keepalived-2.2.2-150400.1.9 >  A bv>p9|9^K`'ưi†*6D( 0ĝyaJ2>jè17$&қ?'vs|<<&xR@hFSX@!MOPb͞^;H`ޡoU٤]b^5UD[ҾT%fYAg~ ɡRuh8]-XcgviI'"3AznWL~p^(Jn-sx(+fc H8ecf5d0ccc85730185e5dcf4c982dc20b38e8197b0432f0c4e539fa472e55fa077e145224c4bae09523d2b3480f64e751539ef6c 8bv>p9|VkVGbfoRJjFv dy' Oc5S٬+۽CvBu|67jABș}B}́-,;bdG&z%o= h%|j?$6& ayU=xN׿ON P&䱊g|a|1>3+lfA}!sFͭfnbQUCa{S0pt=b[;i.-~f!S>pL|?ld   =  9Zk `i66 6 `6 86 "n6 "6#6$6%%6&&'''+'(+e8+l-9, -:/n-=>?@FG6H6I6XY\86]6^`bchdeflu6v w6x6y\$z  &hCkeepalived2.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.bvcabernet!/SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Routinghttp://www.keepalived.org/linuxppc64legetent 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  @ )7 L QS .m  ByO"B UF955hEA聠큤A큤A큤A큤Abv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bv bvP^8bv bv bv bv bv bv bv df06c5e6ff9bd41dd935a1d4796a72113094d21811eea811cdb0c8cf966447779a88c4a2b6ad386704da1f262322d15f6cca29f1068e26a8a7ebf9698a8c69a52672434c9e9280d97e900aa18f2e4c7daa0dca5aaeaf7c5ea3d4dd48c9985e3ec7cfa91cb90f5f8c65cf72cccee085c899a255f34fe8ba947453056528b9d963f9ba728871aa41b906e9e52b669d511851d61e3e7b31fb48181bef60838d2974dd8bb82b8b7fc4e5b5be208d4a9168668272bed8b62a2a10ec8eac679c329508c889939ce5fc1f059df9353fc415e41e1eeb717e1c2a529d0c556f5aced8e122a70dcaa71e46c8967f03d1435eb680af3023748a08d5d27acd514602cb8a310b4fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef709b6dfc0600e1ee9c9cfdadb3aff0671f92ce6a200b2af04396e8f73bbfdd4437a2e3fbb956e81c6318ccff04a7d445f156dc9115bf844d062056509a7755df9a760c893bd730986e8a8a276914917a4133036a5bbc327b12f5035578c1bdd14ccaa7938d3f410e8d69a688cc6fd80cfbc39b24a8f4875c6cffa2291d9afe505db90c4c67ee0dea04018e6eb2ab2a61de0f389234d3c80310f6bba1fca1e91a70e4a8847588a37385ed803f257ab27ee06806fbb290280a8032b24924d360cfc0e437a734af99d337ed68f3d550516d6ca64e7ee1bf144efa0f7d1d6217b81bf675636d2c20b63e894c26665dc7e064c6e076117df394e3d21e0e5c1b2a2f11ee451c9f94aac4ce9845a798c4507136aac5ecbf64326c4e373c10e4fc96a2bd12b54e447debdbd66e743793aade27df048317d1fd2ab011e76793262a5b5b42019b779c100b38b274ef5b78d1abbcced0ccc965e8b1120b4599070ef191efc325829df2687e02aba617a6a74d2b1dcad0602735294d2b96e67dac8890287b6240bcf116dd602d2f8d8afd61e539dea71a84486c5b7a821891db39058f2375b3dfe9d778389969bcf1f20cfb6bba1dc1ea7574aff76da889e3c7d6053d1e79da8e16497ca56d5891d54ae4793909e292b3e6145f4ca9aede07b2e6c631bd3c0e05688d5a40fe528724a2eb6bd2fdc7051a25548099a9d3ccb01a02f76431c2e5ecaaab8e8e12e749394f57fb7e93ea8de43cac8dbb63ed686d62b0ab9bcdf460dd19e51080f8b0643f0d33f568726063ab5a8165eef1242e5d91083ac15b3bf12a7809fc283d2253c31b6b8e22f6bebddb728828c9fa0a5a0f8273187989dfa1623c8045a915d4d4edaf5046c04dc5299bffe728546bf748e1f199914b5c31ba0b9a8bf4d7036a2a372fd550a74093c5da73d7f4796603d48ace15af3ea5d79eddfc8049af30fad0b7b841d1c13d7453f53245fe1697716486c5779c8cd94041b819ed16e36b3745ede64b3708eafff560cb77cdab6772aaad4688d7b5004237092df06322f8d5216d34be00d756f8b1f8d5f88e251d3a2a472eb5216732a6fee9f0134c5e760aa8171c406f1a2b9428a4c70c669f3140965413b60239a91a2c1967b4327d03f319e29b2860cc7d9e84b262e58d31e42628b2b1550cca6400796b5848bb0a8cd7cececaa149e1e1583ccbf3c096082cd4c11a86a45764b6bf4fc61a5b4b7fb7957c02a31c4bba7559239521654245fea3548bb45b588b72b549bffe2e9df9cdfeb082331e9d4891f38678822bd7ba0adce19918d3c4a1168b2da3b3f7a036a8119ddfe37a38838cdf36c6e6648a5ec796df055e0d03d2e6416f2c1b00b0d9d021b60e868fe242a114acfea5537682e71934ea82a63600ac71d706583f4155bfb5888e58bfa0d0cd95011a16a30581a6ff275f84b6dca188a1c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643290ee8ee73d84de842961afde128ce5077227038ac8c9704c7cb6fa240eb9907c413754621d02ce451aa3b13de4d35bff212b27359f17600519ad6cb2410b8ef8a89b2fbc20673be89683ee28401ab64b6be72f743cd6470b2aa43dbb4a838f413bbecc5a5e2aa213c79f0030c523e0fe27b401dec40f52bd53676580355455de4c940e5917a2193be4147dd8db3b5d238581f5d425c5b459894bbeb5ba4eb36dc74456120702bfaabdcc02f29e80bc87619446682fd91a6d1821f59e7eb36a3/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedkeepalived-2.2.2-150400.1.9.src.rpmconfig(keepalived)keepalivedkeepalived(ppc-64) @@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(keepalived)coreutilsdiffutilsfillupgreplibc.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/shcabernet 1651961615  !"#$%&'()*+,-./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-keepalivedcpioxz5ppc64le-suse-linux directoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3defaf207cd35c4bfbcad67df577f48153621ea9, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=863c607d52bac359912f5a48e4743472f60ac5a7, for GNU/Linux 3.10.0, strippedUTF-8 Unicode textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) RR R R RR RRRRR RR!RRRRRR R R RR RRRRRRRRRRRR R TuAI'Z!systemdsystemdutf-862715ed2efe3d78ac6d3d46846c10a64a38a6c7eae9929689934d45b509f6b74?@7zXZ !t/y] crt:bHW h2 Gvݺ8[3Z VşLK6F葞B 7f7_5Cyo~r}v<Le6!hgfj| ~ōGk@$k]_lT, ѹE5 3 /I9fk٫Ne{pۏ^y?[@iPd6a!@Udmr XpO)70L A.eV(NZcTڙCu\avЌC__1&i.zZPuLZ#Fmu:cYzs ޡ@_Z9˯豕땘1k bIzKfOBxgWg) TVwદipi|;4I!{jn_)?"+ϒ0Noo1SJSX]Ύ Vf1m'v8oyƙ-*: ]q`{8yS9DRqF4o᱖ZGKWf]d?mT 2 #!E: rAVڇܗwܥ6-3bM~Ts X1Ц59F,GA#b<7 b5k7p9Er#M=d^ɕeJ ],_]Ym5}.*F 9'G@!7Rni 7u|`D_5~'~fx[. Xt q6塕C:)Z׊\R #]ݾ)ȳa/?*[8mu׷0c"!"_a^TOtڎ %~`7в?~gZ7# S= YP~̤BFf9ۙ)21:(VC[NqRwY-dbojrM_f~c=H]unֱ]Py-%&! VWK:V98Ǥv&X Hp{Of63b`HXGaIipJՆ-!8ne |0G[!,G|qӓjvi"@QM8S$0cCt3iޜ$f)GF +Y!Xkf'Tᇩv| F ڇs|{[BF׼N6ADiI9~aO^x/K+j|A` NM,X%[&ط^>E*ٲw,~@,9[1 ~'5\nZ,Q0 , m~5]٪A]A IapTYK)a\>Xϥ*G-i/q3n`8[t|J{nk &$ۑ}<*_|Z* q9!`K@~c}4m$e0̤Ӏ3&\I6k"5^ޏMjoB^]mt$f٠Z~9*ǣlL;X8t$2JĶJ 8)RYVJu2uvS4H^=#1i•ɌLA`@!M8{-CuubG J.uZ,!#NU8InϡC: [DV1`w' o2qw$gne\0Sׁt4(*5fqciMWjQ8|!Y<.; {W]9&$d,D_I_~O[͝j%Y_p} B;-Y26+,"(hΓ b) zt=<ٵB+6/X&>?dKCb=kGo~Y6<%xigd6ᑦ7 eɈ?Vfg'؎Uf؂ &{+ہ*О2Ob1u ! f&CCԹ@>_:ib_1)CS6ղ!<Q[QFNrV{TQ㘋`xbA9@c  QNmaPr=.*7?u7؜;綉qҤҽ󜉤*-n_V_ASԤ*Fs|ERz~RKSr /2P\vshX3j? ]rr0|~ t9?&s˵"^9Гf>(&0>e'8}Bcedk[TEwM$fD0~{A# n%$ؽiQ2s <]t@ab-ܲXJ@bG8*JE;\ OpljiW! 8 [',41|3l):W',Ѯ2@(~|4C<4Xih`Rz,-EBXj,G$M׹(`{p\{Y.gP#5륐XfAŊjـ~,Pjp/Wh)W0g~)4S,oȔK/yX{.>H Tvk0,>L1CTjC%j+%F(b%}TLP_ Ү@3nɳ9^Bުj69 |.H?]W4xaLRЂ.$|3:5*/Q1F-E;yF2͊s2pY!8U9Y}/Y3^ }(Դs=2ۿśtP&'9;{MW'BU(g$ zwUXeU d ,;Xctcan>a'R85Gj㥏Au>xtPi}N $!vPv/0$8 &Ԫ6@W#Fv$KRfP-gĘ^&9wkbfq_E*wݼn n~l ֝ʣB@ZL@T/HgX v]_ ӧueGKshl7pث̎"66qyn_T\D};b~4=Zr JR@1wo%A:Oi0P]BCZw_>1_]G:*\U9(>xJ88ho-)!.⃾v1S\OU82$Vh<<\:%/-ú9'E9Fg ĺmF8nJir}!Ti$xCwIC0W=Л]8Ys;jyjC]ƴ{ .h挨Mkּ*P[ A﹄1NAR NV?2 E%ntBBKNoR(ܡ[(miv)CG>v%-Ałc?H(CnŒ ݔ Tamp4޸LP3G6gjkF#/D@j'cV x'SfXS[jR޼_ýHp+þPu~Bf#5:lU7 zFDdN ԓF62sj}i :Sg8~"-Kc9(|ekskkQ,X:&7_u|FaVY »i>H>8Ҵn@Z Cǩ)bCNm d@L|M ?Oo=l*<%clYP.nmH?azP j ^' &E?yJr`QaCF-@_%AЕpMhSRal1Su `5[7Rgld\ Q3W].E ~go[X *@"8>~bZ5*mST/Ӎ>Hm+f/bH9pI\a7))y3\ 5iUTX䰩hM2O[Yߜ }v#ޭg蟋$ /]@d)'~&Unjs`Rm7jbË݆G.Y;$Flf$ 8RJK_wK3ڙ=*_0Dެ/ +#Ju7jxEfiZ7wDA:VkW&hrL"K xӰ\cbܨ…2,AN\sJ!/[\n/>Q,?KeL#lk6p'RK"Cܴ$gXP@:f2L6ԧiw.q(=vDugLblfg]u{b벮AxLq` :ǰiNd5xxCd8MXtsmcsXN6POe`&]E= bCW^+(m"qs"ؒ+Oݬ<^PA ؊W<%MJ )PΦ [BO#%{9W9~pӇr6ˬ.-_ŅƎ6^/Fa Qb+vp{ұL5ާسA9J@͖IrI&Jf+5=mn`U9 g ˨\86 v Q#\ iE飶)ʫ਩RC1!2㔌JxNJ֖,!Lwgt ^姐K;UMPܐ9Ӎ#Q!/?7cMы̱9%eym}|5ӒZ{PQrkC-< c&UcTW=>x\r 7J)pqd][SjDk8L@'{Fʼn-5bP#5mWDQtmfOLg!'zyyg4+{+96͇_̿~ 8b"|hgaYV$@ )z6q Эb˫E:TkK**ךby(ry"1H$H a]@x&Mgp51UI =E3posD!i{^CQ.4{$z6qI=Xb;vB8ЁIm'H  %b}j1U]pAdk%E {5]pS 1.5}u[Q_5udC[?8Ft-e/vyW@v NwDUk ҅d8xrq]O b=>UEĐ{@MڊhQo]=PPd9tGS2`"TH LrWw%TUK{@1j.p+ffhrp_!\i4Ѡ!{+{j2'Np>ӇumɅ%T{mO¢h؅!}81 K[[d+p 7 ΓFje (6v1rTsfXy-~iu{ʰKiyz-M%idv4ӈS^Xe 0q4TW Ŭ;r(9"Tta`YFla/O{4S7!:[s"Ozwr!$jkyRWM-A8|vC?R<=ꉭH;}6D[f[{9Ot\IRy K-%NFIV!Ⳮ:H-Tvx|2_"ǔhiru#xMwtZv̉?-75:݅&X:7aO=K^M䚶Ʊt~Ͽ z$oT? Qy?.^ʘW9 z?s @_]y?gBJ-7GBWd8ffTE Q~ [;Blv@,|Z8XeAѧPj9 ;y4?T?;*Y6y$Ȟ+? LBj`B0ԠDP!"ԫoTj*O U\k+ f 0ypЫ%}n?חJS˗,_y_LI!t1ԧq̽Pú{<ݭ!KuI4 y&ŷ_rFZ톌%44`h|d?a7r&ZtMKkOxvmerdBMOԩDHc+4ѕt Sr iCPl",im/uZUYR;ߒP`<*0ekm̐ LNJSDd@IhJY Om.A-c{EGAj}f{(eΈ]0綩lbY )wCǩ݀-bn@s^4l`FT9>_UrTyG6[o ~CJ{GTrP}cο{܉iivǂI6:֘xg;Qz>-EB߭6sF{(ӶGINؒOL]t ~sPi8mK]^]$:@5, + '{QȖY7Fbh=qQ)^rS i(K뮻UjBւٙ*cC I1"r]܌ؒAӐdScO1POMfDa|CR|vl\ (g=82ZgCr]s"`b~xO G uU= C͜1 ͝Jɣ`/ 5E S4?]\rij:7 5Ԉ=%(|5q&uHm\˝eb.lwm44aROވ$ZVv|ir:GRE"‚3X+PJFUw(;az%?_aͱ] ivޔ2Z3+{+12~ln*%ldDDȚIָ6R+ǯT"#mf񑒿I{td|PefxQt)Yw5s QJ:u(!: Ol"OjJ֤633l!Iƣ/f S&LY}ˇgAc3kJW[Rp6A kMEx"RLT=GLyULkM%ӝ=8 W9{<y"A!k˒N%vǫܹ n:>ݯ9LU챬+|Xs*e.=g%¯uqhXb˄&]$}Jg#( ƞ\{١Jɻ *ڧGiO}ZQ*Ӊ8΀N^2cUCj?94oVs2>Ei.b,˭o{q?x-:;@^xY}B:h3%5e+'qJp}+܃juychk>\5{rWIO\{ETpq{_Xy%*J%by Swryz0N]"ɢul.C#`U#[ڿX,@k$i1o`C9ѥQ9 6_W~`[t; R]D+H0$4Bd(^W׀v)LJit'X伿hܩ]U'6Qej4;njgmR!yfԗWO+*ETa!_Vc]E>z3LHUZ=/D8Ni1"kНW0su9%,qt8{?3Yy\'GX#౷*6MW|,tCqEqW~wlNjw8_ZE%[al0.4DR,5KF݆imit-Š⩁"we!qƎ>}jsOb^AToL @;Fm8wi~4>uc5}3mZYA _u E]gt_+:]9=Lj0^r@˺(Y޽hD~rD92?}</Q )f򊜵X-6{k@ i18!s}q6:.o3B> !ĝ=IOz=n2.'}t"=1GUզ =B7'H'̡q{ffvlvpj+} ' 11yE#}l+WG8`wK63m9ҕ;e%Še7 i`a}]z;]ǼOۊdkF]"=♒Ly T+Щ%|WRIlEdC=^EFX+)bĩVj!tܩDzT[YRF|$Ց P͕EeGL)-DVdAp!!ܣ{!H2epǧeksVaB#G<6'ԟϯuЈ?&4 DP:yl$챍k/DePWyK:Un%`}7V)i6=9񕪥ǪX z0[rT{B yj3dݹ `Qyv0i0fB'.z $Fypvy29R3*G=.$(8?V.X-=Tm[|'+ԍx~&l>=sE9,|Nk>37|u"FMR0ooӞVؘW5ƿ1'U~~7E|Z)T#vsٶsqkj5[td ?sqw\)=n-̂:(KE?TjaŔ>F9( hbWpoT|?YSJ x# -0}7PYw0bQz5Gz+moakVx)D6T}xIE1ʛRGY}jQ`˿kqh# 8 oOXg)Yז3@ ݔ9b~Ei"!έ7^60K.Y4%VB\/J&)2HQ2wM]%if;Voz۱U:4T^kGG )KʃTМ;|͌[Ŗ.]fdaJw~ԯ x.&hX'T;)<}MNy,a"S,>Zęmi WR7O E]]7(ĂUbNA81en8 c[p2TQJμJ`yJcNr6?~)H}r?uw0]NdP?bo`epa1JB]UWt^9qZb QGB9uHiQ[1*i}Ge4lИCg\JG;|Ehh&4H֒fz9X7lj3 Zuw=Y( )SZX[}3y#Zz3lY+NEwzodNפt^?,&dg߅:8+p԰}E%z`W\PUe! 8rmZ PIu0"Zsh4o:e>')♼T8.k 򀖿\p+DC,3Wn% K)k1 Q:$-Q)`V6\Zghr1~m ICe/Um*sTRE m H,EY*:;Mk+J OmD|>2#m{KQR!IxzOIY \H>PnweC\<.)<:W҆G)<@'ZrnB4)dܝa{HHv .~sgFgLC?r#k!PndE*OjsbU-eA} -cʔ I!aR^߄'10sd 'Fp s;HPd u/GX#:d58VsM4lSi{['ҴJ(/'7H:HCi_p.~11ܳ13NqoC<$Q{6諃6 l8 5Ր~}K5<>~j~Ž9z Hu 8#'#)o\m(M m1nW2=#S~ּX \B Y@5tzh3~obn'І\B+86J?fmOLmL#Jܹ9x&+fs5*߰ GkFM(;gzY(A(MG^S"[Xq 5y$-]x>~> A)p<ռ-"?g~䐡o-plM\>wL?l=LKc0Xij{8S 6eq#luR>HuV7^j+u-N-- AföP-;HTMxX|ŰbGܖQ!MSx&[i`]oz8`%}8os2-H-*|^hW FoP"3^ln\.Oy!sa:&(9\V0Ҁ"$d9nrfzHFpϯQbČ+`9}&?]Y8/n”+;ޜj9]$u4p$Kڼg搅jFzbt}٪hּ{0z#~o8mgU4CybLn}Ŕ͵$ qL6%Dsoi x$Lm\ tM*qV@6'8ͥ]u[;օ[ũQc}+(PZ91'N|s 7=,! 2,ER(HpΟ|7d+|)g1 }Q2%#bY4Sw*7ZS@Y^9[ÝFHGhhșqA;)^>6|"sn :OBP6Bt5ih Z࢑1ihݟQ:ʸ() B Şf1D,V(<.dp# W B T` HU4L:BH2'j2']:gnRGDҋ*9̤Ia"ua{PYRj+I FOeўZWfHHMGVn৔88&PLGjn|vkuK ȣdݟx\@O>(EĴ0Cаb6!rztf30jɜr*Qb\x!/|տ[P [ A>\h aRJ,Kv5AR6l\#Sb`NūLg-TivnnGʐJZb4~Bv'DqUƂ8~=F=5LK3lQ*-rճ #OoSp]t pxbBQ!.g O6-5Neo c_6!.< ڟ$}2E7ŽČ#멫%-e̩0C,>RFFܹ4h躄D/mMɎ+&ގ2)PpwJ>$l/$>K8?{omOŲ>3 HsyӐrDԏ$>xhW1& }EGj2gT#D { n EH74\nQ$_^Gf?C` 5{"Nϟb1*.4dA `4|#ˌCDCuuv(ŧ~p˅;>3@j')G-|.1PCm~t)0Bn@I룀3@BU#"8~|aa=(糟uoڛ $Iaj (͹>QɣU% l"Lnw34M䀑e]7!hlq a:!`֌=P\Q^] BǠyqIPSzC$ZaţyAx_fK]:9Y72F;J.:`SPKF&]Ux&NݬGgmb ܴ3d1=FR T"\ԡxCuj=g:poނͯP`U=(]aT%8(~. cEM>5 (ߋkԥ-OQN||H5ÛVDq鱹 %i/=>WΊ\X-3ć^Loo9!c=)ZrRFf^DKcXameAn C%23O]kK`Q214E;c8⋁'0 UTHU'#"P{)Va!;2`G(bYUn?xV$6q [wBk=B!5S1L++ȈijCEis5jzCPc&4?NE˟B3oaqb P{aQ{EA7%Y^uFe^&d}ҤK'3^3$WVځJdG9'| 2 w P yJTp{]$*!D ]cgq I/FsYN+*lVDX˧=R&u9%UyE9r c#!.![Cqf W"Ԑ huzJ9, a}?o5E<$%2u< N| gSa x'}yݖnd=_G}<;[~Fĝ#V%Jce8}8(죟`i5X D5I8?cw30`ȁ[._FƦbH0wmDq61Qa݊ w/*Q2Iz{\0i ( [{Ia澁(|Qwt}Mx]@$8nգLx$g#`ZroӴNyeA efVo.=#L2VD.' mШ8t 2Q\)̈́@A/s&-jr#S=Yr%'fIk\eiO R|#=?jUƇ~%.:5ap- â΋(tRw`|9ʹϺ#}7!z0$hTw)hXl uW*~bÀd*Ґd7eqlW\Vr 7i5AX BbMN',F:-~q/ ,ȶBZ" h-yq\&Ƞan sxn.qA'\{Kddm hJ~_9M8l;\1bAk*Dxr{ i8Q)aQ,C˦?S~JmG1Z?FŢc`k]W`?uOez]QH,mU1J$UF+!u@q|h́ 92rG%vpS~R= ;ZDy> O ͉?8B%P<ڷV(DE4c1恜"<ҟbЛ/WTG ˩L\=#|9+Dp FRðtn2֩ԈqCBS@ƈL[+">M3gݖ'*/.sDOh2Dt_L[pJY*RWd/rE}9) 8l6A͓ڤ[rXhpoWWMSY:4rV92b?ݰF2D㒷^P ?塓W<q9<D":$fᖟ/\莟*wD[p?'.sIi *xW?6e>WǗ[Ec ҵe?Ybto̤Zt{#TVĄiآ=+{'F<kpmAC&,YfCϡl#s)&zƑN0?2ĈT(y v~ }kgrPi]'Իc0Frڣ9c[90CخS ʪEAPa>.f -M;עÊfx`zJ4#RmB+JP֔ZJ Thb9`i>on7#.Ro!s?KVzvkc6_)Qelc{\MMijTk6ˣgj"?cizI[$dnk81W2ܠİB^ ~0t(渕j\XjҒmLTo*g;`gG3#|KZ7.$F[ŋVΧ"Nj`1毶4' 92vV|Mh@cȥۙ#mQIj3UAٜFɲ f^aH8 fzx:T">+a D}DӑtG(qrNBM>snx$8sUG:ei#+M8yQ K}ķB 9ўӋdRyĚ*NgGLJ3N"pga9dmO:se KjmB7yͧ8_^q+" גJ)@8-f\vnah{!oYTOMD]ϐXTYVJD=&# ylθ [b`*A8kfAnR_ hH~y/]E? 5Z̸&8˞ rZQgJL4R1ڃ?m^%0^ϲ  $MfrE-(X?_ w!#fR]َpvqC ic- ސGhCT#CT oDU\P$rx3Ϭ7Jd,~EvJ/{1pM=1*ط G<8\>- Yk;/f:mKqdf0lk҅s5T5H(n,ͬzH%-\Rn@ouĞ_9<DLo8ƒs#OƲ@d_\¾ՔOŖsħSKɜBQ3]h-wg~p&-Y0^hg`ޣ:8g:KǥE&\y23Zqe7!SB]>ꑌfdS橾uټu/0h[М˸ꙉ>"}$Y \{kCtNX5-&gޞиڜ\A+\SrMInO4+l-5$VzVs(} ? k>GCM,0]|e#j nuû$C?wDMj KHB[VeU k#v> `Xnes}Ec};kJB|B [:SumLĪ+W~=]Ί}϶%b?5/뜰0E}?Նy3'´O;lVi o4:+0o.t쪲YW58E#sTj;PuD_;gԞ&%z 2N?g kJС@5RrC]ŚxG-,~k.sr5` <ͧf)d![=ׂbێHI(L0tNcs^"оjN(Q;f)X|cRv~ߙECC\GUP7w?{1ʁGMldjouD\ 9X lEҼyQoUX`]OMH5UdlBG[<=)A{zS >?z[;x~?P`v^e4q>"{I7L`'YhU%8<YR ΅u/VٽG:+TǨתN=ڇb{NPml.@V=R Vqi $^C"9jgCo- jG\Jԭe/i~凴<9SêD v.1Xh>+aEs}٨(}{M ]`͏ջ<sA zR6SPaċvRjO- 9_e&, PDp7=.VeJYǞ8$$-<X %6*ٝ9%]7^Ɋ̗jլvka,󿇽*n؉aEy` D_cw L[t ȯg|(J\ފ{AKY?C&qhXԴA0f Txe2Q!FV:PybRoҴs"UP0@ ) %yT :W 3$DzqgF} TҬ <5'[GT\(0{w,B+g#~4PEq@ E7,)Lp3ZteWyU65a֛]Z/[|Y}"x g+f*OT@Gv"&ǥ1=w_<[ TН굟Yc]YsU-1(T!?gBe`7.*N]$&_9ffL3**g66 R(fҕ*GA$R`~|}r'`8ȓdwO5[f~ʳXㅳjgS\-Pǰd%P45k<7o=o~<$hh1a ILZdo9loQaPaWu7(G<3K꠹\J}^mX:N y,9wHs QX4+ˑHĚ6*]WiK>ǨQbF5PJ2~ BB2Wg/?TNc2Ep.Vj̟ӪHϕ"0cGPSIkjZC_|synB:~9Re3f|nAY 4Oa:>OpS7NsKx*J_-QE"še43çԐ>0c@9q,IU9.e_NJ3hLD٩S8^,O$$,K3GNbd!%IZ?(UCAQV?)0a^e?m6gJKS%U]:NT$ͫhbK*.PSv-骤!:GdIm(;:}AT6.0޿y9:fr #^Ko˳sLeITLP<t*7nݻiUwXOMDKʡ:}95`]~8"~ 2kQ0 :Vca@~`+CӺ:6~{sL:9MIvږO㳜5WA ]FdpM/BLKSځw,KaW-2oi侷bvM7}GFlN?x{z0v*;8&y#*L'6m+/YQ ffvXlbzE-4QH&ҜSmQv)v%U磂!:6YvثЇ3 lTn$SLڶ K;?9c OwѶ̀l'"B uu,;.J=& u>>X^^EOe59vlSJI&;G߰S u{H|*smgP'çIPTGDQaR-i80Pst7'b>A\UR"Xp2赵XCcȟgu⓾_JժSxc]sC.Aa0j!B!{ag-h#q +N[4լvfn1Od@d+]Ϫ`sOdœk3f0,NH!h8TƆ1XXXr7@e rK׽L3&CC%{w; 8j(y@ٻzHkuJT`GZ!: lse@?O8ٮBRD".(q=KV~3S o~Gx|v ی)mo-Ύ 7i-ox$V$@ XXwoGB j_|$ːpςH[;!N'>7*k@wOS|`qOV Ә="PV9J*=?;H=fvs¨QRTA ,HT(oݎu3>G X@P7X+IZśPqTJw sՂfV*^p5A* `,mMH\;=1HmqP u=5CHtI-j*e* ,Ga7[.y(KtA>R|śݥ1g5y SG{kfx`h 5rP 2Se'QO a2^[)kfķ]bɚfW R}P~8e+R_eQ.ϠXm)64UKR#d >9G8Kpdh{ATzR9vK5yXӺj ֛0=ke-.4QAŀ*O m|&Y Fy)n ToqPHI`X-b({RTÔM3$.,[nx~`s ͵j5f/`t "lj+7dί3,Mc!̋b h7z P.sŬ7 -F73j4r%Rc'h܂I:C4  x`on0=$&U.ZqJ3J,A?Sd`:1(~$gAT~Ga ]`6 *4d@uaE"wx_W|G{KJ'BLz'C(R1)[q0{R6r4/f{1miyn{|.Ȓu `;~$Gl5>.i*E0I#V2 yvXD vQ ҿJNmTAd,1HjF,0W˧s a\,"xN[ۿj!"s_ ,DӀ"&MNŀŏ8J*4]ĪS]pP4;,HbHփpƝ0G+X 0}' A(kZCB`BQ`M:"Ɣ8 U7N{ =ؿǵ?=7b ?n#g/!Jp~kUR1)u.4Lr88z!Bf0U$FsE _w~wS1sqDy"+QNwJ|7drdv eP3Ww>M0upG[`=>*_.FKF8[ +ap1+:U^ψRr-P_Hak3 KM"]k_*I$Jg gh0`OzhcH26|Ebf}! wZH^Q\_cV:iaMc?K*ǥ'Yk߈}.ҧyX0A⎗T&[ޛiSHvfp^c!tB4yfEX{%#e)w4nc%NJX(Jn .oo{>9I7ESoNw-L.K^F 3_OP_{ zU\LϋۧbK&ocY C4uui,o,N7 |B1P]TD9 i"mUƬj̣曾=:1I!@3>jbyNJa1"%LY44^~FH\~Np?u/GM5؏Nנ- l;橥rx5xH~̴ !=D88`m|Lԧmz? U58XCBw&8m|8D(|Sc. SzZM09c+mUI\\)qEԍo_ՒkJg֫&6_c+.1JtIǶ؈elm &ê`f^Fx"zˣ{D7'^rt`ʽs*,sQ'h$ CxJ72ŵyu3LORHgf(_6:ruP _cW75e_#elґL$U4R=9%6-K۞{Ȑ9z,78W89=LWymnhv Mt2R%Nbsr/ܺ,K-茲QZSMRpN10Y =2#7wt@L2M'+y,G`b?:^ DLj^.9]MW\MKUlNy݄J$^x6Q.#'}*["Ll߅R c_XK}XReWr`L#T^z1Ũ.BhZav:7$%>7l{unxnLR $-3u5E]ЪJr[[>_v5IĖ&;gث%UPk\b(\{P<t=&d^OYKu5t!H$ߨ#X ݁i~4ev"Rco:yㄜa̎FG|(ÿs1ļϠ\HSIe}3iTm𛩶 f@|hl/L!U" RdG|jqh eR%g|oT<^| YE[w|`Ngdʩ4h3b/ץB&ULuQ vj ՞ 9tS! S<ݓaH!Z EN+n2˔\#<יs:r" /;U}{B2 u"97M#hN(Y,,LAֳw:}C͓74mY۪ؒQ*UL=:3ӂ^[20 n}E=>@5VX{WED繘u:"J/e0ɼq%H';-Q9~.~LJфM>^(Ne}L6 0yyNi^M5]RM\Ui |߿5㺀…5rʖݥ*^5}eMl!~!9Š?mN[ZbB00Kf4oyRr%LHMVT;j'Vǜ0@X\oZq54Ve{7>5&'Pf KC1@ief<7gWQy)*`-U\D!`lҝ1.1q ѻ)aQP{mYk(n{MGƕ:7 /zH_+<ׇdɰ) 0Z!|[&z 7EoùrEM/*S^O G`IRhf-;m3E@Dpy ۙ/> r4G -2Y8[ 15Bؔ p/쓡X:6瓓5`fLlFhB+䅵?3!I잪yc(,sPc'i '"]ק3` 'rXrApL_{ḙӵ{>k}Qmǔ>[6W83p;)8h%?MǯCUF/K~Ԉ9q,3?k m_^")(+B ^=aPE3C5Vb<BN+V_dOՐnEќIEqZyJ]°)<0;4WwY@{ ukJk+ЍO˟ͥ_v$Ø}t"ﻣ!)f^c%i:@bNg&&n:1r7ZF޺Qljb9ne-t01(J9hXCE#'|&rϡ)]'R@ \J䱞:E`_:WinkrŜ*7f5ɖT|$\+ظɧ"DGߴC5#JYS30ZO1槢t ۣrXlՈ5.Z  tmD痓^ V N)mR (hz}=˚ĵt ^tT;+X&F Xg33؆CjZϲAUz@h]wHÅ)YH| "榹>%T~qle0XK'̆urоؾR&QtY /T*ٰm1Mb n*L :'(\ `u۾L[, _4`BYymNՙD wwZZ}&2ܟ|3d)E⋞$K@1̷pV7R5rA)N}8b\ {vOY6-&ۼ4w1+nu~i€^"#gDс2Kתm}x8#>LJw01?Aǀ6^$V|w!~z#}|{tNYF">, oCW@\7W+Gqa]-5ml{BI="9/]AULh3{Kt]MFOG"09!@dҢ邯.-7r w@ʻ,O8+v{[DLX%,(bټ:5dW mtKYlpp>Qou yY\:LtqnAN}p"pjɏ>pJMI-/CJpU##S5_MOv+f8_τv_Vfǂ#1p({Tu7|?l/ Grf6*{L>|V̒ؕ nB)gY6]3a)wJ7| LSڀu]( C~3_'N@7R9zgP5-r"nlP}LF)aFMt͊`IAwd f|駰nE2JHNbbAݟ-Z.Тc_ joAߘxW+=3ͶL Xt:kvE;yY󓹦+۔<ϒU5CQVz?Focp^v5J22 8ލ n#91@٠.)8!أ`N:pMKD4QFS5F5W%Ҳwv?gɵ圬XЪm`/\m[q'M  4e}3MG*+$xsqԦG k6w܅I - ,g]%;/2?]Fu>EP?*DFdrޡrG{MPӛ{;I7V4bpF!ܭs \y.ϲVzi9X÷4mf\uX@'$iHg7uduIV[qPTB 2Qž:vw. Yf+zώd'wLr yB/Ţ4B)& 'fyzЕ) @i -RX!pWr]'!I9LG['fIdS|X3=܌7x9ztp`rO(VȲ-(ޙa2-9w1d-SI= ,e]-'muU`=.iE.Z;mL]Q[Eԙ|>Ax5w*^5s]Bϫ"f'1;19{ffZ3ήf"Bs92}t` WI[ʫh߳8ق.Uxv:jy |6pR;7ҷVWL0IX^T]Y춑CNBxbWJ+օ.Ȉ 49omțESpP)xkoIfϷA#-YJ{I\O|w>. rk]^ukݶ.1S #FO6w:E;EY8MkR^OQ#il~+pO!, ɖ r$ I3^%ku Py(O9"piܶ( l\Iԇm{$i듽nU@rqUs8ֺ)>3y f$QB ]' ,KnNŌasg,[Rc-K5Q:?wtgíPII0-F&QMdѡ穔Gj0*$l Q(]9_# >6x`8\pV h.Tz~ݝvx>L)vϟ+mUSjd"r/.GKY=2h]ɹF;4^evH$vF(6btCN -A):Iͅ*MF-jm|;"; Mӂ[lgp1Vq^ 'niQ։x: CbXVSs6*Yלk`GQdU0CmbicUYe/)/uYzlɇ]xȲ"S Ïsҹ5d͠ϽRYK,S;Lߛea?qmrMЎ' /0S}ʳBBdtnɁ qdP_M9@SŌ Fјe$eU]O-5uoX$pD}N+$@S2%>]痞 =͉4:GctV(~P}i:{^D\j~S3Mrm륐e -D1Zk@2vh A]Cx֤hI89]Qث|u.X9Y4`7!њwgFaxI;Qȝ6om#hl{ȣ.ME,(4(WːӤ^nSIk ѳyn$Ɏqp=6k-IYS4pg[m=`/e"/lKz[3ߢ_v3 IȅRS/Z^M8Ɵ}B8"; $ߜ HLy1@hG>ۤbݔ|eE]h֚y1dgAD <@AV:&NMegflBKL}<$}2{Mq,dym,I#ty?zajSKgc@xYXxbE0  ]G[@ -/ɨq,/ѧ 0Ʒ[_7rK%֚q٧OOosĄufWW HE2t#iWڨ(єHɒzxs i>O>ģW3+jK Vr-!IM%XSc?NsN4/2ۺj>{oh v- f_0x3\g szRȈ&;WYk 귓#kXNb2Btg(K mOA-V R# WYQ89R60oR"{$tݦp'N^&K{Vm#7g*ɶQfYPZyBK/C}1 uiwwև9ˡ~w7>XURӑNJ,SiW8'%+UD)"&Q{-Y[.ᬦ/Nrk4XC M2GohX =)`EלZ=Q \t|@GѼ`iwأ!19lω{i5%.oĥ8{嬥ܢ嬆 ξ\X 5fۨt0 F~[?Eqe/`xB/UǸ}`_xG1oPD#XZKvaiY UrFS|ްidm ]Sn̨դYx4۫C۹wVge!_✀ 086r8*sp=f\ģ=1{rq lK]TUF4EIltѶ. A3Ud߻3B]O0ftRvr|x27HL^ؠ>?mg# y9'9| ,8=u4g&hB#Q8B#a~/al# s}yaUS51PH`oLtjW.${-b|>|-8eK t?o)JsׁɦY.a俏4Ã.%yWBr+~ᆄ#A=j26$)H c;J%f %tf?LYAL:aqZkyBEIx2__V-8Mra@ASM&uܫ, т߉=d=6Ijmɫ_hvn< F^0}:*"m68%zY(9"0'۹/D<]sʜ4n&b~E>P 8z/FRyÌWou+ @^b($C DaqqPJ 'r3 lSCiz=0x.^))]8b,OΎ6懨^A SWܸg,)r'Dʙy$T$@D-ݜQ/Qlg%DVִxN C_O&0E`Mn@0ѳ/z|5ւZ@, &7ͦt}ԃ|6x}% FS^4T@N&[Frvs7r2!v s&pέ;l eSoG9j:k)]6\+|e yx:3, K/CWX2:wYub8R~O!5Q q0ŭ0{őp* w%Pc;eXSKZ;qNM膶(L6 M ywd}&.O@_bUMJy!k-# H= Sa}{9%F|`qq\?yڿ>_zv kBFP_ދy\d?%HVx$zβPkŕ(#3p *v^phf~ҩ7SÿL\D8cG* 4 mZH ($z  bMhґz0ÌUъ8KuĺY{p/ºX(R/⺺ٯETwG7x/^\Pۂ9t1aJ΂9w4~ҧ U`@$AD0Gbh -J.0&c%-u.3&ΌNmD]*>' ]@,a6agG%x~y -ٯӏ4ͼV ΍ ;BgFSW ;\,q7Qps3h#s&w(XϨ^ϑOA"sېDp'przTQ1DA5[͉VDny.WrS:*!6#A{@+Ji:Rtu@`%c>* D  &U( s iF*y:Ɲ> 32#kVV!щ/rH>d ѧ)i2߲ >&nwR"8ØRMr(07 r^SVN&e/<跦&Md-X٪,҆3Co5^fMX\j}Y %K;γUޅ³ x$m)U仱(n8G--O>sd3Y7xLYoWa"àH:ʼCP7]ga:T 3M+gjᲿ<0y6C~j#"޹PI/m]Ltx}JQIa/&qT-,Oej khm)ESМT_xov b{F5l–c@,Bh$j35-RN`qFXcs5Aʀ`dҩK4>^Nօx{g&0q] e65G3*SC)&= mz[o##-WT8ȗ::LUCdn ӆDu(kOi t(_*iuu3 _hꝦ]K8IL1xaVʮVaă01R!X_ʗxO->TCZDZ$. pc8"I+I|߭ʅ cVz" , {on}9py׼ 60/H{S?bkay v̙_+^KS0hdN"h).1bIcgH&tQ桱a󎎨 aLuK,vq|8rwqU<hd3' 14=":[[͂ym,& ?0jZ8(JlEuE'MoudY'gR47!KWhx\oas={"p߷K;t] n~x7c?31yH|#}ZI OeT*\|T#jgBY2O8 LYL(,USqԖBK%k12qx}a{ǮhTc؜-.%6t~HrК*O<˹ZkT.HR0k4/x^ Z`A@bwdl*D+('kWq#n8m -<~@rc62b1eECL. HfcE~U[@ I ycG ,M| Ɂ3DSLro]T~,B /<Y+_n6lU \I }'%G0)nT|wZ\[b!b{\qye{u)O> 9[^-SSPtB,'␢b>i_:lhK}X*ܫ4aE"_^ eXJv:|BYl1hxX9v.q&qQ'?vY?t})g1¸~3f?e~iH/!8ԋn\7,Tr`{H,B5J]>rэ@}=7V@'xL}0igTS Lί RVsp4a)J3 ֹe2~]#lj3=Ք>x:a[_hZhnQx+e `j>N{D-0qҝttMN7“>HpQ6GLkp ̾h,Jڌ“ݪ4N[J(u}„{b|6,_lYS0GC񒜀ֹ \ӸފPªYBpLy+L;GfEizy7``6Z߈; PCqR;R!O$?K>Yvl}_ h'PmvGV MJG$ą$xh1N3J7VۛW>Pm`!e`G^Xȫ xNhx\ðs18s`(dB i""w=@J RRP׏ 70Q׏ǽ[㎚$d  e@S4Ayn/X's6֯i ,} $YJfHz!bWO>UVwzA. a~cLԷHo|%p$/%v\0.?[} nt|kθ*ON߭q}$;b Q{ǒ`pB] 6VoBod:DCMLI-e1Ӯ$Z`s޻cvl(lQo/Ţl5Y?׾ O9׹1W[n0c:RzR*NKi2e*i- Ym<-)0zCi/La3U D{t=uQ1z uxTNA4<*vaPo$')^86d 7Ⱦl[c8OJH Mzr."4Oe 04:f<|(3ltSZApS2Ȼ2j\n(I=6y䁧ݒohaO?װhYx ,#á !tpk.xyP#jJKk7$h-<p˝9:/a[(W|>}4 gS*/"c&V|77KkV8_(S`g8c%B8qR)kT,*DY58IDKO2-o;v#E.{RFG0 !ۧHԓ' N~qՌU|K _UJꔜLr;9oFL5D3 }F2Qr5#%@o_Ka9Mmlqim턶r˭GvBaM#av_Eu{!~L[L#{}݆[pSVh"oU?$++}b7)}{V?/4+j2=-xxnl. >S)&"B;Fq]d#D()~q62kY&0PSvECD^ rX:(jAdSDZJ;Wɝ] %6RIWJ6*Z~OԹ?\+D+b"d(K47KW46 kgNೂ_gC.7T*3S΅ z'볕nxb0\ 66N{Ʋ7#"W,_d׉q|{Wh @chϞv-T|B#U#ԸxiޙM󎩦Sx^)ʖěE=:{*IS_a~S+,8IϸD 耆n\1XNA ;z8iB+Rad5sz4۵I0}jSb3])ԟF8we%s8~c xJEN_!JEovU[K:\5Zہ_^,{b.p{?UQhu 5s37#tsfV_o9a[:XuwIlsD_Mmu~ ?KL&A[چ/*IS!W.ehş_la?dE!+5EcPJ ߿|)W80a[ X@\&4|d@wx +/78S&7hb8X84Avua^TaCԔ<7Z0R'COw /g*yKfԧ,Ek!'s~_|}Y(c!7KV(%[Bv[Bll|0H"NJf7d2m"RUޗ@Go0z/،^#P{É2n L"?^$$}^ Ci[EE+C<= E8<]kFYtQ&Pږ8 k9X2r85'X2T02t%~̤*-(fQ$h p^!48 >‚:8nv=A§Yu.+t!E#24'sQjpь]8h= } ݭ-fc"^J;Kev m b͝lMCERy&mjgQNd51euWV鶣mB O(m@Pg剠)n6ϹoNr XkpPg@^  ~P`[5?xWɣ5^A&m??6vvuχGDtJǍ& V{#zޟot 69l3#XP*g|<1]nWId}ډFc|D7Q- +.vcx='/Ԝu]ڛt\~UP0n$I 3;|$wr .[PO_W~~۷^I{e~koU'@3 1s @K/w /g䁢c: CS`4$}*X!#q,0hb3蚾} YD;_r(FQ\__{:ߩb*aNT%8RhR׌m t8K2n@s] WD6Jqrٷ'vI#Rn9vhx.fJ31)<O9@s @E#ۺys)eKTUI aTіkdڣ^;aUCk j9J|e#ю6 0#Obg,VӄKI3b';ta`9 {z^99 ?2,W^ᮝ-8ZG0 ~-岀(fVaڬaM5t&]mҪǞc5Ygk/ ?4g=OӇ]<ݟi|J4SvI<5<9XM i&&h#g4Vl(uGv{ }5G Eo8V.gXt0!J*S/@ bjfFMʄ)66^lX.xH1K4f$3ɂOH A[Yl-`8H3W̫a+켚JHD;}3^"C7p|<}ޚU ε}|KWQqǺ3>,NbO?|ʖ 62*8KYتC_tim$WyՇ~#aĦ"m[cHxܽ654$!&{qг0ҜT W׊ZʅnMe@F@ iB'іa"> CPGu=낗kX:CBYe2a -%fQ"x}{NGZmG +J&Kвklp׋,Q;=/Q,9Ws&LO<9Z]p-$w鿼1vMqݷ9Sͽ6Ym{Jϰ11 |9;KD5Tz, Ϗnl0 3jbn# xbZ[Q`ġ&_?4y5NwpYZ@#'uc5".gV,9Y`F()>}` qUc_jͫlj8 !M)c㸊5Tc|@`& _{o8`Jg؏` |kb4j|]36 Lo{&W%nl+{0k7Di{vh3fȖ//ljy %?UcSlhcuǤ~ YT)vc nM*vl)xuz1Ҕ6Rj/+j|sX^[SB9BF9?%,Y )n gb@aL3u֞ҫ@H6 Y!r]z|?Y-DηyVB{3/z8.qıǻ,Pދ Q2r%`4?c/GCX$LS7povL)~OZJVm Eh;ڈƽPq;O/52X[*F0)޴>xQjQuj%6`5VWvM9nZChACȞ_i-FFf()65a8d5taL)["CAmj9Ǥ0*^wd(Vk -͒sHQ,,M$%Zf4HC_wPm ҧLv k7"xjۂc]R~ΰW5Inȍ&`ˎ8)JA/a;N*. mJuLs9WDkIV4mp[{a!-"L k0T&s"GDm`, NKKE%DC"$PV7E*nEC1y|9R$pzl0͕z$fzl_y7>SI>Vce/IXϖX:R "3%d,1V5;%ڞȋ0Vij 6H27n,`(\u,lVii(+D8TPRbc_!|dbԒeEe9wUn"iƲ}pL_yQcjwW͔XHG6Ac+Az m@V)%H%H굱)WMQh1J<b(ZPR^8*%AqJLSG6Xx!WcMwwL+Be`͡K+t{fr 8_'rn{L\g?=-ydqFlW\z4OD* }`EFc_p+< `Esn\lp) Ti3iNXCV@9hkoʻ]e'd9ys^s1&v8#RXC]M |OF2~RK \*`< *Ě=4#= 5D8mZ*F$-1_e"*gBfk2Ļ̀&d&sTPwY `aQTfG =S{_i'˭`lKzHjѿ ؆*?''ȮW} v2F~PyDqM7}~IBS>5lN6 tiS(Oųŧ"T˃xkZ$I Cq}ďw w4@j`Pf/ǨӪއ݈,π+Xq@׊2KcR0!=CP>TD.]eexe &^uoëJ$IÖܛ]6f28.`ӕ;Z}O8s[ɿ`x l{snL.CGhm> p !b]OO@bV<5[.Ԟ6[_׍Yf"a'O) 1" sms~%J}[%RMXF(VТ ¬ZGxWtEa5"%oĀ`82+2㻾hx@Q]hih3B }:?Eу.N0Vp.9o@\9rd%903nBqW2+pDx.I|fGǩ~!_DSc|xA&U)XAdO:͛4 튢L>b΄(H}H.2>`,i!p*Qt[cqߺ.`z[ZЏTdr]W+%lŃ[ t%5Qlw{(QpP1` E"2E Pۊ~&Cvv+Pdu^UY^E}J78SӖ#D΢dvV-݋i='Mk7 @̲̱&Tj7խըu1Mq]lz"M-K8Tl`Dxy#"NB y0q b8 ]a7sXJs8B#O!zStJRHa)" | 6KG%l ĵG'" 봹RF^$YUL*ǪGp^,q@Oba-%z EoM#k8w1tm`NL)𪆄PO pAF_Y2}FmKƒi+=Nٙ0R ]Cf7$SF܅.zAُ$\6Dڄ0iU[(W.f8,+^^b\| >1vⷁ qÎdZ>~E?2u7:hF/)p ׄX3ys_ M6&+/-;Zoѻ|-Zwi瘪BPK,FAJ)a P\:I"VC9M7(/ B U|Ѥ-wيf$67 C.=:/(RAfcG.es#P{ݻ>v &G\:=",C39mN.oK259CLL) x7+W6FV@ q=-]KX4#Rmk'QE39j#)92Ay]N[WSS[;U5Є#%Trfk=G7HgA2/-=..cW^S|J"lϘ.ȣ.F,@܁r#{l]HnvrqQ]bY[Zn+e=}q~gq)6&TfL CA4H|i.FM>Tr=G-]5d\H'Ph_g+Ad&oD2̀WA1#Ҍ^BQBvHtHoy\6(وӺ j9?B^`[Dr&4\^ .*Ot{4CGFpI""[1]~4wf/F}Ӌ8(.JL[d ݫVJy-8I[G$ sMYX.֨kw~ 'd "UigS\64CM/mZ1̎ѻPBo?' u-?3_!x | @9*^qkMq9RT<4%w W88Iwt*:ОJ[?vN y.OC{ʸF}M88̀RCrTLpcd(9" Jb+{)C {8G,<ӵS ;ɤF+kͽs-JW#  Q硫\3,1|WvtiOm)m}GpPEl0TKpt0PXaWV87WFSlUah(}w(L .v>x!]d(v /0mS6cX]e!*VB ff;hC*vn(d6ޤL 1YI7$:?T5E;?Oc2nFrVHtդJuO2~<ė!:.LDT.;"dIl{9m"1֜{e_2UVfx= ?XBil ֜W:+p&0Td} >絛 K56=!TTaI\1$b05p9/hYPmff-H/e hhO@7M\(`#%-jf-@B-w۲"~|_.~oQLg7WTW>O=M@52R֪1 @s 3ЖDMw: $ac8Ρ\ O" Bv5Z$ XP}9 ;<6ZY62F ͧ!:k$;cک9"Ƴ}Iͯ6v%ܕ ;A :&;.Z"T2JY&=J;$frr/ewlka;L\XgT~!˧wvDARQiZ^:[yf\Op p&YQ0R*?X]bϺnee̍*^JrLH6)ʂ~ kqg4OR%!A 7:a_jhIz $iӑMVٹnUUl7FČdCէceF}(-'.ep0=3@* +0`JCm[H]چ_pkaQ(&dT8?A'=u鞺6` Cr+cf!VK,(:YDNJ TSMtB0Û@!Iͩu@d,e)R8Fn5@DPxo9₸,6Coh6jv!,AyP~ŒSߣeeo:%_$=)cPVEZ̎/2 (_QﵻgSBw=bVsD3I2Z4 :(`հ+"\GrAֆ9*q5v Xfxr+g.ѣK|m&l{L!?ݰʘƦvA*gːbӉz9c?Ž[n9hHp<NޅʷGc"N32@lvw:N\7j`9"߾g)^Y} zk9Z R{s kVV"3a1R7cw]%q5qµ.*'4 .-u1cYUFo _!zTQ5[G!ߠGj&YuJLD]x8ٿH w3.AÛ L}3G-L*|Rt6;3ZP6zcr;&9,ɾǵ"fi7SLVY@\C`%2rK^4nYCvvDds188W<'/4`@CT|jXh'Azqo Te=ˡ6Y;*FS 8*}L)l[+;.gZ1ү)tSeg&,jw:(BZ ,є-(ؠ<jTV1P;VܞE.yc]gSa__fBƍf~Jo_mBeVPV /3e:OY7yRh;A$Oi,6Sc=ZC]UaWh\Q{,C{풚PTQ Z).+t淸rg蚿DtNU&K׽ Iu=߳G'@^dzkD1㺷Ȕ'AIcBqoW}slY0PK`&CTj.Q?U͡,TWBYYmܻ\@,[MzP:KpyvX;Wre@&Smk`ൌ+2Kb7h491,MPί_ҽ W9Σ&̩s62u%SvȿE䞊ITZXTE8T 5>P5xʹGUkxd4 ϋn?Ss+gq>/r0, $0hj Feĉ=sz|+ʯA^80(4jL5|K4߁h>р#+u8c&0#dAO:ٕoj2(bpoP |?&wO^ѧs)ݱ v颲MPd6Kvs\y[:+}%4pd7mGLlXnRK?a|-ۧ1@ \I`'M4cgS֟0'jfLn!#RKAVYs5~dh@"}Jjx! ,6y}UVbQnB)˯mJ8B<ݎJmK *"^@DdŕL3=yecVj~".a6/Cs яC~狷~6}9n,{>Q -Jm>iBd^Zy `ݽSRS B[K\N ^^H&\(ckbeAu~A OYo(bAZ%W%@мg­u[rdQ9v)iNm4hVgiF)u,+y'ё/dm9  ˑ^fе8 ?BHt,ҡDq;į޿)lj+X}Bu趹[K,C(0)8>璬Ю{8 q^\ 3 ̨ޖDcmf %, $d1.ZA]/Z,D y]n]¼P@Pjs)}P[C9@(Y3J"a3QE8?Y.2Du|g)Lvܗw~ܗ!HOMLL 1C1֣QRW,0~S?/Y92 1\W[n7rlf)M۵N .PdJiiD?1!oLqzCHS+i;~O`qw01 ౞|3&eX5C 0{kf~ j~ofP;A8> 2y9kv*~ve3Hd`֘Lq~z6nVy-AKg<Ũ ]"c)߮Lt'Rue&_ 5DQ۵ȫ(Y*a4X.o+j@J[דo02$ u ^F`T- {\O塜KgVL\ [nİB >G<{t_ H_Apj0`I)$Y@ RZf'!E?])&y'6w)jYûX(S5 fD*"Y Lp>6e6Գ:A?{ψQ~"ȳy i.m`ЭNc m8*,BF/Pܟ{J7*ci0b 83,gy!0C$MVn?' rYhE(Zoc'4HgX$r##vb 3-{uJ]~ #}u6!Ga`']{4wT>רc@(W KpqYm&eMrTj JيQ,y* 9K%EwSf2 x5SvLRAQ x\M𞶀@5koV%\z)m;3C$ nG,KexWh>zc R kqqwR˼J`A GXc4K$-qf) xˆ&;G%;V>}1Yڂ{ѽ\>p]v_~ ]yi*rʥyլKIc`yS|+:\ O[W!5hnf^>WG9se.@UQUT͊'DD-O|]_V1jHڦ٫kl?Qt/[_t%5#2~shT+&=X}ׁ)eig%j~ A6D~s򯞓?Y4q# 2_抎^y+6AAOq]6VEW?zgUJ&B2?ĭ>˃ͥ+42DM֫Y l,6'Lx.c`ga_pZfgKpsH+d-օڙ Z Xkh_h̨#jvxϥhw|sku?gUKgr;O˫?R#mSc=M*X2W{i]yi6ɪ;"D/ĜIP/u*Lb\9ъ{:Jwc?dC&T^eqSew:UAMȮ78*$ mJ8T#~k$SV) ].BkQof2Qt;X3e{s}8 ؟ȥi0Aw.P#@9XPc3)oI1'ASO?fl4Et\V+2X':pKSf`>aE݉74eTOM@SUziJUTR.'%J8{ciơ|ڣn1GT]%X3Swt*b7g[?tpjځ_IY2zUФŕQ-z%ߤe% ߆%?7f}.װ=tђI;^z*G0XVG3pH1̷S^b%ٻ~,=u쟞lۃqW[8Y6ϊFOޫ[2Ws7t\FG%[2~Zي_Fn?Z"99emwY S-v!^*Y<0_18r>j'3we ,ToUaNL% V+xe$_AAs<"eO_;Y >'4{(yjGLt7 3hprzP!Ҍݳ b5Lhō@+ʧ}[xdq?5S'>flYҲV^ a]v̾r| 0#z$E!_w5H^ƔQ\꒖S&4ؐZDʀw7Ȑ /YWh0f|8v͋7vFEpbmkTGz bˉݶ ,y%L!=3u Y`G) 'k(ct?ذF1L;USjbi+V\jxB{͊-M)`:0F=hʙHpl0wI20FU0Qcн 0eeja dט;WWG`B:h?xfH=<>hR֐$ @,-=\>O~& .b˻q)ɀZmYI&,_kt1FX1,9[.\r"f -$4 i XFF1(_mE[#[i2R/'#]Io*]$NpQS*퉍[a!wĆĸ#^u䒿T{-iU@^ ; KuG.c[kQIi=yw:IԘ6nT/6P!.j?:))#BVioQ 3e4) @nq=I^Tk:T+ SLrnjCe>Q6:SXq:?Or,>tJvaNgK[zQdr-"XGެjq/ڔckfX)pD=4:(ǻ?, BVX>*O*s"}Ӄ~Ɉ_F&a! 4xA)r $r$Ef1r/>6Ax$͛5Ġ6pE4|zS9HQD2P_F))[O yNmx>-|فCFu3Rxu=I^@tfoQ>j)BkNE .V%ct6ȪN-"E\[<>Y6Q t1Tg^NA ״( k7rseҁM=?O9v~n7?u?IOOaw^9FT2Yz?x567[qPz\oR}?>e7v&aPE<|24mwnǒYo)y=mTz1+O܊iu񜘀ՙ/jR}ﵾ;,@Bg~O|}!3^GC1;' uTTx;b1 Q oBDlZ2y<ȁmmz! tT؃' I"1(Fz]fx80JoB5DԹ:P.gNAͼƾW ܉56Ӷp<}Ws?0׆Rp%}=ɯ"a_ c@eT ؜@7:~@7DvlA?ͲI9'tϫ-g'$Xƫ{!/q 59<=u^L |`(7N_GBىM&g^2] Xt|D[d"aKV"q@#B POr&=>{;L7Q ]@dwvDRظ)Gg S:515#\1Iy-lcGkJ^jLJ\.6ƾIAC=~FEpAp*l{q$&Ck78,.FUhU]ӛx3 bfXE{/G1yIQG;1b+i虋*1oC*~e}Wa l򺚰U :v߅%z;*:ye?bHɏ h^՞V*Eɫ{_,=P>TYIDzH;];g?H;tvj]m\ W&_2~ƷoPcykH@qE 'sS"7,g.<,Jo)D\ٽ~MYb_S4|4imW@Y h}Am~[|xT,ؚ*37ޣwD@pI`D܃* q!l*XCP`J2S؊<*e"Ec(j̴aD"u"YBT[~t22݇{CWDr U<:*̳~yzWV[m`VB2N%;}},B297lǾĥvSךH`[B,\]zfLe;5y-'p@xwq;LN JiHk|Ŏf QJVLpv|wgnb `XQ,C@ʄ_H\C{5d]^b|'I8{F{ÜtxpF)f:631;Q[_*9a <ެAp]$^Eҍѿ!~9~.VP%ъ4gC]SSeX-Zn@X;r22#щkbj3I$ذHɝƐsJ3}wXdHr'"T︎ӥ:3i)d(>Vmec?jpb\0짆fJHo}4!Z5' B Xcj7G[#XRx--t.e wt(+jZC:_2i;{0!;]7|5~ӑc?u%l!9G)\=',( ^b~UaX\Bxw+8q7 k`Ǥ)o/[K)5: "y_թ8{9v23C\qb #e)#oܭ Y"(`! !s K 㳴 #!hfB>$4S!:{P`'ܧ`--,09S4 !$U>2X O-]2̿;Aʽd=c#j˝q`; 59rv'pS%]\)u8PU%-Ē10q$:/0_ nU%mMQd^AZP.sFŜs}~se _nqA@)1<18U{ʝ ]lMZF&UvLN^rA2O!4Db\kݡBYE8сM"NΤl|ȗ6փv _MdwֿVu%O?TmYm{c&trg%c\ E%G=ia3Dcч+?} i-Wnd# BxSCsiM鲴^LӭScP& Q'NzNoAw TQ0K֞fP?  &qqS\/кJE5ƺL)E[.>K)~&t_ ՉkCeKv4 Q0nJ UU{a|`yGp8< GMVUZ "z2I#MܨU w&gii#FD g j`Z⑆ f6^zJ4++sR3%$( .\u6O؝zVO``Qov~lRyh &8'W[uqb΂=GhL!f:9܃m9ϴPƷ=\yH艐&r<=Xd/gf'b m!:\0j%*vK|#nlB[nGޙA8jSWO}oX$ٰ˦,gC1y xO6]#Y]qL?;fR0M5[4O:C-qS\%Cp]1#~h7WO^Z?1Blja_'_H->eYN[A Nn[⊘y hO@eJ=mPn_cfMy*_R^$xK'/lfDxqgaN4z~fFu~'A7uFJuW0j9ӷrqM&i=-/Fov}u7)1͵h|H]u;kvuDK}g9}@Xvx7y{qtaؘ@r z+FtOy+ ! :=OnHLP<פw %)JpmJu< isܞㆩ,=}*%X8喙/9R\n $NYFP03%y7 |YTś@ )wifI3W0WE8u,ʻVp-7NUKЯ"/AlqWoyd2*ZZ&\tҏ9_,  .jU\@2۷m鈀שXB u"KQ@|5u=JSWq,2(@f=7D(FSDf-kU~=͓8mn OGN>A>55Ih Z鬻Η֍ew{#ίC2*(-\K$w GAja]+m9e=(7]T |k7RgrxmxGh"/r&ۺ-Y$="VRxSԌUV5,Ѳ$\m9X[h,=0E/3q'7[okKpELsIyrbj6D*<^8Ijڭ@=] Zl~%\ĶSq h|v.ypC7F5(u}+mjYx*'/KiiU2h%?jw0Ea[fSJ.'?8N#O4ڦ^(9`ׁM GHӰ)4zP tp9ӠLv/ಋUb"%s2iVZ nղ{gNhfh);9əT}mb!j !LhAL;rd{pYAl8qafxOR}3Fֳ(Ier|_P6Qu{5UpSсJ8qtÐi7pIH 9GVcAyLV٭y~ :U.,pb* ػ\x&Y tGAYv6{=HY0"[[,%rf/&I3u7sKE ̓cgL)|ϵ˻r^ A9pTЄ^q+<i(|\)nG`mB &棞wI/&Zn8W0?JaLnXˌDg؄0<;c졖ru8ܪ.%vNWqDK$P`#ޟҖ 2ssi- lkG/^tJ 8kFF?^|m^EE\{>nfXdCFJȎ6W]RAGn$%:1LsPn$ 7J>Ifv5 J^W7(R|| /Tf-[FU4lCt,HF M$GlZ.6%$ڹO"(~+r<)|J"$]{D*<4~;{h ,ԨĈJJJ+^ZXQ~Mv RsD_Qs`9|z9Ӿ$nk)k`NN5('%K9ȏ0FN|d:7\n ܚSP9KhRl.RbaXyXk1q帒!qF S'n(ܤ-yS ֶM zr[N^2Ӡ]\߻FZw8 w@no^Fʹ?u^`6Dݦhf1 ֯2LJ3%$KA'td,PQZ',8)Q$8a8 *h)W<˦nC' ueIC(=,AuordG왻JI듯 ʷ7t4tZucb=B4ap+1^|vW 7 Nau.U'I36* 5, QRį%|p:S" 5`+j`%QRS_7w?'.à5m4Ru$y"J2'D[azzL! Mg~pkQ+M#vGyV)nn[_[œ͎օ2@ bh9C~qxvdu">^H`s9dł8}ǣhSZ>MJ)4 )*+e/&VXiI͚"Q>NK cȲmJ}Ru@P_*_4Z$ΥBMw&~i tx)/tԌaW;p2L;-3jEYYDI3n YJR( ׆!הO}%euTn%u.=nR0 Iܼ-fi;Ͳ@l cmV-IʶWmu2װS0\tR g߀}<ڇan?/%Ǐ%28)fٞ༜Wٓ)EbqbS~,&Z5q_MV}$Sr K{SD&IbV|b @pGyޟ EƠ#Ԏ$GJYӕυc/X 4m0)%ì{}n+j-N7SmG]R5t`[UID$ԝb4GUfc[1qd!ELgыiώEqRO6L ӁlSC2<z-oQH!TT //r jYՃI(-HPsٿYbOL 5`ɎPtZ%` gy2z( WQUǞUzzY;HYe[LKSz0x}xzt{҄:E&AL+2SѺ^bg|dCJ_x8R૜glZ$AvSaa81u Ky ;g h$v )v*OB*m۶vcjl70- U8F 1orQs&{KHH|Ay R@ ₀ e5:B,/S7}2BBI. yPFۛ? wYr5YNvȋ+0~nP ǴKq|Yû^ \zN0|FQes9m-tʯ)ۧK`'yr+&^9<"^^g0/t"k8~P[Ӏ؍QP,ub4$(6Xv,CU2 B ;̌j) H5c_#ls&JcSn46* Sm5A.Arľbk׳>)hWU:> ]Ʀ'Z߅rhA:-kM5 I+u$H y#r6 l"m2GxZ햓}V$y#i#ƪ 33YJ{mv,\!ң6Ţ}=)ioe@LsՋ a5 Xbv(>N{4>gCR|Q~\ڛ7y#N.}_Uu0X?Z.MF`5d_''!ӯ&$[|:"nօC~k+Lt#ۧ )K6-w+\nPLXdZ4:5`釾 c4bEF`6eNi0/}R5xgЈv _ēH -'"}HGgH.IEYvnUg3[vIap+V䊮vG>G(Sy<]nq]ig ʤϑ(F+~D'HO2g_#1%]H\{p0# HJɄzP G;x71lkd^.LOcZPKxcT=}}Ƶ1r8aZy CÕ@hML(䨗Z̙f@g^Sv*Dz™PO$me`GW$77nƁ0\\FI+ȪZ BXu V6$T e.31,Ŏw-Ucr]Kj}D'&k _xTeH.{+seK>/ `zd sp҇)baQV`Fʹŗx)Qf 7Hq#?NB^EN|Ê:(P~:PӋ>YUl1~mG!yۀ>p)nV .x0LKъ#׋MԠwr8=MufH G SO,xa0\q9ں9N.:Y7{ nÿ e0ms?"qK ӱ0'[K%痞~&cҾxRx'l_*lMU,xKdTԽVȌ"@ǟ7cYCI|BT xO1vUu.QҤAoWSljћ,EdyVYE)Ujك#nCL|KMfHUS^Ws4:YpF ƐYpң,셩#:慠c3֎.N2poEBx1Fh:bKGr |w\ؤc!<''\9@uFb̧P§})[Xb-PѓS`Kb =. @2u)Dx[bL-˫(,\LҒFQv5r̽T-);_+B@X}BFo%?$ 57yW?):ZD5S2o^ "pd=VHeߊ1OvuWR:yX6q*utB.\?"w_y~oT-Q1\8* B7r Pf3`^q 0O郌WC9F,|}](q`ϕUuxYPvdpK..j[t?QTTDj aOX*'Q?ί ޫ'1{8TMϹe4s߅uzGDי|'1SB4XH>7`Cz`^~l@\GP8nY V>C^ZlZ~N6㴕"xҐk^*oOwA+wGҜ;l?b@Y᠃Ongѭ@lS,3oR$M>}OДRUE/k#Ic_?N';9JV8MFINM݋nMA᭑sCpßo$D - w_uQC@U$?%*mFxe"14ZMuݰH"E,HyPL}be1{gc 8$-oti6L47rw:n pU*n `RN RD*9hۤ&$iDWKa_t5bl) S/Zn%COi0$xL^痮hG(ܬ_'G `ٝ.׀}_謦zV8z\,5nQIzw>-MD1t4u.TF:{g09eGo ,e{S;L|xhjޟbHPJ:Ҥ &z$/ꞗMgŃޏbXM^BL_W{e(ohv2W:S)KWW>mW!AǧѲR@_}Sxe_ )z\GroxFAB FLB)x1H:(*Lvx즾u܁.&]aPj`V ȏ? ]7t+*NX\y{q㏇;0MOߙUcD؜q]Ǿ*<%[=$ᠸ>>?.q'`8h4ޟ̟xM/ \EԴ/{UV$H\Oq/"Ȣq@% 78!QvqzdI[]0',=p)ƛ 擞9t17`C|tP\jv92ܸٛyHnw!df]7q4Vc/Co32㡎30:?)K]HTjoed(0pVY+Iʡ!"iɊ[> P.1C&|3S9)E~mokqjkUi+o=#0oU gOڕ6(z#.-#ZY"d!}@(}U1*^O51Hbu9u5jn&b\V,p!3R`oDL܄0uֺTo# Ng  ֤f@Kp祦Q_5馼9NV32`>Kdt D/(~8EN3'h$PKB㚺a(,/AϦZҖ|t(FWq=z .LE&zH{?ா6I _뀚 W]W'ARK!|pZ}ΩHxD;rCXjA{+ԏ«٨39h-<[:ag5 Cūգ5p yNQ{(2Nx&ԄkKt92C$bq/4#6t[3 @6lJ":n' = :qt*$_`=+(Vph?/MGhR'|eOeL85_=di3母AsrRW^XKbcCrgN>L`i8+x+co\P@O4V%F[TŲCYx^LGBJc8t>iP`N݇/ᴪx& Zg:Gl)uϤ:i32ۍP2~cBebuҒde|ŷ́(r9vߢuZ>օ #ih,HU"SDjK@eD*re6/j6p*Ӷq].!G๥p&X;)gU'045o4֛ȻpoK<^Av)(r/dqwywf+x<#)>Y=:|> Vӻ2x3EƮ;KصUYbD =T}Ed禱cP3?Cuj·s=$qEo̭fEӄJG_, q7j"z&-ا0;sX:QAo rF*//R*b2BXҌ 5cy^Ѿn$4:ZvI/H`HMe&c&xyM*F!Rٙ˜wQˬ纬~'NIM:q\(|䤶z6E7Nʸ #=L&Ɨ5f;/K ^2;1[>I;IQBy"SJR˧alSyMV}ef2nR3 r]?ת:Vٻu 0Ȱ0,<96MH6^gڏ 3H꓀ɫ%bHj mJ5\`!m/Vբonr|8q XtER% sKUbR -]#==d%z;9a~U|!IGo0YvCG77^~ XNqXv k?]L#ҤW$ 3I#:z'T]'r~2)!6AV Ϲڒ7nyBwкZmu^Z4chD5Q{a b_!C<Ą#1]:fߡF3%|Pvw򄽽S*4J0+З9+VaCa};Ԑ]V,}=̫{)Z#Sa!+~3W,>kЪ/*PGÓ@ 9%Oj402bj3GJ(ei0j~˹v,awbCTr89矍)-]Ղ2]H-zi*vXlc!oT |$~[Q#U=x"]PAugKQ,[B m`YMd^h)! dpYD[ 2`YB] xvDƒ=)ϛ|<"JL4'iqǏ勒,]6NU='*#:r3JVPR!M3\$`sZE1; 0#1>FO5w{~l쐾 GNVa,x+qSp23CvI. dO2KozzS{݇Py>?"0yɞٖDZKR yBܽo2*SQs=SH8Qci=e0TagUhA$,'eBsQ` 1K^ߕXEA ?i`k^IfCjkC&NfSP "Ⱥߧ,>&bA2g\gAn| y G(>8H^"83vբ3H}8ॆlVt} J\eǖcG3a*DQ"eCL~28b8vIkT79Є`;M@m&&Z'@YHZMʳfd5-p+h(zğ(3F\Z[ή Q6ь2ٸNi8yX !-r@&s"5yqa 6a$%He-L&!0!^rv$85X*w~2QNٟK._J:4:1]i+S}&}(*(p˽v'o?mc4(cĄU2]~-VlG\\ K^^ݵk؂t0XMEi +lm`#O_·mM.X%֜bB[ ]:'xww305kt?'+^/e[ۆzUS4?ŀBJ̴\A2$ZsiѺ2Byym`MdH4_z{GӒ/%){PCoB42|~ȃlK֬,N0=$ !!`hɂ=ZR*oa`Icur8ޝ?"J(EM^\ HrfϜFȘPND/B7RrY*Laas" h3gz7!KLPֺhy<zm:кw&Hj@χ b}Bsg|iZ),?G,.I>d}W|.‚f6M)vU.NG$M`Y%sj)!HN$iV`iSV d?Fђ ddžK@]{\ v˞;LĘ<^"[(yPE(=mTMVΘ0-7/ 8ŽA\LLqێI~ 3{#^=o*b1'Aאص]A' ݉[ΐ|0Y{!Q&uQ]|ԁ}PD |rBpuuB_Nv*[ύ"uw1MxZ+:K ˡcoTB]Y.p7Sha74(rCuW[VMszNJu(fIN]=KKӲV w&<n\jܟL$>3 1seyczxB@PLѩDp2(poVsW2 Z!Oߑ'RQ-`]7_ȯ;#5૤N8wL%@t"pO/lgQ*;oq$wћj oTQ읐dg#UэʬVh_E\ô|-X<^ t3_ˁ* g'Ek?!C)aD2JJ:`E4gf&m$U=$V&B0Am)C(l/QDT}h(]:;v9;jHw2zpcLCWF`:&WG.~!?z :TPjxvǫf{:X-jiz4aQDhj@?ݵ <ś,tYoƹ R0 }Pͭ;t 2~N@y#;9MњE2* V6RoFȭ6j3+V#&+p28Mi:|,jX{#3egu2F9D)WNYT9ұg–Tw$f9#2@_0މ{ [xIH|5>.g}MYM/5L-Q`CgaBp7/qg/aQpB~\B^YNJ/{L]a_0RqUWj޾S)Nu !*7c_J7)V{(IaXA0o&V/9/ )کBk©XqbL T.c5 % "U9j):?' vqo4i䬅XAX 6@c;tyuEz&<&~vi\62^aRqSzb$nZi$Y\^莮r9`MoM~ؼ %Jũu6]7 _ 7o䅿W.t @rЙᰍ_b^<ǂ򤞑 %z-ߠ .c}4Ȝ5.F.lO.g*L1$ofǰѬ AD\]gYiXf~SX T jBpNPMo"(sOr2& G"\(H-זubGuБ].r@;< S}?d;D:Q ˩ 9ST;(7[x\)4 n#}R?0̂f?#vz 룛Eͮ7 kr{) {S寘CR&m)Nf&)| :ܥp蛘WilM̼3ObvmfnݵVх<)o>U2}+*Sh}[.hS5Y`ΎEV~HrdY%X|RwHg T,v oMCea$X`EHWy#uEjEo6jF(i*?#p%&̉Xt# @V,,eQz'ǭUEHCcͼKr!WI̓˃pRێz8`8Xf1; K@l]!P8u}2aɏ{I &?L!2vs B3<FvB^lExh7p`":ȥWQ& z͢@ `/,k39M-\"X+!ys9cr%Kru}CL=1>XJmGxx('&%)c[ ʞG{jLd"^<~X:Dd.޼m3 qK3uȓO@* C޷ƯQ g{*Pȝܐ65VՁ{_霼=XHr<ZFT&4!{nf箔 ppeoBh癌i.kK /r:\ZC@u*5u ^Gc1̫y*"ґ`5!\ ,~穅-!`<7(vn%{"dQDq?9ވ+=gdY E1QN4PD6/,P!NFèP jYb7{#ǃ>٨!"i\)Tq[X0w7(کՎ]8xxR'l_x 'V{f[Mܣ! 1UG7 li&9$)H-ٯP\Eާ|n ̊ox9-)*fl |%A8u12[(JF^Q^ސn2<#IZ(A}u.%+6F>r#L}M.)Z4 ꣱#ȹ4"!&Bٌ,Fud] ƙK dDJf '`$`؈QI&bbUkXeL 2A".O`u U%qLv ˔Z ? ]𐆧;/c^y籭56,[%l_tjrI»*gr-bH Nkyg6O :Kh:z<]5*8MWjX7\pyym7/e(LJ̴)USYzv w vl k8uy\z@SJ~:DB֍\ktr86dS4ih=@= 5=9rДO'(mB "eTW -nOc_14#n "_LXD%sp.$ax"A%us #q 2))nٱ!p$\*|#M$b_EDk(3>HA{}7jjkۗ&iA6 Vtq*}Wobi +Q=K fsVʏ!'GxICq1ɈnˑңPު=E wx+!B)Վn?ӮZ Ao_?Ȩk$vQHU'J9d-c.x/CgY8R5xFf CGopvr\8o ,(s~kJcCH-Qߣl[C< bitӓYY~!NtАNY?##1MBwRJ^s5M}g7u#g,C*i^ F j%]! zwm5 ,/U^P.fj""`+oN-zlw,㒚[m6׷9IIag͈Qq~d@pɂ MA`QR;W4]Hm8_ 0*+k}P9:RScZX 6B5`z>8wM3,5&Hr =q? -mᴹ//%Ajt UjShMSnڗd Ii8A, oWkHSEڱ?'Mf缗dlr A$KW,*w!!yD >zKOΠі))d]1E C0iAj*|LGW׭ {MrAuZݡ9׬ K ~X沀(-(_@>T%NB+a2,pnk- Q]s`Zvr.Z)MQ׃IA<唈\<檩ڄuT?cls# L.:QjT0F=5aF- W!vxQ~+3kRau FpGS jNNMn~[3 p<%$G|9qφĨ)GP>F'ce@tz7#U:W? ^E{>eOrzƧ75u=dd@j:t8&mH_ք6fn_snx MLϪ`z7>_BsM0mRyhI E]koLW_n~JpB^O9pr:ؼUL' \굊ìot TF vm3VY5&g(dWnjJC;(Ϧ88#%Aގ';}b @xX`"vCN@{%r [uyyj6.m5 1HvDBa' gq @aP{g"E5JdZ6 lB^sE79J`q \A2g4bdMӳҵ"6R(]l:X*(y!dAWE΃#vY˙bTmڼ<Ƣ"<FƛZe6T_11I54VH :3JH}U;ŝ D F-7yBoW5?<|$>WzJrh>u=U^,k;5\7VὋ֠@:5/`2S~cق`l{/Q-u;^oŒyF*Y;yTz+jbx.&dO)LK%f%)H*8z,f2wt>=̕Jғ E6Ȥe44`k@Ԥz.xhؓf:l>r?˂Q<-\Uv#&riE(<MD7Ѽ }R:;"x'JGpm*3 ;@_ve~[ՅjjdNڏ3qLOU 3+d:'e3U~ocP,gu?dg.CêyZbEn8;pS=Xvk9RLh&`).=mo < = [DI<>gi#@͢[s~[[sK@IƜ. Ht5i+8,t"dĦbъk{=hu(ů|$y[7%%ӷB 6O F9 E[rBݘ| dprp\QE>Yk8[1"G6m%gC8F)'W7"r%eƮad>E,Zd4MNsؙ)<(ȃ6f$K߯x5Cu//Xaݯ60'ԖH66;qjh05QޛwkAR|]ը;H90HBbާi7zVrTG{( B?AhPYX*}G6ϗMmK0̟{;b~'h^OpMJ|$i^$sN M(#5Q# P;KҹQQ`U~? ldvP`8 v}e}uPDJ]r**}o%NXN. Mx#ͺ!v]4>8v^/ʿ@K^ht*]0>2G f17\N\o 6RTVoiYkM71c$6*NH\xSbb{w@s܊YB'(/-Tpxr|#wyG[1b N% L8-Fᑘ×?^J LtG_΀`x/ YV[خ)Cx[IDϠM w28Y(10{:zrWE\pkT8juܾ>tx@=[r6g?X(SZ|V_OCFE;N)FyzO(Z fp3G5)omfs'`ULD !{p{#35OqqGa~C vjDD*9_zxz{+P:pь{JR3j%9V$hvn $"dao PkoB=:['n}{C>34s0C)O`il0C)ָ>Kf+RPQ H[GLŇİ]&EM^xtUIMt lu2 }9΁nI.b`r~P.v-7v9YY3nkv RIu _$%7(Ak P9F|jzy׽э}WA=؎ 8;fDeJw_E }5YAL,B`<ڗעm#N }0LP{@ᅙt+X|{"3OHM\qGS, O$opEXB]YAڬ#y9a2҉c=)N~0?ʕbz,@cPy+=Sz#RSeyS?7V @m)eN:T/͚uD5zhefDtdcML,"wf:Who9b)@9G! V bYY y.97.ͷ#Zcӟq0 -/.t. P|#8=ACF;ˀqλ<}q9jZ$ ivwVW烖l=k]of90{Uidp({s(U- ~ uñ,W!A$05%Z3vzHR҇4N{( SW2FJV zf1TYYIK;j>97+ȉں6#ei跭Nmu*F%$j?^Ϗ.CdO(Ȍs(BXvVb9dj@XL0g;N&ӷOJR5 ,?Yz`@WTsƳf{>a}:ʹ8`ӹw ou3DUIø>H}Y,cK$ZF})ݫn3QL8yY@sXءTsEF 0{`]^1_A1Kn8Μ}U#RYEGv`-5Yb_79Q hxٞI =K ZhrJÐ @w3L׺;ntlXN͋o.rU}I&n64FNE%̅~* OD`G>u.yQ? kagNpqAyf')Ψe#هhyRàio˰y?|DQFT,ⷲ(Z\0[?&t]kr4K:JDj1Q:k7^R~U< ah6! Ilq %l&YFn^z,q?GCȩ%(eRMpT1<:L5x*X3)cڇl+ӌrJۄə鼓hs 1Sλ\cc"!ҰNb%qk\'h@두h#8Qyq?:'IU-8oƈ# qKboI?cQȽ.3{9~rf쫆ixuSQ8Y szOE, {JI' [2F;4U je3J4?PPKy*ggk_ҷUE,yv$HM"uTd">J{'GE~9wc슬=gZs] [`1b=+{ٳolpi6DWXfs9FδRKJSݱ_| |36P8(¤b:zDXZ7:AIn_.ƣRz\hTI0|L>mU]_ޛ4l2 rJ+f)ͥ^YBY1tse℆+y2 R*ՃHVMx1&Bh,06Kd'/ᛝŹA>T>S N醭*qu/ lƂFL˛V9yȻJ_cOK7 ؿV$m>Ѣ8Q9P:O%;A(UZlFLho'^yg.c:PC*}%sٞs- U\ >\w\A̔`=KׂGqrn z:BBQ)v}"~T DkGkzn4/p2\vPKU~~2;|_8bćR`X`ӼxF5Jtԁ)$^I(VevNTʿad?*h.{@Q 8F(>b`-$G&Ffӝe3CTSJ:sMذ/CI"nC~f>Q7C\&'&8}t Y=]QJ4̾"S.!1b}Kz<]2bYCamem?~w/ŞWZϏ=uv-\=(K渂X oGj:Pg5[D^2L3ʅ/n 7}" `B80N6jZ td j*nUϜgH#ޑTS݀TgB f?:陑f~%saGCfzI# S o- Nl" ^q7'3 5h:kJ*xH$ =(h8q%#w5Bc:_jBcW /Uӿګ?\D=zb{%6'**rbolWj5l+`1m։6β``C#g _?J Pp ''詖bF\%aQO JLJKrO{\V=4ۥcVuVT6r)~\y.Y? abq6 hW~3cb%j o6#^QFwDYrLUݎtJ<~KXDwbؕ-HHg̑b0/!+0f y-J!bFMɑr#O Gw`?LQhY 2Cq A|1ۍ'F [ʚ*|a8\4ɐڌ޵p=}вvKϹŜ, ;K)ogԛdv^`ґʘVa&zcEoJC"" PEn5pNqtZʁɁL6r!Xor8ך<* Qi3'53n5w*(F"RoMvAߩXp %`7&6ÑQCSeC8ϕØM?_F8z=9ȑ|M_yw݆EV|ű R0H ( wևbrEA(*m@牞_#DΥ h2G[9d ȅD}^+[ޗ5yTr aXkIRI+ɔWlN5i6f\ͦ[ÁTO&/EԹ'?/yXPs\}gUgbW$4.2y,>B3<Aޟ Bpf 8Bƣ/}>,djP|U,H\ Q鰌7[nس7yfu61Z@?[gǐX7VյUań*Z>ur3A7ï#JX{1ڐ"VCSI,[l;Eo5B\`adXqN֧iYثvmZ_ 證輘|`}y=ߘQO\P~?iO冹[<;>{8V5,ҁ3`eDN!;V\mSQuxAitKY"cP}900(&S䛥pZ3<͕;s@%B0G).,N6tY rR'T Ow;WfD[Oe1L޲+ۯؐ#n3"'Ĝ*QrZ٥3vԅu`TT('kls!LP=?]c"/j?whS!2!δTkK؞~mڔCnxX$(So:in'3s7u!!ԙ Ix&;>?m(yDYzrE;)x钾nNL*'oV7Zzn%ׇ@Zsgjҩq6VA~ZEП5rl'2-`|&z+@,\YU_+L6g[.!FC3 9/B,J0S1hl !RtaZh佑J@_fn٬^YgZL ܇L(YmRP[`\N+~GlO VgD~}R"[:BowR[GI˾H;(~x~G`(?gu&颤 ւ8(pvc->R{:B"bxY_:˒9+{olYH#aj cl0Y i  ltrg*8"'D"ԉSiU%GLxI[Xͧ e/ =$@w64 Dʬ 6L^ .\ZVn :^00u{V. Eh$`E 4M9|\zQه"8zay'@Մz6Ա74!7):?|VFGҟFnj.3=}ߪO>D!&A6pȏkrف^~vT-pBp6*nFH# T'GN#ǁxԜ2Q^gV<^Ⱥ{^q۷~JlP'[CuԗNgAӆ_^/WPfPH`UIsfko(oBd6 _vOZ[Hт:J?PluxF(uUՒr. |$:zBDHȧ_G50xvBuQ3f }4!>Z\B8qks4 ֯"#yk("϶,jt+\4^# 0Hz ]Kokj?J/,cQƵ?;l ]t{Z7<`ȸ8tk5O@S=}A%x` j<.l@ֻؔ+^P_0P:n^+ZBĭ4Eȶ8%h!3aIU0>#: k)Z5W8zKݥm 9‚@mn t _m<=MZ;NbEADT/0yh1ɼ-@=?#'89g+!գI7 ĊCn3p`OC&sfmawgu Yt:ېhGMT4bd BG&$!Wִ.Z".iz:]ȟ C@fHqY%`mXV)GkC+~JѧFi:ߧy+k?,zJ0FϮȒ ^zI(G ^!Zh`1nDHfN.0wxk\w zV {(QRo5ֈӄGآhbqU-;DUJ 5 \43ʡ!o>)JÜ#5/tWSgu~tPd4QEb8r+.#dY)zxs8t{fVoC &4YAK )3{0?W0 ː6rSr|_jhN=:-E{\}W/p,qh;fᒚRVH”|>gC+u_'] w:NI'ūKg\୥-c{TjŢ׍e2 3~QXG52ȕ: YA-_8Vet#Vw%i틴 CR_S_zkҍff\#>S:m805a\}wɂ}{gk0""-Pͽћ"!^VlpIJ*x+U/\ 8}gMjc@Femi:ҩ 2{|rd'浧j1[1#3 K.va;0g (x'+upuu0 ^8 RY9hTu a"IzQ22&Zypg}Kx)IXHqa+j ?J13c1D`u@h=K=8;?9cZŘ@!k?IdS{P!ga"AF=F {apCQJxRj/?B}pCS;i>|EF7[ Fر 'p /ƴ+'(5+?\XЍ?s^=M) 6`MB%2%ء04ϊ6bsC+ӊ6H@wŔVvG잃)$s>sPq^ {c Ze젿 4{L)E Q'&Cyf)jPrӎn p,TO<m'N0ڏggKBm4ToROFLx!)V75Yy Af㥫ٌIW.,# YkKi慕K76EKL/?&+}J%O8]zȟshwVH{W-(W0JD$IymRDı*@FM3߄(3~H%"c%:[}$ g0̩"PyRԦ|Roкx57= rmG.8 9R(~FXkMZ22k\iSNBLbhP|`(2gUq=oTB@w5a*Z?D}E`e%EKO7/!8 U[(j*!-3T ʘ9Ya@Mu:; |%9,xWl!ȦHxNg[o2Ӧ$\L:Q4؃D6DG]6Tā)Xa3E 'xNEY4-c`V=PtS@$tp,>.PO.mtY* :uj14Ɇ1 |.F"]O YNȇ?W9Yf5?YqT~+@/' ȧ>j jY|URNYXQ>Vqcv"PGJԯ\E6yc;3 kɍX xeaHu&ӣcҰ˩ltɺH"=ko´{ q]q*/V hqSyO;ui"j)m -=DG&8^~]p\ qP2klVnh/GJ}J;huiSUh6z!y_8'~k D\rIGz[k{P]{ )n1n6PYE!"$&t>GnU1KsȴrcCG\=hL@6QDU qn5V@WQT 汙wy=҆b[-Rl\zY~=0Fc9|8{H(:;7L^/_d&a *Z؏sD.v`ܭ4 = x{v!,"5aͱߕpqdDt=]u/r xJ0|Nj?L;~&dtJ0$S|~+,{e*1/L,b-VxDI+yPbл2=\Wa;u!W B{"d̯;ؐԋY:b~NcҠo{1,@f{lzInM%D`Bo?#J(*{Ű Ƴh_D,*p/x9 Qdp -#㱞zoNj.RKtF,K I@4Oկ32F@/f( s ``(lhU+"xx'sz {fS'"{_f9 [$՟6U0F4qe[Q"O+1GcOswpw^ߋKuQc. nڭ<|#%Ad Ɨ;ky )(p 4e؇I&B 0T)% |\gs*Ou@S%H^j֭+N7Wsm%!חĤ;440RI) Crz7_pC0S G7G6q:@O/ Hj=Ga\L-=Y'waCeOcFBB"f߬Z[R4_] =jjcuL R*bcVI2 I%Ő&Jxya]h1ܡE-Tgj^N2s >KAݏ|&F["ôIҮ4kkYYlVǓ/+zZ =ڥ6kM[qe+fМW1D,ڮEz⍬zZf_C^!5zۂ4ekF]ۑm(h{vi&5\ϻP=r‘+´,a>Elm [!,y|<<Y_YGhM~Hc H:~HEA $ L%$qyr==OdaVY[ȏ@ qAMXͬqɶdwkFx;" j {̔iλDԕk0˝u_ 2@';ٚt_VѮ7&r}_=6eXb{2Mr!$[Yl>)Eֵ,\zptX\-5P?x)9 c0r@mNaqC}3~p3t/E9ȋܯZHGZYd(\ѱ^G\tlB)T;e~7|]"56&9R2]!5DIw {IaUr!8jXVoop;7Q*WBY_PjCf95 HkN- P ^bHwj u ?mGUaYwup3ʑr\_XEu;6OR#aFC_TkV)}8Z[ru| 75#PQ.B5 vMN{ 0:G]K}R ^O.L[ZrCXkg,:$=ug5;nJ{m ߠ| I&e:[ xGR~|<݂aOhn,NUT%sPo͈}#=bВMV.=űQصb3ʣ/"4ࠃwtq5NX跱.n0}khP)1*X= gްh K)@`CDB͹F]lM2(91V%f0(1IYL߃.ݏ?&/a ;_p.h$Zb0aڷK̏M5I8W|̠b_kAHj+jVӗR!yrJd)J(>si7&ﷸ>_Hmu#9,jKĴ0^؋e±EjP,KWC8i˾S3 Ϝ* -!q͍ Ou9*L3'SƁNӦ[kQ\/12SeX~gfKKJGјN5!vʞ:'cx}L%^7^@/wb,lJL>)bDL'uR <s U]F`07gtD2 K#-H򞇶bۄ8+ÜmiO[ R1|BhD=}Xp~ =,Gh?(8u\{UКBHzL^#3#<:Ji1a Z< ;ٯ74j#Y!S|FYz}a5AWObchjG?kܙ pi ̑K |&|ANlddF5UR6gCע]Q RgiMPH-%#6@h@] 2a vTtOmI7!mʳMx-(bw0d\G WaDHw}@Uґ gǶ%)֚Ru̠ܙ7= |?w3\LHffvu#kv;\֞-\Kf)\`|ìA EA'/jTڧ.7( 5*(t VO@ vLMEB}DseH_t.YށMflud t yWB>'7[O"tze+вpLه<"NKJWbW,x$G%Lb$ O pJ3eꎝʧ<ڛ~7J`}[狢 ~px g3'^K%lN*0i|=XmgqyibOHl Z!0Δzo6;|P/+_Zؘ@:Igyx9sν/^eOiɮnsS`qh0)Rjm9є|Wi"^qL5b^q/:53`8BD,zS4[Qn0Tq*d+d@ȄeSl7q^ GFٳ7}P duժ83\G=d6җUqڨ u֜[|TSI?[LwP"V><@۩mu >AmjJ'Tŕ ۂnv`EuaЅt F4*Ūp j.@ݚ.hJE`#td G4u֨f.B402eJ<}.AHpXS,-YcT7 .n A >02.=.tu6ڎ'c z\ԢA85pf5f?Zq._5j+>0Hmkdz RCbQ)[/k~TuM{pf;1QD̦ !~,j+wtXPes{ Ä(P-;R^$z&3ݧnI h|+&/lp"@K]xV[ !!5Vb< p"Ž1qCK[HV srD=Ԣ˸eՋF޳0r!BIPu I^?5S M ubN[$͸51ΠeWb#:Zޠcl]M"j U[µ%:Zt|$qrkҞ[|NŠP# 7G=Jp%pMx"jUb֮I+qM9{7\xΉ&띮>*^6뎗 =iePj6/TAM8/3Ry @c ":.z֭2Bf/H fC;'UA;R]"nI#9!'E55+ݼu8lXK?1l|g]ͻ3r*1}_NkGZ88& __`w=|X/C痷!uV 1IKsb>{v!dF SY2\ҟEH<""XEt*=l[E WM3-B[w<`! L%2YM6ur`O!}-H#^4b'^'TP(8Q`zt/R֍94y>I{,!;Qenw!   8qX)7Ha=Ua=P=H@ctKiКDg̿s|:z"t[8p1L9>JX5e=w/tq$YȨaK7r(J }vTxi#"V~SzY+lEMCP`cHć^.CnQ\y8,]XJ-掖7G zMԹ}"iNuYFuޡS5(NjC9wCK q|f,C*ȰVې3Ĉ`ӠDD6oۼbHRr1Q0#18`CؼˤH1uZ^*PX^+=ݘ*}bnN[ ߎa N4j0u AcRhzbz4Z_X nFvݐ1UB\|38\;"hm<vWsBQ,V >0x.,B IZ\i H+~ސJ h0_\*c ZkDuLNx,LzAHrTGm2O+W3K`rX_ql7/곎!'_j?'w"jg05 rd JJjzklkEMyߌM9^Q׃zNl.m6ގ3mϗH^3c[,F>X"#ۡ_?Z~h@{p4 =o!ݥpjT0W^݁{2}?-ƮGxv%sm>βLQKM[ne 2qƜ0,X)Z8/j$Hq.7W!hϥ'*d vj"2'JĎE.zu^$=-wCP]eUsSWOka"GPlr]d\T v6zWeIק1(CBG+Q|Q v P[Q;=Nd> =Oho#qVKfL,:%i(o=i?IwsƬ߉sCFSi!!hHx <4DT )14o~ĴmM`J,i=r$n%Ivoq&m:U!F[agMvop7dRt*">O|u7 uޫ,WBpr[ya?dUku4< ^ĉD*ܘe'i_*a0賑ICT>_oE2|"0`_T{hQU& n#=#m Ń;f$B ]Z9>ʘ{Lk$G JE Mo=Q Z/ZA+ n}wm' .* xg!cAQ?en_:! IgE1_m4ݩ|rC b *k)9X,wm ȱrk^/`6݄aA=G?n)pf)0( (Q#: ᵩWQP ?L%Rqn֐:Uتx5 ~8 ^xX.40I,T*4[Vx%J"zi@bEzޚ'u 4>cwt8ȭpN p{M:/?lr:M̗,""G5/y关gC94I6P'w'tRiG(7`JH64"{NXI_ndY2}LKGFVfP6-$OUȢBQV.U=jr 4!##h4Y'\'WEz}@Am x~RD-r(DZ/)_/rm"Zi hťB>+\Vw@N-qJ ?0DGcH"~KHmA|_yPW"~ >/b+M3$ah8ʊ'R'Ww:mQjtKLR2%/n3qqZ5iĒvb*lfZbA>Ggwf8H>"Iv[>#ُ~hńV >9+gD:?EB!O{Zj]R;>.iwl~(ȽA ͔≣=.v̽5sIiψcJU"EӁA‹@Dgh/qT*CrWd⦺^3Z _܎|clvרq zr-94JݨnMi%Xoڽ 6܇1Kij.# ԽOdjʋ;S4x5@sM** 0t"O;8aCT@UWZlE)d8 ۣezW|J+Qp@0g4'CX?fx$!m,4>eW -KDKnXR7h f^ϛ{ ;|vqSea3ϙl/*&4jo5W)e3(W {r´x!a}e"q1*e:B(7um^pӔWx! Yh5<μLxwTcms/dh2;0u8[i®Db*3ˈ ǥ$yg ~_ATA(teZ" o " m>'G"OW,W@·-EcB>>j'#_2 &0>?Hؽ&$ćٲ-CWN@8>r_}0ta_FyLxg?PyCˡݎf./%z[wsgqq`ւ8&$>F|Az4݆ 0ʽ8hnNYzXA>gnD(Q#r6 ȭ6>^/> =a򻒆*;҇{L'<,#8%30e呟2͂G_ϬpDg3䆴|g(drDƨ^7~ST]~W/ qvZ?LuX )lvZ7v4*pEfcF!KÀB^vl ) i'U!6Ъ$]qZ=xLʫLf)parK,C!Avny)ԢZ>PR'}\cV˵Uk eK#bd{]u ڇ0.^oBUv!MzcyH?"{(S*fOi+PK4XllYlgH>,CퟪYD)4,x*< @vJ&˕.1<[Txql3dSV J`Wh9u 1jbYd2?ZYqN"'Xf j̥i;Ǿc0N>E sL ]R? ^c%N[tFÅ WI͍!I|6!\FMDZη1CtQ&@50;3 EO9ԝ9qo+J"t7>k v.t5v02;D\|fK@Q MKHhg6VzFT+s) "n4_)Eu S 93_KγrS-wLJVAc,)JV_7/κ-ec_*d̽kQ;Rr1 ^!W.2Jte]PP*ԹR`h+LA13]_Y+OU-[0B-D2ko[ޔ- \jTA ێAHc 亮 GrLY Xӣ Tm|/K:H)SWP)0ȤZiTܘo}Kr=q ǃ|OOdk>glַ"DttrC`\F3ה(q"(:ۊ/ھf  bl WcR]!ը2z`Hq` #o|e7]s:QX#;n؛q?X֨ux*m%~R8ͬ.uI&$oQ֖>nryD L}yALG6Ї2pavGx5r5]rG^O܍<-o ~]vSœgQϏBQ鶖z\0G(ʹX1JYo(CL\3 `$~.CRڶXs h`*aef˵[;xK̈́)QWP xa]S@}b "K'[iU]_AC+[Eqc->9 om:;s 2sl6:r D=iA΂e> '(y8A+Vjy`v4aXPR/uZY=?~<<N19C6c]uYmF9iS6i{-FjtFR>5!tuwwHFklmJ@ t = ?ОxORH:1ECD)%> r`/BXccnVz̀FneC2 &KEwF ,5[,Ъ%"&#gnP=Hx8^鯌,wA]9ЯJĬ ,33's-U4xn`O`&9╶{c7 #♤gfQu&:K+o*Wlq*#+XŞdG؍&y2Уq}$‰ZlSX o#QUD;D wMrsdVO\mP= )'[\Lѕۉe;Y&-*M|dPOVFЛFu@jEfǎ:BuĴkK)mmO^gڎ'[5b<`?AM"W29I*23'3RY2Z `.C6~&:(8'.93|&b+x% tѲ=hF-tM=4<<bݮë e.Cm2sN=E'c<9YAVohe{gG1+}Jt_>R{*ҭ'c$}O{ lY;ۊ:.Q וK;F-MR:E^^|ݺx"CO=3)+'CX"=O0\Oe}Gm'aY^`kvD?8KϡKRpMCHX=k’ZDêZBmEGEY~WF} H2&@ ʾ]Y*mNcѕ n zƙ&N!'Fi@~H>vgϵ) Ȕ+4|W1Ҵ6]x<[-+NSmNoS 䶐0\J .1;T95 r윘mAȀ{+Mz^-!n& ,K&d,O`qC[iqaK59-ߕ؈-a3sP2s.AQ>>B(RgT+}y SjV䀑{j"uj=P d6![~(ogc I`(~+u 6kКO-XRY4ē~P7WFqtDN8na +OOgz۩Tƞ]FAm k:7^b#tUujNj~xܢH[{*rB"iPZ3I'wh`W4n9,0~7lLRf3IOi8{Ϝ: ;z>$SxP97U^)ͼd@'A1r\^9VL+:DNR?H4zU0+|w@)03%@b1"ek[hH-* 5j&;?Q3TnrTL8&RX@N\@2}[ ;┯[cGHsUtt橣MfXw N}9QWImJu~xBNب_)4Q}%"D> cS2M 0f^[~bV{'-FjRW>TFbg&Sf@ͬ:sZ7HA1?\ _Mp2NX:x9lá?Kܧ|+yљ`n #Uถ(OvCwi?)k.0Qrg8)pi MH ឝe`t u+2`Uh*+!hM~\Qhr}%P0]i~; ?N㭎λKEJ)( k;!U7lI 8Aw7C^P\$JFYRaۻaUfR}r*k8 rAw.3'y?P o-7h  C6D*ζGqEcGiP h,9l:B-Jph}£sӪS׫Pl3zo HoJ֮e_a_(78;HxPneI@/ߎ"8*5$Qm2gW|ʁ$ +~NŭxcMsq "ykBl]ә\ؒ ą@י#>BZIL pu[QHkXQ-1br Z{u*{L+ʾ&fr)X2q,/ Vds0Y)ՑSu2zDvq8eȍ9:s`- srk*$eD+fFKi<.qv˫7vW Nd=l-QIn2(c{z].҇oBrϗDrb­k.(v07,)dy}<2h/bb$XeYG%r?8'᱂1GemNm#?u$X:Y9Z@_H6!lRq6Njc;𞌑=G\wa#7dڤgLKD>̫Q+,XETO;JCpgHAŏ#@, BW pǙ?GPak<H񗚒;~%2 ~ྮL26 `ϲ%G~s"-f =CG /HX=CFT9[E]^H]4+o9WOy].d`@v{>hI臙j].c,}GO_?'FMl|⺌q{mdA6OӠ0\?טzS\J]!7 Ldh.tFw/-Be (L((^ @҈C? 2 2akH%A%!d)wy.M:2l$c@< h'r iXC_[3ZDpjS,M^"_[]I$%B'h`DEl;h@)8, in-ܹMufA^F\"RJ^KC 'p*Fi; p/ %RF;( Y:eyKLLSEKd_c0?d}F~Q/L%t{!XE'ōnt}X8j*nܥ#HTĩş0)?eOrK=Q<4QJv C(ChW!iE%Js'^Y0-T%]^x5,ƣjK@汔$O<5YĞd)q&Rk^@Ւρvb -*-B\8w{|m|r{nRZ&'@AG\GD}% ?/H՗n Dq_\(r,2m#x4XYi*u3;+ɓ2|:C*;ׄ$.[EGg4A\:\,EaћǪ@_?hD 'KƮ`6q "( gd@ $,ہ;U'5E_\}Qznҫ\w 9%=*%lUyr $Cø`Z)@E##U[kR/ooZcG!GGp01R_ >aP-jyhq|V:~jA{[CY֦Q#'l߾ZQ+GpnTn_Im3u%WYm|V=Xu^/c9Hcl| sդ"t1 Bˎe`Zihcq\N8sA7qOUٺ9>H9|%n);xcf1Bv첶ӥ* G{s78ь; XNBy^KUx?}$^ϗ"Zz= A[NFE1LuS((q*TUI8$YU3?#,oE/ŬՍE}){Lz2堩[P=Ud-MLo֝팕kiC AĒbELM< cTgj"sc0D}:,-Kv#5S_~Xv|)Nxx5'J7 Pw i0Ia0ìJgc G<&Fw+׺ (Ǫ Y'f2 DԭRZ ڜ\P쯹MLz-`砨x0?wTT;A6n/ʣXͮP|9a. J!5M+-Ꜷz8gtQM_:LOL<~-a]M_3Y1AYxSq៱99`T|XN#Eh_tqe'7oQa 6R>Hjl oЉu"?vD>iصY'rWo.qY̔_, u-itBhF6\{ H|L̿x68 †.z K)J,D";EUj&YܬͨPw³8n-'kwJm%TXc_21ˋg`aO@[[qoMd.>:6zɥq7:w:[pDȁy=V*'.MLK]ER+QѠql6E,3&VXƹ HSv ִ l&bAL*ra!6#8Fѥ`5V"*imRw"vN)M~D3Uj D_Et/\#^P$HOSV[ m=N3 }n墆8!CQMi|/ ț cߝO>h~M,T:y5BhBN5@]+ݪB7tn;2xE@G<ʲ0'F0B Лۓf>[.X cɨ2F5 Υ~JޚLB ǙΜ/| *J5HŽNYYkj-Ej7`*mPw?֖XdiSOwFjy|Ϗ^Dr6fM)6i}8tpLx"~GRvN]͞ug.j I)l s:CG.PMTK>} pB!]>ȖGJ?-X' &w9p7! ph nG{86ӂ[Ampa#6IYpM̛l[+.:)1?;V[Z @ݛ֨2Z vUK懩Gq"sy={| /Ae͇lqbU]n_J LQ?U!6n)g'Ѱ섇ğfY#صp؃ʟ$"2Uڪ"9:Tx|LYS#EJʰE}*b7[3Nu-M>)k :p?"4ZwffCu@q=v#m7OB0vkj4wF ji֏CnMDxɡ:- .YfuQ}Dk*yh%$Wk>DN"KV9?i )=3k u 0] Q#; i(?_㟥kmHp֌d6.;DZblnl2apU=_X,!]<6X'E+LW$Q~v~,ABj VhU-m9<ʬ\69="73Ciǿ֑ũLhnZvO)ED&˯(Chu#A#*<̎ꬎ*]<ƒ@r)bP2Nw=|{Nk͉,ݍeKo2܏QoÁ}Yh|j,d 9>^w9ќ R>e|xp fFof(EsоpYHrׁ:|qRx}v]X{9j8iA3fKtxV=fkP8vh=Ɣ'1?=lFs;N,Lт%zKfUYPk@q)<@4CO֋e$C%ɬ"!r0}Dq(4f !g1}ր}f/ =WY~+NJw~>LS,+<]D[+D~Q>e5.|V?i>uij9G;$/j%ꔮ+Zճw^iFtҾ4,:@|7CSkBj7O0f˜cʿQ0Am.SUZ4%Р/2.\hQVgV)ޖtX> :]-&Z8XXzwᜤxXeD%T/Af]<"}TL!<zȼdQ64v@%j4LLv?&[[ ǤOw0chϙܻ-=S:Hd6Qށy̳l:E@c;Såq ړVR/ξ n tSX<^*.ݙa0uG[}׺3ɍ~_X1:XWѣ@g~th晓H!fKbE.2"L;h@aN3{K=:yҾ0% 9AlP.ը3#0q"ˢ'Osd뼗u_u0b$@sL+\OͼU/KHs*@@t6cOY/_0*W/fiv R %o9(jC<~ӳؗnN֏fdOE]SI fWOf)bÒWΑc'2YPAO؛j`*߂~|ƼыiӊLS^@ GhJ\bŴ ۤwW(ڌ|FJ(]xPs~~kNP m yZ?VЛ߀z{&'>F^>&}51Ô*䬴g$q$XI쌶W|+xpev8 -~{WO`*v 8R"hά flQY믭P˷djR5g9b%:fyJfbHNgڣ4zѯ=5q{[Yeb4 :{p"q BSn dFXvp(UON?E'4>׽*%Fg䭟_ IiEӊ2`hX*&c|LQK&mU<Ơ`ҷ'Vn3 di-Ki!rn1Ԁ] IO푨'@XKMa-Q5:68DΉb&ez1XeOS跫(xN!E223γH"s }̎S>n'! $9,ż/4KMf2yIg2%-3=!/A;V:Vk\S߯"nIX73,Mr j {#|NyeBz>^0UzӆzԒ2U<`<IFR)Zn"lGɆ s;\R(ȍ&vy9RfmAo\dxh?p etIlBI) 4-߃/c@LT= m+QR3;KKM7X \o:*W.ׂ0Rgr=ewFu/YnD\/rBUβO1ut\V(4g wvkjZXRyЋ7 J-!a$lEwץ-K\ RF)MZg)h(6vf9z4헩!G|Hӟ֓e+Xu-5(9\Dq_MΧlQDhE}'G֢fռiXȼ%/8!+O9&8S yuu /%.DP +2r$d/j~T| z(=n^pq WzՍSTo3@ӑ- K-у/)iTq: RRg=.)ng@|Rw$'1ؒ( 7Iz[\8wpG9 $q(x.gϵ֥ɲ-&e|6~r-!MeIɼ)4 'pf3aR,̿}>ӇmǸ@qW\bip m:t ^ e5Φ6A"Dy)kO2,P|S-48fv  ZY.۞P|XBvyF Tۺ@B!ɊJwhf*K`q̺h2_'SGEA hsEх~oqHAS,f0+Ԗ@#-RӴ,7yjYb#w#-MV{edtX9B-N=NFst8JJR.uUsF𘦕^@?fiiD1ZZ<:$v0FMeʌô / XU`G+{-]2qywɁRܺ8L`I VZLFjzP`T[]ľ;X-rOMX3x-i"ES$+%WCa#k@+l(= tCiC'6{7siah1< 2>nh@٢ ҰJR# 5Ns~2~/tՖTmi?X t-٧6أz$ ~#Q.(0~*uL딜l-jeO|Q3Oh(gΪ]i5yZbO SZz|'LœO:sbNZ~+m% 6G) 'Jla )d 8d-C Jن}sLڕ1$?b2o.>r4%=O1* /CԦ"j"zZWQٸݺ Us~ó=K [ ]-e7|C8YcEH}\M|B/Wp%PуYI Jp\~TARy񞁇ZmOjdrf՝Rmt8ydJzo۫JWQRHa4,3z\kQ܎~5/Ug"™gY?R/QW[֊X".雛Y06sZ(&K"6uk!d4[as_s{m}:ԩfe>!#3*f64ӱ[;< ]ϭ!x"j+Bh9v@_W쬊a:+؍'IrbjՖPF Պ>}wJLf_KǛ"%HD84nsy'COys7 6\Y1Db)b&,;9eӑ[W`g~_ys chRQ1+cOڔ[D%O4tcmzpǞGVM@#&(`!ɱ\O2@u*<-'g=u>7c<2҄˯mNqXFcN8~XEhNFRtGNRZc]<91l= H@ݐ<@Cںui1s3ϿƏځ|?s_5& n0XGp/B#/O q=yOeD XGlƣPyw'h/DTOR ǒ2=SVKth w 䎾 t}ЎxҏPBU܍4|{coNh)mY8H1ZLg{&@3ϼpE<@Vzưk\x5{CJ- ?Txgr̞!5Z] w6}p"V@3뜲.~mBFJADXzdVh|=ڃ\N )-kZK i4zriOn_\y^?\t4Kg2nSL9bZeeopNK֊Rk^0i6봽/ȪAO?ӼFa_VOKͩyK|y:`h,C_FCzJ :֙Kiwvʾ%gGsO \Ȑt4`gmr=팀j?s]0ZA[|/+wJ;Q@,0fi&Qp{h<[+('J~<.f\#nnAb 19?f!|0+3c)3mnj8,'vYq=! %tBK yJsw|vdoBKTN!22IWO)i׺*-+ dfTs<0X _Hf^]!IF CL-\ KVܒ(BW~>x=#ج$E^-Mu 69D@rD@|P,Au%r6 Es5fuZĤy2g.bnVF2-Yp73U@Bߞ_`|AJN~?z})xCMYM4kҧLk,2:,(YOLXN%^w ]=UV԰i}W>{VB*UxB~ ?@j2}?م& t9Q4`c;SWFq$2 mʒ q_Et 1c܏/u_̽K rҭVI$?) '-unC&Ȃ{Th= OljP6:ŝ@6Nz)#|g'dUaB{ i;m vɿ9F]hzD8nu'āQ65C*Cj"dD70Œ 2{}04+l]yUDx yI_,3 OFXi9AYr0E:c - v<R؏͵Y}n,Vd4kYrcK&;cdpA"=sz0ThE*7Γ)x묙2 r_ȏVو8"NGjAи/x_p,-*K 7ϧbG@maԱ~pcӏ2p VgŒw3KL>2/9Qv{X i5/G!' 58 $ݬN}=N -rΫ=x3U۪pOx8CccT&C[{A!Pu&biL (iL=`HI7-cs@5 :ٜUIMdInG =JPGNZT|DwxB%<6"Mgw]51vWj,>S%?of.4*.EˑwUfǗ^x )q]Bs!#ٓF遙3k uwQ;p௰`#ᬘ Wgqv:2 ,OC:8C/sG{*!5x|Y峖[2#Mpž SBLxN}qK6oUh:ulh<Mr"'طR[kqu'#eY͵bApPաditDCȼ =wOګ-Fxُe½|ksI k<=$3fSFETև'48qH f2%Ѧy)oz$Y h])?G/QIL^L WX=1eɨv Dg~T&r[0TPQ;214 |$4WSMx6s>|/*[ί}`ÄrGus)iux RK,_s[=ᄥn*qkU%WE+/֊\ l0 99֚bQ+6f1=&Ū x$1`iz; KHm }ւni!267FK9m{wGхزTL)ÿׂAV_.j E-Z]nr 4lp+SK~wftlgFA $Qe-l !/1ٸItyGh&[;+y",?z7.wy8u]-h\;o[9U`dxBmS"-$0m2ikR ҋ$!7:TXuףA.Ly; ` \#ͯ5v⎽;EM9\@!]G$Pf_{)ع%9Rjڒne{p}˦rr"{lD0-/S5CQ$ yAya#9 G,|_"=K_ZX8)O|h3}cQ/=[(o~ֹ=kZe} ʎv!=S{VZhHm !-8#|C߲/}Zc锽bF YZKiE8 4Yu{GiQk{Pu~]hom{SeP:]Ŋz!FammenR'iH$}gI P{_ANbcG{G[۠!4v =0@DDԻ;IZ'p?]pbM̏1GO<t1&HD)?s,ﮜH [[M>-TM?6-?gг1(eQ:dg: S_&^%1FcI"̌ ?D>HH;buNSy>ڱRvCzW55K^Sdp9I1Um96]!].JR E#Ŧ k ]_5Tu|'{[J"{-Eu>IQ;+6zo^rd92ǡeuT/勠OWJ`RJhݘ!hWC1HӚYXb"0|{i=)#<+ۥ?s7'Z͚N%0K4Q}Rlnn"C2yTɶsϖZmw!L|:إSeri0cP`j.dhY9:6Ty!UQf16i*\> ^1IRzaB }2\m·Li0bUF %̿ɸ䧶bOH1yQfX'ȁٝ]ߖ5^*)A$!%1cL,Y/kⶏ\ً ̛&xBO*?M1SU3} 3tsrP\ >-]-BU\_8\ szmZq<''cS3 (]dv,@tvYhPdӰ_2YKݍ7l%Zᒘz SN)a"VA]6O=f =uVߢ UOA0GgK%X\2o؀i-pF2vĶ_#?z xD9$R^cRU9Ģ{ T4Ki47/e7(W AsnqW07)!>3@Dc~ uVWZrЏW#?fjB['eO/?a4o?n2A\J,w6{>E(b^nfra9s`nS M虂ٜkA>]ˬ(\\` Ako!BaW_"U%RөoP%25B l;}tb5WH64I),ڻL .7A#RtUҬq,5LuZ[3F#Eav%8 T%`:!.z.: 8Omn "@P ^CBć0kyp+.Vm]d;*PraiL"( bm|&u| ui `dP=S-u==Cv[UΩVflu#+Q~4W͋F Z_Z?$䴹7߲ũVL}_٫n|UN\3$޿N;4ScRp\D2@3`vg28 ʍM~ۭ|i(eV* E-^jV~}z0^&Y9R+7/$13:@(zM 16QX;`b7bi} <4S`)Tn|rmy(V T ,#.6l"`eͳF: %4Ga`p!lTP,x>dLbX}藞oF#wR~ E3[W%e3m!ސՈr bեmSeO)H4Ζ5zcE DD7c**4HN vUdS/"7 bPMtOӳO0ص#znsX~t/ $@]o5,S"U DX\MOHmO4 CaBf) @e0TzRDxR=yĥ}r͜G:7~x2dvQ$4BA§٠]mD̛1& Ύ$]DXΞ?g4&4 S#Ə@%'6 ݜSǺ5V_;Ta0I/ :i2=rY9J`yInN|fL&h CK_ύ'aDD[)je  &?h~E0IYFrZ!HG`SrItHj#w }ݻrfL ﭝ}_bP|h3?Q;nj0đ6x~Ա  4W8f8$n p 5eoi6+xh{`)7~vn`+/dW>`7arm9-ۏ7ٲ:3ǀw {C"9Xbiᾳ2==y 3N Cebf:jcʨ4D^])|kqÛmnCjp$rŴCw4ƇXTu ۹^]ŅZ*(9J: f}tdR& g@N\3>WdX =rϖ5BT8u%ho̲ J o++%kfMQ~fTp/vxoָ{`3MD)V+Q㝆9TF0lwԐ"W^+l;$p[Pj[=-o.N":`J9| Q,- u?f!>%a5& 7[" j1g**]%Q_ܾ0ChsB\r|F;8QeyW)^Z9w|zoyfte2xv6D[/RIf5?;FԴ?|/t9ad쿀E$d} UW6 ϭ6ιEHQO=SY2<ܠ}{6 Vrí[sbxyѧUveke9̡wwx_fV&|qbo?Qj8<- Pk=DmqyQ϶2lTt#`BKG]Rp>ۍ?RԽ䎓D0ؤDq_$GgAŠWtRe4W_ i4w󴓒Mdҕ6|IŋE(_ V@Z9k@xM%@WwSr䥥 JԋIx})X0CG~ B5t8UfvK Ya0`2"Eg9Ø`?r2o(sg7ȁ^:o.lćvӅ٣A$e[S XDOzѸf-y^iij.$s1 u[vݎAžc $q&u%6U[[H\'zF>'t$5r >.ܶotFUq@ #,zv,v.vK7Tb JMk9d|ͿTA[rfI+jEe~ Zp=ă<h_-} DA5l(d5y4JAjɊ}FHvuZgzY:^,vIނC?N% iԵxFV!L(__8Nn e2ܭXInx9ved,*UGr45|{lG}ccZFԟd,u`̶|/o;/iu3@FЕ`[ՙm/уb8Ɖ#۸[z ~UȆ7a\qn>`!%- XsfPe2UUFN=R&3ħ0\V J?"};10O.FQ3R>YJPwmͪ6Y3PB,h Z_&ksGn}Vݘ 8e%j7if2ȗ%OGj]뀃愜:m NlhA^gIclk$]u~mft6љtfj{=c@i Yy̎ygϰKYy^&?.ȏfL Dvex9@\Ī/kp&aYIЊ"+<f0/ࡍ/;j )G7th>:9c:&w #e}M"TL{7~iQ;iY-JTp1lO&-oXij^>v!䉙KYݼZ,KJʰLQ3Bŵ ׎dx*A|؉8tt Nrh ua58ANU/XaטD.([Fr*0‘GL=jM߻XZD߂TJMl8s :̕FbVIGg"i=iWd헭ouHd&ߤ<^eXzY:I&Ujx H{H[!Cхᗽ(Lb^5P郯aAk=#C ڱeQy RQŬ́S$/q`mݨ紴Kj嗞a)d &CoTRW8 mO`L9yuao'Es텰 X1ѐ5ёWf5FS:ÓtDXucgg Pa}S a褮(XdeS-iΓBϹB%6 vX =K|z=lԢN^.G'\envj/9VuPpA(Dh 571eMhFڮ+sv]O'`]NaXG9$Iϕ9< 56ȸ{ G[G3K_#- o\fS"= j-Avfuf?"Cӎ^qqc1d,@ 6'm;^Ng J F1> (t/Z9$F=voӕ6=QԊ-ΏL F+.m%m!Xx uD R+fR8i~omh6K:?R]Om3$ǴbYX@s: KOQ[3Ǎ7_3Hޤ,;'ֆ-u}JQ@^`dPY'RL@VPK' ZA( F"Fz{1V{|#6HS'lVź*řiq|g=E{Xtv1 VFWek8 Cp֕݇v~EC4͝PڹA $goϝBdRk2I}GIjY*dsk_Wdqhk?]AǠ<33e3]~y =349%*ZLg3cM7tjr,WDŽTlt3:1* Y/E|H]UwltϱO/JqTD e20YC 9a8&V:UXxlQT>P-|Mj=jϝx#U#6Ԙg'XGRۘEDKlKL~vW*Kܚ/ CvjZ9;3NO1JK{C 8\b:;*gIrMPz &|yCjҍ:B~mt#g쩥\95/*ְdyZY/QmӮ!1/h<}9,&WCq5(%u v9S+!\/ӱt9/هiϏA7IbR-ev`h~AKͩJǭ<&voHyG! X,dp39X[d'}]Ox"& dg+>NG}s_y9=R :s{0Ѓ3V *jv>(U#Bu ␾pt '*V{`O34CDE@'sY_Vh.V +Õ.ݰÜ%+v#%%IIkBN.6]}~64B_wPwCrԓ~MJ)Ϩ/Ht鐵5rܰ0.kIh>-$6v rqfRmBA XV(jI2t\k\aZgjlإWɒ;˹eKj_w& !G@'D3 't6^"]+]շ\]2=[ԁ0"{.e򜈨vK7_QѼIbͯbvE8b/^=lLH()e؋毸b#QTQ,&GD'{QhE٠acu|w%ʹtaR9dxʧT@lI1g((O!Tf+WDzPrCM~,9;NPt=`r 3GP :H465[Nt+1Ewnϑm2"ҿ'fAY&hZk- IZL TB7[nќ+TYy? 6VN֋dce䗝3Jrʁ`pe9ބ~;`V^ [d/}<8 ʚHnY4ii7_˻k]^]lO<.1b2j0F_ Ф<_yO7/B=t'w!Z`KTk =8 Mۚ%7M ::k 9P{p!e@p:+pvy$ơpCq oū&]#:XL㠺;0YJd̃,ʍlr#wQF[ 3nmt."7(̴_\{j[a,ySz*VzK5(j{J,rJM=_:(8ޞT;ΎO`Z! ?܍scj% vmTD㘼w'"X&Rr O1^,Xr㍕_J߫ɏ* HiD0daQC{DN|j4[A=v&β>Wx=tm̖:tI2.A@$FȋL #\a8"c1鐨iӴZhн Ogv fxcAff9 D6QWbP07Pwfb^xJNrbmW͹Hhpgĸl8d:L壘-ߵQ~0gzD=ӯ?'c1n2($ y1\̽XԙH<3^qn6͘VUa9ϊb"Zլڅ ÷)>Otմ N1}8zYi}U7;kWk/ Xudb/X'/f!9^{9jWnCY0HzѸR/:?BϲPqѢCYY%,W*9 PV`/։nPC 7E>N]O@s\w~:OKYPRCwjK?xXiȕ=Bq0)z79uTb EOtj.]D+- A'Ib31{5 C2 [`qЇmAgbUPҒ H]- ,b7}-sf|a(E]g=֕}5{ (G3ō i|S9գwSYMt[zWm4ôa^ǥ͜%̺ior @4wCT@Mۦ"]a?j*ŜY+A.Zsk[\<l7x]xPNL=+H1f =?:bTӼJөzmoYi J#h dRw2HXdnvfiMύ RnbQ۩+& 0gm~5_ /_'B}PcBPV=:y:!mVXR|cWqĠŤGD5.ſyv3HMs[G$(j6[ (5]!*R׀{U6ɍ?gEnsjD Z~q3Ne̪ӲZa@39jMײ&ْ9H'f; 'yy&O`[l,腬r$U-Ou %T6)Ga,N)>$EŐ2E9m(gZ^E\pÁ)Xo/s[hcgO>M-H i3= ϶S$8:' +=fg}ZBy ~V>V@}eqagJ@O z ew8ͱ C$Z=v1o#PtY| 3x׬ow}mȁkNR|jUVN**gcWDw1lgs2}]+Y+?XWbZ 9W {q{d 0^ILg񣈀5DrLJl1,w2FB1h,C&j>Lx%q^D~ԘZTXE㝺 d}`ʦC- -SfȍѺRc-OqXVqa$i3 ^KKӿϰusļͱ+3P2p7i|yL;µEN:MLjC~oCN6!ޝ%FxuTa{`9)욗a{[aS&}C81E>+K b]-+K,A+vѨ 7_Č=d( 5NAP;~'mb҈KJQԥ-&  A$vUd&@>خ(e5 oX _T<8 *nA2v !,>֌ô;%as:," Ox.B&BAKX+@` kw# [,E?{N+IѦ,gJ ]8iYL+׵|7P2}kc.cP{vJ%&Y#]-čq񔀄͐ /ybwWK1#V/fB1H#S&'iW@i݌ pon2~E}9&#g5tπְ~FJHE r ۞ DU E6/M"h&^Y@.l_>+&$[5}bɬ*,4]+1Ң䨝㌏(M=A]]( y~c ^Wk+O:?ÎUiJ3t 8R_YNi|E Býfd sU{VK`;~Is ヤ Lg9"aB13[#)g.I+`t/BCaiǸk,zc9wun*X嗰A? 4-8GQb IY'6MeT֬o;;G'Fnh]"v8RgE7](f"K4EiG o=!o&_ Y<@(M`.mt1&~Jj5WiV@j;L2n`(Oh* $I'؎3X{ۊBm!ǁ x}̰g\]F<'մ7íJ=vB۬6O g<׊rg(m R\W)bAY+u(sy}4&S1ܯe.ױQmfD%j[R,nJk~C8%GRFh9U w(vrYyRCSs77&|JWP&.a\_Gxr @Q~'Z-_1\﫥-s2.<)]ٶDc<+fB%k6Jp;Yq {+E3=aF0)ffb*gM1| *eU5!t1Q6;&$K!&YmЊ(/C94X)џai6Cmƴ w<["̄@E&.kžûAD DƩFAi?uN||0V]ƜR^B.վC&jm|+e2$iL.B8fߚc3vM>1{Q&6A8EQZRi"r DZ\-SgBdP"rnG{P8( &Xe52oc?*NLpx 6h h A{ ^gu6,sp8.xmn]!D' Mu#T/p\_V!NlkCKxgt#|o0OG> M֡)Wת-ȭSJ2Q0j+&s0 6'+GtDrcR0#_1ۤ斧CҞ.¡erFU {|DnnYĂ׽A!IeLξ bm4 o\)->ؠޙh't =ˌCHVX1 {^ QC%{MG'vejXMW 6r9sscvm)IƜys +48/A$u*fdj|I Osé~dxLYFBATc;g$Wyt<^<3otm5ƀ _}Mz̧KE2҆զ犦km9 YgzC3}vnO!Ǵ\)lpTAp~|7%QY?6)JkEc$9'/`Q?8 6m&}-KU ՗yM?pwXꚲDz*U%)%0.IZyNLS6h<l-N'L^^!,ĸ뤛L;5=pG L5ay[YBnZLs fCnxc\nh^L,ϯzq^]Nї^ԛ"I`7 ۀjsj1*dM&x)  <$.ֻAU"?5 sA~;o UuN`roщ'dE.gp77-m6h% 0f*h tEj5X jmFPihuy6ja[b66f{ގKQkҼ`o MQy DSwhPiU~0=fT_s(^I~ O0qA,s|z!8L0nVGq vI) Ny(6#/N>u9v#wDlV$΃H -fՌ=0 fPntTN161?;X*Wݴ;KWfn.3B}NP6WP}8۵4چڶ*BI ݲ~p `0Uv:%hy@(O",>6 43Jdngd8ŬO = ;jtx* ' fs$}^F T $! ̑gE[͹e[\G 0&x-axw!2q3x1:Jo.\!BJfo Gᥱ3n+7faF/l&;}@]wf88ږExtҁsƅ/ىuzv_ NKr6R&x℧Z}CnESU kJ""WNt=* >ha@ }]**|G4KAzgJ"vҫySoW8Zo㶬untPV͢H=ׇ J~H#;J~yp+(1U铅.?- yehpP_%eU΋*VH$:0``k[P͜Tՙ.\2gFA+E4佐i/G  Xg]aMɌ5~ԃ_-2Icf]X\8,ndsOO.<By.LEFLwIȐ_1w`D'0&lN[e8اf7B<R688>Jܼ_}7u$hG ϋ-ξtjk*ęzڤ Cc##Pkw>ŪHmY|vo8$pMuҜG;P*f]3n Љ.Fc,D-_Kj dDќTzJ 7@Fzs9A.l { L׼ V f d#x;fnÝwwDgY=ݤFAh`9>i;T{VבEC5/* LΈ e`\3xᛘIچ[&FԀ+R  Rt(}֕=p xs@jB`jyN/4R-_~2=m\|?Q4mN|%>y<&XSҁXe a<, VJbz&ov}"n%xtq P~'cd+tiоb*7chfT9s;쑧sz,!Hc|^&$mcu"]wP;"Q {pF'-xPMv˛ˏaI5CqFk]},6MNao,1 ,wTț LO J3maz#-=W7ޗ⣧L]6-: NN@^ 0{T`UW0,|lwhMTϝ.HJf|bX6zBӢ #>+kg͍ALzJk5<țmjW1+; b{:e5dG颤PEZmmq൦QI:4,tʔgspo;LI2l)gKc q^!\ْOa"\ ;s1= ?4gru؈^<1v,v[lbxi%v'^FIU34 5~qn 48q`f_ˏ_# Mw,XGVQ؜&lbg1E˔h0WR_{>g,N!ڇw#LwBBy375oKG Ğ.E+51{1 $ShtQ"|;3L?BRoSgyh1.X-"XSgFXl~QgfUdc6q@&D v]ͮ&@N+'@)Rze/yB"0"eB78!<ӮgX֧3pZr.ÊV /alo_C:b>0A} 6>wgh.$4Hڊc/c^LzG8,X $VJD5qٵXB@!f%H%g#+&&D#\WDY4I{y:fvD?ɠ/|ڀ+ v+2_{G0v;4fA 5:Az况B8 ! CV2E\Al*nxb"lsVƸDۘ0v:~dK CH T>nctuqlX3]+9]\u_;f 8nv9X9t*mR}b/Mqi'yhu2 lM-Md~5ZO3}8 xg=2[cV߹X!>ω!1(TEIgdE3, n}Hs{t-jn=y)Ld72/*/}[?=}nHXnF 'n4VK), q,f;:m[E[0"{f~O^r+|޴Ps MO`8@yRGW3GjN2,eXZġJH{Jl[t$oQi(<bWkIׅp\~u'.p> FaQwKkRl w)kW;u{~lE*ނEKcXl0TIRɟJ];m`KFײFQ5p2%!1I?IX7-ble kWEoaX!*kgVX$ztf֕|sw[_ãs ҂;pjgdU 7tL3v]4 Y1/j#f{ka{.#_"?.b;,OxP\:!JSvk9Z5|)/&WkBtVe{Ӥ &hzIɥ>D[RW @${ݭaȶymP[S3jZz:}-Ge!vpќ UpC䜼& Iluv(E{煞mJ=߂oY0rr=w޵ܮt٦U1@Up>.d-M٪ES 䩂Y:w4E.N_!0W+>͒J:"Ao}ҳ/pG̸L;9le`W0יo[E,H1S9lV-MTO-yò. _$:VWc-@xT`=4snY=7Ĵ.ܷ<4`!La͐K7$%n1w(Z>/Iz~~zλ{5o ]epS`ZtWA+gGP⛁PB̞ZoNɾ$W.ËO^9!9Y1j9L*ێ} h5]^eh;|4gwiGDRv=4%STцD cՅ"-VC{VeB<쉚%*3^JLkk4]'p%@a7{ _|.E3 >rN7ׇ-2]fPȑ~"_saޔ!r81N GNaҥ,~G%PF+>:#V`"X'>s#efs7bN*x1^\`)ꣂ3i!KˤS@6g2=gPkS_z2]:b36CgM[qz~A)ťxKz:e$pF ov 'zR2S*6"zhgr # UV4ΚYB3-Wv~`SsRRxz!e t\#wk?d<fV> C_=, fA`+c ʵo3t&^KBF |x*xGm#x\*t}9nėOYDBְXI!eⰍ/ڵwoKLNUqϨE-GV7DH 'ĹR:'ݼ[F@+)jT)t ō/XLxE->`^HVIE%PбnOnDVc8HMe\ ^GuV0ɑY^ЏoB9L B0yxGtvg7iOP?a)%];5"aNIbɅ'[CRJY yZΡDɸه0d)L6#(X/"!G9㲆{ǫp@U8j)L9$Bk329cirN ~~α\i;96s X=y$Cxlhi*zo_۩P0Hdlr i( pxl%/gXU!]~1*YaSZ8ZqdB[|Ձlq""i~jfQ\/Ae!Ƶ*\a Us'.<7p l>R~㙢"\) T6FB~/gPSzaH\ T.ۥޒ_rHK"OF@詂M-!6A~uxC//Ɩ)Jɹ`KF4XEB$YxIÌwiVؑ*puXIgx3U3֘e9gfG6rW.VoN˚?{ϕEK+O mHN;][,lʀ563O75qOtfi_R1]5M텋FƂe| o x0˛EE|oJ'plul5L* .[s꠺E:*ݓcDc?Qi?qO2t)ִy/{hr,5އ߄D*<؆۱3 +0cvqg2He>wWƉ|FdţjQv?Ot{5?pBZVlZJ}ż3!uM=1Ϲ#'m[!@keiF T6eՌ'q[̡.rZn+WNRЫIOsD#+c Ͼs8X%SJle7 x/#ODJ;CFh4θ3Yz^nJwI) d[vm_d8y-6v"QVPW6}C7ڿ]u/S-Q%jqޓ匟ӃԜ3H2݃s[ëD4ʇAwMuf,|TߊjMlћ6W4^؈ o UtTH؏ w](KF99T)gTqӁ>ڔ`] hn @a,+-nEJd ʺ?98j[>N +*bd)[.M3.WsioRq 8ksML 1[}ΚlaroA)c475Zʙ. m2h<+EP8+CRCszqә(:Xn ߈QlDInK ʞole9Axb1/?"k1EbE 7Gu5;]_` w6 dwIGg!8Zf\N*۩2\P[ ^3Mdj\@V՜z?`ތu`lva沊yqfSR%d^)șZ aA,V(192jqY8xZ1d({ \fl9` [l$~Y4uS,Ec*,()iS?ZAB(Jonݞ+- KT8tkYCA?_/ڣ?naϒ^UW.Bf=qU9 5?@E<EIf.ԁT`ǐx[m.fbhDZ = +t}&/v1V7uvҗ@mi`y>#69ç}I Wݥ<%0V^XH>VDKʪEj[Uog2Ʉ) t&'uci魯AbS:sCLmj:sc KM]Zۘ;y;M2"bKh մP[þ{#p~ֳALȄq/-v&گJE74]vݱ\4y z‹rؕ9Psx13qJ4#<&ϝm# q^ރYy-0nП`1xbz\aܛAd8fb[bCş뻇+I5,/|`ҜMd%[WpRܮ\:ԺX+gθZ$뮒IΆNz®Xd;p )y4_G9^"k Tlt4a,NYkhK02*imVo/&= @l[«)&7xIhXM?ФJiGss')߯ɠmuKL/'u3w2Nj7}}==3I=X7_M9!. ܍ԴI *ơ(~xB+pGź^m<(z<*d&[0(v_rGõoM.V .:Q s[|`!P,6SY\7/ˋ)Hlu7ET3X/}R;p84.7oNI\}E5o3r0Bc*TbwʃgM{ƁYRgTŶ^|HHIG}àmq@«6+IH_iT |e3}enRRк5OxN;;+9Nətk#5u _%nkgix+Gxq*Vo#NpcZU=%}0[_`ʉ/e=DdxdY͞o gNDd5cι\򬈘^î*Y$ cyl$sIӡPi8n'XԖN!).X>UK$i }~c~XS0'[!Wb31:/W"+'LX Q|%+ފ%W絈9Fd5޷A|]{MXQ!(*nG~l.(inn8b )8{{w8 k!XGF-}/Ѭ3jKD(60ˁ1DZ{)OA97W&Wˆ,!`X ijw[ZK_RўdJS׶y}W;J* R&ơ516O;(T} 0)QӤSPF3-l&GJ~;;>#*)=HQI+8ug[4ە#nuRY'Bw<͟%]IuRBCob c)| ^PZj{VcyYsiFMޝViOa$$u~/hp\m ؓd:ݧQi+54hi/S.F1KW|T);d4Aingɨ&1>vhkgnC;űxJ9ӂF0aN~#5 qC55MS-0d6?fnM^ZHqC2 % I?%"yr>)*&D^gήa_7!j׽ VV8?U]bKuR3M@J!6,; JzCᲕF&\Sf/Z_mzŭ_lC=ǵm !4uT<I "7SO Ä3;=3Gޒq@<8@0wCT bIӬXtn\W8u+ӎG) zhZ90dZlXL(Ǎz >P&:X :Η䆭Hp$(OI(6豿* &T8S &!|$ 'jk 쒟3Pxt"S@G>b)9crItS{cq&7 ]ɇ8?qeKR,域s#Ƅ,uH 4NM"9Rx҅ƻvKK e=oj;)l^eƀ`ng <Cy>qU0>0Ѥ햛Ŗ)2BjZ+mhMi@R%[ !t" L&5л۝'*>\Y 7Ta7ᐒ;A&pLVeІe)[W-KR`h[<~s0 m˜ U %NPv|B' %s?JUC9ER׹_tw QmD'Ag^}qJI_1, ݼ3X2T:aD r2G}5 ˩n0aSaL՟_Xh',=b: m :4m Az8p>mP@+ JfvLDMMV '+ݽrT @Mj_b1Cd2[]ssnO];u]2U &3]p!P|J5b+L(Dy'{z{w.5+M:G$0m=KS Qoc0-3ҎO2yCX2\;juKgy ,:.c0(ǽ I$eH>tMIz˰w 3 $;. KRb#JYuf46$rԛr]" <.SV>XR:ID !t'V:YuP$!|[f4]J ?28W> tWE cޅ4N`Ԗ1{StSitʊZT*Eĭ[|uerHkSĸGFpi/$[0s>20FU)˒{Ijslc)|YOSߥs%ʞl5?1G\KZnз! PR_\[Evl0q 2o@q\6榨u u|S5b)|*6(Y~۶8{/x/NńAk-θ?Wj%@J"k_aWy!}VblO(-8A<>'b`cT`Isyd7. UlT؀$7ːةW4>w׍[r~)xeGLT f``9z:9 *9\ ;ic2g [9Ĝq ܔuU)aVYKk0gg yr u+DlJ\P2gհ;+R6!7K^eQ$]ۻڥQeqA'Jn&ڋ0Y7EP#*h"_0xlg,WKCY9I\X|:cskk*DoF%aa^50_Nɲ<؈#^̗̥DzG^|c!5r -`lEH-K+]MfI'sߚNJ)j2=)XiĢURωQm* gri77#c7#!^d*ENl>ГP?/0VbӶKdrDŽrc FZ&Az*HQz9ENEY\V4 2Ԋ!a@L&uIz{lI@u&euDCkGX,!]7=:_&{GC|xVbe0{=pl-֌}#V ig;-nZb Q hӄ{.@Q4s+ 0t2cDJ2R5ES [-V@L^'3Ѫ2VF.cJ!If}ƙx?C SMؿʝNYrX|37d"hEӟ.%|j94C4#woVtoj]g{1ݙ.HMR Z^ 1] ,_=!楐Bvah}bQ-ʃm9d 3Due `),3H]9iuԁ` B.UGY_T x5*4"xؗACżfяmZ]N-+w|^#Br;.溜N *z[mN muP+>W vIS4t==8d;i)(EGA p.Prų65(Ï8c 851\ͱ6ڶ*岘)6@PT YGC~tH l1RgE :i0TK8#sPHQK~i%]^eq(V>p1 MN,yU>g{qn݁YF4[#rN]BzC^\ԾAf^ I[ @'w^fE7(Pp Dr+3/6YnpċBW!R*wEFk#s WPa G/+ xwTRIaIy~@u_+RVBb,U݃ \ ȧӲ 4KYݢ Ek")Ѱ'"h@g Ji!q?- j7BX=O&K㤁\4jr,!+zGPNBIV.XzFv(|TItuNV[VQ &tn5WmS?.QP!RUi!gyT%搭,?6a΁#+ רDKq,w`損QX,䗵ْhO3Ԗ;E(1a3R)e+gnəANd8faɄI}܊NX^Fpm/\" )☹ܻ*y|m;(>6sAǖDIn]bX.\T8u[\.Q4C!V+n38?!PrN>s eOAyCU!LiK"3}%{Lahl2)F=l Ùq Ke'ZIсʳḫʿ>mJo jIgt2[4t7f녹GNঁ\GAg(qؘ ҩa fp&Q %gy)7e;/d}MAB,DYs_Nqw纖۵ij֣Ր)}~LƘg2we̿30re7\{*[›o庣+X厊}m<.YTNοǂųt{Z7FaRF\Diu6bb !3s G_=#o K^~db#ܼڸF=b.{p4I|8X(|9|pf-mKqfC" CoփOdmt=t)0ܮHʶFc}V:TCQܧf4^(hJEU͈M]hfIZYE|kB{ѓ _:FVU%pwwvca| +|nes@^,%kU8jHՒm++Ve)vSJ? ZV* =ɣ9۰᛼,#?cZз }-D|T:2`.lY@`r7:j2o9VD-ee ։gcb9Ngxcz!!(0ߩ>F1eDG82_E- lQQ DM9(.箜1X{yroN+aqFV_ ? #oo[Avֈ2\d/xhs1#ʮ1P@[O5]"8_W~D:EZ|9jd.GNɦiQ_Br5K'KU:m7bHLçϛ[ HL/X1eVze5t3~dk̀"x,jff` JT̑k&"7FkTܸ>W8Fdc"(jnB\80wujQQG%?5COd ֎hU 8v~mȢ{YJvD `mрDﵿ7{AvpȩS2RJ>ݩ,C SO G g;ҙ#q׿}}9:&OJqѓiHUљtWly9 05`tf2޵VC9aju*a޾TpmDs}U?KY%(rO}Zf)`'uyNM]:fO<ê sdy&Tr뚄N9?~li@tF7o t}]DPf]d& Mp().˨!YBAJU{F9 }_9/8f!W%t <&dz ;Y ɦ}e4NQi`t6:PԬ9d.]ū&SN9mj&4VFC Afd e/!z`>ׁHو^BmYIX4&B2z fԩc ^.=O,P`^/'sSt:SA=B]3F5qGNUn2"rOmq 欅?/w֙UhxQM|+_|BS aPԟ>EGvPU>no/0_ &2Dz "뭽 )CL:.}IK͐r 9.c J>uET\,7SB8y,ٔ/y5{ bW>VwmqAe}^n J2j휯Okar{t`ף4֐@lB$d#V}ݍ|eN/ƮC1 M ۯCڏze2?Y:jY'没þ=JTd7VԏVyu c+n/a!ڹo IW;:Z%'/GB&Z?z:9qBhvPE+9n0(fرjR݃&Ez1²+,"SwvU;M1(l~^eϤ1l bϫ>/4{sM'iv=\<>vSJHTImM r͸Ѷ#1W$yЦ3/?U5謬-S[<$VYi /)0ĜW96&ӈ$/c,M(ԏ}GZ]bT0Kh~;urͨl^.3wP(־\ 6B|.duX9x&\U5F8cx \Rg:>B,e?u¬shM(FkS!1Kս t^@GmB#Et d%dy0Ynxݙ vL(5 #tcsDjH|XqA[ =%`3Ϣ26R% O~۫aR q)|qFˤ2f]` 'IOS 5pª S!<(`?E-/!/Xd1a4Id x_bDj\[S 5pctۤAple8H|eHuzF\DzxPyep=eX)- }9HU#]dM T'x,-^!gY1GeBTN?CrDyE 3&ye\0Zp)z} 74\fJ`=Z{1 TϡE?ßx(*mslzv0ŨV;Xx% EA}H%niD4+S>V氉czЫ \9H.LGST~-@rC~4 f8gAlhfv;#k(,qMYV/ sHU}POCtq;"g#37 bΔPZc"^5h|NmK`@ݻZrSbd~dV9:|10[n%=u׎U\eL 9USqDi|s'b@gb;֮O*׹$0G԰*?ERs& 䁅YW2dRDS@by{WghIBZ~_H74R^\=8gC qD SS#L-8ȏroy vn"f'W)]$l0ea& |G,G]wsqQm%`5h3J+1lE3翀Q{^g!߉Q3VJn,ZCn)#ubڄr*P$ˢ 6b= ގ@2pׁ[vk9}ي9]U z.Η š:lGigPibDmJYgI#_& [ f5'iGUdAp#"ȑfj/NinH spʿqt\r yB.?'і*ܽaĠ ]{$NxݫbI7xZe(52nXi-:|.f[x%TIA=&:BxH %u<]R$ՓYaU axvm;~z-i@LZ&Ўp~/ڔ܏|qlo@=).6F#QUY3ZpQ0adf vj|v-Ep"i ÓO۩П8] yg tI*,?@Z^ʸ0ҁYs 4U]-_xDu"Ь3 ѣgͽ:\Sj7*"6K cN)V(ي-~ ѯ@iA:v)h|a|fR2ۘ\uxB&ƙC( 6OC-X"d!j8IW7)ј Ǭv!;f'O˘:tn/ߤK0xfB>Z8_( g=)$Q)$((#KIE2>.k- _7HA,mGRb]rB+@Χ $/NƸBrƧkFb YܡPP8)~&w܀2˚_G@('}Wf@O,#ɡp%9w#EڽSa%wdIV;Ξy=A"e0[7ОOhVY1FTAQ|->#ghRT?S~r`Lp>n#_P =/-Rpi٧yIu^bV~o;":zZ=>噯"‰-uv4oƸ)(Y\ų(^'&bpـ4s'H7r"TxvƷ|0k#Je-NW5qOqMCvm1@̓&\NgӉ_NnPJ.r:W٥9  b#eY4r-߫juzȥtwꟈ^@([}PbWE7WZ Ls`?'rhܡ/UR 퇘xD poAL!w#|<z8ҹ]tybȖd P|NHfꁂT؀ gݨ!s7" /K+.b\gd]X$0b6@{ =p!#}36 AZH|%* 0e}sNjÍzHxY`Wt D̘J]ޕ;d:Uhe\i_(t-SĀ'1(o9hW,u~-s4ձuVm)0g:dA3kX"Kŗ^&N?|Yhδ=dwA8#+'ř R88Yj%,*͔:8\@E!HFo_ ZxM"␓;p{2 >mB3b%͸^b;hԂp,ARˑHI!i@VUMԏxfFSrEHOoj\\$ =Jvu2FopYLMS7piDI燙beԷ9=;nE=H] uHk2Hs[Rl1sߠ5w4qkF 9T7PA2|7 N"h5/]G{PSAo72Р\ O8ծ7 6+qsz@t#$pZ)S -\5ҮυK,_nOq+, h >~[H<\L r8*W?g_Xg$%ċ㊹ؼt$hYZ!''#&D5Q) 7U" W;(} DzJn:&T@8'.Vp ۗ-hP&#ܲ=CDZRN{zθ‹10;'v=^4\mק0ߔSn(Yϩ !gTHDXASAt(#Jf zo-++Jn7.<S3Z#ÓxCE1~uB%R`Pu;iH_|c\`uBJC~!HcTaIb5F$>  t))[/"%ߺʸCpKmDp),~wPL,,Q cBN~wʂXDtdw c\@| =`p/>z"Ҿg-Tv9ac]S&Vvp̸PŇ eOׯVFA`.lOhMH _Sb[ Tp(:߾ymql;vƅV?ݧ9u/cL\>;Q̉`xtd~bcP؇1stO&.@ ),NA@uJ Z%ۼby"rL3X,ϣh!!24$yhbEQ=%I 5UD:-sPa_VQo <(w^c22ZUmpm~OKݗݚ/0h>B%ywb^](Bl& bc#n wҦ#z7„8 Ca'Ԇ'QO Dž8Kpo;Û9{KEq }&eIBNrJLL6й.̯Lmf(-Ǟ"?gJIDA̟Gp髼z fq neSU4kj/_o'ۿ'Gl-i U]?y_MdB?M辧,+h?_[ v5,RWz/.vͿG\wX xX $zƷȇ:eDoPTƝ T0A&jcBG~zP䙔A{V Fwcu @WR7B-r5{c> TĠQ|['0JN*Uq -6hRӞBH6!{koi5 ՍcovB_ni>Oﴼy4{ Ծ>.ou:6(|qqX_8!?%FVƪXҹc;KGdf1gGzs;{?1BX {T XH5w;Fāt$e(6x`Jki`3엪.Jk+AywCn]A #Ne}!/AUl7B17("uEkAG=X*-5{+va)1+sMtg&f<&U?HX!~\?]J֮Vz6_$&#[jO Kv[v:lpAҐdlqݻo,vv҉H4N86ge`ɷsl n~Ds%߆L{)(̷"cU D9*DJoWLU .SZDxN#-?DhyɮWA#{Ns~Sn6^bҳ+G-Lo[đuJ@ Ի$ѿG)th`H|>l f7Fad*odž*]dW*fcC[O-,4\C KެV3,<3e~5~@X琹V@ c a~%=N"ZczgϋB6uXs2eOak'"c롭2ccO QNt(ҝ3Hg IJ8P5P-"0Nd_{[YQg.oT&5겼n7Og8SpaUS0`FQ#V )F4՜X 4džc*28+]V <ڀuE:e{С}> ZGg}Ĉw3~y~dmlG6,{[qN<诃b/gUH,6ws#Y?h.nՂؑ:~t78'f"6aV!RԪUW_8Gd&; `]g=ب Pe^ABi\PE%5}]NErIDrH4 Ay@TҤYgD_X/Jn'7W;7k@~"mG{4@~R`M>m+_p0i!< fBͿK"t_V n\e$E>?tO΄|b"n !E& K)RO[Wվ84. jf ?`(YqޚD85͚k0GM$8?$pp/[ͺd'~oC9)grKM$E囙>gdXuke X+GctaKX4M?K>[,/K韰8,VokYI•G:ݏS[:F1wn["%0n,Ž@V9U.EmpbŦx ilusr{&_3nG@U%;"yo)hKh45KIZĭʳA(D~ԛi0KՆ2fsušVKlsR=xΝ{azZz]bNzD:oe.:R=qf+\tV^MMaۄ'tb em& m=-_a6HqEI] _YX6`&ArZabh]QRf@TkNeM kn&o#zUt9sj 9;T{(N\Y+Y 08U_#0ang=?d٘,2herN:hm 2  xїH4A-73%l)ӂ-HdbD9dW+IB=}gu.83ӿ9jcysk籫2֎Mc ɳI֦mwc8y+AW9jՉu2LFB* 7r6FT2$ˤH w`ji L%߀B*[@AM13ľJgj$ړ_i3 Cx)ݗ]t]MnqւApfY=ZkKG4 nMI$/Oaz-IӞO_-˷IjCyuB.|Bv-0I3gMbuO p VD'D rmkJ}ߠs]$0NQM{r ^F(RyHO~w>\4':@N`7XbN64~s3<"y* @=c7\7BIn[Y5C9 q¦n=w59};APN=O7'ci>"]ťSlYG/ lt>dί%ǜĿT?^рc*B\EtҲG`.8&J)tSL^;2>-|E9K7 !o` 0pڻaMX qj W?tԑJ2NxnCH$^&5zg{sƬ钃Oxڨf] dQbF$cshg&%(U}l$Cv_ K+Iwt&:mY7լԎ!ڟ13^#_4 PzlfKgm@΢>$pcX|{ Y}Ϛ|yvjD#ZqDKՒeԕx!@:dy:I/h\k'K4kV8tYDK "?6L'#"Ji"O|:Gy҈ޭŖ6jr_q׶tp eh= 'l~us5O7 z\%3bw"8&> \-зb%)Qޣ܌*zL&ˍie{$Ѻm 0.oaA$m(=HC o 83oBS{3n*3ѺHG,pq`%ἑ/OS QT`Y8$pxġvqѷ枊YۅlI D9eC葕)8m,DWIZ$~;'AԱg/T>g@Q^uJmPœZ T3[,L!_)_ ?굶eKe(Z9z? @!#.Zic%f-78,t|Y0P i@*D3  R[.j+~'6풳xszXldj?0m-Y{%v Ŵ§[w<Ixȕ Z1Y0?&EC{;|ͰMD=SI n ^Mt*O ~xSzVl X+^e &a|_c*Ƽ4V\7]k]!Wʅ6|WcxK]m*^`B\d o+_ϛ7-?4uH rwo*^2\  d7H/N\D)w4ʼnͧk.aaqsTOB,ޕv4xUm뻫~E@߳{Rei7 }@h~{{u CC|{OGB=uç"f`NsKq6/1^Dyl'؆ ןvAM02v(GKɇJȏx*np8H:@ٕ%2.#3sSE CgUtI_`+y 0_ iIwiw;4BEAVЅIѧ[hkglZ0&M/3: nx܇EKcTkDT?| =M1]x~l9qi fp=¶Í#>ꍷIowp;V?eK鮩b@=xӧibnN;V7=vajL ;Iw4>̮ݠ|n{46r) B!OqFuUn­A;UNc@'< ?NW;<1Y2\Ռ_F&a9"*ٝ ^R?wNg(-cm/(Y͆Ơ:Žc@?%-NxFso.B ]^2%c-xª@OOPߦkGW\hө5t%O*ۆ& _sX\{K˽;tHiuvވڈrH+K=qZa5cqE")7,u$o.aߕ 2CBe̵osRsCWsH`Sdo`0v+_ΰ%3{?|6RU9 〜ƹD@x!ȸS?KhTwƼ$7ʺM51Zf+ %@3Q+>K:YJGZ .m9/0w/ GX=cPL^+vLD΅Y&@me5$,G03*iI;?Sd02 CA ^EP` m Н) e)хsU]"l;= *qX5x/o>zkKgZ<|VPEzr4diD6z ]X_'jVbU-u I o`Wxo[=wwGx-+,Z 3=J(Y&A .iF:ux16؀HƑ:rm; ^z!%*H0QghDśkRR{ث|#utє9j557RS\)5oNoW~ sL幵|Y,k5_/Ī"l?ḢTfg'2-&>*8Dkǥrv`B S4%B6uM0vL0+M-sljnSǥ)8>]8$FhL479! 6wlV[8n"P/|k*Ԛ=[xY`xmj h:\%*:R fUxԔ:KpԒZQ5T6&6z zf4Ɵg>JDޯRy6=~WBT&V;͈A%5ս@ T67{"]H?ю]ZݤQ+H>t%OPZiYjIIv)'oɗ+ y vp4ɯg'dV0Z9%pʔa12p> %8_O!ÏRp~78`Ըur0[2 ּ\o4).r]y}_J5U;HDL@(}ʐ)Fjܶ_xVC!ʑYZνB d,: bZs(hv๶m)@XioRnґ o'X YGQCNSs% ' Fqub3,vm w?x\Ì`>Ew "+:ǟ B@+})(86 8)o?EDi`E>2?ۯН t.H ̐i"zeUWOP£S\(c<@W,?ADOyY{"b* < 5y<5Km a^tՖy5kεۑQL{yaYLz.ױAOK.%X(CO'(dU*2\|.m0uaFf|JptX;.nT Jug¹1MEﷵ~B*\H2.c 6_viA@KMBVr: ϼ B&Fl%GʼXioZT5^~5+ :r\h( șw8s|ycǔM0>8\5_}E__P 1bkDvkC;(]J5?&wpO-W=+ŠQadpPxE";m wϕeCJ+x֒hCd?tM]S5J33t^!2,Ȋ}) sCj6eH⽏Ka[`ކx((o/H@^BnM3_ٳ7H\]ᯡ`Fʙ%pP搽Zund?#9+}l+.؆01_xӤ;x!~i &*L`C$4J(fׂb,WN?sxۛKTCIV݉ƄU E!,Fy.T.6pES2P%Y 9n"BKbbb2ypp=F\t1/fFo3:xpwȓm;5[qԥK?-k{S!uK .A#$ؤx! bGD]cV~-=wOYN(9PHV1IϷ6GY D 8+~8HoԞpız9WnP&O?^4hFf=KKT?0 %9 A駺+#|dkR5+}~QHK?e_fMr ~m1(' u8{7h5,{oWp#̱N0[?nf=5mg  z@W0D BlG:B Z YM'h\C'0xԽHH ^W%bHUGFrrK$F5HJ' xZ(͇71;@Owf۬SdA9o~5>5q hs?O?DlƢ 薆_2k٩+y8 Ǥ"-MTS%K)y pt) 7qw><1T@@q@ITUB.̑DičTq%nf;Yc#ׂ| 5U*j=ܽ0`NsVX( |'^3W/HYXlΪ{/::׀zҎfg1S̚wcGb҆ d`E̔77'$1\ E74 @f>Ds[p o: 5VӦK}ﯗVˬ)MXo^œZc o7CQfs_gvƷ;wH(Z(3wPB4&o$;Xu|GG#S1H3=ڑ#G&+- Z$b ɚ6ӝ;L a35a#\W_ƄI&^X9+biiw0 :dv n+vTAdnufeȸ^ l27Rk,Epn 3bh[mN -(LSs5e-K \ aqKNPn.+P7>K"Wћ5<(9 >#ʼn>2Q(2e%yfғ3R#?Jbc4RDBBaKVĖnuy&g9+e1J88gnm 57z^u,R?cH͍{^k,us>,lڝAPf\WyOY>yb=d!|q.B\S!>Qwn{Inf4eΕK3ZkQc:[9f$Lh%-5EJ&a4JbCj\s_dYJR~2GVBʁV 6^O'Y6E*<hC|Oj*VIgwMNX]vs+9~r&;P\1u(<@gΊ6V5A9H]i`` Mw\m֒G"1,~F;D2*dXʤƴ͊wyٟHa= yh,;ܬ08Dfʚ)|=e\ yd$ #jp38*қ`76ܙ{#{Γ\+\lSzFx.'PT3Pk|Շ N$VK՜br5¶>.|+ls24ԣ#LjTMՇJǀya&.'aj 3|1_"Yl1a80F9@_ޕ'50CհSure $8fCM,gΛUz߃`nUIe'Hepjs7B )#tp^zH3|gdבT'LٞA)uI )G+:Feܺ{"'*OG >t}|<@9t}Xsf6&_Ӡx2)VF"\6+7TPD!2"RƲ@y,@U|=vS!m3+ǒy3<6V@3@SOvcЄ'ySd)|iXyd}E ߹LO~\>9L6r_7Id#רmKswAz1&B__l5yDoy}a-:|1Q.-[, (ٖ&pg^wR%j f K&g ŝڃiht۱z/mutr7$VH<Ծ5=_hV3&:,P}IsbYTfawJd})WI"Ii5 ΦE~sd:MtA2I|F19Lb{]jI5xq]L!\-mCQ"u_BDc.-37N)pCA(v<Is>j<au=|M%6tc7G B|]f ^>(C{_Ѻ@-t|h2} ZqXsK?>#m6Lh"@1T#ie]9/ O_-fT,rA`ћS~!rrn<嘽hQ% H_Q1<5E[Ny(.=18å3\ |bBsf2/uf nBjvJ*~2Jԫs8>'>"/6֝pShlV(!TpT\xcrshPn$ܬL1Фt΢恊YmsIazPɝ6ǜgv*"WпbabW}O8s ¦sP!O@qq`[ݫe),t'{ޛ})B [-CSKWߛ, ;ljgW.LH%9l~F=-Bcz}p@Zbhb6LgC?e)llsyT݁`ء0MpgMSr+ѬBwÛ'y3nxa p-PYW㓯P~ΏޢO&>歞L}XoX[j w$V9|.,iSi?lP#5Xƌ:p`G O #)km y+.X$QHĭI"lDkf dnAl* N(\>Ė'Mb+ȡbt0&[=ȩ|U6 Pyk6Ѭ0ST!ca?;av z@cݑeH&(,w}>Swӷn3JqgdH@aw4UL&N1GRժ=+5);<<OiItjJ'9ӍH W=檱[ np!AN7fZL>m! YJ+ n"٢Oj]]or@79=}9XInZr[w.cmtmWF~4b,%8É p)r JK܊ISy8(Uf*!0Xz>a(&A6F`X7IM ՎіF[Uvm>JoIjxWJûn00M#iB>Ҭ$uW =X%b%I[T&)^`yA UT|EK̥kJfݓ}å>#x{* ϛR2/Nt(QRʲXJFݔ)lthV\d&&;ҩNA8cjRo-kUN<2AhfxQoMo.\"^*F^ ƾ{t5JJݙ:}s8($]1Wu~fzBh񾵱qx~Aa9!gT|B8M>E}4snH2ʦ'bo6u ,Pw> i%( JsXUV˧knL^J.grX%4k;iD4B@U)/WUCG#řd)ħX2CFya^mL'^'_ `9'W-:d.bVGNl^\zzcʘA>&,Pf#.N"  '[38}NEV}GG)(&l E yI/:Qok932TvmL*$Z5rln^?QTܙG1?EAPi v*j7ɈpR$=8:t})T7;{=R2 b )Y~tltQ tp-82\``w/&PMJ00յ`v PYr-ע]nQӂ%;(ᚎcL-3^` %WJNJEc{~XFR+` U8'َ.{0X/YСL?"Y3_ 0C Ό%{x& /Lo<[0_PP[GIEWVWq&2xHlSwD-QEie; ܃k9ou&|e5FV$zj VN)PGY p>|@LQ:B5Yd7ISh\4 02rNK|x$\m!t`}e)U)>%>7O:}} `USp[ jm}Ke7So$9bhڡ{5 O7!~",#4z,|uks"xz D=yE}% ǧW[p30Ɇ9[|nV@p9*[\ 0]L^ n̩^w'x53gl;Y4Gv"QK] JO}>S-Dk'iX[4z64_pUg{r5#0Lx^AO F5`RUR2qDx4vyH69ⶳ$ 5j鄁&dEV*;@ԶRasIī{}+PؿP_۱4 83)y Cp`zJ y3rάdK+.ǎR~*[yTQ_*Q )C '9 n~6*.'j|^Y?˚y7e_d>"Oen+$j 0xusSB.n1ԷAכ9쏈T75taᩝeDrszqYlJ`yd $Iqw>"`y&tvf#'b:7Hn}GQaQ+f#ٔ8*m x* 䶪SW౐-=O? njk16 j 6y:eBZ0oكB{8s+QYf0k|' vKbJDh{?D絩խa!:0;%5| Di%ZץiTGez~4 !-+d~{6 <is{zQmEA5| ^ibk@~)K㓾Jl`A@K7I] d󳚕vesa0JSyIYD#/&A>aqj*ʋi/Ŝ,'S":Z%5P [4X%gE ȕ1ϔ桇a~|@nNp=3 WzkeGhPuT ؈@E.pu|t[p.zr00c VfV]"r5Fg?_bGȌUx|"΃^ rB0^gB|V#X(Z')O ' ."> (yZ9>璚8@M"BXa ie.NR@^\g\N[6 c?fT03U>~~үKֻՑ=U?fIZ[R (meOQXF;rŹ‰UaT>kMY1FT=^щg6z;,"Nw8e˹T h=E7*M o+ 9ZWeTȱG__\{vf˞A޾ >|  GMޠy'KvS9?? JH|c3 \ b[W@(\ÿYW ?hob~/ҟbmL\rAFslNAbG49c8c1Vso`gcmNi_[|[7r)ARl3K)5H0agSĮIx|a<1 $֖E$"m2Bκ֡ͮ&%<)Jyh8+ ʎWo-!j2-L@7P%q(L!i Ahľˑ{YEҦ/^]4%c) h/2OI'H8qGaYbKi|W5@Ngݨ̠ћް8^SB"nWHHfsRjEҿ(c7,V:Te\ nA^JUVSL!Xlp1֗zXr&} Ȏf(.촔#ϭTId d!w皈ž}nK2'.獹ed/]"S?xH[܍ۅ,1#W-6 yI_"$կ*)cA[ܗֺoLS@@J8Fi94YwB+,Mr%OXRI d9Re aUH2zTbm?O,]'16–P[`Gm'i줖}r$? 6@H"y!fUR}0νZ yehLEidfhn!io&ߑBwr:Y7Nsgދ OIBe4[E"ó1 ,#zyhkyzjGwoxc#;SE\o714`㞌7枙,T-ZZ7ygI 8?7NQ~JZmT.3}tzz7`}aT׊;䊴,jyK, eDƐVz32iLWP R I V"ؠ"Ĭm'`ƉxZpĮV:z%vG^Cc*5}A؂6 j9n]PV@y WV{r[+ֲ5T߷v.WT?zժVco/a/l$@m^NSy6[HA޲c$ǶjrQw$.'X@?DByJME@VPV| MUd>=Gy!KbsD3kF E\nYD[%zgjm>Rl}G DP{f4L͌K`4. &V?Sn] Z$N#+#ɾ4rkV Z:H=@}J#Zfjw ZO8Jàxss<;{JjIse vyo|kAC"|m=b~R)pt9&/ѹdk(DER  j|77=i%]0e;vKI+#Sx@ |I|G~?-۫@7Wxx(G*13\]$f~Pn{8(vK`mna/WtOdF)nJYMd KkUSZHCrŞtE6Dz5"hClqeQ% e^dJ~kLKtk7 `[.?>,8i'$ )b'}sJA"8CG7C}>,ukE]XZ =<;ΖQoEL1-uqeUvTNaI@Jƃ )}s <&*$TOV> "9%1r ֯+fn2kqLN&Kg1t{7hಠ0ͪuqlgƭ%[ߘTZ&e>r~7ѻ!o} 'hk!8HK3B[5qȩ.֗ä Is'`X]J8dzMU-3%AM'*l<uTYzM\QA˼М[ JoziH_AڝXD2yĬ!Ӣʊ,'`A.{D3 'Fv|C2M@14O,+cz|hf>*)qCBMp8e:,JPWfH؎7{ZbB3/uб(^odC 2y %LҐlOCE"lDǵGZaI͘+Il^&Y[ߚ&e-PH Y}>{i%P 3^XŒ(6*ߊy2mwI#!b,v \hVD!"kz7tgE⥐;Sc|dct^kOa 'e`Ӧ;h2ˠVyk^u@ 'o}9Bҍ8IQQUQެtk/3N҆vetv zDAtF9+B.Sٍ:]nwA޳D"JP8*S7,e ʻIonPs6{^ V9;a@4P@CZu'gx Z5qeJU/|Ttɘ m縂xV2g5[sXHkÇCNݷ$G5b%CYD^qKL޷Ď6ZE޳=gbp OQf塁FΞu5sQ?/A7Gꮞt6u<wqdw]|`íPd#Z"N0~mr)nO 9P!BJnt" И-xxĠ##04~~jQaXj d`%7XRL{JRCAiكzZ!Njpy#)Lx0=|rCfwhUk Ohd5"-3nK!|lؗ9DH$vT}U]ɉ/hv6*/^1a(n!;^Azv.i5>CMr07HMve sQ} V^GCN{̵6ൠf|ga7JDYnNyC {`}#/wx/,z&t ;=/W㾅4Zv%3Rh/:jB+^cGTگSl2n>х]a'- cu69(.F woe_v,y%dTE_B>"H |[;a-M&N=!W)O$E$ϭRUyUpk5 f]Y]HTEd xJ 5S 95JW-{zXqd S=ST3V1߮:7!d J-_l(7aWR-, ܞ("`9 ЛS5Əf"U-?{*H9z3a[q׼eRHN|9$Ǔ5^YMm  'KX7 ƪH>B> 4$Brz \pGWOb2DY҃ރ<_JE~۬MQ|==<"XNj0q=3\f.(i.Xb6pu^ bf*TRPcB$ݡվǀ\lLŹ̰ 0B7x!~pW=hJ؜ޥ\)OEj~Q:r^z !d,MnC4KqQ[|EFKXn(Djr PtY{d`fϫNٚдTq17qUoǎCK(Uvv$P׳e\[\[Pi>_>ڞFn0ڵHC0N 'slZH*2NF)٘e+eZ(U̲#Bh a'y)F7`˭[!j ;T5tߐ5&SH1| ̃7{v!ox!`̓h2Tf/"<,(Pd_VC/dl.)!п{ڳ6VWMedH|\,EևJ1z2|,jRTfGU?yLVP8;#ڪ1@8Hí 8<Ȟ{LGy$V#P].B.K{,mmNy9Y7b|򲑫BN@1+V y#jTbo\s'eA\ Uj/]8cldbh]j&T;CK$oQ8 0$|_$ګI"շM(xƳYJQG.q2n4>%K Bc?Y]Kheͺ(,! O[8w637qAx"mzw Z$Ŗj#7e*a-_ g3R2a^b|;#%2|wSFMjV`/|媏7{ڈj5taL=lNWMNw~]߹i?-Q%P։I0*ء;ԏi Pԏׁ ]vExvƉ~yr6N>VmKq#B:i4NHoపZ *E4d-ph $VZn懚qH`N8yLu$O4$'4/i>_D`S'Ѕk"0>K&%d=S|׍CvrpiTҫ~%X]Ys᦯XZ˱pGqC l]'a$كn_4{xo18&(G2n 5Z0'UJ1xP9>=K-Dih G%ݭR!ǸSހ008/Jql_TqlWz Le{xUI"omc6Ԝq0GxR3f vR5Oyw ^^M3`5k4@ۥ, ZWx΢q <.ѯ{u>-g2C3_MLt)Ԇ T! CK"t{Sm)2I]ϳg^wA5>w VNجY)KV4bE"I@DdSi1љ=$ MБ k.jT-P)-|2E]&LQ?ĴI1b!G~!Io h`13\CiYnUA](" …nCհy"^LO]ЯpiyvS`jG)LDƫp ]7 Ƨe}Nv!#5M,dγ԰΂;AHpqW"p̧1KIQES3,8NRU--)H 8X9۶R"r|آAV#DQ,u V-սi[`4:|Ȥ~: bb[t§k`k>~ ضYP L.0c *n4qؽ֫+2~DϞ9P3ILhå|Z~exmX5(ZVUg $Іcg?$>0`~auD48w?'υO]LV+n@"w+̀k owzw^J xBB#٫1)+_?L0}nh_^X&r*H5 G69;I.bDC7>('x XV|;+a8SkXV'r*b  qJ8bl>%8љ;K9)d/-ukd l`g1B(^w" ս*#Գ 2jەU.ׇK9&!i4m0(!H* 0tc]TX rZa/=(hUe60w(R`Ml"?bs ]qd0c%ܽX .ýQTsm3N翧d~, R:6U"0O t 3d/땝 $Ә#IY.bݍ˨ p.=K J0Bd`.6naմz'LKs:[5DwDd}w0(EacI\T4FtsnS: [DʸtyȾ/n6sάޑ5?;w*pgGpI5݅Ĝg/j8 4pzjS=!ά^ OAupF; vl ~(1-&2_TVq#ֱҸB}Y'0=PsjBiQf\HQ| 8y( 0\d?.ceNDBvKM]֊K-zQSsT EzpC%+ץP_dģ3sr4x'WpEN=҈ax*)TCrQ)^#_<:>"NDԯxC:(O? ;)(dZR2cSh?dD5#b]V8]Rʰ 9)oA{EQN-gLGш.~btO$x*͡ mpybJJ<).< :*~gmxWb(i`p~$ Lav% JB~y_֚쿵Z&NKz]̥+C+LŒw;F!UՒiާJ'x&9J(=b#Bo mg`VEl=ZKtt⾷uWuk%e;Ib?'2t_1c@(p_Hjs%>du䖔th>Jߋh{`6jFrꢗBӋ}:!*4ioA#ܸ>dmvi h]]Z@X<;+$"ېwg$"C9Y|o yN^hk'e5/B^֡)8Pu(y׿͞ 8/ͻaBJp.G2seH=sn >{!O BIҗ߫2&opH o0(h^݋<|]}MLNŦ:?(׻_0gwdFm0]FIu>*ʂKBo5;NFPֵ+@TW6)z@=>t\r'C)B,RF!jJqQ=tr qK'1a5RGӔ,aŕb %d++fRvߖxtDC;*Qu*S%/OUTb;ő!= r)qD;Z Q85 "$/E\; H-HQ(b͢5SZ SCz N5L^OS\<:eM}EkhY(QTZ DoC+"JZn[R$-(iꎖK gQ-4n*[p2Zl]֐i!?LDJPaHc[Lepi)iBW uUjQ _R'mf,LkcЎ(™"e7Ee)WpKlmB *d8J/\`u hH&\(>EQpj]h(z8 $ Be 9RhK!h&65BI_?q!wC&k3ݭ%w2.lZs“kS oiqh9cXڷ{ ez|iΛ s;H(p[bėE((x[=A.[o6_!,oC~{'bUCS4&`0t &)gj|gCd[TrȮ+@R}śnk6rFx»ej  Vk?~LtUD)m@Y) ICڅ;n62!fn;m&tƟG2_ Q:sQg4u)jZHѶwOz2>HR1?cc4 _:SGDGw\fG8ZXwNg0Yti+̣JCJElz SPjZ7Β^lju1C_#Zz,JsyN66+guA^8;Kg΍im[0/Ett0t)݅T(}3!U{!?NQո8р+e >f`IdbԽSnK>Y@`BNMs卯տ kujl냘,G^^e܍\Unu: [+&mNMxTY Lϫr*)ss0)&* )A=[sRObj礼h78I_ذ᮰gPe#xu}q{ˌ!xwf.$ Zf=fM.EaJxl FדQ)iTN߅:LΎf׺0ڢ[gq J"kgeG5ؖ jTQeRN/9o5mwT4ShcT2^e#Q>hR<Ů߲=QGqUQ3.qbzDF݌O 5QK ҟOxCtkKHz'e>jբ}ښ1_f칿֫3݉$VUi* Ě dYQ 㾰q C`(cx3! /l[z DH*oizQQjw@ &~ ׺8T䐸Xh6aD31{I $D8/ 69?YKpc&ж >062 %xJ_Kfi5JTmsYPe:E"sƤBJqKE0 o:aeS(< p˸G+T5 XCݎp3\a,$$Mvh_'`+VYBqsmn+>]NpEH 9]n?JdXoƎk<,-ONftNTK*R%@qºcZfBgZXa%8@*T0{*;d"9ѳ=de'Lrmj7KJ[W'V BHhE4妁'+aAicp?.f4bVd6a5+şXz5ce,pC ]NJUPpUA"T #2_ȩhx j3u~ «aV=F]A=U?H<^Qma嫴<*~ Ỷpv5Lbf[MOP(lJKUԱ.R2҃)l2Y-+כ;B,>r^=  d[1~jҌxHDBC:;Ѱ$ ci5 LqԍZeIUYA1gg@у LTf{FM(*)Y8B2Y_:[gEPH, [=RGm^8צ8Pohs0B_rÊs_ 'N,$yW0G"g+p7QmcE#x:U`HNQrBv0ZIsޔ Wbw7rV fA OY5iGb)6'eTH+I;ʧE |=C@z*LHW -#  haq) HK n99gbnn4v>*یWY: ʭn$sޙ'qXX7Z/mVG_rX8yeWwLv.'+Apu?K> a\2q~h&n_Nɢ& )XNB;,Ǽws7.YJƙ0\%g֏(u7mBo&':F/~Ut/b3f[wĊ@7F&dq q0Y0ڳt[Fۡ!}͞VhrAt>G:\'Ðr }IL/&l0JPW1![$ qagī.fATr F(˥8]N,ik*籞뺟h7/#Ue/zƯvgP:=첞Sr{Lϲ !}XBe1H({}CGhv>準Xc 1 !)2O1` l[bK@}zr,"NwE#0^]();CXzJo+qHFHaiM1'3UJp3>{ ʹ ڲV<8EF aGJP= !å  ^X@΢H"0ۿĕTsMXA@4h:6 Ze#3H[bsdC[4wiMm4@0Z}EXi2e KUCezVl4$%q6 C\SE%f92PWS S}m-Oaakg~wraF07,u5XkbND?'G9zdD'[oo pIҖG4.t9-E+rcH܉kkuR/HﳀF.E8:y[_se$ҝNWk6_vVPHo L{Р//ޒSK'XQp12PÎ(]a@bHrv$" 6WoVངfyV u*6 1@[B)@q82^K<:TC>b#B ͈v2jVz ._5I|4$nQEO0}1`%b7 &ebPG7UFJ,գQ=>Ģ@ˊ7f!V~0iGpDӶuSضN-)VS%7=T݀ -@p]9lu5ǨkZ' (?$NfǨ#dr?PbT!O2Kh;:[e s/n>_A O^s[Z<_F{9KWmPz0?^qq4OϬȓAJsɼV C5,L"$HR Qkh-}sLҦR*q;@{!Dlic jua<`qS'ѽ?. 2)/m.7D@ JzjN _=SsmH lST0f:"?ZkR=7HaNLM R_  W|HXoKmIk.QiT=k~' _699Łblx o1H@F"`-7H+MHn@0Vgϩj6S<bOx6j%EѼaY[ UHל^ .GzMc7:̢(298J;w) @R:_!/>U5$ـ ۇ7Xx#!I4}ҮrW ,h(ܪ+]y=kD$ᷱ_sQ<= (Y!9L6υ WyέM`ՅB5<izgsű}~=a#-N$aдbH"rq8@&(n+)jb$[\t~t&">@.v ?,b+ r#QpjO1Kl/Q>#2-.N؅gQRʡxW!oW87~\PqB3hFAN(p9 ]XV 2O0X0|O6C(<xX`T;=/cEN9⚹Iӕ'XtY͟K-0S鱏\[ nci)Gp0[2c, qWk^Bc}I>x/'"MC[1gWحL\T!ЧdKp,OFx%Vdhgڄk-{  EUGā"ӕĘqE`8c2yQ];Sүx)"9iXyrR9O+:KSws&0 nJڧ)E63\ǽaCL0DL W3:8;jad0jsܿQۤˊ?hC ;$rdCYX7R͠Al<nd3C_D)iya>*)I '3)sgܪt;&FJ:p-ts'2L\u-|P둉h0l%}> 7|ڕLP7[TCjet'϶01}Б"t8jz1 8ua)٩f3!;lv*PžScҫ1(%=%5޲ιt&RS#M1p"m=8|p1ض!à̔MsgɈR_$nL٪9%YMbdBK(k7|v*vO5 Lo8S CG/|&)Q nްP78;e7}6H=)M˒su]Y3E)$VޙY.j1N oBl { E[O·5s k74KlIOSavtRR>=og?TgD i:RfaO79?ⵤJ"#`MZ#% $P<]yn8;+jqFUy0 o!@oWKw`[oA1G>,W 俨b/zJ:~$hGtEH—ܞC輙w\+WN㓤:EˈXAԢ9NN_] zZ'HV])BDknO!^ Z6(bl>!JCF1g? :]78+ے7W#9; `趸kRnnTlM,|UJ;x2Xe#eN|kyRT; ׭-17=r1K8販LU?Ŕ#*)SA16].r04@VLZ_-/7>>Y@;.)؞QV4Tڤ_MQl VcMD:yb.Brm{Dҧ$3fEE5U?^˩~K(Dt׿\Go٭p$wXJ!ǜ,NzH۫zC&k@lv*~#f)^0۸{YF9˃|qۖ IVCfҠpJ2? 3bq3ER5{@f; &/k8Aߣ啩K=,5[كt@DGiwL7'wy{WWY,^=c>\aw3=STmS ۭ)Ǻg:L9Ӡo6bF@>6]vr}yptr{FxKtcN_37:ȐǀH6ѡs͏'(ZxkqaHrB4Hs=n!к *w,B_om:en>xԉ;ᄚLlBPʭ<\'Ux88+-*&/9/=,٫T40H_-ud;/T؝2,>dykCNh-4PE߂sNϱ%E83U C`h,AyxZ4Ü#)b͓:>;4QIW$vƐ*Vǫd8+5Jխ c5̥E D- 78gd+R$GCľScTU&rV*p7&ΡMX+&%>s6ːxJ}6蟰b fiq0'Kg &EJ&H̞6vv|llS0[gfI<"C]+Lf h~Wf{ ,]7y |i Th:~LJ屐|d̙ [d@k mO7"[[83"iEwRc5!Rlsn5@xX&@E,! t>YyBkn_ tɦɬ> /˧{̓L$OD] 4!j^f-iH<R /X˗8M}MLl\5g,}@rb07JtZxڛ>CYm.jJ& d6\Ir|zaud{pxc̥]Obp8=}}aE_ K4V].mn&>UH5P8}e.e,=F] ?<EWPK"&=Ok&}칦-xŗAI\U!o&[Y8- -txw#sID\4V5_)4<%]稜,$+dQ: b43oM?RR\Ȇ#OarC6e8ճĩӸ-Ojp,)&4;A;WUC |2(MlH× wt/Hz›d O>dQEukjO7OZ5pRUAsć+juoŴ/ bLB=x*ZsO֪Swoy'.3V~XLGPGݨ[g b\=^dEGHa$c(ä25D%MWSq/{fFU|Z@~^9V_Aj\]Sd,3)z/60on/Uq@n;zxk[3 ,{ ?_;r2:~#.ՒD5B[u@wc.nجOJxyHv,JE]iyߎMzY[ODo(}< 2BnY,DJCE{qCȠӟ An0j(NRwHmUFWYuDTHA+C}2c 7u}zUco=,a}aY[5PbNэ[~ ZVsqD;f5q»-2SW>JfO6 Gj&|GyO&gv >>kޅPY)4mWs}_B=9c4a0Ζ20;ufΎSiF.:3!+sQCvsu {fV "2++ll\Vц*3+wn(E)EŴjȻʩӆL 5҄AJeو'?|b5ʱ+I٥QBbg>MO6kXWϕBO,&==硫 xO-Vu(ZT뢧>xмrwB5Po!x͈H}-@ƚ݁e1NR|N4rDBr xcq5WФ<ϧ< tZu=mŶc!SS3, `~v,ֺ$6.@ M#(йDrgkRîLW~5G 1}Tlz;Ϟn`xA0vc*6lX(;߱Itb\`g㜂F 1<PheވK7vjT{2Ydع.Ҝm"ƒFd#*EžKBՊ^5b69 +{#|-Ϭ*_eqR_;57 t‚h>Iqm[ ;62jd򫂔U@ {bmXު9O \>}jvC]4:(Jv(;UY ԓF킕~oq孵,kpZ mj{&˯JiAݬgR!0妠ys݄ 1Q2?ψX˴MMmw+݈JN.ews3}q4ݬA[ڴ:S]%Fmw/5@|') 7Y$Ϩx k1kkk>/(%`uܢ\nj<" wYe\[< pI̿MօGW*d:~3Tz$9щ?ՏgMp=A5辱JWʿw4*1o-7%6Φ_Lf/*TTn+\"T $~V:.wpjnr%]r#/h"PiZ .!%ၟqFmav~b Iש3Q@癗{f&ye|dyzmtjU!'_2AͯN8:\Eq;:Oj!-V:Uo2J[ƖO<7kgeCJ+-UKa7?SOm]c6U ONPpލ9 PTi]?xjp9 H/B9]Q;yMޑ)tn>n8De[oٞkPIa▸l[C6ưT'Kd2WT^urV(ЄS33ή,"5F2> DU4[^@v$diH_H榀Ig~H* ^U3@0 p`ZFB5CYc›2d)U]}0EYyqͧ )-rdRd4ӱa*^l~J݌tO&NKۛHzaAXv(MFmy?vr06K)LmMW!|ţfg{(+2hcV=Rnnfo˾Vyܘ5&_@2Ů 4,oc .Ca! 7|J_:L1n.!"%Es y] C1ۨ6{D"'"E!y_τSp{/\V1*glX)̏.uXpbL]6t$@qM%LW&DڡwvCeׄ>i?(^%GN^Ҟ2u E?R6Jb@􈐆KH(4䩗g)*htNa%yOLt{6Fz|"sL6itZ+lnۘE,m4 =C+ juIHs:˴[BdM3M UkidԬ(T/2F' ~+>1z۝%d*zؓ$hFƹluaeKI( s 0,~;;͋Ivk.AQ`M1" 6X ڹRJRk5tc7:#uҶqhu恠rI(bntXA%RںXa!<Ѵ/Q'claѤgZbd c 0M 7}Er^BZgK%-šVOYDa:)6DMs89O+xD VGvs#|K-mFH~'C ǛeF#/GXt9G'{^ݷEx zd"ɂ;",/'=X@K LXV%=X[X& :p"#9[7 !kZ9*U *B?Ms2]\?wgYA?? ʺ{'鄚kѶYBKhÅPՃzJ*u䋣G^T@M:s8pyiӫEmHby6gx;eQgIל_ʼ4bJVd\UL*uixEʰٓ@PO2&D/ "X*:ypTѶg/ߴ|Q z᥺&iy]`BVz#1G ){&lZA<(FEf2oW*'>\avମ`8G wD{a;62(T\s K/GsX?/;VbũQn<a;D+bux&1%C%#xaM@kS4iK _!øn>Ld=aJSW}̾8Z:Gӊg1ul_H5,- Ot]rp83!"R*4c]0[ q>Phgګ4M(3ͼ/U%Ý +)ڊ-.PV I\d$*7}/&l9k4z W_o*`5&]r7M-h Bg 0fANqLg x2z~gr |\JSx3lBLйPW8f^`"WÊUH%fC-f0>jESדo@zz9 &fV3T?P^p%WN2*Dg& i|hU©Dcn搧|䒟wҡ{v`t.ym{0uGrҘr?sC !)IGq2_+U<J*Ep``K(#vF`c1h\"KAO#R4ؘ=r@ӱ䳸#R|AHYR!뗎VE*:sf$!Ppm~U,1 O`K\P__-Qxn2Nyv& yDړ8[& >: KKR /Q1n(TtɭNGbq \b(Ƶ=)厂byXq_s `P|i|ṵgd_t̍e8 ?p6QO`w+X"VSn+y٭ ɧ!!hj(2?ɰ09' OH>;/R)]=M/K7= c"Բ+fFr 2sKq7H'cJПⶨǔكgii"/2f0sGgzߏȈ/aX(S M@?I(Q`3ZԃrZ1H^rm7L5M@BM  :mXHwazdN-6Uf1-TGO4q#fGvo^yh腬F0 Լ.O|/Yp鱑7x"=Q܎Q0ݧ=.*1-`;(=о"郣)? #,S(;AݴWB0DZ3%ep3アsC'棯L]] Қt]Da哤d]TLNiݷ2R!D~iG4 }ztw2{QO"gkT Ưut[+*e~=ڨDZS Yl9enj/l*2%=S^u%3ub_kPm)ǚ7u ] R/!yyTiz:ad 8J' y JMi\n [j;$^؄0(!dK}A*-l8yJQ}zUPib_,"xx!RP{`~!N4[AB~P%#Nk燝 {?*n)QLj;# !_86t$IM)EԣpSpA%^!$&?! fY~١sNl>ʶPKCv.$oy5t@_#|q%WMGHIqyĿQwpHrIip(2ð&hкK9C#X^}>`ࣤ*X˶(SQ"%ZՓe m@ɩc˕ %'k>I*u blgz,9aLrː@cP^e-ws?Ϳ8 x,n<]N> ¶y6SUyIj0Dj=#Ǔ.3Vky'6ynToTBg=?-UfHjyվ&y!Kb_wˈ}ӧ9}V&A"}-FJqRSC7x`\mD4DAL uc$$ѩ'b@ס>$gex7չixi}Rb* Z4nk; *#34;,@זK Q[x~/E @ vwej[ 5lb]8"s@KZ%;Hvl.SYĤR{ 7_u V\ı(n͡䙃*Y.4V[ɝ@+kHVx ˳`{!6rY-Mil %_CødH7uh voT&Ypߖ:c×M/Gt/|3uIPqJh+߆aCMԈ!Ldi|2̌ )GJ3|Hh֜_}hoal=7#ҧQQuDF82FaEX|Ha;f\q!,@M܌7z''SY-w kaO䢝i#Cp+EN+bY MHWу3$eeZպ4ݜfA71IA*aLA뉢c!BQU\BKQP8r}v[EBp?58dž8?(nd=vOy_?rqZ5|P\i!Y8_y@AnHH zdb@ f !=A&RbC#@j9-gPWw +nVz_ʋe Xni}9㡡fцxc]g*F ṅ?}$$pb_b}]~ ơt),n0q>%'~bP< țFiJq9k*r)˰ :BI)ڲ#3: X1:[cSM'ۄvu惗"DvGZRqe He(R':U09v/r6OO}t! *r8byh7,GM55_8 |[ }YYZ"i1 ua+A5ib֍+N )]yh5gӗ UW; ohZHm]\03BYS; 7Z^3JY{"+왓%çw8_L`Y evJ OHIhЀK-vdKC票rXLQ,d{|5&.ϬUObAzG-ʪ3M۞Ooי{O,.FScRdhQ:JƵ ES _ "]CNQ ڨN+/b ILU e*Mo*ch䝇 G+B VDOEt|6C+>)er[7#jwmCcQ88pĩ7,ϮOӽ$H708(c#0rlj.Ro>VXsBcXBrZ6AӒX>3gi -O DR=:} LŇ}(6"0&MM JYB,5\ݞ-e]Hc|F7XD?~}eqO Xgy'=,@N;Y9;}7Xojj$"ͧ5a rI7"~gE/ pȒ\W|6~~F$dkk^#ZݙmE|3xχ1Gr  gb-E=+m9rGh2BbI`b ŸAx8݀<R-L\h1?Ő\.U-0yUsqÐjAHB:0!C+jX>$~Vժ-AW:0pBQ&}H.ѧ3O*=En#844EőSaoIr|':t9S+9k.ֵ3@['Z8`1w󣨿E;xŔJƄF~" Y$ꀲ\[7n#~$'Tm$RJ?Bc%ccPQ^ʬu.WXNredB#[ )4pTP:b(VB"&xXt$V7t=vq+K8r{Rc=W\2菽\oe>uM%9=1lQm}|IܺJ@VKVWbӄ.jЪ'STR +׶Z' z<734etQ`=tĄ-wź'?YjLj://T>Mn_so%.%UyQU.n)F;%xx=]cz-uiݏO+R m{RPX%|gޕɨR}~ee)ɀl% 빌3$ȋϳNpEue I7o/ݯZwVhlL!1VJ)ݵ?wpJV*KltW(C{W _@@v<Eb0BAѷm~:n!S%}DGŸJn&3kc&FLɱ) }Ȉor&ZjML$%^^9%wwV~yYH='~ҽ 5J;oYG!F6րq6’u?Y=6G>|`yhT.\` (<~Oo>`y=wId.Z&c.Piwc6#%g""fWxnuN/Bؓ:+/7cHMT5U|WKޛ Ǧň߿0+"n6Tl'G a3uPvҐjlYN62𐊸~o",z"?-wl x_f+}ƢJ|PkC|&QoS ͔F.K(990_G{gq&.(j[CEQ\uZ5d7#n{ +|0~i9a7Z n\Wj\ {6."/DvNRۜz'*!Ϛyiyǀ^s&i0{"{=i#JBx3D<7"pitv&E# ysbhat/aӁ(񥜌LɽqoDTO+ۦq mX~]=ʑchl/u&~:K|!rV]D{wwLJ9 kǢL $S>#aW&(?FA(|ۄnLָ+u\خ,50ܥ*+=!=ڝ"fIdz/8Q)s9g |fN$V{s9뙂 ?BxJ  F{Y)e.x:92}[w"ard:ݖՋ(WQȠr7Rmg ^M#%[/lIᖪMLw~ 9VEvqaFj6O^M667!`ہ{?L$Pha:Ҏ+EJ+n%n?.?k`lD8ٜhq(9oS]R8br&JwA jMK /1+z<Q5b)h;p1`,%4+""<%IM |q k eDXDur]G2:+MM9#@o(!JP W%jf>.yfj(&IKCp)̣N]\ɁDa!쭻bzNqG DY7V#Dzt]X?4T3"ZpZF<8 Eh{{Yg&_ۦAKkkd7LBiQ%"om?>R='p|XF۩iEx:KvJY&gsۜԩeu. Bez {.Yh=V`UFJCuxunPl?o%hvdb#~-cts\ꂄugvEF?؝#f͒efMEMr%5k-_Rn'"Px9Cx-LgΑhș՚+)ghIe]M&ڨvYj/%1TQV&=E;>";ިO^G=3D~*]ge%[w؈{\'bj}u66OLzlg< hH&T>{j)˪C]0CC~_c%(Nq;oW4Eன Z{n+֋ikW,ҲvܗY2}g`W=x>IBѣF&Á9u{.N$J9(*ʼnZm9h"= cmU&_TQ{$Qܩ4JZKCq)gAg7)?̼&ic,/ZND1$"`'ķM9P=1vxHo1FxU%3kIF{M w[%21q4B0l>;/J-#͐9aPZk==̽gt}v^nP$ 璕/"Clb!(Fm6Aue%"X~upn#4 "-ϳu0S֗*7x]cF$IIt32%f]vq @؈mgI!d"Y@<@!I 6Q⭴_TR%~b+fG^SK-ލ0'b @HJxpg/1,7,ֻ6c$_dA yYl@: P2G7ױ|@N疊^mϑ )~ fj35T٩k_ rrԷt)cX] J '?ܚn8!=BrG=eT.N"qβV)+}>M#d[I߉H Lf=ʗ lӧ\GH `~jXV;-0VO'&pŰm,Ʃ\򾫚 R0b.zذD.@:ӱ|zI2caǁMS&ILz$M#H5Fyf7HhapB X".MBS\17 h|/P j-< vwkY> &RR]jΕ4)I0kWOA n36mcWI<)4䑏ekAb ִMSVUrʳ3̻הvzL=}=.r oS: BЁ=15ʐV- ?q]œI0*vZ-lgгgq.L;Q0h`)a \Kml p~ᗵ;T#aVS}әY-+Y S/KyNK4l!MvJ.6YiĐ5%ܻ7m.6 8?ZO; b'hjYMȍ٤~Ux׸ o׉lqӢDRBMu/N;عRGeoOdT[P(j]AAYysJ˅+HyΖUbrN1}΂ي{H')hSC'^h 7y: 0\_D_.zGĻhYeskxRPs8N9⣟weڇݮ1iM>a׊1 y12sʨs; Z<جS I+[p8SqtShS<vh*u/sҬy`B BZ%H?0I0d&`}Z\/irE&@G`k4mS?&Po#fe]9MZZ6yi<}i8qIO !Mv(Z5ąQp$=wrFG,ֻ}NvhRS" E?ckDa'aRݳW`-ZNͦ]BDGVHG/*a M_fąs8V]{'qesZy# {"qϟS!zp }E^GTaoSTG%{Ck-i--26" 8m>朜 `t "]Y*Fy] ,zT $7P}ۅMVZay2v,| R_UR3:pnPrT,Q|)k'O@f<}oX=.UmhGxj~l4= E}IKk݇gLiQBrZ*#!6rv&e37SGG & 8Fs/l4wwviFU KQBXw Wڹ$P ¹28)VۈDM:8(+^+aH/ܠ8b@!%2nNhv5Cz\g釘!eoPaU "~h,ZmL}Gdw:_t0*^\W1<ٻ^fs+}qR~`"jtK%A]@Xѯf a;BL0=|AmFM+`De 6*Y᥆ ؀RrkZ?*0tC'xh,U [C 1Q'݄ (H0m]乃"c6isSӼ,A# + !C! <\!^~'Wυ"յ a07 6x o0yN% 3%s(rڛ/,ICVo0 9 t6"lNVNɖd.ypX?ߨ8wZGrh%_O'^}kK ᕋyaUӀ] Cum=7x+qP 1 7yz۟/84'kx*/;=LLrG9=HpN눉Ф.j)u8n"⥅sZ #1z1l2gHXonFRw< /ӳ~;zB|Lʑ (_}(踮rc69$C8@zVP#R{Es޾\|pB9`9Qp *2OͨѽLeTx^Uҩ/!@~ꨏ剘>8/AعWEv14黔.L2?$w9V+<9罠3,z_oN ҅KEX%eQbXyBBm`z~ߪ"=C{Y-DciӔv{Ua7i4ţCXcE:lBzўurs2?F8QYO[{;;ߴL lk]0 U#Us'IDbԧijQ PFq&kW N* xxL{ :?_ Ȱ ai%[&AZ^-^U"3rX&ӽ`k7NGyRo*._g*۲bt zȍyB?{;퀪PIS !߇$ۜ ,ehM=6UA]LGŎP$_1_0ױӕ4t,taK푟1rg*:&(bw'c))Mk]?&wR񛘞'_)IIt?אo` eOQU'eqNwaDkزZ?vcV|&*펖l,5k"~I$XGQV h~$]f<-CEsXu!ă(F.4|\UK7&~tNcd@Uڣ0ip}'f$p(VYj!;Bȃ~^qc7L":4E"ԎVZ2|3ՙ;t G /J/&, A=Ӎg\-s_eDTz|@C=PNnb. Xܠ!?{Cv?m .$xWtk;ga3VZ3Q,b #T͜3/a) ŏn;P(&)w9|=j*M2iVXy1jBٶ\2yPw rZNkfA'Q ^m+[} RdѡXO`~HX84|a&rPі|:Y1 B$tU;?Lw"n^=X91L@1Z0%3 ]ٻ46UO pHL|ˑLE,~&@Q,(b:3Dh%UۃsC RO?XD $uv@HJt/GX'?~aޱbjǽΘHuSB2 JPRR٧W,)HCŧ1wx*!UiV]*a[4Eܭ! CV ^w_V~봢LhB#:EβU)ɐVY.l?|2 QVלV⿷Jin 4<2tAjM6`оuSp?PaQ})9uU\)I2z.C.3S~FkFڅEp.b7Kf7g5@qĐLUu(QrCY!0xΧ!PW j1%+$srss{B_ B@~>ioB_GW G]@rڰ] Tx5G5 NpQͺ(cގ&UpPLPgVJ@DD5K#FsDq{˹:\>xc0#phi&Z8pm^Ę.Ew L r͆ Q |ylfT,JllQ/E1G1hgLYf}G$Lh^ ұncˊ/Xom-˫; ΟHKUzv/  SD4W`)6 b>@;0lllʚ䢻Z!<ΖN)`?`8<_RcL82C@_CXe{K( Wث酹*w#F'XRb7.(Ƹ[X`+Ž? t6B!ds9T/(g:+1uWQ%be].иU.LG&,j#~,vŊ[&U{^SCP CGa7 w;鰓 Cp#ivɃ8ow!%w\b=2 x3X/PP\pdbjEehaz=J#+;Ze\:bG5zRihr[ 1` O4g O 5i({{pP3F:9 8( F)b$_-jf>b()~/kH}7e+m qF4Tr+ #$)mH-V*i -CQ)M؂I>" V]!Pbh+C޳ ,W5'򈟃6Y$V)!˃ 4Y~%Irxy9_I 3O"0Sˢ !mi<#RYFh 5͸!)kCv#S=<1!0p[c0C >{{2'`Z_kU]+1ٿH|/(UbW?6d2$ٜ-7,oJ\hi|d\1Axqd8F{G!@m ,SrU|aF r.g2h7= U$'r>|IHVxgG4Y.C|8z2_fzDA1 =*/Y1E1*!芔= ؁^K]rfb/ciQnvHj2@ 5|*o،b`$'H4ABkV=B)pb n@w.8S0'.>hoc2UﵕxYZO&zmotxjs-PD:TTzʽ50YH|t!ؘ{{eK[l -=vP' {(WT6{0X1@b$HcEn t8[r&mJ|Ƅ38%2ǻC&m$+0[J#-C"^g`LL\U95A'5DH3yFCK5)kؽ;dTS2H*}!Zt 5,.vp9%M6D$-}65ꉲԺ]N%[|gL {9 npz qӘIP*[P{# i9϶eܣF룓1 Ћؔҟ/ 3'lR2J\F{,s4/~ &fh3" HUaK[ܕD~>h!}F6[xӽ>OL!,]]]SᩕU#C㾾 KB~'[X̨ q/(n#/$+UHpY~7ZWa}&J` )矧>RgHyh,^5_L]Au% \IPu5t ^u,?Ȃchdڅ?v!TJk5QkĞM$Q|*pwsus!=DEE|?ޥV&han}?U7}Q7 msOvca5\mg| :(id,xu)LYJLo`c?O0A3tuxaT%7ir\YnL3mWQk {[A9"{Z|v#n!g[m˷fn D>pS^1g'l?P83)R#%] ݃W9X,Vrߔ⮀iU$%P{gi"p&M%$+X׽-ÃgHm Znl:Y8uQ]( /f/>j\"UHBr /{Kw R~*R0s\ s+QR:-o p6` ^ .R0Kj6نu-R$ʡgK|ӯH7xnyь@wd =(KKTL= `rqھuUk2ɖ:ImVg|İk3bYfչ_} bWտUx/e-qH_QL~B:#dڪCN7F g:p7l@8'*X<÷7 ([pʿ:G¿~ZguP,J6FעW:~%p{|%#gKᴬTtP%wU7L/J*9b>Pb,-c;׳,N{!äT]9,RT^Z9pN T0f .ЧH=5)LM'K{-3f5` `H& l GDg5+*?:4&yɯn{kw>#7b^l!`.gC ˗L5+T}a~nhrd0O|}**wea@?ط:8g0U(&` v2B$B3G0c_(b]ÿy:Ϝ^Dhǎor"}SAmD:%/dTBv2-:*QB$[yhn%Vk!7x\4#!S'՛S2hESCJ Gg!͎anCr]nHȢlazW b7NJh!Kb"0qH53S<'ykK9UZn !q2q2dy]_Uu_˥d7*c[r>Ө6Z(Kع<߹Ԉ[hfs6r橲 Lg7uM|'s4y믂d΢5$B5JVB Y ewH7 >%$ؗ{Z5-c$^[ۂiKw4Ŗ;f}Nu[ T t6!n*࢝<XMLFt+Mp[+kt4[n*3) oK@d5CǷ*8+ jVYL |qߊ˷CT7V|d%ΎC5i 1`EPW.5 PX!&:79uDo*n{Bب]<@%~qXWhpc梾O  vہJ<NEfA7pYl c'-ڨه0hxȾbјJ)3||udd?d,mh`)Kfn3 OҺ'抾#.i]d<\M<.$i/"+jU:Gy7bk`[ !!C# ψ4cXA&B⿧4Ȇ;Ve79C& 4͉|[RW؝y2oӆJp+OEo͌R c2>\a;meY'61(ɳHʹ[2=7AQf'i}}'^rخRwsy'z+8-PZ%22*"X#, o. >XqTmizjh7 C~:Ug0Rxrva$nR.dfV.pt |AUQ"':eaJ3g?$5o@RiFX9j~8Te#K#s^lB,lj&qn.[SK'#`dhũےCp'4 7LnGnXLQۻلߤmNPt,WZr$9SlKo\z .9f@M|}ht"9lb1Έc"IsԂfg׽,8IWm=r5y!g'JԳ#$NwY(ԓxAaӰ,*t7H/ioOqE_ͶU1aoS$PBozф# XdNM!핏,LՇ" g۵NZ5HE ݴ&+ gI.BϽd /g :»$!9Y{~䯨)y0Ww2Y뚠=p5</󑚪ej0Z<2L25n@mkZMmJWTT<#'?bv6/EAT+7}ƀvj 3" Bu"$ׂbx21]LK4 :ȧ!E紭Y P٨-z9̄M%hXU4=T hYIrk݀1t^|)azDn%>=MHR4=B JW+M3 ',H>! UV,y ʺ#PSOTdKy0 p$I#Y>qR{5C F=7 v4YoAG p{FOF0?M~Ү0vX]@6jNBT=rC,^lq7a;պ&8+T_ YG#Z Rb&_h ]S20r+Gc`~m5Cc g,C>h1a$cǧG6" 'mG '2x{RA,/]4$_~B )7p /z?EY_cb!4ۅ.b؃lS) z>&pj1o/+}hdorHWK{sz➖ 'e#BK%Z]7VO'&׋@O5kgۼ1W񂴊fj >BHYӽTFbbÄgaSLֺP! 1|"x_NoD;{UFOm 1fǎ CEȑx_];A1QodKaН*& q^Tp麓} 4m؞dRf$jEs-:? ώ^ kojxz/ u@e *_;:7Vqs!3,yw3.ɫ~R-sM N췘~\.2v_|ė DbHKG +Oӆ_>U-r%`Ca ]?̅}IۅW&ES"^'_ {iv YZ)~+>Ch]@t0fqKL{57p&Ǐu4'K.h.\ B/j1;#ɫ?{y$>sI{끨!aV|_Tw>8Gs%u*rߐFYg0Y=jg Qߟj V"|x0EP)M%VO|жlٵy.4L'd%Y -7XOynNŒdE[ Jzxj qZ$h04r}:} [Ud/f廊k#Ĺ?>@aTB2(=B jEpH[k#.Ĥg_ kƻ>ffKr8(emAb*Q/]‚Bؤ$|@z>:5Spyiߏ_ Wv7Y]Z҃HWŽ8NJ̀tlZMM6ƖCS m#p~3Xif_=ɐW#goOv3A߀d;\X=lM( /7 rsܟ"ǦC,7%)o-VK: }`l\q,%Gl_n`n6Tq1= v){a.rsyeFx?K`])Mbq᷷'+$*:RvZ\zeO!&qW?.R{g[3}i}]@/ 2wQ\|b!՟59,|9"~LwYCSyUHnRc Ř˙a x(tIU_8Mg7I.@\ȧs X61s6zixw[rΩ x, Kt003x A\ %vbbX&2qמRdš=ۇ #HV+!i7`D ?lA(.ts Yov)pΚMGJ"0C3 K8S+X5Zi9#]G Dn)apK`8[DCˣR{rh "n<) $>op=b/|)з~Wf4T Z!ڪR{ d>p<)M?(DF WgfOC ]fVUrlOD`jmz]PMCc1:bYZbF5_o3F]b`է7d}3Pe؂R^H1$vD-!fC9%[YI3yk@.v3ĭQzR82G"F* |z9YfO1:ijp9q eU@/Xv=V?WGe.e~#MKI֞SնJg:pӫLn 8w"Ԧy`FLuN`&)Sܨ+,B'N$ϑc$hv.1g,}xӼ뿹}M&RھQNOJ͞ dn%?>>tNWQeԿ+?'D΋ fn\3|MvYsR57K[,O Oȉg|! cܱ{he"sffZ)狩i!˜ɂ.obs!7+"sEb,j䉒t7DI'I4Z9S}3^b QכpSf< 'lE>IX.97 '2mY3>FyEt=$ޯVjq/QKaOlq$9Ci^ִ?zvp3bG%ɿދ(S#VbH#k 潩o{ԹOW4&f`+4U9G (0sHRzuqbZc3)S}K^2s (w6*5q- ^;.W ^Cy6x;+8h&uVa r/W&\=0q7.b'.{%~懥1`qx3'w1.#y`%?Vx|lZʁ<7oab^/cSsEZ:^#ĵh<<{&I!"D'cܧ~ ؟ƴ;#{Si7%$;ijZ ߣ v5gْZ<~gE./9! VASѳ?x|X>#Xt8e(oz hIU֘e9 YQUJP<],6ʯ#R>UݡbRs1RbvYt }yQu_-p~ ۅ?aҐ% @!Po;ɜrޥ7U+ٖ8RRqĚx*|Ğͪ*wbd* Wſf@ʕ~rΣ3%*Va@x -Y%@l3J6!L*H[,:6R˜r !99/p(=XYmRv37m1eKxUZ3bmB#Y FȰ}FWb=1Jpfew#a]i](eHa3GP)h\Kּ))#FG1;2Ұ,7ڌ!P%IQ(P2%ɶ'ɀ\nE1/8#ܰ{+FJ}s9ȒF,a .m[ )lGt/R5`;^HPW/{O3!F^rw]*oBgv"m i^:=+0+ě _Se vS5cSS4S"a  Kr[9>DB'Zp[EJRg3ε 6T;OFZ!2Ic8za*LˁCF1sἒD\Upm^Ĩⶂ./ܩ~\97H"C.kbnǐV4f9* 6)n2 .izɚ\yG 0 .jeV$جI F\|Va%<{El$AWAIUP>iXQNۓT]w>W oGzI *cg)Q~h ҨcVh_Zv$($XVrØZB!hzJ#AXE,c>PɌ־q&o*5kTAgt4Ry%"a"3Koa5//oOjúܢ #E'#?Z tT5PXG5 (µաFm<bNeϘA (ܢ&$"@⋧-~6{hW{!X5IUYW֡/2io[N7 0V冦>za ݿl;sM)=5Pۑ~[?.Uk!amÅ.'F RK) E]\0trBY lYNj5{N{@k ᨊPu6'ؖGT,C⽤^xm,E|Vvx& =苴&P;$2Έ\~ wn_~HQ5ѴosG3}%CgBT GD Uck;{g!?zR:_\$-pѶSA@wֻu{ucPw:A0"4\k؄4.Lf;=m9QufhSVֆZ]j /a{&;!sH yzANT"=SK˓ [EE#I. V_ksk;K8Izl)(p<DŽUF7vUF !eG*% <_5ԟsgZEӏ Pe8Zvopaj:)U?$4^JtۉՇ "sc B@~y{4̒;W2*߲Sx9[Q_82&&/ [U3oth K$mB{SYtؐ=RPmZ1@Y̳ r!G;R*P;BP=r.GL{ xv:TY{C0Y` CcPUUhќi`uFXQwnL3ئFӹ &9z95M|(^K:8'$4VU ^(Kc?ƬaqMHA#N)ڭd8ظv=Iܑ5ſ?$M,:vt7Tל"96o-U#ad}@K2a2T^Iq.f\_)F#x"a>5{No1M9jtRC [F^ -<ǃm!_bdJg^zTMc_M mF%Is`~?tKF:|Ro`\s.i€0NȩEMJ?`/kiX3O#c^jv\TD{6~2=#dfE k$ 0xEϓLѺXY615M M+%HyㅈNӽޡ uuL<(/@~$n98Dtdr ;AS+/ɂKQ?~BLx$X@/Omz5/;.&dRo00Pc @I #s}Uh)0rx*korX2q1-\xٛS+̓b}fQB'dg{6Z<ٖ A-J #pTrs*K.K87x271D7HsaP,Jq:ixkDWwۉh9F2cH U2vJ&4 ˭q&^>*OX1U YzU&b]E4J]0oٰ+[\^i c98? JRFPȫמ:[{+jb&`H:Te_DrCiߔzboQ)` ({4IJs9p9oh}ōv^EXv <5Rk붸:|& gX[]ɖuuyJ}>Z/'A΋]O7T"o6$͈P 0:Y<ZP60#+V}uHNl\_lPfvAa!OsdT  O:Eu@ɐv,sZTq0Z_ˎ^IY4{ނdMٛagš)6X~(Jȹ3`Ƈ[&m: lޮ/ljBEE SܐddE?F3hj8zb{Sl繵r\ܧCL #5n6G@ *O½Y6M$nv<Žl$ӣhI6Ӷ: 07{d\(0{,"+nVlu;rRenb?fESUhAL׋;Kh 'HN6ow&;,0f z2k3IEZ\G`YcoW}^~%뀫H@7ՠdXft;fÊ?c`+#!HW!tk4fv ?w+Vlha8YSfMf?Bh2Vzt٢]ȧnrmV#Iŧ|uɷY+pAe bsۋnzVJDTIHA lJRe uF#$޼@oN/kUɣ̲+ I6ξ&3"mBFK[mLJ #.狏 v+P_h,=ۥ"Ƃ \x`wG! nH'B3%nт_0l:Vr iVG>oˆO$!ʷ6h<\ ѭ@QQ[FJnwj#}' 'X>Pp6Hai-~ώz0Y9ڽFBfF@AMz_OŇWhԁUc `fē 9ĸG)0_6mzPVnۯ3[}/<f%Ękɶʊ&Ftx4-1nÚ̆Ft݄' =Ke==L 8-ZI)ŧwu/XMhN@sȞfkDN9o\ X?^2+M<-Tpg#oyDu7 V %j+C475oWZ^K&Ge'Ēa`mFyylX #Z՝AEP)Ͷk6i"G-x,3m$RUkzJX5WkCrj_6Nl< j^_h2_ aҜ9}jg {\)~3^5c {d4e&Dr'n&kSb ZQU/Qemf7`q8k.+陛53ߘj.kЪo{Qu{~qB{? vj 1yZ}z]w4%'7S1NRBT{dyNb[L,{s SEi* $}%x[KDk.F@nxp+m#Dq/ +c9 dxuMιCS;ݾ%s-l$!4 Jijj^?s!s;PE:N{4m; NA7.k).C)HBS]SLZq^@0Kqrzohp \4^Y*+qj. .w3TODwMƧ'nGJ}%1z{,[0{#h*bPJAFA;W&ŝzI 0Ox}j6/Yާʄ{zrY`k d]اPD9:X_nAAs*hCTSKwtd0obu^Zm[L1 :41ڡaۀ hD-&OiNץmL v6q=|h}U|" .'2oµq\.&_]>QgѓyC,F[4`^8aLj{A;ff͌;E%Ҫ@DKHTԍ1dCgRN_dVhchcK\㡷vbi MM{yڹF`:4HuzJcyƬZ#E)LAkѼi@if@kTZ6~R5&)}ۚ+w 2 -T'?Cpԍme ZԹzyOՏC[9sӏ@(exHPx}@_NnxW[LrTϊMKމrKtT{J2+-\'ᔔUC@ bǧ,P b%& :5M~%[r ,gŲeۧΐd" n.ЄTZ?ݍ2 "jf}Obg.+[Fpzc^ wUDoz LgK -ܥTcv@# 8h0#,Ap}q5[Y"Vgq*L<\oRjm#@;+Ė*ųt&}X(AŅH?\0msT($=E@gSC/Z@tg?R)QA??"e,+.["i"R$_{SXW(Ρ3(:pXgS{?/8 S+TV S4&Ɯ uPz 4`'nU&*C4> ZK>^/*z67h8*@%,WPRK#}?GM-Ɵ],I^ L~rcm[ ߳ɕoEQ#w; ,tksY.z=yD[]@Hzgxk$B2 1ZBQ"K=nLv]^=b;C=ĮjfYQ\r듰}dv YNǷqݟugh mP;:FȤd;6 KڝHMvɵ6MGVsnϫb)r>le])`2g {ա[\IbY]: EA4j4rn`jK7 oaqh{ElG{$k؀6߄͕xTlhWӂyz&Šn:+ŎZ{fة鎙-YhPX# ava#̈hD\!ToyzBT55Y~/䂟Aɽ^l2 u:zK~+q:H y^n5qiT~J.14&nƄ6$܄XCIΟxO#˵€1nۇ Er$*j^ŕ-OJvUQG>uuގc&!,.V S}fj=P*L՗K5whqwK9q5h1zbujc1&126{тؠTlȲ3+@KB4C,QH#Ga)iVW`?ºos-͆o5]='r}&:>w&-D)sٕ!-R vLzźON2Ϧ6o3 O"&=ސ`?wrU/K)>Y՞kNBǽI!%n6b"* f[lb*/K ?.k1ՀyQuHKQC2[RSaA{f!}y͚79!E:?'L%κ3VgŰ_K'[NHF RyRHZ3(]M 0+EZ671+ +]1.Rn%#\*zRi9mtZh?xIe>CTAM yH(>-Ҝ"$CJ!SjO LnC]n:^zw4sKbDZ_tdjZ=-5Dus㋹s#;}9\x hݚRoAw~];^=UV`CxO c|GN=.)'k&l5e i0AUS;d4e6<̆;FYmr|sα l U7GeMEJDkjT%) 7X )f2w c.L 82DZ3d>N&7`@B/x~[[OΧF\ndz*׫ \0IJQS4v<%= {f>^w;EsʲnOlbz4|rv-"yͬ\Imhl+*";{d%S@1flhrEQEWG?lrv{)vb酖"|We 9-nA[͍XZӰZWgf?I˶VWW-M ɾ\=CR~@|2Ϡ罎'^48c*8 !S'ەm ASjztx :Nud:/9b̲4{8Ƽ:dvlGeDP$|ryrG`zS.6Vkt=c JIz3E!9uCpqCd%ح={^+vDnB Iuȸ oιBZ `Af iLzƑ9>GdA!>c]"yxwbI0]|[?tr(#͙ W|um[ઽ6~>1)+@䗌v^NȆˇeI4WkjwI^~(Fs# ª=i ҹӡn\ɧdP1ਲ਼9~)04Los+dW۴!d$-xhk8K@ 4̌2LnVBx>Кi?X h)M^<"FdHY5zzMsQ݉  3rа/s5 3,sWVމ|J֦ !S-xJÖmך$m+NjHWhlY.E7hg, 6d+?+k~棁"p k ? x^؁frxW\R%9-\lLo? H6GҘne53WݡtkUB½"Zʋ 3dgir6r]Ez5R(.wP:M0!)ѯD6nav?aRk, 3C՝LLۅ~i~ ޅc@,e A@ѣh٥+A{¯ 1^ Oc@̇nqs:20F W]d6pń`͇v.R@=:h=l8֝9|ѲA{O<(:1 o=5$6CXߍ46>{6iA"A(280.ʰw55[4g_S09#]SrpZ}܎ }¼&CK}mp84玸~n~ڀ%W!SN{wDG3p"5Sf0Ychn >FauoG xT5; DӜK vFKwuKl!H~ >,&(XcF.8EdU^E?Wy[p  W/~9Q&}+?5BMW2cBP(T&y6$(TmU 4gM% _<,`Sp㋧^捛,_m uS䄢u"sj>Vdkwil,]ʨRM"P *fw4iܡHu5m wY|8O#b$τI1a"⑀OWJ$2:sR p`PW&%ESC?-O/Xu'* #؏|DhC`ʳ￟{@uCCc<Φ~ĢI8™EЕ"O$SU!) 0{oMie;5+:/8 Ιó-wU9%>a)iZjBC/IfNjWW'XQic+a8czOSxv91i+mO* RyM^KM/J룃Ӵ1l=n_2< !j_-oM%fڳm=M(s:+ZDݧzÁz0hOl!ms{{M+?:E_f(k/Bs8su [C,8' Q U0z8Perۧ  + n>H"`*lc1upaFV3xlJB<\5'x $oNX_Rcb4'XSԘ௛H kJaiZ'L4Bzܙw+?^Swl ױ\BU^AZ\HW<ᄶnm@BCss ˅2rZ$QRi Ŕ5g [@;7}L2(wddŏ;D{Ǹ'C"*EUwv]ס;b εhn)roWxO?lNﰄ ͮ 6oWhX? K.װprdjK{>9-LC-&.)Fd#Wf4}cBfI6LtEC'R׶+U }UT8<#}- yz֫FxJ[SϫK( " -ܬuC-!~1[XpTWDoRV`> ܉5U"k;2&_{p?x?8$8֙mnBM:f.^1U|؝`u2CWET)2& 9fk{y7:=5~X~!J,/lo?o>#s} $m\S"5})Qłs$MId+Rcg'UbyxQd-͉fϛ~*yWÄAT>cZ.A ǂZ-I.&V 45`id*)4$h8:u/ӴQ:YNul6(H?[ f.x. 'MXR!%OѬQy(O+jXa7(~l:GsՋ֔/ߤÓ{#@5^&lciqOwڽs:tĆJ_?|ߗ+me1*5z.G઴Rj$ciUO$aaOI!te=\[%6 $&T"e+^8iɘٳ);k@~k|eT6uj尠`Sdm1ou#}0`RB|"0* ~tu@nDdBi 27lq/`JhYsۨ)n(1 {a{՘D %E .-YU1Ý[86~WJ(t=ni1i\멗qzo094S*o̝!I+lGR \K8IВS@8 u:~&pr"9½#j$t'BQL.u#%lYGSvJKCÕ8saZ'5S*U맖zl] zLONQgTf!o2@Q[BJ)P?h? ׈!EQ8]>C(cx/ml@,2_ENK0~ww/XYY'p0T3k~$G5\sj?;136))9,-հ&ޘC. 1ʈP[M<:ᗂOJm j.aRmoJ(YDs~s*BІkq.lB*,2|8ɃUI2 `;OOFtB^\E+ J X}1!j9m !p{ַ9HV6V) @a8l)a^Nq)xY$q@i Űh;ֵ¸kDx,Prz]J>WS`&D\jdQ^*#ҷ?G~ hHT-g ҡ,Qe 1AAؔg 6} 2#B"3tՅ?rՄY י T/q O>}9?!,7w$ORJϚƶ.5QS{ H@U 'D_?m;5xù&ٹ3jSS5#Ԑ❦`Uscߤn_8%|s|rTL|'A s!OU}'t| ercmݴ;R߱Jm֩6q x%^IZ>[%M%N$uR}ݼGBrq3ܨqvD j/ M0`:IT?-DI^B~YPaC[=C;j>s Ah-HFn嶎Cq`O旋%8{D'6R 1;e_;f3,8k+&΃YrJ*;`g5K~HqAYr9 bn[%>z)kK0xdzW8%m:] b땺#0\šnqZJE׮Qʍ>(XJBnw~ܝw*#ufu!xyz8d&f8ASG[4s֕Kd-t;[|C:/[1y$xLe^z7uAivq9^Ptd;ǾKjĺNI_d8uX7 hnL2(@ {v<|1XqEyn2hќ\11ۂ{t_:Êթ 2s:g3C.Ik,s)}yFܭ2޶nLH _3w@l 6C3~zS&(mIs ܞIrN]fXP15NcTnSà +h:`EN%xaD{pv94Lsow4Ikؖi}m\[[sy N@SG`h[0ס a7\G -\ndLk8(@3̧Q6nFC]_єnr6u!+؛e &D< b[+Y;mk6<"b㺁yI!Hpcpw7F K`cV=dO0#;f&5Fc2|Е{pA+Eb.[0nJ(ߍlRfS_q5(I<0IheFGpdHnjp .z15 ,J@tRuoDY=8oyxwpY"lx-T>"6)26Y U4wXm/b1O Mӧv0j,\mM8V⻳by=F J[_(AB:l AQ:,.^};. ̈́ r x%3r+F+v6B'Xߏr Ȏ2?9n97V, zq~>XK3Q5;1?S/ůB}*4wn=;l5Ɣ06f2BGI "1`Z>>.Jw+Mil'L`m̠P%d7 R9:y8U//.G=/5XX,vV|bLÈqf;)8:icy1@^(k $*s@FTͱ>8#ߐazAIA}i92+_&ITrTw%fFхI)4o#sLZ:13KIJFbnɔd2u*ịEken^s?`T$QB|o|~qz&$Aa@vG$pnLJ7XHAk߾h`0Ϻt 4 kj\]˥|D,= ΗYTD$ Ap9e@$op^H`E*ts+)JI,88v40fkzh ධ#<r./f!;[&ex&9WKHr̯ؔbFC"$!0GȘEFx{#0F\%3 Q%Z t=@]L!~ yvZT|ã}RSX6'v;*% 0G8q$) @ eҰ<2NXOr>e:萍!ÎX9 sR7ut7nzPl_mYj}?֥88 [ oOL 5}h=E]^0Ҕ)XL^ܑ֬SmTT( mv3ue@BRR~ᘻaPlv1=\\ (T| $SCV6zr .Ĭú9x̜#bX5*+Gڄ@N4fcw79*U ajW1>@0(+E(Ig%,%A-ODedߍ!YI轈O^}k|YGɢtz>R08+*n51/0FD#pe0S[LuG'H, CU4^jnŭDvٙh ':ӅAaɩֶNa^2{ _*B{;a> 4 Y]anŧg66xxX[3N0ۺg+6;ǎf$G0a$ %;zq4>Nۿ.Sl/W/t*f [CQϧDdTiNC/a 2j׳W,$ ZgHs^‘ڢ` ?j4"c?%ՑdP; mijhJ]eG`qU7䢶z]-6]#S(OҗqU;`cyosVs *V*R?Jߝ1d:IX"}Q&Ђ X<I}?f7 JWklw'(zjE ^! &߹1w?|5g4Iɱ.ߍ,] u = 2{l8ߺ,0uTptbGu ) I+3mg*FP-BB [{PENE.5Gګ`9F"w~Pc^k6\awbZt.jwǤnrTtl\"pʄX (F^( \N='%&6qc5-#kЌ.iE^-AЋZ@bWS`HJgze) E)ulX :KbFlB&]k~ЭKx j8HƜ3i՝X)/SR20iD6b-SC/`Ȗ3yKp0Ιx}A\ڕmIᏡrCTo/׊glhW#.P?-VV&5څ|ʯ5qZ|g-.ƴcE*9DHqXWSFaT!uQlÖŽ.y/Y~F`\DPYXTy;<=S<_X\"-t(C)0G1<~I惽ٱ0"*<| , bّzsF`W~L!ʾC b䉒=ȧTza&!0阧I 3LՕ" M┬+٩_ŚZlso1Dɕ,^vx(% Kl ^{bݜ)ZrPDۉ5/" yЄDiBs´Yx3l{?Áuen豾 raI:s&zkN LP E{5C|e;Ӗѱӱ׼4:ȾUDWVˁDh÷oP!m3iuW1W ?B{}-6=1 mJ݋Q9pJX޴,M:t@́%:urx1J lhUO}z8/ASJfhqc+9 Bh:{Wn5Tm\݅Ke捞UR;,P,ヌQPZU3GF"Y]U9W_'=IӶunh^p23\W͏*;۴|TˈF#?Q.*wN;ޖ*=K̔"@UH7Hc2nUIsQq-^av8G/=| Dc݄?DŽDqC72e< qP; YtP!`U.G/:o+ #OWXeQDjgCUцI?WkUI1Me?҄D+F아Orjg3J79G#QȿU,BkdXWufsZ&4NƬ&RRG@vAt46|[sH-m#~;?H+[aY 8 i;6tAc;#hw#Egkڤd1v(Dh{4^@Kk6txrXf=Nx,Q[Q=p#N TZGgJiXrYo2VGꛜ(l-e[}u^X=fŧK |r8vg!زYmgL!q,O,0ĉȉz;< k9P^/բ:wtZ$!iSM8   .&%!!Snܬ>3A>r |gǺ hAp@@mCi4&fN4uk( b%Kȧq⃅V:;vUD`aXeKYn3(!Oe? c#oL4*: m7hr؍IzϽ0_p 6N~AvljgZrKȩ@tx:F&;5p `]Ex-9j7]⡫F SK~b@F]?ld)H+:t߻y]F *ݔV,=5>HA\ghU u*VI평` Yjư򁰎y V>s3)F2}_u7m}84~sЙQ/R;Q^)?h"C`P^)Fێ'tx8*s2+u[1K Fma4Mܐڼ:&v;^:;Jzry>7dw=O1 M"{a:0BiOAn ݪAqLa#;k:^i-գc@dI3\stO%3=J{ s !|FnA [sԞ%Ca .0B(3бl!)ťgCsz= 3⚶+uػ#'X7 t$d"y"7 <'U7a3(*gX<~dbZd1zIN?M֒zR(zj?maQ2B.yx`X\683*X9jz$Ģ-a__!5E-.;v\nZ861>6$y  /HjnV|;*"ʭǚM*eKhFX53U$uYsy΀/b}EY m}IX ߱}ΧP+Q36dbLf 5rE=m^Hu;#{ySWFZozpV}:cۚ8?oV2& NH:M"1^$j=t0MBl]z%O{kO:X@1ݤ7TXy-O D9,DӱU΃616u, vk>8>8%YN-d;&0y7aVl(. XD3{3@]&w%P!>S00./R31O6!騐^Y*ي׫+Z=ĸOV*'^DYv'}tSoKF mc ǜC0]#AH8eCΔ Rt [dc8ӘLL J$""nIܘ=.OmNvG<2WLL"?lحMZI-J:5X4;"g}v0 ^qx ^xjmz2kfIxξM/,^7!`qAcЭo-c ]%ݵGD lI&uy4ׁYTں%-㺭K~Z"ѥٵ%StG%gyAon%5n.>v^O/Ii@&~1|-[W;~?cdkU8D<0̞!+eQ9P" W! k/Yن.NTh7]C\;{F0S٘䇱XZm=^;"l" 4s֘pi^A%PD2JߪlrPLAlU>1膔ud\1Isk#8G^Oc3zpbi;f7D6Niܩ&`p!D x7= уhmWu9#K(3ItbyٳmO|Yil8?D-y=]gG:+0</1 hVRY' v<ǙB&uaS>mHlTH;3m)C y&.Q)N8N/I^tR im_)hLg\wWO{V3n|~ b; 6Oi݉DN.8 ~w;IMmsû?]&$/k^T3-wU p\t2n|V<bekK6iErdr|ګ>B6ؒ;ĕ˖ɅM}`q kgE8n$ 6Z3#w=-2VJSUqL J&Fgc^ÙȶiWbj|>RA#|Կ@>ӡz,*ȡ=R$̓q{9\roڇWF,1vdx廃>9v:N$bkybɕ$43"/Ѕ6 "h|"TTT'\feC,ixWO.ss3gp-˾r]s3fp]YS(OELT\r`j"!wU'#(oQ5SuęƵ$Fn U"iz"l%nckk~PLe}i~-8gt go܎q{uPñH@y]hH&ӕ,%П|41웉ټ7I|7M"dXxP>DTWvrN1ay rʰ 5ip3dj<ӵ?Q[3JTh̺]:=LYέ{>*򉉥2-'5$MEU `x]ZVdv+}p:NܗmFݤ}}u;A]@~ѹF3AYwKu^"=}: X60SiT3cԂA냟w%'̷55;ĹA>$wH(%ھ |;ތR )]-H `:JOn|4m<6L㿩5.lg}eHgܘ{/shfY8jlSE)@doS;Aޠ#5x+V\;`;9zc'8ۻB,)i?C粕;$Y:ǧ׭#T-QK<{UJYPuݘp֏N*1V\dd*+2~G>!WP6:pprC __TluGSCxp^rB<p%C ߦ 'TihQʠMwݘB޸:hϔ5Ȋ˂(}| '#֨?1xك,񳺵1;RJ=f.EIޕ5m75XoDdJ|V,[̜S$lփxS_S1ьw$h賰$Ek`K/'6nm~.~Lb7җ7PtZ لQ zo\l<)ؑrgbt4[ٲe\[֚s`o-mS|9 Py#WvtgA[ZR@Ir>c#4# "0psvgu]tMfMS3Oy깏 $)ed_ɜ~@zc7pqK<oQ94) Kh$fDX,dƑ6Te{b+! $:U4^,JYDDD]\lo4%AC_cupL[Q ?]e5Mh>`w~kH :=_;Ӭ:(5Hc#cy x\"% E% Jץڵ uFΆHA.t'M}Ib64ѽ'^ƀ*)Ikd>Wݯ2ۧݒ7;ٷH9f9\(bh[UҲ/\И;S$2}x"-{-$jz-1lrDL1C!Me):B* %ܪYiɒkn3ҊY9Juk& pC q҈gCGu#kDT񕆵g`BZH F'1EQ#x8IKW"@~}Ƴ+uR7s%&_+lbDxc,L)΄a(,F3Vj`q=l\5Tܜ`)q}KMik='v2ysh:h \%xRb'-V Q||\AZfs}EN2ͮ| 5D“#i?i#`c\U`i}5ޠpI_5┵Td=9BhҮ `=iij)IXr[Y҈ F:7c (7&#7|shbD`q(DxZ} a;}G& i_?:K*!^{:ji;rc03_!`8y? IƁ"8-Zxq2"gI7sh8S SWou. 6i@@\Z8>X5WmE#JSI,XcõQ3 B"g6Jl,qiGoy Z@WvȚø.1U5+$%+9D81 n\3!0#FD ?VdΛa/'&iy2QD QT*߫瞷P'݆֟~,q7P`+y޹ F/5M*=/J$Jfq0.@&O y=НNiƋQiX4!f@Cԕ6Jk +AO:7͹=y̋?w*c7G1viS<|rZ˴([/%ɛ:Sg0>I &DDmdDaAok|,|bkz֢Ŷ;34ٵeႡI5Tnq[_wZ GgD#4)@:VWZWm%fPx\>~Yޱ{e\CbgWf=]r{N:37C e2k8݀f냏,W@M%5JV?c~%~8=/$6,Yhy'4,BY bQM?VŃm!$EA\p;`q!k(P7ݤFue0/ߥ͉. 8w+ 4[]r nVɕ(>E]F|0cX<p؄wp`qoO 9BI؎:84,A y(kg,[ڞUNLm_)AV.7ɟv W/ym&SIM܊ry7Jy a)r 72&ZG}0[)&JI.HnVW8/hj$FM߉0'mMG. Nj\ϲ#W7DQGNɪXaRldmیIY$fLlǡRJAO)Jhh;t* MX ~ݨU?H s_^ y&!n"ZtY}KIH2^Xӎ\o_ EwRcϗUrt6nWXCJp Ɨ$H^Ig:Gn;F!Tg'X Ә.*z|bW*STM$tLe.LA:8Tw_,JӥAO;jdhqMt+]>P% 1κ6o; ^DQf+R?͘f0fKECLߣB}xÁ>J>ծӭG7",|M]j9@g/oýT^As+%47CeK3|4 ,orq=TNJ%wlw&h Y`u]Lw!/^}ǩJe74+LMpߐvFL0"4 PPuKpDme+z\$3za#w2 `.}lH˕w fTdkg2m@K:01B;.ǚlL|sC&Pcn9q%)bRd]v""Gw }b&kAw6ɼ㒹p-[8r\uOHt ~_)o? K88745U}b/=w~E, i `y.oRv1mƤk {ɚ˩M떇BMnkޏjQrM=8k gcB#ԜWz"<+7L/j^cOa"+:̗q3z.Hݼ4 ^V1=ai]׳T,#Pf%mۺ {ZS'pM+rHydg:߷ԏDԐRaD-m~V<#u wzϔEmW->ɮI'X438xn Q0ǓAό>=) 7ڎ*Q'Og9m]Sa~"@ Fa GkkN< l1 A_LH3  u—ܘõEe0#oF7셇V+Ey^:t?_xݮ3Uf w%HbgnH͙!Rsf bGT74vF(-4Ju 1|< ؗRןٛ "FJA(Wf7w(CQGXTpyJ@#~jΊ$PU>m/|6-@NO)ٺLi{֋\sRȧ2Fn4e&V)ą`KVw_WoSYNi%opD 1}Gml{@pO/e`NFgTmW pJHkf' I } ^44VFW)Ȁ4'PXV?fEudFE2s͇SGyо=ц鄧9k0?}w()=?O7l;v`7hF͞޶R(s~iz:pASWZ/ wwIY؀ozD^`:#6; h*tzmӕ+kgmƗ|+d}i`Y:A J9l6_ 4R+e%Χ>%ݺ-`${[,tX27Z¿l!MG)b/7lSA24^=[3/05;U) Ôo#o4>xcw:+.& d}dRb:݌M/9Y>*#uݜZöҝ.4K-L4y삥Vr {Ȝ,q"o( -98/Fx'^x@t G$d  %apP=m=Qـ:lq~5y3?uiSzhbf.Wijf]-E7q l>N\(@(ЁQvH1@#vg$|Ub ̨NkZrk{M6ZIt +߉7gRښPͽTTECg,⦑v"nd M:!%<ɪ!4%w /!-zCQ̏j+XG_sG"A.9q xxoβ(} xG-C&+}jdc؏Jt~C{nw>R}[=hrɖFSb59<4P5>Lw+mr ahU=xrYAbê ?GOkWqx:IA<iHl0ZRZp "uPZHH+ ҉d2y )Q,dsh5S"  ֖nǿ^It,ݓUyIrwvcM=; D'@T e  .xi1'rO/=.# ASc/q5ϱ ~rݐnY6*K k'{:1JR~!V1.CTi_S m^Ղ ː ֩PoZ=\B4[8SJ xɯ<|_V kxØXp[7.Ԁaut&8lr9BQrFi I/턿+sJBɠW Pl^w$1I~nb ړbhPLRizr Rb)~)X8IjA¦6Ƒ;:+/}u`Қ=p6Zl\ݷ.yᰂdSC{@jBW!ن%Ֆz&$\!sڮ9en/_q / yNqI;6?KY0Ph2!mW7uIL&BB>eLd?qN\aM+o߫!=l(5;v{>]96`#{ oi~BNSxLgOʋ`34 J=xKIfJv=.wS<׸5ÇQ@ȺʟTjJҽ,SHOg<^&Up{$\CcH57+Q@`|i‘. 7e<9[,#ck:AD]D6G|@g]V{ Vq~zeTA7>[zXc|q0M,CC۱:ǟ;8KY zry-{_qm=~aрŤj'tT)qT5vtUVo0[-TxT6$H Uݥve]`"{%84i\SۛkRoyXx̜רۇn$g8ȟS FDRUC(?LYJaANj<#VLڱpLiGj艶uK=Eɺ㚗}Kb4::w\BI^g)N('J {@Y:KYBH$#FC.1 o:U OVnSj~eѥx&6vMΝQzD\%u F:& ^Ǐ6z`rq\P3J~ʘ]sL7 ї Q}!iG;"p+/xm*r}Az$#k+ MU/FqxM#ѪJgKHt~e+mqRq6La'W5lBAD윾}h|}Gݚa+lv[e7ןJ1`%u #:qYW2`(ygevb`+*f}Q*ybR5=d ᜔cBt(˃It #)n/!pW*a9أω]=8Km:23;"Qs*,s7޽{)I]C`}=ZF&| -d#!v&kMmUN Y>7ldYe굪b" ,}Ngz^'On,T(5#|J=bCAf=o?A70G?V% 2dڏD\*km֥k :zwVZ\^3LǶ_].'^ٹ6}g'=C?M([SCl\D3A*d_6XIr2q-9< 2Eb̒ZeRZWy¦d F W^|V{m7 ~.IOBHE:}/m p%RnE)Lj-l^ [7̝֚3~k` 9쏫F86Lˉg Omri4p>;ww!:^xv\^ƫwOC//4%a(.Bo/L4_h_ŽN YX>:-U+g@576r3s&cݭ.urkOjaLM4¢7@[L>$ȹH[3d \G`ISnLFn~K.Vys6/[x 㫂7絶B }^ 셁UR6ڰٲ+Z;ÇDV-W\q`%\Rj"kwY3l{B:ߨ\ZN@hLTc}7^.vi'X@_z$qV6'i A&Ew/2y8L5*hf24 k;fc uyQK9J^:=dg]z‡LZw̦\Fۺޔ@|bO$ivTZTgTiza!H'1%Gi,:X U Xg^`F0E͛ |j$28s *}{Eg2!ۧx%2%^X#Oj=P()'@GbW6z ka}45j%os"BJ#k `5MSVZMOY{V|X~h8IW+TSzT7ycd<YіKС&j" `H}|T$2a>ˣfx(8Ԃ%कueŹ*)tt|'!e} #X )#RDazGˇ(Ru]9J nGEB+ 9ng&Sw\-{dS#qXY峉Idz*U&rᰞCzex# ar(kU ?n?B3pt"T=@}4To}atP̀7U{Y_D\t%dSS~6r~fJY[|3bj/[ՍfLc ?DZa!ѤoφP]>2L,Wh2ײ »7vES)z\}J6QC1L"R<1R݅ós8v4 G\VpHɁ9 ?{{#m|*v_=UQD|E?Xdw+VSI:-o9>VSu+޲5 f?diwMu'e_Fv1ȶ8SC Eag9-7 lgfwp9 i=^ E3iJ Lf{ŷ[/2z=.{x"Y!f$ןh08 OKmۂjS_ZWX)7EkBc:j?߈Z( ]m[wLMǏRu SM!Djoy=waEx3akl8VT UT:&w zKT?}h8h?TX dktytN뵄fVû[blD<)_JTie:La2xAX{;X/h4aOpʪX,ȸqvym {W|q_|1u<Ds  L$}".w|# cd;@&YyG} `!7v##|1nR|˼.F(x7O3zJj+zAxw e=aCɔM];}ZzX% 3sN==Gߏ=W/X˃3X7c/>d 6 Q:`8nr12!b*k`)U:SQ^,CV[[JG!kAK}ԍ"7tNP4eة]CYIQ;IPw}Epۮ4E\SNF!^30WP<WqO%CL*zMT4;# "dfw6%GGG\ܭw#[a8^e˩nWߊo'4x}WT##Q_)= `ћ%_ obߔ^s{g5S`9m雥U( 5ctc%$"}h݂02HfkcꊥKhBV91TP m$8 YTBu^-quPɗhE^WA02UMPhO vhǶ4sl_]-):|:W%/n"!v~޲")ڽ~yœTm8o|8 ݷcMwiUQ<ڎ_Ҩ:`#ld}1vCU#h7O Cq sԚpbv 3Ypӻi7,׎spZE]r hxu UKߝo$TӰ:Lz4adk=XE6u}c2{SxCj<pߔQ ܎ j~&sFU/ѥN{o,o`pJYn-?D-.|W5;(d6@{51WlY6N*ݍKrm7sI \䆔;d@M֤y6=!0D[g*gHtB<<֙!2-C.0P&٣;w, etQXM B#պ:``d0ݽ,Qax՝}Rfm^G>k8.71}…!K+-8:t.\[xCjc<}T f(VDsmV9Bu,,l m#6-ԘQ[ ˕|~l0C-5_@FElm ^zWUF!%=ܽ`N aqDT넪c-Vdq?Bz@ebi>YHW C' ]F+>zi6c&0nP}_Y&[$Zߒ-4hlX=of~}aOsÝ,IN]v.'dR0'q'RzRcLOQ@C&2:ofW`<2Y-ջiqX+|Yw=2)ޔ@ox٘b̩l+{S*# ӆ#F V9uDeI Ft>ܯ+&]bQFįӯBwc'g9wZdǫ)WnSiz!(%d&#/i=@tC5uMkqswԇs&9:%`.|elEֿS`Btf28]ؔsqWdn2!^@0=:A=Ҥ`Ѡfj+,AN~@U!i/%$믕/.B'!1"،?) Pvtp2.b\Sg {67V厀5N\ !rI2k1d|CpC>~fHHR@(VxOJR̩iK"ʫ^}y o+8b13 /(ga݋yP7uqz#9jk9f8VifNE.@,ܾ6v7I3ǘ'QE՛^ Q6նϤŮ]:h퉟,@@4~]%T,M9\>p 0)o;lYkB}ǮX{l3j;B/]ozqv-@0HA9|VZkd*{SlõPDGۥg)G&M:Án7ֵl9 j?%A? @FMӶdI0L0ܗX ąb`CX~SJˀeA,waRvﴬ'#A^KI:Ws57ಁp1Layb&kH/z=Ռ> ͅ_(#ȇ;i't=ڤ퓋 ^R:[6Em= 5Qj= UqEg-$dS1F{$e2K$85Q%eʳLTi<T%Q*6%Vd~U m޹ qY!bQX=3[9[leiσ }17h>͸+?bF!y&6^=MY?s $\L&x -̈hl %&J?c= qHm`Y7lY$\ c4bU%) Ǿ30^Y똟U"L&,ݱza2eK%iFwZ+q[*X^yUw?#R9P_lqr4"')yi=}[b+֞oi&Kp-M MWɩ{3 }*zr*: ϳF^3)hBg\a[^ON}$PZ<0;S<33B@|0EНlU5MȰoPuo^7alV};,8iҦ%*O R^Y"x6(Ms_FU7"Dl!Ѩ rJ,G[ bԵU-7ըHcm:s17&!n+})`co6lBj=8LM i,݀rJ0 k9l~EYIP=d?a7ۉgIs* nO-l¾J0f@( m%$=,ϰƧa0+.Z5D24a][lCP^C=ho^#&]ZP^epxjN_;R9fXB=flCauɽ :la{=+a4pMkv |&G&NO4puZL̡0̔WB Pل nļ"RNU6Y; @lQ?Fu@M u{!@|[^5 /n}1lVl Mv[U Ċ ;g)uu6N(F6F7{->rHgRFTv)8TI?7|t3u>4|ѕz/ Ęx`ј mQv՜9Z-=gT֪-(5dit>)ѪXF?mX`&DձCEVd wAe* HDpbw.L wLwi 18'{n&L0#eE3e3JI*)n )YsI/G4@'~H)T##N`m^)DS<'JB-Bh|L Wj*:jξIFpj'+Uգg!Ay—>8WqWg;uJON"W= /o$hҚ9_W-:qLD~wXSay +ŸJ*u3*XVwdTHDd$,8r33UALNCDU}j/L&X߳yAV4XzVlt7 3wycw%7f;I t&aBʮ`S6+&)&IwvU<zlS@:] ,WHZ,]d.-]K c(M)ܤTWZjL"fL'@pdA^LV6qYEru)_DOZfЎEwM9´7uk)_8J=9",M$ WZ31@V[b1,م_!eZ(G,")jZ5Y7uAxJH*$%2!#_ pXZcL̈́_l3lS9ҸF5^?ByӮp'40./,]@j7㧨fV vhZ>&Gbr&cƓry8cAY;}fmV3F sjL(ؐ-[[ZBz >WaS?= Haw AKM`-^w FRR=x?ꅦWACnDX팭7ЇE Q=mIEeK2%Zc=m10}`N5=i2@ ~Q% FGNq't^0q D86rh貮` AOHC 5!Ġ2N#,II_Ee:W,< ۩VN*V8P9>r$ ЩJZ{80rٜx.լ#0Ҟj^Du23bsg,СWL8H%D*KzmoY)۫fRnݡq܎ ?c E {,qų%z5&ݹ'`ow.1_ &|VZt H?ڨa"=఑JgB),߷)pl!fYe#=~^ΪrUB珘XBG8|ХAv(J\dieGm7y_ Kep˴P;/8Bb!U_ C$hGmlHy?*0LE\tbB.@yB d(هbڽ于qǍ } (<,z/cǁR^LSi"_5P?RAc_e=ts\ Z`o/M;ŕJ*v&[3ɡ^GoKXՃ;D*ްdbǮ @]6N iPA&7kQn,-W?5\tyf|)Z5CX}kGaԙs'A>N IE[J{#?ʩ G(vp8`~cl\((vO͞`""HD4UU&Gko;li(`Zɀ@@:F>XMl<zVLc9<1UZmG+|AS2.n%ETPomS?ǔl"ZêM | BxGRq[U.Ud'1-1$=K=~]deͣEd= ۵DP55=~ yC kr@ҙk$)HN\1%MAyHJJLLkxE}(8* hUyX0Ȅdz> !ag(9Nv8oy0dD.lh.s t$}:tRi+8yjdL⛭i`z&e9a2} jJ%]xɆOcveW@ V[qvGe4X=fyj \ur̯8]Vg༮ꓤtIn%ޡI@\G\UKn={g'6N~ZBCR@ZZ׏j8'm":2򟭾uougV!W}aeިG`WvD[Zo ]@ih&u?iJC:E R,dZ$ M$IW]jikޘ1l#tǽxЁ< 8'@KHo$_x뜓16l!Iڹ/=⸹k8uD ;nY0CV< /9Y+&{m +=L(W)rF|>%D,wP/ "jxsSriCp2=074U>=k,*b!|(1KhY/QIf `@JO<a]ݯT5"E{n/֫SI8eWgކ*`,m@RԑXܣD"UL9\m_þqf/1Ѩkq5Fkv hLg,Y!{gWAY<^=xX"E7-)NkgVtAV]{Սh8A@Cj,mvv8 {dњ-ȽJ^Țy2n?maH3#Y]V1j`x.:IhJ5La~Wkl4MB6XV ^O+Db=3?5 a!A,blսСqs@X-m_~GXWb\/Nlc-1+eٓ [)g8V 7Zp6>3wb+uW5(/8GaՎn z$ p#{)tɀ_[ ߥKh CA%2tb箜?\µL1wS-_-~asTȷuLm 7SiZgJ5#|~w]̑RK| T1+ίawzzguEyN'mpYԪbⱆ\M[VI\)UeMysI^oͭ}@S-Z6+ZܱSg [$DOLXFx̸Dy#c},5DɳpJ6m3"=l]5$g5k ߮QKJӅ΀0S<5?`*t XFt,j N} ǨL?NűQg[JZ/9z;ao]K]Q$Jф+1]}Q %9S_A68ZC}*`$,ڲoD8ض68AG{(Hjj{aՐлnCߟ0 #5yNemU6 LjWRQd zwI$79G3AGKAoh NdxRɁ}1MJx\(`0@Λ$- J PR,Hfp=Pp F D͇ǐcMA0V92cPd} ^,D!;.ػ\Cx_V 6?eทdOA^Q$uģwk6+&ev^ w a{]H4cĩ&Vw$. 57}f8xKsС8d<w>ǁ/J;af2PG(8 Qlj%՗qb70ZIvc֬Qr@Mu KGV4S?{4"QrZKQ]$CGCWK ˏ|/ xyR{:8 _EofK)CT @BD흗%׀->,a2I,lBYCԑNs3](tp+Mc\vb@?6~NP#yq$SDׁ#Dx2{}+VGķŴUHñڠ˸dkR9 Lf,3;g6{hgqEŨX12 90:MXU6a(mѷS42K{哾lfW^Kh_HlQɫO#mDvj+#LR LX|msh u(hQ$/EH*N\$E: OqFg\vu,<|9x̯״mE+{FCK=2edo{z4bg;}DRɢ9ߤMa̤"肝X*p}" 6U2`ۘkX4O-(?y,RõĭPCq{6XWVS$"ﰚֲė|([}h؈k|xea܃)1ΐL++fV$gKv].L@dF r,=$# Lǂ0uBH\+D:gXLt%R!?Bd.~-T1tu\_r@Ix4&oU~ U钀}7Z睋`%-pb97! (K N1ES%?3f+,} 3XuwU2?YJ\n2DN]>R_:V#;4)b!Ȁ6#ݫVQ cʩ_>oDFT\=) ÈhTh@0]S5(x?b,PWi`D:]O]Dyw3]F>A՛_;Gl 4ݮw/gq^ p~ehgLEGOb'iE.af3U7!,oUKYA|A / Y{M/އ %69~AKψTO4f'$v0ضɛƙ-Iap;w&.tx\adc9ʎ+ƞ{ayv;5mÃ,9!Kgkvpͻ491 s9/IrEw(?MaP.@Nr $Hwqc>ƒJ,}e^%d\eCAXI#]W-1 ٹ̃|m(,X0OHK@؃v{OG 7 xbufR$EdUghSDnV8<ka~┠8Jf^@:R8L|rQg _^ewSkd.C4։ⳃ,Q+haiw5&]|5H)T Y"Hx>PCw8$HSl-/mwQV#%Ok5_}-f?NT*"D! WF'>dzR4ey,-f8w5m;7t#RD?(@O@9Ĥ@*a7z˻՜jHs쯔K' /e$'Z,26;E=Y:o;s/жf,QujU/Bڨ1nW>!1"ͻI/Pf>(3.]يFj[=rPԯ?a ):Av5r)Uƣ^8}KH?!hvnY퇥B%i[Ǯp9aFo@Jk ݔq Ye 2reE)'A ?GC F:9אMD1MUϛZA{m8C=XH0Xo!]PzB5dc>!‚1 4ŋtT["E^\I˅?_m45~JY;oR3ϕ5nEi\;oؚ3ΕWG N:İ^Gxw*4cLc2c6^,s(+(Gud7sߢ?+Sh 0p9#UNӊ:28IsL*crU {<s2iC6V!C) E3.LHVyv9Js f("pdƻe-5ƓuS3?4@m)rGKYc94 (`ْ_~kG+:W:nOm†v@7Љ-nጓW ].puc.W\8DQ|5\\DpgND`ڞ@|?V̞ȕH)mG>cDޥN唍矇ڬ<ٍ2/;a REMzzO@e,~2d|Z@o_Cve˭3 MJ1]dEc~ҡ 'OU3kԛ^ܺxAH7*A!6Õa 4, rIm+`Eq}Ni4u;N@xt W*?uTfzw||vWg3!{Sb݉sC -:f&b(*18BtDy1"u5۫BۋF*Gĵqm߿(,K/QX !'s=?]1KPMjRs9O;겧VrhS7*v0fe/몈ীm_oNraĎДb>E(F⌎'ڼۧ7DLM]]G\&hIe6E,T )tJ0^;N ճG`f/hdKvh[9lL0VLzd/8t B)N7,־ a2p*^MS翤4ˉ옙$c TD;6OC \):nOl4ɏJm"%mǪ؋--;LNr>fQԙM^\zW[Q?eDgtSͼbW *Y}zi I/oO0ǸĖz x" hV պ~]F|gu[yQ<{|`|pFJ(*q|>8@'^IIa.@b3H~#Wenv(GT%Bug2>~ 4qFknzM4r~3@9=}>U]U]܂&T5_Ln݂T@ )/A vagrV4]lkP"R;3xơEegG_nf+fU~DZE>j﷔#bz)>$#$J\Wl 5t59(،Bi6vKwNM w.gVj϶)އT'ڑPI6FH=q*mO9b1pu [mxC)cqBmC> "W.v(0/"Pr1ca)[˜w߯vs3Hgu~wf)'9CXҁ;P7R|UACMcuvRfxvP,YRx?uyJfYX!a)>6Bpă>Hvg( Y]glQHERHDԋ;8lJ5Rj'Tr.5 n:kqVp>`>*Zl:%khU٪Nˡ|Lj:n(192nFʒ3LЫ{]䏲osAAxuǜdse, nd {re}^ )+N_ ~ݺ3vVYK9w49z]@K5qхiFhZrftP| ә`P\\WaH,U)|;rƊTfPUM*#XkZ uEVemBP#6}8 R[+455Cy糹qkB3ah#EYMWЦG^fNB0t_D3@Ć 2X;Ƣ+ND+-iZ{d\Ȳy Q.(nxc] ]`j./3ǶfL/A#F2i+ t)'N>jv3Gw:ޥz\2ϊVGcL`#a:@[栮^tJ!!r;4Sᩁ'a,!4hru+sfߖN 1䞪 }$ft#f+VaC*FΛnnpսw PP]T5f$ߕaUE;o5ek]xlTb WA c&ߚ{ߙQ&7 ΁,[̥,ժŬ?U4w'Y FҢ1OlNuUz;$X3Pp8a*>i(WLj!/51 J^ )%`dO߉[ *e90's\Oi@=Ye _nebs;l (œ~@ WYg2NmQs ?*3YeY ɖL]E3€ua<-o#[w`H*hW 2º:DWy.r Q,κ~m&؝%ȝ_}cauWdoo2FEf֮`~QfsŖ,xv=pR)\c "VԞz;;X&]Rr|0n[Sh"^׌]雫‡@;,DZȄ*ğꝓ2joTA8VZ?TRI@d+8iJPt#V%\ j|q.D'"Nx)6<݅Ƣ)2(c=IM~ulj;քߠ9OEZ%\*Exϣ Y\ExMƽ_eBZ4Tw0"TH3FU/([Dd9VLH&T᪪xGmm nߟ+i^Ӿw|[Dy]6aT)M40ֱ1K !PPp4E[ّg C5&EI-DX>QA;ц4tSP) tDh}iǤ"DSϱa(rI`gI7I.=9.OqJRa$>>Z1ųV{9LWኹO%.hҎf' 3w9c9,yr,Y8/}GE5HwAJ|'޾fEX x3*ֱ,&9Lӧ`3g''g8s?,qΉcCPMF P˽NpCS9 C"O+[uE@Wf=Ɍޞ/S}[E+q%80`mIǂj bkfL PƲd٬QށI]#OM 7O6oLjkd]w$pr 0S\˒ÀƆAou[kP k󝃋o+]#Q_4LxI=:`xUvOv0V0"Ucc |I+o/ ].evHtt#DE-!{d>E 2/"c1~Fa "-ZA\hRd`in6!vfaRlHV]FVyc UUL=vOɑr 3RVbN'O]vBD nx-Yfad2K6;t P4=SC׃mE9؃ K1l?!I4#Oce_˯syR{3a+5nztλCn:jɁ:.]lnW%5D8F$W\ߝpUzGdW[WD[둭 F脆Oǫߑ5i~۶M_f#䯗ȥý`OR8>oкV.F,gfb{ҳW iW8ll7Qs!s;wq4; @mll "dZ_z]їY:Tߐ>hi^ 4. $ Rj|*) XFCPQ}}p lV-t.ƭ,b>K;*yk>8Q a: k%G`> JGeZ 7ܟQ /enYzr@P9A ػWFp aхHPwe?%\kOl y 3#iI)AEY2ya@bue.٠/WRrJ%׽`K,ސx(C#‚rRʡ(4m*H}*vi"t (oGHM81π0CI0 Hia811Inap"\}oBA)R`:`RfbFa)\+Wav^VgWNtk|=G·'a֔e f\nt-1gAO8̹AE 3 T[<Ǭ#DHL`Z~voKI6qùvbahrq$Wq(^!0="[Q{9iŲ/IuzSY|~Ŕ?!:󹀓Ro(F}y3ՉāYXUxy= &Ҩ4zRXB_@)Yo%g{&gOġ֟]vdocdkQ3ҳc2ts-ŮJuav}LFBL$ G A93l-s>#}_!IPp7 Ě4"ӒK?!kR^6n6}0o&r"Z8${8+@ rZ!y2lhaeKf)FAfb^FH]{_m. ç<?SVU"&aؤf 2kgu {vԚ0vx|}ӝ`Օق'lEJ%QP[ڪu2KtW5i*_^~9W3 2xCm|h%xcZUAP %c=y7.91rOOwo* ^uuҬ.O)s klǁLF-6bOy3K')=On7^L D~ ՅKH5,bܓᬳ9q˶ Xg|6|;VȎ軀eoY4K}0 XL1y\7]g-I-Gm2w~ X9IXT9G贰Zy#v ̐IO`iRV}ENRBUuq3Aߩo䪨BV\at89%.KdfuF;0>* #Sߖ6z# 8eq68 piѕ2s$(&O==vܜl{Ez"2jiQ⒳_t֜PEdFtR 19hP5!HqB&r3=%x5uz۷QV">X]=}"{>GVw;@ 0ZYRXoFDȑ`F 8({PŸ>@hapu1 韡iKh\$d2/iQK$bQ|◠84LB8+j*Ze'l(kevY܏{U`{Usȫy?G|{UQ2*L6mlSvPR/ @: V_S~ =ZR:LQ{<XD8$J3N;|hBwQ=TO>by,~օ$6i¤yު pjPZ(59jED;aoݎ6dI {[F|ocn.j|ޠgQTb#׸^6lUe*鴅6}[[@^r<]5<-:.ͩ*|i@G!>'-g4T;vޖ)cI P5D45О4Fn47ݐ.0qd"gkĭ䭩}I~wׅ`30vh֡5c߷Jl$ar}>f)3/yD6+j(~'koaঐǘZ[hL_N$%5h|96-\"_I/LP1ʨh˹R55[k9f}?sYt<4D3Z-:aE&#H,2V ǻ} Xt0^\l-:NkдIXؾT @#aVVuۧKҹYMMMwnX^-<)yLr4 'oM8> ^`r{2;'ll_cŽEiĶO |N_^T#xj]#]L_i88/hI6Xo['w-=o,fOLL(Y$o󪜳B31vrߘu[(E5(fjzS+rv 2vj ߹=ӹ ۷ xH U\*m߱a84IOI w[,녇rV)P+~z}DOZZܙMXCg~s l<$x9k 9R6l oZlMQPN4{-,X.Ⴂ>$BƗ2=/Z(ͣ' =YU6i%a&NhLP#a*̮P`KC90wnE[Ll1U Yk,$u*,,+YqGt`wʱЗ2:iJ>~^PR;._ ~\x@FWӇ]LSS?dx!rCi>:,xng,>+kğA$Yf4*_^fMaߖ8GeVrs5ӆj(uSأH2(G%4O] v/jf~"ԢIb#j j؂pOESJT~UZL[qsG$ttzW5e1}Xys0K1/>=CV;< P9uCn?,@PaX" `t/3?cc:B%iʉ@,Ιb;{mu5.Qz''PM@YڗrzI&!Oc!$v&O=3yo89x؆l )O5:KXȶPe'mP ڢ'h8p|CNc菰^)WeSgz m~;OABIcf "9ܭͥڤ斆HT"]RɊ}FTax m?xZNk!2fnabf#{< ):e a e#E=$)ɕETuN`r [eP }hVlܑt$~7׋aXsFvel"֮c@ ַW_/'ؠC/W@4:u;),"BȶEӷKhԃh-`z1`hV 7Uɩ*}'~= *2uY.BH )ŹiOK,sk 3nD4tVZQ4LL*9cDtn/t_ #]] H6lN#%^$}O6r6Y蠁.L:W('sX rsM'A+BWog5SJgpۍZTYܬD( B'wGpY Dk&lXw%VPji0V=bxJ׊ Yԏp`BtOIXBXĵ0P$hqK<\v&:`zhҲ*fmzР)뎵T w F9b3fq@"!0=NS4!SDx9PE)IaMz]犰(rcI Ya{G`jX XBޘO4I\gPyzB29C*kYrD42(@ZVԯR]rsTJbnwl" zk Nࡲ8-*s=E;cǘFbYD^0 .}`U"pPPسrv;HÙ}j|WNU/Zw;YrwZ7wAvAY:'r^pMԶR ctIJK뮏 f-cne_S5S٠OgigU<b zK{Xe4 8R~y"5JB}k{-H<hmrdvo4-*^ͿNJmik i]h>Op7ea=F/F,Y-41oo}j<0[C~R]M C"mS .BWi݈ȵXcToƙ @L΄8&)=}>*B;Y v|SSMv@q9},y<}0 Ii9xw=z "Iߕve= ]d(t]͊21Yp0x"!OG2>QH1͛k^O r/kvNu,+ꁺ[r=G*/ccr̓wItvTHrkTl,@ݪks~v/<ԥS-y;-9BSIRhAO6g0"jqu]5qgjCۭ鯬 |c62Kn`TSĪ3XeC`5cyAuI)c) DE`ױO{1"'>Rr-͕Nb]+@ )o@6!'];RsQޗL*"8.F^M,.&*?C1ਂx)Ճa[?#L7qGдh~yYe5zPZ,{Ǿ[Z +gwxit9,eE-aQ\`Dv =ܞ@̠)!e^<8e(gQ`pvt9J/")F0kq,/4mOZjɀ!3N4bmNЎz&Dn(}Cc-]L ^")i#48(O85,JྯuZxiU[qp2;[m#nv.^X#}@ּG<n!**~H1;?iT*H}DA6NHvŵoːZ!G{\7sG^KT/Ml!'rY0FqPr}N: vI bS--jy0]V6mnXmA¶_?4*r#@oU8VV9>h? 9SVBR+Cix%|,ɰZGG`/MENeW't<1y*gq @.|<4*kYgv@uNd}jAHI=k_{绀6,e<!YqCHt)|rʳtW f=8Yfy9^K ٥vJ" 6Rr5.HЯ#ϋ ~?)rm!((7ж>FQCB)> 0(9&dʠG#4<R@j%lIhw#+}m;`^@g  O[V.@P dt-OҎqO$"d,:L=B3!Ka{Ȧ}Ij#lԙ?8dP땉ͩR^4Rl{n|&0V6O6pW/ˮ֑nB~[-QZڞKǢwDHp") m]uNگ׽DcWcΈgKl{%ĨӗZ3%idw0)"Y+NtAgJ/ e$[TEf`r{r Y oJ4 1y8{퓣03ٯ4Dzvb|' ]?d.h!x睃GX H;Aa=EyPX{|p~䰈dwZ?@%n ^sɜi{Ӊh#Fk#sm] H}x0$Y`!`fF%zjB`s cM˕]p]4*5?vF=z#>4s毣a4]ss%`k9q\46D H ٖC'Jv*:v&o>_&V܄| A$YVllx$kD,2a!8sك%CپH0jj9bɯH ˻;{U۝@<.[4lU7uI].Z @P]ݱOŞ/&o(=yHc) E?rN+C|<}V=@f!^:vFq,UBL h7i*S[c +,-5plC{Ol>nnmuWl6m*Wð̽)+.˹ncJч%28KZ/ ik,B>׊ ;X3DFV~fA:;8#kd*B𥵧QM􉆁P;_jA'eRx;v*ʒl@]5fVdM/+(lI5=шʟ {Y>At }ɌϚ: D'ޛ񜞸)OI`AQ3i@PjFId;Y:{ jXSnDr:_*Rw J\܃vq[;W,|l?5W:;⡁[Pd 6VM*G!K9%'QKAs =$w(K 22 0ј`N-,|t>i~dEg%O64oY9%+)r*c8 \tyw:| |p %NɗiSMjN"-Ѓ!]tgGe#m*wZYB. ~Hnd~N.|bڻՙōD;XcH^8OΞ\t7F$…967ufAO5T]IDNGI&:mQG쁇%/f.~HoUDZI%0FDup|9$kF`Ε[wN.XxCi+6V  ;[e=vZ+TDh(>k7e,ey012NKt[pW9zo |`eaTx2Vt{]&Թ4FR-{MteG'ֱEv9oɗ\w_>+h0)FS֍Z[_+n [J]wdL<49ov:"fRP7`ˌ^ЍI4GmßGmywg??SuE45RM0b@g = fOZۺdε04cl+S(1\uhf'z5'fD245a qne_ˆCQ(= ,e!;?|2#]RY̢+pM=L 3uy3 ̒胰[J_e\AWAN 2"ev<)->oI5+ 7 ~i+OGH=ύFmڳW($\~v'@&R!WOv*LsI}} \<':sV_v~@- u28KT[E;ņHHɻۂ3!Z}c_+awpFB5JIle_WG'q&^"xa%G?™,ƿP|BXa:*p "U?2jrg4k9zgAWfbYک0pȝ4U Ad`OU.wt)'c͡}.O:=ǭ{^֐->{:϶b ^/r>1Eqh֤lrmtyIO j9308w꼴=B$FHK-. 3EtS  ZMVBDE0u7c pétrI$.[v7+3aH.Y.3# -kCf{ާ}\$E(k0 5?0u*gs. ,n.R)mÁYNi,3<';1҆7WȹH}^$M!\=ڭ_d&O>t'~U SSljM/ʇ,pvG;u8-DHta8?`à M4u(w:YG?֖vť;ZDs`:]w/pxyjY & n#~šv+.MI6JP{SjꎰbasBN71Թn2U<,0z&C G G M8v_Z8 dݮ:w~oIf?1jj7H}J hBKLPy%Ď'ޡRWJyZUT@8] X#I%1V9aH@O,[ AdsؒLh1 +v(Pndrp9F$v.\A c$򇍕 hOY<ᐮd䵺 ܈Tg<ݨ+Oތ[{XC4'8zS,rp YD=%{ fб: Xݓ햮k#J`Zd,jj) ڞ)t KrkS6 26 ȡ-ZΉ< Au "7jY j&= qjEOU5H_ءui`xܖ vBbf+>&9.np"Mm# H sܠV9IZ6QXAg.E̶"og7mKza4f}dTw׿A Tɩ^c l*cު 3$VF'b~y{wҭ ~~mZdKͣ>4w nE&W+/BAѹM,Zc??H#'iS ԗ*@dlp{p 9oI#3G13KȯP+&-6UTfz+tz$军y2{s9P=68"U*vߢiUyaEFrC[bZ \J։ 2(X";RN5/tlMRBŭ%5#>% :1jɮ 0V'&8^p,ɸ^pSF"B1nZGNGM.HkLFB=?Yfzw|n"F͑ViG`xzIVޏ1_a+` *%tN02c,q=cez^3d| b6q3xf\<܃5^竦'v-ēP2IYUKW;7^e>[ wNz8|ko=1i#p!xdkCqe>*x[(͟)'88&O0qn $<ԜڹPߧ x))FU'FLNYyK&H!}@mk^7^3ɘC}a\Pa dwGI/yDʥ埕4cB`2& K[TAdĞJYŒ cXzʃ*:#|!)F=~8U7 {$ ! pS !=]gEǹSCY$uV`{Y"J_VZ(!p±eޫ9@:FFVWjUr)ŴoK5I'& CIex; μ JJjQΎ?r;qV6R`\A (G pP; maL(HJ^$ғ@Ղ5*Ґ\7ݘ4 8eI>|?NtPum@*G.$.& b0ZmIaÛtu_!/=OѦ m} GY$˘/Mv\ h/*#dФtoӲ~h9 /CຝgXfF:.U2ڒ!cb#,4oX˲M+[mt0 ~<Q2D \љ*͜\9:Mm~I-^2FأС7:!ôz: H;5ooX*d:9.!-tҠSaCf8,./$ M/D@2mTR7 gz#pژ7t__nSIs&1d=\j&+85y,r P4\x ?m4O=ڂ4!rzJP* :Sg;ڹ7諂]oU#'iUI ][D.#ˌ"J?ч8Sș s/&['l&0*}缴=;_Hx3WLkP֍?)AaW̻eM)mH5}FBFR-|&phNԩl6Q}I$3@|!dcYN Շ~4 L)Jx'O@=UBZDWqઌ>#F -v/4h'mtG( .@z-q!-8I zPOf!\9LCm\:5ս~ OAׁq\3u$Oulj/ϱ 5m&n\ԑwLD߆ky$IX+fZ-n0a"TANu|f&n{ =:WmגN "N*/C}Urn6 %zT&挶m=xvdT4]x:P=n5ÓVXȫ IHr|OgNJ"vhr7wFK=e?xjueڍ+9zpN[+,W`r:d,{m hڌ&X_J*I>]TRKzX/Xh҅~]h{)q6[6QQ̐8VՊRӷPε6Xeͨohb[)ÂX6;Z fvg׃  ft˞GwW_xxROߟ]AC%K*R jO,S7Q؄÷9fA1ezR`.DWM<Ü7 Wa/{$)^Č ]7uq l/ )W$(a`Wrl`yô jʴV󑅕6ӝMU.b[SV[0U34w;C!6zT9㎯eTk,35E9bL6Vl^Y:֊h`.[W6J-z$koשu*twb0bJա3asGzfS} 5DaKP>@4[=,y5i#aK5x"uiΚx44[IST=62妠7]a1,Cuܙ#J|5gk ¨x'mP ,Lh: Oϥz/EA(0Z[8 띺{VZ}wt]>#̓4@o+ ‡%0cCD~ u7*C1' 0 kg6p?(RZs9AӫYv>ԀAJHہUar*˶pU "V|Fnz۴8cI[Vwq|ɼȭظ|23.MAAm?~j-i.@N+~ 5 <5`4ky)F {nATd 1LT䂘4Π>ڏҙKVDv$YFZXI3lbbC.F4 c.oG1^J#`obH@XL= E-)tTζc}\O@-Jܼ`(0}=vpT\xLMj˺'h捭KP6-X&w3ă` ti OIX24CMN:olCs]bȋ0L:2@qJ]"rK% цoNƼľHj sުo 1Z]Yzm HPr1&;391K&9_|_ FԚ.$jM;灊e 2?VM} y`]1; lc^=C%nPȗ" 䊠RlAI sZ2<oQda\^ ^"ja[P%0ĚBѨ hk :6kmJ _[2`I53:t?\NX,s߈6Āe(8UoNOc{'wkI (>/Pt gW)-֙P̭ʸ88~: %(MJ*HL XX!a pR zQbzPô T dʓ~<ŝ9[唚Hz`w䇁UU5R)u*Ƈg**F7j|;$ExҎm/b9٩&rB Z͐(i)jɥ D_ި\v1TJLjݶv-z]GS_ODs+QۦTOJ~]\↯50& k8iC/X_k' ¦>Ni9)9NDT<CZK, u[NDJwM}\"xvUN^[N{ͬ2zن‡U)7vЬk)* +7X9e3]G![_Y{ GiVN& o̸iԼ2KZFDdpM+qS!Fi iDJ&AdJ|=KO)wIk5)|SW"@/uD_tc }8XPcx;'`[`ۮ$3m]M{^Iu>˹bb{?4O1YW|? ) 0T形#'".;Qgu@u7 uH05_t0n-y'e4ERқ rAT4M r+ E?SP .`܌2H'ė -}=+]+QTRW‰\ZwO'd62+ u-YI2H.XZFb>Xc՞:b-gy+%A?cʖ;HͅDi˃R ڒ0!<zE |yٯ`0wdP)Nh„¯>R\[nB<4 WqY\OAoP^4^~`<%!9 P4cLq;Y|?Pm?܊QwU8M1ĄۖK7"lAZ$ ʠ0CJ!6fZЫHꤰ,NF3z\_!{nmtsAz2O;J5Nsܕ˗|(֙YI/'/5ʰ YtF* / dudڤz+]ژXt^LKNix\TT6J=]`ޔ(y]D~~v?FZk iUK&4X4}A<c |'A5 bf+ȟ&"U!ACwaQ][ZT scۙWpFOO.@BpMC0膇I{]l9mc!3>]e?ߖwI 6ST.QN~磩4hݾ2kL$NTâM? (xPa [Pdu>h[w))ϭ:6X)l/dAS2jSJW4Ȁ4.!:(FXJgZ5LPp 8Cxʞ=}b[5eDd_My, z8LXLYoG ;;3uD;؋HD2> C_2F|GІtݳ*zTSq,NWS㫙VxyHYșbQK4~lu"RAZ4]Rkv ;0QsڊF=ga1^EEZ#YtdH|γ4|9' KPK&!4N)?vmХKiqRj3TIIG)R&=_VVisZZ &ƕwp͇dWA󁲰L$nK<K8 . M3d)q?I C"&\ Iyy6 "fny;<%Vtx 0;Sr U d3ʹ_kp;Is`; %BþkBrmsQ!6dY--pzh|j4[>Y߆P2$ͪ,L)ڶuV93p]%1#-bsgSsVs=#'w^?6#e&i#ۖҏЭuD9![zϕ<AI@c|FW*3XqgYFl)IM?aY#|B.<6' WU z$h1P`:d9rq72\pίN[T Yctfv>7EdsgW.}gv^XwiaLlZ2La@лkhohG>gz>/k-7Mq)S&M3\Lq}/E/O1{Y&ʔ.iwNo߆G̰ݦǵ{l):I} Z--q2#I`ፅם/}nguPpGA9&D>0S ̌"UT!]L*QF<S{нܦmGue ؼڔ،4,A 5&cMYAsd541MgـFm%IR*))yojvH`g y$oD 9&bMǔw&ڥ17zB>E7XΈI!:G ':e\xTXp<-7 -dAm'݊l8ĸQz|D>TP(FŎiO"[lH&YV-gW>T=qC Loiɇ[wťaXuF=< ؗN4IeuӲ9nN&CEA#Y뭊RkHml 4 b1LfŋhCe\XPqP?T䗾\ LʷsBg/Ԍu絰&#Fצ,) 99y\X7I0]Sێ+0=@8NjnA^Ǖ =OBa.^Zd^DGtg"^ ա:~ QP9 ClboB &4۞C٦^uzM-5<8jbHt/ezoCV @pkݦ a͢P y4;G{p7&nJp QyS"h SĚiߝs5pN4)Zh3ןdP 3'k˕-I*.+%cl7* % Sا%_Q}:ܽ^71)$εx)}0F"! vXŽAx0.H:hK1Ccj+9d*5KSVh8mjW =_-#벙aU6RQ]A?HMU[ ]qi+.#'EsCך#,qLcQ WB:y[F` {U߄mR?]an9=ڊP8z5d,\pES knA}d_!tx?xsqmSv$sDϤd!a}~{QE'8B뽷ģ-o/'?Tأ??. .u5}|MFŕHVV|o WhV[86mwCyKf!BGq+zB~LtzcKQ˜QbY/:l䱭nmPlru@pNT)_YT#⬲SQKױL,q5h\$LίQѪd7nW"]!$Os3@hF ktsn!n]нC k‚%r#M!b${j eBECNqJԊ|%rmң3`~f1.Ǟ;I EmN^X:Thϟг IxߌoF-lez | tEOlY5BQsYjC\iz-7wt\aЩKVeV;xbZCjX;si*M#6' tduk\Sa]L0ΒBCV1؝|C/D$2E.7)nLLWH3 bU?/z^L *Bp$6;g*+GR`8 S#<4y5 n,St/\6;+ d0uZp&)ܳM2N} Ӯf45'??1t|ly7)A:J:XRID[K2|TUeMY`q!7ᛙKsW×W""Qft@v_@i UO3j)lm\dk/gEwoz%#s=8)BXA GMm*,< E=Kdw5h4XzRSS`izOx831Ma294H4Bjz5ٜ 9Qx1 4|omT֢Wnl i?MÚr)|<%ӶkxtmN(Hk"ƞHOAD |a^Fm`u$ g&]OII$&pSfj4k}+qfk40=ʾ."(هw "uF<`cNd]+URǨltNXPI89M]28DrwJ`aUV$٘~5u>֔)OXWAsIV$FrP/)##{vSvYd_>TնI+4_?0+eTnaA$Yq4k:l_K;&3ѣy%(49v>؅(*I&)\B(AR\ȋFTW ِwhiD6Gj ?'racJU0bD+ "Qo/+jO"lx.WXI'f5P=F+7󣎐ĺ6M'p2QMf^rͩ́${n0EW!KQ^}뎈QZh/7-rkwZNI cl Jz'Րr1,KIڴ| /4ߠ9$N1GV79;eKOQ9H %{_\p2QjKInL!;/v(]GL@rm+PU~7mTGyQ*-jY? 5m5>Yl_ &?'9BaRb E^ah4V"(Y2yﯬFE-]gcɤdc1M\*W!1GF3/GOvX_?հлȠ^1miE*= KLCAFqc@V kDnFfAhy3M$7O'l^CôDnOP7T,%ZZh h/Ϩ4n7r9kAǿte%*h(x,Ezlÿ0}X741FAd\kٛ_W>m9FI +5r0 5{FcSu{Lx1e=Igmf㞀Y]ȃER\g«riΨqf5gunL;Y˟Gy (v(=<ƫP9Y.v! 1MшˡElcpC)q|:Uҹk }-?AryϪ6'y=瑿)gDxe|IU8z?>˷vٹdE썝2Rh,50٧cfm `|%q5Z\CwYn`'"w 0aLJGl#k6uõ@n=s%4`F@)F^N % H.&d6Ex8oL$X K,23Z J }<ޟQFI^/FҔQ8-"Y wfBѻLh·K9f898葴b9T ٰlI(-t=Ut+~a1L=Jm8 ($gFtoQkZ7аlt]($(:npȤ d+/ ڃM^V/np)YHމ[} -zS67ql1yfUhU[4Gۀd=|ms sNJ8kZz*wD{r։@VS_/Ar_"hx"7-' o.>b hFBU:iGKh0x9<̩ 6mÝ4'I= nQlʆaI9Nf&^HM-^`R|^ aFfÖ.dXo0+"϶|Nkrwv.hK耏cy)+ 49{N9 ]u.Ev;'P&=(MbdtނV٩NN+ڏ*X.5)75ehyy > ̅"\OJ=9夁?6ݸ X@_&Uy'Z;mneJ Pr:(4g}oVL6GAy2E._D˛5v/ zF d,K=O+Ar`F}=i΍C]%=}8^ڿO)7+`RHk.O.U- 8d S'#mQM"pZ&A:2\Q>!A#3@VٮV̠y\w蛈e'&B2/Oxտ (`K)4X Z{Y%^ۙ`V fa"~~)fNΚ .s$1:"z9ſ* : j+m,mWW\B̛w_D7&r}eN/nɅ@ЈwZFs!5jjO;[:kEZJƷUjض7ҁᘈ }l޼4IMg] iep>ʜ-w1w~'P7i!HQ[YySC-/+r,pPywN/Ɇ\]5cE#*/ 17$gZ9rFʼ qA*[>.y]8K]A/h'N}ey0ZnJ,{'dńQգAE)>2|ۮ("V<@w\sb#P>ϐH-O{wFwܜ^ڒOӥThB*N2M̩ѻ]~C˹ Ѣ A@=~y)rytyfD.U*P=[Na?'_)6vk9)e&I֟̓֟^x; CoܾJ=ɂgR 9-lλ,ݤTŶȤ{/ g8xa$7S@tJDZY[e?RK 3m;vuxVKZ@d~[qIo^GXM"@?:yw8[ǶE!+:]tn= \gN&V%Gfdט l?/(yu8Cl*ZCDtyc̡q (5V ~1/44cTG YI:2S<[hԋYȔۂjz2ӳtXvGmY-YO2QDo6 O$,F݄Glk[ 7B~mVt*$_ } Pk׍8@f>b߂%o.TZ;,"{2-FC" PWe5Gǚ/A~^̾7ĬOYC)LؙL+JDaZǎ;YGIw/,si]Pk>L6(G WK(Bg:67f^x h]eXIi2=͍yEdD3t2yID^p[Պ݇&>ItHŞVY\Wf 4{alLdړ<3 K:d;@MsoΕLp2;GDP5{,r'!}CX o< N㛟\KA)TesE-)_C{'wc3'2Z =پؿhzL=/8Jj㆐!~ԩٮZoY\{QS8]uF;|J*i97~ CGsE5Uy+W+;h"UrDko0Ԛ.[6Qlzl 5F^}=r\ag]T#GҰ`s'4c%[R>$eT*DόWwd2U:Ov\XGn|2/?ɹP8Uv6#6&BDz 48UW\ḶD6 I⿧UsK 3U45],e~) UT&⸦C?Q6NFᝡaJ`y{oŒ.&rZ$eHcMH"}CYGbЅl22Z聯=Mȍ8,[=ôKrҒ:H'D*\ Sd "?@^8$ID/J&YϴGhM&,}7v1d_PO*U8}abۍEabȘ|(E1.zç[rEF{@ZGͭ-Ixg)UnVw:˱[0wb $9Ѣ歳NA&Ғ9-]L& b"IBLEjjqekh״\Oy%h&غ^?+.T.Cyu1X;MghcI:߇}Lo]X}Ofy/CnjibCE[Nerf{5;Ϸ|l˨R/^?8|nst R{ѣI:RzU|Fts)'=? @0i ,ɽqU Q9uDFN&qz^M/,JOW|W:6,j[0x\v+ɻx 89$>r'(>_Lixv2>3ϟPM}g9 a|XqqRlϻ^&X6க%:1ֻ\vdM|q28(&y-% ųyص9뱆Ĩž} 6P3h5k ag3lhhXp_\bnJ/0A y INRC.кyCJŧgtZ:m~Pf8{kwM1H[D]U}iCmm5ȕi2jzSxy.?w'0a=H]ה[m}Gq{73iH>7(415& J g^^ƙ-Y|hnƤ )3D?D&0OokCC.nNGCnfHL4*R3}\cӗqdVneu֧hq;?I(v ]eNxb=nT:e0`Tw A#v{G܉u̙;w1qY[fDHSNb=c#ЪQ8DUlmВ/@XjV(F{&ys-[KvHeI=Xj2FcL% URlޛ9r`F?!jv}Ұst->9z{.I2 C;4QPc^4MN9@:, _ 5uF>vmrx7֙m`.¶nQ#\d" 6R?\#$^+Y8xx0n|ږ {adcw(dwg`6v^6a5vw7ō%0C=\0##Czz )(}-I\?VZ_8 2po=䩧.Öi(vQHp|e6L,lV9<1tUmoF+k#qspoU5uӗאiȷ9#T"RGRJh::;>xX-Pq.엹 DI[Npycx42[$:KxtIi_#ԫ3{% GdCp[q|D29xSI}Hڝ]|پ=ؒ_k־Vj!eEJsU!j& -V WJ僖]s:<=`3ؐX嗳^sMmY]_!^=8Bhz0G#o*{(5C ~jR,\}_4&C* q"Z,X?Er;t_ĸܫmR%fo+,JQ^ʄq5]u?&=M_c,/njJĽ8-`̇H&f +w0g+Fxr ?E-Q덂5~LnG FQy[uBanv]2" &Llz>ad?dt=#t~=n&pT3p Ei PH>;9YItz-YjLG8 ;q^.^%PD}(mJ -^.P};涷¶ ~)1!"@WSRaۊ:!]Ct(Y (BmTYsUa&n8ۥkbN_{fdXP@@q*Vق>cb cfh e5a19{JږK0 !E8?ᧀjZ;~I&\eѴ2;3tOne/;,,ˆ]䃹iv?ȪZ)Nc{@CBML۶LݲɁ `cӽ7U j=V\Q"w~jPvYi!Wˤfn2? I\wNgGBׅaÊDu5y؂eZwj?w-[C%|P&]|srvkx6s}b0-uף[wB= Ws.2`q8#aW~̽RĈ}(ԥhHPm]0YcH Mi3Lf=?XrVn?'[,&#cmպʽQ^H /Zyr#1]S +&2R^Z1Eie4#\z ! ʠ2tfB;@Cp_8dU3%C H'cO>c =oO ؿT.B\ ,1F&š ,NzE7ecdd4BU H2jb ^Y]}ĉUn4k .g9 'Cњ,ܝFp,a0ٴs( 8^X)QSzz/vZC{Y@uы2&}CifF-2JJ-sb >1+wkOpUi: RiqX* еu Ǣi(O7]AGֳkj2nm~HYޒà-_FiDR!`ls YK=wm4z'/h@ErVC4`iSE m+#]:yU00[$Aȑ7{ ={ڡlb։gFT-~KPz?ɻDF`T0Bnڌ{xxן iic#+5^)kºӓB ~D Xf' $YCGC 1"w`ǠB"{ >AYI6q’bA9(p'~. J^ܴi-WJ0*zGFAgt~u0{F}-޽A9U9e4eK<o2R4yڗ-'[iR9UL;MkQ yìMh * eTlWx2Nn*ZZCoV$~ 6$ӪEQD)/%jޣs}?<ƈ@xNEx+?1_ ? }D>Ҟ'l?4 6.qe_0. +mp} gMM]6H*!W2^Ւ@2U_{* =2v%{F*r]%2gI|.[:F,vj#R121.E@nNFEg0cljס]ۗ~#ueUPYG8sabK(>B_r | <;#8SLƛc!H_9xפmؘbyDc1V.OU+:PzI\UzzPߣwђ'AmK;MȠx+ѹy׵:DZQ׳9MxyI{BBѥatZ[ )j2@cGz\W/ՆCYS1 Y˜}=Jro|KelmS"(I*˽ݦhxo6^) m;fyG~ Un dNJ(D qCBUkR}&zsP*@cHTh1gFhFp祌+v;4WÜxg,"T6 J kXC!r{-wUDRy"X j7>8$7mO>`֩l\y%NS5*w`/ʜ8yQk)z ;io}ezr?Ό M/p^a4L;C<֓!. +wx1VM}kŬD:36v/F}nS\3EL\BYS 4@D_M> 1evY62hv@B%c;t*xNbȫ]I1! m3k(}!|խa&{3\3OЪqb33(eەɌߠr?lݖk@j# :-?Hc -fkVEBryl<&sڪ:|CIkv7mˆ)֬zy񷘴n6QXb,Ҳ;4oJDEf =|;|%L-eaHц/?T\f~"[MR 93@i`˿9JqxImghoKT ,"27h]_ff1V-,2[j2.$ڨ+Xw5oZ-Rj5vؠէ:!֋>Kko$ Y8a(E\Zzqj %ASZ &Chdz/f۹(O#E ~ *k?578*Phϳwb IUD:&C5ᓋk_j$@=/->.ln7_;<cKSZ :A8[w;M8w.B}K P'd }`]:_h\"i[Y=J7$vQ #l aTЍ2p%5PZ@1A0\ /šب3AD^ {|ʰĝvvWi1C&BwllLW {ȁS?h}eOv lM3mx9$AM83E|c `i .MSAz&rJvhJTq6 #=sX dGxe4C:$b,5 ,t"9N"VQ&` lJX_pgD DR9;CU/H[L3,Nj}昘*aDwHF}5ƶ bxl 1QK$ϖVp?_BI_5W@Cwkv/`FA~s%Fԇv1ottL BW&XeM c6B˰,,u޲xj0Sڊ+ntt";PjdžvcGhQS-W@cHp`-}^V|{rl=$o?&SSΪ{4<䱸,P #& M ^|@e!(xN "zzpu ;=g;rHmRF11~+8 %=vhlZO_e@?x9Jp7<9C><-9YSA9'h1 ;zIoRȩo:}%ׯ\ r]s=3y!QW{vp(ّeot_^ ˡ,'و`p"e`¸Ox;T4\.z.FXz̔2R聺8Y=<ĵTR!uU[@Y")˵Ҏo^h (erz_DϢC͂?\@Vϼ ]*,NoDc}DUwVX]ԯ|ZΑJ+^U~я\%)ޜeFL tRtIƩ[*Xho]Nx i$ |MѠGgFDS@f {iaCm5i\ihm P\h-SgS$lHݍ.,oMؽ(D*p*HaFW$JfaX49xknH7<2=ez?HLs "_:3YD־.qȦV2$0^ S5ie rL 5$ Y+#|WՎOJ3>sa~BEca.m>~t8K.mk e|!'UacmUu.ԟY.\4HV (9"7s־vV~.D1Z\wd5>r-j[,}oD s?g吰4ũߺ%ZK@C ڲ Mp%"?_8Ƭ链/^@'D*n@s3mB'V.;m/#v-룏276Pd{zȉ|uJ AR̶?kI6~gsq/H{^I#۽̕c˥% 鎖T^<`\&[ $Yj.L`ޛն }Vכd?g|Znj |fv Jk7In0CQ4->CНnkhXf/N>X~䄝,T6O.z)Z"C +* Mh7'+4@^Lf!jAs[<@/ywu fI]/P1\ {Ə< y V'|1(HŠTvW_R?&He<B|X78YCb } 77wj-ԭ&;vͦLifJoWzrNh O/t'GJ(dC;N̨=҃6diWht - 7{/봰 XRbhkAf|&QkkP;ZAbLz⠹1?T3}j\IFAFu b @~b60:q_jږA^prYοOF{<:=,ߐh"h+,)& ﳧӨ޶+J̬nso&:g/4H%o?Е.JMrMS=1aQNVl"m+^%ĕJK-A?d4asLpKy9z&!o~ɝ1בl3 SdG&T̅CAa3B%zk^&c"\U- 6ɟLJn]⬯6EY q,ꁘ a<’ꢂoLJcK WP A!t".I@4qiK/{%}ׁ7>l>Q0Ӆmm˼qq[]Ō@ŒStܒ2!d)͗E"V BNeה1N[:=2!"DhGyMqL63G,[12CP :^\7;&908+v\!}e)y8tǘgV/č=Df)'27X q~v~Kxc J9-ƍj7hؘ@@1"=}bm Em«sQ.>E)wP?{| b-_\LNxӖg\ xc'K)!0n9aX+lq X%* գ*gշ,9b . 53V|'PO!|%ZfžEd%=-P&a@ 9o@_Rp8L[R^!:ej5=G B@/-+X'61g<5PdU1]q7,tV@2?APY[q;*I4/:Q[ώz鉇̎%BGwbK4 ÛM&r ÍVQNY_Z>AxGA"+oى@v.]e%0! ûE`9hr6o";KV4yr 8xħMh5eWS }obU2>: oz}=.aM.zrESdUh7AIGfH;_ceGNõ /;K 潷/5WOt=I LMc79`kV(h$HUCrw?U'0PB-s.xu{-)`,;+,I^iQi﬌FKpU^bQ")Cn1Ez׋ o;6~;!()[ S:Du#R7wH7L*EVەS/Qv=%|tO9^WZ,AKQ$A]G!y Laid9DҵNqlJpoV :!U%F/ĺ AD"UpXeT7^HfGEIѹĵGz81Nc?36TÒ?ڋNp VѴ(P^vvVOEZ^ePyїs6Fn-o'%?5®Fg+m7M@QxQ A> 8KEMZXNJ:0SRR/3C]06Ӽz6'q@SMbw"w pTsb\2:QݰnSD" Îm8au |%v O=o]@Dv9< 3W2bPtf*—>: *iUȓߙ5OGU`(N"Srw]1b٥YB Mw/ $Q}kGm陣_E;a5x9[o\ iptSEhIWջa!!)aom45Z'dj'BҟJę.[ * VH ]ppjt%k(o<]%QSmd-y8n&I ںR=^o}hgă;.x 0bIvo>YïhAh3nEnY1(_% WtsZfv(\ʋ*yTy󖱄ջ. MK*9>7VϷ.#q/sZؽc_F }`>ub(PMs] %#MX} džUlCH^⿑%j/7$P(U8d035W"tC+(C]ȭ;H,Dː ISt\Bf&|%eGrqX*# _hA "v$.u&͆㽫Iz>sn/s%y 2FGa(AT4.9J$%~\1`Z4f(N+d?r0Z[KFYlmjkp))+zT kh{ [FK&)Uf.) DQlDM6woh'nX FC82ֆvL:Vg1F똎mSN38zd~n҆F|iɺu}p-= C꿉C؏8={ђ @T:_h߀x5Mw⅏^WYi]VYP1i TϷͯJpݏ'no9 N1y'*DzCC6 -n>|xJ~z\5H_3ubX` (bQl-.*%#**Naj(I-\zU߲&=[u9PKP6t?:f۸0!"UA(()OŰ6f eJrq92,HvEYmx[H>v7ǐœWii 5¼/2x~3CͿ;H\eP/=|d^AU1uS 9A"phM+рeŝrqEkN3l bpA2pM*pkВO tuj}qǥ\% GK!1YT1Dsf^_.O(t#S@bm&(~}!\Ⱥ;7 id */`@g+iCWL5e&rɣB 8^EȬ%_N3ݸ#mJ)jmJ~*9@ʁSs 4 b x_K9Dx#WV"y{PmD^ CT$5~,\]z5FTԲbx Q7i' .tyc7qnNKՁMn'LnnLr7SE:3<yZ%M —fxȞ!%n'.M2h^_1Qv'T5x<_89bK = K?G64{Y.{6:X/u,1+f`| OGT #WYnU +8HkYj LLc\KjD=EBo*S:D_dB[ȖQtnҌ4׶=1gB%h}æ>{LU iJT:$kD;_g,3mTtvc= /''.g(@ƠO;Ll4}evW&跅ZL2BfI4.Ns魤^CzSGEF7r̤/EһV\`}uZ*Ҋe'm|ÖY 0{~tU?/C$t77Iޡ, *h1s_]"jFjTjXhXz0bB"(Ҍk))iw|Pr@Ҋ7rhH:瓰0`B: }@LLi{2kXE1X!#2X77Ն|ӾHR^}:KU6P 2]5>=m1~D9@JuӗmBƏ WNas!jΐ-?gRO(\c6G`0K-MeFDB 'N{=x[:{tXh5g |wsVFR)yDC|"CM~hjZG t8c\M:Yb[`T(0Ӂ iK;,8-8'U`n8BfA|])u%j-- go\ǽ!+rz楩X"jRG\BAoB庠==_T Eq.[H;c2($xlJM&۽LnJM+/NZ>;jA;)Yv'뇊耍D]Q(wdZ!3T qixk\"#$(+qAL(-!cs w n YӢ =71YL'hڕ}5c2ӥdPsE}5dz[n 5ϟNlK}p.ȂSkwle| G _BǪ[Rj1eX59W#Po뾏U~fL3zC]ҽAopnېSj_>yZ&4Ж rpzl_\QBZM2ڕ܀S3I RU@ > 5;?ۜY܄C:TT 4^+AY$Ԛ>(n~Br4n0@x&0驕>g Dۺfˡ\=.P .A1m. DH"Roۦ"R4Hy]KN&fu/8A1AA |L>Q`,ym; 1|{^ !e]w[}=xt?6[̻S_Q䢠f4,%7piY>1oOY#߸P=3VaB2|?lV>.jn'0<4- ĞhQf *rՉG{Bqy:j >;9[Bh&21Vk816Bt\A6D8g:46Y:>]f0erczCL/H1.q?Wfن4's ^`=Q൥Mw0?[Jv82O߾=3 Jcq:[osmO14ZE_|@$2xA;/3cI,F罀x3JT|ho@ܡ>+Kv2P8Um^%k?T+ @HZCxv˂>h%I,q٣2v[ȣ1k\fQf7$p( i c8乑ڻ1698>  "X#3N'cM$zO/Op4{_>^ɬK XQ$-wKJ78~+hy{TYwՄE@Fx.0q֋ ;g} Bô*ƛy:_]b{FH. |]٪t._Ss~5sɣ"u,o)?j ƵK_eYac-Y&$$ʳ%:BKO@p9<;HW&235ʣn޷H3oKa#^7TM}J֌N6)ɪSb)`oR^ȖaAi!=%;+i-18]&/tUO`ZZReCrR+vzbH GizB- 8I A!l&/A#sykXK8F *C1nHF|wK@Z(am^ch:cX M/j_cYIm87=U֗f=IUb:/_;q$c01eVRƪcʡ\e@ A6ve6Q*h!EźF d(q|aL@$6 H !Q׎U*.MҺC`H_L=xiX[GeoG#^?n,ӊY e6X-<D*=l6Zk`Aݭ%"!Ifv\sۯMɮyKfѢļ0W BVR"ۧQa"ɟ@p+7,y ?fЬ|y(}ӱyR3 腭M9{Fa1{.=73n|vG4AWxZre'|\?El"Amdzɡ_7uFe{ݛ_>`T$|bNu!?P.Rr0? @vWuHa7jbXX&Ua>']؁99׆1ě~.fxUD.tߧ喫o[k\kdfX?i4QtHѩ$[Of+1B@8MyE \dNy>BcG,))@&<XhF47!@Syq|~)(/L7TtIF}i?:8H>E l]R2aqG)J-pw}N1(pV*ot1b.0&w' mcH}I=^wR+ܝ }}zѽϥML1T_d73VZowx)jRY>oW+|U~򋯝d>jܑ6R?oM $A} 5g4qm=k SAPDkj6>H*8 &P`Cx(mIaא'0h*n'֧e*>=z$hߕG{LwFWYqd8>wAe=Qc,'Uuh"͡JRnC+O ͼ7R!h;8e*ad a3Yid`')$u:OT@ #ACm}@*ʭnŰUIH uOdB"Bo SEW=Gt^09,^Nċ\4`7H}cD["ZQ&O1FJݒ+cMw}b4lK̴wT͋0Ó4\ /.-iՂV KɨM+eB8k>ߵ _d)' ,T.0%~ ^4ĊȸwRF\+OwQG$ZBԶN-z"TX.֊#.) ́*V:kdt3=sz({󾾞Gگ@tB745RPTqKՕ%iʗniЕw45 ^h..{J"UtYrjO)![ ń̇b)^KQ, -4OnP"ډqaiĎXc(T]1dţΓ|_ ES19&/c#^ n;5 iۯ/宾Z5l~ ,+d5Z;:km̻*4ۇ-CCHf!1+@8^>B¢2fS/X=k6 ]aKwNyPC: }Zg1 `;#ðu"9@Xvk-tB&"`:|rf~ ]8\IɅ(^dvfX;Ad>kh>e>1YD}@6eIXa#j2؛" <S(l#6Ƭ*z>"a =VM NmRn7탧"bدzTА2OWg_B\?*֯qLT^Gk4m3zAiqC ukub&_d禞D;Yߠ $Pľ[K<}lDUaRT V*ՈSDU C "KiNewTN>| س «9/ZDZ Dj.u_p\Ox>%\{Ұk}Sg&nMݲWHb u*.Y\ nGqö]ĮU`(d5H7/X54q?s}j'j@HN%t-{IX˹58JЉ͘3zKD8).!Ƙ3P׭(Pqשh'g^3# @b0^EK&YUJ5ZnZj7MRܠz{{L,S{~ ~եs7 bHqVo 4م)u28^vE*O,;'ra;kTX LMb! /jQqFPa7LdɄƄ5Dit@e=ѡJN2"*?(=Gcyh+3>"-#lָw=RъۓLXV=ن TȚ ~|waHޮf5L<t`oԗ,;(5R%wI I:_)z+C D*!@,Ma2E9ˤl0:u2\SUz4/no@0l /)LQlmtX1,AJdoabj3iԱsLjuOQW3y\yU}}eoz%8O gd&nDa^dϣy/eY55m5 ]9(x$A׫65=$&_.ۿKDIH ٣;2|i▬DO|j:[T5CrؙMP1 hFMv_Pe*J7h^bpE(" \E7y{{R? ȏpq]z[++\3tq_&J_P)cif_nW<|6o9`dƟ`]cC5ly &6."".mIO0UQduWպi1שmAPL>Bk&ǥճ3m*}6C>&S2`mMm%1,i).4lӅDHdS-}s& m#ީzC"]%ѩ͇]j|vffHZ .r(j[M 8h!Hİo B6@R2|;I @խݔ}`C`\1{bbu*9quRt`+}G:Z:]ѥIy);=x`>󗵇u4 cYP^x.AOg?RۙL9a,a3fV`c8F ApݎtpX˩6qrnCaf70o}ozl""0X[z5{',(зfDVQzqq{ɰd,yH274dk: AJ>?ħA 7a+ck<~ kpjQ4Ç%±P 17/Xځ pE0t= A21Վ>XJ6zvFSYH-Bf,p<4E+8r/aKрS<Үcsm'r$׿ƻ}iOaMg#2hY{{>}IBo.!@J3.c"x`"5w`-f zC2|N"G…OJcv Ё`هw^y"4% LH̸ ;]zc^ ]l \"oUO9m)چʵLcӪ7qKӵڔ}3社u|^鉒㠏ēc>D\!${VXj06fB`DvЏӤV5&aӊS 1b16|Sp@nh[@:z򙐲NjTrQ(zuB eM@ΠcCeC4m@'8UMlmy.ɘ>%vBug {-Vu|_>*zi]-{|\}}> r;SS0 "vdPZ]gEx~)y4MRD6>7夎B8lvO`~san14Po0@Me<,=Oy@>Hj."Ԙv*#KR`@mibc[^jy#x Ӡ :%s݈yT#T,AN"SP:A&ґ l6'$*|GMKI '1Thr)oVҌ˥0bA\c'ʿI !i@ē7J8.fjeA@2KەU炛#aӧӮXaܬ (۳_ } 2:&) lm4|QU(~@[9&YIد8A8íoV@{]qŖӈLPUGVdi[,ц*^f {s߷ IDџ<l5OZL'GH_i)]lB\l])v%:GSmazY@5ÈQsj0l?!{_~%u"-׵.ԟ 9yk`qQOT%fFji\"f-e'6]'=_~1W1e'ets6<  bq牔#eWP U.F1CX+Q)(R pA SȔ,q1TM@w^fExAk$d5΍^QTvU2 Wpi:0U7c#$?1"݉x7Ib3ws %wJKN[|]ahd;UA 8na5-Dqc8 mqUH)Mw ^YTK}OvI4 |_rBDAhmk汸 2[T.cI~skI15թN/Mkw*6K//ipTc[9x8W\^[UlUU3)WZ1܏9@Ak{lҿ7Z,;~y6 6I7. l7ۡ6!F4]DzWC+&?j,VL4ٽZ~:X-j]eODqXv F~u+t,cVBsFی1*?UR Oè*x<vŖT`=*3}cWŖm\'!*PuT6qkh{Q'C`~5Bum@yDNY|5o<\}ie'Js,URbb> вlAL\'y0vmg.8be5s˄*CZ#*s&ΎQ~[li.A-TXQ"{ER0#}$LxZREz6/O󖱯S[Hl; uyYj}9)RA7vOAĠ.H8fϩ䠆O[ǒ:9Jx Gկd1"*DםL~=_ņL冪@H{59,zˎ`ZLٱ|,wҩz~qĥQgS/D9i nFg3d="a`ڴ23z93W U#v7Zu6vֶrdX?s {>Ĭ#j8Ԋ^l_Ht[PR]͏Da{+D\ 2f5(T$8Seh q55]WӇ"n~Ĺs:iD0X|E4 kډ0sqxjs-9j 9{WxP@-YsoGUv#X~(}(@s^L]0V$: g 3XCӑX,fZVĩk;yGiI>pNeގ1C}7!3^iݴchmuw&ᴸ :57ϭr )=!mBּ r?`GtgjNŸk( p.irj/H ta PΜɉLҭ0?̓tT agĻ9D-ĵRzѐ> xkmn;VGXt Zqu|)>*F/veya+ƫ9 wJ'|II:qd槺jμKkk>Wg>nEĿfgx ]<2W_N:<49tZ»(ql.m et=q,{Wy!Ы^9@]%: ˩4ZcD1P3^)f(Z.Җ!sES ˤx:R:+hW&johf$EgZb#xy`ruh%E[='KO] i/v&\?LV2 ?akCZKXnuOP>VvTi*(l^z4I+4hTW 5哅z9Ve.JMz1wfJC/h7Lr*xWCI^y|l-BEZV@ B鮴l¼Gf[_K;:}>P[ ;$gû$ PVyTx+/aLwR 8.d ʺǶ  |L> 29˜IJCHeVWxz@RgR:6CpM?zFW9pyMKb( nrs*D26Dg0W6@}ad8a "[!snIlWw'GmzY;@x"I} MtvX~܍۩$U5⯰1u06)&lO ,o*sQ{޿Ejy D kĶ eo . t-l0xܞ B1O:Xɭ f>5-l2N~'"eD}بz2" JqMc5_zqq4=5 ba %vMph1a hL6\mHIiF<Y%4o~!R |ő59"r')Jbiwur yCD(9 SId8wzgfT7~fSVb+O ZQ=JM_* '9 =F8Fvǰ ƇdqN ^CcT #0'>Coܤ&D#Yе1DQJjgjbNp8Eye5 &"؏S`Q )vRaډ&UIX>APj GSBq-z ^n}`dCI38 pLbNBRi/~(N,LoquWN EFrnso7Am^xkev}4{Z(ΰPuqB>L\|VS4My 'w3:YoX?kYCJh{ >2 0I'~1Wi)<m29RhV 8B k0HAٶ9R % xhS dASjO54BH9>@Dt? ~.g-ٞ7M>(OF|ӿ=;>r:9zyN6&O%1 2=/fbց#/@WHF>?6ޡ^k/z-+cYDPNC4(dڮ {%BMkuk <_@@@Dڞ}03olז=A̓=0 JBՄEtf'3ծO0\\ۀk}~{ j.pD;x< E8\Uj]ɖjk!.Uodj^. a1緙?~uйu2E:*kƛʋKP1<1Qs}12qx9 ?fY4n0?pft]^J|S_I0dVaJd"ǰ˂'}{'oB UHO2$V >-18t=z Hk~V^1(b   ,c "Q!L|S)nnVukyR˨p 0dz 0'OG LCxబȃ3Ol;gt6דdcޅ\;ư\ᥡnJg?)0ch{HL-֫6x%{UVImw (N]#]c~B_rI PUtbS͟g0{,D ͓{<s"F/D+EN Ӣ#]"v\ݐTIfXH,ID#31PT@Mۖ} V.<rIh,JEE_X_xR\$OJ<"t1mBGEOˁ!~AMNg˒mpAC#%ejs@*kvc=t,@t15=YRa]Zǹv(JGZqү?X>ne+I z/VK7 qG1m!y]7:lDĄ B]U~tzS@\F=0'=z튈ksΆF Ȑ@|L/ol2Aۑvڔ: _He' iD+ʥk`V`V4"N'Ck1`6&8Jk?"?*ɵ6%e1rI/:ք3$X4%pۿ`ÙkLdOӳ@f0U'Y?( ƉE^Kb{{bW@GҊ;~A{c'P+ylkBzDg=U䄯اz*W(5}bLu`A2KMB"LA/XEL8[]rb(P]}w8[] Pq>] l&cy?PEuQ7¯A_UP<wXaµߗKXdD! [ mJWoH1Qy9H@;3wl} )lq,9f_J~j:O5,fi-Q-V*f]թFd4sowli 9SCԔOej!;`ͪ&g¹ҜcC5Tuza~bbZouUKՋ{/?hd_"tQBͫ \GIx?y W"S.JyHArw`{*䧮܋poM ՓtCoDAan­a] x%YY➫,֒/)x[s `% Ox@ڑl 5"N6fL֒2a"yh0t0\e[oZ5﫦U`$}4r||?\ye<0 [H4B΀F,J')??,zif 5I3 ;9`YCFŧQ-JQ(TDӨ, .x΋YF{0>5=_ʈqVyƠ<,>L˂`Qa0؛x#~BYAЭtat0Ds16%ze ,P˸\c~?IAjvsȰťl]Lrމ *"f#RM⠱h | qb[QnM{i`hއ)ҩhaT!z;"@TQmZ}((!X'*)MNhODw uG?HjWϻaxL4iOy3>PJy+M&'qs  ʘTlON@"t#=w ^ _S8t0^4q#dy3v4 Ӭۚt/lB7&i;(zK TEr^Ŷm_lAETya6oY:0hxYڞ(@0-s]dw}ba^03-xXyt8sԠ+E\*lJYڸA3,3k$V/t}V`RNL\n(hM=g|i%s|ٯg-/,eotWNlЛ=V6RU%D x?aEvN ]j\yD ~:` bkW>ng6Kf_UT,]?+moȰ}ELT͘'!>ՙ(iU5ɥȬ0 +o针Lz'dR)xd޴jF% 0Ows^n܎8in uڻB{ c`o&=`s1.?g kDvA?I=iZ ʧux҉!Lۢ2U=N#wF/XDU6:li={udUiP;|lMk'|( SwU,fJS!b v$p-7<|_vXZ6h]" NmY5pnNijyӕdARd.ݥoh((dH>MCyj%euy-ƙLHckT;!z S~GՈg ƲkelQg`хw*Ƴܧe݃iF}TR`yDj:x!,eEdְX؋/ E,ȥo  N`[g!DK\tR [Ŋ㟡ZG:*'-e X\Z2.1]``r̪zʽU2YkfO÷8S5 QeadsPUG#N42dXh'C[_J2rxrJ.ǝZGIDQ%M.?|>d.ĭ+92]_/xRRmk׵qu~OOc>E7{Tk~[ݺ(3ڊָ9*j43\*ydc8`^>+~*8E]$'R ]ׇV0Hem`+ƱcVC.7*Ej8?c nKR_vHB4rK#?'kC6h@ɋF kYU~W&)4C#[L--c^Eό?/pr'$dPEAg d:q(`/_n{Jsē2{in墦/jRxu@^[@jE9ɍCFQT۠i3='<SY l!>dtǼC\j`E4Τ ffW&;Yب5H9Iv7IU\Wڏ0Gifgf8bԠUX ]MPr$LT iPgا,4$E;',Tʨ;?b Pܰa`h^Y$o';fm:^[i6= 8$N,hDZ>Da'DpD)h)R]{ r$dρWe}\f$8=ԤsYJ5%y'}/ uQD; z@a$Rw@a5 ʢd檯ϢMuty32Zb&|{rzn콢Wf%dZwp^K]J9Ic(7vCC =Vb,63'վn!ؖZX{/&ZgG[@ ܕV`_lP^^4l0IC5rxx՝X25*"svS`a;$[X*iCB|eْ5*m(yXst_NUNu nO7EdSЋ&5wԷDju_FsV8+6wc&s"Mk% <Uwb4uHfs>.ﭩt`2/՘7򙐍o˻,d˱+7{2R|{\aȺioZc)ݒQBX=;ľOU g͜ 4Ora^D `#_H |5:ro_97O2f:_6CJX '-tc~L(4;dF "PP?8(ma9ڸƿ¹3w7 cߔO09U 0k̬Ey  :򺌱R\ o1:e7-U7jB*DrE˔,Tj2q7!\ZY+V]]|iw AX \ srV q7wV=0zRX6,373?=#{| 'tFM Nπ#mh8n_FLB3 P1P 7gozЪ4+zrJ RU6HjyIt(o֋r GZ^ !ɷH(s=!|2\mlA4e4AEަ3houoŬ/r"XZ%ovWa/_C> @3ڒӫmw`cq&'M^s6^ Y Im3:$_"FbDmqXG̵urJف'c[HNn'Kg8D/ɫa@G֝eӒwN3Oj$f.<<׆W |U r.kbwK읉.Wa藗5|TًOܻZ/ Db?3Y$@(3*VS߻/ &C88%AQ֘ з9*+ѓ~[X5誉 <Դ*Ae Gr]~`3GgƯq)۞ֳhRx$ߢ ْ@`[Cy I}uI:G[i!*TUJ8s#ܖ/sGyņl$ضLHMڙqsI@cA6yoQ䵏@@Z jwf`ꤽ S?4<[it|kA fzb]Str8Uש'AyG#Q"*(c,%/u=A!u jvJsfyrMxnEMJ5x0 :ڍaJތnR-xFsw6ث-NQ,rW@-Su qĒ,oe,1-M"ˍ..2!<y}h}lJmb7ѺAzOA$~ZguLTZU6UM[/;FNbQqw2ӕPʳ @/2Hi O|~ I%z0}@DOp]a{py!&e!zxaę2|a;޷wH,DVlɥAkBΰ@r*Ez~$(+s rm06^Ö?1(Lk`:03>uY5w.(9WwrR#)^ { qS ߩ+jP]!oKam[D$O֋ybp #WMm-kxW/#H?y 0?=,A2])诔4zorv%uى2__-~k2sɬLMv `5:M$:u&mc$ZFϟЏAM>2m\X{P-ٽKR[ӸɓUԀ=оϔHz.б̝Þf|3 <|pbt4~E@vd-͘RΝ}wG 54w+)֭w gֹ4C p^X:?O2Hvc${bGEdP[Mã4k B޸"K4RkPRAU<E`4KadC%Z$k жqa`UBӡf߳p@=jasC)!zty3?#zJ=P!wC}:$¯&7vЦ_g'Kc VɃn~e׿ZѤwHԏ{@iSi@Te[1坣Y{;ɧI _nR_,p Pd*tPE)41j[bO+zh0fZxk]`SHl OC,A2y\5 PnޓiqSl, tXڱ^܌nXyzou0Ղ0ϻ#R9 SFs UU8yYaHO!8!t;1<ʙ/X}&|9~مA}*':<-bӔΡy3(1@I MץaTuK-))8EUM%gK k'nfM76Btb1:9}o7FU݀T ^c X ZZQL3$;td =#Fj8s7$@+f}=֗tKX1ngSSy{ⷫ:# 5l倀FN-Mˮ]Q.q0 >\ظpϙnViف"&⊾؞*#&! pD@e+Exm3}aE__ځf6SRXkH'9Vm Tw:{*m~O^ǐ9,Ku/[W Kܠܭ52Hu6M>%?DnR ѣa|6(t"[XhK4(2m@[x#׶K^\Cdm4 OeX#52'WIlT"%jv0aޅ\ OW {uI2'L(>. ,% SĽjnD 3Il Ō˩6Cf sc'C,\>+E{"MK `j1JߋԹ]h1wZvɤaRu)5wkb 5MсXʋ,[ؙS钙2 ۙ>rZWDmW.!S̏t~:9&Ť8?ϸ7Wiܹ@uǼnW`^m둣@Buϕ%kIJW]6?Wzފ iypkִKOrf*.5V9[ 4I(nSNjj5_1s0G,0U ,t2]t/_ypj%/˝N7vWHM}j؀5^RL?LI'dYCo7~u d|[%h,3mBZ07^Q,_yq 3: $0hzنpAtE{`.YL+opȠvWYdksJz潐dXunԁ-SEachӌ A]nXS(T4!WWOI1Kz}&1Uógam~5%%9cu6Y]r0n7g/J7C/%Um{xH\|&k",Nc꡽ ;_QO/MD [Np'IGy2.G$ U7>>~w s6Ѽ>&uw0#ossiq3disv'2YZQ%5KlT\t1\MWDO5al*A[:noRr28z./ykI,GWc`bLŠШȤhEj$Ќgwp,#3Gp4`};yb g4wS?KylKv$Eһn:Жh9ēPuhm'a v:gIO9&Ƹ.u-Xr0zOJ)ՃCm 9=0$|% Ŏٕ@I< \-Drƥ4;xk~!ӵ|]^C٩]d8βFƬrS3LqHPiXl\27Wp [!gm5HuMa)EzsMF"?IE48ȼ*vW$yIGx Mrt!H`v&"zM>o,8^h~mhFm]z|o: ~#ভ[ `~tvB;bl,FЦa~C­& ِ ΰdJ:6b'EaMzK3Ny3?wNtѼm. jY*;U>9]u5QhϨ<Ld}[(H eaLX7,@PzyָkpZZ G-tN=BlP, k,_g P'ِݴڷ:u B=ΊJsvwB-5R3χICGL]v*-N 4tp wZPZ}Pr<`;;9e>xVL%8=O8|x#s8؃m R69\ 2A:^w{iH%vohz>t=ڜ"6gG,~|2i"œ7X1~(x^DtN0)dq:*O׺iG _o-ax<@7˷!0z֟ TuW++S$Z9XtS ƺ+/&p-Ȥ\7)DR G$}dĂq]e,cΒڇ"zSuH,4Ć}ݩv j=ufWyL%,,eQ&2)NWm\u /=П>Bk5w;k-i 12uF ^o݃ZpKKdiA[sUC5hJ j :4`+3S6p_)wN.%l(qǡ 8p ֯PWMyQ<=wì]9 ?<窱%O3tRm @>=iC0yMbxJO=:WnB4d)RZ3nJ/0~f'ˢ!b@] \[XsHDQ))؃7ZpGa筈nnh$IQ+/7SrO|C5 ӓݐG:/O՗DxHtFb<1Yiv=D: WTBى2@rUSQ'M5å$MbBx ehB3Tj%C Q2gk> (I9yg# -阻}l&-ll<AN|B{ҳϏUb:?!3+Qr-ltmSjo CEj껟\{"t7%Jp,/iQGX rʪ 5ٛ"v"-$ x~ڷ+곅pt2i;lDױW|;:m8d >I>އk`L]}A#jOlJ2#o]~B݂[l P;'hxG[>se.L'r^1tdU8Dž}@a[o9=1[7Q.]UWu, Ѯq?*jjvzZ7](Y?6!wt'#bu1CK J.HTF 6V}ix |`ܻܚ«}zzSSQYH Ԍqo/k< z@k:6!ZE[{rߦtkD2 j`XHwpc '&vfP9Zyx mnkw J&ݯp ֹ:W1.0Lyls°HFFӎl^"x "/k@gray\BăPHey_G䪕 K'݀7:LK߆b Wo|Òv{Dp.2규\gv 5x0*^Ǘ7 LmI)Bo5 Iu_k}*D \ =%YH~7u^=QNz- d3d\gA`yW DX)%Gn8Q>#N7B"S8>0 +tPs$x@Hiz<S$0s1/Q<w59f '_<їʂ\Y ?ǀ ;cD'E(^ Hp{bx &󯏵ψw`~+j0:kIsbq|^UNCRߣґ}SNVxB6U~r$ dz$֡j)=7zS$+ݐHw%*^j=[[N%@om_v~!CC'2Ye剤;D䶓ٵ^t&،E@-QL *=u;NG'_GWazY<S;,M *pH`f5r9ssUJ/4f9zzL6f4 >MQxcG)k7tfʝ6FHf+#Z(cy\3~ A3Aճ}ǝ /R&4PUYM{fT&O( :[\^U(? DN(&Cb4 d}2&#eV奅/ BҪVCѨʸj5YsV!)@Ș4~p>wⲹ4,l 0@%#pNg-x 'FLl3%=iwD1t@IPb@ϐk"}CYY%{?3a0N`1bܰQ_ue<;nw `uz,27„RF*,5#E]:G5HIQYهs7ͻ<(GTZcY~M8|t ٿ=M%}!(eԟŽԐp")&j|n1hށTlasMJ3ؠ`I|B&zc^{`lI[ZA{+TG9Y}REQf:IL_U*h:n!T H-٩ʯ4dE<&.MѓB^yӘG4l=6_pP: ~k>^K (""QlWJoRwa\aDci'|e8(< @kv̡*kyɹz^ݵ$G,mfC|QjUүIb >D)n)p8_ʅu~%mʞ}& |l%xϨӢ)xYsX (eMyz `\v%X/Da!ۅIo]t->ǸV$E[B1';N(`4UH%@}l|XGW&AjboE~O;N:g$D8"D[:H[Xql@OhJ(.h6d$iF\TVOj_U20ejLe|bQ-Q*vR{Q|kz>9|ݞfҹBo/  !6hl:\RDEAC$t X";[9bja^N9;(=Z4Kdr7thQ'j"SEDr.N5F" Wz( Iwz: p2Bl"+O3IVXΎF ݿ|F,Djd ݾK+Pf;6Nf;bCıIEvq .x!'߬5j.%Q`C,ӢY[hEȾj;e/ }pU72ڠx uhopVB mJ{CfZ1c ~MΠcdA[wy8>~8?f"L>BԴ֛<ז2db6cXF;YHww|M7Fvm\,[mfpi5絲wr9eOt# GJ:a$|KAr9QBl(}ْ;j@uy[l2Ν<V΋,BZ=4ItI;7T/[Spgy-gPn+dp yR-؞-Ȗ3O?ŝr4<>´8mTv֙Qǝ~JěʍVħTbjoBv />Է.Z̄V˅TJt€T]_C'F[="B>56ys}FjȺ7'mv"h0}4Q,d[+0Vr'禂LJN5gU |^-no'p b;szǕ'H˽daň{-tғWG+^)>VA9V+duڳefqtj>pYT1C:q̑``RBX?V!ǧ2g>wlsQ3mE :VVz ᥢcTGwgH($B8鷧JNك WF*)PH0E͖o J2%ucK.&obhLWӆSSkg$. ={*GƜ*^^R!:"s 1D2ѯ^]x @jOV0_:I; a/oHyvؾ8+\*:]5/sC8n)X6hL'lh0R\LOL$^gЕ.5VGa8@}ya&)<,:;. wt =Ȕ) &RC-#}EMʏ%Qm_phLߋ/"+ 8y=uP_ m\|)ᖶ @Xh]k{?W<_b$u%p$-0KP^2gY^oG!𝌧r܄xP<[ 5K$T-qm$|:Psruֹυ!fe/7-YCJ g.&!\ۯ H52y $Q) Uh<ä{aԮP -G,Rc?4$ j*.hi[7Z1n}5՘ O4yc$ j24=H'L^9l&90ͤŭér[ CAL(\>9K, b^XD  qC>Z#:X^% b9ת牖ip>c̓rjד'L};|s_dMG.5{2 c~vr;;I (c[M62 2u {*e9F䘃zYʲx?N^qWzh z.f䣧lH!OiZkowM†dH~{K0r*Qa qwiLIL kX3@QKUi.M|}^ѝ_@n'\^F`&lfΓD{Ih[sϚrer/^\B^ix*v/Tar{Mq|h T z-3&10BR +@hsuEZ9nX-Mw}d{oa {(cC+:7 4][[ϳqͷW7|C!3}1j EZN#JFu!ksF퐕Dv;HOӘD5Ǎdf^-vBBBcb}W=m8#^WP҃Wvʃ-> a4r| /6PNZaϼgjL_{_Cю*e%m:^kb;nJ܍3M'ipK>q"0 U&{maH+b|G =2;KI}D=L$-ȷlrg()O҅[’X̩KNͬh-WX̩eZt:ї5{L[fceЧ[{f*H"X3ԗXᮤG~X cFH.*,ސ=̙*}fF+cyM(ANJ.dxgHtbL& rj_u]28 -'a-H8$j, s̀(n6\AƍM#\1R"uu2-7r4=UOl[2>0o2@!\Cװ.yy+-9n4LdB{9*t<~jÔ59ނ*RHnۥF˄Z,3Wm^Wh;ebqBԷ0yMfjPV[GC/WrO>| 4:< Z/ytcRpk=Z V $pJ,kC<')sO#DJ65UPRMfnl%mFE)'n; @ 4ح,SC7Re_d:]GF%C(1UGHhRe~ޫTzk&]հsHKGdnk2KB0kL㎃B "Q""C1%o;&퇍W?nΏpœTg>,n5bvpshr!f7V>/jeJ!=s $`j`B1i0&mâя͕%H7~Z+F?v{g/CKALgbAFgVK m?6=zo2w~EwPM(plB!D~0ǥ1zl`(Ew'[_#6}芬؟@wuGljA DM巢~_Y1&z7=$~MrR,"OnpziN " +l+yUV6F=qFvoUgFT߆gzQ~UwrcMqblXDRPM\ ]~{]XȢ"“4ּ(} ;OA9kL7aɒQrMt}9C"5Di1=p }Fа&^|Dՙ5eQi^;L73dUNxmއ a0Q&cZKЪ& PJ5RlkDJeh_HFB4T2QfP#>G}UQ8ub!\J흷Ҵ5)iI0v թK`jD^g;0BZ\&4 |͒aٽu<Ȍɩ<|U' OO %KH<6{EFVm0jiNuᇐΉCpmO\aKD e0`(^z4 !Aʆ fsVX8Ѡ;xo :P ; [[7(kƨ&] 68t C߅b␤wUpdZ+sELd&/r(*kjXΑ1S]tx"P}K4iޜ0"OAS{VW f[Ljya=Aђ_.Larv;MV̥tl ,xHs(رzKz\ke7,YaÝꮝbH p~ϧk{%>f_z]ھLnpDLcD˰Akm[#xmFP&kߙ)"s!sH=&D>g~j'BFL68(g)k2osZkZ1*4V@IRw\?I8~ ?TBʆWrB;&fqsBUnvߋǹppqh%,lS97.a<(r4粀73Zg3)ZDLpKE*>//`k?ta]aӽkx0γug=zi|i+SeȱAh^x[UKӺ5Uz`Р+@g{qPtSbMcذC64<)gz<5~d&MxNU֒c {:3e89V.F#k#N FSzRu>Aא@9jL6c|3~9t Y(Rq;z'`' PM>#J{<3 _CDmGO7~d'ELWsv %ҽ++Zv`},Ǹ JXM,lq x|HmN4MMQGXBOGDZz q^bo[j$@蝥m16rQ01dlQS}12xmm  f֜h27KMt"˗ TJ2қ}xv8ά] ӣ5E!g[+8ӑI#Wb`ȼc` o WDQD/[۝lWCڃL/N)J#fr&_>=׊Tqd'G_)5sنT6,oot8 VX(%4*#d,@Υm2{cfp<0hgMRuQ^tZS81iV ՗O6i3&1tCe#eمe,},2NlTVבu,\&7CW5䐊51^ z:E:mAYS\ c`%[G^|*O\HmȬnH3]!5]01_?LT/sv PޘlE1"Ӂ k:c},򎡼jZ3Pp.3H9d PDԩ?$jp S^ab]g#b]tzO)izuݠ0ĜoӯK|ݞW` 2۱͕Zi77Yp#Xe$"rcˋ6+ƭ l`%UPl#& 1`3vzA6O3i*B,}fu숑TL52Gr&@qN8> ;eG~ל7*%z)`+!7<`iS 䁋b+jMT߳u7տ,St t#]W]A8?a{~s 132Ϥ/o27dJ4ȨeZk;iܡb1Q`3O ;˽S0 ~_nʗm# &Ә87×B:LW杓lG db2MzNA'`TpfD( ݉9:I% ȋ,E׍!x0-*~uz*0{#G}f.ʁò̦&BK F%(<# x83EpҩZF l8C卨] Tr=v:G`ȿK?qŢC~1uJ~5zeݵ>^WT!a]ěta,4M橱VRP_#\ŅO:. V-G(|@1*gcכ֤;}_C.g{ŷChAGEtwQz@t%=U[M( RV5W,wNiSrzQr{G (@[I?5xG.P/15 ۓkSNe?,ߟq-@Gqϯe8I焔P*:J7Eeo}"q7+iM,(ךE $548Mv4tɪ]A&~=6oplJk Q -{oީ*kz,)G̍i4G$By۫ғ˝YQ0:PQ=$+,ƣ6ϸG$q{ ~nlUh:ogg=LQf?E;%(XbSRtOt]G\ Ƚg:dt9H)Б L%.XkڧgU]vR_($ VJa9F~߆侤jux7ԅc+2Q\ta*Ϣe{bvK?KPS7e~6dV2UD)bQ#}\8qn"1䖩~If/o\'fhwga=zcZvK9喙dwh *j-oQ2 Uq%9>LaL?o.) )6•Jth' -Z#HkVh!\ fP)k51^.p`L`&D <Xb0>mlqeGPǵsvg@(hܞ)$6QQ +QΖDd:FO?RJ;<940.hrܮT(dxg9sz6t&cZd PЦ2:5mmF`VCAomKݨ8l3SyR;"Z{W ۹-=ǶqsȳU)Aa\N2K =xRkXd,.&J*ڴZ8ߪzV٘v^·^1|ˌdH/lӲ(r68^2*>|5+^~5+6r4[L.=A(:mc PV221AAݽEOiw;'s)q~KzrvsZpޥƖ- GRK DtbV)aVP*@NiU=i$]2gWֆ b [v1UIZ-,PB|-NB Z e!U$"U"h3ìX햿dI~Q6,\YdBk92u =6,QysdƂ8_9<*jVsev S)::#Xߌ;{,DӋ`Xf{W9yy1tz`#L"M:~8U Nѭ7X -#p,w2< VMҘlU8QɇEpɴ`(bw*"3w~#(tM:2zr'6) Dh.䟋芶VpգFK? +!EHȅUK%`7"n`יŠ<߽ysLt9.bDN]גj:wY!pe7jZEV>YZ} -g~Y ƚ:Jtޞ ~KVw2͢)_ۣ |WZ(끄_ؿj @N`\ Cb0ҷRÛ'^q!Y n=daN!>QgZ' C8L;>vVEH{'C\d$| ȵ8)wi "U[P\ܜ⓻D\3rMtbا 5SIiM>ux̚Cs؎{F1/љ~D:(nxꥭsˎWPF4To<ܱi򜪲^B4ap瀎-F) ` ==9&:"ϑZ?8IyĤL2V3Ң+N6wl}hԩ=VS=K9!v.YrB~Kom 9L֞-EO;GpQr"v,QFD5ZuR *Z\%?iI,폆vL(࿀y3{f woP*RW{ך+f:TIezQD 2J|) g}F4n~SLAl?Pr3_jӶ~`TsWa byyn*g+84GMɤo*Cͅ /֏.[Zi8<:vn1;~ޞDq`qЌ:}wtEI5LѾΆ-%q=2ޗhi 5exJ_u2ߗ$캽l) ꜝDEUXCmWc{*%4lKa# wyٜ""uaF,o ze 60^X-)''Tw*|5xb6oO@tkTf;?Y$YK1o0}5 4MՎQk)73*.0q:4\|{ N[Ă^A0SntԨ6w"[ON<Z kj旾~܁LhK]*hmXtl: ,P37O=RJqWOĈp5`D;R>!b9B@eX1~B9|̖$!&n#޲S/ WͮJI5|Zd9bZʺnfjdNA=ZA OglQ%&iyūĞ6ĹbEsϬ(zG#[+O*,ضUTU奼h,YrL֜8nO=]qӁ^wq{ 쵧GI}l.AؗŽ,sPDȭ5#U΅<\ΜsyMDsw)!l9s!WIh+[aQW~AhC-4?eCɯ_; {:$v/o(8LvR@F,we f+퟉l<d S#rN$V_P )avȠ m `M4mWh.N m !ϪlgM=Qxᯡ`01 o2{RG3|:pyKe%x&ˌ-^lU7Np^ DCƜb3=)\ӣ(9\J,G2 -cEy<`剭|G.K;L]p)dfԷ9!PD)vAE;'B0ǻ5cLy<<~WEUqmzO2Q2恩y_p@+?qU:ܽ?喎=H08 ޓ N=jES4l.d #$$[̋J<>+#7c POKZp>ofǝ{;ם KplA[2#SI[XDA'Ko@6$%_jc)߭my"wCq~'+8ie h߬|UI 9BE[>YX%B=gIHR jYǝh_c ɗIqz.{>g +,):g~Ȥgf%|6lΩm.J66k}@92cw]=5b?yM{H,=Ž*) aX8uIt3~06ӠSxiAgg%GZ>G{^:Toi⨂72)3'3ݙ;YSi kF!MznE lsK<zjsU [/́mXԹ?z4廣fܾ",,&H" ci1 `JA<-N3t֔) O!Yqݎ XKd]_k6Oj!=4!?(X+S= Csť8 kcJy0uiWwJe:>+b$92jxr~m8-ʄsƝ7Q+:Fpv11ˉix$сMjX(zÓY(z, h[Ŵ J^8ryUKyf.1 2:Y@n{2=ΚC?4W]\[ 9ͩVm.ʻF6؊4M@Lс)ǂd~AQ&s>BdbPNlIZ Sn46B$\kp!7Y r@pXNE 5MV/+c˽f?2}lVhiZu 8iQ-Ge2~5V ? l.2qbM)F_c:5 cETXM'6 f|ib Uy~L{;r k珛ztxKKצt?+C/~i^<Q׉,paYb(9Bx"KRK =>^Q8ɎgƖ]`DI*A6wn/e/ azE%5y=~M$λ-N=b%Exs[Y-F.ț%p)PoXǩ^%_EIR#93T—Cmh)`^+H[in2W+fĒgr.\$zK])).leB}4VUfHyP#ی~iOs\ڝ\HjDC`O!xSzXn|gRnpBXquiYH 4tnW̑ )h3.X?6Qʯ+ҩk[2.Np>rb:!K,LMNɀŕ]62gW? aQ@a<#Ll}XdsIQ%ceNr1cEZ^ͮJң\Z &ESn1އnL' A96&Tj7 cupڥl ·}(Գ\}uoLUBHޅ7ùLȼOHb Y6k'b̿UdeLS"`7iQOK n2')M &~nM(S5]ʢ O&{{ 6 ~qaBdJ ξ9%;Ƚ·ٍBi#;_ )b{\\EG#" vg'gZ ZKcP}5* )po 3ʆ: \5,?ԹA4&F廦/]Wh |!E nyG`lXĒa:%(FJ)?Lj,"@&h ciaϘRCtigRLm8d&6Ltc'D/ٴ[Aghf42`DV.G⌽@u~Q4O\J 4/8}R #{m! 1W\ۛ$6N'ŌXVlKSB-a΍3PkA_#gD{W|;O~d`<_mc kǾ $mjЯgȠ|KG&7(i"R{6^\{".ۿt:~6`4ɶ'DLah[k& %1Y1Fi0idw;>JaIJcPj3)\M}??ad%m?=Oȃ6&nj}|h}BF &QeN6+}w;*3{D3§ )i# fˣie0UY!r1I]DKkY:ѽBO(s3"o8*"w.rKTfR-s~w7bp<Ч<":'?MTw 'S3~ӑ,K~h.xr*@cc|_T36`R:"E${ ]񉥫|@ S(*Kp'yTMzE$LVÈ`;}%~gEė_|NN*\̓UyOy5LBun2Ku %^- CjF'3`q7M\Lj̘[X}p 7Jm_j'@{A&Ckڇ/;8H  Z^y}1trwE-͘6ԩ_o2Kӫ>( "=OO#{ id}/R{`ߜ=D5]@4H * !Bf X<*2tq<%XPi77=oi楎(^V9~ iJp:̈1XcmM&d; q^ Whɉ3Y,l#ٞe @xnlϹUA׬:A}m1T xN_Z1zN(es+!5g` |(W'*3|}t!ĕ9>RSyXr; ?f.Myû^mBiY!BT%nwاOc{./Svkf=lӨ.ua7(o_W2](GPZ2_r׋}( ;fiRG|9*A=@/gH"Üh:38%㌿~ǝ:M[h`0LMTfTC. ju)g[M}F4.2k}l42UJ߻S{ Q~c/l  [\BG\(ʻ¯PH3 :HyR\PE|.鉏AƲ2W`<`+js?]\}?~97չnSȬ~dԵi/brƅъWc(lFgzfGpJX?6hYaEf=QCkjQP9.A$-VlM,kT薟to>jH2 iQ $u|t>>y(-ap= tRu(R]>g(tNxaBh RRwh]^xa#o]^D$Q3Kȸ>6HM x{=Aϵ.OVt֛&1ƃ?3Z>a)sXA&.ɪyLz:vĉޢmzOlG ,ѐFQ]b%8g~A䶪M./lUV\(uܔRC@,0l^߽ƨ:i %c~2785 ~WJgte@dGp | _ c$)4HnfiQ@P<4J@ :@.L[~8tzyӦq AHLWhq9i?Z_kC6 MZ(){xv`;h*-Dޔї]'p-4jMı2c?mu< Ad 8$[<tGW5݊wUmy iڤdb\x6Ll-x`4E_`7L**66@_5گ-l6!FOƍtfqڡQA 6()!wtd.] ;HPZ74P.1;ͼŒu y-굼c=7}(pH9[f4y:m$y|Au*ԏ(E,݃ @%.1>GadixDِgj#qيwVDvjE$i/it;8 )QGqz:2Jݴw&у`?L*&h{b:6(LnkZn-cT9 6zf_`M %{g&Qy,z$ gثM>%YΝde2OB Ha]{ȀWFfaOj:)"tع 4+;P|}z-=g džh׼L$$T6sD%廇HZOH)ZZxqz %Kg[G*JW&@.XwA|U`臞̔4ޭL$3L[q{=tQdJ?5Y%% kěKx6)mن~l׶@-Fn~jCw%t\O%vG}ڸ\#CۅL1薢k_evf1-GbVktAڕm뵈.`'26nD@27z1t6"=?ҤSh;%13P6\ĬBgB[S UŴk y_CHQoM*$yӝX#d7F -/-4ʀwR#l57iN{@6 \)aYԗfA !d_d#yW8`~*:E3eU?lwkN7i!D!;&z c(g[,g1vT ՚0ѨY[Ob2W,qK<;P'}sɟdD. Q[k^)VV6ifoA2s:*BuL>5]bxi*xL=U K=:`5ϽWIk={=.%w)!m dmw>:X&g16{>(tEg5'v3U8SgӫzIDUAQA&o{'*N؜vy.d(_P8/fI8Wd949o"(sSL&NCm?R'k[]~ Sn;?jf)G 9  VחKQQG{Կm%1|3SZPS? t30-ɹ+Lfs@`}wcc~nX=+>m朐.RA\[Ӯa˔;TK[8K?"T  G6H;aؓʿLǃny7iqAaycY?1:'N8M@=*jy.b-\jJh~f3 ]{:=<O,OrQ-Uy0K廦)Z`+ VtB&frzhB%-g 4\)sW[wj`n mc!JGpBu,붿j+{ ^G/)?~8<%aŗ!U\/G#lh߽j8FS01HDu tw?E=bYHQr(ƎLϠjkM|@EosUYd[bo VGe5Ռ\~|45eu_嗔sd "M5=a 91Y>*U)W2~B#70۲i/uʜ^er2yCIփA.>/Zo4x)PZ r|"ﮋCB 1`$N7H|hMp5[$YVJN~%(P.jXor1=U×F Vow7/nj'<5#FZNOEE-2KԱ3އqi|E&ZY\AW >NMHRV";"1j7Ae?-I 7rX?,`a |N ^`BS`OhX'l]1OD7aF^l@f.T}c-^6`Xa̠t 'b_F"sU" 6lGQ$:JbCلP/v~m.HhyBSi3{ \+ݻ!Xns+p&d"Y7 ̮¨ؚ#]V{l AMs$8 J"f_{[> vP^=20۰G]&xd\n6{.z!A.ny3~eir|'m  nD١ %Z, _)ǔ7kPFIH|H&$"RƆ뱸2=£2Q"c4Ob'ml+qYfӟe&Nb: ੱжuZ_oήc6hizgCя<&I=@VYxJy$'MQQh߽@\a"&(71J# %d['RčjvXkB''0b?M:UPJQdbWnŁ`xxr_d[KWg?`ȃ)[TIْV9B>,gU̞Ytќ(':=x]`R 8 :O N@|rJ'73s0Â1=JLDս1d 4޼'É)"%d-jha?/{p\Y'y !8'b!:DH} BM/(EGheF?$߈睺Uod'lήjeb-2M+LaRA( <x"rJdYqYT=Yac9Fո֨rCL/R^@\J}5ѡCtluTTmZ!9 Ee:ᬬPsv:dy^u6`' n#`8,"ˀwq[VLnNk[uG8ԝS.0PDSWNxDrm`Xi +~;G%Ǣh$|)zcrL{{;uaU:}[ƋVi-.MAŨN"iz :QVseHG;dx@˔y:pzI9)j6c"|ϩj֕"|nK3na ydA㖝*Ν ӣ" C&+&̐4cwO?&ܭW\@xm1 j4Dym`z{itIX2}K?N $6l*OΎUpf$a||+!fcw17^7NNis$C5P+'=)wX+Ǯ$n)W`~Js,e,Y7!kaC{gnJ-W qc%|TM*pZ+XfVRU=ߙrh3nzS>K W6-P u$|IˆZ6DC;>"PS}@-K(\Th;) ʢW߇_#`!LH}GrXDе:TkSeyN;Q ,hg2pBѱhIGFr"(C?/f9;i7nIqI&$C4)ܰiU28bsCFkCH`'=D#zwA- q&1~Z[m{*4N[oAOX&bb"4 iYK&pym#Ir>Xvo22 yb_8/< 2^Ty`̚ia˅%Z-%HoUs^gMȪI0ƺBBDcP:qMkg!K)Z.Ux-6R/ M<@CG>!(Z+ ~d.#],;UH yR.NiO']=۽:Q84Zڲf^57;"%[[~ ryQqd&їB@\cr |,=W KOT6)&ٲpB#x.;n@ Qؑ=]9(ITՀ͕STWX]7ou,|.ǧJmSKan{.̬G~CNdGy=؞ϔM\kCee@Wv0=}}X}ڸ0P3)_4_9 38˒T \+rs')"FY/8e Uv:Eh-iw\#%t<(Z*v=$xFUA_9X1=Wz0 èSl諧הV) ?fϾi}=a/2@f8HJwQ׎`i>@zޱ7|Ne>AC&{3Q #H- <@h8lS8:C'sǨUTM*ld(C6if,+y]qiZmn%iB#TjndkH.4bJ(8c? BSpkGx Jπkb]}XLm/'sn@[^G exE4&B 6î%8gz߈]>Rk`g$b^STvCl&jS]͎w[>n:zk|jX7'rZr{ݾz0*nIA15q; ~lZFAQ_->;w +b'8 aCQeraс|3YIfmG5;EScQ#S+0"(&]! |On鈕HzsmͶGB)o 3:@"ͳn]ڂv",ӤP6fJ8՘[*cks k4.acAc}o7J87R 5y+<ՇFgY] +Mnᓙt[*9aAFNSU :v=7n#fl_ЎP\xI'-Ǒ5$ b Id5 xt< j8=i>SmeQQ-J$*"krWZGΩ:6@D XF99< dj>Pw8W{zI}6v@"Bu5\X'u>;.잀 0"t2h5p:W)Wl4fĜm_Sz{k~?QLgjLJmqCO*16]@>f6#]_HӂUA.Dl{=<1F|Jl3fj!Ԅˤ_vKqؤy C@GIPwvWQ& Q0ds>a_]4R 6r+bZRy) !bcBeЧ!t|[>~!C%+?R|ڡgb_6i<3]YcTn~KcUplwc ĺU\:HzIl#Dc(%JYf~#y3,F)Kd%;ZFg`v1ʥ+N!16t_pLi`RmTg-!&nB K~KD ʥ7А;1զnZۛB߄2eSqoC"[g_ FȦAuel!(բ/4ʄKMpȄ (M3_J}kr^ONUW@ oq쟕<˽*ܽ5LRsoY'7< >h#Gi9S2`5`h2¦z;`1 U6wtt~RA79>#;cQbC)zo+Pe~3*d]gng ¹\p"c$bP 㧢Kpkx:.9>fdc }u_>C]\w k *&G0ZjK|oCB똵U$YqrVRjkQQqte0~6 %)$J<#U@v75VޘCsqvq*o#yP e}>5 7TFy͠=eK,<Ш -tiYiw0|)^VYa.+0ŏVk:K-UB{oktz2DV>C?cCcG,OU^w 7JS@ PS!hĠ}$ߔrkl2cƮ2( h莁O8糰-!Ie?:ޯhc- ܐg,]䣤jh/9%2굪$ɝt,% '\z,/ z3JaRV50 G=5lY:hFO~Cve|fƆK +<ߠn+XTeCU=^_mdSnfΔn\(6 Iu"̐rwd`FZ;V Ue=rd~!K10[HXAc'F'dӑ4c2V7ᷙdl€\@l`Vu[pJ[ޘ}F=g Ե6paU 'JS:܏b3٪X`hC7RPO f09 (Js 0Df]G6O7-wMl) p# JxWvw;t/J%DAUP t6f xM ْo)+E˦NX^ߵ"= H6Hu 9OL}] kШhֹ;^#%6Xg}I9 I%FKBPIdVRpLid0 M]1;ܓ'JwK۬/7=_-_K E)P<3t$hkɥkYo,( i:L]6ɐY 䖯/y2_?b=98slǽ%"eP !|7N)n4:^G e ⥩Dh~7(=ZXB0_Ndf[L¸wRx[e?ҝ/D;PR 0$}&(zN -:[xߋDRնlk]]ݠ6n0yu rቭ>F*[%p#,nˆc4٢m5nPY2cWH:QZ=qd2Go#& ./HNm-ǫwU6@Gye N:x2e,U%,WU^JhD^#K)kIC *_IbS Ȧc& }QNqE&Ԛz~''hM3[.+/Rd썤,OP=M<ȷOs _ s b>ŔbܚW/˚Z,<#eJ-< &+ڝuEN1͖DS\K괰{*EA%;exЇWi-vr(v ^\a|~Hpjmy̨jX*kE n2c-mZ?pz2Ȭm|r3@o`no{%NpY _~$6@/OhC"oNЦyw6ʷFNHi[/m+jIj-+i5coK͸xl#WF!`+ aSW.g+#]Z!]f {{ޱ'$ϵ؊g}r YsP|o!h>'c4tP Тe +k!K?qyO%l8L aSmZc΋r9PN`v~_.\gJMD֗Cp'!({VL}Q8b``",Т≰$/!XڱF=6a0l.Ftut x]c{a@"b|O%|n a5.E]^pn~ YLKp_MO]\+-kRh؞vlCAQtX&=1pIKlB8S(pޞK++ OhG">z:3bhD\O;`e?`˅YM&6o+m>u~؂ ܠMr<BmF^}lM}]npBq)}:/$7Yߵi AVe oT9G)&:UcZ 2IֺĮ}JӘ `D[@@ra7N25/av9(67Noy 9Ju8AHA?K-ߪBߋ\,%z:1ⴝ#=-ip~+~4hY\{) |"wHk*} n&ôJcAp60|1hnpeWzHPr/~nlx[p ]Q~⸡vE#ti¸BMȬ%4uEPpk|0PyNMh4!(Qq/Z@ΐ.9'y%A]'{A`T(;԰Hz8Dgi9 Z0k&m1ݥ?0VN]L9 u(I~M1Q\WynzeFbHVLjMyIkf;8B{=e05]Η%F*s|v)5]De8TyWU :XWJ?T 4/X_$$\0;wb$2ѕgW&P ;8D<(ff@L$ ~*+'I6؀Bj(.9]ّWO TO\ ]xsyY/E!V]{|XϒoFr)P9xg)KSӁ']>Oq lf$<&=2џB/lr'B0^#b:}u+G`2=oUip9j!1ߕXCo¤* %os[5q`M%6+_Fv_1/aT6s{V3+>=K_ GPR0֐!gJGD&{@Ǝ9c? vX;~ |ZYa&21A!Ak xcl(4!*ZTo<T` Kq{ȩuMҎ0S銬 jG"Qs%\ՇlxƤD?QjG6x\39N.'Z{/6bOWg>*2>!1 w+J.Tx,Ab{px !֓>]L.VP 3(ȍ 5.cS{9S"Kwt_&Ӛ0_:qt_B}!$9]+~lB3D# g* ,bO`,z:ya9S( };<5eioR}ՙ\W!]Ӷ]ZY/PAت_hd lAHEAcf4/WetB쎨ZCnǠ8 O?1J\A*?[̓* ˼fkJoXTIk{pXbNٿ}eOuDy /l#5ÛAëbubUX&/sS"%O]'=.۝|%[AJ}PPJHU-C" +Ը|țn>Z0:i=-]|HnFxttk'Dk-6; qbY85eH5 c6i r?1"Ʌ]sKS 8`LZDa:^A=\}E~el2gpd&DkߩsINP'UQx-hU%JR9Ł ' 6˾=hE#"}c`is{ɅyY $/_kc-Ȋyki'dれ~0(D;gm訒DWQ]7ROA7wL>'Ek7,fVD7 =3S{$ o#؋| p0/S2{)%%yk4w|n2VYRc  dw)?= RG T9g=q9&MD9-h pxSeY&Ca%K}⳥1ƆKqA`dvz0MXLjd:gAXC% w-gˬ26eyVQQ9Dޏ_NYBwY)#QaRD{t[Z{ɈS6,KOR6CD@C>ͨi}$f4yu(;@p5o)*0J>{j+#Ӣ4v:O{u цc)2z9"Pvˢ w^FM泧osG60k# ZW`P}JWX/ZT_BhdψW~;J7_V0 c.n5'6`1 K7ۚG.qP}0HX s!zc09%oS,2F~*mJnơ,v~([2dN!{"ikM)Zjl4Þ:wT~ңxIr1t-1[a/, is2Qhtad. qDž+*0'7!d|YB\ͼ|y"$ŝuo=ZNgݖ/"+TPVw8h܀*KRwy{ NT\R"_1ā+*6(-Cs:Ϩ7t9,M@?l?5п~m*4!T_]@ @|;^!3IFs5ԋ(8`RHč]6xZ1g9d4ETgmb\kˮW+.>y3;n2 PEsGE[ $× =BmۂEh{5x_A<d4Tʹp7qYM IZ 2ʎ^u.L|Z9<Ϛ0rTo1Fd 9 %\DTkZM=KOlp"&`$@WCs7͋ XlT}gwUW9uruN{oOkmEAi>sfT\wBP'񸩊dBdI1A;raXۢmuUU9k+re~KNrwIWr&]J Reje) @Lr+2˖F 37z b~њjdQTHN˯UCo`$=irt%9ac 1d^!R@>am=<]sZ Оd"4UHM-DɔD(x*`HJmI(O!OƔzߕ>;u0*Q %¢u9"KZhkiQ~Ć[€ 8RsλUEh_o-IHDQuMNp|΀LۑnlgWkXJJ_ϗ |D8d=n`{PEM- FTwnVjNhv}GI ǂ$;&y9.nt$sJ:2l蟉}o0(IkR ssƚ',@+G,w)e,Z(? a`ዮ EC>+)i?jؼl i7م=zx MP &rd NIP=mN-ӭ|C8 ؈TDi'BԞI+qD]j5yf.lyǻ{N}e,l@ޯlyAcBZ_5\KdaΧww\e4iCq|=5tGh\kU"\[#Qq#qj|Hʎװrߍae#!5^ɩ9l.|)<'_ENHǭ1KݑP"Z.Ĵ3`ܯIYuHg(ȗQ]-)@.6DV"zi1I]pg Q}JǞbL~pv5 "qiU#@#0&F1s䜮è@Slmg9!קFDR 2/cDŽa{7y75둯+ 0&\oQ($bԛo$jI2*0(o|UspY6 cc^Ʈ۰,Ni›[lъx[k"PXA3?iRp?~wڼA<ϭ]FHd}bk]S>U8 `^ySM_GՎ,ʠ)5"2/OlD~b{TDF( +~mpNR"^) βc7+IcR ͮY*tԌh^7ef 8C|Xh l%Xyv`ӓ 9:fq,̜Jxf9zI5ↃrѽjV3TD?C/_өr!ĨƤ[Τ\C?xJH3X9 tHr6y{U [k28qi<;)oX:٬(N'?q'. ss{q;j,򴾴zG7ג ~4t"Zƻ o8W x{M%Nk-n-n3)8~zO 5&P'fNn(덿θ3xMt xO7]ȕ w5f2-F&Bq;| qwiEsOCgÞePxK U\s%WtɈS^rFequ I܊+GGG]E"y.40$,YD5R!ƛ5[ÒMbο"OMrd BG`Ԟ? ׽*zh{.0.6rU$ՖhMEDO ɠ/Ebr~ZXڲh?$jo$Jg.N^CkNZ}F } v4*.?4ΰlOpNt;[2N$)dwMRMmi5 -tX;iZ ץPwv Cw1zfX >GOw9q7ҔŤ mTwϿm̕JH C,)Z-{xWee5w-"̬luɓi;7 $~ETV2@ړP] * :sfMxNTǯdt&ZANqԈ:5R/=6\$&Gdcm9PJ#16y7O](qftذ^VbLP/u3!\h V@:5f"s`"g~t/W8qC+{T-I^wj,z&F>Wb]:q[5'KN) u:${"0i$U/èp?Ao< [(mѵ3 rbK4J7/S0:5iC[<ЌgX)`U"&u˚*sUlg{T~ VR3߽J~Ā=򠃝{_KUPOkr K,M{0FqQр;vzgf9R)G`k9]2V^ GF4U*Fp5D*RFYU)I_Or&=0.#7ܮS)BPoˋGQey-I˒ %waŦ1Uݓ|)fE<>i-z/eKB쪜ChH- iz5`d6>8A?zq¬hLGQ(^ČBN 6 8U_ո#1@y+2E:@fMM``@('fDtoE2-g9j=#G?*w.=ͥ‘aWLHW1:VUwObp03KSWyxVu\|$,P"'z*A"AVUCRlR]zQh? ~^v Eţt[` 2mR GXXek/5 gD)6/Op⬼,>6=9ᵽ2֏v$k0iq7c@ykI]hw2w8\$˸=Uvg$S]`SIkku6/SV+"-$<K% R꽳.3b2MVg78|W\*#Oͦd ¡‰eA gݫٓF$K)L떿m8`XD}݄(Tsɔ{@mݽ3c[' $S-6--anaT $߲ =x^#x48Af'Aa YmTX7pUňGҒ}Bh@e½V:u#a_oĂ_t|"W.z/Wݒ+"@\xjtxod#o('Ft _.'y2 ՄE H%F -A V]Ug_g*C5 z!>#_5_'5|ul*ٞ]*MQM =9هxr7(-i=V@Q@:ԧFF䷮gE쫖 %wen"=UF|D]sVGiJ*Nzof5jWz'HFy$Jmҗ=ں=oq?Sgd*(t؝<q %ڰ ;T^䦺Шe8Gxd4GSSjGlNèspcE(b-0 פYl(Q?0gS?()µ^R+`~t Y^^az=\c8?(BIc= }]pWw<{Gq.7fPSq2딊{nU94YDDZ+wYyX,.I0@ D,e sjH:iL}5Pë٘N9`uٷ4{_5zq=ii:&?GyHE+d[C̨)M_kmT5&]-r+ob/~Hͅ ϨQPnd٥ Lp !]7MiIƪ3EMo\*\&k! ָm-J:#Kh^/n-gCu\#BH|+{Xceca}T=dt sE$Vy8|XcF0;v׃!9MAj|$;m,I/#l=)/1s+C"?g-LF6ؕ3pYMПd\6;̰EQ&O|fZ6!mH׉ߩRe"LSsbB@/C(=|1`a_TAʄfrdXξ KvJ)G$> "3T>WW8~Gc`@v˄TL,\_JW ~6(_7"ZNƖ(.6bl+bʉ{SY?_|?Ӽm9jogp|pn#19eDBVe@GKQ'D$r@4MWc݅>Oz5"hѼ W+ƝѤC5r\: YWp|#MsAGc.W×ɠOvPvzqDo;WM}JWSc.]@ %-5oR uMig:&ќНkvN E%J G+fZភagu1ʆn Jy(o嶦3橥X=VӼiFBs{ k?<NnYXlL}CѸ}B_IKܛ@v @iX)g R?Oo} >ň034}m:P,e:3",W̍ 7)ubȽ %LP22P;˨ip}fhnސEMzK!xDMA_}9}|,]}G{r h9.2Fz o'S${ZQf}UL# gp%`]39<&ot{ijNX12` dP/:YԐƨ{tH hm+L]aUѣ m'pY*ƈ%3_ Gfݗ ;BViY :6^_2 nzR;U , 8tECd^Z1Rc&Rgil,XO;biUb8[e,Y.ݖ~Qh SgQG7=l.~KHO%l~*ࠀɋQ},@yd&Q%G[TuP:yX?b#a!H"K]RcTg2A:ۦ1_K`__MȒ .$Srj}{עIE^s50m{;Wi[I̛PјiR?&AvଗNn:@gc怙j 7Y! G-I~ڮb1ىtVu†"q풡r#Ӣ|ƨ}[Da엨`3["py uq#}9Qz6 *28(䠿 & 6!fNZߪwh=HSJkʱ*O_,>t5*ysZj_V[ 0jkKRXMP ?=[^Ezf۞AqͩMd"WPo TjBzNuݦK*{Di`c ز  |IYʊ;]`s>0 QUvEM$>BwلdvNVyCgSJ & "Dɹ5FzTVk SEEe8eWMa>@ m${yUt-GFKAKDY[A| ( PBI ЬEa6`M n.̗O Ts?թp+bS*,d@&.@M\o0_keA(b.GЍd"($"c!El!3KT2#}t;7E$w tbC8r7MGxJnnDGK玡R(w y.4ݷ?uASJD*&.j> ߸@p7PSZv@ orr>LlDOs/ lpeW(F_Pӧ_lr2l2JK[hiM6 j Wne]8d- _5zn@FO:bs\YP5ecWdDh ;%>dx{-Mi˭dV@=*C@Od}Q{@#Fv쳓o*u#3ė?Q Vٜ~y*=mͲ_&iE4߿210h:!y i+4{[do {-_r2 R:LqWIhf%HC+3d(9X Щu6w~Q !ijU$r:$Sm8ɲr5v\/8ȩW4D_$ Nԅ1ftAɧSQs'&G2xxZt|B\A_Ž$pvR`U6)-Ke.=^V|IVQ%Fլ ]"v=R'i!)_Qrݘke f?dOwoZîG+f|XRXp󫩁H_rI(o,w+6U.2utCy,Ri> Y;N$jTm).`)p:^Īm?eZȝy켜сnChe><ꑾ>Η)$bN0s|6Ec)ۃ19Ȟb?E؂ykS(=־Msj֨F2-d}63yw 6Js{DI% 4cg3׃?;¦%w,Q~O6v=Ag K?oLyQ渂hԼ](m ׀H\V8Lf,)Ykx,O/'άQI !Es齢Ns ec2&?Hp"Cmrճ"ຈx1Tx/s:i5%:"l쀞~r)+CJ}uCgn+Ⱥ*A9 mܬ82.ү($1WۮC8 ]GԺXVxG5-L)ڜt7 0#IcѩӂLZܺ諾S{2i  `t ˰M~)G2oUz ,2-=9|v|Suc`HԽ!"1f:ҝVGqG-/|Lۺ'rFJo0d$a:P'ǚ$ !A:7<Œ\qO֦-*lav}Tj*j4D!` KWvՁx<.` _Y1:R[9SH^Г5#eZ},Zo\*ʯfg(dGZCv&gP,KizV4riX,T_R~һYK4XExtM5R%Bf&*Wɹ4KꦧmH/&sBcZ bℯt4R/kJ+t Ս jP14(/Y44W%} D.> %鷄ގ~b~d l9~3HL6lUqifn,{J$`?z"yfx*Ny"KƱ e_O,*[0kaFh;Ri}DY) 7U82ll(<8;t&Ib ޅ?*P@ =z%kwS'U9,ڧRV$6W#A_hL&W%(:5/Эi-J tT # ,sTڗd D }@d8gmKڭ8Ԏ?H|S b$ͰC<%fKk6%+_0&ufT6Zdόl70O/{8K}iC+gzi$3_t M쭅iVb}T A: fױ=|k2x@쏽'udgbl\22im~DҼ@Dn«iչUf%2L`Z,O|8~rؙ-)>Oؖ^)pjxXa׀CWQx%"7k^ yMdTj; 58M&U:GJXgs4*W o,;M9g⴮\?5}QSށdw &_x&>CȜvL\edt7csHW>?Ӫ9hy;"g)؁`>N=bq/iz +Ыg5Ia/ŒQ25Aֳ08%dwB-xGHT^AS_{.(i2QA_KZ jɁsӫhl6U Io?՟4F$tj%C*vxۊʝH*dn|#*^TBl x9h;,OSNWN[7 \K\Y sdI={n~͍TKq@xmܛ ,MǬuK|h! ՘#rK:Bw[ra3yzn~MchlÕ2%12 kd7t/QnH)" MA=:iNmElm*ɭ×N3+&P&Ť#iUӵPfs wC_l_v AlZ+Sæ a$+ T6WF):P?_yjX6ٱo򋁌{,$j,W@ǿ2u'B& fGdX,!x):wpI컪wa7S4^;HyAx p>l d)>8@QUwq{+UGB)k眍&ؔ[&/m -R$Uw mo1Idi=l`̻)ګ8Ojq+D~ EO-Ȼ4/nO蛉>#{ v@\EQ+:+o*MW}PW\V陞]'JVfGI,iazxϖ$$GۚOB=F_9]At/vMWS)GXb.c 0ft"k9jױS j8Q҂5V2.ֻWxFD5=ڔ5RW_wuԁ] gjR)(YyN?' /*빀y(sUޘWl%e٫!F0< ʊQxKnB`rVxz4NGr~]oMܭwC q]/vNPD%m%a/22{JbԶ="`a>~$_=*X,a!ݡYFI嶃3p XzDG1,VTt[dnb!.m̨\(EE%~_J& w TaxuQs K8W uu=0:g)WHȣ(Ճuwg1_vAq62oL;ϯq.qHc8XqBRf1?X`p{@*U# •w@mx<dՠ a2ۅ~ KZ3SͽU2cJ^vt!|=}j4R^Aτ6ٴf_@nXIH)4JסcԱ0bj)/ !'81ظ}eAknKAߨv)0m4.٣^jc2N^9І&(8fSGN@-0uTLu c9o2+QLĞm_2 trդ$G&5#'>jz |>( ISn_/xPPXԸP2 HUWBU~E68ߒ#8b#MxZWѨ&8E a(gc%69p4MLRl" @)ρ5'ސc'!PvI,•d" @^*y#y ||yBQγvTc)nԂHZ#O X:M`=]º}W 9Uo:UN3t0 |Ol_֏a:J^5_ϝаۿ8^ /fn%_F+n6n*u#q5D'ۺW^ᓎ-TVdF\Μ;*KkVSc>f+$T0قŐc.+7*4| |y!gsZolk䇘i6dzhަ1b,FpT*RGB "nD?F @R8V+RvY?kt8I`opjJNwl)w?A͔cӇ'l"'#~p0XKT~Bgy'6%;&Q_ lH _2TKm^!I4KV8N :z(vbLi\OFPtXg1Խܰt>3v` ]r7B5giOeMŶ+{eَ3{_paQQv&,-n6t$,j ('l羁`; ~!]A!bbwbmjm~%,V$CV.w|Lւǽ l%J)^c`JYS/?{{f^;ǢRG[j> Utp&Nx5rKx5gJ&Rg މwܸ?~Pjj. Ǖ&K,Q2ˬ4OrmHPA0Bd [ saboz2/PU|1y/t|p1uy82 ;04"^#V`" <{ewjP]M. X:ܪ4tZr†"30~-~uR_@J/*tR?7IDUmm#l)wJy $PQ7]t&4D9G7<-Q9, @M0q2vp3 ۡU,xF ]dA_HL읈0!4洗gj<ӹu~.4"C/߄8u 4x,,̦=V2%_Ðۡ5q'AC h2OAH4s@)T&M;a b F}Fh_N@ WL4;S%3c'(+ikx C,}>WoSr"E{Föő8g}8]9ф} W7 1fzXq=R~,tA3"lH:%DMdR9Mׅmaaσ},ظtdž>|!x@;P핯\1uy-1Р4 <(QZoθ z+8Ʌ+В+zCPEfOXaI9J[0CwNIzBEb0\W+V߶ʾ7JDc> j# /5d˜-RՆ Mep1SVF#[ƟsלYw`eaS:a-dlQ,u[X ->Ore5rv#N;y bm\A>q r+-@dt N uQnA|clBs{c.q >'D*F*$F o8 DsԖ^} n .ؚaC;M;udlyH(7S1XBr}0Ѧޝ䙇گY{3[jYRW!rMilE+56DCړ,bRM Cх˅*&7' 䖾*5|?U`#P62;9GN.{x-U׶k% qׅLhċ&d? пOQUۋ8n+>f*h?(AZՁtTI?gAiΌ!$oXu|/ƒ D&ohˊ3f0+5L$$ipk[ܯ,+(aT0-cZi<^8kS75&s)ӆ#x=2&Ny+\bfIMR]HiKT0g2;@B>Ap.NȊm\8ްs$q r|!@8gD! B\Qj/(հiQzi̝O`osUV3 I}vC֒ Fp^0Kb?>+<\K\Y\֯( /ŽC褌4k.}Ҥ()16; f;5p-T3'"̟ɏe 'l[ÈTdm&EQƉ*;`8}T&(ǐSe)kcӯɻpg.h1< ZK?ֳt%5h<7w 9zʧr2lWyF?;HL{ Pekl5OlnYlcyr?҇u_/K<"41XU M[}<12Q,B'd'Vӱ݄uɘG@[N{XZ|!Y MZ!T wYR8YR^Ɋfɶ9R$?{S64P%.>i_s9d$:QauaxpQZ'K-je8{݌M:^5V 6'7!*~m(hGi+&56U;*9SK޺8kE(fu3!Hg2jToM?9T}O 0+v_ݑa<3Uknе53sAqDppxՋ/LA`k_pr+ Ir=QZGnYS *@L{1,oҘEÍ}\K%Rrk8jrAwc` sO.'sFC2F^ڬ׈P~CCLOwR)av(Gpa5-8٦|Zp^p7p9P+bu!1KI%K 䐡I|Ob/,Kk @V.i JPdx -aSKԆ/PڇGBMyvki"Q#NTw(h}yڼ.Q$hIpH7J ؕ#mKRk:fs#q7' b`_ "$K8^IeLﵭNJ.^("N$7*G;,0,S9+'gI7r`n9(r,x8o^rn#mv >nbG/o'P ="*˳!p84PR8~jtK_xͥ' ; Z3\{A9EtNSBÌDa-3'ss=:vf@,]Fk=4te]xH-y}o*!rm>ZK%squk=v(%姑La4p'50w[$A7 .Hv_K5qLSEt=2,[ߐ0-{T Tm/KFq7QОaԨ3 ;/NgiuJI!ke9(&KĄߗ~# ҅+ Roa;?tkmB"Jl9l_g/ 2/=& ,şսZ$ 1;)m kKhlOz LcfZ}>]`Kc`|B3qRt vT>~]ImQY|OVY7i)5c.,8o< M;Ƽ<ŕ_ɢd2IgVzuxb,@®h_]M: Yؚnˢ`bVJu6:. v*{"7BX s@IJ$p1ַ QΞG:[Cx վ߷mE+\[ַx܁rl4Y.J^?P%=qfbj2O(;GL :1rD#~y:Yvxt** ِ^3%+"/n'F [sϣX˽ htj^,-xwmi>7ӌ ` /xJ텐)KN{W& ׬-׆Zx )w3 &{_ Brܜ#k# z@6&s֦iDՏE݈a m29|wx$a)&S<`d$,yvߦ#&nu- |k 1FB`vFzu$O tFTZ-Ȕ.2LS=`VڜlL/*O_pjΨPVukFxp/k!+(l0*S>q?"mrfۥ`Kg̗C)Oqo%0gZif%܂`!@+5bSٱ( AxzRt,7f Um)`:)aO =ClTPV2Ԕ񢋱]ᓈ62C#l: ޝf}MS oMnn񕱲o 9[$I=Ǭd]4~cΏ5Yj`cnBt,#u>bD2*{4i6g+ƣNB1WkMƩpGG/$C7#7e"c^wӽ2NF; -uگ=Nh Us2ُf s}aNL?(KpPc,hw>TMn ;pgBdȓoY < bt FQ1x\CWǫZbȎiBB~?DU|&?$)*icR ةrS`ECZ-!%!KV6<=A2w4.4Qjy檀)uKDZn~lp`/4!2 =-TimRG4g\Vy }u4J٨r+5jvC0q85|]\rCP02~O;sYOdƗV7woG3Aߖ4z"yzidg7,iSH+spt0Yؘa}i?N%)>g.ewZDpݢӰ0o<ȲCdl8;(òǺT eƃjV`WKtlepРUAFTTa:mh[+8uΩL3(A:m|\0}gQyuN֌Y G"=v[c{ŀ'{օ9)%ۆ83cGKxӤvs>h^ǡbsy$HYK@5? ~KRdr&>Vn4&&fѹe2yRȠ ȝ~&BhM\(NEsDmC$8i:ₖ>zmZ7,/z@hٯJ*KϹ_+]׫}nS3%)\z,7iϿ)CK (z&}Ao<$h1f7"{K}@R,]\MYR^1\5>p 1u )2xR㈃B W[ KrW-2BRJkP¼lF1fC#g2VY@v.sAhKWl`aZeJz$dPnϱMwfި 3B*UkbC z耟aҁmWBy{ fBV!Ԓ!o@5Ih+2&~ob`eoT|i0 I.f)sMDH{ w?H5i8H@ m M1A{EG&kk Ɠ&_[a@ٳQ6 QTA[#Jh"N7BA@)k6Ti頾@d[8j+%PK'f~|Ni ?"!8>ɖl ]UeAʎ@v(^ގ/(zng(?ZDt>UG2Z{>Ƣ- `b4!teH ߌUJ\>K!f)>BS6+'<v%c q4vbbŧ=u LfM1p3A`("{@TP%`OkQFn@'ʌh:l( HO7aS)C՜!v&"gW"[|@J0:abXy #SbBDGlz_{5S/Rs/LھPaL5eqnzᇌm4 6't$fOA\9~+^j[b5\^ 4\T%vUK!l>MeuZk|MGn̥l8Vʬ39jMɣ3ekO;9g\ip5poRC+̹g dٙefu+u{7:P lRq9GB3(,S$se%YQߦb'H 3#JERCOM0LQեخD|$;:ZW p^!+LFJ5VqKĨpVGްCR8bMu}1nt৺ej7O!qT^z|Јpy>02Igq{Sr]wSL;y6U22Hæ!Z &`A d78LGh"0o}yN-qŝ@{ 2W6 E'/Ud)AY$v²1XƹNj]vwVLi2ell,.+n|n3 ."fKI}{/THma';Ag7`mA|,xohdnj㵬fqyWH:{N\"nE6[Xt ,.W%PK HR"OơqUE6_T,lɍKzvG#\2,";(5=~c`sBץ:S\xET}|3 .O \9fgI:67kDMi %N;Y~xƅC>f݃ufVTC"3ɳFiqxz!ᓟBǰڐdJ'%uTn| Ԓ$pq''OTOTr˻PEw]ے{ %^ =9.vE'kk߾af64OU!D[esT#w rj'eJ^ZxKY% ,j}J \ĺ <<d2FOvGO\IZ6c8{i iH@o fn>lm7 lCg9d62Rt-NSx 05 BT|l 1ɒLq۫ wfӲ)jSTpiQuY%U4 {u几jffh;^_) Ky#̡V%Q.i4$/~G\G/da (*dfF܄J>2k+]*tv &:3ﷅuY<;#lMo4ోST˚h w]*Bi1_(uɋ/[ PHjXIqs`}:@BC֞1p6?eBgXчG%rd1zB#7"Pg[Ka5>Zb_ . &``l$NNooe0Jp(8]&s{Nrk@t1et"IV|RfRa6OSaYL`-EyO/h:{f&._0I;"1De=ڧOL^|bNRC>F¶pyj f7Gsz~6X^z,įB'{ܡʪeRc iK6PHOBSajaW L!A%"QbC /{xEaV)OA-k6EQG+9\WBjFZm~JW'# JhEiD A,݂1obӈNh# _ }]>Udl,L"y`"*ezš\W^ÜԞbVBie ; yDC|>?zQk/:Yo\B,P uɘBYтİ{bgݚMTפgR/ ͜fʵ6RĒwS;S4SU:!wd& e0:1Lv&Bz](p D 3D\EېO]fnD7GLҎ jlۮ}^O"~uz҅}gș73gz5߹!6yacRTL`/VpqTi5Xd14rՈL"<d@gVhemsi*;oY &!(n=gd av7)~7ܶIr_}u2`M .U83 0I5+38h+/0Ƅk/Y+uDZ VN Z$wa'w;~Uc)@ owj6a?^;y9)4vO}Hyt)-7.ݶvy~%&MG~ *RGs&< vAgƌ>a3]\|u z8lWpx Zvm3hJ< aw$(7]0ey׉J+UyOg|I}oJ"*܏x;3ֻ K`nZl"?adh~8BoM g_4n+Tݩ[ws{12GlVʳܺ@b}?jvAו z(_rnK9]C*%׽G,Ɇ HtQ5Pug>=Ϥw'LyE9=4dK̏x3G컆lGD"F%`0K(AZ&oUx&<{bK&% CnGd^NwU?,90JDr'F 6?V\屮PV&H_ zT?SJBv97ZA;ud-CQn7ea9IDT⽚$$CĜ VYpx3\lCFG!4UAyM'C -O4$O9y|iwjVO/.4$- ,d xE/{i:&lQF,2bj \UQAR=us&\&\:呯4}dfA,(ܿQBcCdG <-1J mmF5|#s7dE%N>(|9uER/E4 s3zM 8= f(T5,F a {2+t$k bBplѱX:Pў OOZQIqInI&Iz(K7K`(qm46p˝8 g·2<@7YN^,7RHq|^=ԉa.>__kc9JJe)L݇Q|:%*E˚- zTbNs[,B OZ[` -{sQ C5DqE{!)^ D:3; rob%{\?}KTZnT4I|ą3X)v"ľl{Sc9 2]Ƕ)`iPI_P]v!*.plY}m'l *Um8c\tfEEi,Ψ} lQp|zfvyWnY%]*x 7lкóhI]l)+G4=ٕiyCIp5(,L`; T:bāk"!Sf˄\ ײK~ӣ22nm-_ζY)BH !^MOɧ3:)аrvr"Booyb`+4'Si!pN,RFì}-伴inldއ|/)-=fg?zZ6E@z M5n7۰ ]gzȓleWC|u |Sص,k)m5POÈ 0`$ơs] P\[s`sOh_pϗ(}튬Lɏ=D/#p&s?^:I,r, oX3Z'0oHC*:vfb|L6.ep1x]]ؚLā/(K8OpYиg$џEs꿼  Mw}Wwe9uv\10嘍@5/5ʾS2uD1+\w2VҶ0(v'o䶘R|-~b>%*Z_!*4\TVgѧM|W^KGBD4> kO_F姱:PpEA2@0NV6yy*d9.3 ܚLU ~[l*n8Cw؆:}ޫXyK#)M TluCkJU  =/ Sd/6Ȳ/C@AR S,gr^]Zz1 M3]MBYL*nGL_b-Cz'dg`30Zv'Dw[zEK%7~PokY a%҄.C 3-Hh U-*:,_A掙o7,,CG Lxsk]bd/Mh#@c$Z@g;\y!u&L%i:"cI)#/ώx<8rGɎߒ 3<ӦUs~KL؟dk̍ !?K"8.[lnLc{8Ot!tʧT. -Vc:AɁb|ZTͲviY{E y'P__j3A# !'X&0ɜ㹠ʚ$BaJMWZ#xJ;_Pp`Eo3MS}"f=d؁c!;*[\% !E:fQ vx};\M+r"&7&Z\1$ۧ)+ѽ5o"b/05S˹)} U{AƮڧuw{]Vadl'&HEe%N{,CpNS6x"I&Lv69MΡd?!-y`Cֈ*x(F@i42 ucғy._6T})3p]W;:NgXҌ?2!" 1jJM:hI_KQƳh,pQ0"mr@A6}R͋_ m]GAێo5J)5G(&@b1"|f 4l…ߖ2-85X' F+y ӈsRԪ,`$`2/l |up g4*ln; :ܜ;y6b'rYѰ_]f2%bA4=Z Ѷ\H3qP;'S7^14 9)#sTZpKr'غӳGX)jUZU肨1ZN౵[50nrIژU)],޷J.A;څ~W۴kpx1n^Y`/%tlz0ڜ͞ûo-\Bs$$V=0-C V5Ϡmh>Zvz7.S ؽ0/GtP#"+tݗ%*' 'e[^˘Y>qon(<#$_k,˦0ƃˌ{]Oa^It8He'Ak T+=/|?zsǤݛ,iC1c>îgW{z$ǯ" Y˞݆͘jE, ]~ 5 ? KK\Ӂ{=]NPǐ֍N`yflt~+Xt~x"TT%)y(`BϹv($"Y[ Ym>+b THUmƈ.h/t ?58fRtvNJB>^=JZ˦g3\3S.J>xLP;!E3f8vAo]#jiU5g$-XU\&DPh![3Ǟ`(x2ױr~!ô*+c^CW2)$[X*T,5qحЧT+a-TT%$=vNK92eKZo~F7ʞoH{$߶㌜ 骫.$M0"9=[kpQigX${=.)E~{8xxspLJ2Y\^7ZY&T<xF #z57iޝQL!'0m{/׃kf5 L}Իi.G+acc0GZɤvg&PR K7㹪ߞгbeQ aMxML"o;4&$7:6KuV"%K`}G&vѵZh:-LfN$U{u“s2#gzS쵝÷ hg՗#. 2Nvg=@Ľ#tKC@TG:+]v?-buEnDaUpbLkJHfAVv4VH|{:7?=:K-U;06:*/ltR̋7`W"LF)!Jmo~uGcS3cp>NB+hıEH2DL-G(?Mōsp4DU }$|ŖtMVX0<冢BYJ"@1'җ,&}^FEF^D>"D3+xcg.{r{L.g Z OHg!EP{: Ei˫ L}Fd;^nXT{Y~>CyhdA| 9v6_X ZRlz}:X(RMvTd`ǪJ2+u? hH%7Al[Yts[m&QT C5uHίM`>)ߗhyaPd q P -*~>Rjhs˥?^g 6*臌}O˂+@%q}H*12crpWqy vv4 S;K `)s?u*ܛ 5Bf畐 m30t\{/vw~1-[·w:jC-1 /#ơwkeiwkaL#m懀5mq6`1d9nD9X?=mSn!52eh"* tkf[C8&λb&IHtI` 4oV֞MGtQ ;Ԣ8E5n%Ww"3eh\ x_ ĉN&~=foݴVK X eMxY 6e&|W] Xu<\F)TrarHHZ!=2 yD{oyѫwe7OI(HxO!9}JؚgZvh*hct9S2M -8r\ @[=tkQDAN(6.a]9X*o;d|@|X|!3e\ c `Q ˩M5?N-h\Z vQdp\r蚼-9[Gc< 0) N!"+`ɿ[#ˡUCd8h] R\VK:+,pҋySch!iR~  [AKtmWF]oLLze4"n h Jno(D [wD]}R 畬o?Ȇ4p(`4;_#v2QM$ Ҏ B( ab<=k l5i D7z0Q$?&|K]Ԅ r(inO)ly Z H3ڢ!)E9Z`HU g1BUnj4`k?`},`ZB>ž+lo\.[o[̦pΙVF0F1c$N8-zmHڄqyH/ D[hM .R!r!R_6D/xXVDE[!nho/3U!s`L@H="'c'x39c V(˙,<hcb \|Uhu8P$"8R5@&:^ec33 on YK5+Hfv( /1,0.ÂބDgJ(0Ueoze!F55?G@܌V|(HkF)F%P1D. R_q\(m Rq\Nl@6 bhHDb;k ^ђ !1$*S\;D9gtGK~_pm= 룊 O pZp2Iyj(EVJ*,Cy6`/`*XiNK+ R;#04(*ssG3 M1S2LTvU2ZZ(,Z W`00r%ӳDA0ۍPpգVR߼H%hS%X淄[:2߳}u컋 'BjH&=&>2/۔nta+\vae ѻC[y>Vr2Մ"|,M8]NkkqOfa\3I5ԞQb̀Z(Y}TM3VML dϽL@MX MVr( t#⼗gӨtN~Rsz}9PnF2B|jBJ2~dƺ舔*6_rKÊ޼(pEmKAxjM TfRwÁ|y[IkgziVn0@b43U܃+sQ}\URԻ2*Dz'AE#ؕ1[s.ꮸxzty0&Q֕Q9]|ܯguTτ~H8]9W1np /pO1Ze򷥲?8Nd /5Mxri▛HsEsVҮR*bdz|s qa{?MJ({`U0.Xz'4yIqNM2z?͊Aɕlte{xH阩[鿙@)"mFsQl|m;Ip"s;a;adҒɹoHoG 61q0Z}[#s2~~ i Q}f4γ7k'rۨA: !o4: K36s?0s/3JmUa`.8ek$܁A~1dw!dӸ x<}6XM8(# d(W<*')mhis|Mfu"$ )~ͧcPE[-`"n8o,! E糖F|rwkZW=boVnK]PDNka<8AD/קkq?ZU\bbP9IA˦ uWߞӮ_.MRCLAVzpY|a]>hzk܋}:TSz{pKG+40fF!m4wn!ߝ0|j ۔|"Wr؀jV &ؓ{ dBq5Vqrȟ$X s6\0t2F[죅SD;?j {[]0Ȼ`[P΂ i-IR V[DS$ ?3H/e4φ)//e% +KExg;!| s>dӭb|#emjT0r^:GNھEohګ;-:nc!8aR< xTafP֕P4~FPBG(3 ()&d ݼD0V?UnL[c*_2"G>(*01 ︹tvBZ/|11| [uCKa#Kςlq@-P-@di/X{a{/$)p% _,;ŊٱQP·Zjf7C״'wl5߭\S^eb3.$^y(1w'=j8*A ' t KZGq,]lp|wL =a@]/:e~tG0`} WkWaNBpRjXWZNgJ +: M&$/Qюܜ xc[#}pr廯 P,sBlIrX•HqFgCu "2K ;XH#px"m|_ /@"94**uӣĺlĻ (d i:hȾPS>\=ӈZ =A&XYNwV ڠRIAߓ*b3R+v4q /e/i5ߪ%<ڽfMW %4_e97%. 5 ~#!([R){ W;ldF{yKjO62G-0(T1}h>DDU"} ]j$-MSpXE.Pҕ(}B37_xa*D嗽k+&'_$x ZpVǕ@979+Ys5"+,E.¬ k<2Qf{liE;$ub}+>@yH4x } ~?i7RN}u䚸~o~0-Q9m%'&W\Wmu-44tӏMA(O :^zG7lPBsj}mT}iFchĕhI-΁ScT!)ٲOv0̕k=j͠F;ؚcFV as/L`Mb4OF|9+8 RZ="'UZaaUr5FpH{֪,^qU~)#Qe(A U҈a =_ w?&VC /jok6J$دȏDG(Mq=U·D79/Dm;N<ۚk;ڜ.L`&Hp >~خ2UKR RTspw~Sa @*?K$c)D>]L[c5(,/+C |yoSS]]6N0P+`2D@-]ʏYT]i̟,ocIHzY maKs Qc!'aXl6r+ v5a!@K]KX^&Yx|XK&Rwgshvk'Z'h`q(>ER ?[T)ힶX֪IXFqAuN5w]@KѮ$؍is)Ϟ]! J+l QVGBm#Fx*sSþ_ bՂB,!y ^:t qm,hFQB;-g,dzRRX7T!m!kL)Dȵ` =}#\حV㰪cѫI© "& =kc-0VwVRpijIJWgB&p+>tl3(~"Y1MYa3sl/} SKaD0gl?ߍSHS썴c\E3pOVՋD1_{[`Bu/fDO*Bj44L-T >)z3*ij@TGWA[ i5X q|@Y+ c-@2ߐH R LjꒋI l.Tq,\&4]Y @SEai5Z[Gs=guS.g;QB8_p#塒a=du\=)k]=轚-9s5=j!zkw3ծZփIohVlԙw7B^Oyasg3t18_uIbClq66TYdOҋ7؛,LElcF/mk99{T2dހX+٧zPvWK-`^!ig@$6݈ |P̞Z>cbhu8r Fcs f@i-*uL3Ӎ;R-;W KmkZwYQG3'CH Tݫ}X͊U/_ylERZ$ Q 6Eֺ颰eoo"rzB3e!y FI#q$[%@ ZߞrĢMxY"0o{s&}HmL(kCR=*[^A%L.mHPlЙZ"=(HHVҖh& z tPOZ*˄7g"u=.~,adMle++9L?rdaS+XLt͏ lIӧO}aHbǍ$G/nKry-+aXZQJ]1[4JZoӻf q^^>Y8˩pO|ND|!tW(ӑEbWްzVV6\zJq3$zf`?5Cߦtx̚*NᘈnU7V?8[WM$c=7.r.5黅W86&_AN{1#3lA+?hzcwpO~TkIRj*eΰԾ Wk쥝R!!r֠w: ].f7~hOǂDQmLgW/93H6m <(Mo!C#M+PO2C"+{x8.@캼SӹC$ۜHރ*P&ԗzjËLV3=<-ݬ~3֞lg]ʑGGyTa!fP^ H s i&}]A &zY,O1NN嫀 >UOa9l#P{z}y$eΰ mu@kDt}eSs-D+[7ף>t؋dp 8J7cY8LQ{ܥNh5IeAϩ ׅxp҉k*J )\>ӺAj{&Z8ާCkfxiAYF'ΈsxF;' t>1R:d7{6m3^J gsFX.Ő 0KNњOy`;\4f/+냖aiL G+;BmfX)uJșLkFu~?] ?7j׭IҶ^Q:]_~oANTL#٬Bf{DAo ˚(?†_4L$?D2O,Ow$f6!ɪn::Hㆦ6^ó*T 7y:hvY%ylY:&Tw!#N~%BD"|I( Yr{RbΞ&_2'ouLrUj256 Z[#o9i|/j+ 4 P*pw?N_t b)lďrn8^`z5v4P׈0CE0r~g~ }Mu1d 9r2Q3AB ,aH6N͏-\H\eriކp3iVmx'9O- h^tأÀJ9*f1?ݴ(IehNxO=ϏlWx{)/\z8({+ph㔥9,)t8.ĝ+^U75QXo]Y~}/~4HPO) ص;hg# ztci|0|o#6V=6fl;|ȁ&o>}It?B /Y`E㐈{1r::㊧ .x>5[sc ,pwA}F_b 4Y뒣d#F/_򈬋DIj`E! ]ngbo✂aԼ%N'*s$u?K/6vh A[5-f}QO(fu2XIfD@|N"XDǻaRlY%W"=7@rbkOy5N_±ͥr^]N6F<l՘L0{ CS 9s ͝ˢ:w|TRvAݺvsCd0PKc<}_/jJ GKp)8`mUtqtb1UnОhC.>V5]3y;q1P*;ܥG{kJԯ@Un>l, DbR(VԞz3M@[A|g<=s7-DQ nX+Fh.NËL$g+`R}A|!1n|WI[te8X9[;ǎGWVL;9@<$j \>G\46= ߇q_dr8G/DDG]ŗ9pVYWNw`6 41#` 0b%Moŗ4i2ە{ÜS軚=JߧFr` t`X %GcdYX4-8z('r.#M^V0H*"'Y `-atYdF K G#dZq\xltmDN"Am99o>?@y7psl& hSOMnuWD.|7ac:zR W 0=x⹠:YAWSN ?z̮Yߝ$(Ǘ~ؐC/+^:ZQ7bxLD/ΌJ9"*] FZ|Er1K:cvd#{=Q%i*m\]z<=j 3WR);bKnS|W~4sKK3s$)Q2o̪6 +x:UvjgWcad xt 璽uvGV(KW@.nA 49 #P`!~Nׂ:wUZR+zh"S7X=]oUY ܜ 5LHQ^ufk ,!\Ѩ{s2Xt%lĸDꔍ0˩>h"8Pl56?}%wMïu@fpd#`a˖ ˶aSB5\!Q5 /"5`[GXp 5ͭ ICΣx1PbШ R σ2b6}-ͰGn/ᝃ\4w#ne:&ydT t$ud^ H/B{ۼY8!7^U$ɢb8;˚rd\V %$0r#5yVHȾ_RmL~Rmj#7Dw4;>]2y$?ЯX8]އMEDX h!~awUT :}!_X]>%?d9$ߺoG3w뎅t+;I;nwbW3aq3nZїX1/ 큓Vόij?ci}KHOOGSb(t~, (U~Gߨ1D"RC#A*7Pet|N/C1g)!K/&2L$af 80_S>ON%e5=F"P 0tDa?O$(O2.ŧ1FʜkCZ ! ^})MIY*5ɻXJ`r1>3B$dچ\LZ΍ewXª&mMGk'}9\u[䤸źWyC 02bc=h3 ?:܏ٸjf)>"w<8)@ -49 _.SHSn %>lAm'tub' !%pgiy\="7@ l'kuɼөW)#T'znp\vnzoV=5lta(djf kae#2<2%CRg2G&r_؎)Ox_ѧ5Gg$LzePYSS[r_Zqpw֐ ;nID;ZOպ~<1jTuZ}Å *pk~# *muwrM=Cϰ RGFe#X1v =x"BTcYAO'ÐV4'RFNX+"VU[ _U2H^:?h~ l}b=Dا`Qw^ l( Ҫ 4CI|o/ұkWOOZ@v)` ~e|z'pT>rIpV?,O.g{zT,],ᯀ=]yٔAb%OLc=4*2qY`_ۭ'owmdtd 3UkNlPR|†Nxܖ "zWٰ(m"\LM)LS4+홽[3B30Yu&9?WEѲ`N $q|)Rfpq=r Mڄ1s$ ׇDfl ˛uA ԫdB2 گЏ)6وy/BVzSw.6g$k9|?fUz[=1.tI$ Q)_AS{mb(3CA|[DW+fKF{w/!3U+wԵa3ZI{)GǠ01JxBZ);iW{R ?.$~ ,:}pD;N6$8Yj-LS'֡bB6E6n05_=ևMg[n"OEvP:\^$(rr3JM:<.Zop㬱0 *ٛApl(Bۙ/4b=\뛲SE4A՛Ԓ g֐N>%[` '4Bh񧘦EtjiΑ}bf5jhރNToNb>*vXjbŭrx(6~ rֺ;dQ2 XQp4~Z"5Ҵ{sl(N6G5mC.߾_1bB|+*#ǟBʕ1,j ت QpFH0z $6rpxд<V  "hqw/^0@ Pl.:'fsL )ˉǚꢖ/X~A dt"4qҊuX ><(5\6WcPƑ[0豓69!H4*z:Zߞ6^IOMm3I IYRkż2_dViW4ې2on8Ny%}}"'ۚaC} Y @lԓq*#Ďe[B"n$7v1"mO{ -3x3 # )ai:Eu uCb?Ե %^x/sq?|_G@:^B^1xt=<k` =`LC:Ӭ94zKǀ2ay3Xo Vv^&]I,F/eovW&zOk#擛N^[0`"`v&'qL(#F{Ogh5>e?MAFW4AF&m#ԆjɖiO2ƍ@I{n_81m>gB OL4,2)opw}Ohbzd VЗP6ZhҶPUlF],xgYO~Ijluި9H,@BG"޳]A# .T5[ @-3h;"_`7BEЙSkcaM`S&5˞[R[[?D(d}\wxue)m.%9nLؕ%d9߲];.!ծsQFL=KlnT0J'-OzЄ82veXdy}SYɠ7 L?7]ue=oB(6ŗOh·9q~Db V.ː<> $uݛLOX@,j:u6m*[M Is(rCD'v8YuJMn%[Z^nlr=J˰*h 5#Ǐr˓)jO@kmGiD`xvUPqXbE(-#cHn֍+-TwD+JȉQ[ɲK*ӌ9p'ؗh~+BU"0u  "-"l[^hϸR5[#?X"_[/y ,zҫhx0E"-U[Fr0Mx_@Tn0L }>"Rg|TP h Xڀ?6i6\0S![+c2!QaP}iD>뛁JooxTp~ǵm~pN:7Խ̐3?^ʮfD^ y Tp](B#z% V9K}с%5Q41=C!)4`կ=^5AUX}O{Jq́{ϊ%9(ga?, vK8#*kҽ_d54PGVqө&YGkK}qt 3Ɣy7ALዹdC|f WO<.p8d2#:KQ֒-4럲I|~w73KObrEV*56fT/j 0d 0='(9S YOU_se /2\G+%,ǣ@X{jXJdEDkKLinH (GrG=fZROMdxCsQ~F* 7_%{ k`AR.D=ӧ?Wp?[EˣێbRb헢y(*d H³~m{@a}s$ em2(;BY:GЦRl6 0*4ǜ[F3^gpgW^0Ȍ&9"a7JUy ؉3'4뿃c[U~{DU<5t0E/獪fG6B"K1(Ă-v7e$ܵ7\8dzŢ!v6*?˧xRj/ Dx(ƖqJ ԸJ&gw19ab`H3A:{wFEC0\jt) f 8P11 dL:wu$;tZmtu[)jy`4;Kz`ǂ"Js7WbQP-^m`fp4rG3ׁk('i{ =qO ˾{FE 4}eszJ[z wdm`dKT }Vp- $NTqUV6v3dc6rl'9_wcRu=Gj&F tl&n*kJE,%sV0j Zr=z]6,+;Cr2lLR:pƔef`5a~ T7̥7|_nT'"@^2-H*;mF( UM_M2.T(M?WeG /,?GdV E=đxn4_U,X9+;lK…j3CYB1xRA.(ب@qv2r _DВ]0t>sf4:{ ԪWsf͓'UM<+& Tj,}p/^lb{VYXGVM)@?XLym Tr=ZC& ^SXi1l;Ax/Nq5N(65"+q(%qJtk/xHv[;'ML/vkxhEJji5&|@O 7WimŢzkG= K|x)gb3be_8l2d ZvJLB&k ǺP9BHKgQԡ'"]=5#A[4W+T׭'uϪ#UĨP\}c|nT^<0n'm-a<xQ hKX맔,?T烅Y=Rz]u>vJd{szEC.4YZݿSw8³#vk\ۧ@h%ϭG(zL>~vE4]$Q\dL=ܱF%ca֞ו4\&.Xד>'R7!`^ǣz[Ê9x]rԺ0Wl{5 b2B%5#Ҫ;@1B2eWiU?@UBgF.2^V-ʺ3KRݮS ƽ}R5]j%MVֆ'"Ix, "7'!o$.MIov>Fļao9Go[7nB*~`"F% 򺢁-f f:|"chwN%<ltA6͟|s qsb+sɁk|=Q/gj]>(|@0/1wmДZU 漽]MIj33W]XHځCrӘA-f|`eL,H\Uu]&g1cGE4o'  l ͑ϖf4$PS[8(*IN/+sέsdQ;b"4]/RZRfNK'go&jpo oUcLCϱ5X{.(0ɡ*-[ؘYlL{h Wբ{8Ui^>Ww_/IWte 383 SL֨w.L°.+ԧd j1,XD<\ƷE]j]âN6qV\B Uh6KԖ~m8:.:Vcq遖cy+=XgZ?F@܄Q?r;y/:[Sђ2`<\^YN܁&ҙnb4u ǔA_@D=n3Rk-f.#54mᓯ%lKWGl2SŒ\>*C 8Quq\+z K7R{އvZ"CHNT<V{//AۅCF[j_Zoc_if|A DA+LH\^XU6}ɦ3܀lhi't?Ʒ\w)K.FnzY2Tv{v8K| 9ozW \57;$Es&:UMYpeVTh^^0OV^lSslKNӘmVWK^قq'0AMFޘU.該|۰Kay,V+Y|UTkX(K EB'B %!@?x_Gkc{ FmM7j#*`l ˥6z1+e c##D9@ā 5^+ʤSk q.s?/aeIb۟?9 =Rn@4Qcnn4ݾѸ!>G>Ȏڻ{1)zͿ9`Vkt k_pW~dTc/VjIW#cɳ))eI`NTy" pҢaܱX\lvG0%>qRWml3m6fqh4 hSPkU!{$ËفH,\Ӝ _}q\7 /z nvX?"IYmH/j'PllKP4(ZiNލ/Uv[o2S;K-6tN=~H Dsޤ̶d[Iwd>a f (ßcmQym7z)+|q;)h ram$Jα˕YR èac$jk)5C HQrW,V2IS˓vm ԣ^o.Xa4 7.d.S\\;Fޱg8>hqBBhuaq^%?EI CBñD aQ:\u$E^6GN;F=/"];r!tt>v|ZdM4#L@<˩1P`aXB ~$Rd4APf>;.{48m 2%{W&!d$4lM9M3rjE7;+X5SC(S /ؗ)6 8O6Lu6h/>L?IГ~;0!j}tK|\o௺pdÏ3](1B2j4MZЁb:쫮(C`^EPYW`]E3F*t]^{rV O]/(@TM'z\oZuE4Il8lq[ͻ^h-r%98EDJy!xJbiInʰnryx"TT9FnkC"nLJ9XRdg$=hCUfIMrb8H0 _Yt,0e x%UK3)Knpb急DIy] Bi[%,Vx?3u+Jhd:-ir)B6y}Q=q:k\ՊkK< |MbN}@#wh`s|> Z^_:CL,LAj{;#-TP, \en(, M"l/T3p!+EN+4k/o“li #C6Px5Bm$rg [F=/W{JovXd"ᾫtGn1unn)!wP*ȝX ILM).8bSK0j>' 9oD]K)[ Ƿ,jVk5~ϝDZ\hwL y1eG0e`T< PG1BgԦnjdNJ]Ljb e춘q]}ao jIbY{'}Φn"8ę\ҹM j^{>GmoXu/;,fz8*ջ7ưe#Q0öt@zXAc gRt34]4C=ÅĶdX[|A_ĝ][,R:ZCm_Nd9D'PͲDZgwVJB57ya-c!}$߿h o7^iV>i譗=VW(7ʚm[c_7X}`tŦZفe1:U@x4NL;A¿ ǹ->%99QeΖ}w~ rMF6R7ēC.kk%i DcL'l=\~- uXaE^߳Io0 Gp{J2K|aLF8@~8]L?)E \Q!f5@D_"Yؕ{3YJ[p;kDqFueʬ?_ʣG׷Tv9֐YsqH{/=.^o0/ ?0jjbTVWO ]Ds:VӢ{;+ڣ‘bخ[N,,Hm#TJIgGl>" ThkM\l4į6+{> gu9m(PhnR{x!E`kA?CoQJdE.)9{V) X C^H@T*?|6pw0̆Ee돮nj%i'%MA+yx:9F݊W1!:SxL(0 Fm(ZmUǛ!#Os͒\%QtŠ"ph|5HQ&L+ukp*!6(ǧ`ƣD#-pP:z ^gE?3 (kg\f-*CNaFU1b[Ky4j`é fi!6b* R*԰)'W,3]m-y'DblQ(hp?ZeDE&u-t>gtϕU3 Q%׮'NK4zVBګ@l.7=wq5ej,&VEӮդA)d0JF$~ "GpL'\I-7?vӦR?yo.ё +_cz>)yb\M_-Xx6F2Y`'99\9c6>;kWq/Sf xw@A#ŰeI"3Twۧ7|U,v2&5' ZG,A"/vR&0b .A{]6\A<*`63S$ۿp*Ze6KV u Y ud}mKCJ3I56;yM>'#Oժ@NX;^q{q"bK7صϫiOLH%ڲosَL[ϖ8T<߼HϜ֡+MhO1a͘JY\ZԎ([r*?(P7(W&qݷrak#|vKv[_mQ xQA/׌ac{\Ax skdyy= k҇qJ\?v~Bao=2èBhZts ]ݕO76a} n%8-u 8xLV:"0Ly"̺cNn#ra0X#f)xhm-,L7kVt;򃅳S4)s8cՂ_a *kE zU }O{3}"QpZ2X^k1w}+W̢h\_1k+J\ҡ/8 yct}}Xy Zp(r~}1i4- ?CO\0cXE QY&tǃbC lwD@trEI.Y3tfR6+S+.TjZmX<=_t2t=rH1۫|&(kn::v!k[L6F_DL}û-sfآ)0.=&4[, 8{zP؃g=Ƶm6^Uz{(v˵$j#Gi׭At a߸ZVIFlLQp-* ,K! =XoR;^*kJj J$עw& |6k7+,5vVtY(̿=z13uUyĽT90Th$VwGLO:Q&|V3ZLr׶@%LJ[J5#,2ĶCGCu4a?ܧ=ez62ĝ|kKDtwx-N;JK)8POe6ц=!Z](All?jٽ2?^ xCOr {O8xNJzd%r4jƟT>"ͭ ppD\Ϣ*9ҒqFָKܟ/X|8OtC#銊5\#-Zv4{?=N? @]^f,8|]C:vw4 _Nq7@#h n5F!i7i˳^l4~rq=3{ȑA=),nBRȕCO(zzS<2W˩fI\rWN#5uzCsGjn02 T0ǔ1Fƚi2IAX%C?Y AHu*LZ-8Ży\,^x%6Zjct^/}`e\MbJVoo m٤ND0g,gKp03f$\̽AzBB}iUyh>Bbq ?~y QehZMMiPT`?Β'lm X~Q`ɚcMNvf\hM*(dEV :@Fg\?`͖,ID[C!iwnvD~M5 n8x$d-O<昢vf/uSC:ywE=Xn=/,g#h:MISOz&%ĎxmnÚ(lRR]6% SւЄQؠmzm5h`C*1%ԧ->́ȼi)o~jmJ;7.R_{\x٭2.,O}wz Z旹S :ۨv}ɟ>KB l^>M,ttt烈MΐWKq%(waEҽ~ i>$S5:oO `p1g3Aىsإ5ԷzeL>`ucW㕽4Hӿ1.SX$ Z_2oh5ǿzplJbt\??jy Sq f$K 'i#PI:7 :3A栥}#>r׿}$qoz-$t,b>JPrpJ*Xï2a#τ5dwNH5+,n'jx[8T;+0%!L22> qO٧"PA&U;JgAX񛇅ڲa 3a@:5ylJrh; Kpb6UriIY7]^JU;Z;44X )E ;+XhtH5_A]8YQw||tĖ].{PLQ{֔dgMjj@bh'ۀ{ӏ/horuXkI^ox@{Cp瀥'XXv[UaB`BbO ADpYd]Ile=bAHhh#׀Z4MIˡ﹭dnII|FS1!vMw'f{ KtWEGQRH*_xJɞֈ$RP]ʵ?R<xlb,`1k_%{'зk3쬛sJ1I&8LHg5sw?rL>l PLE7K ]zrl(\;)]/y.NNGJ!ޮ2KH|;llGSٺX eq?PEY_p7&M Dq^OS$ܾMgepމ>ޥjᚦp5h)g}F|2=nзN&qi˽lsC%K8zus3װ\aiTKK:1<6P(G D\!-[ma2 zIxM`"Ս [Gy߄s9WeK(oHGxә弦t]3(!')]aho/rPl~O )SiX=#)x`s4R##RFn76C`T%Ƚ'ChXl 5#"*F녘Ŧ}=0{+p+NPH\I/I6aZo|%L^g#DoWe+'V1n{t-_&=(l\ :_{doy.}jl_l\CW HoFKM)Gpʊҡ8x>hV+XQԭ{l Z>oEL*::Ło.::AƇ2//AC Bk3 ]A%(נeN8#tH9j4[(/W({(u%X Ӽd4ĄtWeU,H> TBQ";~/#2k1rD_L^ccľюҳOa3VZ8zB;t9+"B.d (>?YbB~79vYmYQ|8`%> 'OiPM^i:ryݹ^Mhw1a>eS䨂{ 0>r5tGQ75bY? \1ԄTrـZ`c|{ٱmiV5L[o*_4%kzk"uߑ!1 an.zH1@rvo|93KJ&H p53udo0b^Ȥ5FHw'>l' x:ACh=Z|5 G2=im)sڰ\w8ݳTGBs;5Qanɩd ?nl%J EV"k/so/{c<>]k0^C@Ea繸`j^ry{psxC4}mPiӫ5 ՛#(uּUGM,܁!XQ:'~c?BgלnA'ڱrLCH#P2I\xt0w CN}`Ӯۦx3Fj'צ˸0 )'.*ǰ~*5vSs ;ŵo>Kw_<{r)0IܪעMWVш`:)MU }K]YCxFǐ!L͐?_LRmbӹXǤ3?H׹_ָ>l튈*E"&W3\z}zLm;\X'˴[{&M k kUf4X,00d__80u16gj5Dc3fw:)].CA!M,rF^A'7y *\JhJ;Inp7,ʪ~#s $y0iDԘ>V6 eyd׈>6/ןIVF*k%Bᤕ(W2)+YLNl@q7oxm ,:`gazo'XD::2# on3G>J-Tt$?R_X> __LT2ۃ{:u:ʈINg*n4<x.*YP{ %j|W^@͎HR2 b<8 FCwf5 5U90EXi0b| +P%WSm I39+`e-sRf%w0vԋ,)9¬B{H.=+cWB֝%Q@Rn〽ny̞2gs''IC&,OFQlx3;, Oo~v"l_>`ƣigZguB8G>Uth0:'x; W]Z=Q DT;Xs!vGN/pQF^@STr+8O^U1Hu UO[< ^!~!ˉPxtaU'趑/ GNn֮@t"#sVZ&BzDHkyC͔Kr :&8h.Ui#lȲɧVW~(ph& LiS-woޝ3$ò=a宸Ӱg_z$oۏ׾ZX7 ;kl+:kvѠ%N?L1~EARB#ѝ?>50c{ÊH WPR!|8G:V X.L=R=͋gvUqQ WtEnxP!Դ|(BzBkn.џ$f枵z3[',j9/ a.ȼ?]ƶ[uY7furJh0KFv yʳ\\rCqw]!(T^( pa ŏ)]Ug=%#P @5ɛDHܹU\_1C1&#O17U%~пK$/DtFeI\{c,s-0PGSU =ǫ->Y\Ww^FHm_!z"ICV q , ^+V:Ǫ˛ h>D Е  {L ?aƆ[Ny̗K~5%ޞ?l/^F"قj{=gCf?rdWRk9mu4@ ԣz[V[3$xAhX0ջ*6;\@.OM1K0Т OS^̮|/%ν3hj-<-'/p59 &8:K~޾7næqǾ{+[}NXZo@[aZ1(/wpS⦶2'd3ʢ'E"]LFM.%:E8Roe H-Vhl)w]cvJ lv&4 X0A[o~*ㅌʷPiِ^!(?[>02=P ,?j$ɣ[ Jb2exdkf@4pL8E|vwOؓL4yZ9±pw≑bɕxIG< .R4 +E_Xbz(o.9l'ml߻D3^8ۈ7Pk\&!dӻ`q~=,( wOn)f+8Qz _R.$t|'?򒒞[HbP+gxy}F:<ƫYs<'K.)u3`zcuoJ`M4tLPX_ūzdZK3(."_*.cEL]YJb*/Lv8Al^^%v B6)aL:t]#HꛪJM-~?OO9xK4XLECLgUq4bmN6E;^,,v(AlE 2u?ZwV&v\bڿ))03eCް7n=zwUǟBQ{:GprJKC,sQ*u5nݨ!Uʒ Lf̾ܜ-8Q|fu_m cW{#Ed7WJ>\>@7mceΓhi)Q:"/uD:5npdu71Y,oՁFY@=7C9lOBe#<\< &3$ۥz#M9i Vѐ݄t/z¯UQ'<A2pamk9;.º2 <v+_WjR 9HZb4dS-YvpR!kr~ymL1Ěi;Y,-D2^tB;ܹ?ۘȶ!K.Kp^:W*5UqRy0vDl~AHI;rM0xDD?WYXfn5%U|R[}B%7^K3ͮuz@e^ʳ[ѥGkP]RXU _'fA"/˜kߒ U}?nW8# (ܮHP }7U`ADndy~>*S|̀e 3 ]DqXYD^&wa:M#s')͏ ɉ;F˪GelK|r܋ˍYԸ$Te'X-uv FtZQA7c /լ*J6aJ63lQ3wlĻtQ9f޺xrb2v+'m0>0k7"|ikEl^hzxorzXp8J85O"4r!}zd. sRL7YOF@Gľ6?Dts'Z^~o홵'g>7\߃y P7 d ye)| Jvչ==y-s+-h)ΟG&#._( Arz`-T։,Hj1zKJԯE2h/=HϼC3f2o s3xavrnsRXi 0lgR qot}4YdBVLV3i\a)(V*V1잨*5*>3KJg4XlO#BdlYOvo0Sv#m(V}4mljePtE^Gih1ly @ CkOm6hK2/Kic~d2W՛TPV/cy%ӿ`hIXxi^EP5PX6-M/K,d `PPD8Kb|mYBDWԔGuqY/;ϼw`Ez 2xJiOJ[NZV}@}H5x(F#EFe-T1ĵ'*0A:blߝMw?NKJ|bzJY;ycʶL?kaCkM%R%Lx@}go^vG}iMNPЪJUگP56%Kʶ\}u`Γ%SAzs~:fkPG/[.|窌ЋO [=1 ^ ԂѮ9<#GqOig3NEii;!_2:{ROk,kCn@35#ɐ \\++bܼ#8v͍mh_~KvZxYO<\!? ^ض `xA+Vm'97Ab̚Z;,UǗSv/7-c_ CSW4M׊U;qc:vCkY6o(&9cKDV uIV1zi,7N15J! H=G"tTΉ=YQO@Ͳq3]g_O[9G}5wd}ZƌaL8 UuOW >}?"G LATvM+7l-Bba2R60xKj@ɰ)0ؾ< J(Cg۰⋽!dg[97V a;r?nCM s='W0P),5^5$!H"f2 33_²T@ -_|ڇՓdi'Sg#gnӮavX*icњhvk?tA EeW`M%T/@kPԑeoѩde5VN0&cͯn}܆)wt@)_ ayq]V.H5cchdO"_DO.!·+\Kb,_}þAK@2ߵ1oe=1;@$%FP\Oo&jx=HL0w;Cݱ}\Oflp/q89KZ/ܱ|nvFᴂT鋠YvzPXŲДe(1~Q0Jr)č<,cW'G56 2W9Srt \i "@Ď&~7/MW8ftNhWk-wLtŪ^iiG5i@_~eFL9'_,hz%yFVyt\ՀDB;"˝Z^ax1K7i]~jO]Em'e 7s(W諃A\:is "IxzD3ӗz4((!:h?hǏ z:.<#K~>mob{Y`J|kƎdW׭ |=sԑ8gi|KFbk kr,@ Jtx$ u22br2e2IY $`i#Z0"m!˳_[(I".R8tt?.!bKӉܫbud \ +: & sZMvUރF {ƼnaiŸ~b+s*}}Z @\mW0:&ϱ*T׋QgK' Kn>Q=rHR.qGL3dMQpKc Y¾x蹼ͅj$jo@J)Qʬ/^}l} 3αyoʔ^y2*&S 5 {u^*=m$ 3/N|mu?CX Iy` -hNSI2ޒwKHJlmAr ox{gE~zuVcZQl:xaM+~.x.`B`_ {fB'=E(b(^WeTX$X$DH4Zw hR \Xa.MjqAsQqlOsyvuؑvز؃ڍR(ez$TDy6RƤ Vzn o BP\sFR8E,?fMݧd%><&~u؋e[ }իLK;/I5]m)x-WR׈ýJ4pzt7t&9ŝ Bǩ d Jl(e$|iM: ^ӕQ7*jBZ!Fv@;b5E'^pH.b`G4▯C1j^YMb<<`>(̮mcۡkgҢp߾yO| 96$޲͑ l>028ү)d,Om?1a @xEVVj&Na!tt!p櫘!ɣk)@iY~tIeeN g! 1gtyqZ;/Q#qTVQJRK  E+ⱁ'V`Xd9)1L>=`V;KHQëcuTC= ='A{5&;a'K!g ֪-v}ҍ7V.aS]L{N37y5XOs-zO FzN:0H)W\*Cy9%[6Ex\&Zӟ:T\+:O.zc̵]0Es2 ej\X gL( NkH*VMh"CP=>Sl)\&&\mN%J'S`_Dbl tߌd opwlEUtcVg `C>itƲpF[w'iW"ǥ~!__s>[8YnaSca МK\M^g;j@M >b+q{Еه>r K| +-~m XVWj'Z~el5 ca8Ыk21@  8tϘ-CA|Y`l7ti?i=!_BOeħ+M\BkLwbXl+Qg<]$Q ^x ulr" Ӏ@F鶭xGofdƶr9"=Z4}\|I\5&|<ݒπGĤrdt@=Y]apLfC=I4wbژJ׋uTJ.Ye$#mĽ3q;ъdkaTU5KIiU yY!_ ʇ6_}Sf^0zXU~&&enY+=`~n-ߵW=yz \[ʰ8Lxc/Ljw7gfkyieY3! /~FqvQr[L=B&G " @p;h5Y*'IB` )mx뱿lt' ;KؑsZsJۓnp[Mr;(E?,86bI 7Bc6Am{(aaoU۶Yx% !JDs\X6<d.lKC,6|qC~4̤ٹVγ"l<L>CD*m'ظnjvǠdNK^FHG Afc'PNY)}ɱm.[V/qV}ҳ_乚R>Siս `:Z|{ JJiH]Q8pwL'dr͛Cd=)s2D-,=(~T`3~a\,cPOAl^6N95T#5M˓|ʌy-iUR\Gf-`S`ab$u͉v$܀%OҳtQ;';M Fl"5gÐG}z\So_ssyp}2\/Upwf1bzCyXRi5/ c CC #q㐝s oΕs 6 O>F)T+u| `&[=LY)Rʌ-/oKL>H)VaZ`R`.B0UZ}@X_;+Fr\Og'ZsF4SDPWz]i_x2-'čnLfm@Ԗ@. ych@ )f趪>D,P3KX FXv}KFPx>ǚ;""LDmWu5c''~ŠD+D=?抡{]nTYk[sv4 6I&) `瀏,,޴~SN{IiKv#Uq\ 0FHl3`"_nZ Z + A~&A:m?r@M̂ɪWQN+ǘjNԒSTJ8 JއfO +z[gJ|íE\SĈUܶ(QZxe(j$aW`ݘJz1*;WϻTWP6}'L?ؗtVƐ9zw߃N zA`]B faQcl>2wv7Җ)Rsb 8V>iUf&Wh2sk([keUx )d)CPJj_gیBR8}lUv=b @59vSS*LQu}$利4rl3LhXuIrꧣͪXE l`1psFe"dIM Ҟ)C~?, cYKW_mA}ayr إɍCX  hX9K;JjWUVb{4/IWg>o^D3@0n?T] gqS+eXav0xrٗlۜͨmGӄ~=Ty>v݄4X1L3Um}$ Ҙc #ch[hf$` qfg9&p8>ic9nH`="9˯%5B V"xMi+&O84p:Gb5]s]`D95E(4~cǮJt3eK-mjl@ 1;<6dрeY*؆*/!KK.bLJuߝV mW{{YŶT j(3GvG8_eA 3'1v1eKf<(-ߞRv`! MHsx#yCxZ#ؖ c cKtlBq6$zG&Pr} WQ*`Sۤ*xn:Џ9j"'lSKrâÄb+WKwhNEqZ\D[)`cr=uɬܱ9Rp./n-B+a;2U.!s7TFC#k{ E3W+H 27n%)3iPth7pz|(z90h1½.9?3.E@O^UHlz~'W[RH}|Ŕ _sMd;Gg XXF5lّH5T/a *_"@ :; O)q"Jkٵe,&)[f?pgc43j+"As\B<,ѳ\~C I:lp%}؟1T3f"dsX.8)]UH^ βV)473Bu1˚r4$sgn9OL,["Vir-bgU2wؔLs.}03zNZӿLWm/lLDG_EZO%.O5EU-Lp*Vjǎ5wn kO2kޣeoO^({f ?̀]F(cn 5:}ȷ8hi>W-U7w+<,`C&C9Z%GH}"9hF_R Ok .[{5}]MT$4$DݜZ+ɞ$#.?d ?#MOP*M [*G9S! [cܡlNǍog"ݍ@y"[!qokR2Va1%)b2I,EV/)_Џ=8hN-k~lU(hct딊5:|vpZS"+oC$ArJE k'OšͤCPx[q{%QGi|1H^r>76 4_!tl`O}wb6h:|^)auaI$+X%8fl?;)2, WΫ "RFg%wS?իD+//܀:yoyUAkbP*cM6teڍ/uSDyRT#œ sPs3a9nOYw%'teD[e@:-hƠ_mjVHX_YU"NhZ{v5|勜v9.dNO>+ yabUZ'Q }>`C'9*idgƗu@ѣkEגr&Skr |y63w0gO]…}jۄc$8>Eyx̤3PW*K vY# fDfq# d W,@-z)fhcj١?SZ';}^DF֕pj gf#E#0{ dž{qт_Z;b@5ezMk1֐6[D."PU=N$?M'5c!ٟYtlLF0Y{(5CAfX"\~<\cb›@?̹rߟ:?=a~^4'*iz>tT KDŽVzirL? 9zM̘YO5me?:0;p[N30ʸ.zJ t)1#|##P-} ƛ+Edl{.^/mQ;m@Gâ܉#ג' %[ Q0 ȸL1 &Db4ۥV8S'mP8pVAU}g }U# w6C΋Ξl~;4@b>lxUgIt>NGq|cM8_ьaL{/urtd3Y"]ҽdi*mN63ŋ26k.}DCW})s9]4WjU#h2*> ^_J{iY."+SO3C> }Y_(3 =9ѕME*v0rVQ_L0e2& % wl+(gA$jdWmvAV-SWfGkwܨ$;CnŘp'(13-_ݥ9/ J7WwvЬ1q8YwFλ%+w:䨥d@m˯µ_7 ZL|a#_ҝba[?2s4o&~T>%'6ֆ܆Q~_zI+s1uX4( %4їaWO 8ڸ|*p0%3D_GN!vRZcmo#]|&35l Ј@$gK0a&q;MM:KSzy͆pijT z'qYޮZ|Yj?PèGw# Au,OxWW >A(%Hx\vԭwuƥhNj ԈoD3 ZjcEtyBq5j>T sJ?lB)J|fG@I |wՅ+[VVlV٨.I΢{hp?],>T)?%8A]VAʀ Q$ok0i);vRy= 4_ZTjفL@me!eL@^ѯ׆bFj!xMɑPpX}2gbp^UN j5129zw{ @6.Ζ9S0oBn=EZU/lbpmAYC>cO G4v%iC1I](k}?b Pٝ+N B3OS"9|`摠ếRM?u&|"]+) ;D8Rc)AvA2$sacz&rWjj9EJb 6$8@3Sl8*m?Txts\+:1>& w~\Rq L61ٿJpN[:rhq5hP2HB@5:)lsp +Cg1T(wO%!z"z2#$xW6`?h8cÅruAmzFHJ{臨OXxWS!~C^AVK}̉&HO+-TFQdgY!`nTt.c'j^3:<0A$"yG 5PZ+K6E/%v AI6 Xj}ֺ ۼ^9ak?@O*8{ҧuFEEGճTŔiT)՛Cx1%J9چJ!tIpߛ`FENv8,/sZcKq/Z͓6A`L M< Ƚ0q D9 REiTR1ԳU(e`scY$(r['Y-e3~ DyP^.|%7oU,g2 nS m#|VC?ҾUp#0b5%hWQ q &)1sxeqI"th~nQ ,6C@< 7|b^CiD]fy@WThƶ#&].{~S9 =3ooC0E72dܮZfP:V xR:X Ԃ,ϣBQ_MeBl=No^ ev,T+Q(nw68$- 60F4ik`!6EWp=Ԭq%ts= JeyaD:{ropc/lFz辏jUemӦ8 ȝw:.ݬkǢxD[ߓOZ+£fw$H0(l$۪M.MEٛ92Gz{#"YH4uý^Q\ VERN6JeuN,1yuw܅ĉK l^%C =.k-c [/_-S*ҸgK/.I;8nӘ9p_D!Y^iZsՃƊ͠QcȵI -@jONzS[];z}} P9)W d~-gF&5ܰ hJHy89AjDO~tGY| V/ܪwW_!o3 xifYA P%lIJWk,1s"ܵ>Q~mj})+͚A}UJcߓ\NU!L$tZwɞf)xFn0: 2&5 /l}x_X Y$ڤL<˒JCZw*gYK1oWv|+ rp7.oI_Zpaf ;Tg)X ",˧J0/P6hgm{|yOǡ7RGc%+n!\&K^24N7^Yn!g~JR.#%Bd%b-%恪up 0>v["办ŁQ Rx "ҦHm*6xEcm. , }m9W/nj-XAoI:z唗BGpUKܟ' &e~daz X]E8I4wRSn>o…Kۑ@3ob"ÅYH6ͧ@xp P'-Ta5i2SbE)AQ!/-Ѓ 9o6jV;V97v܌G >ήH%9^f , 8N%nQr!`5vx  &qKe81&rlvC8|õC>B;^'6 C 9_sG i,LJ_GZx=D_3_Ǣ4dm:j\wN䝊09yʂV# C\j*@zRn}]N$5Z쒲g+IkHeךkj~O:Bs$'a;󪂎Q΢Zqo_Օg9gJ<˃Rtechq93hTQqsQ +@b/~hsϫ.+JzS|M1[ ػ%4>&@Z0~L բ["At +ɪ-Od8'V,\gE1ԭ Dej@iP0 !=,fWX}fL^LCP ^\B4`X֓bL6/iwdt#b}IGjhΫ?Cj%s!^:d{ ce(Ywt0Y.nmk>bA{U|`5|95tW/d*0o^Ypu &~p*:by@\3FI`L\"YwƉFa|1) V%(2QcN6ׅ\~3:>ɟؤ< D,?bˆ7d]2

'$ g0RAX4$a *M,5fos#lsS',~Src&XaQۯޕo9y܈/A%1yI-λ^8G,p#S߅ja[ߥփߔa58pqh |z2_gci1?8vOqbX|(YlcsdXbN/uW/ECvP xN0 D'o"ʱ>M-e=;8p5Ɖ:1ϊ1YudO(0b7r'8Pk"^XzY!V#:5%$jK uq>)~b=T"#@ԃZ.3h. r5{`F)Փ5|~flM@4 `Cы|ĊRkX`j $|T7 oO"@QU|D9scl{~5'.ȅ<\ ]~l0[xXT.z: ?"9oZ kcS+x\x0i,2s?Vr)3fES8Ez1X| *w+E% J>ǫ~.D '[w5%ZlI$z`5kOKzc'|hǺ12|:bK-ʐw~h Z~07t hhùz쎙_dP?Ɯt@IDk+t[/G?=͐l|m#6HTvn-fwr|MBv釤lɎ+7MÍ5qgʑp-uWNP #jI@UM\S\(jsʡD=;StNtlWC xy4ORZg. ULs ?՟qWp9tȩ q5d2Sz/j͋`<6kD} -ii? nM\j6śT;s\șO{I=O7v~%A;o=rmQ?b_( mAa2!約UfRu[zm qO艹 xuAr~U,bEF^u٣{^j薔O26Ex4D?Ьt@D;e`G}~E֔ы9 VxTg IKq8K}j 75f..RMOT%?bIOۚ_ Eu۳-:~j'F.\0t\sL>1>(FU<^Jne]& BXA y@Q)Z'(= 8XIh܅Q %:UL2B(_"@_) s?N'UfZ#;x0\{iYcbӸ;7m.JSXG]B;ܠaw!8-OcoZe;y,6\ (c 'Ğl2&x뿚&Ȩ b:l 3Z3g ҟ Tf~ !-w!MwLNu8ɪ} |\^2rm85Sil٩TV-f݂W l&4CcI+Nҹ ώ??&pƉEoU=weOU(XTt"9 mlT<<>ꎿT[!3o5 l(mWE!v7G[p+S6j~AXZkRz k2nm*5-mEoNApZ*&K.AO 2(񒫻EqHەxwT72Igf*s<Bc1VsL hP:e+jɠ\71A?>rkylίN!.R1h|^rExfzڥNm+·,qOqthMv6`>D͉bx˷+zl6xQlytna) u?`RXPx%d' y1g̦-B3Yj]TUC%HDaw:&泰) =#~#QڸӂR:zbu$$Eǔl g<ޝ{@q-YlJ#}ZQe zaUQ,W76ʼ^Hxw*"ocW!vҘ@8- HO=W70Axj\?NB-9`}cDBLC,(=6GQTPxH4㠠Q]il΃>su* an