vsftpd-3.0.3-lp151.6.3 >  A \Ѹ/=„ 'Zŏ%?=Il8%ت? @Op0Ä !P0b%ͨ3fУ5~y$_Ta wh1|0b6ݏ#gE2K #L#epTx c\!܁>x=I,S3jx>vA Dz_0ENAL*| OSf[GQȯB5w?n*G*UrTMpYbbUcfe75eaba408c46b83322866e78d0bea8ea37fea492379718405bf8f5c2b66b51d38aa821dcfb356be5d09607ac6a12f82f43289et\Ѹ/=„פZ)[ȚQ R_(|@.b濰 OTW лc LEVQ!'fvujA)9*ohY7%5"ZUjѩqLR'ӒLT@m$g:Ђv&՟{W#Q|-5IF!,ϜM)?yETn1r[;$>=T>CNFu-up5 KnOr⽬=YD1 73$R]A+[Q.87wyL'Sf4>pF~?~d   G (L f P808 8 8 8 8 8 8!8"#8#$("$"'K"('8'B9(B:-B=p>p?p@pFqGq8Hq8Ir8XsYs$\sX8]t88^vaby#cydz)ez.fz1lz3uzH8v{(w|8x}p8y~Pz~~~~~Cvsftpd3.0.3lp151.6.3Very Secure FTP Daemon - Written from ScratchVsftpd is an FTP server, or daemon. The "vs" stands for Very Secure. Obviously this is not a guarantee, but the entire codebase was written with security in mind, and carefully designed to be resilient to attack. Recent evidence suggests that vsftpd is also extremely fast (and this is before any explicit performance tuning!). In tests against wu-ftpd, vsftpd was always faster, supporting over twice as many users in some tests.\cloud127KopenSUSE Leap 15.1openSUSESUSE-GPL-2.0-with-openssl-exceptionhttps://bugs.opensuse.orgProductivity/Networking/Ftp/Servershttps://security.appspot.com/vsftpd.htmllinuxx86_64getent passwd ftpsecure >/dev/null || useradd -r -g nobody -s /bin/false -c "Secure FTP User" -d /var/lib/empty ftpsecure test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in vsftpd.service vsftpd.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in vsftpd.service vsftpd.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-vsftpd-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-vsftpd-update-$service-new-in-upgrade" fi done for service in vsftpd.service vsftpd.socket ; 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 --save $sysv_service || : done fi 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 vsftpd.service vsftpd.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in vsftpd.service vsftpd.socket ; do if [ ! -e "/run/rpm-vsftpd-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-vsftpd-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in vsftpd.service vsftpd.socket ; 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 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : 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 vsftpd.service vsftpd.socket || : ( 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 vsftpd.service vsftpd.socket ) || : 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 vsftpd.service vsftpd.socket ) || : fi else # package uninstall for service in vsftpd.service vsftpd.socket ; 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 fi9J>hqp6 5/pe2Q$p}6)Gp8+AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤\\\\\\\\\\\\GǿOrUSGGGGGGGGGGGGGG\GGG\GGNUp\GGǿJ`iJ`hGGGGGǿO|G\\GG\\d924ad4270611a453564df16c199410d08ecb3544ba19db19f3b12645a68859a573b5092d5b1bea1b0c4b2ba221a2f89287c33c1d02d0319bbad486cf2ef91fe54a2643bf511596dabed3454abb2bd3774041a5d3b90044cf015e6e60469e6fcff59cefeded709da635c1212256e6d417d82fa456319f90e4db85ddb03f7d1a25a2a2b1b89b10cc22c9baaf7d55dc1cbc7d19c0c93601878beaba807f58f1e3a9fdbfd2ec0207170371ca3cf2b0ddca2dc2fe3d062e5792e0d3e51474c3198c96f5f21db930b9a8d89b56a6654780954bdc2a41d2bc9529c0b8efb3817c45ef1f4dcf54edc6d3976942776467fa63303ecc2d1047d48c6ed3669709bd29ec2bc7dedf833fb8a3bcfa96b48d309f3892b3ae3340d271e518ecd998750fe11a0b74690662cf0bbf289900b0ddb4c2e0cfc555dda870633440d852f7d4b1b783d61b94af32e64a236252236cc554051cafe52751b96b0838ddf82033168f33702ea8b12b05b7d664e344d4d59a26c3f6b13c645f1b53ce6045780791350b278606b4326d89a39bea92a0dbcaaee0f658d7bf810c8f322688b6b1303f3b357a0971ffb26bd0055e5875fb2d1083326b272685de7b017da65000a21f99081c1a300156ed67ebc32ca688633732308ba23c7601a463df9a8f6d4d349cf1e0fc770c8f5ee162751cf714e1ab6b5894fd08b0a95e788a462311cf7da47988ee5fa55aa6247ffd29f468e22eb304a368bb987510fd44f0486894de293dc7dbd3d48e78f5c4935bc943f442e358d7a9c81f4ce2ae1ec098543e726868d423eac55beb91b7b87274257549cc60d5fd2d873326b22eb89a4d8199bb5841fed3bf6c82b5494f2519b63d63c4f1517a1e7cf3373f19df4c8a697d1823814f425340bbebf5fa8f17dad436bf918a2f81a540847a9a46946370c2d796ffd5bb5d98cb8a69b2e926e181e70be2fcc7d0dbf34f8626e2e026b10ee91108f84dea93670caac57b394c2182acb8b70a360dda945df11a1598cf493774f017db569a57f07447119bb0713c55f01df06b2d4ef2c26d0d679c6782a60331fcb0f3991d0015458820819893b60b8129dd74b2e4779f1ac8344127e47a7847584b8cd79eb36a055208ca553e3517941f8d5bbb5970cedbef05d0593cada2185557053b9574c11524841d80749eb5f86e9731c2ba8801f018680be063040ecf60be710ca3db3742bddcec1834961de85b72629f20996b3124be21877871518388548636459df9ad6cb5a3e31ba1f0b372b2f63fc08f5e195f0d1e958dfed03c57d8868a3f90317bcb3125852289cf0afbf0552928f37cd4b068a2cc039f4200175d65dcead6701de158a17c95797d0cab32f477176059b7799b3f92c90136440aa84ee7c5005f0d964a311df66595fd71183207e0297b8ea5d1f0f2ad1681e16c1df530ac11844e7fa010e7d5490c4a70c9df7c3b090e7a1822f3bb0cdff5a559a4cdd58f98c9536f23c5f43ba47a2ac8924cec7a864d3482f2fdb9bbef552c8c0123b8647b6ccbfc2d3cf717c0662397b33b84f9827d238703e7ac36fa9f129fa227640956bbf87e0233cdd821ce6627358df144f933424c8b81c40d70729bed51f634c6205ac6b8da43eec413bc084f62d987705c810dc2512fd4eec4269ae5e1373c19b9b21e5e089f31e173f54cac8362cd97c646c8e034e4676c2a053660b033e2011fe24297e93e0a74ec9cf119e2f9dbcf187fb805ba5aded105db26a693803636fb7228c98460ffbf22225485a2ca5e00cafd96ecb4336cfd34dc6064ec16f560c1d7b26d213de6e81533c3e551dc49b5ab957f904c9b8dbc247b7595374113d47a5cee19ad9db11546477bf3ae7199ce5c0604dc83fb34b04de1f91f96929532c4918c32caaf94bbaservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvsftpd-3.0.3-lp151.6.3.src.rpmconfig(vsftpd)ftp-servervsftpdvsftpd(x86-64) @@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(vsftpd)firewall-macrosgroup(nobody)group(nobody)libc.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)libcap.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsystemdsystemdsystemdsystemduser(ftp)3.0.3-lp151.6.33.0.4-14.6.0-14.0-15.2-14.14.1[4[+@Z@ZmZlZ1@Y4YA%@Y>@Y.@YtW@WWV@V3V@VaU@U@UUJ@U0U!#U@U@U@U@T!T@TeS@S,S,S,SFSFS;S;S:@RJ@Ra@Q{Q]k@QU@Q/FQ/FPpPpP5@P7lOD@O OC@O;@Nm@NNσ@N{#@MgL@La?@KK @Ka|@KV@psimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.comvcizek@suse.comtchvatal@suse.compsimons@suse.comtchvatal@suse.comdaniel.molkentin@suse.compsimons@suse.comkukuk@suse.depsimons@suse.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjcejka@suse.comtchvatal@suse.comjoop.boonen@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgjmatejek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commvyskocil@suse.commvyskocil@suse.comcrrodriguez@opensuse.orgmvyskocil@suse.commvyskocil@suse.comlnussel@suse.demvyskocil@suse.comsbrabec@suse.czdimstar@opensuse.orgmvyskocil@suse.commvyskocil@suse.czbrian@aljex.commvyskocil@suse.czmvyskocil@suse.czmvyskocil@suse.czandreas.stieger@gmx.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgmvyskocil@suse.czcrrodriguez@opensuse.orgcristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.orgmseben@novell.commseben@novell.comcoolo@novell.com- Extend "vsftpd-3.0.3-address_space_limit.patch" to mention the new 'address_space_limit' option in the installed vsftpd.conf(5) man page. [bsc#1075060]- Apply "vsftpd-support-dsa-only-setups.patch" to disable the problematic default setting for rsa_cert_file. Upstream initializes that value to "/usr/share/ssl/certs/vsftpd.pem" and vsftpd won't start up if that file does not exist (or if it does not contain an RSA certificate). Therefore, users who copy a DSA certificate into that location or properly configure a DSA certificate via dsa_cert_file without explicitly disabling the RSA certificate won't be able to start vsftpd. [bsc#975538]- Don't start/stop parameterized systemd units in pre/post actions. These units cannot be used without an explicit parameter and attempts to do so lead to a confusing "failed to try-restart" error message. [bsc#1093179, bsc#1010177]- vsftpd-enable-syscalls-needed-by-sle15.patch: Enable wait4(), sysinfo(), and shutdown() syscalls in seccomp sandbox. These are required for the daemon to work properly on SLE-15. [bsc#1089088]- Add firewalld service file (bsc#1083705)- Make sure to also require group nobody and user ftp bsc#1070653- Add "vsftpd-die-with-session.patch" to fix a bug in vsftpd that would cause SSL protocol errors, aborting the connection, whenever system errors occurred that were supposed to be non-fatal. [bsc#1044292] - Add "vsftpd-mdtm-in-utc.patch" to fix interoperability issue with various ftp clients that arose when vsftpd is configured with option "use_localtime=YES". Basically, it's fine to use local time stamps in directory listings, but responding to MDTM commands with any time zone other than UTC directly violates RFC3659 and leads FTP clients to misinterpret the file's time stamp. [bsc#1024961] - Add "vsftpd-append-seek-pipe.patch" to allow the FTP server to append to a file system pipe. [bsc#1048427] - Add "vsftpd-3.0.3-address_space_limit.patch" to create the new configuration option "address_space_limit", which determines the memory limit vsftpd configures for its own process (given in bytes). The previously hard-coded limit (100 MB) may not be sufficient for vsftpd servers running with certain PAM modules enabled, and in such cases administrators may wish to raise the limit to match their system's requirements. [bsc#1042137] - Don't rely on the vsf_findlibs.sh script to figure out the list of libraries the build needs to link. The script is wildly unreliable and it's hard to predict what results it will produce. Also, the results it *does* produce are invisble in the build log. We stumbled across this issue when vsftpd suddendly had build failures on i586 platforms because the script decided to try and link "-lnsl" even though the library was neither installed nor required. - Drop the explicit specification of the LDFLAGS and LINK variables from the call to make. The value of LDFLAGS we passed is the default anyway and giving LINK has no effect since it's not used anywhere in the Makefile.- Conditionally install xinetd service only on older releases * On current distributions we support the same functionality via systemd socket activation- Fix build against OpenSSL 1.1. Remove lock on 1.0.x libs adds vsftpd-3.0.3-build-with-openssl-1.1.patch (bsc#1042673)- Explicitly depend on OpenSSL version 1.0.x since vsftpd doesn't compile against the API provided by newer versions.- Adjust to new system user/group RPMs- Add vsftpd-3.0.2-fix-chown-uploads.patch to fix a bug in vsftpd where files uploaded by an anonymous user could not be chown()ed to the desired UID as specified in the daemon's configuration file. [bnc#996370]- Extend vsftpd-2.0.4-lib64.diff to also find libcap.so.* in /usr/lib64.- Do not bother with omc xml configs, useless nowdays- Require shadow and do not output the error out of useradd- Fix user creation to not report error when user alredy exist bnc#972169- Fix bnc#970982 hanging on pam_exec in pam.d * Add patch vsftpd-3.0.2-wnohang.patch- Fix memory leaks in ls.c bnc#968138 * Add patch vsftpd-ls-memleak.patch * Update patch vsftpd-path-normalize.patch - Fix wildcard ? matching bnc#969411 * Update patch vsftpd-2.3.4-sqb.patch- Clean-up the init.d support to be bit more readable and add missing dep- Brought back additional systemv support so it also builds for SLES 10 and 11- Version bump to 3.0.3: * Increase VSFTP_AS_LIMIT to 200MB; various reports. * Make the PWD response more RFC compliant; report from Barry Kelly . * Remove the trailing period from EPSV response to work around BT Internet issues; report from Tim Bishop . * Fix syslog_enable issues vs. seccomp filtering. Report from Michal Vyskocil . At least, syslogging seems to work on my Fedora now. * Allow gettimeofday() in the seccomp sandbox. I can't repro failures, but I probably have a different distro / libc / etc. and there are multiple reports. * Some kernels support PR_SET_NO_NEW_PRIVS but not PR_SET_SECCOMP, so handle this case gracefully. Report from Vasily Averin . * List the TLS1.2 cipher AES128-GCM-SHA256 as first preference by default. * Make some compile-time SSL defaults (such as correct client shutdown handling) stricter. * Disable Nagle algorithm during SSL data connection shutdown, to avoid 200ms delays. From Tim Kosse . * Kill the FTP session if we see HTTP protocol commands, to avoid cross-protocol attacks. A report from Jann Horn . * Kill the FTP session if we see session re-use failure. A report from Tim Kosse . * Enable ECDHE, Tim Kosse . * Default cipher list is now just ECDHE-RSA-AES256-GCM-SHA384. * Minor SSL logging improvements. * Un-default tunable_strict_ssl_write_shutdown again. We still have tunable_strict_ssl_read_eof defaulted now, which is the important one to prove upload integrity. - Drop patch vsftpd-allow-dev-log-socket.patch should be included upstream, se above bullet with mvyskocil's email- Fix logrotate script to not fail when vsftpd is not running, bnc#935279- Fix hide_file option wrt bnc#927612: * vsftpd-path-normalize.patch- bnc#925963 stat is sometimes run on wrong path and results with ENOENT, ensure we sent both dir+file to filter verification: * vsftpd-path-normalize.patch- Update patch bit more for sanity checks. Done by rsassu@suse.de: * vsftpd-path-normalize.patch- Add back patch attempting to fix bnc#900326 bnc#915522 and bnc#922538: * vsftpd-path-normalize.patch- Reset filter patch to match fedora, my work will be restarted in one-off patch to make the changes stand out. Add rest of RH filtering patches: * vsftpd-2.2.0-wildchar.patch * vsftpd-2.3.4-sqb.patch * vsftpd-2.1.0-filter.patch- Work on the filter patch and split out the normalisation of the path to separate str function, currently commented out so I avoid huge diffing. * vsftpd-2.1.0-filter.patch- Add service calls for other unit files too - Udate filter patch to work as expected: * vsftpd-2.1.0-filter.patch- Try to fix deny_file parsing to do more what is expected. Taken from fedora. bnc#900326 bnc#915522 CVE-2015-1419 * vsftpd-2.1.0-filter.patch- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- force using fork() instead of clone() on s390 - fixes bnc#890469 * vsftpd-3.0.2-s390.patch- Cleanup with spec-cleaner - Remove conditions about init files as we do not build for < 12.1 anyway. - Update the README.SUSE file to describe more the listen option.- Add socket service for vsftpd to avoid the need for xinetd here.- Add comment about listen variables for xinetd configuration. Fixes bnc#872221. - Add default configuration as arg to xinetd started vsftpd. - Updated patch: * vsftpd-2.0.4-xinetd.diff- Move the enabling of timeofday and alarm one level deeper to be sure it is whitelisted everytime. Also should possibly fix bnc#872215. - Updated patch: * vsftpd-enable-gettimeofday-sec.patch- Remove forking from service type as it hangs in endless loop.- Fix warning about dangling symlink on rcvsftpd from rpmlint and remove also clean section while at it.- Add patch to allow gettimeofday and alarm calls with seccomp enabled. bnc#870122 - Added patch: * vsftpd-enable-gettimeofday-sec.patch- Specify that the service type is forking- changed license to SUSE-GPL-2.0-with-openssl-exception * suggested by legal team- add allow_root_squashed_chroot option to enable chroot on nsf mounted with squash_root option (fate#311051) * vsftpd-root-squashed-chroot.patch- build with OPENSSL_NO_SSL_INTERN this hides internal struct members or functions that if changed in future openssl versions will break the ABI of the calling applications.- add vsftpd-enable-dev-log-sendto.patch (bnc#812406#c1) * this enabled a sendto on /dev/log socket when syslog is enabled - provide more verbose explanation about isolate_network and seccomp_sanbox in config file template - don't install init file on openSUSE 13.1+ - drop a build support for SL 10 and older- add vsftpd-drop-newpid-from-clone.patch (bnc#786024#c38) * drop CLONE_NEWPID from clone to enable audit system - add vsftpd-enable-fcntl-f_setfl.patch (bnc#812406) * unconditionally enable F_SETFL patch - might be safe to do- add isolate_network and seccomp_sandbox options to template to make them easier to find (bnc#786024)- add vsftpd-allow-dev-log-socket.patch (bnc#786024) * whitelist /dev/log related socket syscall- Verify GPG signature.- Fix useradd invocation: -o is useless without -u and newer versions of pwdutils/shadowutils fail on this now.- update to 3.0.2 (bnc#786024) * Fix some seccomp related build errors on certain CentOS and Debian versions. * Seccomp filter sandbox: missing munmap() -- oops. Did you know that qsort() opens and maps /proc/meminfo but only for larger item counts? * Seccomp filter sandbox: deny socket() gracefully for text_userdb_names. * Fix various NULL crashes with nonsensical config settings. Noted by Tianyin Xu . * Force cast to unsigned char in is* char functions. * Fix harmless integer issues in strlist.c. * Started on a (possibly ill-advised?) crusade to compile cleanly with Wconversion. Decided to suspend the effort half-way through. * One more seccomp policy fix: mremap (denied). * Support STOU with no filename, uses a STOU. prefix.- make seccomp sandbox enabled by default * dropped vsftpd-3.0.0-turn-seccomp-sandbox-off.patch- fix building on 11.4 x86_64 and lower * fix where, when, & how __USE_GNU gets #defined * make seccomp optional and disable it on 10.3 and lower- update to upstream 3.0.0: * Make listen mode the default. * Fix missing "const" in ssl.c * Add seccompsandbox.c to support a seccomp filter sandbox; works against Ubuntu 12.04 ABI. * Rearrange ftppolicy.c a bit so the syscall list is easily comparable with seccompsandbox.c * Rename deprecated "sandbox" to "ptrace_sandbox". * Add a few more state checks to the privileged helper processes. * Add tunable "seccomp_sandbox", default on. * Use hardened build flags. * Retry creating a PASV socket upon port reuse race between bind() and listen(), patch from Ralph Wuerthner . * Don't die() if recv() indicates a closed remote connection. Problem report on a Windows client from Herbert van den Bergh, . * Add new config setting "allow_writeable_chroot" to help people in a bit of a spot with the v2.3.5 defensive change. Only applies to non-anonymous. * Remove a couple of fixed things from BUGS. * strlen() trunction fix -- no particular impact. * Apply some tidyups from mmoufid@yorku.ca. * Fix delete_failed_uploads if there is a timeout. Report from Alejandro Hernández Hdez . * Fix other data channel bugs such as failure to log failure upon timeout. * Use exit codes a bit more consistently. * Fix bad interaction between SSL and trans_chunk_size. * Redo data timeout to fire properly for SSL sessions. * Redo idle timeout to fire properly for SSL sessions. * Make sure PROT_EXEC isn't allowed, thanks to Will Drewry for noticing. * Use 10 minutes as a max linger time just in case an alarm gets lost. * Change PR_SET_NO_NEW_PRIVS define, from Kees Cook. * Add AES128-SHA to default SSL cipher suites for FileZilla compatibility. Unfortunately the default vsftpd SSL confiuration still doesn't fully work with FileZilla, because FileZilla has a data connection security problem: no client certificate presentation and no session reuse. At least the error message is now very clear. * Add restart_syscall to seccomp policy. Triggers reliably if you strace whilst a data transfer is in progress. * Fix delete_failed_uploads for anonymous sessions. * Don't listen for urgent data if the control connection is SSL, due to possible protocol synchronization issues. - SUSE specific changes: * turn off the listen mode (listen=NO) by default and change README.SUSE * merge new hardended flags for build and linking * fix the wrong Type=forking from systemd service file * turn off the seccomp_sandbox off by default as SUSE kernel does not support it (yet)- follow Systemd Packaging guidelines http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines - add $local_fs and $remote_fs to init script- use the original tarball, because the bz2 repacking madness disables gpg --verify - revert a part oc changes utf converting- update to upstream 2.3.5: * Try and force glibc to cache zoneinfo files in an attempt to work around glibc parsing vulnerability. Thanks to Kingcope. * Only report CHMOD in SITE HELP if it's enabled. Thanks to Martin Schwenke . * Some simple fixes and cleanups from Thorsten Brehm . * Only advertise "AUTH SSL" if one of SSLv2, SSLv3 is enabled. Thanks to steve willing . * Handle connect() failures properly. Thanks to Takayuki Nagata . * Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life. - convert .changes file to unicode - refresh vsftpd-2.0.4-conf.diff to vsftpd-2.3.5-conf.patch - name patches explicitly without macro as per recommendations - remove INSTALL file from binary package - update license to GPL-2.0+ - mark /etc/sysconfig/SuSEfirewall2/services/vsftpd as config file- fis copy/paste error in previous change- Add systemd unit- fix bnc#713588 - bogus logrotate config for vsftpd call /sbin/killproc -HUP /usr/sbin/vsftpd like init script - change the url and service file to the new location at security.appspot.com/vsftpd- Update to 2.3.4 - Avoid consuming excessive CPU when matching filenames to patterns. Thanks to Maksymilian Arciemowicz . - Some bugfixes from Raphaël Rigo -- good bugs but no apparent security impact.- Update to version 2.3.2 - Fix silly regression re: log files being overwritten from the start. - Rename a few file-open functions to make it clearer what they do- Update to 2.3.0 - Add extremely simply HTTP support. It's very experimental, ignorant of HTTP protocol and headers, and likely has all sorts of other issues. The use case it might satisfy is if you need to serve simple static unathenticated content with large levels of paranoia. - Fix port_promiscuous breakage. - Minor FAQ update. - Use a larger address space limit if using text_userdb_names=YES - Always use CLONE_NEWNET if possible when in HTTP mode. - Change REST + STOR so that it's possible to overwrite part of file without truncating it. - Boot the session if we see a USER where encryption was required. May prevent the transmission of plaintext passwords by buggy clients. - Fix failure to transmit a large ASCII file over SSL, if it contains \n -> \r\n fixups.- $remote_fs --> network-remotefs- updated to version 2.2.2 * Change "File receive OK." to "Transfer complete." to placate some broken clients. Thanks Holger Kiehl . * Fix erroneous "child died" upon FTP client connect, when under load. Awesome thanks to Holger Kiehl for running diagnostic tests on his live server. * Boot the session if an overly long line is encountered. - see Changelog file for changes in 2.1.0, 2.1.1, 2.1.2 and 2.2.0 releases - deprecated use-ipv6-scope-id.patch,libcap2-fix.diff,write_race.patch nowarn.patch- added use-ipv6-scope-id.patch to fix connection issues with ipv6-link local address (bnc#574366)- fix typo in the package description - and remove authors/bin/sh/bin/sh/bin/sh/bin/shcloud127 1545075908  !"#$%&'()*+,-./0123456783.0.3-lp151.6.33.0.3-lp151.6.33.0.3-lp151.6.3     vsftpdvsftpdvsftpd.conffirewalldservicesvsftpd.xmlvsftpd.servicevsftpd.socketvsftpd@.servicercvsftpdvsftpdvsftpdAUDITBUGSChangelogEXAMPLEINTERNET_SITEREADMEvsftpd.confvsftpd.xinetdINTERNET_SITE_NOINETDREADMEvsftpd.confPER_IP_CONFIGREADMEhosts.allowREADMEVIRTUAL_HOSTSREADMEVIRTUAL_USERSREADMElogins.txtvsftpd.confvsftpd.pamVIRTUAL_USERS_2READMEFAQREADMEREADME.SUSEREADME.securityREWARDSECURITYDESIGNIMPLEMENTATIONOVERVIEWTRUSTSIZESPEEDTODOTUNINGemptyvsftpdCOPYINGLICENSEvsftpd.conf.5.gzvsftpd.8.gz/etc/logrotate.d//etc/pam.d//etc//usr/lib//usr/lib/firewalld//usr/lib/firewalld/services//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/vsftpd//usr/share/doc/packages/vsftpd/EXAMPLE//usr/share/doc/packages/vsftpd/EXAMPLE/INTERNET_SITE//usr/share/doc/packages/vsftpd/EXAMPLE/INTERNET_SITE_NOINETD//usr/share/doc/packages/vsftpd/EXAMPLE/PER_IP_CONFIG//usr/share/doc/packages/vsftpd/EXAMPLE/VIRTUAL_HOSTS//usr/share/doc/packages/vsftpd/EXAMPLE/VIRTUAL_USERS//usr/share/doc/packages/vsftpd/EXAMPLE/VIRTUAL_USERS_2//usr/share/doc/packages/vsftpd/SECURITY//usr/share//usr/share/licenses//usr/share/licenses/vsftpd//usr/share/man/man5//usr/share/man/man8/-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.1/standard/80afbcd0c5423f95fa4660c660807040-vsftpdcpioxz5x86_64-suse-linuxASCII textdirectoryXML 1.0 document, ASCII 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]=c15008aaa8ed7cf112efce1403d59dcdc31fcc5e, strippedISO-8859 texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR R R RRR R RRRRR T=窸soa1utf-8ad2217711eb8a3cb4624f21065e238ab25f349212a8bc4187d60282eb15892f6?7zXZ !t/] crv(vX0}eqEoVV6 dܑ R'hҳZ's^ 5#v6V+3[&ʒ[¬;򘘳GcuDz)GlK_p׶盘Q*"IQ5chg[!L' Y}ے&*X&b vu"Wx;@ OlËaU Igk ̤1vI]ݴñ6@V3q`SIݛwVfϜ0տ"luL}hQak8}$SioWjpbwѓ<UK&lL^Di#;ڣfORo4x˷PIwo@V4l,)!]s<%/ލZub\ _ .C]EbA3z&߯+);ؑalkˠ3OUkE-գYFz Ƕb!mSRɡGA-,粀m΄q0؎"QoЋLͼOȠ:f8vw)AogZShk:I'w:y;UUkl)4'uvm˯x<QNTh(Pl('4B '۟\݅[nYj9"`P%ڛ5^-,۱%J8Tm_)~}wXlGbPp?- |?9r_x'kYM~±189W$3qf W<͍e>㮣kuIjx"&]nl%KzU;ݤ3h,Ëb'Oqi`"`)sHAK*8hVݹ̖K\V  K#g`iF1%>գO0ӎ2'!⑉VZ?9i gd=esm:b$%7{mkD`lz"fH9u=J},^; 6E',NV,$#6$@\MBU gGSFWHUl =&Qo5tcM 3"w tu{{z(cfjjym9B$.h~c}~n*4ot?nͪ9$xr{ ݿ$`h9Ct67te8o" pŤZh3x;̻h7[ %69c[!2Q(n- _%XƏLf(W#9.-Pgar/»itMh6#JjMҙ'ʦǹg5q R$.auw؃Tx.cu(V#mJ3]DYK̛̹^w:(Q)M>*-J Ƥ" .Fm<cDYiQ݂oSL>HTݛhi 'ANptcXUr;y͸-s)wS\兵@.&PDVkw,UÑt(;/i(j]> P7z~8?s+(},HoH`)ê880ݠA#F1Z|dri&Y\A{h +.ARx5b:i-r*f)/}DCZ}+0+jdjVa*MW*.mzXQ1 VA> ",PD|hH PzMD YϽxo8k;tv|ڀJ`~b7ue%d0)XА Y]_BvE_`Z*@?܆muWʗQNvCبJ.!| Eߙ ͪS]:zI".bm ι"%֞ Ӭ=] y-ťyN( K}pBX@X&W gn"P@W  `l(6^P>joIIW[P`Qz=*JD{~Y힖fQ,=RE<ı*̆/gy /_L0ZSS|mM W&Xq<([IkP{e@&q_n,~x锡񈝡J0:$*f^rJߐu2[yεVPfXNȵErg~&̠FOMziJ!ԐJIBE[NKb*ؗ>o 0!ΛNvqxRxuso;z~Fjյ4l7;`+.^{Hȳwa'׀w-)`Ӵ8?t@\M @}7&ToI*S W$Ug;g3FVlĺ:i.U:)^|Jo`}!夨(vW1k$!ҵ KzP@'@?0k~iAgs$cMxDӜ.T*<ƪcrsDUoUvxxK:())=5;S5k|=7 AB+7 Ӛm%mdY0b_;IŚCb )]qwkLacdb\䞥[NOAZ&;+ 14D)IAIo%*Ygk|Y*3ؼX]g^N>X+-C+#a/?,Ie0R4pO&K`@BMYMZQbւR@1AWe},C-_ d 3ΕrezvKƔwABaܟ6ٳxW҆}6 }W ETB(%^i}'Zqwf _Eog<'@8hjv3}4E\v5:0[ETut#?Yo [@Cr|m-ŝY)MWOeDo1, =A|Tّj(K C@gY!6W5O{d̅Z:(L7$7mkc:J5~Z < \`C}u߄^L,^{y [f)W/v=T ~9kCl(wF\查h;_F-MLd"ܻaᩳ{9M1`l4bIYT,A!ɚvv5oViQSÙ=`֜C"|[ ]RTNYn 34P c<ᆦTddnt;RjoÂZkˋUJFT%`!F|iwB¦:2s~he%}^R_5̖< GGH 8g-y/L|ؾG;שNa.8{Wt0#L:O&CI/j{1N QuKyh-V+j;3}i!-#)\;pO{9ӹ&'KXa8G]V%[M"J m$e%Xpܘ9uHRǨ$nN4P5Tpu-u9TsHՌ>!tl+kIFy$wf; 0m`pb6l9gP9EH'kc'Q Œtr&gCt_3KBlCpw3X"v6pZY[f^^Li-9];a:-o`piH[:.>5K]<P)[ ДFC?Icނ]lJCn{]ž9%q5vTT^'ZFQG`14΅~%yԢ<>Seb/OR$s{Tm _an*=؝Ŀ0sj|::yl+Ojw7t,׳ЌuaE &ҭKdx*UR9A #$a7M0?em'@WشbpLCUQut-`IQBL ,5M ( {'!63{R`q,J}i/8 ;(^) MwzD5V}?pЉV;;| 0q| I~" Kb<A(QL  Q%nFOs!;V*ۂOeB_}ҰX3Gsbiw+ЉVӎNNO/.XNn(=Q6aTX|ˁ*KWĽZ#7P$cc"~梚-3]9RCX%Q/}(4w`{3PkyZ)z¸*/A~2#(.@}{՛j0&5JrΡVzK؆]yuϑ䩳F@?PNh*Гwr B@.40$%}G~fgJs@xo㋽# ZpD=̿+2Ɗ]D ir5S9xBKޞo~˵qNS+A/xv+7 D=KcUSA~Qv'^xTj6n:ĞLZ~16m V˒Y.2n{*и޴?eOV7at,г3gDҁ V=}R'cb\`B1[b1[Z8W"pOɵ#lH!Χ~hkN n=k)cY!8iCq=%zߊBO`ذ6L ] md{'݄=3N >HFpu8%۹ZTNXSu*6i؆ y`H$G_KJ =mt%F%3):1]JӶݗ~}\?.S 5+&$  1LlDzց{`~IN̓8k@ :U0]̫M_åٍg]?=Z@q6g.g8w=\t~dUqNkwrI41[@ $AW C̜y &$ e@lu>'"*,Td7?Pz5OG,iHOc5:K ;@ О쒷r튑Zz<ׂ=Yl/t10k60.ebQ!tvBA@؊XGҲRM%$2]lH0cy u|wF3}}f"xfc/VIZ_-jiZU ƍHu}]׷t]"_l&{@noj%UK/X6.)^ J uIH)^Q!CejFuZ5 ,movoKWSR{o"̕ڂ#̠)˪? C0^:-awS5Ҩvdكe 7R ? |DE}Jk 4u:g@[#(?HHF8j2N/2<* }xxO hv F*{NvMLr#zII PӝGsO]ŬƂ苫6KGF 6lY<Е=֕H'% zCri{PaRA+{Q>,LdKCVO<> 9PW'Jwf1П {ՠV$™LS]f#@٫Q:*Y3ŰòXD*K ZqOxH9%2R\</+ Fra2im9p8˙UK+!חSckM~>$heI[" #.E&R"*|r`Z$>rlv+Vwj@[ S:.֑5 y^jfr'g!Y]j$~$:\Xhxk;N H >*h_UNu>.F2wwIjSR}8v$647CW<孚5b)9>Wp컎JZv_Ftϧˣ{Mv~4NS{ ;Dֺ{lG䍜۸ƪmgKlۿ+l)w:VGt:t 8*pHVkmjcNjj*ZNG2\U&arrD Uw j.o3XpA?D󬭮:mqѪD WODS|^n=L)tiJ˒͕#/gVq3'zE2Df/$PY%{ruLNߺ٨a]y`EH^KF`S[:TKj6uv?,Hv3zCz&u޶kzm,Z;gC6HNx \'G6yhj=sB9dAe4vy{|C0#[[ Z[&8}C{_$< .GK % X??UY\&% V~qHxMTs_~eIl澒p5 sV Lؒ`o\ r>1E"8&rC.es, c[Gof 񑦨} ;Asfٟ|rV1* ɟ3lBJ(~QnP\~"\ $2,#bEF<&iq{9V:ZϿ'c#.e]w_Tg E`H/ZH8GH&/$1 yI{ 7udvQE "9H сKf%&ccy4A`i&w)TQti!(5͑e԰:W60WdaY|qrP}HOy1⻮ÖVe˝'x*5X$Ehfꒊ{/yF2 Y[s2At% ỳ 1bWμ$ մUs/]K.u 'e֩'ÀLPbV Z݂/QT"w>#$d7Tǥ`j۱pRhۙ"t+|ϽhQ u[7hZL4WLCFMNB"R)5TLM὏d#ӝE.f6I(t*"3]u} ca@[tZf%T0o%YlUx&kJ;B3ؾ5/n ` \aI5{;W؄mƼD>DQ0XW9%Yo3SnB疹|rjM X_ADvP e`flMwλEJ^Wsk)+cLvHlXϾC^cs HαN7pd6%FRol,HS9=A .L%Э:ޙ|K5WM8]q킻ϲ9}ر$s04"MD&Z9B=.C0'ObU(yZo'?{"~!54+6ZKd>P; < ,XVv5eTr-3UyXIl > RRRL5y6Z;YoL&8^Ŵ 9]7;S5`)HMnQ-MnVu#p3Tΰ P1=/&蠟 ;mHndŢB*qŕ Oȶ*]ҝ 8UZ͆Ŀż?,U#`-qkuD1-q'cc 쿆F;;OsZ>>(+?ZտQVMS.[r T`{E91%kxM"lReF gDyY$LYS.l "{.$ٜ@b/ڤ5= Uמk BF,U/Mby'O[`= AyE!w>@$͸*,k`T 8E;@U|]c% uΓ=lfZ34S>rZw펨Sx7WDʼiB{gt D~?ڑ . ћQ},SϽc$#5Pk ʏK,bx؃1JӭiP&t}OCl(xY1Ǡ$SQ:mrZ6ﰥhoIu BKh@di{V0F!uvr#F׀,9DZSui6>EjLϑRXSO=͸;7/bHʖ-aFs}!s,h1Tq&Q;_Q%Tk RIVVD ;gѣS=i_}t#|M"*) pieli$1[FˢH((ibV3Qo9J{nhˡd!AM&>gBPA6FP]nn|hf&%Y(z|W*/gd kId, ?K<|n̖MǪF44ۍ s_u3| ~6C{AÅQ Ez._UJ(K #lj&P]#:%WD#hWӉO`wci#Wݸ?fKjw.A;=+O}kgʺ D!Ȏ 'Vrިd&K!N2[ٴ򍊹ZK錦6:O3! 6?e?Ý|gO/ԑǸ]>* *ÈN?.ʁ*„AmL',m[-stKݖt/Ĥ0,P4 {L^7L[ ZgU JGuz[L'{-?'+TB0IL,kOU$N^:^" ,{rk7 )6I6Q;.Yf1a8z:'9?mlby<  {|{ԫv+A4@)TcoŇ1}8C$rZduk(&쭌RTGs&xb#Zxl p_[%}=м ,`|D'S^ 4;Qʲ}Y4U@Gһ\9M*vmYQ Imiz hd@FG:vMatv9DmcWW+ p&J.4'^} %^(7ˮRA# a?ӝ|ؖVUM jU2ԃFwhmV*<֙(:#MuQ5|M.f?*hC!%dZǜaWGn  |%ٿUk3N/Q5m%UC7 v1*ΡQm.UXKN#GxhO~V!ѯեƋF$13@>ྠ6lq ww_Ёl%zwAqdr!fnzB&9Jj~4#Y _Ŏ5k]No*uhQ  G&e+ 2.=FjEȐU:|OObٗů_b'Y "(/݀g:X\#aT~c|a?j0nf75(BDhi-ɟO5g L|4@J;{q]/04 Ž[Zx#}3w؟PLUkYH_Lwg'Y%c)/)1m>ϭKep9!D+;7r$WCDDW -)%mةwI7}Hocab,΀s_D0tjx :h(t)#€ˬ"b[%XTwpjȺXeS@7x>rMf0oҠ/$5Cj[gs Ηtɬ>d$dK[Y YF6YDe8FSyrr ¯v(e)jPa&uFyZ#3Ƣ\*4 Q$zŢ+k8ށd {$fnc HBECsgҗπ*^%U4fvȩ&1ϡD%Ikl%GZɤ {~f_\bZP^?ʌ24}dX"7%60`KjQ,}&^F9 /e;q}Zșƶ$[Y_"p 2tV~ry0Ŗz24ȩhKi)IrGW}ӵTQ ˷qA#')!`*g&S+GPd~rWN4"%fçfrA40N9:de0QP\Ym͕ po > 1,YG3 P@  # ? Vi\8}HT)}~&,PcGRmGE`mA౭t@5*:qD6Y3= *{*M r_'dWYm#䔾IĜҙvǜ&Xl o Ņh Y=tt2.ujZ0ua|"Y3Gȅ$Q'S&dfŵCTvFOf"3oDrхn7vm:^>s]7&N⍷n(n^ȱczQd7]Q$ itBijӴjH0x=@aٮ(?倱uiʗgAc"TK%sxbonƣWIV_7I;| ʀPNslVOX~ܙmxe=_ Vz[>xyp"W:q\v^ Cہ<1pla5^#>>dDnF'o,ئLOο&AcD_q ]ne!L]lm" -;nMA냔6<VLQ)^H*!ϤG!;FK)pln8}GrSW ur+k+\в6 EVʃg*hR{.z.ىF[q@w@i5NOLuI)@3RڋvU2'C/QQ"\jeC+&g>.Mu~elf2W<-txPp*;}=۴p/\o+$Sd8GB7'nP!0& "|Tw cJT_*_($&6?$iZdE/IXcLP@ˣ%do:0c,,Qpmr-{; ?9 ^LAj02# N7:X:xAeImM !Xh\$87QQ;ZEymdXW-XKElQCbGfRgW)^T%P$2Q>)%2n7+؉hKpryrR-Ⱦ~,rʖ L~~S E\fۉs\;asoW=n@݅ ep Z1z&k-m*WbsD@ɢfq4lg6l3釡wr<^]g< ԩ7bitn4kl8"PʮLOA hfh5Cf 8]{$EbQ~gv8;$!k~W WR "k(4`g4 zXdIE <`ego]_ݤIHw͝lmOeW)G$;!tj`gM__VVxve *j!A_ڌ'..Fإ5tzNo&B}9eQ\ȣ Pu/c~ܿT\Io-t\WWЏ7(N >b6(@sPvZwç`BTP^a_0aq$)dj<ڪs:x͆lG]\:)+ziqmRk}Qf-Blbfc;1ѳ}MZBWO.C<Fۡ}Ǧ`éE?4l=`AIF ~flԲIW޿gLAgӘSjs!M":wiUAXbrSdXvS{qA7M{f~ec@D~^du.>ŃjsWNB/xғ,1؄*Y99۵vСtwZ =I?-;nhSl 'k Bč`|T:' p+s?܈W`N*6ECv [wJ*S6I $b/c,ww`зJUz4cǕ+$CJ#-ٰ' jV%~#bn;tе:|d9sE5=vO\pA~gL% &# [[ydWŁqnLAMDFYtp h珖6Y,*O8=B@J h+R9!z?4/Zk}0ء79тC{a"Q& ڬǡpo?;(YrmjgTV ULu6?q䌧:E?F=56#&;`^ͫi#xJ)̼LUSu=aդ!D0`*@;WS }a399u:=QB2)Zqz),uY*U m6?G!LMzrxW$kW6.G6s]e%Y?m&U+p xP緆dmyv* jbNt8n؈3FGl9K:X5ɬҠbQ>6ɥ6I[]1_8ߏ0k p'uAґzIqr1sZ2Db9DtkR)7<{q?3*pY"cǫ UD$s& Jw+:JTǚ[^(I:CQO/{u:Z ] ]G}'AI_L  ?B{-D_8X-ö:`jW;:X @P1D4w6){9|3i{pÚ :Uf/33స[Z"] p2. cRPR2 SACi3e~ x<\9N޽D3; Pr.65lFdSy-QS GeW4u+(wT128<4?TE$vs^쒅]gmt7p"'- z{ 3݋w5;"9w!b+|I>DTCg _`҇//nhȽRNSƅJCÅt)S=OUkI<Qq@-7/EϾCO؊t?ڗf'[e?=/^eh=kލ5YBt|iԎL;C;W뛟SXEܸ룼HZN Eo#v]J̓ owO:F㎎Zuqf$)먆drt_zWFM {;s3U-O(P; V5Mh<~Fx[wᾜ @_͈:J1Ǯ <Q)Vm?x){Q)))u;#!0i{!S }4*e`2_j/mV6"`x)"*/蔥/jM_ȌU)و@JlV?XmkJ 5B7oqX2&:iC B QqK$@S²V[K~x4*JO2f0UYׅ1ۉoJ!aTƁ4TEIt}'(J(t1;FĐ{%$[1?$Ss8WVN#4I.myn{LA)W\o d3#$O])z'bv (PCz|&a^igNsA+M%MiPZu7Rt}> V_S:_^<ﵰ .|6JO nU!G[>ŜK _k5ϙrj#Q2A8;#V{YLqmVfA!2eo %SyPiLfcmD faʟKPZ\XW(ʞe*Yko=CڬGg1~T͖_ CaYInW]Y5} ud[v fȜIVx%>zl qF͡0 ΧR#!H9Y;QI*|5"IbB)+O; 1?A]]  cS ȋINNdǽn/y"@_ =@Ve3JCHcv0 C, I hVF[7adĉ w}Y(h Otgs~0I& F5[NT % 7">>V&QdnpZ_qa9r`UP=~&pىWDw㠞[kߝݠ]x2|M_d'VŌb߶Ub"]j%"Ͼw%"IO\J8xrax_9Ήscv5VA*<逬ДS.<*ڢjI$ FIK;&/7afqGI|?BR]dYXC!֌cZ䜰='w A {8 F{F=trk]Ռ:E_ytFkv툾x4f:T2zWG`6btal+P׵DEԉ<1rIHㅟف\qWEV%`׎{w>[x?'xC_,vQrNbpAUF}ՙ)LC=`Zp@A>F ֗ߙfxb^/32 *Es>=fGOH#Ϋ1'MA \ +Lms<x1][o6QeTDrxq }0b'Ukx܄j7"Jt4Gxl&1u]/mLG*Zآi/[$9YLIk? x?ў+{瘝Һ=7ОH^"`Y`=2;uzf e9 k|z,B&4>y^u8U" ~z`zDo7 s,+<F94\; g4" e T*߲̎J+P|aXU6P_Vl?hAxXKp%޼E3gH^5mΣɓ3`n XlK )XT͟MTH-(x(5aCd#}QĂܒs?7]H]__.fj89 ^}G,`MzV!Qѡ>^R|:wrvAxz^zaxrY29T4ζk*?'4?إ"";8WWpꄹwRTY,&5#%^"\c?N |qz)/^0#BP+)^|dRaa:TGm"7$t/Yf0Ndz['*z "r_kS0s @hML 㔗Ėܴ:w HG%7ĘNN% ݓՙ:˱Xe.\?wJfӀȃ|Ih{P"ht-,:Ke(J $ ?ꛓaMTfR<4$f5W慒\54:LwG&|[T kȌCp RAnR+O&to8.?A&,@n*QG?.bf.\iJƗλ[\N֦ˇ %tSD|]u³СV|3mM0V5? 72Oe䐪 \#iyT%,\J#!yXk t"b!ku*jbKVmϱhM7<OJz}nٲ|W`nQ 9Щy 㟚hBg=1~4 J(3mt}C{؈Jq^@e4݂sނDXȿԩFC1ηβFBfg}dKBX!1S *؟6Pac_^?XeE9X~NbJS N~ KNl#GgVX? >kĈYeW&^#cD{D7"Nĺnx-Ƙ/D ̝4 ,<0&dvƝ.كJ ;PJvJoMM(ZI|B|dCnb>tWudnJbr1zf\W/aV:b6K`)KRL: 'oa:![_!. =9=.YgHU/꟔?n>Ib\w(|!lbMo;3S2ִ&#-.Hqd@}W"K|ʬ8lj\׸ynFV~T# Tz 㥑`ӫaoJ(@-Ҭ8 FB g "IBnbOm&8:֗QJI"E%7M2v!~9{fdj^R+kIC'L9 .kBqu9+i'GU*tKoRN98IJ?3&[m],6k -Όj\mY>3EBOl`oa+ƈ+Ie\ (Ɏ"P hJe}'218FDaxOLByI 䓼bvk})'p2CxV"V>";Ľ݌mSw*ڽp(lSB*6W?>*E w[, D?a#L:%MUo%Z&쑏@%|ђ"i ss_:ȧs`Ç# A s*stzdR,z\ P)Q@ ݀o"$A\~"RUrR)%!ֻqQEW;`D ",KXѭ͞%9dzD ^P(٦ޕAd,?=rү$N9a[TS%e1s"ȃ*(K͸#M~?}fE0WyfhM- NI(&A` Q";F|M}IVTg8I>7}6VDnnᓗ0-(ڢ_dcJz6Eyf<֠vtl={}ǏoWg 6+K 3z8(lkQkX)p`yngTObf[q2NϿy^4k;3JTֳ)Չ0WŔ,+\9"cuV>]BX[\1wV ~.o U۬gcXD鴋]kOaxV}LVOx1J xR<7D4T߯?5-*>޹ VŻ<=kATnᔻKhe -qw96a[xm]3Nb9܂gu.K As-x`G=ۨ.fF]CWieRS C yݘ!%us%g͌"̀l87sYa*3S3E%xZ*zaICv. qr5&₯QJ%!_>{ErHiڎB<]y}[YaHBGOtCV'dRKxjvԭuTt\zL5ΟWFh3%tٯVjri-gvV~׳KV Ix-Fg'#Ezqy!EJ #9 Xmʵ}CW+KDbwqb^[Y.w=KWK&azM8h""@z"]O+*-0'@ E*Hd\nڅn'ib<)뛪mz8:=;mQ%N}hc !cK@u`& D{h߀t9s@MFB$-#:^j%`Pd|VsOm]phEVLFe~M*YKJE€K^ҽnwkňLHp-rrzIQ$= \+J5 2BݛDEh!l9[m▅3~&1xM/Z7|J@&VkhrMET2SA*#LFn58㦑k+~ڋ퇐|1 99r{9d0JLYmP#zm8q _C˫UNXizUfMz{?.ng['eAd5sd&yRHN)j(%e kkw ,d A j}+z8js4¡2A/ _E=nVsf֋[m'8W5 ߜ% 27Ej  {W].^/Pe=&[G['vy4H\O zOpuUń;! ;VpcoӥL@_OoF][+09Eu1x_EOUKָngeеMjS{RoxR] hn1er ]iqm@=/CR|)y}=qj0N p tNV"jt9Q=Ԟx@ e{ ~]2B'zMB ܭm2(?Au W2 r̯AfՒ}c?躺xm[@4m4Ż7-n{B݄H;>>[y2&M8ymeNswemUۥsRx2>ݔJ?t.ҨXф١;={C0 6m.lJ^G$.ޟĘmzCK߬GB2W>z7B4lXq!K.W|9PmWrS %F yUJ<d^ޔOeAebq8bɪҥ }?S#pi\$]n7`5FZW߿p7ma3m?G9S>c}4gA`fwv:w}„.cqlmެd:V!oM֒[.z:@aHSp1m>{PYϲ^e{)y$ɚs@Fpi*ؠU\*ظv,8Pdpf Pn`Sym5}o,X^= " D4Wƫs5 *`&j1֜Ņ{,^^5%b]YtMDcipD(q>ܭwLEi Q 6ث|q+X:&7 =͖yQ|zCvU#}N)L苄fqQGUBc9-_ZcKBᕛF9:JJ6|Vmyu5 @9 GLJ0yƻ<SڭvZ5ఁk',9bZ态'.m>RjtcL"3:,F-ϼʠ ;VX.N"83L_ wz .jM#sQH~%wFBLz!Aw&ײ3`]R\D0P.\'h% H/yJP~Ҷ6MviᄋJurEx׫Z-km?v8q,4.Fñ4r}A|ԨI꿶pLMHokbpĞA+\K(dmqu:P)cN^貼XcY]Bgކ[OBP3``/Z3E3}j;ۡei#R{)D5F:k:E|9(Oakr+6^)s@ *z>mYK]#a9 KPf>-hd̊MVlzpZq`PՊ}^6d%JR-'kJ{Cxyc:Zc+9f1=PTT J_A"]pa\[ g.xdEOA耥Q6&QDX* }z]1I1Rr?siӟW>3LKborV,'jwfl*K4j:%6@ ͤx Tk0KҦToAj3Ypruʶul>6Hd: T Ϩ K T1B2|K*δXRN"?JߏaSd$> b1/glk|m3*-oE@Vhkt,aT2@vQgW=a؏{Ҭ5IwGݳNg74-+uݧa̸Rn ⁗>e`šP[{;DJ2{L#B|->@ +h`N"ijsLuQ;i#B;˄y",u`O)L}жuhKph < KieyKrr:ma$`B}]&ƎGj}آ*|fiOzh<B\P~f&5F݂4V˄5ngބ`h%m5|6=3˨[ zTl(% sR/|B;Og 2J8ERzL-pDS"]WlK8NTB1aRiͽ+6͂<[Ap3qIbj 6ڗO5:BvI~!8x4nQ I@jdSmMUvA]i zw#9$~0dW c~|.(a}5\64#E7 I#tX5˰V"SkG;!w=$ƓpE-:2!M")=҆-xv0y$|ptڊ)ӫDt꫈(IvZGIRe*K@iPSU/TL@e@Gla 1Ei1L*&g1 ?S*53䍐1E=qlzr` ?{s)<޵*6ԗ#\3^cV8LTqDeO`-Ю6+8Rӏ+!d~y jUAKr(+MtVUbZ*,ںʻ)tpp4Xjv3bdC*:ʞ`ڄ@PS?J2?iⓔ0WO/+־=ԝL77%x;.5`+Xmnz=#`gz"m@ۯ͖/nd< %yZ +S(I Kމ 6[ƞp1'*T7]<L{.С^LP%6<>0}?_"<1z8(A/`Oޒo `fҘLjFa\T :̏%у T StJO'O1mV:X{O#!߂M|u_R\{ n <mI,zq 76X/X [5F.&KZ2eYs ۆ*BcTmДnHDCs<Y7uvE}jsN J!,! _ā-ѱ\-NxXd31qU&$L !NԔ$sy:TPCPݿVto앬8je-Gb0q>k9B4kI$b~ /[_]uNq ,Y+EZ*4Ӂjxͤ $ȴh +"=_c5FICecyWՈ#<9CeɁZ{qEjKK?߬,_tMԐᡤ8tG_e1`̉O3#'3;"#wNJ<#cn36"erD| }7Az/clU)pLA鹸yVSy~CdzcJeoGf>Zk|.$GBUeS߻'Cۋ8:!3NMf9_crDaNPX7%i)sD"OJJL8iƅ*ib)qbq#<Ղ\όZ9>sUA3[l*ZsI&glmbm6|rl8YA|> GuG o7 hD2uꤊD!#"6MGg>\*%c ʥxLƌ?'!I;p}_J!tSjܘwO- Ś[oƣ4TBgck.c[#P' T"~H!ulֺ^NVFg@tg r)#ːZ2,XZ_m ݰ}abwDopUȳσFgN\ΰǐ>ޜYi ^Cɐ߄omsVIyKUc8/S^';\~(Jk//{>+B\KԴXu,v5[v59Dq -.fm9Fy'YJ(< Ôk.Z1Blcxi6K Ȭ Pȩ/T= >")WaUטӠ_]*L r!#%-vRݚIk D q',btq_`{eN?ix+GQI&g{!ŵsҨ¾uWN+u +=>HT낤W+u ?:1d_#ݐ 툎qT8Uiul^43P%xndZ,ꦈZTlyſ ;[\ %2t'lNtiAеrݼ0Do!k^q͉>iey&ٌ^"&vE *^8| jv45DJ"oIwm˖} y#c--F2~P[EێC'9$p 0F h %tM#ATV l+i@QDt l hJH!۰q2DKv2SswϭJ 5AHEX.˳-ḬXjA78n<Cݠ:PQ e$7ctrR`AM= qtsDt(Z2ٟ }B?zZ] $꽏[[R9KFD08DZbk ѿk3PP}(|+#=ʅr 4]}@" a%"O9\MQ<@>sѷW\Vۛ V7XY{jeEb˲7gxp, i^?=0}Ezh[0K_8gPe!X2us%kYi4tIyU=݃!XD\7 E{FUj;={}j=-T)olePVKcr^CObĐ"zmp~!2"bms[ks/*cOr~i-<< *7Y 0/ĵ0Ѧzj$d5HkC\[jk8:8<_L5X4s!nGtIPO AsD^B@]ElLٌԣt0(I ZNd]m`huʭHc2+crpPB>SPHX5{9! AkcW&s|8t8Q&l_VLLWş I^_1Ӊv>ά5ʔʣB qkEJf=M;q#gvCE+pUJ7+f,BTd1LWv |yO 3m~rX bciG0x7@Rad[t":ED!Vj^]ʜsjRRJ}Q39199x?,QS{WOy 0'gA89[YR-ÐlM"ԏol}<}jZRWWBKub !5,І,4} W׹WA!ux4 % >G} 7:ͤ%>XGMgoi l,M%cyE<䍘)$#)L 6?i Ow (ﱵi^٦^XO俊jP(?grɌ]S|ku/B2n{>oX$EB1tƤ݋/D6]T4>`Y+6y /c4By4V0!"KcesCESd0'=|eq)A^*2J./B,Y*+PN .ڸ!M]#^6 a5]\ WF_,>_Ptl!XS|CI@=rO~)eB~T] tE}N U{n] q'E%I_;n:E B % Q{{t%C:YXJDX/xO({ ]Z:D8 :^P>9=#XL  CDkzDp{#ߍN'~S7eq!ʴHp&ydU4i|t=`Ce[:Ɯ?8Nč뉊WӐ/*Vwm5J-eMm`խX)viurW!`'Kw6w>r">PRCǟs.'}jm xXFO~]_Ve!B{Մ|(muTJzMU$'0N|m4OX.'o2w0 R'nf1mfʫő\}[xnS۪2B}C2ɭI`gYf0uQ E:,!Pq0 G(>RP N:;QN$6Vw_RUIG&H ~3Ђzc#90W 3LhuY_LBRud7lb^\R5$WN;iXDYΔɗ*d5kB7sv ˖3_֗"<{*D6?fxeg0tDaB).CJHbWp-^A29(?VT.kbt9H_ll"-n&ӻ5=a@chڻ7X٬!気~U]g֊fs֛f (ҝTz]6ϯ]ꙑZP'z{D9Vy# e4wON? m[(/^\ 0J\3MSG}'tFsp.~v$1|K_ Rcl zYO$!aʹ'xM8{$)ϐli)5+mbN<7Gz]-q(UXiWP= ]E*OPLI6gO%# xM%1<3'4dH%YФ?Q,1]8[:Z4ffE_ ,Cq*&'2`-1w{>^-A m ^7\2+GۑsufZBh"cTPfA؟^7g0g\R)PQ,Gڣ~ڵ D7ٲ}U %Aa]ԧ!f&G:[xj?IRa4w” ?!ᶫ'd$N{&V&}ez!ᒹ })' y/Qe\:$,0oph P?E-D_]ʏ%u3˚4|AM*؟Wq%TC< :kĤܛ3LƚÀZT&xR:"I$Ua{;%^?1D-apϾFFZcCF~GK&xEUH nm];F3љg' W&wkN5Ux ]{HFdh}_@3^to9[8V0LOצuFϙ;PD'}'kijD77,-&S$JKrn~5WAݾF̅ԡAbu|8a\ MzEG̀ * qåKܵJIhnWo X=eڵ`2 S"ZTٽ]X&F#Yx q󒥓~n?׬ebddrēe^ҨKS y~`J9U㐛J_2A^X=!A3wuIpp_ |mC ,YiF,2/.xj,?Zm|߫7Q"\G=pГhLyI mަ+|9rHJZb% ~{i!__&t)tNJZ s`îlunƓ`̓@U@r94p{)hkSx[{/jC`"'G )Յ'7llsFu&8 =sF@qmb_ap2`iq#Vk~BeRN_`t0dB2d`wyG^+FjZ8N5'K5$W ;A&I!zsgQ>3u2:iC6|@.Ŀ 5m5c_,LpϺzޤ+-L?Lz*[NW%B7cHg|` G- k4 WĥyZd.ק՟ls| u錣)M9|H㷘܅93ǻ'} gfUJ\,vfJj --x\$[3P;kױ.%,%Q׆U!g 5e-7̣V, \؋5gEwJMa=i)s ۿ̂\}xu02C)W /ܦ<vd#؝u5#9Dѷ6!P جO&v)Z szwPmD,쵛YVҏ2Eh8V[a[-ܒ!;㔣l~ EW=׆Vd|{/u;>FqsZ ѦƸjh?;p_ tk$V6,m7,_u+6kMsvWC TCV R/E4g(4b h=R 2`W-L*;H;ۢiZSӿw$.}DTs,%?b I`jCFZK3@lv?ɞ{9`#ۦX6*ST*#l>V~U3x{]'W gw.t,,hf֢m!q2=%B5 [RɂH4;'lni6F KV7;zA%Vo q 0ۀ6{4;f}L~?pI]BSv+>g:WCH{"iohyO_X E^^\mʼcX{02 FJ8 a")h쟯_O)ٍ]UfT7n9>yۂbIh^wmU$~񺯗H2e"4sQ|ɔ(duR#RrM-[&:jôd͵}r_VE,4Zzٝt9~ֺYZA50וU[CI3.J7~,=KN@ʅm,CRX11Cj@͐ń_8Yٴ4֜z\u3jOHBPHzxL(#JpABz'\t vye6E;Vz윙JVp0Z 1FrktEM)Mwe J|1xpo-V Y/I +:CWi-=iKOv&_T&5ϋ[1Z_ LGz b%O*uͭDfU{[OmyS'(:\Bra~^\گ_HIpNvk̤HT{}/չ RkrIYL<Sp)׃*4=A%%eTyAc,HO(^l3 F. pIj/>Hi3*nE=N%5& ֏^?6z.tz[ʘ=9#])`6 OȄC;iчR|P0[ #!vi_xA`0a֊w: + _81 jLuInFMmҎ%LN*0KhRdo*d;w<#y85AG.Aŵ M8Lz<,ٴ߂ZH5\&C}iT aV~uf47^d \/쪸tDbyS8C`NB`̣1ފ#mJ,~iw:X6qN0Wtq $_|3&^"~scڟ9 FysGPPNj6CW _3AQl-۠2HƆkc ^bNSa~=b&>h mU vM:`Q9lfBS.}g"hϐtk?m,%nP xyApxV8* BuCB&rb'I[T-udޥ&Qq67yw M gu + <֋JY hp;GODZi9".7%֝9TA*2t)QRR'uպ_ԤJU "u _!$]$Mv.DEJRIZ[`\-Mڋze.cc_| wrOp3SwYN蓎熭Ě?z.nPwep E0w%89,GKbdV`J)R(A/q0[Nr6;Vg09W5La_u䱊$'ݜW30n|x,WAMPȜr^i "aH2h+QEz+ o赎)\q{Rٽ&DoBA,tB l@$>Coy?)Nځ;~rkEc5UƗ @ڏ/I #Tz*&#-z6 q>ظr}c+DyƢmRKנ4G_%7J;4!~7%_4\lV_>r.&sW gz"'?<_EH5@lx8Vë$10BSaه0EXQ "vK?uQIؖ~⚅A޼TG-ùW6]Tg :z/ 㮆)PudeBѩ4DІ؃bo.x0'7>oDWK;̼3jG~eыt{ZL}VNM0`Np]ĉv{)Lh6p@!rI,eEWUfG(: j}}5Zȯ` =?1LB'z6L(ȅAD:32O3>Xnl8' ~r7M7T :jbŻC^$l;ƌn wveb81>Gs^ŕ՘\^4V*^fNJY䃯v-(@~~uP$@8%LqxYsE_Q3n:Q*\XϏpÌuFg:6`MvY pZ̐vrnhf s=bR%%8qs[Fk$82@.La.^5քC.Kp^@B:`d9dP~gQ,+ٔ!ILDЬĮhon=?T9 3aO\v]촖bb(|n8^f!ҟRu <}]IJ0m0| m˱"UDFkgMȥ7AϤ0oRnUi:LTeϯMk6n=-o_i;TqHų\rӸq_x{h.a>-*A 1!a!/>O]j=XtJa {,uȭkuǤ00ߊy_7%u= :.ˍ[1_ohl]gHH{ y!@џgiKd9}x(D7.dM :xuRp`BWɄL(OHFc&\"@lJ.e8FKv7ih h8Y*1Ѹ([&wqGcGzғSB7:|x V=|@өID%5I•Xp絛dk*MbBqR}Zɹ[L¸X[1}?l ?^nW jCӚ7"GM.1MdmQj-sQ8l' w.l-qPqZ u$Ob Re{rA Z[&Zg1yu2Ҙu+{!p)Ff-ǯ'POqoIﳨg"yUƍ]AIe Ac|{08-gd !g|TL[ʒ_kK!HӬ& Ә ;F1*rl|w@B+HG(0)o$X JHڞ.gR=ɦ_9qh^5~?&hlNpD2S1 ve=]l\ZM RH:v Jdǚ+X$0t>/SPH5>b ŎƮN^Z X6Jp VYHu۬R0#kqN Vy+ZWxɊ(軰~1 8:x&ժc[Ĩ}%&pn8$o~قOc-3JkLc$R["{^/׬mO8$k sK_s88  Iy[R0L#`FBG @R4" W!t[5"^44T xVO`>_|papo-&+r`n\|&[dxVn[`R4eoMnD5%l$϶@0omb&êX"?̐M!t>rYḭ {(/9=oa8-;-rAK u-ROpp>sڲokfN@ta3ʹ/ͱ`Ŋ1-^u8 rfvjCkr2l R!XRµh7 %IWGH^##-\}QU}I5c 1oM԰*js>$P=ʡbι/-1ymca`ՔZ3@@Fz605Τc}H&9B[@L4m\Ri #yQ=o;WI;TEBvj_NI{`ϬCn;m0!b"hd_NјmʵXww  xtR`rU="nTe^s]DI(S}ƹA[T+J%|{G'7E:Pޚlsv)%2'J=.>Bg+!=ꈏ PTXϭFYg6VlDb8N85l, LDw |/$ɧ![G хq(BGRvþp'Ms$ N+'NqQA-T w!K%O.b9?G.?af@ddq҆@̻N9LEݱ 3Vt7}aS]cB탙QWJ[嫽qzhsA^&hjNVeh^#)jg%&-Zz {.S]?vSZ[tzɇo >r+nY8ݣ?MqJ$|}_5%֛5V#~ˤuCyFw< `in$zX^b?C% *~5*n1gqhm:)N|? ['̒K? j5I@У`J!`RًkEA6Cyit8_[NJa wKRZHoh C{;m7S6qi\g1tAp J뙦goh)/x=uUޯn69 ق33ٜj=*STy0(0IZU/0u2U6WD}q2R0 GRE6=X01"O*α@/xoGd4p'ҵm#HC~j:)kJ~USWR;} ]E>܈xKVKP0^l41u'f#G&RpC6hFc͂=QmGA$f4eߋvhaLPi+jƫAi"vI1p̊"Hs`qRVllTgja*n)ݑ?lIStDPEhc>M9mk; T\*ێ (LUogU}1ϟϫ'j 2fS5;?I΍M,|`lP_~Fѧ+u !#'1yHSCaZC&BxU^r>{J>Ws.)bٿsc> D#}3yH; RN1 |ȈXCh{,J6#{h).˭.gm­cšFnRyo4)VdvYߖ?˸t ͳ ;Uv _|Hx}v'{l1ݲ:Meb^[Y-uy3#&\#%M@,̋}]ZG.0_T^ux*Jt$Qˣ==nWu4Fӥ/3BXCF`*Zu:͏7v@tZA* ZmV}4[9B +XGIw-L,z:mj16&ju_Eo+W73ȯD9oEt~%n:"n etdquje^U)*[3Pt;+:(l;Vr N "^-s\1j!:Nd^y+!/ݍ:(aarQNtF:_ޥA1rl.蜟M!f Q\FuAW"bTGSF:aဝ5A)u-Bie̴O˱`>2GЭԝ'3ǰt ]y2քWGV.ox58v.9sFLS cȜ M9a1n+I>Նg[ڑ>IMIt&/if.hI?A;-f48cN iíՇYCv HT=1Y =f(*+m676fl7\D뽍4. BHpܥ +';qy&_86$6\x+R jd}YZ}'[M OPUL7VHDW N 3wM>b(X*1mG_bZ-M`Hȟ,^iӤHk& Bvu8xoMd2}gUYF,۝֕+D񐴧g=JH0d2҇Yƒv8Q4Jd2e+<G"p^Kz[2GtR:@16:azu$gy$l9S`wFG~*164f1#0(5=M;!lO-aWU{5m%%`X(2q"Uwćf^O4χ)5ZCW%$ZF?,xrcWŕqWrwt7A XT';2jWTv&Bmn!'Fjgn%U#Χ 蓐 c%á`-2WBHGQWioЍo E(ur {_7<ҭ'H{GB֟ NA-L K %?m[ c mՑjwd %h>b C]( M_]nރk PzRKA+vYkybHP^\bzSJP&#+pyV8qu ZhK~Vʝ9i)˅۱#]jS_ODTOU \xd]r_z; >I8Mr7WQ$Vڶ$ȋ;u(n|&5={|a=5V85­].]9b*85F&r_]q0y߲|ƃU:aZ\"r1#rcbUZi <"Bc庘F2R7E<_a\$':OL| FVmu^7wVvYHB 59j׋E vnb.ٯ sQ!I06;/b\*ib7^>Dww$R̜0'`p#|c_jW8 &Jj`"W{#bP39b'0PÌy4nD7ۦDW WE 0d)և;DfN,) ὉwK7*/lʍp' >WZ-;^YZzKB4ݧ)NVQ8բ4j?D!s!~AsrְHd8끨 %y I"Lef5#| ",;At(%"f[⡢ݶ'F| {!>+idžT|=}*Q)&ĩWrI]XZ~r'~ a=iKKpZ7m+Ixۂl L3F7 j"v_ *g.؃bp]W}&%c WDpi-%47cS^<_|첱fմa ەR-+;6Kj{A2ܒĊ4ˉW#ҷc}JfYwGGff>'v ^ՀĿpmZ҉Q, #N qq,Ij֣^15T[3f󝵿ӋH sv5761 UwؓQ8߁l*>w@SM-/JpJv^=06r!Upш~ ZRoJ|bKuI[s[ɠo%hdCZ;V"wwE)]9̳ xK-50WhiI%ɒpQU'򳘳'2ûMˆvX~./+ 5%6˙?T::wAwJB.VKmwXBljgkJ0+ưݪ&"ʕ}T* Qf9S:Yj 4E/2Nݸo/hc nY>8Z{W|QcG!}=3tX5Qeկ+YG(uQ:?.6󹬏:ƈK1|b5?Fxy?O90_\҉2N-?.pJ[u݂drڤ&5=Lz\~ 6o# y,|Mwˉķyt',ݥwHY{j#q5E_FĚՁP4 `oK&!|SH })ua4eoii?okVhmdcynbJ]YY=~z}aOxfQW)  QPX,-|giPGd oKqGbR8Y__ډSJh8GR 3{ٖ$l~u{ESmw^^E*Ho/Y%_́8rS=1RKv}u:DyLGS ¤ a4lZi <A<%\әC{5Av}% ΃M}V$+ORLo-$e匥D; ωVY@?ZE m'_jH85W=-_ۥso dK:PE_;i~%6r7"K={PL\EUlb fGH5K;F¤ @2 G-\kWN³n#]u5"oOp>2#H&#5-~ TqtPV)tchkx NrYVynY!sAdmP%۝Ê!P8/ O$P(K1˦<.̗GruY%ujIOz_Lq 26E&r(fUM ppbHNU4 Cֽ_RIwqAH\b1bZqYicTYY| $D.GO\7~k[|c>33.WiDe\-y{Qw&v}6v3`1bubeKIٳShF r3TjPB6$)Aaoenx5Igã7י`RUc8e(0Of`)n |hHh=&c*#vs$̃(ם=5֞pa=YSH+Q !ጎ9I]ipWi"Ss кCӏ)oEuiF Ld244W%͌jIq 'yАen'<Դc݁A-mn&tٱ0]ʱo9%t Sf 4d֔|VXK!B!Vb9d bFU4Ȃ `m O8|HeCPT9CK|.D'(W?HBfKKiMRI M#CcRu6fmI [RjoLGK34ݙ%7(= rn o3R.dZt._U…pnj 0-{' J9M@p#sYɹvN.L\d؛:?Is"H;[I)[_qkx3 j81I?X)!OkZ6 *vO ΖL͒\}pX:5gaZA ;foF-&@,(I sJo $.:~>T>w'SZY1F1Q:!EBso0Xrg?]P uNlj+ug̤~ T$6p34up~^@O@Db]ats%V o]~ %=@j3]ޛN*9;cQcMU;ɮoT!&=ܞi&3|# ç~BM]V)Q)(1@WJ&h0~l̥4"z^,XY4te|j3 y//*/ms0&םٱ70h"hO' :y26`_=]X,WRp qw#qhw?mHlS'uW8N6Ymi|H)cgi%.HË "3$n_L#ёB:vݘ !C=۷및]w@+|J.rO`k^pn_@yWُ jу&|U5<(c\Ni**qYRBW!6?4#3 㙊FH[2>@Vk}~ ^5s|5BM(󃧘D GqU,2jmQ*c|T gte_ˑ@(e ,@hNl ]1XPc1ʀ,R.8(ʚ_"|ti9-41& S/Xx]bBum$MMD62^br X3 u\֭|_Cb-73%oybԱWݑTMbfH&x=Ar#v:l^g3pwsVk'*nz?u iT,GI`}]g4@Vpk#$c)5Tt83MfϠ:^go3孋uy^\aCZMXWrˇ/Ѓۿ^ߨP!HV0;(_im2\)nLFd9&iH6ꥉp d|N-;TC-A3GנoHjL/L$E[}B]n?9//Lb(w7f;seBYBG֛̔ 3Mu/"-8۔Zq>P'{%F(8?yg`%2!lN\_`0`EFVˋp$"cHM!Cy(ɮs +$k zq(]r}V194 Rm.!.^0}; TOIp)!B"wJ5*[S+gR )8fLQf osiy?K7@BJyi0έh6W-sjT^gd.'joIZINtdvЏsADSĒ.eP{|A%w xGG?HdϠvO&^RaQƸӣt}!IaeI4eM'<"6H-.QJ86 Ҩ -{Z:3fI౰4~ܥ|ʽq+ޚ2x]Ց؀$H7ik&,4Pm 3Q@\=w8*UMr lG⚣firR!P,ڬetY;q7/XZHŀc_À>\x a8?Z8[{R̵})w7d% YnrP/?⩵=b>4~! Wu ʎ|.̥!ӓ@*:BRyu:?n o^:G{Nbd:芬h-/^K}%+CJ,s-P#"b;j,,5^hI|v2 .\(rCD@]|1 ODƸ-UB$mv!qyvNnlӪ|F/_]P[<$ b*c>ق6I8WYz@a̩i'=,9Z3=5(Mtu ^h0pA|6)GW#Fz W1BaDFZL{TWtŠڱX!(&dD1jj$|rs \nZG;K $+m8(9?4Q<&W F2ѹZ?#&+ǡxB\6X$$oO3R}k&h13_0?lgޒLB2r]:VDX_ 29)ЕU7io:EIvQ H1$ -˧_}uq>DuA17y>1e4>f6rM/rS|5VvvMmXb0K\%vc=tDv7Nhm.7:4<(w |_PF{mgGO- 0ƨ[N+Q/vn@dZ|UU̧'W&_@Z 6(9Kj|jjˁ.'XKX*ת Wm86cDp.$T?8 uYELB qa{29|?+99(wlR@lV9s~:{ڭ- qZ)Z]jL:(U3a_ռ'B;v6<*d :6k146qؠDzI0C2l:{`Iweug'5j:Sd-_:+@Vn믉N^e);&{hEB&V>AE[¤5'6/9ƞcX&QQQHfͅٸ~T/Z0gL]]YC;> ״~LŞS(_gCj_E,ΆZ1+%f佚g.RD2K%uPǎ`.I)hiug|m6j͚R #9:h~Irs/z EUmoIQ-qZb12aa#Y#ܹX |ZHvڋhIe!BPBbm IO˖W7Qu}\p=ZFsye)SqMwz0sHs'}ahB4,OWTi4195iHeɥ${+F۾l>g).h̷ RXw=/-JoU򙔣*Xٝ%/9#J6ʩU +;3o*ڍ%.;Z2ty`%|ײSƯΔ,%kQk!P̈́w@%џAl6(tJ?Z# ZPTa4b[N|mҵ0MUx~[OWq1b;]lel>Ӄ} ]FH20}u겑pQͺxbϪyXN@W8Hl% } {IRg.tHZ,߻zA}Y%7«( CG>+_O|) WGiˆ{v4nFz7C(R 9UL_(Q PIKc) /9z~\@`\;ĆSpL…x/Me h2-#΢H;0 O)# ?2Aq8/HF7ˍn 4jd@Ccv_)-9T&~Ig#CeuD43? -?@nW!) bK9FrcĴeJS@{Zڭ0؄3bk c|T.&H̀/_X3H՗K5Uz=K=cuQ?|-8 D"s \Ɂ"(&2ǯ%GqU#E%):aM#w9P]αpܶ퓏K zdT겯Y-#Atnv\3L{D9 24'GթA#޶1CAڣD^4|& &7ECf3M:zvP)I 9ҜpdشjpEn3 a迒xX f`6#jNZ6˽j6@@f` M<}34΄&~jSz%a;b E|:f<3\o?D!d\P80qWJ ˴7wiGQʳ lkEj =c+fƫ]4/nA,L5LJ4|*!t`L- l #sݐ1,s}:RQr *CKssGQy9x}#БX9%zGQ f5 =X \aukSC{%9gnS fCqൗGtk{\Т2 @zyk̚pЎ#t+ R0YVt(.)i+Uu5ْ Z{j7s|xie8ЎGtʺuiQ\02 ZahCX/yMPD@SԴg]ěXϫ kƣZ p$:*|0RIsMʑI6O‹5ESk $]X,nYI_ ,(.Bo3&!BXxӉe[U?idW3Kp-NոB]ӥ)yr;@=xG;FYDQ]#VX7@(JdT{C ex ,90!DR.dɋCQh$r$s>$,g_☂URs|c*SGY58FFNJȢdye\HC~f=C%Ĭs6فw"$h=Z+NPn=Cځp{-ynwƊ"'[͗Jzzᕜɺ\X_UP, `h6-u &/ۺOimlsyůؓU( QU?uϩDFv'`Z;d>G2h!W)]g!,Czߓ. c3~}ͲavˈR34u^5U?_<7\[\׹o ]s_+!x r %g8.j;aXoB1H _KV>Cp!*)HЦ uSahĒ|--^fba6~%F0n\FMyD4Z縝5#RKVbO~E+@wSLEh)M@ԔLzZgW·?#M1t,X0+V^>T;W~@twf$O#kS=bql5}yS/R1\!d.쾰t(7ɔ=GbC.X )R:#˦LvT~Rֵg^@8L5dy Js+ dD$k+hmLD-:[y,7rf&HHhMm@cB/Zm=~i{م:Mtڊ&U1R$Mos}(M.ܧk҂700^70KzW(+ew~m*;H@JѪ>|AI & @ fӌW<6ӊCՃheP4.X)~$ # pPS Aܖd=Rs"ي7䄊3sJM`~H`B:Z$hkwzg%ٯ-4 ]+;uhc.<w"l-|~ _:VIp5p֠|oW U3:K`bwܨfyD޻i/lO,$[^a;m!WM@̓͋} ,@8X!ڼlZP[j U`ГY91_UrAG Gj?;ȀauUdVtm"q tp)bq"Uh;3JT7,%dtdyuNgA&-a=L%CED"Iԕo' oVtW%oyR^#Ɛy O䙖U4 >BCd=b<^Tl;_4fUFc$|Crmdl-31lAO틗G?҇mblCξ+ԩi>cfvEn^J)=s't2φK!e]d;mճlCe*zw90+d.JgضMLY6QGIdb:L$ftƮAlxtS=֠ovVN$#KhKK We ,`/eN'7XMW`TrGGpG<ӨOFqjx_`sAVn@mڍ„RBG#nkOsхZc-dsLߌ.9/|U'zaf"3(a"`BǦ}zc2yM(VAF~ 6$B^Ŧ#ͩ n%m6E&C^79+-,DO% Ân?}&Q݀;;ڳ%%Q9g69͏*dH_2=O CϹDG3Z^/3DGEHǟ aC[ھ u)g2NN%w?4janT}X *#+ȋɍ7$[f\Txg|D,?0fǻ>OǑX+5_F qJOqTݻ=Kb]_|J뭂V? F.AEBPۯ3jߚS٢Uz{;ˎpmW%0ݓ`AdBӨ`9lDVޟ6)V\N?Rj[{Rc"7шS{tЉ(/xdS7MR&X1Ġd"mo;<&}_іۋ}]dI(\BǡͶ9#c%6{ zMmr;^ExV؜ָjٴˌ]΃0,M^_X Yɾ[Ct2D qqO2\8<(X]gƭ=3ha!eيss|♍6;m?'Aqڻow@'yזg`5d gu dQI!qOaTn66?fϣ0u3~WjC.1<2Q͊ .A+r~PԷ&u0)϶L 䄈H WGm90Z 6! Tnd n@M)3MuͯASϦm(˜Q ?ۓ69osŧvtt=_u,Xٝq((+@yeۍ &)09u}{B˅X< Q- yo*@8~\d/iOnlwZj57v3.nS5e`UnuF;yR#9IQc'pp(j hL&¯‘[MtS?>k{ lI^izҸBVsw'5cX4HaǼ|;VU^ i#obPbD#+,t]67Dc'A!PSv|4jXOI'y>zY.mf˂wF)-hro@rϖB;1NCT8 :rF"`LL *\P2"SI**o=t@C}U"5*fa42 N$vF^ CkPz&5~ʫ- ˕&PQݳV&@!\*0cߕ?LFv踈G{W) %Ff>ιq5U2s]+TK>gl=R!m: bv\٭1Tw#4דB&p C}TjBR!4 n)OcΔ6-1ohR\4/繞#>lҬnwC{ /~IMdP?4QKw; ]95QJujk1:f 7 "$_Ǐ@=َt:,cΜMNT"l2& G~dYENf{̿nBX>$9 \wߏ*o$L5Uj̚ZbC PUN ǜ9sNI1a=0zuv {+EfS$ʷfe_7E Ʋ[ވuĴ=89b~|G^wbgJc1QCQ:tnHx j{ {p_t5ِg.sjbIL5֫ 4Jx|c!WόԨg{ i[C@vp 7ƭ[˜hنRr{Ƌ!ξJT5v9j%򔋚 FG.Y z: ʞSjMPE|[^f!>8Ӄoݬ.E߾`>w;F*I*⋭_$W+̧NȨQr`I+,ՄqJ0(Y9wB{` yruLxy&Y^UkmΛw ]@I.#6۞0ٝבIHk洑5Gl%nmra%h 3a&HﯝL<[Va|˝{L)I}hzG.A҅W_3O) 9u,Ao"b_L@Fy }Q-i|":qp/$J劻pG`d/|ҟnuMݕBHuluOlxhӬS1L d`)O@fXA ?_V4$bBp[$=^i; I\`^Kև`M cW"u$&;QAϯX6sL#lf%rWۑgL'Jya2{.ݬ| ``i,0Ged"?ދ߸AlؤG]Z,žW{:*E9 j+rb:ޭU*ni4nšH1,$lc37m|KD'flo7R . ~]F5.O`4iU~CѕG!hEC}fx cL-C7^AJ3|fSE NB+ri7~f ̳l$?ު&H j#޼ě\2[󿸐٭c;xtC_wܥxO*G jBkQ? 5dڛfq!,^;DAؾ aw6WJ K [h!sGQ81est !'4Tm-hOV3mϢ &OÓBe¾[C2̷ LcD Vb?>;6<ݒv$4ltd2shЅ*=DS|n6Hիx+!-ngN*|A,1jua~Dֱ?5&4lWexBrLؽ\nl9-ir(oAJ\"&"BFdt\DG6 #3vc,fH.f̶>>t(cŅ=a#\RzUIo\@!< ]Ֆop%:eV9_+$l2fe-;lMwKw:f 8 Ww}KR#'Pn)ዦݚ{8m!7×O?NݧyW2DJAsY1 Lքu`0G Mdƀ\TN8-}OGxCDɪ*+ũ;K| sO nKaM2@BNMlgަ=y'UM QqTvwO)J/W{Hus"?[9AV:,N۠J^T|ԻHkt*}ZMh#kp2wh>Ɩ}D$W:Y!Nc3L \M:eG7 =eeT< 'ڮ\KRB=y*gp(% Әn52+ɔ&nw, aϞD>l4ųoǗQxbת*Oפt;n>|y1^-0tgVsL#D.AT$PjX p1I/rճ_{]7ElB#Z9V}F~xxfIu2ZKHOOQ@Fˌqё}!:v[.{i(>4t5A:]غC-pijl=Kb,˦Hz,J=bM3*ȩTID%ѮI z5ÞL?Bbܞa?s )@~%g>K3PcК8GW>q9ڛEeZUH`\?>)R Vb9R2$2\fJ.0.Dr.24]ɶXiv1Wu@EVnߟ˴{0piom8dOt-fy i˃BT̼^dK>]z@D``31 ֪nIA60^d nsW #ԍ\z HJwc+=K;Yue +r ˜3;7>㣃$k̻:7G6-ELG׸ r2cg)wG]"pTrVAɜ"r/qy͖ z07^(?LDfD4݅r7zĈ}>ߊCñvaOo\,.o?f^k7v vn-RLJyo IS(=)R [(\5B'6I;2o^cŶA+q^,̙t܀+U%b'7k`,fpAxi]!@@y{^h, .բfSz$[U2ʵCu2裆{U?rIvJe=F7!@+s-G8Nc.`ր :sw".Fs\;C~nd m9an=@Ӈ}$rur΍Q AÂʪe>iIre4,9JJ jK2~Mb]}fԏJp^b3xxMI%CyQ6g4|p7q_d |Bc< m?i#FXMu'tlUFTZ sԨobCfUO%EUpQG|6~?di*T=0:E2'Fƒ;1`þy>FI)~8 ҧ!LbjNd?ҵN.}*~ɹ(įI,z۽* BuzhG3)f>%֯_9!S}A#j4^U8gǫ$.*$eMx~$@ĔM4~[?p}ia|Ӗٖ Ҵ5E|-v37% )[)46VSGN91msasS-FpaC`67/!`8haCq|%rIl2"g~f= "-١E*{0wOV ifú>\n1'%Om&z#]-.A}Ea]9O-蒟jL19c6:ĬZ~R\%*=ܔS c I  XBA>/x/_]Dl?xarl#>Xw,!|> >5蛇ciRXzx3StwJ3q{qΔsRH~'*Ђ] vM IEҾqlXLzQafo186N(Τ~{>~O86|Ε3{AJpj3xJUVIX"tD'B΢?ڼ[HyX3.e I܍:S7ekF ev߅Öjha< Yr_,oz߮K~Hh͏ 1Îտa6`#O(GuZ;5Fϸ*eCig!ϐdU 8vͯ[YFpLQ*7JR9R+V7OO&wwrGL>F`Vs bܼ[6&8$F82XɭvـfWsb"}$vgQn2ύo H[` C(qiYQJ TbZFQrvuIa3S)ޣzLwЫ$zdIV1fA3{"i6$lӛe*>jGGpѾ] 3zWtGG .rbČ:ɗ VU:S]Ÿx;p-S=~t0~>ϥF?Ly +v{us1(N l"'רۑaP?L `2!E# ?*FwBڥBIК{7Z,c6BF4dM%_dz߆•g-%GB u{!M?{Ro5>uv'\cJGkg qZ"K`pcRN mc¿X3*@?-58 ,*Dv:C[(-iE܃9!Mߑ>-LF~FdV(Zy^ޑK>9;Ƈf (5JͅVʃ2}a f[߮kVlyB@* Z}QGxI(UO(?canc$A:F.kF0 sa+$9IP$5Ҟ 3^e9#|'Ի=DֿQH0ȳI)(y;sFo*C{3lg]ÌO皤숿O5,^ME/Gcu -eBFQtB{,c_*]כGTʓ8-ZcBl?2@!Vr7DG)t.H]̪x?a vT 6 fcVjb s[KbLvypta tݦ( .i9_L"{;Kډ'?*Wh(X=>t87:TA`qsQr yf8']S+UuYcm˯ BX㸇(w*{P@_7o>3B"d =jI`&ӭ f\8SJG1Bd5(x3.tݨ؝S0~)cGy~כV@J8I,[*ex'nGSeͱ}N;^ C柠yFѻ9Kt%vQu_^v-QCD·V M@ggPW g'#)Pot hB 1ӒA ` 4'b|skMa'K9#My N}qO<%WN,yh97z G1ٍ.nǨDGEOf+E)?B̅Ƙnj*xXv%W}޻mtYzԒ@=3Cc- Yv<ÐAs|ٹ(%xCQZbQG-kp*cdo:З mpQ$Z鯝6 ~RIn5#1(WS# Tnu@['D?7^a'LOZ<֯ݻo*fƺE#WrO% m=KWd~Gmw,o ;R~90C_g~[vǒV\֌G(1~qnK1\BT Pb}M5;*#D&" B ..qV)\A&4vKWAom/\ƋY_< QK {kOʗPfwas&;rUNe%U̍w*k5 iHnO=Ԉ,EIAC*~TbO@#NEͥsyϘD+py^A\79'%Owȏ'滋hl'q Nھ+srtb!2܈Q~L M+ߵ]{BEp&;m1|;vtybh!N\?G){:~5va*&BF0*D*P?=kWjs"l/;88ZM318&I`Z*OBկ_WH훈6ZlƼyQ$`ʚOiʔ̦0cڢna3XݍhCeIHb6ʷ"7,;Vag^ma,uTrThi <},w^Xws4\0̎pGvvu|*t"1*UjH`"gJ]Aemez]>u-_4X&aXWNNےƧFzk̎O$/ջZqA/O ]cKl{rCTP*#D# PV  TZ Zj5#Hcb'ș]KIOYrrZ XDL 7KЇS~s]z "S|4;Ykݛ,<9:$<3?dlaO vv4ӼOuiG^9LCfc'ڼġh5 b 992rv} 3ۨ:/IL+k 0l0ʴ/NY̶yKFmr]~ɉ2P򸘟BWX"3f~|wx->{ռIOW:KK^muH1 )(uZrSim%Ħ0c06v-p zcP@<5:8Αdci8DnBИ-uhs{oeorI"Esʔ|S);w]ձV42++寢ݟ~p@Й\ߢM4 I6c~`+j- -4/Xބr=95nb[>W:81'K"K]2RvO}QTA|n|5HʐD׊?[Ȝ7f".bړp 6ӽ )6r!} ٽ{~g%-RopO[/ͽӨ)Vr!$jdTK&VnWbV _(I?TfH!P\APwK.d];~X^a<|XXLіēNקiyw:I;n\r^Pt'Q]$; 2ll7 y.80T]L(t#=cT Du S薉.5m3&l^ҿyAV![ ̷by*yܜįYZ~fTZ錶<^zs{բ@fͣ"g.<5VW^Z4:ȳ"5$ ؎ˤ5#,59ƺ_j| 꽸0&m>OIX-eNJ g> 5!3l,f%ұWR~_"9}dcR u}MHC%ͺ:F` 5= g\n"u$eXg8?Ɣ"$Q^n%W9;'3[3[* ;B3>a Pml!%Lnx#$ ٶ*|iٸU7:=%^lRZxe [g;74 nw}|"Rw(F#!9ŧ_ fX~nbē^Hy]! B'e8?Fh(I hG޷g%}:]J~HiґaTW6x8EE@;_ fu6%A9 ]oɜׅoBJ<fS|E{@ݟ;찎SuPwd5 %0&F,8˕Av4МM w;ja5TI9ښ1qu:rSE6h` A*#ꕣ#$eey̓Ì36S@Wyʰ%ʌ75(+e!?)dw2t)ҥ%0)P0/p!Qf%YLF-NSŴ'*& XRԜg"I5mV0MTS;뀊-&-BP>eBQ 9Z?0ϖgW/l[T] {(ӰZ#Af97H69T8E$/%F&ms=VU,ɭ;f^9s 6wi=w}|׻獅+-ޓrd$,d7,r=,4l;aH XΤJ#®aTbłxI/}I#slP"@I=TF{rJ % &>Fj%޻NyPDpB{ V4;#ǐoq…KYrw%o4 mP<&' )z蕢PH8hBtۼ)x7@bbW~1twDہr|8k 6.> DH9čI%/:}Ak8q+S/h ea]#@ f*P@^l!qt͕; $Yk{!ntd 9lJ&Էu&\E5,Zr|И}&Hr%Ɋ'T0,-bhQoY-G 4s(0R?ͤuZIg(V=,=dLu?o|;@Ǔϓܴl#^i~)+t8P?9[j:%3`dij-^){A*?bM9%+&FRᚙ9nJ~WD ڝ"Ffʢ}j 97 v;mxW*Hlk _=HQ %n^VǷo÷|Øa(p-VI89Ri|lvJevMJ9oV~Rhu9Gl]#}H>cA0okkR㡼@CRm*=}II3 e~z(dqI;D%uB85186zbS)Z~xQw-|Ɲ1ɿl2\ͮKf1W´UFKѠ2aCF sITLd$~Oݫ %11ǯMA\{9OgrC{ۇ`c%d(7[`LTp[֧<*N .s%C@.}Neɔ5$2 pjjni!l$+~AM s߄,siZrN]{-t .ԫ3/SPb7kY ?:*Ͱ0`YPxf(4p! vC$qވ}]!~-oUg[Yi]9M0Mrbvs?7ع+D\" m,m?7T{%W@WKΜB8U>d Q׌СsD¸x b]oy֜[nvLOKT.Lkѿ"݇ZI>ao*LI\5C!]G+#R P#R㬬wdGWph/l*~XLeR! ?ʚ̬$@p-*BQg/нHQs2Abae/$|xS _[ղ CbJ?в!!=/SQKj]-hvtRrb8UdE$ S zoŌkɥ))at9QKB2 R XWwkȆlx}TBJB<]ǚBpF/Cwj b#rMO^(ө.Oi S92;_qC}֟IRsqFCxNnß_xeH%t fVsHE<媔GYעO 7 o} ?e<[Ɍ0z4A;t:UVYEÙà uG:3⛯O"#Q5t_T)i|\}8׌ȅOdu'T/fu1["{s+;S]֨Ƙb6P @&韀\b3GT']7ڝLefOh?S¡ZN taʳVbYEKEEeٿ[Y$z7ò`Z A{pOU|!}J6Fسl. uɔ&+(kwԼ5zy0WW~]z`WmaɥOD.*rG-EQE}X{X=<|x#N0ۙF[eJ5WrmȠK_p CoTujx;nݮ4RqY ۿ;,!.T8?8`ϟ$јzea15B?#[Yozǣ>m, , $uHuyL]aݓ|  ?c&O[S,x}D>}V" ޠ  aاtiޭ˸[0s%`>M0p;h*m5cJDxT3i*Ւ)pDZ땉Aи"O;RWEX"=EE)ICHt/SS<> ߙt+I3>\;x}!&4׷Ԇ2J3+w9MqDkPs S_IC#0(rZI['A&ygumDX{ؒQ]P `dN)*aY"j6^NcMƎV#Tԩ+ǚ<UW #6: mj< S;dIX7Ev(cyVX"F uyAmV k%zjM"|տmUD>?mV:la]9$m̶h(Xc wΝrCJh2Kgv$>{b0gY%BWC0ȶWN%H|T-#ZPqL/%KZJV%m tį3YmX[213Fiٕs%"] A4e˦)hΨyiy!0wYG)^,;ɔH ][ؐ_?(!2%b#\ /FQz R+qmWo٫cPP6I!ᆿ>@i+sPJFcB fu4qU$ե+l|Y&׺ቅ*\ PXG!2b?' 5{9lrߖ N:Y$VVljAi0ӳR4(2F SMBIOT6f?BqORKW+-m"T< x "t̔p-Cki _uo5RoQ %3UU1\>O[NR1,7`I1gJrdg-% S6ZadaG4JڤjB[ S=@8{N_*j+UJt'4>Y,.|$ul'GO2Me#ndfH{)SԸ9fOJ%ocq5?CB9Wj7 zfJ"phJ=xq ]RՃ7͑6Pkbd3?YB.2g, ;uy(Y B]؄ZG ߺ|)WľQ m@ Q;s:s6| l)҄}Ј]J[σʖȓ4p <1< A jsiVf -Ԋ*o)H*qe"K:76YeRN@oNf9h!vTJA>D^0<4UDIC.52CI,G Pi&rJ6txN \ v}~aՍ ɷEu #َJIb,R+{cq[M,r0ıPbw7?d=5= " tOi@ W_* .1l %?_' Ҫy)Ts'k:rD=eTpm1_tRʰ0?H1ݡ,J4qa@DwK|r\c@at츜KExH^S)NF9XxDxeg!Y,Lw4ur%EH\3zL׈Y%bt2PźO< +i%Dbb,n n|>[=75yEK ֬ h `Dͧ*T`F2\?rzi4-K2]\dA ݛ:/!۲G99 qmS23'cywKvvWs]ȯ ƆgF GHfWƢ{#WbkuJ1fmJTzbˢ ;K5 aT;[0jϣ+3Yt$61Iߔ 'tn֧71ĠX]2eQ` ƐBmq_ u.棜D q}?FM"4D{hN%BN:)oln7/v _Za{RلPKW%V~dgQgIA}IR;+C_mo'6A~`YE[,3Kcqܸ^M~fAS"=ƖY22`eoӴ*C}P{m@sJaڛl61kdFL1ܠM:q{m+Rf~=H`͢28vVj9N+4>_U f4Q59yD?1hs%ȢKrDYL+\@/Ɨ-hf%-S[> OG2X5=+_, =ROh980jrGy&8#wcAWںEBJL (,ruo]_"E Xߔ%F y2[Ĝ } 6|N7)81=˙@Ua/-4Nkja ~5$=*dglf(ŲJSJ*e&D e& DE,m)/.%yljfYF;Ra&N-qH&59 gQS@nY T;:fB6I7 &8i_[D-\bs7έj_{(6i Xk:8v ; d<)ddRbU8fo{{x]Y%.LNGc B3_ka%&䆹!m?k"f>^4jqUG.C"ym,= Qr7jP1B,'yfqIobZsPm-`,G)Fr/٧mˮ! PmgPwT:$=foēDǢ>_ 8Mn Cvmea_t)*O>@sQ[VeuƸgC v_$Z4ۀS, (SLK#Lv=/rr QN.R=kMq0g6qCav-<N7c*#15,5QӐ1oOX14 iN0 O%eiVЉd]IaGւPlzh_+wQFAlbYH0=t及hƎk!շBՕǙ9ͅ<lz?=tS 9(?VN-8eJ91'⹶E-Q#uIwxST[k6&4t0o.fY7 mZ_lc5WwXp|1)p:'[\U,ᾋ?@Ci(- COAaUvP_| kw[*C)?lɺg=!z|?Wkdta_9o V$7[Lء{,]"V6Ԍo]wZ0$ؿ$bg?/xgwT-#˄a*C1El[uHy9`-D[-hrBG,v$-vKS;KW#uԸG m6iX -dbU{+ة1EDtFz>+ZflCr=aCu]l 4|at/S˙ _y8MFJJ1[O3?1' E%F?ASv)6aV?hVI[JR- v DG i#<* O@ A6}Fø8yz Tk5r_'X(5mʽSIz5MV~>T'#%)]-g |VQUqos51w-,tpBz3:'mL]dY,k9<7x^̚2)n'w y]gNLY6je0"Qw{g%}`4RݪJfaɪ)pXd>J{Ye1tXE}?6rr+q*AࣩE~5a k\7p` tBƇz<E ]oʯtH-&(=n%fLjJNSxb\IyspLpCgGq,I]p%-Wؐ{0m5=ue"]y}[חֹ4cX=p <Lr3C6SRFG@?F(*0MAwEb՜WyJ ,F@Ȝ%&G?S]RDՙ)LR_1˞rWM`UN 0l@[\fs%"ҜZMʳg}gjtu s߱\\m:~"̱V=gs6ˬ7BVMb}_㱯G@-~1n|/W6N41247O8؊_q =љ[m:/]πeے8ґ#8ϿDfۨ@TCh&NGp#w_(MWKG2ɗ&c-@RU$h:+t u(;)6[._TXcvbc@55/oa<4sH$f G~@@)--&7'/x82uf{^uu$Ls0DCQ `z{WUvxQDFp,HK 㥠Uwzqo RNC6ɉ嫶0!xbԓ+#w\OV/tC\6D8;} 8zNč ~0"uc7WVJMb9}φGqy³SBkC.wbǽï4<vǖ"{7ٴzPF>5Mhɔn~˼]* e?%+[ć]ۼVox_IӃc}b]gĹFg0ꋊ3zBuõ`]!,]>;$#~-Qn}<րVڹB޲n ʞeîC#/41hK@#cLgjgf\hNKB.k0. uw٣Uv48Xy)@NBĐJzZ %RoUwsn\?> 卟`Zf"<) #T9/Z5,nv":ȮEǫ~HN"{!$ϳy~T:*p9plHlc_S#@,#d&ؘ@W {ޮR`4GNӗ~> \R۫7װ:Cf/5=7 L7Ws$3 ɧwV^ZktXd=# \’@KXCf<Wv/܃wxGc >Px#M i'}YȄo ^ً-JEZY]-m5}[ƉĺyN3s!QrGD@KpMgo{x_zC=HصW\D;_HO5CYf1RA.TTἫ=#gKb{\vĥv}.us >%-~ ykݫmJRs63[ oˁd; N/9ny& | PeT$x`cF6{NE/n*Ԁ4=bے]xpXHA13%lI%4XgIdXD]&$@9íYv'v B*f[`: 88INxmP#hQ M0k 卒|jF(I4 _]XM)ev]Menngu$rm],UЋ \ ?ˉXvIkqCC’!׆S׃);0)6E2kQBB2mOfnҳIK?Kc3-h@0DVIFb~&:ze r߆hy+8fy]Zek>B63E-Ebb:.n*Q `K($+I*t۴t5U6&R$ϣ'n<5~M(ȅ>B潞q8.W'UO286u.p~9&+!ƒ"0X0\eys»6ʱm<b"V89X܄H]c9vwS%P3+ڽ GDvZgmՍT8*ٵSgm7aPLV- ,uHUǂlC*ϐ+CX ܙU7@ :/v3W#7^@xϠ-_CUI&z_F$LW J/*;QhL+/Ď]Cuw_wշ:ߑCg޼ d0yo}Ƀۉހ, `P '5sJ,8IRtcJ]Obxbkhexi]೒% g( rr4k4{?nsivGG1F9ܶ} fwYnYY`t6!CwdʄőLMZ; i LYX_TFBW2"/Ɩ6y0WHD_mW9dx t僺J=(/iwb qpl'z`R^@L;:mtv@f5kv$v6JF;p?أ㟆V1Q%WYZ {Mu z]ɬ34+rk]vhi,%Mb& O5;z6kh?X ERp+u.#<y6 ,~ᪿ;{R[ GLFԍǶZ,/- So|!8j(\1ͲE]a6/N:5w׾(Y\@ 6``\QMm*]b؃D!E3H׌3<)lrPqdVm] |;E@8d"Qno-3/TӜ5oA *7apkѿ `_u#x\hl:r"Y#e( ~BB4O#Xd6R~|*."c#7K#ܠMyy 80ϊV#cQhȨR?'7L5?Jg BF5Ȱ &ŕʰ,+=@HLg_\ 볧e ulN?t)xʂ"UX'C\\ [Ď uMvt.U6V-9S#K*@'n78, /;[ s.ˬaNx+WN7$.![Ci*j{εR g+/T2b񍄳yOiW_"Eq [͒gbnڷ13 _z!avn'̣^,Eh'_] H򂓷ms\O6ZmZQVd ^?^ȿV;>cf|>_ T6 =ٝ\ hKO!Sr-ƯQ^Gť()\bSS-$40 yNy< e te&*"u]. D4K:*UY|ƐDLt@;D}0g ]-t`1 K:%/1*f @Su0d( kkCA q|?;9݁kӧI1`=Rrf;(=ыL}Fbr|aԧ̤7t\̱cĂ.0FA,>g$S Hw25$C/x@ 5CI8lz]v>c0TOS^ᇬXsh yN{;]{T8e@Q;-6io afU2} W+!6v(Iȭz΂BIb fIFQY%iUZDM:vN-bS}{ozLʂrW ݧ7e8ڰ+pLҝx9pu=n0Cnj' _ҍ meȻ2e.mOhU%s/ 䛄lE"E.o. p>Y]$gs9)ϭ ؂;-ᱮ ,~8owP@AI1QYق9h[q 1I?dC>fTiq Xlߟ(b@R.]%;a\w[ ^(,~y &Ys(IߎU*)yQ ,VB~ZTuCm٭b\"iB,9~WlF\ NpTݛDx($;Ot-,]/,9]O5mV-synAD01E|;)wx&4yI;k$kTEb CI@Vm8L,.}IpYo~8g.:3v۱eכ*K>kŵxAN" V-Ȭw&qoVխN"E{X)Tev2D[st =jC&_GH[w~vW86ZN%. 5j]T8Bt%P&{𼲔V5QhQNXI\y3MMSOf";B2ӹŅ3wR1ΔGDVSOgufG[L|$' `,e,ZhZ9]Mj-?,7rI H5aԷ<9խ7ix|D<}Ro>DjrL׈E, romn\x@<\[r~&L?T [JH}qJQ˝,s~:YRM=Dv>2N0OUJc J@+!T) :2j~xúփ/00Q~!aB #0_<2*5tduSH9RG}e(.Ow  "$~Y9HSgaZo-jM0o2&Hl+'&>P nhOntcL D]fWzȉqWY!梁(6ˆ;<CxRzng0JW3Im څQ.:}" o4JX uk~+VB' sBs?j$7[^׼&)?ĄSe٧M ")K3bcI>z2îtMz!X:7 vQUtP͝d]|ަzLqME ŐM,AUɚ<9yjc̟f2tDbbpmk{ 7${": mV01}Z-<5*`a_Qѓ4<$U{{ޚH ,z鍔Ä$H/+4mgJ džvoOIIw:"~Q2k>ل6X%Ι\Z,ZpZ8 oa/&d+2$" <ы@@c ҂4%EyI 4$h.:;9˥ ׳+yi49n=i0:2/sQ3@M*ELLzU[||El,dY&Bm9xX#*&7z؃0b铮V`\Y/xx'`yb^zo?D9<$XIG> Xf OV4麥G 1]ug*l<9\snkY&a]&l+b񠆙;9x덬VhXd eK]e݌Bu;Ϣ([㴕arFbdkQoװ 2`j)eVtBc[D <8IMTiSWtwxܓ?  q˜wZO;jέCەDMh<,mE {'N&Z?PE8dif8| cW!yk'cH[~vd,HѰ v11h6i3>U确lBÐNn帑dn. xO > RM#=VHGҁC)'`s}g5%,Jh1rt᭎~nE 1k8V~S]-cI晙'~:R9sR!:˔s`"1On7'ZKQjE$@{DO]oFS"*hjwMa?>zY~n//EĈYP^, WY} mZiiq5*yNRIS ЙĴ){ی X>tQ$쾃Ku$MK5-KC65J:o,UGS,fk@^XSayҡt>I dxTl+*=uDޣ_n u H'Z⤼kOogyE2͔}5ևXcK#F-Itg?BÐNN!~-;^!ԧlenpq(:Y; JNVu Vc]5ܹFgK,rаyd7SD܊1RB6H)n1Ú=VhnŽWO9 bf,YSUO:%lG%ֿqׅr>9 ndrIFF I2qαyʑ|W>$~!y4&"->șup^=,K)KnIR8 ֆu@7q Kʓ%GէDMbpBd`.O֦ۣVHNzs\~X01 6Y`uL?)e<2bsT$sp)b&lAnlqF6o_s#]6:RH#6!Xf)rOyh\%$rOח $6 g-G&7% Uذh%d 4hJ.oR'H˩RGUJVVڳ`5w423nUIM.&vB)wy 3:TD Eq3VR*Igku0{t'^b/1o.T)}~ $2sag-\Ɏ jҖG8&w*zL\5djґOmOaz3Vm:8!-sn ޮ Џ$|Io3vZ];s{hDLigÄ9Iw-s+hXa1gÞ\~un䨥8ܛ$0%;[!$H'MKT}sCrR [cVA5]{!~XZsP|˛cY3tܫ]y̭r$8:] %t]fdMl 2\TOYͺ8 Ư^EC>q8,U <͒o.'kTNG/c/&\!bjh9y" ܉=: ID\0.\S>6̱ D<?+93ʶ5QIߋзg {>#w]dfGز hJ(#N3a2 ChyRM`s j=`=z./'|ɈF[F*.+I`u d㭫΅*M|j sg`cDJl^@aWsqiNTF.r`qq{en 9I.cT)0cMB$ٿ{(Vf ch;~fXjB-ڪ[ b\,H4WA,;aqARao!mC80I=9aFuE tp1IO}aL 7*V:0`,N(;wZ!*|m6#_Jˁ&W58dl*P;( x$v)GT{5hĦӴZ,ι ZlkeP<ڴӯ|%΀ߕ^Ð[iٗ \,3gHP^UzLZ/y+:'tE]eV%,Mcif CAz۾toG ~k) g"F[eđ >w=;j%-Qzp+e2 7m$'j{73V3Na×±mn=T0iďj \yIаj 3KNw񒼱q4U[_}TМKVmiT"^2QkRxMt'b@8Ơ 9Zw5p01 'CURӗ~Q+$) dyi Ȥ7HOpͼA*Rcl|>j(k7JauU(Z %,3'@2RD[,Km4 86z<3L+'5$g2r. -qpJfª˨ %Ղ.SWD3 5~㲠RO;ekN5+wd씪iBr/ vF^S;coWBRt)Ƭ( 0e6!Udr;IgSWbO) u8A#<&Nn#㎤qm\q>\~Fok0IxSIƫT hc'S-%ש-k"w\r@v"5ԁ3'ܩ" c68@QCG/oD'Yj ߟ`J])1Cpo>Cn8'5ɳie{.~?B-oM׹2D1LE%ïH"xh6B$`E9<]ʇKՉvh5I@vRqr 汥׸x!Mtu'4埬"OG َF(ZS^vI^ KVᇷ'8IXtHVs)o Tq=k@I^k.h0(f JoŔ7T hF(\1I+ pGιlIOv"BD鶚 KbRwp=h=Vy|,jY!]γ 2}懚Ќ34h9.^Je"AqYcש"<@9U%0 ~53r nR)[F&!00$1AD;40504̗:5)74v(R,0ni-Oza}lҵ=7Cai`5:m DotШMy[cEP\˼YkC (˧sJ=U& <aRw49گ怴WYBif6Kn4ӫ2] m^H!٧hl;IE>TzmEzI]* ?Mf)yГ4$Ӹ~m ݞ#" S39sv}foInj:~Yåq1R00׆k^m1*ևML+dܥˑD#=H| <~(5΁VG~.[r{ BSG MDPg`qAv | E 3O w.e<Mm] ;G1|"4[N._@ƛ2_f=!A&Ptp?=J:Y5)1 _ȒYk}}G'NEq%$mBlN^ě'N9@i Z \GXOAM0Qr9m`{z{=zto4P9oS-i@L:\&lGp>q =EC풤!BcNd%3$>dK0:i8xi|Q4l c1j*^ˋt@aqJT2c\FpaZ)7>2>z|AnwnGN@ G0G9KX͸"lsQAŏWwJt>Msۮk˷U"9Dkm)l+qQݥ gݓH[Pf0\O&0{mGϏ7S<¯ 6jA (:pO8T*S>rՅfgEh'h%5E0T 6ux,[vP*.Mw@#XL> pĹvR.9)^q BzB sз6}Шc-)ox}(DD9?#nˬm#w8 Uwr~;дDVk!LsMژ7jf]Ţ@/v{0Է"?CUcFK69pj-'2{ HxגVO.q (l?I\QD5,_SC`ӄ/Yy3P Ky@([p:R+5FYڼg|6jwKFoؚ١c&T!);'!˥0V}DcwSۛ=Wu.]iX) .wt\ΏuM.A刐iiUA/ _vs[dԸ Ž<NW?'߫cމ^( n-[vި2ʭjv/#+qQWVkW]k<e;o`RBNXlJ C]#8%=#Jy{[Hj?{̠?-a\KRP_.}*;9P-mNq}]m_%]$xA\JٲBgm2_e%KeRڮ )ʘ+Mr g\*dueF (]^.ie)0D+1IښDm0b_B.vF$ I Ҙ3ZE,o O{Axx(L.:h095q YOK><o=#rm|CwnugQkK@9wV[ABWu4ƆoBQQa^*89L|XiJY:ʆ@m$N£z5"zR G/2$Ǻ_ԃ]^͝^T:zSkq`+N ڲfi|r42lw/_Z?JgX]MW2ilnjR=shqwKʤ l[wZޗ0KֽVy'Ĺ3kX-{ ΍dUP{t]傴Zw^, -,q"O*J1 ՛n$1 ~bbXoL7| 0?~@JXS ݪsJ /+.Bvjɫf?.:R/U9nx}gxՙ58`_ɌNt A ;h-ڌ-I%ȾvXʲ=Դ, ,H:u+v\-JsI K_M^Vj+p7Ëvom S$.? /i 4Ǩ?*AْJc2*]TH%u2eBU09EM݇8ՋC}=U]b UY٥L`oS1###DAzzImx`2EeTrFXZBE+B˨=<&L>Mp(jG[[vŬ{shRO-î,\RHjKI Sh :T @&ou*B:0=PGok0UfU@0/Ι1O6ww+Vz173$QlDp4jA nl/O#~;8F$'޵QF3,t sr+?X,;e Ye#LȢ&.v##HVbq?ϸM6E4nꙟ {[˓mCoٙh+#+G2!$f귦Is3>_s<4XU+HLk1|l~32kFցk~`d@{ u;^yQ%q˛]دp>E:em9ѱ:bxEkQbVVek$nFh1|DhrFpph>!rtO,DNж gʑS"y4םN*6(38\e޳ݤLY%ꕂK*=#=4"] <M5EP3\$֌Eqab8͏Qn9 2z n2ջsy&[{*r_H-%5QR,j=,d |+D:dž kP[o6O Q*j1lV qDklՊRG]}22pnCӟ+ra1lg Q(qՏe@>n~d]יOtC~iK .\6n16t] -#.#oE?ZDrWϠWt @erJtI ӞP]j3BK{x.bJMxelWcXwRGeiuvt@K |kd 7NMJ].:5]ۭ fXSmip&,`Ïa na}>waZ7,H-Б~jEVi xf2ǿ&9eE dUFU7#yv^7~7ad&ϟ7dm(f]a?:8Ŷϑ'15:.+O")h\aC/cŅZslI9)cN~PX3SeJ7k{kRYN7ӤO< zgtEcik* 3pH<~֋Y\ARYՌ0!D%y]0nRɬwu\5gO@HIhʵ%e%}l69xaU[`(+$a N%B9EދKus7Ox \>L'y&Ya-<]`u6(]sagoIhBNv((Y.qx R1rt>H$3⮶9_8cм;jiِй omOKlF1jC6m)LA)/)`GJv Uz2;O6eh |1Xau9eiW){]0'|i$B";kh?^Y8=X Ù$n_)NƯrزKАRԉ&%Cb Q9.~#|. Ϛ{8{ث(teEu8A~hӚ$ӫch4Д@r#4VB{\$M)l͓U0eiۙhNo}1a%X2wInKjv:'d!a{F|}F;<3I& IɘO#>|E!]!}BLGg־c1j kfDolWl//[M/,I(='iBvDڟ'TWar6z!{7..5ɹS\MQvLրaZpnyv g`:HW'2˱UҽNbbjmk +Vm?<*e)΍p6 . mQґu<^'j:2ɋ@58,hHˣ P\Cy[d!ku 5H[~ԫRt.61BD`F@.qo·[v'{ 'ᨣ茱gMxY2!|֝{gKwenEL4?z񸼼r[# PJэ; o% &#8( ] @>gǶ.?RSGR JZg)W!ou O+/N[~bdB>iMG0Wg1%W1WtX{qNN6ʽPx^ْ6?kW%C+C&%:" #[;1lU+8P'g3 0+MuwEDnD#bq׻K|O'g6$+TZ7n2Hq>Y1H\YJ(}ݺ:IxT![)Lj-#4]3hqz[imE01mEplnAM+AwBuG2 <AW~s5ԱxXݱNzҏe O3n6o/Ʌf /+^|1mv sHre<@*dMq-:xK,{N?i%ǜٚT9BZN}U?ᱩNȂy"kޯ*=>̍ޯ[X?.?-iN*b-P2H>>lqSlg!w(Xv"4z YPE9XR̷ Hw2u+#m?v*p,q >ފ +64OMnL3Owr:ղ:gJh\n:yw7 nzWlȺ4z%끋P}&=9^~pa?975ԁQq00G󾤚\{)vw[boފhI3o6ntȬ"\{~2]Z"f[ҮX rq4!5ܦ~l|gcJt3%ƦqHq$+Zbbo %?vJ 3 Cz>)boL<݆ᅫ$P\Jqm$oҁ0 +#Qu(2G= "nɱ7FQRKG}fަ NzN{xQ5!ӊLkS?1椰Ŀ;S}LxgD=E\ʡ>`f7y`>fK`mrT{:qG%  9}bUK2\Vսj\bq@AwY((=&I͜bLyJ '@jٟ3nԤhO | (myGj(t w}#&abqciƼ.YuH\=/3$"gh"!1kyWinEO##uyE,9Ɯ50^M/?dG%GJ2 R+7{,nw .Gvy,֠̉ %%`|xZB&*\)9#izϔ!'a0M1: z9b Nb [U iBd_I~N9~+r9t @NǸN@ ghK(v4RcRƁomWŐ8N ѵVGO$গ4(kP*KQR Mj+=_` Wu1Uƽj>RbΓ9o9CHW}Q?rƴouG<2}WZ# jۼ~N|g2)jBڑItv- ټ2QMMk ݛqKUHVrDf(8%"| D6/Uh=smB#2Lj?scix@KUַSgT-}CF=ש &jN&o ORjI5[1`(\Wv@}Yx6`|^v*'J/WeqpQ)V&|* Az4ݶfMfˎ^0/JrqhVx"iU㒤a8e1Q[ȹ%/ȵ}Y;%N5 uO~jt(ekc1q~]$ P<6*qo'лZneV|F2>ωLُP9q & Y g?D_JְUzSpw?S{E3b<[`[nƾ`l,K// FzkbP]ͿTJXmI؍Vy,h֦90t)8k5suG8S'c:X9UD;Tߨt01*eE\w2ϑݱбІ=`:cEOqUbBihQ# Rχa?U _sMb7/jA29N\.(gYˆ0; =ЏDCVB8>#86B1j :%pϵpQ7ܩ'! =7Zʼn]fNU_V&'-XUuoAv l0d ]FrɼǿZ|EN{+Y`YP Zs|޶['&)aow5j6^OcNl‚I!$Vԏ/~-?V [kʤʍ⌅x(8Ol|:$ G צ*%ܦ+SU }#ȠU{ Vo+tƦ>NY5kl9Xxu$ Z2x@[6dL֖*{خIr\Kӱm@B2 Cݵ eɿblWSrNfsnݓa,G* Xnuo!! xځ'7h:=|ڶR;)'MZ=lj}Es.R? L\mHQ6jEzs턋6IqvXal=&)EH'E䃃gW_`3":Dħ JӺ3(>dSl}#7BGa͓ Wd'*~姶gNGBk?eҋ.Оr6<)PЂDj6Gg~6֟v"6fo-#nN9H>oCx{a12ښ\Ȣ uЖP'H5O"v[I㽟1g,N4ȚEJ"w-:1nkQf%#ۖ>6|J䙰& )m6T~IW&dbR~tb4zxsBg4s@STׅ/.#lI,I, -=C񝃒Eo2చn`csyTqh=(dQQO쐘/P"w ECG@}4.oem 2ʼo֩e:cIag+ @^M>W,k T;8UBnB\ hdem_}w)vm{5ElkBSS@x&q^Kmဈyt|~i?_e,= ^>oC=oT=PFo/横zDu1L^C6,=իߘ:; >p +vXi¹6ȣmR~GelxKa}j~4 a ݲ>#5xnS|)bcLOS,0 _/ꃦuH'-ͅQ1j4ӊCZZk\T_E_,ܱ kdaS˒IeNC :o <Ǝ\}ZIWR!e8+=V\RiqE3,Ƹb}H#朓 ѵ$x `9Ս"hG ̷Ic8uV`=E=ŚC+sCs3q:Q/ Ti=;-E`è$' ʼnƌc\l&"P蜼Ǧ3Z)^cTPڽ>YecahWx^Dܭ`Q݉ު`(iDYW&F9+c.4 Eƀk8J Ɖhj7% ,\k&#rV | @#Ǜ9q#mr㤃~iwQ=N3kHWLuV7މ 5q( #lz`60!XxzL݄;ZOESfTYÊ 92k>R^|)bk18k W- $ jAQbC6y\p: :5[wWNjĶT 3߄b3͝"RN‚)!) ظ,k5ßԉ^%)nHMzҢ U! fϑ/p|:Ys:)%H -񘛰W@y#o=4w"4Ӥ-g y' P]|XVjGX;R9pǴi ::pU[^`SV}t_ _JO(s6A!m e?ǫm15Մi3$]:74 EqG]66I{DɺefzD =Sl(\ZUMަN)$eOXnjM[]uyTac~R >٩u)Ѧ6w8F:;%pp3.XfivJv8suZ25AВ,Q@9M0A2J"`? 7ט@́UI^km-0aAO{-KC);Pûͨ1M (,|eͮh:\+0 ʓ/W: DM6tL=.<.-LR/Voՠ@0Y%(ӃLxQ[ /XpTm/]KEo _ [HJW!WảRk)<Ξ4 |^F<هoX:\!ψ ӭND)C/Y"OyԳ*i1=$7/" . ڬ웘O%3as~iՕS:R ?xhgaeݏ>mK6?S@. 0H vyVmܜY'(NjQ|[];0%Ϳ($:JyU E}K>f?$8%7} 9:)X{c=kQH3ty^ȹñ?2bQ!ӼSS؂ }Ext }` t|=l4QRx!RSB)OAtן%2܈fһ>P=}:5[bzf?KhH$K8@MZg傇 [bWB{27M+ƒ#3au3WUn]vl踡pj\3 (š C ;lakF"u}XO+/?awy(L.ԵF; YZ