keepalived-2.2.2-150400.3.7.2 >  A cFp9|FI6WpS`znp0Y32svL =*} \*sn:f)r"CSY+_V҉lHn> 3" 0oxs6ಇ !I/ h8B7پƴfV58@=$e.PK$Rt+:0،KeY`gLQ@Q4lVaiV4sR1250d9f1fc3eee87eea600b09150033619d0be947e3df5de725d41abad9617a8fd7b887ad9e3f8844e4ca457561b1b7ef496216c cFp9|5 SJU=34$ 9Z>;JA'tq [ܱ2}p Fƙ(PE !]o쁧\#ŵZti'qHC`6f3PVJZi/ lqsoFMȄ?5gǾL1qվ ;s㩇}SD>pL?d   ? $=^o dm66 6 d6 <6 "r6 "6#6$6%%6&&*'*+*(+8+/9,/:0 /=>? @FG06H6I6XY$\`6]86^bcdeflu46v w6x6y)z@PT\`dlptzCkeepalived2.2.2150400.3.7.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.cF[ibs-arm-1/%SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Routinghttp://www.keepalived.org/linuxaarch64getent group keepalived >/dev/null || /usr/sbin/groupadd -r keepalived getent passwd keepalived >/dev/null || \ /usr/sbin/useradd -g keepalived -s /bin/false -r -c "Keepalived" \ -d /var/lib/keepalived keepalived if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in keepalived.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=keepalived SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in keepalived.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable keepalived.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop keepalived.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in keepalived.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart keepalived.service ) || : fi fi  X )7 L QS .m  ByO"B UF955hEA聠큤A큤A큤A큤AcFScFQcFUcFRcFUcFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFScFWP^8cFRcFRcFRcFRcFRcFRcFSdf06c5e6ff9bd41dd935a1d4796a72113094d21811eea811cdb0c8cf966447779fe26088d2892b974aca702a0a377b53e656b3bb46b548fe78c09ef324d93cbd6b9d2d910050c05b88dfbd8ad2672d9899e8c370aa304f9814ba5dabf646c61aab2084a11bb7681eacde696eea929bf8fd24594099722d1c2420abd4c172d5bdf9ba728871aa41b906e9e52b669d511851d61e3e7b31fb48181bef60838d2974dd8bb82b8b7fc4e5b5be208d4a9168668272bed8b62a2a10ec8eac679c329508c889939ce5fc1f059df9353fc415e41e1eeb717e1c2a529d0c556f5aced8e122a70dcaa71e46c8967f03d1435eb680af3023748a08d5d27acd514602cb8a310b4fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef709b6dfc0600e1ee9c9cfdadb3aff0671f92ce6a200b2af04396e8f73bbfdd4437a2e3fbb956e81c6318ccff04a7d445f156dc9115bf844d062056509a7755df9a760c893bd730986e8a8a276914917a4133036a5bbc327b12f5035578c1bdd14ccaa7938d3f410e8d69a688cc6fd80cfbc39b24a8f4875c6cffa2291d9afe505db90c4c67ee0dea04018e6eb2ab2a61de0f389234d3c80310f6bba1fca1e91a70e4a8847588a37385ed803f257ab27ee06806fbb290280a8032b24924d360cfc0e437a734af99d337ed68f3d550516d6ca64e7ee1bf144efa0f7d1d6217b81bf675636d2c20b63e894c26665dc7e064c6e076117df394e3d21e0e5c1b2a2f11ee451c9f94aac4ce9845a798c4507136aac5ecbf64326c4e373c10e4fc96a2bd12b54e447debdbd66e743793aade27df048317d1fd2ab011e76793262a5b5b42019b779c100b38b274ef5b78d1abbcced0ccc965e8b1120b4599070ef191efc325829df2687e02aba617a6a74d2b1dcad0602735294d2b96e67dac8890287b6240bcf116dd602d2f8d8afd61e539dea71a84486c5b7a821891db39058f2375b3dfe9d778389969bcf1f20cfb6bba1dc1ea7574aff76da889e3c7d6053d1e79da8e16497ca56d5891d54ae4793909e292b3e6145f4ca9aede07b2e6c631bd3c0e05688d5a40fe528724a2eb6bd2fdc7051a25548099a9d3ccb01a02f76431c2e5ecaaab8e8e12e749394f57fb7e93ea8de43cac8dbb63ed686d62b0ab9bcdf460dd19e51080f8b0643f0d33f568726063ab5a8165eef1242e5d91083ac15b3bf12a7809fc283d2253c31b6b8e22f6bebddb728828c9fa0a5a0f8273187989dfa1623c8045a915d4d4edaf5046c04dc5299bffe728546bf748e1f199914b5c31ba0b9a8bf4d7036a2a372fd550a74093c5da73d7f4796603d48ace15af3ea5d79eddfc8049af30fad0b7b841d1c13d7453f53245fe1697716486c5779c8cd94041b819ed16e36b3745ede64b3708eafff560cb77cdab6772aaad4688d7b5004237092df06322f8d5216d34be00d756f8b1f8d5f88e251d3a2a472eb5216732a6fee9f0134c5e760aa8171c406f1a2b9428a4c70c669f3140965413b60239a91a2c1967b4327d03f319e29b2860cc7d9e84b262e58d31e42628b2b1550cca6400796b5848bb0a8cd7cececaa149e1e1583ccbf3c096082cd4c11a86a45764b6bf4fc61a5b4b7fb7957c02a31c4bba7559239521654245fea3548bb45b588b72b549bffe2e9df9cdfeb082331e9d4891f38678822bd7ba0adce19918d3c4a1168b2da3b3f7a036a8119ddfe37a38838cdf36c6e6648a5ec796df055e0d03d2e6416f2c1b00b0d9d021b60e868fe242a114acfea5537682e71934ea82a63600ac71d706583f4155bfb5888e58bfa0d0cd95011a16a30581a6ff275f84b6dca188a1c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643290ee8ee73d84de842961afde128ce5077227038ac8c9704c7cb6fa240eb9907c413754621d02ce451aa3b13de4d35bff212b27359f17600519ad6cb2410b8ef8a89b2fbc20673be89683ee28401ab64b6be72f743cd6470b2aa43dbb4a838f413bbecc5a5e2aa213c79f0030c523e0fe27b401dec40f52bd53676580355455de4c940e5917a2193be4147dd8db3b5d238581f5d425c5b459894bbeb5ba4eb36dc74456120702bfaabdcc02f29e80bc87619446682fd91a6d1821f59e7eb36a3/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedkeepalived-2.2.2-150400.3.7.2.src.rpmconfig(keepalived)keepalivedkeepalived(aarch-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(keepalived)coreutilsdiffutilsfillupgrepld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(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-150400.3.7.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/shibs-arm-1 1670858331  !"#$%&'()*+,-./01234562.2.2-150400.3.7.22.2.2-150400.3.7.22.2.2-150400.3.7.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:Maintenance:27059/SUSE_SLE-15-SP4_Update/7bc14a7e5c6413f56fe9ec77c2324c86-keepalived.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linux directoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=71e62a54840062ab23aeea0837e463377082b50e, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2ac8614f0efd6b982bdb3c4db2f3427fb174e7f1, for GNU/Linux 3.7.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) R RRR R R"RR!RRRR R RR$RRRR RRRRR R R"RR!RRRRRRR RRRR#R R 97^ 8CÝsystemdsystemdutf-81e87fd2a8503a345e4396cc267f8323442af0b6de9dbd9f47068bdceb29cb7df?@7zXZ !t/Z] crt:bHW qImyp/&ҼT-I,;@z i0/TB ]MqyP^ MLn#T=_}>Hڞ ggHϾ nQP2,25 ,- p+PjodzyE[j*E@g}tGʚ:FUܺ;p!.7- i-.KvTgj;7?o#l LJ>oδOM1f&cCؠ\rŬqcHDfㄢ~P 58>03NQ]4z #ݑdX/m}Lf9j\fZet#8^{kK`6ʇxTbw:rpT墨DZ. +ǟO_ۙk D@2dh:=bJ86: ]!7mm 6I6$oݯ:_uϐum!%ԠuQA5۸Gtt|5ekko&Dvfhw&wUڶЮWYDf6tr1ŠމP4/UBdG^g\D60J06\L1g6)2<%@O[q}oj3:Mɞj]D | 'N7&DEm鉁RԷϵA, hL {d,<#\QѷhN#t%5^=~Ce]9p5|U~YZe0] %SłNVBLha&@IdJe&:Ay?(%B/fuNP hTDp:rC8IҚbYLq>ȉlgL@Dȝ*W cH44s/xlGҒPi'hT-S)vڵ=1u{Lsc@xj3$8+vD/n"9^i̮fQ{KTxڇݴJekGL'8 ۜ٥nLQENJmJ=+jޑghHB G9:$ RFv7 Eyn&U& V hW8y /ฉW]Oi1z N[CuMkM5wte%xOԒʅ4FUj!KYV^R?N~9 DjG Ƽ:,LqI@lv#TCUk1wB͒8f>` |$A_PeHߩjgsxLQԘ>8*ձ{,8RiݩRi@ )z.\Wp2(FX?68Vq2T9}~"p3䝼K_x5a̒r1znv85B6JA/eOaÕ҅ B' ,VpO"rzF (WKAD>@o7bxu7p NPrjeq[rFx>[sC>D( ZgI>_" 'ewq˜G*VUNywxɽɦMH7PI)6g,"bK2Jy 6#<(Rpg^ZY{JCLڨI=!WܥN%HK]sI4Nx8zcQ}=Wjhv[8*@= T' m]'>8 4_ߛԮ!FJmug&xKe7{T#X+Rk^ټ\9h򣺂z(|Am&>;;O RB/+^ґiCWVPM!5j[.c5 cg??]6>?fӿAg#`?3U]Ӊ]RcNGF~Gu1Ԭa@Myiڅ&O%\I T,*VZFMKׂ&8[(}Ǔ9W[A$4*Bf%ـFICy ^k{c(hSx@=m;AТO@V{EkO?yjN9S7po Guh<:F X6lphSdԁ7R9C2X,`jyYjS.zҜ3NjoOq˺a@vB jQl $46@nk?rY@ъwO3sh?<u˜8*R+,zU\7+c"x֌bo`hž䞺•?6,i)K96>w=Uh5#.(>H7'ӟmr螮b+F_y+̅bYXm2{z_;d eqw[޶,}r^ @9:lRrU׶f ^WhL{"OcpcKi`XHI;@I,M(Fﰘ9w5:ݷ\s01;bh" )fy%,N=e+.eHA*xV#$%E^@c$^7S ~v&Y&f2 .1x.Ӊ+ƕ, յ@z_ЁzbPKe@RtkErd7L;3D@Z7rն$}+_ :w쭊g~h(J0*Sۡə;5cax}+/}AKТߓDҡRVHRJQ.1"QK1+߱4c'~B7yStyZr YK[`/-`@Mxn}kF9+ ݰ9VaWP"}P|+#R,O4Xmc`fU!F4UxǸe.z8y l%1XT"_sv@D}pS-;na΁nw!(å!dYɱ9VVIU'8URpec]4i#Jq>ظĊ\:!Ӯm9Z<z[lo1*iꍐXbVqiI4szM_Z= F:*5Qe;ڵg'k/zfw=*-6 kO59⽊ FH} ߬hk`+QbM8Kk4`ƣVvFΰLX=҂xGx$M6:ۻ:k 9"ZvK8 ZhH?J8O?LGs hϨ®tLEXBpY> Z- nj]bzVw|)׶S4z",R.l,.)oYdɬ9yu7|e6'Ss#ثf~5[ueg_r`~sBXA|3'k!A)]u Q~z: Q| ;/"aJ!D7Y/ҨS a="!C#C6 Rnܜg.suM/ _>`p>O-40/!L W5/(=b_6NP@c3LOUvS_MGvER#Se5gZlU!. z>d0jv{{PqI62cQ1RNHؿ5XgNk=b1fkL=l-HW^[A?ا"1|H)(5h͢mD*ʫN Kn.JדK:YM:/ZX;4җ_R7 G˸AqR/Rkk[RΙ1cYIZIbzG m6Av%t YlH3g@,iG~eh$?+EAC]8^ۜ1 ŭoyɘ`2ZZRvx M2^7(v0S~jW[{ vྉU =i)ylMM8a/'CuU)rJzDvw{ ]6yMY5-_=!xZị<+kܸsj}pR rOU'dB7.[ej]ʟiws8{m2Pn")tE?{ '6F/i I=]Ic*LnDkwvK9UN]E:j5=6r oS*ijmqv3' xn)KdɈ ~((mE9KU?ڔ*Ebu`^6. ەo՞'CLPxs[+ww(]O&e였JPT("/G!m0' ?CC kC/s&9kje%~+Q=5hpQ9QoSPg疉 [s̖`Aa\{k)8gOo.=^QބyQ,kFJhbVAߢLbWr̺o[IaDX!/j/)Za~w 0j<_vކZWop Y/usG?(mQ=`I r}AN"ZpDӠ$=vqewGJeEHv)4 ^`ֱ ^XwNe;g !:8CZڶj282ۭ LRH LZ^tB?6Vrh^gzWO! NSc{A}кGgcғ$b[QϐX*ouʔ. XI=!\kw>kBCjy=zZI(n^?zbC+=G^ QYm@R$SEp9&SѢDTΧ ݈C JLO'Iމd 6ꗵR7fZ%N]uspN!m{ ]:v^,T.8"" 8-³~'x Ei1ies2A[NOP 7XGW D Hy#6 8agyX 2,}SM۳my Wo Q#(I]6t3n/إ2_7ۻ!+>}cxDcAO+ -r"3W["uiHN dҧ04@= G]31'<}yl |gʊ5iCU:0)ã6V/6t+Yi=5ٟ§=`*caR27>}Ő@O ::Ckxyعz{n4ZVύIK'"#!!r110grٰW)]&sIł?{;3٩A&6T]T.SqeGE&K&EGʧ1ÝӝBYE!O^7ba{TQCN-k\4k8svX&Lr6q2)ymͼdB~- ZF4C G^o򎺙zf7a/U3YI/#koAZ6 \Clz=!4 9_4>REr A$f!T#k,\j;eNw,1m0V)O+rL2ލppk۝_Pw-' 齪sqnLmqd1ԁ ?chl]#\_3? l.~B+ ulH6RqU^FL J4TN!;z4]FJԅҍ&% e[;wo13fG5OaoUY{% 29PrWH7";a|EpK=@Ѣq ǹCaW- [79أYC0ccs$?6T)KE3|55XqR$LW򨃭8xǕ:Qf`Gt2"MSџ"`̉2^kqA@$"^)ғ)=f% #/3ϳ=8&ApUwJ\P BpAhJ[ȮF1ZW|6 2 n $K\R +BJQlӵt&4ëK=6 loL66]F%1Zw3܊]PSg~W5Oq9 FRtҟ`gji(S"[Ku4e SE=hZoC Kvߜt7)}B|y7kc$ޡ^@- JgTgӢi۟G?4y䀉mĥn) $QFKU}En˛6Xq/cA3wQRC 6eh^\,ĝtp1KDRjA0' iƂA}g=7M Q؂CW+Kpd&Cݳ3K-N&Q|qFBLLk2 zjOAz: !ǣ#ţ:(\-"tׂ_ t;A@`>KM8dcWɹO{tr"vyLw#ZI@?knēl/UW:@'5B/.v̓Va4Gm8kEL?lD#f #zYݠWUȷ 6qءz۝(hFR!Ӓ=ϟE"y(Uڤ;75Y[_/l3Zqj@UZ=Ę@-Ӭ}H$]L8)PRaMRJ ,ֆ)Jv<¯%foE7UIr!}yKMod&$?!)UPmQLn+gE_a;p B9P%'bQm A! a }F[Qq4>m*@Jn7LA64 gejU='yrq3~WpKVz+yWD5fؙKAЭ,ʕ*oJEr8v&5zL;TL^ʺv yVNHQiB[e?muftb 7FxdKrp=W.,\[f4Uhg+/=Zj[E{ҕk,"̨RZoP9Bg~i+9ŮZpZ[h%kqf (vm*IcR ۊ݉lcp"jmhi,^o̥~Hu"r PXcTh(eV߁꺷&JVӖ*n] O׊@<em'F]M|wN ;L`̴0W =(z`-mX [_Z& oGk;~"ĭ+-2L[۽ǞyG[ڳ<+mq?e^59_:Է|#z&5L`$===սWɩYDwP"<;{Oo㇭ʡ,Dk1sҏf Ly@x2mPKe(k=H폊6Z7ҥ!.%&Uf>?;BqB4|tVJ쬭rKa۞m(}0|{8+E^8tjTeJvg׀.n;_o"cѓ҆X-6 X2G4IWe{(5$nߑoU"v\R\gǦ'^_8$OIj+- Sf:ܑ[ zTfJݲ5G dcFĄ'FQ7>O6F_@ @' VT,q62.kYQjo }vD(@q2(IYΒ18ύGkQzvwtUpKR.amuRvmkuWD!*UcY6h!h{b9Eb< ہFV*F6܄7,6s;8N9At)e O:$ !%ǿ`YJ䨳|[NB -T=b%.  PSL|F!c &Y\2(fD Nh0=niN`DIvI84R`k =SNh>i{H3g_ynK,&a.Uxt0&UY`!#rʡKX шBYzXj ^ ϡeQ>+1` V0fs,`*KL 4x ABZW]CmfFz0 `ˬ]:f!a(QXWs߶{ƴ[u}s5Jo[G0,0VZ"|_5Re^Wmc+Ajh^jczY+c^pE3x˨;+mƜzf9h9U9s;vS՝:ےLe@A%D|{4`v<ݛ4'`L|& IvUFq@;"eYyG0uCOqN7BNnXML#a]+ƘلΡhb3ҭ]DPk+;*Le2FYiCn&9td x55vb1vI:ס6dk|2qQ uV!kxAM \CW:) p0,tړ=ئȇU<ظE//)m@l+F'X"*PP}5/>zu2q+v5YK|o;V|.NΈIf—/dOD*!ݜGO&'j~EUvZ$>: z*vWCFtOϺ+O>>w!$)nÉ*PxMS!& d¸%8Q܆u$uR}5Hg"w6 "֒yy7hSS2VFAӃӖ#kYX/+-C>^C un U ґaҋqgNaC:҃Td0:M4> Z#r+ʍJbpw4\pF&dB~- ~6tTݶtr|EM%lQCfEcgB#4^7tKNAN\2THz&Z`!؅^7QN㏺:BLvЀHv%D.4U7sȘDXmԏo1+d41pj7cIK[ulCu9Tڄ@kSѼ\^ s|ɛףoJy>)x٩oϏp6 3Ԃ(NEPM #32 'm*4U.7ot. Gꖑ/38C[t_>0GgLmp|+yrN粩RX'2+e B3Pd Z/;R栝 =GEH;چœUU2ZtvULM l%#U7cI8e~YpzGۊZT;OOdʃ(~v^VTUo47) x(4xg$Gx;kcvҠQBPK8leQCxάs~: 1୰ëC7gLB)%EÐ=tuDor>=*c+y)(3U`9:q[pIkkЫgk )XZx@g$$^=% P؛:!4@ NUFy4+Pmc;yeadޥ)xrJ% dTE,s8LE n_:4E!g K%SɯR }Z\ _/pq,.觲u <"M mgEkYצTCoQ5QoE>XüEx۸ErmZ:ƪzAõw{|X^WzI\~G$s+gPU43- mϚs~D8M5f#*n,!ncE>SOigZOX(&:VZřfA~N6 aM8t.Yfkг5bW⣝H`s8F]oxxno S4Ê?qg|E{}R"빃ß "ɯ=!T(clor'y2MU[Y-h(,<nvic auOygKQN~nM*.%7pEAyC_ !;,6鈈r 8)Sю5ATD2m{;㲷ú:bQ)Jb]n] P˨{mq*:~90ObB gS/o'⟄n7, V1UEBA<GNvV8bxEF A>`%YH؀p ҅z3%x^#JێCt= #gty@v>i ݳW9R E[EW~ >nWU5rt:){˒850iH7(7'YS7F&1VGWAw/w銅 E1V_սݷOIg هrZboR4ɞ9+arY÷@l{ >8!I1&#kcCMy pi a'$A2v:ԳU}O'(G]Ov軻2kx lbqXd<@%QMgOMjWGC~ocT]zqE\f7ZN[LnB,9^?'vg9Uè Mi61h F !D#$~v\lI:D5^>Rʎ+EC}3އFT8$ubڊ o9lj5{]î{8R 5c_ =)0ḶhE _q͢9?"EiFΦnM+3X+IEcWC\pu3CE "B^9):Nʹa n] l=`ʦ"0s1Ivu$6v*1=`HO#Fb?K%2Qm E40e܋3讞m]rsm SmrL/}o NeL'B n2o- 8Pv!!MQu_R*c,xlBLaq.Q8>DI8ëU^^|BAu9sGN2?|f &w%dzt:-[. ҿ$U%DEj1XIt֦0,~ޗT<}vka܌J @?"*c 7=4x检Xi )E?sõX-/3k;G'.J[%nYtY4JċN7-발t9ֻV1x,QkI5_0 Ws&ĕ|%ڑ&޳uw!xpw n;yhT$(7#E!˱\-Gs71q^gM _4h6ЦSr;ZE ء7|ݖ%"B0`QYr@Exo`&_@tݍg2[?+:rsOpƭMÉoXl)m]JI/sK%rnFɇ**~i_S+ŪW/ߪ.zo4`[n6Q@z)hz{%spY[1*Ȍ Qm*_ zocָ aAƀ7-FhNzyί*液Qlm:?;[G0ltN}~(`&l p\l/}RƁu'n2k/[=KnXU14(01cxm6JB߃:(֑3h{ ,*R&zN` =СΈ[<]Dƻo4 a#@:kmH.8AK}ȏq#iYE8 SSr|_^}fNHxߕϖgeháMCu#΀#m"˽ezMR!벜 Buc\K]gw*F>:dGDgHMnmKcr~Yp ũ~==yTO, '\!ʐCo+Ex˜IU³ך/:W!:r۪$ȍHP-L8穆&HBm;5%Zo ;Nu^g١qWAͼyr.iDvC[ahdC!jů#Wp{=$K.ٚj23~V0ӵj%mJ#ߠxZЕGf١x87;Lރ(\pf!):[ _y>ÈP0hö[1.M'C/p} Wx^SD4@BrIR@;P޻DxhьMB\8kU}vEF8/pMQjk2j ֯7+̉%V5Vm}6mXw?izc:&,idz^Gaxe6u`GS%FV@9W&F6^x Fwlų{r U*16 Ӟ(0^8& 3=&?> TE_CrP64A*}gwZ;xuCh7:\O'}}7N^? mj>< bzxԹ~N#uE=^tXΠ&e ٕ&__==JjI$:zӪc'XsGwlωW~? O )°!lFb%UK@k "+bmP63=jCPg99 %OĊRKPQjfVP-ja9cC"u~E?ji*ח Ryֿۼ`70v??]H+>wRހȜ+2U5&UW~M; <`g$1z2?]F;Wˌ҅u*H2_= ]s G'ʲ\ ߙ&|6 y:~̮Ľ<["7b -[ kǍrb#Ru |ȆOMx -ޏ\{ucͼDq&; v/n~ݳΊJ0z_=*Yx>H9!cʏ͝P7hK㱅=.ϠϜN:,$z |!@HPW!yP/ Zj}K/E맿X(,%5܏-:6x{WKLGuUOj-ZhC.vb=@q)UB%oW faE=vPliiLA]'fjBhR.s1?s'&e8:Ľˎ^O 1xUvComm#3Unu[O͍uIc#h14`.uDAP90 $*P$iT`Ӫ^=X'GQ$.X֓'~ gMQ$QFJ50Ao<*:ۺ>>HVsoE)2T P 2Ƞ\cȫwԼN P;ݲ omzZ4fds ?lMcO9O`Ȏ؉T̥`SG7U(9PX=^KoJ|.GgJp90cjr@HȚח9d3+8&2Z)P١8o ]MIZǭNgu.ouBCwQ$śPTz {ٌrG)qNSԴ 'QErx8ڷ57o?6dj }@ lټ-9GA%=עOf,zѳƋk-xxQH#m6ם;Hv+`@zBgtB-6Ff>а¨ o8)eښ͖ceAR.F6@Vk1t= |ɧ=dλ(qNXA)tMo!(Trx#{-W4]nV->)nѦDͅ:,ȺaŻ^Mcj/-W`Eg1I3 ,"]azbD/h2ۀp՞>)1xlPלhG㥌B 4w8 6ֽ`$5^NՒ\(/5T.ZdEME0jTaƝV׳|9vXS%;?L|JjE~)T8АIg5\MؔTAHhC 7&Vpg2w6] 'PKKkጲIQ$ʿOLѴx\k䞹z.ejmUl8MUg;<}ӐᔺVC",\d*r`ؕJq.dpy|N2YskU)T!ާjJmQ|Nm!cGQq { X(mCqr5 {$'20!Lo{Ōf }.0. ]H7N+׊"=b^0osmΠpz8,oBŌRCY#\RUb>d[n )uis_c !א: RN J'Ga7]mF !La]-=4DGA40HCH $\l1t"\a3v%܀m`Km%|hD;D GCU\v>`yLf/BH$֊sP`$&CU+PϣYͼy`y~=t߹Mx}4QZke ˭x&N28pC-27eP oB Mn֌&.*'eFFQ /4Et⓫-o$8ja\|̯-,@ʨ"]CĮ7w HѓHylnljj35|r4_xT7 i]s 2Z`#zRlF;0%?w!Ԍ ,7Kf1c͌@uۛAoBag0-N6O3J:*:5vswz){2;7>Z;?܂I;*9˭DD7բw޻]%nywk>_ @Cg*m«bnjn}¾$8a~j$lS y6j;hHaDj\A pa{YexN4oS8߯ܦm| 2w ;YC # ,VLdAVxGu@w}l%,$FA*Cwdw>3E{oQdzW3EDE8m_ y=n80tV֚Q -znt#tO(nE@ ;to38(g` ;c0W끤ȳ=^]-C4anm.ݍh0gxZOq*?nH]\4 F&~_LL {7%LX5`ԴSٍBPXb$ .IM,( yFs[ڜ"V.S^Lc:?_Vٽ>Rq0eqLUݟ)"n` aGj死8Vvert"- %%mKFPS J<23_mUsکY }=N91ByYEJ=4kkПKo#q-0ꗭ'+/KCΊ>2Ywu ٟ4ɠB Œ*NNYH{lk~Qoĉ>~׮şg? lu`ԋlv.5 ;+*J|?) 9R[CXQC{0,4&).:!&g2%hV[XJ#p-wd ~]xc'Q4V^X03ps-(t?EkF2Z` de,WW> ˽C<ծP{XX+i2rxvFb7/cQG&V{}XL.ǜMz4QSJw%im2BvXe{8oV4 9Ҫ} tDCa*۞{9\@gOx0'Ur L[$<he6X*T 8[Lב\!]l)}8mPw=Go3DY)iVvBy"nCV|lC`yuxI6+f-=j3-}c<273|Ei})3̖w x9Gd}o)IC߂ +S[v҆ itYtˁc78Gozi֛0Qk,(w8"nͱ (%QϋmaIcgV_8va[ҡMwf 4M'dCе&EW!]#fQ씞GU\>&3X??ܝ~MrWWᆳZ? 8.wv,៿z`6K.Dybb|B ڲt)]6*uJP{G3R7>iW%JȾڅV̏(iWʇ|6OS7_ 7GQ(t"5\ Mb5u;f\vn۷G.4@8$KI.w|wW[uxADU(/s+n&ME̿oJWN.5 v(]i 2ۀhH^<}8ў=y/~ '[J`]ZΎ/}RmZ1[1=U7<7͑;|3@ oj^c{R:Et_5+IHD% c&{Ϧye8ƚ{F*%a8"rİܒ X0CEW~vG\[C;2%dBHI(ZO^!̄>@ 2#)b%!Ls]kƐu{FQ* y\+WB?'@؉ۦMraJ_6$.|؎aSZ p8py}?PVu%Dd3lb#ɃpSh,>љ8Pm9YmXY=Rm|˄TV~ au9o2z&]:(_>3R43( _3KazTmʌ'ڊ&¢b΂_37!m%%!pb";:@IE_#e z[uhkb>iثΆ5JU";S˗TW⾒\ 1VF5LI 9W!.McFl^N>o]k,Ŧ n$sa1| vd i&7tb; s>^ ҭ/\/Ŋm5Ƥ=̺QVq@$u ū[IZQoF[X7TMxe]Dη{q㯳)##RtbK"M|/bOjbc@Nd!]=}BBU2OCZRefxI%oDh~]y-.c|)6a}5XSGFihBPsP0Wlz6Dm& qe]r| UUTϴPS4\Bဵ]ϻ42$e wkʚWko{4z07v`$kOT\R6Μ񻉳x`^hx-IRv,Mw'-a .)aOIT7RMydyƴ]QXG/  aJIv!Ti0h KbD:=nwU! dh P gB*Q 'I}O}T?DfcVt0',lG>#r5NQ[zI4͖||e!F#Кa@`*(RV˕"W2rVV_T5 k(FȑlXQyx9Jqϓߨ0Й;%5@MI[_,@Lן|{BgHqc4B;he1KO:[`,^neC,.tJu/_ {L@}/" enGYac@mQl&0PО?:cy7] x]ҍ@E6d8Lz+îsr^\g Z'XңKLJQt a?UG,<ƄNjma\:1c1 q`JdHlAArLJ9ٳ>k"#C˜K.IÞaaؙhGu Z&Ia'}n.-3M؟Ej3-'Ģ{,=\:K?MJQ(oWC d>D)wurU^I5^=OG`)*ü[ڂU>/҇:2]2YVN7lzjܐY9N-Ĝ)aU<LW r4ЏMw>y9Uy!t8E0d%sgK2|VbCaQup"=CfYďshjypmIwſ}'}wBA> plJ7+ڰj*ލ_ +yK:řCirN<]3T[u/#!p.UvʽAB :#5apYPj' H/7=Od^Cs5L*} ZH)ԙ;[4 u~}kNB;ytJҽU?U f6/MK6B=ͧ^nk: \^IPIV '^ۻ'C"&!-e΄ 6{u]\JH|e1TS̾Z1˛$BW|CdfTW{aJ.V5}P7^i"gf|#ѻ33S5\7-46# N(\Yɓ o'eѽ&rqBӇay¨Lz5쪖_ND1|`ZTY8j{l!@ʎ%h$ 6Fe']'];눺QuY'`MuQUIM%&p2kJ[me~E !R:UTqW9/ `o7v6?E'*0Ճ .βSB @ ?M9t6edm=UgRŖohUv?K6>`x G?ڧ[2ӔOQF[zo4z=?K3,aBD0~HYg(5ה$` Q΀eKX߳/6ah8džĐ/_l@\D cj9j+vP$n1SN?@j9u/|/*YiI0Y\ڛ[0 0[A>)K;R޼7Mͭ=l[m(NCx$ C\%wXՏ }DY;@œ%jѤ͕??"`/;s\B& 'ʾ}&܃"dͅ46Ѽ đt!G2ej-D.Ks Gb ^~Z6x[%Y|YԨ$ (^WssWGAu r pwt5^C$ohV8"<fC?C F6s.*~yI T>\J63R7?޵?tM0tBﺴo_:zC?-\_Kp6͒W`*w[kO6 H sUI- xAJ'lm -bn~pЩ`<}_)⏫e dUY[EX V~;rwޏH6?rӴHw`~Ʒszp~_W^6"%t^yZTq=k+3DØ#EU1hP@k~Dd8^cO^Qgߦ.,|K =rƲqbu/b B:P~EBNQ(ƅMҩ]3@BW'u)5e'|a_z^l2 r U\m \->}x* xҖ[nk̭St"sʚpkC)E8FZii>uŀ!pfmVS0Xy0I^٫dmK[SrЂq6vCTtU4r.wM#Nkټ$cr bwiZ Ȭpz3gF=uaGhXg-S ,TSf8bgh5,GٴyeV3ŝכzؠ 6do 8};Ps"813%&J{N]/4n$zҎLF5P#HNjŬ #s1 r1Ĺ&D^r{fȚ*T3[^cbvyn#! g&u4+@;l4DŽxCXd{ OӀ(%m E BmVB>bJ; jn%X9;<{=02rN܃F$?~2MPm **"ɏ[CV Rɖ4tZ,]]3R# &;4d<ظgIjFr{ 3٤0_Y<*l F3΃<C!!E/us&?5QB˜zP9G7%Cyd&H!d|pi Dw/1/ (idI`ED)z|%8, e=3|NX>(,j䬯U-> CSRt3dۄVWM[Bxʒ(;L[?dU徕 _yQeIc xJ(Nb]yN g8W*dK`&mJε!XOqJtY7vo_eSYq8N %āl8 _b) 5(yʉ"қ%+v>Gh8qm1~r=eUcǑV2t+[S _UalǛ{bcGE[1T~ڞ{wo4QLКoCq+wn/S`:~h:0@1mc=g|^ƧnSQDfwO5c1`<IʾG%= ۰* C;H]gޔAŭi^k/ v*| Kb`Rs!-WI /SؙN3ޙ*t-; JdҹOolm~XoJHW6CLN]{DHzrd jA.S"ǘ2Z!QI}}2dPgZ_z4hnS={Lzz>x/U"gE82!<|3ߐ W~؉›#Pn~&hcjD7ԽR8v)ݘ.&'3.*$:Vv@IKOCPe M>Xu ƍ*C'd\DHy;0a/KٽN9g/.JipB7n祊b+َ]}afѽ 2""d%mQ&fpg]2B~% cIpA ``2ɒF@qgđo#$frOZCxr/H>+v3̈j|f>y Ac)n3DҰ|ԁOt/2]qVG2k.%J>Ծ> zl(A3t]z37(c[q8?nqcf@ 4d?Èiz;C%Y > EAȬM*iw &z0٢oӴxr|/IQro]@S1_Í)OxhazB̵9D퇀 .um33bLbonf"n3t\Tפ, O(Hcr\ 6;㎴ I|H#Z',ve܉+0 ׶Sq-ag7Tۛc6Wg|-\` "o[l~;(3n CnET+Vn4 52V-]4au0=pvF_֦кUVM;梽z[iwޤʅeIjC/4Dg\2pMWM(rW`qL.~t9DP,dW(gu- _;gH3N5s.iX_㶫?je g4-)1Xg,Pa H#.*j܎ rXٻY>W k:0&L7`וZʾwl߄A &wdA%YZ\[.]s*в/ˡki|Z+S2l՗g-+ rc.Ln>;I~8n<2uҕpZq2p9F0ઍj+/ opQE (X] Y-2%km4ƤQDkPZcsAwN|Ӆ:Zieɤ|*ag5}L,Xs=-rY2H );<]o|ƺ6e:F'af7:b|ت5lwh4`N܄jF5t4f8 q3 brn/ f`}- IdQ12͖ dB\#ʤfxqc<؇Lj+P岈UoV:{}<ˊI8 hbb!Uˠx4й"n';3D "tsu@x0}5(F% R3a:Zu[DCiݍ klQ>VR?!w'Ŕa;}Ulfbn\H@$xشտ*t|/@?KcKMӴC<*y)D%ȱy:E2]:圏 @] e5w W;t(<` vfPWkEP+]/oaCሟyo hMuMۮBģ_:7k'0!%+d!Z.Qb;I ⴞSřݶJT}y>@Kb`(@"टU{ĺPf P'vo@ݦ%BC҆-MUT|&7h26~dm%llX 3ذXy߁rsSP:#XĤeK|8b _a?\qZkk׏Ä@c~sSX~(J]Yu|,T(vhP=s^)Cmiy얚Rjݭ`i02* 4{ieCDno&:uҙ,Yjk.ݮe,,T {_+IhFԳ?b68Du]r^6%=ʀ^VKwRt5=M.ՕLߜ/@ǘ5'ʞ')X 1fL-: gV 4Qۛ@[A&us۱$TɎ>c7^x!-IpAÈAVP:ȷ, ސ^6y[ؕ6FO hD=cC_aw6h.13n|]CY_qŪ Hx?JLx[#C! n޻5EkSV6Zqm&Z7ZH+  ,B+nhJ4ZsI5)/k`)XMKbsńf(cͣ%1:|t[b[wRRD~ Km=ipBrjwh^A.7H<:mf%m ?tu<Z7^Iz'Z'*Użҧ/RBÝm,.fϥlPf'n{C%}` T1_,\S'kحMX,n_mWN g4YJ=_AOZR^jg agצ3 sQ 8o(K)XI,ve]ǙNA'yZRqIjǏe'Fx>!P|lrcBz> uIz ;kyBKg H9?<z= Og(4փL>HSe8 LD 3&4هqH㉯Z$ .y4*%󔁃*l\ᎶգdJ-qPߓp^]uV Pɕ;*(M(w5tj;ECGm'`d?z0qTx)([G@%|{ǖkQыK8XnLkPByyi署& L,{y e@ހf>Tʚ>SG0550^e 6fՎL.[q=m}v#+۞ mF_׼x8FڥUMG\7GG|l_+|zwݑ" n/ܯpƨO+#2Pm-8'A83Y;5pnXuM5V;SHxq,2놷s'֪X9?$J%8t zA:S X7t1QT@p*"B֮38W?Dv1z]h 4Ƕ7~b겉M^m"YYZ'e}ōhhT但'k,zYHm)^eՀ酲0Ch6s7Q+M%$ !x34>``樂}@-G=HX ĿpٝIn<ؒ cm{q+Xq&FӴ@FmNc,EXS2QxB(ߴUވ)JAƭgwzC ;*7-=ȶ#ji< tvKē0YT X Fh:yVӺ\IТ`~@p \; pl0{ !T6]Y[˛E0SHWx{"G4%̝P&^鏶ÈwI~0(OB8m]oʒ?%ǫR3pLUJVۆ"A2Q,dh~,tFM R~PmŪ5D-wυn,zA9)ZBOzćʮ / ~bP8>~rԙĻtA.4罃R"KdX赹).It/{5+~`[[:@rQ"E>;+pA_-hC*>1&Rֶ*n^Ύ\ (yqH!=>ǫD1k-3)9e˨!u ĆAI/uH/{L&ΪֵUA: `49 ߌLb W4ƞ})FcE:|_!)$e# \ʤ/l]jf&FF/tm\٣LlGVݔYMnuTdf΁Yf.l1&8MMl/`K/Z%*[v@~z̹9  ŚY(jsPS@!2 R?0Wh$Q|g3r_Qp8gyh[+iRE`n$j^٧\)ԱH0IBq`JAmCl ac7;^D"uj"㒼 z@^I΃^ZH[*6Ef"I M1=x&_gK nAjŎ E$ Siv OMB!iNXS+jőȷSYXJ# )2{ʖTPZnY@_ $r? ca!T .~1W^H5Wrfg:PPr4wŰ4N>(u*!#xPՁ"1~,\&ЍlA@Sr" کbQbIfG zN()+(!@UD&+',{A*^i2Uz' U~Æ:f#u;k 3vZj>S -IuT׾}̅pS߻ˌc{ɘ:by\ΥZ ͡.74b_`m* @yqFV4] ]%T6BǹJ=(|Hi) u_'8{&"M/+sR8C 1, HS9&u|3~;)G"..Ґ5AU#P񖮜p(us ʊ&5oDv##+ڿ :eV~qtGF ? z6 f]Dӽ6q9fǫ݉ oS މGM'n&@64F$;RQ݇a>s@&aL]:K8 > |t2 cE`t]~],y/J`N^g/\I]O ,Ln,~/V+)9S_P<b*(wbrΨqw*t^ cc?:_M}|@2QΦOTAHG?.kRs 9}&xDA`p}> 01&k}ہ =  L#XW!J\kV+&'p;}!!,5*>OX(Jr0Du[(Ã,RS1(@T`}ՑCxFW%4|Mpw8oC[ٯ!Sȝ]A Lkϴ!ݴ^Nge<V qUBt, NLX?jG 9 Ifu =r5 46t:(}6tiql:n?B6>b,fWh*,Y*1"{#Luv(B:X𽉫 kOȇX׳@=szu| $H7N=yA׃s ]u4R|\xǐQ-[)4+;"i6\Kc0@6Y#&x&J<,=D[m({~V3rJ\H];!$\Lc4[H|+W#J#tDHNLGE4ev6lE($5G1=DH)γD.%]H/;tFe{3ѷ-ÞQV̆"2Q8[eS$dE0$PuxYqY}\lw oqUa3z#m8$4.:Ķ-?oWaV-0d<j9*OrE߾(YS;ׅbA HelN/箞9B*$SȾsKzCKi֪מJC*۪z4Ǯij8i4OuwiᓱrՌWTkOm5#VBtkj> 1s!5 W#EJvKwUg-SU;p|9'qNG*#!7Tq؀ sn$n[b=_իӰ;9Y4>Tlh긡MIBwD$1^{tqjdcM;oxC zb?T=A\<\6ނX.!nc=6C!YElx2Om};V14xAyQMAm JN˰b:EG Il08ZM 3Fcל.Q0"RӣX[Tֽ.C5b=qQ}*`HvbWl5|@EZ@r6*rIlKi%Kn*8b;a4UZS#:U8o"z(mV`\)Ʀs;ԃF֛$mlU,9u}4#7g*:gk%ŽNiF.(/_wp8 :4vy}`Dxa_yy?x_~fP=^%Wj!{9Y9nRx1*[TkOG+0p]Eo0Dz`~wJlPB=v Lk'VK[=o aܝT|u}-(ci( p1нƠB:>M/@-:~=˺D]$zOb8oTiu+q3*HCrhΚNPO@J@d Gd|Rigk~  1yDZSjb jy^d:6ReΖI@k.s,;'b.qҕ[1B=BYQp3}>'z  ;mF! nd@S'願kG)T|HQ:S`?HrTB/;LkTkY `ݶȋ\@lF[|= '|ʃ0&PbA/@i5iO;KcpiE_&fsŨI3۱_:@OtSx 8N%z QN6(`ouKCۍX:WYInhZL[}I0NLdVD4,ZQLGȥJ8,=X6@lzn*P0vhHA0Msd/;>TbMTސTy$t[siҏ[ ᕼDȽ'1qփސ)iG̫zU*tO`A)` 2b .DI@ƏmFʬKan;vѯ+zweB +P+pڦbU 8a _1!h;_?):,PUjBiےͫ(0d:9{۞z<.1u% W=cO81^? 8 1ue}nmPjrPC{u?ZԨO$m t`d)C?CmY`Ye|3h M1QWSֹ)-ȠhNؙ?N}s*Ӥ'E)ɢxV'4s| <]- 6p*1ss6G^=DZUEu!Cg_ @//އ@cU}.ѽ`'{_K)?|j"?=H9_H1ÜM24i-МPkk"I&&ŕp3 >plBjY$?ș vь!jhu3;L B$GW6rkANj1f!>bȭK Avp3^\Z"#14 ik{53ΝA* GD2Y [awryCȤT({_O+࠻,($8Q vg]\d>rL!R?|bpgmd_&ʲ |BT^w [$&nTҼXUEÜ2 m ȹ#O Go 2(ԃVzV^Si\rR2U>nA;ʘ$'87 +ظY"w+ 7HM ixz\ f*?,;5a(-S!>IٳW`;_|$+5۟`hݸǠw_#޶_xxMc}54""0cP_cE?dIF Pn7lJ }KBܯns r?ѸgA=`Jurv -˼n'TH2~}#*i ְ؞lA"Aj  g)1k)ƒC0Eh\ f{8ͽfHiidPtI,.f="B_Ȟx :],W3)<|S:^4lb¸Y;އq[A IǿZ ;{-8@"r!A#ң~sx.]u-vMg<3nR+D Äf$WX 6[S;v:+?[\,5lX TAQx<+p!A2 V2cwfK)cLڹhwY}CxɅVrsSGLN+G\'puY3^?xF6ʢ`.\0\l% (<|_OIV^hK@3J*E#salSKr\D,7YRkG/Lx pk־bB LjjqSyE'+: -\acVЎKGf/& l=9IKI}CA~6O\n G xX-@}PЋVM˓% e(;އ;rʫY+ 3oOw"ZA#7MUcꩼUKDzHFH$_FK&Krq:Zm ȣ68W!ªnyB-4xwbCƿXm)Q8f^GIpF^3}/]?Slvh@7 CQ_\0"tuD+ ˆ\sK0-*b-'A8sTyIDOB9'[>(]2bz]TY`^ 7n挝i?o_TԪ$*} hJ+Ng AgJFЂ"l)';+LfV2;`e#"a٨]Zh8g:)fLۛsXI>.ijָ|s#dO=(&V-Kʈh>,Ob-ym̹UxTp"D;WyE6)@}(}T@"HzJT2Z8r+k,3z3;vҬ&ο97J"ƵQ CI};$S\ CǏ?*bP 2o- _x'|At!l#%Cyfmb"*" 2KS}SDW;Isˡرo%ؘ.ZbEKC7CD?β"ޫGQHTЩL+K6t5ecnBMx` lIfOi)SpkDgPtUУJWw*4 MГr`N]xu}C3`- 4^tS t , V<]Y5W-vЛr9Zg:+ ER;’i(pb7%xHSHɵK!M:1m%8;mYivwK=w~M9@Iz6+k_酴7X9֩TZȡGVdU꼟aY;!,F^*tkM[z b*zR1HW|}4b>@r2m¤x2\T}hm3r k,oBRwS d\ o@Ș"Jfu)FjLNu &UxhIo`I;RGj=}~e \x@c/W?bsjdS_Q0^!\"v\G;|`.P/y'kSǡn߶ӬkLLM6u nƺJ7IM>&H8N*|Z+QT̄FI!G»^mHlS `ckCnE<Ѭ JRX٢shs:YK&!zHozlrKnY{.L!<۟FePOŒQ 2=BudTL&ƛSN CC?KN瀲(1sҁ֎8)O0P^]֋S7ǴPHq5ŲN? 7r_T|ںa.pP6m)Zp& *.7)oϢi#rcRr6`_}ꫢ⇽S6(WLj8MQl]h6]*쐒Pxz?$HW *~j>PH}bՉ: 58o۾~wIhbQL}~cԔX THFV amW"-an(^_Gobr"Q[vOӁ|鹘s\52b Ö́@0gY i"*<'DAj&|PRj Gbɻp9jr\/Wv (\L_ @3aɎ,=8S4fkNh%CeEc o)kfm˥ŋ@P}%Ʈy]aMp-cmЏIWk>tn[y[P.e¢.7V"LW>u}k |AXXg:!o~?02.Em itW1'rZ'2;BX Pj`"p~skA#(rL瀵Sۻ7OIo# 6^"0z?ϋ/ZRi.ĝu}HZ`@x[FH?+0˸t { El~(,C!Ib L;`Y+ϴ7#TD0f#Y}G3q@0lcJ@i Yս1% p:e6e┩+Z(IHwOLh"F 8PLk6s:M" x24eVlnM3W+pXIR܂7u,65򸵂AmoZՏݲ~WƠXgn;rȥTDuxW3isSܟi~ O; ?3F2%U!mlZ"bjD#ۧUk{/K!sK Z̥C̅z{Lʃ b伿jеt$E @ dō*7 Z\{4"/*|sn <)!/![OD~/&o$w `-}N5C@qȪUs6B]5\ M">h)k~U:d\wGsK=sh?Eg3( sPTϢNQhL 6\vYԕ|'ގ\bTWڿm*l˴` G| ͇37h^BT;xgoŻ^&7ٸl*3="XyDz lz/vm[6˹ ]9w 7֎*AKܮ FVgߟo(9ϡ ( z'b=[ʐgnFmAJ+=!D}#X5 x{=xYB},z6ayZzB 2`I<,W{KOێ! (M^ M7W¨`.΄Ma>1k"7gC?KXA+9•l ;>'"H 'i|i_Qx;z‡=۵w<ϘHհL/[̳xa/(Goӻu{}y;! l4pgӸ!L $k[S(TKGwؐ`b0u0~XjXm{cfˆTvЎvq:d. ]VNAŐtBo{9a.Aٲ! 6"̭ IP!末&$JnjvhHOYʚWjcb##ƋKvm\ԜLzzY;'ml~LYyՐĉZ ܷouֶtwդLs _{ٝ9 :y:G Q8 ~ysrr5WFR:EӎjpJ4)<0.sA#fo}ejڈvXzA7?(qY{'3(W"-_]ϸ*ݞݚuy@U$6*1Sdm8UFLOBUe.׬;HZVxp 'N,=@t`22B4nnQke01_M?{Ap|XڤKxYS:1&Z?rOJB  p>.ag  +S %8v{؀MN:$zS$2[ +ml.6=qK="בd˨nY;[HyREv]ϮFcs^݇A3<Pl`[!R<9|MFcUK`-x@:[b>g Oe?lE ssс* YHkO:)= ˁPkN5n+,h¯+h@"@4?z#׏| f(%W1V~fuE.53P׬X( /}iCE&/xh^oAz#md P殾un5Ҥa6#e\* a2ldw S*TԒ?vꄭ c+p P{U)Y7,{EHYU(T^/1&/ZN $Y,=tM*_A.d0\"5l%)3d>s(~ly*o48-IF*vX)H LJ+>V$dd/>2/l'a )LnqJd`7-716ZA!}g[Z8oh= t_ a &&Fyc5{ϥ>E{0ľJb3KAodKO$q}PDkᷦվdfw@MX]^F7! Qf5Zmʧ;VnѩUn_BU"8Iubj]AڃJ=~Boh&LlBhxu+$Qjh%} SmbbDNMx?gx eSs?mϰp9evHvZ.,(:[&Z(k%ǚe_&Vw̦l[ %➇/"y~Wd /hU"vqgr{WxXV\VĬUf;ח:""e9qn +k Z6yM372w"?q=lTk(31]VDEIK=GmD[X帗wK$ʷH/0#`ұih3%c-RGϐ"ǥQJ͏Oշ_Xte",ÚB[^u]4c!w2[ѮZəz~ UEKh0ܸiTeWwR/OqkySa,UӄY2I{`#SeҒJ}dyOv܋*;U 2q0ЁzQFJivK" C~Q'~<}eH !%[)Z/uvκuAlN 4v^ombUmqQ&L5 K7~/v.,Q ҙnßO @ɍ;U[%t✔, ZMGACp FV}p em)x'q?nGLT/[#N*\Oee'yO[^ _KʍэA"; ؞šG oy;-?dMbdikeiŹ'&Sb6L3U{> #Gn eK[O?\P -r=?8MHL6S?dJ `@"S-d $UCi.t !99SuĹ$W+=|7'ѭ y4hW|7s7027\9_4pTQ}UFgSxcJ'6͓"Tlv#M]jֺ[40Qk }.̪>\͠gWw\+!];v,"D R7fCdO1js,YVz (*`xh':_t'z `,a"\KC;EBi&?mV[2˭p!zGT/܇TS~WL$zQ~]7YڏwW(mAngBy9tȉɦZ> PhD92[;F)v!}׺ZOmohբ/[~R:gZԭ6IJc.B !},nX4m86:ѓf9Zu"% X*dᘊuGkw;IӅy]|;”[DrNI%s slPµ-5pUד)4tb?y|BmVk>t&;$C]E6U2;Oh$-P m0$%: S+m1_}~{IGW$=eR9#t!8< ;hd H_'VF~NqȪp;N?:K$j2nQaH?kg9nWq/.۸ScUB? oߎ6QKUë=bj~d#fD(,t=ξ-s ̍޿S๪6 * e20T %0߀pȂ {Tɭ ސB9[Q_ <@zҥ2aH[yo~9cjڟW@S v8 t=*K`i6׬g>hTRow "F!=ްs(ى hq]G,% t )+y@ "}ВiUՀA(| q,~ޅԋMӍ|JXGwm)J!IN7šx $8N>1ݍ$zW5N0> %C[E(ė|NXdUX '"[fOf0k|~ zdqxP}Mjnx%:GM,CLD3w|W/} |pS|/2zO~+<\C_4UnNG"0)9i~U.DW%suI¤Pz`{LD DSY Uu̓~_pwW0+4AB eJ^[lТ7êkY [p+%oQfc[Xvi0,_J^N5A)7yz_LG=I“TE{R inՒ @(9u{QEXX3ʞ[vH= Bj5l:ؖ-|'>DW)¡nozWS\Z]X`2RU y@Df)>fQ{d68}O:B <@9[&`9|v{$y^{ɕ0(&guo$p\9I hwb8"cj1`~%ߋ%M} 0s/痩H=6qv$(FnTye"2#/oqiap郞˷ZB\ϤgG 7l)Dx[~K6Id̻g /Kx )l{1D'.eO ;8oA{` 2oG-;sa<^>W9-?Kd/|*¨n%D^~ s^ &7YS4Gz8o> X#m#NKKCBCv &CA6`DPÁ B#01d'";arWi8!Fq2+l|azl?L+ҜGymD@e,,Dih(T%^@$&1UmN汱dNR~~^X+@vAΛOۢ&-{'3HES&؄`BuIўbCW h :0F n!)8lԌyToRL-F[=>P/èp"?Dt ϖ!滙 3.\i^-N?pO]["l5zI(ȳ0a䧨 t(RS3p׾bl:9;.cjKW.m,AjenZ3,f:pLX4+ͺ|h 3,3]t_{u[6#ņmlu-ms<+XY5#'{BҞ C6ȾD]Fr@`cZ"G2v;?`lD?!j1?%~yZOzhkv&Y܊_/!jfȔXB6({2c…(EdN8]ozb QQݪ|򁒃/X%;مw&oễit]Ocw" &XhpKҪL&Y|wJO3Wg'G*Q*/5͓hD7 8X%+IXC.k sά9ՂF\\k?z9_ q}O EugpG"9rDj1)v^̌_Pz*pi;Yj^KLo6 $A |gd"Sc4TtxB>5C=Y:7ҿ/>R}łp͗U l=΋ -E/ 1dY)T)|FjpdRdw\t/bMQ*oiWM Cn)p^iZPܽ拵,6:g!l KN \뱙/}-ȥTͥɏio 'Un>8;iwVgPHBӵ{SRoo\(#e@qHt*\=I@3`+ӝ$q,+@A C+F㊍Y5%HZ=I/nʏB0VI4*i'$@mw\B<33 š5yS;%:|FN%q5p >[рb. @OZ i 93e*yCD$>9t`Kbg[k,L^ѿKϊɟ&:0h#yN ֲ^Ywl QJ=eRjIJx8 Ѱ~`%M9l*w)OAgѦ~vSJD_-" R\e/4Vv04D(% W]X3ξ7\ |y!p5\v F i1v}ؗF#}ߢ(a-,4xh2@@_QW=6]7XC,7lI'ԗRr]n2ٵtu?Iq)SDf½y~yLr¦ 3&fNmgc&1(WdS% ’ ' )GsՕx˿.˅~wz(;t(vQ__aTm`ZOuϿY"I,ތB&֓Qe]4>}0*X(lYQ=BYX,yyT%(q1]& g}ۄ%3-Sp$lqU(4 +ڷQ>,^`NL݄ 6x(Tg_#΀1JW#`BS'>gY#M/#:8eh0n^m;):M~0S%8MK"㓩\&ڨOO͌3}fא$_}ŹMgg 03fdʣ`*!DY6 ݓSeI^o@5Q]zc}v0:E ~YX>?)~'GPN@*0կTF&7&5Ǡ)SHo44-51^Wte94:+*tƌZA"1%GDД.׼!;@(n1&&.o:Q]:n*o3ۜ]E74N2g"6*ֶmP^y?T$4޸JdQL#AD+ʄrsslz) */A:vVXC z'ZP_, xYVc#jIl [p)nAhi!g$Y%ی&7n-pѠ~/7;-QI !-P ;k)lzED D:vR8_E2I"(zRmZnX3\a,|n u5}\Q|Kݍ㯘C+-K1:FE+#(C?s4dl2zݴ+{*ԝۮ(&›̏YfxL o%T^E ‰i3U)9GcwL)oK:K\ m>?ZTQ )y<ޣ+7#N i7UΝ@\MT;}s^I`M{&ky>wUj=k"wpUϑҴyMԷ&eQ_:1mENM.?  /Aï&@4B P_.NeO;IFKv%)BJIC7~ A񃰇ʜli.@%*ak Y$Tt+sбnNVR;4hS,$p>*8`WOl.HifcDpG{^TǻԶGmb4WIZO:CoߵSL$O sü'7oW1K3׌)E5.DP>NmM{Kol5ș.uaP< b}O@Q \cJK)plr6i(ð9 2:~@V@$&ɖ}AmPA[ZF x*Y̹8W|}KG̈́!E]fL D.}xdmnϲT(tC9flZhwR)Zn҄$\*x23c-YjP! j:!}!p(lv6r 9|k>Za۴v5[ s|+Pq!Ium.p^[mjԬ];'ZP珹̊=FQ>$a:.:LZM_8<2ZÉW>{BȜ~&G:o[ْZ@ 7 <=wG@\@ ItD/Oܟ`(z+wbK'/A@̯h"X@!+G+bXĻ }Fd)U5R=~g#nT4nb>|gWCjFKO.̝H Wi]tdW hI46Fq9&D.ޜ咎oEKfP:sE9TԘ͒fH2>l ):@YMs븻];8yhNN$A?n=d폓 +Wf,{#3ivUQ“RҀ=hۯ?N"~Kj>)$ L3_nN=br)jszpr幹zUzzCWv_ΙY1*pfHr0?ؖ),ڽ:v0 [jk}'*)1pBt$ 4Emg,$$"lVVTs>U> EUĊ̢h W8wZa8[+EM@[O˾Kk_Ļ2l ʽVhp[aPD0v*htw*ȴlEH Ѱ7N!,OW+SGJOQq"3uQ݉"PRǓ ;22uV6szgfS15"Yۋ9ԃtY/h 9Űki'> to~}ôTALOt^Rnʇ^+|N2˭?)vi{17Sy0XmDˎ{LءU B6>XeQ,i 0V3_Д> fԮ,[-rsSVѓP3n6B'(,_΂{KeiA◷R8)~BQYF:b@zvB b7UOl;a0]GZ&]]B'$&h4g {JtLemN'1RCnvGI2Q^wgRd, 6dJD)F q@GœK37[p/#Ydc?H@ΝUb nRv(!D1m{ wmxa v:*L˥sUK)h>%C WC,fחWg4k\v4dQuzl ªV4,_ð:Ң=~5mWGg׏3#KCj}|qנU"yMeEHٯa92 i|w0D"N>M\y9K/+!hk!;z7*%vp Ŧ+HBw1-qLm]:.Gtg-L g`&1㳰tQ97$:gu1V-iMt"psNΔq @Qau).A3ٝ*-$!4&3FpQɚ"E/Zzywڤ9@xD?(RM9}5gf4uyX#\w$^ur5Zh_ 77-tur^ Pe&VΓh~Ej*;"[ܜ xn@m8Í (2 sMO"q1"q7Gz~NLdx.EdǗ۳S{M/<*kgOBND/D]мX̋ޭj/1U*K2 PǢ7%MT} {X֍Ą֐ip(n"D jX79_ s>)Ң4MBڙPsfuB<ҞajoSX9h{n,8G@ RXz#htH paVHsV`F1kL8Qq#sUkt'HG ֑lIB옳8n!6F 6tgb:5 RljLi//q[!%#b4E.͞%ʑO'XnrY7o.f'U6RKB,D'zu-9HR#~eF[G/iLgoIѡsоbK5}N ;9L@{yA^Q0gDZ.`(vOU#u}CT<@c8k8JQKZ4rsL$aNϞ7r1QNK7T4kFZV/$4hYIQŨ^µXm[7%f;!i"ǴHp xjU vRa/r\㋑׾|O/eʈJ,g}f1}쳚r^;@pA xDP*bZD3b{*n Y:3Tc &8TWJxD1De<Вg5w1 Sx2JI2uQx?祪:Dj_4'MR[!y!g4̳KT6ݗQRgm VaO w')GRn؎1:sB"pijTrN3ߒP`qg@6K_P@:T>t2rjQnZx<95^h)+-8i)0L7՜߶'AjwNEHy70ACgpUP%<)1]45N&)h*Wy!sB9D8yq-2Zds เƒg;\{L+0Q>ǩC3RE7T(:h9>$H\d,[!G G-_N$M\HlEE#Ӧ`.~ϰ};gMahfƜX`<1]'y(q8mNԿEWT彣i% !ɀE lWs`>gyGP$▮'̼' l"1d\urAu{SpD."N7s˝|eCc5xb#*HKM#OGzikrșbjl:$rsIV(mȰtk\=ѹ-w J`θ?D9O} WSXAs! dGQt%NQzHɍ!0* Re%Ɣg ׮f2+CtgS{*i^5c@{!RD=Q~cBɏU9qș,5Co?U*'0Z@]-ڢvs#2f# ; hXKZ5r'Z1ǹTL %urf1g+C9Z?DztQ1[Bjum ;6z;4Hδ }u}݃9LaW;Jg pDΊ =Ѳ|"AdY ։{][Y\BXsJ{+ SĶ"]+UUzSלi. X= =G)jů/ϤFlͫȴk(|'hyiKS]gVʻw S9֬nzc;0cn~TQM~Cf͎aԁDeJ^ R. 8ƌ$;`\rΥi.r{uAUEAZ 5r&=mN0osk&XK72Sʇ1ڢPVoDo"kʣϧ,WB-غ SeA?1#q(Ne{6ʽ̕=/**v hywMG6lq^fo[i&F)-oބ&^2dx(/. H}8=KVo~24Do=M9^*"Ré#]3 .GXQ 8.s̱AK^= {-1,f8\F!le<ֈ7@7ŨDw 7$rAMXe[ CCJɋS'%B87_*9rply (UxNi )2/Xyz uvޞEKN4j0ӗ6Ӏaz)#o )VMU:.%YTpbTH&n)R[$uY\ڛli<0j['݈ڕ0' S?* [ ߵ>&U~'.N & -9gng[Q >|x5IѵP1"{l<h0t![q9~~X?arțAF M>f_tErJmaUs]Ţ7,'W1;&S=_C"DF|kG bP#A'}~K(!UIGJ-`1 kb59=!xM4MgЭAPjO#6z ^/]uX?sdRgܾOkn&H <u'BF[/7 `dƩV>hq3%N t07(p* ~NĶ6$$},fz?[q<Ƕ[xKEK{,W rЖ]ǟK/mՎ.vZCJ63#@! ȔNݧM+f'Sb`Gx,{ ˸9rwpL2eWp]õۜ))o˧>CYp@a\}b>||*[ٝ4*CD&q^Q[F֍93޴6 YB,5в:,>zZc1z(+4!PXī `.ջ36W:1k{ȁf;OdEw *\ͶQ~Fuw͟|؛A"v5»FNo}ӣvӥwlG72C,)cw"qA+MUޕ;]VV%XZs%7/h3^DO+3% ݝ9VFFH mڊЭ@MrE K6MJ5+^&Ƭ\xsBKF .@WGnW.}>Ly.50 ؝ݵE&CVLIG.269?w9e S wS1=(?r'TraÛ:bM69G%ű##>A{v+n #x ?R!w0oYŬ,LzBIQGh'M:-똋y.,oyqTq" 2aFsgϷꉗNaO꘱K]V UhiV*#TlSM)x8>%O*U[ srk.Nk&#w~&C; eKr@4W(سDzJck|}{;#xXESù QӹZ W`*O͍9̄p(Lؾ@,Br&V< * ^-]T.:jc0Rk~N¤-"tcݩdNUT AZf֣{wZݶRIgPkY ΤsYdzg.9=pWpb|5iJ7p%V,DUAKI EKFO1RD轍 %kG//hNfa<#5eⅧa]c?,`{l+ySvbF{ntU6@mNo;Q8eI{f~}:@˶Tܾë>`IC2DM!h8i|| L*F\zǀ-jU\c n;zF[:!KI{12 w!<H{c^D,PBzsGC `l9^ǽ/ۨny u9c/jkq MYH@eTۍh=he$; una>JpuP6ob^NROL3 (#"pC?*a/yn6~'AY].4RG+i$ڝ7Wb[5Ǝ ר#YGa; /+Rw|)|0j2}j7S=2 B4ZYlZE;vwYaaߘ]y z"LWW[oc[>CahLf>~;7@0+ ^ J *0,ON];ʘ%L5 fg8&ڈJDY_TrF]h|4[~a#'؆wdt颇 8HW$KS`"K;op7]{GNWXc/QBP@f/G7{ p"?z!c.+j36Hn0Բ{8@J &L%HDm8S͛`N7tJW{hSRKPCr\[ DԙV c_&)'dױ!F0+kw|[4Px&YR.@1̮c>0f1kfq7݇v3eFgh9B A2Q"^`q+%/W7 h˪Df␔r0#pbܿ&ɦNO I*Jfofx>kU }op.km$+)e &M-C}͡smW {K9,K/\T#Dg|{[f2#z]zDm/s7k7-'dOL)%p,[d<ϗ7RNtVmR \uV8d/7]QtLӥK kNF*ȫulM(9u\W} @I ba-g_GLud6 ҂OlH]9^A`DF9ISB1u1#"{6긊-S:vmt>좼 @l@{K9T{qJ$TMLT+|~Tw2Nnou'AkjZoM5֊ I37y,7W7R h'8k/vV32JZm\35 NZkoI+d;QtWj<[G U#k;2~!o %I .+"[9Z)`epgHR|v.(e oekV*B{m2-$~fa wgalp< b|~si/ͼ]OPv2|2 US/E33cāIrU8}x[9Zzm/~/bKcm:1HF-cԇVƼlOakx.6tjg mrIq㔼Yx}UVyO($H-i@ϦNA̼n6q/r4+%ϣyovBMNܚIɃq`T8s*S3zUϼMpul ]LDȘ#dv& (SWz)e I||kn$< @6c~Ma,dcOc6ƍON1 T%+l hB0;\d=o hGB ?U^ w0pMFT ļC񨋹Rbsi.ؕb ~{"a5 #lP}_c4lGZAi+/?[ 671pH68S y!z袯z'ڠP4΂jV&]pknUlД`jdluuVIFY>|\mEkF&XTMZ˖lj\7O{.}x+ŒdڀkY[cq~eB_1s`;Z8dj#6'xN2~z9l1!_Rnmn>/39ckyxE-*j;V]zPnV__vfJ*oG@1@$?E! i\SeP qY6t1 $0ؿ YO'Ѭ[`4š9_֙R%(sHJY#Vx±sXȥ_Vm1kjDwƬUC^y 8h5]\..HFW^=]1^.RNΚ_U0}vV_ aLV z Y>4Y%go^~_vfOtq2AQƣoxUBEuX7_Y ubs< ipWOalLQ ` WhbdTVk46Y})+S=U:?L@m~c|y?iP'[1T=p%uoת>Eʶ(_~r!@he]b0mjKnj5cKÉ};E+r~vwzqqN ЈWtyC[qdAhzw4y6@bf)f2"Tdwglv+n쑔q8Qv[KX~T b6'O18Mݎ1Uշ#P4XtD+.cEUpV/my'L=S`Kcú!P1D"ս QC_ <> 71vBTB>Q7o FU$V=%!g;ߥ5&'Yv ybQ5kWs3xL8δyr ؙʗ3)_R.JaZ (6CB{O"hq~7(:zVʜO`\!Z`?dt 3<,-%^{ѱcXJ𫾍MMHbギ>{2, ~ޭ!产2W‚vW=L:돿_cH)7Lޣ+Rh~鏼kP!oVhőK2,W􃖑0>Phݗ0UWtniT?SQkg k( N!.ٚ =NgX1x֐8i]ix/6ci(!1>[i(ݞt [դ,v,:p@&jq_R&ϧ~sdyD303\J㌶}*mC0G I}N6ʟz.8p:UϞjTkWI hjZߺL2:}v)(H?/w,Y:JL^#Jy%reU>hf_M(_1r夌o^ t(-(O4W:PݕhsʼnG9'>jtDűU~O(eg %a=jW2QYh{]8nΆFAN@%ZNڄzE=fF$2XTƮl֞u 3dihL݊9H}\\Rgpq5VJV<铟 t{%r}뿤wVwdlQ)ךnr%!.u$ K>G I1W83y& YWpնUafN4Dl=}kՅ`Y0NҪo[tE\B2N.=tߵ vB#zG/f* l]4W h:]$d'UlTP\2Aִ}>~sq1XRL(=_IMrV/ iϲ!8gjaW:BgTA-$dUcWkLr@Oz4'/+xioIg&F*$ĚPp J\M2QH7P2"þn<_>P$F6'1N2}LdF! =RBC`1Il$ť& L^b&ub DA>.,MD^8oB!d匱/s#񥃱RP"g'fCWos}΄O[qZٕĝeTkai\E(N$ Ź]ppbd*{T@?H!'?I9MػXDVjͨ`NM̪#%_<$ dRϯ7hVR~ Vvxό\7bF+f2>M~s< &fbH0).Nyu|/%-nzW0OPEud/e;6 kiNaXQ=2v[oAe^Q=0n.\MUCc7.F]Ep60}gI7-[0O|A+EPg-@:"茫2e.~1ddS Zci/mnrc0$+jn Qӽ)F0!t*7OZSS7(|;#4D+bfw՞AѡnZw83 hqI=Y '"-e% S!U{zG:|^RG#QMyVӡ\*BbB:@ *sO9 ͤC3IH%yb ю{F̊_={u3lI hu?@r}(oLR2UqXQ4eXBZ.\q*z5W:B Pox@&.qH5Aژ$ 0Zxn*TyKu6vOKi ?^<!|D ˍ\nǴ'ձ-{-:?!ԙ{m9w-.A Ы{~Q=mʱ' ;֨:~j=o>iU^`:.P|GY_^I̋@©˸(lI${tpLnEafFb-z+7nLݯcäCt%s8詠_W:_@N6ŋB(|W74B_\r,c}'<4}\Q/5ߓѴo9-~UO7kU'l򅿯 p*0A G`%Fz /ϛys-Oݺ$R4К{zLVziXBÃ?z5$RQX7U*PL+)j# !lA :A'u0>5(n7)Wz|*U e-ɬ= jBe<-/ ,˕s l@nO^Vd◈u'Bu@AaA)oxJKUcA Qp"tٱq /B2$)fnV:XO<1n)Hm?Tn[9#k0mمL4Ky[u`Må*als_>OpX&/Z4 XdW)(&1 1C,!eYq:K7 "ߡ#nv$8f485J!o/j82>HRWH4(4U5ݲPiR Ⲁrn-D+0桟'cT6-q;Mμ'Axy46#IdwXɱX^K" ิMs|sAYT?pkCފJRB[>i׻B9@iRYlK!Io৯-,(8ұtiac ] )b=s*dRO=8}@V̄}Gd"=̟ 9jB@XlKSDJL[XK -"iJۇ-F^A5/D_w#N#kXBsH_5Q =SFa4HhXBς\P~T@0=5[>u4kP{ed>kPSŲL0˷!\k谹|#NԎϸ< \ôc02O/+udMCtCvvvG"zqM7m]11p){W(Lt}uE/A_%m ڒ)hdYƜ5}f5}`LxoF߂u[x9uVc̖Kΰ ~䖌1i"~Skz>Z%r汧?u[:suOy7Y^Qbh^g r?UevhȎ[oju޷,K \f~Z;3 a|0ePW,8`#*~'`c=E¬2vUrc-S4 r ya9yW+fG `IBRuXfjpg R'W$5h^Ooم>`56bބ n)q-P3&{P5?,2i+RڜS.@pctiv6sy͜IvY |\+LdkvL /o;ZKÄ zl|1hku&.H0 % J'p&2$ #"`) {uPڵ^@#nv擙:*,l7ou9DG-_ n3_LW|\vDZycI}檫!&Y?ub˭|fM;BD:j_e ie 8]OBCXu'h,m092,'&aH`$}i9s7Mp^jWȣgn$*K&TN8Z] 8N35Z@עҼeTD+IIE7ә=z U;~W=6^CIWh/P\/ݾ43 @!4Y 2q.fso[7nǶJPEԒ?(L5X=oiG7H۰Y5+.._ Mt.Ev|rȀZ5\68z/M 6/擜g 7d.xa*J9nj@Bwl۽ k *ܣqhEp :EȻ# $ ufQrcʼnyTAN_v=N&v<=A7'T:VmNlL0v8V[Oc[^Jnk]g5!X[ a$Fqܪ !-F@^ZWB0Df2?bvid /rB9d+bORh "_4G3@d`+<x~^>ڻOh!Y6243+q%LZy7KIK$3 "rbhVU5Sl.1#ڮs7%,@BA'#ݔȏ|ґ?XU`̙j}CէDҏ;Ūж^#)wwk&TiMm]҂o\']iX_aZ$yx`z!ixv6@ Wԑq X^,4쀚3>|uG*W׽?$Vm0P}ӸWJ(;DKNA`uJR49hrO-EOp}kS)E qJ/',Z+Ic<'ɓ%' "{)BMgMEWא)fӲy*j(1R-%pKgGT B|<1Cei;G0z82`,Q}{*fPVp,!uT~(H#6mN߯0k?$L>O~nq$'TZ&SϰC5,;[bgJJ"Xh1NRYLsSͨgzsr"k\!sk>?V* ݤ==尿M׮L@٦cSWZ__;v?~ӳӍ.X}nc9y Hp;pD⏽2ξl}yH ז0P@{z<$i6me#pD@SrШ3ENt)c |M4F殌֢îɷh$@g9eo !to<u'i(x USĀ('i gsz#{x?gi?ؼ'>0 >Ϗ.7QC.}9nCb&$i]tQݏ7͊WM7=O't[?r {16oq̯Ŝ/ۈ6PoWs%ڥ\ڷuy+ENOD?4hy8ᏛH0ၒ,ݬ~Db!"ֿO#C=j_PʵTP(V1):v̾xcչqqno|^KsBt?NJc;mإĵNSSyv-|99Df] a,liHB `^48ȃ<@(t7M(nR$J\6bv / l`<0Gm8C_<蝺c8Ij706 ’M_8!?|M32|Q) cs$1`uxw'ir^Xn#օОgq^8=+ Pm^p %s;Kp~kFg,;O3!g/fhn)i@6_L˱ PZ[(t#.nE-gdn䏬Lu/geFYOF_4ڏg : nVƖ슻IpXn1'XFh'PG|6nDZ3++.9mEc0):&vb yiWvPZ7wuȧ$Kh5KNKIv~txor;>ū5tRS]d>6=C9 [ Uxw6UeѦhp=H,-ق[ᇸ]8kYKˍN\<ԠsogxᎭBz+ @RҌ]\:dO˽ʣB5 ڎ觻PCeX( A۟i;hܐ#_P6Zmk,So0ށ ARZB.i/Ji5/5E<40(jk޳V$38k\~E|6.g;]P^ـB 5+X1-xkzf]@y.CRУ `,PЫћn:--`W1)yڄѮa'OxN+Cܪ4m2){ѻZxSkl E >_ҎHd oy퍯/۶K3BSShom͎d%ajt0!/4LÛIl(;ɩXkF\_HԚvr3`)kْHTf^tY4 1,JO7A@;SyFGuv!ݭv]&3R>STk{O12sA^:£`c_/&erl5_-44Tue1՚p8ܳ'BxDVx!!2@0Pud+#Q8p=;YYtpt:OGy`hLka\y/lXLA{~~n4;!ʅmA`?bű⭨s/\m\HAw IYj(q˼!^]ԆF\mMBحR<*;Ac?1}~'W0y Wr_3`LFQw׾R'䶈%飇Re]̒&NboϚ\^BxSi85 wE/י4Z;y-b}@VkH4|N;hRWa+UW#T+>0E^i>qgIj6ذ ᙤ߽sIT-u|Sn $0BOSfJhM\lSm#ڮ7/~5j556m9`ytQΞ=uEz' |<7=[LH42*`f ߾nW*i2“:!'d4dߎk'PeCZ5S{Ʊ`rF-UL@0l2tKb" -"N: ـ_br/3|RĂJL,$9^Y̘s&!*.zKO_ A':xRQMVYCg:Ha.{mXY&<]1h=%9mJݿWʊ91BU|-3uKZw_#4K%i!e@37Ƥ3Ļ  L9O.>>íul0TpARJ~W9:/3x2} uQuY鋝e,6Ŗ ޕ m[q{K~A]YŻh]Oh)6.lD?`F33#+υ$ܡhJɩtcwQM MmX>lB[(eض)w?G& ;yP VamREN`"u֣6lFS⾅o'5 q`h'3?LGZرL=ԡl8=WmѪ IPD\Uլ 56nPiYO"ހ>u䲆UYVgR,9A,]ʈtk5H % "]DCfu^? ?|xT7bzjjT"3sYrDb.V {7p.Am:E` `D|M~Bd]xѯ3%hxen-=: ~r'Wڶ_| &0 W9M$NsPsz"!c D:ĚY0}Ud0{$uI?D|9K9K1@Xt2ɨ>1_UI "x4܀pL 9c-Ě9Wvf-Aӓ wϞ9$C{a 3 9b4]XqL񜋟HqE' uALL]C,h|#h";kIlj/ |yT L`eP2u/p_:.nK3JXʃщfXF5J =RMo[Jߥ9~=yQFokf8tTRl}ٗgb'ftD/Tev\ })էKq=NCV9T6g >jqH,-W̨?B^UWIZw;7%V;~Ľj7y!epIǚ9X-K_2%:~ߜjs H)gZ[LVh-Q 4c ղD2[vZ>ިwHy)3F[N/5(V9##v(EE;Eh%W5r*!b{'rbOj(4W6czV_YNJ%2YeoI@8lq67Ԗǯb8w#.7w7䣾8 `DϕtSDc~5g\5I`[t(._^ZNv.U-:V-3m/IiؑY@K羨!U def zͣE v=';뢡(*E&L&M0OR;(l٭T6}1NoԟPϟ3l J _VL7r -P[=}h.-^朁ZPި@v}0.\mS~jƃD+DO 8QƢbp *c9ꪻKLd[ΎZ4YmI0#Z F9G.fp"?V? zRixfR ~PwI&MK$`tEBT PIqSfO+/#wf1x8N _DJ4/6+a757n)2p([2yQLya֌$IWчuR)"oVNr͖X cSa`Q=\]QAF shu&JA >dc.@}E[)hL}Z ֋!GG)0ؠ9> DU8%QS>ܭcHi93o=.iS؀A VDe'fY` T&@Q{M'v$&&IeL*}Km8x7?5ˎ{g^G_Tj.`p͚aʹKR@pW#Uy7ӹ aBdq yYJXO~O!J oeg;W#Ʋ!"BBG/g>tM"f~_>;A?UPOttdi0]c_76w2'UhQ]_9(5dGC;-ҧhꊛDdGXG_"DdAtd@m%b0zR-S FLljm'SSZ eM1zLϱ}.b=ƑB1&teNJK+>-k-.gXN_eA\:9{9i@nqɫ@X@LVs6@^Sjу& ?ciڥ"n~祜v@2}K՝t:?Oqjb@&rcNvp@P_xk*W!¦?C><cޕ2z\߿ZZ m]%%0~oժ6&@$D !^ ƁjG!ۓ^Dvya Nғl~Z*6jp#<>lUgjDcÑj/x?WTp=rC~rGVcZuК\ٍAF.^-t1)$y4yoH%cIMO'N͊c7?fɻOG=h37t8k/.QE q :bO+#ݩfñ}CMvǂL!;ſ'\Kw,.-Rl1}pZf`jdoG_es<ŝ21l2*DWo!ҳ+Y[CÇ>Qt뛮Iމ/yLz8ZO6fS5zRrߢC눦Bù [vyqΘvU.6q U>6O%*v'|}N$l 0Fj;Iww|IꜲ9~MZ}֡eLtt!<m-t N?/~)3="?U#i2CrMkf#lcҸL}##s%ȣk)=AeX,+F3$"if?-pgeuo/syn 물BGM`9w#PW~ه6QƼR'L##yyʾ8W #G'{OQJmyi,3sƠГs0?`qRϬ]T 4|N `N+zԖ);<*W2p_ w`8uH}̒$eo$A;SO٦)ZIQw$ Gx~dlN<"5uOg)wTM9r5z~$cRL\v+RuY懲M%W`Xl'tRC`f _zbT%W.oa!jƆJXg'4{{d8tȍX֜8PC&'tFb`2)W/n=k,h0s²XYGnD?kySFnG0Yc7c3ȰV;EP(z[84&6449c7]d2u QK!% eiETc`R}kDy11Ca09{2io%ǥZڇ՝lN| $i=oNrx65 0O_ہ޸!B) 3! Rki ÌR $W̕3C°å"%75رa &Yd '"V}z.?o\B_RZbA }Z%Yvzj(e*tW\e=똧aqejPSP2P|]>ÔaS@2w,xiH0_μ_3mR RO=*{ Lǭ((!0 s>{e׿k?2vp}ZmL&|Fv>䜞9D.^Y7@@\{b cYv5YU7R'CQBEvM!kK8{gCC(rB)tp 1\O2IH ZT*,l5o^m D X9Z,oTlxHX&!Kep:.k銋[#"w@ []4ثP|H -ht5Yqj,M&;@1uƖ{[}[/ϳRQ0\(}F8Uz͓њ+d Ñ ،Islq$P߃e`W"• "Php=Ο%JÙx1%:QbjInӢZo YZ^|Ye=O6=u}[Ӵ}Ñr.sSDX߹!ǚFȊ/{p֌|&/klV?HplVN QЋ[4y;[A1=i`1*ʐTXd_$" {pa}&$j:pg zB % >qR,'[ʎR0!Q qQg]!9I0|[hS=we;F_Cp=aݒ}i2Z9 HC=F;&VLw?Yg鍝x<;}*`@xێVp]+uxup2zם-,ّR̮Rfh7"}DIn28' *la ͡:rR.gS('E2'hr(7618T4q8!h* q4RJxNV *S}o>|qRsfdPЃ4 =n'W41KY+}ӚžU b SpMh3g$OsV]vcԢƇa/φQ #9엞pbA]i)E -!6;o-vL JR\ R3(ڔuኞGrVd9FIG:SFdx 'u69w0/k U\ƮWMNQa==2O:bmUL 0d/{04'6IVFscb[9y4SKEFg% 5`$>@9d ~r~.)|af_9N1&w[P(nmd_Y c<MVŚ @TyQEIh2vr30_Ծf]4P9/wAB% D:X<=u㶰3XfˠŸ|x?xKj;MRau I,'t5.LM"LiEڲ/?ۤKwtʥŻYmjc<jȘH9V>l;鑛q#glڢv^y#Y4,ptEծwy>+\!qUhicNMTNyIOtTy"+Tܠ)^Z?Oj>~ PATfccH,iJcC\^$-j)<'_]s|gs,LAJ˘3E$aS`G܅̍6̵c&b\";T~m.LI7>3mmУ&풘.n2pcchЖ D&Q8.2 vK+ жaX|\br&j]n3:Ҷq?7XSWÛnuOF&fgu{!w5  6H*: \ g5yLUǭC+c浴U M$EZbewurlllj3mvڈۨ^,T@"W'u,h.d2 c9*XFx';@-0üw sp0}0: ЄޑSo?/FyͿRPq"/ )g*R%?2ZUL.Bg=  VV+CBQ0/7 YXTG1 "7.XmfxbqEʠn8 ;G8X9,Xl޲!Ofms㑣Ac˅8an,[Jdķb1:&u(y|nLٵi a۔7 lڂY2rPVg4%ʢa@z.!v`{9Uu/=mvyYpYBiF5+I!S|QAK`Q5EhY %n1`16ŵx9bRE8B[QGqzI&ÆԝK~MykP`TŔҼO4 )t=X3k=b.XhopfUT&16&O~f ֓<7!zo,=[D s5]eh[7Ϛ cHl aoʞ(1B \c=+w{c^.`T#tANAdOgW_@8QIL [$ PNʷiW)_$m /e/"ǻcΩFPq:<;+fNO‹ ^BZ^`tZ[7;~wR73oeکڹ3fA;ʿ|:ݙ+0 9X܌>bDɗ jy m {ݴSt0*oQZ,(hQYjXZ?Axח5-WË]`Age'eOPGЂa.H_n^.{7"RݡˠNr@=@R97~:ƣӌ:Eھ>ҩ5 z(btL;-lD#G>˝TscW4ig[a)Ij.ԉ=XE3ml؉;X"&xqHXS`Xe>5 XYi/!BgVFtZ%o 4ޝ{ TiHcA" VxڵX#`pfKt7nƘ32S젧z0C{@?AnV\{n[T6{DH5d(|>CJm?Ӗ P||b-eEA#g IsŀuJRCH 9~]@EC#,BUT{h21.n;*&v)qR0qyIw%$+J.Kl9r7Le6I=&۹WԊJk#"lB;Q:U?fN!-aVd=)FKaJy 8hi ?Bծߩtp5ˬSl@`PVJ+gXr{4C*8Ttnr,T)*O>"c-4v]1Ŏ \E (*d/yނfNQӎQ{kuԲ5sr1K3GP#cr׫?ޚJBJl|-xq tEҊrQ+?SɆ1U#?M8%lïHk-F*MD1}x}\n)Y=}ڻKXC?A_KOA| =Sh2Y?zq-nN&hm]41i RjuE RI<[!ZӸ$nLT}mps;%NK_xM٨CГLO ߌٚ N6,߀YZ)Z}Nu^kd*WF{!'g%!껉u%S ةⱮ;fOPA9lG.Kw:ϴٷNĆYNQK8|ML$cJ-m9Q'$\:5) 5fu3&Drʛd4*1H?ϱ^E<_Kg򐜝WclMٿH-_) ^me:-3znsg ?Kn-TL1siXy3$DRĠ*WȖY\2ĩ٪^kEc91~ŭ"N?Yj1=A;Jbu1`ee0Y!]> 8*F5z \bp{3;&i39mlrD|ޤ o%JPW1/NFn +vÌ<59F>pdy:(DduBUsc9LhLc@dGf3 a"OUcHHjuVS/r"çWXNY"BVjJ;RnBb5s:al hktŇuӂS+g|,?hJ21t(-#tvּؒDI7}H:n1,`ܐU?V=qLEkOt WE/2+uS,2N⠜#, ɇdj!aȑ˧\Y( a>Wa̐pJ=t𶆣S=p,ϰ1.mgW~Ko``T}a 7\lS^];>e)4cO}ﶖBGDf*G|ksFCIvvƴ/*i{O]D0HI۶-1$SwR?J+B腅Vn\Ho9$n4}'+AeG[^%}Į>$S N:Dگ2ܽTGٝ~ZЖ7R, 9R'_(fZVSH;JP}㔶k1jC1#&CfA4ȣ1L'qTǰu>.[1M⮰\?C".4^H#Fp+S#g{5[jd`Y 4wS$~aQ;ZB! hB+O҄ğ6`yI!KH-"ݟҢ`z5kTnzɂZr^q+| 7((nU=w'}]Z!{^HٱRPRzO#obAz+ TEґFB泥c]!zZw*psTΕ>/r,푊&_iεxy k˷ϼJ7Mc>H$ӀPN` WeX+iZ6.UELST++4q(=| ?CxWzLB"DCLA婢AKcFJ;1b7._5frZ(Zƻ߸`@qxx &X HgvsIOӵɇ ܣO20BPjD eܹI6n ug⤺-9 5fY[T;)bZz$} mU3b%*G|"ΒL-%G6M$B0qHdlt#ś! I%qaxGBP HiQkV)XR&%N K.A ">pmTp5'$͇AW)IY2<՘7e;Aw%hP,Rxb{>Μ@VaUp ȽnN#4؆sawDz6B7.tGU. ,eB㑺kB\D^v/[}c'O>w6o|[-a w0V5W=7?|#ඣBz^9t6\bxUBMdnQbtET-ۙiB3vbða6|Po.T1M~@T gΣ(z/JWVLÓ6A};y#%Xҍɚ\澞|p=LCM$+:xT,xRp+C8c"_0z?#{+Dw媚_HRmukSc;[cڪݑNIP a [!pn=Ku[RfL/D.p}<,nJ1 1(G:U9F4Č`̮R:$ϳ " ^kP.lb"ǮM?` NԱ|bOz'W6#ݻ_$pH#UT0اfYq}00 pXbXt 3l`4-?k\;Kq*it`||{h#S'9J\Nɂ.TpKR ͤ@)8-uIFXw̬۬ˮBw\[t\%,U[A14Dѐ4ǙVwNuC~Bx3@'D?[G:G0wOB,)E<7-(S>A! <Ď2aJuHSޜ^(luSyC @F {l44!Gv1B`Hչ\:ATP (^kr۲0tU rފI.ݱ!$H\*zao]wK.Dwƿs6WKtG\Lg lO&i$9 Ʃh%ew2%kS R5klZs6B0#jѕ[l,W D u̥L=dϩU9 ErٺSIA A\X.MMy*ņ?< 09&5z]Cj0jt&ou:Ǽq/شD#(Ya o-9;&$w{F vމ Ff4]1RV#|:/Q=NRLB3:E@f`{}U?J Vͣ\Fu:!]LT)`^AJgIʃa$qMS(VM-x A P( .ƣ'w|v$WG%PuaI0?\م AQ, [؜RBYq)ߴFiMњohoYwqFlvD}p[\;YaƎꒈCk Zn G }fcq,R \6RmG$=m1]/&'ps7'{VN1]kR>zˈшA k}tz򐦲sV k=8[J m3ni^/7 vEU6ˠg$@H/=5ԿtB/\M]*s4ԝ]ʣߋ+IxwnJP[,ڦyλ8I?{ MƳMpþGWU\6}L{TH.C~3ldBxrM\Ҵ:]MǮ8%V%?&åfVN9WLO2z8; ٣ k$]-~;ٝP07BAH8&K;-M d#}ٶ[BZeȇJ97 61WzYF?J6oAFドAT:C#$muM4wہ>TLq'"GP|d4 @N4}DVĤ\2]W0ʇĴRݰ5[2dz/@.kث` SٷBi]6:]Y%YQ v6;F('ᚧ I4AA^{ԛ>lԃ1#rVH铏Ο0'ڵZрrkl c7ޔ0Nz'rl?d_ ߞ&)3,T `T@G @KZ3Sx0^D*T'b8hFաκj)=c}DT#1Yp)C?[s*oyq)6+l=߻1q3 GwOHK<8z^㝣g1G:'D ˢa#!TGقWrbLt7P]|/@&30mI8rR$VBRjg9n5N Bk$`E걥[#6 {'A2 #:V3#1CW^¾9HKh.Pw7BFK(:˦kͣ9U ֹ kma'/PcE&S݀?zKy .[&-B]&}LUlo1[8V?LS$f9n/T~ق7ċ7L:\e YLG IZ8kPVKlVwD.܈;3L$D GjvxkgP]T /? s>_~h B04F%*h{7.:"77W ;w)$%8)j2< Ǟqܺ}%?w"m5AۍxDшc~Ʒ՞[8 ӡ1<)ba<#kYp=-k  dxE_gM"Nd+uH*?oʥ0ԨR{EiGeR_yiR(a =5f~z=-C<3rkLg%i$~9#' -~ckGciS}{kv /\ ulMӼYD4o ӻ8RUWSj`FIv]s>1[U(kVđ%?u@jOp!HSBq]zj#xY}a`XڣWXմ/9N6hws~{%/Qԑ0uADJ4˽E$mikZelhrD>A4IQ26(!z,˘\ӕKoް8W: S0pcs9!F1(t9Vك(#lɛԻY/PW36w2P#C_?eD%:K{gvd㸼54`ФqN2}3xpiA%*a7|YBȂ< eߪcbo|M uuM3}jLR&k!<[ށɝpEP _sI|GAqBri3P#ZL87%](01|sU0|;Rƹ1ç5 |aS:O^&Qx 8F"魑AH!Q m ֍cAKk"3NCdI~b\S Eqj֤ Tk`nclrlBq-Y ή^, `wz~٭>g<ڝ̅wRnQV -t}<*/CvJ } (L8( f˴Y&ԫi_'+4< `3NuQ9z%1G[^Qq*u+d3Uջ~3$eg(C 6T7JKUwRVE=rϚ,%d"NEGG2"9UyHX@r9eS4pӉW*;,W*H/ qUZB̞;6u1J8q| ,BC ̡%W !xi}:^AKpuvIDSD+V+=NjǹLS\M![p{eu8QlmGDt)W0*8P_>2G!rOon0 A2οl`lHH+ǾLT ?ܡe\X%ڲx60A,Ca3(;'kX@paѣ9nIdeT`2^ v =A~|;KHQxuOhva(j-vM0ވϖSMₕ*>/#͉uvQ`ƺ?hCkZ4RpZ1 w +uUy+S&I}(t"g)δZ?0N1aJRGlO1G JW?rw[ Ԙ0^-uuGs PoVNRk`UQLCbJ wZίei#Lfgu=닃 .Pn+j I!@ÑvE,n@٠ DyOα>Z_F9LagTW4b/K|nfsvyXݛx=Ux$8>.[o LTdhSpX+fI+28N)ȧRRL[ %(`'5wLgkI=lFV)7"*HX+sU:mnMtWDd0(=n*go(dhy@{iK% dN\N0b4R(/VyȞ& .ħYy<.!Yk1KL Ej—~rD@q )Up%dZC*!G2sD:UjUuoz_B6-שE?O4c'?pNo'e&DSSThΗ.F-tَxmڠ0y O/9ׇY4}c9;g(oY#B0ejKRwv;'1Z*cJޘiS7+M hٸ+y!Q DMNl,-rI`zzCW-X"L. 3?]' +T+ٟóL>aS&t[=;e(# >Iͩcх!M >Q7FP6{qJ麂ĒCA7(@uMx%X҆*{"! 6-aamMvC^Ih9u~0_)z .k@މIНPmj\εconi|5Yd /w+\n /b"*Q4G[%{PD^TEEȂP-OV93yTeagZK,{jo8'm^#i/WֱWȋv+EI=vd׺cly.rS'eH]Om1ـӦ<[8Q"Ţω;o{ȯ1)0R\$Pz/j?5C Mz>o5W_ԻxYL ~ĐG yM0T܏o;pP\F/ЗmvqZ+e} S o%]{5';2BzI @6;*BNB{G8h/lF6d gC i72yЫIf۩tbU7Nrv'K{ XZ^l2b- ŊڇpkWFgUN _Q6^ Z>RC׫MpO4:7^I))Һ?ߤt,ELV(?qy|Ud< Y$ʭB WeoBQ:Gb~5 XvZk؋}d=pƈfYW׍?Ӌђb HaUwAQ${΃srin3PiRΧ։a5 *@F,۱ܝR~ry w86wMllBKG=IR#3/*B{8|oEs`j .ŤQt f d>ꐺaϊ D ĢYU9h9wRN.+60X\KIР/Z^+`Ӈ+rYoFaujf8;5 ;H0/ftBSm{C\{s1X#&)|3"K fNfosqf{L5]st˵fy!)$/I%kTV,q,vVdl_tutr}Z^N~9݄om봏U.q?6TY6wŶ( [HI3%@pʊ'!ԥ}`?Ƣ`VoG!ah94>ҮRZK^CIiA /JBu+oTytvȰƫoss.س/# ?Đ9T2 +1>%3aig7wQ0bNĈt㡖`M鸄OQXrqj[M_H;簼k4YʋT'}5ڨBu08^gݿβZ-#zs҂1nO`c%QHeІ/A ?{ gX Qv+ &]֋j:O%[\sÿĽy6^Cbca2gRhׁMrO:g+{.a/jʿxpk)ty,* 9^ 95f+nsp23BG3c&.Ct_wX]D7N׽x9J-/0R|A+#נ\ĩQ]6?֫8VU#JzB,PӞٞG-Frl{ oKGDUxǐ ݼ7T3ץsz F[KuKAz1?9fGynyg6-ڥca@%y4Ļ A._XҊb"@6la8Y6ANW'uq="N?TwƐA+ppy%@X@Z\hr}[6DqrQWzo2޿vWfyUdGЃqR/hj#tM z{a32mlO o1' YLk5z|~"!+_͈Aol N}%MyKh,7fT3_}7م3|­'gvtLBBjȩ"Êsd#)0+kEkJH#۝%,1rـKY2xX`=)/rNH|0 }MXu܉\Կ2ˎeBO%(>Hoq:_iچw}Cc USͯ1ʹpI17q??P5Ȓ5xHR0x|PEy8}i1:LzD,+yk KlP̝o߸,)0EDؾGrGxZKAX7 ᚐLl(CW,z-B$mE4C. T^=~"2C)Ŏ<(YxQ!KReV Ϭm/Mp@H\vVR^dȠ90nk@,f10,Y#` i#p1,dR-}ĺ9s]*UIq۩~'Uq;ֳB^v9+N٥O-"b׈&wD.s&M}p0C #Ep03argz(5\v'¥B0X2^XYH{c=ncngPŽ=扄 'yFg0#F>f%)jscݛ*SS!davJ}{APV0+ɀ (ɽ~Őn^|$á蕮-k,I&8ݸ+|2 ua,W&$DLMbڏiu_] w=i$Ѩ {W  ANGotL.g̏s/TkO ϧӍ 7J?8EÛK?Ȟ, z}6!#,FS:tOh/VhٻeML;T#DyWƤƕ*QjL(69Y'K:d$ +qlII.׽+?)Tu.}#O/ W|-R0;ALafXoσgj XNj%tƐpG_@Q@ymq"ϲF =-YpuPKRA ~r.(\@0~g"t^sڂ=;7e ӖJTfHTt3'c8w"U_o ?tk?jTD/zO^)L}h h(P5}&I&` ?΅R~h.,~%Yim' @zaԡKȕ+ (/|+fܣtN}ZEZnV *zx8] 3 Ă&S~H<8HR{dlTEN%ɥOSp YuCl"HzlC3CH`7,wN,geBo4IJ jya%IXb&NUw[^&*OD4b wgۼ뢛F ^q/Q>iY[ǨKvb%8\YijtK ֛+a?3_c[{6i.BCaF@d,kB#JȔ${twOU7iw9!B6acŌĺB}-Q=THǵ"sN7?I>m/;"7Bؔ7T.|MHtbR/k{ؙ7!u֠ dJ1G] 7wN^ɗqj\!-EEl2_j<),Oˉڂ+Κ^%T/I [ RsDxP`ciф听. 0IPKK!i=lvVꟴPy`z]LZ7Q8Iؖv8V4h?VSNPbK҂*WkÅѲctb ah*.YHG\B/=y7'a4Ԡ}v='ٍ e}WGG,7ଯqIb{X<{1/M Z(dcfqg+6/Mb{?7"ŁL )˗$!nv]^Nve~e MyO2v[2' vbmB0}4=nY߼ݑW5n y(;??xe衩=@zਹ`7h @ڶ| e]|Ò@QIg k9ɴ7"Hڌ !!F!ɉ6?AV{z4B XC2m"[‹sYգ݀*|2v sJOj9ƭ6-}sU֌ї" r+2͝{\a1EtePpFEY$"g',xmٔƝFh۲-y{&ezU$'nŐkr-ti kN%ՙ&N D> A dJq|3uYu8)G3oHf^*.&P`"#idW .L]$50l ~u!Fd.oL} :X '\Aoi]i ߖ{^TVw5i&Igp s]̨\FXRm)Y GRG!jASF[~iT7X38tz)zobNy{i +b9{q1j3U:8-hZfC_U@U]dGsp.O]N5NOF1G<Q1<)zeb&SvP6\4=UWv_4f .rvAPNk$,-`^`;՜ >b1WJH;Ȅ-G=}W_ς;7x§cM߃6; s67薉q1+!6*fOs'e!i=Ԛe;PO^#0 Yw#14TUdoqa5 ]V}!SnHkx çwCRLQ:P33W guNDhFg s;Mc ֛𐕪'pD3ҞD > 1P9l~fLxtt+ 9"(f+hc@eMH>E]s9纸0; |];a+ܓä{p:{7̤S68<0Fd/}QǐsۋtXH 4^*zDe`uc"PN=zL(Bt65 ptOt Q@2-los k7T~a_~OϪD>WR2bGyH#,a US:&Ǒt{#:1@|Mz<cNV@;!k!WNV2Gq6{Svp?TQR*bsבHZ2qBk2PNk'Q%F GNHjn`Wg{GOhW+{[.ۼo\e罌qJ}dӢznt%2^ZR` OyOE=V{mg'(v&ٽ+VB2ʂ!P҇p*J[58yݍq`9hS5! eCcΤTy(8nU]g~?!1  k,2BKD8{u-|.GHL! 0{wUiXwT"¤Zd7P]}nǐw ή5L@bw邇9+~Vu` J56vR 1Go3r+ LXA;CБ"E,ވc'sl&~qg^ ~K3*w=@)KPOU'}~ )L&~Naّ4MɃ>d].J+bڠs QFԪi|k$+wDr4} ,ͪ' ~ZL&|vme[46: JaNci)0 iK6&A#;fʛs\9#!0iT]4!$`S+VĘ.58ɭCL'qCϺyo gŲUPwQ`f7VV[ˍet8N!5T/9#3whw;_d~W~BFx6CTzKql]ۦ'|p ڋgs= ӳ9W|/%%XhRVh/Od*JGR;Agi<,ZGt}@N)J1GfCQ5xS;1 v_ (cp!R¥XJH]X]% /M@_Tfb~-~,]N짞<&KSɼÔ~4MLi]q._!ڊ#gwXq%_ZKL^w3mV$:"c{5ZUj 4,-Zs8nZӔ`M*V7C hX/26l[m-vP/&J|2oRLF4+QG!m!,yV٣f*XGP$gBb3!9G+Xь" C!M:QyN^hyi):Syj<9$Ueʿgc+/f֎bX Tp Cƒ1,tl[$|+*P Vxc+*e%^@Bq| ̶NѝbGj-~w*=/5/s.8)JƼr5sLBDH! [i Yب@oL>Tt6=d@VĨRW؍3pjvLq ZK`k`kb [][$8vk^6fQc:K)墥YJdz5Z} R砮 8%,ʌ*e-N+_OP`FL' ˥q-`eq)+ӓ΋v>{-2B6n!T)A?gȊGTNW ٦p&;@3_lxI|.k$4;dXqˉS |ai3dDuh8FXEm} F$HGzj!)e <ԕl'E}*oA*FaM " 6lHNf.(-kOűͿq>^51̍DsA?:NjC6d<И[mA>?7DFQ1KRH帊0 t}vYC>Or@4@'YOo%K%:*udnhBYtZ}.2QlDYuq61F;27XP5~Բ/0O񳗑@*sJmi.تMv!h &q%_tMʤJP'"i!*i_5cwU;G, ҽƏ6:b=%` ~IY*L^b+l~Sמw!TjbBG)bJȵY3Z7|Dc+(W2*'}m`>fdi2vQboR#B:Έ7Ta 4^) J=N@rd7f nb.3Os4FI HҬR;(3JqWQJq%dHYp}Rqb6_6\ B#Bĉ>?uh1RALj7N3Iu%=Aj9jYhE?$6ɑqxp@&ή&#PABkeݐXjf3{~'/%q;EJ^>hkBHhE6/hHuacmK2DNiW)C*:$|-GYl}Pgx#O]uRy,nk#GOƸoYZ$(qUgbωO)΍pz8'~D榟Sw3Udpi"i햂&_4v?N^o4\zfYԷE>^(ݻp|~Fѝc]x8VIu6 R{EF+7،c$ZFE3`'a-^pP]="Ө2 -k}?z.&Q;W'S~Ӎf6M6nme(:bSkfk<›.J~Mss;!ÚN!$'ر@^`J\)B1N#V$n< m<,^'(*^3:s`}d/?XI_˗;Adr(6e7r.(8uAT/u2lke~dayPZ֮tC.PZxjcRp+֚ 6N8mA;||$A_a=yFfgO7"*2Eݛ]TwhЙ)ո ={Vp騥 ڍg5eD*{y]ǏTk/= Pou<D/OV?L( }8FF<1gc&[9 Cw5DՆЧa ~ğsx.Tr?EBG.Kq0xqDڳ*+Ot/EB6yx}N=:PITV 4].r^z̦pv0N&Dj'21ORC`}vcQGCY;~-|4iG5>ԧ VSRز !s+v`kmEuNA]m* SgOdg +qi( ?ksa\叜K81X4xVk99U ^^B]k'@},SAr'4JN2TVRU $cQp_vT#T^la2MdkxOg ߳v;:VٞpZLT-LorQ:ޓ8loq|С{\qi8oq P2UVb#"*5F1\Ϧh( 6q}w?Hn^DMp5:'ͤt]SywX/^]`n}J Ő=EJlNIe~x.>y<+AGSH 0S˸Ha"\2e>|tl/TbY2>:Fu# A1jjIhg羞Qƺ #\zAw>S&O}f|Neh$RxNB$&cG+/w,!L\nuxyOuvC1)iWAm _hOgzOz-HY Ʊm^T3J6{dyYFÃv,d+-] ܛpG֍]>d\)u<4ЭBCW٭_Cb^:%293C8=[TJLt = j _Ab"$/HG+NDZ!~ejSbcNz[ji/Vna-Eް:m![Y p@6vl3˸i:UloIB2zY 9'gh R§'0 !|CGXF>?C%c8}Xޓ8Z5dPWo( ?.i !s=Mlh]?X1.JKGPSuٛW 2vjm\t\4 B@ޙm:l3~g4kǞ#D5fxS2Yb/@ݑfJ[Ŝ-LY \> Pm(G%SL ]?=ꜵd&RMm?,i""+2KcDTaxg alb>fr,QD{3~Ҹg̃4l~aa*;?PNWþf|r4J]v}Wv@³mX e}N=&fm@[Q{lC2?D!CBm@r0?i{10d`؋3WpW:5 VE?aj} *}΃r'_QJɢ%.S4 @\+ =i|mtxĔ WJ_(o !5:Ɣt#"Gۢ+ (z *A}2RafBV~Esv@] 7 ly۹dxۿ(~Yznf:A͋O-đ՚ nū7HͿYsG;M0%:0WS"ҿPܤgo&@r0A jWK%3"hI!ZP8:]ȥ+{fTQ#9pzMS(jҌ3ޫ.*UҘCVUפ Ʃ;zt>dBjŲx1mG}ߠ>P$*ˇ0-G?vpO%".*xyx糏__ȣ1`WWi>.$C{~]fd#ckNUG8aV:h(}VǦoP6: tc}r+r =aɱ YqD 97rc  Π?1xM9]1K "u;Fm#_XC dBZ\jiSeNvgo6'):.|쉛9B5MQ{4D?|{ $ PP%l%/Bn4Z2mcHz"q_ƚCY{o^ X ۽!~E` j\M` pZ`6Nx B{(- u[J,o'WNQ*;<Գvř1AA|o (DXǝWKt(*&u+295Eky=]&q#b\ఙ*֣ ԥ Jg@.u _6{mKYI,{+,%K\L,K޻S4Q"g){Z|l"*o)0 ;/=N°Y*yl?nqC'̎Ip ;¹!%YJtcOa{Є΂ETE$k< v[е_)!I,ԍy9&( ~c[_ 8FfQF .'(N30s#Qh=wF{ ~/G.̓6]<8XYÒ(=6< NVJd>9͙*s 96)@ɣ7BEEO1$n@˗GmgUg?MOL: eb6(!/vli$Tbul̉A+yO//P:*ҬC-;%򹘍$<;Fp6"6h ~w! S-mȵYp, w0fэ竝hq~;"ǣ܉jǃO|]\T/;;}1c[Fg]a&fI?b3ŃN`yBM dNt2[恌3XkQ: d^Hd C$C~-r:i"^S{%@$lSf2UAEMT:{cCcoFw {&lC1k֓_y1*欜N$C$;LO>Bўn+-`*ZKG ?*5H/ޞv["5GBkF.{vcө)&ެWM%1 ]>p2?2q{ݚ:bDd|< W*&Q?S ncES% ]78oŎl,G?$Dތ&)?2]O\$04#IԳED6BӺ>7g"4_RҼŗ9 ;&7LIKm88=VӰyUE0pb=nLzNcTZ!ȮS4Ol1CTz1xe^(jSW>)|if6+-!oUnlWܬ4M+0 ŌĮױF ُ+< 摼e^ YUqErS.A Υ%(OŗFvGDtC7H?Yn9Hb\"YsRA;ާ>PYnfx1cqC}&|O)Pȶb)dY\8 *Qi'y+@fV᷋ٿ#.jT"bKþ?&nPlT* =ġ#dFaü"[}IgҪ%w+G;I-9/UA;0&9H`~o[ȱ0tQqGmZvpkx{M:'[Fú#j*;HeHi}}sԻm+Gfv8ljZU#`qe֥7xț\6OyR"[Hig~2od`8Lete6ÐWFG;3q&<^j # O$),6jT*!Ixp}38FId~՚?y`[!ܚ˗yo4OkJ@<".D(VT ׻x.Kqe3]$K쳮ZB-4 x:J7 FXUDzv+pނ wB,c`g;h,5LXƅ^6#BA~Ijxyq+wF%)хd ;)`Y^1NDg+t?%d^4ߖaeF/ eҝSc$vo!#=aCS⤢TF%;X:cῌ# SV{Jﭗ:b g-n>qe!v#\ 60Ѐq++f޹R1q% vmD& !m-@O! SHSGg~ZXB}1aS;ór'0g bQSS׬%C5PpL哄qjL򩕵mѦt!(0aL{]ٴ~gFPx*u\@gLWU .0`%%狕ѝTHe%AV~g|er!M7؞ȝX(7M :UYIJ3S[̀!& Qpyjeũݸ n"ei[;]+[SvXWSD<9P0UCpEg=&{)#@] L/K \f&ݽ6+U0Y?|.ZJ3 q3}ObkFnb R`_jKîCA-O9e;1|3IF*GF WLA?j QeЃwa>6}/2wzCW#֧Lt9{ôId-ɹ(|nbS`*@DlP n>)_Jhw\n'׳D_I&Jk\UCsq%Vɵ,tV-KanYKU#!僘QIŕ&BS1(a4ٺrْA/k*W؝;w#}+٥g`)9%Vꎸ'<O3D.nGY'SNg}75e"Zwuo&DbϲVƦy~6;B0;6% að+oe]z߫ Eh 4`Hq걲 >LPK;t:҆112Hɯt dI7m`nc>-[(n~8)n @h!(ΞC})r,gM[QN#@%<2G[Du&.e^rTS_k=k]()Wh~t%MH)Q$"ʞV|*KE E^iQQgwj&Ag] kE7S,b -{ΡD1ĪP%)ʈ Z x?GŮ>t7dj#Vtx& ,?){.N^9u̮I8d @'y[a%Suψ,u{*`kvřr|t1?x5eX؄BK1 9u(bÏZМ Pm[LJȐ&w*un3I 0y[kG`OO$0UGjlg'^D$C\!T*T8.[Q_Aqp/P ǹuEcB2ԮJӣb%bq^5)6oX>n`f=$`,&*~ؓ0nbdҀ bC)0gqpUY>Lu@,0q̌-mev:).'Am 򅢈.b}wXB[^kmzU-lӻ50f\̈́9^MenY6=iZ˚s'Sj-7HnEY49,gqTcMnT`F39P(K*yMǕMIT VG;Wj}Ovm~O\=ԠUiʩE~Ģ#Qy_D@Z˖5`7/HGZ3+3W&_Uד Q9nxjF}xS>>ݘAhυyhU1N0|AW{ϸ=+Z'X^)%3K)շs;MMy;85Ra_G؈0iB׭I턫iu⢯ȇ:;Um!z) PoX:h6w+(bkxU D{d>,h}-MxaC}<^q5z4zM{mnB:?yx@?{u!{L :Xm\zt.p;ׇ&NJqPrpBһ]L'P+VŐ7\.9YӶ:=7*˒Mqr_#34}`]*4+ޯp;O93!ݥ=?̚22'O Kׇ25NϣC%v:29UyӑPx::X$jƃ_?dax32. >~[s\3g1kvWj +3Y7&f`HI!jk9׻#ANpwU-vrGgg_t҂307Yxmx[`k+8^SgUj8pћE"_Vձ;#sv*^{T)b'Ō (Bo1C!d{7 i y1'`Ոc|w|+<ԣH P.=FRZ pQ3v30,=fMY:\y1>=0$T%rFq۫t)wmF?h4bd-mZ?D!)?_\Jaن3C0,xi?2Db=*Zg 6QyX e]hV"yJI,jOB[#3w2=Ը, EOTmz./pG>@P 91Ma99^Ɗ=V,ᎈ7&iյV賈 l* uoR ࣺ@T*ԋRʣ.gCDB OR9m꠼- Na őY7M,4*у۔?i/Wl^0;1<1`͋kf.~ xtAy(C_N%|֡2)hP/r;R7h(.)+ N^e=V+4]̛fu0!RXM"]iBS CZ6Q+3֌ZS"T-gMa0LNiԞIbza=}|ZզOAS&޷[(ڮRKCW/R~W-ɩwƷѼs(0āҐ\%peв9Px9拰4?Y%K,%IqvM Pt!7pg)wPؔ{+MTōCy `4WUvk2/OD*amOIbJu\'|BEE^T/>KLd`5Y>h_4/z)KIFgͬ7l7FtJ\b^z#f ::M4.[\roU?g( t eYE2|29Cw5Rcҥ,Ԕ~49S8[s%U=׶`)䫛ZVfu* ) j 2߰YB XɎ|r QT8Q kWoF˧vD>ZX.u{FWA!DHۺ)Ͳ+EbFl vNLGZ'jSRמBP#jgǪdLK6yI.]%(V< I-܀%y b) 쾩 '#~t n5Pͱ^u`qh[zxL֖P w*JQ[p۝If݌/^ ΓjhyʃPlƚuBD Nh? C8xpV_Pg#Hǥ1=5و~[7%Z{z-O0 lSNGes2ή][}؀c}5_·mFU^_WU5;6b\\h$ fmwYQa/o48zmHWV+f*->Ilu70W _HH8g=SⵏB23Χ;WM,gIu7ȝe{+Qcs%F/'~1ZQEVA6MV_ZPV(Stxqg}RX3$ⲑܘfj^≷b#rh)bg/ұ<\t'P·NoLoÎRE(Ljtzj[y5!,EdTu3M rչ'e&qqUqc,zKk?4ў&uEFD`K$QьNNJYUFX}7l=+|>´$:s7X7*?pIS·9@ơcGW8Q XEZए/- c57*{\|zꑃ7+iQXHw\_H S[#JQ{M~:&$T=f7F}5ꀅL9$Dwp52絕 j#/a톝WE2PY(eE;ဉj©%^{;C Tί[LqEFҰA=V܌A~#39㤹 I`/x)oTDDہh1.~ ғވ̞!5 Po™5BsM$hxU{mr z?3^Զ˞CKysB~.X'ni}j;$_Z<[|&69]s<%딦-[z:Ylgegb یp֨^2&l0uHh,{m|_f''གྷEM\~tjjKn\Vsؤ qV~qPVиۭ7}ˏEI0lG@z#!=Cߠ+R`tk-nP!|^T/pm %Nam\Xʣ& &]t/s3.M'uI,A%:\4h5X#"Diڲ)fO\0f}T4WLVN,Sp%u FZRM/X]ҍj -OdzAj$]rZa$ x. s"K6̫C\Ly^P & v:Ϧȕ_䫨Ε;&}+AK!]n#{vcʬ"oQhf{>]gOx}ITԃ\Ӈ+ՐUcSx Wp XɷԄ:w S`Z ʫrZQbeU1oOz"L|C2VKU._͚O[Td?Ju"F[,2{@.I*a;y' Guv5a(}4GZF\0Ij ?m< ȃBj8#Q%^2SݤwDJh,BX(RTu,3MԷVeK@FX86?;~t- #L@};JjEROu4iz}jX.Q#zID#b֤$'V.sBĝ8_c%{ `l'ӱ0&`q9.-{tbfFHX߽2h6 @oksk8IрΣV ;<{ W@Wpc̳&,}[VX -"rBnw+0Hf doD% 򑴅=5JI6;U;jơC^>5 ֔wCIwpé4jZط3ΑLҺe9Zr'U9ۿ' 5[ tq( ;F -Mb&,Hw%p+̎#zҸ^[p'qUa)'lV.`eK3N19Jbk7ʗKs"=]L6Xf4 5I-B<,̑ -3;+$5 xTW=q,_&A<{rST*01J6fՓ|܆H7m'Oؗ˷h47zGQ[]H2K9vj -]؃&fEdnO.Q5Gqىrh9=qd>K0Ӳ!m枞\= _ Zp)2 iQ4Ҋ&{4Dn=~Awi!va8̭*OQˤ ?껿Ƶt7v5;{k|Xq{YmwJX}WYNN.rM"SB % nt4)~v8nknA3FZO(J5ml^ODH`3N96u7adS<TVL2)N_rҥCXX1pA'tE( 6UX=W $z1PDuo2 &ǁ3q|WBKo3I j2 TUtfi&@w^ts#Q1b$zWo^Ǟm-`V!Lnf'+/ٺ,Ld_!$Tpl^1^{x&- }Fi f3 TrcS#,!Y]_{z7௻쌵Fmc[b{i7 {9`i3{pQV ?'& u4dd\8|J&^'zgrMOTO֥w/7 mQ bCx[qZ]R;}:?Rp{0-uƷ}RMwtv >C$3െ,3OKD4IDø?]I'0%#8M WJgY)fHV@UU^cmT'.6Y:q"-q|[?jԨnA #)%Nט嚗qD4gc{J]f>hWwG\_Z|'PDGKۢJ`bxfIєE٧Ktڌ2GE %08~Y}F^f -=QuB:g)C-7Dd<[饴aԼxIU6vyeoAۄ};"`88ɾY@*#(= Jp:o w'/mHagM߰-̯,y 2.#cf< Zwg Z"R&:$=^mD_tn+oJ{p T.BڰζNLކָG8S>^&*c57S4(j? {fqIb|)ŲB+-U^`>s@dRžp$ol3_*F~@A,E>q%"GV\}kkGھð;лz> gɛQi/s.+mXx\HO fy"MI30̳&=~80(e|q1ʒH:ƌ3vx*(aS/xEP/){I$p'`/k~p(HyUF}KF<")|ǍDb3_}1aXjMp (@ѵuJf%F~6ǻ2 &S*@ 'cHAwYƹ6}э؊h!݇/{!*C+2s2OGqg|LWTI6?=Ln<l$햤/Ԗ\ƅM9I<"%ёJ߾;ۅuy8A9n2ge<?_)Gap Z2/Aq0h6@kOJ0]'~ 6شƒ&r6/`(6˫ ]rd,ɑYh:nH w>Sij'n?R1kvxk0 -y> ]g)6 ΂RdW%⫛%亼N'IZ2cwwٝRĆ JX Aw4OeI{wbA&mȨ( k1<XؐQKRK_0<#){Jz<'Qj"CmJx6ņb *PKڠ= |n ` "e@ ZUwNPKblxhnqf: ,ܛ\/:o?sȷ|8c"3ס)Jl:MjPӲi1cfo@4= گ݅af|Pyy";,\ liO5c _ e>46 peYCI ;ww9A}:# Le;6E'S_]Vqo@{$j1U#[ZciySoi4m6T`6'~FEMb&PkO^#|r > [kl漵Ɲ@Brpϭ/a~hu2R`J^#I5(B3sb@1GPv׸==hVd.'%ЦEE IB g;M~g33)ηo;ߔvM!fhsj} @^Jg~N\E1`c3ξfne H4IJa.q)>2oh ֎bJrLk608RvGn9}{뉕Ú6:Z,>zy=^>]ّE|T2l4E-&֑<&FT09J˜~ZmxCw~yؕcPy. 겹~3+"oW¶`'CB0?![):J2Y{;Kmq_} f#,{Nh֟`ؾh4n cTI#87< ;oF6oPi 0qP%ٕ7swddI몱|<^r[j>V!bji`;an#'ϑ*DAT9`ĦZɷW ?LU%WiKmKz-S %) ;; ʥX?@bZ4EFoLh!q\^Ѡu%#GS.L330 ֵV~o}pT^/'&߭AFqf#D C֕-'Ej;ԧ)F<غoc5$Jm}hVvy*+FMWuI%F3kvvǘ*w;%s=awWxl^ EAXU3YIJͺ;IXn*mU[J)$7GRK1g~#A2U9@Aee74|*@Ib+Wۡ%U}jUgGF'JJ`%>&tjOFqHAen|ǙE9٨ZOz[?|S &WnyDބ4BFsiCsguzn)p<'gKɴQ6`@bY@)Nt|7=U]%0n:;F'5$a+oҙn1blaiF&7FVDW9z=2^dEmcɫ|KvgaI,YFĉJqCViHֈ"CJJK^ wb")yYmh@Uq鳃:46"sJɞ"se[Mȋ=Bx⠫>yDMj>–ބIcS]c&:LEuKW'񎠐Xm4u*6_Nc3.K9[[ |۽Mܳ&<6h-Btߝo u<ηNs記bs[!+}&0rl.D~EeOahwtq3FsN7ZՍhEFjV]x|IZjS}EԽjV&R!J!c?Dw0x٨GkѢcg*];Xr[kUzҦe\|كnXP5?-Ok\S[D!Ce w4O>PE=J2:tJ6DC~P.RMev߆i 36_B#rX[KgvB +|wbW&}*.Ht3:6;dCC|Ng`W!ޖF{"NK(`Kw'q+B% gL7oI}Fncx1sDRUDK ьVK}#{4!ZqK+nFUL"dӱ$g ?I#GS,ܭ|:za -Ipֳg35%%j(G,h9 f6iͦK^ ^UV&@^=dk_-kY!!t.쇦,ˁBo#ג;CGRH I"1k.Egwiy]F) H/ _%L_D=GixF+*y7mGvɦ1ӡI2,6bsn"a/P=gWI{9vs!%ae ,(fvrB3jw"xbiӿ(z 7ڲ]N$;>p1Jp8ߜzʈmṀ6'o^1%D(FP}Kǧj0x,c~Td6.l;g Ю[ [b/Jx\ }dEPʠji `U{K~Oɟџw ~5ft? o lRi1Wß:sq9S@WCAmFZ3 m`l_c kz*uVNg^x4$Nd kDp(ƾz6]vfBnӢz*8@=g}f̐\ȟ:ʴH"orπVҸҮTک-Me3tuС2/?p-a0,l'X|6;^ak&QZ÷_r9 jR*8^<\2(6\Ud3=h#{9Ŝ`C$x诼"SD8 OV2 |'7S 8NDp[7EKEa}4oSU``_sMb}vj40Hb;d^/Žn55D1Bϥ? jq &k8N7Y&%A`(+a-:MUVZN9};k˗RSh^- i&S!L؛Tb(q,[l֬/gǨ =o+(>\b&[v؏mbK;4k>)wlf&Gqn>DR8菮ďLeѶ)Ÿ(ٌffhX dfsy\t*Yk[ vga?.4@@c2sT13+lyʿ*dȩ~Rſ^ߨУ 3y'B"9նs4{Y%z[)7(t+6*ǒ=J@̼N ШZ4nMQ숶Aeߺ?zw`zU0'bWӘS'^܆)dD$+m/6:/"EAWK>2O4 *"WYB"tÖ4zB.tת́>|R;gާ9d,k Fn)~{A|tQ۬ pI y^X 2gxK]Ƙ/*4Rg9_M=SF1~+ hkd k3;xekIg bsZ#]*]D tlEuBm8Nd@QZ,¼\ SkpOmOQyk*Z#P{9 $dTVt8Z[ ǒS3d}~1D )PCPSA`٩ Ǥ̇?#0P%=:5HFu ifP,lǝJn7( Pv„r+4X~=*Tw_>ٳ J~ҙ=*[jDplIg;D-k#1U rVS%P>f̏he͈[ũ~(^o~Z)/i1-l1(6%-j*5ȵغM`ˮ`A }9=xȾ?bWo\UJᔙʲvmoqŚA'nլ,|];BFmmQOC4CJ:Ta]q@|*=0qe;>"5Q$=0c26e +s PUrJ#b Ox@b;ע6l={|-0Ԟa>"F]Pw^`$/+rD~ǭDY 9g5UtbMɡj8:ej\ח@X&N?XCw4T&vSbc3ݔNX }Z\[˕).ŸvcnN擙OH @tHh?C=%i1@e;w%9P6$>C;o4xalZgI qnZ& BQۇ} O kh9+ /1  8ٔ -8'FMZE,ʉw~c|n#^fp^ǡFu>KeHpnKߠ#2IVE;Wg\TO}u(_H=AdOCgb)2w,Yݎ=׉  ehQe^ -K91Ya; R!qUPlsm~!º!9Y1[1VkrN;O,ⵤy[|;ؒh돗HĚ0l01<{U(w'&ܺNEǃ9/ WOCN\qZ$yU_4$ZH.$Cz:s@Lk(Kop]QM־kc\T8G39pĬ}+)qo8F;d982X&mjŢ<{Xe)Ba9=bAՄYLX"#]o]/.R J?c \uyװ?qzY9XCAjؠ5abN~[Db<۸=/Kns>:8Tk҉ɾc2!C2DYqV4@wGJw,BxQ,ۨf961yKU$1aۗ @IKjJ8r(di@FiQz.xBjTZҊ{!jo4:*/.eSZބ=~p?Ǖldί[@qsu -2})2PEbǼ>jR =2"vĝmKL$RPO [ojjE҅'uNSm0/1 ^ac୲3%BL"@@y\A"_e²K3e@ B~ϨZjb|ˌ|%M^qM mR'8}Fgyb-e$]EtlngZϬ^\RWqg ] @{a˧Y*2DJv^`!k kld]!sɢ6 60=;i\5Zԃyn,dήom}3J}sYHTUfжQ]@-UC>y j xt $ꖐNX*ie-mhs+UcU3hIk2i1Z>|/uZ~x`%~<9!ҔihNx< H96'Vsv %i%:AP] 3i$AꤺB`/)φ ٤*;{?ҝbRTLc O?`HT!Xa}\v_Hgog7 /yUZGJP^Ko7Hf I&LxI׌ q*D2Q{JA%J'醘I.iS/ɎlND$NAac02: M(P X$?r훊m 8xM)vh:(7QDc|0ӏR&gY؏(x+3 QkCv y,"3CT'1-U{>gE`>&1a kJۭm繧4lM4[[x_VlZS~k.[ sSp2sCmh̥p|X.Ҽ/C&fappB",H,{)ЊXT:>eO_ X*ypp\m&[ lJ1c赏Mv Gb 5K*lKӠW+3\Jܱ7bq[Z6:@&{] =D;툀'jB.ETohH0 S͢w&ْW)g (N{F1}Űf8l\e0#%G{܋XfwOqp +Hε̕R һG,?kvCb <Ч %E v9V|w.Kn&o%բmnOB v4IQFm0_1φ=UҔ#_uпÏT|E֑"&b&{z{TbZE ⡒(^)ob3޿k(:Mqs/ns%Տskp0]d%Jfi4`s<;V0qv-Fj \t¬|*}YN9Qej+R6:tY:h35W@JL^`j2V( T{mZd\kW{H0Ww%]\IGxQn"KÊ׾lu]wG4"T)X ܈F;)A(g3w_z^b=%!FlTyeN'Gpo XCnGl^LNs|gVɶt 4 0eTB03UNdKu'yufrE͖& T3yUmu7][bȳ.-(Q&aV2%-1e΁M(5H=]axR:π5_$Wʿ?ppu *=]z"GE(R}a+Rs$@/b BbAe{_h^;Msv6ߚ 0x O bbd,X`Cυ|΅)p$ZBG[궦N-^#ZA'%yW ,d*kAf <(@>7aZXX8ޛ^%'RU?=v#,s]ÆADxyp3RM>kӔ^Se3l3ٲMcZ. x4G@ӏ\XZǴI4KV!KH\t##[o.>m"p{Gd \7se'O{vQ%%%(C{}=~|ϓ{0^ \2b*q h;Sp{ R]R)dQ/:Iis:YһG8.m ˠ# V)֍?K05cEԫ`r˝z#k͹e᜷nMw{ͶJAY,zTyJ lc!X򙍢/ԴT69zNGᶦ@yyGT1sѩ'oCS.0gg'2HMIDK :8{^m4;_ZGLqڷU=dPkp&3RϬؖ46MwP!L?*˪[eaG _F[ #cUsMZ_kCw%%s.LYMZ] 2Awvh~I'_Gd6u$+aB/)Hʅxf'8 L=`C{swX];P:-|?K xUArYԢ[.+X,h'#u(jC(\uE-}m?,"wx9'+D]&`eZS#b/'yŝA:UOPGvk }8'M}nV# W*>]`QobMv$~39r'$ (Mx`E3`閁4kg4qE% wH@<h\րek!f O94qc Kƛx}eUK{Bo'|=ã7M`?CzvN; V{ {W벇1Kg7I(9+__\4ħ J6࿴Jt(]ԟѣA^Qc1m'cA #Xdu2/ ilQWS[9k,] ۡѥ-z-= q`m `)P<_Lw1(DzB:9"^a3{x-S[sBwb Jyّ;(xBrqTr uKx! TY# 5alv`;%U-EPij$""6Y)&Gek73f'diD?zQ$28?œ}býFggg@c-ڶbˈ>+_E>9#Ǚe?'bi}-jҥR)ڪV ?2ܻ:MBTG þU׽uAF(Aպ Y5|A>|Lȫo _6a;N-+ w"{RH%6/W؅gZ+S(B\.u0ҴG{澬dkE-dM5@5<99% ?jz,u,س⓾g ) 3}uQ. pfF 2m`5sN\e],Yu/oW<LP;)pgTx(9;=='rzB {~+rŰiӟzJ^/$3;1lE]Vԥ'=H ŝX$3]D\)VcUĸFGz[WdN4ۚlOGnxG>l%go[LƟ46=~uv)1 7 ;f3?cʊ)a]LLF-FJ)I#|b͇5?4CGs׹u`*2ABB%z病?YSw~ZTǪIBIU8@45YO=b92BP=~>Ml70pg< tMD}bD @AKaTΛy+J!D'TseìYwn'ZM'3._ʈ ʟ_-[;!# 9!v¡9~=nw@s|i3@ʀ(fxZ֬eDPgmj#[HA\gV ;?l/[!:LrQ'zS슋+vM#rq_#M݋ehNѠCVIҎd;,䫗k߶hU4'Cs3g ySJ,S!(:SP-m;6nI߇Rżsbznyv}D\aEf1hl390>5Β{LAduſ↨i}W,!Çeĺ@Di\՗)SY]HDcXS2YS&3$i-b9nѳy5k)~7ʪb8q/,^uefv,).'[;±%0q|1'}zz+ ;&)F8fLb|FUC C2 ^'se56Tr)$5.> U$yrK&"NT*rԯ6gHљltj}?V'@)+F%SAsӷ *?lr.dw2Y2E7< Z' 7j!j9raqKex`B8r[RcɰZqQvjY}/N M^݁ f ?w% PWMg#ŴJ5>EeHE}*bGx`C4Ӽ0ƀ7 !pAwENgz4 V-**﫡$"#WÜ{^.hMx}9:煖dGxdp(ڛpkHɜvvn_ݲJ=hoe^>a* N9{ePIɹFO:Kv.{kHilT#6渖6*!:w̶TA5]i շP1r*UBn#4aBPmBE&&E\b`ś YuP~AZN~t&Y#M˃]piy}guBXٶY:@T:o<N_r(8WO%1ְ֜ C{$g ! @շF1|+e3ok83Տ{-fy2;5- _"l8y89Q$?!mvOh;YCϴ B -v!`T9N{$bV}OO'FX\#,iiT)dCYݬe.Lې8~r/sMYJkm*,WV^\LKmFWzZsvњT$c6jݷ,3W7`lXsUrk_m6=­k6h4!5QJQۗ>70mXly0Oݹ=&RS-AH'Iy(>+ZsA7zrh0OiѾ>u B>`! YDh-bSuBݬ&5/]v~ý. q.~ {AhLreoXN-[˰Mb5[F1HVoؒ- 'Wuꖾt[" =zøHBu8`ڐ3u#UK؜TbdTX לlT{Q+ӕEH6Wۓ5T|^w)p}chCBJ.L~f(n->^i-VP^HEVyT8"$Lx.2/M׌9rn\X$tzsHhq^#u`K4/u@Fy|%+CAImT2*@Sݲ~u`^|zlV aܧ;$Ek&dI_QlEq?E-L *$?^ |]|f&D5 &9HxŠT1w1>dޡ^N]rd,}$S?3Զ)xXIw.)+ux,&Ԥ7Q~p"oςb v`51 5/ za_[/w9ӑ$ި]q$$_^{iNH5y-l5Lܲ>WtZ]è@|2\0FgD 5ݿuc#sQUOX0@!n]_#t,_ނ h{ ̦!嚚QήI unި NUCZeNk(Z޿#v15C?MBaud;FٍGQt8xQTΈXʕگGԧ:gx[$ݢ1:?Tjq|^8 ,$ E2Xǽo8A{S`5*v b ¼k4;JȺfBB; ^Je5vE9@Y&?8X?AdureݟةwTO! IaZޒ,:}{FrOhVD:&YR?C;JzPJ60D{b\U֖_*mH{--X-| w1PAc?d 9RۏRvtwб{[J@a ~Ղ/Z͐ Ϊ2c)CTh(V$M[t[e[JD1XNLE_..| {Vu^+fyi4Z5B~йqkM7P -}~ѕ?s&BD{<`jh, Pր-I2z9ېaiܷ:Y?^/_ߛܙU_ ݶᘌ-xJE1 Kߪp6Sl >k37E:*63xs"yo(ߓmϢZތf;zRp9I,:El w]xflNJ#O/ֳ!C 5XUbҏo)U%?UC|o\ƾKhF 'LK ժ bG5ox|P0k,j:2Qnc}7dJE^7M6+oAs(ɹKȦ6sf :zU(<\ ^;>WqS(ӑ瓕Gȸ8(M ']Q~FJFGkjϴ: ';6ƫ}RMg<Q^#qPO0(Usu 0)-g%\sBu0ըJ^aF&bVwKT#jzpj|* [)|j7硠@"  쥢Vqˆ<%qVGp͐yۡayB820#iؐ *ɟ7hgM,Q]quo?SZF^iQ169,eeL_>H(4ai}~LT[-V]tnVX.qxZҏCRJ,tSyTZf "Y)o=D2ܕ$%ܵ+`U<̃*};ddaAF%QCZ_Ԗ!Jզ;.`W/pDo۬=sP9e4*gY_nn-2yl\]JHi2J_ۨԝC W/*nT~h@c1Φx4}K:M2d?ʻhȕsH$؜se(>]鞎CKj??{q{$1^`<Kdᯈ?ɚݺh`m>Pk7[ gQ|f߂'wP'FN njvc]JF7y z$拾< m}^?Tc>. !7)GoJzH1,}*E7=,8cvI\k9Z#3f؀w줷O]Y15Mw.Rܦ"D6Ge3@BC)ysqpF`G yoi#KCc= l X~e%p +2l`& 2^_΁WgUgD7TAco;܆ -$q wjB_ uJe=n;"_ŎY~P/,|S*R&FUZ1Esȥ2!RuvAP$̟J_0MB.foV" ZDb_#֏UO{(l LUe_ es~]9`ӕ=2AU鳏8\6P$RYӳ.ĤK @Um+C ͏ʗi{IuUr@~[zNɭ7c 8toO;)I!j\D]cZ&O{4uU k8m;$ۑp;,j2-_'hTDO1G%3Ъc^vjCvœV7s}$ܞvՁN)z-,~,E`ъgaŒIWMLū^Zbg^ң%Aэ7ة,8 A[Q~^Q"&Zi,mb]ݹ?E('.]4癔wz@o  Hh~9eGB8O 댲o}vA<F^ ج euoD(*bx#2>H7'*ޤMo3  Q&~.b|-sB&+b "WD6v0dW6փʼE?~Fs8 ܩ ܷ _8y-зCZM>cr&UyR~C)T;uNv`=1FhAP%$jИ{Kz*HD\Pz4y5q岭YhvSE/ lB<}%3+݅ >b%-^ŧ.fۉim"cS_"?P 3c5:MFv$ 4lrKe=Kexݫ6!Ӹa)̻Cdia>wC^_@sg<=|PcgWv,}mFp*h 7Lqt kw k?hjLU6}eՀmTohCNFbMy>ó7`:+*vyȐ#ϕ!:H*RuVL4+U@\RX*jy]i]͎8 =#Bf!=/_I0P6V4 1LekOpWDFK?|{M 6yZ =wŰ'],kOsTׁ# 4GjV2ڿUNJyZV܉@jj0`*)CaU\g,p1rsVD,z1Jhhڂ^o$ɽ| b֩&N4 M@J3Յw‚~V؂/XAV_ug#GU?u?F$dJ%Uv|`Lx&١_çƽl }>%Ne>PtwlITQxKqc8}̬eL"O qm<97b{,PAKa˩9i'rL<"L!qI΍=`늘<:1ġ&0s|YH&!ƶVd$>,^Yem7ujHŽ1C@|qVk-*lf:8TO{c:Xn$":Q!-QbYֈ'JʂK>[n|~<,B_ q/O}L[&ҚLaJfpO+Bt%FrANqA%s[ q^'{!E ?t@W+4ukcj%5_~v j= k|<"ֶo/ Y ڮLpj 閉 gFٔH2 o9+)[Uɧ:wsB}p}D>ABT9Z|!th{-| |S"J}z烜wȽϕiCpϏzAxiO~ٍN7P=å*.pEwe>Kq MKzE9${Lf[J ypHV:Ȉcy~7K+FawWB|WH/(i NBf78ZjLx,UT7-Ԥp;n@ C̆< &϶:Z>;g(=5lX}[&p4c=Cۮ0Oenόv(cUq=*/VͤVeX|\D\&?Pj"LuJYU"M9AJ$t/^1ě`-uzkMc # /_rZrzH]7GmJX<co'LW ! fNM(lD6(YT1aPdxhx!ZGyRh`Q'N03ZօNp HGg#D?l1!ܯ{lrpb])caz@'#95:F[N\ō; {jՇIS/J-pԈ)w~+\E^4WzD8WIh+¾L ~=lihԪ0,JҌNH;tO1gKSόl^ޞK/ҏ(X2' p[+qYKD ء2:iLRZ|lNO~E6%"WSUP|·ceBDG|4($\u?C /&BJ{_rNs0*r"L4=߸EC K^c+.|Z;<ՐtiS"4PwPƼelcϞNHH:o,zK2: U{&tjh#]iҍ3~TqAZ^ư߭ըiu@dj//{9?kK~ʙGײlN0+  KO-x @v!j/hvv WJYCQuU@uh.: czjU|K,8KB % Bۥ.qndF 9|½\dzv9Ldt<ޠٍmB4)O)9ڂi'IMMuI2.Q;sTM@pt9Zz3 ,x.g`\?3F41 TMgKCZi ]M4Rf 5fkB5P~"gO1ͬ?w=jwX ?DZ [PQ[$5g5bMAB"b5މ]#&c*kWb5 qgD1`p 3F8@Q4_#8"%{$aZ"2B hmv  >#D45!JOYg 봔z/l@$] p-7ugy9[de&^ObVQSO=r+Rԓ $fXu.t\i$_qH!d2,UҚft]꺗E A{ m-(Ijۧm/m|5SlVU^y*78P)EpT)wT(gH3 AWΡk0P*3)RT4;BFS~^!MIIytlU^ٕMlP I8 * y9^lyY=GB(.[(v~w8Ƞ dơAyGj`ft}|RMk2:e:z5?7kw©i:lwgysVw&ai_`khjA5Z_3RM6nwDhB5V.%9{0-4ƣ='n٨䈐YlgJ7lAoӛFH7>B+䇇PZ]eUwY|>xq&F `4,c7lǦT7M]:K7W|㉗Ml8w5m{ SjNem-!ϬNΫqVT@>TbŠ @ݕ7!'[ 9[aLZk5^d2o( 7nÚ1{>`{~g9gBبnewJ6Lǀ\d\&s!Q@LhU]. D6zʲ-yUo6DbkqcDB[Sr+: X/˦w- `pP#iЩ[_vؑNPʶDxY yywMJ\so0Hw2lB  #*ʼ2:%0'J Çyxg?ot@)$F# y:@&gpJt"D@%Q;t*P!G3V-'=cE7SL ߩaqh6q郶QyH{/@Wu,xDlGqa^,d[jڷ!t|No-&3upL7HE ;qֆQ<S؎$d'7$#3ZŠ\?{m',Px,rm:؅L37%oy-fӖwgˮ$;g va3/3C:I@|(+"Z8Y$ PE&ECHɊU*ۨR4A 1]zwߌLrZ 3)ܒ< *|C/&ѓ(}1T=C!Q078{Ge%[ۄuQ)$򬲨% ՝B` Vnu~yGa*ZIJM^yiWE뮚oD-FGyѪA0 3W#e&%G:> \]伽34fݏPΔ1d9X!@<11/caffC b V &vaa#()hD/@l\t w* S5jcf#`B%yzjoo'Bj]7Ik$5@C5J-XA }Za2bp"1ɟnYbfC: UE4S(J :mCۡlb(r޴uˑŅŢA@,hc4pFGC8n,1i4FnO*g8o(WeMTbJۏ.'7L)BkhFM,KQNZI Z>>-P{lC`yniu8*J7b տ! *5)K+'vt*gO_-wÏljpd:dv?cR=45 GYRf&zz3sx£)f~\PvL21ܮ*wI |& X "1K` a/?WY@l(ؾh C60EC _`kpU`V+a /Da W^>_&{mRPkQ~:DX DyZ:\V`XqSv'Ts)TpǸa(. xQK&pԑ\T&K-;Dwg.ǡ+ʐ2f3;T11WlAc vsRxB:˺0eIZ^!ýVb}ᣦ27nHCR1W6XW0|fɅZk>3!mpo'ɯ(n#fOn74˓K\,Or';cz΁_LgWdӬƃ֡wnN7؞;>3Λy2vq&_fK2T2@} |s `6!sG䔛Q:EbUT9<=JwWPi  K|k|B2u)t304M;jȢJwf8:bayNw sYL=ϕ増ϵTg[ aX˲ch|a(پ Rvx>)TRu[>7[DrK^>d,59 xLC%Yhj$.E' KF#h`*;RƊkFF&at?TӅBc2p8J86d/:td&:eQ@EG:C|]e;X\\ ȫ=CDQIaTs$#߾o2 j*g ci4db$ rP ~('K0&?Mr6f~@v"0Lheoʯ\*JW2*'M*@يZM*5֛L+gLtK.|Y].O 2';&K8EF TPg F&6:}sP'1Po lx|6-P]* c[g(ʥݚeRƺq$P(BĔ2$qnR5a9Oqb5l:/տtg,1|Wq YLA~/#:V:pXtwXwHES^Spau[}wx5)&kQjv)elԝ=ū&I/N=o':`Bo{!?]|IH_˱憔M%{*J=mڐ$-@ 7g2~DB#t1@3Tji cxY~Y$Ghp=Icwċ]1*Ø.Tѡe &^1^iCp-Ð ɠSY7&֓c<\Bq/-Lo1 /5t9do2^׶@O'G;-7Px#Vt^/0J(O;QsMZިcutϬ螖++R?NCކq (D1ցCaTZOCSH-71zlU#9)RMP Aƌ ?/ BS*=2oí?Pt'#W؉ VWib{yw \jYb=֑P;6Ba#|+]ѮG*<##MLxaj;oiĚp0 74nǞ8H%s1:~hH59!ؤgȗTL_,FrqKRd-xDq QÖC+EɽN [8@;]E fs*N]p`ﵳCFeGXC3zп9ڳ鶾>@$AKk׃Qdp}9:KMv=F4jlWE\'0Bak"?j:5ܙEް~"WT=X;7~`2=Ɍ102~d]F_y,q,Dc csK>q :o֪}"/vx> 5 ?9u=uW]]M D_1dI $U䯸w;O_J(m3 M m {8}֘2 b@Msz!7Bh[7) r'MZ}QG.E;upI>g[e9ͨ6ru-ҀoJTb_ϩw2/]? MocleeG2OP=>o Z'u.|0O]Jv~jĽS`kdFXC6b؉Y:(.;ά w.jv|*iVgtHZ K{qF5RqbMDf %?Q2>g)5gUw$榑[J8eI RݪM61d&vlSǣb钥N2pM1Iڷ>=8%H@CL-pk!nU%ieQ.q0vrS[ sάϏqYȫJ瑭Mԭ . he,I6Jws56dҿTG 30\t]uUg -nsj4\' ƎKYUcBbb4Cлj\/l_a ?tZ|rcdx,c,O\%u7 2ۨ Kԡ]35Kބ!Ño1+oj1Q/:ȻbEs_Fe佞,Px:0f#{o:Z3 {?D'<*,-|ꜫU+/u0Bb'`kj>+!/KÂ@*PYN@gi «g*7 .1}fX'}ѣOu0^UcV%$\d9?Š2 Lq&?ǧ_?MΉpIFͮ "%&ë xfNy[> .IzG9c'_~fܹoYQld#4ѡ8dol V?".⣠-Ubwi!hߧ6>^b!==[; vV4f.(+1eFZй>87G7x2x+ ]*۾;П"j=E~,Bzhg*rxԘtz_c.">JySn U,Jl_iıfސ fтܠG /{@CpO/f-QC\ Esp:4k@`* c$5cepl_bxQ !{yo—G 3Qrq3y ZKB9B0 "}15DidP hBQˑ"sεgV > >7xڑ#K ś f`t)#&jTU!hy)~@NyrUڔ_79w}c{1;ifb{huWU\E酋H6>eQ dEՖľm2=B F 5{/|gR3ْM۫.nn^[dLbvC׮ 3P6V/ A*v+Qf=V@gI٣l1zyKg#+Lƻ ;~ßc'%7s3&^Nt.v'knP3jꦑYlk倣kb$F iu.CȺ ./ ̣ '_y)!ZvVf5rԆ|EO_5Aaұ~N_Y_ P=o%[_o)V: f5l ?9պ8<^Fԑ$ot!:k4yZM*w̙H_s=N;7`ُ~6AMSQGS¤owIŖ6YMb&vt1M,{<_p 8wNYffL8XL+*huHsR'""ɯأa (.`̻p&_\'x(.G>0z J8-p*!|kZkڶrF$ h簆ΉpN/>"wAd LEvI+Q8>kO3X 8g[Xe⢑=]F5l']g&.K;{q$ ;2bA#[FcSH *IGf ";5fRzat<08=T@*TF>aDs7LlP@s>'H>4JC̩}eމw/IRC2a3+(YBoR,8;6RͤV,2b&rk 7Qm͈@ƒ3=} 'dd蚓BCU&G##nEQfuTcLu k7$kWpF3t::"13_ XIµ[M}C>d]j8Aw'ar@9#tĪawSaѕ|E ~5,(S.P.Qq sɳ\ a:o^A?EHfk~7Yum&? $8ջT~%%=e&p#j̨m5Ni6MYٯ(vwAc7|s'/Bna몸\Ѹ;!o,'& ݼ6$ckf}5w3썻U'sAby6,kr]ߧXni{0ca<JCpg4(2y} IE%j&@Fۂ@)rGnRtZ#Ԅ9d߹K'CDP3wélP9E )f M*F'`,旹w-)eh-\|dQ&K /}Pͨ铿5!4hsdÜY3 #xn+q&(rta_սD., 80~3ycDil  xt9?u˻X«J87&X؉d>fsٔ%4muD/RnVs˚ZFP@ծ@.G8N-IZs jU\BG+9͐Eܼ(eU~(5.QLx&pCHEހʰƵ*Ҷ HYd)ѱENjG[}3nئo7ٲ/!Hwz[~ؗ MeY#&&&" ;)9,Lݠj?08I+CGlC g.q8q%Y!ǎetU=ťN8>͇i-Ki<&[v~' 1,74@+ qWik}%WK3_yV=Vnw$EU`N1p"տ4}cOu;ץfQ]yT Pg?J OeX@"ԳqXz s4mmI vTWR.c"lb!H aV[wLT\3"3/ #fs֊XGdTk|4 Y$_ڌcoIq6 64(IL4r}#;6PW6?_ȘC=>UºD+{gϐW]ͰݍFR2`e. 2?u+ۑujbXB=; #?ohK'n2_=;0>;amn?7%|NkyɾP}%ߒpwC%1ڪ#YOX4ߘwӨ|Q[U1Vãj!QW:9<t6ۥ="X:aVLOZKͺ%ڢQ#F!g؉e u = \T@`>x8W%s@!LƼ0vоHH t`&l!*3h 28xcdu?&oi5Nmbh?lEcyZٗ AF2(f وI[y_k+0U%77,kOncѺ_8 Vl0ADoVZQzT.:*s2x9sd_W(1SR--ehsޅCX^׵7=8޹hKU𝜎Pt(9-Kvlѥw @Cs#_ܕ,[ crY|&kjoV~>m4YP~Ϫu›q]s^~qA HDh_HyOtJI@NZj FMWHah_ܣk҃m SF _$y 5NU~mwZw\w<enCH"F {IПޥ]C&A2" ̊&G7g]I€Sil5g V4"/L+丐R+df>0@f4\ʈD^"1{nmV>dVT$%O&5!|A#/fj?)_Xc}tF]iƖ3lhv%sjާLUt]s3=UtƷ5f/Vq:^41bxF$T!Si H-LYY/exk~oRn#(fViuIFi=KO1JMCg6FCҚ97kE]I$r$ٝ#9}b㏠(D?]Vm9Q\|a+싦㣲s186`K|Qh&`X~_̔khvM ڨˋJѱ=7>lSY\l.DYd  0 {JRJ2N۟ݽ$(hnmo˄M];註E=Z237O.M$ ͋`FxQ. .74weVmވ>&^7VՈbO,|,&v:EI3[JB X"m#rL!ZQPcIk^y"v@ت}ylQrmAk*SnWZ-Ƭw—#WY[)3x }zReEqeG?'16a2*N`+*ap~c-;gdYM_.`5}EN:yոrd`j=ks[yѕy(ϕr@RGmq 8)k%y1%/Wߨ',]nI`Hd'vEU%N_e5WNYYeF+*'jV 2wYh/ʼn¿ۊ=Ǭ_~rzbܩ~C߮A"ywjYpޏ7Og<@b=?RLMz-)ֽGc7g,ZMWG]}7o:|_21إ-o;-V\V?k Atqݙb&o`ҍ%9߻$a<7]skm|=(߇;A 3xAjQxK\a<,5ϒ!1ޚ;U}åPmncٕ0aGl>:cMz'mTޏȗLIT_52Q!rS#RnO\j楗@ImF<>/ &m(t Aɵ#$:B ̷U$}seZH}H]S__ ,:hb[J ѵ*`؅.i\*mNSqp]N\iCLFIm~: :d|7pfK1ECV_ܧW@fk{/Be$yyɋ&Y3ڙ̙7+gؿݼf@W@SvoN6|d4o]c䣟2{LԽc_zte='/ {u"@ $bkҶtg)OƐ}ڳH! *L;*8nVz?PUOvAcXPKo8NlFgg0ݲi,.`BbdnQlp-' \V荖A03t?,t1/;`5bybʠN{9 h{/Dg0jsT#`La0 16ZV 4dA675[:(VG.A+"-KZZB>B/E']; E+]֢*_k1kJ^ImdIl<- r(Q7 6EV ˀ!/;ٞ}:cYYRy܀3"s6}1^ŝ"O}9᫩Y} U3Xf|fb6ܹg> ?>Ѓ锕_Q@.xiPN^q}MG, s J}li,%^k \5^qWgG=1ޝk*ҧ \o569[Uxg>XQofted0Y-n'&08L9f>ŶbZIp'K3-%XRӜLR¾U"q q|E&OoEp cZz42n%7hfi9Iyp]cB{=Y+VtRt73&~(āCn-v DK@*@Gs) Ҷ#CǗ]vJvuDS9"(`s4HymsjjM bRmWq.Fpi߈Z;*;qhxc>c\t/d93 RXC< E̺(Ϫ>He^$:_Ȝ^Q`\K rC%&WnXJ]V0(a>:2z\ ܘguv+gnⴰfČ|M¸2was i_MT);1g3t:"qO5*.552ZIoZbD<`mP,3^duSeWMfovC(Bm*RED?$͎ IsEfdIM𐘗B%A, W(jwTm`MK:,Y:wcxw@lyRZۛc=9Krw>L\F1-ZD9:Fh^Ju`Vs%?&JYʧGBR%$Sx'a:!=e\|f9ǓqkֶF\%T,wQ~ :)P*a)/TCxzd\#N|zE&Gq 4  ənZ8J,n3WfyP~mZ_GWrJiw/FGCo>(ZxbR]E0U<{k;I!@`pz#Nr1F5I_O%j|N}$н{BxԡIi3=٢uA+ '`dkUG+/LV"<{qI@1+O:GR,HrRW+[n/**# t(E -VsD+*ʽt@hn34 K Lr NȺfϦ :i:ALcQyHWnakLdb!&B턬 $R#:=q/޲ZjĀ0hX]Gsy{xBPߓAS^ aCH7Y}Hγ,&ļ-q\F7:4c}`kRNT 5Zt/oX hj:0U+E]WL݋_P?GD7|( f^-IU5ST~yyaQَ-#kS\z>U܋3x3U`GƧսŶNj*VVދ 1 sDayW\-v fT2`s\Z czh GpT7nAR^Kr^2rL |?s'kn L|C٩n]6 ~s2Cq c^W, zKt#n'p CF:1A{[Jb>6nK0o؜ENcM_LgdGqI5ݣJW*69;{F#36kK1-Hol'5H$BcIg,tG |29u|-n>Y*^7izNY 8ԕ1JbLD736o;^)IBU9FqR8YoP?kb53i%r5PgQ^ .̍6t1r5~τl$/В߿ |08}:da.9"o"w }+â=W~"'AP5[cUJ?32X;Zy66jw1d* |]Onk2 c8RS@jMb}0RG#T߸b{ճͺSpHB;anZAsPe?"hH dtyZT-IYnqJHvgrS!gفEuOf_* ^ -/;47xTE]? FPHW߽55%Ѫ^?\=Ӓڴգ(cgoބSБ]?$zcĽ䲛 v쪨̫DH0E2@’k96 q_t[ҽﬔ𶂆܉=Sye-UM"VhCb6?ʡF=Z.i ;QPȐqObw' LzzQ=[;h\K%*Z:͊dǴi =s}HoXe2HT@޸^z,, 7m4wOIL3V8d<6(&ܦz@{9]0<̕pUzl%m~t<s/mKa{[}ez*+Rp ݠK\eHO}q tc?Q|)lC9{p1_N|/&?`+9{F"$f1ben 9_H96@UD YhP:RgO1]+L7VmY -YhjE؃&e|/h uاO@Iap`9z X`'〦eĪٹbO/N p&Y3.RCy7Y gF TVeʍG>YޖISc=Pn1>'0-9Idqtͧ'U`ujb6pofs{줌j&lfXAl.p|RQmkn<܂0mLTe{ϢVdz_PV|5FhA(s80#툘3׉ iY kݖ\k\LڎLh!cj5e#>M=Һ6-y-OZnaͫ,>*u=<;ͶmSiNdIx1CI=i ETI'rx@: BkM !!P:ê5 QC<<SfW̆NQi Q q<ɋ[ ''K\%]viV[B91r/XyO֊{MIMsI=Y% 6Nsez>phz_| Hb{gy~  fӭY:" UG{$+08$`lSR0NC:_ou?boEq:SRCUAEU`쫡NnY1p@3-Af]x5%!\bp))MӫSeTjȍq.WJ)-}@+, CC:?H[d>@< vx" f/cQC̏@0 DWZz5`E,ǫc4-Ny–qrWL/m#UZ 4K'c7l _q9jHeQ]hRlm; V^I+ Si(&rාg "zC BӇE%޼>ڋG8S2V1{Oٔ=gΗ D•7<8=_%Z7q<%S8$x9G@4RG\+_?Ih o 7-% $,cP2EPN (n5Wʱ&j5[2i:L} aE}p;Fkl#Hf&çM"UNT=JO)4˞R,ѹt4hֿ/5$޿)[DdPoáGt?,L+,{=s ^X'PZHhGPぁa!7b?#‚l͌xB>A,Uy4 *`{|g熥8:#XxVtB#a8紵t5k.&-!R5O,8As>ŧL]&"k1c[P69 hF-:QZЌG2Bpқ"_n@1QDR5?3!<[rl PtFWh9i}+ExFbmm)9a7Yav5`!VF>7خ1Yy>/TO&1BtKA 4G4a*dѺMɟURB_-9h؝谶]d!^Tv[&FA-Z0SgaM/y!0o4ŝFN˞82Om]er%-ٙK faeO~ {Ww's)d?k:o R6yoY6u5"Mao U1ooMt>@y)3״!c]_a#TtS.[ =5P̼DWݼ_a;hi]qԌ2X.5 =Ά \CLyj4QSظ; 4T pmنSј8A7x#rN-S-Q(?q,҂h6AVL"y&"g\$n~gʸhq&vJS&o}܀5i'p9SrÔHovMGՍ]d3DV sBZb">J=|"ʣ#DӖ 3 XۅjhHz95 zܝպpͰ&1N%Kiib:a!;a9îgU5iffr̦[`^" I -&IU-MPS  fOlKaH.dhhsP`phBp46;vN7!-ďM\G]S! cƇQHYU7 ܷxѠ6g0{8<91#CcڼB@Zo @bxAQ[ G:K1x `; )v6ɥ¾_F~2@B+V W- 8}܍-ƇbbŽV皝 9##Dx &.Ͼ; TP*<$Oc?<}qawʤ}qWK6ؾ߀5c1a*r[qű&3/;tw Ŗ/*mPOE/tn@I&Kx ުd",Ҡz 'Լs͋&&=R[ sҡ0m^u<3ei %ŜHAhK6SuZe~QةxҤA}5 y;P w0MyO3X@JS\sO3p4Jы"a4Ur _V/FH~(3^1%[PX k lJF!ٌ(}b >*x 3nsgϊPupo-Y&KQxr'2ĥ[O=g8Y[<%:t^֯qz#ytfݾ ql&bWvZwBh.kd K`@1gD--%Džrr8/^л=;xL؝sDKd(+BlS@t {`+^h-?,4B Rrex_. 'URc`6 ^(yĉI٬D5-'G8tE iʚ eaR8Ou+I%_6Z  >Y` L ,O(4Fo"?+P+?KYr8/>B'pp|:#KsW\iC/q'. 귿eҴ2ƞW&CMO9#e!eb]Ba m79]YGU9\YZ )wt v'=\_8+ ϸQ/zF![]#? fTb2}Fni|̄jrvDvE{un$<Ϝ]RΤQ=NZ<؜ t?aĕp]ކ,O<3gLI%Y08<l_-a@^ `%ljF̫H br`? !Bɶ)wvdh^[kژnUd5l+dޅ=T[OHY<ۣ/VW n ,2`yDO & CO7;2䆣t' nhjRX#>W>Qa$2$":ZPUܰjΞlOKGG\ןg lUӗYPI/?SCL Z7.O _"x_5h 븩W?D#5 7G_F"r\Uw 2jF$O HҒrDAڴn,^݀?1, ؽzmd)k+dCavNⵆjڈYJ vgCWfg#HVCv8@Q+U%qHwfY.{G/,ɴ'^d|G>skKXS.aڎ2lIZZ8V:WS⓯V.OFuQK?0%+Kl!?'G]IÀ[!v4Mo7Y$T6uG~ӴxdhH8v(xafi \xrCz"v1nzY5ߒ>!BH Æ!,רNƧ[fR%-j>&u<'$#5X-Y_+YûVlJj<!KBZC>o0\B\Hz =RO&Hqr}1-AצXngp vqe+R|!,?ŝ'ax܋͞vl},!ϟmH]>#՛H&^|p_^5M£oÄ|%Hnt_iQRjJN|DabbR%0[*SlPEqD < r̳k%Ot&G?wcƧV,D5eQ2xG:\Gc_ JbZҫ˿Dg Ny)E*iMOWOG<ﻢ9ؒtYܥ7^ }jdQy+ÈJKd!qV bҎI)C{uI0-V$+@ܸ[zZZeAp/, {Lψ"!b h҅|_es"#bdr/{W&dg{WUE8tsE4hz<CNOPidky8%xnvja Mjxf49 'zBĒ]G-*@. ssS'0L)q|Z9u)}wr!`"﵎Z(cߊI) aQM2yc%c-/`8\7) ˬ1>;BnW‰2rnڸs3 D1H}ԽusWTlmExD`sI+ʱ!R.,TlA2KO2N.Ub ᅭ* FsqBptS $H)w4p 'X'ix5#0g"l~_5N]ѿtS<{H{!F`y5E@Xsĕ{\ P1Ac?LL:h7Uבϛ4g\[h~09Cs, ZZ%z,fUUYI2&VxN9Q]F"DQS\)mRp˺RM%XrL܍.)]É xD<\' 77\o ?q6hpC04 B l8R\dFc^wϔ._`#u<2k,hv[&ǂ$ˍdzhͅL CIR1X3r^S_)Z&\::U?R%h%*2aC wN9,C2N"yǯ&ZP Kj.R>H}4=Σ M]F)5%iG[kcԂOGkv[R@[3 vL_ۻwSY *cʶ*.nmGXF4UN€$>K!LGKu7L}Fr!W9Xb~enI8ҾCAfwJ'ͷpHej z+B(΍NklT~&v5uk6+fR巇 !mE/QJF|jI> c"}˴li:dAgr4 ,G8JK#9 58n5Mt:fc`p ¶(3sߦǒ8*1j3? 5H 0dm MwN R ` Һ; reƿ,,筸 N++5PsKQ-% TuQ&=Ӓ?c: :s:?t5ΆbȼwSA_ZeuF+rHPfIoUsP$l7KǚbpUXz/.JؗGTmAj%&㢭Ią+kOWNſ#A0* 7 eBJĠ5W-JVo+^vE-C+)0 ܀jk5o즱{fXМk=ePDWr׍W?Ipo?VDK ã;}j=Iv՟4 #\K_ sA'.a~c6 'bmMG>{l9h_"՞X=k:9I"? !4Owny!jp7%lIt4~GѝhXFB+u)r2:V`S-iULsȭ1UyQ9N= `0&s~ / \R{%+ vc|nHτ|it8iM \85tnq~)&TBu{ܫ DoXcN&Tefp` z 5QOU~ /+9{cK\!Dt@0x 1y05ʬe^-{=̕+SfAp)KR(!F 1Fdg2Ip@'w8LsvkFJغ 5N6EJb7Gc851|mxNWSv MKXzS =@ra;T qOOT(pUm)B)PoTH&ٲP bzq:WL8y̋l 溿 H@5KN?0[z3'c$ u'ު}'6ӍH]S$yYG&9C5"}OsN}#K 7ue }ûpZI=&+"c/"tI Z ݈kb҆yL|_ < vӴ Hݦk;gAwt0D7: 'K+[?,M07ܷ F[:yB>"c\:qv2umiE)=ܜϰ3F9 b<gw0̑ ׃5ha3-#þQA۟n ]Bɀ5'>yՕ[L$'=e.J{&smE ]Ե w J1._j_2$ s-p_æv}/))w6pC4x]aMZ[*Rn5,z؇e6Z} +?TSA-SW`*Qz4dt8f,YDeo 9](cҞ,Q,+gsx<$p)1, BD|φCLuʏ SIEM9s b 1xW,Ǡ؊9bl8;+Zc\@9Pp:?i=1=(Yic7cUܵ=_4$H_jy41׵u +o>"7 P}Ie0o5] ~iXק*t ,vRk )W; =A>ђ%VΟsj䡕#Q(JTSJU(N݆ j;v̇%ƊfS׷+NK%f?[< ʓm)_}fԝW:4s*#A.)z@ 0&t4 $f07h?! <-p![Զ ?>zsO O)6^uipB4  b_VA+̄:^K9 f$AdKXnms(Ħ8ĸ-& i2HHnAJ_ M-q/񊞚x@u/V >}L? Ol'Xye4^h@tx f{ @< Ыi5rzVNYdY_?x m͟| V')=d4CkJsAOV2c-$C!B^^w'yo]qSm {R"5ʙEYM0?.|Wܨv4^oQ.W(Yiqfz=tJr\3W7|B$0ƕd*!-2$9v4_lҐWctLJL+/Uߣ-C(ly$L\g>r oRaC|2z|Z+x]tVZDz< D SxC&9Eo%̾2zXFkNdKo=eޯFs\׾ح6Qo$ѹmQ#y2LQsM>ƝfP_AF:fdU4z?҃AQd*8rC-gPQ )O[ŧ3uudkwOG'_SFt͝C^Go;DZah–_%l+Now.w&ٙZxxbegY2nǒ)mi|GbX6,f6W|QHӴì}ŴO˫iLQׇ6^T:!rߣ'T%9gXWd'ĺ0pvZe '35pEAw%಄ by]G6L A+aXtEj&e^]7d"ߠKC* eNuL#1ȥ!9WTEK{u=[NTQW;PH\]]Weɀ( {rކX r_:\p-7o4В7kzZnGmko&߬.FM8sL#VsȺ&Ep`>?\/+S $7E?L/ FN%ؗnU]]B>Ls=ue54P|{?$J\9(>Ld jkCᯨyt1圼8Bj.a|YfP]_u[wGngL\2A-k3R3&gBB$p"o6:P,W@¾ئr9qٖ5n ;WY,lLܸs+Q4J k71PF\C_e/`uC #_A#w%e4"#Z2ԻzҕHjF#ٟ>¬^㚉S-:^F6d v׃51L M9=QlLxN+aL{ҕ2en@0cE7!=6hd]kا: Kӄc&$P؍DQI iwK#_?muHd{F#}~'VM!y7PΔD\'YL}Ic gY;u/(DэT;6d'&&_W9"w$m[%ܚ?_*XԔ8Cy%czWĉ($5y:ivla0LrY# w0FCRHj,/ƹsPpw+]HW U|6;"X2R>܁n6h1dn0֜DnʞD2sM )zs75Pwk[x< Pi}`Mێޡǣx' k%yOP=v >)B=#\8֞14q*6=rkIyƼq]hGY"*&lL YQcd|0*}R2N w!{t^yN4YBpm!DyO`b44Ei[ZeS@/VxT2;Ex;:, SF0&?X,_0.a40>qr)!FKjd$GҌe.R .g-q'gtL8:M)T*d |8%X! >0lR@5Cu XA0VXifԔH܁ѡò[S-ӈ@5!4A;$}aG "XvɟyШ k A/.rC6܀ 0 uEGa)Z5n ]2V Sa"RO}c"bE @X!Ts:oNzqkk^t3X$)3;FDcsDS1ٟvY>} 6GÏ[}gIp,FRY^fl,ďF6߯HO/o٢48I\ixwZW&j*I'%M} 8pg {ƣJˋ|LrHwrD. #5'VQip7>Fxz"D{"GzQc")Y= .Zn&3 vBF8Gk;7g{aI4Ȉ]Hf$FJh ͆iv3:Ø>\4Dα-/X|_>մB>g5&pJU>0@,ͬZp{ډ8Ѝ10x!h^/r]Oa(G趏yPŁ&#lDG gFOP7aUHdl{u8 Bބ Ɗ} $">a }R3LUCŸZ޹2B\?&yǓ9^UMioһ # R''j(bX^Ufl ˗ъ} @n]ɹhW&r`'V232W`hPa )`_Mڜ yP>e'5Ŕ-O Hd g9ԮO8iknvEd^RtYȞbWo5;7PQuq}1w]j<=c$@?Ģ3;DGʸbrKqˢV6׽KrOBC XV%=0.6MS)\J':Df=^"@а6Ճ;4hH䀘[v6߀B*=ɧSE5n>a?_t8ü7di{h)a;X`h dvcAdq.m:}V%5S/]#-%]leI nǬ^(ԗ+(I>U@E$7Dneԉ l_Xf\1ߏ𮬢y'oq"X:(۩ɎT`wb 8SX{x`QDĪW'ֹ-,Mp2%zC)Hn968$ѸCgzzcZcf ?BjZڄU'qW|Z0Lj-ܬ rzNMQRVɝs0Cha)Gv"oXf^>˧^USQE[Gs4p&j`YUތsh >+:[ u&) 0֧CnpO]n!kdIg[k3d#7jX^YOz3sڎ=h6g ~|\I;<n?\iʓ7[9[J\ip @U)j26JƐі`gES?0<RƱNoY~Lta(IEf=PHInB[nŘ0ޞؽ~AcJQQYO5eֈf O%9eURe>s|0q\/9xP-F͹ X2/ڮg/~RuB6LNupCu/u >w{nl/6m'noy{ OBCi`͎lk5n3T9 r"_OEzm.жt<%;8Ҵ >΄_#ׅ~ϛ@w6["}PAN{4yil=oL"yž)/@EP*J@žxpm6XөPЩiqb@E=)S@W.xJSY\7ov1GM-Ŀn+kedٟQ)K<}ڎ!RǴا_SZuv2v;jwJM>%/)fI y|5k:_tj638Qd$NO'N0?#Տc`!)'C[tf$P٦oIRu}$Sxy ɝ 1:7l*F@rr>uo`4kOTrD<Z"4>~RtWLzMlqnK[ktkͫT{Ŕ^o# =|ny~.s;j!JoE,kb*-jK&$2q€_o=ݞ~J N+uGJU !~=Fq6!GR$Sb9ͩ*XYkx/e_aRH噝>d3%_q>⛅vcJ*qϗuF݆W`WW 4{׆C<.W߅Ґݙmse!j .<_6j8JVhh$ "3_O3uSXH/l;;U d/D<Q T*ɮR-xM9KA} QAH1$}MԆAK&#{b *d>`9Y+Ol&}|߽J[/y P*>%ahO=wsb4QnBqW,U l xcX&>7㱡)L%zj̅TK 4yM\LP^kEiܟ } uFhnZ$CA1IYŠ2u }!,xB̏ϴYEI&G~dh4iim\A_mMG-%G#(^LR:sdb%h7")ޭQAez*O>G#>P\8t {z%Db5?!+- (.Y1Q=4Yfl3ͦ}|r ..'IB40 cRhQ5a'2᜹.Z@ϥnd݌4Rnֵ$맴  avKwW\A` дI .jQ`ET֋'Y!#uאay'9@xCR]x%R1|UT)c0PT% /ʥHJB-:U`.ԁ!+B12S̼#W|C3r)qS^`R$ ZGe/;C'#zٺ:ef5*"*glwv31 *b!N=9֝TNCuA G?-)6tS2K4>Pgb}勢P!+f1k3"Di0Nؘ,}nԘvxcE=o\I|!鷸I{~CezT.U N\c \1CqX_W=kM4\5^ج/#4\9C Ï Tb+@nJ@^ eG\i|/9 ؔDEq矛h绗}D`'7һ#n8r~AtgO,R"udl.qot嫽yK1o xeMQ̴xY7ٻ]#}mNvهcs ?(& M]VaڵgOΧތL aUwB *SYc0`}Ly&]A팤`%x7}n~FdfW?7ZΐnΗ?4ypqL1)it`Lz5sD}c bt'󮲆TXzcM=FnNzDV;UAg& F 9/F\H.z.mL :,vd Y!(?-\r_gvli )dO zX(I ?N|O+#fv~U 2`;B y tC%)@0ȭW+Sdž^H ?ū fyߵYo;~H;P? eL犰Ծb.OCnʭ ld-}lAi޳L)>H, cJ~ #am_otל[;)p촾L׭(/%C(sj">E%N^_kN]Cޢ$yywy+U9'%v"CKV~+JEŅGMdooCXO`n#ܧNZ l0=6wy @/YqiN0ɩ+z< 9q  bB$,%6ϰAXKJPXaMڤ1 H48gQ+(CJl$KYT13xfWafT]_i2ir7ktn&jRQ72'ؕ\޲!E qzЙ)yJfE#E~ǟF6" i#fSoDF X%~)Ђ~-u6?jR%yQ{zW]Z \Ùx`J|g9-˿`A]s@cˉ/L3٠û{_ҿT,BM?4$f[˛ū@2.;u$aR|1e;w-]HwJ̉ M pBgܽ*n1;mJ[}v )7r/_ q @VP V>q_KOGGgms=#{iȴkuD hd]moȨ{MB[[W65VM_zyv. _Ȼ~B}De\o5uSɵΤMl;[Xx!^r-{ 202(tɷ!T.|h K$@a"{fE8Zxi>C>so"fAZCaw.6ņ_`B*B8$(ߗ4qC!wg~4 Eh&oSR)W^WЉ/q/WԡřeS6ԅ$җWж@F-t+Sު`Hqecq;H"9ڭfqh@5tVZ(5"* LJPRL;3 zG(Z |<}{SWù4!:T幯BzbW[Jcݼ Rcalq͑hOJ+f :E#|ɂfiRA߆RՏ=B.[TȌ x ߦ5C1`IMAk0߮R1Nwj)%X Pedq_Q^ou:L$'Y~Cnӿl`R|I37O_#1H/W [O|#_ sPDv㾰p v!SzᑍVg G_i.  2C[Ӂ)@^I\)7'?B0jYBeʯu>3 ͌M%6KWiA:z ː=j^ϱNz< }sD!~AGy#nB(S>lZ2"%R%! H{ "W!p;ipMtiA6+O r_]OwK *-BX* SspEN/(c)L}ExGIdxM8m|m/-!& Gv5dwE&P`$)5Yn+Mk"iiP/;OFЩIWF:LV#< G΢i{Q6@6m߇oMm%Bxe)S ѿ (x#\JvP003(`.Ѧ}! >ky܊ pj I-M'.9wT/Xq3cܣC}!h /CNJ RJ\r[QqrO (t1q]wsc 𦄆5D|j:![ft͕.SN YѿwV&YZth1&#M4LK0i [S=R{>/r|)I  ?C-BFƥ?m醉3+FmZ;lex1YW#c%݅`CAXzlI=@7# U;J [)O|D\Pr>ދ ,Ю nKN`epX(>v2ri!VU_k$C?7 ?m ? 7X,91; Km#mbr~v_$vE }n@Ȍ0LU ?3D,| y?GȆKdyѐ= LƉ_lmODUeP*-MQR<G_޳~DϼlF !oqэrE_P-Gsb7,*a0i;B-gb^%fI,(AY縘/Bׂ %ԩf"Re8\gvI#B܀X/} }6U&2~yJ@fih="נ\^)~,oeS_NtDZJ.OCe{cд-VdTrꝍޛ m n[[Y1PR]ox2l{;tqsaRƿ8V?kgB`M踏id*rCō@P⣖vtƆ!.94q/G#@!-e Vš=>Ee;Zǽ[h/eEY482\$c &$5-s,``,\IJ$,fѧ\n*ǵ-7gtܨ> )˨K> $ Vb.Gӏ]Q*f[ԣМY/pzuoZJI [$(0Cf~9fxujZs5XVB$XZy|yRbcIZ: QLm7!o9 INi\+l "R'Bz[Opd;?P)mnHGhyH/+1~C:&S[9pyԜoOQ2QrTQ+:hҖ P]/Fx)Yү JF .T+`*uv f,-zq\g8;}ኘ2h6ۇv3JVqz',82˓g=S%(gTLYʓDY ~oSԐ E{+- h}=&DCʦB6} -:YZT_uInC ]$z{ k6@Ն) hUCH:47"$˰JcwrS:q3nICa=:Є%ó E9r`O;ga5f˫2>1fɤÖnΠٿ4J/ѵKȝ~rA8m>\/Uֲ|Iqi ꥪF#Q]m 3po} ԰|_5҃=s..aqΐD^}CED1ߚt<Vb%K S8=2q ~g홊3D_qF^ 47cA"xz K=}wd|8Ezra׽^ŗ_)7̰ ]f$3!DEW!hy:Ao|a2G2~]zZ3: lޱ Xydh)W7SۡZL$e.E}6 1& ̙0S(?U\KÃHr,zݞHo%"N,V SX5h=hLS^qNrJ9C} =RQu[&I։2ׁ)oLwg3I#8Z&-mM Jv kb!G Re=TitCF'>Zv֨k=NձLgTɕΫT@uWLox%~/ H#GKdOA_ȓ QhHp‡|:#j0iY6%H5Z+ &j-~,Uȥ .245s]@_~;߻Qt_ n|wtQ؇N(V,C<"E$D է>n=휥@]B(Pۯd@UP@ pwѢZ0ks^Q7z;| إE@<} ۟ f8e=h|M˰mʃ gZG|I78zdyX_S`!QЉzCp(O7Vܴ{=x{|}BT4ppot|ցnli ĻU|D߬.cЊX7ץnIժ3h纁iYؓw/#Sm5K݅"NP-tr化9 ϢF3-k!]< URR *^UPlƆ,\cAqRN;ƥlNl#3(fRrG_~yS[j-y5'[Jڻ >ӵJr/,%W֥A0L9ou58ʡ#=?u9xgzhoA2[+0Jhn,h?V.ttāt2<0 qjAOu1*%mM+3T!HK@oM(VV#(cJR2w Tlؙ]W\/ymsn~u*j("[+,5FX{v*k3PA$ׄs7rX-+L7 1wIֿw~H~yD6k~pf%X,T)(0'B*q3uQ(6J(d$ɐ`j?]`A_˽If2 c'+ގ #vџ}q*x ,=~Af 1#0[-`,Z҈Qs)T1{&֯͂u8E 8^_͚;teLoOk )f122-",R t(ict(^8qv:lArZ.#ĝV2 L,&gk#iTS}f+POyA:!sLYSq<1-f]=om12+B}xd~&OEղو~Yf迪{m: {N< 5TKU r)*K֯@$JYߕ3jX$*u6S r숧xXY<*Et +~"-ݾ;K&=rx[FV&4`*3!;G9]7liJc j.(sb'aQ nq Rb|%*Ȳ_cZG?7b" Wa Ӈ{} 8 ٕi@4]M689E()s~CN1;Amzig.s܈"R&H]ѩ;+ݵAF %&bb{΁t  wViZud$.n*xd1*wnĖ*YP,8;<1JxmH"}a@E-`TjwVd6QcT"Q #P:KL{"m@ N|~f;dsAV7]笸#mTԦPCOɅ8Cgx({;֜`PN|h_7cK꾲=l>1b0G rn#b#,Y TC .M -LG+-YLA;̑fK{2*4!\CM^Eo8[١%`͓X%9)۟)13L "T0*:k[GLKz)BȕXV)Ho0&4yf|mM]@qgI' E8;|4/ }У!s\&5JߎonB#EQԙ 5?oG-+*Ifx|wmx6KB8)lVK#L eK%G.4IQW hhj(ٺ,yx`t/bc dH,>!ƖMЁ6-R˼=XoyH0Z\  -B+9%—B]΂:,9cJw~vN${BEC!GJƄV@zy1j ֔~Ca3NE1{':S95 = vՆ:M4$C}h a/Pr; ZnW.Zj^՜ʹ[ȁQ6kw%_fz|kGSz/nz=eϴEXJ X)t2ZyiYw`Xي RB sTx 5hi>)F҃N@IZ4 EO3ZoiJy{z?{J*^AxN~³!ǣSL¡(7pE5Ahm $5"ZynG%6m_ͥ00 nBle|yO$- TeyTG##NNG:6ˬXhVeF:TG EU#:oWfD)jGO?KhIF2R/n]7sh@y"H+&2kT)|*- bЌ. 1˻> 2oi& ;AU‡t@D 6wc ɋy{ȅ֍aQxhA㑢x4:0 UG\hz_04/X4bB [/ZJh]̔ (?y}lx兺Ä**S~;Zr&q`Hđfx/a{=OVC GB?ӷ\shp{//lEMS/ ٧3Sznu0iJۤ6Ks, VF蕻=y-rf%)_P Eڠ5j+©ZO3]iAYgR2?AceYiEM?cGW_CGAn6+A rAVnKGDP.C~)~/ҶkWp)@!LwzvbGڲ s,I8M-oRhr7 Ca$(;FV*W,axt~߾".Hs5N 3R@;qUy 2#ZSP߶mEKHt L4,+gġjp Y?J dDXix8i~Pg`},PMHըZro*0]Tp* voD'4)̵Ÿfiov8pSux=v:~fQΪ BL|6=S"3"Z(_|ȿEb%$4D{"8l}# /ʀڥ=Lt[ 3 jeTrdIlz[kN 6 y-[ v`XP?o~ -Mip^nQ 'y=:^(}G7Y4̚+ofRq'HMKcŒL|+lo L8y$@2B /˲{-0\ =.qṉ|/IQtA Ͳ#^z尩~ 6{rq] ʏ3lѣe k:_F%yh/3$ٌ̡ >iC/C^ǩ"(rV1]uP(84 `j3YVT %4Fr8J#K]u!\ ͝~8O2Øt\ٹF <͇kg36,n0(iඩGfDlS#e#?.se-Gjk 0u_)G/g{b5ǜxXo1Ჺڪ*-_-#S qFJg y(4N3Ht4czBnBs;mo6^74^>U 8ɼ^ NSX:XxP;f I @cQyK  5%JH4T&aCzŗ \A\Oڴcgv%5pY/ 1g+[E">􀪁~? < wT~ Cp-?ivZ&d@vϑODJqjX } 2s&͇_eҪVa akG )o4'FveS8@_;gMq/e,sKYA$MQpъtB0n4s}7;OWӎic2$շ!)XI k͔ꕯ0=ⅲMb[; #)u+Q9 ۃu֭<{kkk6.k~Aj&cfR19!e'B%>up03^8k&=A&U'|kqݠǕap!uԡkƘ1Ց}^7NMY^~6ANJCFMկH{x8q$Mg- >> B|\`tYobCxp_"؞~`26hJZgz LmTVd.Of^O>iD^K|yZ<̃`"\0=( zrobC> Q6a))Dxn]rv2[yNUg.jZ FE?\'QAjA.TX!n. t6I|g)CDMAvû)}<>diq4VXjk9g#62]WMWk&Ysݶ|JOk%@U`ly|&Lm2.Z?Q1vi JVbuV1AҟӃ=:=§ԆP4~%A?C1N ˾f' =0}^gέWӮ uWBW'U~Uk}CS3c>ؾYn~2L{Q2qk.uX{"fP>Y[3oߟvRضBpixf-voڎac>09 76 FU-;oNaG. P[fĞbjUq!׀w[O0~im:T{|Tק0NU Dym3iҸ aK V+ZVħtQYt4wD~J6]j'ҷiaΔp2WO|ߏ_GP2/o<&z&&ڝ3f3veg2@c{zR C$IʩOA*,AfGPXym~I#.~V =%E_CPa!Khs+ P ;/?KZ4 µ0ˌc۷(V( Ll;Q`D9e78 we)kܢL,Rq%F2CD &Ode!{iF,c=8õ~91,!3bQ  } d;d5'5ւ $Nk |!}RkR)ܮE>r)>Ɉ (zv^(H@ge+gR/8;| ]~vbܝ`¹oVpQg_v,(3+NqJoM#6Ѷt)cHFv=W~@Tq^9ם]OI`?D {XVH{^|FYPP)Ą.KI>B܆F]^N^c.X^q-VLk&eglbqܷ(O5;>q~L(6!$d`x$+N 2xE}8ydFm)d麃S|1NLH?ۜcu+u2LĘK\6m;#G9]~܊+8`pfe'Pn)" b6͜z".K7TloGcx)ڌSo gNei⁂?sl$4&-;$N|˸=;x@>6~ QƔ7RϚE*pg&VG F ?grD ";dcm&Cn1抔^=#ŹY3*ќ`=";@zv|1p&dL]MߞI?&#G8uћfcʐfD":< ,):Q"VD8DQoTQOULݡɞwW\CYpft*ޕ.QjT AӖ1v@TVaj+sWLͰK%fra`=LbDrΝ~H y^:^O\<#9VۙxbPnWi$JSS~ipfR]G-+f8xsվ07CH9D>b};1mA&t]CC[Cy?oJ ەq|#QH2^CUyp=H!eS?9&_^cL8j𔉫x!5:q=͑( 1cd"8@[o|%v$opw08ݼٹPV>!`WA|MHJ xN Wb/y`Bcp ]$sP^s'epQX2my:>s$ZQj/3)s0wMÄ5n?=Ff&̳>UI=2#F70=L3h*tgKbmwh'!Mg2;N9}*Yl!Ŭ6 G23X Jvlo$v!_uLb@N%Fb 5I{syMay_~ 6|BfII1eh~ۣ)cUxf]-ڮܱ}G EB u) T؍/,NCK\O O ݒٸX%b,{"~¥npw P2[;PB\JFp&-u 2 WWWJF\Lh|HNX2lNh:T % ylâ:n@>ANV$B>ƝZ.mqZ/KTטĮCfZ7f#&`-[*jx, LMc+b ]q"Ƭ4y-H\zQM{m۶V;fV W`Uq)8:u#cX6}G"d㳊`VJ+  9 VH`!hj"ewBviOzhkyKUf9v҄_k!UI4P*kHwטC//FDJ_;iպ9pu::R~uoy*(W? 06b֏ 'yE犟Xy\/޲UE5Vc&vw:/p@K'9? "H8GU=\f_" 3<B=k.c[זYr OV" TtܓkQ]U|^Kpgc,NKz$kܖX#1haJZ!Hŝ7wU7!qJ'c.[8kѷiq.*Ak#0*$Yl]٧ Bd*WqwBP 2;{ k7SHsb^ KE݋H;fM.BJ&zoE͊A_26ʋyEFTsbˋ!-gdH&`ma=GwZadhѪcb~VVX>UGQrt҉YqTGKQ1&S  59r# _xpy"Ԏ򘎩ЖB X!忡i6X=7\S<B<>RG8)(_6((ls 5OLC9e֎ըr6(mL~R>Lc'7ʁ(%P s^nqM>wk`ҫjb SNA)L]2:˃o`Af3j~!azL(.cO)=w{1Q$u~=Z{\ z#eIl.?lūZa7(dy>2kwjMlxGrRxIprQOWWܐQp=!S̈́(lm#Z. [Dhq iXzdz6+Y ϣqO}`[.:f$jr&ŇAiay\lZg:٭'EV:T12K8 6H!|t=%T/dlKਫ਼2=۔xo/nl#gNcn"CV$i#q(]a}#3m (j|fRRSKMunĜZ={'bLA. qZs׮ڙA*Mhxs@=q[|}:@.} n]2Hc{1ʴ2ծ9ۺnDⲽ Ǻ$ + =~bH̘~ٿ=m լͳ< }aWݿ=Mw7:CKHyNZg;Sq`)KNk 77IJ -Go.۹e}M~ K۾Cɿ7eYcj$P]Nͯ仾wRit=+<|oegG>PId`r,5EJe׀Qo xV9_k2+R\lJ<#Q?f]@jl5tDND쭈S(2N%L.ﻊ Z@ y pɨ0cMHjC^?J)N7C./L̴>\m,NuPIfq9b]NbJDJ$p0`ܾ唁HcKNdx8Kx߂xmvh+dU@+(s0xUC֔;S y…p|3[ͺ)c̔ʹ)EtHwEWۤ_$$x~Z} Wx3#Ңd)voN$nUѡ(L@?&Kl#{b`3p岠0|t8lb1Z%l*û$zC q|otNR,Qi<;6'3.%r۷] e l|ZjLM۲ O$zńb&p5B]qAQj CV"t1g9\@AфYiI9Tׂ&u웾z!l{lmQaܔ>D=n ו@b b'JX+ͭS#& W}ͽo/aa-Cޫ*7q3'hx//?&5+䩠 v!!D-;C2ȳBEC%9ekaJSld#Lx49RӥENcN]`¾nʏ=OQ!uS:W-9:#`edKFW  @ aS" TC޷>8OouMJrv_={+0{;wp0 @2Cx(&`|.`vt~H~z00'G^Hm 5 ڭ y3:&{ ^d,a".L>[UgN* cK 둎L 6!Ff~hzoT~NǫPO {Ι藟TwF{)Ia;2}n4y+AAJ| ˳%~O:ao= /7gqXQN7fBcȻΗdO@Ff4>[36сs5;)8Pꐏ c0sJ+,`$# a= 9 OXsA0b\,V ]ĕh@ ْ)xdYQ~Sts[:]^l9TQCDAQvSRBM[.ܽF5 m2=)*@T`$HA+׽aMQ"D&ER*Ҍs9)\C-}'ު8OZOVz!ғ/ϑF 2E(A+ÉQ^bp4DG6E*6^N8^Ly5 +ty[p8k-CS*sO PYr!ax(qY1r7J{b@wB`v}_,.oRE 2̬=v^mJQM@tEj.r1)zп+bv( 8kZա ,>8SO慳wL;Zי у3n(kLvu*\xUys]iv+Ka1P=/`vR |-kfcH"OQڂSxCV+p*9'vb.韚K AɉsTZfgocS3Qu$qVs-EVv4r! KG`Txۼ{iF$tV[E5$ֽ&`Y`]Z0q,SdX<`%Qf*-Pvp%MUyͭ|gb~3(O"6WPpnRV/ m5jlH Kߧ;V?Gk=m'JsRee$\5aNBc1H㝺;$ )kA+yFl[kbND+I dGi`(SYKN}.Tmc@ĝ^Wq3b#q2n]ϤǢDԦjVE5 k>u@he̝(rR2]OZx :*O-L3h d?x+/b0hėa˵kNv.Ձ ^2`n:R{XкF-t5Jb>fGp"^s)H=)m=rL\?eWS$c8e bt=}R  dAזpv)}w}xb;,{faÅYJZ&OqA@p^f?xRhGOe[PmP"Hl+E,lS;0n`pLL.ntX*zБLFjptSxSk!ٺI>d;s ~HTQ*Q48/+5cm`Xq.|~6*h@zG5I{;(%l\ t\jymv򅵎[)L\Q'qsT[ :RV  }S˯pvԳzNN3E//BԃkrzOuF8daGk>u' á.H `;"'/ѷ6LDZc$]n}gw ]`4T"ADA35D`Z#|ܲnel=N$@^+.hhԦB L&pa \l!js_-Y?eA*F3'Zf$10IZͮ9G3 ]XVLm;Y0G[Slnxe)IK` Yw^b ,zA ָӓۅ4ӈG,*p p ,{|"ItsI ^OSeu7TEe;Z^VQJuRCUBJBV#SGŃej9F|ib0 U/m|/#:lLюR8y1^ k;@ ?Vp.;1p%u336M'"#Y!$D1T}9֑fm6K?WexۧE$l*}NU2u z7-PK9.]m\+sQLܙo@05C+|/Cvag(ϑg_)O*Br%8ҋu3(sFEbuff.O߄Ô1JR*fFnsvwOTEs@3 n -t@*j#[cT3aA-'WkJOuՔi}n O_,O-AڒgD xK>{رxT.'r,,i6-FaKns ^*g% f~|$}h.tȾt{@3Ahs4iE)MiOUBՇ uS= Ϋt,0c42x|'\pk\*7Ipxڱ d|S|bz&!j,|@{_$S$Y]sMN:PX:OɌo3Gn-A:#AaYy77+W$>k,'>t 2xސ*LSc;:QWXŰf {ݫ3 9EK8T5Eު;ݻI[mFPvkT[blFd J}&h7N9s Q+`-4٤KɗI-b36N;eKJ+zu9n!t^t.1QJAϯK9q|8e8ֆW 81R)7-/%ωSOA[E%+*1ur1\^ QfD;v,l0NA R?Q)p3#Ѱ:Ys3Zpf1 ?gu/l{gl V GJ@'d j^cm# (*\$la/0&.z(f dfɁ^څ Ǯo1VTDV Ԣ9r%R;2Bc<%N+3< {w PMWe!ktȉ/_ۥQ֢[S=5I,䮜UJc&r9MoMim{P83.8M\G~4tmt-12Cv6ReМAWsJl is_KtF츛}(>c@.>V''W%4#CyfQ m܅¡ p뜦3n<$N W+6_W# q>ޏq [pVh ̕=;Nw]FGnm$م'&J)B3LM7sxwr{,~y0Nn[-DNpiJ!(J</`Ž >Y/WW2ces8'At?.bV6NvL<9 'eKxKbϨ"\12PK5H̲..62󈣳ag$aQL6IFozxێ}27qlSDqG Xiӟ'[6211(Sqt<ȕN3o ܘy7oܨh+P +/ƒߘ~*jV<#HZDQ1Lׁ{{;MH\} %JC!VQ9+]}a%R Q1g^9(RuPxð (G c=N +v wq~ٟ0EŇ >#m1O `X&=3{ؕKuV-DBurkoX [y/+[%2֝uH, p{P1.󟲵a5J` N&)`ճX^Ṱ7拎—1Uu0uDPM5 /8m$޹$'9t MpEmaX!dl'9 Cq^3IDgo, $5KTgp)h`(_6 Ć#a8M1jp _)_¦ePh|6&Z#ptMq&UKʹ$i;-G&d?6]̡a K*q2^BkqGkzLzXU{'GOd>'D˖^@Z/[}:Au, {ȧ8 9jm !;Ve+ K˾&7iZi-.PRXsQ=+\N1Gc) ~ݝB *p$ؐP :ހoԩ*suLF]ArQJzl!E-ʣn`t,tDO8ѓK먔$`{{x{i,AdEy@4BU:khh SlI jSU0?7qx730 I\—"_-kۻħ캧.iL+,>+W|La-A.7h(\OS{"0.i50MiJ"7ܡ(^5/b<}{DH[&θ[6VHƨԯ NO98xw ' {Cmg4 #imduFM5[LG |Q%O~y=vj1] (ؿu5|9G!\=~i 6̼#@}<4 "jZNqh ]Lj#F|?8T짆r/J ɫ M:H,]caOW+>Kv衧 J=`Aˇ^ԑ^e˂!7h!pX[$b©5E%aTQƖus"ZJooa O#u0d5폝,œ~}J[of{> !'EP)婹45aS0m''1f$˗M*i@k2tZSYyR~7 ~n8?mUZOL5-Fփ }TX` c%*~Q@5|4JHS{7@B}nxgW':DՍӾRͫJ_2>]] (UurF@(ɶ| ;~<m!V jL0x !6~Glz|-*<,[- !DyVd[?sTlzbE;מm) Ӛ :qQA_րR?b:F%?EzTH~ T:]TgeZӖ֑Yie+:=[Q4e\B?De6@Me*T,L' d 7W/gK5[prQxRJ2P.iӮ:&D[w;y_V?(D7J^!@/ӯ9!'RZu{/@ mu=V4ϤI t?dd=*SJpҫ2ňXx M>D_ ~$}mBqBfR?JuK,r**iٮE| w+J1/ۀ.3>UY Չ%"FRe)^CM$B+)t!̀7+q5ɢN {k.*ULd@x˔l,I8rq-QOǑ"PEDA}.b5_!0F,DWwӱfubH@ከ-гePR,Y$D8|=v=T>eĕB/ 5#[@mL#lmF v(SM6, 'w[.JOX$to5=/qɦ zr„v  H>T`%~s)`LJ7 LhCw("qY,|;.CBR)vx|گ#¶Sv\Tޤ=t+yvk.LV.ۘй7o.JIvg+S(rGA׃@({ dZ%Q$Ы'7|Ԏ4զ `@ZiP%9cKd^F3zHr/+diLnx7Ȣ-vJv$g`x;531WxPdB4SM]e;zjk>&(o'BK݃~UT=hMShǛ!~L5(%&UT7}RW{|"P(ĵEPOK[ȇu$e%RìiIpbCh'] I*V0{ξa8e$RAq悃=Ҏ wwG?d0,k1K?n ǩMİu0o"Btu _FJdObeRjWm#7'arVRG VC,OnI6`+ 5ϱEtHYb5FvD62V~O[ ;](}`A1$x C-f;-,]}G.QCWOuDSZ +{lס_wa2 \]bL*Ӈ{ߺUdzBeR9FsӦ>x'[%cZ\2XRS[9yM Y!hB.{yvp:s3(w0r8Bg43NȤTi_!ieњj[؈je7$/$??6NI:s2b wr4AX fܓzHI'M~岜CU!I:ޣ܊1jXCmq'{zOt٥ `[$b/YlxL{l+:&u Z4}pzR DA(=:+XA9UWE|.T 0xlMNԏXTOO9o4鉃l-"m$k͆0j\жr9l$1eAJ)Vd Z)sGdy)Ɛ# }: Ebfńg{[L&[h*\',`}F1"9BP\mYs:tQӗ*k@q)(1 YhH|+}i l=.OӲ!g7 ,, GgY>*' Va?F/hJ? : d>Od_ 2Ӌ|\]R`ؔ2,cLJ|")Z9\1٠ [ "Eqn@D\ʼn[bxg5Qwe]w@pT3/;6uM[9`(ɪ88t%{2˹ ~'sY3fCT{[7 UNux-'DBt g/TDy0rv(ӶCL 3vK8~pEl7`b~M;ݠyGēW}ZSsx~cSgj-CϓTeY(&F ZA 3@]m]EbS Mks!8O:jK4Yy.N{"ȺlH6X xd3f`$=--"dua!'g͵.A8ĭ+*}ƩO_PN_spǹȩm83P3/?`fq$J/Sd.GR;x6)gN~5&VJ/>Ǖ Uu[)89"H1 DR`mtƊHRpN'}9 OJ[Zi㇠jl c_u>.ڄߵW\(6*F.gEZ&z'}!YiSY'zZ^RZ>D}7Φ~^K^ѽ LXCMz**fsetodj nA( ^g`DzŠ{j4Nz9 բl_T 4lN݆rw3qx*c3>ŨlSMtkT|xJJc8R.WjEIѸ.L!unj))ndբw8UKIYfUr3^U806@FC :Ӱנ2I_jv}^$T/sM44e؝Xi]<8ǻKsoRTE/S~B$7U]".>>AC 8X/AIH{\}h&Xaa< H:~i5zjj?OٴOeTtΤkNʄ*`01ǡaN&?/of.d4ZM9wZ&{M_p(Zm]Ѭ7U!,?B,Qq14˩\Fwl82Dؗj!j7VY' ~͇{z3FѦa)sB#a%ij"01a&y (Ū!_TG+\=<!2To-˾0H4sI d*(3p1;p)yȦ"U&nrpF 5G돹4%lFÂRқ77[8lб85)0ԡ@ӻ3A0\QԔ/ѡ}isݨT/{^N__yz>k6'Ϩ3`\u0t$t?Oaʊ8Z'} ;5aSF$ Yric믷{- Uƕ̴*`w$F۪Cw`1hge&͋:v!D6 RU]SbuGX@(5:jQO =*Fl R0)\Q'@U߃f0EH9΍BÒ#^4..;9 _vb ~{/ev1Hd2>=)} [ڛLѻj 9 -]iCKL[-pݬۛ"1IzgZ`{ 5X 9š2|C\U"i9:|~Vo> jR6e?j7m -W~$( UhbU\' ld~z<ˈ-b85/@uzo6:9a@,bb yƎ^<+'Ld(_6>Njٖj9Q6/ub:Qӿc5]bS7A;yotA{YLqȎEw}/zFeLj̴]i#0Hj0ES}k(p3v[@l0q~)mPUwvfCWpbPtу`6uPz_T`$CsG$_ֆP̡M~dkEU|AHlָO5lC=A}YZ؜T|é˫~>um$&'}8(<J`Xx/7 lV-GLrnnxF|Nvb܌1.0K,+B;" (5%fJRk6l^h.%$D ad xקV,psN)ПXdFNZeDd[x\j2Ƈ&W:w")U>?GCGFu_5WVY SC˗fD{P: C YR!a&%1^Q9b\<ͥ(] %t6`8=0 7)+~՟ B,ڣBp+FrCؔS ;RGL'p1VQY\F8_ E&E,Fl5ExyΣ Z2@{ͅ^jbOTDIWH(t#i0Yz>od3$8")H]ܟ:D,R4n-򁴝ŒXjb"8.ZD*hO^OsP(CdU#ּ>Z+Kx+`HrƂu۞7伹f]sgeXzdhAlĆ9hf3(%q󬽍@J7/ L 2&s%-xrDC8846B!\>~9ilqZ1 h/LH^kYd|oy-xJV?7C;7qɵFUSU Nsob"Hhb޵Q@q5sAt?)XޒO}ƘYzdM' nl; F7*/9n=rۛG6>{`HK?T"^l̲@_=t\7E((c|3I_Ahp'H&PZU wmA+2Q%cMAn}`UE90UT4WXBhK$ VY Pi*jJW#ΙI$X<[bC+ňhB#ciXtSOXn1z 7uL}@S7Kuk#}s`f( j9aGQ#-,ǔf_Bb4<ݳ~|6h͓,if'V>0NCƢCy~O;G<=dL{"ck66@JB>2-RGp(o_EO3[v \ P-ŭq@`E%%Ն\U[%#+꯻hƛh vV}\wC,أv:m0d}o|Z24 -!q[fRbzN_X۝nlvBz؂[ʓt5>e5kC>EVoEd 4NDPN*MOlsR)ߑ"!hΈ!Im.?Qtmat0ױQkw9T{ Lu5GȖ˳Y]S-I5+nT:m/?qd02&G]SgzEX+;i-\ݴW67<Y'7r\AA31d 7QuDyP:W% aIEeCal{=;A)`WmKn{$y;іԉLfWPkwgN;kVPR:lgΒAPMz9mBB9 {J*xA= d+yA<vMB(+}Q:`'O-<# p׉-Iѓ֦cus国0ER[)Gioj jZ[i[!b:e'?!+,³U^<؊H&6PcbŠݘDiMaЀb2[k0i9`' TKRѬ\ۿ`c[Y陧+*?Ɛ"FH Qik2g!hA7Ak|g GBJy S9!lg)ƒD{x/EtOtk;ڨ?xF$"H$w~j&T/$lɯĤ_ HTH}(M$s3ˆ?z0Vilu $6lw}6yc:bY\z q!K"Q\pwZKkҽg,AJ>fslpEY.GFcU4Lx;ͨT]T)x AE-i޺w='?Döa4Bq1KDYt^ErǁiC=>-@0>G+ rd$ZJ=fI+ 6=?vT3JW([ H [w <9l;iMuKJx[8oug$kH00|2++Q/<&Tik)^ Vu%rWWod.K?m2 9m+9_؂XbxARR2ƧMTwD+hʐ_X.&O6y]I5&Қl ([I]֒NBLN \eR)M„@Yɫǃ!0~Bce7)tvƔQ2PƺU8b1#hl0P4ТXjZIϰ5aqjCljbIy E*)Um<#5qZY"XU[O$V"IK>kf$1aנEټ=Ί5M#t}dCK@ 11Z+0ġzɟCP\TS_GoT S?$|ŝqݬM7$i:^IݦdGSBsڞ8uF' ;cm-nKFU`LBaS *pc<¶xYt%g~!~/P⬛W4oE*?m̕m_l&Kdq>q1o ?)Zbf )(\N 2/fń>w+&5"+_Q?NZqM˼k { sjM-^\T{h*78#ia@KRq)o}f3qaDwF8Ҳm2,l\Q ݴ-  %U9)k5wDN~ rR${eyrKȃ淎-JX y\\멛L2xYܝv6&OKY,ෞ8 B+%@ &҆mpc^ tEF?{,zϺ`Y8qEXj|4]U;?}аrX0>~5=r|r?ނ1y]Әej!mU Ӓ g_[髗#R 0> Q0e!: YqE-xm7{ޝOI6bsL|lW45LㄛppR|?$u.-PU^6; 5VѺ' <64em ~Z$"LYUZ5q_%!&toħ]M:&CDw`Qxj6Ol}'XQT?Y݈:;`GZ^.}tHͽ sLHtyת(,3bw/Jwd>]A=yv+dB[9At .ю HLݑN-T*eAS@k^5Dɹ -"e?fq@(aƯl\4ׁ*!|@ubemlPi?3Z@%!į-!PscUZ5]n5d$x4>27>$BC(]O%m0Iu8gz,AqڇPY G;dV#Fv`tK_/}NS2I1llỶw Vt0+1vy$&ZAϨF`E"&{m2X=ٓf~\ƚ@hp}oT c1m1FqJ_%{έl؅ndUrSFLI- 0OKN$;4VD Uu'BNZO7%z.UB7+C=LUZ~ Ksh'x]f MC3t/V'ԏ'/ ykUo9g7"_v=b Bn&(Y3ظUbea'P'}hW.fҫ5:EKƒ;XR2ӯu&t]]G{2Sk`O^>«:tsd%"IMPG SaӅ1 [{t3EB3Mohl۠p-UXTV0F>t4uwʀӀ* 2О3P4Ph~ IJZ>j>'hge3jR;!. q&IiG|.FyPZ.f(T:")N|$[DEKWC~IR]>t3gwQ'>DSk}f?\nHjZzL ThX ܉s` ڏDMxa_7؂o{y>w2KyZQ1ASK}l`2TMSnM?jG2{4mu}! ;a|Ёu`z՞Ai*vيAH` M;SU#HW?gd^ʜ DZZvyhݪy@R1WS3'!㙎_͔4ɜ$S˼W&N{zO!X XᷓM٭`U'2pOHZug8O#2mgH  =sM]7᳸@(AuYTW9y g^1d 41:5\P՛[ЦlE u tN )X1$^a WM_W)NYuFv@:`o-nJ |AXi~H@y*e9{ᬥ}`nN+v>#ظ﵆l̹$}jBTwo *}A^CI*&hvK+lHr#{hQ|l]X{(oighNߴ7/}Is ]t*7rFV{1Z3`XIBIgS bmu~ǒv^~s3y:s3JÈq OXf7%K{gIgt +X,Xxr߻`f䊘S0xIөv=P2HтFD6%:sƦ|̋k~k$Ϣ7d0Q#}{+W{n6{I5qy)-@W8Qvjf64Et pZ-Spo` I6D0ܥKg ` e 'A*չX7!ҺqVͷV۾q%ye(FBmIJ[r=(XmӅ-L<`4yU}ls9cg6y_.10[ePSI[ʺX>ܿ}V_%T)TXK0} F k'n;x@?(~ב21ᴛ1 weL˽53]! O;r6&C$qV奂\=^ou0>>xAL39|]б+vm$6IqIrX)V׌SNQZP?!$$[h}Po8#e/u4P`#a"].TC˂ZN֒kp`{ح ܑʲCSDŽyb#bي\To9i#]7vX 徬>7\4v BQ:'>Ȍk}Hc!$dt/mh9+.o.R:X\vi\驤$jb b<ᘙv^5a $U!Uk<Y82"5f+}C*wQBKpY ;}" ߿NNtiXx!D{:`b;j1ik9; H,cF ̌Ud^\ A&j4m tJPL+u-<)mP7+/ wY(P]#1.#:@zk3KL7=[=ەjxB < fU/ 6} \[0 v8pQjgB\yM|\|ƣn֎xnu>R :r1,LNb)) ?mEܜ0 S_uI|]b0MĬiIX.w@o*0 |c fό90s{3F Ѕ)HC{C{EpB$.=FO$?iA_KF{#A^&׮ey-kTYEvGdeiȵCm=Tf@C>z2#_#V}Pv MWvg79ܢm鵭t0FhUE( s"Rjc%ZTUc2rdSXW9(U-2BU_>_ecԼ 9r&38Nhm}\T]b$mqC'jpW̨l{MRhRR7W46U4P^:J Mak8pEYʓ.zMbOȄOp\:bԱA.=Lj *3\cT^#[`_C]g+{BHu UGa=gq/ eۍnܖrgh:<|2 c P8j#~%s,30/Xy^(GvW`΄(n>A路O75K)|XڈNm.S _cźzVb6N͏ml5SBe?^`_7X7K.+ר=\!S 2_wv'P36w&O4QğJ1{ą8F)eN06UnJFt4pc5]cD96E*ΝY퇯+D$I1:/_.ʽu/C?_[ ͧqX8>Ie@JɤQNVM; +ڮ K$DSjƇ'HAQ"WkB}@SVygRJ;5+*cb^DD<>Z"8<{ j-Z|ԥgAmv2B7:AL|.u?<#"tCLӿ6_w a :TJeRI)9+{FE>R RrJ/C%frR8u :ye5a C(h3REM>}G xEa^A4_XX%O6_I T=;ƝL3;M^[3/i䥚q=iNJoQr.t6ĬpFm}o񵲏@2  O ΋'~2 ֬ё"nUxo^/.,t-C,.&|+t;q-=je7*@DztoV2t 5F}V;m`=m#vV1$Lޟ eo b*ఱӾV~g^ n}FbkX"rCPPkύtɗGR rC.B-P5YYu2B 4Jr sK: 3AɚF'jSHa]Op=N<ۊ~0 \o_!sĐsU9dErK a!l8VbT)m1~맊<~Xt3Q[3ȿ *tV'tZ)4bAu3wr"$ݺ}q?mH+; "<>0>|?bJ4 i+vJ|!R;=yDb;B^;h߸T An#bJ$OƛzԈ>9䴯rL}Ԁz1G5hoćl!w`eܯKDbo3ν-7emEŽG^H"&CS%VWٓ^kgfRYA:N5 Krfyߖ?% >G Pg ? ܸcbiyE"w;,cddDK]Er 8x,7!kqfщ29R"Xm9'@*W tptM;,36YD? WvZaG[@TFAdᦘ hժ q6 n"c3ٯr5%" tp.}Rk Yݧr2N#s1=eǢ,[.lxm:o:of˯ *"=ChO\WL'3 tE8yP2{*7Lx«h?쥵=mk1C!yfPv$ՍgD?*qY\nޫa_ʾ:u{l>` ^m˧C ypqXh ]v` l~6&\F8h7C݂mߜ7q;)8[c2wIm}j/G#R߸>]x'f=49f~r\ǣy9A㜍:R<9G#:_ՆCF3}>p|8ǤzG;o*V?j:$@-!R!t@6-dS/:Ck5mLqd6T&{Я~f*[>j6f'`ДWS0~| h=rsyх=h 1M}n.Kj2mM&^ŕ^노H|S8"EzV9qo94L :~t,Уr:?wJ(Qj I~&怄mi+z5 d,UaWML9Vk"Ht' \!*4wG:DUU%J -$F SXzCA OT~AضaH{L(R{1c:[S@ͿB=E~̡(0+]N*)j HF{z^e/Fs pc0ypS !"}'5_i[# Ϡbg\JJ! &Ukdv5kUU)Cij& eԧ0yyK "_V#;7|"sF>b1L8Mo9zC\]C5_g2[?p:O~{.Ј} Fagbxፎ?Kl:F?#'07 3KGSd t%R1#,Z!*T8 Gζ8% R/an} fj w#c€M##k (2v|gB?l{ZiY衿ɟ̪V~~)AW)!s"(AA4I9@A"[^TE)ͣ"b+lBWs%`dirs֯,iYOHCC^ -9&TOo'zUGe3J7bc lކ(_;dRH õCV2eR& JGlݛ4ǩsnꔿ/^Kc"9U䙐$jpy~^qγN4 ''g\d;] r~ݴrǐ+P&更%P%=c$$ , 7Fz c1,?7OJjl$aS恗Y·ekyR@ d0Zn#Q}7mIIJ[H`m9O<$_B1}qvQ_CÞ^+uSo"5b}4`J11sY=6% =Q[4iql'eZ)HFͫ,+嵀RUcԭQcAqGֺse$>b0$;8hrU/&IɟErP~rֽ{؝:jFሸ@LYv5Wƫy/psvL_|P_ߟaݬOPIČ`6L`qA/T\]>5񼳍_4|Vb}u.]B54b2Z3Ruоm^n_m [3:G @Թx <'~NS}u)ATTs2y#V )M_KgEJ蹜*ӧBDx,TѻWˬiG5˧;;4[+7gR`WtB2%jPFOgI !;ԗT5SuɈUٔ=c+P(2^I)[G1iǬFڱ?S%c`t[xzu gtB1%sYH>ș'ޏLe.Ӻ -\īٝUQr ?)Li}ASp(:aԼCo0) 3mH1sA}bݲ4ťlf%f3NOCTSA7qɭtbM۾~nzb$x{;sR-Q 8p@XZmݐ+曟i О&}MᤜR;'wRC (^j 6q_0.RyvÜ?3,X~ǘHͅ(.,팿3ׄ۶ 2hOSVp۝MrZUdL@֧m,_[*U#yrKI{XL0k[#ekSqb!d=Hvځ |-΂W-9/`I9MD5akb̧zuK׎lJU5kk>ZS͝Jȝ=͚MzOjv d y`-\׃vp%#yEe `o*wliqLGD0\sM!u9Í5jRBI(X1YhͥkⰬHt .8a_s[٬Y!_\D"@BܿƑ OB-T-/Z1쳇W^gă5?Q e::D& Rd#V.C7V QQW1)5&A`mל͘Be`7yU0jo@4A%vY=P@ڣh<@.&}*'}U\tqB@VLMa%"Nwc6T+p W{(F.ڋ=٩x.*)h'nu<64mSD!jh\0v'w5YCtb﹢Wl+Ct4}Z(, M .|_wpq`׶S]nfGL!ґE&$0m HL8*Sa2mi_W7H j&:Hc1mG]0d?x-e>;~,'&ط!+Q ѻTi߆7LVYj:md5wp@pؿp TIx\ObdSi"։ص2N! ˛{ &:EHr`6H]Y8 {G_ buke%G6MZD~G`\RVG'u[j-.~ +,ЛQhL쬮H/5"nJ2Zf5j jҜXcNԮ 29a|1GV=^ el??Z I7BH/gՔ!>}1żLqS|$idTt{ZJn֢RvĻdk PIBAP\ RS3n\WRfު;Aq9IO! 1ՄzD6 *C-* x_r#eE3ȧ2sIh(iNABAW=J&wP}vݥOh_Q<%pi)W߷O-)o`(zຳ5훬S{݌U_߼J/vɎ40׭24ဉ>g zOŸՅK&@V(}Q>r v~[K:,Ee;ݫW/12XYvkOIiSW{ yrQnDQ/KWltbO ܤ 8/ҫ #K>"ÓL1IE:刑cۏxgzNV -}7EHI첅`n5잙RL U%," 46p2q5x 5i>R諌? ҋSw8T ԘĝIzqBms%"Vq4bf8ZJ3:bK;ḛ_3[gZiO6XkAW|d 룮'2;$V&;S#-NsiZg"S)]V岸:f*MHK[-XkI W=p{{N*S{O[(V5t\.^8(tBk4)tpjE_ȫx0R)rj0ջG4{8#o%λ~lK64w.ث"pe'U"ۨw`C% BےoUt_w)6 (4edE#]x]q$yC IcI@~cB9m€el6+!: \C,.( Nѩ;SmlA+%m 0wd 2}]Zjk ҟ+T+VhhA`L 5J~hZAKZ mx ᲽPF)vJ񛤱kۯ:mAo=iwl53_:JdA.Ey)# zKԞQ;P(~eS ձ${~4|IG V0xZkR/~e=W_e*ϣ~Age]Ӥc]xPԺ.!Y7)^Lm0`)/*umx= ?9zAEv{xƯjj8 TW޼EA8e=CwL) uQl / DVy S$]taNY3ЧB2.m #WpOGg+ ;O"gJq4 q _SeMnZTvm'c1x7N{pV63}r^r]5f(pZ 7>6J|U>Z3([!oƔ7o'z(zWh*~  uc۳EZ~9Ȉ鞋#-1%`(Fqvba.:a+jHa}OU#ag]JV99C~ZEG/yo 4+gߚXɫŷ+SR?Ż]ADܜzRɽe%*fVQԛϵxVA1Zp0;K%CL,:f>-R{9FQw7qVD2`*'܇ḒFF9* [|u&lJL[Qj,v Q-7`Y LBbVV5)r~Røo| >MF& D EVFw S5g9J+">G]ֶIL=Z\¢.`P.<,A7"b~7?2u%Ok@j1 emr`_-~GI1`^f3S#I 6hЊ%B:G0!!$&0Da⾆*DNHOz>Tg&˝YUbÄf6j6 HdM;s:ʯ%d%Kj$-tĶHnwG5t ,հϓ_r+K)E2Ƒc:JD]W/Nx}D郍 aXN`m4d0_DZłJR9 KPU8^vUaBSF\^N8Qq d:P$T&|Ďë<(/|? FMԻ':vXprK"e3ʄ92ziѧ?mu(v ~c;@Li_^(X:൉%ʗ:vYT>>q3G,5#~ER`Iq-ŀRr:vimbHa{:>!z /o8̙T5OT9ye&7a?ʣ$vـEIbDSf>pͭ|̇-u=4jo/|8&([SۍYFc{] i\A?X|htѻ ,Yƭ` 1a/Y.}4 =0bM)7?J SӣF$7+I]ƥ%ӸAZe("v‹ {D~s uЇ~Lk8',Bm`A{/RnyWIN}e]⫰Z5[Q@$;SѬZ-YSf(B:/ '+C Fiy~ʹ7B1Y/Ǚ#5W[nU90_L/XRv74fQ\AX=[5, 80*oяUճ H=PIa1ӫQ?$Bim'>T@Z V5ABD?nf-nBͦB>hax+]ZaA`x`"9 ڄnw`# ZB7d{ȳd`ƸNӾY'ި0kgTFG),=7d@j~l b°*ʘfp'(8D#Ճn iȱ3~߷,+0l DsxQNM HBܥ(FPݪǟ(2'1toEY<5=$6:]̼XyLbiIQ"JGʭ5T{003~C!Ax`K0} "kd&eC{2(zbt)t0TIHc#,ICԼb&[)HnA %QEWLyTy9N#WZtm(]ݭTys}\p[B\MN׍@C}t]5'_ 1_+*$Q @z(4gƁRn}oEЗ4@%IM\(#& ֞;z DRYi`XΩ|mbKݑ"7^)vl@ٸ<`% 1Fµ#&Wp˭J Py}%G˖bSłBj Q!z;8UnftI\IJa98 _B Hv~u'틪پ;ð~)~vn*cyq>T{MVcǛ!VֿDJ&lXіaf,葓ށDe M?hȖSUO'e ؁({}!35^ק G3&)#l0 qIoRfduxh^܋ (RhFoH-i(&i`66Kwa }jCRt:BRG}&mޤ3-& k{[Ho;dPHYUv ˻ׄ][g$~'(~sp=6t.kY )fNp6(kh:SNK a{4+=iA8_ hoq²lOF.76v1F"s-B pa#F ܧl ĭWg0i3C3xإ5bQSqۼ®oo[% mYTKM?ı=CQm*l zI6" HAI 8m67Pbc]#Zgt(ǘ0S vH!|g}C!䂥#V8չF]fQG,$_浢:ӊ3*|WrT19RМ !6, + $[׍uYeH IKo>#sr"kBjh}ePu{ dn#R7 ݩ|?9dH9aau @=>+ ECH qY4g'[e2Mw<M:A7pH҂4(oEƢ{8eJ1_@Ld_TA0v zHU6_6+mK&ZDQJFi㒖xYg=Mފrٰúh %SzC{@-{YM.g3 GDȅ呞C!ɖ2(-`'Bໜ@m62އF pUʪ0$"~_5/DO1lFa J9eҺ'y)ԫϜA2Ī݈}v ipq@JlOe=@Y|CH |u3ɇ&pL;jٝT]hiS5JϠdl`(aդFDI\id{juU3&@gZ$$`a{y vPG8#AH+踷b3 21fm$JD [;"#+uw`Dz "/9p&m# uGXJ.FĜ󬋙Yar44X\(r0 3y3G4~T175K@w! #%NzՅ HoYOT0cɡ-~2Ph,԰"#-rJװ^w$K U)018/8vZ&F;ym U=rōQT=}"s% g( bij{O| Mkd N?L֍r]biӪ;Lߵo,ֹݰa5ja}XrNx#%Fj>T$xNLpxҕ:ӟG[X7{=$B.MM>' HMx\-s*T+X%Ǘ,{X΂;eZIW /h '!;r])&%|NM3μ 4(mId2/K6In 6?n'5V+P!'?( Nknz:EU ]¾c?oU eъ:]rT5DEV+↼B=wzAaI8t"܎uocYX}zC(ri U<$d\ ç?\`C}`%hB9ޮVy;SU5rsb|t[>6L 9}͋Z_VKw4io鐘anoP5\}@<_\ҡ@ R=uc<0?[alla549>7_tJ~廻ͭ!uŕ:N7p '8W.!SKL"N<6k35U)c0BNtDYw_[׬:3`C@MY;1\*Dk<85]Am"-f; wEnGZX[%vXH81պMp?aWht&ɍ1bk64t3" ֈÚʠ1AAr@+x0Z& 3N^ 4a6m1mdpsYl no8HxH?GHP5YU݅(&%[Avgs$it;&Qt'tggZGM[Q7\ج9<ūn6`|$Drj%svr9AK 1 s>1Xa;#%vQ?\W  cxc7p>7gvi)oO]JvHHufn'W^ϱSk1J]3IwN΃!1Ph܆rtXv*RkL66щ[ybhy,SnxUQKRiqX[ L_feGm]˃2\Y$-^HHoе2\"{,fZ>*DZ[S]227DYIw:)+i"D]PiEn7Smʢ(^8@Iv|Vy`$p( 3آU:pAM&JM=U74:qAx"Nbz7_+FN=m2~;HJW.-=) B凒YX"!F!~gȒZETy7-u)5vZ݄Ntxg&-0#6Ke-c+:E{JWj^ŐAvpAWIY*tljn<]+ȿ r¨_qx$Z &KҤ?Q+CZque4gl Hܦ3v|i^N6W$xH"LAYJ;"5Qsة? g6{s0 Cށ}4NuCaR*v*4'>j9_zWhu~dAiSRv,h=Dzp^v O=*뽵0Zӿ̆.:y\o8˹\t: q/ھRC _$VzŔ}QDp} 0\.#G{a1 Ddp-$D'x,*ۊ yZ8˟fO]3\9}U|G;98B\xk119;n?WJ!i[ۦN!{--Ue<}j;;cRva` @n;)LjMoQT;w5V&gZެO#B8z md0uьeljql> |w6n&«ρn1.Ck7:;O ЖY~b#\^B㣽l<;䈹usȐDdM6]3\ >/o5An-=4J913?j K&e%-M`ZʅnK͊,0,2}ùP:VIMYth}m9Ym~nU42S胖rW;ލݕ;y$^+آaigO#8诬4#c@*Evt),C لQDI/Òڃi,"=[5z.!*3ZbERU5K.}()N'(b)̰e-JW7Y @}5pAv2l;$\I.$*3N-X쉜P7$Q;>PGJo'C!'upo,I|cUs- 0А~ %u cH?i jBߏυ9Og3-xӢ5Ҝ@ } dwXr@v sۦ| y*3{塚󚊟K:ɺE֔bc]R,?eMoXmSed9 M`3y@<8= x_KzG<oQ6 FGm{!u䍁||ɼ[?87QY;+abyg|5Gl tH,]UŒhW͸#ڜi2ZֺD|( #Ǚ蚾`1{yD84HZQ,#@LQ#P)u`{Fvnʪz6%&GQ} %m&ڣ竐 =2=H<g~=IwEUW7㑠Yɇx e9~s!Z!LFsIcWڂDyc6"R3 C}Mک?hZΖgfߺu0{UiOA\hΚ/ZGݐ==! A _dvi}15LMPnys qX:4rYPԟSK˼-:l1;#KzR IJzDMF A.MYI"mQ;$Nyzl-U O:l"&Wt-`}E. &}9G}㕮Eu.⒆}\i5x5LPyy+xn*$3Kvt֖g[?m`ֿ&эfy + 'DY BקdpšmXZ%Hݱ&lz[?,N_r,?]&VRGT8$l=wlV6>_гb[qhgg8tBTՒ c2W,C,U<7nkƇ= /u_^d,>vuH}]Oq:R4 ǐ"$[ 4EJ|mLYZDak24!Yz6^#VWW#q,N P6~"U{}ca w۾,lgB6:FbsnC*`JI+nO*/<Ր# >hTJ3 %^/3>߶I~8߽J`5r4UFȓٮ=55Uc/!dvv1P8zCu;xfMit<1x1Izs=&"I_-2g Gpch $Ej$hӜ|3h,x_ ]z^"oȄ m:/ayf_qITcMz4ےxe MVzpğ}OSPt\Cv ,V 4ƬC}|Vji%Tm0+g3B|BX::-|jYc &ij>}Hn2NcT~Į9}D!=c28V=lh!Wv}ռE0aJ=>H.RqW]6|3( fEW5 p!}qF`6$o6N _a+ c1ueDf?;W7[H>N@9%Fy7]t=M{xn!jÖet*Kқ_; 9;)5 YɄC){bIwXd)qo~\NB͟0PNUGԕjn @^~Nt|Lc#|@ni4f&`Af*< uldʃ_yDPVͰqsd&k5!pF&z;rex'M0i])zO@ WLƙqf7+1eoF'/(~ %Yb=z5OYl+ɛ5E9K0i֔6 9&V?| 9Wp a *m9 g35q{s> 4 p54,$`Nw۵,eaTZ78LXTa|J3NAfEG`z_@p̸x @^oμ-^6"ז,J8Rm9JkeQ3f0$sfNky~\ez=.QccNɶh=ӡŅg#K\&+^rZ*.!p7=^Xӡ җ8V'_)jqReDaJRS()Je%O0YGf_SNzFb/EOn6xT+ ͆}R)VWzYvϼk:YW_YCH1qݍuubEyrRԺ.•g!gBYB|-FT2H%A ,< D f_t\K8:ТmG{׷X--qu*і旖Ռ_칾~&~jvqxY@!Q~dGFcCCfGK!g [ٶ䠤(B-ntmVE4zAmh.RP3}PbGFߥr}s 9pNW&|+CUScM9!cx(V>\: _a~%OA=̗0L`vu$i.l'LTra"t,n\ J|3Y’u8L/ݳ(ɧX-i@ˁSW/Sm6hS O3Xh58-֐+hPok ~xxFu:x[nӼOv_I< kɩjz:a(vBѕm/(낏Jc٤`Ǡ)L*nQTP>Y8:Ag`xpIչ{~i]b n^Z3) YO\}K0O["w@թP<:CDRߖC`/}V 1N;Yʲ'd8?lTQxasY~}.1VJD>S f4f)*TZ)OA ^$5fJ 9˰.'R|/FeM@n!t !Z)@ tc+#5F8ϳvM6Z^I|7XulT?}gd0zV8{ȓ%gyJ;:s!GN;/QP=p;\N1N fj -}tm&;lbMx~?08@zț.L%`ZEN}=SBzB hL_e`fC=\%9kuC߁ӗƗ(u /fnF:̀|c\f>ʲ%jTۘM~)u& e+︉kG*Gyt8OcƉ9'ڮNKAX_?VIgUArFy!)+<'G 9mHRjx>gAdSɲluM;g{-Dn`/5Iٯ2(:*҄+ÄєK$*/~ZD5![6CUXjr‘qJ>a_afh6{>Z!i;b\UeBN#(TxjaD'{ږX}ss& >vj(lخ7/;y(lօ6\8VObSE΋DHXvg F:1X"UBE'N."PXZ*II\YoO>82T@ȧ3,P3&#܇H?aILeG Z[*95ϏUcD7yH{U s}RW5 5?ݼxn2yj yAQib؍ '8V;ۗ+R=8"@וXZy)w:>;R?Xk0qm4͘<'څ(:8?M{%]NƁTtej{8l*UH;wLh%αV2çv|n_CZc)_D*C1w>LYvzuP>flXl?5N24g-`wh05i Z'5Vf̒Җ׉l0 p>#F!j0y MooF`5KTXɖN5JWə# Ww 1l]%au3xHK+qpLLASֺ::Qo?SՔrNbNۼʫ!X Y0$vI b+=DC+b_}M_3FnXk/ 5A¡۰ǕB>t712^i"tzNrDNd&奦[Q;4%13-֯Oz[W@` *c,ޕ(_M38Y27#(DghWL.E4nN"&~Tr B e{xeknM.-oܢ PAǟm|mx$ݦ51׷&ޏkۥCBTЇ9F,圱ğ('8[N)!-"Q ՂkᎂJbX %пov%J+"]T^rљGC)4`3n!4kWbaw٫+D AX"ZqxWMynI).E=_7 i=T ^eJ%b"o 7qF(9 <$)PTn^'/oσD$\H)!dD.A;F߄2b2@fD4k=+֦0MziNaȯDj5az|D<ݘ1ҡA1?t#[w{^PLx9J&vUG2 }If%4aZ~.,^kJ-;x&XhYw*o@܉eo٧3*ڰ>NɴgQZ? 'ZXӌaԝj)DyJtMYme,uC`D4dB|I;1F eFTVӹWa\-ҡ)ɸt[&6kaĮߠ\ňVd1 (| mKۆ3Nhjr羥$4"ͼb^I] (*,#yH+M$Uxսl5<07kT4wkVi[eL (Dy+-mQ4il5FfjH~˜`]*alͯk(Q%]CYlyZ]`~%h҃wN Ȓ$iAJn?yT]ϡ 6o/@iKE׳[i/&byzޚx&:Ւ`lJM22\FG(jdldNh ?9~P@fWgKF:g!"5)|qn\hr~~…|ЋS>H؍T3xv%2ۯ1Xe6O=r <`'U2à5&@~QqJjq|L^`TWъYz˸W 0D/bx K:"By?=&DZP` J~{>t*-}y^anEo5@{۸ H0\;x;hbT~Yҭz#%Ӳ9.@m.X" 8t}.4Q+G *'atwV^F6nM}vsLU۪.G'OVYؔwIt1T w#_n?FAѰO'Zgl1v܇9OEwW>LՍO2,̴MĘ\b5^rIIX=>=8r߀U *k]TD_)N"%4HBqZK4-y~v_8*-/^X (+A&sHr}06hZ,C7zZKV~&<Atg>Sh,An0U] B>.p%\lƒ߸Q9!^qcWw`1;USaCh()Tl3*MPDY ay$gGdKxҦBie^f9~:!`{).Wf9M̖f6|hа\tH:Z [i.ҏթi a9HaKZ)ciLk֛&4 :N8勮9dx j,%5#. '=|;HdaRL>_ֱ}ЫG{̮ͳF7/94ܨ66bmـ E|ّ塴C`PmaUu&`HO9ZSĬ XsIZ>$'!̭f 9$ ҆{ɳ~3ɮ5ƕS>oEG{U/q J@u5 Q~7=߃c24pe!/,qzl/F30I¶oGz4"؉JpL2S.\MxAN D!WўCj&` i3+ Bi:Gs$b^wfp+)/|LH&~,"!r&,f4aibaoibl4ti32em曌X""0D8%/g^&i&H\ gQxR錒ړ=7!9v hᘌW>u+Fج'-fDK]l_mO1Wh6 Cel9ȆRIVG 6Y[حL L&} $Л~( ?`1E>0|`&@m^Oj6n9JQ;є6 S϶jьah0y &69YDK[_ۃd/{Zl=BD5qv@}f Km =fMLQ&Ԧ:#rѽkM%*=|YX́ B7A BrWV^3/Zٲ!|UOR8v h 8vIުC4$3q @3}0]PpXSl|8 Zi;-NEWT{ִ/׬Ąz}h (4%+7Y&ঢGL/Up$3<PrwxI:p[ AE&~;cO 5AEg%ڳÕůK)9}@2\`Ѝ^fj)- i_WǖÁTv u}%9}? ꥍh5У+ȖŁRyHfo~[>af2$?Zs4'uI>PdFo ߂8kr _nATF$8j8q|[-C&_^Zp4٨F98/œu>p}r¤RNֵ(u(])䤡;[4gwm4\dXo.&XOѝ K疃Vb;-* =gl?z/LJPdpJS\:~y4 ;( ÂĹ&=Yi;ͨ1&Org>o=yo0C85D݉P=qb7\wFSАΘVM).51nm7XWWTN!O͗D,sJV5GeRڐ#\8xU< @ef<\Zzo[2)T< %QVD b#NkN̵m"ȭl@g]XHj,k3Zo>/{ƙg wY3g@"iNg„LVSU:fkɹTu{x̽ IJ;h s=WufW@FHl4a ("]mQ٣k, _"㢀eÞCdD"ÃUT)u%:ך907~gQruOZ 3A}zs_VfQ(ozWv\ӷ E];OO Kqq L} $GGl׵Os5&¢k]\i\ *K% H*U0hL=<оD@-`f0_TO=(m|0dq`Nf'^(yU~к{3ܦRᣇo5@dڲs+q?[YYQ[^ȭ!;[JS|^l[iZDz65l&q߹uŵ'2 5dOI 7zJr4Z;+SSW+z 6*<| tYn3M0ӻ`JjP.9b̠nZ %a|Cl!,<>~y2Py Sr7DFΉُ-W 7+ņujztbbov0!ȇ$n;Mkf'|<fOF 6OjhK3yUSO@ZpC<ҷ<ˈO.^UxP_^e/CF?Jo|O2ؔ{ijI]aYd ՂKOfh>I#**;(Iֳ䤺aݕ2S8< M+#Kts_|'|jeLLeW]H_˺8XR&9mr2r)j6R Sw*D(>=:qZ*yd,n6shMi|%Cd]Ug GO[ׂ2_6H3|1c8qc˹|0" _E紭R_Yr u}ȉx6>*| L{3 $ $SM?jc˗Ɋ{Un.cvz'MdK /)ulӲk?ɽZ>/nAD[DtWf|65=؆e,'-X$F!Xvyϰ ˒ϷFK%Yz(56/@E2OT)b:$=;jrJlHZrgdxYu}Fg/`z=Bbn/wrgxCcՆC{;ixCyzZn"W"*xGEn 6qul4y#KROb)&j> *w1ẈybUc9!>6.C[3 Lf ۭ0= H#>e{M&$uOBN\uC9qsZĞ3I5[;l0soj0?}B7dd7bdP,B߀W##PZC8Oy19v4TmkOe"Q+Xf:MW'n45JpO~uH˺q,?xwbÊ'§-,ԣ4и>?{N1Cp)gcmoYdWn#U'˕}0yK')\vCk?pe3]b|wCE:d G>\w; AE~C+̟ǾU<-,D OyܝqZRo8ǐꍚh⍍*UP8v9#K Ju*j0pg.[͗]ZM5୨Wqm^83&?c]$&|8׸E* }D/AP6W13m_6蜆l$q?STPm"hn,;5DU ^qvSjiZqY a0~SE|LiGj _|٬"M4d'%Bw JI~\O$̮tgVc?rx;&6я8 &쵻[s*xV G"뼡i`^)uրjBq=e;`z tNw`8q\OۂÊMoD$ Y i }AGj '.+d=xoo'@UX^YQDYp/(!D>bWٿ@m>jD''I7q8eJ5ybڋb s:8AXS—;G$Y(=-!Jn;0iJ0 R1؟vD.hҸ,x%1{z&nj+qoc),!p\$D6RuI?z8W"Q?SO01mmaZ:+^,jhC -*r_:{p7 $]Q9&FhNčAwig~%]uyToQvB~wDkۓZV@T0AaAnG^:'8k ;@Đychhfvg.fe8'܎+EDsDwϤ2t#HG#8`B8B d(_cs!Xw;<;F<@jSd1B2E ZZT%\qHP[1XOo^^j^d%>t2&ys e'Z*9 5.ߛqR`i)\yuBq#x6lKօ<` -˼;E,Z\6g[K 4 x\^ټɮC4573` VeVn|COHW+P$37\;5lX!ܺɭOEnô>,EW"6KC%^q >K]w@xVֿKue3p{K&/?!/;A$ /SeSRC"}7bMDH \*_52 Y/PZdX I$Wmg2FQwҀ$vܑzzI4nH΃-߸Dp>_$xYFvU:ZBb%BOPuyhVUaV9ϡ4چsU'"&ңExxU}M{?%SPE R;x= k559S9"\̝y8֛/caCz{tVό yeٔ:8le}a"t3;l^^o΂Qz u5xm>#IZ.iu`Uq|RC_G[_jS̓O~R^Q28UQx7r_˟Z$K&4&lȻMbq"ʏl`'קU6Vc1b|^3~ѕYԽ3Q`%+-ˮ gNP:+Eh2J. 묺Fو+F1m|f}0n*t66+GFEw3À]:ENG_޳`{sACBݙN F89M۵ٚЪ KPF)KLT?+^覴;[̆Z*i7m*AL 5Bed]Y;BuTե|"Z (C (tSn7R*sFZhNgTDP{գ+ #CJ2/I@$_wsGzWR6>ˡA5]M;;arw @RX ;΄Nϲ c/XA3{m"؅buKEʫ Sl J*n!y3sPRGq*ͫ&?A=>w`T:vJS3)Gi8/_y佥,F'x"G  ܑ뢙x[y9|(gVd\y݌ćj5Q|B(-$A .U4Eiأ?Lu;,/ HD\/`U̇!8_S-v 9kz@a=bOi:~*WO%͊V*Vs<>Y Om wI^@*{ߏq:>ͻOs?Cug^<Ꙋ9 ctgQ1oT3[4}2ت{*od'#dDuR] x mg O QGB} |ur%tiن;s8 Ɩ2:e9x݃neBrCJZ?lB˃ akO ¥ho58Ү3ɿ P#bxm{聮{}T`Ouo4DDãL i Y7݌PCFO.U`nkyǍ곇5=]M &̩d\p_HT)B{*I#DaG^iYϽ˼8ezhT19EԽ) Oծ]RO)4lQp1j?,6ހ$bR&(A30wԑXڹykڀ׼GGrhaTo$P-E=< R%CGbmWLq]ᭅ64Ȍ3a38 R60T*>ԼRݐhhDO0xl䲩xőҜ6k,ákrfzhu]9 91i#r s5^YBjS@/`xYG[M*5j ' ;Ep|/Ğ0ėɺߌ3wRG){b3L=+M?e1S=Zi,[Hc:kiJcRr?5(<O_);MA <,Ϻ\=ku=M?@Wlw{[x{l+v_#Uug4E~_Fs` +G1ՉEմOb7VJRxTeu[^p*KٕzGM~1wKSRAt2:?BN7tYU"dm0Z[03S gy벤'yJ!g(C)xP h Π'mfu"Zޙ&a*yi|Irg3u-iWǴ|[r*c9>lG3 6%2/~?K|8%RNe7MBUYuǮ!^MڒwT`/J:c%]~[壝^ -*P?6m5{2şX(*F"[憽dwI&M|у& ?fȇ E/_wJ)iѺv|Og~ԧ'>PW`T-מѿkFX%ˌ-ĵ"׭bYXCy4wΟ!Sy#Ҷ%99ɺ$_7y۳ԔyI]&~ЛO ΕnB4]WbI?6ZƎ1N=GeUޑ&?FUCbC9'!$"wBӓFb ~x}d6R 3z-PB*hH -_~ %(h@y)xxECFsh+22|i뵾qM[b'ԓrUSJ&ķpiO-"w@;P݅ԥls"\*hn|RN/y6s,Y=J<ތDEç 9]7ah7 6x2DO;_=63jVtꯟ0} >R/ҊR1ş;ژVUC ;aݽ+WYuoߖ3Zw ]dGy :5ZS2P^Mf'nSV:eOVq`^;3h)iu5_[q C^Sa|z~g-eѰ2`C֊/ϥ E#<~3cm|#M@ᙻό- f)AȂW+ͻԉ 7ioȅ;/ CbzZBW26Ũ<Ծ5=`kфƈ0DUkz2jd) SkbFl^> 04c]rZmW0uY3SELzD/CFwW t|895VKS5qw z5[nNmϑPlZ*m!1)irT upn@p )mCDM8. c`2?oAgK{k{,{mR2 <<ˁ IЁZfDFpWhmX\iԁUqĈpeoNC%?{ ̦lpDDe#OӔ8oK1z:c$z#q[+I?䡪bDLtB ݤgxid$LTyɟAՋЮIYB77ȱL'U#R3ݻL.(jHa|tL O, Avs1ߎ K֫"gЀҁȺl vs>͇9T^b7EsAexh]Wu/i0Ajz2^!¢Xqzۧv2 y>9Ԇ?Uc-B1?n1*m𢌴6Ï/eب?F*5wѼuWr# g=*PCzد{"j-ē nDPRH!fd.wr̅u} p~ʛFksc |up:kcyE,I@0{3{ElɎ;bx^ ДujOάlmEc6Szx~D-x…tcW$*c&R@[ S`ےdf Pw_i+?Xϋ#HE9 _v lP$0I k,2A8q sm 'w4L1t>R1FA\SNpSGQ,=#So֍ߦ@> )5A/SA!{05Iڣ: G;LStIR1c+Ot,lH,֘kM /AFןZTPrgLb b&931R]97mГVlAieUշԇ? ʇy ?DWtVk&7,gQ2ƣ6Vg9@'DKkK\O3UKMH&SZ{lUb06!aVSz uQw2ft(>v:.`?9 5I-׶7:yQSj# 44iS_혾ܦkr8YU 5Uq2d ^F&=_ADEGygJ%:ksC l|+N{r fGr>2@ηOF%qYtc l=?e֜g&jWg-ͺSvFtyDp8t3RTo k t 1[Cgo7o>Uf.6gD#[\GK i5@0}0ba:"(^r_zL4S )E93FA[ JA}/+_p j_ag] ~De՛E5 U,}r&p48'D1Ck_rfK{TJ72!|}Rmch00l,(VĹڻZoU@;jZ /Rҳe*ѥX:af=ink }qFJ40VV3%9썐k5{&%ݵ01T4BC,\aVI*lE4|u JEQ<9ݒĹ98np'3r[ҡM2i1C ehQd|[[BԆ]NvR"/8^=2Bȳdgלkj:X1X@(k I aP_S|@ 4e"_QٓN aKURp`oEaBQHVqs: Go(o5JlX QNgx8jT~fU,-+Jegh(A䷮M=SZMlH<@4u IE=֬w]$ u{):h}1j{ZJXh`x`$.[҈ jjIce("IGP$*Uc lOBm ƀl.IBrlziG체矯nbfw|h휽+ 6Hi{m}B90)9oA#2=h2[?.թ)[pJc?zuc.Kz; vٰE2z#0΋/IBrp %oD0n& *6ml0V@jD=`b\qCv9wRq wY2̗KAvGUK}Ąyq)1(SL; {iU x9|]c؋[FpR|&UOFGDäRpSWRpM/z Uh_Obbό-/ekKQMn thҰL[^;C2~?˚r3M#?@<gRGb;3 )- #.y;EFj^.mU&+ |šݳvsp~EUyM BTҼ2Pi,}6e(E@ſ?tS'b)F$|<;B|?IDY1\ zֆaj.^uj;騔6T!0Jᒿ+E{[iέJSPӹ/|pu )ZWfE{ _S--|Ԅ!ɼvl ?{꘥TK̈́N1jܑHUZ  cG%}೐zZ`Xg.c%'b]ّoȴkK;!{ENxH4USj3zrZ(ڎ /әL?B~jP&92䏌d#*}j]bSTg9R'@֓G5ן#G"$֍8ڄVLJ3kCo4<*ct5^x׫4m$و{ibivz56n Ԫ3OONP 7(ܟqq(:;pPkW:7|wf4Հs uA!ErNoß#?NBȰ\/ʬyXOv۞wЗoYζᓹ#aGQ?c3"KV|:I&'icαﰓ^DppGOm7lq4&1ttX'J~mQ/DDԀIdK9 UlO ao+%mȍ*k84PsPҮk4ӏG@t6aEwdwkܳ/P6_h:eH;jV90U󭋣Od(XI IM_4Foq2Keicd i=צ2>qHhϙ0taKHzwsi/y@ڙ; ޘky¦-Tzq}Q:Mxװ0Z'Y[\H$A *&{,U6eNh!2p&NP;x^ai˩5&/劵9ՙ!Pzzr%, t!/p`[' q:Cc$Š]|1mT@GOer跾$8jdyƊ ^puץ 6߮:y\{%]u\J&gMx@S 7J&a%6@ 0u+hV)Apz !,[eO/2{mu㯮G{jO'ZL3MluID .Ӯ4#_k$BdDRG\ !E*\-F}Kp$gߣ#;c0Kh쇊{3|e-CJ1*]CS+΢"::/!C0ݠ{=/@=kt^F=91]$mo}58ip NnNf:@$õKk_0`(z7bnTfGD\l1$_E<L4pȂ+̀LFcOivjG ߣ0g+,rq'#⺟@Z85ZknPA[| epY!z|^䨯# c#~~[CWW7Dwgert{mwVI-o)eZMWZ-Unfc =T\XZty.Y;Y =c*O h0`94彧3]Ïzqdr:O|&`H~8!ulYEʧ2NspF~Wy;K?on)Lrtf/_YÊ4|KoW/dR\쀃Vྔٳ!>hiT9JIK&Zy![Zw@23ਮ喝5cvOjǥ]E:q]q~PMVTs_!~SG_˟-4}Kɶ04iD ~#w!;2,Sy?ܑhC5jGçOމ#QXG&>oaD,y8@RB!fg[kʝm{rr#4F vƝӶr<.1v\R[dPx|Ђtġekd<.0&Sjё^WfR'62@_vmʼUZ8b$(?HO F )|Lis_h0ki}ΨV`6Ԗ 9[<+Bj wngr ,-cBނˊx'+臸==42 A8Ho_^'S[y]*ƒ+J#cbVvɱl-}:DHCj n-VxwiG6 OuOm]@g`VWHD$ "a ;'kE,B @ު"b88@|ZۨVV}wwC/>L珓8L,´2M@/ d3%>'UpIןȩ N[` oL8-dA`ͯ,a&],ؒ6k~8vp[R;D=pE+=w+E ~v1ʔb $JfW&kSO2^Qס9_"Cr# Az*'wxjq5{Gwq"2&ΛoC~Ӥ+<;8o)|%tj~Ypcom~Qzbv 8Z A5'F>+rޢ8[[Hlơ#K]WDĠ/=S@9*Ʈ 38=P0r9 v9]ږ.dɳ?kOfpé'W;m)lc(fJSf 2 iI!uʻ@J>«t|]M4zR~r& ̓A+ Si^d Ѥ(8%E0s.7p`1+rJZ8 czlw`/*Ot(2cyė]i)ܧZ'RX4RL IĜUDX?~;eYgjH[qw䀋5ph.\;lI^"}~#zABHG<7+̏տ$ %Dmر:5ͺ :8?u@']ERj㨍}d(gP@MA,,kGFήq+iniC"u(HZ&q]=H.T&:1UW;qy%zOG[)Hw& ȥ:-qFQ!.K ?$9o9ZbQ(z W0U,8xY-N_VbmN:̭Y,ҐT) ҂YяWx3?#XtW‚[ܑG=Z.R#o :lx0.! / .Zр+,,ͪІUEE[yno\YYVY|MVBbk^T8b0uIFtu6@8ѭ؎j4w NG`y^wrvS'_,y~8;{PU.50QFQ0! 2xR8^uPmDåBBeFVsF_O)NhC{%og7!c(v!5bH'9 iGKb2X&u25eΘBt"~3 /D Wb^Y*3샘I.n" ̀e^XV`;JTuLE4\~]pžtMt,&|v"{u~CO~(xk'JP"V~)FxQC$>}UtW`GPQZ[1ű0kjd9*$9ad I,u2@z,eSnK/`zԍVRؖVu6M-C]+>'dpc!.[W>;G}0Р i@jʧ$[ oA*Aq)9;OCmE,W+.n0KC|}䚆 V!7HR֊ѸswFr R9"Hp18X5ou ы}K@/A˓`R?E2?lO= A9F&Mf znSũ^]Xps5 q5)AGtmdqicƘY۹σ?& g5M>ڴ@).+pBnXâ(H|4=X_//6k.:ZR^S C*] :t><$xUV=N>kѭ ,2y=[(U(<@cc9*3.&\qqWQ5Nb/Xt ѫ)gWNэ7xm[Ӆ({v>kG)DG4 "^t6N ~hrN'W]Aj~,wKa+mF_^g;PQ02͟ArN> O9Oh4n>b/YxKm p) OQ#9*VEhéVh8"chu)ڹ~P4yEC3cW.u^ B$_u/d,V a>=}Ї!7ZŻ)ApAG_Qm)HSs##DqbsPilEٗw85*T̏kn؅2^> Be_oHb\CBfeŢQ8akoF?@q1|9XI6hO}R T$ uKm|u9M(R"DMrMɨ:SGtUT9li2B.R5 x[qWD&c. lMTHd5]*]r w~+ajI:Rˆ)3˷<:ڔ䇌f@_ /E?*^УSޡaE{oRyE(>CZ)Xu@wDP/eBOu.ms^8]l_1NSҖ+!bLy G+~K%A<oL}-2o[JmP;~oFZdY~MW[6!OkiYȦ쀀n`V ZL> t[{Lgz#HAF}->bj_ d\\8č{/xy.1J3SC.k"ú.|'M .6/|M#uXoS=n;Jp2Ǿʊ,s5OѫvKܔmD%]7Vuu>D07Z=,ZdaY3g[œ Q`$Ai.@mJٸ+ŗuuC(N%hj!B\vDagXTT3$yz9f鿃T_RVЊۑ Hw95~遈7Ӷԡ9 ۅ~R3ش0:I7XrQQ>$ЎOݴOn3]SLTwn3~1VmZ=5,k77r|s1{$ 噊i@q XǞJEh2j]t)3CLG/ _MBxt&;~Y|Y$'[?FؐyPG3,ƪMh˶*燏/;hMx(榹N]QĮ׊#NnԵ?z/sh N6"+vufeڞ6V#E74jX:cWD[VOR7qA'}m"UGoœ:psc9}xX%mvr#.tzk~Ho47D7NH7rE@0KD a8>Js"~ r:= l'U+W{auK=6۳äxk7&^N,)b2ŚrShIS"OlүlA-MDq"TVא%f1:܄eIlfc 9USR"w2$˅g'ۂ"l޵zi_;<ᔩOW\-κ3dvi+8ºYku?.>;ycӉO@5pJfFSfdzOLFjK*[~Z:zE o[n9"2ئ;ak [kٙP'32Iɓj-{jw4 ptńegLb!ЄQ|>ɛIēl#6 0M7G^s_MP VE ڊY-uX,4X6* Ѕ lqw[ Z ks(s+ ۤbZ&1,<|0R*/yLy|rz,F(={)x,e4^: 0kUD2}n@z~ᢄmAԡVCT㴰xc`+@S.4_ZeIORA ej_؃xchv,c@f9P9!2Q .{/ ^!k֙-[|z͝` z 8lװbOLc--Nm<тzGHbFA̒>] nx H9)P daOh >a{k"D.vE`"ufJl`r dBAI)$.=f3HzS( _xq>A 2/f1_jB G{WPQ4;UVţ+pA=sY$Ӷ#&nw m3R!GQ ZNCBDMCjh~m< '=u6]=BX뮜IyL\=p/7q``[酿:_yy9!S~Ce{rwjD9&lh;<" $q㮛_i-6$2hS{%K `⪜yFV'C{nT/qT#6 ϥ* Z NgoL'5Dz2X2=joǮs#b};erQA?j.xp1EebdXf67CyJ`u&n9}X:H;D 罞v mi]㡅8~Xn8=b}1]r='*() {fMhΘ%$Ok "%OܑWFnW22mion-۵)! V$w-2_` 6Y̽h紈 td^aMTfs(R( H|Ou4wezs20l3@AW-MXy4-5'AUs,ipR VE 㳲 +4A @ii5"g`&hRttؘ۴ VFHh~x2Ԯ,k^A6]ηZԮ0 K >_,bEAs8 F2sƯkd' &roցBpjU " ]nVBXshz5j{d0 o=%0 ۮlDx?&y%' #l% gq iu/^w^)1o91n( Ĵy; oM@$n L#QK&S@OqTͪ 4aN:ә,UPRW8™aZ ^iAͅ'`Ju}rԛ..sJ pQ-kECZ!7muɧ"~9n Kk5F7NBJXB>^%7Ld{#]yqƕDJEA#Eqca:70*,q Q;j6gێmԹ2vQwO? |vx{qɯAIqi%N~)̠ L?b-J"T.;],o{%Qa@^ P^Jzcʋ*U+5("F#ipᚷ_\9Ā%=צW#N8w#J8,NnmMN9;NפO):V i, $]afx=!λ$|M9Yl&z8O~.m ]်>\7a$CPi9D]2-*F2Rƣ}J͒4c2[(yk)r &2Y ڭb/Q*埃THBAe|݉h )k!T=9F]RsPIW:a8mY0C=m)NyMSAʲlt52m{ SDzMXl54ö*KYe~%b GSi-D~6ie׎%"ͷ' .6 cΛxus+ϧp1tE= !܌FT ҕ3)EwXZt񃘆{[N,(" X&K=:r&ݢ';Uɼ-s)Ni/dJL0<.Q^_%my#gTI_fMFKNBJ q2Y1E\{E +dz$Fj;b)&ќ )L8Ⱥv.bSބ#Ҭl;Y8Ymq .)aEilS*%R i;s9ØS0LМ!XC&MP̃4iHϼԡm\r"1j(J^X˄ S"7ji/;_=˰0Z4dOmѼs| -򠀴6"{[>,ضh鐙scbg?3L&;~9qrkZK u[:5;P+/]]0S&#|!|p2R3i?B>צ{u p9$d^S(IYvZY(JWŖ|~\v)=m >eYQczKבu> ve^]kԆ[~4/Y'kA#VTYaɱ8lrTL/qn4F}l٭uun~},\VǢ1oۭ 2X];8-r&7fv?3}y8KmFZe}칿Y8d= Қ0;;[+qPcWm'3\ 1FEu:d}u{Zxe cEWBO0068DD0PZ[bw8EL9$;ΔeG(=\LF/8X]c <42R4G9=sa_tFv1SВ9Fel ]0HWSF3) sķMy }cd~?L*'c.L˗wzՔ(o{jb0/ju NW$O!D}@N&kv R.`-rƓ[,vN}F gG֠O\銮\q:1 :|w3W9ȋz4{Px:e^=0ۈw>㰰COGLR/ұ}܂Q(>rVܳ ^Z4j `ek(H3@}4ehƮszՒJ*_Y]?@1o[~ k_lcOH5z97OqH! [ˑZIӨԒnBy(r6m}`{] =v{<ƿw } ΝA>6K:QīK}#4D֠2q~啌W6XABQ׆Z]/{cJDZOj\}:ȶ8ew, Yn m1O a#RB`^o 8O4ڡCp1;Y)zk7su ,] y;4RŐ 'Jutk:FJPdsX\UCs'Fm>R޾zB>X1rm,ʳ$9hZ $em-!n%mu[Ƌm豷}*Ɂ)5l}$T>^T5?v2  ng y"hnrkL%̰&(>ƒ0٭/?˽d/E ?z}>O bU~5JJ]IUl*`EX7f | "W|X)vi `X_(5C|"wq,| }v7X= E1>oQxy)Z(*g0,2"򲳧r0fZH,K1)Gq!zUY3Ȯ/Nw:$^4Kv;PrBr'$J,Zxʕ0U 6HAX0Nb9YXCcTlo`!vM|k1^;U䨞BT珦P,KFTB~-sO#"*܈,yj|#r7O1]h/ҭYGUDAT %5^)[uzd݄LmDjRz=1pz+`GM_U19*4}1@ؙY_n(;(fجgէKHS ^jEK^)w7a;Gj%\1p.1<'ӽ툆g\1+;U^q DCϫՇ㰙C/_.杨݈'!6IeyhO?*|hv9*51K,CM#x Ǜ# H]㭞Y+ =Nɔjl;Z]\/d]ĠmJnP^YEqfk˜LGMRQ꜁Fӎ 8PM%$LhC:Ռ8zѶ2Icd!K}B@/; '5nB݌J9l@㇩Kտ1Lv)Ec3iX|;伲 m꧅hBEP+^G>ޓdG`O^ŗ*Y9^Hgo}\ L…% I+XǓL؞sp 1eb=eTj*EﭒC5aXRj@bo:ƾq?ɎuF]AUp}~p䞈QkVE-$D _9|f陦TZ>=z ,$Sl|y]Ͳ?ty\#@[~ e&$JyqĠ"KI[LӭMiQ1cAL~:sA4á$>L|kٟ/b4s|ȸ7 ~7qս} H=<<>9.pȹ^r{N9_ (lfHt7tMG˭'}Q?-##"~bVI:nM cƾ%%u ir8R^KCZeҗma?b 07S.\[bcV*gLkco:ɣ+0S.H! >;*DdF˩CW'3W#%m~q~Gz2}G14+UWG=#}  H2o5NQ45(2e4nD9(tiiChGYNy͎#Fُcny myD*Se[[& Hv-+پ.8z3|tu-4 ^):{x)u]~.qd_2sK“|D9U?"E X5!mr+f D:G}R7qo=/-c /]vZrEq΁d_3|pqp%q؇PJK{xX1Eu?@g+UT@??t4=0Bи#nx[F%MyKG&nK I?"!|;Im,ME.U&6s C~)S&*c P;^ҋ{=1-a[C{xԚ J=!P9VCofvn=f2ji8s&{w@C[7vDS>+@ g,?lȿQz&p`@TK!#@#״Ic9.{-fJ:ehuI::pt{rOgMtSAdHwS0&qxw8-lFlNkQ?ñe) Ma 9|7 П+VB&f-%XdVcs.] Pq(sC0,"ky< tn1;n i\!9ˊ\P\ 9ߨDVQ{SPj?LЪ qu}Rm+yNٍ )JQ]O Oqt})~U9vu N 16IWQXLWv؅9v`F3*6FB5aϨffZ،4=څy- ]~=ڍR{DwδUAaR:u0BSG|rI gTAx*}]99M&xK4\<*z*:%`;kT|i7ɋP0bBNkwCXxh6T<.?9/ދ?k5T>W:F#ti.?G" 'd!ieO`eInU7{6?x{ p_F~$Mհz6O뭞qt1":$4U-ySK3'NTVéҷ!r{֋4.?DƯfTȰ&S Y-I2ҖiK*ͤ }|g;rהY~.ije|>o^0&%֨2~A0ush%Ivyv>O?sQw3s*kH34@Y@6U<(\`48}-+)xj/ɳ6"/\5<{ 8,*aaq8#59&3}Ժ=eCa/\ 9Yr_b-dƥgtb)P>?&4$@0Ü%ӞzP6 G.P`$KNsjPdb`q0w8;sFccJdt'"}BV61ӉZGh)GLqK",n#Yeي4Y:7dŚ ZO=yYZ/Đ,7~ )^-nr %ٱQƝ+qTz0*cV^N`8cAWP)d:^>lpO}=厣u׸ԯ.?\ \; YxU쳄.t[dIJS曜dmbE5mq=p VL|6DO%,|wNA9h95s$Onhã3]FgGAK<$NEw)Η@ yQ6Aoxƭ}E~tL<.A> շ1S3y[$YÃ2i@hq:5+AmD9. Tg4!cB'2%=vYfLݏN+IPâ?2u2 NN܇ertO XZ?hyߝ }/)7(d-lPF-5ҰQw2Njs^R~iFPxۘ]{*)ޝ`S,Ѵv8B?ʙbh-;@[ uqX:h}aa9kxo.( ePȴO$|MX%-"oQ'4En+ ׁOAMTYDt9U'"\po c6ՅO4S%㙍26RN1K(- -8"Ҍ]Y'#o "LeS"+ ^a ILf V'G?oWZ`$Yǭ0\Аެ$.Bҙ5~T!|k/MǀH>^6`ARRzy5,#D[#KMsSĻl=:&BETqn/T9nYcI GyaHC?9m0,ߑZ%BPb!0 j˔;߫g|fy-eF YR:ϥk< <[#4Ko L.S<"G>D-.Ɠj"rIc (@ělSvA^"_/U!뮓w)*EjcXÐ7i>a#8QGSWpQ n#69wK?[3ȺgC8ЅJOerV!|jW:C%ANž$w(oDmȦeR|N\WMEy&lJs?86'$)[W H&+?A!w)aQ}r@TG{!8j Y`:aT7z}oKu[n/_U IC>@u[PǗyAG@vhREYUْ?kΏ> c>vy}r"jUoǿ-|ɘv*AKwς6Iݰ"M$L7mgPx|qۗ{wyGaWmuR6X7 F+a<|ꚎF`fFU/з fO)Tg_0tܶ? 610ѧ_/M%)m, D-վ.SZYW+$"ʊ=%,=+pQy !.Tfs G=σ hܿfdx <$˨KA.k5_QhF܏U`D-\!]em?VaA, Hi Y/il\T4 } %n,<ͮ%A(n\^銾UڪG,l-wPPx.s|hlHoA#;jۯ1|> 49bkCn#+z?фq)N/gfy_UFSG<ނYgAPLDvMdy|Nx{N&zqܒSFfOU\BQ]C&hu1ΐblP[+h$ c#.`hX>:&27?HXP֚]]zjhW)ڌEw)+zh4;P)n*+6MUx5iU$tfCDkxzLxC_~W˃gʼs ;8ALFw ,7)pU6j#a -(>^}Ɉr: qR!vɇx %@1\zsѣ:;Db|yelb' ƸTאc10u#< eatB`J 3 0b+M!  O U8縭),wG aՍxg#eG$ 1 >-hHzy M@2딤ɰ s1jp'3n9"zq34"u}W1򛟭NwO0|JmGf?hk:Ţ@73&ݷ|pw~Z!DF|3R5R߿Ag Ԡct5"'@ۻTT&%00tƛǣq[˯b3#Ty@轸cXwSQE21۝{q{-knȷJ:%(|.|y:m61&tiQxOc$ԍKG+,}B\DI(.]`@0Y ) &P4i\ `4Vǟn.UnX N"5pC4zk*yq.gvw&?+![uc ̓1:*[N90'{9GsDkbJgBA=- f΅Ͼja&x:L"jnEZ.<^Ljg,ɺ?JWS5F.cUuWd[\ށT=xkFE(ul0c2zxNy#]c/ږꚶ[~k~,diD7Y_C4*@7 wW4Z[h%g.6з =1ywG.BټG5>,wiaNb3 aMwgHًi^' ^$ X|o"F$5:KMjlt+z~RW&nvMFuA>!z 5: llŕ><=eY_^;^wl=)Ķ%Va<<8{_ǫ ZL;if@w6f~ePot3'^aa\Upr dfڎ `OHo_ OsG`k~)8׮j{+`rM-}Ϟ]m1hX+9 C޼>U(}[ >Ms#?]@\6Si,3 ~T,%7u%jvFXOeU8#8 o]*ڏGPbIr΃tSZ9nZpfͥ`B|\`__]\ jG@ ^ѭ3v C%"'>d͠gо%ȏjOeUCgD?\G'Ȭ(`>;jp?W~+~8ܟΡy^ r׈45JL+>!qQ%8'7 / +"f[V^yi&؜n \@]D99SԽvs_ sOX ]13җDU!|N9'3g_Słq9e}C}:gVg%7+yZtKmi6YJt >fv(G[;鑨^3i`~fuP$:XoПG;go93xh7hy$#sr#5/{s?"H0’Ia!n~t@;V4Ip7/#hsRC4.lu`^0#=sz&g@O:Gӗ3(@sf!0ύd6sA4wm2hN`wD2(bI՝xU]&zC&"{Fm} E3NI7qe[$VPwp36pψyZ6$ev0jEPvĺT~+%F\_6~LN -=B)҅\²r0_pޔ>L0.$7tqS>M mOڱ9 oZS:-s8`G@)̟=ٝAeh%J̣[IZ^H(J%=+ɔzͿqKqB' egQ5=!?ngFSڑu` D y:%շ瑨.wп;x9X[q#ˍ̖gm@?])'gg˨9{QVkzi ub\ؾ> ,LwڲY4_ e(C_YUY8*I;CCs hGIF ||bjqܖj3і]$Ww=8 R:{0`/葘_;]BȎx)Z ة<@D&cC׼DKFiAۺ":>ty#iB /r;g:'BB?".ܫ {roZLk7Z#0/tE>->Cӄ>*D>|IͧP=O1s|6T >wIrL22LhHa{qeRף_ǿѧALH˷gk+\94'VA~wKѦl{ic%7YDnB^c|Lӷ*,kZAb[L¦}3*I XD0qKi Y?V k6]GHpqB#B=#hybwp=&h[S0LݥJib$";/9m*G?zt`U#f@:B4؝-QԠ2(ߏ𯶻\-6zNRZPb~ȧ#fw:C`n*P *%Dv> 7)?ڡu>t矈QvԮ~#gblٛ~B *D]V0|HzT졑G|N.V\my7CDŽ@g>% :$1" =)qHKޣYF}.!fit\ׁJC&'9+pg7H-3{lfS5+)ݸ73V?Z#[LufTQeC)Rs'dgs_jB7 ^Tl8 E1hLk_#埤AIFvX8RQfLw 1K{䊀&$FEv@6mSZ晑K̫ 8cAEW?Yx vc=kOeh/=<^z_&~ @/A=n:\U|4oGt>ZR#șlpLlZ!\Ŝo8^-ͨMJ7# U8^b _$'9լSVF{SΦ5!/^O ߐ>/B){".TS"v@7^zb7}E@)vo\ǻktJ֖jӧ;3] ݖg+Q'ыË5Ab,AZyg^'lTxJ3J9q|Նww4Ba:#d,Xb_f;+_C+Vet ړNd| Q;T[VFDoYm IޝK $rS-4JuQ|W.1є iP>^q1J`yN`EۀMz%P <~ߐ_衋wNH3=DF*2@o.Y &}N2T Fo!bH~6\x WC+HB%@FE}^rPzOEE8~H#U -flg8 ahB!2-^rZ;LqnEhlz.C3=.ZmU:}6[m0KLqUN .2rc.LMȍ=MW]zeDPԧ Qk'OҮm2UF WFjKO&띅G% _U3+% ;R!Ze joHPw"S}'âA A흥g[e -ǫ#;a#HJY.zWM4S@8ŏ7# V#ڏM|v=Xw*v`㣝, $,.Rtz[g?R4睨(v iJl٬ufq#?crI<.B>m)/.[Nے́~`D]PO&o,+c;6[I,3tOsQm[ʕְ`=zL#ec\)x*p)m>A6v? Ϭeu' dCo\ S1gl1M$OI=;9I7^U!30[G@='ă?I`lF|VH~>/&p!>)V? 洃ekRs'Zu O"u? Ohi{DR[*g*g8lT4ejg'vCr*X\{#11F`|bֺ{ bOnDT,aXQ"p~z|d)ͲJ_ؼB1 hkOJ 10=Tq!dҊRɽm,2mXٛqJ?bԣT2r_b81CA\T^t"f_@[1 pOh#GR V:&HȪx ‚nj( 5 4W?S{c+I}P]ETs*Ұe38RJ+64ڃL鑰<2p4PBP@g{>5,E#vf"Y%f5NQsɶ;񪰥ЉZs2M*7jY=ix|1RUN,>t3C>Ȭ HnE(-זXErC~ Зj dmⰗ]q+|~Tu-YUNTyqLD|<^`c5efJBvL7k=E}F鋟=0MM=#73Tc LeWWQ>`/^69{Td|A1DԿr 4rD4`L1?{>jH (`؏˶ً6<_>5$7`{Oj8N?iA57.11_kd!_zWBmHd#f׎n5XP'hSvTπަ z:T:BH!j73bbJS;Skx%;RpJ'Uթ;0W]*eb`»ٿ'sN2ՠ{ϩTn=nOr=%"R2I̸k>nPkSFS̤L-ׂ`|)Vz82E "8m3*`>1mk\r7d9ڵ192e[*=2Da=8t}ɲ$P B5 a\~@wXp #W@X |8AJZZi=(e g ʘ"α[|X^@h˽P+YO0'`G~wT=ߵ:Wh=yCE;DrD(EWmRk@灤#-'@BI}!&lִھޕa9%&hU[Ǟ?Rʮ#ǯ)]nԾIs `r +b-|OMF@G0;_(e˼m!5,pc: 4cq2.)<X:¸8W x0k-Ur@0~;x+pX]|e9￀TW-Ma?UX .8 V"H:e[NpZ-#iMQz2xR){, WW n<=9J va Ori\>psa*jTLcߙ„!(wl-cOπMӪ+~rV+&k=9Qboe-3 _Bu6 Z ; Q9Xq.eB~&RvDLNT _<@.卛tJtBRZ2bV[pGN g5Fr81/{؇mupӬ}rnDRh^- ѕ}?| 26W1>l?!= 6pbz|oMiqfTC<~V~uK֟$TAᄂ_c)5>DwF>m}kq 5w !(qc e ~4D*$[|ɞrU읨U9J[yX‡Tcâ7}}I pvhI l!lpwt8 xسGx'ġUl+*7 H.fq}HH7HAD4ދ1%8{|wÍd- =,# ZR ϑ85yCr>yYS {S$ʩR#/" [ YMGe<+ &XI/ϝՉéR6hDHκE{a)/yH%ՆeDnW'M2r?㦡KmF6B>:~'g947k&Z|ڮ&7]'Yf *8`ڡ6g =?XtG'cinFik;l !'YͲ^p"߶qwo^ٲ qFKa-V,}=Ҫ/UfR:Y;_Nnn)[_D}nR\#$ӻ\Yup<Sm=ڵm&75A808<7yHS X NHgEc=P $͎G3+,K|Y&藬w.0tvz1hMtu>v祙Ѧ ") ]VPpCك*X8*)eRZ.x^iG;iSJM$`2>hJ&ppEgBwt Ʋé4%RC$Z謗q9Sױ*??f1l:hR Kٰ#F [WG HD=ΏFR8o:9;$Q5_Ӄ|~mҖ"hP)faᏬ%k mDCh!:o:/`=٣G&W/B3r~C_p9ث\_d'1uSB;4,M D.ﲒ'N+g,E0EGme!*uL d,_;SgR+N~NCX/ٶ_4  ntOA^-PPakk7ǫ/@;%L)9P۰xK ֡a-6Gs -s P5ʃ~,X<@>pK TyQ-9S/3^ :JHn&R G dxb?a慙"o 3u4jz0}C:ArTIֺ.Q[!^GҢY5l@%GrZMa$뮝.i~pZ(/H)NeR,l8謌B@>1UCL${X_w(x &+o05~u3 ?UYIPU@1T Lխ,^]4ԷUU12(o2wׁ> >ZӰ7`Uԑ$2ŗe/ Cd>1G8[Ep?p )φ`D{qQ ($̈́Ku~[^d!?c s*TG0{5}pj߈Y9JXY^|:C&a.1ꢢOƖޠ\$n.]1V ɤe|p֢D!M7)-\[LaMM_TYv6MparMm N֙"Pij30CƦ 쥜I}w ywD4S:8OcƆ=w[+A2=͛; ajݱm髾TcaOW$ AS)w3;Z*zh Sh_mGBdږ8P]< \Dt#Co~`#"r1JE\MHsS^*0hZ'hѢ&Qp3܉s&Yfqf#vw&?.Vfd!4]a?#lKtJW}`{K&j }+mr\EO\T)Pf>mF *nyI{r<"c <lE2@J8kX#Р@Os \3Wgkb%}Atqȓ)8M(# e˅ܻ:iL`2['}$yu\CqU̞6њB2CC9'=;2ϔBwbEs~u;x6yۘhTi h '@+ :fNbaZP6>"G$FF~)BZMZJWL(=-| L6ocԞ/ Eq 8%f yڪ B)]5-SjF iiڤ7V7v_Ik$[ú*liّ^s(G5NZ|5[[kf6G+^q{8Й"TBD"NwC22'c%`[>eb:: XTpoIJL y>R#O)JZSh㑴1p+64#[vֿ4%58Fj1xƘO2mHKz= 5ir"΢Qk=y,7ԟdj "p5yGfI6խOǰ;qfS;# .#dQΠ,|.S?+ZoT>ۤ]ⓠޟl4yo#pxadN$ N8/ 1S I*9SpD嵆r*R$XdL {''~D²i8bTԸg;9S?z-2c2#pWW=QUyU Z\TRo?W&߳pQGfpڕڶbp "bǝv;Q{C|qQyi:T۝FjƟk"J>?o JAg v+6̚aYfr 17_&-0hQ!ٝ`z'Lnտ#Qo3&*hNM f$*.AݰK UPN$,ZKIa{m)L6^ۮua˘6NN(?.J(uTc#?Kq1sT;[{^Wk4?J-Y=eeY\÷%`ꂢ`8yOi֎~xK(ߵ͸utCc0\4O@!y s^΂ʋT$}/Ed2fG_^5 H:YetIhԒ8M O$)aJX+:H;h-k=ЃfԄ\؞zpZ U2E%-9-$ut;DQOƬ5m +ӂՏV0IqxEd";Rz%%dP%(2w?l!B" cncQ%7+Gy [:1a˕a-DjO`cTzH-$w떸zuQ0%&ߑ-tiQt~=Ӓk =W> `(ȱHI OƍsڔX7(|%6 -13( ]ϵ[x ˞*u G X7!tk4'a8Ys1!CYiDyH: >d|aأ[K=J"x^'N,|ѻ:% p~TC3L4:o e,^L^y۞Q3sXk.ːa0iY#n5:dvTnwz^DY%g{dC![V[d}3N1SdFZK`ѳ$ M5FX s-;(?Ә&u>UZ{ۊ?k]∧#QaX3au 7Lߌ?5lCDnЀŏKs-A[1dhM1w7%z@]8tXOZO2G"3|f`&3R!m&!tKa{So+|\(@bV#r݁U 6"PZ| ZFޤ"r2XG,⵹1 lHʊwXkhP6q;)jQ)*[Rg·u%=MR²~kZ 拙嵄;sQqO}oP&pĵ 0h$R jCHEg [%!9`SxI[xqo@_ZPsV(<߫!&O#ϛQA 2m?Hȿ' BhzIU[]+`u&侪͟wI:iK6FˌKar' l;\rT.궩uY.LwSj}H@+s[M@pөy4S|?UwaNhѽëI*9<7FHkLdBdږ>3 ө&dp/*O; n4>kP"ZIK?# FnNBxcz@Uvnk'5\Joƀc'yV5' U\=gR bidXFNHUS@7':dIm7 ؎nVC-HC9# uNqOt"^;,ј n99Ӵ7<+]>aZXWL;(5JhUC E7"EE$ֳ\;Ywvzr~|1Z3~7~U0 آ[ SFW8F8̥bJR~;%ٴd%} f+\٠ࢨI=0g]@n:Y(m)䙠< ʊ +JHtV; +Z8Bn8 t+4ӳgK|?,%BOkH4OjJlu.Jf*תko,!8ړm~(bxBYa@RJWHp:E=lM:;s!jL+!t-.cM.YָJ[ Z4Ā1=(Prf%ƍ lBwF<]J:qFMx^p-%+t˶km9"R7ύv12|$Z ra=@aHzXs)_5Mr|(%GʻVٍ[SE'Fj6A%-qΔybFjK"86)͟겳:Ouafω $~',IfճRz"& &=fot2M0` @ĸsR@%Q'-Ϭ"Xx殇~N\~fՈeYٛ|n?̇?.{.L(qtnL]+8SMɼ1?_Gsn$a35X\ J5/Q$Cw’S_'Jz/xg砭 !H{Uݿd!8ɑދ@˗)VR] yLhP7P|ǁC=DH;h0N;UtH*< ;Wa(ʛ&p`N8/gĕþ[6̹R}Z&ofX/a_FϪd㾾H&tҜ.r=[%rz6#wdWdr'L0 ,T-5añ`9gzR-(D|` 8L~-ap(6f_պwռBP\M3; d%$Ͳ;Lh65l | ߭wv8GmKqx@BC,.B0q X9?q tڛ"#,DW{@m RGHӅј ~n"bZnLz:H(1jōS!$~mS]Ύ̇U,o|Edž0{ ƈVDf}6mvTtЏi: "}BS!Q_)Gm L* z)9ll w#AZro3ܾ˅ O.6!Ԉ{ ]%]?`%=5F]`P[z j, m>`JxmJ5HȕT `sd#9Wbe9 H} FĽz1Æ8s#AV ii˯ɸWR_4 Ej%hH7bq:.z'i(/1Wpz(b2\1j7"#vR.R-GUzxx^x! i(5)8xc?l¿w+ ~K fUR3F"ҁ'G|sl{OCiNKz]*1@χMJq~Ө gH"\\h^h'TwemLU}FD[g-\ׂS>|Gy.zVl-l.upYmya7jŎ\VԒgW0N 4Y㥎XdvBLv?؎~m'StݯpɦEV@r߄V`%):;%?'(!3Cژt NkZK^uxݾ&y&º7RL@c%3Yhvqrerb}Y= %BX"]粙۰S*p4lOkOސOjǁgn<EK~NutߐtȠHbu4;C|9Þm嶍'ͼ/Djݴڮ}:1V3]%T wNH&Yw}lhqyGth.oyD iIr 6z6LR#W+vVZP:qo7܁@{#$Hx,,ZGzZ4 GwhvuU6Y].5$eߺiE,b,Q,xνJ`UBU rwͰ `v ٺ|QJd-TJXe;u:|6 h>mdc ȩb<]P/wES(HM >ͯx=<;"BfC8lgtjȡeOE]6D 5t3{G>)FdbT3Su;()O$\[0Bڦ!88MSRS{9UK?ʺWeS/ ӦΆ0J-3<8JVrJWL(cV_0zv!-qH7Hes5w(<˃C%`Lk ӷÊd}PG{2bVqȔP)FMCJ[s=ZЁ1iBBn1Cϴe[E4wA61exuk2.iU:U O*7;K]W+EzЖU3:#b~bYS*5;;Jҗdi@/ Eaz5DpSY9\ PjLZzVA/Tx6<9X&nVbNZ}>@@urg|LFeiv-[ROYǿqD5V.ݱR:0xM6QXY7 /4%\vSH/u qx.RBK0@ MgJ[:~Y8('5x06Mĺ+)2 !`XM4ꛒ_ V1wW.U6xC쬯1'56h[:ƷtAՂ |O,qSy(s{]ʲ RӱcCRE᤽ng?'ovŞ{3J 7?F Vb(=9gڞ% _QDa#FHQqzT|JʀfWR*:]K+}eR>fC1h\D^ebd7+>"Oّ9.zR~]mr u߭;p^wҨHk i# ~E7%[㞕\J d@ B?1| "#8P}څz/SxRRŗPxg8]Z171XɴpQg!9 `\OgF2od v!r*ǸUq{%ٸ(%3N#"N:-buJ;qFzc2=MXT1V脉K2pK%dbV}O4}愂tXNe?, І}cHu8G,F.B-/f 94#cVr>jY5J?^ȷ۴Rљ|h E>|,Ql&#˯ [QKN1,/s,P҇%jV6mK7C2ڹO;jZkvZ!S̄@jvTZ#5:EbMrV'ǬZ! ?!'v%F 5i:[`>Qe$EBS_PoCΦDa3j$e{Wp-I_JԽV>\yΉY8V+yE?ĻVթe΃H5kg;hg2ȂV"Cm!̭lQƽ%/Zt߮u8]9DfVAs~U{18!3/A>sXh!ZvgŌEҴ{ϕ Tļ( Xۊ -x{\wJxi&r( q*P3kNTԶ`kr HҺ^VlMGέk VKZN"KHcC|Ԏ*hS/7'wm[JͭYcR\{PpAy>dRbT.GUyx +HtKӂ' {,%|D,3cPM0ȋ1Jι~S/0t\eڟgs_i m .*C`O?r[hb7RJDXإG/%;KEwنkQwv.> BYB3>#B\~)s]+ K*Y,)xOE?fA3PS @{UAiMMPZb[%*tO xsҰܨ; .\[=./X7i7Zgnj j=GErGkApbGFi)k(XyҦ.n-3}T޼4,L0V1(%&siBYß$IgϹF->m8ӝ[F( q9@uA$΂w&f1SQ]GkIiXְP3.Z:yF-CsaZZIcɠHN5@)4% W(CKGBUԛk[ UMୢĕ޿RG\[Vq~%r$Ld̦a#9 f~mjnp V_A1EcO:JlHLB2yĨ 4Mq/'Ae/n^9#Ew:dꤞޯ~"4&`:Z!{ԃmKR;2mP5, c cGsx@0?\XB7a1JDY=}MG @y7@rnEbv yaSbPA'|b O٤ TMSkA=2pWݎBz>;.R#؞FC;fNU{?4@1& ˜^gZF;A;lj^.@h ĉ2zəRU8Zqe'wF?PD8~:okP2o)\B?%: \&P@-[3K:/;WpKtZqǧ'o@ҕTptg5ߡQ1'} O7 ԓ $bg,0=$>GɰA-!q3dHtR[u^/mJjF.4Pjo6sjqЌEq7\¡v~zwy{ hlI%f/X w~.fqTִJb|>"׶'йPL\ "4ܧYV(Gۙ?IaoxI`<3|L+5j@Wj-P ŻКL8Ӵ0A$|Tvukq9q?zWHכѰ#KW5±[/p.B^`ܵF'ʭqRHgb5MMY $rn2.˼swUOO~Tmp` b̏ٷ2UhDqL}̣;|wteˮ/U ?_{ w22 lۗ /Fs;K&)thKܟfص3W'l"\vk4U)"1M˻T+_ArDʒX»#O&j| LQIg](hL5<,/^epɲn +W `!s:2>Kɓidž{eyW;wgO:=QCKl&,>& ;@Xxcf[/c}X ꖓQE#I"%'1ua]RਊlDLd|Zpes[4"%k5%m42Ӊ ыP(1, 0@qWЧn뺚igC~f,^:Js ncNd5V?L}~ -%_04De$ԾK%&B'Bi܄TZ풋wZ$@6i=+ts+-I]MvbɊmқ"/Y]/.m%-5w=Al9ޭ=҃lgKa2dAHWGnglE.RA8#9[:FAs'(<ܱ΁UI&k~8X7lc`cQ+<;LĹ?/"J0[j/,R]t"bȭB@m7qPׄIQoȆg%[>\$7^͑u/M+1mlgd2j5 lݩNclq$M8Yʊ+!ٚs U1pQh|,.WQKrÏʑ^'g oxzϱ3#Mv0#h;tR"z33èIr_-VdLrZ\t=x(HyLKOr ~A]Y氌?00kq_Ku"imUݽ'AB_|C;"t, n|dE~Q ʁLið g7Ml jFK@I鵦G<3PMc?=je I SZlP`;YP΄`0 0Bкhsp9 >2 ǖK={Ö8+~l8QowB!f޷Mb) jkաSq|Tt.AR\HTS/SuCEIOPzT~{B ״fd>j]ynV[bȻr1]s:m q ϋSLkAh>Ыy {L9oǍe(!:8lsZA^^8\JROտ{7rE&'| Ol ZvBA7. 1()6~:Z+\\Q4}O;zWǯg&A32_ شiE%p4" 2Nؿ9lz; T̃#TIeܗzd &!r0J'̳c+I Kݵmم*Z2\nJb{+;mB(]ɅHυCsu}ZkI+=5IaƦ&bR.xu4v_wnms]#v|{ͷ,rZtnqFhF7 !':N7f5YBtkX ټcҽ~~کW|^T"'(ݱվk,Nx| }&֑b pd%|%eKQ[ ryV vu(AVi ,a,o[pg MWB]SX$_IX1<5wy8\ U[ @>^Vp_J R! =t:--eUoq57r5[.Twõ,IFR;5k@~ʇ*?H<݄[Nj͆/֗BF^PFQjo &D j~Nua@AT4e<{Nv /4%zx.p # 2陙~S:'z"u4Kkhpkf5~7MqA+n'UEVBuiɇ2j:*vz[cb)~K5ѫlm9XX>UgTUaa@FArP!fh^K<|7EXbE&v@YAvy$87<Ӕ]M*uVD3KĎ{b|Y {G00ˀRqAcj]b.!8GlAꩾ\Kn#E#X"aW'YmP؁aC>{} M* Nv@Iw>QubnTc ^9M<9RŚ"A32V(tFpHϝ,l M^TIudg80wD?$hS1#YJU{!]r4D4vf\l( YfT ڞw\cXA4Tx=i|/6#-8hEz{yEƽZ#fqu9$rpvvyhU_?,[a+diҠ1LC8oR*)ɸbx8,܀~́I^^=jD2wIV6DZC*N!҉h)diZCn=O^R/WJমħOZ;GݧCr3jH*Ά⩂ufPe6ѷ6\E\<"v|gN=d@ !uY#p"8S-#%TEj Ԍ~%A@l'M)< *H%K]κ r,=F 8ќ؀v803\K9Ug#Wx5~ {%4a tcѴ)nexǕ/a"^bnOŭW#ʡk=ۊK) rD4npA Fߢ}2vʓw @(.0(̊C`\$eyF ]9蔌%%|V_N+Nvq H^)"»"gfDɯNl2Α&Ŋڜ| # =|J 0K o?G-`20HpDKLQʺ:"2=^Vqݚۼ <[@Ћht^iׅpcdy= hl"<`:/"&ٛq+j󶼶\hcj2z˪Wі6 +VOB@p΄񋶿7i 8+J63&g.@;Ȍ9M㑌uH6ވ_';qf1t !(/VVfrtzڹBn),ύJ!:e9^p)|i^+/Z6 ;@>lCex=Yϫ`݋aL@ͿS:39sf̶>[''xU [º֧cnh` Yx^-1w2ԬO'h{V B| =-,\rN*)\0ڷ  w-x+JZwPe6oTPoVAR=erZGߕE6 z/}`eAe1ewU,\)),*3HBli.3¤'Jw%<Be v7\m׆BfF >fA2^xE- U_QB:)e2Ng{!s0ҕ%M2 uaCLD?9HCSDmGJ (LQo|AZ_OQ G_+wKT. IMن^D?Q_2^g=xNU ~ux"0 5y߬ןsRD 74gыuo-7c?QDƂ6؏97\Ab+=}ӑ^Լ{#xг8܌^5N+*;i r #ڴx ?#Nԇ-Xy&YhX!xKbTh43)JbEBZLjdIao)L(H%}KM6} Gg OЈɍ+^ػ_{޿@RFޕGpn|F1x/>%X0ж\gh!3:V7x[ WYU})ݐcSWԈиsV$i uL{a j_+lȟa,ImVP'-p >0Ec+MBP% wٓ$b{`B?-DQꓪv yEmƾc]>˸hf ܩ :r1149eg@z kXcց@D1ٿ('6G4ؙ+0ȡ `SLeSb(1W浲+^$!EtBo2i-l.DO{d6v&2RaI-JlL_ <λ_a~A Nv:jud^2P[L OU/T" xH!TwQ+/BoIWs&i܇ Seh?X?IǽNg.öXonyWc?=uYY+koPcCB{ʼ4DN3p6LNƨ48yx~6Nuw7S@$$%3&&4rrX[0]: wšk]Hҹ3Ql0uOuj@ td>jھR9p)s( 3uI:!"0"$6& [L ׬Y䕝/Cf brA+LIÆD2Ob!|Yf-[ vTG 9̜ inA*Q~-4^/ѻQq[[fWN]+^)l*WevMgyę;ytx-OD͠6eBDLw5CYD1EB1+|qü*]RN s?S݃I=sO8CUi{VC r¿ȱ={u1÷PNt'XB +ٜ%5ґwHו`1) M:Ͼ{8c% (Bi1sM_|e jԔ7ĜƁ$7Y=/ET-PD~&RY)$ Hd< 2 3)j/z*c@FrCcKi;:ⱊZ'3SԝHt""^G1g KJE P&jGaz\fe`-Sݵ@{l 0ri;J3~DИ.qP荿@!Q-⎤v譑b4ω7&!;ȎS2#_PD(4[7{d@}IS5O )j)F5oPCRfؼt&M1fD3mPKz鶚`qjBtgo)3Y3xisyP3%r,DC`^\:O\"^/sQJx FH(wj- TDH „TA|% )n$xmV_͠zF}5I4]:^p*HsW,tه=n V.TAC8UZwވE%~7 Z=aziAncWrJX1Tꃲ%xeӊ`^08U t4?{BQɰ3jS{vrPm wE4Qc7Iq!۟Ghw7T[s`?h"~jGJΦyWxJ8# Ά,EΔwr䯪3n;b咃24Ni+R \6ra)!CH 4I)AAg4I2UHZ kRtF| Jd!@"e2:` QoV kgGeIf#a>Ρ: A8]> dit%/Ozpf1~BQVM{n/arcӢ`'m}b2v9\i18V j4ԯ߯uA:4g5B;muQ/k|F<)/P̚mg._3fdH`Y!U`?AORkvn,ىB&14n<mjz-=pYE+*x>gBȊp7B҉$a$dgtWo7Zg8M 7ܡ,MB QƘp+]CN4@[y\,;zR,%G:-f-[gu:Gl8_pb,$uP8_6H~op-OI;er1cjҸg"ޛsB;Q%lX}\D1q&I5;$k<.Zx!\B*_n=8I =<?)5\UL3u7Gzyёj}6W+^:`GlY6z  Vi`Cë5tΠG[p{: ~S\r"^QMs27QK>y):*x>0][!oT2o;/Lꄺl_puNw 2c].4Z87nsFfF A&L{?"m#q߫_Yl´Z_]{ }d}وx[[Eag?wu@8NJ]p_ԋa[7'P)9c;bTw0V*&toPB c62-(^+Ϊ%RZDJ$J tɶ<-n\[+'5t*@?.SWxc,tJ[x9>k  =n[Rg/P5{%%]-/X%} C fd@?}Yoå'$wRUaRfV|9 ra7;Is%d*!Q秏pA#ɥ\`J bDzs/R{)"WܚaObhm,վ׻i1ZT,ʗs-VVvlj0!kє_WL#HFחUSNy~C*jtOtgzL}ak}~*#e֦zJ;n,^{m E&.3AhvÛq|ᅎP-O)iuJ/c~!c^G d'MUb JȰ̩_} &zԯ=ylkgHoW*hZgh\\9|ʸHr_wLʡqp1>C`!_{ZCQ"M:S={0ܬh^SD_8Y"&-=:Gq^ƫGU@uJ2eB:Fzh!d:B 8ԉ.%_E@2534ቖF3`?"$jʙaė(@ra)d ̆8ूXy?)4,seJ4}S_]ަ7ʮ [:a/r,zV ؝I:I328XbO1' ^< $ 6gPic( S9B͠htBO~,J`Km_P uˤ9MxCIJ ++zgs,!rK\'q]F6 zl{u,^0Gh9~ [-&xHuMz;:B, |6ː>a@Eݩ}ْsWg*=\ mR6 Ro{IH+{!sԶ=@D;:J­)B(ըɹ'tB7߳Gy=k]z`a?#Џhr6J'M_ؠ.z֍5CTs@;[H@3YGFm5n!TdfS#&vO|+ddzŤX(Sc&@wn<6-hG׶ZUx/VD*|*KDŽ`qXx:CA?1 xeLE\}f(-ݛ0\t!$m@̷';|,) _Zt,U77'[ %yA_σ@!GW"2;bjQ%J$ ?}ek ndz&q[(lbaHh:/TP¹,N2cG s @dB]@y7aQv%Z~XXSgn1Tn|[8 njd3!A45Zw0sI~vJ}Rq{J1Q_n^)m^MQa!8. L>dS>Dk.0;, O]) QH-^88RG}#1;(Y)y6w ;Ջ6߲6D4pZOG_zB5@d!}{Z P3fBD&X4+g+ ;VӬ YWWmi-ys2.6;WOTP.05GI%I2av CZ #G6+FkP-@o³J5Q,%4R4CrJ8[DԠsxF.a/;B8(C1948媗U+Nd\XXPcPt:j1)vΠ3ϖ=@'F _7JS]+CCCRlD^XFGb#1ԈBF,& g Yu}'cE夞DMx> _ F3*X+ϟ9]1LJ>7V`PDDWmsҐ3ݲGMnQ;,#5[]='}MCP6 Lg10BSWB-@%Vt8(-L ړb>]s߮&qu:rOUFT.yE6P_Nf43 r#ە n9(DL}**+L$lkGa 3\Dc)(G;gO*?2ˏR 9 8t8t<8sfvPHR'&\օpBғle$BsPtgqgl YH6 \ӣ';9ICn`ȮM+T #(GKl*|eSܒ.> -::va*Ǽl9.\hU@MTU W4EeBP f]{<8k]^ptxdQK#."7X^/I5{C?IyWxFB% Tmi>+zxZ#C/ܫJ7? }JYvgSI Qg3"y[n.(.GEˤݚ!(-2kA%0bjYB(4=lPu#]siN4ni8CMEys58cd[7<^xXԅ#=4Maۆy.t ; +f=f+skj@~t7MP| 6Dg3@ [VPBFZmm&0f:d dIòMAPj͈oNIG,e= ~㘑 ?-8yr3>޶k^5&#nwo=?cvl?N^Ƀ)5 zJU* *JBhr؄ǯʶ$FXxT?Ey9T:?.p+^cȔQadv$֭w %S[iɔd@Rzm^B^+:S1Nǝ|ȬEK][ (,Xd#0iVX1Y7?{?>ص:dTXN &1;ߟ]-U }I3Di>B sŒ;Q޼Xg|4<,fD-[%`aɒ"`x Qi_ah<< ? jz,{|B^0O;uըLiO E<0T5Rup"1m%h04m޻{TEhYmz= s! }]SS-;O :nfU8y)bj>1lJF>(:{Z?˦rݷ=Wp٠8_CT/`]k"pePf93wQjYu`LށƵ+l4Y-t4XVc .?C*y`z]=! A^u'9auxR# ˈeļ`gUvsT0ah̒/כ=;]s-ّ%ğQKKxѡje91Zd(wEŤ@q 㴤CFd\ZU?dCړeV>vQ:/֐iz[Dߨ1R0 {XBcGͱrm#Amn[`\M.g`Auc*OA1/@l3it2/dMvk쒂 )DZk(\SIJצG0OcZ]éZHM4Ak9vq7.EŴ*UG7KWtlJĞֹH%]WM{,iPBAcR!ȏAn]ŋ271hP _ "}}s uhiټ6(&,CZb/eLBha)A%8O_Cb,mkR:`욗;qI2}>SD(Ҽ*r-K=v1qU_d#eIC(5rU&շdܣeiicXy%3jwV6dJ3!IRotuL*F~__߿H]S1>Vhmj`]ڳ9},v`AKAoL*v^$ɁߙX*t'sWoJ> 1UpKu"GKϯcmۮpY(ql)_(\WѬ3K%` RyAօ{U#h U+_s[SagB 򩲊OsȨH#MDXx#j``gz6_`*"5w^b48fA7[|~GdI~'m8%\!-] a:7457.k{/\A9t_N]%[v!uE$3#uYl nrd/z:y`͈Z#jSK"F|HP"MMϓ#Lhv'L(]&/u+["X.;nB % ¸G~#;>pqÑRD:e3枣iq|}U[oOq?o?@PGzAgGzRKw# 0_y yCn(єF~/8"?N)FGGt3`(Z=>zDr]%ץ ß{pKq̓Y>['ͼu{ר7DpFoxͰ:g'̲$|c)FLjziG ]\~V.P.p{:폨Sq%V0{( v!_HHhҧR@P_6"et={'Sr$ʅw9Ytݤ+9o| V՛Ox{ |s]OO; ė=Go/Hi1^J̓` "=E&$x J¹Pf'#׳RB&}fSn@8Gп-Ѐ"^`Ͼ*{ DGӲP?Rupr\LkV\p;UY@ՑB "B[20_ -Q 44hyRFªa׊`'uBq:"dIlfE0<I7\#8##eWƳ@Ic"c/P\5G6MGBp ]jXm NN -{kw:SpTSSV.Dovzpq(}u3mvg5b]8tbÍ m0NǗfi v^e;gDk! ^i׳3QYGġ"$+=Ѭ rN VYfPE濒8i'yY'c:vNmCHx &B'S XUq5y ( M(Sf B4Ӝˆ? pO 9*"8|tPN^Z#hMYqB[J$ȟּ]YܓeQ[cI3L/C6aHK] :8X-O2#$ w{@/oI ?.YPJGq.Т :(qUozд9 Ce,8CԜT \8hz 36W\,zܦ8 gVA'gK> 8 o/ՆۅHB`;K6Q+2{*TSEO<ΒkX;-'n0.Ϙ!3R ǪCnD1/aXb(:9o3L3pAPS_|A:_`̌}6g⶙jR/Zu4ڞM=!fv VEI)PoeS *uk WWh.pRQrփ;Z:?eY=$b)$:C,wJVHP\Q i0ów'C!13+%Φsml?u~2iG85Ls #J~vo |E@ v;9|a $iIgzZ诊דGxU\,pF1Fv 24_h!"<ؔ4Ýn*;Aj7/iٸA }l6woC '@52LYoTjp~2d"x RvC$gќ_c9POUpΖriV=AЯ lNr 3>r gz٭sc]Yd0u URbs>bʾ N$6s\YLYT Z\,+$aC4j5P"`]~h^k?5 `+J&S9 +Jal2bAOvUԗj(gMp> Rp׻BhSF1,uC|Sc=9aӲ܅]5+A wsYVMJ#&ZX @JU"Y,Kr Vy@'hRŻ 2j  Q ["+n:('E7ޫw*H&wD,cL_V7=Nj縮R4-k[%5bGVJp ̙f5d$yXiyկkE"R.Z.crc:RLVY;Br?zN i/ 6A![Ҋ=9Ii( 6ɼ =1T7M⻧=piWJm `Vw*}X)ͅ$3Hl yQ LqtZ!Uv+fVua,#m1.MV2s Q82t)!=ʹXMs{wE̔ȑc8j"$>P9Cl,|I15+}&~G]zYsP@1aZjB ӄD!!POG:C%,DR>a%lӳ*̟אN ol+GEzi AY0;RAv< \YG4^_O#Q@>b+O;wSo<۩6-'5} q'_-\j8'7%B (qʹu{e K~yԄ̦ވ܀\.X8bc,x('#@zԙj.3)!v.XK\Vp&,Uo$9H>($ kg|)WѣKP2qYC#hu $pM?@Յ7TLL{߾Yl _T v[/0^N(v&.&] ;>/7x.ߞ^I>nR)y 3m9{\Y^08"5V@%R:yQJKƐ tx-Ddž.FT_)j0hyOh  SAetZRD?ml!V8Yqn>RT)bsԬTd=9^p:É „#BXNG ZAc{(P0NUstjPiq [Y5=]'c1k5zH4:u%jӦ{#[Bk# yc0o>x留?7H$b&}W(9 >N-=W(!vxxQ >A,ܱT7WoI44#3ǀ m=wPaPw0[; I^;FduZP{ayJ7`⛰屇^܆btST*䥻vEf~ɸtWm6 >0 ǹo,7• ,RyJ6#,l1f$(J*6 HcY0UQz8 " dT(Tu냨OB¶ +U/4Ů ^#?f?YOqM67_R9fWip"1A$ ;QՏ)2h42Y/|aZG^CKV,GFqL g'\QqO ##L13iu@9G~z_|%KnP#%3}8v?=y4>{ŠQ~YЮ>J̴qn([7@p.a{!ڥv|pc1hz)?=ʞ:^)j]YĠ×I=~X"f?Zev+8B➸'0K=഑~RǵoռfGBn֦ܰy(d-Kd<n!YN9N N)ͺl:,VOEJ?1wI'unE|ET| ,g[^/"b2%FaThiVT\{u(x^q,.5/1t`{0CNfsh삂z$6T *Ne-͜^QC@6<B ~߿/_ 8Rb،b7Q?e`Ll'Q{Pg"5K?9"^GDگj| әG1 *KIoi_@ {slI ͉ChMRHb"_q k;Gm+\Ӷ46F_ ;NտsSnj:rTS՞O(Aˁ3<]߷Kzs321FUySL|˱c3s z _UGcH.B#qJT]'3>.ߓ0Aʀ &9)06d1]sX$sQELJ2#,) Ji㪄!V{jaF43N6s (>{MHF̈́Y2bt`p'ZqU =앻=Kܸg#:T'n+=槲%cbD2}hUa7RyCLY@p6 dY=+tUS3[r6cv#ѫ.Cx.z4'q]C;Ț&csKC0h Ywĵ՘\2)lzfB_9 a'| 4 \3{'֛YZTQ`r"x >H!rfC1)ܨ!n{iʰPLcKwpBd>#lERV7T}_`RZ865<IM(`Pvi9PNxV aQ(B,0U%>+`pNv*L\gOJåd(EԜ4w-K+6cZvxC>ui+{0sK/vɖI6qU[<>$?C<`3w_bǿ⁽ zO#,8n6YS50/fvPFȆrnK08;ƺ]%)余%@@!FuYPM38k)hY#H;M{zgnX>M^; vfʍ3+Fxe /?7 y])@MuX,Ƭswjo5RzϒlCQE- Ғ[ HIf@$P##_΀w(QˁicHTpzt=[W}Uݟ4"^SW*88%VF-E~3 +F|31s_@dt]wX7y"7S"`y--6a6FT1$KeO T;Lɜ7=qxqDՐ^Yq^)>rz+:u敪qZÊi^WiQ-'7nj]3u <ѽ?5KG8KFե|lvR9r᪜_-PRBYߒt-CBJ?7~+"pF{ F%(73f<* мV(y7|}-زpC&bd-u$>˸+#tMހ|ԉY~ףoi'<'?H1Yׯ}$[qDoĎ9Ȣ&K燤Șo 6ie~GZVa@t7}E0X6uۇQ#%QL7AlYYнLu"TWk}a:=͏([dʎ^PO~.a-Z/v=0#Fā`{vyR\U{NJ+m341 KH7$v?2 2w!c!*$dqKw:yD64fiC#}M˴b\838Gi8s#)wn /G1'6( pI|Ht<%?g-Usrا*]cIfF۱ܬ.k0}XZ+м&`Jdê/aCzټ҆r_S|}ܔw Iȅ*(MNnS O[BeԨxTV+(R3?8zڟ;DꚥtyQjz:͖N gT,O@](wx3 Sݩ 3&{ƿ5 Jq<)!|n2=;oV7Y.Io2^IIsn~!o("ɱBE#7RJU\82v[n-pKKŢFU[IVmYFe+A%^[`0fy< 뇷U$CX(Hd(֠ͿZs8m:5n#Ps!}t/Li}yS F93$on \\O2g/%Yg_`9-sRds555R]JGׁt&Ux\pgI0 Wv9S_ DO)Q̤ 5$:8&tZz4| ،/OC;nE+tѾ$hi8ð%Y .N0稏|ȨC琊UEnEUۥth8hV?`^Xv N{Hc8y)C$sm4d~u =rT\ö9 l^`V"r!zu /'^pNC*kI]=5w^`v g2&~dᷭJW c\!PFb&۫Ÿ ҽtJ $ôD))[!a0ohsq[- cosHi\"?GoVϱ>wy3ſTQЗ =LնL\s0j Y`$)ۢZ!^ڬ4s~޺42]%sfִ >W1F6#:}K(?f:SnCÀP0OwfKBh_4*ԃ)GlC/#ywr*E3 ?_ɳvuܯ-n)T%Zľ8t!z_xZ={B@jޢl%+9T{kxm7#F*2fmspT:04sk+:"KRk)vtc:ն&4O0qo)=lFL`Q!}e9yuR\rCeݧGkM ˏoN56 ;9a Kj~@W 0BmeM\ !ӷ-4竹0<+6vH~JE^,t@`@qOn ;S"S F򏿳PtO8U?rT+t-Ǻc/Y(5XRCw$>[8 nc^oBO+"@.I2Ksk݊a-wu\ KK|+j1rLy܎+G~=IwB&"]eGOx6v^`?3x)`-XÀ+׀ Y1~!&4D@b!__1I3VmBHNбhτ^wN^#VuIbw1`vr\#8`'"O7\tfOa0(_=T!('RWIpCF lKRyLY/h> @{,*I&'Q&-6Xs4ْ=Dž ޗ(r=Ğ[ )Zd(8> vYc5Ee3lp=wOPmR.T`2(7Zw| =vZmvS`TRTvYi7ioSip1l*3/;qHOs"Z3QӂtUb/p>yMhl]ن=7h6`~؊iҸ6(w$ ۔$qm};V @4° 4PtS@{K௮<`^fwt| Ase.^QϩXg>}m㛆j,#3un-m51qN%8x :t˱*HOu}50N OF^/ [2?_l<8]]MdDk1UFո(y?YxNk.Rjfe**Jemmސ?:'iE}RU2j!Lv^$gѳ5ϓ UʏK`4kSޕ wEL(/bB 7[lguM /m PG94Qb=(R^~;Tlh-|k݉5holY:<``CB ]Z |L wNtQ'K-*vu8ϭ~,Yb{5cZ=•@yRУ*ū6Z HPk%Co wR%H:mr89ߓKǩW?]򽴢㊒ԴsF#yǾV{_::VomdWaq =Ǧgd|&r C)OHt$kM`:EWKF^b~ ,FQF~M9Sv? 5\r>%TBH&71OƧb\.- y,1V"Xal"^EwW#uC_$nlر">Dg*e 9;Ro.pQB2vǫAȫK͇c%fU}/+ jx_E3b4Hu1X>_%&AXH0i5k6)D^~aiqмD|Z7}\OZL⫝#R 0v9吃s9b(A:TE .) ! 3AꁩUҤ؁ |@!N"7^Ya#JM!Vc<[6/mtcڡ? ;k6kfoǒd)t6۰$Q%j o| 7i:HC5 .jrJшa e0-+5 %0:AIRDR?*Mu-'Fp˹i $(<^T,=80(0{+ |zRSEe yI> 󫅫2$T# ##1'؁;"' Rbۼ/8}fF܍Gs TKnd+65ެ5D,Ȍ9jؐp 4N'CT=ҬJ#c LA|{[ q:7#U_m do;EOa5 2TtC /b9ďld'1W2$GtT{k_G`֣iXMP Iw11kʈ蚸xۥTuZڐwޱ5|Xg( Na?(Wz,v6VٗB@LCjwLO[FҖ靅0C ?ߐALn$7Goaύ\oE%gAZW7KHKB^H^]G}=G^aքة1xG~lH_!0j {RvR 2ՙshA~Gr$ă emJd,@Z"R=>#(pv6F05;(KD^StsZ7]H&~$8ʼWVn%v8CxzP}4 t_네 J6l Z@ ^Y }N#I'M %E^7 LWG}`^ 5pLP3Qj9Y>SȢ#M)E|i@.cӎm7DBg$ĵ&! ɗ2"].|1);"xO<1Q _z>H3[OЧW*> > 0@Uow~Gc_Gʕ%F)d [M3c1fBaLĉ(FNw׹aee%hG bVR+Y_L}>tRRkN$,lD9ѶՅAǺfGlֺ@Ond2KkCべ29%ɵڍPB$#aDL5}/vFJHUBIp[Z\&u2r?g65J^c>3"E{J =*D &u0Vf5yui$_-hSTBEuhO!YA{HN} _)9B^B-|I!5[bTAOG$} 6<գK=E)ifr}w(1(k*͑ͩ9z x9,.3# s=@c{;D[#p0(R],$rb5*p#=R)}"S,'+ |VW97-O z-:\]E˼(E"yc:0l=), SYfӊ%xp{ o<c5Y楶3Y`a|_qjMSҬQ8s\9H6$1,r:šv)y%׏Fn38Wpk JԊt*xf?0"/SIE7`f앐/IGz]o+ӆ~ҏ) 3f[(C ؕG TX׳?S8:xaqV]ĹPR(ʹ6GDU4Qj{AW%vÕ˿$XRz,ΡR5(D}SzXriQPt5@]K!dqa" cÚZ3@6"r ;qu,_=(޽\i<̓lL1(Nڹ'gpb~gHzeȂN9LQ  H;;ѽף 䑾 ;BΫAL}^=7?;UD^ j^la\D; { )hm4pΈq ]dsK39zr0[ꂪlƳj`UHmQ(yUU(Hm0p5 wcXv&_caLlnZ`W|\/{c(FOg?R9}Hh'&M~њkgƌgK? ?TtG.!vQd7T3A m-F^3]YeT9ͱ ͬeZFjD‹}97,lF?C6{~%Ց_,HA0;TXPbA5+l]б61LE'!䳶/Gn1bqɮ斜M)edcRDv?kC)x$ol 5{$p5{1Ʉ>*ka>`A7nzz}7}bY$i5c9!sgsz_2(L^]2*|CO'r#8FW\*=7$bZ)I~C匡qeSt Sewu.mDp%>!<-:*ޤx32Έ^AѨ(Cl%t9rq;aC(DJ8D,1 ;J~a{›^o6ݧs:V 2ĕa;Uq .4rcؤ^I\ΕVAP^=B x#W潃Д+yΣ<ۘO:yT^ܨBBHU"͸yT7#ag7>XPOS ] [ratDӋƚSc!'1[ES&{QcĐgW6 G["v0 zlu%G),| xF99PhsQKPs98plq=nA2'& GMU`lvsh|p Aތm'Yh"L> ݌ C:RK5;pʬac %Wu.Z(H'8P\%4IY5NhgX.^V7#+>N¸e_ L_4 RK OD.$:(c/K%Ϯg:u Fn}R cq:e|ʖE,5%VuϮK:h@ F nư'`DɔKzt5Ma?zl $>'ٝ7ib:a:38s'z3&R~ .řs9ƷU/1 n (8|e(/{'c smA>1V7Ҕ3.o}ca:P% ~ܙ&itw(Tmwy5( 0͋ٛH JLDu)J_2m9Ͻި nMOD֖%Z~bPaNSS*ѿ1&e&iHaV1G-Vf䂯3rg^&-ʒO_J0hz볷Z@tScޟBx|3y>+,z b~_9]؜8C15vћGdM[ e|#zO84͒j.c◇Zcē>ĈEW]aӴKҘF SA}O 酩NTצul&0hxm#=([Nj]ewjXpi"; g "q u09 RjԎ=9;cZC32MӨYL3}{Y oSr"o ~NʓhǾFvp\ȑ/[xvSx]#'65M~H$FwZ]3n*O}WoHEFR3rcgev!_Zx]3g{Οl+̱]lgD)zȥ<_IxnYJ(o.c̥kV*giu>Tyk*C]6PR- kUGyBcO'[(p|pFB WڝWI: ^i*$xY>cvB#!ba)bېU*;@de DwMN->j C$ΖQ"])^Uz."Q-t2o;/}FTxYTn8su[H+g=U 7[6|+挤SY?`E<kvWA"|t<}X*r-b_ƌo)o F픥 1cx"5Η`MJʳrOeI" Qb*Pd##l]/<@N\*@|cND9~C\[A "d^ uU\Ob4T1g]s֙>gb~(1u(Dj>a#l s) SQ+yM6ri78M<8NH'UdsZ3eUb,2ǠȳZ쌥ϚV\^)%tDn« ,Zɻ|>e}f#U^`Yg9E}rs~fq ?Ѡ4k$@y4M-DT5+?BskVhW81 9~o} `bB6,hIc㫰u;I40+n9pʩGn/u3;.1u%VSp;R~fbBFu:̑e"-N6  4fp"@G=7w|ҘHR@M-VmU*1 ym@+L+ 4lpKX|:׺v:G]g15X(SUύtu7Lt_ 6ٰ.|Cټgܽ<UIb'y nG[+d;0/0P w応AÊj'hu7{u^{eR{HfIXKP5x:u>WјU%+q h^JV*O;& .(I,f34OM\R^$9: % d `3D^W:7^&o Co.HB#(6CrcV1 lS^{Tm3WPHիf"U^u4pJh Xnw?#'M [&/@4QZt}:?e:E'6(0iZ;2ҭ zҽ Bx*C0r m,>hgpp_Dx6&GnXArR+r?#G):c) zn䠘E8 )nR {*=zOݪ> p?P6azHB{\1r g]TI7)6gݳ~]1}Ѥ| } *o~U TZa*i3Ekh@$*`vvkt g|ڳ/bXD/Խ"}v-3T\ [y/!q7l71V[FpV\"$Zh++\V43H%VgOk.M@[|jN)vϼ]+yMY[C]hƼU Q3"c=- t{dU4;QA;mf6>j $vܰ%| e]$b߷kaCnV~b ~=Oxr:/3ߖL9_CǝWV*v [Ruu5ar/!ErbLÇ-$S{4&!J)Dypn2W*/",!kc=_cSJ*iJ$%[([UڲXOAޯUX {K4G窟 5mLKGR9哨Rrxtb#U\;QOT|Q۴~pXP2us,W,h~_d|I*b3H\9 G@ՎԜ-xdY\H7DAs[уDz*LcL Mvi>8_y`l b̊i^3GYOqaIJ~\LtI<+$vOB75}b4YݻDIJsn #P kUF]U;2}7)f64qeip>=" k"5PWR牏G+rr1K50W6=G,vu}SL;DdL"u,⍖i|O@!.a㥴 Ȕ+Ą\~@dPԖ*Mi`-ڧ.)GpK]@>2;>+cCv]2'#;~̑Tl3jDV|>6f#@_ky˅`{Gc? 5`Fڑ (RD~t/@r|:iR%p:ȭ)r]: p75K QẎZC |_ x¼.re.җUNhAt /D!6صs!j -H1Qmb~x>{:qQ6 ᥣnwV8;!1V|؝o\t_f><"ݶ[ kh5;Q94wz= [z{%0?7A"#f+w]Κ3SlN( ުxqF)Oȇ:oFx}JU=͡vDf+V$#&76_cf1dRKަ79o6^*~ݥ`cAvFƣ/c;c``gJ?nط@ wiS6tu0z-a4=:v3Daa[|!Huv'|X3^ 'E+3*qhk!q.`|=p lURNmdsrNh\#0qշWIvf{(sa>`_1f EO]qr,r@جVP ~bEs #{$3J:v)ra~C'/*fahQL(7طuuQy MĶ^qsR﯐;2GW?pbF| K,FΫ/}'g=E:95Uzp%z 8ڻ+D P2ʀK ;cL"TlkD4 m(ֽ؛TEtKX &j9+Ozѹm#,l5a#m:~#z?}VA=Gv:\nU~7m  LXJmB2Yd0sOnH64P̴?-)Xsv[+}Y\;/A\ 1 $Lv$xǫH$iP,>؋:Kچ!23p">&dm:YLP\ZEi깞.-vy+wS!zTL h>1 ̖,,ޫ U@D'͜K*q_z#oXH}Zޙ:iʝ۞dno(":$IR=vvW?%чJnm2aj;8l(ٵ:g+fZW d/)ɹҒ][>.쪧D']&@4kjbѮuyx Y_, 洔׎0%wt!-9|LxI4'_8NÝGwon?Z=c.)76,ڶCԞ>mu\V 앁5lXQB* VU)SKJ%YmVym) W5y$6Qմԫy3Nv"BuJBfhl?,|,:v-6<ဨtLuFE'I:-TbD.&pG%EDf F` 8$qۇePq+ ߏ dG>Mf́>~%! ʚonA/duvX"55uiG󝛷FF|OF"V=Tr?wϏ`nak=}VTyQcij~l4Y Շl98F$fcj#tiUE<~[Y N$B5lD v!~!|'=7N^X gjg *ubC[EIq/ kyDTO۵5-bic'Ln71.Y y;v,bF.K(d eWD<*ywmEE=NZڅ&L:•Vi5|N e6I8SLLtթ{0Gjk!b=7;_u0}L+ieA>T0Z8(|b8LcVb% _OٌHpK|f(Чt&ƂX֑P>1,[apHw'匿0ߊtL3.PEXo#@Fei;IN8A:u0;(WHNR`6A J}Y`kvACAJ!o K&Wq@`bɡ(ZM+o$feLKK֛tRlPAr*iܖƪ; ߿^.Q[ -& ։u 9I^"R$bL6 QD}{z颩¥c޲<Lu3/TnJ)Oէ#F9<9^Ks,DxAwqOJ v BGz<^L!Bs~!ӄDEc%)hm_7l⯦R@wkC;n y =(҃(J_o(r^&&NJz-.+Dv}E(/+q?iكL!Ոǐ d2o?R5W~hDA{6޻j&?~$u{K=o2xazC6RWkPW" KcWld(8c;݊ o*7#fq62ԵE YIŮޢj낟>!Sm&n~oz@ *dZRGi%mLyk&%7H`: %U4= ˗J>"iN@Qrj0nrwM' ~b՚OI(Nb]eb}3c@k!C=Lb@u02d-?s-KA㪏eY ^3zz=/oal52PDS3Tw aY.9͉[ީY~}H҆q۵|Ivgy1|4X1Vݐazou3j7t~O-_9cJTg/= /:/-9G얿jV)ꩤvhYCֲ9lI`yb1#zإOrP9P7&TK#%U=,l , KRP[O˴MqyقU7X^: ֓oɇ2?_F̡WZHp4ވM2NeL,0_+&xrW݉eo, lT/ّjTMC6!3( -Y^#qԆqjxNș7.zF`Wil|3tX S[qӪn7x&\U!^Q1@2/~ъ#hI6I4g ~R0!?m: ZRn poa狉ZUNjmWc jp6xop|߾c@zS]6{j&hR?ԚYZ͉ c FE0C>DK*ͨP5kb=ʖ۱r%u$ XoŠٛ@~T>]JAWT-@Q~4y˺eݴHmNڴ_uR)+bnI[~/U4.R־~4َatTV;'aN97b;OR^ft&dHr̖NczԳ&ąIQ!Nd(ڟQw $lA2*"Gt-q[ NRg} {;(;/ʚG:,bO;QQ`뮀aF@֘'a>S<cV!(J8٩3~:ZbKPo 2]n %@p 2a# _sILX|'1 qv_B뇟`ONu2K4ӰٺP[YQHqDɘAU.@b#h@m*YMk&6j~/"CHŤO93%|5(—'#9e@~r{1`U|7\OrIbЙן F/e ﵓ25a]V]1{7y{jspGw&*o3zrwBRi4V/ܱIVyϠo'=8XES+m({ty֛G'!I/RvX@b|28!ٔ2š:הx$i5ca B.5j{̓*Él֡W8ZFڗ_yHj +51VcW`~ޝѭhRX?j9m{F'Fdn58~DCf k}T7t0Brf?]gu8sCOY-hRFa){hA%JẼ8@ZxKs=zѡRtqڒ__niCvRr$.Tʓ0ѷ^䢺xMt8c`#oJ=PhȲQlk]V,!-" t4,!AV29SֽVI?{Pzŗ/5D1Ze4 .MVb5]wUZWB0ZuF/zKèѤ۝aaҮsc]Jt\}\VocF>*Jn9g 6yWLyBfD9+qn毂r[hքiE1hcri0@Et'wz} n|8 ^ݧ8 s~JrLv"5>C)\̆MYZaG,ZVH݀1V-nuK/f^N+Ac&Rgek>%auaB_=:lmR]&vffsu` y1_\2]8R~sU7iJ=~ |жx V-ʆTI#r!'='j--qivEJI]j )3{X1HH㦗~oHuODWd{eΊMn;ݺDZ+xȟ 4׬<0WF޳XH_yw낋(ʖOz/ %$ʢBJiģ$Z{QMSW;>O1@ 󡳆^+NݠmBC|fGmi`dw5r3!#$nJeM+Y*lwX2_m;AzR`k{F EyS_㩲N%Zn=ڢ\Abi,h▌)؝V>6mk}Y}6FQBi@~[JglWy8(]lv^ʋӃ /ks~Of}X_Dm"n5HkT/̢yTRؖ|j!:J/wZak{pG'@L[8TE0a@6k>NGd?ErcP iI_E+5=n֔!{/'Zq $/)jbϩ.J1qSMn)%WVfӑնq>r.RB̖2eDµDG1oكUbڮmlQn7n#2 dG-Kg6U~ 6W{"!CǛo08P C,dߕdm(TQML]>,<^$vh_C JtT+ we7gI)ZCJ\*/RZӶ &Ed72'ȁpx|Q/I(oVBP6"D[=KjM8èҜs= Mtg@jmT(A{/*ư:2ߴ_91w׃0ZpNRyMkDrŎge 0Ayoc>`l{po/J[4eP;%ɺ[fa8JlەG he(X3So/+W:}hr 8ʱļ`q7ip?YK)~, NOj’Z@Z'9c` j}XmpWS#K2Χ@빽լS䠖:]ϋ:K,' '"mf[HҾՕ]9tG7ڎ檯s ֢Xa7 D7؆_[Zn$G&^g4 ;aժTPHaBXG LOiT4R@sZ%B T~#{&q5z5XKLaov;?<`IcZ`tqqHWr17`l<[!Z|:W95ˠ#9IG!G~-(n= вLg 0D}vE:PҸ6,T:[A=3ZLGdP \m LչI>+@C3GJ2|f=m7JեQܼ-h˪1p0bOY+Ӯ d2mC|m-Nsf%gnU?6&G/-*NBCpQ xP ((L?*uԃfkga/fI9ty`$tae"(IMQKBeMAPዀmWI; !LdQZc ;a3/A*ʕ+g`(@/\7nl$A)8Φ}}|7qx6qw-S(M [=~ngq#QQ:Dթ(N'Н*2T  n$ÆS 6H>$K1Kc]ruRTgY2R ,mw~D, p 3<5]Rn* -&)Bວud9?o|\POa/"~wuP/{Zqzs3~NDB ;|X:CE^mֱ8[OVG8hy5hmA\;K:Z'BPŚJsƍuf+Kj kc S}[̑wn)d!/` AMj<^y0 74NQb蘗zy1HKS]gyHn_^[[ĘP0?b  Lqs'Q@ 8eޓ_}yw19Q}ⱊԡ&uy'{qhd@J'p⋍`uZ5 8q{+@}.Eo6]cɪKN/FC%$Gl"΄~ (a( q\}뱓d<ʍB*#u|Y_.R >u+D @s;zOqα=ҡZ=gU8Y>mM*m^/2VZ]DrK)ޣd~)~]h$MdV՘U] `mN|3ʟMCCa W3HuG#"n]i2 viQBv8>tdbsb]J-X+l$F{eqMn0R`4!1ިVPD"xlV-tnEh$Sf_)W`9pI S݅Q< QF1I{y b;H u>bCY.)l+oŷl|hkS1rѱ@ ^c-QBF' p8VKb.m0 ;lɯٽVչz*^_Q;(&30Xgo ZN0BUjKqnvutj*E]%@Q~m1 ѯ^==᷃8(Dz {*2rk,m:>/B8- K_\jr;%"bOZ"n$hskNZy$^ܦ4xC` 982JGR{1PR`?🅕V/jgiC+`DWdH.ha3Ϭ[Ν}o1<-0gsM <ӔNre}(J}5Ǩs% ,I7Ӣq߽fP(}p%vʻ^ӣ8b)d;-0%JQ!  АT5f@SL|NȾ,9 w5w- Hpe7S<:Wj}3?m<ähd!C^K YpS%z;#9 ouHMhzGhާVmu<`6XJW]4Lx`x3ď c fk٤-uávsdmI= l`p wZmѯmNǛi `ڮ|1~_GmـܦrXVFY'E " l|_P[kӼ13#"\!+ kPnwqEٮ6SaI#ݎ4,wedlj /(^W p!1R:Si'6du1V!tjiɼe9\fY!oV&7H wԤ+4A8uEnͧ'lqڑ#W2ђf'?kڥ^^S3éΆlKY "sr(330YD'nO%-?FN7ǝ_j墶7-qn끑ؘN|$TBr[7韟-I} B mI8f9YܚOɶhSc!' El: l9#.[.Xy?d/*u'< PLFtO кlwO5Y]GmX)C%ZT`_Q +>*7;t_bHE]PهCyQB?x1=I1G,0)^yJB;!Ԡh>^ }CX7BNjRRsB38 Yϖe< }y{GLŦbiT8k.!Ȉne;f2dz?փ9Wr%[>oL 5K5Y.KsF"uH8I?_=`2 ~HO,|ud8Ր{2 |EGTjk)MW~ME&5%9Dq|M{"%.#wZw|psХ7ŗC: ͼv'=m8;$biڴ[?պrƩ@Hk8z 4f0ar6m^I\@°j~w'ѡMڍYϴg~dpQ-=A[,R#_[1hA' $%gU˃v 贚7rgYayؐ-%)]14X7)馮xn]jɾɉ4MP4w֩fQ? $yvI3VbQKVR7grsy׍PV)b?;"mQ4; 1H\S1MRBt|+:bhbZ1\']剩Ӕ{Z,4H>C;W&m%u4~YS3a> Ȑڢy:i둿jtiwߥX&y=6+Cb7t7fYݥ كm2C~s9< ̍ A`n-~pNaJ3 OHjNjK/s&j-FxE]x۪߄z?J.u (Jpd$B߯Zk/n_ mO~ OXWM T Gr-e6۠} p҈JN"O0Ne^9E-c9rc2Rd9(UXئ/Q?NO>ڎE} rV**=$cWQAL^)u 0+q+g>xB]mE\ ?+0͒:% [Ho-*LU SBvӭG86`%u.Ufṃvt_|aCbJDf>={S{0ݩ*ж ߢݗ1u 0}L[#?j>y;6حApR BGݣ RQ ݈ɗwTJQxeWsw:SbvGϏx @h}Rn]O5Wr6N@X4] mQvn>7h͔կվ6lX|qniۙaW D,5qd 5^#6faCw} 0Neg&.x66*; )R[tYAW]ʞ{HϱqXdC2f@<-5_NxSw] ;DKO&p |YӃV(wD6ACYk`srF”qƾľAuZfgp4/wenC NTw`Q$rgn IG][hZ@Rgx\օ,5 Z}W,6;"ubPZ,vt}nE,x ] P9£ET 1P\O݃nK'bfQ'o~l2KUWl|6fʚK|POa!r[T r[m3=Aj ɢZ W!AxpmIX hdvͶ:'p0h^{H?-3NfCI )4![[Qc+$N*Ba9=)3:#6߹de \Xe /1S_0n`_ lbdF}'X w,)}po$.M4Bgt\``So;u2T?ͳVoδ5>H@44MjSz\š,$P okjw|oYY^jK &q4?/8d[Ln0sl HC|S "yJ[dv4Olfq]s8z'49W#j'Rk,Ǎ7}hEVln(塍r2eiIF`L $!ն"MK1\*CU@N7Nr}i D$eC&TjB+:O&GW4h{A1^^*EaDk<#V*~?S# sZטתz y.FF.2ƨbK-Ad6 ׍߉Ъ,F8x2N81l.~)>s$4t% )K4~bTK 9_)°Q)*5A,K]T̽_5c0lYT1?εBP{P*=^E@豀Dm686| x_Hr<Ӝl} eD9S N,IioOnު" <0tޫöSc JC/nX Kbk.z"j@T5&_ h?&!fRf b0D3xtN;(^?SuuvF@L/ig1|I ~Q+z*qts-43ݵi{Ga͝CHa`TŔO2D_@/)Ƃ5z צk ݸ wOdGb_QnxO',j\ІW+^ՖD+.HGh9?u7h˚;}-aք6fܜ`ڥo23K! Qz YR<FcQoCTm%^ J!yV:.u q'wbHkjݜ֎X2tHw {tƌ-3 :u* Zci&K p8Z$JB]{>4GW>F٘y/-QQh0[SO&<[P=yqq2"଴ RqIԫEBv9.aS]Ο`6$/^+4XRg˰}◱|hL~5:ٵw-֥V/}7;"7|}anS&}ؠ{+$zd 9dH]7&s mA9ɨjLW$~Cf?Io />.EJ ҄\2 MDye ?&M8 /%dv slRHŰSHCxb1[wdlQ[Xȟۼ4`&BJQɣԩ½{鎚:,[-EPU5sSzik#*Y'%b@,óf ܡ{jctlt,j3^<@H4S[U&C`kևi˲M(X[<^؜ ][iRBso\uOшS<[}75CGGnOH.5F0XDҨRDZ{% 0d 宖|yNI2˛wP*˙ߴz_111E,mKYH4o/wGW> ZwsŜhLԏOMoP҄@|nfg˵x]d^GT6Ctck`L:FT{ 6/EL7WP^ѕT cv->EW>_)'@پ' i-D]:N ɑoƋO$ 'Fs|aXw|o;'CgK3BbΖh;{*߭嫸ozDZ00K_蔀eD6SD tUS59I vSSsH7euRj i۱5IQ4 列Y6&h-ẅ́siXW&C9a Kh*Mf ^qM|,PBn_B"&m5tZ5lcMimGoOqrxG&X.II:-`cw9;ǘ$է\Wݛ1oz5Kbqv = ~C!iA e\KK#^=Z ' Ʊ@~֍Y1g=ŮGyJi`!˦_EN:\-UH,Rd'ݛIii\8vuO DŽ8epGy+;>r.dZ1d1YԚ#?:oɮ>b⍠F/(Kv^ 0(4{CIϳm@zla&Cb&bGBp]D$%evʐA[U¸O ݊rD6C8R>yHVR'یRnā'v j&jg/ÀNY#LkxA pec?-)6_)wP>_?Ի8]WN9;.! WD9ɟuJP-J4V%4Nи2i0bdNk=F}NPBcntYKM9խxW.KݢE%NQ0 3r,׻ W#_"=I?2۵TKc=G m Opο$P'Ӳ "cq u/0Cm#+bN *qx >.Q~6Xߝ9;87ZCB)(VZhuO6A@T5$Izr$4x1OU8r(R7dNWcꈛfvWeܪ/Έ*&D~Uƈ@GGC T.V44_]=76gH*~k2 'o;-/xu!3y 7OoQvоŕ\Q`8e1/sOqEN QX9lݭRQ/u@cQ{:*4ձfr NoMBO@x+ݫ3qT]+ gܮdIkpdLLÃ1Pٺ[旭T1'gtgI.#ޑ9d4V@,Hplkp%D9UMx5MߙtB~B\E5 F"6CS^/WJXjyl2>`M0| AeMlkSQT/twU ;$}u>6YMI/*3g4i='$4ka+*/s&[ՊB ֎Y\t ޡkU1^9 P:+m}6by$,[&ͫ?5SbOs݁ J99\$tH9|Ɲ"|qfmN4tYzg8uTtf?2xxp:]߸z&8|2Rh<k̭Vjs˫W5ٞŜY˲xMfc~[6驏뫡B_1/>7a5yֲ`>K-O£\ !Ϯis>z fcӟrۘ0\Ԫ-*m[pٸVaVr| DRL>S ?, uz@"ŗ۰&kP$8=֝9] F/TP,H06S{#Ve$G1oٺP æ7e' ~S ,7ZӋ#̉F뗯u.G|'{Y{qc6Hm8AbN9{%o eJYwS=wabh3\Ro:; Ex'LX.3l|@#` ygpg\xջ<nLT8.[ ֻcs-eco+*t'̋IJۥT˺/,B7{.Q:"t25G s 'uV%-ͺ>!7^~€PG{F4( Y1 hAf^_T̾{ú+p)[g m/&`}b>W c;cRpÿZX3BTNe˛Yu0(mw:fQ"I5 moJbaNo'8"$KUѤ?A0s?'Q>Ϟ+zw$|u%TPlh Xi)D j8ʛX\𐔮bOߛ>A&D{Dqyu"7E:zFk_֓+%Wm%Z ΰ[;72virdb-e5](xϘ =F!X1R7On =DY>R+8-XPx rrs*HԲm]O@X_b;V#M9}e'W^,ZNTb` nTtGR7=dݠ */̙)>cygG*bhc;Kg4*JHC4JbXw: Hu&b_WGhv <1WI?Sז;Z!=k `LNh{D#&ņ^!@VJ"p"m\b >9׹Amِǟ SchKiN L Q|٭mW&|!kҀ5:6n ;f!-%V]<[<kߙiֱXDv[xhgG>i)@"__Bu$/f De4<טAs:8/SkJ?u댙K xםE RxHޚnJ3tf"U<9n_60pE y*^vmjBhelP#TajYeos1e> +UU9ɬK ב#gۑ[qO<)Cm <}ĜU/Ѣō߼fف ,xqIQM8,`Øw-&6>e(:uLIv3kn 1?V^jǜ{!yRR p}r6mwz9K5('ٖЬzkO ]VeJ"O ee0c{㋾jwRr%vLX1-:g77aeOYz eARdx\"z.C-)) 'RCJ)y-8f~t!SlY_E|oN\ϙEs.xuc!"QiZKYI(mk;':\OYsQ](£' ؝Wo%d nL;5]}Syeb}4U$_ VLal3OH,4T쏡ZҶ-Jo`8Ghl6H-BCB+;+f\(J!Pޟ>vQ<YȉG+XD D|x `'|@zS5 b&6%'1`zY94w1tNSjb127uhTZ*> LQcMIt:'讟ۖg|]92r!LgW:}w$`66LkaUa!tN%y$!cP %2J+"%FbdZg  - G\\CnJ Np_ } R&;BEj"p8BWfGUo'4_ay"}DZnnLS@0jW'T_aY 1,od {8wfx(dyb\Yo0~-1F,M Q[7%c9b/ Szxoha@k;fR!wX8Z?~DڰG5=p~ JwV@$hN*ю?I{ZNUY5ha7ڧT?;]6[(i&?7*;1}SJFټQ|tu5}ZZ{bҷՏY(FU:Bu˯cU\sLUxPU6x~Ԗo7֊?!Aės !ָ_Mq{&FHu_҃ʨ }iHE WQSTo#BI?68d@-8vF*ㅲٽCxw w8ݝ'⬃R3x>'W/=g%a-E._ N2Mibք~4Wy,{aѬ(xƹ! JqOC7Bɺ.d3׻ӞjtR-]/akT14K ʺ0x'( OK8 _k% A##]\י@)\i=zq!/wo%$иUK"[Z$hyE{x!"̟v}Y ) Pj8rǍєī'm%1Nfl(>V7 ecSmC -#v:nŖ"z4~IqSSP $HLu;u֏GVC}:ywjjH1eG< 4e]IZ{BCfq$GF ֨*ԟBlqJ]n` X :΋@Wy;+  '٪]`nXQf@gػ(: :8ZAKK2k79X]qrJKT\NT=}sC!MBmFR"䗹S h_׈:IeN/Y 0GSI2o=\6M$/oEctl\制(WbGCI'yM8+ /߬ilxg6_g*}'4qN)K<'^F1~І`,)@.m$79؟@"]*oD $qEV1j| L0u{̗mŝA>Lےz@x•74Y'xobDn@BSy&iVpel>Sps=2F[TfW6vA:(: C[]BH%]syIQ - dMz[scֳez{fr\QQ@Tww.Ǧ*V \>Qv}-4e:8w(3cU@Yٕʤkr"&G̥܀f7URd.51_A'4s20󷫊0n皅_:I@L+g+~{A6yDo,QcAPSR>@sx- Ч{2R톢U_-xv_o4uÔP 8CM:n|':iɋȺv<ݟ:W.+u{DZrhH7ʃ[bﹽ)ơ* v fFlYb;;< й*lZ.!R̬eO-00 leyJ%=Mduضކ@!>9'M ܄Ai"ATH*M%YB0e!c(o|d˾WoU}]>A >H SeU} 't# 5P`#|mC]Ÿh+AC .| ~> Mˎ hP]:Unp-d:^w%Xt1ZBcG,+ZbB 4VUn<_y}_G8WENikVC74;͏fy( "e?6uP"/["nLLf 4VQ߃ d>)}V >:* l3C},#ԧgQFr{V=f^={u Ød6cn@rvRHjK=COX\h`/Ih;2LaXg)?QYLi`#hZ[gX$4խْf9MC =AtS kPSV(%mc?%[E Vv'(a-U7f}a/NO' z,4V4GՓ20I%fb"c Ӻ~p,! ?6Aؐꑰ +a~ yI\`+3HTSG C yw$H$Pወz?" 58ZǷgK?c oˀQ21Ds9B鋦8QbU_u N{׽j$"l(Izi =n0CZ&HR?!ĒXr\\ L8MNP9}ݷ8*ti:η8;>4*ckjs) &<VXEMI1}ĝ3T%_RnDad ?maGei[ψX1Dfp 8ϱ[IW!Bť㚹+ wDIx`.#JgU ,-.l>L*}~3FEݿZC6F}2orXdaJ=0n 2&9' jQl;j)\ظp&BEBwzq*;57S>ʧS=#[Ch(VchHiZ?X|&\/qh'$D 7{g F&gP 629hIq?Ȏs,J\ Z!Y+)EL%6: w1>ӗ$n(nxl?k+VtxB;k9t_jOs ?37d Uo kxcDaeVJcxM.<^@*h֗N,+i5Igzl~nT)fQc@?Cq:R,[$DyTUw5ѮP|\.q *]S38a&6#\KQkM8.ixQ@X LcT% 5!#xv{=2' A60DM؁iAoLuɾu {q.7ZX5PB.`׻%%75:͘6V`j%ŘF  Xz7;:aLh]G^Ƅ8uX('ߥN2h~RjpB` %ѴT.6ۀI=Uu[yE,_j{+xBl<-䠿'ZoEoƠwŝp1ܜu8-^W|k~n( LN?.WDt῵1/M,o8fP΢{buDHGPS76ΰp2B!/ǔGW|b|?h: ^Ap'~닻\,74:rˇF$=,xiVc[887rd%瘼>ᙍQ,kٴ_PH ֊*4i&#' bY9b]Lir"h9^3/ώ"%^{j&TShjkŢn&OnRlb:I9[}vȢ:/]s')}"1w9sv8;n,2Qf~mH}[(RmS^S)8'l gKs֕]*;%/: F,@:U#\3y}EOZ0a#Lh)3I=V[/2 E^]@~.je4l"$8q BkYdv:VBHC0b0k}ůY=Oqc g2* <9Dψ"`Ӊ*Qt*.PK_570_`e;։^ی}cNT 򣕲mi+oJ"wIlLu,Q2bE%u&)>5n#qِt=XNwx:躧s|(9o:alN.VG#\ JryISo瞝vt;>VY _OA8O`{T7V崸}&IvNE^ZYɯ1dRhfh$' >x Ԣ{Oޅc2L+*i.A + vG` iol#b ?:׬Rck.f)-oe&z|IՈo-rDZz8J%~Wu!OW.>xIsk7;Rl%CX-JsBߗ aA}$1;/]7I3urJ;4P%GZ0T Bˣ{Fi~'/”]tUAY܅b$;aSKbBӚ3g~l_|޵'N~Mk^s۬c*.ЋA,$RH8,6X8 Wy`JSAOOl`e^} D.sĺLRO 0T1y^82 M- a&"pH7v==vT!$Q7Zi[w |Ǎds6nI+>:RttmBL#ozePPGV~AY4ngmP_2j}[={qb,4$:ϗNbz7sRT1aIidtEp>LLvf +t8#yYʅMYIzey7Hn?YX olIj .eDS[8WTNMRHֵSbXϟ#f{54,p4Z;LnP(Z |b3= fn7@H$Uh)8϶-5 <(X9`&m,*rWzb2~fQwJ*F'D* &AH ޿ުĊJkG-.UkwΏȅнA&.]+#ct<&( `ik`mIF[V\8h.t~D%lj*Ŝ*,^ CXG_2] H D6 ^yĈEwiݽYٝ9/5; 5Z|H߮껋j5)gY=~ݵ,)fDmsY03&uV}IޚulzI$G:dD6c\-/UAzee2Țφ :E(DE mWĜmjrjiXq?Hӿ(n(k7|YHp[2}~g4ͦұc( =R頵`ħ;T(ӲD𳒶`>X (>m%=,Y\d)$q# S,?17?qu6(^[Pg^.<86@/,긣 ~ZL/YF_w+lZd@7\X b?g./Wjϧ/I{f sg-wd8)Wiׄ-K4`pT%PL}!XwA*S .5lBNj._qb'C dVӟD5<2󥖵g&:mB=] _ڶp|KqAU 4Xg!z&RMJ&b$;h@;EBۣ޾p"m^^?&_UNf#r쇌h곀KDV"#He+yGaKB0Z'#5⅋<޸KzWjlMyf_4ܒd/ dBHǺ@~6lfoM0c398jy;]e1!KIG6!c jesz7 z8(\04u$< |۬zӇP >rQs.+$]ۄI_./%~x' 0.V&v166B޽uCJy9~O߅^ C (iqvQ::083UrWQUAv*5@㐾?ZlFtK/aп1* }jp狉*DY# r[uVmEPm9_}^Z..{x\3STӉ;Ļj&ΣN(;Gf/4ubDVkzxq3 6mrv'b^2bc T*KJc;=%S9|yx?aƽ?*Xv?ZW Ksv+6K ڲ/J+kݿ恵?3 N5^N`q;5κCI ,<;bާ&5Ãm|y.㍅AUx,ClS5wv)|V\z 2`r}Om6T+l6m!EV VEOy*t28|3 lpuK`#cSH^ȯʏNIS, R.~-t[zڅmLm?-M#G*9w}f)? ʴu=Iv1Pm" F㘨KZKNwcT6~=&kdeR>^_Pr|TOq3DWK[mˆ'vB}%I< |Böܑ.2iGS~rI,rO׺*0dbX{ N}^α.qu2ӼmʒYQGɨ0N$XеN_͐$c"7 _tנ9uLU3nr_G^}6K''40ovӪj}[74q 3QhɧtzeQF*;[rFpDbA zb2~`S/@y n4 ͑H1 9Bd^@T9yh$=j*dmsG&/÷jCP7'}#?tRIG2r$'Y茽;ῒ͋rzRPSc Auhk{gW+{?ӏi깙m8=} I< ⒮83o>JVt>8 @V<(Տ%p=ϰ8J0fe-x(m x&.0F"HrbW Jm3*>T9 SBAG`%y{kqu[w_3z6QT@Y[)yNMlf{'--#;kiks` vRki(R / ,eГD<#9_8)ǂ><Iߢ`$-[ RO6EY ؤ_bJ_ P+kve D;ȮKUX[Uۉ8Dw'%d :Fyi*բD̉KS@848rYEtএ^CX8=\yͭy{2~ψdyTpJM =|s@d.\ B ZM&:n%I n: { kPЛk߶LtF>NȻyŵQWt al,ϡÑ&bFE >y4XC4Ή:r/Er΄6/uoBl G+U,1k >6d?Zpz*zSrF'б(xDy6CmZG+?ѥdz?XͪF*(etyxvQXQle9!4$Q.#tjI ({[W^AKr9Q=|EIrѰO/hntlp12KZŇX|8hl \DQH,*ǷWAnhB^ŧjH6ܔBs"ҿJ8!(Ѓ|SL7]rի4w}ܔHL[" h}h\=B&ǐKq" ȘE-3|NMP}M%{;. ?m}gZQ6ƒq3ߺ^ ]>f1tDf y[NVvkš|ҳ﷬1ъ޹j6 U?^mޙ4q'C׆`e_%C)~d_CWWJDL )leέ@R_{/67߫v-.l;8*ȴ:cN`k$-N0!)-.3tUӻ̥;[xَ0ǞLJəDRQ@!E,<9Eis˛Z~YQɒC{PUob [I4QNUc9nDZcn%04jF4GaU\ NR9zW.l Wᫀ,8ZFvO尿мEt<S$j3ѐhNjPUVAؒrጻ $ J[T(Q!6U Njeȅmc}:~㉒GL/F ۓ# *ō]Os黄%/#Q?JIHFJ9#}ΰ?{X SAbמȇmٗ]y1mRR. &xQڿ=+Y6x08R{˧(٧f S~tr's5%4wO12 O={ 69l*wMn}p 맕|P4h 'kY6Vs7Qlx-U3 mnPGmN+t.[i4_ǍP*dTLƻ-}RYwuhoqYA:(" ҽ)D'F 9-  ڂ(T2Ez}G(50EdVU  ]jQ?"nV})47hxK6>FjS`HsM%a!҄w#!",LN&Dl_Dy68mt /9sx;Fu/= f,5J t4V=rk"V _qrjHM/#l?h4a/?8=а,:eԻ1hW61x_Į"cu8[0"ؘ|T@#6(׎[ٙgKdlSz\! C#)\)h! G +I~ S~V6%)sKͧ$VB8z @tiWCn xdtԦX& a4Nmaj]ԛl81揭< i! «Qڇ[OTt>K,v BOWb-sDŽdl~"9&?́kw [l?#D\Vvmu>&cS(Wc R:%fּժ8?؞&Ajw2Q-qXTVrjeL 姧Lޟpԡ+In,LV$ .%s2OMɊt48>أ*19ElH˸MKqݘWrs#Dr@V,)=ŒGH-TP`;J~89I|#ួ0v |drn*)RW%пȟEӍ:'.q)β5pwƈ:jeʤ_y)J,PS†s=4lY(|p̙:sFQ&. voom#2q.s6'!~DnޖCT)" >El-q4A Tc-F*eEn`ue2].VDaPz,ܟf`bݖTYFgٶ]y*ȇ@²O+>7 9 #=Mo0h?D)< u$4vNޫCύqs RkڀYC+@:o8msWܗZR|=ݏxRMAޟbO#Dϱ U+(n+T^3B]MGL̅߫]Β<*^ơ‹vm?bu T(g5 ,ߡdל/ +i%qFqBIS'vQ[mcf"G"Z*?1WZyͻK>d^D~vv]V$eX9f+(T?'K?fx@6=b=12QJE7I ˟$LT^x<|P-$r1]cTC o d^d"p$}=Q/ѣbN*S}I8Em7!ty3|;)e&U&"Ճ2B6)bݵi(;QE8OE50g2[xеópE!+1)~+ϝi <6.R{ "Ȉ*Ïa%SW'تWL >Lj$Ɠv4f+Y!gK%b N ێxILN_-Vmwي$FƃEY׻gpEc$vBN|ƽ_dYZ `+yz+AfY~vW5qTZ_I'4@CV&{&re^p%YFQO\k_#T3Y>ioG6p (Km( QOW橑`%ĝA+k'?>RyfBP߆ RŦ:{ zi10@{ydcT_M1 WmL#i!@,/`J^9ϧmg+D"ђ;T~13b(QƎǛɶiSy=g̩wb7NG,{dM'pk6lF Z4mQUٷx*LOi1cՠl쐻j' _M`_^QF|ǼU,8~iJ |{yȉl ?^]=)*nS. m2Q%S-a'O5 (Q˱*{@GVkxa A _W0!^YK,$I`zU>/D7!icFULsYUKٌnZ&NSBңP*}/2(Ru $}b3K$?Φ(ZT~<+,I@$0kU-adAzE hKT3;(5j';_P)N2L2߯ er/sDV4bi&}￳"(w0t’OrSy]?i|~gJW@ptIX+C[ο.+qU$HO?îJIFosFŽؗDpvm=Yې.9@VǦv "1W)|hf B3m7Lُ¬OF 7ʿ 0X`G$kr9ٙP$S k2!?jSZNz4%rYl{0 -LLZae2D ,o;R4p/Q!" I-~# Evm]2aeo[+.HNoXiRx^֒ZziX2"gY`׶&tZM-q/ p C+f̠l'jMiZH{+;"Gʹ+2g5Ό ̬11Njawcz]_QyF92 9 W\lX+lY?t2 ^[0x/rfĸ UƼ3d&)Vlt}ǕcKVמZM Zg@&ifg~gҢLCw1e4NY)YGyU>:+ 7T}ttX:ri6^Pٙ5o*#T6MjzNocеb(lӁt/:y}{qi i2O0g;106Noj+A@fҮE,K70{wmMĿ2,XpNC\PkIT#ñ[6r>uVy`X o}ƚ bUђ\YܗlH<ÎXV6Ne%N7&&Qwơ3. =$n i&u u#5Og^ϗ?b3kd-` ֕m4p. y|qRtnC/ w}v%ՠ<ĥF¹18q>9!Aڧ YZrN:Y/x"=!ޝMg Ԝ /vӏ+Wş̄8-,FWJlpu`DF '@~n d4`}rqY+1׉T*:_=E.|E۝Pd"JNW.>-]G-ϝ5S^=U-=ެPRӞ$#WΞT?x~xVYI6m ]`s@aVk@CA(kC/Qim,/үnb\yvo (Jђ'ȷ)uKr _H!TpOlIiR½tERc a0撂@AO0όmT۾÷Yr8fryT*{ b;L#JdpS鵱L)<6Di (q:,CA_h[te/PvW5/W` mSQ׏Du- ~ S.1d"cOy|eM5ecX*{L>ut.+i/!wϭ…k}S)'2X%A kMSԾD;x 5H=U RB@BkuB]onDQ*)y4qR4):- O+DD&9'`*iȦ*ւ5eX}Pqo /m`={,]\l t,^XGrvЃn2ǫGtL^4򐥹!jwCdPzZaWp^d 7$ݩ-kXQ8/!o$B[җ{{ /՛UvE &k]|Ɯi2>0Z!ʻ{t ~([5 YU}NO>|f{<_rtCڇc`w'f]'(q5'+p|w*gy )srE.D%12 ~Z?jxrs z!&_6ygT#m$ T8;)idtHA=y=~e|Q 6iC9czj]X$!aDԕ`ucjȎ*X[RM$q5 n]Ֆ ; i~[@DBD 6235yVsDR. R1~Xpo٘_a_. Ly6JSJ 2tG-S4) 8 )z2z)P!| bZ2nǮ8J&0h'_YȒ0._iE\Vм|/^eKڎ03햅"?B!. qh/R~G-,(҆PF`G򭅌$vr5d]Y RȤ'ahnNH;uk;DCPH"$d]od R4D*kYU 3C%h_$W X%G_cTI3 ׈UFQR\}~7O&;V?kXpTu6ҳE}t̥7N]u 6UPI]sJNߟB-{`~cU:JnwvE\g:VNǸ*oĻy-.wDHwT9&|.&aAn.HŊ!byEN{E'ܝ1xbH50\bC)d(9` dԇÊjz;76 eĻ*qr+ Z-ӳVbC\nv0n!n2 4`FFR -W[3+zv^)64O (wEƢ9k В;h1"³{.wt󈨬:zImO΢  Nr؀ǘ2صR9<ҬnJPװӶ9t1N8h'JQO xtWQw[rS:<^+Ny8({H} 8O '_'2LFt!*iEua "\] &R;*HFm !.rkH]$9b;q0,D1Ζ5P8xI)ٺv(]nYћ:J2GJ4#dΟ;8̵"g hgZw9Yk2sm"ș+6IdbEmo}L޲#O/[@~AMҾ-,;,"\?%k@G#sX{2(u:ꂔrR˃F=& 6":l%[D'3 mSYB#6+y#hN=u*ړъT‹/Mj+,qY4 YݮYRETN1eyݱ:!Ih_]Ikٸzq xfe2~Cx.k؂ 8t\{:>=-6FL1)f!K,P?@Ta~ B%v-"\ء26#;pvqn;a,mYC]+_݇|0}?eĘ\kF*T'#o*/y% .>svmz\Ĥ~f)>`fw h!N l~L(I"Er+`ԕOw xN=hK8inA͢ vQ%̈́gbG k*u"Uj>["a 9ȭM~/1Ob h$E;~h]kj0Wgdip[t=I>gŶc"rO6p\8GQ<8$|暔vqBԧޓ@ %eSxs"b֟`k}]|Y6ȣ 6WW_l phiB9z@mXsÁ)Rv39nm80^쿧6„Vg9>kG6F+QkG$WķcrOa>L)WG٣JE;y4?jµ`I 8@ ,+a%}qw*<hqPBݲE+eSMaݸf퐮Af-{xn8e,NE%2v-oJ5Z}wSE}6ĽixteW;$Jp BPc֥'DB0`_$3χWߧWYjxfx;jQ.s*ORia$@I{T3X{=%1 u< 9HzqW!Hjy+/۩{>U C}[c#r޹JOlAeVrۜX7x`4qW5*pDZݲЬ 4lV2y՞]KQ6?8!5@kgT*ƚ4/ lPDֲVl`BoWrḁKQm&8)c^G0FЎt羠;c\`]HKݻ|l,|- .lfw)_$|[pDe| W^:cIo B,k#)l{hS_mџҧ.< =ۣ笁͏s+Z ?_eW  ȍ/KoY1ԵCFF8@UQr_)sŕkhV>jn?٥ I`%+nQgwiHD0%aJab]G>wpcZjxժl7=4'HQRIC7`O!omR39z%$ k)I)a-i k#|A0~&rzEbsص1ot5z& 8$|zdH/CO|j@mʧI՞af'!UA!Gnh$-ӷD_13VqhȰyikn.X`k1& zJd0t "1Av^H*y,LVAV$ޡ@ZFU`6539SrKم^D^}sl5|Se^)0ִkczuQ8D)%zRjYp.(䒙a\cIi(b{hÌ~AOf}@^BD\uSNIWԭ 1o|)ȆyOc }HW$m֠N<Ͻl{)vRnFZv{2m#RUW= sq.wyNŌĔǻf1f=ˏN=};͞G%X񓆊3ieV[9A)K̲!6ȋ:"֥ټ!ۃ_6ϯlN@k¤ȓ~u;,Zk%E+}{-ĸLOvJ֩IġERVԐ-1Ca'v>\;gg;_pÈA N4¹Ji-#!w Wd༱zUa9)G|vxi?8U~P8wГ1gїFәwܼ0yKPuԡ/fǬڞ4do ÏSV0onn-N`cv E$y `|f>|:b`P v%ݙ- Nvy3 c?MQ[~$"09T*bݐpJg쐂"]L>kJm*0:kH1\lIUbA4k<(W|D)5D:%b^d1A_f* --fdWx%7@0PnYs~MVjUQ.8f$~`w{gJ; -/x?3_&_Ҍz<*OY=Af]#Ž(N}qTbQVWQyAV@Ow_s'iqAtMyOZ݃Fe`)tm3hD4Ep/M:$k:EHT[iM32m ++6ٛiBl-pr֐;F"8\QڄĘ3Z)C+>vlh{=@3آSX.` 3?*5B{KrטY { & "ޣ+081QI8j sȵ1Za,0NzZ\'}f!k6i`LmVähq]{f! H0z[sNT 8v=}-wVW./Wf/t m fL7F'F*&TV<m.AD!e G^ad@9ՐL>a hzb}m1}1rh:m ,zgYLݽ6Vn` ~F4N#QrS?ZgM2rXOrD"b"fJK֠%bAO帀rճtï^I'SWP+KQӅ%!ۢZg'0Ink;dz#ݹ VnI_J8qPno/gF(GivQrK/AvɀpF+s/&PEF(oaQ]X4_[XglӚ9 ܐepoࣽKT%ˇ͟iO-{#F-MO[]v))_*ڦ߃BuMC+q"-(* "۞o$ٝQHI֮5ɮq:|Kza_YZcW/ Wk<7j uvA/2b1a7q|U+ܨʖaS^ *R?k(kR 2Q3+N/vnVRC Ey'xe^0C2eg3'Ϣt@ZF|Μv)gD/H$ZTU,Ɯ-ejWwGum=3Ud"e+%pQ mbAYm ĤsB![kw,<^Ž=,T+S5L8E|Ԕl!" O:E?{QnH_ \K87_ډ CSfg.D b;d&s&m*xB;4e-2\viM(L+0Q/T`‚-w_o6(O="(+8s F&X{~=b#l|@%Mu'[PSi uLމx'RUX,*)SGj^?gCd13Ƅ]c7R}1+׶ ,uơ? nu* cRm6yfɝQ#D"\ݿ{P{ -馓&7ح}A0%mYŽ17'kΘpEqϠ2 vz<[3:jtvY'01 <|_Y=rd)U?Н; P-#ä=-ki!ۤDLMNn|a&[{oDq+ x+Nd< ($F 0ZI\rJxṗZekä#xv H%-/2-BI @"pgڡ?<I2ODm9GevxsFey/O(Q޿K>W^5UְV$:')ʝh@p{H+\it+Oc@.&;!?H=plr=v;TK|tT Y !Q^Kh - 4a7ԩp:^Vd"!t\*,qk~e8Y!ڴ狟?ץ@ʻ$31y֠Ԕ})n⮡ TuR'\^9 h //{KmsjaB%]4+tҖ^Cx +#XVPMs ;?Y(*h`(' rX]U-VG$53G*)F|DFsWzP3h1L0lKeڥZ6MH hCJ0C N  #͙%AZWB1^hݾЋ5s&Njo@(gr0_A"ZN)Q"CQB}?gs}YGL!fVZش4~Q̣[V7'M:1JW szRAʧcc}tϞ+Jyz8FFX\[~i %=lw''.aQz|ц(؁֔R'쐭DCB۳vShu^d0sOӛ5}+: :^Xx(3@";?sE^ȓ9'QɓsL2 ;XoxTꁿJ:M+Hc4A2(0\?Q:'W<,L''!R [OD㉁QDOΧ$; HoA ^I*UZ$/ER1N֛KLX$a9cԓ#^/U!6J4a!MmL|>c-bM5U~5߇=R|8 P[MɌ3,DDHSϦS}/?ڙq28>vA͛`sjB-V_vCo%OȎ%I+67 :io1+v"͟Y&TuݶXIpGtׅsAN`ܽc!tO,'Y2SQ:|:UjBnބbfG}2bToGM(l ?stta=KIP;8$èBYl7*\cpZ`{zſ*O~y60utLe@Rl?^H ruf02} k)#E0c m,OAc4>;WDH4Zs^IUSc< 4Y>wY[aJQE4VJo\N=U03* -{5zHXMTŎ$ իh'lut+8 w;Ku)g>֒J9~ϔ@P.&<˓Zyu`\lbA!za/cvH4__xN*OF=Ӊ5kA5%,gй{YYE< Aյ`ϧt8nZQtStabx~ƸsmNi lmw ג3ڣؐ:QzKXu Uq/4^MQ kV:+;^R4P DZ1.1mѻksjCe"Q]K~^=-Bӓ"{p#g~gF`,`r2>."Ujkԓ##̈u-a vrC' ߕGs\H:T(ASg*7k W+b o}C5|F4eG ԻaQe8yRJ ٟRRױΦJ!> $__hrF2 x]\Dl=~pc^EEL7ɑ0Z\v&l1dBeP؇\|!i@lfR=o ۫W5P/~'ip`j%X&KMjb6>!-&uw n!fjR?Œ2_VQYjZ"O['T\QChJ7yOՃ/78:v<] U2Dk<T\I`&*s>wLۃ}cL(U1Q޷~֑=V3֙vNy,-aGf4!,lo)w>Y sL;9mv_A*dpдA{\][44TwDgnLQ%bu{J=d `zպN^gqu>BXUˊpg#,msgyiɄQ8P 6~ٺT^Cazc:P?~đtoN b`;Xn8*2S3(|T#%{S6sN>*dln{,ʙw6ߕx3spB Fﻹ.Fof8k70B-P3 ˲5.$:iݦ~3P\> _Y7@lmWwwBӢʁqk ӳsT3n}şfFQec̈++Rױ3* #>J7%97JP*6찔"ўW1g!Yծ*5MrJ?+#پX^OEE{1GLJxbV1, H0}Ė񭒈U9?S=rNUd Bp$H;j`HIޛnO1l dd|xMI$~a+^ -PYOŗՠ ͼ`N;p=V̜p纩̈=ĉO ?ɗFnaB$Qg1aaxPK{FlJq8I\yyIM]gfbu6~KnR3e@D zu5~Qb'{hQW.LQ H<5 meԚ=N KR9ܻ4q9)Kɨ&HВvDl.e8?{EiVjw rbir3ldֶ^9瀄Utea_ǕXݽ٬(!1xCTÕ)}k xÝOL!;o7Lw_{qŬ 5o/.O8 '൑̥U6[D8P1+eƏTScp RBF^o.å#ȦTx!O P-uu л ӯ^ e‡MEÇt@wy([_M؟6vJfBA(2@`?A6-;RO~+)!£U̯я{43mEؓpp0&yðtqte'rW'OZV޷},#ѳ_ܗ͵`s ׇ3!u0+< zN'#q1<i[kC E Dᧀ#%hD! 7ccCS&I˹;\U's=)K0M0HFۘ5{5ju~2yj޴PiNqiK`5v9sOa>Q#[l;+ii9ʑrv `(PhcnMƪp6Tt?Ʌ<S1i_\nEa*@UZFVS3,U_q;;E-`S "F`H"h;.fXP5'˞ ֐N3=̋ut'kllFt U=DDu.r$sMNQy؅,9-ؓ<t$ ]BG H@2(! g|mٚ ?',W h3bfN!ے 6S˵|Wy/.Zi0"ؘ£ iPMWN}5ZZ忎C"-<,Z?^QyYNڗ<4,wlȞ<1+CmT!p ƫÞ&8a5\jq8_WMBF46&a"ۤ~=.}qy،͟_ֵf)eGTo')4:1֓ @xx#8C= c@z1>Ux+Uň΋$$y5jùvوXbc0NfV4y8aȤן0Uw晝̲ߐX֜鷐"0,)UA}|}_7*dȻH(g0<,wb\8|$>(N1#%B. ~8i;" Iͽ- ^dm+/d`'=b … o^U{ :?䥵Y7y6@@ H;p'&=a+3qo48#M+(4=48 Z괝2h }WX _Fpr0بĄ1V8I Veyx+UU0^o*? @ "| ;&=qeN:A|r9Oxv?+["n.1G: Hy 3#D˒BJI*3\V|d4 'I)-}|S*7'˱ 2EeZK,RJ!ն[AAҢI˶K/qŞ';T"`RWd:I e}"Jz s+;gկ3 PE|oĭ} %3UlC-!ՠPGֵzb@e+S*K&kgQh/f Zo(VNV۠}B~6jϗޢ@8_GFkG0ЬִonFzEehA7ozbBQ^>5Y~R+`'h2JT@ mr~q< ?lֹH ݪɎNGk6ۂy[tk X-j>~T$R%;GW̺J\pZ`|;VR /.q@ Ih1z/\zGC,YC׷`]cSTY5Sy] b#iJ\u 1+nH6w?g $F {r޵|翁!n/OO3-e ))\-D D):׹G)e{n7 b{L/!♓ZLAv)ʾ@@vE^A IP"oƨ VP /̎m ;;F)݉|j*2ywu9.!{DI2R~kxnւ~{{.|%DBq9y)o9ƍVkALqOש&.Y-bᆭրL犎[ME#10(pR0Cs&nV˯_LT[E=mнh[%,kj#b̜$ޥ۽]Vì%oo-x`Z.vLȧ N];_rGB tnnZ Ha/Xb__?mz=o3|ɟ;&A\\Aʺ+to-S~1b?犹XĎCfljxrsz '&Tz{$ ҶmŽ cb$ܗ43{:+oC_3PĘ#e+[pz_Ne!}s6ewY߭oIhCbcc}?ś<=e_ld35T[3Zh#T=Į n;Kk{T2JcT>?u'g?7,2 U5p4wpSkLc9I6MLSm-'a7n X)}khk `lL׽\4ay w~idQAM˚ʽ֬- ߓ1Wxrw u9~nJO1״}Hv?đ,i'lxT| aI YYM}]p8S҅z^}\1;lK.6S{8hd7eT PyAHXJ#.d|!X]T^۳mas&k'9WBM &0pكi/S1HazfbBeUWBH=' TJ}U7}Xg߀\NL'-aE>FA o@>i[p>oqQ(b [Ū;G:&":B&i`M<::)kVM}Ц[pT_4ºMլ1(4DPv'`"F0|@Rbj<ި` /fjӛEJ\@5u'uꃽ]cBnt|魭`J"<(i$-o!>(0w|f3mT~bL'IPmڙYK? 8-&'v isjgo,_ڙxYA9fX!.#G7YX>yWS o`y5+yc@6 I קU\nVstΊeb SA_akyz-c'Faj ,J|W|0>= ]51SBxnE%CZG.ċ~QO\׿gNL-Va ǿXYbO#7YM*DN[M$*{HRpf:zoW`]a5ΔʓFGCl|ι9II@3Ӭ"HQǬ[kȎ$a_dקW /S7Dr('j鈒YHk(Ofb3mQ9.Uk/N"~cEZ{;#JvCN̉bzX x˥,{m(:RFa Cp=&m:gv&72}3f bk  b9\حmn1s\ŌC{#gš*>pra+:̨Bo%@8|/#J{?I߰{~^aXq)ͦVh$-`@N nu`0sn gsom8F7/DvϚ*XWz랊qQ-ڣ8q_7$1ʲgʾ_?n9 "/i+(AbvO6i┱Ԛ"m/ T(|M3K]И8"Oڴ%hza.rCg֖1}]~C LAu{*qFԂ '[7/ՑhuL:$~-`?@1z-=g1뻁UJ?( 6* >K+";z'Icgbb4\lFbj_5mIb '#+Av) 'N.AP_}P8ձ65p/d!Z@7F6_wIf'Ya튚zD:MֆKv1_)~R :o_d|ǑKCݑhb|/85vՇi+D|%0,=( 0(_ud|FU2wdTkyik#%Lc8ZIO^U" bź8KE%텸-m1@fZ#<ֽuу=yU}!ͥ;jѱ-tXi]>ކ \j#E: uv/rk7 |i6I&3JzeLs2Gbyge˞+bHjӪk~L6=_*r#3U+wf7]қ폔7+`rʊ[OCOSNF0< ?w~p{T(rK+4bcT]` &,\ߠ E=g3AmקU2JZ5^uӠ:/ E W0 c!mެ/Eng(_z{$ gFPȦ ֐T*yy[]'iq IgmI͓ ̆g>SZU8 C*rS5O>B]j#S-U>[f ֩K^ߜ⏗INczTnKN@=O>XfQK]ͼAކx7pu,gjpݕtѵ#Gy)@Mȫ26aDmCH][㻑CAnUy%PqSzuNA53DB1@|,Z1uL!` ˚vgJ\yFO: ,؍;'~{)NgŚ~]q:hRZΡZ?6*z:߇ 9RGAyj}gJ,LʱBLf;K}R>HHow3cfƔxbx_EHW<0XջX°5?eho{9?f34Ld^KPh\]|Gy}8p!qmsER+mi_6p=\TBXܢ^1hč.oK)\'YX̽)x[^0'iks-sz`P[xOj;nRr_,{LdkR98 )\- mLsdf_.PoG'6mq ?SzS̢ N]3kvY,i9U8\{LnkH6pؾ0LKKC{l mn25[z<6O;u MJ|Q)R47W =W3 De}+ RN8d/qf_ظR_?ë:޵iׂ=\w|\m6%).,@, ZGuc2sLF d3tCQSF3`,M3xC<6CroF_Bf!ڤ~RrrN6Ł.L] LbCQ[no˃>RE'I'8x%+'iRzziQ(Qn^ʁBE} |i t%-a;^p9h}kΙ*Ʒ͞e&T͒'<%cGb`%Nz>I1Q\v58iSMa H]TaSN`xɅ,1)~k&qCg˼â֕ 2Cٛ^.җlJҚKOj?#:Cf(QZl5'fZ"qWnˑ"~l;ҺK65oϥ< 1: Caۮ ^s]sPC(LTZvqpbh̨Ot`z|ZQƉ~ŰS(`Mފ1~.HCYN V=Q8Nv\= ϛ2@Xa%t`|Skc#Eʓ Gi{o|$1qcvzu^#iy׹C# 7E Y&X+?#GܘYtAS2v m 7 b(dhXͬ~T&UݝjHG{Lȃj0Ējeiiu-R+n\&?$AzmR S/=霎SK0jmFx8}50J8]cea^-"ÿA\?AL9RpȂWa&V'CmY)ׁ'-^M;^UWfVܼ-XHK sX{gnZ֤16—9z' un&g-41bI?.f<"2Cs$ePpZ`9Q4iD YMG @_<: [\ `P']3ԁ7'oI7x%LNMxm[郊*KVB..+M(MIQuzQqU ]D;r1uk_UFQڋ{cd+mc*2ׯ5cmRS*6N۝t]tbh'E蹵p"Un;t鷁~Sw/"_K7 2(Mڶ)Gʖzc6xd-4fZT]Yl/ 5PH[^VQP&|U, Dӈm ^]ЀRY]`B  jWDÎB {.M- TД%=ŝO!KgB>fڙ[chm/d\cXv#rF{&k58zJG=B0)o9gR" ZbZV'bn).7.d ,qE (v]6>ޜj1~~Eڛ7>4y@b>`u.WϤ̍l85oMkj;GÓu)We]CqY=~KmC.\If4ID$^8{DMG@n //00wC Nw yLXi; u%U;(*8R,8˱D:?c|Zxzp_z^ٞS z}WC ǪҬNgn&hf`]1Hhbf#G$(_ {p .z ho\Þ曱Z ;/X(Ը͐Pj&v}|g?yZBmJVny7,rSĜQ1@X,u\'D )w" X=m-:; ;p.{ۓ=v/ƼE%b[|Q 2`9ϞVcdrX|I6KEW4(W}cf.==dӗiߔ3Pb"%2|ijTj*@"T Cg՛kZ}?΋cowB]fZRw9v;1ZQ7d"?`ƴlE9Hd&n mO_2 9čkUx,X,-AWgT(kqtm32dLqa2y{ed'I*=tq9UV'7|؂R^aQYQω @N"'9ү o%&mv2ҏq:q7KUrԛ: 2mي7?x5BEā9(\ggA Աk}O^PK`Pc.R7u.6^JiPj<,Uŧ#L)g.W$/+bnCͅ :g[38hE;woZN F!a\udP +Hs,ۣ11cf0ƨ!Aݰg6K <'J<St,&ݛ#zCP_o7sժD9k^1 G7c^3<Vl3Vjk5(OnD3ܭ1LzK:ހ&ji_*7BAA6F9-bEuU_/,lIT%b;`@lb9jFۇ<"tJR_U-E E>:Duv0rzѺz2KC|/jDFʧe¤ 2 Bu!Ả@Г}pCHKC}eլ3qz=>hF.?8A]SۘZɦBATN`oL! l"XLD%u*t$^>{Oa4YvIBSvvq'c$OX!4.!Qq_HD$ Ʈ.Q]%ZJa*'npJny@W%lIe4%kI2J!)k!1 ?>L l"ѸD۰ Һ#˩1G䙚-YG9k 7:+Qs+_:~嵩 Ț "4EK:%LN/s#T|pC鵄U$9bWsWedK[Cl"tzGa TL ht[gcx韅FP,wԪ*&lJ^9ݧrH8S8_]1ߑ*sl2~,u|H~:N{'p(O$џ:S@ԗń2ʪeM-߻o!nq Mwqd#%Ы^W!Jc`일ΚxvN-F~qۦ&J"39_6,GUlVg;{.^@K~&] Hdy&=t*7GOo9dOsUSJWC޶d&)!dV #,EpO;+1 6$*efH@n+Rv<#HLjҗh1fb[d+%N_x(,U+pyyЍC+>G#,5᷵y'&Z Fa Z6cmuyxap<26ZӣG6[M2Uea ]Fvj@NBFH([K2L`sӥ;p޹#iTߦQ\OMId,G;حG>r $T ͷu3ب;>%kW\hF莲;eʓF3a ?ԦX3諺<**E'F$Q\UZbxf#ڶf=/9E!HhrnƎ!̻ ҌDZ~L`sdᔫiMU?|w3=NC bIL~]Faᷰ* _&,֧+o/mm@ b#eaZyGIxŅz OwIx]csspdzPH]ѦRO" ]EmZ= KCqSzÂ@S~iu暆o^ĵUKyd7{+ꄮf:R Ϩ$s(NbV5D`t9$*`ݞ&.sqmzk_]3 m#Co_2똦+|S`b"%gN[eBZblP]p&0#>HM .KϣUM]r\X9SkEXH)\%wF_+&wO D/toYOm}F~xo]s9J$q3f!2 axCM6˟`2^ح^LO NKK47"6q@++^}'[/AYUU6bn ФRCre$#EYT^@^$9e?0o?6|v/ k5=Z놕˳7+gV|۳KO>ެ[N}v")0S)*Fקg#־6?^4a?|bVH)b}!* @A][l.᷄?[Ny.X׈œemil3ee*3*V$1} YaD"ֲq qmJȜ$ɿ!fυ$ ga H$qdj'q%{F_.N]_ 'm?$D?W MR<2%*OBO0JQ`pk_}sd{t*@OZ'EYu XzpkKdP]wve4./7ߎsqb*= lNlSJ!8ae+Y98L$pֽ$ʉG)WƸqٸs ӭvich.ثE!ol*A\%h%JhHyg$A6 )Y}~]4! |O(׈!>vL_=(C5]F|YFI=V IU wMm-&YtPIE) zeEU!fg?p̈́W S9[m(2 aQLH#`»r jBX a(:LrwW.꺚}0) ۸u@sSB©@m{UwpͩVx'F4~{z o?3YHrקYݠQ罭߂"@zF mH0E`K骙ƕb((:Ÿ8s@wnq;o}ɓA Z[mU0 r4,\eH% k4$ZVHŰG֒(.ʭ1{ @.ŋm$ۍƽH|})} -:4cYFeʃIj[W[uëI%Gɽ*xުGC8̴n?d#J%H M:XLR82vW\5gcw͵fQiQ!W|p U986f}êHԑi5dP͡=لƃ,J/>K!sC18$){*" Ţ͎kƓ"27s9,p͵~%rpUo.no9-#$@X%&(1_˻~2YG_!zj,pᔆI-%?, ]d?6QCdGL*|!$Z5kjxg:qh5slT],`K10B"Lw4m+6RBٟтӈ]tn 'hiZyav%o3 ,wL_Y-K0~ [L 1r:O 'Pb%C̞z6E1#w;V`3 w9Ir%9}" @1!OsQz\[Ռ#$J %>}CsBY>Ğxej̈)a^՚\^0Û; Lmsu_AV w%HFrUNO8dU|%n@V.j!`m$G OAsor><5"j 'P^6֢zK9S%cK'q\ju^}֨[ нi ̀gIEUD=E\]غZoT8uC:-:6W&}0/+xzaMjm6/PRoSs#b8˓4&XeT@ceA1@/EEɱc[9"gpqt bYnMuЌ6~_́wFAAQJpqY>vIl&\ Ǟ=+.ITޫȞ2ƛX|(byl4x1Hz*35aUx,}m JBD앋AkdfV &kBno A GxDvM{ULGMo04!U]~yFw f ZYJu- W,YEhCYBS^7$+&W<9Vȋ 1B}㊵r. ɩs`_+:Jj;&QHŅ ȼqduEz$&Koر~}:VA&?cL+J5hz[y |W%+1:q ԍ+'uݡ(VaCTPI'ajiJf <șcv,gG5 փ9Ǹňԓ#ߥ5x]0l ɢG iD|f{L1 `#t\Q _BjF|PQ*;l,h"},ZBrhҢDbN ERIXC\E\z~5uoSߓ$Մ.с(2ejw2hTAfb};lf= g^JO\7‹_El7-@x3&n| )'X8u_Y+4yqoHUn7nƴdB)/JJZ:Lž;V^MA!+-l^[mn|TXؤ Ԑ?.;@gD [ZwމQDd\ez8ZŒ#icU'CA~ "Ox6,?PXHUAG;p )au`t_,)޼ZOXt_YD|jȄsڙa:_i#A 2㾬(ZʯMZUV0|}7ܙ@RtþTôPqQÏ69YYQ:i8[=cWW!=Y$ =z;s?A+h}Jѱ\-+;Jp6,XB(d %ff- Y({4+[ǧo#qξzfiֳ FQ#Nז#Cť_w )si`\+4'wivFہ2Q aYQ8HKlYh !, ^kMFt/h-&r~TmCM>;eH]߽fi  TT'v\Tdќݰw $h)YbsC}$bhǚ'a0;"OBගд% 4`W"IM2Xh |?fBRa .,`}p1V=Hb9lp/Z`k)~vL"]7(#bJCTYf4 7yeb-ю0OrQïTFN¥RLa P yN?60k>i꫆ կ(2WP#3d SV.hu*m*.ɇ“TOf! \l]Q4[:e}N6 QFtˤ' Q*j$Ny$= hՋ4 첤<,5Nٗz$zk9(FrߘJDe~+Z/ш*QwdžCV,NG4ǜ8yOxOi}oVDi67uFmvZh]7@G^ՙp5XbszU!)'S&a5$ݬL@>ڭ3M29B;&hoQOŅes.2GM"="ۼ$Rs'u'״ (I-vյk$ꞎ6$. U2jtڌUW00Tk`Qs`/Lfxj+Ѽ'}6쮏;Rcyk_AE_ye݌?`z-`HJg:]`@ʵ(M\Quu6!-Nȋ 'gDi=q 06dl/݌xҊ!j=+]v]% l(4:mq@Ș3;ST.>;x!ڱ_ژl!z(t?SR힓mAPz x`ag^JAvDؽ9m݀GI/SH4 [$J]CkW* #`rÇ4 q9ם (~.=h\P(Nr"uY\a\}ژo5R8sqNu~|zP8k&V}'Ii>-c(xI,B2&2`iuJϊ0[AkI3 i%0+~N\ U**숮vp{6pNhbݘ()OqT*< I5|pU11n{='XP϶e[$A)efDl(9\IBZv}]hzzW2@OTñX߃R={P:^O+[&-}UQRVR!vzՠ(@%0-Z![V(7C a@ph49ptʸ'<@7$T܉#˵s{UJQ7nt--ZJeyI|\0V+e, jw`pm+}߻_ZeآkRlj|! % -Y$$># z R4H&W,SVU?SUIVC=agˏR3Tooϖ4!{5 Q3-9v ?0VeW8ƑkU[k^9S?MQT8:*p~Ra Cv%KJ&D CSQ3%E!A_ %6zCKnͿARjy .v` p! ؼJEsu+BLe]#IT13}lgz\0 }k ~gX] G͛_5]wz F;LmIU7yAM. 6_Y|~A1p2@$Aq*Xw[hBo^bQV"ʽȮMg(T@pRB`M=.Vc_w)"昦a]M]-WXxDp|İҗ?0y!),TUf^lm=mXiPUXMwm,MeNYp?lջ[pW:8ϹEdZt?\Hw;*R06mGPGR3CU=#';ջNY1(i"+q6hȲ4te7l8iعܬS(¥>^7 EVܲUV~)2ۅtY2CEnǶHK*ޤms&-m#hf>?Q[ިJ~&ݲJR2` k4 \(d mJ3TvW!tv :11ʠ;} tlx' >jØPsԖn,Pr4#AF($4gT'.jrO Y@gSף2m;$-|9`@Y+B4!ڮ2KxLILja!(Y?-*'*ZE~=O Q!_v< l*B텶a--P 9:,&D&3;@?d4*g4m(5 Cq1܂$OUX4SPIvKj]DM`Y $=0ORnVÉS%#\<f cEȥ4hFŏRbmGx3H'b{Ƽf!ԓ ]kpWpw<ِ\2XS!PpPѾvA,w < mq&Į̌e3 `Es,jd&8MQ H/ubLx׸e|Ԕ D ʬ8|yoP[!E ~)M/c>I,ǀO5e?Fo!qip."7:оsCGk%ŒBВ _.l*,gR|5ӽfm;ܭWګ?Ã@)cUS#~5Ǜnކ $s-.BT8 i}T!O3( KMz_sV [3hv'}NhB]vA&WQ؜S`מ}F]>Zo)l3.F3]E2L(˩E^f{͑,Q6^jB$i44-<# 2/R8L%HwG"0ϐvyvi;ɪ;g+g`B@ i#5F#㕜lpʓR ,d HMl&<dsb[G?*M?\? 6PptР. )?"vc~oؖ;g=r`uvC>mɋH+oY9rek%0X3Ξ5|;2uFmvQ6塲9v)2لCtbtN!)}TxėfD1&An fU[Wgtv-%u;]T #:3ُc{AaD<;5;R"Շ~zjrմ6ͦ^8kx;};p۬,B(dlUhz'F0y DmNS*,dg"3>rf"zx7.:影`]~|"= $uҔQeKGEAM?FD85I9K>;BLP^C߫0PyIv%ACO}4oßjL#kW o-в8RϖLsG3pF^J6 V,Hj-:GVgo3E\Uj_B5`[6^E8ʂ) ["IJR0/~:tg2CΆ )qwP -Ҧpԣ/`w} uV$!Zg` [-] .Lh2ԺZRp:KBds^11t`Yo_bn_(ղX4L̄$w1aؠSHd|C vGgSq rYGYs/O7˳ۖCP~ϊ5}aAym~ɶ-k:Ng\+O.*r\(Q6_tV/nSAHTŏ5cH-Go mPW>eKz'zؒʖ@kǏ죳?H+zL|H{9nr/E)s_lv D!z&ng[2a8tD e5<0 N=fk/:򝖹>N94I2}77kIf>[b>0`oUP5~6cV-lY_2x5_Cr^Z+ʛﯲ94 P}=ˀ|㞷͌T1vHm>SŞV4sw8t)i *X:|g8 dAWwHGÎv1wZv}֛%_5QwŸ񎮳Q$H>ɦv/ԄjުmD\I*.nB6ޡR2Ѥ-{hF NgEͽwٔ~舩xLyO &[.Ұg5!vM:}6B{qJуBRAG".&?ɖ &t~XcP.(60QC8wJ믌L]-rbXM9%VY\{Ee  XvE ka=P} e-7գtZ/p:˷ X7M.+$*d/~סs#ySሕbi 3od!1AV.]!:O0ΐ@3̩ oCFhs lNCբօGݐK]--ytk~,Q%֫tjۆ7~W`ăOeedLMCtRy[g'aoO @VxP3w˵>FUi ? ,B 3HWgIl"``W6ǝť>pˋ-)#tIJ*cN%.qa(q&қ\]G7҈Mn_V/y z%9XFM/u(#PoV5WUaGR AV&p\ 00AG"K=~QgT-""Ԟj}X`!II~J1ĹhΰerUȞ*KHky~OYx!pٵP p=R\C|, gNMmEj۪TȑUUTʹ i_~@ g8ըgYr̠F8lʐဃ`BEǍ[1l?F|M! J) \0 @;J:W܆SEg]lLJaw(s23jL;^?S *dDRrKApӬ-E?:Sz+@3;"($;TO:LźQM{huGUX[TbP` Gwʆm3d\j 2~mqCK$}{ ɲFROKF޲m]inf+ᤔ#dCOUVo]"6}9]uqHuw@ifװ5̰٩ s"Y-ŕTKDcf"$#C zZs󞍩5dq˴l.:tLz#Y:d 鱹ea]X`ڷ [O!P^Z.μ.z~lzUo}ȼf;ۂlb%"طbtjZJ%MʠdGlGb;JG-y'jn{:+kF--•-CK`G{hfN06Zm~d#0g<:l<Ҋgϼ FFKbGgz\*GG.JZ69LaPF:kFXg Uf͑1\8eЍШ+TN%64 \Ԓi&">DlIWJ%9Efꌣ-.䨲ׂ6 q\q 9R"fs]Y㹚j~Wo!U'eQ$>n4LbQ{ e K }WQ .X{r UgQi`ms~/QcFo+vI8ɇuen|RhvyXsC}AzoWd 0f"waMP.fDMԽJpO,w/ӯdLRStug#}g"03)xBMDi[|yC=/i Nܬj(xqT>rX%ҿnD8uci5Bz{ Ok"mtH&*Pa,P.ze)ի4\/OE3n C4<IRL@N7 lia͇nĩ㠽cI] x/ hDy6?x4wEad69Ls8w UᩃkL=rlN?zCm0' .s!(?A' @7oGyDF rqo[7 3Vf"/ۿ]uVn;R^vpJMSbO-WMPUmgWR&?J[+w nMTHU{[?xfAݑ#m KUkMPzE\nyviX3k'!hIwV 0mܵc9: M67VU<JcdmRX̖ 9 "9S7S$Hd!n:ͭyMy{V̖P[Ro)ѩ'(7gz߭eq' :F2楯5#5|H,' t7e ~@;ÙTSNNR2b,LCTxu;\!-hrDfSdKtu~>2 ᙟME ebOzÂY܄W)`^UlOX_ M3EZBll,vP5Ej/z < @. .جG;sôQg9UW / J/LGʉzGY+wF]?ŋڥ-҂Mzr ߧ8Ruҗ^ ʨEӳ kmPjLP-1D@fg&I1%48hA? :-TӞc->:vDN.h##B/jxH^)r>e@2{ɳr +>wc LBESs5WDw)&Lឱ?lO3&{/m {Z=mJLJkJRڝ9>17H ܭUCf6׫@V*"+,ćPs="m pYf}O WnL2ED?@~@)VY=w\4PRMT ;=t$ޢ|H[ K5Xqg6 R:-WУJ*!rb mbM U ~\hZ8;=ļ}4p2ֱRvJzACW,ݻ +B<8@e1I P=o=jM`T/&~Ғ뤷-)xm/{BDM"ukǭhbx>$?gr0P4J`ef?9/@)xbSdA$g1_9S`,r?;,mDR)(=3z1?N`3 hU`堠$ /v(j.95o +۵+N|@b|Ed S{ :a$9#fgay0?-(q{f"!8XbD>eHOև2\x)Wy]U5 \ e([ Z v+{譯gB #v_aX7en Γa 3&~AHPԿȀi֌=KbٍF1;A>/8m$:ul1.k9:e Y3X d(Yq`P`h5kk_Ƅ8LLOG0ks^> HMQ/tm~a` Ȁ8`弓ɀhsy( 32ò2=zrk!i'[=4%m@)q^)je~ʩx Fu 4a=evVaWw('h 1 1AXFȡوyKVJDɍ!#H N|847y^sv,T޿׫$5G&ꯒJ Bdf`'d*0ܝ`wkbX#!7+M>[ {$c@Bd>Naw\=f566Zim߭C)V ~9Rkzֲ,rI8(0\j9[(6b^:;X[M-h!"]?`s*6x̑M8/]%Y*&!ӟc+-*uxpt[ۖGW7ӫ^*Tl9g6=@VțevZVy,FM8i#A^@ GQ >#YK1 [vK}v <1s<*'=Z!pk0 $7KpCtv >v8jM01T xw!-W]nUzZO W4Tƛ>NA S?)iKZfZ z吾ӈ z,z)WY#AZ0.k\ H>\kZ+ةr S_}6JäBY|M_+J홞TswT܈J@ީ'BAYnO0,*g`0Z?}<@mNxdi-#\aMWb%kT?Q"( _Ln_~hdʼn=:R+h)>㙿\& 2)G[au*R2T/h 2pENI:0{ 7:Ѵ~Z/Ä\`T03t!p~ǢCxˎ_)p}JiZ7.''. UuݲlT"W3I$> ♜wo[ڧ@5ɥ 5ζZ<6[")9ej?YcAQz>=y#*;|oy[ᤈ,ÝέƱ㹄#v1n@Ah8Ɛ"ʂ2@W0&?vȧ k} (|\D$&Ez}Cק脕'Z⌡QAApT .x%`@dOyiYIPiޠTҗښhrX.eu~C?+.XԌ\.X*cG#u=[CCuH5zc&*t7_ԡB.L52K.a@p#Vz^ h1^wR͆(Þ `!D=T ӼA?ep3nikRIaߔ_- m9{Ƈ\!DL+TPP~W49Bh6Gn9])bl=:C`KfHu+"j-Zu+1Z=W3>-2P.Qz'YdY~BW%9`h+|] _a0t{۠$ x,`1n,OLأs0u !I\сq6&eC A@дK-\MuF<^3n*/Z'ԇTpU?0;!^:y+)2 tacP/-wuHgySSBji^̺L}1š}󕃐g6wSۻ,l"{. 62({b~\Df 9Fg]Ç[[u7d9Jtm){ɖX_Qą41Bq7Gڍ|t^OPwr:Dcx㯠4і\8}n0x ɛДbz֭unC)@ ތqy2Gb)B`VJk@ߦ/ l@6a=_md0?ΜOw^mk6W׈n˗JB?$ռ6U֯ 1S݋70=-K|5TGjlr3z#73J֐\?Oy$-}=d!'ml_q~4ԍC!tw~gT7}-aj.fAy04%.o"WSF QjQ4@7Rƿx'SNޞpj\]`tEEəvr ]kNixX)SWC(!BZì [r0Sk@Ff!$aa[U!ꢪH@Bz; 9ᝫmmǦm%Ptۨȯa>_3md%MdI9~ܥD}e 9}߸7 Ewٜ++-'b8$-#'caF)yYA_ycJ@[B>ǚ:.?[@9#Ns,&N jTbz|G% 44ΌBriVfM(<7}JJUZ) fLnD+z"}O]lW6T'({aWALW#7㒒NODZ18OSIlNjȵgCJ0wS1X^^UR aupiMaV+Cr*5aW}b<iB0I5Od۽u3%3ms;oY 5?W%^#q!4ti̵^]ji@D'v̳ZYޢOOOEL[5>crl*)k"7鞴.XPG>@(nN!!2H0$ ¨j?AlfFUVswTTUf Yz0:X{{o*b͘6 %t6LĊz ^n=yiL:lf MjkB~•>I\4qُ~0do9~˸%X3"̉KTN 0D's~H2#gG `m}TAo"g^;XMxG CxC@`bBrzf̦1}Q//ZY7mE6nbj;WJ\nVq0W3N׵O1OnwuAPd9#/"r5T%?-=:M/ȎӋ<_gT`2 {`7w[,IQ>xə797 r|1AED/] 1ZfmK/{]Ef⹬ Dj8vtEP#oW5d"պ1{3CpN\;SZE &$`y3^psR(?0)o"t K%+g Qԫ[7Y5[1">C75f\mjJHM?!zEfXKHl5$F m;sRH/kUhCZMp'<9DcA''}ڈt2Gt<ꥋ(6RCgiCO H? sE8ehMnes{rU( ^Kl!ȻڞMx74Yl~}/n.''wc;E 1VV3%oİXnze_y+.AͳBKkMnx ʳNdMxKEre)ݩA@*:c0f3<HFbF;艾L}F׆x6(Yeώ,ImrGk EPb*nF% wlJ`l nJ=5IS㼹tm!vI9S׼|EOvea+ /UQpJy9B΅1ν/0J?}M(d Oîs?zUղ HZ*)5{ڍܠǠ2~!}j0&|5!0"+uP$ܠvRx=f~<5ᛞMs=QM"vGRO*qGh: pjͩc`WKY;{o‡_bеX)DkW K~~Uv%h d~j q ihV-% tUa@<+\(o1>F}&~\}1Zk|ӏוw$+l`Q( #M.|X]3$SGK\tDhIy1Sba(6>\)RXLw@Qhr!"Ě$DJYKxAIwpHmF>(F/j?Xՙvl_z};LhX\j,5*ԻdZzyXSY,m&A/-EDXtL A gzH3Z' ?gcQ ^%/iHn:Pv&E6gTǥ +L7t6o7Nj@ F8D;oq2L  [LDu;}8&,TU.Kk3= "Y @-MG뽑z)e|Wn-۾L |C. 'A(qoT㸢CMWl+ȗ=,Wx։UVuM@{2L5=.1~0`D0+oH-Pu6c{mO˜K5a$f[?wWa:6#EwҨmw!'xyeOoej`ʚۉ\{Kٻ-fl!3=*14R?`JGc.չҐ0K]ɔkZZ{@W ?/\k?4U*EkȋN+ ݨV\7ڑAZtvRiV )6T ^e1\A> "@,o\40fnEb%ny=a>Q:g`sRNcBi>18Le ,]4|>INvć&LW°eYNn]DsUϪܒQD1KDt8b+AUj{t6DvupT]** (mB*fag| -N@%~lrFkthE!DI8]eGruv_HA XX)+Ԗ:GfB3A`}XLt3Ra3;ק R^- E$kj,u٫d1$R6JR>LK@ȸV61֤œd ;X&Ĭ%5H(:VgVWvcƤ|˒vΌ{DVhU 8_08+GM;ǒ@!)` ~AJb%V sIx}>W _5WxD,\ӌŇ'_*)H;$3;~b1@eH o-Fl/ [#wp'N{I)PȫcVeEwJ4("C{?(Utsh9"f2(u-ӊ6&+䣇4aܙ9;tGXPIqʵZ9vE*tz;9)W3:2\L"E?8-&ԯǑŊNer*3;UDŽiMIJVIE ]!UTRky6ӊh<"ʹcziA(~Sс]Ep-YI@1'Dgi옘LOnks!FXU 6] `3ޯPIij+j[=Ig:+AAƳa|,!nt6Pt|ݯ/$NUkjec@{ LBDd\0R#5 {ALM,beR}<EY*ǜχ>8qnxv$5?2FZ) {I>^bVS10iic~5+j7)lcxHhZ>J1 Q FUWK|#eбݠvHOor'@Y${;tgNKZ(בi*ehs%AMVuXJ_{f",!U!_0Glj\ =hC' rR`yt-g><Aҏmer}}8-vDK+=w41ξB@B}#A,$yz #RM 2Jc`^V jJP"ŗN^X#WR*coU"Uo{|z-m}oN]6S(?f+)*XEl5184ǘo>fa/b(+ js>5}OI_r 7}s9NA {72YcIsDY-0S9>zNv0W. =ew-'I*dJIe|Vp_ހ6lt8ϕPצa6 P9\u2h֍D龹S`8=d/4/Xķoơ{̈Kl1yNNC^RPu!VfF|0f_~ 񐟲 2,V&ײCH I, kDAgv9qc*: {EEI)srB>V"\:Ib-{&Gv`<|X.pk>( #Scɑo+[j!w|{k~Fb;`wN˸*83`0j9qƥU*=B/(Lg{X^j&PP4f lk"A`*E(!QhS*(>Y8 ndAZ%qb2g"]ޑ,an9&Ɂ] uq)&8{lAkiZ29>{X9^(YnG+PBTjɁ($ؿzQad8jǨd(8p}o4[ ׿Z谩TnZ홴5zSZ½ؙcgx;v$D}_T>ow:lHdx3Rntn Blb+k'z\.H^w=tH&0ŗVS4lX-&a0p r*ys[7Guy}0fY8Tz,sae],bbi8{"wH/ SKƶRJ76Ki19$cxmO&%>w4J9A 7Gk 扌SAշ,L-i0&ON^k0=梞5P毖QWSLjk󎇚]PӿGWpv?#O?AjvUZv03;S ~W_)HƮ:c>s\,QDžN隡}vH/݄ePu$M`\r)Z%Hմ*6WsKE]X;m'p"~s [2rTZ)m jrgGZPo)/ lR6)0 bk>MZF$=Xf]4\jF#.rYPڔdrkE}y92tq)Cv((w 疥s)ܨ xn>kj]6Au #M&QK(J,+ؚ1UMyG7kC).I=AiݩkLlȿ1=E+HX5f<êZ+ūW!A/Rm 7ݏcP]RDR[HASт5qUK!H}9.ˀw;^Tܨຸ0laXu]Ϝ$Hrn4E{Wf3ɥ#%zjMAuO!,ռ8r8]0$Zm>K-A6u3)B9Ƀ*l8Qk t9'oFrWoE]pЛӹ<; <C+=T su`ZՔ#3?$ be Jgdz-jxe owtFIWc9|ߊ_VnR>FSzS.ynԣ9!8?N$񡶖=׎vb+?iZKL?Z?MHר7ދ+~TNj@hwh`Yϫ.#M˼o+|5Ӭ Ƶ"tAh&9<ʤЃ~xb՞"[pƞy'(>/x?9%W=؟V&~| r󵟮{D TzcW]L@I{Nr2?4xȧ^fqt#ژͭ9 :bd+4ᐳQb YE chCHltj<'; l.͵̴ga̶̡_qFזڂ(7yM2vQ?&s'I?@x76[D8n> bL,s}Z"$Z I4~MtbەvmvL,+!\  x=Z8mFFc;D1_+8U~-[*J4~3uN߸NdnďhOi7V d֝Np,<!l*/g4-t4'czPVArP}> }kxN&+rj~jܲw&RP& [JZn#"֔8s`vqSSyy/,kϻcG+_̩;P?%OYewԓd6FrWS䜆nCT ^8?h[4FxUIwsw-rV|I+XPagal%u4靌Wx1;q,4ZR=ZDt~I;ohce 2Q?SsB!gotl= >1* K.fZ&|!Ê%k4VInX͝Jȑ*KC ‹-aH)SVl&~G3-1BݔwDK~"-;i`hIUʡak!/Q ۤ} bnROW3P$y"1$o+pv0z,&i,qY1KUMY5d;TcwU >g1İzz' m؁ j5eM4>%{C_tkǹIfgx(k͖=AÞ{.T|nP, q:i |\y:X>ئ,d O1.S͚LRShA5߸wo+`nTO(0|Woi$nWr17#"cIhߖ> im$?nwgtx7׭c(Ȩ iEq  rW_ e+Be B#&rJ?7eTk"E JIxkl.I~#+ w*M# $}XBymA>DS疑>wUF ا[s1VBtP5Un|.iR(A|,O156;ŶлwB~I9NF»X.]7oȂaBOY/Vx wC@^v 2[>Ka8gq['R*e->77<τhp룺wQo2!4S(+l2E&Uq83݆̓PՐG&PZ\8[U]ӯeICM;p`'Bd)^N-cքIn2wH8ĠOvѼ}^{$ybNY%savxlKqg9{zIsx7Iubh]4I ,Ig ֻuw'ÐXaS Z.Dѣ3 _R)V&xpբ דl)n>pSMH1. (=N}z{ej79'IWC\=+DPu@//mՋ *q;{%1d-P_:us;BGmbt97U:ΦdnC2u}>{mAG帀l/MRSssw,k' s$旎6?=c=nCSczr2e oq\xf]0$WL;=5<42eSV7Y^Y]߰bg:ʆWU_XNh&%$R痚\$2`DJՉKޙ:pnG$-^I 4]^FE=Dūx #L=a=8ɝoݡ' \J$tfW7a(my}Fat(ӾvJ]L.qE_ 䳶sр"HFjqdUgtHG鮦0mmMפ 6VnT>rZ0a% IfG0jY tG \33;PyYwG3klK#)uyv, 8J* '~ ^nN]0+`\y27]c!R(O)64Hhë g<<_߃btNhTXߝkx)Bp+lhp5 .TbQ0MLw2P=֠Y)3^>>f*>hٛNzĖ)LvN_-z6iя8 bFGV)S%-lÎ߯y?sV!M#ymjsiTjiUQ@O|\t/":VnT*C\h/I:,CȶHPmQw8^/Í}cp|j8А?<|ž%׍Pc" &$ԁ sr^~w5E@.a-J+R}M.=&[2ߓ'f|B ]y9_\!JqN26ι}no m4`FD1@$Cc X˷}꫅3ם #V}?UOaLtC<\g-T[`njG}h[<G5OD+,cKw mT[0ɖxZJjٍXwY*xkQS)©i(or5x3޹i`$doj0EEOJَhhB 1e+޿q{I=Ìp}o3rB 3*‘[AcAo;rNS+; U~c9d?M41r%WSjύ@ x<8ZtpaZb-DV +ڧ;uV{?Z9\j8#K,]g"&j&z +;8uΨşz&XDldʹ<47}2"AE iauʝ`虽`!啾F\'6}@0@ZI8yv@u#`C [;:D-}VϹDs,':k*f-Jr"ewr]}đjpv5ǩE(y$Yb}\B8M<`Ud6X~OLE4 NbclSIVIs8N"8eZr}HɱK9 jZG<4 p0-t+O4ja]#zioxc{ X`ȵ#&& rџszIF]EܞZRcZtH |Wb3?0$aբ"Qm:&`,ZܻL\hilaA|v6%1={tY,ud~7qx%GRiG6wۘ\Ѣ\2fdM4Pϸ>ˆTA5\K\'DvYcH}b^ZemҫA ոi/4wN h]瞒>U-'Q@hg@ۗx.+`9DB_o캓3wnϗ:|6\e@+Bc%15퐩VsBj~RMPlfNcqE_9c:T󟫪 Ώ=}=mT }GMm +5a/4,zx2)f&طIo ѧ:.fMSn22o%?I6<k{(Kq#?hN:調(F (<lx}L3~*@TP? ff9؆ ]8 M{ wxKlSp'8 "KM{eNyy~fpI -(\}.TAq׌tKWP>"K>!Bwk=Wh {7RR%WIGzjY4x\cw|R]ؾ$^@S耥ڌb A`O%k\ ":oP%jT;&(Ln%6}t#qUWgriζ"_,WKD yR~ yoTCg` ^u^oRՔaԍaA;L# Z’):/ -pXM5cD^ CyD24'T7'?X_RSRu9ܣ$X]_-aoN^YKyzFİ]E.53!uƌҌV|C/e=M, NXWl&!$#he6/ 蛭ȉ;<ݼF7>ƌۍU9_8Oh!%)L9?APo&el:,&rLof5/DQT']xo/L8PMQDž$ڔ}(HξNcA%$Ab}N᛹cwQ`IٷoܷF"!Pn78zH\GʨU#zU՛\kX)R~$!@WF\ j/!T2CrǗ=jDBRcxLU/%t8g$_;"nD--yyecL{vs# !Jb߱RyH3y}_hu@ bu/WV}֤ps%a9ANzE4pLd6:vIa쇥!t>3PVZX~g8SrfX mkoAafga!/msȰӱfX{So*pr}r%S9 z M*Y|Q\[Z .bk?"ڼ0F=DŽv&Қ`XਭT庱wp,URz5"3 nfWO0Kb#!#~S3RG1|>$qK]E.҈` l?h #dAؠW/UOw zZNYa$ZӁy񡟌W5JDԒ BCNioJ;KZ2g\yƇ&:_pnT|! ._Js6{.yãlUM'0P}39sv(S3`I{f.VL@K4i"8{4egWqtPޕ 5悽8eMdV&NH}@"ܗNoEܟ t1$1?|,s)j͙RUN|v?0nUo)1!%bXWvDhOd( 3!p4IYQEpc 5$,Y/[yJN7ZB*tM1b$~h iyQ0|'28mH9J*.5ٖC%hc]=Q$0 T0ig)CE"x /w@~.=E1i׵Н%une+Z0],(y +a-qLr6 "a旒t,/SePe6$ex c{Wᰟ&%yK@TEͅzeI!?O3E{!+Lb7K&Ce.s$M(c jo^Q$fV>y-X=ʤK_+!]dUtl JXL&t>b7:ClmR垒 FD?u?w9pkc ֗fiH3n-JH/gHKa|[Z[٨<虈euc,c!Ү |j\qLyCI(#<@!$%&_vۡWgM#x t "_g &$'Xr HoD$:fSebh$%@qzq) Ff5k)!r0-6Q 3raQ0:o(}s$lfV$8D 9nHۋ8U~K"7DVN6#,v()3,#en!$)Tt,h-lSɀknyKiRh#&jYA&B~ ;oN hO57lTali} eajvAt^1DI{`2} ֎tp:dDQIzw ;%X6E ;3G*8_x7=']bSsBs~Ab gQϞΠ&y mI+0V#( &W)9@UG_6i៸ \fDDeKe|o` h6ϛG혔ܟ> GSmSe+X==q;~.wUeV=w)3hcB3 ίWA\y4SlqR!z_" &riܒM,]%K'{wy>4d@3ZcD7Ptbۀ4M *bǖ^Ou\nޏOp8(54[82UFCP@w F v[٤H@ ~1*H0ad}W /Ip܈bH$<B5ű#Ebm|>|2솇v{Ҝ\*t2{eTeL Q^I4tI4zVDCA'S F&UBnEmwI8pN3"+p8ҡ_M";0읋 k3i-;!}X}"_63>,Bh}hvS!QioJB헶٤6%UbZ3<6)!MGsy5dɲm=P\ 4,0';Q 3nFd); 'wxMtEC{oakT{6V|1KJZaչo m7c:s}|!|8󃯚le87gjy ttR}g &֘`XuOvm跨FJ"e?ߌJr,vX7%֩?O!G/wPRƹGײǛMn+ 0D &JZ6Ԇ6`B:b; x-W,Sh VYi'Ƴ vγ1%wjk>dXzf؊&t3(*sA<5'V&5'l=-:՗.8j?'h!!Yq0(wa䔋>;=4nHA?}VljAC'D\8hC_]9W *^GLl'n]J>66p$>~ak)XřϚcDk/QT9ɲ2v"Np#=CO2n__nhE͢+^(>v𗝯PF* `2*lA͛UgDӵ"lɲAÒP !:TӔGm:EN?#ip C:};9N($f)tt6s2q<}~eވDN1J[N|;C0LxZbhj;*f@(锖*@ir:6N$Gb&sv 3z4HUb+_#0Sݦ-mo^\F+2D̓ ?U5`j⺬ţh" /s5xa)M:3L6S-MT 㱢a9myEW3fV9y %RuD,G]^TϙAvYz{zu8?t\?%8nw3S(~owUE úIG,V`|̵bjI,0XEɪl9٪ 0d+Fdd)xeO@(<9ԭ|تȍkkW6WOh^VJwvfWOf3\GD0wCc$5dL u+`GP6qjUUܷ2yʑ-نJ.p>8ULPKJ) q՗uu3RqUg9_Lv|l{ QbķXNv(I~@W4z40?P6S5k+2L6VBr],¹Gz1;E޲D!m$}{+;t''{lo 4S[H v~84V( )*58hrϷ3S#{3t>[`d]yýLm~l[1iwWHv`8D:.?:dϓ"]XW1QeAgP˕r묐P{2oU'ȏ+RI$X;ΫFw)p˶ё~rK~5vq D/=%NB/^d9ټOd>cAtLcUE9Ϫk$˙>' 橏 r\܎[J)6LQe)hgzn~LB4um1|T[vj1JTh Q@ s6 p}iUA5@:aެnR.Bm~MACy( >~=ZwՕa7!Cjpg_!zSm#h .0sL)cbUnVO/y5@}A+n閽dv'1Z&& I"\WӆRC,tm "7/#G[H9Vߌlώh6wsbKU[@jyG'h$FcIxun*ic̒G_F…x\(A:Ч>8 $ .3ߡL}$%C{]<}'sOznb٨H,R6segͼa˥X[QWc0肁8DKI1BlՑ 30 MJ0? .^1_A^D/LbeM fǢnd#z}}hZ)gnYBq B 5JyW\m+iepqF1] ў۽z FԫS.iFCfFBX{+=e8֤`ί*{RRHgxI&HV!wQrX܊>^tM eg#y3nP$;kjTe_;'{h4>+wM^KעQbxZu I@UUp4kԲAAG@^R˫7EГ{?6/9-oqUٚ!FD^l{(>x"OSJh 3B+y zK@#؟rK,m < iXe2Udҽr(%Ꜻ5߆Pg-bw +&$8hc:@T :۞ {𷗏]X{sfoℿda4ҬtO:-2uAy>G4"!K /=o7JCV<: UߴhljƆ||~afAăJG/|݈ O($(X0e/V^s+㯫d0CfB ybˣv$⋈Jҵt_z h  3ifZ&pqOY=D2ն)/u``yU @&4uW?o- &3)̩o-w|[s}&DvUDvaQVg?ϤJ}8ny 4_Xx_y_565E~9^X?4zValKcS_u=*_dmьk"w-|rc7p$KniGѩ >:?˟[y[#5\[ȭ9Wi JȗDj K c q3Va >M"‰ NY[ev'`\e@J,l3e |6{fY ѡz86^i"ࠉSẕNq$RϐVM&vJ B_CIL0V^% #ۭ3 >5p1aH=!a4adЛvD*#G5ebs(]4VQa"i9y('Hcz![fӓײiqJP-NrߘWSLS7KݒH uGλE';5HsP< 'mZ o`Ov W#XBHѓ+;2$` Mt4 VehLN؆^1;.n (> 7vŨCeQp꿐Xk`+=Z~C?&lppv>z4Oy Mh619(J;ߤ~jc/da#"ьӼ0 )ƫXnaH"тk%M^=53vyM5Zqiȹ;!UNN?jXqI1T2TKݧJuekSY1g ʔkY'^ȷ?x|~^g5nxn#_wZˇVcI.};VA>ErZ.ò)7iL .uit oWRe2ucdpqSyCD9aH-x ڥRvN?Ha%ŤXQu[wsuCTˣ&]n ? 8:.<Ǎs9kubM+XyfBt7lw|1 hbI; ciԕ5f-$?Ň&X(E[Ŏ{\ljd,DC5:">0OӠ kzܱiw BC$6)͛Kѯu<qIz۝ qXfXj; :3Xņvl UY׺ k495(Us4Pm?8w^gZ`vyh\1gBWTmYubs;CeArK8.EH{"_:I5]1/=.z7'!\բ{˂Dz[R"I߉FH 2~$l$Y5(eoDcۙЉ`{3MCWfsx(,bHr4! 7{fV[G3D1Okr< ~\pU@<0 kU(81#ŕS2ڞX_Xĕh&:cMf׵v^Ml}5qI>K5{ H6p)ogR7QߤW!oqŅaD>ɹ~gyGmp9Q`!MP9^wa9.ic-Y@fIcVLH\&4 (@w(->P ypkF05!e.7Ǡ5Fb֞2ЃWtɤlnF|w|l ME*,q.La#g&/e}˜Tw{[)7(4ycNBummطWj2OB_4~6b݉['i)P8oWI$Q/p׍ƽO!!_iGpm"_Z\Ңh`oTnf2W Ҝ-NJ65UY%|V`m⚇4()%c=KV)eKB*8]e<$h%! qJg S bڒ1(V*!#IEc/$ )Ϟ@U6wW(ȥ2'eC.f#K!S^k^8ϒZ9%3A2%=}T$&r)6O1[]k_y JCB2Kd%*"GTd}i]s1=r[L@?NKtW"Fr`= CJ+4Op֜WzrB\=j~v29Tije]1q#5;|Y/Kܶ`! p'IGʃJF_Afn_0"}-Z>kI"_V:=bspɛ7EBohXa@SfL׷IDzQ܏kgJ}&]s:6K6L8пA!B? ՈvɞpΥ}XHЧThxqa*,zz :n~~E ʹQE=alst(0`Q=p&+/(MbP@IaG%`D=5cJ OXUct46VƼ pڐ8 xEkbUJ`f@mѩZvuuiO`ߥk8%MuGX s߶8&c/`GٽǢЛN YJ")dĽ;Z{Ǫ =ChdiO u!^PWƎce8t̾jڼ_HE#OIU/frc1I '2 1ۚ{EH9ힾ\>*u9.qgQQNR{=󳊞"Tul/!]E:(K[Hٷn3LNu$w:~rȖ9}YtD|_'DɆ *).0#PV9sc8RI^[i]kN3~!nJ'`/n7j/tGdži.lǓ ]fvNW.LlG+M.ga>e4LKODžSk1qeB)O\HYg͍֘|?N v<>`Fn+_|N{ᰒ*k zGUoCl4*=\1cQǞpĨ6*7.H@"LӪ %9ʮjyn2̇(Лe]9 4TC;ݬ9DZt0 x) ?6v#Oş+ٖ&<A xk&zEWh rq2f -ؕ9IyҲ/+֟8? 9!(чbu&'ъ6{. /XmRw=\d1-FX;c6A,YIP_{^G\)jܳMK1ZdY.!06U~ c,kw$qGLGy>z8|ulcSl/kڰά6>< UM|f1ڑۧ@!9ˉ)aw,8ɠ(pTFT ,P+fȞ'L^e~w22oY$ #CUܷXnPf.aޣmHf 66Lé1zkV\C'S10HV bxC1Y)aqx$ ا<my4`I4(C;o Hė3uOLȅH/p%3_~F_N'x,4ӆ02"ǝ JEj lˍ9Mҧ_{^>+*W(C%=gѝP FYH[LaxKжK/ 0W]%hU'?Q]oʅ2J4Kc[8{;tHej@ta # #m >u؋NRۼ9>Z=yqN[˨v_xX: :P?C AB3}sZ7@q12K|I wQ?`Ps*"i>yl4\6;/҈.gz`{ $8(ǁ f=-qP2w|&G!ӴA{=:Izht`]O4} k og I0I.m%.‘5Ҋ`GIHMi='BEmgqꏛmՅgb-(\h, )ot嚵 NR5=:/ġ 2D`/2D#R2z4r4K9N}Q Fj3Jur'|f}̹Sa;<*>'۫9[u~icI+DjPD`r8q9 HPa6No ځPޔrBi>!G}lhz9' 8KUxjjC!W.BO7zZ@ `~ZQO^W{F6tF4v iw!2S~r$ u22,w< ?qT4O[E+kC€`oK.PA.^B,.YO Ɩb"ʧCr->]NV87BvQDΛrP8KbK+LQW(ݗA:al;ItE1G! &p&NR k%#ÏRunPʽ rB[plu8uإWZ >Yts2a<8VIf|L/m%T>s%ł.޻UIvnrͯw?:d ^ RF)_'7vv@}R:eշ>^%l;""Uxj%$#փ5;΄zy NiTM2ap4Dvuj/ChZ^o) ҌzEB_KZ&v̴j"f Zo9VxqCjZClrIx}͛BjxAPذا@F*lDz^OF:^VǢf 53?hEN; `3 ƧolIFC9J>^3L# #м-hr@X>(*⃿cdF#A؍ FJ0QmO۾y!8s襠jgP!%rlt묞."8 .l. >Si} er>]si-B0" `y8Z+DRnbV>,sl(x1Ƌ?ͪ8$:얞-yFm]I)Ѕz"=y{g44`p r+::4Ǚ0+X(ʷitI&zM(1\enO^?b|"&(t~TQsT#x[^VG lN\5mʄO̍\$q? 9F`O/Z~)jHf5$GCKYZTzۡ,9et!~<.53wsSZ"ЇiVa0(f~Q7oX')Ct..N6sy2-\Z8]gZjUC5FC{JHCޔ 8i@`R(gR}fQASwF⽟al:-FSYrYZ8^}>߲^R"ިHOX DA7oꔕ'$q3`9b0?7 L4Ԑr фfW= ]]vk&塽'!ɠ/e]oոpɔ uZbhGTܚ1_ Q|It͚NF5g"Sp[:7`+nm0%-zphYy#]vؼÎX}b 6WbVK,yH % ,o_SP(,lnQIQu/*OVo;8`,270/#swHQ:7Dɚ AInw̅E(/7>2۹q: ՘㿫E~&2iԤy:,'T,MpBZ˅):ݏc]&}N褶u N@m\fk7 qn\30Z 3h^yd }" gsKb[⬼A.1GbK'*8Ȧ'3Ry3ӹ BX0XA[F>kl=9QZiHG5^?gj4c4N1c e: ynl e&LMo]Ki9y+y;zm7=?H |6XVJ Sj?SؿDfҫäIǢٟt:hta;Pp!!%3%-ܖ6XI(pǭfmL5BlG`\5" }٠L>st ӿt_m7)s(24}O mAxD7yI)ve,1lܦ#\3Ds6nM9(2G6p7: F {6x>iIz-ܛH`3yH!rCF)(C1mm5! %Ɗjor]sNZo\<_talmǃ$g撹e[HKsGShZv_A`*a}M!Η7ΏUB7i+6TU Ώf'qve5\ght˜/ %dnRm%V0FyǗN5_OE?N:*^.#*>5)rX t/Y rOv 0V;"(+/EVqA#5 ʠxnLȫg~OFCp"sƼ4E75,0'Ne(6G~ro ́ e c F,4ӝ,dwN,Tf aTxqPX2 K b#4O`]0R{>LTQhV! k.1b\yY5=&wh @WH%m.\kR- _Ɇ3Ȁib4ݶCWJ,qH1dAL)p/xN{6 gVy-=7_ͱU\+ےۓQBleU&WLM[Ii %X9'fN3c.iUg.=Gf3{':1|f):pno`'?8 YNduꘟN2ރPįCEE);}(βz2k&*.itCGi1d0ծd<|J]Fl2(1u # ȡHZZ*WDvm4n8j0hӿ )[sYX^;Sj.W]:J5\/`<NmRk"-m~nEdZ[]I_۔s [ j{<,r25KUPpifo3,*7Ϳn2TPfu;$TH6ʨS4h9BƏV<>Qڴ>N0c+7s/=5- 9؝)h3uLU_ц~vβEרJ|yaRPrAok)6C n!]Qccs"pсVo:^_{bYnJvBm7eCDˋ}{"p˱nfn:H:;Gfml _o|>H[M!m#zzA\@oZzj9kz9($[3alPJډax *9T8͵V|D bu|2 2#&^p|4dKg ?ǞQ (Pڶ$.V WSәc#CS FE.xӿ ;2Ki~PSh bx|c'AKo7%1ͨS|]{+Rp Bwzbs9y[6U\Gx-8R5Uߑx"腂X>RY뙵/(/qV vZw kho{4٤kK<p3{vz?#B.?h~,xxRF79vuyHKa]1n!nop*C[>Ss5r B`c.lAEɹh2h J282%d.ydK\?tC?ϘHȜ'y6J' :d+[EN9ziԇ{auLtՋ֧w@{-5/8B]9hsGīê@eokMz@szxcG4,!=GɵL1V`Xs[ A巬՜DX+ hѣ \wiR1i\\<ܾ|S(h.7P(Q\XX!ˠZdMg|ObvwF)-( 8/OKteAml{u Gx:a_7gZ?k\JU%$VVV|#n3D4$0Ns*j#S~"`W-MɧBmƉ,I)Դ`-5x+oskc'!݉/Wm{Ws_RSdBd*v̺T% #!5ۀ>ݖ ntV?ςQrζC&1f8^hhPVUxHt*߀{D˒.&.7˙2ㄊ$m?y`)% 0;QtdOjFxFu\GZaNo8Ț Nf\Eť٬ 5c0亖 ";40^}y`<$c¡DPUCW/~Wf '%qfSyesh=RNUX`fwސtꎗ%O 3Ye0bA=x^`vW aw/r4>ƘxvɃ4'|e#P6|ͥp7 =6{DJ%.WH0=}46w";ɮݕ/ ]eMU灒syh}nKs@l^f4Qc2ꍃm6cz:]?!%76BCKU bt) =7뀕 7~/!"n0$ϯ +()qD-u$Lw|0p樂\c5t>y =-Y@=k >L/qĨKsEN([?M -kRowxOYiM}>ȳ?x}<%:䥩:vYDeؗzMhF Mwf\iBafhH,)~C&9hI:d&d(.G*5"Ct䖔eTBލ~U;~8_5{JjkTH@+r6Νą4d<3T)]P-Q<&;*) ":|:&Sl[ 1=%P]Xh\.pĀ8CeuD^$׫nC~~bsA@u mzrZ֝f81:/2*Zfӓ~%~e)S=''h0xܳZ8Bt_E"($$KRq ]㵗K/]Յa.F|w6q+HXU̓DP ٸ\ y0G`Y&MUeÎjmeX T(qMg!hO WXvbU B`ByTo4߉V+h/{N`_4Jq30Q>789 ;; ˊV餽Rl.Ї*ҳ~7u7L߅Ig0k=^u 8SF7 ez1mnp@zOm!{c_Q?9̰ p[RX .p *V,{'n(}#eCyVo-E:FCk|ebFSƧ#JP ǭьf%#fçyTSO uU Pw2LؽN\-,յY~ M *YJ5, |t#rJidUDZn_"MqUX?s1ZR=-52t5sy4tƃD']Ջ1sq%@ Fѧm 7Q4Ն{`Dw0puj$2q],FCQӣԵЯ W9b^ }Ɉ?Je@.b;#0OXh4^B#Xq5Fp@C\@6xѺ\?V7dɌx!y~ F -:!_AnZtDd@<пm٦wݔ}{.Ůw=F 1GK?g{\02 Ey,@q^B^{m s QDzfB7pЋGhsǒKt"pjk9[cT_NGƦɑ"yF H6>. #('f&i.F[+Dn!:DzFCE'D P-c{>op& ^bݭ4o=\b Yӵ d u|ǁOYp|-d@…G9"IhUЗ:$\=.hdEF_UUC(+\f,5Ky6_>5@:%n 2F!<8 nv0 : }FꇄbG>.w' sű׳<ke! #lJyX\o`rY`I(u{:~;R,Wk]%:$z䡽Yqcݷ&n VDvє jٟ3ʒ3!O(MVpx .5MS7#TƋ rU>@A-""CJ.ȘL~ծ^Nn~C#ӾvW9"uޖ[$nnZ괤`[EwV2Ng%wbrd}}GNlNBjXTuqm6srlNgPo+<,$srC~հ/pBj;J MU& Z2ɡi+ yV#I.@6}h`ޙ!FV@QhX݂i ~:(Q(ڼXn,z5%T@;6/u~Ey_hB}BRG=ݦD F UT-͙yS\#őY'}XHWÉE:/Vf~C<֠tj9o^bPQGΟN'v Pm=,, (y:d16S~~9X޸0u9]COY/Mޡ+f/<8{fnnpJbsQ$:d'rĝd?zD~Bʋ!jwN7 -WWٗO&PS8,8AFoa~`H4^Z^!$ bv~즩Vm PK5(.;m,.i& 6 aҽ998PzNHY#UuR?#r,Hdj`O Fj 3U΂4 ʩT:ioJ:ŹZ7(z%>-{ X,y͘6-fDvffwV U)% x!LA|4tϿw4IOϻ 1i+t]A.|][zQIFEֈC6&= Q6@$J x03ml Lz0Y?{d:;Wqҽf]{i$ ٙÉ4 D]W4tI~ŦCF! ,p/*y5? OF9;-֏[+ݜ] ,5ɘJDN!5-9({g') !. њ6(3%`iɹ?wasFOjNVbY\RCIlɴ) aOUZ?3S|\dZ8x#\n.\P]?CݐVb&u9X~sO{zlM1)"uTazGS;QǷȟt˦'X<{̾s<7"jwɔ*ɉCoC.ZUwW2lnFgRYK0&PI8 ڎ@rAXT8#)TT[u6ElAK< Q, _eQ|j9% P ĦAدcvcN_'6Y~(*]֒.Y*Xղs݈bh=j3 `u޲U 8Ve6=(.{T*;PT E<^Ħu& YZ