keepalived-2.2.2-150400.1.9 >  A bwp9|s4}X lǨU%xqj+* #؄hTH͑V8(?*`}F!i 5#JZw:nF3Z֞&b'50 糭wk cr֒ 9 x+Ou?Dab[IuxW9+!3ЎO4cB&M:ȼo(ld'^ \IIESiB%$>ԄNo0vчX9d612cd52f316e69ed202abd2998af1ae6ab688d18c64d6fa2c30beaa1f569df5d625231b7c6bc8850d1b7cc6e367be0e30867173f ԉbwp9|}ǧ^E鍓s#a 4~o^.9}YϚw:fܦNE/̎[ XevdGb?b7j%m2)w[mD:sGGδ%JMY[,>^z[^b:)ŽbJjPd}D|ecxKu r3Te9I zܑy9"C/JHnE@,dF5"C!)6$X&xjXNffW9w_K8>2sSD>pL?d   =  9Zk `i66 6 `6 86 "n6 "6#6$6%%6&&)')+f)(+8+-9,t-:/-=/>7??@GFOGd6H<6I6XLYX\6]d6^bcdef l"u86v w6x6y(z@PT\`dlptzCkeepalived2.2.2150400.1.9A 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.bwZibs-arm-3/$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큤AbwWbwWbwXbwWbwXbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwWbwYP^8bwWbwWbwWbwWbwWbwWbwWdf06c5e6ff9bd41dd935a1d4796a72113094d21811eea811cdb0c8cf96644777b979e05dc598230c45dcb99e685d8fdcc3547758344c778d2b08332da49e257a2672434c9e9280d97e900aa18f2e4c7daa0dca5aaeaf7c5ea3d4dd48c9985e3eaee0cdc866ea12e6e423cbadd9d67be24b20d1ebcde45010812727301dbda48cf9ba728871aa41b906e9e52b669d511851d61e3e7b31fb48181bef60838d2974dd8bb82b8b7fc4e5b5be208d4a9168668272bed8b62a2a10ec8eac679c329508c889939ce5fc1f059df9353fc415e41e1eeb717e1c2a529d0c556f5aced8e122a70dcaa71e46c8967f03d1435eb680af3023748a08d5d27acd514602cb8a310b4fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef709b6dfc0600e1ee9c9cfdadb3aff0671f92ce6a200b2af04396e8f73bbfdd4437a2e3fbb956e81c6318ccff04a7d445f156dc9115bf844d062056509a7755df9a760c893bd730986e8a8a276914917a4133036a5bbc327b12f5035578c1bdd14ccaa7938d3f410e8d69a688cc6fd80cfbc39b24a8f4875c6cffa2291d9afe505db90c4c67ee0dea04018e6eb2ab2a61de0f389234d3c80310f6bba1fca1e91a70e4a8847588a37385ed803f257ab27ee06806fbb290280a8032b24924d360cfc0e437a734af99d337ed68f3d550516d6ca64e7ee1bf144efa0f7d1d6217b81bf675636d2c20b63e894c26665dc7e064c6e076117df394e3d21e0e5c1b2a2f11ee451c9f94aac4ce9845a798c4507136aac5ecbf64326c4e373c10e4fc96a2bd12b54e447debdbd66e743793aade27df048317d1fd2ab011e76793262a5b5b42019b779c100b38b274ef5b78d1abbcced0ccc965e8b1120b4599070ef191efc325829df2687e02aba617a6a74d2b1dcad0602735294d2b96e67dac8890287b6240bcf116dd602d2f8d8afd61e539dea71a84486c5b7a821891db39058f2375b3dfe9d778389969bcf1f20cfb6bba1dc1ea7574aff76da889e3c7d6053d1e79da8e16497ca56d5891d54ae4793909e292b3e6145f4ca9aede07b2e6c631bd3c0e05688d5a40fe528724a2eb6bd2fdc7051a25548099a9d3ccb01a02f76431c2e5ecaaab8e8e12e749394f57fb7e93ea8de43cac8dbb63ed686d62b0ab9bcdf460dd19e51080f8b0643f0d33f568726063ab5a8165eef1242e5d91083ac15b3bf12a7809fc283d2253c31b6b8e22f6bebddb728828c9fa0a5a0f8273187989dfa1623c8045a915d4d4edaf5046c04dc5299bffe728546bf748e1f199914b5c31ba0b9a8bf4d7036a2a372fd550a74093c5da73d7f4796603d48ace15af3ea5d79eddfc8049af30fad0b7b841d1c13d7453f53245fe1697716486c5779c8cd94041b819ed16e36b3745ede64b3708eafff560cb77cdab6772aaad4688d7b5004237092df06322f8d5216d34be00d756f8b1f8d5f88e251d3a2a472eb5216732a6fee9f0134c5e760aa8171c406f1a2b9428a4c70c669f3140965413b60239a91a2c1967b4327d03f319e29b2860cc7d9e84b262e58d31e42628b2b1550cca6400796b5848bb0a8cd7cececaa149e1e1583ccbf3c096082cd4c11a86a45764b6bf4fc61a5b4b7fb7957c02a31c4bba7559239521654245fea3548bb45b588b72b549bffe2e9df9cdfeb082331e9d4891f38678822bd7ba0adce19918d3c4a1168b2da3b3f7a036a8119ddfe37a38838cdf36c6e6648a5ec796df055e0d03d2e6416f2c1b00b0d9d021b60e868fe242a114acfea5537682e71934ea82a63600ac71d706583f4155bfb5888e58bfa0d0cd95011a16a30581a6ff275f84b6dca188a1c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643290ee8ee73d84de842961afde128ce5077227038ac8c9704c7cb6fa240eb9907c413754621d02ce451aa3b13de4d35bff212b27359f17600519ad6cb2410b8ef8a89b2fbc20673be89683ee28401ab64b6be72f743cd6470b2aa43dbb4a838f413bbecc5a5e2aa213c79f0030c523e0fe27b401dec40f52bd53676580355455de4c940e5917a2193be4147dd8db3b5d238581f5d425c5b459894bbeb5ba4eb36dc74456120702bfaabdcc02f29e80bc87619446682fd91a6d1821f59e7eb36a3/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedkeepalived-2.2.2-150400.1.9.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.11()(64bit)libipset.so.11(LIBIPSET_1.0)(64bit)libipset.so.11(LIBIPSET_2.0)(64bit)libmagic.so.1()(64bit)libnetsnmp.so.30()(64bit)libnetsnmpagent.so.30()(64bit)libnetsnmpmibs.so.30()(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-3.so.200(libnl_3_2_27)(64bit)libnl-genl-3.so.200()(64bit)libnl-genl-3.so.200(libnl_3)(64bit)libpcre2-8.so.0()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.2.2-150400.1.93.0.4-14.6.0-14.0-15.2-14.14.3aQ@` @`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@jsegitz@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- 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-3 1651967066  !"#$%&'()*+,-./01234562.2.2-150400.1.92.2.2-150400.1.92.2.2-150400.1.9 keepalivedkeepalived.confgenhashkeepalived.servicekeepalivedrckeepalivedkeepalivedAUTHORCONTRIBUTORSChangeLogNOTE_vrrp_vmac.txtREADMEkeepalived.conf.SYNOPSISsamplesclient.pemdh1024.pemkeepalived.conf.HTTP_GET.portkeepalived.conf.IPv6keepalived.conf.PING_CHECKkeepalived.conf.SMTP_CHECKkeepalived.conf.SSL_GETkeepalived.conf.UDP_CHECKkeepalived.conf.conditional_confkeepalived.conf.fwmarkkeepalived.conf.inhibitkeepalived.conf.misc_checkkeepalived.conf.misc_check_argkeepalived.conf.quorumkeepalived.conf.samplekeepalived.conf.status_codekeepalived.conf.track_interfacekeepalived.conf.virtual_server_groupkeepalived.conf.virtualhostkeepalived.conf.vrrpkeepalived.conf.vrrp.localcheckkeepalived.conf.vrrp.lvs_syncdkeepalived.conf.vrrp.routeskeepalived.conf.vrrp.ruleskeepalived.conf.vrrp.scriptskeepalived.conf.vrrp.static_ipaddresskeepalived.conf.vrrp.syncroot.pemsample.misccheck.smbcheck.shsample_notify_fifo.shsysconfig.keepalivedkeepalivedCOPYINGgenhash.1.gzkeepalived.conf.5.gzkeepalived.8.gzKEEPALIVED-MIB.txtVRRP-MIB.txtVRRPv3-MIB.txtkeepalived/etc//etc/keepalived//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/keepalived//usr/share/doc/packages/keepalived/samples//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/keepalived//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/snmp/mibs//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/0006349742da73f61dcc15880b6e0fac-keepalivedcpioxz5aarch64-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]=aba1601e1eff79c79151521d80197c5050a065c3, 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]=a431b4db300f05253fd1a25272322ab71ad5bafe, 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#RRR RRRRR R R!RR RRRRRRRRRRR"R R X98y~W9systemdsystemdutf-8095b7d51e4c0e5b2935d5a71de8acf61c04ec5061b0af502ef2dc4c443ef874c?@7zXZ !t/Z] crt:bHW kr("|Q{/%Z]g+I wׂ1 (g,LКi\lxnfYa43'$ /^/7vQ Pf]zC9+TԂRսqp1!1%͗Cjy08a,BQܠ@zq^y# 4N:+sc>4 ۑDgF9҂攟,P0EMMn`I621!%x`~Rr~g*ب"a]cB*5rmªTZ,؊6dC&'0Pc Yf4O !7JO1^cNJ̈Yts =y S~O5vh(^cjAoRJT \dߍ* e.E+ t 1$JI$l7XTrTMxGO" Ywq2Yit X`J>k0' 3$FT߻OKдY]TZ] e*^s/1V Cw1e g`LJ_"ft\$%/@Bo@̆CqsWUQ7`ʀ'gRS -S`2ʨ >zIl+D^{:6uZ6#mL# g[ܩ|?/Pq<6%mdepM7}ƼLBS5ZkL0}gJYERJp!9Mec2_dyO;WZ["estKT ȵb\&r.9>ssׇ֔ஂ yѭt~y/ V;!Xq{7!#[|ɝ)^cVG|ܗYjO~wKRJ("ݕ8"{ M%*) (.bݶ5 8.$:U!B^k ~.]29;x0+`NIs_f4ng6M~H?!?ڏ%YʩN Yb\Ę8k9c] `Wr?BCXvhx:qZX*Zр+8&A zJ[Mp\K~tBl:}^C0Wj T -Q 䤄 v>t46'2Kjih sa︨[p#q]t`&YߣQﰤ O93~n8]A_&!̞lpZElEʝVP$y7L\l-`;?!WwJ!4 x $3T1UBvlYW=='>{h\ nEeBni}3O;tUyCgT)"w)~XlTR-9%W<SH3~}Tu>%*n\fn)w9ŽcHaBhKCkN2*o {nB:lKe]$Ȓ#4"@)#2h";ZE@G0ă1:dQ^6j2  ZN Rd)_ZST&_RVV_vdTg T?.?LkfzbcRWi+٦"$2/ .|f`P]-#C݆oBCbذn.*&_.|6ς3c!cݹ.vZ(쨗l_yOy"4gvʤS|qNQ Gq$jJY:U`[zIy0^8/6 9:=qS2qj'"/$eˤ/wQR3H@ĤUӝVY^am7aU%kG\GHL9Lfꜩ m8U7TĶMǪEM_ 1(iyKzTjtx?muz׻ˋA:F*ŝOқ(ix Kؖw{~3ܛ -)@8Nv0_l 5؉m.oJ^.r0o隚fΠa6GYPfM':ѕ ?$"f;vęDY껶E0+FHRėc>+~۹9$0(5j"TnJCzl9cv}N0_\@Λ:0+4孡ۿ! c `SI|Y)gɬՐ{Z@BCE {>POt`8~rȂ!uJ1.Q)XԹ\V)@%OkV 7Esram". h՗pbABKz3qG|ڐT!bme 5$zDFgD&q~ E>rjA!4ohΆzQ]NXlKĢD̓ **,>}i-V\L\d c ;xHժ@LJ k-Կ]%_JFQ Rmڳ`. ٿKZ$i&0J<xOխ[r'kv̮SgS96,ahV|!7YT^bEYZ?_2<%[Y5Wzv8Dd#.7"+A\D[Zdoz eG׀IIJa d<MtբC0$#nPCGZz3gN2KYv/#Uw\uU aSӘB\'Ъ3D[Ul [D!ZmTU]cy8W+ XEk9RxOQ'`rϜK* h} 1|ى{q0mW d:mlU }F-2iFB]֝`hͿREDvă*'dɍ!@vF=;R[[۱K@ d”e /Ӆ{n)@`#檛t`#_kqO 3ULX`oŢ +!e]>M-r뗕!4Fw Y;C3ژP侫7Iĩ#fb"Z{o ;{a`Yn//# VhcOSd]v=ې#m88$W, uLxOʩ-<ڤ8MS(0j͵-c8>;WIz:~.h@vi8GB`u bE8| 7/sm%qw+ī6YəTVBڕ1qz`qbrwqm+D]=9ұ˳lwG$/FZb/+PT,q]&^t͵Kp`6kZee 7Նpm lf#:_/B/-b=|ѽԥ4:Btukhdԁ2Z8Ii[_2hBs-FS*SQ&xW!d '}Y1W6`Rz]X5eUPC!|~nF~ZwV hG_LUmrvy$_GNa"lU6} Pa !({o*d.8fפ*R$\Ͼ|lϴdg +TPAδWԫ61Q{-\f5_sJMtC:#\pV٤Lql>Kf?uyyQ:Prp!HHi }Kp/~ʂ72zE67o`x4Fc">{+X*\TՒI~#$Ƚ>T}Ű)p< f.,;H]bLFDW%~ߞkPj?sWbg/EDz) sڐ\3G|o~3URzL)ɦmbμP>Td6YkCw>T~hIWS^ͦA\lZd>iRՁo :%YTy0۵[ P}hF?IANL?Cʟ?& \H+!ˊLs k?=p:CdT潞uޑn-';auug N ^"XH"q 0=8ratlޢ;ׯN;b$׈+&yʉ(=m3HN?xe62 ɶm0+ puvJyC]0;%߇[y+<rKӈwI,뷀bi ]-1yȥ5(>IC'Vx'uj 2UM9~g9_yyFu]~KUt+iM- H`o4 `˖E23=8SW:Wt|LWrOV1Wy_Dְ9rr"[jͫ%00=\3-P"f"rL*R$fmFryx;Ŗ/[ tUF1bfSL yLw-nC"K}kFBgc~' ÇY \},ǁs0Jm,Vw+?εMB 16iU{(yIirxIUz4 S x^oVZo>m"8:fL,;@-.z*CT#bj4?t|7HԽ%.V+ظ,tV t3i<3 b|IirSINkX5H}HAt`unzh{¨H1ܗXAtEw$zm_ts<4&W}_n(ϊ8ߝm*g $x3"woQ.˞m1N(y).`͒-O) o4CzܗP)-e;-ȭb;x:tWq"0z54  i%+[Tx;$" :s̞EX_KqԏIܒRTKe^Ɓp&4e{4(g,c>fׄ !|ISst6apC⤼ ga;cUmb mxTG-h#0$:qB5/i'[R)?]'j譿FcRj?e:0wJr n;t>¯` iq u>`IVAgBмin>xW߲DλQ\ Έ6]3iӚo9ie&LQP ;f_0{3`6{ddHixr tGI%ּ d}]bN57Yܦ%)eĆ,]]!F% 2`Ɠ)1UG[d&sv9Q`a2>7n҃Ora#sOnT OfO0$ki</2͠eVjcX) @3D_4F-oS_QAVS{F|~P=( Cx\ܷ27J^L*K $.?zL7 bLJK$I;aLg(+ZXB+595VC ,2l&ٙkUa+Ass_,سսP~7#˥ -cIQINoȹ[`@k|z}n|}4W+0So47E+WA]9fNr׺T(R;c$q m;B>Cw @,?zsA&l爭A2>%O_!@}Bt8~Pn~`.&9>wۄd8:[υJt|zTO3R\mYSq5Z~ZĽ=*Gd2J SF(ږLB IZ}^?X0k&2WD_\8LgUP51 8N8¢@sLH3ӄl  ?JsbY4}m߿y4pU( ")"Msx@*2BD]oLjTa'Ԃ1Q%1ɋdzZ${DOj]d Q6jh6:?n=~^&"TמV`f}-k)]z DIDrvǡ$Z4-85QmSM- /g`94d9P4 پw|ӤL@;:&.<-k aNM7 euAxR+eE!{qd[fZ A\/$׿Q6]z&mjcGH͸+X;iw`G $ţ\& .zNޖWWUYa"ч'c^[v:FU|y1N/h82,]uAzaFb_B&كĿT%q+C,< UR%Oioꍞ%nb۠6a'Mn\k┹(c grbQ, Djv*2=D91Zڋ{^AҞHD\Ym65p= *@! v8%7a vMy){agD!N[KJ?noz>zկzd S5aHMzzL="3ކ,Ovw `ޛ&̡ժ?L <݋iW523R+f9Q R9Xz;%ԓ-_E[Fw; FdvRUZ5(hEƝ!s+ߛ壾?Nh:o35VڎJJ:ۉPGBXOt)IP%G¯֛HдNS)+'7,c;[w9|!4]92ZMgH+nRXNi`WBuR{R`.V|3E>k"yXְNnugC5~#?題|Rk*:7N3MhOwQ:8ǀѶ`NԖxOW4g~-7 uRE."y[3?qq+׾y{^ g~.uE>YU@H^"%#CˈSL,Wwh~EZ亜97)!଴󵡜L!lB_s5㕹,C@x{w\p $R76G I4I }2uBXP/KeQA 1Mau]b|XZPrB׽vYLGi5U|vnNH!I#J4XᲶB_=q])țmy fjp\fjIyՃOFu<9 (_im>(*-X՜7y-G߳d\`-5?Op" ںR拖VESL+P}UM(R9)4k嬌%LxiCs:UT}ǧO&1;ު?Ex!qD!"MCGh]ZӵvAEĆd KbƅE0mҔf8-cKQeN`ȼS'TuLgǵnżU3 OFw֔wwrDa<Ȥ;5 % N9 cA'3qrOT+Uf0 -^~*@*EWŃ9Xp^0צX1@S)U4r힭@fs=WJrR Y6Oź;+wE^ZHJr_C`*ѓo$4Yl>Qzc9z`N\bB7܌ \}2OVt[! G{V阏+m]Fj(W H}lip@5_m#Ei&C? {7]8G& F4iĂ~}䙊"區[Z(іG^c*V驮 ܃WVHEɢύ2d-1Wϥ(fc5#c{\Kqu\Ġ=m4}A}뷮c; + 0:t$ hMT륮:qg(穼4ee&8ťUkKO ޚ[:, ί>"T͏,w? ;)rtRfĺfu^m]|Jm^5L9Ֆkz^HoI 3N[e P6AX#3ԩ7Cĩn~K0&~KT Xq)٤ȯ1Vh>.!,s\7gN(f09P6f@|lFyPڕR.l<7I<(DޒVz*PLs ekx~>‡ZPd/I DJ=2JYa Ng\Q QR M_nEnlpϏ^C%Bv>oL`ǩ.Tii<@=vI4>jb AU4*[=F3gdk? ZZBT%Z߳(_9 n9D&隈d2h<̣V؉B,l>Խ޻;2 vWi-Ńcl};'˙ Z Owf joѢ!큏ind`E+c>q i2=:^D%Z\`ٰ$Yݝ瓔- a>t,έ#5 `/mX[f ɏTqͷ@1L詽/ 2X"r2 vhh3~YC"?`- ̛ƥFZe Ta4PMxUNݧc7?a4i?(l/O"Πt:\Xt[CN_#Om)j9HE]D^Y:͆ܗUtoĊ'l7O+"ws_} RG1sBN9ǧF>L!/[Smt], ֑#He{=xl-2FS"GE>Y bg?r0\e}y@8sNRmc0z]<3Mo8<܅݉[ ^ƹ}'ƒGJ1r#[s6|jUz0_pv:D %)W+42U넕f7A\OyoR<^";{ Wfkٍz"iQSC!FDASl7:S?: _"ݑS};4WC40,NBCTz@"ۭIffuOy5L"2YFr݅NW w<@fxu䦭gyYC͒/x'拁|Qo[!bG:t}H-4:Jh'p`rBT8oB4Ay+ǖ$M+5:cUWgYg߷[5EtjHۛ`NIsv}LG;ՙo@9"FSyv}3GtХ_H e:l^۵d/C!R*Hj?8Ik#uvLn(أ' 7Pls]u)b?\AjUc>˱ 2؅ay;{UO2q\IH$sEӨt"?jַ@$pK7 9Wk$,ਙ,tPi'v4@84iye s4=>2#HMo31S$VmN+@xv@9+#̳ٕ?wW[1?F nbEz l ^K3oŹE J%Nz$T趯h&L*wbUF:_\fֳe1ixÄ-58FvPbQǺm|)BE3ﰻvhC9D(r!q8Ťٖ먩H,D!b~1!lSm $ʬ7~PL48C~sh"RV|_JMs7\oU\U>'"KlBRY M0D F˒P_窹¥^;R̵#RlHpB''wDÂhB.\x؛*Vm))y1UEʾW|47ǖW8e $y}_dJtJӻrZjfWr@i֋\ȄTɜ깍A);9|LI*L]ak_XX ȮM )h/(4SSmބ? J Hpߧ7^Ӝ#W?/`O/g\g?\ŧ&֬G FR*'%GmjVn-#CGtX534Ώ:Ex]&,;Ls4nj9n_~4$cdϬChxF@pi|؆QuR{SDcnLG-F |䨋HOCe+* Jl'ST~Qk>zE{Tƽw+ ďͺ YL{ tn"ƴE?+QYGH ^/r݅: c(6GUՌ0x nkkL@GtBM r Y4nvbJIeٮ=wY7]?a,O~#>`n1v'#0mEwMbu-'Q}i$;}7ND++PzyjiԴ$0IRRј/_72rpl4F#[](;qr@7$C 'JVHFAzvQ;dLjǽp}8={ӐbU#Y7U];3 =m5H Wjhe$%J;UwEӟg)A-ֹiԘ!JΧy- *|z, o<=U<=E1ҏ)lu M G>7N,. o[fA++ r1&~&ujlȁÙ2)Z0`<~e`-JF2s  6a"NaBuk%0lTdX.F x/N5n,\Xƒ28}eb~<ˡ?rc3ZNųDDhkO >PPPݿ0!B'C'%MQ({AC'|d"a#%z rst#(|[,%?k%?ȳ,zlN!jJ 1y{YS8 ̳U [PPA{qj{L}̕ 6`4Ƥ#X|l@ ^D-!7ZZsݟ mN_9T0u, hVGiafĒ ҁGQ\+؅c{R5QޒҖHuv$C0N?o+.`Lcv𦥍L*(d:gny4ۗwc2a@AʈĽ$RB)!"k>J$b> xx>E3pp6$}p{ qnp1lWa>B uQ+.Mb#UM2鴳+'XRt$c=@C aEOӸE*߫OYv֟5&laZ}0uht'[6*BQCv]a=gL7FsT"kfKz xTY탳cGnA}z]p^(O_SG[~wM-O]w[2n_["/ԃ:ⴿdJ8Mz,>{zG e#?Bj~Pߤj"͊y 5=k/ۆTފG8s 1=Ÿ3u$$dS.} ,/ɂԽI!9!qt8]FRNnG1 "V}RJ@ Y#}f2Hc&ȺO+@8쟗R{R%TUΨ3g7glȬńW. { hw6_w]tԘ!µЬ[beIgSq!<&렮*Cj>"T;eIGֳy\25a]}Ϫ ѝF X b1[WwjriL}ȠМ[՟*}5*(}6}+aS{oV]|`|ι2 \!&rYmMV. 3.T*4˪}C"lF< s\#$.f!/?JJb7vW01 /W\ 0xP.mQDJ:F}t P&s;|7WX=oSCR{FM~2Qz^z mpbd  k)gw~8ZCG7tXsA藫׻MPn/*M}eʯk /Y ׹ik&͘wEjKM*,,Z';^"B> aeL5H#{q)%Hd9:#n6]fu;6Wp%0wǔ|U v Oʲc̺0{1 6j-AuyZmӲcWZr*'#T&^0,vK- +lu x#1ߖϱצP 7zSU } V'cI~CxPSdjTU9.Xpiչ)Z|X+5~9V 1U/hB9w5񼼙7ןnHx%2:vgfq5 nb%d-rML]Fwi@z ӨeCypuw2ђt+1)9m^=^FixD} RPNȯBd:ө;yja(iREC]WrZʱ gKB~^#(^T(ׂ~D_/+PG6P=3aHv=(3Z[JEζi{Xf*`T`ji5XcR)j$^HQ hdDxX mƖvD9 3fIX(0IRl u%%vOviJa%DN?4um˭lA>3TEN4j0a10?!Ʋ,A4spHb&fxtëyq}I28&鿇2ĉfo$ٮK.g$gk*\l&jsl\ɢǁnSt ޜ H7tHϼYkY09b5zj7'Tm)%ZY|7ZUMPd!=WTа~UlL*XW&"\!3Ra5Q_je {䦒:D db/>ZJCW*t k裺PsJi,6)RP,P) *{o\ V=ߏz>(< &kU(T%˔B%iBv^!hIJ4VS̲aֵՙI["03g؈&_"EL(Qyl֞V-u^jꊌ .j_Fld0H J֞n "XJFe>WK~A(Ք7sZgʜK&߫ZJdCW`{$^ϱX?ƝCMB zmd1ڴkC{/}qG3嫦^J~Avz#nzaЌ[; ]YC,j4pT7UeE9Yd孴4'< ƺ*}Dt``xfz8U/+SzV|/ $AXQA?ozn KP, @.@߶+G JlF=xY t[]GCnt dU*qj 󄆙ޣQ+T_vTJ4^@UK9HzĖN' bbжN0ouʏϜڈmc'9H*]}*U10:E>W\;dFE=^s(+dU;OC@B슑㿘D*IkAq, PED|Mn+%(˚[I,$NeرrBB7_An<8Rއf 0hEߞl AJT #/jqrFvLm'5S3lK'xW`o=ȡ1 o箤?3>/]){~uϪNbLE2K?^:'Cր%Q}aa_}J n˅"p*S!T1<[)D+ЕuAR!訰0~DOW{܍SyDSs * S:ֈD0:Wsʹ6 B0=$׷p\RVC}jhS3#;yv5V#HINa/| ]~S%d{\P@cP/Wut8vŎ$J-073j9uENr5ni`$']ƴ.'cA0U6YAK;:4P%3]0/N1i.ʼ9xcVP4 l.cdH>Qf| xbFBTf2qa9g+v =R2iSmoefxy̢"jr<-DxmS'YwJv(&$g"E%Nv.}kk:Y?Asd2Bthְ?珷O]ک(x/֙pʸ?<p1@ѓ {DڶQJm斬qe4??M@7K V=ʥk.01 pq5A?"z (ҊkGf GF` `P{=:glDO[,4 Uѹd?.N\x]Hޖ! m%h@_BX 1HXf2o!0"$(^OqZgʅvQɒ6 *pnzn Ѩ l<ZIYsI+Yy$Am ?Nr%MVٓ_mJ$QmQ6GZh<3}H`GMI:OR6_* >#h-% +'4s!g* qLrh•I4 ɫwLIS ]fW){ w9`ady?].]|0!\11M#(L]{`@3k bTRz}jĭ~^PK3IP`JGg:؎1ٟas})^/չ#MdQ.@tP8[ȫA/-ȧ})ulݞEwls;g%%u4Wf2.?O>>K̨ uaKzoC];٨]ZJhm4 CE tNVbvxr@#Ffgp1iF{bWX)~R;GdPL}yψG&`WY.ѦQ"Nj{:߈˄!i搥oUB2ZW-C]mYs ){XܧgΩv=4uMBjIQ|S6N{#0 >cUJXEZ]|d^H]VnX;p(l>~}MqS1p6d6vX ҳc +IQ8T;nC}=3y s^ ^Ӿ&GaӾ?Oh+*@ ; h*FzbS'<\塀G $Yrc'G4~ e䕈qH }IiB3`p2ͬ=2Z,~-Ԍ}6_`ЩkZ=1YC^5t]"l3*Ĺ>b?*;DtWX:ƯeaF]}X.2+u\Dn)V,u7!Hɂqֵܪ৻`~S )p{_GCDlF5i(~(bW{l-h5ܲIN94HTPi02R=%! | X*m# j>)Zۋ4MGLɋS-M!sR&Noq¹rOnX,_ aejr4?ll8R0zBIJq̃m9[Q/x!w/I#ؗaDW_!МRwɾd ޙe==] ӵ悆Hݎ2[MWhotXdà2x睹ny5{”CZX|G#!O Od .՚T/9 -vu:mAXUdX:W8}5>)v3\-wb+3ԻlD8o>ЧP,[S:1dX<8MKv(̗΃Cye xɌպdX2GsP%Â74mL-5K$KA>~?j$,~R!5\P.t%ٲ9bt7C!WsqL)myx8ih^(GŊ叜aTkv$˘q։9WYҼ{+ Vdd0W_Ԩj3WÒIe _}J]h ȂˣKJ\.#i0 \̌nY`PÖ:n<a|1ɮC8H:#y ݸ{p-8O1|AC)]~cқsV60w^3;4062Y\xu)T^jmӈNvuRHoC]<ºyj|w6n{,)K{\jis7Kf?Fn-A-T5}V:|5r"o5ȫ~J!p`V%8;}ϏUWA}^f 0EړM-\&o#,li۸:"/=Vp%qr_*f"}d5F3GyHE>8a 'umRc@GZѧ9֨?'͔@nѤ-qqyzO[BL9.]>w dMW쭐d*1&e]SυuYr.%!_IќCK9.+P?u.]yNQcC0:i<%?oC.% V#4}h"F(='C|F< y@}sa ? y sbyu稼k&Gʦʎ:idSozPVQ3[pԝn^ݼHf@ J \0he)-FDiDz@ʾl"| hJqQByuu3w"/0~١ňLJeSe8vø[ew\I&8t3z\|*̯7'eڶk~խVܤzm{z0=ǻy c8B:R>x#:h7kv1?c-v34xac@LgLE/7 Ifn[SܱeĮ/8ŦU+ǎt/8J<[B:UO 9SقDSE*&+K|fܹ.bzwHƽװd~bfL8? a֋ԃV@>L8pEUa7FdtXEIa]lD@N$9V+_Sbg{G̖Dnխm]E]?6;<6!w>μ.n\(ΧUa)WyqiqTzQ5$_:k(\?$:@ e8xN=\LNE"/;uQOwe?.)w$Ȅ#@p0{0}mՅDie!UEUl}.1ޖB#;9 'YᎩCGk_LՈp0^s)BV,N-j›z`ɢEqjfI,Zv' H˥N<8{A' l!GWi)|c+&~f\s2sRĬ n:TFK2:S_5C1TQTG.()iJx5)p /ڗݎ>!`tuKbͫEvLU5& "^g:e@N)". w{k̀ 'Ms-Ag6bJq%$7dBZttv–#'Oo~X. qtkXN;kMO"LӿZS&J=hvNa(qmiA,1QKJU(kRWaJ>ғ:R,"lkFyy¿sKCҴ>Rj uza4)|KIx-2ď(@l3aKiDV/߲pn@ \R Rf0QM$L&@2_'NV.%s0D es<2w)S>j%b.Ј$'X@Lͼ)mF4nW9E y8A0 whiKy{2"}zJJ!\襞* ̕ztm nfFę~if&p5H[5'}?8ic_BRnH-Jg 2HAٺNW䝤`a3h3p"nqj)Ɋ7jj8ĝ6+GB7>}EsuZ?o XW! c6%}֫~pOC-i5#s N꽿ڒ:7("e~E}C# A\Go/'Ho"r2)}̽yKmAn_ Ċ>Yl=`]߶Z-tIµJ,>щF%fF D4#O`O;Þ%(@$0E!7HU7KgNGZE YtšM"g<!l!LUb6Αx-nO3dYRT?@HG7Du_pJvîxmˠBoKbwD[L T\ZJQNDLj;> ¹)NjnTje%hژefx :F8@*ajQ.o.9Vb p Mق2b:VcDFև^@ '֋;` ipk^}dbOH$͠Y/#X{v1F;txDe~q^-t>p.AQ\W;`&a}. #Yݟޏ/zc5wC>ɊLYEdk>z(el׾jv$'+kw+ZYvh:^c JҊeTyXjD\4LJnX5+μZ=IMni\]UL? E!TK!>Vj~Hܾҙ4i<9x)}IH*;a4*X{am6?15aOI~F=wY"C=P/> l{D%(cek-<5,gq"LM؈#4ĺCI:R)^ œI@\H鎜%Sy!"Y'.qXEqec&6[rW9q<:EHy {9mJsNolC} tiPbŖ[rM۟GV_CF70N)Tf԰{iN-Ub%C=M, sJ2AZtDmrvF%>ůl6)]LSbti.1Wp=\Vτt-J|g,Sz7cWM#X Vvtx6ff sۯ6-ɊC} ģEc\oW$Z+CF&vW|-qCwJL}U:,3Ycސɽ Q̎uW2\pX,l4({o=r"7&DC.^*w}ɂvKoØ7@u45WH:'Maf2l[|֡6:Q\-cc*?0j^JT" f >~/*(rxN'!Ӻqr}|%>QB88cu"W{ iblΪ83&݊ &Jquo,ڒRQbPA!M)b_^SpgؾGUX遆g]uÄun{s)&?Mz90R!0';fgQ@Tfɂ8I$,:44<>23C4.r1шҍr$KܐBl=}qG䷨O MQ;D49_Jko8>R qꔄkVmDž2m?$}JC)MP=4m_I120nGSEhmF:[>ނ?Z=-kt}Ӎʫ^v"SMQH"l\TXM:77f+gYsԔ O,J7~pL|8/4oUz pMW&Xd`02ǓJRbkڥ|05ێE^Nd)9{Ï[V=)(1QRFT=Ii]{u.F:k.7Ѩv! tvPx)Tҥ^Go9GbO䶶KVvD T)MS"ج?*w=FANJ N/Ꞌ]Yޛ٩7F P5 焩*C16^{POR9戉uDB3q2U}VGi bxNx:SW4Hizy94EanD.UQ[$ٶ)`B^C x[:Q.98-BEK}OV{ъieTgISnH1XXWLoӣEŪg?aZql~ I2TjUSP~}d]r0ʪij5_) zQX qz'2m3 R2A",Wq5͘Y0 H vµXG cF_Oh5PQwLKNI 56dC&y MĿH)'u+SӹyŞ'Ó8J2&\K߈.$>]VZ\{@^Ⱦ;-%^W\ZY}Dci%\]tk*o߻{RZcFٮjGe78w1, uKHnG!>1'و[ND8J&UTL }1(AJjRέ5\3w?gA {aC8B4l6EȐCJ67Z&pN QJw0p*Uһ%U6R "Es  aOs#9l؉t]X8~bqAK+; "m< >#2F@PZʺ#2`b$ͪYۿ!3`Q1kg>7b5$U!RoǠqtNc191W8׳M^#^F Cl K+xK!tV|K=xo΃DG!)aTB4j<>0@80D] Rv|:{>;y<5>o"Î6'v Ԛ,!@<{4K-1L9ο7ff[{A@0ETfc(柑\oԕqEAJx4!J&lDa߶0 Q5HrrMd9 $),hd)W'|l* rGs%#k# Hl$/9i>9+"%޷- &:DW<)_DY}Hrl rYƓp.>5z&Pm O~>ƀܟ aGqAMnˤ,}ĵ\JJ#GRV mqJњCۭ /SQԙ=gJ-q!{,/qɧOJ!މ'ByV`5J ;P13[{ް>O5eul:WvUbg۰cKGK!ܢ Y sqᓩ|Մ1' 6%/fTee16HKK=Zh,w5;zN|?1#g?5u>Mau,*g"Υ1d9R dCJLL~G2Ņzrr2Y9; f h?Y jZN9rP#JD عB9a6zw-W:D* RAhhRi"#ӅlO/,.ߩ|M>qwؗOR) 1/A+8^?mBoZ0-MmdvB#1PO+{Z8$x͛] 5;)07|UAxeg @C(ai%7!Qs]Z:F] F3[YO+ZRp+ڤп#ޠ{ǰ}q0olϣN;i.zI5#3`Bɠp 2T𕘾.m.Sv_̙ת"&+?R"HarI~zKns"D?L]\flJn9jlG?Xd,_e@a{XbR`d*{BPkǐYWl-uyQ_5ў.T vƁ\8Zڪiwy'$ Gv7a뷸9]$c-1TG ']HjJ3;U {,t?Ҩ0N0 ?)s*ٞMP['=$0 q3b#hOXNyz$(II=:/:;ZZRGQp FfHȸFO7M|X[$WsLBWD?en6CiP˗ذKw"nu:J2}/~պ;aD$~ :ShfiYgue9ZaBc5ؼmeU ፹HV 84qoѹj]*lOnn;s9RyǬs2pbIxbbjV +ʗo4xm'ozkw&~&@ YYGW:p9.ӭ8A4ATjpNCjc=S!-;ä`c8iERR|Sz).ݭR5\:=5߻PA^"4u3sAxM ěi xr"FM#*}FC|-N=9PLAwoJiq):AyE$.13@n?r6\i BX! MGݵϛr!iHHw`4.H3\c:tFؿ'4*s敷^`f@3?/Mɕxjwݗ?p|GA@{5=0DjlXn{^r,MR:;\E%س5̀c6$A+qPp^I\ܶO ˵W3Xjν,c߭=y))$>6ۨI!ߍ*)qUK\Vu. ArǸ b=Wnd wA^*I:™{.үm6q2 PKI $y֢ahqܶi@g{&hK ^cb,MT2wn˜7! wi3r!]iÇk&d9 ^%4-&C3ު-QCԍT~Dq)uYc8gܙlCJ`E]찙!/AHyX!r8U^ҫ>NzUf@3Z 3*IrYAjA%VYrrsCDՑ_%G/ƁִT,bx)F/qSxvp$jW߃ R՝BiM ЙV1HUJ13"yᯥeVLqH5PZC;Hk\HF;*J?FКY*q6kՏDxhVP̰BoLj|3dOM`Żҥ74Xr1DlaՅmKՅտQob3q0ç=~3nqɠoF0\`I2gFK2*'itgb*}whFgtGPˎ"QT)shcn `6}aKRQ͎Lc'J鞚lS6b,3_Ȅʕ@Z&2J|-ft R1Y %d6 . F>w'h0<^@(Q 5v -K9̥+{k)<=tQ%Z?szP1&A̻iI$4OB9 &P!XrJo_N8G}9O3JjCC^n@[C꠆}1J7n= 17ra33Gp֪pnɎ'd9;KUUpby(9MS+喒::::4'q؞Pˮo0ABsG?Y>Fn0h1E#"a,"X*ql1[4o9QƑ:;p ٿ\PAҋ/7ieGo}阒Uv/"gٴ~nd նdr7m6!n]7b ;Eezl=JB_p 2)y3 BhoKze+˙ė;HR*Plcp –#S5Xcr{#O\]0=I㣀 ÷E,贷|\3:|snm5J)_-.W's_utw `TiO"1hѸ;}/gLgmc\iID[&Q[~/G 9M!] IAS]A1Lpw穖?'t\ZVHHy$Ѹ5SjWuVe" z9Qi³8giPSQ?ȟB`Sox;d".h_v7)TT4qeGkivbi46v5$S)]]]}tjP\ ޮU| [ھH 9.4=8a%GVO I 70`'Iahx99VX.zK`^TO DPbys-qxt?[n廻E"3nS%qvP\Ӽl1-+Z?3Cv o<;e4lӌrAQ{'^-[$Xw:񍂧̖deW5l#}Z֪KD+;fD:zS o3^ gDn?KFGvB_U;5: T rm"k=Abn_%'? z{SuJφ~wco@X\07#B hbMOx&`l϶c3~l#r|2d~0 ˭PullbXydxFXp\IRMцIhcz1aL:x/" !Y+`}@pاp!0#迋0p8"Gl4m7׮~EXgdJJXTX$U ׸`Zގ%"&Oo91Qs傾W׻lo47L ㎝%CE`0/DqIL(ҫ~ c+ЎfN =a4鄳ѯbH>xm̪w\bP'mkGL GO!Hh׊KIkM`f죺,͡-]~jAkmPaN܁ }nyZV'u Bh q]cP-c8̊YG1I=VML>pe[w!]&|{B9=t~T/16NO&Q1Q"<Y3wV7=^tԁeCvl*@^Jĝ}BE ʏEoFo"iFkT&a:/4ò('D\xfԥ/h h)~4A%z#"~zhLQY'2tO7|5.εm&cxY |)K|f,6Q<< ݱ<,zƼG)R ywAKZ@nGAPcz|,VLR5;G6D]>kSLn)%ptlRݻ#f?NqtaiaXX4@%w׆5nE =g5^r~1Hvp>R6Es Dɗ2@kX2E" !$gJ.Xtr)T/EJ_YI '`$ OF2;2#$qnLjKInMA~=;uƐ[}j ]OBUqIh\GNj!/)Oפ)kD́*‚ .QN 7K-묏"X4Ar.`WSVYK:bD_rwśءA9{]a0@MG?f -UW\L*9Ste"]`~lB4䔸&DE?07pʪ5fe7X~~].a0X4Ɖu&3%YjޓvqZ~J$04.RņFA^G?+v@mB3ՁLKYiECgUFȥ[ldjx} J#2\PT] I )!\̫jw+[r^'lα,u{{ "z_k>[0G{@$n$Bl$3yS7YG|ZbNZ1&աycN[zk[nEԥjqΧe(tѮFfM)8cPc/1UZ+~\n+yE'.gF^/3!h],'#ɺhDǧ4L@0͂|WmrU|Y 5t¼@{6;Ze|pHc tgcViDn'iW~ՙí}ǓFsu$~2N{֑; rM!-:˗ I^dXp|oP7fV)f(wl`vŦ4|8%ٽb橍9Rj/K& wUޥo>Ki:Z1u|v &=ψbLEO"4/koO3sp)ڣY]ʢeŠcc0M?)(b Y/'$ 1i)+dLlSޑGyOa쨾洿%DA\H7)GwFqkK 0ۏ0QT1,iImaqmmp43C6p>Wœ,9ĪS*h sm$6ka;?e2^aM 脲@T*.Br 'c!s#BBl 9{Tnu"DPb{z̏rh֮]h`Fjc"ԝ?bX.uKQߺ`b6r[C;/?!ƲチSp`~#'u*i`W;"AGY^q&uKKO;9K\2Y-c)}- WA~53H|;8/(o3恄5qB9kAE{mkF\U ?ʳU$L% jR JVmyh%Ӆ?,ol2ħa;K~=UUhߖN=[qU{o3RVer|6O tOIVlVSeWk9 ܜDoxЂu ݩvٓukAK~n`Z@ѐUO֊z#;f8KAV_;_5 ؼo55oʳSf%!y[Zq:a5c,zݙQKN(YͥmcYknrS@4aV $C4cW\ҭ0L "l`Cu@g){k1U[2 lt%R`7;K VYTW/s". cCQPOg|s 9^1LfO|'714C :u9W2k { ־V:iI!;#1O/`_BʱG2wҎyf{{"Jjxm`<됽)|':o"a@0oVs <~ęΫ&(yGp Tf>`%*޳ʕ+ މDWuM;_fc_LԂ'\/KSB*?ւW{е[2׵:V6;M&2P\qm#F:/J4!@SoKv~9O|GVC`@ ᡉ.. KֆJƬ8~`MEKYM.q Vˬ rSl8 5 YՖg"FvScT0sܱ$9IQ pwFBgc$eJne=ќR)3+(OEOT$.KkvQƬ)D4 YzM`y660?fP=#>ث)[>^XNDϻ[ +q^VgjD5qsvLؕ2Ҝn=RD[0zf/כ82A{dlX[1U'S>Hwvh0C5\]vcB/[@hZd\!:|a6 0 G]<@{[/,:7)zbus'|pfU_rDؠ!KskϸDyBR1q;UFt<ԩ07™ø^Bs6rбmsggՔ ;lQo\)~mΓ}ᓗ{z}el:.OR E:u"$b'ЮhZo%}yje n7r:l8. ~vF a">VٛhWre\97^^/5*u!FbD͆U} EPͅTPYnAƙ[lR$ 9{%9e=Sk 7R'+g$e#漱♀Fö,9nf zhDh766 ïsK6_YQ#4i" +7T7+]q͸lWs걪7#XVmF}eD5b{sgLQ@ ^㨨vb V@?=ӧiPe. R Q+ }_k3]%3Q1pգ&/"S/~cO;RlHz-qj+ۮ5AY!.ӝR$W,'JW#8ju$x(Eu0:LsKh*U+FY3MjyWKԈ@rOf5@ xF+ |٭V?b(DZSR>RaW6hNKx/bn##dZ/;]~q=N%߆Ç/J rełU%U,qZr7ۘ̈V}H.аuV?TN//:$1+}ܫ c k#&)V*ə:\^&mD24 O蘷H'ǧ"E׀L)zHv?л\o r„Yr4y@](s.^x)txVgM+U\sl@dQGtNw73?20I굵$ш%;È_TΏWwP/[uW o'mxF%~][a`,'=f_)|OwrdEUNc/rx.*t:d[b VXnDd1)HpQ޺zO CT ^$hWܻ׳6*d|@TyWb̒~v;!%aC]4޶S4]hiIfoD7ᷧ@wJJ4;ID[eR@.1%3o%9h."⇍ۚbeKp2Gmx{G''89ˢM y Xg}l9YfU'iUDv-Y,x)sc4r'ۥžX|g}/ س\Ntj\9{CF%Nŏa鄶7Wg,f= Ss006NFAʬFKsL#qc`hٜ9[׫9MLy7({rj^<3~HgB OX 0ᩮeR,^& IK\iKpЮkwCT[)Bߡ.8xFtw3~:o!`55Z~0G-~yIgnvl&+rT""J4wt #ʵZ6ҚALA>-%`m h݈"e.18NqaDL-cM7Kt#J(wY*抣+Y`h [s/ᦷc|c}~+㷻^a "TCYSCo+0r|+t88 UuşstP'_NIQ%hGh<@T]%ao NTjrZ8i8閐42lKAdYBuem;?] ׈$RذAzQؼOttV"߲w@9< Dȸ6*qKLTnp֥~a-#8Pi&stݢpdEAN1f|V)eyJ8Z(6R88@x:7κ oŐg3D fyU7Ia!\%C iBaCV'A:X}B߇ uH4/FQמE-^8G[ha'! 󊛋U(YFLH5%Ws:1/7K~kUbK=~?s邱Ieqc,!gIGOIĆ5跋D?)oLi@BiA+v;G7\.x6jmuOEN^ڊTR{^P> > j ~h**ZɄ8)1C.ke35r%g}+~à;Zi9wnG=k ,_d^ΎU'.~-%4+hH܁HUq70Eb`XEKmǨӣfjr0nC2C[]͛ЖS[1*B.@S"i޴ŗ<*m+0OW0r, ߈$-ki8?'xJ ._-i-KNv:~qv u+gk8xxp 'K [@R. cǒg5q@!G;$m)e?bp-6$e_p 8H$k2gjv| 1H9"gI ]VXH()q^KեBc'jMKMF*Q$Az9D䞮'6#_r|MYhqn~GVh+=R b/DQ^/zwd]d~#q$Qp2trl6'm ҁy2TEJp0껸}O "x@Hl%)>mN?r-Aޖ"ZZO铅_f pRQK7`NAv3]Nl)#?Ķ"sʟ"4J:XߏסuSdGVMEU 3\M Eȇѿi1Mk(Ҵo} 4'z4ʄU- 7)xK a۸[華:^ԟSJ_Xϒ'UqFϺ]öudBLwuB>Vb*սz ms)]C[w㓀6u>z(m_mP[ H4t$O7IzD<|, 1Љ d#PݪoPFdӫ%${ʕi0N,@@{e,]{|k-,%SD_ %֩,8r@-aV s͹.T|WceYL/+<oL@!S{Sn"it4s+^Y:wbJ RRf0kzHx2cr){W4s+gJ^A{ gUQJҰ/Mst-;}:l3ͻ8-tkBB$){j⻪߀d{s_ý)pY!k#AH[bO=y4.V4l Gt?> -ztNth1 q?G (OHj- [҃O f9w>f HfMR vl ʥC7R?u]@DP@ _$iVA&=45 In)}!:?S#x'۔]-Y6|!5Ew}Uν}Ai2nP ֬ԷwFS/%gYi =ǢēyȅvfYV%7̳ GԾv O>@GD &HelO(韖KC~iJ*WtwF byKĖ}'g-SVr"eM4?'9*~p˻Vz|r@88O{f x+FΨ?5۬2@d)ĽcEWu#E]xv Er}q,kq>m}Ń,eh@Q#=w.Z?lo$u?P'&Y2xj#9bZ^B7y$ AN lCJUBŃCiU5< ޲TqZdĦ !']ץn(m+Bw~ʖeOVn|h3]$x}_s: M0UOr ݬeW #֨T# cP%\#g3(A%N`9Fڱ C[PW"~oR @r_# ,9ӆ)e4 m?* 5}Z $}Rgpfd}x5`1d卄fKYv/pbosP$x8:jkvCCB׏~9+8.z. WfV:﬷)l(&8NGU΂#lu*gWm`W[ *>Б\D]܌߸_{rYS}wI'f~_ש޳E4'д6kRD~A9Rcł'%pJ# 4- 1+us! ͖7#d^8m:Y_r(1"UR´zNfު$: u_ki5֡Z`~ mt V$$r,joLNY{* nI! 8Jhl*ISJ}r€Czp}Hk5{)[)puc֖{xPbOwES6c) /DWU* 6cͦo\TEHID4ڲ7LI/UM_nKl^ګ="gfd| 5YFl{Q"Km~B9ݴ).{p0˓K2ĺ+mdnoaLF}lo)olwVʏĒ2jjS8?KRVgz&:]TO^KPϳ2!Dww=Mr8*S5,4 |=n俅+{Tz1KòGyf׍` @i" *, HZKh$PgBGo+fc -ǿ/[Mg{tqD*qBqŸ{{VOo!޲Gg/Y[YǴi}23M 0wZǷ015 –n*S.EmB%ڒeΐ,;-j,N "\hJ>Tb@Rȭ7bQQWWFFF/Y. m>؍XJĢl&_V`u1NVnFP34,fMFxm`M8BjhO.Y??hݙǧ}>/EלA؁Ӷt6ٲ`MqնtN`pOx{ߝ/u>>Kk;1C䰍(rzYLG,.P[c{E]6D3+gʥoēXf$ =:"qՒ¦B@!+N>цu%ʙEoEd0}kHLC@=jInhpph&f9c/htߋ8CgOպV%g<70=kzn[ѻYmNpň(N <ע7;+c99sV`ϭTn{2Eb-#ۖ`$^-LN{&!\Ю\vPv|) 7t ҫuyO  o҆uB9C*B dF݉FJL AHFA8$<37L "R؁Ѹ8ܷޏLI7Ġ֗nh h ^> Jfv,9v5"ɔc&wȕGH4帒WZ)"S\j'dd3"lVDƔI'\㡇 @WL-FeJTTB!aY^/mBtetf.g20lY8+vZԄ3[ 4ΩdoPwAl%v$v@iaZL1 YEMJ$?k$oYsjj Ofqh0Dд^,;lF]NӶ] "ɀÔҺu@dȖ <5?y% p{ ?w3$p[:]ƘіM`q&AqAhla}xgPجc /!M_|. M,2e8HfwFI> ʿ?Xk!OUn_U;"x*"Q\??a"0>Sc;. 3a?hDtYM27ulo)K;U[r\eβ *ҫu(JE}z_< ;WgSReܜq[Z#\S`Z[z_6q;E<ӚhQO?xCLRϠ:wmY-z(2+| 6-:%U.p07]u)t&mV TQ ~UMdҁ+€ZVȐ@Nd"ғSYa ^8Qoj !p oݞC<җ^@/J;'C^dyZ)8+ѧo "mo#]B=Jt]/?ղ+L6D*'k,BeS'n, ̖6}*7a[Udzg I>' Rw9*$ă|JJ@xh46 rK4oS[oLģY-ǕOF"ĕOrP;br*@ UW;lYf}5pqn3c 8CЄ%&a2LmlrȘXО`A;$Ft U"=.ۻ_ 2_ oCCCuyJ?ч[c+/"ÎY.#؀`]OE^$9p 䨆FItpXlWIrXl`ڬ.,&|xz[$/V%6^%p&kE5ɦ&nIVGU؞zR_QOsD «qSUSfˮwc:_:}  Iw$o^cB%X9,^g6R،,te[<{:Q.G*mB\,QRJתcU.y&Bz iM <pYG8Ȯ90\-ko?2>.kFzb9U$.BNHҿFnmmf';8׿BuWx%E ?px52U,V[?tDt d+ZwkZPnniN/3Hc(@[q0th8"OH,*$ ݘ^!VS a-gZ#xk;=\Q/`1Ƒ-/j&i^\:؊C V_adR> N'^g Pͷpg4wZ#ȑbqmQGv&6h'_z1;i0>J<4d4Iw7[;H*\Ҩވ `<'{&1_'yiԡ-kvP d\>Y[|u/H<̐wpbʂ(3p=Ǭ SwG l!%]AkEez]z%·n#0 4\'AqPF3歼JRBC eE wi2۬Qp&"vo(}06$ 5Y*C W= ɪ۷4ڙٞeLs|zt /8yi|+=΁"W,W{QHw:6}⪧dNZN() GniSپ&S\OY~;:B,Tmr ͫ8 wByYS.ʈ[\-9ՕPdУK{{oQP6CAuQaZo^~c34~b*7R n(.Ezx^vĺr{s\PsKÍ;buiCI'`S9| pUt ԣ-QB\-XT\JiKJ p<,N_t:|xɟl*tvִ7EZX , du||G]|#עFwyHXHVw4p!L%jOG6/ہhim1]_ϸuXmZNHAt%­ӴE8H/?%.-R65H=٧ Vb>~x6=ls3uRBo^)›uxz`i~d?j[S418*y.fXWF,=ަB9:U YS3! Gw_&;7vS%2ΔHȋʹJH_Z8*+}; "oyG h%JaEN60 eQ]8GP܅H4jm?~GD3"r#Hku>9R{#h=>u-O)4#wTJwjy$,nFCsr@gN;'x/(}wr=Ϫ߰DuR<(Qb{#0-U{E7Z.)H#f;FhPːvKe\xx~e)ǤʤR 'sU51XLj-KQOzc"8|*Қ_艗s[pp}A x@umɊW}jby /3ˉO_Jl1`C^9j 3$lD9T>X<9I2VT/@pY'Dw84 ƶT 5fEC91K .q"J:4s5^jG~>e ׷_U2eѢ;lEC &dWmK\[ޘh>Y89op2"^e>Pˈ9 CQERm\(:;=/3;|Q"vI"h)7w[uFI.Q X>d 2 9Z܅Fg\Y UI:<\㡝ַ^i!LԃҕŸ g)}OYiSp׷f#fOd _6B?~Av%^^e Z" t#E2dQX |o&cGl 2y! ͵=&(4.<*+? ؈Tg6\_dlxSx~qQ쿿64k*ϳX9ctg=;7&ׯFN SnI;&M.uQ Rޭ.ܭm`v5t`}?1pp=@P ލ*ѫmcN*jLD96M?0j jkĻ+{ɉPckY+MrS%g8#'9:̔Y~t',jA v vC_-rU %Em޽j%NF$Vr9i,U~&bEUg;?e"P:SjD$9m˗^NYsXrz{xN]Չ1L ?BvNUȣ5Y&erS3k^-@4g8f*$G(;d()58%P C7]UFT tc2ZL|כrU*(hJVFiLK}**!/y&!vwdm=qj`"03>5;s% ^ѦB7d :ۣ7lj{T^ap2mQ6Xǫq)ÇUL\(E*[ 8Aɯ64jBP]{XVˍ ásOV(9Tg\/jGoP$]/< 7}GO`&dfQH=$:4"e#ɖEP_ц0BZ OZd= H@`.̖S1Pְj J J-xtPmb2TJNYë?R9B=\XS9&߳=V`,Rش AH=[e.]۹AYdЂt^KI2*R=U3n$C}OpL 5fxR4uK4Q1稝b\?cy..5MTZ5lObgBn)z'{g6JV!VS"L'YNg5j N[tlWV;V/9!H_dlt<ǽ"Ƨ2eBI߭9͘mEq;MV[\B̂?2@j1Sb 1{5 Mot΁k7$ c8V[[##cͭYynX0z9,+ ve=.R)O] =W0acfep]Id&@@@~"//юCؒ6P(oXf:ţ5S ?CRYܰ!QhUraG=LDerg|_[р[7ST``1TC$);V\0Ās*NDTzN*\a\B5_2FYP]@_ 9ddoǥaYR{Jn&g'vY&Nv&n͊M??ﻄҡȮ0DUk7UxOO,{Va"Zs2⦠EKi 'Vz(Bh3VlDW;rkHDmt qK6XD<40Q5}];xRk{H|]gUˠӅ4gddLBJai4xhfAoVu,ݘ9Zx 5<(qDz:.ъu4O’'6u0\3Ij>IEq`'뇒Ny o%M b9d8FzXӸz 4ߚScfS;"{FolI2bDcӂbfQE,蝐2'H#I2ɸdjj3[$Ss5.qN wv?gO>O Xwi Y{ڵ\ivwg/Al&}7`_fyc.~~}H>N"{nb~n< Bnip G^ Pۅk~Ϭy<˟)"Bga,0g0jg#șFgV?Plr)%ݗ'ݛK9ir8>^1F0e1dT-8or0'2o]b,W45RHxGq7<*h2Pr:Q0d9dW0mLc:= Eh.m\61\3tSxAbkl0{Ff7eчEm q>=Nsl,nLɑ8|_ȭkuE͛L}xSERRDAJb \|}81RTw!Կ;L0ұ* p5`b!GBe{SmQKi?=P }\WRoIpcA5vuGMaiALp)!D5 kukӣq#,h㷰oW4ljR)ݹ~yJRv.jyITףYNm3XNf/wmd\Jqvi4[-G)v.uz?z0u?Q= :DݩXjo;ɥ瑧4v5͘8yҧA8U=4l̕,*(.e`l$vrLƚUCŮK%-5,$T35= ATF̟C5iF4C,Cڑtl,]˾m)a)9'0ȥ٣m a - n.-*lŲ:'8R2\lz )hT^',E:ŃiwEw% qH?OLkHi}.*%ǹIXX,5u5BK]wTs!m!UxґOG0~TITn)L)8q҂ix՚ d3_|pDjˆ~02%M7Yh1#oio1( ~YR;;~ CDTZ U6K(r+r,R wIK `liӪ +Q.kkTbGG`l#N_IQ5ѭZ~I!W@R֋ =\\I*Bh]'^HtAࠟ8 ,pAh@Ѹ,뉌%!\WPW}09>Ln)\d,-tYq +`[U#y=%ҡ֟g=i8y/r g'.cUb/륪3[e^\[%s0U !G{p!)&X$΅ّpG>wԴó␵jԾ`yg&tA#_ƌNa.^,4=ގy]epa~j; eD0tX2N`i LwCJYLX9hvBݡ8ֈgoAz; .lGB qJۆM,ISQnGx@5*s0LMi]hsĦTae>tw&Ežn [a%µϗCPm%Ok:\|QV7@tQ2NWW@.р9qK cw?֟>~M105'1C*r8jXѮ{' nbe)ǪůPy E{ 8eLF8 KlqRN~y%!9e2G,y3U'Y:)JwT{GjDB[KƢNuVȊIG1]BWstF4:Kl6R{3oI`cv:O,PoB#/n\:]6B_ grYl`}7ƣ GB1Q=`o9Tn]\,R %|['nZӜ[d´:Ť,f8~UbƯ(ϢjI꟮7?iWOt˂Ռhu.}=ÂUN8MCӗ1Ez=S\ >,X+Ҩ1u H9+ۗ{|j;WX_63ף۩_V&`oO1,|pNЇ&K2   \yPRl;%TE[(n>bB:RzuZ004>W|3W/TSc,,J*zqJ0= Zmġލ+,F;ցLL -ʿ]i)`?=gY6.Hc y1<c@'ѫkqҷ9evqIa\6S5q]+6.  [* ӹ9nEUN*C j%{u6dze9qFI.adQOU QSwts]m?wT*e#,󇽖WX\&jqGIHSM^GDĜXEFט+h4 02eM|x4ILN./Iy%y (Z#r8yI4kYj)GjKO]O4&G \iv k/le@ۀ=hh蜟KbsGm2$oďۜAFpǢ7V;s2濳L_)ltVY}/f;>y){49/?ؾMZBLC{{r mp28?i}[Db9q 0­2(փtK874ūVHh$J87/ -'ٿǎȏnuZ=7-۞+M1Hv7їoNd:0dGRrDVĴ95ɰ~,13|~,A` 0)ې3.g![C Oݔ%[K>+j&`fe4sTMoc+P(”疱2UVOcF ʋa_@1VPm7\La#NwR#Y CYgUpKB;mBʥSaȔb\V9&./y*;=lg܄49)*yC9U Օ w¢w,*LMJy%g#*sU-Ϟq|Q 4-jrqCo(Ki^NOf ,!l2bQ4WoDNWq"o0R7'@Kq6Mrqh~R1PQ&[3 рk *.$pu k&4mrnv"o-4Yz mX> 5ߤliiSFZ;2+Q@0T$Q8O/XKVz~%1=}إs1_l9 ~5`R,0U}hlMC2#Ny1}{N?oYQnLIUE5&0@ k8u>Jm^`Sj$B> F\uLHcp,%4C6./Y%-.鳋fq7Md`d T550WИ}6>?Sz N4rEp0z2hV[QĈ69ظ/ͯ<:7">.u{H?|B2H GFV50 *|Vc%u6Oiye 7ic3,gG29ŕw F&d<֖i}wC#ogjl `҆c[g?/#֮oXqcb\zȅ_OgW}t$vu OGwM_Z%s/Nv} 1wtkbMYQL,\ Iĸw& * kȒM6:THݪ@ݮZUyXQK=T|̡@/; F ,IOcZɟF^-~w;1]{v7ORWb&_VѽFʀ-+:' 5`5yR[Űufs1_h IbCVy6rC }p "ToAt%g@!0I .FLk ]byALB?&G͝Xry&^YHm_}O3+GKN|a٬ٟ"Pyb0ox$&TDQ،$kj-:d=pNd#=K#*x t>*6A)D|No(&~qVcE>gBDDnzC,a9-&[.<T3l,@e FWs Y͒Zt} Mp~EFfE}<x) DS!#W'ܝj]bFI=`C!lAТYv.4\3u1`Ti"pj 1B/bo;xw = I'OVf {"-BU$mv{|U=.ʊm~/^Mr>'_S< 3IG~(jQ8>A0B.>ЦeAdp/V~1 ;/NM,ݏ"ZhX1~_?lW^TqZX׳vaqזBc@IhYqI48*nY4z7v)՛lCPZg3r- ouippFzK ?.$٧q µa\&n>TӱխQL9 YID =UHJ꽨ZZf OU-eE-9wVW<Eyٷwr碀N%h~gJ\lc,i9zuAČ. /A[UZ)$3_&) 'ڬ?`ޚ;G _ V>Cjf: S ٞ%bHKdYg . +O}8/RQǢX4f]\?qċ'9:3v~av.M_P?Ȁ /v|3?7ER"ڽ6KOPM>8V*N&6oùacHOjfEdq0XgōO ~ Wx,&zӢڑ|F\ʹZrVx [CL(({9 Qu4BQNO8dvA3\>  ăzwgE1uhMnN[uVZ@*JџFs#u[R*I_rm8B_߄y-b1H; m9E1fwhp%;˸S =̼V@=^٢)6h%4Z):4϶9_D e!BښitHPrC ia?rŶ&5lgMc.`F0uLrӠ0vGpkԤG -TL · +X ŮQ{,nFh$;:{ƕZyYjXf8+k O/hjYbHYhwd4 &3G h9fy e!FoGy!L)4!bcб̍f:jJp)_e߯W0|ʿ'OABt|q+!pϲ&{l{_\H"L9,uI PpxU.pz~뺠h? =0 Yn]֢wrpced| j opoE+T/`aˈz|fQ=Z+$ZgG])1pXHSҿR>#^t@,fs`W\KF4>I-`tW>^ Vټ08$zֿ8!rTղOc!({ioF8؍( YbbFj H)qyrv<7C8|2u.m[vf9E1gGRUitϑ]WGbFEmp-\$ lIFK jeL0|{ mTIc]u=:[a,TZvY)2y2 ~/ԉTD~ː,]Ŵg@ytY*t/ҟ l/a?Xp P3:NT)Xɣ)骹}r+{;.t 3c|3FF+Zd#8xTtP=#1& !5rW/bF+)]bȣttaNC[ϮOEE\ӆ9,zL'O XͿ>׮͒Op@|j_J׸Wft׷k69z˻Kx`5v)LRTE@ȉfdƬ4SJ a`Tᯃdի0X/Y) N*{;%S*5wL'\g<)[у?,rgAy?.\1!ٗ:ed?U}%e[U򏧪iYs4 ?JySaZql7 qmAYG{YLހ 0)f2.,-uuJZ؄*7|oma2) }| 3P7  ƺ" qޏI}4ufG2yb.W\oj滀qwMv2bt>"%/qn"͉Jz`RļV@65vxz1 pl 'KPcPrir'Q?Ԝ˗`9KTʌο4 n>&է >aO5"Ҏٗq8jm:òTy]RKJ:$b*ThI_'0Vgn4՟MgC]BGnO2bi*ʝH]5D;%c7cp}~׫x UCOOde`0E `c;T;"6Us Oɲ'X ՌLřοxr6vtC! s 0"̨1VLcqD5.vtjQ7%Ԃ[WгkDpMs-^wYNZYTnedAj)#icɣ]:v.%c8nȜ)^Ht:Y@0 "q=MY3{b44r aQ|̓cO1rE7_c=}Ci }w6XL~)QD^U>\OoX;92esj_AkhCmvDy!P{8Dqh6N #5?$Vuok]Gzn{k"zWDs:[~O u{$*ΚXˉj"`=<0?rN1ilͨy,R= (6>V29,9zU#Zꪮa#sڪfiq, R7g(Cd}OtKcOFt@w>iaI;;ΫP=|#!2v`.J GTo4&vTdZq}tքK]E/aOz/}mx71 [\Y;yuA_Х!wew< aOTrENo ,1h&v-RNX$MY"?N"0Ҁd̫hL o|ccf¾Xa9-'okR%Y[86=z\:v72 N )9_4ҍQ3z|lm.x0J;X i^ c-1't14{ζ"F~t>  B3DæU۔8ep[ɬ7]"- *y׺uB?6feyW]gVK,Ris]'8N^g<BE5<L*?FO ~C㢜n1\*'54Fdэ57-C`wu8.!_4θã+>=`,c>NJmB؋ܖy/*QVblc# BBL )> ,TTRYnnwzx: 3L/T5SՈPN'K{)c5v]q\SSTKVb2OaP o{c:q(r؁7xYo&14qѡgN+S&/I2?5-v햿q}+vykȑ&HlŚAP)zw^R/u3Z)U,PI'v5 hnOB7Mw,ekKue[ V祙?k6╎_,"W\AFI5ʹD2+hFv^%h.>$A|]c<3ۯn]0=!b:h i ؾr;rZk\6.ķ `%?^Fyy*Kjm@&x^P6REaO?5w23;zVM_4㣄ԮvEaEitrՈ(IJhPqrcUA*}K[ߺk2)#[`ꃑ"ٜc>[Cα iʃ_E﬿('#Y R _ALУ64kbŽrqlc<#ZX_8zZ'V_yը-!v2e7]W'kwNwy:+5p"=Ɏfo17TônM *HY5{V:㵔C}G490@i-O?^Ϧ'brab'Dl&yjA ;%9G>Udk05i%Crmyj(`E^g&deaNCy-9mWɭ gN|I^~^=WJKQ=ϒ;ĈYr!'7*`O$G4o^ G&rkSvfz+'Šo&t=sݚ|*@KBʔ ZfWFK~ֹA5^Dvͦ4V@I'0Vx^OBjll=|{POnC6=YxdgZGpufÕe` o"=l~)ا4=0☧ȭ"m."YjRjJ*l]]g/( +KFwrC-̋s{<}zH(u /@k=ύ(% l!8^bLsRp;%+LeL7cdح8n2b9hP^y[ɚJ//̓mQAN!F j #S@AOr!a谒&wVFeD;ctP4.48zn}o |/ #OV^pUMTS_@)IvKQ᠚&d\{(/dv)N,j6Ŋ?a>pa+%PrEN]2s}xJ3"~i=#bCPqȄ6 go06%۝M4*I&#eT+T9cx72TmCGguꂩ 11*V2XMqHe\E{Jѣ|zDj >GyyD3=e:(p̟uɮ\V}_J\d봝_5/h4%= iǍe绍`KE0eKkŌIT!qSG&@7:wWabI|2(`)w?W$PPx;7ԧ?tﴷ=;z њ ʒX-Zk@{jm\ls.HyZ <̫Xi3Qza֏U_|=<WvqPK[AK>k)*zPbL2 {+9p`z;[Ram ȳ;6aȺvI*<Eya͂&vcj*|fJ15ŤN/\d݀d2߳.[E)>[Iz_l\004tAӸuj<ǗV[`N䗧Yl;:l(9:9jDWWPW@pusİ1ف/~zB,ų%]}|ϷM{gh~B)Q8cof; YE2d׵*|QqRR劦L@Ch5*K&]#r@/,T"=,!O+ z3iI:!ִNIxO6@ pypN=.XRX%5eաbve3䜟, : 7L, Zp6&L~S MAKGvԃRRr[\Sƾά&CYz U?[TCs=C IolͪO_UGx"&T$(ͤ ck:[^Ip*W̺TTtCu6šC9钕VSE%?<|Wǭ6@۸hD ݹs pY0g !"{*/媠v)8mIDc e߷Ls@tی}搏v>.݌O@عMf 6҇{\]K>BO6W]52̼k @D] sNKG mE&50Sp $mX6%nj}2`CAs+=`\b-_bz>p ʆ+[]-7wdRe񥗨;-pIk6\,Uj2Y cyw~! `+@\Tc_G0ja!Y-y D~^?<D^>NG 9nœw,0U/̛nZ؊L:-.O͵{&RZj Z ClڒgjrH>|A*! ô+Zk#Mm"bc C`˱7ny5ˌ1IrvG!2 ֶG/0Ud6/ k񼪉Ti_4GĹ(dh;Sq^ Y|w,׬auKҸyDC{bP(V͉X*KC` >AsL$FF;ַ!3\(bHDb+J /.|bǿØ#}0{J!J-SO1̻^uSrDV?X=L0u,uܐkSY:4H1GГ#{_ѴFlDg)-n&!]-qLU&MdH.䵵7͌rںR(K5oK105mאT'HuÊWYNRz spҪN .XBf0X5NCE5ASgn~}WFspwpL ca~4,7ϊ6irza8IRy;**Qo,P'I>mODzSPP¡A݈6mr<!7Q J 4S?"iG^W0^U@p D"b%, ZUR-T!Cg9ᴜdrj]:z1){/)u> $l4&  6AvKJIํ'|.B%̾3ܝd Jߋ4Ip=&dG>51jI,{3\=Ql„gU'J>g="C+ho'r? y?ũܭkD]SJK7t, p0fBpK3gъ'(kx<+iWv8{+R؀EvpOtcdJ:iA)5QV1>'8Hf jua;{!U,e_$Y-&H3uRFAODaUUPz \<o*tSIbjE"̓P;Rz~ {OK ގug=P\T6dUmlƇLET{`~&"*B^04@dܫ*聺q ouCU^ Ft Bˆx~7a 1԰+I]&?U%ƖgȖ):!uJyxv_P^z\ω Yq)(!v&Qŋ`U&1U$n+τ<%0j%v0.%$M2鶩yyOcKJ2WiFT@c;*/U{4̧(\o09\x=cz\>lX,'h= jr#B-ohRw/n1Kbtf$@(q0^U5{n4 (BUI!DKT+nW2XRѴ*5c3`B*GTū.l0p"lHWB1Mҹp/E3~?T]C+9fk /kł/Z~eލܬn,fLa!rնx<8~*ƭ:\"鸌 D%S+mxQ~bEư׹*3U\'OQ΁~4lArg`12wDkΔ5jݦ;t Fgݮ=%,efkYnd.k+Ma'O\mgA&X^?mPwŨi~=-Xq[]߿2n?[?jf~mSx)i 1 $a~84I>nǁˈ yď=,V[Cp H*S\H<om1JV!@s !NSC~ 07W$+;p}VV.kBJdK ?@B֔bu%M wRet:짇F/TפE_;&~FOF 3hV{EΖMeC(fD"tq@ڥr%u@>$)M/xpZ<6qGƟO^ݤK5zz H@aHW"[V#H5*}qqZįU_MZiփ]TC;2W5-_o Hd D9T{G&T5KRLϪΨ!nm}ب S]ھ+ i*m @26?-CG04}Ua7$"zY͑ab~l]"0 ryANx٨qE{G26°'M o#faŠ.-rвi^Tzɒ2cVgu+r7R$ySz Lg@5zVV"{˙)^k&.A2EP4B~"tSGZ0"*RSm]d!9h$[=PS߅1TNkTA%뾰9;sʟκrآIIt cIR昧`VT7NїZm2YM^M\{g8\#0OkX<#A,g$ͥYgm=t V-:$o]¼>6i8 5qw7tW4u@~5{GІl`@ݛ# 3xڮ0Ȥ´(M? ?}? T9SXg.c١ɹ|[?Hx?Z!nz=?UP=%v#?v.d %1hFM?VS@c wXۦI{"s#K>K 0oB}Td1I$yBH嫳E՘Q_lPB=·&| .Hwv)=_h mNW%,OO?v-*̧~7‚;EÒYbetbDC1BypbJK?r_D4$+J~R!MZ&c*)#$jpQhàyga~``sX9 $v|R8EeJ< }DFgs?pĿQ+ѵͩ_Ȫv;OBkF$vNef͋hD5$J)~lu471=˿ȥTT3ipz(Pq/xp*FɅIV)n,/_@sܣؠmHRc=9j'2\ju0:lavkwtj^~Qt˜Q o0tF6̧EkXeEJ HvLRɜijƏ}9<7pWՀ 3Du8\|Ȋii +wXi/2 N 4Pa@4 PPK=*צ%-|#{Mة`h埴le}M!~ktŽi5WlyT1Ipz}JV^͊0~$J a'*+>*`(mkb_\rf[ ٮ=$qEf/w Y-.籸[3U+. p_F kB"٬>GŠpsm 7,bfIZ&n`C`Ɋэs,>@TgXi`5# }V\&Hg7߫ :z( 4BK0h/n9f;HI@au"8,*y$VLQa tRK+n^CmuAKƏCsd!-4 jj }Dͭ5qћ/Hp٘],*30, DHVBBaY12vۛ -Ljrn  5{EɄ\+,2b6 T=."ȼMǘ8|MҀ8SuQ156_?Ч!sr[0I-Bz ,[c J,rabp;kp&n8rgʦV%zaM/_\~NI1%Oh6ݲ'(&s~pKFN4U.ܳ2xP,CXХ{MG6w Da:dvY)mutlFuKAd[Ks~y\i])>*T1`;ʡZd{gӞQd#M:;.Ry0TT5SV*o[Fa9veQzQJo"h\#o7'nY s1Uzz\B-^TyȟO%v_4M ek$ k([C Z2HE+Oݕx^iQ l8;ɽ;#9dK(ADs λm_[\4RsHl &3G6xqм1=; GRHhֆz~~Sό-!Y"ʆ Km(d  ˀ%*ކ2 hu=gv;m}wi): ۧP=, 1ո |9t j"Bim\.CۮJb5ֲ9fkmWqȼ޼Ѐna߄mV䏿ȗ[kjd<]\@Ae }QLAPo'K6`+J (INc_ۨhGi֏ nP J׎sK,d9:n}oUA_ܡ%E7c}BU۵Lx-aF_?hȈ$VXs4@Ot$Juf o~Zj(uVJD3 Ļqicyf %}ͧhQAWօ1LY91S=q OU*И^ꎷ>]' (OU%VyXo* ߭uW}Ih9EU;_$uks ,AհJr C7H ,`i\=@ =E 7 q 3h~{DX-My$?< K2*yܦ^aר֠Kkp_Zoy<<_8=fD6^QjD6y#iV1/ 2ڻ(zΎ vVma^'u>zKF+Ǟ@ayt)fh +Ʋ0bm=y91E#OnBζnJN'=]XV: GPo疎N Fe4+< 9=5/-m~bÎIXyhES#6M-<&~P:Q$ķ.[;җRb-d}CȇY14%8Z3Q%upT ;% }d/iqi3uXI6-EBA3]M4cnYut]5׼0}j59h| {N; @8bՒP3[Ә"-~CS ,3Xk/̹Dd|wY"679ZD-k]) BfN ܗU7i RҳW a CP:S[#ʢ%<;Tͥ9Ŏ+Ւ6Bۊaݮ.~*ZFd>B < KBS y.lY)vơ"Ƕv]FjC$^G؈EcU&qհb@'QD2w[]t-+eRb;G İcda ~T,Ω||˦aZW>Ex@!/'9v  2}ʀF.xK2_0ԵgQD ݬ 1̪+WA bVR BtSKRmN蟿};áDiR!̬84%S$t|dXiPGGR/JR0,Tl=3 .qL, 7ME DRH:楠{qo'*%|%+ެ8n2/V!L>!@ 4yB ˜<%]Fn󩙰vX/HjU7cġ#r!5/e%3c5>2c8l_d-zI֓yW;>y*qzTlu%A&`qWøopՏ1CB'՞aU0\]77MMYC;`iqoU3 56Be?|뭶*:"L(P? 'gN$CͰx{ʹz_IWd:ؘƆ"]3?l9DJ*1$iGѲ*>ᵿA8}Y 4VXgrI/)=AJ -s:. S%+'^_8 ;Tm|\}2dz6d{*UΘ oElJ< %_s9+,_;Z&"[OO"kӅDikBjw4ZQ6q4c5㠿ӓj2*hRMR]ER $0ґ %#+yrrRbigX:ɱ!94 $[oX5&'c&WH_^=_vU ꈭd€W}MG*Y;iF[eQUjzs S NJс`ŭVVmDm]KK5I4둌<dn cMЂ#,\thҌ fOtUPQә߁ljWY(`YiqmE?wn7oC X0)"t5yR] Bsz_ 47NꎨRy"鰃@΢ɻqx#;~$;>-zi㽫-{BILnL=|=OR_PgpШ4;oKp36ch_{>Vߒ ]Ht]Dg%* b%͇PYhkhƹ`" ? hș0wz%)df NrjRkYXNhwH0j Xd/Q/'=;Ti\꿉Pu KXW4*v/_xap R8RaCIU}2^U֟5ӆ_GV9JL 3eH-t9!wOQpiyi*zkgB}aWw=&׽!qu)e#9(%gYiL-]uh ~-`_Js'#bU$OlڬDm^L0}12Gy?Lx7,&70gbz챥ITe'#\yQ$I-)1-)bp:=B>tRoH4orh)|`馉jUTӄakDIF'XF޻*1CxCky#d`+qBZwjY743ڮo^iλ8s 5} TU:ѕ%#=A2)!9"wP$C]9}FQ.ޣuHY19I;W $<:c :BaRqX>hóVAy/o/|Kͪ ݽ4{I޺$'Lo| >_( T.Sx ^ p35if=s'pVޅJ_Q"yR]s5Bf։׎KDocRkFhT@]ѱL:- #]ty T,z:,ɼ7Dž+oP%fBc,f1o,irxYp6muDpc2=KP-7S8ˮ q0HqFIB`T$5&x`}mX(wD[8B[~!ߴ!fODq#_3$V&[wKG ѨbP27["ͲP0DKfQY$j=l+ާ%|eTE Bb2؁zj"qcy,THX*J58T#%-t+!|< nn2pBVcUS)a'i#hb6@fe-L'Ġj(BPnʍ3MU:qr U=BXɉjD]΃%f,6rhݦ@$ۿ9T\rAJ^ E0^4k;i^|\HHAG|<HmWA/zs]>΅19#$yQYݑ>ĩxEh wP ǃ_lU hX @L}Crw@cL"o(}47,v{R{A;ūFJrP%g+_q}%ͰQٟHÒH9g*nvja&=5.v闥z%xZ8&Vy 38,M|.r:|!9Q8jO,EVnoU `|!Rȑ ~2hl*HCߔh"391#%8<2 MhC Ch|&Sij$5fI/7A]%oDufGϣ7f.0H"(vx崕?.C8g\sEC/#K9VP v??9vOW#]r;J*SFfgv3 LġFYbu3y[}+¨RҚyrg-$ޙsgt'I l I21?6ċʩTP@9?L%CN%~uhm SGiq$)(Nf"n}D/Vu}'sKi=Ȳ%}Z Q=tp\>jsE^ڞ^=Vu%n)@ ^0+ոTo= Jc[cl:_:jt0\ ~ w2rb ֠ Jm:_fX)|e햯V%^MMNN y(:\}Yã0Khɹa5 ^^ @*0FRLk<;Z(LvuyMFP P?/[sхk:;T&8P-5DV/(qsSִ˥ձ >8}}z I hDذĹg}oUPk.g80և_WϘߎ.vDc}&|ED&_JiDO:)HC1v_Ҁͮ!%QfwdB64 'EB&cF283K'%/Nͤ(ҟ@A]WyE:-Oeh |Ƽѫx޼Q#|? I^7{>KXm g\%[AڣLp^!)1HI*`R dw0[fIgr ֵQoT6>'O}ts PM5GrMT\}J>oWVs\kǰkw"U \Mx{}DUHS+ũ#AfA+~լwaK\Gʾz5 m h+)4^lVŐQ;2$~f DŽ0׼4}Fx].௒&P\H5I`ĦΦg m Ia$0KZkn)Bvйu0+لu RF0Gx= ^u*hc3ˮҞXceZ_G $Λ,5Jn\ӶdīJ:p!Gc Ɲ!##iL'6UO?JSD@:13*{ΐ`$-k'Ys("YP*yP\f+7W?TNEg 2CWgp+ nmnOj]㥶BvY;+: 1mkDȕHEFi3Qbp|,(C'%L T7P]dUƫ)ڬ~sBH}kR J\zJӎ.QQL7N\6(N`g/x%P Oݾrdy[vG G j $^l2X`*fuFeֹ6JKӏ3TP7YD gV5g>wf\؝Sxq WC}l|53YnaOS۰ 03OyuAT)wݯa܆Dmnt1F>WȈM*>0k'6b>|t5a/ݷL!e7Ja.Xj/lȏTh7]o$E$ɔ_w 9)C"V>1[3QHױ8 RpQ)mhYv-7z%2QQ|/,W[ x2nCs@Tn.6V/X^Ȯ>_kZUIf],R^Yf/\a vUW*F JL"N]0bBiIU1leoضtLK wc;-C 䔽GqBS2H>&lժV€ h, 3;H.65M4|0sVP]=Hl!+ijrN9Nk*+ itrqFGos@ )rN{(RҢ%X@OR%̓Gw`T]F3|CA1 Ňhd_u^K]o2!{+%r.`Y `O_lˎLKO⺔6*6 !U=}X*_u޵PպGtqOm@mH-OX+!+).k>ρ 'ly^Cnʔ ,mx`f) 0Mҽ8&1G)>s2?8_P3uưBz]EJ_es!>eJFf#s: Ź,d %9j]F[:(>{@z5z߸!Oq?r7w\ 4׫lBpD!}4eٔoÆ[.8}H ̳.}nh{CdIYC/6B ߔ>/%g(T99PFW1\,w`v{x.MAS k"7b|=_yn{R0}rZ[v >]IzOryi9 'V{kfؠ.3Q0AI2嶩 sɵ xX1)̣H} .[|vM[1*bx'g L/؃s>b,Iz2>+32g'q0Ν>wc6mLI7) ;9)-]/̲L+{C^ؙIkzS޶ 3l0ir͞,t/Qs{f%&YPہ=ޒ`x%' sP}oǩS՚3Y"1FxTpt&nX>_I#FpYֵ:4[Yoh]T(!-\ M"]&Nv*h^4,)cq:>ʤ7&颎o}@$HB7c 8:-ݩK'BJ<\_CY2^:Uʐ*k P`"yz(GFJvWC:G3 K ˔zNɫ0@QͫG_;O6I"fSa]6HZw^]!::SB"y eJeu2!^6ny(Q6nDU15#<3EdQ5̤wVkI94)ۣZ0.y:?hg\_{1>Kx:c"jLR;:?Eb 3 QZh#` #mdq;3N}w:0b˄4Eb+@s4 #T#,ޯ8~"PqXLs!mz$`\ HDz[B~%JdRR EbH}d/&;4vw<ĶA[#xG2**4 )|ً ߓ(O '|#<e"8{Mr4X<)qq__fDMËR0nx=7P2%6֐U1҈W,)x!?*p{;<7$@,gb~P̘OPW_(@j8ds?K .{c֬}9D!lyC%B0'\q?t!wMA {2_O:{iC[ NcJX s_ےEd\YvIt(08Q jYuUܣzѶ[NV~uARX үF85S͓qH+iT.p: Hh=P^^ξ⣓|RҨ&%S]N+MD;TN;D-˕t+=}|@eԉ\@WT^GERn\@^hn X4p2>ޝhhb~$kݳ{)f"a #Қ6ssmcX;:ȀΖ4&&nt魄]TQ_#{_ZL o⛏_y/ U)D~^z2.I9i, ըfGܱʄKc تB}Veƅ4n9UBQg=Β載Z;$!,r>'IH[R ynҼI@٨dClh Kod]M;E _&h/Lxg[DTL~YgQU;x.'. ^) xq&Т5`S)kZ|rOMvz OlC0[!#jt#iٴ%v- s^.''fewx|SݣP\ʔ*"z1pdabPnDGl42pNuld㛎,X\⑥r1pG\t;[yHa˨6D,]څ;E I= k1jœU/6| s5+nx 1c>7%t3$uܮE۽1O] t- #"ICvZ LXFoK-RՆ.Mnxٚu3δiIdm Oflx-9['; V>Knøj o9Og2"kNj΀ Z-)YpIucAm'|W,`ʜ Ď9qq\K~P AI'XPLCJ:r5lI=0P@W4Nje:*? X.9@Bn9UgW|[,1,)F҆&Ӌ{3K:چ4[TY Iv2w.W@ݘQrIQ̻2$j_0u1j'nz{gNS(طLf_e@Ӑ@.~&H!?ð¦h_LϦ]URbPRD@rA38&4K{fli(jꓶr?V6-i'^Im`]6q/a耨e^01̭2{&H8;wmϼQh&l?, 1N@hZ^YdH*2O5Ӹ̀oU/0 oU;,!MMkXPZk v2ݯmz/buήȞ2C_\pʚxI(BHb(!]Pjhܜ,H ɣ_qbe&JΫ{zLNIn} [F#PX9xq tRX 1d)e(v6>XEߠ4}Qs(=p;n@7;֪.7i1,j Z`twS"з0˒* !+FlX/XA/^o`.WuY,8T4UMu@gQy{,j >Ia6,{6"};! @$ƩpDʳ SJ@ӺiN[Bb'"]rkSjfZ}.O\"k)W!b*!seUKr&5Ҕ=J3,)rյX85;g4g q #] 屶~9l=HvU&EIΝ)^PƈZcK< oA[Ӥp;zPVrŌ}jEK˯\#Ϧ:o Φ+hˁ'3Ld"^u,tٺfTCtЧPg##(#m[z-hOa,X=V0Rrb]6˒Cb/?罼<-R漽koS1ԙ~ZԔ?rnAkoգf ْYWQ[.l$E#D/ʪP9pM6z91Ҟhq,O t@f{D}]#a0 z7*VrC\MSz}N?nj[@FIBrAhNI== =L~Yw M:0Y.YeְQ;k5vE]bmB@҇eI%>m ڍ5vK転}+vMn4| -4S q+I}_?<h=8}I2X#j2eZ+B/PO;lRrQEB*6D ޸zm)߽ ng]J7JR }),1 GN 7^^nIPvѭ -}ڡW1-r1a5GZrZXp D'/|o1W,Hظע$dCԭ;xī'uhel_@m ߋ:/v  ͖V¨IHBސɐ7V~U}Gϗ1ib9-=GW+ǂ 7=z ?rmp3Ɠ|c#>NHu=ګ$V.Nu "gV-i P=<2 ;m qtu`k `fCTb cO4#e6*)kRwYSҚrOiDVmEJg$YІ`AA1ǏhiYB>3ݎ]IqIg3Y~<fya5WWš5>v6!tj2T&5Ay.G B DѰaxz470$*2#\["TcG8dX$q2oOt,o tcRo\ .>$zp@*x@Qv ,z٢L%ժ)ӑkז ['384od뒙DPA㝈eTU]YI (Iь>X^R)Ԋ .5A -<&@/{^3(I+H5vZX .p3.F,ϰmm!2Yj,V >jV(,j)qEM N/2'J&#^@SU&&V!b Rs!ǺBULQVIE9 +gKI]a,̈"'ފėu_7&tImHt㆖#0B= rSy*~3J:I5IDCm 2hZD%, qO./&2uJk.2fH5B9Csnfpc:Mz|xhg3*b uA { c6@q _GF+]Z}볭qZ#${|~s4.JSa$$ (@)ܡOX#Roï2z]$lyob v7wM/9/bn|mJu4,c ӑL_6dz+W$)Zr@}Bn-t`]'7'5r7|MRhjP'4 7Ax)CsCd~WP4MDqqMknn*WH"$MxDd̊RJA]ֆo$wy`ދmDK 8;1ܮEQծj`hPݞ B.^ H~Yxs+ pduc$ʵx V~h wuy/k1j@ԥ.r?C57S_6\"ԧdh<2$g!i0@(?U"(\ 5E$cnBAñ_p\ڡc3_nc2"s" & Iy˸ q%~*E=l.gwf: Tej36檖Jh@N/ xVƋ?oN&0- h kZ]_UB;-2RyƱ#Jeh.gIb5aOsF?d2~$<'c e\&E=GN1,[DgF}zNbvMlQlGC('"]N!ё- rqyy!9 < )۰N`U%XAq+?G\xU ?^Mtɀ`!}3&sCzN6{Ey֕ڞ91E%[yLߧSs?qe? qZ\R/r_+} cقj>f߼9Pt:?봕< isjxS1udҽ sEK#@տ:Gb\t'*A7jJ&zl2 V2BhgK/Jo#  G50朞jݐ)rFM~^D6dUP TĒ Wf˒/jІpn,$&qrh3gtS#RBd..kK*Umۨqxm[H]#,+$xD8sABC}s3q{Fu>J]M~ENݑ0n}w~0>G}t}wAnd"x[MRQlCN/eI 7a*AR*kɖ>j*aj}[N=7S@zvw'ӧ(L?L ְ16WůX,-FfOy7vZ%kW +y*='HWE"n/&dpnߩEV"$t}|1&` 2֝'k렅ق_]1`8r&zh&|ޔnJXőr!tXzI%4b+!Y`E55s?$I|=MCֵ+JnCs$QtϥX~[qPń$6=-wqdJԒuvUxO)0. bId m(>.* &<'aWD :@(H0uDyY`}]DArlh~Sh` 2]:0XM7VAM i!w(Ϻ˅o,]+6{1SZ^ qOe#֠⒦ҹ4 vAnؒݯ ug2upmB/t'Պ+yt(JA޵rP9PQAY:Qș[XyH+3ne W[n-̼d)RB5Yޝ۷([jZG -\jfG#̳Koj+Bq*yz`7Bybԉ NX !i~@c뷺> G*ItXДr /Mj'%U_]13S ,D7;x9)MB͏qDSNٕla㬏Ɂg-7 e\Pq@'KLj D>gMpQg%8ZěS~:oh>(Ӡax!Py`~XGÜg))1tʔ2D=JCcWJ-լ=(9kVRJ!q:v7pY4iq M S#mfwll9#ѣ#&c@b }& ڳ6v;(qN(اF硸V`yC %<-9aL6\OoQ,JvykZi\Kzq>ÜF ,O4M_riOX$D~xP@Nԑ??|J=yUrtZ&9Q!~&mѶw̓ШfsNX)u +ҎbۗF͝~̋0?a\j.* =sר꾷^n$rq@&-hZi*7df^G!WۈMk߸P G@ͪ] r?)1Os;<0RsTTq2w .MPU; [+0"}Ȟr|O~&Uj}%V:jݫ'w9 6H_>مpYұ # ]tEa)Еhr86?!Q!Wqk!'x <ʑ6K]noarHN+aa!zf? Kև󊰳cp+s_=ڹ=uУhS|GۧcLAAEWX*5BK(1 \R?ZMfMgEAq/W4?*ÙK8˺gΖ ܽo?l$HBp@kH5G_B Ed";O1+o[LJ*>QƑK((\Yk:ȟ@a΅ߢç8>)@<6łK&3s 3qwm{`[фǕNvsY妟ȭf-V˓ cÔwN,J"C=iĭJs}#1)جW&'j7dğp:( Mv9T+n V$JpWjkH0D/j@z ?gWXآnQ*$!]ێړV\@|I˭%o:0C$:-<̑GEօ5tA|AE,ZC RC@+>,T|n~EHS!Hp9BB6 ^ m,Qr | E1`*o)|J_Y uX*%wM"QL3;Ye!h&s]4#,zz:Ib PIc]exڼZUg<#eyY_`7raӤ]1G[\G砯I&zL%ܙt] hfDeuь]޿[#\9}JHe:pڭtzSsL%l3J6u7RJXTh'7hX\]NثҿRQ.dxr{ߦ-kC)ٖd Cu'%@f4Vr.{AKщb8QLFH,LwS܅%K U49{lЪR<ت ismLLSm@ 'QNۿ)_yV@pLT 8;iDVK/t3)兕͗)jƽ7]tܒX!H!!c\,7 PI-M+SD1lsE-(oWD/WR40qcK6ԓ~(acب>R9 =A\Y|ȁĉ`?ka4ji H.)+0prA^`%!gIj\&5sj" MT_02o`PbA]ڄxoa2_^;+1BkCLjc>] _9/[NxJH~K+S~[W0]oߚ&sWp8~9aMeX-ܨ-'r7iCMŸgz&.|4uᶂ|ϖ}ʥMK?=~c̫|զp!3@"jF~~DX}F үߧj̣;rd!;.o0eY+!vU9zPFk2faYoarepCtxC˃.Im!sW0l%_cͅ|<2uS \]N2P GYi9R&&oh5O >ǭvw a"gD2I'S3.M/ntp $fL"imm-ed]=ዕ)UU+񠼌Q&axVMo=J᫥U }1Һ>/6?{ ^ۿ2'4߇Dl s듮stQN(WJbAD`jGZғGb߉{ Y֎ƌg`EOŻ|J+2w+5:] {&\}gҲ@I^G| ƟQA 95H u&4a7pA8E4Ln,t Vv}IVL*%j},|A7r&|3X_k6tX#_M7Tԝ~ foSbI5.^E2aKLޟ2mk*U w%oC6[u k3 1?ͅajCHR(X?HEDI\``gL湹f8wwV DˬDeB7TNwIӭq' uQD+_9PRGQ)>5&Pvu?сےPj|u\/chVY҂y!!Z/H V$qkHIu_OrFv}(I~u 9*lQ\D\7;HrQ^mM.>y[]rd@~e]b"@/diHiqXG9@mʸ(["7X ;46}g^;Ph{{SK6jq+8~\`/J+4W'` ( V+G5A?%/{!E;W5R*CKΥc5A{@wpf<(s8<*sJ3 c vfl#_)_="> ^]ZWENJ FkulY0{Y`F|֜4_AU5sL>w\|H^ ܱb4' WPRwRyacPaJ|ǐl+.SsyDz.Ү*cf1E/tzI"ƩʧUK%'˖*M52Цa|r)xbZ5𩓍ʞwdzr^Z;%rKN:/. 릖O|DbSd EY*t/+qr6o~WBvB' )'vLl01vθQ⚫/%] 7e[zƅm ? myv|6h궞-qQ݊Զa9הoM4e]Qąp+!,/Xc?_ )ӏQ X \VB 4,5=WF> "~=~{/BlL@5@j]I Uвa< (VS[ʾzPĒ`¸ K6 &(׊fBKɐ 6UEamV={O4@x3żTDӹ h Jf$Ԇގ$\^tezG%< =9xO18|yjVOlg)ͤɻSaRY]fm"%6:7Wς)2݇Wb2NiE6\՜ q4hA?][VVIDׁw8,9 7Ԟbd31"zYjY1F]m¾>a.AOebB_POp`4^QQf <R̛ [N&wCY #΋dh_$:C+XQQb&]Ӡfݗ'ęTc鹉_儈`!cg7e>HEkB*1N;z}Ψd{S7ZNjxUׁ@m!"m{zaӐb lc,cD ]nzK@5eRT[jbXu%L#YG#4'ݸ ,A*K0O kօm/pK:蹢mʒ?763ύH;ȵy+܍<STLh&=垟;JXNb/V.j ؛3- c i5K!Eך[ƩR1~Pûc[aʽ)ثYS \mEH$Dh]QAyo WdP&V}`6K8VWI,ފF>0҉aԍfu =}brhS&ΊZ!X5?k3923RS/m/"zcּ 'DZEN!^ɗcՎfQeo F0ω֕1asf>^`O1PBun䙨VRis mٶc {My4r)q0Fl }skV3xz`E+gԞ$Yܓ7<˂A 6 њ!=C>f|=D<"ۏ%"\9xӰ@G$6mSӜa].*;5pIDιk R¦<]Vb l]*{TIU׬&v`r`60QgOx j9^Va9CAY>oIOV ;*r4U7iYuJk5x:?7rÊ]@+BCx̦hR/.^94e mJt&sPp=:YA3Z-/)| [G!Z #r>%bg<(~rmI)wE ܥնI栂!Qu:H j[Nv2'sd'z(K20U^Dvޟ[+Qa f6 R(m)z~!ɿ7@ (6!1 iՕ^ҕ5g1Bxv tx^J)?Ca0b N򁮀ܟ]Ԋi4D(W,^%M&1LRIoY՟ƒ(_Np T`n:|]48\{eQn#> hة3M+վ|%= *֙7NKL붂p_ȣnOCMkgqsU-Yι]p7UݦHmnzãCѻJAv5qd.!k'\!Y/;JlܧR{uKNGA] )̱i5:sSHvU~s=~=c:Uz0-9/ٲAb- 㾔=ё o{~V)P -fLD}eW*kj&l4-mbj,1vVG"l 0"B]kb̬s.U$'t,!4NZjU[UrPk&Pg^U}ܣ =(`fcv?օ Yg|y:NQሕL YB .\rNoX%( $XSR#FN e(~MXCOU;mK(uRԌKZy[=L\%$aR+0*-A=O夛ibУVc$ |1!knDʺ릫gb&p?;s[QP[z} wMg$XgYuyMҠ0%ˠsg̖4]y( {.R2.| 88 ݿYhPݺ \uɱ> Eg$8hV C<֟g -1JIz;hv)28Q.hvpg;LibSO!iI@ l5.O%,Mfct$kv~k6{-1<< Jd+m4qX`}pXDX*hNۯl5ϸ#4|rp'2N(mTǵ}2 iev/㖫Gg !S`w3[ cSۿl#I-Yꖿ, Bqͮ*Xd@! |bfYŶZ"EJ";[eC>T:i)6o̐t&.  D= 茸dCcY|M03zLgAnVYjVڔ/ZR``c[XЦF߰2Ȣ^ r3c.zNibdI;#S jr‡y! 7P~îQ2_M~Kc/m*\'xL, JZ2}6B^L"cY*p3aib FzvHӺvI_B\Ovq04uh^<؄7i Ohȅ]l%pl3DXo/"}]5vtxJBO{'z>'ȵ(J{.b*dxNzn2y H#M5r-xo\`LQz 7쿫+F+ⳌmLh7c!uaq>Gz/Ө,c[{Lx}mmfo[2>NmOu|_ѵn~*{%񒻶Qh 44IݞFQ<\s\Q-z#1YZ,c6"T7anˀd" lVCOX慃;x(Y+$a&jU%hXԶRLcMn8luL\(?]!'aLD*f 2+Zjt-j7d܃f0΁ }.?}oFɪ9jyL!}] @aH O0_Y *Hgikd/d6G姫k d9 @cAqހVvdoVQPQeg>F SX`FM Io%Gnfl{ce6*ۤjhj2 7N,tVqGir뇣::n>JYS3ฐ(؄uԱ*yWN5Zecax {z:ms!sv^b&R.E,gG)vWv'?89,!V Cnt;7!xl~z.}SfX`E{nЭڷ2= ͬ> U* ]aC_es(!;8/gW7F7*=V$=%):pu7L0{\F2>}t^wl覫P‹Z,$'.y|Us3)^a ^%9V<-ZH9PMVlnxO{r9A_XEL~$PeKEFGtkmňޚS{!7RD-o G<-7nA򿸷e-;OJ?H*9ֆ,ֹɋV`冇hn8/̹qK&5C$ XIT?s1Q^o*oۊor@`ޮ$mg»GQR7CrXRVs=89>vό}E5ݠD*~O]?{D֓XpLuT Ԕ,X M|% Nc , V]_1ou+ ,_7 l4. pI\dM} MbbVґ!|}Afe`\֛ie+c]j+ ) _k~|$~]3tG-CJd+iJW!' R\6dŹ;/y=6ܘi8V &E~FH\3<{ mx!>+]\AJIs(q ydJ޶9{J z3SD]D )+Tu\cXJ|?Rʝ8茻Lpp}I 3~HEQɖNHM6َ`+V)Wp,D6c9:t{"W )AANgR_yFc;Th6wJ9vIEE 6J´ue#5,E0VDPhL3!C@4ov=,qj#ͱ8}\ +0i;H 4\c]6 YQNq]菗l4TCaL$kOAI :s2S0@]W >wXʜdWYWĖ<@JL ;ɗi'[ ~''Ë ˝dAbXMC2|^WR6º~P2& G}ƥgZTPczIC)<~5NyI~.L(Gb^}T9a ia.5yD Q)Љh'2{!'%;-Q0p~,tԭ o93:҆oQ>B7|.[ y:٦ 7Ƙp%`TI7+S ݡK.t4'rըsI" )I=g_@] W O<odzÂZ uȦ11p"ˊH١yVndu0Fd0xgBkoDF@ۍPi0I qwC?iTz> Q-F]Y#}#*֞?d#EIg2ӝRiG^DG1J Ǧ\U!ᙙ+k(߹J&BYwSFOԅثØmhwh} 6m6lm>^pQ? ܯW/ۚJa)]ia8=I)Ve&mv94bvrP>RռR#"H"V|8nnfAmY0 |l( (3+k%]1 a 1Hf Rxʘa ݆MF$MdFXBMՠ CZJ_S.Ɩ4BV=UH(7vl8`<^}5Pz9x͏u g8-ኾ'f aӛ*G#!̩W~('&01;5pߟL4$Cㅙx[br>)d=p%g-HiӮP,91>èJy36etpA<1r Ҁ;Đ@q"Fi؉WWxÜov e%đV37\c^7-̀ξieLGJ;[g( xZZ|<(H=D7 X1Ƃ"r ;K X&a kJ. r.k_+K" cɥq_Pӌ6~R2}{s ;opeEk\n#a,gLA9oǹ,D:nu#TOBOo"-r_Zħ5hzʋ0۸hK)N-=z]f553–? l?W[ ָٌ`TkEۀhY75oY1a 1kPHl3g;0n"B1m(/}XI^ExV !juX0q5kIZ<Ӭ׶33Ȏ@ $!#sJC/)0˅ced{J/2X X`:zlgA$]!|:2₭_Ҿ]6p? L0[ʔ'U9/.ڝ4C֥Vu7mtPR)QL3m9_uY?mAb5q؍;#FZٝ LQު|UeCry~@v'A5J|]zk@h]OYT(/-dl@QBmꎦ:~}j:|vs$@uN։ᘊ2gY/u޶%Sr{5VWofJqCZ}ƿU`GM;U&S[Gh6}5Xc; 4 1#c?L nI(舭>P %bg!@ǻ2:X0~c:'k(\ %+0/ (uQ pO:Q"x)A3V?>WlsgGW h[7m0u3Mވ$R0n >l?:F$49m.rocjTCx.BD'+Oĉ&-S\.PP_{9]ZS?zB_cP ,u6kBws ~F8U "@ o [yD9׷i2ukwUS;j]ȽbZ1*o:/ILf`.eMe.ŹOcI0-AGYfuח >u0 ]\:B;@zm D]$ooIMf:%XY r*Qyq iъڲ,|ڌ꘸'ߋ>~b3 cәej գ;k>m L/8g;aĦB83Ҁ(Y\tM604ہЀlDz3:Dt+ 1Izf$(Msؤ5Z#J뷲 w_#2sZwV!82 O\k*k!wr@j4& UCRۛSw ՕBn]hy$I@gO,ŗX;nOൄIEb5@Ju>u;>DM?!#8c4Z0h ͫ}/ n 5Lr#fZ96o7Q6W;9iU6_W谟!SY~iiG#a}n4j[J5sdԯj\W.5 [h|ș(+uh-0CԕO;8moe埧,n߱5 ˕,e-$O7(+5k-$YLʴjۂOg:Q<&D[.Q4r,3' I }诔SvBwN+iOߕP2\G̍ Y[&C=# -pԌ8ЋtW6)tv7O :uYͩ9H;J| t>2TT*>`Ъgj߂՛,$w.者2iF4`^zg2XAzpCm1GysV"D:K_!B[/Q(`@zNPzm!7*(H/W sPug:m~^M%xbٛo\۾O6.AjOH,=|Ko$ݠLo1r[@TUםG?WzȀ.XFB u1Μ8/1|ԑtf&s ࿕W5;=dA{*B2VOKH :US롪ډԮ F U gߨɎ+-K״so-D.Q [:p1 _@4_k+$Ҹ; 'jQJ A@}4S3|~ЇP,`\&;ՖyD>Р@lqpz'Dd\`K˘(5W>+bInWVF" 2ji#HAsׁ`[R.>ru?EdNJ ;ւ!x G}QjU 2ukGq+CãahQz Zte?f=;ZVNKA7 q?/SB O9Fd\ӵC8ZnAXP_sv{E0]{:}DlQ7YL~O)tMM/ƌ CZIkmU5O#Z^OL%oK Uwَ:pr~)VgǺο x`2JƉ7J>]' D{ȋWs!m< gBzb7΢nIsp6r2jXޞ Y׻I@ޞ } lWYitA>9w|iV@%͇JVut] CH 0n9ZM4p> \< >$A'^ 00>UVכx0t,&خе2=18{g!y#3`j4󀢔a!Z䝂]:Hu~fl_~ |yU:Nr\Q;| څHxcja5۴1-kk ߘ΅svC3tb FιC{OH0ޯc,h-@$G<:]xlDT6D6ݺJ̰+zC\$bSj/r<'tS/f9A-͕S餋l &.aFpba%LH*#RBـyI5tNN\`EkArtOCM@įlFTw0j9)"9mbnY@GEAD7i+`HUQjZphR-/*n7&Ҡ"=tOL`qgW2 ?ѹ*b<TI5vm1"G=rRB?:Gm +AwިGLy,F(=j_pnu㙫J02J$ 2iv;'jb?p|>v(da"ah[uH%f\$ᦎ:qhib$~@W \g#ѪOUDgFLƻlVGbhؿu anay10BWN+IXΔl wT#Ve2 <7f冗Sxn^8잽 /藄/Kh>JK'.rYYy=|z-|¿8xʭ@ZwuFa/9DaQ[pQ-gw}hc͏vaԅEbU|uljY9&Q`.fݍ\0_Ol )?=JuA-.bMzmaݑ@e2~9FD>`;<#M;$ 's3p~h`ER7jH@l}1nW=Xưn6 Aޝ+6$(Q $' ,-RŶ_kktq# N\@_F:aS9 I8qn]gtnfv=A-VDC4Qՠ@] iY|f8_TUno>i0ӁZd& c `A>u2"|Hx"PeԖ;bU>p`H %]Q]`z~C8 ؞'[ԬK'gl7 -g"+vO vgF„t.6sIz=9D$R_B@.1E5E18c~M8#4]p=oR?-vL竷Ëw#vݦ^Έd"I7(o4 ZQ;,eՇKy_c_O 'E47EV0uZ}gDk={w+)N+w!3bHۂst1wu b'NmSj/^Fn+nA9 @I݄b37KP[mhrٻ!woQ*M1e\jqXufjI(n$4oW߽EY1De 2lWH"k!y[1V6^J5lxΑHnlhm>Poy,d!,ÕFJ" AIpIy.m\((nU)JCs+">Bb(-G7psc-8~P8O'ihՃJa2 Gh;Nﴘuz&2ͳϫAloc@eжWXx}x!= Ou^w>2E"JNmTeX̊ `4'5 /WJ u{WYL̷GT] ̢&{$ /M7nM}dMک\1޷|} ,}9!,yƒ5Hm̆ qss+w3A ۮUguP5|k'!QE&Qg&+H| 21Q\IʈVD{k˾=s#C#{`6vC omU뫓C9%K.ޞyA{u0U>E?ەMG]h ^;|š.xM+Y;Q"M m#c\Z-Y%GVޘ #kpTGAjB3%{,{NAɐL82VY5EW ^@~W@y0]BEVf[jӒ `~I ~ vԦ]At!rKyIF6N ߵE`Qh`T|l\uiYs^Όʿz)V˒i5k1]Ќ:@,Mj:vv< UM8sS)SurԸ}:M_ h\,~$ "1ճ;Z]C8c (D>d l}K#KA6Fxw [tB 9[ܝLo&F:C %YeTr!?x[9-ڲK!>$u&Ӧ!/yxf txN>ÙS1o20Jxi:+@Uswẁn̮H[d MȓC {JDӴ`-cgwgfb?OÔdTZzƒ n> s Ҳq&zdS[agxnb /,єK%6$zDx UT[:,kmja[Fr-w\e{?[j˦iZ -Ō.,' Ud)2 Vxk)Sgĵc+ Bc2^8$f'9-COX[7'I/m4HD8Lr;!ǚ% PݜB{;AqN?74W<kX蝂Aj/7Aʣhk?9 2r ;˯ H~gC}9le7CվkP@:Yp l tiN$!ڍ}JBjCWV[N}a;@c/JBS]HGѢO,DPșA;-&!d(?jZ!44׵-Оw"9 G[ K!DJ= SXx)! dpmn,6V'9A 6@lbf s2;C2bt%U`pV\H|4Z//.'7JSF Sv6&"Ξx>Ct3 yN͕#%^0tf`c ~Pi^BjxUj@6YsSPEp!_LuB ug@wxfߢM?'U Z#Z~הR_ݓ%ĿHa7%5O!A#0A>p6,N@^Wݩ.)MmjJEL†W?+'JgGS0*-Q=[R $/]P79 PͿeYn*ZTf1ve;%#Mן_{b5l}˃OvdTg}⪽qZ_y9>]v"(tv0$ :[ ucsNwX^E[d†'\aYt.&Tbq/8-b;+mK+-6>|ߚ9yN"u[0MM̄V֭wԓZތX-Y~XMaOmVZcy3Q+d ^i7-2+ֹG6OP#.{ᠬ1[_<0u+-li 1moێֶ6dG)Ya#"]3ɅLrQ(cdUrp -\TF}HsLv4fS UE`I{|~j:1r$mOoÿH~*V'hLgI ?N vD CېGE%~oD9>xhi}yN>m{.cu8KiNGe$ƽiI0e#z %?A[Zq DM82qrr4=uSz{Uٌ:@ِ"M޼3B c%u:m),77C]UCAryDȤk{ߧD;ƯlePFy$y+j1nS%S-vWޑzd|D\!^S ݁P޸2`hR@1ۏZ)3{'(9Ww1mCsjvb(hy2ҩI騁2ɛv[ߜREBN(: w>,ϨF^kR'T* dn<|jYm^6G~|1YxC\gD]Åӹ Ji0G/Gj=M꩝j"a|4>QטԲeӨ#L(cѽRtHn`aBp˩yQI=Q dek&qtMڑxLs1b_ l^R_v7\ FCmsc{I`$w-2P6W=puXZ6g?b豆W;KL*'X,D}7a+#`d899#?7FBk&]{g*넋cFx(%f@LNuz\_dm@?UshQ |>62߇]pwB_xQskcƬp| ZNпI|.L1Z(P`d F+Z$I`G QZĹ͉rEF)@HW5$}=Zl~Ps^/Mc,Ijg Q&[ 'Q+fDk'ޖ!ԅ"JZ֌-1n=s+)Tveu,-أvѲ)7hmTCtA%EW=bO:iǯe rZJ˫&*]vhNK`^q}]Fqy<[S=(GJ`lgINnSH,2+э4Ulzw{@wqi!g>I)i[禇0ơ}j%A!1*٪TӺE߁Ff(H5( M?8^Uonm=-Une2w>,Lޓ] Z!ѻ#3Vŕj y2/f |2~"0@M A. 6y!//f5RR]b;ơii!y|CeS5&I-sgdb cXb y_wG*#DV9 &ӴF>]}d@v;S`<"&8,96B)#7e ҧ ؏-ѯ9'a% s3mR E BmDxK+f˜by ҝXW`FX ~ VMrCDbꕘ ģOsiN+7%) ѯlH2B_GOq-C.4Ϡ{gjyP}uH`U,N)s~<{esL"0z9ڃAb+=I؀ѻ&M_N91_9: |(GPKFp8oA -ۙCB4J5Y 6%*6:Bp1@%C: ( fKKR&G(ӹpgr"٪14}#7[ A`Z̵23IYЫpo:;`'[_j*<'o i`o^ &{J-&G3(⫗}a C,}XR5:yiM'B)@33MIs`Pcp< LL,&^/zmZ 2-߶! 1+k^'Noⴧ _ ` 0;Q_"R|YU >Fy 4T*ޥk Β%eY9sܛcСxg*On0Z+y,ibVݕb1Wx9unfMZ9 R eP4x0HZ:Qi{) -WG@`\nkL];EPٍB5: <>ioYTh1 JW"p? \뿙w5ttdK5\wMqn03M6 U({t>= <9E7ZX:6Ynr?:X*@<6:,ӳONI[!'Meηj,ok@ԛ$3K5⻾\uZq9'u=6͏@0rA_Hoh3/\)"L: T"} ЙM.d#nh@DWlݹx+c D}$.!$\h:uv U2_fϜ2Y^V d&ce$lB Vg\h(A0R杓X6,hDsD{C[ "NziNK>:ƇtbUHs%&J=c4șZ~x;Z28ôpćG2zLOc,wU:*'PT{ʃRk=ހT du~mJNod[]T͇<{KK_?Iɺs렱j\ N4oX^v!~N ¹F&fmd \tt⯶$oj 0o'6 5o~WEM8KHX6ClACE b GD8L{BW$n@CM'RRL+"1Ù~_p,]^(w'h^-"(cXuⰸ[32J;4\{:gIf,w/ b|mӏ:Dip^ƞ,"NSatU'FP]YEGc C<:eRQ71;S\K h)[U zORS 3Ո S.8)G?%^t}Ly<,q wtO0Ǥ]Ry&"?{L,77sS@Rt:5jaˏ&ՑLF^yW~LFBE}RVr$z[1Db+){1SG`a Lx.qmjtWgQHǣٸX}Y ltf5Xܵ-E$򸯃,J=1;*[=,4>c.80.5`ӂ9 {z~`>9n"HAw/Ԥji'YmG?sf٧akEݞ_ .!Ό@ d2#PPoYV.Bu?7h,;sYp<4u 9탽l%HG)M!NmPT\/!%R$ H[̉5>WN4Xeɝg a/c~; $hq8BcN'a ` mD&^zݥ2<+-Yʢ!ynسfq~uiM&lal+VVRP&xyq0r,VL;OIi&2I  Ǡ]$?) 0Z5nG /?(U51:2 Hre TknHK=ķ~\Gr%2|+9R1`Px91&V ,|Hrjߓ1RΩel>% ZyR/IC/H2a:`t\o1G|r`.Y2{XM~dWؑH}wkYOӦq4DM-RɠLK.N$JGSBDFÈo֦fMq(.sԻd` ;@1ȀV0vsMqw<Qئ렰-֖^C׉ge5)S fZ96h6djC{G-IuR;kݠ#fwKɛtǓP+p&J :FpSwÍͪ: u w9<48ou~eЅ2Q᯶U߶<-MI_k6[Xy1-Y_2|VvL육xc +4Ԉ547U4Q'UуDD~uK[Fw-Tb&0[">\B?ptrlvȪ,g&_rـ 8l,6"^!y!6\aBRJ+{~喀NC0 F\޷pYuqlP%&i.Z%2q:}ZbjWmrH5aS8ZӼ;L4>ٸRP:*ecvhhꁉb҉(R-V&pd~8&0)pgSNZxl!sL` %VAkւCn\D6}fG*TƬcNL@#ė582Q2QvGSXX=L2njQـ7EWeNg|[%yR:űiX fzrvCz%1fyd<infGW>\+эT7ظ 遙Q$ʘM#טB1wDe%e~yàgxmr47+2?bJpq 62w)aui C?@\QvUe4ږlHj=9PE0a.*VŁi?PrLFK`4̡==K=fdu٥?ݥTbs_ryY4\'Jzng:\q5<>6DTKo"O]3x`/FS7fHtQhw9[}D@\ Obq4~3z*cv:S9 AFeh <}䕡4f :Ӈ.uNV/N0Sez% :F=I#EﳇKIKF]}(oD*x؉m~E#j(@Wוab⡅, mRtɸJI2#T@cDXM_Y Ry㖬5=ԁq؟Gdx3檏xbLܼ%zW>Y#Edfw~z3VK˧B|"5*c| gVQ 0 "k5f wn<\ZDq ,!L` iԬc` 9% "=Wv/iG{U@Qmt؇L=`m3ccio+as0iO Yb1@K%S- UpKφp|j$ѕKvU HTCJa$f|%fdIs @{ETnpÜogm1K"Zw!X K+ aY&*ˍ'z@S*yuAE\ʢd  k>\ G?A84 V.E0}=޽afՅB;0qed?$K˷r6[5tCQNE_L7vwIdw(!w&uЭfSڥ:#BHluUģ)St-eNux{ح8mK<^1HmO+Q^? ]s Y@.KߕF$M)T<=Mk kǻ{? fdI eJ5pb%5OQa }nōNzC4XC9-Сb)"CKBT9:q'"z"o"e'Oݘ=1͑#Ekp[Fk"9nXGYw ImU?6 H7fv!q9Ch54Inp j!*\5_? ahkD ZV钽2/`Ωǘ KJLQwfaČZA̖ 5T9~dH%uj6̊Ta!\nckVaa}8 \-$amko=Q##SmXO.s%ub-ZGrYXa4oq`9bD(iaT|~Jv)tgS|l3%r=p)C#5^JL,IeRG_x 6$/Z[Y+T]T?z.̔ z%N "/',-:Xw^ ĢȥS)V`kkV 6ՆT)1yF߳۰t>tpA9f\?1 BERØZ+\3~xph<ҧ08:Dq WK6p;IO0¶6 fSb,E0Ѝ>Q1c2SIʒ]MgK*9^R)~ 䤦gn$tD~K`3n?P'.K#Vw_]Y̓#t>n_*K>&@w4 4H ]7Y©ImRo-f_]Z(\hGvI[ʎd޼T0s2dYodMjaؔ#,[ᇻPw)U0bl nYszvѾ7cmFYTtiT)b6œ8i}> 5WfG \Wm豸1dV3Yhߗtl,Y]"KAdr60`^:M #op -Z4TdBT+=j{no2cSH .μCRx4Lwrɨ -(9}w< ?| H)JWcr4T8}+<y ,RBɧ<]>$[4YZY+YJB!{<:"7r =VᷡNzS&woU*>#t]Pci-7IiaNK.%l pR~sQ#r"sĶ[a zF$+`kE"29 |T΀[7BD﹊o[-&_j y@%rs^g9LEx%s>u1[a^qlG,(3+UWŬUɍ;w"~<|M,&u6ߢ@LrxEjF66a揨'jb@2yHWzJɝ|J8p= K<KnȌ唅kjj͐׏eGx?TҦT.B"f_j6'0& !3 R)DLoҮkly۪:+}|o# Zn5]89Rر6',-wA/Jla0kjJ޲7zJxڣk%5(uj{4vhf0SAM Gjn`]~O5p}7ىep ^Ĩbm?H8hE}V.ܳD3F,W$#T[S$3&ګ5ݠ'0(LGL2L{yl3 k3Ě}C pdGK3x19h4~Tf}*?Vʭ"h ݔǥ;xϷi+f?z:Huyt$޵"yŇ$ᩘ yq.ɼ g{` =L?;URi|S 5 5X!֒1A5l^-u [К`d,E9W9JQ0 adStX]Ճ2Zfb*fkv_ ɲH;!l~u1>BD?V/Q\s;і;{G˿\^-!#r:uĜdLM{sEǀSC&! ǔQv~JmpK vagȱ X%s XIy)A2/V:YIP#rI+[ ,:sRà;w8:hԊ'zOƸ⻕(.+w@ $r BlZF+"XU*@$r@^~mG=Ik? hn*붙0C%F6LP?IhB#]җQxʆ*CI8WRkۢwXduT ]eUpv}饃$t22VDT$/5) zii9a"gOPIt]@!jS\ EVRKaZe 5h|v !f2Ltg 2483/kxPɚFŁbӅp}VL8 pϟxLQ 8ŪΠs񄤢Or^B\z>?aQvQX@$o05 3ng \*htM:U p#h7 LV'xYҢvVf{z:lo nJL[|~$@I"o= IlDvC1*}_I߼I{l׆!_ھs}\EY.olI XsSY]{%ZF]iDzRVgvnb>GFI'ɮ!Ddz9JP| rs@=VtZMV7Vd ܗ}^%UnO nE\6aw&E]MM"iF\@Hf#mH-)`'J`6~K.pivm6VxOh)d :f\ˣx88Z5XD7_0!բ+tuNc,6cIq+!]ྲྀpAc9v՚uC? 3ƋU\i%pAS~9 {ą`ק7ϊgbhZcToBa'7jWmN8aڱx&5>D(ۗqކY-Fp"x4!ns$Zo#Aֶ봵Yu"/wghM°#"xԍa>9lE3? Rf?Lے |F'+Fcݚ=fV{~. a,.s>"CsWC_~@Ol9tܐBnu܊/C>t?R TSB0S\*Ы!.ͱJYHփJBض>b ?r{:`70~8\N@)4lkz`<1$vDpOntIl mxm:4lO-yƚ;]qWNP0*9r e#Vd`0}n}9DƬvʃL>%C Asx~f4 9Q1r-oRQHuIdiQGe4૭ޡv @+K jb5{@liPm4\j!m 5d۫9X{} n/O򍴂1s+{f0ZY"[Nal HYD,> ' eIerIGrw5RP@1@j ,H؁|OEߥf&ݚ+ )}#L=qHCO9*N x(M'h㥏!eE*5oM֏6]nt !&%*5Q[u\^)nIHzqub! <79[xs k Cq㈇ ߠox \A\IYn?8惝pA]7h#;?N[؄eXMe EDn`cf;=pA/V צ FDs%'cߗS.[t|NI!Vq|AHœOk>+kܸjiXJ[e4C0z%wJ>m'Ͻ)so.4)ZΖA;/FɍI0yFub$ž[}bO9~ C_ 4R`4D\N,P\%E[z{`K~O@ՙ a E%*SMf .&'Ԯ[,+[nJ coߐ\w |tLʘMCk?)*ݣەf 1S}F<E 8TMnTAYBVoX+2@fϑCW*gh+FH8&llԑ `i 15@n/1QAEPu%uSgfO\ {YND01W( MQ'N +3ۦ ϏU5k>w"Lz"$<ݠrUKDXoST?pΉ \KKJ`Vq,5l[5Ŵ/%kB/[zteF6{-vaâ-bqg!.JF>@LY <}Oq5E1yT,|?6%ՐgR,ǓJ;٢7YF_-}p/Qۨ lZ*wë9K̗hmHOv￴eLŸs`f_@QQ~Q~rۂ/RDŸkKOH`X,_"i8POD3?c#Ƃ Lu1ALҴ鳱EeUȣhGMy[~Nc3C7r}6} &Y79YS:VޯlҎ4uVޠވ)]+<0%I7PJvٞ+a b:ȏӔ尡P|$OW*-7Ȳl[ zd^U`Iyk2^ꭖbً|ӢڡsX+ɜEz_Hoї9e5Z71<`+R ]d_p%"JA ,xR[J-J_,I?fl6/DFFu`q3fnTaE&tC6OIg^G&'RSU;;XYS Y(8膝4E@g.pny:iy0g,ĿHV'_lז3 hJ w7{SK9x`Ļdxo$L c=~.DF ٍ \^w?R*tEUoZLvQ}{Ǝ)GQ*[sFJnйz(y 0gp@(³`i=d,ոNUp^ lfYw)*[c?LLYl{0W" :{;b>hAL[TZk}H c y AoH9ڂi^^U*n.-VU7gt]wl`o&躆PeSlTCvXopzIw,c)v Ii$y -,QŔM(T86kU O 70~fʒ>; 1}n24S~%5).k{VƦ6gڝRNTV=ę)@V*]:bu ӍNNJRQ&5zx$9d7?-=1Gu>M_kkSrVaV┯,g{T#\2DCa;Xx_4K}ª-YE] GM\`z>d94b-Gf[JFb^~ [jhqچ4ltGI>fj^h%VI*pl4_m|)EOX#tFmRƒSd. c79r2-WTf:oszz=!² 2/pDj'xEAArN@Wb~ VLؙAx*\̪MHgyU1iuCNbI?=DA+wYM\CY֡yoጆڽkM>3w-\˘F ~9\t؈6afs@%zv{O"*6 Λ4:?S}˪tc aU]YH(_L*=~/P~ל?"# -"g+3OS$+4NeIlv%?xx\, Q5a## K5{O'$wzVJ#PL}H$b`M ߼ zZPOu]|TR.sos_hFe=Xv#FOO;sשզwƹ ߈OEm3}f1hG}PT(F@çLM-0vy)"› dAr\SUQپAC5rw=ɋ}R|}8EXIZ V]FഡߕsmjWpV=>_3<j; uH()af բdQqtu|(]Ї.Ys -l|\[I||)tK1HeX? dPwǤDcG'H)/IG>}+Y0%l(X(Baҿ!ލG#WO;ĶՎXTːr WEQ xE/#&J G.b{W6$t@5]ݒ+R m8YUΚjcز )u{.ęO oy0HۧϦ:v̥ yNs~`LwO ,v`xO=KH4Bх>ShfKIPU`",jOZbLt,% Iju$kAqAMBXY:%hmJ1׊uFB6䍩N\zxre&]@ 71o.mC:8.Y9f g]-`rfxAu$b=&Fz{Gĵ\tSk7a9ԽM @3@clC38?™by_)*P`EШԩ-W!_ /k hisXNL̆\S: i9^tXxSz+yOF)^y@$tL{ %X:$/Mf_ n)cNAL[vDlFI,͞xhY===_Y?O%)EMt6[¡Afꗠ9$9*6J6OP_ "A̶ FNlWb0]br~zz`^8ݩHN=z2Z-mOd1V<(YT'\E|3\o~fUw_ͬԤϡjRD,s^`g̈́F4:sH?1ޭVC3l cUua`&I<7'\k:_ W|;>Vߘz)+N}3(r<&Q|KΥ^)B*2:WPnGAF|7y?3.1:0O{o(aڹm)|&cJbR=pVn|6XAzò 0p}29/-Q$j<X+( VWruc!NZ~*YG䉠iq"׬.n!!a q@ R!5B?ȳdzN{r&8hZH|Qxb_{{`D^~WP {}|XU !RВ2w{D i-ͱ-;S[)JR/֟$jf=GV?)C2x@5(拇߭Od7p!lN46˾{qJV$|5N%%d  9ѥFS6YX0οs%[+1Q H 4}dWR\4gM.{;_N ' |0G,f Rˉ l1P&Pzc"uer1׊ ]?Z@ʵLچ,@a˅-7s?2zdNw#H bydgr(E4Q?')\L ɸK-rᚦ$RS\ tIܩ(3{sophJ"LӳZW2u'qdMeY+ֱؒ@TQ l SG/#TӍ_7^yU~L6@dp_ԵώoZ =Vm _sPoW653bѲW1c4ıt#V&9D|+q~|4"x~!k#(]fTS] _SE=O'؅:^{ֆo x+՞Z^$@={/ ctphЩQ yҧcO8"/EG- 2:/y壨)>^Ś蜛T\4mҵfB$=8SKj`[{̻>NqG{?2%nJr![8ZeM"ry@X+^. `. ͪ_~[N`ƽ67qr\p[U Ph0Aʤƨ7#-8'A.T|ٯ^rJ/:*K]{;uä1GJ۱/.y&oR9L"Q\l 6;ND͍} ze g-9ɿ<c8ȝ~DҮcqsG~AYJwu0'2g%P6Vô ++ KK:j+(& 8i gfxp58t\|'<IX>+=G9i΢,bMLWU~ =.' ;k@`Ś+e&G%!F Y[­Jv|Bs19h]#RK6Y]c~5gnZC3YtaSxŻY;-imLLnl!El^)pB^7}2l$ֳfcjܾUwjVa |Zеٕ6b+zg%T `V !unjS]k%睓w'PE708?WBW˸V4$q=cjLJOKQ܈٭Trd} [#]&;=,)4GZ g=_C jAOf +FY}|g]W k4وAeNV.ИuaSJQrt}CsZ7*}2O~Mr֩AY --qI̞5JH( Yd\߮䢔 hվ`.DZx鼃#lw]J(=پna⏪yԓobܦ\ƒjV 5Gt|]p%jNT CoHW2<0yl(rwk݁%r8p$d.Mg^}mxky^2x$yB>'__ח9)6:v{\GU||ՊP6!QᣧB'ZQSzVJ!^-UN;E\qGEyQ4b(CWUQdHj`+y~5jb6HI 0ppT^+8aXh `U Z̑jMX" ho6'yk <ѫ; ~-)K3ԟLQ v-, _‡ yp+7ΠTw"4HOMX6{e/%y CO= A=ɯze0 ,lpAjl] b ?lZl uEڌ~}qUFpq̎ ߕ|ja;9M3ntaYnzA^`"Z7[Xoe5l=A)04rk}n@yc'+V1nE⍒3 {c,ԬO>H՛z {Oԙ JAS~b l3A{G"Dځ2nI ;Xv- 6@[-ǓhjM!b~i-t l=L% J;)t'*u~`}`?Bǎ^=t6t:?. D&w >jT$iRhg⬑oR`&LOv [dxYgv|ލ .HQs'=x1ޕ²o!1wAd`n}`Wj~tYNM]ɪ_6-h<{1n/ +%Q\E Pgzu2q&V{6'm9Y,?7 U~Ҏ#t0I]?;;6h[ioVqqBSVyې]v,189IsNjJR&8oUeu+^͊TɓPz3؂c l@ ًI%m\|ĴYl;^ 6@O:AR#7wѰR=wMZ˽V`W; 뀐-KD0Nf_)i>bL`X(w8 @eH*"T^mFNX{|Z-k;܎k&_qyq&^fWb/H}? d3j-7׆5ٿ+kt{g8_(gr)b-2V|}8:S* *1xN䏧3v6}wr1#֌>4t 1QNU2;UplQ) z 4x]Yy,Núbmm辳R̹շⲔosm~8s -mS|nODuԝ0b-P )uL* fHز+Njoiu,\iAOpEv#lrʨZvV &*ƭ+E,s!V cgqy"X@& !"cU *aϞݔfl2|趕,a(JgbY1̪dEY@rh].3zvp&Y11ئݿ L-[[c#BNzScb%{ ^ tpyl)z@gJmJ]rOHy61*B{RPHIv^%y!áEKʦ[|2r4m|W|Xm4a[J2b#8hQNܧX /eу:#Zho@vgԥ%Kbk6-:|\sA8- c/k/d W~S0䟻#ɯP`fUzRPC"':7`bze\aY~Y.SU%8ROkh\U nèr!C"RC{U;_hgZo8ȉW3^lŝxc٢ "$Xb(]*xP8[x2{Lg8FGT[d{8>H5mG.>IWf ؋$WhT $~0]rҲ+R֨b]$Pe@OgZV'}>g6dEO 40כ)aV2d^U 7ٸu6m4p8s;bN&VBiҖj+޻:8|E5IC?p5qnd9 !SMz8w;\L粴v8MQP|T|R$,7.2ńN/E:6udV#>ݣM;r zQ0Qrer/{}Bǥv*Ŕ>IMJpcL<=:E܀ 4+Kĭ*b lϯMSP]yEZu\HOY \tZܮ[Ӝ6rm#Y ܪ0IT#tՊ?Dp :(%4u L$ \ghk픊Ş]='P niv=_ &DXv-H: BbbL`mqjxS9>>4l؄|AcqqUjkd馚p^߲Qeɓq"ش{ݾduu21a6,W%` 9ZJsg6W7E Qü` m Dsw]ڟ{GufAAf mDvᄭ/;~@L)Tb B2tLQbF#! yI>J7GD .&_LE0) /( gd%1o.DަUbbPnS\]{Mqc |cQi[-:E~RN!g5`hsk_\C.2F/;[/Z5L ,lox] e[4;7n0ȣu8(1K%O5mʔѴ3s ~Cʰ>GRva$TK\\I@J)LPbc[_'KފѼLCKkﴏ\hݖ/nyvn^wvaX>Q S)+yr*j^fKAﵼQn$}1 OMJzj%GȱS뼉IH,ZP>]Era;$ȐX-?)/4?L?DZWc Y 6dDx^SEq'5\j5J6(q_J+j(sʹ*2p"jEK"y#es e_:Q-BQh praqڦORt.g\Ol=zy= xVwM]U4wkOx N-v@I^[FsZ/h3+mQ# GѴ䣃maUUh}<:=C3;SZ=נTM#~nypj !;@V3vWLM/)Kk:򛓭"GhY+`@ңH RƟTpo%G-#noz*e_/dNrXgFEP#pTCI+@㤳u(=Uwm #o'Q{cۜp(|\䃳6@[Pш +=<}ҮG~4q 5p5J66zj킨4Qk1-xxehEgYUJB&4YmRĆw+Ql&$LjaA[v @$NmS^^B'gWHm*:bU ',˂0D96 "Ra3<- "gӷˬU865?LONz&uF"p#rUKF`P-!AG6+;IEw ^4i5,b+`#2k=1ݮcӂu+퀍aD2ؓ:qijc9f.H_Ůu*h/5&,E/?{=K:uU6BcwF=Er8J?m5&=yF +ԏ1AWn j1oS<5"[&妎3&18‰Nf _$I+\}glGu OUxgP^il027o$Ii*0 {RxNnaBـfhM}*fŨOgbphg*AULT}ojIfF*mh Vhg`_ + 4+靿[w[/ lK4" E'2UT6BW}g/[HJFtʡ?*a1&Ts0 (*<e>^up4F[gVc_3#o\BS[&?ի+Ek3T?a5b^m*HS^]cSgb `&swNѽV`g{(^,T(apH%"*|ЪRK~1ݚꭤ34Xx`)>$2TaH >0L::C&#>U mK؅$CR3T$©3_8[d( AJEǕ+ YL4XU5沢F%} K4lh7GIV|vr,1G퀖i邛GH#tl.X"Di&QGf{2-t~zl=cc1j \F;>}*5M рS`u^΁szXlMI^储CJ,Df@_e~U,P,7EIZ2MZ(H|haæ7p9Q:$W e6mwGoobKhehgXEҲ%wB,f׽ӖP8I9QIԅuA8T)"6_HIH;s}oA$m;;F𘔰<+WGM7Q[i6cdJ-$ ]bsB;^+XB)dA÷.tv\ހzv3=_Fnsr%/(KI_1{Sk 3 1Ѕ<:xl:+c(Q';{T9*uV" ] M_21gRVBĝ_'Hw\DucV]ɋ݊xNԿ63k%-o PUi1LVW $P$b1{hH kH-qW|e fԺ #d^LI˙#zUI>}P~Q^$)&Tn6bM !=oH#es2v1208nC "+t4W0ݎ&ovT{m{zʁ 3aeZ{+#}c|΍wnAŚF])yb.5#|\㉫G KHT쌤J?R:#r :Wt~T*)"PxTDNt&b9|ø~2z~tkC+pIlU!~9X?B)/D'ٞD5Hn|\UQ_vp$<_SIFss1,ُ.jk,ޜE >'L%v <4c|k Yȋ8q$A%Q8s{g؇3xlXEI.P{%&B(d*$/\Fb~4{cq<Qwi}2wsE2ɎGaU}յ"WjL4PE;}zN.-@>mxhMseCw/ͭɳB@Ṕ&0?oݘ As]*q{|AU LH/mϠAK|KIqm})hhh}Sʯ_  fyz:1#x5^T=SQI {78%@DŽj"]C>B}ᜟTjLt(E{DՋ`-*K7ݹfފW5fbYDO/ܬ?_vMia2L;3J*pd1B~Bɕ-/?q\鋬`ٍ+BR3f>?1>\7 쩇ύCɌ!Uh'~[ C!o}Ǎ~e&> yvkTl-Qv%FSK7O!nuZ1KCv7.HXAlXv-Y#^ K+3gq&\#=tlDJF`n$$) NYWG%`{U ޹.QJkbFZsI{KtxBu3"s]JW:LC|B25&*8ER8OMKk*O b5]R 8YG*  ݑl5Nɦsx^2M b`l^/ÔԗkaWm\&u2{G$R>P烣ziq"ާsgQ寘} +$fvAFm;\2^nJn#ukᙡ;wm!>V @}k뉧~dsM.+*0 c{*sOrQ; \i-HegV3B^3nn}DaXsΔ[I&)my̙URy*f+\:7(֟=qZ4 S1?.+@W]3IuqIt*fGg7H~935z%O)1Ϟ[HS kD <.~W̡!}9w# cG"Y%aglPȺVsi8_QcpM {gg Xw@%- =de[twp w};pLX^ϋ Y3Z Pҕ.Wâ=.,#+WN ðjݱ֋ ִcMw4ط/,7i4)WmB<ઇ_JX/:\5lUHd";`͆θ-0t\r]/KFY·Űj:YB=Se#TaN2DЛȴ I_sh=q4,dtncQ8vbsqɳ1ܰlV̂E+KqJN=Eۢ^zq2qwr\${V\ROK|4˖Iė2:}V6 YFփ?C,3ks8Wy1"]CctN"8&xI,Po"[~o`{#ڡ%C7h]= qaQ3PY;hȂ+ :K*62v) )V&?vV:kژcNN Kx?B[*rϲ)(IQQHOj>>4JngU,f8F듥çe3֚cT= rYDb}vےLVw=؂r _Q"30Ӱ;eEhXHP)N4\EmIND)2Q?lI5BY}gęE;Up?ft%ğƻU ђYGe^1pYv@~7gɒΈ6-'Gt?{Ķ-Q|u GZNN)=ZZV~BIpЮj$.#"/<+Plp8[BC UΙ:r{Č0&MdRJ鸯vx%}X)vkK{`7mh.\|&Bcj\SHӛ]!812$;$k=PN0pdQf:'f.IoA+ӟGT)"./ǕmBGBI 6uF&]gA3/G M R\i]$P/}C㺑H@#W H )RŞ Й Q$D3m +%M&沣lGn_ۨ'C@% / ."JKY2 7k,2?е U`U_zIfGő%w'Jf|׭s<׬G V;K(gGϩIhAT$T9wڃ?=bbAÞ06l voHn yq㰍8el޵JOv1*7<8?ye ^% f9VGzz`xVo|9q5 j)Eb ̙}͒=<cYG\DH=Wb0fZrl}>|q7oH(uT$0{韖K\aB!u#w N86dU/(zOI[Y`ە5unWP\ rɝl .WӞWBPMy>9Bl튊"Tў_(M,-x٦'a*nZ:H)Զ8?q!h_8$"Eдs61>QSif|XE˲XdDGJ]|t"O.RnIx_Jf/,9e]hf-cyM"{Sb$yvuF?pK_H QtRj_C3Nk\\y#%-L (  fPh?SOSDnْ}8n|xs*iΝXU'إsN\󍡦}mOx(JiWW;˜}Goub;t4L}qA*={'ˉk~ͫT}PϘ'u,hY03Y nU*RphI #%Р[x2 !.9WWye~SS|{~>ϨAFxH1}t()0~!8C~ ? `}\+Bu4 `^jUDpon9ϙk%;tvuyêx:=sUVɻt1 rj$@t*9N:@±5w}8).(xy_Dq$@7ba[Tʐz niNqfWɛTS17]]!6̲39/:+kڣ s )XC X}N-3BmM%A)0 !i\| =IeXDv殯@P+ PG p,]f1iF|ke|ӄ?J.?6j/S~ߞChs4Y@\PyϼP`;V`QK6A%yeWl?B@1ܒwz;ܴf@XM5fH(K> sQԺ 4]䜧PxœEjE_r77C|;y^v"T~]x@ga~E-Tq&{Ӻ[W˱p!\^c싳J?׸7؟IZ4ҚL_!Wお"I֞LDjbd")%RTܧO'K"JjO6R#G(|6/fBC$}ki}cbzB`%9cź!P:iKqd֢T:֝?&,k̜H>aq'Qgè߅Q5G}=~(R z&( \Z'|nK3wi[,zc0$F,/`fꣶW~#|eo-9tw$}[(._Cԅ5C|!ӎ&?)Kdwk=WmH,4@~Q%K\YLd stx!ۀKE76g! =_U~TYatݟ8 W'7ٴ{'yqáaά2U0~KؖwŸ*LF$ `/Էgtp;*럶?LMQkk3 ?C?,BL^jMAq@t-S6\L%Ab5SÍAܩ3n!vXzXMlؽ jnMx፷(]ʾA+>okMc]eFHTT36qQ 7nL i}[֘# j/HC_𳆰H Sȿh0%ԿD F Z֠-:S" rg-^YDJS~XI`J&m1ban_08x\?c*t|.WW3䟆_}MpfCr6C ot3x{P@XDyzs.Qٜi˅i||ڂ|qȱ qxG"H$Rm'G_uRr-!Xw/⑫lmXa[+H2WpiQMF P܅' .Ip{GqRNXpĸOߜ~fdD{"r鼺CWm`(|4ܠr &Q3L昇T:F{w@"Wcd;}lf#IdI51I,cw & [8zS򮩪[cB# iLB){UFͣk+Ӗ!Cob_?g&~.ƛ0YؚS4ٶtSI9rc߆Fhur"]ޘ7 ϰ! pt]z̘l'֒1՘$SN~WlX_ [F6^2o w8R:){/ kPEa{e9iʭE=qs66Fk(*}ʡ £"G-Zv}G|ο-gI;׫  ⟛/gg'Pl ﯖGx[,.֢t6#aKA m(?kOĘ"=ިgg_i28"EMEgG5{0h: TBc2];@/@$lztRWnÊjUFiD Q!Ԁtj;/RHjWE1 Z9Yՙ_8^ԓ QH-'`8֣i^= {⩗0Lj˹lN-4/+0T8Rf U' )mʫT>޹2^+MInUAB]M$&_@ EM_R?|.p<{['ّMv5>d=eV'J?gt<=_/ 2.k|= 2I>dO"\#`=,TNĘ DAz kyF'VL'l3\mCKG|Xjn)BPp4 h4 i+Q~ #)^&4%8 ѼzzvS_dWlG?9:*YM*uaM`ա0qn"[K>7{Fa]=41z FBqk3)`en˝p[x_舎]M,QVux''')ݛ#+LQ>F컏#``Bb\{-0UK_Ҡw7`Vڥ8ͱݔ+kL00̴wJ7-l$;06H@JIž%fōwn~cJTnjP†і%E/7]=f} Ɨ-byz6~y-/vP|Pi?9 uP@sk*{a_aF#(]۟&F 0DȻ܁ AH,:qSsi j m4b 6D+熶̎ݧ|yU|h hhLT̓ͩz`\ȳ]$\lʃjs"簝gs2N67`-6-dO? j(+(9LJʹcZc mBYGmw@tIK2ԦSC6_a}f @YHI #W7 <&M,E(sI3e-[ +ceg;>^:n: &֝4H7+܎(Ǖ1 H)!R  bY?hN>K.B3%v-z33 _.n21+Y0j-[!8# &.^\fX-6.pHRmaCeQ8k\1{c}hfr?Y M֪.gR/C>\_&얭z7V+ (? DV }omǟB[ٹ\q@"(|>FWO?svdobgsܲ^n2x r۽ pھ鹴`G O?p%F WYbP>۸-)LDxخa;k¶h>_"tiE} (.rfFGԦSH*.ML_QfTKj>~3_ Rکf5:^TJi:Cj<nw"EQRb>gtxh?Yh>^4 <&a-%0#|" .]kꊆ^Z)Fĕa31by+/:;S6ig/݋_mjYd!6_BGL" <3KZcU G  E1MU@},'rxGh, {8SXW' ~IsY6H/&#(L R͸Cҍz^l;/}0SFT91 $v=ׄr|^= HU]dڢcK$bFƜpP y-;o=`2{PM;r@Y}˛~_E˝~i6'CU1k4HvqqFyzV>1I}(r|w_g1x~(K??qS)ν![B+g_%6Opc'{I]>2L`KJ CgZ58wZV_ |Nٕ}j>+R>{בFkrms&6lCaZ"p*huQAj rR+0"31/SON9"x4J䈗+ϒ* O"k@X/:ؼLzBiuꕄi7.9EF^ 6Ge~zNg | I0)7 X:J,RJKX@hY+^A]Y-pm(Ay /۹xA<}Cb[(M.I5 (r ٘r.D9C2f^^凞֪S!Xn2޳{D(I _"i5aXJ!ё8EՀa;FfmTZg+k(xF-&㕏U҆ }tl%K>O#>RIFl \K8\Qر\*#01XJ=D!u2`"t'$sYї ؉qsbu<Ӿhoә!ˑE2 ~j#C,pw XGYج0~ݫ+:&64ݯLLRK*/#,vv+O\ /͊< -:KM#/وuPqMur5c*y5 3&-lVcϻ̂fibi7tDxB+0qGZ Q'ĨT5[7S@y/?O h (l4Eƙa &΢Ɔ?nGgT"Sb(Qθdc$e>Ŧm>%WeDH3 7@4bgko/9/;{y;u&L("(ϭt *Ԡ$az?Gɮ9i'ﵠ@i.Vi`pqU~:ATGk0v7%,o&W"?ɿ젩%y=T'qq-^kZ υJI0OF<njHTV#3`O܁:)Yr.*&WjĈT=MZo%$@$d ! Av&vԋÉqx<{j-\KC孑@Vm^.?KdI6yd\;j།"0H}3 FW KT7S)99paBrw~SUāev$v)vLH(&Y_$KRz#KGCNNT&=۵<;\%;w)<ϗfk2P}_oQy.ɌedYf޹FphsEnpӺx>8*`;V)ط_T5(511]#ᴀ^x JﭵX" R|9 o )aU9nbo{+ bZ|t[ Yw ;dZaB Ǡ^FW_uy*qD9j[s[A,*wi3`OOgAڰ!qb1 NTM‚aCuZ9ګvަHr 5Vqޕ; rC2!vI$58Zuei=U9>(lVHVLt\nV-~_Έ(nT6NI˝yB|ѭܴm)TְWaVprz[qz]H:5t?=I?N!^n3w%LyAAVNjMT 6f* 6㻪e~µr%?9zu 9F"0Cǧiy9 ~Dɲ}U }VTu0x4 pƐnb}Y@+GalkAHst,Gϟ%I$N[?j8ǐ-,)N kz@&в-ؕ#:L)@/уmz(%u>u͒Ij "IV5g:XğScu@@?/-p !|5-WC,fшn 5[46 G@o2ŀIBoq2 Q0c㚶܎=ɥ?ld7P#Y@:]wF~m{r{~PYZxRC|?8B[JJ*jQ@?b9Kɇfrvy.%BgA/R^Ho#?|l2$ cx+&ӊQkZgNc/j(4 H;[rjFhrx4Bw䀍zS`dPɘL nz%n- #ȰTѼ.^|!W!nx5PQŏi_VK[퇻0&_lŵmGH+B]B低CLv:դm {ww?ΆmE6ozZ(C)/s01j:v(ŴPLEӝŨ`MVDp^5NҐ/ڸ'*i",pA"pt{AsC޾|hvm:]`K= d"&Pȴ9z,4g+tӸI#!,sLnk@$6&kGױaaFx<\><ַwUdDx=-w9μ\5NXeLEb6NZ{9Wt0}g^!9or ̋ׄ#;3{.>_} eުfâJthkWw,fT+U+GКYYpSQ81d}(X" F/蠧@P$e&' lvOfR1?{!@S(!c_/!I>Q!59^EI,%\ƢlŸ:iŖ.T (᳍[LU StZdGPҲI}6ic*9-J$I)"Eb^[TfSm|`CTb)?:P=YgL\{QCX[E2^1Z W90Q煊.k GhvKøX' {>E~#:k͟jDrԅ%~N> ޔ"Uvڐ71Z;e\Fz\ 00>.qJjjI-axǥb &ҬhCuT*Vyg@2)=dZUwS_OK)ۘYQ  Cp=\S1:A!TwIPh*|OLPiTo\R`8vWB1ynQ(4sřa/y9_K9X"ڵv7rA= J\gash\z2D&E˾DWBұ0=w\7 ~zr!q_=[K,` (!<ςwwuD:B6[0K ,f1Jy^ݖ ,8 xerZsH'8yjRTtH.= Hswi =eHhdb4|뺩Yo|5]o Lѝ,!+hg6~.pg%:"{(OK@b9TGҟǦ73TFhrmei B`(1%n>>'r7u/ʑ~yC;;]lz4&0bgjZi $BZ ("(ɅgDJ,e+gq 9boz{uB3u4 :?Q|)*DR{4k&T/85 f?iQSubf=̤[b6x(}#DO'lTo!gϗA^T \q^_zŖtTy0IR"Ll1H07BqT=9^jtw bP?9*<`L`E[u&$nfM)CҠ3af>;K-ixp5 2eB0) ,&{_ Bj]W\nUV\M#?Ibb>7,edoTb{>zʏW!J/W(#_4ӽA@CnE NޟO|B, DMLs[kœze깛^ȗ-XWꗍ0p "-{IJDLs4J@\~b6h).x>Z]@"$?=!]?Jt>BZ?pt2Fwyb{5:ŴfRYb ):Fo-'h&%(kr|;fcYbi.e\M1,=]R& 'R"=FGޢ:uxu`w&]&ڨu\Q'5r?<1U+:Fx:1=,y ?+.o!L/a6 DisDn!7%KWYtC^"l |m4>>E04͵< {faNx%;Qs1{Щ߲S1 ^-r1ƔrLNV7#張*9by&.NQGrh*)㓽y6w.OGm(šIh@ E=p\Y֕~xkh&M|ʔ R;E~M1->iy2phf$& tdŒ`[?Tیl t/ao-4HNlbvZiW9= #Jh Awy.&B.ݣhr]aZ5,''+;\PUO*jæϢoh9m6F9~K˿V }eᚚ iЗC6T@m00n:ZEkg]]J2˫ Fy1^\살4,(iu\tOlF-}_뵺ښu! | B+Z3:׫Hs nS)v)_>҇D8>DtYZQ>7C2Fig8BgMUqn=y_)Q7 ?O$2GNT&7 4p%?gG\:`HNFYL~ɿl#·xDAPumnJ>:߄wqV!r):M`$lQ1&h^TFwv)xA|#6] gE|F\%ҡ+mc$t ((bX+Zj@#U.gQa49FS^Pu3 VN [uVtKT(+U&.^!\bZRb4dH}Bk2#IbzCd*5%YuJU8A=K4T59dU<f ?$Sj=bcpƝu)1 7Zȴ8N H[ &Mr}I(ƞOyz陏Rڤu(K6mhdX\w҇aD&+ }n@GOJ??:OTe?֦n6FK m~"|RQ֗zLե rq aj&)Ƽ4U71/3}PuśTQժ]/n38cIڛ""]넑+ocQ3V~?1΀e ?1IO19 '~|BwXZ|&6AKePBiey!}XJȏ 73H,Eǩ7(=ŴkZ!jt$x<ݫuK5bUC 1ehfut>0?U9>.KrAZy5":$={ʷg g #Y}U8{cFQlz1F!Xr*](Td.C~<6] 2eR JIF3Wl1T`K:9Q1HW-UW6л r<ݼ? ou" ;~ƙÌjoG!O@Kc|]ČU+W!L{BU o]9GY1k3ݟk}C?6)}Nr,kݵOUd53; H{Q*G}_N囲~A,}{.s/4͏Jz 4bўy]bdEF/Nte?hy'ySPq}%lP+b'[ ))Z$w ?YӵcH;b3E׮9((,֔Ra*ooN>N-Ur:<J6(9v$j4K5ُ5=Hnt{s偀-1E)F%/;(R*Bh:obcE,;=doG:3cKGyRDB'\[ZmxcQ\(.s7F㢲VݧD= &@+b-|Ҭ5*,Ot採0rѥz:(}V{}I"1$1 0d~=k}ƺ<n ʙA $A&RV;#-5sSSnS v" vP>:- IcXA6kD8pӨ r孊kY%ǰdE#{t_ %ǟA~%oJJ>IK22:~ ( 槥/(: gS%̍ya gmTrB8C.PC b +̍iA?}UY+˟PDWv!^:.W4*$zܾcz[@˨abTz7 d+m:MFD?~ ` rNgl ?~h[L`hLGtVyİ%?0)s  D2LO0aV۸f:[SIXx{$%lW2 cY1e.]4 U8qh*O#JWxrUUn &TRCE pϮk9t]NS)5OaFQK-\XIxB+8DbKbt) 2A\dA510>*qeATQ/JPdt A0p0l]|iIB* Tѱ‡F) Puu~pr̾PF@)kQFA'Tڟ+zIp&YIC>l"D<~_v(ycǕ#ahڛolST ?98t>qsIG%4O>܂9\ΣlB9`ѫm0sК2euz)ǥnt0L2_&"$Z $De&" 4!^J Y\s["b[1 U!nn%,Br}vix IPI020~8MFDxè9uO緽{yxp.'fѨEKeo-?WhN!Q<ɤhS PŠkGȴ&p]x{kCDu㱃Nuwm=<Ћ~"$, 4?fWr?z' %Ӌ 3X,zd䘚:Hxi@lF|סioi5 2Z Uᄏb6j5~ \ g9!l}#SY\Ry4.p:͌_Ni1[PሔjujpN)`\U׆(T6L; F Y[roqcO'7Vՙ=  нĵ~%[7&.l,e4jӘ6;:V%lZqF_yvO\ ET\`6 /;FK%8Skmhɮ;*m(. 3e?o;(* Q!o\E$̕[ZW9^n\f:f-n) pIo0_ݓKd%flO]u1k,vkR. 4[-w~0#+C-2샪ڏO-2-ԪG}4Že̩|g}B =fbFvʡ (m oc:L_\ݔQ鏆hQc֦%&Nk7l~ krR%!^l͓gDX X|'p1,=&HORl4QkB%ta46ӂLPbg֗TbGBR6}ro gbv;\ ]u ʖudZ0-S(.F^pɀ=R5^J,iL#il-R6ȋBf9vRSK10u1M8EJp|4ߵd&8#(xRbe&hԆ%a.f:Kҟ|j5H`(y!6Wٖ$j3wBT nW>#]zio$Z4B-.h?Eھ{w/L|@{s@]h ڨP>֥_&5#춰,~U2%P6@:}έ  o ӢKƀ?5n )קmNE \d)YiڂCd@ xP 62L $pPcVKym mhlR+(JBj0dǫN ;׋jAZxqFmW6>a2FÇQ9Ѩ7ZB>"NK2КO^EeOI&i,.sʘ|W*ȴG4Gv^yZF)yZ6QPG>3//=*JW} iL:30"Sɥ6V%N)5!eЖ5م*˓fBEAEſۤrT%w.< eAV.:S*,>/()ݔlDu-#|I/ $'ƻY èc[>3;ۏ[ԾSzʄc r Ո|ǜ>ScyY{uۭȗN7c;zN?{?r{!>|8AΧ6TX)&Zvu EmD|ΎflF/YIN Jqk^ԫ[H phpсremÛp:1."F$9I/ caHKb"4_&2"^Q8U䐩6r|{P %N\rxYGa=JpJ9=$9# MØS@u g:`imY\^K-p ꑕmʶ?XG@PLh1O[!<$4sKwJ Oۻ{\EQB>~y#q҄zz׻Mї0e^kZb6KB!h T ”h}ETգe?lE_EPv`{O$*FYrz5"eRsw:L"ጴZ)?MR]6C_S;}L/zX0:@_~/vN**]Vū6qZU8ndu v]ynJ 9 >K^Z耧*?'%h^91L{H:HN\ibI_rO K|gQ,9oS끐rZ/pͮ?j> JVtFS|3PEmCnn ҙ-to IB=?&\ ȟ245FEN+M[2ŝ VRtVq {[U<=z@$%BVB̷|B}Z/_qr`(䆁xmV A٭"{V jj=[  VD2FQ*$Yo 8&uFc[@sw4q˓ SV%>*#6,F3@Ѝez;`e ]<_{umxF:X }b ~%3ʻlzOھT9Tbjs^NЬ.mHt-xRF9g  0m*c*#fa7 Zu?J4x Kcd%@ïOd=up( 3MڞL.F%.%=a4)ug OK7Af -K ugSկ> >,C[ _O>攻zi#iuqͪKB"n(Seh}2w;qXR%ON˥Z]vܷJm?%`` /JʫO kK*&‡>׾P6cR.hpؕEJO 3* ^!iR^ Kb@??1Lk0\&*S xjǜ~$&-VNt"EO-Ѫbhh;dur;CYZƆxj)vz5w3Q(s *q(9dDV"4?w;{}88 `E/T㥌iq`%i*vԥ+XpU[fIr>oI[ 74RĽ |rQ RUGT+%[w ;q*mQB~XlK) n ͑M0,o>ob‘WXwSw_@&bEO$*ikp`ޝO|Saub_﹏i@@~&y59 pЦwhh[(@@mКo ^T,2#1*]hҽ5zM&FD)Ze=\L\rg %FS C/rZ7ׄx YF8aVOedxV&K=O[V7HH$?و`HRz1~6ajxiX")\@[Yfa"+RHX x u}/lPj:|) Kvd{tD v6 k?,MCrI Q\!Ӫ~fnWYŴ:ʓ{>nۙq8AWZAzzl0R=yޯZ:F5cw+&A(;)#h| PB-`m:+/lT;GYjq|tަ\=Lch"R^7^$0gggN {}BNl-@J%䴖WjRyz[p𥲺{ٹУ)b]¯u% 4ө`ZuwJ/ 7|uXqco-ʖɉN=dL  6EC:?jg*uI {Gf8w=Cҙl\oܚ0TYC)r hZ\!nQ+N bl^^n=8of!Euը9R+ |t P>2|QD".|Qxu~՟ER~nHqjGJ^mǐ&Fƴ]{E&ȁ,ޫ+"WRGQĎ~VT {c 1]2ic_ϮOlE7ITO/搃 Y}M!(n{A ݨ㈱͇jwz>S %Chw3"|+xF祺[K~G}rt2fh4s kM+UƋt)j\vu|p,#zTd BUs.eIٍqLr]wI1 qKXzGz*8D _\D|=/1_('MSc.~rޠ*eX>%RvfoVIr` 81~s`w$%}|BƄM<<'ZK\'>.-N1@-:Tٍݍ*B7k#r$#n9|J+& uF8 ӄdB (u+ rwu0d}/^EAG\HRd4>xK$R+E?2CMJạ=A㟟z+KDXUF>39 N{2~_9¹8D,3FF$0 O3l7cm0Q151^~ffjBOwl%i9r ~m\b':G WU~/̠ #ISXi0o ƧeRd S{F5И #Ҙ7 _ǻ Cw$Prr$z7Ed#*BƳs |b=1\I8_r~Tk>[&7NXTVnJľ:5ӅeIEFY QGQbwItB+xw1/+>iXzF;Ѓ^&#a'4Sx(R!ZȁTނkt c@$Jn<sfqբ{[*Z u$cXէ7)^ S$OCjv`utفzE< 6 pB!;|ADLj ۃk;Kjb^ P0ti24q67=ڦ -z4w^m͵[7g6 ;1_}m&c ;hr %S gS#`̍s[6@#.GeR ϚE<_pw ϗ"3"ZɵD?';=Gr6J6Fx:e_O_<C* gG-x7pm,"=ܼn1rOME#!(Qo.vit).ˁ꺲?~u,7s||p2OvΗ[E܎j;JN(.'5g_k4ME@S1R~5 O:AiC=F14uRobRjs_z0ZtBOd]\0f&7VsFΒҶvs ?3 e_ kL}'Fe=E[6毸06Wr!=^&d\} %̩*Ud`(:wc*OӘdal_dڷK6毀9 )N "Sx7?KYr5No= !f 0U'yjn|)?y#\  x:H%r9'y:hQ/_6($$!Hs$p(b'&. bYe(7x~E l n3'5ˣqgP&:(kƽ ohŪmEdzIr 5:fH>W -DWmeZۚWG r-C:U'[[OvxvhS/5iePd̋Jj (/Jj@5N=(G ]kdGOZPwx|HЕq<_p={oahQf-U>`u02 qU!uMr;Of M~QSv0b'&IJ+Z[>2=TEСuMouH|p@D3Bhv9U/XD~< Ɩc"M N M9+)3WE~_;1I>/q<ġ7F4';qsok(bpIBL. 7_'Gڬ0!9b {&jEib9?G^N?:AKt dTnBQɊTN2*&Mʔœ;&85Pm31r%+7nx$kY ArJ9œb>Ι .ޤ2JO)lqda0'hc2khFޜ}!dSyrbB7ly[֣NG^RάBHyF7v^euT햭H.CZr1֓hΈ/ʴ-Gl%w"S5)z]+~,-]Fu/$a<0XaM-5 7V[7@V0?}8#9ۚW9>?FQR;\Z*i,H m> sam"<HIw#ݸPc0̾Ėk׭vA qxsRon lѵ+EN;SX;{8 4b$~B(?xIcga%Taxl3]<h YGaYywsLu SVbL񅡾?%̂6C~B ܈2<_%zY Dl&N@Sjd_A>m?Q i+x .gЫwk4TԠ 43zD=eac_zDLpd,^r P ,3|hH",ԊJ}U h\Q]IS M+0t r@䡅ɰͮco))W#c u5 i`՞PbЛE_j)~Ev#tv8f(۪]fkA3ʰn7 /Ͷ [8iF`CjZ)*Z_hh>MbmJ =[6w&V򘵛ơd!#L{7y4Bq{v$g?w7{[VM%3?kȬkSֶ3M",M4b=.Gzx^8$(jk5Ԧׅbc/NB/%Dܧ >]"Y % duֵvZ| V](rC Ph{/4n5laf5]Yv;eM.EXX͔OtJs@bK$'m Zeŋu-]eUt״8nO ڊ2y#לyEA8d}L"i/z E^&z@YӌF2?i]PV &CRVuUz-9ȇ-P۝hy W)2Mp) f_ȁ{CQ]e3<[eiC|w@I~'=ҹ<^2rU3Q]|C s$ЯZ"('mnMyIzDyp2JE!Gx( 2@lw77⳱{kB26\z2vc$PP)B]e!UJ:Az0uQ (Hrԍc5oOU<A7{v E^S'!WGKhP\k|d`&JE!eJǨ% ǣb?M-Z}p]0'x/l[磳L q%QD1ڔD ?HoHoq,)PD7fC iXmЙ:c]i,)qENȂu*M%i*g{wypyiOO،T MlR2B @S#Y{X^-k=?c@rDV՚( >4T?5okc)bUCᙁ9A7@,VҎ!#&]q8^Zv@$e: W lSqA[9i_YTO"VToJmrm<ƇUpi~V4׉',XhtX䨈 FRt qw ݑ`!XdLGAf YWB -_־&*0O4xVᜮJo""ZV5oХcKtA¸%JҜE%N'6~RX ( I=.g'DCvgED In.%xPӀs;&q,ɛlQɳܽ of ~Uա4> &LVWV'yB3FdYUcɯa!us7-py yiƶq<QYjߠuodi\ QyyCVY <}xPܠK(G)~)M]o'MgviG7VqW:Dܡ,͜۾'C|y@M3HxAf9[~5 oeP&9w{hsWzEFY\Q|_LPk;0b~3뾟G:UsN,eg (U`z2N81c&ou(c0/ K6[H` h]1)(T?s9#TzW8oyjeq ʌ ^֩]Q[%R죽i_ʏjV֑ )"&[X~MSAL@4s]_0r~a ý;Rҿ 5m ;6S}F֚͞f1,^W\Rb19u#QQ}gΊ\!V x|$H ܞ-bÊC,_eDz,vlxbec*nwH.s֡ѱ@,ʊemzi>g^_P ,*b]XE^3lRA 8ګBI`&JM`6׆;l~[G? l bFط@ !AxvəSU6TsN ~O2IadjB+hU7j|U q\;yMG7%!;!O4'= N;k0~'R7!t[H7j7wOB!*Ɨ؜ Xjy(ٗͱND!l .{wP^N>1!r@.cRt/\~ cL셭8B@c*V4>r(H1~MRp ̎Z̈BCiBjid @oz0ހ e7"qy_'Vr:ʹ&32 zd}U* XBI \ jt[Pdq5kPӧAX\T0 9 C:m\Z9l4.bRL_fu o(o~]l-[$mfa]w2">\LiyCkjV5N8==bQGf-r4CT4JןtV2k ,"( {U]h2`:Tm[ AͻR{bbֻs$-ҍ %lUTxmxw@MS.L`i=8fgkL 4p^5Q `Jm-.YV3tcˢچU.-FK#Y}Y6 ldko3>{Sfru&FEw^P?9xF91HX/9Rk!8~bEp*[4{ ګ[]כ\˰q9Ojd՚<.!abn1G)pV0K8_akW@'<{3@KA?I"u}YDú+I #Ф 'F>RM?*7ю<;h-YUR4XHeDJi[av^kg P4L*I[d.8̓_wO-)ɍpф䵦||,6RsROTo8 ᅏ2$My}VL}qĂ5'KIGv)zgtOFixsaWD_ȁ7--&굏φcRBHZ!H/}z2@,ϦJ -> VJ8yW;\OZV [jv_JS4Ǯr`pxC>#H "wtA /?}UU"]Eu}fPY@aC q}j<86\z#-N%YqDsr5뮺{l{K^܌;Ţ}FGR'{Cuvj%|-BOrE`Nk _gPgիRңt䏍$`|dD;~2*ma+F*η-1CS׳(#矄sUfeޙڵ* %8".<](Qlg0]Lx+["+og@C c #R U9,I~+|m닥h:fzPTVvϬ5Dai#aYPi eThz$ K&;8m4ti緩"nk ƭ,V#L8B6mψ3jakFR!*-L6P#-. pe'HԸPȊU!ɣ=e.;O >Lx ziVΚX,9D:fAi1*0,Bo&zeu,@>+C[w@YL ::mbۧ60 XN?n*͔F'nԴȒ) \ع4 !=F˦}`Nq 6TQGJc٭lt++(.7>}t [j󆀪sVqC_ٷH%ןy@u 5Y5y.%^'|i>`B_ye:RvO-BSؘ3Z{R޴y$ MGcܽ^)n<+VJ1K|'w.Qmh&҉NjN,^M9Z_]@0GR5Hr>)c2pO]Bdx6h3F{_J'~"2 ՅMOԳC -:Vp6ʽHjd]<<p}ۥ(#=o?>S&e Q w?JztNz=L :bv1PJːZiX֊q[LBaMMMAyi"_o$ִNW@n~_[g[;M} f|"Me0''ᗎkbdkw c^ĵJIԲ0jk:`HmķϢCtytI9ɫtgAY =ZQ͂.Fsj~!S/a12eI\h\*u<pZt9݉X0gb)|G*)[\| 9]t cKhy7]VW^gvYFE9< 73`vGT1E?SЎBBҊk/BQw8%nx^REt\"ڢx,?hw,kAs) FThN6huK NxQLQlS yew蹉5jghh6lYK3Jٺ-);Dy jփl< x6/7Mc/ Z#YFA{,~Ce5>_eH_ lk+֑C<倥Z~, OKE/*.)odڰF^sb;6*v^Bk]U<Ίy[8hWӂ פqk{\?qd9م *i {/(~^/J|MSatvp]#i| C 9,pjMǞ3C+. Um68Ќ _ {']s_'Uut}cvT/LL WLūt( |к*%˭I"p^+C5̡W~/Vޣ𗦸ȏ[LB nDxxjfO_r\IoUwpE '[y";Cd4 l'm?HyllqH~XT.iŹfٚ-)'_,/^,'n6F"%zVDF]jWPeaEgqv [ċU % 20򚠊Cϔ1nUh[ʴm4oO5##xjVQc鳰' *&>rx$ODR%ihzY =Se%F$L-;@\Y}$6  5cۋP@a;HnWaax]8#݂_QV'ւξ`Feg@G*vR11 $*@Yd|b~E * iABxrdz41Iܷ !fi 7n]Xš5uBЧ=+̠Xf7$8#_?$Dybڦr)x9t~݂(I%m \EU>8\^胲 V;OQ-oԮ;d, Jѳ95wU >u(!Xiڬ9H|#OFD Z^QK'~|(`c}S(wHR*¯H`KdP5%O} eS\֨ lT)AnUg]j+0`7 9]b|n6l9?^ŋ8$WR [^vYiIhsT&9u3W?e | [NcS7236y"]:_ UC t)?k b /SkYV<3"A7_1i|[]]meӴf:X2&= ͯڜp_xE}m$/Rt1HmYJZcanYDjf#+uzeu ,Ǐ_n HU,t^ XVaPѭdF1<.|az?sdп:[QDdW /gǰBI/G2xŇ=4?6;d JΘecEi\#͵F2YV捆 \/ ߅;96mƃ6&'o~9^V/}~Wݨw'h}u7yGo&3RÁ/;(m<[=y&y y:\Ў PSSM8|y/) O ELqY$ٿ֐c~jku%N4@ڷybnyܼSOTeϽJu(j(v 4OhT w(!֋AS:zs{9oDNak eWEMdk2|?Yc՝wQ`{Ǹ߼ l#}0>#LNsfS[@1>P)lt6)E ^ֆ%1ߋ$`X^Lu;`D+&pUL'3"pZFnB QCQ\TSe ?6] ϧϦi6Vv4{M`#0ћ&͒Шbgtȼޔ0Kґ18w3QͶ)ЄwqH@PEܣX~\FA)hl6+YR-ܘQ2*ZC#6#'_"?-_Y- TRl3fEniC +vFVk<٨㸼2DZM/*| 2P Cfҩ=9z:do "P̪G3瓱gähc>XzfIűr@ce 2Å}!cp("\ f.Z,H'Ĕt62C͜'? ՛֏ӇXN_p 'sdum%;>v <]!haMH6UOUuj,usph2"kW^w ȵջp+_V5iȬZ4* %5j]qGT C+9~+-.w;H Z|/ 2i}b.:C,y PL)GJ} 8y ?Ok)?s!?Km<8'Jq:ƽbycu²&- (iՀ {>=ń'GLIwH횊c[v]݄ϔ;>[Kpͼ~rn(:RizY݆ƒXf' FC2A]uNMk{J-+Q"UcSA/XEt^̉25$Gäٱ6*mVgerGw|]$F1v5ҲKLeXtXNBܞ= mqhٓ:WdL%}Ys"tf]Ztw[iXQN WͻwT3Pik6rm'c$fFUUU^N qmSRqكxoR0ɾd ^s2|~#֨)[pWj`d`-F89 zsSDJtnJ7箢mãkTQ*ݲmTe ,Xj dJ]h,﹞ZN(|}<ڶKtFC1Vp0DFy5R6$P H: Sc[`ф/W*f_)PzX CN`33# S~rTܘǟSK;Mc<`_qV-PM{Y~gHx%$ŽY7eM( l;~|6zIGpq7@#mBcoߖ7< oci S,߆2P 7WRW'FX ,VQgxCqQ9/ڱ{†[)uO)ՋI doC\cKqPQX<ɒ$Z@`4h>N$hbleEI,+@&JZz^]DS C̵Wث8J"|L%a& *DpڔMAܑbDVNS2?.adbbs5'\Ŗի I*WޕJ66acn3\9Ohhn$1E!C3[>xZg03x6iV!nA6JTtb⁦4PI#(4}?;g{1Xm&=[Rv+X\|:cAf\h~٬!Ŀ)ΉqZtF(J3 }(zއ;`hgqa'%n|gfE8‰B `?Kf%'+@NUw-נOu8ƕ#QϚ T6RamKY3*Z^D5G/|Jk֎ftx"W!<#=NttLE{I#E!r)w8\J0Y2z:K,VZj?y _959J`z\݈\j~]q"ׄaS)NKlzHЫM>z+E}d62%Hq +̟pTFi{ٴ6`f rfR? B+ӁojآJb7Z6 *xEfd3z:ENhZ$i>U TȪdS<\ =:Gq( od|pWREcvC)*ZF3f餫lf{-aj7oSb_MK\WI;TrL8wL.$ (wlB /N܇,VdQ[:} FAdPvKx{FWޮR>f؜5'Uq63]!ØVlZp 6yYJ+ p|@T PoN(v<)q(c.B0FAItuI]oPXשiaqLݧ([8 FY>lFjzoiBN.a;zg>wcܺ%}IfHdY? 1B5il" `K lZvW}j:;tc!,&ox H5Q 7͋0HC0ȜdC !βc@C7zayYM VNu|ޒ5"^3b?MAx#<,x$v+z۸6u$B#]uԧ4%|dZ ~|r JmN3P/WPf&uonԒ;fvy WLRB@ *fA)uV/  ZnuUU*ud\B}TP+2/y4DtB'nɲPDžt( OVl2-a'kL{76b6_7֯<2_7뿑=ͪ ]ꍥȷY^6'(sm!K9R .*NNr{'$oGP`iK +R[F[F&E_[2OTRJ>iS_}C/qA SR-˜`V3w,=#G]e,_szg ?٠9PB{2:0]I dvb >\:P3RRVAp6^;&]8TȒĿZ?9g*czVHǣ3`qlM`Y#pK&s" Ȟ8N9dhg%5)6΍gid=WvO$f zS zl q T[ OnMr. 4/ZStNVw+Cr5N{[Mvwr <2UaKVϸ'䑭ʃ@t>Ql]Usc'jKŒn+8RG"W-B''o 4q#pVn/=#-iw߰ey(EPG:eBMU_ELfo-df%4kc%M#,6swX3+@?B.hçoo3>@׸2 J67-ᨴmao}'fh"Hݴ 'W@Ɲ<5-e/UɛXH [[ANհ.X̛(H/O,DzGoJqv]>H$ +v^l.!̡-H C1`0\"q3Gop-.pOvrСBKE2;ӣz2α% OP/%WRn { Upqj;l@("!DP! xϑnC<̧ыseir`9OEܺ GJ_\p]𥨴CTQxEQ Y4ުfmW||LDM;} 72qK.֠"0?c qnc}`tmštvC; _[jьp y\4D z@( P_ 11E/Xc.`tqK+Cy-G^X~#7Ka`JhkI K&՜]SN"'e}GDhg9^kLbL ۟xPGNm1L |@!ʎ=lWXGp^_jH୾{Kĺ䴗EK5o. %Рɢl;EǵәL oEƙ.>+:/@{׽DC6ͫ}w/q 4)N.9 @~ڿǪ!:Nvo~X6V8h*w.q%gF2O|kpY5Xu |y"tٔ!͔pNt~"C7% 8E$ALƏ]r^\qdi^*gRi}+O@9AT8Êo1M2k7gޟeU/?\"չ˩tJBri }Yˍ%`nTA)UyCWKJe~/2Q0bm&mgj.fMcK-ؗlU.dOZgiou"n:-ZtVmb1|P &ҥRpB\1a!Ko ݥ" ^{c2IbilM~qX2Z-з;\jH H,5ޏ@U>2U~zi(cM-dA7ƹ >DWEJ9cyMcRZٕt *AKom*E"1\2dD=r +ur2ShM6-~Q0`u^w(>=p"_|M+@hO0Q XZ0\Qky+Cc>ߩ9Su (\w o}1$*AFTwhcY*k>F7^weC&4jUkr6Ր9>p9 WT7G;eQG*F7iUOI" .[NoW~ vxUyOEh(36+i'-Zճ.x cm!Wq,Aǚ7.5 <@"D֍T!s>G~  }o@u - &~ccT1;}mn5 H !m5pVBBD-߻72E Vz2#Q-̌ͤf0Oߌ\),bsO$WYa@Y.?Ӈt 3BjZL ׂE3_l~FMUxf9 @k@=/#^   (sB:&cժze?R!]_a]徫Os9y~gNd#C`<ݖ)}sŐi}^bB?wފx}hCs[hYolb75[rޔ?+{Mlf\+ɫEO7MtoldZAs,>L348Ǿo>ptDGA |q[2\$g`ni$;sCj#؀+DL| O"'cį:/f麱YE{?0 v2. e>ظeMƪpGjj[}#{V@ǐo}=msIA6\!SbZǢ,M.'.'F#V3`6 Ll1X (%T[n&ezB|G`G'ɁNgoIkWdOӫBjY㩑'Am^(dGS̻ϊ.,c~34Ln\]_|T%O7Ű&JL,#]jT8w^svnAf"cM,ϑDȀ=vѸJ27O$Iy_rX}٘3MCF5;qi݋Oمy`)acX2E4n滂;\%M$N6x|_mGrQ06g,7K\_`Qk|M ЈlR֍|(TNuz+߲V|:H wuvqu)K Cj`.co~Ul8 v0Wv fVć^,O;}>ng)HiK`Y5NfK@͚(Ҧ)Yj)n#H 7f*YEzJ T^' ֎Q<\Q8_-Kx fM%x,YOqbtØ >zm\ (4?t(20m@Ly4Y3?5űZyPDJ(.[\ND-z mly _Yl=UFՐ![',Ajn Ttܵ qICfފX~Fgy&1l5IrEcA %N]9Oyzma m%xJx%tQ/՝y´6_O@RVf\$:`c{ft/ {WldK%U`rUoìnqU9.6R6$RE `<>!#lHKdSɄ8ܶiaFg6ʰ#/fIH,b|KtwJľR%fn'eGMdi#]>5 B=0=nJ0Z/w`w}zu-$_]([Ss7{Pڮ0sMwj7|`h闀}\$׏ˉd4g! #O$%`4 Z|MáRb3U:r^2.qL;e6<u],<)j`gNxioX2X` 7hG9ͦuTe1*=Ez[*YX<:'PI\t;Mpd;mۢ=M>ΐ82<`H! ydoY@M&[vGے ˈRfp}bΗgA X/i6bP>3.MI}\HGo_-A0w'x,\r`-MM"s\n V8U\zL9/maNU諸2=&+hY%A~?$62!/ JQ.t>ѱ9@;MH3@#Eafƴ}LpW t}}C#W*ά{^rG}O~ =1BV꙼!tRXpI@TATWg^ٚL&NMgݯ_B7@۬.:W?Hs{FM{S лoSؾ_Pt:]=@0j͓ˊ&Gh\_6 &BĦxF lnWN8p!uS@[fA }ٷF| ;xB J=Hߠ_**G@ZfEͪGB?\j׆gc pMaԗǷ&.;3ι*ӂ.z;!5 ׃EFB]ȍ>AvN\S@7VVdW'e%9RkH"TӥwD6* ٥V׿uorY7Pf3/bv夳Ѭe˳j|8@⬙L a p>A|t.J ^q2ֽ9-Dϳ=#08hu㉈#؂r=60@9\+Őm4ė c3Vd6"網?mΡWőDb]MnI`nߝe ФE8uN GXHa ufepR'g(/$k 3k|ڰȽΕ!38 xGD(ݹ2Xx~d`z˨-XˍQ 5g+Y(ܲ\Hl1|e^֢\m<}bsȻk&k[ٚp‚H/'kOs?7h(KwIdOpY@J3)5:(ZG$̜ CP4/3UU".1B]ɜ ;JaCY ~Č!lqqF1ywk/z7Xo4, a2F0PqW dY" Ҩ\TV˙jl$7XlW)ryBs#<6 m5e2ׁ|2K[ȝ՟>yŘ|]%=4 e6I}[Dbȴ;ox{IƕؖIk~k8v# +g7Z҂;F ΰsl\Fi5֌T0"=㘵캚ji}7+Ώ跆T2" V@\3 IMvTƚzf$f)+HFJ蹞q1?d9a7ʓrF46ۦχI|uSx^ nN?GE!a<ƱQ#aox7,~&IHDnQT[ ~PM>wjV&p!\O/,OHat7ɡ/[R*dpwƽ{ޠ猠gƾ6+P2O\{.( fkX2B#+h}Z3_UTi_9rt k!u ڍ=Z4zqWE!\tv{_>i#yȤ oC۩-N$,u \ [hhLF,K1$"wx cEg5`'NџԖam!+.PVKgч| ) _\29рFr,ts5\а>2;u|/j|7YC^.Ы0-R׺Jtp\j,Z>FbD\Z'-skΕ7^ [nqs ޘ@&{P{3_eZQRV<Y 8뫰T0]䚿 j&4{$`\& \sss6@BNwcnT5 PǹA@߮(g25QeA9ůosh;֌`Ë0fXh=--SN89ܿ \@bP=$ev%ϓ\l,M@/A68F&s2_*xH|J,G֢͢%Կ R9Qmsq?s|´*FPySlNO5uSd]:6?^? 9<0B' rD>ֶFPsG&mu쌽8֯#-aD%r?/Pe|=PJ%. 1SRh.\vƇgċ*(.GNmwiU./y+6Gf:6}XY`sg}+(%kf y#I?-qӋf_ԫsl%*KnR<(5g@\xl|{HrZ Rd)8"ש: hKVRIbX2蒰כ^36 BZdzQ@yKz2ys^k_E|!>i/hjԉ: Y>E]P~yx^x\Nѥz8Eò؉:_߈5DU6k^1')a"|9yuh%F`25 I2kVǸB,9={ܜx'r NKio/kJ8@ V!o% KTw>GÐhwzÎizlbش3SR/!bDF,PG|LQ_qѓ]G|agmӖJu _&G  ᦱBW=P PCx|? y>Hbtǐq/bO3)u v pk _Cz]c|Ns7Vwi6rzLVkcdI hp㤵u~hG3t&-T=Coe],<~Cupop|1HߥXۃA8E) `a[qMJ9dV#9JCDx5):J{@\4- +@4AB~vD|wq6dZtIχv[R>㨷=ӣt^/mc6q>"$` KڥIoYZo}m3l@Y0@e~6`3~f 30pd5J@%YX*{aW|y+|m6xS d0򉗊{KEY-O~`$_O|oJNkC*LoUjtFɎM,베I\d`ln*:;V͚(]&-@rnh^ }`Ku iMf9~$_ VrBjf]|Slp5DX46R!Z*vVY14ؔcOB0/UcK3 UّP1]RgguyYWFQ@fTIq>8lձYCy'p|x&L$SA)٠a0vVM_"-s==Cp= άϾ̲Fz+rGٖ8-oVBS2PzKs`q|G5U&w觿Vn:w$aܨu!v>:f%hH|W"[!em.;nV4 jkZ $9.)6?0QM`mlѩ,BH 7^ހ;&ܖx]7O(KƇəF-dwy ,]/oM~>㏹^f(,Hq$Q ͧhGb%&ub.Opt:#wJG #R#O;D,Q6vN0p;w[ġmbGOGWrpw`Ys k=Ϻgog_gHlsD:. >l D,0- i׼#t̴6Лf[jGvBHȷ Dz1Z ,*b;h73&4k|}V!cpϰMzo.Ӵ4d8r.c7\5u/v:f\ W^NM TlN IM>8P3Gb3fߌqxc9IFv$m9-?*) ב*iP4w~0rtG343+ѿR3;Ki l Wׁ6-#NY8 xߵPྛ2ٰFú ~tMl̳Ѝioe#[ y,EN82d^S'jG7B'EmhSc.`z s_\-Z. 9QH2ӄU(h>&SQw1Uܑ0+ձMٳr̮g[ouFWO< ^5XI/$-Gyޢ_2 s1C}g*ZˣٕHRNy\V,?LO ul4speCo.a񎀀vCy9pم}:jKu xj|R̯&o)7GaTJqЀ{K3:%~ 6-4̢1wY G5y4hAEG @IJ}~Do[fr.|DЈ8qblL$GK nM n{`=PZ)邃CoI/-m;m18E&- |}dC0ZWm+|A8ZOLt"daljh 2{*ζ9BMT=꺑fm㔶_)s%!vfOgcfX_QgWRl}ZT-Bϭ5pTjJ)kF6\n9+Dw=IiVn3OOv)B hb0pP`@,pl% au&Ot3Wigvm)(o@食yd"̋p49#,7nׅba ې;8jQKIV`z=Fl*7>BnBVYX7[ˬUNQǙ-^/Y{3:yqmǬ!JQF@Vi t}ApY].m.w;Cnd=aP|0݊1oKG&7=FP4X49>Dۂ:Y<~ϝU_6zgC޻%bÔBt:+&(,76ޖ"KA0eyoP3 M-^\2{ >7%DMv׋g~V Z*Ћzm-.ʺݣpνCjj \B?&sxrzlYmPb [ήF[#c:.b '8Azv]Aꛩ] '[?0 ˉUG܉'j0[y Z"v^_in 43e|x835cpHϰQޜWA[ ̻Tl9_I mUr dF<)X1t(T%J9=A+DQr}Jk~I ǔV Yj˲yxsg'uAVv v+UDl ǧG#(k 2Uk5T\*'螒"? ,b2ǕUdolBAZh|IڦwubVV$"KAS+STCkM%(c\Ԥ3JD1+-ۊX Slш9l$`Y4'IE֕zIU'MC'?ʞn 𕺟]G'o{ ؏4g__u D;sxx-U1xr~>T`e3Ӓnc~v/hX4)YǗn#6Zk}4Me]+7/ʒ4S=='b͛i0, ۀmN,҆Gq~LVzg╇/VnE@RnFGem T tz*Jٸh9MXQ+؄Ra0:2yE~ #KӑXe \Ñ8c8m NīP ΍K/dgBrfݒMKke* s - ց:&Rm1DCb代+S݃W *>sl/tS/"z[u7 ώ&)U@q4_勪-O8_g_c~2dcu]̼"&~54h՚dA4w$JXLrwZՒ`7U>UeHȹEAL].K)\np)֘hq>}462LkڹGN&6=CpM<|X3QhOaDLxY$:-Yuu;:pX+7g\:2E_/J:I^>woTy |Z h:bƸŧퟰK;>aR.bHqn(Sg^Mv8,ܳ#/^ Va`2{k%W@۔]5|ԇLA(cs4>7X\qJ#p9uޑ4kB`qL#VrH2G-Y7sn1%Ȕ֬[㵏TuNN-.,Q]<>,l/e/70W9$ RR|ĻddD+- Me$?Rt̘2*5& /d0'(\ ~Q \3{}ldF|qehv>-8i4ue;~nŶA+iƁE6@jΣߥN|+fM jއqcR0ʖnyBe !ג&\N\Qܼ Uz! XכaEu- "`Öo6KVZiE$d{[ e2\5iƴc_luc &rI,dW{b wˈ`鸊օ6g2bK P] J:~s3]&[ݏ vB5嗗Crˍ \\ JN܇n9n(aJ FZy{Fm^"@G[De;mEG0<̙ǏA|#S+*K0>(a3Hq[:L.ߏc{ljXx/j!+eDOK{A(!RߤLNHCfP ːƧz? ,03&w0T>8+ʳZO j`ɿxBc] j4[Z)[Ûn༪ڔ~e}I13/V}p( !wDܹnźxI6c˅/{d0cMcA)?hGIO:d*jR X, i 7;bbÈ(ɴT/4վgTŭ9H9yG،ˬmUݐ31ׅcvf6/p_Tpߵ]ZEu(}O^OY@C5$E 1łeqQCi/`GrI,|ɾAbRYM?Mm1 />ΐx*#=3@RceҒi:ƑeP }M-]xXm;qcfmVO id Vi5o@`¦|  { ?J/\3tj`zu<Rא^@xR#RAQĉcY ӧ _͝ ޲_k%GߟQH0-Ԇț=ݹ-D!=eΜSj4:*6ѝ7FlԗeOmG B?;, ?J0u X A0*HVy3m呰;ҖK:,400mvPA{z,SZf<SLtw G7v@s*zt %.M (D<2íM^V5Yq/qX8hT^Ԃ'c]ъ&nͩA5UƘX4ˠɲW{Z'␶ xRM'3 tr/dP8C UwnH(0-ՖL1$IvCZn+H.ŲX5'Q$9ZٙuZvX o(z;{kX!tI|>7'7 A]1svD_!C 0qt&zBs(IG1jrc !_1t'v#)G]mf6tCl1yغkUnDq46l@I9~zFxn]Cl=[^Qh &,~krU+ Kt=30` pU*49A匯ŻRk`HBt/ÀkSKVRnǑL T6* "+"jK\q#v8m18Dii<2>R\qZ8ȞwܚW1-2;;&pul(g6 ׅZT_3l1YW53bB7%% J@@һ@_J :+?6̝tg&m _AuS-V *)' q͸h!Xb4Lƶ?Fҷue6_J[&}zg/H -hMItB77(<Ғa^#4ˬ!7\-Y2i#\iR\5@HsxLozE3,CX6U Fe?9Ta:NZU[~j)'7Xܡ]*r?4ױb5&gޤwlZ6.Ǧ.orI€VMOa˨ C2X8F@˙K|p 5fk4FtYݽ0#AiWdb[ݦ79I Y3Q%|oJetY2q-<u$M)\`Q\z$?,\:6 0- lSЪ>Ç8|1ďV A6fͻ-s%/s i$;KXkMq߸\LPDvP/4DZ$~p%9Օ[? <7ؓP1eR:e\vK^Se/Ni(Z[\ UOF0L2έ558AgR[QH5 ~ U1[O{,{#MKR{:h O 5n2|A*3$mX>^Y=˨ۘ0W 9%{r_V& K]yO 2dE!!1YKvy!_ nZC@TZE03)%$w&ؽ}RP(Q[nܦ-SUB2Vd^>Z#ep>CMG.Zȥ獜 𺩗CxklV)qͧEz#ڝ\z%cτ*c/զ\6F.?g*bvp2$@is:-8{ZM CGUl1_a}At;2?Nw` m! 1=Z]u.'*=(X2"5ۉ~\nm46ŧ4fuc7dP s)Z!I.ZG!KKx4\ 'ql ?~QB,V/: uzR:6~{'Q/TH!f<}]DCi%}+se(&bJ%\tx0lYCěxJ6Q?NɪI]gLɺnxo-ui"tH$ÄXDހ-$)WIp!! #WFIxV!KnArc:RC:ʪ^Zd![]I?jcOTY4+ X焈 Yid.I`vtߞ[~cx$ L߃`Lɳ_ui8eih Ay^ 52Q+m L˕7 odr"ZzE+-**tVa5!k;GQmT[/:OɓYo]~-1d[fFyb!*$#s筚CNEs=}3[_i6TC6u4q@Gk Ǣ%_U  Ojy3G%ثuKt}U7H=x);6ebVmi )yǜ /,55ϟex*Шơ3w}휞q6tOzL؜V!"xTʞ7!$^3i%|d>UP.F h!q?w)R d?TQ0ʎ&=Y@McQ0غbኦKZ3M@~;l пmψ}2cΣFl[Q5 #hih;/(s0JK _딃-őg4)tl|@ [ FZ8#QǒǦYad7.O1/.,kǸl/0?ξ@bSfoՓnte59Ef,#wM_yS'̒Ҙ3}es-_ pOA-{"b(ehWa hg{9yi R(ԭ^o9, ؊~CT~#,أKB4g/73mLX|We~ [$e r*Q{U:PR +i4H|n^eMl *-G ?Tp(d(L$T9ﭲ.ł*' 8,Z i%Crt,ЛlmYSJD!/ӛJb켆-Mn4·v@1DMQm΅J/g$4KĹ؛ ^%5G9tL@ZXFHiJlVi#.e3:{Bڬ9)[OrA6?=BO9Y](<N9HeoK7'X.0mB8(MaQk% ,7rSޞ˴c5ęœC'ƕ̉hF}^AOwtdLKC!`S%^C.HZsee=F㞖wp(9] }/kKi[LNFu%Gp#>PO-=1QѬez>ȹf!rFk*7u- M;U7hֱ76Ulh^#va)+·/u!d~1i:84F{wޒs/B5[lAqK~VRjdC@#}fsl2O#-z>O@4T,Q w[?'^C>f3~a!:e5(ur bB>ZՄ(ɸ;A읰N)3L֊~xiFc,:Gx +R(꽥@Ly4++lNdΩK?sAxMU4 G󩯛O {zW( {fx鮴f7v`ܸFi .e+''W- }8.q\WbZnH鐹kN~SP!Fd- %ꢧLHGRy!J&lܔ%LnX708loY7,oH옵9Ig cC" j$U]b1xС=YȄ[#%%&6fHT G2԰U *Չi1/ӓFd9G5 'z.$Kqk t;lIB]L`mnBB2J4ǧG#:Aa03PֺdiQ'|ϞMr.93X ia٫y&SjIq^+$/'.u>MJtP:"Q]gtvMTˈ4Z%:tp(3x_cҠQDSm{J+gm_D۴s$ Ƃ0}?%Vy%!)Q\uCft6T؟ gv5( ǫ]17gK!qI;.Y?11T&`̜F)”l+TؖwHZF뜅l9:̄YE~hbI1:%gJ{ {e.X,)|PRyΐY$*6)1CM$:혲K\]G& '%5F2z8M)ݞI 6ҰC _Sdyq!G_aW[v(مwRbA@0ĕ2a4T8uxVdiwkUmw[B^=)4A%'8q &o_r*H!N]t;59LMBz@=,fRCym(W} e0h"̎W !?UW e2/Gm%(FS2< (44s%9 5&Ī*d_ztH`QLB2 63EK( ryoi6\7iFHWMoR*"Cm&S7zmv'نF!\eWnXtد0**,AnN6d葃y p)'w):b*T!} WX9hFdiT8^syo% o`<4B*@ٯШr%1X슊!Tfy2W=m:G0"Pm}#fv-QJ&"!ڙ–N4o!ҍ >4 ^L dz0$JsWIZS^m@..#iC螙D5 V *Lw3-YHj!3WkQK~*i. G0;EhIfPj~6;.XJj>Tm/d A(C\[ta醗b(f iIb}5`)Lk6ݨwdi7o _-dBVՄ@l#fIMON1sjB1>G(EA@#А[uֽ}"~!]z`*Ͼ͍`:vFn> ?`?G9$'B4t8 oYI: n~\WZ\M=ˊv'G!Jjn8".IUe5 ̻k auR }@[EO[eK)3b:0^tZCP?)F_2>|4lVathh:;YsLM(ڏv2 A-vTZtpsÂka1qH}@u]70)IصaTDÝFEYT輸ۨ]PU64*>/Ԧ`P>qB>ͼo~`pߤG`vS@UĤRm|<6VCȒ7=:\h*Mp+W{QpvjBDztq 6/AA Cd;xX?꿥9KgEJ* j"u g6%1M%XN9@\䠬 ]_4YBH7t6 -ӀڪEO1]Ue+u+sQ s9|?=EY,~FU{;)mIjNct'h:Â,8Nl}e/*OR[Y登{ʦX:/b"&E،pM4XE0meސhϤ-<pppu?b?SŪiclL x;[їv+^ZTwgAHyhpXRN3IW2+dZ}L ·,aBj8|>0|{"&h 1"OeiϬ8+C 0--6,^㫌6\DI}mкL(3x|~.!t8:` ]gRbpYuv6rF Q}%MH3 MZ/_7dBMd)h$D%=j?YRI'tTt~s3F J^KoyP pN%[%"%oh .h͑TalDW0xrm.`yAvz\=GQ^^VS"1٩ Wkb]Ep Xע3dmǖf51w. ۑtc5#|^$!y7yvVuj8xo<i".]I5_Ulּm4N?+Hz*E])q*_(U0f?,0sh+h4kF@Y H{ h0QޭFQk=jO4A8 '>>̄sA? N4h p9_juY,k쇱*g;p;>:゛@: -$kQ_W>fiIF[^jc"I.Ƨ,)Lx910ڵ5|}j@-u 3v(72Ԍ$q3$hjվI8b(|/6oi܁آ|{~DYȃ8|U,)M)<oTմAŷmwM@kl^ \4/kL']zȬ=;e]^3[Nym(BF6fVT%n.glHWƷEF]~' + .?]Вg.8d,E諂fyh'oHm^u=άM.~0u@a-#{F^q$]1+M/%1#񨈑xS.s^0T1 ;ڝ6gdQ^1 =C.L)5 XR۰J4 ܿa7j4d7yN;Vcn嚲$^X&Srt))(ePFiZ'4Sд9~U  ΢Ij ?ORɯRL㧍Jեb)^ÃlCSwb`ݓ_A}h0]g)'Ku6,RP 9r@'{ Ȑ'$5~%;$.A&-_Pn؞jDLq2`zd'R{ȯoL}'P-%$v2u!<̝k2dB^Q<ñ^$aoJ\m96Y&Cm9{Ɇ$I,h]bn/NG@+=FLaW>pF% j[WCl5zpֹp li~;-@:beU44fLkBB6Tw-Wsu֕Yb\CvID qI}ߤ g/"E UfOrO],Q[t2MdMpf6Xe_:=BНX(.nuu{뗵V(@|o[+`o(SC/jd j mJ<c Gf9Mo[N_ɭ//֣jrc2̖! ߨr Dň1^ Ă(F3"!dKdhL!ynaK&I̵NDdDHXizT`Ή@3M6}xkdj~p>G~Kjsl ^˥~|ZO=AYκ/ })vݵd7f AۼVߤdpG_ -u%]'+(<&Ocp MqP{0X T?\DeQ.2)!7V^ Qj#-Uyi(N}>M?#s)†֓LkwrP2,MRgrgهtEwQV7IyV,6su8$g@~IpL| WRo20^ ؎ |8)&ٙ42uUE% ]|]A\f ~M<1&/`''h<N,4F^ 6euaAis2hs״+rƐ1c\ϙ>'8k=DQOxּ&" jsO$JXXU_'fŪwЅ g?еqYi#$B>r| hBSX4=he>sINSN6qVL7Oۿg$PBgP,]WiϜzvy\i RGg:\:mda\*Z\a\Oz^k]u>7غQa19aQh녬]d_ЀP j0TeCb Jl.o |5 t?TQuEEnxk(ʔxM!Secu}&,ҌpD]]* hnȩԛ5L5b;%'FذoT`IO!&c y,2k%^1r`6dEG0A FPzv~S'wj۴ޭy󐐲# _ Fk/XrSB7&mdҮGp~PGedNC2n*]/dF5w($#%6'UyEVBt. a`Z<]o^I$H U 'w |lϻߑi@8n EgL_6`FG \+5돨L3)dZ/; -"&{QZ;m;l/iQf&'~0WWՊ$ZhEf&E$5jh$- DϦ_V>$Иj)'xM0oHeNݟ ~KH,@W#:Zp=i4vh3q|RTTu~dCп8[H4KYZ^Wi=EQ0v*Vc^HMս?  !R&$[,bW+#':Ns7BuhsuG3l7/j\]a`ad_m-'R@QvCfS5Ȥ`/Yޔ5bP] Y.G/fU3ÇL|ŀ! 1o/}=jMU!3d{ D?BMHzVՄs9{ >tKv-1BtÚqU*)mZ'kioD"?;(s%h!d]مr@^^}hܣnvE9*|I'_:4^R:(wՋB-ZLΧֹ @ 35.%lGb+ ,H(Iq1ѨJBO ]:NЖL.+L{JUY4([5JϰP+F Q%7$Y7?eqȭ dUJU a`9N6ͯtrIO%u3{•d/!C2%CHؔ K]~EZ䅉uP1ݗI?b*Laq԰» <Z.Jn ۖ¡cgQ_YTX40XT,rX7*l jk|I$N=͸}OjI 1L5S˧yX*h),2Ok6U'Yae:sZ |*VzH[/}Lv)E:gܙΚ -X$~Qm=H g_k9.#+ofe6u)+UtSL(Ty.,J$t. 뗝q򨌫U+=$b\آv[ S)W arG{}Cf:{ AMSķk+iphs["'H%aYׄ8zK)6g|C- }wLk*a^EmxȰtccE Aj c_Nx2μh\ cJ.j S>йAALZj=b+&cKtJTy]9G{|rKٯ wj-!S|!OcY߀cŎI49M+FH>4HE4ŢMe&3@Ds]m#Rd7 o4;\YY-ѤK)y+GC ƚA9pmiܯ6ǸAԮCvh#)f&rb.RDY-/9_GiXy_m&R=N E/ 5b,=e;φEeQx|TX n]D<)7]iw;}g=\?Rl&u``\nn0iFY؃:E/T%.4oysyS3vCg)zoɀtxdFa`Rނ7@ a2$BP;׏uiNwj ? UX@x P ֐s~ ߧ `$ ,:"H Q{x(cUF Վv7%{BGMhT^fDdRX:^So|> qsp2ܤ3C@6aEj;O7&|5,|u*i?e,>p{ dU _fN8çHB7A#эȿT5?綾~d2s>[lqRjatkFYO/qߟl{,%S,\!8 4C>3mc?JԔ׷caF$#1;FB>W?mw)U1oΈnj21}ܾ%C<;63BLx!"עVdkAa"a  hU@fBnV;ĺ*> uL2+!-o6253qwuF[lWZdHYT)wz?laZӰN;*Hu\7x3ȉlh.\#aFc9kkҭrBri'2$]u9ƀidc魺-&6Ծy] '?t`ɹ\^:·ݍUjL|:Ekwc8 d9$ Y6+I>rP2r'4)&dǷ |(g»niR.Uď[†K.s9G=>ۡ 0&XեJjt׼ Gb#j8^ ŵ 1𰀝"*Yk0QH%պH9eZxR=y|KȎ!<ɹ RT!zC|ҨI9OK54tgq \bplrYSˇgԶr/Ύ`_?*C{Qj gOʑWΌ}Fzn-/pZbI_WY5|qsH6AS#gH>$G:fp-z$C!21UQsR@W٦0Xu8Ebf3pbѻkַl:yK)(2M"k&  W6~/ӗdnUJ?{ H +$Ԍ5Jt`!4;:xK {,\;{J $k-J2k?ڀלfh= `Ɖ%joy}gO/J-CY{(!I!̩s҃I B+.N/y+yadK tEVP4N< ?,o✤Lӏm7|2Z] z!i`zu'&q 5=*1,Zx.D;gOglOJ/P#uP:z3sXH$t-]X6pUﯦ&)sh/am]bIJ 8>U𤆂ϱ6B^#; ѯ!PR=^6,r0U?#ʕ[ҰGBfV)r;b~"0jT[{]Ods##MоƗ~d[sπ0NuϵOG+ױ|ekÿt17ujsR,Ǩ.l(! 9>R8Z~p#S "вQtz'߳:(Τ+JlDsuV;{Thlp߶䯽~%}-Q fɧ֋HES'VԊ `?<m6!U{LߗDw\? v^,PK`e|rs=/k_TKO+jcoD h,~ $XU["]~;c2ek|} N!F)Wg8\5q-c/}n9{HSvE2 KՄ,4{Zyer0;B6:">>+9Rd~$# NSZ|mqSYL TϟR8.Nm_h 8GXۙ1biENuxն(s~Fq!z|V1ILgdtDZyETw#-_.(GQ c Ack,!rѸ̧D px.qD5dNtWXҚt4"NU#T^ql%#0]H zlL.ƼQߠ,8{вj"X4Яȅ$gl![:W+489&{Ț7Dq|!K~kV7~}$R<&9l+a 0DOY:B"HS_xwd<|P 詎 ]d)Ɓ-V7F'c*-nWs+V Us}HRmd;]<x<VDͽ>3w` h,U ڜ˾νL8];pd$x% 1lQH p_=:SF.=ƴ߁$3 pR]yY$&&ϑѺ f%hΈ', t]B1~Av_&zhCyi6ӶQ~KQ|tN#AAn@@(3Ƃ{j^&E;ԥҦB(Ab4*޸ǔawQm*h ."6o9;qyKR#bxTUxui\dOp}զmi?a]&~\Y(4%kWie9+;XKzVҧ`o|7Ր|~+~)9;w= 38Ɛ[$ 6\<o 9o.%lOVo #>^sC72HDҔ4L};ý{9txd G  8s5,!u:{M~;LnMt`Bhi{{x@ v zv(o"$}Ŗ)C) hA/٦ ߫(ߗHb̰vR*q%{? km=h?od;ð>9P-1F xqB cO`Cw>F/еGW,;^&L.!p (珛h^=u@W[釼L{~2?RkenR & ' Ga ס]eФ.GOROJ:l41Jm&m]bSl-GK@3/O i21 /LUri Wz1UC/NQN%k,za [@mHB+:5OjUODH_5<-L/(p׸EP{k3,Nإr>H9 τU~g+L:\G|ALKn4#G7hI+=ihC WZ{5cKByAro4^J_h:NE:cteESuL_G/'Z,eDLeb8K"z(h#]9Ƭ4+vшu b)sUX9a &M2m# b8!tʜViFp #/1^i{V]AxWk^|y&m?j2/B-NUz؜[Ա3ׯ,37ь'ճܴ+!)@))~ˬXh򼗇i=õ&0cfd6#xVQO#؍-$XQ)5tEգ(nS5s佬\IoCVEyԮEF[},NXd=f^])0e_0DjV]% Q 8"n||Oljjx5`^6lO.eO'D*d&ZoDyG`r$:b +_53ѹJͭÈwX_0ޗJ!;QaW&ϝLË!h̡%t6JhRr_]a$Gl'EhiCص R2a7L!Y~Vvd'͝;/Jl>Y66&Ē+y< {UQ[p]Ũr*}`ƛ mj3B4LM.7[VfSC q;aYOַezK9;=qbd17ZVn Bad%/+.Qm epkro.U{杈-olF""1a!\e]^߽c1+ImOc ^37Q?ϫuW̜NcΜ ;'yC[ 9ejᛙXr_cY:>Pg^{Y50@!nCZ DV5%om̔a࿩f}\ ac.i\;d[RVL!wZk@7\p%8(c=i t>DR':2I"*|E7"E\%01d'9G`Ymu&˝MUr(!8Ytqd!#ǁ|0qnȄ@-H#:)i 'O1YQ5a#YN4ߘ%dPyH1a V>:AZK}t1˧mԢ!sZUƀ$D {J8#1LO ;Dw?B7PS$ :Vr׫p-DĭHG15Nێs jx;,zv=g8{AsP>g{/ 6A L񜌰]fQY~37rۅ!ڮ5$q.K#|%h T '{ 'Æ&dN: 4M#2j2y|G9ziH)!Cҫ#nϟRެZZK|kЗ(x/ ^j$v$M~ecw!cPΚHrIJ0bCʋNcHHojxQ:&#޻ַ߯DN=ҦV~\G[3Uo'?o^+I]il3/иlu.NYv֧a8 ºH/x謅S6c4w%T}(X`FBdZδÎ.aJuR :8Q=e )Zib 9;RbO5n9"hF/cR%u3qs̙n-d'/v UL^%"vڵD#DDЄ8}9Hd}%!VTؐr-")^n4F^rLx YIb]ۯ NP++dVMfd OM~6K MR?d>zS>'fU {e{ÂJ:`\* (F@~^x![ER"ztQ$4cIEpFPvf楞_bޭܦYR{Yg9 sl{zͅ]71\j5b7%[ )1Q,%oM (qw$(fܰ%8R_}^;ukV.š hKOg =Umo&l/:؍/6bf9RF-*̭XO \i 4"L$50ѝU=H{}D- .] F¯%T9/V!OȞu .`"vb I8}*O'h≀2S:R0(sX+{Y -w]v_ѻ_X5.l!Iɪ0`6+LF)r!~;5PoT.9|2.@T+O i.K}+'|f` G 3dăaUmmG Aޖ HWݾW*dvSX1w)Bn\P*#'P62D=Fv\H_`fZ #Dv"p p-(Xc!ߌ;݂rݹW! 4/%gdػlSk[4e#<AeuDU}U#k#VrJsfG\mpvypdfZ=m jH98yh;#ټUl %D:" |6a*>T9#ԡ< EC~ Q<=._^{OF?2;z@Zz[֌tc0縟K(G`hˇ'v4÷^(Qx6%ToR"~+[t4,KS|@@/Hy TAƻyj4ָD([ rcO &ɕ Tk0,YoG(G3'^6sLjcq=XTA9+JY|(`]Tr;_Jab2-PĠtU^.d=:R힛|qf>#FFؕٹŜrGEYP/0j*a޴uw=>JL(z`{2p]_S߈=*4hǢ h+Jz@#i%O:7R.`(IFVt bYI=AԵ(^y.aLlgD=D B52Wo hdEu%aM7Hr̎ ڨY^!oli\xj_/{8L>PY^~yB-~Ft=S_lp^h ҽ| v0h-GE:5 eA5r1_M;%7Z ?4?~Fe0ʿ.)9ldto]6c+Ʋ{!&|ak0\.U6#Bi/G_]ckO0cMF:K!~&6i`m_NSs@+I6uP:HP U)z4J݆)PIeQ>5%L!\&$":|ucp ΤQl? ɂ-,g7qk p'Իqk6iJS06@=C@j1/@]i'Čg(uhT#u2L61{ig> ÷?FQf/sz0ǿ[pI_thԈS|k/(*d $mx'%v_W0,D?jBZد䆴JoJq߳A+ŏX~eV=-R17cLeMZ3e.YPdyYZ$ bq0ՀlM]Ud*>6{/4?rE,UϪgNI$1n~D\4u Pk  |7,=?ިB.f1 9]$sVM /~!_`- J34K3=|n5A]|;Tk?\::~ ؇oA8K.V^|w>E򶍒 stxlJ1t\^[5Bۋ*|N ?o RYén45>Ld1ҍCʵJvcqvBs!E3͕NPm11)Y v41_-uk @/K d[ɤ[3EGg|(Vmw0Esn9.ZR;8J⥸0éMETV42ӣ(ɳd9 E-u9\4+m=dw3D!MHA[V'7&x Ì:uH1pё`(w^S͌?f􁞍E°s`Ƒ'0 6=b$]c :kAPXpQ;)LP:6d_3R18VG|jVn5 ؃cǐX؆uF~y}5,[S9OVQTrAd&Zi|)x@XÒyZs2ΏU'Q^JKB5sOZhVKb:,&lӒPxwkԋhBmvcf{̠O`mTFad_-`WBА _>^Th &7R3-pU±J`KycE,&6}EgEQs%y^8LIE?oE&RszNW | G`[tqPiO_܂x^)M$Zh2b {8QLOK5iADҕpl,6fh y ߢ#Sϊ@qvfi7diGva5=4Njqa#\?8 E`)o1:mΎdE wHmLHQڜ9^96jiCٴDgnv<1D(eZE!.FR-W7-DN0!%\\ +wD-QYӍNR9xu_fE6 Z2V7ADY:o8l܌_-@ev0.ʓ'oDkƃYp͂evp&OOBrosG=߾oEQ ^u;?+kOOfd~n ^ E3ݧ_nx?R)݃5^©uс=RZ-%kl0]:YH㮁/'>Te||T2|zS5hKN#|Kz~(مHZMBC^}"lXpd* P`cB)nqY}Rt*!%3,Ɍ@=͚Qz8o#wv2 n{ }!TU}4|~Nf'Rew#RԊ} n't¯M2 ʺIWp|+R,ׯ4gmױã{'($)Hþ"tвgey8ߜF ` ZDcrs&3PP,oXBgY*q*5 #Q*Z^>^BBG^=xehSZz\˵T|_!w>2X`d$*x-lurXQuxoJ l5*";LsݽC׺G uwPs+sOGg8uXn3z]JY.7DŽrtJT܂xICrH'oRGldY9SgwzFw;^7h`~C{v'"؟'#j{1wwpUKH(,ߌɘSu?6Հ8(~uD^YsoT|d.Iǽn*Fzݓ{!HD7 #:{e@rch04;eL9 /:k^Zۛkp4'Y_MS NJnF@)3FM+oy"U='-ƯF@B^! +*DD ϯ8vJuZ԰>|HGoìZcU;!Bo23 [eό(tx- "ݸmx2<^IO&ծZr20ό x%Ǎ$(hY}Aǐp~ wvZ$NN`'8旮UI:N fo2x9"A9x (a-he8mF  1[642hX&H(h.Ujepc>i"y<Ӎy5*)JX&?S*Py vܠ,iDCV LHjW5I7)/QJߕhm^Մw Hz^ Ե ZR(ƷXrxJD2Aox) I7Z3h?;#@B5 P@bļ:sR4zlw?V.>4iKO-7p0p>b#>Cw&?r :#P-VK «h[>,l1A4 o^?cԼt ] NQtcຮ;XS%qq񃢨Ph}.Eb<v$ļ?zv6^.ɋ;Gv{a쪰e 2)yIn=$jB-v0ܑ(pUkM7>j6nA52&"sCe|XYMzJS<e|H@|F y>s?#?mwZd6NN= 7Vv@r,[V©`lU`SeAb :mG [5A؎նaDt@O爓q,~)pMuXN%?Eն j3Bsɨ' )85oQY[;<^OzG{;C2I#l}0.v;ͫ ^`qOnl6N(gLrNd\ꔨ3G TGsR"F]CJQI < [YrXS'0Y>RإǬDwiF%_s_-R2[g+< Z6!A%~0YoXXmNCutOwTNRp\Lm~AaKG)ڥt^-q _F{59KoS /9k\ƱF94 O%>_"$/%(YQeJ;C侬c\Iʝzi]}'f/ު5+HxEkOS8}.d*Ř{ZK- ^ޫ|J/=1Fa9Cp30s#cۍX^X;9{cN=)Qco 9'UV-3y]<3Y~Y%D`g!_= #K2qP]eo2۳ ôry&fsE:v4@!}Z#G(,_AZ^ЕMÂXX/8YjD( Bd|jc >>h Fďh2V{"óݹ/D0cv(r&$%DJFz9lAhn$])#o2[Ǽ]HdNk/˰_-IET4v0:lXju+}XdrG.U/^XMVf!37Ê"3kAt`;YupO䊻](>HnV{DCrQ7sƑMPDŒ!&rcvv @<*%0_(3^g ;y~ %\2t~#ozieWQQ.R5k G^ bnR t>yq+-ыU6ZKJ@EƊ[P'Xw銵3X96O`]ဦ@ +ë%!a꾯8j>E#i$F7 F"<uEhhٯφ,'=bʟߒ+V(Q%ᕄHs:Lф xB5?]L@G&DOkD1G:\_oH+hpulTcr }HU’cvZ߂-"Z풬j.nbnfJuihzjKa*wj$@v`[k@a+wS"S.+<ٵ-qJ.zQa#|q"{`kǑۉs c @X Jj*(staW}.мqP)=QMBN_5QF vl?s4tN/G:ۛ7[rFPP.yFҰ{y]D'sM-3A)bݮFsjfWrFq9mnƕ)aү1 9[s鰜yj/Ԅ5aJtxSĐpv5bg4#7N~D~G;~|[ R_(0JpiY B *[K ò= %ʘ ,{ A5\_ _ppo,Rr@e0,TbBY`PrOu JzޝP@6@݉BZGޗT&s[}h~iaz :Kk!SS4ԜA% j.^iT氬" s)e|2ZNIA)m:r]#ݭzA_*\Y lI{| h9x6q8?X/U[cV*  z[aw˪F`r gx.}qOm}xnC(~7gx0@ uGFh@QՇxn9wif6:9j !ENBYT/b h7°;C~UD aSl^X0׮=iYۣXMuYWd=.S\Vc'kJeɯuH|rY1;UŊoc#2q?709:sQZN^WsR6.oJ7D҈=!CldJiW)סw=Xox ' [+tb. l 4"-Koc 5҄=x;6*|gucUJܧ=6:TFzQ ilN7nr d(0u?2"hz2Dd*ޮ7#pS?I)̙&ppj$P][E_0\*9KlCe7$z8ÀASv0M6wZwpy\F:8oqa($u5S2 ؒhT9"}.?ߠ,&\ܦO@ֳID2KBj.x4y#>!:`nI. L"1l D]_B[HȉIK}!upU IjPn4AZi "LkrV8c 7ަkD=+a|fE  Uڂ^L>btO6]V5EhaXصvt*SpP?NӬ>Y쏑^ 4 -X,@vG[G@]p~CG7ާ| x9 ytPQ4|Bj("?%=Л"\z@ jR&ɳ6%3nn$jC>zqD첚nCgdD{BџܑBXXNDoOyd@6<\nqwО0jNtݠt@SK puwۘvhQSPhީ`FbeaR:BL'u-]IUlZU_̅2 .#KJ)$ΫF}uu¯ͧqvnxeߕT,Y/ʚ 0wX M!U熴^21qs%_sR{=q=_J9NSS ܤ~m?BrZnA:mX,1nynudך 谼sh0Ay)1WXq&8 aM8amZm}';A+C{Vh(tBT$QåFlfI_$?04◽,0fFMmx\$G *A =zNu/ O A>Ctp,KVr< *3VؚU-nyDt 4Wc_?@4?.W W8 zCAnBX {R7! hR톰GPfL8>f VzT䃰 2ZmV`ܒ TNe{΁m_q]"z(Hhfrג4`#L\ڭ5+n_ߩ)_;?챉&լoe#P~R(d UF\ъz"J?7UFt҉ aKhYZlI"P5)ʊwn:"d[4lʴf-},]֚݇񙛌3wx=_,PhXscysnLPhpmH RjEkWh@rB{D7o u~}6- a;4Jg@ l ~m=% X_8vw=Ggc@Tpf$YQF@ç3` a$o|Jwi׾ȃHH<1֡|z"RFhMme$RXtL{ [0PyDž5;lr C&vRPb%8: y_fm78ќ^׭CB > c-m,{,#J;w^v}#<*'Ȩ9s_N8Jqap 蠬d0+Ԝп|_J_oYJ)-~6Ώ+٥>hd: *?/L=~p@dĄ@H$ <6 NL<[Gf{H9jpR,5auUtMF^#$l=NqP ą44#I(nBpK[Y\4 %SC'޷b&h i ;ͶH )l/W_kٴf+C\O"N(us ,%Ŝ$O 0$ь_;Yʈ}F<-񬝿Tg(gS?Z#a֓+^f3 df3.mn ܿil~& S|L x7q2 VdW~L #{qJ/JH K? *0IXϚ!gm/ըω8d`Q3֎MC!اOTٷN9!#\|8j5}hPl }!;JyA3L% ĊV^1~|.rP [BO9p.2*?Wm0/OD%}arzGn#˶X鰧yeI")CH ߵD!dS P2C`B5+ 㗭Ok$czSbh)R2n-Z38Ι_v4;1%Tew Z  (-ݏsݗH%VGYp^b݋NSZm}N7z9Z59ư.O@Vf﯃TE%l)?۾GKTe7{YA1HgAE3-޲։jօπg&v5m%F{) !㝵yiCa Lt߶x0EY_(ѿ R_}**y CG$ M\lu x_|8f _V&Wue[*{W`:Hz`>\Lb)9m1`wyW'o9-DL֞VL,j JCm#>hc0+SzA; WG܅8)Lnh+ã<ħk!9}.",{0^ Oȹ ʓ 3,/mHo0:[8aDtzSř40k&^ֈb{z!hjXӍkS"|V[4Y񭀙TK!a€[Lxa0`]$SzQ'o=gEƥslܙ"ɩ9 0R=N}?K 9˘ Xdg@5Ha99L9<%.N.`x|TjP ߈T<$Mmôv<#lYD.gA4k8&@A]{`5 =!ivlV~B5pXҶdT; OqĎVM|A# 5uUk ^{9`7rxMX|^hpnA. y?DHۗJhTzt9pߘMa %╺m"edթt4B!E1zIIͽ.7RB._Ikkv4QN+dd 18xPDeś WN͙Kz3tOOOٞ s=C/e3S8FW/\ bW2]#S^*`B;Vʆq !ҁqgV?,AH۴o-j|N4) V+f1% \'bK<5Ls)>Ŕ+njZn`KF )1+EɩSӦ6/Z+3ML_hD311FO{{͓$7ae~Q~i/+2݃A;*vؓ+r0b,?v . 67('x*<0õcܜT -=1\tIjdD%=5yKS+2L7SH&W/N"c| \S&0.=C*Vq^iHexT1C8m@.?=FA^4{Mƃ;Sxo^=lݻStF5%?R+%\hF qUz>6~Y45/KcnMc>\71qvˣ AѲLJ^%}8==66N_7=8Q Zr)mPmcWKuehy %`IVb)(˄}jFQ3Dm5 UJmvFW]񥂩GGb }H\(@h!%W1$?'iA.X\t~suO%@%}Pًt]'d)XqFrCYqWKb ?ҕ`6̪i-~F5PCT]3)[Mq&iUb% c/ )Vd#R W9l$+8[G})fkDxQb#1ⷧCE(b7ze/]\rFk irvSN">\Β)`ZA;OW-um ͢]EOYTXl&Ӄ_:GTdo-~ g&e!>x0LI ? H6kz*vg$6fmaqYv<_50R\= ]__HE WM!2<u!@hxn]G9@ǡt4?jqkGhɽd |<:9п>O( U OR^K+ j5YZ+vꘚb  wQUrڀG;Sp BcyvAYX#āy"iIf&{`ZI,)Έv ,1, 2P/oZQ(. XUd= K<M+.MP6]f͙PlǢ%եXMN îfׁEj.V(\0TY jC8MsB4=+W| RdG2A4PKw TH-IYcϪ4ZnrE+W:q g\:piwǵ9$~j%GmoǪ1!^%&` 3tv:ɸE)sMX,IoFH e[=[G}+yRSTYI{QN~yJ dnnTHd ]W~C9߁C|U#:/:  c%5)Tb_9XF3žev>AUDq^02T"1cHά2Xf}sN0R6liaf2tC=Տ;P!1G\|a $X'PClr{A-dl ul&RXnB0Wӂ{[ѼY1]UW٢ުF!!]`]fFq_<;x痍+/O3 4Ҕ/)gZ_zF{Um>P!jq6܊|)cGhhN.Ȭ.&.ƙHMyO-5\6rE;tRSjtz| dVq, /PyiI[3;jl̔ #TAVep8T\|C5Gc/!p Et҂^v~ .Lh/ьaY@^.o:` EW4M:j4~pJ0vޭ|c뎧E v#=b-CSNivض+2p|1nJ:G:S%QvmȌRK8qB>4bKTTHМ%~Ƅn{4`<(: (+G(t|3c%l"uab bH} h4\3z %A&+4%nPی:* qe#T+Q jw.r1+ZA%w0cj"υ&Rl-GH)ڃ4o(-VtDXyUEkDU *Q9#<VT2 4as*}zroS2-0~=|ez4|~( hQza`HD\+Έ_k۞FZWݶ]n!+4Ŏ3 !*<Z8}ex?f<0щOx X^v `V'Y{, ŻC @S{ gvSdhr.KpoS5k7 SoBِc#?B ƼMK! VJa'2kPF9(H&7)VsiN3n}XvӡKt0C*I0tlx(:oVLg ;oMt}ZXwhYt{\ $bo>/쓱u.ǵ9=KS)i8]sP9oEgAm'n%u4kWA҈}.W|kjhWz<}SrZ LNLLqm3,Ss즘s_޾ph4pfC# YbŽ (7<@ 8u[آaWS9˼3 0aUޞq$#`~h=׎oý6߭xkD ʱ~{SC\3ŷa TDt` je" KcK. a  ȅf+k1UT)+kZyӐ a7]D*ٻb)V}2aZA`Dl`][T Hom[^j-K(ݝŬKD7t#\}/eUWLj9m(A3H8Hl\-V?m z% ㆰ3?TdVk#uu\+ Ⱦ~E|>å_V6:2ͥY&G6NL1Q7U2oVd7!UWN:e*soqNw7J #w{!p ~K`(?NzIsJfr{BZW,Xi/hzWS BjM\J>QV ԑҵNoλ(sA·]+meȉ 9fI.2y<YEHܟZdP򘎇I:h js*Dɗ̮Ҏ|qtq썢D2# Q:,8jw2x+ J蕕 @;yu.{dٗ{ A@BY;娕ȺQ*bq8Yԩ a>|({FQlL|[)YMJQ|Xd-Bϐc3 s^|¸RLkAEU븋 Jk=?Ǭ$'A<Ǵ@øzF3izɅ\^rr }<:*P?sd&%016(`̆d<ݽ/#rPUX~HƎ+ήU~UgB#lL,9x>Vq*1-:#-޵Xz@|BdpJt |ɰQOx.Uʤ>Wg&K>a4k*=Jh_R1?/WojᏜd6VCl9(j 9+oRbW^<871ۓ+ÖbNa!$Nra5Ũ "AC% %nX'ywU*+4'sZXtǟvCvhv(pFG/j4U&!R+uY表:Hg%a/W><^qiRG9"Oz;a'2<+|K^QYq|*t8~d7}?̧=FĂY!3 BwQJlnr7 #<[Z*g:T*iwT3q8nDE9n#0 6 q,HG{t$R@޾D? /ۧClHXv#2@U_w*zyhfnfޒ Ս_h|rXRRgm~ K#IΆ2asu3C3@,)+/1|8W_ a*) @|(&!0bbsr9*36H+uRR:E!X}_:9L޵2}gH1?ʅcoފaR=n& ZF:"Ǯڟ ( N8h: E ~ʨJH^)i5igGr3y=ߞST#sz"xU폵W(,ymτ8]; O(Ni{Eg.ݢt/#ĺoC71YbvZLRI2Yʀ87]'x潍 &`ڎNF Bʳ> yt2; '7n^yuMl/>*9p5~g]Qpxxc1b+a T ((9B(@OF<&\PFk>ѷs{L1oO {}g%cjt`p yjiC=B~ A2Ւϝ=at:\ Av?k$4q- 7?)fQ PY3 eR}Om*3ybej&ONC8Ë9 WC? ֢./tqZfl>ֆ W:@\@}`Bt0zDc o8r/p|bxrx#VVBhT/q髾4aJ8}Sgͩk m]W4E驊Ṙ MHIvD'J#fl2V?ThEAt.kp{O>;)κK6-G_~?ָMu[aBQ<2!\1ԲZo̢&l=<}Yg_fŦt2 #hP#=$.wv-dvOm"Ky3z/NzID{xȀ2>=>eWDLm([GL&ΊR%z+UӐㆊc5<=l"y@B33 &yP/ط^[XCٍKoKf,#G"uD" _ ވ`!Aդ;ZÇdĺ/,3lgV(ܼ&L-NM(# G/c1ŽGϨ5E *ZPMjd̃4WTQ*)HtBRe^n~x;IC渲܌_ra!I{4Yr%I8H{'5ҖLoƳi=;r/9LޢD!fƤuR{Ǵ_idK_ƇԳU'UNExcK_,@pxlszj"d׻1 h6ZT 78 jx%BI (`7!@7nOISU8X[3:j5Q` j,ܽٝbaZ8hLj{r+6i uRzBlFhLӸ;r97D@^pkiazD0 VdL4l0C),!tW^NǕ8~,]wc~ VJ|y(["WY0k h^nXci1s;?#,DŽ(;.G/q?_6Q: !ʴ~J@28Tsi,-Y%&mPt0%4"0C̸fIhtIZ~$˨+]ĉ^}Ԕ1b6\:utJ%n9_!ws,**6"MTkqh }(RV,{ _RmDܪ.In?ޫ^,V JCAuYŃzav47R򙴴X98pf /mbcȢZ7^K@kıpX>WA.\Xz@\#1RO0e(KEǑASɈ`qi:A7x^@^5M'Of2lDZscvǢ.E?ĕI|s<2ϣ q2~UiH3(1*Xͽ bRUDM8FZ9\Ǐכt5:P8SLˠ8uG^ SrtœJJ`IphwTHf 4kc\ a}]G<1ȫOSCy:#(N7PJ9cڧQ=[{ I[Ҁ5 FٔFj %KUw}&~|bx$DXDŰTLTHx;$Clb+qN}ٔDZR81OAF鱗A| w!gOr<n_&PY -oVi[dZF̰ZD:\*8F&~; PI\{ ν 0A *~v5Wf?^f}/ʑ~jk0Lp?-(c7{"k}զקz-F rs?4GbzP7spGԺ!7Ϋ~vr+*˶?CI" JZA@9pGIxj!V TS#f3ŴZC)8ZH3=CaIXBFLi󺭏/YWRCy@B&2V$ }z1 D5^u}[YIܛp C,cRd&To EsI<K6xuv{ڒC*aК(2gcҘxBu-n2su>ʢf󌲊ǀxu34;3&{?.M_4Fm/9E|i]%\h!T!j׃AO!b)24.ŭj偱#\x}zyc]^TkBdZ*`7FeM6zxJ*nrC3.Ih[îyNkyϸpњY~- !D9(`b%=Q>Η/ h:@ )L)t왷;[oШ}.rXե`y~v&LdTkLYNxH;xbШ#nGW 0GiC=iHGgu[ě 9Aĕcʂn \߾<1*dB/_r~{_o@> KD8 ěO4Ȼnޡg%=F ԗ}c}mZ0 5$ΠaSN-_*+>ע 0`^cyE(fd'g !԰ D pF/{IU` fg-^WRrʀVw`si#՛W@Z:Y^{*FH;W \/€7*ٞ a .>;g m{Z1,?*^fR#\dpspsr,urMܤ+ET%~ƮɂɝFhD1D?H"[䡒zsmߨM)>ƍ @ltaSp]h9a$0CƾU6-}'<N.xvEԻ 7~/baNcaKw+m,҂@t8x+y$MOkTSC9<Xt`A,!L 9SAG.S}lIMI E}Yh;]=kE5V]l0m){kJaԕ#PYsf^վT juN1vecVbccG\ՃX Grsoi63 pؿRoyPK6RqSZ/W*)<{ {5 ~,0XoPG%dL`$77u9v_D\ WRT+uutl(N=}e,Fd#ةwʴr5IOu/H)%"}mG_RaC~äOpG6qC;< : @G52Ud(Is횭fd<*q2[~iܬ$ 4V۩<>Bn׺$7*MRKh-*.ap N`0,Jr<BUt"ٳj{Em%7K"{8P)jͯ|JV3[zᤘaL1ݔtԂ3"'H]ac[o:΃dVf ylӕ_7;BTu ^&~o"}=xϨ,c V6H5/[ d^Dtu| R" `B -(>i}2@Yg M6JPi T:bp4d?Fc߮:{vIBtriet&w4:9 jArcAXTw3㕀V%! w۹xݿ6]؃_u3g^O,Oa8/Ux#:,mYy^>/߶Mc\.v;SaChU]<)?Fsq̔z%Ś] Rakx+kf(-bPOf')ѭO@委=< \dxfn(Fu)F^8x̵N8析, Fcԭ!jtkXa%־[[+MQfYHݔE,V`e2 4YD(z _ta9x6*H㱴89/QoXeJm`C? UüpS5:&M?)&/3 zЍ1k*Ѻs&d%0pàTB?" >ȡ$*袆/"kS:{~~BDTwL@VBLsSX5uBReZV15>!v]V$ghyZdD@xOUS7BUŻ[#Keܝ ~s{*y.%˶?8-͈)G`i̩Xzѧ x]FLD漸- ʖMŇ ӻl% #4udUKez^!ڭe ;&R<~wsdiDSLX Y'كq דּh*2sPDEfL=\݂)ɒ͒6nCT;3NUW͠ d(Ǩ%!|]W<7Sc$ ىO<ں2]yJ,<֭eY;qI@E4>7\/znh,Xt^@qWGE$JYV>He(qn }CKZOѣ@ @dF3 z=z}ܱ2C%SȘB^5o`C=QĄG~2USFJA6rUNFxw0WW'OQ'/ _.+31v 2 xd?3;:dm5|Q3G*"۶mrr]LfXm< RaT!O ]r)*#ǭ鴋_782IG^Y>gҲ=&A%b;D>&Xm6CEgWtHydE-g]jhG% ӜYa3v@MnAP飜΢n {—u6!j6v妜aϖɺv] q RXxU ΔfnKVE|b\PU؀ oO Z:Nnbǫϝ*>c\'wVySdq&7pȺ, .qJ(><n곣7 Bjh&-l^Zmâ0 KuCrAӼKDC蜓F(ߎm:Csllzȯ`=N_(pn '|p{] ܤQKV)z9ϫ#CA0w9DIjHnJIOˋB\") ƜXΥ,4yS")1BJ,2y< X#4ny Qdi<%k[~U!,Û:eF|M^TΕ-4czu5`ݩűz'~'ڋ( O.B!jfnJ1TCbWh @Glf]ɦ1GG5💔Ğv砜X8GEYէFRvC:U,^RV9 \Yt'ۉdc}ږRalJdc-ess;jRg^ٕpM$3lVQ?CEuIP@u[pwcyT-3,c2͙K0F cZ )&J[`نVA d1(B1j%@n^~W`݄N4! (Kz)oL"'#m{ͥ" /aQ(;ݐt8\O0OfҶg~ R9U-!M@ajxHmM1*4\is4??gvw&K!$_+8h4q&ʎ؍hTDfig7oL!>?Rxgu`J HBKezo՟l9cEf$4x%˹)j$A&Mޠ (S>}sJ'V*ں8N;oFl-h4&E%H{ŸoJ!'a$?pS!ےweǃͨv]H|G2_M;9Dʶ_c/禋Xr/ˎը2aGi8'!5th(̱>aQ\t ky37;L`2ι^D!D~8hQ]kYvqj8c b| 衆26"Bͮ{0#İ%@)fHmSJgjO(HbN> S.§J1 13 1:~&v"|#MQSե7!U0Ϲ"Q uEX9&cz6(.;M,H?~sTIE&/ƄP,igD6 ꛈ/R[^pz?ulMke"S4OktG ~̓\"0ѡHι3% J^妻_ aqwEUAe>]iu:زޚ_nMv"}t0QSUGx7X+BdH}l*'lqMXǨi [zКp5 nkf?M:PraZ4zOx 5 Ik/ąSa /:H:-gߘw8ଢJBّgF?g݀χ6P(>X^{F#ǃX|U?8^ZwȰs"tMl/U~dwpD&O2/I*-e7'qW9ݍRG'IS#eaGu~ mвo8`[hW& 'ȹ Vx1Wg|x1Ψ4{n bP׉a(Wf Nq gT`]a]v]c s<ǵ!ˏXJBB'O%6jMjpl#Xd[|4 (\ >p*kY5ǼhN`_HzֻݜgH:yX gq bʜ\ q&u_\9-vu}^HE_*o'W%Aگ<5_u y<v1K5 *,/ ."NEpe 3;!Xag^% oWH^^7bl{j6)]]DGX,Ryd]2S(xvzĭamAHFxM`}E:pcۭe*@lq~ /M~Dcʼn3*dU#/.I&pQzE[এWFhk KjÊdn"+uT% *!`=bu3yT5J-z6<@{.$|Qk zIY6| S\nX[D&5?:2;>ZS{ԏQʡK1wȲڴpw-YM`yٕ8!R*.*%d%|$q egO6洌WB-HlKq*nY1+8䈾<(į[DKhC 1,N-3j\:a'hGySrpAX[r'?.ćBPؓL !g~XS~@s>9`eUG4 ɳ^(N|wم+a%sf΍L[VU0"QtAQAKhlC]v(i]S <;rMAvi\ jm5e!f0b́Pz1WZ΁a̟V[f*Yx3Pnk,wqQO(ӟ31yO16I>%w_RVh81%AL:p6FbO8`Yl443hg!ni"уqYt`tz7.l`ajU]5ح6adxawؼ4˿ay? _,kLu,*C*ebTƎ$[l,섫zWSf~4?77c+;̽33d-ŭhXSg{Ίg Vgf57vzCKgiAC6oQ˻~g Ytc[hi:ðdF66uC!=y,g/.msuN|%Vs~(xXd0eBb-EC]ZT齒|j釶0UMb) `!uÖt+ 鷜J(I5F*}n}C[̔7s_WJ$e.< ߗH[oa8;T/yL9,=ODfx~c yS-@.٦P9<18E!;is&fljoń,;}V}HEON.͢YLpXU{iK3Mk `D- SxROJ1vtMc y>0xp;`rOP?it69P19 zaX2%NZCqQ=1 Tm_{'"ȒX$dC| ]O"2 , ZX(J0OIMx$u'|wVm<J&p"w!m01 >W겝gهff,;uEX.w<^ wotvdpwhN}"O0 YJ r쑇N%WQRGqeCDL*8xcAhItѯ.,\)vk@s#.uG5Vn_t:v9shefōPOm0Zd9Ļ<˱Py1-Zw9OdE֮}qD0:;cmT؞zB N VH_\/َ!0qj:>rMϝGTM~՟|뽘dpay i9z?v4tP/ʨ 'iX3-Px:%lȄB| =cT\=yN1o(l|{Z@EԟIb2F`dDO\l0C xMcWq1%e@C>zx,ew%:5S#31ly2FXuÅAʷ#({v?q|~C_?v!w?V1-H`j0$=q)O25 e0~ؓ?d Eo%>p%l:*$GT v08dZP/RI>v@Bݺэޒ6080mQX= }k6((t5ض!'j+fTʇgH&W#" c`QP?2|EpF@J^Tx?aе"66L1E2<1rqEҙ_u.aHw(&8-SfdNybQ"<\^-1E>$75{h.RSQh.@$o fIs#5'Lr_!J`.  z[WpsYnc鵷 e!i7QF F \EVWxunw/uiB$$E Gd }7 u\+rJ(f 6kl!Vn0ӹw,̲$.b[kۂn*U٧Yr=>A36(J-9|LoȑiLR+m%#A /!]1^u:^e-~PE[+ ڡvO4'*ؙxy#MWQ >! `ۀE(@t KI ^#_e#M؈Vn 6|=F`t~x1PZ-dvᬳm+G*Hqe;VLPެ<2ʐș?&Jy&&"6ZM%T+ggT<0qeZҵb vX„$ԪḀoe$gd\.`)`2 b"8SDT^,.rҾ3d OE*g\'*kӽGo\ḽ1` X^q'~q'x=Z(4Se'{qi'XՏFW4->i<_-eESHlI>Y̽}-MOEiU$f&3,5roŷ-] \$~W62']cDt zw.ϩ:}녭iA7:IcܴZ-9,KG+IlwuF@ZlnזڹJ|IW o(BK `rlcﭱ8q[87)޽.!Elg6Dɂ2\voc (|-[٫NJm3{S0yv.K%y7"`L SX{RE.Sk+#ۅb4[Lh=UU}w+}n/ PbSIi9Q^ (-s z7+x{Ӵv=$ *~>%Z~ 8M#QL{#ڂeuuq˕Mכ]aėԋ1`rm}oFu+Tsz<;KCeySZrZض6/4 湁 rAE ʾ.̶XE(6;7^q#NNK@QYkx7apڴbăo"f%\&K_lO50\mqd1=nwKan@!2d/̐ak6 ])GjX\-P>/*4‰~ԭf$8nΥb#g`gvv+qYAZB,bs#K3RhɂK^f;A9{|9ߥ܁oz!ˇ5qI ٽU+c|/39kQB>GK;?Gf-ݞE`y.K|-ez3XYYcԐCɕ\:it^bPNtuO"e1-T"Ȕ, =εl: 8ʒ 6 +lq/R˓}-Dފ I)\U*s鲁Ey M߽g- ,)&ȥipEOvڏ@Q xZ,cm2,w o01*W$Qu7( (BƔun c"|+oC'8[E =k8E!Z[bbI XM|/rC\7K=E2m'p'BW8&gLyMÝܺ, q[^qx5me192t{槁I-}(tsDf$1C;!.%c)ڱP,a<ݫ_[?V[˳'" 1vRՇ狟If"ĵ|AJ1T@?4j{P-1@S̘ *aY{KL{+2x-Y{Ĺt޾2,`Q$"Bw@ɱ_nhzG&\bBPcqr,eѴFk8tZSv,ڐLo]XK )ѷuabkJP{i;LЬ+Qv:xkF2)w "s4n}[ŮWN϶MGU2oۆ_RjJR$0ǡ.HPP֕-8Q!0{%Fg&vsWNڄ[p鏻XYl4rSK:MSex);N9:Oޏ~bg  2l֐3'c3A[Vpj`R((lzN60S3;+Õ9)eհJMޜM5xC4CW [}5FrĒMСj]2xJބ:us0J9J yt/8 ?jhG]8&o#^j ik  525dhL?B\gfMߏ i&z67H>GǸ$hDOщ%ՍZKR.;@{[1ުNtO_#X,m8TWԒѲE4 {!K= T9N|թ;d7d$ {% gpDlJWYƆaGf@hNN3<5 8\Fi{i!̽f>~EFu2u.;Y͡qzw]EM@;1"E&^T?`<8y &VfOUULӜ"LÓ~דx{$Snc_!i>,cǺ=$"T6~Vs$2NL5[\!h&X&É4^j p7܈Z֪#{n=w-7-*=*sc-Ie|Uϵ?evPK<G(x%N{ar _gҎj. -l؏XLTh_u5GpSC(/y l0I2FTKaӾyqBiV/ZI/Y#9*6ޥf_:O){ˉs۞ㅉh7/dHw>= IޣWZ@؃o}2M"cxqPnC$!S@sr'>d.p-{õ NVwW\ɳC,t?&)Oȝ6YZ[8Q3A6TRD?PcV Ld4;*钔N:{Ml4{چgPLd1I"Y̻HIdlrC! $\ϦcԀ~EGw֦n#||֒9_C:\I2#oOFBٜCd4ֿp2#0˧&U#IZc6b6Q`ZUPX bJϬFDt(ᶹ`5 2G6zMʺpey|qg gnD\Bwlh&Ҙҕg#QJD,WUHJ@um,WnVQX&u0U.㉓^j씷.C5e)zv.G2?WLST37|:% h|Pɘr0ŋy7\{ 9&91<=zm&0Nhc*.0=\uo@jg"Z=c.o\Y|KKy8Sb.*|ӫIDo N3wrH=fζ8-n.Wɵhf0xA Ǡ&vDi7~m:#L\r:Lʋw>D&w_ ; cx$G#\xݯi.q0Ym#dOL*2Fm纗D][Vw-'z! (wo$0:>44 %6?a';>A}*%F%A& eAs|ȶ7lā#ݚ*0ՒtQs^ddR1\D3h^sKGhX;` ;м ;y-wE¼tDC\CvfL6VVdc=0 W}? [=Rd񦟖C8ЗH͢u2p״ʟSGٵy`9dSH:D;3iYΠ* ̫LkhakQVm,(P'pYx {?㚘/5êz >;~AWPo.+)svm5ρ^hPԅ87AʿI)0 gyY)i|lyLG7}Rf+X]=迶wO+aHaC꺛81Gax]k011rD0L M;[k`GMЕD{9x6Ouiq%m8-gmߖ^C"Ĝ_Fy&NN.8#Zx˻ꊥ+h<=7M)!S3OD2UWػʷŌ-8Tk"de:bvaV~|ʯ'-10^KoY =$wh5]1, d`V0G8&Ow4Q)3R;{qmiw f G j3n^74YXƕgRдMYN7ڶ98uEN^QRJ FsdPy>GG˜@4؟\ Bum>xY Ho.VY0z7>WlmN}ɾo:ފ(>>6enAbg"iCDXC< HGN+2ēq]\:/{l^_~v+0 fwr}[j`*(I}vVQmGtSg{t2n{- F!b-!5lY /z[ᅮB敏~}I =Jx4[_7_!s$y(,P:G RUnb&E[#'O:)aR)\Hf4)k'$l_b 9DɆ?1м(#yG?-[(<ʥ2'^=^dڪ1ۧ M&z)[wn{\qJ? |@{澓~n?\8Dq^bWp N԰wO E"9 g02|wjr2 U@a)$* >SC>cƼf~Hm mLrJSWmWV]082ujAܭ=;kA\{aJ3 ќGړ||~ƃcP[^vig!)4\J1Z8?zz7­JsiV ӌVRE 8}` 9K8(CXh9=*7hSp/sZmeO9Bχ6C҆4Տ5|VqePJ­"=oZէ~PkbʖɘxMa8ExS{|F?U+us\{zH|]$mx|%3BqV9 v ؍x, 8M?+N4O4z:Ҏ(8f)rinM#4Ay\I3 i*;n kZƥ>D{G pw(#ﺨpUπ2&a9lEa`uBako#>ӯ ՉD}ѷH!6m;-d|d@Aby$Ꙃz_,7)XO#rմahfu>U؏M'i+Қؗ+ |z~W]RDWӫ6@7h2IS(ӍIu?~1 o[7 k@uG=ǝK)^Vo@ (a!~tV/[ vҁ3WTg@jbW]*|dhF4LdF!Cb_z,$<#|icLoyѕOjhݾ}[0yg&:xP~ ɲXp>c |olH^F E8͛}T% !gIf;]p ÈkxVetxROD2L Y5.YJ/^V=iɎ"fo2{uo] gc;ɭM0r Ms$.ёR/$cђ1hM:ʃ ػߡp#WUY]~n)`ct7_С6`T&󢛱jotv4$G%]/U.mpO6g zk.p9:}븪_=J@G'=7O8N{>P)bzgURG1ue=Rb}OZndL7Cɋʛ;<.;zV1ΠZW\K:7B\bÜ/`ͮx⻍%yz_7z 3`W$p]خmJ~uޠPLCNBK{@]OE7~26`-w֩/g4?rwﱡi .x\H@ $F&nj/)ۖ8S+kD\f5g"93+i❞Eko|uBKf!@c;`EOş'9HLD<L<<6gϬơ"5;Pyi},msQ.w(IB`Nf`Y7L=̡A¨V][ot+=L= G_'t+Dy>vaL^*+ ڻ'e Dݧ@F<3Jat3A,$EaS=!L;TB^m%^r ?Vu O$20UbQ8R$[b'i'SW͐PQU8, L'ϞAZimhHu:#n{.KU\,>i:}pF61;AX7j\[V4ݨ[5//NUg\k>:~\EP.GS{S*z-v-?LPW^˥b>pzG _GԳN梃cԿf)2rdSAB̈́BAi:5r9 D=T/4e-& \y^Mw>g.W; -ܭ,At P"%Qs-G(ӬF+2P K@MA_׹p07.pHOE4[3hHYɤf yH;H[ϑH8kK~wNQ@ќR#WM6[g[ /DRɒEesDN f0RLi$H֘v$BEʽJDɺ Ipn:'볽jKeӣEw*Dcb-;r)A}eI b-Wzew201NNkJLE[K'U+jO&!:Ǐ# ^w;$F+O*W4j"BNF# =3ђ.9F7B2$#9O瞷85(8.to,uK`tYe!ua9A4=J5 onS׳R^wOd={l/\Ĕ3WIZݓ*N=4.0C=RQ9̬Z}V#P@l 4,r%Ը]`ղv?w {#Z"S/#E/ΦRI\MSGXghz_$C,"mX?m6ArnA "XizӗqVҨF^(^"3xq]nܗ%-8hɛZFwv˦5WuQO~!Ko*>'*P^d;֛#hQ:z B-{_bE.MaΣx_Ϧv<VUCI<{\_=Z EMI]D!21d1S?"O\vO2|U6%Ca/@ 33cOSaG0)Y鳔E;pS?ؘ x`_J,j⿂$<:W %#ui2L g\ƨ۸#(:".ӀM3?RN35|<<96zP/Eu0mL4;vZg)@!`*,HsX:y33)udhŎbXD趬 )%VEvl7 =0n5w;i'> 8B*7IKeȝR+У ҭp ~5d¦ {o>msqj7ۨJE/S F$6kaߺF2hXSie%3"bp}էQgr# $8&K(2PgEgQN >T#k#1EXݻzL#Qh?R?M9}u<0Pjڼ9G8!m `m՝<>W̌^J:tmeIúºv-LX$}xG9 :(bL%^4ed*^GSӘ-ю?n2n싒ieGÞESF Pl `jN6P dLȳ0m. ]uŲ\(Mìt86];]l顴d:M[N}H8y`ɥ8Z_Q\e3JF˟Ac=3 [A|yE Z ԚgJ|b [F˫n1h-wfEqoΫc*p IKg[r9r?@Da.`910٤-0iρxr%T!t.TLj y -b} 4 TC wךwK [ S|l]D‡GNNJ=1eNe) WL̿*"Fp AYjHq/LY&۽Bfe:WJW?Tdj2}7w7*b[x:0ZInDb:) #3<1#FC5iZן/S| jKaVxY S! ލ~q#|v$?q ,9Z\ wba{(cU9 {SU]Ep&_S~N(78A99/ ,@0JbꒄQ ;KXy IwYgy@>cj%f# @ .%@SVB{!˓+MJpҺ^ʳ $='n5<B+C([~J8E`sH2< ŚnEfHa]tQE|€ D?D8xi'#ޜɱuNZE6,]ㆧb(F5"3ϝCܣV \ZvrPXnqF17dސ\i#õ^ e Lރu3~pѿ=q ХliXhfxMϤtA)c6p(mnFሣ leQL-ǛD[o<='*/*]lL'rY8_窏VdZ];? -;1.Zy!'qe~̲*:Jd'c.YVk~J(-`ik;#ಷ"cNs,šiKb>}+ _.vKq}5?s.?|ȝ=~uY%ސ$v۾䊛"cߵ폰*Bä9$.ڄP#+=+㖅 M1]ڢ7ZЉm9vk+wh |9|SOŃ5zo"nQ*]eM{hr[N~nߘ5  pp-nʦڜB{u3m 3?bgjn0ldW9;~%ʍqJ2E;u/N`,.죈ٮ"R?pw5fQq%(lzk.Ft wo{UǖivxuxXNKo}휇<6/ċp 5H52 wmX5_A20z'( ޜ8{,핡$#o4{&}TgZHTui)ʮOvs3sL–秀h,@?G6iN4fFmE ՠ몾WKϲKa)Z1?*qTtw_l?VՄ)>=m leu$I9k779$̧Rv2B(g"Ⱦ|68[޳K>*;t(lTc+H_OVh L5g&}+[#h f&+2eo!F8_ YFlVc$H(Q z(dk3Rao(W\SgGpMܬxt;Ȁ1:fz&rCuAK!Ie۽(M/JePs;T)x%uPߜcw$=r yFW7܉/,R^Jrc1] \>ʥgpS.ݱ sRXA?e__=1g}NwslOkj@u_˪l-r5<_}ZNZq񏟖<| i%Sg :]O{PCyZEHxXʠP=2r{uJ39աn{]:afێi'wo3O.=L+_ 2ޑ%?/"i u[|H@^ۦǣrArDFIp=~j;RSFcgc=[ЍvT`\,Hd]53iԎ&@ &g^';G(K$~R(;-P2m "G&8J;3Oz\. L@kKlϐ.BP٭d'yU*YD3T_NlvPYW2H;bGBܷ,np\l(EM~V MA)e+]U2<9g>5Y'/5M-聱gϐ,3OՋJQ;㩚dȁiR%l\C4A!GtI(1k14&0*Nw7=ӯcMI-h\c%х^We} 3r5+33" M@,8JYr^XWhBSWǿnClwAS8] KpM [ZyGCk{kYRh{K.\~aY-#/)r8aa.CJSklzEdSpou =W]JT9t]g^%>G{\}|b3"+J3<" rκ3;(Wn2θiExM[p] >iMkqS>@(%!JH޹<}H;t}r cEVzi4yWE~KN5}@Iz\F~Fzq"v+.lnX`uN/@}SkÇ. h V9 B uW{^L 䢊X3M)jnkH;V~SG -{l(^~0"_(BlߙOXa}'f @c]NڂD^(apf[Ni>KD?[Ȯo%b|b}Q/ wBFÁd*$xX VуAd\4,:R(V%Š8(|Cܤ,mv`ԡ)(CqZ 0 y o5;0ըRQt)71j]V!`v19ܻRump6]:3l0t;l9aͩ_ _fW$/[̺4d\[oMIVm[ AⲊ9y.5mU\鉄}2c.[˶;)tn'6H0k=RV9^&mS ,4˶aX {iP+Z!DM春'wdyMB 1#4&_VUĚb3 y<$n`vy!*&,Ewɖ8IG!XnWzC%=>'ul.`d43wӨyQ|E㗻X-ÑؾR!:*.\CTll[WJoO~R+~7@f%Qל4-5."vEsg|GZL7ZCj+Q}uՏN BpCs WvСן3.- #xESEg{k. N@:CG{$\ޣ.pҾ[s.?)ZMpy$hȣѠ2}1t԰%py IDa 9f.u*hEQpV=Ic\&s{[bxwrV-KS3!rOO @6w}o Nzc"mIÜ*~ڱIDz_"k"d՜:aG?ӡ..?k=@50&Ӣ42: Zd[B/:;5d@ !f p . ~CASujS a+(8C~[1?eb8C,"N!Q}* К*'Q &6t~c\{*0L41IJLxE.14nr~*ˣڇ(c|fU!R e T4oWYeB7A {:^B$qU,pfc".Ry$jB |cŭ]n/QTQSVpkki?TQ."W85^ZCn-G΍D:z4glj垾fdTFcr&ъ)͒'A%Tl.,3\ Z/eg%ֈǷ 5rFZ)،wb(Uʘ[BG!YJSG(1RWac|lgRQS]D+l_ b ;2`b2(yM-ϫSH$Xޅr1};-Ni*M[쫰5M &uo~-7E\ Y?l)uȜXefg(ڔ\v}vtH9ŀ) & *;^>\9Y$ȷ/ Vp14 o1r-+++jx3'F9I FVRO3C׆ A| pj[цO+?J%&^p SxIt@1GYIm$0,eJ]/2ت[` -͏1LUu{NhSã1rk2>&A![V.U6=T?IV04d՟c#c{PO,bͱh l1 |.YcqP6]ipm.?| E͂kR68 sͮGZ wrCkMʤO Ic.:5 u$ݦvtA4YCf -vY6ʳ<0+wTD9 ǒ._./͕hk~w^JrcC;ayХD!b}` +Ulgc,>]T6+~;RjЊ+LEJIgDc !q%*9.4{pa[ӻO֩#[pyy %8g.ΑEU>Vl1)E͋7BI”R9.k탣;w*ٔ`ueReJdVnt:9o/NtfƿSڎX(bv(w砏G9pZ0nj"JG >?eEji`5^0 Qª[Υ\K+)\E (m\p}3!-M7"Z3>>qyCU9(ʣ>eJ/wzRܝ:|gV)"Q|ƣK~Ң]qǁʿɋBٽPw,mG†l[oU:2^B?g9V"M׮-d*J5 oΛ]aO|Kg~٥4 \е; thur.㭑9~A!j:QΨ0So1ۨs K[ZרR [90iN;5%x([QL_+08(v) ӆ^9jg?ae HtM07zc%Ij32h˹M'vp|gIJ[Mpmv6IB?)"'e9Ķ׎C~g6m_[Wr9FCEU$JYZ!P,(0LI1 _вXK*6w'|֐ʀ$8 =݅Ե<ɶG_1>YrJk>R7w;8jQO]nCR&@#>a!;w:ٔK?Z/E.yu6v2pIeאxΌ=챼E8+rECCZY1B<[vn0"31G N C3C{rSKHtLXMIGCZ9lh´(mx<嫑FS;@Wlo7*% @{{"4uaDzӎe,ޑ:(@ LUYKej$⊗< D@hƆ ?0Alz ~mFשS.7;C ރnMs5&Y)8WsQ?\׉Lk稙ni@+6'y߁ȡחΌ)Jܦe t {`Zrȧ̾OIyXYѱW㹃i:,"Ky07@&i27`&5-}W<*s.OЈ>Uh8(̞NY*HOgÃˋbԝTO7bɥ=!`;3k?߅<77j.P/o(1gu`bcؗȇd/zLWZNi: r)%07[?AB:|7 7De/?76 ?m-Z+Y6En$s{Hzu5;PqD/}AD?.*G Dv;tYe pwۢ XjaLfꎦ͏'h_,ʳ(mk$͉V6({av2۞s1q@manq3b 1 GL5(ڒ10:>34rTҹ=S>|@o  . rM.I ΫUӾkL1W \{3MFN MTV d^OK[1jw6 q-*h'‰_-[fz S=(ϓwwc%V:v0cj1hh"KWk%+B-b!z+MhA]D_d/ISbuxXkZA0ǹ "xA'k k۶wS{:c9C?MnR~4W -ψϥ,Z/?'T*q\7^P[o;o[!e55SK X6[p&E|D|.<֛TRА;㥔ǠQ3Y,|v0DzJsց[;5ap~ݶ(5f s'PN͉#֖ɯ,_}pTt̆84d 3>d7%NLpu=,j{F|HTqU|{Ixt\巉f#"j+^Y&diTdP/THK!nA[Qk k``O}'eUm:NDӈI2aɭ}I]G>f^k}ru٘]"o{#S([pMD%)ߋ*wLim!Xh}Q1'DkœL3@Z՛_"NoWTTBnE.k$q#s+9s 7j 6šĪR/uO{WY7h,21ƨq"re_8 R@%sR䒇՛E xlbŊ\cI|ov픦/[VX6xWGth;  19b)&1FE[l_T\s~QjL-wyi 9f(7P5XJ=`in;ן6\`qvxp>CW`OfM]ة_ 2aM֙[O4&cHm}vĤIJѾ`## ؘ+,eOmpUe.2խI/ao!^Kv̘OcP'~6QՎ}) G6M{ [z-6w7m H߈]"Dr>=Rńp,aZӻ\6t~ I;F^v0.r 6ѠCU7+"oHרKk9Q[+xpDtwzK&ׁWLtYbVyzzu&EN9%>2N3ZC!RoyׇIN.uAWL%8VSu ݶ JI20A#<_*_G+#*o wa꾞ޥdf`a06l$IW5$a&x9BwY/VG _XV!A"stXwb?5!"aG(⚋8? $6c|``A߯+8Vk$I/mb[c3 \hkk<7<;SnHyӆ'SmSw#^"~}V$KϪAWff{l& ,pִ%N5dATs*RK0|=fwлKR:dFn(oý1# Tg~NG+2ӏe3;0KZKS 8˳0ձ\m! 4Et^”Bǂ&5[4Rլj`6;c@Օ;+yeB#.V-rZу#3*5xhB Uu(}Xt dYc7܆8%_XRT#SXZmU}}8l~Ag FqPo;A R勉W5%b8j-m07|\#('#\Q?ʗf3]Y.5qFiK@|("''#'7C5c;G(S6!@o_>@KO?_ dXU` #"jVXȍv(; W}{H,Fq?TBFeGm? W5A%VzЀV'8#XN=%n$sa;Wy& 2XQ53[f1J!zV޾;|%67MۧXCިT³!xZlgFG Z#prrnӉ[5 I⓷%dYTq8'q]WB&rca*hQАuFJZ\FZ9jq=6^R}DȰ߁q;t$ zsYW)$U~voKYɴt V9vXjAj NL ECV!d+Qa2[¥4 qw>\A./Ji}1<#/FՃP>@p2Q z6!`;K803bgXՕ/B`SG['Ӻ"gO!*ˉN XI$IS]~s&tFY°ݳot+_ S_|hqqVZOb/q*pgi2ЉܳVBGM}nLTuAClK2sggA'|~t9YPk C3P 畼A a@[W{$O^dv$4C0:em=K(#:ơ@_ٲC[™[(BR?):% 8D(Xɣ >2}Ŗ5 RWHNW_p?Ԅ]Co' 5(_=RG J7:XCן}<A?stˎۼ== N,T bUQ Xr^x|IA%)."16摇ԟHѠOF؎m ik6m(~x}ƶ*JBJ1C_x m &IR䓼BJ7S S vX!0$x$L0Ϩty'[](xvf֏vs͸p"zMUћ>$aw9 5F"c7= n8HHWX5纸0jF~l9©>Q2(|<~&=IZ/0PQ.on`XR #;Exm ?qL$k"gEj-GjH>Ϥ_^2jBD踑s1IM^-FaF dTDs4j-tbL'ϛ]q|(>> wmИ9Un>/e2\XZvG->{k u.A \@ _38dWglLE^6rGsG}/.W >b=;iq Odؖjh\ixC|θoH */K;Cx$F 0$ R {3GLNL(@+(xht,j&~ou #9{MΊi<Iř A Ҍ^؄8) (O7Q܎ !}X1I)Wy2+2wM r>jsa3qy&tm\s}ό6D"Cq$R+y`UoDA>0}*\zyg[z3I&2լ3dPhì>pd~il%T=71[yKF4RGO5C䣆Y *0)_UdRn Ak=)4*y6A ?3(uD!2mEBdPC4\ ehCyj(iG4oQ풭896΃˙}Zl &^n¹&nљ=SuL30S1$k[_TO ?Qf!l𯂇àR(ODD~> :;fV$w&xm@DnYN"GdyEfvtEj4@Vo48Y5c!Ŗ6hyq >/B.>yDA}u8ouNF19ߐ;,dd J?C`ݜgleVaqk Ef*`y΂Jh@zYrސ}v,&ϔO]r30ٙ!c( Sx6Q-.͍/v%ؒ?8&vaD-sGyhBp ?)HOE!(3tGPc' ~NSϼfo6Xw%a6+\a/Ok™M |Bi2-b@*wDwwP5k>\i) 4LJ"~JR?uwAznc'vq,H,?B40R,](ypmjgXQDqfl\ie ,{֭ф2hab\JVoSor`VW* z,(UuE ICUP-}LwJlAfF"55`Ԥ4f@ЪwG>)g@$畲b2[U"̼;yDj։kTՋCY%۟gq+SZ^z@v@)FRt_S>G.O5/J5WaNLksT 5QG3(@I _P~kY>Jz 6WJ[~)E0r.:}]j֨eB LB~#j]꾈&~ Tn.C)MSM*-; €YOL7EMLå…I7 yiח9fd+aqr;8Y:FtH5\k‘*h—.8(kѿeONC߼E4~}d+NF!^^=z@R ;Wm3 Ax$9p!\&0~TЗg#E_ӭjaØ)<b2 {:k}TU!IUa/WIM8:_RtҰh/;r-lSC3wZ .<tk9aae=,ڞ;Uy_j^NހX3R%ޠr[y9:-ɩ[ԣ$x^;J_7*!i4抱1{3>=;)Jl wb6&X/d9 <>`~ P]l=):pM@2<=! B$tCXsd?W=b_o{3(BǙ}02[lCHQ.uV.8E^n0Mz\ڋ(`"5V/ TѕX}P쎨8Ej9b3XWO <@۰ je!B*"_jbO%0wd̫ qGwU6*l:?MT]'ٛu*1;9oSңr}4`]-:_d?R$-*m6u/%Y&̍vcd kϯ8򾓭 k5S|dpPym3O,gLbzb,q :vF@ znFOxz}bAbfW.]X|pybأx}"*fϦC- oxPZB?KE6:G) e O]ҮQ=i(aB`A"8 Zr)KzƱ- q#֑Tq=-_dgg_I#i 9)(>Wok{Ş$H_ ZdB0;D&"zvgozZ|O.@qz'L8XR%:>*.Tp0&_XneI0q}x7mΚX$&!w0ɼr/S^\\:$?ΛlqePNݣd~` 0Ԑ&`j6P⹆3cg[&-:yo6_>5) H05L PT7v{]2[VTHu:vv> 2u\^OEHj-D\yҶ Df`Ļ'̔BB],|.IDqSϳ(UuywU5Rd.~WſQX;+Ci^d@*UcDXo\{3 緝Wzg)Fu-vq"9VQn9<KS.-~o[OؽR| '"+Pi,% ;ŋc,.VUlmpEz?Jm-VYEj9PiDzqh _tCAJbDŽKH GhS \s3 rUG+)%…`@/ޱ5xϱkH_42 Stfu@`k8/&j{4 %tS_|#uhu*Y% 4wK7Q0~7|sgEldnB|o/CƗXG{ctQYGdh (pi@\M*~8,ϙv9ٴm3UݽF-YC҂F"LHoyV_fs@gB'O Sdv |Lɐ'~q'?-Y!Z:o3U)pt$Xi`ֈQb 4 Ǩ+xj/y-)L)7&ᾡO=S ]u8ICȚ6Bcr o m$ 6S3jNgb|>¼Iu S8̣ѭ&:e1PhY<.ye䷋Sh~VH{=K(diږ^!>M9A9\Bw N(3x՚Gn@Q0_sx+$`6JZvg a{#Ůxu5Spw'ǧc,u ;VU0T]'[J8\ͣ,(5a/*=R4SPvmړnILU>;>O)0%pz"hYpʘQM :.- Vf}WC§d C'8T0WSqG!xi}oOrm8`Whv8U$C %'3MFI͗ }-;vg&VSn$H_p찛q쪢2>P<\c.kp\g7% е ϙ}F A@H+p:h t+:zh0$9d [Sݦ Lt-&5-z>c,J!dwQp+W0ٽOoTskC|m*t.nТ<BIB=4]NWgLi *d (<.gԞhU6!osƷ3  y6XsT c/-IXM՝ AjY^䱘N(+6=#Dר7HSЋ '.|Zd=)1C~j!.G7jHW`!ʔ^oVPՏazCQUd$/7˗THq:w@=~=|^鯗7}>7m}s0~ZIĭ9xсR$ Pi3cqKw ͼ 3%O>^11eZ=PGCSA(l YT`'jgJ8EA]X'DSVMR)`.Nf(箯pkI"7~-UJo-VTV8O3[JlgϺhs|ݼ̀;k9w5KPvmqp_`u+x"6}6}0?S$ *&XY>i{Y(HNhs\ꉃǍ:ot}e?p|4?Wg?mod@(x%S%>'1@ҸwuϮT†Ŀ!{U0_RKT lYפ172OS7'91,G:*ND黦[4^ӑQWxBoED1gخ><9qr: *2?^\%9G˾20f~;pwVNdznjAa=%!&2xi90V/KҽJzߚsg@mԙt9Sn4yҭ`&$5է GZj3/N4he_u.R%=D fm7f.[i6~[YMj˧p.ܻ2L{<:r m?UƫZ`dU̝874y^ /p A=槔(ulNG s<Ϸ+"+)QLY4a1^M ;:Er풍$;ˡkr/o~X n)N^d41ppXh Qx$da?دw0k׷F8s_\*%&3[=R9MX(R-ux j#?%6QhMf yDݻڸ,nzf57\~2I~sVjC/.Upy|$0ldVzJ|LT?fa?) J!Ơ2l$o$"6w w9-6%.;z k:ۋ~i|L YhPHw)u{}sSz߇ YTKw `hkϕԯ#)xOXzRq={ 354^ͷ\o+D:,R8 uFW_>}p ,+@*%Ze|m[Il%!(K{/ް`v^6[* w?zbt]V#4҈*Ua󄨘vg5+ y\{A{KnX /3 NJ\rp+w;(: 0$ӭ@}FQp AF,7*SXVC}4I-GC-ܰg' )QcW=1Ho2X{]i:Sy7r]c 4"=z=ac\̣A u-I${C 4f+b=s$$ȼ M"'B׋ p2hxd9cʵsTT+)< Vʑiw|k*-PKQ`GESJӄA$UW(.ɧ[X`(xB ;hnZUAP)}nKۏgf6\1FBXC|,u^Gsm` 6#fp%#,y4 H0f4Hnz⥲193Z W0#~TߗkVc4E?Vȕz D_~ua~b 绝nߨ<{\?u\j,yqÊ%&_b`l,7nETUb{S %0XI nQg * \2oXcfyMαjjXl*}L&}RMH'J D53/ki* GU4  +#NmPbW/eՔw_>I:|]l"Okvq#*I/-؃io ;"X):1DZ-8zZKo9 ν'ðٻg"C:8߇u#ٙH~!7_qJ&9.ڬZWx *؛ˉfZbygȂg$]K 4\zV9[uUNPwWqBap$K.mz ˵E>kY Nc Yz}z ٍ*Ñw}NP6thgVBj0?8F3XŵVa|}rIα}-w;VD"o]NGtm,Q4Ɗ('po3z5225{hJѲ`!48-K_zF@݆+v, FvxQWeDv}DqԀoe~<_f×I,fcuѸPAkmҴ|p{ލx]ee #ܭD0&AWnoR QYx}1 Ц_: 89bZHHKdxv, ?Т]/02%p; y8+Z#?^pע@L?o3D< c7ےHWܫ.!NDzn @ {O|*M%&؊$őkX'?Cqo!}<CUJ ;ڳˆtrKQ<^谜þ/x)COT2BUː4NjC@Tg21W! (! Ln.+nx tG@M4b:zU.KLqY!Lz']ϘO̡P > G O@B% A9lLNg#5~?,t9KO"c2-plt$m =r&ecضj! " zC"=hSI/gaAP˽Rʐ]yl/bi!h4cesVmf%ϙOVr4"Znuwbbl񠚶ys[n MQIt5  %_+ -i=ơHxִo[+[ldn.N-9BoOUdR&W'4zc<)aP5rp04&]іVoBd;ܕWWZ9iI[E-9=c.]6W x! G2G=!cMC4 ¾3#Q m: `hvĚxJ<ë*{bCmn3/v,S +tKi^T`C< .zmYgKG6B1=Gz`jFg4)LYd-D(G$RO|DdeHߔET&VN2Hַ-/k1I z>9іhhJS.ƅzsߛ~)=l '\&p=!97LDp.9:5bSU.Gc p0DΩzo{|gUD~0'Si16X$U :awL  g[7oƟԞLR`E"z dz+el!Af6EmK#-h(i33azzT/[Nqqjg$)W<7Jodt' iBhJD \:4m; 5ZaxMD!q[3[,axhOc[@i/:@@*lt飐y$?ޮlsSjﹸ˱,Y~s7²:G*ԁNwX8`=އ2ia' fbːPV5>zY1+|{zMBO _"|Y!{O1־z'Z>EzBH"lpw.Y^hUyɲR̡r5#-wZgݣBO']VXͷy] ylO/^kS [zm?cܻN %Y@c;jˍ+skTޘ۪18I&"a7aHk}L@/{⩻f]\=A6GLu#|mCE"|n^iTC #QǣV5JxcaRDp߸rEwۥ|͋G7,VӺ$4G1Hd}:'ZƱ"KG|1P}ձA1x(Z!pbrw% ǏfLf/>VœG2䤝<8*bp)OoF$Z Jt>?1#:q*FΖ~7;t $1= C_]R;R%UX' 2w?E. ^DTӸcB^x,2h-̆g ܱYV$Ό+9򖁟 x Ԣ_ _T3`npqGj)9A zm-xtJ]mflDOsri+qa%HE,HAQ}s}Qڙ?mD4mжv%|<<<=`>JqKkȦY4'%e"Kgh3#}}Joc7iݨPEE|AnꢠM^eonP-a[#Ų WZ2/:4O6)z},,0TڢɊi0CL۾ [g;ːy4t` íMiblL됧{ @|f$G$" V vAFpfC+(=R ,L$J;}X Z<.#{FL-I,>ou r+E-WSt$L 􆨣CIEՁr*'>Jlku˿180J9HV _rHV%!{ ~R~ }]@S]. ؽdr# t>VDi/lH' o/ dCD7~~BqAE)k8#--O,߆پE#[OȠD,+UpjV>X&~D(c|tS-{Pd {Qn_xyx <;ukt%{WAb"/\KqCP'ߕ LO%M`7T}I Węڍ&y{x0q=~·xX*4WZ<*sb Չ(ik n BiL<XD|7E!Z0왔fmJ,EgX1$7q׈e~&WͲ;Z\C>HLI@HD|^\*˙|o\-dGР-Eb,Mv..IaJRL"t؃ɺ׿-/9PH$kq !) iGGuC=O5iFB ZPg!;,fn8"+=ܯ N,a+:^>BsIfܿDEk?[Vk7E~|#VJgOڀk tSkD.#!Kh[F"-m_:TJ1 V$H`#gÂhݻh^ g>-lHl ڵ,4#t͢d20WT:uP8+-cNjIFP*cAC̽d.g¿Kju]Wa_Fd+89(;W^o@@I wQFx)"UZوf؂Wsg[_'9lZ*q_ŞI%E5Va,=8Df8><#C1du4G5M{@t\"Wq`J SsK46{gLQQbK_pa_ NTϪIQM*Gw"j^!yk;nڨ5^dg*,iwLfC>wJf:wBv GquPW2,1+E.2΀H쐟 %v[f '_Ҷ؃2!U92\<+ WCJ]9|tjn&A[vܤ<@a(WL#z{SgI%מhu2jo%|ň؅U\l\Slܛt_nrB'nMŏ"ٿCi'yά铻ipp;]#`d\k#}?о`Q6sPcD8 ay /X=7X{6 G-gNi~ܧ-BCO[g2Ǥ( PbY"i-ZtY:!ٖ75U 6 EŁt]ǃ$ fzXj? Y]r84b1EQlոkE? %R';#!ul~#trmWŠT+mBW1< 8YjY,@FhO|M=1. 2ui{WGn6.q=I01N gRY/syg us=/dsO 4zUm}~y[]@Odqпwu6Y2u{X]e:z``=\E/ ?|ƨSӥ^uђSQ^ q;/+15p¶ 8=֗ͽVTH9~bȐ, 9M9q>_94l>܆Y Wgb&,G3zMPQuZ*7>8l|)1d%$^I8k9֖rTޓf8KxkiCe]I{uYn,]HX>/ٮ5%@! ?|pbFV4~k=#I_31lj*B9F|6c.(?ݣHDv591%y7&Qjs-6_*daIC/1r#,VZ%O'}ޛ$&z,Q46sDCFΔ;Ewbq{M&iSzmT:0J ySº,Z؂fNP5 VH$0qm&)ú>Z5"3FSWYܞ0,\qVKJ-_uߋ)OYo7-+NqGlsz&&Y{vg6x1}H?32pYhf._U1u)Mۏ'M>z•;.홵+oH]}I!{?$SGiy6.Φpe] z6W/z923/w={ ‡ήNaFM[qtdh;bwr1՜@VVWP*=~޳j| l"8/HfxAC ^~nKou>AV ]GmiENjjX>$U&$1qs`^WavuqlD0+0A4v'Q{%bckSh^[*)U6K*qLjr3VLVQ&8Ŭo׏% )G"AJkllG 4UEq}VʥA" \_?X\._&kvr,t=6K֧$ݍ,㉞^ғiPt&CCq:x5C$Qc1 |>̛'3>#]M>;1VX-l#YtTɩf:X# eQZByjmNU"gxF3ѱB+ .hVr%~AP7@RT %]Yod%EW\ t,K&GMPJ}\;;w z%2"~L$XƘmQKSU q~cXl;'O~;>#4k0aOGnzׅF1f͟-5{M^#beDR:pMz'_jJւM"|''$X/x3ieӮܐ2)&xʹ;Y>Qsο^0_ no}R5|3>rN0|^`H񒟔VwUqaD ̢?,A?{%w%tsT?BSec ]bxAoQ#ċyL΅i 2fC7Wg+Tf3o l/38{xr:15ϳLJdm8t2X@=2^V/5]#3>4 LVh1[[؀;(w v[ MrSsJ2'לb>Q♋hVAN37^?Xy_1,ܴ/O+ KSZ4vDHhY;,ד2oG *{PgBLR'zIܬ#S+(,I`[&&n~(Cu01@lAf7t6aȷmza׃ zq gl"$ oyM"ӎDynoM_ Bm"GzBw\l{QhJ PwNՋ|r\MSBv'eS?vqd~|M+d(L9|$m*y;*T(IW.AX{%1 =H7}ebVu՟m2VbmŜY`] ʠ#(ZBѷ5ċt?-ŀcYH3T9Gi`@6ocIVy.>F4ŋ9giv"!k_8plpcq\#)uE%xB~Ĥd9rkv+ ]]p?-qW_vB  ~גV, ia0~'kF3|B;mD+$p]AUȕfpRXg֍jT F(s>LW?:w5FNE`J_ktTl7u/&rzzM&&iXwM(D o@Jdk*Rl2Q%Uf>1_\ٗ>eDΣށxq7OcTKJmz|b\>e,=o{.27镺V-Y$}>v]nN폑 #ǧt탽) LAs1o%*FPSB]CoLS6}:`.i=f4 -P[ٞ;[>Ԣf082E|H 7 ӭx9q1AK? ^S;DE2?c=GD69~ ~E,U V2MN~9ZK<f=%EafDb}Y*AV샯\#?41%z,˞%7M*A٬ut7n bN- VZɀBP!uk })źw'͟؜|c)B%鳮o9Ҵ*3Q7FMP""A[!OLrX} -ʁpý9&E56'J"S &j~ iLg!ҝ}pTn*/Ay,#aTvHj.6cK۬^nn~$ʵ , բe'#GG*&Y٘"UJ6&.7zzbsܮj4O)ޞ\J[GkRlLĈZJ~ 2Il?WpŻlAg 48rM mP[ZtxBozS! e7 ̌!E~x'&r ݽGcƪv C'65xoѤM A R[[ٚgxmSOǎp5$Ocfc$%%FYݕ怑Đi8EJ ͓f$챔km*#B̐2oF@82Xϧz,&:ȼSO?7)XMt}SbWfnNs~=F" XQ7 72y,'d0K#FA{%RLa(wZϏ^ y; hW>jU-P,&}lޙ8jƅ=`E9QUFc5j>|iRT4Kjؤ!\#:eNg'7>EڀroLpFm\^W >}/Ri>Bz ms+z< (J#~SERlP]*'I؀L<ˡSX,¸+m@?Oj/D|ڨJbf5Ҫ4.x%VIX.qNî`kaʼBƆ2`0@o8jb|V-űs{M"mlҔ7hB4Etj=Tsϩ+zCJU䆭*:QL8gYq%MX44fs$%UuƸp ꏏH<40':{''ŵ#q|TLs?޸_fW=sx2!cg~PEo̺ЏWぽDѳo/[A@`rvkc$6"Lxkj@lrH `Jjp+ p>6 !,?'}OZ#ǿ3sY)elxfQ`\ߩ3cf9,MIWMb.z)Jԩ$~D/A N@ix޺ R rL"zìӛ`<'e"GBy,FYt6$Yڨaj 8D;DUդN5_ԯO T'5e|s_i'V F zVj5 +9^kFzgt܃Df.>G(m]I59F1c2e\+Ң PT]3^(>< { nT*a=QّKd|A_^l *wPvdx Nl&F=+%.,,f8^EEQ&SӴ`@1dE#|Bhɲ v.F]"NgM4gΩfzu%^(ߜb%mV^*Й5 ~`}1sK-^j=(MhӳĆ/i%;H,"@M:z_G 0;W$Q>Fr}aLurtݳ|Aթy̜"Lк7qWOU}YdK&i,J*$H0T 4C=*V'{2f\Nت8J^7ԩPm0gC["W!X{&{qHIq zIm>,[sB:_PqVq3Y0 ֛H ۨR J~(WJՠvMyxEHVJPz8. 3ib){-T`3 vq* ?hx)X ~=oUՠшdY,H9td0 gI?^CUu{\`k:\'e&IYkSw`hpj7ض5ΜU_gv*밥2vFdžb~xcD[uT(>',G+Y\uSV S٬1-"[7?pPpq7}zba|.=!8D>6O,9ȯUlMpǍ vqEpԱ8NJj5s޳O%C߄#= hV" 6Փ^PGaAhZ~ŃTk38\P1A _Ed"ab 3*'لF% [M>~ GIwi'񝬇{ׁ{yZ'[kg'@3AU>` ;rZ+޼` ݻRkf쑬@SPPv^A qvF$6ʓ򞺜?,` "(_֙KJz,qܓY$'arhvA BI ˪KVf{db75Gk>5g@nȂ4ACwo5H4@~)&}0^so0M:~j/(i Iߪ =n0 vvpL6ZZd!yGV=2벇_~2ߖE~vt K(;Ӑe]=\f>mYXs]>mi8CCRE54daCplt_'u4ψvBWnodO3?R݀rqv;߳1hϥg-c &W/b8} ஶ呓؛=n=b(taiuoF)n#w^sM65dtyV+7%K#Ua@]ȿe/-Ֆ1fPnɘkR"PK 8 $eߣn߫RJ+l CxSH^ފ޶Q>%ޖ&*vNɮg~<ST\n<‚| g;ráč4PqΐژtXO)If+Ξ1A\?WVZPv !Tpe6f`-K{cr0T?ѓZ%!Ր|'0GeP p^c)jTwk]I!\#X0۳se-4@LqZ3a*:2Y垭Pq*o5\IK[|nC^U};[+ϥ1#n<s[յrYRWq+xo 7D{ SM,A$&=:ʹOtbuy?m^ xT"y]"ntA ֠ ~꤆PǑ b#c #i ::ld [{?Rȉ-&@][D $?M=R;)͍By+H/$#d |]җߚ?^ٿ/t7B'*%Fb} 3.8Bt2q5o1Yrx, f)K+B*,J*Zbe"L$((9z.aP&1Ƣp2c.!%Ρ !%DH^2BնW"3q† j>jopw9nN;^ؤПW8Q֝5'܎ލF31HьWXnmy.l/kAC#`9|~rM6>nN6<{v"Zb 8L;ձM'cc2wN]]iyd=@Ī;)bϚ@[g䖩D2iUdxG֟U~Yz2_R! vS2&7QY Ѭ^oJ<)S4}Ja*[QGap㻌,F|-9 1 i^RS !h8QHSOIMbo͊|!gO\eUy@B*ԍ-Qs,* mXH|VYk}|3DFl~BB2U#2l2gqfnSA2`k\fK:c奕#2:a@7W,=ѻ ~F"?WO5F*d׌6}n ̩Y4,|w6 irxWS .f;Tp?̈́Np.fruB>[Q+}o{+)u!\3{@4j%`=rk z&`t+~JDlF{c}*fENED^<^4ę y4{{jnZt .%.M8,yHDڤ0Yf3"AW8> Cw(O>0SEG2.6Dx2>[lo`$֤zJx\s%~#0H{ݎcǁߛ"*\[|ڔGX`Z!O6:< SDv"<0],~?h;>cٰ/iZ)A(ߝyjcV8uYЦV0,Q۟2u x->ՋF7 LkHx18uWcXġ#{# _K}%`V&_ҷJ]2f llaV$EG{vVBMM=I,\1[AfmE&㸮UPB칈j44(8=X`͘HR)gӑDXozhm(DAظT@ eVy'뇋'.R5xI˖r{!wڨ_jr ըT;wHnC׹>^d$*mRNm/][%游(Z}HuX)oe@mE֊0 C7 Vηy9Dn_*y 6h}dr-~_\B#AYЅ롬7He'C=2Թ{uf$_rx'W x$' !XQILХьV, mfKQt<5uq%=wm0w-7tmd菃^fӚZR@\u:<:Y,5Q9 61z Aln׍~A>̻%Ƣ7EeSjq^ekg޸%d,}w9e fЏ;J`Xp-Ւ'yR "Mh? rR uTxmu n% ET-ɏ-ݝ]ԫ sxE(ǭ>#VNWbM?7FhoT39j;iA~l:3eK35=o,<3D`D&Y(ۗgBckn+Kx/AO;x{ !ٜrd?z\t>h@4gg|Sc0оفk ILp-uNϿ{/𿢉&pH[*>xpp`g D{4r\n `. b7N:Oe StI.U&]9NDGLv]oGL  p|X87G5TIܳSaи_ \† 6+j[\%x:V4 Ж-88״8kDrbn?9STTj8@oܺ mkȗOjF,x:FFvk+|F!ޥ=VQE2Wxҽ9e1w_yz턖} [[O޽B eEW%ad/s{kv]7#@FܹCzTbrQT<<Mr|wCJ3M^f5.Rxߠq佳ˣkgh-h@`+< aCɣd؋ BNzb. bKw`wXD#kYa蓫_ Q;53n@3׽) 7Xa-v%@g ӡwLv``wYˠԤ"xrDž3%: e`( 2Ф4FHx*  J-N-<A6!rwt:vp)֓+Mftn/GYoGMSmM8N )ε FW4dT{gAeݙ[v4cGxCAJ2)TIhTeL.. Q@d_V? (S0O o1jD{u0P^ .`=D4͸A*۸䌴A _̍@G=Pq4O  ܚogA:OK}UssJy3Ef~( H= ߨ㲃X88_R¸~Ns*h l:OӾ9: .A2GNT5ZXd?3.vTg8v4VŴ`0K]Mbc|LH>whXaELFgv(F0L _#] uMqW7i 62\@%t}Ox5S)'mVmy@})& E0?@ʁ1| ^ٴ~x/i:DһF$B_&=7(>_XeZT>vȭ>Q*1Umqkhb9fE.E5C+]r;QbyRDz@Bf/掗 , 71xx`bʌU+cE4o4d("QU킧DBG рMtAk_KLz+mem1f/&;$ra8@/) L8XQ3c96UK|Lt#9Ⱥ=]/ J LVgVty@$=E (}6F -MW}[C6@Z?W(O>[hbX MRr ~*ζxD{L:paإ:Lb [a2[j"nzM?-b;AILpQTMX[?FD%(]6i%⣝J%K*zu;ׁ}ԁCWVUCV} K8 2>,DY\pSC $VƸ@C@< aNVsXmla7:FncVq}x¶| [0ʃ`fdUW Zac0e ݒ JhI񘐟LqU^]LDžU,5RW#Î5a%YmV* ݁ ]+bV̟ݦwM}//Bs<P $|"U~Ԋ<jm!`H#3OSӏ![mCuXpٝF6 OVW[#Iv񼫉ɳsYù榒=-\ ޼׵ϏʏG.L2_p0l# E_|YYOp2ez]sɒ>k?bY˹>$ʱ *u:M5 5Q-M }0-t |/SvLVNyzK L-:!H  Ӊ tGj[ʢm?v /rgvT m 3YBЯhu;{Aa(N`<ƚtۭvt,Q*:]Qĭl$a`R|q<'@G@,= ZtԷ>!7dxv~6"ҵvSXu> =aEW1儮<" 1U@JoU1, []wzQp,^qg:EO[S`'{O6ђG4ŋ4tQ|t5>ĈMeFm q᪏ Hhm#~̾d.umOVqjhHQ@-ZvN:^{xrt筥yrRO0 Q(v:uN+,MNHl.xÅs8I!q$G.Tp)e*ELo^@xwzlS0䢢Lj2޲@hiXOqR}ǁ; 8Fd6uCv?t#NZK~mzJtF+}@JNAP7\p& rdG@3+lωhWs4 }AQel/->-{=#7ǺҐ8!hg4d I{9φ.a;IÉH]p/iݽYG\yjg_t%_I0a%1DNvHX'fU%{{u>`Xf᳨mT:~>Dz6k-ˠ+jva8LEΆ^Ӯ!#Qo4P4 x'+d}UkJ"b9׵AryNZO$23\md㗽g @?wP-}Z$wݽ9?+U4v_qȵW-!հ$/LɁoJ¤䭁A. V)ra>^lR <#c^@'ppAf|$/[5kyeh8X**%t+mѝșn2/^LPk!ݬۯZPo1Ǔdd$MaVյ /J {/'yV".:'c^PB#Br<~ЛQw|LU$,ɁM唯؊ ` uJB22YBy\*uxN^ d!% }Ah5F_G6UpS0g!Rx ްTe os&> v-3e =ie?QHY k`B^1J`4Bbo(۟M@pv^v$-)#+}}'m^#Q.C1@&K$ߙИl&iCsձRH`m2]1FVq0P^bIIAl[*!CH%?WeGXkfa4[w>-p`7Vdg&'zR)uB@Xd/>(I i ga;ma^Kn p\p2j!8o1˱?"4!f%XIU#2]c {tCbOْsr~1@,gR(s}+7k=`qa:ө9瞗hkT^z#IePF>ɸw&gؕP u;QD:Ba7gxϡ/T,d sʯ]ܽ~!pUN{a@vm/ƻwKT Ɇ{dŶjK"caױqB>й'*Er7{(q«aKgeQB{Ql,&.P\/.r;H с4!3! Da|kwۗ"*|P6zzzarn&8tH}Ā/ąnJ@!NTާa%iJPH2<ն>Eck28ӧ6зY`%]׋WwtλR pL'c54&+W&յꑕ㉍WES_iU5*W>DM%'*D?-AKpƙ 0+3:L,<{o3L( /IJ5MH3c*|wc< ' "uٶZF&TZ1>4sz> U1,mbw}LZǹ Iv& /u }H_NbsڍTݣ!]4T *,cpP.4fq3Ux ėpjX& 3 fh4:zi)<&Y<89_昗su_z^&r@hDoㄚf$-CKĒmyc+Ui[ɡ4LߟݜФ]qdǃvWT>x ?Tf4k?ek@dpNHguvn劏>{X>oJ ZNª0M/R25(Z= C1T;x;P.~}BpA\ZГ]O)']7*BU9ol& dр K9:$PFn5+EBs`x17dN=6Y&ƊUɄVxԠn\7Z[mĀ힄= Yk=T.OzN#ĉ1iLеڲT7;Xv/l8񘮽mNsjZf_|!:aФ#^LNv =n6/3[ jgѐ=Al:hCQp4 EI+)#@Ȗo0BCEGDb`S貒.cA5|$> \|}Ud H{Z]CPV2{iOǠHTdC%.KE&hmhmދ[)jUW}k"uɬoHx92NAԓttJ E'5+Buo=hmZ>Dcm q-GzR*ʤHHt9eo@k&fm28-dw$*>#e8hX]\r-W;sN D@s%ڌc1{$6kVLEET,0!^t>Á|my]H|pX kꏱ;jeR [̡-9O1!ڥnp-8[IoJSNy8'*cnajhƣ`7䇭n^P iÅ|i N6ռcؼ  `gÒʖy?;}~0LTH+_tc?tz9Zvl ң:}d6|TN|dQ$zSt_G٩ ?`ِ̕!Ńj@&7q0J8@0Lj.a&:<ݝLk{vܦ\nΓ Mq獐TE o7db!pUОSᛊWܨҍDK_Z ( J+*LNR( l[g-l<3|%JJ$^0Eo ՕBIO,~V__Q'`\fgZ⚖aLXdj kc[+f]@ÃlH0oeN`8Jt Ӯ;~ZPSy% Wt :ٕ+Ov1/I0y 9ʟ#"upIFhaJ_X:.1.}WaKArW.Vؘ! V+n4TK&Z?'P,M(Tjfjq$_ՒXI҂*ɽ'd^Utj2O9k#߿ 󈦲J)Wi2"\LlQTbO8.[X4RxLm&|w^h7;" r\r- :$˚(^EjkǷ HuYC7ay$SO硱lK9^UeDԬ3F"`,͵jC(D>'\l'tcH!|1f!W jgܧ>Dn176MNpnzFNxʒLڧBG]QI끏UK!dA([L/5OfߓDш3^CV fNW)C]x8CQV>N\0/MJXiCŃcB.};8Mbs`6 b> m#TgT'{%%_EUeNC\V74 e2R?<)7>P*KET MVޚ?T gC"F/B7,'(z>KSۏ$CW/\m"(\>E `apclP'Q}T܈+l7쬂et)ңFݽqUBW Pu8ۆ32]VJʃ+nOQY/QcoTvBF ͂L{9@lh1/p.E_".JK=7kHrgTE&q;pk&y~"ぺ|!>bᘅJ(Yھ> ўB4bi 0&52%OMNw Mw犷6s!m/հf"weAhO5)0zd Y”t`hOt+Ambq7Pu=;)+I[Z If|cet Jy/3~2"=*l;8 *sDY3 D,ptk;6 >F:ק1B"(@#j|ӂqe OkfDD<-ǟu-;A}O/縎`~ "xhcO S !/O_!&r`)NPûTN'wì>w$;.zrGZw:p9?bgHZܤaKYJ*aC;>г4d>E[SeޮRҶ`rdaqDZB6Zn2^PN2թv~UV6,YOꑑZ,aAsTíFΕFAّxWI'v<2ߨ4{J[gNT 6 Aޗ^r#QzX5+QB%d]G+|Eqf {p?Bz&_+㞰|,,S-%ʋ*f$YhA􄲧J6ck:Ky!-bemz%%q<=9tc;ާA(1 B͘ ;;CWX.A `.[`.FfUzQ6[Wߧukit}Nx=03ضv PsqwDq&m / EƓ+}`\r!J<5vS@ x:絮4y7S9Cj:Je Lgcw+A9_b pnDkrXN6!7iW@(BcAI(ȹ y'hĐk A4\*j2$~"mΓɘl-|%vL"ݮRNgDJ. MF&}PE[dz%'16xf&.{HD\1R]N.@c[ ݯ;#dܧaLepMRG 5m=tƴQ>^؆zٯhe(N,eԚ3 F<˯3n4])SsEɲX+oUpjIi~C+ʕ AZ,(VzPm`O$݌rW8ؓUd(+ Vv\66yԽWC]ό" oԀX;n[p_Ea!);aIIH > M{{f@ɶއVQDŽHp.,3W0 FxN Aڕ"@Q20gekuw  yv %I?*!+;=!)ҏ4Tm%yh'`uy6 S5nv YGҭ7-i.YpxfއS]zDG Mo9j5 r=ߩ:|P/Z"Qk_yTcii{fjN V﯃2lbĨ*'HDÅV3/2Vxn+m bD &mԚ_)ΈeOG.g&@ mi,%:@}_4AiPI?ڪ$$h G uw!6KOSMBpLEfƥC<侬~]Q|m6Te{ylQ53쵅wM<˪ ^幟Dmɗ?F}etͬyuGZ i4EKƓ}i]ˉT_&%$cTG&xL|eTM~g$pR qz%CT7^ڃ{fE8M_N3z , u[^}YR7k#q,uБR]1GJ%u&E$ q; bܛME0ar *;MUߖJI_*S5)O.귾oQ9oRUTUwXefid<}*~f`%侏 (6R 6VƂe塆nagKFckV@<\OU0I#QЈ6IMuŔ7q'"c3,`v cZpzoB)rs^#@pSܑ'K""U(hgej9"4yXrs?O"~(.h<>QkS.biߨ5Fd.1G5lR˖@`jDnd댅 uutHzhq"sImvh±i:AW@gNwx?f\u9>?(h! Ga3u4#AtAN'*& x?n/S  c9J,)~Ý=^I k .!lg+/˯mF,oV%xHĔ~` vyy%d4r1v]@Ulմ:2/'}K처z-wqYGX$)k/cT^ݹOa\:4An.v+c |[Z~NlEu)*7ډ =zD=tIxêӣ-$H[oZeaLcQzϱ|3h%!WC@ Cj^E!}?V%T[xɴq퉃x4A2|Ǒ9ߵu.ЬF8?h8"3\R `[3S Q}Dv`GIANrX!XoWW.]2xGeo,0|NՔޣX hcr6vwo_6JUH$?) ZHTCe95L3uج%/P.г8FKY>7HET͊Q?Y@}i FjtؕhC0zm;;.&h neBeUL<уVOk3fhA&YJKkXXk"xYr媔XhcHhʹqj 2tS FEvC{NA˅#d؆cοV<ݜ̴)r{W49oW4u+߃$ܓWXY+"CυqP<#Aˤk )P1xŽđFO")kӈXkùP$⺝*u`1hcoXJ~LKcM$aAYN}f(&oj ;ɤM;'QbϕS``Va| ZJQ)Ux pm x;f"oz6V5p6qh SD4֚=d9֚xBNJ;gȼKn@ +@P-'R"=j28ya"x,yZMJ>w$!$Ij)/Zz*rغ˜l,²<:+\3)qJCjDЦ4WKd]:l1iv7BHks Di;fz:t[5fyPӲ7,⤽4nybP[쇈:H{Sd^*ƤDNoHWk~#z.ˉH) $?f\OqO98!uv5J\N.Sb;T3)Rou}7 $o;/v>W歅EmYT`Ʊq+CyX͂2->O2gC`.v DP-1X qv4"Dž)'So_[,1)A 't5KCb(j(r\GUkNK?'h$6i#%k, G,-'41o IYF51B輣d5σl^Ҕ~Pf3,FLndȍUtZ_5G^?dPz]"yu$89HM z>6ѕbS}tp2E6N9-y_4wOђ3eXh4Qa2NV%nt™VrS\Gw^,~ 9s 0lHys_;QYl6 ~,vSyG1H0$T!ˡ1A3T]gx@*j`^^8AEds Tm| 5:2<3kȡ;]f'+hkƚ~YWBbT/IkH'}7Z2N8Lo-q8Wamح/:TIצY/d!FSdێX_93ћ#`yY|8a>51ܨ&3FZ8JHou-FLh6ϗwV.e{@g[qȥ`jYJ[<}\V dJ(pu(G"9 # o\.ЇqVbBb̈\.H V)т>Bq{2\b@yZrӳ_ ][r>]zvB"g~JxfVQ|E;b=^U@~ueѳV ͳ K @.S:X'I/Ņ6R4?`2TKr*56|;kFȿZR.<6iL>~dezQ(L2Rя?U[uo*Z}|`v;Sz3ݺL.cv$ H!mr[0g VMOBOy(QyˢVpH :pv·5 `D=nPM叛N oŒ~;25<—O[wʒr{Cf^'sX*X@'Z@MdGU@l ȋ5IcK],t6N(tQ$h'Demp: Pq-_!7xy!Ez|zdb>7P+SJ]>Bȣ$IxXqXk-@*}9` ʝ=OO9ѵ?}˯sNHk=o~_A݈UB6_s5 0 lg>@h ̜_Wha yIjqj\Ux} GNgS駶_6_~*i)j~ |DZB-YL˧DZyĈQ5[,(ҐKT񌁾I+jp/xQte;.pJqɅOHS~tZ;mDe\aZHw"s 磇IOˌ kgSج_g<9ADNm7TÓQHR݀Eh3Y" D=A޽ ݏM61%vkӧ]؊[t7!.)-Du볎iv+.lPt3gejX8³%F.? .[g\1;R)W Iu5ecg)zH$2B5/aۓzU=]0Oy>w_#YU15DcпqY ޙb+fl_ Hav^lur*PޢR3bTn\'J3 (:IŅfZM94{U% jPI=%u*:BVYV_Y+b~_& jGRq¼hoHFVwcoiޔ Sa G|E6k` X呤iVaZ*!@~ibYP:j+-#Y^WvkdT x Ҭ x>:pMKEތ 8;5>7oIٲ,enޖLRI4EK;CYv:N0 BV=P\o|~iܢL ¡`Y=Ae Wy'@L*b=FPK3_TMjd #~"9dR.3zL˾H ~cDn' PK_ۊ`!Ӑ_{%8RwԟGF/'^ sX)R~rrvR;o(kQg\BXøEN< * g9Vv,41vKH 0#؉anW·.DNг b#PZm^Y3Kk°[&Ė3ڐ41|Tvֶy@dm e3tܐO#iڍڒ 8UdQFNҸa{y%3E\+aӯ|'24E2ҋn{fe-;m)z \e! Nz\5V®a 6Cq%G@PO yѝ}s6R@k0KĨJRUJ9-0~loc eR}& P̀U(G 'MR]b؅ҟJwhr K V^x3K (FxiqbW?TuM{:y$e :Phq$Trd|pJ3bڄ`\{%-(PVZb_bS+ʶՒ;ѩ:\Lg9U@\`o2П&u& V}PIH08@6PESx)ޛ_eL}, cO$951iMlf0-O|^,eR#ĮBH@uV@LTq8K\.f&E=D4u "J PR'^34$]ksnp G`coN5.& <# ׬/Y5qOXA;H/'<-G]YdhE4fD+c~FUxBY+q1iP?lM%#-^>j_Eя|%P`)#,36j  =^a䚌F(vK,Ha˨9_2>1喑, 5\Yu{E#ϧ;Ux7px 2"A }bZ*b⤡ (㗅' _,j -;㥈aY ۥA8> ]G>f:CBhOxMMϿM WQ)<'o5"o聢h>P`om\W;RWȔ!_htu#xN C \s.ھ/wAv>!tj9T̗{\YgRc L" rZ ˨:qJx.O\͝h7iͦ˙Km,"m#YNXc#n[qŒʤMz/(#>WVkWE!DkP_ >=ջc,;&W!zcx1կ4`\0Z q+QHIw5>_ι!1%6^|y''Ϝ_3YO8,!^ϥ`JRMy,1vZ`r:2bHU/2DWck"'n&\jО(Hbbt/Bn7'"k dɧ]o4b7{]{օ\W"!'s.>msp UJTfnA1Qt1 hWQZ:IE߭L,q`Rq:]aQUkϑקM [j[H{Şޯ >CФT/0aT皬8662.qEku֡qݏ9ZyGDO7l/}.6,:.C$srNy9-Wpc5+‹@a@.вPO+~ACa|泓{)#VVYˇ#O>a2\&| Dز, O9'ՇhuuKlQF bi?b+Ȃ Tqf! ӗ)n,cZ*;["_Z n%`QP2]{0fUDiXA8;P@}?ytHG6z YR*Oo"uSc2e3RNzS 6 QVkbwr# $Oi>+ʳ@:ΜINeS!{2W+-NޝԱhۉdfLQ)U1Z≾<hLj)lHΙς8s;1a fAkU|V,Nr:b`mmopU#>$uZkC6a`f`>ƍ9JA4kh *t[hL؍sA~vÞz{#iڀ:SwqnG2*˱( Ƛ]aa=#$ /^| Q>RY]xn@=貀tIr+-}j"+,gRt".) qj}/xS)܂/bW*ݣ 1:OIBؘm!\a`r2;@.$XȖbJ=%FчAp:n=%(ƆK'癲g ŭ|%ODf Й>7nE!&FϚ9I?|SjiUdEW2a :[0B-FL!(jKCw=eGS A薧@ˎ,=^!TS!=O wFGe. ~ Bf!wr%#72o}D򭆉ԓwbkN}ytE.`*.=gMF S1 sl[b [Jo ܂_Jz4ﱫsW55-{M*$^z-8ЬPC mC pF^:g3˾Blz,mib}<`׫8EԬ&L S~ {Wq\;cL &p*޺+ƖthXbf#_GtBv xk! X*4ak;￑ 3NCnVRp C@s8!GrT=毲^to`(@kU"VU\00,j-m;IȂnfO8e:ц⵽B%J&Imk7&gǨ"SV>ќ+,?x:tvC-GG[xGxLO29|;&(M؜VbpܒH](fr=P?zE7#.̇o $p[ȧ5`MrY6㗍%A|4y$<8Z? KJ:4ZL eڞb!w&h%),=w5-EʐXZR\]ɖȦo`b3t-5hx?堶Eќ,vV? f}"9v [m&P ~`/Ve;' Yi9ep8WeNğނG<6:F: )0 @2*$f/7-M= !44t6'L?x4pi]BjaWduOQi%r+j0@Mjpp$MDyV5\b1)(&':v: nTxB1wSm)jYZ6%4TkC}eH)w6kGufhN߾Y@FbqJ]q buܰ2Cloktl{Nm Z9_& p)l\gm:F'b3Tr-^\΃:^&_}@p([4Z>Aq)$uek,?Ռ&aKFMQOO}]JR|i56-QחeX?cdR&̄.ZhWR۱`6ٻtԗ{w9pG2D (oaJjb#ڤ*?QBd]=@.4jcSTƤo0ԇWSù0, =y7% tf _JL+eaYEJ(~b&/#fz+fRn>QoShOD2]tN $]qHRWƩnj5+,mb>4EDA7ڞ uћqr= TbEx\͏cb.|]8$#QUrwJEMTejD";V?WJFmzNޑohNjU}%9*e}~SZGqXLhuͣ9 jM`ᐟ` ש%DjΥM$wqAP}i טk4IFd'm3tDOMVoOL&UԕP C KT]^vrk䊩,I7V%wNKn!Dgz+k

֐AC퍖2ߜ'=ǯD=Y g]|S=Ȯʎy-I:۸ϥGW#wOy[CIJ~4td͵WlJrҖ:u7(e4.?o+Bzω)AqF;Թ擼=o[,5i_ zѶn5n!^BV񓸦ƜiA~e( SBPLO=c$ PD]DQU ծ&xTP\{jQw[c-*,`6K-رНˌVm(Cy3$ۃ*J mT?<ƕBZeKYܩaug)ݨmഊ3mwu0? jNzco\ -!R8V Xm;0o;GLoێ=vE X%BXuX:>ZM.Ϸ7C`8ܥ* HP0.2Qq(9T&0W0a'T.fcIig.4/ߗɢO#,#q&(Ø_Y)qD>n7ΏvꄲvC'lqŔ"-O}2"'md\R;BV*ZRy6YJOLR(}WW vrƺSlz1b˦Nyb˞Bvy>-:Yo; hT εA7_8|!q F%; &?It{Y.6JM]H`|"/ShXׅ~1%!y[Z£m&ƚ_Cf8PEؾàT 5(QAK4zx8voxRzהOg5 zs9s0ܒFe֗E;Uge C5ǚ28dWތ 6aUl$wX馺|^Oǧڹ1GxĿ@,oL\YIGsR._9ۧOX=n1ffK$D"_Kc[ “]](/OGwo*-L&efHQ E!:?gw—n"L0s8R2JB-Q MjH vôJtڸizK>)Y7=@/%܀^c4hmފzՂ#G!/{ Tf :5葆{ aYh\ӻS؏hƱ0f>O* $W!.;[?3^>vĚȪXr a  mbd]ȡuNBKLwCH Gmo#AΕm%l]nwj9A5,ym/r[Mmr ,@SX'3DcA}WWLƭu(J՗<}Jd/QmV-8ab`UTxvۢbpG | Ӆe-D~a0A="))l_/mGC}J7tt`4Kt (%AByqgna)Մ*Rqm:,QjN2<=@0EV†AhX7!ځbxfe,'5mo_R 93ւðop]e;G4)0%o8 ,8-~+j k |_iKD5) _a!GI<~a)r LCx{h[7>ޛՌv A@%.?;$ކaP!|*Gh.X/]=JoQj=t <~׾Yt:qX;܂08]ʯeFюۆ"5fn]o^h1$$,G?׿!k,%K$~;i~{1YM\G,uD 9YA>[UD *!gȀ팀=֓MTVb h VXq\SǦkgU iCš`6%ԊGiAW7/Q\|5_EG/j;^-%&x! O܌l*ǻY)xg55tl71Ƹx+@y7pIZxl `7PfoeI3ͷ\;u@zV}x"_ԕݩ?0P̵2vy$Z AH/7OЇ~LCI"r5eFUTAƁqr^ x_X~v,O}fK97*gYT}yt9$Wy4İ:Faڅ\>e+c>LJIDrTx,he<'qxYϻcw5x6$d5OׅQrB9R^ -WfmiL:lUA*/ 8WkYcz%%S4 :70>-i9 KXMת}rꉓeg%?0KC @p߈YPyPO?DRiU`?( \xł2;7:$dkB؂sxJeL]Sm_J򷇫XaaL:I6>-D} )"ꆸwLP*:r$S /j?%"W:ꁀ һ꺇?BY @ P3yzn%rsNAR`؍[/NLp;M`2OrnΘّ̅p)\R)L`BU}WR\N9lj:zZ'B$ok𑁨N$ 3a辤̺8w;69mf~5ηtoH'[C.`O5>0*ɮKƚ|*zSSnc2@BM!{0wK'Ÿ"]iIne`l$1+| 1bw9)"WdշL'd8][}nk|UO1 <lj+O}WI~ "ntt'1f!c.udjߡH=ձѬ 1/I~!Se'JaH!?:^z?[ oAyvh [ԉjNOK,Uv1LHdIRK)9{1^#7- gpr%LF3-~'H- $2jd9"Dl/q#ZǻK/NVEYLwSrW{] o}YHRl8. E~5&uƮV6%y#-ͲnYƹ'nVu ,?a@̖@.w Ԣ =571ԇ2Չh =>?|9gڟ=r<[Ҡٮn@XJs)N(W br\N-guR:p2JcaBGn OyBB"(I= N3&o=UZ?`Շb_Nb۽]2 oMXppRMkŎX,ߪ/\C)lVȕz5bmg:c~qD<-u$8vq8Gfg50&e+{ͨFdh+ӂVRRK6vy@AePadj]2D4"P_F] \eԃR ]Hek= Y 4lo``2o^pS/q|Q vsٻ B{/0*i᳿ %K \ln$75ͬyXb 9mi펴,TB,1Xi;ir#<`JV4?C!\-ϳ1UBN2Z[1b{O?.|tp\ky\i|nff})*DOMy[ym gMђ K?R˵/v4'8#a)2/IFpu%Ј='x^Zi'j`WW|qE 'J_~֣kO ~E\+ht+.f. g2s=WB^s0Rw НzLv,痄!rLSLYr&p MۦATKK:kSK6 ,E|sXޅO]9!S)_ i+WfȤVf''8U\."K>w+&zAW2,iW!\|şЅYUCDDGߞ|cMG5~}MXW+`H5+鵸+'tmņw8;E5yBqI"?6R؞I~>CQZr=)(UFDS3TRPNbu"t>I:o'iPCr\Jr^Ǽ 쮍@,azL:-9f!氥¼Qt~I)%)|Rhd@c<%w]& ]3Jl`8aVm~Mlƹ:-[eUP]Ǝŷv<1?3mHVnu">,1wNc*f ]wP%4LNM;D6=5d(E}sڛ99ȏSF`#/8cӈz,,ȗk@U\bGN,Yb@'^Uȱj5݋Ul`r;K\p0?6dSjscS+ &wn젼OE6[61?)65*`1-7Gu ԰U"wrDu{kGA Ib.[6ebT/W }ͅϫy? ,6 *w1/*$pJ)/3Sr!NjVC -XMH0zUb?8Hujx r6)V뒝?#И`#sQ.P#7f+ULƀbNdf0 3?]6+ Gsq 7ШV{;ͷ,WMzS7R켅s4eպq`4ahLS4YM}l6 !| O>V4yYS?M˛0`ݶ. Tݓә 䒧!bw.~՝E ?$YWlEG%wFg-˭uv&E3=r"Vku al42 n?y5=+KP=0tR!`Ð[\w MizEjI|v4р2ũ噙f{$lc~'n[`Qi7NWi XZaR1sL{9tBd0"2gڼ{uS#3"+)1\@ѢC&]ۍO4&B>Nhu|;2f ( /4lC^id=B960/Fe' n= D6\?_5 6xR/62AOwqwY&l0T?3úXΕ9vƄJ9`6Bx,jO?'Uu.Եfep'E,> aҜ8>_w*+>MlWV /n2T;,1j>XTzBފ J“"O[Q~OAԚ%\Y y_U#[&Rt&{DFzHw#'c.}Ex%D5䠛Er^G] .{!GiU඼(8^ü"t2XPk?r8^+I&/gE A7 ZCK$'^+,_f% 4;@o7+4)QlY}ꠓ88V2à`0<Ӱ͘m6๾߃71|vyUB=HWB!L)@?/!rI4³ o.F5L>gFQjʴk!fXmkc$骏!4piT9:)c; PLbP-Tz?:NE]odҷ!Yt uY]a(0xy5dTJ +AD*!x.n[ߏ*[cG y(jUjV0l$PhM ܘ1Z㿑66G6э c- ev~%ӸIA! 7QZ+7b&cu< |B<dHJ7EohgA n"7aWԸqgU>fGMA2xA輗8Y*JR\ }J&Ͳv%%dſv noߡ/ow*A6 b?o|œ<}Ndžհ9)+OאGm#_ E[̹O ޤgGpڏ_2rmJfnPQ^9uFAU޶ZdaRG ڟO FJ՟D{p88D9!> 1FcЃ鹃&xp*n88?N[LiG)Mt` ^60l.h O"z&<_ccrU9}+״12K7 :ζs3;i zP~C_卜 R^%@C倅1$Ilc! ?:K&Xޛ`mI=``zo!aƤF/=' ToqbmHaM*C57 =~kmi\1-G뵧XC,m_,$}؝+(z A9$} ɜܱc|OD 1=m=݁(1VoMT+K R|c|E7 Gӽ^Qx<=<&}1 ŭkb-"S{N!Q4Xb|rf!c PI#FC4nޅXPCF#1O,Q= > `F4m*2PۏΞZZlN&rN[mᣙKJD},ªakBRA֕`}]`9{),!QMw ȎgCp2=`j ѧ_=OחYG]g_U)-!<6u5-10'[ WaX;ƒ|̊r@yi (.#ԎR(Skj4EAo}d79| HzM$vE&tH%'%@px=R?%C1"qGܜ[w 4?5s<8puFw!"6貴K/U81G&' KR4xD@UT5mr(W{@ C Ӗ6^M3j6bQdȑ vڞ 79rN㰓gq9yYDܿՐuYgc(\7Cs6Ú=PT7!< %Qx3{DqDň鑀lW?mcg(cnCߏaBy(@؉\vԸMM7; }$!EK)<}~{4QO}/eGms,D‘kZ@Y:Www% _g5%Vt)ȩM~'qW!f= ! < 5w=OGQ- hS5,QˀaHDgp }j !Wa+;C"+P""7r&!q_%RW;ƽSҌepTYNl*SR?/TLng 'J>Z,SXTI39=ڹur"<9_( dҌőCTG)`kz:u^!c>Lov9˫Q(0'1X<;D0-<cA{׃o[\W!g=8EY~٥"S]djSWM>~[>{fAWh9e 鄝WGP?5ͰYuy՘̀<@~?sV 49m("hո/m$YO}Y#vdЯht]~ً`Jl TQb3\BQϵHx 7z+ >4CB}lr,H>ID 2rpktA8] *U#CƠ`y=]g=!:Fb2sl_W¸!~)t=AߑAVyƧ0,y&ͲWJo /{eK6U[ P)L0(X-W1"$t8 *2bZZWi $yHI)a:˭b:ʟ%_VlO]8z1䩱A8ee/|;t2xIG!=;MepBvbB}1ٽ|ъx-߈R1r!A?+!L}t³G _JV6SFɒ,sٌ}OD_!&n4$Zkonv`eU|gH_#v䷫+1"jTQ8r AtPe@9/ D ĥa$--̗knuKTÊ5xo7W{Z`ϢY=%=Cp*avdf=Bßi:%dOJj/do|2r :Yk[Ss[-V;&Д<3hU~"ݛ.\ɀ< %߰@$8|P/B>PE1%-q<v'ne_DLg#&ڹWbfCMrW kPc|r& ¼C5$imwlmՂ_xDQaVz7]BR)4vIm$MND3u/$C9`?R_dthɢzӉLE:&`E5ƶW1 :4PQl\) ]}3!H)3Smg;m܉I"h1pآ y%i"MxV'QÑD7u.75b>\Qv$6RN6Nlb౅(qEa2B/hy,7k#Jђ@yW}$%) ߱])k2ŻŦy$K06ۜO%FG8}KV `K9o7\r쫈dw=WxYΑt~ksNT ֹ!lr gtRڭ >#Skf!pSZ^g՗7P+pxD-b3&@Jf :ma-qpP {!}~ź5.fDnoL,cRIa A&R۞R׼mY:xY;g#9wح;Ӣ'9˪ZɦsfʱeX; {,oGf5VA!RlO_I ߑ$GŬ"h^>q?i1z*UTމ#*7`b~KCv!֐*6Sˌ Xs!Q#Ze"]wqI!޾$NR~uMY%B$MƵp4U _@ )1 `[]˳q;6_"ܣ V%#FWfWKycvJG:#6 UŇIzaȿLT!'S;r9_r!$|/o1z9Z$U|4Hi ͵U*[4&wA7ʉW:)5lܺh>YYB*Rt&| `ೈE~:/ YE#J£W3z!a'$+JUUv0]|:i_06n:ait5mV%`k]1CN] (&v#$zO*g+%/fU3ghm/;m`9]E7}ՉNH7#l;xy' e=꛼"RHbun P(rzt͔&n~p5~)wZjTT^)Սh]'b+99spb8W;ZZza}:7n7u|י}lun>[(o֯JxԳ&ݷvz؁8A<Yggy.Vr3Eyxi\tOW&yڿ\!RݬAJz` c~4Nk<lsdDҨb kI|+==2ևG[s鋗~ Ɗ/J7YbZdȒ=G8>aML \)R*Q[td%x@gy,?];3wP@DRL3{\&EZ\0¶3h9]A1so"lssCsٷn*$oqysdN?/b[v(m}3Up[>*U?Iq@u]|1ekp= rhs`=u$2xr  #N( haw6JA5+6upp .LuWk+J`WM>lD(oNH.OFiy$$lMLcL|z͔!.R@<+n {s0:yݱ57x<^i2OıdA~(#T\H)Ɗ׵T/L'BI_]{(lIVJIBO|2(̀rN@rbiw ;:S|s3L/R, 6D˯hU@1󫸆yt:G WP(S?%IRdCb efvE`eTb C?V`oǷ[iߤIP4BflPrp4I3@ ݝcaD5#z@/`{SZ-Sdb1c='@qf:(rQX} ZzeЮW9%6 !\&GΤ?pbUj)me@D~U͛7rVU{0Z6.ohQ/=t@,#[&:-m1 XwiNhl)bh3_K)ZsmIOt՚a .oUH{o{BUXaG?Tg q1 χ0_)5JzI xopfiD Xr.n0 }z)#WWݳsU E@eY}0F:X1+WlB\p} j [vzCJy-Pd }mDy^@%jN:xHd(Aݦ7 ETVfQ%4BCW"z\8tK%Ԭ1e w֞\,b\2+|GFɺWlG[]<9צzJl1bxʆtґ>CqXޅ7í:XH^8DڏY!F?2NExhu*C^O{xS􂉑( :-*; 7aQQ ɓ2=_ص JEZ`4'QF x-ljC.7T,5G:!/QAsthM7~5@e5YBx:ܭ$nhIؾE}xp^ʹB|f52\,Umڧci|G2&Y|صzf=]:z}R@*q10/eæwm_AAYV."Tv/ [mNkeyQ Ӏ<~gdӨ&|qKN5;pK H9&JF^[vc,l@&ql\^ND= FJ@Cy$K78< S\C^[9{j{Zy!K'.ce$H`|oޡƈxZMee$d,SKyFw'A)SQ~'%| \r֙_Swl0IiXn RyWR@y)aCEH"T6ŝ@'暽ҳFRy+$0hzRiY~OS7r9oyJna&CRš8Ԉ8o*8Ya$D@O16$ Z2P,ަ΁lFZᓽIY!mg^yLb6WYMr~*G̮/y*T<&^*ΗImӔ*-Y_E^94yNu~Ŗp!N: -#cv*#k #\D㈾.L{.a mڃeդ;_ot+2U\ XFZH.iL767Wn=,{`#4 SEpSeb]3JzxKt{laɦ?_Z;J0R5pڈ%:jKOY3[@7vUﶺIqt m\+ekp`8ktGqjPJi%2^%F#K1nvb}y'3ATq-o36V8$\n:տc\_!]'[}t|J@s:iboޠYMwP~xnrtC-6SxZ7T/ g-n_$%) `ϕ\(݉0TT>ҢVBPBR]|M^ `qv%>"շ 2dΒ< ~1i}Ȫ@6cOޫ9՟JWڣT={n:ylx p}! >_8qt@ ktA{_7hG0P&ŚP 0*a{̓㉱4qNu?娩!"#.`uXz8W >r88'z7VaNFI}O8b,\x{\ɬӓ=U%axC+]d4S$B2/NbHjCwRTךM뜋fhn2~@Vd+v`). fu[_ ["0v*VݪԈ† fr~4NLm\VG!] le :V 2VpnT݁JLeQ|Z/n oEP GT*lw}?eY@- MdjĘ$ ԹWeB< Vd뜙PX-0)j{:|C,Ѐz& 2[!ir8;>ו1jN J)U#SR@嗍z۴O ݛ˺h2O=u>z\뷽BTq38=]u,_B}ofcHt&+'᧹婎䗈ٽפBF?бGY(}ܛ֮1.]'oL$ q3fJfrXLzk?: hԾn~j7/RJ>>*n@9mg$N~C,_N-d× P_kҟ-y0a9;5Or zHM/,@*:hRYRS45j-e*3+XmZ9kBNC(3R_)?tmyM w8~'y/'>$hb#y9- qcj鬟V0TEO3E;E\ o=p7|gG;Ecg.;MGfkO+ |vR(7N=wnnukrZ({M2R $cq{郂]#fsدcgmXN&&Ͱ|@4µ= !=&tܿ =8su5 o: ݛ*(ѳ^Mۀv/U匷%*\e!g&T&p QAfGs}d,JhJ7@p>%c'>Nkz#77:46R : xpҺQ<ݧ )7"ڄW|^X+(kFZvh)3?Tuش0lx+J("sV@l:3mm4Q/j* =P[1xULMu~r@94m򶵑[Ȥy luor6dU0:yn%@>Wzb6`TcUDH_(k*zp cF3j?wq%=TJt`WҩO48^ŞE$ |=`ֺO޶oY>*6=bܹF@>$d 09[DH1t|Ӄ~dbnΞk/ JԻT>}/ʉ,%kO_u]7?}f@?ѺI+](g2/rc;'BO^nO,Aڨ-s (W߮$,U,)X=8T;0{8:b.#=][5h=G'幊a`ۈ a'HrUEJ1d_= d Ʉ ;Hi|2@-וqm5NX C> nmZk'fHpG=}7LJ 8|LŦ+Q4ikAEKLJ?{6KOc%Knh>= . ({=LRJ+ͥbn 8zRsͬeO!~e\ȺtUjaKA by 8ʭ@Ū_$fqU@prnZ v۶D7i$d䀹w g}cMLUXxܬ"XnD*y)< cQl6 hNdgR۴OjNj>?+ޙtʤ[n}7uuy)a5Zoخ~ /w]T |4ۤƖ7SO[`)~!xz6NgvWsa{4Q|7EaŠ+=+Kr_pHs:CO*u}%cI:^+z؟7]9Kч dܽzj.-_E=rO Љn䚶~ڤjTsOuWı UmSV5[_6|zq`$At@ '[Jm2;_X~gҋVy#aJyxmv%?sQkڭSͳi;*HXU'GMi۳ysxe,_d״RF 9pfbe/i@b#6:)^#?5S㪷<'xjN(}L$̧h;*%h{vα9 \LZ# s,緖;oT&]:1(FK;OwٝҸ\,!S;G3X+[^rL.:߭x/S g#߶A2:۠ԲӃan_ũkOҕmMij6DCIg5SolkN x 2Q':-"5hLZ_ T>*dրƳ>Ţ8L08<{@? aʴcҫwm~j:};GqfxaމmtbMЭ,x X({D`5Qi * K×Sh/G{CuxGfw Jr1rP /LBwl~㜓mB.a:[߿=C8%|Y̴FXh!7c$-s,LMAלC3魴1TC]HoҟF}t\u˫(~$r3O7dW݂E%ݽmN/y[rS/He^ `ܠVr Ff4nr/%lCoVq ɨpe heydS7IbUFTB2/ʊ mX&1 s[:TdD/єp%2lm$Y!PO27]oB+se[q#[=_2|{\]7 G+vZY;x$T($0OkKL,l $@Q -,b7x܃zN4 !l,r5lJUTH_gĥg *GoC9lo:o͸jgU(yK}~PAJ?~8ZyR^ zwYr`Y]=(LV/_ gSFW|![}#;ƪB\ p"V(pb^s =юw2R"N?ũf$u6U7y1%g]`˄f+nМ ]Z7w 5 V{DmXi2`-jfQ'~LXoWʶ_m?}__]|/ˀ lDʫ buQ,4=}N 62ji}w$T?hqغb1|14"8'aq@R< $@3^'1XWC`ܔHMjdN3 Q  `?TA< VxO:wO>ӣmߝ 6# \Ԁ3E'8"| \kY\yHޏBϻN*,58{Fud+>rkv 9c(S)7$9$z6K O.BdKJg}yЍ>_@U A>6| QNчqܓ%5#$_^ h<\CbSmHq{j5Y@XHnp;YP݂ s&eOpg-$ۖC7)(}]],c(ɒ$aZnpNfa` viTK_>ocZYbuY&FDnx>1U;4/G?= &.B`>|eI2z_"#lQTvGla#xLPx@sɊ~Ox=@g{fF_9eD2}˧Ò&b/˹أu4(@Β"?d{>>Ƒ=?x^<쿦RYT-&myAŘԥ n}9qK-I,~Fs%OdY2wۗ>FZC1@2t# t&wvoB:|5;dWOKY {>՞^Gz.'t ?Rid3=S4ه퍋NrW/m+q!>5|"`uלp3i X~^FCn 6DiҔ i|:QL7 R#Sԋh2xulK`N2 !.\) ^^Gg~|"kñYmP+W# 2 “RuzMNU~(+#*t*y+tMRB}T >yʑ߇KGnXFIJ!cn\>!$8Yύk"4<+tVJ[h+c!U(\,/7OdTW(nw pГpM֠MepA9 2l7|Ò2z~#,ܹU=~G5`KKt8- G{Vݠ^LJ97^K ?x,7 [W֡4Ꞌw(^t 8"a˺iԍ R@֝k202/qZɓ΀8}NgۥE3 {dp¶&_%O栥诙C]^WBRCT7ޑ,1*?6>U:]]਑x}sba P uG:E\T* 1m2E]s'[ҳ+9\2%`wtc(&3ȟ!XkM O]q:"64G >y;Հ 2{Opp{JsL~ ڜ- B$gwa @@ b~8|N84ɍ8>j%#mT8%?ZNM[W5^V,uGє?3;PdfbRsMA¸2m +,gDH\v,|Y pDJ6 w=WdSRWMjEN!izE$cGhh0Op6) 0m˭h)71H n~)a!R_ki3G:@ hX-/5&is-\56 X ɋnhR֗6T,{P%,!q"ǒĘ CE#mt h/s54w}t,Da0tκI;Aผ%Bo ׸;R?y/@2U ؓpdwg{٢NH 0^\){AQ圎 Np };dXcx4I/Ϩe>|4[]E$qe+lkI3RFcB0I3](h6fyQ}$}C4n]G y &|mEx Uot -̴WB dHtS?FJ9T&}GEAAI.lb B`bx03eHqd )sӐz Uޖެb.qO<IקorYeyAm}`9"[,_;?x&HLsK{DY]]MݽWIEf|1G'ʢU$fǨmō p-NN=7XŰ!Z{#6S]mC`ځK$}r/KeG8po,:K)/kZ6HL8a~x,bq K`LW:Le~#M%YBr0z=3oN^Nkp:UL6)s|" ?׃,u ϊ( .&ί}Ck-{7Ӡi [ r 8"Ur秦c:t8Ggo fxL?>^R`X))1Κ)(Կ(8D(oR&.ʔ[&&1g !nnIg8b#MnW"d=$^Lmھ^%jk s7OY9d$DkŸNH(*HՂ@gMQI%j  ѩQ: Mȹdؼmtg:R_L_EXȦea3Ai܈D;fo}(b kϊ9}ڈnХ)e4,AlT=ؔf9{\&|B* "`(O[ 2,v[idECpL *mLvԋD/uM:ANW~!kH?T?0]Ks1{4o5wٞ9rNm l"x;8v:sUȖ\7kMxcZvdTqz&|UvEa) O'o =y1wųY8ޙ̑F|RG W5F76Ϗ"ƕ)eN$o<[tJ5 &tڄi/;}LuY} Εml qi´<*h'5Jզ0aS&O.ٷDT7tڍ\Pȡ:Y-ܜ?!@}B0r7 ibVwJ0 _SY-5Jq6Kh>57K-C buRIKVD=*<[ҽvr77[H 늌t:M/QB ĒM:pkȷeGqtrk>L8~0WfKuc3 %"lF2ѣ[^>vuÛ:cLِ'$JbgȘ W/X`y F>9e`o(v?ij7Gw9ds73I2@+EjjXN\1gocakV?LW^b, VvIEWے> άlB3FGqE(1M\/e|͘>wg9_  H~2LY6M镑H/X=k˘KۊVĊ0WMW$͘g:qA`PmN:]`"W@}j" CM N30Bk^$s\ecUm*vsSaΔWV>rYd$"yYFN{ॸ k!;^6g229uGx?bZ Y#w b$Fp[l$x1lraØ`IʡWEB-8(?iU*^yjP ~6z0,!ҷjG asp(on غH7c)읗U  P{T@v'Y.8PL$3OIC6E*d!t^#k Y4~W\ޢ8%f̵OS=y+}p$6̪-Wz|JffS6`-#1 ީ ̎ @-pR.>?ŕ;A,ÙάiTM~M]bnE7a+2,w<)ghW-W(<$*]V|FBKJgX.NRp br_!(k냵dQLքTp%U/6`+.< %Md C4P2Gs +!:X3~FutIbs6 L! rV<>D٦tb=G`YGIމP _Fښ@Jm+jtō~a'˸ ܴ$g/f4ZT+3D )Ϝ*M귃2 ;ZF9Hg;j3qp(%4tg?y`56EIH#TǨAn~ kn0!,⫭1&aݥI2s qңȭMIGr_m͈kYç0'iyӸCQon,NJ?ElV;jvV~i K-[қY \[d ۷h`l lk x ˄dR9t3J~ w?13yF3/~sg(4(E+~t]YVys`D\bL-a#^2L,E^Ʋw=O~1OřO/k ؕlU)8`rKsHD9ׄ߆ObV6TPǺۨ!Ch@]gf.v8 LD49%RŦƹ9TCD$g5čWv`˛#.#sڧIڏYiE.Ez;ߥ. NsA"w(iJ plO;֌ޏi6Xl$5rD͌nP{`l'; \#Оȧ9Lr^ H۶)15@>H 9eyo{ﴆr4.C Rob@5/ X4r`mw4~"Es**bXa9)n>i,جͷuxcy6pCg_/ip[޹Fo۴<|2(g̰f\߷<&v -\bbHSD3I$&5w.ݪЫ.[%]IJ{RChs'HǓ>а6OYL^͡p==ڱS-7bX?/S@2YUD.}> ˊ}Nb}˹S>(t J>"E3h ŧPk3J<_,; ӸiI`Q ;(; j95h p jm oztJf$1'Wdq1{ěl{b6>Gw_D/kw#7!> ?(ФuMHd ~҆85Hs/`N/ܺVH'O{ :c/E @4M{O++*jOvx|׌1?Q#~7#T6ln#,܈0zbaInHDq9b2%[n`Xě&,-_n78iBi_E ^Da!S9Oy#Ua;_7bY5(<3UF|L^S0&i| ^#^?6D7g^]#;:GՎ+Ŵ̨Y]6E^o.zt}@ 5Mʭo #Dy[< * ߛ*E>,Cs3{>yN>{כ+f'2 ӿr !N+(Vy hGPl6\$oHɾi̫AUs<^zi8?تϚ>YG}Y(Z הޮIq)ZI{CPrᯂvZ cxU%6x]|-ټc W5hf-aܕ$>3Z8u3OPIAcJA4ɅmL"NA'ڼjH%% tY$J"'waD=5CVzJBCJzQ.E n+6%6-aTE S  уkj=nN"%8+ qUZ kCG|ͮHiFo=(/7oo $_J) v+i_;קu\z}`u]g4}p RnڹpG% Q8$oK]vx=2{3w&ӲN=_}"1ž.DT]eHX;컐l b %' xf|~=8)Yzh_~oXod?ol]趧>pn2hnZLmJGpw'_rӗq|a¼iצY\mfF; 7Jue'Mk1Cݜފh|oB%"qĆ%kYOt^qNݪ˘;~k13Ф >Ҹ05du`9 uˢگ.9Ei Fg*Kt#,@mD.RkӋ Z~XNBitݪY F%̤z#Wo ]-_xu>OUW5t~#dǼ]Kmڮjsɴ b'FCw˜CeaN`ehٜ lC!JtFwAQad Cå[v#?~]ظseMDh N-\]" .ÅxLwHٔX2>-Hyv|584w\؂s78oRRtK ۤW-I~7 w-*oW[4 +o}4|}]_K mè~` Τv>t(m̅Qz@x -@Ê!(6O3=jSr@'b cBm\ˢEQY76tbٻ8M.Dir jn،&K.-mO芏atb uoyw3Vig (`T:eѭ.'>.^WAWT.FVP1pa:LA6iYXMu ~Py14ģuA9AF<yeB2]BTC0Vo JUZo ~F9;1y=Ok$\m |ovUvbj rv]E ri%+ xăb#)ڗC0a/^{k4@YH@;p9Cb(mOz~}tĆ؏LaQn<>g#61ѷE*]-%|M0::lFqlbfҲj^FbJ&!sBJՀ >oi.yvή? |)uKʧAp6g>OsՆxKGq5moھq<[,i1 "\ͮip|[K K%v#_soDB}Ng~{Tx/hd;oIdf<#%N.g貏9 w.z;j"j2~# <'3†n㋕HV~;qX^{djcl 3^RZ+w ,K8T hw(هN0퓖z,,pUO~I%V ݁'wW?`$Nꋕ֡yRJ]rv*U_/@r(q>!)>qkkBKV&)O=G -Vl/7@= G9]Qi >Xي4v t>}na~i!ʲDZ%y-I#t&O <8&>^a mK&ƛdnǃ吏< !3D-bn 0!֍;ntL]WQB(Cf8brTdv(*%Y(cE42Yu3%`ta$9gnj2ntfڕOpXC\\ПGKy[ά]4[Ays2e6P<Ձx{YD^i؊Ԙ:N/C;+Q(n%=tw`eMr~)p"I^[S65[ʺWhV!ux$Ś)uK~a(s`.d:Eaےx( o۔y++-K|GFw:g9Q~k52[rd?[2cLGz(^o(mEF8G\cagP)YuGS_[[9$~2A{ q)XOL3tSyl ^ڥ11>e̵Cs m~| E j[gf5OFXȗ"R{OR*l`P3`y_,4f4Bƚ]3\Fw5=p33icǹH\ɊgK@έ|OrFXrp`ɫ- ګZVp13'vOsʦ 7p J5xӥh.(bȏmRhd2bSgG9g6/? Iքa?&G%O"Sf{H+:aѕ2/*4س\3԰M%1\3yj]BiJ-!zɋ$ roR3N #3qn7GD`jm%c1L–[|FK+oWtؽ9}dNq+;4~a-v/^j25Q3u7dTF~{HR!>F12W|U4:,m?-6nyyhJ4H_k \k*Fm5T7Hk7ZU:J?~r > f5F$SŇ,GP+d&eO"V,3Q۲dSa\wǼMtiI~O2LT:J̆CzɷL_cQǖ4qt"\!{>ag°>{&Y{l!ekzЮa0[ y(g:1/O]Y`$R22AT^ ld `0.yOW~pwL3%|JS4t^və,jpi]n9y@S B'8*"Ԛ{V@YHat섙.fW,z Jc㡳31e㳄DTr)2Af`ѽZնW$4~c (ixIjL; m_B&QJ VD[ j(h sU$gI[ ~FBwWϞ?;ZHsdX_*128{إB5êP$ KI}?zFSHP+[J0dy.o65AШ)}H|sR%7:%9sA0*W>ASu`(:K|ҀLy#Ka>w⇾lDw; dҲ ^!"KХO.C0MQ!sk{ܯV S,s@*F 1xn\ k:7VʬymJnmw=3{pZv[ A5V%W^j[A-?8{5$;Ë_wKw!46 K%tdH!0H\<z f_6| :‡ÛDA[s˱u1"Yk<5-!&8kœ`ÌG7i # #HP1սc­˛4+m ֤ ns@(VzF֔z _N [;U{vtX)h*lͫ)!^ Q+$L=.6Gy*oOJʜŠxXS;ښƎڕ;=gAsW@>ѶWJ/w;U'>i rMH ]=4@JqZH%;8TXzU2ERsr.~~nÍj;gC)2&!4q4(L{`xH9:q^KE+h*ǖ(|0UyyEvr0kM* o1QgdF"6%.LCwfS6o`ݥWֿgF_%𲦿S]Dim-^2(i-tk_Fd4{dCmͶBy.H{}\ s_v|A\OIlڑm}^ʘ5?{wS9ͧڐn%qb O-dc?}<;]شg f2/STU)b*BMz.y(b{,ظ 4=Q˄* uk,#l9XITJV5@ _XWAK1͞ x.V3x}a[f$xP7#qT,c4k6$JT2a`}|5Z f?èp('+k _ C(U @Owr.<ڗ o ")sl񽙲"x&\sرU(=Zw3v/NG#jV^<β6G1#nepLD *ƸDp|uT:|_a i"0\!¼UAߖVp![ pi')F9wD b5TGG@\T ߮hݘbT@ pI22t\v-d= ,)@03[VhtJ|=T'9ɕE/N@ CY%C5j;uMDl@TP 5/J`EIک ;?>uJP:* ots#Hֆ'0U;ެi,QQ/؝#>7_,պFur,0|TĨ+d2SH@JD1 FvXX12!f^F]?6=1/>!8bWsA!E`] h- xK{$=[Wd( ’T:CoQڧ֥œbG"MPM xe>F'Ѕ0Ax DKD>zB&*sR=b%w&4xk>ߩvH V3,dݓH1)}¨&#{xiQbpԫWEzZ,a B?>%jQՂNwWIJ*[h{F=v4T⌊Ѹ=nV,MxŶv7bHkAT/#f/GܡvƇY(#۬K2t3{S/~zdeU圑px W, 3uyo'4nSw:8?4{maMOw-,%$$KZv{or%JN,dwvzC`=0 1A2I\y|<[LP SM{\fzq `)Bf:ѽ:z[a IX\^RU.NHl MQ.;AC -ÎCF;#sEs8;\\/=lQ3XE-d lL5]"^u!ܖ_ WOjl3ȺS)-`" QHyF\1KtaդPk\YE6~E١8j 5{mQMSi0:ˬ[DXBn!ffCOI{)>sE&ON!Ƞ->}G[;dQ籩M'mLG]+ԧ|A*UvīB,&j$)t޿{H(:D퓀U+9x4rIYwy3u6/到ь0ïG”#~H$]ݡ8}h^{ `ZYY*~|^Pe7h 9eB'Ipr^>*2Ͳ>(}t{75{#>M&Y=6'7 U4'ryh*Dj嗭T&,r^ƒmrA2PS}ЛJqX¬ےo0t,OXi4 ^qa"`G7eUL %Ս4G+XPn(-ZVxy*G 5@n—"a3%PA56nuDw[G zE_i(Lau#:9v61dm(G뭚^5ovџvlyJ_ۂPWXɊtS$AũTmMr 6MOJ=wwF#(! HP*= &US1`t)M'P䣂Uo:rA>8W񯯱G%Z̆ H=$09`]32V \X!SqN+^nãlۉ-")3I^Du3CdB_3;SDzd_oHfE*2+2?eb1Qbpp@NC<-Gn5u#ތ&S^| S2bE9*JJf$a>ql0yЛ7sZۼPy7jڲNfV+gVw,x#6Syƫ**]=SnQ~ZC$#M ,,fhb%kgE|]Pl ! Cv>)]@'LÖ`kz p쳈DX74ĭy=Frbs'7BߵӪTgBZ976c{v}Ua|~>hڡ7LVJR23746;XP=|ybu6턁2.CәZvV|1~2G54gKh9$Dqzɝ @jBSwƖ~]N,֔X ! 螄kd:ATK5Ϫ!vv7!>Zؘ$FOX(I: `Hy/-X)%W3EwӘ.F0o7k$%3^ɾ`e&WeJz#35Zu?3gϐxŴ(iquGGyzkE430&בbB$ꭔj+nON+O5 oE`"%?5ҍZrSZ~~d$h NynND.jP3?Lޱ-,qk+pUi;2غhs^:,ii&_r`Z xEZNdBDW'H_3ƗNw2>Q 0+,l0 azbV J{ALOn8y`IvRZlR#~PJS.n Ç 5pa,XGpvbP;TSTt$'x%qIȐ# v8^Ryj Ј4JaisH97Vs5gX?k/rRncs |RmC%Ww~Adv?LJ)MFu}ML'zdw.K*c/l`]w3KE O#<8X7^mc"QK(W$ rdM]_ك 0rN<@q*EV Inqr㉃ B=W})-C5=%خ&΀2KIߦrXHW0+Ajj`I|O-vv=]2xfc+m,l,C2ޞA \ΓXn_#Qj͈k+Я-f|/\ |)\znB܁(n&PSߺƧueY[ %,C?K48U$?e*'Efa U;r>1#8棒 QҬbRHZ9Q{5zJ3$lk@*rY zTI:?viMRvHODUݦcwYۇ-|D2A +I[ HAҹ3&WA4[(}<?Z _UDvv@(ڦ-qҢMQlM(s|84s)d { 3%0g _r—v8lgKF !u2ne3N@YF_p:U3j5ױu(ѩŏ~a($R%SypqRa?O֔m%+[\vp]H6z ]i&>HLPO4hQPXF0H.IS !R;ɟ)F48F4 ܃iPgW '8KoZF 8B 5M)ݿ`X(wkae/7 <\L}$Nc5btP0!#Q^ݪiTII+e2ĐB& |m3XFd3 [-ÔѲJ ;*Gԫʬ(@o)?ШNq`_3;`JXICa\^X4j¥M3k;H w]fLV<> /4-~%,hɝpK{DN]%dFdSՖpfկ#>n4px NH6EĮ9un* ٫|M/: 1>EF7)  ㋩bY]9whi_sOAHWcG6G+UP#uh@b;6 fcqu7 y%kݟ~y}E5f4Yw~(!?^P 8I95hN3WM(‰B!TqZ9 Aܫr+/HWZZϚ^Lͮ E!g{y_*z,Ԭq?PpG] qÉtXn84`U%Q̉UK%%gs)\<>!oMLMRWOyZqM@e8x4eQ)G2ACk3ytR@0I.3 re$$/Ŕ U^9;#dr[xƪkusv@[`VnΛ_ĹaClsl`)~b!t(GyBѵ>ohlm-Iږ60IM&M+_yj_ ssD8ùS#rzTkB5x\o"_ִ7DNO\ح"\̟]ATn\gm*Ut0 ^b(E'ؓOŃ"-5y !TNj5vb}GieyY{JXPN̶^)ӵeà 0F6Kg77Ң,?3O1.)qH΃ު̪DpBvf.x0sɄgưp9FR6 vmjl*y|L5 8Jqy>'mbCj׫Wڂ5 <3f'vԁ.ˣ'͆n0Z0޺TZyDIJR%dXX*o3z>uZ|KPJx!y!L,>\.!”a;?⾱ӵ/u#>Yr3$ JW֞G4]6j -H[hzꪋckgpC-nW>:Qm~R~hiz ׽l1n)bfY;2Ú[9.5.q 6#X^OVsޡ[0ÿdQK-?1ШD5xYE]>idzoK}$G{j%(IVs[NN5 [O\}gJڊgB*ɡ?̝5%}::@ssB`aWcE]Z" c nc w)=8R](^N-؇+x{zG:%_\Hχ*$|զ<$O* Bf O p2]@\XJ";g?qw D^ \RL aAA 0oc!#Umh1F7d^NgKr5HXUtb֚ NSS.xJ&b[@շ *^ DSw+F~VDK Q)5T@Wȝ#m].~N_*ܘ$H{Mڗbt`EMFLJk]?Ș Z\`F1! 1qr؝>;<:d,ϋ/A(0F:V `YOlF4P%Zl迮Fn3)b/k A`vDຆ9!:@E5,Ӹ'1'Flk/ G.ok\ wzh𶒛앳hfYxo4qX㶦8Y/x,Q:ݠ/!"nreeiZF]OPab`=b|ƽBwl\L2oG^Ȋ2O0`'J=&{R*-l;.o7Dr#d:RM` sg/j*rl1K[y5֥ juK|*@JtoVIu㣪V-sV)G !W[qnٝUFWWۈk{:|XίS4A Ӑm2W7BjaU9;2c^R'$!ȫ`Tr?v" ǡE@x5D;)Q$" =w\%rȣl0 7`xd̀!-ԞcB BwKIͺ:A 㪻 V$;m79J8ӆ;B긫Y&&_ul\ɋvqzϔiˁ5&/2ӳfX,%=i_`W^n;='#J5KJrV 'US,TT>Clelkm3`O!,8jD! J=DKF RG=t=z@tK WYqBnZk`H3םo (|XY 1?rI!ptΌKRDe>BGz7V,8:{nPYK;N:]ǂYDmsN}{!x2rQ+՘3Bu9{Z_\ #<7<ĽV-DECqss0>Yv'm_-0(X}xZ=Hi:R٣ v6Qe-pF&K2:j`hWu@ R{37x? +L*EE6Nno0֝y$Z|<4>ct\r!J^ֆrMJ"D.#ҫ!B8qkO*r61҃HѦ :R] C(Љoqdgjc~5^8f[R < !gNdmIgjz/[]yb.K>i%b;dmϪKjZP6PϦe EEPjyĢo~RUk?9f 8ᄀÑ!]B}$s4/^4C9.MW,=bbj2je1YL @Ο \LzTiEQ~,YN|;h_fH~0pRuaDo|6 #Dzw~C 4bߞWpn( WKe@ʂ ۨ1_ s,a^uh:ڝtyjv! E饧m%9qu}`d 䇵o¸ ;C=wϟz=քx>!#T7 O$I)+ ]x5on45~ ~A&SmPOYdǥ/3|΀E_z29c pj8r¹5LhY_d)BT4bl::ƥnƾ0.PC/BR}{>.EkUlɅdbwǭxL?nn-0xF@g9i_Ֆ|m#P̓ϹP&MeXhndq0Tnn j2K%W+ʵtI!DAY4'PRӧ߈IIAW3ܢ"ÑzT+QStJ ֻ:! :ASs*Qs&ϐ',ejіަ VW"Go,t7F(A3Dby_:$2aak_vy+~h[ Y^B5U{w$W ,F8h?iAy'?*?a;K#X2{.g3͋G1  9+m:fsKbTM݌.BdzFrm*i+u QPVnHQ'UU͕b-L+ؘfKhaO0rwz:a/Fm=lmS?qnf0(\ ƅpȝZR5,!Tr|ZtԞ}/ٚxgr>x[ճ'y$N!SOǮIRjoMWc 5+M}wC\*c]B%$806M;@TG)i=Zb"_-{/oA=Lrix1c"nWmb>@ozUp{EskZK/F@Z ,izXr69\kT:,Hr=6 8<$ˬ 2G ƭv.Cū虽tg֜?@԰(rcv&ݜ>1m ߽FFhGX*b]O~>p,wcqK&BeCxeFřsbnI,Fڞts%kmOwn0V?c-;ap,~90Xh];&J<==w[\ Kg+" {hǝ^q ^ )ay#iSz71x>8n"{IPHqԒM Lcœu܋і6_/qSz𳱆\ȍ1pbg=C35 뗙Czd~L}Vc5Zk/a*!JU̶2\i8AP̽zp_^;Lu>5ڛ0psޘ lZ晁> %wKP'n]- dP rp @y̍Ni:; R}N/6i 7Fv f>V$z%df|ۇԆ!6-=΃sFy̟|5? ͍S|^$=# b1Yk9U3x'gvK%!=ߌ~9mhOlŇK o cp%{RlЄ nyHv (o=Zv39ge!0)BpQK@'R"|3)Xj'.Mb6z3FٳWCsp dM~_T&ZiLĀU/@"|[+ 1J܊A+r^#L)[|h:fJgYjtJfDyAnjuUDϸM! WfB-N0 lhXM|hB_lo8t"(|+K">+b"n1q }RGDI"go}h X^CځODAٲ֞IDf ow ~Cf$Hb$ Hw/k52nOGEKk4+x"[hد) #wl7 9s @i8SxbeuG^;9[ta"5("tXrK)ݍAB]8]o AT:!^)^[fY5O}.DI=%1 `ۢ}P; K~9,-\W0KIHZ(cc\FG2BD~}v͌JV=3Q?.R:ع}Ux|{̸UQogmwkt:O@ܟʓ^"yC- x-%He@'Z2L3^K7RU6h|/Ao=VD:wO"tX(#6RdaF>WXk"RNT*Z u˹1 o. fWv\V ׿!q;glG&k d lNp=~r$Yզ]*ꗖY|NZ8r+룰.`Ǜ}KEͷ]p`Ig5؁kh d*!ϵj/7nҦuL%?RRF3R) Dz(~F<}Xآ5{rG6=*0&MCt F"򠛺uąҮ(˫La Dǣxjg'ӋDypc@wos { Y4$͡iZx 6H͓v%GKUncϪuwgn/ţ|z ''1$-A[ z[EԤ hR33à{p{>\D79g/Z*OkԡQ:F6Sң 3Eިn(.e~VfژE0`$Y Wm~ 6vSH?Mt#e]紉Gn#Z˧&@dޢfƽ6 ˅d;>۷FNE-4{&D3[+[zX |k?Z(rP$SOS5:){T3/i*c8 T2 iWX<zO`̂_%J=RSSBc>+LJ%!䘺:ղ./'fk*2z!c歒 c_Y҇h 7LСeqxGŜTvGJA;a_cZc #KQ;}I:Q7.3"hv@x?#o&uDk8n{#b$]Y(ت?ict%mRK0I0uht2#W6; BM6;Hn%úeϘjeID0F;c?LMc}Y޵'h'WHcȸDž<*%$h5{k]]z77LXZTIje /e;jݘt؄+o^ ë LF`ŚGVSb.a7P KSIǤH֌jN|$}N#V_fj , 052$l^<CQ="s8e>um?jbsb  ʚj誃T(Mz'Vc Կ:j ge1!IG<'4EDf!{&M}ѾH#kg?j[ͤ|U$*]p^gד)3|9j ԟ! 3$⏺Vj)kr^ct3(qYIݝ]/i9+CzblcKQ"Ǧ{c{LeMqBڗN\D?82׻L0ek.ןR/,YTaYK3S RRhq!_ 54En ^nM="\1 ?~Tb9?h?lvS#Dt%^#Eؚw~ȑvAc$L7Dvգ@ CYeKkx3"x;(, /! ~204t7^ 4de,l廡@o-?ݚ԰]LΤ%)̤] pPm AT gn7~jZ sPbr'*Τuj_k⍁R`\0Z Nm -x^bIm!MHlhb'</)Hqscր^9,=Rˤ֤OhY>ە0pCò3p Չ?VWC]eMA 0S뿮S$'󝍽z[a.ǁuIjiG!5D,]jL6ȭ&??kyO  $iV0'ֶ QFEt&f) SlKBwL`})ӊ)VkOYL/`)IS,$FěqY946h]OrVN?Bv:o**PA*T>H(S2:VK) J"6c/0vrGk:oA8IPsoJF6?~uɘqE/ptf *hR]9~RR!ZjC%6 s $hr:ɞg=Gge^3?Ő~4I.u//˻x6 g!At^HxU> ZQ o WZfxn{=s}3#o%w#OP@T$gLFb"-ii#LmgF$bK č!$j.c278(aK̽S@Պ,%J 5J~-ߩ>8etքYBG`Ȓg &l?2cD( Wsr\iqlK&\heN=&&7*^ I{CVNy!xb@kH:Vssi}z*= Pa!4/nuw9w 'GVk xy4_)ۄm) D72O~R cEҏU}P*v$˒XS9Ag0vvP]aN8OZ:2\;Xф+[.**e1Z>KV*#ֱ#gs cq.aW~gMʜ=3` #5yT9?S+=ƍRޡK]DՇv ?2B 9̄{HoӺq ^ث Eu˞s=@vG \z2(#:61ǒ PCoW$۔(7ȸ(mg,#͘ѹ^b|@&j{,76Iby|S9.0a 4S`.{+FKK#4J:Ǧ<֠_ `% [$`9)"IAXXh NjZi. ذ>Cg!z Jd}mFdZ'TI:sHug!#u0? (5θ Alw[k >8knP{ }૝gH9U,Ċi7av(pF.e~ofx̙:erWBqj(MF $`<n;\j{S$ [r*uJH~e4v1zp@a5]ċR5Om $H1f5}`ʹ=^ymAJfG*1DNc"|Σ-瑗>qՖ7Z Uo "e]"'9O~?;3HBdٜ-=^Le$ytm1^G?_7TO9_Ij_٠C`GYH*b{Ez͹lRGHƒP[7.8BwN&3n)_[31:-i鰂w6c8-.5Ze^R.տy+?39+7I+EQ릞vraBl-ݨDut!5Vjr usf0YX/2`[ ij;5od4S;Tq-`ƀ5xa+OwJL!&FH!N'4 ~z5kqr)`;A9ca}U>|z#E8LsOW*>30ZF [gle'R݇:XM㚕. u;.>ej ';KV"b8@0}/!Y8e0/5$;>7zOKɆ\LlOv2% ꘀ/^b[֬C`םΝ~65 [׌LQ. q&ʋ /Ն _KxMy&H!Y[!$ptk[hk(NV4HI6 zO" Xo0N0{?>MQʛsy)Egd@j6A8f$9(x(R]Ɍ3P';[ѐIsEjԺco)PfBꇔ tqAm{z!FFF-?S&C'+~"mkJ -KRwwxm8YOU=>v T 76EMGs4DUXb>wSJ } .F N&[϶ wt™ׇvB^RE@177t~ޜ^y :e%"&h 8eƨRk랚wxbAI[e <b*d {)ϸ|$lp*`tMM HmSc?"_̋XlKq%/žeɺ>崲 JO \y|4He]پ4m9HTS>j/ʨZʸ,Qғg50[&ZB~,_`-` HfSAx"ISS&L#1WMHoL*L,XhGXVڐo$8V۬2NS0)v"WR(O$D"+Lnt譫i#!oL;N%3Lk:0Fw,&@"GXqed3#M/>B͍[0s$U# \G(t:E u۬=ϵW(qW'B3C5[T5[ u e\f=ͬu;#%ۍ7^d;iuN>3PƄ; y2.z. %SK*zׯ{U=zLޯ+H:_]0TC~:؆ëbJ ݱ\NMuhSX+:o9"H,Nb|hE@R:(6s5N*W'hj2vW_9e`-DwzY{'/’ wPQKN# qf=,%@{! ⺱m 1%cLӆ{^o`gӥ]&iu_G*sk[SŦ)fs$$#s|mgΏ ^E?ڝ;mȋԒ ʄn#+pDB]s(|\8X,y>oN~QTեy}[X Mf i+zo z^kmj gK^\z^;t}oGgʠ- P@oPUȼ8}ʂ| O|mjWwbտ~. Yfi1REv T}{/2'S­(@/)61  sH#RI`I lō.v#N*DF6GFP*X&OrcPG@?A/$)3 d<<З%xom]l裧FRaF+E\D&S%ZNܾSUޝM*` ( bquYHu wJ!U*G=RVn@0K*G8N6AgҮ:澡M0&Zh+wmmΐ'cV*g5# G= υ%:yh|3 ICٗoG u =׷7-pZ3kx&1FjC_Q%8r;5Ѡ9Q۷"cU=97 ݄{hCx&cI(۹ sA#q?C ]Ӧ-E E"1/t"6t.@GXֺju7F63u|z͞HwD:'=m.h8uԟ,t .}ݾd$w59:EI@)޵/uOo%$՜x7eiXϒO5!Tjjbd8!1"E L7YFwٗoڅ5Do5)sp3I 7>mՀ9i,3wk8 >$#҂a^ e vv0h+]z]32m*T:'IZ_'0!4e GȃAO`kn;Je < FyD! 0 ȸZ}ݧ3Ąnw+jc0/9Aےj\I7hKՆ{atiFBv]-EJV9ZkUܚlvplc q-0' w$ ⿈j wܖ5쑻U13sâ/~18'kb#-PC4Kё\8VJn ~]Fq rESE`4D'cZ L%\֨a9}m؃ec@1tOBWկ(qeP@3d$PPEY r1!͹= =%[PK3meA\qiNh9\w5ݢؚ|z/7d4[ak~O;C;64鮺H(O*ap|'K,TT8fJs Rn12R/{; ]X7L^#;mW #i!C9T'O.XԤӡ`R#.H= "/5!0M׸a I\nHb "<͋G%@++c"3ppGSD Le(Ѹ\Q-ah 2QĽPu =} [$% )!zgr#;qM:EU?g.Vh-A}yw XqCȩbΏO6n/hI1ȞQQ9EoCGzߙ8z$8}Ae*E\+R2ɞW.nӏޏmW$/|P,*-%Nnqk#ȫZw^j>V9aiOh`x&XݷM~ВuUu0TgW(cz%\I= }T9B"G $!&Xt+H m&Y o|X]:-CĒ8>"ݚ <瘎%m ih~HoU{e$A8qWIY(qڷ1}27W*EjzD Cۂ?gڏGdO^W׏kH:Yy׌O@73k#.JCx@A} {eYG`m^W % 䝑p5~-y4,'ɕ93$ t`"f=#+%ZHI {3 $5cji3R5gcg ȫ~$4kہۃ}2 >@_Dݾ~o)zZq3<'v8xDw`!(MRt!;u`'7k7a+wΛAgORz+(sMD:ܙQ 7bE(CLsbYvr}u#ً,rI[(Uׂ` E$%qev" \iwWmFMz3YrJ}bjAy2io%1<7aLv2]xǾй1QgO -ե &*2#~]Z%3"mRg4¬~|n9HVCv% ֊e,H'"*QuWlPCYID?:`m aJH,1= b;I0.o~#nȵ KZ\@05V`ڙgtaji)0P+Gĭ$D Y* ҰR?n2ã`[wV7Mz9zdz|c;j0?Qs&OD0ь?UԒP8n$l`bTCj?6N'Ir6nd;ޕfBtĭ]J5N^84"ⱎ+*zr9=P]F3*zusMrY[gtٛV;:mi UJ,. I"e^?1',wpDxn①>Cw\FiZOo `oFOA #;5^Wx)ݟN7n1ex;H09Ft?1b)QEzuEaru?K js(wwd#Yr Df:1ŒN)V*p"O0;%nNτj?%_7[\.ܺ)S)a>YJq3AWK'rLv΋1X^ҽJ฿p4'C\,Yċ^u L /f1о'ErA/p;%\6l{^O Ƅ*e:@!ǜ{?uIP$%xF2Tl"2G- /O4,$WUj7W/,NV_UB:mֈ;oޙeew@:ōaZ86Z+ϰZXOm'jJy{]a &Xx"CJr}՛fyӑ.xU_dc&Ү_X׃ <Aczzw~Ax[RSp`*f jgL?Kמ#xa`h w%fh`#ʠy]_leMkY>$oEFn w/α{`Ny ӹwRW(%5 kati{l/wK12#ZIASU>XzKυ< ͌jgѣn$&~5G¿r* lʨ2i#Y3*żv.hWzvX@~{tV2WV#ʶ Cf*pl Fs#{ :kk+ u,ɹM=#cbn tWƄYl6Q,3O-s>]1z%v=3TaKv$mzUr&iThEUc)Ib-_v#& PD,%- AW#/ \tXJ'UVe;/ [%aŅ&p%Q˓L >@v~!&"XR8dKhT WSD`?p ^O~1w\v@WJ4{lѨGnmjfݫ/+S7aƃI&R x?_z<;uZqSf; {5 UR ܫJ[U)ZHt}74g@ )%C8*{u5Kc:/V? KN0V xA1`aPIЃl~r(kΧJ#VVZ|cd:^8JzqB'Eb^ks^e  S|DCʚڰG=k%!խ m/wOfmgPOM1 MNv U TW,"~pq< t!o!sU]ܭ%79z\3+YbIv/ iYkwM;VS<5-|)( Ӛ,3L9p :MhaX= *ŚW&w~(!+cH, R/ȼG:^b=7"yh`oJO}O׮MN>`8lS>W_SۋH~c{n*I'TVJ'^Iy*އkmprH8rY3siKY!Q.o _>~ qP) ^S.7ڊ~.cjlkP & 92C` 2.'iԾ#䟽WfX0BV%ž7a5[EOa1oRe[8B!U6ywot0gs ?r(*a=$ RJ $Q4 APJiax~(F"QCP>ЁJ6!'[v[K'*dWU[~DUOfJ _R['g218ɜadGL§v1u.څ[4>@̀ [ $9/aIf!xOo8 )Q{c{Z@)9g $,fi( ā//{_ܸ~$nďYQCytdG(?Fb\d/SѢ.ܩnd%Z{y98gKF3n :j-+nk,hRw`0 ^6{Y;QS+Y67 1L?$lM[աE33H, ݢ<է7;PIOq0301۝ߪBkG孙P"ԯ#W7 P6{` HMÄE͸=r+d&A"E|i p7?)W;ȶ\ B:mmb]<Z@bI'9bjLXwvhC:+m63d}|L=JVcV&eCs) rAݕ߶K^B I_; ġ<g$hIf \-lRK60PV~o!iV q/D NVA52 E&] h5[u$E ZDJ$ qKBc0"#~ô;KVt tj^q#.U]*%j r!'?v/ڣ]厣w=VWrh@C%~.nMyQ'ӽ_;8cE(\Nu-YA0eӎ{=ĚV߭ ˤ^MSi> k5Բ~:Mɜ]d s[r\&&sE:0bc.axx?;uU^9ݛe  "-δҨSӵ% &@z5S0>}/e)ZEL}f\>'xBNn rD4>X _d( (UeoV ЅXp?#nx@ikVUmzm]Mvהo)1:`FKhm飀5teN$Ʌ*%OK42` ɤSV{|B7HF,,-?@L(2^pg07Gbq"1VSC<ڂfGW~yHB|H 3E| B1ߝz Q}.֬Pv=(*E16 7*::xYd6駺.7 1|{ {{?:]W~!-k y~Hf]#ky N7pqzۘG|@\P"Y0c佄qiA\ ?: =Zxw+,_&d",O FF6ȯ`&ۡ W#(jx㡺]Y6?Sj<ǯJA`EŬd$ ŭ> ttUg n Z>hYV(4FF.%_oֈBBy_YE6Z}eቐ3Cc :]"FbS5Ajdm:gER߉Gw ¿K]9-$iAcQUj3'ٜ?Hen=q,$גsmFXHoWZ0ݷ`4"4\+zj<$٢?)xnnzg#ߤiݤ\ob3){#o7Fhay9:}i!j0s]v:s`p^rNeΊf">3<5IT""֞ux䷅`(ӗ {8bjYhLWl {ymԆh5@,%7 EU2AF20G me/>wnCWm6fZKucR|bK:p;fe?7L{KA>a:5JGhmf)'Ȝ шHܚ'_õ=l.<CdÖ +si=20n 'l1B~){wG|%*1N~Fa'SF^7`3^?h_iE i2lT*IȟqdjVۓ;n=r6"Ρu z2-$7z^#Eۄ@t]KGEDyrFpSxXGb:cqV2(=JS1mV:"WtojkeͦBc8%mbAN! {NkɫiU`9;:fĶu (W9 9R,/ᑅJIюײq" en`e'rfn:hyNšGW *b+*XpvA# /xw=f%*@djX;>4^|[ELoݐ-sipS҉ը R^A<?r>/=t^a6&lZ55L/V̴0o~v-,=^ѓ:$Y 4wjRA{Y"/qϗwr_A6^c1ˀ*Jbهn<*}3Ln`3~]7`KiZ`#yZ'v5Ur飆Ɂ?CCF|}dۇ$?²\(#؞!/XS F뒝OsGȀSA]TC>ܪ8L8H!~4ę'کʸyJ?Oдy[~>ȣ:ju l] @;pEt]JH1%f34h}^\`j:ղ=KAoF*}'=t":>}2/% U%`GP x Z0X<,g-s .C Hޭ륡:Qg U+sT;g>e0of쉣eOI{@|1XB Ys7pWC)k+KUfI*BWcmm߼&1nO)`H*CϦ7Y#(JMA.ە~B%ꯜ0yzt(A$01FB*D9 KհTG@rLv?zw_s,fk V>[93`qS0j_ËCC=a}Yp 8d91K0Wq,ڜ|@_hGX曁߄e|?8wf(ozg`t/%z!@f!]؊3C3BLaوq]Ω[y:Ox i|U {U~1MO WRN(Y|WOO?b92>x$V'[Qiɹ:<w#ZtteP IfmGx ~ag.m95:dҞLo&d2Xe}-NA)?Y!+fpML[EpAm٘ ) -jCfS#[G \܍W|cm;y -cxPϠÝt<~42Yn:ת5S+egZyǺ; Xi֎ɱ SMM _~j۾tX hYT[[+~3#I^TDº8'xw>\芘:(m58I+|w[Mzɔ]h]M8 BԜsDc19uGXx -9o/VY=c9=E.G}2g?w<d,DVJ|^~0 ˡ]Qhe&1{èkEz^g W\) ,Sm=и_OOdda5 LeNZ'4Hb'vb$trx+9\XLDF:HmT_"t׹LשrGȺWV/6\>oYzxC?G9֭V6 0V!Q\=:ć)#){<ۏ %.]>F] j0A?6WQ$@0;- QH`+T*A6k/.&kχ 2ݹN/UtKXY9T.+P I l 8΍ȴ1@oU cA Y">7"Yr㯀B^!^@?'sU^a^#T@KGteꯘv3^}-65kKT% O~1J`yfҿL.&M@3H=m\_m.Xm/ RBh wOB>"̻ ΈVQ>k{}Knf=bXHC,Bp6o:v Dע>=(#n@yUMυ9wVy>k3|) ԼL3J 8,,JtzVa62u P6 PULD(~PpAkDItsOYbӉCIs(q V^<%иdhqv|V6MmZҠoWLۦJI dJ %\=1 lV4붽 Hoq6o %E>=Mx(&>&uQӸtY&n*#~d*FhՃ|Ӂh@U:4P[(ρV(qpR{Xb։L`;Am sBLԅsw?QDy v@r; LdS ::̼?y !ԣ*jh~DQK"$F[s&_Ѐpf_юA;+d [gi-J` ڶ] @v(нRz70g!RG  U%85MaڋFrK+]il +ɕb&k 3 YvcTOH E&CSe*׻\MPb `{;%FIj50ӆ&2/a[=1gYr}ѵttIpt;lŕj{e;/cvWP-Rs4esgZZ$%- V?V ddP'~,&z7V!!(/M/ܬrF۫[}AwP%7,>B U9DH셍zL8 EF4(6-cuڔ  Ÿe2U$+o[տ yIr s#RKB$F(}X I3*ꖠp~pwG _J6-@>ԟ (r0ʚ':7Un @_є.J٫V_e]~..1g2P22 lX7j&͜un[wQJ'ߋ*.b|W^ID)ƈ UqrE1JH4k? svT5)=R][bD$*8XE!ku Ew^2~~fWj)nc8qz'Sz*8JOL!+N1M t0Ԝ朏qv֎zU]aP ?[gA:M09?3hbwk OukS8ҏq'e2118I3eMxW0QmԲxyrzHyՆ)2njJ]DGC `w|uѥ{:UQI5O"x(MӺWrP{E`B@br!+B*8XAb!G92 '-ED K(aNs6X_>ю턹fc *Vp2k ~SUto-jInXyݖ{ol+^Š]^*(\.Zd8RDxԒfi)I*n>򍳻[q8WAl[¢sqT 7㓖`f?Τ056RH7<;w^LS7q~UKǚ> #N29:qvA4UJ9k]ef8 =4&*g@_U-R~<ߕU. [I5}VYz/=d]ɏ/oq\C[DKژŽNCCjy-Džb(ڰ/[]DXFGdW*͠#/"gSo|O}S 'qSmY̳}Ank+sBۮ[!g v!8+yzصGX;{=HϹl0qKv o}>CB)&yLuoq26WBDZ @h5 `l@JER:u3H, ’&mi~&s`o؏7@ەw)[ oNb )ƻ)}l|0:Ѯsڮ8dD1 Fyio1Jܮ'`p.]UGUvny X+~zM`~G~]pݚPxc7v?5(7́Y6\!0lE(! |L#aQ#omgA8>e/k0z`!U<}_êtosbrݒE HglfvD#ƥH$A/ΎæP{{>ub|d~V9rtoά 4jx4J6cJ%ʗ5O@^(`hI_"euOWd3q+aW4y!A TP!dp8d:a: Х= +OJztnWtL]O !*ލл<&f__\\U`-!51QKFbP:LpKc9NzSc?-}ʻ&L'+3d 480j]TKB%Ct/[dOE5KS>]|"'$ 4wUb2L4]A:.Q7dM`ϜY%ōBOra pƶLe~C݃0.R,BEF"NCIO) +yRE#y:tr|ޫX |PQ3Ő~ M bݱ*{g\մ$-])2'f< D͗F 3i뛆rF~siӴ`\OS@;`Eyi@L;Jܸ'_d E=i/Ȗ*szXzT!ĤZ6rQȏ?C>BtxXFT`;jljʾ ^o3X*񇐩SL5Ls2" Ih&'[Fo'nOYK ݘeQZ&) B^9x qV?|v5+""PmV?"n GY޿q%9ukw`bզlPOeT-|, IkO1P`a6DK@܊!rA?P$ ;SaH`0n"g$]NVVS)RJZޝ+ '[b38;[#GLJ؜8q`8~BYRIiELCJ6&3NcŽ8dBp$@G,և rU U:Oҝ0r 1k7%c w&E$_B0V~-Й=/s] 1S}2 0=}BqUM$qdw.TKW>#+`2uIMHtbP Dѯ$V{C7Rj⚺.R)tKV|~BF&MVd)&j4p9],ɐߌPd6Dj%Ń:7bUvXA3@IS9 OpC|Y]9m+Cp_A}QU[BD`1[ۤ*%Hi~o[\Է>΃8gѯЈ+gSھO<OQ/Y( Im;+xa&1[?u&/#.ܥx38 -1Rlw*\ʜVQ}$V)m"Yb!Bg#hͶfo٘ZG^[ w^! ]R''cϔtE;G=m@Jd,"֙&3#9>sG% ١U$O8יg7x1H L,q})Uq|(^^n/?gF3 8V_%QJBcXy0niVspW] e&{AR`n JCv4Tvfa [U#" UBVAvI< 煯X EThK󖤥G9{enKLdKEu!}nv{Hǵ4\͢`E팵)wdJ[- " B& sAޢq)?.٦)c7 n*<*]\1ኔ?rijz8BsINs_oݿ&s,vc[7dޫ o-m Х\OR׍^?U:n @Fepq(Gu'7a$WL .kdѩfyzё]r!z hg2'.iD,t\Gi_wc*1 -H/U$)21=uMµaVWa!f`Ie6Id8ٙ*[)цEO1w.2V_]̭F(^Ϭق8s >;$-iGp#ԇSzid)';j` ݋z"ҵ/r%3"B&y słR !mWrʸnJm@偙2ƋPkhCwsvOl.=-`ޗlV22v'L:3F|cHW `6@4q/`tA#:wzu<՗GDkezH_7Rү)]hz'V>xf4pA1c -'vcZYVJYXPE;)UZ>݈ k4A~g!sTJ¸K<°a߳N>4bR;AU 91hYSJϛgU4 dΠ4U9<(,O~ht;{;N'.[6>Rq236t2Pal2rK3-b]mZaz[U Z-=GNrՕ~: SaA[ b2m0R < yOU "P 28DMK=ep&6ttQlc۴^lu \dJFdjwrK_̦'!![ cAX'>%o=xCo1z#'G$"S_w1Y{1ҳ/m?fC9P3ds`[ʃƻ&KAdxQOZ Yo7XZj\k U &k""l.I */`c h3nnH6^I#O#?Wu~Ǐ~2jSFQsn&Aj[;a#IA!?KX&TcX?8+Y$h_Id 3L6/&ˬMw)}_p[@bB`Yj.NfO}1j'eEy3Ar)ҥ8~>9c2Z8 |o)JEvu4HNά-ܜw i_IŗU#ˆ q\$.-!k KH5~Ďp*|K)B.p1*شKav12m-ux H3"nz(\EᠲR"D$!)nQ.m@CK )"Cc;G8',2] F2 G|Yc'1LeJmGʉ){m]HaX@?g2w#S~ S~';rq .I_q6fBA|Ro/ Tj6I yRQT}H@[Gti @ YG׾_^pM.-ƆjJiŠo@mC̵ p rr=wia*0̟1x+%eoJf[6r< NźÀ's:J[Brzz49)ÙU](w;Ʌ8oAI}d2:]D`Q[D!/un`eMWLk-tr-8x2eoIV3!ChL+Ԣ2Jn%Mޒjhzzv-W|Pg@nt N^-W$*s䔫v F"#a2/owxJK <[2hv?+̤R[nN3#;^aAB3:)ȓN!ޮX^#Y6n jO|j~()9hbN-sVS7~4k[J  g$62,Ld椹5TExZ]k17nG|"Ɂ61 % Qpp߁8)꩒J]DohPMM?k.zlz@쵇OiP U}aNi XYD|ܾvY`$5 ).2_;ەZEhv3(-Z8P^wIEmف;zkvqb̨fZL8A᨜v;؄AFDi/i^ ~CGY}0r &`"<ӗ^UM\i'5: `_]e yT٬AxUH ˺ 8_(lCccεZ?-&A +|_6W̑Nz:u/*Fu=yVJLpū-!S~' C~^zs&eEk'b5,I™;a ä(iͣNyA;jٞTG.RNzV5`6 U2Ssvp^ '9NI =|Z#.v'tqߢq;)GnڧJ8YuNtAo3_[VH/AtyhmpſU[pz*\|FD~Tl}xcg1 />NQ@|/Nt%a LAo$<(JxXBm z|/UյBV ^_٭+k@~͆rr|ob@ ̕n~hAzkMZj>vzBȯw.yaNҐ˙(}D<^n Gof߶ XsV`wA.iAM\,M1E:6;b 2M'l>m z4Y'$°<xy䃔"򚤖d G9ۮĶ ]L䄂6s6QzvRڥ se4H24G`/UҔ]f }.㻯ه4T}I;^OK諵Q-X@ (gűʁӅQc# rڕ'E3-A+m1@É c.2h4òBF '*b&0_B0,81V^o @1a)f@ L33H5C\).64z31ŵ|,]YHξF{V(Gp#R; CB[=<.Tq"E{ޱugTU`< dVF8s iJO@Ae{aeL#|vQLęܥh N,|e`M؟'Ffӥ;X h[tu hG*L=:ׇp^&?6.s~.b2e~ȭ-o”d6Z0b\p #I3R޽2 yَT}w t1,һ6iWP߰Lb~X+jtGkS٩y#@\36 >erv4dM,*kU kMz/)I;1{c!9鯝5gd#_,@İ,*?Þ'`DPi#\2wrjjo uȩڇ[ѱĞcEA1,x_|Z5"E>Swh=:GV`40%Bam.Z_&Aܑ~m;i)kQ4jYcjBlWH2"^ bUA)L~ 9N r{Kzҿ&V1.H{ttvTu"*/m>Tu1UFYn]b=c txki64mlC5{B U+Bi/W[YH5Rc0%p4lY|+?%=>WKO0xq UI@E9=!}"8K#9҈_ƀR#cn~N}B101j?Y{RqɯƊMgҀ8NZ8P _:%"!SDc 2)g2&D6" 7'i!U&]C[$C5ⴸ(`5 ~6u1]d dYSs wPcLNMvA?^:B s>#2dz<,*X ZY<'_Բf~DY@).2?Ϗy.κZ_|lVh_,Ljjp / q­{ODE|;d6=otvb8g_5 ~oYT"鰲?x ʋ͌aԑn L!u܃ctFNY?籓ºZ}/ kaufG1*lZDTOe3sc]/76h(*?4IHOɢ+2B'qҸK7 uEd?5tKN-83qfl dvtQAPX;8GF,l֩79AW/h/dpI00 뢐SmY Qea͒#ɺ]ֳSH1M _+)t#FM9-&`,Ye>@eS86vd^~E1z˪o)P{^bѣs7M|ҋx`XrKQ1z57 Cͻ28Iߗ )] Q<5FEuiNc?KS[ lHĤ 2zLՁ]/j~ΩR]>W⢍ DM\ ID_02F#+R;k@Nvre=Ã6;t BC [{|LR 2q@x#u“z)1Q !&zׯ4;_P[^ѧG@@/1ڪP t:Dǰ&f&qekdfŽUyI+ěɌ ΂s8 AHHLY!\udT`t49M36rπ 4t-x#B2O{9¥:̃|66?z>5&m.,)ߩDH#񝝇fX \y7߰`ׂ/G`bYlQrHm%lofVYiǫs5xt_|xiPLpEs*B_JAc FHc7*jhl>ͭ^wt%S9ra#xN"Y&4WMU1D:yTu "Bp?-PfrwJl#˩LafH?Ej乃 ^pp"AX/A{O 3WM>Jds2{Znw*;:+y իMAKO_.E=3@6  @Uld*a>T<=ga+iaZǚ(> ͐*\g,wDX )ŧdIޭF_\OpJP% gEd `ԪdJW% %ھ̦9,b@%:<]lZ{}s+ 3Gzj@+2]IX =umNf8awd՜ 0H ]mWBVZåT^\\v;V92*0Aӱz~N#F `:"zܓtlgeF&t<%R“o_c2c G?.#|!z Zڿmʒ,0|<_n!a54C*hJzd1mAթLV9趨EH= wk~nZ쁷kN\8捁{dHucȋ[O$}aR9 \5xEݠ칳fеhp/<;PK̉aզ PEϤ#rߚv;N*\>wrix#s֬D 2Mz?l/֩g VILd ~Vj@Z$>BեIk/cLsx]*l d/2b9-U1'fR!zo<=/} (ýk$e0|r۾;ېjy'ߴZ~DH\!uWKz$/Qs݆0_#B1F:'$gߺ1qA1Ze; *ES !A9ԗZ vhGg%~;ZDwYtdkZ_";oD?*oOZW2Zy^)O{3uF.*6rcz X4גK.[lVIk0li2Aľ#T~A:\9KC/\Ekcl!}_I,5ߡ3I" f8t(@ăִcQDVE*KdU7bY p71T,xj)_ɧW>bCkQ=3nU`Fqƪgk73:z!W%4A-Dַ}rJV!G4lHkwt6GF#"·>WNBJJ:jL޹a W(d7իW 3h⅁UXJV@i:]kܞ'd>BUK%#|O%'|6OT_wvKZwg&n6Ls_S6XÚ8qnK @S8nC{9,w!O'Ύ1'-<.X%}eo6ۙ>B%ҟXֳ `F MWdgAJL@"əkl-%]Ei]ȡo|28EۃN 417.ʔX>3j_")c+!D:mH#|-j$4ݚۖE,Nǿ*';B ?pq̜Mxi& €.U;e:5 rI4*IG.Ԉ5']?p&ryZͫiS %YRyޡx N6<ͷ̴gB(p"6BE!9}@~֫l gbmO+:#j a#yh/n$땪yνv/I2!.6n눞 F8w@ycBe8 Џ],ܹA*L(͈HӗB <+*umףcW\2[NHZ&)*&Sνs](~w v3  yo 82m]0<%Nzx&Q ϯs CLٗ}@&bٛ~uP \!j=+ybb,^XjALk.cu5oZq@E R{#!oR61f=w]=LRբM~G;D0sI|Q@#4V{/6Z7}5')>G"CwNY7`4wTpģfW"^psku{Z:g׎Q <7SJ5{E=u(nmo7c Lpg5> :Dsv(n +ŷkLX?8kuÁm%"^ L?9pW`șZ&jH7Bu|0+m|9VnfせbIWvP[Ϲ"9dIͷP7_oc.(JPOUF]ܡtdVԳfFBSч:©UL*=LYW&PA?(hK6u5hj }s`&M_9z @Z4R)e/̜bwyj%,ȠdWW33xW:Ky{6>:nmRJ \S(nafP;SΗ6݇}\S\ꬡWb(LYZEjm$z] <o0q㤴#W s qZI G=M׬_v.9"dbȋ8vCg-:GŒm~MN6 =梛DƌfgeX3]^oV>=_fDnvU V*Vg)NteI2>k*$փ =c&CxY\2?Z/Ћ 譛? XYk]υwۮUB!ePaAPn ΟEpl+bZ1:yPXlc&?KWг8͈OC5SvHt"T+Nx{˰= wϥu-ױx݈+}VOYJd-zlQ/[{t\OU}'ׂ 0gcΓ6OLzw>0.tPގԮ["5-J*WktRJ&̗$ -D"zoeFIu?symun#\ɓ;x3tQ_)Gb,coKzl6_H05 >~RxvAv]@AI1K޻-hV~k&%of |YZ%sC>GCgхK?QUm~H5_ Op!ōOZWsXحݰv5)C a Gҝ9_Sۦm*^¢[Ôfn~;N3hNy&@>-O! ;>pDAgukP̯$YbV$I-cT<#=UL+rtOLzT4G0T bSb"ێq鱚\YuKhS^E&:X0u> 41oHW 'XA(=7ӮLMR@ /˕Pgk Sx}\hM%6C$D43Aޜѹ7kO)d՘Q])%Yq 6j%jllCaJ&0hw\'km; 3W놀'b΄MƏ5E%Q>CdS*Xj,%`IӢ0SSS4]JNM&.'^i׃xqq*Kǩp%FGgEмS>aԈlzaTOp}X?vc5ڢ# LhcV~7=M,Ly& 24nGq\ +Lӯ>mnrܩh%i;&k3>Mʘ*7Qy!|Qj$*(+3¾blR宗't$Cx),VyA>-$ZsFƕJIrP÷aܷ bΤHV11,ͻx{ʥ|(~ .b{2m$z3ç O_$SyX={y/ 1r+|85vjQ_2a?CG9%4nU?HRe2O/umk=+|mm9+Mr*X-nr݅AAH#RמœǙaw#Jba~nHd#>*C(s#(5n#bLr%[XQ[BN2bEkėX *uIU@L_ޓu (#W} .8እ'ӡf B,iϮ/)^K{y,qO$xGC$7|xze "LF"G#R(\uXϚhδĞSu]NfAb>9MLQ8.Bdޫ֠ׄK2Dn0,/2gu6> luEkXD$ޮ4ʳ8eN19-P0 }*!D~F`nVl;+l,b^HsQ$ R >s~Kkx[-T g wM$U$s ftHPSV͘YɎf˰nb8c: L)8BIar)]>‡e&Ԩ1pxcg׹i4;pq |r%Q_{bIC~E_#gFhN,:$8TX Ʒz .+1ozHtE-8?.wRR CDvq2&a0mLR#N>z;/I/ RtF&{lfv9ud<Iy&'p:r95|#j #>$xM|9"dĐz+o ̣E((wS|)J!oN9qW_q ~ڑ$Xɛm?o:&͒j-^.ew;G Gе4BF ]m'/ GO=oYсZ"uF6T c1R,܄|%eY2gO Τd& \Q xhHkYaʜŴٗmn u%+s+ƉfKS g='([.& zvb$IA*f3C%Pr[X"o]X& GfqR(%t7"4p2F!%hGq |>'9T iY-'6Dt[5 &j+J+mp %wUH_xH`ӛU$S'NYziuj0t}2=½T8\/QRǃy͏/,w_C{4"YZ3Y4L=ATz'~xyavd2Fx0C>*a~wݢ  Phف|\%sH6 ͉Γ&e_$SneKM4Y1idߝ݉>78)]IBáMxgc(lOgLO!ƖCN;ױϵ*E}s~%AS%m (Ѯb0{GQ(>.a%fN9z4^oZ9$$3& CO@q/yVGkmCǠv} bIX`U($V ;@ }Nj)Cy&Knn8%O {Up#I؃ӊWT9eҔ]E.oPGTDrh.ȂȋǨ;rPW7c{#bs,^>Ak@ m KhjxYG"DdJ {4.:叶 ؄<((z4dKcz*p!Ůpჺt$TQ|˜ r)!=ad2];0'wM5zV>Fd{^AZx*_zܺk;p!^@^N '.ckv~Lk/BT+ؕ~iNq L p{KU2BÛ.0=!7wi8M"swo>˂84A0H:Ȟo 3}@mRu T|obl7_O/RfHO"ld-(}Lɐ)oo * h'ϚaGZz>gZ8KswPN˩5'8HJvँ|d ITէ=4QqE!`Ёh ֓!PiE$O A JPm<ļ,$ݶ4{¬T,W$Qޓk8antc2TL9&oذy*#u:XydBaX}},.![$6Kv&F rJJp|:mD2 WCNΈ@#5'/R By;?%$TJYNMV4Mk#ᑜ, ] L~̬]UZ|+T9ŶiD?1X }\@ %ǥbGWFsUzXIe$>{ nMֳX: &L^K l>='Gw/K{T'ٯZMo^'K9sM @Z'cP;B<'s+IEȵ#AlAAHaLJ-ȝN̮+?0Z,>'8XhV2BF/v: s\|(04+C"lTNٳAUP/[wC+3ժ26FONem,MAk'<e9pSü|Cu[ bB,<_2k8MmwDŽi0XtW2SkS /\XtxB©GF|N-=;iu>u O}HMdG&NKQ4[Lzvra'gwŽpJ.N(o?=I$@HR>ޒ dd,1ʩڧ0W,K ~> Z+AͱC=|r]5pxzH: hK|`6G(O3> obl.a tCN/W*S鎊v]4pUGR1fR5\7ue9{@[8Zh> ~3\h-|^d؏aGp Y m qZG2W~MHS{".m%@ݝUdպu?z )pm<9rYch1QggV+٪NCm5Ϙ}>ƹ))i!'BG!RFs#.^3@ޙ?x)‹nK=[cřYTօ5'ԣ0(ľA:N=n>XBt`X ,OǛU\M?zρpkx> HҸ7bw| .Aq-:~6"0|Vj!j|1S|%0) Y .ɹ5DC?P,W7Q_Ҿ{98#NmǟvCV'MaRcъHS0̚-yI4xP/ه^R*Υ(Q.iH6#mnVv"di+ⶵfWetͮ  (cX?BTBւTE`6bf|1r+/$"BϺXL.+)\3Ѥ$o)1"zpDђt~CaƳV^by+rr:ɜ2@.}\(~7_ (|yٿ/ZfEc/(ѪH@Qdzc9 .+=p#u2GVP[&I/6 JJ{)!KjZ D"ET/)|xKw.`SvV } Rk[}2υ|yWk,lv&EOGZ7כӏ*-4ގ®OD\;Cpj [S^^(3sTe(MɏI_;&nl"K>!BkMO"b?%1YK;HTQPO G74Ǟ4Qbr2`+J(5IVN7 CEW|In{4[4R~yA r828=:pj>M-VJVD+xѴp\7`<)63:<w_FZ3юp}F\v٥끞Rk4gdg: }{6wDƨK w#Pw+I#zT/aNdߛ?gK-Lu)VPf+Hhͦ1~IZ-M-V}_AcBTJT!F`SWP+1zb1M>yL$' KSW?V6;Y+%Lk#pmlFxuBMKu')/4Tu/ԯ8~dMl|eY*ߢ0k:.KVw~;x rڏ*m=qV6=(l+un 9Ո֬fzû4BAw-KlٜB'͗-,!`2ƽw](&qmλ{n-%v́B?+(אvɘLߑAҟ[n~(AdK–jl֞ғU1+|k#=s8'ZPN 8=SK f޲fF5[E&J/2Ȕ<ڔ g53e.Vq7SQX@>.VnU?{ĚUfm`NzpP˩:E rO0sWJ`y%lZ3 +ZD ŷ Yܺ-؎~MϥķX$[va4K&?~nq,k. LVS6CY (9>Iau7K<"D S3nM©#}xhj n9/EZҲ&;gx`U?֢k{d͢y$4d~)\iYοcAbգeT &)Uo% cx X] 5{'LN7x-ԁE4X2a3OhOVwNh xE:l? Wctpm ;QK4eyYЪN^($Vo\ua9d.tJr6Sltb=a@+ֽ*kt:A@7CPNgm c-$vWmbæEV  U*HT9؞ ܟ8D,L |?͵򁝩JJ% |NK!ν*҅TbU6xy⤆.83*ʕ*_;ᖾm_"9R`#/͏vZ QT e2T;P%Rw}~:ẀLP7njL(9H1wtթawJ0/vNIs+aeIGIEU}#u>Gï@ d"9T(ov >N% j7%rYRø] %&Dx VXxDw 7&1(G¢^x׊ܯ 'H4q a8#-UWƂ]я^ed8|HF7}n`R#q@J kemj}`Ȳ%TrV`©+6o:u]L,pMwہrrΑqafgw2QW`^ñ៭Zʝ01NRcJZJ?GGٲTb嫲ʌ.F0o 415.ke/ ܉8~YQ!m*^.\WqNC%6sayGزLm"Z#v'Ym? 3]E΍n3w1q_6 'mx M5ξ`& g c8C˓>x;[Ѣ?t1ڣ30wf!ZξEn9|$Zg 3[GV/}KyLG['RW3!ȕB?v(آO|AdiGD؇QKYI|?nW's缄L 3P֔JS !P;_l +X ^" r5ntt^&0&IX]35[Msݙ (AzaPʧ贤w "9TPˁ!Zgɳj&ǿ6َ{EjaMj`/vK^dR޹esKarZB tMkvl@P|Ƀ)x}f\Zgs~sPKc!@Qǃ;v;4ycg]07 8jx*i1D(@2sIJr f堉!!F!teSM(:-p"u"FƑ/k~ 5 oUsыŭֺ})lifDW&a}Z m垮'_8:^_Y lXA:ipp]gb|g-_.K9D3tgDkYȰ@qx l,$D5X 'a_&TZDw ׺BX#/2m@US;H l  yN[2HHl&ϱ  L=IM#<j+YĞ su :+;z24ddM t@&όB&1QWm+ӝQhs\Qڼ3"CxKUqR $%dA6= &^̰Ku^:ÊmVU ^OFU1̛/tv *=1=P&{ذb쩏ݧV0(B*=rѡ k7 ˿hz4`YeфRhWHW+fv' J9qJldh%h_C@hH>s\@3 2At*hcvYΉDr*oV]·,v5[1 AUdҬ.aD-gP [)uLH "JQ="1!zXҍ16G'Q,;mp\_m^^PfޏmO|$^r #Ob§#5M/3/v~{9O*L 550ҶfRπf{>_r#q7iNnCA,8{U~BqIO7xDڻ%Ʃ֋Y1­R(ЦP Edƍ΃.}ċ|+9Q_0Kܯ߻}FkU0P@o%M3W^׾4ޡB(?{yp'O,oZ4=Gα&gS4~tiG׃vg&s7Yi7C˘9z?>%FII=UcH}ұ"eht"MwJlE݁l'\O{X Ry7r2ZU7܏`hݺ?>RHĴBIy2E"3P7'o^Y)hWʕ~%?$nhBĖ-e\'[fI"B*/9.Ӆ?*FL)c='iX +e]}o]##{{@rY 7bG!'P?N]4 DN#!]DF5Xg goۏ=Nr:@L[|p3mӲ6"8V\$aJJΩ$R$md&oEsз5'7z.h"XxVZ!_Sk3ӹi['e,v*,0#f`#D팇Y9Nrރ'(yo րixMAڜ5F^9Ň>D}Y){!,5;;F]/PF=+=WdBH k GsۯmWqt<W! {`~/ݳXqIB\S;\h0@cn Ǔ*GA1Pg6{,VW yb}$HRVd':A*B] +}6(#5:cF8y=u2v%8޷jXiCi8SK1M8s.{&L7* okgUT΅ӢsXJ%{0#R_T]9~4,.ffC!h0Z=L q3t$'TJ ǟotVR"zje9xQ62Y(+&xInУ>a  &Nl4Eǣ3q暝B|5m*ϩ F餍}:0du]7}k[x SQ T  ,80Ybh8b٩' %s9={g^?bpTwu}ބ~LU=8w`"Ƞ8^+aʐW(3X?/G `od_=Xm ~=|_6L591dZu9D1"zۙ q/*92NḦ́-b IJgͽ k 27߁r= 0d.;>/(Gh``L|↌ ~%:X3>97/%Y'|ea2n7$bMiW6E6.:f>JC:}L5X@+fo1V{ܓòqa2r.H?d, gu34*%xy`"5- :'ci7IS/T2lsp aEav?}ʅTnYؚJ|?_&_+Pu]!Zr _Jj {R}e4bHw&o 2\ŷQ^*] exHQ^Ab/!iӒ?c=b\ww*\;;jո~;  <9ͣSc309`1n][ޔrt|@ \ac$d hN {*i6g7L;xk8)j=thY& VR$?jKu~ʌj K"xi=N$yJDpq" Hre%Zk@ {F)!֨BQsѮ7!ߘߎ!S* mL4`iVD0=9.er ,F)[eBGyNNr#'73 ҉Hڲ4wLC&Q"3'O޷&(~/[{,dz3mIV( {$kf%Ĥ+۪}g)W Eti82)cD:c%7t""f{CU~h?eי? Q0 qefJsE Pug=٣t\{xvlC;622Fp9*µEP9<ײQ Ǔ<){X=nBY>EbjA1~JC+MP6>Z@b Qg&$^2MkY; ,O\(FPՂalr+ bMl?雖/K.lsӪs#1sÈ_i]R8`р>VjZgQoСm^~³Tnk;Ar5q$)d_,k2xL[VNIXBʸJCET ZVaI* $JV&ݺ },OYӐv8"4Q ~A0n s"WOX-]yBW)=j1[N-:@{'@$,yRSU\0V=sG-iE} rfCx-$x3Щ)x.੏x+nӵɽڃ3FnּX "fl$c- G1~N%@CQYHwt|Qw!powŪtcVy) #B?&NsO#ZXEhD*"蘄;ela"zS`sp2J$0TZ7)ݦ` ]YpMN (eI-Mah >/P]@]UI.Ru.ڤt'4El}z7H% nhbo)ꯋ_%9[֚4T|AKǬue1KӅN,5_T/m=GU 0mg3F/b CcBv~]~qp EŮyFSУUjx\u*_aʒD `Q }<V2kS(<`8s9]+Eioh&-%Y+vSQ4;=U1 ʑ6) =0;DHҶ)P\>Tߨ8M7<60mbc`Ndk}4m=Q5{RHPsnQDfv#k'%b ջւGEF9F`OB%hs,Xؐh>".˹XMy'!;˲gbK"po (ԣ>WUӌADWV6Vp>|Vלg}-ԇSf@lK }S=y OEٰ'q%"1:l?Y\WqBS>[~EkgGZ,aiFP4r{>f wtH{Y@X'&Ή`sz3'#c0-!\J!]Aag($:mEDf ![W% dmkeT*l;̩m5ׯ?%рsnfn8altqu%n@$rd m j/-O$ V?>fco!y3=8+8q~졸CGK-i-`)I_+Gp hOEACHN~-O4c !TG͝g^3ǣ6=qŊi F@ŷp ٤Ivo=[Np/ze~PT?tk驗khq@441pUq>4-O=)WPwy`ͳ"[`~`_u6|En)3K!1~x5jq ߭LfQ1PAV0$9D;("#K+ v4ȹ}ȶ~"{5߅7ޏ~"hKt]sǤg)\PX VMI%$P. ŎQv_dx W2>ƴ$wE&+ jşi KgTr "JXX-x`'L# $\sWl#@@A,!ɰdE-XWNSJzn 1j-0+rk8Nw2a n\pFIp-eOe_gj"6ZAnU3+ ۩1̋S+3!&;ZR(0cc^Y+6"Lp.|ƥh/,LɆ {8ryز LIU/ 솔$Y%59`LtÎJ^aVk0qή`tZդ?5y<^gl)s[ ul"2 a i^Y؜) -X6eKQ9shqȊ uqi^خ~_8)a9$e͋pGW]Ϣ1WFF/GWiͼ6m2-`dp[M I Mx.+' ~!ݰK9 ?*NbkFj3Ԙ;2P X'-^-gRcKKV2_=L j{YIjE8Rq3uwïE r/XTБ ,}HCk {P+.Lt2+Ұ*6 P)DU\$7N GW~Js3kUg>Hxˎ>+7 \mBa| b1 keJ- *SiFrDfź Re&nB` roT/}A eV3KD77ϓiusFH3{vgtTh_H42yD\W4\KmU-ta6sߵPn[D#t9iaY{~=U)n83by}L7;սQz%pDJfdL>$v]9(%3pʺFTu>٬2ƘcrO/#@^R>v5 ' C@O{석 ` 2,8G3"6_K]LxXBA,ż> H0X.0Nm 9$jKL%Ig{ kߔ!l`=x\x.ȫ7׎*բ"OwM&j_q$?m=m "1cyOIJҿ+M8[^{ԶBфEdrHpce0 {&#QG1m'حSB'u%!F4zh+*v갚 Y W˸SϡFE݄I΁4tׇJR6t2\UА|@ΥDOz D0Fx+;|EI,L[Ah¡y1H;aO1]Ck#1R8>0-Nɓ{ݘ)R &P6PO&ۡA^Th%=2,QP?a Ž!tH6 _'>xlZy4]~wHk)/:6~v(V;gZ/e- 6H}ΐt&s>nAx@La4Пi㺷SedCKZbսYJXTL0۹M[c'^ɧsLϵux'*;[T5%ouGN;`wҳIM4,Uߍ }G婭 V5K)K~9tPAI|fqeNc  ,} _+Wv@Utj lN:$H@>x H*FҾ|>Dʕfj6p=[鯛ǃzXNj _A*d_; T*< =Iƾ<>tvQ-pA+9^d8-45(cwJ;h@Mź{.zB|2WD:HzfuS|"GRmM2-LV35lx7`Dsf4%Y(RɚzM Az5s!Mqm4Bn#ۗEz΢3hr-gDMp)DԹ&E)~h*=ʧ>MX1JGrO(Z&7B`mE6mꀢtyL$z7$Vw]{kfao2 N,z,ڼ$<3t1œ6-'dKK+eן#) -)x7<hE)ل Y.ΕP/[׉tJu0*8*".3Ej?k;ѱ>#紾VG Xt-V -j(2|A\way/ J[}*8 Ey`?ŴgUq\S;d O6 }#peɅ|2(I[r$v"fMpmΨ rKc+T*6xu$RWGV{h3E=Y?@{m j$1|%.фqo];®0u燓kw%J0۵^X Ϥ0owĞ}5 @L~krNWҴq@fU+xP ̍#pRV) #LRVjV_h2tn;$cP PYb)Ѥ?ݸ& 9O@z[. -B_ &y*K "/d[2a07i&o^OhZ5<ЏL9%S>feqpOy$2^>Uc\0 G99'#bGT$Y7)biab%1(MxԢ `lhCq ]JȮ>"XnN6$1+h$vv\]|ʟEixPDABJnu "kY^W<b#k dH6L)iJn̗Rnjm#.,WsicJbH5(4924brZXsSFbA hblDjan1CsƃYd'a%t u!^TWzq9ãWq%ۖw`f׿HrL}"{|tgԆK9`IJTA970mw~5۵2:t w:"Z 5qvM; -Ē&d(țO` Lm5}0jbJ&WZ`#s0Jt^Oj1]cѮ Ew}wp,ANo`C289n(Fk\Z[X)Kq m) ӨfhXn.ya[[Yk[2_TDt%uH3s'9g}uҡG@ֺՂ v'7jnʴ#c`:-pGun&$Nd`.‘+(t6Ңqڟ5&z_JdxO/{C UO{ X#k[VbnHI0ϘV UtE힕n\ú\uɂ<w8lg‘>b":e,VI2|~jOG{ŇgoVEe.D4f/*TڔL1=%eGӹ!GWW˾BQ{׮3F9F=[`pξSMO=<+hlNCoS7Һp(@2֙ٲOӞ`?P: $fH[-8FںE9ul"̡kܲ?6[Nfqt 6bLD)h??C>=ha !%eU)qp 9v\?N^4qrtC x( 4=->U`l YĔWZ2kv yINz ;l@!D'\Ds^qsg]Ł| y"׺1x-rG}I-O [h75"{ >am!}dZ,O;. 08~@_k:3[Կnj ;t~gG ]]AOD4[mܶSYY4 HU!#EF N3s**,#u-㵫I; h+7d5QS}!{48FTL݉"iP6k _9[nj7qްhXB\e8KEv^o/akH^MvS mh%`*8q&"3bdj afo!? )ѡ/A݄D4 iGg|bOM{8+4Utb'޲?}vywBhH`~@8f~3V@hVH WЃգMKReyo׎&>稯%ڤl?EY232ڰoFsU F=6Qw+21 Y&/WoyFO܎ZɼÓЫ2CsOT%'ώUP?HcSS%x9 @JN1uZfaS4ZAUyzdيm8e$*Vڀ*K-r72;+#GwYF nj.ٝϐ=絷3|#Wa0ˣ{M hzm)wCh}v*؃Ш]pX0y}*6'W=!J˅QG2 3"~ρZQْIVO\otnsatEw+fmkk"n%%OVqMaͫʢק!p wD۹PRwIR0? MȲ棞fm;[gZX7*-2v? g>i=~AdUaVC= >]:\[qY~85,-gt 6htп+7<}<\DTce1@-r4>h9x%n~wYԠOFM39PzĐpǢS1vR:VRQ ^8,a&(J΄m U(aS*q5qJl e꾲LSnb x)K~ @?+8J[uI%h;В)8-A}A}%ԏ3!!*,*u?A]fPߢKz _ږ†R]4 \eń4RJS͗Iδ,0+\wW9 o bA!ҡCA.K$h/z[ X:Llޟ0:ï?Yw8;2:%b/i]0mף 2m 9v@@evz!g <,[VYV]iHNKj?w.Z26x>^i0bΔ, }*9߷"!yR)(}Xu?91bVwЯn&C(ˡ e|Wj%jrpAʢ^w'yܫ` B?~[K}$=e"O>G9a6 4/vi~aZFc ޔU`:7Ca7niQٯ9ݤ4l]Af \T9r!hICl5ߟ7G԰s8? 'E~/p5ZQ7&CZMtE5> | y앤.J|-{TLX'isjb޺maWskr] Whb1NiPgI\d:y &s~U3tl <\O,2tTu{vS}?dwp+׾Py'L^:L)oy`,xS^VSWG=4ͅ2v`. կF4ۑx5eG(v @ڡ{QO^cFOb !*d͢h4U$Zτ:nYI]{`[mɱz?|{Z[R/-K2Yv@/PDE;oLKQ-<<! 2J r*sdWcq9 Ӵ3${:: .LºzQzHǀ"aZPªtPK5K ݋}~~EXܴ aWLAU\BFI Sp ]#k!olYXa7 Df)t7m+ sLJ571ۤ)8@n5W%(̕8N9Im2cE yPwbֽ-[\mmrDvH g r,6CxdKk4ǘt* [CZi':S19*mt 0*O&82jJ"z DD4jelp-2~f) ih5K㌖4hD0& xq 4K*6[7o2o1?*1'1wTuBLkk<^? 9=LMPs"eܠ|GĘDvFuYZ :=j%rDC^:Oͺ3oI`"MBgz[;rcPOBoեt]Af &bdO4. e;[YApRE3)`Akֲ2]l NGc첳qdW{3|/EBQЍ',.[W-ۯ(R|$L f/Ps4Ӷi֐ߠg`j~o?~+J2 W8o}oI.r0y4)6Y4 >OQ4'a_&nf_Uz]iV2%#r`x%=u:j.ڸW1(u،2(ns`кsk+I"c >Z|i#W?!5(~  z" h\B iW(!+leD63mcD*Bo3x |/5t-9JO4u\m[x յ_37(tJ~5I@Xq4at)Rg=IRIYZ7ҡ:`Xgq@{ 3 lyHI @"O*8 j 柍PlPAʌU19ݠI<.42~^ʸnehďlYX`{ "h$(-zt?4zWkyo0h@41Տ2Ox,cBGd ͵A֡gt zR#y$]6FyVv ]҃FBTG|a{W * RuVcen QRW s5!2ɠBDQҬ9/`갔ֵFɊ>D8MdέzCȄO*.qJgPz x CzZu:3۸F${" qT}JTǽYPn`INU1R( m+qr /*8h@9q~#X/٥$ = ~h6:aR6hr?p%o N`brǦt?Y+F˕<B, c_<5+,n XsW}UUj pJ3,HwM.d)]3Z1Xe@5(/KdY#(Vnvn; ^0gzg{y%oPٛU1\Ej45,7EJ]q=„5C3}߰"+'ɻʾM͹ƼX&@+u1蝟 M>xzIV|TSW%i߻ZWĕ}ƱgU<h ^(j?]/6_|Oms/5Ǖv>KKRdivltX93)HO*3Ⳛ+v\q~T+=.0]nBw%bc݁Q#i+. kiz-@B\9ٙhq :kuJ/*4 yE|3nJCׅ˥淀scԛ8g][?WCj̒p'QPM 0L p#~ $ܗb nY㼣قq hPк$Tѭ;.}+2RqEjҤ&~ncU1TL A=nT=Tl=#92m).#-kg洠W.i"~T!qk1`k*7S[WE4u`+\x͞;CL߷0NFr%5-9wBx냲*RLVl%QEv f4PIJx 泻Fu',Mݮc +'~s8TJ2{G9aلtJ*,l(,a-GhzI)z %P o}va k6i$Mdɍ_բY;#j``/Fһ΅K9ƈ`1)Y<:`O@l(`v'3ra"{HzB΍44b#n@7le;kvoޫuUeYpC-xZxLeA9O8|5EuлG0吕ܓ)ڪ, vGn'%3O) tKײ>R*< "bUP/@p8pE٨YDu/qVE>{wDwcj+zw!3͟ٸic]k/yW7o`[5M)ҋ.Y\&T'mVbh2}*OWJgd담VL}>Zd|W? G~(/?ԨHDkWDhȠu/xio;P7[/c U!+ i(Bl s NDuK? X.7b>"v7KH<(ckzi:LGI v6RvKBlcՖMiơZL;iUvL e-_5f6 +mu&YQbbmkVC5[buYӟ3rSXI?A:HRʹy`bVX)%=XR4 "``,ūbrg}e=+%|uMG^?04WCw1O*ۦj^ 'd]:$o8VؽG*t3U4CP̵F%o b@iYR|m{_}Y5?q8ރ,Wa_[>UAk3-^H"eшCW $ %Y j }@%@̉6}4\{iTj}FrTndUoI?S>> [ A&ĵ|E6)&QD:`|x$h&Q5ek,iNG)U[K5:ѥ H^ b L[ (u=UkJnjn҈ky3᷺|x̉׽hYXh|kW\H| TUUPxęhg9\}^ƭpf["¸,%Ld)!)bQ<|kٛ撛I({ ZGNRkYqQQف;H-%ϰ!Z8Ϻ`>(6OCHϠ[Elf[ >팙n&{IƵгwYVR ^C oM 'yי=(+>CqD_.ǧ1Ot4a|!i?9\ 䁣:g<);GV02 hux.&>,K$j0T*iBEJ@T k„ʾ牙iZ&97NMs@ zoq5{7g̓+5mH$.IuBD, >!~lrU9tpSI:[X!OJ7VG0Y60 Qd[9[CHXKPJ@H6oGGؤ;'gw 8&CPHM=gM5~$41yοCR=w! h3uDw_/cN5Km;5zV;G&r>w5m978o|Qߘ,hZm]PesQلB%.ҥ#]`jGNG2qdMz`õz+pc=+Dtr$0 ڟɸQ^fENfT'V 49A͖PS\5䂹=}8>{o|2S="o@w5q1~LB@Ezx1j l,/5DQKG_Q̥h\0$J82f; @a B.Ous6u5ق|!ҕtVj8JFe6) rZ-$7w5hO\?*#>fR-r|Ec< tY=7LS8J$k55:G. ~4_TREKRbZ N#v]4~ՍYEuMPj{uöW(-``L ӟj<-a Nק{qV&W  y@.z,VI}[^Yt2fV%*8_04"P"'HeId, k@Ţ @2ԟ u 0PCV!vt E Fb3]62W Ղ,0|qҽB%=fuX_:*1)Ail÷܍1Go yj?jZȲ9]H/e$RA}v-0%N@evap񢼮FVsYԙ/\ pEl^yڙnڒ>  =D$)6PIl@ևԫ5o|#l 5im ðdX8+k`i@)3InvP\\ZD3c/d_xwtxs(h]sȢ lE3%oqrtQJ//a(=z v?tE::H!iA]yĐٶiBXn\ DpNk0ڦrGK1F\bXs'hXxы֐tB:~[LyUĥ`ٴ|-l8Upt,{* ,2Žn9DUCЫ+uaWZPw&z2-v$0r}Ф*:(%u'wH%iu=mʝOlokx64qDXvZ?eL-≿c^RF4SF'(v!K7כ~lB~XJQ%%;U՞&frJBosT`DwWAlt0:񃃩=L 6Tf̽#@zU3mk zS`b8:2t^dGjĺtuX[z~ TV>JEL/ӵV\矲P:V֟9moۉQk[9ObRC8٨fu@|QsRPrV&c>\Y@.caQP Ƒ6nIPpC"z[/"$#RnG%"ϲ d j ߩ!itb@kE$w))> G 007GDs :G,%es[QOׁ䁵f^̴먑$5x/a)`;XT686ZziBǍWzΎkʓOְ?<ย&'uxOc$ WD#tGny_(**",Q.&zg-ZL]ȏg;~J%sxm9V_S_QjcU<+-+YZto!62v e<3<9 ӧ_2u|@s&+KF.fg>3 1}Բc q Gq|.4T\걢:I 3΃EWJdvM\cʤT%&Aݣ> Ѥ#THXAcH\P{|Nc!@LuRmo RF2~οn3h =O-]F)H[xRߠ5=73?ψoH:Ct"'Dj&#* rX+֟Ka9arb3r}^OV()ab;#sh_rw+jybJR5k p"V|}VbO8p]< V"< fP2VɄ Q  qôRt%7FyfLfD݁O hp(I}p(E1XjFW:ujQF-7u2@^&g|̕\z !)t0&\J.,Onj+fHsrot"~MKPļE FcH՛ԢRquo5')h@=wf>T"ot#h3ܾt Enuru8IM4?U YR :}n,0FŖSn(Q<ን}`@!ߥ%i٩6d/Ath>#zJ͝y\V)~bvmˌe񘊜Z3<̬Xvt*⻆;q/kxbWO/t$B}J ]*:]|bZO2K^gV9Iⶪl[:6(@;r6~&_td?%Ef,vޥ 7>'6%i{xXM[1Xİ :AXxAeRÀixOKW`naVA&uOGȞH)?dPeeYMF״d&N5(Q FoB!*;{Je:݅kz~hg$U*x…Sj[vI_ӎ8w4)ൿ kXg+F jSN[0OO/g+lu.} ]* pES@"KHMk.ٿ 6m&dڅrI n[OTwzi$3Su뗏9n)_6FTç\(q+(:d=WN&)sprpAC:l!!Sƻrwmuk:.6(eSbo1WVv c|6'RI!m[LP ABy_Xl;{"l&=ib$rR31pmVmq2:Tu -33]4y6ĵ׺֣^5_xF@.f,Z.v)CuC^>;1EI& K<1,WjƷϑGeRPt]ve*!Ox/8<=V)eԚ2G]CԂ&{tVOCߔ?Rء\(A%bni͖Z"&UȄX4[̊(.DNxzT 㷛[O$.wUdy9B\ *PUm'~䓗$`-eSˮ{\0PyaKXkr}9jwD>~rԆ =7e(m($&rL ~Zb/V.$Ifdpkzb;/cQ40t,d>6OqYS] 9yzX|N+hGAm[[7 C|BtYaOOP˝cO_$y4Ew%fv A97Ǿ+S}-䁰fOwݓ˲oiK14(+uRL?ˏu/5wAP<@D g].՜Sh P4֐64FbE|z;c b-~@'6=_>.1=+MW7Şc pBi{irFTeݓw$TOMo/[띫y.]& 3i&bxIOF,1i=Ntz"yLN;[!D6DXWӵO;I=cxhk;UN(XI#w.by6F uOCV?|X"=vR>NΜȟH2`ՙjP C|$]i5亥[4l!k 扤륃wk.%3/CedU|X^i: H3sz0PV]:*r!pQQ6\+)Bj[Yg AԈk.& vfFp>~>g@U9I/Ā'4)G㐊ق ?i-d (*UzԨ=wcaVqWII;GuqP焓~ ɦ)Uf p{D^s`gXcޏ[Xtۿ˔ylWR'eP͜imrH[Gn.~!2`F-^y g^%;̉B\+a CEׁ@<" UX=Sjv; fWz˼.2Buׇ"p0BKixN0z9M;!M4;eѪD}ǂe-XwGV TpU34b8qke0IHkiq@E'Vݓ,nqjn` } yBQ,f r+p;.tIV>R590eD `ΗFH*C./G[Lú5g_ n|$eYߠYhhQ݊~HMyA3>Ybl }% ,cv(bct- j 0GľV?͐ĭBU!5BTKch:&jkBK#BNi n:ؒY1/ X-:rѮa ̄nͭԪ`Q)qVa :dciBK,]jZr24H[Ľ ^fjeP~`l4i3K}O#4{?w"Ꭷ6J`*A}ȶAךKCaB)u`پT'uV2jgZz<ɢ_H̪ dv] PfavίUnyց={u~vУ{v{+'Obtئ>+0+X|{enl XYĦ |հ=;*; {\Iz Y'OpB7DuפAPdhƙW1E>r(= uЦ%sjPPaڀ0AM_gq5ϟ0xXHc*1t53}w;-3Du]_s-6_^3S)Řx\oS"{oLH.u?O{=]'3y %PfiY$!Kl(c4$}u%r>Hœt?5+T^ -м箏 پi!'ʦx}WVӨ56 ppT\Q$eXRhܡ\]?X:*Ol1, |_wˢ(Aڵfߊ Y)Yum d6st]zK̭Wݕ C)ظCvHVt O=EV4B[% z:9X-s_2lBNYB"]4zWU1\3VV-C5 woaZ$47]$FcO@>.jϭMHÂ+rSRL~jJY`aEb P[,։Aԃ!BUJMCv&2q$qU7$4J$1~!R|@EY{3_CHPSldbRkdwlan6\{bxLGh@8-yk(|wpT;}rYbQRг[ѱ-4y @d^@K";\z[?X6pNb'k7O]hk+:IKd2%VhTy^TbK%˘ QZ6e*|ﰑ$H] -G֯+,PonTeO{IgE>`RԬ;=poOc'Hۢ5 ˘5 OhĞiHrƅ}*ͭ.`݀H w_aPl/4 -^ 1@ ,-_澅}N֔A[ f `KE }C3W&)Wks͉Ĭ |(l!}o qwQ-Y;Fvn4XV9e~ Ȝ벸iH_GE'ې|6XD"m&#[IpUޅ,gD̒w2/M{c13|uj@eV@d+GBDxL+-:AZZރPѨu,kvG=> PmDp=.R% uVĬ"n)Pf5`4U026d6miy<)6 ]+Ӄ+;%#4= }MS6OLo$ V9dѩ{:6f֊Zc1'] pr\1RP?}lM7T:զ卻T~r πE7=G~DBPj0E#%R~,=:Ts j Cg$/I a~|x6^@xh(00޵,Rvޒ}Ǹđ+JQ 3(-#fp_8+4ۖpq8k\L!>P\|,FUSOh@k~Gnb=5ѥ58"<\޸j-(&ފYGuq!{Ru!!7oqHw 1Qrze(p鱿?>V׀ԴK_G4 B8 }ٟ1" If1*/N?yV*83<;X3ޚW%R;&c#B FJ~hvxI+,ʚNOI.D^"SA߸ "eҖk# fO5!r zg)@%^T/dv';Ww=K~D$F/A1_W'qyN4+4yF(BKZ=d%+u y@CGiyW>% 7C ja(s 83!Jw스҂o߉0"$%TɌ`_idڲj[M=Wlg2*mWOT摁0]/,ɂ34|br>i)϶8ZCEZ)}Ήw3;?nѽS !( <#WwC&U $'S"^[Ž>YW$MSO7Q+V&{W /]1}ȽV(cBkp㹴JĚ(k"f|ˁc* / H>:4+ !|OEۇs?q\d *o%,|hQj^y|| h&1˩ +V] 5nݶ'=$U#4ҬfIDHmYlnh׭H˵d󳶯/AVya8(&Cݫй q&Fr3SѰD]~`&2US!j 2Z'nN\T;qGZ~'Q1ü;},|metV:CGI;k/zm rY۩7Y{qWtDQÜ~u߯.}g~ux[ljb!=W7J{㹭R+88ۧx184qrmǀJ5ڏ`겐)t@V S ^؁J*JڶcC>Alro=2[gX[R{FN< UfR$ _w] @-@s\b  ܪ @CG 70\EZQ*꾤s X CURwt+'X֤|\ߏ*:ӗLH9'oG˹u`wu`t:K+>։5Ŧ&-Eqmkӹ>3(Nsţo[( X R cc8WH'ɟ3eCy2e렕Ǵǹr^>5GCIUM5v= `Q&E5C{8ayAEOikhb7I`|~0~02X>Z.:|@kPml};9ѧ{7A_`xccC!31dilD\_Pڱ;ZTUy|G po4)JDP_t4S^Z- p#A^Pǵt(W$SlDY\ bօg&w:ײYۺAqDdQҋ>U>"5!QL\?FJǑK_Գ!;JT5@-?y1Q4i9R֙.bdWyU SקK)BSbY"m!Y9Z+KyO]P@$^RTQ5oVjl~ 'F*F(Pƛ,Ǹ͑F/q)~zZ*0]>|+Z}4!th @apz[%mLE `P63md5侳$-nlYx7@uKU)=@nҺSXu8M`/Tk?oTyXQX]Jҝ/f?}DI#11WӜ $P#|x ) W%YXSș^.@~2(ⱟ[(( s[ttSգAU1@0Z\vbڒky|zsA Ti"$q?|Čqƫ53Ko;5"畃Gse+y8v9٦Zuh}S[!]D$5%{છb˕4 TYl0@s0-:qXa$Fm]ko?d|2m(tw|DfSER^kz2^9UCkcRZ6㫠dU뾦o EI-k5ۋH2dzEļki]WW=S:WjnF 8nLڣ$ ^NC !{:e0yBu]1 ^ėXol2NXW&;eEB5Y9)-I~&|Yr"JsIfYt f>'șKQL{(UYA{3 2ngԷ9wֿ;[ ozR83 D&yk耨D!e1uFˀH&rWU7~n_RQ&]@ b K=+htAu%q)5s JN 4m<˩2ՆHCwAAsd854hВ+2cҠٱr6CRDy_C͉|鯆dҏDʼ{͎7-&`q;5G Z1q7lA1h(ҁ%Uxj(M7hX8n 9c _B:'%8YR lLs Ws05xf]azmZaOxh]GNJ_iZNՆ\/ZC2*w*;j ܐu^o}Ei゚gC_R-9I%SA I\]^GڈN"3$O@a5^Rߣh<>el@7vō LپJ~H)пbsLyj-"NTѸFJ({CCuO,\&3agV?-}=jƎ0eF"GTubcԐ:Wm8 qtzAlYb_$:&J9Hpjo(vH9Ji8V~!p׮Fmc_~ W!iuC_ _k$"K%\o;IZ8lEWkHre1/ZFOvӀPm%KWo8 \V[^(>!=? ;NriT֒ݽA0],q[ kːҳ|'yXXqeX ٷO]9b&5oe@FcK6;)É[A].z3%%&k s][@pg\p%¢z5?H~0,1iHsC]]#~XΎ1 n fC6ܮ-=4E\4)m 9 "*>\/l^94m5ܴqFr q5n8r/C%^C庿,HժixR cXtJ\7V*ki"?oI#-BU~hb A}!*ǥT٘/)Z. ƉT4m][=gh@5LdsɆF.w͍F)h L%; iLؼbC5|vbzCʘԓ3^lъ ΃l.#hTYlľ~kO+EA6b.9y/U]QNI [5F}*Q7f LgDfϘeۍA c6'/9QVz =c2ă dDUd {8']cܒxR77_M0 ޤ{0k;R$'籥Q|2fst< xiC"G{ A(Ɩ4iL _^Y AyJkH41X E#o|B, …rdZp'-M"14/bj[(I+ڠbk?d?|)*+`MJ}Ulf˼ 28.&ՠ&=A밯f\ȯ}$!\tHBOkL_jZ?]j9PU5 ̓PєrSxSy@!OBg%lf69C VPg˃}Uc 9'Sݛ eN SLA(,DHyMS]bD"TϫQܐ+ښ&Υ{91[Cx(04=VL~k(UɷG;gO42/^YPOBMĴQ8/ Q3gbK3JAsE`#Y>\nқH b]wծ]:} aVOh~]E$S*-G/[%I2{:$StMpzbV}8 BZ1i`[S/^3|0!N4@ٽ,o#Fb PbqL/,b|:*_ $ TH>0|G+es䂆D垳 ;8Fۇ7tErZIxݚj6dX3{cix~Qg O5ŏl܂8w@FvM9|r4FR==])e+ol:`Hpp6Pu)IZ^0s[8wf %)yxrQa٪'XOW)5ЮI}F88t+Y@FhB-ښÂf½ J6 Wz%ճȅI\ lq>W,Nr+Uv['*v^6 Ls~ ]S [&۷?+`?T{IhNqc\ta ‹t&55*SBQX3bgS~- #ʼ|TNh&ƺQ5M)G2tG  *;N';%D+)Hm[gR6Haa(L87#&76h3mrKLs}4BmTaQcjYB]dg]ΛRR4:KIԦ8WlJK~ ʨH,d;)kQD ~Yyi`>?y2vuIb)sE0f!=4({゘ 1sٜLQ221Sm,z:SeN}U UIuIOrF-+plw19d\J?}RŌv)s7/jm&xI%qVH>7JZN4%b9"=ڴOKA I_SWW7{< C,y BMZ:ѧPR{aJn0]S}g@(p^Ud~q^p Ȋ53k]t0z_g@0AA;l޼ArkEk!mN4{Ḱ.<_}k5O8Qkb^$*h~[l4 {Iķ~V\CsbY#* ȬB@W!U?^HB'j;{Lò&BܧBIss2fN${(n6c" oyL{\$ 6'א :ð{2@=c4ҵ1m"^%_52a&$0@[FyfC}]ږ#^Om'l6oWynVtJ֭yEL9 ]58vC]Tlayew:z.`Bx9^ԮWJêrQmՆ-eKwP6rF0kw0Ke]>osi*6O[JG~Bʖ3𝤿VBJ'f韰 g6ٯ8zA;ܻ~:tqR5*)^6qk;*=/Č? k-o]xH/C\&btBH0Kn1b5=  r}Ǚʾ-)01#4NrcQ!pfz_#;G(VE1KSG֒֞b mr(" _@WdjLjcЯM#9V0nYd;[_; ?+> E6WAn(guB@Q׹DQh4^O5/u+u#EK>藍[='_j1[\ ?M/+,ɂCG/8%E&s[d A;6YM \@FE NmĦueö YZ