rsyslog-8.2306.0-150400.5.33.1<>,Mg2*p9|}}c>9I0YYSVT=.; Ga F|In'@W!g#t, u{$7(?+σeQI꺻@ 瑓$En7cqz21jF\Ep5]VBFws)rGF`@Ń߸FgfkS?g>  AGvU2s 80p:ރ/Mk,l3>?Gq\D/D (7&Wj|KsqP>TQ?Qd  ! I  9Zz 4tNN tN N  HN 0N 1@N2xN3N55N67$575<5=D=H=_(=`8=hQ9>Q:DQ="+>"3?";@"CB"KF"dG"xNH#NI$NX%8Y%LZ%[%\%N]&N^*b,cc- d-e-f-l-u-Nv.8wINxK0NyLhzP,P<PnPxP|PPPPPPPPCrsyslog8.2306.0150400.5.33.1The enhanced syslogd for Linux and UnixRsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user.g2*h01-ch4a(SUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-3.0-or-laterhttps://www.suse.com/System/Daemonshttp://www.rsyslog.com/linuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in rsyslog.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi# # update linker caches # /sbin/ldconfig # # remove obsolete variables # PNAME=syslog DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_DAEMON SYSLOG_REQUIRES_NETWORK ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done PNAME=syslog DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in RSYSLOGD_COMPAT_VERSION RSYSLOGD_NATIVE_VERSION ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done # # add RSYSLOGD_* variables # PNAME=syslog SUBPNAME=-rsyslog 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 # # Do not use multiple facilities with the same priority pattern. # It causes start failure since rsyslog-6.4.x (bnc#780607). # # FIXME: it seems to be a valid syntax -> rsyslog bug? # if grep -qs '^local[0246],' etc/rsyslog.conf ; then sed -i -e 's/^local\([0246]\),/local\1.*;/g' etc/rsyslog.conf fi # # create dirs, touch log default files # if [ "$1" = "1" ] ; then # first install mkdir -p var/log touch var/log/messages; chmod 640 var/log/messages touch var/log/mail; chmod 640 var/log/mail touch var/log/mail.info; chmod 640 var/log/mail.info touch var/log/mail.warn; chmod 640 var/log/mail.warn touch var/log/mail.err; chmod 640 var/log/mail.err # # touch the additional log files we are using # touch var/log/acpid; chmod 640 var/log/acpid touch var/log/firewall; chmod 640 var/log/firewall touch var/log/NetworkManager; chmod 640 var/log/NetworkManager # # touch the additional log sockets config file # mkdir -p -m750 "./run/rsyslog" touch "./run/rsyslog/additional-log-sockets.conf" chmod 640 "./run/rsyslog/additional-log-sockets.conf" fi # first install # # Enable the rsyslogservice to be started by systemd # # This macro enables based on a systemctl preset config file only if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in rsyslog.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi # But we want to enable a syslog-daemon regardless of the preset; # force the creation of a syslog.service alias link (bnc#790805). # We do not check the obsolete SYSLOG_DAEMON variable as we want # to switch when installing it and there is a provider conflict. /usr/bin/systemctl -f enable rsyslog.service >/dev/null 2>&1 || : #restart daemon at the end of the transaction /usr/bin/systemctl set-property "rsyslog.service" Markers=+needs-restart ||:# # stop the rsyslogd daemon when it is running # 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 syslog.socket || : ( 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 syslog.socket ) || : 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 rsyslog.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 rsyslog.service ) || : fi# # update linker caches # /sbin/ldconfigr))p)p`N=@<Mpqp@lRs9`)(Z`9J`9`p99x(9)@9L`kP)9`9 ;@+,++$U4@U+U#T@T@TLTG@TBV@thomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.commichael@stroeder.commichael@stroeder.comthomas.blume@suse.commichael@stroeder.commichael@stroeder.comlnussel@suse.dethomas.blume@suse.comthomas.blume@suse.commichael@stroeder.commichael@stroeder.comkukuk@suse.comrjschwei@suse.comrtyler@brokenco.dethomas.blume@suse.commatthias.gerstner@suse.comdimstar@opensuse.orgThomas.Blume@suse.comegotthold@suse.comThomas.Blume@suse.comkukuk@suse.demichael@stroeder.comThomas.Blume@suse.comastieger@suse.comThomas.Blume@suse.comastieger@suse.comkukuk@suse.deThomas.Blume@suse.comastieger@suse.comrgerhards@adiscon.comkukuk@suse.derbrown@suse.comastieger@suse.comastieger@suse.comastieger@suse.commichael@stroeder.comtchvatal@suse.comdziolkowski@suse.comastieger@suse.comastieger@suse.comastieger@suse.comndas@suse.comastieger@suse.comdimstar@opensuse.orgastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.commrueckert@suse.deastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comjengelh@inai.dejsegitz@novell.comjsegitz@novell.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comandreas.stieger@gmx.deheinemannj66@gmail.comledest@gmail.com- fix PreserveFQDN option before daemon is restarted (bsc#1231229) add 0001-core-bugfix-rsyslog-messages-may-not-always-have-FQD.patch- restart daemon after update at the end of the transaction (bsc#1230984)- suppress installation errors when systemd is not running (bsc#1218799)- restart daemon after modules packages have been updated (bsc#1217292)- fix rsyslog crash in imrelp (bsc#1210286) * add: 0001-Avoid-crash-on-restart-in-imrelp-SIGTTIN-handler.patch-patches replaced by upgrade (see details in upgrade logs below) 0001-fixing-the-deleteStateOnFileDelete-option.patch 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch CVE-2022-24903.patch - Upgrade to rsyslog 8.2306.0 (jsc#PED-4883) * 2023-06-09: mmnormalize bugfix: if msg cannot be parsed, parser chain is stopped * 2023-06-08: Add new global config option "libcapng.default" * 2023-06-08: imjournal: Add FileCreateMode module parameter * 2023-04-17: core bugfix: potential segfault on busy systems * 2023-05-11: GNUTls Driver: Fix memory leaks in gtlsInitCred * 2023-05-24: CI: update base ubuntu image for github actions * 2023-05-16: OMHIREDIS::ADDED:: New support for 'stream' mode * 2023-05-17: OMHIREDIS::ADDED:: new tests for existing functionalities * 2023-04-25: OMHIREDIS::FIXED:: Correctly suspend module in case of failure * 2023-05-17: OMHIREDIS::FIXED:: Synchronously try to authenticate * 2023-04-25: IMHIREDIS::ADDED:: New support for 'stream' mode * 2023-04-25: REDIS::ADDED:: Implement tests for imhiredis module * 2023-04-12: IMHIREDIS::CLEAN:: various improvements and fixes [#]## CHANGED - [IMHIREDIS] factorize code for different modes - [IMHIREDIS] Clean and improve logging lines - [IMHIREDIS] Poll extinction state less frequently for main thread (less aggresive) - [IMHIREDIS] Set 'key' action parameter to REQUIRED - [IMHIREDIS] Use known message length instead of calculating it when enqueuing message [#]## ADDED - [IMHIREDIS] Missing redis replies' types in enumeration [#]## FIXED - [IMHIREDIS] Correctly initialize instance object, especially for redisNodesList - [IMHIREDIS] Correctly print input mode's value in logs when set incorrectly * 2023-05-17: tests: mmexternal-SegFault-empty-jroot-vg.sh: fix typo * 2023-03-21: modify testbench test to detect wrong imptcp truncation * 2023-03-21: imptcp bugfix: spam log on oversize message * 2023-03-23: core/bugfix: using $uuid msg prop can deadlock rsyslog on shutdown * 2023-03-13: Remove halted LGTM badges on README * 2023-02-16: Do not preserve capabilities when changing credentials * 2023-01-23: CI/QA: do compile test both with NDEBUG set/unset * 2023-01-23: Fixed wrong type conversion in cstrLen() for debug mode as well * 2023-01-18: core/template: implement negative position.to * 2023-01-18: CI: fix github CodeQL settings * 2023-01-17: Remove CAP_DAC_OVERRIDE if privileges dropped * 2023-01-17: Adjust the capability set * 2023-01-13: substring function: enhancement and hardening * 2023-01-11: omfile: add action parameters "rotation.*" * 2023-01-11: CI: use newer version of zookeeper * 2023-01-09: ffaup fix : memory corruption with concurrent workers * 2023-01-02: openssl: fix undefined reference to CRYPTO_set_id_callback * 2022-12-30: testbench: add test for invalid json template generation * 2022-12-30: core bugfix: template system may generate invalid json * 2022-12-28: Fixed wrong type conversion in cstrLen() * 2022-12-08: Add CodeQL workflow for GitHub code scanning - Upgrade to rsyslog 8.2212.0 * 2022-12-05: testbench: make python http server based tests more reliable * 2022-12-05: omprog bugfix: invalid status handling at called program startup * 2022-11-29: testbench bugfix: wrong message injection object of instance 1 * 2022-11-21: rsyslog.conf man page bugfix: description of selectors * 2022-11-18: imtcp bugfix: legacy config directives did no longer work - replaces 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch * 2022-11-16: ksi bugfix: sending of too many signing requests fixed. * 2022-11-14: bugfix: prevent potential segfault when switchung to queue emergency mode * 2022-11-02: imjournal: add second fallback to _COMM * 2022-10-25: core bugfix: local hostname invalid if no global() config object given * 2022-10-25: testbench bugfix: fixed timing issue that sometimes lead to test failure - Upgrade to rsyslog 8.2208.0 * 2022-08-09: ksi bugfix: request cache size and send timeout issue fixed. * 2022-08-09: imjournal bugfix: segmentation fault in close journal * 2022-08-09: net subsystem: support sha256 for StreamDriverAuthMode="x509/fingerprint" * 2022-08-05: imfile bugfix: message loss/duplication when monitored file is rotated * 2022-08-05: ksi bugfix: optimize processing of signer queue to fix delays. * 2022-08-04: ksi bugfix: possible crash fixed when several log files are opened. * 2022-08-04: openssl: add support to split tls commands by semicolon * 2022-08-04: openssl subsystem bugfix: build issue on Solaris * 2022-08-04: openssl: add more details to error messages * 2022-08-04: omclickhouse: capture additional exceptions * 2022-08-04: mmanon bugfix: Simplified and fixed IPv4 digit detection. * 2022-07-21: imptcp: slight tuning * 2022-07-20: template procesing/json: performance optimization * 2022-07-19: core bugfix: memory leak when free action worker data table * 2022-07-13: omfile: support for zstd compression * 2022-07-07: stream cleanup: move error message to debug log, only * 2022-07-04: mmdblookup bugfix: Don't crash Rsyslog on mmdb file errors * 2022-06-28: build error fix: libbson requires out-of-date language constructs * 2022-06-27: OpenSSL: fix depreacted API issues for OpenSSL 3.x - Upgrade to rsyslog 8.2206.0 * 2022-05-25: omelastisearch: allow omitting _type field * 2022-05-18: tcpsrv/imtcp: slight performance improvements * 2022-05-12: imptcp bugfix: worker thread starvation on extreme traffic * 2022-05-11: omelasticsearch: several support option for ElasticSearch 8 - config params searchIndex and documentType can be empty - support for Data Stream API - new config param esVersion.major * 2022-05-09: tcp receiver bugfix: delay/potential hang on some error conditions * 2022-05-05: net bugfix: potential buffer overrun - replaces CVE-2022-24903.patch Advisory: https://github.com/rsyslog/rsyslog/security/advisories/GHSA-ggw7-xr6h-mmr8#advisory-comment-72243 * 2022-05-05: imptcp: set OS worker thread name * 2022-04-26: mmanon bugfix: shortened IPv6 form not always anonymized * 2022-04-22: mmdblookup fix: wrong copy of buffer * 2022-04-22: mmdblookup: several enhancements - support arrays in MMDB entry - support escaped quotes '"' in MMDB entry - support '<' characters in MMDB entry, when in a field - support '}' characters in MMDB entry, when in a field - Upgrade to rsyslog 8.2204.0 * 2022-04-18: gnutls bugfix: possibility of infinite loop * 2022-04-17: core/bugfix: errorfile could grow over max configures size * 2022-04-17: omkafka bugfix: potential misadressing * 2022-04-06: added new "FullJSONFmt" standard template (with addtl fields) * 2022-04-04: imfile: potential processing delay * 2022-04-04: bugfix: cosmetic data races * 2022-04-01: add property options to support ISO week/year number * 2022-04-01: core bugfix: "action suspended" message was emitted even when turned off * 2022-03-31: testbench: add more tests for rscript comparison operations * 2022-03-31: core bugfix: make internal logs emitted during HUP procesing appear quicker * 2022-03-20: refactor: Move the parser directive to the main config * 2022-03-16: refactor: ake the main message queue part of the config * regression bugfix: rsyslog may segfault during startup * regression fix: script string comparison did not work correctly - Upgrade to rsyslog 8.2202.0 * 2022-02-11: Make action counter part of the config * 2022-02-09: imfile: Remove inotify watch descriptor on inode change detected - replaces 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch * 2022-02-03: omelasticsearch: Fix indexSuccess impstats counter in bulkmode * 2022-01-28: rscript: literal numbers were not compared correctly * 2022-01-17: ompgsql: PGsslInUse not supported on old distros * 2021-12-31: ompgsql: allow connection params via connection string * 2022-01-17: CI: remove fedora 33 based testing * 2022-01-14: Terminate all tcpsrv threads properly * 2022-01-04: Move timezone specific variables to rsconf * 2022-01-13: Fixes #4395 by correctly checking for EPIPE. * 2022-01-12: Move rsyslog global parameters to rsconf_t struct * 2022-01-12: cleanup: remove unused variable * 2022-01-07: CI: cleanup journal test environment * 2022-01-06: CI: remove unnecessary dependency * 2022-01-05: Update omlibdbi.c * 2022-01-05: omhttp: Fix memory leak in lokirest batchmode * 2021-12-15: Clarify meaning of loadConf and RunConf - Upgrade to rsyslog 8.2112.0 * 2021-12-14: refactor:Deallocate outchannel resources in rsconf destructor * 2021-12-14: refactor: use runConf instead of loadConf in ratelimiting during runtime * 2021-11-22: new contribtion: URL parser module function using libfa * 2021-11-18: mmanon: relax IPv6 detection - improve anonymization * 2021-11-10: ruleset bugfix: ruleset queue was incorrectly named * 2021-11-10: omsnmp: update module to current IP best practices * 2021-10-27: ommysql: fix threading bug * 2021-10-25: testbench: false positive when impstats was not built * 2021-10-25: imtcp: add support for permittedPeers setting at input() level * 2021-10-25: testbench: add test for legacy permittedPeer statement - replaces 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch - Upgrade to rsyslog 8.2110.0: * 2021-10-13: PrivDropToUser: fix abortOnIDResolutionFail handling #2 * 2021-10-12: PrivDropToUser: fix abortOnIDResolutionFail handling * 2021-09-17: rscript fix: ruleset called async when ruleset had queue.type="direct" * 2021-10-07: tcpsrv: fix compilation without exceptions * 2021-09-29: build issue: handle undefined MAXPATHLEN, PATH_MAX * 2021-10-06: Fix typo in error message. * 2021-09-21: mmkubernetes bugfix: no connection retry to kubernetes APP * 2021-09-13: use correct api for es 6 and later * 2021-09-20: openssl: Correct gnutlsPriorityString (custom ciphers) behaviour * 2021-09-20: ksi bugfix: locking bug fixed in rsksiCtxOpenFile * 2021-09-13: Fix ElasticSearch Test broken by ES incompatibility * 2020-11-21: imhttp updates - query parameter ingestion & basic auth support * 2021-09-08: openssl: extended output information on connection failure * 2021-09-02: queue: Add NULL check in qDeqLinkedList - replaces 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch * 2021-09-06: core bugfix: use of property $wday terminates string * 2021-09-02: gnutls: Propagate PrioritizeSAN when accepting a new connection * 2021-08-24: ratelimit: fix rate limiting for already parsed messages * 2021-08-23: config: implement script-equavalent for $PrivDrop* statements - Upgrade to rsyslog 8.2108.0: * 2021-08-16: openssl tls: Improved error message output on tls failures. * 2021-07-01: imfile add `ignoreolderthanoption` * 2021-08-10: imklog: fix invalid memory adressing, could cause abort * 2021-08-09: omelasticsearch: fix incorrect mutex error handling regression * 2021-08-09: imfile bugfix: hash char invalidly added in readmode != 0 * 2021-08-08: imudp: add socket type (IPv4 vs. 6) to input name * 2021-07-13: fixing the deleteStateOnFileDelete option - replaces 0001-fixing-the-deleteStateOnFileDelete-option.patch * 2021-07-07: CI: add test for imtcp not correctly starting up and a Solaris fix * 2021-08-05: omfwd: add capability for action-specific TLS certificate settings * 2021-07-01: imtcp: permit to use different certificate files per input/action * 2021-08-04: debug support: add indication of "being HUPed" to debug log * 2021-08-04: imptcp bugfix: keep alive interval was incorrectly set * 2021-07-22: Close file descriptor when freshStartTail is turned on * 2021-07-22: [omelasticsearch] Improve errorFile mutex handling * 2021-07-08: openssl network driver bugfix: small memory leak * 2021-07-07: tcpsrv bugfix: abort if no listener could be started * 2021-07-01: tcp subsystem: fix cosmetic memory leak on shutdown * 2021-07-01: fix typo in error message * 2021-06-30: OMMONGODB :: Fixes * 2021-06-29: mmkubernetes fix for apiserver error handling * 2021-06-21: omkafka updates * 2021-06-22: percentile module to track percentile metrics via impstats * 2021-06-17: CI: disable Travis CI for the time being * 2021-04-15: omhttp: Fix dynrestpath param in batch mode * 2021-06-14: add predefined template RSYSLOG_SyslogRFC5424Format * 2021-06-10: bugfix: _sender_stats reports integer counter as string- fix removal of imfile state files (bsc#1213212) * add 0001-fixing-the-deleteStateOnFileDelete-option.patch- fix parsing of legacy config syntax (bsc#1205275) * add: 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch- remove $klogConsoleLogLevel setting from rsyslog.conf (bsc#1191833) * this legacy setting from pre-systemd times is obsolete and can block important systemd messages- fix segfault in qDeqLinkedList during shutdown (bsc#1199283) * add 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch- Remove inotify watch descriptor in imfile on inode change detected (bsc#1198939) * add 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch- (CVE-2022-24903) fix potential heap buffer overflow in modules for TCP syslog reception (bsc#1199061) * add CVE-2022-24903.patch- add service dependencies for remote logging (bsc#1194669) - update config example in remote.conf to match upstream documentation- fix config parameters in specfile (bsc#1194593)- Upgrade to rsyslog 8.2106.0: * NOTE: the prime new feature is support for TLS and non-TLS connections via imtcp in parallel. Furthermore, most TLS parameters can now be overriden at the input() level. The notable exceptions are certificate files, something that is due to be implemented as next step. * 2021-06-14: new global option "parser.supportCompressionExtension" This permits to turn off rsyslog's single-message compression extension when it interferes with non-syslog message processing (the parser subsystem expects syslog messages, not generic text) closes https://github.com/rsyslog/rsyslog/issues/4598 * 2021-05-12: imtcp: add more override config params to input() It is now possible to override all module parameters at the input() level. Module parameters serve as defaults. Existing configs need no modification. * 2021-05-06: imtcp: add stream driver parameter to input() configuration This permits to have different inputs use different stream drivers and stream driver parameters. closes https://github.com/rsyslog/rsyslog/issues/3727 * 2021-04-29: imtcp: permit to run multiple inputs in parallel Previously, a single server was used to run all imtcp inputs. This had a couple of drawsbacks. First and foremost, we could not use different stream drivers in the varios inputs. This patch now provides a baseline to do that, but does still not implement the capability (in this sense it is a staging patch). Secondly, we now ensure that each input has at least one exclusive thread for processing, untangling the performance of multiple inputs from each other. see also: https://github.com/rsyslog/rsyslog/issues/3727 * 2021-04-27: tcpsrv bugfix: potential sluggishnes and hang on shutdown tcpsrv is used by multiple other modules (imtcp, imdiag, imgssapi, and, in theory, also others - even ones we do not know about). However, the internal synchornization did not properly take multiple tcpsrv users in consideration. As such, a single user could hang under some circumstances. This was caused by improperly awaking all users from a pthread condition wait. That in turn could lead to some sluggish behaviour and, in rare cases, a hang at shutdown. Note: it was highly unlikely to experience real problems with the officially provided modules. * 2021-04-22: refactoring of syslog/tcp driver parameter passing This has now been generalized to a parameter block, which makes it much cleaner and also easier to add new parameters in the future. * 2021-04-22: config script: add re_match_i() and re_extract_i() functions This provides case-insensitive regex functionality. closes https://github.com/rsyslog/rsyslog/issues/4429- Upgrade to rsyslog 8.2104.0: * rainerscript: call getgrnam_r repeatedly to get all group members (bsc#1178490) * new contributed module imhiredis * new built-in function get_property() to access property vars * mmdblookup: add support for mmdb DB reload on HUP * script bugfix: empty array in foreach() improperly handled * imjournal bugfixes (handle leak, empty file) * new contributed function module fmunflatten * test bugfix: some tests did not work with newer TLS library versions * some improvements to project CI- update remote.conf example file to new 'Address' and 'Port' notation (bsc#1182653)- HTTPS URLs used for source - Upgrade to rsyslog 8.2102.0: * omfwd: add stats counter for sent bytes * omfwd: add error reporting configuration option * action stats counter bugfix: failure count was not properly incremented * action stats counter bugfix: resume count was not incremented * omfwd bugfix: segfault or error if port not given * lookup table bugfix: data race on lookup table reload * testbench modernization * testbench: fix invalid sequence of kafka tests runs * testbench: fix kafkacat issues * testbench: fix year-dependendt clickhouse test- Upgrade to rsyslog 8.2012.0: * testbench bugfix: some tests did not work in make distcheck * immark: rewrite with many improvements * usability: re-phrase error message to help users better understand cause * add new system property $now-unixtimestamp * omfwd: add new rate limit option * omfwd bug: param "StreamDriver.PermitExpiredCerts" is not "off" by default- prepare usrmerge (boo#1029961)- fix location and naming of journald dropin (bsc#1178288)- remove legacy stuff from specfile * sysvinit is not supported anymore, so remove all tests related to systemv in the specfile- Upgrade to rsyslog 8.2010.0: * gnutls TLS subsystem bugfix: handshake error handling * core/msg bugfix: memory leak * core/msg bugfix: segfault in jsonPathFindNext() when not an object * openssl TLS subsystem: improvments of error and status messages * add 'exists()' script function to check if variable exists * core bugfix: do not create empty JSON objects on non-existent key access * gnutls subsysem bugfix: potential hang on session closure * core/network bugfix: obey net.enableDNS=off when querying local hostname * core bugfix: potential segfault on query of PROGRAMNAME property * imtcp bugfix: broken connection not necessariy detected * new module: imhttp - http input * mmdarwin bugfix: potential zero uuid when reusing existing one * imdocker bugfix: build issue on some platforms * omudpspoof bugfix: make compatbile with Solaris build * testbench fix: python 3 incompatibility * core bugfix: segfault if disk-queue file cannot be created * cosmetic: fix dummy module name in debug output * config bugfix: intended warning emitted as error- Upgrade to rsyslog 8.2008.0 Way too many changes since 8.39.0 to be listed here. - Added custom unit file rsyslog.service because systemd service file was removed from upstream project - Removed obsolete patches: * 0001-satisfy-gcc-flag-fno-common.patch * rsyslog-pgsql-pkg-config.patch * rsyslog-unit.patch- Use systemd_ordering instead of requiring to make rsyslog useable in containers.- Fix the URL for bug reporting, should not point to novell.com (bsc#1173433)- Add support for omkafka which is now in Factory, and 15.x repos- avoid build error with gcc flag -fno-common (bsc#1160414) * add 0001-satisfy-gcc-flag-fno-common.patch- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html- Add rsyslog-pgsql-pkg-config.patch: use pkgconfig to find the right libraries/directories for postgresql. According to pgsql upstream, pg_config must only be used to buildpgsql modules.- set default permissions before include directives (bsc#1126233) * Logfile open modes depend on position in the config file, see https://www.rsyslog.com/doc/rsconf1_filecreatemode.html- Upgrade to rsyslog 8.39.0 * imfile: improve truncation detection * imjournal: work around journald excessive reloading behavior * errmsg: remove no longer needed code * queue bugfix: invalid error message on queue startup * bugfix imrelp: regression with legacy configuration startup fail * bugfix imudp: stall of connection and/or potential segfault * bugfix gcry crypto driver: small memleak * fix potential misadressing in encryption subsystem * ksi subsystem changes * bugfix core: regex compile error messages could be incorrect * bugfix core: potential hang on rsyslog termination * bugfix imkafka: system hang when backgrounded * bugfix imfile: file change was not reliably detected * bugfix imrelp: do not fail build if librelp does not have relpSrvSetLstnAddr * bugfix queue subsystem: DA queue did ignore encryption settings * bugfix KSI: lmsig-ksils12 module skips signing the last block * bugfix fmhash: function hash64mod sometimes returned wrong result * bugfix core/debug: data written to random fd 2 under some debug settings- rsyslog configuration cleanup by filter rules in separate files (bug#1102720) * add parsing of additional filter rules in /etc/rsyslog.d/*.frule * add acpid.frule, firewall.frule, NetworkManager.frule- Enable ForwardToSyslog for journald to get syslog messages [bsc#1110456]- Update to rsyslog 8.38.0: * imfile: support for endmsg.regex * omhttp: new contribued module * imrelp: add support for seting address to bind to (#894) * ommysql: support mysql unix domain socket * omusrmsg: do not fall back to max username length of 8 * various bug fixes and minor updates to other modules and core * various fixes for memory leaks- remove references to obsolete SYSLOG_REQUIRES_NETWORK variable (bsc#1101642)- rsyslog 8.36.0: * Liblogging-stdlog deprecated * OpenSSL based TLS driver added in addition to GnuTLS * GnuTLS TLS driver: support intermediate certificates * imptcp: add ability to configure socket backlog * fmhash: new hash function module * updates and fixes to various modules * omfwd: add support for bind-to-address for UDP * mmkubernetes: new module - updates and fixes to various modules- fix CVE-2015-3243 rsyslog: some log files are created world-readable (bsc#935393)- rsyslog 8.33.1: * devcontainer: use some more sensible defaults * auto-detect if running inside a container (as pid 1) * config: add include() script object * template: add option to generate json "container" * core/template: add format jsonf to constant template entries * config: add ability to disable config parameter ("config.enable") * script: permit to use environment variables during configuration * new global config parameter "shutdown.enable.ctlc" * config optimizer: detect totally empty "if" statements and optimize them out * template: constant entry can now also be formatted as json field * omstdout: support for new-style configuration parameters added * core: set TZ on startup if not already set * imjournal bugfix: file handle leak during journal rotation * lmsig_ksils12 bugfix: dirOwner and dirGroup config was not respected * script bugfix: replace() function worked incorrectly in some cases * core bugfix: misadressing in external command parser * core bugfix: small memory leak in external command parser * core bugfix: string not properly terminated when RFC5424 MSGID is used * bugfix: strndup() compatibility layer func copies too much - the upstream systemd unit file was changed to no longer write the rsyslog pid, as it is no longer required for tracking under systemd (-iNONE). Adjust rsyslog-unit.patch to match.- Use %license instead of %doc [bsc#1082318]- fix includes for apparmor profile (bsc#1080238)- rsyslog 8.32.0 * libfastjson 0.99.8 required * libczmq >= 3.0.2 is now required for omczmq * libcurl is now needed for rsyslog core * rsyslogd: add capability to specify that no pid file shall be written * core improvements and bug fixes * RainerScript improvements and bug fixes * build fixes, including gcc7 fixes drop 0001-imgssapi-fix-compiler-warnings.patch * various bug fixes in multiple modules- remove build dependency on libee- Disable news by default, we don't need to clobber all systems with this for the very few remaining news servers- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Ensure user "news" exists - bsc#1068678- rsyslog 8.30.0 * changed behaviour: all variables are now case-insensitive by default * core: handle (JSON) variables in case-insensitive way * imjournal: made switching to persistent journal in runtime possible * mmanon: complete refactor and enhancements * imfile: add "fileoffset" metadata * RainerScript: add ltrim and rtrim functions * core: report module name when suspending action * core: add ability to limit number of error messages going to stderr * tcpsrv subsystem: improvate clarity of some error messages * imptcp: include module name in error msg * imtcp: include module name in error msg * tls improvement: better error message if certificate file cannot be read * omfwd: slightly improved error messages during config parsing * ommysql improvements * ommysql bugfix: do not duplicate entries on failed transaction * imtcp bugfix: parameter priorityString was ignored * template/bugfix: invalid template option conflict detection * core/actions: fix handling of data-induced errors * core/action bugfix: no "action suspended" message during retry processing * core/ratelimit bugfix: race can lead to segfault * core bugfix: rsyslog aborts if errmsg is generated in early startup * core bugfix: informational messages was logged with error severity * core bugfix: --enable-debugless build was broken * queue bugfix: file write error message was incorrect * omrelp bugfix: segfault when rebindinterval parameter is used * omkafka bugfix: invalid load of failedmsg file on startup if disabled * kafka bugfix: problem on invalid kafka configuration values * imudp bugfix: UDP oversize message not properly handled * core bugfix: memory corruption during configuration parsing * core bugfix: race on worker thread termination during shutdown * omelasticsearch: avoid ES5 warnings while sending json in bulkmode * omelasticsearch bugfix: incompatibility with newer ElasticSearch version * imptcp bugfix: invalid mutex addressing on some platforms * imptcp bugfix: do not accept missing port in legacy listener definition - build requirements: * libfastjson 0.99.7 is now mandatory * libsystemd-journal >= 234 is now recommended - packaging: * add upstream build fix 0001-imgssapi-fix-compiler-warnings.patch- rsyslog 8.29.0: * imptcp: add experimental parameter "multiline" * imptcp: framing-related error messages now also indicate remote peer * imtcp: framing-related error messages now also indicate remote peer * imptcp: add session statistics conunter * imtcp: add ability to specify GnuTLS priority string * impstats: add new ressoure counter "openfiles" * pmnormalize: new parser module * core/queue: provide informational messages on thread startup and shutdown * omfwd/udp: improve error reporting, depricate maxerrormessages parameter * core: add parameters debug.file and debug.whitelist * core/net.c: improve UDP socket creation error messages * omfwd/udp: add "udp.sendbuf" parameter * core: make rsyslog internal message rate-limiter configurable * omelasticsearch bugfixes and changed ES5 API support + avoid 404 during health check + avoid ES5 warnings while sending json + bugfix for memomry leak while writing error file * imfile bugfix: wildcard detection issue on path wildcards * omfwd bugfix: always give reason for suspension * omfwd bugfix: configured compression level was not properly used * imptcp bugfix: potential socket leak on session shutdown * omfwd/omudpspoof bugfix: switch udp client sockets to nonblocking mode * imklog: fix permitnonkernelfacility not working * impstats bugfix: impstats does not handle HUP * core bugfix: segfault after configuration errors * core/queue bugfixes * lmsig_ksi: removed pre-KSI_LS12 componentsVersion 8.28.0 [v8-stable] 2017-06-27 * omfwd: add parameter "tcp_frameDelimiter" * omkafka: large refactor of kafka subsystem * imfile: improved handling of atomically renamed file (w/ wildcards) * imfile: add capability to truncate oversize messages or split into multiple * mmdblookup fixes and extensions * bugfix: fixed multiple memory leaks * imptcp: add new parameter "flowControl" * imrelp: add "maxDataSize" config parameter * multiple modules: gtls: improve error if certificate file can't be opened * omsnare: allow different tab escapes * omelasticsearch: converted to use libfastjson instead of json-c * imjournal: _PID fallback * added fallback for _PID proprety when SYSLOG_PID is not available * introduced new option "usepid" which sets which property should rsyslog use, it has 3 states system|syslog|both, default is both * deprecated "usepidfromsystem" option, still can be used and override the "usepid" * it is possible to revert previous default with usepid="syslog" * multiple modules: add better error messages when regcomp is failing * omhiredis: fix build warnings * imfile bugfix: files mv-ed in into directory were not handled * omprog bugfix: execve() incorrectly called * imfile bugfix: multiline timeout did not work if state file exists * lmsig_ksi-ls12 bugfix: build problems on some platforms * core bugfix: invalid object type assertion * regression fix: local hostname was not always detected properly... * bugfix: format security issues in zmq3 modules (bsc#1051798) * bugfix build system: add libksi only to those binaries that need it * bugfix KSI ls12 components: invalid tree height calculation- Drop module-guardtime package * Upstream libgt died and it does not work with new opensslVersion 8.27.0 [v8-stable] 2017-05-16 - imkafka: add module - imptcp enhancements: * optionally emit an error message if incoming messages are truncated * optionally emit connection tracking message (on connection create and close) * add "maxFrameSize" parameter to specify the maximum size permitted in octet-counted mode * add parameter "discardTruncatedMsg" to permit truncation of oversize messages * improve octect-counted mode detection: if the octet count is larger then the set frame size (or overly large in general), it is now assumed that octet-stuffing mode is used. This probably solves a number of issues seen in real deployments. - imtcp enhancements: * add parameter "discardTruncatedMsg" to permit truncation of oversize messages * add "maxFrameSize" parameter to specify the maximum size permitted in octet-counted mode - imfile bugfix: "file not found error" repeatedly being reported for configured non-existing file. In polling mode, this message appeared once in each polling cycle, causing a potentially very large amout of error messages. Note that they were usually emitted too infrequently to trigger the error message rate limiter, albeit often enough to be a major annoance. - imfile: in inotify mode, add error message if configured file cannot be found - imfile: add parameter "fileNotFoundError" to optinally disable "file not found" error messages - core: replaced gethostbyname() with getaddrinfo() call Gethostbyname() is generally considered obsolete, is not reentrant and cannot really work with IPv6. Changed the only place in rsyslog where this call remained. Thanks to github user jvymazal for the patch - omkafka: add "origin" field to stats output See also https://github.com/rsyslog/rsyslog/issues/1508 Thanks to Yury Bushmelev for providing the patch. - imuxsock: rate-limiting also uses process name both for the actual limit procesing as well as warning messages emitted see also https://github.com/rsyslog/rsyslog/pull/1520 Thanks to github user jvymazal for the patch - Added new module: KSI log signing ver. 1.2 (lmsig_ksi_ls12) - rsylsog base functionality now builds on osx (Mac) Thanks to github user hdatma for his help in getting this done. - build now works on solaris again - imfile: fix cross-platform build issue see also https://github.com/rsyslog/rsyslog/issues/1494 Thanks to Felix Janda for bug report and solution suggestion. - bugfix core: segfault when no parser could parse message- rsyslog 8.26.0: * liblognorm 2.0.3 is required for mmnormalize * enable internal error messages at all times * core: added logging name of source of rate-limited messages * omfwd: omfwd: add support for network namespaces * imrelp: honor input name if provided when submitting to impstats * imptcp: add ability to set owner/group/access perms for uds * mmnormalize: add ability to load a rulebase from action() parameter * pmrfc3164 improvements + permit to ignore leading space in MSG + permit to use at-sign in host names + permit to require tag to end in colon * add new global parameter "umask" * core: make use of -T command line option more secure * omfile: add error if both file and dynafile are set * bugfix: build problem on MacOS (not a supported platform) * regression fix: in 8.25, str2num() returned error on empty string * bugfix omsnmp: improper handling of new-style configuration parameters * bugfix: rsyslog identifies itself as "liblogging-stdlog" in internal messages * bugfix imfile: wrong files were monitored when using multiple imfile inputs * bugfix: setting net.aclResolveHostname/net.acladdhostnameonfail segfaults * bugfix: immark emitted error messages with text "imuxsock" * bugfix tcpflood: build failed if RELP was disabled * fix gcc6 compiler warnings * the output module array passing interface has been removed- use 8.25.0 documentation tarball- rsyslog 8.25.0: * imfile: add support for wildcards in directory names * add new global option "parser.PermitSlashInProgramname" * mmdblookup: fix build issues, code cleanup * improved debug output for queue corruption cases * an error message is now displayed when a directory owner cannot be set * rainerscript: add new function ipv42num * rainerscript: add new function num2ipv4 * bugfix: ratelimiter does not work correctly is time is set back * core: fix potential message loss in old-style transactional interface * bugfix queue subsystem: queue corrupted if certain msg props are used * bugfix imjournal: fixed situation when time goes backwards * bugfix: bFlushOnTxEnd == 0 not honored when writing w/o async writer * bugfix core: str2num mishandling empty strings * bugfix rainerscript: set/unset statement do not check variable name validity * bugfix mmrm1stspace: last character of rawmsg property was doubled * bugfix imtcp: fix very small (cosmetic) memory leak * However, the leak breaks memleak checks in the testbench.- sync bug and fate numbers from IBS changes.- rsyslog 8.24.0(fate#320546): * mmrm1stspace: new module; removes first space in MSG if present * KSI signature provider: file permissions can now be specified * omzmq: new features * when the hostname is empty, we now use "localhost-empty-hostname" * omelasticsearch: remove "asyncrepl" config parameter * omfwd: Add support for bind-to-device (see below on same for imudp) * imudp: Add support for bind-to-device * imudp: limit rcvbufsize parameter to max 1GiB * rainerscript: implement new "call_indirect" statement * bugfix imjournal: make state file handling more robust * bugfix core: lookup table reload was not properly integrated * bugfix core: potential dealock on shutdown * bugfix ommongodb: did not work in v8 due to invalid indirection * bugfix ommongodb: fix tryResume handling * bugfix omfwd: retry processing was not done correctly, could stall * bugfix imuxsock: segfault non shutdown when $OmitLocalLogging is on - contributed modules not enabled due to build issues: * mmdblookup: new maxminddb lookup message modify plugin- Replace pkgconfig(libsystemd-journal) BuildRequires with pkgconfig(libsystemd): the sub-libraries have been merged into libsystemd since 209 and have ultimately been removed since 230.- rsyslog 8.23.0: * requiring libfastjson 0.99.3 * KSI signatures: removed SHA2-224 hash algorithm * imfile: new timeout feature for multi-line reads * omfile: improve robustness against network file system failures * pmaixforwardedfrom: support for AIX syslogd -s option * omelasticsearch: add ability to specify max http request size * omelasticsearch: high availability addressing of ElasticSearch cluster * omelasticsearch: make compatible with ElasticSearch 2.x and 5.x * omhiredis: add dynakey attribute. * omtcl: new contributed module * RainerScript: provide a capability to set environment variables * lookup tables: improved error checking * queue subsystem: add configuration parameter "queue.samplinginterval" * various bug fixes * rsgtutil: option to specify KSI publications file certificate constraints - includes changes from 8.22.0: * ompgsql: add template support * generate somewhat better error message on config file syntax error - includes changes from 8.21.0: * CHANGE OF BEHAVIOUR: by default, internal messages are no longer logged via the internal bridge to rsyslog but via the syslog() API call [either directly or via liblogging). For the typical single-rsyslogd-instance installation this is mostly unnoticable (except for some additional latency). If multiple instances are run, only the "main" (the one processing system log messages) will see all messages. To return to the old behaviour, do either of those two: 1) add in rsyslog.conf: global(processInternalMessages="on") 2) export the environment variable RSYSLOG_DFLT_LOG_INTERNAL=1 This will set a new default - the value can still be overwritten via rsyslog.conf (method 1). Note that the environment variable must be set in your **startup script**. For more information, please visit http://www.rsyslog.com/rsyslog-error-reporting-improved/ * slightly improved TLS syslog error messages * queue subsystem: improved robustness- rsyslog 8.20.0: * omrelp: add configurable connection timeout * pmrfc3164: add support for slashes in hostname * bugfix omfile: handle chown() failure correctly * omfile now better conveys status of unwritable files back to core * config files recursively including themselfes are now detected * refactored code to not emit compiler warnings in "strict mode" * bugfix: fix some issues with action CommitTransaction() handling * bugfix omqmqp1: connecting to the message bus fails on nonstandard port * testbench/CI enhancements - Build requirements: * librelp 1.2.12- rsyslog 8.19.0: * omelasticsearch: add option to permit unsigned certs * imrelp: better error codes on unvailablity of TLS options * default stack size for inputs has been explicitely set to 4MiB * performance improvements * miscellaneous minor cleanup * fix: potential misadressing in template config processing * bugfix omfile: async output file writing does not respect flushing * bugfix imfile: corrupted multi-line message when state data was persisted * bugfix imfile: missing newline after first line of multiline message * bugfix: dynstats unusedMetricTtl bug * bugfix build system: build was broken on SunOS * bugfix: afterRun entry point not correctly called * bugfix dynstats: do not leak file handles * bugfix omelasticsearch: disable libCURL signal handling * bugfix omelasticsearc: some regressions were fixed * improved wording: gnutls error message points to potential cause- rsyslog 8.18.0(bnc#958728): * templates: add option to convert timestamps to UTC * omjournal: fix segfault (regression in 8.17.0) * imptcp: added AF_UNIX support * new template options * compressSpace * date-utc * redis: support for authentication * omkafka: makes kafka-producer on-HUP restart optional * imfile: new "FreshStartTail" input parameter * omjournal: fix libfastjson API issues * ommongodb: fix json API issues * dynamic stats subsystem: a couple of smaller changes * foreach loop: now also iterates over objects (not just arrays) * enhancement: queue subsystem is more robst in regard to some corruptions * enhancement: Allow rsyslog to bind UDP ports even w/out specific interface being up at the moment. * new External plugin for sending metrics to SPM Monitoring SaaS * bugfix imfile: fix memory corruption bug when appending @cee * bugfix: memory misallocation if position.from and position.to is used a negative amount of memory is tried to be allocated if position.from is smaller than the buffer size (at least with json variables). This usually leads to a segfault. * bugfix: fix potential memleak in TCP allowed sender definition * bugfix: $PrivDropToGroupID actually did a name lookup * bugfix: small memory leak in imfile * bugfix: double free in jsonmesg template * bugfix: incorrect formatting of stats when CEE/Json format is used * bugfix omfwd: new-style keepalive action parameters did not work due to being inconsistently spelled inside the code. Note that legacy parameters $keepalive... always worked * bugfix: memory leaks in logctl utility * bugfix omrelp: fix segfault if no port action parameter was given * bugfix imtcp: Messages not terminated by a NL were discarded- rsyslog 8.17.0: * improve json variable performance * new experimental feature: lookup table suport * new feature: dynamic statistics counters * new contributed plugin: omampq1 for AMQP 1.0-compliant brokers * new set of UTC-based $now family of variables ($now-utc, $year-utc, ...) * simplified locking when accessing message and local variables * new global parameter "debug.unloadModules" * timestamp handling: guard against invalid dates * imfile: add "trimlineoverbytes" input paramter * ommongodb: add support for extended json format for dates * omjournal: add support for templates * imuxsock: add "ruleset" input parameter(fate#320667) * imptcp: performance improvements * improve interface definition in some modules, e.g. mmanon, mmsequence * rsgtutil: dump mode improvements + auto-detect signature file type + ability to dump hash chains for log extraction files * bugfix: unixtimestamp date format was incorrectly computed (leap year) * bugfix: date-ordinal date format was incorrectly computed (leap year) * bugfix: some race when shutting down input module threads * bugfix tcpflood: did not handle connection drops correct in TLS case * bugfix: abort if global parameter value was wrong * bugfix omkafka: fix potential NULL pointer addressing * bugfix impstats: @cee cookie was prefixed to wrong fromat (json vs. cee) * bugfix imfile: fix race during startup that could lead to some duplication * bugfix: potential loss of single message at queue shutdown * bugfix: potential deadlock with heavy variable access * bugfix ommysql: on some platforms, serverport parameter had no effect * bugfix omelasticsearch: invalid pointer dereference * bugfix omhiredis: serverport config parameter did not reliably work * bugfix rsgtutil: -h command line option did not work * bugfix lexer: hex numbers were not properly represented * bugfix TLS syslog: intermittent errors while sending data * bugfix imfile: abort on startup if no slash was present in file name param * bugfix rsgtutil: fixed abort when using short command line options * bugfix rsgtutil: invalid computation of log record extraction file * bugfix build system: KSI components could only be build if in default path- rsyslog 8.16.0: * rsgtutil: Added extraction support including loglines and hash chains. * new system properties for $NOW properties based on UTC * various bug fixes and improvements- fix build on sle11: use package name buildrequires instead of pkgconfig- build with libfastjson (mandatory from 8.16.0)- rsyslog 8.15.0: * KSI (incompatible changes): + KSI utilities: Added option to set publication url via - -publications-server. Required for signature verification. + UserID and UserKey can be set by parameter + Fixed wrong TLV container for KSI signatures from 0905 to 0906. + somewhat improved error messages + Update for and use libksi 3.4.0.x * New contributed modules: + pmpanngfw: for translating Palo Alto Networks logs * pmciscoios: support for asterisk before timestamp added * solr external output plugin much enhanced * omrabbitmq: improvements * add support for libfastjson (as a replacement for json-c) * pmciscoios: support for some format variations * improvments for 0mq modules: + omczmq - suspend / Retry handling + omczmq - improved efficiency + omczmq - added ability to set a timeout for sends + omczmq - set topics can be in separate frame (default) or part of message frame (configurable) + imczmq - ZMQ_ROUTER support * Note the upstream supported modules not enabled in SUSE package: + grok (mmgrok) + omkafka * add support for building with libfastjson * bugfix: invalid mutex handling in omfile async write mode could lead to segfault, even though highly unlikely (caught by testbench on a single platform) (bsc#1000488)- rsyslog 8.14.0: * add property "rawmsg-after-pri" * bugfix: potential misadresseing in imfile * bugfix: re_extract RainerScript function did not work- rsyslog 8.13.0: * ZeroMQ enhancements * Redis enhancements * mmnormalize: liblognorm error messages are now emitted via regular rsyslog error reporting mechanism (aka "are now logged") * networking improvements - drop rsyslog-8.12.0-parallel-build.patch, is upstream - drop rsyslog-8.12.0-gnutls.patch, same- rsyslog 8.12.0: * Harmonize resetConfigVariables values and defaults * GT/KSI: fix some issues in signature file format and add conversion tool * bugfix: ommysql did not work when gnutls was enabled * bugfix omfile: potential memory leak on file close * bugfix omfile: potential race in dynafile detection/creation * bugfix omfile: Fix race-condition detection in path-creation code * bugfix parser subsystem: potential misadressing in SanitizeMsg() * imfile: files moved outside of directory are now (properly) handled * bugfix: imfile: segfault when using startmsg.regex * bugfix imfile: file table was corrupted when on file deletion * bugfix ompgsql: transaction were improperly handled * bugfix mmjsonparse: memory leak if non-cee-json message is processed * testbench: remove raciness from UDP based tests * testbench: added bash into all scripts makign it mandatory * bugfix testbench: Fixed problem building syslog_caller util when liblogging-stdlog is not available. - add upstream patches: * rsyslog-8.12.0-gnutls.patch to fix build with gnutls * rsyslog-8.12.0-parallel-build.patch to fix parallel build- rsyslog 8.11.0 - new features: * signature provider for Keyless Signature Infrastructure (KSI) - bug fixes: * imfile: regex multiline mode ignored escapeLF option * omkafka: fixed several concurrency issues, most of them related to dynamic topics. * execonlywhenpreviousissuspended did not work correctly * core engine: ensured global variable atomicity * imfile: segfault when using startmsg.regex because of empty log line- rsyslog 8.10.0: * imfile: add capability to process multi-line messages based on regex * pmrfc3164: add new parameter "detect.yearAfterTimestamp" * pmrfc3164: add new parameter "permit.squareBracesInHostname" * supplementary groups are now set when dropping privileges * imfile: added brace glob expansion to wildcard * zmq: add the ability for zeromq input and outputs to advertise their presence on UDP via the zbeacon API. * added omhttpfs: contributed module for writing to HDFS via HTTP * bug fixes - packaging changes: * build with GnuTLS support again as 3.4.0 is now supported- Documentation does not depend on the presence of anything- Adjusted apparmor profile based on the suggestions by Christian Boltz * Removed empty files: module-pgsql, module-relp, module-gssapi, module-gtls * Moved profiles to /usr/share/apparmor/extra-profiles/ * Blocked capability block_suspend plus some other small fixes- Adjusted apparmor profile to prevent aa-genprof failures (bnc#925512)- disable GnuTLS support, does not build with GnuTLS 3.4.0- rsyslog 8.9.0: - omprog: add option "hup.forward" to forwards HUP to external plugins - imuxsock: added capability to use regular parser chain - new sysSock.useSpecialParser module parameter - new sysSock.parseHostname module parameter - new useSpecialParser input parameter - new parseHostname input parameter - 0mq: improvements in input and output modules - imtcp: add support for ip based bind for imtcp -> param "address" - bugfix: MsgDeserialize out of sync with MsgSerialize for StrucData - bugfix imfile: partial data loss, especially in readMode != 0 - bugfix: potential large memory consumption with failed actions - bugfix: omudpspoof: invalid default send template in RainerScript format - bugfix: size-based legacy config statements did not work properly on some platforms, they were incorrectly handled, resulting in all sorts of "interesting" effects (up to segfault on startup) - build system: added option --without-valgrind-testbench ... which provides the capability to either enforce or turn off valgrind use inside the testbench. Thanks to whissi for the patch. - rsyslogd: fix misleading typos in error messa - remove upstreamed rsyslog-8.8.0-nonvoid-function-return.patch- rsyslog 8.8.0: - omkafka: add support for dynamic topics and auto partitioning - imtcp/imptcp: support for broken Cisco ASA TCP syslog framing - omfwd: more detailled error messages in case of UDP send error - TLS syslog: enable capability to turn on GnuTLS debug logging - bugfix: $AbortOnUncleanConfig did not work - improve rsyslogd -v output and error message with meta information - bugfix imtcp: octet-counted framing cannot be turned off - bugfix: build problems on Illuminos - bugfix: invalid data size for iMaxLine global property - bugfix: negative values for maxMessageSize global parameter were permitted - add upstream patch rsyslog-8.8.0-nonvoid-function-return.patch to fix compiler warnings/errors- rsyslog 8.7.0: - add message metadata "system" to msg object this permits to store metadata alongside the message - imfile: add support for "filename" metadata this is useful in cases where wildcards are used - imptcp: make stats counter names consistent with what imudp, imtcp uses - added new module "omkafka" to support writing to Apache Kafka - omfwd: add new "udp.senddelay" parameter - mmnormalize enhancements - RainerScript "foreach" iterator and array reading support Thanks to Janmejay Singh for the patch. - now requires liblognorm >= 1.0.2 - add support for systemd >= 209 library names - BSD "ntp" facility (value 12) is now also supported in filter Note: this patch was released under ASL 2.0 (see email-conversation). - bugfix: global(localHostName="xxx") was not respected in all modules - bugfix: emit correct error message on config-file-not-found - bugfix: impstats emitted invalid JSON format (if JSON was selected) - bugfix: (small) memory leak in omfile's outchannel code - bugfix: imuxsock did not deactivate some code not supported by platform - includes changes from 8.6.0: - configuration-setting rsyslogd command line options deprecated - new and enhanced plugins for 0mq. These are currently experimantal. - empty rulesets have been permitted. They no longer raise a syntax error. - add parameter -N3 to enable config check of partial config file Use for config include files. Disables checking if any action exists at all. - rsyslogd -e option has finally been removed It is deprectated since many years. - testbench improvements - testbench is now by default disabled - add new RainerScript functions warp() and replace() - mmnormalize can now also work on a variable - new property date options for day ordinal and week number - remove --enable-zlib configure option, we always require it - slight source-tree restructuring: contributed modules are now in their own ./contrib directory. The idea is to make it clearer to the end user which plugins are supported by the rsyslog project (those in ./plugins). - bugfix: imudp makes rsyslog hang on shutdown when more than 1 thread used - bugfix: not all files closed on auto-backgrounding startup - bugfix: typo in queue configuration parameter - bugfix: unitialized buffer off-by-one error in hostname generation - bugfix imuxsock: possible segfault when SysSock.Use="off" - bugfix: RainerScript: invalid ruleset names were accepted - bugfix: some module entry points were not called for all modules - bugfix omlibdbi: connection was taken down in wrong thread - imttcp was removed because it was an incompleted experimental module - pmrfc3164sd because it was a custom module nobody used - omoracle was removed because it was orphaned and did not build/work for quite some years and nobody was interested in fixing it - includes changes from 8.5.0: - imfile greatly refactored and support for wildcards added - PRI-handling code refactored for more clarity and robustness - ommail: add support for RainerScript config system [action() object] - refactored the auto-backgrounding method - make gntls tcp syslog driver emit more error messages - bugfix: imfile did not complain if configured file did not exist - bugfix: build failure on systems which don't have json_tokener_errors - imgssapi: log remote peer address in some error messages - includes changes from 8.4.3: - ommail: minor bugfixes & improvements - bugfix imkmsg: infinite loop on OpenVZ VMs - bugfix: typo in queue configuration parameter made parameter unusable - bugfix: unitialized buffer off-by-one error in hostname generation - bugfix imfile: segfault on startup in "inotify" mode - bugfix imfile: could make rsyslog exit in inotify mode - bugfix: rsgtutil sometimes crashed in verify mode if file did not exist - bugfix imklog: pri was miscalculated - bugfix: imjournal did not build properly - bugfix: mmcount did no longer build - bugfix imuxsock: possible segfault when SysSock.Use="off" - rsyslog Version 8.5.0 fixed bsc#992146- set file permissions only on first install [boo#899316]- Changed BuildRequires dependencies for SLES11SP3 - BuildRequires: libjson-c-devel - BuildRequires: libestr-devel - BuildRequires: liblogging-devel - BuildRequires: librelp-devel - BuildRequires: libee-devel - BuildRequires: liblognorm-devel - BuildRequires: libuuid-devel- fix shebang of rsyslog-service-prepare script/bin/sh/bin/sh/bin/sh/bin/shrsyslog-module-guardtimeh01-ch4a 1731369258  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO8.2306.0-150400.5.33.18.2306.0-150400.5.33.18.2306.0-150400.5.33.1 8.38.0 rsyslog.confrsyslog.dNetworkManager.fruleacpid.frulefirewall.fruleremote.confrsyslogadditional-log-sockets.confrsyslogdjournald.conf.d30-rsyslog.confrsyslog.servicersyslogfmhash.sofmhttp.soim3195.soimfile.soimjournal.soimklog.soimkmsg.soimmark.soimpstats.soimptcp.soimtcp.soimudp.soimuxsock.solmnet.solmnetstrms.solmnsd_ptcp.solmregexp.solmtcpclt.solmtcpsrv.solmzlibw.sommanon.sommcount.sommexternal.sommfields.sommkubernetes.sommpstrucdata.sommrfc5424addhmac.sommrm1stspace.sommsequence.sommutf8fix.soomhttp.soomjournal.soommail.soomprog.soomruleset.soomstdout.soomtesting.soomuxsock.sopmaixforwardedfrom.sopmciscoios.sopmcisconames.sopmlastmsg.sopmnormalize.sopmnull.sopmpanngfw.sopmsnare.sorcrsyslogrsyslog-service-preparersyslogdapparmorextra-profilesrsyslog.dusr.sbin.rsyslogdrsyslogAUTHORSChangeLogREADMEsysconfig.syslog-rsyslogrsyslogCOPYINGCOPYING.ASL20COPYING.LESSERrsyslog.conf.5.gzrsyslogd.8.gzrsyslog/etc//etc/rsyslog.d//run//run/rsyslog//sbin//usr/lib/systemd//usr/lib/systemd/journald.conf.d//usr/lib/systemd/system//usr/lib64//usr/lib64/rsyslog//usr/sbin//usr/share//usr/share/apparmor//usr/share/apparmor/extra-profiles//usr/share/doc/packages//usr/share/doc/packages/rsyslog//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/rsyslog//usr/share/man/man5//usr/share/man/man8//var/spool/-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:36408/SUSE_SLE-15-SP4_Update/657554614feee3d3736d2d485639bcf9-rsyslog.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*+,-./012345677ASCII textdirectoryemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efd85457bce706e26fa4cc03400e023ff5b0934a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=253f8c4e442b59c7b7a5344f6c91a8dc50945671, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=479dc5b64d510dac614b470d683e72f9101aaa43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f64e1cd358c43a77a32efdb148f30cb2f5a74583, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b53a3b2c5cef29812cb08574b47fda2e506c6cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=213cf558d81085bcc4a2b9d05f69a677129afee8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1b43d6935537e097e285e4cbb4124b940a5ae48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dcbb31535c14a44ad79335a0819435980cefaaf4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=317c65f2476ef51ea2e17083b5e879bb602c5f00, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96a59c426154c77751ad54a930c59166fdbccc09, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4241f1054227f05cbf82a35bb87a3fcc8a237c27, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f5902613a98855195ff455f423a01af79468efe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca2f3620dc2740d3f52d1d63bd7534194179c4c4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f018c2da55a772991bce71155859da4b7f1caba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4c9ee195a5eef6e59d7bb559094b526c1b749b9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05a35a77ef127a0dd3b89f3ea90fc894d4f0af92, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c15af9e1c14dcd235a79289602205168594c1ac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=210d795fca6c392fa3e43be7c924de4f92de1e39, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=586d26cd3aceb1bf2fa4b073dbf29b3553720e5e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f85d28f582f3ca95b69ba9ec21849e665e22205d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7b3807331a8cebe0cf5f5389ed3dd7e1333f067, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75e0ff6fc9c34448446e8a7fbbaeabd605db3e3f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=91ece0cd23b4502fe37f7e4be6e0389c20baf8a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=acfe9df2f674a34f7c54f8d9aa09e1b96a9c8903, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b9364ba672d2be179564e680af7e9b188ac11b3c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1def78cc244e1c3fc640404e37852c43279ffbef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=520ce5971f568fea4238090a3a7941a2b10b106f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d65b2fd4040da7cf26a8f915f2aed194650573cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4763d6d3951d34f6240c70b68d1609c081c0b03a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65bb4879e49510d82586af3be14e31c958fd7848, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=39ea04302ad00ea753a8d96dcf620e3053bafaef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8036a50ffa4036e52273f7ff6d789ae94704e840, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eea978180350f7d1b32ad2e5ec65c14d424dfb8a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4b88b593907be9ae1675695e6808aae1718e54e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ded19655d496ae83eab217ac764ef8937e2c5f8a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b880f7ea31600ce42ea8cebebea989f882d1b50, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa055925ed1ca818b779424ec19abf7d5ca08878, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=073194990a294d4686593db1822ae862502efd9a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ecdc6aa015ef6c4b34f415b1088ab0d634ff01ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bb99d94bcb4fca2c0129c438bd710abaa71b6c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=893cff2ac29e14080f054f50d7a32ea5655e0ff9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1eb94bd288ab52bf3e4f3729e3c9718a2be310cb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cd496ba879ab1faae750f7182d8a00da2c57e48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06cefa45609a87dfbefd52c6a1870761c2956a34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71242b7e74a97bd5da3fdb0cecda505ede408f3e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b613b994c2822397a259bc3b49942f51fc20112, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c0e7df0b85712f60fc975bca6079f1476895bd5b, for GNU/Linux 3.2.0, strippedC source, ASCII textUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) %*-19<CIOSZ^cimsvz~ RRR R RRRR RRR R RRRRRRRR RR RRRRRR,R+R*R RRRRRR RRRRR RRR RRRR RRR RRRRR RRR RR RRRRR RR RRRR RRR RRR RRRR RRR RRRR RRRR R RRRR RRRRRR RRR/R RR RRRR RRR RRRR RRRR R RRRRR!RR RRRR RRRRRR RRR RRR RRR R RRRRR R+R RRR*R RRRR RRRR RRR RRR RRRR RRR RRR RRR RRR RRRR RRR!RR RRR RRR RRR RR#RR.R+R%R(R'R&RR RRRRRRRRR/R$RR"RRR*R-R i{ۙ/usr/bin/systemctl --marked reload-or-restart ||:/bin/shsystemdsystemdsystemd-sysvcompatutf-89f560c5d7bba8312839f5f017c95c03698c122b07fb19f30467b6e1220e209db?7zXZ !t/]"k%z.kgW?7'M7G$$p<߉ui!Y1X(8ic.{el@b#1Z0$)n݌:Z-%jL+wae4s_B{݈0%*X}w響B k3 ,*n W>=4:q x<&aMv%yt?|WBz@g_ uF˲lAո@odJH͈ӆא޺2j ;\"$vA֍l2qHzKjlj6FOG*GB!bF1?,s Ka_=(SU@Ψc^ihS >EHn1nM-&A`z32&"1{HX#4Y|ձ'NkZ֑ # On/~B7lXNVaȺDc+@ɈYx#Weuw!Og%+mH'Q џakIB뀮ubyr}$ZtGmmF C&uA6Cw7GvA.:i!vБIhֶu lD*)V7daj$;+'//݌|vprVh뿘O=effI;L"gxSG8CK(EL|4qU /9U`4_;*iez Ib亂$x7[B y-6v9OՖRw[tR HU؋9Dl߶3t_!L] \z^=/v?La{KF)є0~P2oM 0-q(IzOT``{djńEqm_}kE&9FҾ޼%ĝ@8Ij<0Ti mu4kw j䳰;AX (J n¶]OE$~T5j.@l{/@O9C:r+;5P7`KU*_Ӱ\k{\㰤TyuMJ`MLQFVX߽4vIU6H>_RD IJs#Wϊ/n::r5e5jQ~RpXLDe(eF2 h${Q( V+h "Ht5w0 4wTK Nj.5kB[Q$̖ exhi8վzr@ !+fMX%mn f+6 }WZAޗ3N6kn{z SOΗO30lL1D^GWAF; 3BˊN1 ix;7O71;M*%W2?205UP\otU#c 7xCbF`wwu'w˼MD ñ, 6K^@LY~Z#d` IzF*%eG|6|}'RI\wR3 ^~  cq8| |PDM}K=БU'Ss(慠~>k{Nw, əI&0B;P"l;>'URE^̱}cA>(Ey4]퇿Eg>c[JB*YJeQ =UeŒ?BBC:܏-]=ދ 4t]( 9FaOv ;v G^ζO U?g+A_ 6Dn+9,.woM)oW,B( e1\W9\>46Csn5K MDV.H J~6΄][ah8dA4ĥ;&Hu9A3O]=U_Mp.z*mNMhK7ɱxWکA5*ҝ!.akS&ږu-֭ژYJnGi vMCڝXmrݔ#VU{+W'a`8WՔu܏9)KXSoe6Sa xgs;eV~9@kfÊ F7t> zYjN+*f2ڲu* t{5הIJY(Xl,rECpz-,$G*WU\`+eUAK2(*]cE?W~>!4Dj*fI܍#QKaX,}&Dh_Ǩ<(1GNdjDє;7gJVl/pL:G h.:F&mg:$E|i*_*I`PvYT,uzq@d˅ܡP_2Yh?yHpf)|z] mۻE^xc'O<5)"ౖ2ox#SLde_ xCs} 8m0Vgo_t"d\(ωoO,bx;FPgwN 1QsWgl%j5rwK̳ԎzO̙GnHcu`лĉ2N.DW1KB0v{t+tgU().%73Ek&(I\RĂ EK)ߖB A%F.T Ç -iz1N5wH=n|>rށyMCLCHK!,g7l^g""h%n+X'ϰ V#b,NʪnjsFI7jTd*8^ʞDQڜ USwFԬPɆG3 sNfelwS 'u2Η;3-31g_:%Ғn҃Sw Y G<"b.ҧ3*ط[*ߵ)g"3hc!Ts9Ί\PѲ'?`8aROH  7U~W`in$pQk=|X!L7\"$w]mdU4?d#: =,}a`b;>|nl KkQeߴ=`jL}0;rnV-ug4Ry[d"/mo+iƚ0K|u3MJqaٍ`?մ?q)V8īCyϔɅwO+ l RnKgWJzYٹ>D6Fkr$PAי $$i(5J/|!UA_l)!=8Յa;ozV[6RT>|ݻܝChLp![͏jCuKswU +h,cDXj_ >wcvGP,FJNlujсwi\q>atf.J c(;U&ϛ3m[,ߧH4i뷠 ֳ[ $0p]K츁ꂔ{&REK}wgN'2Oq<B[މ[SV95l(kH&JQ_P8ZYU)hI_0.b7=HTnu@Z9Wx}|=AFN,ʠ7v(-(971곫v$üs6\. ^!tTzwJ8/xI xAO蓜'g[aP3 8);W߆NY\Je|f ^&#S|WTu MMD~Y 4`z=ΎTRip}v;x %ͨ҇I>*.]jsX#$M'j EɊA>]164D*Ӆ#|O 3ffvtBS>oyv:+* t_ydEXYk̴ph\{(00|ثhTaZE1Ύɉ\ sxRl+crG"ó?+aցƪkG.lH:09K;HyR4.&' &;N4̘M2MCQkorلF^rF5pIwPG}Ҙ吱5NtbM. kujiQPn˜5qB!J<ڀо.#ϘFng$5IK&miSL?ʔ\&F$J$M`c1#J2&p0ׯԭA˩ЍK!g@w)sJT5:E`>J+\$38oKxDRC!GKv5]h;L۫Y~zYWR| ¹Q{~&i]ۤwΊ;T#l1-qQ3Ʊ I< )D)xv*;0~yK ,fUKW+~5 M⌋>J'j/˥sRPKAH؀蛮~J8{w~B6Hyd̶.G֌Kcӫg'~']ExXk#Mϯ Ȣbٓ?Q, *L._[cPQUCyƮ}?F$IR%7^3tSjOe@:8b5$HmYpq]PBg9E|ՋbsrD8☻+c˩<.M[Xi )\ 9Yg9R ij4bLEHitә'ƒĐ-`Ɲr M2jU/ ڭO_Pp 2٦#aw/r<8ABAfջ,m~+9I_S\ԴO sw'BA w76h#iDm6"P%,4&1Ey:f ( "f@VvA /7$?ߘiIg;y_Pb-FT?FsZOURr| {y{p{?<{=Xc_҈dza z)l[W,JoՈQ?WcqQ(k.gRq fo!D][nإ8H(VO=z(Q(Flc[OxS30p`@?"nwKs @m89c) Cy2E]P% ڬO*3%40"^ƕ]kw"ae-G nEj{ni[wC 'uNҩb35Mad)s-2\wQ 򁭄HH׮W;<_//61BТ@%¹KR{Mծ,R ~IZĹ2:wMyed6'p٦eP#mJ9k&0ĹҰ_ D/c7xA-EtJ롾fl5?ޤN;,j$ch]UQ`h(Y>\|ʄA_6Ga[i F_%ATo_05T׾eX{_S Ǵϲ^;7 [Q2)Ԫm&(!`?lЂ}Ny虅 *]'d¬/O*Uod1>Kʙ#uU؍܀`k`sq S?JSyi_?Oo]+Cx/bmmQ5z`3KÑNv4I?bƉ7g?R;l٪( (ؘ6.UnMpZm1WI'CPv$oI΢y 0GE:}ӕOxzqjoqͰMNMͯ &/ t~,$t-v DT^n7?m#`4ٌ:R@;)IId"S_\Kb/Ptn4,%9<;->]w9N΅a'dG,cZy{ u) $ĞC85]F*6sHp@ iam0Pl")5TS!R(C#}o#tOllX7]ЎNCPtL JmG_Jm7fo{RP!zjo yIr.YtaEU f!TZڤ8C!dփ`IkPcpD5"I:@fZl: hV Hk컫mxrzZ}?GlWeH5^f>y{82Uͪ>f"1`~+Gϝa y/DVfػd-fnu%HiD9_p4@'VZN ħ<0ELOKG/2%zs09Do ebo1I<%Q-"OQ_A@ii\hwxtqpgOdAKM[%7i-~]6HT%*e(8(:wQ}lآ/.:tK ˬUj2.l*کT>;^@&)T`yaUu]PSEwOîp*lܘ〟}u vvYP 2S/-96iq=_3 m=a6@okj6 *sM;rK4Aד!GlW:{<<:^Z 8R|k PCE`-}*lۻQ$WnbeM+R5mRiҊe&KF4kimp4d ]}xs&&<OX|P(hgw ~l@H~(+쏸f&cu;S]Ɍ%RϘ{Ri~jM酬[-sDA9Ԣ?=4<u%V;l~jg7o]Qqśe0~7-PSՐ3;F>-tBw]6%ʕ6*3 d%XذR?L%-n̍qYܨEz6l5 =Z ݰIp:&k8^=q #G&AzV'wb]]FH$BWw=33M \nD/m o.an(`Zh=SQ}Ȣ8^\Axǹe8 -Z@,7UA3Y!֔ot!5 yMBo[f֎Y>o Mw h˵*e7OMe!rF Ԕmz?Ym|y*K b-j#a]=L7뤙}${B^i:ؕiqokn-1胨"& n(u! w0Ñϝ :vαr?3: 7X5tӅ)r\r,W-z |Q[ *KqVS'jkFr#1SͱU|qr/pi77.n}K2Hi \(kD`35:k ɛݖf o/4yJC6J9ê/oh.0Had23"uhON7{^[+d݂QL1p %'~sD.h1lPWB;z:9eW˷>:bBr;n2Բ&oCy]U1'DFh`,Re-7`A/3Y rSfW,)OUՑ~U2is @ƿV#YհEK.%as3Ʀw뫣fHj3K?%O#>){@˝Gt۰.+3)N>RQ BW3WI# H Xu7ԝ;JL Ǜ'JHgntUX_Ip)R=%PQnwnJV?)PRDwKLP>ŦWv=|*VR}J c7N>5r'y{ `Iy;;'G|Y T`d\纱DbFT%:":zrdVNV_TG=LO2G=$)>oON8lHMRT0h .ƾ״uƔTmd!2 jytM?^ӧª`8O sP4v8&Y@OzCֈ0kjc ]mk^䷷KRik[=Ы7Mal]x[}von1c@Vu$zM$fq`N_]q(-$PrY*_ Sm8~mkXOXJHilī:8@nCfP#1׿s#۫W6SR:!<0V$xzQ_dԮ*EUw>;pwtDfeݪ2[ݳ9!( }~ 09WTaYZ-aMQ-n@)4Hp9 e= z<.!oQLF39{+LQ@۝#,I 1Bu=pE"&7kVXC-2㙲 %[KX6`Mj6~ Q&V@*օ j6)p= V^<&o$ t9>O7tE8OCzݰ- =:b˳t(G߷=.e1$dz )-_$\afc;9*m7-йPs;܂EóT1תm8Ki tDK$`̝Wck<m|;}S{<^w4D4p'/#- BTKSL_z&3XїV꿧Uz?L[,"g,g!Z| bmL`V)Vx#{||{Uo{aGvσK؝$\' i$єf (?E0|j"?桗p";Р꼟`e% ¢T5~{]E8{T O~ T~2{";UeCЬZ-&0/:`5cT*Ҕ9^ 4 h-ICn b}Vo0 ~=Xu% ˤ~HXa]bቱ89abPB}s @y6_-03+Vx]{+?/XSHg󀎵!}MOSu.C}1⃂sb|IOV;p7Maetm1 #(Cݔck>˥j&aR܅@OLԃ `UC$*1_0V_|jw@.ig9ۅ0nO4 ,%U 2&,6͚\A!l 3ͶtԱGA; /k@D듛i?]U2w&4|~%"AAf\v]IC>@9/m%u䖤@ϋ@j46kSu-uk__qfS#ve~X&$y)ry}9G`ɷq3^_P1nY(L%9zWbZUj;ӈ)لRgt|p.QuݦpݚdS#TxFyt|֖`ҕf&  \Jb2u3O$L Mlƻ&S"A=r5OKĂG`G|E?chBvfޝ` !6&2w&O~X¼S5.r}ζʧȦZg}pl^*Ϟ:$P*~BH '!9n6EV4 |gĮ, GMpVwi6T$3(sPf&_~ e5Hbjm0*:4U==];]%#`ł-]:2o7d>Aj I ~{d& +4POT D  >n;\ EPM BRC5#.l۹ڻP}g!`՝z OTe`ϣm#[>1֎k0$2S6x8oxCٱkZ@ՃL1BҧU'Id5,tLCoՆCuNj1Lc7Նȃ߄0'et> J_XNp***iW9ec7zY @TV6V*h'۝~ũu{bo"}rD8BourA{CavT}D]kWLrtV_c\kDqJa`N3›}"%\MQE1ESȟ+1xnmZ’t cUS*De'IZ+60j SeH; :%eov^KĶ9;d#eFI(cX ^On:@Q"ZO4+);rI@-XHNJ~)pN}ߓ-`|p֬j Y39ud&y.|EUP C D(4!_Z}ȧ d+F[VU?[:(!'HISja6'FU4Gছ9JOyVf\wѺk;M3ccQ"~eϣƧ"Ac;"m̚~"NlexE Y[,U̵!e>6o3F7Z&ZokxwQw5p%`>,y+JD4/Y0=t#\n0:ŁqH;_nrH&&ލfSzؚ+)JYlM}G?Bjטq.NJFqakإ' 䨊+}P'UP߻f[]9fnFTfZG׶qF<\9lѠտIlFeO(r@%?X>Ѧu?X+P2i r%3%vG9CM@{4`hPSBgeQd+ }3Zp]6vI$* ʥ`"iՎ{#Hk% nhqe#Xhm;[lzص0$Kʄ~y9I}&5Hwӳ)ڴU3~n5ⷠz&m-FfƋC_HsSyC3 ~UUE_ )~_Wﯡ(2\izVB_US@m [5y"W9x;ǟtN Y$Y0cjX)UI@]i9\R4W&rbhm_oމ~_"ax<Ň47u~kFtJlJrh2؁XcUz *w³CujĻI;5S_?ՠ)f~W^o T s 2dUW?*24p‡%Yz4I{q+zJD5&$_ĭ 64dtƎ5ɮi`|`k XXQ^VZU6xar5{pUМNUh;vujs/5n?/ ?ru zNLhzrm f.r+WIk+\nTFs.UoF[d˱)mdWXQ('EUi0 ѧ:o>M\B`b'&@$FêZZ\iQTP5iz٣)ymΔB.iXVdS6EĐ};YΉdT?\s=REx"MboʹZrܡ(&R`LJ k|lpꋔP5^} h/PJ~ 7uS^TN2ސ){B54(wΣJ Nv`r5ɓn]iKڍ_: 57^!i@Rh?h1)/@mQ}jGq9jN׌%%>)gK7'~ ͏o5>Df*_~UJ ̓=jʯ.ˋڜ'^_+!݀O}5'V?|W7T{EzoS7,_ *F$Elg6 @Y,Za D捔J_7<(@/Y07ԓݓb2uUdt4 ƄEM-o,\^膬z,:.}iA=䫱U7!ǡZxhşq.wOY 9_`HB'$a_Sh +hZ5:Ѝ'} Ԛ3{z.gHbV]-6eM 1b.yOO44?Ur<.2 ,.[X٠XR{rq@#<$ =p$j\ rrx˦A:[˗SrQ9M(XklDq=HZYe&97˺_#&8<.{pF|a⾩U27_CGG]NԚϤpBe^F_3so*<]lV ה@+Cgb̀`U@Cd˩3<2_akk֣HRO9Vu/P ңF h3Tu[L0͌}* E{l{xPF>  [w͕|H Z#zsg{?v2kQ>v5ʫmoPbjO[E(@u/of#Ro|m L"Lsp]DP]DޜQlGFuX𗘉6fcCpî12g1?RJH[%眮WX"򜪻8_uPRXRy5Uҙ+Þ֐8F÷D=WO yy?x4 Zf@UJE6\눚v oFI+ qwe24qB ~Dc&83% bU/ &5a{^*"WHۏ2Z(fO_v Jw50^i91[c-6oYncy!/"Vܑ.BaA($ot靚NuET ݋""E|S47ₑi)&%xP(~"amb9 AqMNWUl_?._ze\MFv Ζ2R`b,p -j˭Y `({1TS@Dɮ(1t dvh\r lN8cc-ne5,F Fc >!g<ƹ(H g6l͜.ZeV)mfz4R=n$SIVpn ?29EP^0{챺yQ}\>S;e'##Zpt B3ƙ xN$_K}:dhKZ*hھEq>4rm G:^I($0+?ڬs<6 q8φvOg&(L#x/MW5W|&Y!} 'hPDҍMM4Ɓط_C,ę)&gT2NS8LR$^Sdsɹt1gVF+/qꈫ<^އY{ Ʋ t, 5iC02$Оt}UgƛZ,{lZyEZ6q,hsz"RB͠Uuѹݲ=/@^&u%oJC|>v/ 6\~JުIy\S%mnFJz@$W.M'b&VF¡_!t?(>Gp }P~tٗ|].޷}ͳ3z l9c8Xf*2~fkV|H#"[|6?5-VDBGhq iغ É@ҭ3Vcl6U;ʹQLEk](cFDH ᢹೢӅcDyyQ~9S}!n$nɘ#~b9oޝT'R6RN Jbpd qp^yU'Ox$i j I:ͅX8\_Bal#|b?֊n_NRfy;)K u^g&9Y)Sm8J;ܟ!B7-/mBFPH$4w]H@QUU?5LM"{1-gNNo荻N9J@;9z3ܴV]Sxyy|D19S$QXd5XZ;dޥ[1^nPi~`9qv*Q.‡[8-d~{FG8 ptPl8ϵ }.ɾ&e%GA8WceL=.CQ WHӣ+^J/Li9)͝m3j Q-TP{UѽYwkm3$vwWK^y@i֖&a>7Z:OL_q+((jb{R2ѕ԰}Q$Ô YNh'hpq :cU3sNcJym/? J+D`IYڷi oψUA_ ij6麣AJyG"Pa 0Ȃ5u4cim+-- !&ZFΟs)2.O7`M l\=ƃ?X]||IG)?]7ףa W͛\CE(&S;xgW8Uw65^J]lq>Q _aLJtC pf:!+kJ s֪QP]e_Ott&k<\ sØ;Uh$P-2J352 b$? TMұ1F7!6Tuw+><`-  3Sw9]|!eU^YUWy.\LwPcn+44;UqI] ҢFs0)mcr0-]ooՖёGUE<`j=hK`)nr{e}_qr3Q#[|ǽ}F WDUz*c&3p@`JЅ g;5aeӶ{+ؿnZ0*K>*y/4KRM:toQ9;aXiklwCLj2͵ 泻9rZÙBP l|Û5Rog@g/kV칧n2~؟ r wn>tnݎ;I?_>2w fWp u=(^'TWy=uG;Fs~}t2ۛ۠9I(n[D=,$4?!:b,$_  ͡~iYC#Z LH~Sz{ N M;Pz= iT.%6n7ӟfGP_UAcY2T#ZMqA3b Z٣io2#Ul^?YEiKW~ l|j^T5 W-rs:'ˠAtù#әPn3Zi2,^MxXd_jMNnęlR- W_@ p珘^;o?;N`HI(JXO掟p^nEVjzd4XK/9BVr V5B)K5#Ÿ8Ѝm8$-fH(L\ɋo_rn 1oEyҚ԰6[ &>e^mlf j>z&LZXF0[Yrn+-z`5䯈mܝ[c*Th2RK&+&pkΓsA}eG%K¯ϛJfx3Up^hfj0sF.anuۄڙI )L+w[ z],6UĺN SpkI]xa)-z$My?'ygUYtݞ"q'c`O->J%\kO"S LYF\FYk⋨B $آbgJp M#)*y++( /p,&y Pl'uKE@Q9ִoVҎAjeu>kL! L4BO{_d`zj ʃʙ$(FIg?Թ!x NUn~>7A]|KcJS ul ڔsmT y=pUd5Ր'}@л9?z"@;N 9U'lbRwqZ \j 8V.$nu}6gP/kT=8yUX.9#l!|7"^@wl3k 2Op:[@ƝN(36TxlK (PS!p03 !\c=7wu;0; E;B4jrߩ&\'Z2S ag@֞bPOHE! >Ë=@z%َpZR ^g<ِ]f˞U:Ishm̿pSḮZO4ɴͶMڐ)Qച )P۶4N)a"Txqx3B"px&mx6WDkEP%JB 6^0&=C<&:col(f~/;+)v/T=>ł^l`z% (BFHvfukHFO M tEU9X!?-E[zQ"ۤL\|0vFq ^뱩JI2kVSVx" !{rƫ x쾘RvN VQ C,zPA.ij6$okFo$=] K2>桶-T[a =";Ќ{54c` VPOzp"&.%)A UmE8c$ЉyDW Y+J.k>~ȼBQ J+Rėɺȵ%7' e1v׌Wj-O$ gsUrHłiתX7,hpC DoƜU +% (aNiSA /$r@*+VU>=;NA"Nw~T(ێCG푾@PzX96}Bp;̣BYmnXJgˊPRj9𝏷GXI cM -]GrTY̏A#*otQ\L'l:uɖ~H*%)? S6uOq} 8D}cgI@Wdmd>lV7eVK Xp=U]1EhAl&ͦگSa4Y3O҃VI۰zbk?au<Γkz etEN13$$ZԠ'/dXIrs0K \,g يLuM0U0= p uh:GzWlQjw!bi5.t~Fi5=fG+92]eʰt@J닟L|s'?]ҝX䷯yK4Q*^P9qn8xH ?ffȏ_}.GނVž~c[F!T ꧺR'u=C5'NI/ɪEyIOE^["[FvJ,[_Y)yA"+,I )~8vjXzW #=JE4c(۳\__RPCYie/!PԖ`?pxܺl!^jokč7 NuYI ٸL <te#ED#N*{%_#q)^Fa~ȹ$RKlOQp̤p'rMcqC9P 1BrJc'?)UH6%-冮Q Lں-V8DWBoK#'5M<ԁE?!Q?܎W!rO}qw]:9߲&w($2ՑI50"mVѓbN10!d܇OMd=ڥ1J0j8~nq-O4^-FQe@[W<Wۡ.h1d6 9mx` `)e]xf% u)y9$_H+C[L ܱCxȐO3ADbѢW)g} 3o{6gd9rqiT̙B#,-V Kir&}E+`eXN2)]q -+V H9JtN, Zirbj蠳.L 8z1YDxp*!N7m R߭ *%GOitav$w4/")UE,?;3e*^'[ߥ !$wn9jo^STSZk lVYKSv /cg€f`bKA'އ>bBru\Di;[do/`!&wK C zʴ?cX튌*Xr)Cᗘ܈{T/#UU[\T6d <ҙ\nPYӣ4"܂힯)W?f@T6HchK xޣ(|r?4UJ\DK#u?UwwN؂d#j#!ط] GiPz~3#0z=U~7m.{p9Zx 8{/GdFc?+K"lo^Bs5r/ԙ5"ղ4| 2ZX}~8AWN€ޝbp%a7Ió|TV&N~a0 >.;n^ٕ#Vbzy3FTt$;҂cd}J>':ג:\s͝4}gsj5[`+y&ҦUGA)%s}dS is7 e8:7vYّ o3SښJip2GPGmb4Qz6'2&ң~v}:t?:*[^09yu-]\ʢ08IPM+g)BS-~E T֡0ܩ,x *0$sYbo+ \¥ŏsx.zȁ,l鼪5GGH+gl/m?|87$y"^1]0@-~/SscA4QJ81],W}0"T)1#: hL֐| %0 `n0* p\7}cwT{÷uD~ٗ}Iƙ-̉ 'r$o߿q<(?(8sf'ikseN3TDH%nEu"G*.N )v+h#OyƙӛemU7p)䲾w+As jHxH`ꪉSxH4;XV+CvjJ fZ*xS.ax]'a[7s%xp`EksI8z)yX9"Ĩڡ.c:Qw[(p_ތ `BC)$r^Ii*-䔨 N jҩ\R:L}n썠czqUeW6WʏW`A?ޚfؚTtc@ir:o…%wiE߁Ǡ|:FЯFS+dP7)tߍ L-{)r7ؐ{g!}xXZd Z s{mM?ipwEQԉdTSDNca1Z($ SV&{&VĚI꒤z`HX7N%P<<8g q`9eюy[Ql&2%8NQ@x1)ڷ^Qf#JV፩^KEs:LWBrzɐZgBE[5#\A?IDJu p=⟶DfzV?YTZ`-Dh[F~YJBA$Eχo<0ڀ +״ajlY]w KqiOQWk\T٩X5B I9GE|^g3E0 L_Hhmn Ku߻(wj_(ப*rr,z]D'WetѡTtytݐ*170$/6~bgZ6g#[<:e= 3DPOMtބ&яUx} E5##{@Wu@unM5|x5~L41-}\aL7u[G}QXd7o,uPv˩Ǐ'Q.G OeU7ʋ0MN-@r$&uZ2 ;jǕOgP.&щq*t2}Sr^pAS+5^|\F&*%ٌ@UcӞC#ΌOB{"Sg6,8ÌkvҜz\`,/Ӄ pY)M7}L@)Qe5Ϯęq(33E[GnSsG}:aqt1[҂qs1L%bQ!ow*=C,V/A#6* N4%qpd,L ^ .%s\(6̺2IxAcIApnjq@ &\ ȱϨb_CSܺQZu_MRݗ8 ߷|WLՇHoouex@|hW)0~a#Rې"y$$YyVYV_bՄGiu0 ?^Tu՚Lp {N A2 dUT+O+87rp97a6n~`9 a/Y evhQaxy|Ⴈ5Vt˺|Y(ɽN0q[{҃uSĔ$-%Wg`:TPӈa>Xm MmB,3l :1V>&B?tu^:i\엯[ܼקG S .Aq>AdO NfhA8M?su*ߕbENEvE*H*Z1 1 S+YT~)ĉ`?zaI'E)F\2e&f/\:$lPA1 kN >?yݩoZ; Ł˔N=@O[X 'M4m7΃egtΟQwd]} xCE_JdB~p+F]yp!}0iCTBQF[|y^{֗XZ>e4u6ehNU-!kZI|$-' m_gsȿJc,~pPz$손 3+E %(jgBrjݒ‰)tSc6z[`Ȁ:o9yWJ6%5"ŇKr2DKA(0`u%b9Lе ?{L flM _.EDhARL9?n*@3֋yM WJv` 5 {1WՌW F1`T!j.̰653v~ 7lӼ>i;DJcGu|M+}B Im!Yu{K'8LWHda;aãZD~J\hJ* TV[Ė|nqzuuc\2,)*&bL''ѩ`y4 3g&}0IoJn=,z5#GKǮ @_%Uih#kn< 4v%]cPʁ yАDGBY03}19s *xbY{5()whq z #\܋;,TS8qU*+!~r+$+[ U-/-(Q^,~N[ΥmSH *loU- ⚗}˄At{G.l|"C + F}Pyj[^ 2LO Xa]|= vU /o+bV}vݨN2~ǝ@WdpJIܳdԎpONߓwp>I/Z4" ~m+g瀌Ȫ#|7IJiCgғgT<_6Lera;rˏ=0+xc S8 }N8ne/YsKқ L(]љ_<8[-5,.pF»p<>b+[zf?tQ99/J Ak hj]( JKb5^02qɺs|(׬WХgLYk,/>B/u0h)Bi˨F5~VhS'~:B΀tavQQqc} ĚlP, C߯UMeu #yVGܧD'\c()ʘc|hӐv#,@7?]srN?Tx.B%$? Z^OТ!1]O9eat2gZaqT;%f Oc jW\ {}j|0CSC:M8v&CڧG (!Laزl&VL E*m}U1gEwwNVՖl .Q ?Ao~2ggĂmODd,&oal {>.E̚,JG5yOld"?ԣW|vrpw4LC՗K.=䃈mt@8NS~rJ~wU\S >͢|3Xj;vdz"; PP'nO}dLϪ Gsrr&d"'ۉ&B7FjE3ZFEݲ oe-iϞfm<ץ y1'e >-cBΥ;%񜰺O!>FUqQJL\%q\v&@d)sb @& vE^d9x*1-ۑ'| rn) uZs3} wĞ@>|<{?}wP NN[ Po0F @Jl>SUj $`9A6+az;pbuC2sܩΚ tBգn1c9f} Ђ ށg 9Xl_h&UF zpkbYUGt\ѓK.lͥqys@{vAG&g3ɲl4o‘UץKUNb,qҁ^cϳJf'L!oÈtu"lHׄ;R5w-I`ԪLJIMџK5Xd+vu6 rsq qGdngԔ+b_ 镑QUK-<Wف rK ﯮuoO%4R?^`8T]M=hoB3u^d5َXEZ1b = /+A3H NxiN,B>vˬy޿T+>:? 噣Ny*g1\%Y!!>~75i4?- WƣO ]7}7 2Y&!> qz zm!X72.@TxpTޞ07S۵ׁYj$-*W`H#ה^rRxĹ/wN.!,f7Ei]Y<"zAc豖B0wLW@4.d9E!(.h׾@&ZvoО+ {_h `kszH7l&F$@ DaDc]`JȀH|gO7ݵ2GO*6nJp4̒YI-7K|bb }胈o*$떝]d3Q/Jlѝ6ox'ft.ű FM!*IRz~!][`M%L,Sȇ4,7 @O˘}T0Wnŋz')VTZCh V2@[wpUoyY'-U5i1x;EW^x *Nuy,i~*DӈaQǵC^hYPnע^n $ˏ5++aBS3Icӷ~07„ϊ&$b+r§΋F6}s wCߣ.^ZY/k a:%5Dżښ!N@oRd,W S|mP_s@؂­g@EGI2?{-sm#­4 ̱:@,4*mkį@E(YC\m 11$ʯR1h=P,)d7'k0ЫEj:5nQ~LC/?^9a=7vc\]4 ?3VN9Q  H(C?h&EU7:98$,'ّȝa F{FZtvXcrB ;}8)8ø]nfʴ`лxY.q L۟-_N[ki2pL,ft {|QJl2F(SA39'IWozmMv5 e<)/ƫ Ra:cC)]ȞWX3%HHC-NH|,^,ȍTOjL"~35&ǖ`$ptjd/@mzȨ4,n'^MQ1/Úp_P^%J*V}I,*Mn 8@@e],x*\G|d c52t2@0u( TKTMa͓ř;5{ Fƻ)Kl$q:Uw4ǢXtRv8賗ij/7)z4GC #Sily:NZ.mkzF^ILv#SpE\?\WWC'm>5)E^UFbx {)tȃ!n0w]"(ŭTܾO.Wh@Hɔ뢧[ά 1Vgz~îm'ž0yi+!@)rۄGp{ "?HF] @` T+z^0k\ Ur7w=ߢ:-D)Syڤs VhgfzIŝCwdDEmg|I #ttw#? /-& R[!aVmlZ?bC.T8 e%ؤy~<):8zݐDGlg{2g}\|iR$;ׄz8(2*@C0~S8@ڃ 22%#e%1&DۍJޔ^O]RϷZzN4c!! /D/{ned0 "SB*!K1UhBZ%/(*f;t?62{BZp XCw+0B#\|.#G5TҶ#(?H_q"#%) ZV|H3#!{Oϑ܊֧Y-; 1ڝ1(0ߋ2)[O") )A0cW-I껱Sz,F %x34SQE[#iE$ܠxg~j#B'rag);O&8bZAU.0 ,I5bhJ X1D#EukJ+ǾKeDziuO¤PkaG%S}F+-ΌK"Q@B+t <0D^6[H̆3e(vF}X.X"I4O}BΦi_#TMws|jp3*P'y]`&bB4ˠE}O6)V% 7`DBGMj7т&bc! pIaDy-%w&(|oC+L}( }_|Rr(=| >yYCP;|}.b |.j); c }? Lס68սRWLg VSe2ShOU{߸zY=PZVK./ؽͳ_)D/o ]jH2"|14yYPDz}(}phAw1IE}d xU)c!/A̾^C*=JeGNmWóoS\ݾN*PIK6 7acKr~_zŠ ƾH%fV5=GuF<3#Gjmꡦ'ȟ"cׅ)9( Pkrd^0XiiG~5߆IFqRgߕ#ۍr ]d#o~3DRMvl.6Kwn!d N_Xkd :ή3V),dKmQyѕv}8"ݰ㘚kOQ1$<)5/ bhC )b .3- 㼃IcL F-uBݲ 5ִُ,OKpM@j \™"Q=zB?@oZw< Lv# l&3yU3wIpaaASW yo5v;RɬEv#U-X=('}0%SaEgcX6& ,}LTO g:8pH{9ЦI5VL#8w@Dę0<ѪAneNmX`CXeM˻%vڽEG@^6<1!(~`SuX+F7ݳanf4TI"il]eIsۅ=wdyp' C̱=b#ht;rB+Oh,@HzzP%VɃ"U{u@JF~7\O1$Muo:sH7tg^cTY}'sCQ6E5fņ ->`Px#c ۙѶ>1^̉ݯE6V ` f9^@I)$K#pKv>SqJlcl0yxh/%lL{6=ѵd;ۀR?o?T9^ lc 7 [,QQtgPckQ.|& MCkB7ʫ7;7s]N}iuo,n]iN?Hi,Mi)kU^}LTmJX3^(]5WK,UVg ~t.vec77|Pn !> o?m"5 zUb`wNghTf܍{1U'p`{Pq$ֶQC .>.TPX !DJ^,'G*,vlаbY%dS,6u=l6`v|է#;Ɉbd1ܫѐR g5vu#ER E S'jzET;.+&CEn1G6CocGܔPN%REe~F {Cljuc]9G]2^!l. Up$q;T4U9-R ~PUh֙JE_Vpg_3Ah|kf^K*+2(Y VY~n }ʴh)dQ5[|G,(b/u`20،KJ8xq)Yfe0/:~G9dLJA+>y5|a9MD^0o;^Nd뤽|R@6Wu;:UJ -gT n jGPGdzcd.gtU^VHzC )4'7O5S+TzTaMܚbuߏdV{'{}Eqn1`nf6d*}vAB6fouғ)9ViH#h*# (FEk=,yjp<[T>'DiC8Ed*aF}[a]iFÿ~gLEVS~k/ t8KBZ!H8ςR>zH"A{əXMIc1-TIDI=FJ8*̉r?ܣ8pIyM6wd6bD+ 6*B ,B(=YV}G%Fbt?׺8z3p+wId̍dߎ.X{1t<)ȒțEU[?JmύS!Nã G 4ioZۈQ! -KCiReL{[82QRc5Kj?,ӁٔWQ*!6cd,t2n`pvn~KHp hhSI3g"mR)T$P0 #5H6 :y2`7«<բh֐YcCK090o"䘅lDI'8PJ$;&V+drcm{$BXX(OCR,qgNsww1EH ĩ=~DL,y[(I6s󅉵k797'+?,R};77hrWQ487vpʍa22au+x u8ťUH LJ\Et G+]Pp.Eg^㥧oժ5pbIy1SM#y3ʈ# 2zZz*͋aW@  ~>PﳩTST4>q꥘+`W= BӸ:3 "yx*&3,XߩasPjk/Y=5]hmJ=<)dB( bh~iL=<{݉X=(`r{VM >FqJ9 qU[y'ޣ* i:0'5@GO EVć hca]tکG$f"/sU,Ჺo!)5B˩v(#c?(X[u{:u]w_fcRLo݂:xpcŌ"lJ3Y6a;5cR>!6,ȚzAc24 E=瞯̚#oez@%iT؃ob`./>,%I|g悬dՃ,"kVq&.XG2qZ'`"@JV'&&K$4c$e>/\Rh3M yvӖ'"9ϠKkRkh"1v퓄+rQnj.1 9ZkB``8S'"KIbkC}5Zf$l_w%9oA[Ջo ^Fo25=vaIf@+xB9s>س&ת=mSсgz}q'Hke{k$Я4N\@ .J%,i9~U zeP3x0j Wԝ}%>5]4*,@ ؎QY/uQ2TVuȥnNJ[>whUE`, \#S"hԾ-=) ݚ$ xC>C!x :]@2KD)f,<%Y]X )BB4_ WsEa} fbiVT'ȬEx# ],d7~>L!>j-7옺gY -Xu0O[}~Eoh1/X'Ǔ3 +c3e|\ zsJhJ:#D j̀x*.R<ݖY%ASc 5*/]vԎ7foEu,Ty-6j]leFmeP`M1}d@lc"o (Sd8tbD tz{Van54%m҇<]iVY_];#ŏ} N 5 &Jߑw2"nbٱ‡+2S٩RA}Ra&(4l8_zz'( gIߧ(?Sd-OPvםo &AD4n Z`%"mR< ?f)jAgA@}ƦV<[XO(4PwEWPEsY6Uq `W[dZoOh,!%q^(ugD9+[Jjho}Bn}-ug$Yl]{%KN *b1ɱלYm.إg$ mCjY".'fͲC:}~Ncv%W AJsSМՖAQf4n/d~,Jڤmf3idSG tOZu@T$㢘#T{`ҨOM:͟BcZb>WW5&遣q0V× KKqk3|'ƌְ,x]p3c_>19=M*zv $8 A@ef~F"ZȮ%DNݜ R.$N)P~3o1Ƥ(&wVsi j$uo_L {F|nfOcxV3[d⫢OP=!|*j*gk-:P(tg J6K9E?5~"Wԙ I,̩^nx.9%T}6 5 K})aE.n99[Brk$?50\y7!r76>%oS8]p^5FjmgH(jK0HW3o|@3& kZ;h~`Z> Nm! i0 {8bhsnax4*r4w&"1A^:6=L ,|t`&)ް5HiЋiXWfgR;{69m\^QKʏsB]??8(&& faJV7:%F)tGjam@nk]7%Nq(N yxoH61Ef;+?x{9)ڥ]ZaA˯}]:XPjQ?g+]0)[!j+&9C<#f(rC)>JaND]΂|E|Q!,ps}R̺%** K&X q{~&u8߭9]l!4\& AB :h?Q˂U {~ u6Y'-&6ʫU3A+,LL( 6XʷJ8~qzY_r}7Ch?A-]G_+!!"_&SjE*xIXtXrs/$@tI$V£ NX6<{ 7Y#ˣx> 40uj8kI-U@`{ /z1cT1?.`hC>iy\c<>pyɤW u\? s?W9Cm҄r͸jX9"q;cGA"%LxUG .h|?:o:򹓭wt@L|G^rQ|ȜvzobkO&l&R)g8oPt,t@cwHDb<;R_# +,gS'$P8>mYZkN*0VIc|<m@H/L7-rb= mlCd } 8|\9Z@ŗ:1_H:CI~;Hf}mf6/%CQMn`ςg |dY@E5A?gAJIN[cm}k5mGUVV3zņ%h?Mr(rHL4a;O~KQ,ּH9K'*eB2;3pS .miX/52jRm7\؀\ -= Y&Oqz\/PЄ߹b~,*I;e]kcxFJ8nk*P Xm4P#$gQi_̆SKCZ[ ,bE4|y"#jEn19d@+ I\aQ+0]GUu=L&\W ?m;*ի{*1n}]Z>&/ $MŎjgde L A6B=#]s !QZp}C UYjcԕqc#DQ!~=e5ݒنlaME:#pK=Rdrq.gI1@̀Kr*u/Zmdþlz6٠W.U Z,IjBh]QRQECh (|_fMј& +mՋ'=8ܞ.Pa2.-+ZUOaOZzeFEms—Q _@ymqExaڵQ[\hq=[ %u=5=9W=feM_aXFL^Y(k? ztcS7T.4btCa 7(ex㛇&s۝}bSʑsZ$jcFnQM-! NbX1A-&$.n#ʐ}oArDaL,umjY:'~'5 W>q{\.V3%I][ecЇ-g9L5`;d״97ɼ(`:˅.f-23;ʜEp #E-m]N~z?/.B>y.pۏM V|:aD.kǡ5Hz>t:dUdh9JN ;T/d?4?DpjB5bl>˜$N$23̄fRX"0"pMhQxñrBl{'GpYM{#6ACW/&s< ?^gL- kV@6Uʅ6*[҆T{W~mLФɇB*|&n5~ZKmXS w"{I$"DD1 *hm}7 Vq 3cMdcUì_ <~Dl8q%p^GWkTϢuX7OG>-)%4yh4W6 =?jz axPa'p|H0='H>M5/@PEXzz7OXǔF'j^x2xS1}hu7P>< 1e1%V3ceZi~V#rID˳nAq\u^.@]^(A%UKqzR m`:@B:[d9H!u I3orNQa?;ڙ܂wz$UvoGN.Mpb :)ihR#yZ>E>rtn\"|Q2 {bAƼC'C~me'2n-d2\urw S N[D~PzΜGs`  P|B `yFKvWLUcIC72]^ʆ9r)ydAxi 0cG.K}mp_{堒lBpa }s FDYC ^O,Cߌ)#rZkR!mn:G)ruz8J*mw*i{LM idm:` $gbo_\v$\Oe` 6e1i6kϬer Bq¹Coծ{yE[01!f,]zINI\ 1+^ ,{Se'lIv73$5-h*3Aґ@ ZW8XpWK@9qM96LקL GSբmRxy9 y[1>LR/[ yFGd5_TRU)S\gQnR]*.mNX=>r5Y2QM]ːi[L4^PAplڮE(kCl G%ZEлz!k U]WmOH+LJǙN-fA HiҸ,rWwqmnPљ{7Uj v[} 7M!rҚeCZ5cj$h~gx\OdU[jn5 ᔙ_M6;9.}f+!ٻ&gw6 osCEȆߒ؊ba3w$C+8Pw]oϒf ឋ;icm@iz5f ,{ˍhI03WG` ]R -g%?.FtUڜL2wT|i|?ȶ)ccD"pch -be/R8y4=m }f',9iuCwT}G*u.^ZNw8B$@8eۧY̲G&d͛!p^/#Miv@9Ǥ#𼺓`z{&rd_K9 \5)ͺ8aP`wK7FNKViT4SMNnؕǜWsm)+I]Xd dd GSumli6Cܐ b>,=j{OYJ7nfQmKY 5!ᩓ@ix_U ѕ# ə}$Bi7lVV- Btqqs{Z'9RQ1&{ l5-hȥf.[豱2iLn?qd@o;xqxnאNs58Zm/Svt7wZ1sKf΍]NI̔Y5U9KPF.S|qlF1r,ԐN/L| lqbw nlbjjb8oc(:3fgW]:LH"UK>$3ؠPVl ́ECWnzҢ^\َls_m͏}2A$rϬYX̀5xgtCi?5Mvha_DZEzqz`&)W" J/ =J?B"DHƐ&}/tkѹD3< zNC!99&pv*-h{j&-ɽh <>`smñ_q#qyq2X3'k;_s7;n^`BaFe_`!̤gW#)2jp)]* 'jWF~/3VowVJK |?m'WiFfY! OVI^FIhr |LVQ4t?>$m0ƍ3WT)Eh%=8mvsYp#0Yg *81,rjE_y^rݯS c/09 -TL0Okrw?oy/Lj0:/J\y|ڎߤZU]4}zcj7ac54o8RFߦwP-&O$fzXOtb˧&{|u>_!&͝]l9y}<~g@FKƶ!c>}\Y{0)!y17>q/}h'Yr,U4u;˞I~V)\k%v)1R2<0.Wj _S:EqG hK@}K>#qn^ ŻlVUгdr'b [GEB?Jf9[Wլ a-yt-y7&Vd/o,v`biDz/UE;(+LohO {5@Lq;, D$Mo` WiATCʩ(3ݺ7R >V8` &0׿BRM% &9h dފFSWTм_&#f6}HܣHPT-RPz("\?iA5#p8Oy#fGZg|Ugv%k4v2tkݞReM†Nm }Mqx",Q\Ԓ?*t,RDDmgHu{|a&)1*ct{]ÂMs4>{_w]d?{qjKҲ@+>AI~DA{սuzۡ2x,FtwQnkC)kȉ`7չ_FXh6c ^OR mzwFc!V̿U3 xtl`< EgsrT%y޶KLIݧ gFݿlt!m纲u[Yy}0[[xKF8J[CX؆+ia(ql}}C5ɣ6UWAO֐r:ɨ1yV%a! eu71 ~pZqN&B:UZM>ʞv.D'F}qF n^$2KZQbw[aQpiEKm5W~_ˬ+d(NRb&x4EsHYCpLguͅgInPؓ!Լc,EKvmDb-_lyHѴħ殱xwil 땏RP cG-Z<4G˛ʎgA ig3μtHIO-D?ov_Er n;90S8ߐ nxϘzH1`|9+ZpV 5där8PhuoEM* ]9ek4&JzHXQ *&nJڻv6qwrNϽyJc/n'>OS\R, E֭8OƛXl4Qw8ɂJ'@xiA:Y2b{@!I@\'7Rlq$-uh6uXݹAבUJAe-@ [*rSc}񠪣B9o<64d9Dg"CBȖuIm?ȴрT-U jo[[wNjp2a\!GdHX$7V4WQɭI7vޫCn;07Nd,ÿ?[Ub6F#<٭]o9c8[hZV(I.Ua5jn^2CהҧS sbI eCհxS©N7x T˩>ebQuוhpN-\]jmdv%Ms_I+T刪ZҜ439IfYA5S-rI_ѕj,ۮʁA#S2?f42keR!@~]%-.J'g]jO<<}FC"g "Fqľ2=c;bj f7 zZMhv <) _XgkHtn O^1PtFQ2xRB:=aVŀmVϳAD{7ok,SaWO'0*c΅¢QJp.M>I`=zcuE=m%>a%6G>&\ *dW=mCjY+f;Q/~gjCm}~FMvk)7@^~eKjsbC] ՎC=TYMCϊkE@>.&p3ƤJRuï /8c zmv~ѵa,óo%}ҌyiuG0.Q8} Qfs0'NN8( 7ř=5J\'.͗" CLG_ӻIJ7NA؅=Л+ uo4a믝,KĥaF—#VFz-laڰ9y^e%Pgߤ&8,|jHTb.BLD3CE ~I$ H-:x>2t^v9ӵ,Sb]Znz f5wc0 }끬e.='+Ko'/ ߜqޓ)3`gs hGgIq((y> x4-X+JӑvX0J6rߔuI +tdkSΐOx6:܈sA p8;k*;Y `ɣi * s#O&氈Zl2((tZ{2Z3i `IcRR,;ws)tw)+Qj hSct$ѣoqNJ 9og3 (xWcxzpT~梺;g-5H&,Nz|n.`uE+CFCSueu|gM2~m:9aF \oA BEsZiZĩ؇E)q~_sԺ>66H@/Zbh|R“gFaTw P]z^v5t >ÙC|=\˵E~iP@@eI\$ U@kW\T4D]gX㢝M8TPc |R1= 8k=cכTyl$@Wpռ3{:X_H\=W#-l6nɬLIupXJfSX`F2+tSvv929e{hSkDCwnNg8 < =rNÝU&yܮ~ _? $5z p&_ 3&X~#:܇2kLP@ѓx; :_͋Gm/YryC+ Od&ܛL%/ !j3L(3>dlQY Y/RDz^ȠEĀ)QqVy)ւAw^ 'ujB钖21ط<g G brlQ+φ&z;(۬2;\$)sǙb@!*tF.J N~;x{A %M{cAO=BǖA>sM3&l_#McMw1Iwؚ7I2. Q$Cʤ1$&'Ǩ#x-RIcDZptЙPus[e!9[8& SOWe\+ޢ 蟀d6JF,{U`SHjt*qeb5M!1, /6P?u8V`::;T%U4lUESŪΌMfe!==JBAm~'u[6q}<厔Hjw>^m#saMݮZ;+So^{~:tAͷ?pgc_W^B+bϠY#H%ȶ}麌fN7qnVf N{|Sאj .g1.]rJXtz%F K8V^td (uG/ .ةW[V횽HE̶zatu4#ƬIMs6˝h_KHSʵkww"w [C|4@ "F@889J ;,ːwN{~B$X @]?YDM`ht_%=z #As& , $K`/6]d;R] *ᖝc)*?a6-M#׵4"ɧ&-+Ss\ 7.=ǵ#ٱz/^?ۡ$OE!:~NHlP`B@ϳ1瘁rDy Ej3Z +LBhxph$.Q;!,MOjgχd$| CaUȁ? }N#&hۥ{R?微l|sy%wT*m6IT~Ħ+(7=%9fW-VZݝc\37^)fVKnܯ9Vc Sz497sDAd o/0zm jm3A-le!@[rmraK%P(z]m>8AÏ@s/AB$ik9l ~>*Ӌ ?XptnܖEB!BX%O3>-S ࿆=F:$$|W&/Cz yKȆf`I`8!!5mhYE/ %1$E:۪PB! zThF?i*8u#F"5'Ӵ^׺ՊfޘsT X#MF7 9WKuVy^wT.S8,@[_q0KbO>׾+umKϒHyڡ 'Iϵ󦼲T &-kkt'R"hw'@>),Ԗ j#ɦGy9vo!i[{ݸ)YIÒK (L>=rzf.}f.P&˯rDNf1Yh%Gd}WFq ]$ 9/,`Mɶ} ZmO5mKsƙّ`Do`j`u-,'d'x ^lS tuN=M@2H({wk=^\G|{HfdCͰ|$mX״p ᵓ4f0,4|w0MtYj0:' HCI!WG0A]\#\L%B{g2댴鸅e}Uu%yms*_:JE3#pad257V⺔ OCGGuWWkq0; Vw;OCaw_'3.|؝iI 1qYeZOfSbf齵W:H/wUY ,T}\viT:K%ċZM!?a^S/Ìy HxQ;FH7L 7{l{Z{X?o*·s;޾!d0RM$d'|gw ,l0J@$z BOl;A`,(AIЌ'rBu!!!'HnP2Oݲ $7(` Pw$miX\h#P_Fy# ~v,嬐'vZCi7xYqC@' M\kA :17*G W3K]hpnA55i}3HF-i?eVЛ|TAg opZcKqԳD7S5:ψރT)h;7_T$u^SX@S6mCKkZM5Cgaow8ڦ cW:,HʅN^c0E-IJѠf^Oq`yBtoДhMB]lR nTVN嗲uVLZZ[͜X*VU`9rD-ZȶlhM4P^Z\6/ dmQۥ dw^Mrb:"h2nc*]UHsJP$aqR/a 9pY"kY ƚ80Ρ91)%esDY8)Ȥ^^6r!Y';xs"o3sbBRC4-׫= A7mb_z+aOH9P|?dgHһ&,7%JܘP39edbc矾F.ȣr,!.=_&)UJԥ7F-w|tJÎʯ]b5<%r.=T*$KBP2UT/rFz)R8;o;;x(_Xq>=շOc| [{낻IqI+vg=Y6iJzp|c+17 吁sx\ wOl. 8:FCh!ai>L7 T" NP"OS1NeR̝-Wgt(ϴGxBCrGqnf",:ʶdCP5fwG7wyvVv\D^}Z5EvercQFԉJ:Loeyr:ćo^FMPcPAtyyں.+Ɂv#.ʢs[H29ݼ 勄V[V> jR~/9h~,iΈK{tY㆚Qwh?Vz1^:W HMUgN ?oNhD8vc0bم,%D. ]TT7s*WO5' P!uٕ9 `VK;1iskJԾ쫑⠦SȤ0}VUifPJ ju =(u*_\04Aknw{_iNy!lBRB+wE%Ũ89#DKTO_/a6]K-TZ4[P!yTj[q> OLB@Ei,.HȲ;"MC2U+!"HT##eYZ8/`o-F_kWs f㭂4,mB bL\;ҡUޣJJAsdu PJXCwvدH*!)7 ҮsEpDc!9bUvs>ҔX%*R*9awYu,Xt,%-dkm,ylw)(33k['mumMKK[MeJR]#M`+mgiCǗۈwg;a,mibٗNnfDFnm A6z䜑t;%n\HFYNoΔ0y %*]*Z UU*:D-9 Z^s<ﵯ^.,{|khw8#^ X[*ŷZ'B<ύ֭XDk12j_)qȦg{۔d`OZeNE&Evh=&G{_6Ym7wZ*9`枞L#}~=.Уŝ('專OGUr1Jzf}quڜl34YۺXei43 @m(}X=5k,-D ,d+4+_n&e`@y> k]ZV-wͤml 8&} h?}l9a,7@0Fb0r9fx?sՖ;H@/89i`?Ѥ!lu30?$Y$I;dK%9lkS>'<̱",Q|d* )UeR]~n;/W:jW0;=GaIpݠ"Rj ""$" vʒSS$SM%;uZֵ#qy瞁kZֿȵkZmmصkZkZ2ֵk_Zֵm4M4-m_V]u]umockqq- c1kZֵµkZmmmmֵk_1cykZֵ-kZֵ1c]ZֵkykZֵnc3kZ4Lc1m[G᷽͟m8^l?Rј/v|T<|sDs/:FMstdtteYpM'QTc;|l+EbwȺ)YߝGnY7-ױ|ʏfh7#c)Ej(gc0zŭ& MLKB]U߄c4cN[qX>@agٖl.}8hY t+i3!N !?m$= V@7aImZ$ r`#OX,Y{K=/_G ge$d0Ez1س_$Ҍ( 4b +@$AdZDUh%x [Z7+n#:%3G/_KAywcOKa"ۭ0s=J;tϲ;F)fV},-lIx IƏa6DlZ)06čp4N]\tU@gB&F#c&n[%n:o'USrr,܊'9O|~^wء㪅O@3A cVqcA,[4% y$*a E!$@ -Lw޿a<#5RS_Z%|Ca zO(gPfu) gi.¨9}sYVvP0;7Y[T5{s mo:\߀LG&pSeRVqw~g;U?~ַ-),ZB-xNW#V}CW@SO4EiS>E|x u1m[/zK 1f,ŕ3b L[&=4A3dq惰iƏN dcDo>1c. 2O⨒a!Xń%A) BvЎOw[i5V!s] RȠHL)%Q)1[urKUؾ0@l>< ^oɆ_^ޝtaʂS})|e'MBp#WL)Z|6"et0w.S/=y'=jTLOS{?xd~ I'ҺOr`E?,0$Kth_{Xr徎}[/QwL[s:ao-SlrYw ~Xdr, ['j5HYl2a+1y4K}q@e!/0a a@Y5X2į 7 `36])yn3NU8_CøuաujN|n6ဤAMKV+ʇfcl0$ &B!LX,W 2vi/* Q[21iG, X8#%kL/J J ٻC*GFB?r»c ;*r.h Sŀquk1!nȩf]mXW8vk'΄\ ˏ4m-κ\~֞GMzdفFi'VU0>ZݺOK/,ĩ0T_6D]:ٸE:'/ʖ4ތ m l|U^19i/gt;YeuO"ǸF-&=\Qo.ppWz 'ՑACU"(2n`"Ы/sǼ Tˋj"R3˜cja Ysbܴg#bn||zW$\[([?-`t(T O~Iz9Ϸ$NeV6y|Jjuiǖ!e\H-ƣ4h .~j[gsEr/V%@[GZΗkN2Ծ*w\ ەH( M,5ƄXEeؐ2hO hJFҫ-l:xTJe n^o!5(8$6J0+"j4g;:^8YYhdd2 -9n.@k+i"#r#digzɱ:&qm6`Lkؤdǂ4.&c`Th)쥣eU%ggi`\bMH. iܿ5F<;\hF,EF5r@>kЖ@0eRF% $^şLeVJ- )*Q+9F {D oF $ƅQ)Td \)caz|&),ʐUedP]G>5sZ(* GV/8_ϏY20i?b]U0q2Az)ۋn V!\lY*!߹-?Y(Ч1XU>-_f58R+JD((9BM 2b7Z\IkK7/V!xي0d`>ƚ _ [~*lj[U9:m6r8r:+X'"8dwڨT8nqCYP9KM~Uy*- &aHeFO.W,00SlA^[653 IhY(msJʄCD _E:< ౌVgu~S'}[;(=ќLlKz ki8_@`:W~tˇKIL5եHBm!IHb!#-s2^v ^AL C]CAW7`Ic7. qOoIKuL7>$oZ^@$g/+S?+I4i-H Ǚ۷w]࿽&2s6,k%1gĕevbmQe+E<ǹP>nyd>au9DVG1~f[86!w]~rϦZ쳻y^|OI~**ZA/H[9X|v+ibg$!X2NhXS|RIa >pL"xʘkLAZS=O yɶ-t$,VzHB6\!\- ^0F^C"m:;{mis~ⵐt?6}'nXHJ>&c[t.-($m*$/)eL.|>$٨=$DkvX%ig, 㿬&E=a1#q-[ 6)@;·vuJ9h1#q/=?Sx3)x4g/a'(b/٬yf5Tn;YfY D>v7Gkě*fC!pJ}? M/r?o.W>LVQq%XM(Vy5~V a`x í Z`L:{]ϖ1z-0Y_M-~.E?tM,oVw7d.SUxPOXx̐XW qMV\I&f0@6/\w}E P-@ذ,RUA(veC~èK6~.D_~r`\'K([t-j3Za٭#5pi Բ#˝cLj5}bl׊X#WI0>dm!-󴅾~ O%K%eQ@!9Vh!>e@Ē(nI=]ҵ #hZX>rB9= TC kʿMaQ?t.P@h$sh0oHbw\u ՚X){_\3rR*"mM#zBn[Ki->*Pj Vp\O֐ua4F4$Rßk\b99!&#h@̳7+4Mf e0X|$]O{AV\!צ^ۊLrL:gDvqJ$~,J'R!̢v37:Ϥ#N0Q✚b,|x]0v9{J Mx/ d|(y4< `1dN]z>Ͼ^r?wB0S1 pb`sֽ81+HH>2fJU JqY?UnpF~ n; @9#(.+gcb4ƣQK{U<}=^67i%hzc/jzmB*z:W(>pKr~jB@l 8AF ݏMk;]Oyz"(zL ~xwJ˜\H NaSnZ2h٫*\5q&!tc̡:g(fIPs=&Jֹw`jP3s3Hl[1e ʷ~x=t&+ߢ1/à(d32[ Li}eP]N+ ]}!k@$Y0^TN.7lq.h}~n7I^?(ńLA-7 D -켑%&|=-WKn)^.p<)yjS> wU)(f`$I{ciν go~SIfK;OI1g~Еu*0@B/ѠB5e4M KR$ ;N1~eY#0"f+JeMi))|{>HEhv}F?Ǘl)ly !&۞h@_^9 5 x]> \, H:4TZ7P=4 d5Ug攊ְ*(]W!B}ƪ wgôsOi.}xHQqv}(]S];C29jC7JB4~֒ZD! Yb5TqߗPx X6~̃fc;`f i@g3;AyR(.483"2>+yݞ6DXsDD$3l& j*Tސ5`a=ce90r9WU`% Et1 wHrd621s=X\ckz9$rSfV]O:(cS}*}@s4AtQ-4vsBĺb)p'0B3IoDAg_L:T)tuD<#AY[Kg$ҊAy5WfF0HX^K A ̔ @Aojg4$p#RuY ۴#] ƺ41M #=Uޟh08Ґ`Dc/<jX53ĞcmBec3.x碚. HYls z~b$iE\ףb2z(YFB9dlOY#vjn9dg'6eJ)i#ڔ ~ Dpf׸eq1nXp>.\i?[מ}mT)#a]MiAm(~sm}wqc`QuuFs3X" ` ojށ+/eR]mªV0`׌GAGtE^1%ɨG*{I~#?vt7\aeEI,rCc' _NFP`na3aDGmSX):$L܌:fgM`yoxc6C`z8f@; " !):}%ū }T0[$ yOb $,6{I!1qզG;mߛ)⺵ _4Lǰt&Zc-% j&J"Nw 6n(-# z|4~}~~᧵S+Jb}a1Dp@!A8,6j;-ggR)sI[k8gcn86UWs !U=l(\c9fi=m3Vpcz8vX|f4goh)y{FJЈ_(_kFT>K"@L`RMdw_g*rX{t_9h\ԁ$HKs6&Kth8f(oDτAż[E:^gzؚ% ț7  A4KN599LSirW+˼_,eq]vPy8!B`0a@ +h٘M5BƣgfOPU?3€ | 9ƾ˫; ixV,9^U@ܕq)╰7QQK h0q9hE?꾗a5e h7m~<1{ PToűގẑ #~'9m{w ~} B[@m0~_R j0#)?72>ok6y{a9B@q P -ʀC ! n1']N O{J%TSۿ7O(jCS;4ޯY "٩O'dt-:9[k!*ժ)xcO<y4|e>}_kQB |xж>gEz#9F!IOjriA eDn|j{H_ ևI,+2< 3WѻDp J|c_USz1 @ ľ'ÏF{aD/G6d7R )/4Xl(N\c2 8R [R3]#I|*d;*A8W%L FWƩ:q?K`eF?YHIŋGNreT6Êg%Macr &ZŽt?T>2&a%5 +FKQcC[+"|,WE)4׀)!GnvXo`2% i>d`! Dg, lQs0s!/\m'~ȪR ^9Uzi76*KRrTmJ$(a \uH?P_lCMJF51KB`4Ω !mfb+{TNڻ }C}a[R3=M5wWm{NчP 2Cf8-"t#&Bwgt^/ HtY$ĻhG>.zXrC{ohs#|#M!7s9 A{9zx|gu@BJ v|Nv)X0-?UXxګ{Ok5jbu S!kZV]gtol(f1u ~@3QY#'^cٓ,hgQƿT~d:P@h>> քkᤡejdG矛G|֯iNݶ7ulpbc8i[~=Q'QQ5<ǶDWz}o]&1P G%tz' j^s?b75#MŜ¼YG /dЅv^f\)JWXYb*c=$ ?7o]_}' jؑ^ɎQ>{]l<>+,Z0 #ή{M!.(P Ot^#/*fALb rT|H^Rz?Xj%߼: W]45H`@1T7Ěg>ݺTrA >dBxdibEU]HJFEC9Ǣ%.GKW+Q\52vf"6"qUulNs\A`'iωv=$DYAE-q@1Hueܫkc9"[H1['2>wc渝ƾk!TQgzD5 ~F~C<}c}$Nt CzI <JT ,/@Mvp3 ;T I\9uud\qAAf]iOh_𑁅ۧ<"F;pj˿3!tD!&aIv+ףf}t8 JMm<&fP|oڎƟ C <7jX 3}.c>&^>҈R qNEr{?!p5~ڀvZOf/^@u?39;$0W%Z(6icl<˸kTKL@c-"Cp<%q&.SGFBr/N;LR;ṋ0uswK$1lP}G@ .p}&`ruiꟹL7ӈ"H"<75YAҖG}V=bgd ^.*<8.W$ZjLJ;|P]$Zs)T3-:9=wl{ܥٻu?4{:N)^Fbz85)Ot\MJdNg8^0{uJ@fJݓCuV=8qwҨUE:&+F2A4o.' =x^reұ~l_{W b0a&8$P88i%4Zߎu|T +33ZFt6}.,) n[t-^?Y_h]w+W/ʷ[ A+Hr`y$Eš 9)Itbz;y]ukEbjLX(dss{,:ZisTU~-q׮Y?mӁqTU7S{`u8/5݅y0[p5cGKhB|ve=b;k'(]͈\sR  bS:~2K:rHs&)ӧRTU +bF6/F>kAՊ;[ l…;ȗmeFLqɃm9_?nCc68N "\@*b_͆1f/)Tm;N<.ɲGcF䍆#:БÂSlcnZ(sޏWf}ͭr5v~5w=L)'tr,zWEVez<ѤV/:LS4 /Ml x56U5Y5h˥_rnm|_(]5~/f~˖)]=ZtŨ,cpUuU'vםH3%A @I6nBT0I4ر䡒L[0010{'6!kG6ݥhcs+H!DE²ot|z Ń8\"!P)@+k]_Ql*kslWY:9Mb8VY 9H&3e(~ a.e5ݴwn4b%Vv@Qh׬4(aޮtYh^CfAoq9H08#p-eKE;n72Yp!ؠ+/ i1g`e~}מߟ3`v:2ۣ[yGi>; x ]Z}OcQ)YMᬦӎAWZ?a۫oL\KCrMkj ,hd2 yd7ȓ Y=BM;)*P`.&` *Z; me<L}4!!RelJC#1w t#b+Ht {S'nO, P~8Ě@NWbGpm9~.ٌ;:/pY'\|^(hO'7^s{_6چGu-qZKCJ%'[#B8xfUox i~LTG%76.Q,T~~0{wnYR zY 6e\zdoj ,0@PHH $ُ`$P֙hJ=zNw^#8Fxn<1έÊn* w/d0aj+aw*L,qv@< }&ZLj?g\GA襩1 B>^ݴtԅ`"02Gc&~ s`goW j#,4YFE zz?q~xzذ Ϟ|hj5V%ן߹?WϚp/6 Ȇ/ŏ2-LᆫcXh>(G?HbFhb0X1% 1$5E5/u C@&ZʶzD{N~ʜu^+[eu2NQb%L[+r ?0*[z)b1A|HsX}G?̊ơ,X{W'ʣ}5K׳_w_lh)N8Nl^!s$+sI;z.qi,/ۆ@hA3ZmxXR0qTm",w`풝 ƞ.cD4 .$Ohӛ>>8ywzcѽ!*h,k. MD  'pn!8ɒW%lKל 4v쪃}R0l)8N w_(~i $/u u͕KӷLG?XĦ'|iv IWi/ҿM>iIIy;O:O3 )ݶTe;_C*QP(;M~Ş46Tk%yf~\; gK:Y]νO}l! }kƯe4m'KZֵ1!;<ϠҾCOU}.KvfA@j2 5}oȎR)S͙G.@x ik1΅k[ҠT\ݟTUNVb}„@ 5|o|x]m yϾ9'4|&Q.vɬ8č :QdtڀcXc!fpve\xTYt[3m?;zOɯ^wxu4rCڑ7nR6~XSOg ]3PNIϧÄs=y?m;#hs?Fp4eʘ$$-yp(&:بƮ/?y,GTKH1@)Ss=K"DʫߒRhMO88*(x@&lnbli=LAO>/f2ȴbFu}f IcJG=hhA/#PvvfZ&fiT2N GTE߹9i;=GV>mkj<{)Gڇ}Czz\|{~]x䵖_WU/Nb~}&WR{>:v}ݰ8n]ia*>:+W1/= ]ڟ\ 0%aDŊUF#m2׼=i.l7դ/oM5Ω8%,:"b- 21)IbxN^oϲ*f:8#`zY7a-rkkp%Սt_`pUՋIg9M,&ᜤw@M1bv8Bc Z] 22ݚB5.)Ivu7U SO:ѻ(@;zZ-ڹ ? C`8įws`Ն5M71Ϥ|F3ق%)m}?XZœ.-HԱg/sc[l[ CڀJY 'ԆW$uEr , [^fd{|Bs̥,hoPn qSAP]Ư~TCzj`aLRH<$i7ݧ8Do(~l;R8W@2B0s5Cن93$(F<׍;e7 OG8 Vn8}7)a3x'kg\N S'n Ø@4$~UE39ϲMBXDlx/ћZVfY!0oV\w:u|ksm$:VChT_5a+ÖϘn2;g$hBI 6VED+),jܮf`ɷ)2 ۳XQ *Or޲bi( 8Z~#ly'?ɣj%k~ ƫsnAŃu ş&^vUnwy΍2>$l !:)R"Rea̒PcQ8l Oܥt 4"L.Wx>#a Ę W}t(\xu?g{7ӤYȉiHs(*yG}ǯLFWQw0:E:~$Cd9c2C85H25/6#7b5|u'a!7]N_x܀ˤTB=$!ߠ $}|$½wÑzp,: zJ^oHhD[saU:y5{fksLH|Bi^ίTX%"zH|"AX>Q}Lڼuja> ͓HwJ `s?,WTHDaÂU7FV^tٹ՞<#ɭ}j.>zTmCT8&eo֘␲DTIr*Ƥ$tPi HHZLF5E,}fWOdJܑ,t䧤p',6a(!nʍ)h͇vIqfH];A+; (Rیٟ"LެFoKɆFn"9l*ǵR w8ӸzvP6tԸ(OiYo|Y5 .g;Gp!cxZqF_}}ӻep늲̆0ޘ$ XoKRJ1w efoԨtϾ߰&~3uL Yq!B{Sxvb{ 'zN@vRa{k$P;z 1}ili:=[.M&~MRNьolsCf(4R+FaY7#NOK? fKaY%iLbB,(dPEV"Y LD@_6g  E祑\?#c?u M'*CsȁI|3уy~Qa$I$)4~? 3 ho9R& O?簄1GXr_g)΁xc o8MuNDDDcK:@ qB^OrhQ#?jYEmvᆵu('-o47U}a?S)cM,?u)`Uz)TRˑ!3M ^櫵wVRա%lz\/jZ 0=$^T}K{aw++Z'1cNRяbhPͩG2.Fe[-j20" 4ZdҀ٣g މЅ;5w*i_#r],??讫%@ Uj9e/vq4bkdf%-DE].Wvpx6[{'՜CܙlT):9:I.=O{Ķ჉}(3}i6SV.Zf+ XQ´UA Ϩ>⎭EXV7zoŚ scp\tk[7S䑘m!jn&bpm۩?R 򓲓C*1T6XAX݆gr q3 a%:A.LG(G#d]#d} J`[%]"J7QXP[y: į`R6ɨE,PwgWS.>]Q} =W/(3et-PL8$HAfaEQuQ+?.ĦX^u/뽈Yexړ_>Zk,]JQ[7][%;t5Ə ٹ@91Ǐn`MS|Eڋ=Ҩ; 1^E{MnCCmkb쎄.ue $%;=tӥr? %,foP>C0tQd^OXH#GQV" =Mav@:?7gCEn^3Iմa;溞ٻ.JvSiLeӥ+.}>f{<'P `5 ռw\|)cL|zd[`Hx_{Obxc=̥􊰃|/ou Okk}8]uLq/Q с-mnrqIϗ~^\Xc~߶uJ*'~*N8%U/ ʌV?]jf ~MO;q [V}Z _b,1|mmݖg"?SҕGѐ ň}PY6}2UrH3@P84yH7e\.af6|x sz[]U+]dv4moD⏩5]!؇&.!>ths\MOа$4t#"ňE.ĘawIGon-_ek=W }U9!S#ߠ&QmSX=Øwx`p3547VBqՔøODBt!6CwX"lD!25hRm sѬ8' I$o B姯/ԛzUtHU\4 I $mM;9U.WFu듥x Qsz_ukݻlr.:t٩5qhmA0R"2aǗm&L<˿!uou6_qxIHrX}򣼎п!!P;É,Dc;-pG}:܍E~E,*ate6q~QvE) pa6_khʝ o[Q\ke{=RRޏS̤>S8\٦OD42F*0K P˜RWum걂FIlGQ_-9jmb&|{Z]ZIZ bu7p?`薒4uVVT嵒\Gs;uek\lE5V}21.9 TAȾ? @7fV .z#Q ҨHM>M@e~fEb%"|i$%1l=B;>IftF߃ ^A=jiiAeh ^`LĒҷh#ϡC"囚kqN158J&΢>kZl)$ DVJN n2&u^y2~nacJFnl,;|κqxR5Ϙy$p!4e14:h!m7u!VPH̬G{˼oR=uSYv,.Fd ##########"##)))l}se`r/Y&=(.t꿖=wzw\`[Mg now\W˛ܣVxuzXA?o3VY㵀a_kVcQbfx z$JŞkFζ]mmmmmmmmmhӵthq(1P.JNI}7qw㽱1BP@ABc*jE gSI9E٧cZwΑ!txG58׶;AnYg7%;Gxs\"傔VD$^\etl&YM28\F'2D Vkɟ=$';璠|~PPG5ֿQSb`1MifۧYٸЏڏ~?wjι~E^f BkDlI! (.zNeҪ%Km*.) B>ۥCwt'V)36BM%?D|'A04UT^INwCoggggggggggj󳳳#2y a^Y/2\wXw-W9Ub,I&U BPf]qR O$D[Ӑ=dZfǢ}ïyۛ$v:P sSYXMDSV=`‡D`]N@aX0/`6+`0$Z/5L!ʸƲ@伺XVtcÐtzS*!9PD ޮ\ޕUO̝B[{dlEO %@ô3bTK"TE.@z?rDmaKA.f_,}O0\f)tWv&\_WiXҋ#KKKKKKK&rN`tԵ.ON3Hy]-foDUTiGjqL-5Éfr%a*ڹh¨#ª} ,Ī=6i"x0VXUqQ{0A}wJ;U`gBhU@ jHii aKzGC PkȪP=>{v8}ɹvэk@&]TY]n:.'꾓)|Y[|Ѥhi)oIoj&=FGR ’<[@00'g?5F!#o'T^FF"qn'JrRje@G4cCdc>ir8ZRc$FZZ ~hYR3}UQTIo?_Ce.5 ⦄jޯͿ227b{d:dخNJ;uL 7`wv t\һ%TSbj0vʱÙu}`d)))))))))7.f~n<[SlؼZVG*0.!G~Og.U f#}+wjQWg}R$ -_iFZSYz=f FAy/wux!?뛳|bfR!JNp=@z(GogyRZA,Ĩ:`"ö1k=AAO(_M`ȹC%}-!_KWV;LHag{G/u$CS;hwt,Eq k lb8)" Bo[.S^,!^5DWn~4d#`%++*B8xsδs,6'.6[|'<Ͷ֍ܯ&fƤ gvB+/D56_XwQ<_g.#_̼S'tw3B~PiZjTǰ{8Bb^)P~~WiZUCPoW ^Į#Y, oxۏ͘l{f%Q-u$I=#k\?ĪIU״iD6}#<8f1QU96 WU6I[b@VohhOuG7հ,IԢ 8)fCv9 jxXO#Vu P&Zb\+F͝g.ܤ%c.m~b+ZS]R>vFq/t4:xm97{mmyG/->/+U/=;3,'zǝJS0p&˞{ˬ<(9>@ ,u$$R)׊Vs!7ure"0Dc9|i?xp8ËO  88xxxxu=Fi kjTVLI)YG3-ȴI[0!J=C-H"|PC6R3%lIX P4GǕ'>>>>=|>q%&MǑXwEHOtCb|0\*&Z9p]1}# A^-R*,%V| ;&('֎ρəfz4mrmdɺTfRE)H#V߸`YWHG`5WM&L NAkXy6o$ .#@cИa9y)P^?x!pOff9sXW7S/35/250u5/552)E?(ąº6h8gYKn.~>{\8>=N7l+6 g+@0lSRWܜG)'8rUh^Ky6//////*'##.~^]^><+Ր/ٓ)IfpH-Du/)U |sN'ZfGc9ϳ9_ 2Wvy^F<^Ib?C#1 tdaI>IJ+˵ ^`ƃYۜv~QRr]=o?=b47c%YB굒eji`?!˨Zj?jZGs1# }cOƚd{7qLhD$!u _8YEu?F /Z[Kx7)F\B fhsTR $" 3t NpL: 6)9$oY5 ZQ5UHtƥ:CW+aX.Xk= __\aJY.&8$q6%T^uoCB 6ƙ$dCzcV:ixD>FDĐIKʈ㧪7!H06F"p0@-m'bf-UW)yff|G7R}%J'MR YGb (sSd F )Bc zm1~ϴe3,֜"dXU%'3įW7vU;yzk|̥nj"ә}KNq. ,ak)i4Sq14忩)"7!1GCaj2@PD_pJ43nŭ&4$f$L;IR&7~јriYWu߫Yf0DGy|1Ŵ+b*>{ cccc&-퍍]-J[>8m F.wO2`HNsɀO;X] 7S2u%Onp@qy** MC}OoOpp#@36[Ӏ V>.&tFy ;;;;;7bͳQD}HA1}V5/bN<#< pIn6rl`i7 DJ #Fah=ɬ^Cw˅2" Ӂ3[E;jDkܴR~uv.n6v;}Fq]7qQM/i=CT&y$N2\2#Ƌ(x! 0}{}o2vvvyfN_A>f`|p|(W ykP_&2.< av k%(} };v ,U2$4dJCӸ1o~vYjhe8#׍F-Kp;NpoN"1;(}lV$ ε iTiMQZtU+eEoD,P H`B]YK޴~+aRʓ"~~~,Jd99gb_jjjjcLL!zSp)%kLn35 0?9NҷOl{ ~;/oe;fNFn?R?+dr=šHʘ?ka]~Wrtb@!uy' Brs9Y+Fv U,ɤVwr8\qk sP x12F-7UҎJ[k*E-x=j9?[YbDj>74p=Q8>ͦ};&)HORަ{x;!-~FCCF> m&e!& EhX~6PxΏ.-EsCаF(cK MEp-w0)̏,rB {!$@}] Ѿ= #ٵ{ΞgO 4Age2{YU^v;۹ǐ]?UO[}~I 9g2 m#/n4 KeLYrh zѳl+v9|eSֱldwIw S!:URlw} j|~;`X/$mY5!LQ A-I8:{P<^Ru-;ލ.rY [fJ0 "ZMg"LsҙإgȩpeQef85?5 j~I&X'^&Xz4/~C=OtR M; H>A!(47QaZ t̕tZM[C9\s~,_?}*H\j ߃$ۊvEXUQ:^]{ƑnyӞåmxTvɧ,YZ Cr2}Zw+'tIYA*r7$"ƠZ lR)H~uםMi6gl[Y.]rnݳ7-}8{t[+%Q-fLXlX=@g[-cP 2a8Z~_"Ft6G-9UE! Z)dϩmUZ{mj*|DvoLvIͺDnʼn )=DK +B@n`Ď[RTbą R|>7ɴM[\l G:;E% !70[l42jY5dEq [S#Hvn$@!9bx,aMgN>1i? BsZ'eIh+<,}C#!)Uȅ?`%so~ =u|Ϝty(M2 24(P-6+jݻ5'M9=rXo*y?)๮V|N1]sh .;ҭ.Em-gm~ndyD3n(c է9#X*ǁ R‡*j;d`%D>jb" WOԊMw~mur{oy/ݵ~58 lцE |%>MȽ$zT #W 1*3!VzO6R[G{%^ձ؈Ͳ῱i ;]5BD)qm t)"T!ZkW3nҶ~3Lt:w s7)3]l>~}T̤o-P} 5 OILZ E1 hdO>/VϣVUq}7|6W8_2)g>A RuO7[?yr2h+i; 5!m&t{!3F2U#:%KWC4`D腏VJHN>RǪF+7:"Up |k*~\5.?w\a*ͰZ/,Ks%kj:*;zD$L{X@c9{vDn~^jO='yb1f}S2%nD$hYO3o]%6-Y;ؒNgrqܧt>cZyGϳ!ųգ>nЌ=!ݝaXg %]twY"~`&Aoe `Ei돢WTm)jgBC~%J'9]}u7bҺ#;Vh!O<ԯyS bŦH:Idi}Oe\$6 G ~g3JtY9Lo4"KRL:* xGikUq&M*ϛ ڶok1'$;]"7q`MRTT$E8(sԼި?¾XzܡOj6qUiicf} jGeebɫQSSO*_VN8R9*W vQGqtёkOԲwBH+Ma'kPM$Y qK!򷺯.௱>j6,vd+Q~wD+m$}|F67w]9_\a<=Q{kʛ@,)V`2C^k?eQj`s\qb13 ?$3tP|} } :gyyvB_K؅ ao< fmSq\a9)537L~EF|5 ǷzBscɫnqv~`AnŅXZ~G@Ǵ#Ӣu\%v-ģC" }WPl2pDvИoJ5GJrտe\fC `dJ! 򕢩 ]_ԏy' 'J|MR=*VI8i} f. 9y4_#5cMxhk y#Y2j)EKc&Uji0bIvzUF&A_ UbOA[@h$}' 3.opٌ&&AeҩXS`/kwMCWJ"VoB #oØO'_).R@e5Rdž+E xENv*"[ο$_g\ӌA@DZpL5y&{bާ6 Ht!ɛߏބ_,'2rf"`4~RMS[BxֹMj7l{]Z (8j_=YvKP'Ưkmo *3m笓~_ȕ߰Ir i(y{=i>imhAҍUQ|jyRIȐ8ujy쭪 F \QOjiWM6b!WĤ"zip62Vnz=_/*{xTe3u&gL  !d$d`,r)޺.B) >3! # A(®&Koʠ:mY/2DlIawI׮&ÚK RIseIdkuDK<;|琂VayDZK%u1#֟Hr]J`)_=rCR[o .]T^K#:>fݙ0S̭!ᲫN% ^{p½\|8B韉Q"P9|.Tx" *)w=c֠ĨABVe?ZnI/uo5z]{-c25fqi&2%+p#@% 6(s=/|Lzm,7̶:1MgHQP&ށfJ/oQ7tEQ(k;6EY zs}`;2 b_e>}ڵHtg%}$mQiNW Af;DvM6[vnCQt}]udv7Aq"^~SdnX+n\g(9YqW[A-Qb+EJ@3UX6| 6{ R,ϗf6M.Hߔ@W(U2jw Ghb_[TuI#2Lk~[UNx*[>M`Eo ^f}^"D>L" 5yairjE"f%5Ũq_-lDA%a^~KG+yI##CݢkM(fh,CoY1gNG+r"=Ֆ;U =U(֊u w*rjmYƳ%CudaMܮ06vN}%eTB52Bc1]8R|ԓxE&m^R $H0]uxQ^m틾|a"H9Ng ";hw~kLٚk XUQˬr\;}a,BK?<է$b缞h#:hd=X Ǜ!,Hi^uf]Y 恴ecH)uI$AT]vQ<ᡭ)K0b_vzuQr+vgq^U۬:w6\ګtiim3d iM>0d#S m#]:QBIU)di(ЊJ % UPbYvȆ\%QB*Mc5=]quLژ*Χt?,OiZoLO{WTY3$>frϨ.h8+w͹-ҩQS֐H-,wk rЬfQ[B3ZcK=tk?13FU(iLB i$;"}gЋjeXpA5vηĕŇg.Oc< m'UX/J򻬏jPˌЋ-jenE:h.$1i4Q'(Vn$}N_3S늻9!ݤ9W$WCDVVմ¿:UHD]uڐ[5w=NO4aSȈcBd:)ŁYHa]^?K"z2Ч*dJ> 9DI۴$kK_w'<VV|E6 c\ZȉDCa/D|e;'2ߵdsxuQ)9) K(4,T'SK8hʣ1M땥m5Z*?+ z}CAEۘ`yShQQt!6TuJ]i\@%ji1Pk]ƹh9fq69ȣ"uG/$ $dcaPiRy'9U\* E8+5.){U|tF[:P]M@&[^(7pQ pw# Ew-dtpYfdR&0Ii&MϦ(oS(7c`3;KsRբ_Qk-wIU$ };4v~K*rr"?#NCH>VqwC\(iiD,vGb ^P|C 1)$tU[:JhHHzG'>Ԭ:)@e9\FaE:|" fO񄁒@?Ѣ;NɨZnԢ9oUYaA5Ds}YWW}?ƧELh3U$(%?u%fxGadYpEJs&w3Cʀְ!0u3L$k]]. 9C0feɕ;)>1`=# ā>äRS= @h u|0K}vzWOx3~xԉZCAXo7+e:ɇ[iz+Z3/Zt4bАw3dR)խQM}ttMw[^XjHT9Q"׼iWA!Aj-ԘO(B!ONn>șUoLkxVD<%^gkeR* OyU{D]ʽu]JbA70O$ݏIQBWٰ f] ëd #(Nή@7Sj>ퟓy@1} ;1Teb)}+ai寓 Hq x"[y9u_v6:'p0D헹SIhϊ !(qhkAiZy)BQJL0!ط#3-8#b8=rOVnxlNREbt7cuW W` ;Fh~6pPQwx,sVLC$VUWT\m'p:{Y;GS@E%GDL, 9jdmrv5.=ډ:~3gkQ!A!<+s`O ^lUWQFmlrLV5L˲POeF˸\Ղ0cHlmmTk]UouOӫZ*aL^|o܅ǷlHa9"765^37F< j6&)ƩF(r<ݲ3`ʓNmE#AAL#/|2H\'] s}4c\睘7~g[K`fFD 㱧"PtshW;Hp>y_K9˶u^f"a"{/\\Y0uBLBSh<*WƔ4% 3e%֜NJMsõMS$}&]R9/<gS585C۶duS<$/U51 VP`"mLs ,T[!⬱N1d(8_+Rǖ}I#:_J-j7O57Aotϒܑƺs?KE_"~$1XJx(0+5$@Ny}􅠅7 •>T6' 84v v'!h9lATPɛ誓_J_R2@X^y«+Ljʷ/RP/#K Fc 40$ dڟٰpZ'>;@Xuս@.e_-lgd'v:X`Yq}͵p7`ziS3WwEO)2QCIS2Nrk@?{TwVa?0M"0Lsk[ʊ'QT@^0-JoT,OaJw&"?Ϧ2:1"}z헋[> PȢ$v3DJ9΍!^BR\6Q 8/IM 9e-uG1!hqr*` DR;4KHtN2GB#+X, *+@Spߩ\|#! :u=ipO{9UDWQ}Oh[C @@悝44~Wow/RKF|x_meh-oHy6c: 6$jak_Uұ(کOoEb!Ҵg;jQ(h??{Wx=Ln~_$:A&L>GKSiYDhum3) vR#NǶ*{nEQ3WIJ$$XmUw-q/\f!l%gzloȸEDj k&: ģ,f{m[KZYdi|I!~vge;TtH׎L \l \@{{lNMfx^na%.c`J҄APp\~%zvk{7_%ݶGO dnDWUpxFv 9XdCDxX.%.ߛk4C"CJH=o_ 9ߙݢ>ѡyMM? m\I3"ͪ߱AcFpSnSDBlBe۟d/9@Zpקv-#^ 'Ep}ʌ:u#jmesv&q\GU4p?Ϲ4Rl"Fī'y%u#TpQ 7Cw\9{ƒJ9.G2bԂ*[GLjAJ v$״/m~G(ZVAn3i4̥%Heg1d5T! 53 mk`%Ǧ*=. Ǚ6)}D%A¦I$?4/@e2Rtרkhj_VNk{ -^ř*A{J@na[خ\s20#"=/ͅGr.-1 瑫Cdlw>" S\x7mT\~lwBszJDlSGbgo##K85 Ȁt->É]j PxH$&Lbe2} blD>Gn;?uCJr=|Jk$%a,4R"0jpKBAWķurm ap&ϯyӛcuu8]/{QXx Le͛ouL7ưK}ǭb3J7Ln/fO$,C-I\"~UQԵj'>N.>^|U`(Ha?}~-OZν4—84^I#Vy縐⽏m0u[S p"=JҍU(v0>T;xI@5 n Ӈ[Cnp:F03g#v=,tL߭A{]y|;?m11?^SJqEgk̯ r_-QǻJ#$)[3:GJ~x9>!8O 32REOS۾Tʁ)DEQ3]Pc*Vn|*mMY%"n Y]_uΐ-x$1Oٳg0N] I` AG:ڼZԚ_̝\Y6:PadP# [lL<zϿvx_s|xmp1GQ r10z ڗ;XD=g1`M:MMWʕZn=/;nC^g}`) [Ҭ imqSf[N~q=]1֊]ieælA'7A A5iVEgoYޞ)'2Hơ46)8qb:g#6qC`+'N]YޟW1Y| 鰀1%0 vL#@7B0hZ8F]dVxݪx}7"!5swƄp Rbն2"_v'|͘5ψR ҡwUcii2=t-N<8W:8*-ڰ tbiɅ2s2U.랹iFO_prw|8ZӚum͝ A>$2H(ń}nWgjqZ/Zx"UKp+ꀁF6IiPQ!|4ѧӚ󝉺'_`| #H9a5|ض1ؑ;X3~P3q3?9_QxoK%Va$22FI#!#&K'@$Ԁ܋1[컈G4ʒ-q=?^aOYv(bd) voby粃iVkR!TH1%#k_)\{2&g ~xTE֏+w&EE=cҐF4=[R}cx/8ۺ6{Ip( IZNڭt5%EE/%s[UE֗΍qsAȖ u<ڏ,T5u)Y)> 3 =I%,U*}0߯_g`7qo3+\^VjMI/'ͪ@Omy6ȩkK{R6+M.86S30I BA^ s;bE'D/!ψm8uΐJH{i.h&k1kpY A2q:G[+"#WrF'orQXyj\j߶+1wLU N=Y%>o?39;Cwˇ&9pWt쯵t܍2f&_/C8j ._{\p@e#9.tϗ5cCYK~Ɣpz(kݐSimm|m5wHtV[/@ab JKnuHQΤE76Ĩct}sie X\bB"YyϼH? vzrD0<IkYYQ]Y'TJߝv.bF @H1&3qd~B* VW98T,uVYdz-Aj رjEHXw=?p_artnvҥu)Uoc)̧h 2VZO5=@{9FE>O8P^"Z9=#:oRD@PM 'q2F يh㋃:k.}xq\ʾm } fTR;dGGgqTh:(򋴠=!T3˔=iHh#]U!~KO] f=ɝ tIn}kѶ[eer9X:XM[8;JiCv$3s`7li-E_pJ ;I 5*8UnM2!/7ev0oOs?a'z-G\M'V%U_JEnD=,  cudXuu}>&/iqiM~ 3 [G8 'H{jճKlKci -a]CeO\}}[S'm`Y̸Au>/LӖ;"'ǸjQ!Th; ]QeCq UKYW.وzט1VXRrNFʂv>O''է~uW!9xM?mB^)^pbJާ {[3FX\l}< _^\fGrѺ$ K6I%#3_MbDm:N6IKHSLф,*BLR.BKN3}(Bzj[Cpx/8$)6#ɡ"+7Qmcaֳ{Dr8miqpAd<֙]mi\&3ly^:z[[`6U6Š0Vy"!g>j،6 pywOp^@qI,+x$nm)lz;j?kkA]/d[`#XAF!ŔNwRDNZ*Pqi$ROvdӯ!Y0KH35PV>$rVBW,r]ˆ1j>c5u⾦>Wde{-="Mkez3n^ fY&,z䴋l! t>ih(9OC[mWڪx3+c:6p^ <Ӎ_}iE% \U!{J7I3}8:,8>3  h; ;'ݗjqOs9(9j@ޱAnwB/@]*o,J-!\SQ1}ZFm6r%2>eyΏWN=?x3OU[8)4L<+jq2 vkXl07'rJ$; mުy&T+=M"k )+KQ_U]Yx9{n4hTF~I0wܥ􀟈oMH`=?+SIVQ$ǿL(Auΐ[V,xеj|::o52{1.0ulDU8<;w..qHh |G*qF.ՆG ȉj=G@/zsqvƧI&I[-R: mAEnSi rӠB+lmʊuζ͝ˠac q$f]n[sՔ=^{.yNIΟ ;oYzQć6N}t*wTc0\FO~{^ >2TQwf |nd1 id#3>+ֈr0"/n}Wr[5j x3rhށ!MhMOHo"\9^TVF6/YZß1O&B T#hHG`z'@!_XfܟJ&\M'/XLK !-GqU\qgpSonf2^:Ak(n76ߥ{];5׻׺׏&qAڹ;z+)3 ( 5b.XZGB . QeǷag9L9|y/ȂAqe;U+c?Ϻv*Cj=׉SU/Y&ä}RG%tOӳbqiE8S : %F03YL|U9C y}K=}XG9_|Po}% @@ * \JB,,ݬw$XKZZԈ>BnŐe\OHYeǧe[{o Ʉ!aX>lblSg'HْXP: %gJCEj̾|mVE`_լqf@r}ތjE& iAr4疸th>Z⑗e(dS:/_uB^@?A=xHaWW>dVN>(Œ[p|e=.(-o4>a&w+&mD 1f sցi׉ *&ɟ7B..2/f)w!Auq{ve2b*~V胢ˊyĒ?~-BA}b 6iBеe+A>~kr[X"R 0[C@f0Y#lTMoO .7eoPT0E7 í.{n$ha ٗ]Re#+{'NcE`QD) %e .ZX@JDOul0>0ׯ㊨dg*5//*2aJV+}<:uZ[š7u0J=jN LZ?y~{}*8c{/ 5~m8gL0x v= ^ٵ0f./6f6?NQ#aah AciRKé6y䂮15O[޾IV4}*rCᑞzd- 4V-νxv]sj:(3ej9)kŹšk1 F{sY }qU 1~'P?V(xU̟>G)D,غ6ތ%ŪmE \)džD\D6NߣbVVhS+\ꔰQ9RȈOhM,Cک# ,]D$O9z.VV#'UOYiI'd>+΢p M{ױǪZuߞrdqn6 dX ?DK>JI?FP8| v$9h;T/xtͩUŒin> F y L`?-Ӛ?JY)Ky64S|<voSzS?z6=TY365n]cUg*x /C@+0vdzhmQ; ) 򏸛TFex@@1ot]R0??VpkLP ;.sauv%^T HΔX(i;ӻ(55ԃ[󅑎vN_++xp5gݚm\H_W9W*s%*VdT-诵P~Wt {rDEVѢl/Ak\$t=Hf(au^M?K|W,_=.'Uo[WGb^Mp^N9 zH]yR:p֞+ËS4X\Bh'oQ)$Jt,Su<&ɟ68mV}9c B?M>W7.a $x߫퇬Qz1&Vok٪!BD`cpp4OY7tuD7{{AY\1uX73uTvbΐq.#cfHZW?Y"Xl͹^Ià]yAy ?7I7\ D<@3۟WYUZHR\RZS#.w2/oO?fQzԮ6R9b[$H 2O3Mcޡ~45LȂK$=V@Q&¹T@FyF6!P F*'WIa̶@ֱ]mp~NnZޡTZ ~Iۇ&oA^%×:7]L$6YܛR-uָbr ( 1UV ~?op=lqe0#Xar/KSrK-2\M54W47RIRIn5_’haYbZibdSSviDWW)M)ya-A$1+,QI$qȸa^uay ^]3#9I.c`L$I$ʈ1`G q$I>D0&hM6Oș疉8!磎7 2яYa,(SjM31OE 0˃~8}iYe#ŻQ3SV1n5*de^UyytQ-(bU'F˪Ul:Hʉ ̺,U86M7gxI4 o{i:INpj&%H.teut ë&w:iIh*$%n颓(J:垿~[PL\cY]~`Jo): ?;80%CgTEM5>B,k0!2 n K2=Ϲ7K a0ul 4<ꇬ3&מ:x_xnqm*-ٻZ+>#* \J 5*ʫZ%A7Y$dϥf+OBwyq7ԔWw޶S}OB|>AHVdcaђ][щN=d|4\" KAܿ3'ɌUFm 'awb?OE M]bD{_>|2q\;IOs1BLDۯ)yťJqJ 9'u$ _me:en-g'vmކtP^ V–e39cy]2hL+$T^F<$ ,׊wź Tb}X+Rڒī]9@nmdHϼ!kMI<@5L̐|/ECUGn\mTJcP݆W̪Rj)zU:f7г-X* ^,gZuv ޵5IRk Ύ(f*_4 ҴԨ h^X򈆠aKȆa ܆%c|䳌Ӻ kow0Ş7yaԳ5 `=}/S3n-1 a(mdiscرC Luo0v ;Zc)RSH/h`椰fHM͌A[)HЃSQmx9d;zl*_(:ݢ]$ U4/P@F\(vl{p7GܓPBxL4 mj]ՓLx8'7&DSFizr C&GalF*EXsv~GUWP9rA>,c-3] g YxÀ7? aL;׀7< m~x0;7(e856^yQS۞>}]5"ߦe1n5W {Dl5 d-釸8긺s_Ho̕*a۳嗈?k/B~hq_Ϛ}k55`qQ/$zT uU}hm'v.z¬QpqI{hy պԷ19_2i*!t'|:M )Ľ=)8$GA+*k! tֈ3pgVrcn̹VrЊRB ) ? 0.XmJMժj&Vt<]$+ui:n|j6 n3AȐ 06V] {fC?XUM*]rs(!A2tC]9u訫PVN [sFe7% 5`ۄڦ)!BžST=< 05^F) M1g̓iLcYK<3~T;QՔY855r,ֿ j20W>ry3%j~VJ]&I_5$-Fi"_pn l6'L A& c|;լsҖx;;U&7uz*:"!!.̘p(" L50. "qCu'N=h.ە-yzYp@`LGGXۚ2Jv@e \QQVuOfj1Y*> vZ2 w ]oƿXmh/k>۶ɤ{E3_C3)°aOpkŚ-ݻ%I(ض0.! U)6Y6v }qن\Esp /;S;JRdq ~'jl_2C3? RH1!(6:-S{єϟ~޾ lϷ. dx{M?3tq0 XQ9msLrbl{ɻ{SR:u{ %C@G?$;mr5{wQPy?AAi?Ǹ@Y",[lHsQ,[D0ci"R *pXֺ*PQ-,{:ɾZ/jn{~ThTKwjp%kU AFhtGRt`f灬fxŝG55:{N}ExBj۞6 K9NW'Po ?q}s3E6sR땓T(*P+;)u0Q t`iw=Ѓrvg1ZN^TikG:[^``g/|9֨xWfz\3-w1CSO4[s݉h5=G(ZVy@2m܆ Q+*vl!N#5 (35ħ* :/vb Qh?}#-١Ǡ)ڰ/յI 8IG`+R9J q^|'u۱ZgVZ.҂+]owI 9 O.0Aʸޕeڠy6_'!;GW)sSq὏lOtNm@8ݽvkC.ĿP9Ő]Z$%_/Sx#Hi>I%kgMaޠ&mۻZ} 7f =+yx8e52Cw vq?{ލ>DҪvYȔ"zf9ˡI)Fje%T3ⱢKE$}x{c:D'RG(Çu Bė yDn@+$q~$ٌJDcB@:=(ZOpH_sM֟pG>lo;&K%)%m`HZA!$2_H#P-T'L£P7SSh('^z+ vPJ|w'9ƙ~i[ҷ'lyqjԪI˫s>{0(ulѤpr ~"Hf-=k z:qI&t펜d_vG ٍ~s5 k4LLD-k6DMhV*}HBbiOUTSd Q" @~d hOXp#(54K f-|ZMB8һߋ<[w.ep R{~~uF:^+!,1]ޛUlZҹ{0}W'p 1\ݕNnGXD/Fi::ܢ 7f젘@+AajJ/^|ʸ-:N%XAf$=$k%`HhLQ-h/ j9z' &s;ra=w8 dIL(+~D@ޭ-9ԏӼ5<'C?ߘ.%Q!Xo"ǃB^#9'#2fr=S0a@gr =I7=0?Ns->VBd MɷWAQ ,*SR4ׂ]$qU܊{6dqfiOFbcw 9`z5_PH"YEJv> leF̔E8 ^o^c7bv_##G4^Lrj@1R_p̓i߫;szIIj=\E%dͻyH+]N]¦amr7@$̲:z߻0hO+6=?D.*rKР.5329Q79Ƿ 2իǼm,'xpuSK024`@1-A7P1 ;\f?=2&nzۊI dyU*46Uf g )t-cֶ/  e3>tvbp3''R˕ >i^Az[yn' (|+glHZ26fy =ြ;x{$XCOʉJx@\_5$\rBzP$MC~Ԅkl_jE7"2:-~uPE/OlV_!̛QBiz`~*r.42,uQQ s2$߄(syx;!ˌ!/d4+;RTij>H Hະл +&?ܛOg iA}dL)  GyE:caxEWq:kZ?Kxkh 9F't/|vXtUν;o?uAMNR:X (6/TG}bC3LId&m_fYxrxF8 ,k8X=y*V8C5CBAI~iL'`aޢ ضV>g8VBܾ_RTlKbᲽM #bWO,!dڈ ljk_C-ztM&ۧA3$6K`'ElED*{_2yv}CKfV14l4TV,I[͐: YUNYD7;;h"Ѣb+eERl6OH[Q8,$- ќ [Jl@=}v?^1yh~Hgcygh x@|w;M9Ւ_c78-0hP'`##񕘴aqoCw =#[t^0` ٱpK 3Wii)[o5NͣJn9(^BUHzv:t4>:xEfxc~I kR[jblזyEx;%%|` O*KoWc4:0-gn+P)ӂF4BuVq|vxWgfe.C̫[V2־?rߟ@|޵z r.%vD cU4h0OsJH'9W/G@RW2#j䩇CLY/<~^"Vkm: @cyJ2@(駆̓I"/WQPokq@2Gtpu f1E"8-7B`@Vzlxae=RH;*#jۦi/> A} ;c4R(˰YGhme7 ЄwS+dec ~Qpwb>qpKnIao3N`NyٲmTt7vf=]a;d4o X:U(s:.c ԃ75҈fom cM-p>yߛX$T`4hDMĥZNA%h6S( KO{^2Ai%&X|ŝzn\H|bLsGj%h rWr~ƃ?Ѹ'm[;M:i+ooJ* fn{?j< ]"5'4HyA.&Ȭ0L[0LA;qFhA:A^/+/88ŷnH .wu_-$Gà6V+PS\!4e%Kb#cPpԵ6050 ¯tpDXۃέx} rޯlocUie6/䎨e.؝\qr,صm^&Bysy/ :y.>GS6iS 2[Lk,AD><"F:nxPwZvif[\5d,& u[韵4 a7uE<&Lq%ݎcP !y$Yzi*O> 9MZݤe?,IJa N2z_]'F;RN%X.rDzO, zpGsB7$#֒Y$У]qse5:\mfh]+piZd޷FGÜdd> phm!ik;A}RZ{4ΠΘsp[OfNrSm`ӄy,J1UbbGOң\ x/ .#񮆃1;m3o#[$mGM[.^Lŵjkl3[+Yҙ\7gL%@|I (H/x[OysC`Y @9 lRi]ȍ>@Ld+㵓jX.JWi!@+tO\OEȯ/4s:N"!%149( S׃^t unHNPcօYe{: *.b7M!*S?Aپܷ|UOWEB⠃Q6\e5U:`R}7]\M*V/zQqLitg6vQU$Q Ps׬ JO@G$˸p4_d[W; `θuo)A+sT''YE4@@_xb^.hwx>נi,$5~"۲:*DAJMQ Tko=~I }בֿm˛] {;A`~(Gl*3IDBc\W뺍<`l~ }mXVFZ1v+Z%q xZ q^D#,ׅB1%1]TT(:hn.8;7>:N ~.m̘LV{=pǏ.%B\ʪ`8- K@}Q ,^,x}Ȏ+$(:Mo:<{erIO9eci:59O,|;N|*X<aYTrR(.s8={Y{M%Pv,Rb~n[Oo-kĐR'oeR%y9rԬ۳U$Z[w}eOv/8 SYKH}5 b#Ĕ^4TƂO-nvЯS^;&FrA( [+_R4\m[,qk5gAT'c(Q.Kb#,_8J$'x%2W׶SSb4/=A3c5/%CćXԨ FYjwɪ~>`ovyCz n'sL9UUixpN`S0Y]"F:&GH 0K Z%OdJ xSb[ ,d Vxg7S~$$( &f,jG~86 AT%>*Իm&\U_Tmg|e_zfnҎpۓ1!}j-ItFLLL8$e%@L.$lOҟ>OWgp+˸w9&TtO N+8Ofo./UR[xZ^ﮭyGA)͂ˮ. ť칏J + K೹PV3mFwG clxzJ*g)!ӣ$M9(+rv/M(w!}Ẽ,\žCz/秉L2F*Tx1{6F+YShyrޑNǙbBRUl8o^n|Pޝ=|+fY)^/!:}c$kU=;nMt/SqݢjtIBf^Nė}״ERei|9.\WP*ܔ5-3#Iέb*(xcF)c.;tm]4DϿ} cC1QnMmtX5] :G*ḄOxXCR7Uw4F}$ 3%FYJ;YW՞A6P0` nc:ɫw6D艬ΖQGBR zH4+(0qoEDDI^z>bTVޑB~AIuJZ9 ̖ a1z2dFTsڈkls[~Kp(n?R*KewEh8]ڋ#[ .qmUqyy.Ge~n ZPa8\hKs';5V'ro^y=ktGC'Ћ0 koj:Хvn+#*(gzKUK_ MJMh*cr nY|T5BwһЅW8svy$XKO+E&mHC{ajcY`*JH6kX'Ũwi, "tĤ/@oC)~\|I''J]͕J1.UWgZ0a 9}q!.$Qq% !M[HWtFYU.p\{ΒK!6(`#q=exjCL`\zb$1Num3-q`IiUV}cьzؼ:x#i~:fΒcy|2OV(Ie^Y,_".]d {mi?%<<VJT,UGcT|thn&/:7m}t_t1+)ыv;\ v*niՠѣ.)6+4-*$KtA_'1X;pӦKȎY xUxq鈞l܂ݼ5&\ˑ^)6:O0!z^4OX.i V6E(.c@O8ppNqk(V?N)2K8N9/%L&z婂TFI9փ-I\ 6ݯ0Ov<߷? Q~z5'vZ ,aa~!4cs!Q ʾ!m* ߥ>кɳk݇7x1aqt gMHRg je42kFn&cuU¬߸ZQ]-38L(%.'>Fݞ{yx_@yF:jd=lj]%@Wx~WK?{_INJ].hp5-~LjRp@+=E!K9WV".ٱYQ/K²á z+p1oqAxuu-h;͇47E>SO RXy)V`/ׄd[Z4'ƊqO> }]#=?Hÿbd̿5@ e;cc)]9Z'5U[OXЪc+ U7~3gN Őci[[B8:3\M.ylLiUMK?j$Y‰ c"60m֘dB/ɠ^%}Rmyzm'wsJ/7^ȢS;q4*P.{ r%謪r"9%wPjyUMϏ }apn얐Ed[]:&c Mo̵if )u,H֑K %h2E>gǀ],)6&fڠǸ|7% <.?p_Wxn.JܫO4K7'JHR^YکewDc )v?0o}vC}du E4@ؼ"Bx$N ~n-g{~s.;iA?i*9ԁ43N)U ȽVlTV<߶m0T"%!  &cFFv7֐MHs3Q`QoG&yi8">覴{ܿ8)h;{%BB| oiD™j꺃pV(55˧ vBLJ*xam'ɧKLn^]Qm9/>H H|!vjX+C y_;!W[Vdde<ʓ㨹&Ϫ'PUaQK )X1͏=~n8P'Ygӕ 7\K8"^ <7$WvLEw bliXg ~3s dSOO ,cR'K|s g)*JGqEk_7LS d4rcy%XwoEC q*u1j^gށfD?raI'i5/Tb@Jf&baaON0:s'ύ7pƸek7rqc5q$=T i#EeW6gӭiS® tXS$R=AP&E%U~|\b٫~ H.+8mUr5OIW$Qϻd#WɅ¬Ba=^`gp'{ Le͘~ޔmbvI~K"v:P](%iWs8;n_{=-)3/6'Gw!>}4 wmDY#)ԐW+3yZڂ{TAb-c+߱j#Q&:[xAP9ڄ(Ѳq򥯤sv}oK"P}8ݓ &#D\mR|e۾2?o8Gr х9Rt[ӊ/TTSZCi %O UQ^Ky8Lh6V7oFu4mP*',BqIhCE 5ڛK?3G]|ZJ%+AjI1˸//y*#,  ~A$GXizɧaL˄Cb!]IF櫧FQ>gKcI D+ŗ[ Yţ1L2iq!j;E|$tjz4#{鉗`_d `hWaUeWLAS >zԓv˰{q)& `nWvU$|ԗz'=as=NSu CڬgcUz6B IkBۙ$'{k=KOJu1QڡLX(펛zk^2&U2`! ѭ9۶|1hC.EYIIowPk{'ٚFNчU fƯRQQSXw_ʼie.X60M@D6B8B{Q!3z ݃ϖ r ;Pq5&`oy^] [3Q%8PZ~T{?0~DRܱV"|\),+( +_U‹`Q3bgh*К;9Exծ@dR2U=2Z1+ؓ$UW4!-/W0;8#.@],ДapQU+jt}mT- b`~!\A.pg+~9ւ 1S|p7[SW (jCe![*v\1p`L g#k` 2SlM[=}`dشX$;՛ ׌\ NWM%&?UO">ΰmI-җ֋L,/.0̬Va3<_=-ud$t Du%Or8Ÿ(xF,ȈV ]'KybpyzksP l[<6ep Rˆj h?ɕx\q /Nօ/=)>){hzx=vQ'su^}VQ7ėOуឦ/i:ɹ1-ڹ!Ŝ59+ߔC7/+uO Mعejd}Ǔ:󿮃ly=]1K9ϚbTct4&ʥ~KXM[G_45vʗ_A7zf oHauήHs=kԃYٳKD6/"qMbd-ea0>|zqW@re6u:H& ͬ6RZѠκlGXUMwYr8aU3Aە&5} 'И厬Js ]H{DRzz|^H[%r$L7T ]DrƄ&*#50656PLqHﰬhx?;yzGʓ:C*|FB>S<^5TRҠh28J^Y>Y)I*7nE**k =V!6"|bdꅶ؀K]\Z`9soelȣ˂>ْbJ~9D]a6-.+.w(6f!Qg(ˤ)窣Ij+6&`Q!,5X=(47uр?)0`Z2 Q!|uˢ}$o=2$ו33ӝP`# \n& Zd^(Le걘16eɡv]o ?N @n,K76 =bYܲ)kC8;ur xil-pDI$+R:/Ĕ=W_21"u=nPL"i^ ?$%Lq lGtK ycKeP󂴎rMWvW-3[yC&$4ryFwp4Gsz(i Kjt]9%8H r4i۽эmAz")3Bbȇ&y^=rY2ZI6Sex3l+~[4 g::>g힎fr});6QM v_yLu=h\Ni֢Y<T(H tPB*'Dc!4(MSbP[ֺ{|DƩcQ3+ЄCxj$odh e!Qg20cjf+yH.VE8r82*ʜV@0͙?YoZE fH#Bz%'",z ?o0U*Nۢb8 쌘P]ί>/xçBIʃOJB&qLSi~ֳ#vA{aeVtW6jl?"l]Z Ctw6g\5L gYoJ&55Mh(r睖mSqE þrgg%M`0  >DnaI; ǪiXVKڠ.Ē^Sj#w>U Y ~Ӟo6sKzշl{ׇ?tcį'`^ɫ+Q)DR^w~2niDjN{p!0s/P{XI8#HG>PGG j-rr|"n0'4{zH bii3FN=ϋ{g}F&/EҩXE{uLr.>-{L 1O\D1m+&Ӻ]qӡ ۮfȀĚi]lPc)PGorM>`EnKٸl -38h5u7ӵ@w^ I^Э*P-h0Gr 5&yN <iDw(Pm <`VG I+MƷ^EHw"J-؅<[GF53Nwb]%4;zUGsl1ns$bH"S dN|f**n@+00ݔXkZ:(1 rQ&fVZv6R@lSЌ9tOA5G-D wGLG0/Բ~jr6.ɰgDb(͔WAd%RZ._AW)+?|O؁t"i۵,Vd)}"Rsiy̛cx* 8BtݣԢLC6|8RD3ĥd~ޓ^i~S#_`š}-BJTjKbcNOŏ>?H)#scJ^ضu ȞػeO^—Uu&R{8怙T$hjjEK2k+ G^U:Ԫ9Z.\LAA-y .>(>f#7$Qq2 g ӁLWЪG@ XY1mI D7c8#"|=TK&X`?]N."4^hic.OvdvvQA\ZD53hu_|8y'*Qwer W|ʥf{FXyFt a9iMcBD<-SKGN 3Gl9;Ef0Gg5\wX#ݔ D9`{ʶ"j__X֡y>ѠsbHít`vϓ\bq?l0PQ) ||BNNC)Z{?ZfqZo v\|_L. 1j nȳ_`9TeQ-E::음Gg\ҳ3x\H)ӡl-z+i750]O4Nzh1!8qK{S$U(l~ͬS y@hbjlD81} =6Du̶jr+m<"ݔ?cJZh2_94{i| 1SζI;I]EbkMD0v<5 捆ݔ\U~tI̐杹:"GBi.d|,=;GI~xorN;OckBš&mHSiӘm^$(wpOlSz.J'Yi}`+zc,b(fbϽssx&Oכx[@[Y*nHB_oؗ*#Z`>?`FπjM [-X S%ꏅ#n f8L Hrga7ʟ7K"lV=L\yHssM=7aq R"QЩErK e,<.tX<Ab~:b+I$5|I նv}Hg] %OI}0ICP12HRDzrAK e$gZ6 rԡL2z>r,:5K Y L춈-QR,CJtW[._y "hUt?~nHۣu^ٵ45Mh̚7uLpO14 ?ג2\:-giHҦ&;>z)PΣ.Y`TcxmTXH^LM%V\ ' Ak5imމn?^ .4ܟI5iu`F BA23a]1E  uxG\!lQUJèv ɽe7A\Omʖ/,J;QYD`kcȣb6ZE0}[,mAnMWw\a0~MߓT(Y:R HP p{8]XƬ 3_ `.* ֘Zc?j粣>2.VlsVi흎ъm>[;31fQ&mB9SBA|ނ ѹOKO恇leқ f' )^弝Txxʙ2e}嘪Bx f6+י 0k}+'KyQ˃uhumg0dY©>o 1V¨\^J'לY2"40+%[Dgcu gjHF:h`] ,EF%BvbgbXm" KyNwQ3m~ t|'8WyTƈv?<[ˬZ:8<H|$1oۜ?%"f菱F樞kq|9Ѣ'W \5wpT*YKyPwlu!A';hk6Ej8~kXpf5> Qz :|!KC>B'uK80֔*(@$L1C 6V{o S9(&"V֩0bІpT`YXEXנ` L4Q&ۙd׋ sS5m\>_IydN]qXfT;v*L|dCœ߽5ڤ+T"9Gxa rcȦG氉֗RV9?DbɤAl08ʬca."#/.Lnm:d!ZEcKu)d=TnqU9 -ONyeF2;FR>qr8BLĒlPaaWlmn ׷adwHsh$'c'`xcȔs+Hj.(Ę!={iΪdV]p<7\c%Q5MdPI<:ZmeV.0â 4ܔ +#XTz &0nb% @~Ѳ$z+1]]mcC7ܼr1 }t+v`6Ƚq``&rs j4Yw \;0oZ\Jk*#jHt–{f{bmv9bxgb~cX]{=m_9WYOv.E/<OwNyQX{XWuyhߔIUp=Y(Я ~,h6DBuie%A, pb@;^١9? %.X^q|c_X_we:nmpռr΀{ۼ|,-I ۸p2syq1nFYWp$ً^gD]j9Es>G~ \?S`ih`3QƭVFU"1Eq 4V6t`UWZ0Ű_& ܨvjMZ\%FT+"17 1-v6x,]І`>ۭ0gf>>n052$`:T.,AfLNL.CLtWSQW k{\7k # H|8s.m,Cp 0du45'qXc0BR<]8W~R;aĤ#z6& bez"3M/vLvcsstM6^WPQE}J"ŗ&I=a :cShQJKtf0} Zz Q7xP; 8:ҜucuaQH?8Ńwɻ4ȚJSt#짱[9zʔ͍EJr~20.[?qFֶ$o'| afȳQX췗3" % ,5Lnv6\zNxV~z? ߍ#wD󲩼̎Zqvϴ] w\5q44:fe%7sLfaYIr}nwE^ߋ%STyA N÷Ht/ɴCvfx|ѫ FHFۼ=LX̞$*BU Ob6ՁU)kSgG{wyN; T̐q+e7BW? O*]Yb&1K_ |Pο{HLq;F@ n~r `QE%9p6<}I9jI\y!/9t۵^VvQCh84}K+Dq13tclm&*PLKjViG?V!8?GcD<̗=,G*B0BG +; Ej, Ln4a㜗q 4}GfeϤ!`i #x*U[=%7-ӽk.1ēd j/]1ֻ| (.=/ ʷیQ5{]%yy޽w*c*Ds]dҳ5M=iu%=,K1| >N [XuRal5 VJ Z>D/I8ߪ8a_;Y2N]գ1eD$+2iBP~>(FamfϷRT>U];: dFzA^as|Zx2^a1Y|j!?v<1MJI׊}c[6NWүiliO؎pW5wg`7O">S$vq/F&OixElXvmҗ?pMb/nx$ Kt1e򹃠*ݶ3` ES =S  J4ib$z{c}Qm,0D7XQ4S1ϵݙ)V*eϒ],+d$c@qdnCFvN2ux8Oo[c_ҫtX@_"b97%sYN(7&IOqtCw"F3ON]կ#}+j\AruVA~ґkk2StkJ;>"ӡ&8Xw24n|&ٛv/o|~0+-*wH`Qk`*XYxՄ^J[#~c9b߳*+wDiҎ;Yj>h8a6]o>j%T<ǂ8 tTߤ'g-8熟@F /v@xbB!aE;@7 #qjW?6έ井s;ͿD=X.QeG{ ؉h[:54˪i8 B;V!AH[U#oG$/hb(,h?p" #?թ"16فk±O>B4/[\nJΘOgJ ˆ$2J'!E#.[]LL3.l#p?%YblaJ5ƝUo b5-}[Ǖ;wɝ2Ӥ^ 6:xSo2kn?s=,nek W CIw!X~j:GeOQ!bqUݮ2^bЅ{uR 1F>?|[B}+M0*BEPY x1DpۛB 甇nj UN =Pl26J}Z1ثu)OCo-D!)q6#鲲\gЍ ٬'7."f;֝@u}WbzGV+O/#[f<-8Z8lX R;|!rg˜c^.)[(i{3KrJQVNg2 l螞QT?u͓ŏ9%:KW6B@8as3`pīz;u YH2ێ46WE.}(jcTa]C:(S8LmWhE(x/zBc %<sɁyE3 dƀH 0-"zilrciXɏ1h=UpWQf7[6c4Fd?v MH-:=FjPE 879NWTm8\^E V((JQ@>uW pul dcn@K ^ Ei9,7Օ=g݄ Xlr o9gB9{abX_G~ #ixw[-nυ,יt lFI9⺁Z}#|Հ4J @ó("X6~Ñ-3H_Mٳ!u4i0> p (/`z 0n!ӽGv!dWnrPI6cd0NlC_R|Rjajtc犂eN+k,CJfLY⃐шן++j-#f{v_a]K^SōN av8جJ!L GkRkC2/b5Tr $h 'ҩP T0 -. W5x!y'U@&ĨDWC<`/#i XX[%[.bh-77^1MuԡԠט쑚Rw!dd8ĶȦ,7`42Ϳ+sPz/x_y'dk#&gbѤcR\",?n%@nɖDM"QQv/q㟠xNAߗ:'?;wK0z 5M!{MK]aRg0~FU9ċ-;}kn_wOWYaogKCc?*GyNcBk}|eӌzU;Ac)rѥ11vo+8SHR訉/l՗c#Kk3!3A:Xfڡy2>zIZg :)$cɶ y% ѓg_b}\l{VgCA-o]>j:MxilJ{oA4O Z=JZvb[]Ü؍Bp>AM:BVHkJ|bcӬ. u=IP>Op{k `v+a?\.) # qȡKT$X ?X5\dz[Ru~s`OiV[`ۦd%1)EwcWvPUǣ7rQzL2}9̨4m dA=1q3S `$x|FOxICCՍ fo<9 nC_2!֍^6֝?e(疞Ũ}{3JN֝;J+c(Όkg:ϖo6}TYsi 8KoY 6GcJA4bKwڒf96 2 8уEǠ=RF'E0598w?e3Z0LVaR:?YJSP_i<j, G+r؞ABOJHL=}/TWK[+D0Ş7cYKJ#@{dOɃHKy38q*j;Fo Bڙ,4'FfI3 N.dUkhqCRCf]>vg\NCuΞe/pvRhӰhd`dr%.|%dcy48G<$x-g[zkf2sMz$DC7c}ğ`6ʭ7eh;i\IlfM"3ANCa?9>w6Yϸ 1Eq ٷ)_W*N#Ci4n>I"%AO|sNE bG'{.bb8!H飷fвj+,iF&.>Ns*~!k^O8Oyei|*KAψEkj^gBΩbb2FgN:yXd"'hi'ia#F- 5dj4H]!Oa",LcmBVN8~[,rY$*ߴsǿq/$4kƂE-vN ab+~@qjp9鵓z=q]TTj47l%EC_KJD{Qm5~;Q% }yB~'7f~^gmo"I԰Ygc<#v7xsgTCoRhDଟ0q\aRbN^~ p-NoQDvqҿ2My2Qt+?HX TWPf`9Iҟok";D;P(UmRHh] .{U +Ϙ8 LRU6كm)/~le@q}u8S&n$%Oi$ɦ ýr*)tspÍmynjV&:L`L.m o,.73Ĺ^:,rKPn0GR#kZc` 8!qpJ2#G&Gy{_\F w0}g'Q_܌%u(*&h' %1P1Ows=6,g  ʶi3bRD\.e$o֑0+0I0*skJGb Ā,N *)Dwt~8]8SZ6=RrӧJ6q:z}J7/m* ˢG,@`|-^}FERkF?~[NOUuhL&PM|$G#C<Ѕe7]ӘCZ"NkDD޾rt19gVb*uFO,%d'o`fglιl v5p[Y Bp}$e%Uj~v{/Qq Hޫ?0}*Wjo٧^8Q3#?1cOsڔhmGf5PSdmtH)ОfDf+]܃.4Kk9iBNț~y9Q\>ahX(*.刵?Ė^"h?q0`JX&wEs5Z5Xf,x?H'.dp\;@ϬmW)xl:d}o; wVcjh`uNpCunI=F8z^ww=$q478*+QEyؼhC6ƶŷVNIS9[m;4UUnמF%`NiQz-wboy)PxӃyvV oR7ԘLwL.yyT61ŀLY !3HE(w9?aݷL+6t3P<ܞCY?F$k\@:t1 XV/۰xg0R\4 yl$!t9;%(-z泸n~ *6R8P+[]l8*jRGh蔨}@A$^p*-UPbƤG1[\~SihE|ɐBIͱA*o)p1<ٶ<_y?DW$b2qd'{q*d~9̣h#~!d.q5ċB: H?=F3K224.1iYp_dfFl]_yޜ^~RČ@yеى?"e2 Z4v"En;jNRt@U "R'")p3 o\ B5"n c }[@vV=j TQuVtqӸˇ}WQgJE.k/D.]^/I]b% qjƿ9Xg+l}叽I H$X|-E  fom_~12)Yw=}ޱPx jw@xLAϦ2fFLD\@ثA zn6G }V̏hsBI` tRq"@Mhhxa}ܷGdGeʽ~M蟘fS93ۥbKI }x!ᮬj(~*hQNVIULK'i#^v} |qyGO:ԛt؇(l{]@Tt=[2$Ie+ךTRv2{>!CGh/$g`$we$u h)Q_$,+XwΠ&խdpo[|OEʱaϒP670V0`]'kI}VR(ˍųB3c}0UJ,-_[L}5.BꕶR33CLmxc>o)bbDɭk"PÐ8&acUmۄSZ܄g#ֹ;dcSP25Q!15bt/:引Q ]W[PoeT}:XtƁS w+h%e=!8"3C#(!:')l1E :R |D8]z7yV+ &=Ģ4m4xNLD.L9},{cT#}K/Z̫(5+&S>o*ȶV_ı;nX(XPldmE7sf@,SC|:̽%K\Q{ `,a^G<'8G,8Ǻe*(^j k6djZwK1'b3^s 9Vv}-Sm&!D0@\!AΧL"槃i'6:6ѕvBQ/v)s?LE yS|c 2?BKJv ލFɡc"Rފ M`6޹+! j.wL9dwZ{g1TUpGY]Ey&3E@&^a;q‘9GC| !ֳ V ke')bϟǮ4C"2Y[Ԡ1Qv'NowsgRos`T?7b͆(h.geY/Xt~y i*$rKM XD8v0xmƖI1*Fġ#nGF'e%xbL꽖zA6Υ;.j +?%i\L^ h>Vv{dt<ӣe 6'R.`g^nGts,A`s_!kH(Co"#|9dN6&W%: ՗F(yn4p( MV#$ W܋LhA{x6PQ|W632lm#[K!$5?,2MV؆XZLuK_9bmVOq&P9!6D$Υ%ļ{tQ uhzo,!:~3b AϨVZμϞ;;Q^; :aǽc ͵؏U{A|׻xS>w)j,S Ihֹ]n,!xMY(z3<*zյC8I4\ t xLEX'9}=it.x*>֖,47z>I_  ՐѢXvku=ϨPބWe^(cM0ɴ0S#hbcc8=\2SRvXFq[>JIzq{>?mGnKԋpWvZ󜝊N"Gkܾ_V !Mo98K乷,(^,B10~R˨X%T _  ",d1)# 89Db}B&}TruhG)2:0֢rAzs> z:Wj6 ta)Zg)ȴXq4`ruY7]6SL>@FUGKۛ6-8HFPny7{G-uтu&G'^HvIfdg߲V ؑ:}yl?ٽt^Hm܏:XmАxEs@nF^ L`PU:_ՋsLmG0!;*?IoX47*P2Q2PvF-ѲJAW/{D{Z-mtIKZ;:@c,V/ECP0$>xC!),V+tSl9&>w^񪈓i5~OvKE&++l 'A(.G~B{3p)mʇWЛ;zj/XB9HFY='Ǐg9Wj$g7Ag gO# ;_jg^<.XT KA=KPl6 ?FiJPb ƃ/R}A R0픿G5 gϬ^ YySu+]򈉙uo2>J ׈ V꒝M Yu҃k]ϡ5o ػ_"AU[c%Ƞ9,u/v 9BLgb\?tOӡc#OF{_ x(u;fL̕`T?^Oп9j)_yjV!M bë/d]~$@V#2%#0c(w +z yl|ޔ@Sxv1k5c4e$TK{{*iЖ9f=%#WPГgq Mː~TCjnrl.!6 ~TBB4X(E`>&^|65g?z!ML';g֐D˝hRHHpd^ƪFitE(4"-II3ܯӒ9iɉf]jdrz<9㺩F;ۚbhp*td۬Q^z bCbd0g TE-|M>2cӧƞ0omEI_ #?%j}sC (>U ;cO'K["lɫ5i: 4n^!#&;Su{VOa  >{żTXȟY SaѦkFBHˆ4Ub>;dFX*5]Ec%Q 3CIuf7hr+=n5e 4qGa3φ!j a$5 h :pT2Y'rH6?e>t߇11~],{u m-*AO9 d4;7!-aM3I=Oȋ7$OK YpJDJ:BQ7~(ee "9al/=Jˆ\:Y#.D/1)x̵v-w يJ-֥ov1f`i!kBN2}JB) VJ+U.>ſ۔FVGopd@׍ީiZfz5'Ƅ4C@ ,š\e: W`3x$E85ܝ =A]$fXHK' S8aQzOjHsa$rŎZI% Q)ޑk)SœIAbg%Xͽz^#o`H\k=3#82,?7N p6ľ; ԉj9+iZC94'9t-2,meɣ(l4TzSli_u.ǴYuFenH]3Zi*(7K7d:,@u q]}y<$(HJVzɌ2AԗJ8bg1M|gvtcfOp֧0^q'wF8m N5O;Imw Zt s"Ǻd7O^YbbqJЉ3SdnQqKs_Т&ΩKGЄUY4ۡSq~VV?Di@io9\;<*DQӻ|~tn@,@vvo_{ v!eҧ>iL?W 1&T& uz!+BpP&$"x#Tir %Lkb:>صJ<;wX,Qi@vWG`Ƶ{;rLB0ݧsbgOСx9֕"ܗh/[3LXa~hFy" e '8 cZy{s9_ _e{x&M=۴ eol|ǵF䗗m ,pVs$9F}Zb6d`e?9tIp?. T',EBu?0 Y1PjHbK5X{7NE*<+<ḾtWaGSbVeB/VlG4X[ н??ƈCxJ=;g*R2n Lѐ͗Lx`Z3Ԗ0./&ig]Hwh]vf3 j;80 0XaQǽs_砉nLP-ot+NWZp(XyeF%gUze}  C$MpM< F~;HuFaNݳ''֙%N|NjO}v~еE>yK$u;8x7:bzU:jN<>nh1ɿ{U@:''F!G+IFYƩM\YwuB{6u%+aU:ЯH0/w[Bbebh g0K/i~9Їj8TE3(jt6tΥ&TU!&sqi-X 5HFR#ܨ!}*#qP|#_)@; .  xw+vD FRou~ۈyz)Ӿ [?X̞ҥU re-Z97 JM{0EI h"xc/n5-^&ݷt!n'pMM߉%tX ew@kג.[.q9P2d0KRV )"nFJDNDQrJ1:6aE^ng6R #Be~9J y冮] Z,]ʬ>yæP!gvi?K`Y08w蔠R^rgHs L!U: m|mN 3i%fy b0(%'lo׸g^~x/s(CI*M ,#(k39zv,KkSF4$@0ˤhywE¹n95PEuLw>/ܜ0wYHƷҮʊ;Ĉ @s6)]sƲ7^:}_Փd_3op>d^.R Q Z{sE*=/Uc9g<7RMT'2zE@X6⤉`KU>[::ɴzzMPU4ys/F̨[~5` ^lJq/[ϝ*' KQu(44]Kh +땝?siйKKS,n2Mu'~m D-G_siN{0">zVd:OHQnxŗZ&Tf̥֫[`#: U{zTY"dGW|*gdQ%Aͷ^hi?ss<=rO^*K.;@(@[Ƃ,CK3x$4mw@1q99eX%R{֠@&!{ GT*kd^i%)CU#_zi߿Otkcޗ6pWd|Q#phr{A9L<8`k7Pqk/Y)nS #UPq&j{%{Kjmê\+C g7!8qE-Ҝ&6a ~R6P(x :.Y=wNt _zRx2l>Yh> X[K&q\q5%AO!Bi?O2Ǎq0lH Vy#FY\vO{&bFWQzL^_lv:ηu>bjj ]PB~UK:툽gA|9&>QLAwr=~Hq9]7?VT%Zяin٫)IH\>XS%u8L9 Nm|fS:D>H@hZ^G%c6W‡0E'D{KH$/ŷb+^I(#1^J; ?JxD5u5 dZQ{N0|6w^W;jN&_@"v-(~'QPjT' ܪ.t{+Rx޸ї97D4d].gh}z}>);_͋.L@Uw'&ysa@YuaMbCp@7n|Y~;/ ("|mw]Ypt)-{*ƫ_wmkGhiI-QFXoFR/22)8:p<-;iKSZM%n1[+Y2Ey)3~ 7` \?Sլ9y~NEQ+V b1bKII'p2 J-v|ᒘ 2v+,W\&uז6 6gsҙ@s&*dK-;;2QL!mǍ*.z*Ea.bH^p\ԡW a?K Fu2z%l!}iN{"rK-|XF5-)eF\cd/UFX K{SLTSHX#L 0x[WG6?_(80bjZA~0eOIIGm0Ww|p6(NKM=Foơ=;s֭о4}Ym%SD\ )\ȣGG-UAXno.Pq0 ad)hmj+:Y}L?0 vD EFqgf@q~esstտ /KH)Ebj;xs0cYCaGd~I|<Ź75-h8' vI ,71%3\iqY6.'TM^/Y1Y#ܸz뇵i` z 7Ù.*@ZǙR fҐ^BnTrsi~I!ozpM}I`Fclƕ9F4']z"MF@PC*_62I /+QjCo4wm1Isnm/4 nAgb99ܫlGΔUܦjN~7j$(kWa{R|%Dvº(f9F Eh א 1y3=hdr{ &A4+jt, Yh8zue @*̾=:\q-@Oy kRq8݋TὃhS~\]re16񒅨 ͿKG9Y_` R?IjIԨۧ[e:;h!!4̇r@(g).nn&_'5n.J{ > !R屼&6m.װ 3KWr96(:sf+gC#=,R3wEXUD# "\z+vc|Z?݆qq|0i[ )^pqx~ɼPxR8JZA8ea#>x͞Gل]892CL8C;=n)VxxJ$nf;[gJ⸷ ُrb5l aR0&O ,,AHc}p"9!jO1j?M- \ LytI :h yXDCs0>kFGŚ ϩ3BUb+(wd5ۥ*m/k|!#,: ӹea Q |}?fۧ~clBjXY5UHHs}ַeqYk!.KK,gU(r3z sk9o&y WF٥ m?sJF;h"=;UyT-J7U}1bǧt DAXb`mJ#~h]S6g=/V?Hx?QĮv@I蚖-bé_$51v]Ƣ3zj!0Rї"T !+{[uLC@+B!ȹ5~NS0&`e:]͏9UO %Zx34l6Sh!LR|ͩig(ڏ?'EP 631 Y?g5<3EܔY_-XM+3Bſ)>6Kq,4e" ^"gF] $ O xBApX'oFUJ32oЎ!*ghy>&occjw0;2FOvrd6( *;RV1WL{_ H?hSn}IA`q6SFtYCaJٚϙn>JV6=͞}-~=|)v/ ,/BIc*2R8OW)RN@[( 7ݴzԤE$Qu+}T.n28CS& TA9~ڊF Id0hxd-ebj?c%&ZNI-+f<&ry/%U9 NH|D0O}ϯYu~ Mw0rMۙ{>0sfn$8[-/JcLeFc jx |_b3  [j.[QM5䩞&zpo@oP-L8vл,]l#b>enBs8q@W\꾣_=z᮱zZ0P2b:m.)<{ L1'FH`KD|@1QP8cϷʼn#8Hrl,W SD 8pɓtZb<#XOaS99EvMA=3ub0*r&1&njҎ:X?#}c1qtrFl}zע?F? 9{ތ@M\4^U$K^i 1$3 D)27,P]hۚy$R 5a#Cl5N6ze|q57@ċKexcD#>SZmT9s˿0fs|kj`_OTXWwf j|R* Zm[m̪ +ۤT7&^GM#a R$Fw  OWX^Μ$*`cŘaэ B] aV(oUxQ:u,WdwHVsnOc1xc|ZD›b>ߞ*lz4WE%Vy@N&8F\E/OY,a)zҙ6D[t# |.$I$ qxu'&{(=Q#kPAUDTT!pg>S"LCF^?2Gk~zҌe>Ѡ|Zץ2R9[!BEV)TF9\b`Q6<<*DvPPBO+<,*P?a Mnt߾ P`4f^Pn|s,Bi`0yC.u [s> N3/6wq$)c݌H/V0lx?k%i:;`@C8j*}LBUD( {lm)k)X<&E͑q 'i]t}9q?<%{MxT[-k:#T)Â:ݳj JHn#$XBq_"u{&uw;iPWlCDʯ9Tufz ?KDm2G~*,K pyħ^AY6rɯhCTZa{ZW| A|u[@poFW%.?oiw y9K"f|Ҡi51B;7ք8IB+FƀqTmfA gVԆ:4Zdn^PpJ&UZ©WwҀ7J<(\ `r&{cH놱={Ԥc#Ԣ7Կ8[}0'diS[u Zzi< .i#nս4!AS!R媃|dEM8dQXT@KD RI 㿛,:y\d}2X~diRAgWT ɲʑ ~@}([8V+#E$ MY!I}`LTĜAjUb?hνLj2 aK R$H zd`c;t^~J0 w-`3Ϥ+EtsyNjJ/LS|Ψ:P,Y Y%MU' Ә Ulsݜ3r4E8'2Y暒noxaR׸)[ksi~>cq.3o!`~ËV }H+tZ}Xऍv%\@pG )&k_R^-;qV31-1} tPz_Pܴ Ge[x?zKn.,':?oZ5L^;Yen L>)ZKN`*❔gfyZSCmI Lf8NXslMU+>rh\P;sc!F&ވx[FDЩϮzwCI*=.&`S9ȰZBȲ!" AM8ہQ1ޫz+L**bj 9r&TN](( sqkoC3w/p=PU.=eAv5(xP['dsEU*o4E%&xVW%5-wR+WW/ Ih'~ U]ܦ} &S%SP"4AcH * bræ}M>] K5j0?<~+#T+Ӱ6>Pq̍ n"/Γ!1sNslռ 0n-h@AVQFgUs<$/!B D r4)[5ݑbU`0S{:tW`.tHKi\&76ܯ8>X_pa?(Ey͜ݑna.)Kb Npƍ*0Ǔ:-So f0~. v JXIF5)`[Q$747Z*7=r |-nVµa  }@(5;Ǟ@T} 4OhulH%!p20l;[%>Yˍ;9.[W[j $#A[= ׫c U̺N(<&*sWi}.VQ {,yntQ" ڐV|M5Jc .7A[h/.^;FQУ0? WfBtl-ڊkwbMY5 4.EIB}<# `}PO#WZ'tlm}d`üE\н q0CUtTW!odžtݭO&ȫS?p Y PkYmr1¦y.d%`;ETe/I . ",ӎ(eGˢzSxm4qV lP_25q,a|v@‹|Һ=K$g^nw F(pMoMҘFm!,aIEh¶XfUGڈ{=(ݬ ey`jȫf:L(L\gJf7}yzM꼱 W620 di&f*5vcwd2?d!y[ &vYy'TRBX &t]>EY*F7MAG#ط&H=,Ҏ }~| TdUk $ľдhaӻE7lE~TА^& 袰mѵ2A9 :1p6׼:T!OGv6|,#s1(Ռ%?-Up&֢w< ֨)QY=7+zǝ.?KzJȥv4q S  ex!=eXGئU$O8=R",|%['d`a&U~ңTdSHMA#{Z}#z=ҏ>y%N!fhv`LlNJg%Fާ7)y䭺Ͻp57bRoz>\4aZLrEAC[[MB͗{AxK]½ag Aj]1F-C}sA7[pgB* n }xlK"8bc>SG5eMIvtPI۷~druU@ (A||3TMkﭫ$3qݙ\E~;!) `w3 9M5[ʿob/jRI*qYP;󟞤E7> 1 WE?+gv ]t&nl>;kwѧø7be%eb@i)S_WMbJp T`ek5.Ʉ9 \M~ Ǔ/%v{b*3비}d1}]Yt[kLa#gW?juA ## :ঃYڟYrHˎĪhz71~ci3hշհXoKR;dy[Y &Yǽ'f$0Uo0H[x]JxE2HEJ-Kbr"^)[nXh >=ch6S8?3Vz^~p1B+դȒ; j7N!^lٝR5oHkS1y{ku7$tsF5*+3Xi_i+VuuԠd3+&/j/pJ5j)"l;)+u]U5J( Ɖܲ4ߐe5˸[,M qԀ ,X`rc*{r( w @:"$r=ͯ3JIgh|F90|d({0) O0)CvoCm4@bA( yX(yD>1NF ønEKYʏB؂p^AKB]NPkATVӖ!K?  pm $@b  NCqGkDdf#;yp<87~Fecq[^ R4+u˼%:Wёc ;>څO_ve'Fogi _^'P{Zhe,+Ѷ'`q3Og:%$- _l>r0 >#Ma Lx,[Ck8y0.V.&h˳uuXђ2-T 0眩0lYd#~furJ :>H),{?] ;8qtz[17e$ ҈BǕM-j.182 |qF=gDR0cr# +RhU9sbc":y.8&禟MѾh,+YK/"Fd9LSUk4 <䑀HClNt@|BF3G=(];ų(z%!&lg3iGo,BtۉpuF}?kkV^ 8\ *SJm)<o}:LG T4wZ;vǏZQDMSxABp>mdEUR`x=i7Jɲf6jFA}`skx 5i{䇌?qDMQ rP݀O&] ֋L7 'F ^Y/-%VpWYIR k諧O1-׎?_ o^T7 thv{~OG9C@ğVȠyMDWH4 ײpcabn"Ǩӎ-b|&//!jXږҞ߀9 %kq\n)}F[[45sOؗ9f\6+t ,–~6qE`_ \̅WzE-0k#;/lyJލ !srZmX$)mS 3#L\жh/{p.` ˛۩AE-xb.ۄWC4`ms*;dl"p$H|`bG-y7yrrÔhiz.T+Sޢ EX) N-&2ڡaFH1Cӗ2 7P+CcQKOהY*^lCbA.ml}m]^+C*u|-gy/Pwr票+i͖v3/YNYiS\3گ]>w_VN^~|s"A$ Q 5v`\fsqxM)MTgh%Cl lM&;jddq|¿1A"LHt =X /lbξaTP(  gˈfe@?] 7˸`xHL=QrY[ ۞=J;& cX(_4uc{ltk> o),ܹe(T|l.-n(?~L!Ο쑹nt6FM71pYXXeAjaDgw 7`]Bf|4m8j?ןa2?9Q疇H[n#PL00إrվr8f:@dA뗥Ji&_ lnox e$gĝXb;7*޲Q "+{${>x%24W0F4]ΜCX۶OGգf4ps"y Ya>s _ #Wǁt1il4~tUkg`X-y+x&W k$Jg?f٪,)7ݠ0Khlwb>=+XqIj~VIOҒ?@DŮ͕!IYxo;ӀF|6WtiF̙擳t.7HR&|fOXx51xWU^Yg+-&- ]w;1 lwjʆS@^*ĜrBJe.\H&rSXRFeo@=ش}bnK,yBiv[#j}$2yH s"] T<&s i@TgAWg9O ` 9%#,yMJَԇR+2~AylQ vC7j/_64FagJRWB{?ڐ{&yZpF-㢢atVƗ$^i"^/8]&u,wV[;‰_%B)ϭ. lwYE۶#Qmws٪ O%Idql 0쬪ϧr{TN$D@%‚7~Tq nғoKdb!kVK,AbQ5PtYD.FX7Qd"3W{\+Fjf+$^' 5zd1!Otja^8i*T3%{r Ҋ TtcFywĀ1w|Pd=;=- ]*9$Q5/`&ےKos 68~p;;<T?))fS!霪Sy h|o7͞&aEάGS$GN HO~'I׏Ĝ!깗+1e{[mPPgEf-Y̤sKJӜ`*(is$ARvj" 8w0Q1zK #t`rFo$Ap!`ԙHVEG*,;JBFr|Zy޽gſpodj~Q7^xR~ҳOb83߇m>oϧ/z?+T:R '6" {ːtr%}Fqw'_oPN™:xMVǣF`` ҁ{=jZA|C% 3=V=_3 UYgȲ|_m] 1x:9 P7-Enp.2x:Ō}*>wZTe@ҧgr'phqM`6VfTljLm礐( ;]NCm4/" &M]=>Ӗl [V:/oAJ_7"t2LX,@?C?&綐*)p0nvdX " )T,(@& 42}#kHJaO/)ZΦTS0oy[LiU1-{bYH)"¯R<׹;#%?P,JPQytzO wA\Odj1>|^? egG[3_a6Ӄ˚?;9j#f}5YΠrxA5u0Uތ3v=K+˙9{`ʸ[t6̏QT3-}-''歄TZ^..5>N5wsL%SBF|'Oxv@,(OreP5Ӫȣ]9cKFYR_g9yYWdQsy[Yޔ!8e' X߿;$Ifv1HvcT$K i\%zX$B9Jzom憌'm]⠩xGpVA#pۈQ7HLޣr^Le3iY [22K!b;{[\Qۣ!SWA;ZEi(+gњ ZV Pş22}(BfD$B Qq^)9}AB^n+ Dru&M (X i6eRX}V{䁆zKge#;`jO6s%;{QOR?f62Mي9@d Y̎-acX ztv- D՜bRVWđ22pP3K'[M<ĵ .Vѐ8(1t 3-lV9AwÓƓ|% 8JMRh M !P3o("ZKnuRNnu8&8N|?L-+[s缗I0tC9RҸizkl~6ϰtTE)Q`BڋBhn'Iǯ6Ԇ 4.zvE'VO({i,lU-npbc /⹖St U篁. 4Vs^B%\EyL[2֡8p3=,ZK& =(5h2iE=z_ۂ;ւL7û4]˯M|\~㪿[F9¬~bă2D #P P5͟'0ͧ|tSG%\taAglp> ԢShOK9$o/I<]ƴ}ZQ􍦤!y\ t[IiY"PD< V`@jn2j> {tYґ!o(OJD^j9yPv ]m쭗+p2 l) }3É$̙LW| DEl7͍;`Q LXOxu6cQ|9n6M[P*'| 8Bp,:&_)Y #j3^G{-!x5uA#rwM҆u>T |g 4*hԤ0T]c~w:Mm(TПso66?^W2P y?0JfFg,׵̰t9>!> ,"A5YliH7m(RՕ2,sԶ&6E|,#.?E>҉ӥ*lUoxJʃaCMMӶ0a7!S8kg=aE )Cqk; (4X@w|G}9#A,\&E}:MoW!SbĘ>4z ^ްlQ78ew` uAak\3p 9[uAauuwx{}rhrB:5bY2@,=ķ! 1 ^Z$נkq閃VNAHB ߅Ifn<*0GJI>`caJ6aPԾ7Vd;:k!>ݩfht(@^~>0K4j研n60_qҶ˧?1r1ɬ>kwHg1ҍK5)x)X#,:M8>$j̤ړ›iY7V(09>ӛj7 rt[ڏWTU3k l2mg5P , 9J:i nA̘eQ uy-/l+0.G{Ҽwlu)vڻ*vՎ6A rU4TI ߶:e+\ j]'1gќ5)O2-ITbEڄӖ6w BM؇lVW w]5qQ.ծڜ0"[*Mwkh~ܕKtaGuw<0d6ĭ:t0iGG()eR{roL'S3IF}/@"_$ߦ ]DLL9"F=| 9{M쑰6j!FX2^V}OOr.=ME[$cnS,9F6ao Yf}K3lõQ6)P1"&R7QT 4u]Bp.^c}xwS+ЖVo?⦷a?cAC\MnZ?># "`N5+M"c5YV!.C@ny(jKLuI&v Uuۿf~T:QZ{ynӎgdJ\ˢӒzW)C]&ZS@.՜Xuzfdsyh6ک7߬b}.Lɿg!|A9{j< c5BfPs=/4Q*EXކx9CdY^q rTn +7ΛHMsJV#M.v탷19TiBokgrH:ůq8!΢ mUjIײ@6ySXxp$-]AELsаb;$TKFD97{ٰ(^nZf[YmrSz}/.4bzBbB<1(av% S1mN]/ .3|O)^oQ4woW"N!a˒vmAO}rP$GWW].:=2>"Jug_l*4lsv7JK/6ŴG`A{K9KpyAMT,fvGgH=+NX'J ' }` JQ mIKiKL\:D3MH!|fȏŀԅlϚY$u\d$<)c!6 vDU+W>$NQVe<ǹ:|rƣ [65+D@@FjO v7M-,Y Dwey nެ1U5]ޡ%?(if)ڥ{BC͵5W2sCv*cZ*?4 /j JP0Inik|)*6i)qe,܇箌Yi#gWl!lX1lkld>REF3+;y8X\L7\RRvJ .: MLGFqƄ{hй:{nznS@5vn!b7t)RPq)'4/T;>)O)\Bc9U]֚S$nYgvC8/X׼j&I8|Jj)Y@XQ eT Ȕ!H1܅Gj[]^W۽0qZ^wͬO;z BmU)@hGG YՊ1u&޲K1[Z逭Upk35oa:RhkE/dbVJrGܝ]Ey"q,ߜg]ʜGM%6[yߐC.i փj{Y#dd stPхj")"Oz{-'ԭy; W,B.s#f%9=ѧ)).kHWqxb̺[~yeDYץWKOm.z?j6MJu Z1uM5QDp}Fyy˒`f x` c@d6~q D8i2b-NH!}nFumqC)ewFȮi !sGٲHܽfӨY$0(<"دؙ]\l[OC.u&?淋[U\[u`r<ge>[B. b%3cB^BGMT9Y)Qj;Ho }#Q0 !>C''CKn4pP FM,8@иhr|a7!^ǷꙄ9K-x:R>Oۯ2.Z O!*%`FAmN ra=%u5/2-DuJ Q;#TyOo0tnDc#G!VltaɈջn8Z{,lCۥzه L:sGix_n\yE) NR^HDHWѭ-Vx M.6$ڀpI=M|igE*iy\+&!w;=J8; zzMnjpEhdhkϙVu/uvo]4suh 찬o|9rD*=}b/wll՞zF֋XQFY[5|vE3RSQ 7 4J=Nni@p3 36xBy D=z1,}"/؏ݣOmrgJwDZk3v5=mf&6D<mϽ_X\K=]i^|ȗn?>mɿ'loFu]~}<'|LS<] RHp6SuZ5 Da.mpSLsA싽!2mX diZll(l 0Z܊7ZeG9mgQOR%p wF(iD.[t&<+ *lvy;{3R/f;Dr9ܤ9(|{f,רf/ 9 Rڡ.(sʼn;r+7Q47J؁,h >"ZT!_n"WuV:(h  $5ppwb-.G2R$R~:oD/*حQOBD281(ic-}B&̟Kt\Wù'sw˻{6sxΤ/ 4њƮM ʿuJ0[ %|kmf:>Pώ (+Gq4?jxw kG80ўSSpA)C@qqaVp~Η ŴUu*hĄ$_s]!.O8IJ),D\HL}YOR1 Jy|U 8eGw1 |ft rӔ'h^TFIaڜj GxYA '9b: yyPʷX8Lw=%CPڥ $( i!U䊖9rOr]ccZd+0 >vot'_ F\,e& >(D2,xCyx5ޜ{fUqqtE5)u w"DF;~b;[߭uU} *0PǬ "f8Ms'gP#2U6#`>eBduVXF_Gl0Ń@bW "°gâ]M3ԼtY{ qX zl;êGZ0?H~4-vt% HW%qd~i> p+x$]>SvQH1/PQ5@^ۅu6~uOȗjBSA(t}@R{'VGIDuLR=N=fH)if3 F ~NBi{cnBju~%m:8Kd/wTem?߮-^j,QFPx)[Ещwͅ[7s|ua"#"0Zauÿ,` #č'H8R/3 ܿnEiWjh UV?^ylR, IAk@5:.knL n^άV# |ֿ Sӹ =FO&HOۏq;٦~sUyg숰-N⦵ tUeo`N G^w=:*E1Kf VOfs*A)x 8آ5B0\um9(dN֤dܲ )""5)y.5A˒n^HMB `xݭ3S4i&LfMx샷o` ezs\˕䑲LQ1w-oI7OB \cMZ8@ JQ"Q(jaXW7=ν ~`?Iio4hD{[TȠq4c֎]F6bS $9Q+JEM|](lʷ4X̚}t.ܹUoeKWiT9X-8`q&bKu>NP]%3HfB ܾk`G_lmi =&V{6iV%l4#g0G*YQIX0xe9/`}@Tk"I) !A4zP#s&Mz<[ilcG+h_M[OW3I ҘUh'NE`.e^.Yc5~:$o9XU?Vר(L1}Ŏwdss/)'ٯ|?&3_\m3LRўEJ>tpUURLI>Zs*+}؛K"[5(<{7`]޲5?3..HD!|4r2yTJDN9>8PkʑgH儨qvH8 +6U4Wv*Q;^!P 3 tŁ>$k_rpK ve| `&7h{Y2)zt![ϞgPv[4 ? ®Z &{b FNt&/GbsB։4fLHpuV@cIq!1"=+v'D>L3+0r3fd.)o* ҳ7r=5Q4$= x: ya&\/ k6fD1t SvbQs⏹ܴYsɓ,.1 s^9<)@S5=AJ;UJsO}uoBwp7[C=@ƫ'ClTGt[–w$?Э98`K#x.NG `38:[Jk1)L gN݀)R BMf'ZQ̆CfB#4F^ЗѺ gNd" (gN uOPnihu&ѷڀpť1p4n+㽲iE0ԿȞ 'LP-syǕ5++b,ȷsD{I8P&%)%yBvNV%/2QS5~L,'AGRvZנMN|X@94-= nvqςɰV&lUWs'B_R69+ W^1t䣎 ).d ]TH·`1G]Q~'_ ESC߭UӯBٖP$hS%{@xԌV|NyŇrQo6AG֭V2*o!) -P-sMv.,jTu8++zBY*v i/ *_:7Ԃ.5d8Y8%wԠiATh|F"Lt #y>OC$G Gn`Hs6bv}xĚB!Ap3Vo'*551vDː%Yt@"UI"fu&R78#\xZR>YOtGUA-'v jb_}tR;%)fq+Dl=ri!)2 b' V2b^4n+8+1p;HM{ kZ:n_ (Wg?cv]n+XmAX)?+eYc# s1(T`,6Թ>ԟKX2 c=Q{}ګ0DbܸG)Zc7u{ԵP!6dzIuTmXCfJQMz۰)oBؐ}]Kl11/a H> i=ԼE ]} =!zg{e%ck6ҷϩ40RMtrT;@)r Q+.Jn<;K aޞ p=>i!K}DG1l %#BJ%C!~:#(4!-IJ1=D<1$ =W)A#RwXJ-7s't$O* 4m[EpJR4-cn(*/?<.saņ<6c΀tyHmtmx$1$Z}:]+I>=D&iK@D%{`~U# nvUJ3#A@Kz\W1U4brT0\8a +._Ms/cE#3~9tY"!X":P;h*)'7ą%#TND d̽/\~XE^Ej{ZrOp)6NZj.Л1H;E&7 ]Ȃ|A>Z۵we] גX3&-/~TL/e_Y8ILpLyWGt<0d<)P v6_;ʗTF$k=i c2^-߂ޣ[ɃR8+W&R!2yY:oN{lk]3f"؁,3u!x #W'4MQ$0s"z96qY&fR{铥KKKYWտ7e%]x`lYTD1@=Z YyQgVey~:`1T܁/P&NY 77)T_(`GQv`v:y%ÎcQxi\ Ol9l%C-[g&D3h% 0`SMn*sr.Nu7 NqlUm}xωX1E![z{Gqq` SQhQGݙA8A{u68bAeG<|èJsV(sdžYv)=)F(v|l4d(%*< *<ۑ\)P`B`8ow7YLYòAt^!cB鿴E"B e*;f)>(;SO-WƟ>nV57hRZ ϛ]{F}M']||c[z^?̈́x`}x1;S|ߥlarqv'o<}jLީК}MȋD6w jFpz/ZV\x9N\ dkU5Y?_5`+"C$MPs(sGjW Y,G~SSj&;dX"q7(a$ވ+ECv#){pIg5ܑk߯gM85^-S&I J89kםvu܂'ak.SbR@0ͨʦQrJh=.3vjeO8`}D+8䖋ZؿŰ_4-1v/T,8wVdvyUs`%$8O7)pƂU#s-WA Ac“Y6FAY6 nvWLRJhӑNX2IjV crJ ;Lk|扐Tǘo X zV~&jaz +~%&mIoFZ% ʌ(/+h&쵓9.m5﯊GKfR23nx61sjGJl.;_=%h}J!ݯ|5Ud>ƖU i7qIf[:I5H ؎f1̳1%M#r~n2Jn.k|07 t\"EZ\(sѹA)şQ$;Rzp]9B~^[|6|zc֕-lO:Co3: 仺_n5ɓ˨)\}۸Ri69a&>(>۳w.]ibaɈ|'ŠGEH9fɋRAh $mR j ]HJN8 {V٘(  ,(mܔ]p}7s~7 LqĸĠ=k Ⱦ3j@߹R|%&{U1D6щQl$J` /pWWH9+~ViMwE&S/*D.[ؖF4 C;6ġAL9­Na=kmfS\H& K BϏG nwНڰ>ֺ# .OJ_S&(LiS{ܱXBZo!%(A }E͊zٯPzz Gcُ>Xwd(`7vew`%kV"aE0l"#W[R@C䦑Wh`c|paՓSa"U,OḾ PHـAd|ze$Ζv;4瘴ÏN[40Pejdmuj-qqqs]R2P 9?8 v-Ҏ =l;=0;.^.qcƁQȲf@-4qQ=S]1_}0ƑSMGΣzr@)WQt %3hfSNhwYɲ3InŸ0LNye2lfg:rq*qS GW)YEbۋW^|ξ6Ϲ}v;eY.'=p[6?t&fw DVu벘,/yCrYrA3c]N;/,6pf`[/ENCϧa`L3$v y5N<ٱ;4-ܭ9ߋLr0d #E}ߘ5* 䗡cLyC!x'<]=/KL:^C",c,xa7vn|ٝλ)RQ,ҪsVh4l7'ArGVWX>Ѻ,X~tTdՠb[U s T('Ǩ1͙^,]-ZIe :l;V*jvlӦ ;aҤ[F QZK^ 28&Zu.h kFtxB8\Hʴ_+SD8; bU_A ]zlzࡿ~5ɒ #c7FP'yUd&:!K>n9e;w"ԔCQr䦟SMNl_ϬvXun8--x0UCmv(ʾF¸uRz䕆QK9o`Ch=4n{ˤGVԄꡈ x)>u 2Y-N /./bIM"KC(۸E UMBA*#6yC-.i8aQ*)@*w:qyj!'EBeh1mq]Q).?i׳(KzFzXWd@PAJQB|VupJA/_n\bF ;8m΃U%h$ܰ8]qHU|b[=_g61XS+$_r,&Ȳb鲖6lS#-GA(L-KF9~;, ޽[ݴV `tn@~b֠ _:#bE A魆{q}cQpT/遞Y*fgS,VmE?YTb]V?x!! WW&W' }4.rH8(D-r2|_;Z.)^ V7?Ɗ Y:'q (,uj/BٹWYaPx/5g)bG$w |?}ڌ狕4G.zti0ȳ~e%km>[m>AKR<&FޠdNG%)w_YHmVVXaBU=Rt?%<3TdƙU3sg%s1@a%[4e\ތNB=g`/ueI߽f3%VB |:H>7ץ崬 iHLjx H ){7VPщ:ch#B[)9xp^- aT\4^m4;+A#cJ<-s_:J4@!b~i,xo3Km@P J8RV}Sv0$b;haY8g|lvgmYS ޯ=ߥ= sj_u͞X\uڇBxwuY(YήL]{wXrv/3DMHx%P< 8MS? dQxnQ )HtMВe |bŠ4R.*P*rl*!G%Gw`=p[€٦g$F{3 G/= +Ln9"o5Z#(u|P-#a:YIqfP X+7 KWtBe 2hJÝ@␷~mTCM1]SN"ꎒL䪘 }.s)FBm6[pP+.3}0ufњ̪2F.x/#x|[kȍaX~LLL#T ZF}Na\#ma2W.:mij*9[`Yx0߄,_`7♞zMC|XG@ XXy$3r=5 B( {}-^!K>LմD?=Q'+1RXe_1AdrD{ݘeFc'y_Dz`_f$9 |ۓ$!j.P) *e,,ɝ6/r1t"riPܷ2 Xi1~O[!ͪ56Ft4\ z9>~1γlMxhɺ푝{fPIhN̘Eh<^UrFr,_[xadlL)Hi*7aʚ>+cSx+$ڵ3OM6v-_?ipx T)u3I)sNƧL$=F>VdNg@L/Ekxf7ۀD \h6->A}a=s2oa8-(Q4MhDJQ+!]#cjP&@i0o Âxpll<7`wttN AEmegM]W"\dk%W)Amf"LUO6{VP]=wK4 ebZ{RtN/+Pqr;yNx[+GL-/m ה.(%4-.[b7um r]/ M{Y8O>U -2 .ɃikUofax}QM-O?sAHn!K/r0˨4.zܵCFs)+.cab,W5OOB!¡pV _K9[Ҫp=]=&`͊ߋvhf8Z( )LD'Gcbe lwC~-],U&:FPvo$a|Szys!9-A3|N. hC^.5@<<ʇ QS(-@xvtDλx31OwNz?N[? c]OQǿ1r3]:flRF6X++Zl +`\T2cJS9\a4 '}.{l2+GƇ9n+o$MI"uH>|rYE7M:ٔewO b߬{n' 4 ;7/o` A]V`/,Zcf~mHpñd~xH8Y o8Ώ{j:)*-SA $B?.P-mG&iIly\?u΅8yE%^zF;5%)aU0m1o6/sa1_'g.j8l¯IHhc9(@h>jЋ@g ol;3N0&̧̑Inaj;qe5Ϫp6 V $j?uXSR/ys@AN~Fp,*ȁV6*@xɌ+jk Cr EZ4ƛ%C=V~y6Hڕ͋elt{Ʊ޸kS _U):H<,1|`Z鶇||62Rfl_Xb_Buk$,T}'VqŊ>/f#|6lg4֛VbДZtN|2SG~{F8e:t|W˺݅U-[E[0sǹ[g#zCy(lL* ́'͋"_vu;u0HDǀ)JhM1Iy&"%4[uƶN NQtgǍTP|8wdIê QOl~\aD@ v{xhIPڝ nqS Nong^O;"xaTH5D;'P_ Kǒ,(JvIӠz7oT]:^[$pؚ)<>RmnXg:V> *+zqc WyP"j'.1%KLjv-[8lQ>]<ІĄX FW0SkI P8rCr?Οf! _^ kQ=Kģu{ .'&>Gp&ݷ(߀GZ8jCt7 )H4$ >~|kz-<"d%o<_i{6OopFVo2k}18LoT9gHmҟvM6@qru$ʼ(''%N,QQPk*@j|հnMHԐcq,a)@@(oV.uWd=;eo_EP߷ІWO($I͊fcIcvzPH4?eh@7$3A%. 8&?qSE:PNMXQT];4_Ĥkp9pKP,ã "$MP}cKc]G12gݸQy&ɫDMSw5Kז,L)mn~xe7Z; X mQs팧3`kIbStN4ٽ%\iٱ~~p;(W*KNvvè*r(Pd$q RxJux9{/ՔpKL"}9t"xXQ_LJ jϝ*&kbP.$OJ.ɫv1w4QaK+l3&Arhܨ&92c0x)QBO^[ήRn }\<L`9{T!p Rř(F1e&a+[x96t\TQE_d| bM)vOo5vuHQ\O}l5y},*;DX^KU ۣJSnj.wgiA{b0&$865]$TnFbai^_XϴWJֲ%樂 "/h{ٮ/YU 6TwZkIڵmm7<KS9wI&Z)8;lx\7imc]+2$^`ZmI@TrHPs1>Eh…")E]臩\(J 0VTq1՚\Iv: X▷5FVG>e j&)ʘՆm†/z\?H&qSiQ !4iT 4-K妗G_;OršE\NѢVBZė uVA z`5P9? rHd) YBN Y/(DáEm$qa{?!a Mf*s>(]N͙g.nAin,{!bF` _ N[-OS7ȳJn{1b_ vKTN>0#/{Dջ_Fzt3/~sn sei;r/Te^%P 1(| (MzREDsHv'@}(`@WNWMYʉq:;1!t eeh*QL# aB c XD(uS`qt> 6~=G qSfO"Q0f >=c@sV!OZ1'z/]9ſn ԣJop^z&$k~UTiUk: j{:v[  ޖvʄez_@ONL!0F"- gj1hȈ5q>i,4޺Кע)n2Zx9IIDE%G1*dz @)mdu> *=|URRmc?| M]gʎH|!8!]V`!N+`m3%HBTHUgvB& 2bݎ.Zz1a'μ :q Ϧ0Y +Qk ^Woc2a "!MV@MEsdاk 0Mo`-H7rd :(2= =R,K/ϣC j_n6 (ϐ RiME]ٿ8rt/a hj p3 V ȪLJ\:u`YEO:t^D,ELAR80.QC8/a]rA8N[UlT҂'V_>uJ 8TquIt><*ap~D2-},d!:{^Šn3yuѺ.N&᫱,=?G_)XuC.4:2NfN=Fo)<-Fq^zZ؈!_L{&v6u< zRڴdu9!Xif^DPbT8'rQ^kHsǛ3W28njOFͳb4W&P kVG9H ǵ&:0l|AI8x 㛫%7e ֟}VbšpS^{U D0rSgl lbc.xt7<`4ĽPlN8_ѣrȧD7$2Vvz@Ly/o,O "f@yL}o|WɂVO?τF oX +$ "zTk`/+~avӧۇp!nB ^8_Z Ѓ~<in2m|FL-OctN|E&+țJ"[J4x] F]% 1\jCS!.4-:'=$de-9Z%8ŋ}Sf QvO@MX/!YRl[і:YQe[sӞM񉘜-o.Gl(׫Axu㨥aVsal3JAd4s]ff$AQ9ʗeyVf&#HYp3$.[TuMnְ5o*U %P*(?DU}fK-yF#u.X T9-}{E}QwxVleËI뻠'62qP.)?y !υSkw4aSڻ,QL*^W;3▖- $}vGjdtkk6wW9X^M;[=k|Y$sSѪKtVY;M=/MmO0cj59ze5^The+Ə[)TڲHѤG)G} cmBv`d?><πf$f Vv+UKG3dtN hc(1;c,p"] /][gѾp؜dxM \[ZD9ŀt%l0ܕ f.Nܪꦴv݊X1>ӷ骋)d,MUΩ\17uɥ8)ʔָYySa#9.)cu5%-XXʔv1n"ds kC !4&~ uZ}im,Tb>V%k@,sDA%Q Rar|0,ƧiHTz giXp~O) &.RfN"P\"bAvk= rCqGgzS'*Nxn/(,ÐV?u)f$ӝH4,^[& ;gk-s o?_ŜVx%Je#XRx :)\% kP<. {lw:>.2 iNv†R=D~=/rnEwrs `! ` ʶwwŶA^3ftpSB$;GHIߑ :Vq;+ C(mRhm54QB+yvO3~zORkޭm[-lcZ EzZS<{0-;3ɵ.لѝKЍs AW;Vwyej rBMH:= LM^VC/hE/ :%yυ]ahV,\q$o`g>h ј Thܥ[юmՄ4F\4(BdzO^e͇\N(JXU S\ =&ܝ-6&iʒSaM$Q CZ  oQy_ooH>fine͹P./:\5f1{imR00]Gغ?y,{4!e[á{.eҌ߻DwEzq+ *A(^Z,J00qSP6lp$S> "ǝLc5dpT8 7@|G)e]5wp?(Zd J.߶qSہ=XYͽǻ#ݵ)Rcp(}|tm~\ fBTov 0G >7~"Zcȓ -U*᪷C79ɇV[fqv<6PE%^E\oeSHn =Eʝ^\6蓸 $RP |N4Q>FYiӂ|xDƲqǧ䰭3rx޼BA^*.y>oxY7DU) .7}*)Qk}b(y2LNemZ[f.W8R7I淐LۄXt^XÔD|1.i rIs mOE~HPlZ^ﱭA$? .B( X9^nNWg,x@qstr"Vи=SQ}{>\:AvJ= t#qH)eA7L2Q~+'9@ɨSo6k3( z@ƼƴЀYOF_ȳ+IpIkR<-5~(hiK ln\ޔ*ʂTx_M.Dj,~PVlԔU.ZZ;i婜wۼOS߁"DŽ&dڸ REJd [ 4\ v7KyYsOk9X'`hz#aϬ+_M+lhVH HXvsRa[ëyp+(us;7Ѽ`Ʃ(NDlWp̣Mġ>T3rn1(;2q͝Y͹fh54cP@[CP}@ƭ/_v,ŤaDarYeQno#W嵏i9#'MKQr+I^[f"2q(- Z&8#_3Nw#Xԧit=P|z3_Pb@8Pfb֦*8i 7oIK?͸<#e]Od;bf/k٭@3{yuKW*_:a-V^J\'р©ҦRsvm7ccArQruwfomZAta[ڿ*R}i-nQQA,ŐX.2Mcm5a<}\F]mj:"ߢ0: !I} 7oFʤnh~I."+BXzicNQj7@.(̵T`q,ycŴ6ۣ29Z9P);7UR;)WD8%и[xf=6Q( TO|^jhLOe`*z7\/l.&ᘺ24{x2)@*Ö.0%ßE5;^q6vnֹ¶Oe_. zή /&7n3R780 .3Ē30QDNXy%]$WsfԜL}1cY N PPF^{/inh Uwry߿ηAOh&kLH oub 4N"Gc>6npז:0szusy9^oջ2r9 o-ռX{?ڬ,9-XŔEwVG$Zª8.+YGDYu^~:ASɠ|a(WU=)߲]Pd%GJe I; ])>ӃQ#;MW+Pc;-{C t 9Pۑ0 Gn'@={Oe MK^p#=y@\"M\g/di)7Z.tlI^4Te05hƴw0$L$5΃ȿ{+M{Cй~1PTخlF"DMZ1zĹA &Ȑgao9bmN>VP"O^syZ) Ь$90TH5:xUWxMM@TKWNI>c<3`xl`x/*P ~Wnڇ`/C0g(\,HT)ޯFVtp &[L݇Y<)(qihPK&m_&#c>(ni*ndкܪIEE9OTb&N ' q_3_)? #;#<ûGݷE֑(wA aj&g<(d`Fo?.ԉ<̏Tm^a  jh; 9bh=Vyc!#+JyTlp(٧k1s 5/DoLXz >#ݏ竧T Ehvk+N=2q[AKJ6/#FV?MvqKL1Sj⛹H1?VZb{ljAR?]RD$%aEElo%I>1B<XY/zOUc̓*Oܙ~epF`W,r%&MoqPk}V7T2b*Ix< ^֒3Z)Ou.K(S[ݭN\]K&SF齝.q=O6Ԅ6@[q>FSJhm&G7Hu }=eq膮~sd+VO p MW GU!:mPS'-ow0*O ̧lVt0'3y }Hꞣe;'Ř~ZZM6mYuCi{D9Hҽ94N!Qo6+aBIjpG z V?ypmֹ}z pLZ oϚNǿӈG) ]J M} IȪ y@\6=SBnnOڮ|DE^击J&P$U,;]ߍ+v\rCIz&b:nO#`tK&SJRdzTt%DFZVfɧ"_Eqʽ{իc(1:i Ee7<32X_Xv߸k?RR2n G0p A[TK'HV)r1;($Ц!0)a36 G߻z#RO ҙ*<:PSz9%]!]#xcl7{,܃/UOϕkZf`#]kP4FM`bU嵔QCj}%|Q l95KЛ^Wu#k_}'jcT+`n.c3%ȆbT؄Ma+ʾ#Fl]MSbG{WϷ"Ẉ2i9 ' fv]37QJu6+P: ?W6-e@U%je3jÌث)wh#gCSvP/Β^A+rU5g┏ȸ h;8z큪!!&lT R |.x}nR߀寮M DYp믩Ta'o x"c[4tФTh̬ !]''(>[}{C~6$HǯlUjLaG5lYZxiwWLORT(JUvPNlQ2qʆhY#=,\֧BE#FN%.`'mRueOFy3D?*>,.Zpq/D vG"~;v̚-=px,rۇfmb00x7~ӓIwāo\aɪa/"(Xȇ-lO0Soɂb4TCu WSg,#fHufrq I}g!祾@洌 κCNy9>{65lp7G(rA]Ҋ*S*S=aE舚jyʼn,ﱜ|Gsgc<[9<ᗻaS[׺U 6#ǫr=rN\^l{}݄̫gEo&l8H32+N5Gp5[zjlJ}G"|\srU ,,U=H "nY]b v,kyY ytv鲶^lpfфԴdے9ḍ>F.usG8Dc-p#;gKO-S`Utvmng7ȟi`z CX"E:ՖY렚_q ,ܙl x 9^t[cZgw4, rMt#-i{Ðű2hRr81[t&Âji xJr jh/ MOrBhZ]]x\/JfK<_L\ϏT7L!ࢨb):lC{[[agO]``T<"_T/ (e~J.&# m誳skTU˿#7Ӊpl9"yTj3\PioH^\y 5 gbJœ abp*rM4@"-pc  ݈@:]ߏ\P _W"~0P5ƀ/ 8BūxJKgդݓu5aO>Q? h)wbH h2r̛⭋PpouWcuHR>rx^J@2|c&73bPK`Ul{`I#uhmdr: JQ롓Vh~.jXQuUQg5d{Vem %kTm"I7 +]i;MXyL-DGܢwmt\U&28L7 DI«\٢~j;i]RSUO&jIȖa~*DuK[ȳ[<+ }cq0\]00D C - ?ZShi<5-?Δz=,fIflwtqdmL=7b~z0 ߀)4lu]9j.x_KP,g_t ZR:WQ-lGpR RZCC}f7qlb> 1+Z}6&0 aa-q |~-Ӏˉ]n V>[e9Fe5Ux@@pSJsifZ/%iy'`O|g٦n8&\T=*O)|E p]-Z9.,RHdŴH.<=zĺ4VO(6xX%_JBr'1k_cC^jYV&}ܹRʊ&eT7~.3S\KMhz5rLªSlsy 2y}o5_ld'w_A,v$|YcA|6\<4f&ǣla>Lg\C66Rs c"NFCc%r8'#UQ(`Y׫ץ5Dtr_|I5d2삝YTϊKSj$`Y5B@i.wpr'z԰X@~"D5-Љ7vsN99Kx<׋&Km?h&x笚#g.d+Uʶ˙6DkFKf<@j su' c)F`/(rRa<;RBi1cRcAb@G49 K @WC_E@V%hmouF\8˙$)0iu Z'K)K-ߗE0?huhW/ϚH49Iw'^sa曚e qoEwvnF8gńveZ hڞ~ &6h"ҪGCP G?3TXUfհ/\2]΃syGH@ ~|w/"%iJ@KcOu%唵b),+b$7HNxiO;!WwRm/H~J  EJh{gFN=m8<9>yOO+as\@>]$~\|tb(O-? A:'ۅ+2Ƌ+ӃHCi,JE'U q]>g0p֪+ )o5$\jhy)i*EZ3uire{νB=@zV,#K5o;U/DU ;v(U78j'F\Ta@nCk[yd-ty^nS^`M1#/ a^$`L&;ZLjyjŧT 0-vu6-384X _u?ݙ^>D7) 'H4mR5Ġ1f|~9KzvGb[jKp#3+8=lm5ϴ4]j#JZš@IcUΝ&B\n$3+[`kb&נYՑ[HǗM~Ͱwo9 lDb抳L2ml&ibsS˩ne ex||Ն݇fנτjYҚ´}P4"l(3CbqO;kS%V+om7v#.NYg\ h،'U-Z)B`)>oŠlMhUɑDuK9kq=!fHنRaP8YCSКfLIeh˞ \[vGh~b.?x0flͼ?L""@ܮž]'^-Q #79.XX!ot螵W#Jab[M)IB/L xDįzj6£^˦lӷVGh<QpE]}'(JC߾X7m.::WV$mZ!<ItSag`ZЙ#X*k.ȗ] QJLy\ȏ`a$=N)ƔL6^C`y%L몛vmFDiҧ;ٍ ,fe/`uws#Nhc8M!184S ɑF+*Us _{WdvקeP0{Z@ҲMVϨHt_d'0_o$YBItCU#E<mޅaH&?:(kkLǺ\͚Y(HҫןO&ss*rY[RL .>nF QdDg5OB ZjzDφґ>Xb(t)FyQ8?Pv[ˎ`77˫Ũā|cAa&=gFT-x tX-}0]''aT 50sX6 a ]Ӥ0mAK^CR*gbx,l6 ]#\^ X].Nki]#/?d/MK[tp#68trV\d8{4IfNlȢwm(Kމh!o&7$1\/|uCѻR'qm )GTM(&:Ha~%$|6.> vik?-XӀo!g8};s>e߿X Cn~:Icrɡb_S _84IfPG"(1H@8ӌy2aZ-#=nIwo~us4b82Bkza,}ѱHw_H"&독j'13{:uޝRQ `zn/&3s~(ʳ:ǙO8eHv=,;j+XDTlG9E Xh6S̴7@>.LE"q]8"A΁>U ZK]IVJ2c~jg:ZQ>@k)Zٳ7TƁ oLϼ& tL8gWѶ 5T1+8oGf9.Hrb5 lr.13"lb!N'tvwVugJ奉nrRGْwW̦ioH֍h Np }6FI+$x'.jjfܙ@;X)h>CS#Gl )`'Wp``_pJa_j:V q("nv>^ #Jc"c,>cNv)tmi*mw5#u 㑲ݭQ!ԓfo!L!RYs^m1}Q>k|;%k~_kZlKLD'D'F ͌oEee7|/y,]K<^⌮A;CXXq=;pڛO#{"/n@z|5Yk=HQ> V dlMC7ԗ@ Hg) BͼS.d'> x+ݯHbrs^MHnqK F%T@MϊHWcLge}az>'.e{+ihZM?K +q腲C),5;b,^Jo89N'҈(010N`6VFpɪB 8Lt)ӭL(dj7mVR^?گ^n b]U,o뙨V޵fG;p ,=Qc{qt9,)OLqMk#Z!>aE\ς_&f-]2YY~[ |_$ QoF/LuSx897=pgrVHqwS|N/6{; wQQ'ޠ۹nAeY$CmU4ר\oyڰT4hv~.ސ5LQz;F)DtqfWcRQߔ۟VJm2R7mmt 㲻O@qc}rQ؇Ɏ$){S錿!C{H%V&_e }xƩ?=ŧ"=xi2"Ui/T\Y@Lbj7 \z=Դ[l5q(H[/O?[ }%9G7 qp K& i ]Y?Dx-~KXDA{#V݋qLJӆ/~-z/Pej[\7ױyA R2ș*O?bJq64TQ0-3zc{];QAշ?eDCEQ/= F+7ųT )^h0\Nis2 HLWڔ)N6O]սd>e"pj↙!2V*dX.}rE+AӐ҇;Չ}#<-Re[)t^zbGzʠ}+ "wݭ߭'K+]5#}l1B02>u-]nN?c&g,>4[f]l^tzp{3P"<VvQ[|izapjN!'h&1e'ٗ ! X I_Suc0OL46kl4!7xjo2tMCQ{D,ky' ^'jqH?Ir~$U`R~|O5 KBO31)J` )T{RjM$B7$J!!]M8A"gt-:Wy y7'y[Au==.:FiiE~+[sf$q0yTE' XWo6V9,:Lz f(b2vĻyD$罟c.O-ydl3{SuԹAX 4 `a(V-ŏUj7Rx4~4:$۽I agdUuGX *耈DW&|=q_zit_ccӦL{ݠH[#pD]%عI|6ۅP繂TJ`/[[CwYp 3^ QlŹU$ۤTqY`9ХlX%rboHZDI4 FlJEM@1-\#.YywB-v23'5DioUjk;WV52V14>uuA1#Ll{2)*AGd$|: (~V5HJF8JvE#] JBzuYv55oH}KBG漸0GCҞ"˨'YQGȭ_+ka$+j2aۖ`&28s+{, u` 8AZTdO"Jk"WV*ȇ!eq1qnPK!e/!dY:;%ݦ?S0Q!,w%@qenԸR'ܡ}cUVt G~WL!c.)OŸz3au=Ů$嬰ViK i:e%``&p]24 eE x2mOtcB2PTdiItt@-.Hr.^hBMW;!e(.e\\皭Va5n7oZ0$ O;,2m | .&.XomxϗVD+9;ls?#=ӷOxЋ bsR5T\>]ró^C&w-[=욁OϽeѺrEa;ś6j. lHA=PTS0d=jQGYKTaǩ>#%U:d],o-kvt"Pq?JxJ,g=UN2`B)PPъokf&sҼ e Ї͠ lއSoif!7H DɽyhCv;`xZQ"K|: 'lK ֚Urmg7FX0lXC3uZ}d>._ҍ{nC4qJXؗ4xIm&q3=oz &q6lZ%CdM3r`#&/T}ٯbvI֊ w),Rj]Uί+"w0äGK>^cx Z`g,\V7"&ĽX꾌%xz}v-k{g2G-01̣כR.qPow7QȠ@T˂Ho˸OLڻ.U4k$b (AيGPƋ_?/=1E1 a PD{8G.S$e]9HAai!Z͜:'UDz'||/{hпѽ̇BL) u"!T)/[8IКT]譚ʉ, yrӆX@lzEt* nS;cE@l[aPp[ \fOooҷbՙnP>%E]/Q,6_L$Me(oȷo~)jṽrHDy1u8d~Y=%EڨtZxZ Db?؃SA#beiFc;.`ۛWG`rk4z'Y$VOCĀG"enRr'cj%.V ҀcÒHv$@=V>fO3eQewңOt>x51ٟ񒯅H%R0Z )ϸ:ˤu %%p}I5uvFOr4bq{y8n#z,FКhj4).5$[3(i>c%(0AxO5IQ}! Lv2*sbT s(i룧1gh#M{ܲ3q[]A571Yg3Ate 7* tFbj8ŀ.8F—L7n&^KQ?gN.O^Iv ^^;YpH&zPu HM\ϣI*OxJF\Ӎ\SS`坳@["L`sv%Fji]Z.3\wX IuRZJq7@iD_8/) %]*@nT2 s:J A~_M]_N)*z/=*锨ܯ(t;Rj($徨vYgvwօP 8 qPeĭa" Q#^.NVNmB `Hd)-r;:#vK!!G~yv ehfP1l^?ڋIO n*T=e<ѺiM؄`0 AYgF5]|unR8>R)؝͢\4J v5`D_wӹeqж,wwGXdusu@6)V3BlHoʟ {ԕ6~빬64 i8ehhFGѥ#;`fTITVH}4ikkKWz0~dWN>:@UY.,}|uǭ!r͞&^BY7P"{`i ˴rQ38JrOu>j9b|#խ +XZ&_g^SKDOE=iwz+rn ݩy Dz8FeC)҈~C|靪|*jDSt?:uƿ&҆ԑ)w#؅Hz6g{S\'y_iR9 F욚ou71}_xduuCG6PP!Epjk3M?7v*&~mI"#"f|7j_lV~>O pv\1uj&NE4x` Fw[Zw>6vz-9DJ§3(3;1,<{|pt`G僭76^]h[=Д̹;D\9ʖՂy!X#?_U#"bί=;bes{`W+6 $>iqO}917L1 yqr[Lh' 'neoz:‒_6Qԙrc@]-R)Dv/30n^A ZOS]Pt,7;_pRtuי!PX<[Cl` ݸa'`[s: E6om:R$!w48koc>ݭ{Ur@|/ n2qĥ/\o,ڗ~[BLbW' u\_o3(*{|p5?:{KQ\43 }XSiLnGz PF?̒xVOcf,J`dKU;!jORZvo7oDR ~Yj2-R 8ŏ6c\}EYer i:1 Y練~hTӶ*6~ K!e]OB6#o6.dUBG7Խ5RTQ-t|0Epd i&M<ĪNai^p;]A 9mR0^16 !OKM#Aq8îj0 6;Dq#|ka/~;z͝O+Y'~q&&A*.d.ȚûTw¹h-؄AQ:@cÞ,!4ccT(1?'K#Ogb.-nHuFg r8!ۀ^Iig =FƍA:Z=g-_+^MpK&ԂOucB.٠_~OqI.Ė_]n^ڣN4̨C.aJ֌^Bwg<}d>EX0֡iEݙi0ZKא`ѿ0i܋Vi ҏ-e>Lsȑ\x 0S3EYzcx>}"BQ,2 馢;\Ij?93T2I،NsdCr% \mr_=8h>(S@Jjćd9&Q+F9MqȥS)~~'oTnkktYaER/z/!L8[Sl6b8Z~qTo d>W!skwZ4Ĝq{-!g-G!wdw;QE=Ĥ&dD{3?Z.8gyQA q@g&.)`-8}5?ìDjFEӞt pԍ.L]E`.uMv4&T΃WVv{K\Qgb<]-R X,+IsC'z,)^I\~-e 3(%#C#N 3tL"(ֹTMG,FɬM M#a'V˸K N6FؚVD-QUNN9kjUMD95b /2u[GE,FҜls鶘ص檬Z9(z|bʉ<y֋UCxhnOfj2X^K4F_ց_93MLJDڥByj6&5o?݌Vወ^NƐ#CM+]? rbpE|V;% jX$TlxN=Y:/cz܆5Ng*O,4,mW:7J*¬!i&ϛSwqWI\s/Ԑԯ1z$2!;39ьe}g[=R~^h5"! ((a ot]L Hy/V-^j; .vUeQ| _b[8T'(i4!fs+|";w\cER$B)9|*Z1FG1I}>N<>#]Cpܿt#5K%;ޏq'>vk룱ɳ~ 'pt.QmӴzLu(F?͝+T9GyiҴ5cNjPY#hc"Ppi_v~¡[rCi^; Va6˼ O;hI,xU>,G8`D0SGd8i(\Ϛ!g K)b:4xl8x¯<U:=d!%q~=ij֌8L @Ǐ%&) 5'(%ÓSBb;RB8@[ZfͤXI(c3yjmUL)W)k<@cA4,Ug}|_Nೳd ]3yQ-bCb8_-VB+| ɉPNWt"2mZ‹Ϲ.z-~*"I7u|?@.0J$Đ) &B8W2ev,C(rUӼ}˟9uSZ$ZtCKUr-4 D=igVu/,{J|"`xϧ=y+8s o%=sF=w ÐȣI1zgO9Z`1kKQLDph[R+Yu0m%odgU" c(3Wɘ%q^9XH^`}7p~%1OSF$_xv)c Aք`%'ѐ爰7Pu ۽WkExVyhY#AQZ|P,VlwcS# 3[͇\6%qk+%1}j&2*% 2٠gzh, YT޹'Jܷ61=^)a1FLﮥ윟kLjM?p͢-/'I[xU n~DK@GTǢo@~'c>`)aYW/qjKݬ3 X-Ѿɘ3LP) pZ96 @D77ccE%7:*I[7]'$HԹQsVi|@bÏ`[sPΏ5/ZUaK^FSgXY%cS'$,Xh V~5:eoFAKZ A GeIiб _(AEe⭉~*vH$"vh̛X/(=5Nrrw~I AR|,b,~B(' v[@]#Z! fTm6&>KBAm;LnD- YQciq2c'BmDxz7]ʺͽt8OοB1YUf-R)2yS8#ߝM+>Ďwt!-@+ȼc*N\\`9Bp $,.kEUL`{oujEgK8u(rp0[{c5K2W"l8z͉ pYߦCr%FYaBMr|Z`QF&T;LA}w[;opYNŸӌWΨӷ~޽ϔ,c;P)J7{(JyOq #;M'--&Q:"9ۏiІgg st O&ݕ\VNitJm +4mJ?*-{C(*VH4fV!bAch*J8%/Li0&-e;#iL]$he<\ T?cNBQ"}Đ2BG*.[ƹdxY)l;~SjLX wNg|R3x^؃Мx<5~B͸r f{*w& 9r d._8)3J4%23]M`SҀ*E_Ca6[烼nqzKTu;AE? 0`.L퇙7k6X1MdM7Z?@RTv){ y>2 ItA:a!ކrOxۄ`]. zL3W-yT!쩻MYyB&_:V =̲X d~%^ٓcÑkAp뀕D4¡vsA;~m87c$ HP{- màxL{ C \%4N݃}{֗,]K=(:@ܮϏ孴b8*C|"_)Sa:iP/QZ m32P3epͩdb d[?>=U΀Y,ڔ/?'S}4Iv}#x{h'i' @@ HzKv+)2fU;hAvXIR媭cO-wŚ׻Gs}X[;*Ll_rۥ.ʸ5Hy~v>k=Fu98VYf=7~5քzõGgtNlhoԮhcފŝ饴|W]XnBԑɸQPQwDcDzXFо QqEWP\XyC: ű~bۭ$?]$G08E@<,"YmcTd @29b.dHB;:ƝuSE~; O1 /Z&V)7}юsrwCî%OT_3㉎aɖ4y;q[=ypy?PsmQn _Lf`sӓ,"U}3g2&8*K.BvR-}RhX1Rː}C?LG iJV6a0J5~Yn[ȣk}+2[jn:XTKk2_OPuD:c>JXgk'%)X^:V*179CړSpf>PhP?pCs-A cس RPq@Lk"Btʥ<.ݯV OR) {-v;P-Kjb S$qo!ݑĶ"R@u6Nz6[qU~t<5s=0 M1HQGR: Oq0Pr:B%+! BVҏoQRuj=|;˻gZ,y.s]!}niX4*+IfkQ'ru rsZl ꥡg^N Q5A_tB6ۿ%/p\î-a3iHrtT 3l]4S0Jm&G-6Ҁ_WtAAP݅qb \TEwE?^DD,^YM1w95v~j阊q _1b8jmZ+1,O G5PiQtf1k~^7:zp*sZA?>WWS8aƞrn57ڲ\QuAFYhr-dv<`]3Bm*Lp0$zJ 弪TdT#L2Lv܍PF\&2=qy0dJ+I#6 質Œ'f ~Y-iT6"=78y>P "4A&2V' =zJx:R B(Ա;`2jҚemϜ^Ÿ~, )9E1"4[/ڛp|XFuv匣I~v?_PU,-\~` 9AעI $;xϙ;{!Z.3'7zK]m{ګ."5A[CiKffQUa "hܚ߆pVU$Ǧ0=Wh1on3>fYNVZ>"i kኘ?ȳo廎skrA]A-"\{TD#s_ڟD6 t'?s(day*9??:e w"S* xTV.@gmߑm꺑ziN/x#kg ?o d!~N,= vlU1{LIKG}ʃ!Er0`T_c~u H-?o5,*zъUpOqks_Ds9Xh?gzbqeTw[o^.w^R7AǃW+&=j\]iw|OSbw" d\t{ gߠ_z-TApC=rkzFz?"U/#:>m L.G0Fk!90)m1;́ߗ];8h -ca+[RSRi-BWL]֎樹qlqK.<٨^|.HGe 73㍐$/LVKe~-l +EۿRZLGmߎ 2TQ[*qc\\mH9a4B5u{1#ۤ)stOQEJ._/f}GrP_6]FT)ʨwrM}zTL|Z >]4jQ!~fK 9-@E1( /'JSTE6vCx+ a {Uu]~<n*@L\29}W}'"Lhy^~{43:%tm5q4EL?fJ3rH瑣s\糾$\+Qe`N%$:;-gjNtWx$z5Nj<]Z:T0ZV[^E Hǯ)J+\89j " 56V^kX٦Cݫc!$r V~`a'Q%>=ɏ& /9x(o@Ᵹ*C-Ѕy fxblDnNNV[:12$̋w. v&ZA41{,ds&5ch"7o Ƚ&pwo?yUn,E"{VrPޅxkZ㚞;-wyZ36'G< g[>Qm!jrԙ)+{Iղ4A%2^MfG_rOCFj}?e]EW¥{RU[ke: o3K.,tIE[0 5>[kk]<\nb)Q>#zPUEQ6+Y:&"b<AŧJqݹ!rQvw#Զn'N:c]C-֐-tO^kωZgVqhJ"A^yW>"QzR1]93Лgafݢ`[Rj#cL[)u &>gż\L|0p'gCgKB5ehf"3O~yX+됚)8Co,1(WSkpRq/x^#;9څĶ}tv€:~oDjH>K;rj^4OJ=>eMAj1_b촛' )Cc ZvXؖRZۼ_HSp^#(L4+9PDff/ieL.fr XeyWK 4OR³iIj*Tjc>W|ꏾJ@sI-AӨV^'`ԢӾj04aPDtID4 \Xe)vג&U}o$c2WqLy+Ş=0 Ԓ&PCAE4LFKUɜa3FhܯRpv9@KM%t&RqNlKFFǹ JDY\✸uʾ^V9w TY]Ϲ=Gu%kxYU(Vî&dW'o jкM]tz/UyElJd oYxm&xw:^2kJcUKZSG=ȩWtH&Q58h^qǣ(19IH¢(7s9+\EilC.8OL:\s,)É Hj|>"SbVueSqA!/'JQ/꟦8$gqrq 30d1b1  W Sv?Y)51٩ubVQ sFMpDTivBkqw$Qvk;G]M$EP6}۾7鶟=x{WoseU𥏍¹F BM߀[%ynxi3aF{G_3=BcEJ/PWzKgFv SB8"Z*/"*d1\"0!E dH9/F2ge"?`%u:J%ڶUzL)|Velx[v.AUtKַ}Y;WV8@(I?𵌌 ["s3g  V#5#bvF2o!腌ʔ:Go?;teڀu:-s-1]`|s{VnN&ZGAK#b)SךOL[8MB y60=Ry59Ms"v! 9IEZu<|^gJyW vfyQ J8n=ߜ2!>OPLgH]9  ]0cfwkE튎 +'*-;X)}vQ,:WV^lf.\e{ğ~Cɤg^4FJVu5v\xwJF;X׆ c~4UbFyOEm1Ҁ/ ee<<^zM0e=rA^8EGs1d"EF| c![Íf #- }GZud):gb>ye"5; 2A}Ӂ%W' qāaOZs$@w =uȗ!yZӌYsAf2YzuDݺ!ڦX3elnJ|HT(]φ,6_3&۵{S2nqySyJd]Pp6b0WܦazLXT1ԛ1쁼1|㏣Q  tiEԤ#viC0kz[AAՋMM$|XssAΎoMe 'u6A)sjs%XuM`ĵS!Re5c}<=*<iDLJ7i~B͊B.f0EbV]e)9S t&k@-WrIV 仡w%cs/&ș9"?6*2l^|n"(XB_yUJTAm`ؾPaT<p!1+`M=vu}9g[l59Ѽ넎6^=qRH;{adUBo*RJڷHn/X{~%w:FEa%/8E9{(dE&YWTAtOfkKʄQ#[ZH5#e[U*c[5a$w{۽df o״WM%LƉrDo9*]rqЅA ͗4ߤ8$zBjվD.tB/k` }KK5' X$\h0rJJк) n1][@~^#i܎H3bdkɨ|y]ũuK&I(;,;4|x{@現6H"!E05yDG9N@5S`ՖUJ0re2 a|^;-'1|j&hM韄72S0@Fl~`#o [tˇG9Y^"fj|VkRw!Y"p-&Rw'u% 1J 4VSXbg/djM|R"rU#YJpd'f@Xas SVg(ch[6oBW$]Bi- S%Umr_V͆-|/7s7ëI$}\|($=ӄL&_ںrzRmR_V; j1l6Nߗ;mK:h YHU>XD0W-?z'Jn W ߳ID;diũȖelxK\W|@8V҂!D$r"P3kkrHy(1x?u~/Z `c­/3B&M!)t77fШje{[dS88Tj1u>l!mIUg/~"͔M-LM=wI{ GGz8o;鳒n뙁1^ǠdC2vHYmC=TL7bkm}e-?Mꪄf. c[P҉ߡ縣|FB -v\>5-$"tUϑ˂b)nZ,47*i/G\*|zJ C__fLpc1qz WVp)il > *7e-f{8" d;˗"pUU] \׾"EvvyU#ze7mFcw_(i$^A4+lPoAHnyK%@$"Lw0X"knпCPILv¿2'ڦcX.sA[J(-lE J5T+c[X6ZSD9&@طu_X܅jN*'zްۊ.Qc-֖DGU/tZk-P7uOj4 6}ѷ-={ {=,NJTjsX0gUV:@oAKH1mDVȪ2mccV^X "(M̛"@!A?8v@dTk'ȼ[%l:p2C!%Oq~N<Ϭfڣ(+Nh},_6"YAgEEH;T} YE`/pH%A6%t8zINVc"Q@NP>tAEhAR!䳳yx}̺j$L"@ီk."\f8pɓ]Qn..8g-dlvz)墆yk:tU:AIˀ=1~S> g8PYHyC21> Ӓ]E#GI mNG}, ~4WPlUUuyIDYVWy'͙M-augVt>)G (4)3f]'&1* ]1Sdzt̋}Wn00(„(dP<!v5n W_gn:pkkXRo3 Q!jNhWq^vKNA/Vjxexc ތҠ ;Xjq{OlEXɡ?@3(> Qj`@ .I|bG@hX1.?}+!>#[] YK^nP- ,# ѫ潑2-U_qPw}sj ja!։.ē<@'SpE@Z[4.3Oξ s\z;qb 3b^m%L60KT$ ]Frȩ Y/AvΆA 5U]n'uI/b}py>H 8X=~BNU",Sz*kaz6)rU=)#:$R"sJ2f`W?i*Ρ!8cklj 6#!2یM/y5>~j7'W 08%_ kk Ýı ;O%ٛӲQg ǃR{íE (B`0w Jn;QjcXN*X\+%O {-P+`z#_Y ׂ#o] /oyks;dHu6K&$RHn³jms6hݷmL`( D̋~~C? 05dAgavՀ㗞4\w}CPO tC܃b(aW8 uL!W{J,(lI]{|*p/8#ȵDUO k=<HujրdMe$Ma2#L::[t@^duJ1"6Yk/{KB ŰF~YNx0=R A(<5r2ipchelV2R"$֏F {ao7O1t^刾eMLQ_앆r>߉Ud<Rrs ,OmSn$WM;n: 0",dY 鍏Uܓ(V^DYgw&g-]rןҼbC[X^K~IB 3Q̬}Ɔd@K.f*"YH&k(o 5di$IcAj #j};N{NPJo0y5gƝ @bݫ5,ӎF<6{N1a"(NGYaY5Gt(K,*QKvHt~5WQiCjWiȿm*@5&`z7$m3kcwZlb]Dݧt&芇: ,Rb'<~^x~T5X̓.XӃ]5Nܦ7I{㊯'R#!N9nfڳۨzQ.1k;x-#:jm&bIDC,'\cIGsYb+lp&Y7$ϭgYd=M7iܯm5p=1 HRuEtSYȍ] |~-\uz"R p1-:gy~ŰXC|!WW/ˬVZ2T1jt:X hkG\3& vjJ.v6~h,U.1J97/o?DR]9gĩl_we+`əuXgeqZy"svY)Ɇj9\_Aes; a53÷i19 ?½hie)loWshٞe gOupIq%zI$XgG"j,0! y |Va,]Qy&P\{'9Qj|b9t}^C>NޓQm5c`zͼ/+OCFy{@wUb 01vWEiflLbRb-]B)?-Ä3e:Ư{|Jm=6YKvΡ՟cuye}|Th}Av?H,M}"Mf)#DĀ i.__H;|Gg[qeBlo>;+}?ޱ߬R8{4cN6uoms>pmӴX!`D7Mܞ?r֐0T6#ϯA5Xoj>YG+Kalk_b,Qgܕa8xNaJ \6ռPGU9,\%;dLFDk:L-hӟƀHb)䝁N>B70y4)} YZ