keepalived-2.2.2-150500.6.2 >  A dRLp9|*n 6ڡ@wq [skbApIeQ^v{T Y FEX7/UQѩuM$ Z k8t:h$N AD6EL=OixܙGz5kV4!$ȅ>FJ6Ja{em톺Opj%=`'p@\BNHwZ%@c=ӌ.++gمГI1S0T +K>1J9Uh?Z04a475a1ae9d6662a8bdc75e1fe0713d885e8d8f61a0f1743e40885abc7724f7d8144e7ff43aeb4a72a8fa9ef2a18a6754ed40af dRLp9|6"-WFA1{D==٣|ӷ|V ĉ c*p[sU}&:B`;&^, tn齳xg>(j 4EB8/&NYc&dC|a\eWg6szǃODq٫-1Cw4\ƛiIȃ WF R1%Q`JG@b'YhޕC_<uI&B h@I>TTG+pL?d   = 5Vg }[d66 6 `6 86 "n6 "6#6$6%%6&&3'3,3(-8-/9-/:14/= >?@%F-G@6H6I6X(Y4\h6]@6^bcdeflu6v w6x6yp;z\lpx|Ckeepalived2.2.2150500.6.2A 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.dR#sheep22ASUSE 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 -f "/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큤AdR dR dR!dR dR!dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR dR!P^8dR dR dR dR dR dR dR df06c5e6ff9bd41dd935a1d4796a72113094d21811eea811cdb0c8cf966447777000f493d6d63d1bddd8be6bd88467285d57b738f7b2cde26e0c013d3b5345ad6b9d2d910050c05b88dfbd8ad2672d9899e8c370aa304f9814ba5dabf646c61a1df4f6f058d92a295c66c4132af49e87f291c59b4edf696fc1fc6944272a3ca7f9ba728871aa41b906e9e52b669d511851d61e3e7b31fb48181bef60838d2974dd8bb82b8b7fc4e5b5be208d4a9168668272bed8b62a2a10ec8eac679c329508c889939ce5fc1f059df9353fc415e41e1eeb717e1c2a529d0c556f5aced8e122a70dcaa71e46c8967f03d1435eb680af3023748a08d5d27acd514602cb8a310b4fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef709b6dfc0600e1ee9c9cfdadb3aff0671f92ce6a200b2af04396e8f73bbfdd4437a2e3fbb956e81c6318ccff04a7d445f156dc9115bf844d062056509a7755df9a760c893bd730986e8a8a276914917a4133036a5bbc327b12f5035578c1bdd14ccaa7938d3f410e8d69a688cc6fd80cfbc39b24a8f4875c6cffa2291d9afe505db90c4c67ee0dea04018e6eb2ab2a61de0f389234d3c80310f6bba1fca1e91a70e4a8847588a37385ed803f257ab27ee06806fbb290280a8032b24924d360cfc0e437a734af99d337ed68f3d550516d6ca64e7ee1bf144efa0f7d1d6217b81bf675636d2c20b63e894c26665dc7e064c6e076117df394e3d21e0e5c1b2a2f11ee451c9f94aac4ce9845a798c4507136aac5ecbf64326c4e373c10e4fc96a2bd12b54e447debdbd66e743793aade27df048317d1fd2ab011e76793262a5b5b42019b779c100b38b274ef5b78d1abbcced0ccc965e8b1120b4599070ef191efc325829df2687e02aba617a6a74d2b1dcad0602735294d2b96e67dac8890287b6240bcf116dd602d2f8d8afd61e539dea71a84486c5b7a821891db39058f2375b3dfe9d778389969bcf1f20cfb6bba1dc1ea7574aff76da889e3c7d6053d1e79da8e16497ca56d5891d54ae4793909e292b3e6145f4ca9aede07b2e6c631bd3c0e05688d5a40fe528724a2eb6bd2fdc7051a25548099a9d3ccb01a02f76431c2e5ecaaab8e8e12e749394f57fb7e93ea8de43cac8dbb63ed686d62b0ab9bcdf460dd19e51080f8b0643f0d33f568726063ab5a8165eef1242e5d91083ac15b3bf12a7809fc283d2253c31b6b8e22f6bebddb728828c9fa0a5a0f8273187989dfa1623c8045a915d4d4edaf5046c04dc5299bffe728546bf748e1f199914b5c31ba0b9a8bf4d7036a2a372fd550a74093c5da73d7f4796603d48ace15af3ea5d79eddfc8049af30fad0b7b841d1c13d7453f53245fe1697716486c5779c8cd94041b819ed16e36b3745ede64b3708eafff560cb77cdab6772aaad4688d7b5004237092df06322f8d5216d34be00d756f8b1f8d5f88e251d3a2a472eb5216732a6fee9f0134c5e760aa8171c406f1a2b9428a4c70c669f3140965413b60239a91a2c1967b4327d03f319e29b2860cc7d9e84b262e58d31e42628b2b1550cca6400796b5848bb0a8cd7cececaa149e1e1583ccbf3c096082cd4c11a86a45764b6bf4fc61a5b4b7fb7957c02a31c4bba7559239521654245fea3548bb45b588b72b549bffe2e9df9cdfeb082331e9d4891f38678822bd7ba0adce19918d3c4a1168b2da3b3f7a036a8119ddfe37a38838cdf36c6e6648a5ec796df055e0d03d2e6416f2c1b00b0d9d021b60e868fe242a114acfea5537682e71934ea82a63600ac71d706583f4155bfb5888e58bfa0d0cd95011a16a30581a6ff275f84b6dca188a1c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643290ee8ee73d84de842961afde128ce5077227038ac8c9704c7cb6fa240eb9907c413754621d02ce451aa3b13de4d35bff212b27359f17600519ad6cb2410b8ef8a89b2fbc20673be89683ee28401ab64b6be72f743cd6470b2aa43dbb4a838f413bbecc5a5e2aa213c79f0030c523e0fe27b401dec40f52bd53676580355455de4c940e5917a2193be4147dd8db3b5d238581f5d425c5b459894bbeb5ba4eb36dc74456120702bfaabdcc02f29e80bc87619446682fd91a6d1821f59e7eb36a3/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedkeepalived-2.2.2-150500.6.2.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.13()(64bit)libipset.so.13(LIBIPSET_1.0)(64bit)libipset.so.13(LIBIPSET_2.0)(64bit)libipset.so.13(LIBIPSET_4.8)(64bit)libmagic.so.1()(64bit)libnetsnmp.so.40()(64bit)libnetsnmpagent.so.40()(64bit)libnetsnmpmibs.so.40()(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-150500.6.23.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/shsheep22 1683129379  !"#$%&'()*+,-./01234562.2.2-150500.6.22.2.2-150500.6.22.2.2-150500.6.2 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:SLE-15-SP5:GA/standard/a80bafae62e4b43dd06cd15870711109-keepalivedcpioxz5x86_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]=98d1d35019f34fed9e0c94f5b4e8d30fc555c7d1, 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]=687ab4c91cdab1f1e625986bf4110224370f39fc, 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*R R"R!R R(R-RRRR&R%RR+RR R R RRRRRRRRR RRR*R$R'R RRRR)R#R"R!R,R [>nSC\gRsystemdsystemdutf-8d936b768a5f0657ef83230d547cf2c25d30ae5598d2815ef9b6ae14f3f669f55?@7zXZ !t/d] crt:bHW t'f*@0H$0X4i=D,˨ XSֲW gn"i 3tNQZTI=OsiDJIQ8u -☧A$*$|s kA"IYd9s/j8"4K?fRt 3M5*Iϸ_ݿ %.%Ж>P6v Eo\ fO,z4Ls`1y:҆}ꄄGU̕Xr F2{(e#gm`{԰Y0DH#UbOY&]Qx+ sң bf\jیjmٲ(){h3)$sg"o3_G >j %hp _x}$G!f}tE-!_[nl..F?yn>~W v0'Pq釒 ^پS pG!uڇ-YNU D]Wdn^AU/+4sE8qr@rsB#BZ>JD|FflϏ8}ahv |s]|liU*^M"} FfO L m㾉[:,Ox&8~ "la(:nF+Z㼺`bU-("vuGt,\98pt客=+ iRT" z2|9a,,xkz{e o9 4g/Up¦ui=h uT FÑDkRj{x-½ZT kx`ic{ ;m{Xy%~cXtsA.Ġmt1=F/(TǒmؑQA^PUSi+)3cŢg )Gp|n)\0(ĉbp=,-T,ЏL"a^΢6u3nkU`ƽn=IYͧX\N0c8Đ6FGlPHv<6sE49UӆmFb@e} k~^%]ΖмhDb@3AjTT%{W1LcxΘv6,FaeCqts?< VCX68g( )ݷQo39a;i..좀7|ၡ4+ 6:h}󭓭$TeBnuN{WqBt)@t6qm /yF ,^B3;#:xS*p)S d42務ۡv{bE}id_7Ƞsە,)ǽ;G;]_1_"Hb[]&<̃Z~{$NBեZKe88 `_O:bm~w+Pi]WtܮO+2ɝ"{^mLDw@l[ HR8h4[*Wql""*AW9L/j4g Adlʽ)VA >%g]-ɿ-]>;?72D9*Ǘ${4H2K~I"-30TzT؅a,5>'3˸x F2qA0 z"S}LYi| pR0JE`t__ P˹(߱4ٵۦ&%@162qv_㳓av~l)ֲεZ6PsSٰJt5Ȝ 5\iMctl&^S^p${ U0/+uԳn^>\G"⮾mq%@D-G:]^L>,}Epsf73AErǑQlN,>Vp"y?4:=T_5 kw/T~٣TQ TL_S!! L4șTh|13v:+ / c 2r7V܋!묥h;ԦYR?j+Œ:s|(~I'Ai|4' z9i=ωk[V, IXpn{[qmJ &DUO1@Neb܀5py#I텯BʿMwK@gʐ%oOtn֙,a}zn\BhQEom&+/[m u8ۙ'سM"Aҋ,[_,Mv%s/CĤ,?#Lc_9EX@A-|S% q(!}9f(i]XӚ˼͊-P2~'obKt%צmm^)=L,GyCYmV"ؗދ1%FU\RFwλDi  ^q|,[ V> ?7`bh>^[uM&, F%jbWP3:'FŁP#gI7C_(pP#mL̟F R 7Y J#.L(A4S6u'j-jD"ء9;pD lMKQe'#>;=wn\]19[Xt `]arf=1ѻ !nιLk5!F ~+-ǘjpbV2pU"C5 Re#.c,8/Y=pL.IXU# hL;_NZ+akM\ܹ:8 >X!0ftRt>*^A2/I52o%3l?HլUyp،VR{.BsP`On^DbޒI<~NL)G?vq :%Z/&ŏR?Ȟq%C]ѰבQ~o8\1 d0ǘ>{(p 飉rʸ28-*¿@K,Pv*8E)Evt4 \b֠gҐY yYo3#Ql}! XLS-"̧ż%=#Y$i6uE{rlHKxؒ/[IZnקP_N~Mk 0 7"TͬmPef1+A6VnFcƐ `Rq淼|_)r@rd6{iTTkHS/:|˂=k,RShy {i_͒&:\j7A#NSklÆ f[`3;3:^]7˼%t"vuy? ̶PM}t"IeN+JW@g`}jHVsﶕ%@޼ i[kϲ=%nL <3 N毬´PU&編3tY JmPm5:f8@?DI(>|Я|RB3?kY=I,xf;ƒiك΀ȅ yG$7\g\5B4<hp C<'o t%}.<,u7>xVT"hH3l2%{񁗔|YFG0B!R{hD~1 x=sفG/U3̈@fRly%KP qpNb"&K({71qSwC4D&hb;COkV=41.( SuڙiГFlE eEn Ԡ{MDBh+N޹(HmAW&BCc$]!o,jzIkjfL<ӷwգz_ԻKe>mA ˪#se3^4 ϶ZB6*ܔ6Ӥ~2ZE^.tPΙgv$Tl"`-kb G12 P F+b@.³UR>o 뮵\+'݇nbf5ԉi"K'2ԒuP;.$!yU V܁~\O{1z!zPA Lu~UKA.LqfJH?NQGர1N1-$"77ucEb%kXlثA%`ui})\*Ze~$L2rAύB})="(CG´ /{ŷԳ3(L)tJU i~{1oi.n|779;针}a*ڊcc˩œm9#ZְsSP5z /Iw9J$ Or" ٙH+g.5xʉ1U'HxaFB.>WhQZuiFNylfJY&^5wl:u (o|03izyOFt^UQ{ЬS6lJw4癨:.BVy7VF]D_P=b#yySHW3}84TwΒu7-W·V|-=7 V]P- C&7, 6b͏StϱQ^;mPˏ=rkdM|Ś+Ԟd+hb*h6i$ sC< d,7+ԐO(DtM، qu`~ɏX+7鍂&lDDC:_M]xK=#4P@̶ig {y>7?nD,uUl]Дe:`܄.*`4 c],w\6{4S/:~tgP$Qr&gWP 3r7"h`c;698~* )]Y*JbVGlSL76.eڍ?dpG8@Q] 3lx} X4ԏ XO 5:+)b&+7#U?} /HxQ [ ͶAxd*Pӎl ,cyDjm:Ef4֫z}A sؕP̾ dO\3ENLN:~3Gr_[(eZȷ=7(ӌe #P_07BL!m$y2U ֡$|!I&K֗i"SїzOh p{@;XT4Rc-"w,BşN鎷~Bٻd~|-[glwܢTEr -A9\)OˤE(bPCc?g][]{)Ϟk})HRfr~/o / U cd3n W95V8'O՞9ӈt+mMA&A=?}eQ1uc w'3Kv_wZISLO7t1;j>E!(a ÛӔ/(,] 4-KwSAHl}haE;S7pN򹈠!jmJnT=' g>m 2ZUp' tocbۨ2oM]oy0t>@dzD~BIҬu$ljJo-vos 5E, zs!`ͩj ߃1D&5f}b;g3Hч 7ƛO>t۳!$ye0S<&[1K.&} K5̪Ea)qEU;.Pׁ* R1'[H] !숝@Ӊ+d N3|ހu~`ћ f^]o+7{]HB" xfѡ`&=Wo^q, S[B|@Pe3o >+rlNLqE 7g :&MI| !r i 5Ʌ5f\W^c٣FO^ x⑴fZ:"2W9 cKyKW[QlKfOѨ$nƃFR߅F:!2>7b52r^C2O+CA ir~w" y,fCqr0;ЅhMCjeTNdpv4nbe@;Us~6,&Z.1Pr3¯=ŃeA\e ~z)p?k6 AY;TG>s6J(a"JϜ%2 V-jEpؑ'2xw}Ol{,P4!=BbΓJʓ`y$fmN01K* L aUaǀ`?ZBO%Fnb vxTY0׋_>"[Էw. ɝ #.atS][YyšZ~AAYd׶I}&0ϗSP\M!1MBU@wX`ً+hT=ߐ1UO dPO{^n6r7COTLçv`Mg`5@#[iBד#S˸"9SNַ.$bAAIf/.I` gSr/灍!VN&h$ւO^'*8Qm|oLf \0R# K!wR{?5rfG|x쨏"VoI xMNFN MF'q~ZzVz`WYaT;pSO|_+ eHH0u 5>a4OҁUję:CUڶ}]|f0d5Z]8T#u/p~ґM8@.F9=FE`wʠ*@ bWw%w;$_I٫(Cc2qSPsD +ZCͽ8e8ЂbPacfӊQD W>-KBOX|T>r/.Ǯfd Yb,Xi gr EuN+_q-^r  YJBCwa4Ҙ^eBS7{IKMH4ϼilU­XhDw͊?Q$j̨t,ٔtcow.-Hʌȩ࡛V[8Y=ʈYH_/mq(a< z!žjWS>z1Ou*̰TG4'j|Pv˭ׯD/(~Cֻk>SOCJّd*|V5\\rjwk\-zOŀ{>ݜ>rDyhw 85IKhB X^oќ[`\  KLȹgĽ24Ď}]A[,WD9K}O?Ύ#*A;.údknsI6+a9 X´wEg :Sޒ̏gí9!.;EttGU)@@}_ESm %r$zl ,4@n@}Hž_vg4ImH.Њ{^C,NB¥EeyGkjLqNXS'(>ӻ5i 5قpOaMŽ}2Q& /Mn[tYب= oq!l*9t07ltbƧbnFh't0P;wk7w(̫醂<" na$ITfݳEog5斃idCR˜JO7v"+H񯈑"07)#WTLtׂ,0vv35<"=ob('w1S22L bfsS[;DŞ! d1Ϯ{K89iY6p2b1or5I!o>UT\x}~QO\OU C,4wrV RFJYP8o<o~!;@^y. 8Iﺰ~ڸ"_\rGjzGImWt CSD731ڥNKOSQIV5XmWtӞkiC+m2 搯uyǓk]v4jeh0Š$'T\m˦a?OU1$^3zEv1S*{엿ApZ(ul);=2v:^R]\ H T J^V,ݮ9uce]zOd-wD+e0% ^U-eOmnrA~dHcK{UGgTƨ>jr<XӞHD8.[b<'@ab|1btr> &xvindMyػ-&+eߘ31T4nĀ cl_*td#zྯ`Շ8Scccq)dlmj/qY= +7$~ᮍQ*{Vz%"R/ّiG=he[Jg u/"T0~eC,H utdۄr(K \~ ~%pruiŅW `(fPp|Y]huHMzS]|/sF.8EtW iF4cO]Y$^BYp- T1Dn׷p]Cee=mH(;noK$s*jHmL9&ٛWSL4ܫzY Br ڧ;VOʥ^rrEi[:l'hp5n’HF[WϽgeeԋ߄$Bi"duv+]fIrspB G؏b6k۫NI-&Iy;@))j߼_vD1ߨiEXq0s5jWo@ED N|Fјm;̮qd݆VcY霝 W!xn|޾-RF| / zAڵLO;j%'M/۹<梂^X% V6ZYܬff,P"1 ed6\R=EwKok^~x0p )]fޤZEն`9hp<ٜĆ˺);EzŪ10oaZDDm%NuU-)4L"5 \OkW9ݸΰA 5.}-g&!li_ʌRJ[d\y{;bbt2exyp2FI"NZ0XM24"Ӻ(VzAKN')bc&z Vr#&%T#8֔ؼ1f}~:ǨK&XvB<&Op꯻}4bƥ/c`y}YN@hWVJr4@8A` e2W.QEV1ȕ%# @}AL_; )A(Y$ytkoI9o=FF&%~VT\D}4Y&<̈́g/qFep`ge_77<:^뒼N?.`m2:n^DRDYm4%.o1=H Kj]ސ l^4$|xQhK0+%{|#&sPXSlYZ6٭!v4啩psM)7& g~aK `{GkP:98ucuf\ԑ_;L/C)AF͠Bҵ TRMM5&E܊XܭDrرOH.,r0_{2Չ%0vNMoM04cb\2h?=Z2+8E-SB'In8%cU6zɷ"j!+U]@p\@|ܷ?CE|W´R=H9CcŴKZm>MN!.rbf A08Gw]eG;7vTNAWoMqB~0%5i $f/,?>jqh{ *KN '|mѝj1WF]I5[>`R_f5؊j?nfcJ{yI(ofG9 9JBkZtѫ[idRȳ_KNE D=O}aHJ BېBpb'PUp5  G!S_^nS=@( :>M墝 OA)=,@[al9%]=\#qa79 O[._=v:G(:SeWP2Yү]oPc<*qb&uv~(C17*"7~YxscHM m/[63輐nsc宇B?چPPl|j ؞GT4JޱAo KǠa>[89Q03gл Z[cM(2Y4%tð8ȕkTh¦u8e3FOeG]Ԃiwv֚)`+:,ޏyB e+w, 0WR+Bq+"ޙu:*5Tƪ=-5'CNu++Y`?rRG̥oh ХeR&ZI,z ǸW=R50TH# o#),%$/6P3/ig`@P! a:́v. o6'SO&ٶiDnĝ0.iTxC]]; $.BPLČ).՛z#NIfRu(ǹFL0jF K 8g;ܝ;}3q 'ג[R,Іwoт{+,'4OiWM;ܓ%R)UR7M/FvZ.7d$:Iq6^>.]yn5No#3:t?@q:5m^V#N|К< 9@7Ly@Ӡց)ssfWY%e'#Jyc9}ٺpϨ^z!:@Zt8PPn)ZQlSgAYM-r@]4"v.:HՐWƽOcynÕ=c"^[q8w6N{md5c8߸iy+O!hh O N}`DLTa("wxj#aS\2SYd.2Ԟ[yW*=f*ڝ ȘJ>"9]AG<(F_]`K>ٵ/#r'KU.'\Qy\M;کr9S]TNz.Z`:p3 * ؊Sz;Dl̻uo7Qzaڊ6(\SKGa7_Ks:25r;h1t8|Ź`)qr7thXtX {`Ij,nͦ+# 5SڛWEu7 : dҦ`T)a@+fPK`o;D2S) &iqdDhNeEʹɬ!fZ#?B;IWZ~Y{OqraQ/۲}m&JȋԨ6Cᐛkx,n4p(9ީatf3u"#+ٟ- MlJ7t+숾'Х5 5l-?]P^E,^˰ +9#!|K33%xsdW _G'onS}({r=_قn+9&U |jۣLqg1<ӏ= @C&5!ϱ;\0(@ל@,Rldlsq5qL0l8OWLSumbVL'Tj~L!:a5FƎZ0 8ʯuSȰjGk s1䑎6;^׍4J$BDSa d>UF|xm= P`ݪEn}( cO bVl|EASaN=ۯ꥝g¦z] _r(ͧ}{?j~x}ͤ6!:XIIսf[YyuGЍ-~J~/Ax|t"%&;57UsTh /En9+sF#Dhǘ a?K?_HH#+Mp^4]~ܙt{iE+S]Xem}Edh>[j>.,R9Ўmq8΍VwU9|.~cQA(~=KP( ,mNU^WJi[i^~\9y:Zr"( '[{[ :書Q~=GkgX s=^m1I".~ wz?%4 w3f}a(G"?op3f!/k]J!fZj?ܕdCC]4ЇR|sSOQ X#\/?`YFS-Ki,yv'KR5j@lמ2aMzG($%U)\ % ??Y ma_sC3Yҏ?wT 3l P΂򥗕ȯzяgBQMw(l3h2ԛm,P {촦?#䷿fz wh\^Cކ&pł3Mi{rp8M6֙XGG `@փيx^ޅv@U,B:v/c6MBZ+R!8[̠[ޤ 8%HW`vTDOhw*JVI"٠j8ܛ~MH4>$'fw; J'Q9;h`l^FiJDPz1;Jxytݮ;2xZ$lI~9ao?uEJbs,2XdsJ5&Fu vB*Ƨ|= }-#]72ˮ_^n܀7kxo2Bjģ%ᯮ}ExY~hTC 22?,kBKHrWc!]cVrSO][6H1'6imWʾd-#jT<: ,Oգ|/re#"[u81 h cIg6H<!1m,УU74IlYw^`X܏HdQa'Ä`DFop4SB]ࢍ'PuT$`:"_ЕLu|ta_t@B?X1-QHU McR.d}S踐K5GFcS0(tWZ[4ȉ[a&{yHq(?̥t אcUO)6}  XӠ.33{r G?If_%y2~nؒ3Wwݑay\_mx!2c2@^M' r/G1ezGP"\%¢QU`i #a(V)P 1f#p}*ŽӪLTOEW* ЄO ~ ݎ uY5N|(dn̋¬vskI(*B)DxWȭ $oi%2{ND^-ShN+m\'?$e+~=CZ)HVՃ͆;<,j{d W%hnFk"IYt-X>ha,a<&""f$yR՞?ʟࢊm?Sr[ۭ髍/Nr9  iiwJwEdFiH׉0>|Z`U~PeqípqʂxTn!8Ksj\ e 9z%4ɴUM8@DG>h~œQ)yT\A؈!ū%g,fƉPIpGE̩62jY[hlޜ9÷:ۥdт/|ؔM / @IoDqK߲p hYdžQ >5c.O'讔-[J+ߔ_zZIQd[;1VAj+ѭף^l&RBTXɧd(M~; _٥9 mIh}~ uV@R`6& |1 EM± gi¨3t!HѪofŚ3FppoǤ 5. KQ뉋H ~hsfB( Iް2>)KBLG|*rtWܵJ1&]wfj/ vς>_@) FYf#ʕXJ,THbj\bd+Ө3y4K4!(R>N)llbn鮲/l5zhB0I ~ϜA6=ޚ RO7|Q~7Rz/uUR9v0. WzQ0xSkђɡw` %]<<tO+6zƚ~ ìݖ}9 RhL\?W@X`zי[V"!siK*щp'-Zל^[>8kV.. fU5=bN y?A1ށq{c C5ļ> ez$5M p'B?_,ÙZg6ڢ̈ Xkc[c-bL+Ҕ /܃Vt^Up |SD(lj4'ki @ "|H(n UqI%n-+嬗,RÁnSQup8=n ȃu@i#@U%8@c~&PLbBRTbv@\٘Z!kҷ7=$u9A%n71#g*+*EÝ6MxfYb\5Ч"ޓ@؞>Α}_ 6A""WMzq1Q4QFm@r퀑'`/K۱qWs.]6U!MT]VX'clVk8R6$ p hf}L o;'&Be-|/FކVZ)*mmc׎[v * w~ ᳼ г* ixbq#]bfqBeb5*FCc3ngty1Z&rt ^kNqd *7U6*n?3<;"`#6Pa?$Xt}r2TV3y̨sGpʉ=yo]b|\ތr Ϳb:ZĬI- S)GA: 1J`JPG r?9zxG ŲO&qxr"zQW^C  ]#6ߵVos۔S({V=u["H2ƿѮ j$lVƸN3VGsC293e{3D (d 0uG1T\x 3=$.;Br.崱BZ;@>/,$kH2@鞖m= R4 C7]W2Qz8씶S;RexްiF k_iFu=}z0INkA V>kW.bkAi}ס(hZmJt]dt\ʨ Qq'X3tQSl[pJ^NĴ9ic\-Jd Gs?2YqdzR :<?aV"PFĊ1iN󍟇DC>A˂NXJκ]9L9gF ;556?s1'l'bD&@JcDQMkbjCi-bz x߷Qr&Ϡ\&ϏH9ɑq+MH_h~ޯjްC77Bz\'Ju\22@yrT{ޤ 3;,4Kā^_V~!f|A!HRh iM6Yo$ l?ɈY?ENx1D+JlPwM`εNbi(+ŽUh'R/}ETy|݃cljZ8"E%t4uƇ m0н#U^tPbƱM cvhmǤfk/uSMWexږRzF3d6q:j{)z`^Y\-'ka{[8vx@C=)i=-oƴꩾjo,͒JJ+ vE)?nfJ< PB, PϨc9 /TQӎTcwSO^{TNhSK Zn4VAՎZ@VU=C){J YaBY>gySvڊ` lqlG6lCNL&g1\ tV 7YA&Ǥvde/~ mʚo]д:B|EoVn5ͻ09 'd(̳懣})iі.M1g{GH)Jќܩb K=!Q'^. :r,!@~"!q+%6``I=IF2-`s˓QxؾT)4ЅtTLuxJW/e13BCIK mQEKޡHG-k*/)SABHz )Zg3 ;i]IZ,걻=Ԫw53h 1ljh}9{FM+ҹ+r8ۀ+:~34֦ / yDmb׾)Ų26W[jx96) z _PI%M7dp()F7 aIZ 6f{'&J57XTvH\^l L_H.&|.aRoS ҋ0ʽidO񋞻܂&&qכGEWYr)4AyM鲶 *Z9J ^z\|'*c1 эLWlKgi2o?q( M|KSb@ܪews߁9䟏%fiȀ[@L[aT ^ԬlfM}ߑ !aʆ *=Fehw1.F;ҿ$wGU pdн)d4 yv2^ k‘hT* #^c6ZSf፧k6(xVٚC0=7NA1vJDNR_|S@/1_ɗfKӨ:e0(T[n⭼*8IqD%(vW<1x2߷7Iߘh{*Yr?jѷ Q@Yf^dx5^x y `YVC;g ȋy(i{m']QhN$UM"@p؈vm*;$Y~#7 P Aۯ 3T[j#aנu?zq/rG3JbS !%\f(-[ 'WÏ,SN8;vULl( %>nJMs,*PMān> ql$E[)Uѩb]̻caK?Ѻr^G\N) R+KD< jG㴢Qe,,:ʚIH \UaDy#IJvV2y-e:|릗4ɷL-A̽I{5k1(ʥMbŠF gڎ;x4AK.ӱ4# "04n$n ݗ{Iz k0_>BLoXArro16\&[ ))$n!eHQMXyrS oeLR!֋}]n`]:N$\P]+o^oXM'Db)41 ~iMQ\'x7KY\K`2D}.;̉ÒIS[[XJ/G_8╠˔_AE\l*eQcԐϡPek-yndu fgx<|nrs+7@>bl C?,fLh &=[ p >Jґ9Ү$*去ZHȖH,yUq;Ga|(=P ^Ev"*pqzĴbi8AߧٷgbC|5Sbq1"mh]ps&^J>/HЄeK cCۡ9cʶ?49@e<g]50;R":kABj^k1"keS mW~1*iTZ7fAmmVTض4{hpƴQEVLJ۳f;M'hr^D^}Lƺ!ډPLd| ߔ^ng2չZiS1_ ޞ Fqeƍ{THeKe_E}DʚFk,Ƅ6~hܿӟ:X^w,hヲʑ?˟86_^daGi9{ƊSPUWi}W/٦ ǰ>Y9njXGsXqFP^_[|0&n؜!!??/텡wͤ" CaO~U}r9U`RH'ՙ^nk̏nKe2_N;|.vogS=?w%DG/Io޿C#4\kg~z SBd ݥ)sfeŢ (k/gB^]nNֈfGʼE~ϷΣvAAfn9ηV &VЮUhTFCDDq` `#1l1ҹ!5.aO|&n\Tˤ 2ӏJ^aa* o~NzTab ;$ Dy;~f4/?>N*>'][ VK))*C]M)~m~`K\ցa8 LiPɯi .RS +Uv(}b!0+;Q<[2 Q:iP'!I`<>J&C4r(吽mK>ݼHzh<|;CPidC͛a|l/^NJMzO//8Cq^ QL MCHUf20O55y-0T$Sg؝yG)by*u/lpd92~ץBad4AFm-(ř-ϸu?6i(3fEX]|eq m74#,~* )g:,<;&AO'!?\&֒ VoGInԞ!V R{E {*u?q!m@WrskZ6Qɦ+LCfiQQcQ|`Cu~MYH_4_s{%6c}9%@F nht֕ ! A,6u_0uwy~Y]'J3R/ՐK땘m!]lV6+jΖ,aC(wi%DVZvMƮZ(vmr-}4BZd+oB @O̧wgFY#=^gj;C ):QstiAD0taAcցfY1)C "ѡSCJIߙo4@lgYxK2̩`%X;iVV7 >iT2~?(hP%+#_c(Ί9h~kX/)+x$RQmjNU.<(]WK>6SޝM~<"z {F&#X&H?($I : M׺_ kiLrhDЛ- h&IZ %nɔ 裣zU纼Z*; m/QJ8媡ЬEHz&poГ!>)꾝ss ;(!pS>dաg.3G+$mt0=%':iǪ?͓sa}l;66mwkHQ/mB(8mk:|BҬ`2h$r+l1Ϗ֚|ۋcds]8V-/2?tO$k8~>qt-$B29͡N93 kJ>ߦ%Rvgq;r-nk丬0so_7릖Ǟ3FKH.>C^΅~Pؔ#H)Q\a^PᲮ5'X[EEUu"EBtUJlWn~e'Dk=r*< ժ֣$uV/ 5ڒ:;(Ȇ'$U5c8l nrISU\՚FDy]ܶp9wFӬ?D."N/qKdQhvk Y  ],?x3FxxEa#k;0ހޚiviվV$=ݴr)RI 2+Bjq׉C$K!s`j?xvHís MG`N8ǂ]='=TD+d6`DOY/3]*1`o6N`h(3S^o>D|6-X,ܚJ|zʜm »UnDl5іANGHp\:[GB0T2JPt\ǧm WcNq/Z1No!&Zb瓫Wi1 l)\^W 6G]r l` Ed56ieof[j桛*iySAtɖ43'K {Ww;+8bup R!i&X$n/nL<ݰ?.{?[_\5wM$c`guijӛ֏j<#ؔrUe.KRGqיּCUѐ_G f[Ħ8(/C?L*lғl *WAa}[ᅃLSޤwVUMu⥫ lq:Bqzދظ; x +u~Ay+b9G_Q.ң )Yƻ"*M! 1`lrV;Mu%=`VBJJbjEa(G9),;=C8KB$Yk!nJC7E ].v 7lVYr JxrީvfaE˓ ӿt/Xߎ!hքVz-"XT~RR WcE0`=ը#tB#(x +OH*6CnoP* wsHYvvlYR= ?9$n[ 4&:NU Pc$=w%(]~B  S=t-.xG)(3w X ӛ|.>35]\i 8'OuS]c4 hۏAh<%A2 /b@,nh^ ՜sOgcw6 m"7y9{?XV@@u铂!3xJ鐬j( f),H,%o L%kı5;[f$>5ݨ셣M=3*WG4kFH|Z;neY,NFm>8k-=~fXq,翵`D<9y[{~ƺFtBکN ,P.7"i1Bdۂ(2Sӊ&yL=gvOALļ6/2bL/6u>?$9I oKLo&!@%rV%fnH*?mC:dc LJOI8Wx;brz2|}`&lU6Xg#'B`Բ%\BT /9s5f$j7ܚ~O˕ޟr Ħʮ;dwѵjS5 46AkǟWIe #!iVJ> jl@u7Ġl΀۸e5Tidw܆5A>qߎ.7x oMwei7ɴ{LiU5c69pAHCOn}_WՄl°?ewuQe$} p90+X9ZG11O@FQ W, G, %b\87;uloAB3M:co U.3:!&OҀbx:`™ܢp"DsK\`%%#%j+;GK2\gQ..~6;`kw5(] Vf!a`!دDwIP|,3d :-AfEHzѸ<&ߊ-+&e`]U,8y*%#Z?Ck 9P,ŽOـ<OAó6[^zGwZbNg'l\d>+z󐝒DVxW_Pґ5 J [К  5Ȱ0d)vZPWSeJHr[z5`VR%lw0MÐ[~.6 @6sXG$CDiKćWAJ{D;JUld@P&cP$?EQTԶUE2ɑ4 6٤* Co>{ A4P]#BFr>xJɁS; v-mQ_ Psa0#6Wy[W,!ٸЍmjUf}3j揚ʵe x8a9`D?hVh˕RG,,;ZFӱ[!ӕ2N6VIY4P@h;4[=9p`ę]QK|Lvo`VEES0F@PvZEš+Nx Gj9ZwM;!+@Ts:h2,tYo-.Uwe6q5rpN.g1SmChF6:>&z t@_4 #`1 {Ejra"J@ AB`w 1[Pkq{ ;,ݠNt1JG 8O\W:@FmЪ\uNO6KFf;q[$FH:zįL{H_SѡPv:2ɡ_VEAkvs}0j ?3,l6oĄ0H6?fb9Z92L0k5L/2}\@&T#GV쎌n#V ? o?*gh*o\^~As#SIp]cCFN0J\G-b׋{LZ&3swtl'_!v AYldvuǐrٯƺϓv3|$ qSHm*'?*]w =xWNZ]F|5o* sM_!ŏWe,42%ZPe*Ʃ}r>&(UUMGseS@ jDȹ}={P_s3K]z'R,1oRc!\tҥ-\ng`WO[VxUFC=xVzR)kj)u5$nr 70 Z=ls]cZIr ] ]kCO X[91Ҏ< Xh{XY]{+s_iR[#3E4ݺuKzb9=H;OԢJBsUx^Zm"#Sub1M''Wt8kcWYWZKXE\. 2.JI0m,< =r(FrȆ?">;ɑNkӕB#ͬD|#dg{1R | |aƙ3'OqO%IxuYWTIn/*gLõL1X}'XN*&>{otfsH/8]3tǼ@iK.k6^4Ka%:^§-ڤ47)m25P(/ν}BG+GsHlcr9o^ӂ3=%`wmKDi ,~+P0z!} YSfeq< !#976Ol7R0\K9ͅd)1U5x":p"sZ/p^5J֞|'aPTK!Z]1=ބG+{e2IТ&N!& Fh{}6}v g]c]dpŶ´(9ZmJEk[JГ|rJ^Ccm+ݶ^yK+tIv^~k^iՔEo\E +6dTFC1N@sm ##7x)WpU~ BMofo&$E ,Qdg y~Nj{Mg'Ÿ+n^ȧ@2[0<0@!vRKt~zԓʆ7N^6L|u&XA@8鿳 WSĶY7 &)l'(}#8{lAdD1zWahD5 ʍtkc9 $A& ۅCJ|Y@Gx?N🨶\bib&kuAX߿FuR fB3pq`i3^_7<v?`U8 w'&BA-,cw^^qUpz o$tW;*y cۺ^+pX`XczV".v.tǷ(z udKX2DZE?<~WĪX :( :[\\q.LlIãz5K~/N "Mz%`s=j-5R>WDȅK|6&w!oP.p-u,P%KV EI+<;J,~Qنi$~"3aV@% \B$͠t{zci [_G(\cXzD~g~{2e,)"0ͷ5)>Bv8U/K "޴ʓ=v¥ =llҫ)^ȟIiujX6f9-@[f .kN O $to—XXR? Knΐ^=p0l`(R,}0\kFRTj <д!82T"Ma@4z+5cܽnaа:ilx,<":W r6\:}32R7ߣe :ʚi+[*=ŷ0B?*hg`!2swCoDu,bA[XH7~ZjFoN92lQ{TDa^cܵOh؆N6.8?:N kql6Ap7E&"|z1Edg_G_TTQ>ݼ]% RYDN% l3;9#A*<-$37 XH4,]>O kKB-Wꛊy< i8h?记lqI1#)J/%`+eGHI:C <K h"^l\aa&]P*T&pQ ]cKtPsSxbLYfo,8Lc7 ڻWt#.@jhŔRR )Xm*lG\v~~Ik{+.̑ӭ.̕VxY>-\5gH I> .6t2uδ9Ne4~: > $>żhN,;#еO 6ߵlmrIwd_($6:҅ABI{cABd8!H&EDم-CԤFu6gSՊtBNA ČW@+mSJ^%<Ě~MZۿ/ T R]d,W1~(\TK4zḫ̌zM*(pڋp̮!e_? V-MMvx^T,!54>Ң<1#A@j"onq:Nʱ $On@7XaZ7 `-[fLG*Z˥Πj>{A"狳n2' Pć[PI1B|o[ȏ(A90\2ڋ`40E2G3}YQc?~E$iGaicD9q/x!,K= *##v̄S `d,*ړmc^_i4kp-6X,0FDD$ ?!<^/cO gח–qKHҶ:D1$v%VW|N_ShCWNOtPQW.M!R Y0s( gy9RJ1'7+F:ܟN!6v|!y hE#߭ՉYm|[Eg _v!S\wuONW_Ur?\ yo%Ϩ,5>XC(γIZ/Lp~N7N1_8"sQ>SGf}v _dӏ@^=j3*f~,d>ռ ߊgA+851h hW;CC׏u*eGOEWR4ɋyt:h 7\f}#p־5d%<ϢYx%"-rTs{$ Hl6eϯz1J^oW :d߀~%PfK,\ /-k1JoJ՞H2xmwchQl"*YpWR_( ,D Li?鮱\[dUXt.D^g 5)qjLe2l0K^2<H{I4*>Է!Dc 2JEP뾋~zj~?HJ/cJQ*0`G!Q w"PQCE/f>ВhT^=d$a^x=airhW, 2n|\[s!Y8W&W_n7^^1I:=d.e3Ve=ͭXh$tq >@紙{ǟ F,tÙvk)h+%0S^&{UiI$Nz/\vXӐ3G4Y Ɠ[c琋F>%>>¶^T2.B)ГCJhƢ39Nm !)Qw ,Ty"hՠZʷ"ږynL>ޒ02KO Gŋ`I7Gd}޺elb$fH*+6'|(̉-{UN{Oegc~#aneaJCb 4k200@ZT3X|Mtо"(Mm$AMrVaIK! {K5NRx/D*+vАpp8>s9k+:>( ]@ (s7:gckׂ ΙW䅤t 3Jㄺ3Yh+h[VDL 6ӷ]Э9\؋M:!h/^@ V}-0TIeJe5۪i.$F ҇WrOq{YM ATF {thџГ!jE{g/7giIJ}4&NϜFZWQ䫢S[z!l>!cnJŤmIY‰j!ʘ;jXyf5OӮ7 ^yO"aJ)&5#v% 6r:ۀ㠘*L (pj G>#ZAiv.@(y{HNv۹];p] 1VM8nd10-_B!@8`ұ7/C花7-nUJx!X%[l̩e?,z;pY3x9R@[}+THߗK\yu.Wɠ"3T.31CFqZ%d|2 cf?`1ŽI덾.S<2k tmkND8aw .y $5BeV' gBKe#VvXq@/huAJMFs6Sy7M>r<($-kyk_n#qN1`:ny`%( >opPyj!Q.`N41cZS)8'{"ЂXδ\F:BP ѤD׊`BynzUo  q^W0*D,CF*FMK}N<A: ~%8"0m0|c-`Wf 0sT-ۖOOYMT0VO5exyvż8@C ДJSp?Y"%cFۀеӕ*`5E+vj\A|IPh!pT5\)gsIyt/;Kz#1Hw rd(%#4t'0Rݚ'9(v|<5Ԗnfn0Q8cS /`4pl3r1]y?HLsg=s-b^SK6XVKлO?)|YW 1 r7ʺ%Inr e3ȳŰA[{^d)$=&Fհ,aqWV|9?[! i*OZ&? ,:B`ҲuX! iڢ3ΐdR1}"5o5ީP'dj!)፨h;EE,'jSoG?/wx+tICha@(VH}dZ,b nbHRŢ1֠# @LI۔&Z͈Rm^AZTy(PH]][ƝF6K5:zrY/vxG/8{#Vו(=[CJQmM_'(b7(nb~?캂Jvjʗt {TV 1a?OA+١5 hsZ5B-_)f_vnQN7z~#aV8 ou4^?wMxSKnԪ5 * %wC odcGڰWKI7֕4]M"0dIR՞R6G浉}U գ79P4lZ`h 0)sy9w__P[8=FU>̢*pLY@0!.r&~V-wlv8sW=L8Bh wDdNLWdIi pgzPXt>5
Wxmwq:<^W<]N-h?<WPh0e ,eNf5MĿq"K?BeG*yrجO\hK7=LJ!CۂSXxfZw[:൯i `2*muh~-/Wq&CRѕk7x+kAi<ɯi{F`2|Hp[Yqvs|$˼N# `;sQj"( T U_NcA)ϯ7~N~mGAd57]_(Um =Uj\# ЂXŦ*f?*4+,ܖ)m-_ mM";r~nx O)+a -yq&X4V+ b(߲!2K3=kmf)-Mg0Y<199z.NgUq)͗X`5')?7ݯy4k4h[ fVEnUWb8M-tt͓~,@j5+VP6 u"i6z3ƟM4jˌwvW9M{:~?Ec~- ћȏ4i81ɚ/{& u>uz!~Ӣv).EIKM :5f(CtheGt҆ ̈́te7r1R/]F 8cR`Aa]-ߑ`PZKnXL}oϠX 3nc. ޅN#єQ4__&%ܜ^3MHgh 5G\?9 .sg,<.G6|Q82ӼT_hiq$IF͢_K*\ `.:&Y؇-Ҭ>$'fsb h+>s\UUoKRBo- @*5sQ1UQlYZy&kA? 0l˲)kwS0KQLSp5Rkɾ lFO J=X 45j IHT)G"aq8w=lZBL;Of *\d>Z<ۄdrauuxbw.ÒqmKua +%'*@ ub5i1E/!,nQ4[tp3_xu1?1dLHTGw,ujQ\B v=m=Xn-jkQ|=QpbR?NƒGˆ>lՉuz}|P8\:؜4{~LbKwup0>Q%^`vϮu 6CZw̯; zoˀ㾷5>Na +;[<"1gLaPie/9F}C8+j2k{Zo#OQnċ]m/Oדx`D|e')g3[kaa1a|W ۳rSM睪NׅG\ .M&JpLC@˔ 17g#!UddCO͈@p =oJSngS)Gb82뇻2O0|P5yg%-.һ#Ht4V4XDM"`;,%6cTd`b* ӾE9(7ȟk_ ҢUDEr=hhaXvIjWuXxHhzbjN&Oڒ~c^*cB^Y>aNpLc/Š9]Bw?7wUjVUF3-N!kaLy2V@| V#tӬy!nPp&<,.P<|ۄ^C,/ZrlA1f-0F0(.#_imwEMp3(h^-219!MO1L'ʣKb$*yb6y t]a +=3i>0m_\]AH(r3dбx#Hok2Թuh suB^ |Xz!g֏9ֺs+h|/ ů㦎'- 3׽|p]᦭ϫ_ѕ#[/"S-LA)4Tv8/7](/PjڊOxBHvR<:MH="&o`MqI>kU9Ȅ>F.RH@LT>F Ԕ.G2C{GRŨuu\g s4E@ P1+Gaoe쪭r}B5{X%kujHj/_v$wGנ?i(+Ltyؒ^}()SFQlOlb5k߽# \=0a՗ Crx~sP2ΪU`<*_5Jx]}5zhFJ4Qt[cG$o3 G{=NCN[7DTARGjnfl0,-]?Z?űQ#[rQvs@&~?XԖˀB)|E*ȃW? S./IGJ+f f(Le b Ǔ5Wir먘\Bx QAK!A~7.bUs]dh[ʄWA퀴?ZKOM9{fLDN*e8 ӂ ~Ztы# GX7iDGOpYZ+TW5C|ߖlr(XZexI5yh9 Nwfj?§mWt7BVv*!ҮQ(W܀v0rqf3 %:~(k}a@h}V7LQk{PmJ:~%2- C,y#㠨74f39Q'7K'7e+XM.-cj:'C؞v~궒Rl*n'dg&쎛}RyݯQ4aD7Jw`W`ÚNuބϜƎI7>G ,($fy4%7ehg<-Nm0QƙQ}N(3"=1^d5w 6\Wb]e5v9&G_J*KSjeh`# &u(`=;>Yp]b*MK9qVν6 K%efVqg ֝+GDvC:߄nbwvd_`Nync׺§<+x KslV: W4Xm`ڱ r9*wڥ]tR=W֯1C;ՂG3d0䯊@96\UNg˧JD VCma0>7,Y~PbHyu=6 ]LiBX < D:ruKǛ;;z M-oӣ7>>IQZZCmc>i:3T`܎xY*!+2?m~ӮLQXO.DKLDՃ9GB?]Aj_6@wHWHeq=/e3 ŦA;|//p 3fAY 9ס Fc^ 6q*Ih_"CI&-L';Y@B噃wcZdio]$K󅂴q2[?8 c& a2 mWǃ%m'ZG/z1tXf٤9nr{} Xd N}b#'ZGhPj&('FbK;;8\= 4d:dEi!'f?KV_#(̠4٬MiF°8.h/G,Zm#9C צu*\FYkԶI}GGؘgc4}v3k6Y};1? $`>nbq`_6aˬNԉm L; ifђ&KNQە?GZw ;eMgXz4ld*FD_MG`0fSkCsOf\Nr@Br|&I67v}o/2.VE#{[==Bqנ# Mp;el*uݪo6N~DI/Vz>\(7ZHrg{?;/eӶ-n,0 $K x=X}@{|P?Lc@oV:|ʉ]fG8.IWFK CE#2W5M~<\QYr5%Bƞ%$$0 ,|m[ߡ D;ω,=Ϸ3NFϒ霻lANhW `Ԥ3ѓu73y)p\>_Sa:x+mܩFϰ"j6>Uh&L2MA}=ݮO5)AƇaqT.f;1\=r}ӧ .I}ۜ!j8쪓ߛ*3=GM^Hg{J&lW˂ϖ;=bmΰs-d>+#D@MKb9fJ~. xӃT&sxj!N@#{1肭5"Qp+ԯN;!NUkTIs2ZT\ g1ơLFٜ/vF@ޞd=P)&hǍ봁tOsJNM9Stb.y_Ia<_(O[`5QunXAC*Ǭp}mf>_\ر!`=8XE,/O.lϖ d 269iTǻwojA9S77)Nv bi]c}'u,3%xĦa™d=~NPnJt\#D<ĩ%O[k#imyPhp@Jfݼ {ܛk"bSMLTh7e?[sCr4{W(*+/N$/V嶳"?%&;yIgT{R2a+d +-%<2aj.#ïWtpIx4+:JJ|YP:ԏ`=PX"?@QoShbrEɀn)2~޾sSհh!x'=t8z;FNƧpxIQ\0BؠE8} ͎eO. ?2>7LMToXh4E@9Dp.|e&oLR!ɯiroy -5ƃKHJ:1ө:2rHOhNmG#ú*%rQܚ xNQ-!Vc 7#V皏oш9ڤh #4YVge:"s;¶d!02+T˕* X RZ4[J!7zW6]m?57۠l8ԖipltuVx?t'w"uKLM3w񫞏I;h,brii >x-p`11e++pu:_M ,LBA2c]{iơ 5rDK=(ľs$p[nuIhXJf,.Q-&`qD x8&υ#\z|zO,Os.rU4.| . 9ke0xdaC֦UrA(?T7 oaKbt`~KhÏ.=P#=Ć>f}poCb5%?~m_&l$/ 8^MFqR ULPd=MC = ،>d8ϝVİ<ה9o ?nJl*62SS5KRMG WdUe)unZG,kE4&n˒MG,cIpys"KF?)6zџ RS3w 6 An[yX\8׸_`*٠>#{9{_ej~f^Tc\즵xQJѶ10=6Bf%9nċQq=[Sz>~Q'ZdXKqmO? (˴E>^NL5sқ= }D/hH{k'qs.ƦYZ ٜG 0smOV$\JGf`G`MTx/~K:h̛VP 4}n@HC&#/qE#oUn: t|C4UEE7I0a "}ZzR'FŬapJ3tY=E7V!gki z}.bfc9[6# a Kf>mvD P(_ҹ{['!EwO3Gh !p+__?" PV1DAIr.q3 3Q{ceQ7|& {Zg UH9隯%ɲNSzc-ךTrB٥a:@@29*2F{__z$N;ȄjxKӋ4ca& B\ߣk $H ·4Hzm6QMASV_D{{ rmKޚp1Eƒdn&F#/H2.Q$1a'?olbIW%cvmT;Z׸#A7yywp.)Mb {Zu11kեB$NG^߮*rav~0s@+3񐉰hx3|^G>ui} )v\:#<~~"4!6z%8,sPgLLәG-&_3 t)meq~&Ӧ58f{aOVgaVMiv9q+2ꙺXp\ j޸H@)\uVB[j忯jC&'l%!o@/'޵h DV^E@`8?jMR۴m hԩST_&W&fmĠO P/Z"΂=f_b6k(+OdnH+Y?VW1O#e v 3uȉRJ / iJyA6'qd{Xk{XI|:z`F"VI˴JjNq"՗joAak>d^2@"үSݚ=[L?CcF˜G|N1T)Ny8i(,yJfW6͙cS /,wIgY~xtW#ߚ@ tlo&^ju}:D,H߾K)aê?, Rfc>(ue')F w*;G6KY""K!0PE VߴO4z>)̍]' ޴*Z|ׯ+ k}-?@}}~p(JY`*Ό[T)Qbf$egBdN)_|fͶ |ٞjUBD~C+HNn 2׾}f5\|9׌;w 0\WK$YkXu%' q$w WVK]O0AbI+iud<m'cR uZŖ.a]d&T~p햚klL*nBOH*kCjؒ1i,1[POI626&Q ~LV%WLC6V`2Q}J54]㻌Q1 !:F+7֭W3m_NdVEu]&U*%yU P0!Enڙ{X|Eҗҿ%MTyאBpF5AyH`K Arznb^rKc|bG^mWo^Ycv}" 6u;aS$/u*-86@a&p@2kBJZ7(RHK\ܽR1%W! /""z[b (H.3c'J0BIk*zP0n{Ά=}39jRX)iOY2Cָ;&R-+NɉABۛ>J(^\ 5.NR!Po$EMiS+^ZOv -m_{eODޕ1^"(`2>uah?mɾȫ$A%HU -:.@@ћq9V/7-irҫifyI\޺{f) &qk!Ve*[^^6[ݻ : }=F>x|\pv|L`(qeHIb.4Y-d%񊋹 '[:|ˮ)\ɔ3f/=y`#3#pyQ/"<*fΓ(ۃ8f4ϲOQ G}K1TM@(A\ ΏjÐeJ.$xGbŘ!شfP]uZ#JT2-47F%S4j?I)aadZ58' "uimFAƁPsfG1uwOӸdϗevJ5ES*gIp)"(SUͳ&Uuƅ8nВPbm[ݨm; ܶE骄a( 0+"A,z0_O¨(ץgɢ4hdEC s*LҔZn#B5#K&>mPآՅ9dUFV3z頚ADu4uE 3qҟϒO#frP$6ADSS=6װ#x,~d^߆ڼδ  \Ǒ+{sϪY4`-#]v["f`Z $ub; տiX{@PH얆MMn،rSiG["4f,qTְQ[fȓ Y(,ðW ӳQkuaōwʚBʘ9c60*C"㱠&_pu )"Z]a̤~$9oKbo(_H'St;Yv$kbˊ):ڱ z ,sm0O =IZhP>ݞݷ62Us(*٧/I'zh<_>27wa[23ʕ&ë"en<ѤDn5yN j$R}-Фf6Sk퇟@]?8w$ qH4 " Q>jT☍ywG&&"n7qj҆,#Ϲ|]UnASWsfQbt;?lzy!eo14Wm3r`ov`g/!:R%;ȪNq m B*5z v%U] "gG[`=0Ьў|s{Nltp^#k9hyw}|rO1q#[}UJ/Ge.ޝ}bvFOEzޫݕl]:40}"Ϋ=T2E M#  ־mۓ&.XPGrMq+]+>T3u-YLhi0c(qkې50qɸ1j[/;Ud-6԰ k٬>8OLV%fT*`Y!*rIf(l@w3Cjq+kPFę߯UNrZ3C{uJݥ^"Csz S$6w%t8OԴV>wgXyI_㓹ӜS|U1SԫA}7gz^Heŷ}!=TV X=3 QJd%(,e`wVFjFꥳ Iݨm ma5tM } #[abbqK33xupȜ1ZZE}%F`ڇT\ؾK4]V)*N,x1%9j(- Ʉ[2Cndū[=>܍'VcʶwCJ0["0s(Q jr"X Ͽ<ϖlc9XvrnjE@uy:f00ƉM֥7u.o3h)yĤ(sXS͊*sQp!/o 9īd=^|]p,3иf?O~\'lɸjwE%5.F6B8lT+RU܍ʶqz\!} $̟ź` jzjp;Qċ]*mnow^[J[|< PS4"PQ{BAe5=gYO(uPjC˄/(:/'^_]˩\Yk]]b1k{")k曊OE m|~u>*[Ki_?9D,u@<:_c.}5+CR9sjҐa6۸$b`Cmy).U4u@31\ƊTz> дÌ,kY>y*PGS2- 9C"UGPFFsRb,/lnCaHf󙂜gn{iJn݁3?jJҶm)w0~D(YE1]m%9'H}qǟA)W ۊ]$ &9 `Tl {dYiHO^semq\Q(eEZߠCdOs^P'lja{IB^~.ua=1e; hB !(tBjC7Jt&[ӷ ~EHu# t"ycJ;#˪-jn;7isX[٫;#]6uK\(HG 6T6+HKfaᇠ?? '၆m:sL$ s3H·Qm֗rR6gDqo2ӍVlr6 pTԣ \Rn8FR9=}ߓیk)vX1(Zǜ5礪13 F3"G{K$Hp04 H _0{FyZ0Ĵ8:X ZV֠RqG,9m{-Ύzo } gmjͨH;[k|mVG,>/v1'Il :sFdiqi;8X$'[1㚵;ƮKw|"`oQR?U,SZ^.U+I)9zsf E<$j?MZݶ-ڛ+i M?3[;P:z?5e`DuR]}O~Xܔeԣ[ky3;}S^,z8=UR0ˀ9$nz/,sj(O}r' F „wSEVZ~Xz[ʰt^-", rkSF@FEŁ$斈¤׌L|B.v 0K&SKQky˧W;IDaxIbC͜-j"/ܣn '7i}N$$A;m] B5 {Mzv3}iwX{5]Nm:ڱ6pȏ2dH2 tSx c,-mTBr.*gdPǎIe-}ddD]^ަO(Ists0D|%;\ mJHlv&푻l׿#8Ú;Hǡv]SX;UPzIKsoB7GQ-W2OC'ΐW[>9s'^f1 ƪA9AdP.sWtkZPXV2d[>Ũ3_.VV sЙALM ,1 Qk/xEa[5,3(7zkd&ޕ>7aK9,}'二O'ȏWI J)=dcjw,)A 5?YcUYR^cjR;(UCpU5]3p1"y;#g.Ċhr*-[|-eK:EVٸj͍K/̫6~w1ʩv՞Ń,j5q Jҡ]FU6A3d*_b׀qvgSQFBOuu;eH TUj=~ JA^YطW `=vW59qƮH |KDQA~JاZ h0H#J/Ӵ {,7 U&a@\]~ߓ>4b]7t= %)lڑ.X씵wgNs$?ctm~CY]VfOz RϷ߮f {H͐CcYO-'UN4nw&NF0\ŧ]}P|awHyE[ . @{2z,JsMGLޭFiy#|U$$#,;r&38''bPPӥ3gHa|CM1OgBR] (BbPTŠOGxͨCU75!@lC=3!&=J 1`'oJ /+d7Z?7v$"0ngl4g!Sfp/ ƿKwWD r.Q}gD+Ls.~Dϸ;ÒѨ6bzkkl092]+fH%jmi/읻ݿw@h=Y}|R#lB9"\K:0c#KHPoܩ ⪳#`{³rcZ'ZLD(KVM|P jAVj™vFCJCEL*z >o3:a~ ,_KΈgo0&̓w5'}z+LDFуVF lyK5bXM|?!\"WGS%}r.z|bz_`pwV6F(1Iv>pp#4 +|Rn%-QJ>M%FPmM*5<Ԙ;6FpQd1v潋Tr-Ăf=DQ,~k[q*z4`1D@eL~VoyqWpitmDLٺ+vu0,gxvacWUŒnOkH?Uҗ&. U! tWQÚ$I>~tHLrDTګsAU\Qsb%ݮ‹L[@YV k*.A3fDS&)$ZJU(x<]^chW(Ei$/',|[A4E\@?v~-tAĉeZ2پ<&TZ?jČTCzYM0)t M ÷/*gm\xXߏ 9©9*!p6~"R> aBu`*~s>G~.S4 <1ɒSKLEgBVZ^t2. 0nffV} q耡Ok \UPrFQ6 CS\{dK}T!TPB! 7.7l"Y> xn]G-𮁗zن[Øj!h6 |D]c$9BI%{9@@ ؇,,]\HÖ+\i+3 소<3.Z%. Sp(Bn.|fX$ tc.sâziwްKF6ujsX6a #Y~hʾ`-ٓVIUNDu˦dd~̬'M5` ^pϒC5S],}SU7C-GX85;/أ)yGJRb2-F[v2 ]t¦X*5@dvʹacS"B+fA]Llɨ4@b6b|Y "~A[h@-˜"ݶJMS}g7 =kޠy ܖsO}rw'`BJۍ P=Wp{+rʷuʲhSK$߬ 9+$*tGe!264 ޒ=3d%x̳?ƀh^@! ԯ˨75oiPߤ{삘!aF$5_b+Nyf%Wy5/aas0gzkWTcKQl-}8m:y,PlQӜr@pGN2G`y˔l^Q,0N+FLȌ@JdSX`cMԤzx!?I8d]|␹Q"`DtL%;:w{0j86.X`78_'>O,l 4-UW`S 11A:ݫ%3V5EϹ~X³L$~ls0LfhM>L1Wl ;d]-T_"wYlLj^AD [4eb+?k9815 7 [?Avs i x6…`_{[,cvzN{(k.jy"s?_R#/KBu6b@P2CJņԍRgF}2ij'x׃*g t0~+fV^ _%^Ju؎lwKMjbA@˔M-;^ ՏEqn=o gP;u?$(G5;-QB~wuǶB o\f2 J`Sxf3A{Uɑ?A0CG}7=IoSaS9CHu2}˳A'BЇ[ ^xLM|բNy , J}mdZaПʡ:HØE4 *ŧdh}wzy>p^4mOsF1S U[uP˕mjRPin? W%F%R>0UeF3{# ,2UG}B`vV_:Ni[U |`qWCMӃҽNJ \y% *B" f:VXLS-Q(oejba~jkRV6섘WMgwkP F?`-/É`M聈z&Q/?&94d~qJXeS'{$u'o1ߛ7Iܒ.R)4,Q O;01&?ʩ헼EBGS^F*mE"b je+xYi(?=+XD܎o <)H~ `:gsFxCey8рk[Q $4qډS;=d|S`W S>~<8G.r,V{ɋ$ A2d^#S4M_{& $Gkp~IR/L}D(XjaQȵ'Y/@w`1)r ` ζ(d{FM2:=?, t] oqþUc ԂL'h;yEF[,brl%֒2JqM@ib`S~`E(+I7P ~ΟS$n) "-cVMڵ+˟>e*1~~}D~(6J(\EĽMd)l\qcVR#GsfmjcrVOVe_-Gk;ݙN{" W*zoDVKNZ%fKwB{N+‘F΍J82iqJA}KKSEц=s3Z95rUB ԩ@n)X9{돤ogΤ7A8uHP. kP "̀"ExB)*yt!Z~}8ܪm/}>-VR_uBT q=m9Kauuh9)#4Kv< 8ɀWSg 2iϮ)]KFK 96}@Aj q q0%ER#㪁=Ű˧e4KSaV"oPVIalIo&ZVxcfYh!8PNZR2H߶;u.X~ s[m eq@=fv'HL{|K PVq7&$e"7L?Wג0Ǭf\+Ъ#d$#m< 3eo.P;La$r2黛g/ɸ%.RK.rrd[@b#ѽALn8/a?EL xXw]lټ<Xj她Pf7z\ʏH Ag!⟒B?B*mc.~m Su $j! H2ّtvנ7 xug@Fw)y=RS.=V.ώ+8&إ rӑ-jt"R I!F= 8nvFLQ`foϓVlEs_ӦEE?$;fѰP8ixAV>Z OS]εM&UBџ+*#|',ī^8g nfiK0>o&I|l}OAj*J_bd1"J@bZ0肒 hfQLL*݇]^nsTef"# vSr|7"M f'ZŠ KoYRV'I'gxwƠ`r.2cVUB-LW#rR'?ծJCrhYO Ŭ^E^o25B.$},r*ͬ0ȍ𠉘* Ђ5G_}sU=@&"}ݺ@P:SL<)uy2mX52 *._d>̪C-v3G8|0P͏Ÿ-e#P,: OVt} 7'eǞHX5WoG$f$cЙnu`ވAH-S3׮ ]RtG{3q1"JNGCD>6;^ C\efOȑd˲$^%JG 7?ʐ-^1(dpw7 ḡPI ^Qg#o1{~UO5ب@J8I %$ӳ[M@[ZdyIޘ)^}1|BVy׌s\9!{KN %M`4{ }9M$9&~}teG̒DylUфYNA$s,.!ASBk 5GZ{&f~S_KG:v<0A'^XVgܡ#ucVF[q `@w#:C{~5M'3O;UF:mz[@t2+3I:`tUi9R?]v_s&N1˹3C?JOεLiszل18XЇ":Pu9l7MzO]KJ j]^'R[.\Iow+HnpfwDބQa'""E(5ﲰ)+Hß̨..' ?mY_0;{̭TPICnaC SN)E$⯊do+#Fo ~&{UwBv\Tģ9 Y`Ɗ*$(ۭЙ*\|l7Noߍus81?p3DBLڳ2sUẹksgH0 .8{SzGo peky h>gͥՓfۼ52Q>g[}O Ipz411oq7>Scqda!2砞Yڡk0NB@R)G $!62i\ }rdTRt׋Mp0tz>տQƱi 0rX)]饻{d4y|$1f.W_hvwvOa:1AqNq,}Kvv0SF:\U^яMe/y{bH!pֹ";m $cD8at[(?kzʩ͞nuƘɋ OjY 67(лyQ@a+Ӓ6s҇"~G?n_4SHn놾fY/na-^?Js Z@Ue!B"9i\527/xĦU63Q&+Cn{0q ̔]2n5 Ϳ3^Vvxϟ[aDIW؎ii5賓2:+椺]T|:b1|E« CUzSӐQAHYYBEm=yPb欛\u˱lxO,pD\yctZY4چM+9@@?~3j2N͟ \j(_D :>i!@I*^a\ U6")88n GJwuN| M+5^X' <$ Xq\sF"}hz6\f},| H䀉ƅr ^B pJi͓מ pĖg)A!c0;ӟSXs\'NNjY"ÿJync)—k"q1,+%9XΖ3q"aesEMBx;$9+ltJ^5 :EXj=Yy>/vWI;(v~2  U01L*Nu,qqј[0K3H>l̡CVws׵dv{@`}{j~Ɖ|z?"<&B雷GW^!3T 9^9W ~Ztʴk+ i%>P+L]M:ഥBU!sߘDJK !iݻJNa%ֺX-粥;yܣo`= GCYM"WKx#qhjBõ3^u21HM>|m.^#DCdDS}ҤmU>~jJ)YR=k}efq8FV`va 030uZ>q XM%Y8>km,*9hmH[ ."c|AaP4- iO=2Eu7  lJH!׮,QjoD|lǀqاب8wK)lYiE\Ll$E#fTUGF℺vmd1x_Y[9U ʣ:r}QN\Q4ŕ&5yg%mQq7̖h֘q!46b&f G=?]+ +V.Q/%‹P2Rm!?*{5>8Ť,sG"q]+i\po+-&m0 kQc EVMU6Zb+[1̃ctR"JZ/Go)xv/_ag/@RǙTb2=aPZ+^F':5E!Zƒ[ZeX\fODK9x:O ;T;;6>i)˄襄]iiȊYe66&,'[VP@_9\U rYB(QķVzT>dpHAziؗ4ZB;.P1Ӿ{^_˲wq\Zv$*@c;w2C?R%nΚ7>4vxn_mC?4I5/X "E햄BzJ겶5 )Ѣy/YG([JvZW,RpEB'FN%R!:y/vY=o&{cR#E( NԆi=s$}. 0V; Y>Kv H46{zYAjڶwHXl9QesY˖,4b}ٓ#ǧЩtҌIT.dCW}h'tscb[[@|7$MD ѣM`qar/;ƈgǂ&g|٧?BG\_PGHsj]l8^(ht?7=fSpL}3-1&{|JS+C?ѻ@і+z\kbB󳸗&I{Xe`}]Ųk YF3R]@5?pNMbTUԵD䑏SFŌxQY;@,OjӒ]e֧ Bz*G UDRCD)3^ {&J*hn{{Y~c7  Ê<{Kr4J3gVqnhE>_fWiI^i}vd6N<㶐'56}'_)qxcEHd(}][V[I1Av2"LuU=31-]yI_6?w˖"o]_fwuJbX+5Iz~O6F߇ޒ%ȧ?~,K;a\nܠ8?s-tR`>a\'ul k͖W.充o%=d2%<ĺ&gd,7521+`JNRsi.Dq׾H s\+T'm@ @ 8-ej…*ъ4fTvVåHDhiVRF5R#*-!Qc:ԗIL!{ִXeOG>m4rs4F}--S?f|ڧh=H)0k4B;xTf%\W2/7.D%?-;k·6`W7uoF:dӫ8IO܃Ijgc>Ģg'i%sy_ le#@.QW}XI-$;rSY ~Qd/ _sYs2 7]u:t%̏>ۦ>(J6-sZR䌼b;K|(VX3ߥw::@6qM 3ȿPzُw,8wnc"O+qT"kYs v)v$BdJ^G2E07Y0FHƇ>#H* ڒG⒭.ʐ„$?&V֕"dܤE}tWwS^h@Cu7[.T\xvᎩU6N%w C0AuV4)X#Mg8O2WJ&U=ֵ$ATI.⒤633 q-rzߢSG(紮 ]/'M!S0]Ss8-Y]xlzzXz<ࠍ5%YSGMjԏ@:uX\k;J2G0g_g68= |XXmzDۺc|{@~?Xճog_88VS;n$]Pj3+Pۼkc>j<)8BLoھ/^)vMܙ:+@ m7miX+ʥ^ `B>4?6<\DP! )utw5H@3VȖ٭Ε?whT| Z 9+ R2&rF|-R9t8s^TT<x*@!:FPd<(mf+bSYÒ$][ É{φt=;gr[hIMlqtO!t|>*Fsao.A>ԌC/@OuLzdg'Y> l-cifQר"deGdZiJ 4n%wDrzɍUȴ7J c?z0&YkXnȍ$}! .KQF"[spSiXi1)^#;@щu}9gBJe| ZX_h``h]k7K}Y \dm_pOn9m=u JH{҃Requ8я)w1##D5ӧkT7gi2+?iR~deZAMLyF5xo@ 2-~55тj F\ ȉʿm̻Eّ ĨC7vx{k:"I\u|yB_}t䆫jek_|nsH/zAeI׽wjS;QNrڢ ii!$F{LїNa@P³s̽:ME/I.#~%*s#|6 :Uw:/{WBKzՏ ͊dJ72TecjMF&( 6:̻rX%F;݄L%aLxkMϲ40F#8bUЄ AOH%J;Ͳ(|)aq!h[RF@5ztc4ضFhE,L6ǎb `% ңs@RZ_TqskS%і3OpeYE[NvmԡrKgK]ý2.  ?Dre8UNvt2 2t⫺.p7) ѢeA: < ,t=*D>ӲNCTZT{Esr/Vo%B@{AN> 6{s@i8tsx/W^7&iICX[\yԀ&3Jx-v#.H1׉rϦpdl"7+b WhI8D%boa3-99<&k%l K>;D1)ˉyW.*adRds+NqLllB\KoDWµJ0M),&x-vȫڻE Q*mȼΏ^n#dL xADHOTF Ju4?Aa8aܙ3e݁'ujɡ/ C}A%Afa9,UY&CK#+P=9 ;Q%ӡ>bȐS+^6,ٍtlGv$5L)s*m0!*+P.Y܂d`es%sB6@ݳ]ۄLro*vr 䫵-wO}X5?S;tNRj#.qRȡXהl;QC͇Cn^<XN,$ GR\-"BAfj{ {1%G0u^ee!4D1_޴0/.36N>(+LKxd6Pbˬ@6eH(w_uu_2X ?ѺL@?hIRz cI0jtu1Qy V0JҢAJV"\@E3]84e,3ruf ՄfXǼ³ I+)ؙc ͘F+$l\1.vt=+yF) qMH%vb -QP$ A\b˿fPB>=ON|Kf}IOFܳL<\i,S#RezϯR룠!9ݹȃ/GV)ܚ+mxm~?ޏe=Eǭ\-CS0T8B#Xu&Gs_MD]|Z8JJɰݾbU -p566MVH3 !exX P|/ %wR:ˆyA12XpDtF]H]hb_H8~UT/d"I\72n0DD+c_.R1DJ xoBsky]_ߪ6ѵSF Z)Rش hbnDD8iэY&p!egE;ibEx6rLrA4,0W~̢UʉTp߈kIm;^C;aquqD g?rΎKQɬΒeeSnJ{MU%fv,vnDw_*v/m)ɚXR2K~NEŧ>u=&B"< v' 1v!oyV Hc ]D+ToZ>=)\Fe2C|0o\yl KNjM\RJI*:$ғXݺ']Dk-tmo gPI>YNM ėT^=̕8MVIlw|v$6ވu0k '2:s]GϠzoЊ _rHlxqQ;fWV*]nC3)0?mQݜ3`4 T:d)MX[b?$/VV`4v,ݧ(ZejBo8DM%ͱx#dAhg7LŇ*BA;8\yE#3$Rs$r1aDbXEvUF`[]'# [x r$WefcuzzA Xy ̴6Ǽ&b D@ڏř&;%'%39N8Ꚏn2f^O"?{?ǚw@71j_|νDO`U@)0q$hZ*džÛci_ۊ!e"@jWN&W?T7eR.w(]bCŧhgu.gvbZg]6T1;}k2Ғ2A 8cQ-K}|--mTqx=$j 0VK;خ}%ow:wcWHAV^G-=V05\/C1@UmUʷb\xvL"F{j7dMvKSW\?I.mOHۺ&bI;c!-/bƛ]B23˟FVz$DGI@ҿ<5g>iEaUMAb|~k#E- f!綜x>1(FL(JĹ8^[z6QAWN3a }~Yhm`8XmFia޽Gk .r~YKVE=HkđFtM|ع BIɈI]N١4h.p\lz3avkR" #z QԣWTCy:N+h&Z66Fwr6'e0HjrM4C{{Y!:V* z{V6RD[4s‰(ZR_8H3ʍ}ؘ6"qnb J暮!_UG~M9Toz> ];0+3̹6uT:)ݩU(ov xw)Wu0ӛa 9Ʉ}~u䛩~ԘC=V ]h1EW 1wJ G$T0ɡϗK;|ӇI2Ygp%wvo'Z4á&H-?Sd^vQL%ȁ*zxJRٌ^L_Ћ nJn 6s, F RLU1gܿB#)Nŵ>PH>zi{ A=pyVޱ(@q=ʀ,E. ~IdD`" \:=l]Mh.gF\.nFpR5eJs%Aު[C X {N( GT=m~gXqaAxoRщamG'}.ܑdlipU7OWWL鄍`9T舔XHxJ+ `M˲lVեN:~uKӘ3RRJޘS1D  i32tPVUjґ7; "EjAtl)fpJpz07͎cwIJH^1;s ;a!|:L6ةfH2pFHS/&$9̚AyXK[~w1Ze@T^:@WFG|i劄zhKS"jvne]dq'ѯ0&Ca@GWsvZPXaĶqaᙔkiO«I1]*<.g\! Ȥ-Or\=!gEGu1N2,|BX+Ϙ^:dKTH$pFYU-фڋ0 gLC}E7T@m \VP)#aֆAѽm+_z8Miiewn JkmM$zNʇ}i>snlJ^LvsG YD7;ySGPjV# ۽tQ|9Ɠs&@^]5 Uޏű _n DzG5Ms-]ows:txeϪq1eDIM+ew@n] lLR4@eKE?tC ^x(4OEH:<$jQSdttk(C2}M> %zZZO9?QE]'Ҏ(pz8cvX_QFgJR2Ur xN'b?2хQXDrV➕X۴Ml>uGp"$Ŏdzӏ:`F$bdh;E02N+a#rC]2v~t/r|2 h7MQ?N^ j6DMGc7NFuqZw$h=FP纘s?(˫4] @P*.__dV$1!}s[-}Yn~y. _og o^b OSVuZ"шG4 T1rWk#t{_/]_xz=V6t,@HԔD ,F*򚱢Rn1=X@ˆi I)r)sPwB$yk( O>e\~>5=0_>4qwT`q;eu<- x[ޗ{$a+(Rvw߃Ep mlԶ<ꨛh7fY zuGDgi; <[TK]a9`8Јq3pp8 u{U5/6hm-K\0" !} JJ£;f8c1"/guO9 lF.ߊ9A7M7y/D}oubX>e V I>ؼn7 -eSau$x<2n0#c<8 [fnS-H:'a4}*Oe3 S?ez~pcjt x4 p߆ɛI~b m'A;= ;QJ _JF`2zq~+0z[_d[KCc'K`tH>4`Qh;tw^}T2ǢMO2s ƒ3(]Kn7L#CYq1$KE7͇EzZ'vQ_d@?E÷L FCEoGX,{Bdjl_^ρ <~2}@Rs8[D;ԑ;M a*B >7, :#ږD;%.:^^V#jp*V*>/nz! ގ-xe3+S2o*$k!U]0@́ Ujw7dboD#`$u\g }Is!x7fĦ+s,iPAkԊX9egn" )7p\ON*d3ͶTm(@m̐mC΅#PE L__lg Ey]s[\C}7sn0l[!E`KlSp䂅f53#879{"bmYwn<9b~Dw8,Kt3Ob78jIi}$J.DJytLe$pOdɅ5IP9wC,8&O'%;AY>. sކ]Ϫ8*@W/Nbd"JpZnGXF4Ai'}r8~+%Qɯq敩f[@sB+!jlf Ok738ٕq o4uBl ~*fn2<r(D= pV0.hfj$r)Qȟq&-7244eV3HKoU84@,~d,^`$` [u`\im%ٓF jr6bQ@VZqϣD1qeXs g/PZuE@F?z{|P!SƟ>E_ hƑbeoJ—Vfug ;ß*^y b׆#J[^V^rWwXhD5ꛋx#?4T(=K(%=[:]Jsο;B˃p&$+BdX%gLa9s}_ _XݼmL$yivH? .K_BX9Jȯ蠤+ M0:.H-'Q=\:xYVw4*kӿ^x+$YEXN؎d8+٤QWmgShk 0oP {,ޓL_(9`*QNB3 yg]ģ-iY pz~Gebt4 3 ۱O_J~~{5|78OM夒D4BC]U*N#f©x2>;E:"BiN'!hdzOfv@+teLٟt0Mi&nD.KO]{Q-h56' ^&rdAg=}‘w>4DrU>%0_ؙPv38V_]Yu0eDK+ӯle؂v,p}!;^Jlž?-ă+"J={ߪ va;p}[ XcVV(9ԅX:΢DY.PVl9*^cxҨu޳dsBDeY-94vsCuT_t;ƴ&8gl,i7\%kjnyV.Ctն{KkKXVupg )( T،")֘*,ʊYecUNL{Ud*U y6wC,۳5Rҳ\K:o^1i kW}gC>UN&FAcF}x+B%UJS0͛"%kwیC #lb.^U!B)C՟3ww)-@9a]9ۡ}0BHDnYԸYZl'8PּcT:C鍓+.2.j3|;NqQ`c9YLw2/O`B@OJa{A{WL.'6Y*F3ڂ# ( 6};: F'$Ro ԯaY"x}NZ }vgZȹr"U^kz7!D Rh+(DY6pJe?pR%\*V3XܴL Mٗ_Nzn}0(:[NzeA.QSmwsv d{$".9C1xҩa%öIh:̀y;0ɢ[N̘f6nm 1ybxi<Nw͕V}˖,I=><`mhN3'X)]0"t'֐Zgla& C':W@Yt5rq75:e޾L}YM yS)[gpN2?&|PPmz9@w.ϖ -T^+&Fy?3V[`S z>zۏιL1<`&C&m*(On忡 x;<*V}CwzŞXD-f`])K&Q^{ ?ƖDO~cfBCY>$qq"9]lȔ"v QzQ.</glS-MlJHkq#]`K3[b3KqKcf@X:ZWr(]EM(1;F]=鸜ݸ[%bk֙O8LP,VgŀpB2}a1pƜoFtDs_Mz|F#&>x#0]֤Vέ OE0 􍲩Vl|8sHR?yetLQ\ƅF+u꧙rurX$IK0@ Ơ.̋\ݔ h?ҽ$?zشnMVoZ=r$(\.<K&ڿ@A^nBqU\ĥw}^Sc_;crHQFҦ9Qrrh #>F5jRwQ>xۀ.5t~Qb̩jFRh]m@6Q X$AJƷUcOQSYTjcO4O$[rrF|\O?R?/^?BC5 ;QcjO,!-j 3ME~%ٌSrc?j^e$E7}|iu;!M~7murKZG({9!*{_l oߛcfMron-@bs'dF 9uْAjuy:ڷfg>c3߱ɦ8p 3V6gʧ9ׂ7&DjGUw~=GJjD1vܸI|dkcu¹ t5J3d;^ly)*_ʔDv2|,}~L Mk\t0", -qWۏ]);4sjop$*˼F EB3,>Unuҷ?fJbmIUg̨?3^]ȌW(@ŻΫ1P#(m̩U+7ų? 66SFnВJDEC 7泼C 7;ca}cEiJ!EWQ m0ԙ_0xEIPM=~9nGMjfssN UjΕmkikò6l,7 @F K矡93$dJSd}^ʅYT3z%[gؖ!*=9[/&k鲂ƵorpQtՈ`xP24R_UXc4Q]3S<'(+&eHs t;&$,U4e-\Oi`ObՎ?<8fPvJYۑt7p3&"-J߉ӄ┆ܔifK2>3~1q@vߨ"^EOR欏VdI`';cNh2{H~|Zx^ʜ9a5ޞT-U(zK3ReS[!ŞeD*~*w \6/ I)/uTb"uL$ж: KH|tvu]Ei/|fcIAb2p޾xniK雽  T]kTO:!%uD}}#h, xT_QVJ͸;jۆ$y 8>JƒfLLgH)q2;C+26Aaױ8ض,Tdѯ*ˍ 39\Bfu zbgHŰѐbbXx1ƛdVYxPwa4 (_Wͪ{0+;#u#鳘G+#us7xu`>5r*>~kgo1=j͙OCվ䋔L 0m%o+`g~fIω&D16,(|O2uNؾìt}FCCkzwCc/UO->%SU6XrF89e޴5}hռ7Q€N%P?cw(ã9͎<`+zc:ZQ ["MFCH)CViHoٽ~k'b*`Xr9 j6l;`)0;jRYisO?WW^U =qp޻*wtR.IFc#vղ250ƿ/^N#1{,d+$LJ{B.H4a\<VyTeYIةf" 80B5"#{,:i_J!wl,fI2w[HXׇUoo!KU{Ȩx'Q)Zw:G\GY@!Vm xv³\"|72'.uz Tg9d-Z7rX>s>`t* $릥 }ӿg#|xCXМDHSLEyGE#"S N 3T1PZE~O wmPt<>koR!!PT85?9MhGjٜ32'RfiTx#; >ѦN}rO ̢$<O" e]杕ؘDلEٸ82$\MjSbCkPE9uX"ˑjg,-K [f5Csz۵kzLc$*S kˇ2Aw֑SLX-5?ՆOg7n+u)DicT~k4RtiȩT|u[Sܦg͋|G@z)1Ɍ cLz2q|ijw1粁)} *)Pc%X tppNXZj9ܟ1Y{Pùd k`Z9H`f_?ey&;Vs6sAʭ5866~E(rk.+Pp' NB&h1a;'ΙM yd ⥴]eٽejҩ|XEY&@~w -Bj.:/[s%ٷJ'Jc j/2̱:>55H{IMmA0̲h^TB>ΣL</ztOs`[L8Hpq%& o!V*. z URip4 &{*\ j9]J_[Ix#:y]HcU\x`No9ԉAG(b[1GgN IiCeg܈XpA{~)/kGƴY o<'J('?1T]O jrh}/+>0RT^iOoHh`>ZK?TP; $w} Дb=dx8 +euP3UF*|*Gmogsf@K>$ XfoPFҍQ8~1J;5UD2Αbk'wAٯ펤8ڶF6 5ȣJ[Gd=/_*d-w"؆4fc6̏NIжL<~Dt|Y ܹ#꾭晿@֦n0ΊrJl9AvbM}+m_UI`BSSmB_ /ɢKmǴ4Tc{12h FnFNJG s n8,tdXtl.B? $h ve:16bkz#Ʈq.ZqM=s$i^;g,IBz3_9#8Q(T X '2TWcT\-d΋fmap!i*7UOL6]OIrZJKͣiT=>ōxmͨ _27)'ʍ O9L'aiE=TTUC?~›-ߊ8 3uc1HzpP*n$%-DS:NHPュTϞX$V_V$@cbkւxpqS|8OkOP5&=?OTUvRK6;vz' `:vcIe.ѱ8Q>QŲ0Q8_Hf0haT8pyXL"PjFsެyX~$p8+~.=ܰ LL>FVp 1 {BKt~]KE 5@@]C~֛GJ`v}(n&e@[G&⊫kSSmnn ?Oݣ[-!97P"MI:^$ewKݡ2c^ic T`Œfwhd)$l"@ DrNzyO d;k4Ib"S3HStKΌ3ni;:.3LUu$ZK( ~*Ru)6,Aƪt<xu|}on9CVGlBiuaM9b>[E6W|cҩvj_t2H֪Fٹ?.CvpSjxq¢(ow∨k[O0kJA1?YS &'UX)龒YPHQ;$ز WcuB3:\}:?Gs$wOfa G|T(OLj< fBU`̮cΌN+^x՛kDo U3{((u霍2r\zP~Wǧ "8# ٯ.0Dc;Y$l14ݮM.\Jp?gTÜL`Uh3nf&Ѽ9}Ep[?,ƼWɀyKӗ.?,2@ǝT|8Cd(d ٲ82)Jl! "#󚞈=Juha83>rҡ\S)iՎE8&9YP|fTZ)bZhpFztT A`07bm:Z ,#n~-$Г!T38gIQZlv@/;\ F>n|6U] )66NG,:p1~A-C4|9=mEe?؞#2'.]Sg NcA|l.먣?`26dBݰO7 *1bhW),B:u`#,6gksxxu.W6"!|]TrJ:fK$7,B%.cXV{l_CcRzlN ߩ67VGv$.2ĦNhrkqYqbK,HWKE"nj$q)W\ (AS~2Q&D4{V؝ {IϮ(t-A꒡%(fFu_yl`Nz" La 8t y(C^]\[ԇȺ;0 QKm`&BM !-73Vjw1~2MD7".G/Mj2CReȿńT9 (¸gfcVZ啄ڝ'g~ W,  oBF ,s7<5jWW6m xxD% y*R{"K41un[O,Bw2ke[p &|(3r[-FKx6vSSU ͂e,zO!y%4Y:>BN#s\Sz[ #{?5tXD2\4vǖEL^|y'Q* OnΖ#y!Ik⨐9$gG5x.D֤i.S7a97-҅q/G(+X4FMV8G&%D(t4`z~fS`q k U;lT-aO Ȫ5)ZzPRBHdtTؚۣ-ihMU(AUҥbM\ʞ~bgۑ5.A g$k,R}5`:t[N8h!<->*}oKhao¸k"JZ` '8ejM\{ ^v+j ֯0cȘt}j;4;ݹMEQؘ(A+c1M]7Fd~X>gTm;'I!}_Ψ<YQdU\.Vc"Sp6s z@ā^W{D,o5=οQ/fՓS MX+_ﳩj fy4\xmJ^մBrFT51 E1,熊1<$Ǎv |H3qN)< mTPd,I*5+56FizVp߱S8zuP@<24R u1ix,lfZwѓ. EoԢcX}ߖT(;Cv;bw[ aHN !0`, FjH䴼3%hPvv6FulmM"2 1|}M m5rXu*gۓYO1C**^v <"l Xr mݤ##-At?~1iP s,W,fؿ`mfN}ESˆXoSa+>2[1$-\ Q8p_0HpL݆`XUgCLYljm_t3tr~o ןp L5(ʇ YSdeågV;0Ss-u5F'!M)Uҭ,wߊ{> }aBϋEQh`jYuM*V@x?eIA4=φ͍Tk-uT-Sw|٠8Z.]1dsL߄ASl^Ii i;$'YLup2[K6s0Pw2uFW8_埢^/n[~Ib;s䪛lhNzbeP@A lzgd=|M^QAē; 8ɕo&vdNk`p/T"TnytfDW?PD8XlGA˄I|y?owCH{+̺ou0b$WF+)9ФjSߖׄ<ɩqOG&*2AD\`.mL|o>N'Ou%WҶN35a˿}+>>j[(Xb;fb‚dƛe8kٚ2N1mad'>Cz)WCT.tA@ Q9O4"T`[9ikj.0v9W)Kţᓸ!w“ PhDb.?EsOTw\ g68%BzoxeUķ1 \H]s皰n R.@{w\54ݚG쀀L=D~)뒭X5~v|L*|}bRI=%]?EToma'ɛ)L+M1lj7ru'Ntvx7 OCRKG3,"+xj~U}\!j[_IObr`!&Xz]y51`<+ܭGX0)B=_my.ptq"YsnɞЃi6dzn'tZ ;a^VY.M/ĸ08')su;k-yC_#Shk󎽴 S mQٓ }Hažc,+Eq p9py$v&"~GàQ P/ -7P!;NN3qsjC  5Mƛ-ptnqIn̫͉P=NP>ypS]̻r[a)&+n՟]* [X+a9ާ Э)@H:QU̸ZINrC稇N̼ q*`cLZpN$/Į+ĸ]|lJ)N}㝂v^XFN2<-Dmt,~MB^oo:/4v=4ՉuhҚ_KMOު u#ㄞ.% NۧJ RW#1v3$'y.5??_S7 z,G,.٧0k~U.QAM ``L;r~oGn&k0m hyJRG3žj7 H<`Tyωd iɈ9*5s2M"-vXYlw:r ,<./0䪀4P(Xhw5hߢ,7IWH8u3J0e"h rK`QOr[`m)|bT谁2fVOH< &)d=Ӯj;H!Vܰd_35]n*1 %A[RuT󳡵G8QD5n:* Rmy#l< r&}gdl1ܡT}J  Itδ=u>v yGU Q#A8JVFv)#I/4'nu]QYk ݨԫ~'qݏ=}mbZ;\AR7Wl2C( tS? k9G8RR2`|* ` vYkW9|H?MgNඍpucpE,MUΡp {[Yw$Zn7Ѽҕ$e\cjRo5@|p{53~uw1ohnPk}Uq9_(ltoX=hNppDghR~B&#H(A2K?傈19QhUb =>ƁjK#f@uzAlD#Cugm۶$:$z{HFeRkxSO7v{_rؠ'?X` qu偾GҚ26'PХSyū[$,{ N-' ")gǏ+#q"5_nuL$g\]ߋ'EY;Q<PeIhpd] AD$S{&]&RjԻDgU{upxL'r9+X?bҺdR '¦_ʫ`k4!j Q\JqA_^`c+PizwNJk|V"o6sW`p.w+1$@56VgCc.B~ `|~m*G}'J#hٲO#sB,X)own!bE!orjjNPDYx'Wޅ9Ժ2?e/@˄Wś[!AzyV/T.5ycJZ(h!^j| Qu˰;U4.8IN5d=YF:^F,_w7XA?ve6e2Hs [8}dYQDf;에(HzK鱨Jj&GϢZ.tDtP)#Q]K-TdtC:L<[vr =K:ÅתoLJHhd<wSdx8kѼ]jTpdgp2Lۗ~"ʽ0.?fUI`e/`|<n:@@pSbվsBc/Լ|;f,`,E1׻:rڔI`K7@| *r$z^䝧#֒1Q<1r[Ek%#Q*hNfܒ[zDS}m/IrG]?tjBCp ÷ }z>XC $+Vw{}^ a=M5֜m0Ndr"p%0$A(H~&裥_(1:n ?]]Dr,|ƻqht?PoؗطigA&&iKbvŭ"\;C?NǕܯ`! x8N2`qSMoNM }08 Wgbu"^>nԞmԉx4x$j 4҂]j,ahJ$eB۾iӣO (t{{휔4xlcI=bhlhEvWrմ1 1>~?c$q|*I ~c5(.\f:ɳ[e1^Gz?c-Zf6ݚw͖<7Xnן3\9@l"HT %3?/r4%`v%k'.O x_VD3af^hq$8E%E5N TM$WvB5 Y&)l Y m4e?ppkUřd=_MܔOu 1 pѬa&_:zt_ׇSz af1:]ୈGwyB 9+]X|=cɒ!>!I{پ(3;'{Xtbd]- Of aI 8\^u[?q]'M+_.%"*.iDǍ .^77hKn I(1SR10fA}ɃqNuOtT_ϙ e/WxMh6mVr"Ѿ[v3yκq5TIJ+0y~m%70TI֠p}/)fi;zE<ф)'# 1z{!:Yeqw1jԞZ+pbI 9m%{dK^%Gmu3ZŠ]05 Z ո7>(R/IPՊʭp|U!ahܦӋvZJIz Mk+'͓RHZxd P3Q[`u §BrZBzi1;Z 7;hk`|^+riL*QH0VJ}VvEs#[xXGSQbp8;Mm8;Yʒ-O:Q㯃3f+Gb<, a*@4sr)OWf<[ރFa^T IZ.7U*:CZEȴeŐD=mxjՏW2 9]"5k5ނkf9lhvDAs[ȯ9έlcL *Xb=* `#S5Fk2SEZ c6^[-g/U&vѲX{ЊgkEޣE'r~+䄋韚ΎT#}..2= ]GRE|p{YK O):FuUʝ&N(t4:.c=P3*~0HZ7,y-=j1e֙fzEimCNT=?bmv˅˱2:3rC!Y!n^|6n)/,7m NR2jԓ䏡(C2>+0j} ؔb)ha e۽_C{%3 aq xb1'4^H-t nu64(Æ!>$Y7O͟; $g2dU}qZÀ]+?~r3<$4)Jcu!dAvfs1ݜ/+|/MxW pt)fb(אv}JV@V[^YO5AIͱ$:+>RjOB'~ ZkEWc Q i9JJce-1.f56V$AON9%q0>;nv 2%3E}ZoPI•T|Ke;NSi([;b,;.1!Ru 8 6`F}.^;xڨFUCHJowwZln H73Ns߭[OÐ$0L)/\WA B^';`9oz[4YOgaola6T0 d@A9-pru%0vD't%+HGoec +bHw4_m:sB,Ps'&/K2קv&DhS6//?cdõuֆÏ ^Mm*2+Ct۞XSضhb]Inlղ/NŴ1TIEn;ms k/ .2/D](\ Q~S g4j15\z9tҾñU1CV!{w+Z1yUIݹN-pTfl&ayj*M5v8ʃRb4 n?i*J` u ;(W&`T ,.LH[dp˕hl~dY 0]jQ6a^vqv `DU*W)S'.x@1Jy>`gi-ViGx@ѡ :Ⱥx1;AOɅvn2j*_h3 4~K+[ϴV2zX-mNl&cG@h9ڥwO^Iw.Ykj#H7O ,,o=ǫ%%2ҕBnM9Ye)b㐓G9q Ŕ[R۽!d5 *W<ŴRzqE5L>H$0*Wx( "%TI1N۹_G >`=hcI3(aհW=l;[o ~]M9-BT+Y/U R.eZBccn>5VvF<YcN`JGq[7O \#WxY!0 Wo^$ZB%:s%73M.CٛO'{=fTt vl(j^d'H eſ'c,7=tzP,fJ2n8ONY$uآ|>{ґ#57[)=WDzJ3QpWLUzBuk$(d̴7s?8e5Y 1H= kVw`V 1L|j@Mx%>9vAF]Z\NAkdŠY{{EdQnz( =-ԙtf #ddDKX8a딋t{x{r32lT]&tT90y7|K韕U@5z o>w]1,7n,]#KFyz@ؓu"\ >M^yB-e+!GX j:9 'AyQΜм,>V Ww݀襧 (U;Kh1\]a!=: 87Mģ֠Dzz9U^N!E\5b)HsͬsrDj"B _?ItohF0dw]sTV؟N&hÜ:w uhKn 'Vھ[Gb~1!Pm+VC?t|tt$"֬JϷu:$WD2Zo7%:hwRZ21'-uh 4u+ g"ċK}'gp|65OpxWp#]rZHg |kW\PB3<CŖj(hn ?CD#,D1]5 H1N~vЄ;lMx<PS/ hp Hԏj ~7XKlHkEakŞnWxvm-d:XTǺbxܞHv.-*[-"Pg5C*N>wֆ,]5 D+$qyxpC\j sk܋^_\_K"BڶKJTҐmXghY۴R rfbKPȒyvRgmY֌2D\6eſsme_ntpwO"k/? zVwLaJDt;9-$IǗ.^pv0(RNLj~H*uGjzx~m\t`HK&Yt|% *d0XhڽK&@8\:4+g, >},>煢<<Sr:bm]=j6qwklɡz>!qDRvt:5krYMYBp2#^/zI XLY.̡w9zlJoE6`Όlͧ t~@J&Ϟo_ ̺UHi2% @.yIs=s{q\+Mj&#'=Ʋ?~7"(ΖR&l~Jqrጟ^;g)и { Px5\۹5 k)Y 8)Hfr Wi(W`^Ak|;C>CC(myp+B֓Dg`op_ۃ$L5TEΑ!#U*SC=.eKGiA* EqSh|%;q} ?Zbz<>{LJZ!/)nJL샛U6źG'h=-,aJIJ xOIM ٱ2eb^K"q..S+"pw?zQfMx(|E >5* %Kk+G~ B ! u*V7=-I0AbЗ+ X(go{|ZM圳Rr Uیd2)YU|$Cj.#5bOIU; sWc8@mV̵"\pjf\U'=\X^{?̀Knf[_AB7%}kGP }!_py ^.dnEkl2jEʒ\u$k=Sx0+t-GzspᗟE"IqDdؖiaqEF_oVS ol feqn/ϰn9{:4J uy_]:;tЕƤ̿t:C)@2vU\?`IYS-CsĎ;0NKOV:ϩhkYP/ę>9 0P<k|BST+uHLC!0,kI@OdhZדj 8pFŭ:֏oXgTƧ/f%kf8f')UݿmRw,D5^"K/!#E7$suc5k.p+gƧOM#PWoJVaEOM0"rÇrQ4o 2Sb-lx%9.GtVK˖0NZ%G<&lk=D/[df=1TڤŋeKQ˻N6I К<M:Dځ;96Iu-k.{祹ẂX 9\QW{生3Uz8%gcȗ`7Kp#N }bȆ"tWk:eH$98qhtwyjbad?'6ՒnQ"wgPn:*t(Ǘ .r:d XޒtŐ:g?80ݍ`U$gÅ渳lV}z{nj^[ |ueMyT+^AOvwVYvyщz-)lD$/~JZr1du)ƤK$5?m|WGPO-!\]7qҩt!K+µ~ŧa\trhۦH?z<*N ĝueB9ᨙM@7=´R_뢺9U]wf fe`Ab-cI/{GHaa=.h2$%fcEc&n#ߑGAݻ( D45$ KF|%w,9okTu Ж&rƒx 7r}6]G,+, nsa Y9S@F JlHrR%| ZbM)w"1J( S,8:%'u/Eq+FL^G)yAGZ$r@8\r[8Kgye=Waf>Fhw˳uNi:l,2\| |.ISLބ14a}D v4<0,;a$%znjvuٰWP2F=M@Šh.Đ<- Ugx>H,i&&wJ3x.Hp@FДB#Dv6aK$"bhpp&=VSAϥ߂B{.W%;Q -5ik%679&*%D) ^n;a@Y0?mIR?6dA5mZWS`hޭe=UTahU$W?,DߺM04?'KʌV۲I0=|4UlrȮ;fT6< on2xG5HPגpq9绩AFl9&;@qNY|x2Wlj$96uK*@P13THMĞh@b_m79ybw7BjnW;S)!a$tZUxR#8tF\XZh]!5eU+1Rws;eUˠP} kZ;Bݲ "Ѣfk7#lm&O#x:TKRRu*NP^R,qmi@&@UJ"P;9Xd.0f Q?y|[(̬=PF} -A:e8JrNʏ60`Onz:T**z8%c>Q c˂3aPDzz@LXߍ\@}W5"ؘZ>"YD(+@1iї VvK<5̺X32Ҽ PO*aW5r:-rM>mvY4əb`iZ;/і0v.  {F8`S:C(x@nEc vC@UNq_tTtvW12嗉?E"=jnP"˖,Ƹ,V$o&v('&nx6 2;9?Q vj'-kN ߱pNK|?3ḰǥyC9k]0籇!P-BHVĬaiZbC>zn#R^s? 2S8U m'msg^U'vE.-_s)6?v˝sZY{D ֡F_cə y~B.>G2k%jתPWt3""ۏR-3b[tK*M@o"@v3@j+hs 1mf]yB{J&GQð>WKxrsBޔa\ሓ-.8ܠ<:R~ SGؓ]niB`ށRA##<("I`Vc N뼍0FAF*_ A#[#EQLޠ"`X}@(dļ3>|f@4i Jޤ;tV|#mzkgm)%(v4.#LXExg|mWTq h sN|5[(,omCcEwlAH<CM ?hzc߾c-(ܭY"DK-KHpg9.,n$OT ,7x@lZoP6|*e<[U^I":C`)Gi?N/sFqcm'ȠؼN P|(%N:mR^+Ig-( 9-C };Kڅ?/{مEETRlfa1`f~g${RN%(O| k lG r+qaK`dPk#^$W˾Wq l ]# oNj0N bNI98r(2O)yV%L5GaճLUU17}$C$, вvK+~@vNg"mhbr,e}#n@2W.b0½X DZc½K6HHΐy)oE j,9M>Hp]궢##H, n[_Xh4D}_y4Y髏Aϡ rJR@uѰky@(&JƱ|R/H9QSb&">' Y #$nl8,1rROV_Y)üuN ;K`8'Fj pQ@G[˷6}N[ :xxGaLrԚD>L`+\1R^֫]U14myT1.]P~@ntJ7$23WRvYNoFVhJ9i.CTNlpYӉa< F J5sH2@O_zgrjEFٵH V\5ɵah-^z{2}?Z(~b+O3ͫ-d{:6Aui'<錚D5XHҡ ?ϺB-!e sCN|]U CE7eqIPrtAyÈ)iK)A -(m@Ϝ`=HIҊӼC]v=vd3ל%B>ǾJX\{V-]w}|>5Ŏ{L)=T sJ&ݝr:bf LCZvp=C Ai ^_VI,AxOwC; @j{"3+E+@ZZhT]G n=@&'3QHUH ˒6˯)׸QpR31KIJ?rqw@>֕o(QjP}&qz3(%G>otWxgM-etW/ TE(#J%vD7RN,1mzNuu3_O>h(KXt t~-lf>ғ?NͣUr[%ќԺ!&Im&]GvTAb%zuϨBd_nEm D+׈e*C_Z=|!]+ 5[bM1b#)ZrM[pAl:6Ma{`K{Ibmv`R 7BqOrBH)8:RpYG*TG,)`)a`)LܝDm4e卥c(}/ W|cQcYé C|췐@%wڔ[=*&ǐT_=R}@3dI;'3:uv=h?kZueGv'$Czwb2R|ׇAܫhu_.YY&4}ʼnnsgV3%luM13 '*35:$v }OoЦ`}| %4`)o~o[@:ul$:<G&Ht5 j ^lʝP )&tVPM$){i@y$UA攧lVkϬ`V] [|RtelEnblЅ/>CT,^HuϘ6 a(m],i-k:{TˠJE&ߗdgu佴Lc{{P0CA!Fv#e^ anH*pōx& l-;+}-+S g(*>Zۄyc(Rf S8 r!l7\G)JjȩM%Ԓ[pVTP\Æih>xB+; ze3`YN3f.!PIb^t&?ʱ/hΟ0Kg""%UzKf¤fCB0l>6ER0vA=t(AiYAd|i +:W"})Zkao uo'"BCт e[ḬoFIS%?حXPt"K{Vq9ڀDlyC.!:k r\_#\%@-Ǯ bi& A*$3rC(7drRBn', FpweE9zed/PSV0N<cYCʳt"Ί h]}F *hNg㙓3y,RIcůC@; :lSvh?bt9L4b:%&4|67'a!'U#J#Sġ@?X Q&WV`դy >DZ<ѾvؘWjsGs [q,B.lגm2"OGY7M":4C\M>О-BJcFFp䧾 N ~KDg ud+fvAYC(-_/F9Kp–rV0u[FM1C'⯟!'%,vG:͜HSuӠA`Ǩ̢>54;xqEs'gF+B v]{ RKwOh{C }!eOIJMBB Im7ͮ} aLLs]g~lIm J_XxXg8u!}ޥi¦YN-KTl]Ao7tC-3&pNhGF I3hLqa%_ p  ?> k Lb.uD)t·(/b3+*1ns;nBƿs~i0I4иK ف(7fFۦDӂ+6Q!YXo/&c3~tPCrShk+jKDk'iYv%.[T0kOOw &>)@IwaZ=(V\{oUKYD~/`nc8Z3 V͐q}nHMA"!-ۡy [9W 4|- Y, `q{w;U8B1Α/<77{Z{ws+ 6of 1BUi*cg5hs!ΡޘV\a, &x}(կJ5/Ffɨ&Uѿ̍ 8\ۃ5ǒcA,[ guy.zv;z {Ie_!Ƀ30^{_Qq[8Tвr.ym>1oj?ӛ=]w84aN\v]@q!®Ye9A~Ö/ٹ (5U?tI^9a6 nfgyI% F 'r|8@=t&0:ߣa6."(W c(@s>#l˯#GOlkf6J{U:[q-/"ɱ"s qY϶M']3Ŕ+zHyv}?Ryw׺%WOb<$$HP¶ UMOsP[Q'9Vʪd8^{bwB&GmŻɗ*ޜT*/mh/mr^oFd%-b/KmggIFƪw7v'ULIűrF RpF7'`4.DŽ%a\+Re։gGޤ&A7OYqt$6N'1A/HIY6&Z53O^%Q:cwM6[wX &`h/ c iTc8ۯ#6bg4l; CeV Gg.Ȓ7zFͦN@at/;oݝ8>{SfeaЬ%Z7EFe9PhXԄq*"j¥EQc[LøǑ _޾i{wh\E)ʎڥΰiqwȰ$Jml2Z!^b˾Rx:62$d8`o>tخwAʰYR d߂) ^+sǃ(; ^?Mo`% /ψ t6\jgh(R=*L: Jd4z+KKh!"DsLz8Bu-leћLφfOH]E5CAZo62=.AELT61W) l)dG.zg!f$%-oZuC O !`Y<~ PS2 M+W9Ƙ`/;ץJ V#qnU׶VmM$˼2N\ g)o#;?{.NTV`p_~-w,5cA`%gMw˞"5S: ^^hiYYw8J< ]D, GhٴO0=臅v1$gą㩝a7L$NU~Y*e}q]8Ft4k?glwT/.)F8$kV{ _KFBƴS{+6 KaDKۄLh?ar[O5xwsd@a:cEGb8aMb 8?'o(/jyFߘU>"G# H0 4ݞ'DܱLxmp( Dla|՚\7It!u j 4|:&_m83F)%r}J9y]T.H!5*f@`ug:]?73Oy@&Ӡ|'d̬_.wá$A%j@A{TQ'9(~*ZkE>AE.B;3ZMw֗v9Z덂>.(J9`>/*Gц(l.QGLIs)ÁcDJɻGQTRs򀖕'ٚLDӂeG:@:'ΛfCj[j%7EPi'P}}H}DŽI6@^2J:'lh:9ﱃjW[: !:tU9dZl|U/.R؂ > 4l#8\@W1E|\y@SFqUI̟piqE}})KMsf0ĶխS[pV6> UF^h# F*)1DC"_,1CymHQZ;AM,P઩T0+˥O8ШZ S S݄}(ƌ~?ɩҟ&B+F[x2Coi]Ke辧z-{ (\oiٳ˾+U#qxj܈Xp*Џ 耂$JI?[GyΖF#=?oNw&:aHZwCw'F8}tL2n0?bRذ:Y@"6Gy_*U7=ɍAiBNDbkŬm<v{G1S.d+l4S;c%Cԓ SI+WaP˨ |=ڸa٣7LjNBz<\<^/3OnV f,0Kk^bMqckhDӦ- 3: 0tYTvpzb^ꝳc`ϡEWP==rcL !KZ?lo:G$Q?l" Aѽɥk>I=5pPɐET<} tXܘC?!>(4ap_ ^VMAbj2I)WT%aRKϮy:*8څYB`);Hxe@Cwgs=[CV̂lßaIz29ȵ,8NgA쐑3V3*U ^\`G xEU̳kZGJ@SVsh/wxfP嘗H7.ouoy]6Lil\w*@or+}J_ XA0_Q5o#eL1 ELک*{zlwe nbۏԽï{( 3Sc(1SՉ8[ԋ&hfW.O<ѴC!͙-Tp.Y}>,2cvq2`y< UY m+=:MVV.*6w rru>vmqxQN&Q8< /S4HdQuґ,h^&JJs&IAYSp`\ꆊx( ُb AK 3 Jᢇnso =cxU2t[fJXWN#GpgNu&EKN?Kiڛ2gs)JM*|H+(#I}0^ TaHE֊A 8K |%蚍T >%0 X`//GJGքM :@V\_j]o!~VJRU3g=LZ? ML)vI̺819}rë{x}4XG)X挏~<1"͚Kg _&"E~c*): nJ Z0U^WN/YP$@Tȉ cy+5V=j0WT=4,ur+%eQ+?y`+bL*Vz9x_2@, z-f儳%ziNБ82כ6׽bq12Y|&d5Tx8,lx.[Z>ta Ȯ`$]m DTfԴÐo?2hfDR.-Ye&tS1h!^1n PFMڿ!S!9L慼io@Dbdޕ}8xWp>NpO8UI6LsȌU}BgI]Y$*ݭ")\tm[S=h[U%#t?6yQED6In[8pYKܹM$ +w{nz{1ޗv?*;~c>EĺT5h ^~Ia|_Z|E<~Vw)dVR+gFEA&G`1 7iR ^y:È3{;ܐQnӳEbǀ)ງom>&3z#vGm"y+"udz:sCd_1\Uܣ">%MXKt `_i4p|c:{$-Q?^1 4sAHafWz bkƷ|ҽ;JE擄89aCl%Qk @$fP^X,ՠD eF )qT@s2_DQ^LT&w <x.j:98nzg-`tE2opPr"RbQ |myu4h@덢7qpo1 2@{YBc()M!zx]\1 icjDt%d)YqۢxP77sa<9S#7M٦ D|dpWS $crW7ܿ UYeRIs^qd1_dQ?XGHȰq |p VKQ< 0z\~Ysa\27V<4金J*PԢB é'2jl4soc>}.:#;#C FҔFb SY0wѓ gq1 ]1l(n_W %q -L hO)'N#/cZM]0TH$OuViz"?w`V@5̱M/ hHLBU- S[gGjCATdB7[dcZ1V#kނ{0$8OLXO[P5b_AvM[æO ZtF>"# gg}(&1ZmơE&>5OashC({;I]b xyg \YO4LlNĻ|Ĕ 98JPtEQOol6nˌΌ?V|;W_[chnc`NOжd@NɫЯ=#3ǍhR̢+ޝ-d3Eߣw*zeYMd5Lk k vD8G5܂{Ie4"R"k_T|gu𚛖)t'yZzO(D=w<ǀ0 Op#+2E dI5ܵ L6Ỵ{(ZDV쓩;d#-dVcTϺ_"&S_@Ctj|j./8@\'U#(+qlAM|E<%ηE92Lo_Oa±:L\(*t #% #=uYC(ҰKpxV(P5ҟ[_Ɏb{悽ˉRKbe gV凧dH09<$LQ47%A $ jOgzi5oWU ajUz|1*b,k)m3 g8O VkgKș9ʩMN5S0Vr ed5&M2ݎ9}N jgإ.vJn( Ɍ(̂ FYdie7OO!@AI>ו' p@$ͭ#G*5pK秎s֐KwqIedV[bA0B 4EƄ9̱as=m. +5et SՠGbmN{9} ܁2Y;yx"Fƚ߆{GNHY׹Dܓo{E A<$)b{y^wa܅N$vvU-f- пBxXX/>9El=eszW`ti 0B٣~pnT*W*KMbN,Ut=Cz \5>ڳ8ږsO+yf @:N ;)lCK9P/ M:nvBeaO d @ )2ݲ%q8νGMeq1. ڐS=I n ndAb !wٜ0&:2Ӫ*ǂ5CP\ЪZF;\_&c> +?uz 7ĐiGy =ό63~cฟJP鼩·n1 6[ɔV5ףK"F'$CmOnQWݝx!BnҤ|#kAJv]]"?kj{Z,lo%:@e=X+뭯9ʱK_mہq(TF$\%Pv.GyHotVr-/ 7k~tӜUx=8D5yp+x~ @~9i$vJTOhHFʩ Vy(Ty~ [L>h7{(u@3 =0^pajpw8oNθ5!bRxV$KPlo=ntiFgla;a%-OhɏxT8YbVba~_Ɋw(% TfVT@V)RQa7KnA%B11l{3ԇX岹--ED~Ws`_Ƿ:I:&DUDAs݋-á<a1敘b#4#os]~iDٝ{q[W;ۊ 8N.\sR瓏7×ѣƧm+eav}XIgTFеƌqb%ϋC y3J6vho ?-9ȪBu͵\{WM!>9]dG"fRhtoB 3TMcJ#л&j _h @wŗ+5er=#Բӹb@SSA3!g0@q~䟙b#b{K|^7)W躉m(ph}+`\S, $&:za7³y@=!jU>1F?e1lle :xv[/_Z7j0s(VA Hr=wՅrиQJX b{`鲉΅!:JiU RYzQ?;/ZZ^[4ήc/9zRm#;JBqI`faqkiC䡷H*${ҏNæi$N{d5ӇAc_Rk b׊XX2IpGĐ׶S÷ǹ6eu5H,9Ćq]{J}ae 2pDM6u7v&Esu/C3͖ @S 0\{8G&nLZ/PWпf\ +;t-|%XU /@Bk+yЃvݖ#oc.,!b9&`4YC/Џ]w4o\gbc6A:p2&e|'%mNkT^N :h'@ 'x :y>;Mr{DN\S|EƱlݓjȽqO ĘcK ̼LAO*W<O;;[^=۪`ZNjg@b u)A1s*"ghKZt:5"&f nUYSw]4`ntf;.Tka8KP$=&tNvVyU8m՛mhl̝{b4g %IcLyri̔>RL:_~һJD(*wJHWzdRD}˵.X~5l7RUVTu@D9 J{h3c{vȝeHQ ݅h,Moy]13d8|Ϸym+),[A {I꧄/j5GFVSؕCK{1]ڏ*<ӜHۭп1ʺOk4]Xz]&Nov-쭌 YWS94[803@2Yn0tND1`Vz1p)tKIc*3vH,٢P0l8#DzLD7<,KGZnY w}? dλ/7b}.P>*Ezh$fjY" ]8=թaپd*ܤsX 2}i^Z%Z~ ݛI$q4_Z'Y?:*vlU2 In:Wݩ qKQNGCܛ0b0u?מR$ӽ4R'YZRV|EcGgj,)s,-yWCg#cjZCxU+L-;øcD nF݄+z:phHDi"#Y2 cu0 v<`..m>z%=µ3^O Vaūs}4*wyRl<_M]<2A:È7oպzu7GUDZ*y桨ڜN)mllۏkLTԌQ־[)ثed^ J]hFxGM/,Øz K]bs2u eWM[x0k&&cKT݊8GزgiY!ac1- M-+{"QoIL9ǝcE$ HWC({ =[4[@ޏws6w3m[=gAިt@$!+$+"z HۀH(6 9x)0}|妽Y nؚ ct .f6:ؠRqd,8G Vؔsv|Pz2JXAҜjڛS'K, [D 5rODu WX4`F `O=UkiWXd(K?F2WeNlL%9nZt SUzΏ[RB7δEg+bzzLYo2Τ=vYgl4h5GZ^kd:Je( P*5@kP +3}+ozl4ML?Ҙ791~wJ |p|+`E)fƹ%xF& \SIS# nNѓS 8G@>3cq ͭWr5~?tFLo25r(?;g[Tt,D ɱZ-rs#fˁ eCD9 %UQ&/I9?K]G9,5ue~ ޽LPbC$V Sj?sNmU,nF8b!m Jx_ ;]"< TBt­Ȭ77^'MTmVf l¦PM;4oWp[{%."A0|m);" j 4?%m< :&ZA{kTd̮Ȭ&Ǯ`|C&-wQ[Z0sqON/9.R0,oIBʨ |2w-}O|r*`@fzT7+VnbcAy0D)ZKrF%o[s~j'la[6vr(bPE> }^#.b jc(V; zRܥҵޱ 5XM*%5"-@'GnŐI_ۊ2laӣ:$d9LJ:eou?Q7I)RF{Yv4tlxY469`;~R̻M;[B~'Snx2j1SM𴂤IQEj Mug:0yzbD*xk8O 6&,YKtCfۨpT.6-a1AnU>u\ʦhRC .ņflW~L]+gLÇ7z&+?n!yi)Kmo쒛m5e҉7g^ ˀZ*qM @˵hls] oR%UutLJkI'kNA8-3}7>zrGco06ǹGޫ;we lvm2uvt6@-$oWN})bR'z"<2io'Foc{Ad6Qٔ?Vli6tEnwVpmB"qV 7Θ} Jo LJ+ /:YY4Dgž0kE>. ^-v vV0/Z:Zk.`>Ju ~[쒎C>vRm@q*RPH+tmkJq8!`Y!k@K3}StWv.Ei2-4 a(I 0Tٝo;܃Cq(glR;wZI}U.V~]"kC06V,!j5~/R#ph:)Qqkon Lt:ߌ5:2@*1=.'8[ͭȘ)Z QƮ4#5 ޔwӽ-uvY7m==EwSh}otTx0qpJܣeo[ ;(='" i~S5Hdܩ-r\0 6&Q*z9rD@ȍy&G+l_&\ExԨf2<9 &ARՎtT~qG;Np8iC? L US:?;6<f3:r'[!M: h≩1˗W\c5BS*׬M8JPsרe4#zJu?R'0ƇHVJ/ ɐׄfó#;"ZCOY-;[x q9d)8Ϙv9V $Tc.l7t{AZø`\3"MWPۧf%P w؝$r*2Ljyhqj{^oBnPIt+(t{xOZrb܇ώ hdJ5rYs(L,a38f ah^hN *@g? >no콀$(FDdI独 1(m}c/?ʘ G ?E9IWUkhd7( .%u!)`2:z X-"\+3&"MN Ef G0ɶmzК! VB*/iB50^3b[А4MRV:Pa䆝l>{ b,29qN>.'K@d$mwD=>{`d;, *aj-O"Z' zoSm | ~4YG}^(j~az̸4I`⥢OABi8ÆYr0|tiaa T5ހ:pkJ8!Mʽ扪(Phjf1ۻWO1 ݴ@o;Zh )-ʲ4>쯽')?Ҵ>iSOtOiX%V>0Eu{$0-/wD'CZg\Q&7: Ӂ.3;` RšhfAԞI `v5둽AQ_H`0|7A [k')~~j/0nS |;Փ/%N߫h*:(aޔDBÛǽ6&7cW7C7X]kM?wQy.ld}媃x}1gQ/!YwyHh*o&h0)6xB0 㮉 ZKr93%"/{E#@)ye|B벇7qpv*'~{I՘`wE:GqTag&)&}/06g/mdXK6qu'֢V2H~ 7qGB,K|JӚAacs )\NLeE=2g+аɧ9?~daw}q@Alܔ uMʭbk! -/ʜ Et$FVQb8 C}pkvuWԕ/3T7=Q! RVHhs4F&h!Bu^oi ͛mG+/ p,07?@Z1L*^kw1o&1J.L lW `uG*y)pq`NE8 Hp]Pm<= o83@PBöwG!1*?&rIsjΆrZE: z)f I@PBYfsc-; &H̛ q0Q?c oc%t0/GEk =ܐ;u^T)|0i mOun!,ʮ*H i `ŦA /'D(dҶ3& YqGRJv}(Tp٧EZ=ǴGŚ\(tm!TH 9DT AqIpOZ}d=Q#-[^_²X]xSMXj>[-ݶ.(KC>3X_$!V p++$+JPn2e,-s $0rFbݯg@kHv m-m7<*HzhL5ϋL$ #t!V-Dq9)%,"3ksʸ` T͒QDDs&>ri\ sE#?4J2W .f yg/B%yZ\,BO_I㩟n aF3#Fz1ϳtpŕ4Wo$K8X?]ryl™ǴEm“Yyґ\)<vnXlGJվ$Wܖ)'^fsI7^DCpds&Rh2D5sWgJ*< #ئ'{Һh%c߅8g֙b]il?ZX/=,1-%_G2R4mH~`< R<w17CMhR3S1*aQ閺r}ȡ~-0an2o\ 9 uAEӐͩ Gk :l-A oוXv&g)K@m%zCg<~9=/F[f;ЦcwՇ P@]^C;kOT 6vsȃxT 3}|H'n&\=.x|,p1ޮ_k>o9IMxq>VzKB "Q<܂~S!) KEdDA 6z'"$_Ձ\tY3' ݋Q 7(~|wPgćH#t9` B~/."PyY 9@ 3AG) *_I>_+p[Hq*ԅ~c -O)z%x0g|>~p~"S·,1_Ak Nudg{5L5wJHa#N|~D<3+]CJ[A?АZ`5y}q&yzʱ)C?5/yL}'[Vw(fMy|p"l='0CA_i8wHǮr_c('PDv'au PE/ 4Ӂ>nӊqfo 1;u)Y負m ct }ra9,I t-7⤇g˄؊VM*.cb[1Ŀua8>珉twpJT}qb"Amp Yh O9+EXHa.bO6>F v]M?ݴ\G!G.-IDl堼3ʁrFz/N!8Q$~+\*1Eu F[,cRgT, ,phw-B/ Hwu$Ro;OK': YQ`4ױt9N; nA#@\O5HĖBN~~nܠZiBK$⍓Xc ΌQ{P;"e$}s^ʼnĮ MA1D~xt7LOY4+S,m؞ɧeG+74h` Pn Zt噗E؛g9u@Fy%`^"zV"q|GrVηT+SUwv_J I5O9]í#߂t])16ȥ!thc'dą,Q0X/ ')1^ⵜc; z䭹t4BA3K-x-m|ceN,p툼RS5 >v(.Zk–ot{%5 ړ<1o:y^hys?jpTn=Z`\<}Dq"lEb`-$ j(jk)Ky>:ʻcx(}j<}cOS}z(~% p<>h"tSR ;x)НcteD#5I5)' "i~q' ka I*1ξbȱ~AK^#[Vn-cBpj-Nl?!_[Mrl^3c.eLj8u֟c\vI u:Uj9/#-#S,f<@D*i᳼,+Kukm|~.2_NՎz\ mL$/G-1Z]!mde{T´E^|/h)*el[ꪂ7tWAqfi:IZ0JU hV7WKZK!H*Sa3U;ڸم5:n.k"YȾ]76qF#yQx?ôԨ3 o Qޑ\"<_.}ځSÄ{Ըf&!ːi}>cC.hPF QbC(vvl6I>:bwtpa`+ qu3Җ&rUa 0|q`5X[<\4tծ9 m{xuS$^V(bӯ\ -YLtyXɄMO6C).O XS<8BG$K?Z1A mе(v*+^$Bܖ%Ŷ25ch#k#vi! .a˶&K 0@0Klเy՝fW\/tɅ-gx|h,G|C^T潸qimF`U#setξΘ } AFK]fϠ4K;p龿IL%-D"Vf*N:,9ZȮ?GV*;MC1E#\Ut 9~Yi .4 i)(/'^=0gg4fAzn2$vx"6Ƌjc&I?(ਓM;ƒG9;PCR!qot0Va&Q3pu쇇`㎺%;W26{& ˠgә9[/`b R7<'}B}ruR{|J5/ܽnqڴ\wb!_c&~׎#ZG/q؏mEŎ"1 iX_Y{,;U8BOXDצ"S$E 5,, ݎ&K nMN`KsOJ6|r`ؚ.=$EOSD_T(:`,<.]4TQMC|h? P@S )uaFH?K{89*}q]-Tyr{ןO&}4F*V+UegATű0jR!(;{Vb6y=e3œ i-a=*[@ң BBZŵdGSAǯbڀRKIiBt.1847 Oλ(F,[WrvA"⪏ )0],kk>g MXb oZ$ry\Kzrh^D m8&qRqCD섆ѓCބ(vr6M;BH{gTmᇻy/خ^=BE3f_[qJlw- )`GmN}slC XZW"hjL^-q7 K͈.v}F~_B?&;0@"Tnp`2?FT=ﻠ:"e~zeضWFO`g<`ufD$|5 U6(Yq!H!Շw]l_P8Vent|De"``uޖt=([n27m! LkO)#l%eULHU~&xARxڃ_l| ˁ>=dD4VGm[.\YZD O>D đ:0+.W<|@F@ש߾exo.]θEyqL՗RG* +26Paˆq7$ Fou-\LIwßn2α8n-/[V]_,t+#kH $|5{NPNḲp8*رTHE- kPT=I/g sW@#_'10x«>P=wgJm-K?O<|Oސ< 3[D-_Jz/@!DaW pM + _MOoDs9Y>i~LunvQ1Qxz<jhL/vLp^;/ LJdܛqtХHFU[wGX * 'mD:H#x΋M^ Өp@s^#=0 pI6^ }9Heu+է b$ @`A:>1Wƺ&^x~ ӨlU _y Jh_ս7`Enw&. fYó_%fY.z0 LWZ+btuWS61W8#_̀j/ p/fH dgM쨳H q) ZEP=ˏ|٠y!-9ażuj3?oXǧ.CBvYr˜ܓHKܫ*q#'D_d@9Lc2|< 'eLoWfi,BsR Vc_T9 BbŶC}ےb43kCĺ2!-MMh?|HϿj мrSs!^ma==xVi.X6f9 G+_mQpR^x-)F3Gyh*!,Ķug7 `)%oSe->/_AU"lA)#J3kR\P9hwRӒF@M*Xr82eT.f- 6|Ky6{ g-Zs49܇2y'U/,Sf݌x}Kx/aʊN>C=>r!K2v.\+/Y~)K1HDz@f|Bk$kViscB~!b \!1pƐ K1rm.ډ*V}>\́iA{Υ /:q9TO+<;܋/L:.>IՊBCl -/F-?s ^!]t|*JLS)I`pfxR~R/laLGa[QX7#~aY{䊭 ~*<~@+ܧ#l2}s> V6D6W lԀ~u gY`sFoa,BVpyL >,TxG npȖ36n:ų͚ CذES'd2Dg]uh;`קСs!B—vY@EromzE3XtcVKHyӣ/j(`6?ۑ9evśtX+ӝIʸS'>X_@T}jL`JLf%6mCIABh0>@XV՟&P7.K؈sc;'LeN]IҚÛPXŕ04Yp':)RZ&lG_L^csjUz\>X Q4%5fqH\ W37,r$}0R=U+]pY,ǡr-$%щG3ލώ?0Pge$oYa:Zy> 0j!wC?n@ -j?GT ;bŬEeZiQ`|zywvxV hTHK.-_Za%eټKࢿz}©=98Tjnven%eu7o[Orh%{ٕcA6<10G-Z^bT^[ZT`L<Yp7dy)ԑh%&@3qH "ydΣy% "I,\h`nqaC1#sjW3ԲFO>{ N>^N-#$u (G)څ)J 'WS=ܵOM Jg<pVpy8|]H[VB_ Fe"9JD *?]s rئ3sTCΦ&XˀUK|}po}DZQe:wئ?չ_M.P S+aUCec"#=B[˽_+GS^B*,QRePO^Lwe^-2yG@zd cCaaH" ip.%KY7Yߵ٦A,n%ioR|l20-0Z8<"RwT)VID fX]hV9icr.(sKIhNvqOoh,(}%.~2@|ILgd.9A/ &R/l4uzhu0I2Pڄ!˧-2\ T0CߢݒQ9ɲWPgεkHpa*qXaN%#`0,(VPؼK՘4 2\ku߶whE|w/ z|A_h_Q;!d"ڬ'eM:]!aKёMA ½Z԰ѿm>"f?D?R:rN{I Emlm4˵!`5Vs$*INz#;_8AH}`0,pCLW&<9>mz('i2lhF"&"edo[I1Y:gH2 E5glc#JWIC<gNuNPɈZTc, 1&m֜kMԧ< ! E({M-AȀLRX.;M=.VU/qF /Dծ ~Z ɿLebk[bCer5  Z0gUm4 = UO~Uw,)&L $C[cc<4Z92f%0| x s V>U5Q+Ju,2&XfX J怘F_LtG*%eHl"3R(!gM{q3 ]_B8zjaO4=H]o8(A2Jg)a%K#lVSFAz`A L տ5?6%ćB6{+CB6:YE]ko\;:R`sɑ` dubhg4[`;yUdK͕WC2'fʇm=gF׽jz=rS;\^O0ꔢm~`uus†›dsnTB ){&nwtFD5;'VU2ǵ8D4KUo0bTQ#/dyb(|t?n\3QAYs$hԵSQd9K%׾qnD,IGa<,TT; 3T}v(."$5n*55kmHd/zLsW7I'iu53Vb0 xW"iIgy1'sN`/]sп(ױ[C-_k||LA7A.*ŠONu2ZArfPfe=jYϋN|I m+g߷6l^Q XXu߭tml/IȌaaveeW0][xU:zBP`/}q5-@R$<8T\rBtENq,O 2z2HU5=L8lWnbK^)vQoTO:8(19]}}FdO(6&k/f6w}*M8 4#Z~gӧ}!,1c M~ 愠b0J]@67Fx]^,۫!bRe Wh |cߧ=폶D~y w3@D1/y }HEAix4g+DuL ocP|+)# *;iXܖ|6 !08-dg ODʃ]D4ua#89"quꅯsJ4VE͙D] $'*FDG0:.^eW=o|Sknq30uo k91R#(FAE8y#sL0#=vɲ7X)+,~ꦽrI TSկ!/%U[/ViYD;BL$+R@KZXt?Da[7VҬOѿPڝA|>'ҋmHA.,е}jK#*I$Gh}z% ; ~wA|%vؿ+MٿZt\arFiӛ'N髸on4SЬ9 -ש_f@#6ma t&!~烊}S}y*7W̞c=DW6#}2n ;_{x8snpL]%B{|NuE[u!0,3t]M߰ZM4)Bb>L DU٤ ( C vPi;򸻟 4F|i nd; N caXalxB\>eQ<}uKX"༆t/(z7[R[y._ 4Yϧ`+4pqIeGrK[hnT{DgƔ Q]vNA${TDiu)ׇLxwfZ-|[Θ>J+}&N9TIWQy`ԇB޻G7F0- rQh::^xHB;Q3AvD=vZa;d)>\UC?Õ߆H1d?YcSV$ֳs&7&Yw9GpFF6 ^νU @N"0$ a<60ܱk -&yb2lӛEbŨR4e+sep4N F /Ã|':)U١H?\ʘBtPCVi;#ke91C&3B**X7(B\5 :][YF#~\]tR@>2Q]VGZm@⼘W||Z*´>\L+*Se2sxtv`/J)o8ix?U¥ *FZ{~(q" *S% 9}GEƸ#ϕk&2ͷYN$äf2z~#EB.ĔǒE LyI2bQ4="g`#hE D ''uѷ8O1Kh !ѓ3YvQ=>v?;O>y6)r.f. `_5z D_3މCN$flkr)f9?zB G۪/v+bLػQDŃϰaRK.D6葌,薇@$[TR]ʕ/$ea>ӊ5I~$.-.?jQj@kqwpsBÿkx*gD,30> q(v9ƘtruݎFҾjb/+m,eQ9$HQ`\o[Rek?iԷ.O2: Lg3aЊ|5aRS4"~ַ P' ys(qQ1u O4h5|\ZOcL +&oEsB#A%KAe"gg.y0Iu.A^BI ous(Hkms R $.SAXgBRdJ37-WMFbS;Aդ=;/ 8WiT`qG|Q9|ܜvx2k{AOT^5bJj<,6o ' t=+QMb/ܜ6ey1;4LmX_ XhZƙaY+rQ7XV=rRW`^ti5\MgY4膋odOHhUqv"6br>Zl[})hRSiQ<@\o1>OnDa`h&oCQh ~%x8 'ZeBoTZzNTՑaŖ[\S҃{$֏o0" [ /Ua6[Z4&? XW}d<ɛ־`x4tTcd}ȼVYy>޻.K~<]a|6 }jgG]IZ&񟫻Vc.m 6g(8f26^ݯ=5c- >n3K+\-&r,DnY -YPq]zV~sSH›c@QzӀP-_Wܑr"^__=!⎢8z,*peQ%.iP̳ZՍcd?])ݔpWh4_ֆsxN \S"/5^tYSW}I|>!0W^2oA]2{.z|=uSЌ VFhs?WCjrTD5֭T8<6ztiE(Wb3>ѫIϚLsi%nR @N~eû}zϘwN2 V/~n] \8Ę3$7QHH%2iۜ'u!st29,%6vʫy3 еGO᫄urT5|@y[ N6LMB z h6 ~PH@sMIVOWIg}vpBR {wp*8|~VWH˜1`G-B\@Լ’!GV|mR=[/Ra[IWXM-supq"̈7Sԏ&ǸpQSxfhzjAEӓC1׉UWLr E@}&H0  L"D1;ʻ9^g8Sl/ᡸM(G'AnӢqMʾJ#O02l;ӛ=rf51b\L߅oEܘs.zU2Fwi{) ߧ%1ܘ)pb5ɤa>G.eA/_]fW3Z'%N0XNW뚿!qK;*`bxD%{o*0u*;tW~`#z8 BGL#e3|gg%TIo {Km[%5TSIՃTu&fIGjM-Mƚb|FMB"0-yI^"3`a\a|2( ]VCMߍdC|fUt!zY PӬx蔛f$(u&4mF%e7:]t'44cP,M]Ѭ"K n7q=-M؋\:جk%rJǤ[9ނ Bu \K)RX졾8"΄`Hぱ#S9)IbQ=ܥI" Gvqtah.sK#QN'!Xd+%$}DdCFsA<o0[Ҍ6>*[֙"DTNv Ff: )([ w-} ܥ㛗ݐ_b#H'-}2Д@< *?=e+^ 1ۖ"RAl]dW{߀_3֭=5`7gΫY3y -je3dk9(wpebraz h; ѝHzF1Y'x/>K_\\66/9$Y_R /dT.g95/m`z k=eV:x Ƽ >v Uaq#nsՑdyFn&ju<>~)ۨ.y eY߽Pn3jw#x"Q5Zh, N뜾\%]gj?W akX5w۪'ؒ:89~uzLJÔS6ugQ˻˝6?P0eF671x*M'.ց&rE_/v?>jB9V'ҀtҜ$dewϞz:+nALxˉ+_;Q#0*^V)sOb4u\8 UY|CHO6c&gc4je.=6EvӨ} [z#-3y8@QW5ݍfTZ/l5" ^D5M$YY7_{W6ޟZjXn<Pd@ Ant@UxP|?3>~ܜnQxh F҂׋um 3O{/+h0u0 j#@,-Շ༵󫞢W<s >7)EN2(DP4amxç-;-8&篆'/\1)gHU)8e)(m4E1.Z-߁lJ\yf X!4c.vb^ Y>7;}B:Ἁq(@Cžp"'[i _w?et]^ԵӢh̫<`2mrޞ&lB7N˫ơF/?)>kRgv+n Ft:YAx&ԚBvinn#=_1#ol;AEE_=} 8c }ͭg*ڈ0d=XuT.udg'l64߫tfp3-ڈS ;aG%`c$T"v"40L+>S@c.-қ@O,uR"Yt9! \[/F_m*Me{> ,FNVɯVQd6(#[GR jRVVВCf enբ]ǔ d@tu>R`/1^-zk"Ϗ)zRU]|^$#uXS>zQzxKQ6Z6m22!q(o1oIAQŖKT*19qw)ImTCD3{rřcRf+9pe.}1rgү4Oj ;~azA̪wm^>W8|oJB!9 |%Uk1 cçYǵ{ҡ|Gs'hTckQH.U&נn5T;6\Y .9@]d|C2!s)ЧSk$χ~p ;9J̖l#PYfś'I`2Zݠ(T^Dh}l05u9CruN.0|H'*Hk!H3I[X{JfQiDOl ^gDNpDѮ)8tA+Ӗj:+t\[an|ҫ[m-!-ҋAGyG| md՘y%zPjt%H_HX&b?5܊I'[?ֳH9YY'u$qJ琲Z_~5Nt-Q&:勏]z͛ Wo8 4PWXI$?#Ue u =J3M}XZume ;|ֽXEzGL;hqX ciؙޗQ"Tj:&Ph\%9Vɏ <=|#UnǟX"$Te/ ^I``/v\/$ <𴦾ao۷P;kCpDv>\IWbZbpmdx{苼Tci[z^UqC<ăi-zۼ  x_TMkJ|i=V~Ձ6Ra@` v2gW"tT|a 5ְ˩ GJoxД\S=5"'  `VVdYN땋6*ORV(%Q P21{U{zVW MiL{gcxc>{,{wx3;6%ְV%EQn~6c=Bm.E7*m}5M|oюU ^v}L-oi,.ۣܨ1`v#Z阫[Z8(sӸn25pٛT|8fnq(e&aG-p?[;Cy1bvd fg}3(GMMfnzb AP*-G4aIw 0(ʼn8V32\.8!>l*c_;o7o7k91^U䝐QY AaI zP0S Ep9Nh2D ĴA6ʈqIB:q1}έMRleS&DGɂcPK=q:7*iF.)-3ɺfH+xfHPSATKZv9pV8X ]L@:2p؋4朙}[&WdG+NnY+߽V?| ;VI̾L$sMtW~r? nQf \q$ ېZdblA7.\0Y4f{Gϣ'":?5tŸGa[ <1޹$?2 dǥնpc #(fL/8a9s t8dkPklSy^-WbAn%k% f@^5dK A b>c9\=ጸP\u] ~xޜnЀ4T-Z=͛"DZ`iHsJ8aE52p= W~x(`^gDxnϾ7S#@U)NMrG"I}5#CN3|ƃ7 J_bk;ݺǑCVґJW^^#4z^*#IJ.Ca酾}Lj5B t/y I/ \՟d|gDInt%_9r)e>uF,Rӊ9`F;E!9r6nt=¨,_|Q"F <ݳvJ|Gy%uΌ5V j*Yr|d6CW+f%OvvW6ݍg%TL>$)NUg/7UТ%/긖u~nY?I`Tס$Xv E݉Av0Hk'ֶBWVȉ{R)>`[jD &cxLr1 2ʭ S)*s"T zK'^X EuN͔LM bn(ӘaXi"G?G 1(e|ƺr 9`a" 8ݴ%,rdWLyއn?wmxd1=kj1Dn:# Ua^9Ws'-SWi_ '{[xWn^ۿ aIt7ߥתCF^҉3tիgT hEr=a839HpeNL/̳&wy%G/HR{mkrPz>pр^=y_T! KJi^Yo; +ahzj*Ii@\Y?CLE״MOnC>4[oZR.Ï3.*6 [1pUf{gҮ[n=$LH׵3uip:a/N`05>-lp$..?EhqQ}!ECu _rO(,CrF\½۱K~&]_mMLXX'I5B:@%۹⽈l+:쵤4ŌvGFC -+-h\{ }%D#:4}C7e3mç8#" õ4TZw"/+GS/:~v[1ya--1]=3ۑ_gJ3̢s쟨!%qm~XP2]v9s(:DJ9,}>wL.qLpd\9[To󠀍ȿUA[INl u^ V+@d;#KpTTt>iCzE ȫ 5_Tᘎ3|d2{ aҽ6.Ջ#8DEh,}F 23mP ,!$SszoohqŸp W}\ ,<.1G-Plp{PXJG5뾖?0ta uk$W +aZ!9gT9e 5սC}eInZX9% E@ x{Dk pgץqn)6m\1Q3\heKO7 ßs@{ VjvZ]"32.HhXaXԸ~U ā.3,ZYl6:$R** Bz8㎓t^*>g=\iI| .}oPҢCҊ&͝`b]ՖnDhIk!iȊڮ) OaK"eTQc~ GTz-w*\R4P8P] '{M^̤1V]]vL79Q~rSɅ.>vg`ȏPbYs05TXچH}`e6{eyi \EVmfQ lTDEؙ-qǦ/忡M7 3 [rmD^½qIo`i(vG;`ݬZO6EǒwrYRA]&T-7qz|Bv؝wcҎE~"TOmt -:_MݱTmr0|W7cBk\'!wrc 6?![ Q5!A=@nw0h]lt*ҊJ8gy[{<0͞8 8?"/=./d@j™Up4K@чRA;aLq]T#d5% Ϡ6 .D:g-HQ968r.֝=(0^Sg a=#I,U!Wz6/!ܒ'< V}d +?:V7R_f/$k">nr$}73o,[p۪Lg^R#@}:"z?q8{}̃\v^ì6Ȝk{q=>}(FC6?# ٺ˜:gq;ͅƩi>lVz !-(cX`2;s*BA阣WvYU}#j;u;BuB.WtX/G;f(փv,{1R],bTLl5>rs}gdu38:ޤx>Ű6I[?Tv[G_mq'!%ǯ%(Ͱ GfvԾ\ElZ^ W0e|6ťW{2tݫAm s duO<F&CvY.A^iC a? %>DS:0XdV5FFQNt iûENJݬ_TD$"&TBNEE\ߖ'q+j6@ G͡_D dMy~kB{@E 9$[BJ ȝnrZZN_n8]B>2OZA19rh6m&l9DHSb_v3 QYƦV3}`Q\OWc?XӔsBHH!Aϧ=Po5d8#@79rx\4cuQ~2xeķ-Z~ma?o(QY9]}?RTd_Id%+L.ʒ{1ҏYO=ۢs4}|0Vhb?v1RQ͂[5ZaW_rK{4|8&ykcIcĈi=*6l/w_>wGWLIm1,Fk^xGEkCF.Cnjb`=MSm!advwxi2s*5㎁NMs sB|ao4ywટL&+_3H88n Nsr%lbՍ674ǛQ5^"  ̈иrM>~Z1#HTT 䗐Vokh網Jh``p7O_e-oq7X'L=h&3,x5r!]@pO"6*}"E#g+TXpCz=:#т[)p%ɮ:r~fKl/ i4h(.R {=9Yrppc72 eJUy"ȩL,H҂FoQ!feud_c10[EbeghOhml,U8$Maz֣ivq(%`F6N&Z7jqGHhN{]._5jLqQ=eB+਎P~IΎ dRm{y8tQ vܪLba=B%x܏vY|B(xW{4sA3'dxtیŹ_]n黸*a[: kd Gx*~uie([= B=tXZjUl&C[`7‰+Z?<&b!q|| C,J,n)z]vX KJ\4R}G?Ϧ3 &^k)(b)Di$D^a XxRL Wǂd 2zzXhB`UbH((GWRBv=dV}@GC ^}O՝>&pwE.c%ʒ"ʛDB A׷Ю$}tQ)f-߈8lŮZg,N0տoWDKzlL4ЁmRV(NuS9v/ 8 NS], 2É:(k i Y^c+7fDP'.m,&ʄFZ><$vZc&k0xƣ1)Ŀ9 T=;)WLsO(,v_qJ仡 S)zV6ܔ_›,I&)]7)$lAYpƎ?S?p#\CI;2]YA8iv/h憡SOMa"?3Z >]2vE3`~}冉N*% ?r&V\ys~l%\(#@mt~mY>`%]YY>D^s| JOA9i E_Dyi)܉HEU 隁w4l5IgsOɨ/,DI$x՝B~cWԷ3 *i>j"mZ:_k -GjҺ6Ky؛KVq;7<,㲋~ Ga AMKq%A^8Z_}`/>җl7ɐƸ/5Cߗ= F9kWjRWFMjoo}ab%כʵD v53_z$'=U([~|O 1d,Ԙah1Q'qkSFwVQ3A]q`s[&0 l&n'\ltJlopո=VB#Xsg07_/Sq FdGH%wSvF$1%u>Q&=|K=BRH]J8}s|sm&-Gr!e/|ޢ [SaCm_і^tfy)4_j ݖ/5ּa.W1m9Ԅ0s:"3kq_!?W<%W=ƙj=Er|;yhc%TP{Ѩ gyfE:Ĭ_PWnpBgW|0U3os2ٜ)ZyTJ 42]o[ P `,*BK\Ɩ1I(g,j׎Źj.̠Իj!#(ѫnڎ2\D.TJ>IIS6_YpUC[7%vNexǻƢ!>4]r>Yb5푃+<{0qkebih8jZH9˃dׄV!fLq#c03ІD쩇AI9EWvѬm7IMg!T+ara@}evK ѾjT;R]Mh0+ԝ"nM3:"'03[nX^qfGD4=t}_OB9fa6'G>3mbf? ; FRO =b LTNc=*wrۺIM_4*z9Tz g[~ 3Fu>m4cu^W fa/Э!K[& 2Gx//DAG@SU4Წ[119DQSׂ_ͮL y*r9YLix an[L&khCߧ-3,t=X'+7xOU[f&+!)@7Hf0VHWM̜2^Ep#I3 N,._^00^Ehu*4D-\ .wNqjnz ?d~M%ibCY>W\j(xwDVay(Zh9nܟsqbI3tĹZZ o̽o% &#S_X YKkn @ vԭݞ)ǭpmHQ=g'QҩBpȡV-Ta8QbVBʛ{(p'Ck|ďpfףȔ6TVGp]|!2~sED9&*d`g?J0ktI$H?l~:gL+9Wqw4pt]ߏJ%Jw_]w/'L%7 pK\SUOtM7b@NR^rAN(kE1vo?]P93Rm!a{Y챊Dv-j HWQSI% ^нNw=iȿTJ?k<_c8{]V62q/N R?r!~2G]ҡ4G@=tSjQBU|h SܐgqHb)BbV&A:$־@C5_3O`k9MFM!`DcS:xscYV^1_y$BJQ0tF$&L흳uqR۾8P11f ՙ3\.;ú*(\QX2bwb"݀kl'k<Þ|Lk=r}'j@R1+!VJTuF'EYPV[ib'dh@7\-('ۏiφuH )ؼ_m-t&7H E<_Yۨ7QHXT(Ůx iG76/jQp6I19j/|J!@N\zkR~Wm iAԺШnMhbZ>sEd#rXʙE)$/xt:0sEqQI=Ӯd~O$@O~dQbN\B>/mnÖJQk?bdW:\Z̟S|W͇g!s "-󏷧V22Oࡣd%WC9C*gk8+ BETpJo.]ڟְZvg1ԅ<^6qy e&qvyyՎl8 l ǭd2xNg_/%)9O[C:aÙBDWA}!L"䄌;M7afG|S+yR;ݲ?M%BBBpd=O{f]l d¶_mpl=ڮX]Ш$ʔ9»ƲBEiqzM<5M1k00VjsR}AJ2=A1zqrořNLx> +LwXd=Od4LΤ <߶[YHlxJGatf~vZ{Df|BJO[}ۓFj9@Dd+T x`o2HYm2{hEU,XBp8 Wy뭞0|bCgQX5+C]\iԄ3O엵z]̔jjnD 蟃0g:O'10v7KC#jAJ9o Ig‰*/ap߽½ďk*; ;Zpit*yIWfj^wCC!\/^*/:9U}x"l`!{E~G$9dr×NS%zQ!X~)=?YdSzN֨dVZC(;g^1Ć3SC*Gv cM,OY:ZJ5sܫcRCjaXWԚ3 ='lf)0Uem6W|u]jJ(iS.ߟ9s*z?6v#7?8Jx$vQSO܎6`3mgtrQ/Pd.[ # U(f(e| !8dJ3Yu8Ɣ٧cƂ$.?ݼ?GtZn?5\ěs3( UIvo(t0gFw&Gqʅlϯ]rL{PWb'7Pu{]>.ppG/GzD!*ۙ顛 <㪚FG չGC~zPKa /S3HZyUب[p Fi` _P)O]3Zh>=r56|l.clB|9\H3erm\HI{eA_J@x"P(x-w"Ɖ5T>wo6F|4IBKK=.@\2NCkTPpU &rq1 1rfE7+9[/fWL3Аpu 骛ԁ/S!^ݭqGQX1Bn:mmPgo>?M#U_Tԁn*ca'XW|1<mKƶ>p6~j|!:R@CfnSnޜ10ɗm#GAɨK;WJ`xBFJ̈́s&e| ៚|#ywu@ 6Ԅ*#yu_dwHL90"lWI ګ~t\0vEV竤+B!&xo%G #cR)<9)n9+:{8 aobXb8Iy9 t/fu/3|o 9w>Snf?E=f/H4/m-<lcvZ7Zj\$GRDFTdnҊvV n 'El^n#,D;eR+\:v$-NAWϏX1#Bkbdχy粄C SRSXvI%qU`lb_]ϿhM?f\< $k1,}哎`9+TrT0&3 F:As? ;un"AVPWnT#DƱm8"Ѵ@9Ԝ)37.-eba'J $6p݃!#3%OD^Og ,iԲ"0߰)\& 0DT%} rOH)zG~s>[EI_͈w|X"s*f GUA$Sx:98ԉcE;Hx`)EGJ^pXpMbO(-:)+ITJdݕ]&*9C0 [P%W L5cRVJy\HQ+w4գwW&D-xƴ;;ҷCn[ųDh?f)zR-IHFh-{=ZVz.b7Ny凲! #y0q FZ;P8jjz9{4` 2OcI<z'-3af1Tś *! fm/:`U؂k 1hS&OQ,_\jSt'Z=P@pwpI-?n% ]G;z2?,XK܉&>[&3Dus /(1c(Bl!MEG:#װyt9_[ ?eHU$ 6_^#6VJ3E╄9 ˧T8*d"Nw)ITTK׸4Lߙ"ɒ^q%_aڇJq:Av\Yo_Stn0*4|SL"2ZzIJNz8NK HRR(d&fIO>-)FRtDa]rSٳw=oau m'a26CpRSuEý9:"Fm;PD#34Tw-k. ?7ِ߈q/S?b~ǒ ^Õ;@k}rIШl#[J?s!ɶ..&1uJf/>BLz_&᪦|fYge }jlY5xlky6k&q(iӱΠ7 B#b6}Kuq UװtY͐U8D*xZf"W-zT ʷ-H\NQmc7пڡwD9xrpJvf1%jxC %ZrU.2 *Aa6#07$GUCs*@t,*}ݨ#dwÒ3XNF72S?!Y>(og(̽C R{K('񜃙/9p,'3?RTV8"fm1XPQg>>|$#t'KdbrD\0ӛ%8uEνg2BK2drDtf4 'kc1?/"J"MC0#`3| ω}ĺ>Pafe!YZ L+t!"#zf߿ט~!}2$=͖m0șlyƀ7 TbYvGS7Ol_]ՙ{Fb_31"6;7|=_5 {45#7lO ky)D6%(6ǹ*^=V84UgZ= <1 '+@g8l|H%0C Y8K[ D:~,'/wFns=$U" >Yc,쟛G]D=!qh`!jU1~+|}!څٲn@#%ZM1+ΞFSu[1rojZI[TyaZ)R! Kb\A3K|z=<6-4(odRbܛs:@*.5y ?Xs+V.X'/OcLM Cꯂ'qHqHΣܤ5sX.n=+Iu*-Ɛ<->m"Z ùO5gSU*.meS%%-ȗ.[DF\aǷ h VMP''E7B+^m2)hc(2K+_R(,R D$®? 6N)"z2j[WEAf7 κ91jY3!4T KA YT5AhE)HE) X#{'e4 ߛatGy+'Ɣre8E WPy]LpTޣQ^BrLhݨƄ ƛc@e^%D8f>,y&aq:`f$'m;ׄǙ#]vUv POU( }* $8 xz>vKB gYy)}aJgOق #ظjzƗ/*Rbf~9wf o60kԙ2lˌ# ʇ;(ț0 !LsڱԱӸLQ6&4V4:Fגj"]n˅Ӻcb49Z>+Vّ׏P*慷VFu̘3|2O[ ')? {[j^7Ϧ/ͣl$Byމ4ӠqGe7աҧɍҷh8hԘb`BⱫ) lƲRy ]5^" =y&/ABwNg0 :ƔX{ΤҨg K{[w(2q99lz ]7E1x 7E&tvzIt,кz\oDp\,R[dpzx!G #1`.yE+V?I}أE3gٟ|-;S6#oTrsSݸLn-^?xCdn.賩\zc pse7}HA` 9Ê~ӭ_cQC'Ѯ&ul6J9ʡ,33E꼞!y(1t-C0e%/@w3JHi)B8ze^T,@*KhКvDZP$FW,q֊sO6vAw1 ꊅlL(B(lr@ƺBQ" _O@"H>`/3:;/uv oMԐ?gm}ߍ_xrwq]q>UApkX erE:18l&=6^fS\1q[,(Y7ӒuQ(9y.6'c2 bdtjov! ux ^` ,к`{w tD—gM\D֦&]k&Xq~ p+I)GX`X`1~DGBlZ D(C蓮cPBs>ӣyտl< l2"/_Ng Rk<{-P0ʤs$IR9syCXsS!qWA䯂HvY섵݀^i87F@Zra5vj>trĘ\wd@D8ϝ(.;;)h,q-)!0 jr--ic,̂1l Q..8Մé"sG oN?.Qv*D 1xq*/#W:M]R1`kGP8 c66h$~#1㡪O GOտ+B6RU{I}j!E\?QGT4붤mU!'3U~Oj$8GK g$8'NQ 0+U s|Yіr|ĉgV;b._{*, WeIF}ȷPRn N~+$7h(aU7|Q`n,G틉BC93o05 qF + E7L*87" ݚLlb(bYiyFOZ#{Uz ɖ.~W~iCo%Yam$Vu(m"-!F9K&f9Ҋi [^F#О#ȡ(;\|: ;Qۓ}Tpt8jt(_*%nҖTB/VMсUDF=]h,Ia2n(BE@,0@gdY {A ߁=e;@S-"t|A&-]džL~7y Ul }O͐ÆS!ҕ~~/zbEq|ʕp`IhzyF4|1֔<ׯw}efG/ bg11k& E;cg.G2Ozhbr@ $TX-eK#+n78Jdƥq( LZ/IZ]b,;MFCbҸi?>v*-J^,5KCQ'C7U\Ra~AT.5P'JH4ƻ(j 0$ _t9HgfSE>eH1q/ @vƻP`37$,=L]ȫr|XtRUtPORSA|0: P<_Dl~\ܒ.I*DDӉ9|npI ϮfL%ƑPܶ'G sr|bp`==ߎF^q 0cPnlPO+Qj DI!&[64@nZЩ䁪0^Kb L2i#9Nx?E r@=UU2c JQi9I{XqyyjaP̬l88ӔZ>m# )etx+,޹ ^]IO?\U{_䨅Z R&ޓr/\y,#Jh6lSjI1 JrVuh)vFB*[\HmU^CS1Ɔ; 智 {t`LdN3Ӊi@U"p :"X֌_)€׍M7hpfO.n- (_/- st@~l45Eݹ!kt@{jRu8a gDE-:D KsZTw)zm(8{xc][? Dhv*<\.-ٷà/',#ej4WciΌN>KJ]7$r !8֌ if)gV [ &nU va7td 2"r4X_6!:1Ɖ9GWߑ>v#2yT0hޅ}2sܗA/o&to㸁t'G6ܛ=(̨ݎeOmycL0Pؗ+9IP,+"8wF)V u=ɎM7 gA NZ"N9iTԳI`fpa$櫙Gx ⏦w Jce@5M~ 07\\;?sǷ̗"*J$=NT@"X\ W6q8B+7ߌ*K'% 9OEo?RϻyyR-`0W< |]!4GgQgq",~^,Va2 oP"(B֞XX2*0] Q2_< 3]/1F$+TfT;2|u"v6mɨ9Yh*#w,`d-a#N9"aj>$RJZp_ !Kx$Ip?E wQ}\q2Pgq 0zyyv6[CCVd )=؊l^Y<IZl1}B7а!&ZEŴL&K׉ #.y/g?WyǞ+'5`$AZR  ߋ:!.Q+^ZS!s9wZ|K<,Pw׀a=z( FXA' Tz{ݵWX7,^ndPyhA٢6/)SV>0bߜ w=8 yv~*)sSSԅc=1smW{8B>P0 5pФW&p*rDW5}njmje( v\ȕϦ?vwlnX)}v<[7k/u<)Ӂm*64/f^jdRWMg+1I _8ƣ9$4/QؖV⧸?;lV^)wyIMP TÖ9G)skWj61jckFR›V[|:XG VRtӽG:[ cխٯXDR0u۲Vb6zLM(Dڝr'kXS, "nHO#7x0Όtto$7|Byט/pUr5rmȸH7L`B6-*0cp QtCgUȳAd̡R >zfȹjP1N*eO6I/ 81QeTAV*uռQC&k ֈͪ&W"peA~%.]AMlw;mo{|GD荟?໹BИ}35t~m"OG8byzT34`sqdy@;V(;\ T֕EdD˜-wț1=7;lЯ˂ r% ˍLI]z8ʥާ ?Lr|Ë8cI *rJaVΰdJ&)m~lq+Oq@$фB@FXh.Fq^qOQ?GL^+z@{/K4tzniK&f*wT׼7~O? ,k}hgnk :/cX LWNF;C ;n͡!y+5pCuBxzrϚ]=|ߤ'W|zUa3=Ao5Ć\/nj#3H#YQǭ:r}Cu},TxZ3"4?VNVL?pW6Tf/l,I :6WXl 'Yu >`W 0O3 Dq:RSVī*jnAI'12,QrRϋGva>@5$a"# $+mgٟy*>R %d1HCe(/z3OB:6'yKwq6C?:25%- }#꺈W):@@^gu۱sn P3FY=K0p+Յn5[IPy^MWn0,t`Z{` MvzNҥKy]H33yRHG.t`^r4'JGט}|F`3Ԛ;=VzjyTVG N}H9:Q dAN~`ަr.Ă$W.ۮϫQb7^`nXRA鍦,$+w Y\:;k5;̲Jj=eHZ(ڟ16@bGW"=(+Ji ;'> \?AXfфO?6}.;e H?\Q fËy+GشՂW[FEpMN{ݻeK{s<oDmS>wA <\T_ 4uL VSKS}JHt]/fJH~ Mַ+*O_0U*Bg@ͨj[Kt[e,6!R ޗJr3BvʳVyTؿM -az:A>V h0LK?b4Fa{ߥ`4X'%˰!c3Gg(77rj٧bϩ(-jݔ(DglԅD!ß"+?: F=;"ZdɅDTRX҆H(hX ѦHQdq5`nΔ$aN)b! X4t st~oLD=et LHsʌ[p,g61 kQ|mؑv{kָ-А>F/ ׿ZcÐ:I/6y^&딍/yW93te?7"?ڃFRpꂭ ùXogߨ6{ *lF>C|Z7M- cʴKMFpXz)t0R ?Zh!u,7pkW9%Y{_ۆ >`7O%h9*ʏJdpχέ-IT(dn.hyr^gddi(.RŎ˞'}7`GD\k"v*<0ʹcR\!mX$k ES=#_$K1"d~qGPFe\2f*/ rruLbԉ:A8 򨫖QlrA Y߿ k !  _{qU;CTcs}|u3?hnJoCД'1O՝ľ(EQP؂%ϭBU;9~X=kiz΋Qn_11|o.w$5Z"{`=cUTRQ~cgX⢯,ժr}IOt ʕ#kL{1c@19_+1s8}EBԌ1?;hBA]\ ;h ѭkbK!=| doT-$4qC4@+9&?hߺ(baMw)q;<ߍqvxD\F7.ҫFz N0]Dc=:\SneU B(JUȍNozwȣMȼb9DUp-(W,h/aݯ5mN}qMjcLN4p%} l߅!S}t-cBO h9~C5Km6? Mߙgh5`Z"w!uV'aQmzh,JĄ;>B+W}wS& ѽ ݱ\Sr4~1 Quj5×+j-@!&}dʪ8=kGy9 A2pjhuy'tJA@_C5'Ki(]钖|P9m#Y˗"3j %$.LL1%73ε 9\sf'P3N@*cC[뽋ʶ )n֠g<Ϋg v^B4jy pI8ǃzTM_(ex6+k;ԓWpluI|ǻCSKYyb2D;\k}7 ~Mj+d i668-{w¦3+ Idv$D:yjCUW`3р= }W_D~ jQqy:eo>0ŻYMo1a;qbfoqkp<_ o?U^N:=kRYDzEߗ# ZcSZsjH0U>kQȍ"Jۤ*jSo2edzW3'JtY_8ӝ¦S-eh3m÷Ga kя q1@ EHG2{ty\;kE{A&a=uso&f2]Ã{cսZ\(2>\>^j+-vuURlKd%k:<I`± UQ E&kfxj/%Al-ۚfȆFfHq/NG 8eS~D eŏ/4 M@jlR Ԃ ۽IPWx1) x[<&aA:RotNp޺uF8>e]<#T3$;X-nnU|}{,4a?ȅ*{8y_.o@F q@1Q$x*k<ޑB ¢tZζu0:&蒸;nU`+͛Y<:VVKv*%,ѧE 17$ad)d_N)QyNZ$Zg𯸷wlX!<-x/|f0 26֡V+=cç/sdt9sMǍ!I5!'͗]pG`kC7dL8C,i LJ(n#!}/&25{ag?m =5hot%B?JG҆q,*zz1F0gw2F5Ȧ짎:}),mpa.%Lְ:bW^zU境|ozU2^{+.F诡V6,5ثMbE[K޿eAzo׆e5Q2Z/] XܰDz*m #J8mArϮ64D8wu]80'ychWB({n D]UNymhp!A@:+⬂pЌ1"iT)x" ?Ljd.*"SI7,G̬:j(" pxYOz^21 ԙϠ% >/'ꠟyWCQC8vP7/uvA 2ފVLcԝQC"-BQyHHJPDRMf✭XIC=s=6HawйX\\Vh7:}=^=nQy?^R+Uׯ6!HKQq؀Dcҫnj('XMTFzn k4Z𒂆׿(鋣 ޛ`h2=OWۊSC)6\:M\N -K<7H߄0Ny=|&_4h "&Xco1ɯIɺ$E$N/|9** ι+u 6P*s RΑf$ctz+R@q˟/M!REhS.f0`O3N@C<\udkm\P IqKH#ɌN-c{ {[2^է IuYߢP909&@zRsAp,1k34?&m@P+&mP @쌱ר$q I6EE/v5R@~g&K.kC\jP?"u@QbV]uU(2Žh[:| %Rj|A킀b<H~[,5ק⏆Xà*ڸs㋍sRb2I~1)j:AvDinJ`>tS"4Ā=UUp2pPENNHZMi* 䩱&/YZXoNdE8]=K%jіulfz ^Ŕ*d@!6y,Í Kh:!i<}Ztp{a/zVZ_(:PXh(ħ ؒqw@KԒh9Lku uZ2Sn#V y(;UR"Š\z %F1WR^eqoL[_kn53`"Ԑ!ic^o+ez QLZepq 8UOufSA4cB8ALʄϙ=P8F'qp^67h.=H7n#sG* raFuz_I+"e9hmkt%S6*}3 —2-9։cѿC%`dĉI0,kq6ɘE]tVB{&OBCBa{k1|$=OpTRf 6(MOݟ|D;`8^ЯC ۣ'YM:G: 1^}6+Ϊ^8_nԌ:ShK3[x^m"`9sr~-V30`eme+i,# {1Fb+^Mo !:|+184qڽYD9UàQ@ϋ7x{5(_(rV=iK !Z̸, 0B1&3ZHE3>Gd9I{") @vKY 3ojxT4jc|;渤JY^C?} J@`U7duur.PIjӄrfR)I}>x`V7%[E Bvei|qzN:$$,H@vD|JOg!c,[Vа74LLsip@#'8=^@Ir>֯6]~HAB!N1wva\fGJkʆ7]NCXfпAy#ɺ3WeύϽ~WlcNʖO6{e?Kz^MIFxnwEEl%lH:Qĉ #7+JEwjդO kZ8+N,htɱ!GmnMDIq86Kl{ٚ` &iA4`I⡐ƳlyS2ؕ ~S>)]aһ W=?-2LPUt2S$^[t+B-4t {_ xC8.)K8҂ː>  އ 8k!y;VB[qleϰ͐D~+: 5ٓd2~n/;4x#\|$骽GíLD'w\ƦZi2$.4ϦЬ{{E輂W'QmQ*@F\_ .2閭PSj~Dlmmp]qd(uK/|&!}kSfYU%zV1ƪOWB&_ɒ'm 0W.eOgusq=::4HܐH딕c>6rX}cg:'m@|agYi`g4x^nkN5iDB}=`9Q|A<= Wj 9P3y^|=.g7~+.YߎqEDM~dVS<{X iyfCŒNd%L ==a* .pr ӬЛd6ZHs'{yOZhꎯ%fRx^.aȜPY\u N"?~N7uU-&'l, 94K18:9+9 R'*;ݛܜ# [.,\ߡ")p\[vej6~Ja3 -:τ;WfR 678̋c,VTzb '1*vG'][1Ǝf"Msk "ʫ ^ݯ+t͘ی@( <a0+k~d`/8*k)^t߄[fܤqY-MgZx|(E?ԧpl,W1߫v18+h2Y^7~ OI׵#d ʱyBTZn;H6g Iidi~dVN/Hso:ؘ׻w,1? ]ל1 !ƶvbW/i-5B<Ƶg}BSחg&qH)'*`E~iL[ Qxy5v]٧ 5nwBO! TXBk u8\fw ڤ*N,{< d!9WobɈ>{\hE.E7ZfqRƷ?_t[srDÁ^V:-"M?27X}w1ԎV5ڲOuv²j%WXߪ͚`NCvtßQʗaqRF"z1Z$|~> a"\:!S97gyPW^WHQ>oXfa֨≥&-/5ālǍqu, }F/Aq4gn%-9umY!1DU<6->Rd[ i ңvQ[T9F֗̒Ug 20;I;\q[, g`{S丏*i17:$E}/hItO[0h44XaK0U8B;b 0{EW'@z WZ8rH!S]%s% >"rM:B6+2m ؾ@;{I#r2Z}Nf!]UO̤%ޭ;x竖KǏllet !kQ{``)1L_ rHKByu#OMJORF291{H}#Ę %4]Mt>#Zog&FB0}-\J1<2;fHO倁|B_l0 :WƸEh"!-SS_D$A7RU1$#Q88\@%bVWGrl1x Aw\&upA~!ռՎ%՞+9}@zu8iN+=c:=qQjype<6@y_rpWr0^E@ćH|M<մ3ZgNBsm䍜'oCA[ 0i p@7/֓4WEni"堝fDЕZ, Zl([!-yZv8u.V ۇx"K&9WAF`l@\+'ͥ#V4\k:ߚ(I6v9A| j1Fq^=oIH8Vj͕4rx0J+y-R4)DbDm;%?#9%heI,^ /3p2ULu{NuЬ΂Vxbg{awK-^d|:q9A䚦4{ƅDY<ՊrM4\؝y^iUq 2̝ED"Y!ioӸTrxy{Q\*l>rԻHxNϟvlPa1AgUPڀmDp=_mfڇrjm`W";dPx)sD/HΉnxJT2'ņϖSU "j0( ϻAh69 !}K,c>Me_(1Ξ=Vr'رuy`C< OZ'm5l¿ zkK;?cSMAgAXY01;V σ[ELhOVN6h 檣{| LNiKWk7VAa+-FAגv{+1b$cb=h9͖bWotWNnf I{t@NibzjQle{2\|zYc>ܽo ݜ]¡Z27jy<e6.Y@ĊRxƠr=x$I i6V&pZ"']뚕 X֣ŬEH0މ8gnǽn:Ig2j+-J-kU5@WLYtȭ7g.E%H$>NtOuIG؎bOևN3\EP6cޝUZ ]~֤@SD0zQ6;u]Jf"g љN'J N\#rUX157 \|^m+ɺ hVݪp(94{|6 t I=|xai#jZv@tQ#_JEIe2JSt6}ʶ\ )k] lA8K„xnt]rAi>JP5EwH j"b7/˩Ԉ:Y66 / txߴVT1;@> 1GZu>߰Kc-ܒ*XV3szy6 hPw{i=.wp._gdeI1$'zk6E`%ƠL ME2_:7d 0s2Ś vlU$UG2UeŚ} ,R,d"9Ϯˉ19f8lpGFe>*&;\~v4&F @0 *wU3CEY,}||R8FeП7㓋l^qHA!q&0[*Ru~yX.d<̼`* T=éHC/X郈]H\Πg8IcQZ# 8#Z?cIX&<6/RhciüM(=nV dDZ" ܙ^l*;@ܳI<0nh=^o`#qP"<[ٺ2biLHW`%; 3Z1A, H'{ހo6KL+ Cv<5g`;p"u3(mL M;5&7^(2V2e#*D1=K$)qŜph[zpƇSBsDV+z~sꌑrWIo?w4HUW6ƿY֝;S l:G%#3ϖK$yExe儒CΐX92ݓnacuWQJ f99:$}|d'^wyn"aP9wY r J I(O5)|$ֿ i'Ό7bpǝđ$\Kg}b5wwM{9F ]X `4%\&ͷmLb_+Bߋ,`jnۛ˘&Zy?Q$qo_MAjY@u47\-h֝ J;iMk p}5#-}) h%4_ W$F'9՗;.%h@w2ZSk$Ia֒v]jiiم=_gqWDKr  ,aS4Bt^w!=1M%Uz6laK y?d" YPP \ cyPUH9(.|o8ˉX kx5/f!Lk]IM(LbVtEY";lk7gKf\\ʤg/eyvn|5%V1š"&&rck(Ex}1B׃>J+NSLgܓGډFK+A^K&6Ap5x"JX7Q0}q 4zMomKoԵ" >H|/TԨ> #ն2Ծ'u29 1i1Ko՜VMOд|\SZ p7X1o6,ֆz|`r=DD)7aBOk?P&[Xg2ꙪNtg-m>|]1Tݸa}\\h@8wqr8ZgEDJT;s[?"öx) 1AhFHHYǛJ|*"PF`.isH#]y[ILeA _+wGolqUR/wd(o !;'gA2$lC4=6^'lȍKl*7k_ YW:ltS[#tcXeTH Fz]dJ&Mb'<(}RJ? ^2# j8{i%N-9(*3Opai:Ľ"잴#bߐ1\G—t^kZʰUjz;,ؖ_XqhyjHԚGߋݥgF+ًIZ8'ҹT7}y߮N?ڼk⪻ͼ+qCZz̶ǯCZ_S2FBh|np#3prW  EHξw KK BJP3)7P²ge";ʗ[kvI+Yeyd=ʇZKp lH+sDkcnp|w_Ԇ ~eA}[h ڪ%Lk>oBVҦC?'0m躪ޞ#U0eO m[@frQXLjUP#AW<ܳ |4mz!ߕ#]-`XZ-;mL& nJs\8YPغ{(ՙF@JpUa\/a(dνh63,|WgAyPch j6es]97[ޑ:Z)O~>Jȯ(i[d">ʱ\y᱐q8YPQ2 ش ;?,Ȯ2ZL0K?x`*DxۛEh~6? UʹR|oS,hsTL03q .L+`ڥQK'8MY p35%agOfqP;6|d KpK4X愱)b*5m:{A3S`Hu@!LҺR'ĶeIJ6{YtU7(#;kJa O~#ܓ軯(b*ٳ[&kLd\u"TLaJ[XˑAjiby 9(v :sa4ӻNW8;2n[{Bʳy~'+YS" pR h{)Lf,FN{9o4d$C$[I'ηz*8Fq5m iӧOu*Q+Xs 5E!h=1ϳ.ĵgW3迟c0Ev["'6]! yqJ\YPn+юWȐ{ ґ#8fZvAL?"4SodFQfrC zE~Y( G1}3NI_ ݟ]ՉЬn';J0ptQf׵-JiϘze9vlQF`<Wk$(߷&`EqMZr,HowR (e8Fv dNlaf.вQ, 3O %!շ3w{eVD,}4]^Bju+ǥ}%Es4oXw{)oϔ8XMlzl *N5"pDY]3׆pXpq8¶Zh #S1D(#C7d/GIk$c o^[ޮ_wYGD:?r3ѡ&_,)ICA{{[`GbRh==wE].\}YSˋ9~ -f.1rI;#(lhH&ZoQvϷ1 ޖȬP":?XiIxn5`vE9lgO.榤.nbqe#0gA"7$ ަ~7חgqJ]u]Ab ^7V(ݘiOQyiaƛ!SGU]l|tj#Z5#]` RF16һIĐa{C e@0['oD=|{sZ=Fvb{b8e».@q(G=\md _xtۀ+y?-BmVZ76(q9[njPm#TU 0ⵢ w#G֩edScT k1 BHc-nW#`E%>t Ih [ Kmne6iW׷eJGke#x;QAr-;_\k]k!_ }=czfي_WSN6[Lf[{ YP{ c&%@N.^ w-ȝc=<>3lz <%;Tцj΢6wS!MSLg#+~'Q[@u8x8e%@}- q18J-Aj%'m37SǻK-iicK#U{jo=&zvچD|A=Cxlށ$݄m~ @>3YoTtj m#K=`v*V`)V8Hѷqdiu}y\X;ۚQY5Zp@x*+3gRҙHTR}L-&[& |sZ %,0§gʌ':i_t2dbkLm'VOQƪo+aF,Io"CY4WV R1ϔa3*}OVڙ_{),pm" LzJ9 "JLϑ ē-3/AopzZ$%M櫶_[{ Qb\vt/|Q,({{X]6[ă7cӺy] ԕs4Fg9ҼQL!|)J}{:U;4U 1IxBlDm@ E|H*~8C`teaM&8װeh:>iCLz~V 85*VX0X` ՝=0ħ`E5yoMB g5pUT'{HE 6|Zl<_*shoòiF7b[%oUpP{֔K y_VQi/nRoF3-(Etf 5; o+rn$d:'zo.W;uR/iD881A`G93*rA 2d+CN@q"iy Fc=̢BoD(qCPxqla(r}8Dzlr,qfZүuキ*^2%mbdvȪ|u+v?U;gޟ1 oiZOKFkJ#oTbt-aB))5q2qB,Ee/9QjsL5/;RAspq9` ɝKEPT-b7ǻqȍ Ϛt(9&sPo OEQB[;Eϙ/䪜n&Jz$lTDP$"ά ƞm*?CSoH1[%;/%,NW@bPҞ€#ykyǚ#sݚ̳nC)JZ OT=j]2Vqƅ h^߿- 7n*;tS4Q)iKf!0Y/5t-:|E`) x=kh9tt-z$y*: B5/2ps_V ?)I߉7OzS wԫ}Aa599ebf4w(^CKsrPYqe VC1Wm@uרO6s1Q95˹g{xMdIOZ4,LX–u) Sی dd쵙JG}58 *kٟ:C⣳tu+;R^E퍣xQM=++=KsA_,UPH#BհI*T1I=r6Dm#b(Hwvù0+3CEO4K]n58h`kFNxRaZ <H`zvE퀻W6_i#יQ0\enlMzw \`wXD.أVFBBF\pfkдRfh}wS7ag MA>3{0K8!$Ĝ&C:wC5YN=gxbrkX"+D&,1LCSY}rTx0f7W9lܵ܃Cś ("UpB:] ģR9B(A?"ψM'pǶ.l4E4\gVڇJ {F cpOI}^i.1Xw/8 7y J0IS`ܕGC)]#:aI)}6"q٥E0/ ڷ@g?R0S~c|mݮ)H'W>@b /Pmdk''~AV`*d 0{s+ϰDfpe^17ƖV)!/1 ZA¶$ E#꣢(5.p_ۓ g8;+NS Re'Nk3_HR] "Dyswu4+,Bf˞!!`bg߆S :yh0vg};3g8W#m"2W2̇{p<󫀷K~Po<Ҧ$ \O6/ 0V5s 5M) qDNSgqN̽뙍$Oo$$::|L sk,Y -)~X_7To%GdԐz9Lgox%T-oy"J[*n7-ObbнA5(&4LON:H?"kDb6p@eklqq['T12]>c7؇6߫Wep~PBR)ҏr#ÃqRjr=X|'Q-3T{(4D$[\۪03@p4ʰ ǿc#9%ߒӅbֈY0yX^ MWxn]Q?R,h!6Q=^uoa@ g=L1)=ҸL{v3,Ș!]~Ftx~JIe!Db PPgՒāŊ|4P$wʑ.h3 `.S˲QLXZSD0p)DvP^G $HSɡ$z&~/n~ 1u7̬\J2Y,[o!H(5Lxh!F[n;1*>Yd8[]McsiGpF53 ݡ o ®{ܡX G3\!^eһ:^} Gݢ\lp-\> 1N kSr봌ʠbӈnH(_0ӊM~h paWס3-uSj8vTI`MyE~{B۽,%IBr(Ar1i"1Nl]k1q|4a_ϩdUBW=]:=,3־Gk0OղMρm)k,MȘ[Ns&C;^e-a(:9J]viEY>S1%XGGVnjeyJ5{Cs{ BY 1i+"RhsS$iԶ.UI*wD#߃:kXu-] TrӠN?T2_0"4HCd,l5EE?A{Ƌ {?B أ2w*w;ľ EGv`Oe-Zӿ!6mq.XA|I?x^1O<1I|>:DŽ;cD.a,QIa28 8Di}tk&x8.N`s MD[7}@ G%_m')7iX!jWp i'iC@]IskM*Kcfgv]Y7\ǐ<VU3#;.^3W fɚ+@PSidkV-N&#OKx/JM=/-{CkQm0NT2\GLȓf 枻>2_=ɣe,vlSᡢCQ&$yNƉƾ(ġ 7&TjN})n뛂ǹ_?v~cu{1WOHظ I %x-A j"]}rK~ 3*xdHgoc@r9u47`t5Mڀ޳,!@q4BZCҠK̵5J I;K#푡Am@f9VwœP#uzEm|񷏽 0'lˢk@ ̓++>bқUCd{/>4nz0S;@'6~uI=oۗPn~>^qK8Գ*,zG(Sލ\r@_ˉRȜdKht)pD/1aDl3zraLǒQy)JT=UCΚ}@@$GqAqJ߳gS^f3[}Җ&3wǜs(rx!ѡz6edO ~ˬJdF``b [6^y8RiyZiS^˙x4{anMЙ?,JM_(,ʹ&_#ʢ.+C6!~R+fJzBSޗcכb4&T˞<ӬRy4Al &H `b-kٿR)$J}*S¼@J1SncZ.]P^w!GL>虄J/Qq 6;Q[r$o;(ɗAbX,i pvo\^xV2$U"{ǯQ?*mǖ p "uN,]+L Լv7HB~:O<nO-͖j 8\E 5Bv#* O0jM# zvrҲNxZFp:{b tEL#$W,+jw~hC6߷B?q^ CؼXqj ݦ[G% \j9HOф22`zR" _}:;(wW~+7׀<*vQy_[ F͈b M--9"i"dqQLZ\@SNST4 '<"}̐qPⲕupl\yðA)]|@\N^>iWfp>j: -9D [["=~O^Maz5V gm 1V&Zgv56C!=Q5,Շwkaiӷ`815gg@ aCk3XRB<5[֕},O]j|{\NVwC)B2,Uwtk[Pcu[U(S{[VoY֞M;f\ >tM#x5!wZ,-uo"K=VEaD7Xv` '!M a ]NiH\n5OoȠ@q=Ǭݫ̆hU׹ͭ˜/ \@ )Zx2V\([O5O;8FiroGF-:Ɗc|ZøoF㧪XyI :.9{:A^,zf #~~xsOd:yXxr&gu =adaHdr4NY28xU}7ab 7-]g=jõܯ} w`ib.DTk8lo}B7rcFD"}*~I5;}=N5,m|Xnegv)[ABAac\'5cϊ'9b^f6ugnɸj;XZIGʘ{0z?E,/.N sD(Pfmg8K2siGYֺ͇/#%;""uoU7ڭQn;^Y.gz~̥ĭ& K"Qrᨂ8n18nJpu5-8CƒD/.;ۋvOb JDc,']6'KNvFkB-xz2 F/oQr`#pㅾ6#pz("CV{\i&k3,ϱ YDuX's¸mW͉IT9C\6,\S Β \#x$z=d.V 55^0:xיI\ OǵtWc`3Qc=5/dgT,u3mVtjMC}W Ws ܾ5eW_~#ʹ= o1$xH- QSnI:Dέ9@7$j י-XI0Õqz?l*Ēq|l,2`0¸yV_h<N5@5ejL3e%Hq1N?UCQLv!/ @tRٜ}7L\UhX 3:ڠWo7 fk HEKbqMLȮ?Qr7XynI)BV34%6N{Nj [O, I>Vh;;-.8z{?fK7]U;tu)@Q PY1|m}@բzHVS@2*P 4zju*wR̎2\MRjle4V48nw3 w* "aޝty!sC?yElt*a*HY?HnOzV\s;3#4}#\'tK}$h!ОU"^ٜ,MX1 1O%X*.nDUTqlpx>91^Xんdt/}|5WCn:#|p6vM/ĠhEF\vˀEף gMW ҄,t*L'滺se)?ЗYVg},RJwz%?²Tۺ< Hjo:' vfڷL+*Å.|Vq|q;]p¦ZS?YH@3tZ/TG;ijXz8^FP/ ,:]P;`,EޑPgb`fB!}Ims+`HR d3+o,`?%܉:*'=n="ݒo*.t*PmDITTnщ/'Zd@-Lgv mThujd.M" /yE C_kcd')̞NlM@U!}Ttn!~yi|QV%Q!`4-a.KѸWc ӿjWpP-UޚrfJy(2nĎ%eV!5_)[~3BI*[ 3@Ĉ߽CBV;D +G1Фݱ&@{7a9M6$+ `j[srD}J.R>˼W 2 !xPUi3SxK, 6s P!9TCW͸";0X5tB]R<ybqP$ٔ]ׁ@߇)!ޘ@{e', fsML~؉72'[jzp#gZ8FzΑI1fGz 0gA>+_HS8%7:UZ9`WF1:oHxFOXa)-ʛ!uWEy!)(A `.c?ŽNFآR\sBysn^#1j'ak$2l*业d+.hͅ0PEoO d2ZZ\hvX5)fS ) fڟlT*`!Sv#-5YRrâ ofF;iT8 PޏX+D&4[~BzJ5 pVߖ(e?=Er׼}4Vs䞜\)}őXd=@fygͱD0ou#v.?;(V4G3@-?R|PXM6{oHwwE; :j@5;F6EUe]栄R*ιyY.g)g4kKU{E{_ko#PkAZoT`f+xi-/Sz!f- ƚ2 `.tccHƋ"clc.zr3&YBě:?L`YmXhHBdO:f\z ީ"r5p XnP'3aO fc1># jh;>LUをd/ٓa[~"!7 J([W3كw8ZX{nD4ga4@gFC J2$]>trJr4C9OE}䊩kY`@E|.tI4[۪V/ et/g*:} zXJ4ca+ 1Rafx%NIl+9m|<ȩ[ab+X=Pj3;y>C8RI ZqWs!gĩ~2gAWw.- EE{#׌=0pH$U1m-SxLGU&F3|Y 7#>GK"oJuAǺV>fBZ-j ג|-Kr[8Wsöa頂K^w4;7ߵr'EP#79Mp{0[iw9,qul)^C8X&dyeD<3K߮ϸV<a-$ _zr;fڊ<'atoωoiєk`j^SZҧ VzBiPFh?,OPϽLQYtLn CۥQ0u Y-A9wڊ (bjuB7ϋVNcJHƂOPOW&Uߍ֦JT|~C;XF,YA.'8M[I-h~'8arIT"n*% VT~s\ bB0h ʥG;gOc`ى\${MQݭW r ` Y|ەft_^ޏ53h6 TX~z; bѧL!ڜfXuQa](AnoG#joYcu|8?P~MV@߼(@FKEzK3αwU|^6[:&,z[J >\h{&`2S{I$V@x] (Mٕ2GcYv\~-l ߶ӭQs)VR+Oa=`[eD 06"kZ0}}x|ϝdQ;uAg4rۘ,o@s*%7G5j}+d/km7e _g kF UĿ%GE*+@"2Z/k敺 gA,&foXeVf94'[G[h'FWM9=mQx{ P*<*ZbiB˿2xnh_[8嗠׻ŴAܞ5uqSz'diŞ,|3lo6Ó? f}8ETdBLQW@JPْƂ僰*[1m_Qf>D>sA'͉F&HCإ[4K)I *O e?F.SdbK?iaK?7B#6IIMk ]jx(ΑQ{IFǓ-=ɢD+l3eF&Q_lR20`$i96(3($;HFwA\|]`iЅGqA7VwGM6Hu 62Aƭ-;3i ->ՋtzHȩ}XIbu2K~*'jԤ' >8nUHpzac9? 'g9bn^,g"u@ #^/81jt؟(?2s8f[Oԯ{z:NMG~~Oj:- C1n(p R -qN+Ǎ8̜j.܅}SrFtʧVLyhɮn@DYE :;_1Ry1G"[b6KHN16zg.=wu6 Bx vLW{~੅&jQlȠ$YjfX` QSd&1M gfۈ t0Jg&@ޜZ=ƒVř#>zc Չa=T-dZC\L+{x*".]U!t٠{<}<6U0%)ϝV,(6} !>qvzC@i:[ 8ke&$0ٮIrd3|Տm=3=FÑR0 3ȣ}њܥpY 5 }{OM3m+y`j 膘?l,VkPY_Sf)['9pse ;e3 [ Ñ}8eRB/$XY"_T[g@FSomB0ηnD-+{_zH%M/8XD#,Lks@2Ҽ=}L[p${i-^,NyuE+! n`]/ 幹FhڧpK$߆׋p+att×RS{޳ t l#l5{ee>nfUw@?$ǩ@8q6H0C;qvO$ͩGv&m"ٳLl)>~>bt]9RU4D|fqʮ+{nW _7}""MnU't- dv5VɓDrԢg\ڨD~O&AE8?*^4Y|5n hLZF§Σ;u%>x^XM1Lx\G{_JeJY ҎR/ @ G[uXTz$Sٓb 1U>5 JH򤝮%Aﵮr5ǖvXl1pb1.TYg~* ء& T±IqϸuF7N,G).5W#AV 0+wP; ǭCrr#Es;p#,x É_.<} 6W k'(5-ˌIjZ'EXF0} \Ly>|?p׀Kq֊|Bݣl }Am|Hoj&h ][=wB| __-qm!vx;E5(3@3ylix䁣p4U%# &1D^a/;IAݟy4HJz{͈-sjfdY>ɇٺ;T~Hˎ1Tdž.Qpbnw&v𨲎y|ֶͪ|\x '@s(,: HSBy1Hf(7Į*9cA {j=+ùTӤ֋ON,v"+Kio1}лѦ^ - 䯓PxR* bNMMdHMrWf& X j& V|h4\t>X>@ω쥂AM~Gls(dN[keX& ABe<Yb +G{cwHаt {"#z jee> hč*֭>TmޑsvRgKVRh66Ӓ$iݸ;7EP::vfɰo$jഛi?+ +1?{e 2Zb?(u2(|H>Qwo>##va&| Mg+QuwxF;"pCP5CD[ˆw@j=&^RMp3qA2w=ߐ/ai! )Qdg-.0{Z]gqIr,8vhgYH#,qNTI5 ƻ[ RK S*Q$62G>q< N{>bu/QvИzY5~qS10k5卝fEԼG H[;.^76Cyoک' |Ы?|JưRRMʦX$ᢨ֩ 6!wld֡jUxX iJPTAM>+{޾C5c}4ZrFG;U2Ds)VU=:t7lnN`^Xw8GpD^מׁaAv4ܸD#OJ̨r2IC%^vЀaP (Y.=0Yo,݌6RLkv%1ݘ 66S9{W[Om>jҲ\%H_*f.H($76QK'iErbn?`SHxssիρ=G򠖠^dC)n!+B*3/ 7hE|j26@=6a{p_Ӯ7wd8j/`k풝eݾ"矫#E3]gVYҸL:|8nB1cdº6Pjbv `?~[ <_|c7Q[3} - p>,'Sz/.4&,C;3}1`0B8ȀȢRF[ĺ18b4F'2IL, eeEvgC25;m_/>7t>l&NQof?>Jp99778( |}\Zm~øvAQ@Qk+30|36\c9rs'~3֎dp4 UT:nμ9 yG՗ /1Քqԃ 1!xkL'蓽ԼoudJ`rG } p(A|bC?_|-;Fn.r0'y1O>A] r4ʥ ,(o l,oKI>aYm"]`}e{v/1l(?@5GKQ$%}V1k$OM,Qtf~=V%9}>&zA"*k e죭i\X5vcu UMMBآԢJIϯ]5?08_:>,Ә墍Q ;4#5Ō:jAB75:arT7Bi^Li@y'F?I(J>^8ow61Q$>z&8NY ,>{b7ɇz6MTH]XxAN]y4!p6Oϰn< z<,+M!ٞsߒ[l2\h@p$G ΎedшKw Sj-4 k9_*Zl`R\?;N,ӝ%% `֓T 矵A W֬p¹չ2P@Ջ g-Ok-^9\#ʲjB `r9?H (;/#KcTco'4 d?M!Ĉ0&W;B7@uKN_tN6Zo~mi9fս1&tە SHyLSa:3\Ќu9MhQ\8썷9@/Ȱ &d# kiw$Ҧut29OYVVҸ?T`e!XlD6Mݜ;G{G@޹lKgAq!}uL5mPEZiRU`?Yʺϫ%gxu| l]@TYs rOG1рt!NҿnyGIau"%=ZA]7qdpW_oʗh=Tw.kccKB |ICџᄾ6agku] pǨG4b;qUZqޫ.H!xy22c>b#,,Y&C G@'<S{[;dGBU@ 'o,OI'Vz7RSX2:z<0J<1pWYͫ(BY%Y_q*$EHO/cv%!4K=C DI2(|%nNcxeNtk_lq PG55v-@ |uG󾊓OIyJq:gA OJsnŋ;bq4i.LpI8ⰏD ,ׇSDEKK|igm4ZXƂIxh]IdUG5 h-Jf tp IUJ{yiZn79N D9VRC^' G4XsD܂|ޥw{m tXC\rgBzJNC/Hg~q5~q~<ԵW!8Fn=ؐkOL9w(kQvD.RTTh=1:n;9$I|<Ѐ=z`λ69g)NpFe!pWr1T-O)DP8rTO-Wf$dΠmh&c?9$Q7  A\"QYd[>ڞ!krTXdVD"R1X>1cP2]<nˮ&rp/tMW u.WCD9dh)cM|+_T1VxiYބoLN“%",x\~TgER})^&1 GW&efE#6T݇]0N"̤)! 6w}cRH.l^,ˑpٳ>!DG%R}ix3t5/?yNZK)G'Uy#2oLǷR˞Q~@Ӗ ={+;KG,=n6yn@Mʦ|WȅWqHe2񘸗QE){u_8Wa^ۓ' nߟ^Sǩ$P˕R"}'ȝ.1ߍ==Xo 3ncc.[O$ 3ōA,+Q^(Q٪FlVDl>
Zmx zcOmUaZq36MQ  ;77Y{?ҠtoӖ!+:Д}T^!8dR%/x5u@|:, ՝[ 'SoLsYcWt"=[XւGԴ}5sOf8(Zy&/R:|NQch!6@ lr4q@|g,_`(~1>&\ܳ w~ԋ廘lcC*^RO@98sNSq%Y,Ć#w8VU]OӸXr,LjBy7Ϋ1+Z f-;3 ~#}όU gG(Jür BfӉI2ķԧ-p k߭=p"ߛc.zㅹ#cGE'*& JuI'Fn/[=ҽQWY8Lhڅ <ԪDM$(л4&ܳNUnI`h=^e>_Jv,:d;,>|IDvX Q_13]Z$Jww=D聁P8D[m%cьtS 8Q "ߩ.QޘHq@ߌ#63Ba6$X(#d85KS{Cnto|7F-1 s+7M";^nb)ǓcHE˸"z"YUƨ@z V 9R 7.`hJ&8@HVxh>[ {Ox&bThgYv+H%$I);#@$~_BXҺSzA>{%8lȹ;I7/ߙ t*Ξ[K0d,/'Cnqg^a `58];'n|7B{wlpbbAJ!h]*>]n+j%hp+KL&#;o~V5҂ǮLsaC%EݑvnSH),d"Hw!>ulY=LхkBaPr%})vBr(]eq;xdXawe0me=8ZX !U{5)={OiAdqn Rn *iY GrCI٤-\y^ <ߧT^:iڪZ_' B-qs)֖x'7[lNKJG%y4=kTut W i<ݥUNarħpe^V}x| i8H"{5tH,/8GmIWf$jevrl|!P֙ ;wӮv.k+/\osE z[4. Wƭ+~&c,0'>pԗQa֬ wd/KMl:)hP@6DAR-z%W,]Fy^/j۶,ZĂ/qy+329FV-,c ,h=? M()*gETev˫/JoA jҎ೨vkT$jK\k~F3R´ l4*ʄ{mƢP儩w*#mf7c8I[׵Ajw:NEFv"2+3"_rB}t Hh(w @0kN]I\QƎ_n)Rjr9C! Le<s3¬C /= "iMls4j 㒜}ˬ3:^(OrTA6\u>Yԗ4M[]*] ͻ8B`Jv4׳RJ趫 'm'L+ (bsl`0 [>sp.:Ah>-U;ɹ,KYSםCdfXEP_+`G$ϐx`7?T'%?3WQg$xW_(Ê$xHtUaq0z%,ہ3ЈB=72?Q J3@ @6 ~P,e xA({EVoZpGG}rU݉Tee&hYnm`t2U~k%9kmP2ŲKO#BA×Ǿ?mOG,`C'CWS?EkSGK[DNp+ԃ? >$`^>Lf4Kԗ"T-c(_==\Sʳ`mc'%+BAOMndKVE`*ͬ$3/C}B/T"D'ʃf t<gYg2ק ),*z1>kG-jC(q6ї\|:jc4<<;WbS jcGY%&b86grcIHuFxm)חړ397).dX2]:rvt2 y4 ܈yY@UH+5Lż 2R64=l]$-@'}yOHe~V9%ʚU)xmOK\^ @S%p;;AԾ1`݋?*v=~o v\$ǎ1ap(8D |$=XwRxfe(&F]7ob-踼&YiPj eeR ^*|5ÚD]-KMh촹r+7õk%TNz /W prar8!)iT![cfN{2S ņ7䑳-wT|AeCXɻD VZXQ bab83Ef@C} ̘дs|;]! -1{7?y36GѦL3_bkDq5VtRדa 5;~dGS}Aho~{ھa`Aam<$mQtZ?!:(F狸] [^EiƑh’VTw ՖQMrK -|E#X] yZэQS5/)Eq` #eΎYdg)BNJ`޵c=rjsʷ ir ZZQk޵Oy/jG7ߩf:׽qH ۳X_3M=ݏF}i&Q”gDya+E5DdhN.c+`֐cꤋ-iG0"J(nRU$shKE% ]OG1jMvk ϙI4 @DF{xF.H'<ЈB=Hՠ;[Bf;jrrH얏۶>LxJ:csflZܤrGipuo=EJ ?OBs_JV\xӤq.|)GX2V#90͟wBf0}A]r<ɫ.~( ?(Uƞ"꼬2% 3: >+[0G MOybf,DʀI}va jMAC _ۉgV$ R_WPANj1U)*T7 bs^5:dj~s 9dKTߗ#8؁®ǰ)LM!_Y8GHW9 Xujփ?#yՀ2/k()p~Kl1=Fnw'`FF$4OH~MG+0퇼RK+a̢~Mh&,XYQk`⦥pL +$r0x Da̛K7ʳv9uZL[E3I ?p?S.`]Rt<^3!؅TfyKvrx[XB-ICkصFϒ qhN[lo|{.V6tT768lNk3t6?{Ԥq3CcS%Q>vVEzHK 0:OtU A e3K976 ^r_J1#JX />t$f!P1^LQ_ 9ǁbCtKmhDmB "9A>Wc|27n+S#h:/BJ r^6Y F'0'Q vГvw69S°CXy#}mn| B٤f \Vwu;bi>tV-׍jyw{ 7HmO1%Ua~nt9. 21sDh4@b!Gҡ8>Zԕ!Bcj.O?Z;%)I*>h0n%d({)G΢쬾Doq"hv|Q0y@ /@c*A tP>N,13# dk .5q6dwV(.M^NbK"@$ T& ,)-oP)jE|O\-=,C.AXd >׌4K݊N oeZrN 9ſ/%);Vudij7QozBvK@}кW歵yM0#*@wy3+a^fM:B2$bI L$mclySѰǝY Cs3)ӛ?h 5ܘ&_mCjcx_B?A{ -H4WL])VS g:*;j=5o߁ ă9xeޤ.tbG}X ĉHC*tÙ7ևL{3cpkTGAnǕ)8SuFr# / KD6%ܟb6뤻Gꡋ+қFî~JIi Wv˽L;}%džS2:[dl$E(NsHA0-'(^n^%̠551Bo/ُӟ`eSW?*OS5w";*T`;#ix=ɸV@A )&iL@GXp )ya7^K޸ dr؜- O6miYa=v:݈ԊsDg}v&EΜ)L%$9=O˖96sXHjO'fΑq$4{3$NX`_st^PZr7I[bNm=8tcOiKUwwܘ AޕZ<Цψ=*퍔0 -23u@JoiCʼEu(yv tVhSbJ'eqנVT[W`R$w<,e{|$2>]re/Mr 6{B#OJIF¢8 ]/"2vb%XEDm-&Tɬ:DA"jvvB)3&'P=!u}ڠY +4ȍ2g5d2Ehj Hrߐ\6gR|2up+tE-[/ ~w/ςh2UR" i>4T m8u[zt/0 !K,Y茻B{m0e4mq5%!+Z_zi@-;]T4,J+#[SǣtcF"a(S0,>mFPPznXaT$X Qxk>Sƅhs9+NvpycGO[:Z6X3qc=c!{+dYY.QR sA'@l~I)m LVm*_#U4,`TI*Dك doN(جWC;ÿ3}",>" 'EW/.߉\| gڪpԽ**@-99;0Y⥁>j[6eBd/uh0ӾC.Ps}Yh1tj?~X" S -[dZuR ] Q %P C=у{Mnا uad/DQ)Ѱ/H@d3r^n9.y X18-TOdph[xZ%x Uć'~@>Ia5PNxΡiV~n:e 5%%zrZWWqWEh}5yM !G2M)=zl&(9"7r |ڛ (]nyy-?EF$-K iz9 >n}]Ɩe[NI&!4¾! QdF=">W Gtko] ,S, ӿ桋\[qQK\$](ʩdӮ C!UYoZu4 W999/2ㇳ? QYLHL-B򧆜bPCY7i'*|*ֹ\} [ώ \~{7 }~i}<RwAsS6s.fwڐaxwg"fHb Pidãk뱲*YA =ޅҋ2K\cyzX/J$vjd`N/2.#.tcO>6:n0[WN_'u ,xt DF%rߒz>mrUںKn1I*r[O(LeFJ1eYESF*LڠE9HIdC?vˠa%5u̵іnܦ;ڠld:^e< Fdq%9y4 |u}(Pə]ZoI{KJ$}@ͽ&is-֥B;k x=t)ӵ gJ{]flOfP}Jvzf5j/smN5j!L4w:-R磮6[4 P)5X_CI.3頖OZG@ҔȴY"xx[Jȉ? ȀanɛuDR i;75E4-1x |3\o SO5;{E7u妠#H£vl<'I'k ג00`YÁmO;A:F&ËN_wI^$chWXXZP˗qrW:<~5㉡[٥UPRW0uT?oB!/g<Ӄ'Qc\vaGQsIc}"0X]G@HPwgkAd F#}:SWHVN˒^óia^ED2- 8\z֑s<)*jm~>#>*66T '̅# >@( c 5{I`ў|ncM. 2"&k).oeQ4{'y0 e[CĪr$dI$&lѸ .TMF@t_oʈ1+Qvg L,ړCi͘ ,WZ>DSa0p=&u`#vE1r-hV3F֭= LMτI1/ bE! G^6$ PFv2ه$tâ^_R0E5Xfh_kwI@&s?k+)zxESPnY%N-=mJMk :L^HyCA#t`Eųm*5-Ega 6)Xe2896Cc4vX>W^["2O'[♬ яxc9SI ДX} *|MXH 3' ;#N 42F?{-R ۘqLKh#dIs[O~̇7s/43lkv>0Јjϝo)]f`YXKL1=8{A/Ba'x0"_%zّ܆G>Ke,h|T}[p"^FfQ=&R.X `M4uImTlCߝ(eШ`;ysTGZMrKxwB}f}b@OAiH9e\[#Es(ɈT>FbʬIktMux~O!!{pJiOS^XT {}3`)_iB-D-}m iz%ǖ98 KFM[l i#K,y4%g5[|9 wA_a8RuUh$aF<W^!RI֏`qR+1 % $@/~94;eS*aKGЋ{ȧwAۍv3ײK0&0Uu^<=Mjy۹ћ/YhϜ APÆ ˝ϪdKY_3-@l(ͣT(6zz4m 835S4f{j2 4ݰ|\|HW9Y l|HW5>g_lC ̬3}:`XPQ4J|С)R(J5,Sov:!6wqlZ ?KthvĀ|%Eea㨶-:qIX|QR}1g k F^JI?BxBL-@PϷR9(cj2>Ki|I|Os݉%[èff t#T^JaXŬ t{@vYUR{5E=anaD(">'GՁmt{JpmF>U2Ȱ :,~vt'wH@(+$c6_gqAo d}V#Ng,{;5v1D-.=%êyVЉQݩxF6>ɀ#|0TrZ;sb{cduDX ˥Cd.^a_#xMY'^媃D?s8\ӱ [&q)3rB'q@\%W{꺼hdƍASIFs ؄n!poB~K:Ɛ'Zf FhFQɎh= _L7%m$Žp_pq[46PYzcR.%LR9%f '2k|MdaJ4l)%xB/EKoYq+)5-| .C vc(xMP~LOH'A!(AmfWg,\}?D)G^B"WZ/(E C;\}pq})on&n̰KY8N*WB٘ٮgH ̸Vw7eD=s2y E5uAhOKmJ\.MCv5o8L:(i))l%JislNkzJTk[-BKn @MJ$=lDtVτi^^,_Аޭb3:29,@$vrU|pq')GBpo TXH1XoFISfC9r$%}JOX: ؊ݥrߛT{FG v3IP\krypw}n-,{#o@ZJިZL~l?(/j4wܔB33`ZxC1[wl8\(T%^7܎,u?{(q[!6M݋@OðR&TV>O!"(r,Չt'I$&QЋYTy9X8ƃexj/+HWr ^@'Զu2db&p 'qhbx^ μr3 B3E/ n\I2 &W[ydsZn{X]oppUR$fRs"AKa>Kx]])v\[4}Qa W`;}Pz?8~gΉԷ}Wh;H L 'ze1sD"E! $ԁnW8U&B֖ oMWcX:`&P5G߶k! EFH@ d =$3&QNnCSq^5YgEcP\{?5&+mY( 6"&rV /5+3$9 K"7]o)2w^izns |醬83A%$.jkXa%]lmS|RՂoHoC`Ig:Q:Q`H,UsYhRp.ru☵Ku#xJYE .y#RN$/M1j:. GCyD_>z<`rr>{6s( Vvkyߙle$ ,?eܧ2d ?d9vJBu<ƀt/s͖DĝnS`^iY#O9Ke&K0[WK+Bjyj!6Eݮ/l}'jIJXтxRٞ,ˢPElfgx|&}GFwsipm;zcs 3 Ƙ]uFz&ȃM]88Cp[k!!^ǥR3r.T: sz8_/ ~OQ0k kGW߬^6z 7NE-J9Tx v )26W2GʲX%*oA. ZztSL[؀՛91gz$XC%.3ap4/ʘHv-v66pGQfM?#$F{L`=\uM팴M(һ[.Rf e\A&z=]L~oJɕ?"*}ԫ0o_ U۬V]յ "^Vaq;7i;@7ZnmNYJMlmkܚ[Sc!/yj;z9Ezl9!L E/:7_r&עz0dqBg#\ld !A2@~1jlёæ"%x` ^TIV9Vw}z>9buӋk&?B~M铘=1lN~ү͗z*\Í+UtiFZhѵ{86&<a\øǍt"InܵnfTXpMI` eg60 7gwqZCHݦg9  Vb>$<#Įc>3A:],G^uJl%"quZ} X. .~,aOr-aA@M)t#ķs,l9t(O;J9 !WuyjRq x-tS"#g[vBe>y)͠i0`å5||.hV9UveVvM$=8zMW-;r#`QP4 z5Ȧ%kW rmw[H x,xvQod<Ś .7ucZthbV onVtؚMdMDd}Puvu\ƴ::zsޅ4p{W n> b~dS@2RZ_'kU|D=;u(wc!t!BYqZmilߒPUVy< \K+ܾu%L DH7E0s)1u?H^?ɫ*nu Kf< ~?UIiPrʩ6BdQ,KF`lEvٙ|K)?>);H&52]Wqr)r,ПDq$:/Mch8w71a3"Iwv/v+󘓍f/ukp}[kQ$E4UD\Rn3fbs( -ڐ6պqG插ʪW K{G ڢ Q%64k%}hq2k,pޟX1!Ă@(r$Vu%= -]wdup@ TC&O15nݰTW : xT<9[ =iՄmQҝfZ''rQҙ \baT(9Qo`I:uYFnF$GlۨʍdM7?ԌkNF8$Oׂ-Q+,E2K_B7DL @̳缼/#g\ }ȆZFd|aUJصmO5,ElԒ-i;K{!# eDEtU 'FaBB X]Ib!*) 7Ⱦ.{ T;t6m"_uW=]ġ`514q*x7:<1㧍ONEq@vk\=NEˈ.%t'\-)R7xĩu2m֩T)6ww':5YwsxK2QXWzd_6j|Cl`Muo7aCFC q*i2FkWW!B+,;*7Tc/rф7A5^w^ x>LQgL-sNW:gYkU`(Μ]9`dlk\޽}y_"E)f Bo=nw0GJ'K3rFʳ xF (P'4% TU^Gr7I,9!AMD']ƒ53sjn \-㩸?Ҽ i|Q l&?&чϮJQ:0] I}6H:iOdy IZt+F,2),x|{ Oۦt\m4EL,D4V7Y]4WxMwOa9CLۙ$NSeE2nEn{q30/R5#Naʴ> (pNJ|/Y;.{ 㮒siOY6.r^)DEt2\A Jҍ*4z r#{n.6,9N1cyᙋċ̈́9)a ,lf)fIG*B)vXI :,@PTOe< ,In] o;cɫQW̮%Ԗƍ(f]KWaq {P3R&bSӰv'eL: Y<47##yRbUZ0;Z< {uwe7 $o{d"Q,^+fl;K p',>0;NnDU?JH,wXc jgjϚducmJ_Y)&|EO57Sz2͡?J.lķ*L٪DĝFUUHbHt CUVS JG '͚k_8jjӅ u cPIgrx)V3_o5}I%*/؅@#ROQqXT)fG;^Pe6yPғF&7-}6,}ֵU?!vC|'6!9$.{%wra*+jJ)Y`/$5/9$CyS#hIDcg7q$\[2tqOb˻gu'?~*W=41TӸd߮•#W6TpRGap{& {!}s4̓bB.6>X#4bzWɽձᵜONn8&9kOaqHSR]oOG\l[HE kokx(:9U@0c^)hy>arjPT&s3jwD6~nUSu}-ҷ销gKD>O;v ;2?_ёN(]Qܠ7We=%09d01 jhKTa>`t^/ΐpRచl !li{^[H[ Z\8*a!JPS˃;ЖPW]]#0Mm е+ "Nw ly3uN?j&9jw4E!"}xЉZK6UR*2=wqs'Ȱ41k)]kf!Z|>7'~I^x{I5~RBM؁vt=FEd_'ai]z)G^T0ob$я~/߶GYf&sf-%NgI*R˓}?fIG2^X6u|Cg}9¾3?N*]Ӱ/S]44'Nr- 2/M1p-΄JTW,z"\rޡ&93 MVi٧;lbНe9J"B01\@9\K@. ?,nˬimV[ WaW7wSm)yOC~=@#tni=QHuz[p DrXRm6jVvҮYNyѷH..ewCb, ⣃IVBAEmdT?8 MʀjfH)Ep-kpd:AYOk_9rags#񟗸R@"j{:AɊ")PWhqbR0|{Zy^VFF}w$zF4/aEJ֘(=h~>{_(/f` xOpaܗ9 5K.U6,owv m>ޣoFE hu 땘Q{[qΧjV{c+tm֕o[ DfȌW)rc_]ؕSU[m`/GYQU>)^5 #w4YVE̼\wۿ{,(Yc5S^^Mh(=ByK=}l @ L=}q , 69q$Ldրtz +UHF =@E4H\HLq85"dS}5s|y Sme(+CҤW40a^aȥ8 ;J"a/(r{^s(+du.j~κVap+z|[!#_ "DuRFW9.l#нF, {y!ڌLm/u^ ;Kr >g,bt):wN}51DR _5P:ԝ0ż*їrωA/krChq''>7m K}vjo6qIH6NU]^]JzGǷm.S deg qyjefQTaɓU4TpWH1EEO:s cdGKΓSD'tOȧ\D 'eY@H;Xs)q[}wgîS#{,EV?pSxPC8Ek<=eGͰx=gho0QD0]}};6eiIݬH揓ẅ́Dڷ[ACSCM w ZIq~:=ě90@rwi,5yS쪟*(&jjdA-hDP,ro0[~v _7tUR=Uх,](fDDQC.W|t@K:DOcN[OuDAĆ^n xG-ogBm+PGzdo) }fMwiN1|L09Yi ʟI@bF?9Fg泱L'B6d>|>uU6g̉56"Gcd JZ,vͯ`ƋjyEnL,ء;5D!DR.F5`)T`\f&֮2Zo*PY9lO|*gjUIÍn)R*?i= #19uiU7N%^dI%x>7Fw=̯63s[<;؍f/hѹ> ՀkP|?ڿx֏VHr|`tӮ"y! `V:w.#xa*E!]B H4Sʋw9-%s "~S &L&P&gm'RkSDUC Ym $ԫɕ]QKmvciZ@XO"5rXD#Gd1@%3oe2tlX3!75:^J?Պ{yHfh|^oIU(T@Y1¸Z ]gO@+Ñ*}΋ыr(I.~0.\J0.t}o|u =usB_4 EtMI3jsCK홂0ሓ}6Vt}ez;PU/Z7|Gz믓Q$|ozHMM>.  .OiqєWSޭ,j\<9X?a,$eg@J0lhfRR8󉩦yBJ0DIApE7XnFn3!}D1IgLNUXayLQIN=ûON }qrD:\URzQ}M\mx|o2+DZ آ^H5'auz=(Gl$ \Py6*˙r Sގi_ɝ{QkeK۲OH%7*{gW["f#]43 {? A0b4]}zV`%~{|*HAG^ ҝh.Gp3%lE1CUy5Quc$, Oeג+5ȶqxPxɛ Pt^RRЦܧ(ZkrMXP^oYyq*4)L _- #cjZUux)CY+Ls 2?X> ܾ5z[%+ݿ' /K }:PYl> r j?!ψI^"^["OUHxpw-ŷ2W $<kQ7S'eMnřeN͑0Gzl`G\fxD#4+?uZ{NDkqZ5v9K%FgM|mO W\)C̃xRHG7)]l**Ɉ$}BNOpjI<^ǿp[=fz ٜ% akӮ>F`U:*=Wi{xc\:8Uo( `c"}n0?$[PՇ4K`Zj"BַK%ڠKO;[ ujf^MSMvh/D,M͡q\ Jw{XƳinhGg)z l ZSY4I ʳv/Ȳ1y7 }>^ ES0c_ƐO7# C8h׋"Rc g[Ip^*##VT-(CZّ2s'MֿY! Y-t?4f8vJgxE-gt%=+{x{d1,^УiF_+hRTOq0s;6ʲJ#pp( krS{7".|{hwYL&,xSҎ^ߎ Lor/@Fy:bm5}d3^E=ýř<Ӓ%vY 4z,q0MK$7;+>EuVMhսp9Z_2w :GAhLH@숨GسԌ!utB@K/B7*5=̊YJRU<$JIl&w̶$IZV>A[Czt6)T `egCz% ۶Ǽ"ؾB }'+= ]<'ՖhTHj?0_b$Aj{Ac0[ר|j"87v>x)-Ǧbkv5OlR6RE/Y!558;Jj2V"#7VWVLIyg}:{O'~\S@ZM)n!)J0"cwRe: 6RGrx]+̲(1̵9s g2ݞO"1! z.9&8%6,EI:H4j P\,>a5C2^GNU]% XJd|_9?Fa09*rKx_iȽ\hmdt/F! E 7r,IMZ̀=JW2g6a>\02J %:-wNeHRL#[>"*d9;2u}WڲfYB4`@ţ Dvݔ[/ȗɤҡ͑. 5J<ܸqfؾzu}Qqל99L|1/[[ ,6*oF+`/Xjʓ LW?pZbL4mϨ''\)ݒFM/p7[E%X!^WLFJv|~p_y'9"Q= 1w^Nhb\-xO(o/t+b=ˍe=ɨ.cnUo:.ά&C|Rs'_v}meߛUvב'Jcȝ7SLFsE8lv}+Ȅݤ/˗.t?GW'V.폲μHemM39r'Y;_ )v{[uw1BOZ"a*) xI5Ӣrϥ͞@ V,WX":>51B@EJ(|9#zVG V i?%`F. /\EDڿmM([ܐ#UYe& tv)%7ݿ j0_-۫mBe+AXU'UgȕO-&&fZ:(ڙӖm\P@ dj4s^,&S?CB6~#\hn4\K\F*e: "ç c ]~*P-9+! .J%8a. " g0OMmO)݇* r %]}W X@u {nuʾ.zS].;sKr:wjdGGo utA:0u;L!_+]̈́.x_D4 N0N"EWn]LKAgO?#F ~8@Kp+ JqNF[Jt}83gGt:ۛTfO)rȂKQqQ+򑴭16WL6 YtC,>> lVWa*9&`p%-X_t;d'']{αl<|[隼ED3.˒e!g@nE/Ԗq^"fP5\ $ DM2Ub$J8r$_s0Jt,sw-ٛ*FHh>"'#}"&Gb'9sҠw?E0\w_y>FA4FLV q!w ׷GJC5qDrΫN9U᭏&;s)L2adr?:*7ˀ_A\x\@g(:Dsؗc=7*tGp^+lmg4T?Eu>G}-7I |e92J+ 0e+j.@M>Y50S%kP|7cS۹itZF1cbr]t.:*݄o,>={h^ ɚO͍g) Q_0Aia7-DRI.<*0zbվ=v?YPTCHAxc,@p\M׾v<[Rq r%G`A? odf2HKX)F\us{mv8e%0@+I12: Δr9?M]GcFИZ ,ů"M-ƳOD1oFwl8vxFّ&f}xz:LRn4FmԿ6f,ls^U}F^ 9F@Qe> %-Ijj6=Ԝϗ o,yQkm{@%CaR5p>HVu0 ]u&v;S .YnmST ݂@&h9SB[(zcGÈ˳BUS_ևhl,V]_:}]i6Fr r^[^õwlϠy;P ?]8ERZ[ P,_\)OD[0J!¡ā-+X$!)Ə??"1N9 + ֎fL)Y@@:D*bKij: 9f:lU-' #BĖeląA?%Α+xTjtstG^-|Ap"DS:a/\Ly棆Dcz.pxKtO욙I' j7'|wn_Jo+ytwp:Te mӮ=lLOݷ|Pk'ޟCD t^71 ~q|g`0"j= @FܸdF!ԉ4y 7f>`J#=>p\ q-W?zymv.V}an=%-꧐?l+81!EN wL +~]5KF%k:)?WH9ϞB^^_~ѿ(# +]zSmn gY߽{eٷ_xŽW6ؐkymr.HB(:Z} (9 .U+.UӯaLW8A BZ;%o+p_L"e1dj))&ITIiqϏ؁Hó:@5@hvxF`A˗u_p˟B{ä̖T'%a0fbAiٕƏww_O1 N읁v$4s>z_S:%v{ܘ&Ռ|J-ZVo"-rN[=+ 5(Ha/,>%w;IrܷυRE)ًyxX>40*B,fpc;OwoTݟ;)g8O(_EH=Qa(HLgɩ=c]IgĂDWs!g'7c}G^(!g$Peu hʑPzS!_5d2q~?7 AAJfUjCm\C_g_b A 3[**؜ %EK,BU{0M{O?:(Cmfz -ctM"b DpWНD2E Va%VH<ëqi]b`mP\qL:Tzv[7֩_i Fpc&FYc{N:1>-9gbԧϥ:Vc+Rfy+>=^L?R~v޵Y\Qllu,o?DT(%e阵%>)YVI˘!;m?X~g$Xۥ,J@В}cثxJr\ QAkc5&!.㠖bWn$Loˢ/*8/]F  yߊɮB>L#1/ m6sD c sRy-/ym[ٰrPPlzx }E|\Kܿ5'$!ZS۹\vts m!hW0̸{]Q|y]˴Hʔ^98\IMkH .?g'_l暪xxn}l;cs25l^oB?|*Ԣ8R2#ՙ%/0"/,yZQe68<Z${8}ߺH꾤n!qȩ9Sޘ ƊRZý4_06WĢUO҇}9+a%ctm1Iϥ [@U: X8z ;E⚏ 0 3Tq`&*x h)%М 2V3`&[.,4zHH{?ez![k^vWhQp 1S[t !U V&50ӶALۤJ-'lg<: Q &wGU5+z*?ƆP:P9~6ǭ1Sx5VT o5]-IXf8RG'[yŦ+I)]Kqk޶9`#@*~y bƴg{%)@=,m_D" eY=/ϛ~1q9tۉ8B pC?(.TK%]V~jֆ'} P4mU|[z42#BӀ.ŴKTIlhd]:29{20<#ɈT4~Ri/CtÖ!Eq1c 7 k [b>]s>:شci̝ɕi!H4{a 6Ĺ@^ΊFV5ut~P΄^]lzT 荒7|Tl'L#K#"a+hMpb GВD}-"-$4g)op-RB`@k@ {k!$L&̘G>m\d&pl1x;hffW{2DQQpe4#{:0~w)*v(Gc[10 \vxnm(ǘ]֍&9XA佴I= tӜ|UM\XQF֏NczYlB_S9$j/ºzxfF!U)\C=+B nԃakD:<]ܱ'cą-uN+W;Y;Wg.[@uXg.6 m55? bZxtH/(t`зv}͑a1F);YTL5*l X硄#LS_9LHLLy;2s@m9!ρMvօ{͓6ksF'}!)??Rw@l!͛_WϖWѽ)jdpixPo̻[{赈B&X?Y BbIKF^]*ی)#TPk"W4kg>z\͊Jl)& _ f'y)]^UUf\t-(%o4?!&3#?- 'GOSÅzs4A*@o^ 'GCNO}1&ʮ5c3~ٟ|9LU-W ŋ걎j=E DžJzXٛ&2 !wi, 1B>};vpDOCXjC|&/d\|ZdiXv ~D\G\,3{u 41 kΜRF$6%O-UtȴZt`Evsw#3E()B8vh<\ ;Lr cZ_F-σT_$*W+&J+)W.M$b n1]'e^o"MO h;"ݚ㜧Cӗ"Z-ޕx4X[Z297LR+[BP@ooM*{<{!z/Տ^,na2x-E@ d>̓J_R CE_,tƾl=YCqMrÞ䏵Q=D D}p)|gڨ3NHbl{tm83\%/9W[t8ix9h1ṬHG Ńem*pqKBW{rԴkߑ#ΔɲR*H\:X E0PI8ΉP-{ =\K&LF NK Z_޺`*`dQB@"S)+C?Ɲڊ#vyɰ7eb cٛ%}WD߁G ӰLAȈԃnRG$GTs8\zZշfUv9\01 Td1'^<:|Bqd?@Ij.H Q+z89>[88OM-Vt4/ʽ}xu {_7  7a6<xm">(]>J^Ҍ80$yy#!Zb!E\)5S[UV\ȝIM3'QE:`xpedžDM`7t)(cJn1P-r LA'/yŐǯ@76{H+SgL0L.:2 }au$gJDʭq񔻛RI,aT3Hs!E1ip@I/ge|gRdڡKK0-.NW%9Qt#CO)t)A[kvk n{ٰRuk6Hrؤ8d(\6bp}j0IRL.ިmlbAp1%~q=#ɽ(ޤZjC? $r!Q]A.uţ "փCs|,Q*ٲKBsrb O tq-u bJ2p-I=3sPKR6ת5UM: I/-8tq6&aT2"zKnYl>6Uɍ1&jYT12 c]v=E/{nGm6:yz7Hy:>Tn@N֑(|~ 1w17g^W|TȻ/]k_W,gĮ)F*T % wƺ~;ޜ s{"9}SW2KQi"@ݙ]/ód'd$y:_='ݑFR+-eIzniDI)V^grF/8siSCH@a=M6"řfa®|BayV4.p+} @=\Ծ~g])?V<.7e"ܦ%c{zgcAc]CH2'qbY)O/2~T#g{#Xw!6V( N8^7 &`t_[kt2: ^ 2X@Qٵ9l7bAY7졐BE&4#R6>lWl#i^ $5u檽Kh=:D?eőwQ~pH=%Hף-|i !,=)%;/d;gȫ5ZX@aq'>\ó oy0*&(a, ?(j8~ҁK_Wo|U PݫHSYFP)eY9f,(|uY?a2e2PW\&EI$ZblY>_ͷ~lj(0G36I­ϯ@˾P1r ㍊+tGϔdĸ#F%/v3eltMhAEDMT: ./QB6L.Չ d,c1nyeVX7jҷVnTD^g-kYoX ydl4q( $ hkq)M9<y +ɹə./LgJtѵ]HsWg0 F訍=Ԧ+`bq B7&uō5*W CljS׎vN2Pf 5v }_=zxZln[d9renzhEG#PfM]YAjU|~L TG#طH~S xD8>{0eF2K5_C% @jcy@Z Fa>؏q#6AmoZYol*2 9'yW TЧ;Mg7.mn}8ۂjƜmT{/ -?0M/r=@h8FJ[P #X> q UEnP}/T&5wayi\eM>hT(ଔٳPIl}RS>}O0TcO ⼜> $Lܳx֢=\Z5_JUFSa29Wʙ=D'Tn>P١,&QL'+RS+Ufġ)M3Rs~+vuM%OGfd#˴$}Y`0F!#}"GO=G[΁e2&:棴,<5"\?<Eb3=o W)ӄ3zkat(窊 #pN bq2!<;oa~,!v ,HV-UrW2eΧ\:67mw!X"2x}ijժ/~ګպTBex$'Y>Yp5]~?̽xM2oqj> -Ϝ>f~ͺ3 ߢ4כ|(('_KxeiW7} l{h ~B!8_f9?[&H|tv.(^AN]ɤƧQbC%a[i ` P-Kx#lradq[xjt*О f / ҏb$I6Z mH4G}{lxbXk33T/!M'Jt SLwMCZscދy{3YG|FQ&'2z_uypm ̷XA"0 ^(3ׇd8Dzv`Q*`;Ë%rKG#O{9 X>'H?>PfjY mBhNVh|UDoҕrPWR =3:P;N2Ӓ ÕNgh]aUB8mf-Bj.B ~;ddpi|:n3J^d9BaD!;ufN4%Vaϝ3UihW6PЋ_rS#}hQ%4^#zdJT'Lqpu -f>:Z#rZ>`*t;,$UcY ^vמ$<v¢nrԀ7RFS,IMEJ\>JEZ`D{k1+O6drU=GuqY t{_|ّ̳EMTu'WoRD 3vZU%&q) F޸zyp` ;RȽeBfjjL2sG^wא/9Ӏ-J Ԋ!>'(іѕB#Fd.~ ax$Ľ{ z90vVFqӠ=LG̅v.rӬ*RJDñJ!Hv$OL^~7S}+sI'hO >0 sTYJqJ͟>&"jij O!܁Mfꚭj8^} 4<$(wN5_gdaB1+]r;5paD)\g3J#Y6םN8 ye@Py,*X; n~ub}?b&_,q,3pbgg)E+E?s'HSdp9Ȝ7i$,!5iygC ]6g4_Ɣ$fŽۣT[B)| `;oodbK /l9xߊZ,V_W=V˻G$`/?cDeM >G(q 33YoK2DҀjBmk1WI z\}d |q{SVLG,d~aB^~B* ~>Q]?GhG?3α|*?!<}h =uEmr ~Gp)>/c9pg㏵!V/rUڒL$#6PS yךT֢|Gêz^xRw #WxDgnXZ-Z>eS.iR5X$J[~Rwe36)s=<)579(]b3 FA,>J@l`"(aWM kDot^z{υiVt{CB9%rݑnqsټcW_4RXϣNeWOu?6-@ƻ<[&82+=-\W?S O (>@b?zBC2~%IkJa :P(Atj䈠E^DSWD@0'p =K7SK$T7hx8# (+W| rNm3R{=[tE,{k?9kVj|1ZݽLut>7sEYwPόSMln{b(-$XHIt[*MJۯtӼUF zlpc}<(ܧw7P!0jHd>Kک2KLh)m@=_PSceaUq{,}3]uu3TuC$ZH>u " tK C/8 rQt&Vm~1=؋4I* ˥t"4Øiϴg9Ɨ6ҎtZ(mVY]<k ϩ4ːxGĢ<6P}&uYL(B |'B\ރ4Kļ({ho_>TΣ W^|Vq]!8kPRDѶW_ubLů/~ŏ&1h}˚EEeoϱ. Ngoz"5g^^[Bh@ QE殖[J$-ۡ_J3+p:8.\rZ R@͋)0DmkKܶ\ysm!*3{Z|τ@cS0偠30gvds =1>&xyOc:0IΕ=K#yHp a7i*8tj|$V]7v>1>M`rf{0{Ƙ<6~0TsgI:SKTK?s$P -?px+Ѓm^mx^_.(:Di!!<1ly|Md<%3 ^ljz#.|O1j/S!Ohy*>;WJ2:T%C^տN%)ϥ*QÊ S{x8W[OFYVڰdƒ}!r}\t|՞bX1|l#[D!-ݭg{,aՋl7qk4M?$Lv]h"1Qp!BӐiаP9\ uB-9lL.sE@S*NBH08Ek¹$˜B@I2XyyXJ vWH*y2&]7lEA<Fdoqo7D*ſzG顗_B<`$sS0"0E&~D>u;xr0:}+hW)5m̿'4ʒc"RFuó sr*XP=V"^C m}N]3{O}B5-~*,אLd[k\U=lF[#fsƯvd STFUor9X&qF">X%Vvգ7wZ ?}f7K-S޻`(|ȧB2/+{gXh,VѫƩ?C,AhhFN1_EfY>=suok5VW\OɏC9[pY=Mׁ֪ N޻ ,T)?񦵮:]H=i?%IV,&k"{vB9I_\8Ӱ0|{b3b.?{&}w+s8JV|#"Tg# ez<.'d榟JK%eeQlc ȣRk Y}`WnՌ@$u܂^yUhYG >LX.g$/4$g{7U'k'pOz䛜-9FVֿ>&6:]P8P[Č&6ΧiDA78= eLc4s~xwmbC B'6@fTnsNMZt~/[NrXgO#ȶY^#`/~Id8<| c<+.=,.6(3{;w*35&Xtpx u6 3&tml)Э!v~> {oG+G[mZIoyhO6f̐XDQ?b:ZVw2zb-EuH Zoxá[[!<Ϛ?JbM`-d`/Y<+f~MvFM\.̓ \< 腨bYf]O?46)*`Ξ JjcT vיH[HUAuy4F21&Ac.4b)\rz X 3T h̤ƀP0 X]|X},a84>V F@xTg$(i8X-su|JU>P1{)WkG"K lD&f␤u^20n=>yH a bR>:K"ni_pn_faֶu0S;a&nD,u{Jƿ%e]}*bZth3斟c^Y uE{tvrnHYurۧͺg˂M^U!?PW0 $#DcnFٷ|&։[Ka/PA\XM\3ްJ1w4 e--y 4eXFEYn$l 7*EeOw>qTEDD_͵6[Ay o_釭u`ipݒX}Dw͠EFUm qZ|gpoUY:XXPFZf zщ KjOd'Y0G҂u[4l +.S j 4iπ?ӥdyAm-SX2jv.?"u*QbAv j-,^qEiao=lSԄoG_̔d*)a,ur@I.:/1@W.XYJ! 爞L[<8c)7Y~r8 ]:z h? (`W];Sk @'85J c`cӺ&|Ӹ9K<nc5ӯv>8l[I/Kټ?T7J]Rg+زK@9/kB6bSٟ:5?Fx&2cE*s **<*IDXRNS W%b8:ؙ9J@0-KJ]pnDRф(~'P<7f{GL&5⌖RShfa)떠 w/幪a7 ೔2 Xc!#b1;+1 Œ)$٨cIb[i2vG.<ס r/tY\2W1ejt}:Bj > W#djEHnAahOYY n8\= jFݽl)<:Yo\6t n d>}l;:T.|k0{)FL,"ؾ~4(.ECx9Z ebnsyP(@5A:q#S"Kǝߛ9iPH`:cl3r7v V!K'C !ơAZU=! c hOnÂmjp|RŊ/z6l02 BhDy b.͹_cb`HQ˞\Km?,lkf9Fy#~AeuBH/P=F]^ELR2T5' WZ#5TQD{[2KRra*RÑִl;ؐL0PМs.2q[6) G )sݜƦEh[i Fw 52%aRm㏵$kC[m8J !Y urWOy ޏfr-HAst'K|Rht 4 M s 6U+XOW*wYʁ[dƛ0O=4(f'B5Ps&zbVUHqvy[-Z6Y[}O:'wD##z5;JiMp;6ȣ8;0q>`JʽC<_.=daNVx'V enPwm{(|"#;v:DM'k_йpVS| }CpǞQ Xn߰Cex*K4ew UYC ꌊZzq>XC4r,tꘅZ k陻Ms`hK 6@v>ګ%.70d DKB?-fT#^Ri,`B3vHQ3 /='^ֵT5ݧtDJQ-R_plWV̇ ,IRɥ%XAZT+W9cn%/, Qr]ǡf:;`-&ݛˀ,$P~_c}:d %Y:ì4NNa k͌ cvIl f4a/vV|FJ.EY'zQZ _0l@M29sPKv&i15Pe**??DW]bKD,z2W>/0nqI'"y8#xl:^>pX| Fovf$ ^ѭlSF6犗nBнO 'qXxq~Fx\i2^~JS7KnI^ =_ +I4u'RU#K%RuY~A.K4"N+U4_Bin'r 8~tp7Aªj=@{ӕ]!w09 FdSx VZ'fƿWv&9K494PXx%xa}o;a  |s aqF*Ӈtq_I(*:}O^ySͳ䊅wu$@h &EXVڳ|/+Pya<=:4HYt[6hW7Bb/#=jjgHS:po2l`z5~첲VXJ#w?E4\Sa*Z$U̲.4hlH ]AFZ ً{!ve%F)G=i׶F} zW#k;o % G)f`(Wq~-#}^0@ 77Ȍ]6 <85n>/$1mM Ն3E[+]gӨw|3O; !u˒%%߸%wfYMϴL4Ox؍)4N1*cHpDEb`ʀ;W#ޭAȃW 2s" & .*e)T^$_ۡZۻ/jҹ\Q`ߙ̈́ۮ=_'N_ǧ,|3Il5rJ&|yafgOlpxWsAm_g:fęv&OHcoxŋV\7>4T`k)+iʱ脊xHbF*L۵ʒ;w~XwS]|[rm)S :PMB۟`FDz5p%3@2 kcSv.GWi Dп,UylIWx #Eg.LbmsCh`4})>Gf]&D N0E+B2@GB.SAmku$1>+F?Lg$pvȊm\M`VDT 9BQ ̮*bƭ~TXbj 뺑vxa"~ O8bR9sj p%D<[&FO\$dM!lu @nOpgyz-c_2Yש$V৽WvhUǽjI\jWFDf8 yIN~```JLU q-m6ԠNXvhٳ'fYn1KPcy_|V/7k`R@_a UVޭ}b}|gCdJ4(ձ6M_۬馟mMef0$>{TnG x ^E`9ɼ/QMX?hmсYЗBeWD[H: 0Lhőu ֟jJDhH"TI]hTG<Ǎ; ětRו(pe#aTjw='vБ==r9\`jsE3kXs_1U~P^m.1"^!x HR"A d^d@`Sʉ߰> /t>:+eT; (KE3o;@h4;`aXy[(u>LpUQ[ȝQۯ@f!nG='Pl !Lr[oJxy0tbuwi`GVSj$ͼlyQ (<"o#ͶPNa=cA"؜ح:a, s^.4"֦LފdpZ)PGx㱯̼5 %kY;6oRY;|,Ԇܙ=zm[_oGt3_>tp96*ZӾn g(-n>P~xthsSsw<՛ | L|=l|'־Cp;_~o1h?`nvst9y:Yq-Hљ|8Ej]\+>NEkȭ},.CD==5 _$s taxC09dJ<N_2 ZcB7hr†F ]@.[Z!VJfȤ[MڶR.AA0N؍P4RߝY-+ w٣i~@TJa]IV~sk^#2`5|PK d8sZQ-ъIG/kj@ULޟ l?gA7ڠjJ+@h uNJՀ14 tp"+%;NOafdK\, SݣnN ܓh ,aV f{,ͥo]U!I$F%TtPz>Cn1Ecތ͝yy[nAUc/OY<*Q|V{X?ڄ#/RrǕ\Ӷ7+us.F_lʮmi,8A6 .URLqw?#1MUi/MuޘJƒ]5= "`~"UX0D˦VT'C?ðqo1&|NL&2ǧ(}Y*adrL^ -^(<vФP#cE^U=tvًHۤلmj1qe|\t˹5۵) zʊ~5YŃ~t1꽍[(~kD\o!0BVN) IqjZ*8}Sy`TzA5ڴt4Qw)j'3;z-]?bƸJėu/jÚ\)QqI+;D2y ?EgLwPt#| 6/R,=Ɂ"!!Ŵ|Z.)RM!s*yYlu e'thgC^/O/vJ6[% _%-/djߖ Dr;=oJ%fDĿWv^Lj0 TqJ}{J+Ez_)?e؇8CIrE4VBY,o Tx i[C!?P I&kW" ,pathELsW6*LKCr8Yg?\X=3zs0x aKb/-鴾t~`8{OSk{?D !ϖcԝމ r@wN7H_h-tw":A~Ⴝ *.sږ\4Z~.oUdž -S?/ iGؚHӮ%DA7.&\~c!G.OQ"Ffga8 ؎avؙ+O-H D*~;6j6]Hx SÞNv'h0Q{ l@=Ĥ`:: L}'+ݑ=rckZ4Dfj[mڹpjhU!B."NIpa}T? ɁjGvL^a\h~*z3 )ƠT1Y٨tݝD#CՖt:ahv *.kB}oe[XЏrjnSu.!zX\&yАRJݜlʈSS^E!r 4cNV-2 t3o4(ƥ'@Icrws8u`POR'\М+I֒{OIxzX:*)4`[ S,Eb}4|y`y$,# ,S]u7i3s쉏A"Zi>+sƄbtP6G^ˉ :i3LIg]my /u㇣Qui}X7wBNyB,CٖiL17bLI)oשzA*f۶^@P>;f1183=cT :c1 p1B`|hE-Gv#ؙqFnY6k&U h3W׸O-K>:d'ɓKKʩK |ywDgNw|PVQp"ߪQ_48h+Z[S2,n=P,ʀ`m[Sf~oRўWa'gqގ}*ceEiI_20G`F 7 S8,3_PbqS9m7=Ĉ~ڛ#)wP9#\YYi/Gr%;vK$vJy≬&7=ɚKYn p2S%C-((W`SЍ )g}WC¸!G`T:֛GΧ&SY31d8(xɻ~bFD6"L=RGGz _jq,o:6m8߳#.2BRe֚oaZS%Fh ^M 0UF:չJVy ѻ!6!⥋~PXP&ٓHh@kJ(#hᆽ5a~v}`o6OiLlF8sǡԢZ5I?:ְ?j4JB#Z #/b'ޓ(Bc3zއSUkƙ֋<1El,/,:'TE6\~».[OJZa&u(Z4;!l +MW,]5xGM +gF1@[vw16+ab9wux `.¢6hy<~'?Y 4eا&h]VFZ `'7gL}M;dˑpra륍#AZdsSB y~`x[,(P,>.X%\"}K&\dYc7c)jAKk`c ]nAvn> |@߮"\.lx"_^a^N@ jPZ.dW~drr%?3BB(# ]ٜ?˜0CFzEě}$xcF9+2(h KY-72~>i ;w ianFZj~ccx+kc~aiQk!M߇}'a!;V:RcTD%{`j;T$*?L!EXd݀Qsv-8%,.=WI;p)=lGBn!mB{,XJ9|wZq4}L%e:R}Ӊ#y' ^ ZSgok7)7z4T}w*c:x XR_U׊ͬNNCi ?d\]ѝ*Q6ōc=!5b3ĸ{ o=5d^lbybo@(iEM@K|8v~'OW5` U~y=k:PtOZ9r2Ct! vpV@?Xv?:!KM'U|+4lWb. ?NEW7hu} ~[ "I ŸҊMn%9AJ)$o#D*Fg͕N\83Ӣݷ)U-=z_(^?Džaō'Hy*Bd󓢺U@&_>%:?.d[WH!G4JcaҘu^bF0FD,;դ(VB..Zm 7 /cO#=46nKo&|MџZ(T8kGe)ϣyDIC,~/;(6K砥 +v+ <ԎPE+g Љ˜nm/2,qޢqauĆrhj߷ӭ؅uU is62zy6#3MJp27d6.~^%`?f# e{'R!A+#-On ѱSRF.ws$|  \f_F,3j2N W[p^1UfF]E9O.Sf(]`X'|^Vx"<q%([<*ul+-25ܳWJvzq͍^w4Ey L(";?-5c|3šj^9L Q#xʕ}z}c=qّ{>تw1D$rڈ`u_\J=&1ǟ۽*S'D[t%/_׶steMfW%nIX%O|0 #8[Tʘ0]BB03BVu Y0&~Œ(i[2> h!nO:ҖB3[s&G|U!pA;V7 lr$5߶11Efȋҧ^k~16=$hp$4A' Q_nP֫/G3H=+yܵTo\}* pŪW^)ҧBɍE?$ ۺ,,Ro9^?S7h,@z݈]q^Ah7"ʅɥ҆QrfoѶ9=ѓҊ[@ΛwDW`G1rh;oj}-XƇMnj&hA]WG%75Ljh[C8 # J_K$vlkͶo[ "֯& wBrXL.0S:qruݳ*AWgh\)1r&@cI5_ o*W3y)#eJAWoG2r,"slH\csAD7w(JF1 e>Pxk^#nxj8x*ƣ4 nX*l樘<бv|=$˶^٠*6gDua>!cCW\x~YlpV{mR&ER6(H6RA)z olr&f1"cOH74^FQ%hᒬf֕%/s_!6 몤oX s,T#)>M,֪F@o jq~q"TqgtÝ[d|$}̌?N]x*-ܾ_fE*IrqRMOW/%*3gLdKA3LKfl!9ë$Zt3-H%i>g$-3Xhdhu9tw</L@k0VDg/NdV$ƅ`8mdVI=^A'yq9M]OeK. 'A'X:أ5a*}3XѷUs2P%뀗9rK5!'iyp8Xz*n.ʞhA\y3UЙ4 Z rh _#Ln-)qS(! %-M6D_b-:X=nJԊݏ b#9?ir@'C?]P3ԲXƹ@VdBUrxD9"~/r؂Eɨ\Qm?Xw5UƇx[1f yYZ$5Bl|jLlW+C=쾱:0\h$̑/JD]8{z&X4ټm6ij#3^YUlljvT5jRԽU݉?pH NbՂv{6 o`ۼC ps t؊]?Xԃ>3!;B6rqø>P1T[&*؞v 4r޾ZxGS* (e/*fxX{Y[ν>_%z+-Sֻbx @K:kiw0,xLlhXsɧ=޸ۍF(.J-ULޙIg&Y?}a[4O/Pږi/=1,vEJ=T`O<R \&Ȯ0YVL=J{'*iij|8ݸJՔȁ|P I=4L*IyxeXd^N;cFz.14i׷16UN*'qT ON%dKrIon,*r 8\3xpYQqR~H'A:Z2E@kpsW/J7)3 GsЧq'#!ؑoJq픣}20o oQO͞As1%Ĉ.RկUOMc9eѰr_㌟$(aVai+gu2z^0>BHvl rMLY2qP棢 ŸOAdB'T)kBfx5NwX_q #R0"GBs34x;=LwǡT;%IZNܘSzT:M/3I2mݨu2DAM^@^ogA9~7{\,Anq&uSũm^=P-!]k$fƞ:HWҤ_YifkyΠ(#EBPk7 h޽!ϱs d2ri(4T&>p9 c"cȚU4aλFA)iFF_{ aW%i;#-#oƸp9=Y~Y@DVCwڢRpr4d-L'6G* xUboH}>4*`<-aOg#E9~GYDze[1DS\٤z*܏ssjÆ#~[e}o3JtI%AkXx]3Ic58RKC2t vQ_6֒r11A*Ő`W ?W^HJO.& fRn'jH#]kbǘczRC Oo3LqHښpvC|lZj3 ͅb@@g5ߚ^<uZ!oA6;Y'Xz Ue&J*nRuJҴwTS"r:%`\~s |  |zB W'PY4%58v8RB8CwOۻVZik^zAБ%'э\>b) ڱ}~uIL>$Medr|ݲ}IkVċ5S*GhUnhi*NB6ܺBKT)[ݑP0&٧TbP&dGLJ7@~_HL |UA~yrS9U[89""9W;awĖ}0h/!1r&$t.$#QGmUe9ɗQqlG(fP_㖮RKR |Pa?Jo5Pk|gTr!(EK ~{Z}/\rGV|TȆU.`VM_R[VlLj9@)eS\Po&Fw: A|{΢[ҡM6ѩEb6 Ͻ|CX^'VoҋYX f`lt*1¾ N6J@'ܣŦ%mqǚa`u ˂ r 1H k=_F7/H8–O^^"8wA Q %yAMX3[ɵUx@ըfdEň'i|cGt̤sn,FwD!rFheCq2f޴kV-,R}IJ>TZK#6Q/_6l=Ck~n.@Oq1]XFZ۠3ͣ\t:`SW*>lMl2 1rs.bIP`Y 6{9~X4o?QRG?$}9f ]LFZ FvnTh8Ma(A*z GWVw-Mxjͧ4=:QmʒMrPLգė0ӅԌōR~+3F+|Dq& 4oS.N64оnY=OX)=..^ !}3fo7u(K/fV~>ğQ>A&F S$/#rEԡq)t*8GA +H=h3=KwtIi!X$({S fk$ m|sZuD]A,=V>tQʅ(l r#UU#NBr@KMR-o'Xz, OPՄs;鶏Haɪ\X *| nHLSˠ® 54(;G>'Bvj}J|"|3v0r2 4  ;P]g|׌o2\zўǶ6%~kk0qpPΙ;'QRAbZ %APֆ}y '™V$yJgrܤ⻖3IݑU U!]U齗@aQZd$xzֿS EgZL? Ll2u$ {? V'cҊPgF;_H~ia,ƌ'*A+<5Z ~H薚M-}L4{3`t)@Ѕ;UbR!\M~0"z[:sԬi1^Mmt #u=牶 3(7?,, 2 M>G<6bJD*VĂ\b["5 6goz ^2ےdPNIbIG1i MZT&p znƾ;_KUw^qNAu+PdcAwu4)=狋ЄXf:ix=e:Ѧ}mVHоjc'Z[ND?/‚ŅVmy^En[P;.Oy\%܉$וK\Czl0Ie7H^Lg)<F4v{U?\Z!`+D=Y(/za΋@WIAElQV;cU -n)JYSޚheI&<:*"R;, ECRmYmvDBgD9CT~kC6Xǩذf~|Fi|Uȕq2p=!P|:K G#AJb.+U:OS$;ZgV.QC/$P'Q]NwDW~u}r TV檚 EQ#G7Hp[O8PͫQg m*dB?"VjE;Ct[h'RPVMKU$o6fx{"yl‰8m|6;`Z6^~|μ/\}F4> lˋBbjiCgj܇&*zd|NTcW j/TP6H57 yd4-Z."fQQsá=tZ= Pxzi.b%`J}4_IRxP#MG$MYlۊ @(7*^Wwkx:OaYO)?Pr0Y5_S1^>B*{¢h#iCB@11Aev=zIa-=kP>4F68NEƖ9F$52 *xbllyIOˋa?^ }|#mZtsP ^z ^Pus,3;$L`\HuN!oiآr5lօ!ćFڶG}Sۆ5uU%n ˃klwMT? #Sw91œLwtBt$6;[/8\U~0RoӮ+Fđ'W/-V{a_+_FDo+dP,. 8ihOګ[P_"Gȥ ZzSa~jMI,Qʨ]?q廪ބ$a.cgIK8$(Y "BZQ12G8CJjAAc"p  \ƌg(GnPk8ᰙxn%zEn[FOݷXKn9yԦ͐Bٺ e'FebM!e&6<=Mk',Hkv204偋ų5.J%luchA=&[|܉0 m]YU?pxQV#ys]e{uŷVh9.9a<)|lXRlqaynZ6SGuBCd7- €X(3\g͝3u A kC@j.V<  5M cs2|4F#SRUL|ݢ@H),:m \RKBZFTZصBn#A{j>DO=i;4=kZN o6lԜu\XKlDV^(`+0gv|oR8_>*탢%3߅fڬ~-pJb@h^WVnId/"fF N֔ZZYdr@RF ҍԥL)Hk|@ ^p86 Go3v?g\gwG6ޕ%Ad"3tlZ՝m0~H11'ϥiƝ!#G ^LmSEO-ˆ6ǽSzD2KjipZvCT!&E0@ H5QVXydsTv^G+ qX~w{ <⿌h7y,ե%~SudR& L 3KVOܜȯ))8-%3\eLg{sdvw2X/DFM(紐zG0{|a]@7Wc~un+~ \ޟOB>J:uA(\n{c[29= $u3J//G/$Úf2hy|#'Bɲ#dӮRA-0w0,4Uu+rdʔ$"`&"èCCَ&f$Gތ￰h^Mwx|Dep?~~cO:VmՈ685V UpY>wZ3cvd0O|1)8%ej1Ea^!996vQh] 6t oYpߚ Z`XdS$ ~&"Ovæ=ǛHmzsk&%fqgzd|1l AsGT;>$ ޶oi񇻅 cdMFPQ'Jj<<&?ng->`$Xi*}jXgkﳍ1"tG)#{N[uC0O#g-y1%єumIFN"\ѷô?%"pJ# s1Qog |S *̑Ns,| uvæ RS- (Vl/rs'C^Ѣ6DşdE**'aKX lcO<#y# ч:{F؜PJ9IzAcL l )o =낊&M Az=poA0 B.YHG,QDkX}Rky}Tv'Y-`rH]E>%,Ks11c5Vޚv;$1jTcNB0|1G.cbۃ(`($!{r^i)ju/і9:WApI'KT5-e?# ´g9u$<)\p; qDrp#,QŜ`u# C$\A0Nj/QXa67]LAҮ (#ruriLϥ<0c۝T.L) ;k)OWBqD!TZq3r[MMK!lqE.X*~$eb=`2A3@x㺞xgtsFӼM /|&d%‡G DbRj>B)&ofՄs2O/1dQ1) $?Lz*oHN%`Q'RA _"E)Tb,?g_#_5aŖQh9W0ڄ/gc/StҵY=IQ,Z2q IJ<}͊@b=1(Q5|8 iΔK/go0 e~'jGv=DgyR3LIEwܠoN* O65 8N;D]#ĮW;;L`(fLɶ /mGsG~A&@{Ug} [%=QRc,VntU0[}p(Ž1Ry[ ߰=A K>V9$! BfDsCai;Ȉ8Ӑ莭?@h3@$F Wf< 09{#*ǿ'gP!ë!4{.p9A z>p0KuY`0TŎŕA{ tp̌km} Mˡ;P7X2깺d>gݳ]TkVifY&hx bFj|&cks>$5vh5U%NOP*~ }oIniG }|FչUJ%|33|C{ &aF(Š!vkdX:W!hBh-l: Wc%/[δZ_x39, |V7-)4gYxcgAйC בѴT /r$04F#_/]'jw—QN" zGĒTIHyäDx#B˛%@XA/Ur֮ET"{u & םWֺt ls2e㚲O輒3 B0m!^nPz+Eb!/)DȐCPs7DB&1?Ssy1 /JL;E!5gX&B/o1nQwX`%>/* ڪ)eeRd3I| :Q ( ;DO\lrR#X , 2!xWnCAcU<D%F2Zm"]%dBpO"'6Hh|nJW-u}Ǒ: x'xDW/6v QNޱ B:U^xaш 7Wo6 YAbA'2PsͼQ kJJe6* h *c]pLD!.ۃ>zhF> U5'Xw/r&֖? MWC\`:\}t+0g^M^+5ߨ# r :uuxX/ҵݡ:>S46cL;(ft= %j1V1M[eUcyX- Гk3 2I$uIc8&!D|PK&\ՙpR8GGXN;vyg-P͐L훟"N-WU]mīviSϼ>/?v7[ZvulNt[&S{R,F2LM&JX5*qg1Jì\V@@V݉3L􇓯mT JX '}_ϽEGhLC9:d{ƙe3QˢcY77@cGŵȠ|䓴fDGL,ch[>-!i`܍ P|oxV <5foa$efͬEoEW5=@Q { ?H}EL6HpiQVt 9te 8.݊6tB/y,S z\m"I{sÓq:"X63*zm+ $ '෍fk͜VUnr3`mmǨ2: l)7Zb%!kka7}E!j`<[ "Ѓ,XZA:@}\cw0vM@Uå Ea?a֒J6%%/9_`G(b=A"'7b(0Pʎ%/ Tai''9'ѤIx ;]b15IV?EL۽lu4c';HK  |'::#k't5PZ$bz9ׄ B̐9buuv3n^%6?Qńs%|VP4[E(^5u*hFfGxП*YoX>٨~$9 DaFQIߌ樚 HФsVdb0bba9V2ozdq<8GN'aF}`@O1ɠ@LCx/zу'4F4!hh3:rKuuW 7C7\J v8]~ j s}H'1;?4\uoNڨpV6{XD|TuV`qyuD^j*â~ÑGX&|4Q9fD.9/[dFTk ɘ<)d|VkYNĿ:{-ۭSDѬll--v8қ2rjr{ l 4Buxw#+*VՊO8'jQ$<5fp*TƘp $J6k^2 ̹̂MfdcokA]f84*n3EJ![*c֧.ƻzb ixwKu!{kL^?3gj>: I±5CXQ_ $%2{?+O9s(MDMôKN!T3*C@($DGGvlź Ә#`Y2fΩ&Ӛo~~"ǰUy8mfRaÄIL4 *[=#iKk$ ӂrV h#kD:RFUjNr-){CøΤIdrvxL5_w!$i=>K[aM m|lX$\81C@bDW!E^RY3qFj hFcDe;}Uv7 ޾㞼c$2_@fxix!'MY,Yg K_cƓY24A\d’H-8cc&%Q oCuS rl%R03,J+Rud2OU;R k2}u9(-76=3V XNxN2UUgNm?}ZɦFZՏn 9}gx(Nd^49{!hV\*l֧<-XjHe @@AY[@dE0f?on%e:^V`!ub{֎ > jBd}N!O6Leב3挝~Hq =K@u0aVOOۣEoS-(s8ӊDoB/,Rnrr`xiVIFzn'.]+uJID"nR-KH_w=Ħ8WK>QyGNBl}UPTU wd]YqZW`-7GML⤐nNhXRn 1HK@(\>;N]D'18dpסbŏMKy>DC))XR/Ȃru|kf?dB1xSdG D7?qN]$?myqhX$7\+at={~,r\Wa ef.[̊>Z. d6eqzPӌp kf AjB['h' >WUHf-A|!lTjJ:suhuUkͧȚJ@_>{i,~3.%IRɸPQ7'`U|H>f>묘D\GXɞBXI_Pw7b& -)-Y3['{$, %EQWsE I瀌''_ZA\ fO{Գf$nyp˽r]#$TSPhES?bκxz9>>1J_ߊ!oo_Fn1;y@ O$UEm &wzxwk0p򾏿`^=pXދJ3CaRr4rWdAךme >N'̵=hC[h6:Qz*`mɣRI:4*rKє;r$;XPp2edGs⌞IZ;pH®4%2d𒬐 V>ʨDzp}p(/Ŝ;>\'^z> ',Bedg: l>3: Cj sUHK_N*HC- IoS/4RI|ZU[Gf0Nn&d{Pxp HhʒV1`{!2 .)59)n132&irA[]kNh`C⾁0֍p>X/ҷ7/|qpH̃Vd.u(9הD/IuG͑JA\,pB~eHvJ 迩 _#uL냺d.AK>Og Y0]4Oҡ.QlvFk#e!-V>1r͒X`e+*dKt:왃ЖHfKq]sS̊Tb֧- שxO<' ܯtV!fW.E?X<4ٍ+XY|qşCC2 mb!rr]z9NU 56h7C!.w{ n|d*Ǡj&.g>w&c }Rc]3Qg3@fbnqLv?(/{?ĦxNF6VtCǬ3c0;ŧ# H^lQ2j[m`fPp"b1~>ɶo8g oۃwD"[]oUMQS>˙8rK8BT|24tp/]?l8ZA1s?WcTasb'̑ GK|jfOE:z/\Pc95MDq#S6T*{eo'2h:ނ2Tk^sxeMi0*Zi/?TXf=oewOO ܢ>.Irj+tJ:/"{~BZNkEs<v\vɁ&<`%3(Vy2WF]Cj]qldm$ߢ>^+.wqҭF :WsFBQZ7rŝoMĞ!hVǡH"ldZl2iFwxt>Xg$o`/%;߯~wdy{\'/6D$bGItT #)he,wSl[ZXڟ:S:kU6 Xƒ`QfDG 46,ѵ̴L{nSmfJfHX jՖO*o=Τ `֊]o ^nh1b!?Scb 5ʼrW {'R\.FWN]Ul<fIjy{&d3e/ E MVP)Ԑw(Ag۰D. njWyQ[5IGYj6<7e'tG&M6-6hS!Y>\9Oy%5-nc+ ,^B]Aկ;l|bU}=&Y9!J\: A ָ3g$:dީR:5b wUQ8区Wb 3p|<-Yg`y'u  'G-"xC9%L]/(f)\}}:ڼ;B͍2 \OK=QOKL7;ܠ3Ax-SCM+fWe=)fpqoW=&K|0T8l _*W݉ xC0Rm/L/74+Lne`t+b p)Z[<Œ6}\DؾRĝ ݸ2jpQA]Ο9! k$R^h[M'-Y \[oy]*;SHn郎XOҔfscm p^Xm\r uPmE6&_T$}2tPJ"DNiOFk Uj\鬝T=11f`ό)V[,O`i ݯo^5v1k LԬ{{yd) ?S4k[D6ל"c0oagC ?¼T=w:CQ#wk.V6uGoӝCY+UuB_t*ah-% f Q1R6PZ0MF[J(?`G30k6՟daanix:X9F-0sjwr~isyōD(lv-V1u.\}wW8b -;1[S>W2ZD~yƠ/&ZǓv)y܁)9"nK־ҝL|QQ\m޶Zj60>LGVKS11I4gI+eBF3dvLROQ6m:?&B?7*@@AjIڴ(щr6|l1Sf,Jjd :,c$a\io8ڏ'?K~dT,=Ėt0]#o++cg\9q^9X)4欤ѢKvܠ? 4 qH%_:iL_|V&( ]ѷ ֞Kc!j%C3Iej;s[Y}RH^u4t3ɨs%lHwD4O49Ҡ=VFW:4$%B-o|k60P+7p'a ;wKXF}#YRD {b)@r|3?W-` n0[|etxF[h@h.Vtٝk?<>q;pm5JFQM_>>A!Bզp\јiŔvS|̢Εb ~r>w-F4_߉״0t;dҥy s+9_C_W͠C#(Ň Jk1Nry&pGLЏbXV~3sl+Ij3:m}kB#fwQ"!B}^fе[b :SICvr`aU&.> p~\ԟ^b$zݭ.g <#9W&gգ,b#pnnٿ$=3x'cWU؉oIJ}T6@pɕ x 0i" S?/g)8-guf4ogltWND5auГ4F*4+׽ҿfac!5 \0n=}8gU++M4x_UIMzAt 6;RZlѡhZԗIsVEd<܉w_&D+IֳCE o&-u âho]ȍ52ۛxRJi->O(z`[F?oyxI EitEd3xDmClнaJf:T҄`ՙg.#tU'e޿-8Mj.:2 ㌶oWp` [kD(L TJaA`C\zZΒL~]=ܯ@ͮ\dW<4)泰4 $mR8?, /B8I{ˉ$~A1ڡ8)dLZp㒐@ u\G:O-]n-/p^n3ó1,q8P._+FJ ;jo5 kr߾bqIbk7yE~oz z~9+<È:\)xq;LS%¶oólw\jΔ1]Hix?.ɏoε">)w,omXY5=*\$'dZ1(T[~R݌d?|7˞]zψފTymdg/M*_X~yH BϖǨCG1U+5C= k\>@)n3Gd4$>&TxlBFVض]#qhF 6*fkr5ȩG1s@kOb! ^2L;H:&jƋ ?pqg|&2e۪Y# c3Jx5t F'f3ɰ#n0;#ň=,vgc5~%>)HCYq6 溵}1SQdAQpJ:S Ɂ>JV(F]kߦ&8mI8g)PY<L3WS#O",9hrR}{tTܡP@#YReju4$o% ˆܓQ-X((6 nԉ0݄a4/+qx(8ĥ{vy(?zmxNީl'3 a s-7Bn\>9&hE '~ "1;Їؠyc:Q:z*$k]n&'.-vn})A^FmV|n.!0auL1/3d )5[!ʪl?͊0C9W ,erH ݺ+NdG yDkcC )H9.GhdmLZQ@KfpU2N]'nlKY'> 'wDLњW`^aT{gxRg5-H%^oT4`/)johI+4) ,jdQ m dJ]YC14;t6$糲 H"Pa*z[+B]"ɭiVN~ggX^S ί˵1#W夆GL+|чt3}uT#'6 q2҄_ L7(cq6(Ur5K=Hũ h̶?g? 3xp!a㓴lg zPaͺ_/%0`J v΢$=N_ōQ%znK.Ii"eU+寵:HPa葝s`6^wr#<I΍ִ!hk;4)K3XTI3hKHT $[ -M9Fӣ6 u)0NGϋ Rrw= Eg{lC\QS]zlxii  v񳪙 ?84J,B6=Nߝ.ZZ +ŃKChk "dQȊO?2XJ\uzGLQ!"לVu@H <}1/Bo#`xaTC@lŔ6AL1~Jv:pCOjAf]Q`;2O+MJTA=: i).9ogìZ Z8$.hgNn@ xJ~NsU*LWQǯ媆%=0NFf=$>0϶aIʰ; /g 90 ̻p8# k!@J,&+lJX{a&)uX*ߞai|'%$j.oTDv:IG=kiY髻R%t$ #9viEYH|b;B9]_{>L"_Bs\ ??%5zvCұLD̿o!NVvXHI`yn譹M I# Jiȧ*i]DtmdfRO"T~\;uF'KF5tI?TtXLT5U"%U޾1\Ƶer#@XI#QR彪UuNu 6fAaVӾs=-<Gx4'Q~Jwtp p|<đxvGkM!Bf#RX]Iꢔ.&] <a.]>$G.K"wkĪ9]LNr4~B7\[i\F-^XM)AfC߻i 8 19~A/24\[Vmj|aaD {_D&Bڍ6'S'|ƎU`+?W)9Xwee͓x]B@$[Q=F TgBVk+9[ sIr{X Ke/$M2gaQP'TBKMkm~%.ʭ=kapAd0T*801~7 Ɍ;h.z !A] 3Dl&j#Ih 02=9 U9jRT=N=K7͆EfUu#UWYnGFK37xiLp7f7C*e=R2y1yX *ձ)?bC2K/"w O5%꿑|%^0ӒA:qA$>pn;rLn҉LRGPq狚t#P?E)ާӝ^Dm:~ VB(y2_J ƗчεyXdeDF0<:7ވ HʺGMD1R߯Jz1.+Ă q13' (9\l01߈5<ͳq^S uy Ֆgr`- }pᨫё!ҝD^ ?T) `Q_ fDO |3GYOz2gMVLۍSL6魇Is Z<4|CU>V>8N%8B={ɱTW`\kb+Qv6K`PCc0D^ df.$<.@G/|$Udۛu[Юg ИH>?|WeQlIN1iVTP_/Q"y#td_Zس4vczCnw\c`£ eJAWlZXٲmz$Ұ8pdԅFe7ԁUt硢Gu;KuPٶA?DW=DE.#, E4ɺ0:.n"n<8+GBVogԾ1_C&u(5XՀ[H;Z1``F,D80N>2ia[&3wx ҏ/%EeX_bB'ID_"SRufrz+L_طB^\f>̜fpMcQ#ZPW!-[rGt*a^2l-KkY @ -Ĵ⺚")-\^s|'KhmqD J 8lbU(Lyq2Tʦc9`-\8tx&/!0s[E4ݸ;\"6&ObHB g-*n >H%`(YUqq%fB9zs0ܑȡ`k hQ6V&8Ȯ rgmWP$ @\rE= S]겲ihd Q6}U `+0BθΞOcy3 D5VeOy=%Z!!i/hBqwWbwQ Fqa.j75:H;'#0룸ݝչ%D )CpH҈vbpEW ؽ )m;P51 /_J_잤Jn02ۗ_|7mp-ZBXP)7 9_cG{iFlV8n6i& ʟQq)Fw2vƯbB~C0֧) vjsE+lD1NKۭtI`%]ʙՓ>:rJLϥ2cXFq"^ J"Ѣ>aV`c^KeA_ U6SYH8@j3ɋ<6n%#DPg DǬw=QN>_:\@ZVC-mg=g&2M|oœsW +8&pPW7O@ku΃|w,D61@a/Ykq{uY%OoēsҤh-q"6dΡQz R6@nC%[mJL%0osOR<ۮ?BhJ~"?\GJ9ip5hpq27餮nd[yO1~<>Vゖ~/O5i7⩧Q"Bⁱ>LOɕ(CJanS#VFbSt} oĭ-A*iSI.`p~_?ҩ@{ ߥ'] lSJ"lc) 񶫍j4 6J_?q{6?7 ఇ]SΓ?}W" *W*j@ SiNND?lGPxQp:T~%bYc @tIܧvlIb oM$ǧ 46 נMDĄSv@؏x!hbj&@PpXX%mbGiIVQ'v6;Ht*&w35 +ӚV.,!9.dn#\,ƙ1iϙ96V4msY{7S;wU}N@:?{jfBfu3T=,c2FX39 2,!;ͬ#Q9Vxfq Ӄu ˂”F] P[d^4rTz&8,qcl2AӣZiv#kYJHuﻷ[fV艰3c !چ[-RYVfi+s#a$C8pyi1+jN^pǛ5Ew,p}CYе<!ti87IRuNĕAH|'TzӍUeWٺ?{ #Hnқ)^6I>:*KV 5t,.n#ìEH|zu>xtI) Ouס$˂Cȵ2'k)2ʛ%C~|-E=ngݻ]}$nXmt%j`#ahYDxJCKaRGL[tJjy110LϘ7zv36 ն0Q)=׍.#qfHa.kIռ`aA4bL+Z^xlRL"1)<>a;KiK FQÕkt=-RBv:_ pYߗF=L?>˛%t oidx0, ´8nl0%g1 ˵la Ji}%ˍ$m%z3,6OX@jQBӗe)Hr|:H‚I=86B:?پNU(G嚬YlXebٴ)j&d:uz*7ŹO ;lpvW#VmډfymK9eԺ=o$[nmiSy1ZMG Ocw5WuSyn7bvbFqG׷z=n,TC|aW#B|YHVShܖByc9Ѥi Q43MF6Qp6kڕ(?!zKrheh '1EuB&) `n )6Ӊ?I' aGK(_>9YƧk>a4xvQq\hN!ɳ2m"?=ht|n~0Ϡu-uF9в\ JC ! ǚP瘛Zg~n?juuY6iH)]S_枼ϫ8@hކLtPJ[E䒋9pBTm >1GKh=$9ѕ"u:R,IY>h&|ƁW0ɇ0ߋ:3 vQᕇa<ߌa C1h<Չ4Hw_HmLj*)3G)QZv .QS29rSBDrx;~`YROy+CU[64C~U9 %23}8:!jӋYmܖ){{8y`$0n%ʥA;K eK5 AB'!͸f@u5C!&7IJŹoQ5-թ6ԟN*B ?0%֋rH35q{ G*3) ANHM}1LIzpaۑ5 di~X. @qMbT"-[A9Шe5 'nVAI3Dh֓ {hF Qw&l>ĕe+wB&VXe~CswE|rO~=ynmzϮDR#r 3ܼ/BG;*J1Ò h:ĥLWV!RLL|34o8fhπUhF,ZB+2oܣڱ0Eq ^ x [k-{&s/Jg7φ_3깇*Y@kC ꕖǑ7;k툰ƷR8+G~⑛r%kf_jfrfdRni4 P/ZgK?`y+FZTUARҬ=>iw*ޝknK¨^IK\}9y 5%vZ\~i@XFufm\ؚ^*FpOtu !m!!v;R6 aK㩬޿Cx" 1fAngzV<@3ZaޮUCg%TlTnnjSHG: JoԢ^Ȳ OKo"GoC~`kG$1+ -Q "?REۓL (;z8Z ff6PHm`p iO3AsqG}B{ ݇ 霥7,,clC;#UČ&knKwʺN&B#>9G3Oױ4ի2i4fr[fR_k`+2ete( ^Htl[8ֺ"c)j9be^;IJY]8|+ŸFԣxy{#e:*kho'øW-č~'j_W?#̈gY"aED6oz̰鹤u$놞I@9s.NkNB?mPD'Qu2;|J7S0c x@@$אTZ:-˔H.<ͤX́a/'RaxSg\P[]H0>ح{WA&Ŭka.C#1g#@à S!ͯ0#$q h_1*639 `U GU !^mBF@aKt#(Հ~n=8|nvuZя  xMo?٭6hR_[T&bIJݿ~g؜e0̖Z>ԛXmвQpT^LV4urhko^mhE`tƢJMa+l8g7e;m~ٟH]^\$pt`&^3zT tt^LǮbNPޒ\c%ZQfZqA"WqɻpT6ȰVQ©-zW,erTO=9}e?<(x`9Ω&D;WlE3J[_mxݩ a:Iwy| += r0(>4hTvk %<3*ɘU.Tiu@ ԩD"{zFzR $y3r)¿ ЮcB/l{WKP X G@zT{#Ƒ̎ukXJn>Tb.\hj%B?/AoPO-joNրggnP$ zh:f&qf縍[M¾I͊gվH\ȓx̡ѵ!1vo[z יŦHZs>:ߨCk)Ռ[9D+o,B k'8]*5Q7L?!dad&U~HHoC7WGD^}+qTTm*cN?TAYßV5Ȱ^Ѓs0{O^1Ѵ(=z!uvtPjVe>C\V0LAQ\aDSU[4oh-G ɯkV ي'ю{mY5n;!\)˟3C ^ ݉\Ux{ AyjA r"SFBJ]z2ThCZ?! 7A[(iZṛ(1rW%>EiuJJڴTOLHIpH%Usl-p/Fv m4 m- wS-Ge@znkK?<'=4Xb(G 7 :V !>rEACARjbOS<sJˬ$A 1 σź}zTR^.^>Q ~uslrL9`?Gl } Q!6&Ê`Z]̑83Ȫ==ID3JiX ?2n~B2U8yc}fWn5IJa[7/8 "d}C1DB)odw(]( [ϰ>6sF^+%5,˶0a|a6jf]1kE\C\؊(9QTMT .Ci$j]뙥yM(qbYF\y18[@ Ri>J.:z% 7NwހY$ycTU\`"+ELk/U ȶ[{"NӲrGcط=f5Bs༒O>4oxo9Vs Ƒkx&bgƘewQ\-[#y2E'ef߬p Xz~=ci ޶j|/m[AƸ5 # }dF&a\4π"N>Ru*r.:9/䵧_$CP`j<:)g<ԞQo(d_(e2 .jܿHgup~u~N/A 2*ybL6 &o^2mjٱu6%D}M3( Z1),S@L;{Nq`( xHC3Va^m?ovW^$BE;X @*`M{&d35 ,a;b %.+k\t5i|ȄSYAל,FNj%9 ץ\U3B:ȍ߀w|\j[&F~A`c#LD,2E:HDYRdij eŝ5PU#x]oR Bf;'tqcFe8+YW$:c1LXؖG{ch#/D*ab4;3|^`dy*>AX a#$T覆Pys쫌p 8i4? nxY4tw>IUxFO(o-1E2Q4ۦF[8fi1%ol=%לЩ+`-IWz`ۭCZ۽\3gV䰜Q/};aaɖ]r O. Ä/ bЇ&m 2!)37} >˧%@o3ò6E^|߬0YFUD P~1}SL敦LTs`0`bIZan,}YO@7>=^tǠIuXGZrDfU%Q;T+dMKNwdUP{/>8빊iHI_䳞C\B#)cI36ar.K?HE۴ (owqjErlrSRWk̀ۖDG1k ZږFKd]wr.hwn'j,>L#PLl+"tVB6ZCIW3ug@Tazv݊MgP4a~aU[w-~{6f;>C 2 ?U`!W@]I5N~ԇĒG'~ :Աܝ oQrjȃ,L$b }.]{;Ñi 0BPg6Ix Ԙ ;AiMBx.^ biW +?_u7^n ϡW=>HNܐxka(/A!K˸ j>JkV8zo0d͢ߞ Q2szZ7 (Pй@o}+Z2B};w2[3}@5ϱ2z"=*NPI M 08MA/^xoE(ўʧ\wYkO.R/6=^!وi hV,珬b߷>cic o|,n/Aqùr4bc!B0p^jaH3dV%>A&OrM'&K8P'm;Ur]0$˴;ιj2-}$r# ;[ u\(k&ٰ\3^'2S$1Q4ǔ>(QIWSM4֒j)>Gd]3gO#\+1cUf_GrZ'M~Ajm7T?)ε{>q;T>TGŅ2 x??'4Z. \I5Jg0<|MX?xF$ª#lZ!|5А^1 ˘q.U2BfNs ܤ_]{Z4 n"Mȼ&XOPyт)ne}Gd!P),+(e]߿:Wp9Dbg;Az"eaʼ0+?Ӡup-0\~$u" ۹?͒ҠY;\K1IRxjS7FFӳ K/@S;'kPYGaib.7+󦵧ȷ&[lGe{f#ߣX=Ĕ ; Is9 <׍ǏQ䴺N`M 6JC'Z@x޸'_/D/anYG-@ q ˤ|oLxaNŝ`B؜?$])-K"l!ScAGGT6դaolSRAmqbCn`@4qଡM0/UG3$`XXi`!ݓuF_cR@]!WaBË 78B ԝRLm MmKV,{B=͗u1/37(ؘ}k8\]vYTܑ+敧M i>oWXg "%!lf+ש*8m]:fYR6Cî1F1 r)ˋ~Q[ l_P{D@ҸRFHvCj-js=+c (}N N!Ͳ%db+^$qS~o (j$UonTZ?,s< ttgUJȭTfua oV++,[b[cl;i0rllQnɼfNJ {k9pl&v$e.[y5R&`[\5ѭHm'k'Eܳ:1M{*AU8{z-$Sf(&t`#%yL3HѰO42֔d;ѵk1Cvr5ɜ f!5h{)*D&>DbJIڛ]XLʰ?;=ۀIgK|$):I >C ORNliU#azGpZŘ|#aDbs|f5腱B אBP:l;w!Eo,>kbŔoS/b̢䛴*G&oz]B#M6=ݛՄgV9Airx`E||xFd.jQ2Oi/']Z5-O7!ƳUX G|cx4&<_A' pԟ@."!!V#j0EXIb6e^_?|_&Dt]ll 3plgNY^jY'5a+g6@P݌WymG@ Bi L+.M6ʃGLJY3o ['̞6}Ģ#C>?>UY]DY1S FΊFҸ|YBJ=Z百lMw{}B] ~Cp,fe3k/@xhdc;=$2йbrfzoGs\ӝr+J ~$II$rZN:(Mx Zl b3?Hf=ex>R*mrwf'%܃]R)Vj IkTJ.7wVpu]ZBh;A& ء?y7wlxD\|񁓎䯦^Hـq{rSW&{<4f5b@:ʓK92PpMnhRt=J\J*S -}lF`9 X9A`}l Y}1a xi"~.'7|3@_ :h{'͝RgİZd,UR.c<¼ALhWO,x!CgP,c@+9wUƿ.9>PcQՕrWD0s}Tt0ţ ?hPrX=e,݋dLIHh*fI[ZWH] ^pO\}hq~OT)ތNCԀBf((WC keм}ѯi,SWi׺D`NQk`5f5ZJC gMYR\}d :DEz +1EoK˩.%Xq[\{~LDCl(j3$Api象^@d$ӺI gL:NJ,z=FwI|XEǜpl.Zw ;a^FFmu ~ H|ƑJm锅 i'#k Az~HZ*x[ th<$/OI7 [J250{C _6K`YRKam&I7["sts_rq+/_}~lƒk3y MC< G1_1drj &ͺ ϰxs=aCۢ,g2اRaJ᎟e ,T\z yث#'C<¨SsN~Hb{Nί(1Y70 Z4ٮsd`vLZt|_V%h_if陖-2Hʹq,Sܒ %`/3`|tm˹&) 9").)HgǼ(?wAYhgvcJa@i7 Ju>x6)/]\'WvXRܯW3'څAo!v0qu"ljNg?=P[Dm]a$$M6AVH2᝗UѣЁSKsߥԋʊ!; L Ԙ6Y +Yoq$I!b,?㭸5WF[hiIv/XJ&[0s.־H{'VUJrވ%;njQKPH{3Vl6 H7fd\.WF2{p2E-) rw0,P3`85lQ=pZ&ħ#űF߳C/N҃kB1}W^fkЫL+{EO΅Ea=-[dytg% ~O5Hw-W[ѸY0z}s+%W+ fQr*<ׁFxۦy$ހ?14OʰVE _y|adoB}@id>В y!!aaB@Y\N5G(J1ڐ|87wBPMY<2At."̰et%v#^.g 8"֘1}ܜd_dW hg +v U8P{hge.7l >Z+dS> 5=:HZruuUV&g+;fd8hR1&cafSo& 8z?lrfFhmv|׍\ qrP*JoŐ͔WJ.ƚ:ה}a HoByBُB+kv 6zA}@b8ԑ+=?bKU te / ˣj::N`3l)642 9[D9[tt {双Z%CzEOo<*(KT$/ʺolS~4‡(wp3`r{}[s-H}&~R`d9ҿ Nآԙ=zKZ(*uEOtxgC4O;Z/WAhy}oxсh:V~ u&zUX)i%Ϗx m$(i.gw_zyN$`Lʥ ЂR.[Ko}ڭupZ3.fZ&@,K@ Da1 BCs\0_ RS\/]w:5nRyRV0V8p9\LNػ@qʭW{ACErRG :HBnPf]B)J)3th(8%zE0lu}ai?&_Gy }AʤՏW4t0@Ip0H?О`ЈQW&R~l$t$;,czZc(BH(PFu?=pRʀ1\nK%J>{ܬd#[Ak?TZ˲L/QF7t3Qgaw1PdLqKh(}')@BeŧWϝ4x@Ԡ_)bUxgg;#$ˆ%,F4\bcmA;KX@a޸*|=/jiSk @ܫKEu<<# tfnT(۫`N69­l "D.-C"nIh#~QIyv Wy>k v$Xѥց#poQ%# PߤU#IczpQ ƭZ,P:ߝ~ywn AxB:f!W6C?Y4\!^qCCq-Gw/×fMĞ?9h HߎVX= |?>_IM[a2HPΗR(U'"߻&Qm놖a+a`A~`Cjzn;;uԁ?9O˶]v,)gMhHcM=t\v$Y`\BK\[K6s_c.B{rѷ,$0g'_r3d7&?/ -Uc#`fhns#miw1C`?F9̆$l{w3.Av.vkly Br3x$?,_@. qjV< 1q-c [,k8nSKpV5g.V4vkE:V3[iLjʄ{XdiV`U4qfǎ,BD ˅TT铆  JC<K5ҐQºg6ihRy)^2Gjo a(qoo?>١Snkf8z lKwNX! 0:k.UYOYv*b:2yGHV4/21c!~>Mjkel <3GGoPNQE4}N lABvkzld)!te՘")x^[&[ei I}\6oǺ2W1GgԆ+E0uO3R)X ,"|,6mB /lUj 5mmΏ&Fi=/QVkxe%'ǼN猢kxۚ N.;_ݡծ[;s}KwpÎ<%SO%d h)E;~vsui={g]OQ 0\ MsXe(]ߟPh"fZ>qdc]#m#)f;@@<8p\u'/#|SJ Rf[`a*ե̏; Ѻ7ڟ\QR%U`Xe n5\7"iVPlED(c%Р(R/#dce/H(ߘ{WU6jF|A'93U }[yDI0‚0Pn$AI0"\#Z3:8 Jȅk{A P Gr1H}yo-+_RI,I+ʸzi/zvCe:',z.M#3 /zse*в<$IVp8 [zLP'q\^C 95gt|HWӃ92G!YE\r[IJNMM[i| ޛ(+9pǭi LvBC>$WWx!{4vz=FZy@N*X4 abWiD[>-5@=yLX,JP7j%l:ay$]^[e0L+2|!twʃ ˭j!SԈ#jT6% b#>To\wROS)g@i2ƈɬB s8 n!rvRF]\ LQvW_Ijom-y0o!Fsk O"IpU$!]+. kԧ7rm ad0T L3),CՆ\ߌ꟫'\럹T}\b+jbπx ;U;Kci!2轢lv7۲>щ 'VZb@]T^X:z8QEL=ry_}tÖav"$X@9$fBw5/_`;!2:Bo0pIЙZȗ<*~)Y.!$F4!2UuDP ?x!p`F \gG &iw$+^ٗwrNl֖e:ts@¥ }T&$9BC⍟ňTEM_Qp:FcuWQ]N-;-Jhєw0ߛU5]~`C:U$ 5՟ňC0W5E uŖ3ǾӔJOJ{:2 Vdj7gp`WB"CvG٠dKcnJL L4C= AXdCH M+ c#JkI"lzh8O |YL_DZY,Fo)cU _>r=Rxy,ɢ8(1x0xqMOٰCPz_ny ԥbn=?ruH_$F2ܖJo qb/oĿa*ቻ4o`#5 TȝTˍPkR9Fޙp%xx:SV$7U`7J}S`,"!XmDC kž4Ʀi13.ҩq5 Z*4^]5,Û4ż }I&~-mÓsvrQtj u ټvAF18MFG֎t4ti7Y92K~'QGYfhW9^F<Κw/a֣J6b/U ?׀Z5ڝD@_O<f'z̊轣xKq)SKO"41 B ͲҢs k/cGKz))_2sKfi[H5-B77kuhoJeJ:;`V68eSٯAilz2l9H 芟+7 =pխl+D`YNJk7MwZ\X掯5vy>mh~iZh=btt"G{SwTd5!$0hv/GhK 8/i^QfYC6ucG|{Z=ciiI+x%-uhJPvrզX sBY]o]/&r| 6mb%1\;/v? !eE)cSc2n %vEٜZZzX$bVcʥӬrCS* I/PGk% IIJս@W $wN:S| דͷ|rmZS -Sk; lc|%Њap^QP<7XIhrOJa<2( 1ƭp(%( מftQ!*oS%Q[oJG^y9jgXֺ].ߩ吃RD$&d޲pfwoAbFS9kx_u-yo2U{rOUP3b!fgZpY!vplXe)ˌQ TaOYM" 9W`v\P1(|tG݇/iKe9/QX+"K.H;_gSUsyпUJҽ݊|f uƅn{px13Mg!E5=#1cbb̴;:Y^pL#lC`TaY|$mzN;=EGMSO^ Wg=¶ɖ𪦜G"+aɜ}k`Yn߶^`(|:Lk2s5 9ޅ/#vL,/'ӫA=.q~:>gq_G;@V{κ!x1v+ \Yno QZ8H9q哵ROߎnLUW<A9y` xN1  X> )ؚ8.l:.ʡ3`qR 7b$wEss>׏ `l]|@RrU?$JAXZMOB5z5㲉a)P,-U9 G|M$Amr0_QzDj(WQȟ&1!M{S?`=ұ %d3\ _!lф4GNoR9]_$/]̻mkO?gVoKB=$^B!B G5E:J[ēaJKU#_Xܵngλ]ym|ƕ0 9%՚89=\l+Lvݦf5e}@+:2r9|pH0 ^X*4ΐP:gQGX6M}/U|$zc73JԋX!Gᐫ0Zj\E,yu&|J?m›TNs .+F- cQ6?@8:T.y@͐ws ^D^ĘFѝا  ,/ǸA,+l݋{{"._KtD8 'Op($0őSXg "-eOf,NOdoIݙ9WW2xEB~;dA`w|P\r ]O Hczȫȕs"C[;iLh >Іj)زSKzmH6EM 66W쇿l\:oL4Yӈ Ѭ׎tQONH|0[o+vAZX̤c\sv7#0 7 X~?2qO~wc3dZc>P>+lyEh0+)ݴRف>^p+ߗ-<:k4* O6~=y]]@ >q>%-9'Py<$~,,M=fڪDtWG XuX\cy֫W#&퍭Dǜ#z9(Y ՜aף29o4yl,-՗Hvic}KI[)k{'0,'SkV0^%ˑ@s²=oO3#nߚPQ _^`Vd~.aMX:k]90GSi߰>U{e6O5Dž$VMڼ •~; 禲 ёmrZXcDdtO*me16b!`[=PF pcW\0A_o) ]{4NT}BV=iO[b0g2 N^n|z@MiTϋggAV-k c[BX* O2ݭ\gGG<ҾMeܽ"ހZ.#){ w~m=Q Of&*!]4$w솷eLo٢y\ؽ phY(1.YZY Vٌw̔ lu/859Q;ɣ/-V![U0[B߀W91O]XfZze%A- uqvjO!ma UN'ju:KfC߻uuυΞ8WMs{n1x|No|z̒7'DW ;,Q2D|.ER!k!pTrK¼ Szu.) #4)D~]Φ^zm!43j+[Ǝ$I~0k&2Un/Bs T] bT3- j}s8j+':njE}9No^I^׷hO%#Qv&Xρ|9˛L9:=Iݨ,q!x>`O Ztz*RtXjc We3j.M}ɧ٦ֽ"oD Fsեs-XM ,jDjkz]d ē #+yO=3YJeXYx6+b^?hI-8X@Qb }XL@~VB !q?2(`APdyTd2 Ȅxg4~pۖU&)܇깜:ahxߋBQlx"1` sg`zr7Esf#C\NKcL 7k 988q@ I4q ;m8ٙm˪?M^&)hdk QpV;ӫ ś-NB7HdAA^J)ǩ<'GBz[fs+n 3gU$FvD0SHPxPϐ>Dȼ*O+ w41 通"?hg_Wq v<|NBCJF7 GsVljew9I=2=0qO뵊蚄A؆#j-]N[mձ(ذ=TX5X Re ǽ1 E=}oC7sB45'B{[ !L#4DbȲ[g/ EFȰ6@閗E! ܖN^5Ks)*Tn|AH]4`6~Jջg*`Y]ȻiHAYM`.qLuܛ41`#Uw'mSa1De[_"1r4c šV)'F8T9[՛~M3pW"r@NED\= ׍M*~жqfIm7]kWRWGBLc5Dzvcy^夳@n4Y,d{jQ,16h7i3Mq fC{:Zr4y48ʏ1wX>t: G )sq*o9 yyd'x0W۴&_&nnttXhk}W7s.'5{9H'yÚmJ >m^3C{ڷ`Z*ns1cR-yMCdEq9-Ĕa4\R 6k3kv+%ЄE['J:JAOޢ xt'EN}a*09H|>hB9axx\2֡r#?esDܵh+hBF)D)F Q+a>8-ܒK<=xik'; #5) ?,QjX%MAQ?BB%m 1HIs8M3WW~c9;rnOM9}LΧeE'P$}4¸@p{]8R邇N}UnI2JGtZ{6ա, mWI]eLEFؑM}HY٢cJLW PN|[ 89]}@Qh0 ;? XV G0sj)"6Lt +oBJw7t HʁTj*{d .ZZORaG7>l0YOdBiq|y!_7MS)d56bZ=רz4ĠP`5kXoC)S!Ү_SS]w&cj&(HLG qur0z Y&_#$`nbs8cF.eT> e'>"ԇE@ n>eF%84|(i9u=qH!ϤhCGn0n1Xg.=i L^ >"sspyjC[˲%|vO)CCT5aAu>Z,Ǚ K'+6UW+k+y BTsa)v Sp-)V%-u*?A8 KLN mh[z+D0F3|oMzjӻ^)gEZPzé,v`X]&׆ p>NW_Q0S8m8 IW>JPI00(բR.(Nb+ͼ rT,TϘ|ih}3?~EKqKf﫣1 zۛNH jl|2օ5H Dt3Af+SU]iCpq5~rΗGd qlAA[>zmĐ Dmu52@ -5wC(Btd@͑q9B|S!?L*Ԅ6<_*;LѩD4tK( Ai)8rs0wtJAi.Dnvth@F '/4l:pӔ>lG)K =jb?GvN}+'KQ?sf[*ط41f$&͕4MI$ Hq~lm1s2*ňzi 32% /-aT㒬UPsKAm9LV8l0:x6&X|휔\#WʿAz?yBR,GFt=E/\ZEZiK./RhD{};d0} z Wmz9a1atKg>9'[9YΤB~-贃6vxL)`]2a{G}ehѺ_X%YG20$ PA+RږV f}*a{]!7-1y诽%T~=u j.#Q4Q*gG)G廜& !4^cӍ.YRwZ7Аv?jgĥ{m_Q˧{p Rzi ˟_PRIѺenWDPl?sV匎\;+^oc0H[v/Wf ™)PP (::*{rn܁Y7cq G _c/؉%|AYq1wuu[9ފUƙ`v7xa%τ`F"He-> "^6H}yA-͚1zȂ~Bi)'>G@3޵Zŗj+B)zG|leENDdŞOaGB&"p.pd4 Ģc5 o2\;wX+'9|fZ}j]  !y$"[#OQO[Wʧ3ц lOױ*gΥ@^[iS+<]*AFK!s^"0cLd/1u_jP@BǠS٩eCu,10v,?*v}бcjqU0LDU3ətڤ+{yUeLҘb~&mn7$.r! O&("&06|TtI˄fm7y[oݍH/vJc}թ }?"V[Jx2ex I;;{6Ocr\rY =yZS 7:`EPE?_~)G`$(^O}yaim:C|X.MY+Fy[Xp΀iiqcMVݪ &kP[k242gϕC_=S&拻'xMyDD~cKLy0uE`Z: *k"*7'-,g6pspGL0H0o"N=|ɭM׳Y0%hh]c!(dϑہ&'7\H1$WWǸWax,:[j} ԏ@>Y2hqgD)^$7LZllM'Oe1xdSAm0ز &᪃s2 %EۡUcQO=rRY^sC_2 ʷ_a37TuS/bSWhDdbzkn~}.ke"B}ADŧ¯%¹(50:t]վ(oHdҾʪ͸` ;NGAEx*MíUpBt|AkDrb{fN?‰~}ĺ^1o֓VԮsaM2,cZ"KM}UvAbK"k}W*PnqGWo6U+g]ƛ>WH7XE{\%5\$ i_2|c|s3\<ۛk zaF,=!?0{_kUݦb!t25 nu G_4$i.<\< nQqQ]%3:q'҅o( '^o] SsBVh(ȬH.I_$<%*0W<iM1$vf~w']ntLҊNN1 FrULoJk)|_ƏK5@ʃ{DVd[.^?L-|s5Vg5]u>P~GPg1>1F1T_&n%p*7tq MCK-DWtR e@Tgsu-?TN5KR{Du8q j=xojC"bl_3?"ßkQ!H_~CV@TTme#ڥs0蛺p>*9-LN v H4rk9>{E{Css܋8 yoD: WVR&fʏ.{TGf,S)_`g.*J>{A׃y^,9(+,\Íi?\nJV C?[d_s3JFf5Q0WY`t?Xc6Tn w~<8ᦒD[kLV?-VOe:&9W\{݄(2Lˍ _]x=Zkx~gS#T%X(^"a`V3%+ &}P32TՀ>b%r눋WCR.6W}9z{'s ! b Z1EA"U[`s.ٚ.짤 ğ㜰g}MŽ?|dVM[,B\~O7KG1PF qa=QR͍MLU~N74񜲴0ҝ`Ѳ/7mZ99S\gl32**SҌ$QrͨHVi\ 9!=NdmL,7!-:':l~2l'ʐN$2%NEL2 H[4ndz:qĔxȌ6Ԣ rRCj| VRr TB;15R8vMR,PNثi[ƃY<+4l$-QaS2)8Y,9ctㅐYSeYhs~K#,ṙ:W`֨B#M!\}_B'Eyuc{lsjkA+P JDꉪ̈́zV b`Z` [z4f]wO:Hu&A0ť-h5X9I_b$T@1 ~✠u8]n0(޴ '6͂ʎ 9COٔѤuNPctS,(ƮOu!(>OYWo{UQUNKfm(>w]%Ѥ*E%dՈ_>Uĭ=??uݢwLc 01cV4'9}Г`Y*Rzz2Я펈E.EKƉc=l[S>4ggY^j@uzL:_? Ic_NLB붞!y02ŝ_P|Vyoʔth=PP0$ m(eCOzDw FpC}Ս4*P Qr@U4WIM |Qsy›h?\`P#MPܻU,/0W"j֭Nˍ Vg"5=9hHj,{q1dlEjKN_0fۭ֟'ZLѕhfYlo&Yqd5|ȱyg"qE*qtLpڻe4onus~&/+7 ذm$Fa KfE i&q] 5bKaV#:'kvoQ:s*Iā%'~xp9ZV(0U 47Z+HoJ+nADw攟W t ;+TShPO ̵o_sլMP! Sw+ڜ>CnlڷCuy;9h|XyΦapT&@U6Bє'lp<+|H5=JwR9ζٖyEldTj=90io_J86haz2b"QsT:=joIi\G \߅DX,`_ ?R=vuAe=.Y.qGL!MCwk}W9@#R=E#@.v[5JEwFbq7pO! ݬjt ˠC(@ <|ri)v~P(1⹇.À¶Q`xd~##KkCZD= x }lo>sybzx,`!(@j66ㅍxʍIK!%a#]Nsޘ-S.G3Q0vA tTĒ  渃{]_ Bx[nv -K5=3|R 1ik۽5gcbbm " 0/m'\j)h 'g"E"9=udGl~?`dNdV" Adc@`2xְ^Pw3})_:c*nʑ->" F:%N*\]v^XB]6t ɡ]4h7,a B,+wtג$tiUO$ӓ \~p)\(`}UI8Jm#a~ I c?JVT'MI'w6I"ZIv2o^%KRHLĈ>vU D* ipFqdzƨ_ZEKŸ-\b8wp$,V`Y5ꯍ={u?wsp䯋 *9KyJI j_g%1Kǟ@1Qp1 A%qVH3Ϭ5; b4zۑvfSEHbxؿ'AFk2,8OϷVC]9]*l_@%k4I9;q?Kxr=\m.\GOۜ.3V_ՐD)Āq_G9RWsrV$h sǫMx񢿠BRﭚLkwHZb;\ae Z?4}/_o\z;JO2%+|[Z>藏)PIaLvs邑MS pYL/93v_45#R2lee v,{|6Dd]m0MI-rdd%O㯤 Ѡ\YVcQyw3`Ktck-ISslIxbm[7`Jf|=Dx:<' B@T?3y;F0[dZ5JehΡ=仾7fqbڜ ,E%5yi~]—#2 l5$̳y*IÜUcƍe{{SA7p%rˉ/yB㠣Ѽx?瓗b}7mm:2nL}d}- >[{7"ui:Loh=s +w,AOAl4 'zAn tQ;9Գc3uZ/g5#0D!5gkɨdEəލxZ'/wKD@4lTk$yQ BTY~4Y>Kހfk1GkU rnbzVK%寱Gv0U-AaMvC_n􏉯W^q`cWeƂvÌȸkK*T!4j1|-U>pfJ%eO?џOja9gf{?uGrD!f~fq;}3M #h'>(˦ fMonVX{j(5 U=-yD(Yj茩b6P8”uNpHww]Dm٫,$K kLmI]S䊾*`"`~SLzf8-&Xmeft a_ܒgl?/8 SL8>d /7Sn ûSzE/Jvfh~1 `td`U9TڨPfW RݲQ]sN8dp}I,a|?5?K?b7s c`5#t p\}?Cˢx0C%FhQPR}%}p ZkH!maWmGfok̓u_qaf+Ow~I3lk%ԙ4JU Ӟ@ѣ`+ ñ; u!KpkİhR^`f_dU HzKvTg3W^l' (?MȳbJm#rmE#E> gIAKIQfuaϺp#KCꃗ8zDf!tyfP$m/G_xag&B՛;0Qx]Bx̶>оF5ĥFpBNcEyu@^nH_ݚ#hG:' ~<, 35LϊcT‰ 'L,Ӎ7Zy:Ph)P vF"l] DϓvaRF#)\Nʞ0B9Ą@%x.b4"AͤkO~j6N 1sL!Mh*2wlx8*"\:3s+MK?Ģ@w8э 0oۈ \QAzlA~?b ڦ4}|rA{-{wo.ʊe(0E[w*E]@{lbaLL˨5c.xA8ɝUeI4@NDa +[A~ rvrR7>Yya ul> V޵8~K{$b݇btq={`+}֍6#W=okj9;'wԵN@C D8]5b C1BTE4jƚ#"Ű!|5o b1y'Ԉwh-sTm|V |"Gv1MxJowH\>yZِYu]gMY]}EC4>HAXV@O5&SϜԟF.=2sG'-HSzf[0AQԓ" rG^ 8N@"{6H7C<d?OJe_RFl9ϐVwR3\$0\?n+l (Q/CxR^B6evk gçz%#S.lmLҬTkYVT$u5YZG}-!d1W! 19^uhZ>2D``B9% hW դJs1;8W~As>#m4˦5ƤpupN2/|w@!IXC=J,d5 ŲKzY#I1*\Y!À#;e f?kʵM#LȾp>z&9Ů@( Qㅝ}8֞+}:. 61÷W63c*-Z]zKETH 3M.HtT?w,)$a" -6f)8#6r:ָb_OmګuGwkjvvA۹1"4(3p|I5B[\ 0BN&Ru` _(#t)l t`y|lw( ds쾩ٮˡÉ"9_Gv%'A&br!aP᠉j-X_ ۹V%5 ԼSN9:YAeU)At2aʍ7ש4$- wX |jia-YF0&I?M8pPP s<^Q[ sxT=kYEKzGPV#Ԇ'] C-М0b^\8G#_dy;ᰶj1 j8; 6Ba˵V'v; VHa9ʃV:EP¼ 5>fTmL[;zvr(P&:ɕ6D^k!8Ҥ*j8z;{-i sZ=z -EQk m6^ϵ{jHT ?p%KqXF}3Q V:)^?4|(VItKSm o,BZ4Џ1rTR/TToqqTk9T8Hs=*F@h3d*aEIXn))@"df$|}.$fхX!q'4j?Ǻ68qAc=jfz.bt;,[W$U$q֍Hw׍ &4zx%P&@?ȺCs Ƞ;_H<:?#,`(CV|%*AvW ?y,NcNd+3ca}σ["[bNR@~>n0`YL192m\yWiDSo^/ߔ7wUcIL@WV[>NnWL5!E܈w+RuZ̒oy-יVO"_Iq ?؁^_ ک~;v8(?:){$^Il͆v.|w@jR;u_>/J+AsxW&_BYlٖVU>l9`r8:eѭUTtox߁hZ u9IgX #WԦyi@]fJeG;{5m !%N*:{I+ lsD'b&`"ʏ *6l?yQ)EэInri, bȻ``i>*4c}MoJQoZ=ͅ|9:7 ,,W@G(ԙ# _+#f9p( U$u2&^}az[Fܥ(J2w$ Cׁ=rT8Ez՚[Jqe# pRcLh ݂z,;Zh$MIqtfÍy LW)ν/ܹoX;̓=2Lz)x wXsw`Ъܪ4UAgj%9F6tK0w-|p鋷ZhuiO#C|ψl@EXV4_l,s9TZ%~Pxm#}ihjRu[h#L1'bwi5? U}./D`wJ6\Ut>ͱIXf nV(xuh祖2. YQpgv%P^*,8fH; VL#LB|tJٔ'pY]k3%X9_ a&`cg5~Xm#?N$zUqWеlBpd%%K^E`^"Q}E9C /h~$=ᎬѬWS瀦Zڂ{Lz^M U,m Eqz(͙'̬9D1%zTk1%-瓜7u>/h0NwGۮU Ţ$ٓ=3 ${Dߊ&9ѭDM?"*v҇3Abl۸% ;I4#+>AuҼ!~DKZٙ%$ {ϱ|>tC0&v˦g;u$frXPB-;)H Ŏv1u8L8zy -'|.5pN 憱?##'EcLE ˾gCT kC\EAc{T KkzǾi:Li89 >Ieأ}u=`K~PÈ>uXfg%"Q+ I}Ѯ`>LtJ B U<0Wxq ?&3ғtqv-z L= 7&s(Xv;-|壺B\9K ccxuX?hy!߅R6zZHW4W鏽2TSrEtY'?KͯuaS͒]nFK`ާNo/HtRy2l+{SRCMSܛ,kxA4",@|4=up(HRV 6w !B#toDz%ҋ%U {y~}ed`E!TK4~v;-Ro)wYm=XјA??LqGJgu7_r2[`xCԆ1[p_Jmj2X&(VP"[:v,MLj#]aF^z<#C9Ljq\KI;2؍>ay^{s[ЄkADUO!Eߊz^ۣ;L߃LO hc":! b[ 39 @d,D9?|\:8H[4|lireu:$پ3d:1[)%z=fU͕N,H \9PAUcO ttf4,1z\j`<96miy/` ȣ>Rlh\= >.TU}QsY&Edlxg@#ܢŋVܶŵc 3PUBi}+EWG bCȾKz. c{ tjDQOxrlK|ޙe{s1VcHnzؐhT? X$LzYENĿ}Ua@Hq U\Q߹N7 T.}B/)5s+w2Z~`F0R_'Kշ;zwj= د)S" H~.VJe Z- {HmJB!ef,xS'ӸT].̈́ 쭞M[,u/a R5PHNB>2nr!;f;"_ms OKgN )v֜8ZU]~eEiɳR>ɺeb򏭍^mZ }ppⵐI="tM"*#kBTf@7߉ߟQpp$#4{Fy5c,`Zq# Y/ܭ1A-Vx}עk?ۀ'9kt`s3btn'@R! FL*(# 1skn~cE S=R#^5u)=gNBƫC8ιdZ2tbNh[b_0Рzcy`,> ThfB3Q+p\-2F{0+ٹ ?n We︞xGRay8__ܵk uڔ1[(섆fS_Q|*˷f';ъ|`!japݰ :o0ώNo8lwZ;i#ˁ Q@p/BRyD5֗ F!ϸbX "@6Nj*j$2]\qpHjE xw-%`ݜEQH NWC$}AR %B$Ӱ'Օv;,\[O?Кh;=tK).g 8d(c{O_YEűb$'r+BZMX|f(PXێ.uJ)e5:k4}$}yPi4MiKRKiV=UTq"q+i[U GE]U2)TJ[I̳4WR&pHaOzM!j?{XoRAe+J{G{!?\K \I+i1.;'KMSf&* @2P㣸Hm:Y\J^=1υ۽F#ʠxN.T!/z:efL&t$_T67UVR3n (Ϋl˔j1c_cS>zRv-u}_u}Ԗ*Su U8Ry׳ cc>007#)+՝vr"򥡀/ih.K }rJ,vCb>q{X-U_֡B {A΀wie%囖RȤ`^XtX¼ _S["zׁu vcm Uge4D r1ůA$͛gb w/eT ܾݷ}K#Slf@<u@g+:x]ު6ؔ\j8d}N\hXTfU%ھ,߰"U.bc.'# F& * i>#_QZh)WNӵD?ܧJA_6-|Ů{J'Jv0+8?3;ƭ-^;uj',ӿ }KK2;KD5xr[ze!l 3!먾2U돢uyHɫl/tZNWϷdz9)`rj_~dق! s0DKѷm&.V}1 ]MZ,^84 tږmkS{JJ܁+a~=Ì (ur'`b.Gg 鯓z{ Sr<7^3>ÿ@*C^ctE;]2 ç)0sq̅ mGVYS]] SiN+[?Bf$JաՓ߇KvI u XBiĭ?\x+3z钀:=n׃ru9u)^ԫM'(䗍6a4CNI ;$ÉJlWd4'^|+MG?S碡񃣮G0rdB>2;NpVǑM0䥂xS> k2`lOul0Sd۠2v?'k^kL%N|5=$=z6":vmC,9}NZ'l<(3Esvi̐MMNl]#ho@[JPQ"'6$Xw0ȏdXak$x&5B\[;4ys8'Ya_Q^zBi{?> *Cko=L㙞jJ'?Wo$؁B'so:p %|5]d1h}d ;VH?&z2`bϒ1N$rc/xdp[/T&MԢHȒůJHeoBJBLv)ntnn !)smm,;bn2JC? Xc|z"%*!JϷ?- ؾqW/5)f*8WݝY'˔/(~C9BKCp U 0":O"T-ya=BEdh gHI*}wAi Qa5Xקfj`nńyx; 3/W/=uhJP]KPelt Rh%`Ek81ioS6\9#fNSR[_7BF'Șvg"GI {_-hQC؈,vWOXuΝIEOs,Ҵav~$ZaXeB׽2t£H1=<0]x?4~Lx6yYAv1JjՌ"[^Thx/|pnt3- Xw (d3 E{`D$JSG [HPtn&/0U/6ܖ~G0͏4)OIF\[ ;z(i7GF;ZtǕ4*rE:Էc:b2iW~ }곀=ףIR'2V.Dw4XA-IF^6හ }DS3 )-J~0mdŮG>|zkɣHvd絟ϕ Y ϸp7TvlR+c2q\/  f̾He_1 ɞN!29ba!Nw1(vX蚔J2D0 ~׿[wY=/:6JGDDd@u-5\hӊƘ^p M ATbADP=Ѥ6/B EXDf܃Pk%EɌ$Ĩ}]֤)SGP[>k;o5PQKd q8gzl"1Yo<)p-ǎB!m}\ Yt/'c7Ӭ*2/ZkZ@O-`-}nK,Ki?y⍣料YXlB`-o\erK{RS9 hV˱=~^(zp6>d,DA]D>[{|ReEKY܈Peh Ěr.<)~;\ܚ_Ϋ_{um:RS J\\s{KEy]%yίUzMf@h 0[,,5Qz,μyF \8آ.d ͷlEzNY"[A(``zmoAp尙 BtR$z{@JE}Ii&DF`*#T[ȷ:v&U $_ܐcE(  l*$.YJAQKqe ]x>]̲A嶣cSkE:a2Ӆ#QE}R[(B)/P` b9z /zSn`nǬ.L`׽%ְXjbtx^,ZŅz4^ IVh8ecEiG;Ƃ-[į%ݯM$n@xqhY-ǿ$!}]`f'_)3R:+o:L6&lI:tL2e Q~9b#(Kh]ⲱ/Cl6xT TUt_e;|f"[vCV~lcӟCO ڭ !D{9dۏ >i})=<XD.F;(_ъQ*tbt7tj}"M~hnh Ր\hy?yP!/I%z!HAwfK{NF7,5 u# D(7L8O Hg^Kudn g2$!U ^zdpG.$ ;ôjظ Zl~;AM314zq:d7{s{RoÚO-@D&z s8b`Xx‰]! ֵo4䆙B;q[eE-9H XyxFi2\Z} wmKpw "WS[ 8u9 i:ޮ`Nۃn_ϲle:̼"cW$3WQd%eY>PGw Y̅|wہչVW=*^fvO]Y8Q2{28P&wX"4e<җEgRŀʟzOŪ[ ߛfVjKF'XM0DzUCÙ9ϧ;&ĬZ5ELKpy^cM łE K[)v3Nl銵:n+-OEݺؕT*uŭ谘` Ԇa̷AǢĠկ~EԁP"$ѿ :'rNW{(B/Kv~\xOtXK֪h*,1gw;iV`\:SdlJNjtZ!TnY~鴠G׬›[i[/Mmbh/I RjYbFoV)iŨx7Mn&uB¤yM+.e ) B0&LbicrM5O zgJ|E;r{gkј2C~w>{`t0gpXʝOIv^˘JAyz,_91^0&d8!I%-75ep ah!1G|T͘Lg:XyvB*Sh)*(/Ag_K!],8P zU J zz6Y[ʍ.]DQ#~B?:(ϼXfhw7c9uĔ!O8NVgJpYs7um|:%h5;f3 OrHhg:< kЕ~ xM~xK(/< *gm?{ap.+Be^'iK*wjQB{l +4ibPV>E%pKu˪fOF߲}^>o?ףG@Kfdժmi㵺[7 r{1o(g'tz8BSgW(;BȄ9^i*g-i2oRAjcKfBb˔)n?;jRЌe glsC6o%c,) %Dfky=bM w՞"Wzi !.ljS[HKDME,26^K5swΚd|H/ W0N3xR_ħІysEYP& K c"qZE#t3\onUɝ7ѝ,mfLWQY }FZ 8uaLrZ\sTٜ^ɀqh3W3 |:R5#(0᪻(4~!%JA8lޚM0ƩjrU랽 "%$`)o{-/X]CΘoR ))ߖ=P^ njDʅ4|LzModM%e_d(n%B«(p:@f.N;:G-U{KzaG /F^MH\%eQᙂo1o)vs1s4]aK6b#='&$cy+ Mp r<SLuvD= $µU+K>VaQ@Yy#FJT /=it5p9雘3Eeb(׶ ,Խ'͔bs_WT 0"R_ Ό,..`E:e;@2Z Z+z+Nt{b<!ըU.$+tlBLOfq*Qeٟ&B:>+LQ' X"&԰--NñQ$ Rn|Ԋc[izA_x˦X7)v vAF-e v`L22kgbޜI]"/}kkITv&_t$56%WX+ O )kr̈́=K:q{Z^.w+ڙ9:;A=V1,/m 7w<= x]t^vFd/7'ovL ?Yp(;밠-6J"oQ"W C;>BSLoNIz;'g$, to䤍=FK21Jtް.S|#&(ZCajD"fDWсufj]Ӝ/T|tFPeNwsz*i5Ò6V!1,i&hz`46's6Sas(X4լL6y*4ٖ@V xl1S!qCӶwY j:^GPFaD+5O_ )(D] Ѕ [peҫAw VaէaKP3ժ#?3!;0,Oќ1gV{04<JcZOX7Jig@mbȼzps8gtW[ _u1lՋHcNFAinUe HsYY,{çx/cD$]@\|ڏӃItI}g!o-C!i1^,NRTiҠ؅,q+ 4"_mbRN\a(1)fD}gY! 8HpfAABuԿRX%/*;V:y'gTňN G ?N D'1g Awsi@"+5 ҚY# X!A{5k)}7\@\_3|P2AYS=Wڹ /0H Х ݁-=r:N [#}i1v,:R'!'Aa'XpÁVrHUd+ "0qc =SǞYч[9J}3:GDO,Jq:MH5ї^W0XOY{WrHbX<><8n ~a9f<d=$N i1TBy4%[I}&Ի\Ϸe焍N:7xs}U^IXvoŷi\k v˛]Gxm!ye~Q4|^Q5#(y%phEKFQSDnc 9| r|a:^&B4r= Ǧ*6*ݥNde*ոw2pRnM ?Kc ~*{M w ˆD7Wvd1n~56UFb_Y ξŲV~Pzd1SU|[-eX9GF_ _䷽g#*1=/w%q_3=Ģ I`>f@B4j `$[5aׯ<ث t )U : _xmBk-!zho;Lm%'iȯ"=v <~EO2nȔz >JL~8}_wX?6 5QFR$R^! |o}vxf!"XƘEF+a]B \MP@F0=̒z2G\9}cT,M)i>:Wx͸XGqagix!=]7Z^{o UusL~B?J"v5mčMieb 6DqCs$Jo\/2/q'ڇN/m*IXOays7q{CuT?vEP֮(?7'#>vU15Z0߅{I2Z,TAf;.SZ$_\ Xoׁ3KL-a]h6 ɟ㌑h\`WM 9 ~KO@[4[CzPB\> +{>&½$uGkt9KgT||E6 ۮ5O<]3sO0`R8>|piUl Iq JΣ%(DtZoPh#dHwѾy8li$Fxr4~U )S>uk.A>SBc8e#zy(:} =OaGm< N ~[ ^q2-'vNg5SnlӺmEg5/VWVi?o_vv|Sel(B#<|ÒRG_nŁ]H+4 f_nu=Kk]~ꕴ%ѩ`g"wzJhQRiEޝTQl2Qjw#S\6&;V=*0O)9e`[^M]( -%kGg?$6&>ka/*3aUIꂡ\ҽL iL0)Q4= ;K(彴PR;h!tsnASI^;"܉B jq<`>d4苗.vT#g@$ Ks1==qҨAAtbtjɽ" -xKd[tC?;|.n ي> h4A3$c!Pps|:83\NUWA ֻu~ԕMS41Eɣ'/n>U5;Bve#V:|;`nl;,tϒZRi*)9Iݬ{ n6avjeQv:s%*jC$JBau ϛCfn5Ss|z>LQ! IO[H㚚&JnY9Dq N<ûUXRRޚAʹ/G<%>9(.rHM'K+$W3 HL2ϕxI&ssJj2uu@XJK!GL/h#^NvĶ#`4aYf_aw&;73ׄ D/OwJqX:܏!&,0Ѱ:$-]⚍M|g:~Wܑ]#@0q}6|鳿*<ʁt|loea EpJfY Uγ鋌 f3`( &Ц 01>%c9`wul$xLF&^$/$ sT΍qEMl =|'?YRg|d)BkEuU!|1 hSh &BgҨuXg nzi,B 1'4w7+D ܲl@y؃t_L#ohՁo(R,lc[5y㲩Lz+˨ Xyŷ*sQ}e+Dx[%kjڵ 4#fHՒҪ }dnqM3$|DX}8;o|N>KIAq;HEP&턕}eb~0[>OeF n dKT=zxT95 5U85^ԟ4Րlb?Z}8(Bm|q>|8}{R:%EQ|H3ċz0b'ui4 u+8ݧyfqO2W#]{x }'sQ|]ZV J n]P ,~՜ȶAঔ_ blǃIX"F*~XyֿE%fhm3?:Jr5:r~T0 la Rұ4Ȝ`} e3< c%HgFi]]P[0hxfIM:(x_>uh0{l^Yiɖ őDzGtx4P5LAC܀2T]h׉nl3V@`xt} 8@aM:ۛq:̣|v.X8n^oM_)qd3؊?$;:R~8\UQ>xm Dl 9Pl=w`1єv lҋSD&6ep|F.4qfneж0s+)qk`EĢܨ8c%2ʷ1L3l#|T+- ΝE-ו8=CXrk1a(C&&V! ߭3ػ7Lrl9@܎.p1Yrؠc*CחޑhA4La9ֶfnc!hUe)&(e_-|s?hݭ0LDD=mDq\> p9}SB!ŕ!]Q b2՚\r}_4*aCFɢx(;#Up>6?peɲf`/7"M~h@$*䓠Zz~vFo ,6Ip\'٣]0 ~}N-GC! <٤dknGV l, _1P'W,}%R@Agla4:D`*Zu [E" פ6md:DltqՔeT3-XadDYlF+̰Xʲ} ?(F6jD涺#ƅsLBu);bŬ< ^Y9.I9&5 9["QI͋ĝ#N`O*HtrD3$'O`Dx9% A9 !3-G* -X $dyl2cq%S[7Ki?p!N ]&Yv5L JKY蝚_儽\HyD H  :S]ĐqSEZyB#mԙQ_N ںm$+ MnUiXf ΢ɉc؉U6QҒ wKcNId+'w9:2dM_β3;_7) ZJw"mi<_Ej܌}R]w}gb͟$~ɹ*J 7Q}2HEɯ-`2")Cw!/zcY\SưT+.hULFd;jHRl/14Fk!_ l#!"ȈFC=%WC>&z:0baEO*>k&u{g5&bS߲.{- $=֥yl,@)؊HwPg_BI<@թ)A6J&SAG/<-;ojԒ,M=?ksi5vnw7B̕ uD=<ޤcv*߃a[knWǁjC4IWZimniYYMC%b64 ^_:;Yj#&6l~%zZ2RJϯz9QYF!ݽL`ZïX2r,d>xo)=2g_h { ԶHپN HK4-L?ս-R%[:)G53zʅfXV}|t_-)FтK8"T Ad)+P2*3(2#ȡ_pFXs+&D9C#|i3ĵLggQ w}Az䌹O5vvŀxn7u$hMO*%2}͑HL PG B3A#I,oBy P[.x6ԒyJocт΍PtԊdB,O*NHg dyB*Xaɋ f@1W"%H d&spAdU(+-G3I[b&?|dpDnW< vuY1׌/4]/2x@⨃tꇰΗ Rn(kN{o.1Ę S-FFT,4d4LQ@5{8d4" 3 )dVE[SC<ԳCVL<58oE3|NBo'1u4be= b D@u"KaZ[۬/$ ^gf4du4P~үDѦA)m3"<_Ej)æ3lw87YSqn8&|L&;i l}wKSqSY&'u22!{t26%eǐf: )3qvPL^P*فN8M8\lKɥM.3[εr$6:Ms0!/SWO~j2k9M.YHo&>Ҟ'FEȗ`+R/K9tMě# "=P;a_)F) J%*؂yd\ bYxtB} @'ܑ[9Vx9 .}|DS_|a#]BuYĮYSȧ(hK+'QXR-$A3QyM8rv}Ֆs5Kя7.wڬ?MY ~>RgTU59I^g19>;8NoLpUKĴչPY ´=^>c3}%}/6lŝk C8>=(l~SxWQkm_X6(p,Fyc@~ T]u3 2S$@L^4F&X-#Ia=|K%F՟9t|̗( ݌ _2s?\WOM80 7ؾQ7%%~ Ҵ NQ $4C`m΂@IOtU":R\4trgp3DI@caAGuLq:> }H?TK-F TBz(Q1 o*>@M 2^8߃ӧڔ2n{~мbq?iM͐iqاo񴒠18K8碣+Bs$`3rBXYqݺ]g0˂OZ%W"_7}/# :jӿ&O_Hf&[㴏ҡ7ʜGHJp!_ QfK@Ď 2Ȃ[L[dA-k"#q%,QJ*)~/veu\ Z{ an 5U[/X4F=981[ NDEvW<.<"(Hm,rX TGrYڠacg3n+=-]d#e(Li4r[!Ep*bXN[ 7&/D53Wd $ p>LwE]v1eyP.vDN ilb˅O) Q%BK8? ê| D}ӭxoߍ Q%Dœ~20{SZZy徎%ܙ֤*fkCeq, ,&2FtKܓDT$ҫ?^9" ݾqA1_6^u507 -襎?@(s_ +64q9)RP7λ*oaJYL-|; 9o4}MylfW` ]{mcPRk7ds5SgNRZ$~J ~JSרVjg\Ts6KE hK`AΞ8dnv kz(v9rb1ڒh]h&ԯ(g=WwضY6.#OHΙ F>ko]U`IQF;&;_N=kƪ ZBVdGXc}BXؖJ_gp)*VF(wUfQjl]O޿YH H+2ncr`,7ӧ$h`xMW8+[re:Q C{[dأQGM6,WeIk5[:lmېѥ3p2Hȣ>z*n5xI5  P|Mv<]d_dOЧ Д}EtMB=lxi[kש*?\Y"׈-)XzY"a^~%4) Xst-ޑP,z0g ÒOw۳% װ/Vuo \ k!'L[yH eӧj\Ilgkgw+@ъ%*4^>lV'}O㰈P4tU}3feJukǢ z.82䣲"t| ^3ٚn纞yx.A?˓aRI>&j,HBJ(ȷ3 YSG9>U>YHRfY P}݁jf-T8b4J#zr[a[-hes 3Tޡf+myV`:3;MG8 ٳZ:M2Pٲ[ X恇/ oXgHK/ h&4Ko(<ޗݶw%--̑Wp4^7C Ugމ^?+!:)Yx9)/̚Λ_3\3'O,PQ?c~N~旽tCqaj)2{O`xD:V$Z0t8]Lre(7X v'U0;>R1fv3;礼XD&wZVxӸF.ըO{8%tw XQ;Z5Z 44n55%@zIIW~߉,|f#T_b~G竌Wiesk^l Nܘl#۟W%ђszeqfe`;iLY[_?ڋNK<4J]g& /5*v>XG7y1&H+}ID4#+Vxo9Җ?: 8 ^4hYd6~XlA 33FXXo%Rȥ{nP; `$8נc|8:ߺO{܋XDXiVzF^"8¨9Qp:Y z +c* .sr&A.l2Fv[5/M$:7vcњ!'YW0)ll>FeHFȁ0I}fҌ$RDQYOz#UE@bkRiamJY a-. DUyCjBʪ)Q온mjHSeO2h[zq*7J.='e{86Gb6kBS{hb8ʿH-໕CmK'dÂD *'aJ)gfkY}5]7m wuw?@}8yE\=Qg`VEB{Ir?M˯ sGP2L~]̇i6\/"Lt7B`en/A90Ǐl&gCѧomǟ{%+m\uB}NDq֝&J \2n4KQ0(PG&)+p>oTr%RYse*>T/>È1CM7UXt/W`lOØy7%/Fq$G )o" s⛺i#k-.12 ٻ*.J*F4ᘠlGnZwJMp'! tZN }urjˀO د$,hPXA-i`>_yÍD\-/wلxu*&sTT^~{jt < %t OLILQLV/{Ib5bުuU"ߌB-畼Bk觏G(ٷjf{ϼȾ[bU- V+@ȉt!mH4e;J #ꙎVr׀? ! $ulbX䛂w^kîM?WJ`ŵ0?#5$ :RN΅(kT]'LKv|*5p}} jD0ɸo-Ymbв6. D Ǖe)v7H- 5{BQa#[8/Cd=XLpGsuEz43ִXxwkcʎv?*Ŏ \^~hiAGMvHiC3- $kfsB h=9_qgELl~2#Jm+eֶt_nWkk9nef^4'=ʍ@r E- 4`s= xxK|YJYPD4%@AIb\&Y|@kThή]%1*lDpPch}=Ww&ͯ;UnBݧPW]j%$nE)e@LQ0Wcaw)16˺Xg\Z2 $>;gO[3rj hkMFԝvoY#-?}*u 51;FQ)j@JG2;=~5 5Q6;}۱/qfOD,NLٸV{#6R7ڰ+9kb:HӢSp^JP?DopjMb=e9R^DzoO8K͢vFYs0b<1 MtFv+­ĔzzSn ĎA2(gcaFm~@սMIKg!uKAEr,[O9ͷa֋)\05[SB$P!oԜ4"\a9 h.,"c: 3?b/G0'GW˳n_tKW 5ZmfB SljSsSnwrSB4Jn6 A"^Nȵ:bPE1_͍L,]4$: A'j;h F?*d:_t'>$vLED|d`O;Dxm3VAajao~f&V2DM4 9yDF0~VX 8veC7'Д" 6A*aqQWA4"@Ggː@;pdpWђ(ǹUHW JͲ(yr+P#O>]mjp_)WIn{b8~#7* uzL ~{x,f<^+#^ W(5"8)D%2B^^$g}xlkPmSF,@JEz|" 6\3Ӓ5 ICrsZmX^25e(1.vX+,j|f3t5~7*H]iNjY?.ΰ!R:ni:UiM`kw(!7.# /(4F=j)̓(ҭJ;.̀KlΏ"ǟCM< t6!4!L_ 2Wʹ¡fm 5+`h'<%Rg L`|ިVOaogvp7]9nqܣX`%x/9ErRN˗S}>8E:zSFm֒ƪ-bk=Ye( cy,&\ZJ,#,i\>7#-r&x(:P[fț,#d+}msn"M mó*YMK 0p= [,fNL!56X\eGPIBGg5fԤMweSŇ5wFz1Za; H_ D@flJ;FUjPL"f+G8CyJ44}ՄţhkwD# ^='Ƥ:`ۧQSɠE1s38Y-w0.|6 9OqV*r ĐTJv*B I>Mt {?ҺqJ,6\s F/3π,>hFȎ/Qn[ . I5u1&Hvθk؊1OCSwP-[g)1= LdΤAwTsv .={%'CE(z[㷜q"[pL $w;Fݨy97.M۶hiaqu0?PECx}Qb8[3:d^xvN,_obʔs.ǫPoC3̕;Șn:q1Iv;4#;'u8T̓C`NOj X.e8,Q3=O9+@ې90OvXU6wF/Vg ~p<](vo qԃd7n8W1|L^R-%sIiX:{hfCv9 }n2Tda6t< VK`2U;$F\ }8rYz8F{{Ap&'_=#3&X*8cHGoM>2W<\muU(_t꟯t#)-eX7YGhfyěgp}mTfTȮԢ r?D7 1F[Bѭl;qUdHt??o}K'TQf3!I3!Dw])m"fBq&N 1dž\s>y63CޣsZƤ;59LpX1AՇIæ]=H~gW- `Ш|yaR/"@S}s^fIF+Fݔw)p n,+™O;oE/{#^e:ޠI'YrU`˄96 Q)=i%YlA΁I2RݼDדvb-X T=x3QT֣IM%s~sG; ҌPkcƟceU H:^):<M4K64EOٓgux&EܞBr{MzJ9iֆ޼J'oe|\9D_'MUe&1K;{體G( {@K}E1@i`[|KC"@\>#%>Ep9~?SJUz<[+pJ!jC qfUi˭Ṳ̋ܺ@xWQ(jףb;"'aŭ]N}%hHDFK"LP.Ie >[D{-N w#Kgg_VFe%$oYJQ=9uZ67նbCO@w\)4 ^*@ Z{17{r[#dNY K]+AۻŋR2 m]xl/W4tuc9vk( G`')V5*peoC4s4\؆( AL']! ĉ"0`,!jؾZQ¿"!W0čpD;vbeĝtm*N~( ^q(:h(1Tĩf*k=I*mW-AwlXt=m}|N{QF p,&(bnD0pccrBEy$-U)3j$"i(/sAKXD6cB|t휩q( dqg1R? @_ K^F1+>7&fH#mVČct] `YOTjstq?[RlS2؈]O 2iiMVU'z@D`FKo]ry0m)Z).91CN;ǫvfvH.z ZIUȇW1g]4ѻ9DuÍ3,mp*Ls<◵Z+&w= k҂[PaǧXwfސ?`EC D)黅Mn~5.kX^dT)YUhyh|=rK*d{;fjᩨLk-[K\$2ޯG7\c >N)ќX:!-M7 :JOd+dM MÃh qW"…x6gɌ۾}'89;rHwy8wf9#k8~\cZ>%qgܽqW V'4@rbaݨ9@ONlt9D% IID iGX5E*r.ܝ/Q/>= <] tf]{6$CJ ]`k6h-]< xs{(fB9}]ɖ@6KXvã}x@ l,NMBo*3? {#4qvʍ<]EMnP:j 'y'ü'z#oLN.~8Mc/x(PѱBa2PiM<Bn*2 ~c;%]2 z3c'}&¶|QpGl@"I#! vuV"\eUE)6  !׻@_;lp{p (:Ǚ=Ż-8`X' D)^PS#!T%-dh-Gs1P{ y_7)И#͔QTv'#SYݶa!9& )=(])ڥpԼoc3 =+-؝*t~^#"8ЍRRGgyՕYGYĎ#aKxS4CafpEb aÌ#L1! i^ήv<.Ma"(%w}#\JTBƀ&;7I_۟24.t yi#iQyYt1/2K/IĽ+*gP 24ŃBWڐr+e/(ohU%,1 A* .'C+'_%zI[DC|@4Srt~ۛ&'y8x'KN娑 86/mAZ cFGa(ˎAKt:*aH<\1^WYط}?ۛ )t˒qla3L~cjE@`4X$>ֵ60$* 1]u Co1\>DgQ'ؕ21G+Z#Y:w7 ] /l40BS|z4Q!ߙ\T8-ȁUh#'RwH at 4kjO| Vz]҈#DdF0vE`}_!0rA,yoB\U ʱ\Nd&MņJl_5ȏ[[6W4{'1|ĖtD4D Qƃ=` :ڽ,OeWELUP5}ogRXؒQ~?]U7cMJ8;Y{ = Ϯn+;QKXAݰ]p _]G*h 䌨ԊV2#E}JYEZRm4EEvհ톋uP1"/ #B|g"b`[_~͐ӒwO dkc_>QQ<\IRF_$_'-ϯ '֍}E3؋röM13p WC;J_0}:{WBƦoHlhR mr)g H8"L?UO@3:Q#l3*lǀG,=]@ ϙUNdKrpbQl#WP d\FBsyNA1HJ$eNV&ÊyLow eTž^($nۜ=<ʍPZI1l@yVİ\Y''5{NkuclUgoiF]zfYZMH.ZȸvR3u 27Eq ~ Aӹ!٭b E/&Naɚ ~˂j M_|x!Xu KR~[ģt.܏ZG[tV^()yp%/ ]gOicee oњ2\ n1KQ*RJ 8EFN #b&+HdN@WOw^u|W]cvOD0j ﱵ&:"6ʤ8ArcD)Ro欯Xke}!ٲU:{lmۇ;IT5곖-^.:rWra(ҋLb $h@s%80,בTuMmaw|):] e,Өdw<*[يi1^V́C7xFᵗCHW%EVIFBFq~/o -s ըdpn|dW#פ2Ǵ#TI:R4Dh{ cUyJp څ ζ9#|t9S8cwZYb闽FP ҅"E&;$Ew#}L)WV5y^[U>{Pd Lb^tJN ݞdžƸgUI.ضHkX}Ñ۴ԏs[ GkL5V!{BK3Z*QBM ӆmx9^CH^1W_ htc@l[#bۧR[ή^E'Q6t\e-Hڬ1usAm.A\IR`LV"ȑ&x<0cƢ5fuJT4 ovI[; N.ZfԄ>̤!N7BO}bG -` ;FgB\!N3;:?j.)zL9>̬>x3F\Gs/Fc)>"VQpT4Dm@pKR~ӒݗAn{Ad͙%35j9iVOa=ֺ_' |o9 M)%}E_'|ONKHv{"NJH!,9ӜPy }G^ ʖ4>L88O+̐h=[*|锊ެȐ{{%NMbA݈WXHhlQf`iKŕ`ɇ~NpjzWsB<)[ħ9;M }ϠىD 2l9O2;&)f@dҦН~jۨV xwa. 3l2ެO܋)/)%QFzg(,lhoZ3+tZ 鸵Ʋyht\^ Dg!I\ĄyzGھ~}lHEW̟BVVnE{bJ(&M]tXS4!zRc˅Zsr ضN3+% HS<؈mmۤ V?c2aW_Mڅq&Z ,Imk"HѱM?rf،#)(KlLj9ml_OFTD2'řVM$Q3zǔ#RB6b ;vvA'9"`.3o8~zN~s:y BgA)P 7vqZ0KGԏөC|Q=lwt;T@>3]B] ҚWzYRR}2*t's&5M9+֐"~cG_6F. 8(R>ZX_*#_ᖘA7"{iv,TS:>ggGDY7co >zG 1-pmn$1)4\@Bѹ__Rs:Nt 1~råC6WELXZ2kQ.:3M?P7cXgy 0d֛ZZPl/DT\EP J/\3*7%cn[is5aŕ[ó%YEXvyIŁga0ȘB.`6hL ."w@6b;̗e'^& QM1Ǯ 1L)3qG-^TEiWe{/vB6aU+` \c-xX<)N.nJ ̚"hOtΌ mcz1ĕlLtk2B|W1gRze>UkL(#s{?PȟO!",]h n8(5.G 2/˘RZ&fK{x*PVGXע*T & Rֻ@Z϶SنOyނѾѻ Yy{τ_.=swS-3;͘Ar^}aW^\ Qy5zO HUc(^7рFp_"mKP?Ѩ;ԳIi8A6((8QV YMZGg/>%5HO:ᓰ BǹxN:/V|bynj6:5 Afe KLyP4h6]ӓR R =pTe"(<@^[{=Ew}TWDP dypWڶ<;]w9UjJ|JPG>ݑi0w1 @666D+)m5V4@hP 9/SVZ?H7eћNfͼQ& $[{iIC-ާd KL;?ZCdž@Vwϙwяe羐N'aj93ڡ(:Ë,IG)yBIyn/YҥSOu',Ȩ3$|Ђ^:H-kN:(:u:^] ab)KYr&ãQ#ctr9#RYdp$`ؐ<>>oz(|*ksq/Bϊ+1 \jztCDDU1aAo j|E=m?T t].k:ĿDB)@ovΧt$qԈ*b|Kyo/0k6ٸwĬQ>̓`ސZfĤe|!6 J.R 0æVyd+L SHF*RI|!I4(Zj<ЭasB噗ZqQ#4ڞ% Ǝ?Z@ 4rŢj d3q9pfIgJ Ƚ͊3憌=H!q{IfLe,5he5Lc-@NY39md]ob%o[?WNoDo!z^MREK O/c:AB ЗCPnSins#< %ZDːALA lqz,b ɪ ~)ܘx:8j )H'bo&k. Fq蟾G@!_rؚ)J.5Qj+>V@263$a5܀w1R\,a Ў7jKF do!..4tR,cLGԣz0Ok0^Z)qTJ$U*;Ld۟v5N~KW*ob5aĢ,-ghԱSxaWd($ hƺ0psuW^7zOƌU˄\0$=,ˡS4%pǃ ](`<zcoIl2b&m-7)7:Kzv;bU `)~3[$5#E BJw ci_U=@k_*'u=t1YP0ol¼8. G1Yd];xΙaݎ7\Bi!@Qd!ۗDx@A#@*f6-]HbػPD2CF8 6c zFT{,km~ ԧt.)3r)i%pEòWW [M̊+y;F.?DiAAą/*yaShfAX}J})}Dvn;6?֯!r^on%$ xt_yˎ۟S:艿im^>ouP6:)569k!xHB$kjg^E|bX.V hGit^`Atig?>r&uj>{< HxƾŠg#QP%a)H&[)P"^_0y Sr6oFC#cO:l+N߆ =lNﭬ2ƫK2֞D'&}QpuSZv2n֬@L_['?O9"WKzi* x¶[pR'!r5&{;TiScI R(xDZ9#ϰ@2c.Ο}_|<B6_mKH?t# YVu8X&}KR֟_|:M<hQ&MLȨ^̹f+&$2ȁsE>"C{a+/K[I`8hSF$}⇋- J~ROFYՆs53s*gͺy;A|(&h mpR-Nc崜U#$y9h 8lpbcӦ~new,?_!Ւ7/fkvBL B;L.: L!u-6́Uj.U8{N@I Sß`\b;'w3$HFr Z&i"?c^(*AxM!պP;KWlsW]ػe~rKMohT*gvBo5] (rc," jRww(&$>Qಠn\ή^}cHGC( VJ{>Eq&TXͪ;&B6JS_tVTљeSTq5lÖB(.Y<<"L{#ʯc>Kߦ$mj*P~LGNwtsYk &|,5KmQfuT~wgܑZ/?tZ騲 CtAo2oZXn.'"% O<҇?8$3P0\`T% L:֔73rDVw.k2짾U2)@B޼N>Q!w-'u"mB7lS1␲JFFE"5<;.2b @;$sk)q N'&eZ@T" /_ĩ?#adi/WtB.N06XR;Q[C_l<9W>כLyq,\Wq1?{cS5*̴zGoOVWִaC=c\28;z6&>K֌OG1+@T/N޻P 8SujnR28Vnj(-ĥ,UcmXdKB{.Ma%!1^.-^N, >-:h˚ZMf P\ev{ w7$qw3򉎁I7~v nIJW\ȕBzY!~8Am'[nLBgm5C.{ݫ5ᠨ YܐdyY(%HdRAn&m)r<]v^%Ru*#Q>݊ =Xk!eʰ M.zWq}rm&f*m,$% `)@E& n37UԣYT !ds׆zЖG?*V-J)o,q!KA <]E-βJ$}ZȭDrg,;jͦŝ<ݴH'\iQPHi*A/al u)sL3"VDkMDR57o#g6Mi,Q|_̵('1yD0">sG:ӄD8ui7%V,H?-L8(LI3H:_RqUw#q,zL?iP]z d~.5 ()N}';F1Nώ:,y/;OkNb298;bQT@(-E_>])z'i?܅ɛ@=D!-ٞ\OdV8Rxʒ&%p>{d*WѰdpi@Jn :I-:+Vn '>P̀Fu!@N/^uby0 n'NfB&|5OuGF K6 Rl{I<~dDQ@caM8NMi&h~4yޓܽ`B^=3jM䙠۹ZgҼ:)-Y|ɛ6Aѫ$>5+Vq+1v8S1=CZhz90#1bjqvub|8a?TC4!7=k Czo?%xSpV2-7at+G Qs3ےӊ{*V(;71b jpҍfBZQ"" c7k" KzO `s&\ n7:y|5_eD a>&-= m mT[[A?*RϨk1TG44u@m!)g|g\WB+Ӄ,{Х:thTeYSn EM|YQU6uJ|еm){2a?w*ZD@>Rld j3Se t/3M7Դm U9 buݘ|q)я('\[6ok ' KYi rO [{' M>Apm2GWK h5Dߝ<9Nw~??~aH?<& őSNh*k8odV?Q.]Y@{MTro֐2ҪoKյP;&T[CJ^~7֔tgN=cn=m[8&.x$[N<jB YeC`(lG2Th!hFp緝+ׄ\ Z`YeDd g::$IX?ʯp/dVsxk*+,'Z"^$>>FOµ/2YLt{Mnx3K]t pC4u_/.HvR!#YZ=Zgo( ~,ItbZ~Z%z0"䠗b O Ƶ<} DLlBRC\?zfcP|yu:g(59_8`fǏۋ "A?]s@\o bS7kUi^"XyWO[n92YSyeq } eK`m>f\m҅R8'd'J v%ʓ ,ZG=TMֺyw) hr5Qʊ wnoD꿨 '+{!癏zAOUĤMY۫5Ss{@66HD(pf%R6ɚQ &bR/:aKGTw1^5:ժw]0Bȹ&f ;BMs.a=1Z3yBC=VVgZXyZ^E; XD1TpCyw'(p3iCn;R֮"θ{n5 4Q94eҿNz7 \RYs E^CI=`S ߵob*,?ux9"Ų/hs2rT~M"EŁ1Ĩ!d0YsEmG tvQx182OʮU'y0e0~BV}8W#;=(TXk4M%Q ?A438T7d6t˽d+|Gr) "` A# wDTf\d `\7c3yA< Z&I4Z=`GR61ц2Wvr-_0UjZX23P%<=D/m9(%KN­.ɡD-<`7p<KϤ+Ua)iC q;Y}QT*uWg~\Q;/WV" Vh*#Ur/l2SSle8^jU۪bEw9Xdzu*݆lC:J Ig $DqEUG-Ct%ndC4K$||tDVOV\_q4aW-t)|e='lYX4o$Y3QQ:ntm4ݭ'K>8R.VkLUjؚ ̥|b:AYj&_(ݛPCi^&e6|x(&A[CB\|jBjX޼}ya\2oT<m_0+8?_#l iݒ@4#~ ` /.=!(B9Mc"[8w*~ ՙ s!OUlQ>Aa^ɃbR"ܱlڛqi@?~\Vg}: f[v%#xPt $ZrRwK(1߃.Iij^^;uD)")-2ْ- Sm\W]%T -6NuN?tPBg'i܈Lvq=mW[F"QIJM+pzߋ}Gvȼ3F&_RH~8`A}IZa4ossQ6 Ejk$8Ã(ؙJ .u\[?p{ᏡB,-{٭Ӽy=Tzy07(tfTt d)hC|Js)t ̣ EPo̅Eo F9ՠC((bU6g[B\XP< :"ekvQd:ZxFZD/dn .߰S\V:mիg,cɔJ&` Q3yXL!0}жm%n_mdcROcK>Vəv-VFa`:EqKrǒ˥xG_MAaZm? ^s⨑i1n5P8&?+@.\kObn6CFl9iaHvgͭ"8tI&*MNE2k7-.jAs,cgْJ$ l8V첀!#ZWsif4RٺSOt@YLMfonUJZ_I}QB8O8xiC2´6/{q9mo?(D=,hy|![CfQ/M Վ0 {t}uVPws=]"Sɬ%c ^ P |}{M *S{ *B~makMQ=weVtodPY\x8bԍ훺&%w\Qi#O#|:/u9fYYa"l`cRkj)N =_{ ; #|Js[.N ~DZzf6tHnJfk4̅5aۗzCVf*c?D˔4ܫό-+fᕋ# `C5 dM()GUu*X84`T/"I^'Hwۯ,D\Fg"7.38¿/>evu p_R9s)$H\5ԗM*LjgܩG9#ݻZHJ#Dͤ={=M]|^\b+rw~wi͸8!+uHb4#5ʓ煯 ^ƒ)<\+( ydGs8v̤ a!㗳eP=`SIAD^DnQ лD?JFhntUCz:^vFz'_z_9\+oԶ:cb"ۣ͋%^ES $XWGB5\/ W SdcB3w$㳫&'=WH,P޵19>l>s]O`:QV.ϊ᫑FSb\3ir\1Qb$C?0;]PLɣ6+#j/IjHp],Xb 8Lc0Qc2j辤SwyM-B5(&(|΍vtU7!J&$u51^MOēoq*oͱm vm5GRyrx/ t$q!,Ջ{_(忎 TfC[螭'l//ND{ّc͈5r{T Gտ1'h4b9E}[mppv(k,wCL|Sgm \Ns  { $ժ}P A ՚'UJ^?%u7LBb`K֩4Y~a9'bi UٛJaJw P3C#b5p1`Hv֠d H$|%b.+F /G?n({>I)- Ppu6dr`VnZt:sCGS2#Q0.8m#veV|M+mdARvf7 A*NT"NIϮ\#jAuhϰ-07*pzפDeNU$15t| Y֚ۇއ$ZvhVo+ҊrHT\{ s_#%[+DhUSjI2:)]}TI_aݱ {)+1k;vE pϧբ\V^Q ]ceaH (.!М* {{kQ| oӇKhiWQʤ0יXĮ ~Zgu8V+mվ&^Zh_=hU~ DHTYMρ ,Ϗl"9|:5&~Ezó/aeYئ[nܧ|,K='0=#X}NvH&{-S qAh}|)ʍܓIg._,yZ_K 6^f~1Wd"# #L$h>"k$01?|Oo^pǩ=mfN΃},ъVn#+ݽLw6w+C=i>uXx*0l*Pm*X5%=q8>3^4G0A l2d*z_"KMY?ew֩/jE9"V$ c,{RZ{a({ D vsL8& )κ+n_4[2{+d lѣԒΝɌuחae1mt[rt.f"-hD^XVvkB-@Ds>3^_O ܧ`خYEj=,ǚ1/ʿ>1z[Ot_c/J ً5Yn߱?n{46 gT.ZWA7'TOǞ!yc/Z*QSef7u!2X`$5H@< ԕ>_@3FD=b*dO:R_d֡ZP)mw O@CCZ8bbt--jr~"V p#(t!TAi M /E#Y9Q506990i0Ŀ.O)q`cD쇲 ^[V̓gM~dZҙV6=Go%m\1Ĩ'~G؊?Dz;vlzme|R,m+h)]ˍF뎅Tre:dSF튴-^\7$=Lrl~1%lao)n*YZL\sA;HV~($%K )xyi'۴H!żtU>+Pn㷧+=$m9߃ NJ-8؃76hjA5g#SnŒ(s#` KD{ <G` . J>UG ԹkԪD9UZݤ5}Zgq2l?@@ѝcCQkZl8iBeiS-,} Ƣ&b؊$XVMb ]Xݙd&NVS qH0 E5Z"`$bopŨmZ;}'M+ tY=⍥낍ɊoSj,'K5B1W/aBn}±/&eLí\cke%&ITa^҃q w~kz M]\+!,| # vKlKPZ?* w"F|j=5")2X!QvƝ"iֶ0k^$`RR!OQNZ+6탼D#ÇzcôvXMw[LĞ6A|8M̑=D,Xaӵ^Ĥ$qL F蚤 -R's72iAQ"C{2tM4Ҫ'ESum .%d[r5 +knō^Oʷ\.- h3!e? sRc5j7>QD_:hO}*.DrA(YYjn%½O9lMϛ^gU=i>U(;XY%9y\5=}Keԅ @u\W)=Q1î>|MtW(!ee=|fgV|)NgS{rQCfw6fFH;U jCizJm lQ~(@x]v# n{dew e֏vШQ~1zj,1(?Jx %7_63\3W2pFd@$wP-BR.-B uԅ7k'=|Aq-7/ZMgձ5 GDF ykiγ6Ryj05_,4]PT_՛tO0Ä=ШȪ}Ke~9_N{0KC2ţtO"pT0}'%kY rCoZ5h3oyP|`µGw |ңЫ'B;لC:1B~Vz"Z{cۄvPVe=Ơ":mN-zB=2>RIBnFSďB#T^wTim.A<иI _:S/V.{4eUa\}A] *q!1x(YBٳȉ{?oƇT!u7,i$ҿ䇙+ۿ]:%|$ D>h,&q $(+Xߔ`h\q.eA~T$6r*rk: 'J +ב!K&m S"l:iWog;Er]NӉT8U^b9yeͮDQ롬XB;GT(yN4rhcvn >HR3l`"B>ivt. t->`E>$gJF6T V˼ @{Ƿ h`f & QR̛v|HJ; &6ųƙָZjy/И0c)٭b8S*])۫0*ĩ&p`eS$\ߏڂcn<}瞆#J2F63(TGG'X>!?W6i蚾PQ-D$9k>n0x?n0a9]W(Ԁ !" LϦٔ1=xY|~o i ']\;9`-2)p,TqRN/2ww{#b;¥#fnTe>޹[<H(qgER+?Gn#z>X!m˼Yb9O50Aepz͗ZrhoߙrB.X^?QGy(5ꪻVH; QbϗMW:ISфon^VFzVƟf$aW=ookK$#²|!9|SXמ;~Tnw)k=,H5͆`my8b;LY>0{UE꩹SOlǥabjlXJwOnnNL!q/S@~恝ZcnM0[K8 K3?*Fr`VOkTk[3kmHam,^ Rn6I b}jN삭lb} ad=#:Qv0+hrLId*ќpLiH 7;u̼P.xuSC#(b|@W%ׇR ܜHa掝 :^'4)":Ď 5*f\B"Kߣiet["{{qzL`?~:$2Fl,GKZMVcL?xHvhN$[ҼȉzRhZ=0Y `RK ZĢE\-OEsi+G+;6Y\]AϮDՌ=+$3ztKw"sRpX롘yCA.h5f+ / QZ> Ł ?xؑf!i,I[9E!ӡܢ-ˣVbЉCo?46SǶZefYb&lyx-ozC V4Nu#/m:Z~7wweOo{Q"&lxtC퓁h\Ԣuwѵ5g`qJuy°;1khHg嗠n1Y8RlD_g8N']vl}6d B`#y4eN OP60(dA;v+i<2#ZwYuk\{J,*No UavL71/AnV>ttB%}&!SBz| 71IjH~'@'<&U] =b>z>ZM稤/a@KN7ׂF+xQ%q?.޻q: vAY'>"\Թl2nٽ˃<(@ h<i@δF_B~ QjXj9NIdmm4ec[u?,m"cѣJA9Ah ʞȤqp}v$ ^gЉ;FgIrl/?=A w(plZ)7+!(dHrNU`tt;Ϛ:t< !l,:m=)M!ONTpߠde8NO3O+ō3fx踋 iTV #&KGHF!"ٶco^8o{ "T_,>nLۘPe_`i Q,~EifB ։I-v{`T &|#3~y$'kK ζt Uˋ I\9&eaؙ4( w瑰}.*Wx~v!9+a)ifΘU'=U,%å^'7ޓAJP7̹+ $$2F>1_ L-H,R.?g0p;o7qϓb#]:prUΓtITnם X)a ". [ )C0)nMP\\tj/.HPe 5}fr/[2O}\tk_A=LU+,՘Q MFyO1lC.)LvƑBsJvC=%~Pc(xP19wFr ula*C= eA z>I=|1ч;NST{x)Ȅbyex iw@LUE]P9Xcź`b fIC4`?-U8T=O!\a@\2L [E@vg`Wz@v'u ^{8‰o&si{S6<,8Z<.G2 v$Гy5ݴ{ I7{ɾܛ M׍5:T},Q> CoQU"/tO֝<N/><5JLQRxDNs`7eo^1ڽ`6*6$NG7 mFKr_ʐ{k)es#, 6o9X%(Ʊfos׭Ec&Ɔ8^?G_ⷡC-I*ixJ'(eڇ3vgoAG ܥVS G)+Wb~D_`a QjQ(? UpT4T8|֞ z5Rq72ONn^+Rvv.J PQß{oc4t.^j R1zP51B&)xg'f3X;pR^_mbV悭Gt60;>cZuPCΨc+:&>§WemyE|"77&˰ Pېw߯3K0}zRSŘ hn,ւHoxKnHiTSf a,)J`hf1HӐ;ȕOݤ5; $ %fI\I&īnP)Z{jݿgh56ޣ7WPUO96cPZK _O啻K@.D 9}0zS(J2"yu.G}Xe3WG]VsՕ-:Ƨ֞mqo0v7oK~‘pDW3>M'J(^[S| I7Y"Wdk?Wj@͛q.sI BhJ}{q ӣKtWWYyOOՠ*oX7k\d #+e\.$@QWBBWNy+29F˞머HK9̖frܔƏit$R/֖dwﶡ "fbٹ&|ga.ux~S&!#VF9vBźKvtn7q<|`~2"x-]>ʱ\mTbH02Ė:EK_.Tʩdb T{Xҧj>0k Խ`g08wRAbgjR)lɤ)z,L.+0y|]lú= o a$m~Ht>JWr _b6OxI)%8&-'[+DjX% /9OǟNyet;.+P3o@ѽjƱ,;8.ADž&F!F)j FO%2 JũX2(AdON hড%pbNйؾ!4>N:[ƦJrqʰ.]BgI>rvH6#jXxr쏒hCXAk<~6leRtmV.`!|rve5Oi󙽩8DZ UfͭRT]ILdwO ?jQ95Ik7P,gƦXj>U.\/v]oRB :C^Ҫky KaeOQ,%3".Т^,J!w`(d7.ٚh_:nwĺLX쓢BW+z#;W~TK/|ۍn"!qm] N3'J-xHu bOl~TqXeDX~ho )UP!2bpNԇ>coz@cP 7ε|nSF)+*T,]bTDՎՑLW%?~;~mA<܌ =~~G 7/11GPU¯<;^m h.!+9Q~xLV&ʙj(4zXKF9–<}bM)~ԫr--ֵydZG'cIb[d> ?PpĻyQR3T&I(`EIǩMnY; H7gosv5 *L,"{B2#w9(N㷩G1jERi| kO)Q -Q!'o!HE@}y@aoI̪uή̕-]\oIs|&?Nȥ8<Žk 6bR!Yͥt"X*uxBPTj;Y^\A:)SeA(E|T@;AtA0d>PxE8z]픂H;$CQ|Л+٘ Z( ,׀RGh -Nީ׷ȿq@$v%2/Dh;AH4 ]͠Bl E*{htIʾ-37PȐuM.9Qkt=1WE@gPZ)_0~ A%KSDI7 *ӟ;GHʟ6qZ Bcku)3Q!EHqG;&p$T1pjuC;oH"1"L C]LAYC\.֫cr)u`ɏ}9Mbo%seV i⍁3^~e2F#j-*&e} JD@=R5p6H"6o޲ӱ$@ 5dyVϷdAZc:&DE` Uf'陴uC@{$"UFu[\?#lj1Ͱô"TZȃp\w;\sMy4_p|iWnPČ_jA>аUjvX= 2[~p|wr~F+V9uKiݬW&E҈ia@ eI2ܒbWAAm&x9'T8LCۀT UDr8 6|NŪtA̙wϣ^~&#{Ymۡ2=R]0]3eUCV8:X#C>aaBBѷ'o"EvAƓDag CEdA zT EIaz%WҳCGՂjb23/ZOE~ YŽ!nNSX*|ѤN5K+_o2U&/x)c#6I%Q 牱{d)?Dufn,dl,tZKߚ?Wn>+B̐|x|S6ȥOgڠu|=EuTnGQT5{è" NM?قqCFUmF,aW֖&~+MY S46G\!F"x@fTU50@"OצݏЧll,|W݂kvPĻ D,#͓\Vqb[Ƽ3fO,: M `gd>N8>A:&!b3aYdKD笡(0eZ+|XH5%C>'cMF)L7{+LDv8~vCP Ⱦ{b{ooQ2Q0jzQVc{e)c`dg}XoɌx}h64ٟ2=:"a &:etP4!mzlǧ7G;W;zTF5-|!~4FO1R se#e(7視߷&_K>CMzIls АcEۻfi/< _yӿ-"‹:N?i5 k$d)&r͐T` @!* EHGlQ!XRsUE/jO`7Jxw̥ /%"W¹V%ϊSm|(2-z4#R"ΜT$3g&o`m0Ơ0 |S >yZxr:G4J ykA"֯ gzǘVy2:&uٳ[]nw/<h]~]e)6?v)4dq[۞Mabt|^n,wigˀ\ /1r U༔JL+-ؠ\iK ٕ"c?QSݻLP1-łT5(w$wH R\1f B%!Oi܇sL9m ꧮ c :jH!D>ҎeXBU>T݅ާClwFojpNe]6&i?{oYxtZsa5ViS IԌwf_e;γ;r?쿜T e^-\q>;dT["vZ-Pap;]PeYVtc^dtxR0aqꀚ~M0ʹ hr#.i& keJ'[*UY($g'觼Fk*5 >J( %pV0`="ZUi5)]%@ +GN9 sEm5g%>))aMCx|/w 5@%g+gVsY^u1q ?&5ʕՍKS뒜dʴ:kK>sYRoM&uC,P wϒdXr*yE#dEV\md~-#}|nTymSj\ia\cJ SvkÚ=[ђɄ,H F5F8=WiA ݭ0[<8F,S.Êz[#~U+(SH?KhZFE?pc )w}W ʱY{ƭ&wL E4F? BI Fj#P{7ؖ$.U%\=>kz\6R g5b>DJ_W d^k`gOX bУ/&f@&x`ɛ?$c>?Qb@]ϙV΋R~,:*B|Kc^D.D$67):%wk^FϱZֲͣ􅪰L_-Vլ h#4 ::HAO,Q44f.c'ˆƆz&gI<]+!tG0>uz^x{*A8DfSMH|)NRJ,0r8e.`SOȫ/kF cSg6mxR"?׽S~Tg n@[) \GQOSThGw`CSdj; mH\՜tBo ^>@LhLta[wq](~+u2TJ<j޿{.|9ځ#}vRGrKD{)蚘bR[/FXELh1eT,?=wdFYIl. &PA[ _NH+=0D4m!i-!lf{8's`| ,C97]!ZgdK1 I {cp?XvaDdow SCUe#zơ>IC5Ė~6 >2Ctoz3^ISDn4b\7B9\\z\Lb:$M$BD"JF{I|wkJίA|댊AbQONm7hp}NPI(&%E JM}j%n:Жt>dXӉòfUOEo`pOz_FĥE Q^Td!]f9^Fo 枺q3;!otl@+e0PfG $,Dޏ,Ԩ1)`ҭ~7gE>SnmLQT9&v ;rOlpmnVmZHo1|> i?S ric'_rNYS=wzFT~Z:r>΍߸/4S#lCY2 EkPm*T^vlDPZIRw~y[b;?䔨#E<5~vTSxw%!P-GjzTMYL cLXcYs(0e!*ς03ʼ,$O,J lkaݘNMQ;Ae UQˆNB{TwQrQ>c(}_Ǵ,LuO8E+?Qj5$Su`{r,l *Mg⭭{HBY4AȿxУa:1#)3t;&^G3|?.GxQ#nmQn֛*Ofg.HVGPK @rRiJðc5v] zk畀#)ԑaxLw3=.`DkPQݐ'65EkAWgKw#eg"5OM= a>0'II@1PlB/ṉ좓&c7mv"&) b<ɼ2GEiY\(BG4 Z 8K%qMnZ{h/EE\Fk՚FWܷ -3EP6ml U\x&>Y2 %*c <DxV+]Æ|@=BZJaFMA@~H,?t9;&ʹ6ϱ]/̿WS5%VYO&t yGJ{B$?f@ѬcH9.;gѳ;NDCx K.>:P ų/؍a?-7JJNJ-g % k$5 ƃV`Gƍ=fvҙ c!K M+ ! [Ӵ_+ؗ r,:k36ghU a}iZ4ia> +^aW3[o?6צW r$U d@N%9}}SyǮ|mF E /ԁ|F fo0 bzkφ\%g_jݛGœt9+PԫcuA꾼s{)9&S W)̏by6p݆a려< *W}|7-x2|q<̂`XHpG< "nq~4[DTyD[\QM'+̍%bSym^P=&ک.9)ꏡS*L@'6I"&&hZ+q2|Gn->iUأ{:>@-J<0Wˈ!`jsyǠ(ezG~_4Oh㩴ğo "&`nf~cdH_e+T;`gg6eih vOJ5-qAY=2TKx>xIz_-f>í"/pEBas'\ p}]18-7FJ\G}zY rQ_YMqAq~"{r57d;-?~E4xuݨغWOPl=W;f׆(UAm3C`{ߜEUU]ڟ_ba10B~!bjꡊ}>qRFspW}rρ{o ^l߻Hy] (0$F] q.k%ƳLHNiŀ喇E@2Y*^ߨ]s>|2g_ DWCX"L)ʁ(A|Ckibu9X3Yy% u}eYq^^Xrz4f4vƮ:03splu393J?=o'[ɘLB2J op 3ʀH N"jʭbakZ `{κv$j\ֽvpYH/JR*'_F*J']5ʫM[EK-/t9|n[A 4##aLh88a5CS(3/yoSن:Ǜq΢uZ52T/_ʈ֏`}& C)&[C]mZ>Nz"09c [4*pp-X.oVOBU( 5AA8 ^uy߾v=&HICQҀkbDbD%bVc(s "کK[PU4_s#Lt>7tҀ.{]:kͧ!nfyF]_V1eu6]Nٲך'+U\r?⾭×/FA:l3FPʥiPXJ"vJI8 {̺-I1Q( 3kkE—=!u2isAu&9}x}-̖٢Uts#*S@uŗ>8I"%;Bse$KŠBE$jIp \/|}~LKz7[R3qTg9{h S.vjtsV5,+uQY8ZUOD۪<ϫq 5('Q,!Fr܏SWr얿7D;v\-BM"ʕz>di~UT߇ΪIc|jҰͯKkqk[N$Q[oNp&ru[vJXz$'hH@,yY{JwC=E\L_#g %/^d忛Rd'.$.a7jzlS8ÎJK*cK yL<ʙu\6yQ$z'Rb<}$=V{ e-RN6ߟp1fyKҰssa+Vu6Q{'I{$6Pe!ޞj،ܣ@cp!ք4/%dyVI_HHECԾ$BlmsP3J.93n],Ͳb8~ ~? &qAߋuPr+ۜyeUYcSJ?#g#/|NFPmEoj`._7mh;dS~I0N'{jeJI<88$b fR_HE85V z"\Ap"exR<)\W( hG$UGӏ``&gkFhT9&[xI#MQޜ״Vh3rdBbTl: Q;OwWRkONݴvݢ(rHz>!5f1#GqE. 8'4Į ܨkE[~D}N19>$ ,Mh|Jճtċ]pqJ5w_;QҊ/@uW,M $~ HXBoHmNc pӌq p!O,&;ݮ]LbClnKsg}3@m+ O.t7 sw\Q[GHCS{xmݝt7LYwCII݊)UFA+Õ"I/VHtn0Lݹ_[F<4UPUUP$i&4µXae vgasb`!Q|DRwť7[:uV╘=i)^Zjȧ)as/p&,ht\;-jPrnd3CEVR"Ӥg>̫3e$#یndvC(&U Gmg<߰ crdSq}䓀d#LP)[.iu$Hy΅.N2Yl4ᑒFZ(:ѥpѮfK7: G"dUJVp &#:;?B^+ [ۣ{f߫%*SGcs< =YD9cdıKB`TKhMd|ߦG9Wlrq&$2pPXb>B۩.+i}w2)Z@`nvD/ۃ_jhjV0ܢ!VkkJ Y,Ac`Qi驯i@>k2%nz僔JT ,f-~XcD7 OŤⒹsq|Ԭ3_&X7sA/ŶaHЂ:PwqӺn'i8^t0N8G 5N!2dK )Kg< ]rƼP &N\ A`5}(.ld1/XRSVY3M,CTǂ/C:O̎'\בbaQ2?n\584),j{^tiR;==1./5H˘SM ֏U$<*Ysg)trT0БO#ZVho 6XT).@8Spj" G]%rU5(R\΃4>a*,:uVUj/u{ .WO/ ]:k܋MfzU`qƂℳdP*iK㔣2;7RFFSg%x#۪ϭjaĽܸuo:R迣$H =-8¶ݼ]48+ ʺzu굶Xz6:}9-- !BT~KQM+_QCQ9roӎ+/j29@r=XxuyFƹq1NG41_kMm=!\ M&4qR'MFTS>-XBI|c$yE ktv7m7B!W>3>{$J8`C%'2=qi,ҫFM̯H3-Zc[ПyR5i#oټdNm5vQf{bAcrLE4^SJ;j{aУ{!aX Oѓ&I! ,T3iPizݒ= -~o 3{]@_CJ?V_%qhV`%b kY+RW!L1]/꜌iO.B­BU-dħw-tId[/ ˟7=順gƹUOkxoDP\eV0U { O\:Sۯ=!bRnΝGT(_ͮʆvw'KEh&L'Nbh$@ci,,) K>s9ҝEαdǠAVW:n&E+WUWDuYwLػJ`"؍ji{Œ8+0?|ې?eX㈳Q_Jʰ7såUe8E7A{6?C2ЮW 3C3qةDwSv>ᤒgKg@xdkj#,j~s]26۶j*l,;~j!EwT ó|"xP (2kn#&KĻ@ndnw!jއb!y<)Eꇫv|GLYpd&Qj2],ͻѻQ&K]%8ކiS!udYۛ{leNd xR' /1uV[/s6'h4&G (>)zN~EtSr?KgS@: l:JvT*ZWH1#rGw qG:futQ+2tv={26n_쟵kGjEFՅ7}^%nKd] S 74]"=OwHcƱ&JV,j U0l?TvmDGģgBQG2L>iخS]AePBV|?Lzn]* 6:դ>++s."{C~ }Zn`b:Qqz3<ܘ^Q* $+֩9R #;^t\OL~)sj@QC338{y5 \vQ$\NIu+~O{\[ݨ؈∠a2(+dǐhØB}7hz(O%|Y[P'?7R?f6̰UᴛW6L%5~%l[ϝ=Į_4Sm <cv%.^ r?L:?H r'MC` 5A;ڇkp oe;0x[^  ŧ^8UpG<'KM}t.r`S[F8jj`@c::Rd)C2/!趈~ ^,d-`UBIf'}Z ;qTk8Ź@9n(A78&)OFAK<8\Ss% [K$p.Hr Y %jJi4gCj"KR;-2c8Y}+uJ egz1u/DFCs#Ռ#~d6 BwJ]%騂jE6!r[|^KKΪտ5p.I{&z=ĒJXݛϽ/0>hci\<;~SX+Ŀkf,YF}Օ,3Pi/}2!0s{seh;Kx"jƒvq@WʬQ> 7xx_x30 aDXOZhKH _$oz?;?Ǧ4iܻƆ/&@?Sƚe\[\)6mf'KfHʿɁ|2JjT3mB."jۿk E)Flg"k"dueqg: ѥbLASPfk%8iJdN ofG0iCߗ# q'ώ)';\yfǸ"XEDХ6C0斬?=Y'=rk*dߒPevu,3E`pڍ ,%w?=RbΉW6𘾍ݞ +J9c.6}xE@*'/V~uCzU20(q>ur@2){@,m`7xTw>B@ʿyR_j UcÏ -l*!ލ/pۇnG2,B_Tqig0l5V}X> ͣ5%}줧.N *jn oT>ųbZjI{ǯ# QY69wa@ȴd~X{2BU)3WT*lxHD00U0'6rK!-&mEu$yGGWT0nƔ%S`9{$9cB*s}Y\fu,>i{S4 J^mzaers?Zȅ%sޖj)w:3 Z]2MK~Ĩ?+71wBW|UcL[򅏩MWuv.ol3}J%mZʰ :Q&%~c<*-UGK50qFȠ {|0A~lC霚,iY_6^JΖgI~3 w[1`i,+M2SDž~j2{ c3*`y\;>󈇙 TUs{e4*{ HhaXUO+@zCءȤcì/$+?(<~z `tБ~RO2]$ m^eDjgXZS'-T_sѿ=:vu]d+yZXH)?&!bÂӮ2ۄJU36S8.T#oHjWB6\ {byA.K4-Se1Clhvq7?[NJmiъ]L3'1H1KTt5=~`%-v?L[œ>) ө.kp>F;'T^Ww0kKd3M baDd--t:QVEYnzSWrЫ?ojYee1Z4rCux˃3ū4Fc7ܛ,}IQVTO+5+2׿#ީJav'3~v[vۦ!=wߝC5Rl Ym`T!X) ^Z]g$ý岂-7]kS{h{,WF50L- `="b$!^gL@{K| ,x3'G9xIKE=:% }[ GڮQ8U=泯4\HH9ʊ-؅U0!$Ewxc:hS>1[0 _iLQ te *gP I:N@#aV4c?f|i->u)V$8;f7U)0SAodk$ P;w,irE+x,[߈s!=2fIN:@ :AGYj"Nhd=ȯI3 <}Y¶5co@U/I Yoft⠎O}W̚`eqoTDZ+oΘh`aJd `jnOqqȥ!\~&Z[ny3WrL98ы]a Izt֥3YN}~ԁ+1E >imkvѷygϯ@ⷯgusEV%w}-_s@*j??д`*Nvw-4cԃ}W6P/Miʹ l!8~VYiY;l #& hc|1{Q Mϣݠ[CE!3H o5%@TǶ>0a@5rHop7,cDNߪdiدw8_(<Ǎ "::0'@޻f 9 CsRåzde2*▀^i.AZȁ1hr*tMj^m0f$~JM6H+ǎ]˝XBz3"+X Kf$ AѦ́TOgh^)t .] 99 {)La6d׻J^gTW\N݉Έ:Ч U=ۏ>(mY[ЯP;L3lQLn)9c[$:AX2ަʍy[]1h װ5m)y ۝6[WEH8J>L5QyOu:n՞#Erw␈p=0#T'Q'r5iBE!5$,eCW\sŵN!pMX73hR 8J~HoSW[ZusK|~>u_ !>caQR@R*7{p(LEcڳERG+![Z_ΣwELp~[$/.gVadוET^` uV&RdS#XL+p{RSNoLMoN76>Ul.ԝOrſ$oާ ҽ5G\ӉSnH*A5Ѓ8i>k3Z骣ֶ.,!ߓqw1ptT+>d5Xb6܁3WV*f?O>qs:uT-xf tHn>CSn/Z6Pi; CRC1U Co29dL'`KP~cmfY24wuK yvȶTZtc +6R~-Fcs/L_uM|-CKuϛwJٔ& PqcЁXicQ/ڨ)#SxI_FV$6aϪ+R*AO=J4q9t[ Gh/S߬JCcxn 70uWf$j/Ku&L ADYw Fhpxn~45 \wĚrpT$CV#aXnCI%Xֹ@^]&I䨛 U|`y~eH&F/ݺ8BjTMz͘Y` M!vLDEWT1)X^= ˴zܜXWu &'ur#zPUZX,ňr hʀ&{>ɾ#ksfbTLxQ0zWPjH~]Bhmr`q}Mm q\:M~_aMNR>jm{O1CÑ oϸwZ$IU|cspе(e3*>KtV. |ǎ~ʚipc?<])WoBzP{~ XT :.Ϧj!WFVp/ 1^J[̐D,mMFǚ;uaw0>ؒAG׼t/%Ru19p?$$ ֬hţ?[X6W7F@QuI5*s|dRb}( nϘPA"O8bs hܫr% c?Xa8WBC+,ètQmN/ϒѕ%xR/5P ,l9j],10$f ,ݠ+:al_X u#M4rX~P ݅3AJR=eT)P 8'<ļ}ꂳ q3([7I,*]H#o5 ,kaنĥY0jg0Cac.B|Ɠm ̙%#:3RXoNG;7}'V PD9h%-@ <@z O9t jF*uNd)y> (oiʗVz]oM6*1 3;,(kAH.`!de/:E JQȁAߜظY+j^Zd x jm^rn2UB\Z]xy\V岻!>$RG*6YmH7Բ|MQLId"ɬv06#55Gq4p_ih:Ɩ9B2Wʱylzeǭ${S,t P_KTH@3~Yizf|#9\r)&ҫT껷VzϪ>͞{FҮ"ly(eh1֌w汳&`2fwXvAy Ɋ >8:w%ޗ?p |? c㾎,OҕmYC<}Gf\Ǎo ;|Bʉ#L[qpQ]8>p~M4}"uwNbJhIN+7OǍ|Nu=z32e%F;hE;I ׏yՕ2Ѽ:w7EՂgMg E؟Umʼn `6F !5:yN׾7g~7 ]:Q0ڃ>dQYCԴSn#lId9ƥnw@ਸJ"l[8私< Ɔ}!\(J+LZ2dFE.0Ba}_4 |&:`2#As^Z.>bE79kNJ?I3n55QO)n %e&7p[Y%q1)#F 63o(*k;k д>kBZr.'"kVEhK}i6\I4pk ކxSՍAU8NaY\&8Tʔ:sHUA%Yip5 S R wyCܶkpH ~_: 4{ZYD [)/l[@M!00[dc^BEMz? 3 j&F"I=W^Ev1֚ao yE7x |!i q {:Y:&z""\gJ d,ahq85݈|F絺=⚲wlF$H|by-|"=F4y3@ \Μ1cl/;X{mʤ昤3ZwtT"= }I@ζ(K#AMP7 e#9>ՠEu-E+iqt\IgfEX-4 uj˝ptIe-ϟfzq3nebV `EM=3l v1v&IKq:-X;-Mrf㷀=&'o^"3yW"]E1Kj3ú>f-Zm5>:q뜴 i\ 8o ^lv͡cFa>E+RTSe26⮋cD=j-)1r!Pvvz]A[K6ZQC͌1fg~zURRcbbӉlPS.nwiH+ Px;$SEH2DN| E-{N7muG-[MDZ.MmEɩljyY\)Ժ~Q <4s~?^"!$<w ܜ]bZ{谄.qy! {1DsȌ&&ΏY{׮r8PPԯbjf{IFAMֳb0!v)_"^VG%[_1o̼lpMeJ˺[9#KԚȮ΅uÄ_pí@LDTiUǎb`@f<^Mw+ .NCq~yR:lZm-ijJs5\qJQE->f]j$uXn#A˂I~ܨ L|u̳wpep\aZI{~4sRod8 %jŊdzAnm&AE#'hfu-pO a}9NHN(#y@b\/ Bϻn҂Yԧ'o1~pRg_ӳ1UdU"ily2waiiFKIS}VEUHdQxz DSY3 qKڙдXV Pv)uk}fkf$7gHB3Ld& ?a,cj j2w* +drsI{32;N>dp Y9Ԍ&+lR'i:F0"3>KAX桙W5$1."pn1I 7AVS+ᴽ?EsfݷܤJꬅ)OqxXOeTQ !;6>d{VHI ]b$/it+4).N,{Y 5gzmT/-L#?5`?n)$gcΟpkpH hׯ"U83-aLWmrccQdO-nsWN3x: p,+|c_Xs4qtQ()G3YM̙'0k /H|֥9="_ޚ.O=ɮ\[}!P'=< WX Sr>.ӱsQng\ xN }ܳI9Cӧf>p:rjGB=tFDe 2% ~ȳg d{P}l9 dN&'*bN/pynVMjn>a_Gjwtдtmco-B?B}$네>{7Xg9/&U6eχ\8V.k>~ V&gA>{kO;bl6 W>'k2HpviԀָhyW/Kt?1^gHvA'B5K@6%nqly wW ՐUBj_P2'a~ȼ~tih￳.\@ǻ)}8iPuXQDpݪYLM0\x1آ~_ 80z6?[xsѲ32p9{Tɷ8$1:;(vKuLc'` -z k(BV&?ktTnoYU v&DsuM|2c" ǛmB=zXs&&/c.v|m.O =f"PoY4r%k~yT"b%~{>[WU' ^eJ4 _\Ŋ(U(S`OA Ņ.`3=fa47eL EiGŚYҥ W4^X5ʐ YPE18?XF@hc>MV7' z&?rĐćh[fz}GkE,nBfX䔥TTE/?̨4BrIC0X1T b S(Ej48U1&T4/z` ۸xL:Њ~h]"BvDecJprE,df2[!}, -:D!-r!n"m%%&ЙNi+ eɲ3=^MS&5KxǑU]‘A'6Ȯ)rk+l]jDz.HsyO27he|[!3aVVF5puREAkxļV%&NL7hh^`]FW9_(-异qnD^moIg}KMs1 PT%X%@M _ꩧf kx?s1K E\V4\_#c#P87}jvSOm|g<o rAgi}Aʼna nD ~p)mЪz^-{3K/ª?fCMT)NGZ.{ڤ Q["6sgqNrc]fp[pG\޴ tvtA_ Y"AVMO"I8M_۶essYaܥ3OXlX $Vu X rt7ճ$}xJ{׳82EU ,5۶ijkLH _mBRVA_d>g:#N}z3]zNN\:_\\Kk6DL(IDvLu_!(L&ij¥Ay;[Xa餢W{m YvSU{t>ٚ4=qKmF{a!;>7s:]H"ͱ[0LxPo7l4Kqp[DGaYY~k4цf6l$Л@- &fL`{9 gل bn.רfvKzH[9y ׃u4v m)^\Nrn HQ]<$CV"稵E(<ؠ`&njvUDW:X%2m/̂P\~`r})x-u4Ț꜄l>vg ۓ>LV+eW>Œ(RvuTQE i~G8ȸk9o/<'MħUSG0JsQJ <(I N64n$  ) ;f;y38H@SP\t؏iqžaQ}v <ҕ>f1nP*샴C iT9K-dqPU$^KaY}XySyOFe.‰Ύ81QmXmQڈVX@[{7ƵD9_"A2 K Mbnhg' <<nn2#i U0MY},t\AoM؆}=zxc:₧'Qa& (P}ƾ`"$ 7är!8WSjs> /gNQMj86UI}j&qXOtg>XdYV5(w Qb sk˰ʪc(Pl&5<.O圑y¨LwsM>v p%%"Xq:/ E )^]2'y"ʣ*~WPkX-nvHUzJf]aw u3YȝotyPa~RV,ѮN:3K># Y;c@h]۾OBH]: {UV"a|N6eA_7Rr߳Q8/BV*$]1ʲZ:llY p4 D[d=A_S%Q(JrO{_R7LLqd3޵3Jtu?L5<-#F5)DVc. iQ>'aס{aKoGpc@%O VI .Qb|$&}nx_1Reve 0d5?:FYD60?}\߫Ui$֧7cFx&,z3KfObEw4}^ ] N@af.Hzveۋ@-W}` a4bԙ0WУr‡RD+NPW]đy&EGnX9WpN b0Ϟ`7E9h /&6k{>NI[GhOJ@CWEn~ZWIh*tLeU!*0€7#lXC!jk"WZxT#Ϋ*Yn~ Neg,&bͯ7߼ %mg!ce_X/£amAX^:M+;ϜP4ŰJYq*tgXIeJ\!D228 y]V684 y/n0Z0[nѾ $qzM] YƗQ:m/롐( >!P =)\wF0XxXþiύ2l* S03١:dš8h=@1MLMZ) ^kb:֌_mRۚ>J-PDŽB*@z6A 9"&:t̽dwɑG!¡6wX@-8j# I]?r;y=O߾%tR UpR8bt-xBNoQ'G*ڴmJu?mv9SKB_f%P=xmDQ= bn;MSmxeHӍ } mGhEqj.ؙez+Ƴ#*"UBMtaĿ&-޵>髎Rb n_ -F ) VU{䥊i:q? 9/*'+H;^ŴFmu;P\g gȪh2&Ԕ2+'Ee+O7hFFi?FK+U?+*Qtx8*9ed ZQ6^kxBZak)ب˸"|}5 %R똹mP]!#9߻9=G=qGOE%=Q8ypDL)qu xs0Q\27"o>$7&+8)3SWAM jQ'-ޱc4*d4cк*\u@!E<pZ2P]^Z+6[t]W֮tl-"e65oZm:% -@w\Ǚ*XT0-8cfHy#rWh^* yc Vg0dxWbyY2<:g7f'뗔|q>H{I,!', QQ+# ꜞ /D-T3OG:n #t[,Thy FnMT2WUnNQDiyj'sRiGM)7$@ 8L9nCuI@pRcT+rupmbs8MA b.6ˉܻm{ [ŀ2j[;J}uс"UO8eJQ9*OKz DeS;J+R3/cV.j[ <)ݷةeJ&0a1+l-/Ru:\)O3"`חn"*1MS,u[N@&j#(g F>C4 lof K,rN}EGۨܵRFYnfQ0Ȥeg#H?}Cp)5җ}wҰi1湟n0Z jQ?uqu2O;bx&T"t5Z-͞JIv Rnz kE QeU0pJ+Q= [k zYheXU fpuLg&@yjY iyԄ  X[%AN| ؔ>[ tfWk}oYVP_`|8~2Rt%K,. tg-6U})x0Re0jXZ_{*m$yYh5GJB As&'E ;^' GD2! J*QVmՉ].Z+PWTJari8h1)EM#Qċߐ!Z|'ITu"QWi j;Ia023$:Dtȅ>DV~mqi)L;B=;)K-!?YF+ ZpwMx%,H=rEwtOc)Q_=T2V̙>#^Vlp;^3<Rts:iJ=K(ju LL0/{3:<_ŮN߿m>b+ d4q 9<Oxu;xu >Mǟ{U,m{;#/?M [ P$E*){hÒ{*V=a`2PPͣ J "OԻﭵ#?mՊ`pmCBNe؜1"5F*6kJP=Sd7727=*M$핾'kzκZ1EDY2lxRn׷'9I2=3 !e)mKe̕A\iz9€v:H~Aڌbd9?Oq ^"k@;˓+"̩͚$8i!1.8/,o,)Z^KW.Gmf:e1)Ŧ!{Kglԩ-@wBՁR‡[ZTK M^^kB=y&nz=ۣ ML^򲯒U8N\̉9[2m5{a3J8fa΄8߼P8T%LDrO69}P@GoWzȔ]4Aي$+-2t¶=@)Ss-%Q5M \P|~*O^\6rNOI- K IOgJB,?nq^ca`XւܓM̴$/"Iml Q!{>K!É:P"h~:t 3<%[-23 6XMw3yMΑfY2qȜRA%X/ 9E^6؅k.gO ~m231qc.n_?7:K*s5󻕷%ctn:=Sz`GgGz\x1(5%˯Á"F;F? M u0KMĥ1b"jl~k+C4$' g/ YT4k$=f8P}apu/ %@) u3qJ̾6Nv bBFyLjՏ T,}|yS*%Dxyl] eR$ #(Z߸xE'cku59Q<܅xWɋG\ϊ`P{BcoU5OxRR#1[*$< O*= k0ePmP霑N"`S$CX{#@Rn8~wJJt(bռ}T\ݝDc)^qYExf}N$h-`%{Wrrneݸya;f{gP4Z 3]ɀl[ 6APE''"hcVUDBШMi?4e@RuV4WfO{yأYo˔7k fkn+0?UgA`l T9(Ãeo8~~R%5 _$eO;,s+0}(&`.;&O&h&{~46ԾvV z.T?84lV?dN*ÇBWLjʿM"Fb6czffwv F@@rr5ٗ~D9j0q;{}szj7d[YDq{b_oZ)H% ]ɭ$j{1 P1L\ (AxwK(}P bǍ( G#+ DQ߁Ah-REILAs '@BDB 2m_Dm9*~\p*CeSg!y僀jKuO MgaRET.je.nQkmk4rgX-g4%MBI_U2Ϫ+&!-˨ş߄g%;pAM+Q{?VL]:M1~eyD@O!}3O=? +["*T 3,t]dWK#9(fK=il_M* 8na>T :fwpq-;_#}ZFz[~ҵv.w%opj5cr7cІH[~pǩ+8a6,O<ECE*OGZ&,>a\0TB(؉!*( M2݌- DZ.bJS%qg3tof::gU-j\mW*% i0MMb7\|Y+uINFpIO_t!K!K%Ԡ|6 sjr5V/&m @7aY[|8ۢ<3oUj>6W0omW9VXXo9Eߟ,>(ƩLUTN<|7w?;*; 0PZQ u{d]jm$N:| ƭj7όj\p}%Y詮7/L<&{ca ̟b. A}\$PP.ZG zsژ xs>IO0~ٽң@yI3 3kvU!3оټWȣƼ?K-W'NP.7.ϤG'-PP,TN}6e6{g ;"^ dJ#Cf+7kYKM(v<-";i&% H˫_GƋ_sT`n$nl1"$u>ޱ v~gaBEEJUxq]$^`{7I/*{LMk-$f>,Ex7]^<==X#Geo{Vm f3pnfQ ﹬\#ѲD;\s澅6Q(Dp+ UyDՄ׎/OcR쮥]&f[|xL=3^EPtSRxsQь/sOPY"c'eqZ/$P[~^\ʄR`ﵾӀn05,:I"9 |s'7\j o(Ag ahrŕh/aT5:@ N;3 jATY] L݀̈́˪,n}M Zn Arٌ}z?O c]crz;&ԭ Xl􍹛4 +:Z1*wcFaaz{ZL>Նa[cBs-%{۲sӤM_4`0j+ߌ[!ĝI h\슪>DKM:+`-FV=K6zS 0j>j) ?CyтŌɼc_'xt N~@ =򶶼To^6ly^IE*dAC#\%g- K <\\^p}d6 鹜q)|i/4/nz U}.SϞ])yy~ < j" SJHJaٖ iv<UETHA][2 7c9w^TdVC|.Kiv bkTor*(9H/-dG%N6gy19ZxV-0CGŕ'xY30mQ@=*m&/ncl!8'Ht|eCI-vyE8P-_^pةz瑝 ɼiP~B}59.ZrmV9ӈ{ bŒJ  *yR Kd;&kb4K)pmy9xBgļ/X'y[e,,D"cX&L[+g6c_j8?|K5Mi۰>sI՗\{Yo&e]騼tbFYgp_Y1 gQҐ|&#ELsd5?U8yV j?x'Iގ}Ep0qɈl('^>.˼8c_˲l4WeAp=w\nƟ HOl~ʐL`zMF=.(r=tmJLsl6X~cDkq^)۬^эl,GG2X[kQUGpwia1Evlb]߸w?;FKp6-<o"#64bۋx("-4fݢ5x ѭ7^]S<惽|^[ d . ьXK&dŋ)OrWLpַI isx$c)>_C5eOdmMAI]+;|7d|8TO$`=\\j ⵃ6e S_x !qeBXe4 M9g-Z!́z@gw~ [E6#T걤F)G-%~^_"oq/dIp- a1l;(Yc5mckqrC )]_t?-CRjh9B>'SVT[{|qBĜj [Osʧ+c(Md>)*oO]\Y}' v(o AR>;sBttQ?iêGO\2MXh,ޟ;^,_ԇ7z=7h#k*ԕ25LsO =W/*-tv@Y;pT s$A*.t$f x짷@VVYˀm{gQ:)0J'd6߹-3% psPOozR\^7SYW7Br4AB! iL`? Qn"}֥b& JN]lp a76q);.e~wOVzϡ'WsB " Ӈwص?Iy$meUᢐYPG}XO}Վ',[rv$ ø=eߌge0+Ӵ)`qH%3cl*]R)GWX9qHD^PL؜MbyjZ~o fMEK6 JGNGmKZ,O{>9Kt FRX$rL$ ):qyl_t t j-Ljmf;,Zpo?LB 6ߺL+2[^Wj^ŁWQr0y :YzI$YtLɾ_L1TZo _').n)_b\\f}L! ~CJ24{ֶ" l!|G7 r9#cY;qw2Đ"` 6- )~U$md'mb{gDn,NȔD@Ҳ}y !Gy#lLV/咪Bs:Q8 vWu~왦$H\fQ ӥ}# $N! ɘa1M@ hNZ . @nt~xDKPDZ%ʢԙn|Q\*ugmE*.0&S˨l䲫'eAG a|SY"hYe}PS3N.$dCwIJ:.!pa?LR!԰*9ܤx.# Χ-$>swj>h(K=PEt"JƇ\v eY5xr~RWwVqu3gc3nB)s81^6YfwHmԀَo 6%3kvr|f%lf>?ߵ'ĸVClGLi'G NvkrVC^]'Hg;8ąOh8'XQ!8I>/ܢ ,Rg&.Dc={P)zF`6 ~ʟ@>Sũ sqbs3E%KOL>SUyr;Fuߙn7&6͆Co 5Vzc!d)VH3T[׻N[# 2Wm0%Vq ǻYx4P[߫D@R ~Yw0,thbАSQ@eFԫm! = 6*#ՆOk8.9'1~v!~Rz?DH !TJm0WQØF '2VR'>b\>dǴ56"EЊ_?_6⾂.i^nW?XTIT-_ց |8Lj"WAhcc audŮ*|2ZM5˧{h ϡ9~_ޘdvˑ1 !1p"i)[: 3JN;"YD*yB!A,Nx`I] ?r1IY{]yq룎mlڠiX)aR"h :4ЖbH^ k6dA#TR Gl~&њVwѪX7 @"Ҹ_:lZiΔK .vY}D,\sų PV+6ϡif$ QO̪ԊU3G.|y5T<[H3"⡓Vqz>HQm#j7 >jgu;kH}/~!cDzpapWh<4o tZ*xLs&{E'}vL{|;'G(p,yAD ؍y'd%( fı\>c^:uA{4ҸoA(sVa?`d Two!3wcEBU?h!Lҭ ki2d71%/LWH1T@#*&իgp0 ⦹uSц e^bwkkR1#ʶ=HT}Vrg-Pbr Z!O`9 8kSӪ<ǩwi]6vIB6B(\}@93pJ6@HmKfY,7}^pl5>Q x;~ #5I%i]Vn+[ۿn:<Ιm1h_p*|Ǥ } ѫ3LvzUPySiS|!Dҩ:^VDo85Jl.o[*|Mmω'`3Ɨoʹ'ӁJ %ud} xgZG!Dq9IUK&Ʌ$bџOi*r̦S7DBMs˟YW{dwgrb% vϊED.Ѳ@X2.r~']*kEZB[hJfP`[G((h5B1ƂouW{\'QRz]ܟy' ~29T3yFE$+ $KG/N+TYT6{jț^Mh6ק,ƏEA߾H\=+ [X~Xސk|¨InU6(,eY~g᫝ ̻rIw!>2%>|TM.3a ]  X멡3[&9,̃so}ԽXUx$yoqK8jjx("!5J@K9aDKf)RjN[_Z]]y>g,g`$|w'Bt_i $Ŵ@e:ᓙd])mv ־͞H|g Xنg4Z-Ɓ?=Sq}i&m=Y"_e B QL:'L8Zc256 6€,L5'BZ`}{/C!bESEI9H>ܱeђrROl:?Nz҇}D4uE hVeV;x#X8.zSy-ܘ(/ݐQT\E.ȧd ;I<(ҙw!#$04zfnSB[^D(N!M?)\͚*6v4HO{<7dѰ㇝ >On)[x~x?s8MRKIK 6WpXt༤&GSDR3ݶ!:ؙ .civ:Г+6ߔeLSUlI|`VHnC"j@:m8> \[:5ӧD3#5.AƁ]ߑ5sV(fn.5ך~(A$n !-?CK4>%c5O!D/zC,K2#g eXTe^J朗B?TBLGʵ%[KY08KJ!3Z{t+~Mð9FP | N5͙ar4'b,_6V ExSLnTlj'W3ﺛ[EM ²YTK(8{#h)j*#sjW3>#ioD[1;0SPy5!5=FL)=vX,e~W" VQz(I@o) n3TLIC'[A`UD3 pgKi_+*Wp_vdKҲR(ljiMqKڠKwGHwaT y|c(-n+da] %`yPWl~;Da o!Q{dal1_H+c$cK岿$hA= 6?zdiLFQe(ڌK=dxw<.J JT6bJEݬ'bqN{I1J ]/ +^0sط#*~NpOJf'yO FKJɍ͝hѫcYIHć!$aHi zV΁a,\$ DL|?iE/[o ll(ώ9W1KqAISߧ01``V2zX݂D{%!u$j0N~"2 L_)&)D8O-|h$GMɚ:ПJNkw;vOhv3bWWM:+eG/l ;߼sÉlzᑺTٜLy ^ >~؇ҬKt9^wʐzy't":B_f:2- .=;'<Ѫjt(G`bZ\G媆i24C2#(cy;nLZ6[jh^@~fs/LO+˾G/ (ݑ\\.&zBǝIݺ?D5 cB /U+U\˸~\̽k\ K=2-ѝ$UNn; `6ջ+أGh/!N}bD=vӻ77hCT䷱THoYN,W`Ϭ\&7iF(9ecȐ*3(a:%B?fޖ^G@H]~h-PG0EV \:xe**dxk2 .#ͩ aS)a[SW\e$,ܫ4~"rDr+˱}&HsX ?͜Dh>OhoÈM^C'r[ekopiM ٞ/ )L,w64|5݂A_n,J\B{pP]qߣ"((v[9rr68 h^\e ~l Ǎ#= AB> orVvlȟ2x^SX`*>IOeG 1m{a{ŊÚ%<ȯru\ _?Rb!X<`Tn_Z蔰™6o+]f$.j+9w"?>?m>;>,HM`Do+ 诞p1J9hESG]v7'-(xv{l3SJ h鵎P!&.~fD{[FauTR}\@Q$(xj.FR*nޘ}:)4VcuhϞ[5'C (jHO-l@*[ v) b]x%{~%RCtG⭙,hqְkeHvRbeĐ7s)\o:uh .|IPșnX_}t+7/g(nj-Y9,4;~.x43#<4kev M.4iBPİڪ WqocȠ6X cYOY1+6nx*'ϵ筲{a*7M.т,axPXn[@gEi ꭷ !&?ÇA{zoTn8T:c [ S;k6,z6f]~ϭa/|ށ1?df(҄q#lS$\3rI_xኾa!Cc]`㠀!!$0ƀ`߲UYcGp; , UL/3ꕵQlֱgu21a$ YVݯnj>Hal==h9-inhӾptֳQ3:-sbpNq2u2"S2qLdŞ Uu(pXC%/zt`ˤh%("G^YM}WP`ieqɱKp(|mݎcLO:OГؿ ]B,obj'9!N*`ͦp%vbL" 5HoLOy Y%|(j~PGBP>bnjX$o϶܏;j?hTn'XbxIчHB`}-!jK` w4BgB8th$oI Xu7B' HfRf>[[)ZCZpidJ|h)Rց^!9+.pۆ WݟW0#2i`J=P`}-qB D)~Zԃh+sg(b@mk`;i>-yzT" INvl(ǒ=vHX-2GS~{љ]xYqV fo jҠt"[4U^#g2zl_IVY 8KR (!(PdfmN;]uw/݃3.{_!E)l{{:LTFiroɽF@ߘ2qBO} ,U TT6xJw>kkaDp, ff8*rO<:n%je# mf#y[ѧ<#{@~tVkzSJq$L>qҀ:Rzܩ%ܧjUƵR7$EdatV(29f/'9EkТ`0sbgYhaOi+ְT;GlaJ OU@2|7nEpD;#Ha|!v|+u7$b>93`:^c+`LF+cR}vXKI0% k$('hH|l U³:l߬ q:~:Nbo|\ɀSЫ;ħoF@S{&ʞ4%!X~ NA`(˺%Le9yrzCV@ scii|я~[$G OR,ئ-khpIϸVWCX{A#ȧh]}rhm>`N&==́IMʵ}i,J7Q>Y!Ц&8wqa14ڿ6ϤaULVPvq̮+!uYXy}tg/,0c߿, ٤m`wW3!@b&P™]vXR=w'Q4xSIEJE@[17ɒo\3xm+4$])9m k4axy-_"V~8P/v4R\3贆ػ~Y #f.K]pVL>STWȆ#>paI<pZz{m #mCi[$!ur"P }X L>5.\"fDǩ'@'{oEo/zG~ %X $rMZxg̎.$Es}j `Li.+E*T#{0 VؾۣhQND5ϧӼ^@x9ֱs)ޥqfU*w3V1߇$O)@f2 \o D#м{R<+'?wTcsX0I^P9v]5 V4/.S鼉{6{}X0ʅCrv:KKGZ""KJ_/ӧS(FN&{ĉs<Zpj5 - YCElVӱl -&0d:%G7FK: x MG ϲSrYcb-վ4j\A]|5d`Ѹe ~icO(JcM 4}1l`d4^iHu|3&l&̬Ă6wԷ EH$fsRzKtPnE4 ܻIW >Σ "kc-v̅*'e2??.[ ,Jl.?pރ K/aaY=.s~Wq>[GsEf%ɩ]ߦ@u;KI{c?@mPcx}?wȂSN Uʁ>_=L m$X kl}S$E3G:ǴP0Y/[xpRd_3$ꎺb{7#ZFC*Ƥ[ N=RTc:H eA&{t @`,zŽ G<#oV_Vha\۔7bݏq1vA0Jqy};C`W(퉽"ux OG7 > jZ3d=V@PP"|(t6]&KA;K0h3B{~:c"(~P&4V0/tJE@Q˘v^e&;#lR!oXXm 0yGp-Ȏly\Q}H %E ARC8Kr$A7M%ߎ:q +~Ej I߄.ZqȹD46Qs`&b$nK sA)7-gc! 1G5s4"ٸ`U '1NA|0""߬2b;b{z OATLB4g.+1\J@:"\i;ñ2)^k RT[h6BmkOh̿2i,ݫ,ljc_E _cc2{$0f)PW!T \鰘uS~]fҝ91h}?+ W+,k;??bW`3n68Uf|vܷ2 U(tW`?iӄ%(l`X!i<0yGN ܈XBeS=(#zJU]U^뺝TX̓gZ2\ُ),N 6=ݤQdo!5eVIbhH/2eܥ,F` @?Xb> P좨C8J;_rN ӧfфf.lLLFGLBH5{YS 8堛 )b| hx_?Ң87 nBʗJd[t>"kn)ehSQɟ+RALXC aaD'\'›J#E<4Qpg_s Q*22kj?S9;&{˥O4/퐮4 WۀwxwX3YMm- s0Q{O5%Nh9κh7s-NMO0Ɂwc WdlV~UV{Փ8MPB4[{r¼BKt͒# ʪNӰ."1iR:h2?^5iZcuU P@jD/)OB4 \uH牑gwʗL-KDЭPz0Aú`ħ@իnsI;TҠ;ɶl\p2SEݑav_F)".,BӠ;f;/1d2x2#ӯλ#+ܯ#pzW^ctoϋb{k9Ȱx3YZ^lCyPv#}c59yH5 <=T){vXQK{qhVTBKtP 0" Ch^]]"RLyvnS(oMBwOAiB[@WZwr12Ib>";683x̞}&YQ#?\|L'.OMGPʨڙdq1eל7S ~zN1P'S DJ=r KƯHU_̫ }2H=s0tL,0 2$DSg<~a#C%mw*~LŇU PQa>Z\'sTGJ32 \]-mLSH4;)ufpi zQbibʮi9{ʕ;v/d`~)|ቒJW-$= a;)@H,pQ>3Ƅs!TpHLⶁ{2\* ܽl!'R]J#8~XOAgh񛾉b;YՊCYD du&'>)WoWCZHijaX {<(OYӢډ0KD 1)26`֋M$e5M`erk =5c1y2:yH(!E/~SW5p oDsXC_uW-}E""O\}-Rh"-) ~2=rbF`2=2A$%izA_uS&hVw/3U b$N<iNy&0 mj럺Mi| @Kjz}}f-'Sc,=XSw|%NbnXvWU{3y.g efaW{i1:x+=Kjb)E=[(O;ۉB,246 u5VaJIvdǙ5)y?(>0̖R[YR{9`siB\x[>v5:wIۊZ֫Sjq'vA֮ZhsTƖ$GOKp+'6ki+LP>.bVgA6|.$)|]ۄa o ]U6 =+@}@onf PG ~aB7K^oۋf/'p:BI%p,B+}_dKaLB,逻/Lq8kG$%m67YX/}r:_P`f+~E@P 74. `d ʝxwa[߲44ˠR R<32; YOnƅtE ;`;æ[x#r>:kV-s'^+i.F=aO[%{] M#eT=9gவCd]@5soB E9'.?:-AL0Fp;k n_!Yjci|8K˾}t ۴06bO[vE5džW!\j 쁒O|'.MToe׊{\vcUj|B_Ps[N?fMW٨9RڶGI0^.滝!Tz/]k4;m >nA"4?<\<+5,A9x'_Tկ9T|h` hlv!ӎuq/A}W&ڧ6ꇋ>H<^~ΟH /kC) EKWzg@x شZ]ƁoGu%~~E/Nlrse)g$1Aɤy`ӑERx8 yv(j ;9Ӭ) c{6,7 `Z@K\ºy.wpj/W6Z>T]p0ױm@:I?ú|\^\LI{nY?s4/XYt?± &'`hy!dRE:~!xn6nf"f ;W"ءƜCBщ>8G6ͯT2 ұS=Լ FN^Us'g5a39$bfޘE;.aP/;yj[K/Oࠕq7iץ=`Z$l(JYiCT:jȢL+~Z*sZCpɲsFۣZp4'sjףssۉ̈jK dz!<قrKJVzZ\~D/<.39]x*?. SW&;DP0-(@!|:&K ROao&hhQ<{i:G ~nHS7APnڡk͜/ IԤNe yf ?Bhhy~2 Eۦ)Vghy>-- k)2c[6™Wب|&+brV]UgFp,G6S.' {r5X|q:l׹\܃{E0:lk\q*eo]07bGq˯OB-ƌI ݒ]`'>Z'TnuL:alDXҹUR@Ngpu*& [\OTaD+NFPwۗ>O~_^@9XBϗ ŷɌ+DV$h8Ӱͭf~4~I^81@h}o}̒\[̌9\-]c\;8fVUX,sOeh3 "Xƪ`#ѵHZGH0z玑:ƃFaoIrQc4wSk>k,mj~>.:CwҒϘGڭ^HKSP4Pt^"_Y4JTLA-є "aiݠ9D th*̬;c˚d'))2 /na8%e'6hGUtHO΂xYmulOߓ=o<_h1_U X* qAixZ^2tE`֕nzvR79B1_vcNi[MNIg~X` Pogœ)Q;fl֋z`X q(FwVɴP[>N"kFc+j"E:p.|!'%<AnH nB}cJGAh-Y 0踀/]Nkg(|$ѿTYkvI?|Hsc\la˛])UwGw 맠<^PyWFox9_{ݘ!SZMސGRP$0SQe+4m` [S=)4fy" N1\$WVϩ'^@C'FVqLǍ7 xKmQ0k^Lz{)'/oOao> n9+%o<3uVTɐg$ÇԦaiKYl&%[7b.xjwѓpqdj8WU} = ױY F_ƻxd;~b cph¿ Ӹyt6[0T\r+ci/ nf,cRPsIh-:0bi&U8Zqme Q!xN#~vtma>JϢqn_cN6nP!80tK+;Ii@Si:y(.[Sz#SBPY :_AZxl< {$"K3_B]2+[%U^('AǞ ܏X:g!ҥGxSi xPn lCçE0%H:KҎBhQKPKg̺EDrFx9M N.^TN7>5YЕui<#9;րgIX_fJpl4zejԺRL2ƌ8Q /5)k a `T$Z^J.]yc=TV`1~=1/}ODQ׶w m*9GaTI0%7嬳ˊ.s&xۗY5@>r )hOiL rRSElC2]f &HhׁB;tE I[tS'-W. +O |%b6oRܚ$l!cUֿ¸䓬:5+y7Aq f8HmMFOMݻuY$|7O/l3m*L~=$$jr5i( Эq [5GWp*1PH|TS&F$ڃKpf0֛k}W4Ifmi}bS/0de8)5nI i3FyJ7LGF#]LFO9H>Ob_q (`tf[NFL2D$ryE5环ŢlQ= L*ƥ+3-Hmx{[AoUr-x 3X'&ž,eoˠOM@-[ʯƴHZ}J#X/8q|0Q]z }<}] q*u`_墇$%%83vEՈ?-}DJ+ ד/:sm͒TfɽB`ӭU)Kk-D6몍DE\j ?jn0 M1qCzz9K~ o @.Dp9?)/z8Vɿ%aV2XhOUÇ%qeJlƣ^S=P.!otpoy~QR4 4^0(nEF0;f;!> 0Dr $WyU#3՜0i[YVfŗ",FS!Hǐt,ٯSߝ3."O ^ZDI) }(TtKE jXM)&34j"cӡ'`7r@k܅#@XhWCvCAJʃ4$,`"5<[UqSD :G)9҄A0' U6߫A^xG #h.bwiXNG!)@jkR3K.@׺#m*:L]%4: A5bYٓ? glt+Z8< fNÅX% p(J%:jI+0,wny7U{\Vڛ-菧>}9^Si五.0Qjݝ} &+3E}tgV零v*xb|qpƶqZz?GAVv?v H 8 S-hF.dΧKzSecGL s9 5 |r&L6?k 7M98GN6„"`ڞMXڈ͢]"2aJ;GM.pPBeI Ⱦ#W?Ԡl}3l>i69M@3FwϙhY"a?#]v*!{O5۾ۓSz P`u)JG5ޝZh#|<{m{LԿƢ\bZ-Ωmo+479ղS tl!h=ڭG>{? 2RՔN0o!m[!tn%ˊ0:j %e%AX޼HX04Msj[hb v Qw@RBYx -{5<{< |NP}:f4NOtfj-L ^A<aY U4^@u< q^c`gm/MRlo^#X-q61=q/TPI 3+棗%B=ڨR0ĕ[*eRϏkǢą-qK^@Lpj,c6D` % G.]z. 6\I])NTwndIrћZxRgt;LJm{NJ)3ڦt.ek&*FalfΞ1>m>`^CU!Zvj?)asѿ/9QHIWR.lyF e lNOHgfChBK Q"(艃DKb|d8g<_g$=⍻ε>@h @`*ߪ 募 }>\y1LH .ڵi\L`ƾI0cZhЦ0mGZ<S9"a;0,{.k~F+*q2 ߽}2vr6h#^ܳ>J̳@[TAcxFF}*rp{~YP>ҙɡ![m;)4e]wCi_ IH;_!܂f"5g@k-cW4]=ْhT.qnWN.$x3Ï/|ky{̎ yRXڣir J&O6 {hjxq1]3L1-0pVK~wX"Ab"6ZJ KKʸ!y?q?ޝ%Œ|!v (;V4G瞶+K|H&e)w7YsRC x5YԬ(V vzTÄ u՗-B#=']accAkbZ'h ^T SR1ğ,O= ؖ=be}s{!Yk!cpZ``6=Fs \:lБ?/CGZ~'^kN-2 BV-֑Nyۏ>zHv),|>95jNV,"V?aV ƕ5kd}\A}y:-,vj!OKҼ xN1+_/~JVf^qLe9lMutIۤ_F8Z'pE(KiQ4KY"pcy&o6չ@vosEXF?@ˇ%Ⱥif?{ƒ` A(/J̦>$^8 \ c7{P"!%;WnyҒ9M[6xH3aE*o7TcOB> Db+f-5 ^l(/U}4r׎O ¶5*Rѵ) Jx w<лQ4.Ͱ5uCapy?qwSjt{ɕOk$ 9 !>KܣLoeoz:W;ӧM24 QDLiw`~ܟD~$\ A@vw.`!5&NP6jf$bPO,<o|\S퉚'3*// FVn|ȶ*I{/MFʖyUVΪg^>'HRy^ s8 9dW(oAC1Ney0/{ r:v[D\:d:g Ȅi*SW4H=ӆ-r_ u=ܻ$GT /Kz`zWSluyl~Vae4Tǻqpm;4 *3dID)N.tF`?:.(N~ ANJ,зW4uڙ ͱ/PwA悐"2#KFuUX-M?ҹLdžby RӘ6?I)Wʳ K¯W3&'o>`9V2E2Ã\:[{*֟ @pAi.y EQ]umDRlSMkSPљ`p9w~(`Pd# 2iAX3ۏ}p,G qV\M-f\3XB+0Z6"xjç)AT7?D(l~9QZPMo~goiCߙp]}}̾C+9z!N̐^NG(hcsdZ ݼbg*k wWk&`Ozr!x^ӀKu6zVF=@m=#\@Drp#ʡQUPI32]sQG_~ uk1wٯUܢ7YER_Iٶ<93^MA 㟬% ? vL{7>ɴ"\C BM Դ!2엡4w TDB`Z:flzvS~ '5E[>!8#G-u"}YD>.~LgKȘkE-s yz=!D;O)=tlc 2e+-F?B&;)zܭ~Buɝ"ufη2>t*[kˆS:d߸?_4vq*./߁DŽw?0phA{av϶e>/7Qrr/Q0y NŬʜ Лzk/C#lJAƺn`k="IG@&WKhx߄5<P!n|„Wb0ݥ= op!IC$,^ )X,LWa2fϘ age#Z7tf (Rpx*~IFe1T]Ѯh&wm:* "A7PÕ`ԏT㹯}Pey-`bwi}ji>מбmHW荾\C2pUXBp:K;dBJ-^X:J7H f\薌=fύ!#~,fMV'G2e5p;ҕ{!ѻ=l(Bfu8~84H~HЬz~Y.$Ú6D(JKoЍť^w&I3Ҭ9=] [|Y  D֖Tw,f2T.Od~HcBvE޾t kD4=2vYtʛF5Ni(DX ^A#`覽LĻ97ޅy|iQ'w%n,^?H/{50+'xj{iI͍3a05>#8yS}T[ÞL?'{+|lvQBT( M6IO˓7GA?K0A =/.8Xv4_t5-8gݲRtMA#7 nkn5YyĉW y=0)bP3\}d^ s;J U ^z(w`4蒬ZAUjkYc$tP+Ͱkj `# ~YC}[il0 /0 :a%T#%3\Wׄr^Cnɉ"8GI [+ cBR+ >[&q.7\/5 0,KJsj\͹CLPAMev,v+ Rp3$6wNWY6L.MDV-q.WpR M4h!TQm CueLu=ᬺbRH26s=Hl6VɿVU| O-i#zG*vT`X2᩻WmSK JLBy5gsT%2;y勯ҁK,ðg߃iV9mud7hIMA[)_CxtynI"޼ `q\ mSO[$WמmXC۟7Cn8B[18taڬM4LO)XJ[85o2& žϽ!$ljLa$+X;M?`4^%?!YpJKԃ h '6ѻMsQmΐR;+S1ˍ;cKr8?:I4KT}:%+J:4&1/Ԑ*{ :V7{O}Sk:F`:{n#*~߇k]Yn(}4qi)NxmO92WOV- Nr!}iu9z p$m'+1X9ƭJizҙ, k ՁNl?3a6rp@Oe龸_T7e F#!n[q4䛦pF`$ލ 6x]O9#UͰr#W!ڕ2mؓTE l[R:yPQSH1. t%8ze^/B -%>f9Jǿư@^R͐&>6=\ҹ! /xZ @3ns/C2J?ݾsb(䲢,9t7H(063=Tz5ܹ_ZMxG'4Bۄ\%eDQ"YP);8(:>F$E=NA-Q1.0 %P U|7i&)m"g櫉[ ޒ6j]ci7 ̂Sq7-H+AYbl{0!7Ur_yɔ-.4<@b?/Ht3A%D=&%U`O=)c>^ΪV,+bx0r:Fic+уYu6IZcvU I+ѯ;^Hb!~P2yHTgF:U=UH9 \X#+`pSYFp6wm>2N\):T8&rS"`n^An' Nik+%6>Z&V֚A'SNwԼEO.^>uPpM'*Đc  mߜmx&4@BP=Lu.~􄈔?HٮD_`.B{ɹ#mJ-#Ԍɳo݊ђ}›gTA-  اN?]rdݭ sƣ7 mI۬<2kBl}]9wv=t=0.]X*mv!&L]<4o1eOe?िd7P{0z{Ljsq'M x!pPNrz_I:Ldsa縢a'c~=O@xKC/ng]P-53XSũX=)sQܽ(|Pbjb$M`|m3; Y % 2ַ8$^#,d(`xa!/XZ|OUGaFQ[mo }xX0X@_!Q)*: !4j&j"F~[̩O6.5GF|?r ֌h󭜬^X;Z#mTXq+!ѲA'X\|J{dSʝ"œ6rj{ =oyJGRlxiGЂd}+VBIɖE1# K ,䨗[Tʽ>*7rsdf^%ynm(\᠈yT;G++$iIX]K:S?X|=DUQ}\W#FQW6l@P.=EH`/my2D~'\īF2Bh}]jS<<r)/q3k!-k '4O!I_P]NpBhAѩTˍF[NtBI?JpY?D"q뎕 MKpqu6>UwJ e3z;@jxB[h?dCuk@:} :0@~&E;[`AK͕P͟#_n}ŗQi?I&d7{go5wҿkGҏ4`طF^I.alw{c9& ,Ȫ^!ϝx!(Kca7jw+r\K{08>56|M:e>y`u!bcxNj?"]NDXZ&?s7Of 0'fkipHYC{{,uӏޒGƬ%b.h%i[~kj\+׌ DjtTP@^wES&!XxRFSM\-#||\&󴶂 cZ+8vE7Mh#WZnT׭UdK% 2h흪d3`GB0#})-ywjsaIs q7nР3ZO!EŨ)EIkFºGcmQNs?-N}O=c.cҷ lee>kxZ8_M4˶ɏDWa t@.mč:[RunX@z=rpxlW d Dk '1;BoXΘ)u$l 91<ؕin5XөZ LKC}W ~YEÊS661]"Cmi3nk#afd:Dz"/,jX6z:^"p$$t80q^A=4! N7O5E 6AOS2jV&/EkXǦ 8K*UPk/c (%kB6|TVQ-1?HE9\Bu];W#0Ļ*˶6Nſbᇧv򋕥C-l}} i_Mx+SA٦Xt} "cr[%wT"8X4FEe2GvtIJ_b'N'.<4U>V @VtD#9t礼K.J6~,- W4637$2@&=8T4K),Np%]?[=}d6J0σ:дb~bsk~n5KU #ذڏM^Qta.o73f1.IxG:>vW=Lor rj=""SHKU+6f~ P3vܙ1nKrni-bW'f"fN8xݰ拆<rY{E`S~VG:c-ZfXba. q&QV/K^q8I6YmO*D3V+s ] R:;J R+n@pdei hCvM”{B/ҖVbb Rٝ~T_+6g5AȮTOƪ`.!I"k{kn3NGEj_H88ti4SbVHk<ӎ}vHJ>/Y5 g|_B PTen]gcwr⮸w+b!hP"mAveߠ;jsn7g+ ,]qM~SVOT`IBEAoT{{'H6gl 6D;,=#%ѷf*o{wjtmwڨ*='+O[630qojs*66o5*w/G5=kКͲ!nf}Ӥoc3Xr(M¯HR!e"Hr8E.]##e硧I =NfFcBMxfk B.`g,UPˉcL=v yRW.Ql U **Km00ϪIDz1 )nԋ^T]:[my܆4 1BYe;Y.l(1mO`?5S&!)2;|*@Z==CS uowRN`jJ06*,^ 3ŗ8Á;' nĠf2)Ojjs{[*VMKkS{k&RoL4qd '^P{L/E1hS S6$֧5Fi>,!Z65qg̫o٘hC{"mQ~TXs[1m =sF .UwKۜ*Ʋ5c{ -$($Ŧ:B#>Ma>n!f?bd|à&]6 ^4N67](w{jVW]a>bS-2*2`,)}q9%wtqr@7qs:Y+5,֟CnG쥳}zX{$D< ς+'X;~.dBoppX?x5 Bq~aJ HoY,QcݽQUĝ'bQ "N! o.jbL7).!]j,~ Ā 8pCQv^H =zw>W+PN$6VA#ez~ŋ[ajab'@ú{ =ʠY'.(BSS[Ff'ϼ5+8ʛ (2K] "ϙzFC.yH'A !ri zZ^AqBZi垤Jաɟ{C5 5}A-};/GNd&nK,P\XeS]clR _$] #noY1U]Ԕhyӻ+KVc$pjȅ]6|q5zAmƬ\F6`k ބ*;ŊY WJ) ȿssd  ZZ/ZЈ-F<)-xkqDOnfG܍_UFR8"D8+O묗&_A7Iq |˔xֿ4ZE>l&֜=:~g ;눗L*ܶW_Ѝx"X:RͩcqOz̚~(,C5hwE>ӓeߖ 2PRBœ W3)M8N/%  -գ; >='b"JP"%82+4}igYOlȤD@ܿU$^],゜fOF"jW%缼IYCŐ:")0D0fJ?25}t2VZ!P8ENF{h٩Iml&@ %q= 1jXK<$ENm}NE D*3 5qim5sS PZLpn*+3?\#hKabsox! _Z[ђ !U=!J!vE;/d ;A#! (BmP]awtnxt5<۾6jFۮn화N}6"?&NÆwW/1E`$F,;vrv?[x}L辰1[Hj0›a)1rG:xrԼӃv`,8a"hz]#M\h2@â3pcN6#]y 8LQ|o 4|l{f;Wbihg E ƶr"c*ꛄUs~i謩K}[ `dlb۟[/,”N.$ʙU),ة_ ˊZxS d<ݫiywfh.ltd0 8v?#N JzpjW@ƥ(4G*bS]WQ&oQ& {7@;r\Ww87}WUT5 <獖xI&vjj)ԃ)X?kF}vũD0 1)-56riأ5OdT4iZA~89pwr_aJ$1#՗"#Q u:dK6%+!^:EЊ2^D13aՀu[a|/6#;h kV F/OXovbbW4Kz!9K۞# ewgJK"hf%"}<*QtݐlpH$jϗ'X@IA^oנ]SBs=\IvtHQHJj AӠ3&玿}<%3} K3-4vN  ySp蚫 銘XG) SG=aRSCk:|] /`|\ZC'G%q^5!'Zf{W`eQitw?rGC.82h$&TE*ʇh>l?y~ĶQ| D4V2:TynlN/PCAUV7y& {fn6ŵ9l .t6W1NzH68[7z"|ds2P-lg_.T1@=.1-8фd-߅UaEu-0$ۈUA@_nie~ׂ!68D*:Q`FR k;Dw:U0W kIѥ;2t>K%Ucc;`6iZp lАW? N}OĞ$'{Ɨ⫪`xuPkޜ-I҅KFO{Zw b3⻡dMhPv -¤MZzMhm"wү!yu>v7ʱ#0"a!/fZz4 W#ڔeX|t)yhZOsG?w<9_TmF4k={vHpaậ ]7chW[Kl# "_9…,p$t{Xi8o_E(bl\%U=0>?1yE(#l'x fE5D c4r5(;(Tƺi/,eؙgBkw7ғxG JS}ᢚ}y7/9peI1~:Ϫ/j)BpXr~xMK[/S ]~C*+TM2D *(ƄfxrY?WC132fgw1Ebg(ҫV6770)6D>Ep!ˑo"$#WOf"$ɔcVTRP8 YNtUұEm&nW& 2x.rB)Lu+ܕN s8~@>eXϐ2f:t{m;敐ZHj5ޖtL3iQh~/les>J4_Ų&|- e^ ':<·- vtzcQ7s剅ݸDW>ALE߽Pp+3f{sI*MY4t-DžN-{`8:4EAGncũv ivY%Qb~S>*9`2y4d(zo2^DX\ߚĭ:5pE¬~zf-ZˇBU0sH- ;Umoů J9Pv o/H%C?dV2p_RzbٙI\-[ ]e¶E,/pXI?Gި~)\*&X遠*ruh^ya\ [Y}/@8jL* Z:Yr6^S JbpF>8e<t&C[?2W(''sc7=4ڪ|aNg.\XPUyDLܐm |;1GIDz0gk7^̇煂`adu~+* Hf-~J$FP bRv8|(G@OŘ"$ЗrH7i&mI7`9\#*~ *.hu)nӷs<lg/DV2 +90COpAg7되@iͪϦ3KsAW&tq˜uNq6OmH3̠;l& (Q1Nt()یGN(D_/|H#XK #wI{p}~>hO[J}*yP"@ZX9ڋL]ɩD+M`I's-t@@I }R:.b z<=)4N)x P=4%zaO$CTl://5GhLơ]Ӂ*c&l#EX(U%dL[TߊB-Wd?(:[f0d0=]њ Kv&]SG.bzxAs#Lo;2)P!C hn!)5.>k6 Gi DN7qF9mN\PEVˁ@З\^݂@>. bwIuPrzT!x 쿘*`_,aF=>";u%ͳ=mMwfɒSN~BPY<%ң gKR]HVB2@QlֿK KZ>@$ mc1z N3ce%)d(Z8mn>/Z_-=dajO_HԒ&K=|b-Bf* {\MI\d򸓼U%jf[\*^,R:[3^GSM Wfl|2!zݮ>wXz/Hog s @5~#6~jiX2ԋ,Ӛ*Ȉ=l`qF8q^^b'jy66P^3 GD?yfN>c D$FrzhW|w +Y(asCE&.F({o@ 5i/@={' nYb2}V}'DMʉ:\GgvSU/EB E}P2pj A66c F3*%յl-ە-y4֣?YH4A$鬉?R 9}b=lIt7\`w<[C36GԈ!MTz%,#2צv;Jqfo}̜$fb%ri4r*jH<.Md\#I`kY75_@~Oew$'HY0+n-piN@vބ 5AKۨ{䏬WJS!2'[@3JL;L"H5WiA<|qTT|ZeWM[Hj+X&wc~yx(9ZǗLVxZn'm Q- ń 1p:&tXhKJJ`6d㺼REoJrOeY! EQ\ワC`CFC[Dt"jCBQ-Y%f0QjT&ܨ"TRC}._/CK7NN: 4ߘ_G/ɱjUH%P{=*Ij~E]ꅍNyT4Ro^?W̌siϝciFA_R6GG8 )x8 ɠYlo\ 5]s -a/}0 G:92l8Ns=)p4{GIR9OSl}je&*s`HWyӕʠO~.X(NP">vUm2f\OM> ,ZxSa2aWjL/W^jQLѣ.J'lhidgMźb[ׂ#YX!:H8=ϤKwEh ¡+a)qKY~0QLQ Ӽ]JciJ͙6ˢa=N57#7ۜ ӗ Ge GK{{hjLypvfQl!'f/9^և,I.]R 3ێFx.|1!}/Tz { bʴsB, :z 4֜%%ku\HIP PŠ}TL/[:UBqkC:Z ,\ FfvU$)T<5O;A{dOـ"ğ@F6PN*;xO;_`DRps<~LL)㚞S]P DBkl!'-G{V6awMGS^H) =-]8ƾ%uߑ>ڢZrs'#Fo3f 3yh1cV8l| eE:jPcA toZ˝u.VHIn|e̊9.( RCVF҉4!7l L`B3#=LCpzp#UP.T/ã c"Y5TVаhLm^7il,ͷ|>@!p֠S{DC73aѿ Eg:L[&2YYe "\2?p~ Oc&dӞZd!S?6ý;"3J鄎E[4b=W%U ߺ+gSnGjVxm4 @ .O7c~>'4Ñ ] lS[%s1޲Z%Vl˲6)l@>jc/]-CG"=r]:v$ROS67]o={f?`ȘPyAFAȨwO c0X+&zςDcp N_x8 dra%DHԼ1Ymы{߫7%@CL!1$ -kaZ|$|Y0⩻ {4'Eҧ4eIGs87 (!߽V7=lR:1:"Sy8ciQ\=LDÓQDhRcS4'jk%Z4gxf"}t`ct?ܿT1 }}jn9n 魩b-eig T1nԫm8 0rݝt{,&s]ql3Y`1H^*$/E]o{C/~ ^W,G{ОYS(#)=6*ڑ:H [|ħ&X7JOy7T06i ~E{>l7\ R,Me`Guhew _G [ApnG'BԱ5WũdT $aU>̎A{|no=6)Ukؿs@>º@Am7lB+Ő:r`wϵ\JGǽ,CaS]||ŏn0!B0iHp0P UUʡx~ U!bbM҂:)i\WakEU.5A|,oB登F .E Jaxo20 7'#O(i6Do={Nz_F\3xnQ) L6ƸqMuNY@ӶpI~>E'fGUph:Mϴo;lx O (vp2 Gr22YV HLXd+JL.YާtGl WvE+_F@uFJ 8hh}a/jdqh>e[P.ҙ4 dOIj.nR)e1[V~դIi^зjH~Py1^ɏNh.o^xk;;h^h"[94Oڃ~`zx.OV5Zi7ќ_Ƣ&DYuX YBa@Ւ4ҘKPZvjP+cKЕͦ o7%A(x=RjmG[>aYbRSs?>IAf k2Z x(E#>OyGPɭ/zÓ{p뽄VZ5;^o.\B׈. Ҏj,U^grGQpQa+p -A1J&*9VC[ PE}"RƜۗoNh:=IHFq7}i;,\џ .&Űmگnpd5dW1ʨڜ>dT1I8kg[[}/b߀=IˣYÜ[FV|/6^',TT ƚ,H- KjƦVZM)EFAR,O|#25ZbB(JpQ2l.! 03^o;렼LV DZiZFާ+^*x(9TӴδC D0'A,%1KR߱xl 4@Ɓ&] |;cP~fF]O7ؑ}>*YsMeVx/oz[{() ˶\<;acFՑHؒ}UwCGg.C2)~I%) fp xh^<)md5@CA7 9~ IBSNt ns* ,鳺. ,8QktR2 ¸ T$ڈCɂ].n).UZʒӭqH@C~cpsi1(i L]Ia!޵VD$l`~|-|u52/\,*tEG˹4M(x,6i}#>V8ϻ]vCC&G3cs0"t_fg6.)\=0) }Jw8\.~Aq⺛ԭ'G%;r}7C>g\HLRP䵘DZ7ATv)+zn[؋}1f OdoR‡u^u䦹ӏ۸o*pن[c|sC0|d7X~]gj)amUUԭ4 d0BHZqR&w˵3vlY1F|X3R+h]>.opr9쥔ʸ, 8esQ'&bViT [~z^tE73.sPFf9D3afN`:]*j݃^8L;R-*O.J#laaSMFj^VVB:wd BG~s-oB([NʓD`U{>$.RtUW+ qK?Vp,}d@?1N$ B٧緙1r(!蛶W ‡#> S=Ѫ+W%=wH8:EqtľkE}qEooЛ?K DPV)*i4d)&)=c,Ԁxz1$|7kP&Oy(;ܾ:;jZ""tiP~Hݬ LG\gK[L་b6pn ީn}NV|+(' yڳG]A1QC DW i v7>T8;# Kz/ߊ0Gm$ZH6mԼ톇 /KRpui8 9kg༥E RRukwxQn~j''oSg%eUYLXt"jsa/cGNm.;z;0+DFrT-jOل3 `2B*YS9sl=gx]rU:Z7r>5ýzˇ(%~BE3c9"Y9Y1!q0&mTS/۽}8(uR.6TQѺwoBDh_\ng%ONjnߪ%xMܒ,eկdq@ݖe=ckH3/ ԎδQWqWbt ⣾UT A; €Rur+dDYz(K^g5A9DYኯ5[Mam]1Ygնj/e/qQHH*n*Q$-m,QQ!k{GdOcju #44ԼcszJzg|@h,QRZ$c5t؊km?l#ǼuR8BVΖ 1k3l-B_]ԷO ArqrT>Z?pGrb]ӝr&jƸjyr 2ɠ-!ӂWgHvΓgE8رS2mX2+T!\9 _YMǔQUq8[ӥ_ܫwV5#hnRHK9;?]Β~jxQoC+{\pQ5S^J@{瓘y#7X( k1須 E*MFTjU8[HY-ڳE2츿×`*$Mh#՞ڠ?ЕfCaE;[ i8Vv"P3{xm<#9SȬŨ˒X~F s V0a̜S.M2'}\%qKVy'43y1D`F{С׺AP,?|+.s<]\3tiX$U̺\ \Zg 5t~oN\H(y]Ha6N'P1 xP'y 7LcwK{CYb(wh/IoxyW^~fBGN G4$ԡI 9*ҡe1@gi[I/,Cf$k{9c*Ä^0F4L,q!=`Ǫ1hqiIVObuD^aEӚ*ssWPK@p N՞S+n 3-fۙBWCpa7=BZmd\73d27j݃Y~t ü&S2K~gR.t(ՉA07`6lmcW:` `CvgN?H\%g/{%x]QU)zSe< :j3 :n {UC\mct AdyI}G!DzK1o;9-9Lelrc}wuXHܯ,)k%b&U@ҭ!v. 7_ 0ZMswPFȯSH&%*~m!{#d*8%Fv{dXwpI=Ye܌j.KY݃$gw% rx Z.3O'uޙbxGlH;~pԭDe&9fJg//4yl!ֳU޾Ua{D1O й^Rf2SLc@ڰ:¢hT}ZdqFqjw<Ϥ;ZyJuY+ ڢP ,Q Bq:@ !]%-ܘg]tK]%0OY4NouoZQd ya'%~y;\#b OwP䗮 _[19=uO?+D^:$ +a:JDl *[KH+K Yf.zd]0Bn>9jKf~ӦZ)Vn q?(Jg[Z}Pxz-[!+iO_{ ="ͫI7DDAv`t-.?bcrR+w<6'QWkפ#mpplSRoUh`@`cMEY2zȍMWJfVμAGVأLի;xUa& _HŸY2'+ɽ]|7ah9we2,Q㭕?P @pߟZJ2=08a, )a/}G)UCcUT Gi!;'ɾʑh{XF|_-Flƴx-KۡG ҂)L @YBU6\VKO`?z.se=r?DV"b1o%?QR_*nPS46ae  TL`iB;4\'&-~Qk:~:;Gy ̵5-MUi$" BEcE44ⰶfy{tC":Q$4V&ӳ#2[%[.QS ww=?"LT&,|_t0|Zoev}l}9^,!Hiq@ڰq4 Ԡ#]\ѳ~>v[IjΎ FK,͇h1SA'@nGr)$B79N 9%GڗHuTܱX2{Bf~/ĐظR0r5/uFMZPUWΊl心r n. >rE*v(a&2%¯H=i:AzfnOMS!1?޸aJ`EťHs}&nS^kL;r0*dl! KfoK8 nX#~#3>U`"q`@nj/l}9oǚ^^YIQ>&zE+"o s~yGAءU@ :D>I13pU&49@hsV?kd(,1o @UQR͕Р-Ӱ }8?<ȣ0F*ܰ^^:69$;`6$`GrPQ 0\f;cb+F_D]BfUp8ѲW,k^ 9k+zZk W.#Dq˺V+aN^c-bjˍZHre/am)e1@{.X_g woYC|=s1m3*?D:V~_ID rHտeiB3F45E~`Mj%28D8;\>euAC16:+\(?N-y^(QÚݞK}YC|l,j\kk5|i2>C@hvx&Y#_ ėjCyeb)c[ǩk9qoD'?oMc~RˎdV`xU30LT 2M/u8OжmFh`㥋,mQX-ҼBr.D'} *ӜZ4~"V5&r?K^UPTȊPVstz4,[_5'aG@y+c"[zsv{zڗ*U/FcxBdZ1΍wM.He~ i{/N|BH/.k䃞Bs) /+,YVa)όiJj-t<[?2, =#.M466=-w ḍ!N eSs&St~dOV69Էva c<"k;#b @îEju8Qpx^mEOXGĎGw8Yq$ l %V=;W.LBYȧVXJąlsXAād*kj(o`v{j4;t)8һNfer]0;yck[0mG<1T>Zd~#i>0 ZIpɩ} Z4:mha0z $at$M%r;ӭ?:)paűN'Ӏ*:8DKNr~z2MIhQ&TCNEُ7B2G7nygT ;y1>4ےIgGeA9ptӱ3uV rExB^jʚLӄ(|[btf^Oj73U V^!K_YQ]ZrjLg>Z@!zn4P.D{#l=t p!A_eÇ=1Ωz[.4t+_,/Gs;2 Pam Stil-r,v,+^0Bj׶RJ'/C6S N'-UZ ~@iW?ݛhJD*5@sQ(RϾ#:զV^ v/w W:p?j Q5w:V\FxLS xe,LJye9Ke{6bϢ;€+v|~ \E$m}ҚG9}p!Fԑϓd`v[oH~'%$6!59OZT{ 4Lc Y7%@l9sQ -2; k{G >%^_`5K YzWy+Jzl?V_:͹J""ʸo1yLxooVZlor-q ܻ֨W+QOrSI1k cG{䏱ZP@.q=CޮvE3Fof;L7 >~'R9? EK,߭EF_m[Bߙ,'n'A!}ˑ("[ ?<ÀAZqKLo=WDTu^K`CLRtg] i4LXp|,9𮓆ݜF ҆%&w}nw?&;ӯ0p[DE-OhF#=_G*[%Hͼ5qeӵSY&"Oo?vFlWg#0;o_)ѯR!vΔcHg9s t3?ȜD9AWE:#erPuɉ/d~~F 댯3`(m .|[9Rü۱Ye:޺ {G_[BW[_1:5#7g[,?(Q"XyM65"8!ѧ ^PJ>[|ERh :y$Jtw5f[H "3\ke}C" d i{t袌ZKq9^ Ape;/ aQ8誣skc=}sL\ Q|JV'WdPI6p ?wgsMGL!K踢(Vu|Ʒpf%QY!>; <1Z f,Op_ӯ[{z\ۮOo*&Ybz41{gxg*u-[@q{+O|s'IMk9 -Zy.& {7ufߐS;㞂Map h ̸?=X/c/qlR_ Ze\rxyU$w8ǴZVC9 CV2Jguay0d* ૏;8u‚F3(/X-mwҳuOundң?.7ѩ`SG3S~6Ú LX@wrHpmw{7*ϲd0yAF"Ĵ3jN,),b/fɬp~PYrYeUWCD<6QP`500VepEТ]S(Y'=8s;1+ڏ!Y(Ei@^ QemB›мSᘇI=n&j>;ksxHEvHRNᰆ^{ W&eeqE佾*',nㄞ>;S͇)G 6<ͱS-/cJN|0 [˿Ó rmKb (?Ada8ʖ&3(!ɲe F9HzhCt1݉%;uTi_c,N?VuBvLeQI %D6~'$6N$vD CԶo^N J-YnԻیXDkf%ks:"TaJ%wAy]&UGmꞓ*;'aU(>fB[͗/\f$2aMU瞍IhۛjpP>]:M!dM2;Ȇ$t)!<[#Aez~ 8NՅ ͚p9/yI7vVRFTCJpƽ|)=@gZrYٳ_B^ga0Eb"e6u JD @vrnWڕyJ'3hbpL2XàBUhb 57/H9 ĴU% {E|~(GaZp-刹\s4#jrՅDE0[+9Gu\g&Av]#w zM~Lui{F`n (jas\)%khXO C{ܥoPop7FD3$ֲA ƕT4 ,yO\T@4lG#h{g:K箈  H[*bS?>=KPwLi>韷tՅR L5mqme h<> -0Wx.mRCX&kxԼ7?|֑$0Cswg"<5_Ljr<msFXZJ x7ڡxe~HL }1Mq×ʔa7:";GX c@Yd^ ?B ?*`dգoZ|5mTy靦҄Zh̟լ`dƲ1V9E9RqgqG4+wDhPP|%>jYjǁt5 MCStKt7p3 xK^nͮu,=BP<9v9 l7"-͎FYl@s;^viϴv=`ߨ>EW_w I3=ҸGO_YM^VC}B[jBΫIppE('_<׽UW >R#wU`U9ՎZ(A|YUh BMVxh*LVxv߄p2:})OZG4~N6%y5JY4J¢#Y4xq:%?},w]>.ׂR&,w34QM8"!k=]뼯O?jv> vdT P:$(5%cTvA/J9TX á!p)].';nrom7=y iv[(1D^(CHXrЊ|?.x&p}$`hABra<vM4ӣPҕ dG>> m@ YZ