keepalived-2.2.2-150400.3.5.1 >  A crp9|l9o[?,d(|s9'Xm/16gY2}U> wahFèe_Ds٬Ix&3%e-+({L2ex9":N?jX%Rpe*sA8D"z%Y}NͳEs,&EL3#2J Eu0)̈́NP~@иj*p p(o@i*d9 g[91 Fi41760e152d796d73aa9cfdc5bed676b74a984a67e6d4b4f30e5e853f3e97b87c710daa43c9c5fb1b1c18f94c09e9f03bb8dcd043 ̉crp9|R"nH5&WdKKS/o>dJ^{%F[Fc GmC%4WV=]wPi"ӛ ڿGHqO)fU+q wc'^hvT fC̖4S#A6(%eC /WEQ׹rTQ1cIcIT?P[cU cԨX &Rf>pL?d   ? 9Zk _h66 6 `6 86 "n6 "6#6$6%%6&&2'2,2(,8,/9-/:1/=>?@F G 6H6I6XY\P6](6^xbcde f lu$6v w6x6y:zl|Ckeepalived2.2.2150400.3.5.1A keepalive facility for LinuxThis project provides facilities for load balancing and high-availability to Linux system and Linux-based infrastructures. The load-balancing framework relies on the Linux Virtual Server (IPVS) kernel module providing Layer4 load balancing. Keepalived implements a set of checkers to dynamically and adaptively maintain and manage loadbalanced server pool according their health. High-availability is achieved by the VRRP protocol, a fundamental brick for router failover. In addition, Keepalived implements a set of hooks to the VRRP finite state machine, providing low-level and high-speed protocol interactions. Keepalived frameworks can be used independently or all together to provide resilient infrastructures.cQsheep92ASUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Routinghttp://www.keepalived.org/linuxx86_64getent group keepalived >/dev/null || /usr/sbin/groupadd -r keepalived getent passwd keepalived >/dev/null || \ /usr/sbin/useradd -g keepalived -s /bin/false -r -c "Keepalived" \ -d /var/lib/keepalived keepalived if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in keepalived.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=keepalived SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in keepalived.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi 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 keepalived.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 keepalived.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in keepalived.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 keepalived.service ) || : fi fi 0 )7 L QS .m  ByO"B UF955hEA聠큤A큤A큤A큤AcOcOcPcOcPcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcOcPP^8cOcOcOcOcOcOcOdf06c5e6ff9bd41dd935a1d4796a72113094d21811eea811cdb0c8cf9664477727733f690c2ebbf26ceffbeba26071b71015b3e3665e40593832bc35aacba2286b9d2d910050c05b88dfbd8ad2672d9899e8c370aa304f9814ba5dabf646c61abde9ca168790137622d6d1eb7cb6ab424bf70326e71b4612f38f7a03416b25adf9ba728871aa41b906e9e52b669d511851d61e3e7b31fb48181bef60838d2974dd8bb82b8b7fc4e5b5be208d4a9168668272bed8b62a2a10ec8eac679c329508c889939ce5fc1f059df9353fc415e41e1eeb717e1c2a529d0c556f5aced8e122a70dcaa71e46c8967f03d1435eb680af3023748a08d5d27acd514602cb8a310b4fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef709b6dfc0600e1ee9c9cfdadb3aff0671f92ce6a200b2af04396e8f73bbfdd4437a2e3fbb956e81c6318ccff04a7d445f156dc9115bf844d062056509a7755df9a760c893bd730986e8a8a276914917a4133036a5bbc327b12f5035578c1bdd14ccaa7938d3f410e8d69a688cc6fd80cfbc39b24a8f4875c6cffa2291d9afe505db90c4c67ee0dea04018e6eb2ab2a61de0f389234d3c80310f6bba1fca1e91a70e4a8847588a37385ed803f257ab27ee06806fbb290280a8032b24924d360cfc0e437a734af99d337ed68f3d550516d6ca64e7ee1bf144efa0f7d1d6217b81bf675636d2c20b63e894c26665dc7e064c6e076117df394e3d21e0e5c1b2a2f11ee451c9f94aac4ce9845a798c4507136aac5ecbf64326c4e373c10e4fc96a2bd12b54e447debdbd66e743793aade27df048317d1fd2ab011e76793262a5b5b42019b779c100b38b274ef5b78d1abbcced0ccc965e8b1120b4599070ef191efc325829df2687e02aba617a6a74d2b1dcad0602735294d2b96e67dac8890287b6240bcf116dd602d2f8d8afd61e539dea71a84486c5b7a821891db39058f2375b3dfe9d778389969bcf1f20cfb6bba1dc1ea7574aff76da889e3c7d6053d1e79da8e16497ca56d5891d54ae4793909e292b3e6145f4ca9aede07b2e6c631bd3c0e05688d5a40fe528724a2eb6bd2fdc7051a25548099a9d3ccb01a02f76431c2e5ecaaab8e8e12e749394f57fb7e93ea8de43cac8dbb63ed686d62b0ab9bcdf460dd19e51080f8b0643f0d33f568726063ab5a8165eef1242e5d91083ac15b3bf12a7809fc283d2253c31b6b8e22f6bebddb728828c9fa0a5a0f8273187989dfa1623c8045a915d4d4edaf5046c04dc5299bffe728546bf748e1f199914b5c31ba0b9a8bf4d7036a2a372fd550a74093c5da73d7f4796603d48ace15af3ea5d79eddfc8049af30fad0b7b841d1c13d7453f53245fe1697716486c5779c8cd94041b819ed16e36b3745ede64b3708eafff560cb77cdab6772aaad4688d7b5004237092df06322f8d5216d34be00d756f8b1f8d5f88e251d3a2a472eb5216732a6fee9f0134c5e760aa8171c406f1a2b9428a4c70c669f3140965413b60239a91a2c1967b4327d03f319e29b2860cc7d9e84b262e58d31e42628b2b1550cca6400796b5848bb0a8cd7cececaa149e1e1583ccbf3c096082cd4c11a86a45764b6bf4fc61a5b4b7fb7957c02a31c4bba7559239521654245fea3548bb45b588b72b549bffe2e9df9cdfeb082331e9d4891f38678822bd7ba0adce19918d3c4a1168b2da3b3f7a036a8119ddfe37a38838cdf36c6e6648a5ec796df055e0d03d2e6416f2c1b00b0d9d021b60e868fe242a114acfea5537682e71934ea82a63600ac71d706583f4155bfb5888e58bfa0d0cd95011a16a30581a6ff275f84b6dca188a1c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643290ee8ee73d84de842961afde128ce5077227038ac8c9704c7cb6fa240eb9907c413754621d02ce451aa3b13de4d35bff212b27359f17600519ad6cb2410b8ef8a89b2fbc20673be89683ee28401ab64b6be72f743cd6470b2aa43dbb4a838f413bbecc5a5e2aa213c79f0030c523e0fe27b401dec40f52bd53676580355455de4c940e5917a2193be4147dd8db3b5d238581f5d425c5b459894bbeb5ba4eb36dc74456120702bfaabdcc02f29e80bc87619446682fd91a6d1821f59e7eb36a3/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedkeepalived-2.2.2-150400.3.5.1.src.rpmconfig(keepalived)keepalivedkeepalived(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(keepalived)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libip4tc.so.2()(64bit)libip6tc.so.2()(64bit)libipset.so.11()(64bit)libipset.so.11(LIBIPSET_1.0)(64bit)libipset.so.11(LIBIPSET_2.0)(64bit)libmagic.so.1()(64bit)libnetsnmp.so.30()(64bit)libnetsnmpagent.so.30()(64bit)libnetsnmpmibs.so.30()(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-3.so.200(libnl_3_2_27)(64bit)libnl-genl-3.so.200()(64bit)libnl-genl-3.so.200(libnl_3)(64bit)libpcre2-8.so.0()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.2.2-150400.3.5.13.0.4-14.6.0-14.0-15.2-14.14.3c @baQ@` @`F`D@`.V`@^ku]@]@]6\\\@\@\+@\C@\A[@[@[v[%@[Q@[Q@Z@ZZ_@Ze@ZX@Z@Z@Z@X@XBXN@XN@WgWVwVVV @V @U.@TfT_W@varkoly@suse.comvarkoly@suse.comjsegitz@suse.comdmueller@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedakechi@suse.commrueckert@suse.demrueckert@suse.dechris@computersalat.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.decrrodriguez@opensuse.orgdmueller@suse.comdmueller@suse.commrueckert@suse.delars@linux-schulserver.dejengelh@inai.deigarcia@suse.comrbrown@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demichael@stroeder.commrueckert@suse.delars@linux-schulserver.demrueckert@suse.demrueckert@suse.dedimstar@opensuse.orgmrueckert@suse.dedimstar@opensuse.orgcrrodriguez@opensuse.orgledest@gmail.com- FATAL: Module ip_vs not found in directory /lib/modules/5.14.21-150400.24.18-default (bsc#1202808) Set ProtectKernelModules to false in service file- VUL-0: CVE-2021-44225: keepalived: possible privilege escalation due to insufficient control in the D-Bus policy (bsc#1193115) apply upstream patch: * 0001-dbus-fix-policy-to-not-be-overly-broad.patch- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_keepalived.service.patch- add 1915.patch to fix build on tumbleweed- drop linux-4.15.patch: No longer needed as it was a backport from upstream - Cleanup configure options after consultation with upstream: - --enable-regex-timers is for debugging purposes - --enable-snmp-checker and --enable-snmp-vrrp are enabled by - -enable-snmp - --enable-snmp-rfcv2 and --enable-snmp-rfcv3 anre enabled by - -enable-snmp-rfc - --enable-stacktrace is definitely a debugging option - on systems where we have nftables support we will only ship with nftables support (>= 15.0) and use iptables support only on older distributions.- Update to 2.2.2 https://www.keepalived.org/release-notes/Release-2.2.2.html - change how we install documentation to avoid duplicated files - Link all the files for ipset, iptables, libnl instead of dlopen. Drop the previous workaround for generating requires for the dlopen-ed libaries. - remove unsupported configure option: --enable-libiptc- Make sure we pull in the libraries we need for dlopen, by following the symlinks from the .so symlinks with the requires_file macro.- Update to 2.2.1 https://www.keepalived.org/release-notes/Release-2.2.1.html https://www.keepalived.org/release-notes/Release-2.2.0.html https://www.keepalived.org/release-notes/Release-2.1.5.html https://www.keepalived.org/release-notes/Release-2.1.4.html https://www.keepalived.org/release-notes/Release-2.1.3.html https://www.keepalived.org/release-notes/Release-2.1.2.html https://www.keepalived.org/release-notes/Release-2.1.1.html https://www.keepalived.org/release-notes/Release-2.1.0.html - enable systemd integration via libsystemd (new BR: libsystemd) - switch to systemd_ordering instead of systemd_requires - sync configure options with the configure script- Inclusion into SLE as ACC supported packages (bsc#1158280, ECO#223)- new BR pkgconfig(libnftnl) to fix nftables support- update to 2.0.19 Fix minor IPVS features support. Extend BFD to support more than one BFD instance with a neighnour. Extend nftable support. Script timeout extension. Properly filter IGMP/MLD packets on VMAC interface. Refer to ChangeLog for more infos. https://keepalived.org/changelog.html - changes from 2.0.18 Add support to IPVS new GUE tunnel type. New feature 'weight reverse' available in all trackers. Resolve all outstanding coverity issues. Some fixes and performance extensions. Refer to ChangeLog for more infos. https://keepalived.org/changelog.html- Update to 2.0.17 (2019-06-25) * https://www.keepalived.org/changelog.html - remove obsolete patch * systemd-after-snmp.patch - rebase patch * linux-4.15.patch- added systemd-after-snmp.patch: If you want to use the snmp support the masterx socket needs be available otherwise the snmp support is broken strictly speaking we would need to use BindsTo= here but that would require that add a Requires for net-snmp to the keepalived package. to be discussed.- update to 2.0.15 - Fix uninitialised variable. - Fix rpmbuild on CentOS7, and rely on auto-requires. - Add option to flush lvs on shutdown. Currently all known virtual servers and their real servers are removed one at a time at shutdown. With large configurations on a busy system, this can take some time. Add an option just like the existing 'lvs_flush' which operates on shutdown. Typical environments with a single keepalived instance can take advantage of this option to achieve a faster shutdown or restart cycle. - Make alpha mode checkers on new real servers start down on reload. Patch #1180 identified that new real servers with alpha mode checkers were being added online immediately, and if the checker then failed were being removed. This commit makes real servers that didn't exist before the reload start in down state if they have alpha mode checkers. - Remove duplicate config dump entry. - Make new real servers at reload start down if have alpha mode checkers. - Close checker and smtp_alert sockets on reload. Issue #1177 identified that sockets were being left open (lost) after a reload. It transpired that these were sockets opened by TCP_CHECK, HTTP_GET, SSL_GET, DNS_CHECK and SMTP_CHECK checkers, and by smtp_alerts in the process of being sent. This commit adds an extra parameter to thread_add_read() and thread_add_write() to allow indicating that the scheduler should close the socket when destroying threads. - Send vrrp group backup notifies at startup. - Make inhibit_on_failure be inherited by real server from virtual server. - Allow real and sorry servers to be configured with port 0 This is to maintain backwards compatibility with keepalived prior to commit d87f07c - "Ensure always check return from inet_stosockaddr when parsing config". The proper way to configure this is to omit the port, which requires the next commit. - Don't setup IPVS config with real and virtual servers ports different. If the real server is using DR or TUN, the port of the real server must be the same as the port of the virtual server. This commit uses the virtual server port for the real server when configuring IPVS. - Log warnings if real server and virtual server ports don't match This commit adds logging warnings if virtual and real server ports, when using TUN or DR, don't match. It also sets the real server ports to be the same as the virtual server ports. Although listing the IPVS configuration with ipvsadm will look different, the kernel ignored the port of a real server when using DR or TUN, so the behaviour isn't changed, but when looking at the configuration it now shows what is actually happening. - Fix warning when protocol specified for virtual server with fwmark. - Add log message that nb_get_retry is deprecated. - Fix whitespace in configure.ac. - Fix configure error when systemd not installed configure was trying to execute pkg-config --variable=systemdsystemunitdir systemd even if systemd was not available. This commit makes configure only execute the above if it has determined that systemd is the correct init package to use. - Correct references to RFC6527 (VRRPv3 SNMP RFC). - nsure checker->has_run is always set once a checker has run. - Fix some indentation in configure.ac. - Update fopen_safe() to open temporary file in destination directory rename() in fopen_safe() was failing if the file being created was not on the same filesystem as /tmp. - Add ${_RANDOM} configuration keyword. It might seem strange to introduce random elements to configuration files, but it can be useful for testing. - Fix using ~SEQ() in multiline configuration definitions. - Make blank lines terminate a multiline definition. - Minor updates for lvs_flush_on_stop. - Add option to skip deleting real servers on shutdown or reload If a virtual server is removed, the kernel will remove its real servers, so keepalived doesn't explicitly need to do so. The lvs_flush_onstop option removes all LVS configuration, whereas this new option will only remove the virtual servers managed by keepalived. - Correct error message re checker_log_all_failures. - Fix syntax error in configure.ac. - Fix track_process initialisation for processes with PIDs starting 9. - Remove debugging log message. - Remove inappropriate function const attributes They were causing iptables/ipsets not to be initialised. - Stop warning: function might be candidate for attribute "const" Depending on what configure options are selected, gcc can output the above warning for initialise_debug_options(). This commit ensures that the warning is not produced. - Enable strict-config-checks option in keepalived.spec RPM file. - vrrp: relax attribute 'const' warning at iptables helpers. - Propagate libm to KA_LIBS. - Fix building on Alpine Linux. Alpine (musl) doesn't have a definition of __GNU_PREREQ, so create a dummy definition.- add buildrequires for file-devel - used in the checker to verify scripts- update to 2.0.14 - Add compiler warning -Wfloat-conversion and fix new warnings. It was discovered that passing 0.000001 as a parameter specified as uint32_t to a function did not generate any warning of type mismatch, or loss of precision. This commit adds -Wfloat-conversion and fixes 3 instances of new warnings that were generated. - For non systemd enviroment, it occurs syntax error 'fi'. To avoid syntax error, modify keepalived.spec.in. - When uninstall keepalived with init upstart, stop keepalived process. - Fix type re LOG_INGO should be LOG_INFO - 6git stash --cached. The code was actualy in a #ifdef INCLUDE_UNUSED_CODE block, and so isn't currently compiled. - Register missing thread function for thread debugging. - Fix reutrn value of notify_script_compare misusing issue. - Fix typo in keepalived.conf man page re BFD min_rx. - Fix segfault when bfd process reloads config. Issue #1145 reported the bdf process was segfaulting when reloading. The bfd process was freeing and allocating a new thread_master_t when reloading, which doesn't work. This commit changes the bfd process to clean and reinitialise the thread_master_t. - Fix segfault in handle_proc_ev(). On Linux 3.10 the ack bit can be set in a connector message, and the CPU number is set to UINT32_MAX. This commit skips acks, and also checks that CPU number is within range of the number of CPUs on the system. - Fix OpenSSL init failure with OpenSSL v1.1.1. OpenSSL v1.1.1, but not v1.1.0h or v1.1.1b failed in SSL_CTX_new() if OPENSSL_init_crypto(OPENSSL_INIT_NO_LOAD_CONFIG) had previously been called. This commit doesn't call OPENSSL_init_crypto() if doing so causes SSL_CTX_new() to fail. - Remove all references to libnfnetlink. Commit 2899da6 (Stop using linbl for mcast group membership and setting rx buf sizes) stopped using libnfnetlink, but INSTALL and keepalived.spec.in were not updated accordingly. - Fix genhash re OPENSSL_init_crypto bug and improve configure.ac. Commit fe6d6ac (Fix OpenSSL init failure with OpenSSL v1.1.1) didn't update the identical code in genhash/ssl.c. Also, an improvement for the test in configure.ac was suggested. - Fix log output when real server removed. FMT_VS() and FMT_RS() both call inet_sockaddrtotrio which uses a static buffer to return the formatted string, but since FMT_VS(), wheich simply calls format_vs() copies the returned string to its own static buffer, if FMT_VS() was called before FMT_RS() then the returned strings from both could be used. The problem occurs when both FMT_VS() and FMT_RS() are used as parameters to log_message() (or printf etc). It appeared to work fine on x86_64, but was writing the same IP address for both the real server and virtual server on ARM architectures. This is due to the compiler evaluating parameters to the log_message() function call in a different order on the different architectures. This commit adds inet_sockaddrtotrio_r() which allows the output to be in a buffer specified by the caller, and so FMT_VS() and FMT_RS() can now be called in either order without one overwriting a buffer used by the other. - Streamline some string formatting with FMT_RS() and FMR_VS(). Following commit 9fe353d (Fix log output when real server removed) some code can be streamlined now that the order of calling FMT_VS() and FMT_RS() does not matter. - Replace FMT_HTTP_RS(), FMT_TCP_RS() and FMT_DNS_RS() with FMT_CHK(). They were all simply defined to be FMT_CHK() so just replace them with that. This made it much simpler to find all used of FMT_CHK(). - Fix building with gcc 4.4.7 (Centos 6.5). gcc v4.4.7 doesn't support -Wfloat-conversion, so check for it at configure time. - Add dumping checker config/status when receive SIGUSR1. - Don't put alpha mode checkers into failed state at reload If a new checker is added at a reload, unless the real server aleady has failed checkers, then ignore the alpha mode of the checker. This means that the real server, if up, won't be taken down and then brought back up again almost straight away. If the real server already has failed checkers, then setting an alpha mode checker down initially won't take down the real server, so we can allow the alpha mode setting to apply. - Handle alpha mode checkers initial failure at startup better. - Fix compile failure discovered by Travis-CI. - Fix calling syslog when not using signalfd(). Pull request [#1149] identified that syslog is AS-Unsafe (see signal-safety man page), and that therefore signals should be blocked when calling it. This commit blocks signals when calling syslog()/vsyslog() when signalfd() is not being used. - Rationalise function attributes. - Fix enable-optimise configure option. - Use AS_HELP_STRING for all options in configure.ac. - Streamline genhash -h option. - Make genhash -v version match keepalived. - Fix config check of virtual server quorum against weights of real servers. - Fix some configure tested checks for OPENSSL_init_crypto. - Add infrastructure for adding additional compiler warnings. - Add standard and extra compiler warnings. - Add and resolve missing-declarations and missing-prototypes warnings Approximately 16 additional functions are now declared static. - Add and resolve old-style-definitions warnings - Add and resolve redundant-decls warnings - Add and resolve jump-misses-init warnings - Add and resolve shadow warnings - Add and resolve unsuffixed-float-constants warnings - Add and resolve suggest-attribute=const warnings - Add and resolve suggest-attribute=format warnings - Add and resolve suggest-attribute=malloc warnings - Add and resolve suggest-attribute=noreturn warnings - Add and resolve suggest-attribute=pure warnings - Add and resolve unused-macros warnings - Add and resolve null-dereference warnings - Add and resolve float-equal warnings - Add and resolve stack-protector warnings - Add and resolve strict-overflow=4 warnings - Add and resolve pointer-arith warnings This particularly includes adding a number of bytes to a void -. - Add and resolve cast-qual warnings - Resolve additional warnings identified on Centos 6.5/gcc 4.4.7 - Remove static from zalloc() - Fix some compiler warnings on Ubuntu Xenial, and add comments re others. - Rename LIST parameters to lst in list_head.h to avoid upper case. - Fix real server checkers moving from failed to OK on reload. - add rs judgement in migrate_checkers. - Detect connection failure in genhash and exit rather than loop. - Add another function pure attribute. - Fix sending notifies for vrrp instances at startup when in sync group Issue #1155 idenfified that notify scripts for vrrp instance transition to backup state when keepalived started up were not being sent if the vrrp instance was in a sync group. It was also the case that SNMP traps, SMTP alerts and FIFO notifies were not being sent either. This commit make keepalived send the initial notifies when the vrrp instance is in a sync group. - Fix building keepalived RPM on Fedora 26. For some reason - fPIC is needed when testing for the presence of setns(). - Add vrrp_startup_delay configuration option. Some systems that start keepalived at boot time need to delay the startup of the vrrp instances, due to network interfaces taking time to properly come up. This commit adds a global configuration option vrrp_startup_delay that delays the vrrp instances starting up, for the specified number of seconds. - Handle checkers properly when reload immediately after startup. - Streamline some of the SMTP checker code. - Create separate checker for each host in SMTP_CHECK block Having multiple host entries in an SMTP_CHECK block is deprecated. This commit streamlines the SMTP_CHECK code by creating a separate SMTP checker for each host declared in the SMTP_CHECK block, so that apart from parsing the configuration, the code no longer handles multiple hosts per checker. The support for parsing configuration with multiple hosts is only enabled if WITH_HOST_ENTRIES is defined in check_smtp.c. It is currently enabled, but when support for multiple hosts in the SMTP_CHECK block is finally removed, it will simply be a matter of deleting all code in the WITH_HOST_ENTRIES conditional blocks. - Make checker fail if ENETUNREACH returned by connect(). The connect() call can return some immediate errors such as ENETUNREACH. These were not being treated as a failure of the checker, since the code used to assume that any non success return by connect() meant that the connection was in progress. keepalived will now treat ENETUNREACH, EHOSTUNREACH, ECONNREFUSED, EHOSTDOWN, ENETDOWN, ECONNRESET, ECONNABORTED, ETIMEDOUT, when returned by connect(), as meaning that the checker has failed. - Don't set SO_LINGER with a timeout of 0 SO_LINGER with a timeout of 0 causes a TCP connection to be reset rather than cleanly closed. Instead of specifying a timeout of 0, use 5 seconds, so that there is an orderly shutdown of the TCP connection, but the close socket doesn't remain in TIMED_WAIT state for more than a short time. - nftables: fix build with kernel lower than 4.1. - Remove dead code and cosmectics. Remove code marked as UNUSED where things simply go nowhere even if define is set. We keep for the moment UNUSED code related to debug helpers used during coding process.- update to 2.0.13 - Add BFD build option to keepalived.spec rpm file Issue #1114 identified that the keepalived.spec file was not being generated to build BFD support even if keepalived had been configured to support it. - Copy tarball to rpmbuild/SOURCES when building in place It seems that even when building in place, rpmbuild expects the tarball to be in the rpmbuild/SOURCES directory. - Fix configure check for __always_inline - Handle interface MAC addresses changing When an interface is added to a bond interface, if it is the first interface added, the MAC address of the bond interface is changed to the MAC address of the added interface. When subsequent interfaces are added, their MAC addresses are changed to that of the bond interface. Issue #1112 identified that if a bond interface is deleted and recreated, the gratuitous ARPs were sent with the wrong source MAC address. This commit now updates interface MAC addresses from the netlink RTM_NEWLINK messages, so that the correct MAC address is always used. - Minor tidying up of opening gratuitous ARP socket. - Streamline setting SOCK_NONBLOCK on vrrp sockets. - Use netlink reported hardware address length for unsolicited NAs ETH_ALEN is correct for Ethernet type interaces, but is not right for Infiniband interfaces. - Minor tidying up of opening gratuitous NA socket. - Make gratuitous ARP/NA sockets non blocking keepalived shouldn't block when sending gratutious ARP/NA messages. It is better to lose the messages than for keepalived to block, so set the sockets non blocking. - Use netlink provided broadcast address for gratuitous ARP If an interface has a non-standard broadcast address, we should honour it. - Fix building on pre 3.10 kernels re track_process Issue #1119 reported that keepalived wouldn't build on CentOS 6. Various PROC_EVENT_- declarations were assumed to exist, some of which were not introduced until Linux v3.10. Most of them are not needed, but PROC_EVENT_COMM is used by the track_process code. This commit now checks for the existence of the PROC_EVENT_- declarations, but since keepalived uses PROC_EVENT_COMM, track_process is not supported prior to Linux v3.2. - Make track_process work prior to Linux 3.2, but with limitations Prior to Linux 3.2 the PROC_EVENT_COMM event did not exist, which means that keepalived is unable to detect changes to process name (/proc/PID/comm) prior to Linux 3.2. most processes do not change their process name, and so using track_process prior to Linux 3.2 is safe so long as the monitored processes are known not to change their process name. - Stop configure failing when nftables is not supported. - Streamline socket use with linkbeat. Previously the socket used for ioctls was opened and closed twice per poll if using MII or ETHTOOL polling, and once per poll if using ioctl polling. This commit opens the socket once at startup, uses that socket for all linkbeat polls, and closes it on termination. - Enable linkbeat polling to work with dynamic interfaces. - Add linkbeat_interfaces configuration block It was not possible to indicate that an interface that wasn't used as the interface of a vrrp instance, but was used either as a track interface, or for virtual/static ip addresses or routes should use linkbeat. This commit adds that capability. - Add ability to specify linkbeat type in linkbeat_interfaces block. - Add --disable-linkbeat configure option Does anyone use linkbeat anymore? This commit enables keepalived to be build without the linkbeat code. - Don't remove link local IPv6 address from VMAC that isn't keepalived's If IFLA_INET6_ADDR_GEN_MODE isn't supported and a macvlan interface already had a (non-default) link local addresss and the link local address that matched the interface's MAC address was added, keepalived was removing it as soon as it was added. This commit stop keepalived removing the address when we shouldn't. - Set configure init type correctly in keepalived.spec file. - Fix handling of VMACs with multiple reloads If a configuration is loaded that has a VRRP instance using a VMAC, then the configuration is updated to remove that VRRP instance and keepalived reloads its configuration, then the configuration is updated again to reinstate the VRRP instance and the configuration is again reloaded, keepalived thought the VMAC interface still existed, whereas it was deleted following the first reload. This commit ensures that keepalived properly detects whether an interface exists following a reload. - Remember more than one interface local address per interface Keepalived needs a local address for each interface it sends adverts on. If the address keepalived is using is deleted and another address is configured on the interface, then keepalived should start using that address. To do this, a list of configured address on each interfaces needs to be maintained. - Don't consider VIPs as local addresses when restart after crash Keepalived maintains a list of addresses per interface that can be used as source adddresses for adverts. To build the list, keepalived reads the addresses configured on interfaces when it starts. However, if keepalived crashed it will have left VIPs configured on interfaces, and we don't want to use them as advert source addresses. This commit makes keepalived compare the addresses on interfaces to VIPs, and ignores any addresses that are VIPs. - Fix removing left over VIPs at startup. - Use read_timer() when parsing config where appropriate. - Allow fractional warmup, delay_loop and delay_before_retry for checkers To shorten the real server monitoring interval, make it possible to specify decimal value for following items: warmup delay_loop delay_before_retry - Update connect_timeout configuration options Based on the patch submitted by tamu.0.0.tamu@gmail.com this patch allows setting the connect_timeout to a resolution of micro-seconds. The patch also adds the ability to set a default value at the virtual server and real server levels. - Fix unused variable warning when building only with RFC compliant SNMP. - It enable to set zero value as mintime for delay_loop and connect_timeout. - Add option not to check for EINTR if using signalfd() If keepalived is using signalfd(), there are no asynchronous signal handlers, and therefore EINTR cannot be returned. Currently the check for EINTR is enabled by default, and configure option --disable-eintr-debug disables the check, while - -enable-eintr-debug enables writing log entries if EINTR is returned. Once sufficient testing has been performed, the default will be changed not to test for EINTR if signalfd() is supported. - Make checking for EAGAIN/EWOULDBLOCK consistent The code in some places checked errno for EAGAIN and EWOULDBLOCK and in other places only checked EAGAIN. On Linux EAGAIN == EWOULDBLOCK, so the check is not necessary, but EAGAIN is not guaranteed to be the same value as EWOULDBLOCK, so define check_EAGAIN that only checks EAGAIN if they are the same value, but checks both if they are different. - Ensure default connection timeout for smtp checker hosts set. - Set default connection timeout if no smtp check host specified. - Fix min timer value, zero to 0.000001Sec. - Add fixing min time for vs_co_timeout_handler() and rs_co_timeout_handler(). - Fix parameter of read_timer(), it treat Mintime and Maxtime as microseconds. - vrrp: vrrp_dispatcher_read() performance extension We took time with Quentin to simulate and rework this code. We introduced 2 imbricated while loop: (1) First one is catching recvfrom EINTR (this code trig only on kernel older than 2.6.22 where signalfd was firstly introduced). Newer kernel will immediately break the loop (hey guys: if you are running older than 2.6.22 it is worth considering upgrading). (2) Second loop will continue reading from socket until same VRID advert has been received during the same cycle. After simulating, it appears that during contention with a lot of VRRP instances (around 1500), this design is needed to relax socket recvq from growing. This can be viewed as a Poll-Mode activation during contention and fallback to regular I/O MUX during normal operations. This loop breaks immediately and re-submit opration to I/O MUX when there is no more to be read. - Fix conversion from long for double in read_timer(). - Remove variable timer of unsigned long cast in read_timer(). When Double type variable timer is cast to long type, it's scale falls. - changes from2.0.12 - Documentation related. Remove keepalived.conf.SYNOPSIS content to make a pointer to manpage. Update README manifest to reflect actual Keepalived goal and features. - Improve error message if process events connector not enabled in kernel. - Add option to disable track-process functionality Issue #1099 reported that their kernel did not support the proc events connector, and it would therefore be helpful to have an option to build keepalived without the track-process functionality. This commit adds the --disable-track-process configure option. - Fix vrrp instances going to fault state when have virtual routes If an interface going down caused a vrrp instance to go to fault state, and the vrrp instance also had virtual routes, the state of the vrrp instance would be set to backup when the deletion of the virtual route was detected. This commit ensures that the vrrp instance stays in fault state until the interface is brought up again. - Remove Red Hat Linux 9 and RH Enterprise Linux 3 from spec file. Red Hat Linux 9 and Red Hat Enterprise Linux 3 are both based on Linux 2.4, which is no longer supported by keepalived. The options in the spec file for Reh Hat Linux 9 have twice caused people to specify wrong options to configure when trying to build keepalived, so the options are removed to i) avoid confusion and ii) they are not longer relevant. - Add global option vrrp_min_garp. By default keepalived sends 5 gratuitous ARP/NA messages after transitioning to master, and 5 more 5 seconds later. This isn't necessary with modern switches, and so if the vrrp_min_garp option is set, only one gratuitious ARP/NA message is sent after transition to master, and no repeat messages are sent 4 seconds later. - Standardise definition of _INCLUDE_UNUSED_CODE_ - Remove out of date comment re VRRP over IPv6. - Correct typo in keepalived.conf.5. - Directly use structure sizes for packet header lengths. - vrrp_state_fault_rx() is not used. Wrap the function in conditional compilation so it is not compiled - Convert so list loops to use LIST_FOREACH. - Don't recalculate vrrp packet header address. vrrp_get_header() calculates the address of the vrrp header in a received packet, but it was being recalculated in vrrp_in_chk(). This commit passes the already calculated address to vrrp_in_chk(). - Ensure a received packet has an AH header if and only if AH auth. Ensure that a received packet has an AH header if we expect AH authentication, and doesn't have an AH header if we don't expect AH authentication. - Ensure all protocol headers received before return pointer to vrrp header vrrp_get_header() returns a pointer to the vrrp header, but it now returns NULL if insufficient data has been received to include all the (IP, possibly AH, and VRRP) headers (this does not include the VIPs in the VRRP packet). This means that when a pointer to the VRRP header is returned, all fields in all protocol headers can safely be accessed. - Add check of received IPv6 hop count in multicast adverts The VRRP RFC requires that IPv6 hop count MUST be checked to be 255, just as the TTL for IPv6 must be 255. Previously that wasn't being checked, since IPv6 raw sockets don't provide access to the IPv6 header. Using recvmsg() rather than recvfrom(), and setting socket option IPV6_RECVHOPLIMIT allows keepalived to receive the hop count as ancillary data, and that can now be checked. - Improve reading from vrrp receive sockets. Previously no check was made of the return value from recvfrom()/ recvmsg(). This meant than an error could occur (e.g. EINTR), or no data might be returned, and keepalived would still attempt to process the receive buffer as though data had been received. - Enhance and streamline checking of validity of received VRRP packet This includes checking that a packet is multicast, unless unicast is expected in which case it is checked for unicast, ensuring that if AH authentication is used, the next header protocol is VRRP. The sequence of some checks is revised to ensure that the fields being checked are valid to be accessed prior to accessing them, e.g. check that the packet is VRRP version 2 before checking the authentication. - Stop clearing receive buffer before receiving VRRP packets. This is no longer necessary now that the appropriate checks are made of the return status of recvmsg(), and also that the checks of received packet length and packet headers now do all necessary checks. - Add compile time checks for IPV6_RECVHOPLIMIT/IPV6_RECVPKTINFO support. - Update keepalived.spec.in build-requires. The kernel package required for building keepalived is kernel-headers not kernel-devel. Also, it is superfluous to have package kernel in the build-requires! - Add missing file (build.setup) to tarball. - Fix calculating print format to rlim_t in configure.ac. - Fix compiler warnings on 32 bit systems re HASH_UPDATE. Removing all the casts stopped the warnings. - Use PRI_rlim_t when printing rlim_t types. - Use %zd/%zu for ssize_t/size_t to avoid warnings on 32 bit systems. - Fix some space/tab formatting. - Stop declaring some timer definitions unsigned to stop compiler warnings. TIMER_HZ, TIMER_CENTI_HZ, NSEC_PER_SEC were causing some compiler warnings on some systems due to being defined with a 'U' unsigned suffix. Removing the unsigned specifier stopped the compiler warnings. - Fix compiler warning due to incorrect format specifier. An int64_t should use % PRIi64 and not %ld - Stop an uninitialized variable compiler warning. - Fix MEM_CHECK debugging on processors without unaligned memory access. - Don't attempt to use unopened socket for getting ipset version. - Tidy up an error message. - vrrp: make vrrp_dispatcher_read() async while catching error. During investigations we decided to update previous patch to resubmit into I/O MUX on read error. It will make read procedure I/O MUX freindly by removing potential sync operation potentially leading to a global I/O MUX desync. We aggreed, the situation is really and very exceptionnal but could happen. - vrrp: vrrp_arp_thread split. Split the function for maintainability purpose.- fix build on 42.3/sle12 by disabling http regexp check support - add nftables to the BR - cleanup BR support for sle11, moved almost all BR to pkgconfig style - disable dbus instance creation support as it is marked as dangerous- update to 2.0.11 - Fix segfault while shutting down when SNMP activity occurs. Issue #1061 identified that keepalived could segfault when it shut down. It appears that this was caused by data being received on the file descriptors that the snmp agent requests keepalived to monitor with epoll(). Since the read threads weren't being processed during a shutdown, the first time an snmp fd was ready, keepalived discarded the read thread. The second time that fd became ready there was no thread to handle the fd, and, since the assert() statement was not compiled in, non existant data was queued to the thread ready queue. This commit changes the assert() calls to continue, so that non existant data is no longer queued to the thread ready queue. - While shutting down, continue to handle snmp agent fds. Since we don't shutdown the snmp connection until the very end of the shutdown process (we need to be able to send snmp traps), we should continue to handle the snmp fds on behalf of the snmp agent while shutting down. - Ensure snmp agent is in correct state when initialising/closing Make sure the snmp agent is not already initialised before initialising it, and make sure it has been initialised before closing it. - Disable asserts in bfd code by default and add --enable-asserts Asserts were enabled by default in the bfd code, which shouldn't be the case. Add --enable-asserts configure option so that the asserts tests can be enabled while debugging. - Remove debugging log message accidently left in. - Update receive buffers when interface is created. The receive buffer size used by keepalived is based on the largest MTU of any interface that keepalived uses. If dynamic interfaces are being used and an interface is created after keepalived has started, the MTU of the new interface may be larger than the previous largest, so the receive buffer may need to be increased in size. Further, if vrrp_rx_bufs_policy is MTU, then the kernel receive buffers on the receive socket may need to be increased. - Handle MTU sizes being changed. Issue #1068 identified that the MTU size wasn't being updated in keepalived if it changed. This commit now updates the MTU size and adjusts receive buffer sizes accordingly. - Fix syntax error in configure.ac. - Fix double free when global data smtp_helo_name copied from local_name Issue #1071 identified a double free fault. It occurred when smtp_helo_name was not set, in which case it was set to point to the same malloc'd memory as local_name. At termination keepalived freed both local_name and smtp_helo_name. If keepalived needs to use local_name for smtp_helo_name it now malloc's additional memory to copy the string into. - Rename TIMER_MAX to TIMER_MAXIMUM. ulibC defines TIMER_MAX, so to avoid naming conflict rename it. This issue was reported by Paul Gildea who also provided the patch. - Fix segfault when smtp alerts configured. - First working version of nftables. - Restructed code around how iptables/nftables are called This commit also allows building keepalived without iptables support, thereby allowing only nftables support. Adding any other mechanism to handle no_accept mode, i.e. blocking receiving and sending to/from VIPs should be added to vrrp_firewall.c, in a similar way to how nftables/iptables are used. - Update doc files re nftables. - Make nftables handle dont_track_primary appropriately. - Fix config reload with nftables. - Set base chain priorities from configuration. - Use iptables by default if neither iptables or nftables configured. But if the build of keepalived does not include iptables, then use nftables default. - Stop dumping keywords - left turned on after debugging. - Make umask configuration apply to created file. - Add libmnl and libnftnl to travis file. - Fix compilation failure when NFTNL_EXPR_LOOKUP_FLAGS not defined. - Fix compilation failure when build with nftables but without iptables. - Fix order of include files in configure COLLISION test. Since Linux 4.4.11 (commit 1575c09) including linux/if.h after net/if.h works, whereas until glibc fix their headers including net/if.h after linux/if.h causes compiler redefinition errors. Unfortunately the test for the collision was done the wrong way round, as identified in issue #1079. The patch included in the issue report corrects the order of inclusion of the header files. What we should do is ensure that glibc header files are included before Linux header files, so that at least if kernel headers from 4.4.11 onwards are used, the conflict will not occur. - Set CLOEXEC on netlink sockets. - Correct error message for invalid route metric. - Add track_process for vrrp to monitor if another process is running. Configurations frequently include a track_script to check that a process is running, often haproxy or nginx. Using any of pgrep, pkill, killall, pidof, etc, has an overhead of reading all /proc/[1-9]*/status and/or /proc/[1-9]*/cmdline files. In particular reading the cmdline files has a significant overhead on a system that is swapping, since the cmdline files provide access to part of the address space of each process, which may need to be fetched from the swap space. This commit reads the /proc/[1-9]*/stat and/or the /proc/[1-9]*/cmdline files only when keepalived starts, and after that uses the process events connector to track process creation and termination. keepalived will ignore zombie processes, whereas pgrep etc include them. A minimum number of instances of a process can be specified, and also a delay so that if a process is restarted, it won't cause monitoring vrrp instances to immediately transition to fault state but to wait the configured time and it the monitored process starts again it won't transition to fault state. There are potential difficulties with the process event connector if a large number of process events occur very rapidly, since there can be a receive buffer overrun on the netlink socket. This code will detect that happening, increase the receive buffer size, and reread the processes from /proc. - Add missing #include to track_process.c. - Fix number of elements of fd_set read for snmp select info. - Remove thread_event_t when EPOLL_CTL_DEL fails. If snmpd closes a file descriptor, when keepalived attempts to unregister the fd from epoll an error is returned. However, we still need to remove the thread_event_t from the io_events rbtree. - Fix connection to snmpd after it has to reconnect. Issue #1080 identified that keepalived wasn't handling a connection failure and reconnect to snmpd properly. The problem was created when the change from select() to epoll() was made. This commit makes keepalived unregister and reregister the snmp file descriptors after snmpd reconnects. - Fix retry count for SMTP_CHECK checker. The checker was doing one too few retries. - Make healthchecker failure reporting consistent Some healthcheckers were reporting all failures, and others only when the retries expired. This commit by default makes the checkers only report failure when the retries expire, unless the global keyword checker_log_all_failures or log_all_failures on the specific checker is configured. - After reload, reinitialise current track processes state. - Remove unused variable in track_process.c. - Add configure checks re --with-kernel-dir. - Convert remaining select() to epoll_wait(). keepalived was using select() for handling the termination of child processes, but the main scheduling loop now uses epoll_wait(), so convert the select() to epoll_wait() from consistency. - Stop keepalived leaving zombie child processes. keepalived wasn't reaping the termination of its child processes, so this commit adds waitpid() calls once it knows the processes have terminated. - Fix make distclean and make distcheck. - Also skip route not configured with down interface. Otherwise, if keepalived has virtual_routes configured, we create a virtual interface and bring it up and down, current code will bring VRRP state to FAULT and never return. - Stop vrrp process entering infinite loop when track script times out Issue #1093 identified that the vrrp process was entering an infinite loop after a track script timed out. This was due to a child process thread having an RB tree for PIDs as well as for the timeout, and if a child process timed out, the thread wasn't being removed from the PID RB tree. This commit now ensures it is removed. - Fix the abbreviation of Shortest Expected Delay. - Don't free unallocated memory if not tracking processes. - vrrp: Rewrote JSON code Remove dependency to json-c extralib by using a simple streaming JSON writter. Refactored code to make it simple to maintain. - vrrp: Fix JSON handling for v{route;rule}. - autoconf: fix nftables selection We need to inhibit nftable compilation if compiling system has kernel header file nf_tables.h but not libnftnl nor libmnl.- update to 2.0.10 - Fix compiling on Alpine Linux. - Stop printf compiler warning on Alpine Linux due to rlim_t. - manpage cosmetic. - Fix removing snmpd read threads when snmpd becomes unavailable. - Update to support libipset version 7. - Use ipset_printf for ipset messages so can go to log. - When opening files for write, ensure files can only be read by root. Issue #1048 referred to CVE-2018-19046 regarding files used for debugging purposes could potentially be read by non root users. This commit ensures that such log files cannot be opened by non root users. - Disable fopen_safe() append mode by default If a non privileged user creates /tmp/keepalived.log and has it open for read (e.g. tail -f), then even though keepalived will change the owner to root and remove all read/write permissions from non owners, the application which already has the file open will be able to read the added log entries. Accordingly, opening a file in append mode is disabled by default, and only enabled if - -enable-smtp-alert-debug or --enable-log-file (which are debugging options and unset by default) are enabled. This should further alleviate security concerns related to CVE-2018-19046. - vrrp: add support to constant time memcmp. Just an update to use best practise security design pattern. While comparing password or hmac you need to ensure comparison function is time constant in order to figth against any timing attacks. We turn off potential compiler optimizations for this particular function to avoid any short circuit. - Make sure a non privileged user cannot read keepalived file output Ensure that when a file such as /tmp/keepalived.data is written, no non privileged can have a previous version of that file already open, thereby allowing them to read the data. This should fully resolve CVE-2018-19046. - drop b7a98f9265ffb5927c4d54c9a30726c76e65bb52.patch: included in update- added b7a98f9265ffb5927c4d54c9a30726c76e65bb52.patch to fix building with libipset >= 7- update to 2.0.9 - Fix updating a timer thread's timeout. Issue #1042 identified that the BFD process could segfault. This was tracked down to a timer thread which had already expired having its timeout updated by timer_thread_update_timeout(). The sands timer should only be updated if the thread is on a waiting queue, and not if it has already timed out or it is unused. - Don't requeue read thread if it is not waiting. This update matches commit 09a2a37 - Fix updating a timer thread's timeout should. - Allow BFD instance to recover after send error. If sendto failed in bfd_send_packet(), the bfd instance was put into admin down state, but there was no means for the bfd instance to transition out of admin down state. This commit makes keepalived log the first instance of a sequence of failures to send a bfd packet, but does not bring the bfd instance down in case the error is a transient error. If the error is longer lasting, the remote system will timeout, transition to down state, and send a message saying it is down. Once the bfd instance can start sending again the bfd instance can now transition again to up state. - Make DGB definition use log_message() rather than syslog(). - Fix building with --enable-debug configure option. - Start list of required kernel features in INSTALL file. Issue [#1024] asked what kernel features are needed to support keepalived. The simple answer was that it isn't recorded anywhere, so this is a start of making a list of the features required. - Make list_remove() call list free function and add list_transfer(). If an element is being removed from a list, the free function should be called. list_transfer() allows a list element to be moved from one list to another without freeing and reallocating the list element control information. - Add mem_check diagnostics re calling functions of list functions. When using mem_check, mallocs and frees were recorded against the list functions, and the originating functions weren't identified. This patch adds recording of the functions calling the list functions so that the originating function is identified. - Simplify the processing of comments in configuration files. This commit moves the handling (and removal) of comments to a single function (called from read_line()) which simplifies the processing of config files. - Add ~SEQ(start, step, end) config functionality Where a configuration has repeated blocks of configuration where the only thing that changes is a numeric value (e.g. for VRIDs from 1 to 255) this allows the block to be defined once, and a single line using ~SEQ can then generate all the blocks. - Use REALLOC when building a multiline definition. The code used to use MALLOC, strcpy() and FREE, but REALLOC can do all this for us. - Improve mem-check diagnostics. When using an allocation list of over 50,000 entries, it was quite slow searching thtough all the entries to find the matching memory allocation, and to find free entries. This commit changes to using malloc() to create entries, and a red-black tree to hold the entries. It also has a separate list of free entries. This commit also adds 4 more types of memory allocation error, and improves the consistency of the entries in the log files. - Don't attempt to delete VMAC when underlying interface is deleted. If the underlying interface of one of our vmacs is deleted, and we know the vmac has been deleted, don't attempt to delete it again. - Include master state in determining if vmacs are up or down Netlink doesn't send messages for a state change of a macvlan when the master device changes state, so we have to track that for ourselves. - Turn off parser debugging. - Make test/mk_if create iptables chains. - Handle interfaces not existing when keepalived terminates. If the underlying interface of a vmac we created has been deleted, the vmac will not exist so don't attempt to delete it again. Also, don't attempt to reset the configuration of the underlying interface. - Handle the underlying interface of a macvlan interface going up/down. The kernel doesn't send netlink messages for macvlans going up or down when the underlying interface transitions (it doesn't even update their status to say they are up/down), but the interfaces don't work. We need to track the state of the underlying interfaces and propagate that to the macvlan interfaces. - Fix duplicate value in track_t enum. - Fix check for matching track types. - Treat macvtap interfaces in the same way as macvlan interfaces. - Improve handling of interfaces not existing when keepalived starts. - Fix handling interface deletion and creation of vmacs on macvlan i/fs. - When interface created, open sockets on it if used by VRRP directly If an interface is created that has vrrp instances configured on it that don't use VMACs, or use vmac_xmit_base, then the raw sockets must be opened. - Force seeing a transition to up state when an interface is created. - Fix netlink remnant data error. - Add command line and configuration option to set umask. Issue [#1048] identified that files created by keepalived are created with mode 0666. This commit changes the default to 0644, and also allows the umask to be specified in the configuration or as a command line option. - Fix compile warning introduced in commit c6247a9. Commit c6247a9 - "Add command line and configuration option to set umask" introduced a compile warning, although the code would have worked OK. - When opening files for write, ensure they aren't symbolic links. Issue #1048 identified that if, for example, a non privileged user created a symbolic link from /etc/keepalvied.data to /etc/passwd, writing to /etc/keepalived.data (which could be invoked via DBus) would cause /etc/passwd to be overwritten. This commit stops keepalived writing to pathnames where the ultimate component is a symbolic link, by setting O_NOFOLLOW whenever opening a file for writing. This might break some setups, where, for example, /etc/keepalived.data was a symbolic link to /home/fred/keepalived.data. If this was the case, instead create a symbolic link from /home/fred/keepalived.data to /tmp/keepalived.data, so that the file is still accessible via /home/fred/keepalived.data. There doesn't appear to be a way around this backward incompatibility, since even checking if the pathname is a symbolic link prior to opening for writing would create a race condition. - Make netlink error messages more meaningful. - Fix compiling without support for macvlans. - fix uninitialized structure. The linkinfo and linkattr structures were not initialized, so we should not expect that unexistant attributes are set to NULL. Add the missing memset(). - fix socket allocation with dynamic interfaces. When there are several vrrp instance binding different interfaces that don't exist at startup, their ifindex is set to 0 in the sock. The function already_exist_sock() that lookup for an existing socket will always return the first sock because the ifindex is the same. Later, when an interface appears, the fd will be created for one instance, and all instances will wrongly use this fd to send the advertisments. Fix this by using the interface structure pointer instead of the ifindex as the key for sock lookup. The problem was identified by Olivier Matz who also provided a patch fixing the problem. This patch is a slight rework of Olivier's patch, better using the existing data structures that keepalived already holds. - When creating a macvlan interface, use AF_UNSPEC rather than AF_INET. - Stop using libnl for configuring interfaces. Since there is code to configure the interfaces using netlink without using libnl, there is no point in having code to do it using libnl. - Fix building on Centos 6.5. - Stop including some files not needed after libnl removal for i/fs. - Fix some compilation issues when building without vrrp support. - Stop using linbl for mcast group membership and setting rx buf sizes. Since there is code to handle multicast group membership and setting kernel netlink receive buffer sizes without using libnl, there is no point in having code to do it using libnl. This now means that the vrrp functionality no longer uses libnl. - Add some sanity checking of configure options. Certain invalid combinations of configure options could cause compile errors, e.g. --disable-vrrp --enable-vrrp-fd-debug. This commit ensures that invalid combinations aren't allowed, in order to stop the compile errors. - Fix invalid configuration combination caught by previous commit. - Use netlink to set/clear rp_filter on interfaces. - Fix configure for building without vrrp. - Actually update the .travis.yml file to fix the problem. - Fix conditional compilation re epoll-thread-dump debugging. - Update INSTALL file now no longer use libnl-route-3. - Stop cast to incompatible function type warnings from gcc 8.1. - Update snapcraft.yaml not to include libnl-route-3. - keepalived exit with non-zero exit code if config file not readable. - Allow specifying default config file at configure time. - Use keepalived define for exit code when malloc failure. - Fix configuring fixed interface type. - Add configuring keepalived default configuration file. - Fix return value in get_time_rtt() error path. - Update generation of git-commit.h. - snapcraft.yaml: Enable all sensible build options. Preserve build time version in the snap version. Expose genhash. - snapcraft.yaml: Build keepalived with Linux 3.13 headers. - snap: Add an install hook to make sure a keepalived configuration exists. - snap: Move the hooks to the correct location. - snap: Make sure /etc/keepalived exists. - Fix building with IP_MULTICAST_ALL in linux/in.h but not netinet/in.h Issue #1054 identified that configure was checking the definition of IP_MULTICAST_ALL in linux/in.h but including netinet/in.h, which also has the definition, but only from glibc 2.17. This commit creates a local definition (in lib/config.h) of IP_MULTICAST_ALL if it is defined in linux/in.h but not in netinet/in.h. The reason for this is that compiles using linux/in.h fail due to conflicting definitions. - Fix creating iptables tables in mk_if. - Update .travis.yml to use xenial. - Update .travis.yml to add --enable-regex option. - Tidy up .travis.yml file. - snap: Build multiple keepalived binaries. - Updated snapcraft builds to support multiple kernel versions. - drop patches: - 5241e4d7b177d0b6f073cfc9ed5444bf51ec89d6.patch - c6247a9ef2c7b33244ab1d3aa5d629ec49f0a067.patch - 04f2d32871bb3b11d7dc024039952f2fe2750306.patch - refreshed patch: linux-4.15.patch- update to 2.0.8 - Improve identifing interface as macvlan when reading interface details - Enslave a VMAC to the VRF master of the underlying interface. - Use addattr32 rather than addattr_l for if_index. - Only include VRF support if kernel headers support it. - Fix --enable-timer-debug configure option. - Fix some configure.ac enable option tests. - Include stdbool.h in process.c. - Fix diagnostic message re ignoring weight of tracked interface. - Fix track_bfds with weights. - Correct conditional compilation definition name. - Fix memory leak in HTTP_GET/SSL_GET. - Fix two memory leaks in DNS_CHECK. - Don't consider retries for BFD_CHECK. The BFD_CHECKer doesn't support retries, and the check was causing the checker not to transition to down state. - Fix memory leak with BFD_CHECK. - Restart global notify FIFO handler after reload. - modify @WITH_REGEX@ to @WITH_REGEX_TRUE@ - Fix compiling without BFD support. - Stop bfd process sending double the number of packets. If a bfd process received an initial bfd packet, it scheduled a second bfd_sender_thread thereby causing two packets to be sent in every interval. - Use timerfd for select timeouts rather than select timeout parameter This is a precursor to moving to using epoll. - Use epoll rather than select. epoll is both more efficient than select and also doesn't have a file descriptor limit of 1024, which limited the number of vrrp instances that could be managed. This commit also introduces read-black trees and the list_head list type. - Add --enable-timer-check option for logging calls for getting time Calls to update the current time from the kernel are made too frequently, and this patch logs when the calls are made, and how long since the previous call, so unnecessary calls can be removed. - Add debug option for monitoring epoll queues. This is enabled by --enable-epoll-debug and replaces --enable-timer-debug. - Use system monotonic clock to generate a monotonic clock. Rather than have our own code for creating a monotonic clock, use the kernel's monotonic clock. - Make some functions in timer.c inline. The functions had one line of code so inlining them is more efficient. - Fix requeueing read and write threads after read/write timeouts. - Fix initial allocating and final freeing of thread_master epoll_events. - When cleaning up threads, also clean up their thread_events. - Add thread_close_fd() function to release thread_event_t on close When a file descriptor that has been monitored by epoll is closed the thread_event_t structure used for managing epoll for that fd has to be release. Therefore calls to close() and replace by calls to thread_close_fd(). - Make parent process write log entry when it is reloading. - Move checking for thread timeouts to timerfd_handler There is no point in checking for thread timeouts if the timerfd isn't readable; in other words only check for thread timeouts if the timer has expired. - Make bfd reschuling timer threads more efficient. - Streamline DNS_CHECK code. - Fix buffer overrun with track file path names. - Add timestamp when writing mem_check entries to file. - Ensure thread_event_t released for ready threads at termination. - Increase open file limit if large number of VRRP instances. Each VRRP instance can use up to 2 file descriptors, and so if there are more than 500 ish VRRP instances the number of open files can exceed the default per process limit (1024 on my system). The commit allows 2 file descriptors per vrrp instance plus a few more, and if the RLIMIT_NOFILE value returned by getrlimit isn't high enough, keepalived will increase the limit. - Ensure that child processes run with standard priorities/limits. When child processes such as notify scripts, track_scripts and MISC_CHECK scripts are run, they should not inherit any elevated priorities, system limits etc from the parent keepalived process. - Change multiple spaces to tabs in scheduler.h. - Add family to sockpool listing. - Fix a multiline definition expansion issue. - Free allocated cache when closing/freeing netlink socket. When running on a system with 500+ interfaces configured and adding 1000 VMAC interfaces, the heap was growing by 340Mb due the netlink cahce not being freed after creating each VMAC interface. With this patch the heap only grow by 3.7Mb (if creating 1000 VMAC interfaces the heap grep by 905Mb now reduced to 6.1Mb). - Stop using netlink cache when adding and configuring VMAC interfaces. When running on a system with 500+ interfaces configured and adding 1000 VMAC interfaces, it was taking 2.3 seconds to add the interfaces. Without populating a netlink cache each time a VMAC interface is created it now takes 0.38 seconds to add the interfaces (if creating 1000 VMAC interfaces it was taking 6.1 seconds, now reduced to 0.89 seconds, and the heap growth is reduced from 6.1Mb to 3.9Mb). - Add function rtnk_link_get_kernel for dynamic linking. - Fix compiling without JSON support. - Add support for recording perf profiling data for vrrp process. - Add comment re usage of MAX_ALLOC_LIST. - Some streamlining of scheduler.c. - Merge --enable-epoll-debug and --enable-dump-threads functionality. - Let thread_add_unuse() set thread type, and use thread_add_unuse() more. - Use break rather than return in process_threads(). - Fix segfault when reloading with HTTP_GET and no regex configured. - Merge the next-generation scheduler. - Make all debug options need enabling at runtime. Previously if configure enabled a debug option its output was always recorded, which meant that if one didn't want the output, configure/ compile was needed. This commit adds command line options that need to be set in order to turn the debugging on. - Remove unwanted debug message. - Fix parsing --debug options. - Fix rb tree insertion with timers. - Add missing functions for thread debugging. - Add vrrp instance VMAC flags when dumping configuration. - Ensure parent thread terminates if child has permanant config error. - Ensure don't delete VMAC interface if keepalived didn't create it. and sundry fixes. - If receive lower priority advert, send GARP messages for sync group. A recent update to issue #542 identified that following recovery from a split brain situation, GARP messages weren't being sent. It transpired that, if a member of a sync group in master state received a lower priority advert and vrrp_higher_prio_send_advert is set, a further (lower priority) advert is sent, and the instance and all the members of the sync group transition to backup (the other members of the sync group don't send a further advert since they haven't received a higher priority advert). This meant that the other members of the sync group on the keepalived instance that remained master didn't receive a lower priority advert, and so didn't send further GARP messages. This commit changes keepalived's behaviour, so that if a vrrp instance is sending GARP messages due to receiving a lower priority advert and it is a member of a sync group, keepalived will also send GARP messages for any other member of the sync group that have garp_lower_prio_rep set. - Allow 0.0.0.0 and default/default6 for rule/route to/from addresses. - Check return value of SSL_CTX_new(). - Check return values of SSL_new() and BIO_new_socket(). - Only allow subnet masks with routes or virtual IP addresses. For example, if specifying a via address or preferred source address for a route, it isn't valid to specify a subnet mask. - Add inet/inet6 to specify ip route/rule family if ambiguous. - Remove superfluous parameter from parse_route(). - Add "any" and "all" as synonyms for "default". - Fix memory leak if route destination address is wrong address family. - Add ttl-propagate route option. - Fix checking return status of kill(). - Fix building with --enable-debug configure option. - Stop delay in reload when using network namespaces. If running in a network namespace, getaddrinfo() could take over 30 seconds before timing out while trying to contact a name server. To alleviate this, the hostname is remembered from when keepalived started. - Fix spelling of propagate in propagate_signal(). - Fix effective_priority after reload if tracked interface down. - Cosmetic grammatical changes. - Add debug option for dumping vrrp fd lists. - Fix calculation for vrrp fd timers. Starting or reloading keepalived when an interface that was tracked interface was failed was stopping other vrrp instances that were on the same interface but not using VMACs coming up. - Move code for initialising tracking priorities to vrrp_track.c. - Don't overwrite track file on reload. - Don't attempt to write track file if path not specified. - Fix compiling when not using --enable-vrrp-fd-debug. - Fix compiling with configure --enable-vrrp-fd-debug. - Add sync group track_bfds and track file status to config dump. - Move initialisation of track_files. - Don't alter effective_priority if track_file take vrrp instance down. - Don't log vrrp instance in fault state at reload if already fault. - Fix calculating fd timer if all vrrp sands are set to TIMER_DISABLED. - Don't make all sync groups transition to backup on reload If a sync group was in master state, and can still be after a reload then allow it to stay in master state. - Don't have track_bfd list in vrrp_sgroup_t in BFD not enabled. - Fix memory leak re vrrp_sgroup_t track lists. - Tidy up some freeing of MALLOC'd memory. Use FREE_PTR if it is not known if the pointer is valid, and don't clear the pointer afterr FREE/FREE_PTR since FREE does it anyway. - Add memory.c list size definition and move definition from memory.h. - Increase size of checksum value for MEM_CHECK. - Don't store checksum of memory allocation block. It can be calculated from the size, so do so. - Make the checksum for memory allocation blocks unsigned. - Use an enum for memory allocation block types. - Update comment re debug bit for memory detect error. - In memory alloc debug code report free or realloc for not alloc'd. - Allow for PIDs up to 2^22 (7 decimal digits). - Add function for dumping memory allocation while running. - Fix max memory allocation size calculations. - Fix reporting original and new file/line/func for realloc. - Check matching block for realloc is allocated. The same memory block may have been previously allocated and freed, so we need to make sure that the block we find is currently marked as allocated. - Use a new MEMCHECK struct for realloc overrun detected It was marking the allocated block as an overrun block, whereas it needs to be an allocated block, so use a new block to mark the overrun. - Tidy up working of a couple of memory allocation messages. - Use for loops rather than while blocks in memory allocation code. - Report number of mallocs and reallocs with MEMCHECK. - Attempt to log first free after double free in MEMCHECK. - Streamline use of buf/buffer in memory.c. - Always use first free entry in alloc_list for MEMCHECK. - Define MEMCHECK alloc_list size via configure. - Align keepalived_free() and keepalived_realloc(). - Make char * const where possible for MEMCHECK. - Merge MEMCHECK keepalived_free() and keepalived_realloc(). Most of the code was common between the two (or should have been), so it makes sense for them to use common code. - Ensure only relevant thread types run during shutdown. - Fix building without --enable-mem-check. - Use rbtree search for finding child thread on child termination. It was doing a linear search of the rbtree in timeout order. This commit adds another rbtree for child processes (vrrp track scripts and check_misc scripts), sorted by PID, to make the search by PID more efficient. - Make rbtree compare function thread_timer_cmp() more efficient. - Remove child_remover functionality - it was superfluous. - Fix checking that there are no duplicate vrrp instances configured The tuple {interface, family, vrid} must be unique. The check for this was being made completely incorrectly. - Delay creating vrrp notify FIFO. - Remove struct sockaddr_storage saddr from sock_t. - Use an rbtree for finding vrrp instance for received advert. Previously the code search a list of pointers to vrrp instances and looked for a matching fd and vrid. In order to optimise this, it was implemented using an mlist whose index was a hash of the fd and vrid. This commit changes the approach and uses an rbtree for each sock_t. Since the sock_t that the advert was received on is known, the rbtree search is only searching for a match on the vrid. Not only is this more efficient, but it is simpler, uses standard code, and reduces the code by over 60 lines. - Use an rbtree for finding vrrp instance for socket timeout. Previously the code search a list of pointers to vrrp instances and looked for matching file descriptor and sands < time_now. In order to optimise this, it was implemented using an mlist whose index was a hash of the fd. This commit changes the approach and uses a second rbtree for each sock_t. Since the sock_t that the timeout occurred on is known, the rbtree search is only searching for a match of the sands. Not only is this more efficient, but it is simpler, uses standard code, and reduces the code by over 220 lines. - Remove superfluous checks of rbtree node != NULL in rb_move(). - Remove superfluous check of node != NULL in rb_next(). - Update rbtree code to Linux 4.18.10. - Fix debug logging of sands timers before time_now. - Update rb_for_each_entry etc and rb_move to use rb_entry_safe. With the added definition of rb_entry_safe in the rbtree code updated to Linux 4.18.10, the refinition of rb_entry was reverted to the kernel definition. That meant that rb_for_each_entry, rb_for_eacn_entry_safe and rb_move neded to be updated to use rb_entry_safe rather than rb_entry. - Add support functions for rbtree rb_root_cached. This is in preparation for the use of rb_root_cached in the next patch. - Use cached rbtrees where the key is a timeval_t sands When the key of an rbtree is a timeval_t sands keepalived will frequently need to access the first node of the tree in order to calculate the next timeout. This applies to the read, write, child and timer threads queues, and also the vrrp queues on a sock_t. The use of cached rbtrees for these is ideal since it gives direct access to the first node of the queue. - Add thread_add_read_sands to avoid introducing timer errors. When using thread_add_read and the timeout was held as timeval_t, it was converted to and offset from time_now, and then converted back to a timeval_t, but time_now was updated, resulting in a slightly different value being used as the timeout. Using thread_add_read_sands() avoids the double conversion and results in the timeout being more accurate. - Replace NETLINK_TIMER with TIMER_NEVER. It makes the code easier to read, and since NETLINK_TIMER was defined to be TIMER_NEVER it doesn't change the functionality. - Handle preempt delays not expiring at same time on sync group If different vrrp instances in a sync group had preempt delays that expired at different times keepalived looped with very small to epoll_wait() until all preempt delays had expired, causing high CPU utilisation. Keepalived now reschedules vrrp instances with a delay of 3 * advert_int + skew time while waiting for all vrrp instances in the sync group to expire their preempt delays. - Fix segfault when receive netlink message for default route added. - Move vrf_master_index into conditional compilation block. - Store interface macvlan type. - Make vrp_master_ifp point to self for VRF master interfaces. - Log if cannot create a VMAC due to existing interface with same name. - Handle delete/create of macvlan i/fs which aren't keepalived's. - Tidying up keepalived_netlink.c. - Handle VRFs changing on macvlan i/fs which have VMACs configured on them. - Fix recreating our VMACs if they are deleted. - Fix detecting address add/deletion from underlying i/f of our vmacs. - Don't use configured_ifp or base_ifp if not _HAVE_VRRP_VMAC_. - Distinguish between VMAC on real i/f and no VMAC on macvlan i/f If keepalived is configured to have a non VMAC interface on a macvlan interface, we want to use the macvlan interface rather than the underlying interface, whereas if we have a VMAC interface on a macvlan interface, we create the VMAC on the underlying interface of the macvlan. - Update duplicate VRID check where vrrp instance configured on macvlan. If a VRRP instance is configured on a macvlan interface, the duplicate VRID check needs to be done on the underlying interface. - Check for VRID conflicts when changeable interfaces are added For example, a vrrp instance could be configured on a macvlan, and that macvlan could be deleted and recreated with another base interface. The VRIDs in this case need to be checked for duplicates against the base interface, and so the VRID check needs to be done dynamically. In order to allow VRID conflicts to produce config errors at startup, by default keepalived assumes that there won't be interface movements as described above, and will only handle it if the global_defs option 'dynamic_interfaces' is used along with the option 'allow_if_changes'. - Remove some comments inserted for tracking changes to code. - Fix building with --enable-debug configure option. - Check that '{'s and '}'s are balanced in the configuration file. - Allow more flexibility re placing of { and }. - Improve reporting additional '}'s in configuration. - Minor improvements re thread handling and cancellation. - Remove unused THREAD_IF_UP and THREAD_IF_DOWN. - Replace getpagesize() with sysconf(_SC_PAGESIZE). - Increase netlink receive buffer for dumps to 16KiB. - Dynamically set the netlink receive buffer size. - Sort out setting netlink receive buffer size. - added patches for changes found during the review of the dbus code: (boo#1015141) CVE-2018-19044 for https://github.com/acassen/keepalived/commit/04f2d32871bb3b11d7dc024039952f2fe2750306.patch CVE-2018-19045 for https://github.com/acassen/keepalived/commit/c6247a9ef2c7b33244ab1d3aa5d629ec49f0a067.patch https://github.com/acassen/keepalived/commit/5241e4d7b177d0b6f073cfc9ed5444bf51ec89d6.patch - enable dbus support on TW by default (boo#1015141) - enable json stats dump support- use %license- update to 2.0.7 see /usr/share/doc/packages/keepalived/ChangeLog - refreshed keepalive-init.patch: - reduced patch to minimal changes - made sure it actually reads our sysconfig file - refreshed linux-4.15.patch - enable http regexp support: new BR pcre2-devel - update rpmlintrc to actually match the error message: glob vs regexp- Only Require insserv on distributions without systemd. - Fix systemd related requires/buildRequires - Do not run scriptlets that use insserv when using systemd- add linux-4.15.patch- update to 1.4.1: * Improve and fix use of getopt_long(). We musn't use a long option val of 1, since getopt_long() can return that value. getopt_long() also returns longindex == 0 when there is no matching long option, and there needs to be careful checking if there is an error to work out whether a long or short option was used, which is needed for meaningful error messages. * Write assert() messages to syslog. assert()s are nasty things, but at least let's get the benefit of them, and write the messages to syslog, rather than losing them down stderr. * Enable sorry server at startup if quorum down due to alpha mode If alpha mode is configured on sufficient checkers so that a virtual server doesn't have a quorum, we need to add the sorry server at startup, otherwise it won't be added until a quorum has been achieved and subsequently lost again. In the case where some of the checkers remain in the down state at startup, this would have meant that the sorry server never got added. * For virtual servers, ensure quorum <= number of real servers If the quorum were gigher than the number of real servers, the quorum for the real server to come up could never be achieved, so if the quorum is greater than the number of real servers, reduce it to the number of real servers. * Fix some SNMP keepalived checker integer types and default values. Some virtual server and real server values were being sent to SNMP with a signed type whereas the value is unsigned, so set the type field correctly. Some virtual server and real server values that apply to checkers are set to nonsense default values in order to determine if a value has been specified. Handle these values when reporting them to SNMP replying with 0 rather than a nonsense value. * Fix some MALLOC/FREE issues with notify FIFOs. * Add instance_name/config_id to alert emails' subjects if configured. If multiple instances of keepalived are running, either different instance_names and/or config_ids, it is useful to know which keepalived instance the email relates to. * Ensure that email body string isn't unterminated. Using strncpy() needs to ensure that there is a nul termination byte, so this commits adds always writing a nul byte to the end of the buffer. * Remove duplicate fault notification. * Fix problem with scripts found via PATH with a '/' in parameters. Recent discussions on issue #101 led to discovering that if an executable without a fully qualified name was specified as a script and there was a '/' character in the parameters, then the path resolution would not work. * Send SNMP traps when go from backup to fault due to sync group. Commit 020a9ab added executing notify_fault for vrrp instances transitioning from backup to fault state due to another instance in the sync group going to fault state. This commit adds sending SNMP traps in the same circumstance. * Revert "Add instance_name/config_id to alert emails' subjects if configured". This should be handled by setting router_id * Add config option to send smtp-alerts to file rather than send emails This is useful for debugging purposes. * Add additional entry to Travis-CI build matrix. * Fix segfault if no sorry server configured for a virtual server.- enable json stats and config dump support new BR: pkgconfig(json-c) - disable dynamic loading of libipset and link it instead - enable stacktrace support - turn on snmp-rfcv2 and snmp-rfcv3 support - do not reference the keepalived.socket in the rpm scriptlets- update to 1.4.0 * Add Linux build and runtime versions to -v output. * Log kernel version and build kernel version to log at startup. * Don't sleep for 1 send when exiting vrrp process if no vrrp instances. * With large configurations the syslog can get flooded and drop output. This commit adds options to not log to syslog, and also to log all output to files. * Add option to only flush log files before forking. * Don't poll netlink for all interfaces each time add a VMAC. We can poll for the individual interface details which significantly reduces what we have to process. * Print interface details in keepalived.data output. * Add high performace child finder code. The code to find the relevant thread to execute afer a child process (either a vrrp track script or a misc_check healthchecker) was doing a linear search for the matching pid, which if there are a large number of child processes running could become time consuming. The code now will enable high performance child finding, based on using mlists hashed by the pid, if there are 32 or more vrrp track scripts or misc check healthcheckers. The size of the mlist is based on the number of scripts, with a limit of 256. * Improve high performance child termination timeout code. * Preserve filename in script path name resolution. Some executables change their behaviour depending on the name by which they are invoked (e.g. /usr/sbin/pidof when it is a link to /usr/sbin/killall5). Using realpath() changes the file name part if it is a symbolic link. This commit resolves all symbolic links to directories, but leaves the file name part unaltered. It then checks the security of both the path to the link and the path to the real file. * Handle scripts names that are symbolic links properly. * Fix some RFC SNMP issues. * Fix removing left-over addresses if keepalived aborts. * Update openssl use to stop using deprecated functions openssl from version 1.1 deprecated certain functions that keepalived was using. This commit ceases using those functions if the version of openssl is >= 1.1. * Allow sync groups with only 1 member, but issue a warning. * Add replaceable parameters in configuration files. * Add multiline configuration definitions. * Fix keepalived.conf(5) man page. * Suppress error message when removing leftover addresses at startup. => find more changes at /usr/share/doc/packages/keepalived/ - rebase keepalive-init.patch - use upstream systemd service file instead providing an own one => removed keepalived.service - remove executable bit from samples in docdir - check that LVS support is enabled - optionally enable dump configuration and stats as JSON (via bcond) => BuildRequire libjson-c-devel - restrict /etc/keepalived permissions to root- Do not suppress errors from useradd. - Ensure neutrality of description.- update to 1.3.9: Revert using github tarball and use original source again. Too many fixes and features to list, refer to /usr/share/doc/packages/keepalived/ChangeLog for a detailed list.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- use tarball from https://github.com/acassen/keepalived/issues/524 the original tarball did not build. This has the necessary fix applied. for the 1.3.4 update see the TODO entry in the preamble.- update to 1.3.3 Some minor fix, extensions and updates. snapcraft support. Refer to /usr/share/doc/packages/keepalived/ChangeLog for more infos.- fix building with libnfnetlink. the additional include path needs to be in CPPFLAGS instead of CFLAGS now. - enabled a few more features: - enhanced snmp support (V2/V3 RFC) - make sure we build with ipset/libiptc and routes support - prepared dbus support: waiting for boo#1015141- update 1.3.2 - Security focused on notify heplers. Some minor fix and extensions. - changes from 1.3.1 - Quick script fix for regression brought by last release. - changes from 1.3.0 - New MAJOR release with stabilization fixes. Support to DBus. Conf extensions. Parser error log. Security extensions to run scripts more secure. - changes from 1.2.24 - MAJOR release with stabilization fixes and new features like support to network namespace. Refer to /usr/share/doc/packages/keepalived/ChangeLog for more infos.- update to 1.2.23 Some VRRP fixes. Some Healthcheckers fixes. Refer to ChangeLog for more infos.- update to 1.2.22 Some VRRP fixes. Refer to ChangeLog for more infos. - update to 1.2.21 Some fixes for last major release 1.2.20. Extensions on vrrp framework. Refer to ChangeLog for more infos. - update to 1.2.20 BUNCH of extensions, fixes, cleanup & production considerations. Distro packages maintainers are strongly encouraged to upgrade. - new BR libnfnetlink-devel - we no longer ship the VRRP-MIB- enhanced keepalive-init.patch : + replace tabs with spaces + read /etc/sysconfig/keepalived, if exists and use the settings there instead of the default KEEPALIVED_OPTIONS in case the user changed them- use package name buildrequires on sle11 to fix building- enable snmp for better monitoring - enable sha1 support- Update to version 1.2.19: + vrrp: fix checksum computation in vrrp v2 for socket family AF_INET. + Some cosmetics at Makefile stuff. - Changes from version 1.2.18: + some cosmetics changes (in memory and parser). + remove dead/not used code. + revert notify script brought by last release. + revert VRRP preemption speed up extension. + vrrp: ix vrrp removes incorrect IPv4 address when VIPs are removed. + vrrp: Re-enable VRRPv2 checksum on inbound pkts. - Changes from version 1.2.17: + zalloc use xalloc for consistency. + memory: fix wrong size calculation in zfree. + Fix keepalived snmp configuration. + Change comments to match kernel style. + smtp: Fix wrong algorithm in RCPT-TO building. + Lots of vrrp fixes. - Changes from version 1.2.16: + Properly close netlink channel to avoid fd leak. + Use getaddrinfo instead of gethostbyname to workaround glibc gethostbyname function buffer overflow (boo#949238). + Lots of ipvs fixes.- no longer install the init script on systemd systems- Update to version 1.2.15: + Bugfixes. - Changes from version 1.2.14: + VRRP bugfixes and extensions. IPVS bugfixes and code code cleanup. - Changes from version 1.2.13: + VRRP fixes and extensions. Extrend and unify checker framework.- Build with -DOPENSSL_NO_SSL_INTERN, if package starts accessing the SSL library internals it must fail to build now, in upcoming openSSL versions structures are opaque. - BuildRequire libnl3 - Do not strip binaries, fix -debuginfo packages.- fix bashisms in pre script/bin/sh/bin/sh/bin/sh/bin/shsheep92 1662557009  !"#$%&'()*+,-./01234562.2.2-150400.3.5.12.2.2-150400.3.5.12.2.2-150400.3.5.1 keepalivedkeepalived.confgenhashkeepalived.servicekeepalivedrckeepalivedkeepalivedAUTHORCONTRIBUTORSChangeLogNOTE_vrrp_vmac.txtREADMEkeepalived.conf.SYNOPSISsamplesclient.pemdh1024.pemkeepalived.conf.HTTP_GET.portkeepalived.conf.IPv6keepalived.conf.PING_CHECKkeepalived.conf.SMTP_CHECKkeepalived.conf.SSL_GETkeepalived.conf.UDP_CHECKkeepalived.conf.conditional_confkeepalived.conf.fwmarkkeepalived.conf.inhibitkeepalived.conf.misc_checkkeepalived.conf.misc_check_argkeepalived.conf.quorumkeepalived.conf.samplekeepalived.conf.status_codekeepalived.conf.track_interfacekeepalived.conf.virtual_server_groupkeepalived.conf.virtualhostkeepalived.conf.vrrpkeepalived.conf.vrrp.localcheckkeepalived.conf.vrrp.lvs_syncdkeepalived.conf.vrrp.routeskeepalived.conf.vrrp.ruleskeepalived.conf.vrrp.scriptskeepalived.conf.vrrp.static_ipaddresskeepalived.conf.vrrp.syncroot.pemsample.misccheck.smbcheck.shsample_notify_fifo.shsysconfig.keepalivedkeepalivedCOPYINGgenhash.1.gzkeepalived.conf.5.gzkeepalived.8.gzKEEPALIVED-MIB.txtVRRP-MIB.txtVRRPv3-MIB.txtkeepalived/etc//etc/keepalived//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/keepalived//usr/share/doc/packages/keepalived/samples//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/keepalived//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/snmp/mibs//var/lib/-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.suse.de/SUSE:Maintenance:25592/SUSE_SLE-15-SP4_Update/1368bf0e72a67b0c170019b1fa343273-keepalived.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linux directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ec5eab1e19bb3ac2900f9ff278c80b1dc6f38463, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b05519ec7a3e6327c317407fa7c93f9fb71a89c5, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)$RR*RR R R RRRRRRRRR RRR)RR!R R R'R,RRR%R$RR*RR R R RRRRRRRRR RRR)R#R&RRRRR(R"R!R R+R ;YD#܊q,]gpsystemdsystemdutf-81639084cf6b2be33c8ac8e4274f0fd61f20e7d72bb51d1c2e7fb58f599bf4e65?@7zXZ !t/c] crt:bHW WArˆ/]FDg!¾ZHSk)5ir  s`떧,=46~ wr5ܢkhWH#C$ו`1 KfH/xހfXrkiLe6NuzqI=@52sY\ǖU% r*Dx E9ԣ)")5wBN5[9OE'ʶpԫ?3X|¿!$]aE StQu$XFMi@rP2WV3.7MPkx3NiH=V9ӏ(mҠ{-ZR,S5yx%ʬb`[o\"\|9y%r2`'Svn>hciْuGY_"x"|ᭇ_$z[$d(@8zLLY@TIՙ+dUhA* e4:,#FKdhʽ@q%d^ ;>W u2V(bYl3o>WC*RF&5:>@,쏡m6-Mnt/WCGy)>_boA$Oim$;tF Z4n[Õ58ؘpG~t%8 N #-\6 0TPQIkrâ>I6ܣ-4E;'0g eãH(ZlD(3oGQ*5=NiK|}N1=`6TR z5nEZ .Oz޲zu.WoAx  =sSA$Oݡ'V!0[RF+z5Nd% ؂{O RԞz#7=L)[^hY*(Gk: HRT5e j8 :~舔Cf$Gӆ.P<'%s۴Rʠ0#?r PS>VF =6gcEM$沏 בP|/b2+S|8Uּ^yo6CCֻ߇F+%8dEܻB3f_Zt7*b7vaj󮻥0_1'%OD^DFRz-EM@ICz"ݓVUya=-*v߽wi~BC U@gN{ -[$0 -Mc~+mKJXJ/& h#m8Dr쏵-/zccfM' n}Cvwb ), kF]cŬ-FaOk[X_I- ᢛGi}f2!ZYP_sR}۞PYw`! *ƣ[.FKjI)z=󌺱<ޞunEmf|kTgsb8LM˟^ NiK2PrSm]nԼ0[ mL~1O9'硘N+\ąН] *bdG;r`xjR cO4t**=6Kب敃(UW/'wUUW\^8Cq7RSu9wz][p{GKVK٬v:WD+&i\O'%ػC녳|;D~o2Xt\^An淦_ t̹LA!]tB4ƣұCJ/K)!.mE5Ekz%|u/juoZcb9( QCג"uoX8 +eDlѩeUy`\i͞s/MX>3z;>`9;C`iIq =!Muy?*Kj9ZvqF󔦢q7D[XRY&ߡ4$`) Vwfs^ȅpЭV\Us9BCp^*⣝fG1 @Vcզ[.f>dS)·wRc]Z\AtR- k{ibxҞȫ]ג$ Tַ:V3Yyx)gci8#Ց02\b '(·mZTOaF*K4ロX.);'Z7<7esbr'\t ?*3E EˇM՛MCMSՕ.sh- TJ51t߈/# ]w%FD+wLDA.G=9Ui"}z-qm TsqwNB-_f-:a-!O Dkw@ s[7)uCKS HFFLO)DK'yG% S拻Q<dC _G6ڶ9 1i<-=3醃X2NYI?eV`֫׮)f) ^o2[]cMRHvIE ]7S6m`7 o'+m`L8Iu+(TLƸ㗲f;"eAn27&E9H`Zγ?Jy5GA .HRxѰ0?jxĒS[vE^e4t=~dMݾĥ7GU sbEDgiq6U`85\ajGH^ *MM%^U(szTR'x$=g]IBTZ 5Z#:w2RFA,QĪWQ{_ \jBTKݬ̭e,/RNpd*QQTi\x7F3g?7#=rk)Bj78ZdFP`-^kbnyX6lG Y٣U550 4»134<3h:뙎`J;x ‘W.B]NߨyԃU+P&1y'WXGќnR]Nm:l81(n49y0K ˮ !kj1 )`C=ƄD΢\N#͆A I$(9ٰ*Uf1 ȮܗuNK|Wr ] j17̨y_MN#n y .c EZf>2s99Diȅѧ\"B'vb)b;z?Z`ЀN 8ǧSY9C(>Դ 3a'9Pi(`3_+o ]|<̮4ӘZ҂;Q6@t ̵_B4ѩ%8e4Fƿ'mg@0"i8< j|9'Mgtco+ms)>+u2YWHI)F6@op8؛mDU c9yR3-J-%ʆ**2$&ԙx;PF" U4{g퉩#1; #~`뺇VN9/:uS=l=9WCZ)Mo@pVD٣~(~i/: kWaʫ[~wXlA RABL=9—xshTLcf[j4,{&^MXLg[Ý 7)6m '\fsЃa2iʫ*B\0nL%/|)ҞXRvp_78FAɄ둽KcR~ w%WE.!1^ᣫjZՒSбopYi4q86s7_\^s"@Gbob.: q#$䉞=$T7K߇jzeO\_\WHVpE<$oa31Fm"=_6\Uw/mY8Qa 1I@|c &ғ0WAԳ!XsJqmIlF?T~IC{7ml.zOx$?.%ۀ>3xf_f_SG}K2iZ2~FixjYR]&D%"";b̉a <6 Xmv>'DaPr { =MF}侲z UVfqx?<_=`bϔ#CUQ+cE fiwf_[߷-f!3-< ʤn(rX <jl<;tdl-Fn"ٮP(3wgHZ[)AD}Ǟ^*A-`{ Ҹ# CM$owV-'>+=lƟE(tMz78!p \AM9[AsT1+xjۭ?%t"pϴpbffRv]X9@kOJ>dfzzܦ`'7:胇$yfnר50s/V'^ u nK$}.5{qP3_-}ߒ tR()1#`s~Z 93<6Z۰~DQoxf,&3<]S: #Gz`m lQY`A"S6m,Q"F7w?U#%(` ޏx5Q-o$tsgP$p{kmO5 R{QJ徇>pƊ2_j=2ևY2 cPV PVf'v_߳9ER'H{QW/vA\43fTGF"|Xf8;%}\ey:DQ5rxy[ԂQh@@J8X2UY_rI5>řAK4+o}hJ <LMO;BWKlr5@AO]fQaw.mh bIx7%+?~2T;׹\"Eɷ puD:kXYj:6F.ؼ+m.DptZ4OpfLzwE-~R,(.̕v-R hمvT:y)ك4ĚBM hOdž: !`^;*Nӵ2n(Ì]#oZMRRI& yU51?-5OkN/.\$7zVqSgTXl?L#N]\a*os=,f&)G{U2 /3;J}vV~sى.g"&X36B\$ .k֓tLUY>z*+, LKq4aW5lP”NW9 %w_?ۚ'r֓AZvo^9v YBkB^1 vd룳,ØAVQ˖-ne޵>bu3.uzw_R+jpTwˬKBz ϕI;9zpNMMKT.6&R;G'  J&Ve<`0PK kBҠ/e]!*DY_3v؉2 1>+6м?,c-_H(?U;@.eB__/ƄDtNcnr^IJgEiỢ"Tr , ђ0pHt4K09Fi=h4'0q pBV2+%9+ tMD w|y{2Zz"b(~`\́!VT )jUKUs@U  l4EGl%W`(P+LhþmQ.qއrA8@g#Omٲ&z#_0ש<6ul!9c9iU|َ2?Ru]JH~aemp6Y$NVfw̓+|+h5o]vXD@vY{F`UΞ\Q%m 1IXzm4*2#Zv L0UGb7/YSt܃(+OsJYU)}LeJE. 4ȲFdP/o+NǎyMv^LF'BeE!YL8OKal!Nċ>JK8ҬKHHW&P`39n;?'|=f$XC+֑=P\|ziTD9c#Q-~C̐v35QS\mK(^:o҂~H`˕2Ce4*|HR= ](4p´MF6L&-R)(iP/_}=Κϐr @ Svaxc;颳;?Q;{V$ z}+1#nQ>@?.R' / ߕg+FכhRBn>.M8WwD$4͗m[FCne4~m^i{ 17 AcIR7SHm2Zz`[ Z|,nu]:OJI-@DBĿs4wŒ& CO /t])8u9PTWJNWp=s\,u=S͜ Ckґd%:o[96qSҘͨW `LԦMxdyEW~Ȼr@RLjrJnGSZ>  /J!_3C:uXqJVyn?@Z3(VQґ7BRRxǴ!;, ox~͙e ϽݮUa▼Y7/ !{V!0]ژQЗ_T"XX[qɁgQ`(14;6};dUʽD-)~bXZMUmt>CD6c]cwY:w36 6,wOE(-f{:]| ݑꖸ=ւrS?0?_U:SȓwQgC{5FKGF~0S7DV,D~-_rJ3Qoԙ3}SEj{W3Y#tL!(**J;rLsk@D r"ZƚM?yh"Yӟ4N'|쥍Ħl}z;bB7N@J繻(41JH'&VǔccŐFbS>3 />V)rf6_/4a+܃:D;-i}TSh Ka̿û뤏W:/Oħ*̻'+B eb o+ ,cF3Mer;~LlIh@M`c6ʼn*GVσmc3fCg". ՚IPoMGqòu]Lp9isG@Y^|GLGkKSyc Sw!J Q T;9xp8դϒX!(Dψ۠Y"3„]?cs.S7i^tAT9t+x2y?fVgfl&!D Lg0{eWKT/$x*7%*IG%#~Ja}u uuAI40?•AuSQxt!"wfu ,$ nt|\H3X8~y_Ϊx/H h&Baţ9iZ0gTw bt;xa:0_-ƏjDoB-"{X7T%Rc=Pza1  mޛfMߔNڅk:F]5m~.;}=c w;IV O̲ȂMv(ei!.AqX-.sL&>ϝ:m a V|BVʘ4U48q3-$ٴ\X2Q,ĎV1wtQp딼̑_Bh }Hc-^) 53<PKNbk73[Ż[nAB9B5ӥ%4d/>t9XgΘ> 5J.V`kφL͍"&.WUTV1,˂ J\E&E*0!/] -W]9I`޴ǢOd|@pVLot{4lg9Z*ÚDEF%@+@4`z -f`E7MCγ'}> >9Xjfv^ij.8Nbzmo۠Nn|/l{k4c?˛:.y'iU a}mzxLyx%a=.;|Np HʈJ1]k^Лv^@p$J:^ćVh3񇇝lz\wj­&I^nE(;:-38j` 9`W="]'3}#BeG/x#Bn_FAtUB~fRRίgn[`ԙ]eܒ^&{/DEXqFSP hS+[Um?t9Nd?H9Wb_萦X+-Hl>+z[H乴|/Me/5EC3bx#ؗ \SE?\ILGy̓[lz! Wu kګdrÞTvùd&#'8>`}̲w*Lk3)~E?30P܆ PvڃBSECWoN.Ԟ?|̯(cX@u;zH`ҟ~& Og, wO\T0xͷE GOVA3(-̣dC׬UJ6K`}̷"GdLXmԇC\M0O}sD̻R9j:h3|\CHTΚYἻ}w\g\ A8C֎5^uʟ\ 6cgU-n*Ƽg8`҉ΫOc8)o'$P$-1 M'jHF5̸mUd7ѐm,7}CX"ɠfYj\ówG0R \fiQ16zq o HL5+ SG`%:qb[Z|fw%< @ JH8hdsVIՔ_礡XL0D5|7CA!(yaTHnL ^O\bޣgԄL7XQ9KSz 2@'HĮ ''(rc0t7`)ryU/);_YԲ]xLXZ.̯u7`$z|a. } 䴙 RWbD#Q4rCw5t7Eip pŜHDZZg9 Pa8j6p1 +1ho]Mm]l5*Eo<{Izf2dbenffD8wh)ّO(;ٮǰ\wS^ 850*DOG:Q8r늡Ik_'l8#W!8߆cN^]0@Y9u0 2;m9 &R! Vk7HQ 3L ⼈LvlbwQ\fd ˁ|\>oFb]N ewxY^7=&ߵTۖҪp$}˜d4QM4STt~o 'C'-c(o]L`z'6Jha|hRGmiKZ֨[hnݑԋɘ-vG92ިDsr^;xjzhpkˠJEi_#ɞbغkIEP1vh"78<.+ { xt]lX[z+2%Op!hWԅK?Wˈ%ʈqkIVng$uB-DYd|(KID9ފrOt~aA/M+ybDT9PXټW3@Xֈdտo)qѳ\1:#<'܂eCK_ Hv~;QCn==IT"+g\_:r{]0χx+L $47tIhghg6Z}| rz eA 7~WM sjG":?t^b >̷\EhXn`l"[P \˰GHx>u٣v(fY/Ֆ=%[;} _ 6$ȓGSYG@U5Ud޲) jhCzU:p2U;16X,7ͼXT7mc]%&ڄ]!ZoOqEhXujf";dqI \#Ӎ14+E#Ց\x V:36GQ:T8F J=F0e%Yƣl5k quhMLqpeL e{' 欙*_Jn.Z(?bLw3s\}GQ`29`_Rz(gkTvȔX)bZ=H{X)~0 }SJAN,[%vro0(H΄7 MŮr\,Zn~:ioD=1YX/KUU7i,Re3[+2hPh'L9g8 UW34x bj''r~ {(r\O[Ԡ|W N~^R1puGcHeYsSTY X"a&ؙv6jb4iq^0Z뿧#tL`A.o21| KuruQtP hWϲaeqʹjO?slp($gt=x~c4(C,ySm ".XD(.֟gGj^q{]g>G{BsOT@ӭ]Q9x\.ʘwL? 6M.Dkvś5cx]D^)lHvxȹF|=pĐQX89,LjR76%LH ^Ylth42s.8(!KQm:og#]9(!;2\>I凫Xڌə آ ѼH@QOUP\CK Ե6 /2De w³I7K )j(2!oG'KwZKU4#ڐK\PN\kR/T' ]z"eQ(I"xgzc1n==&y&s,۸H9@x"-]4w~! AV} uӇO\؜DvPW'Kԃ̜.c逬]aDk%>6ilJs΁>Br,iKPUx*(j>Ȃ/;f ІLdP_s _ITQ6PV3ƒ_^?w97' ȡff3}܊ՍQIjdFpO}YB?O֌*PC.#-su!dGiQ˴yCXbyCUb7z̝퓠 ?›~an R5BiO/0B]|i`?{0In&dB tżM2?z*%e 1ad\I guyi%&,rojV{vnL 07BS/h~-8HD4[L~Πl@8 7pAΌM{BV!X?-.CX\gj옼: ĉ/v*Cs5" (aQ20>FHEWL(;E]0WJ,2š)vNFܺ3b@Tq?Shڀ ӊ*$Z9.E)!_%-<1k똦$MQ2S.5pBt`!4>V^Ӟ5Z~˺e.taJ<Úp 2>o VyéQ8JFǏR0 Ɔmbcb]Ɵq?ޥ ZߞZϐ$lk6H6E.2u.FΕӯcxDD{y.)_.Z5E4DPx7,C uw>$}d0>vȞMKJQe靑 DRa|"KwIڅ}mEBRbßf%?݊)>zY3vVJ7g,zT?bCd{ ?$9 =)#TH̳h$Q {F$)߳{G"Ff؀B.uHL+ f dˇ HsNʺCQ)lÐQT$hܹ2%e(k7*g?!nn9[ PpX]U\DɣD1DDiNq];ۇDZZz$(=5 n`p+lc&uӻH$XA q=X 29D>w 3+uaWVv妬O$p#ĺT'?T1V})?n̲XմS/d.͘8W$U<! @j>&‚<}o]{qRc}%B XR)y^*cꐮu4y!2Xk"Z3;DhO3n~2~/6HCf \֎!bނC>>SLYjؚmŪP:0lK72(^_j.yǖ_9?@"0݊U}ws1B]ǒ1$R4GP"^Ca0c?k7w%4Rs<vXcK{۠ޭ }%$$TsBHUgR~`l DG2 qiJcF5'k@ZtϦ}@{ZˇBakIWtY[z_Hr@0Pp&c=gz6@L76ھesg<wcenU7_po$-&ʉ_j;y7 b_Y6.vKXN3)&'bo`3Q$=zͩ|-싌b31[_[e]3VP>na6X.F@\-'=);-s&P^d|tuvu]i䢔i, ] wo $1r9AE+ lL6(s2Hk0j.(klhOm|c 9/~XJ9QXlY##R?ZQW_Ѵdhk1&eWf3j)0?)t:g WdP 4J|^zmi>c+ƐjզA Ta'n=& }2tRnQgoj+璹̘vK5i QnUcqj):p)y6{?7|k)J払_PqN Q P jqcO"qP麭H4x2料aipS];*똊  Ꮞ} | <4T+42egAgpՐP٧8pcV1We0ÀP~gj]&v~ |r*Cn6_b/u'lqbL;ıu%uC.f7A:tV(᫩ %cₗ);ŗW\ $Tx3g8nh6A%үMȘ^RAƿi۫~dڣao|0b<>xz5= !QQp̈uXPy@|) -m  p?yF  YDv c7'*|R LI%pF(OЛB қ:AYyۍÛbe JیF t)}<)(gBnDܽBJO;u|!)8d{{bh"(&V ^m.sa/4x3?',\ }9*'P[(,$Jg^=ӑ<*,{BFLjEz5ڑ ?Ӡ^-r.!TōQ'{I܋ٲJgwpoT~{k·2o_?` nFWHHD- A.TV e~S0H0^ɚ(&d4GܫTFsׅ9tq-.\QdJ˿׹Gv ҇ ַK^~ގo(ĈxQ5Umg0f/ץ։Un ;]kpPZZ#C~wMI_EX $1P8Ҭ)lSgp@ꇶ#HGWfה ;KεU}lIKQnʼcc1&`Pt)_ e$85RtX;@b 3g-֨Kvc

IƩ&%zK 8[TS%s|.~]*Jm9vU dr2L|aXmicTcmeIH*U٤d`'PGEw=ktJ]0 H1~pp\2quh'P8ENu-N"8` y׺{jpj()iSNςn^ w.􅐖uAarҴup3҇؏עw"xGP8MX3q0R @?Ś C}Bi]VcA))ʦ!xgf/8-YY2ج?]{]b' ݗLeqxg&+oٌ_)g:Zk:U'Hm jm(֊cDžOH[oߚ7G.YBG˾ډ[NyVi/uB'Mjv]0| pi[ ~ᵓµxM:-# SxSV7{ fjALX))jOs[!"] ƌȒDHc&[:qp?Svnqf'Y,xѮ0ªYM9 U5BS~!@le[ Bu3&hv{ArTZi3f,anݝ=Mr$Hno:MmM>{(cuUE%0_x}[Gȃ/QAto:{M8ZNi؀%՜gqѴQ9eϼ cM{cSw\SE1Ef\4n^xŬXr, W3<{hdˣl|"Ef4:},5\_oYly$R&,Xjz=nʹ!^ɉwulh^js#wL:ɭaQJ+}|őR6Kߤ3[Sz^GYBIҌScB%=xFJTQ+mQM~noF#{3+">{B#?&v8"a(О5`?ހFfPAЌ=~~җϠ#/oe9AUkcXt0[Ow2"0pKa vrpcCxj?%=d:q] 7z s} ޢ`84E_J"SpA˛|r"]6|ꉅ{F{$ +sFdu#AS*NJ3NBEMY{.֑:WnU3_@"w5J'8#/6938,NavLmS(΢dw$K[53S~U=/A^}ggdUh >HDFr,oEM!gWpUjԻPz=䤕К{Al>tY6/J_:);'Ρ r l1; :gQGU|-;LvlJ 'lRgv6 X%2rvZX`' HW[KS.@;_(xVa)^nw=,=nm44t 32ZpY"gʘL٦l_$X81Y~o S Ž'.u"O[cE \+E!]Vp!BWX 2Q*cҖ|b&k א-e1,QpmGfQ%?tX 32O#:vzp|d_oo:chg#a"…zr~[&W۸He?fP:Fm i4Q|%pi qPjNeZKgQgt,H0^.ƛUE D?MO 2'XcS@72_[!,'J#lޤygyjL\.5N6al^ =_Leg6Ԯ1p7'xV%^q#FI(w'&y =B) }&HvCijz|n(F̎. S4QcTPNA ԅSU0$905E/tocNW+ šV_|{ԨŪwmFzcטK{[uTRDɣg:(P-`T%:P}q5lb41rcIe: ݥȉ5 wU!⦡#ق@y0>ɋ3 LEABDߓ$+GV.y[\dk(OYR'Z$=쒡ʹV5G_yER4pt|aBî-"[Jخࡃ&!Pp{XzQJ2 `xtK,q( W}8ZK Xa<LD7}wETL:(N;\ ) 0;Y:>D8RUܙBj !(Z\t]gHAy}S15?*W 6Z̹YˡnCrWIV[Y7O?e5| C;gwE NȀ\݈ƉMɃ;Kv i ʍ G+B:<=JsqYm] GT ϥռz5> VQKZNj2,ȓ*ٞi/ .oOS!lZgb{wB83*JF2q]ON4`7)-W޻3y vXôǁ!&cQV/Ⱦa?V0\g"e\1_S[!Ax=U@8ʊ\xY+#҇2bUBAzsW h1F$eЦ)0[Vt'귲C` Ip~-Ԍ\a5hP%b;W&Y|sf >$d.ʝv<;S2?ֈ? GWr{R(S* fj$5CkȔ7@EzCQy,~Vl&=N/\2-au%='z0MK=bCcE?&O %IXmju[ïz a8sq@B ˢ#MA.X[<vNۉY9FW\ƪ/]֫?qQ2OY`P;q?Du#ŲAt:R)^i` -'}$wH%Ļh<>:4ύPUT P@NZ{vrpi4M1-VS؟٤:Nh~$1Ctip$E)'F"FjdSoY(MJ$ؗHe|E Ć${FF5#U{<;aE֜^TCplȥ=vYŶ.ooe[ɧ0ä`&T ?4Uӂ3dQA\L`WFGA+_-k};~Pgt)Bbyf٣̵$i`gOll5f q5]z:(~هuVmfrB!yAbo;՜Ri9"aeXьh O Be@("Y[9sDW yq&>A" "QSF\D$+s;1$C| kP s-WYlsKm_zɍ*=[ޙx_\ D!3&駀\#HE54P//\r.❵PV͌@{^-zF⹣Qtp_]UH2ɕ;FDɣ0w~"G%]5N-[ RpiVa?boktFME+M-ZH,6z_csHvcu:/eRAKxK'[۽> O`.9%_ykKT 3zbY׻-M2Ia_O\d\xŌ,$qH >)6 0uGլDv1*e)%lQ;:8hr<"h쭶vM '[NĠ2|穢7w淳mܾ[YL+F0=>B ]fsDxl<Ğ A6Ic'Dn)\5{GhsXei);Z@5{ήGנJ!Z¾o3Q9(Ѝ+-Fb *ntJl*V>x;o| +N 4#׾kVm5l!RTy2nK#aqW{9Νu ,T $p$@3V~y>A+bÒl`b5$&VY6X&2K l͑X|%bمDPE%7#8Br;^|;:^ ?Z0qpр<>|iH1yXA"JcD'/q즁LljP bOLDƍbfz* ]܀Ȇ,kҷ+?pGRߍjV%(ENTג>^0M٭qČiCDPv5@7fq c)'SQKa`/gln[ώ+w_IʡxiwC3v-7M^-EY+&A[DCvʂuc>i~޲ kpJPv*ЗI}})=]ƒlUb~c3*W7 ʎj~Tt/F`{d0ɧ Ld WCGNyAcfN>TM%|RDZDQKf]y뙈 qh^RkD'Kb#luM:Y())7 OZ} F @!^,tG /βYVt3^]Ja4+QKRR`ht4Wh0JSH* !/&)CFsO #,t 皁&:=ֱL(^v.;Z3#6$ |ٴQK\1`D9魩W g,I No'vx@%9EA+mfJ$(yO(*4aiഏR9C/bȷlI&:Lo#~07=\ @,rWY4\.Hss1JgQu@7\9@Yȥe.F8ŠEk K(?*pp ĺۍZuMDmFH?XX^{Nڳ)m~$b]{3&T#vdV#,-r䪽 ~sRfthkIqL>s61,QTˆ~S+xTj u)l䑡aD|P @pJdFF0\nEnֽ?g!~py`MH(?c+3|p8ot)J(+4F6i:υ2HĞYEqzsL9MayV^wr΀B&c98M'[cbOhcsp7 H+ñ~QSѲh8(p͐@-?a vODSv,tiÕOgdduRW;̂ ߭B>܊5Jm"woq|PIeJ)3,P!/:5;i(3\nZU VXnP¯2oTP#LMlT"AiQ,)\gaF nW 7^Ҹ#zY".ͮK(ϣLuaqF%H-4k9[P aY4 O8U)d;T],[tT6= 5\MǶC&5PG}_צZ}}v^|gm~p7v4?*(YE'% RGxDŽ` -G>8fN^fYQ<=N{DW Cr"n9<`i'F% lB=,2'&D X{tg5QHk'+V>YTB}B@="TB!BiDK6gpC$BޯbN-J6UesRա^ja)7Q+s_0$ݹ[+|eKU)vZYŦ(x?H?9依W7P9諊ϲs9+>4dal{?ե0:LuEʻjCL @%4vE`Ȗ(T?G`&`h S,DΈy'fD*bk.E|b[RE3MmGN#8\rdS\ ef)8j>_H7q2Odتom5ť &͎ </EOM24[N/0#QR$xJ^}~<`PoX3m"ukFl "3),NEubUtfnhF}Vn}Й!;u#rRFX3,6D]Fʍ×0u GW$v8~UTU KTsRݝEs9H}!Y'-(W0 [C;qwSlcZgj Z(<>iPDjÜٳSddn} QCL8]p?in(C 6D-CN?UT:h?]xSeѫ~>( ˮj~ c >֪F57:âRo lh26:)8XDI}e5D80g*`5#"n:- ?t ,~*)֜dRQK`#_@H0|\9$mj7ꆔ0Q6.b!~mP yt#f08~AQ"n[#88m|{> D?`6I d7ϹNץlt ƌء-e1)Mq r*ce&KkG`6p@l="My"\z(t_cC ^V^ vqTPAYp5lG'H=}j4͠YuW:01T3ÑxKYM*^F4 Ib>B%{w.:&oFeww"q٪{.3ok)0\sد6aӍ;ulTE^q+=ez&]{Q7l+a| pC%LDaw2mѻiH8d=QxW)$5Q^MZfgD=JIg׉Vyb DF 59bCh//ȥBI9^Cvm7DTTd9zg3B xZqV{/DkP k@#3$Fٗh?5V{2AعHF9߱SAZbD>QgYĥbᓁ MLMB`QOM#,^ +L X W x#B)y¨8r\/0(Dc=L?UKZA~:ߒ.Lh18CMjv@~ .b躮$:Aً.Ҡ̭}- &QxĬj־7$+![Xa4ek;)EMVYn?w=1PjӃy*&lTxV`kn&iڨ=FRE[iX> |Pt̅3ښClGu;&2Q=L4VCl%7ͪ{1z鴚y<#&x+qR\ž3vuH¬!/2'Oc`$v8_s2sZj37oIK+f?IA5_TM/#'2uH~5NqgERWnuW.w%kexgQ,kےuBZ,}5kф=91Cw)N"i>&O<fDA.O|NHio73wuj3#4-G'h7&*6SLYR~^q&IAqW˃~|sN#p}9ǚzO9ߌb>{:^4\hX@?\oP\:5VL`{+jn3|X'M} *qOmu{wצ5:N2ja2lu4RsqIx xY?0ĚGz^y?\I_'h>A'l7Ĥ9n i+!.5;東l8Ƈd㤨V%b;#K8~_F%pq`s[Ġ8DVHV[̩ʄWdNt!,3]B.;YxeF]m=NJLpl=ìxJ^"R}8!KJOKQM^۷&zzbNtijA߄ssՁvAaĬ\Ueɠ/ Ży{^ʊ97'&vZSjx| bE_ :ۑ[OR8M)Io fe:"#6y/AO2Kx}]Y. SY dAWHC875pvdTʲ}Koӿ$& .BC-3MCEh{@!tR]rwVGFWl=.:w4hϒ~ş#+~{::'tJW8d'dW"sC<5ˡe (PSL:77sɮH{ !l/nO=T=˟-" tj)<{C7eYfكi>O, gDgzxQ0V)KP~Q( opCt ~Ƥ(g2r_uʁ8mIz'תGW@}+* sśw@}*:/D L)MȧZ±c@h6wS_:}րbߤ'c+9J_e>"ið#e&t^Eϩ.IӃ0 {t+m%^y&w3K.ɒchVf ڋu\`ؑ݃U )sI6lσ4gOM*bO|O1qLP{@jWcug,ri}37%dHa7o}ײc9|RO[wb{nkcGucg.8Cd0&,6ReZdUEANCʋfj6=/f ZP( X*޺@rHg4w."vTcY1\VHO>?2plЭk"|)h2K%Isdv=$trNkgUbiŅ]f$0@[A 4BR!M.:b߄= CЮ %dFxjJHU4yS'gk/Zeo-tVWl? \ 94Oa=g>?)/wd|`1%p!9eWݷ+)'v頶3MbX6F=d(rAukxV%c ApM\yh&$t12I&Ksj3ʯ`^d:Ns(? 3&V-⚧F𛂚ײam̞x0p0"ݏ?+kAvKWOnv:#KE,'p*BIR}u7in΁˯ }DxI_`MIﭡ1/@Q*r(֗NP`:N,#M<1IImt|4xfSq\+~YU#| !nJ'M2Mic7P$MD` iZs?F>}dZ: ,6:)qiğiwv&Rk(DSb)Q-Cu.9,1Ua#Bxpo*싑yuָE~Lz?>}'8ILF(.DGc`@)t\ ηP@#,e{y9X 1BkM\* Y ,NҸkZ#r, Y_K0ES׉ýYԸj߃/-]jUz7 mvr,[y$U<50d_0ʻ]]Be&?}MDc& q}{)i9Eįc >Pk =ؤF rَawiSg5礀5n؄Tٍtk%38m9c@xo9L߉DEtӆzH4,b&AXsT5Cb4w 4}i۝=R-ꬨzօv'_" $^i2Rԑ.qUt\%rxeD' \=y͎0dVskg֣3^Obi(BC}snt`sLkd6PviMZ$L@ʌO =ϙ8ҞRrSMv %^h Bjϱ{ukMY\0D ?:"TuD`JU\G˿L^M>]"Q#hM pPk$C% \! (Q[ՠ?XC^{ !yVE gpt^ynS ! mJ T']4.v#'\QIeR}e/[+Δ(CZXfj.yݢ;FeYƤjYh _*02# h0>P-6/ɉLIO;8ku- F }" 3b60ɯۄk!vXہ,RĄ.c߉`-scvvX`'~Ѱ+[>ck׳s2CzxeN~}RZ}k$B$.*.Z~^h43RvaP H 'WSkpr^Ly.F],vPE2!W 0ŨY"fmay `/v0H|5rq+Mht!XhB$*.b sB.Gƿ Wt@˕ʼna@1pƨD|h,2z#K?1-Ǘ,7mܺ#j(U=ka>-le(`9 I"q123RRk<`Lt<2j JN3;$(= T% !$Xn@kgqkdl*vCXr|`Ú7)W>Yl/q޶IWE ^}+5I*K~#BE{gp;y-`1f;_[ ͗Rɸ\;0}[{XUv6B{a-:p)X `jm梭 [_OVis[@6wyA4w4X'&w'+-*ޤ^FF7,eEf43ڟ/w<*_b Ц%?Ε,<)SS :o, A{ya 4w Akܔq7K&ʦTql%Ȁ"om Aui Gs~x|_F\mOa(5}b!Y3DSZg~uEh@>ӘyuBfC3gZ \{&TAxS̆bl6W?o8<.|T*`ǜ6S7|r!m!M֐ AW]Dv"ySgD)lh5ذp93e$#  *Jp% $S+egZt2qvEK8cyupfFyqyY_9/HJ0QdB{ޠ>hT sOq^->p^@8ڇEe-NF;璮!@eK F z]]Q'Dr/;?k.}>X4$5g),Por xKb)_ODawŐ8O3ڦgs p7E&1&{Eb]/G;s,ޗ@yv !y gk11 ,:@mӮfъ*@AhL[}1 5P5ݙ e{UBs}1!oK9.g>Hm ˯/[ jl5p }`ISqluPxghUa6)gC.ɮTJ63zfOMLP:[<%mBKWSc= @]MGxj6CSoKnUoûNbUƤZ. WZ#3 <+[Hłh;.Hdꃸe9 x}#!FC%K$q>&tzju[^nŹgUj G}T->6ϥ#O~"fių;nWR>]cAX*S?#TkT9ceQ59x6 ԩ,tdw6$,$*T'7ٖ:S[La1bqrNhy++!Gy}pFu 8ٰvݸU2Gd$FV`yBad Fu)%B@U1Xp[/k[" kbnS- PszF).qH%:%8oRjM) AA7ϬHom9`E3ǨL; d/!yZ>J&waٷw,Ppu?)uc\VJEF.5.QSdFO~ޟr89EW ):~yC,4Qމ1IhA{'3_DLF/;/fU^q)tmϤ$}w%0cvݯcVgOpB`kW5wb|U $D:r8qqȵAz]rpWlǑ2z GFX Ԅo&#kGSԘWP ɮmKsaYS}?ƂB(?bw0 y7w^~,`q$Sik3ѭ`ӡaƟ"<=O)ov !4ڽ@ #p=;ӑ޿70+R/\`LZ C=vaoUC鱥^ndmۗ*jIgL& Da0/F.BuEtlǞ+p(Њ†wsK,:U!@eZQDu 4F#YPكpB2īSY`HXr(I~/)uWFz8W o^En|d *Fl|=BIVf :AI+s/eҌ*?4;βw WK'2\Ьp2]ٟ Ҵo> d]xwuE;^? ,u5Fsr}ZgEBs\măziѴ 61M H1ELTg%!ˣwpC1柄̇_<$oji9 .;o4.Y.V# CMޭ#}ڥ4ӂ[ ,t)lNu3d2sp[񆠨i(0W%t=nR)Qً3d.nNQ/ A& RU.L 50K9Fʓ!S}32C׏<&cVGx0ͬ:tlݵ IWgkOg3Jy@ayU|ŦmchWBȢpg0?t+e|9O?[ȃt69c8B"QbY:f.9~obfKm땑uq{C8!ϛ+Q\Ia/R0>ɽjFd=ZqZeO{ LllrE3]ܚGRo]͜ZJ1 _T,qIuљPo/D򉽢yPXK`PwA wn渑`):`!(2N!pvZ|fw|tbMh5*h C6 uu#\?m zH!nKn!Vk7Wo=cS(ƘQ|fB1s'kq83|k0q= bƹ f8gLlgӷ~sR73k5CC[L$R'1N$ȎؕuSOAa"AjU^3/hV- u7gI9@wrĦp?*>W ~g0\5*ޏ>23)&p ndފKR}ogDyh )㵎rIgs TdjђSl9/!0c| f>QyrZl_g6[75wuNÌ gkADI|w(`XwWщ9o(abU• iz:[;$­ŷ~#L1ĀC[Cl|l(%Qͧm]12LDU\یc{WN𤧘\ ݊ ht3B`tc;iՅ*< Ų( FWc@7_~%<1v b 3D `Z#|JQ2K=0POO&u+FD_,+;Fc{1ź~ao.AMJ KJ? @TYS`<(nwvHç|wW)g{K'.j99 *soENA iu$Cf؛qQtm[{;2\Yoh\ Jko rԯ&>r~}cgO9G^S"*ijSNPjH%B5'Ȥb}^]LE5㨑r∔fΆÆnK.C(np@|_9!X;R ҃bɋ eA,[y5P̬˜y||Hi>nc柠ѽȦvCb'4b;s &o*kV/WP/(N>#['/5a*NcsI`ƾv@IJJwj}V2 '\.۫۫oX$oY4"E(  1)JJ # IL #kc 6 YU FG/BBƟo ,sis>󉮤 Ĉ( g%RmqqVֈ{"_ֳ砾t˽[_b9 o9E̬k*\($gmKRV?$#$(]bAMY-hz wVؕl9o+@20a̐OE&]' \ӿ ⷼf 1Dk.hԼ?KSMwq]3LZ=Ijݯ L(zGD7lZ5ݦXa/J{:Usks€tߟ:?W5ytII=ͿM%B񌌤D[Rnp|V}L7$'0$D _?c9H-;=Io!u󱞕FbBt?+@$Ft6Cו+-I13.`TSDA\z->}nch [@-FPH&).<A_՛);6'0 .."-ä'1. #22ll78@)QopNJehp4󼰑~o^ n_Nxj]v&6G*%"0uGC^li'wP Zwq9U9[@ ~1]p ,IPᎭ [0m<va8S1?Y쪎3&?NMؼO:{=o9.&yʍm8;my@g!$;bIh~ow;.:j|ZaWjB-r a9}^?[h}TFM1'֔tJzsӅ~5MLŌDsO ;H)!5>nDïR'-+UhOk.fJz b- Pf%zit-q&O-ꑎWqNp͏zI~HX0 T3< ۲/T0X81Kl/p~9 bw*vQ;U_ ]Oj߁.dz4̢ξ+`l I3 YTJ"\NGXv͍|_.-,r BE5H|N'%!,esH?E={>p#@9!e7jrv{x#΢c7_uÏf8quc3^8c*֦S x6-lj7DtY*Z:$"q]ޡS POB%B}( 1'il8&٘̚=wYi)T葙o仯+Vɐ?%kAp(g_}$/:7)M卶Nj'͇qw݊0r?.#<:EӣӺj~G1!,?tk i9D07+2۱ڱu:mnUH9f^Zݝfe97<,?uiA2+LKΪ Ufpq&Re*Ơ[A04$n}4m*7"|7>V .>"L~1n I[bTqhJ+emb d"לlo>jn;qʂ5 rUGtHRJbI7{߸~(~c`QQ#{+ jӂ=௾9T~jk2Iߥ؜R{ˀ3ߵ.kLαHEsK!$d CA\(v̹bYGHqxǰ_@ 4*%W`^qOqu_^ܲ5*Jeƴo *Sl\ f CD怪C 0D'Zi-v *Ίr ј{.BhzqD'bw_Y쪤3W7 Q'.aYPۤ?)L!laj5G69`=w}0Ng[f=An& LDײjuI2[Dh4}D ޔ^]NI6 6P2oP*^3v)Z'g 2{عW,);O*ӆyc]̷Ē^ ;VcjM/9~(."ܰ$af_Ahm7F^#{?hu*)ʊkoZ;y|mBd;*t>gi^ ͞[?6.,V0=Ƈy mx44[.h=bXWHkSl/aN-B'Eg6:@ߖZYSٛB:}#Oc;!_N|xߜ%ŗM҂cTܤXT]nd"CʚP6xXo[ /`d 4(fD>MaJRcWtnmaJ+g0#ՑඑpWdF5 Zԧó"9 xvCڛm=R^,kv a8gX6Y[' )s) v[S P |OEpZEZY(Fm?Э?Ù0z Ut8&;v[uA}d9CGF"/o#J}m۴H4ÅGSkUuӏxԒ̂>U(hW|BQimx"M8c߱+L܄q7Il0;zAQpT$x5(s T,&Hq$6Eì\>gp (9C8ND$uzjv c8Q G3gíotqU l68s  su͇&/vQ'f9#,JOtBa/߅nD_0*1տi { uG؁+ʓEq4Y/U:X&ܓN5L^@0h:fPaMnOM8o4&Ed\l`cQn w$hP!n0[MNm;ά(B H^%Mۑ H0A,aT7p wQz5c/SN:P)h8@rh߂T# 3.\OulOh&b{B|*ٌPIcӉ^mU焚pܡN|kaIع"hi= \9 I!Kac,+-[ ն_jB"AQ5D<)1 BVͰHn6@pjop E!9."@!zC؏l 9mBEE u!K[~ S2`9biY*cx#$QQea6!%/۠cE_;wty]c&=UTs|C\E=H(+yP`n%0NNDĻ5z8H4.Ӏ/Ljf Q*ksq܁IDVc0^Rr&o%ϪrAdoFZ/AFg y :;&x01O5z_s+ ڑWj?1&QVqi\tIGU>͆"Ms>U=d*7E 36> GΒҕP[,.aGKD|M{K:")|I\$"~:#wh,~HS \f gH'D 5o!H^%.iDJ;ZaD&y;2nS(Mѣ'!5{?D/ Jfˡ?Nb XpWԼO@M]̡0ht1o-'l2d%]<hVz;Ҹ!o@,䰚4dz٨:[oKڴ$mG*En6P߀-/+(qUF=Z|NHC>cûٕk|ٔfOOq6*%Nμ]5li"iZVo[1NO]4$ q]6-?>c2:gjT 7!avzSGt/1 ZS\-"V@1&-&1m0L1H[ 3G]p?X #kM4]ȇ-W$Ve %aȗ?S_nĚkhoTor[0w+%jZrMKHG޼Ӊ"\{d˿1'YB/\}Z= (jҺ7Mr2:y۬EVV+u჏)`PZ˽w%`<7csKn1k4]x;7vT/RF{ JBEE$>r>UۣTnA[N3߸IJ\!C@&aylT* 3;Fs+ˁptKԙE)@֥pd܌./</ 83࿂-ls{vVtI[퓜x*ܖg+EzX*,=.H9pM+X6p<ƅDO[ +OiѾL#.1lwIi/`2>/')^HLrxlӖdq1lat[/m7JHMNFt%k8ؘ䰯!ixxD؃S+m dʽ37b/aXtykZ<peyy+Tt=Ac)f6?14)]LfRޠܕ0.x+;W?8E/py.1Oۛ+-14G@ܲ%Ⱦac>OV;XBz~O%ZYY-qNAbZ1j6ek-uTe?ZHmxorn%օ). ;X{^ H5}~gP)Ywxu!v{dUE5 Yzϑ61{\cJ F)?E`6[6o ^IWTF28* /v+:J+T 3 t 2&yY* [ O+q2fQ,x6#F~`b'IY&HՔ|6Wz*`gErY/RnCh|.RE 3uN Ԝ"X}ՈaC qkV呥gP%3+<_NsH06_9jm&d7 On$.sGߢ!7xSG]"M}$3Sh22?ɌV&Wu'\M(a rcBH9 ԅg :kqIHUrbGMZ_-VvVe&篝{2G@.$X.:ol_;qk1&VLCWt(A+Tn=#RҮ@wbLfH trK<_WMfAۑQ[P *z؉6o^XYjc`Q }ùXDD!h?l33jensK@XTY\KĭXu9D=hZZy>gdo֎'1iiBܵtlVsZоWq0YEL bl0}A)~ެ *i d52Xf(ދ1@ z$KRhjp3h'N P6Fe\':R2,:J3$G#u10sws&@#at/T5;޻g؉  V쩿 %f$0-6XZ|~ztk3R;"jC"ҙ"| &{n]lWkyO2+ˋWlH C9/JgIvNT(-Ա:_xSdWK6%]ǘ+G:YiI氲-5mY<|MIs1BLs uRZ4J5,jL36d9캟˔:Ka-`y>L>q_AWNFHWL9̈́LC A,(qgQ;6RIKq&4 eR2|^}8< aΨl6JT;#Z2]]n3AP.D<ȭ0y$x99yn( ^r $JflI)8gE73x튩dlܻ+T\ ؛sO.>9FNíJKJ,oC^zRe4@*l>4D26!Ur¶kteZks'H#hy@-VE=Achi1_64F[EC3BTp.7QYx, di yg[dI~vk(ގ$' rYR&PAlnip4Ձ-$uYT$d2Ga4x|z$ ϊݷgJ7[O#e Ք. {xJұWGkX]QsSD ׅizm*~-t\//”ggCVjBl_k ,Paq%H=XD! 4ldZ1W 莅a6r\p9 i{xڬj3e.P̩'mG,]Eڥ,_ t&ӻ̳W&C^-EvE/^(5e"\M&e .0r9v~ANdXX]PZ^qVºH[ިҞ-7`6Ȇ>;!!✾=d,wmd0 _E"?-l%xbݽ52\vݍk&DjH+Plj:7> }Oţu^>++ae >"7 $l}?q(LYy#1_aU2l ɓ; * i#wI$I5d/QxoXj(@:u aIx`WuS+~;bSsM|R].)$=dA@Dю&fҪۑ[IdEUROFʔkusAz@C/)'nZ) p7&#| MW܅jmr]w(ӻ .d!8Ps7~6>;lzLZ ?"e&{An'v ߢ;lLI^&2F:DR[8 FB"|̠9b*,|sf d=Iax=Z;O9O\g!$f Ʈ8G?}S[Jj#dg S~sz v5rkWp%AEa5]μ彧/Ė:=6Icx>$LJYpw.h N vsDFippqՍ.VMxiY*:si<W+vnwWޛxn V/Gp}Ab`hV2/l7 w,gfiKHFH})F^D"XXq?b/8O5tdNhd*pw~(TVbmhRRu꧸<[wkV6z<0mi4oPTeIy<"$k^6b=?KK + ZhO67|rg ? Iln. B$Lq%@Gk5R1N! :vI"3#C ry^5 ;=eaYn/^;mR~~a>/!b?-("YHE;8Qݼ܍%,;Ts}J7/ p{8Kl5@ AJ nj$ SvvsUm{"RroT,ܽ,Ⱦ8աH,t߂j땋$X]Lzuھ{yHʐgi4k+<#9O0h$ڙDsrJ>O16_pS0@Ś%у,eF&.o8eeu)aTM.lIAbg Uo"XV$U*_C pקm& .+ YE.b- 1Ws^\W6{DP n*q~-'zywwթM-F>g^gxǣnNMn5]S\S"nFڜ4_6ktOKC\U#-ϙs7$!V܃@SHk o9,)R[Izn YfS ynq.* _I}Y yX2YvVԔdaF%!-Gg攛"l0y~BAe.s_͜)v#:4EA J!=aAW.p2l?WT^c410r!?emh {x-Ƃ9R"P%zt5+v2$>_?}Pei%ez; C4z!c>bx !]71,{ϛ:L>?v+ @}7r (^jN y .OH0kDZl>Q+'\*Ij:Uqêw<Fy49V KN@*lu113#p(!+$~yDtg4KݐR>O<d0C3T!Еiޮghɿ\.G+$J5OW=:L7ǫxXvV]i:D厈M "򆊏J/F79y6)kXJ+ʼnWnU¢ v)+ Dtwza!#JNQ>Iԑv$Hނ8C9%Ј"r8>\|RS"{b}uM." r 1ZuNG\K4:zmFyTR$e`F^ k1, i%N9ՌN7rVaQra?c;تr~x;!!mfpuNpF!!Hs+KMRyA H:u4YwؚM\fd(c-a: : NrKG 0d3{6]Sj\p12e0STY>Iy?zֿ1q1; @9q{WyQjC_3[.bl_@<㟊Ky ܗ6{1HRS"jB5zSx zOmx(K\<ƻ/׌ph1=[؁# [Ohx(d=ۜGkiᇝIOSm>` +)Sg>P1c@boXK9BZW$?i{33vS _NJALhiN@ѷ=Kӧx^QU9+\@Y +.:$sˢ@*gH;_uqH%*O* gcpG!_Hesd_.b eCK{2p/+)$%)ܥA4S,s%l]gЀ{ng#V =c"*g0+\p ۗk^Yy`<硆jp?XC-W֨G?" cI-n0y; ho&FLsne0ƊT 4tKV(/Mn.ouW!7Ghpw=_&I6OC"t-;fi6N[ً$c'dۯ޲tҴ_t\@(LW\'v`KΏV` J1xWcO/Z3comWY7AI\` g;/⬣oosKyl/sf>Յ)&0O)e3)OD GOaMc0AcJ^7:!Z,p"--3__b(_sDRXO:ٛ{{CĢrGą8jytYOPTjq:A8&H mZ;*:6 ˕LJ͢G<Vua00R 3m]]: i^+"ް^˺={0j?xQQeRԴ&{gzb)Ih@ PkT0C2[z.#iIM̉`ZQ^K= ) b5@/v&g": FJ/JRXӡgXIZeKv pϞ]0PP6&hAL,A |ؾw!k`׮+OMi\o-yh.Wc7A(9nsD"nmx=N|DkTfg-{;xK0&2%F98ހbvWUl:ٹCBjo; Eu.U.@8>bv&l NٰCKkLJs|98ZTUw4cRB4Ȃ\{Iž,Kt"HI)[ c"!p4xv/]0Z\uz\Up"y-y@2I:{ ͘"K *h5@Z1ԅO[@drCM%e/CSka,lbMGCKZ1υ5{o/L.N0TPu!l4+,ETtNWp7ι<FL2^JDq+ ݻ߹J}uu9wNf (cz‘9.1 xx4=){Y,4 說3'ف'v5rX_6ELMZ(c %blsB(V5m.؆n2-n%D, 5-Nho7Y BrN Y4n^aKu(Ea3FIת/}Dz}oYx(r~%(N콛5_d.EmͯU?X ŋړD:NtAH.ȋQP';Yq"H M>@×샂S}#SwQP2uvMș3+H=4E0*p>3|V\!+sXQÂp kܣ{zLe5Zl ZUg(o˫}  )SHzXmyuG{uMI>~#/kS^dv)7t=x[%%,u*Ό5}.woA9XJ:h[x 6ӻ#ʡ \tF=T=| k•!f\l_8x8dVgPPLnN\?X(%!mʇŬr }ΘT"C#JSl.9 wϒyx=YWeD }JS@ˁF'ZoJR^MFlW>M~q5m=ͫ44.ϠZrQQqKHP)f8  c15B_xr)$"/pr<3a X%;{z98AŻt>T%uOluhZa DЊ4sv+#jD cC >?VPujC-Z8T 9al^Q? 5SSGڶ@C3AUfftּo7*+%Q} Ӎ[Gkq^%?V of 7?Naa~[wOZb*s欎ao]sfG\5g/T>ksn Vu@@c{$n*1'p˅&NO"$BㄻUUmWSUǴNDBRhfUsi>gX  5G1: RN9bg=KK9 }0BgSDׯZsjK,Ru[¤q.䡖=·n[DvԵqP o-qm# TA`G}?궘9 Aa_!/05_DO&mϠmD= 9r|@!&[8%CEhmlBcz?C(S bo0U&3i,qb{i[mȢݞ+A[cFє+uMVM⦫vӈ2ɝbZG`%e;egtZe/{mK?5nr=Rja|̯?1ÎpոfCzϠůÄ x_E1Z)DĆO)Ra$CAJNC>^a{lO bʦP^i$vC41"p X2Q5= P:95vfG#ˋWbF 0Ј|16Eԅ,*_bHJVǪ\utR솹4|jXI_>AY>\N@7^:_bDEip [4"!΅o*XfyD-{'cWT OycalHF?g\Y{?.ͥTJkcI4*r\"%mEXPY*/TO9L0$NAf]e0l|32 D5O%$]K+FEVwC׵KJM(oC ްK3nҐ p YNP.B +^{K1r;|4ya¨`uCS>&2xE2oUIStލ'& 1VFVu۩Rttc ! ̷%k0%+vlhۋg_I"R|pmv*Ck::x|\ul>&b6"D8%ߥShܫkȢ ٨ۑa,[h8HG!fV\fUf#*jFvRU.*9XY,LPyzN.9mX;9ū &|\f. \ ˩:"fSWsO *`ˑ9Tk2XI;9n A4qά"}Ej0ӓ?POC; o ԏ~/\'>[ªԄᯟ޻?_89=, oRJjuO;G2j4Jzcwz+j̊&p?BSrfe7!|,3kU$ ¬t{zGv$~wU1u}3EYO,]u/r烃 Nq8 8P lH_,G,ToP'0;%>~HKd`矩Vmaށtϖhǚ)E2L P52E}W ѐ6.acc*"fQUvڮ-,,s7Wy$j'h{Ӡ'B@xj7b髼(<σLC\aBeʼn£No<:KgjYWfV+wpa/w {Am@Ӂ) ]BD11*?UƳ\y١xȳ*)|U Ret}miB0gaH=]jH,NC{MMOm lL!ou~X&l(Zok20!ݘM䝜FΔC[ؐ0B@&eZzY.#nd-zykKmDs.!L<_3K`jcÌO͚aXEúJ,0MNd `9 z?5د&q~?>t5WVjD0=(JqJC ؤVIǢ;. Fɸw[' 90= [0oA[㲄grB׬7 _A)xkk)F(-] %p N3 +'&XXU '388sȘj% \xrk露yoU+'aOnr+Ĵ%P6$v?;uX&N+ MSoV!@$S#vЩ &xUeI81(K/Eآ՟g=rYZ3UL}v@ K>TD&L⃮F͔J&d,3b׌blZ6+sfQ@n% ^-*S~& |b [VAFdĄoY 57$f4QRӥlzhIH(K|I|fsn=죑(E`O.F(^cYl!*6 -ն??BKE\ih5:`#vHڠP]Lx$b3OI{rz:_vf,fVd6)jF` a~PaY/ƹQa3a-;7CGڛX$ .{iB$$"2:!LRAQJR)`/ǣ^-ŧjASv<9a<ro݄'>XNeln؛K.#2_X4ϣ<; Iqp)N5sJ]nI1I tۢ\£񤜅bAnr!~"Snir5s&Y ] (c(I@C[X'4 !oj"Қ4N*ri߱:" z9!1[/kY )˪+=żr mbR?1h`7ʽ$ z!*7ous#RS<?YtV nr)ǧmL[Fa%I|Ȧ6|ϊw{#`'3 Z^zz"R<8Cܣn*g!]U_qށ, ۘ>qU.@7u"4RY̆.3%{*{qL97ٝ]unav|jEТ<-#..>·̴wZn )loukm?{QԖ,% EJ]uŮ^$(ZT}DJub"Ya=H CfR92!e'F!jVn@:N'VCV^bO3Pp;!}CfN%3rMx/, db*1HdF< )'9-}S&.n4]]=Xiwt~#HD8 ^Ԗ dbCM8|C:z9TXdb$y/ddѤ"!`Vē  IZZI8zhlKE֊0L$`<kvMSћ9;%DBX cFOѴV쁏!qp$1nW!Yv`LYNA+vcz8i?p=;^P߭s@Ǿ23E//IA, ~ c"|@/kZ'~6R-nUNTEVͅŹ,Mȏ>@+g5ۻKi*(z<M=k.99=CkALȏʹ(Y* Ň\a~|:Xu-jƀt oG 7q@3-Z/AÔ+kj嫾(LvVú/ZЩaYu_9%)ξ,{7XlAh&dyAwk,r[js+xLId?&/v+̾ yy/'IۃavN s8yδic8fFgHR4Syٍ&9FG>MWhIE/ \g@qWq YWB4lyTV' =%|%q+R[ȹN*Pk%kdlx#}ǸGUcոs@E!0,]*9ԁ/#VrbğFrz23DŮ)͝Ҕ(87Pƪ;NȜo`/5lS]]>H-@O.a/]esbH(H4sjà dtGUrΑ $2-i|d=*`]{"@Dk >f ܶun'ΩY`TV&nhKz" !a0@Bj饯:VEx>+)&$A.wGBd&Pr]gU ꠝumMZW'oRD?}(|5nZJQäO;K#΁?U 9X I*Bh<"jBY݂:T@>61=b&KyXoXr;d N(cdQRybZ J^X>MDO0G I;;_4;d'NB;f3_ӳ[i͸7, +m|UE$`ƁeAAɺ ǭJe"GўaCVo`kV>*GL 'Z)H_v̤ҝ+TY7ֈhS )iٲYhzu2~fj|4 \Ev}'c(%ŋ~,lT*'Uy M}.B6^ZNd쳹x:|Aqf8~qf1oj쵪|B|ܕ e8q,Y#zؼփy ?~D#P% ޏ(.@AwP ?QΰQ5 AN nĵ)п^+`&xJ\^y 5{a盐5Vw^bv|ߚMSXM=u ]v-GC&C{.[Gu'mTFu6&sD绱oi@% +/! g..iD=w"W1њLgXuHa׺†#["մ <_ dn d) t7R*Y X#\5JAϯoYq7RMOupX sn0*P݋+YO),1DXKı#?`kX>܆&'ۏ({й\PZ]j3dɕ?q+ELd2^5!~*"NXvvc=o'}\3>!}DmƭT-Ώaɷ{߿W $T8E˔ m<0H~QdSZ0PUovޏrs]ܩ¶mr&u& aNxO sy1f->l#Gl=ߍkoI/{ b2\NlӺ-\~B1oƫݡ g\Qʏ:-íucJ,bhwXZ8~1ϔc ǪCÿ3Ϻ9킱V|ӌ=HZ; IzhAv+6;mt=XDD/گg5V'H-ȡIplT o=ήh;M4yy\48#3DcˣOFx'k6QrH <5ːl$:.wmǽX]#k>Qk/<y![LrY˨0[b{-`Vʏ0g6^HEj {꺛4CWk)oEӠVb8:hnPtLk;hLn K<@[sƭ[{8HY~.ր:!  FәIUwv+;sbӧTq\Cb%$ibY. ^?= +^vN 0YMVG*!lI Qb C뺹:iH+<ǿ$AL/g틙$f\i&$!l3iKِ=ոw.2cg8xrڴ""\&)d'eقnbU */N\"7u>NC&VR3_x1ܸu;.>ɬ6c襤HiAX>r$$/!4*Bi5#XyjN#ʹi4s'>949`׶6<-8alV@Fb,rokmw - ^H>e 鵹+ #n[ iTVOʰ Ut ߚBW8|7Bz 95Xa2 'X270~]tuc&FOW D-\zTj7^8f=~y#DY Q\a3MA)wSW Do1'TJx_B|+;s3 ??}aЯHwh8J`|NAVw FT$D,n!Z:DvQNiЂ;lsBƏQ&&] 1`Uej5ytKŦC>Ex[֡WͺLtٓ%kO.&zXWGn:ֶf ^ķ?L~xYc+dҚ9^5)".n3hv˘eq+T1nG;bTu f@캉I*y4ȍ7 +4<]v&p\f݀!瓖,By g(Dg!gsD':Gz5UXGp$,Nt3-]ZR=#.=ۮR"%j |I~BPvb^9?UezݫS?!w&q[.5ۄAݗIE#TB[&?OBw+gg5R *+E肜<XD@yN3~( '{ƬՔgoW_h}"{L8Χ XԬ&溓rӨzat5cf 6bBՁrU?7ĚC#LN>7[=@-m"m)yE,A( ]ʺ3 apd_BPi)"wL9!,)lDGNkYQ{[`0?5KPH孻H u.ў2ǕӨF&0C$TvÙzW3DU' /&V&W]#m%l31&4ݬ|d4 rЛU؇*8D*ړ6A fD6/afO](Jh(< Yw 74]͛HSɡmMv= J)S%a jP Ư#!n:f$tdLig[p-f&z9?f=FuZYĄjUh-xC؂}K~(;Ǟ0QQAITe{c> 0~NHL>hh 2 Mad-Hw*3k5S7 s+=g ۮҴ 5F/y bP//L;/ To 22v^k$[\֘`} ^/"!U70zCã@<ګ>R/#C6}Ahf ppsv/O7ck!TdwThM;4TݰC\Cy%GOJ@h^OlgLAhT07]]8~x[q_Nw72qm,F0ڞ<T48 L!hx }P,:? 5S:̣؅Ǭ:ȌF*ql[oBa bi!ϊ}QK5v&pEb]'*~8ʬJlV,#С <ԇkzz+q8 Mh$q=:.TfS iz-s4t2d7Cͳz8e@:" syΏ L(f8dXKZ^(H]* 7׆d,Es1[d,:D߈}= $R#mƜRB|Ǔ< zlpvx} I=B>$uԋ iq,_k]`'6Te=ma34; S?m!{/)<#C:+[ !K8wȈ\A;oK/ q J '#,b{EIle%5 N2S!'w:->[ wThvNĕ-RzڞsD5PEL \GBňQOIdxAIB]ʘh4>Z5os5r2q.Oksi4#pmJz,15u`|˄O#u' T8!&M)I.puXFqWY) uf V]9Vy)] > AN'ʧ;*;iJe2%YGsnȀ7Ww@֦)~iL |./.L3Sp$) t ޞO\hW?Z&۪>%V2=o 0I3Ozsퟰ/}j#I̜WHxĉtlqlC點{#˺zzҴ`qt{%- >[dI^ ntUG{? ~܌ Ig&ݜ(?qzQ2(MqbVn5ffӘ|~MwMc2|rw 9 :UFv eeKC$ePc"]\*꫾9huLF]B"82`VPH~@ ˫|l*>:mR9rӟ1[*oN1kɕ^2ep{݉}20=y' t^ߝrN]0UoQJx+rZ*UOb j_eGYW͏\"CF(]]"ߵ@$$x_M%F3^kwF*"C[D.tڱo hܔ& `1qCdJI824o6bD@4p0w9rT`-X996h B5U3_"iĞK+8 nӬ=zj 9U\9 e')42ڎ%*c/QrvxKi2,_3`E(@󔡡2A 0*&N)R~Zb5=\g5A BtRl}  KAH:Pn}@pzn!1p5bQu988!텐ae}a2SBһUh[Brg B /idǻJ,:쭾d|L} '?(U 0ca/C3u p_mR1O  ՔpJ[x!7TF!*WtNd n<v.s耧vOZ 5/$PMuޥ^͖/&-ZYȃ!Baf(zϚŬ  E% UtъաuM6\tux iԦn\4beim4bGBZw)ʥ%NX*Џm`r=ffm2X OrD2BpC85Ce- W۽9L>t3Ӷoi#x uEm* xq'ޢMԢclvؒyQYiṳ VꊅWh6p3J$>qC֔L+RPt$ ?fjLEonoxN^==VGJ7s:Zūkh-֖QJ;ac a5!9޴n^|{^ɖu u;ˏ,c N>OD 619JԬua"y?:+?X'gd` . I3(H[57ѹ~)V1]dRzR0k DӥL|A $X=4yaQ'@}(#3xK c$яU':8q"0 Z-ƕB=҇N9_)C:O(x͗7E I_D̕@h/,+TZUϼt"'oUz-D@UMS+Y7"aq.=E^j^R $Zxxd5>-kVOTZ-sPE~.Jkz䊼Z% jv.v<6PW瑄؎ }]I34>t(wk|h 8DNKJԽrpg16lg7?agI;f7(vU0|ϻ%688rtv7 c uX"go ӄTBK=ϼT2V>h~m%rb^$=ϝ&ZmqbsP^ 6xzU9=o!n"Y[x 򗭶嶇O(چuMFmnY&%HwjXIv\Σ4[AtXi*&C2cV.#A?U&pihu ! ؜AŮ>.~h =LWH^j/([.eJK chb6Ϥ j Àl*.M9e2gw ầ%cN+LPI(D[4)h~|Ϭ~L(E˗e\x36: ϵN,[% Qe:gQ# kr={U iRB݋وڻ+jݭܡHOI&r> g|@d2KWu?Fь+jqX;cM3ƅўxqA(YJG!x  \(VҰ3"8REQ!tu;Q47d 2cWYϊ?YOH~8 eLGKNJK 4GmT cYdz } 7%U-?7({&F@$2ohH 0ZvT29q2'3{B1n=^_\y",A$ T#!w4^%Td7Q("/faulaqru(6xž pڎueH)~q[+aDK8/t7mqXW:h@N8fYlF<Lt:YyUÄ'_M8$|cY8!\^923+A-:S0WpwK8Pq7g, Dţx-8Ok1IAye:fFEjY)hXZUSoF&z]7S`mrWsPK9 h Z;}uJФG5OHX4H@$ڊ\Zn ݴo]1& hghl/rh8!M<OCymu]',kAg CTW// SlXw+ /˶ =EyP$Nn.;V7Q@'[4ב{l4írR߃3N)`+ge{%;]xIa8N9ٷ%\_Cl747rHD]v{};Kz$^إhh]2͉J]^ R!\s 'TH :ae#Rv*,%_pTg:~f!M-#dt&~6yN X~l ƕnX15&'J%Gw4e,Is14CjY>3 ˌ}b2B`(z!)Ơ عX {h;Bd1b`b+tAIrUfH5q" 3—cY /SMBW;!{K1'kʠĘu^.2~]@,~ԍ`]he/>֯gJҪκҕSDK5EI5!:ӪHܮMc4!GALFmUon9%{:|W#1= J~5hTqCnw^cNj[cwҩ%DHk 0hK\Xve+r9Ʒk-uX$I'y܊Ls]nb9+ V+|Sʈ"$uy`K3p74 ' 9j1 wЁaK1 tFMR%h3m< #UE޳(@_ .{ĚE "Aw9] $03 ŞC(Tsdgkjb rF2 cydjseNzܚzLS6 bdei/ڰ\ɷ(iz_Õw[(Eeʢ$;ѫLVJp a^cQmre<"_`e3](WxhF"b;`v8FUq[?Jī99i6p%>x&p;槏(YXM&*> >% jr B!恜"aoͷ-b)ZI.si[F9("q.ôf?e9RB+ٱp,W.ۭ0.ae>/sCeB@7 됦=_QFr[$Z< #\4r,[8V͐ܨܱ+~ ?aZNUr0ءSff{95k۬i0/} m4F8DG-+=TmI^Ɓ_\zW+tY(A!'5Qa$`K#rNgBv&7E &H^ȷ6Jw bz"k¤$)O>n[Z0]y4orZN=r井Aoeیu&\Y?]<jkpf@ܴxz0n&#rQP_v^u޿OQ~wXI7wM&5kJ CKvu#+fZY26ܿ.Ew;=BWpLOӛBM9S52ΐ1݃{\y.8ر &p^u/$7ۈ:ڒ,4u qOVrYmD#a@f]GaHbŸco^>zAm-3j@sWN[4v R!Hr@,9Y[ ?\".Ĩa@qVʔKhSgPݒ+΃c{:{@ijDCpHɷ +xxө4Kpv~=vI[ƀk =@TnvPǚU wh-?Zz݋;&U W75\bd6lm(G'r8CX&WB8YQ|cdcIKl< *3akq\ &`Z LHF?ܞY\ "hb\7Y17Ot&e>UB|QZm~t!&V1)v -\^+SU@b*8H]soc!BghzlCvRJo@Ww +~izvq'cHj)OV$Մ4JT RhkdFֺNmX:*lx|"J߈ȹUJIC.IK-Hс.^H/1=b(g+fN W/dfTٳPd ! s-șzmJV\I*,{ox:F\~*~zE m\ݹ|qa{,O l\h8_.d]oGh|Vr#ΌEryOLxY-stPqqZ,:H 42vgd$Z$0fzM,%ﲭӥ֊nh8|/vYv[)*6pZ2򁔪 ^|IbH }hD98[$1:; OKJ$RI F͑qdPŕ#x\awF/h] O<,PW39'$dv? ϳ%}ܴ?e)Z)dŋf/U],w9)N]:&ͺ _ pZHkvٟp}9xoڢ Lb9r=htB5K$) {BI _5&$>LfKshHW8V'Ҍ0VXȩM-\VrYV+]=Q%AB>O쪲XL\ $f( {(EgJK1ssD;_e55OA?AOFWACjSQ=A1b(y!/ urH:Lq~signh<4=A8Pu&0Z;}ݣ,*~]sx,qy" |cBz! Q'F e)͞ḥ6N&b>O(dj1#D#,G*- g|fS2I*t"PLmls*|wk7QoMȃU.CB&܅ъ^_4D6 e=8OJDToFX}n թqb_ѶNJ9s4Vx%6~Hq4|~= Bː(`OY@A"=*QGxytBR~x(3fD8&#LتVo:'ĩ@L@u Ui1DzI_/SS`BF7E<{ M3nuW9s5 ]٧NrK'quj f3=̇D}) K#ђAR-:wd:2H4\Z='5pCK/*v(EQv槖v.F?a~rc>50'NJŋc pүbTG ܱ*^CS KTv~ͧyhj7=釐K(k[=Cf$n[O(lkl :]`v'0 ]k 8Uc|.7wbŻռѣ~dCPl#HlJ^G$#%HooWK5EMM X{#-N)-Sp! x:$z 5'cU+6ݨ;y2Ջdy#sl3جPw'Y8ؑ8ޣQ}_ R/V8[[ F ܩ̤$w%K,4ޞmz~~l7(^A⇌0DVTp7*eg>;\2?O܃D9,Զ̟jF%d)8s$?p<-a X!h7MWc8iNtEFyyaN9tv"kXg>W'|aoCv{o,ERˢՉ>g1n-+;<5jt'9|pc]Tr7} \Dzj=-qO="IݏXJzf\7.̆҃ DҰ2HHu^82Klȫ(ƨ_'Jx?&B4|`ǹN0R,s](KK( +p>/? aa:qP-F -EakXN0WsH0ߒC>fvq0W*±vvtۣ ۞G`^n(Iy+`iָJ#M2ے*;$G-- c?S]~eV]O9<[\ɔHoP[T2A1xboaOaT](x_/6 BP?NmAncnYD]bJdzϒ{{+ISTC/yLhg'<iH9+I+P#L+^|''}_@+LFb>Ϛ)ҭ4UeS6Rkѷ.Iú*>,?S!{>!rbWi;1<(&^W#*?j jZ `+Fd" Hb2 )\X]i<Y |dUi0')K(H*}/0` N&h1-o[e Ra>V;1 J&>QYMrOE+?U5j2^!uP$ C/6yV(ȢϥͿj,' iZǺ-Tg$H7)n>ԭUW="$*K5`VޡS&4/Ŏ/fXOjjTE l7! 4'Æ P";19f{ y/Ua@4w*=.cHg`W)\tEl<;nJiJ,:vH8EK4v=gZo]ÙE"yjV`m}q8ݫ$c $}$ h  nVesۙÏ^[AOx *A*Zeލ{\t;jMKi`S߬5J_j{G_L|:LPSon;P{oC^|L>x {ArZ-^zxj[MfSvw:curr8u5Qg.k$˱A;C"~am$C7nO#[6]KSɖnXs!X `囋6Ch<)Ŕy7S>㿹+/2.O&yz0jVϖb1]k29(b֟WQ =2Ae?vꊇ'؜Inxj_"d`B+%^f8pԚ,!^g2:v.@ż#kFox5 DG튐gxKXZT5°V'8KLԎ/UYWP@ k}?@0d? [W폰M/㋾Q(CSJ$# -HPod \% P$2c|dקN֣@Tvv ~Np"~_48DS ƣ7r&{i(-`oi 4m"T= >N?K=4n4Z06muBKNB=?ljEyขNhdWL:e[=sφW2ĉ9GgcO3,p2g U} IQCAKi }!{Sd絬B7z"ڦ9FSpDaghz;|8Uj^ I%-2Zr]e#KtGva5wܙ_dc+gnn+Z(H+2DynEW}R~=Yen)Ѵe@J{ja߼ʭf,0v@hmwY;as Ki3:/4̾&Vg=\õG<1_׌̺7ɟ`E܅Id3r1e&+)zS6R.q{HQzO|\`gHO۬6,. \tFwV{Nnڤ;3ֿ>TbԮ6g2hڻcV@L ue.aȴgPntwXA{R,IXBB1WF3RM3V4?,Et3eP8Ey̨Q;V?%N{۫ xLHk%K#Eځ72RA \w4p/xj" 2tPS땃wZ Sl9.r_7T9 Ո߹hj*G' nRͪ9+¢"5 &0Mzbvc #n.UHNr7'{~hԎX#ж&GY4z3\WBg2)O}nKqqs3ߏXy0xk95@{q(R[ Kײ?p :' t'cәR `CqndU'@Nlsg煵<6^:'3O`#N5/SN_Pa"O`G,FJҹJRgx3[KيhN l 8Efw/yLlYR/hV gp;LqZKX8 †il R&Q Tn;.,Ӽc7(uClm|Eq%`򐓢)ײ 4dd$qBd_-eOzpUqd.qi(%Ԝm\llzVoG;=ތ;?RW(Ԇ0%A0O_xG1QqD$}~C ,rnČ #`@O[v[v C`\NxP Q"Ͻҟo@ԭуӯrr 2luX2BzcW\b,g,OcyO覥Q̍ 6Nql-OsE2ν&I0=TAwMq ;*BP":Z/]D["j]DZEU5"e_X&Z<[~v2)6OTSv'pV'B+Ҿ(;5ce!1ښ#.y3zHAAx9Y^ŗl5YzɖѦф}To,~[]9to@""ߒZ\ ;II aN2S d{B49%ߙ&)w.p{8-M^g._́X @b0;馛Z& 2 G259u VQP.1W6ʏ!e)=9Vp䖛NGQ6kb_`z {$Dz/]^5l~*8 ޼7dix-1,uJ [3C6hx-Iۆ?ܧ/ҧ$9 7v *;޲#1\D_l0A/V- ?x3Rn=?1 a_q_) zCY/>} %X^E@rV"?``:`kjK3' |2VؗR/\°' &VuPUz\~WNlW0]vaat\5t{:k|-Y*+*XE9;:M 2W.0|fgF< Еh:]8ˍ6WՉ']fv;or#_+ :U.9w}dLS7-=Gd#&y\Þ`x:j_9['s#l`k]Yx2Z!aQVK?͹8ϜxEi5Lfm> ar79'>$6A<"td4+ԑ" @;B@s/#]z|hաWtpDh:#4s}G38}+;8tDcDcz>~^xS-ztQQ:D7? R3]ѣc'S"Wjf}hw!5#Pu c=ҹIեՀ8܈K'W hS>*{D4Vì5Y=܏(E+ܓrTdgwpv{=c,jUpBBjS:;-˦ tAͺ>yuL`I .t&e.֪D\8 D|U /ƶ' EcEς%[P={8G<ᴒ'\Rww{MT֒"ĝ5lMagLhN,UP|04C\|xh"<;.`8kMJ:5S($v1g_L5H%>'; DR>$Qh8μ1Ծ;L +$C)]B2? )vS$THScu>iL%جJFE:D)+%Ew0G]$~S||v@ ߿߷*L+#3 lJg[mk#X |3DO{\JKb.C8C9~+o)Bݛ︠cĪ GXP Nĭy2hj9h!Xj3)K5{0Hiz*h .4S/YUu%d#o4-X9K9)& ygcldr*r"v`ªEGR&sw#WH$[Ұa̹,nMruC]1&{9{O~8WH"qO.CJ bR,3\"<̞A3LԾ($GH_LVR_ZRbA6!JHƄ&Zf*\Mk.sҼŌM2nU h + >bʯn)"A w#Q>W2=QRqm֟j 3G4137p:OgZ{{ mI"͋$7D?8uT{睚UUAj|F/HҲJ,5Cc+͉32ea(bw6Od|&ė]4lj+ㆽ-H"'ZbGQ15؇ݖ֟}GT_ͩqm"K? sTze)8 8a& xrI+Ph;:zwRO>t˚/O VȚ0Ž0 N~Hg_ 1Yي.':$c RX4iNȜ5ݡGSN̮.Mz[NYpUWㄼHvܞ}KgXO֪M~UԍZ_Mx#w nmmBkIz鈺x8=-Bs\ $ :tjȶlrw&cƽ`!A91&RuK)DG3y17G(&l(8gWԮ]F] }l.2}4s,bx<W_شpS;JM$ϻ28 6uAaSfSPҤsu>pol^/ҿiTF\= V&>nȬb*nt!J%쥒og̥ЀImaVV.v~b#[`UƂ7G6 a` +opE[`. zM3!hB~?\ 虵\f[  N~?I_8%˚o잻HxWGo(ڮ)zݵWw^9h^:U E]3Ux>M%T䘋,e7[|gc;ӧwpU6O8n}S^7szxԢn ? Y`pPppyhYk㏬^dTT'O_\n0jM< ~ )*"Pf43PGWx[|%n⹔B( vVw=w  d4ޭfaq7~aPD<6JsbI`K4?+q Qz w\E4PHDiF80A&6Z^&I~ .)T!> AܻfK_6C/˱427ũx3l&βA&pN|:%\`4h/l@S:w.KR 2_؈um*%&U11dq|XuHYZ眛Ǎ"c)P1E A(y=֗{-"w2Aܽ( < aP+ "uж@vpG . 65oQ]8w%[M}( 4aGX%-o_L"^QKX"5B&Td33xz4-Z8,iX(~3s]2miѶ^0+,c (C'*&o< '!t%냻.|$CX==ިg-0ȿHaa5 5bb^ J[4;=nB ̩K #xN(>X%8|KQE#顁*nLYm}jg_ vbB=Y}m+j9m; ? ,$~ %W22X(} 9<>]$ J] 9ݠxS a3E[O,I9^پ ;+/Iȷ*ww|UM/i#R_*ASBe ,[<{⋊ aEL!l)D"Eu,ɕǘ)o4\Yˍu< -.d hh- Cf_򅃯.Fh֎讚eAh?Y(Vl;ܣw7rER`u׊>&g~LoaZxw LFłUmvU$6jTH!s yG*P[ $r^kV^ 輋D{%03|ו[i+n̎1!FAj5YJlnL -*WK)xA+sܿ :U'HxA2ti|h_m{A`Qbp@M<̪yQ8Q!.`Wg̾*uRTC1AKK|O$RlӀ oF/ $&=<{Mx[ Jל2ZʍU(~zrX W7D9;]V^NIRRXKo "E-xPrv`rc&)5o ͅZH_Fu:S*[ml~Qt8\΃6c+b\OGX!Y/l8ϴ4iՓTb\|J~\Rgug#:w3|`B܇U>4]BɶD]*% QESB=d{؅eAIpQN#ыS,xmWրECXqqx#IZc}ą>;`77 ^۶ynm<,mS^j,NC/?gPز Rrb}\*R2JL>}cj$( 6,T9̻&ƥ g}lة/ '#'l~M~[q gsgQ=E 8 x0K-K{{g?M=S{ˏM~JG#vdu#{>F5/t"Yt)ּU{]+\k3CKbI/]c3t֙ņN1)B*FH @͊LRa9uO[. X20ivBŤlޣ<yml=@_ɋ=9ZHAD(E|TPټ tZu9_JI&ܮI r>tltcRF.V7lݖ=dՀdiP$)zk蔁ʯ YyRAzm4T]/;5h(,iƄzɡ$0 o64JJ ZRabYc'%ryfw{S*p[!LmdV~aխ.7B ycps pSM9j<~MB|(P $n[XD8:5B8{ʖpd3xB+^x4#\Xp] is<|Dns@jth_0kZj` 0yI Cq "(=0'}ȧ|Ά!Hf/E3As[|0ɑMGLye;xĸ}} [ЉY;܊T۷+ϧ1bh v )bD.|DEjXϕNF釪 N5MU)G؉p>ެS3$VjMHڍ Io7+˗c #s*}7\EOe_Sw;C9oa"W/ԃ&Q=!关˨^*״lLzrvB"^n}%{E5!qHj| I9Ds?3/ȴ~jEpo:CW}`qpeVbL߀iñPt;XMB *?e4af"1 _3T#K!zo"7$UQ @pl_`mŚTWKWs4|َ6mH4hv4>gV7C5gߏNбqr|ȯAgPֆE[ڃÆ J4>>^|E/0OU cMf6w'Ԃv.p| s8S`-^`=i@f*[@/j̴?.8>wC3&kCLJ#_Yʼv^-.LK%1f҇#31Vp@0Q<(Y JbǓm_F2| NEk|%u5)U~Q>cwnHjŎxOfe#}-.r0z4>:|P69Jwjvj{[  >|6bJwve"a u+;RNO(I""RUL طe=R'_AGvr쿘]O oY2 dxa.lx;?[Bzc/k}OO\T73TH7D*VUy in}1NMl( =xj`}ھ ^aE"`+ef‚EFEik y_ }Xly8ZG͔ǜTqoWQ/ʎz)BPr_8[V5#NuɲU4eFv0W#F_CY:^M~/kC͋B*~%aZ)c1䇡6U5Xc<$oZ1yRS˥Xxem1ީq$G.U~ 6hC@[WcPDly`⮄dt,v2EK7`'-aUGJE{Q'tCIeN PreV-*E{iyA>1 }YۺyYRU?͍yAsҤI K.K^d2(q4Na  եaGI\򝫙!F}N[O}/`I ;#~E‚tþ#}1RRN% t)"j]yJ 1GW\[OXl$)Ƀ9aɓpu[@2î4R*aK]nhk"ގTLAK}Qf#} -OUEjEUε|o]ȟshGi~d #zabs)WvsV>W~("q;FyF e*LSK0/'^7S&ݺ֧*nlsq,@M?Wێ6'+JiJ:{P}=ވVdK4A_Hgns/c(WܱVk?Ϭ:8N"\DjwʽհRXcט30aJMbt({hg#'ߏWD8!IoѬ agC@gXgݿc0ҐX";ip^%G®oSJKQ؉1aytSU$BZXhKE<`7;Bmg}Ujm!8SNTw"z|۽e 21C6R=RU%ZsuVa {-4|nн0oPlf ]3ק2 _P΅H6r ݊rDó5u/LQ5𽂭\ml!_q`n,/HɀQ@1O#zL_%s"U LE5)5ܚ=G$G{'b8PXeP?D%3؆, m $B4;#gG\ޒNBǏEF-xǣ%Ԁqlr4q0<,1O{؅xQche}9{&X5C>MAiX)AY9U}Cm0=^]Aa ݠ|1,Y=s-Ht0w[%0%jz:a.j c9]5P>:K6tI ;O^m!9Zݘ15NYLՀs6=K 6ueY ] 9Qp I4R$%> ̦6nf3]0*R}Ti aj9S43RO5ρ{ OUKgB:!S4$oL%htWrς%@ڔKsKg0iv^s&{>'q^Yfav H]'N.C$ȕ1nxb9k7muct]Y|P,zO)}7k.DcР%%?]տk{LLN}M/O,[QaM] /W~g,GiG<8x>V[H_Odj{i1ծ.6 iWw̃V9,Ln4H%~w,#Zc6:3m K-=f/&[j{y)Ɵcz#9iv/oVxAQn s6>oѬs]ͭb^M6y/CΒ <mO z+};//:+OO5xAaAs=5::jig:2Ju*EXGг CЕɞc '_ pRk=ZT2 ""3*bS2>%E^gq!'(Ljr&a7*B9|ipڴvIYۻEmrڻpsćwɖ&D2Ǟ=_)") s1c!T kG9[ sҕqZ>fO]>)?;Qʊ-{H;C" s;q$bsg( O>HGaB)P5A4:xBrtEɪ @f,m;FcfLqKmHݟ&#RAݰ^>лaa.Z4 7.n;քFgRangI>d8~^pI)`܁_%=]].ux}ږ3PkAM6蕕pٽ5:5j( `X::seV65_kc>k]5BK1.zDdme Ξ2LxLpWc:G;*aneI@Nw h)u M1]M7Oi+=d=T O[@#A酄)F=Kru =qjw-R:yaX I 1la!5;bs]#8[|F#3fX]k}ID ;iDFR&iܻorh,T=b\Rȱqx\{oXA9$Y@euc?7ϢH"X t0|÷8rYJ |!}! TXam,L_#{2|CY(1n %G87d]Ul{t'K- "7 D=KX=ZNZ= I *)aP>O5nUYG}Q* K(z|rYMݏK ^@#8._)f{S'@R/ws.V3D$Rtń̽fsqoRd k6mDTCS^5=9by px[/ۺ;Rs4%<Ǒ7- fDEG^[RA4 u#!*h_E 4J*OՇwdÖTul e;ʌq9Ǟ~QzB~sÃ{+҄4jl`a6#}ܬۋj&Z IW6I@L(;[l${ݒ"JxA2!ZgЮcg Vlq0Nyۄ -^9S)!Aⅉp"[0W$'k,Ů @ T:`5yd<$5F4ۺX(,-հ'3&cU(r o# 1(;mddg{ki #W, (+YY H8 ȗ:пZ3q!kNR~T*[0=N0Hw}~lzqLBL~#KVSU0X./p`Mwut}.4 9?whFb]]Fʊ[j7UEq]O0ᝫ]Ӛ7S*ЊnRS '4-sC)zµ"Z_B_4p|(tوi wtSXb=0~$@h+XS\s]v;׹4!pһY5[xpwqY.xJiebxjmenrcB92)EzfPX(f70M^:28Ή8 ט&==+_նtK\|Ɗx9ޮHtqD໠7ЪmTAF6UB~Z}V| $bik9T eC^Nq q,3!AoOl }'j Ȣ[~P -U!P~iZMIMQ,`e#(q:B+K|x~;J%H'i@"8hėfSZR_w~TDN nmc | o a(a zҮn>*OueE{|'4q:A|B'2d_Fq<+EHK`N1yxcnT:FELI'J>PqA}iش eBp{a0?^-P]&@km *Q @ن-5M{o)8E/ňMX-"{ [ 5,ypƅ\$ +ID '?@D ?0s|i=r_\4u~g" iHK9̀ H14`r#}%͇<*Nzέzg+G-]t|Lo SÏγn J&ǻ7В]dKBK:Ov@3H箥Q!OWw֥ ެz_3UaCry Dt9bLey/C+Р4_t9A(w4m}OO_= \33efFI%%ֱ2kAfa5(?)>Ô,.8EZv]j1s-HbFA wrw '΋ЁӼ!NC?+Zl+7*-z e-%PYW=+3u3FSՁ_\ 5gԜ8,k /8Ct^5ȔğX|'$pZgy{] xSjo9Q[FWgݦ ;4t OzK e!Weߺ\rY`~o>!EmVV+X7w=rF3лqt00䧈10 j46g͹ 45ʾjfqꐫG:V]}A 2J;q#|jZ3NƖ3v]WpPW}eMaI&5ǯv>])nTo= 6n<(:7t]ܴ9<qDީn' ãߢ:% z\a`M76} 9 #n sެb_e}Z9I|+|==e!{`nlvd-Mב*+yHQI7dIߪye!%kn{0CNEQsg{z3sz.c`t;]~63fq`y(v!xlSȣm,o3o 0&~OrQguPVC߫@ZK#]|)ifYisM;3wbC1y}–zLG DrtEcIyo@n2jRg:L ݃y@tC!}؅ ]HKhGOGII/]ǚ%B~yOñ YZr<:|` \R.0h,]г1W5YW]Yω)Ȟ|g`vJ[=˭m0y2I l%AWvx ?d}1[o& Ғ:.錏m^n!{KF7_ 6HBS9"x*Nb5/krQKe59=:-dPW}G&P0s:TqtONd)Ʈ֏cRX*[ # sm5 .w>ိ1+l3QCƋ]U7rZN'hKyۃڏ{"iYFJA^lC< 9YMȁQ,SVs %kOdz$eY zM@]L~w[fNwj!q'w᣾ۍgԕڰbrwKY&Vz[{@ӎf<~O1|P= ;xE\̘!,eF Q!WN-MVGo}` ̘֐ jVYFCZd xN#OLxV peY7ܒU橉:\p~:r;n.< VH)pj ʏJsY+7 Tɀ\ _ʴ l*3[ Q{ BH;E yʭΨ3i⦁ jb u)@gܝZ \(a9+P뱻&w_W%ɉX {DeL1BQ.f+3> s̐?/*Nj}ӛXj9`ҦYU5o# (gTnUl]_=ɶdK-j̺MM»`Y2Y1eYq'߳$ߥ/X+9̨li_ݏH%_l~Ǘ7 Mbw'=j"VQ\ e|1ftB%D~gAja$0r!|co%9+osLjՉ4ORzcw+R]ӈA}QDw9CF0>NJ*L`MAqu,{޳W_~L7 6yMHDq2>uŸ8ZW["н65L9CX*ŁQ(SC6-lG1:D\$jjmBƊ# ADo秿ma+ʡ(r**&ƏM⬝fi.9!m<<&{v dk4c)}W^߶TF.Uk4N|1S#҉4O h}6h~IV:Wz7wФq$P" rPm6w?E@Qۆ+%ީ}\C|,_xv`٧㡒'5Jhz]~Tpd|ƛ*'Iyz7OTzK7uv(kӳ)d-ZvC sypq)K7vZU*M$l)Տɼ$_qQXrvh6XB2^: %u<@KBc!ڭI852oBm%`$mL =%ON`U?Q~_68ݏDŦ%%oo>lԸ…þ̷Y0З<̿^ {pSK|%/ߜZ,f E0gE٦_|(R\-VuY_$BS `06{xFl~[ {8sza@IFUry{ kqMV% iPJWvPpD] cogENJ73kV0 .z]E޷)֦=d jK( *jҶдtij$ JԐ |>5+d[̾sS4U4y{Vz#o& W ~ԍ66tx &'Ϯnnjbo?/QSĴr3 zh<&ChTtsjgc +Y`M3 Ҁ*~dXm7 _)71Ɲ[CriZkq^ o,Pkh=ퟲ3tHKNUs;z0nmq >U٫궣Vy̪}ALÜ#,TI4%ilCe4< ))Lski)8vuDm8#1Sm.nJ݆-Lv}zw._A?7hFπP_RDS*1gZL[\\X JEs t3]ܞ-2C@\R-,C  \2x"Oy:ltCO~4%hڑ(1Z=b=hi@Bf`l'`Nh05>L5iok|TcߟVrO=~#6ԛZ ĭU!~[cx)8%\c+ǻ\vn2[ N\]oa`_yBˆQNMK(!x[>)>է]Y˚ϧJH.w1$ b\Rt\ORTġE*^vY s ShgVޯ'`t Jk*Q eglq$asٰe=6e KݼْD8t'k06B] ge&a0CXMˑI9ᙜw0*'UsOLJ 0^(_M |@կrHW(USV+EK$.ߡ)v9z9H'3oMEFr6vkyCg3LXe4`mn{@LgSA&LyݐAJIϩ*miAH/[%NDuB0>:b)OM7c萜qo.jz^k.=cI_Fh]N}sg>fӚ%#JB+ꡌ)g)άI$62%X{:Y3DviNȕDmE9R,zcRP[SsI9ҁj9@߶u.^WQe]{| w[ :J9h$xEon%FVTYm)#L.f4U " Gkòff.8 ol! vT{>F"[Y՘N]SnSl]&{&sfj@5x9T^iI]ì.!Rdf/ ꐇ3\^gdKi&ʀ|NhSG=FGǚ3f*z_)L*LOx{w*arHRLtگCyA'&}Op[ЈT+GRVGEB>{lDc;F?9 8x6-LGzYHG{Q+ZI"iŪY}]|Ӷ/V2UnD;05m"#GO%[ӷY 'vBǺeh0%u"7_$+͖d!Ps׭ivtQ"٫%+0Ͱ5pgw'V{7 TͶL6C.o|̼ށb9l8EIav~k!.RIVOmfeͷ qSz_̟]6ϓYCr$͞N^aYwj{"=i\4ӭ2-*.uPz)CT}e]jpEEUk3x0q/a=h@£ug2CT R3 k"Ue~WӶĩڕ;łQ!}c1 !--dcv٩Sl.8#Oq7r`]`ԛ!LxiM?(uG (Ri<򠞋}v(at{"sڒj'\dcך>wt5;0bN{i6e>r ̐=2H= CoXUL/$n* .F42{CKyq2 _)^mʱ+۠0"w\ i&3;=]UkӍU܉Ć1$N42ɰ ٛ)Z;K5ij _ 0s^Ss׿Z'=xcTfYʝ+:U0nߊ*}DϴZn^$ܗh-8B]nDK8uJ$K#A6^j$&s$JV9Q$yCnq7^-?l)VnЕګW/$f(Zc9uR㰶g~Aex<'2\;(v?gȪ?0`"onpZyq j]fkzkr7NfH2Fjs L J8 ]r/.$j2$Pw!DAߒIw̄*1c #ŖpwyVTf,5xcj޾@ ma`J!M#y5%Ӊmh@%W,)V͵Z,P}Pw ?/{e^ռ|qKTB447+*][PKb\oq5{1H`]lN݈m; xI3k ~ܑAWG߂,sw6Bګ jC9MHk;;8uj~#10+Xp +:SYѰiW*^< Dl#Eoi.l 3s#}`LOIՇ^S ӈC|0w2,]Khw]f9Za Ft\{s8ɬXдK\j FU濡!u:w6|w3q '' bsEE!G ^uE)v򞷊1cb:@GWܘj< J:E-4u1< M]2Uw}:t05Sg!uF; 0݌3ֽ* NX(1" r_@0' zI96]Z9b|ph䛳=O:%b"[g@2o}؃5DPW}?hZn+Q 3p1=*Jv̚b![f/-ޫmG&Sï7oeg 8\Wo#<9 $~LH쉓*mykJ'>ѻCpD| ;j  ){Tmv ^QS {*!"O3A*"AXt`xp%[A|Cy:u_Ԏ0?/)È%s!7ٱf~#K+Ҝ;ue0i~1w:m%c3QthV?&u[,k_Srѳȅz:Cv%٭ߨs/!A`v6bxbnD~7ɣ[W.>',wnaJ)Q7Nho5vڋ'vKc%Y}t;`;x<HUQ.TY[ޙ͘"`Q52|Sf61<^9ccgg>BZ. 9g >ya« [OFDX nV&Du~MZ. d0n&P%?! 8Cf ~T{8&0/((j&gr 9VKD-l Ό%(V~}`P6HYV 8Γrg[55^s|=/o@>@;37y6H/~J'gs) h[S7C4a>j= $$=g>X&~{-_o g(|StkkyK"EXY?ꈺ}Ѡ#j|6DBк'≑K*4SuYE(p@4:c=jG{lr*GȘ`P'敚ڍ ǻ,NT-}s?]$(t z.4MԲc\:`zߺ%/A=8G|V9iN#Tae ۇ֡p_!0Y@ͩ NOhBG`dk,H .e*yyd ѝ1c:z5B rzˣH W'IU7\.(`A\ild%$stX; Oze."zAi+iRA_p( ʎ])DmW)OePsH^ \>NLaK4M_BOT:KP|= >1DSiFa&#k ю}*0Vjv)e<r /ءY @Mw|g$p|NW#ߎАRVip@.qM lTЦBf)2yw`7ˤQ\CxSuB玵WVS4*BٸG!102^-cx#_ƔPB߁%;׮`ցf181+`KhόS @N7 Q%UR6g9Ic4Se VgSdb #Bzn'N+w1CС4 -+B&&{J mvժ6Rk'w@z]Pb ]xLIʂQcakc2?:Y\kewX]kL]}_J#}4h*THCGb|1XK'8,-+ $GnqB>=0qpZ h`<8Xu.-{80;-åC b2aN{uZ;ʕCN$q `Fp*@,&0niuyMkI ~d] M-6C$ς^+l m lUPDfqKs] X%H'2>+z/W a`r;obt*fyCYQ@ V"zT~)))zp,zȓ%mh*Kb6]d)J{ G:n-|PQ'`+iA$ѷvgx^u?D(R =|nP},c $5 {xqZxX P$|;#.j;zА&5^S˄#c>{RQxè'X=".B)HW3G ~$T\ť6uw@ p}^")^.^ރ2[fJ:BጱPϿ9N f/*kdsT-IDZ%xsl=iP*p6nɇ)l]iBKE$vP(d(VBƀ**FyWp_23 N51UÙ 祼(w4LP@bh蘷}tUNž, }FIq񫽪/h֤g+ BL<L˳2c3[sĒH;9# ƾ3xv!Ǚ|7_7&GySX:v.fhSM`OIhYZ̤ Ѿ򉪵@qap7di~M&ϰA~LI"t8zM#"4OO6< >5&SzOan8\GUWXXĬ}L?&ƾ+ko*/"<9]ݮMexcB`pNpb΂*8&Bg zW2ħ)e {0jՇeK[|-قM֫p9|W=1<^dX/su\ R0HҋZm\l(& `i!ԥ3tQo6ޣ +]t |F쨳eCmq{KP<7O˾T|RIN5"X\^T~5ƍ5a^I4vL,vŅ{f`[X42v_n`n`C\q<6\0OkLt<6O׍ UN C)bUYgb$wa 2Q|qCu8vR1q+D{ lɿ}*ޗN0>O bD %q л&uhM/Wջ t^fޢ'x1#@G99_mM=jkZz/yI r3WB"' 擀fq=OH*IK.>r9aw6Ems7|#fQmql%N֥O?/ nfguO??s4CP!uA`ܭy~y^2Q@'j*#{bbUEfVlo* Ǜ_pfG{8]Py̴!W;uZ1HDhw-A@x/RwLv5۩짊тn$%/p6sWW W4 pP(K1_fkf>P]|U, @HC & (rC>ikOwu[O<+/4V˜7./(xf~ѕ\愚ӄGGO8i˩guʘP7WelmkSґk$eG4)؃bݔ;R[ҕyO!w6G !oNTeNKT-EwfǕWF/$Ftb#7\O3`wt# yլL}leۼM?ȉmC`5 `0R안IE?c'5\y{Lc!$L`Jrո>%ܫt=h*2nd=Giݼ۝op-Ԁ.THdN⌏A ʣ1 w> L 3>|źQ8!dQg:mOYl75kXzfWS$ ^OtwPF/zf`Ł:˶|%Rzߪ.$'a;252~cBblpl2+\ ܉J?J&;e]sd^{tjT &As:)yX u#񊔏=@n''+qgZVMb,SZXLbSQU;5PF?fjWJE2&\QAqs k)(g5mx+q.T<^:k =֢(~LbL (;V$CB (/<9Vm=qmz!I1^zt}&ƒ]y}F##`7uI]#3x%hpk ^w'LȿpXf TQ iP-~-Ҟp-vW Fӛu:2Qsޮr~Ű _-\ $8Eymt%c= 6]1v AF19IrLwLbܩ֟МC'F; 5>fSi%/CJ=uZ ֝@p/κ*%_fBtn"6M9R=GU<lTz~G+nRgݔf℮ʂX umn7P\.CRz{ٷ7,n|(-4umIU!oGCTW|vR N0u4Gv*p:[ h4f(e|.rVm x`?NO8$B6@CdZI0S?łH my&yڐ8uz wMkx8f3P܆Fmt!TX?Z9Rؤ%kփ FrvIP T[}Oi4 Z1^leYݣ$A `/M$)~dqU-^~#(6iV"&KgNHlqq@h  Y^gm;K!/\}6au 2$ʴ؋}3v* 82Ss~=_ Ă;BČҨ,l4 _m5dh&i4{^Z} (l(rQT -yJh՝r1pc\ؙ^i>n3 5/Ic0X_M M#Cq_4' {y u.3H #qJ,?mlCs@Oq@SMoa`kjf߻dXG"W(k 0eiN~&z"UdԿ"g3| p9'4' Xm\ =pRoEJ`Mkp@*ɷ!iQ6@Л:ĎIfb{0ߢ|CQ?yP= c~W5WoL7RH=\5䵾<D ΫHJmh8IWkES 2 .lӄox感Rcb:Iv S \.AMhV,MAC2T)"8a\Dͱ.b5Hl?pT$A\ {{R{XΙѳa]g JMIPrMV(_'Qw]\HZ6S+)W6qK #;LI*Rh\ V"/6b+c^Q擺IK$ AM\ 0$|-ӈUj`KSQ"̩Zp 6ű^v9'O PBS%L)iu~S-(!AHL}D1ɧ1oDF5sn?A^BR}{0tdzyM[q;0 L4*bL?օc+3J:ta8mQ:bY=wNbr4ebCπ `!YR87g ιJh n9}V 'X&$ d;wBg^YNg [W- G{oGeQzu >G xuyge?һ(1EaH<PH{s,1g %Z>Xtvl@憡G\A0_ɰkUL -8W_:"LBpkB+#w|*HO[H8[7 H ^ 4e,aê^U X7^.M.D4S,>&C!9Jd f"PIFFzbRO,3[ԣ$6̄X`?l}k:^P7bo~wPf,.UsjOrqNw2m{D9(x*d'P[̙;hY][JΨN_1K% /e*}y! F$X6z8~8{Ƞ6CΚzC0=6–͕*ڒ2 o'+~j ԓv}Ye ցn&]da7m1Zҥ%nLCbt#{:$ݴX"ܳ64wi(=qPG&5yUX, -(wCLOp^=[ߵ&TGtxSwֻy . <Rg=1W UI*Dw+ۑ< GQs<- |qMt2Ϩn/Ș枴g\>I&1v2m>`s6GgF`qVfNmN-o jX0QPO+7@F^ԅv*ShBTϦpe6Gdl9N N*/GiTJJ`{ 1ʍY*8L/%_؊@ɇ8fӊ^8^(q3" E=WYʳRֶt+2/_EhZ >AMQ#V# . ϜAq/:b))(0:n*tč&"O|څ1t=[)xqt`ҩnd'jA[;J(A< C LЛ=öőgjuWtN{);C,!V4)`]#\h4!fːK~ӿr*C#]6mfi я/{hS'C풹DZῩϓ9%P\֚aWZn RCKeuOw r Z` 21R04S<Ļu#i:t8z@ <S>;UP= .PY)8_vz他]!#[vv@~ #V9\ôM]|q 2O;cu*Hᛇ+Fd"V7aL)_q8o~9yr pxm4A]#^A~‹m"Nw LW9Kϕ5WZYzuGQ_>*zlӄyfwJJ@4">l½4:zi?g)Z1a6 *t8E;Tfyw 钢놠aӹnMS.p}1IQY)ʉTy=zf6=) *ũ4U4/ dw˿D7ɣоҞWBE[a4uc!.LӂE\%h6yF\3Ƹ䞏cY."l~''BdaU:}Yx$;4^{:sCH Rf/ԐX:ʁd38r̍Li|K;I;|@l[3AGs Ko%tG}COKRٗ2o{Fsl5yPek ̾Ȫ5sH/p߭ GN&m=YCrG1WWƠZa⮅3 Q?|,7h"Jc;/r{洆ÿn5O''ưP쩎e̚_C!k)19| g?Q1A/5V P#@r屔(">Hʏg.[ut#C0|H8D1\|!DnHmEP;/~3(!9J>TWPӻ:4Soدux-m8E/@dڽ *X' WC〕 +G;Vq[юgrP1ޣF&Ԩg7ۆlr:DzHf%8}%E4OVuM̿cĻ:8hzԄ\T :1ݎXzis‚+ u@?>zfJN:]9FͨK@ͪ}d1iX]$ u(بQ6e%rYyUËl6β[gQϺ/ g}sbxWR觲F^tLO92z5ط_3:ԀmЙd[}%bcv'd[\Hºr u/ JaON!MxA≨8'mO:5 iUqZc82Se=c7Ct=O-H#cvUsۄaX:*_+c}rU=%.9lYMJu #m0Z+ei (`ދ87K5؎mU[oU:;ރ?q|lN l!x|JXt6 \۱AQ3f̜o\LM78K2mrKZsĺ޽ė˝PgmDc=€] aB> EMQE}_,V2)Vm)tL.4,L0x*TL7e)O'Z7  @,49)_?^-qMZ}+O _Bk$ N=18%ڏc;YpS9Rz4}r/5GZV!>8`5|ߪv^S?wӷzn@E^Η`tYr۵.;#W8A"BltLݬı  74bEf:Pn?T:^K'&tЮ5֑{/y 2 ϧ|U*@ ث$x2 %zg*:F|F63cs)*{ZRzJy'3-ʽN@Δ GY| ~ws%5S#.k {K|FQ+^޶VX8U{kfQ([puv%[~)AS,w"LYYa8X>Ärw{-"[N(oV9WKIIHw$a5^ - 6Gj _FWi4 iDEmfBmwc\=;hF?[+vqX{Ƭ jJ]-ŤŜu`5&%FD O"4R&{f'7OUab@ D|u>^>9rD7ׇDy\!᷌\O`8d%{}) -5*eƫ7h_sNmwVÐ%$/̎ :ٰ|M&AC+Z׽?[9RZMn<?YaT y4zTAɜ$9U$0ewj*1$-hɇ?âYR{՞C=7?ZpP7\%9:@v?"T;>噠N/MeW^T9 _wSIQKKoހfktL~23bf88ka{Wx\i=ԡo -YUDURI-lV%vFvQD*ɡA!J>OBaBcOVƱ9 rI+-v@7 r#ԏDM1fULךFdl}Z0K4U7:m#NVZUwmz^RkRӅF:R@X_B0,0A{RAEf1ɐ({j>-iKZX0|H6Uޯ7I'?JIQܹ d!S Сt:b*"U]-_T 'OzYqΘ$Y `NgN<)tPF}>>r# &=?|Z9J4;|~0$ǥs%?錡4ABcm[7q:i!pgYg5^i$eJNU$ZI_q:L)@[u̇Vm>A2rv#Ʋx'SA]Gl];xBptgfM ]Q0:]G-'jq_Oo`!]>툦4Y15_/۶h@XO2aK,?Anȳa<}vBqsD[`{sf".Fw[poFz]Rlq\ ɹ/:$s+! P"wKJw]0Y݌rK٬ ddD`}iR5Ϊ盨*j_=J/OAD;|zTQΛL`A#FeCxd2Ni'CC4àZڳ tult4SqQˊdmϮj-P\`/\}Gt|qВy."8CX<&q2.%05bhN~k{晬pK/ 29IL)ش5rpo$S}::F$gq&Z@X+XBN͂1.^]dH#Bhxh@' a;")qN'U0C_sME^.!y3|JA)x~t@ݤ@99ҵlqWZzBqq,߶bv)$\ D~ ohuOHtKW_yoIzxH5B]7 vxV=$!8-v~U-r~O1/;l8N kzyXq;{Y^܉ԏBO+DXn WYү8eN l 1XD 0?ߛ/:JMIygܤG%B$9>~,Sam\MņfcJY"6邹I6y*bf(r=RLKt.>WLĜ"tc@b%h~E+K'Tt:Fƣr{53}Vew \ )ocwbs/|/O,[6|17I5/GDپIAE,77(~S @u kڼr>\ŖU^C4:/Q>#7{Q3s5ܶ*xGwOGX0 UE++ư'̀i/o3jפCpҺY o}Y-`_@(J$DʙpAVE5~zĺB&pl?7?9[ٻ[? bU ܢ%#cy MTsS4I ydb=d)S@w_ q[VTG,| O&oRVԳ!M5"R7̄H|jde8e=Wi)l~_"\:]>1-sŘAt)MS{Hdtn0c6^ݩ* Yƥ)vܪO̓EƬ*+Az]dF*::G3-S ́O"6|ͥ.q KDNo*؍VQ\RL/vb2tƃRZc1]1;)"ɚU[Z{[p&C)hI?DGG%Ἥi!"+5[hFENhkrY\9î>%] ūc%5hOUiA@Uqjޏ$ 7ID>*˸j[KW^M:)9P8e,.?ZrVr_A,GQ<:"@WjkOLP q(5 $2M_hL1tLl݆6bkMVbn{rvhH-/}j?cՃ2d\\A[ufuN6͊l46g=QCy~&l.}x|;xk:F /v$󳿦tZĖxX/04e" -ߺ;񍾥_!U/uOc Vvh7B=8Ws,.87-VEVC-eE%sG\0͇ܯгDUӲo悚Ycy8`d&$e'Ae>ѕg픁ĵ>z>8"Ԝs[rHeQFu Y7K!򮳲l><7 n |Io㮈qNXR˴d8@KzQ r~S$_HHoeA3ŏcK;N(][: XK k<} +; sPQzxFjGM,/ؿ޻SD%x00E2tfRIr.BruU6xy%-|܃u)H~W7t[KhV ?wq4qSm P#J5_U(=AD ނW)v'I f/.o)e&ZYp*L XɈ"@J3RTP/vOvəTm XkݘDrMgPW|I ӽI'5K0:-vD_ϔ['Q" R?>GJoVX'I$RGG";nǜIuF獘iԱ*p"wy'j_dlއ,#ս+ V~🍏{'-#b_]a+,Ea7CэIf[ mɝ1W)*YWHq/3LMx= kf_,wK׌bry9ɹuITKmO|G9ru{ptڍw1C"'^bU_M䀧z :E^!XYx78љi[IU V3i`*eP7[iB +tskS!:e SI hmkF]YB!X^CYpRnD{n c~BEۓ2]yxd >W^X@%Ǖ`U;ʒc9:NǬ ["&0T%+ʪ %trvz),84wXo%97jpϑ=p# ,&YS*{xi +\¯t焣{P%33) tN; H˴!K376,Du͒m:3> O~Yu./J3D0|mw+8k|Kۍ ɪ`P Ǫ .m\Fumk"S5joˈ$i([G|9+hNw&i}J z{6eZ)Vs 8- x#Xٮ]+S lY?{4 (md ?ݡ!J'MX|@R,bpĂ$E ̂~%'zG`ȯ$d:24;mC='w/?z10WqF-B6PH>tZpp+ZtrT-l{=t9@AL8Ef[b\/AZVVXNIA|ݏ?~T\ )ǩ] v݇R B֝&&*&O3:"c"Td.UU|VsܟYgƆUe߃}&ج~ vه:RL/m4x.ӳ)OW))߸LϗMu޽t-H,͋]a*~dZbABs;ܯs[tHm+v Qwק:^4W/`]ܬT^ y{gX)<~(}і,)vٗq>~9Q}\'I8AbzI;l:VZ4\<ɬ2<ш; /H ph<)]SS@oDDF ˪X{!{O[MJiGq]=y+v |l?HGrd\=erFtIM翰(S;c^quZoD`d|AP*Y|8Hlj:`"゚i4$f8ޗe>4w:&ч̢1V^|O]$q6a]RhCB=PId﹅ YR]DpEuei_fzM^5RxAp."]mqL<-[ƍ+#iFX˼PNNj*VDD.=&%' c( gޟu;'Ɠ<3z9NYYDbGDs3y;m+.hC>M[v}9Y $PA+XDs"O=FIy8s_ZzKk9%O5 -\ϫˠ~'J9+1A@Mh ?%Z3*GsU`Jhѿ='Y _ dIbd >!Rs468Y,-NZbn4EjBN8Y@V*))Uk>rSg{`.F0۫^ 10&WHC! ֋G482@yhnNCqS5"~jۋyq+S8U9|<ܷKVFg@{X\pB 74K֒>{I9+~p <õ!"*-VWlI CΈ{j ǝ]lv>+o85pH_${…z2g8S<.BPB=t_W׭(oE;@s (9 2 9߾XݽK0?L~\&4Uj.JL`i+uѴibT;lǻ1VGT0ccb|F,M,:Sy#J^N e6D&K{lg#^9Pjpb]AfGSZrZ86;6(:kȧ6O|U[Q32_ !Ÿ &e>tL`S7u +/|tO E*Š.u 0+єQ&}^v66FRt4X1O""bcl!W&efz[n/Ab=ǟ}nC1#$>x1{ E>Eq|?'j kd$ k;C5jMsM`Q ui x~-D57qR2 %'%H{uS ukY2.@ݥN-Ei;~uUj~ ^ W3Mt1G'J+Y|wܘǵI7^8FHt+N)>sRaNP @k1@k=MgZW Ρ8)c*?\\9.Gujy%G˽w,s.Եʿ/pa`|{3!g0JkMDbJ,f c)rwp>Oo෠קu;w>\GÖĂVo05yJK*eo~Ñdse*<}I! f=Uhu0<*g }gVTBF[wsCTz4OsP^؂_Y,N,RpQbJI7;b{ ,a拲h P5P:_G4q Lƻ>>7RhQ"M$WǁD1'u$ jB\]UwGa7|$@ҁ 1i_/}SW 6_p:#"Ңq { Pfn>>%N zk.2plA&|*gr}A/3'}z(GE)i&R@.K"zr7{k rXqI.[{УsFt0.kNsʥ/ =G>aB,*]/V)gjl& ˤ@sOvۧ3!a.~ÏmEcXTqȆ=0Il*1g 77~[ʚ]x$G.қ89G{ p1fflCkL#c4Em}V$Ca4;϶”17Ú;M vj3%ȃXJxp`#Km~Y&@Dk${~WGԲBl=A~Y۹ ߢk?\luƖ + OWFbf]+08X33@d#նx BJ,K*-M)d?ڛ{wR%_M}?+It(sǚͰh';_ڜcx#׮E3nD{N%F7:{j@v=C.UܻE_oJ{by]GeV{=ktyb29ǯwOfJvXrJ?DY† Ccծ"r}ZY=g0km ?ב !Ts<C0ڨ`f!'X3NEz +cGzS:"Xaɭ܏^aP!}чkMqY5Qv=nü\W _IHt4TuQBNM!ݬ>/7YrWxq?Ѩu[J+&2%b6jG+ ;3*+jd| igv4%f-#8x %l޷>T4X_C3}X8 1b\w5{5g^]fiqG:- +U,gJ\،W%g!"H\/XW4[:nDíBOmDEsΛ_Ajr=CSlW%7:h[`Q(4}r~/$C=˝4g~[̸:KVGDrS[yDžMci fW`7(zt?TL֤nŒn+Oc5rUK)ղxjhڑ:MHU'2^<@r!ٝL[b,IyMe .Ø Y@p_ƚHnC#KHjA/Ua@6JJ+7 < hbpEpDF@pF]$lW0Q)l0V Ã3!ES~@WPi6@w|D1$3i[]Cc\?g&^7=l9df%:pEYj1`gLN6!т(ڽ,g/,_fkIaMԀ&zn v( yzZ{ O*Ou2nubtw^|gC]5dO""4yq2꩕,/ 41!o`/ɻ\LX(D@YB]:QE!Q=Q ^A(ZsAm x_ZK*ہ#g^q ;'] 3#%^>G.XJEKoF.K,yL&+=Ŕ1p*] 푨ĎX I|Sdr9>GmS><( s{VJѨTWRϯ;12*TmzR0S~D'-#pS>.9eIT|%ƶH=܀eͨ8V@*ړΖM|F? EG$r Jh#9~π3NVi|ō&|b;gz|+IWF1›1: 2n~&}XUw`KX|$]lCŃoi~dܳwm Ruc"{Qs$rBvKgl?q €>R_\#q[)at R>q:tݮNM#P~吠EEaz M88`s0]_q[R Pn~؂'G3)̀+:d'_^N@y< L;=P^Е6簓oA5XpttM626l0.R1\{hgLgh1)K01ޛ%=&u,1S`I㰱nJӲIʧ~!|+ 6 @Xl7\ 2,kh=WGjnކ9 wu_aYքHYhr$b1^wx:&Qi擤rǒhE~tf΍.+ۿ,_}IM)q} s1^l FIP 'd[\ڢG@l<ӶNUn(ѐB7b=4%p!/P 0~޹6|x1t+!b0N? `TWefǧ bV`p=Ku<:^?_]螨LV1]Jb#1{9p`q1,L[r 5 }Hk QpqޟJF0{ 7B?u'==},HllBH h:BՔʪ!%Upr4YlRՋ'Qd8mʁ>6U1G`+A*Yb5g!N%zO|v:#wD5نmB;H~-ͱY^f}d}/ٟ<^#Šȵt/ÿ-ܐVWTl$?uvOk`*F uwNƺ޴/f&iQSBïeK!T;Бk {9KAdпM8 4g`de17#Fjk^- 6nwn}bKp_oaU9H7y̹9[4,/s=r+@(uE5E=0g(Dܼ2O{Z}(ItqJfFBGh$;W)As-GP0 >Z`ɞ|HRDz?̡ k#|FՂ9:,~*T],=tbgz0T̽ /ĨC6!@_Yu% L&bJ%cf)!> *Ϟ&.ROU MțlzcX= H#LK{(1V#+1"ĢZ-4׎fZK.y(\2U7YL @~eD _[ݼRށBtIhJ`Jet5 GԌMf[醋瘮Zg"u `ƚx}ƂLqmUÔǝ_W)vJ&>|0rQ`U7s=* c3$1@R<pn<=9@w4?x೯.Ltҋ{\x| ڰIsMgh]:yj~_cܸ [{p1ߌ8 a&T%nNalS&i"ue^="R"aǦ~}+z؍#dP1/LVb k"$.t2D{\G`".^;*Qq>~hvءB#\%['4NueВ?^AV c5_kuX8D{ɷ2wJ(+JXGAxQ ̚¥ۼg^&%4Ѓ0} 4r Xn;@GX? "iIRĶ#f"/؋Z8لʐ ݔ?MXAZ |E*PUAGnbײ1K=4x^ҊScΛPjBDUrlADH1aΉ\(OֈVi$=J̀Eobk~ }訖e! ݴﳨ/s6\q{͑w-\XǞ`*#unKq+0'.2չ-b'THPibIYg1Eo=cOSuTplgY)WEsrm n zp,~)։xUz;5ZbenJq}RHBa:ti}?.E0\ٗ{o}:ob(ꪴHV4 ֩~P?Cʤتuan&t CU3)*V"hɛR^9ui1ƾ?Hu|\vvYC >v33lK,ZS/5MV!77&Ogq!}̆B{%dDx9yD/E֠БsmHfk|*#zւaC&:b䤤$_l\)v.6nkn|Ks7&}HW\=?.ɶeɯI x!鈂O9*62f/Κx^:l]_b[wqy#1gC+a8՜ tVbqYCJw5 I_.EtK/@O^/o򤍐p{MT߳6x,@P1 p΁FȔ ʆnr DTL^ YW0'o:'rD[ bWMwan M?vd]qϯd6,+ [\d=Aե`nYAe`\@oM&z4gcedI/ 4oy)_5MVE "V }?d$?. -gTw ԎNw*-U>$udL:^Un M{fź X8a ·ؠF>sSc퍔sl^Wkߠ`~&OQ&zi]Im(W;"tJipsdX'OY)f T :ޠ1[AL2ceIA, {*Wh՗,)_{K|&{gAll\+P_Cd7 @9=S#H;̆c JcNjL_Oȯ)w2A uzfbAAqP]ꟁkElP{/`xߙrWDVyAoj^1E/b Yk%aձ*uc("oRCX@Br뮬@M[?Yxzn; gQo$ˣQ _#$H%Ko ]ށ>^2@.Y'8`^?Y?ȏҀ˅^Ol_cv3QK5@g#գ7{HqM/ܹsF=uza5<&ti(4mjޟ\12"LF8Ibh`sKH?5b8YD +R 9 ;$Gy%#!נhg ΂H1HjBظ@G0{v+q@33JflPAJ%>zWs|NfX){Ti^'&^ێ lcuMxKb9d[r&;J׆yܕCJo_|?\ۯ HAqܑsfs67dxBwYhSmۯKE;B޵)^suam{G pG$<`ŴtS6Eye`ƸkHp㥼i<E Dѱ*As*ݯs&B˃'9{ g7T/JIc8t /HnB ={$\U0MMEس~L ҕ ԑ4Hf q5Z:Eaؠ[˥jq4p|_Mx^1o10mC0t#]l$n[\w}Ku(ΧK,O OY2Z|Œ&7 ANom\cN~* lp {5cڀ*Ǡ`SJZm !DhZ&Gၶ&%6y{9+_T2nא;458 H(?O#qLXO:Du18=&fL 7( ^AƺM7tZ 9؆c3wFPnJ2KdĩF{OH4VrWabi6!n<z sF^G(2+  \OobTQu !݊pY %dqmslGq[N/z cy-mʫASQȪ<&do 6 gfz"a"):uZ=~lǧ W~/VZq$ 2I:!f/S](m_ewX|1q7tEOs^mY]3h澍~YЪFYb0EWnhAk N'qԀhx N(*LRe4>,N%#1s[x# b`hbMq~'`p `5}>x!E6e?h>s־jϑJ,FuKv*4oUvM(Q+wnQͩ%"e9[?o0J~KLk40ĸ\)aoCT v #xEv@qEen~2‡&TYxI@ʵk. JhnP7J.uStn%~ygxCmb19]?mHݐWrpO ?PƈR !>~\'Qƨkl#҆'M@([:H0[sy]{Oq v(DŽBl?9ͿU|q+itr 3>u"LI ׅH[1vVR|նGiOt2Ψ 3v},M ? o;v "U0w#T,Ofxśϼ!30kq駠y'-k9)w*0C\1v,IA 1Vx N.^z*%E9V$T ћ6/DJ|, +0 2 nA =Ls6l$qkqUQەRggc#\^&4iFWw CźU|TY”4X6ぞX/,t NF=n4Y<%@|&0Tpp+ bޠ0: r7^E< fI9EV@HZ*R놷"yAQ ̎EYeN5{qSuq9"T<:6U aO?==1H[븀`)~h҈ASŝr֦ p*T3yP]:l 6fY$ueM L|0lN,!XVZZ ǚ#ԅPhBπ0#}-:s*UTqigP3CԄhF{h(~BW7L̕ɐ \ 6  ݃vG{KB JF&ZLϠNq,`W8V_"cP/Fgq%RSDabTF0/`޶82Ond'LGN5Ǚ??uoT?zphw n+txWm 1. +ۣpFqWiti[PK'sZ8Qټl:޵xUPɵkThxC?4U7wh۵s㪠66 TUtlSmU}bqoCA6:   sD+qVsRzE45܁J[/x0{էGdPsn'0ں 5cTg0 f+ej7&_M\&`]0jrd˼N$kt`Kf=w2^$ žMO=%Us>q$L]㿔!kc8ЖC:n?&ZTӧFkw2a{)\dgB>kɵ`3*h﹆319ƒO?9axZ?#BgS qkczyZN#,cԏ؂c*/n9oׁzD=fhKL8A {N<JZO%:8@Oah شV"LbOӣ|/a5y&Jx` "kijg_Q1zf7aNNaDMvt-c]D"mESU<@564EK];'lz_cn =m&LXӚJU P CQX]D"a3N)V·;LN*h{mM]8C{5_5?T:j˺GS[dj Yarnt?u/w_By qmF:`q}˹Gza*$ܿ*5# x^>Ti}1x_OPŕl9f]MQ{VONZA,d[E+)Z$P^fXhgYmOyVn|+15T(%k3#iE)ݲ{r!uWwotQaLFuw8nhკ^$|Kt[@G+ n~c%;nhLքR)e!Qï 'T)(~P0,%}A@<# B.{}fnsD*Xm??ܻECM0 C:uP_-z!{sԬk}jsJ?F \o<\0NYqĈsnZ:Y+1&}m˦W '.qi<]@U 0,Cb:⠈IZI-fιHQ M3*R~bsv458֭a;hvZӱ.3.JIQϞ֞שs cܹ-lFugڔ®JZKju4Z1)ٯ3ssgNm I|mB2L ڤ0vPL X _p'ڸqVlu@<ې؃b.(̬L@2(Qbjޫv߯oE9-Kݗn`[ЉnvnFeGnI~ }!V2%hЛ Pj3Hʬ~3PU4WW\5TY) 9G`c2,p>M^y޲* >_r3?Ժ+Q8 ϷA'GSH^z/5>J≪fs9eȷ*j{9qAeD @hk,J\81 GtI/un̎9[^?龫K%ѯUK+h[ >g,b X}>m.:) jqfQv*Fz e0ԙg_eblB1'6OBYI[AP{ƥw\>.9"P].KǍh݇r3.NHݑ+oxpLգiԌscZȌ<; k=A %lb}06 ( r&J:GOlJ78G8Y֟:ǜ*%T c.]Z ƴl˕OT@ \V*TScĀ;[D ɫcdg -g+ap"n}gdQ 4W/ۖdAV 3ʟpXLpe]w*xp&77jPaZ 1A7т|G?''ѼCB:l)$&.p5.+?lWf:ᨏG57q g88nXAmqXG7M#tb _YmYd>9A',6m},T[#DcVޏ~tkZ6>mFb-sREʳZxBt;%M,'nIOM%<Dz4_R!9Op~ syY@ YRMZl;2HWZCEkdueT(?A'ݐdѾ}ip :g*l'k+yvpX`wz\S=VU֮-uMgUw3A_L  +6\ v6y}a@q 3t~l8o@N0λMLywȍ<)>2ukc ҬH, oou +K.7+w]vI,VWfG|XԦؕ6-NEԅlnJ7So.Х} ٠i f/68!-XE%JA@dV\@luc>FhP'yY5),5or7[Zr|jzUaiRu٘Kp{)78>-ί*pȒXݼY w_!JP2C.|usɮݠ+p9ta# ͫbGm_+UAJ-r+h=#PtI4G}]I'lGGx)SWv|ZJLVK.uo&R L=lѵn%qɗ8#A뛻lX>F6jIkºTݵ7Զžk!0Ճ_4ltKj!E6йNd)_3Na}< kF؞Q`.C Si C/ad`~tNW!-OZr)NnֿAf#c5h}wG g0Lqj/C` re)ԡliJ|H^T?a?'M5C>4D}!IӠZFawU -6u]bzt,z- 願 ߴ@ה%y3H?B\1Qe86Wc8%RHlJN1X8c~c"6YKA\:%SȘ< ^/_;CvtL95pr-OJn f*6T]! ma7KWeakOG{IH{vqsB,JLTXTWXMۃNxiM6//̯+F|n. OgَaDRPa&ڶ}\t"UjhkՒlsۭ r{W(#W7M[C y/.]uN h3g3}_JCX}b)Yg'.8&b_t,V0mFXķUV!܊&l]OMga2 =|f~#$v1v,pQ>>"h2(6qѽ:Ϭߴ]'o T(ZFG'(T]2\/ESP z^ZXaM$|FQ4I=)Q#Džn}Ҟ|TxRH-ُ.tre1>u5.xh|5l,[h. zU̡nM6Ab(dIVpQu] Tup?v,ic 39KJsܾsX ,"=yM^va/A0R3#՛sm²-32"]pvzQV0+7$ LLm#8LT]ױ3.̘߮m{y,ןpL EGW p欤uh5QqZ=K24;;11nm:~XS TK'4{GKT R%~1L|1`5 te;4NVIA]Yboc xb(tP->6&,?poΠֲ_Eia Qm4 ZqS醺l*5+_̥e=d:ڶ)O&Kc0|*S5 4? L@TUtLr j-rm^ /'@ 2?dVS$ tK 4ƍzI r.= ҔKc՗Kp u7S|,Q:3Ot VE=JüYvpW %]$sz/Hڈ1Q;C~O\bAҁI!]kH 0p} ;bEwJ8Dq)4y LG);m1bS0j?Y\I+VJ%d5]26yD&@g,xH` D`)6o%$9Z>kډ[/&lzy4$4HR4y q` Jzp3(k=AE{_}JP&*kh$rUw j' {FΌc83On^1S|cnz&} M BwuY}Hz0CGP>b:aوYRV&j])Gg9s=7A-IPڢdd)zrvNj!P<*j[E6aȩ&U1~}|tXd?'Boyi wZ2(`{a'elԠ@TPkU7i8rٔS7n8V삯vʼ$,rbu|ED%V^)eG:f!,csjM"z4.U9 C(, `#V6 hJig#nD† L:+/.y0|L'#hUEޮU櫹d0e 2 1L "\ʚE mMK2>@EkѢ !$Yma f4(T3PD3(m-o*(OT6XwcL-ܽ;!|uӶ,\#\ߡ#n \.+~5NuL*GwkH / ̨^r._!xE}}eX$ɲ2h?2Y: =־_ZQ=%qX![~V,O$ˆW':G"lM9<y4JRYT+{k1Ccҳ ULx3 I1;ck _l4=v ){z;rz/T5GR0o6 f(bҫAZIEP9dƔ=Iw>ԯwg~݃{47fJ93VoP=hy*e^-?JdAVATvW PИ4Ng*c_GzԦi{OG (mY֎si{"X Wa xc%88!C&SP#-] D-j]hN0Me'E15G)>k:g )HsR!°Y4x3,s/(CUW* iuRzow/Ʊ]5q -QZ; [~j4ыJ\>A=e$QaQ5 PSyVL"Irt-,ĉŞ2yִQ P@[,0 M4utqm‚(C޳n%% fg-XQ@U58pRdeWz<ҭ ש̙ C/@"Y$g2y=T͈JU3J9H:vgjA;]Qrĥoǻ+ۍj 0i`Ǖu*=2?%i@ *?XyqΫ6 m  $e H .^X3m: QV[;FX~Zxc~)-]` 2x ljm2r NEmN͊:u+R8H*Ч'KH{ɮ\:*胐dme\]y. ɓ(MO^dTEGΫ(#պVQmegcprLkL=[/"010v^?}yה\n2 p1[ uͺ*ip~{vi (Hmwk!B4!`hp*.ju,y7խ6M. zsmH\6 /]ycmg̲&pB[qRr3@-bv(R1Z:^뵌yDG1;'c4ⰲY{tsh@A/[R "}Ɲbqki-ρz2 i\B/Tp]wq\{ klюS7ƙvV߉V'@I~|+4,"K{eր ՛$CT2i>a`4IϠ5[nH߸CY搠yd9m֛'d4AKyN_xz&ksm̨*-SLZaF-i8] t*nPҪ㈽1ZpcNG1;d!(֤֎Ŧ8Z Cy7M+MAՈ#E:Hy\=T?˨N(>`>J t 15u*904-^b.,n\Z.e0ȕ .DHjZo|4L:\HCӼAZXJ:7;qNN1Zbw3"&̒Znfe(#e|*eY^X\1\mA ,; ѨI9kvs><LK1_?\kcT)X_`IաG \"5|SH(TSJ=?Jrc6m8 v 81 QtF(K֕((lhZ됞fĝiY|-}1=B ;no4}QnQԱSdoAV'zʮ:p0kȌǙ2yԭUucdg6ܙ]*hOdխ-;5]f{Doȏ7{N#䱐NRp./;7[ chm3{RU6aP!Jo5r^~ASIy{]ӵiDpUHhfOdY*-P!>?*m NF6„Aq\YFM6=T'5<@&F_7[.{B4$hڧԐuzAoxfr` Q@-jfbYÅU:2I~AKEE;&&@|fe^ "ڶ վVV*%f[xPC? YU\[sЍyg52oQ1I 7>J۸x\|ܔHGEgX$^FzH-,Plƒ}`0tAK(|CQ$X} [~B5G6 )dWa sׁ $pN9ڄBziiК@e+bVۛH1v?KiAU[PgᆦlFDh8W3r_/BTܠ, ZdYIf{\WSy;u¥ ~Ɏ:I qg!{?eѷ~ 3'?ڡt5M]۱ u2ozzhG vC#bP#%E|pB 7VQ̦eduQ}('~*3Pbr2-q\}s93*rvDP;s*4k~T2XriL\2=Aw\&bTuuvm{AY66#0GhYgDLڊlM{;x dqK / eӁ_UgZgv6cylk:' '|W¦Se9#/VsvᑮP#kzRNTXlW`i bqߓp˹=ݗ)Ԛakj2ޭZޤI 6$j|tZER9r p(b&jf `&J*5Vxxt5[jz/iQ-E u-+`,8OHKcHNht Q@fIY*{>)hpQ lG6쬈JL8.O_%;mRQf1Cy`>D'qW /:ēͽZ9h)迡m/dv;\:HӘ:tSj$ "GpYr48X7QJgƳVIͻ"2CsVt+E&Fӣ7A ˷lFj7V2bNC .+3vI3pS]U'+nwӒBzqdF`z#0CՉ6A .S{UwT :9IꀺoXR*12  %%*Mj֧n ]zڽ^ҌQ5p"Etd8?nRhOtcnf.p4Yv5-S{Lzt/P9 N@xO=52em4a*7,0D!;o0]1y07jYkGUTޮYF䤥 &0P/S{Hhf^@Zmz`,Yڢ=Z+fBӴxlSb iɸr2 6<&ys]CaX1inZGnrغFVƜfy7ֹ^Vy"8 PZ~W4 `*YVu lnY- !{oc\㠤k/Dmb*6]!W2o_.Ҧ2C$YO̕IxH_y0)Ә[>h\AuF pj]W+{9[([2FS t}F`Rh#E T vHdݹ8$|ASdHȘ"`_` RgY k'xv 6_U0{ %ۅ(L 5漞YLpk|].t,P`yV>;*c ٯ[T@!fkm(0d_,k5u?1ZBU64)I Cz_^QL* kW=+-뭶6a<=D4[0l#\[Nr-3c.+Ɉ!b`P`kN.B'ruيgxxc` wVP=_ nG9%Efj FsrNy*x!?#oEBlTeA/z=3%Wb9^w ?"yTwӕiq;{,żKkj ܅ރRȵi7ȟ[QQ㤩t^̼+EBJWLs;,(&e_)VXs2D|R2Op) UHsIҨ YuFI+$̏g^j:Ur[-b, dJkɀP܀ O\%-^!]~%f"'3`+^"9o~&Wy3`&RNX _[bζRcQ3ŞGSj妩=P h̅7VEs{qe;Dhx((jypG1uj3LoyMu"O, ߿{98w}Xw NvZA–ך@t#i/l:S^畦۲`7d`@FVr*ux7H@Ak]^EknjfƱa %D`GUuv-J-2 &E<.pe!v9湎d\$<ظ|.;EC|0{`6AW5Wq W ]qgٸ/Rp:r6^7cfXm`\ Pq/lmnF(ȡǗVuwVFFlW3활{,c4oN6lꈒBqq}-roJz9oqbniH$UKw1mzb M.$PUoip #oHΣ}C `i uW$A3ݰ52r2H_UH=YNZճT܎mrVb 7&[QQ 7En mD>%`>Fk)r?7ߝR4%/YC= u<9>Q{Q,-ANnΗJ1$+lJcXzLdeB Sd;U Sks{挎9YȊW.<`' P=px$mQL>hL54D&7Wl9w)N|l1 ]XTi'5QsXVB0LZba|-]/+2K/UA}Vn+Z=~Iz:IC\ejYn!?¥WSB]Ҋ7EXVwv&+"rJKX_YLy #^?G٩zK4h W+y&\_qjMťi*P\8l%fVI24VNZ1<>]r*+ES j>C8H@@\s=}4v#\0$߿A(k_U"dkA`r <hgǀP߿ߞT ю&6˯,\P2b1%-5s>mȫZ*2ԒL 忔|>G#IāI"vM>}b}}x$TYnlxV93UtoVmىմܓ {-μU7p58j8\5i:8ذiл+N$_>K䏺O_Kw(-M+H<~=:-Q}bt-XBMQiߚ4skEN[~͓4\Eܯ):~]?[FcE}T |ˆO+7h)"0Ϩz,? P>zfLjRx#c+U;Ws5ssq`Gjjm0L6 >C-u+,cmW4ԹKHֱD sUE՘]Uu/S7)ߕ8vA0xQu{}~a{RC5.VBi%-rgٓ&?#R2Ϫ7`фʂ]<PI\ZBXNn0wșJ81/mW褯 ̋ӠC7 =ru`n 7W"ʛ@a{I0[ &:7ho&Tw84XQOIxX2۠P*nNI]"^.(m?l* L5Ojw&dN~ { N1   k7bݢ9џny$s+Jx9Jd9OD޸6\ato|ir̛'lI{TVG DDY֗~b@[Lm {xǤ&Fr˶$$޽OXMl- ;S=ݘ6ag+Xy]ߎMS3dNy9٢ ?NoӣZ×8Q]M_yz*xnH5k6:=y:鶘+~QSQH>5HEIϕ @5sz(OK{:J`̇]_Ô /*Ayg0ĬׁR~Q\2weT9231%(긡:RcYu.<1^GCWvnU&^Uvp1)t9=]u3-m,#0BvBsMpK:aduym%70>ix~;gϖasgb9Eu" 3Ο LTg(h8~{ &®ρYd$h8ON@I'mQSlffM': --)Q,$q`uʠ{7#6%IxJQ8=ƀN<dGNKDZ:H`b[ԳLM8Q W-gm/( ΢+eXYgj z_Z}'[;Sa;:s&/)"|P o-u鞟>G)B/% a(}9&n%m>goUt;ZYrHSCZ<ὗ \|: uʮlWG)XbqNOi(`z:.w9_ذ'nGBC~:EZg8*I4!0qd;fO޼2*#\4k&'6׼ f͸h0dxf&:)QJqv8|e}w&AhP, _ 60n;Í~ 0%‰ɻS3XЧ B%wޠ#rc(6Sv+%gE~n@yM 9'.KI1`E >mҙdשi`1$z%B`jJɇXel*t-ᄧbs}s|4o* 0Ch Sۭ˥YWۿ8 #Qwg ؙI~ u&4 COfi1#D~c/̫cr7,0?Tv]c$E O>C0,QꨢODkFH3*qDu^~-[ VFOD ym_4,\ZėZL%^]Lp#SVCzq3n/҅(-3?E HͅoAr#}c<|ť JpqTZ&͟me."92ypāM(#NK&ڸZ̃\es+/U]dMi^VݾRRÄl}zP$Se>kpVV%"ʇIɃMdNl:4˂?@:NVb7 }}% '1K`/6%at|{NL~6#0ʪtD7bSԙ}:q^dXO!D fƏ{oɁZ֭FN,|yO=Lv8IaSC=Qr˂c3'HHg _8PdNZ=La(Z %_4SV$`/p#Il\X49ǜM?P#&h%Xcyn%~ w(*x*^@ӷˠWv]hs?ֽE)Ҟׂ5B(@wkN]`I2Eɥ[CoYur,Q v`*~q@q ܢt~xm"^5Ff#;*Vڹm>ّ(ns h@M)5>f0aE}95 joՌ;NӸ/|3vO],IJ tӌ6nGPGȤq',l%_mHFP7ExOpۘyU2dQP6DL6xBmůvn?{_@ߕH`LUle7_ְ"%7e1ubNx_){>27W7iTـ;vyxMΥsB#']cT#3#𫌪P4n*P:ٙ;&3y+`JF3$07jl*ZQ,ݫ"Ǧ\/@ܘF<)r0bpp{nk[}T.{FPY5-Zo slƀmZ2hpMd $!Ku+8{9PQ| KŖz;ێ7m}8Fm͉>uˏs20ݠ۳@ rM^7X^5ZtBӱUƙhx١ CD [e2v흡F _40=Ŝ7c47IW`m2,UZSKh!rFɂ_6Z |f(`?J$C. t7c;' sQ HR/B\d$'8"ȕGg'W3ĵbC!b5x֬́M>]uvBQ-}kJule`0cͱ7H pJ xI5Z3ϷN?,_/ |_-fiwaPQ 6Z;o]J.+}]~1ϰFm& ¨"2hכke$:Oʝ[ԻFBlɎK>5ҲTտpE`4xƥ$R )ʀ}BL <kBhxP[4nC͗\B!jp o|!ny\b${G1L)8+w V8/M !qjMNjhW."O_7'1 B,USjuWƔPpD&zgNkӯAkd raGA1; 0V?nin@R7lqpz1`c ໾ڴYB#ì6.G{vC EM_N8d{+ 'nQ||;٤fNcG^Yܱ'r vy8nU-cN|HOp~}*Ƿ&4f.vÐ#։^]= aPeyQYiJsK/Tb;&xx똨\Kk\ |L~ vq#4LMbj={'ZWi'PϤ.0GpQ]X: MprZ$dV3* ]@ Q]Y,od/1Oɹ!еѹ?JcL@Rso(lׯl ^s|y">: IT-&6DK;t=]Ukj j`7.vL @*+N1 (2gxib(dnͬwRj%TcHd;lL%_P)e %mvN>^$?/"#W=Ysyd~qH,—? 4>%nꁉ*<4Z7B̈́u4Cdži#J791Ju\4`*–o㳜KѬe`P 3)o6sǰo]z8,m3vjG0n5ֆ@!d4YM8Y˃ЊU1Ӫbuۜp{Z߻S4yoyJL[{֏P(Q"BQŊ}{h뱩BrZ3bqgc; UP!':>LAOsAb0kdcD6rWWBv%0.FH ӠbB1׌Yn Cf僦 -CJ_қ0:S_a21nseQEJB K~ -WOlnP_$a]n/#Eфrikq!;.+Lońj:Wc5"U>AC\ELY9^tnX~DlQvcihD{vY`!]zܐ nnt!b+tٕ͝$͐Ceºw*t84(/FNP鯄2P2}p!Mqۊ0zc>UOP3H&t.rY޴n*dcA>8)360D\-oɶ^Z!jqWMQH=AD.(O- Pɩ^y"ԻoGXV.(aK.>\^ߣ<;Y «hSu?/N 7 b2&{!yZ-伭_5Y+ |n&صZyQ)x[u3_*ӆۈF ߾֥_ЀzqMЙw͊JVەC[}.t Npmq+\ٙ.u`(j2U#)DVxi S0Ex8 Lת[y`#;dr&L!c?RtjPq>P[tqb xPEY"{슏ϐzQ(W2=AFor_\B+>%T~9"[՟K jA]U'`z1;U"B p^ZPR"y:al#OoIێ6 O\qhāVq 3)](3*Sؗ7凗m_Rx4!~PhrWtrT\+7v蓇vIQt=q==awLuލm±L,軙:[/vKIkQ8jb-В#jRI ppC̿aw" ^Y.Byam6p:c|Wx 4rL% -IkT70uC;<, 9V&Gx cp8|>BO_3lr04]~guI! OX9Rp/Bk.C]4}xTP,GL9FF%!aO檥icUy|Hq,>ma Da( ҷ%LB+o!)3kIJ"X)㗺:C. inS*·NtF0W 60vg le.n}jVj4TilsldZ; &'WЗx]*I|n+-8!`ͫbv>>MVU'@V]4kakV@;bw ˫͓GiX$@i\gݓWf&eNCzcɁ&!hOiq`Ҙ&vѐZ֝6&ٯD{# OA搇YjI-,5hKnY k$EiU3p2S;sg583L Vd^. ڶ;%j^ʐW{77^E7T55fz5"q&e֕8-+Bܪ5?z- Цjz<.TTӝ= nּ+N 8#TYpg e;V<50ԑ'qfsڮMWiYS>5\όe6ٶ߃Do<=oq<oƋFL׭N=zL&rO”CZSp&\M&u5!UtjN{$xvMl޷NgmI2ယ]|$ʟ؂S.؇Xj8bϔ REC%Zı/BTlڟxsGOk^dZ SE>M$YJ\.^gBګpu^z7Xhm8?Ƭd*Z_0#l7}eUƔS@wJitMϘDnj) G#Ft\;zn5ֶX[)v uǬ !Z$N5~`m+uEO',  :?ӭB䓣 TGGt H3|>>J-ro+scڎz>:^qW*r=rMi1gZĸV^^?|u ^ y[>P/di.3 5| Nv(qZqzP;)9vN fGY3,A¾%n$^SέM U!QzH璢tBZ$R%?зqȫ!- ^ʹybie޷TU @`Rh5<:KOZ%TXpQu"/cmwŤ8Wf#qqwޫRiZ%Oɯ!r,!%DY\4il[4kP,l*`J]/Iߟ)V+߃ Vì|s&hgB~d;& t޻׷ž7JOZK\WV]BmF8ƱK\@*"?ߵ\ lx)d3O]lD{NS ?dnߪI6DDQ2sŖko/{0ذ=§Ɗn]F6oU!+vS˝r87'MMGQnaxuz CBbg#+$NӵLXMJd:%e']S2EbM`Q`zOa(XO8^[H^g8X(Nf8EKS$LP2sM3SBKCG<34m'~݂c,0Ûa@xJAq*QPr4 6u|ĪpOg5 9&PO0*8>Eəc}qG^U8n9#kASxF?!cv %eZ\ R(A~94p*-9?ƪǞg&J˱tA JH Q׀Ӹ2q3}e0wb#3Ǧp1ޟ{t9 v'4o;z%߿)~WiAG؜ hJC)/:`W~}'K_[sҐZ׿2{H1AEbaAC#/u[V{%U!1+bxEzP9d6Zr:2Yw+^^ٓ"x T1)ǙX4ʢRG#߽XBW5YH*5E4z m]1K5ΟT F;e`ӡ좁; \kWP9'7T#- 0!Yd7'ܴGm\R>NBy :wVWdBBэٚHy+npR.q3#y z,U)*Ẕa'P-~$2haZPo$moq)!9ypm,]=ݘzcFL\Y XQ39k 4q~ =EP(# "%6W\'g&mȘب1WK[W"`=1Pz4s %_e}߲p^T/Yc#%p\Yr\ s)ATmT:&&3Я0T A_1КGmk|?4q) q_%6O|@I]mF@m[%I~rbx$6a`cI~biszwѼ la]e7 &z܎)܀GrF~U?gv_-Mu<[a ba~ǨLom ž4[&:@UL0\#| 01ǘ-ɰ9`NϛpiwLJ#, SCb q[dz_x[jp2b@܆@Fш&_HtSWNv~gj=#̟LGnA;il+ŮlHvI :4>^٠, qJ +If R;×Y+:c W_t-Juh=n$\/Y*̬ظ dB7QD21q9-!zp:OF~MyO~kFJiF!!Z-bF :Z^$7ycOS#Cu1Ieain;/g)/#s\CjiZ}*9T:u`fr 04{.o 7i34?`HAʏa_Ҍv7>%G`%&؄7ov?5̨X'PVKUn&St1 !_[KkGj*̹Yh=ATkVGK'v^iPQn)Z\Xn]8$" IK,'9|4g;@`Q6m8&(hϦpjIIUK=Q?[&kM鶠T.\^~T0.+oT9zY EWCP.h 2EC;8Z2=JkۘuMixѱ3,&[yM"D|ݪ Dza l1G@9#aH&MP1/lWS,%?3Sg(Gm#:_ hT,GOKn|scAUep\S*aN [HSbgݱ[(/0j:EuwL~9t$4ٯ0OTS>%LHh[j{,,}x1 T *ʩ7#jALv"bo6%(zmCo"d^#9# whJ最ɢ\KAzdbֽ`_Wy&/tkaqS~Ma'_HϰKEx,Zv^6>ymwܞ_inɥrW}fˑoE/M~Eֹ-ag2*"hz`9"oMD`"'!Opg&Bӗ !R-D֖JkSfSJKt/ʌ٫xx zU0}3*)'һ f6Yԏe5)O>BlF!抑iPU6if$<ΰG6bvqh_;)9wtNO!~'h6ZbmUGۉNAjL#6y& F;549wxp xID`}7&X%z<攤ś,:5ς+ƿ:K\nR󸺞r,6SHҪ5֢yMfG:xRVЩj͌`XN8QlKHAKpbca!X&TȠiزBt̰eNaUGҵ Ɔځ5A+8 };J\|O2Z^HIm;%>rƤ8},:V5_sc ͑>TӪ4 SS4R0:F9>W7m,/xb=([A ݕs"d;!}>f`|GuLV _8)ˁCv)~MHI`/Bh n0¦`h͞ QP0:a?| FcZWԯ (m#9|m{;ǯ||ZHK uڛp붅>Ӯ *= An xI/ёБT| Ȭ/`؏??yܜhxNIT:=BOpBhTdC GSr'TGv5U~̞ uӔH[H}S);m=!l)]˥je% w_4EHx3u+GJ0նeKwO蛼`lLN0Ab8U?n˃S!jxQ. vy|/V(+n>&4%(?[xYRx׊N1㗆vYj֝aW&pV}0I;[4Ai|ۆ?,'A)a<D`O ȯ=_-XnZ2닄P)!FAH{['@-N&dڥΖU+Wl1 Է 5RV)XKg^.F2~>7Uqfd~豣?v}s'ӎtqc/#m,_8-8Aq*[_*I]*>yLm}h}'.>(m('L{]G)Q2Qb'_6 j+%OMKק)0Vdz9s/{O,ئ*;{Q>[7>cڙRRX~'~ Z" / ;&PuGkۻ}Pfb \&z~9F^?L"!|(e%d_L ׈zFE-GqW.Ќ:b]Z"ZLzͻN rGd:chQ{rѤ5&V(6!@s! @#γ LM9Y&Z`L^bK͆kLm`L_!_hZ2X<ېgCk(e^!QKS oG,翛ZUp̹l+Aj#Glyޣ3o Ɲ3]\xt7%B|_zp*ݔgd<Ãq;\yl9.Ϣr纵%L.r9ˮ?J=t6Ss%Cv_iH/{B0p* 71EiᎢdJ`R" /&끽]Hacdܶ])ꨰK>E`qƼA5Fq)BRIA_f 2FUq$3lcDl\Fh'ﲠd7) ,:wr]MɱAS#"[Ѭz;2(AHpy&H*cg*9M\giP}Q4?9;≓~lRTr>CKWvls/BXcΥL6ƟjES"au.Ls 1ŖtowE v9U?n, Dzz1MO#P~:ccG#f>3!Z̕z3?Vע;Y$7{SP AY>7EXKϮ6;yTONUQifrd]󆂽ӾvdJ#U/1S tngڬGFqNas"ěL;ޑWr6ک:ө!w谕at貙'"}].vg40Zx:8LFg#w' 5oc_oyv Hnz!M{z! e<\g_AX(hJvBÃ*cFVE{{,/IP}w 5VzZd20z~{ˆǂJr=멚ݞM]q?a:iګ!Q!.Ҿzn܇6m61.v0F[;JؘƥY7 U]Vw*HXMs.};Cz u.-Dz)s?]n5>(a٠!R:MQZS%O'FTɲu#DpBD㿼QHgfLϓڕm]OY ʩZM]]^9!6z)c^‡q5Fa> 78![=XnOZ 6}vL GBT1S&0 u}G4e^p~?Il_J-GLE:$E|K`:P)jo* ܽ%|r)mcRLsBU]7)RZnQf_bi-}dI^%8 .[HI\ J]ډ'ZGhLpU.1K]藂G_o^!"w̌F*#sI*('l4 8 :S堳7q6JZmjИ~צ2E<UAOOtEʪ7;@#j'Hg rzxy;n\1~mu ?Er2ECMwڨSCW{:>VҊ7Fyŷ ^수#ž<&? aū,,(E$X?B15M nsľ.bh#\PlcSl~Iō_~`- ̤<6GIt|'K]kx[`^keAs8(,|c2xfH_Y*i86IMhX-*N%g}ݠ8:6-6:PyF-$ѫv*n:H1,ݣH`t7U9+>ț{2\l'3 xIEMxXēfe`Q%:Qr0kFD^ac YyϭGQ^M OږPTa}~܅C<*Um୿j Sxv<Ȕ8ϓpk/TZ.F] 9ޕ*Ŗi,9l mlSB2|]7YEEy(-N(sI"3]M搂Ig.|1Z,{؃7#, O3SH{$~&o i s9rs@D%չyԔd05u 8t]Rdd X>0aV#=.V3z 1_NRdSWmө`zKc,ȕN!%UBݫR_ڸp0Eվ<\{n'Y.Vf~9WCH{wtX͹.P-j{gU9{Oâ%)AIχ*]_kPD&Lj0lW;&(h[H`IAw~^5ȝ f`E퓪[WF$*zMCn]r&r xȸ) %hYr5\ArDF*@:G9>|{v@?=>w'd \Q2>5dɩTyh 9O3Ԫc 3 DT̀4Fָ;y8e;W`vg/j[`c~Np9MPKȚd\(<mi oq4 TgHCsֈLJ7aBJ"(W'*huy,3t!0g.'Jlv2f_1 ;  EBP\&f8T %`>{jX3_+d?ƿ̱ofZ,~LE01hU2,!v~Nݧ8)J>V5y1č`x0åi5&wg*Y,wvxn嫲5;$ K<9s4zor"1c94ك/ ~+0WҙąiV@ykצIm/͗cȕyƕ>ȯ݌츼kjXfWM:;|@!҅D8I%'eチ WxW.& T2p-{j. `iOTΟJ6ӄtJB>)x&`O p;qr9R ! lS4z xNeiFdbFvágݫ:&ǭh{Hi(K&z-BDS}(.anVC 6n:(m+p>Q=TvҢ{K;TCL䪠kfl U@Qa;k<"8ovz:<ІeC~J1[Pqc0/iV64(z&Q+/ :\xkpf~wb̪Z22 ws4{7Tr .\ e H:%~߬ a>zkhsJ+<&]v_x z L1#8h!7qB؛Q0zCn4wuq .ob ,fH>zN<"D22 rЙ$_L\KBa[`9tq{ϵʀ Bcp YsPa': |_qռɁLu*NkjE4>tdt%s$>Q$\Q{}oV 8sO` 5/KX[ =5o_7,5FGXo(?PF ֢!L|:dNIF'XoV◽1Ǵ@.*7A}nbȿhPȒ>y6%H$cpwD0wO.!0h үG"l{k ho̚v,X-ę_)J)޺޲wGTQKzx}~ hAZM4$Zf%wBo|J72ݮ{l29IV(:\E1JZrw ]"<]%I@#@:cdqaODe <1ӳG`d !i ;X\#$ҵwZ K{ZM8nW1'*SE/z)6ʓt8;]1wQ3Y݈2s Ƣ-t|Wq lRa?6Jl'!)KD! fТ % DGxnѵr =k#^!ɹ(㪑_eF&"w <4\585oӂ -HV\`-" N׀enxӛ@,EsJRB/3DtQ69b"]iCjhyH'tP'Y0\ ;Q1B)=4SFBrq9Ŝ5F-k@j_B9baCTY \I9 l<YCjﻧrlj5JEkp6)UI"K/]6-I'3]ҫ̖8--X([2FmQ ()(̅3O/-K̨@ F789vZnYpwMkV\'<##ns<kKy屝l{dY%@vjLdeRvitJ㽋-119s()&xmCk"yzzr<# ,,Mi:+ UYF/<@1-/0M*0c]4mNEb ūX6wK>ztTN;G݇9IA!/hIK/ Ԗr-b55}Sb+6@ ?E 1#~]o+"G<=waOCJ\07M=MHk Y^gRCۛOxyۉԑ52StyUW$ݭ7څ0jxW}QLD+SG#.(lݘ 0œ~'kSK߾X񈓘1gғ;_Hjp{]ܾq*$j7]q#71إ)'Ӛ$v[GIgrkKKhΛ> aZ)Y9،+[Z*ރ reCm3bGU#=ӯ6zoHG5xxs{M.")ǖ >;CDrjXh8~Zv8S oV0޻<э$[ _;hqxJf_X ΈN{('?৏~h5%Ł$UtWx4K5fZA9*pү69l7h̀8gZ):`[zE'PDTA7{ZWM\y;7RE8XVDi/@FuR:fI5Ͷ*mn)mP2Amg@w&+S3?ߓAo< `sd8QVuvU?ț!=A: B*mD) ]IJ?ׁHlŅbmO;8Q7. Iٯ_ēhev^R~9Ӿ,D]K2j=AͲOTfoN`Bm teJ!v qyH_J_[x:Ƴf(S&<,*2©އ`")kf]8n8mjDE;6?:U G.^HL,Jˡ%uuyBJ[tPI_XQݻe[善]}[c/C|pcmbl w(\Bxκ!R^h7MͳLҨ-p0Pw:Bݗ<}Bw4nŏ:#_@<<@_SQDX^nJ 6rnKI0}[7(2Sꡯ Dڍ_[oq"p]=1"+/2s0GI17_RTjefGD/mqBY! {ֱu0^0;})<"Ye5vEb(WoN`txR:IyaOjت0"q 1L @ʏ3jh_8#ҽ2)_㭇`3J3as@dH l\&T@-ا@&1ZEͻ>U-93w@Z#ZG.J#7V%d^RQ3/wq֮.pV27TF⍂rK4b ]kj (y"NuК‹$/[ߧ?QZ)_ &Dh1+זTG[(%8/Eo{~ [2>g;p` ̱ҞYl益ժ؍GqUs1|8UQJ0anُBlksJ#%m9K:~X_|+ۍGrk.hç# LFl -.WcZݐ7GW>$7ż  d9(u> ;szf;9uǩ~H;!`8զ xqͬQiwӵ^ JbVd,ĻM$$Bv^^G5ej^*#^m%ͶgZd\;:ŬE2i5ZͰjI:2*aXQ)-2mQ̞'T*o*cܤEJ֜^OJ釉T~C08)qys*o1GtGPr0{׸TQigC> 3V)[=qbqqW!~ad, Omr23MN*ԕ23KM4V0Yͧ6ac:J{SM!d{}owJ=;)DAd!lc׹U`* 6qPDq!?Nt%/qZ*kt%9E(ѬMw(`5,NjN `iD|'652Qkعtv,wx@I퓓ݧ¼ZًMy;c2rW "=27?q(A߹5fµZ߶'u/0/"2$Q&3Xxf8)!¦Փ0`ݖ8f(-2AH7#o3i25_lB{8}:Qp]XL]q*p#WǐK6|`@jGFJ8:{_gpo݆Ђ0m!lPEVDLBܭw?a*r(hǎw*iFxk!rA +Sgcn{ 3mΰUI?[èޜ BfeJU}EgYepf?oXWEvó4)H+$QqL}Rb5:[-MvUh6sPCl?SD8y/]%sPÿ gCJDB߆Ow.&i,@;J~%ˇ ǣ'G7kϯQ ^QC*֌\ȼ閦3)-ct5oSݼVQ͈6\׳#ɺMct A.}?ZRGosl;f,8 ExqC=} '3 _1sx8a AP5_MB)*Uoz] QO,13xT4t2傧CݢM|ИhWV7^,H 8F#ֽuȍ9 ˏ}uRpC.rg.W;cl#)]W2 / 5Ͳh¢.0yFvTDz-&Q" ڂ}{1+fw=>Gq% GfxO+Ы;UAg)t_ Li:R]yfc!ҢfYP?Bj-sIs@Ow_ʶn. w˜po;1Y^,}6/n4x"?tHi<3{}L{w"Ԕ8{^= _Aқg1vX|QqK. fȾ_BBknt9J,B8A :dRaba "رqLhv> οXv`BUAAs(粙y+ %K ă2.r@f)d 31*A|xЙDS>?m!%vT[0;yS|/Rm<Ȫ~z3}Ieȶ_n$Î]TS@]utuCUkJC ;@z~~ߎF7j_MzzخM4ʙpXZZ$ij${_H/";6M3ɔwX+6sdScAuLe_KEO|@** $]2\RkKAvps8-Dz@ f wA1S qYIx2.jE+N@>ߴCϥRv#-C~ wF5у(Td02јa,#(;/{TH!2.Qm+ø5;t9;oFcD,iuXG@b8<[b&8Z}b\Uݝ>f JKBIUE 3Hed4APj?d; dG{> ' X0г{MKBI#넓C|PcTo=pzn5\YxҋD.AUMx(+i)q$45B\(. u̪Áߧ܅]OW]ۺsgz85nޡHyڊ§;kQL`\ Z]ǯՓ>RXv7Ҍ5+Vc9\p`_Іܿ"AV76ۖ~&@h^H𧄠LwofnTl~-d>"O.UU4c ZEd^+Mv<ijO;dն y& 0i:m)Duwб" >=ݚ.4n؈&J6Sdԛ2jQXL42?޸b6z4^/s_ɷ\'zHmAִ uB$ {FfHsV~$~gOܣ%l'.Vב.;B4}P"*#pawWܟYтYUY""cBwaʚJxxϰ7X=0 v X"7Ivdm]IgŎˊŶ+j %UM12{>E rORm.r$OVD$3/Mq֍W6q1a:egַahPx9*V7h&.c^^|Q'Db3H~_=س'”,_j &Ֆx O1=CI=0lS:ʕ#iy$إ=;%ޝ?%a*u&%Q4_6@ 1^c[|jb0^^-(_Lp;h@wLr'X$m;V^&Eർ;aл5_NBU pkbuuR6َ|Wq01N$ Xӆz6Y,Y@J/UadGm{/:߶t_,<5ACSs''LA bC|` =6ZsRP87nSlV+yg4Dz4ˊ$ ~ _(:t%=+Nu8/lm񺮺o+2lCRW7ۭo!e]`5z7:+aB#."C__-jjn,&z@\s 倲r_hN&1+ 2?.oUM:lcu &0Cˣv}JHVPVsK{}܋TУ!Hf%SB5O&VfٍA80EW[]eG"gu!cVٚ9(CWbBL(Z XU̵(J 2̟*QOyPMO>NoJQ9Ew;!h=CI;qHILi* ?hO]>،mvBhA7>|.-ԆʷJ櫨4|h_㖪 e1aB'ZJ=uޅ*IP04eMgZ%rY=8bdaw{3\ ' p9X 址%Ugb\Ajdj fRpLvS0QW|/|Nc"~t95hj`$~a 3e^JX/xC J{[Bj߾,+Җc4nJ_SEI*;TIpVZg'UJz|f( iO=0d^t><揶 ʴuzt,pIғ?%!c%(2= M VeĞnN0LG`)C H4py# )1*˹ c\v8اᷗD dM<#N} #n/88pݧ*C۶ :15F\W[}7#x,z?pပwJ̪@eE8 S )~3b͹\U<3:,}Ms IޚMx+)&9y5H)\'] ۟>WvBw#rtFAyy%EI'y(L۝+7sj2n5^/({>à`oځgX(unB#-؛#:nmZB+~ypmZ/S(y> )l͘*T0k~ʖr넰ދll{aiSO)K~ZKb}0+z24S:t&{ÇVUTd[Gb]o*:"V/8 \y3_i[\17pvaPI=jM[<>%>9` ؗn4KVѲ1w0r$K;p)ޡ#8QBfZɖ!GaY( }~uM\yo|ߙv{nӺF~0)OPS&@|_^QbF]fgT*qSn ;w|U0*_>`'>g,O3j@,BL`Lf\ q*>hQdm-('놫* Gyq=\S0"YJ=I-u_JBm ߈@,SpՇC{qI3Yu'شR7 m}؍,k_QE`qY.4oRG3uW2xGYM;„8ۗ{!kY\h#?+A֜a M? Y̒]dOmYud$~'~saM]Phj /9ťS0=]`dG5֙Fjcǡ++Lpp4U~Vot:-|szuqWOc ܺ?BJwÛPO˵a?qd6pZ:rdXI"1firI%rJx40OGqc#!o|f1sjGs 妡Sκ>a$WNZB# \xVNBNZ+:Pe:Ͱȼ j5v e@CAEᤉ _N+ln6da4O|%Mp_v _&1i7vY Zsɾ+c*|xnV̘ X]tN*Fm3 | -뭆E6ٻ!Y;RQZEb{Hx96jrOA E7fM.3b /d*ˏC¾)M͌L|_h 5Mx]c³Nq'i ,`gv/*Sg.ymo ,ߩe2a$0 Ы--"U@(JS]Qhn;\l0mo&20Z|@SMby_$ő{KU,XWnlT-S!`tMI4i21A>`[Q%tAU<' LNq]y5[loqJx*54'*e{ͮu S!z0j1ݰsWCR=5e y$DеT.Q$\E&?k2Ki]T? -B0yH"8$4c.~̓ F@Fx KU &ݣ,K VMfg^dͦ}h['} _[y6vSRvjMQ_~Ih;@_H ;A`렏YwƑKhM:!U,], #'ϜwoU=VJ?FZܯGu&w|#d÷ ft~^BՆBѼYJ ĭX1w9'.u@n;7S=QZƾJ `eF=2O(C|gh-G ]{lE+7W]%"[}߷njujnpZKy|2bfţ_OEd5wh{,z+[ʴ 6:0~p,@B&@Q@>D-$Ry3(5Cāj%*Ia`Y> Mgkw׹;W $ Nl*a, EV 5J]5ZB,⠂~vla}Ìrt4r˄r8"8Daj$Qu6:݄ZqѴ7Ը3h!,~YKfYD i3f[bȝx=V~>u I/S@0)3<=#䏎lՔs^UWNNZY0 Un%Kυ)uu}y.CKMu},lz5ef)ZU7Hd4gKP2>.;BY˸ST%g6m6fh kͣ&@ `$N\_JEd >E fPTh Bkp ~HCA㾢HY@Vy* ZJE=“r6Sc;f?[ Պ7+6wmoݣ*Y5{xN{xlQٓ/2VRhc? 0 ,d-ZǽF!+b$cv`u"U \'Z7-?*S#$t+x^/"Q_xK b]/vʨuAk@$w7gΡXDJnQ>J|)`: *:#_zٳ9Mmyg/}tR{"=moϋel-,cRRy}0,LUO(A?h "yP障@,ǺK2 iaEjv˜{ۛ R g}}\X1R4S<}W-;y҄^^ꉊ^԰Yn'҃r7y{W>$ۓ}۟Oo⮏ƥ:>BȌWېS/ SoLkqSI`v 5₥ v/urvRɳx9ݡ=9j"q (#bKvw0tkl ? O|w?:Z" Zy5s?2_v`Cw1F.u)HHXdk>LW$J zh]C@e|{OS=pRר1Zk?"(ua#^#dY5=Ge%"L!UZyvFSNcthׄ͞c=&WP5#FǪc1.u*1M2M9"YrX-*Z3y]:)=Drd,3m3x #]njD?uفX MiPvBu'y4=>5 ư'҈uTk@cM 3%)5Am|ltA w-.릠䭵nԅ^zԕUs:%;9݉eכp v]bv%q4?Q+e_D mm ښ h?!FsnDv z"U{!܀]e(DK#%t>8P&zljfuڑ敗R=Ch73'-ޢ֕[` 繾dͤҗqk)cltjS s>M7e=4>_|r/Uyu!lzO 饘t"ݚ[v(X^oWJq)(*-;ܧJ2}ֈ>uz If1/`M9{aQSgCiyg2Q%˫̧ ӋH|->Jӄ5 OU S?Ɩ~1\[/1>}Gt4jG+DAx vI#AI[O`OdHt̼.V\8\G~I6#U$ǖ0>,P (O K%N ?cW6rK 'دJyc?"E1ݰ# ՚Ŗ?|\p E^k$75&j[+H[aE'!2M*FKrl'?!~bE'}^/{)d,H,yjo08JM&킊W5@`Ԓc2z={W( ]nkVc_߬D )f;S*5MsVj7_t[y -h/<Dy&=[Xv`wN . /xR"d,Dj\h8,|wQsN ɭ$L"ԘѿP K`^pi:h O@=ˆw'0“bi ͉;<-3ώX($ 4684;_$1ɓ r9J{DdLd'tLޣ5HB\Qgp@w?g~r,EA|b׺:Muihx\f:g6 R|P>aE|S7rH?bSبxTƲL(X.ւ㹬~ ODUh 2Ca%g@Xn Zb/|`S4ςl PIùk97JQ}]؎GYIOL4ήCQNYUHOVpn\1xWaU1f r9Ѕi Q%g!e(G8.'ʕ: SUzΧ{,Ier {J%,wJN-j8ݫ>n.^T U|.Uʷ)/= >,8O`NG&\(OU%t]jaʢS}6`jEMsuFaRTL%Ffzl~𙅑u<Á+Ӱ H3BS'=z T|b롴T R0%1H BPZz؜!)*-Dw;i)i[#. wZ=ɍQF+V|<[%mdp9tKĦ\yΣ|֠h 1Czۺ%ҭi¶d^^ic6,`֡H8Jf("Y~W!Fs?7PCz v-) PUO'{Cm}.kϳUUY9xMaapyfTq8$ثw66kV pW~eh?CN.>!\px)\˓=kb !c<#x(XUslWsσ4o+foݓ~KDtɽ!9 ?kq{q1?pra(Gt*rZq+t_Rv1PL[H 7[ w{؎5!i2s,R9ޓbsK#D:NJiR #ߦYr,os/k2d'`+OQD~>C[qx'0odfSG?ȃ$A$!c,ɋ7ٻeCCe.!ﶢY A3w[e ?J! egbuDT7Q5;0n"я_>zTV"C-l@*BSpzl$D KEn(߸NdǦO;VoM]a L?/v-FjI^AqE i*g5Ϟ'wg#&jQg<.<%rˍSt}KP4fA^nCd[Ls'bѴ-hC* IrPj(3Q&x0&8p8`K5$S2 IUÌ)Al;<Eh6צ4f4.qn&* '. RkmUBp3oLWg1]ȗj`)}`L 8c?tnrǿ=tji%mKk'fRvߖ^8MVS C9Q1Ga-ݶ[o福OwɉҋoX.h bk0~GqaౕͫI0-)6bTlRv@j+ `(7A~gA Gҷ礗="Fͺ\R_g_µvɽR:z aq:HKŋȥA 1 sADM9MWf&Ramt2zH28#s}d  NOU*D^.yӷ0ci A!#QiqO:^I|X}Ռw@TsZpxBWx7c,bvfPZBY %aLK,+?{ %JqvB:330o`5k~-񖬣pZq*gEIzg^(v9Et34}m"4 m0(~fJ!=:{WULIke\c/=T`.$2©Bhlr3 ܅"Rá-$cOlL_Iz`tjא,XbO@@L텱\/ڄg_5i=}Φ$KҡGViWXqHTfC粒 Aw@׾1q#hӭSK7~&p $ANT)E>ˬG9DʠeNe8R1FN,筧!]n9=޺Mx#z*~fr^+4$H7:ȚH$]opvYsRAՕVf-dZ][ll\5baڀJ jr.2F7sZD"[#3."/AKNH x?cۧOCrǀj= *_(@RD.;]d 69Q1+S?qIEJ׈y$]Ot0赨ZUg  5*H"yؒE Qo׼H,L3eu@ t jvHaaޑH_y@I t^7G~RXzgxچԆ ϬtyhtS5G5c g>ҠZzP\ݛV\pImLy`6  -#z$C8{6p^H_"c52tmaP' ,<UO *Z 2UDR7G|wA[&%m~fm1#hm9pKXATL^u`8:qF@%n(Uʮ?M0UAVןMvt2[ ?!buTuN :!hp{h @:2_'\1?}&[Lf/tg=F]p`6n%+-?vPȇQMP5m =(ٟcc8րۺ5]&L F$!pEԆU:#237kCzFzlX:X'6t5|5rH_PA&ٳi hm>lTs^e@Bլ.2c5pR!$NP\D8WԽ?踛̀ֆ=UM6;Ao|lq{՝'ڗR [G"'^f_Ϣ7#FR.yozl4:_ ^4(r8J0dw\ ( ]mܛ/ꎐ2sQ8FF(M)A|EY5\8%2B$چnduiLn15f!)kkʰhkqd 톪^#jmdg FccE-L?HJltLL6V*quqw 9U1.sK4]CCD/b"&{K[9 UZHԑ,^lꫳ\LFDMea{Qڟ2ٚ9z֤xHNir+M>J,A53sOfwRS|WM|h pb[ 8I1 jP>IPl5[+L1CPIFTW_$vef> toϿiL<"b>-e4ݮۓ4zϒ'c]`` o#Era wU9c.!y,3-,kI_j،lW*8꒍Pj.*[Y]7D_̲BPތvAZ ;ƵSY\];ٚ5 RFi` [zH\ ڔYSpv>a| @l|QUc%E.6-g7oO˫b])=x,ߚ7bh/*JEO z顿thУ. ksq~RWA|rh |)7B>;gp%bP,rTSv1NԛWbER0IRnP5it0ݣ薛-ـݏgA6!=Zk? }RN{`p%qg*m#mCNqeIPm ҏrMqDfEfd"va[=6cͲW{wS3V'f098tS,WCzopׅeA'p'x YŦQfA/t,[˲{`-PA{H;kaF5&+(I`,YHxPpkhmx)6}ړ.kCa:̐[V%ZpSˍj<{#>j n[7h@-JLbX[|8('PD-6E AM?#+ίSw'G}aSP'4;[u΢J, O=%Ikh(8Q]UQyr! !X㺼dMKB²\|´܌TƠsH İth{PRsPА LtZ/kOd%u\쁻YW7+0[1ŧ?fIc^CyH--ѓIJҡ)\,5f67t\B`' ]۽\d~(d@k_aZkf;d[R9 ~C]vL"f @mLV #1*wMڇIE!3`j}FK?d0L|Yk'ER?MGֺF`j|8-NmO(Uxi[2~I_{|cA̩'歲-s%rMƘZ RFX;i4AptpJ_'7.y ]/VUxM[ư-*O@>5%߇KHyj5 :VM816X G+.q{#ϬZ\p_f͑qwԶuTR_$zx+UyA@o1`\)cwIh .l !m) @ w^ݙ;H.1wsakv{+Hl]ӓ8;񤿤bZ(-R=>lק<6ibq| 9^T(fLMYcW*b hMX:$Kt7x#uM`6Dbɒ2N-β`< ͑/b(ZSPJ) =+*2r"SY,~_8AfI#e/R/ء?N/5^6~9^ߢ3u_IBͫ w TA? Jyb.a^}~St n)!`+̊dΔ@A9vCǵ eWu%K4:_~5 8wߞ\i>2W+SY liםt~(Z2ԸS]?@J%H+uU$T)X%r`h>xENXJ2%Nn<0[1d߯(HWocVcw]dxa1!w "%ѵtg{ٴh0+'X X[{B ig=ʑWL<&bB?BG4Ü|5rȂ.H拣wG`ҶURͰb% / (Q76f_˞ 7?6܆l,Gvt T 1W*=bv%?ψ2w@Q ~0oމSJEĭ Hؿ/3 [e:"n&-rcau*Qk8g@TpEPaCC*0%.$YY+T.ޭ:7xBjD"9#>h/h*Bf7j628Bu"[, x jP;IWdNϻE}6r--hz;þ1 r RL5yL>|,5cq!qkj*e2;:ĆFV-^'ۈXm5w }ӺIٿ6#P[x: ʻV3SC8B'{:v/'i)LowP&4N/&z­]o'K??F^K /uWa[i kk[jtGHjM@oȁ 0ׇS%Oqc, %dO mVub8Hnj8f" _I" ;=HW*wԛ-o6jvng)I`ޜ q2fWu&'k\P}a `<|$i!|𗑵ii;lܞe m ys*~pg  Vw*뺱u7n}#iZAz7wdxB֐j`bi/ 2}'0 Q`W^=R@tC۬}@e}K'40i'aP80TңOvW /,0Y`@~%&y­Ɛ(uAhg =bC3.c#{Hl(Ɣِ:DU%+mIw3m`I77D;Dr+ڻ3cCr4ð(n0:bA1ksn:OX\:!y/ܾ2e_Nx+5i ;I',P.c[*u ri4Vvp3L/ӴÒ&Tܺ½f 㩦i]&%tC5,*aHj*DУI9?kQ}P n}Bh n>`+k'2fAf3ߐ(8xi̧цR&saV /j}mu0pǗݾJo ,|=¤$_V~sNϤM z*! ✛C6~0ux6((1krDC7\I"۸Q^e"^L[nk *R0*"4#_WzmD˵ bէ) =+g)&9FM2qg$$QkXZ EHs"T;o(S5LUv[FGb)[VUzF*i<_ʍU?Ok\P!+ZɆ7aã @Avlů[ n#QVJ4π_Fwpc|ȊϞt]8L1klj\Pk_LF }vGz ,WP7F|;sr!joh5:>ư׍y=jyJDZD|i*LwROA[t  *GB@\F/O4\S𓨸GoRpƤԱN(ZaLS' Lqɮhm%El޽BPLgg^Ûga9yͿ?%r*I0 ݚ]^ Pp-]:n5l=Ck3]IJ4ٶxPM`:Ȉg=Qg?)|Z!tkIY 0کdJKf >V3xݢ<v\Ѱ_Ս;݉it$?oNV 5AQ }ogY%J^߬y2wEÛU30@8eP 2fB/ \>%)#z듶=sQʓQ| X0D@.GOs7|OGl)[cq]#^u)h:l5Am&.z{6dg̛#ߡZŃ*B\*仔/{ngmzl&4ZkXl5\F(<`" –e.sg]ы=&dM\|^n+2,k>Wtjܬ{KFSXZmx"+&EIlM{oz=NA[c T-qkdX}#P~ .eW&0p `+hx%b,2;QU7.-vQA@QaLse{V^)oO=xg ):;La^t"iIng,=uuMIVS`5a3ϣ@]|9X-p잟/S#%鳿S1ԃ˧}7a>-\tJXAtr&0TLwIЮNB0.ݚ2>8 pƏ.cq-)JZUKNs8]mVi+ <0@L|oʟvBLThO$ޖz0b%l#>cVv 6DOR"fJY+vQbȽ2)DQ+SZ-_D6GR\`$ Ӽ1mk6wC;KR3UMf*]!h 5+ +eR֪.r3Q,l{z5w"ƾDoJl,j*8{\e.ݔGj&nؔCpȖzhfMa@;lċP5_ۡKE)`O!t<^C~l4t&e ^Z+]>3e}>zbҭ:tWvyx^Z0H=є s$:RqU0?1[f5nVn8`0p(P:i>ۗ?M*f+`t\̬/h T@ Y^g╼K m:AR\҇bkiYYLd)h!|6%d6ZBp4o.H5a# M}225ڧo8qr1i_$ °ST[2֫w7p U%g*`0.Tʞ79$ ;5\{x^;%emdyF@\NJhi16QfgA׸xC=+xᛧ7f䫾Ϸ_#r(NZjAzf*_'˖~'pcl 8VCvc OӞZ8 @Ƭ_2nQo9&tZd#s 6U¯ƛ?> .Bw<TAcSWlߤMG޷ڗƞ%p谄դaQˣPxzv%VK6^OnJ^ptEBtfkz+?v1oۏcyi*AJ8i2UDMUXτif6S21ADOO[ޜEQ)]P&]m;'gm,4-Z4lH)ď} M4ջ8ڍx<'`d!խf7 v bhRazxtm1MhCYљmri%lHzιW#Y/lq,]#c@o{} Ș|4_ug~".*@,J6& gJӨi|G7NOFztCK9?%۞}v=Zcmx(]HpJXpXQ9 ʞ@Q*ֳq1]G?ȯ G ʩѭ!??{Qld'x%u5Nrb8 TpV^֒\ȋr'KXaJE^y9茸*h KWhjJ\7ob6Fߜ/Ä s^JqfX{uG".X8sЉKwuvxB3 w|0D` :Hɜݶr =*^>Zxa] qp}Q; \ (kYY5>Of,CX[<ɧ4-3+^ul?]%hhYQ L$ypj%IFو|Q7Kg0R⪮gz؛0^ }mfxҥ'zJߠ:ٗRrBdgc̕|w*6rCAnD3~%Zg}7{u<|Ljk:!%ڽ!͹o^82~ ``P#p24AfoMTNw8yXWFP%# aNQZ= ` ?A)ќHdefY~:.mZW;-FB"GYYRYj @{*φAPvnJ0|R3 %+#ҰSڟr/'d;:7#٥jV7 7d`Y,iKd⭰*"6R$29y5kL4pA۞c@l>M^K޽f QŊl#@:F=?J^>֐/H:Y a 2v7gf@p:y_z+ULh]zf/ګ M:[?2(RE<=_TңdNf)kY4$ zTҊ[knD);FxԼ3y jIRiOnҍ(`-$<slt\:T5FW\\wNTh$:i߭w^WãQYL_!9a)+_mLb#!дOK#{&aĨ{mŦX9oĞ+[~Tʂu\ {<-+Z4$"m:F{Qw-vVtA-jFgjpQд>"qg$ծ|DquףfeN|ϦSi~:p#߯/`Aœͦ q Z{=^]@c=,sU@fQupV|`oiN"ǤZo) ;`Gf0Mڙ 6^ o~XIO}6w<%l1T92C>TX^5=vO3E& fʼnB|iƊy82g)ˆdNL4D9IiULf7&15"}?k&wy+ }(x>1FWh~a*jZVА5 U+^Rxu\˩2L RFɽvg4mA\B}:kDE2Ut]eWɞQ8!A5UxJB^lY$=i^9*NɈrDP; ,}&ǰYKIH҇VLGiMfh Cr-Ȉdc$\'f3ũ ~$xUjΠbhdžc~MR`[g}HǜI$C=3sP{Wk"2L)Xjm x]UیE:7f l@'C T q:3mG٧/@X! u"sb@%=a}WUL\Y_#6O5v0Q#(街ZlXBur$oH9j=̯l)aɿf UT2ӿ0Q@x-Sfw%L"#Gr-z36kҤ֫ޛXȳ56|" MK |N#&5y HJ DX1{_V6Fήȅ{ȗUH"Z Lbnnw:UT0 nbR_C=/Ȏ >:I Mj*(fe\׃٢g3 ^CevKrkT=7 O"S~ʓâyĎgR~R FMt\릀G/Қ:csSR'$LoE#(-lvְ$g:n]k؂j0Q/K3‘kxs=p8Eػ9BO} ?A JXgF(9ɞ$Kνq&ӌuZwoێ{h`($)@st Jh֗>8? /R}* "c=r{7GNtW5vu8S^T!0%M՟ncsW#93.]`dۜ*]Tۤ^ij*,$uґ3&G@g,C˶ x@sg@1/%0VZz@/n.?l1Z#}EL='Y6m լt") 4Zbv0DCEˤB(z+hLls)L!+O9:iz`mݽPaNHGxvbCɟ&GQ蚅57eG7xӮĥ`$P; FZ0e?u5+HK.R@egbVϴOjS. aN &x Q7vnT 0ɴ᠔ӧ1ϭ}8 Mr؃޽ 5âvDfjd3KH,{: i,?H;`(ޏSGK!ge Gߖn{WmdJK;Bn (pd2 (t,(ԃ޷xL4(`♑o{P1Ec@L' 31(w (NP%; kDk˂{vB/J5SuOaL&9Z{BpHTNŇU>DXƼ+(1c项}X_(քܟGsp2$SG3vݳ6I5IŷCEט-w& }q'8P^AT D)C} {1hv~ͼdL m!8 B4oȢytᗁ0RSbX/ͦ,`YGZv)fuHQjXV墠 v#gpMOF r "[?.W":0iH5Th#ō, ZL[a  ;.B.bJIAQޱLTt!x8T083a#RQ=m@)x:GG_oMazG/e4Q^KFx(-.nIb1Pv"2D=}n5hi#Fdv|؜gASNi? Urcit>uc#Ki?bC. .snK.ZI<# Z%?$lnǰԨ@25M0sЫnCI~>`( Xzk2AA[v1>왙} ʺ,YͫOz0JL¨6CP }a HA+6%o]qA7(>/YQʒ k7})Բ㶕g/ubjO F1)A$ 3TqGj\ظ>’&8&wg[dz{妏JEᤓ9V.{SOCQڃ:l dю&C*9.tyCapAm'ထk"] m,7!;OZOd}#"noJo'fK<#.'<d\ IXM5 H}9vri)3zUM6gkCSc<1 [| ՃRcui'GJjc[uA) њdPWº*;ϟ0a0|Lϳ>Z }.nk@N}\ʦ vbpvUa-m2&D9#Ժ+ "HӮiN/xA?s/qD?]ؾ|@#׵yl#҃ܖH8ITC2]a,+>{ 3F'|6 ӌgGg'c6ڈ宆kAS @o$g #^;42 &c#3}@X5/*(|C۩Hn%b_ 8n'Y_J5.r[?z(7}gC|H/fzIƀH]S0 [77?+9=G7^$@ÀMRfawCx>N3;2 4dX0mM 5ds9\*hQyi//=ni:;mр(2*݈ij_d@xJl yR|aS035g03$xx*SrJ8g$%B?.-b2YDGY̘o%>k {6ԗŊD(1U:'\=eg,,Ɵy9)gH"'bl)d'G@^-C?Nb0æ kWrB ëAi }AxuRJcDazl`l1žh..c5lՔ87ɒ `J_DO :A"c6Z1_O(Yiﱨ4FH@@hk \OLx11]J{=aEoy'Ɍyx2="b-a+bvJR6≬Z!PqMƖi? {mnjʐ5Ӡ[ @B?\jHQkGSB/<ˆ翆aXHk\f/N!-–K5U% 'c6_tGs6j(BfUyR18Q_Cf`Ko,UL 4h^(1t!Dp6eIP옌SGN3yDr,[pR UeTdvP#8 =8F_(U@.w8:JbXc  \4X I=Vhň4 "St0m ֝USrd\2P$q++ WL1ADi3g"jJU-GG,f~jDp֏gA*?AB)ţ33>a@&l lUL-p7]6Svv>:QXsw/0Z2בqGkBqk3ʔWp@n+77b}Iǎʢfݪl']wwtL9pAOg%-nH2_?8 ZɹwZj(%Mk['=e].'UA)v ɗw<!|zQBt|$F1haU7mQb4Rj⇼#{779y7?LPothwSY"6t߲4 8aa[% o) 5!&וRLqyb9&ylX'lGk]=Z* 3F FGهslxPsǹ˓!sDOK fTykPh .ғQ1/9k'DV|ZGP+m q;?7k }nbCNḗns|ux~ی#Xc(T/5-6RklcIgVkeѣblxמyr7!˖J^=as;WL` Z}1<ψCO.FFT&EVY3c3%4ӣ`D#ގ3K"# NNméF1ϊIIrf\Bt~/IW)@.<@f$5SgTH6#}E4JoWxqx`)Ыg2}Bxd͟t1%Fa@|bƞ0}x-Misiy(S| K`z:C\j Eim{՞O 45E7STSoMLIgaҙ>`s5§[*_П|9O{a{`haFe4F N`OCX)FSHs؄Ŧxb)/Nu&@Φɟcܓݟ<]-긦uUǀ3|7{KT/Ed[FMN)Dm w@TPd##xe߶&Պ!vj[n M:O>Mri%ω`'TK'B>+vXtBůBO=> c&҄pDT[-BpTRD;Gʽ񵒔ن%,%;iTlID5G~^3kcK/D:8)xŰ5cL&䡛qb? [Z۠Kĵo:eJbR 8H9PGhey{]ߨi .-?:F+8:?B(?Ыr0Xb?׀M/{9=F U}5ovT5}e]UZ ӓMZ.ZPہ +s'\aYŴ  t {u{ae&p7}#N9e{ڽ0TnqgJ\ˆ:7 Z$4D?Ǩ_GPGy2 4^s%s׶Oxs)ynlOƻWŠMn` eu- J"-2Tw%Ec63sȪ1#wۇ eh̻H-/zѨG:K"䱄=\bMkjgݗw-kUN#K{ o|'+k_PYxZ:jEBܳP83?YP}1z<}}= h*$tIx>W`ht폏NE褉es$)D/$ɑd .S(DPr1<^w17?!#{Ceɕf1ŸrW.~Ƥ\AzSV$ӧ\nTP*:Pb(X1$xܒ6:&;*Qu˜ʐ(_%YV?36o>Kn$/ҏ;%l7Z 9G +`tn`:#gKt$vEF\Ԅ{9r z˺ؑN^ƭ }!Zܦ =`|gCð^b[B lDgUl`af)67ip3LXdzEm'K+bx:6n1q R.pOY\^R4}حxd/\xv!~!4Ѡ?ڄǽM%I7k-(13嗱O1r׉S <0UjMaqRBiEܐZIX>@D'OY *@\Ȝ!Wi ClGL:M͑>4ty; -FH fcOMrOzbx/K z?ca(6ޱ' 1?ܬ5ϋ?&摺OljU&@WVcfVD̷ѳ> ׋FXpPp`Ye A65&s]Q9)؂3G7}HFVqL+"Si۟Co@Lߪ~`G\pH5ާY ?’J}gzCҒf@O[y OUhD VBRa.yENFL̖Fa$Ij6;VÊAڹrvv5'9oj`@%ܵܫiӽBn=zFgUT2'b͘VO7iK|-.1٨\ón?&sQM@C69*g>Q7]A/e@3QUL(emf㝵֍xwH8LkygP廮DF ,>1bQ!/2a=Cf !y2:68Q#u9a%AQ֕9RU.VK!$I -͵:z\YQ3Hf>kkl٣qn MDm @Nm}|JFޞ%-At(KfغNI$!SM~:"1Rr|!uQɬU:Dqh `~M`dҎ-t3>Az]]|v޸Xȃ:sYxA>|'*P=?$(o VVR5N! "ke[ә3zKǍҖSmCl;b#uE=敮7)h-^p_&m&< ^55[Π0pkd-;ὢrm]C+90vhY#$ކ 9'?)g B0U?I'ˉ@m5A^t9wrC3o3 国WZbf)7fx 4!SV!v{qhv=sU%ycyow<&}S3̃v8>>p ɽazmʇ}A1/-1DvA'eN d;zܰ=Ir,FvxήJbE`Juv6@24*_|8 XkMhSc/YV+ bUpIyF,j%>ş@w-& }p `v^UXyl +FC@gmtf Z4u.YV/ Xc\J7jI?[n:S~1`G͏JO E3_׺f^9h(C$򮡫cndzB5WFDedTj3|k"D[G V4)="MfuQׅrNF(6, ĨHy(Ǒ2?M#5:=yAM\78/u$lx* 8 ƼR.f |s q:`N„-XvSLC21Bύl]>:sp"AXFMxrl*:"3LE*zwnHu$M&l$:.SdՊ-Nk%A%_7s[@0)ګtF'\v{:',6YIm73!D] ,B?X* ϓ AK6=K~17781jAY_E+'6@m6&CKDZ+6NWj`v x/u f]옜~n19sqݴR.o)8gⰯڜMI&ߖU`,r M%| =@Y;j/5of@ X9r LWWO&6(X <;ʴ4vv>aBʗ&Y͈w[{>6YA7 ]51Uײ !r P@Nk$iRFfC p׳ߘ9;>pF= Ny?_IJut}îx7`ғfy@-t~cbVLc8 eZq˕7"P9kK8=>n2"#F_k/wӇ Q&Yo_?نL5ȇY^ʹq=aI[C!}>.1owy}8p>B#Ϝǰ@jPF<)IR6S "CH)wwjl;y1PY17;|/$&Қ>_t{L"HӃ m(kL5oʿQkCKw>n}SU}+dosfi05Kͩq5 >5RT~A3-D{jF&ƟAb`h֢R@PF4( ɑǶ؎CkkpY0T2 ;C(_cS4Kt;<:;lgBu\e˃ #̭KS>Vƈrʰ¼1$T:PCB }e "#ɥ*q~^2lXUҽ^@(jkNh}A/6n9,FdgoNI?̔Gu>i[ӻ kk=3rϜž>b}a 2H)мCcdw1k;COM\\^#&H $@!e^iN51/??([ $s<\`/>=b4s3{i,~C1J5"ͮ\A(磐r,:s@t}YlJ7jN>j+#xіC᠈( \dxY:rPh0KB2uFXh˱nzg~x cG6ۑD"5YJTr)Eш]|mI"0]AFnb *DNёݐҍ;  }K,z6R qhd'D%wd"?cJ8pFI ˏ@-%E9bHzz`2vM |k ;}ϸը c"D+ _爟yezhi-))xs2EXUH}CBY-P/;d#EsmIFq;D΀90ie`'ِu^F"1oeU{&3B%EiIo~AwZV56j2iwx/IULԤ׶]3|kI|^OZ1t@_x=!"lG6vP/A1j7 V,>>;WreՃ//"Еz!_HOE)=]eZ ;crM'G b`os˳z|7 F~>)wgK%dCg/OA0c72  3¾SM j}T|kn뜬D,5ߓ0ZBJYOͱLJ;a>sߍB-e?mRCBoX#T۹lWC,MCd:[B+'w_iAY =u[X ԠyFQ#0l!9/LAx *DoDº|A,W:'6M5O⑂"04$,qO# {^f%͂(ㇼ|F -XXg$3= "$K :.%ma4o.[8dn} .pT˨ vbQ*ӣv3!`8 {L(YOeONaj]ވ`Хy150<0*[qOiԮ>;NؖI +hTk9j< (3ϐ vkW#su];!4DMSӁW4B°QXyꔃ; "CMG~9%7jKyQCT0NGjosx]MB ȓz_a<ۦ}+9؆KA@y|Db\YvBt>y! s˔ ځkY5‹66ڔ- 8 aO W\¦x9i8(qdP.[YШTxI,$JUgjVw<|+3&#^doەG5s! 1l ⯊#jjd<kRf^k]L3S80Q(t4Leb/ :# Uc[ ȑփ7Bƞ[\i-E2IThow]\S<~sq̌!x +1bA;AN}Q}R|؛ґn2ɝfZ^z{x𥿡,10k,">qeAȴM /8?:8L39#͊6g& rN$k|iu\T! 7 ɕxF^c6L.h9/U4#~0W/["[$uﶒ߿vhW447`[c9AM +\ d1},L=H-ZL[gp 8l36XMVNA+ʄ^y |͡^_]Z Wzj2jb":'iv>PBl8g:og[W4h1a)`*G%)K#*ұƠ̮T$){beFB![0rO컛~fH.z h.o~Ci7u? w-Ew:ŸUk8a|BS12mF@x=8$l9+eqM{_ eCLb낆gA!k5jrA2쒽x\z!aaŎ5Gǝ㪳0FSTkQ+GV}a6kFm_ZHX,ҶV.v=&jOx5" kQ'~Z8(lZ?FXH&jbHȝuxJPbS"2XT/'yYyvi<JgvM2W0ѲI\Gqe"('H:Ǜ3h!Z2>UM'+G>}VӠT-_'PJ‡tP}V?~hy!/ #iyؚaǠGm1t#XFuamh $8pE-sU4ΑaKbD|5oQUp&R죇qﯧB㩸xgQIseM^(XP)< 3 agOH`!Y兗6eMHr9>!MU v+2KHi"b0G54Kvl~H2>%Y:?uAazZ DĶv% +t}}}\>5G ucPZmʎ.kQgP%QKH'9{k>ãc*{cC'!t+*,E/iBjXٿ2 F wPNV(U:%#7xʽݘu! u~_Z9+.bZmxR6D67us>k!T"-ùCQ" dѐpfG9|Jo\3:TP"aWu1n7n )BhrN܌9 z 775`PoV $HXO NX(UbW9d4SEI۸"KfNdgM ]߽t4&iL#l e$dJR:Fگd14z'OW<$~O'@A%{nof0.ٚ+T^+i:PI7ivg{GS!RiV o`/0p*nGJo~ nk:MQ&tu6ƊI82xwk6Fn!'k\1i~& ڮfBJ;xOSXNDAg-E3% rGۥUz{M>< Q"|3%)l뉯x@د^H؞ ~hk<0Ƚ h}p_ c֥IEմ#>Z)H\8%,6ީCm)xGv-rxс;iqq/NMCFyDֹ^qj[6S)mhnL3T9jA< ;%LhU ˣ(v%;psmczv/1T}$T7=䀧t8ĸE o!̍`  zSBuW7Kemk2K vhE2?t7DFUKa+EC ."P`mc'Q/"iߜX@^h(9\R#ʎg+Yy&s[8I[V4`oۻL $o>VO9J9oΒO޿@\& P{ hoQn1NjDEV{đhx,/-ل|dHV1Ҧ̭[En'J7"a1o ,qiOb$uI;smA47'f(/t.(xaκv~|G~x˾_Au|z1\OyOxox ex%iLRB"#H=ʪ>!L6z;WwUTK/q?1pX,~qF n0"se/12vɒ MVԡm9 S&H˘!eOi+8L#t -5xؕz\HOix8g}?`'+k([ -'$ӁWn}R}{f@{rSކ_TRP- È1yë]T5H ?;w7P& #;/ ٍ<^?=!yV+'ٯ!nLF)[\6i|+p ^" vO[=[ >UM>]"l}9b"{9zKU7KOH0٢ðmgr~}ym;_Y.8 OMG:՞E53 7sXth;~<XP MPL"-sӌ{D)™QO塭XELs# -M4O( ech[v!xU|6Cf7fQ M[*7, O^eZ|4K$W/>&xOcI$-kƨS7KKڲ _u4_9.ORCޙ130WLy QdLD^ VLRҩ8~6?f&!A&QQi>jKª^ EknQ&Xy|[?4$P /X$l?D)0B4{OtZNDʊzC)W 9z} $Y-k v&Fg ZֆЖvdltl"/||_M_bY$y9+3>aWp\PZ 5yZ[]&϶ֲYJt><3-0pdh8~nKhCq6tĕ=ޑjF4oxHvmr{6gVU(c tX+l bJ6 c 虞7/)T˜v`ƞn T]Frė˱ٔwZiB'/3>VgB]! 6ЉV8LzDFMv"G-L(39zj M]w#Le_an*bOW܎wmu+#7}ostHί}>Zs!9i]$CW (SϜRKn+T Ge`)񁳜wQ{ʝtQ29!z!PD p|T z'8Y>mIHM\#yfgt㱅QMA|^"HGec&m;$c)FWL>\Q C=tyJ!rRG\S- 4bqG˳|>`lW`bQ*5Qwfa߇J+3nF/lCsPs,xH#]+eIKh6U\U)/yTb- 9 qa4%N<hFV& }Z !|1_iE7ƒHJB#L^IIdIAP:u숁* {DMDeYaZW}n52bGcJOxXQi#nC, -b$xPC?ɱTKB_{6#>]/ù6ʷ׽,u!2Ѝth,^d?8f w^d-1[d5풊Q}hrGL=Ŧ%1aBǦ@H]; 'G7k$c2E>O}2E)ygeI֒'1#&22,d "nIV Zꛇ1lc}ֿZKn"Q06K8b'W(>M=z!{̞q~1~Wڷ ׋&bR^?*r::n_, B6薖^ss[-3 4D qnNDK1W/y58|\!'-W{ &*(w-Nw@syL]8iLQ6x~.ep n¡sT9/ zK9f l$g{l婏;|qW1ŵcgp!LH#ʬaUJҧwI|%xxFdXΪd(^/=;yԻ((|D k(ճ K^l㈶bSpJƦ Qo#*(d)s(a_@irIO:w坶o=6#¶b>ũ\\(>20(xs ^g|g t_PLGKl VùTbaнh+" 5x{׹Zj>=>4xQ #'HP6Pd4HS2I<(K®KQ:ăheƳ 5W`*Ӷm&זb[?A.̷Z{:loC}5Oze2O?bPE)fXɑ_쁰/*LZgn'h eEYE~nd ifT~4F %5Sr-/9i/X`er֫CtH`BXZSb'W.+[tU1\ ŴTd)AfS8=ՍshzfLْgjRoNSW`#u2Dv| u~`<&:4}o.315,Gft󐦞ezR+2UۡAk0$hγ']&_>;$RX5|fM?}]/- 5IRCkJ{I[` #[޼I71b2UO,ž9GÜmJަp>r,"q}Ԉb=t-;:G4m( Ӟ7p衭.çg0L/8#J2E)[qR}|ccL 1cor5-߹T :dj!XOfo,Skz`{>C\^0OM4NjX|RbyQ)k`4%q|Ϯ2(*b³GCIKg/u*+#Xn&^̉=`Qjnoۖm@Xwrk b)s` :Z 3FDϖ4soan}q5r* -Bp;cUUjV[`k ){i1O} EBN !@A4 e\YTf΢v ϯ> 6 rS1Au+?8*g=!uڍ\>`m\_RPHƹ$ct.hK(dOn$s9EW̳"LR'|X_\3fnf):NB%OT>WƩض.>5〾V]BlVXR*<)CrQ5 @״ 9ΰ $%Ch*;H' 4ɪ j)e;|r ؂=IO&+PhVj #FqыRV^SOb,܃׵73bΔ۬ qIASY4$ [7Vだ{B5F?ù'El-[{OZʀŧ@ \U =[Y[)M5P Άkw"8>4zcz/(o{8cW~W䞄 o8^h 6bB "6Kȋg:i֭UMnS` /a&Q?gO[x{9DɓR C̤ԗvHs2ngv] 䣆f_)I"Y쥔yCT&dfH*r!"޶]BN֎NkVi2-H :Fx: ?QUcT+Yh 5Jӡ:Xk,;qERA|rǗ|lDAT4+{h;")=%`X 2P^K;>AYjt[7+ȃ1&ncC2/aK`<ů 2 +-+dWT0)R"kKZ{ M"ltkjq#7s1~ݥ;jnIȤAkEuuB!ƼkՊ* ª 8)X9K `_.'&Δ>QI^m* ;Ҷ9=hj@ y* oJJ}f"?#d{_ͣHpzk {\Xc3I%8rM37i596Qu /&(:q{!w R9ȶ/2B G4'zѺxwx(X;A2cqRүT{<1]F>%>_  Tun/E\dXn>;^5cWjЃ d\RV)f Y3hH ȕµϕdëvM\uunՐo/._ ˩G blRm;pã #ZG $#!^ќ?ZɋZULËol=:S4. ?WcEq6Owv(gadqS'I!,aܯ@uc0Mx>v[H⥣ 3.Í.B銷8#yvrlzt݋]ր bQ ('Sgq ;sYWʸt؝qOl >>6lD^j&v6q̓ Z0(-NQg{MU!(6H~I gFnG&_91vHnqΦ7)gIgFC7PL86ȹM'zOQt8ܘMĐ5?\]$ѧj)r.?]߽+N˞Jq{*Y1Vd˄gLj_˩Op"`.7*Ɨ jw%NI+L㪘1%dʇ$̹l=xos@5-߉4-\pV`/'w٥"VEpDe/\%^PI(3lrh]h2x Se;p9\Yu;}]})DĴA۵.fPgTro~o7L8qZY>Ixd VFރ'M~[zѱ2 <<{z4D.7d p76YH|2_ %wRJ&~uH4z96e.p%N^ ;we-AiKVݴYpϨv:ґtF\lg\Ǎ d݄8Ϧm;%$/FÔs -ӻt3}]CQjrd{ѝQAHNLƺxN-5~!A 丞eG\G:_{@tK*$abz}=>'ͷF|Sek|fӓhiiV=R܏B\"-<# J"^ӜkRۉQZ@~PdJ-ddi <݄ۚ"ȵ;vf;iu"=PFiAʁFye;ހ1ZbpYe_ON.}CQeZa><iV}y' u!KQyr|F+uwf(@q?L%]ZA=5؈v[A_(B#ȒhiJ%sP~-)b|.L!Eax/m&Ğcᕋ~ikWf?JiK\N1s2,xflxlXڍJ{Bk_UPeu)R|0vǓHDB{~ kd4eM|nay$#*3aEμ Eq˲ ޴i[gBbjCN9 8!FYl 6툶$cIUjd.k!$~QR&cH^'];~GIܖџfl[kTԕ~ &N'U"$ @^)ѝ#68 gA23diIK)آT(Msȇ9:_Y#djG%hQĕ*KFnwfXu/~rIZp]~V_H<~;j,kDs|J''hwBKeE7iKa7Ѹ6fҺ@CqLjPb_*^l] "+e@D TT[qGB/O~Y68##7p˪_pQTVdLv83K 7JttNj†TIe&H)Bzizw)~)4:Իy IBw `Tnqo)Ʃ7~OCH`vn ,H0垓gEDkʇϋ}Sn(Hne^5 =_7padDA Ǩz{MmJkVn%m l_7?4s_!N׀0 #*Luȉy0&JR?fN$>QոJaSDa8lCo*G얍 *֫%aX"k<:e/RM~Y]dK+P3XazrzUBuQx6@Z$ u ٹf˳qvREW07[[蘚q=@k1Zt2G4"fn L17jřE5 Tw>,ZY!X_Oԅ3]n ѻE1I:WHFE)wv:$`RWWuʼn=lc.^Nü;]0b:V`An~k틛 H)yCd/&4oq ̍/ GJ삜]{PZbK>a%.$yR~ Hxtsrz?kJn '2$:xm$l>RUlPj; >߬7$_Aɂ=kP+K ֿ{u9^vNc) } /'DA*sA($\J5@bKuPXˊX85T{<1z2AknI`=#%.1 &$Ң'G@2$b܁h˕,-#Zi w+4*Nߺ^Fdhø5Hn@9b?QBe78ce +/(035>ࠗE_wˇ{pV#=jjzyQb"à RoR!iv`ڜ9)Xcdf>J^\pP(u:wixmh!.w`aOΥ]nۯ18#2BXkvGiIs+X3_ .xʧr |wfMx V§-*`'kq=ܳRx^2s)٣cS=E;]o;e,A4L E񁟐bugXH ckk&[<`:WuAcB|%ꁂap/Eh2 YE-YFo1B u} ?~Zuh62'$!DHOi+.=~)4Ciu$ALE+LCxR]- Ғ|!o@0oԵ,~*X=$s/~T;]y^UQ6;9%{coyi{.b!tB _i0@Jl kv0̱qfy6"Y{ϰQ*a[\9FgԭD?Qt]CQR,ꈣic:7|yž!nesIF[Xc 2epB~û._) ёU4Kge4l cBC{FHYy488т25+l3՗sE?:h;a+C)C_c+eZ'vb 5-@דq8NHaֳ.Gj.J?o:,Aζэ' 4 vq ;[1d  xJ!G uF^"X/9#*_F-CeV0^A_bzF؊?\*U*P8>i[1rqi\Nx7qWԶy*Yr*@ lJqw@4<eWVѡ!)7eåx`JOX}NE4x_Vu`(oJV4˹B;<x+~3l jq+_Jژ =0#9Ւ/0#Oε%A|ftadMqf`|!SŎJ'f=KxqAI+(}34+Dpoipbq UWxYfqܾ}~U\-|Ia~G3Cv,@bHW/ 7ͪ%^ q}~!zq>DƗt`E!& ].^NPwWQeɦ XA.,-:IΰAT\qŸ P>Pwn;I<5ڙ_lrzCZ?X`bn2t:mEsvGAfG7,Su33CI{(rO@vGT\w@g09 ZYJ {ِ|Q/BlJ, WHIVmv֬m\h[oÈ5sȐ_lLS(UnS>QÇ8Ͱ^Ȼ݉Y>@5'"ܹ{ߟKquNZ GW &1wi?Z ,ϤNں!ҊH*ӛ %Sȳ ^pTkbw3TǍ/{7<; UOp9+M&%w L<.kivn@jS03x$5#1XssGb]msǹFlɸe ȹ8x#o3V\΍ q(]Cod`СM]7GI %<- ѧt1VT8Yx{[ m%kؾ[! "Ex].;)]8+'<[۪߮y4`\Hj-`s:`rh!IѿgKYAᱛb4|1EQ6,b~` $nAYqh7Qx8r$H_LxcY7\M|CR<H&H g>MxqFCn^#,+ v^v%;JJ=WFY&ѣq {mi6T5NeVL8 j̞[ܾM+ՃlmbW'ߋ*HS;4R4k=`\7 [tH lqB嶘QX޻nf)+d=x_^ŏ ߑ0=U̴?L/`qa#WRE}a.  'd!4SB\f%O L:fںRWU^}SKlNm?Mʥ| 0D{7dX!8n%w!z8?AD7#eԏ{ LkS7&eH&!/e_|#5EMکxc L^)1}xᵳ^pD9~+1zްx|xvzw(e΅P<|+:+u-dbcW<)>ʠEĎw5 _8'fjl3L- @osaSѪt*qy4PP f'흍62( %>rT}OLG$ 1x;fƒ,CrݣD`C2'~aQ4pç:; m\:2Rje9' ̱ͬW_6~*Ep|b q ,>|p"rA޵sőW*KŨ\S5Q|oB]yO_/ݺA}hZUϞ܃}޾jZ]5L 1oa4T07H^z Jlݐ-m-̘w%vScuc(dp{ zPLWH^k;HhrCe$*0{Gߜ􅞁3(,+pܭO eM÷ -`8}RYp.n h>$x8l' !E8AdلnfWx!RWGA€c(_A?Gf075`xvc}±{ #j<:Is%"pn΋.åC"҈aa6>DϐSfcsRكl!FU>(XxJf=mc ]aLQzQdwz"@! Լݪ ]H32MEY߭;':yˊj~B o?,{+tt,M5c[k{OZ3DrޝIP^ë],etpg<sYmj cSY64._̥w PNv)PߑO!.Z7\&d@Qǰr?@`2{ '5X?xh%3u@ uPjskФqu; ־L;8's`3;iSC .^S2fF~(!j_5 iRq,D {ʢ  %'_u?^U@o#~ B&{~zD-]@BX|MO-N ӑ5Kg\h @шRt?TGCn "T.#7pV;[%j@z[axyVl%||B)ıGS[bkq=_-AsuM1{ #=&k{{gG>z{DJfnpY:&:uvcgWW0vT% y`2؟ _pw) 0SAoK%L-H)/2}j2T(gĖ) pkL٣ >FRWV_h =꟎ If{Rt_в@ME9oypzDbUḖQo{1Aݴ9[ܹLG3oB荙SHMN+ ;s8Qq?E`.m|eQ/8ze-%ݕF''=~uZ@N;bsDrU&sMU+C% ?[ˉMdp4dQ-,)Յ]-JlyawB',{5cZBnb uDAlj_*fFe9I uj^WIL(ig-T%lἼRz71w[@,=b`^XG'+#I8ٔܨk&]8m9&̘}Ui9O85G"rAY}/߽.{`[Aj]F޷{@uL;tӴ1 $q,YCA|jGT@!ε7y?)C#T jj$RAFF+;K+ v%e8O89Rix4C. ?<@.= +K\ W#=D{C{n=A|;UjMXS/T.ʂvs tfzP%T߾/"Zh_6|y*V0ཾH @#7/J9RNQdBz% YZ;oi[y34 jn?egۥއ٘JA|a>l:0AgaN7;vvc cBO^NX=w➮Z̧۟hⲅ"}BYJxJ2.0,Ga,J{#POӚ"ӂ҇vJєY~3M$#G@Cx@yVBK}/LX?vكh!KZG&?VʙL+Nn7 u=F6,g=UA׶CV!@UmgMۙ ?*tDTnZj,oVȎ,? T,͍S+wT)VE6SMSm>U49sT|+V<`\yq߽Z-!Dˀ#3bgyFam4w9LWh Y7^9Mn lT!h:Rw $TaWWG]@Vpއ->)}/r[M9 zM{0wڸSXF_l94#mВu1+g;Nm~=cZvmDd|zm33s5ju49O`qoPZ쀮}z%Ws["N*@S3 [\]48\ƀ/Y,~y]84W<4'5( o-æJ*6|}M G;eݳ Fx) }P0ǰhUKߎ n J$3(6%(ǔ /w‚ c j# ßK9{S,oW][9oJ;p~ڄ'SH;zC!*H0_#0-*x8Ci'l$8V\:usA8Kh63豴ZgG%ju}=*['|~4瘯w~{>DVBHhhWYtOw $𹬹7a,CL~0ipQØcG ^U 9 kK|`y/9%0_|o㉻-iaBJë`("hf<փףkcՃFT0r/&)ϻ.W Qc3mvTЏ"+0#:5yjj}=Ob u`ok4T=n_**@pf8ןVtpC0'{Ϟx] %QV zϫ sy{r#ft |`2nGuS9OgIJ[qo0QQƹF H,5.?1G틨Al-xGrLt jpƪz-/ؤΞq40 ;>dyXDJL;&p+q:kc1nqCYGFr4H39Lez+A" V[$gIM4WC>Qȉ8Bɽ?g6ĭ7J^MI%,nչyLe;0D^1#=2&|=&躮9#41F4N{.| oXXvJKf%I60[=ZvUuӷ*P/mɤ֐XSÍ8 V&Cgnb.]A~*<]NWHA]bҰ9u?U?N8x Rrn" ]J8$5¾,0jMnĦSr^RhN7}%uf%Rܷq" (aUKϖƫβt<Q]2eK'QO>AW5l7?%fJtptb]Xo3$[xϻz \cT-3L b"$;S*T+l6fVhCqߚZ?ԛn.=G(vlz7VR:ƕtXq紁r!Z]30PQlC.0Q*86aj moêW'o`$gҕۛ=sʹӝRTmrdqf`Ů!:lif)o8NI4Qg:fрr \[vls>LsH(v﹙x6:x>Oݚ$WA_H' W%g0r"].DŽ*hRD N x ŨR Y,` ?um{ĨrwH:/$!7•Ӈ=idk:4{,+d6oՁ-%nl%͗,㐁M(?\J3эdd{ҍ6"JݎF4,n&I<]),j \~n6+]Q]HnRy HԾaJMiPxpF T\F1't$$˖kUAHhkJĦvIU g||Qb`Up6Wu :VVl6\q"E`V,_9J ݆L F"J/ >uꂏBG(|:]h!DEB*! $П[}2O[>JkbWoXdj@Ǡg\* [>[ޯ Z:a:Q~cll;2&6IFLb&3. ʷ}E nK^9 `oDDwzH`Kݎ hb,Qn%*QLG^yOmt9Jec ~F% "wB21aQp?WPn4,wyY RDk'1vύ]٥fQNP:Ֆuγr*hy[XUM=Fy/̩c#@)ey8qyN؝Po xVͺJ1='tR}HiH G,A {" nWx@whPwlhu,/rNoS@( QEz10ip?n64tٗT(3uS$Q:tP^t2 x qb{f>pv>,ʓˆ@ub}k*;cux!'yئt%P%Dt4 Kgk}DMbU%gjΏ%jC̺cfHh2ꩳB$ޅ-Ýг}RPۛJhj]?ޒHY/$ r%~lB1Q'Crmv$$J<- Gw)Dn|IKF,UKE6Mr=G" 2_,K #t:-:RÕi/R^h n18(l3irﭤ)Sω-꘭m_WsCOBC0T>u>ZZf pu x"C/[QCo뱧B@ 4N" ZzDGӪb6?&SWC^7B12.{a>n#X&0]B'$eaZ> ̊q>"l+~|-6f5_,\suz{o &1~Tu裺ibR<ޱGߖZW' d怼 w!rGҹ#mJE"WC$WGbK2a", a_컾 1]?<"@B5^l:8E왲"ais-$l۱r|.w$Wj|Dߙ0"vmmErmKOFH lqfr_$96ڰPY0n.֠/#XC8nQu3D|w*<8?GϿAT:fxWiQ w}qzn@Roe #/DI&z7 >7{}pVV!0ZLd=hUPdNG\,7zx!Da6^ϟ.6 _~Uՙ~dLϰ`c$Z?nY5Bu$j\wTrqϦisPj UTUXΔ띂++5(˵qW>#]/6EVin:ouEċG=Nt0'F9!;g~6Ad!n['gI#NcT\4]'kdj|\QD.ҹRFAQ9@p#R;紘6cKLIlҿ1ݎr4h_{S#8(qED7yc픮iz=<@0YYr"XZ2Kx̓RNJ'+֤q3\Ҫk?7' }\{y<&~,>ǰ{H!Gдң'ڿ玮7to&Z5N[`{ύ_-~"Df8-`f5%z:_SE{l 9Eeo3AǤ´3ۆ"G\}Ji0pU d~[!>E03(aU?ڮ>;0BM멹KopW l}U|2YV$J4yɊD*atĕYb4Qy:Pf$ޒ+7Dt(5S:ИoʝwT"&&D9y \ }V}x 2aRn- @˄EOUQ= 7I?:w3b5DiWV$[vF2$)f.]@l +'t_9(a 4i)]>exU2Jk,2yu-_ڇ'K4b%hđ eXjTuT<Ÿ9(z-*=aBs orآG+SQ¬"385Kf׽I6kBAwiER|cD̕] y,(z~qe'K @r'5rB15sV⇆ DS=Q q$Jt=XX!\T'*?fA#%f3h0HVS%VOZFӰ磻?͟QrTMk+תVF#Ziλ2Hl%#M.P[)7Kg&4q֎;SJw 5݁wDMNzX[mUX>$׳8I"A~5єw'D SdҀJ"})8qYiu)>-մ5LQAt%*9)OGpd$g싾n*p f{kNhRe{.%^ʐ@n`zVGJx%"ХYtWysE0դkGGlƜbs66AV$FT .7Ih IqG.w(_1SKRb 񂛐﯒PYC_Qr'&(hjez帳 nph<}M$FS9\#$Bh\VГW\J6S $8)fzpNg#'|!mCppV`*3Q0 nk,Ї Ρv_qPUg(̸O{i _ ܺwİyܢ3G͌?ÞgO<% ;b׸g>5w @4e?ol~''s7NѾpG{?tT\-="-^BRq2hnGx{a&͙HjG݌? iDZ,su8 G-1/hgB0My[T\\nKAs܌,B /*6CҩV]+-hچnUCK09aT95U p |H87֚}Kx0ZK]ߊxkj5BΆtI)5l2iXY8\SzJV9y݅N~͛t>A;0ߊ'+Ad;avS{J!Ԓ+ v6RE"u/KpI6t+"E %^+ƟEg{W{&*~QpN"򚺾smIcXQ 01^"$58 T ӗCce{-iYM\Emla7}2)61%0~P/I {0c%D';rAEFVʽqЅҫX.'SgP=~Vv-BH Y,R{%Z'_d} oBeq{C2HR 96 )'52չދ ~LU0+4X,񔑼_U:dissla61Wh\d QBa38]SyS; fG/m^&9Fn;sM+gz`싓?Z8vqDpͳhj ѥ^?_GbTCw6Aa_b*1 /A(PHA2. m^$&YE ;,yiA*1H+ξ ",31؟jYR#eU@kN'pIXW (*7?شCZ#\4I 63lD >R @%- ڑ|l?E'S!$;Q-6CäbzJوzLDeOb)VƝ:X]RkO-a뤚=na\&pK?r, wEGR|)::E;aRr;~LGf`&c߮HRPi穠OKLhy3!nQUR6H<߭Ԡb,;ut%ll٣x F"V82g3hF  oIѮgu("+&8 cߡ_ 6<5TBit>gv*=0#bU{#ؚ d5m%-.`T*B"T4Z]՚n/(%7\rwP^ʴy<oE"sɂhέfO$d9XLCOSJ"Q:Z4JktcJETDYV%!2 tq&wTM'jS0MQMU[WѼbud؉-Eh~1ċ=kY񼳵E k~P.n40)XS>OrU6\X@eI&,XtD*[vm]҈0Ю`-$/~Nr ƶbu*Ж]Gv,x9b#74`Y} Ja9('ݥAu}h3vY oxj%V4 ?շ\Mʐa!E H?mPDR\5yًy]0!w riu1b,"W xl(,xpj#].ʹ Tj:hD1r4?Rh{h iτL81i^@wg՘ enheؿi؇I \5aB#E\8g .kC\SzHvMn& )-)=V@haĵV[|': EG;o&ǃ _ݫb'fkZh57=*Z+V=C0]1})+5DG 3Cat,I2 F2Iebж #aSWfC u r]qt xFҁKb*?k/(o6d as(& ~q&vO 5@`s h>jY&6yMԧGF/kNr2Џ`v9تG)< &Lh7N6H6f-'Z%ؤ6D$Q5h8>l"RF~BV'@-cI褝%U ]fk)<䣹q9S` ݪX7>^V;!|bb~=l'@㚿2kE_Prޫlܠ?#LU_5J'yV" (>J<7>Gi({bl0 "vZV ?o;#aFs.3HN< PEL[-ru𲏨'-!&x85AK tbMxT3+L=) ⦮c`9ɠ$ si&.%YHiJS^=|IAjs +xdYRA^f=?W*=/: }ҲH[%..%v΃H]MG{k~UG<3'3&Ur0Ye!wPٮT.fQ枠?ޅr Ify+ o?*E,3Y7\HVz;;o69XXWA4֐m[bEPx!Ҙ ǝb<wf90kӌЋ{!?JIQV%*Yn䧹ކ6?(G(V5xFre`cǠU{= E #Dٯ܈%Dn (5aP&8G*j1|` &l{*qs7(ݏZO"ِk0 5y]5"u|&x[Rehh'E1^`fvIP)FG=S?O[@o<)G(}ˉ 6h6YH+xY>_UweUY_N `G\I9z|Cs?8ueyIƶ+y#! F:]9jDs/(d5-txyoe_aZ%acy΍Q<'9vW a?v/tˮ"}l@&U}ǯ)=S M0P 1b- k1.+Tx8?20GEMMH} lsɅ{f _er {~$"T\ I5{2=θ0 Ho,̎œw8FG\¤*&TõPdS3K~z e)a&cxR"4Q~ | ,^9߀u UTxL"Gϓ q6 %CPҘi[#o<+!ݤJ?IKsxjLxl5,"ؾ;"U"A&()n>~J`:i(`PteIguBu)#ef:[=8pP qg,,< B弑V4]0V~G>ɉR%1/GXI(AԅVN8Ўs远 6(_s=3|U/,ܵtynuJ!Hd7O9PYu>좏]P㹡>cLet$gȴS 3Nܢ%TUYd`@WၕAN=l'/%.pX>xXIe*^?efA1b/p̐WڬTtTb6]>ÈF4p$wwcnF"lhՖ5; ;k(NB3.Q_mi)#p߹{\%iȫ;C\9;tL\ MX鯻z a:p"c_v&:K} j] p|{a.I?n\B; b^W(CY'_|=+NlLGCU䔴x{҆ zgvP"s'WO j"ʁ}02xwmp/2,51?aS6vA15J?ď7vg{| ]z jVvj]8|)Tbx\/ %Ts#oo9`4n?ĔSu `/}e*}yRx0[Zr7&c|]évSb ,r6 EBPOX+imϙպPū/\wwZt`$3]{vXݢE䪻u ZK1l KV߯>!Uo#ꝏj%!zh]tC72j>';ەWZ;6qxtZFR +3#Qpw?͂JV߂+S[xHeS-8.}`oVgy rhr=0"D3C QOGuެ tn pr™.۷Am C8&?ۯY_Z`3ŒtYsRf4l,G)]\):SZu8{ \i?ơNv-n 1kk1Hތ,~A> C"0@|HdnL.iD;Ȅ,e<9j+l#`,\2q|/*9`6u<*ʄC7 ԼB9>w|<䀴[/V:Y&i%Df;ԾEjQAۮijT>sh# 6/;U8Xya}Tk">&:jFP{0Ҙ> Ko~5-_q> "Ce'Ǘs]̤ RiL=K8/-*W%DO0h}&WN(O?ű,n;%i|$Q+.Ufv% @U_l*=ItKh¥wʾ& (>EZ'TXf(5 ] a}ױg G | Pe8nXʬ`>_yܓ(} Ҹ>f$ J.CEM]Cxw8X&5'2k^Zϯ0rAya3agin-R!hnG;u iʝ&sOy7`'yHҼ} _9uQAK҄VR QFzB7]T[5fZ#,7[!$vu[,xqboRkv$.A*Pj4Sf1:8?N(ѬQ7ȩ9 Brp/\{!xS^H+l~:҇-);S讂)-]w~U4k̆?n0 #'2DJKx jɲ8VDn&̧0]J"5p;׺)lBh qdJiű\ĉD݆ӧ@Wӎዱzm+/Ts*>Of1am(\{3[Wz7q+~g Qtc2<6wD 幃W?Bc9N[>siO7v^UF %ϣ4vn}㯿z]ݮ)(<cx_wĝI£hBh7)nղCaexeNAw9rߑ&5t"yJ:l:k3-"]IJl{yw:׵Bfπ5Ϛĥ[ EɃdlN?s,Qa# ?R1REt+X;4$F^e'Ki8"}` 67ZJ6PEo 7 FL:jtUևPҲ:ū>Qj!=tSV9BʌBz=8?i&gXr"Iil?B/ #A&,K;1{ͽwN{xZ]{,e],6s=K?V-_ge^5`HdrkױV1*B@;*&XzgȬڬ7 P[NO3* <qqDDBȯZߩat^ 0 Riįh}5ʄj~&-JE Qc܂L, INDжbIzߖk,d.Fv~^#,_(2dzǽ5q˼kBU7'25C bO?wlٴz}f,W i#Y±c%}ec+_T3>;g(n@'frxx͏>7ںKm;.B8U[].p 9Ff DQ 0?=f7f&Cn6 3c^@I#Er\5w#&/Eacwl6ހv<ՍQҦxpkAϢ=8B+c&y9e&Z-Tl0A^|F9JEsfatN1Cꢨ,n4k,z^  8(m R3q<0IyQ->K{ B4iqY`/mQ;.&.<jH?6pvK$] 9Ѷ oo*RtvxMe#QF=YvxDU3+vVؽ[GgP NLhCATuT_VB|/peAّ+,@C^oՃF]d!8O!)qIזs5-탐g}d7o1Hlr&+uU#L(c_s.H~UZ2ITa~B=j߷*}_Ѧ#1:z'B_ p%:f 95,x` 6.g 芟q'blVM}7>GGh ^Iݿ,S:" xY8 r\e2Z.6 5"E#;5$`DXW3OO.޻3>I(@xvw_U;*gKJNl3~kdt?0]w'_cI-g_]9FTU7ԣ0K\6fa1+$P+fo܍oߐP}k 3 %|_;~p GBpD)yoD0S‹īPv>}a7̩>60 D4<*: YY# M<^su&/QY`Uԍ ;tn$ik>YAk6v\!'zRphmIE{L 9۔Άoo=وƣF\{RƇaQV灹e<&{Na-4_2~f-9!a%jNh:E#BiUWtv=`DO>I!28 &82K9z%EJtlݣwzpiV)LH%??cUD\uh9ձuHsC5An !Gnܦtc=NMV^)JܗA{jE@g{ Z>M--=Y(8HXA w.5=6bJ} Wݡ@y;5d-8/CnK \rw "z#H6'ϧ2e2y*Cx_?k9h.]CKցY"||cp;ch=Bd(@9Ao|?BUW]S+ɾbq8k ^w'^S\- *0Be"o^ B' {,?lXMΠ_}x8UgS U}V"NQ(|w\kf.wc[baj-oO '@1۬k=`S ֋kK )6\tC*`~0 A7*LvI{@1wޮ;W c"2h7;ML8x׋e"Ʒ#2EtQlZ޷AQl<5&&痛A5]K=?}W ѓxI+]X{M,4vB7(rPDR$4*<ڏg2J0r_K8J0hm̽ap83_xq*`ͦcnN&/JmZb䒩I>nF$ܖ:%/d9,ϋԵ] '*Z0'VE (BZ]聆hQՁ:muK2/>-[!tג(Mh!`1,zHF9YQBzBN)q~KFlIz/3@;+=F.Z<S##(getDp{F洯 f .fnӀs8O22R)#)*N%yL"ÁI|>EgB#ɔqt}n*19|᪺4AjE ciDMc%`Κ4#I"~@8UU'.9;fl~Nv/-F}mKXԛ_Qӊ.w5弙[V=pMшNqD@; |1bylkhM}ťIۙ*TnG0/O\FRS:.pBĤM|UU~&LzR}+.&#~qc{7t-=5Hdm1Ie=!ip|"fmXU#@i+Zq/oƴd߸ _4G*qvko]8oz>Spq`̑\;ScQAϘL"7FERN`3.'eոL0'6afJ vbP7těa|v_~XpZ׆j P>:,`޸0ި!+֎R{>[Tw%}\(WT[O (;zۖS9S]Hqe2!m䑣甯Vם-=}{YwAy>>]b?+`U>gCloҺO)^3590p:/pD{ج?g^lTc'pӜ ÛG;D8j%V\jQ~Y8³*:6ŐTsVndW~ʳ32hFh`Rѱ/e8|ڭhs?Z˱CK(Y6*DWL1? {4,Sb+v3;v{C *eyq  4[h4jM7btT3Xt5XV #7- g;@ Ɍ<4v 1bղb]:xHd8qG qz"%E6hw۹p^aИ&`c}${'yf%03hF>U9PyH_FM *{>&(;Е*՘ ̏u-Np02a)4hV={Zdb:M._UoS8ꢙbF[CQ]+z\A1/͂~$r?ؚLul3 .R4:wӎwOj|fn),Gʱ(PR$Lj +znLޅ-#rjdLm|0-eƕ:(GCu}Q8EQu_IB8Q >7]); *>-XFSfe"cVB_\=٣31<ަ SNUl4r`*t<\60.#n${6GPZ΅vUء HDfi{vdxC&g{?Os9m"ƃ~D'c65dڒۘMZ ު)( (]Fnw Q#eq\t8} @M2ڼOKE> fwԤHi8dD'e 5+ӊ!15!wZUb+ }JH)'ά(f+GN1$3WӕսeMEj-rJ~w QuyU@>(v2BCғ_׉$Y@utd*, Sv8bl;I61l::EǷ-Iv,iyIOuPi4D[k.vQt !!8Ա=q\nrv[j,,~67]©)C⻍$q=]68GjYPw=B-< w8ċESI1gP!;Kgs8%EI]IQ @WsB2JKZ%ݦEbK ?(P$QF[^9:%:d e?{eX |=޿ja p,SI`s =(EYSX`Vm"A:IG/v ǝmy1--#,v&J:yTShϞNp|QT"7Ny`\<; Qmti3s[7@{:yqcavq xgjEe|[PRfHQc| A&pqA,2@[{TS6j>_KspDL#DbhE ,w,hz9vrۓ9>=&HJWUv̌-f{ms)Mʟ"gk a%5obc^][`ԶM4Pe 9Xi(6,tFC&)kħf,Y#Iqf,fZڅZk̝}?#<6ë%{ o*W̴:Fj1A z3Yw1]k6Bgpf.7.$i|L/7h-ŤZ!s^!WlUR/aXo < 7w=$& 0b1mcɫCl9GTzԟLf ݏky )WA4Z)n#J2"aM/4jJ0k*O!ʫFTkqVMD&42opI`1J0YxP}Cpvl>` ,U A4vf,">*j/h {ý 75Tn/&"'c? 1Yl5iK85| ,FAza^a/Ou#?+E!K 'ʴL? iBO+u& Zl0f2]BLFOxߊ[9Yi:obƎX-xbWkL +dtQE~y3O{H`81HHor*Ogdײu@IHQr{WAf4ZT$ zѸ7=38&)!e ?3am4j/F[xA)R`{Ԋtwy(4l$I `Moh[E-{>6UN' ,A dC(/xg,(b]W!z<h k>}1|sgd~@VwN75$8  O}}[ vxz=>ZrZMD '^6-wh pB/P: 'I:L4nBV` POG6H تx֛I΄oCF`L@xGY|fx?dO~૤}ZhD*sMsG$ JRS𩚆OK!bk- yd>uqj==#72ǾߕJt!n@|i5?c[kcINB5YJ揥AuS>|ʫ|U4fs2őMDLC^a=Iև ʹli%zj8Pvrb*$lǮxJSX uCl%@ wrÃv_s(T֕'۞+ g4=aXfIT%:43?/ 3WJO!) &Mѕ,T8;H ĸk\BN{yd~Uf/%bBI fT ͟RF3Єڜk7_X_4JZ -G~MwOyISjuUY tR|D]W[>* ]Y?/38mʠ1 w\ QBB8 _>K&+e Z͞ש\+齤5bC2R^/w{Yv($ϒY?+Z쨹Ƭ%CBY䫑9%GzЈޝ}S*JF4pK$gjfZhɲ܀7$̭ӥ#z8aE4k4HDHP3ayl| FEс֕-\Qp>qZ\Q7 Hcnw#Dž۟OEp|i (QcdI(}u 9/r_>LIl:['4 %7c4ڠI;-Lv]vq,ղ9$!*D] cx&.%ѹ\' U;@$N.OUA❧ʂ`6M dƿKqh؅k]RCy'oS^ ʸX"ntkX &2K03!qшC~ 09#tr:ڽ"b=f%# L?v+wE6.,<7X ]g_s:c}TUw3RmćN ";(h BKǜ*K uT'у_9n\2h́8ZyE dBpux'./v + pܧͶ;{زtf?r#;-YDݴ3u&IJ_}3d%j01vKV*֠w<_|M\cF͡%cI$Uk#7ʹ90]EɏV'ʙ&Ԍ(eL/4^]-HɾUP%8a#- \oԚ[3݈Mڤ˨v0$f2\\0[}z>f^/Ű&_6ijͩ4<]75! 5IC$G[ StY`8kޙjw$C$i>| TAWh{4"{)uc*_,iziE .a6Wɂ:rK!r+^ \x]{L^zgGL6vG}^jLK5"5ϖ th,y#QK 6d׆r53RG=dȶt5EČ1)URl *\:dpPt[B5UX*̎S  %1i!`ӜܨPݎٽ~SkUo_ECgj5CZυXuGx)R/Ҫ8uDUz/H" hs;ɋ HF!jlfs ۞(Kkoc-hjf+ǪLH&e@L2R_Ta{K+MrN{kuC򂸂*uVa( D(mɋ[dtzJT(q7EuH?@L eHJj&agqG{//$ecw?@jPn@0> F5U&R^r.e_f(3MQʯjfJi|s|~'E(>&_߳Q>T=2I|+ XAp ~PM Sz1mMlZ?--Vi9 mJ/>a, Rm\Bd,Sbg-vf֟Zދ;0C6?яwF"\V˧rVߨYWްs@Q\J4<_lATzeecawhO#eNv]y|!U |R ;dDR pPJg{fSZ8wWҸ'`%12>hQwW "el/f=`w{B2D\B%er=C [sF܉Ru^Mt0UxԝedFFdG*M0{}/}%+9m߈Fldʝ<Ajm>8Ko`éuBMWDM|^ie>QUqYZy On

G|9߄ bcaWfi$%ŵ03|@5+4+H ",* gG=߷2-5aLF(0:1;ZvP\g؃-+RF5Bs)CJx%j$/a*qDvY<(8G<:y׳-k.L||4-0/ܾC\x<|P'qǙO¤:Ű`nnYX[蒥R~RyRr@a/6 ?;_>(2UPJt‘A(jMg~>,ZǁT} d)Rz)7Ǽ\b@aAe:Jaq 7Wt| #4z[Nzsz@9NKX;R':Sr9 P'ʵmtY#OsppolZr#l,JJ%|#+Wb "{XG4|z0cy [r(nU&2\J4򾶾weni>n0]fPV3E9ZUP )6aKMYojQl+ZY*9>.t GS/*Ւ.3=)g]WZW)d|= Uqƹ[A6x^/}M9wr3mʂ"N`3)0(,nGd.#SI1Eňh4߉ >X_9ނ wdi㦕P7gZPoYk7$2 {iC(9e"9ُU]w a!1&1tsL.)<-*kl6`,# ˰K mz?W!'^gxe&d$;2gVe4ŁO U#st% xf̽UvL9{+P+@GG1h̰>sgs38\큏'[e8*{l'MhCDn8FzV #kqA-+݄2Hy7m4$0 rrdRl6)ԐsݟxveI[)Bx`p<*? ?i*He xzoHۋYɜPE71cu#,/hyQM( "L+kXj2 $cw8<ִ%gXQy!7/tE~e a5UnPB_ _(sk Y$5= "Cd5Rc>SbgR@Wu"#F&1[QZ33A2EӬ#0w1+S9o3׏8F:dnp%@G~3 :? `;uq,~ u[1ָ47I}0,]!G@*>F ]Z$H_W"XkQԐy?pլ;%!,{Q, <n8g! ؽ0y y ]RUX8'a569*L 3N!M+7J]qBdΘ/j˵"q;|i%2…mJAx7 8C \A~Ψ`#D&Du HS0yÕt:-OvrK\mq$ڌӏ6T>Kg!A&ްP}2 td/>l('#E[ײ_RSsdM]Dh_j5;n._b~i]wQ&jBك#mWb*S$UAsߎk¬RE& L_vKGc#B*^.ƻaNjJX)@me-w R(֚`7] \3]b %D$\ilwm1P2 45F{݅[8 X|ֶϷQ^sY1}>N(V/r7R8Fă&&4wS>"R]'r3 ` NG:Qs=mۉ[L~&hZoڼи^X1a<5QH%0Ce >A7mFϯd~2ڳh4vKU2o\WB^nW[L9yHu_+$CaeQVL'5; *'i65;ʑ쇄d,(vYD jXtz^aϝ|Ɂ 0 x⣾HwrM{K|R-Xz#A4wvf3:G?jQ֥,bg֮m ?\4<ӵ$#+7+ض`.FӨT2H7#-肤Fe辶HI-M'p1JelRٗܯ@QpZ>>2]uRd\Dd_0%-Jd};:kϷ+Gwx㓶T *UR0D+Q!ch:ϟ{/oU|-v~+Z}%k QȔ| " =:{ '>M@=(o "k05M2HRe-2Q#*kL) r'9&O aҴj~e*xB`&_k]J~k$JQ^Q*"˕``=z iI5_K&AiĤůbR&o]@ŗ- ̫ǿyRW܉3 nP3R/oG 5Iwd)u\+fGM?=l)5t#U` &'`-ݨ 0 uHY?8'8kAIs8j(h1B0k'nsD.d5ۥX˹QY`\rs!lGj.Fm3y ?ەs~C&,DLFiّ.fXrl`^aXҾdbC_:(%!<‹>}9)y^|+E5+Kȥ(\1BZeFRsҁS Jw>i6và7f֐C_/9E4on?Y΅ {Uke_R* es/Euav[ j7o\,RdibpnP^ , zja]'J.>XE 6B YIi?eF5<&t!MX@xUr0bn+w*S>V=NLArpP-~rf$-lOx+/hCh  [qh?]PZkYNzj8* ~l3mPyIZ;l)B`kbN2m',UUcZ|ݕtvz0ܷy/-$`_,#b|Waࠤ&O շfdnsk;Ѻh tx 8'Zehqpxsv·)Zf /|X}8 Y Z [,˜eVxA2JChRuহ0Rd0rh qu~!d_\* qYe)' 魅T oYO]9jF,9" ij4)NLcȵЫ [\GYD}\!k%YtbH98Y k3)t+{ڤ3Lo%+> 3_ɣ@$&h{El;^ne[n4uM:kA]ّGk~13nC"o,z& :LNi-ٹJvA\ƤQp,Nd//哺$;d6ta1zkEkS/Z% p7^>nƫ|D-3kI.5N 32*ZLI7o8`n>˗Yqn2QCoTB<' Y՟렜JjQeJ܍1ic} \+|9:p-s9{iZrk4ߩwSĊh!p=BĚ%Z5 wљ^E?>=𗉴Ν4,Fqn]lhQ|(<#hmKpH=SvY>]eY8u€)ܷ =2V&6C6+0wpiZl4ʪINu׬T=D^ONTr.!:VUZɠC6 sy1a4j*4k8>>'ՁzeE&2)Ӛ9_z=g-ViC_o%u,5C[vw*4Te|f,T'yfW\c $b|'yuS$HqCxAۤiBNTnNJzv/^oLEf\JFl.Ufn#ٱOA(*WݵbRL_kn9{g|@[nxqs1,*V`n]o&PSI _X6Л2g%Dh/=V\%;#*EoQj5BIaL⚿, ddN`o Vш Md Bmx`(N Fz_N3oZ,`!;//#{@^hTo_ы5VjЧۼ~H\E=1?rZ6 U(F~qd k^{mvՅa ; ʃJ|\ +%E _Σ(形bbz_hW!˝ T (_(ȭR JE3ߓ9tqfj9ggƓ@ǐSKZ?윲? ag\.-'A2vRC=5XԽSL^=BNm=.d/AIlugE?@\J]e0¤ _DEbsW_≀^kF8-tpϼKaܙR/j|F0Hs AJ[~JS|+5i/U@yfSI+¶Z?jVgh} z?B#̄ ˇdVLBBwb8Fk!ϡf$ xBD-qɩ,uoPI"e"=NM9E}̕w>*wrBH!AFvyd_}p,,$"=&|qB+~ΓxsxV> ƑA܇WN=R "%VۺήW#~OM4E gvp(Qל#OJ^X耮ԃX,;uXeYK0^E$/TWp9aؔ\8nRۚ//XPuoԮ7٢9LĔ\d_rrp P5.+8G8HӉe)rwB\ BD/SbZJ Rèl-N]NfXHlю.RW];CHq /ubJ.JFlUmTI)Ye= -bsVN pٯ(B?Dkwgm݇{B=$I; @u^zph4&6^0A_=F6;x0H *1D-%MI>B]uUezL#]!0Z߁Ҙ]m:RoϩY!=tu }P/zˡK Klk7aq]6\e]unO-|P4J\%؃c`[ 6sM$op+֪jӒHy9UlZyk 2]ZH{dVȺoie{dw>oMzF{mR޿_?Byv+iPȱBvgF\9WUG!r lI 46 P !j Q{Q(Hmnj,KBr;OTdY\G= MfB0\r S%v:m'j\xь@,aȐ.l:VǡaFrctrT&0E!B[|w NK)kk֜.|*ks\q#_踪<ͲIa` B9-I;pLZ$y!T|Io~i O@u'sNy%w-B4T$+oI4RV^xVx>1\~-܄3!+`?p.JNi]PlќEh9YAAә*gQQhR.ߙNf%}Sh٧ oPS#g&߮/0]v!(g3 cVXqb <]ui *݃PbYes<‹'KS E ~Fy[*Ftns4[),=Q[WP:X([ YO`] :'Qα֖OrPGs,gO ϤX KpFauUܲϓTd I:E9>niQMe'y>\Oؐ :@okl7h $Ǥ VUjYrXkݜPg 3$E9tΡ=ڦX7[b+3IWOiyEc0I~"dDZeYmv2g$Eh}) !6;sFrs W7~B7h,:.덚(V!gc#&-$6 mHE5FW(GTgFI$8m~,?W$(vxo+VJRvc|N)ҳN204 H,OwU 7CyFeMczK} >Gx`4RJn: Wl2aNrZz簃&fib>]1FD=Û|Y6R#$(Zsb P[o$IF$ϿJ{~43"X~qXxap9fiUG.-)nV>Rց @N}w=?<^u(P&Q"G#?ߡl=ڤt qO1)ia?E0!4H\,g 92;>bb#b:STɥ;jd`$\N_V+b5R V_V%/&եg3A#Wj.]%ل`7ӘzW)Ș_BekFE"d/QyN7خ *4VvN!ԒZ(D4I5VGH?Qd+6;EqD 01iOWO* z%36laQ5bQ&H[w'g"\^y! B-k+!؆@p{ Jyr9`mܞ<4}hl2Q`cW Uu$#U0 =OhmfԂ~d?x(mLS+,XY^@|%p}Y)af JRJs0WdT*" k'(o=;vǍN UC7 ֻayW~-`]48lV&ʢTRkVXtB2;$d{mJA-$uP.6?_5Tەj&fVߒ;$l * ,hwhP_: dsq[1ɂGߪ}>s%֞eq,9}w(wRkE/p JtOCa0VaihLtN\_aTԫ,!yfT /s/4Kc?s,7y@qzot͸}QI}iWf7<)$eZlX7A"n]RDrU. :.Lx[Ӥ>h`:-Ɇ2\c0>gI=5鮝[Q浴 zO@( Nb8xBXxX o{Q|՛xbFF! Y`u@tfΞ B8RɦP#{5J/}PkU&QK6Y4 L)$/w΀>/LQ% 'jîUcgiveaU J'=,aE-@OٻT lKzb($yWkވu^Q[Qyw), ]f#_Tr{&gjL"rf+9Ԑ.N]y{\mCp{Dc>pmk|^a^a'79,"Щ*D\ u1ȤP'aY:g֭7h 3NI)6Kux%O-'#*)9sS8][]ݣ V ZɁOz&[yA$ md,9~Et)CŐ({ )|z%<wY1N'di`BPJIIGf|F=1v9xv*KtJ-A k(xw]aJO5uD#9J-Xdz@WVV|;%R/&ˎ#K)1,ok}kZC7]yR>@#oa c_ |;mT֐q1 mCEj9etwX2߉{ضXOݚg`՜XPeG}pjhz,[Pdq$a(6C +qдQ,cA5]:Z]Uq!L[7Ke|=E惊aSXH Ak4|QK4'Q[[؅) qsAsWBc Wxo酈<vaBJ59||v"iPV@KК.ഒ H)a<h/g6,{ t*҉^/bwLɜƄ[ 2bۘ( j] 8\YJaDOLc5)#&ī:7(wKkQX;cUUji S5|wMg ~>8sp<)Lm]ݧEI[z\ao0ޏ֛.$s;_ոp9!TR x}gYq(s 1Ss~K6ʑ7sa%ԵWh)ĥP+"z^E(J%gU_GY=!nfKz5Jf"?PG^M^Ɉn/Z`Rjm[6u-S@DUZz##dx쥆P[?[M'bE !rE+RX&xKj[G3оx3-Gat櫊u Bd}B1Pd{SxnVA`Չ7o r Py]Q ori+' TBZ~ ǩ;[hGDX;y܃B-_0KuSg)bn$VTE=餹1ԮTO!zXr[xכ]?"MA}9 .&*?j^B"WYUB~MriWO⟏Ơi%kxyybe+Yw@)*}kf[mMlJL>=<]T5LF\9 t[W1Ús4;.鵢LUk/?7# {FbLS1&%6# YȀ|VU"U\U0AH$}L' ih3Y_o"J$&*\Epf]hRW n+A*XWml8)8⠁gphȔ{d>Dl|Q=2O>QC~Qؿq-WZ4z\Hpm-mfh`V @t< W~J!&DM vQrAߪ%CbQ\Zķ\(_-Hn(04 !S_BRN\ms`A}6}}9BZ[^nu^* * _<S>, &C5}@hߟq (IE2kŠ∀\WBUGп30,enbf:Ά61әۼf !e'BAKQh%=7*עy$#[%Ӯ ]γ,Z2[-Q6k)Тi &+B0>s?oX GhZm]Rw&2~5aPʬ1+:rl:ԀSxʼn]ptXjPi}?WI9NB>G RF{})4IPR\JObpQ7 eV^USD&д] F§2%pxr:xyqbQuAR싊MྸZ 0<,X:.ΊH]%'}P $'$Ffq ON2@":iЙt t#^:B3WRw^0q6J X7kNL.wB?pJGQ19q/sNki |~of%xSRDx՚r hEfNiyo3G훂k8ŜmTP4s+܂0`Ȕ*d/TT^R*V>M=gx3}bŪ:faNH[2s-VYKǒヴ+1kN?2:`O+ 3:nEOq5sx-%)qTƀ#NI9ȡTXCqSPESf?kXa3QC]W)tMf$5Y5>%0!.<$2K} K XB BB 2BsvjKs'3L).tǴ u}f'Pne.ܴ]NVk) Ȟ:X @i㻎yhիjo+1sDr;vVTP9H1`Rf*dt`g"WP~wѵwuf08 'p-k_@ٌz~ 0t>fu@אּI;ēJ^ʤ+_O7đǧZd qg}%GB"YձgťsMTP [I.Vv$W͛MF;0GFilMRTomN c&tubNDI( f͡w4Y7X mHє@CJƅreS1j'A53U@fXQ{AtΎXUl>F{? }Y>:Yc)J:$!vp|"Ic4-~;nRjH'D~X6kW"C巰]hyxm,CCxR}8w8أsL> x{'C ~Q-@B Щ)4GF`8Nbq֢_+8VPAv*"͏:nm16Q/ A}Jcr^oLLlen,'{ SZTw^&DoΦHb `̮Q2^,駕 '!-=?XpN5ͱAy2*b}zK7tt>,4D{/A9Ni Н#DR_:$v;.d`iޯͭC {eCoǍΊDػh& t#"`!tVyZK;yT0đJcyLdKRZu1đou{󋅣̻Jc4zy .SyTm"bEH71vʭ)|v%%4TȽ AJlR#ڞgp+e,znuF [;+HL6s X `GV{\UIt! ,S'@ ٣U]7!F\mwulN8ɮ S! 7'EY3 w>1Mø<.PF@"XwC(qqш,Mޑ|ՋW[rQT 5l}E;ʦz{䷫wsnڗ)!@63`?Z^hHi-Z?W$t`3K-Z${”7/< X ƶ6zo2-rwB>`Ƨ%*'[ZnE_1>F cV+:_TDf9\fN2Ʉ%e\V&_üO6<ڋu&KξNP#IKxkZ͞:!-*|ͣM4yΨM$5I A<LB|{$RZr}̇˿1^ObWuYd=e)vUDdQՇXvGj LD7?ɩ=ceoݫasρyR=W|b*z'vst y~:*]y^S|ޫ c8Yp%ȩgIe,IџST/ Hem)XڃR6Dn]$Om6Bf9"cM@5E#d|cR$v Ϋ5=" N#R=7,5òbЁ˗ Ef&_sb*Vp!Lz+y]L1Pt -GZͯHwB_JbkG9 Ȓ.]0zzo?.8;%kn9gdc"T6Sh2f:ڲX<N)v-˓Qw0BtB19RiBDXdզ~unC_b}F-RR+uCC+QK۴mj[P6F 2)Pwt8ŀkvǗ%#̮>&}CU#o9%=.VyKAߓGB8V{ oirb}m'2{M4YCw"9[D~%,T 0,ZBʏ'Mfw4o 1Pw&w(j]e 6_r:8,Fl3~,[,:^?bf*.?y9rAm+wÑmcǑ9_wܓGt1~iH>V'2VR93Ѽ#>+`sS~G@RBHGj][ ƸW DOIJVs PgW@ w}Y& ӻgJt -l匃&m[]7 GPڰq\<((Owof?jM[pz1^h5Hp+_{\r_Y2bA(6k'e^Fk7F՟Uqr2DA.PZ'0MP0ʦA`Y9A_ӁV`HNdyHن8?㮗D3A dХ]LwoN0cm"gJC5Һ*=H0w/2&.}_# fkOtyJlK?ylk.pݨPˌIp12ئ gC& >@ JQH9ҩr`uTr3b~+$ajb 4aGghfW;$W#12 6QcMe$ܗSU78v`<.R Ssjݼ.+KåA@mQS 뒖`>qZu {Ux en\Gue5aZrT !-T!h45W㢿f 9EQw޺Cj au/T>c63M^ܽ-ֹW&7Fin܎+y`z8.4{"wG$9HZvm\|P8;Uo9F+H!MK5BO15hCa3D` HiArt  L;C`iov|تUu|_oMz}gZ A /6ۛ+L jf@ OZ֨IȏUahB&- 80*MY9-/A3`^ڂ,j뮶ʎR*ᵳ.8p4SN৥Z+fOfx&z^ڭu2>fY8ҐtOT̻ ]fF;#;Q$%L߁>009z=luZnx·7l>E㲪>rtIctqxfs‡,:G%)<xn1=/|'B)tiVX!nD-Ա~DvCf1.i\X"/M>{ׄFeWCd\ȬEhNqY7^j( GҟnzY>ôư^(@"9ͧwyQC//jM֖9-CKؘn apm +نTw͜R.Tnc*5܀Slqܖlo]+[CDž⭽ S0hk +a%/p{ވJ:R H?eScRWY5ryM.Ѳ}zz[$YǀDm׺8Na쳫ϰ3Lt]tQ\j)|Vz[q; _ZOy6rAJ[m|e!*]?@aUEBA1n5ou4ejuQ1fst]%:h|]X|E zg`: )-XԤΩ>Yydue~HЎ(EKTꉭmL2F/3e,x@G-6MTvctM ?^MKE[S5_l2phY4M‘'ZsVuNP=c^Ő7pz[ov[;+wҮ&:ZЖk,dkʁ5+"--c_CAUUw'rO0ǬKͲK9|u] :ND'nbT(Ļ i]0L2}7:SZI67ρGrocݙ#J鐧l֋'% J8[8G=ߔ[MP-.TM\}VPb EK0Ꝭt_$=ws b D!jQkF&Y5&ƩI S&p$vXExz$KDu/C\F%Ҫ }S o kCz.GxPݒm6EJ\ r_w &vIqZvZǪ5˟ox Y-Ȃ)LxŶǬ},^!7T*c8j$SA]C]y't"*Xt/@eS)5꿠|%o7XtQQD?gp2Ru rw QZZ3>Bz[mOGt{ORd{#̜By"n{'{c(}ͷJHsn/'fdmW30[,-T 15aTzj*ݴ]J ΜOMr,(bm.Yx/x- 4.,!"/p~Le~w]v`H>x)~Si#^EΛGl>iViYf4bqS/Sq.n;L~} ` Bwr|d#JN NhC}vlh|S$*b؍" !tMrM˔zj 3 5'K!RX6dU U@Ș9']i\kwt)AO2׈mnt)c~2\߷Ң?X&'}͊l ps!.!ǰEwp S Kx+g _Ҏ/Eq;X wų_E|~HO=[<𑜮jL`ʳ\9?Ε*E3s#GǠRմPZ̴̟(„GbiaRs>U5a$Kza}Vd<~"#oy>e܄ȧ={J0}{B+_,"j&>&+B y&^NyY /Xђi7~+9xnu×]@#KidLtv 6uP?s<ɲJM֐Ȓ8V1Pun@& BzBb 8W8Ii-|E}ִTb653dHo&˻ w%/~(>'ېL'V/:Ci-C'Z~M&bdq:tȻu^_JQfOET:?B7/Tx@=Ƿz$_/j+qD'm6E63dHjyND=+㷵Op r A V@~Pv+zC-R4:%hGj4Q"MT ZHP8g@FqQ"~|@޵wa=h+(:'%dKE73~KEa`Ggb?죊RD,dP.ҡYC^Ô!(,p{i3mR,VJet=^9| H L̨6kS-ji<늧ۅOUP%-(p~w1K^]2l}Z ȏ9$8%7M1BuyZs1B6{v"@䆂OZ2 <\ <utĦ S.$W<]u& !E$ U rfDjs\B ζA  0PDSD=U]' ۢݘA)8II ;F_8Mɮ %*,zo=1\•!1`y̓ۖ{-QL%AhC6N2S@n:#Dk6IE.xPgM,޽g})[/b$i+9bl(~`Sy'F5geX'>b.vsϑXOUpZ|Je fP`MI7=oh{ Bbrzԗϕ<l("Hh/H?8 2rˁ͈3G|[z'6#H+p$r)Z%x^Y<HLE뙑ˆf`x"w0@2 3kn.D Gb`%!f ʣUX΀5xU&ĝ\[pCĦon70F0|`˿pH }$6%Adhv׸=+і8 pLҰuzhrEgqQ|wX>V{D$nO^gRW-H`;_fܛ9p0Bվۊz>8NA {nSKABnkbt\%{!2~"W &mXu(d{AQ!Tz1j[?ۙKhW<LKM* ;u~R; ^JY;A;_* YIRz3񏍟Iiȅirtp;d@"5X÷#`%&B1tA$sU  ,!CʼnÑ?}m4> _xD.`#!܀Ё CLxA,9xANfo;Fp^-T 0`< 1XPNy,"P4n z9ƮfA)qxh|.bu|5yUNjsBpŦ8{WݵGۏiiU`ξܴb4,&ܓ8GUPe!W G@NgKO9$scf5ըZA0`)i=0\9N1$q~/tJq6!MI쓊'rmC`kO ң`%ꊍT]Y#e},ΦI7\ 6S1O# /2>W7P\ z@e8/j(K4 Mo+ln$VKL -1eF]v ڿJ)){ʇ*บ&M~hş^x.=RnL"τZ27{l{T5EknA,-J*kN,(1LAPl1x&[ƪ#N|efE6eEWdd]ˍ)y`Rˠx]1k:>wG KDX?rٱŒF@1z,d;_r:@qt"U t쳨0X_{x(FDU3`rP93NZ6&MOQԴ['n3ŋ%|_RǦ$5J~"GL믚*r<6e+AܪgվSλN 8O\ܤ'1 "6,wn` }SZ/TqG ݩe "=y gʣHzfawcvuش,ΔS8aYW@s?0^V8%w$EgAj)ſXחE~ XVzq@RuSk>YHR& ?G/p ]_W,g\/o`&2>rG- ڇW&#Z*5Ww}4ϭjU+Bi^T{AH* 0Џ4*A!-AXS_8_Bd' JT5E: ykե&Űygsf>JEWY]=sd@b>YMgS]*#sg4X2<)g5S U-u-muspIJr<"@v԰L"W W>\\H-mt!@5v%R˅$CK"+vf1+S`p^D"Ȟ-!UZ`Mh'4ҜLg4?%#X=]Ƽ.+䳅68^y7FCe-Zk>i7VaXTb Qq*a;T[*nCt KEB+byR94.5 怺,+z2Ҳ1TFPE+N {h6Z4_XE'r)VEr HI D}"&:_gTj[ [81)^E#tK9nlÌ@5xbѦ ! )o;cmkWLj Qh']u3QDs_Z.z*L<cuNzp_?vĝXb_"Dڂ>9hV_G$/0[uF ,Mxrc0 VQ[rE]NOARXl~H1s.S.ܳL 9R ȻG K9}ߞ냰~uLw׀^PLxU^H*]Y SyvA&΄XH\}okځl4%QIz&*C&moe?XJZ]%$׵_`v\kF[%8"yNRQ+6'JfNΐ%5ʎ.D3Zج9niW250VQuyzy^홋{ Qdxd|< - 5@bQ}< e8,~!Q EM@'(K3;*zڀV'd C8t6"+, `vF 3RjJ"ni/Ԣy< * pi|뀳%MRH'<mK?9sZڮF{uNB}sܤZO,4jUK[ao{ZB~3RTCrHLGmSy0:W -E#I8UI&T?{gyPV"^S[p90\v]!zK8΢Qe囟(u){1z6(궞!i~ R&ku-Mz9kZzړ"J/ږ6J}qtfJVTJs%*O޶5EC*¯4&; !9\gf/N[CܹkG6׫TG`@,:loLReWr@꿪w|UP< ll-͂J/#25ţw&G|$ؐ 8>q̶B5x狣 i4>r  Hg`#d*$Aaq"`YIM!u#vkѢw}sYԲ<'rRտ{C:V )-hsFKKT#m-~V@W&a!8G<˛Ű{ ~,ZR nR ]] v%J!?Qz>B`EeLÇ+x3ahÁ12#XA$-Em%AJ\-}Skf[Gnxux]u54asOސd2HXz׵\,VESHބהS9[ _mB3V/!i(^cRٯaeC| 4Q9`y_Nuӥ.mn Ln9zWV]x8 4G2[_ kNj'eQt @= lT*1jĘ:B \DlG0?PHkt[AǞ[DbQ?`1Q<W4 tlx:w+-+Tse;fFʎ;^P ƻar%Q yYC-} N)]2GbRCatF0w&iU1ZcY;9]Q]g8ۡ:0/r-SDÞ(bRkz)xR;9܋=T}'p@8c*gXڴ@|+y7gZ48 !x-ьBGXng݇5A)bt5pǖ7Eo>$~iAQ3{ 2-!%GPWJ2fveǂ\|+&J:7|SHXS{sB0PXKJ_7N^+\V]Ρ)JD};jOhwձ+FM,3;>k[jnqF}{xxNlC✨8,a: 1*1s ^vq>M,I:'B_ɀBsɔ7l\d+֖|ؐlTm},oࣉvcŋAqb4ȂhƉEJIwk[ ,hB^Fx[ >l'DP ^=3I%+r3ݺ .ٛ9 KcK':g6!d|gߎxŔ9&jes($_\ۜ2ADËOo+ˍZ+o)<?~Ç2 =F(Kw+pH8b*R&ߒNTJɼ+ӓʔbS=QseEI59 v2!w^h$vIL.rZ# LNevğFkbo-woe.# \8(Z^~U`CR!JY=X]8zE|I 4[0,K :TjlJ?FVr hP)$hU6'J,?;Ur2ęT}0'tiWSNX8p,&Ϸ/(LFgSr̶`sr: ˤyt9GvmeM!9Kh%Ml*y)=-C&{[o!6[RJXΜ,f@Jys}Qڛ$`#t9/F{b22Z9Y+Qݲ~7V݌~ k+/vg^,:ߞa@a_ڎvr}H{:2U2KZ ʻݹi: N<FɸWxK-OHF`8DRD,=@#<"u\=TΟ(Jm th@ZT~m?Ni;f5z>JmxKܚW'E{tdѰ:g&{R3 N/>Ǯϐp0f^"~>slВgk*ّ"غꆪqڌ$!AW'cSX>U-!K7l&1.;;]bҤyM* ] { Y*o%:OEL֟~he]6 FdꝊ;BQi wxE8[fM1~jP)Z=òPYSZQޑzi{v:GɟӆO] 8ϏKzBAZh uV#gٗ&Lף%L_ZqFʸT&.9t̹aQ\<ڵ7Qkly3x[ex7N޽-wFh5)ϻ ($/ ~)KDܻ ڮ9ajMS|' Oke=xLWNi1F}EfU~wr{<":4`h;nkAxH{Y`(r0ylew"'_&9}^?oӿ3ĠE#E*?dSV@2T9BLtKEeX{A ǛyNzk -iHT*Tex~1K#rk[U)+$ONUqz6VЎ~1ԃrqXEelA5pƀfP⒑/yHg]bUIv&+piyRv?}ɝ}]A&X TƏ!]BGYQ4ȮU &ƅ&˗hoOk'@~)Q(%zTmsZ[4wؗ*PrkpOu{N̏Ff"yَa֘K9]Ijdh*#0%U\?7pYMW=eYTf;(Eh|v&v=ZNDPQmY %=u_6fO +X %I栲0mוX#H%Gk~ $X-N]]L"l3^;"Ele8?!,Z7L8*k]kցuip;}VxTqK82{QF< w-QDF?P y-W#xl?cIo$(B(H/3hb!} iDdYx>k9-5Vv[`CCo B&nlD#R$N䰲E~B&z|g [P(-, [,j'1BuwI)u#HAI| ;O''m r44(ܔ]4G7Zb{;ƺ4 `c9x Ά, ,4MrEډ%WiB.X#ea֍udv T)<1!5V*}U0%B6eBb  cv I\?E9v|"|o禠o82 C-(߄W>ŕ o٭;!ރaK7/\xۤHBڜDMXHi`}oL1 >d,e'4ʓqg5aճL!r2-OL_lBXOz$jG?]PK,bGxbqmi+$8250HҮ/3pjWx. 'k*Dmo_[xMR l97a ks3ᗋpTQ6"\?)s"Bߪ'q$qЬMkZvrf:{gsXx3f5W(SPby HFcFK1/yjz _0OuR.fQzfLWC˦s[\57q%575ewqnruQ")M Q1nyU_j!.?Tw%3M)u6Ei߀6 Nfyp;Us_KjDnM.*s޿ ~cT$,r':DA(ɍσX[rZ+1$:!~<ݢty18l[#^(S-)E0ϵ}c?PPL06sqhED-/9?: C61کefLWc(dCQ! 6'R=r#, 捓ժ[bWX $KaKireT:B*RBo^Y~DmC܏Mųcz?lkE F_gb]k# 'aW2}&sd. S|g!H?}{G- qUdCLiјM<577a){zvt 8D *( zP(W ?8OՍueX[<;k`F 4txgĒ@Lb{ei~L;G2&˯ORĨlHDE4@rD Cw]!{{zuA\!.ls@|@O|bDlc`IfY:(2˽^N|f>}ۈrgzHS5:YP#H1zH<\\%y*L +։9ê@.tr߇_WkyM>T:g|[a,O5YiLT[n!6 FbU(Ч6MmәnNgTaz~"-5 CFh9(h E rW]7NfՃכǾlg.tgjKwfHVND"K7B$V_|J,u*!k/]&lJnPx.Geb>2!g8OӵKwNhNJ ݫ%ṱq P`WﱥRb+e}" ʫ')M ]*v#:#õ?#m΋iCEGqX :`YnvN1ҍL^)x}: sSwh!i\l'5d0}M?>AOnϹMH&M(}^"GZ'*LFW(bVs,ZДQ~׎W8 lGd%5#"{p.I9tG. gޑLì=Ȓzm´M LqV^9e\ލU3}'8]5(QVf!)Lv`*NSЈܵ?wn_Oyˬ 8G{K'rظk])Z=Y0i j^DF_/>K[ 6 3D*ߪqya$ w(~0U0i8Vh߶P< V+DEa :>0]nnG/M]C7WO0YE}E BhP$.0vݕw6$7BSTH($kt Qtɛ!pwLW!k{)@XsJBq<)a'< luk @g-5Ar]ҥ0[nlV TRH#Sv`G;)Z:8Yȸn%tydnT\>(@e:P3SWZC"!&A}qI06`-Jrt*kނ-1{J ,kAs3y'U았pڦ(51D3ccr1U> }pRpv͵+wI:.cy$(Jb0l'!h[z25Z~Oϫ.@Q}o#Ü9@ZUʣsXic3p)Vv#PP5H}`8]V0f\Pg sZ͢4D4H &~+J/Ŋ&^ VfɯWԶ4E LR{kUp{1]@{r(w=,:#AC%Z`Or*Z~^Wp(L~u* *m5  ?MV-&Z(a&ћ7.H8Yka3I4mVe CɄdAZJ"a=jn> Klp&)F\WŪ'wRcHBo&t\;:x & ;e)4kOg(gxRHE3zdK L ˲vp沷j́U:ш>|KY@6#O? j8͘!!6u+^<1d}֝JױI̠ xtʳgj:DA dJ LLҕ܅92JapJ kq`]ZdIU(L;ǹ8fݫsӲ>Uedדn!Bcemo'z 9DN ztIkY׎C:(Fe_O99- mVOQFm)M@;|pD%{;oU<^4}9Ʀ_ϨP,^CL7m“饄#٭`(E=/̫DR (}agrr)I(.b>;[4> YӓgCN?rXNd`_eP{N،E`*p YӪ(RuU"⹂pFsv?-"ԙ8:gx_WuX;z:<Ke(Ѻ1}jfR$*$j|QT7I.Dusv+=S'<𠜢5% a{D=eϗ2^-,,r 3=kHU\G$],4 JV}S|m;Q5̭k%JG\&|=VpM+rj-45nv8-c J ^5H";`ed9QM=TذQJIrBo+_%O*##y^uFSfm}7*43ZB~y&FBw/#NH!<~AU(4 ʀx/{$8/v~V"JP,UZʫζʒu̹,(E屙 LZ$&MF//=̷>.YV i-fK .(H涤G(tabe3tb^#FA͋ Jw"!AolC))clMS0H+jY m%a*=sV;E>|ULok.n'JsSU;[OW&|=0ծaRDzBF3*[$HeLO> %|1wme( be6zJ))9kmǯv*24 婨Ba?5U2`_=&2cR u8&<&#ӛh K{Nԇ8|_`~dtYнfGZ;DsԜl'J )h~%iJD"_nG-5 b-D]dXBnu4rG`@ 1Xr %pU# _@xz 7?uhAVe(UDHG;?:6u֯zNb9³3`ܕgT\~UOWA])id;=cy,K:=I:g҇ueG[?M( D{8)_O>?AOPĭ0L?<Ԫ}16.e-~(≷HTةzD' ٢ Ԍd je?2,JduEl]$>6X "{:0&E^vq-HnXM}L??.fo!t6S橽6Hz!6̩z;5&<ݣ@3v+HCW,vFjI`uUÄx>ԉqJ!F- aa P/&2d`兼^ p'+F@MYY!)`~3caZX:U "f>n%.|H.a"{c>fGAyPk?vqp1r^jRfAevb?" >%ӄCGHs7 GM0hS')}0_,OѶ,^HIc_A5O0DA5xV~n=lk _ 7[%i NC2>jFfycӌ2"WycsbW 5'8`@ 4j209h zzFmŇeoU5VCb6[E!(I$%?N|ӎWk ۄaU3(GxݭovV{O=P\q|5x!Nb~JČP8C56 ][Xfv[P"|Zⴟ \XWF>:Dqv SY$4@8q;OXz H6Ø\n-6tohlgF1 zxla&t*۩NYd Lrmbm;&sJ`>1*ƕbI !Y/SNYGj!cL_f׍gY|wWg! ᷓH|O$p]Y(zxŽV.蔔gFU5 fpZ EǀNmXzgqQ}#r;.;#{w ͸*j3lH/pbpȿgd ^2>Ɂ AQ|QhkXFoƒ[JQoa\yJ%.OdXnc&&f#s1ên (p7j 2<*nȰ+6LYc12@tɚ>'j[WQ|_1Mh>+x^`X:=6O0@S1woSΏYLk5MHoc]דÌPMfY[,-<7iTE312pWq7h;3tL Rhdx aX/&',9Qβ;TcsUf2(\fkehTˎsrĉz3p|A0Cx l%oy5".¬ԆO/]?Pox~q f*wG,åcrsТauABSĺ#N8~q(1=@.&jy&^(g6`K2FLdgD]O?Rx'#ǨG:‚~sFhsoEL־)+5*%VH1c|jm}U1Cgc$e@̴z6~:SU;jKx0S!xo g(z~92DiBV@VzݤL.NYV&tK@#QŃ-ENtwk^pAyS{ǢNop9b׋ Wn! R%5!`zӧHUfLbv?CTDLSuì^j5R A# a5:M""a2}U7Ҍ3ܞks}V֤?ʜ[֙<ș(Ah.Ow%¢aE=C2ԗ@@T>536E1+kL,9GlP2!{"<([gdecG ~*ҪLgz,̪YaX>YyGD(t[._b#IfG7odk7j2ɞľG\O:2 Hzc9yޣUc׵۳䳚ܐpmR  j0J";sb Fr Cƴ-MrxaeXDz aMc ˆV.>Ȅ^!=3f;PlWZn=l=EC&VD{d >ی}QXdٙZ|?@kN*]Xs+Ycivc%ta%P`dPtٕ _SB+L|>dL#x[R?BQ7,.㊧'R|϶|4B_N)܈i/1UzlsOR yYw~y|&IAM.9-Rù|k-I]跹EwĨ+?6}Bo&$,D|(g&|i );%tb)XqN bg}F> tpDypyj\iN^wld;&ٟ[$ ~DXi/M_L3tNJ)KNas5m'j{*  VVp[CN{2U5 C/\GbߥQ6,]Ԩ8nB`WDf+*)כ`ӂ r,JzX2Gn +R xSQrITJ$C֋Ko-zȇJ~x߁呰Fx;+r48j,7f34+Ƽu\NJGWʝS,H~J7_r8 m[ʣjϕWBxoS2=Q45Q {wpSVfp?$H&wBc拺XEyŰUؔ ER ~GfGkYJrNf}|=J)s]<{6X(CY7޵ɖ !#b ʌZ=#U&`a\bBO3B1{ҜSu/p(ߓGpX33[{ooe+_8+4Y \q@A2]f`s^,kuPLHIOr!rXA3n9>ݍG5AI2Q,RӤd|!(?iioùN Nߞ[iz5 JrT1nuEu St ˻_DKG7{9D;ĉ)gsd2e CEb! . $Ue6)f. Ig=хDĨ9Z.aupewdQ+TH;u9(Al(<S(nc!Jb,DY@]|`>.^W +R2-Sc4>z0V`wΐz.a}6Ud=x;Bw޼Ο>3Vmbgه0nGqg7gb8Xz[,)<{xs]/N%@ 1&.ɑC)BU%H2^& ktI 0ⓟQP W|aNdn{ lY44I,@+7**_GWW"j]ײZ u3kWwy6Z34ju!l۹"tMGꏣ6/㎃ݴUzSYa 2D gjv"s9L H0aX;;SR = ,0! ;*N .L@S).,|4f?|X?n}YbµNeS@L$fb'G/( +Z#f!:#e0(~xȘGIeѨrY2g+nL`Y⮓^fƝGq43>nH.MFS q#paRrfI eb`Cy{ɺC!jl^iT\x4<,'}eWyd>R]#:FkŃSro1NTiDKpׅ*sAUةtNL[A2ԿAr{sp&31" q GSΆv>'.Ⱦt}nztZ)} ()bq/q/y`)Ib~bsۋ+Foh^aRRI-ToC"IYS~;Y _wH_e-%KE*Ws }dW6`m>(*_XHQmxp-L[+o`jY1ԧ-GK`(jsHYHIElΪ_F-`AŻ1LKHb+9nɺTqֱ='NU D8MK}W{n3Ecx,.%Uo"rL0 WGdXQ#,"'ekloFUꄬߑ^UsAM(yUR~zR28M:$ztP߽ X asnjv Zz] Ioxf BC\k΂,/\#6) QaH|@w$Xm~\g=+{,ڶ0zԛm#)i;`:fߕF;eYƴIQx~3qK92'f@ωW!%孚mUqKSi*>O/Z]y ]kfΥ.& Wy`кx: XR!tN={sgym 'QhP)I^ ]zL IHz@'U^<$: .+DVdYQ‰ =CwcR`}юRuyk7FocxTcv_9M(|0an.!Qx 9g8MuOף.!- iOXTÁ}dYZ#BmYNMgMd :-?86v/ϕ$Y+{ 8&hЇJAAB: (Nr2ŎIxY+E9eɝRa?"x@/Ѝti?ufhn K `S0x`ʾSwFt$]+0 &ZbGLQ8$ Wm9Y\A r`)ɐu%|*ckY-;" `tA07Ԏ֌ k6`i nt3|Qߴ'mM&1ȓ|IKX'^KWgF"܃3u`CkS6-Z٬8@LRNjܬk7;ԝ1>1|OK c!a 3舆<`5av΂3$ aV_CI!oM 8/y<,#-3inHy [ 9>&mlmY(Fx~e$I}NqT9=8cMWk[j7CiϰؐW($4kȒEgߖK1t㦄HH9)שFc;bBjėP6<Ͷ()BN:*&pF}dq*Le$|A&Yrz"kKMS+Z.*| ,=ނF ^ž)po]<<12y 8/ s,l Ի^}g^/j~tf, S0Q]3&yoH9n<'s ~cWj%.(h'{soˡȷgZbֳefG'M3.~5H]vdŜ=i$,H{7bnKc51i $ u4-Q٦yKL냂+H4`;NA֛'[ε`mW$G$_Ps>vc11ld(AG07f(\Ս6߯<%;+g¿*CêL 5zO+;lƞǐyKeifP]"Hx^O}BSXs؈!%5Rs(Sd@7!`xWubFgY3c 4 |d !+/;`-㹐$A@ſf|(ei:qtV.G'wJ<HU$Z:nLŖBN9uXN!}G3Vg0*L qT,}¨K DdSWCa0 )<";_΂ݹyEDbBő ; jm];Bv=#[.aE 4aqهYHA?}ٓМg%`2y u H|ҭn@ F Ge#G?mZ 1O8R޻:}n]p*TO-AsyrBCt_PB8$"x'_u )~iu i,Nִ?ch \ mSFEE{/C[ (gufص%aC[ 9P޽FtW]=^xG<HoroV$ 4}VrwzE{ߛWeLG}+>v$Bv2]&b.5/=\ct2GGʶʓ|XSYAFjq|_y~mNsW*d rh/j_Z7_]uc^8rT#qkT'alӂ dw0gx2ieD3{l2Hѣ7' d`W2ȰV62s]Q$ V&CRBbƺ?_yFvPdԒ볎4dx` Y`%6O(};b^!lH6an }+zW}*hJxc$wUVFX~vo{vLɫLڰٿZt;f{׭?8z<9Pi]Bm`ukLH&_/O&|Z+/n ^a 9}Vn/_(af)t֊Zޕx\4|w!kۣOi=&/ LZGDIW 5{+ t5Fu!uF3J(zUv8.>)p~"Z;tre +QW[?S-SV&,vP#vߖ+8v/AUtN A:0D#ۇ@*6 Mg$l6oJn\lwtFryGȑ*;6A=YQ VTg\A~"т%KaX)6GΤ㯙XWbGoq' Ӗ6з^? Gt_w|$%WDE8#P1?h1z m@4élPlZ:BXN=m PZ_2JNY>/ߎ3W>x~#WI55.}T&@~){mt$f9N2elChI3յ.Lh<5ڼD^|Invw3{LHK#WMC&kab/6`6C< ݰwMgȏoo9[2jdX&?!ܼXߴE¢a첎Πܗm,O 9.\_ηĬ8](vFOI(Np9{:N7&iBD}54wF2 {0\C  ‰tٻ.1QYTUs:7Cϣ`%@kFgպ E 0t}sADr]Wꤟɤ-َ8uK u5v@ŃwNx/3HȖ21ߋC[%S#NzWSrQ>T: .XACmVH)vH&ĝ5 ZEȿa*Օp#3s}։qA%X[\}'|۹SxNVhx}˴R7EӋ/YLqhW]+DFs Lym3$YK}m'.O3Isf **F`1}0BCzO!Zc.B2$W"P{=TAB detsa!.k2/[_糙kYbw j䜘*g[a8 w\@F(tJgiY#loyy =]4GZo:L/Ow.E;)cJ Vqxb,07ކWbT=!6#y FzBg@9.8筻WZ kY50" F(9ܗs7hoNo'Dd>|r.ʊ L̤LF6TJC2鉈c%. ^0 rg@/^3ouڴF8sӁ*a tr+!A/7vg!v^И: hDdhtBc1,7@0Tjqz/[Eӥ< qD"R+4]Rb~bGT}+ݛ8:{XE9T2R:D R"xuxw%J:и'x!=C͠G _۟,Z4w۲Ut{$Qm>Rzi̳n~VoI% 6~FD$tN,mc<&N)?СLut]9PE=d?wy{t;݀XzVs&Gz#ѕc+!Srij\FQ>@C-C6Ys02oW,Яo/cW:n\rD< +Ri=ق9^ b?0 20!>#5l%uBIHLMmy#ǔTD>ͧ+ۜmu/CgqP]!=؇=fol%Q(1ٷ=pxo/usyT1oSrFvP@T^[ !A&lg{fr9Θ{VE>Aܶ̈́Bp6 b جw"ZҘ` M G8>!95MU F?`N4G~)l˨T7cDW lc6DA"0Pj.le|]upz0V̮&}؂B~uqTA6Y WPk|M c D2"7E"֍tZh% 4Id4~{YfJ)w]d P3z4_Te'&ΧP' <2R!VX(%tNPMߒk7x<2)/xRk}4P6D;Pm[2Y Z`O#>[%*Y] ۖi|<?t[-k\Rrċz_?|n)Yuc?aT6Ѻ9FtMv2:k| "j$=ۇۍ5~UGiW] kzcS)l?*:aGnY 6(waaE_gmN # Kjc^[cfiv'?I<.y|.8^$gįiS~$ -EYl9w=iU-7Ή8 3ğM :)XN5{>L<3)ٮ\nxKACзS.@_22"fU8,,K%C byRn]Hu}} C}+]%})5 mcl=qdv U21.Z?ihhZzTi$ K:h=f+XZ^`_KOagQM:M1Y7Ta:6$Q ~ D"/Ѿ'ԡK>07b0] Fg_E(;2BF̒ x-v,sڽ[tP!u7XKˁ7?S'0RҥǀRb5pu=D!㨹, Ы3=HT9k V3+*xy+ v0[-M԰@T{yB=\r9ZB>Iki)m!mk, [,5\T,*O!Ҽ4~/̀;MF?xw-S2]r+& dz͙QuI0+r2 lO}z),*|\ g mr^ϭm ,CvxR-_BPrIJnm[c$B10=Er!);L\K\*jB)J3-zm^o;Ni/FU_lbGaSQ ۡS,r"'Teto_M? J,3gm3tt iT0&ݟRTO2ن;d <#o{%i|?{\p'G)x55nCJ^ԖBJ}ݙt Rs-lP?gPZ=W y!GMoݮIzkcѵ#e \R^;KYyYQMu3?c80ݙOu6_.2юZBޖwb!ĩQelr&sZZd;I8D>Ba8/|l1uN#~Ux㦩ߜ67φZxb78z0fFO+b㲎 IFC r6 eC ..d}3 L`ٽ景v6${It4Xi-ьnx ^p]vJZ֢31ۥ[l@>: D٩ L> uWik". M*eR|QnA "]"yE~_I t]EHtuSiNq`U/H /( l~)bJ] ()s0^phq&d1W{#|#?`"T>πO#FL.dkմg;.g MHgɩ_ A(8cǼ6zݺr|[VQdFuA<[Yu$kwùO~`xG E՘W "tAi!7+pBžVQ"s+knq;pXH.3>!({=Ϊ S(FU5h~D r#~ٹ˕0TbjvЉ×>du&/ /pNx$>'c}Rޱ.0N >kv`;?ۇ{ov {EH.T*'؞X?Tx$CPxp `#J֜6 ]-Ce&lWT0}1HA6J^si= 7(Pn`8%Q5 G\zD|3x}'0U-f2_-iG( 6js+'NZa| Y[  JW&2EBJQ]@ߒz #yZ)1 ܮ 9IP!N*emI: |EAԇ]IC61m{ 43&5 L#dWegH07d# v ^jwpVU캴?܈_tYH% S,VN]H`WF "Ws@@*gzvSw^wF+Q}2 +v0::],qQCԇ!)[A%*³̺Y6j"d(7*H)(|:nC n2,g{6[&L"_mqž򉼖#"Y4B JX{B3qz|@c(CtJFA͞V/bKz~DruŰy"˳wAskr,>(Q hb ^Sӱj C ;IQwm jQޱT5snQVrGȂ)tcQ5\fNZ*Z? O*_9?Zj`X@f)FP;\\le3WD^dda'tY|N˓P7X:'1tř\AP7he_`4۔(#r/0Q:ތؙ;̣]$*k#>N) Ĉ͘R}) /16kTg& {ȁC qNՏ=4hN)z1߃#/%CXiוy,& hT>BԐ>6N\D@ҽ>Wf~7-ecUXjݐGZj1?w5(5_ȾUPJWNW_o 5&AVIwvyhZ-6q<5>u2<1E' p@ZH+KGҡ@ߍEDaq ]>R߉Z1xrOWL-8zh/Iv슩9!I-/zdVVqC&`dcv=V.~\3!|;>mG 0 eHeS 5K ޒ0=e/E]Ck3ROP%lQ|sXQ2DԬKYxH``+/DZ)^`S_֯itSnr9MOK'htŢ/=OMyu{a}`ݻ_sU[T;X樀SQ;9VuZֈkGf8 B|r(nD`-8:D iO>c%ǂMZPͽ Z _ݢ(Ώȏ4l8)c62,4 KzPfƪX9YD&_rrhdʔq6#P9 nw`0Ty_H>MfzRÝrd_UϬ)[)REoZLQiw"^각BfܔN) NiBtT:̺X$ Ǚ&e㛫qZםI~^mp4ɰ ՙKݝJu5l|j01SzOf)*Ǩnot* *yaUoLzwu$;yaymWP=ЊмəǮhQ{Zq8D_ w~UxAJ}+I֣˭ S}d.MO`S徟_rtr)lhwzw:w?xKzp-YIwtjLIj2R)gJ:u[DI RܶUGJu8o_ Dg(j%AYJ1^>=̤%wkitXQ=rQ~s>V r\TJQ|1i*EpSCdo @;]DI$҆WUxeݡv&Cc|fı"W:Յ[ ppHU; 2iǫFVh1^7(8U1­`#tX+JQ^J~cs#rȞh6LKNo;s|?"o6ޢDL2SؒW(S l+ 3crT6HXwEQ?@LKfB@֯!_űfOb8IΫ2a lK*ncӃЎqz9UzJP+.=I̒Sy~`QeY# _[2<؛y'vϙCj2kW&SYaN vZ-g1/`L#Ї \1^/>Ai8Hf)_paƖib g+9~3U?{:br;g2!,%m4ъ5Ȏ) 8L4hppޭygѫdh|+dk}Sd4^d\HOk;?P.(oMC´TJ @#Bh 2%B-CEj6l=)*:{ݩ|:هi=i}Y =!Z'As :?Y$dQnnI!,Yw_ZгI?Bh>Uq!2_4H"% P;ÂQ o? #5դ:xar:j F@;jt/UՊŁ!ToĹmۏ'7p)Isy_:]'?1H!*f_ aJb 546 13P6тgûK-m~kFvs b 6~r-CxΰQ z873oIy6f`Lڴ#c% mrLJg4` ;|$>OU\FILwŃIc YBaAa !<K4i KٖY3BJj--4U(dt|4]z`;` )ЛeL <p utm/cmg* Hhzg;&mz,tآL0=BH hgUaa\5R7!.d ݂5\6"RM|8' PCvL{w 9DԏEsw Nq<¾k/}wO/#Q+<{܄^" 4Kn nJm} -Ăo9Mpo6晌mD(S~Z `3;(oG,}/)QSLJ \,> &!cYwQu ej) IwE\~Z2;g^`(G $K+=ձQy<:ϒΣh6ӼU |yf^.FxP%-L ދLNy5[Jm 6=xxヽ/'}(>ݾ}zGCR īugg>^I%]G+/?b(2y a` "s&$hҠaZC R=wo Kt}E$$ /*\ԶcM!I#h&nN3}AgC=<9z6*(X +t#?19=h*=qu$1xZK,Ga_;PVn.< .0-hu s8x/l"s@);ɳ fVSO]Mh7KN`#o90Z95f0I -@$̇ W?7*h\To€2p6)]:;nGzwZ?$^ĽW__.aW7ȣf=Rq`B^D %ՙU=@C% R d/rMƷm Sϓlɣfhrכ@1OZtݝ/Xd6ƿZ- U:%Jc|Hf,^gTMT 0 ݛ5l{ֆvR%/u6z('ȷ1#oXnb "713Ax]7F!:"O{X{<֝=u\4ͳ .Ar њUbQt~QA]< _YƳ5rz\No#D[?i(3rRq5js_ENAO zŰ,ZUJA&~_㎑͹BRB!I-TV;3غaes Vs";wQZ7ܜ{+wiMu Uk-&/GN Q^Io5Kჾ!x.j#Aku^d_6Lߍ'X;3a>1j[%&aB jı+2+-z K`C4'"De#;{)/toP i{TC1`%%6ݹV𖪿=0'XijNzW1aJjG " .ՂTw}S{%9ΫNխ@Ba>Ô)m?Íǰ_(Ieo Er4# 0f8?3-u: `rT9f8o~T(X#?yBOBi"r5lJPWXD¦ɨƭX$,qF{r>p-k!>ى>O %%jitҿ 0 mtW;yg#-~v;۝{m+^飂np^91ɸ"D=|6-h7k?hE +sDnb[pR{}L* V~xJ&8 [V/<spaZ<Oͅ{-ϸ' ςD@5ƾ]҄+U/}]،eZn1Ɲ{iiiwod+!as"8 5G+&+"1{;?=OY|@fY7mw&dʁ tBUfMR!!c4 Š1TFMK=$ *G5Z;R=+Q)Y#2޳ƾ~Ϋ᭳Ac4 RSV!ؚ U̟8`&h֦QyHl-!~I`HD/< x=2Q:욭Q>0oH'5l| Vlq}VU'vju0 PhNr?(j)m`xD-g?"Z 7q{f@YLFx*wqO[@Ng{YzI8W$|cXO #6bIeu 8Pb"@%X[넚1G IDW3,tJ,nRL~*]%1OsQlU?V+1|^ȭ2B&z vA.gϵe都ZOxԽ=DŽ7 z @2@:h7+!IъfԬԖ5!%5+OrhLaɌI\^Y=SZ&iC"y|7.J]'G!σhJ_7ã ͨP楦yF 2U#&}kKYq "r8 {xP*u?'ɒDl~{ruoT1=q,G}6~QkRjWkÖ#]ufK Z&d?()3%8зFK܎hVRO6t_B6%6 u 0#߲ ~\Er_x1mW+#z42D4B SNVGB&ʀi'mUd+Zޞ)~'{("V{+ \ٳE; hF(%K V*0(M"4E`~_1^tF5չ(߼ ,{ ZBd4i W(I.).M :WFe;eJ;(qpq{ %;QvKH_3ۈY39=]Ȗ kq"-bu@A(#imSi` DpURm %L[S(LhK+a/e,ĒS8CC lid?XS/x^ݛg~A to.J4JƘR%1rɅm,DYE>  %9 xiƪeSTr_K,A1{-U:+?%h$pҚiύzic FLJGU m7{޻^hAh~f,v۵SGefAB"ɰ[a6!4[( XE=dp816pIǴhzɾ*Q8u=?#N?6ܼxH؇~ՕɏE@ t|V!Huˁ&ANqxQRW暷̏;3jT.`,};tMaz}S\#U=oQa-tz-_6^%jCko,RnAO)xcN5 e8=W. V)! $y{ F65f3K*eH )9ili Bf! I{ ]t滁{}Smv o[uq#cf8H"GO|K1]IŗxrH `xVָ?/ 9vGV. Y@X *fbPazfg9>-b0L!cE_sFp%iՄ ʭM׽iEsN4qN8?@n-UܲsTvP{ULuĻMQ$ڊuA3fB]pI႕*KMlxCCޕ]am8i7tk,hGnRZSn{!TeF9.U_mC{͵iFn{)uzw.O:1 F* ,+۟V.{@չ`Qmt5@ݥp3k9sG!l]\:3u\d4%βcyc 6c9:E3kPv/☄z]˜1Ij"ItrhI潌B0w߷ I͕Fb=5RaDt;Ň 9QqIL_`[PL̯ ŚbLlDVQ }]MInMF0NuK.Q'rv˃l2jGT¹Tý`jyFa"46YD7+og;̡ 1:v˧))p}e q}N g\&=F}rPQ%mOa:D3%p]/^ٽ&gl g2"}7]s]u#Vj|=/) HYXooFDZkA^05_2pnG zw :}K㕟N0M'G;l5_RK:\HC-Ir ԝMs%[೵ġPpL7 1T4e~?d#!E@@g6$- ݷ?)P̪g+!x5.vvAu28+ w=Do~cZ "8qPYz$(*rc<TMi:T%=3 ۜ~'PU>\zZkf)vCU7 6XNn!z8f\hx.:+3Of1r 5#̤Ua MDEY;ׅ@GZw2/EEWG6sqou8cIlL/2/cl+v9^sSKf"`_u L Ðǣjނ!^?9p ~Q2$q͠ם24X rd:T6bdM25 ʜ~tgQW׏_A`i6sA$0ATθKR} vbfBH e}V\;D놢c\RYVYTgPJ%$/mlO>I=O<>?8)Ϋ / m'=xT/4#l/A frȫʱYpbHEOMxɦRm}C78{D,׸RNr 3, eSQ ~<g}EQ]|BqO_P$<*QؐXbs1BIk. OR d ٳ+U߰ԔyÀ؊,_[EYCo/+?ɣ%>:1:AjvjeS@ =@Gt,k;OEHX"?'`>e&7l u.m>Lf EVl̨=fu؅ x]܁qht(ΈX Sn]Ͷ\ k?J6QGLt7 Y} /,u p+ʝU5s(46[_ݥn 76 tb+, `A^wH+lCB&ix3hݚ,Q'B$z^n ݆MWZ4H@_Q& /CcMIHzdYMLC[?Y="yc `08}^G;,P#*mʱYTR;ZsEϟ%~х) E[BTv wFl}{uw=Ňk цS;Z.ǎ>YPTS?y=i ,p!&{Q%ۦ`9} Tك*aqlgmϞruVH]N'NCb\NNRvʊH4g ~?xj ,."F{GPS B&^Eᵮެccp`s%JO,$ǁ9\ Os֊?̩~5>W8H="S ^К<<p,| .{zt ۣS6O{>3M4Jxm?[ m[PVf0sWY>>+Z}lDY%qz_25]Uעbvi)/cO 8!` .m6i^y{4g"=? iy8OCk>AM. pfu# + AjE)3E{|ܱI 84`S%a9i5qo=q #r=/6O]5VBH\ I]X_ҭ&\=[t@l4XocO9{FZ[otdulI\hE&:N'jY\r*9}23,1(yJ#ߢ嵯w {Xiin@IĸH$e1՝Uv6r7ؖ)"dȆAwoYBIUPDL{bKiy6+n}m(gQƋ~nܠvdĥ^\!LD4li}?GܒT@ϊ@3h@ m6GUVCq1|evjs kWx|K]1jM$Q vÃd{Nqm K`v;t S@-S9ocdU'%`LFb&sWҵiwRd@MqџVf䎳y&L#׈9Jc b qO䃧1 A(}cFI Q-BFuK? Ĩ1^iVtOv̑e׉ի /2DדLK-nuǡŝ8tWhNęk]I _@,)NYR] uy{liC3i 2k՝Bd[壾Ze>4Iоʒ2GuEXiY||GIqy'SCkC w|-v_1(!޻&+: A.˚BlD=$zHܐCL=Q{~2פ{ix0K/|?5$?* ۨK&R<ۚ u(RH_'gNVy 7xHK>% f')1WxjWfcZMv*%1WizǏiS hOJ$+Qپi;] `Y] w%sX\,YKY@Ly%}QѸLI99ٯbe!,:M!;PUyyʐ݆J@痓 < - 8[`^#fդ:JKe^x*Zx,AS0Gt##= ߋGDkp$p_+M{{ Tpr&Spg6[{6@*PgM -P9:IH^ﶛ;>ܨ IyHKRwf_;&mpu{ԋ}$VUmn"`s?H ~=: g k_/^~O/7PLY>,Zg+T 3 )>b~ŅJ0 -^UNd^=BzdCɅ-,#4##=x׌c\M*q=E\م&}`9G GKG`D`jSHl=)A#a:o!0'T4HoA7q$.Ή\0X'|/,?kȶښN%BN0f pnH%uOy7FS4SZ)i*n X!B}뗢!>VY? x!!>1[62j'N<*,0 ^Y#x,α){*Lu@Wdt[ulGUj;Yx}/YVШ:@HQ7Owpn27TnRG+R„ d%fz?RmsggTj+*)w1kTsg}_6'rVcibo4MK'D]A[ąTYlF6aV#ݣ^B0+4l1)7l;qVe(ZMg48ș(lIn{;hhjШYKA1=xEtUn:m5SQU&%W,|] ̪Ԗn\]6xUigQW^~.y̜=a溜``B9qi+4q.:JЭFMn׶9f}V-@&$q|Jud03tYrq65DkoingH9s*13䋒]`ǂxUj-" t+rk%I!Э lagc N{!we?B{lML[F꯱8\lZb;nj)8@&q;,qGx)>:u پ[ݦ2WG>ׂFE(r<r0P2I^鱑I5~S{E%k ?;i`?Y[T|~;ݟ ^ȼ#D9?ߑ?yc1l .8 kB $2nZbLu xdVj~9/ Ua]BM]U%+m{Sl~fP@v$<\M9$ v r_xD|B>;mw!@%`6b? vG"Ekj1В4*P8CﰲߒMCsMVl3R U:$$p7qw8D*G-M`cVU;u-Zl-/=Pin&a+[5Q ~2v_ EIz jٞFvf@FR^\Dp4cXϳW]V*(Ef??Gs0ꨴuע.Dԓ?Е1Ms9e&NV8`;ht@c\)6f$ lKN߄=i䩀Sf6JgGAoRE.K im gw i,Y/•EYӗ(.D^Bp+6}1$uŷDbA=4v lWV @oư 6D"ڦBl?ޗizb?RG-*1BzBথxBb_\jai'-Ouhg2nT߬MN_ơJ"s`2gRZyRKJͬlqύ߯̃`Q\a.}ŹAR)MCLNba+_ԣZi^`:c-rـ*|O?>>508Ҫw]Hmw`0ڰaӻ%q6Tem!/ojP=*8 kݝ^ԝ)4V 0kݨ\XlPK 0@[)<#:2sZǣ{,x'w50xҡ.1\'x`j0ؔ_z""Az[䑘 #+5/I0-ġa}q՟кjUfj1&_r;[tTδ\дJO&UcuZMw7{#A; ʎ.{#s2;iQZ,S;3E&ykܻ ܓt-]~,zϿXz<5h}xh_ʒAЫ F*hIF p[u1ܷz/T]4g9tj0ƴlo0t41Qz :!Ƀw>HJL}yY-D"2.ˌAlѐRa~{:\uz(&UV$4F *WP s|+^,dHa )I2HN kwg}qaXg8sGAO"MRupOb죓K-4{뗿:pCjL^@7 n)~^w6•.eW:\C=MjIA=3L8O6i;wR&> -@WϪkB.Ii}q2XzUc8 ɖ;d?OE]JCk=乑% +81*T&JGp"sG;{},йEKja0>ϦumRÀ@, abr=^g0&ƗqD٫LtWbF6{}oߴ,mFXۜ_A] =B::[hoNvHz>ə9Uʑon (6=D #;N;݈JS_{1~2Nx䶢S}x5%9Q /۝n S: ecɰQn_b2&&H` ,").#ЗK>fo|k3æ)ە{ ƇU~H7eioThcP7 v:(Ω1 :$kwv^VsZtğ#Oj3!ѫUNPf YϞ ؋.u[2"[A>Z Zݺ= 5?1ЏX1̡5/~c9h]`,$ܧ]ǯZ)LP_B#ʺ`Em9Eid-;-uDPޯl$.ph<"'9N6,O9xxwPKlю=.;`CX.HAn x=ќqŷMr3;4]BK}֨ςuBd6p5Z}M,P{p ڸZQOzMY8\6T/Ɖ0XMsxo.޵tߤFEHLT9 Qt1x̟g%8 ;^f6MFkm67buy,p>0~G3| Kb/Z=x"=]/`7zL͌MVz$F{MJ܌tm+@ 0KDGd&y ƾ^R21 as>>KT?U[ˆgˈ)J)MJ@=2 P\LpDIҹSef m(-[%>qVeBOYuF3M"=e,ْ_U69d. 5@5aJs%:81U;f˯aPQNTJA^|G7}W9]wJΰ7FdgH{KSa)} 线98-u1:d<֠!,RLXּ}~ zzUZOHzUe wc85cDJkz"&t,ɝH(}Ph z=pߘ[XHBG`:WhLӼC6v%w%0[Fd 򸅚Y,nݲ&XzBO˪:f Rh>5^`YcxD3(\U‡u>w"\BcYyB] e11kT^])rzڕM 0'DX H6ԥl4\1 V= %97ULH= S:p߿Qlh_)nqv;CRsJ4wfGJؑw5,6z1QMJZl)B+A|'QbA%"KRU'킨xt )C՟n^ ]~T溌$_(bc_9}E]&HLڵϴkPy< |:b;ΝԦTϯWa6eQ E.냖;F9,rʇ=SRo䱩WI $bew_R'2Z|C 'g拁D9&V<+5aH =0opi!,o!}6o#&ynE6X!oaZ\X |>"q۴V]NF?M07CPAw>+gg)wQ 'mIqܞurt\v/2)ʝWpXٶ@9dwhj>;&4*ZRGL++qT)@P_؜0zKդǞ @52;yV+#<ʹygQݤZkv֩ź((/"D t޳|al7ZPud5[j1*ptTiԇdQH2.81ۏO`I Təq58jDUvk]\Q` Ǎ=ha8),PaaAQ" tu7Yնǒȡhžv_L`o[4h:F(ri:Z_̠)~Yim`]3bSmEb㕩ĢXBGN t^j$֞XQ 4o+-tѥ>'x0ت<usEqko _{6z I. Y w8Mv>EL YRAA2HERΛ۲Ȍ,!̊r^ќ'dIvBwQ(YޓѐidQtlڀ C{SN-Bc]2gG7bQ2>E}8D]ԼUuQj'8O:j&!EsMP; y:%5%kǎz.UʏJ}$&uEs-'rl`FYfQk >}M"Or&D'BMX(c"qq .l࿗$FᗑaQY!r?| + 7lQ%#gG(<)\o6" j"hx>ܜW`"ɶv4p|#qM 52bq! qEKiĴ&K-_Dxwۊhiɍ2`㍟WaO*റ0w!7}dV*V n7}Z_i2%e-M@jT⩯7U;l"?xRx'wGʻl"=+,YR '+J2!yӤ@~KS6l0 ya*gYDڢEar (wX:dz}ui@2Hys6 o瞺LY6A0|dP8^Ct)]xÙMvIe5?]U{^jjP[[^S5d鉦T5Vs~Г9RDKz ^+vqjIEMTikӖёkшL?V¨Qm50]RWҭyqvW%Ry:Wg٥9l@AՊ9_ė38.y_eneZpp"FT-CۆM'z8=m@ZEV~f (W"/ERo9/&_) JL_ G2XTxP/QK6hq}-EB!OQw!"]u 9k+[J6'ea3{RiehMxj"oE-f f4Hw@TͶm׹fs;S C9'ƌqX.RI;Z]"l~| d̛Q1"-&ez7 䵅P?ǿF$/}/z; :<2<=h@@,wz%m%mڴ;Wl_sOa$O#h*!Py  L)7HYop ? gXj}7(n/fR a˴\X&tn6\ʓ7>M4`4fI3ЦR$t(x- (˓z eHqA[f.&%$m{THZQ@?}%iqΏ! o7Wk\[73?{x0(szӉpxhNCHD@\3-27, C:0_لIuÓR 9 _Z;[%rWi[]7ExJd>5Je= 3!͂"hEM_oV4nyt-6 ZP#|T]HYsTXwd>ް4rxwe"Ϡ-\cn._PƬf"z)߫I_6&=o^r9dR94Tͱ|eN1*kr*&+yPrmb'D1kDclY) ͑X܌q8h%$YnT%PHy̡@db>k]tr E(l]`l95V21֘~FhK^>Ĵg?ru޲ +qE9]UT y41An P)I:hq, #j}" xE9#dBԉg:1'5~IӞ=zCS@& ~`[ZyMm4~ÄD/ꎡ/7/?sgGC_(d:wAϬ068Jeh2 ҐV[14_McáΚ(ZpR-%w*Wx"vr)8R"kd/D;"%pEɩrq&:ywifV2xdsnoȀ4-}1VB $+3ӻ3,<"مhQ>OE?HVu<嚫y|4uJUDڼN?6N7c2s&ޤ ѝdZ?/6 ,H'`VrbuǝTptC0=MS2s0H-0İ+ԌD3'Xq[` E[fc]0cjWn1 `Y4LZϙ%GLՄ N2Nſ?j>Å`Q W܊xY^ 4aTy𷕌!2DA!9ˆ:5|V*"]AU3" C*7[| d߲+^3YS/aV(3Ia 5[MdKgKhVO?ڠց.[:{IhnWǴJY]h1HX=)O9QIKVgjn|Zki?7ījhekM|XЄk)^M1siJҿ@)6H#"Dj]2<씑.Ѫ>I{X2(#A {~ v1$5b쁰tXkN%2Q8 x'Hp'C10|SW;ٺk -IާnrDb)chXKOnHx&bmz3- ,1;s&nHg%oyq@ he /FwdΔ=/ǂȆ0-[SN_կ:Ѭ1N%MK @q)5} aȃdkl 3d蚀萞 *ƨAqSY ]b4gB*T("^$-<CBVO~DՇYz1껒5P ëpvz' eKY]@ :˥i\:A! i 09װ|%R|هOaC&;L4/ 3+5 ü=~:DbSox@ۤ?>%7Cenqc,jTt(^c9cZuԱ*CYPJ)[Wne/-wY uCw_P/N}ec'vlY:x}2iӣ{i`3(x m(;բGaG MK3-7iK9!h1{[7s j--!3)N_\qjy  76^6WKw%ƣ1R+p QG̠GK@N J /IfzԜ QlO'Gk_ԗ_?N?(CR;VZ6?+`GQq,|AզtX֪hs_||N;49o0cEW 0i[6(WsQߣ˃6lq6!t%G CXz֏nJDx%C g?:_Y|y;vJTlpD.6FwdHpP1 W~L~I=Z2-MY:uSSl8_f@( FZOM^ g:mBZА1G$UC=s14wbTSW3yEϠkufv{ZD Ԛ3q"\mzwv-'.AרG7sH̊9DŽllu$7u(CW3{7`yIXU]Xf'- 4UH}Ѕ]5z7ŏ"Cx[⿟ -kE} "^ߖ!G ɴDE?9jkwwro'QG #W]@M7οB?":P%a O 8RE}ڻݏq@sjm$Cbnǿw-siل!0?oNYɿƭ`f0Zǂ7B@V4㧼3,#d,1C4$21[-,k02wb䣘"Y.{yN/Z.&{hF<%R:*GB˄4 =WJPсвwфd>gKޡӆ.P#oRŒ"DRK05W4HqhTЙ~"eQX[lٖ =rOg[L~iM.`Nd6*QRFt c^-K)D͘0CY(ƹ/Me*0nʵk[Nرj { ]Ǟ "BTf0.zcVooAΠW|kI+)ƖH"h eLL31gO<HVBVޫI?*FRtO-s ?1sO$*THs2>UȈ cqxј嚊aa6y5k?zJx,QLA;U/:@WAԩY Z`x Z4%~ܙTL% :$+xUg>m °QD i)@ XqC&HUYP^i*D肸ԶjWrDG⢕otgG7ˢLR.seW{" HW=d޹o(C淎V_Sb۸'xhO5ہo +Y&#SQt ϓL {oRo9DM~Xo"E. !{dw˼}b4Kχ2|wH/p/%zn˱6ơZ2Ui t$>B6az(p¦+ҵco=mv$ʳ.Lcܵ|bw!ƥ8 =|9׎`S`W ¯&GeR!ul/\kZxq3Œ4 %0z1l`=0!f|xtn^.VVhmqFzݠ @DDcļ1EV\ @.%jZgp;k=lҝw{g  u I3C)pyY*s=Wo3^ԐJ_.ՌÌBCnD$#qu_:/X4bu;Œn=  fϱ|r,Q܁LA*ı#/lA'kk!"q17VC '(yp}1nEzڬn_%FZ͂ D]?N9 3 PgUMŒ1yKH * hζkɡ*2[6<;U#$a|`xmIzIG9  H_)}BA7h^}gp݀ R(]b^q?rl@ /!8M̀ZxkhYDژ6NOl~6a1[f?gNt#FFƁ) Fߒ&T:iRא0ҲK)_EȈ(< }S_Op7B^J"G_,v<>kIn`.Eru5{[*#GZ{2WO'q:a_8 !nmued*/&dcWڔh6_&H8\EK3:ʀ Tm~18{\bωl &@$vLyE\d,ɮ] gk3! 97l*<@I{ ꑭˌ& -dEʦ@CHtp*S q,+5=k4E'8ׇ& k fwr@K%C p67$xpdz-٪Wzf=l2- *.?uT! tH6>Y-zx6_Um Nb5W]9f" i+eqLaI^Ay`ŏ362 c>D[tNWcXGt_c]oغ#gF. t7qpM-Р~2,*:d'֚@ѲvZɕ|*iN6Iagؼʸi`%Ώٗ^3jk &#usiK}.V Gs*בDO[M_ ̩Ϝ"o->Ɂ/ -T!?K7w+2'] Q)Ի~AvҸn+tw qX32t3]=}/LAX*h?=7WRWEOR&0b':ϛrL}dey ߧstTЖW&)+0'Fz!u`ĘvJ5TJ @\pc,Ƿ+a 4{ci<Q CMnhX&ֈc3MlAA@t>(qrTeܸw]SWR`goP*NdUFoVZCs1G|x ~P1tv/0Qc>F:Ʃݠo^np-F{l>*0r oa^>QOI$_-X] C#'o.~ 1mY ά 74?-T4ΐWG>ql|[N*#`|Hվ Y.Cf#MY~&S7 7ߍם0țd-ntab۬)^Vu mQ2֢ݲYU\ζWe+^P1 ysպ%BK'$Ap9ǚ@"%qv(N i|Cu?-FrjDDK}G 9lΤd ?ФbV8 c^H mZ|8Qo9(H ϖ<4K f]rL$f?465o[06=G0gnH{9aS~'$hҮWRên"O.Nj.ޭ.X4J"J,qtD-[ɁyG&R7 /\sOǁ )0hmu(8!#^,x-Ku] HW0 z>Gc\sp0XEf zڙ"J Lŋ)L^eD:/\۵|e S<}i.[}4iTKHH{ūAf1u}s;Y$ Pjz,M)]׷ɭsŹ9/;wV9e㓫M?`%/1Nq]w#R?B{xQ `? bkB>Ŵxfኔ޶#Q.lIdᵅTs̅[zt TB]FPs X]'{/;.VP琄ݞط[M~ɻ2K{etPcT%ӫk)YQ>I4!Bة0'x+l@S2UZ^!" &-V5jUe+GӮpve>:: =:G SeE*@-k& 3NJ[Όl~Øex2 g~)W3s.Ȩ"f.c8|ɞRJQ.X1ʬpfO]ܥ`О_./*t-5Fa=i/_cOg:݌feZ7IVgs/uݯ1ogSn!\4>/T&uMKؙ9T9FmELXntס iLB~tEjOFIII⿅+~x ]_ypY<`DvpI*Դ$`rWI,k,4zC Q"\4&If_ GUql^U4tR[{l!LPS7['*h(1 `% uWW) 4}Ot?e*D荓=|;}kFw"e@TV+ع*BJKԴ`t1;&Ÿa5<, y'?9qLv c-۽xj~ % (1#kz(IWr!u Ytq W#_u(ok?u Yn 'd `}!֫kYu#}%MKW 5M>GM{gvUl FB֍s3:n\Fm xc2T;bvh#eۅ-;t6yFtooxX4c~9c HW/+Ow Y2]dZQs}X.1sϓsJ\^T jC,)cUڐC]_!M|D_@@ȿk~•~CZ3+BI14}M&%mH|c'3wj<'׎&D%,"X}ZȊ.U0gã.}CT` wrA$f'Qx@g[ÞJ'dN'Kcx WwAy5t*Nz'0E a[bx"r՛|Kr+b7^X<|>^'3s$4G@ƺӇ9B݆BcGmC"{% ,c+tltBy5_q: zD>c]ܻ'v6,:|Bӝm4 @`פ>Ab~-Tۑ g8a&:vsf"-tٶ "+&(CoZ37ղ(dc}1 oس/OH#vq,,u_O@wf/Ъ}$`1ުiܜ6<'HE9.g "%G솔R\>H89=<%C0˕ę89UŔq5<\i'Q~tba̞{8VX-[UNgɀͅf;g9՗dE46=j1* %),?t pKT޻Zj*Yz&ޏ_)蛹Wa%<,Wh%bnD7*`%KznM<ܶS;DwG +rv;Ѓ}h7 :1Nb77upQ q:-ؐ&8wV1AUOu1*Vܪ|~}(N@YDM1ctWGXV_=Yt+O/X=>RoD˒ AlD==߸̕廷aO*.FB{a6&,~@a_J |dѬ=MuN{sÝ.e2)𴤺x4bP C-Qw๶CK"d=9DBNl]ʟ<ѷ&ZAǮʑJ>Y5߯q'= l'T {F(U&W7kU``Ҏ_4vg oYf"o=t֒yז6{QrCU]''Mmxt*{D+Xx4?Mق/GۑOaz|=s?`iC~_)GK&ۦܕ+d,ḽx1ezaE:@w+q73(:J x ih`:8 =;q}!c J#]"Ң\kܭn(il_Ҡ0PCV`5K%),PL/y_i;Ij!JI=sO,I=×eEbz<"ٿ4"@iYҒL< ' O) A\&]l?j} Gϝ"E"M0nع^ਝ2|*i'P"HS3(1/ے ; a1qO dTk:Bda$ȯ/k$קFNGo있= =欈S^QLY(/fŽӌI#J #УI~5L:ė`eUiJ^ 2 Hw Lbu"e3{}QW:?=[H5\\Io} (]§;N“>C.D0g.nl")XfN`}eyp*?h69JY@f}% 9F N'uGVϋV9D)EsJhg v32 mΝpQ?8IP3/h3;[4+8HYq:NZV?@J/a;8Q.d@EMwhT|5Uayb2#8Qw|R' WǡD!}A@HOQqvrE ub2Py{ t[,J,?Bn\[~cV Q˙E(EtKYp*nTGmJT28`G_wޥ[Y(['cOc-wu[ 4L]`Q.K]j/N/2u]yP{Zצ\Ks6a<"A6?0fwAU9*rv 77LMɱ1a3rro0,5p[>Ã^ݺ VTe&Ǟ6cֺhnz#*}dȑ/mB:ۇ̼bh dI{zP(<# NCgqw+l܆Bx 1|Ja$e.1s:Br> k-kJ %RNh k?ؑuKN֋(%Z"i02Nȕ72#b";| j{?kø1*NF @j ,h{K| Q, 1 l|^@ %Б^bZC(&T!B>yLp+\dnž ~+ Qu*J#~^d,O[PL}؅'<ZD'mˠCr@3NTgQK-F2=\ zQ$}Aq)=?=R/h.zҩHMb/k1~ئPBЫ7(:zVb(m,sXvk3R8돠F 03"]]:*ȐLydtQO9">͖k"] = NM1G0r!}t8W,V>2EY:ã %R`n6W %`W TH*]*E(iE Dxz0@.^`q`ʝ1|0I`z^WybJ|1wġmDԞjs,宜 &W(3__/NRaD3Aƭg\ip&!͙m}5Kpm6ft5ƤA;`s(-sG,4$f \~/`6 Zfthʄ ˆ"1?=;b~;/ۛĹ0D?-d!UT?[Qj-$Az#)2b-ai 볎SEѳAl!t(CgZZ&lX(:MP[n2!o)BW8^`(<Ӛx&w"ZڕMb8g5Mf26k-솬Jhno(hms#dM%*^qLsuy@ A]'[%VCSCW*>xGxrkm-'qQ7BTaw9H[(S$އ`Rr}O gpiBa#@[knu,k;mS?u*GY3r%X=xr k(Ȥ'_L=Hr=#?N[*'  yt\};8}C[q(a%5ؚru[HI=嶭JHO !6spJ#єI]咈sHȭԡ~ܲ~DUyKD򆿑%oK h!;=gkFOY5Ok$2[{cz D74D\8c<<Ġprj JhU JF,{m650G䠥sV\Ϟѐ(BzS}̔EsdV3)}Zca&>Fμc#;[btg\/Vlr۟YޘV$@m=lu0Ӑt/>pj5Lk;QMJR!-0<)e;J@ɦmߜE w(z;8Vfz n& +D[eEǠcs.r£ <]`h`EkGeړiQzMuD3R7I /nhܮB [R֟iʴ[IܫIu ̨HxYHQ{rbEU$/}An',Bdb1<9l>o(ogD|i$?.n z ^9x"W~;YnҍuV~nʨ?"ǾۏvTtY~2G0 iY];MLGM|5Yn*&u(ʳ8'Y@Cկ6}5TgRT߀Yటv)0sJ|_=-j9:λ=>Xq͜##iG~Ttq4}![a_Nu۲hM*g=Si'aVf[ *S8ze7cݖ|Mz;754E>") ƮHI<a]t ixTW1_OKq=c "|*Ĭ+sk;P` lrXiZp20 uWU:- ;(ebk~>rJ&d?ڼ> `ʊwz38*[IK p4yڝZx̚ n@$2o!ՆK3L9Tk$˿<%OJG$0Y筽!k[X{,W_%=ۢ[%-ܿ1ݟ4 (l>﫜;=U1<95㦊ͩ65lFOv>eU>:+Dh /W!u9h-xe(ZS҆\…_^3+@s ԐDž5cg(;F;JO>벟QwC'Mq{c,SlI8 ϭG8-fG#WHU5b8dz?O_4d/L0Ix5o4Zn5P .n&3ԌlZHKQ2-?rJlͨ*ʒG!'g29q aRVՆoGxg/k3Ńn`Ыt3<3ZI jRBOB 1i9_;*o1y.Qz# ORzR/%Z2s:E^b]ibepxfm9BSY qDm9tCM vk#hQ#DJN/۠6_ "9-x4lrp7o%=*kU9Sݳ2-ksj[,m>WOڅ'hYXm ʣnTÉO^3Ӎ9Txz0Us`\瀪MyD;Jw^مjPi{Ǿm2om!=,͍v@5QX'vH{o .ͬN J SnYtыM ~Ԙ'r4āz`]@#=u@iu=$zE*͌C%XZAno~f͂جb6}Kڜ8 7EV$0DvLsKݾK\k.BHV=Gg ;VHg+(;Vbdx7 ->N yIH5o~ߊD뱼[ FJo-,8n #MS35k-hDBּ+-1Gq ,%"UIaI9*_+MJh"_i|tW &iQ#G杖dgaޟȢB|xmR2=r(0ȓP]_@L1}t; %W]%TeF!cQ*M Z[˦H_15[ Fgj#X i/t[g/ !5HR X(Qy5nvŊ ߓ2% L 0XLQ#_!^ ]Ww,,ICqm0{LG:9 88;ߧ gdZԴߟSfL6Q_(*'Bm1&"B6!h^g1ބR)ȲyI7>@^UHLrh=G\ۃ/MSU$-E;!vT-UF&مUja-r tiKƌ}\I.ذg̪٤!2;y~'kv1AT=%Y II8,jmK"pwcy]~\O;M\Lkr.]ߕw!&C]ٔ(;PO%߈j3Ù4@ͶBX!Eۗ2:V͔!,35fgٱȚJt62%^\rbTue9- JvTJ5]~Ͽp6>?~b6xv۸ET6*җsTMG)OպzdB X7R}IiZ>|![Z Yit8!yKUDƊ# uקęXEip')*2I}}rC`00ҵ~{;v6#(fFNvd&]/r$D]v>gd5&s49%mį[D9DF65 %F/a~lo(ηB=̄zؘ!1ȷFɉUZֈZ@D|QqMiUY~{СPI!'kA/]*8cvD|Y@ !IAVc| =6VҦH/m:|\~fҹ@/Gdk3`rb%=.Ck8ǃv#{Re0-kĶt dțٺR(gD?76`BbRoEͭ\3ZsI QP?Q,Q1&3 KY';Cn,?>#kS%eAݴHY >.Zb#E+'WFH~*;"!Lvݳ["|8G֘%#ݙN͛K8 c{wk/LPݷݘl:MkV녆>F|_q@ݏh&>:mEhLm_pqhRV0ndՉyOݼRa(˿9nGfRH,;??!!{b&PH9Fwx*xY@! J7Dgn:kW71 UAi]]Lqdudfg>F<0|UW)kt ˄ "WoͩnF,BZk7&N߿1R69`@s?9͊p̈́U^r :F!o|b٤0Z F5IŊo=ŊUnQTyV+iAL 6|_? `m^TXs:Z [ik XEY㌢"n&%'V;E{\X_PZt^H]d\pNɓr]Xoa7 Є~+ o.ӵ=$\#M9Izғ]n2¦ϡ$ 1 :IJt1I?:o{̴sGU8}({d% g>f܊ImS A T(ufNN·sߣB)U45x/EIݷk ~՝t'*mLxr޺ Jw3z:͒ 31y'76lp;an~skeS}.W5~sƌ؀"kG_bԌ&a~ (nK%PZ ${WҊk(BYY5#q ĺF~#-TK:l_3M:9|;_31"P\|Q6[aZܲeRRؤUt?5)]WG3'xpX?;2 G#6өʮ% > Fan̶BvG(/b+mFM߂TpE %yЉXBm>9aep1RIjĞ9P-\g-?C;Ͻ_)Zʐ'rm" _YmrSE?XrVD?_  PMzzˢ_S 3-J91yuc|d,\L}%zSh:]g0PTjSr\ޔH S7>Lj`GW)B,8a>i͌iFU@jژ!6ƽ ,2 B\)(0Qdckd&P:= u)e3*R<4=f[2ҙ鳪3x =kzIy5M3}升1^Vk>;;(,@" 7J6Ԭ TQP!gdcIpC&fA-~ ]'5bb©ōåP#ߜZ QW,eVr;2;ae(̽ZCv;XGav'u1. zŖKZ E ozԃU=Hy-`GuV|5g#U1Y3/_oTĥZj=Ql9ؽI~-.xhjQa/&Hj_rR裈=7V=n,/<7FmOjr`@Ht#P-7@FiZMfVP7?g!bL "] [FT{kI_ 8{ue'X | oq:-R7fڱbchxYCJ{'iݭ2zn|`>p!e" TfXߕ") }*/"UcɮAMm#ܰU*3.ptQma#"(5ʏوTvߏ@`Yg4a{UuW}_&c,bFyc{8v+-NþԥigN$gג?tѰ9\d'AB*~HA68f/S D 7ŻթMޮQT}3Jlsw6v3BZ=*u˹~ X>,&7rН$:LRif3V*r^Nf&QFNZ`wm/+&}wQf }fe;\Q6bc u>:@ٵeK\-dqZ0̠%P ϟ"S*W(ֵrk*4w7LP,&ܐѥFVph0"?vWj> &AgR8gX1Cֳd' ڪ'oϕ-YYR}if@Ku72iR\d`)Ü Jc=@el\.Mr3ø$iGuXY^GTg5AU{(M{$oNLIzjq1-! ^?7d-?k!-DR5dēi^};Ǔ}''8Ih.ze e07 dRHRLg8Rh)cمS7@I}E6WI3tUQ#a ha?+j8n3\|JY+qw"W"sDZaht\tB*FLa%yedI1,C^="R9i ks(ǶAG'b0o\;㬂c$ǛݜlA2z?miB BbuU\ܻR~FoL_*NM,"^ښ8D>^}$Ⱦjlw٢z~E_S_xZ̠i;o =D)kܨD2>_Uq1erm*x嚮1npn Rd \_"gNyEzxn8]g:d.^7>AIIE&.Sk5$eO脦FxQGcR2gOc].EPe2(Կ)_QXN9Je`ܒ"C+A.(\>[6RsL_- (Rjl @tn@4g ^0?seerd=S=$=[+u+ /(jWMk!CƶR%VvЋs+tO kSWu ^^]{7|=+,gsZ e93n=NW=}H <䠉SƀVoXeݣ =|;^/ pΫ?{6߁ܳmHk7~#ǯY :<%[T Y!@hNNaN$ BkCtJ X2Yc䧀o*>Q[*9!ؚsvHM%lz/8A.O/OÓ %g׌0ˡv덧kˎxg$Zۛ}HD% \ĭ6] V~~hX 0 ~ˌ=_SE*gyF$rOfuI EwJ>Z"S*d<ٟsѲ s. P}oA^]Wk8&[^O sÍ0&|BZu}8%I%`me8\4R%Xup77bwuK%g2@V{j葋E :ql^rE}oz{.3Ay @𝡿џ5=P&,mjZxؾe}ܺ~n Rֽ9d>H6`k2/76Dӷp8:g[}ٙii Bh_ -4*Y(bI>&hg.%O c| OTx5 ԉ n(qdY7R}5)#HaQE`3)N3\\7JO\>^ReLÚg顴ew GHvLdTԳuւuRn4#"(K窸"tղNZa[mqB2|=ODôn4J_?*m^YZ mYebiy՛tb۝/^DamTx x8[&4<^$ؿDiNy)AO-mѺ<ѶDq2ɪ*:YBVҺM7mMfS-q>AIpq0PjW:bθK#7ANɺpbkR#1TMYːTZI2Q3 dR(r6J+lEN)FY?`{[9jX:hIsP>5y~žNõ[+Iճl̻ N Y7(wУ>eBЈrqbd*ҢY +HM:xZ'Oro_>5=l]OFҾfucJmKco涽Jv.*!t~TQ..b ~_ =}ԭ a[m'(.i3I#B^maGl#=BD\考р>[BN޺gp$MtȂf+B[/6lSʼ"PK0Ҝitd/*jW; >db& q!f~L>!?y!(W׭ʖicoC0]>[^  P8Y:+fP* fiN29HTatګ WJ[IQ*ӵ 3(9C(GkRq$[l 9|Z6DQc{W[B>^ZDEF>*v7h¸H2F &p;G{ zk!mlOFuCcGL!<ǰ)b Rm[\>5qY잼w¾3v,| ","o^۹ؙ=Mp=֗}i)gm +L2ְF<^A#xa 1ji{ۿi\l⍐c֫ќtX+׹J=G~.,Mfua1 m~ޟ2 )\3G~%z5pu>%gr"x;IRH89t0rS`G;HıƊ ~R* 7E*t,ع́~=u] {V"j8UEA))?ZC|zO4z>KfRyd`cHnYjƐ;r*arG/)nɇt{|$յ av>BQxwl,D5.T$TugyOi'R&du1ySRA״YNCwtTh}sGE8(dp-1~L#!bc@[9+P}& )w; _<\ysTz7L}>Qs'c\Z:6Wj~s"e">g9}qej5҃*qZi+CoМg:> Pxnx/숫)TqJ4ˠAVRyN Oe/?*{<|Of5+qRx@U'4!3Q!AgPʳQQ#4lnNxf'賂ƒT+a@Sp4 `$[vF?쵄Qmp/U5+u, !u#pNXA J>ہm! Y#5Fމhy$!BP)qz;`]Q3~[IO ݏ4F~w9NU> _w`y-}Ńtj Xfom@oX/F8fwL )4KmA,$sGE N¦h-x+y!&y..sZK/=Qp2\#8͝ODtGAMx(pHHT8fVNs%}{=hr8x]R!p"0"4#'9+ձh;U-lxjkcE!FQ[ 2Ix 6rZ?kJI%H ϼ,ٱdc"0{9"3v h`1N,U- &2aeiFqk+>fBMhC6"nckp SchM"JaĐt$xP44ʅy=v+E,Z.RI(BCP6(VpxBSt TgӉ78t^#+;E֩ά7C feQQAbR |[E Pa&",d?;XU@+݌Ȋѓ+egQvKw%Py%!oV~T,-gMz]GW{ h4~5nh7#XA6B& rA5ok-Y];w݅7:ɽYXmp}%#*܃57K1d7A;@>#wΎB|:#X 'nY_^bgC4SD}3/!HĹn=B5QIKMݲ序AvigYEBEy%G=U)ވod;bgħF#uv+l$L h)݃~v.݊Yc$JZ'bI\aI[6+ .Q44uY4q!,{ǧ=/@TSq\PC2 锺Nݼζd%@JeR *ZbH+$5] O4^0D,,|y@|m18\ł>&,ؙpH(FZ*U u[7_(89~R~4yG/|@p2!9-OCp$ʕt0.(=}wܰ\j(msA <ē>MaSDvNgciE/36Z=n/vG`HwNloLv@Xm 8L-U_3h웗 1=h&dо~J-_Zq Oebn=QYZғFLG.XAs2.v%ѫuehԄf[1k _ֵI٢Okx2~on3{4nJ Qb{LO%?]Z\;JJ;l)7u=>õNIH\=ìU# bԛ@L `bsp+VT=f2-5H鞽 yf}Z)U"B#JM"jB;7W;BKN!zI(bvýpnp5Bմ-(i}:^ʅ۔~Ud\,z`f)=UT^0Rb6 6waLE]QN@'?8"x|P7{{ 71EģTW߿1{/{5ZfΜm{m}9GD=%.Rfϔl[g~-g։۫7DԒ €u*2{|$['=|Zh5_/[{lwlY#7n^NxzGRi줎 ȱ`oUfq_rMNPǠN&jyMΩ֚ qalS ^X3+!_ݢeYKb_+,Ѷj谰_*A~>&P2-_" q';X[vVN.T r/K@ngl^Ǩn<=Dnb(dϋp,/ y| |qzar,37ZaWpC]Ken{w˲#o xUѬ a؝U)$ʪu& (OlЦhu \K<L٭ew*#8lU238?>`@ѱ~P?X=~&>[]*JXj|Y*N"#Mq.)ʍ-R  ( E P KO= n,aF`'$:+WdoM&4\?7@cSz9ND_;1'>^6!2iUAut ]>@1ٳE-G+w׭6yݵ+2KhrOST#rne5O;Tq޾D}366Ϩ0D5ti^a#.PP=zuxE= 3쬍\:P ;;,q\>V_#\873W<`9h-X*B賤yۋ;c/Wۂ|nLV_㎡PXa3<$\`icy &aPh88qyN >ʬE}|/گ{rlMÄ"=NOm ;83`b{ϔX@_8%[5l"৩)6Y5EMC8S& q%mis4KPiSΪ8_| @ oj}7YrIm:)gUcnLMٍn} S7b9ϫLQ׹ ƨ ӓhsLGRD8{s]]APX"oaysqlf~/Qo%06!Bm1j*( H-k^h<: @0Ι)ۨ$TcXj{]wпB*CƮ餷Jl/65Ƒh)(~|4p? ȎyTќ+6@ ]0h݅BK /$s'A?}/ M.{mKZyh6 FT츁s=ڮmѮ;4T,qz"35]ps5׋t!Y2hq]3xYb55B A/ r*]u`sr2p,N׀LEbvM]Ň% ;(&cf+aC󬨬3^-2#ǖPl$%ͶlR4¼ireƼ?p,GuBr)I]!oSF;2kk8O S,h,=n+" g9-yE *:/r%n-F! 64:vG&Ӳ$uv;&DeVU¾FmVHw B;D҆_Z?9PJiB28$UT=JemMGQXҩy +=:JXǘbӍaMkG$&.F)#:nnerc3 MdYNOuoOB7O=$N߼- -JSIZفw|w3 A&-#oi܁it-wFiP"ƥXcL8قVJuSz((1=1&BfBbyo""o֡ѽVI2J |>sT"OQ lub* -=||MzKQoIǕ|+\0|M3(gF^FqK1;;XlhA 9hW!?ۑ:R&y*% R,"0 (FqBU$!)fX7z`*u,)lxxk|w. *^_F9!g92"Ur?AY֣%ت7`%:]guiα7 ע'keH\kyp^$xug=-`UL87GOa\ZhQZ㡩 t iJ ( ݪm雙àVN._JE&^*#CmTrmeTxWw<7H:'v&v1kKXJWRDf ՝$}G_ў+Vwԑk6:RJ'n,GjnP`mtAO5W01# o #`.ן^qMS̿W;v{ PWɒiJ :䯵U#ԝxxU$TH4ץ_[n/Ⱥ;Jd{KBPnj2plVD&M-TvU0jzI%FĶ½5Lȸv\Ϫ!Y*Yqj~&q|-;F?k<}5q?`O<0,j n?ƯK'8^U_ y˸Ju$x>jVj9hkxaj%[^R10<}! : mZO}G\_1ff ~[^ s hHNDF!Nj$BaӝKb^]`&?݀C.4vC$AJWw#<,Uy.%p%Iz!б">utaD}C̾:An;Ĭy6˕Cɞ XT%q\4Ҙl9\"%D&򥿷)@|2|kPq@RE/m/B^ͤ'vB!(Du*ٷS(`叾 FI"ڥuXqD< z35"1tCa&}D7p,mڲy'{ G0CM)DLt&7`K@\Rq)]F]rLZ2gWUSid`t0ȅϞlrhIh|%%V%24I6k*;-} ulQ6QFr#)|TBU&oT)\̍6;"񥋟cKcGڏs;Z<)5ZERC<@tn!$*'nԏ }PG(g½LY/KlZm!AVs93yN{M"w> R7&F'%9@X_=3id0#NA^"H9xGs *~y3bT' {0eEkpq~:pMj$P8B?&7/3+%yx-GS=sw!BF)XyؼYV(Ԛ^^ 4,d?B6YT°XTA f0v-GOOͽAҙŢ ]gk tq8RFMtMk լPa?Tqru158kaf :+ Y%- m4ZEY?TLΟYQ;w8 k@ -B4 Fs&ł)S#R!.uhzud綟E^2u uzfXĜ[?A#">. K?gD *fMHXr_{t(+\j:rDq[h2lR\*O6Sa022Zo;@;#>s'NXy\!}:&} x'!">)t0(fjt%X+0>۲;G mǸ,PKͩ\[F>p4_$S K,{+Yr' ~{TѺ0kC|v#eA~g׹&$sP!z?ݮNbPA):@ {z %!ȰtSUGE?Auai L>V ޘnNZM!m<83MжåܱX#,ɿrkz;88̭гTXwm* %ON(0@M9W[y!B=@CMن"pKDDn3@H leuCS&Qǝs6]yS{LEYfr(N63(Z7e8BDw JcHCuH2boqly?Od$m+;  UmUHkano O@wG6'*Ov(ʔЫg)}OO3|h%-1KJ?~]g=}&ڨ2K@_<,eeO~+<; >U "p[]ܬ7]=%+MǡNq6ni~s.CiU Q{DϯRb&!@d7 "oFI!?%54a7PܡpS5l6w TS[B/+3UgA&u˹p33mT D(~2KRx{]ĸvE)):FDf?Guz.v[C^~|zVDh /?6ZSyWp'. .[#A{ #Vv 6Tbs@cj!FD;:GH :yzP@ hk0Wiu&gsNQcOnbz5yH"B - }E5p͗ _N &?9~ qf &[ӃYIll_u57țȤZΆaLuf^F>`F.%ѽ]SަVw:IB3*U U} GMf,QJc+5m~UDg': ~ꨂ7zAwRixD" bI1OedMi'=Gz9[uL~nհA"⬻ !4k>nӌ&^Y. YL<^8*lf@M:=\ h*Qykh6 qhB`Ds8 %ȩa0_^Vri_(98<\3hpqr~*1K(R HvAD N,o2-me!ҚqiKߡ;wbڜj+3)|Ld{qpm l Z}kW&-d;¨ap-b,UPaXgi>}E_PQ>f22g,bGtV{`nD[ )m,1S]BcHvm{pQ:\L܆Km@*.9)N> o vz5T@KIG1P5 А"& Dܓǎ[|훹ajZcLekBXW&e.MAkHd"+A0@Wc^)na73cs\X bbYi|F?X⢨l \Sω%zF!v*m))" rLi$g#BvjTh C=@ZƑ <-/hs -VHf1޲_D$+|NY֞:Y -KM8 Uqp(nIEk4ߑr~,^ ~ΤU貙LUS Rl*p1r.h-e&Z-.a?.5\?Y7,iK9OE{*/!)Ȕ~Fr%p 8< 2Ăjf@~ UTԀEh.ЙrX5{3K}V#8J0 Ze!m}MnS/31 Q13\q]URQ˿qlɺ@'tPjҞ&[ַ̒Bڤܨ>|fФjP$4U1j2 ʤegxEOĉR-Uv_tP]?|Mg 4\_ M `P0JI7UM\(K)Ξ” /<5fV"%LW*h zÂ0FIF&m3WsaY_Inџ &agTj⾣g:h]Z-I>f'w&N sn ݗ|$;>^U|`vת);qQC@C#MАˋlԟ(_2RG"+` RTiŊ?h K7Q\ʉ_lXIxM7#dDuiLO(aQW-} \gxx*9qi묢߱=U &9 JCWIAې>F)'aQUSH#ٴ>$[Z}rC!6b7x8=/aQR*tZ01TM:<7@Y| |Ki|M^F nHº)-mg(;\n񄕿;RBi$̈́X;-e|Q(~%xCCG1Z4TG; *JYftB F|6.Y$B| zxAp 9$D>2[җר>j}ǘMoJ*4X₲Od%~q=ZӯRB;;$6~Q 5v`ZDS-px_0Ώx?vSr*NV2fO~5"atһq6 |ALrv5_[vӳC: URSC6`1E8 Bkz!au:LIyXi;a@UcÓmn'K%Eгy;%^ש.cx͗;>~PI #wȅŃ< /nƯAOZQ] 3jHCc+4ޓkAhh_&঒4Ta~+CPC Xl.:ˌ|S=Jc"+xd%%چ`sqUɡ^0,6f6jɌ85{%զig&caV]/7%lЬKfK`{2qIX x^meiH3eQza 7DX4˦uy%~jF UjqJtAj:6WP%wɇjG_]tDLe|Z&P%WwG7~⌿&Ѯ5>W1R(m2ϓ>6=MEɠ@ 7 je`,k]$afRr82/bx_!JF*ѓ%[r5n=<XDujRBqd=F]B7 me֛N=gG_őTOOTw '%ȖvʵhCFa 5=pzOEjŔpٍChZ~g;9z|9@N|wm+EGB3ܟI #׵LHR琧wK: ?n"_#*vj X{VƣIyV[S\G f u3!';ClB gO|@L%Puуy8&񀞣Fdoz&<,b{D'pLjawˑ n\mҠ)Q&'=&P$~o*FM$+*aw#_; *OKO!=d]NY)nfNi?(=|G@26{K—g,Vů(ILV9(V2|l5㛏“O|AP #V);Všmб}ydA`v.У Zj64FDG7^ ]hSem =2yDIkX̾0ٖA~ShW=3é /g#F"i>+yu_>{JӁyRN-I#.:+%eB3Osau ^{>!q}Âmvh 1+A9xǷrtjN ϊ&#Be6tF#N}^<^/<@p1n3߅$tV `o'ア}#"+xQܓA˪MJjtJǎ0}lۮ-RM6EPZX&m fgi[Iƙw)oEްB$ϥ0H;-@~C}͝#HO=85.6]lf;ey["NiYon SܺA#UG>; $ͩu i$;U־ƛб[C .+q5@l߉L9晞&x^Nv3l />8W`; 3q>4یc&tn' \Ȣ-?<װ~8j)'9u׍oPf8dm+ƇRwSBq]k):yl'*"PHrYZ[lҚ,[h;#(Afө 2SzIwZe7|0'=Cb_M{Z]?Q}>57HMkuK+ { 11#Kf𲄎>'m0I,ksTx3= :%>VD۟ٝ]${xw0e,2D&H$ U1U>[cza12V~EP ٞie445"#әWfr`;DƱNE+eхW w& SƩHuG`[1c eI{ GFW 3M̜½qiГf E\, ̰w|f/#RPOj x>阑szIq6 FIFQ|y*/ebW3]cـnhP]"Ocyfu)KNjn/ױ)L굼vZ@9ݿ[y`;-h; =1ۥDȂ`׍ˡ7s>Ƌ^(vObS RAbHrL@lL;Iͥ y[UVeѸ*>1nv=$=*m߸'9""ʖ,9npMaΫZn*XpLCCj"㽡Din42H rjsgଓA{LFC^XuC{Em M(,|ȫ-kz U(atQ\ S_®*z!|&;l#ݟPt"jRX4%ZE7 i 1uX(BHܰcCqKrqb6 /'N&ݩK_-G=S^\CBKS z>493؁G'zga%j@L0ft+]HZ><sP|<4wtI[nUzY S))S:9Yĸk9S["WWeDtGbZm\ń+_,ɣF\V4O5 4Fv,ƤbH͗2$Ƭs)KtVE #kO^JLtQK/v9X\\Izץ Dt2;pp$.1CK tH|'vid&naB) 43zN/;#{x {NஇM2ZQ3BGq +Jlf0>T~-b2p8]Pm#"&bF z ԕ>ajj qٽUCx\2>VT~ɮeȄ FfMSQ&iFd|I>NtV%m/6*cܖ4,}=O'b( z#2&,1Kc9.w} Lgv.~:!ҋ:l#Iy(?Z' bGVG-Fx@y jxpұT ɀFxNrj1{vNŖ"Nxͩr)03`CuG@m;klQ9z)FRL'qmXPVfqsLL-\U E`3816JN`6#H]1+Cr/[€@.kڱ" {.¥1a~JΠږ$..= ;%Ѱ~:1Z&tۨn+'ڤ&=wH Mi^VXZ(%'68o)d[31[pfN'*?>AUao3}Uz4 =oB57K/tQmx',-X/EΙI -Lݢ XESkeQRQTCΜD# !8`c7E|#g Sn&ӊZx`7ݟHm>+鋭eív) }Qm K!9#cMxh&"IH\pײI\?:tj Mqt8Q0coUݹIe/ƛ5(+F30"(n3T6DywdvQP?]|e3s{>[3MA;A(lFvZLRV%̓L\6[FSVEJ#ng '98xNC_ DNs(qih"̅_)S#~3zLDZBGW.Oq[fBy^W?`ئ/Lgծힰw:1HŏAl;*Ϻ͎Tͯz0KBQ%h2k <`} tճ$ 1C_#yBW>[f9 O延xK:tqO9HIe~bq89CWO>!dHa BL8xO0vO\FE_z2"vkPD ١E.4.|3TxtPO( KB z8>Fi?fSDЪ[EpS:L"1v`]K)ψ_Vp(3KpHھ,OF##ʬB@k䏥t0Թ<4Vr),>AGe3j\5GJIل7BؕdBg0|vjK P%nRCs4վit)2R IYNL2Vub-# }sE(1 玥!ըVKL$[I8t#"3{e;_T8x"4'ޞI ʌH\e[ޢ$<.дءOb,*8=a(`h.JRN{nM"HX ܜ.2d6WO`r$e,5-`s慺QAru!B:p8RBNsUeatq̈`!V+/x'#dZL%a#hjȂtRg5ǐ݌r:]I( 9=RO^ao>eшVO$n ??ԅI:_$˚M'aq{]> o|{ _Gg`>QWzs*('Wͬbp%S.9te4JtX,@I;4K(^9)KF  ҙnF7vr5𕵈YUdon׫@pGncQgX e%o1ؽ`87?;2>D]#G7Kvؿa1(PS鳲;{2t@`.y%e4.x0xfR%̀qA1IӨ<\1&⽡WI긡9ʤ`3H_%mV-2[`CF|p%-@b0CMtǴpTD]mlWߪՌp 9/+dU,ȗ:ߪb y:h;qM#x/ɸ~I]+eR̟ʻk^RUfHfp#cd"xNL!TM* ̞1V{%/4Jr<d ښ z-7/# Ri,k<|^(wW+soJ_WC)uWKq[P;\muƒECPy#@j!`oYRqL<.v.`53c5Jys/Yųm%V[_ 78ɠFyq2ȖSn`ۀ?ZhVtJ a6$64iDÑ9!;LY.-Uj`݈1SMg k8D|RR&uV$,KNh!cv՚Z+>a ^Uxvg__SֵO\2 A=|IM/`o? A(Ը"Y*jN#r.'Q ,8؆UXmR1 /K>1{YUw^薇4: // l "8#Y؉ҼC,X#kkpNJ:-B"KƬ_bOYߍ-[V’E"aG':= *@ 41v"*7sG&AK7{6Q0}/L=R)ULB&SDcwi%EQ?gCcOCgEgdl,[=̢|wd4 |`SI/H%J=.rHֳbjnbD/P5#_Ƹ6:[J6 ,LattBgk_]B, j' )ɸK&CZf;ٙT^~)5*P':Ӱ~~l;ZQNp!WbY˺H%6M+6aN޾ݯǬ]xW`ZE#(nm5(u('kִfshD͸>* RW| pݙŲ'*Xm?_jF ڀ&C$h>?J>A&]KUYTk332!%?x0{q -4~(,ִ:mH/S*:?lHE@œyu'!lw{CŧőFSO'%GYޤ?.&l%qlcMe uy5:lRf̤@AbM`Y1ZQCduUfԜ~6db,TpYO0놓39.M5 PeZA:)thMO^?LH;8KF:q G.jyZReq+zjz07=1 =`n'xM6X.w띕f aӤ b/Ab =-`3@apĘ.ǚm L24-{ϥFէE[%0ާB!(:=K%uEqӑn}D$ ZKR/v,tЋbS|Uhj,J-4Km8o fI?jo#IYl6^jCN|! oO2tŭ{྾9A<\` x:sU+ɔɭ آ~jF/@q F"% m޺*R|ڱ}hhani12K ^-N=nf1~$\ I1EwAS#F?;rv5?IoѦܟQr!5GW86){ qm?/.iEYW*}S`]soNo;e6YEmmFP)@;7ŭj ˆϴ]exk~f> i0.Rxs7by^=yAUH&ӲmH ǣ16-u %TC=ha1YxNɐ+Z+ zۤeICn#0oQ􉉜ۚ!SUN!$  d O)A\Onhaj>[p~d!si.жRTEwmlM$ÞF=,C ?(PKUl-c,s% u[ZIƽꊽ9ʆ5LuNc\@BTDj U_krC}h`%*'>ډͶHL|!.I^Q*1P^0VhHNLб ( ˲e۬iF"ƢZui-s2Ps~ 4m7Bˌ+stoj=U/e]6WqL0FݜՈ j+/!aZ{қ_p֪=9h4CKGDZ-XT VyÊtBN.t Bxr{# Nz>RTC=XDO ;ZCϣ3gOCb{+UYRvR.jʼaun{=p|8@i=-38z!?; jʚK|IE?RUyhS;/4_#571e@q:z"8\w4|p:>6qal}&RLSΘ݊ `2*p:nY]ƔQ}G͸H$Ť +GqhJD:s/ޞoFԿQCb5a@ߵŝtnAh2c@sCl S*҂G"T1|X9RN5[v=w v]6uX $&C[gQUpJtNJ3G ; FViQHh:?#i7V C OXF9T7|_f)[V'c k=eLPIl(ү;z"&ہxsB>Hp1r:|ShudF΢dKKnH6(s`aZyFWtVb ŤM*}kݗ̈RmEMJvk8!E ">0M7Hi詶qZu 2q}r ٨|@)bƤo(-VaepEb17 gtD_rp۵ buh[*h30 _ M41  fgiA瑻OV"r* 1*揆c^YQ-Pr y!R w1'+5LomNW={1 "ezHTAE(6V&we`y:j׍,aޓ%CV_PǓbvMt[p PM-oL{oW;y;j7Zꍃ^B6D"#NQe Ve2(yظJbUx~o ,167 _0$K.0]j V'/cOÔ(.* [ӳW,}uٞr[ngZ_;5`U3G`N( 5p@j8[G8%*,:Ÿ"28פoGBZ)w_O_.ҔJ!ٝwq䃹u, hXh}G *C+ Mr_olh-IEh@d^/xMU!KQEK0͢RGFshkW,|fc_0IWBMTnT,ɯ%Ԉ~}3P0n;ih*5OBsGӞ}Y>djAS$ o\_WYC\Wlzw2}[2)Cǔsߪdͼ^t{O٣ i~ro-+Ƒz[ Z,jsz]O&FbI3Ro[ʮ!43`+\]Df(.*A|표neF"F:Q靓֣צ̪F}LT{㫄[ndPi9tLdo?(Z 1l `C+*dr:U u3Nvy/溸FLұ"1fwՠዎXp' I؂<| o47~ 0˹ vRsgAv! KEwd2?w3vS$(n{ņ0Rmô;jDOb<9V'N!Ew0?/jV 2%Zcq uI ۘdjK@i?5 <-Ձm.g'YAoo3n. !YJ`ēN]嵁Gs8Q#K0=ioF_<,J 逪 s^#SY x*O|Ґ9 {rA(Qk"4l1[> QdOˀ2'+]O=W{B$BK{‹uy# ϗԑVlHUeRx>A dk.`2eP6 Zp|`=29Y~bpHBbetZ K%pI )F+peY@V9t8>tu܁ޏ哺n&K8x u'tyD*cМ@t[/"SZ55'SQӸ<|-vYů](`<G(ߌWq/S'Z&Q9s!p$XE%@uRocYAL֛C(*7 ZG"2ȫQ SxZʨ'u9j2INoō,9'@`u(ѼV#UB$(uaMF>t>wәγLWΉ9Q N%j U_Me.Ob&2\&?CE91$[fFI y}\[o^CQԄ!5,s46.$n'Ml~N RHjǿ4^ vϼ6n5讧]~J_o%EDEz,X^i.:_Emnn ׬ =AmoGS6j!AYFtIkbmˆCs*f̌" 3 ((JY0yU+ˆ2 ,t%h/5vD*>VZp]{ 1.>".nz6Z1irSK]-`}J~PA~-B>Ku2aG"2+~55Xeo`*@W)1޽/yfސur?6{J u{"2, `5d}bgMbsB} ?ϰ]uHLe\M>ni@g"UЬ>ч;{6X1 2;EgBBB1&AKUH -;YL(]}M1%xwcY;^̈́U; >Z9J?XFgl3DI&VAV$yRȆ a4I}3[{.G\`4CZh SRW:1zuKAQ~榄ȿW#%\G'o p$V~R7F3$mA.>N CnsP񐖪ZU~'g$_:-b:3r3#>}4$tVN4[*l+`n<5jS؞&ց)2J+_2i0bnV*C7Mj˚kLK6||^ K5y;-G8pYCCMib%7L=IUuo6).tQ 0+@c?:%VdC{yPHxs a(V0{y a^~ Jme^#,ᆪNW^)_XY ,MY)Y{%3,-5϶b!=nz]Xm>hDM{ ٝNǴi6zWNCd>e(ENWR!vHӷWg/'C\8wJzkCde|P5ej/]7ړ>Lp#ŏ,sA# Ϲɇ=ݕk""ކA΃7Xe̋ T+}j$lЃ9f>jӈ3EqyF{{֖PUDgщA |J^Yo' R Vqx>Kh$~?m^r6;EaW )0'F|ݘ@ի uwŞZd ?wPLQ҇۫)#~QR%ײM*Z " ^9Vۤ( y'(V%#{1} nxxn})iex*삇\5A URpW0gӲ~/o dBWE~N}u"2FsEyp)6_]b[N055_DHw߄gP~iffGp>O^.F[0KdJt{WQ [ );Knqm;~2U(Yh,-G2qAXOA/S0NKkC/[AmT{e_`caqBypĸojSNJ&HShbR&PpA\{L #Afyw |7 h(!9B˲TAđ'ǚ /ʶ=+%Gl&,Հ7_ cuÍ J\y_ gOVj(l2%^ JxrpOo]h$[ܻߋR|ːtnI>;ag4LD@2Hd.ئ %M$%\׸]'KuOcbSL^DEMwĵHU܏o\ 6mIu.9p8Ib*OQjl3uLG_̽qG9/ލ"6!J8ROމ/n]U^iRV\SćwYy^,6;EKcA˽F~.àמ "l~Igj#& h f0"4f &zt3 QE >rQXOt-%#X$wzBٗfFTvu s?$m0GIܖ\ų`{nY+/:D_/+ bNܬ )neKG?PT#ƫDEQ (m S=|wɆá9b"htX/yU+AijF2fc؁:W]4YwOip{;S*̡Q|2迣n435kP'^;}/UQpO̹Mx%@10O(W-?vR_9VBL?54&:!!z8fD?Zء Bl dG-٥J؊ݽ~#Ff{QINU*!]DXv.c8™wO& G+CR|ae?"  >f+HRSTvN{{" Yw9[#`8?TY~[HU2#:DH/y>Hy]NON bbnhR]z>T Q<Y]&e=h\Ήklݨ=Wg  ᘬRәQ]ϑ\~wLCCk#]-09(Oؐ 1# !G`^c ~\QW4X$$'vjnzF¹{3Č vmXCvI}Ú7(D[O0X?~'w* fڢ.D.l5EVK&jq.c:jx[qU < /bTNwC4cp:~]'8ԍx4:ݺ.7ݹ-Qݯ^~]9 #W =lpҜ$7soUKas?/O(mq'S '_V눓?䢺G,Vmq"u=E;̇sZpk#b?y5XK~ WL7ԑp7=X(P}_ށH 8PUspMo=wy bW#-X%UНd(5#Gq&F_fRfSrK}Cmn?zHcD|u!™(u] P\ꃪ(wt|n94I['(6csuzA74,Qgx#|sp T1B_ғ[|g  de$LŸ"znJ3c\yMp&W, ${@/f #'\\(ƳǐAfN721KBK@NsGt™ RZ M],W8mH۾WlY?)qț͈@Un2Ա6 %*n,eK\׿:AiXe])S ϖ)`ZX8g+_x gi#Д*KJwP7ʫ|zv=YHt4=dA8Z$?YT׳)"d(a8nUؐ:Ć [4@'z19 T$lQMkv*J}USM^bL2S2"ݼQ@.ۿMͭ΁ޥ>aj)) J[R9Q6qyY 2Ek+DqЌ^|u'^3BGdnSr@k{!iltbtC6) MʿjS#tS DFҷ`1y?5$p䬽J2wS|m]'LQ` f>-KǕ{2]?,1lN:34c]`QC11Jbʫ+ul†p"́L^0JSIWH{[ !}wl7#sޱܰ4 YZhjҵUXHo{ev1 r{UoWDjɛ^7UL)jC҃\$3DOqI9M2F ]=)48*#K Vk2"еi?~i3_}^ vu2 /w7 rs U<pX:d5R@N>Nj,g.^&(AVo,\ ƃae~oMQ4yT7t yBWZ ÆhHWԩڪy*о$)] /UE'UzL5TaHCAv?p07MNIiV26d`&v%K8FLǪhCJut6$^vą}}o{hJsgņГ_*>59?\ٺc*!]V+Fh;HiCk%Z>:=۵JIb‹?R~ΔCv#ML1a̟RfD%9XT"wW%23y@ K{}0ar719BE[Ȁe}+$Y ǚG߲8MIIp9Kݸ + ׿>l \W|5Mf be.3M`d#Oca"\'Ҳxr^s ٻcz{GbDOU^lg)tKXYP_7wn KGu\;,C˄[1n~2$݉wzK{s]E*?5d{/Th׉v=K)\u-m/Rw+&jpzDځ'Qm"I1tiUV~aGS2*_g^nH"y6G;d/r{˲`GȂw(I#I1!֙36@ln@#Ĩ,h3I"}g odgs_Ah+7 zGl8Zs_w2E #6+PR׏T)%5PAJz?VVEfM!`<WCe㘺 g*Q~Keyef @ >Ϋh]9;-Fv:zhTo^HQsݼRM^"|Ɂ0ci~s\m`pf:!y͡",=_jACLt49%tUckЀ-6 "h~ Vaz}}z$`{m*]fF%Ylٌ{.^}NV /b`djtD>-6MCZIUGp= /Ljd'.qtuէV' 4MF'8N[Sh.ⰊG~r#!sI]`FEUKmg6cbZ5A 1WZ3+-^ (SquNAv,ȟ6 fM{^+)Xz"fwPAoe <2X%* cvt=};hzeNms ;EDZD(cJ=鈊!^n^vxaOgl`mҐ Yx< L")<4 x&&/ !y8r=*ՖMǓŞꀙpwz6 {̆m cLު 6lNb;S!e70XxsLhE Z*T!27+T3M}FR| )%`Ӣf<8cRP>s*g>.PQ#SrkR;ڴEB7RT^v/͆Y> K|MnX?$m\5I5rrq[Wſ+jp1A j"v<9݂s5-nL Ky҅6=o6&-{!N4I`mo,,a1D혷BA}D.Mˇ;s(MmhNʳUyF>Qs=pxwRZQϊJK߳kpَq+t5d0!uth`:OLF5E6eRJ/gԐWf힭`BqBH /棔 pC_62 ܚ恰E;*--Sy+fחpj25Ȣ. :4c~³^ # f[` _ʼw&ڒ){T iyL޸J( [,Wh#WMC5izӤ?krrG5 ',!fjZce.l&9'pfV/͂k N\"-:>=-eO$)9D|en­Y)`[Nk 4A UVFNd6T X"P5Y8 `q66үEdҭ pD)TS2;ywg`92dd1GavpcgYu C8/a}' ݣѫrkW= $2=Ɖ %Kmը*aڦ $8wVOu-H Lg=3%g-eڞyF'fC|'ܜ4J!=̓hYGYQga}7;cۯª+K`vVcT}ӿz[LPi0/rUӎ/`k>LJ#Kv%ǕH6$nx@ _l&^z<,c\N5-䃯NA/aI!0տ=GJKv6!Iw[n̏]~&П`Z0Ŷ5w25.58A|~ ,z+Pi׮a<}բs|g 7CVl,," TLbkyrjks ,|jUvI%t C *&%aQI*QUMHX)j4fl݉+C\/W\IZ%qG\XDZeX t%V˟_[I0n^2sZlip Tz/E9!8-ZyǼpqamG2ٗ{c`,ګXg+j7`'ȽH]',S."_M VM3Fq̶LЄvӓY[]?saحʆ̥Q_DtauO3I:crc:x`\^^V?z=ςn"#B.~5͘8's H2jhW}3o<~-Fv7cWWD60i9|A/>TS]N4^|8o݉8u\lА+yiky@,6o ΓEIV)\#9L\Le.u3 ZDzxeZh1Cs<ֿi)Nkp.P}av|y=mn;p^58O̖ˍTKR.g̡ܼV<(Ct|m CA,]t{e_ļ@y}HV 9qĘ?#\v9f3qU@~Y)chh!PѩYKjcҼ[0)Jۮg jq\-Lj Q|FKJ T &ֈDz˪BmhCR4qƊT8|B )g+ ߅=ٜdX ?k"JWXJo}W3 ~|C/rNk9m|Q6 FĤH*{oEg9M6K|T ~Br ?v;uwFDBC(Apr""24`S@!QݝypY4:=0LT°dgxw擷4?\!%Z2rc)& JhyʙAgA^r(lyV4Y#=Fy5R Dqf]Dz3ޭu֮hl]c}ՔPf-rߝʢڨOY>͗'ќ&27{yt:BX{l C:],~'竗 Bv+4Rw |־#xّU:6Fyc jo!ezp3ab)vAտSU:!=KG%*4ܭ=/@>q8 1oW*Յӑ /1SExÍX.c ێf1Xݵy 8w)~̹(--70k= ݉iF:x5%[W7?{,W@Iؐ(@Jr<*Y&ai4 +>|)xl,P5->#]Dή$eqX^'a4Oπ,j5[@~*S&'0+>'=qt\PLQDţ=AB Z/W]Ȭ t] H}Æp鬾Sp,,s (&b-0Zhڏ{ 0͙I*]NJ~ΨQUŅ_P_` P#ԌF+[f{饍kFRbevAHtɆ \0\VQ,P X{:f8ϐ'pU^&&)RF񱶅yVc`BSeO}~ZLJY+j%0!4?TuI^mˑH1/uac›JI,.X JQ`8o :ya:`~-?-VZ9b 0E9Fqi CC#IU7go$?gHjJrvHEr`)kK.Sccb .DH 8KDJ#zݑF1)'$HTdjx2w8u DX_MьR+sNiBHB0Yt_QSpJOFo] Vr~Y{eoᖀٛc?"Ⱦ`j Xx. PQ]FS pGT4$=_'zלQ(GhH Wjan' el0X1ZN#繁mulBg$6S|o!(EGO 5CXM1AQ~|q bncB"fwL-`쩔MK'\B32ԍY`220k,MKMOw|,O@r7CgH%IKOՏ[i'͉,QUt_vjXK ɫ2q)D:Px<DoTqKZ\cL$Q4YV]7*׋Lʷ4d%Yb"-!/q7#f\ 6ll{$ŵNKSw!Hmxۇ9cӄW SIbgbTld4EfX3q&io j,RO9wZ.p5=fo /'(D^qJG0Yw$\#N^r!!HBl'+HR*q<2I[ XAؑsݲ y>`|-a{owߞMMB~ ZS&Cgۆ*sع J&0/dHLJX[o!BQ4:y+ϏtN 3L+ie- T YO?;!'*FLu0y;sw;GLzr39y-#̏AQ8!,j=<86a OOlt)؉Ϲa>`6OmCÔugLM?Uqbi;<1 @{^~1G>ݰDu^{D3{}s/I+M^:d_y+DUѢ~2\vkflqAWjj-lDmfD/p==Wr/xrG6lXY"afxcl{Hwz}"Z4262{xBY \cڮqas?&3;^aP2ǪyJQ^e )de(:oMBP$="7JF/9 8`SFWFEBj0c_WBR\x1Aa?,ۍ6G`9͡Yi-(DkEuy{ Lrդ㡜г\ Dɢ_8YB.eflжPn|Ų]WE +5Tۮe'WdIirDMxK\iLz]M&4[Է]O&as a^d h`HZ$ m!H?޵:/K‹7Z8OD"6:".qN%D D$T29o %̓D=\P_!r[V~2ѤR}8U *FrxK~o~=}٥U0:rav f~Clhik0l%rlS-nk|:j(S}|W @L44m[/5TOe7oCLk&v_ߡmnYas-PdڌZ;U'V*mQlH u|g/=ןTlEtn: |.jgnj p(9ድerBޜ6 9A%0V[is㠌&E=&aar݉҅b&GQ;UO2 uJ<3Zjv}'MN_UԩkEsxrt̋h~@0f?Alj6 yňUE8 o x"ࣿ/@ENl-a$.ă-)I|#{d+xai8􉨫hvB$=rF4ꀶxZi!ӆ6{K(„7@:0>ƬRlRJZ0P@0m 0Z5ieJDԊwNbBm5BTe7雡8o#I uz79ҽ;PQ:pYTۍY-`ҭtEBެVOyWĩޤ*jpuXG!0KQA Ou_] d.a}9Oh٥p2tZd_yw7҉>8$LOk:Hzbf0iqi1< <ϕ$vcyHcr~6+sp#r-m+z]FȰav~.xmWIhYǗX.ؐ#ұ‹-!>ltFm 8bx n@N|&t¥"E,|/AXs,x`$TM*e'?Γ6e)dY&F2M[ђf%ID:GPfU =ѷNtO =X%h3x9'mTv6@mʁ[Bg@SL7M RIUΕY>5@;~,( s^#qx|'N\jPu[aR\Kypn??X(YN@fܖ^(N$<\wѠ~76{3uCiTXqx()[E2h+]PݧA-cbN?x^gL~J|'T܈;'0_ (cj{ qmn'WT+BP 釴boN K^ &dH-9za.r{sDV?*:,ac<)piL\$e7ֵ`#oŦaO=׬  c֮pi6JnkGItl>?ƃd5ITD8ix^@~ seUmzyf_KLGn}H.>B]9 ̃szq76׾IO)wt0_\/μg(egPP[:o6s^z]6IG` I/ւxrWg #**)ۯjM{&Je8Zzܞlן9ܚNQk 9&"f4 >SSSFQgEe׺=Zɕg*p.CeO}8Bh; @rObRH0vܹl3ƙWd`N+sWr- noD<3Bu0_QDL/&} _>t~Yd@a*eabcvBF0Mggȴ-u[d< N-L)KE?V Tu6au?B73{՟f%LM.7 aї'/5R$u-z: ~381QYSF\-PRUtCd"-: {ʹ G! GdZG0Z/"&+!aiR 2;."R5E[s+쟮#."r ɭb&X{|oĞZR4{Zܬ >6Q]d.?!S9xܼ|chڃ%J-lIi8?oH_͉pQ iP: C]⬼뮡Κt;kWv0"~2,%j@eXa=5$6_hN8=! :v <czP`̨նc1C;ǬqtrdHB7ts[/( <`TҒpwb&ΛJ ̶ī۷kGwqc:p _Li1şfC4AXb-Ӷ/B㺶\A FE S7Q4"܉ y'By* Ȍ=]vF4 gYP \#c!HqU0fyҳFsJF*ۗ`x=!x$t bE90̺T!-=\I;e|d f9|WP!(EBSVXg)e;L{^c?H`@m_ ^, fWolA:jmEpT1D 6Eަ)l36>~>Xz5D~MWceb+Kr)PY/>2ޕR옮Z-b3ʈ1\M3<̳Qt >˝?GTQVs_yrhta -GפawRvS\i*5]qn;JHPA̯c0 ]ϭk`-/]E4<-`KĿ>h@"HS³$<Q:j ƺ539"8 dm#c}16P(`Ps^_ff.M1_{HQrnwyaרncp>V˪?^RsX>,_o$Hޮ$} V (G eЯ ;{+v$s 樅'5pak>Loj1?> Boz ͎ j2ꮚr=C`wJD{#Ka曄/- :\!06S.[*f_ 4 wzLd8~),."p1Ѹ!%s撼_'*)лҙ|Ti7X#]/d3*({Vwb봽]k7 U:!3:$>CG$'F_ 7ONk <̭,Ow0;=̚`nix& GX͠ؾw1Xa2 dR˯XXsոXlSlE/_k9}H0#byY#ޛ):Q5 9loWK@7x:k%)@6D7K,+y_?ZhIU瞿Fjn"cwz-T1{%V +ECtEqQܔ)cv71J|Gr5[gI+ȰmdwЁS=flG'͇Y"?LUye&["y$#@zRE !,`z5a3L}Dְ A4$ ^\a{bmNR0 $Vbo3 _;"I嵚iGzXS~ i<)5@⮃?;tS +^M__?P<^$GT5ynr͋f-jA7.:r<A#J)`se=3ȚϻP 's.'Јfؘ}F1Ìg OD~4RriAn1]-t dQ[Ff[_48VuajHq>_-|5l`lJ0P|VF49]s@楚W@ApBdht3[o9!v׍ibhw0pu["i+';o2rٝ8+Պt(Vp%uN%9D-yMรGoSPzS줚Hǯhx>rQk ,OƷj`9!0 3Գ` ş/u3G.V->BkkqFA` R$~ބEE5Z;HjYj2CNAd>gtj. /U]Z ɟXtY㵫gkHJLiH,“KMܐpd;ԦC܋Хgv_e*\Kx3! U}TǚdN6^JAu⥪w露U4G9j-,6sYiSi|PT%L(=GPZ&`(t9´-,L#dnJе +L۱{+$ hƠώ= \9L u%3\19@k y1bưy#G)Vw*]P*"O$PSЩGPqwe;S0% 1}J`-2HR=>H=,JWzߞ Qf܃jqVV3\*a3fٝ#C3P fz:5zhl+=}7lMp'"SzoSСAGn(o0vrv9B+O+.5L`pG@"Ŵ]}КUl@ (Td/ l@+3?;X*Z[fLvpقUu!-K{DqcgJ6b)cӈ{B޶5*gj]gv/>?,1JdJNFߵ#l1Ըq\ x؟ҧ M|$9o,pb - k!||-|TK5YRxM#j^8鎁@Cʒ8t9?FRz=Zt5w)G "Uƒ]Pd߉唵k|=TK/lh[p4I£2/.D/Ǫ&+EM&f^Eu"fgW 1E^\* Wcwa'CZz6-~RKNdN27HEh5wVc̼lwuH.kM8Eag!`\g=:}N/[d7JA\fq#n>Zؽ}8DT\L#^yh! ,  0yAW&*?Iխ_:x6dkQ8=FI&6#փ~W3AW( 5ԄyrٕDTr3t@PM>\*])L w82>^4|n"F>(?Rٿu} T.!GKmV{""{A .&8RMOFoq >?ыǫ>E tJA֍6-:&Nyxmž͎ WXn~bnw 6 y$rh~ kEP@rg.3wВe,j++ho,XWlŹ~Co 6`x~y砮_b/-'~ͣW>upD5G2ִiCt%i0{)$LI=Fi?SM]dҥՒAGp$ou=,ccacZU^LAb}EW/I&7aw@8$s` M0uqq9(6B6Ԛ |i$k˜R=+Y ^ F.@j6ؾK qѻf(GO%cDt~hj*#_)NI: hUb\u%PRhk+L:yDg0GRf)>ۆ2_QBը|7"<ċƐԚxTc_)"T5Nd 5?9ȅ8\ }O?ͳ8<5 RkF phC޺ʤHz-\X= .i(hfK 9ťbje[Cl2ױOeA+Uf?n9ѡ_;11î#hO--229Zv 478˄8km$okmVZT |MgTYWYJͦܓil˜~N#!Ik1/ZߠPɒ:sƘ݂TN\.y_X ģw<LeMi{?m+B{ݴQoW AbD#01J#6p뷒bbQ{VoДbT8YT~X uO|^N}C L]:3QQb{4`8ОIȤ }L6~bL FN(6}+l QlKo@XW8|ms'"΍eW뫑}xW\V` r8/z=8ݱr _'A)IR 0#},yĒ|ڸ'U:3A-5k *>$VZ>kh x*1>)ح]j.N2zHԍCi`,k|"RvuŋeId,s3\5^rbO[y+ڍID!ch]giamR0.ihx # + 5"'d"R8ފ:a@F׎PWV[ o5WťGjΗ20T3^ܐtK;ݹ?0O0oWNH`O]I#]:ثPz9 dP Aa x$g^Fo; 82͂Y]ӥT %O`OcY= QE摗ԛa9)!Q4F/<`d>&a&+lY%הS@3d':gv <8OEi`hzJg%*- 7Wy8Ch6EAJV TwKl tk~&7b-;/6:`!+pCùǺ NN\7w'W$- 3o46ԑD>u֧? ijoj83W@l:c&'p0E 8Σ؏6ͬ!ȴw>jr@zB{Z3'Af_[u|P5!u{s]GmrB;#НC G;orF \,y0#d{;F8)1%O~ZT}KPXi`މW|QZYI`{ ZNij x X WMS[.~~ZKA.К>PѫC-CnX(VX:=kU22:Zn5 [L {p15 *5fpɳc2" c߻AJ,E[RI;P˵LE3h>Io3f0HkkA\HI͠=XU4I궄 ׎ǡCvMd{#-f^2yyJU?Fh]eЯ@&7̘  j919d 8OͰջ#ʾ&粷H$X35wu6^ ӥNIIt{֛{` G5I`ɬv.dYl6H zz@Wˆ+Qo^±Z$3nC,]GZmIoA [gB5(.$LtQ͝'feix9@rZmӭ[-:y$6Y *w vA&Ѫn+ J'HR6&ȚrX)6Xf.`) y8Tݯ[.JVhq.OBO5&:4'taB95wgzq^zxs5?~B6plbCy/B[E8lz 3XVU̬A҇}*hK9*ܶpڈtɜgG. TuM4!c|[u_Nqk^Ю" r}Brink㨗DBܱ䮧MC̀pFt29Ҷ4=<6ڷ5g̲q »f$sqw,H4?g-(|, wM쾇 >9J/l%aZ(dP~ul$WXѸÈ@/48$Jek/wbq,Ob!S7/)%pܜ@kqҹα_&S2V,hCl}Pp#-Y"o?J+6t`h*BnL:=|7 gpr}.UE9I-N6R/{c%O T\kgZ&RiӁki\΍>(PXYjhΌ3wޞ`3x~0ԡPhfzt.8i7I`J0es8hfɣڭA!2e՛H 0 M$dy_)] ̄F7KI1ZR/C,1 W5;ryMvd.p0%;9|SZh`b;_X{@琣1(]Ϧ2hkF;Ve!lӣ}/s&.2l@̤9d,B 7PE#jtqo + ^x5X \*E8#nU཰nKn:0bE5i/.bw+){72DO,_ZOk/[-vU@酚& zgLSomj^xs0.BjLvE"B^'Hwz5O ,yav|!lTokWih9&C ͏h]}~+'w4EN=QXG:5 _XtW7vJO!W4Sy;Yq= gT]tm;srOY%Fp2Yz9>Y6K A^[z2^Nu`߽$CY{4 3${da'a^X _bc~i>M+s&9 RSxX:e2w7ĶnşHx丸f=F3{yZL?/ *d* SluI4MH)ǵ${. >E ^|*ZgN٤507dD\qel<"(ujHpp{S9abֹx/F {j̆8wMwTg|!MNP&CK֢X_ e?z~HKqꅲW?>Q 84N FɁ{ywYIv(Q@%ܢ9 =n0W>F̈GxD#}MvآĹ n9-Uj\zz9jrL)6G~cFaHg !]yͪE2yS Z'ȻK:0Krzu!} b;7G}٫ܺn`2{3I"#r, 6E2Lz(2ED b'2dspAVM8SAr[ٴK?\Zzh٬wJ/PSFl**Qf(W:\Y|?Tb Q/׆EҠ1DCj@c-!LAd?x@*7: Nq \(uOk+`O R0I}|/-s#}?|uh`b$?g\ ˃pTcHx&ĝ_[1C_r#1ۙbsN6(+wLB 5kJ2$x@B?.,I,HQd4a^ZT*k@(dԇ]mìs7G^{-jҐ=\)D9$N6|+kHr&r7܌M[{2 s㫀Sz)d\#8OGPFQᒗAިC }*\i8ҝ:ξ~``Tavg𢰤&0oˋjEYO%Wx{ДamF|S|RCL Z]Q} .\l1 <"0>up hA|}}5\_ٕաɡ( |Z5zCU8#wvgQAޯ)ʟ?f<5'V> *Sе{TMʼnn-+] LcNTfهqf$(:u% ?[.b$PjÀ*NEh+)8\<ej@)v`tݵ80$!]"}4dm?TKw4(]y.Kq.xwDэe_ד>Ͼv i WA/KE}wQ#lY=fw{!18*7G/)/Üھ(ޮrBAߚDN */pS0>f/f:%'! bq!53EtclN"gV{z?E<73Ft-m̻xBqe֣2;i"K.4{B>VPdP e~*ؙB c0]|+K|Uf;UOYS nS?hIN<K݃ߜu]?HspSTVETV 5tгU8⑽Ć[12P8%!tMSa!R_Lʗ%cܐ];Jy?|3dkzm lQ_$˄.7EUL7~GگS;{Vu'jFSحm_;G!iSYLkǀRO04m8X1(5zS8bLl, G.夰' M>b_ *'mFIOQI13ϸ| 715?݇UM*/P8=ccB?,<zF)3fD#9z*;|unI :[`=Oٱ}tBO#Wq SB8aݏdoKny䇰u2 ߐn­qTq\ws+MpJʂHҨfٯDi[`eb v}E!CTB ʩGG^l>zٙLљW=[6vc!<+n"ClY5BEiY]k:g*'q:/$8JO*GSu4i!$˔YE-w+r8{l㝃lg($1bܮ udQ0Ƒ fX8Ǯ_e!9~ib -,vؿ`] : YU7(%CE*7nG!'M\ kŒ/2ota [`I7*e J@@%~Vլn7] U &L_;z`\bJ/.![5OlZ rd*zֶZ}ۋlZ|O L# `e5:og4GRUĆn0>TN?B̚>w!>$p=,٭_g:Ws::"-{2h_},nj|_+1<-K Q=^CZDrɖHYP;+7#f{ADS[A 1Ŀ{vP?F(XFlJIRR,Zl anѺq<۲`ƉyE@f敓dg=;T5iTA$Cό=#JK oyDEQQ>4/[8@ g'&b/s3eۣE~%+@/YtK nBVϊ4#2j]a1~) NҟcԆw۟9{{L(PRlGyVƿtUk}>sA7UrP82]v)T獤-K F[FB%Qn9_ТlzQKCۘNaZ4*6;LBTIfg2./&cdIX q#"~}|gK&;&VZ]։JbqzD,}8*j Z ;O'ln_f1Oyxp0$sÔ4-Ra{킌L=|.شXnlA aߊ')$9<΂Ogl5] |ur5;F}(ݭ[C?ev l.0l:x(mY1H<#ݕ Xu9: >YﲖT2S;2hq˟' JY&^\:3D^g%KNMi\vp?2 /ZjklXј^Ͼh[xDX۾l1vcJSAdBr^uN%WsL=!P ^xdzL'}SU?KBeH8h99̗MI8h@ܚQzZȧf '8RtT|R?H85?cU,BċyY3KN>+B*5vk2Gd*)()X'=x+?]I~/RV - z Mݯ=vٵ5_aIŸo쁱VB O(dN#̨wyUd!7API¬J"-qj \~ڄEԡ!>^4`[E]M_M~ X9eaB$01 }z8A<7tobK\뷉}zTuPgd3/ib-zdyݩ)qfor_M< P9q#^ِ1$[0>;pǚI JAl"]^AE?@]Rڸ-vS|hͶ`6=*mסRu9Fuv[;s`7pb*'0>w<"Ļ4ixܘV_)U6ݳ*X'M64蚛YYgTToSj~CG=rdC5z20P8i`P$c)7'=G¤{HXSF<ʝ#zW3H^&% JKo5SS?N(tpr k0SS)+ofSz3e;.2YFNI+QwRNϥl.^ۼ6\kW}E?ce ~/^P{WESBAKqWanP1[ mp(p#4ir4"Hey?$"}X/TAT5Ů*Tl2F*VY'S gn_Ӭ|yK"l<jځp4?\R?ȅ sGT n/]< P# 㣩v4M4M ,{Q\co,'p]1cߏ1ʼn=@݃@c1ObUX{ _+jҼ=ZV%S:yty\Sb Pd3+PQʫw!h. ?3.qˤW<. 0=b𪫡Ao n([K˽7y&L[2Rzpj?)9h: [e;0+w pv=ݠ">J?K/W^li+MxO;j]=G@*b$Dl ~#[E5hi Tlbpr5m͇/a-!46q}IΎ\ {<&u|m3ʚi.1^ ͘q)@b7^-h|q~)WVd"%N]iPvP $)vrLAɬE.ыiwyUl[1oPLJEbhs%1tAwFj)o7l6sYLzcg<#qzj頭 ک&,S-5,g`t=5x8׻}1|sXDG÷pI.Ahb`۹_%Z60J~&iSgv5sn]m-3Y#2שtUd2 Qd'% >#Kȥ%{חwؒ E&%0er/WH*a'xق e9ǡ(fҢ}Tkzc(J?HV f$,m{˨C(sBSQN@ސ!OHe89w+8Wdxv1|?u IzFѽ 'uECM+0]TfM=̘ )tGRV]PB@Di-aQmO>&[J5բ,k0 5q`I0 %#IQ&kuVhz41(! q`:>]+97$+YE^ɱ J5̕r;AgHsx`9W˻0$/ Yr3 h% I zvC}Kx2֗mY>:?;7!92j>1_-6u9칂?=%)!_Ll8A*lD{렑-FT%j~r\6/]8 %u-F)%puL\bv'yLOl''C#I=+0NT/ʞ Z79X/rHF弄 Y6eUBBm aœmZB,^n@Ų[bqR6LX!B-%s_7 [mUJ :"G=Ƈ008X*lTj#n妈  *<L\{ p(wr[~e-"Nnc:͕\MP]SN& X#:]'CdOm]&3U`rG[.S͐ljeDW_B~~q 362ŀ  ZH/?lF)ΰ U)*'.9LYkoJqEkovy'jhšBi)PGPP"Ha̤f\֊ٴ+b> 4:!+j- 4 ʰR" FJ<Mg%OX^ ƍ 6_ |uB!UKхF j%D6'Io*v&?-2R<MI4 lEˁ`Ri7=4#YGvEsm>W M36=ŧ.رj!)Eҋwo5N#_j+櫟dY vDC@vѐs]{_ћ9ok' ȨIÛ5S ki~/PR"d`Kw2Rφ| W騃Ot&of,֏yqF}lElC`?PX[lƶLtkmܒOðI+frn8ѵ+^3t@Nn'\+p_i k֘QU u˳W 4?[7љ؈XөLck}"C94G5 U'6.B{ZyYPi3 já AVm]nMN?'fSrͩH'MDdp̠sXU`3h۪QE ;Ր+9Hs)!~f+nJ-"a|>ʴ$s 圜Q5?0%^BżMv',!Rhr#&\lTG18n@2,BC+-O[_;S%:7^ [F ko917o׭ \!޼˲8$@HuS2h*;[O=gEe1SKb<:f:o*Xo#I᛬JB@`9s !Tgu* A-gPj&HrTr,EݮڮOVӢ2`Q R޿ hRpCo#tJA8`H CᢏC{8SH=0Ok {$z![ΓKb$A#Frz̰j@+ݬ6J_z<$b-wA`v*3(]cL`n,reA;؅kfu}0O_9&pd<xn˟N#&|d9yS[7 AkM^}+\Hhf{)|qX6S!M7w@dr<9Ty꼈ł6k׎:4v"$jGb%C+[ϧ" f G b43k\8WlqA%/d42$}%qKGJ+P2Ւg2"Lr<9ٕ/`lp1ƴ##hCzcX[.T=Q+CLG)*9I `}(R [qߓԣJh3:W%N֣BEhy@+G @8(Xae`qtE aa;!)x_879v"^sk q+@Q^#}X~4PU+yLLyiw2Y!Q?͊08TȲ};? *29 9#k c|N I}d-tZqyZ拒LaPK#KRuڃ.,ȱyRA2Gdr"#qJ[y'Is͇H0$j*(7׍ݭFW&@HH&[*`:RXKo*adq}[$48BM{w8X{0BzN*dnDWR9AI`WTo @y%?||O+Ae;QqJJ, UB?fۍAi;tD6*jE/+ER@"0Όf. 掾qIdHC7,ʞ`P6˼,C ۔uHMe 9Uם8V# }{\cPax9 {ث*ϝ{m_#BFM:EG`s' [P42U;ۀ^D) !hXM"tPG ],J>I礸]*y`1_#C (7Sm@=&Ij 0Y٠ e7O+DZ[`u^Mq/I%,F> Vzka;{db* w 9h0P}拔1*-(p ㎳9!y1oxI%#p)vEǹoB9c2;]O_eQrUWRω1vc? {Ҽx25dxU߻MkJE:Ҙs]}?G C//OPK\j}4%@Vk8h%R|}=t O7/!*6gFZ+p+wp-!}7_78!rcvզ=rhT_ Bb< rW}~Q2cf:7.'1[} YZ6R+ k9O Gky[*)[ {yV < nK,VKpX1oB1.N5Q>Ed!xo'q[tK Dkqgxe3{JXjW ?7Z̡$AOuӞ) N1-rlXZN1dG%[*a+w֏!/R+e OnZmJ: )]ZJ4vvXa=(} {CrOm/pviK u|-)J9G?*5㉷FZ;:}dZ# 9S`Q4͈uxxt&Wt4Qx=]OlFkN[$Jx-N gv`%~F/\);D0Y^>s \ 8cu<(&q)`Tj>N)}R,,ꡜ,^Iua9?ӊ9Ԝ8&L+ 0voUb]Dw-"ҥ1ߤeo:}e3ͤռܕlcgE,BbrfyGܔ(ᝡ:E{hy}y%. TXgy .q8l.Z;=JՖq@0 )c8p )Nz4|ۂ HGkuoLKM@+a4N^aX&Xx P3;[|bi\Tۊ{.&t0@|of*ת4(CۜB -`қӰ P c STf\n\jvrz;4<ĕQ._zYN8 #3c#@`,)`'RD`QZ_10d臁}}^hmѱɻ5P’ hÞ<8j=HܺQ ѕ rȂSҿ`ktԉCG #seTa;$6%*[|\u&$y>= 79a[[*Ș:T%L0?} \Pg)?,yRz>QS2%D^ous\ uuXaF̖r R$ G.DQo;Jx/_iփy-س2٦5 F mͽ!Sb5_E#9;=#"0c>1kve@i ~YObݒKP-&F{*NJxmvc7ǜhU (`@wzZ0~> âag*y+J$ot;M]4 O@qR`0p3IfhC2'h'&*22*Ѽi׏Ϥ_aJ FV#R5" 1(\έVgC'VʼUU,j{FFJ$*gE#tFmXMj4? a~ڧu1OSɗ9b" %DWEO<%@ cuCqB: ܷL?0'ݩ.-v$(T񰑻>K?.+o0Ӈa.k}xy@_8%t!>~7э=?])q*+i|/%N#Fp]l 5EwK߳) y RX)05 ӮlChR"m.(c 0٠  {~4y]ĺɍFQ1sr5U,^ DEZs 㱦f}%Ouв?(܉Ohz L}A` SaDޭl9c{ E'Su\Af_ǧa69F>WI2qH*lKi&TG>+酋g1V'%v#@)T%WQG2P;P @]}FLZ~!q'Qq=㉟PP\9n!K:i->-UJ׳n'":G7S$eS"<;6pNp#sDUK?%Fz@h9J&u o "Y`HűtrEW+a^W,Y2yrE54*x\JK=b'E0ewg3z(ا`3݈R4w5uLiT\ tMt$Ml*m;@IȂ{{E#m[+xDȰ* ;(BFNtxn)=-4du>%#N%U Dn`)p/-Zh~GtTy޻G*q}HHݦrDg{*1O͓K(Cjbcbm!x ;_#`?p[q{(8c;dOT0&KMѳ.6F!'K;uL$j& s\f߷r#Nkc$~תa\2*[  Ps8=~'dl` q_yR">*S(1+O0ӮT)Y1Ld xVP#j.t_CvU%tLnW>y=|%A NZP[HYQGъ~f-w<9hcf}q'b V?Qܨ/ ]>.$;(r|ʰ0S=fBS~94I-4CIg@s(zҍ vL7RI򪶽m0顈t$Z <|<K0(6 WTYl{M.ZE33^H0_1J|޵1Ȋ_x/>u)Y&<۬"w)F*{t7_1 cvcܟb{\U`sFT<7+ B2T±5\b{]sSib(6\;|ߌg'Vl1GT|9IO8DX&_ѨhdˁWK-qxnp wv_V.TcOy[*|P h @xv5ɟvƝNn냶i?B6`;Q+ 29<,|Vzgka%m&0Fc=fcX:y#I3in܁ni߼s7a8C XV4w['l6"3\5&9D+|*S.5#LwU$Ыs „u%U1!Ny$mPR(0(~נbWWLmOT7.yڗ,c?ZG!, S9k( .3_4 ^u9Wl;ӝYF ~|R}RKsA33"FKR?RYb5ZM,{J=1xg4#,7(M«]Q>#Ӊ_Z\hGڛ&nP Wyiw賆rtz9+L& ~w6# @$1u0<&`v% T>mso308:O 1MMp_s. G)aUj}adD7d]:H$37e*GBߗ,<)UV:6VLAoi{Yz@4נ+Lj@:N &m DMJgWp`baUGPHUZ`ĨSk;mU ոS ֳGvg:(˙|];kGDjpSw/U"\$ ˺j#*l?/Uvk4Q߫50#ɍ E^IK^r)(C=а㉂"KӂdIB( V%7 /5eML,VR޼Ӥ!I2%!p]Ђ8tEP%Kr< 3H:(n31Ցb3Exf# 6lu}]Z2#̔^!+C܉P:3E.b ަ uB⺆?ƒQZb)/rK;j|Zl?M0!;ynPN$Bt*o8@+oy#f;667|Ӡ*$uj *j1d*9mn謫,K&_|}FC@H z!o.2fwS\?+aâU/ji /* 4KRގPcۨ li:(vumQuN3QKs.8c썫"uS\wa%-Yzk,` 25BvIEP MHJ˦$iåӭ ֿ_C 4?+EͫSI,+!Q߄sL!Șݦ+7};od&!E'Wմw1KRʦn}Nw8K jZ(q)D 9@\-w7d# =Ѝ.e'U(#`qX/!%t:`IR-,~ws[D$K9 \Xh{㑄IChnNJ=AN-LWw38 ;C20 PM/`7PJI$Q]^ ULO(346*C^Ⱥ~z_ }5K"rz_1dB1/.sՙ件(4癇z$C3px8nN|ؚQ@[g~=%l]`/'~S&_)?'̯{cWSG/]1Hw : 0` j`[^>. z_""(?FVEXU]KRng%Mj^^e hݠv?yICUa~j 2Be/x%+ |oP2.~Ƨ+\񒄫vve'O6dLJuU\&|lw AfHYa ү1J2̝|\yPfPk{ϒ7֯EJcvmHV*F/ \2T1\z빅Ub_0AȰFqgq0(CUU~۔w7zCr:mDYZVS#@@jxn8bx7SZ&k/vZ];C^KK,ٸ⫖zHOMB_yUB&xϺ6`m0ky֙$*M MXX 44<;c" 4IWߔDxs(ؖ'H^F4>[\/%X-Dtv|l)aQl+#mh\CQ SZ #} z秈PEv~}+blKg=uR?Lh-jV. (-Aacj7]bc};8"ZZ =[ykyOͺVE>x8v~ { H=<TޱXC\RM p2|S+eB8ZCJ}ˆbRdXT208B. 𞬓Kv.JhmQGvS.N` [A[=SRM/̎rx#z۫yEbEyel$-QK*Jkō-Rʦ<`!ճfx(,/`!Lw[7F7c+Cc!4I\ Z+7cTk]<&ȯ +rBrR.9?0xgC+; ֟Zxq S-4* NQI榀&'^_5xGF}BlY?jxOar}O/>B.=i^soC XՃ }Ҋ2t 地r“RImxeQF1!yy#J Ԝ?m3K44[d .WnG{ɟ J&d Ew#nͳC7틘DO B|/+[ʬl*mB3 8V~v\ub"/K 2$H]ycnh朘QNk_Ve]f)ia 6ߗtj"\=U7KBR+ľPѦ:砮t#}r3yT<$Vޱ &Tdt!C5bVn!,. 笺G 3Pn)@U*ܕ#,x4x#ω3# TwB$0!8gmw5 zWuN 9|EpЉs"-:A #'p!fPTm.@*"znCBЏ6F5]CE_FG*շ [0KЊF:NOҒu|񜖏S ZAb?1ڝ-#oÎjzτ(r4;~6'1z&bWԏr8۩k 7JTunKvyw@lsDH=#7Dӟ 34IxjA0[D8rްmhd$jCq\C>~pwjh;Ym|VۢNk/"um,'vET?`f2o8pœV N`[ǗU6ʕ2W dbR: c]cNakl{٘-TRlϒtaR ܲ |cKqEu$YB 9KgE'$)8:p|BYg\H113هr戂,yxU!.;EOu4PJ1'_(.\I l{=l*uR?a@/8*E}| z"=O'/i7j#)#!!_]ɢ6pOc7Z2'i )>޲dl:gsK/$xuz'Ka4F7|aNĞU3$W= td k7Ԩ[ qg*8#!)@5І!d GYQF˂-_GʫݵGYʪiN8jw_^ 3s88#btOЭ7Ƃqͳ1Uzwuķ5VxnZKmg^;T̛_p>"*wF8.%3Swອ՝xWF (fyQcgG [ŦNG&oka%}>*>4lCy:;F  [dxjݵF׾9Rdۤpcg%:VU\`3-P*T1!ʚ-g_ő_hnm @q .P5xq۶uDW(6jߔrU-\(SVϑgq-|0}{>Sr_r@S _PH,ҞI4XZ $+`S.m1!]eM D5tVS&"\.CΗgCE_g'}w~NؕJ pwpjPϠC#ܙo;lrd\kLUGV% !P`Ε  0_]fNH5BnՅ^aK``)' {imva_.mHAl8qsZUgSi2'J@il _"Ϫ"CxEٹѴ ,=& aYevHFOq36: GIMG_wcj2&l1Po3DHw N}f2mֻ߼|yn鮈\'{V,pc)(rT9G K/VLH=sRKp)_QEӑ1|αχgJt5K/Ҷ\y=!$ a`8o=R-P&S1C կק uν5׶n#%u]޾ߏ[|ϰt~Q^,nw?Ɗw> s'՛HKQC_ضWٶ5VΆ䴙zVPPl&_HlX{ eu|W͈_n"wC`Sx}Uh{O Ippiެ%kxС>u/Bv5X5a+K9N&B͓1a`:S獊^0mó;0fx9]RɮցM?tVjoD}=9l3Ƣ#gl&ab{#Ho㙭.^ 1 +&G!r#9(-O6UXі _~@z-3 "1PO΄(L(8CvǒgYBl+K'ydJ`LWbOm1)Ns7IEx#|(-G|0UyVx#5]ˡ9I+B[^aD2 YʺXKw/7Uea&%-4"YA LdzRA?"F>^ 0RV7-p,1HC? asL˹BCYZ^7 ;|9 XM҉2*6_u_pY~ʹɢ+=arݼ{?!\à!Y,$2W!q1hoڤ)u:q/nd&U6ߊZ歕:C`>D?9T! t9??qa%.zb(P[D`} uuAuGȅvY$=jot 4ҐDg(NA?aAiV´aP([a?A9 •Npfev4sye=q&~>$0{ɫqVXC ueD:(l :^76JĎ  bhS%iA}x~KN)ݒਮQ]V7~0 [ñiz:a/i"Բ9}$I2d,[G{5Z@$l9b uPaQk/CLz8L}mqA]k?iekRYnfHvNSv:h`~He!\5ɏPiNѐ#Zid ѥM/@GUj?azNɚr4B5K?hI*Od5R2(c#y >g?F4eR&5FE:l.$r;Yk3dt&PH3pB k^i ߆o^R2Htk1U£M&(yZq?hҗ %:t8FJQm= 8Eot(yʿљ| e-tPKvV&^CBl0 8(mHPHr\/wEjº#Izp /uG}b65<)}" Gp5Ҁ_Y~Qk>g>:%saN^qփ9R0Ԓ-7'T|8hpMw3왽ԚvB_lOX?OsןYBH{C}(p|W/*5&5Mlh_0${ s]g-$s03/?kqC[ o-)o$Pmd@bM{# 6>{ ˖ᑶqwz% c1K7m)\͵)(Ǖdݸ-6 *X._9X9]'W ovKט.Jwk-l|`VD Z mhD#Dm iZYTWsP]Qh!A DB?H8GXi7K%s$_jk>iwΖ5Qt~F?)(bZ|9a꨼&ѵGo*3&xc)mNWPn5{%=fJ1t2xA!\_K5܈j;DS$86`#pb:Y;s̽m~Ndڦw(6UZكdG0w ~6UL.^LEB'I`XK8tZ*~H>\U6p|s(ͼxEd Ԅ8w r`$TtMVP] Enʈgp(x"h3dG($+Pl"Z贶VRVmb{u<~aj~?Uւ'G, ,coyY3sYrIEfV_ɾ:fBLXVr.oı_# moQGJV;L']w{cċh̗y:JARSj!CeuZf5=У{&X[i{,NBhs黃{H&p]ۗ:. b};j(H!ىj~gnO%eFO/?d2`Y|>0ʌU74L?AExs?xү$Kydj'S'*Wӷț#.eɣ*FF-7M&h-n=T85@^da|n$c+V59مq bL]Ͼ[({ptKu.e,Z)5σWK֞8mj9&Z-[]3[ğg߻ }m (ǶI?«6i K~غZ,Z@Dچl'2vXo2d2R阩E5A\k]bC:x=UKo>f{ZgdpQs\Q%^_(fE)}5#|/D3dkV;QL|hHAK6˦o~3o,JmK&U[ψH/m$.B1k{t ̰t- Vg{B <%DJo 7٭)LEu40(+!d hp.Dg rӡY'x 1I1Q:^A `P7%^7<9ù$zޱ#*vӎW1өe{M|d4,M$nևbW a9rrr ]7O6GVEW~Η,GRgwD !vZf|Vl3mBҀ74:F<~m;j/q.KmQ#!ݣez̥+*<ϣ(*$4!&#syvRX#]Wg4/Ch UW\\ bG[+R9E- ؔ5N~e$%2$q zj.F-K- s(WP>$۸/C1o[0Np/9 B0ve/mE7&tgݶ5_uqޟZwo } Ӗ)/>cTJ^O5kgՌ<^hAT!`ZؖbbSL**2 nR3ՄbQ НHu.(gh.hm6n'k3?0~i#j?lh҆T9]yCWs[y-60ۓmUA2o<.νQgM!dZ _S_ #1{k:]OٿC]vz#Y]{-#MqdW2H=fxד-D&!ux..@*@%3^0uJ9`= ЈK9{VRB:}sU#:T3JpTٷv:gwE#ͣmU͐5_S %>TЪfE9"W  YDTm'94ɸPna-q +0LW*j(RTHy> ,Cgn&oF(0{7D5[mתe A,^KPۊ'`p ;g6Ew͒[r)}i x7q/\& p!4 Rp7`D}s+FK+A~e]?o5)9`tIk v}J'L }OBpI32l @Us+g(ћ}2: 7WrP0avOHpS9L8|qZn|0cC3y.0uz ģ܍rUű!-a$AqJz9<xQ̈́:CNy9܏q'xo.cse+-aۈVF7v@7U}F ;]R5~{k 'y,a'ߊ4.}hOkk}aBeBJ2s]x\!,Qιߕa^_؆e1hcimX0ZxJ,WS-G8eiG0Aͅ] [*a3X,wJ SL4!6,ϟ>jc%;U̐/X<5% -w0^:'o{A @3-8 Do 'ط]' _v%Dkw9d)kA{Gjujl-\#etBۨHc?ĥ\ ɩʻ&Uz*^N}qa1FTl֤bygQA׵|9t`(V@CЁh&ex|wmt-P@օ ŃsY/|W6O6#Gj(QUlC̨۽Y?bځ.FRE.6YAvZ~\'@n^7XPNZ|J?r,|BOn̜0 ~T|2)3z|eZ.H>Ŧ1 %дy"_DŽAɋgՅWB[q Qy_#& <Ww{ϋ~۹EB[;qIj+ %%30N]G%YZS)0đRZ3ZWSD1qZ뢨0c&{g{2# 2mZI;:Uq isJyW)@)6r$ޣ+_2s`7dEB֓30&Sw*ЧL9$n aqQޔ9b4Dު~lb޿3YC7gmyǥR հ`YgA^HUy:Pv|@&JKͼ T[xj5>5嵺B4 lد%VqOϪI[qDϊRM0uuH$޴|c*T]~T'lzrs$8{o[5;C/M1(>`b`ɆGx{ع3#˞^G(Uc!(Ev0ـ3K VޔڈQ) U)au,̮(ǥ5/fl_'zdFpNBde{muGjMXUM,q$}_h>=KE62f/>Ȓnuu~!?mn;wFРxz: [LS,Gx@(EHtDѕ(Rv}q朸oj5ݶQaa^*䬾~iLk}. *iؿ-r<@Li'LsٟwDѧu `Fe=~4 ۳5P>Cgbm^RO 0A|Uֲm)I;['ܚ Vy>6H20|;`B?Vv&%C \b dē9@Y5妙}5612gFNAITUFxT\j'^u/B،$b lW2鷳09Td;:H9,ﳜx/rJD,U7jZ"@Ӥ8\$Gw ۾y&S Z=tIսU > TEoMI)^R[̪$E># @$H{6srV%y]z/< dm> P~vM(eFգ]폺ӢΓxl+7 ZۄˎQ=##_!\{[G>Q5A& !ī~x?h*]aIv?^@&XAfݰX䖃XoNk8iucC˃ 3ΈCuVl2cז)"(~rhrUq"T|FZY0 jX<]O:B=Ů-Rh7sCEĐGm(` 6Td&!MMԇTItxs_? `oVNJ@:jX5$").:S6*^7aji15')EH"@\a`.s'gټn%]X+ѓsqhdUZѳ,3WJmɌϮ"QW :4YA[v!|^~l>ܼ`8d!VnYZqe53"ę01)%ttکtP4\ˋǏ*y87*~.~ n@ϵc`p2Rb5 !\Ch\. g$)ڈn_3?վF 4((˂L#3:a}YJߌώ1x~RUMn[6_T/LjX`h#i隧vbi+#̩ FFQ'g'su^lWsFdiCZC[|uo׮CU &! 9iYIaa`ͫ>2?-V^/59,- 8keaH}kyH2>z68t-j|%d/sy*oGӓϐ.0{xJK.xWsQc~x rA4tSJΩLAG$6j!#eb+C.eQE{9O $M&Hݗmrz<mw;ΎkD;U+pqih{S[ZO (#$ikaM HuH]Ol]G;B1%û?\`q psXPQJ c/MsG&6@ YA7Mn5X}1? lESFɟbqai?R"<-xe~܀m#ٌL)/4gcݝ+6ԭRЍocd|{B.z*/!b]!hk+UT TO<].ֈ匾v; hxob:J LrҎX? buNsaaƷ&/i!lЩ/ Ɵ̵CrcI _] &VV z$Xɺe @~1fJJNt\Cffcx0 ]l|rFgˆ9z$jX'l{pH7=1XQDvlX;6R2>\>J{zf(ÿ-Ux< orpeKWZ\;a՞foBwwh 1̺pHw!ɾ+ i 4\SÕN dGVm^T|}N{;4&S o~=?'û8V}tɤ3h;ł#!/jW!yD,usTcZIml3_̫Zp]8w&~!6x'rL&}mC*7ih|_ G+8h Dg4/gQ=Qwρ7?`ֳ| ‡-BITd>8 J.*7҃Qv4+hNgvh[_[cK(TZsz6ˠoUX䱰mUQRn(Yv NxwBlsWv}*-x-0 t{Fa|Rɏ![BJ?Z$Bwph G,’aaHQJY yQ|N?^Ʊlz3`5q} @(or}Yѵ)I_%{cxT7ɯq{GJ %OL$gnۅCA%мf~:Vߟd|aI dls DC{ t^͆hK&^a"ozL*tmC$Ó7ؘjl3x] E&%W-D}pzm0A(AK.6 4zBtom1vjS7 w"Rt+}q܊q vl prt^2u,P*Ioƻ`jvpWHؙY<@p`5?ui6? N"ﭨәM<;ZbR,śgVIKTNMYYƪh[Pp*(1|yc+^K߶ ;=u1$3yd}|!Aa}Pn|_A, 9gˌpGT?Y%GM06|4.`@9z?% s?ʼnVbӑJ-b>SN@8Xjq uvB7tk"psO4 'R QU s/ Dd绸$Jlܢ}q(ebg17 aßsg|dr^Z5HPA#st(bOЍ%BUpC!(WjafOVڵH\?yo!=X30$ _#Z [FV;CzX.L병<!pT3:+6F 4we1q{ GZ1ͲzǃI;@ ]뗽^QfO ~cA kb- /:|VZca"yv`&AS`FY:k #d NAN]n:NZ iU[bû2LV->9zC%cwVgB3]C :e޲4;b ?TYg]ۏ3h=4y:'#~FJ%Uu~7K)_u?תE"oǿ/L*X0VP5?6ô]c$qֶs2`AH62Hw^ i>D#Qֈ-n<)t Ul?~_5  G'TaS!ݾP'WwbGHc xDHZxrig` p_.ކ z16bT{A4%H=[Su' ׶`dYg´MK×@neK;\ծiUآJ?*ŃNu%S20q{E1"F3Л_ƂG}o@%K ׵FrpѬ)AK-ԘuWbMՓ~SYV؋g09QmwĀ"][Øp :oP^qU6p>ؠUVbzU[d in0qᯃ8᪀^Ym#^bJ>t@_(񼟜47H^xԟi*5g;3:ƬwGF@?Q얟RŐmyiڦ1eƭ^8\͖ecF0O…MBgC?Bu檉hU-S >H{^2v0ZmJsB9>d1jʍ ^(v #=e(}o/ sȠuțs{Hz5iԇ pD_5B10x} yZQ8T>j$$W!IG' "'?o|Ka>i/IzV} LHoh|L %ۘ'{0SK}#=^[--=Í0pq[W&A[M7ՀBVk@&x\.}w3t$qkitgfd^YYR?urFnA2CLI8cb]Q3n~(aIs:qji^s;N&f;a` iڦGfw <ո&.Fs%L< qb4t(pyqYvN+<=^*$be钗DQ@a$~GYLFx1dGx9tPtOT? `̤-R7(%dI@kzv"7MXܠH+CYntt>҃.l 01*EР#6tR#ϛ&Oi['D."0ovY؂'gcjr߃iʄ柶1 ,b -ܩkz'Q`:pbY̗˂U!! `϶aEk"3z#7ھьfDEi3SbSwդi>=|VFDKKӵ` msad!k37ۤo7.0<}{S:9{6^hj=N(S !p R8BRد Ǣj.ױaiw?8kEߋS fe:1/!f5LAW c>dPZ`1YbPnB/Ϩ))uY|G~g\PGDbz߶A|'{RƽE q`:*c8{{ L)'|vOpnREh +Ǘ`;"ԁ?O~IP2%]}3ɲfdW.tI\imj:zvA{|/E>W̸j27+Ux{N-s8beR^|2ר?@HzOTǸRK[(PQXR7^sp]bГxx XV=c߆ys\Jf`}:=<1?c$~q,Y22^E@[t'$ȫ3/cѷ|5ԛ߈cu>hKO>l*aSָ)P&:AD*?"mDO(ȳ wt$Mr-iB7U>'_nvtMH2&cYl 9FWt xk%fˌ ::r[hx #AR=YW\' f~Ǵ5/Ĥd2|)%g]~>W]P'\mrCѐ:=7 x(НL(Ѻ0Eh#?ė؅At=ܛǖ̪H@:fEPyI96>i[JOS__2NзoIg#  Qh1 Q\>3&> 72ڼTRle x(를s]0PlR@. rH-BUĄuTc&\՘쪣Qvxխc/ey@o ˣ|H!OI]((7jg7]n AN`՝T/>`иpo6wBb&;/:lbB\ Et8•jcyQɫըDyzζsT v6s\t,!JWQkAǑ+Vɩ@>'l7"sY7|; Y®n\|GxeB۵W]A;W BN_~tcy+S\[o 3ѡ ^C8@@cK ܤgHX1]@x _F\N#Sכ/b: eR>dׅeElёI*a ~ޟ%ɵI3'5eéDa8e)ZG \u7~v"4auaEXoxoDL0Aى$d[I~v>^՜Hn jl!b4{pہZĝA4B'8~ S4erf]TUdXa-ts_evCFv4֏ B9id,3vT՛.t۴Z%A皲NqR_LZ-upt S}}}<`8^|)9gHw.Aj̖Y?Å#F"qY%Brz.O^ ǛO] [npS[.iMhx8'Zfm kKp&[YD^Mc,7 ^[yzln :AXIg( .I꺷 ]pvA-5ΠT=*,AY\-fd"doQG\xDWYxl4AwPRz۳̿P'4WW|GSu2!W/ ;3\=qRbZϛ+WJqHi/.2~uTttx[Ǘcp%.]̇5A:c3rZҽГ)b9r}NV߇U9#8`\2-`DqqE9<B4[ܷӸV-YdfGyntWm4-Mɯ6j}> x` O+ jO¹<& W*Tjۭ`ѺBaNf3:6aIWܽ#^1yQ: **P^Hn@ǖdtSvb7lX7=H1=$]L3})k(T-mK5&j͑ T2%F c>pEVݫYh?"`%pUgc gGqJ2t d)g 0|0g7[$eIN;`ـD1qW*ٵLq߈hP+-:LugoL1.q.l6W@|e4Z̠I7chmARu^>2\!_vV$7ct\{ɨr dNa)a"_/`mSޙ/Cr}_-E!s}Q&T~fL-0Qv*?9h`; r׋̾gHgY$}M\C^3PY!ys'Oz >ŕ7.=2BTn^ha!.3e|#U}9U@tv~HM CFU ( (ҥo" hVu96oszdg!JJl/%.lU ?& &)hsҥK񃏒>\sn}2GSM-mTr[t7^6x T #ߎZaSa*O I83AIښ&^SpBDhNsґwH:J]$m;?;=Jitq̓}DH 3-}S"I[Yj9(*pC[4Ӯ)-nKH{4==(i*ޞ>eo%OIi buV}:#2aXFrO2%a:Wi7H(#԰}QlZ;4u&$k%fA,$jP[N9^iX0$:П]&{Q__q2;? >쾑RÓl?]-n^[M45NM\zk$8~Q~! lsVZQd06xc~nڶBĎMuH8rn-դ+2Q.#}$-{>a:J:\zDOQaaSmrQfՍ%"*D]$o0&,V j D_{ 4Y h u m0ӝWnF3St;!m2AmD|iY*ye7J&CS[D.yj%@=)D)g\. 7S=t%u6Y8$K:b0Fz7y縫~vftx(AՊUd`emB ?2i#J(պFRK8#\(DFarpY  'Dws\d<\Ϩ } '-0׺l]ɗ l ,BEQ0Q4ϧĹσc:?vsDULd?/8| EWQٶr3,!ZJZ(&\#Nl",^A:퍍vs^FSS]rgJ)>%^I&iޠc'o;/5Y<1u&9ꣻjAqr"")~GO }ۚ}o; ãުZ\,X271DQX)5FKbcYgs Awc)Nt4+arh&5XaԔ~ (`Ǐc;ݕ"H-[AolvXbВl{V@lrwM^ZԨz>g t^eBy,Y$VG]|gW#% `QwױhFw55^~iQǰ|9cz#C%U<1} ^6]ja&^ -s^b#($nF݊7.nVOCW@V}tZ âcnSbDiv FPLl9yPAhO@<$<`Ǔ N<8DS^sMVksi^8K3"=Fr6Z(W uEI`r a"sZKdrڢ%U6Rm:i4ӾMD Ƕ82F?4U6ᐞN>k\A"Ҭϥa;HM}=ei!{|lcP T5֋kb-:#aEH^pCd;\)VL;yC)'$> Hjs\IuyVD&LJ"L{&HEX2z팯aǐh+6xk Q e+Ot7މ3B?d*Cߛ5^Q~*1kc #S%e\%|oZ2%P;~\ -?NV$tiZjѐ=/]D m}63˺93aQW> ^khw>NЕ& Q4Z;q`ZL8Cu~iJ~UJ&e0JCK w_^_5-f#{fYHM/p1u&(+'zA} 쎁tE w1zinN+{62ޖ3uO,M:s86W;HT﹘ 8d®Z6Yc6:R^ 8F ܗ0Da6Q64¸cP ! (&hb9]dЇers$:n 1Tĩ.GK;N2{YJT)b8ϕɷ'-J6=F:n573o zuԶ]<ڊ #<|ePU&g1cb\YÃX9i74y2"Z. ?xWt4 > oQ[4- e4b Ov'5?rWu]Xp\nzĽ< Ė ɗnKy޼E^ FbxL\׋]InpB9]蠄@BG'qlKԃ>sٲ)i4n>l??7ϑ'uz;=&()/Hq:+ '8"[IG9L&lڮ%hh gr8\.! AAz.zUA7c!eˏQfW[sh;> ) ~X&%GYNlgk,%Fri}vq }q=_m/G30B}u~wVCc0BjB4+;! bݜ9zz)&cS>nzIw+fOȮn圷>RB :@PvDyT>lι8v$} @LIZT=^-5܉61!~:IA xI!:զdFJ *Q0)1t{T( *oWYf)vn}\= y07IrzmٱSH]JiZ}Stn[]FM$@'1FK%8Fqs#$g{v)`(q{~!REEnMծ ,vp} HL_R)s4t gPSE$!VW&1'C5fIhbc2_bfЂ6^X.]˳4L[;P2ne=r'fmh8v$u!ŀ?eՍ$L}rUIm\CK;l恉 tf,WDeFBTJ?GO7x՛AJuK^'k2đX,Ov6b獖=lKWS37'\)S+:m*TkzpQcʹټJ[Z01e}O|"or{l3`], PxR'D|.ZRa3@ABX :ͬ"VzGb{Pad?u7T)k&m(fr0zhH/[COg>R;lx]ABWpS!.d rի1vYe};EqmJ/ Ƴ݌UTހaIcAa֍ۍwƝmF6H΃d,K= ؾŰzez[quTy.pŚYĘ@1P;[.L0K^Hxs̔h88#'&Ct/>f(!|ZôdWHifAk~>$_-lxЭ/-L+z[?$q(,IC?6-AQ3(X>=*95qV$E0 {ƌz*?.>S!4w'.gMDS6|a跑"3%_T\*)2r mY@Z<@H ȫ^N2~EάO|m@Q7D[`&! M]rv̛L˸53Գ* ׵>2 dϵX$c O4: ZD':. H.oR3e?>vc#lۖCnS6v"[5Z|Z"3('a-QٷgYl߀O"1+2u?"1r>Jh KMrs"mR]?SlrF\% 5Wg!PGLې)v'l!׊޴Jr,¥fX"ƥ8Ft:-h&bMI.HZV슥"[_X"UԷCb8(=ege.a4/ؒ 8:u^l3YBN/Jy97xeۻ mζ YZ