keepalived-2.0.19-3.3.1 4>$  Ap^op9|~BʨE\\ vh }09JK~׀׎ Aiǔ\ `pI ecۨ 0S &WC3f ;|LJ"a [|1׭I2Hŗ#%؞)8:\aKRE Qbb*u Ӷ,sV^L@)^zn[rZN8~'0t,hM_4BjKʣɴM ,95de8d22af8a56d63413046561e74d5408799cf9365e79d7f49887d075094a4ae114497339fad5f5b6e52fac54fad6be8386d350 t ^op9|^$rmMR%6sHi$&O۾8/vK C$ҎŔR!obz),A,ήax1SOD4Moy 5OR!_/}2w1 ́jX٠h#X gԣWMDօQ|6ksT>pFH?8d   9 5Vg }`686 6 6 6 $6 %$6%6'6($(D6))P),(,S8,\'9,':/'=|>|?|@}F} G} 6H}6I~6XY\<6]6^Abctdeflu6v w6x6yz4Ckeepalived2.0.193.3.1A keepalive facility for LinuxThis project provides facilities for load balancing and high-availability to Linux system and Linux-based infrastructures. The load-balancing framework relies on the Linux Virtual Server (IPVS) kernel module providing Layer4 load balancing. Keepalived implements a set of checkers to dynamically and adaptively maintain and manage loadbalanced server pool according their health. High-availability is achieved by the VRRP protocol, a fundamental brick for router failover. In addition, Keepalived implements a set of hooks to the VRRP finite state machine, providing low-level and high-speed protocol interactions. Keepalived frameworks can be used independently or all together to provide resilient infrastructures.^oрnebbioloѐ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 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in keepalived.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in keepalived.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-keepalived-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-keepalived-update-$service-new-in-upgrade" fi done for service in keepalived.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : 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 test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset keepalived.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in keepalived.service ; do if [ ! -e "/run/rpm-keepalived-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-keepalived-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in keepalived.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in keepalived.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi  p )7 L S .m  ByO"B Fh1hEA聠큤A큤A큤A큤A큤A^o~^o}^o~^o}^o~^o~^o~^o~^o[t[t]4\^o}\2w\[t[t[t[t[t[t[t[t[t[t[t[t[t\[t[t[t[t[t[t[t[t[t[t[t[t[t[t^o~^o[t^o~^o~^o}^o~^o~^o~^o~df06c5e6ff9bd41dd935a1d4796a72113094d21811eea811cdb0c8cf966447777573294cd73ca5beb07aeb3469eb8dd437de874558518bf61745ee60b8902b1c4da8b91cef7096d95a36b5065f12710c26bb4b1fbf6af6e9f03ac723b003ea71569de26edafe7d2c7bf9ed2179d99b605f46df1d368c4dbcf419ec1dee6797804fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef9ba728871aa41b906e9e52b669d511851d61e3e7b31fb48181bef60838d2974dd8bb82b8b7fc4e5b5be208d4a9168668272bed8b62a2a10ec8eac679c3295083fa46e85e316077794ad433ed7a7a725524c081815e56fe5e312ad41f4cd3721a70dcaa71e46c8967f03d1435eb680af3023748a08d5d27acd514602cb8a310b4fe7f01e71566dbb4150a4856c4b06729de751ca4065e8d544dd4f42e916829ef709b6dfc0600e1ee9c9cfdadb3aff0671f92ce6a200b2af04396e8f73bbfdd4437a2e3fbb956e81c6318ccff04a7d445f156dc9115bf844d062056509a7755df9a760c893bd730986e8a8a276914917a4133036a5bbc327b12f5035578c1bdd14ccaa7938d3f410e8d69a688cc6fd80cfbc39b24a8f4875c6cffa2291d9afe505db90c4c67ee0dea04018e6eb2ab2a61de0f389234d3c80310f6bba1fca1e91fc0e437a734af99d337ed68f3d550516d6ca64e7ee1bf144efa0f7d1d6217b81bf675636d2c20b63e894c26665dc7e064c6e076117df394e3d21e0e5c1b2a2f1d12b54e447debdbd66e743793aade27df048317d1fd2ab011e76793262a5b5b42019b779c100b38b274ef5b78d1abbcced0ccc965e8b1120b4599070ef191efc325829df2687e02aba617a6a74d2b1dcad0602735294d2b96e67dac8890287b6240bcf116dd602d2f8d8afd61e539dea71a84486c5b7a821891db39058f2375b3dfe9d778389969bcf1f20cfb6bba1dc1ea7574aff76da889e3c7d6053d1e79da8e16497ca56d5891d54ae4793909e292b3e6145f4ca9aede07b2e6c631bd3c0e05688d5a40fe528724a2eb6bd2fdc7051a25548099a9d3ccb01a02f76431c2e5ecaaab8e8e12e749394f57fb7e93ea8de43cac8dbb63ed686d62b0ab9bcdf460dd19e51080f8b0643f0d33f568726063ab5a8165eef1242e5d91083ac15b3bf12a7809fc283d2253c31b6b8e22f6bebddb728828c9fa0a5a0f8273187989dfa1623c8045a915d4d4edaf5046c04dc5299bffe728546bf748e1f199914b5c31ba0b9a8bf4d7036a2a372fd550a74093c5da73d7f4796603d48ace15af3ea5d79eddfc8049af30fad0b7b841d1c13d7453f53245fe1697716486c5779c8cd94041b819ed16e36b3745ede64b3708eafff560cb77cdab6772aaad4688d7b5004237092df06322f8d5216d34be00d756f8b1f8d5f88e251d3a2a472eb5216732a6fee9f0134c5e760aa8171c406f1a2b9428a4c70c669f3140965413b60239a91a2c1967b4327d03f319e29b2860cc7d9e84b262e58d31e42628b2b1550cca6400796b5848bb0a8cd7cececaa149e1e1583ccbf3c096082cd4c11a86a45764b6bf4fc61a5b4b7fb7957c02a31c4bba7559239521654245fea3548bb45b588b72b549bffe2e9df9cdfeb082331e9d4891f38678822bd7ba0adce19918d3c4a1168b2da3b3f7a036a8119ddfe37a38838cdf36c6e6648a5ec796df055e0d03d2e6416d6e7fd15675657db23f34ca5f21c43ec11778e2eee3dd2211d2d1888774c9ac9706583f4155bfb5888e58bfa0d0cd95011a16a30581a6ff275f84b6dca188a1c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cd7195dc63a02fd272ab42e1e8552de718e2bf579fe28eea9f8ecf1fc09ed42fcfa3d49134c6b3b0385f49ca00ed7d57b29a3e0c4c236cc26b499c51c528af38022b3d91c3bd6369ac14edfb1c6c291264aa9d0a7de5af40680287c2d77421406245fcb38734a95009e0f98870036fa592999cc425479d4107322302208e489be4c940e5917a2193be4147dd8db3b5d238581f5d425c5b459894bbeb5ba4eb36dc74456120702bfaabdcc02f29e80bc87619446682fd91a6d1821f59e7eb36a3/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkeepalivedkeepalived-2.0.19-3.3.1.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)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libmagic.so.1()(64bit)libnetsnmp.so.30()(64bit)libnetsnmpagent.so.30()(64bit)libnetsnmpmibs.so.30()(64bit)libpcre2-8.so.0()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.0.19-3.3.13.0.4-14.6.0-14.0-15.2-14.14.1^ku]@]@]6\\\@\@\+@\C@\A[@[@[v[%@[Q@[Q@Z@ZZ_@Ze@ZX@Z@Z@Z@X@XBXN@XN@WgWVwVVV @V @U.@TfT_W@dakechi@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- 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/shnebbiolo 1584386432  !"#$%&'()*+,-./01234562.0.19-3.3.12.0.19-3.3.12.0.19-3.3.1 keepalivedkeepalived.confgenhashkeepalived.servicekeepalivedrckeepalivedkeepalivedREADMEkeepalivedAUTHORCONTRIBUTORSChangeLogNOTE_vrrp_vmac.txtREADMEkeepalived.conf.SYNOPSISsamplesclient.pemdh1024.pemkeepalived.conf.HTTP_GET.portkeepalived.conf.IPv6keepalived.conf.SMTP_CHECKkeepalived.conf.SSL_GETkeepalived.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//usr/share/doc/keepalived//usr/share/doc/packages//usr/share/doc/packages/keepalived//usr/share/doc/packages/keepalived/samples//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/keepalived//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/snmp/mibs//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:14357/SUSE_SLE-15-SP1_Update/f17580ca629485732878963a0dde141c-keepalived.SUSE_SLE-15-SP1_Updatecpioxz5ppc64le-suse-linux directoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=59eea84ddf9b7c5adc5be5d70889fbeeab50f106, 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/l, BuildID[sha1]=8b3405e2045a55aefcf2dc4d46b6b38997588b5a, 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) R R RR RRRRR RR R RR RRRRRRR R (N]ؿutf-8270591ce571090d571ad3e12fcc74a3dce0e120e7e0141597e22234ebdbcb470?7zXZ !t/B ] crt:bHW ǣ H+Uɂ+i,"L %b=dGt_Wf& #{'1jv_-] 4sŸN,0(B+6J- ûCN <)`d*Is+r[p.d_h0;!5A8qtN#A ),.3Lڬbٕ^g踢7 `-ӾD9#¢\(Oݯ0ܷL>3qNj;V^8vE11VkZ^=֝T)T |v!%J.֛0,`Bqo%RO}24tXGf | *ᎍV` 7di]C6mKJj8x47B(ǩ#"eR >jyMhD{<ڸܛi9-4[1lAw' ],m4.uhH髉B\7\4'3(1D_τWoG.!=vHga-b/?VKa~T%7˿`tĿ}p`jR4ụC{?fU# i^gF`0#m~{Gcf z+Mbష+5_ /:vl5S[)&bu)|,\7lDe?2;}H`W{6mMuv3/і|\?&cLDM"ULՇ9aAUͩjT}vv欽@k$].=n&$A>5)fYHGT/֏[[9'%ztݑys5og$Ql}}9klƫu] ڨ!;n0n{xq3pBސV'3jmd70BtϲB}hOj%P>wlV ¥RIEimPq,3}A43>Ǭr/,r}s3bK,?a"S}M`W<tC&(ۯad K$l9"05)d!(h:yb~b>#T0FufOZǓC`N59 "lyb>TC&= #{iO#\R0 S[[{mg/[GN +xdDB}_]Ayo]U~H)A[+O5@'`S n}χ]&.Sc4`yPyOvpl3R /nħeuC W6EzgsTS?l xkW#7&t&h8Q v*HOIXIbO/֤TnynGNey$_K_riC/ MDw&o|yc~ޖ%urԕ*l/J~/X"^:֪濗4L+.3n}W@F7t- $HbBrvpdظ9NV؎>qstJr0'h4 j"C iI9ڮ..>5q5Fp`[-]O xOp"吪aS;i %"?MEc *FZR7z6GltCc2|]mCD ˑ*o`u//tuWBUR A=qdzQ:v9pzS,Kkw\.OKY۽Ԫ볡,RJdiM:V+,{ןHnj9"+E2z{Jl?|$K# &{'6Kwb(ώT'Wo &uԑξ\„=evt5 pi7V7?{󯞱&M[qay{1HeC [SH]Ҳ@[Jauq0)vk'Gʋh觫fb5=vcO^pH7\W74O,Q >ǃ*^/jZo٧ٛvPco+̺iq`EKm]-R^>73dqf^,(`m/rfemo)^7NrDDx'b.п5_{f <*Ӑ:{3+F;1PV-@;=ͨKɧ;oH֟j5fgqV{FY$|"z6j em;=j[zQ5Q=ҿ)`Jy9⿲01|$OzOIxd{KoC܀9Aj<'~IR@ڟ}bP _Ym:-Ntqvu€X.3PY[5upQ$ζ< @̟Z\jE};– AcɅꠇGÇ,V.- RH8t%35uQWj<b/45e~(O޶%[ӳ_M{S#Ě9P\6U0]Z܆oOAٜd x(pȦT(c9( ],˺-2xWguЛA$НuL==C i{Albh| tѩh:A4lpI)MxA35qݰ6(@ "i=MX]oʪ/^L@` "G>mY:_]S7hV0JCfd)~fRy57NaZ`n(LXy+VGR5<Sުб@SюXayA1}N)sq.{2. )0) l {g<3\5~T[ʕkx iB̮( aRlH}D5СVY.^/^@gu:t(DF2=+fiDVcBTC` b,>n0`r6//6^W{"Oɶ4oU&G/8=PR(HMPpI|N 97:dC@1Ғ0`+jWkE")AŹ2mYH*>AMs';"))}&Ό/ޞ=Y3P0І;ob싻+W@/ 悿r9ob5MY) nN@&$nKv"=SrԼ PzR}2 fE3L7 zLV6|hfu{E-цTL+wxբPrey2V@O`,(M; ez}Z򮅫 qjVeR)"ҌhQk$:@Z:ud+MEX<wde#f'cV2ޚHQyGG;UsIoP7?Q:֞$l6 !'/~B7Zax@DIN3-TWMnSU7_?Msj ݹ/dad0 BOV|afktWWYΚfgLj 0Qo b||d:tA[1LkHn,4*lg-fLENt&U7{g`.%I2qۤĽ9s;7@~+榁nӴݞ+b%m]bգ)wPo6*h (i/!ԅPSD^ߌ4ˀ,k˫ |m ۶FLW. D{;) $"3_޽/1}~ivA wu;dF TmO}_И +Ȍq p601%(8G!}<êKk#_ Tl"Gc]li w;]BŃkL\a. &]] 9{ 朁%я*Z?`\|+-S:]S-^Q4tj=5mP4d?Tʔ,`97]'eLvQi񿁣@Dik~Rn*Aq8y5k'C]riRS}PruV!ZH V "nrY7=φ#-!%{Gbsr@[sZ uu ni]sgx'`g)Z&z,f$-f}€8 w1$'yu 7k}e0lrFU{w_u)%&:Qo.'R=XRTp,T]={0NX-.ss(JZu4v _5{r.cjT,HvC+J\lE'J^0%?L5 ] 5JMms*,u (fp71ɰj-gZ36GFEZ׷ŵ9ג?aZJv-o\d׽̙$irFJe'Jf-ۓyrx'b6F#̸H: ʨл9F.Q9S0*ݥfEW H5svUcs EeqTbydxĜ׸" )]f\~?^#60Ę Œ"E^ߓb<.y u9:^Q|ovVXq q]i2Ciu/.z>mzЖP/"~} kQqGGgtTpHX``׎"O!w#u Ȳ=D1_$*L??=z2WHE 3 hbisT9?ݤ9!Z{QkGԻ'S+߃ͧ&NXgTk`%Mzp*jћr-O#q0meq`J_ae f58]ʾ%5,=E|Uդ)8.37c*,l"*g~~ BGԫ~uX|XA\fFS6',\c- lF9C~Ҟ<%Jt$<;)V)FpeE1`.%"jD*iYa6dUQ̝ >/8_-"=* TD#ܜKCtl(>C>Ơi. xV~?xvܱ3q1YֲQ^ɉVWkr="fBNI.?J}pLN\b|?d͟=}+gZPiK+t;F~??g .n*( K--/t;uvU 4!f#k,]@}vϊZ^(H2 I0AH0Xn8pY8f7{7̈÷{h&G]2#nn7[H*|qm(fxw XgpkÞspиXXMn?ȫȐ}'.#PW R)4$"Q%n$fx>RPFQ#]mFJ\{0g'̈ Dw866I=3U:N;QIpi~F~SH\4V (ݯ ^70+ILf!DE/+7>\5 8J:FLA&#r/B>uYvO+ڳͻ1Ł=B5b^IcAx*TPJհ6WWs !-ITA4d1¸T2#Cd<c#dSκeauOIcΌ^ӻ4S\o1ZYPz R)ҮG=Y U|E@b ,UWuh=W]*?p ' {66b^ U=^#T@!,V)bsѡ~=]u7oQBGkEd@8̢7 agi'{,$d 㚇(,kht8_8ߛM&;E'eW+):n{z~a<+ kiɒϮZ{},o{PH،H< \χrZ5$$`m`_;'@T*TLjqc1CNu҃ay5j4ңV  F OБZ T Wx8T/۽~*H w.NB#E0;򡽏*z n^06;hB_OEY9hRS}}-0VV&NJלq'Y^C_)R-S$Fb+=U{ywtMd8T QrHB‹/\#dOqcu%&y>O?J ]AuTi}p8C\ \9[tڊߊ,r'<%rҸ@!z1KxzSԮY,oc ƴ0@֒Mo]2HvBQR£igSq˜L`xIZ!*qlܙWv*Z9!C!"?ZoNmyz `&{*.x@ָko[賮^hZ-:,_7y5VcfiicSܒƇ` 4q7nOmk(wC/ l BH P&< Jfn,-ybJ]"1`k;M@mC1Fx GQ;2;A\ō`F1QB]e\P1y9 &mWz9.a(d [;`-.(Eг{DPS5H=WvwiFe%%Q=iY=ZU sqG)zx$1.sxh+ Wi-ɰp;0]_'ۑOҋGYkg3!*3X'VH:")6r*!?"/qdihD(ĸ4ANgEOFι8 )I!f~ ⯷1 s2É Y1,7PeɆ)|tsfk*[Q<ΆetHAoci ,LerLsJ4N4p2sf(y:0 ,c+ V^bT 5 L(^yX_B$.ǶH&K*th (+LQE6ɋľ_cJ ean T#S&+ 冂o.Ӡolq;pֻ.SSe$p: ǸD#FCK_Y ]e@~kֱ( 3LUE ^p "JB_zara7$V[+8%Y`&(b$o*Jڧ|R51LC|ESQ[q>sg5Џ/[=U^.yGɕ@Z2lg0 u)d\C9)`bZZfAAkdHs1=:ȊV_eqS0Ur )]F;tuϦnh`Q&q%m *qqe_1Pgc2LWT$ D@9 PY# ej{,"N$(#m9X? Cvxر4TwVmb*CXv.8< $Cey d̻-6{Ƒ9:  W2 R应Uy~ 钠%v^^Fr@zT~Bՠ`Ghk±%~vF3hbՉX3hvQb=m?&]&҄Uކ]G[CoǧKt!]e/l" Xx9haddi1 /Ee7Eo'4&4$HyAhWC^ZA'` ݬ18S&9I:L;(.%ػJV- X-Wm2ݖ7s ueH!$e{QB_uʛ 96$OBΚTD]܋56rN^,,|b]oM‚w`7^i9ue~p;Cڊgj5LF(aS4snI7 `Y+/<[reogRLZ0sSͥ7i+柵LUSʔj#! AeGZ=a{lK˜5V+g`h%vaٻ&[GN'Q ]\7jEsy_`? F/ZlbD䋆RkgU73>,a@(ML Y_0Nk }8U{+yB%a5wpD2 oP1OoFj@ETN+zv?R+y\^ Q$G[l7p$'BN 5sV1&Ǒ?@#4(wC px8(GQLwwDw͉sHbY qo:[N^p)hԵ#t{”MEz6(UxS >ѥؕ":Z:w}_.0{-W^J_j!!95al;-=qTb)I Lgg~ mO:wHaxNGν̹Ȼ$%CT.42BGAF")( vK~2MCyL,sl\< PKYSmmS1 Hww62!q5]^ AHk--ֶ^/EK)@b:cUy `t:pX-=ķRUf)a~0.7NP+p؀(ͧ .wK$ޝ\_rf 2B ц$1ţ0\&DaO)T&uݠ8fi 䳇fOVHd*i"oOs؁@bJu6\_rt4Nߔɻ 66ZZ$몢xl֖:_9ɦv>ca{M`8]hF@O>ۏ]_5Gf:i}pA*@f%J[u3k}q%ViRA'0L69DFb5K{d]q]uɤe! FF;~ՀzD&>aXSJ3vX}G0)pC&"9MEl[`ƥ?_oqZ-=.>WkKB -5ڨ9GQKEԍC$*P4MnM dj%tr{O'XB5Xg)"*uQdw#7YG!c %-Ұò(g\\ 3hċI?\AwIq?W:i;b%N Ugc%Cp2]~i0p˶eT Nh  V`'}/Q &1͏GLv<JiWBQW~_?U-XaRځiKNFd#%'9Ynj0v-K/ ]pk)֫clWOZXrTi1*W.w#nWD(/K!9[a] STqw2GzôBHq/$CoS_U+;$M+cD{4c4#?B=w? Ix;|o wY+TeYb#ѳ=nTЅa;Ҧ= zg&i   - 9ۢ zutGpM)%]T53LVݛBZ,gt >N&;=g'\6{PM\ E|da'ѳک_NR"ӎ$1"(̍  cRh{ܴVJ2S"]:M:-κ-κn)g#2{mOd2X_OXX*FkLe[7}@RӾ!Pt~-3D3X99N(B{mꖕIH>|2T++%^lEHf" iϧkh;KtMAJam4MI $FiXVC޺"/ZQ6_;bH^.Æ/Du*v)e1ݼwC:h1_6:j.LLJ=>.1¿di @sM#O)! V wMz}2rj",/Jj <00Z,l.2.r$YYODwh T5r٭8}?-N2Wvɼsz˃1H*DߙJϞ#<#Q$($ JfGc f{qWpGDOn>4T IEJ!p..?XW`.ĐQq:Qs>Fjd?1-rr>mK1^:rWx$1"[QշV [G,vbx^{yJ%=X06=l!BX/vHԍ1ޤIMK25>X'+3|r/?#ӁOIф'iҦ%*x:P1Ru_ ZGU(s3pzJ.|U4ש/nWiCh֧sa(Qs׉S"ܮE dUiT@[\=iDqP 6¿lSWLc#kkXů>񅁍]_F!.-w8sO޵zYchvhnw䳚o[,$6=gB4TᱽF7"h*'^f*vn- 8] mbLjNl t9eu_Aڍ?ȨIf6 SBtuxtl$|nkuvc7VE'HnhK'; %G"(\TlIgVh*Q *4r] }R~Jx^\f:%n 0yh٩LiDvkzn0b9nA: gk,qX5,jܥ'b6i^4VGIAQ*iv'b:" #JHaiӿrjP4XBJ\Q :nUB[ QK Kj] Q)}V^g7~!Q/K e%4 < Ax8cEB%`RuL31XJVI]K)8F?f a-E6 ݌?Ҩ bsʢ5eqǸÈn\/M."ım3OXۧNb*;d8+vZʐF }Yܝa>=(G+ZuC_%av^}rzEOh snv|Z1 ; ݃AUVTi? QްE?hM^J!m#a9uE~W<>1WE [ӕGAֆBiƛ\3ݟdA\)þm9@)PW;]68IF6Ja?rt%hkxvJDOWmFX퇢º~a=ެz4`̊>viGo^0>D%\p@9ᛘ̋vs7Ki~x ]}x-Y<g*$Va$RkĔkcB}զl̮F &> b/}] "VxY7g7^{X(ץR83 ID˘^LG]XǛ5X7~pse3O2z=X*Zsgxj@wF1k*l%~FٷfġGHi'xKeNf*W|9o;xi&20<)5Aֶ" |ava žzq^!FUa*2e4`^)Si{>ZT=re -~x5)!NG^c(6<:>h"Ș6)c3g&@.B?4TC>1 8̘T䅏Z $nh;ĞɻeWRB6֓?dJ`(U%j3Fb #mN~bsZ:xY AN.jYˠnK}~^qRsk/1(Ο Wlbjr oȶnzӹ T?:|eZr o1PŽ MT7 }:2 GNh,,RPW]X~4Bzd$_ 'Mz!=9ϮJ? MOKܥ3k+<@2*V+ mB{zM@l#([Ya^gX]Wg"jryd&a ֠Pdb(VڟX^o Y Џ,hIr4mK Q}b筋YԽ}dL%|:r>#w1A\{3p,͆ %ץS`QbL=FZC-Zi=iڮVPKrܚ8)sl8 P' MAU) q5nVːk\qXtKv1x-ތ8K/EkqD>=D`mp7Bnt 4A44PWKH EGt1h h|nlAܜ>(᷇9i z3 .96j'`L }2>"S[LiT%p]Y8ko@^U9riV.+Ӭ} f!4k"rG'nncV2!ȺHg'0,Kl@uڻ ej MF#렁S(yGE5 8eg/Vs-݉@ѲSx4 O5i,M&:pU/Oo.[T3HO`D ?_Q<v,e1UcSzUܚ0!&VаM6{?&t+DYRxvwC7HT1Yf|:! l-qaFbhS(6A0_81mMqI8X&P%<\+m+~0*s>S=9~KH2Wb:q`8M 8J|OG_N q<xnZdqDz U~Řo{RP/mp4?QVpqgsZD.+oӼC00W9=2 U%Ȝ>g;=jR'׋A4 LhdG0c,;)3AH!utp$bD&dt܆+QҋъX+@c"PQU#I inH)1aĞ[ >{m 7l[qi c྇7|X]+q6{<mDUg/n q-2&)k?L)j.͊ AA TK8V݇WgIf^E-c &KS ~mO8.3;4}\`/|I_ᧅ-- ^u/Jyd(ޝJ)S٭yPDdcmK&^7?X1j 1EMWCZ{GUC}B2)ӏegT/a)=H?# D|MckC/PɰTIuCb|{&1lij)sXу(*0u2OOIm $iف++\|!̕ʻjzk_$qHo}l D+>aܚcu*3MW{Itf_,B*ɳ{G`Y{HS?m#ϞiTsp(o H?R} gXV;+([߲x:sï#RW4ˎڱ1s5';yͰt2 i;R&䲨YڊoWk>< v~OeqYbwPtQTPXIoφb^JbJ4+լ>!A,=:$ҋ~ -1V^?

2f3S3s1nA-Kھ:5dq&e6͜k~4X?.%e/kQVr~kYkS^K<һ}\JsszKe<͈3QW#ԀƝx3$f~/#eI@ e=dTDR1IN~v/zJ;\.B /d8J71d9|W, V5?4'2!?$5H<4HA 9K[.&C;0"k@VmT8;R%s7 zmo9 ޖ?E^v5L) RyD8It#猸@v!B!TQCʉKJgz=gS>B1y+Nvle6ntY-m%(DHX9lGM?t~д(O8.|# o(Cے*ma*o]&.F֓Rg]J~`+ ;;+9:J>LA;IH/F> G&Sib@w7caGDj>{h#KJC4}bgEdX~=pR-ef,UkDSp-a6 4CzkpMY!7P!C"^5oiMS@^ooU>s>-Q!.Mz r%$g uls[. loe*b_hŏo-'-9oE:H 2Td=-2w|F(nl βNJ^tƎ)M5㑱F Ykt ƦI}1%M}_a9d0ߍ61潫]2Lv=]$@W\#9އ- -k^R ܂PToGËwӭ8ij@ =b dz_ÞmtW: N:̈́+o6'+VD8s`Kdqqu*Ʌ9/Ցc [⫍81F `Vc:BO݁J3XEdCZnv/ 嶞}:ȏ,_iRlv`0|Pv J~V oޤ]ٍUsV[z&u˯(Xv~Ί,Z~a7Yj֝­{XmH>-v4  .$ٵj.49#p//lЩqP("`$ʼ|ZPK~vVnPH&;d AJKLW2 Z~\}mUzr46Mzb d>48˽nWlP+TO{k&˭yfwB2_- + (׉; }MNSN:q:þ_B RIycKlyrw4g~ng>EYZϴD9k*i0KT75{;6v6S\Ka^ 7_tȊuiR×hq;p{yycS9'MX܄D⦍PN3:Pmr"gJ2Kp#AӋ:sw L9kMAu< N$J{`+)l5 't X~agS׽˶OnR5-ldΏGVEԂ_Ea54K8R8CuKkyúm)Put#-" Yo1!g 3Uo~@t+NGN*`a(%{8/^-B:x /1HQ8wqgt&yې Wʲyҏ<-õs-(r3 eIƬl d1^ ?+o kw+zHo4,#H 9㹈ia \N$B3Yлhۅ{%Du'Gpo][׫swIgXP5 rXPW 2 gm0;Q"q NԽk?XQmdA"IE oN WedD!o"{do#D8P}jiu9ʇn+S㌂8Ne޶r=->>yb(N9vƶjQY1!Yg]egQ j(&c#c"xsMъȨ ˦BлFN<^/nr5.bѵ,S>~`V辐?n],z0i~B<K.=ogn!ykHp7sܪ)GjUC\ 6v%Jn!a鑎9suVڑQZWs_XkIK=QSUyrF ev3ț.ͱRp4 )KP#AwII֊s[*Hu[$3BJWfSy_@{=<*․m ѲǐKcʲEQ~_eJ?tp,zp~4i%1wQYF J #r6t+oj~>0xz$fÐɜQ+ NEsbrS&Tn<:on ֫gqsp07MBVxgHwQgZv(7ZjH#fށa쎬pHm s{1i 9X3Ub,5X[2DkR*x"Lb9'hsd~ ͢:CW&#):XAG5Q}f4R.ӭ1uقXEwE M(1w+7f#)=y+'\mڄLJřaXԳL+TOoTj-OE=q^U!J~ZmUUbҐcZ`TwUQ"PbAߴ-Q^r _/AXo4P05#?+ETF[JŎ*:%}B*K3U<^ޟ%`,>Bn> }P+WhY.s3Pע@q- 7BϟE34^}Ę,B&UPC!rħq[=qX"2%|se(y"U3p Rt~RBdEXK P% ]r$L y %ve" j:3uj/B)P؎ Wz^$n=CGe q XdĎ!ڡwD[9T3кd_{c #p_f]_]QϣbbO }4C*;쿹֟+r>)mcJ|镙9[ v5"2ejKLj܈~& tdn:]k}lOqMk(9&]*UD^r疷]O*_l{UH5>@*'ijGD V&,\ƨ%ؐ\QE.K\BD`k|Z<[9;V}_un#nXZӧE^)\[q}%] i4 u%E)E1T|D6;~rBu|QȉȦF0@YE,iH {bc{37w·s#rM[I:WJ5ะˈ6H/D53t ,L1la1ˉe#uθ[MPa? A|0  hwBg]RMoܾ7*k HUl/nI>MВ1*)mP M\9όvD?T2FrpKSo?Hjo9 <A< 14b^0cœX1W?r?֋-+}vLޗdf$dP\zm%tհp/=ֵV?Dz[n ׅڐ|D E9f'.=|N2mC7'|€?1-8t07Egtfh 禙}=G9쓔(ֺQNҾWzne^#FcQe!' C/@~loj~.y;RSV# <7'uO0̕EYlWJnԕ~ӠFV-0h;|}׋ex4"˲rHe=×cEH0G0|'8ZzixL'=:z'!ө.W_N ћhUuM9)](0e"t̛l(Lect/U(_FNHg܇O5T  d.+#jIGFsΥaoT@%Wt\ ߜea\N+Q(Ph5D,'s{QKT+o]A3R,3d&;J.q=4w]2_AL,sVyQc?p=-+\"p{;V#CcC4(D!p7&ܗWAdCnA a*=0 3q l]$=L;uQYTMW|3ؐY M&pA iA\ĬjEL=,NaecIY<Ը '¡?U@d_Q5Mx%CؾZ};/YIߪsCdlGLPsojoZ$2mxJYG`%'crƹl8k 6&3)#n9#{ǪYy *IGmz.o+N|K|qblH)G=d=@E;Fq`֙=ڮX7*3uAqו/݁y)jhlt7ZY"/Z?-̶6ZF.ApKiT5U<”_ͼ_ԅw:(s#Bw,PKQ-VsBݥrZtM^!ˑq w w!>Nٙ"ބ 3HCkZ8Kbq1i CE41'zsJ 'p{BNOsG8sKVhw*_lž8ƁMҤ,(i]۱r NϨ,[1W-m۷-nQou-m6IѰ<_L-'9"y.=u};xߣoFn;2=PZ2 zYKQ#SԒ`3ėt^@ǼJpj 4.Z$:#qXj)s[$1XzbiCzEFI=X/0E˞Z4j&dGlnA~u:HE],ӢJ$:qwym-^rs ȜVcD֒R09_7J Qi+ 39<|}lz ,s-gv-,B1phcI=N4`c}uF߶_ȐjzѶPc?1QZx2GdžS&܂nץ}J*ݪWH:\ Y>h.z)f zÓrR9Bçl3*RxS(P"b 1i7*R?LMiIsa"'ȃI:5wK[Y;yl2qr 88}Ei'mQ嚘YO2[QI7"] (<ߓybD$]~é_h |]O'Ÿ́G$x[L:Jk2s^*6y@M{PЄ!V^;DJJQc6rV."A .Վ ݎΏ;57++Kprf݅ʸ<{(VGbhOENRJZW/AECh ƻy"̬bnwtKK+9؅\w J.)fHY>83_m(%\TnI͇f8Nh< ],KǩTfo zڢ$Wܓr1.D(+@{s A&֝-%ZHW`bk…{iz,LU,f5]J^ :*/5yJ3Nsy O@.i0"uL.]=B-ʈ~5֕/k&MR$. ?dG*`c;i{7X4MC xBt{~Ն紾;Ӫ^[fkAhrŲJUXirMV4mO'xϼ- q1X87T='ql}4L ,l ٹs&PC!y↰VK4n6K2*p$>sUcH@yQ}Utx"7Pq"19%f"L@}RX&xZ>M]pf oܹe+&avr7dҢR's #4@ ]zaIe ' '$j!\R;` u^Ol2J'vF@#vuՇR%{fnqL[5%wܜuX!U B3WJVpD/h٨nv_MFnk=sQb dždhߓ_BA!d砯C,w=A ^PPqY]k,̈́cvWw9j:N%QE]~ItkD4R5Ai\F˲˟kS]c&~&WRʵm,def5&ۏX iſka+b"q@uX2ƫ50QHƣf;h3?~tt,aPgMQ :!`R4F'0GR#Nn3"G%JmHR^;'*okD,4  ğk / W ;i zog78ZL H>B_sٔl qYT (rjvW[Y]vd(#S"Oմ)fe(G[11([÷~]*_D]e|8s<"5 7\t Xxy{m- P<{ F-/f/A+=K"|Ӵo$G(ҝfSe|Hld5c(6_VOQrSl[ +1sW"W9Ex/F9)VP;S6|?V"[5Q!U2 цM_r:0 K^$"ivQ/O HS޴,qb63n՝ x⾛X-~T4/[#$4S]/'jFP=mD;CP9N+]>^CDx: jϓۛi?qrVnJB$Nt2rkqҭ%aϗT`Ⱦ,Zʞ\Py yޓ\]&0%ȔxB`FSYeTܔs(a!̼G6<0dlG $T}xw#Na=R 'řôZ)MV}Eia~@Po+卒-i#TkFN4iSEeM+9c?Lyg+(q uQBs9{NG_8L2 '!2Ah| Q fp@c.VG"]f;S}ňV0!j%ZeZwRu?}ccS8]|}@&F[B]l}V6ѺlHt!$$ksf.R%S̞OoE;9faw NpKҧ`BN,)ع]3*.+ˣ`{m#KpO)mѺY6ݿq"$Rbrⴥf\ ׷ڤrjzXj 5plB덪1E)S}R:X! W 0 ɋWV:jLkn7i.KV%;lIr {%AٕFpK2]WF%h)}Y|~] ϙs.Nfjhz$OVL0'v%܏8Dm3݈+v/w,{ tWnkIgan?'\"$ ꁔ ZaQ5ǎvO~ayi5$'r~Kwr{1CW.~$RI*d=ֲ֜6,&{0lVY Ond#t!\tNjOMK< jIG۾[Wd*ؗ#,T庾!Dg 8Byjĺ(MHaj6E8bkxCg-] [&wQ{ 'M>Xr X[2 ^_JTqi֌Y(fCZ7ƌ dS+VeèT{0$=`6ƒ&WjGLO.BWi[[_SHS&Rs43j VFݦ D\b${Vt ͗d>pʔ|JT;@m`P#8֯lk)TNpi(X-β3(*]}0U/e_-o?[b8g )'L7W酛rd@]ۊyUy3( ZFC'8_q/C {e5qȰQqQ xBE~#*Ȏc *j+qL 璋P4VlSġX>Mr&A=RK&pТRP0oj,g7DžCK9bt3%?)K< 0>'t< WvU0qNF> 2h/x%0; #Af i|oX5KƼHfG(>sBΘ7?b2ni+Obb$},J;fts%ܷtZ1M\>N_n#Z`,ui?p  @CCc~Z+FN?'_G8 .F& pZ9=5OCC7 ̉LGmVBJw[ u j!w4Ƭ" 8%ETd &UN&EX׎Td2d"st?~Ar=;^L Vm'׍d h[ޟ1|aF, A`on49@|_ȌDG1NY"ڨ8$)6:xKz'HgădFuVK}4Y m-U, I:%ϢTK2JX\Ha=`Uv$ܴ $ n^vO(ZYzӂdmg6&Lws@ V1~ #36Wj).13\Y}kiWK&Q'#xuqUg 1+F$9͞ crsw)=La//3?;P,Utu#ϛ;%3r~F%.З2H'wNsX>MP>EUQy8]cdws!I\-~km&y+ W |H~tE֬S"#$6~TO(tkkC?Lxv[b5C~؂Q~{ʔ aH:rICvsa*w~ەw:*fq]NDZsRb< !fILA Vaq9L5S#T#"_? Pk"^.wՇŽx.JM7iIlVw ia(@VIEBІ^P߰,*_񥻫EB1yèY7 e)d~pћkt(rdAtF(%gp4k!fZ9!DMp҇GuĦiȜXxbz<@ɱC[![to>3{UP~8PArNڞjbS]1۷3 ϱ N F岍'lE,hF5RILj4S]@ӢGptqz(*8Z}V<=,x.#-2`] Y#?gl%SQKX4MzقN*9l,rg BƳd!!]`|v!+a%l CƵ0EN^76t8iܕ?'S) t}cƤ Pn hW#ɏfvMW 4 (%u7nH%ad nd}9&ߗ>"Ėޠg(%r TLmU.1qqg?Bܽi</c +Xd43+2;QLě2q՟:U>}r LW%=FMPp\uS%-D#x)QSrX.])5ƈUH~NB"4DuؚPM9Hb/6;tֳy]l< oS>m.x~Av7My(n!G3 |?6G悇v;<͝.yV ZObG_ OLyL n8;^9c$ ɲNSUkXñG@~k0+՝6'#պ0圾}> qI=:^ y! ?ؐISKEϽ؉QP'M n!c\?6|5">t.NQ+2ύWp_A#y?9Dgi"g0`FU'[Jx8]ɲY;n^0_#%F,sX_4FslGb\1L@߂Pfԉ:YȼvMv|ƺR1JS{^7}@ bxde7Ưſ/c4!:ZB:N>GH7yNw2p7q=vm}_[yڱ9տ|$ގ;}#kSC6\umwx8{J{"3dK ׺-$߉j35磟8åPH5wNڨ6Ҧ '`|*=.z&V:],c&g2S '0E묧Dor*D_ hmp,09J/vzW.k@yQ D9$gfGY*W-0hly#ʧYg5sQp+ExK B.P5^|gⵒ=1J鉽l4)n^9$ ;䐫 ik3~1haRS'h("#Hၽ݈x ZSӑ`@|vI\hSZ1bk;NEA=@QS>޶C/[ttni}Cef`>"r1JVjnAj)kP854:BżkP_e0MSb4%vr^;7E l؁)/? Sȇ؈v#ꍏnst#9Tp4k=߲)`G &V(S*xǪ n*vmJ<^i8xF'Iþ8%ovK/A >~ݖP 2$ g[[(./oU/߽ڷ RJk39ق?ub̻Ō}[CGȨX59ͷE5i a!Zn0nJIoy[AQB OWq1DE >]n8ɾ:c/x'1$~̣Hd[ʤ_ޘ] Dw]'b;nndEOEdyEWtcG1JQ Tsf"}))x \\W &6uN뢵Gx۹y 83fJ M' ,{GG*$[[ s>oVQGrl`x]A #2x 2B3<\f+-!Y ݤ_Yzӯ>t\YndȔuA܉}»v{$B3Gq3Noc@PC(eC0b# *ucVkJ$}1H.eB1Ƴ&r^c^;k rۄ7Aص,t _&$' @ -K--&ZZ_H5H'O PrOG/s&3:W{@ y"Rn|h{("uTN2Ki Q8̈}/Q"˼'õ}(njfv( Mto>.2$Vx7 "@G>:w&]bѦ3AӾ`Boyu6D`8#(l'4Nv_Bld卉l 7bXlΌBw !ǫBX<."ESRGƝ7j\rY߯7MshlpB-KJoeQPMJ5kL^0KИhrbmR3;n{7󱸒c\ʴ*KW,i;Mu/yg+p66Q0kPƐЧ<[9>j]p9jCA%΢L5<~xLM,*qEpu,xNFTOV=NbH,F]@\G#u(~M8YCֽn <"wkSR@Rc=})C4ٚ{$4sxo*r {,e [î%M>q+W'Sy iqioE-dqG7t9|pc褾voȦeh6Gf~ _ Dҩ6Tkcn%"fg][HZAZȂP<*1Β(U^f@!eE Aӭ m2-22,vO}䃜0QpzPO1rK_㖷,},a۲ys55f=X3awN I 'Pv8H;h/YGLkڡO0U(e*(H"ha5nVM g>"~Ƌ:E¦'0G9DKyc*(eKEcsfVUQʰã/?! ֝aApN832 nvy]Pjdu%PlP* zZzy)ȷcj~RDuc; eJ3YWI[2,o+ty/.JiNjgͦiiKc ӂZ\:Z;oq5dH{˟ tۃ%mry%Ozε!k .A BQ>CJ f@qFΠKGe*;"C6sV^Ze@F#'tos ݇"?d̸QɵESeE޽"J5;F u>g@HKUM^Z { |2FC9%.0bC}ӭQ*%\&Vf8wOgϤqN叶:OnN}?,De-%G. ? ZLbڥX:lV&o\k䒟m?hz50ɓe4vjE"zkʹv ?w|a4pHMy >f*7b6_Nf|~PݭOq,D+":8)u-?|1X ruL(NljAX>qQ-ae6MԪ `0K0^j#o%7 B%j4"u߁w&)R*'YBn޺[x~Mt %v\T2wvvs(u`2njIfŸXnpv9$2H`*')wI Zp+2i$YKYQstzy1z:F hNyc`g0&F_zne1D}@a!5190-׬:T`?хX2~7av1]>;"Ex> EYN`w1Ơ`Ͷ_:p,ė=SBDĜZ>OUKe)8:_C3"ALBFg:NHt ¨A(wI`H܌A"t4{ktB~2L'{j8'G>Ѯr6Z\R[YuH[}>'УJ4d(M|؞se8Ѵ}(6r ZwQ0-x򼡪_UhYyO&t ^U"wP$ؓξ1bTM6x}{-w+DFII 4UZzZԍF,Gt:+lk㕆A&ς9H8V$VcJHpT$c^ީ[nv2Kk_m?m\k Zj:!q<'x"A|(1j{Sb3 (H@)KP >MU?@B"ŏs]T \KRS|U$2eFͲê;>~=o2p{B֜'sTD&M:6K:H݃dT 塷m[Qd&$tsS٭d;A6_8- p^4:-B[+]S8~[ ؋7%`<_;ReYdYaǼihGrK0䇈BBܿyM39>>(/ҟj}V\{'O/#O&VK  bVJf:o!H7s?6eUD}HIYK"kf˔P`VrTSV;e<R.iɄH9o|4|K,L3= ?xXi ;[ Pp/akkxQЮpeYFTy x  ;.ܭЉo6/mADMnquz/nC!g4_EA(ip٘@ ӧMW{(HYUd{9\jOcw1ƤJ\}mL8MȩQll&ź9bu;d`BWx[c75 `B )3.NUJgܤr&n%}ㄤDƒf jULk V8~NT[M*nŕkn2KEf$ti /WF#EML! i1[~ 1\ T!>#WGC KpHMr0YkxF=depaȼn? М;?+Gʓa)YQ _sf7=J-iekinZtlb cȹB| ɤm=|ŚH/ *y/ּE4ɠ9˟iIMZ"Q L7}*AmN=W VZ%1dR3ffq 07&- ; si|S|ac;#O@72mGϘr%04.n/DKN}ƮC qw̐D=RV{"8_ʏ0_Uz9iC^|NDGMb{znZ`+{(ފ,T7 :T7#Ua!T4,ÓǺGs<^@%YJz:-恍L4H`Tsuѡ$e>G*dk|gqvW_XغST _A}rjeb&$F$ K(S-fVIyW:jIu>VyK *Y ½bRNG&Wa#-6ȁ]{ػFy) E6trP0nw; E*U]Up "1:aeʢexsU+\xp}\ dN΢\ԵHs.Kxu}C\p"B9at˯+5ԱI}$@DD#;u} |SY"md@1KD.a\=je>)LOCY|&[yE#n`KL`#eI屑#PWO%9gmPTFwwtOL[5U"X^H80W`X P&0fxX9۝Ѱmu6q8c 3A^(RR"biMC|]}auS|޸$C|Á(ҿjK&Q<-As#@i:*v~ %WEO$y7n07CY* k*/3},! $:& ߲%ټ}u{&iH f\^RLNƫ?гA8j\@#NS~(NBBX*C}/ Ṝ=$~IC"f=cLjNwnQPD 6u{&swO~JxO6]l+W- /K'$.3@nV{P[ lҙ%WڣZ ]%oy]foΫErXhV"e3+\~z?$'une8Kp+lV\nWs )^EXb\%r%' syq/C5r8tl]c5DZrlWf6NkH@$AE2Q5Xr򼓇hb~ҺۻXTݩ{FcW&yYB! ^L|Mdqtge?Q2;NAtᄕe}Җ̃K?Qkt;mxW߾D Tb; \3KP]pa?2~[4 ݀2liC43(}G^(@ EZaVn-k5*WSƎ"Vӗ{|T3uG@ ^K2l鹝qBl{ZI!(wD!<s;^cӈ.@(]QAՌ5r(%@nsBX\itpa{wb{o@a cw^:=g?m 5!!GtY?"~ZwaMŨP8=ͥ# zJ X7q?,8 D_Ot`o a\E`mX.]94*W#M >[(2_M{c糫k$dRˍ{ @m mň=¨ׂ' VHP;A`.4d0oy'+8)aQD&ZeG' _"Ňϲ/ۀ k;-iΠQ01q_ ߕԄڇu/Fx* p3%b<37\,4MTwLܲB$ KI Mx ҙ\q g+2@:"[Fk5ӳ @i1&$a{AZ`rZi &<}c#K ['Ix;cQLcuwzX(5/Y'GF78{hw:Y:Pm#貉]m+*%e@Hv1u{'ƀROK&edfhOvJLiˢ@~(.ZUNCofb5]soN!ket/Ep$k :~mf2B.y3tJꁺL1ya寇K]H7Wǰ8nfC|#T,)/Pj&-ngG;7TA\q#g8D;Q9TŦn=y- }Y\1]1ݻ -V,8W-dR_Q(˄+B:ilBIz6䥋1Lo} ToT2L5;!Rneݳuj9Lڰo-I.kz/FԨ%~k]bsԌ]~l٣1+-'X;X{MGޘXFCgpt"?~^>hH_(t8ʻ | ڋp<_8z*j}9#̼k 'f ?&YP{y<^ƓF#9u߼EÄ[B\ح Źp9oR;&qY@]lČ3!;3 3UD3m5щXU4oyhӪ ; -+TH~- %Hގ& kVI\i½Y:l g'!ADSPU5FSO/r}W^I9p<:i H%]J^ ~=Ly < %9/y3"3tHc bÉ4W_.sѝS&Ӓ(7gGeWڗ=|?f^RŜ+2 Ȉm?*q&ZC&I;S1tĢ9`DhEXjyUbxخK8,|nC&o-usJ/aZu@xϊC\ e=r}1#WP7UXK  r(N')ԟ>AxutZ!ZcTtPS942ႮQ%Knm>JD2eNAnAs ܡx%x=Otr6s}̨T)t1x)Dp^MS: < xь]};"b}ַ{ĩ(-ΣGǔl \[LO2<)]wŁZ<>fụh,&dOI&2d]qHFӅďaM{cI"Q^a 'x8`KF^I֬ぉ@d{U$kgg. )Ў%58؛z@VK1X")7y9}7JALKNtA_<!izmf=6\**[rfQK9~JpJbkiK@̺5z=::+;E7˴ytN؞W vkի8 6 AC6IH7Vk$l2ւ8SNSWMo@qb3"a5c}]b ddWt?ThMaϻnUW5FrސDWP.۝WUCQXi9^p\| 7R!+fn/q%DAjrOhv7qbDrG>>/nHN㒳\Ji"MUCR{+v." C!zf2 Aqqy$BÊoO!fD=VY"Ρfn~iii/?joFs=6L޷!֭}&In'tʗ$h Nb)ac S klt\108?` v&)%TFҊ@_FKwשC0Br1K4QԷ7{-#Km(b}~}[떺mdpdzҿӇ܉ŏ}7mQd&ݯ]hN;|7zwOG(PRCac9mD+(][J/5_6q&P)]R]sկ.|šECNf\lC$>B#VȈ Jnu{{Vh]g$. h(OaltMr?4Cznx18rY݆뗫*N6Xd5K b3=A|?'en`M{oV1Ʉ`V! g~^ Zx 3n􂢹YR ~:kPw0 Lz% )E¾1^4tҲO>9Q~GgĜWcQaytr҉| }LE%=ƶ6T';x YDKT)^ GLZ?T^$5诼 0$d<#/JRAC(-8{;X>hpʉJNhvD)孕UZ{S0Eq#MOFjhraۜƫ^ z1ɳ 3 &  ) pyiB@qU o(T6Xlsfi v8+J# !Uu!~\^Q Fb{rkTחh=r|ajٮd=:WV*a_s3E,M]UzEJƤX A*ghQ˫"5ɚ?.n:hm^k?I4w9m(3"#;>l{G=p̴ e5 %)LiO2cH1)Kc{huHcJSH?ߨmhFPU{SfF?,,z>cu?w]#@$tT0vLdQ/l ӹz ͤ>jɳ b|?&y#bRyO \1um&o_j7jGJV@w:xr24[+]g/W&p*dkEIyuc"% H V.}#@,3 .[ɻ7lNzԧdyNej Mٱy?qwT[E3U@ ÜZ؏na2z2!51/ `Ҹigyj#ɸ@P>>L1痾 7vh^ȫ=!D[i!t9xq²Fd%MM~1~ɗO 9>=;Q҄Ҷ1>n<[EPjR}s`[Qp:_߷%p!mk,~7e|vah7iYrW4SjsĐ6NqInOx%Q^\};U"y!.uW#g,ʇ1̚d%==WC_\s pOiu|&2@ 9=MCi,ʳFH^ JI*e-z[z+z"X]"GRv V0ᐬ~4LJ6g]?-M\KHy~#T);RFl\aIjwm+A<}K󶕨I W\!|]sٰm}ubȧRo*XrLS"au(v5,cd^. WbZ980+˯ `GBX"p*z6& /3&Mir!9 $0fR:[[/U. ݗ&SV🔽.Dv̝fva=)NO CL p2EIbcph)P.[lE")EN&MARV,5#L0s(Ф Yo}#Vܚtb ]z9|?Ş"g5nĄB-T:ǣ- S[4NlJa{wՔmDTˎe翼jIܜd,d-mKSXfѥ,=O0Lj8Q λA?1|]#dM,G1F:*vKg}m)KU;ō>*cL~O3gdOcNckW7`7jGwdF,SA)) m1'֣#fr@#K u pkSnJ 5Fd\L筯"yJwg넉\uoMCMG-[.Ku@OJyx.qWCjh3  a8ȝ S{9\A|~=<89ժK(Tba>@ki,Oϼ9ʕF~TN=.УiaDob4A)QLh}ԧOOMt.`P ٓ6Nn_1]&VSݥIK%yşJEK;ru|O;Rmjo%얒E x^|e D#cORj/~H6Kk!l;qUN6g?G<[ek:S $DCI& PKiTIzoz^ɐ$ I:x(SV)Z%Rtf~Ze}PY":@F(~s܀LP58S/$˅' xMj·V!m;VO>=i$]-aŲ,/9U*'{EpN1<*:)2s0F7n0{ّ=@~s(ds_gO`0bB{pԒ*8C\0h̃SZJd㨱^߆럕{alqfJ3>"ܽCغ}Jt9&eM7}=_܃ }hcf )Թ9&ž*Wީ (c-CھJC( a$Fӥ$!_|<6#W42Iej͜r_v xcP+4l^ۡZ?:oMNb|#wN6L5Ԙ`D8[d|jKhENK'|GI$[%DP?n/{9'C_סm:N ,tR[əcۦ];o u/k %cʝ1:P -LIsok<+];yΚ?]Xˏ$X#nZR0hض!r#Hq?%0CΰNؙapEN.qd}ZĨ?f {>hްr#s΢I2Fw D(Ў'B|4[j YT~2iM3+(1!ޗa|Em @62/~sLס`*Db}5t{/[VӤ 2sѐD=XvZ\3uds 1=@p_܀.#q* Xhf(P{nN'‱)i,p)apĆǯ=OarRt eCzfUhr)YݺV:%9VDA!BM vD{33geLQx5 FQ/مaZ7OK=ۙ[BeIM\I%i vߢij;5.v&(W`uē:EG]yExY':GSih9CJ0`B#=ASzarnc Q %H ,C`,ӨnJ`et%GND#{^}vfuUѽt?c[EªJjU) ۥiutki m@ZdCu02/LHjvև ubo /> D5HK/~$ 6O4'E5>q(-c]jbyJ)&\\ޡEIrɤV_J -_Ip]/u%kOUw )?Emu)^1tg/dƛ[9uHYz[]c}'7aYE3 JX蕈lB'2w2<|A#q2)p tzn{(h+ ֝5ed.YbJЃe+'("L̮EN#իRBЦ*Z}b=; zt#Ιۢ8'qE̖UVHRQ.wX_:,dWw;(>olfe6;RR;j=-plW/dcQ34;s(,ƛ"&Y#\Иs1,~1.Ԣ ,ނR:"?BdhqG9St{}Po c h+A\2Wb8UՏ|{C@m ffE -pXs>Fs/iu%Q1( +L8#oׂ H}Si,ӑl" DSg[n ?I;1|bcKMj=z37.e r9\YqWDB#Q)B4K 6`9VSղ7 n&.KW>.ؕ.9io nweXRz#a]sK]9_(Õs꫘i 9_U&(7 upa*G]]N\Qüica]V=7zɆ6 ,VRɫ&g:AWREE;61ʆ;D `ưZAM`d=E'˼n@˘GZݩ3f}q}%CDIeWj+}b|-IgA^Ej0@dN+$^I.$ El0ӨX-uy :dSɴ}A apLe;(TM yw>i",xW p:|i(3[~yf`+u>t7Sl?,v?_Rk)<{pOM R82N n'c79)JQs(gA`+4b<#j2ZNSVXzgp[#՛ O8ZSY"b[G '6|1ZʏoOP;;hv0{nU\2c' _|ϵud+Vr!%E^$qgXwrw~kxwwxp 8NWArZW]!b %xORΤN$+)I޹X@:-1PPmrh HlA43MrS`-1=]J;_01c=ޟ~|!8ˆ8d./`[*oҵ"AGA {MKmhTX7_6x.\S$Bxٝ猄8899::Zm mmǐzNG=:h= qzXeV8M˼G'o^J#@hUqY>c?n9\\pQ}uJR Zg-m¤R5r`+Ɋ9WwxgDds/q7IhBCOA n-j8!!(W]H^G2(@ \*äV!2mO;RmY~$/cd'lW' &nGh UV[L ԹOFm@ G l)aɗTtXÛά:8)aլ|}!~"E F 51pw!%g~@\qk g.:cAOMSC5pp]!%nƃOsxpC@J 0R{"h_t)V8ϟ_.ׄIq$wII.8*5]u{ĴT;(YBxKyO(E0^~sgR;?:;kmjK:8ǜ1[^9LW2k6oF9#O}yYjlhЍv׽, ͇ƼWSZb?DXJn%]d.Mlr ^N>nn-QL9q`|D\d@^kMuސJ Gi6 2YcU<œ4x2xL,~\!rEORԌūX\8A73 bS?X`FfPN0aAr?LWG?#jvNತBٙo`j|d*i&Ɂ%ۃMD|,p*8ڜAD=NVRP}g˛L**wIކaL,Wۯq!EQ(^PW2tqhi%@`jk@ B7ۻ#V@3XEz ߉)y*{GIzN ,(1msT*~A  0{ޣj2CfjI p,z64"/<3?$bB' ٖ)^ NG :nCco/_B?V55бD*rO>FOG*UQ&IZv 8'uE=>][/l#v8 v¢.uxԧXA;}>T# 7A ы|aPUEףA"N`,1Vr=l["lTޅlR4[Zj$PfΕX&bv1&\ SydwO2=+cƍe#PO}E:F?DYyxXrP̯EYoՌÔئC^g_N5ŅW8_y+]#/%)āF5x7$&@,:Y.jV֋ 0F)cAt̪Zs&i*8-1QޟϒyܨZԓ|D i忈Mh9ܶO Y6tH ؃!xGdNWW1IrwV崋?tt6x(J ^L&۶aQ~Wͧ*3Tf)DkPFUO𪭠<$7O$PQ>[59R(ʧ2n5c$ҠY&VSS CKWHn TST psdRhNN)eGZXHu:i@Cƙ-!-L4bQ]To USE|NJE${u]$fHPW LԌ/w7H`-} e'-*23pMnV}E.˶X$ywo# cbt'ExآS4dsС.zzo8!L,Hh |0+I:cR:!5wPI"@΁dh:fhPnRtjb*XR[xy[ʹG2 ~3R)u%N:۪‚ڡB[}Z+YߺN\ܿL%ʛyFQpF P)q .σ0 E~d^5`1Z+[9]f5(Id3E'i*tFGK#Dp,1oiկ:k[**otjtʺN>-ިOpÄ[B*Yю{xB?dD,cV~Jx 8DbH wv 9cǕBql@l#9+>EBiKH:XT Q1^t䯼j 7mFxnMn[%u MAOm2da"+iC]̖څ9j3D\i0[9ݛwc}(f bB,ڍɄ:\Z#ds9Bv6zI_~$7szHE# fxnZX+N7(ttYԷa>YȷgQ*bkP5Iy]~]/*'6=(8-C2im/#Y?ؙ<+` L@}d[+5dF}r" [=> f]xZH$ /hsMr]T4 fRem*M(H:]cNx !COߜE1mHk ~ t *}+ǪBG?kptSX:Qc/o7mT\6lVq pI݀GrytPT?+ Ci'9Ld@ jMh(v:Q?%m8@TZg3NwX(NwNo#NK/:Fw Ժv(o[RF;۸(z4M7ĽIJoH@td) {AQmTr[cOBP|TQz?R?!GH9\|ý>فxSz1 ^烓㾶/s KnkCsMh`:Xȓ SniMlkMe|`(7*MP ܤS9҂#~Z\ʥЌM+" .w zm-NDuړy;Ch3&Ŀ=Sh^NK›qn#C64HcZ Ɨ!JٕH=C62j֐Nk`r(F7Weg9g'\zpR< )Dhl6e9K TTv\"†[-p %vrEa=2U|;^7ˆ/[0'`BBd 1T?6ZVFYns5I7`.̑e[ulrѲ:)}"FAul*9ʁfd:G|10c qO>'ȵcU!>aXnKGҳ&jrأ8؊#9' r0-2\"pLe]e{Z(x;8gvE{}5kQu)k[ud`Z=G@zY؋ukgE"#1UۏEŋxX)4BU|Xy;`gDL1iASՁNd3ikF&/b[,m __z4ʹ#jn?jjZKw)T|cf ~49gMau+`ר C:gIz*7)iVn̫yv(+ffVWELmrXǝ 9րHπ<[b[~~?f}c" w>jOP< LN7xY c`Hb/J!޾Y4g BᾀR i C84Ɍ[Q iNv]J2s .8;2 Ș[zo[׊~&8ˑT##vH=xlRvQ9UU!]6css}e ~Գ3٣j~<Sc9Z,?>+eR#;`Na'5BH*yڃ"[QRS6X9n T@4bp^RUЏs굳 @Tи.f9smdKIC$vP"7^H.5ͪ "yk۩;fEX!`)xI¥N V`sdɦaPRp,$D7Yi)nNvME뷊w;xs lJ}ȧ1K?+; DFIJkUUM˧qb1mԍo4nSRq} }aj]Bxjt-)JGp3`=a.n |%H,(܄`"-*bm^ޖ^!`oh e|G4wN7`Wm_x(׈ثQll'R ς,*'~L_'C@q@6?E/aߌ|[eCGӤQ;dwD$~Jc@ة+z"2Fg7`%9h|PDu,Bb%v(Iw4=f!&>Ô` Rմs*)dA^StE|Y-}ܛy h,o~V'}[fHL!йqz(],! [Mh-zmC;F-&zFͤ0,Gb⌺>m'q^rY+JL7>|:yP4.DKwvSt ^@_-Pj7+o<׊y)v;F&;RHL1,nzIN@vnNbQ8RI>_Jڇ/_[4ޞﯓ'œK9QN\{N>J<"KP)mmx*vLz*w}XnBϼ84 XZ7Y.T'] 8M 3v2c+D?{jptaf[#I_)23M"$ olAJO_G ?WW ҢoZpzbgyk>rZpC.@ϊLmiǃnϢ⎷}6Ndl& bB0wD/ǥqUfaK(w ?wy5RͿ_L ڇPU$uрYGG%8H 5haVd=Z "]c0|M1I 06&{m.Wmqg.|ȚGeL6GMtwa˘ma]w"5]oX.1>{YbV)ڵN.VNNא^ú?'H&5]Fw Əb?usnU=\98Ʀy vɫ7 H3|W{לTJd8#_Qf vIѡ8 Wv2ѧHJG+XZwKjlɘlJ)]8i#/3tu'!p3#q2#&[1L8%xǪ7sB1.wU-rmaB Jq7qi| v,J.v73k$Bvz l|j %I urX쫙>PֽTGtA4w6:oSOn2i: 3-WPg3jHF&.޾3c'q ĕKy;ci~Yemڢ2QKUxI~O#Sƙ5$lAle-2  z=qalO>}n#?bu =ug= ҅H%vt0~B/:X7C\ZY9sW%AdYցb:(fڒ\ cfRs}yJeu]oW4 \|T(, ÜB VT{1^p0F_~DG|HqH7sҬnwȺ[D,ȫhzOF{UeZ0 [FT%=DΩTAKʱ-(*R9#T-Q4@b5G綫8~^yˤloI$m[ۗcwa,qՇPlJ ;p_q.uH8gk0% \D415禋Z<ɶ#rWGOy(f1--Ɖq2EO~g@[?*ݰI~*p]JF#+TGekwM"wLe/?MS{5Q[Ӗ`B8SZ&5(ItJIQ;쫒cTٜHƔxJU3Cdgo.sCkn183USռ_=Ѡ{-G7&-e@!d 5WjJ3)PjNc:\m:; 4ɞg9c>|XOd1sYZ,E z/xlYBċx;=;{S&GcBq}H/3T?1 bMhSPSESS<}öĭ3+T; * u`]qڃQ֡FcP+0Ə=t&8-ܲa#y 8qj0gb]"fMݎi:yha$IH T<9# %>^\{"ҼԆS}j|CꐵL"RrV#>IYK3kk3KMʣ^qjޙ0]*Uz~USTE˽61]}YŠlJjXIX-p9F-GI < ك"w7VwV*WRGݗ̱B. tP$2F_{E:S] /HxޛS~mM +]R@HO[[4&\ȼ{R}=A`|m_|Hv5i^ 4[N-]HjMהs0ϒă(7B$`_ yub X6\+lǰih󀞀ѨЩ@q 7&iB- \iQ% N}>5.v>œp W)A lJl3O yFM7\}+2ʵǡzdиvc\7Bt-]gc*g]4D;j|E~M{nGd&q\|[Cnu]e[#+Cvڇufɱ 3GUK +<{̽±oǒ\^Ә4]pЇA/U/G#Bi.E"ÒG۹|빞-ѭX|U+{L~"T.噾R6QhÀ aD:bCmtfXk;Ay#4 $4ؼQ:|T\QT 99AY"&a&fŔ!}ٞgR?}:$ kJC ]B|yYLE9/QFf0Ke5n[A5x1 ɤ}q_AE0QN۪X}"^Ud=$A!f4tHZMBLk;d 0V aG kK[~p)}둲%of'g^!M9@ƭ!ťGiԈNvFZqd[3m|]$gRґqpAYe+vɕmY_3:up9RA&Ɇ8>GiTxCsghO"fX2,/ȥ{dr9LIV69//K+.ﺀXLj<|1{Mڟu, OQv5ieD)%`މcu-J8܊8 |ÿ 2 ᷙK0jb$1weZ%YR .W]UnY}Mso.k_hqsAnCέTM\毗OOE{~^@CbO=ęXv$ ƣk2Y0W<Xr<ÃQ M+h@d^)- 33Z'Zsk'DcaMGP4<%pJs@Eꀴ]iq.>KKTL6lܞ"]{PrZbB onD2bĚq0m| \nUA 96DOGKjŋy|B'y_P&ݓ$mYOJ6P-n%%X% ?sZhSa1:TECo퀼vȮWP?RJWRMXw}:iRf,YYk$ Ax'3t9+r'I+\3C 6Az*<{8r]R>?Tގ`7޹!vgw0;8'(P*vk4H4\MX/d/`11ŝ[RU/z,IO}"ߡx#σ3-I:t QOG_b nqyak6JDvm6@Of%l p^Vl7?lܓ@Tq)v)O{M 3}3XI.Y7nH>pע`ꉄo5K7wz@ ;ae*Q/ViLU$ȺI1eUc&7GNʥ^:S&]2m̂ݕT/> -;pDm梚bG%cd"KuS zsfIe"wNiPp"7V8vq-jY<+ $]0ʾ[9EǬw!g肔Cq'<㏕M^i (y9ϴ 94L98R5_̨bQ/;e`k8UIk!طWc)H|jm~;Hm2 Z㞧3Y ]|?S#rDBԉ-bǰP5QITo\ dc THod[t= `Ba!` g1Ϟ #+Z,B7ܥCvb3 iV/ db}8ligJ%[,r@SA1DIf#5y ?ޛWmӹG쪯u{o!?;'(oL&L 7AAo FVzK5ﲕ21p~ P?mOϤZgYe9Tz~2e_%ɈEF@3by!qxmh8lfi*){u~ z0l/T5?xn8G3HϧcXiZ*1׫; FJJp=V s5mOGn>lmgDH<r9<wY<s7R9>q%1UY\ m߬5)e}g]k0+h9s6~ka cG"|Hf)rzDg1xfB i|f}RQQ9ʢQVM׬TzJkw6w*4:tH+(J1$eHφ .pxX'snwd#?U+]ؼ4 ,qϓrrQn]+%Mm<׃*2X$ Ԅ7ǰ&Lե-j˚vn_::K5ڊ1L+/r ]4(0r1 pwź"e'yɨ2iCވoHX9mu[)Xn,S܇sT5F$Uu2OTKm;uZ;IɫQ!û%&k"LcKm!qx(7;BǴuǣ< *ng#sp9yygaZiB."2ˆ:BwG$S&宁V- Co漂7FPQB [k ?~k侗^ ky rKU;1LF_+fhR- cč>+u:%*\ ;!'<h\w2#r|.3lDb᭗>("ecNe쁒ؖJM_JH딴SW(Iux:I#@.(*|K.//hlݬxSw ;B8YջCןv GG'{u޲Fy>xq/H 6#a0u J&ٻ;5fGL:Wo:qӮ`&:A~]قJc}_*nV/xblL כIK`BLL{{gKxˊƕ#SK 6Ew=֫EbJh)ɘ$[Β<3Qq5ҢdDM@ሼRE~vZ;ora%ε Mif|ify.E"]*Nԅ~ƌ,Ɯ4)OqٷoO 8P,@ F{H4){ʪXh rpÕafoz`.K>@FQ5 -b$B<^VϞ'HA{X x5n.?t=M# 2% G~3~A~ ^{ q*;@¬%F!\2Jd\ fՏţ W|J#DbL͹9eWUt>^R=NdB}ωtgO$8Mb@Z X|{2b ( . WVb-rUw f$Я6euo3\nT8{¸zAʕ1p]_ݵhKn*`i?l$k@<0>0S@M=D0 4m EtsAƺfBpI|@Fj>ǂ؏j}_&VMyUH&SėTKN8 TX"ٖՄoѺ5BxGG}5&ί__eV&Wu41sDavi-loujܑECYԸl3UH@,;"5ϽE* pl2*]p*] pȰt@RE+<)5T: al~m࿧o!LS eV)7+<YHP[Qg(3plGt>9_ :8;MtAv"&z Ե'{d!u3=}\EYSly;|h?bqn~t]vUK4@kbs#"^{S$%j mzagw ƽ@2?u@A}_:˃,fW2V+g_&EL}s5_N7Ʒ.ΪZn^!=rSnNdiemΧFrFDTo}jTKrwwiJf_m'nB@iZFGnNhov' @vݿk릧"AyXXK>}VyO|&,oyl9ewڹ.ymzlkmxTo\[ϫbJv-QLrҧ*tjAGܐgꕉפ 50:Rl 'GY9LP-G)XcM=4YfܥZ ]LHX" TJs`We<(%o+yee_f-:1AtD:~I~؝s(m*7;;.Z!H籴Ē#!K*@\zѕTw-Wslxz]ȡ"êŊ/O ì' z m:2nA{DYzw.ŕ202J_U尅Xn7z)+KbxHY0]ݎMJX_ 0}3;M/3$k{!%i M)h@to&Fn{,ԄQf3s/6^TZ7YK| `ݕ< XbM@S*$q@fhä!%!Ƅ&~gilVaw^Q@{yGL\}IJ(0S SxwRQH~(,!ϱs^>X-Z FVAMRI+RT7x$ 7P#缛\xVykƬLH~'-hxa!MbIOUa{F!?s?3UXf)A)wƥ"sW-tؐAs65 6jH5@חt'Ɨ*u Lߙ}!>HOKQaAJS?RYLJ]t|h8<%Qv4S&zC :_7Is@mlSLQ=m@R 5%#UDh ,803)w jZ@=u4JCLoi.4"Stւqke<9ZHKhƣ(^;ÞKPO̘GNZd"`w=dlXXBF>=zU hn1E֘9MTۏlכ/]7$pobGlj=)vCf_e-M\SW&/K.;^"0Jg~+ˡՑVfbKO$ݮCOJ'H$KEBi <M42N:9Afcnj^?xZKbDbe> )Np?r[ۜ>vUy!.E [=/|=BL)|ؽʡY˥th|g?,aŇJ)9srJ_Xs3~.vű*V 83 kWțٟ륒4+J+lJaa֩7l*fB[S}FG̛afF:Y ,M1E}ʫSE8Z;nF Ȉ=P7\n _,RDviQ*qq5}t-~h ݋-ǿ(h؟Mkr*UГ9j3 mZLcV ~b^le)Z*Ɣ 3Of&&9Sٸm+!y7ݥ=(vsc|ϻ زlҢh4:;=ó;+aN! &YgȼGH8yW}(ܗ zCo~UgkZIYށ ߉˺Rđ{/'v2d#5 :mym IkZa'pS2S3a"`vhנ [F* fҬTmS),sf6p+$Z3z[W"7|yQJ|9qCĒ^:~k,BD4Q`PUry3 n2g^Cņd`k$䮬/PŘgDj#`#n+5Í Փ]stmڿt IʧTEy*‰R*14I?+R63 =d:}c ]Bºd?PWD#zS4^:%ۋ.ʋ:%/KMx]E#_X0;UgHc/3ztrGMvl_^T40Q`>'nj}$04FA. B]EKngqРc341+ !)FG%'Sv1BOeYƾI&F$=je._S,!nuCmTL#SL1P  ncBT4&&ŷ㐣T(`8'O`5` _lk|OռfliRN5Q<U ǻqBLd(%JM <[N ĩGm)ۛ:qNy`fRS7xB9r8[m ӗhȂuç~Etʮ祐Va.a_!W{E~"#_ . Zoxc(نQF`6_ 2V $;,KYhS>~k 1uO&H9z( ՂdkS8j[ v, R[R~?nza\> -|[nwJbę"Դ4bBU`S 0F]-Lox9g$0ˮBg4JlT: +8,4eG^4"4 >ӒnFC7< "cKZ{+b6,F4h?"Gsy(7T*6fhGYؠ<ΈaUeMAkc?s tfU Z{C+߂yb6dtDN6D)<2^:*e&Plj\Lʏ>4$D1eþQTCDU-f HYrl]UqT#`ÆJ 2{TkINva]LyLh1 Y 6)$CDUH!H AC nj0%oxq4ψ#Q}_ewB4\CNPbLJ[CX Yde 7f:\boY> vPb.uzsW.p௘< =">6Ăd'f7N ۱@l-Zx=3N0SSRݦLP:1|J1^o"8 tjS^GR)mDw,on%,ў2sǙfQ(H=߸m[K" \}k_ L){ldc#ۺ+JD(jtD,v%@rP(璛eyJؓH[pPQh0?|[R@3Jw(Omc 1;صo3*-ijz|t ո;8#VDZ&Jn5^]u IڪƧה) ]=){lW zyBsw4D9Ԭk6꿃.v HQ*qw:B1=ͳ$i6y %[qMak]SO9 \gIlnuinolyLRE #צÅ|^ dc|1N+QjNKPPuf׫ ? vpZKzLu5RX_{vkFjU*wIz[jY wV*M0m>V1}(@@0U@C2V v5ZG¨*LSUu֮@*DITR{q-Ykub_Y~rį%5믧PaY.z<ԥaG伤v$U:<HHBUv6ϢYSjjBao(`oritP RZD:YxX25 }c[:)g)vzcsM= lȡ4ݕ?ڵA᤿ta0I/Rg)NZx.lj"׃ c2U9=Uah)A>Ȧvnf^,>7`8^{هzh#GRsv|-7]WCInԂT~Y\3 A*v}͛(e ûÜ8'U.ߤqY]ZK_߃.ȴRxo 23tn mL!vue5\YGdxOcL"xJ1h,- 4Iǔ_u:"6ׄ is١{^»~؝6-} aM"A%اt֎qmB)c4T7[ee;1J#K˜/ R8+k<zƼYǚj.fˮ0tڡW2u'6i&Oic1Ds.M\>R*B&:6j+j"dMk9U0N=(d"dFI_0|G z+.YpXU&0`( 0hD(Q!QZ'@d8 T hdf? {:$O2lOzT3v&o +8׸GEH$7_>E]ߘ5LRpo=Q-E R1ۭlF7šHKgprc׍P==|Q+7q7TQhPH,Q+YF_1u9'tx(621fJUu ם.C0ƕ=sJ,Sw<l+` ȑԸQG֤-7V=<"1q,CntG 6,ғM2v A6sD-zkh'z򌅰O&}>DWVGYZJIUP%Cp4IJ@lךp+"-JM 5 >ie7->>D7V|ݻ\ O:-11D 6L]*HOs|rU2Vw-I~*$_h[S >KO`RqdESHd R{ :Y\1:O+8A-Jc৩fRG>si*Ij =\{C,Z9@Y]!zR/ls,~'˽IpY]ϽEWB)0>Nj~lLS-a>zM!POOW8wy1=dU1/`}xuĕg $(2YEYR}jZ[&|pWNYfnSf7$e(eI-Lz}&(Zʮz.݈xR:D S.Qś,d@^0F.Pun) ڪ*BUSVQ4F.X\4!u'l 0L%m[LG,\&@'FI_Ina4dR\2 N/Xs7LW%ij0Ě&HK2PZI%;i3j6YQzt*c)RJ*ףy3xG'915yb&ɕQ֎w2= .g%+ i2P]C*25*L畳zxPx: b`cf14yl3Gjv.`'o <@Ŵұ_-RTGyૻ,-dM[ 'SytPi$nz_~ץ;ػd&ib)w qBikhKyJ{hHth GiM,x$..#H!z"J.8hϲUc"ء;E/u=5@7li(]l¹Rn&6b]GoِdU;^ }o7.#VP'8$mf,O,*p@>fV5wQo eԵWOhs¹|ԯCHYmvƎkjU0jT1:! GlBąh3:߷Â%b%g 1Z8`; `uA7?䱳/Ukާ g|;\0D Bp>V%~70r\SƸ(_Z٩컬!^H9lʫB IID0i#^7GU pd_㲷Nu\86Ғ: <=wxz $hV쥬 o_(d.z.fuX7jђN>~Cd;%vC oL#<-K]_D϶WfKoJte(HtqO$7k` 2OzMѴiFFxL9HB P`룽1oim}rK۫y]~ʯłZ%=尛h{'No+apB_% "}ȪpɈiчMgI4kDvbLVކq|ɎVS;nٸz8♍ Ҏջx1՛%X9:_[ Z1i($BnUdˢb/cAһuTZY47T[RDD_?^ )߸n:/~7AqOFHIT Gh|/pN!{H 8[q7X @Ncq(tkѲc$$~;Ax\\yB5s&AuG|V:#'%$[prAvrwH78WB:.ENu4>?hm3V=UIe?'%*_*ҝ>L jYZ UDTE%5'u Ow_t Vq6_2ܸ`UI|s/iևƑ&q0qF?}/P'c[6/1?G_ oWs|r4R.4O (a7XEMbō9-U^IU_ꂨ9-#ٳ+Br[ |j ŔC[K>:0r3hD89sT91:%N,ˮw }KЄYa"zfX\9i(RWwD@UDNw3/!S}rFAJ U.oíme@!2&txxֹMQt M@Ohx;1r7^݋g\@hN@ {y{VOUF8ÁhP:ܰ0 bw=hyVv"۪:E[,GD/0,H̔`{Л~fp'k܉i{C5U*/pt.;yrݎa">l{JDAe^T.X1#]78ǚ ([#~f~0KD$Q{ !j"@YǡkBIS!^<me [1ڣ *Ff3$Oi]:]"Z[r5MiɅ&lKWڪ༰xg[S: d9K.-;SR>[;M<1!/bC_5teK̤6Ydk*NNM:4I\'cD`kF~1gcDತ( BM=`$dۉ[_Du B߹R`AwKY ☱"Z,Qrp6tdu `$z\VLfkjC#&Vl$O(ȅIrzz8+sȘJ="XO+tȋ C U}. N^=ڝ}_p]#ijtvg1dE«3&I +stLZjz4ڄ0F<ĂMf|u6R]9kY6! ;87ܣ:OsD=5~Q73ham# .-iTcFpl;mvQie&E·C&joX~6bP~ G`W>Jۅ辏y%OiE!FAuImL89sjԚPx=6 C hE/ȍ,]fF\fɞEq%,L`c;u%X L?s :uQbw}ܹYZy3+;$dˉԨp#Ap2ʩyc f O'rB6|Q%~X^^vE\Wr)Z;f2aHvT$)% .L&FW?G z#֓DxS3sfʇdž+)7#⍬ϳfڒ2B,sbv1]fa;1N?ԩ8Y~N~:H!t'/dQ] >#AE"xa]+EAs d&9ruEU z㇡6HvQ6TVڄqe`dLIvMRzQ~`:OVQxeNⷓ|,4 %ȩEg37/!c8 n8,DΠ|Kd:0\pI\= yuҼ6m{@I]pDcœܔDzyc|, Y? /~0w, NZL"xыS }ANbB )TND\g&η׼W@lnnQҟg7;*p|1_ 0IKM>:gq=:4D؞ W9 W'\|`wU?9=Ag#>%j;,::٘;Rr{c$ ܵ[i49?r.N9<d)O)*B⡷'y-&n~j4* cpe N ߉Z.h̐EPhXL?@% \pX&$Oa줭q+Ζ]@J\DhB1IF},Zѓ#dxMnhRd}O-V6_F,,̼jϛn*C}!BLt֋@=ϔ=>\3eVdao$cwz췳)Q3Z pZH%;OV]&~AM't%Z`0K\O<==W.RUd|E""k}+/%Vc>#*מ?Kqy&Tz1шess᷑@_~苬aw7R!nWf )x_QaM8ס|CU0/m|5%sQy*yS<}jr/ɊH>WX>g7MpƂreD:zqdN#'#"# }NBuCg#AiwmCĿgϷ!D:^gyqI(oOb$RGӫm> m-}m)Sjm!@&ST  )J!N+ Cnf 4|^potϞ+h\xf6s}h.l+RKFLj;'?O]CQs{>YJloX_wˆ0he\nY*X%,Mhډ.3=BQʼ.(ФN@mKiym5s7s?K="Ŀ4Ai掣R>Ƕ>"dS!9QQKJ\i=m @ӓ $ lr}-3Va!ЅëQHز_HRԚFh;V*#_/ ӅPH.3P,)!7/G(6}[y.GM'F@TqKy"ͣ$ 4yja3rLLy\5*\`g!~5f(C.0!R=LZ|uw3MHLezJj VȈ41DS(;w-hא9z9(F-q"M~QN>oՅ}}3o~&BQmy.|峍'Ƶcj;'A`]>UboT?n%d $EO5v+1c,@^`Tל..p::z<] 9Jo9'.wt6K x=]5^QUMf+Kc$RT[ғ=`IMH* ]r?4ӊՀso.~>:T%yQAK&ZXI7MǢo۾ϲvV|Ә #U0O'oqUSZAm͉IS(˳k6EoKbol#Gj 9b.=-yGY]/ng,Z3wŭ+ _)AGj4Mz`JmH#k̘M5pZ1+ꗵ:QN+~̦GJsǸBl2ke#nHԤp4 ̀7T̒}ɣ e:tJRBzczt4LS6eCqrukvPaQ$#efJ6+1l-g 8 Y}ڲtOi{^XrRo/rnmDw/AhO`3,5%ݢo e8+Fʍ3N? Q JeE i!{Ys;WlQD1/[B<|E^0POҶ=qO3 &2bA0 z;Aqm*"A>| T[c\y?{>P♶h$&A~'};zsQu̿[$sZc0Fn`tاKxH *܌0=Mvx`ԡ\dcxƚa6,yH48`/7%@خ̑Cn3(qv`qR{\V1UB5O#N|=L;-xyl`9x:o}9E"..SD1@r׈X>xF_׆ nŔnn"]Cp{ ,ޛpd9hݟȐbg0|/t8"3@<PP@ZbZ[ˆw Hs:vAA*v Xx;L6Gļ)\fbX虜OƀysӍ`=JMx2ଽ /<\lmQ?RxPpyNn׌T&TOM=nK1 @ߤSMꖂZԺl^aXObdr Қ,9P>%聦临loc#Q `r^a6DyqX3#h#IulS4(ljw>@d hQmlmq]"A6\Yh[Jk %# 4;A'Txz#MhE$ofNσVKZUqӶ6S*#/T'|S 9@8Ʋ0皈7([J6b\E>-j@#Y,LtP=Ji>ӾcwHCx kR:!L&ޫ1*:;:0$>ꁩ3ӿ EuQ| !@+SvB$Qׁ]+%xDUĘ$ݢߞ8/Dv:A2OI "#&M>e j`@{Q[OW U~6aT>ZwwE&_hύh  klJ}. i*U2a6o55zco`(Hl)8R젎~DLIUKZ9Z6h2+O3hpJ[؉wq{ge܂ASBzQEn*Ҿ1{GS{j䉅#B*7]q{SynusYKqvenāmYB™5iZ~)aSz.9IexS.-,X=Oq>l69 -1Yg<+A 35+lMfALsled,Df>v&|h`Y4ex$LbMk&X8vDN]pi{E$?|Bo/FkEx>Ƚm(,۸T=ڥ0:\œTz.]cxOkG(~)\h!gv-"|jw1] S1;Y Х*%@ |V# ]P5*V_ -lj6 󜸣(Io^Pl{al:NS#HB)UcaW KTq PnS2v/bz]D{ث  򋭣 n1!_bv"C[[cO-=mlC`LR3Vk51jmz7oɂ0 D=ipy5kJTp5^ /4Um!#M(ϫR&~lj~\NG3T`HST/Y,F< ]H>C³8fzrKƠҋwL&_#<{]o##Pd U?Q$ƒ/)]c%DUB-xt%@y c!,5u_ oY~ǹ0ÀΚ0?q.$=*souKwm]đovqJ qXahwr4byCP_NTu ,2;-2'O{9aLA98 Qt &SK"h1߃>+W?lڊ"`UȭԄS(ZE_vxe8ϜݮvML)F6JDFdǝ @N#q3(l$("i1JXE˂Q > LʆJs~ UYvn5/Q$L2L4̼c%FJjg u?sL-LpqM?}?CBݳ挏3+ o18I\,U80$qBܓE;A|Z7E1m#޽]!c@xußgpCF cu:@Xv@gF0G=^S; 4ˤߦ~Տ3Q3&KWz6?0']q6J˕b}\"h/*,%z.IQ4y*nsL _#'ZYއ$CKL*|t磲tHmn5~}>H?t0e] qlLD6jxs?r%3@y>TS|ܰ177t)f,ߐqs}olusYˢZhX"]PF!P/#ԪYOd+$|KRJtnUK$͜k a"p}pNAw'ϯ'ѠۑLhş B>8\?;&om^#bmH#o/cYPuWEtủLY'k_DFxBi_t돶â @)Ρ_ ǬEVb8t ]å/ )Hļs Tel!nΙQܹyc:-L! Tǀ&wC F$psons?kXܛ$RBy*M=L]2oN]'Q0G '卒LkzqQ`۪ ⌿c6Mq`f][PAVX;m 'D%fQP HNg<^ڔRu'UW3at!GCk=ȋ3Fl81&/SZU|UEz|Qgbv!i"Y>;tqDb z(i6Y3@yV%2" ' _z!dÜfhWLޖGD nɕ#~|C8}+jͥ-{7Cap +[z<@04|c6y`wlNQ*3BBI;4Sm/~؉`AX]5r֥O \ðG%WO>}!7h;2Α;a9]."DW!b΃RD|Ӯ5|^H>bK49ev] Ļڰ,98J9*֥FsW9 U92bV,v D$-=WPiG}U ePyl xo1V]NΝe]0 2+#Yv4&7UAȐqk : /sRX/\bXF(9]t_F'oJJj&j`)2-6[ OHDqZ?}t\ ABnQ~G̞fmtsqW}|@Jvgس#M RАN|q5%\~WGƓᣀE@tJtkl{] ? &`okl8!X0*0cMsI" /RL9 NF1YbjG 2B ̥VNB=dilrZ پ>gkZ-ЗzqFB?6{_2’tJHL Kj;Qi?M\ng0+6Pr. V˂$}Vv{6S1n"TgGd+:Z:=.=HSF$0F Gɂ~|NBUL9K JCqU'GP̧x-ΞB+d|u M3 tsu[sدz6{k SӶ~@SID^^O9G_am%MBU|0 nΨqcIJ }o5&k:B*6.NP࢈d\L~!йء&hr&.AP)qn*jE  Lv'%;囲|k T(̛1YTl&LRF:; 4w3zs}lTUō[ k^^KN!|m4-hCHU(+=u`y=vA5/@&K$ 2m9[tqEEC״JQ3H8~lAwGƣg;6}q.:CK F d׾mFl&Oˬ臻\v7C*%L#R`es魲'>%mw*ۜ.pu}êvd͉}Na:h,A>e%@.eR  K[c|_Z>smHbOUP8yD x_W?Bgl,W6l;- !<l -P} R8)Cq֖$b>$@C|F)1҉K{(\pԠUFߌ_# :DI "2ۛ8IIgGQ ;7f/+;l%Ê6鉦Cp8Q}lFF-x"v/qdE)GTAE%ɲmD`(ۀ\d`+ y$j7":*ׂ~Wo㘓4DopOgJz>ԐCAYKb,BÏ.Ӹ~B4/-NUl[Gi0zڒ̓C֎$|%6O 28nRUa<53ԟmQ$]M{GoC7 IB L߳a*OAOo:SE{B0:`m g^eE_!pb|B>7'iUO۬6CW&#PERIbљDH.@7*D/@%\ lJ8#o}$?!7(B]*;,PSL$nM첎)N5qGk#У8MK.ð Y;:%7Vj,|Q!tJR{7,VFP17h]'AzUJ՟:$ 3Qf6~5io^sXiKޢ;Dqx~hff* ifrW[-XWJEqhL6^4[ZA=g5Kmgɲ/A}(t^|j}uy(:BuMfU{D<$궠d;kc w+Mcub} J,10=,3=T{OjQTTs]=RCĞK|0X'FUmбΤEpU8"ȀGU, IMd:U-^^^_my0oCA HTP$t ĨP^+_,@_.sZzxY3;,`MmdI'7s<%٫Zs V}<7X eమ>? *J$ȺX3"DժzHJɢsr^e.7WhGvjlS,Zю I^ za =s!#Sm*J#~nO0rjUk< &2z4  N& FB8n^h;pE=s9.!=4HUy5Ңʫѷ́%Y㟫KX |VDoL]YmϯwC"3%Ynr9xfAPPb/]g`Lþ26k2rzoGebsIx(2=8uY&QJoEP  ѥh5BX=!Vr1 #dC-Hc7p_b8>p aeXh,l70I) Z 0TR!C(9N"A"QKc j0?~ržK:d@MJwaIui|>M=-I=9q=|A7>/ֱjf 4Bk{=1^J+v㾘l16 *7dF+TV@, ok'rBT^דÓPא"ug-2CS!Z6aIͧY X[Nx9B  `tv jgƩbf=οgܣ* 4b8o+úYĂ+6+J~MmWi -,дݷVSHw_ӐSpFŮ˞Iw n5iddFkWXyM$Qrjݣ2wv?c"yg߸n ,<P#'b>ns9$I&KS2J ^ݛ7Gn EB-EoӪ;*Y퍱JjxX R."]c|J솄Q N(<Q:Hn"œr: qp62MHlEf2\ }+yX k<}ZuO}8oǫB5[:&A}uTùiQPUjpZy)4:}iĪ#_X፳a}W-#tEس&"<Òݯmo,<Ӵ4EX*3IgB-Ks`[1Y#)[N 9v$Xm7XDz@D,P>7Ż5NhXl ~9o0-aKn h[2ãN቏bpd=iv@jps? ?YǼEKvQ}32oDWyP2)7uGx_&g#E|f%|$Ϋi0*0_Jkg~P3ֳJ/bJfb_#o݁1*ڥH20D`VUV)LDEcK!~xwR@ӕRJqVd8Ru rt`tY&k .X!$wƭn,mOp떤l,?O}^4k [&CJ}2vQ1we١ώpC@^C~x?`PF,Ld/fSAsE|ly0tM-b{#H A*{ΥE ?wݔc,DGrȺ2 `Z%ޤ` 3{7Gyu@bTfKgBMII]{7mD_m٦1OōEM͒*w-pNV0yIdV~":Q*X=Eb,~-t2=/ke:=Vjni-Gkr7CG;d|.ܿx\>0Es؞cd҅dJ!&<-S{!@-#SFG0ҧ9"{oaz|)`(WHf uH]>F^0oУQ0U8 C ̦̟l_65q}ܘ(&2DxkX97Rq e}+׿AcdTBnz-),NV8G B/4^RmGmLY‡J>T6:ܮQ@U֠7(}'¡aW^[EE8^uv@=-]+VC~Iؚ\;3U>ua`z#Qa1maI$tזNA&8M 5[ԩ;zv«<,tbj⸩Kl>;? Z\wu(,gQK8OqSI(tob9Lnc;fW^ ЙΗc%7^hrc-󰭤>Q?Wa a6wrJ^c8zt U`~mYe}Ѣa\5ŵg({UI-h'mD*ʴh˖"EPh2xgB\h?zL0r%uAG[M Ⱦ=9L6كз3ܚs&u 9G%7;jƾ?K;DrEAH.#\tRRv/s#t]?Y+ RPJ 59/0_lVN3Av%VnDR1[uԟuz؍h?]\/PpYG!3Tt7_.QeBQ_(L[Z\ 3(Pw }w#H0fN: -I oݮ[yHG9*O0VEqNX9E))VMe^%M-=+;MW]-p6Ǝ{M /9_?kD5Ѧn4nR/Xιmw 0a T"?WK~u}Φ>fGVVRCw(K]nyt+8)g 4Sss~ y"Y}ϥFaك*~/9`oD,ꆠ;S^^O}V 7o1T"(ai1uN.N7P|,4:T!q?3>:)[jA "h[G7#8bE´gk=U&[y q!8x"(΍F4员\do몯z_3oJs{`o0uٜ9a̭W!2\99t Qw!6IT=ݧrX!yx LLP΃0@R_&{39P qˤ3LNm݆ ]sQS0Fb%úAj]h?j,|ߢDJj]NiQL3] x)nkVK_DžzaE/y@.A!vpv ;^9-(6[u \zΊ+SazTk,T&ˏ;6pp+H?3S=[0Ү.ԁP4Rۈcb@9-8.KzJ!L@cNwÕ~B2T=YI(=8̟+xYz +OrLlρXTq;u :-c%YI0 lo]8U@+oNB+Wr26i:spuy#uXݛ@)䢡_q8trĸBCYZJ4hk~§NOC*޾7iJY d9Ѿ^P 18߈%XJV_Wi$7 :u4r687 ma]{@q@:=*uV%k"|B`3 踞YgM3%Hc)+y0As>O3 _(*@M_]< dnRVDˀ\ͱW&-)5糑JBhg$c-~=|ö 6cMtpgQb=|GN&YVq)#sF&:tX5qµ>@5¹UbDX=愥=i‚@̬zV#P}rvׂ@T]fꎾ c@2[{VĬ~tscYs+\(2AkbYIDMb_!C#W0 c .ܜ4o¼C/ELqz͹]Flv>MMWuxlomMb47@&.=I\Z5b:SK!!jI cKac/|We Ê:GtPO$%B*8)2C8z2;}Oq^!yW$庇@^*hJ#OףR6*1|ҊKDszz?v2܌ݲӢA/h /f6Y밫e,:^L1u1(U8![F*yk>tlÁ Fdfr2hc>~Z0\̔oIij^Νd".JSzXR7ݼ Yh2TQ:Τ\TҺ%%yȸK1NC1NW)@imT3Ywy^+' |建.q8Cj= rɟ 9lBc*YGTӷ߀ϕV:lC L|Ь)j.I!K2[aX ~ޮkyDIɚwveJ{RB-/P?wQ?'̃m6^!j,=|ndK' (;_-aϫ/dVJ dG±c\p5fpI*Qȇ]mpM‰ZcGe mZGJ5IapJl3~ FB5.&K5}vB㔲i(7oP-͎Ff\Ѯ:/jcIdaMwS!jXHGqŽҨN%BùGI4ڸ1GaFNX0JRnIҤk )mK|;=$N2ؾz4GDtVFõ_lWJ5&0HtI<, w-쓜zp`ZmrUсYKᤝs'&Rlb5?j5iL\ڱf+up`d4י_-eG>~`{Eˊn̈4HsW̆B_[c_WnʗnmW\6&aHN۶TMnXjX/>6[ұY{t?\(q*]oZ%Ani|6+^G[F1&"iTH.IM@ht^*7k#;(nu*M`xA18\P=qߔ. Zn><{!韑y)p)3in$$!C_u iC<Ćc# .@fxqpӠ2yA JNVE nW~\\+0;B~6 3y "k)<6H? duC6XnԞ+>yKz-BQ<͘u&z*I]:S/=XH}`~H{ <^=R8]O)"3[N->y4 @HwRg+(Im-QF1tNSZZ7Tc- IIKv|@:SVdbLqehPsF)r s9ZJcOR/&Ӹ{ڔ} ÞLQO[ R7 !W>$|%CQIET_i-gNJgnml%4yMHء.5.*/BǪ ҰJd*G.0hBӞk8N #甲00\YMin߿Y(&E*UJx _Љ3h\(h`/?F9 2&?$c/J?[Kz x*5 M6v%xt7x }!ĮYxoGs2,2,*S.qBdc TÐcb ZzJYHݬ8 Xj0-„S-'ΏVQyJh9ʝmAnUu\kyE^) am^O!AFAN#dk+y+4?Wѐ]l|g6AɵʪѶYxt4Z $DΑ^ID-'~>Z u'zjtn3xgB/s/y6ڙɪM Vd~oN᧼<&Q̙|! >(au#ŽA* RQcҡK.W3wISY*Ei}i9f4~8`fp PoZAyU~=z+cnmJRE_s)ѻ,'@O!}?<zn:XˬM[SM8,^즆d7P%r/KKv+VˁPH*oۢ?| ctfv9'FE,?Qjnn#JVϕ91˅x~ mePS;D#vb:̤.Cd'Qѵ*@s@sKWZ/aa)D m:k[1?sd93Ħz8^`۟[)JF^ D&IW6uEwҥv冟 >Ou-{\ɍc$4xH4fGuНRmMzaUm)Xfzt4;h\"$`6r_[ZTq>L"W\\ö(9^iStBJp1r`mCZE˄)̪y/֭gMi jG;OG3V)\W~9%k$ |vpkvcښ'|F͕58@f]B|hXk8ڭpۜ VoxE? K9X Lхn0^ b[PN;Ԧ$#l,S2NCK@84y,9xޓHB%ū) `fv1+IM3͏d2" HGgf-4} JE #\*FC`д%Rm?9wUAwpFh$%..ew ;q?cT-=M7>VY 4~m3Uf$ӯdbKe)/dMlZ =,AV,`l[ . Q٪m8( '0<.4{XܞBx%ĂXx0,Ǽq8YC^ŢZeFè {s:UK-wAw"ÓhA3kmD2٥V4ܼv-_ yP[o gݾ&{slq8lʘ$b g rr2CB=bLM?c}vB8OcIn1RSƻtT k3iNx(h>& `zC 4tJ/t]zA 1$QH^e~ONvbB77,W{ ys3M` 2 4"may/Ht[zoހw*bE1tP :_,g Q&W6.QU_u+7.}akT4%s 2B3>AkڱYKg bCl>uv`raci&$L=j+&G{Pw]d~{"Yl5kNg's(O}!}EȲ"#'m|t(յsDԔQLLކ+jElwdHēFT{ab^3F9: '2Ҝ BjYYQ xPި'c$TG(j"sgrڦ["gg2\> C*4 Dnt`OBk[DzMD9-~J*[.py@m'3 6v8P(,NXN 7bZiչ|!IT&hA-/i`>jS(Nԋ[LbUD,#q ǀ0o\-b:tu.h;<&hOf/S{ro3SnG0#*3Ch5M!0Oz\&{J fԂ89h$P;N74j_(`TO}*>kqwKD^%4 y1.<T_$4w0IWD}f8١ ]V0mB cRx/2wBz9O9}x]gbGJC5S,Z7-\:̏(˜Jb)1*rs1x]*Z\'*es>͓$Y7$Dyӡk1MLCԟQ.\J<'}0IٯXdʍ?3\HՑ}iyjYE8=z7qwA A40\x?B9;"b\!KmvHy ]:CX!k[(.ydc5U'U3mOMq$t8%k+mIeAf񱱏@ƅ: LGĴ,[}n@Z.>5il(Dl5AO.V G_8g:{!1(} AlWo nG]Ȼ|%qЧt"t4rv\jϬ*ܲ+hNי2@qE!- w $Dl$mg%syU SwZYVCT|}$.#+YK^h^٬~xUV̅`7H=B& ($!'ƐKނ+(^Fqگ5?ޕqԚw*"•Gh1TЌ'V{aA ߧδS,maӔ* } OvP҄F8 \"t@D>=o|5[8.B()&SFw'{=ͨGHiNUk!>hG}J1kDv#jtQkn\xX"؁gvؼ:)*~§pc/`Ʉ*wNq׀k4N%\Uןe:4nq*C;0R@JwNZ4JLuy 4?rawÛXS<*윝"qv<:.u(#xee ǜ[tGLb|dbdZP;Dd6\Om"(F&?W񵸘,2;j|t=Kя bcS^Y;$CyqsJ| 3jW߮޴ WA葑(\i'/Wh:[;k6S0X R@/ǴP $ޙAiĆ+Kޤ<$x@Dv&/fR 5sI`Q$nbN f ,kJ.'!Qxh3krIO҃Zi9B EଞO>_#jNNz:VaY@A4sv zr`2++H3UIIZkH?4iQ]\CU.b_BAgA tpPs90!lN|::RC7c0d}9p̺\tN5J;wjXs*> 5s71_KU"m#fcJWN(iOf᳜ԕM  FBuR( b*vBJ3DK05?ɶ m ŵi,VEMvyq{V' ~܉$";[,*A dtS/[tFA0e6ʔπe5!V5$x4 :dϰ͋ CVrA 4@b˥?;,د.#!BJ*dCqqn1eY&$ZpeaOC K+D 'cG\$>WŔχ:,#lMmI^өۺV 0VT\+}Ps/} Y)S G$[b9n SE(!iXTMALJͪ$~*t_ɱR -S߮B1H Ī#XW;^ qS~;qȭ(DNTcɆpc3NM AN-#("#]\2&.Z5DS^o& uL_}פ lnMܠŭcX,xſּ2Us\Gw|K B&Û`BOt(g)F]~y#py(cA1?s5Y~/PQz qqW|W GTe0le4+:OO,\ k R;%KT!s6d HnSύ/~ -~T!F;e;-b%SXeY+!DщqVؕ0dB)kF'_Ŧps`aAxv7n(zmZ㔻\ xvj:Fng1_^=2AAS1X_!TNU?~}Z3EOc1+{Pc3]j'pBm;qv zE1&m:+h^^%"GiėVkeޭ+=[KITԚ~g;DS#`A~sO|\P%&ɿxmuܰ7&:1:87jy~t3] aeGθH%<2Mj2V6MM{a=->uk e{@GG@J!N=Dܕ"- )񱺒\ׯMjS'+ϙ a;Ue( 6LxʕH꟞T"~Z9QߩxhHN: lqǵ5! #m1R0Z{ 5ĴēsM;\tko]$9%E+n8JLʙǓɦ.`LLExRN4#"bmލ:l"^g+{8ТԗČ0=֝ =B@VS'q-ɚ6@R!qcC6!ΩM1 2ɕ(J5ANnzөT*7|!+X)t&:.o@a:JuRq€BnF1m!%!88m rFhp=Pl楧r3ٟmYgMgbCm3)je(=J Vl',WOrv ȭ]uIO[jP׫D^iwq( >NsgNs+ O 4$N(cHw'(*sܬC{%Ykqs\ !YO wUv$ } !k+oA *r-M؄F%!Cc$ 4>\4h^f} h5Mc9`M{8'GRCR{N@|*T< 0HU_Xt>qR>X֫< { I «V|)>#'N*_ 4OIl$݈2'8{3~xՉ' Jf>zJbgU̲LW}IxE`nCݱC L  UqST𑟕#'/Cp-H;C]"91Uh'=rB\3-JΆZ8NiBو{*Hi;<*l+b)6|pIr &?,p t~avLjb^wlg9R h$ Qia߆’t&sE…MD,\d!'~+`T93E ?FYV8 V6<,z\§=֊o_,D?@;"+W @  o@ʹV=Xkɩn*a][rj,Wpk%q@ܣ C>wf/,pVkU "DA=ܼCƜhN}pQ`΢"m&uMy,{ȰzU|@WƟ~)w |%h(=a^߭R]a#bJ@f џ$NB`T;LFм#SR\6E݊1P6w?4>($!CRw%|,^gq&LN{g.rAP!bQԂǥ3WgiL?y6ɵD`WeSڶ I{ŀs_V8*3k5$z2GE'`n]nWVxR !VH m|Ÿ{{;C?P 8CD$Vo[Ngďs :Ř rqR1c{ӑPJ쏶qSث~br_NQ!:ϱ!^b+X#plP/%+)\"?8!9՘6hݘaF|OX%ʿDߊ[%8^I\n; c0Wgmk=ࡢA"*r5ë!dnRބGm!_EU^7z}*k$))G4BINH:SP7lq?FKI13 ߔ+z){Q hXy;/F:5YswR(WPɉv̔TuA_7hms  㵰HգzU0 v"MF!OFLi2ÄCqhIYgC! ,j!4C,3Q`VvȚنr-3bW1w*8ٍ=_;ڞq2b Xաz7Q\~xYpsS߂^ 7D-$-@]#3aBBAQ=~]2vz`,.h/ZL!0GƸ;RXdϱ!ܒ'JIf֦v8@";H$3w?1Qlr3۴Mg!eґe[<jtER-KcnSt3,UfYu#@e૟C᩟| ŀl;T. ^;Mi*i2ߦ~=`$pqP hkK\Zm tۘ%R\,U=NyԴ>sE1qL$am\x&{>!7%V1VRFsmQHWhDGЌSɹEqbX6rt!ܗ*7-.]RNIS ;/mSb|tEb[~Vie5/$C7y b ]9əARO`OEֵ4~XyϩYbZm͸=Xhd{m @# [EogW137o {b8:WqM#eD|;?Y߰\eZrCsrY%s5CصT5CR"M=h<MR @/^M9WM]}_!1+QAln]qED|~s] ?pZ?[ʎ^lˇ bup5b1m DC֋;~6I(!nNb뿖]:^:%_xĝǡ'`>ig0I% aHm ғTEnoѿh~% h`0՜^ ,6 *~Oj{&b\#@p^.XO}c6YAu7 ;oJQRF%Ov!V5)W~gnHf];?*3Us{:9m],$ )i+m] P]Gf/e u MQSd֏cʃ5tj݌73eFӲuP; &r왵0nqŧZ |u"BaJi^7mjSpYmI#A , 0M-S$,#j-Цqamx/_ K<VBZ\ ?/p"4~L\ 4K%d+ތ77 0a 8 tJ+IMk62M<,a\*1Nơ+^UĞcaSKvρ-IFxH5Tqr˷U!6>^bkM#JE-Su_iZjXtbp ޒ;Q~7B0#iv_tu[#cJ(c *vmo'΂"^N} RهyAGl")I;D_C ""g5B Jx! Q..`_YRrٞd1 n}>Ag.ٿlQ2)r+hg s-ڀ|꒳!ZGWOyxHT;tiOl`dYP3sEY"7 Q0{4y?x;|fKL+*ڑ9ffoXgJ=j:|Z2Ŕb" B!aоtDr΀_bb#d~Xc1\MOǧG5[.4GF78`n"~O%.1ga7&/bl6(S@G`(@6#g@ۀ]OKŸU擞t2f)ؑ{ 8a(]?xC9F+kQ4)u ҌI jMgiw{ohdiM[#p/8hcKmD] O$ePX. VHۯuIf &ARwɩ* <~g<16݃8/&šGXX@!%_}1X$loq%тÆFMZ`0 bI`1E3Eo(>c9]L 7hND\Q3V+.b6~"s*ž㇛;o3d-oқUDz cj•`_wB9yX׬I^ѭZz`MD*DC tc"ۙ * A~ }XM>CQ.% [YdtӇh;υkjՕTI ~bDH/iD2kDG!,޽pNr3/W4$Nxћ07?CK U÷ø~cvi wDmG1O;fVd6ɒI5',5J+E!=i$[wIi#PJ_!f,M }_^}1*Yo[[%"6Wh~YyG 䢾E?2޺:+L4Gf;/xdG' a o+ :U,_avJ7@m8N{.o "ENˢYl#A U_i|j4fM!6' \4>t~zOL1/%iPZ^i(=hby4( ^O|ebzUp|>5$.z/;7* C!M I]!ѨedȊ?Wԍ!Pu#۟G,[ɜ=e~h BM3_WL,fe{"߶aN0?D5mtvM|Q R>;)7)/¦v8h4"d&>Ame'*ךxz^(=?wQ;EC1U o'>'qTE>>|~(]O?Nx~AKVBC\XZZQ_<ZD˲пI_2ǾT_:qі5tn `M,) nEאc^dSϔ:,/.nPmDz = qhDuq<6U0H^h[BJlSQP{p"z4E7%IB#)CV#{Uew|N 4bRj\9L%e{Ls OPN=m)WEӌ+:sDTs}ȡ+A2OVX'Rd lŻԎ^b'U-`0Fd[QhqX G`mǣw uPI+ViŬe8‹h 5mښa̎r~;^7GEM=:Tv*'?opo![Ei10UHj T4EPbO~E ф*XG7 /W&P_*_`'I5tC`x% M)u?*tj{~Q6v˨ \2H=QEGHӯ6ß zR`I bv8L%T,:2 ]!4pd^5܆$Fb2C,xq3HA+65vG<)"_%Gi8uܐM؍}aR]i;lʐ5k}L/.tLyyNn; !eQƣk7Y_c;`v$Qӝzy'jzz6p1yM)\. w̄CcH|b ,҂dT-oYﯺ(~T(> j g*6JL.,k/4C˾h.Tk,& xs<8-?b~C?ܳLZ@R2TדL3p.\ {f5@ !6oԕr!p@Nʰ[).%*3O?Dĵ)hy@|MTjG/` FVL29]!_8 2R^]MV %wq#`[D<7ao|\sSX2i"roߏ7YoȏDC6 #|'<'E|;b6zh/!;>OupQo1hǃ @ϟnU9bdLﱵ;-{e Bpѯ<M& Jf$FLˀ&e5]آWP*D xkhv> D9 r(n!$]׫۵7ӱ%ض鏴 *WնHjP+hj{~C#-MZ;P$L%033 5)OXaG 7H#օպG_ !+& )Rx!b/E@A85vh^-̧M#>a& =UQ C/)`!#dlGzS^.Feb5~wh vF0RQڹK1 B Ci`CZqc1K5)* }`Ծ21r)@n Wy3N24M;+ Wɞu!XVj}PgniRa-2ei˶Qw'Pag 7Vf?hPq&$v"'ZSҦǐU({Bݡ],9ʉtW4\OǶʑN C 0Vm6B2 kR{ҸT[Q)`5_"ꢬ3*[]sysohOx#ܲq-}r(T,QS/5 WZޙ7T : I=chP˱-9F蛬һj,65wSN% g,0sS :( ŒJ Yg`9xgL!\zLCLkS|K"չVIp\Zkz|֩h䷩A7ǾɷNmgM)X>$R,P>CR:yTx<rHP´}V$ 3pKoTkX~P=h=RО\4uVfc`,S[}7`!>WJ" /1 1Z F3zJ & #t8Ps}DiA*wgiHE@_exmykꌌiMsjU>If`xTLm8F8K )YG-4U: J^$+A;p3zYxēg3Ȟ/Wz}01z鳨i6X2,iY~ :C \<}leLdᏻ7 ih_.vR{ 8ܵȹYfZ\}YA!t]OdwWvw}!]aAɴEFߡ6;Dh7&k㧡b5uo29Ӄ9uQ3SipOBue7[DQSW' `^U#]_7d"N$?~mՎw=ߜ^ڒ<>rnjfNj0a8j2f6 C . O ʪWεf){GD[Y LHXD~%q~0c0} G\|/jTGZv$GyZ[0QdIEeȗr5a-DOSF iJUh&: }, gpˑ [Yl$۝13%7_Fu ``~}`箳C|U|ں_aQz(9xwLJc4E 82~I2`CNb8SG߷1)NPa5?d;l XIp2_S qVḁPCG t)e\bs+^Hk$ ӯ6<*_5Auz0a{s@_vvtW݂X\o3h8I9?pN QMxDyMAhܥK03Yj" {FEcq.֣W3O[UF?9KxT&i=oIIFդlfmsh2E(jPVѡz 9$ .ϟf3z݃!;{Z/4"zFbWrx'wOe^>(񉹫&4@h,EK@^M#mI;ݣ|ti?0jwha+&K_Pnݙ#<~CE /cUg'Eia h#1M+I.Ih%\~iKc6zM ìőɤ A'a&j'^\`KU#p.%A\WB!#G3XŊ{䗠=ZDxVVq]YuzwheNw7N¹ Љbw6*?57ưHNPܥ7׏nf'Lu~IKLn@Gd"x$hqV@+x,qytU6OH=183(޴TH{ۀ*l#'Cw*qD()?]-d/:][DT̃oϽL*9k4\4 .SEV<2ϰdž6g(Aq^y[5!J~L lʅ_k͒uKj$RU$,ה X+ +K$/1Xe~bq$2##I*6nZ;gTM\:Ǡ4/hZ$ߥw.kB"xr'KʸwoB1-; [0٥VJRo؞r.Y~<( ԃQqiq*zAꢟ&dtWchtpHv@weMEHm,7fM/L`Hqb _Td^&!t:jۆp U-~Š2ScC=LtA%6X#jUWXA6OCzb˔]v #eʤzr^癌'-qVhbO{J`Ȱ*F+3W6ҹzjLPh֖֩ܛ"# k;sSfH@ ?D,,tcl 4zv~{/ <XLnCy|4_#l} Wa 4@cx9V-M=y*-0zV8xg7#gw?;h<,Cq#:#}cACeȱV#֛Jg:j*<') ?%(aҀ?LJrLcșmZy;/CZa7R ƣ;1ޡ'@=eԒ((?rƵ/If(D& =2vI{c\lq'|X~Z/@ *uGjq#*OV q 0y͊PLAgp:|-}9jޕoD8`*0NѾw ԽG1]>_\S w4#hI?r5YYB OزE뼍[mg|_28nwQئ$"'?5<|d)6I0\CR eu %1JF.R0Zgko"G"H.XukO 0_zNRʌ㩲쁲* @mxS&#8ڬ)s'_QB6GL ,~3P|nG10L^87SoOg)]Ga TW~f?#"B+`4AtK1°@]jR1Y?aQobWjGV€>GXw8=/=bPg.DgFO ;^h gtڴ˹J \qF^$ej߂y!2F-E-ܘjR6f(}}tѳɐrR8|/]~ :vhƛLEnHu}BFCY^ϱiCZefBˋ_Fv*ESkczrK2)2}cX71UleQ1wڊ0׾ ^Y.;0lňV--n& opAVP|>òہ`ȃP^,sb[p?gsX'.qC; G _9vpĹR1:kh]qY~dʲ%Ip t]k]oP7<nQMX>. kVK{KQo7 kzBھ`%StDd;p ? CQ{5Ù-5 #N=DCʤpHB;nD4TWq l|^Ogp\<кa C Z70WEkp?PgdӼ|;XQw0DTFO8Ud ݹΨ?XmvH3.@!J{JUUdm`~p_*eЄ)I%uy6lO$潔)>虛4;v LcpC"n! IN!5f(=p[yGXS#I#Ʃ[1vg$S)-:0GpJ\*)d5Q=8>>VؐtXT[<fx:١|•jqJB z`N0+媬jP$K h>.E٘z&g,΋o% ~S1K-Zf t? 7>2b3_ @c@ WqĂυV~[%LmFs{(ZÍArx#^m=^^E }wn` 4]ƾ )qU819 \a7oF®~M7N" SHbAJ(eBZmdTa:| ^Mtv'Pdt/ VFځ &\u\qFR̹z}Yw=QYHpJrn 9)ƴGoq()ÎG-_h,p riUBNbci_*,:K Xz1XDVong/05g1Uƪ$U{Ӥ7JnUfYDs([]w P)1~]xeP/1k }#:x2OҗUSV%d0rQ0h᭿kIiJ]0?Vz-msۜOK5 0*$w1>kx6]-K8 ^WK䔚W6~nV :؂|8V{d| -XG ]Jqmdr$&LGtmd ;VReܳ0/9}̜dS];ص2YnRT*JvpRE[S{2Hd(BZgeQrdnd&v,ExxeT#ډur*:ʗHkj~1m "osBC[]T[(2y`'ϛ7[34 Jۛ+g ST ~\^xHdZi;x51XVUj@0"Ǫբ ͻF`wtSBr f8J5tNZTQ-z"HY)OS.4akjZ~4@ 0zv1ib0]a5+n (&֫W`@f2*"Q%PMIx,8ڂShJ&W@v0-ց𺐈sN5ln :ꂙ_WS:>IKxHHav9WT"W"HV> {xQ 0XԷMqiZkfV$Ll' ~ |}AuA>W"U6ZjLV*l,^!. % Uˢ5b?"KW܁gn%Yrbl,@0:Ta8'YvYW6YZ$n6H7 _R^嗯rO\WvE]!6dp9AqX&6.%,b<zأY'ub&5ӁM|Pàݾc}[VVƩǾ*#p${{qtśLX$-!nȶid b4XlvӸYݚIm}D>Ϗ.ԧ_P^oڱ O>pTdfd}y'דI`B6NH˲>Y+`H LxISEP .n&526;;=gAb_" [T,hpd?^z-+ehG?%G*N%tWͭ"QE&`敄y2i9wpf(GP9j{c95],C[biev)/ BX#!׭[DY0o8`]:D讯RtSŊ7qL(@g 傎 F?=AĠmRTTlRN42P+ ORbhkB+]> - `aP q2L{%#0{رm!}Cz]r{y]-72t˶Xzr) z  z[J|~vb#* O(]}%STahSBh`F ǜ;^4igb%+" ȱpc~z2!jjGR_n58 , \yaˤc#1D%TO)-y ;u"b [ׁn.1 I5Oaq"øi $ HYpdc\ޞe{8Y=/yJ / Z~B2xB9N)SjMUtXqO98B'pќ-rHa>a 5eu/PRhn[6 N03o+og0>tdٴ6<\?BQg|&P:IߣΔhW_Ag}{ʧ'u.xsNs+YS|="qbi+[bG|goeBXVn.ؐDNF?5P&!%]σcFE %?[om oX1I4_VHR k]Vt=ʖ݄pF5<{.2jG@mG?ܕUdxljvnvǃ,}ظs X]W -͌Q %xH4gƽq&~HbCp GF0oUv^ Foj8]Sp';"ie|1]u\ 4#P7 Os,MnFf=ZPc :ZW%H;Ӣ3ia;q7$y} / ,&Lts ǚ)VJ (s 6ːIK76M1s$|J39%?:vdGaJW@Ζ9Vlk-c]m.yʅr =Ofi2}JLE܁d`NU&$*ֿ6\L7%V\V;[J?X Â!vmO;A(;Q(T@1n6Rhnj6 mɈXѶE Ab%ˁN RA!$ˑ;|m'dJ~/Ͼ1{Q Y;HnUS~_H xz>˘f.]o~ƇhTu6 bSb`^;8WL|"egtK C1I|]l-g.S6pҮyΌQP]M~`v9]=lȅa5|HqزއEB1K8Iy&oU=lT+UZ tz/ggGtIsVzB$V8dL';C)j\w<P<<^i* ~u蘰Cy9aHZ`P ^4,Ut jg`^`杶v- ZBb  EH?lADw#>aCd@zV/3Τp8 zB̅n8Ý:0;<⊜ZH҆rCPŸ> 221:! )} ZNm9kh<'i޺1M0_*"~yI69gUl8"kv.7!T[Y˳aj9BJ:cL =Kuɝ9~떇3<:8 ;0BAcΞ= 0Џ/*2Nz\"0&4pE]C. oM~{t&@K‚fogvL5L?t,V{"T$rvX:i9FL~Kt!( pv,@&-z5& #fG% h`y4)Q O^| /[.'q])1mxF+lTP*_Sg5 $3Xl4=ve?e= 8¡ E.py8X|\3!G5*IcBAk+Y-dls`h}Jt痽f,CzZq&d;avj{cg~=YcN3C_ wEwu[(ozo6Vz,mM_~ p{j v,J PwFw6k´5Uyvyxկ+;\r8"RN!\}Sj_)3dFP ֪^nsAJX-dqO%5= W\Ve;CJg>&5I.; |[?tD*#X-5wZ`30M aӫ .ȶ!{'d(24s%{{ ڔ qEgY6u{4. ЙOl M*_Ķ` |r+딧Pᴃ<]"ϴnKGeI`L!f%lOӸO}ܒqg?l?{7Oj%ՈPe4[r\KxHq[~/lV)tì>Ź*]*#P/ (M6ZG^5p*-=ͭv|a}ٌ1 P:.+peѸ "<=' s8I҇UFaDNrD8;;_Զ# ҬJG`>82?-fjxɔVDD7@ 1ZSU vR!4&vYzxJU.GR*[* 2!HT GƯ8KQ{&Eif6 z\uЛRErW\V,JT7:7Ghu[~Ij3[nW qq#2'``%]i%HFe1: GiAݹ$Ix.IW]8I-?v/8}5ZDJU40,݀ʿC*/m=L[]OE\vD7Lr:8ɢKb"G(k6ёcz71u]B%ZՀ)TZX]>ufEb ,Ƨ+,P 4L.qwK2a~n]bIB AKW(q8|G/}q&즜h]{ƮM? GN،WweW((j{Ax [΍2B`Հ%Q a*S]\5$pɳnIoN׻febإY$!A5HgDhATp૤\ա]1߽B{չ>G慾n+ ~L"K)mD;a[-[3Ů{](q?CGC 6EEOdLw(u,NB؇79jsqY>azQNl_^tc"f*T p.N*PPgLLC >Q$Zm5Z軹+ +\(.mHbZ|&/6r"Y߂JHΆK3O'.5Ehܴ0%q1e]!ޒBr :QB/3Į{׽cEXy`R5pkZ p=UaYRo mT\u|'ң#Fؚ5s[?}_쥱 ]\{P0KA4*_7{%L֘dӎxs7޺*\SL_at p}3Uэerϵu!^$k.7}Z"-kN:fV&;V!|~Y[+UΓJMQ9זJ7v49Ra#q9I1FB̦$c5юC/j,dRֱC>,aYH^\q/z .?+ ﲖU0ؑ4)]m0xw g0RӄA մ0幆2wv{%Z쵼pm\&,.l7nHCh#%oźc Efm:-a!Zj!樚ǝmhs΃ ٣8<6hsNA}tgA}=hsa.لa6ͩ E|U/ zwS Xd0kMZ]H"9(U6{%; :r&;`eh&G b˗aԢ;utBnugI[>n1Bωn*Vg8.y7 Vٯ"5CRx 3ҢLmkHb@EiEsֶZŠM>^+~DaI$֛FM^'5*X ͽFSeU pvܙsoΣxC]1J58+/+[ٰJ!0~xO>%huX_J8|Qn(nJ&ě/+Pi \Ϳ@sWi$(@6w@_]nt DڹY"4GZ3 TwIpGe6 l? =bAnko}҅*y~/[iWyKt|ޙXL1׊sTKUa ɷ| J } W ΕzRP(*FE%0|ZkUl'C/OsA}dGL$g bG*Y#Wd'i %M4VY=Oh0Mb݋JtxZ)1S7G{JR 1_jxfыY6~)&<4yZxZ:ի GJ :x(daHUVο=NBzDRpkܷ$cXid/Q4ZkEkWЈd[TGU}HH&{Q] ؆xU4|W1['xX-.D^I rޘj ;q+0 ?8U[S2t$(sRg-tSVr'vb0Ek4g7]VeaoRDgӋ`#AI.# s+vJk_Dk=mcW;oW7YnO}el%t<_! D O58>{mS`VA_\srјw;g<Į\CR`+[;uFLVis4B.F.-7 bF+5M4hLYP,q-> [HEvO3j=%EMw\*wJ_,gKzuLO%+KGC "X9o"K&s(%J WYgOϓAff{/qP⥄p=/NE)gNav|A7%IΥ"-MdQ$딥2:b[N~w PhXJ<|QfY?q➀@ [V{wR?o@3p'ȦZچwP2QDSF-aDsQRw}X*g"b>}"e5, @+@3sqY3vdd$m^Bls}wf]&FeDV)0PE۾%lKM \T͉ФeÇs2˻"aM?7wo8Vrv!K5_jaTH3AَPժP!=6Q{{`|z-OoÌi~}<- xLU Hbdh#ᅽR* ?ɲߙ5P ]v w!>o|"s-L4ArMurZ*[>99RG>xd'WcBh>aߜ3$ \iwjz4ukaj ޤ11N񯉦1l]j }99k SH ]a*y56(yҲ=w'~SjCc2 pٓ)/]*Lq}ҲA䶼ct܃F; Bp KphՌ`C9s?QDr:/!,|V-KC~+|) mWGvk/93-βh!3=ìc3'du4GE3u<0{/z'Htmr+;FwݍiLhi3Yv)6UkJ.!F,뙧81)OHaAT~4l :c4IV+C.[`z;eikw 2a,uJk?O`:Lv<&f 1hVNFT975ɈX[oe6\mnS5.OK؇ӯeI6q,fۊURqJ/V4{9PnVQrI VAF5$gG +F*7(9ǂ8LVXԗx3b3ɐ8KLTi%D9Gw4`7TW%/1 ,_bթh?1" ;PdØ$ L]†Ѳ,zQ 9h ^I ,BvV+qIErX;0V"&ds#x~5!d 8uXN[B{hT ey2ԬUN?O}SuM@"JD7˚QݑweYq;`/V\e>b"Ք;k|_l˰<Œ֨Ub_Π[So{"u7w_^"伡j8WUogsU 7v\Tޥ^z{'[MunGyl)$.Xa@ T|><w@g>4Hzjvr/CHOXoZA96G~l /"oۭbYsQ9Sz`ao]̥еxsZYa?WṰЧ=\Sb QbTu]tq:t#vUK92OX.ZvȁCxɜ6A*kw]Ϭ]:4_EUrw#H/>̹gW$ѥO[ D;7z%'gsNl͑ȏ#lE;_`ޢd06ՐM,v*ɡŋ۞搃& x"t*^lju&T3It~@] .} yʨt$bK{M"Wn9w~_%6-H:7U*܂]\V&!&?4˜׆hF9MVs%EK`5bMo}%%7GgZh3._NF]}lu:9Hvz1.kMNpkB2ftov,SnDbM3ON(xNl&RoP!+Aӆ?Myz(hƙi|xN˒7OE)d*XXvC̛vYތZQ<`j⹼ɮ7}-o>pnXuQ,N6WUH>6l{5oe՘P *Tϖf,KrZ2zWrk$ jz2''UV1۵VrJ֝ v qgEtOa KmT)&Um6)4q=>N;I\Z|Tu-}tE[D&#vd[8]ۈ:I;bD\ 0<[].| J.ctnzIPOp[GT UZ2k!BB|6֒~],Z 7|^Ɍi3%yT¾I]NPq+Q(EeJgiD\_P=A| {|) l,dH-LfxU(MHi$KF-b#Ka+)WEuTmViGF(UNjAD3HP}ɉ $iك%xe;sv:w7@)Qܴ1H+%,莼DgrPFTfQXnw5_z&9O;1ݮBu˴lPa\ 8{[4 6U0M{B HQe=GHVE0fHRp{0 >>, 3a1Vj: w0М|/| F?{ m2-@θ/Xؑ,4[Ù+smV|$:bvJY 7-x71š%ua {GHsC85NεXMRb4_һ0jh-=w\u1whCo y<ХuzVn4-;wdV6[dv_o׾X^D$ Cv,WinUNߪ*>K#R e8-(G{h|5&((QJUs'c@aFjV?h% ~oh[tp`ʙ_zU$ )U-96[ s{6`6ILh.]`q"S'sW5XE|ua eQ&Xbj|]ܯӛ7G>Qщ"I S QGLpjH`9ѫXz!5n N^WTExHcGbUxHٳXmm.5E%MCL;QFB.2ш&*{;ro|{%BJꆬ8zW1&aNµܛrH0յ@¨Gޔ4%>% [)> Ă{F{"$C;^ISы>} ҞPml <^̧~(]n1q͜ RMZ X$o9{R.ܭ_^ h!lAqA}\|l\z,xn[O.*Z "w(K5l@F2W1G-^dq2' S1Z'䷾$ӹEnI01+gP*_eRPK[=pKZnBsWgǖ_=q>'$v YWp'wbMvzAO]ƋIe2ȌIaه}m)V^VF{吧(1pn~h^˚M݆V欹遳@ O>u{|g ?rߎH4JF]bxH!IiS|b=!VQHA_Qĸ2tDvK3 DbC qHDIA/Ozd%x<qhbzYI#=JDj3"AL'zmD,ҙV,XxVd,7}:qIJO~,EIIwwAaf&J. x֍Mvw/+•)JqߢݚZ,`c!}v:԰3nLDUyOe6lpbE0h-Q˳ByB)%$9V{߯`=xL$h,M<p;l 1o"LsT5Xh ; kbm *dTOq"$О.l(yog8IrHtfZ3~OwQnªpnK(mZ5+MPl:Yn+zVƗ5H ?bxf*F~L^ BH7ih暧j&r3ZD*}.YlJN _KM{r:j-oSS[,^ؑ~ճ f34snr[kQI&2 Dw2/zOtƅ +fw1R_gU!%mHtU=T150]ፏ7Earp{. PW7]y}:9K)fCo+wť:]K0_ZY_lV?8NxORF?' h-^p?!X(^ !M~ Az1{Zx6;Nv HpcB:laMQ%Ћ?f| Q% U lF!?{crV7 qqLFsDEZ9E\:jѿԦ.||6MDt묉݌6`W| NW!ywA}勓)oEZMe|A^-E> Vy[P'.3owLMhS {6l7<WMY2[V }U@oػG>ߤ+ ץXg [n(=2N5OǍE7wL Dv;i*M:5v>,f ޜIӧ/a)BsnDkJ(BM,0e3MZ`>9Epp-مw.@/wHnu6AfYQ`{ʊ8wէck)SÖVLVgH{P{^u1j̠v`˭XpC{_2c-\kl(5bhXULQdǔ1>4ү`X= J#+47V_)z[)'եlrt{8s/4AZ~ԥ} Bӽ\Nn=~%wDQ*q2(3),rF qΌjQX%1y@p7sR!a㏪hHBi#{[d *agʡ\.};(0}QDD dk ZF \ԲaSJBԨ·lA)oYL/U!Iv~.)K38T]gA0ҽFe>S,/ǡzc[O2>lV`pgrқzV̼L:dٞ1R88;Z&!| -ѬՄRDkX=Npdn/5WZ^f[ R0`F*]a feEu]al4c{} r5:/$aͭ_@jjXC&$'jh"P1?~FcBæ=҆QF\$"#G^ڌQ./0sEApr^^6'Xߨo`$z^JgŤb #ͱ$a;2Hߴu|f !䜔wcǓ &δdƤ$geV>NNC~d;^{p&XnhO;m(}'4xEWUh%~rG1xmF1lD}}2k#/θՄٙ~3\I!iz9p!I}; +X+$q2A F-3&a6^5@~ZI3R9XjZfĹհMbk_tQJdӄ[sSwNALZoUUA.Rs۞$f8cBh~q6ZKztJۅ$;@ R~3*O`/vMh %fI&&IS]=[mr5NcVHpHb%˨=IuhvTohl׾=PyV^3rmȢc;eC*2t+hAk 5Joi gȱll͌XVbGq|!KHx ɺ/{x S'7js pX'krAf(Q15{:6n.7ceZ4=)=R?_eM.DDL3L,5AHD4wi–8':SK4̊rcg 򋽢tڪ| ϞvejRX<2L* P<:5{4PUY%a{S?5[:^~{)MGSeSLȬ3v/;cb6 EJ_.r%Gה?Yz!8G}$} !\,*'\M>ܑ68ض?٭ ͘XyDn]RxJmp(Yz@-ƻ?C17](~]$*H_)ԓ_$ـ&-pNZlW-<6蘋Pؐ2&V@R >U (f*Ņ_؝kvQŦ_sFm 8HKiiet.e볍 J08&祆&6!T'u,MgX1XڿٜM{Lp!d[&^MZ@ l*DZ^ڵd.O27Ժr:加iV))v]Sr!|INiH!btVA$he6o5E>g;6CalT1y0f Cc,n]+_kÅlH ~NYcTew`ЂyoR+u2r!M6٨ı0!c¯E5X< uڬ܃'qT; 3INu.Ap1y~o/>7o:tNDhx;n s,Ж+S(@9hM̆`Fjyb 9jkStKz:C*7ٖ*|dLFhvڭہ޳fAB(r_/H 20b _euCCiTrNv?B=N$;K|ghN+y; *y^;7ۭGks_=.V#HHƍ ݿ"'7X.Kd|D ~ ys}R!38U'N+[MFjzDާzvM eGd>HA%Wj)r]eݺB_E"<|eYYoiA9HL7?)'BFڦ d/kMT.Y)x}YgEٕޜks16@Ӆ_M]SzE&uZ1"#eB tI7ki5 H*=icpҒkZn`RϓOlN~wGn>Ǟ+2e7A~!eչ$~lB ԶKV&܌\,ε'4I”L6Yvߣy2#k΀mQPcsa-:\@8¹}}ԤLYtS ~N0.#\DPԓbyl+(=5o/yWϹ>Ggi}HDڝKc/a!p䝚9R> P6r%jh~F+f /b: @L?:-<\sS=zNߦ1ش JpD۹/REA:z23"Os®&7൝L+wyDcW>ь& lFwQ⾃θa!JJN+aSBIYR U15>p,  g:slYyһ@*Jsx { X=>m\t?2Η!U9`s?~!hMlguAGs۰ <ţp.Foޘ:HbYkBn]>xNU~ ן$ծcڂ!5NT{˽E? OL/tp1nZŻS%1w -l&v2?Zhs+˼t3-RpF ޞ_ )PD<3, Ͳ5^v[oR|LY!76ڽP.>ԪJ,OZ+ɭp0NS}9f]O5/5>Uʣm da?Nʎ6'ן,Q: CM/pLCWGm6PDwMǕIS>R EL!!V0-֨R` ]AkX,/w*y8Gw7zR1 =b:Vϴi7!g> kMlzo r\7KqJyZm-GVV{q`lYq麃&߼"XXl.H"0qATas |=bG2/b~"3 ҄3΄VYLN@h/C"d^zn`61nŴ-!Nqr Led^_ql`Q릷noΥ8|.X.Tg&SxyZ_j Teu}7P -;C24${Z%34*f$׵L raG.IY qfs1.T\vG)|0@%g jed0LRCIGv%hxhx.~}§`.pUhO,b'>- KP@2/j!5I3xk_5Rc-}y&2٦z=2 g;jt>5yŠ'.%7b*% 2*r~z_$Kp#_sk09%#H#Lt`jSuaVwv@EyTst N} ) 4jXLЊ.نX\ ^<vE @ }cA)ғaHpo0viv$?uvpr( 8 %3-g]3RZ|P'dRʅI4k[ ~3w VbLDJ *bVB ˡa=4AꞸSg⛦FC<ÓF <ڝ>e~A+.nӵ;v}䬳F-{^rCV9;~zOyD$YK4|b[-Š˸` yPhPȴP:Fa\FD~i7{ptvjñ qT.rc []^Me3.!OIaJQ2 GCUxCq1wSD9!{ F"H2R<БJ֛΃ xJv!6 \ÛC_hZ@; ąB={ \_ $p#d~ [og\驙79!K'#2yŪ(ӄ0/hiBʹ殥"amLe3+I1ʥ) Wb1Y`g1G,zelj7+R#4O?":ai' }Evj}LOk z< .䁥2-e{ލ}~o*D~+=_oJGd :Dt&a 0-VA,m31h!"^Ęɖw IR=0X N;\1[o6a>Eq ,o_[t'-BsrXڭXD M뇁juḋ=Dn G9H򄢰X/4ZO<Iyx5d8-0PV(l 'c1ZXm4~NQG$bS9-5'niޮC2E:H:%  ҙꖶ:neaKq1Qd[!a'G؆i0P5givaľ1Xf}bjC==VpRR6+ S'=J!@|t]@ϡ/gJ4C`\5Vx~;%/Q jf`Uɇbj4d׸Oo(Xϻa$I\t{o@NR]+ yƷ|(5Oڼ U4ѫw.9n"~9B= W}X+=Uv3WAihwaq.WJnnaAk176a([j,#)_"X2~\UNbF(u,FB?e ELՐ+c-{ X 6,Mg8SsͮF4=Iw86_xHSow$,m/!Q Y ; !cgف!׽HjJrr|V+w'(3N*D>""u꼔 A;NI^Gr}d>PzmAU^ؠiaQv õ3mtfi_v(:hԙ"'yZPJ@gt.~\̚]GA 5$<›O _^GXCMg?܁>@o^h:H{V[ls[;3J*B֕^e?"9Mz?jaJX7;?"r+zbx:؀ >F@)im=/ f/Aƣx6TW|U3֦bt)"3HOvE1* yTO԰$.; .ձJۭpcO74`RcmMxT@Hz&>#6I; h葩&.qH &R/; gTx(&v?|lvsCVϝ21%ೇ*1#TF1l+%!h#5SzWf5Cr; fbX#S}Az)HX]{CD24o.)9q3,91_!JItS^JSӷ]f|CvRaAf`|S&хfMs!bZ'ۋKL]? ėGx^[ {HM+t4OiCOJm7Ro6d9#/t,|6ܤpJG75qx-8#Mbuw>Xpǖ23c2;Yn %\NzxE OZdM`oz݆M{Ms =.c)9:4OVWt1:o ļMS$}JSzbW#srmHPc[W~G\/Xã/66 yI rCebE(S)uo@AgA`ཿys@k!.1~)#00^prA&mMWk2)u84T>+XZD^.Aff6VLt:uRgPYqMWTYc,Z2 QI{=sF F^_x2D|r;szaab3W /#GlO56@s%%-~X66˗FLq9{"g%\'[fNGq+!W-=BvraJ]s(e,MZy9 SK'H(zmF uDd _M6Ŕ :78,YpLj[oDQ|)h[Sّ D8! ")' Jz4 G&huf❯O/'5kOsZVoa~9o\f8Baw9(e'XM$x:AYζ L޳fƢ5!Zvm2Σ=^ҿjLs31D1%ٶﺖ 9z{# Tc18>|Mp3YԅO&q6#!F=mu-]J0*r)Ct ˘R5DJ4[VwHW8}HL缍iβ ]j5-M,n }n `i+]k۳kXzpIQ,܇Sm:Nɡ'}UbؚiyCq1|cfpHBfm|Ms:2+J;2LVkO9NIJIks/u>^7&غ oOXna5हgUC]f9qXjk (zMkݨ7ɋН#n; tcB “6gπ@9hsTH%گnޮwsg%$\׉rfv7*/5?k:p/6&/em^dQ1f 4rqHWrWzc|, DSq1" H^`ޱ9O=$ *"ؑ9UcbaSK^Ą8Tw nT1m7kM<4\`ҵozk?f2q>uc]rEw"<*eԩ(u?/O?l/3i^6s9c."ўkMC !qGQ᧶b&ƝᱸRU7F>'T֭t%Oo|o'z*56+TkAC 2Wu46\m~ /7]3|" W6umGmqIظψjoT< y?oBf?K_"}sj٘'AV+ʕxNIy*_9g-ZWE8Vu W.e`$xd$Z?{KX(EyIԫ>[YW按oWeF\coj_ꪩW̫|d 1Te̾dS7~{1loHS%~Pi)3.qe:.bM/-)ĴQd%1ZO0-PVle!̈^9UOATck Mq6+A TϘĸͅm̿C.. F ޜ"ǎXN#u.v=_oކwLAiW|21`JO*1gW@18?Nz5=w#ބ(1w_7—T1c{,Z/M[!3{,+^EߪG;'{ E+Sy2]+/Ae 8zY qT]j#L 8jd۴)$id2qh[{w߁D~֓6ȿwiē|`q5ok8+f,f xH& X'ύMwɾX11J'?lUbBb@,5ӭܰ3WִHnwX`j\=;X-(€d l#xuߝŞ5S/oM#8޸6veOױB_-C\huCGaa|m9MU- NLJL*>fcG#1T4+!\o,,.ȋ 3ND6 Ķ^[zp|ܿ9cq3\=FsB<^`Vi_i?<-kuSf26Y$&i]=:4\#5%\Hm>(`U1!_ Linf 9(L m֥#ꠈTg.g@Rkء-a@: vc+hp.'x]6!MCYmFmuٍDgX9 'RXM79"ټJ m⻻X"8y~{Ɍ D'F j1*k c}[C3WbIWߪ@B5=&vM`_\ :2vo|@]c4ca@g $Vr=X~vt.W[R͝ J=&\j.dkDX0a8 tĒ#r]:$[ƿʄa}(8sai 4Ub"tL!s#:-D^VVA,R9'B!UR$,'Awi-g̾rzy i爢īwq (Pr T5a,ֲeFO*V.Βxd(w6<790#mlriiKahUyMkGz` \i(#i*}nm,l*\p"BaEO'g =q`(j}sx*RP 9#/[Z*BY8JCAb6+ u(: >:PxAF>D)Qh뀶y|^\> N\׀{HV*[Mn4D?Sm9޷{6oj,5,l@!Ĭ M}6+WdU"@Ka1i_+9xb2ca59 'ERQ_NR9  Ic80U|Go#KrB*ɿ|jxCtք8ྞ-VJ$2+" \2Q6D.iK+DL,msXA ,{4*(([iqb}]Y3A/d0z2OQmISP5Dq&[¢{a~gk]OӮp#[0["5Ub&+Ng1l~QUQty?Kr~keoYW $+z\^P[ wV#jTa.ZnxUpBugqnExI⹖~O_h4T79lj'&œY3|ޗ&ocsğoGΡcXݒ (u 1VQul.O!2#헐=ERvƊHbqOT )c;ܤ+( eaXwJ,i$9$Ngn (/UAW]"Nu%!knUtCtQ;wv$r!)*Vc\7zA%h F}>V׎RmIK50}T1wc#xf`e eYF)6I뼊oGǗCܰhP}v7 wuHώUHt ړQ>ލ >uh-DlX-k0&OEܜ7x.yGyvP.PRǬg +'Jhr>tL U\wc0Q>+\ 0*Xh`GUNEvK\_.wV5Zd dk0s(pB\[K +w_YwY$w% ÍylWPpo͌ZHa4k82J%'&IK T*jhW[qit1.0wgL a%X:TNO l=W36ÜXCN?Iϑ%y +yy2,G#i ^{dg2_' .0TiA_zRziL~t[q\PjpfotK909+nܹ4emLE%#9zY2)]3)?IC>M2|E-Rĥm (FG,}AÞ-աh?_3q.U3bu6Qluc0я:X?0/P/#!XtAq}Ąf~~ )aiWq TZk>NgL0+d,ttV'z%Ji7f2n@@&;yn~ʹ myX] &cH|T@/VoUބ۾tl=_S3UWZуT0u^ pJ7|Blå{]L$n2,r ؕΉ-fM 1h|(Ե0fB/;%" SEqv)g˜V&b<$vC.t%7gC)Rږȥ6MA'֜NEdP$3Cy}AC gEEp'jzM[ը_r0o %v~PXY,f²%4QGD+(I`~Ŧ#؁"۫yk@'{Pxyڣ9kp}\!tRYZXc,[n M;l$X@!1`%>]&Kp~֮^#(:rpa+Zũ",W]1|.j>^ȝbJQ;ܰbQ'.g|ĤD:7:mc4McEKpᚯ!suj9SLȓi喣DOUw\bDދ@8o#-uOɌxRSV̶wxὴS2'ǟoZs;! y>Ԁk wg$Pl4eMFMq_ qW:ȨЫu#|21>!%g/-XtVR /5ʔ/pXAGUשTa6=N63\ dfmM1 ՜dTDskvVZEZ zs(BC_UY'RI,E{"2X ^BAw= e+녗8V_н?{ЮLz=:ZniE7p9u]?{IiɡɇYd,~zXIYdkz%fwiג. nOI95+wVw< p ᘖx6$#9;4+o  zʩ [ݠ/>g] {Q~-wi~N֣q5(vB؂4~XX#z1ҨlògD=jXO y JY^>CNU5%˜_-K40!zG!ZmC[d9_V+Hk+L)zj}a5.OPf%)TkU>n!b.p\+xYm %^-[:-$ݻx 3tNJ~YXU*U vs9Bb T;\sx-*%3J=@ W8I͸ ȆJZ<=negӈzYQSPټ[Di!aV$N'٬,ǮHI${M[-~餆Uv<EyWHi?m?n HKf2,|:GM4 dڜABgu9bǩ{ Wy7pjNݗtܣB*31`2pPϟ_q$UnX-؋MQW[q;~K &"œn7>U AoO4_;Z6liݟӂP_- dsrWd9_t}K<&gfIv NXWKBkHʌ0vẅU#TB6:4F?.be\AlNvႦ\2Ƙ8:-gX HNJ ^UWQ};#/ROrVXIr:u ȭ /S\q{+]?R%7T(ƒk/Fգ=qBtajY99Q+(w!G`&eFG֕`T\OeWYXhܳV+{\4+CZ 0p2hYNJKCx7g9ӘPv(lrPRb,2ӑki)F$40+&^׭{O2(u +_X'Yj -{-jk*)[yTJu9йF٨@Bz5S,>qXK©*ᳶjr&IE3NO0TB| 4&G CE`JzIm͞~bBQQ=Ԯxve#j&l]t61g+^6϶}!Ad)h2HybF\}U3жpTu 1S,35FY|pFF'橠 uiHHHSe)a#>Vg-ԓx!W&=[fq{J`]j.5nGjv Z1#?:!*9wADn[LOqNgY\;¿}D],>&ux3V Pq7s0̫8B{ qpEcHE/!u;R~*1{gC#'MWDWнK|H"H򺛳^(9U "&d_>WCT\_!So Z9(+K7rcZ"k")`C,6 X[,SfK4P`MZ/9E+ү#Ynw. gAC 4AA+hp է=.7r_䛻b֭ ]aϔ4c1Ho,b8p%0瑹ܞ0:?^9^`W)n>(ݨ;>?u4iM1k9Ck>{_ /2O3%sV+E)>Nrmmg^NXBP%J9%+ 6ut+t\3</FyHgܝkq p[8-f+ eeEdRP&KX7ʨql:z=YnD/dxK ?ۅn򏣴# "2b0an#? cu<%Ek#. _ӏGڱ:9f6шci4#}ʽ/;S9QٌI<\!P@]C7xsl#j+D72^,_տ<FvH2{>#excZ !z%E _;o |z޽?θvBHޒq [YcCoft+ :UD+l f<5 ;պ߾^m&ߑHkt/٢r.$N̤J{q6my7J/ʓh__j5 ۃGwĵ&[HwDG^Yم(QY[yoѓKߠ4 _'3B4+>lw̶GU116~&4z1Հp16@☸e-b^ӈD\_3qsy9J\]7#ng7ȁS -}c{rkY1H?yvYX8yS 5tPB `@VQdA"iXĜ&qA\fKC2$N^1@ߠA8ðXm9f~W!puB`0ԃ|XzX~캂82OA&&i( a֊6bf#6,n~S-4Ps:@)/8͗k\\B<=GwaU#Fd6eN0soV!]C47:8s7Tra6 !T`MDzL[*>Wз;$Yk|0L <ӕ^j!% * bBK:k1| I 뛊!Z,_/KU K<0yr ֳs gQRJɎsۅ/ł ;k ѦJ+(G>SZKC1kZ|Ґb+Av(ë ;3T|QL0"#iDvC`S\:ݖS LٰAͳ6 䁰Tf9z}m$RA%D3e駑ߩ51vTeh/OjtҖQUƝ$%yL85A.wVS'ܤ){YFA\ѴCIЌL QbLh0Y_hlG3"XyJ\~34>WuVց:lƸ%sCɫ$^ϷŪ1QV,sþHMqҁFdkk% m=#2TvIehM-1a< J^iF.=_HXSX>"P펒y+pҬd9RU^0'f/^}X8W33;{ /XF!薠I0N) $|ӡ-ryŷiҌxLJ=Tȣp?(KN#mϻ<$6{F2| :=1f Es*ro)fH킞UIng`Ҝw6J ?ϞwN5=WcF= vf}Rõ+ii__w@.4y0W8G=Ci尿lZٚU|Iu?y~1Қ?/20RBH }" {+.)р܌ИDUaJ,8Ue6REG@%cEtleb  *J_G<PBMc9vXEʭj볚cGUNdw+67 /׸$hZg¼=ҷ΂8fʹ;tBśͺ/}bdk1{51>ϋ qQ/LbxUR)-9c{|D4V .eF`-O T%|j ?U9 YdA{ 2F#5G[&c\0(,mV%k(Ե%B."u$̤Ta5JaF߭xêR35K>P9B$ S?MfmI`yIg}jswP3D)0^FE(u첳nC^ZRIz•9@fA !i.{Kvj =NlfjcH< 4G4_HQQTs!Է\۾GfHl4*6G@b?UFDs0/!c}pBwJTH%4VfYߢآEPL6pn!$Hԉ׫5&}N pY#kw:WLE)e䚜x!$!Mv8e$|qJ7l lܣA6mZ 1pG/QjS6POetYΫ{&{rU0}UuEP*釯/n D馛@stڋb]13R1_#sTi#`̃*ӫ)3-6tLv] 5OMY2n9I#}K2&h<8J S zA K :Iͷ5 ԓ&}Apx&=UO>H3DZ7=ar'<RD2 )\  (ᴸ^m, =`r"@WmY  a: uǰҞC=<-#Ijk &"ӉTFc(X(UEFte FgБ -R10!PZ ()5x@ҝ%IPe;^9TeE0F! )󍂳S?5.R -SI_ưI/N:L V _Y(vW \[ ;%fw(6h"~s_it"_Bp7Nd|sy3PgG"!)RK\ɔAdw)ZM"RjZ=Eu,yN`43}ՠ ^ ^mv8`X^4\zF-IjS'gn J{/RT sp^>=ib9mA<@ǖң8V>ayFgFSN GkРPj>:K2gPhL%̐&of}[&g/`B+rڭ!e+3};ZMnܿYU?K|NpV)} b]t Vb|97 3$m-0SZvjkGOA(e7vuQD*&άM>oGcBBiiN=&s_5b[cMr/ejD }T@u L@QK| @iɟ`~d!=[$U &B2~o< joX6=-/#w SfJHcJ[WS[ i3):؂_Kc|$k;s+kK*"&pˌI7@L>&{>ՕfI\jnr%};z o!St i:B3jZGK,9Gh0=9 h01s~1d{bj{2nt3*!RnV %W΃Z a (X /5_KGX y3-Msu8,§͊='~Ϙ~=o"qGG !57\ߟE@kX$ۻC"Id61lIM"WBxMOL)^dD|̐z~ɹ0 avGtB4:"&P--/`Kzs\CQlYp A91(pܻu!@!JBp6t g(:K6|d`XhמfS, #gcggDe6QG|;ĉQݝ#{*“ѽK>}іX=AWߪ ږ*I:ϕoA"J`kp5)=GbF@Lp=hdz NnȊL-rczwn75tYO{&ا4̥OJ;y ZJӱ{`t~iI*hprY+wY[u&a'C[g+ek>sbuW*{vqĢ4Im/6Dڥ8LDh K@?&Qi:b @P>na 4YYm;n@4RFP?H1 ykb4\Gdxj|eS=㫐Ca)93Q9{ٳh! ǐDBMYJ!ZtxO FF@?N.;TLFF&~Rg|>_g;X53&btj7٠ +oPt{wV>Hv1(y&*0:|Kc>ZEԒଦڻ2!נ D%s|;HU͇G ,뜙z[$.F~]z%3dEˡ[0##! ? ]GHːL\̆AO@yjxx_ @p6OVD%Mȯ(|vd8?qI`>b E 'G'("b ֒%)gJ+f|8S}3nW_Xn0@<KM;}ӳjn!ZW*u_9q~.h,KYZ%/?)V`wU*iz!6?^ѼYsNU|u [/qBȵrUd"*znZG3Q.|F} %*TkÅ:RYB!Z)/Co ݎgh DT;M>ܮ 5F m6Zo;\S狘F {^2F[Z,!5ʽ}#%ǵhI*nXD  ይ Xo,Y1;#ۢQ)J򧲢Ǘ!܀kW3g;%<=&Z!ӥAO9S _&|B.ӄqRh{^ǐPm'_ϖފh6[ 2FW&:0+xzu oY ?%Wc'g)r] ʺ3q[iV&W5 -~rFyWmE56Pzf^5*(E疼B{.Y's,fR4 ҠH D}(oG'KHt)н#cǑD u1;N!YnWP.ҮطPaqeg;̋ TDqaFYz|-hjF.H[O\뿪\we1n 4NN ɉ+x| mZWyE_j+ѐ`WL$Orn@95v\Vs/c7FpAݕ D&b/+Xn^[52exA;`IMEg`% 36+ͤU KFDCzY DQlCbI/ɓh (m!ikzk+VYL)`1BU_3DƬ}`aᆯ܂wh"EXX":_o긻*<J"alhXC_;N';1ͶT!P!CܯόtK %TdmjX)[9z3mF F<#5X4Z^@r Q4"o%F%+|I P?;j9"ZcOig2w> KR ? pI,3 Vp`Tk8S. оŗ /_w~I2#=ۯ {&pbwbN\Elhr}8_ N &VEJSwvxB¦5)$PM'^byөN De+-i΄9Lթyl+K չqʄE: 4~TǜֈCBHB?0xE`t#?S'Q" _;C&Pn3!sk?z|f-ޞ2Gu7Ac{(R![Xh &]FTDƫC|:C'J|!Q:q\HPl-I2i<*aΏP7rIoeV-ic2=Y+W%%|̀ ]WOGb:VX_f^=Pa֥}:;t0x6GW:N.UyX}@G<u1\3~wQLZgV& \U n7Eȥ9LW\f+Sh69P_e> GRe30Qb&a1]̛e}WwKUw  z w0e{lͬ\:A:|b{Qe^wɭM6s5Oǡ]u{4ОSAm~gKb´aq@|VQ0w6ƮCo+Vr3z)xvK-\};oT=\o]fwc6m_B8"ʞ8*#t9,I-b!'VH^^3`o=o1AoB{ȿ'EueW~"[ZhsQTE7.p Şz u|'/su)X'Ͽ^fRGFdZAЗ\N>[3͕/Jʒdnq:,t*O f$`Qs2e0{HKլ݂82ׇJ2wU@wzr*!V 3vVΗ%4gկp|4Z:/LI߈E >#Z(2?8È`Y0aȄT.Q:N]v-|"ږb5E͔k$n.[SPoY-rdK 4\N/ (bT#V0BOF| P{'cR7sOsWAd_pIr-!+?ւ*5/pZ_AH{9f|DSn5R)aCqj2rxEri09bf (Wk; ɕ3]CxAe4sxd g€nE>kۧZJ aXErr ب#{Ye&6z4ITn HɽP-$~ն(&>F(V9qL({HWh5# Bbj2/@֔'fc[ܸҖdfwjAF\ WyFl:)@Q Ȳ}L}\4ۡg9xT71'g `wʄ`ŮzijgCZ AFBf'fKz/8:y`WiirIl w磐jlhnɚ v/q'%ʨKB,{凟q碦UwqkpL4E'﯍Sl짂6/N:t2JIgŢKhd gLvr*hiFMu[?z9?},rlVlٸ%[>~h5͘ la:}fҸzO]03z$7ՁLjJcFY4C=k\>w?Y$NeEYmƸh#dQm'ن&5RUF{14P8R&+4PO(EI EZ}O;G6kOPH ެG$-^zm?@ 4m; ` fH{T?vXJ>=%K^nEoc$LpgesjD,aꅦRJ"%mF~$PYMJ4#xD?V횧T̀\UlWV&N̔@ezxC$eƩ΁s42{̠ ?$-^\sKZ1f{qZڲrQ?hKu[ig֙nXIUi6xqɧԔ{\aF{F}]=d2׌J`Ght+k=+crvS gps8" \"Ȧ1!2GT?v\P*ALF`qΟk5ZٓҐwr8{Z.NQ+lH;&I KmSի?i O`U "j:ŁDן+z5 ;7„+~x,r@A]/<},7SB^xHil΄qz•jR#5ɲusa;T%ퟮrԎx<4^EA#0uNSOZ9?wK6b/n*ˤէwsw Նp{)rJ " ^]lljtm~}h +BO&8SP=(v¬$"a/$v0x̷TAZڢ6Kh/V$w3PSΊŮ]ީ:g{S_@&R7#Fdx7G&&8,z?vF_460hWϯ0 pquM Wٞ,-8I.)}NxدV5.C:#^D9RsTRXJg{bft4$}[]8xWB1lYMՀEW~:U w*.Z arxH^m(AC(1 >4o"Q{s<:}u׮z5-Q:^f+&;Ou?ѻ5d%x"Dof3o)&5z\h?dh{@HmxOihzCMwc/04ͨ0XOJeZ * g-}}HiM} ׯ1!xޝY 2.)+\GWZrncm&pY'N˳|ÏDȽy<=[>ԱKW-:Mk!J.@zȥI]Z6g]WEABҷ}.ӁzScS͚` G6"EsOHS>kXsڣY].⨽:Esiy#d@mPט㘪ʴ ݪ< 7t\ò6q[ )#zzx+?UY 3 _r͟hMxY;J;tW}"qZv]\Q?3%Whs"?Lw{iW=R!U7z|㡳ĕZ? UyδƈAUv2xR٫ `K) G 7fc:z%CSW+aG9Kif{s#~w f Rj'ȟYXV.AVN̾G[.=)HnիqOI*Ĭ؝Jm `*G3ss(kœ'KjꆪtV̘hƧQ׎9_u+R?ڌZv{wt .dd9z|#Yx .]~=YI'=#5Rp 7VL?~UIgcp{"+f@ 'b]#щr]XE]>q*W;y=Q*+WTz׾W6S={tQcQQ`0Ԩ_$NDօ=m Әc#tq@oU)]wÃlHXVȱ6f: %3,TWHl&`߃*}F D6nX%-6hq=րT`bL)ѭg=vD-wBUxKa>$ZYV6TMWՠ :RγufN@؜`2~.GA,wj & EL[N8\E#&A?*)7JYM$ٷrhrs1FovW,kQ- Se>pn'&nL1EvgGְyαi&@A.=? x:P_16L(eA ~WD+%Fr:PQ f*9~?52U{ 2l0NSˋKxH#B)ezl$$M(]$kŸ)3ڹL{# FrI)MԄ\ 7N)Me"dX`ꎄކs:z~2@4 ^mf$pVݦ X ۻ3jd SqW?[XF&@͞ w >kvKC7ߞ&^sA[G)t|"wÌ2P >Npl$w\1 DlTuADe>J&3!HoAS+ݿD.cLv4@0o}ҙO?gJ<86#^P7bjzN/qir޸P(MԢDXPn/F#9tLwt6 1 e2BK2()]IHA_)I )Z/=wȏaփ`h8$n0ԘkAuG,Nsr~QUYV&|QnNG P1)(F.Bk ~5QdLEo}ۀKqckq)B+2 E~,<.#6cZ0N@`?23$nu*ŜsqsUj-vW7!\]| _(XCrڙo?B! I͂E:y >l6yH /@ld W`&pj컻 e8s;#?0U;i7wmkqIZԡ3l*D]9k^spL ':K(@F(okf'2:d)D=Z@!,aZ![1f硛 m pE$Sxoz< }|A Y'?EO lt@}8u\i@ViF<бN1I /|(J>2XLv;5̧2[uCk Ί@a/Hi)l`9pf :C{JrRq2\ wU8jpy QN9 W")ܡy)-<c|@f ѯN7  rG6+Ŋ1t@WyNJ[xg=ήB:BUY]*x}D!c/#' C X\75 6y*:<3/T} Sǡ@US F"G_,|87PŮN-۽z”e"?0CPdmyG!2k0ƪqk,֎‘ƂhGWas0{4!X-=s9<{Rm!M8*:ߓ@0ݘ,P6VMJEzhJ$c,KdSSkĭu,E+Æ 4X(d^Pn.tD:l(XVY+?._4F`4#&@{"#h>2s(~$i,fݟzܬ]nYn?r(}6(#ј狿W2jfA:R%IA9?y8X4^v !a1BuhG_)9?=2L* f5 -j8mvj}?PJay~/?X (QOq{ыx,$. @FSDztiӶyk~pنN33a1&4fo5)MY|вW>Sf`lsÄ?NЍ5Tc)+fGg!<|oP"74gՌY6r1M<.RUXjGiU qHJӼbmRda9wT@Ҙ0N :IjSu-J [x ɉ9LNȏE'{ڋ z~T9-9RG3nr'7AzC}x&amOD/{ .FcUjesIwv&DT PIs>֌=826 K.풧ȲFr54vIf3ěsӄrS{ڨ7tC(v10c^aQDQш QP7%uf#^w}DMqkNGNKw)jG1zy1rD8=;,F@%E>y k#Z\JKjP?O;Mu-GL!"9dt`³ [aeʸJB '"(g{z{ jCJƹL"&տggYn+|H}{w&{&OBOC]X#&v\.k'+'7oA< mB[RV-VI`aqRf <ڌ}HtzT T9P4*fuxl?)w "NÁt8@Xiab3KcΒΎ;`1hg 6Y>RfB>U )ByD9R "Y-B()4<R cBSʪ_d$cF"R^>7"rI(5B%d~~A[ j/Z%GSR[q] шdʲ=x`F#/  [=؛P_E&kmDMٗ*v+3mMvcf Mg=4ܞۗuNEȱB.yrJS]Jba ;51~bK7[g_np\ ;;7taYɲ;kQפ}z-߁&#D4#>aX5d/'oSq1"uX.jo91a USzo <'pZ=B=Z~T/0x9(HA3Bhi[yJu(8ݠԃ w [^ Qo2ta{#G2Ǫp݇3ɷW{b l.:oID|=ܻ]l4< Tt#f\^bY, K+W[qYP$%Xn3}T 豲Z^e@j2wrbA`WoRsT}DcGĚJwJך~E>aݍQ >Ârx"<Gwxf\` -QtN!q<6("dBp9bojĺvUS E]vM%Iv:ɟկLN#VF);q^3,xL /ݿ(z6-7$)TY@c 4zW^(ԥX쯬ĘfhmD\ØhT:xFȅ?љZrnnk-_PNm5QsRƸ`[ 7Rkdzal9TY{/tk&Aɟf f4Y^9}+CKV3鬇Dy-҂fzMpǐ(BVji=SXѶ$ߟvƀrGme/f'MÕ ^. 53u3 mOhﮞ;"&g[[jXHhHu ]d հ!UgZjAPqfvзy3}f;NBp,qLmC":{f9@~yg:*tiiNu$H,[6i$=h-l+\Bv&kgcZk*Qu]0 It{e2w*XQdHu+X3 U+կde%^1G~3y2\ ΤboRs䢌#xÕhA wET-EVRJF!)zE1i%1EG[+ƂѾыhk?ʉ_#Q7Al5ؚ3cRHi.UH@e#)T =bŰqơ/ Wta>^+AG;= OwldB k+ viReR?4iKhs ^ 3lc25v{Ph#(*'X6֯;RE^f(;TdXthZ@užwZ<bEB3fip`~:"37=^ 2Ζ”࿋̴obMS{/sf6bvH;<~i)h "w2 ~~=-Ѻ%G}-m5{U9Eq9`P90^`@\e=IMfZ:۝o-V*Wߗ{ !t4޿4)kĿ֝M&by5&$yjJ<%w+N(qhV޶1bhq`?uغ >h|ewκљ/5YCT|D*s.EK{e93~F`P./o: pB&0 V̏+-}@"Q,`fīnaxixJH]ϋ U,HXCe}-0!~1ThAy 䢣bbEJ,;Ϩ2Ix֡cDoN?)ؠU`'YZD\~cJ^DdoAZ&>ՙ033 zʆQs1*;w6Fp7[~iaU2ٴCwXKh J <m5OV?,f|6cƫڝxkl{?S'(ti%)NJ7i<&F0BxdIOyʵ&_!? iKYj0iw:?^HB9n}r̳Ro|E+VAu|  b T=D6Y 'p'iF?I88N2IVW W>1]nսP٘/VZP05zW׎Co|& Y}nq,+^4z{!kFυݭ-7?<7ߡYvIs[61Y&S^7z)DGoǁ|F6I^j_Ĥ[i5~g'&7 ? 1?pwww.cҕyƑvg {CꚛIm$4ѽÄѐ:ER_;)ae"Vyݺɮ( $;Ho-tVDDjȽθڥt=I{hj'm)2/Ȱ޷42P6D;쮇^Ox V7…2s Jz\e3&*0"@Gorq@H$u^iw&@#?2y:`85MS?zuN0Wͧn e/_7cYjg`x)H#8%YUr[x2MqX^-LDco>24Ň-4Qҩ!͛[zzctgl 9#韗V :"S r]ußWyF5B,=vfw(Q"U Rl,ߛE.ZޑBL> 81pDx4X}E2Q,^޴N# wrYH mhDoVVs1P'MGgz${gy!jpKv=ejJ~?c78^лŗ\P>g7 Bew0(ٮŔo殡R_/S:1L]4枝Rf]rDkdήKQP/u嬩;+l]OI'?{RSmJy'9^>I*2 <1L1PtW5%nENJ5&+Hیd$8(r8F:q:Wy;o}s2+.߾2ڽ8yk%=؆L'2\)Y( !]iI,dvq,(T Ix<]fbdI'>:.B~(J Uj96 oY^ 4'lFNz޿eBș8'YL#S,  I̷pV"G.I2s^فyemoƒ~랰BQAr<Ԏ8Y;zYqXAlu$;@]0c֕YS]~+d*7C½~ADn}DB{=B _Mʼn"+pZU] ZXXX5?3oJzDZؑ8X&kLt 3+J>Y4|w ̙EN6 zg[ߢv܅ % RpFPH}=*m9t%+ cȭ`iIf/˩-VIa#:v[p  Xšٙw֭VvXSmoMU?}OXNMDj9G>ԧ\-zJ\Nlli=WS#aR͝da? ?RqdkC $UtyrX鬊.Xb@`]=IV c! *pVl+m>o&y{I.d׺C#ۦ MѭM/;˦%=j ;hY;jT*g2ߛk#d!¾KJ-_w23rstrmC\JЀXH%7P[p4cp7ENA -ACUy/z.#}ybmpgbOpՋdyZ uPO']ɄQ[l}:LhjQy ߺNPX1utɖ}/ i@],tpSrEϜUC2~9O D FeCK">ޙ7lm-[E>a! qn՚"M5=4m>!c~N[  1$\ia^ H&^KQ1:=䰨[Dؼ4Gfw[ĚDǝ oW;| 8PK_qTղ%,"Zx mBڬ')F v5:sa<;Ѳ MpuN0(('\cٛ2YBܛk>ǖb |t(jtH~iM">'MTPOY5DǚDzR2'4[jy7%{73q EEP+Ц˄v/c]g%k艞J}TM*BWm=^ i[<(iܖcӼHwpFWr? n=P R]نP9c iptݷ1^Ǭ>1&x\[ =vxN$݇kH4~ynw:+N]4uفCgtҳ8tbN3`n AT=@@H LI>zю)# 1#(6m__SroHn0Zzг d[k>B|7CVH=0*871^_Q[6"_ Z|#7 nA;Ծ2>j%,%<¼djlVկ={̍@L/OW=1;fK#,HO R\> y0[@. z5 HI? LOJ+óz3zUN05DfΊj5m6 nyyYHa+Ol;^Ǒ*ӃBh`B<%T33 B/h9&*@ŅL?XlR'n%<n֨+~ hytFa%8 .jBqIOZzYȘŰN >0i~H;H &Y9{>S 'wX_ ({PaJv)}#0xFFV69c0~EaXT|?[m-Ksxĸ5A3?{cX7x柃(>G! ر=d*l=pÇc 42ѳh^/"t'զ?ӟ^wfvlϭzLPK^$KΜZ4DSMFG #YZt^b,0k}4.ոVj{u:~[wUA#k/0&JH\hA&C15 <9Uae+[Nh sC""hDⰩFD6QU_o>*BP8)% CG"I5P xhD[N,X 7yLfv*wׂ[_WyOt78ߎpU#'wѰ͋u4yW28y]YjbT jGI5 j w :%°>Z6NpNғOԇ&|$֫3/Roβؒ-C[I88bj1۟ #s^珻x$x"( +xv$*jPm Io ֯ 'WpTH_\Rנ:14֥yw(2N $]^bQ3ǾW5ipCyFXe]<ЕE 0#hۘy~ n$}cqKp$}vydfmҏH8c x,X!S73%5M"qT5; 8)B\og7U=r i^6r ֹvO]y5g1 IIp|gK۷̚^PM(:Թ⦭;`Z2vFHڕUK}g,njp2;/V0!^Vc6[z~!Z#qT /1ig!])nLK4D9eh{i*^kw]"zM*ڸ0ԟKFZvӆ9'_+/f?cn654Pd2}{3MKni6-!X|/I) HIsZ$F'Q4GibM1Q1<_K OpfM&dqRd! nz4^QN q S  &"h'B A(['&JxpgAV}{c%O[H[9]*(:s4{ W.%msu*"ӄ>ycu{$R@h p!!a=p>9/U)VL,oevPhCf<8ռ܃?lYUqa*)&*Iޕ L9B\>LuJM*&8Jh(?k Hp%Kx v6?]r*K!KLWKMQRLpXUk2/N7(c8as+NRc-Q.?wx\XPԍ:!!QN;VTzvcbw#A3HHxTރ4"C5 w"qzI>p}!?3e?Er()C ^M~bQim6`ܡ1? S6`+ZhyBxg6/=;ZLјsBtSj ><ߙgn7{-8l(CQe|~hVo~BӺ'E:*/WTgNm?̢RO$?dz< HE~JXj~-~j, aN؟*s2zvHLFYϡ\ ^4c vx.]֔9# mC>=`JP#v<**^If~xpZqxX)Wj}AY1!8Bqq} 1&ko}($܏Os3F궹IԵd+'KbX$qNog˲r(DۣRgfIboD.*Q]dN_*9I{9E#|_r%.6r~DWnQf9_nR+LM^OI1Rzg-{.M,ިj @v7`S?_$nTvU3N΀Pa'A1b.Yf9^+QP=<(Z M壿La&B^iWbeGZ}6yX:7ROT߾Pny6ol[ 1rCjtU27ز՝8D&>jXɝ?,#5(qm_V! _LmŰJ-=˙ Q|u7 01Ot@!E Н%dDwGa 3>A9BĒBm~-:5Um<DŽ7kU R"JʆpPn(Ak%v 2eեHw?M,d = T:*˂tp}f,TRKܡ1jfxeia`,uk~bAKnj6 $fmLYׇoK^`Am%eeUX-Tyk>#i+hoߏ5l 3ݼ (Y(ȧ-,}>m`:ojIN`ACy)w8f`Ʌ%Ă &;ipLc[7"'"PbZmu@=!n]"k7U۰{/ngd\.x8!L6>xNcPQ?R\7[BVt;)R k|yzӗXXǾov.VSV`J~j2+}"z3k qqhc\9:Ϻwzꑘ6#{s 0X[,+hʪAEЦ =dn%遭M%ߢ2L ^(T lHҝCdsE+)Q7=X۬op-򬵢 {\ٹ:΋<fXA3m~Z\ezr|'SҌB} *ĩ5l溫s<uh|z 4\n^Ԇm2&Ɗ] M%O<_N#^ՌzxSmk`lEbH5Ϻ:T+0r0՛8a zb (vww.pytlԟ%L &1 $J=-uȒoxרc D5vh|u2 0w69-@*^ [̍8JಗYKbJvfZ(JZ5ZVobN_{wLTdHc Gq9Zw U,VgԈ ZcmMHk:;Э=SN~'ZK͌+|תRHE u{|DnG9=" ܤyY8|d o)H 4owأr%5_a[eELL/f֧]@$.{ޠu)pᢅ]muI+e!(I?j"Fی9 05!v x:\*RL"hBUeZk. 7iCQХ)ݒ@,W膁L3ip-.%F3T|zX3ʮ_H@W^Fx+qy?S]689m mS )JԻ邜I^nR8ۡ,*ׁX1"dZbf#,S]jt̂?n\lÓ@AeZ֢kD["Ur#gvJw/}vM|-C,]M-1:}*b$K;]&m1r]Wb˚g7E]olQO#&Ba$o *|0IEMѼTlv/acf. &z|EE+/MeOWCq蕠QWܻSK1VT@&VIAZ+vnavnѢܽGUdAYYLW g[ѯ5[Z;( 1Si-ͥvk$!sŎԓF:jT۪;` F! O>=azԆfve6'(݆Js{o Q\vz45U1}ߐǣE>JNO^ЬA64RP3';f;9HC{73\""xW+q\Ol*P6?k )^MNaej>Tڪmj-఺@uٹ%26Sy(%bkE6NPߔnt&ZZJ3b *ĎbS%&u0E#$nЁ}]˵/HGֱ@s.L`O}4Zg)oTp1I%Ԉ)Sޠ`e ZsY]F#5Psd7M0V3QF 5Aƒ7ދ^6iK᭰b5cޓ4&܅!s$M)ªA(k~MwfRxqR}plx r-yY£ٷj"ȴ ') UD\|ZT1{OD9 ߎְn3MᕝԴKLWV?ec=<؝=7 B!6}ZYa !A^@7q71ޕ<1)m4S`I6 >} 2jNa76!+b$N4m#]oC|aYh T-j~W 6MH#: 7 SZI@I!TM:F^b_׏HǼ8{8=qrjbe$"A`2~vkFaSϢ'=[%b_R:XM xOZ yo% ,āZ~X0'4λE ,@vb~Ԯ#l"OcFp4杧\}RADJ?𘽥<Gڈ_]>NI,;fY63 ]  iԪ2BE,};֑*#O vnB5a;<- OL$+XF9SAzPCRٿm8sï=E> )|)}4oleoJ-u9P RaY{Q ˺MMaM*VFW~hf!O/u=* DK?Fp$4zfW~bblQ f4ocj a!IgXj2^p2hpHv~<'k Sl[$!dҽ R`>渕J7-y!&xD5jda"eXIӘ ]7oW=qf"aj I-uB`ObĎ&ken `[6u@ Q h֠G@u׫cH>PeT9`d2!Egoʆ8c@Ecmz)1͚hC UtG7J@s &YV啨bNO-s鱨X-ilY:Ys ad iTlukNiV:?#xD@Oӥ_'kEomD:f_2/vVl/"i/3ۋJr L>Qe>}0Vc/vV_\@ihB!TYt*q]ԖIA]W%\g4(4w|y D8ze&hK𧟃V!& xqq(gWj(<ץϣzE"#p&BS#aa6b`9Z.[rJA "T=<Lf onG-B[DmJѺiԍ8kDS޻O"6ud10TI'OTiYl4oO.\yE^ZѺg)$wJFҚ )kjNev|&T|GzX+aM#f5MVu~nE}*TVr+|Ek!6E`\pF@EӋqˣ]')MgmČOF 6EY=BQt9&؉duT+͹Z"peT#MuZWݸ'ucܦB֫l{9LzhEV3kDNb5hֵW/_{_.f0uH  Slm5$v"v}rN!q:Aulqmd4!$l1 $'wJie0A+%j+'=X~u#[Ĝ@ū#~/rJku_oi; +WcoG#$1i, tج,}>w}*BLpMG wO6}ZEJڕM4%O,2g/eQ~JQrFIc.E#Y}'4aR Ln2$7C4͹Y0Rta~U` ~9 ]++xɠEeC ZOvFD\B;xJtq! T,8RN>N퇻oRB&L@ރ̟d#LLϢsǜ<3S'sM=f[g2[2`5o P`kv.3`" ՇF!0L.*,Ug[+q0 j/B,!1xnWTkN;dgt>TwtykK⯾`#1=@}oWI]&C6c쁗N ʈeP3\PXr!7Y_ss $Th g?F5LqyL99`?;a.NV:u4r&o0e>OЏ qp^dj[Dau y~7+<4El56z0Mt/ώ͝%Ouw[Y;Bg:'癖n°$NAZFeu*XG-Ӣlgs9/^TC/vV33J*Wnߢi` 84gPCĀj5o N_άY]7zצܣY^Bx/,|㝐4,.l<]3;2ijU銻H(%c-~crDeIyKUL>dhY3j0O~ad 763ыT28κe뱦e̗;G6tZ!N - &9~r(ȇK{t6w h6WmӶ !W xDg6__Eq ifc̦;"^8SKrg:ÿc،cݎ$/?5kD+2 L'qnM{ HL61l h! eP:KRHx>hxb΃7wT|nӒLuMeŎXK(#&m҄;HY ґ=;x}>'GX~& D#nEnM 7fX+wna8]"{݇q(˟CBҽ ( BgEYW{ gXg o xK 31kx ϢI;{80-:Dd,5Z}y4n}?&]Lt^?Fh?ݿ JE/ EcU''-cIkh+sܼv %5 g,Qwk׉(܇ڊ$N&Ak;Ps}  aHoFM›0s[=&%gr0G܌3d !>2HVߪ ğqIkP]3bhҽ$\EXwB?<9ths+P z \ECqS3x` 8ZY&x&71[ג#4ŝ!8.y#-+.,♄!2:˨*"֭%k.}E#8aOL`eh/98#xeyz{0;ZtqNi"P%K躛ct Xm nF I zs:\}R'ǁo:</=fm꜔B e-p=tm 4j; QW0wYx'Ca7xtD/P4_xǝpZ+Ć;.~14o^ˑ3j6ZJL}u8Ѿ()W喹>swX֡w*~5vӻ)_o{;I+)C̲ɻD~)cQ#A"?y| Q$gB!0bL\2ZN -ٟP>_\|K V7iu;ϮQ q 3±A''Xw0Y879!+ bL3-PXnBc}'Pw%`?Nǻtpi)Ma ;a ͵v BKa3yv>'T)1<,'zm# #xWyLoџT,6ovګl%33/NT ڮr]<BT y%f`\*n󥓦fdLءnJև !ZW2?t6y;MX}1K<_^MՍ Ƭ~3iHd}cJ rC,J嗦te\9scu G&4#0h-%˵6! M,RT`&g؀IKxz1r,٠kܱmOY =6P:`=1׎#7%bGJ50CkE8MA<@#,㺁0}uyaր&*/kXty < k-rDT AR >p3Cs D)YrRIaF=m) \va@]![SŎZG\VЂk*pu\,SPOrU) @;Ý!RV)~dHY݄#J8m\=cO/ txRF~Wl u."Wp{~S Bba-kJ0~Boa A q,Q̴nׄ'>yx6*D8ݬ(ˢ>xK)C>l4˻9<>F.Y';~cz3"eE*rvuS8 lI'bڌ}͆:=&xl]7τZPY"51F@FN_$<=a57/ T?SiUblo6k lm:E6ym*h4\M;-@Х<'T:_;gMiR@>b9j 0->ҶI, 35<W? !ڱ}S/)t ]=`m}p8F"ӵwo@r:6:45,CFl}X\yn:k/(Xq~ Dgu9 X03Mq&PYqr`<@< }Rz3kj6 s|aُ9v(pX_ft~}w2MWP>Mٛ`|Lj8 @D@NWōca$H \ɫ/GUY7%%ݦZ#n@D߁9Z]"|Ʀwjhä>>QTt6\[2" (la ~S޼6 va젵c=Nõ;LVxxT`={ԗ=IzT;VXW}:JX2|'oG6P׋%ԫENH cVZ#d_%±WkA,1dYR ڂƉ4]1cd#C8uX靍Wx \;:.t+1w#&wnk=Ňurfۤ ~FE@r?b} MʒrVdo1֤o@A.&HMU "# nIc[|C9"[7T\5nW~5%YH/HbhaPFq"1Lt.хB^G_Wl#{YklS+(Lo䰨^ s[luEk@R7qyXt'ށZ)7 z96t 3 ]3%EbnЄǹN2$ Ǹ~.>)ԛ2O'1J94GtV!͹ EV0N!Tn(mr M;v1d"ߩ7M`j1E)ԥxB+v417F$i#r8ԦwT=YGL bHocl dä4Q\gQd$}9ߡl 060b(q 7hJF0/$$od8N(\ O\]+P3^ZFo)8mfZ$5?`R$V`t\D+Qzh^>@~&` j[6q q[A4ІDm[sR[rbq,FZ`2~\{J^N2m_^Bl١.0sɪ+>roՀ&2=.} >Σf,XCW댢s= "twR3 EPx~S|Pΰ"a%^~7]M| Jᯘ9wg, П%wɫ97{@ u>L'? g׺;W>xjIу~%p3dV\y//nF5yzJ8D>ajʳ2OA[gO/);PƵ%ztElJ_9^oȈ#q='E?.]EJdbsf >FlU\ giSd q vCf3IfNDC5^ZRx=aQ`ѓ,rmF6wP]M%KyJbd/J ccGcp&0iex˕yf SwͯB;u (3tRgPQ`m?MWh֯i7nI)J#TÉM)t\TR1"]XkNw)KתYJEP59־lU..+GRl4҉"cRSRJ\BV`vkhr$;>{9MpµgX+AvDDcc ӑȂoVNm}Z[TUAziYb 5Ü+/t(~w4C?Sz$p.f#S[j]I[ Ev3RjlJڛG[ۨQgs WsF;Ρzz5NN+|N1c5'whJmAF/X,33[Sƥ#+痝/)Y<^ Q[6W|;zc8t#ovfm(K'].ѱTpD |gtXf8FMAP9O5"Smkv"j(Q*(^~G,jV37 AR el2<U|k 4 (*iTknvR &PZK!4kg!AƧ\Ӿq7 3 :kUO,pSMIBg%d2:ñmV6=G8G}"nRI6x^WMu_ISur'~=$(&'W?d;wR |8(ĹLm8a*6WD]v5@36m5~Nxksf[.|aM1X/6*YQq3jR196u'ioA*Y[Dɢԍ (nكm(ޖsxiw4Wϙ"HDc>l9?v$>Gsz!#i #+1!Q֕_A( MF΋C$tb}fv~F0O2[&YȪaeY0\hI. C 6Ed^'yS8mp<}"k,0l5*)BWA,h-ݯjvż!>%O`oL8ζC%7W/" xb<oMeٚNd#n w$G%sb ~hJj^]}ɝe@mDSض/1v#(|v1a>":J0ݯ;ͥ=޲Kk p XJAfZO *Vlv,pʎNڣUG]m13hK ܤH͐TBfV%K?kRXBE[_ijvjѕb& ^Å VVaEVT}zx[푤ťU~`T ,ɬnLruT{1d*aR~cMnKK}+{Nj ا mc*2U)!aN{t7ҴıUϢI TD%D(uFIJdxPF|c BCHC-N:IuG XH3Yqtj(@Z@\w P~,0X]d}a e{ƩX" gG"wL.6럚Pq 5k l2Gx٩ #Wx^fLbԎY0ǔ,PIBҾ}>74A/x 7,D[p Ž,w#}Oa5HU3Ęw=$Xr9\;Q,4?hv }}ßE!(fZJP[*3NIF 9Twe*])-j+g^|Bцr~P>{c!ry~~wr[?gNMia"X2nY/\! ]b<nH,\u*S1g.owAJ&Nnn*e#NL[> *s<dٓKk /@.@JZ&UϦ)w)?oO>h2oZ0¯Ӕ}̦H)i3\dب0_u'p(GDFw S}֏Evv`8'O6'C>k Ԍ|mS^L\v]yXtZ M^XBUUf/9PlY0Iv2MSIՌ(H9t$s "kWdaML"} ؜c23,֐=q1CJ g}bʚB P2l+](IK6.~*E8scWtz qAT$SC}XZ 扺)e} !kź ߪ(t$@2t<(h8 9Ҷ*P>蒳^nb e*U 5bns%>Y#,ġ~z oʶyGՙ9鈥f )5%S≻L%~ &NbUѾE>f9kPBѶ6vICz)yH% !MoT `gݟ)R5z:h`1qF|} Jhʈڼ@qD #hpOfp6+}Dx}U9(b?CR#2 :p])¯ڔUW6Zo{.r$Çb=0.3ߗ[8:r^"1$FjvΞ;"%$}ALBCo IP#Dttn^7A烂1(.Z;>n=5Gr58 :98<}/wXڅ~Y>nvMyHbR$cJA@…l3ƳҤ'O4l*el2cC u(uxjSm^!ϋ+irZ`ۉG5Od@]G}jS`7¸ 3RvK-ҵfh9bkl8Y_(JAu>3'mZ*.Ie{]N;۶t"F7ԠOq|yb!3˟DqN1ꔂ$w(uha26}PUe& ?Zn]˘ KX x+"Gl r?΄NCShF݌H8מnټߏYA7iyѸ#qLÔ:dNu@>zw$C7ViFދyj=5]g/P,TKHPm9!-%?On]G 4>Fȁ Q`JGP烣Tdyݽ+DOsש0*5r9.2iWgyƌfQLQPrj] ,32/4z'x'%VǩBኙ  zo%tZ,<|O}K{ .6tVm2l&iEw4Ҋ8S6N3H4ǻ!Q$6Ӓӻ=^\'-Fyt֔b)ZSB=.mՆose-pA: hL"ۗv9)rOEJ2ЁseR"`jzՊZR1XCsŌ0(m. D8H*"*6Ý ÷ֵ?M6+!8> ZLd؊Vc{z+f=vezU_>&,KAѣ=E%:&JsM]o\0kٴ>[\¶X  0IsG#H}Bn҆|B3bɼ]I/cصC$v (.Z AW9K&ʠ|ke.E Vy{"vJݰX^\ D&[FBtZYib nD)W RS+KWXEvAG_R"3ۧ%_3#1+Y,P^ R%o;<,:&z %rvQ[dZ 56IQ'Dև.ߔiK~k1UEdoh[_ fMzNwEׄzo1">W,@@]n]ups(ᾴ[u&ġ|㠎^7@o^} . ˈp+kh)XU_Je/@vZ;c[j;Z {VJ.dqS0[Lw/O*9QFl*']BhTo=_b0x>}R8z0גwкwE4p1^׹IAPHd֯z$S~2Dsyw-;L{uzV)G1{*N񗡮ѲٴU]%,2rܤ ksAlz# X( ϨYF lO< =#eff|a#:GŃf4w("QNʀM:F1C\4PhPbOP ZB_}qSC/ Ҩ~g>u!z cm D4m^0dU+rܲ*!l 8UXI#hd_%]߷vuŽ(\^TN,^WNu:1h2C?eg%я(@;|mu^YC}T>d)l}e2ѡ ܡg5.&>\3\@-;[ "4; +%}+\d:ZJrg 3#QeSd߱0 IÇ\ kŽO $)=-''jblW3O #JA^x8n X9W;vymP,}_lUag#@v9+ U}P+@L=ᡋ0ho`;x*ސkP\~}We۬]>łACy ꖉ "1q*C$uԂS}]FZDRՆĬa%7N)"*9x?UGS̍B>Us?M("YXs3V_&\dX<|v*^"gQ“!Ճg3LXijw?Y'5^.  7u"K_](ϺZe]B5CkȄ4>vSAhes< RkMtڑz`<_Ku%tqeҸ_h4!\\оߪU.Ϧ2; e˛BɡY Zႈ[{^)rJ;0tS=(nC |)uK:br7 i}/mTڼj9a,UIDADZM Qbg" oclncp Hmx;"r TtP-B=mr0ջ=ٖ7 SwyX F/p=+Fs ۲x*e*$ HF U4"u0uQ%vPH2~ǣ<_d_BeOIJN !iYGJW&Yp1ܰTZH,c- Ќ])?ts]͋Jmh`R/32\t=ǂ7_p,*;]\1|[ SLL?kzU@r2e/zGT&+qXNB3ˣ7f3ҭDeەr]dg6:0 5-a_^h#yI)/ *ˡ-6 n.3xKy돏K#^Óҽb\KA,z'zUSIb0ׄ W'+L4CB7A OE+>yb~{P:A|ۈF\kܪ؅ ;:JE^G =v(^4E0g@ps,r>%a?w6e{2JhkW!=b}yW sC'*.T:Q≃e^@#3Mv`⯉"g_4u)߭;rO k8rKw<_Q;eW>XJIՏ|)Y}QW$xi2CTɭoш{\%zt_'S!Moio>&*]*WORd>*7^^. {(pe2aXC dKB."YT4۝OEH*dZqe67qFqvMK%͈.seiU+צ]mp)ɲVWFSƻE]e)־gP!ˣ IY!K4kɒ G.ѻ3vX[Iu}S!פ"GBށq]Rùp aJ0Sn \2# Ο^WGe"|ޅD?j\B|զ&$p!0\2^Wz7GԽ/1uYaBJ>n愓Avl;ܢMsC07sK߃ęCz֘2Z[X.dF%nFٓG:nS8\V<;|9޸s13!qoA10s\+q\wX!,2׎DO@5)]vC~&zTdotk eπ/}u|^ۣ)934iii6pN)/!|0捃&569]LTΊm){'-:.WKFE!P+~fDk"+ЃD @5%xlك-ܩ$wj!OCy-sw^2N$0J P9@d m~َ_s2{_~u .('$&6I'޽;AB.hc'[Vt&J"jڜuW 2yf'DdM OKua8#Yô$x zӆ| Sd,0x1-K0kԝsrfiU$$fRl]*\xHn To Q*A;xWxjKjCl=Suۖ*E.>>K, 'cw p?q\Rtk[Zt% B >𤱤Xڇ$AD$w2)߾6P/f=_ 5˂eP0~ǎgrhFqitL߆ژtՊp> 8h]i~wIrmA) Ze ֍А>% Pïh 8r-\x^>hC!a$B?W2B}0ZCz1$ =:9&Ut.ONN!NCFQHKEchO$ 8\qϮSmǰ)""\ᖩsmyMJ5AH\] ^oFa\ zR-\=36dJTzaF`-DZ E6JB1bʽI{ҁh,Gmge,9`j}iG~j{̥=O-]hz[ك9^;i*-NTn>|-hVb3#Neo ZtM[} Y{YhVS4zJ:Z-Ap7x1C_mXXu/ىaC{GIP/vmJȟùr}_~l(eXʮP~f飹a71TRU $ EIBhҩi|3 5پKz\lN_u:r?̃ET»?&/8nX_M֊wg9Rd-'ֱfՕ %p5l\hYaf X3 mڰ/g"\Py@2vẻdžW"?8>_zÑ?@S{dฒZpp0@wʮȜ'z.FA *7GSKfUo.-~Ǖ|`б Tb99uEf,k$O;kmdRȒRH*մn%ѢQNX& \z Kqy&]^ݹ.]c2a@8o݉,@.31,4D#'wH+4vGr ZI]G n_ 8rSE[GX}xd3v)NL[ ?j#;m^'1}a9"~CO{e79K+˪Αih;kbw2zW%'Hސi˷"eP:{he HI54.,|68[xm=St/#[#{=qO3Εa$5Z>+!!ϢȃkaHdw1AJeLX k#g'@6=Yi ͎yZ@Fp?a>k(n;V 3lEzkȣ{pkHcmW|TbB22H:/uqNl tGqYP0Df4,Wme{dƃjVkJl}÷ Aϳ@wAD5G)_Gj-^s=b 隈X4T7FV B88bGZeb zok{CrI[BugY]erSX|* >e# %r\bvҵIb\EP>j G3nW\:NStn,5f<}|,O sӹ?.aptjG7IBx9wfNG63;Zӱ#\˩#1m0 :d T=tUxo~ Z ·T{2 7A4pЗ E0_l}l?lȔÈi}iEQ L μ~PJT1]-X~N8A$E2Tm UP}c~.TgyyB<>3Ro`kǴed |kR4}K5$K:/zO¸}~ZLsa]s:U(y\ftU=Dpap.e>jJ4Ekg1D3gB_R2(R5r E4bU?YK:2Wkۊ#*l(\%uB >gD wZpct|0Y=vcZD s ѝ(TKvQ?2#n~0y)\SG+Rz% G[Z߈rnћt H,!`"TۊV:ݠO"й'uN$ ݪMC~mP(yٝIv.ŝI /880fJ"1'c+TiQ) >{}g*3 ^;(U(@Ɏ">!Iٹq*~`%۱IX ݖ. c_B"1L웒'!*>VN !+|KҼ:2 c= !M*m?o /8!É6:C&ɋP'󏇩O%AHA"}p­Aۄg=:J 9 xzn vcC>jɡvdNL!`*9`m`j̠'}Aʷw5!Ez[K-]m!bmyf8:nK1 Հ hIJn7D$@pBҽ-nDNseO|qOmsK1N>\֫=^5OX({#&3%as\N"ie.uBߗThۡ"#A >`f4 /QÒ|!p:2Q \a dM@m{>꿯V_9 j!QqNQ95ϰR-[Ioؚh=!V{A^ =i9W2qytLUYϵhҋ/q$i\vQ)NX ֕Sj=|_c;h+fHuYN<56q/ A9"%?NzmTY.Nwչ9Nm}'*䊻-f$=IP ڕ eR _M>^At0'/ a,PgJf# Z(5Z v ʷli~Ge|N_\iëHG:y6 +XNM!0~5]3ǁ(F~=m8\zP w.Cy > YHԼᢄy'=.~uZGm^508/kMDa-VJ$~bS:Fd#s8kO- @B\3moUQ02WҲ{ ^MM|3'`@-pbd'w,i"-wWlr 3P { &ăȠ4&̊صTYfH/}M +NQqqڲY8qb6H%S%|zﯰAӃB%II~J>ua7iu=e,[S@#: H Q'qd}EIb?CFgŠ\Mm\SO#x ]!M1FhKvӏFCjxm_} a c_w3vC4&^eb&m2,# 4i~E 2Vk +=YӬVOS˾&cT(v?b̨1%bZhZ: Ye٩{5NA26+Tf? U+l,hH|ě5ەvr=ﯓ{TH,>_j 8g86)J`yZ7sᎡHQHZO:lM0S٪-6uBpV V׀!&*ȜZYxĿ_`µh @!>YS^X2w[SQ8k &`9FYi%֍ St&|a*Cgrݻt~4e( (:~lgY{$(CȚYf#ŷ?²B}̶$-H1>d<%X(=ΚAyfowIw`x?|cKLP'<^mTa_A vuKjlWRxkɉ ѐi*Q?y.A>"݂cM-iZ2uVoRTmNHÜu䞱:NKx\n9} !]S6]os8|m]'9ȡ1OIh2cht=R2YƎr. &ViwFVqFOUf<(Nڟg &̎ Ca(OܮVafPHN< F\?ӒLEg%dWVF^ׯ,QuХ}T J`"WWI'M[;hbjUOdNdLk䍙f"U6"}ȉ2kZ%F?k >+I)f_}X1 Z }s~5tCLBWG:"Xkm*p&=n(16*>yG9e+3Z+G H *_jeX sӗ;A IHRe @{ WUtHrM۷e'6dAOW6 p~aA|47&G.*ϕPd881\,~_\5|WOLgޮoLuI")ה&$E_R4b8՟ hrv4wy=n њ2p?=WL#uBPSq^r^R҃}h4ÿTRt6}Hcs %i)\ǐ\5Kcj`H㌽Qhe$c\Gm*)XEDXz>õ<1}dkͥ=gYZWc*NB3% cQOMhPyjG R]w#P!48kQ$2s Z%L{@}+({z{a]Ry.\PsA;1%́ ?2^U(:\s#j%4vSt }U<8YQig̖Kf(cikr!D/+Eg:ū OPbjIAڭ?F :k~7-,Hg~2" &^w1Dm˰e4nn楀͛ٓ0/µqeTu9eje7k+"ŴJ&[i0TB)p녻ߙdna$D8m`gG{gzXAVY֕Cc!%En6Qj Vskz&J2s,4ǙSa8x{RQ1jtRt[1~0Tمwe|="# Mvo e;fj\Mʆ%գ:B&l- 6$U o{[[-X]|`:d8uھڷ_g9u _?_#֥L! ެ <$kj#$xGO!`YXeeZAs+aGt O+*>,I, fV>1g?hh~*cs%q%zr$nL#K6uru EcPX˿/AxN7ތZ{$NqD^NFY=nZ3'vsl1=v|-qeGM4M>n϶ ^KZ_3wOE#6u2) M{v~,_P@I[]`ŚuZJl\gsOی$ %@z1f3l{@3-vNpZ6,ъqUx`IM*s_s);9+\x'\1?)k~䖥Yv(趙Buuԇ׮2>ݎ4M݀ /r&w d& Xՙx]~}Q,[RVrӳ=|BaÄJq!9A3t,cї6DkW߈MIq@ʰf\8hr8<< p2嚆7KEXcZm04vFQ&;T~w$]z3+ >:Эv.zvbznF1<<8»4gQ3eSƪÖr-:OURi[H~'&gdT6}Rnnbe5\;DX1V /K =<2!2?w͠s8>2!uQ5g2-VÓW؁}$(tёfP &6 qC8P7;3.jzpCr> VǽR|u Z5u˗AN yiFpnA *rQ_.'JfWNb@Gy`Qʼn]zE&INx7*Er\`A#gДDEsU1R@ۙzgBkbqE.?r_=;v1*=<`vսϑ;E&`n2;ؖT7eVoc# W't'n2 ]nT9B|Lt?^ KF4"b2('5ٿ"eI1v!kS&KBNٮrr#[ .$LS5+i#TgJXb kƉRSxd/X4J֒" =!)Up&}ZYգ㩕;4ˆ5*>th/J}3 Z#/)j @deF,=gQH,jQ[n1Oj|gr1Èad_SԂFѕބpg&; u==u~ɸ栻3xJ}1O{IM_|p FZFí p>q[ekQ,%.4A\fFT3`'UX}\ UFmt}ˡ7fvd!;3+N ߠ$ms7 j 9Ho (|T!:AX(Ve .wiq=<?,*?k;d9ݱ5KK|brx?YְҡnK`YY~`~6sQf);F6Ą}*SO?b|N 'd\*[)'{3+tږ*PsE# H㞝]P?Y 4/DzȌPX#,yGX8#`wi5'+^ekFmm V*dZJGUm}qo1. +:bnT\,Mׁ3Ց:)󘨅XjӛmQ2܏u^_7Z}Bgٍ^( UXw7%>xzx=l eՃŲ(L̚Qi~ְ͊+1cj!"?Ku[;oT=OtgDQ~iU;$0ڧlR匘qݦU5qvqiaލbͫ N,vk)m?*ΠZ 2v?Pfp/>,Mk} ;bi+q.AxSrǦik/43aOjPCdcE_t2j*aS=H%(UR>QgTd^36W6I]XV&XBsgYKLf`سhژtLW&Ky 󸸠=٪PR6Mq:C9"k<)>ݳHӦ/?@LDbۄMH䞹*=&!mGnsk#C<-\B*U]mzE4e,ŴA9B+1f$v^{^a&s+4|^Iʶ-F ]8k@>mp<,%04f]@8 Hy+ p8B$<>=`A3~ W@whb~&<&-,ǴԹ3hR+[A .+-Ya  ]5Wڭ0 1GTW#Q%wY^Ծ&@iN$Q^4|+0Lt򰏴 iڝ*`eEgx_Ub ͱ?~ο</H-PHEkx{+zY~OO"a~C8 IStzwuBt\8mxlv=ۘJyڽWpF/U:|bdd!g&4*Zq5C*\tB=Tb lB s"ۇIh>nfe|P yش= HF595€fu*]Kn\Z@)żxa&qx 8I0$ZCz@2KjA˻WIC ŃD6̩޽af\l@یi*dL)7a@q3^& ħy"6BԔ-ޝtE{ Hۙ U>9 =(0kѽ&ȇ{2pPJk𘬅 JvYV*l7=NM <{ ݳ,x;_z;'c)R5ڔr_oT|f&D(úk.JIu+A~iݣ/+=q Q^q'-xq$_. SB!8{XHY/h&[/@N<%x&\mnO&np03g`2<@s59TMGv2y2`AQ\s 5H7%.+tP`]0OR"PF*I?l#V}lQ}ΫP9TC'|kdME?^KYZFQL|XıBp*Y4@[h 93K PW5ȮȇuK##+ uy؟uHeݷ^oUY)n#]_,hy!<::bD|Yg3&!tۍ9vHOׁ+th*[44dCzȀ*qRcˋ#R,Jm^~;uWP4qP>g2jܦiP?Q5uOԩH/ګ݌Ft| HWg2td$m{$pPnG'_$||l[HJؖ?=#lg\T_Va5xuu_Sva9 dq(K4.AB= k sKF|Ws=yvǞ3[7ַn_c`,Ko nuqGqTٱỎXqfˣ0)ߥ+l5YAP\e!d BpH >dnƬhbVqcK|#B< NJKOxGd[+Q ] gPd+BTGM-fH0f&mC\@6)rHgW60mi4xMɆ2Sq3NRϨb1,Rl[nm,oYWwGk,9m"6_}Yyʓ=bs)륤+njK6b,o|?@-@"C&Q1gC#yށh0NRS`+1ZڇrBht"kA`mם[=gE+({5vtڙ.h5H BƙKF+=W?W=ooEﺸZ.j07ۧ!HG?{vK Q"/=th5Y^>^Gse<,yK-07}Kr;,D({fve|zv4U کlwLx/94㐔y}W+Yfmkxhc,z&%8k#=5 Л@dd>6Iv (o:iFTLB9; EngTBu:41$I)i7g)M06*+|50)ON',YB<{˩ZH~1Ca]s#W /~* hQ ܔz"XR&05e6 W5I>lъZXq!$@;Zg`+T_d~jq9-*n 9(j [ %ȢYY aBu)Qg+Z9JkQ%ZOCw;nyJ(l~׊6ʫv1F;_!,LΧ Cl.xYϹ4g_ŝ* \cĴ]k&JV+ ǡȲ8-Dũʞ'" p1}@7- )}Mvbp݇`T@ fQ Xk7ECqm\+ bge^VmFO?ެ )`~̿Wl@`IuX*f˴|FZMhR8^.0]rkJ]2߶Ūu 0 --6j*gO V.J㐇f\;lƛ!0q<2h޼K,Ձ&!m;4Fqm}5L:Tǟj&014.[-#u7^x\bԪ9[KƁ_kn:%Bg FP8vb*4\#~^)n."̌R#ܮo۩ IkKOCJ>JBu(Y`QgZ[~[d~0nn%K,-v0;i\!8W'7>Cƿ ;ADSfoT[L5yܲ8 =L!KDgULoY:WJf?bPf̗lŋ&l._& ^E͖‹E~$jM_&~ʍ4ӮԱ^qQDpϜR'|8fi Ej'(bV$*ʩL1Ț^ tl!U.]RS?l:8ՙ Þ;^Lh$*y _-5NOx#:"DXG_uioz.Ȯ 654x!cv2@KXnplt =KjT[h%@AM-ZK=*Ϡܮ_ %Ik<#F[B$ {t-wŠV3&#;(օ4~̖ 9fnE^.TʦY&#Ro=4GcM[o@,PPcRPwr}2qج8ȳ3'Ɗu ;uU}C"9c]= (eao$dT1P 2aq1+>%_7F+Ef0 jU=D|M5_ȗ++}x.R);LjPv=֔Ip);@q"pPPs`>~dzdBXҌKF nH> <39k!࿏a}+0Y%XŤAE.ΦrkRӢ1\8_ꉈwa\޹8\7<G%ZYd Xo<#kM9)nk]u!ZbnN1OiʔC xWBkˠ\J.8{<A٣J-GiG]:cQA.57RWܘ|!nuøAa90GjS8ɤRI_-(?y6=3x ŇCfD ,\M""V":Omԑ ʢbkJxی,39KB1`f0'sηO̐7yuB%1mIwD+Q78M5,KO؈V;ѪcCq`л>ܑqMR? }?l{"޻ZϾʃ:F*NNm~seY5,ߴ6Nڸ?$(_-X: Ǖ ,mWh%dGLDD"tHƫFυ5O֍oQ|dpez~zgqDQ$e=9yDŧ?Q"n~%!z(Lx;]EŤ|Ӭ IpBI47_B:nȖأ451!Y -_D NЊQxVs-PHlڊkj ~%Go6̸9}>`"H'oBӍ7:XBxDKYb/?i37-dG`~{ ⯁v,VTeh]l0}jD&CUVUZxwxC'J&Cɨela1*$}Q=[M şԬr՞c!ud k_:.q Ml=WOb^tE.nfXzuZC+ v.9hʆՅ7d? OoA_/FVLʠaAw \P$Fn#B&L^-(nR}HIeIg fI@Ӥsjmt.Bai[ˍ)o0vv'x?=vR['X5w @ED`%X_N58; 23^+,NB vp9URRBԉbK-1[(qs>k< گJ\OZ ka:((g7Shw7*$X>4WvsܰmJ~t(UH!$Dc_ Hde) %UKzzLLĂ5I͚qRf֏P{C vtb&*RqזZS OS3[7盆Bxs⇎\#|)ɷU|?bu\r9)V5طM, ,.ΰÜ/6Kw4򳲚E¾hIU?U=8tDbT7&(1mG{];LT|SWwEH3 va)YҌ8lXCtBWǟQGŴ]Vf a^,0>bg[o"1ɂ@#̕ UG5 H(߇9Z4l`5]lNwIF~giFZΧ!tB2%rT Yٻ,JVemwA3uF,]0}G7V}d/aRq^Sw4Gj[ž'!%~oD5Dw*mbpofqޯ Q#yU=M;NY%J/01WOVǧPP>+j-3dӹB^x5'}|.OD~H?鼻7_ZN^@M9m ۄ1#9 *zAh6?+Zb2#鑛?bU$kD#5_I_̅zMSADYK.2q;?Hنs\wS4m~Ƣ*Э c֏|CFE-cRRŕX9S>1)I@w* Sv cM5{oQrlK_Mp{,"H;b7%4=CMھےTkXmdy}f4Y@ua햟(PIIw =Wzvn.΅~w֎m=4vXu)ta/4 02pl![0tH䇌f9,zS"0?\B9kJ=:^)=bH\CkqӶ$i7M ͠kH?<Y+|5& ^u| !q-m^'cog|,ȟ 'W9N.ZqR :I\ksobB (.epĹlպ(͔CHAO!0#vz[}M)z5tn01@ yL (C$j__vސV2FhR/'!-t=քBmF,o e+w_܆#G0\! n^^] mjPw_)e\|td~JP4$5j ENg@ nRZnThO+c>zy`ٟRCXg@]E7LJ@4 g~ ڎW^%'4h={d!1 BeT5=w^?0!kx/jTDpI֢74G0>VH!Gfʯiԁ9Kx4vw~361RxBn(BnEa '|5ڿ]d@q]Uyn\A 2SJ, q;܏Hp:SlT$pפEcl7'DFpcLG܂r :l'Qٜ\dOKA  ?&ɨ m véM& !~!Jc>P,wf.UcU~pL5 rp/ek?i377+]3 RKU!%/ٵd`7Qb;&]K׿.% _3n`5%}^pљ@_3Cq>C@Jwn( ꤙ*!qW')S QۣG1Ĕz  sɊ)vA$,A.Icf&2 'Kc/#{OwTsokVNw{55łhB^4h I z^_1srVݶC^;FL^O60Nx$&lS M:. AL$;Y MBScY a\dyfq='"y6h?q to1N]W>S֞Ba\dq= ­49LD$M@:Ղy2Jfݖ|wBol6Q<6{5zP+`U04ǔJ-}P+\I(ٯLcon`e0Yؒw+gUSL shWJ^{ZY]+{0TPM ,udla{9$˯jH3L:tIN\:bߧ\{"38>410 SP*NN#-D݈w\!I#vǜ!*ounEiosK:qlt֭a k(l[4ېErpM ."!<Wн2/@RX<';4y#4BO1js<Q D[kbM[x`H37Q ' m)!\@ފ'^y4;nBDT4tlBoDb{JVbo` }?lC o&5-՘1LwUt:lJy\m&*:e p~XÊ$\ |PSpyW૲/`Ȯ>կ^qVDcw#,C\ l:z݈kVt9{W+)Pq> Z|''F>4vY7 88pe7}SL-d_: `ϷTi_v4%CYkmg=Ap P9a4=)^ih?h;&(=vZd*ؚOG7Ps?}Ys~XNˀ> *)iMkfwD/d0֚D)e7 :Qz~M!ɯ?8"+]{˼V"?MW3A  -\8Fπ22,Ť&fmd 㙓~;|.AKxI!PO# 6Ym_?cCsGfsŏ\ߟ8"n7o̓:$ԢQ<$E{+uAXW qpIer+|sd\Ӌ>PEXkRy9ە]2H^PV;x$6yl= YXfJU@􏩥G'JŪOe 4"?) mC RpbqϳDLD:L>Nw,$#Fau Arm*_/e%3O 9wWV< ~BOf.`Goыko>ߢo;bRq06u(>CiT,y+ff SpQ1Lf} * A>"DD'-u:Twn'?3.w< |f㆞E#T̰qF_0o 14٠܎u Y!d9w]W/^{6 4o!r`3f.ܬ<~/]zLie$|0*IQu[L4*"1ctR,l\ۦV\eBիυ\?TOKK8[{Q9Du ub[K&$DѮgg"it˻k.viN'@G6ؓ~Ky~ æ+簼ꞚD^Y A,9{W3#4af!{")VK-U$Δ=*hٷ$δڷKWS8@.:pw"ck7$r@ODCp *N!)~UTݓ>qdV5` Ms'$ vk zLxe㹿TlP߮C528"ۭJyR)jFJ渊Rk\ (_j4S9f-T "|V%2;}5&g?'Wo"CO2rÓZ0beRr{uw-<%<% I 3 ~>bj]ڑ;ϬG.f6c@bW/g5Iak{K~ 04C_FY7Q Y:[Zt/_Am"q=M\#3*hͷ{g6E|b\34.{ɟJ;*) k5Q#Ѻ3V+H H0gقl%r(sQ<)=\^,XV ;0tdy3ǵܮq|,w\Cc?LPKq?YXr5EAf٪^~B|q 85V½_NZؗ^ cR36W2c5m|K|3KSW4JR#S['|~7m``+?ݟ PZo{ڔ'N/s DUı4OL>x:wet;UV0IXxGJ,Ѯ׊&)Zޏk}|epZp-5Sm/P(0R@+gž&$e'?OSšoF%Fwi ^+VxĤ;:Aa aCsMqZ)wCO-1L~XHɌҽ93lAnm CGV3m6C0(fwbQW5R䖱Y B{m9&L{imVW#.'4hYy>´uTXsh2'Ao@4o̮.p.]| mGI{2H2$g\)a|.zhL&N0)i} h}+ e;30j%%e9:&FѼ&6x̸dJil;o+}Ptw9H;Y]{P*48 k]F:_F`q. :k4opK0^Kq2p{Оrn\he2rMW'&EY|'e䂱Df舫Y'O/N%g}5 Q}5@f> !_v^(\cYõ$0|k>_4_R Ua@MWkZ)9G3V-݉E+ˤ8`eyzh& '?Jpް)QL/wJc\饙:>)<7--d F"[*Į)9pz2n~fE:wy JUa |~jx$e/wZv =:}9'x1%9=yvHvީj"Xbd|cMwQk2qUaPܡއPpF%k2htw*>2L5F i8/iMD؀i?[^Qj_g$t ƵEc s0lIo$ۨ3`qV C 4+7 Q{S>S{Ɵ;WGh_EhUU>(rw9_͗ '6rVTk|`_t"$ ?`)i{Zhn 9K_NReNI|EU&±cW*-t K,u\aN<Y퐛ɈQvnFzʝ@ϤlDQ^{:}瞾 mQ =j3- <|Lݤ$P7C*7Y*=v)GB/15+n$2R/"pC/D!9J`wrA}XE~=v]I{[Vl rj!4Fe2GS:ӣ\)ń*6 "o0)wkL5 mqe-騗&PP=]ZFz'4˨nRK3\ߛ~IQ܄ބeWCd}c`F0fpGJ$>U[GS{}%[rU d?a L( ͨ5楩_Q{: H_N4e;m?r\xz#a?A~X;co5=Km^Ji;o.9/Ma,v%K;o8(Ko܏WGA4quD#aL.&_eAa ̭w rOmy9RTADw<|'h&4S@%=6HP rkT+qTo스2e?B˼ݕ.8!RQ4؇Ue;2eH 0t.BW&^Ix.&˝p2j,n" ueF*hGpGH?9ЈȣDRqKM Vz~# U.j1-@S$qEou3bnoo(5]>3\XAyLro"^0Ʊ7fOZ{j;KC,~5j+<fgü5\/T/~9ۀ߽bM큰m*YP搏lwh2alxUL|叩]jB< @+*sXFV}YLQ*@7p /&{ƿtg1L|>-}*{ܪ )4K׼@JkPzZ1, ӱ"Ne X=Hˑ̴ 6h `z2;uܬ|G-alaұC3-;@Lv]?T7R`Q*̹քn rr`7LR(֎D#g2I\ MEúaۨuVte[ΪXB=>Oˎ:7XK8@M_R, Qst6$P/kVk"]V(@9+4SJ[ۛwCR+sa]+fAgk\6ÁV=~Rj2;)n\GR0L H<sCET|uOs P KO~"m>ὫZ`?V^v{$}RM$W߇S@l;m\!?iyDkXӖ/pӸܦl P3ن %ס\y;.{2jr^gr(6L:0yHkЀHm'rFSQk, ~J|#;{śxKz1_JuU"VBK3- phØ= .W.GHUw9Ľڵw\8:羐 ZyM4nsc( ke3Eܧ&~Wʌ0㷩)I}SK離aՉs SRHt/ [g!xG7qRjNi3d]¿ocZM0&,~'CuCڈK1j=YMtȪj?e ;]ڪz[ֱ)C942׃Ւ젋e|qyɱg1嗶50MmN) ȡPte"V5=BC_yr%WƦ̿'&іG a-g7nZ^:IpFjzxl37DnO"VVhЁöD$ƻĖ{@ZXƣmWMHCj|-]a*7v|ު=uuOT.]p*r4 y%= JQlY`Y|4IEVhRM@ .4!0Pݡ/Hb, !"wd*lN5nF+x:o2phe@CO%~ hl<7Pj5mF+A#.Ɖ: t0(Tg 4Kd@yp!dȭRꅘ._-6:8Z2Z `K%ʨG 2l|6ZG%VX}ݰd#l`?#B7+Q袙}tj\n7'Sxm*]fNF^SR$9iĈHP:5߃,,P%[wkꋕā 6\^]#ķgڹ̺z:1/ȈWԘWkwS3Tjm^?h8ƛC[tLXUVso:[]I4E+&kDAME͛$!+bi5 c;T]ڰNk 6>+Y\YfdZ%u EW]}wߖ Pw {5 "}5p8 tL!PΌ5%(q  3=IIg<'ˊnCK*C]񣻃X~7JharCiҶ_c&TڝHeO+-rz`c%(fz VV/7tfx.b8t`_^>C3 CmVg?6BBŞQ};q*35VtQOa=?JbLUmՂ D{x)Q֫lp6uY!--ҥމ)αi x<30ZDS%pT 6Iy_r}~#FAP4@kt/&>7V5lj 0b)C,ۙMamc9(bPQRBtW {˛E ~ 6Fޟpr*\{U%Hҡne:pp!:A?ΤX8SsQnPd^1v\"拇^Z=rN#:NHIpt5j0 O$m`*T Qo9t%H<$>OD4yY4Y.i飼N961|\ ԝP\u`a14x7ut d9QYص2R&]?-U:px z4 "^h*o'Tɕ\ nGM63t~eYW~ L[}ɂ)tԴY.ݷ+lVG!#Ju.[Z)=Eh ތWPL_ U}՘L }~1{μ,ۓO:dOH~3^?ν غrĬGa2T+[”x o2~D-dDf^sqWx\"~ZDAFP\q+)Hd"<"่:(cl[JoP]^'ӫr)6~1KQi3yE8]:՛"[D6 UXJ.v&WjhPC,-oo !k򡂟kzx:`%4jefˊ3M;R I%& nEVQ\Oe?A!Ue%\Je.Qd+s?< XDMH@Si\m[I1v$7vlsSh'5ee Fk;1[*WmG,&4 PnTke>XŠnP=9W]g&-_x]Gv#I&p?<+IPCtCS!)EM858[xyE|t',})-#B>eA8Gx HpA$-PzPa!|<. _ן#óIs1ݿ+CWAZ{Rb&0?Eۇw|XzU1<7GCə7tW2=)s;ö* *2d^&w,^yOe Ȁ kyc@b&6|\, `%8hs'[OjH1X2&HhZ l~#E)PtLW GFb йI9j0+? Q,e:4УJNY.BD(4KAŽJ6ުi+f* lFhsKIqJ7zx̕8d#G B޿J.RmƩQ |YLuebh.fgLY=A6TljàoSXk:D֝kaJ6Яd^v8g#k6f8D*'vKwHH:"㾼wnԐF}WFעX,1(IrkhH+m:2\<_wJO>t0*fIeuP}9jNNxzת#`cBL]Fٗ1o0$N˴ A5Zx]b5$~9VX4IdxMm836+@=P;O/"D1"DgD'=ǐP7"8pRNO|Nx5v~͝W'5\ZKQ~ 3?!_(V1*_HC߯321$9ն^o2J9rmK*=XXZ ;r4Cjdy[F'88;*kJ2wH;YXi[P0x`Bm&? <à AfePxu8&_v/d5Ij`A#ω9bgu'a+Y/ti #tkc=H X#̜*̍#ejCvNeZO26C; {qYi/dD͇odMgMVpe@p54BA*p5gF05| c)` _ J"gA"A)FStOH`HBUͨG:}>}Y^E|YJ@%p=6'_@ {H^Tb*TVwɱ%h2ƕT $R|.C'²tWj{O`DZa .}Bwxp܃MpG(/x+b|7J=ܨ %՛k V 7?o3=Tjm-/m"V0\j(Qihh\l`Q)03@1n_f4JIiCp>U)*[Nb*b) 9[kʂY* B0ێ3-*K֋Lɺ]炆e1'D&t8΃,x^ #9 >#|GAҕ RLoJ x&uϝ̟Xp,F6[E7UUwj$y^ޝm^-z= ;|rם?q{Rc@d"H"ZYdC5{k!+CM*o yԆz2氒"qͤDCL\)BFNB6|mFe6WcMzMÍS՜JJm1$aFfF"  ^2$o2[)~Yw+m!tV iS ?#goa9<['a __Jr#&{(xb+49IC;;[=??ܨL5_hxhk4)- R7}*8U;IJ׹{M"2!M!ԤId=@ZU8kb})$=s?|S,(lx9C2L?UUkߡĮ{7CEaEF_(ƶ5$d?)Ӣ+βjVnm ls2ڒ1\D#`C@lA(΁AW\>KO[b=CVR4t _+xȏ}p=4Uܟןu=?@QFW}Ŀ{we-$ql~,+zm;_!цVK#[kF `@2XD:+G88߂XU'賈ȏ+A&eKkVߵX]pTdOX7/mue-Zf:OGF|5M|oz!.<.-xDһ t:\oޣ ( 8<ٷW!ߤ3HDɠ4Y,D1v7$F2_+hAi}Z<\N^ew25aA^>?M jJ@e`m{ `My_kZSD,Dz?>)][綳~Ӭ›9w$Sו4Ek"He;]ԉ9xij8a#9=pʖ |}!lvЬ.B,$"pQw4@}~٠EBNHr*cli:''exX黮T=Ӵ锛8X5n4BD!a|B{ :;PNU ۸V:gzg+Wi,lf݇gJހRUMA@ *  y,iy ٓbgH\Q:G|;.]Tŝl1ڴn3r20{1{PkZK)%s~$!CU7)gxBkBA[/i~T*sg͟-ʗxMjbUf//c0M);tGK D@.kTkWnꮹUiwO_5&zAͳ>OR[y4zZ:Ϝ\=g.Ͼ`MF4eЬxv.b*c`qb+Oûw A<@fH#rXQGzVZ,Eq@TP{0O=qSⵖ\f鞊>wckW]p!@-hIsY%%v!ܛg/A{34ց <H{ڄeVtc}tٿ}Gn:MR'1b\+tJn$4B2"ea@.z.s q6e%;$\pb"mL kp.Ѝ:>:G?&9m邃$wa|ԐoqV(+, nV\&}U…~OaX4ijR;2.mYjpSڔz -,_O(uzTCFγJmKXkIwG%4R YD~oO TT ^ܒ,_'om6%d)6X=od9XJ[WdLrȚ0kԻd%Bös饧tKSX,v$}"!jS|/hʝӇlG(*IaX3Aoy׉n?k7/rEF?ڶt yPӷkЏ!!. %ŗQ>tj4g3u:q-ASQg(-k{c& Z12eL1ǃ9h(Dť!>W/QxLcIc8WD%r({wW6bNݭް5,]fCGߕRe\0OlG3~oPUơ<ݍBTSfhJÏmK޹h5˔PvQQ9̩O0c7DQۜ)q&4x}&X"*YPc.ijQ mϡ=T1S\)E< nQ FSqiכσ]S\J{n~ z,‘lO Kgf-O3#' DKACaUQTi=awN|d5û#+zv\5;*4wtk2m^襰Ɯry+0K墐2S\H?#E' 9ڛԔ1'L6 +t=m_@5eOtf×z~s |Y=h,̻4W%Y)t \ ξ&͐˺ÏKSg Ҫu$э/;oD x*? |KCܦaw)6]crNCύA=kJ郀3\&[nO ۦE,\dn #yx NNc|PWqVŅMX< 14×؈!Y9т$ioaʇ 2 ,Fɔ1ê|^h0|"-V4P}^m[UgL|6´*Di>IO^>zcڶjvzj 0u8C5-M9Kx [AYI.c?%m7Hߛ˸lP rY&1#ݦRi/u~dJ2+\)09aWli ,i om[罵d{*Qy$Vʜ"nmyj/2`7/GV__R)9d_~CAAojːgUUW>%$ae޳_>@*dAfK? u$_{xqI\1qz4'ayZ"HC+T cyK`(;X,]YarϙX:l"YN8jn%_HmH!D@5x6f?u,>Y,8Y[:5\I!JRNj}e9<7BHFgL"$1jLUX޲}1JeVfOBk ` A*Yf$'kB>t ܩV^PP%@NKxL͒\{.rlҰ[enɫgu 8Zv9~yrR S&zk& 7uB||TG*R,IZ#XEaM9as4<Bހ!͝Eޭ___Nxa%^?ߣ,|zʹF7}%9C.X X2# 4*D.4 scasŚd<*x8aĝV'wXc<@C, zĕ3*{UZ%/bpG-m l$c.dR;u-cW<4s Sx!4a2F }Iro(y|Sf\ppFp|H˜M-nQ?Q3O_#ۻNZ~x7,4Nf=)w6ǎ\nihYFbKd#`[hLLZ` Q&9͇;zc'Ɂ\4?f*>5=qZ"5 #v4,)6y@] dZ 2>+UP;QlգfӐT>l׬G6U'9Q( p-zm+o. 7YIgrA]ik\%r(V_`f/f!`=w1]$OǻJpD{G@!;2oͲ(GN `R*r@dz{Ljb4zn۵V$m ʫ;sm6bVg70eM@3f/&A~B#1O(`eBjiP6.q:\s(p\,c}bvp/dP86gDc$' {}A)﬈ lQ vlBJ'~Y 7>гO @Uݍ,Рlش Y3 A5<_P_?0RLCȑ hDyO 5Ej ֵBPJ'䨤dЌ 21Ӊda0DG"!:,c^d*'} p͹$pRw+_Ov'JBLt1ؑgx/71%&ѥ̿1o.0eԚ5캁kbfΒ*IWE*5}c/NJX:ƒok:.]ArD oF,A&|$XnˬKocl\eW,b@ >h82F$?Pͯ >m> b_OW` 3G /*C7xg5z[MÀ˨X~~r+Ϟu n-=&I3+qn Sw,N7_7f":&4"ߞWT}v*,v5BA; h KOm%`/wm55L_ Փbq@rr#|P4 b > c݇\UzȊKƕ\G !sH6k2>1(*G\X4Oq YIi1Zx?CD՝Ȫv/M 1:iKuDJ=[@5xY{o M( Sr.ҕݫ i jR麩 n"h+GQ,!?HMW03SӒZʝuxO) nuB25qt's4֊JT,۩cuVmoFGHX*S}Ta'@o8(CƘ+_M&V \֯^cz%Xnb5Q̳"}JN{ގKHdJNm@!SD J}v{Ne 3u9N#[9/'k[*ʗj~GZ295-KI'W) '`PKzBwtщ Yf'D X lkrӹOn!hhUD`kgL8+=z7mBlWmb؟&xɂt[%b&IY=Q<hVо K1vv2GUBKҲS"85F~J)4{}qcXdK.oAI7cEE$劉(XL6u#.]w.hnG⃦zC\4&!d'J%X3!oiDgTlQ)3Q!}Ϛp9$$\f+ܐ4viZg"s<Lf۸/A-ИG1#M2M 3CaWGZW" IGP7Kq9Ďz;TFN2:"$LX>䠏[_ * (}lމdyA :)U] d ^ȾiT-6~-3J%|\k8GXOKUc>,3'Fg"5'|DFHI9nVmu3V?ԯHBCkm3?^?AjoDC9CMjH_mJEfqy@W+v.nQƊfd.qHzO}Z"%9ԝ葂42u W3? SO8jҖF%!x~ݟˀvL|Ye,G24%8 ȒutHJQ$]v8٘'ia*jMȣھis9S/qV jqާó{Fj4ސzєV땶@Y4*8ȼ}RZiN ڙL*0X5GiNv$AF]Xcf%ۂ m(0tׇA1L1[X/gGM2!u;Dq\m%@2(ؗz5hX\ w+v Wty<4UAQn!R;.)6i%sAjx(ݍ |\`&6VoBcѠq=,8tZF:ل[WC NX MI5>)LXHmTUbH}<ĿI]9Vgm &Yl5޻/łz#i@=j,>t!P^7W޴Ĉu䇣y-S1V<jkBg#:0Imp# ڒgR?@ȣE~~T i,gF%Uor,*PJjY6>Sіtoު~%{UN΃`LqC-k0z|d7Vn[m?Uwسum۽3+mt"`` 7d_ŦUMUN"7rzM6 ] | X^Hqi:*xl7cfXձC:\*@AٟcQu6O4"t{mP#_5_\s=g>S}N#|租ym,)lGF b< iV p}Tڎ|t(N@`WBu6/VC:o҂yJj4&AJʬFR f" |P,b08v {fp7{<-aË؎pQ~YU(r1KGHӢ$cH/PH sN!OwilPzIZnwLjH3FI)0B"bB\~=,tn h%ۖ M[ai&H>M+DJ;jy+3YS}Fok#A|mڙ<vNacA0! :? .aBQ;DVCU)Kˌ f PRO "\2MO27ҧuH[I,͐(j>cPHrJtoF {3$,KVczd] !g:ucwHA/??kfŚ*cxj^6ӑK$xܬH#rut27Ls'kWF4Y9&*EXQY &>=x!2 o/ё<5 =+XG\3^gipƾUT8SToj~ ˚5|S,p$3l^VLeR "GD-#D"x&}Ԙ)".v.bxJ]]IZƻJ[te^Q6EdPpU҆!#T6Rh^Vx␌Β>1kX>mgrU\&4B!b5WsFEv@ZX:xB[;O׌#zuc<Ф6A+.uVq3\F{$ȒHBlCR75 RyԑmfH9g)/X#ɍJفl, !r\cu(E}\a"T^o;;PpsiS'v/]݋`H| h PrR%Df}ZZb2fB^U\Dg@?.Ai|(3qT7I1#jiRUin=*fh/22RWb獜5Lf6Sb"f@dʏݶњCV4Ѭ\y}G1iT 6OCU(,8 V}]pcP{yRiTڟZpFH UEn"7c AO.E{߫K*Ο`y,)_], *fh޶=@)J|C 1(Lu jʾN]NZFVTk+{YjE@䫟z-xCp Lͯw@BPbie8~~bwDΓ3: GAcYM5Y+p#õH_j[C5ozzOcNPITdP܇J/wζ<`k1]P 4|&L'D^C=3@S'@LlS\`j7ȵqrfɓڞ+R|!'KXNTZ,*.?|G@ڦIpu¹/<ŌAjkm|ޔtƪ MMx3hnwپ*Z{&97N-#Ƒ7uxpbgA6˜+ hBBhlz-Jb+9L5 1o\^hUtmgA'/VɹnwA{s>:3 0P$}mx 8Օ(HfA_ P\O@%.w<R6y#s}1aG`\5򠑛p}FSI=vHRJ?T61%"A7rg|(込|?y<|t(~ϕ:twr+Oʂ0wіH3&E)z_CZ-5X9aȬکDp8lbL٘ak/M<7pO7wP)Snn.Z^?Xձ>f!5ċkZeIDF;*¨/^'oޏF3vT4Y >,ͼ`rpa3LlOMn"KYЇMHv?zt}) 8`?3 d7l}YIӍx#/a94ŎƳ)˝)cȢ׿[xӪ^S}#1KYwh%B|-Sc ^ɑCl5[O%2WC.2fI"r}"m~KtL%~bSRU4cqٳOPôU[Jb?[Z5}r5P.5 b6E>,-[̯BkVp4jݲlD[*F<6YԈBkp^qGRIBVWy$h]#[ p#=7*"$v'ݮyef=Nm*աj諿T6Q9O±`q#(!n\D4R/^)D]5jzG !.q*Jߔ-"9Gw$;!U$CIŽ'GyS\yLsЪ驚dZ}V*"vǍ> uZB!j|<7l)mH؋~v!@u۬ϟA:fn6T'wȼ̓"bJ)J(4 <wx!Dݥ-2؈ T G0%˦:@OSh;*g 4"irKNn<]u 8_v.XSRSz$ 8VNo<E0׿ͻze%4#뾝s#fZƹ5٧mbg Tj hujJD@8P%`S[9>lc>fS`\\|}k4wU'xQ֏y uAo}ڭV~s+v$=4+B7jOP;vvAG[a\3GxGz/:Z[H{.abe\M(O@9aR?.tyx2EsHΪ.n#7g!a޾jӲ![x_5W¸>>ʊޑO 0Ԧuz _%-L{ 7YC<TA}%`Ga5 j?t#.~+4r%m%(D4fOIm_|}Ȉ4y>x6Jt<<8z& uLP]kE$@m ry hADɁ." A 3b-qCZQ}foa>ڽV7-._UVȀYE0\#׎ܶ` j$} ;Nbf߀;N |"i)C\gb֡dyh vT jLkzI.KGgPcc𗄦޲;ZO{rBKs* 觺bB݉yLBԧD%@9FKu>` T!ccfsTc:{:Pg^ vA ǥ8?Ŋk)蟵VpM]T+]7dI[!`˩_xnĮuvȚeQz7þo[euQd\[.;R0v]ݦ  `kKs9Lͺ ;Zp_ͧ+=Ye 2;X9;7cOei |9[2Dhϔf+4ű#)ֽ ["UP @j`XR8썢hg~9 ='i;zY3 69wCBUVlc'.L-#D~{ιhL*왐9_e٥pn->s}ƲͯٗqbMZ.]2QNngX HޣXC*xv4L*=[3t,5P{erZPH娹fbI]n ;ե ua7SHKkӓ?V5~G B]F-;2=L@VWD3w6[V([yW6^<,ez 4Q1YCt&zX uhgWWEL :, c3l Saި{C6d"gaDGb )_)3QՅ(^a3^ yO`FD$\ Ƒry̬o>O `94_;Bp&FM^wԚ(Z% Աx~$NW]J/;F\zH+%cuR1Mpƍč]"j@g_; vfvP+sƐگno;Ojh݌)J7VKd4@rS*w55K(T$@C9, aSCՈxGSJG5J,t\!iosH/K23Գ_2ޱ31 W@$ z,v R?XV;nUFłCSM#^B&Xl!ޒ %cl1nb>瀄IjuKJ^Z-eK=#<mK}VSY&9'q@|E䜿Ex / s.P@ҍ)>j"E_%ʿ))S!J-r!#VK=^LT3uBd$*PlKOإ!G&SFuHĊq|ĩ}߂-zg@N2%UzE' jLh3Ef4ߵz#w͋wA),uŌ^KK5O8Fw^ElCX竞ZVsV3.|(!W> -&D\EhHfJyMjs. x #$4<Y+Q7>XE~A ҥ=q3*ᨈ㷐@YN1-لX& _po`WQ&p #7|zof}>P#X Ƽ#H&yێ\U: E{o~ vLzp((OLWW<6;_E)1V .N 4=~TH)Q#XÃQF{Caq#١IQXݤ~9O=@P@N, m+̿qڱsS5gv8쮟^@~`Qp {}fNY}u4;RL9f|SCQ)e/ O;G3 N~-o!^9xݳ߿;TF[{,"v\B(x9}UWqM4yoA)g5zR\3}ɽalqj/ABkE Yj䈤1/>ӁkTsC3|qGZp"z:O*=A~=D,i~%AQD4x4}jOu%A0޻>n m-]qh§ԤGQF٘^VlilaRmB0c^2ݶU,e'h8Zԝ4(PFI9/N`GS)-/ʽ?=.эN;RnPg \4FN*f?4kq$Zԩf!ũ#~J.m&Ta\ƄW/X -E5/T2:䫴1ߗ f΍/%o> D#He}j[>L2l? 8,%%rd`.<څv )lŬ&֛Ab+?wU#(GP?, fTҖ7"AՏ{O2PĈ4 W ])G{i +xd0Ns626ty!G>fRa<> ֺJPOT?|84 FX6'V%4iϪqi]kʅ^⹐A 4XKF.O(e{m`6,ܐr5=ZT9n3Fm71c7-j%lGM13+BnQnI{;,:ܰSIA(MT`@4(/Q/3PaO(CH,}(W sb4uw[%_dVؽE|%6x5PsFyc˘G hbhFC.lr^V򮒝>9bXFe4ݡuԈp՞m`vlcsN}ƫ)@i#\"_ш%uA^$ݙNSzQq,`tWJY Vr,,`xPR eR*hf'tᘫJ?stoFYB^և|OCmǞHR[ywwdR=53]{Wt "M@Y(:h^t呾~IVis+~6\w$.@i( K?5tYtdUKl/`§\*۠-Z7 *l@m;׮PvB"v@9xYď{,1uBga r"3ϹskT/\a D$ lc}f1]\oƐ4PmJ.U$,IBdVfm8ʩbqp@=$fEt4G.Bۜ,Q^m؏YSG0Z.Bj @KkwUG35ߧ[رd: @Z4Ś*^.@].ȥA7~lBI:C֕QJK=^5x[޵>%3lnk=S 9_I`nypC#,5twdSnmɈɂoHSѭ-\vD=@N"l[>m~8즥fpa fLg[_@hOB_|lX MǾVX4p*$H2hk}᜵,|Ĉ;p\*&&%CYb[ V0,S0/uW+V[a O^uԷ*F3' 5tVڌ(K&ZS" pr W(uO!#MI>|#ݍD֠S)ZiJ>(w('Z$si*y HPfz&eH܎3+  k|\\ߠ(Jb ƚY+ /()EShџIu?ճ)F2^:ȕ0唳핦$UB2 9|w^ev@4>j-($6Ux(0hh&Lȭp;iTs9{{ƼHɆQb\i6[ut yz8Rz93Py@*фrЎ͝_o&ҺOx5  $^?l9քvfJOF>]qhI"g?@&ٕ'_vݘF;dE `(i} aL8Šz`o5J:i;r5h=aɂ݅p(_t |5|3)ȓ=e3URK.!jM+D7 gg43K ܻ$!zS~{v8_dN&h+g#U_.nCC3:p3zVc=`$~+1J`ݴ/zjp D4|Cw~gs@+?<% uy&˰A:u1^t?R$hrY)`Oˉ6>9hɪwrk pjS-|(=>$!6!,dϤ 'l 6gY@">.8D&aHk{c 5n$—4ʟPv>>KH/w tQLիV5i(a®s _zoW]mKZFL29Ί8/ |4C/ H@/ojhHYpͣU%0l;(*akDV]ӀWM͋nX BGox(Y;(ba*L״ ݮB\N>En 5HedHW.* ?y.q~|CɊ-:2@k*F5OoޕUJj1W,8i9^$Y{8|R^?e`{d@ξʣS͒Qυ'23+<qȔ+5A3ZLHS..QavH8vo)Hlwk0Z3UV+&7NX"=5,M+Ѷ5@K(t(10a2`؁믔W¢ru/e- -7Qśo賹Esh%(w>31q^nRϺCᘊ? :\-WSA8&x!e D@gp eE\)6S(](s{LF2|k<ԩW;=9ɭR57b|n`fAIt KHrL˲YN.eRW4?7\n+]yYvh) wB^^n-P)oz}IQsp1Ée/*BM򁋏&)Jr! <:pXӐș V k0FkR4  6"eQ Lձ&&_(T5=۞%.N'L-=arMSB-J5  PtF y qwsPqB fEW9A\J`3Ą TR+n0Qni’?/%ӾX ҅"24[$puU=$;yO+DĞ0(Aa;*p>RſWfKwH<O-'Wgbv~,g;C>p2EOR&t/ [z'TV舭iAf᳝c8{VYs{o7 Է&UlvV;A5ДP(qJ#Gǫ3dh?Y~N6'ZM,痎 ,rA IK=>` 3o헩;߯ q |X)9ݜB̦Fl4TE|m^-JcW}/{0 CG^A!ko~z܃3vZ[[azYrMM.z* XwnzuMFHAD+q"̑~*+ޫNj$GJfsle52p^ B\c =9ht*k"Ɋa{.SW0 ]K 1zD/a|2HpVQ >4a%\i|=RosM]!2£Q:,H{LbJ*ṂA]*D\H fխ/F>ú*!:;ÐG{jSM*%@ 1`}Ë/3ާ&07fgMyX=c~rۧ td|DEsԲ6]s&7 ILHd~'U)JYua«zF{N, H_w1VPc {';8*YQq[K2ȵ^L5zFNli}" C/ 9Mf' 辧`Bvyԓ.Zi S\>Gl18cC]mxoFx #.J~gbzR ǚ@p@y-d֥-  Đu[YB0?\(u#)i>xn(3BI;D7o],#*$.ڟ c/ڪD z} Wh *A珳݈"\Hi5sNXK3tΖ =//B_ ?ػ|M 78uU&X1ǧJׅPBe|8}/@X"m\* 9~vg(^dIw @%YLkwn j?,O@C@5{/S%8KD?AT4NOgUɝ4m4ڼׯzjb$0tS^1Wq= 9>_ *!)TE $*UQd,?0u6yDq[5K_j3QNO}4[ӝܚ l<{dѻrvX{mq~ms8;^MR'XIhkgcq=<ĒWYH[B9]; 'ګans҆Y5'r>Z={)QXhrK ,`E˼6lp_tO{n 7WavXoZ%n^@ha[Rc$kJ;H%0Ld͢kaȴS#CmL,Gn3U>cQWCw4V܊,)kxK6HPme=姑*LyX)L2J eQ4y{;>\^U"K4!xZ\2UL&4zVNQйPMsȱA5VWA.)TZ{UkM~d_[ģZhu):u²If  rQs,a1&@D(O3ZX=${V(;V0pԊ^ G pF&LN: }ׅ#*VSts00,cG x4=Q6Z %PզL bݻaoB3u@zD)TW>oZBquihg@I 7OBAng݌f`_S ZaiWsV ^2@-dNAf9)ud7YhqF4>Ғ?#ajl.yeIɸέZqw#W0OT|Ƹl D2Ȗee{XD 1fBD1M 7KDI %RV tAԄ?TPUWp+5250| qrNGűm ]pFY[^|@FG`ez1) 5D9͞t2|ȣk 74@ F~FˠX q`ލe8U89lv5 w5,9`ݳ5[ZKO9+mve֌O ''>]uEOנ7 Xh,q=Gc{):=v ̥|6=-x6OJbl\}L@3w;spH6e,UylCF^7}xѢ!<."4 ٦zv8wu'qЎ:UVc#H_G]1m'G}e)<ӘL@l|>ҫ]=S:^|%eC F1a|zid9lԕ/rxjC0BTÄ(&~4Ojt\A Df@\)q:eyRqtIKwji0>M蕃C"DžwXVw*܂L3F]_vX>tp duY`YK4D/_%|HO57E% c\@Πp h:?Tgq_D61ơ*A}-C1!haF.Cfυ"u')`ZCpsUx}E FYvcD˂^)A42zP!@/C[cGx6OeTJl T8l`\X!uF5z9: k!ndz+fƳ-m>1'?t70v2uΫ%99`f,8Է[PY qkT=59g΅\+Dϭ@7,I3T}CH5D3ϼi$?f؄DLg_5R9& q@t1e Il)OG:SL KN~dF&( [d&i ̪:! h* t+]t*Cc+*Gך*ХbPaUAN-5X/svJ(/+R:r;d sg,UX ']^T6\oj -#ne( K-D?٘R .{^48g] GvcGm_eupiR;O lZ: GH J9ɍMvlcf #1)Lܛ jPX$P;Z,Nc@CuNJ`pςn=l$wɌx DK( և{Y(00./%Y,xa1={:ŋ4f%zMc^/wii~9.b`xrpxiMةO8,&CXym?/kBs#7B a5̱͆!^ePfzEyB0tkHĿgښ5{N!<􃳚@0`Ip Ȭyٛw#5MGѓGE z3Ok &RF5D%V*xMTVJ寢jL@"L; #@{:kkZbdb"IPdR־F`09d]"wu!8>ܵ:LX4}sd눀$8$̫X("a+t&7ٔĥHe1ڎo9w)Q1 =wW]v2q,<ީO ΉY>E@[&SPi`v$D33YM!03Đ?k2DpHG|ġm ͪLPjT?S<S KLQ:1]A"R+Fi{Z_hD6JuZ],=KR#֚7DʗwLޒ9kOr]5iLRoeA86m!2 p`eLXqe?wm+οWko2vCL"$zikSN~ ׸q7K_:H=yQH\O"|ɯ~B.$#мqI5*f\鿩1C;bы -s)M/*ȸa?ďEU1raah Q@ܯ.3ڥIH"DoC d YteL;ml/Y)/o$TE0JxlykXu}/1EKQ aqY9npy3h33txq=R]-:u`ha,U!+B6pu$>d'%,9Ӈ@H!TXTùx(ڱֆťӱΏRѮ:VUYZ*]薞MBn $.rbZlW[TLdlۡ-)Ւߣvq辣7Vuc8v~E.V߳)U*T)@sؽaowE^!%q` aE0AobvΓV}<9c jU"i%;/l'vV_QU/ !1̒e8Ҋ9>Fl1༝dEf7](HV+R1˿)<2k崪  >EYh )AfDՓWlI,uWN唾d#V4ճ%2*{,#vVHKE[8:0/3_;AMI&20g+}Ku响B>ѡvSɡ:v\U=o^ t,GbaG hZNq6VDKc9ױr_ Z`11qDT>$~t3RX Z %Wv7X˷soֲ 2!r7d"ʈЬ q5AǘNE#V8YӺ!ZeM*_*yeuxٽ dϒo,rW/ UStQU0[Oc"9Nq˄s}NP*ڈ=ɞ'߭6"vEƔPm1}YC8Z cJ)oaL ibO4dG napfkڽK3Ҝr MѼ;p3:r+YD&cW̫dxI mۇܠ~POpj.cS!25?/X#9(S!5 kxdrZ$>\Z׸*΍)3H[K6Ɠo)d3ޣ[ȗJ-5Q5l\+IP#3@j`+,@ #z,XB0Q=='u=ba)wm3:A̫:d~ Y\OSY-p' )svK< u|%a~DY~nڱ⟗DI(^PM'ePs9;.?0?MFgŹ<`wH?t>.d וP'v[ï%tӤST-{y O֩- MӨ[V{U$捪Yxs)p3ةdL`iKࢵgv}v2W[4n t2ŹB()$U+4T;(- PZ\vr.CSH\4Gqc Ƒ}25:MEtIX2;Nw;V<sip"Rԧg+ t!GpIW^WH 0@ %6ۯ(3Uq"OmEH2~ z(Mqu&b2bA:f5~[TC7g_WȉZTןڂ0Z`ټQ&@Tx+HW!Fshu7 NQK!jEJX.L<炙Aj\l=Μuxp0e#|}_z&-+Rm6@1Ȉ)Zm2/٥?rq_Z;)7kB X=Up*=J ^6tGV7 !t0h5Q{7fVKFG`IGxՁa't)zk@%ih9L9# J/'8ӥ%(rlu)O4Fq ?M#M& zZ{ ü(5\F_Z{=ӑVUnYӶ ^[^aī":;!=yN{Iv28Յvmeqܕ+WGP`VQNH+)RUjHĞf/%HHpr&"-zRoɾxQg2G>ORL^gm9}aVoضIm;(vjr#pa ,Tl/SfM@{47v`P76KPC'ݺǩ~"3QTߘ.ą*/ɍƗ b< xPhQ5²*LH &0mRr !-28t*1]Q-󥸳P5n2*ɒPGDoFCETzp.$ oR06vc4HSde:XZB(;a7T*ޞr9Tp)][$ MH1UF!>_0A _i(5/ VҤmTy_ߵ|T }r߀.<ѽK_*Z!R*ãԐ"T+~W ~G4\RcӚ 5aάdZDL4nCQp9˲Čz'wX^'7-#d{j~M|`x 9yI @j̨ '\Y)]UX@LJWo"IMnơҩ663`.tqf95|gף:ùw,ٛ9zфbj7%w@'DEi7H̄[!8oٳzgKá ZTx 땂qݍK&4I>G; IU :}2hb UXT=]hyMNe?oe EQ slp;l(BӠ SorBm($H{&Y\㥯v>D܆Xpa?rrE,j9.>($[HȟX?)ږ+3"iT6de?Ozѕh*~fKNNbX&=%qO)$`;;hSHYdaE0[rAoL}OY7e ?EZ!!bqߪUٰMC8\R,+ԆAykyQg).͗ 64r] ٨ }&&1ޖ{-}PGQ-~cw&݀C!+yX0Ȝ= {a"@R' )O0j%~U(Vy<\ W@TRu* |x΅S^q,SyNojZL缂*w` 8Az&vY{ zNuIίT<)@Nh&sˎjrtqE2,O Ñzb{'Az29Ā#^u\N¹ī=nO> dcXh@@UX*\C8ԲAQKy7+WWTEՅ{Q #AddMZJ:kB+H`?SJv]F_IH](}qp:KgzoX %D=܅x3ڡsmjGc_8d; /ʧL֓=Yogڠvk;ܫCc3OTX Za `.1 XfvgV-NYXks_kO [ ugrcެ5aN4-;$/~&wԍLOWlY7>Ȯ7EX i rCϽ;;-> #]9s5k+Zj0;ȶ,}~' 73N&b+O I RBǡ'88ZFu,# -`-Y L-8hx5&A7w0h2 uMJe<̥"Lo*ɾ9\!s3 ;M>X 7rERStm ۆTg`mn~$=Km!Q6Njq.Dž !X; p+{_i$H U` VN$ZKoL18K@H =QA%#L(8.u[tsHK 𬳢sa= e GBҿl)-ŵ`E3g±!J`ս]KQDŶe}1M߉%f"6KO:5;s#/E,ZÔjβ+<fs@Mp( DГ-Ʋъ¡t=}`=D&$fڊKAZsbd ]$^涯>j s2;1AGTWD4:o%sIh5V r/_~ݨQW޴4UmEd`{b7e\^##uDT\W/,z2%!*¶w"QT)A~'OF'jy#>PHAszad#Aa%JL(Έ5,-8@nO? 8%`0Z-wezE\dJR> R"``̢~BmZu{x<^\"jWM3p~uX,ŧy&Ej-/M4 x?wIy0HB-+3ED)eDwUR dGH}VȁcT~Wy9.d8t<,C8MՊ@ΑPςǑڝWA#+ 95݌06u9eb )Y2X\BǮ,v6S|e`UsP%EqģIӁ*2qѷHoW&npo 1 ic_|qh!VbRB \r01tYfK>\*+T#`Lcbsȿ8 e]5326iJ7:P5ȏfHMD})dD%CjUP_|f?ưKuc9̌@ny)Q~ rI\>w!Sb71ͽ!^rˊC{t!oo,.N>zwwqZFAjzÂՒ|c뷣{q~bX1us#U{4Փ/!&,~~hC٭ |u{rKI<ٴchg=nJ jslܲ~pR,ůփX.7R}% =@.o(T7!l}F"V^oMw6'e}p2z1.)9^*+Pآ?5v*W!k2ڒrIai%X zv,P6bm#ڑ6<=&1,`V\mКlVmj3MlQd݋ezcq֮.(Q`8K  D,mr6@0vZV-.pS^FFδZB\6K+cs(\KHA,Jw ٽhE3-OkwUeI.aCɔ|,@o0Wg\P[$VH$tU셧{m.c=u"GLF{@J 0+1v G*O\Ҝ~{#H%R,01Tz+@v\]SEZG|W|ӻ;JT4j@E<*l58,D|]HB][v$ܮDΩ03B.rM%3iXJuK(fY!G馽̗Z:/vۭ\2&x2c[1Jb=mW]tuN:Un͕_3y^d3'Ro'udƜq FsQw|z.WP\+u`d G?4s) d5b=7kLH>+86 WiCLgr mmT8)ꉮ59ލ\̞bT`q8>^nSdr6~O%e1@B0W7L$.*yUfUm)QxR ֮̉!Ͽgq4W?-sXDz-5w<͸Ypݔ=Vrc/@)K V z0D,I&NWx XubVRl,Vu؛Z¬/`֤alxƵ}>;L:w9i\`Hď., ٸD!4XZ {,9JTMieOa@s?*IEMoXSp:wk !N7Kl__27Vи=oӖ>~3,@1W,J Mv QotMaD0EAó!{Q#:[)pʂ޽w+0[ﱡma5 7MD\[Xzا^x?Vh5D7 (1J7xѵ0nm}]`޺ZG= ϖztK }S[y˶[A;y' Y>8<~jB+qOJD  1:6#6Gu5C% !c')=fb;ż_L9&Je[V6/w^0҉Yb]t5Jk]vVk6?a'\O=T@JԹ4z G"(DT_JL-tǟϯ'o2=FlTdk@s2O~^%+ՓQS_;b~TL\A*ڱ}yn]oeˣh<=TwϺǏ $[A_>\W?Bu Q=hSǗ/l\=f^Mw0T6(pӁyݗ7|$2~6"LpG=x% i.\a }PQJ.i"tމm4?ʼ*PE~0iU.5RSkf%@8 R1=MWS(-/- 3l U`,UײIEe.FͥR}\) 4^hE]\yNbJO}=^9qB2g(% X 'hUēh9;ҴYs(C.2Xt``c&BLM@ka 9~A~hm X\),:Iس4!.:#doԩKSn5t=@mFvR8|ewY_'$@k̟ R{CE@[ez:o k_0 U hS2bi럿0F3˭1 f{fJ{j0hh$ $Nxp2 /./ЭĘ$KJ|%}py;}9cXӍ\6=ՋBQvET;o=]|B8ѢUn`11zQQP6'8lKۺO!8^;#agTN.;)ʈ=7k%ȺyApv~>1HtTcZD/ /T}L)c51+ 3]qG."f3"E'w|cNj֒&쐽y:b;%)>jRs. 0х";NY;)6EOHS! z|q9y =G}9/iKB,%e0XZ@Ԯu$ 4DnL">r_ l~bI񳪍=T]mrZgŦ))bxlkTgYcҳEtcTҡ*"򕻾+Vt5Tw:z֮$볝9QC3`% Os^g$.S3j`7 plw{{53eM3ĕU3^X&w1 bf3i?d? ɘhmUHMI #(,c6p!a{\5r;Xj#ɏ*l~Ry^S,h=+Z@]]ݚaAoݻ=3F|9qFj,e";:d$;ZM0ٺHB<^J%46۠l'y5h\f/#NY2*$G0!Ui+-fx>+-cvz%kIlJ .*pCCܽ.yBvetKr>勝/LqKoס~0}< 4D@N Up^Sq`YF08 lȪA1TGr9"'0lcfo6I!R_^TV>܅ym[Qf yr_JX&Sm{dcEէ_C4lyTԁ܌YF=X!cJ̊AoY;Fuܘh"a1wx{\KTZ]x^)LIAczTp@R{G!|Ǻ% `ق rA: !VR4>@e/MWQ<Ķ.leQTdFfNU<վG=,1)3'A_K!{tG}e9S2&LcۿT{ --,>kq/]}i}>yBʅDM6̮/&NcNl߾I»]?$GZTŒLGk8yLNe= %Ɉ[eڷfZVao w:]'s Fٵ$Og$W@h{\s|2 m8q.2x=hZ">b*GSg@"t'$yƩo|hP@P/'0EHk ?kGXo^B1AzLJ)uj餐fJk%MOT<[E>3JSđÖւSF)P{;Ԗ;:);ٿ|ArɡQ8'k§7c~17qH G!̘;$ҍsFKjVnGZsTf [,HXFJL (?ՙpp)*4$ܾ),XMoqnwfab1-K (qLCFUPÁQ=F:욅 ߏx]Du۪lEQKI-ͧV$w68%Fve}<ȡX&UtFL=:DGU|4" qgf;Q58O5Yv$u: =<$whD}{ luA#)GJ}h`?KAAVn^Xr|sC$ |Ƹ>JQ"̂q _d^–>0e{)?k,pܡ~@G*wV7δ@bL&wfkDOtSA}g$hF_W&i֥px\TlkSt}y _"n6 :ըcC$_أ+uݼ<6Xv  K'|AiTgbt${{ϚNP}qjW'| ܵ4~SUlV#iIHd^0Ӽhʙi4xdkO~.m;FuB bOQ fiCB+̾nRmK= _eҴS ⫊/D:C 8z+(15SzԤ5<kLm tw[)2Z; 7ә꼙T!7g@f. xQrMJ慳<`'mg^eXt|f5f| VVx^6 hZA>'p>}fLl,6vhNtbϹ ),BZ23ﶌG%D!#ڽ|=Q>\k&(LወԺd"F$K@4ʀ Эb9d鳇v zO2,"Om\h~i+Q1k/u MTw=vƍpj'1(PiSfnŒr >h7ZAmɱwAf VvB@ũ-樏 !:&@#: @ xRV'+~gPw.:mrT@bayU uIrX3_ ]FD Qx{*;H:ډxBq ^- ^a8mX4wHȥf>g/Wy.y}H<#UmL.cm sfVg?Ie.*>펔߫UMJ`~`KGZ:o"]ru_|t:5e{D{<ۭ =jQߵ9TnWkN֒&$/mA]I`4V19RψN*ܙr2F,IԩB&]iOye94NDuH|JIw%OܢDPaV۫׍i&Qfg%P-H D3pE MvϏ0ge>73Io㵬F]X5I.Η7.#.8/q=4+lZoy zڣDfcG` Ej! qE7IMA+#iHA#QrTzeNCYCu>R̦JM6CHSIݠ;PW9)l{h.xUtVZuJ]Tq_l-D-[6)ۜd%qo ٴ3v0tD/ )[2Ocb3C.uojӨ-,;R#qY{Qhv'W3j#zpzDi6`SM2V'#29 ;&$.cQrnɅI?92~Mu3T&5Q_0 z0BJ؄i֣\gF$g+Af\n`PBPL&%f93j (qXFR췏iu%FӤde e*la:֤5>r- >3]:s}2)é*81!r%WH C<HcHi}ᯑYF`uaG7l45XmFlS_鼽f+3ĕ$1+O?oـ5ݑ%ӽHQ^jKyd9xR%oP[\1JR+>lW cE@,}[9>|^AnryEjI~99w$#f=qf20ֻ QVPU_#"! uT0}D}t; vG5LNbA?rh,1MЊN*{Xhl6_cNz-oDx]E(q|AY_fڴ{LE'ιS"sZu3Km7deyK Vͣ䷩Dۘ(k+5&"Q`-X(6ji؉\)8Lyӏv~K  =eC6/:f0c UMe`+SƵB$E¢ 9*j`BB%UǷ.$, IY_yo_!`O_zBBgú(z!|0UU@,rag Y`wl`>2:t (B KE/2 !nu%Y2xӿnKwF \j5?A[覼Uou8}͟FKP&/p_u~H:)bąYƟ>/{jY9kdh%<<] a14n{Bm'Qv \Zۙ әXЎh yVt d&۷Xy\*7uySZdLEW>Hl%CC>MN] 'F]QP =&uքlo{q¨ w6J9hdbT93A7ҷ6*,fqUܖQw;5r #r;'X, ޷ T O;Q߄Ңu {>I`äw095D$n+ jM׫Jx6z x~ o~U>xus(vlsP59SF&@+WSק` ӳboو5.VNזҜQXf\{خG]p!hCB}?wX'Q~bHYKRW$8%vq1nТ2cC0Uaf@z3#f;4?',RڱiUM i wGQXߛӿ㰵Af|,Y%ۋ=2q[[fhF)7q8oeUu[ d'yd⛏s 9VOaH{z<54}+ $9('JPA 'lE%p@ۊq @P*ZFMOsV2lU\swĖRUIgvUTb ?&3=;“Gߓ<L2M(.GU]=1Y߈S­_6+3h ڨ "=p*Tpb{t5yH1Y]fo—. b yZu_S(!>8CrK6 9 vύ-24`B8հu )/gq{%ᡷvBOހ1YeNTȹ+sVd40v_^lL}/l{ANԫ-zv3ߌ+O$am'TC#hkǨx%ⓨkj) 6gSl]-!9Uu0 VO; x`b]_$g/Oh_VҦƦi`x(L0~#u5ֻaEN<,0W@.G?O)?%` !VCд5`n_`c44.ˤQcfm_1Kքfj nVs\1=}IϚ:7+20`G{ g;N'_Ag1V`SY9w \Z  ~H 6G ہ9﬊ܵw//b`"='LZm;]ғa$ݦn .sa$/\fME&rN Ѕ{Uu*s,GfqYT8S3_؃-3>F%~Νg2`ܮ%+] 'e8qS;h&p*s:uˉ TL2LBY3Aj@njԯ6ȆNL8pFt4e\.Ӈ~J Vқzm@k‰BqY6 ECϵϚpZK31th ׃~x". 1 h|Y1BsQ ,09a TG&D Xsz wX l]Pu(Mp}jgmO*~[ϣFdM*f]&PȘ~rnU!&s/ݥ6Q9)YxlHk wh|WW;]ʶlMK9AӧUw/Hq8{jF;Ϧ殰TA-ڠOFmr >Z&W<#(J-%r/j0d#ˌNе^?֬8wt&{ڐ`7L4tnCfbfZ8RIO̰U޾-pǛJ^hkakl+{r2CD={v#`+u3B4J6+ULCm[+YlAGTEU&G >J)vXrV%h>pOF~FCcE Lh<,-bC:+ QgIp+Рx ;P Ezb4Ƿr?Q #}ΑRU6Khы`=ODVVՏٯ_*vXU0L2;g,ـ^EHǓSVTtC ¡59ѣL$ֵٿVgdSo b N^җ}!r9TH _`xZJ$Q¬!3F+0akv3][TI"?#Y!6m;k{HAԁohq(G'c@zG.#(>cPdzuy4ڜ7=+.* 7'm[+*RXJ PJi3t)cMӴ{/}gitf6a!Y0a_m ٔR[s=NxA 9T=*3cSvN: 5~RUgnĈMowCMZ=C}Vj_3'EJZf|3~Jut% ! ֜gN)Q T_FJi@91[ 1դ]M_DMn#2\at /VᥗHHvEǮ8$yXr1%M!c?M 5e,3$VRDU8L% vk}kN,~lͲɍH7/2P7; UZCK}P 7eǝ%xX5)P5:_i}J~Z-!gf2 Cb*Ј@}dgYd#჈+X҄`CMKv"f[/wO |m^dV+sM ɻ4(.6>=Ӄ{ pegmLt\W1474Zn=MH"W\#.8` \k~Qz Z]qԝYɄR/=G: rx62Z%v& Ϳ:Tv!.>xwQ_|ؾ79RˉE&txN^I{g?jwC9ac֌(j~+ؿa|rØE/›`B6}7j# c XY81醔t*)k#3$}٦.'=Oi 鯅[Ad#uh o9eF,sra36vILz*e'"E?6#aN?PuɾR N09|Qaۮ1y{残ewcʚ|Gk,GS WzV~? /a\蚁rg8dbU7QqX_ >Q :ΑY FFI45L2,QU`S9gL~S\M%H-b޼zbDT${sԨ=Y*&lHښNdLP}q4/|ʒs$jY,0v=vږzb]~Fqft Stz?Hw:1*=Mu_ihO38-, {i$G?"'o#Iў 0ai6Z-R6j#P%ʇMޏuylYJ8a\H^z]JXvuimr$,&}=cs{J8#,c]HǞD.WZ4 }Z.Kpyé֝լj%@ü,](M߄ 8p_!)zFId^fp$7yAt,Af0(}}nQj']/s5Ѓ(w!4~ɽgHV3?EFr^><t R*CoPc =wm P={dy _ZKT7L%ؐJk.`=XЉ!Xa%?%m"pZq$Nu/x_Y95Z:RջH>X0w !TGTmR]tGcCMs0qb}/ d\Nc2B0Vy9\Xڿ[8X nviuYgJ*M{QQ WȯC0L2h[bK'|J?Ε3^Hdo6O.p"K, rvS gC GXd`m"+sWu?fG4P "\T3q5nLCx12WJ:;.,#Uҗ95RߢbAOhDsLȇBX^Rg %23\oFt' jA7]bz$g(F7؏׃(d#F-ܽ`]3@- zk\;+'(KKL513T$À@& pgb5i=85 7Me<'Y8L-'zhP99w#M!]KcX7w? >KD-5Oę ANdTϤLI_[=ls֋a!`:4]ߑk 64Ed9VT!SaEϼkTWd8at,DU(f+:"]+Y_>chL&$_DkXΊ hB/9bov yVXi#+R^U&wOuLxN+QV G >M>8bO 'Yo(z#nU~TZPNJ5푲m@naFiVV<8 +j1̸?$5*cI>¡R+صA)=5keNkg>t `C?LT T6 \xz:*:f e%p8d#fCꝍR,rJɃ\Ʒ;5i/%ph 8}9E?qɩf ځGL+%}.94pk ōZ: 1axۼAu)Yȕhƺ$%Xdn,wr)o&3,'f+GoO\!U===AO~`'1`m-auT>5YOPCϒу X?s2=|4 +4H1bvOZ71fȽWHg~Ŝ#H zm }Uc\ǎ`]'Aj7 )~ՅW@ T nZ(97@0fkwK' cV ?2lۺ9p^_mx#Ձ{d%H8h4E (^J>TTx ǩS[ CϞɏ |bOnied\X&O<]JeӸM,RV3uیE,Мcs`᥯vS_2Z!*JMB*i6rsWJH@Oj(P>ԗdχvh-$*&ǒLi7U:߭M %=8=`m*^#"X*]*W_zDڇ=Fԗ\%fU]Yy֬XcfkAK; *zYͼ#KVn د5B#bZF"ַgي!IT "{zdؤi׳5 XSP+,^gW8„:*#g JeruX[ ?|lg,x$4%lLӳ0[wZlkrkHWM!V] &./cu_ mpMɈ^-qoe̒Q@e=4&>oN nsdapTM{JE{?zS_ X!t.rNF[=Wus$Λp;mq) kӘ9+*| }ܖۛ(:CJ>2&hAu&# ݋o z1T&!zXʱ7vU*m<$c|xqC̩ɫnYQD'psg \5,i<7lr@9 3)&^NאZMj -1WUiw2=Yl',! ʦ>ßLN]D2|Mc&Z&g&öZXJbW;=Yy{A&]?׃{o|Aܴl U -sS e|魑?>WXDP䡘nqK57ռoh=hQ4* 1U.`PҒJѥ>ot_Fh?Ҙ ZuNIT@ͮ-萵pa퐦k"HozaP]^ $aRw5uu5KQG=3`sv O+<:zZ*Ҝ^>;4aU5DPz.~Շ|XC}rdm*ΐ7*&@bOy;NwݿX01DZ,uq[֮{Q nV;.錉晨/D6(^'a0Vh% دˠoe'7_~Bx? Q}+隧(6`a _")t4SADzA{e8x*'d;F핧[#c>cu+T7(>dt!bVTnpJu\A&i)'gm`2pYݙ @1߳y),Sdfmn*H$zF71&^Q{ImxHݞ:5j@9b0 5s-<+]ma_7$ 3w׸x]#ͥLo/)H06{8+5%5ffFBhʖϥO5=ͽX9@P4MZ EY?WmL(l~7l?똌>ĤwWr"-yUW0ROAj~K/oE TSfΈ|*ۏ#ԨuS):Q\@o>ٝ?˸_Î(F4SF=^v( ?zin/H5rEbD{Ϣ :za!Wct{QNqpؚy >F<ޝ bu1\¬ພA֟%.\)/W{!:їo(!My9ynu^؉yz=ԛ#Ci"`K~( {:3銦ь=Dp֋p~,d0spD 5ia8e乩:O Y}ELJBQx}jG϶G!f#?@Ee9 \DM&PXX6?IyӊS_Ä%9GZ{Ft4=|wBzgW33;qRPǻo)tP^M#9Iwί sPa\&p6 P15ȣl"M[;v. {(:Nk/;fbcfl`?/(VGa8 dPLAiJ+TeU 5 £?{)vJͥRY'j:~eWÝIÓZÁscrXk$- I緒t捽v={Wr"Z$k(1 F`sOkn& <@vq/g, HmF#Q",w\CĒı<*n#<[`쮗/H[O6w,] %>#%SdV~86 7.`[L L2ZABR]A?XiZϢ*ӭ ^:`nP5(ˡi݂xVw">WȱZAFM<2?Ws0GϷ|'БA' '2/ζg*n (◤'@/8V^N{`fHeJeD9 %Xjz=UMj c=ܾh|j7M ̼S<(rF~JH(D"e a9ˇ2mTZ jrcv1~t *.ˣ5?ܟrR3) [<-셐PrzWn0TAOqB*xZ K j]ZZwS_H GU}JU^A YMu"PިTc^<꿖}RnVSk~C]6,hKJXݩ@0CSVgk ?onj+ Sq5D^܁':;%i*vA7<_y- Z/a3ڤxrIfarR[gu$YōxB,ttgL`PGPLi!f6qN11ɖ\adRsBtm zS=pmlDZb1@ f8ޘĂn.9x+*|2LO>}NO`&(G-#2\?auiԴ&i.a嗸)f X0JT411Oa4Af[ ͻ{L41sX80DymkQ؅|-!G/'&GnC::g2c&`ֹt-)#DK)Iw}}ҩuQV=_]S LF*;m{ێQ%<938n&~ DƆ!iv:p [P9.w_@/ W.APțhܿE׈rtWH{xI|8`Lقjp X M),N 9+h5BdIYD~GHDolq?=*3~.D$Z0ίWoNERܛLN]">j#8bkē(uȲ-9p:dkE$ru‡ .rfl!~a]/;Tj&lM:LW< OHyo{dsQ Iiuq\y*E~SݦEluW~h2@- Qz*|v#8~kl/sjRn 22+b!#P%,tKE1JpWZWb3A`4GK n,a%uR7*BtѶ_1"&':c]ضK¿񾺀:n$nUH9 Sp3b ӑrZ`ތٳZ~ޔ4LzIh|FpͶ«_9sCa1&i5E*G߈U.I7^D^;Bʨ;t&L ŚTǥwccI/&b!ދ ZNT~1jt1zP5x۾4>MiKغUlraMgގZ3 +G9 6 mډ,S~3ۏrj3^!>tc4QldCX5FƥrNANxע)Œ-ӑŽi#,@,$so3DQǸNu; ͪgKcZ l*oɝo^:^aMJmBtݷU(NAm;g5,n#X'wX Zڜyꨔ#̟~ ;kKD]8?AbLv.my3s/Et-BluT3a![JExڃ.6s'4]P Qyu}^yM6;m?;gtg2/cLYc+E (IɭZ,M`7:3t2fB"4![o=:}x9EC9hҨj Uh)ZՁ;I}c{:Wҹ-Sqt9w֢vFq`N3u{Q?@9Cc.*}ɥïT"}cP׳/߲mm]*;4"A'ܑ`Șr{/\n J.y_,;_i٨V% vN!x[Lg1Yn'Oߒ r1LЃcz`5V<:]* `p[$Fhr i9){TFg#FT64l$<#%\ִ۝vlRV>D{Qyo8]13Z:] э9~+nkVd~*{`l,LFlo{ޙ~kR3;HüIeKײtӕޟb i燐ȇ3rVŒllӏK:x_%v}(W5h eeD>6'o e9OR {z?W{BhtZc)唇QX`GWζ]v %>Vg9A62:ߙ 6*ec)MCnO3i~1$hJ"/!Rpڂ9c&۔*9EXT2=f siFFTGє!eP(u;8NѲXϋdp4Ia=GE( v$ j_o[0R}>NH dOɨfp&Ya,nX0{8l >)ji/bP#~g>(gϾ}Bd&w:f|VR_'H -qmb[$'s3ɢ0IJVZC4cø]SK$,:K?damaC%m3,S2v(HT3aHL3_qWĥVD+3p3zz!^oZ#ƜQd%V'ĕo9T_^">tߞUdE%idNܳzމ+cĩ1&3q^݂0/t5sx):<ۯVe7+oXֿQ/cWSUti[<ۮόCQFI@kaމC>t~KGև~m+34Rb0$$:E>$W{,d9rj{_4;پus~yBÅ'umڼqY)D|G_݄w9y:˫ OK}BFDrQu rĥy(b&V F)8ݿ*0}̷Edc .6XT`հe{aP|] Ry*NyQ0X:&|fqQ{W*d%/v7|Xɖĩ_ڗ:솋F"sUceBf9w*XANbmXpMnSyna:Aɭdxc/g%;݋,bnzC?€-ݲIcrv~{՛ B8hE J֥~ҹEP02p8%!29Wm=S[~gQcq#7 3#1g!C:Κq7jk/eo hy樂KE2 @YVym\;XPV?dA-yM5vrLh1+ v%ZlX~f*7&Pv HbͰ˩9oQUOyuQqi? {uA~O q/w-%[Ro4"yBeb]mg,k]3Cpd]\&9cOznkP:Fg>KnPub-;^  f2'눑F?kl:%Nθ_^9`_3j0ܷVxe;yo灚Ĩڑ$[ )C}@kPUI*8n{mnF{]ujW*>u\٥mm 1oDaFVnf+F=Q7/n~/P%ztL} ِxR^ d+¢T[N2]W'7s-t*Zb\!H$ qlw⺨4Kпtk2㿂0TG&;\|Q ӓk kLOl142z|Ckh.X=Y4h'"2ě Ab2ƥ r{QzwBNg ə31,&M8wtG҉{!W+O3X.۩mE]vd,nEH*k'ٗ?"4&F%Gw[PU!@6'ـ@!H5z,xk?Mg$y`?6 Uo91q]gfs: G?,[t TdGx,/^7ANhܒlK^ʱ+ v`=^MQVhõr֣H^{h <̤/$V*6,Cvf:J7 ki `g[_L릯LdF˯z("' ss c ՠ;o-opcy_b.zcnA*`_lK{k̙mW u6 -F2? M25akVgUVXc9'?(4S[>(4 _O FطK_f~WrZ'MYp[Ami7F,2M8ݞYP뼙Ώ~(6eC4|WURG`}~S֞AIqC"σΌ/ ykc(S84ĭn'o"v߼GZCˎ$6JG6.:%Y `R",U$Ԭʃ>#M!|0_M+ߠLٺ]F}Zg(8,O{13dbr 6q*xQ./F1avmڝ@_z_'VBJef%`Q>H  ӫ9}a9$ ِcT+qZ3%n-οTR+/ ˲LMz0m .N;5/]vT*;*#YȆNmH*氩{>ݞWjMR5YqE'zK Suc`* rnXKc6+a8$XN[wbbccU|Z'eO<3Ly 6[T)Ț[t2K=PpGކ+$r.](I 坽Ra qEQSt <E*c \R˨|kCV*n6 |&[TŒZ2Ø6VADXWj+#vJ0 znRtj(HX}[Rkw tk%/lr" UۀÏj uN%/ /JxG>(;#[_wd *^ _ L(:0m 6k:rh(T?&'F'gjh9{1|\*\icd]NR8˧ B;DүcU7QGӥ5a%Ĥ[PwtvMb"ˤ YUPLBvl+SGJ~P Z\.#uTbp[$ǖ7_ԏ7!-|2.hؤ}tؠhN$_E\wiϝ` Fs*{y.&,@4|SnV'',Qa C8([umc ^z,_TDP&}.[SSLc])Lq6!ɫ1N)z՞Xa[Xݣ]zBL9m Qcy_4:|=h~6~yaP֗fhKUP(Q?i7TstMg.dBy(*?@G9փ;Hpя + eWwBs32KN5H{=Q@l 7ܱN: }52SOO`Ɍ4^㎤#sphĿt,K)UTC,kP-TeN/xG0DҞj c{5+VY S'$Tc 2 _QSZW{#0D?,\v9bӎ6"TNnb! YdK/>*D55e1MtrI i.MIK"qOVg1y]6T,fPuҾJ4HS > Q3TQ D*w;[J/ PWuO?oDAy8!;NBF'#j2;y{PґCc)h!Fؘ~-xU".lɦlVW eoZI3w;$~uMe4l0ۡÃx?[IH+cKQ6Qjc$M]9̣zߔ 0bA{EtBrx|`q5R.(HBq}#|!:&֝{U&*\Cu Ⱦ_|1Ma Yƞ,EFZovj)r6a0YTMH&( $cy<@9:癲ƒ3{CEqPY?\85JqԠb<2hsAր.VT֤7hFQ/0YZe.9Dj#7WEmN6a5)MD~hE,oU4&e@UFP?.vsJH,Cf!.:a9Fi|ǡTA}T:0.2*aȉ @; g,ICwkZW:@+g|ref&  F}&D KYK÷´[*q.Y yzXOR&$se׎`j&F䧝=K|] )]!ݺ"Tk נ47;"WUG7>:G;q['fP/"MioF&4 -j5m0 } 1ۤr`01坋,e!S`7g,Is>*yݐ@ۻ"T #tɠ*jqB׷p@iFyI n|r0K;/b*\K֌[%-)'1^MzS @יV&nje޾B~bו tמͥ@K2?ڎ$jը*lk@ 춬Ib㏤INOcQSD]*'!$L+F6H<خsʳiؚ*[d>1f_^rRy"Knp^CWP)vPMCȥק# 8DE19b}Mf=ý錧]Q|V$(nA"uB!U!V֐/DKYQ%d~ղl~G*C%7 6r%r@iV!|57be'-j~ک]YjGbf2e)dTKtWn֩w}/ЬʱK"*bEpx^u(ښr=Eu"{34vXn$a#@3JfPesܕybS,An=u]ݲZKj&|HTBE%T\NokrJ^ad-jsW06_0Qqqtq/ƑU̴tQ6H! !^E*p{VK1Ѝ_XQXyW1D()~[7R5"s6(JO E}^W^ IEW3Xd"~381.p":uȔPB~TiDݍN|s:jk3uY m(Jċoۗ\ޣ N8s aStܜ;Հ˓:͒ gOE3c#Jq.*+_52XIX-/_2y4a4,+*gGz;кO%/}#_=AV8,9LEB{ȴVvYK0d"-(m`M.g[eh-{طFE`6U?,ԛ6|QWNvwJ0YY g/\PL99&_g v)㫞}㨁 —&M!mE@^(S>NkMK6nVsDAv3& C T0S(m©)rg`~z$Og[Ŕ|Síb:ލE5=۾]4^ kwu0{cC,Ӆ~怕AFoŔlDm7=PG d{ʟZ,? gtu48WbД|or XAsk7v}ɫW=AGkfmĢWu %黮]qZyt`nW-~JL` ^< 9-*SR9/!è\̣DrlpV׀="u7$DBC命pgԍ9qWp20i B5$b L,:N)HSlxaS˱o\KdoyKv&5561ξtһ I2-[ m.534>NZTUaAKCBc}U-cIب oOC+ 7+Ѳ-Lp#'Ew08Ae,w~1 To%k+^9ӹ{(гB? %m(s/l|Sބl4Dֿ|ڃ#li +Kxfͺv5qϔ1UC+9~.t1Jᖜ-9HA#nXa {@R&yl,A{kX+`8h4 .s~%W{HdO >n á6Tz" ;#9@`deaWѡHfUrizrsWȿ nO %cTJ.'-wAon\2F6(D% }k3ӖKTsDޤOF5<0¬HV]1v?f4{aDL*z$^(܈doM`~=rR߯.U_3P^Rޙ-zڽ>˻Ds%]#Y;o!ypip1Bÿ%ݏuɳGn,S9/Kl,1pL>xbNrC[AOXGϴθ7WFdPy뜹tqw|MP?<#̀/VR"P޳i5,n1D0 ׌ 91BTu-aW@< uչf3sԡjlϡ &MYIܿ1%A|l_^T .بpgqO% mb#Pʢ{0'"U}G>Yi[, Y\IZ94vZxpSUUvx߽ iIcSɖ/T7U q=Xب!d1N=uSMKZ&R ϑ2"v kEhek٩I@T UWW3_kL5,JI{礶 s Mצ[~kG l1st"uػ|W5IUs&ɛٸj-F9oՀ]Sh+].TRxz|aUNjْU*HūN.YnE9 F+y UJtwP-rRܱA 2@듢pP4&+)ea{SM ^vԉ,c:HT'Bo+ps;:t4Fli$>77 jnG :CΛQ{`z; .ZHaϚ,._{]Heۣ5 cgkY$Jpt&Z踊kV?3c_Ah{ELT&D]FJ/u3lpj2i -y-pêD1l7wTu;>>;<ࠂT:׌Ýi ʈ En`cn/g:Y,nZ%œRw,egPv}ڛښ:;])'CxM)c{}mo [XC%B@|ϊ,/uDgCÕ "x Q\/ɬE@𩒣\gd<*\G?bc8}b:8SמypZk85PCaSd u 0+Qȟie'%ʉQPxכ#%n=9(![ t| e`POae \Z wSmp.*-I8kKl>}) x!}[#nWd0$My$9[Ai*M2DCCW,&8/`?6zO1Kp"-tB>kV3#f-%a*J:,qw?3jbxB2T 'O֒ڢ?ԛi#Vlˁ'"|N+r@?Y#L8L^gjN6VhBR/x%x|Y\b\e T똤t'wDy%&fȷーRxL@G  Iޭ#q<=l:;F({o'+g>A|&K>4݊y}0vz)Uh/V\q>j^U ot GdE*mw/gGs\ χu ?D‹~z7^BoyNxgAo_Iw(O`TDTq WvaÝ!F9?ZPtռ1jӲ]]y[)vy :r&p %H@c} 'fQMn@l[B*rB](=|8g]^@|m;/$r(7U~{#m6 p"Mћf?q0^'ߥ+.XT{,̇iG(h@OTʘ؍#íka}X^Uheid{!O\ {ucJG3'.e,u-[L_% Mj4 ~ !}],ׂ܃&)Mu56T -VA0\[Bc1:Q s g41h#E |%{ *n`X|v8*ʋ $m]U5ck4" SWb]5񠙒2qpwGbIw{Z=VءV gک\HLTau2OƵ~4Ϗqg1a<ǚT6'<5Q#~\eA&tżHQ#uP.Bk:I B+*U\8E؆5#F"|a9q'EIimrWKGgi.e)9H/2B_Z`0*퇤],gl";6P;krp6za}S~bLrKFqT#M)Fsqq%ANc(  i97!'b OEOӓ]18}C]i>4 )"wUl1(\3 JoZy4"M^azr'ʗwiif6F%Q5]3xѼ׍ VMl~Asg{Z2pnQ9Wv:F9J+v0xL}yݻ(>"6̤3 B퉀֌&ҏ@*âch:WHWHr! ̄&ȩr:J4U[$E}M]z>N;;pصl=/||^M)7@Eʰ )k\6^N`I> 2AҸ˗r;,~*o@;Bluë# n5&10L$Lb&hoghN#EMrC?!'ɷCh 1I'574v)fpPa’) `5K5=E}׍Jiڃj !$h(m&ìĕ{I;|cU)ܧC IنHWHDVFD6d4| cXJgHn΀͈{&Ux=*3dCm/[$Kqag[y%{<:n<swշEVY0G:L ɨȑY8@ӝ$G_e?BM& =Pf=)B!721gA%aI..8B9;^ ī񓊍MeBR}EKԋ,N}W"kWp-yuzֵ8*Jki&}"(:1(,E{'HR=<\[| +Uȣa`j !ˇ^2>2`3ۄköݾ 2N'aH_UUa7X"% ,WC D4hnÄ`t^ ‘n1ňcsfˆg3&Jz.QdqZy_zۂkxPF4Mhѯc: 4ݠWs̀ jd=T$c$0h7s8TM`ia[O~ѐ%fnfӔV{Dçf}[,lf 47JIlӌo8*+,k(˹A,a3/mKE;Ф.4X/I"sEy d1-ԓ:k>ZNS"pFMQ9US&biU>9W:_'z{nzb7 ձky]Z^kIue@1=Búx[f^7Zz)@h!ATOýo8 ÞV I5_K5e4j#q{.m;mleKRsg[q@ZKnɷJ4=C:>QYW ؝<Q~ OHVjm1tˈt.58(]Fƥߝ!c?uOX=4M9Bi5]f X τ+ KUZ5S;m{&Չrd=1@ݓ@܃)̿b(O/ .pNFcZ}UeuBȍ׫?cv4!H1XZ}Г`}p9_75nE6vƑ?s.N3X KD&B=1 5b0N#8]GT%94{[<u7\B~"p4z*D C;ſW1A$Uࢡ5DֿF;YMXgaYd`0'h]9hROHӷ jT>i}E y\mCt+(\H *PudU^ La(>>*fy%y dbՄSp\̗f9{0 H)7 3},ܺuc}/i ,+N8%mIl<p1`"mM7WWy3I Bޮrk Z @<H8)FכF)JA[oWY(xΚH ;fwż-|{^1O*Oa6ҳ{=o*~|K{VFOwW6|K 54dLf Czĩ嬣 K,`_f<:B:$ P8>v6</VeQ[{i{h9/˭'u XSUcr;С鲛[Mxhhګ$|yC| ;֨e`E3@?Eɠrkn} 喾vO*zmK~exW&2I5pp[Z@HG2ۃy@МO8f LUH>uk/+L)4h%Zo8q[K Bl/YVHҳ`Q1Cܚ 8 28T_eW J 4t,^|Ƃ]^_@lfݢo}nsa ^Lڨ+So3ذQDɋCYO$m"8򷋧@<5WTQ6 _jV*6Uʍ(z*كo욱DG*0(1$H '_`k~ȅ"=V OWǓ&98TLK, "} 71*/9̿`_FO\<}-~SiNFRe>9Afn l9N\$k,S( "2W6T}ϸ/b#EGeSNR5*|SǩPj赜B*~ۻuUs~(ފ_0eqY1 nVY TΞTp-lu "h{%W/9#5@B2A60+;͚7*{P.to"?e'ۇyb61&8M^$psOA`1Zlk2޻ET;G Bx56w<+COڞ_J6C1`\X~w}9⟀,ŽgaR!~Bl6aQI~Nux# O=t"/&sR\"*я'~B f-yS>"*&bUī 1;-@vz-_Eԁi\(X!8ϓP9׮c2 4xBĭI&Xmf* ukҙor⬐ۘj3Ի  9]SN/˔=[!428{<#م 8tZ.0z2o^0Sfm2Q1K^P3\5gsM\$>pa|bW()d)) ]0rJXM!N2d8n#8LYF1fmf0!mٴW)c>l$aX9A8l(>9JS(4CGcJ;mXT +KX8&D6ϓfC4]VP}uk)v(Xv) {ǂR@.l=0~mv >_CiIz}U0VtTBsE؈/r!h!=~kh·"t\c u[f=q"l9/=W YGD5c˦e&ѮwQ0BeGb>1XB2irm Fºj 4 2QHy]> yO-X(GNLbi{)Rh*bsA>(9;A }U IM;T,gќ6~jK q]` \mqWVk.h@4 x/!e`L>G-唹D͂-HG 7 a tPd\U[^:*<NjfSK.^4贎d(ò)̹=A@M$jJLb`a_+H e&-C+wV~EW=XspvAs"YvaIlJG 8+-t< @%b>쎗v [$ c`4U\|| n2PM[uy[No ,i?ji>vKn3$82QCj fUJ)9qe4&7'[%pDє,irTz'QY3-$/`!&*8B/U [SG"Ec˼:τD@Qn=_;^$Ab_MQftD$l^Zrw 0!% RɵLV{0.dT޹w߆U c0a2ĀsF zv]G@b:JAU3˜j9ӵ@Ѳ T+$#/C,mЍ1"G,[l*PR2ƣMe޿(yfrӤUah/PČ#v-e١;@Շإņk 8dJBUyLuLJX P>nr*SdW’TR)HAl 5=؊sw&j2^ =wN˶ޏ[| H}9}X+,d!Z6Fnk\]%_OcYf#gFIf,]|G™#L!N.Beyc5k>\ܖWwM%<̨jiO^^WT´$lE+ 0s#8vB &DK" ʊD|SxmqÌ>XunJQE7SWlY~jqF|[s ΒMl?=: \f1U sCLE& >4i[fQ}SB]Ko.^S#*K`Zi.)U*p]GQ;l?eEQT 6#ߙQ5" i BG/m`m)tBol1XOWفzǿn=0r׋XW06߭º|]d7ha!d3^0JO)u)>@ԹIs&$s<;v|MLD|^п+;W6\"EoGPK7|l̟QvI'&\7_H s#ecMO^`ExLdz~ x P2Dm]N/3DM1fV~'Xdv3:Nt^щ}\ހ1.'w'w=)MƧcT⵬b/A|, \ :kf?2@M؎@z_5\ ^ nreK@x8eH#v)O -m'MXV*b D fοeiS. O @sC:E!9đunz23U2lhznCNPϵt0'[;ْ[ONe$TI5xk0؄ظ9j,_p10?JEc20{'yڭ}` BTYjGv$%v]/٘ h=JFL߄K'1^~Bt5մ6T-ɏ̱dYAD8V)Y?]' xl2s,V&!s}ЩB) ޤR#9W 0y{MYX$ o,tr1QJ19` nR<9H9Imv)J7`6J|㝉r: ́*E,Ҥu:Uii X [T&A]|21g~$b՗bc< F1f]mMC߄xu߰6ZxAWލņ>/DɛκeF>-5pPa(;9 #6,։ޙc͏Oi{ *1ʹx@4X%PjA 5^3u.t*k7L oBBLG#xa ̂Dۛ-?g%zɔu$6,],g{,Lrꡥ"XR܂=e ݷ!2{6#jd7'˰raU>F%)7847gv)П]`}gD-r2h[D rWId0%U먌B9$O:.|Πhnު{Eo"jOHޥ3_91$u䱳=B@an ^FaI&;yn̍i0 vcnFtȓB ^EH"TVIFK$0'-X^_䶙oKK:8A 0&=V&tEhJ?@va}u>0lY6e" E-T,;Xs\jWȦXnQvis.X=`ڜ]ƫ;Hpjٿqb=Mf#JR;Pyq s.w'p@9O,TNc*24gM7xF4?${ ԹSu,kZ@I(STFrYRKEA&v)ߝ߷-S *&ɰATgte_>b )ER*(ڳh}ٲuGCo+yV\Qax1m8+ *1h@ܠg;3LO/l$lE5v,xzh3WrA003.zq˷ _ hLus]q$tk_syJ?~(Ϗ?<^z1mxx ɵt{ȒDS{nTJU sS^Щc[ju{rmAm"q]>wT/r @PqZ0 Q/2 .Wd|nc(& O{1Npҫ#b351֪:oy$lہr[wb58%iE|C*J8Z'Q]>{hҐ,H$ٚ'cv3s1er[!c4Z.o3ܝ[n'f 9lwaK܅J\ٲruqvmƾ3}I/ݓg:Q(Y"OWWC^]jմqVh0m әrI%)ꁤgXӆ6F[ Ю##G min&©n7k7'~E[B|gu3THZTowO77 kE'+R"&ψڛvtGZ=*%3\tɑ؂yHOrhVe+O(@\/\)JF<(ë=LCǚW淩μʲcT6X ;n#܍k/E@8!Ji I緼|m[)ZR| fnxG9w脯!3jKkW`p\WQ&Ri\=TM3 $_XW/dؐ]>}Uރ2Ĕ{6,>Q;0I|jޠ}$Y,?H؄%Ůa@Ys* '8[0Xu 3e`Znf7D >E<[Ș5u~$As¥!ABPZڌ"*.aGR4WXX`ȑ0Ϝ_ΟtGC'7->Źo!L§ /͠7hGÇKKL6č}Ty)0IaWȉg y"F@XRk[z. `_79þ<뺴1U1f~lH>=~-ǿ_&10۳gfɑUOJ$ O D[jdaΣ)W3ڹh^hD,amxeORtStk-0#M~AV ôHtbDx|3dDEpgj?C Yٽw;wӠQ[;;a4̍`KjjʹZ-,Ub 3ڍ$.I=ր|A+ n6bv’JT؛⥦5Iэ&zV'L`ݙQ RP6R#Sf(($X,4b /0b^ Jƅ?J#PwyUjt'ׅuH@Vh>$G9L񲓡-3OIiZ}'Ht{`.+۲YfC;}P&nVZ--:kAp3xy?`lW+$kxii-F`W{4mg^s5nUBiW-I}} Xm$zV@ P\cƏ(Bبz0ЅjM&4=A'h2 F՛g,Izbr9-YA5˨t^:DO-Ng5^֪F# ؕ.j0Bs ;fTzg ͨ^s< ꂸ~SͣGQ޹!F؊{7W&4],6yx6ODP_.y&7! )|9|Q8[KXOk\+Hpa0FT`Ę"J5kO{< c\GK[)j94o` K;صF*!e<(}yJU^/ڹD[c 1?Y*3Lo'vN]$aa1|jk7V⨃+GONcl߀Z!ԸbsǓ]L8ihPKLIr A(f}ˡ3]:Jwr%Lmr\V! z+cmۤw9iΪ P9$ ,c H1>LcC~RO.1ΊSRD B:di 0SٝoS!V6GH1gyZI˛\CӢGgQTFنH-_UI|ZR tQ,7AkV¥6Mտ+ 8Hwdt@ӂgmJRc# [gFQZ+E$O|>aavB8F㠽1L x<iQ1 2:q$!]ѷS L~(p~QMM٨+^e ì(|WWsv>@sdGԭ=>X鳲~gNl?mzhzng ؃Si\FтFQ?̫)++qx>2\+7 GM 1kS˘o ^׭Mx,8H+i$1cܳ,FRHmG[0]Q*1iqf KU>eW¥'ejїgyu)S H߅q'|sHs&+6ByiE=V3ܙ<ۤO *YYYQ,dBZ11m"=4Q_=٬|wn@as_[H:Tۡ ǃ#1`gᷮ^bp8-هQ+`OgȳllhQT/[^TR<P|\KRGQcݴ{E{ lJ΋U5 ^vBd`x/麊Ca?jjyaC ZM}΂&KWm]#7_ C|9@ Ƚ|W{v!EM;޻]J]]sVbey _  {UsmtlH^i!lD'?Yʤ8?ed7U$:MQX.Mz]_MAR@)]F8GQƳ$J[}yܔ3(sd Z!$88&zۼ|"Ԣ:FgUmoBR('6pA)YuVOsˮ=rO!SiJ!Y˲zw(}!7sk(yzcY(GuA4)&v 8;uD "[EQ:0pUZsНY"ee;s F̌89g.4K=} fW'4m&hdM[ssc}(PԹL=T_Z4pmue\pQb'(\U БRaMz@G4O,&X{ӀXw@wM@V2?ͯvXn?7}Z; p ix>XIfڧamU+ѼD(|@$_g!IM}EKJNO;0I U%so%;iZF[q8D꫘LG/`ΣN$K&imP[C)P^QiYpLqP'g9#Ѫ{ ^Q/7#ƻm%CVCخUHFEO{6ӃSXW;D[0*8Eͺ`/T^*+rj=I%p X_EuΗMnv{vGN?7J5e ϿZ$s~П 7A;'Dޟל4OF)EҞ -~@?f"@`hScg벨( H9x;5Lli>ZW*s6gj ITSh<K( N9>MzR/[P \s}oybnT~<'4KLb})gX+ᛁnv 7-..6}ҵ o|>E!C*JWhWQ1m 5BH!gj/^$6ob2Ox2Ot_St G-z*k<waboa+ B!d~qx~zAInsG$̯sgJ|E߂=qeȏU!h9BShmNX(kry@A,R ⌠m٪UsO.p֘p+gl\㟗*3<0P&OȯN$WNj^>ܢJTt/8O= .~hICKl[֍O߹BuJϽB͊`Au1F}DK𽂋p^:ػL5`d yiUU/$ 5F( }w HdB]y{Zer;EœzYW[ᴌz}lJ@ ⒞Ǣyv׬I2vU\bX]iIBEG mZt-NgW6t/t"6h$; ҹ: 6/=ITø1.Y5?pJ^E12݅)kuu$uxJ2̘ahyuh.2p뭯J_#Tt4͕^Nw1n9{,XqdBhS+*dV+w֗s1[Pb>xC~ g8ϕJ!5;-Jd]Xzn4llKc>Ϸ+8$0M.uBIM^IJ#4ee q8!;BR0]4EKӧ&CLw@1:T شlۻu']՞@Թ#w!*/&`]g&#N$T񶾔n ?G^SK1DuTJy`3G!`k;&ѢzkOgL) r:@+a͙j~;csTЭP8$|]k.2V6/vlٜe14):.DGUsmy.USOyhש/M7z5 γ^FD9GOdRJ:!^7_ګ/\# aЙ)1-.*Yw\m,ɇFl)U(5`߅[zEz%ЀHѬiFzҕ Yh5t^ຐ %hIjF_JXu"|URfZ^,wzW^U-LDS(U5ƞ'U?̯T4ЩZ` 4&BAϞv l^uksMfBG7ΗkV-@2i*(!^_$rr"f1-O0H a E)0 B8rQ8ح }/2vgwbpx8jNm؛oxP̜)wI#U|cx EHhύV}tfnvP3,GYMkf'WOklR{8 M@JI 3Z\ ^jgeO\v6ZVlF/10 OlmISMƍ7+S-> b!$;Gkf+[$+/ΎАykA5 DPo({pR6l(sm>{r#j`l łt`Y$9lHnJam`X4:UlQ>}/ -MM~faL( OU6!ڛSJJ ^ey.X`tǃK~HS—wh)?K9>n_%HAs&T#J ʂz=[pI Fpq'եqwK!T@TV*R-ض2sxx FdHh;*NX4;]7( C; UqN.^oyՔdZ7fU(g)@| Gފ>F9 {P`᥏1@xOIbRfQ1O#!NK#£$s߱6`=|LL5 Y= BFE=7F3ԥZvo<%=!u%%mWV~O lq5L[~mI{\ݏT%qu/53ǭӼx .^I:z B$/K NBޖ؄zN5̻Dٞ;e5!H` C( fؖsdNhB A1膸w$fzon<7Z;Y[qZXr8@˸Otߗh sޔ(t!30ZYkQģn2-wWqQHKInzEGVW^vsZ5݋tXq f- M#&צm_VRc\'w\WXX/@%Po-1`GJ#_fQæA* _; d(I:'QK dUֿTj +`ϾiY.dirr^OL"Kxl9 SĤ/U=E#ܠr= /OR~--,‘Жp-1Hf513avBKp%ijʘ9Ý7Iܓ\Nۿq9,7x_d!IkPoz4͋r76jgm2[M &kJ~H yN /~aJ|k687sBJȔPe P[Hf1}[Yc[qebOG&"CVеq kߙ5eeo2||¤tSZWљS[zc}mGPZ8wpnpp  fۨ%h<$E{ čaҹ&ȦiapN}/ ܬ8pR {=eFx ڧ)(do.WϡDJYl ufKan̈́lzs1t]_YR$ cthD,WhR8!MX6èG20 X,^n'y F<s`;t'9p @#fty cU|IUCUJ$2SۣginU33vZq }lknbEE;@*~gLAXوch _m%= d*|&qx &C:2H]hPI-AbئSA,Wc[9\_:4% X7N7Vxƭ^(Wʍ"p%%ńrr?2X4y^ KtCEnܻ ě-Q0TihIA92$;ϱطL"#g t$i?QQ[&}_n*^FEhs<6]z|2ђec)&08#eBdgx(-A'ʾ?w[ԕ[ [\y]%ǚ1^V+Oݹ[kʝaS2&FǬK72-FQLO62 Tf)o>}yZOs}x"MX+ S?c'# *Ef>'gf(Hm7+5H?Xj>έ_H+_zן[m([v %X'SQ.7!Eo[: {kewT_[_sD݈L[Vv,K"ٞWD h{ηOtUvKs@1 ,fa6CJ{}Rh 4mȻ XkFHQ m,me;ܷD<_VhQ~PvvC;<==X 3.(x()ǵ;ȵt r!rz |♨.x(6:C-~dзڣ2//"w@y55 "f,ئ?g, 8^` j$BM#Pƅgt5P}J:|{u!5[$7+(Z+ڊE9>G̓q 6wl0#8AHw zt.Q;tMl7V"Sq(WS8pCU OEDr~OwZ }m $|9 澉F=*ogn$l@r*ʅB¢ۊ>9X"jcf&!;J=DnC$؀% A𬖶? D5{O.۽跸 9Z7r|fRю(V 7%4s u4 R}D:m%^)DڡDdǘZiN13huYagۇi k2hy[-]y`uNfL"h%f|W;AU mNZ 9L3ccr7?׭ .1޴sCuSu'Xc-6pf$ߟ ywuތj,ib0>+a$fqVY5T pJI![nmrŨC9M{?'LW!<.G=L?!U) KޒtjMP1_uRfQIS+kI4]AbX"kAe԰ϕ^1 _(Z?nl {nw&t&H $v52OTŽBr8wIMԳXH>K?[,֌ŁR(Ed&#xA堻YJh8Or9MU>?_y~ԤMo.=~ 6"A2nqgn|%^-?8gӮ$d۔a[{ėfVLk[`w\ղL.lE"¤OuqKZ73% #`dhp}]*9`jC>Bc`*1D;62jT!Ro!p&A,ii$ =_i Y%"9eALS:#_@st|* yu #VRE5R댾!}̿ɷu]Q%ɊI/hRcvunSv㳞7 3]6_&6QܮkcZ;ȘĦ5`AʒIyYРIkPpi n,F{e$x|Hsl,uӌkXNŚQ<1(Z Ļ0,i@/ OiF,9q9:$Ĭ)1EJar!87=d'KRFjf.qjp8rDW]O6\;tC^emrfz X ߆ID!'&?67a,؇hN*ơw@:^%K[/^B~2d_8/z2J !Qŋѓw {6I S:H[ TG !;Ol֩ KM#Ě4^֭+ޏ *`UKANHh)1jگxLMq| QV,:-*ll#u  Vg_p&v貣r Y-ހڀXB 8_j!Wц)0P hr)V;_?\zGUW.)0GMB!yPP5eEŻ~os]<yaE tdg RՈz&@8L_DP(OE0P kVU b<G|7yj!v cS&af{T|޿_IywΙWyIΥF,RrG .&ǃ|P8^]H\V ;FI&F)擌>Ⱥh~}c.CrYEn HOD=\SxVs{bܠVOYrĹ@=1ثCؽi^yХ=8Ak(y4\ONZ>rb(=yWn$,EwTC Xyث6ł8A򪖣2*hɹo{ Ab12eLeѣTwG/(,]Y`w DM_^ϷHs> Clc"/ \"1i,yryy1 .#x#A`1I"9ؑC%24hcJ Bp@NiCV׈o$F-(y\yUxؑgMp.]H"TnMl o H 8sy&^υ:֝\9bi^ſk-R5$`?,4ϲB kd k^9 SWoUӋqki{$9N%l?nǸ2\#]n`Av`v~l=,B<^mAE=9Kh -o\% 6>.D2wGvg/*.~t%YqX_.[™ĉ|?mCҶ"e,yWXO8Aȣ(! )CɇCuRAZD=3-S',2^G޳i]Kx0r)٣HBΎ\ҋ└y`Y2E̟_rmQj>̃ؤ#'N\y tZiRq1q,TWkӠG=*'H橤 k.i FZ`Dؒ1tZ9Ĉ,6ls6z1=L!eX=b[\|0_*rS_t'!^ǥa!AuY$40*6.ⒷG&6wvHnzųt:mttG5?ãnB4/W&<|&3tF^j/`*+{b&&Խ `/tYx^&! ?NŸG2cLFFR!晶%FġJUgWJngcm}ƾs760tvt?$aiܜgFN )8Uym x !|R8[`CgmD0BH}"2mCBAl"J2(}+)>u.j8IyY[W[=DoӉXteŋ-!mΫҚhG ,e`f叚BBŁ>_}p8°%jEaƠY-NY]0?Ȉ,E@Bf! ƗefY<04L b&ދՆcC5יM\* 5(T*o#$;g/& !;Id؜ { &i/Gլ $겨c2;,'?O R#tJ FA_mʇł$ணHʡ#iȱb:AzHa ^^ W$~alq`oF?z{io*ʩ+,ՖBg"!MzHD@G\j'wP c]ozh+h FDƠ5RdpjU#!rY#u 0g0;IKF3-~݋xΰ^W45LDI906K%h.7Oz"*mI p6ϲe ]6zc/g?[99J<2h d[GOLOmbj#'nnة!Q-U@G5S+S_\ݧ',`DWBUECwc!Pw”妿J}YrB 6$q g" MB2sԷqp+qڝČw l|i!TIXˮ:P#93=fU&~$SXZ#rW mMǧvT4N9pm%c6\h.o@S2-:{\xrZ :5-0fƐ z=_#s$+|M=fg H,(±wMWV`J+ 7O|_6$ЊחI&0!\A`?4>"0LJ{#/T cpn3 ͔3Zk2jaP꜌wǩhm{2 VЎu<o+ = ka%"?/!-C'$ۇDFyMrz+}i[麵 " O:CcovXGU}l\$WOOo: f&2(+_G bN㻚X&XR#H" KOA8 ࢋ$1*Cl' RssQE+'|?; @%w%(CoO~E;CȾ'wEDTҏF,@!/yxT7)q$=(M=7k {?OEo`WϪ]j zsܿND)\;HC:h4a&nT.Mҩ肁z R>Qpy;c90'!+Yz!x. l] JTzxwjMp[1`tdRc/W*h-lߨo'k#$۞gLJ7iYՉ^ r=^tHBbZ2EEow3sDy? :'VxByΉYE6:e& =W` 쮮dtWx|JD܃{)/ I/o_ɹ76&b!k4# H4<Avy%UY_[VsG4TO{l"kRDJ -|ݑ6E<.Bh ͓P\8VvS!0O8{,4vCCZ:OZUQGP* M|%ۊ .ؠ O˙!,~mAhb<\D^x?f 'mgdICm݄+ޏ)14 H%?@<"s@u6q܉sM4.}v8b1Hw:%q_{:;.]-rT{u'\\#F-d|[VmŜF+dՈ?xf;k-9NOh!pH<=|9(VOwP߳0S}Ϲp <';Gٿm1 g[4IFs?OCzSU5I.IW8d~ÿD3-sĄ?NE"Z8ԑ:c%AɿՍ"d+'wّ9\@YWylo}9Q˼5y1Ch8Ix~ȜfdqhsډuW;ī[D Ȳֱ>o3 vN.B76vW[){v!Ő2RZśz4U): f=4xi ; 6F&~w1"\;Ex.{{’qQ2[ `~SMipf7bŘMGx1JA$2ޒ7*cS) W?;xF0Hx"EzoP :5oG{- M;(#@fP`pY܅S .xr9|9gkAaWq5!9 &znt&p Fɐcؔ$7u[ JWcZN'V^ ?#gIb2"*$媀R9 ziZE&'{<縬NNjUsrd Un[fF+@tiN?+&jY1_;s,.Afk)@ UUc%/ٯŗ7"zZ1.Mi|1VDwI%H_>T7lIawgXκ3lH xAiإJG[Lh" ^:q#TnC 'jkB ݐa„;p;ap#~}^ Pj`8{F}䭪.T%vͤ  \o*}s4&Sxq'7yfИ٦;g2lqW UʿnqRN =z-UCRF/NJ|8^ԉCBdob^V M$ly& Fp +5Vb&@ Y#ݦ-m4lY,CEG[G17juȰ e;~Z@D!J{jBoC,cx@~5bz'ӷ1<?Rq=3!R V|NH3@MLS"Iٸ4\|CԂVk2ǽD(׫op^&ߚKK!2ޢ0rMfbG# K6P{s`L҉At)l4WI9KPfL3FzU3MRܮmK͋sE',UdDo+z38֖6M Q)Yp 4Ww0wA fzE fIV.( J}I c[w{yV ~ 6ʩrQ9ZyBQx6Yh¿OGkKTw`H̀Sj4V6_@=Ķ%e'#ȓ0;mgȎ md vq+MNDn$ Ŋܽ+"E$`%I``ą.krPGcWF"B[!._TAH&Ed^<@'^*lHV@r9ϿON3 t@.^S*r7 =aqofɣo3+P'פng ׁvXyFEi>휛P'WPmAk>Gd[ً6~tyۨQoDD(۸ .LnӽJqy+;I;;UL^~)/?|_5Xbe…&v|E=MZqT"~9*m4.Tdg-IRM b%(BP.2 YPǍDü I=)Ի7. 'X 退@9iVuM.v><): #T{/T]Vya>^XV9qʄ}69qމr tWI#:Tfv-+mSh˱hF/V_02xbke>nɹ}d6;Ta~ {fgd1JaLc^aVS#ٹ^Li9Zs"6lTmƐɅe_y/?~>!qROoAC5F̮ ڻ~$d]$Ds*J[$Z *(3拵[|  H;iqCw৮89"ޡ#nU2ϳdI*SϦ> D{Cc ܕ.0]HGlG2K̔O&[h Ӓ˷-*Nu!z'.dpRْGW7Ȓ*k(gm7!`ϟu5ewBQ@xɬCj|BpYJp x,sS}}_ɗj]素kɿ/N9@G#ZiPn֖^} &vSS" ^L! :팬X/-*3`p AlWQ3M–9)?hV|mK_ rUT%WdYҊ3ۨ7hQ׊Ø}? EMǶx-H#lۘ ;0-@~]Y Qo=;\+,cf>z~;ZtKĬ+\?l]nmej]s@gkGPUōw9$H .xxS#,KcVwqF3߮Jyp917c+|8,B XW@u վX%r-)Mfceu.GZp 5gD~+u9 (|UagX€ӭgjdA@z,RkYÆhLuj/['$CNk-MoAWGuBXwZ }sӉ< G$K1DQ_6.1o E"J߮C o bj _G/HTN,(z"e,XA0PMdUV"ҩ &{c8S͠i2dڄnImq6D^zȓ!^+6*Jn##:9|^ٰxi%B鿙Sa olį:~ǜNP1?aFSV%!g{/C5?uf^(' ^ݷ l TPɴ{$PY[Ȓ&te/7_pS> )@`^sKc 6sʇp+dތ t߈jwuRWls|DH,&dS Ԩc0JU1N"δ>oօ#LjŦ>ocL8ߍa@}|Nv渪f;%jo}.caUqux@"u**q%mjI}#F: c5bkC0N*Ic'?tڪ߷\%f+iȁ j}ٮn_a%}l]~ele {uFJ~`riLJn"bWOXbA'z{G{U)Y(NV$`( k C`_XY\r˷Ѝ2Bi%ay,0cY#SwN:.ehߨ"F_..VƀMhvބ1REح)_wDHWB\4$U04$Q0Nc69GJc">2lzgGC(deϹeniA~~~Ւ6`ҖU+3>B|L,Z$kv T`N t-oMzwsX-Uq`́ӱa v@$&.qDH@Fv]9뉟W7_{|&"w 9Sm,6]Z(` S@ & 06S6[PʂaVɳz9\9*Pj>2A]_.4|HyIHlX͂hʬtj(y|_6Rx9f8Tcx!T_"?.ƞ0q/ɞ:112_G<Ȃ[7iMnV]~nr'XŠy&BQ[ZulBAh@9WIs1x=<8[Ղ}U5 Di&R \שMc'Olqs⒕ᆶ'=sm<љ<Ⱦ4~ lh5x<"X)mӀ)|M!瓾Fo$VD؟q8EŒJ|O WDtFiJ!S#uN fхDS<ҭsfxiG22IPЍuѪpt C~+TPZzcrP'K2z2ecgV?7ݢѿ9 C,^~έ=h59ȧ ?ư..y*C^;9®^ 5b2*8z@0¹[sa  ɣr2[?n 5ݍ X,Ӵ Ǡ}UY[xeb]io>hy K_uXH`mSrFDb]Q(8kI[N4{,ErfJ,j0@? -` &g.[,-Y W?xAZڎn1. lJp?+FEn%~Z}R7VL{RugsCnm&Vg aVXhd+P,ߏZ7@M&+ ˱ uaf 0hzjGA>0>hO8hƛDY)Bx/U6r>NJsbE%b'ΉaQx-}+U|2~&NFj3@oS7Uf+nF_ n%TrrA>1]5Q|cL$NĭNcYe{,:2OԎoHG HN;pTA:[q,M|P0kJ؝lb:$u}c"ғ+qS!ứAɣh,ȟ<oxnpNx >`!AQ:>ܔ86?h8S{9uҵd($r|JdY ٟm-%El%{PÕ^FʕvRWcǚ}df X~n)mELgM@k qVTg&NϨ5.8w} (jF w:2֌1$9DPlbp>XXTu^([ǹ& mO'vMn4)Y9w-\E…'G&Y#Qݏ&oct֤;[>รH=.@l=hƞxg,u\}wd:~fWc lz:8Vϲ;Jb X[ŧ8ȶU%(]PVrpӓlܨN=321k5B7X~Es[w΃9,׹R .|2IM 5CT%AvuoqkHn2KB! F^ 0 Bu~ hz~Ī&FE,LMZ0 n:\}%7u*Px+\AeKa>N<%i9P² "ZevuQ3NWA2qOyz&jcݴwהm,tv;s!+<ګV,ږ9O GVy9`PW:^t%+%U'QE6rɽn&‰:>F)'r_^PU8))=T"r @A(иK &!:)A: z|ߩ%;|\IXd#1:ĴuJaE_;[?0!: ^>t܄',.դ!OI9'8Zs9z !ժMWzzs;| @(9^5628Iӊ'ZV]_CtTͧA @=o0YmGa꣺T@+}ؕbMRY7`iHT Y]hNem3Gz'oזyqރUJuRՒQ}' ,Jdn,S@}rMۅBEK2#52ڥ&Zq%C4V{4ܖrZ7De8Z؍@~&xWAdGׇ1PdLܤ0;=WM+㟕Aƚ;u8jνkT{SEj6;g˶OJj>8 gf%.~6ii4+nf2vz#oG| ƌJ IBZ+1?M <u xU$s +7?"R/ rۻ"8wq 5u=%h7A"uxk;vK(N\[sёn?By7Es4@V`sodͮA}k>7ˆbQ,f&i).-ګ!b:ED<\QRD Rs0B9xƳCQ/ zRJ'D^#MRʛi&jkl)Kru> [&m?T>dR7s׀ItXM,fu (}f,Gd[ Ԫhk.{QtBᕆ>m=q>Y 8yg jJ qz~5f ^'iTLb t S󀸞nӎ 9yޠM&%VD5d+1.Ge5f<&Է9}wٱUlgOP5{IѪ遠D3x 3sgnEvL\VXd1&W|u!u'Pc2/MNp%Q~rZEn HVZe0X 㮎{( "R4P>lIB SQ`ql8\S%mc_s'G,Gc^mVϴX7H*~4DfPu5 YLH;!ڋӷHPlLG N^urr6v+z8WOM&=IOB#`7Oʺ=Ɗӯx" C)(1ehJWL› JS0lTqgnA˰㺝-$W9s-/oۮ+3 tA LZ0pGS3)/A^*&2?כe6{`h&H(nWd3k}[NR:zDS;3 )(|MLVDLl?M~kmͿ%)2m[b9ER\Gھђ%{@b)J0K&DHbCQyLKdWR:o#ke1%?.YI # #ۣ) kr{%ѫujK->F$2r䋴wRKXpV,<|1%ByՌ^')}¥NP7-8ouSz ktՒ`s~4$:=3@n|Cav$?E^ߋMGÞu莎] ~ݟr kʭ=D]ý5,ݞ1c.zQGwqC_tW*ka1X 0NSpgF>2 qL!dW ,~t/d㤂w EmF mUͲ.}DGИi68&5 qw_ʵX(j%o 5RW̊inF|دpJNt;alP+ց f^C bCܩTvMXD'Yh3%)o2/?*ހvo4hEWSoښlsÄn8I@XˁY>և0{\C#āN&Glxð v tM0"~  ELαOߞyp(&%rY6[tUP"]/CzdQ]@ӣDDF٬{zu3`qM(Qs0-GgP x;2 VEͣ4$qdzm'#nqm$I}r 9EH"xp5VZsk0=*p[p1'al ,jJ280:{V$j洴v !}~rLT1YE2 `y ;_tg~Vrj-;54XfME^hgῲmߛQ{+q sZF<*Ҏ6hW E{&nQ ?fb@.P'4nxY!18lNm)鯫^RтܟƇm.ryFОP_]#6y׫͘0ʺy Mا ޞ`qbAME5#+wS6oƇr 8lpωd:z6J~-{bL\ ^W䣼VTzQP@UفP]YbC91Q' v )JFMm1V'>@%nH2UYIIT |+_P<3KVƗ}ī19dzJZ9[6IE~U@R-9bDE{LV_Egi {ٍ$(`G"VH6&V*tym,Tθ: ʋ\b<߫yb MQM' g_ Mr h"E"R4%bC^G< lϞ1d#uciY ׋URY@R5enɠ$ ~2[2Z5yߡ]f|pTE T5Z21m/2hX2`dRk?$B^87HwD1 N$DB!}o(Cj=:h8Gy> ,$T+v6l6M-@]޾wҷaVc,VQnV>`wCYԵJ犯Q(Eڹ2ò]8 Hɿ'VPln^H>,侃VB .ग+r+kXC{2tbZa J0!4u2#3mؚN C%q&LJ۵˦A0b/; ϥzH)WA/mNز^Bp$4vN9RDT!$R"LfK#QfVUUL|mx۸e`I؂[{Oeǜ'%Z `&@""A+ϧ}W}pET@C3UtҹHJU-q#6pp7Owg|z c=sE+ӯ#=A쒉>yx]rƀ\c 6dp[ߓRr"MRBYK 3tQTWb;Y )>1ZK(B=KN:hxQ7s_[|;f7Gu!É Z,}CĻTiɎQGbM[XjзARuށpЫu%H.Fe V7IO$*ufX -&5`#1 &Y2MI@FdGdݪ!ZR! ӿJĉwcjU(>gu!=j~o܆JkrKHu J| 5م_:ǶwO*8G+Hh\l1}Ct-{r6x\V)yxqFPW/5ON 2$ %G]z*uC;i6O쏐ڬ#V\SuH c[\` Z8 K5 brH6 r 0T7>vIk5(5ߍؼD3x񙬚 ̍|D[ʙ죡[a8췃 3+>ر+>7ؚ +D* +P;-E{ 6GAAb,sv&3#-c B:)KmaMy O!AoUL7-Q,;1xeɖ.mBJlPVLt0{T~ D+NCK0K=oi~#Dfǽn E?.ZƦN ` 2R8SẈ*G)`%Cb꼁 ~51~:g XcB5Sjʖo=RH/Q^?pռŅ4LI$!/,y9, fݚϟgk9+tEkB(AT;o mP<9#67j?BQ fe!ۿЌY0ű+ oU+.B&&^?%9ރn _(mhj0f\O9݆3+-LnAXsLY4]=:hå+<\J 0+uH^~JN3nMq®AEC1Gh)_kc,B i:L[ŢvCbOGsT)g>b :nHZ/~b^ne C-4ٙa|Wxr A'q;CVK\+7eE1zPIWq讅cSH/Xhe5$ge-bMN  p@ɵ<""CzSGc/y V}`B/K] G=?@[?b>W&m1)d]1,y !MJSn*%t~ r֟p-==|7C"\$?Fƴ^2H_RS14%7|D7@mߓ/ u) LLs=HMi#ϑ lI zlD8ǮPg ,H0o/!GvŠWF^6!B`=0q]mjVm} Dnń[Ws5I1~lQO/Lg2uIgγpy9SRG {:*uuD?DsTaZ'zl ?DX?jekRcN&m1l%u8FP YL 0M]<&:$ztޘC+n~ڷYa=q_h ~IK#cSG^jT]X (9uWv5d-luDyxPçJy+x;|?A׏mhd_C̍1ތ38 uGQ KQ(6~I<m1XלUpDR&C>mR@ F[?ʔ3*$hI}8Ctɪ.0 GB ۮkVS]dfW!BH6x+0}^,I93Eivi6+s5FqoѷlWqI삉iSә93W2n`X$F&D f2 +2Z8 _{/Ǧ([;}nx۩Ro_t'H4n}8+/I@ٔ&8#Ü -^d;I~h2tjZM;!9IT2g` /d ȷ:;w6Ur+/4nrІ)kwhWcLM%{HXQ sXht?RYTsaQ4Z'k_P86a1B 4.LѿNp(ؚ uyJk˩Vja>An1 M(lcQqJޮȊ oV%8çg#OˬO/=|5%~bQ(*7tPJ sزwS[*Q1p~ڂy<Q CV+V_d6w(]4۸ZK[kةfslyaa{CvO-LjIn+CtӰ3pm9{1zk˖v-ξ?'CAx)K׼sLY߽o"Sb lu26P4: ,'>?,@@^烃#h^!~8Pށ[pX YpܑE%j['< x8Hv2&U(+1m+ xwdAM]3G;IqTaPl=F0V]B\S'oS/>p{ӭ$[Y= zz"rͭDlbɳϩOe?pkHMt*|/=qޫtby~*Rj}:s]>x6 (1 ?>Fxx {V 0~iIR$E6-(nTzHLiw5orf:zK}!똜/PYQ 'Fhh5.V:lF.=:#;u3(`iUDrڸM^v\l-zԒDf} ׫`ڂ3EJZ 3W|ˮFbʥZ6\v:%t-sTMwd S=8/h+hh_@Y p^T2]ڌ<eTp ^;󘗯&)|%$ddXe rn1}k8WZU^MxO7ݣzeVܙEDz}[-kޜ yk@bRe'6A2ɥ,7V (o Blo;Dy(3"J-&@|B>4_yּrz=/0|P:t[,]@+/Z)iZA&8{:a{:zpLs>I,LM܀ ʎIf"Ly{3Ij8zoNkG8e cldm\%T2jtXb}oh! ndNE2c 4ʥ[b4RLfdn13]Bq[Xȕ'H F̥>:yW -'90kJ?a:̰ٖv3+>k4ǭ2pn=r&/GrBp5̦[DEm~11Yg;xS넁["=hxxyw*/t8r8(I/2GrwpIC.}7 ONV2c*fGlwq2(,@C,Y ~]>8reM@C-eNRAI[w_3=Tr13䛳#H.<ƿav8=h$I$fCk`3~ZX e zԬw#,9C#DZ\|XԜEH!}VA?qr̢pp,I>aHX2%nSDG Mj|UqK ູtd)ɪF ak/oY5WOB`k.HE8}=N 䇃ҹ$dkZr8><ʠ<8U?ڍV*],6 E3qwK`lO29.7y=D!_]PNemeYlS=4S!͔C>ٛWe[{((YSjmW""d.(>SC\Ժ s=col[nz*,Z|Tv5GJEuH=$lf>pZ7'HM8i@?%(E]/]HEʹ|62t wEmww_^@j% iH;A Yzb#ijCìftí;T!BO(yKiUZAYc^s%Paւ_2ސ*|n%7Hp>Ohٕw iKu^>' ow(Ϩ|,s8<:v(XS`P mA+"{ u4v9&"Qt&EƸ3I41Q{LQ#t9a ֔"1od0L/ xQP!6,#!6&vEY\)@_W%ýP謆?IĢyrL'_Xjý WK )ts]@9TMeM`=CC'8Aۈ򥃣GVx.%6Zu6)FW14cx,YdZ--l+03ەqnCN-dj|^n w$Ias|KJȯ^Ppxgm-O6p$\c0co<`ɕ*#AQ"ⴴ#Zg?R%HKpF@ O70HQ{n;33 cΓ*OZL}F4j?D)\H4ߍu&v 'CCuhN Pt3pL.$ؼ~!}cۊ~Ub?5b%YXp,Qf`;UMuKtBd9]&+v;)pҏ4R%=<*?YP8F`Q xY%{c9C&vH!S `%tJ#xdtFq>S]C#=;MqvآbPY!#+˱*7#yUWk/~T(A3tNߨo9= ـU#B!- WyP8IV>Kg>=uޅ?C0y# WTĸERi7H)[[PNQ;0,؎Hd!t1ܡ7#i$rג5.3~Ɖig0>Jn\܏ Ai$;cs )6zMe~L8 ʯUoO'g*Np\W6htTU 2Y8 nj{mw~IXICMxsa~("Sj$rf&L3*iOɁ:tVx@}$r'^koyxoĞezC74Đe`gldoLa.#P.J&7$t-ĿiZ49Mi!# 5!T:8ݿ/2 q & ^O]J3Ki> p W5hs~ ךh/dyyh`f.ב/*[)=v&稳 G`"h"YŲJV@n8KTD +N@4OT$ިT^Cʦ@7WHmDqhyhc{ʽ𘽰2[z6*@qKwuqc0O2V%)BKU6;e]W-oYCq#F?[a&T / |&W5q =+@R7CÝB#N4lV]Q%zcK^HQ)]ޙiK6*cYȝ{ރ0|au,0~$?]pS(#*IKE¾/ + k;H@V4TWz#ju"y/qd*tr.'pOEEyBݙԥr!,?;3dxiefEE24oęO_y>8𕸸ag{]cAV-=զ{ kj ^.` lߏ5mI-mU%(oEm([]*.C7SB2 )G&vV8J^"L]siO4r4(pdDhn). \ڤ R"*n2eks'lq wJ>'ɔP|oJ'ݫEz2'!r5ƦֶjT:V+5\0Ef+?;SN:2Pkaٙb6~S"1Lum_G}NdƲCt#i vs`;MƸQ.1w:ZP F,_M{=sQw\`Ca7|abٝ3Rtۻvm>Y-2HW r|)Yƾ?ҽx&Zf4z Jn|n,U G 2F/]' i:!_u0#DCAO-ae ZaenȺz%٠op Vs0W5bf:}BEml$3:jdó'G /<^ޒ;(㷙&;*W'VX- i*?v$irLEj?GUJPA{٫mt*6z`9Nă)!UyrLK(p@t-83a֩nD2Z&&;MY[ŽeٕSJlsH6[8~F쮬Ìf@!LK{,>O{f=NBW9q{QLd e%ύL^.K*vzK!iRa`ǟb֌S:\#ʡ q ~){">y}kmI\$گQ,~+oT`tS*wdu$^J3R.RjG=ğbax:i=ڟ2Wk 2xxbX+Ze"$XSؑa2\XmYa!rw\%N\$?s,dp݆ ::0a1 ܋q֦5^cDZ]Tzk{Va*D.$`q#ԏWxh&Ip(by;ި_.aYӷyS|>.)3/j(ؽ6p^!`%bnMͨ0^6a"SIAă[:H uqX.*`-[ϐ6c9kcYuv{rM\$B/>vĮa:яXDSu~ҽ`-jH";ǣŊaBb> J~!#)cG='|~q4%¹oj;q /JNfudzq5NQ;ql(Q\-0%|X#fK)  `ymXfrȺ}'w%{e q?xRC]ل7#*\61e4Uh磲i!J1F{ӃKtAJkZZ! 1vC]7VIK"V=r<{s[荗UB3*6^L$;D+#9>= |szT,^=LAA) yX!֖X8_;ճ@/g[i҃A ۯMcuуucHTv}eВW3ܒ8) Fa[@ gjQ+6- lod)WCJz=}%0KGMu51L U/T*6LzF5Nf.qγ%~qhpO|s< kT!i@hOgd#N8mbbmyLâ&`A9 )LCtjJɐu^h0<lj~Ҳ_7-&쀻G_5 02vx"3|( UIm9ز ?i_+y@Wy8 "l,6C΄WܜMfUW~}#]ꮏ59YLUW(:%5ȕoimJJb峄/.-?*5I'۰ƁrCl)_uHJ Lc5cH|cإUB?SzvГy8HtpApo`8TwMz {Υ$f,0]PKH<V}E:I(pɒ/|R?H%,Xj!~mR5N&3Yd>1Ka#!oDc3Vmst%£<Gy HIp:7E/ª[ z׼(qIo#.5キwq]t?#xDVU4**W1xFx,$0{ց~*{ ƬMjʨt414G7seX7|[gdxBQ֟-$Rkqm"r6?{^X4O~-.*ڹ'Wpt5(9 hrp?2n}1;os h>AX?:Yky ?c `NPR!\XC1#5ʟ!`'cW O01B2ZtuӰkRBF57Eϖkc, R_4L[ކvl7sC]LK.I6M2r`dJ[y \Z%υDtݑwT>9 ,5 sbI, Ś XJtg((V@n/Sۭ lժVF%?CaDNjj$ xMxIÂs=5E{eLOEd"Amnݬ-2^|_&i#U{bNrFLL_6MƓJ$[P/}>!ꠙ~U yeEt=Cln(CUYǴ*-s$,#C@zwq!dZ@{*UanUA$摴-ceܸw zm_ivIsvg/~=:; 3"XZ~`,poq2kZOU*{trB(ϫN< kTXZGx̪"j_mֿ x΃r4Ky` )]DILDB7PS ]!{K? Ozjb)y!Ox[Q(ĸ?rexn~ےWcVlԯMdi)2[6ѥdǛZuJLarMUDg#BeϫY3%E)3H rnRE-Roħ"'dƹz:K(b"j4Os'0-5{XgrenyKà=FB8voL"s0C86%i"ZZ-/mRc>{cgm~vrBWJZY/l0Gޛ'ƗNLBz[ },fhJN[p2֫?M)`췛嵐J=QD\/"fW?(&Q3ɘQ$^2 i~@e3D#'Dd|\O Hhm>34BhZBy[ۊD,$'c^#Ldcԁx@Se SJgŊRS8>BFK:G 3x64ʖ-KrM7S@պckf%qFBR/w:*71OST3G _=7n[IէUt_*}~䞴rcA_[TxI-;^ٮjtl5`'a\{z12Ҋ%[T;UQL S3 -*׊O<>Y׺1#p7rAk[n΁15lSSUXE-Co, Dl$ NV۴5:t>ƻL N8 4HO|NOo3No% Gh%:N b# F%=*1@{@rX䖩V5$H5ܶ8K=(GO˕ $ԨS޹7A6X'O"5 ^&Ȱbï~V6YQyRw G3aM ]m6q9fqr >%S> dmTDѭ!K9BL:K8F9cC&SQȈwT q0n-=+H}emi! 4 a?Ae`ṳک_z4^Q00TcF[pdU>>`6:Q ﻥ![,?>p(.%ؿ;Od k޶)sg<@MLLG;)~+co1E@/ >;&b&6Qa'-!fptʛ<ƺA8KO%L-24zv,>Q/eǩ;"= {bLCD8,Mgx3UxI% V{,߄q3%_;\Np cT|<vD5b4}"fm2%I/)Nsj mp\5bQV \n?g wKK;r6͹o͘("-g; lx~Glwi+申 'x:Pdx_ \mxmՌxcd'D=L])H5/H|Pa{lELXbHNC&\ .tD^qF:|pBRU8CvY ^f{puhP{iIkr{'5C|¦i ‡kҦC$32@'ljmW7 v/=7V@=L%4zu=pف8in-z  ; Jӫ85Mh2.Yo/CBtY|V!{`7 ]j"v> fG'AFrspd5by)P Qo8 Qك6.cяlT[~*̀i l+e0r0+sѤUyǵLb&}ꄴ'rciKXTk0ÿk=GA!w1}V)$UgCN=v{Pҡf6vI1th*LI@xr%Uƴ它@sk_~jx,Q_|j/h;a}(MscJ>,@ރ%EWoB9<sLtF Hw1D}בTܼwG'u|!n nfA ڵBR5-UOZz ٖܳ W;>o qQ0WPJNsj=\?$BflHF߬brʹVv.< _޻}r߂&0Fh= yeo-h\ty[iyxeŚyۨΰb=z֮,&!ov(rcFGyhXpY6'^~2];V!J={(9O]{p ?Gg `_M/0+71xC"|?3_b**3D-4vP=8D\CBcϷ siL̋Z;pQD茽 SF~⤤F#JRd0.CޡH&ma|50u+-8;$£Q!/> "%5iLGv'3]Ъ/#C mvOZZ/.5GnmHrb l*ה--x ςziQ1@12mݜ+% \OI$5lgXIZq4d^s/NKދJdNE$bSա-_pGUw[Rbz-* VZ)#)}" ]'Pk/UI^a&YZ%IK"ڡrΣG2X&d!mѳjȷ1}<3CcscE]CW w)65]7p,Wf9+70^PF_yTYH(N=9VL,~Iٰ.$Λj]j+uθi(Z)ްﻱ1`ת~ֶw/j\ 8.*|Q{%QA` L?os 6㣪smJ\U  iiw8vMe>-,?5ʰ3f(c'IYA, R !u^R}@6J ir;F'\4¦6ڶdxnx^9uׇQ뵆0a?LYW)A2n6hUz8gSd\CnK p_PYAqE[uB'5K#:GνI#Mr `+~#WM<RaSk.;rz:J`R}5.|d0]|~Gyz$75~u+42g"[M{}<]zCc[Cy!tjSі;wզ>ULޙϔ?hQJnG[yE 0$4V*AH Lny=70xF,Ҙt9jBw234[(&c[)l^,mG(EMPe=ScKIHlkr,@PT /J|_^9"& |1Exτk6V rˆ6M X!0k}[ [Ե 3>x䁐)QƝ%BA#F8z⹬t%ן^>8;@(ލh[;aZ BEK9$J~}hDO$T`M߶.EK9vע-A u$jA$&b>т^qnU1lZM8|o*{1EXh xkYQ9dF7 Q{z^ eJcY*ZP);HLۋ#I %bvςyNWP@_,AVu(CEQ3"87'*4AHwD0Q/+Vpk>e8ρp&$py-@tYkB 9OMJ zJ>1X9*UJydKIgoV!+e0a;A>3:J*]t?ۉk9Ac.ȿ;Tը(bꇕdEf`0==U{ WVDc- _ mܕu^LUT[^q9U&#>3(>7MQ υXy# `'w]OasD .Xr2EQ`l'<\)F2lQRs%_0!M!rBXBHz Ptl]xHӏ0J *企 Q')dpX)W{橨eޟŪݭf`l޻蔓=w% Ӭ_o6{ =-Ivɓ^5VjAydv,FUɓ_4O?p O}jrD2ډ;xaVD.idFԵ(5Utu+>kj(t+)=^dN̜Rƭؿ EFp^p""WV)@YO F_*e\ɍ/AE(&|j_ #1'Bowt:ÁᠤmO;V@l 6ppË_}xQ֞5&*H 4)7y:SX:}M5`.(rV(ܩDk^Y35f1փ `9>F-dq]%` 86_n=˩%sVD<5ĵ]L.G;*I! $ vi}hwWS .|,)n8鞐l@OC($/^(҄'1ЈM7Ǽ?au}I|RgcH%1׫{}_b@5Im۲ -ixmt/a`z=K?$X4ŘlسllI+l LcxA-FN8`(e"{koZ}˞teCQ7s2^EU0k3 u6.ck:a:vT:K# /e@ƺ\ȭGfk͇PF0C&'2ŢeN!^6~i||۹rBq~P=zl)?X߹mMoĕ㢇o4%D*uJ+Y€UlM&h!oѳ8#gkk f!3B{!L{65FMйԬAbDeL|q8&*ZLTyhPZqevGkFs:O%*Q^+I_7(u$-NoOk&or"t|3n*\^u#7?0c$#n!HfuY ߣ*4WG}%%F CF3ܣ,0 ɶU45mgȠ0!袶bH\A9eGBeZKO{{p9V\+ˆ3 I%'uV^}d9xiV#`߭GsAon$]HDޒYSZأJzWKLu4ksIq~B6>[; (ƑS~ZWJWUr_\lJ\*{Z]l*B~mC4GShS会B u5\Gjp=<-gִC랽=6&BJ $P2$S6/Pil^wOSseto%5W vݸ2L3BNX32EIK) / `I٭޳sPե_ }Vے[ыlmd@_!lG=`_[1"\ZV?KP.\iy/x(/+bB[N-X/UE}mmCkwCԹ%[(*y+ץ|=rۭnB,.J83qD^wY㬤2a0PT?(s.x>O_T&=LJxƹ^\RpK]6UI,*-YWf@[l8e6J7&Ⱦq2ux8 ȗ5Do~3vtj{^xk- +2~;{W5 r)LIZx6/B18/ҫrfDS]qi%' {+˜-b5²,/Z ~G({WGˆ|>d"hB-sm{wG37ۣ0ĵ,@~Acά6ڹ8V(";g[Pbet9C.oXZHX^$6ǫٹAv}<.ka!Qi'/h8<}%))TW2 vAK$䣵pgh,JB\I!zSo ֈl|tB/VUѕN,A-AꯤK;5?h B%!93Œpɐ{8fu_ܗ0LTPfw6R]V|vg1dⰝ cbŲ}o*0:3(aWgu4|q B_@5o5]kЄ´w0o]{j;6v;ˎBz ܢ03E3LRt0_ !qf݌ 5\=K`Hͤe֓ Z>Dݐ~ !5؉5Q6*/qTnРg]vG||ՋL.77~ !jY C>M%#.|\O&#p@ڕ~In|i??ra'"`ҿF @(Nr舠>驳mLƗtɓ8`p@u$$&K V=%Iq? 2Y(,0mw2Pk5 U 0IR7+uX{/1@,&$_-_^? 91pD&'|%C%tS<D9-GEѸII#@F)QKwON~ƍw}dy3r#Ƽ=Вyy% re2dIb;#Ѧ:([GA-I =۩ltr4c:j(l{L,'2I)|>1U8Zla#XiYV½}l)..[-{Ng ,~feDL>/{~Pdn]!K M:@U :f~+= eh $߲'h? [E/W+͸QgҪX'<"2iQg#6!1h1#ĪpOH#S5AF~۽lCdimkhLv'= TƦރ0R`y3Kv~!ԙZCP,SUv5w T`bDw2suo5QYW_q7Bv*`DmJrȰcgc~ 'vn!jQOl;uuܸnW ٕ;= >,iyeҜ#Brp2-=(U( b])fۄCf,`W/b:S6yJ\/Kؿ=wmv׊F8|E =9;O>Ђ54*PQL(O!6{: ÀyB:d-m>_$+kmbETV63׫ASRKxVd0!Y~xFniM qo5 F b0ȪLFXVFF3^ [B=H?]v}mX!nct ég6ظ$"Ay9xB~g FcοX~j`ro+1s?W S)ފ$ -eln4eP% 4v,GENv'ܾy1dc/%ьf"hj/GН{`9> s;yH-`;Dv?+k{~2 c_ bBl,A0A%m+)-.5vCz p6R(k=>PYu8zzpHКIBby(O0;S$_IL&0^$;F'!*\srlil=VW*9"a̤YD8B$NOӍ.nE־kmK;x~^1;eBB)\[(™߈{ygD8"/z,wl'{O+OHigهln33W2N)p^˕J|, ހZB?'~d u8>.1Kpڟ秕{+Yhj=Xg>B4Xg6;ٝxY.fd0Ngd0ۧjnԿ5҈Gw c¿7R_[,t`ݵeLFrȯ+/| X5]ۂ~O0dQWc'4XkՉ_!(/YK/%*S!P1ZBc~fHKj)zBNzRv_i< t ~e{a9ǭY]H' ̘pfmupϴe5%pEv-$?c͑b$FܰEQk07X8l_r攉V4f$m pȊV2NbqjerHm(n\)j}WB/-Rq9) k)t 'R K oo] L8s{9py$) [%c)u( &$ 0ơb2^wKԨwn0YYr:,_TЉeI߄:"C8~߸Iꅁ 3}Ci꟒Pf$ >{5u e"R )r-ѭQK/ҕ0gEŸy$c)0/ZVX׆ ma!d1|䳯Bx <3i1U~/b҃@ 9bB 4ޡyV_ݲ$n ](uЭt f3G8O$`d:pDL6SW(&csسjF2~] ~x}4Ƴ },&V"5 y(@I.8t[e~@ޡ?X[gɚuȓKEGZ#i]xtAM.Ud+(Z.Xx&fZ$ o+(JGA QyOqu|c_VG񅎆(m޻AH̞L?UDz;: ̗ŒlpIVM`=/g3$~c*%{W} hJ<ڸQX@X=N7)cUĘ&igorKǬ4 h Ygi͛SGod%XUjix nF $p0cE^(ᬌf~Q yChތBQe#)mV'֮W>jxN7R.IC  4"7|BOHEn|E{+1 ZЖB}~ÔE oBQ<;,>.C=㔦.Kb"??Ly?˱gK|WAe9g$pV'$X OlG Þ˸bK~͓4!6ڙ='19-kJ#Xno ')3arv g}niҁ <)̮AMG7PGFe}Zd*3fq$seab LK9weiYd, :0&Ad[dPHA`yӼSiZS6rӪ(L: /#epbz$3)5׍FzYp*Yrhl岖6qU0DTM' ;vn,󱝺brET=0&# 8\1>7E^t5ni Oy[aqz׏#}0"-ӤxѳKM)ScNӈ\J׉bp=Z՗i נ@);1ajHIc> ю͂+mMj T~ߜל)UwEHpw}wలqtKHn;\Gѓ*dURN|x9מ-ݜ2Me AXd,È4VO0fڛ6>/ڥULHu:O_(k%E/$m)Z~]'Deu':qӘVu~wX s/jFz:1Kl妾 A0VOӒ7WNc]ߥ݉U|cE;HqEy1A| $e%U`ՐMZPOM.Eu:Zok a9h1'4ovYXp3:BnpJ;[둘wMLkfm:w܅0XUdL6(27BE}0pPg $hoBهp||"rA['d9WY cz%l/*Ӷ T] z`Һ|nckT ؉Qu&J !v֌/l^$WVsDCI32g}RCm<ˢ4oRK""Dd%OWX6ICߍC& ybeb~-&Ax*.,r)_3#5}V9t}X/. ,բw3鵳'I >z-OʎI-$m:5S(pm5DV`nGpxEOXE7$qVMdߺeESz:~%ücE\~爉Z)vԉ-f ˀ͕zbY}%q]&C*/%hVĢ[Pд[;A[ -u:j[/T(c'hQRs<in"Aש#1+norD R^ww]]*l0 .[U=WF`9"}lyS !:G~ҵ}nf#~НEGىB{V)i ʭ9ǯ`%hs}R ̨;x+qa%!CyjvEАo&}!@˔QY+5[+i Q wj."DaQm]sz̗#>^ _)#6#vt@EAՊma`OXoocI6z9f>a,0Tt)gUZ#Ra[ %BsH@2p&(ʱz pwR%, -!z?c)NluOqrcwU@S C]q4.tr?[RϮ'rR`R׋Tf:]iWj`+0:h8𥅂}01=>Cϖήx@m 2$ ഏ8Ex;{߰@zB _Lx`Hd!ice+ˊwnQ+~?kS* Odꕞ͉jI%I9>p wЪ|3(?YF&|(ګU? H9Tޕ6!Hq}u N>M%iu$fOLUd?ڌ0 RCrfuwezco%\6 {‰'G{}~]5\@G+e7׍eƏȄZA|p"|F ȴ2j>qpX ye{?.vCV5Q=*fYٮ]Mz1N 56( _޴5 a Ig8 sS:{CVS3 4.cvhGmrCs[J7+JׯMwqaK=viNhoM+a+86`3_([z.rR%.._A$H9?JxiVYQy,ǰ0|mS.k7kۨ7A8;FP+)|T~^Vhov+CΚZ6]2Tq"`PGlaX]rF^:pk&WlU!Q&P%Lzy&{Fȿ Y!eϒ{P% U\86!gd~Ɛk;OKIXY ǾV 1=se-PueA1fˤ_K$I`{t%VfW}ADudM2ÎUM pT8"Z=(37f0AAxb਎!F3c{V q$T_<$ҕ=moaAObi m[UDAM_k"ԓe`Ӳ"7ߊWni5 sh]4\ vAl?4)T S{6zUbϓui·DRF2Qc!jXϋ:$eva/  }^v7b+B(!2k7wƭK zG48( }7>7y5Sr'羋CrsifHhԯ{mRѸIUlvNa0j"Ni10} C:Ain6=iAk{ Xvqv }5JWC7GGCyT M:H4n-,qD_Z?Z-bliP>-NOz]pr" f cEO73U/{u_A*Ubi*K`կ X =E\oDv1"Ь%!w-p*u~m6şx * @yų"IZRdn hq҉AAd!WCKkOu5ȴz@:g)Ȣ`/CVײ_c 0%s6~pt!r* uֵa/+M #-u빬e@{rRwXi~ûPl:Ln(nDp~nNHnmj}y 3y:1,/?Tŏӗ,h»rSEV`d&~aJď}xN30\f!Jn|ZW%R+h£B b{z #oL06KaA%]uƪ!jIoVqg__Ss0;L^%vL(c.GHr\TRꋮR!;!HJ*}0nҺ/f΃4{Qϊƚ rjܺA^P{/0ECo]7:^eŃ758%]gjMc ~9L 83q<2E2SnP@B(JDm*H !*F(({zm=T Q3pzpڷ+r1\UywL ׿8P|<+8/wA2NuoI/MAʸ>9աbɃnwšCϐ_ =HzkG d4[%ۗ癶͛pB*j'e'd+óM 6ktR;;8W8#wzOUtrcaQ Jr#a\, yFXl5I ՕŴytoP'# j~X8\ ul sOnAg0 ]>SP]:o1v,7S3Ԟ~L |ZSӢM<+* ev,퍀^FUcH:1b\8j8ݏNu':^%L{vk %N[+MgR-Փ&Dӧq~_/է;n,p_[c',xo'n* 1(r jqnSiY<$X%E%'}7U;Cߌ7e@DH{?ݟydv ` oҶNS2*ۈmހ.>@9ʕ݂fepNS VHcOcL@,{hJ>9=&Nt} i^4]nk{.CwcC)੄e"UT 0_rG`I Sti4Rx5Q_jpHh 40d~o- uv:G㶡9 K޹E[Rq> >]oi;5l0!-ZjvΎJ`Pqv ,coDžpBZ2huL?CEKzW_+XFg98e-)jq9/Mx,:H^r~t)J7LTIF]٭{h=8E8ϔޑÏڵH) %ݣ160IӽR%C9W&*- VF=yks503t]dZ zͩ+DoyJ'‚)#9 5 ʴhsdt{O^M+ "11! s<z&wuv`Y ֌y96+w74 9UbrWeE J@ڻ!͗?Xz.fg 9EAR)}zly#VX%pHToO͒k\](W'?Rͨ{%d߃ptgF~uQ`S*!#( qPRKGǐ&{S h ^?&#YGp t sdbX n:VD? n.VZ*յ$O :;4ozFXnc JoMCۃ s> =qϔ9syʏb(K.~$O} }W5ok.)[v*0h㘕Į4T3plnzBpM7UO9p/OHt3K~6?S;|WvuP~fHGDeZ 0=Z[/pdt؃ hB"*Y7x %k{;#ħqjOT=DǘvCx^O@}Q@sˇQ%#yED[$ OWsi!vޔHj%%/ULf F)}>%HZܳ-0ܘo/ rnt c~LW5c/R09ٜ#I P%Qcȼܣm/#^B wfzD+B7I?/ Mt[6"p-,]vd'VA ^މ+O$Ģ G"J]_q>xb]JC"yl婓r(i'BڤX3Ƹ[1 %eƐpૈFe%=p-to,פsnCE}ަͪxfQm9;uC9,PVƜ͏gG5.Tvt8)[[qa@Q_9$pr;EPUkɞO"&*ѾЃp`L *ES wq_:;kHL4T:cs.HPšru"˓o/N3 T*<`Ce׊#YwaW4/_0,Ç>p^!V{p*lO=~G6OcF]|5 jIJ&@g9==` mCgAս`~\:.cXAaRxp_Ynz/ّ`X}gT"~Ӯ-@\Ż_c_hyZ7\KDg QL=vN43FǢ0xduڙ% L<|98UKN߮k=u0, <.{;ga_VK٬4^CCQ8eM/~$o.b|坆˖%=k1JM{8PcB&ih|t<Ľ$yYު=sOcy-I,sPU =9)?ڽ&i_V `H w|;bcf/TF~mRu{Pc8HHFmVp F,Юe;? S@ _3 "v'x(~d|Y0nQC:/>s 7Q'1w˞bf?WwyfҖm7 H w HgN1',OW+# ԙC{f#`V\V< ;5B))68lj{s^ DSr7pX̖L<d]ǙW+ޝǣ[8|D ^|arsf5L!s9pc:NX=^3NJ0XP8^q0R2=JH[^8VBtl!~wHXdsUv`]CU =ВlTf8P;4Yx?a ]z$^b%#~t+R+Vɞǜ>zQK?ٰ™^E>i[XRٜCҪVŢaA8щ.KPϓ09vqL(b8$@Gߤ;)x3wh&~kFpl)iuM"m1g%[\o >MYN;k߶C$RR_[{$2WBA?jMը@y3\ٰ ׄZcKZ̞ngkHc|2$+rh]GI,N%@)<F؅<Ϻxz.%#?( {JP(jcExVP}oo<7TUAr,00;B,H.M[Dh;IBZ^x EuJH8@g YABkk2f[6_s|j10Jj?PCpKԼ>L0{l%JZvɻIwo/Dό؜>*u‚U&Z9a-bQ,2Rj,Ҭ(ELB>XJq4gҢVqm :*7$W_cIu+!a{Λ#_b1oXAwz>"'L&)IuAU.4 E_hO3UO%ϙs֫I1 b`W$떌Oí zD+D(aBȾ}@w>HKпiyUa)ƔЁ}͓Sэ(ߤEo ^Bu߼~Q a@R (oCi%b !4}7U ,iI.Pj*+D, }Zղ( E':hXXFLht&=sӇ$ĭz`d( >\,z< Q}D=l*SXҘhlJFf'3Ewa{掿j m!gF: 'uqyUWt>5x$eٖd|MxE;J%u40os7>)sH۵8Q%,j &Qð"b +۪˛ː%ޗ34r{ks,NYQwELB:m4v=YY~pS)]j#Ϙ`yuޯ)_H[;2JH>`R(U880c8Qqg `Y㹹8pBN3ha$>D;NXJĄK"塣17hèȧ5!DC_D J7nOC,21_$\v"gCh-!o " W|gJ'b; ru xny}VLj4^_ >!*O EDT@Yrmr0Iڢtȗ0 32.uW $QkJw]r&nkn ch z,%ǴfR3CaЉ_0 wP㷃Ov]u}j@W8ɛ"K).dQr,;ddJC|Kw5Gpd?vMo]'U\5N D+"6oQy5ڨWG)UlR6oJ=&Q831!ǹS>{N"2<(7uCƦZ4FFLi}r߃Ȋ[B?TQv˧,R,~/b#=oښ)*d[_gy])]oSƿIXiH=U_K|]6SFgݥK0S\<.|fv{0eR!6Vn6|g8OޛhFͲ*b+vY}}o%'a $+YVLaOA(mp3U 6uV"Ȫ:EEoxy|rfN޿yY<я`"Ov+C&6!eh_R݄P,/~h[ٞdI!jAvu{nmTFDQpSyS«t6 ObբC8ii6T֛n3=uoL_CksLhDTi5᬴v9!.aAtQR.gHؿ0f*d!@Z7> 4Y{Z*O0*s,Qʪ`"c0`J+5G gCkXAۜ4Z 7ߞ} 1-RE%{o U%+=&Dv*=WL){J$|Ka5"}[=&,W OZmԋuG:~Ә,G)ܿOZdJ4wŋҩE>4j/Do"g,]Y*!6~Ҩ͐x?Հ2 ѝ£jCꅕ%̱{ʳdFV$_w^.t1ԥrpޢ \~=8̭v[T?NOYdn0^$qcjΐM.a-W-I_Id3Թ( Rn> u s^=hE&) 7VJ5]OC`=7 G#D"kȉsgzDDĥC5P CSt)VAy}gIyzN~c 54Ʀ0"hc Nf2k*3 Q09 {1Co׫7Ncɯ73٨]Tलg5WqzbHV4a*tXϏ/P q+iF(3Vb{G@ŌqZ4~~3/y٭cu=?{P j/%t $bɹn5't29^_~:] ՗X*{P)r-aBEנ& ;WWNjFJ򶒺ZN8}4UiI7 {-ӬM}XKf7g nfz3`RnfW ,{"xm0Q[t9K,aEۓB7+ؙ,,wAE5-Bp7 |r >Mh8aI3 BD]寍kW Ќ_0]f.&nOz1;Ǐra ϔ0=*Xb$gNocA>!FSaTM\ػ#%:/~vXaq*ߢu̡5,:O)a40rRAO@Xq~ʊrtv*Й9^T`u層o1}'N.l#awVY c@*sbٜmpO--_?d=~4vҵ ԖL/_ا2YjJϰ"vC #g¿Br}qp`I3@M&q$d]*#(p*| qLIU Xxmϟ[&bER7nZf0)8GevAz:U;[ubg[Oy/<:)-UUuBaqf<t-\ PIZƩDK|Ӟ O",N̄.H>T㎃UQGBӐAx#)qqᐞH7Q_.F==s Y*?-psi"~q ߵ@%zܜʼ(\ċx1^I3=phw>=v-{xdvg[rɈ2ntzM.*oyʕd&/Hۘe( n @֎#hŸjs=;lr_ TD7'i6G4 .vW 74yXKP֗;6L/O#5HuRwt;UWTg4ʩ5Mn_[„حNh{7ϟX]Nnt 5 = *Lce0"OΉP' O~-7yQ %j4_*T,T?DK2798Պ|mߺO#!."u:: ּUaw$DHu&6:b>;WiÏq_e`Z2GҠ`3P:^<,6rbC+, wbP)r[{;aΦ6> "à)_xoA~r%ѧ+/SS5w)Mui#F䡚 k0BzT/Lh]*oӄ\*Iko"ܑnV&.Mln0+v0 _8YiٷҸH{C ZoڍQp[|usUy$sɿ\1B~G' ,=UpX'gfcmDtVRjm€\_m@awM m.8Qs_8gh]VNN3w UMĒꥯx %'yn &w"zȎ$s_czaH6KMOA L^rXI3Y Nfqaqf+`r^S#/]ïA:6ZHQG$(X̟pб! 1UWګy,{QCIOp߆ ы.]}bEј˓^RF,|O,e3 Cf9)E*I9Rbφ|VʑUG{Z9=*tu?O6NeZM?f<]>cw@⯁-!}EQ%WBe_RSO5/YIûhwORr<0:cIA=~]^SgRG.-@,?k , Po% "p9/%3-2֥2*i}sad4"Z 6z^H5(Kw(LpI:Qꂈup?66{…ԡr[fu1)c5j1MP}Pcu}*JxM`5 &Mv^'tE|A i 71ǃ{=PrQv7kPK9{vtL QlO:NaFVqǷȬF] ⏊ibĎWZU00K1JGXC )4k^6br!~ҙpu Wl2&U-Î.Ќƌ!DMw6)V_;9 ?N}ϥAG4mulma6, ҝ`3>?]Nl@gxhYա?$D#M]=3V4X@r>Ei<-v')P-`w&`-1ʨuHC8cHdx@f#hYݓst w} "F9䉤\Lp Sw/XY-;}~T7OY;@H ? g>\a(-p`KxiK{5u R|y}k8usTv+BSKsu/XH\np@[  (ؑQZS_wؒ 3vg|mmKϫ;0'F`ӫ6'R="8 fw4J"?nh%ZPYk.;gVp < /[%ܥWyֱA ]JGGQTNtĊ.S>=nbVLPo=tS=&${N:fB+Ŕm%]%!`F6P$/ ~RPkow/B$*,=|"$Twv_tV(& &2~o4 ٮbtsU7!?{|Uh?6Rڈ6*V:NogJ$=hcI,w6%Iv`S$ 5p9y E<B%z2={bM8mٗH-ا7R;BB0PkaZ!jWP5v:TCj,tJ(3<LuX+g&IJ< 3PchYCuuoe"zgSҷ =_~ 1~d P\x}l6[SɴҘ> Vr}=2):0 ;Kd-x[_L3f} ֶ'\(NڍXuehu7X!ӕ0Uкnm~`%KD) .%"?:2FωPKbN2slO?7QׁJLWJ9'q ߓ;^aW MiZT_}$GM.CCRuǥԑw3K i`z$b[y!vlIB2Sx@#1pSYOw|ٷRr2q厦hTNT,x'Kp&'*ڭ7[hH63J2fQHVvI[8VT.? 6iL)_Jt>saTOT<&%Yԗk`VY>Vw`Cm[Ot'gyMnZ征O:b?zn0G!;Rf2k*6=*J] ^B޼LA{zD_&:q|,wVcш~PqQCmjc;AsxHHb<KgNl9A@ڕ PAob\|7MGox)WIIR9`BBSٔ2YVH-0Ob{΂ V≮% jM% _cA]b-b j<\_ 6x׀ ]zfC结IG pVU {L/ _8_!P:gVۋv?`ʏe mfԎٜc.N^J`H ?n2Bϖ/N韦o.* " vTҌү J,PϹX!.cט>r|lei$g#~BjAl__ NW jȮv #cb7t5<*$O>17w%DkuT%u=,c+cjIq[o12II;=t{֐~g'A4(ΑSk|ɪ,;22^~(<ӬFCe$0 hT#/gH)jks(L%??/{RّCئ$Pț(r!y~p`d vQĊIUg;$A51TG[V8`ze7*0^?'[auA"КZ's;Ro$07V.$H֡ty~*c\\ЫĵՁ GhM߷DSEwɍ}@l2C5!СH0IbwhD |O*5k觰^~Pϸ{*Dl%/<ˤ#ڸ^5]~.Of-@w/L-{ߍoy&i(Wњ#Qx ~xk/14pZ݊ hߦ!T a 5ҷdBhf(;RڑZVVyu.hl҄S2ت3Dt=ZBH! D ?m7&A'?YN;'r oJ~ڴ .3ӫEj&tqǹ9r'2Hp2z xwI4FxV4>ad_Cp+VASI7"OT ɋ0{SKrև5H sݪ5mz gP [1!@_' DZk!/KY2H#f?"$qvCj\Ucv={ `ixtć7ÍÍVK)hNf[pMJ\dTVޝ̋zkl^KQ{ػ"/S8{s[ꆔcxH'"(`M[ e텧b1 H,v5i.q}2 󸧰*=_%0ȬwG6)4@6$uOQAh1HO8iP(Zp}z"q4"{&DiciR/𭷄ZCdBL) 21#x]~v2D7J[@AGZx-&ݺ>#kRSQ RV"TL"OЏw(Qj"N[680X,/P;#<\'`՟SS#B9QRJ#0`!vV׏+H =ޛVPAkJl0u{" snB!U.,븞pcX|{ ysKQiG 0EqV,) sJF!BO-N~ZVc`7h6C4ڛJMg@t;xHʱ޼z7ơP)7a<\#@HAJg[=S I(n<z0]pII ơ%|ywb<~cVJq(WyzI H=Pcɪ6bb P^%%Fϴ{džIKGK_|>pp ) #2#޽ı00F[Ø+7۽n4>̴I@8֝=4kg@W+}J9ms )A!t;*$\<ZflUK,2 WdP]^*5Y ڣк|(|=wGBx\&ԽV<83|k pO$c빽%2Blqaۚ `%'5%# :F5ZxMZF47,TP{Kuc*\,MeS~/.ΫWykoZj/βkUtBB E$/{_Q2 VeuHsKyuF`I]ϻe"k% 26)v|tfR u-.n5X.V &Y#DkUEPn}6,u~5-e]tR2^"^uB=@4dJmqp팘wlܼ{DdnuC,(YWkڛ"#zаH[Ɨ~ ҲxAg1S}0xUb%dD05n+y8ukSpZl7/)`A tݵa:zK] +O hGiaY, oy^Żģ.#K.<6g)ɇ{a+ UPǹN:ia%;Q'Dzv`暬(#zj(y/~@ʣӕAƻNtgMAB,1#Q6szߜB<]$bEI?Ijayv/:Ҭ2:WI0t怌oxY&2U,wꇣ_ vyItԭ^ew hT27*4lgcK=6j  n}Ϛ@>ӃMEtJB6EK@x>)j}EԜ-b򗛥%0yWb[atKSS$>>9' L{֣^e_'?zNi0фM-Lv(+v} Z7w5>%(}d[n% LkX}9^6|v|C^#t\qbC)/1>~ KeڜXXХ":.xӊ18A$1_ @6hLva dیCc8"7c ʜ>Y>}2n$:D[7$w\e/`l{he4H#F=;YXuk)w i-Rylk{lNAK=MoϱfX|vyDXkN&_W)>YC¿Ljoˤ ]mMCc5L+=/C &M=RE4 5!5y3,l*qT@}1SAPhn#R \p~{Xpl_2CCRϽcSЮ߽HG(}Eb'|GyHZGG%eq޸3"yWTobi{M&Z7aM ,ҹr)Pz3 OX G=J()/fʥYĞk,E]mUT0pV N9dh>%>/` _&2Z;̸ l@ϑ^kɂI46VSOd"Tp #֌M bg)ک- weR򞅋ߖuP C#M`(mI *-w:"ЏcӣpJ9~^<$ɤ=|Ѥ>uw[.0NCe_}ML̞-;ySl5љ#0[DRۄRZHF9|2_63㆓ + ?jzJ jpxkN\e4rWPCʐ?S.]nƜX9^b'[J AJEr>s^eŵ#;V!x g-yEN 65`VLS{DCQ6Wl#C؝䴛s>lJxUMJ6Yq땬ht8M7MEiބ;\Ұ^?,L`v3\Qۖ}Ⱦfʓvh!UIQ冃z=3d23i0>q7R>Q^Tpsap9ϲ7I$&NiI@FG/-f5O>VէGoQhi@~}ҏKR SFꯘ[zGAhM,@})k wRaEPom^6{"꺀`K6s2R.S݀gh缺q0eʵcO]WUR^K+Gw\ /Y4ߏDqJLM Pvvf"i5垱7ꐍL=+\EAHզko+.qI>r&9gde!w?Q|~BK)eQHNäPR#Ƽ=F~I 11RÈg^0([xy._?0fđG{/PtLJ΃W +WRIv ܤE۰|m}GzEڕNel2Z$ƛf|G ܡ%nv-2wԓ !q}Ɩȩ$YB$O[QFVZhreDǼ8/yZ;SNHu< L-Ӣ|dS?}:z hz_Iɝ]4GR@ر2X`?-=p=aMCV%#%AcfjTRʌz @[vrtD^V7>X~ڮM>j-oDSCi=y٪?}KDZSyYk=nLo0T8M6脁>xeU Ga؏R,`!Q4m^ DSL?sy\o I9!_!Rfq7Lm}dZb uRL8 CTlDq`X&݈gyf~V_>B%n෧b_i/BӦL=:q%L6砖RUsa@گPCæ܂!Y5s3D3)\=WVS^+]r^cM|gi=S}ϋi U#Atc{ZH S5\ 2݅؁>)%anM{?>hQ/E:=LUz/f[2R?A@V%0x^ (*V8 ĉ!"D@U-VL}$>gπy\!([XG<.mg~ӤpJ4G#+nZ*EYdF6Uvsj>4O$`yMTf.l 6*GLڼq65Ȍ_lat:|Dbi"h|BhFTL}CԜD|b)խY'uz_L+㠘-NceGj6CPӍz{0h+OX,}]t\%P\sz }!Xcv{ͨ\"<[nvؖT`)uZ†gPa'J;[ō @5LV%.0tUos#Cf3q `WC]<?VT?<_ɱ~PМryZBOr~-=1r#;[H \^w\~ue㧍+XA"л8WTޡUŞ9po{%޽TפF =;'~1zY#{.4,e~ {*o\$YyFN"g4n,AI;NND k['ɆE~%zV0'qXM؊,Jp,k{AM’B7r[ M~E6A8WDQɀ? QL:, cT 3oI,az i-<|҆m(e!(쒨r#̂\CEGHXd2//O+A`Z6' MiWtmM7y?tƶQu웫~zs~&=&Wk ʳSTkh`ܰ@*l=ͧs~UY0^(t_|+a:ۃ]%v|%}h*1(fR $s ӲjN\.l.5}K**a cPb&A?v6xdwRÏ@Q=(Ԩ4qTnIv>G*e5]Z,vﲐxY !*$&R7M;rz NFμY+!d/j!z>ڑFf=BRcUr PV<*##._zGĹ"~N-rݔf}us{fؾ= U]cّ_C= ,N캱RLHM:R4(1DY  ß{ N,bm kl&d S]gZTgfX^} 78 =wp=x*="u"!/8ZKBQ=3ج.GТ'ݚV8&`_p+h,δl yv m%'e晾nJQ$E4@rO':NՓrQ aH\FhC#oGitڐ1e-2nwz)?T?fy̝vG,gQLḙŊi&f"cgMۧD+ T_c.,3n/MU02Od85o]//&.eLr9A3 hމ-NIݐ GЌgӞL@=DUi(-"%p-kxMrZLKQѺ2ZaǪ\_CB1x\&DNZIb">ZOci %cwK +LB6*̿Y-80Ӵ!NܭQfMw m-H9m.`EJ^['zP\Aw8q'JUQ GFUs0?%sL,xܣ7 HU[Y=-U"^eԲc*k@f?] w >hߘUZ]<9(\<&`N{;TC5*(N@ђAoxS:rÜclITHKt[be48rl2:OГ6τ|J ͮW5,vRJ>?`135?jU`L>yemF+ q?miB>yI׹ˬ5P|WHZ((|3 85$y)oRBlb&l:Y+JhxJ׏%ܠ\(FDHq6))@漘x n&a5VRRGq&]L*WyK *AIx>,Dg~,нQVJI0(x TBN%RaySn)]k]1mJH(a ٭r;D`7ri ݌wƳI}1Ɓc~)FtD;bk=Y~D`. EwLF}*e-2T@`B~08 5[!%iTвsK*srlUC5.cH(l86G9XZ&Y";tiqL࡝ߟ-u)AeiF5:L99_nFĮ*l@IgixbF|1Ļ.7|T:i(∢FRe,x4r`s_K{Aɀ M@r!:" cVӃFit6 =@n$:Py0(-&_8|C$kVU;Aߥ*0_%j8:p'{>6足񯜠O`)S9"n>AX{U6jvd*r|T̴пOAe.7nFpџ.1cV@>Ӛ g/P h({ac('IZ rK wygsOtж x<X"6' sI"iN*M<^mi?rhL7(5=B*3| ߎLwqɇz{(IEE/X8S%Hwa}m$E]JI;Vf>ӆ[|!}pcyFi'3Gt@X1Vq~BnIf4ӫbG0jˣ4kWQ["R@ Ÿ1pإ#Lk&+-^hB$jFq7 rU׋8w7<;:Gˣs [)oZH6]Z gN6s ?Qa 뙓Ei^,ꂩ:`&G&(6,r jsc*VRFYN}ZLPH'ϊ"N`-n9ܐ45wܦ[&ثճ`BOͶr %'.6ݏLdeྦྷ#(ub.$\(lCk. AY[?noI+_~>Z(d34l"FR}ЭrSGFB^V_&@SzP9'ڳܫGӟVT "-l*xy>E3$aa ?x_ 8OYcN/,ҡFP/?E+.ANna^5{J<ɐm NJ*ZjkH2g)y ɉIL+UMkRH=]G_ۯjUט~/[ j}p2}Q;. .!Fڂ-@W%aԒo fbX~)+A~y QaX\۽-gS쟏N#A;6LHϛA!-,"!E!(k\p'E UdЮuNTTG'= !JjSDqE{Ҩ@m&QyW& K1 >*9&d&C]rRj;PVn:'n^eHK#%lh EZř¤~e6mO.piy ߊGҊ5C*cdUc~6àA']pM^łud91v,5Y@ϻa:(Q@G[/-,(KD)c'L;y1_.eeYɪ+מ{QL\LG6&I;Zÿ,m6a3mn;1e~silz-Fڵu Kq)hetѷf x=\h:6|P9[SKDh"NS }RFR3.mS7A+Uo+2 9wo.h1#H î71_ 7D]4mx!VXF/I$#Ɠ2Vc!r9{yZhCKVfK+,pp#eD3\3)9N3tJ{7ڑAG_ T0!b {Sac^Z>yצ|K_7껱q :#CtqORs5+*TQP` 5$v62dI f?ʬ#zpU3sAvwz̠3'~.@"br@֯6EmxJjD^wpͮ` ޸G`kInRMgWқu;pG+3 j6ʙuu9 O\럗ʣBZ\N-4T~Y<+h;Rap8qη *r{ȃ}5m~* 6 pÃVgk:G& |+SgYڟg=7}0&QlOS;r?j=~-7~CW.SqԿH8{?*O}ʘ:^:x툯ߘ'<3/j80?w+}I'<>7iqê7 먪ia=$ l?+ռ]8GD!>Qk)II# ˣ`n;mxU wQ0pu BGHsT< i[;Ev6VD{tu H4AޔjzjV{)Ol&ՓDc5:qN1>toY=s>VWyt=FF+ܿa(K[ D\="^eK"B0Y(Z:wƒ6LA#5MA!Rp/*PSdwƌY!L36+&c/;fj@6 XhRQjʸ"9~ρFu=-F_}JZ,|qw)5 ׶BLXu+{XHo[Wqbl} R$[vLtcJ=7]M#T1qROX# Q6A]@Ƃy=kϖ{(h5W#16~?05Ip$νoWpAn, [`9+!Hm{|hO ottLQM,@5fǟHW.F{)U Zag(Mkip>'Q^Sm.rhakө<[lq-"41觧uV_ OP1 = %IKlRAN=b25;mT$M#èTXyI{P{6(gԮB2Rtk0-.9zkWU~llIJXXdAQZ`\}I {h~,lژ=W.@,M?aU&+@oBPFif;5bG(n.?/vg5>>_lI+8G3_.A^NCŇE<+PDҲ=NThԩNuxF/3|GE F䡜00 ;xcZٙ.)t{t fŰ!:u%f^ $x-[ 4%H(q3Ub #33W`dhz5Wx1N:LLDY4ܹ8?zt&ؒ#sN>.Z Q^&`V.TE$g,&FR*8qr))M):435m큳 TWK Z[t|*@^@"gO yE3RBh?*QbVO ;I$ŀ;]v>gC>Bm>X1,o]2(;ˊb!0zQSRP;G~AO쏽F\;};QLOKK1Q޹)OӆGAoOo7嬨]gcX}]*KT&MB}D)Q¥{4컽6?_wMa|b _˩3TiqyNeH˹dw╰wj ǃ80u|$6A810(&\k?Gl褞Ԃ=Ac,bf3*r~L[q| 9ww%ƺ>3Sâ^aД7O92) @CSج:6-!06!Iڑ)TԡƖөR="K̸4֕J֟qG$ R3y=lǰ Ls=Z/>T$NՓة0Ն~jzp3m_}fJ:Ǘ>~kg-5Zeuc֍#)%pz î Ob@m.oB/,zCktdt4uu[ǵCH{ hy%T` I ꧰H>Hݎ64^"Zؔ'M g ۛOw.[,qh/;ΉkR~a):H!a6{D4)=>~:!4:xc; Nc~t+Ƶ2oJ+#.rl5 i@NHU.PyRX_NmilKʳ%3ZuT]pZh.Umޱ1Xj <ŢP8#)fS'u<A(@w1lC5Q4m)I0Pя+{-e]$JIR&j2oMtP˜Rg.,{v8?!:g}=={Vj*p֡xtBwwrn˓Y16Dm"M È4 W_iUK* ,3 *B!F͍iJk$ϝىV:p?n%f>JaBˁOLыtwj2!oB /@ahdQvJY±}YSmdBF08]0PR%! Re y 7~M'za F؈0(tf& & v}ynYOgLlGT2Zjo3|-Dp j.Z, "fS@%t12z*? <c6{AxofSKizTɐkXX10;ope3qI[pw8tȤAM-n #hKTS)17ҔHjAތK[UC>n|B~z|ދu 'Ǖm:ur<3/A4QYLZ aLC<(Th4 +-W8)񙰡'$&a+J> CpT?>í}daؚ@ b]ϝ dڣc8| + ӡ)It X쌴[Fp"؎zXiDm84Ps\Yyk~=O ExGH1i@Q@j&;kn?s)`dմ/xFTP(3!sZ[@ yNJ'N[gg]&[n5P\P- d+U⫾P)20hěKeo; zBee< oo!S?zXȡXKs@,\o1ѱ5,RU,4zRCem;WVEk@$pz i_̠&*NxC7ֺU +8j3[ҵIy%|-483Qj>%gvf}e-" wyCF /_Ƞ0g BXQѓy}{^}--Q\Vpk$Eub Qw)dQIgH:/RzgQ3sq4-%'>sj]'. ^US* ܤpGZ"'q-tQ)q%^GY|G!2)Rf3ˆ#^O`,Uf3ldeیZQ [zЀ*̎ϬкClu < *r Ʊ(c"H< 7 a\ ` X6LF?E՛nj<ikDY^oXm+D- Ig|p4;:^ryNЍne/%tn Ԑ6-KVx8 |r?npUiSo϶"\3u<#iLTC kdvU F /QYu9WP$ bHb\/i+u.})R|V}[M)owm6S}ZlhJ`OI\`x!v+WEn%@3v鴾1\`4zdV+C]c:JfP^SW=/ڎI_pŐe2r)z3|sEi!t4*߇0*;x hg]ڑ9$FRutz?q$m^ɎN;Zsg9uln({Dqj[J0SpҼjE`$1ӏ&k7ol&( 1{& H"=QuK/@?u3Qɱ/V n8nut[9/@b*cCB(`Rrt I!9®4 9SeB0 kK%  V$P>+k%RMEghUMŞCyF'p%zT5Pފct<˜Av}%s(9/wvYT-].?i'LC[:Vd8L ` &r6pHvEh3zbD@eG)6,aRJXsڷ)$$?컶Q~:4)Pa)꓿6!Dzk{[H)ppYΑ5ə2y/.WnS}SKD$j>χ;!ӀG尻{FU4B\H{rJgq\w2H7_-Igcm]݋FPڏKuglË,V/ѪQɛ&&uPVbT{]'&spP•Z=*Wgq1=PO){D0WΌyޚ \dvNc|h pUt ďo W5O.#&3sl\j`#܎-+GyBX.;e#Xjw*W]rtɏ-q@daRvA't#|U-N[>ʵ>TEiiΔzwJ| 2[&V~4 Clу^E ` xlK/:X;=qdb&zqQm'ࣃ}f5 -t#ob9B?ؗ .gƝ7.壜]SBܑq5;fL,;覉.iEl3@?6Bp L &آYGƵY]0ZqCK*e qfA}k] iNRWbtSZ@nw[48& ίwUOsCKxJړby ads16n\W 혏$. =?N uP|?G%-y6WJfOL䝬7#{7KM!.WJ}^@++t#zā(07Fi >7:&TϮ޽EJ8y.bS__b>x-ik d 8rI9%Y,D,q!_ѭ}Mp8Y b'cƪX bB7 M=F{uOBFz#FEx_!;Ʒ89p#njJ  Q'V@)}^?^Ny% P ѻ/o;IoN}ramVh/dA5 )DRn:l`݀f 3*o<-g=ˬG6 t@89򺕡H9jl:˴ Zl$9>@`g%_wЬׄҦ7^NQՙ Pv +Ǟ{EG:С8K URCRˑ؞a-r.r" VuȀML,q=+#2YO6 GFIa'cc@<?J_Ax7C#2~R.R; t Z>fK#ؙSD[hI9Ίq/@Hy%ЮC&QQrS|*7'bc` jwFoT i6kZF&1yh^/kdSt:=3M.{ T\-V_뤏z' VnL+/aJ=PKBN(i3 Ps VРfyҴ WW70Ɂj` SCDXZ> iP 0@(h1#{}o,\<,!\K?]K^!ɑlfQߐEZyp@|hP94 Jۄ)2["}ƣ,7,K-dRaE2%-ylד%=5Dߥ^Z&Bl{8Op:2P0N(@h Dd^+݅*[yOwb]Q,.j8M`5G[sND")|%9HPF'+`#"÷SiB˛׉]ou(ɱ*(g8? ][ n b4Ec(~.^0vAo|G2X¸)ŗ@|aa|`3~pNP)`YuRH/X }% X\Ͽ~,R(S}hakh'5m]͏>Awo8aee }o' N;a%uK Fc-|=%z.$21jrva|?BoS!C0zwbT &x}y[@OOu-*BY_b??ɧɽRzr-C o9FM g4uw`#eLdĩb4/5҂iI̓6NY#{ _ȿчumixlJpҐ/lK?:cb)TqYʈ[]_H/S{NZN#TXtHbHM?y5X iQkFiv EROfnN+f!v~F4 ”jpgq=<dR uIv hb@V$!턓VMUkmt<5aODS-cIdW=}փ-WHY#"#׍#y p,m.)*_.tY0n䤺u[ Ě=T{kJPZJ=P|~R,[$CT)Jxd}}*矧Ą@^^,be^yƱljٟW=3+ai]ztkFUje׌?tmRuF / D-?ﷰMizCCm2>N@:!fnTQ(X]}2 #B$ ̠zfGp&M w@(:|,rsKP|`SqW qdt~e矼N"t_5HKh>en ,RJrm^@nOg]au3 :,ZD'}g3a⓰k_~Kg5V/I( S{J_NSeS4Lku&ѽFWL󘛉kDF_b>$qT!R0 T+ulmT eK0TN= Z}߅$Z#I}{MQnG>P.S 4ҟ0~,VjtG?&3pD7,~q/@Yn1sD {VL7IbП3 8~ߒ1UEn̝ >#uo7ON~Ԥ˅yfyUk]zf.B<&쀢;!R۰Y=(zL=z9]ujxqe}oj?OG>Yq'5; n胤mUι[$ < y2ʞ\nh/FPV}ȃ[&r*MXU+1ziXEp6˂`jm-X?)lIf$\!]8%8jGkS?}) uʧ @SkF:(bMS)ͫft"T@xP|{/l&]SZdC|1X:,@oQd,U5X]vP^G$7Bno!!- Ώt42EN]. 0`m@ΞfΈزgkp18=^h?u`mM\$gcPCsHz!Dk8 8|<e0?t&#^ſbNe sO6t#yKZ_;c1?:'Z8_yKxE28bf-G–%^"Kb0ɦ~r󽫦gv}|@Q+Tfl$lе簛u5MG k=ζVt~(b N)̴Na^:u=*NPUζa݄4zũ֘ׄmŶŖ,Ԕۦɔ^mn.58BW9+ξ7~(`baQ|@旘x܁?0sWk٩Qhhb\U`rbu$| 7>̚V$9at:s-~Am!s _ -JS&`wlZ~ĕh!)ǀ5siibl2OpD~? ,yX!3O/CU(;w5"XPRV,rdRW=;BULq p_YjL`xxG"q0Py`I ZZr)r]yY Q{'or2?I_\1юR4tBY.fȼЉ'5hp} M#O.JV_j쀖2Ym{=R_r#8SP4ϕGIW]ߧN]54 5j(h.UPs7K" ED/@ 6hk8)ܓA,p7=`zy6s`DA ϟkuLlcv#gDm- -uwlR娌lŸh{R}4%"d242g :*t[_-[,}R{z4[']::V4&-̌<^W]=~WO O/4+Bfސi|*]d.}猭x͹2N19lavf5kRt%u*-:+ *3n wV&(=Ydf?!K˔xW5AЉF|[xpT ?Znv Sk4 }(uEAMz|"Ru(:lُn YLBbU6o F첚plV ܿB720R AJE:j9s\`J58XA!jiJ1_'JfdӬfb=KĂW1q!u*I 6I%fPF8 @bm^{;d:}ψ<ޜ'DunZeRkV3{շ$no"aU0~0-ߟ4)*1}27̉2 ~UWbaJdCKn~IcG |.vw>PWx)iMB[@Û&mRr|hP/~B;|K[꒰Լ"= S%PZ)#@^8J=4I swk)AO&?cB skl}Rsj/>b$3p! `.<{0Tx\iU5V'9D[p Zp|}Pã!?A!{ 5&/X^8Z~`[ݴb;gʔ:><0%"|XTknM A x' 8r :m)çX$J\VȠu t5f0rQn,WP$1xqyZ t=it0]7Gdߍ{#+6asڦB )'#ߟ9HDo3acnjdǟX]fDD쵒b< #y!P4'Fm]|/YA}e!Tl}t abWEݍ idn\BJ*3+?HM .Li(K+ٻ&0S Y[ g+֪ԅgVVt2EMI~zO =ld"֙:M Wx;)QWhm/*o j#}5J1y4J3m0vB8>u]^.gIR@nK.+XSEXןj,~r,/PP\OΧ*QQrsn|$DNs/񆲢XsPj0P~>BlsaOpK]@Ua}mޏ3DOv\~BmWP[us muDxSwh 3B FDtfC(]Wۆg Z&7}"Uȝv_񖅁+JYK!JB!褴tv&?'[u0}E/d~-jlO&"z0M9&'fk2߷do;7玄ijs70 ԾOd6pX3)qil]~9vˀX&U`c?!+ JwuJ%jͿW\ s&d#hgE,D:paXfGJӉdJR[bbš^0NO Np V)=S9N.^i :zCv>bv#re4vP94v{jR3vJI97T8NP2Í[[J3ԩ(ʅ}F#Y~vgi6:ENXͯj#6=nӶ#M–SmPL/thx]H.66vtR`X"az& HedT{)w勏0äTdh-K 1m Cz؄|4|c=F 2 1!RWx {2i4$c]CAd- L).vmfCeVӓ:aT6yɃLsS/pP ǸK9Ğnk ´B h}B$HU%H\#%֐Fa)wV*|T XL.f@ zS[2~4T;ݢiۙaVzVЗV"}a3#e'c BvTNmc[[É\f7Ξ3⃊00Pȉ?"5+1FV-joX1}:s5k6ޓV ]ZEp\Rly·⟗+o^R7;q¥".P^SV:qiz>W *?أ*Kʍ%G+Ӑp~M-0dMGo wJvս$Fk|Z=ϦeLe+V[ ʯt˼ 6a=&a!(vk=!'\|E kCHqB8^7|KlL2onH-_#zT%r[H߫nb?bϛg/۞O)g_JDKu_F?"c7b\02f+^,a;W\-sPrB a< FV6uT=MF\:j}oz A$8O~v֥$z(nO$O -EWaVnG>@v^vwnڠBZ9O+,:@= K;jV2xb/ ςWS%$zҝ/QnRf'VFJ;6>'ZKp-urOf֎@oo=Q ͭy: y/**cJYB|$uKݑ>++&~P7c̶MsXj5'J]3-X;_u Vgc˛O6AE{u M ]חˆu/vg*&vj"VeX7`T^5kXQHӊ&/\UƊr븪\k+Ckκs z9`0fI&ckOJs5.}3VEOt̵7H3 @"mp_ڇ K/irf!I #̋ S%"?LGoiق rwm(֟Zh\4J%^b~?23p7^0~)quGS'hnkjWk/?Ϋ/@6g k<>f㮷CDFsk`6g'!T }f)2^d27%^E3gH&en3N{NȨbէܑhWONU>pְ~fYAL)׼rz rئ738 ŸzJI=$qg'qվ$2 qP\ބ/8ʊ"w4x(`#OnɴҘU і\V8,j'Xs/޺:r G*ҷr\2m)A>DM4굿lfUB]= ԯ'] ĭ*|!fi9ẁ |ۮ1ԑ]H3A8or^RubO l;/̷9w[X밫!HO3/"\rMK~UzG|QS^՚ʤv6"Kn2~&v0W-5q};T۴:[!{~A(X=fAt+1<32qUjpI/iˋ[ Pex :Suxp;CMA}@ [óDT⨐ɧԼ]T!5)\9jښINK<'|j g^xf|sZKA}j0286:A`HTJݾAq9 67ATpd/YPky8| SE}ٱҷ2;[M$m{lrYx[u 0Dž`P1_ )lRuSp͋ڳ{P eG/߽\Dúk4=skQhuVO]ԭڧQ:yD0KO7,S%(\G^C#p$_{|PnBEON $|(DVӡ!{2Ndf4x{p7/\)ne 6#n){6HYH,U+Y60U` wQ&GV4K%!sjF I ږj[5wρ{jz?EK>1[ 0v lVQ6ym6&W(R '(Ms8C *F֬–@ƙZy[Kbgo!e+ٕO CAetDjҗ~w7..I-D+/rζżb׉Jr5g^TJ}ۈd~ӹ . jRvJsb䡤\ox"ЦxMM.e t1$U^~T[Ň=҅0N1$F3:)(+s"//56@gᏩ1m4>T. ,U_L.Ȭ7UڄIuN_fwڧƮ&TeyR%AИdi]~g@k-F*<|#6dܭXn6c|H./Ҳx|2=CfVe2D:ʝDA1B&n9>-?2U6Y쉐ӬCSҼ o]ZV~3dzܔnd9[Qd je6k 34Q q8AS5REc-JޡoOcP_s7H=-[ A+4P#-G .9kJwSA4 OM6%UZzg{5uܪ~PI Ԗ;S`SIp"4&R4a*x3&G=qgNDݫ ee2݌j#X#mQ4GZ?Ɉ>H\ZEzo\#&Njmz)pw|7:5,uoj_Bʴ7BwfOۀ-Zx_LZ +MfhE<T@0 )ckyרyy:5kddW9bXү0 ECP."fz-:%_鬅>`ҒLPP(چl}]O5O3H-!ͯfׄwd~vP?Bǜ<3SXPpSG'夡2f<ǃ7yLJrJ%O m߾|{"e5H@IS:65\-[0L"G2U<j"Fm$J\Rvt WIw-s75Zb0J[E~Grr1Iquw.{<:#2D,*iEEzګИxAvCAҕꇙ-d=@]'ŮRq( fHa}G[Y'9I.yywAtI1 ~_0 nFnLo\+A~{i^>GJ%ۛsBC`L-3S ލ ֱ :^gM$z_Q-䘱kzȄߊ93@x|JTU | 0٘%ݲ&VYa` 1\4q)h0il~ Ka c 3Z^o͐/(7CMLEF 7Ɣջ :hZZkݮu**I6s'Kn+y ibdtGN8/wW^v8eALwbR:$g-`amˆ~ٍʄ17/n{%syB(ZQ $zbLZNYI&`e:n\a;(yzz֝j_v>P5 \(t*\,!!+UJu]/ i8NP/?F3U]KWG3%q6Ih9k -AB M{`4ps\G?&rm01Y ӹ^E{}l{ٿOw/3LDθr* wPŝ!&˅ۢ uxOUܴ1fCv˛(V0:VY3|EÒ!Ѕ^s1*vZ ' Goi8ح DE̅'DޙS f56r}ߧٞph׽yzZ ǓZ~D(gjڙTbհ^ \-{ j^6wS_NLk*p{K{ГV9z#:HrB%nl[eNꙂ"׫ps珪aZҴVy V[!1 dtabc l{;!|P^ZQ=n°7Q#P2(?ux)g Dvu'==ʰnrY#kdua>37-Z}Upѥkor*_ i=_y.=ߣIoj K:ThO&3~MB0=%NˁS$@q(<$[mPrT %p[AW`[ _>_)(Cԇr~uyN_4$鎍TN9i6 ; -YC0#]-a8m&7&T,lj,f Kn_ K,QgykJl\|3 `GgI3=M%㣎yNb'Nct5 CapP*@3#e@7Ul_]94ջ;d -5:Hb|b[Q!hQSIVH;lh|vUq.g=%_6ZR|}e> Icqyݍg"Z1^`NxoQ,K诀8 0GA]YnD[4ӬObDzlej2o,@C]1,,=i{B?I|/M'[#rbIqg~VS"lnz#e K52vikKfN,@~x Oc_x;}ٓ%VfY)g?0{CyUo5e?dI"whUQrH J:]+o+2Iþ"wr"#jxAX ]:T`tb::r=$ `TH7]XA!BV-E[NRew(\`OV`2!񖎂s0彆.Hݏu 3".Vďl"b,I{ӌe,ۂ\5j<ߎ׷ 0T/LoդKLGQ TC2,~/dKz-"o>i 2s7@rXg%E+iaiEe2,O#ߜr5Y'yFת mރ S5 7cyA/x΀6Qק1;qO ͺ f3WOj@jJX (@5"ԲV}vo*k|ʪ>R]z!JM,K6)b?˥2ZkU =8luaѓyewI~eH_zgԶiǦeDWJdǖgΫ65U6}sAXP>y疻~h6.w xISQ뀹0?wD/BUS1I_L{Qq n؜h8)\U3TON~~ɍ4,Nq8|~3E4ݑouuw1$P9O|ƹ I 2@‰iԞب8$C%M.J"60(.3 =j|`@~½mgdS>}Pso+uoj%aj4r{%*Fb[H%dAz@A=^>)i~mju8Eq5Kf뿨Q(s,E]TL+=$ U o&oY0=\pCWe-;ݖl(sFXւp 2= HRGZ{M,%, vl] g)$!Ԓڝk"*zx`)\ݞСb & ӛ_@T&Ybc~(W@#qqarnٜ*> Vd.?|zF]#?kg][ն䬯3F٘txDT^((kkȰ~'ˡTIaǵˊ] 蠨 ]7R>;w.f:.7*r+:zmwylB[oX/ܳPRP"0 fj`4LP[u"}&[_g Pl\ VE4tkRBH]sWN2~kDlpUg耵g~ oE»>%_!b=UI\Omѵ.3qBI\ AF[H\gJbq*]?\u;XdS}-N-Ewx]hA#31%RWN0K@O<`Aw{(?3 [`,(Ku2K#1=rCu<`X}Xa ?+HD•eV8!yP":%qn>w5!8t͏KN8lB6A)qJUy!s hc{qRp;l̖W3JE}M^ٚ(ہU( UtGX9)}|3ဵ.rd)\=>M9LI@s;NvaPgĊz (ig>bU^%(mn PlT*1Sug^"p Nv5C }e%0(mG[ؔDZ<csY4y KOe?uI Y|'uiW?(ec Ȍ @9?n9FUDEU g䭀Gu%8묉qrzFT:ULI "Jq7E#r*F#H]8f™is}Tbgovr b՜dsٳh\Z}|erutYx” c\\rͅ4U03}cJߪCObFh$bB}q ~ |%^'^q%r~!תG0Qy4EF3Scwkf9mW5t+d; W>wP:W3PϼoppWF"`D7Bm9ݟgkT$Q11OP JΐsK}OQJLS짛%{EUu- n,&€_{h5e7l2WɥT\I$gXLՕ|$b/we) DS% ZlN`TWrpHjA/j'qt(\ C_-}mTQg|6opUO]cPĹI/qhQi\G \};d SC ,8@A"F%E*_;G|yo7X8Yu oϹQ)} h=TR.Tߌ(& Ls=hh+`ˌo$!4PFfADRi좿k18Aj yI-Zp(|ky,lxQ}37~V=#UJGWEM..ea27MD JReO->{;.Q3mM(k.HyEZAbC1XdWXy!QX dx 5l)pJ km&A4 s?ΦZS/⚄+lI*i,>s SbR.nT҇+<^NSHS7b[Eȏ]e/B4e}B^$>0A3Ӟ SVtB$,vQ\A x7DO?l[T=PE)57R"{`S8kU`^=egv~56$1)gNCts*(WA%H/b+ ΀c'A+alN)% `>o;rQC޷LF/1֕cE8cv^AiQP>\Hm(҄兄^%d'2\v~_KYܛZ-~GE0:Km$8"dQYȮϭlI':V}ySφN*(]p|<4@xNgε[ծE B=0|13!N"Pv=ϏGß8ǫ!jqChcv Ͷq .%Ζ ńi"D*Aiw?![Jz|;D\GRM)`DVmEG7h7gLO z{_iٙ)FYJ`!87"WqzAr Yphzqޜ;8G8fޢydahITnxgۢj +f_3"L^+fBXbylV`"ZZ#*{햨4f̶@{ᕣϴ|'>kҽ[ C񵤪1b% klq#j\%y.8NfX] K.VsYEUniF(PoiX0HA$މXM]ޕo&َ5eJǗ=eS{shyq"!] '?Q1@6=z8Xg K6p}/#ʦ 9jfᖆ Ȧ.1t⿡ X21Pv+`V<3X6fuD`2&;t`KAbq 2+j";j F?x0+PHa KpTܧ2$'C)GP;Z]U91D] pa k *P V?0|z1B$if.j ( ySXBbMRޫ[YeŔ$h R]ގj?{&,ZMzЇ'"{؟*H/)F *I [۬ 3M)H *6kj+z+tsL 0vNʔ/Fta bGGkB7P^{З'q."%r_ٙ:!@봒;XW-ٴ\F^(!JXpÄ@6 ]R]OŻ|\Ňd%XU8z.+4xm笜q=6д_#>m9hWPG(H |,/['4y]O PBI=-礬]FQ+BYY}inG2E*qxM},oq'EAc"TFx.YQ,m?)' a .VB8kA L$]&pSA0pB. UBBeWDjTI̪b˛SM'GBvp&8Uکs{Im_pĶIX\^b {NIL |Lʰ.~Wy5*9ں^D̯(s_/s97`.Av7hj|u* n]'_"W~w>zR,ż⦻$fTO=,+QEDEgU; Aw{9ݡD$vןVGW9)y̱"[nbAu)v0Ҷo&3N ٹS"YMG b"=?p',"W,(H6Ȋ?K8JNpui|?#+>^?x9囅agѪUɅcF yj/5.}Pf'#] ?#;1tE:M 3/bH/{BFQpgt!αs%]V;~amMln{1MmIR$9&34+]T㴇}* bߘccjNJا(K%j}6JcOgڶNWۚHP oG &dAE+uJU&zOD(Ԏ?di8rPlh9ТӅgڇ^S 3223I2ߔ?+7&'cm߰=PTc`uDPwiǛ#}a2=/sCtX]ڸٸyΌbPd-LZE,H}E2h5E;NÃdP٭#7)x轆ݱh7+hj=g'][ ծ1iDO>g6ڊLzJa-j8&x+DߏYRfK<'S3bxno<|p\s) `,a/u_t!>{ˀC :Plyv|bA6 wD7%;I6c5ȉ=\oUu,;81  [q͵qP&0-z.>WNuԴweo:Ĩ3-\h|xL\)^#}'=\,E+3U{5jaL{a.:Nm@f|%!wR%K0QׁF?uޒHZ7p(ɘ IY B@ c|=\ 0b16~Z@)UkD+uk)άqV8#u⮵q +;+J]U5G; x }"n޾:3vb-se{>Q.u =-]%tfx5D pG7|=ׇLb(Jܣ8dGbd#\[RʂU4Zn  7h޻Ɖ7&*a&s6Q s]FP Ն(I˃Bta8K;9D$ҳY_]ڽ/3EUcz:I+zJ$/eP{5(>GZ]HR1U}ͮ*0n\hfțF({kJl-"[.z39v5,/]Ӱ!p}38_~#YU0JTJ J,?^^)_"p3^DRب`kgLfDU@fAy,'JOeRu93~o+5nx#/6yDكb +n 9@$0]Z V4>}Z9mqOu3_eLG`5:?b'i2O:f;hm?JjճGCÈ?&ŤQNjsW-y])ɛk^Zyn8FE>͌{ar>Dw6ęz1xs P2k$nV=|lsR@&zc6 ߵHpyO$aUjw~pohj!U9BE *<ˀtv1Ԑ:) 9pvHސJFucۅ`l. ύ}Ԯk^/xPC'()Z#q I_;fZ_ϬQwrb (NڌlOś[fj\iM;ww俒CUlE,&=`GQJC$B2IRPu~ '73#U-/3 扆UR]5~s6{5gX75& n2|H4!a%/* ǙslY&ݧj*&^_t78ed;[W\($JWEZ躴njfh?kmr{"5J%Wy߱6t $瀱g#yq# O?h!GBP蚽 R^Vh-& $We}Nyצb^Vnw FE%`P*Pe慦wgUі/A휉t7`%V^dpKs!-֫fs]94Br,>hi.z%$W%EŹPẼٌ~29F]3>M/Q^~zSy-OOA[g;w7zMhlW}9h?OIdעK#{e 2 &ChTpl( 䡩d2e $A.Tיo%8lA/ [Bpn 6mx@}>_E) /JOayFOaH_ 8W2_G ELd&Q) \c֛ɜQNgy3MWYt.mƑ+Lлک- ̯PoSg13RʧV+4)$dOŽĞ" !1X0dL^dv̰dϿ3H.S/OM3dӡ-B +`kLRX^m52.Lj̆&IlWJ'W%#+fT`H*KFh!X[ s ' ׈>85oi(! Ky)U@! 2:͓4t*R\b6Z57&D.Q!% ,ov* /۽q&tڰ}! VBE^eޙOWk-'7^哱BOgb{ćRaWKftٽM?H \M="xp$+*U T%AQ]w<ž7.|9JO|ڤ a)ms=|Q[i#4lci)ul)PcsNH8P@Qz 7"{hS"1dOf˰pPh]a ԅ1:qϚ{٣ƻݿ]!hmvZ;d̔+aq%njR^ȿ}لwSzq]+g[W|0>˝@O>lTa}wF+ T{;kK^Fr M>.w/\;j{uO9b~7}U9эǰ44ilg~ Ou)W"ߑv 3>15G r逤O'}@ -Rc@,Eb9zQ·1r6 `%Nk@%EvQe#*jwq/M(_@䢸rWneS.q8e ?G3?,]ԫPxވs>Gǝo@jPXtKs AO^]1\"IWCB%k^zh W? в w!L~W@,|BrDUHҰt TJ[LJ%؝gT0|y2Eo"U< "tji:@C`>'xy P5$qj aE )oS,xhJΉ=۬+k id$gu̸ՂběK/]jrP( FLwԱڙQ ߐ0 "N!܁5gM")׸'0fW= '!dg.4N;sפPPJ 7غ hW"of1@LX+n[L&D{$ia9Ny-I25N Ma9++3/Rb#5b8X1\ڎ.h.6|ְiB n2:X)fFta\ڛ ͡!rd*i0k6P|SBTy ~'lÝa6x>n>*߀&-H$ո_!*MĐ᪴8 58eODku>iU!x6V.b M ƠQT]L{'_g˔]՝HVΞwwyխeq5KPP7=SFmr+$&y^8MRآ!7As(y=^q ,7Qr o3d޶<,P]Em~Yxr^PRoRH<7R, *-I̼s_b;at\((S%gnj>Y>B/48bR yڅIx aB O=w89:)GLYw}xB`[`9e)'?UBP^@ Hz<ڬ;CTe,@n[,5B%(7Z*9B'ݷz:Xj!! V `X9)F OaEsC⢙Ap;QoP90yEfl ?e!+Co `_zd}fDz3<,dW[ lEmQqU#F>/@!~`ÌEhLǓYXa17sVr9b=oGs0{)3{BW;D/%WfYWYCNHᩳ OLϠ]W+yK[c3gXǝjOr``m4B́vQ;GY;-n[%=ɍR /TvS3xb2NU/'LMr369TwX5uKK=Sٱj޺쮰T؞< mQm} =h"s\s%n;t詀j0_ 劃p[2z{eM9O|@<#ՍeMdQMesס=)p 2P [) [C*K 'FSwE9X}gygE,Z__K!WP6{(H uI:>H87 W" uV7C,l*xZ}8F%W /uc:Jtv=@"?CwqޢkC+kI @AaGxsL81pRL 9͎f{jsUΑ۶>z6:#Y s Ԗ_׷ߙpk6 j5T/CQCZ )"1.ޑ1 <\Nuh;WPUeD{٪c os@m;?2Byʹ4=#VoXdEF@}`tnFK)=uNóSSi(EdjOp?GH~\>toěŖ8l͸5"~xxQPv4Xw<, T6?J~6_T]#(eqka1ы`"mi_, PVC̠mM%M>Ƒaݎo#.jdn9?ӸRn0%C ì3=,dѐ,&L?hvV)tB$ڿ!`q j. ?l+]h X5G@@ Nʕ_bb[bvg<ՋEAxfl :i+(F!/=oO5׌G<  ?"׏VZXΆS6eP " Ǡ$bj.Z\:m$nG,"+GTqe\6w~Sr^Xa016ZGR)L(X A5j4s}m$Dڱ59_|>\\:2+ 9iª-Mt(8zDN :; dN %-/w uē"-v@ȝF n+ĔЍj*k4BS+ 8눎rXȝ'΋8qwB^Ej+=?88zb]QvSR*~XH?ީܩ>&Yc کV'Dk[C@$^J |:Ldwfگ7xl?,+G$ί\RdPHP>= 5CmJьVE١Ѐ 5DNC@Юݜ _>TXaeA΄5 _X;PeF}+:~,w6pt#R_)bҺ JkF6%i peqKǴ s|{Jz{±*fd^]@RAHH+ ru -;'N:\UCmANPm+~(*5%$'FH&w%4}Xorilq*NMc%O5T ئ̑-XKE@YN{B z͌~Vmy><;f'Fuc >-7Q3\ON-xRE2@Z=U%n=vBJG;d|h,<4r@&8ۋa?Ba?J@6]Ow:03 R]Q52408Ȅ^= k*LnN]chz)F SM?reL Y@euj!E@纖r l,ݜ]x&(Jȸ9U׸љ,%ؤV3"/,ۮ2ޭTI7F_ 񣁃;C m+MZDxh0BVzEsY6||qmpN3HryGv ı'-ǒ8`։ Rda+$݀;h@7_Uo =ᴹ,O py%@ {aq&tW5SD#[x.'*ˣ=𓒺WUxKiwn3[I!n/Fd0`zl}Dxt_r@y#P\_! q…qfg} 96?퓊)K ,܀\NP6tzH8v ~ge??"I}yP.4o&_|-GʒHdJ|ƨ\d;rpQ*59J*3e~J \8NU2g'l)z<>L!Jl3ƅME6(8l JB }zFuhZu~DkũGHج ~=mt&߂{GRa2jX{xl_C:kQ.ӤZZh~G&P`W?baJU1 ;4}c)T}`okq:p{o^*p4miiA ҺRLi*>30۔dQƛZD>#Hbkj@?L;3/e7`RQ $Ewt{JðJFhW>dz h&{ypۋXyEA5 q~OhD{܏7생C~ðw#V.d?T@K e&`lo-oj1Y!{|$3CTC20T`uP; Yr0#‰=Ay>Rq9P%\)ӄvW&P"SeYHqe,27Ώ 42M % ]5}\ ~ޙMO@V?K&45,q&qZEWWQYM]z3,I]l}F1mےcoR dmn{Xx֨>|Y ?ees` &q絶x3m{sfV*юQ8OtQr8jj!wM(슔&=Zŵ>"lHֻ4-wN=<# 7q#P*#'-n-r[" R0 T@@ \/ݞAƗB Z:-T4+!q)N+Ĩo)0Ma)<$iڶ}J0=RJU$I gX%pecOdZc׌!ȁMfD=k$OD-ƶ ]֐3@cPԵL0?mw2L}dj'k&gV" 4עMǦ|r-Tg~^TP~4s>%FGCa@5INyM֔i-F0zeo3SR#/i1|'^r]> OŴ& Om@!3lP-[5b9ٚ&7r*9>}j/~Z9aydZI?*L̀x9~~XBȓəP48}P>l:h LW!w5ӛ NjΆC\ݸpit:1mT` [y^"v=r&p"Rgk(2dcj IT!A#Zs$8G~}B&#L ?|T(Vʖ1K?ݯSG.zY wNNwPws3_%bM6.C\ Ӎ6EhYᆱb/lfKDnH,# g"08-ӨSp(#ЈXCQ#6#5ly9Ԡ;о^!0jc_Cg)X⡴e7fhoHOW4$=&;.3kek*[ S _gbkiKzz>ZDr~us[\R7E ,`3-aO>o99 )}bBo:#QP,ZF5:/.RgV6Ci5=l)y;rTjWYHXk2 )uf.شAh3)TT.eJ*dRrOc_oֺ?a.Q< ؈ElăpVV􇊵^~U F8> Oatׂ2MunℌOyPT+5MMq<=a TW T VzvTl)IzD|šZ2+h_v;WhQi}dMlhGNT:is 8>֞ wk(m;?M'hJ~CE Pdćr*G3clB'Ī;5¥UGx9ՄvBžtC`Yc[%ĮB&ȋ&\;dZ/$[o^#7D9Z[EvP/q +(lٍIT ss\Y4'a Wk~w#Frn=nS)u/9Oݯ*UFzWQ:MT\ڞB\~ ɖ= \H=V4IW6tNmMSb7 D8seF"g#fAq4S$,>A3-KqHԹuM5;9Bc+^5ERzF/qTaPHD_ErLVM[ogj"v;84*[-H*{T8F/v,+L f79O鍪Oty[ޝ[ӿ;x{Myo:1еV hE6SuuohzסwPXz?/G*VwЯ(\+ 9lڼCM9~;4Z]em˚.:fLR}Y {fG9A`\OyUxզᬼ&SU ^Dr=:/(ϩ5Y[=rmYQl._{TB xיyDy|~ZS2;LHU3R0 66!E!KR! @u<\<0':c,3Tu[sՔME[`ïq,4,όUQiyE%nVTldZʙN]»`4Puƫ T4ML.SX)-n-#|u{ NC$1~ ;˩AJd%EHXV%wle]ZT+ّ'D̠呇!~w@~j+_Wb|q轼El_8Q=wX,igT hvh0n}4`ʕy1ɚ"0VFI7K0< *1#&o>ެ0th!˧I/o֫!_j*3elW7V\'En]00Qx[Or`ELspdUYtZ`W>}$#77ܝhߐOh Ulu!kvUT ;_Po v1kpXdS]4 \֦0e1$M gV^݀<$q%M?u|)*3Y9*9ml:L\2CKN~{+z ըS:o FSy뤉OfFx[YfC!u'lTg/S)CNYCz@Bu9Z[hnS>W7 {߆23&} ;iGJW~J쇘L%~]w*v]t;r*3=8V/(Mk]+OdZ) ޜg߼AV)dR>1`Q$lneeOxZZ>wWRrzærF3d: #g~=:-wIPS$q%cya lld&{Ik-3iJ 6%wXh6 7_[KgM %.s[?kD&ce/S8b_=ч_xi.2;meBZHk~5SC"nj5BТbC #<%Z.1Z].~5W̽=s$ K~JyVw53-KQ4坹Q_`M`Ջ˼CWsa~gB[6ro2Ot\T>q-ˋA~.h`L& Tև [h xʈfyއ._lh`*\KP BLKMQk2fTt )2G=/^ ZiKͮX餑-.+bŚ/EahG<̯w?w ƕ*1onM߃$P)hdp)te3c)tW_~.I 2FZ :FwvYQGA}m꣮hݾg_]f0Ы:睍=1qN@| ^)'GpqEQ܍76 IՐmN=W$?ֵ6L_Ia 'U9ލ9/%N&cHm-TىѺ:zNT'=4G) w|0r1 ~HH^ڝ5l3Cf/U͓_;&(N7*XId̠tya=gZ'aC?O?ƘYpap"աŵſu~[{F]?'jda$.X"錡z􍋮6j<}]r  )^;[\^(C~CU|:9 -_q &+|D3҃^vB@&D"a,ـBJtk:qrC nѱ~?6lyU2%";A=0W^e6ۭHS Ze´…cpV4VdV#woq\X4qǭ*I_.j/l ܋sa. t^2bOP8;^(O.Y5;pPf}%e|Y&8pn.k"Fhp7I;926Jt 8@y P)wꈔ%ÎO i}91x29ouL +P񛝕ՖtW)L>J蛷K0,_Y\>uF=*+YT2K{qWb HlAۜWTԬ6RV__A]AvKÅXcL#+O>t hh:<LD.*vI A`+~Gnu/?LlNv׋|n(mo[Ѷ YZ