rsyslog-8.2306.0-150400.5.27.1<>,Oe@p9|~lvHuA-fik# \ݗD5_ nX5 Bj :R_un{jŋqJGEFKu l÷(2[x*c{\qyeX+S ЩfL&fV6j)XmJc&;K4{Ţ~Ӡo0t؞.d{Q$<#-͹V?Z?S@Nu4Yso&$f\ `lnDay&8>TR?Rd  ! I  9Zz N N !TN !N #(N 3N 4 N5XN6N8d8N9:5:5?5@$@(@?(@@8@HO9AO:GO=$>$ ?$@$B$"F$;G$PNH%NI&NX'Y'$Z'l['p\'xN](N^,b.;c.d/fe/kf/nl/pu/Nv08wKNxMNyN@zRRRFRPRTR\R`RdRlRpRtRzRCrsyslog8.2306.0150400.5.27.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.e@h04-ch1a(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 || :# # 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/ldconfig # # cleanup init scripts # test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in rsyslog.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart rsyslog.service ) || : fi fir))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.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- 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-guardtimeh04-ch1a 1705590960  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO8.2306.0-150400.5.27.18.2306.0-150400.5.27.18.2306.0-150400.5.27.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:32156/SUSE_SLE-15-SP4_Update/680009554297a802747a8ca7da12becc-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]=532a2723713a4c7dab7519f29bb6129120439fe5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35a7b94ca710af3f42d9d90310b4b49a69fd9325, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b4e151808788a3072617379dfa131759cd97b9c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1e7b17429b9d2acd376fee0b7710d3d6e3326ef2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06daa639256bc59ea32cbbd7936ae98ca8915a53, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0dee7705b014015d33da85b5ca530cd05c4426c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e596225d336203fc4948840bbbbb469708224d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44214357c85da3cbe3ee1fc5bee21eddfa8579bc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d7a07e35c056c64a687e98163383b46f12bbbd7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cca5c809cb915d86a95a9769225cd465e04cb91c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8880024febb15f42a3129395f0658129dbd7d65e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aab693eb07b8c78a68c9d49d2785ae718482621e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d23bb94e33d772db2ac4c573619e8e1bd91cb7d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a34734212baa48b7e449483049e79932545dfe1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7cb81584563fbf79a0148c4d95fd86be30e118e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f4cb360d687458a3894cb68dc445bcec900aa0f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=368c27840b11fea967f9bdcc734c9bd32b004707, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7eb700ab1f8cf49de66e3c262e73f12f909b41ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f717687aea0b808dbb6159c08284aa369688d82f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=38ca637507d053a27a2f070bc820bf84a37046e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab166d493b4554bbff9fd96379e72aba2d0edeed, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6217580ae6a4896cf0642284dcfc3e5fde15af02, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=513cf3ffa36fcdf5b8502619a709394b8cf06a10, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=60bacf0b1e3343e2e409f577d95f74d1deaa95ac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3aa0a12c08dc9c6fe0b64a8d7fc9aae77beda4a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=910bc81f3ed7f695d5458e450571e5a0289eda1a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7f65fb87fb43a2549034fb3e7f680a37aaf1610, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5b46edddb097ff2e2198f90df8889acb81b635d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f81a4696141aca5a52dd4a971a79e5dc9b4659ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ac99f6459353ff67a9dfac15d096b7c780b0d46, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aed5e365977a6f149d29ef7fe98c18480948c26c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=09cf204346a06df3d0b5d3a123a92ce4e88479ed, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=19f668a3646812c8ea10342228a2dc592b21e1b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b815ca41a8e0812329e9dfccd63505072cebacc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca2ba9925c3805757df7290efea48af8d887c784, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa68bc15be405fc387a25c4954d4bbb7a80c7ead, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=679908cf73b0b61c6e8330c58a87750292bce2ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c085ce543cb469a0687fca5d661be38a33920ffb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62388e01eadfd84669c2b5279916d37778d8b953, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3750ec6354d7901c2f3f75790a4d05fd5e94ea8b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9e9b1cc877abd156757f140dd60b4d3d844c5e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a060dcf280b2262cf5d35870a22d9756c366958, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a627c59311d3e2ee0e08035e0183301dc35efb75, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=702b9b6e655b51d9e063e444520cd258e29a3e8e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ae9dda172f0c12f32479f355bf4bed6766d3793, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=424b07c9d06e9d0b18aa8d0fd1fecdc77a3350e0, 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]=d5eb77f19e840b5c4058bfbdb24fd2e2367316c5, 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 :n_'}]/usr/bin/systemctl --marked reload-or-restart ||:/bin/shsystemdsystemdutf-8b9318297665797ee3e2adb830da5064b5b111a9ab3789b3bbe3349fc9bdf2a63?7zXZ !t/]"k%z.kgW?7'M7G$$p<߉ui!Y1X(8ƌA!B:OߌWhtHy5xV8U.A#W_7w$]jMpe0_;`[(eGAb=Bc_?TptF勪pݱ cA0#7=^ `L&DWEؠb x)X el~>[ځ^ bEgm>1v@拔!yA"BV NS1Z'n f"璠C4'N|ħ`c/ӜDFQZT <~!%hY #cz(Lnj^ǟXuY!5JSĆGJOg68wm smhw_†S91iIX>2w)g[W/~xq=E7䄬 ETc>*nY l!G70dvח?M#W%_2en_cdCJAprrL>BDm3.qD9˿(_YX^W-Yl (`hKJ VSҔͰffBR %LP;bJVL+b+". l,xr7-U1hbYh Z &,*SτNi|w?>!_Α F*tͮ Љ+m+eE8+"fv.r;ƲYwSҲAzS{P^ũűm.A˜^&/#-]Q N0.k5]uFBFN>=v%ut6:W4{6o 'vo9 R[ Yǽug.%™geӖWrYX\+u$i`Еo]ڰFd+ɽ=nП߉z*Cۻiêc׹rZF39s\% B/n~k&Gt]-{{r~JL ANT\HjTLw5 {зo94f\AH۴3gA_VSDPl}nGZڈu%[Q[%Bާ>E^r&8FgvͱإI]{sJ-*ymq|Ln؎"8B 2%e-VU4S♖|9EA>M/$FsA {tRPp>qߖcCnMblOsH~@wMHe.*` 8W`ܸQF)dtpN.dS 'v-?#َXn a*z?ZB}@ z L{+86ѮfUgt/Z8Z iQpt`;$A/U_޷ѿ3^OLs0/`Vȇ|U*gZ(ɘ [N,F9i3םwQ6S\R.Ms/O*veY?%˃/aJ%\{% . ˫CAkjߔN.Kj'6Ul-l kgOmO/(p9̄_\'1/>:Na6t`EGhZo@#PhXo␢D()Fe|C?J{, GSL~YegZ~XP`Bt꤁Riт 1c@V4/)ܸ?4& ʈ`"wN0GS5$c$v]W39)3cXo?!6YDW&D~XЫKl ML@nϮ>a!^Vk|;;~ŸG+}2LpVsRlIYu+c3L#~T@dD~\zFhx:DRճ\ TSS~N`1_'vOXqg"|a=RA_W2Dl+IB_ <H`.5[:-@5-YbK|&;y/9r%ʓ`o6[?t啇T`e֍+s!/zO+?V #]9>iBy9YŸ߁.=}`(OԻ 9bVQ& ,S-W4Xa[1a!~ǔl҄ƪ+& yoYЪ|֜AhQD3U$Q}ܞ 0<"GUdEn8sׄt0Չt"ՆN7nf8JM4mQ))x[V'e;!c"/|YmX^0;wl^N4kؠ#W /uc9[7B6#(ĥV6p% ̏,+iiA@c{du}a!_QOY0 1o-ˮhJM7wkD ~k-XKhQ`8 cs;Qʏ6DbvR[/P*|?oKpܧ;G껮O,8 ~ioFju Ox ?dU^L]]hP"bmR*9dٍC_=)2ng4F{v,_18 M+Y@&ӊpcV( vwOЭHȐZ6r^/T _jV"E%RrWLEqw'":Q\˗4ef&5x=U!{W:PhmFܥqԗdG:84qc.S"\8Uci'JuZv*86h-X"U?"0uĵI3Vc_{Ce_8TAԖ*'/C@0!PK Jkɔ& =/mtm=D dx#Ck9_ɛ̫xh.0%,'X>TJ{G*9mfF-@,1>aCy="]\@4dJXDр 7'E7?gY[kH Pfr;RakMlD }Gқ* Ƹ#CK=LP{:Μ=N4\(8{gꊑROXe8 I!­ZkLmJdJ+/s=n1oa) N~*|i$f6x6~9䒷+lhVa_VNR5 E[,0=E[%g v6}eW7^&FɡcիC[y|.}SfVHφ!JZmWZ-0r1QΑ"tR9uW XV_GS.t(綝P+M5PHmpƏoQ3sK Di^DF]>i#"[Mɾ. kkK/k |<-1Dh!2|BX7ٜ+2_wm &}WQU6_l1Nm.c.}=ur~`aPZ!?bu~cL:>Bq< `x@T˧|gTU137Z^Y5cJ$_M@߃0]N(ܝGx!gE!^"4űsLldm<4l{R֎= :9 BR.QCu~8r2G_B`OKP0,p*Q ^zP%RW(H.&7L͹."JPXGoO!-;Q1!1{~q=O a4Oi7#=v?*# 0\ĂT7\ p8r`? *Oh%lF|LN+xD ]?n֪I}qsE$JHLvWϛAPUr@k97EֶJ>ZM}Y2dlRr l ĶYqxqRpזMbFL'3QQ+ƃJ~O[46<5Sm\ScH+~Y{B4g N2\b&\ݡaA~~d{?2ްν| <9U b "mdsf9.A_{Ho>»t@϶>Gdxw΄:=Hctmx΋,t2S)?fd,A $"@dy䱜GH 020 Ь!9s41pBW5s{IU*0 yOx9*ak"ҷ:KS6\w=0GOf%J:id c]co7ybOG$ "sW{UDܚ+]$ُ.p!GU2o<mXWbFbBMA``.[F3Z{gV@ ˚l#n@Ǣ3=JKbV\pqrI 1а"Ȉo̱a 4MjqCv}Ӑ_ ** ) ܸQ5 Sh!B|4LdIhcIsP .S+5Q'pG{(>\ e_qS5* r.g7DYM~JW7Lt0XoClk`mG^2}Á+CHiIԻ L>|u5m}jk!訙ܢwlHhCX'h*G63tcEJ-jmQFaSАjw1%ggR[eZ>ifqDJl*b% d`ӿZfW;w۟1Q KQf֔BudT]aOMU[(YTbz'/=(\~PN-(n7ta1|^O0BeKQYz#3 f˧jˈ`yo%9d:ήCU\TWmx9˸Ns>?g~ pd;2$F\nV$+6Kw*s={}k)M7JRE@˥:B/Z8Y Xg-:-ܐ e[a㭼& F8EZFP48RzU6nb=}=nn x$hvVeK keySMYŨ4&}m?u5:aZ|{ޙΟq@ȅW4O-fQ.H?۔&0k#;p@׻ LE߷o6d$W0Z`jcm#{P$H7pmz,R~<NroKbd{oK8mԉ 7"}zG&MATw ȫp)(bN+DŦ΅Qmn֯_ಛTG,1!7D~ }0Tdh2@,:;:Tϣu+tǥn Y-'{s?,m|KJ;ƾT-= Ĝ_7V9b/_hS>ϡBF-^)\-zIk9WsC3( du8ȅv>̛R@ SJ;GE IhЇ[K'4 ѩV7nW˃zp\'Ck 琐C >Nql8 ; xێhaLSOuhmrŻ#%A,vu5I{M.cwXk=$+vd&N 1cg-UרW&uvTT$\pRKFfiF;[inԛUJ]nZt"*$!izI$qdHֻUqu. M)8b%{s,SXOp=#؆mYp\xdq*u7OM!Y^e=̨r% :vsv™#N Vς\z+xq>ʐ8f&[NMoנM /oZKt4%ocTvv;M Gsߢc M twH%!\vS5_59WBjH3 ]To Wg~)]:x}q}az]v(#IA&$!Shnl@ PN?A۝ϰk=ΩEcCm4 ꖛ; B<7TR83}'T;/SPKG?-Qn!ZBADჄW.BRj ` ^̺O  +O 24tU0⧓@C=͂aPFw7:KE"d A)r F-v`L+yv-3,EDuM?Qy~#`|?H=F7˱Q:unZ :l\}q@9DzdA/RgnTKNWӜC }gz׍u.w {9T ` ww{?~Z+j ə6ZziY7Li4*F,#5{zA5j|\z;yj";z^񚓐HZyAQ:̝O|̲n,)s1>DeEWF[ =y,Q'r_h 2a+r,F~Gz)',ثXV>t h*K O|v+HƘ.(Z±L Rp"~ͬozv=C#ߏ!jPO+}*,w4\ x48)>$$qB?+$3xW Ě 3J'~C=K5 Jg@А$_biK@B3 l^ݑ RB I&܂hI S] ``tZ~P𝐷JWԉ6FrS =6^ 3TT)=J*ӣϭeJ֟ " Pj& ,ZKV 5H?*Qdwy1.tsm! Sz*$[ȐoqG" ̣wn66?= @V-Chn3ojG!`a&ԭ˩&AFyBmmӅL͔kE<박O48ՁZmCQRy{]yX묽7//+f $x¹l^ 9>x*kzւk}tb€wuեuxp8 lAkኻtCqVlJ<zؗ.Vf/3s،Rb7~7NdwLk w%.V$ 'WJBmϜP : |X~I#jOSk[jf)SQ椩}Ũ˙8u`+Ҋ{H'{&;ܠr/Ş"I`bAIX;ԹU)2?rk;!Ģ tJ.ύ ?+&fGKxgG2 ƺw{dzԶQ)r5Zq0Ěv*vM-5G f߯mZuQ\cEt<Ұ3@~!s6*u>T~> 3u97˵hP8i;Η1(1dMԵ^l<2!:˻w\5;d%}:yoUо%aWV[Yj-'1`/,xlr~a^{R3 \GXyP&$Rz04G~:2gNҟ6(yp47[߹dql+C"NSb>* ?qôu:EuVў'~E&B9cBE570] $ZqhC8+ 0U96##ߜh٘hYS~ȡm8n|:g5Іǩ4wsц{m>Έ՟>+Xp>Ij]]7 AChcQ)`Tz_v7.ŚIC>΂ջ9sm0'koIxGnu6b?EĄ}ʤt ePa W$>ڧQ[hh<N>fjЦ/j4۲gLaLT;Q6vcz*yW>}y=p2վ/YoV_EßFܧ& oׄjڟx7Y.y )Zc2Ah)Cz 쐧0cAfsϼm`ϝa&f&w/|7mR>)4J I'3Rl@V6"es5HcJ@3'A`p,dwDDNXVlY >jBD1 $X~~B{n6ŀyHPnpViBݭȓ2k&k US=8;Qu9CT`̌M]4Lz)87bThcGbW!S"nd߃4 4@@JTXdGRh>$` h&D+Fز$0 &I6 oasR= w˺@&kT1l'f`WG<: 3zM0MV"XWtr-13x8x5,H. lvL~S߄ -uc,+T'ZYFׯA)&*ZP#p̒8Ro. dȇtR 5uc+'‡_䞻x|"fƪb%lS:̆Wsu@ ?rtWI[e9ȝcf9-vcļݔM7Q24|=D> Y,U^%$4"{e | DQyZ};ּeפq@M_٦Ɋ[} ýeG=Yq*+;ϔBZn"HcGD&Low'jP l<-=?6SPAQ݀FE "$!e39=뻰!Ngpqw1jx,zcW5k)^fݪPq&=&ZM,#&\>ˀ!Nt9O3V π۝mwg^i_r;5uX3iM99t}$y kff2ALU$-f`# CRwZZa,rP{h2 %bqB7YVsrdjkɔj>Sxoif *+&pWIlNx?GP1ƈbf7 l1;>QAO7S!õ9fQ[Tn(+`tU. EL#mvetԂ&?nv~"A-t?]1!C^b>QX2?Ea@LV¾]i9]tQ&88܊I"$<+u,n{M/[Kߩz;a|E@$\^ >C]ĩ!B4Jg*~׸LWh!Zn+l#G/g-^˽ME򔉖O;şM*%? lV,GVV5!O&44)gS]xyGK gLSN|&XAkՇ*3j?cw/y641(mUt=sqfl#"b!;9! oR,+Ml~go5;+rcAM}BU9)`K2A>M$|/pp%bsʓTG u=1H:?2ň]v[ɦaVjOPl\IK?0.g1"̜ؖdQ^AߣO=inD?Y N&H ]W]_ɤ)]o҆lQWwSXPR@Rꋲr-gwMO,h"ZG\4o$rPסH,]3]iF+HY]em-g:<B{dUoOۦ#,`=Dk#Ď41MPPuUx(+q;veC4B.k}om -{D^ Y z2gedЦU4g dkYr!"Zx&&4&g,g&)Q71jM^ lRA]Q  Yb֞\*#ny]PcQKIԠѡMY=(]a\nU͉RKM0c{7ǜ0;t,1 <)lE} dQv–kK'0 Zw`%^ ўnz>"2[ m!.G墔ږ :奌FWEE[*(Opܼ>80B Lb(Ӵ aϦJL:}7 &9Yl~F?+aG[UE+\P_RN*ܻ% @ZM. )K*<}λFBҒ`Öc+[Rx>A %n陮+i׬7i";]3b&jѽ%@.T+.F -:(~;I5|[ a^i`-5Lel_Y#D8Ma@RÝA"іMݥXDf0{gR ^Gh-}^fbxp3DZXA˼e0DU9nޕ "ZrH$݂>սkVKYNwil A/ix{b3.=zqra6 ׺)99Iw%ZaZD̋&~M{oVD;}\9!'[usV CUCҐ6W5 9{n k"lÂ-aȖq%*ud5,=oj*,xl2KK9XuI /vhD~2BytؼF(P[B8[ 4-1)Qͣ CLRiFoZ#5 јmUJ{0N'#/R) p/P`&zkCTU>6V(!Vo`go rdbJ4SHd5h)Q_O]yq0>tx @/:i\r)! sMrƘ wYnEv ġ'e?傇LZR2VQj+λb7%IQ j($Wn @}I}q%rLW:T13;h_uJ%u^6N@q  \ -v0(DM[G:"BFmxZC+Q8:DY"p;7+^( D`<Ege+z7څpRa̢_#*b H?U{qq1W(RBں^ۅЎM$; -0ky:Aop|o7U*ȏphqqyQzQlmtؓMcuhϾnvMzm8#@G'Mqjw~,f9FE\a,zVs;v^q5WY2P)Hlҿpa}C+x3 CX.L'6GTW`Wym |ZߤZsvÃ7Yn"1X+HWs3Cw;KbIZ+jGlv 3\+HZJzx/?X3bDGY~ C𬜐8erDp*ctxF_i *\:gl\L&Wr5c[PY3?pvEh.bVx6fZ,Td.:;eW6O6 6[khZ/"|xg?@:_Ȫq^7Ѿq_\k/6(寨;Ϣy(JTZz:k;qԺ1"!R/4D֕KtK0v/^ЦAhKޗ*'KY~؈ox )>4{V|E%> 5ilHu;̾<op,?Dh^'t垐m?(x8+a_&2Mf&X"|X$99$\c8E+(dF:x4-Yue&Ayr.UҮllDK__Jd!THF&izQ8QƭD*'}6NoΕ*ꄲ B&b6x4$Z;g F)>I'{Kފx`I8y!"Fh Xvɼzæ 7p$Ri@N4^$^@\sJ1 +dlߏt "/c~=1UXUktxGzI6Ǖhԑk6̗ s6S+46Sg)1"0 P{K.')W;Q &purI`}ɪo=Ȅu mcL;Eb](=I=8?j閔4K5J}YB+>AJAlZgGYJ@HwBrfp}FPl5bp*t:',6Ox. A=x/Ycҙ*dT(}r&QX!J*Op@?.;py~nakeߘ}O 炀&5;K%δ5P '$MQyF+5>+ͥe0S"TBxXIR:fLZ8%K fz[vL n'<pOg^oDߠ 9W(Vf?~YQj= ۯQtiԴcĨF4rˏ+1N[{i;}E7v Rv3ȫ3kj:|-|6J@;up9774zUIoz#( @DeMAg^(b5`TEo?Z_hY>RiQp%1"3ˊ?k?33B_AW9TŁ2'`)nt5Þt6;5+mIx *X-mI=H>!e_(1iH"#\|?yPUrZ/pz%x!Ű)bzCWyj&;Q -؅vȩ TTE"(hc`@ġB T~ZF?k2Qc $N*o[1~=9(-$ sLzE*L̪s%S:;KZ`QSBQ_@]Z/|!iEwoYqq%:- C'Rғ>!ڽYas#:;dٵI -e%՗8;rvpMb'p?z(Y3yi7#D=blndH6)/MеQE .}ILٿi%h<&r%1ƇDP,xzF}rCAk!E<\oA =?Gꐻ[J栒F` ߥH}3GP{ ߂OJ T٬uc)v9C3{O=q:-*p{|tt.S!/A@*Ѯl sTi&Q*ݓX7qĪO'Ǒ݇(iQ,y'am qHQy6ĻgWs#uXz5V~ zMX߫a rFZ|+}b:`mf3cD,OPZ  z?57{MW_{yTɁ t|+1:ːg9];̬zη$"QoWKI`g_GDai5rmz%p10%OzSAgkmbLj/'Ehg6B]nci)ُ Q#S+XGjٻpC[wfPFELYg**a+\8=2)kY13rc NRѫeA~G}`lsL\۴CDmTZ G9fg.6 b.^SJTwǥUǯ%5{DkfM9HYV͌=TUk= Mͤv;>n~6g-恝"6ȋ!vha/na(|4l2 $kMsMr`7+⭹oVolzY~ԢquúܬmP k<bnHe]"Nm?j=)9Z;gI̤С,Ein;(C V]Gʌ> @Ɛ[-kɊI북A{%u/ TfxLPV wKY@`@[3_Fꀈy 4@wrBvT9L`oD !WkgXZ ctcdAX&bDyYYafzsӧm}gYRq23-=ܭi#9˱aθY\FC ֞Zżk"LbK.}T7r7$tw='W g:5& \D1T0H #AjR݃ #498 ܗMt}9{AH* ƙq1@ q%x a%&;d 2ojZ-/ݮ%I|.c9IGǗL} g-\$X)jBldl_i#zp GI> X0Q@ Z6] $f6M !q}zJ`|'3c+HwUO$u>l?{tV8vN;_)|;gze} <| Vr\0QOV^z%fry{R^g_t,HtK=D!jc3B2ț\LM%խx?6~DK_WYޥ$X&zo3x߯ѳѼ ax \kѣ;m2CLUU Vf@ 4V?]UT[#ɘ*ż:uUH5S#WJ(L4o m'|YT#ö,Pĥ]}@~ ZRYq7\Ẅ́ˀuCK*o{ou).&v0XKں(IA(NqjJa?QHAMД> LGe ٶþ؜QwL*wif+lʶ GLy<niB3ǼF,Zei'1Yfc%N<; ׾ dİ֕*vc]k"nbH{N@tZe}-{o(zuV}ITބHyKPH-3sd<6LyEs_bgVo0Φ^ oˆ&Ye?܈6*Rg8"BeΩN*J:UJՈ6xLy6`*gS=t/7w,40CL$r6`cQvQ1 ='}+NUXUuBGidD]̹+NxX%w|*B<_mWnx+R8 $ѶOO4N0m>h㖶:Dͺf>(znq`MYpQKHD4[y^OBvٸUWBfP{Q9D&#go5WǏCe VG@n"wrLW !M=dHr <{@9)( YkBz0A?\ #L5B9$"<Ufl< Z]Y'Hbe*4&B8CU!+Й+i4Trۯ R2@Id h=;{ϛZ#,I/ؗ}SлM Z.7YMJzEG͎_hg [8^VϘ+u="N2%,Vq}0A0NlZe.2\2pǸik brtCMcjG!@C\$EZ7W^l?5N`eVϙPY'_k)8]q{i y py^TҌ'9Z$l KG6im0gzEJć)3BV#̸νswwT1?*gSe{&gU1eI4CBI|I1@D%@ cJʆ=ú3Av6K]:B{>I.VПtoGiNAPK\^g׃F8u,Q揸Ƀ60WjhOWZP'0b2i }OI*/)K_=q߿Qrʁr'klVk1ȎQ&tdUZIHݐ\vi T3_;wem6yoWS[rDM 0μ7@/0~ O^ψ8݌Ģ(dꡣE7E@&Q*Y4)X~qz)r33=QoD?QD#vc:G 5he|yޚVYDor箴xQî/BL!7͍_ہRζؚ-8VBխ 4Ixч0C3(3 K4ݲvM9+G$=0¨ͪaW}riԆm 1 U@w#J*Ь9hS~_(42vgt#X-q|(E!G:T3v2$/[脣`ѹ,v}Sp4.`ްe= fJ͘ d!۔6 jGVK9UDzh.{jvKOj? Si*B%_+ɫR9C,ɋS58+DL9xF5x!^5?lRQ>!+eU DX8 _π2Ht oqĥj_l*ݔ!I lv9jTwʃF`GL^bt' vT`}XQZޥj|Ej{ҤQ[`^"$n8Rd }ЧZY1,zilsk՞yXC<}e׋zlajDoAu#q~%XҐtD952u#ċpJfdYgJ r_w%+`5ܯ 6,5 %ЀN?=;#R*֠>Y^B v.1St`oz|>[.ѼYFljx570QUrϬ*\+jBHsQN"cnY)D%bLz<U+s?\=eжkw (+:^orJ.'d_3dQdj[ 8|*T"h g--~\k.-moPICR{NX2ryR6p8kQ>=1ҡ%[`` T.j)ͮtzF :aQ'' "MKkF-zkN PѦm7;sVUωȎL6. s8ok8/r hjš~_cn"%u E+>]r>@#>&>syW2qoV5]+B])#K\zVzv=ebL Kkn#pu/.׾nPNܵ`bIŹp2^gL~b$zXxtpaok[^$xNJRгS<-ţW7vhX[*8hX僈A 5c6_\7hy"Қ||E#x|SɈX7%JI_A@cY|{fI@n">>P"T@mYbRh)>I:4 0+QCts ߭.gS<(k9 a#;5?lj kt߳7rsK4twBwK\@)Fuܸ|DdL-_j5{#-] nDҎNTvhg͋?CUWCWuJ)a ^`^L@hB:9P Y *RglAQ$w\>BKw4Jq3%c*+j~* a?O"Y:xA:M @ʑL4 JփCsN՟p+h*+y?PAwc3?#F̽#h!#u'Hnͮɉ[gâyB 87=mA 9IZ1g-tQF02bb HK[p3^/P+&#+k !FiŦ,@rb%x>MeD!%:/f jrL lBL=9->඗ @-L֫_kCgwO;X:$&eKpl*DF %QF]j1P>ꓰ4tGǃ,Sl{K,vCkv&uV^0K+ݕmUɀޙsY6}άѦٰsFam0(.946Yf O՞|cI`CʛTkKԘ4 `-)k貺A #1hIy6cƔVm.Q:x,4R<xxiP 큀T%rʇKX-uQ @&Ȍ'س CWg*sc5u_k;,.9zhmݻwSÎL%Puќ55 I)^x"f%y3MN A$jEIψAӢ١y!5M0smp) !5 )Ċ5dh A\Q-zRMXIK]1{"kɡQd.Ƭyce@jy$ȧ'X6B<7<ӯ"kaNc"aF2H#f- Ɣc͊xs9E!Zb1H9S. `?N]8 K:%G*O*7`dRyuuQ͠)|*ba/:|O|2ݓ6w|g*S% yNR<^c^kO'*_$6}Tz,4L@%Se"SREd-bڜc#KGG {v &L*N-VCNRyG$VقAdBVr<ҚcV6V?+M2(=s%|1Ҳh * l,9KmJZN/NwrK]Y#tHUيFms+# m~ı煑.=bbyu`I1 j-88VXeCB3a;9q+6 *hXB7 +:vLy0 +~ !&I43/Ƿr-fzZqKDL6^v7s ff0'§b]vi"%I\:ŊcMϹ+-dʸ(/%Vygy59O&\8R}퇤с{ND"e/paW%Ǩha}CI&2zyLU*Af&Uj^GG#q|;3vHq0rc֎YNZ]h}r K4>HF)m*H&//pPXI/?@y*cK+;}Vj`2z7;As3HHLk"+DOF^6ޒ ="a/$)ꌾE%ě-V$P,Y9T[84J51dUjr>X9!*M LgD+ aR.HK/%6}bxȋ;VvHwʣ+~菘]30M]UDzq^oCH{.殞Xr&FvB@>6g_z:KmX$Qc :K+kԦ9j\х $ㇺ %gg<ȱ45@9/5)C%BhdT= D{s!a3KUJ\N>U%*Y+ ໑˞^Fˇ%)M|wsx uVS; F?3{vfo..O~` w\j5.xDI%ˎ* WL{AuQ^*)>(@9qYKp 74>DƼ_;ŨXa *(UZ)W:LgXm~-5GJ)ܺcS oE4T]\PR }ӑGC5\,`6mfA]f vSl1yD<!aXDMwou*BޞX&4t݄3yTDu!=>O#iP^(t|x~ƣzU.d\h_qiS^9PWlfќͭJ0t$1U "/Ҙhk^V]esX/VVecM\^xϵ'ofK0󖆭0T"J/X֝yH Sj* _Bj.Ât$>|}+y+sXIUȣ&Nn@M: ^V1EZɌ@22=D9OΧo؉jz/Ũkb|guf?F+=C }᐀#AƏ@ٰ P0ќ.B&_}%;~ϱ hJw}T`P%5Ԭ79C,"d쿵 -}D=4ҙHPz 9! m|52֎+; N!1^?ti2Z%!h --m` ڞdfOGəoir`(i{"~Ybv{,^#{|Y.QS Ρ]UI0'QRюũRڠ`GJ>y[4vh$agK Zmq`Av>yAѡqҭˏZ+V\-mŒL}OznF 2]ڃ8Z/5C*0bDz|緺qю!3ЌeTq'STmiuICPjӽym'R#˿V >'Y]Ǝ$K5V;O&nl@鷐@Gj !E)Lc3uIWDg#-wϜ [t0`}_Ct Z#;"gSkfyҋ3vB!뱧1F >RpibPbl+$vrL半աhxQi enc_+ -ʾʴg28+66GQ#B1ծr cU#^_Sm"bQ 2ã n.<9FIŷCk?/Rf}k~{iݝ򂬤UTO<X<`+%<)(~&/"}z^h^z=#4ґqzzበTiz5J1%?TH4JG46DGhRĴz/Sw*7Td1+cVAWHzQ:*{MkɼOdMu'!z\E 3NvNSQ\W ه&7 Yrt 4 I7D_O >-N:83=v,AkMf=:y5."Ah{Kj.̩j=H*YlQe':Dsb [ޫ{ E!G/;~UXBZ.Cd(ϩڨ|n\>FLŽWD}j&K/n\,%qV/>WUr4hkk;~1]{;MSH-dt3S!^u{'yjATl`w8o -) /Zzf^73= E1z9=egnnGooVlcvIz"1k&X"?)xiSKscHpfi*a+h_}^VbA{>:A-֮m~IY"h˟$i[MqDT8J _"FQDtqcym YwfV׿YdL ,?> yy0&ҁɛ JJZR6۟wlOzS!iH"dfҳ/W6~BFt(sj/^DJ{KfLߺPHxGH>Vyg-Y~@2 4D?+~tDlZ#CWT1T8vժp ҡjA 4Li=ZQ=?1G]~ר8aV0w XO/2rL;Tbepaސ#ن9uqy$bAzY%|UflK&+v?xH3ꅒ^u7&>Fݻ$Eu򒴰 HIs~u1$vN /yX1!G>Vv JRk F? _#Ent)(ǒ\uJo]h~ǶdS7QiULNV~N}|ެj|*L񟒳(^M_Ğ]`qh?KFo3 -X ktbƐdbp`[WOtJ-6%:繸Nv"f̤@Acw9~oh'N*ZƓ %ݠ'ݾ5z͘% A3B]əz’"-cn]]eau M/0LY?efSjdH[ӳ[m.(k'09{^QixI"2 i|7Ayhm0ӦN(>TڵM0i|Qm+m07_Ez8ss=gdT/E7^7~Ტ/7<Ɯ?|~L'2 ]q5n, xVuDɢLο#ȸ>qR@G yoHъW̱BG#PfNl݈Ƀ;f vv-qٗ@u:qG67P;/[9f' c]5٩_rSpYr؜pޭ Xl!i66 Lo .kFɖ\>R֑E[48'#V!9ʦ$Ygme OxGݫ)bw99[_\3·{AL֩7 $Bn%BZtϚTeZ jTt`l./ĒCP*ZsIπq|Jj &ccƮ*l6l '·wŤoK6Vt"ӧqm1>.xJ[ן٦dcHk "akkxu}Kݫ)%bMK6Q@Xs]{Ip0ɩ{zO$$nсk؋ -Mf gQN$$%u7 CRhfIՐ'Vd.n;ʃn H(=|ʐil9=]\zm#Ms0((EyCy|ϰiQoU!d|M 7"QW_[ley񿱬U*;aCzFot T1ȁ0Jz㊗2:P}k- ;$y?pw!1>/<w;&^^N)̞$:0cJ4͵E ~GK[GM!٢Ǐ*7r~ ~w4k9Eβ-adY#2TƎpo ܦ{ 7Y.)sUgHPr4!wޔwy4+oNjJWc2 R˷7ڏ4\m:`KEhlcec-m L;+)r Ε4ȞbɟKךQ;nX'`2_g~w{x$U*hY=>iYF7%vge5(>i@YLUt h񆷼ri7rShY~oJ"*)RH!g^izkCk,%Q=3F}׍&^}[ޢ䏶ynđዑKgkQ&0J\Gգ  eV9="ƌi;Ahޥe K&cP%8PQ\Qq9텉X/wA+ (()~ A`:ҠYv0V*!ji5fAdu2g`N`P }^SPϤ@ + v 4uicD7@MIܳ1DsjOw'2tAcT?;9̪$2Ɍ$94]l Wy #`ѦMSޤw6'yI~/&G#tĞ&,ޗ>rR-=g F{泂bדޞ9h.Fs(Cб+S\ܖ҅<x e\S@q*sNU> K)/I [7(gd\[Sn ϥT>U s/ڳݝ?1. .hI5}֯З𭓩יj ݥ%DYRU}oO)T>4[E^. ,6v5<,}Cuʹ a`|_R녒Ɛں!pݼ.P^0jRo-qKE% j [gZ#+)2$jJe/saNÖ\TXH+Q*a~|!*5.uX9B9VatH#`zGT1r_z]uTIXd Daʹ`sɑ) Pa=qo{hzv׉\ahD S;%˼7SS Ⱦޣ|zAg;{e(qxG/N,Q;MCK_]z OP߭"45+s_ZI7e<6C]8 Ii4p^lbE6 ct,fFeStN˅.a1jDd>t NIfUIk4c5%*۠K#ЛK._\sWCBCRCv:xSMufN qmBW;B&[~=TeFar=vv6j]'V#e7`U_}sspmbc_aEW~.e?C{XIko]#oh%ub&U:loˏYɌh]lɒ x|yĬBK=Lw`z2$|kg$t-ŵk2>!]WP^9% 5SX]vVH̅ ƍ%:Q8D7WeDحGJrea5^JF")KqdƤ26Okw6< ?j(.[h3LV_Y6  Mg^kIӽ'JqڃR >`ʅ#Z,IR'ֹ% dF/&Q4 Q{Y7ƙ =TM'uׅShG'P>w4JodEO@sH:~R&$}j&:s4KBjy,SV.$4aXSqi.3ks5rxVyϮ@UIw:9g|L9dOnǗR"dЊck-ǛO^KK^KVk DРffီ#Aa6|'ޡ44x(4:=V巚]4*z}ɡ O"+!xR2pbK*0>SʼnRЍ#ss82QMhEy.;LTs)WV?SC6a F&uxHK:}מ+"kis,< .JnKPT#ޱ9$3g4rTrߧ}y{L2m8vGYŽP%'rFbƒ?'eBX=7R,PYeAxVOg_#~Y3UOv3zΎnz^Z%`['/[_ ͑읮+n2NŸJEVru/L90g-8Șay0Dׇ?6iiO_+M@X\;X='h> jPm{@l傾txrjgQQ o"?*:]zZZ&ơ2JЭ/~Vյm8,R`k2rKӭbUQB}:i d*&m䔀qhkAmҴE)Ah7{kT $Α^igǛ"Ezx̼&!mk}iܺґ>vE8[1tTh[koz`)[0W͓q./r ~HϹ``51!dORH_;"`y|y Bb'904u+Z'H:,32Tvdq˔qO2(U]c"ixF U_C>l9iOfǵ=ʱD=\Ehw~4^ÄƱ]=Gln%H֦؇n_e:y9ǫ$gbĀ߱57Yt؏q_^2sY^ӅJS0Ҳ+P=fA_> F=VMNdQ.8Ăs$C/߻\Vog[җN# uErw7sxvÅ^O'[\-rXynk,?jf]6{4f>-SGp xi' -Oro\2`p*k Xdb<.\m|*s߃pC g/o pҀg.xdpI_Gzo9󠿷!H(ب ׈ˤc{Wpw0[!8얐D\ +a16pl?dAH*5YFndp_Vd태uA3X^2$,mr?`rS:" M:*6BV((ko}!~Z?L[-@9; {+I 8om.Y.FBWt - ekWV[ީ⮓ݦX=%+Ҁר{MnI%ve+̾ MG o S`Չ_碹1TlF_ppGQ| H3d mX{1OWb#H6bT1_v[5Sde5ETD!B o1~+"c5чR=:% GK*Ͱ;W>|7MEjN螬'X`=xCX\J B$&_n_h0[.i_$[˽ֲ`9_M}Nbu`% t )aE! Qz,`^_(s}[*f:~Fey8NJe.%`RRi;qC¢5昸zP<A!UDL S>m.<#6nSh]srüC |0*B-GvF{?9Y]q w_Keȃ/.Yd.y]ג;{L%w+^E-j=Z6K}(671]JfoFk\7fQhF~\,5Qst8;ꨱ)#m1v/NI ]a pѺ5 f^p'<@F-+м2G_,:\zjN"hrpR4˒o ܴZaWʯJM+l%,F uyHUe$cFGl}v#P k os< '|0|`A1j(Y 5-VB*5x/VRӱKQ+8@vA}Ks$Iɓq\ukw€3C.\<-l}>)7;k[g #{9 j*|`交/د49<N C;uXq*>D gޏ;}&g?GZls%kJHN Ti*ܦk3Q&R얗GO_v{? 1rJ4HvK csŽ'Al1‹GEg:9#.nX-qL S149*||$둡z11P|c9I)苨JK }ĤYB01}ziiAK<.s>}`d]r+EWeEEo? Uǖo8cÎ!.78fnj*ΰSŮ_[|}&.uLA:E AzT'2mb΍b=N `ZLt'-F*.qˋmQ ;NϤ`oQi]%Vd ;QT.A(E$Rl/[|G_0*!wd:K%, Ȳ]̙%xo9I_@C EʲZ`ȓ5^*[2}[>c(|F2J|CcÔbD 6l.A=} bbvU0 [q VxJFxUF0m 0Qt|!vָUA-b1QVq* ېș&&6f0%2=96^qհ'0RwbT$:WC2 C`f"wa6=8Ɉܩ3ڟ`q'K6z6d/KOiq[_vM' ˹+!lBtf欝<<+ӍL^ :zbDyGPsQ'$q @-kcǭ#.O-iPx3}/| m=0ٛMs߄ z*'~r VҜPIӸ$O*;yb6MIci~|MXل+$?4 -3AֱH4TXE3TI7~5R#ݴTfNx.rVo#l&bu-F ?8pm\F2Wk"#s?Ǭo 0C tՑuWVo EKXԴGe#'BGPLS6oV&.[y1Qq_t&noCPi R9`*!.֣Z3A>yƊ;' O,sr]Q(ݜ]H'Hb֗#ǩli4Bգ?a sD#_QW2 N ;12Q_> ]jF3 g%~üF4M49l!4h4:B\gC,Lob9R{Y'Eū³S;xFzj.~-^ʨn3"UTF'ϳtTW\N{](`m"{G7Qœy0m}PAf|~$Hf׷ T i$"tTQ0 _,sO\optYG$H!5BEݾuzk g8\!'}ρΰ68S~ශ3Ftڌ]~ֹ-Љf:ZeŽ m>iZRPɸjUwhQ6$&18]fF$x}.z%c殖qFiynQo+4/^dZsI[(y$ɒ*>y;&AJQugtxY͹~d q%GG iRvg:Ѽ wHb ā5%=]+O4S@Lo W7!~J;B',2 OjOxTbt+ <(m<VCBQ KT9Ot*/P^Cң%]@͙cmjv >Փ-lʓ`:Me0ox,XheϾ9(O;> pQ<7 k,vi4RuRL-a#,?7cU-:U_=X6($CJeXsЩV3_`֡pSp}BC @"uz[5k3IJPr?7 0/a:~s+.OOcEI@;s 1LUB-H݂0>um!&\'` F >1OG aNsǍWLC=M+"bcmSdD) WƉ+G'Vi]$ɜfc;?$$cKyU+TTw#Ӊzuu?R9Hz1VW9om z-Xא #Sv6J8E8樛?TOKa^H{îd}X0EcI|+b֗TBͭ^>т9rwY]/m,'9۫AM;E_??n5L*4>"B$Z.GϽnFV2, }|@Y[b]H|*#+$3|E~吕E *vE y@@aѿoalV졹8Ro"Ro-U Fҿ{?0R8iu 2W/z+C9 JўiCTx0y 1ǩ\jiJZ1ypd{Pnڀ#W >m{L׆c2 pWҦpz'Z9I] .v9q6׀iSU 8Ps&GUsgP#쥺/-)bC)`kn֦i3aF!RUDNL:)\ KMuJdU,nXyl'{VUǠ55GLPbЦӇTwd5 innfv@a:ӁԮBBv nN\u]F ,xImq, b`nf[W ȧڣYP"e4zQp[$>&~A:yua6is3b£ ׹kj 3~Ap<÷_R@3\Ai|Pr7G$PAh&ؼ] E6~)?≧b^D9`C9 f}njz/!fct 2S-FN3ǣX!CzcNǠ<_& v7<\`&N R=I,pDg+#Kq|4 \EpWN,4QQI\D,HFبK[+` AQ1>Y«!@~&l$)#8|3=2]r|_:tBcv53)j8gϳ0>bK|GU&V}oSY +OSV2:9M-uB|(AfUTD[NhS.nQX 3, >* )\֡IݯyiGxnU;b胢Z>l݄PLyPv 9pHt#$ǜH= hKf`Mxbz0p>͔7^8j;PqgG{4e5yEV:{y{P lqZw>1_DijSgenW#yȑMax&0Ѣܠߨ.k4ԴXlTFR0uB3<;TXOnK [I@.=K5yLmLGM9A1Eׯ+|$c=@[M;69GTzBᘳIb=z)Nm_6iqByQTJ٥'`4x-iFW]?@-6Pm-(L`&egQW#unt#qŜ"3.&C 2WxS.u#z?>;`$iqIE_HYib*V#q&Mk,:sznѬ HYSuZE{vSw-guݘ b_ ii3JĊG=ʾ=Q)RJdFrلڋUmV#fT$p#.ǩ N{lbe{Rf|81-Ʀ|)004?2F4Β)? f1<%4QeyFUl(mPH\AeKZZ^`7:%}jTIvlw٧Jr=™f?,晧ѠدL+δ0Oă􋥦8(^U'X~`H-+@.9_mdݿa=4FXƙ5;JPdOda;E0%rM r5j#Cp8n#8t^FlY=l 5“s)N2D#RHDOFa)E>:w?([148KM&@<6 BS3Ӈ.BXl =#' 8,grt{ "F)Yzb7;@q!K~W܎q]gWpR8SQEmƹ#b)df^8f٘Rnd a(j|fSOrWֺR`k4V ",>}PWߴV}<j^'KG\S7tU4UOQ(RӤnxo,8lɭ?n{,-;&#ڬ-w_ZagYK0, e2.Fa;(Қ۝!g/6޳>WnPуg%XbKI]8tH?]{<.Ja} g ز|+:IW}m>s Z!A &00EIo5'Ԇɤvٹ\J4Ƽ9_ܰ{1ic~u ZHxtL640RNiu{))/R /gFs5pi?_KITVZDܧw(йI` +E vZ9Tt'ENUʂ噕; %mk`mFݦO*Yq0> 8lf?_o 璾Km?\7:"/(^hHpwP-\(M2 x\K&V ;IחoOo.fbGBLV}ҡ̯iO' EٶFS T*F#}BrEJyr%bd@Yg0>VADQŸ${=?Efj+8\}Ƞ&9J.M((ߥO6Cu9t\J#LG_t&*Yk8ڨ$},F S2r=:G-/ehf^P4aRlh m> Ӄf {42E\ZpplDI-WE@sqbǒm+ldU lvLѾن퍃!g9H xw!ȋ< 5I}œgOx)'4E1~A+ p)YrnD%SA%錪l)p#;{A婖ô]y)vWJ8 ⫉ KPQ}{2I283&:ɧeY+HW 4:oza,ٜ]kHե]s?n0dUU4T6LV/b'Yvw:Sx&|5EPJ G%[â=c 9sCjByCsŠ'!uIXTG=SF}1`:wjFFNvHTy{̻ oEZG')\Ii€M+nj.$r'GTR$wM/.lT,F&.ӄƟ~Z~*r/Xe6'JX%`>nr}/%N*hW>G?7icHG!1@:Ze&F9 mlx et pK{DVw-J?pPkfs8 ;²]^"FPnv#7oDQ~q8DoDQ@h잮j[ΌV($:Ff(g Cd I0"pT[$oLtx|Aҥd\e9c$p̿T~o4L`d (Ms&};tM;ky tHEgԮK{q'䥛fU9Al}*^t{ti (fwR*堨 :;U G;#i9m˯T( 1^6jUvWQ@J&<% X ,^ GM??SM;To$e$B(X@g i^KeղU^~=(WK~웽xQP z%WM+O"ca+Sܥ̊{R$>]&+* TR$ #J>B\҄35=yS:!ZBw\l –"XFOG1­"%ٻ]BڣO%"zAfD ~hbO]P#$* ,GҐ C:b-iEbtɓ ϶}j#Zpo8+d1#މ^ yiJqx/5o|^$UlGs\֢ӼvjOֆAn3J3HIѰ=l=4-22(jT)s^F&SVCKYdW 6N`,u^F'uWֲQpNߔ^gռ7ͮ~"T ,q禗ɜf=AiDl1$a(UVlSCbL _4+sB-H=wr ?T$w%W5 pvR#3*y f?đLίp3i/Ѓo;kwu ItiP$|_7xStXeV2x r !IbG5\Ѽ²pa,wMB7 YӘȠ%bkBķ[ C`.y#ZÏ'7C@{7! JFFv#N}wԷ.=E{;<4p 6^Qu?Z{:q$O?Ox #/I ,fM6`Yth$t}~тˌh>v\yE ,}W *P9R^.Isٛ` AʺkcʕK)'y]oBh2OY,J Dc!fRS]sX`Rkw،it,inԟ@OuyRRp^g P e#Q.UyhLS=.39dHYѳ|*?D_4s/=0aGtUg:TK z&srQ[sB R 9c_isȪ Ϫ|ek5fRuEncG~R@$NY9U y!3ԎHF(ԍIm4'ؑgl(7',D uz-XsV߼uDkp(UDNf{StCIm3,S6Za/,WHz1GcEzljW(u싱H~k=d4hiiF5zmoq?THe>w|@pNoAӷ؝0ië)dk}!Pmp٭XX1n>pTv5~(3*%B 7Y O&0f3|B4Clw~fts74m aޮX϶!5GtrFdKw^\ftiIq4QpjpԘn4BE90߭[=I]3].7_Tb=9i$!m ڳ@a[ LioV]1bLȈzJo+ '}B鶝R쪜qzal}Bty6FN|>uP?=֢+Â$d2%əB7up C紥ߡe['`( J)÷IQqJqTXٲjʒOqfmxt7;4$U[Ms&@Tg[҈Y6#*a# VaRFO]/SY= y]Ar4쳭Slu.o|I>TM+{ǫr7>!ILÉy-r5jlvUc HuH'N[!*p~FEve~O &<Ȯҡ;id$iAƉ2I g-/u4I!?O*maD#ƙ+2ArN酿0 zM[N!X?doUU r$\#:>F--Wg_۰!V֗m0 JwqIC_kyMEՏwe;ei/O<1|9BRĪ6a"T_DOw-#,(bWZXIF͐EM77,Ds:E|UՌ6@@],75g kx, ٌv1G>7UЍxQͯgo,>K4kJ]).\I݌{]༼KDGwGZXbAH)ƺy{jY,SAHS&V_?䥂Aާ!׆:tu2uVSKt*B4>Z*{]E1e}:?WNwaOK{)%#YBM? Y,cMF|JRfI(k8o8sƻ3֒0L7/>:@s}BCF9 2mW۪> #Pڨ}đ{]s iUmjEBCՊ%R.(oאmd۹AR:ZW.=-| Ko`w}:b9e0e@n L{klȟр&$r,5gs*js#˂{D{-{irҿ2TxOp#tIF!J !"i 5BDe)|p]Wɇr Ua"V?},hS/pms Տ?"\"j^G ܔLΓ[T.1/7e |8_ގΊl~bS-$KߪWYyQ R Tp DAv̟}`$-6/D$NS+7Tم ȉ+@j|,# 6K'h%}#9 sJţZ(]u>q䡮r?7rN_:E hQR<:gN"ΆQ1]܀|Y*ѾM|8ByҰ&#mF?q:xo h sM4L8Mvp.9;,aٓ'8ܷT{bh{7muyQ7լA\}l0Ûu3Tb߽ [Y*;[~Lx~]]!b *.˥6 O,}t 4;dwb?QOZz"Xg߂bR`Ll\u^wp Vue*rP\XQJZʓ]h%ȟQz3 Fepf6qV!X#ʫ 4 /.*7Oחn (ԗՐ#) "c g㘃%$yNks7 7tGzג$أn}` 0151/7*<&7PW b׀Q٪U` (?\s(FȔ^im] ᴭ!fϥ22{M*2ݙWjasPި]n|TGbLn,Q 0[o@(Of_rhY:k.J:ȥ%Tj%P S3)'C` du= XQB"x]2VC#t)Fi.z reݠ~ؔh|\`8;y#} *N{^6Ju9 ~p:%Z1!#j0B mmyp2QV_ݷ1Y87@lKsis {+/}M=5|ِ|Xy%Sabǟ'J|(˞k ]=#m$btdRMM-׬%7҉*Rb;\`q{ϰ󋋪%HƎ\/ji!{SU2|Ȱ4w# LEm8z'0fy)Cph6{sB@_B<~a(yySJs^qrP#d>4sn|?B^azV)z~_yCE= @/o B>3BF+!&2Џ_IWW ocP+Rie@򶹭GmoPIsYZ:\n7, ^7g4}o>Գ̵TMi;|/q(XL$[=gr#,l5Ä~)^QH%* 4kzf[Yk "C ʕG9Z,NDl=Uծ DKcS`0vWr>h˽0 MWCRw{6# vC,B)p˞鹗?&Op@[LV\HܲJH'n|i20&0Fpi EI[@; vq\&dћ OȦ vF(V.f0w#.kdES4 z&J ͥ"Fo^/ʰhVFx_<0}]b)ʒrn"(8%X=5،HGذ_{3|Yn =o0@@?e W>z_wG9oC SVMH;̝ҝ@9ih@QeM9eHx90Em6;uajd?[%ڥrK{`8k'=??aPSWb\ SKV1u+D$}gQwk4M..rl'Di>& 4 1Vwi qu <{{VPtyK}+BQ Z ֨e\;}zB9O:Uij B.cY\YRǓ!_.Z['+.vGJG Z|}&Hm%v j4z?;y n5,l^`Ms$t3k9vo-> ?kGq3JR҇ $ j!a0j4#Zt[\;Ub=麥w2{XH>: b[1KJ)pCJ~-p>w WC/$S@ $"剘&n5 VӬ5 iЩ}ce(z}[uHn!ޫD5w6GGks4hH_ \Є|V/6 T?B<ĢwReY~ʋ4R4% VH/ȟO1HChJPGv$'q#L}DT @{UZri]ky?RS G0 # *ZhN/L=[7EZ|'WN̽1cX;s2Y"A Iu @4ltkᐡHrv-"Df Ku&v!|#5I:Ju,}g-3줆$ ]QINlȰsve*Nd|-S߉P޼*KDgdVa;^ҠQֵ_u &Cu?١A4*/,1^߷qJltHq)eBDaiHp1-#An*X55vv;XwC(Fp@QOUfDw^ܐpĜ2V %K;,`zۦԦAj %%ˬDk^~jmA8x .X)qcND[9 ;9.n)K&#i]+dÒ(iPO"dQVdY8S))z E`!\r_r?b\W= U6},* / rLUof^iA_|V#(އ]O=R@8>UM軇F# j\@MAu:˲rTtfqޝcKVh^DWU߽%#7=և(-VMlJ!!$MU|G47ۙHIӓnӵ"aDA8AŲ4ݲ-?El[ }yZ. 6cr2/6q:abXk/VN3 񾖤YӚURU-FŬNJ"J|m6v=@V4,Ξ=I³t4<4-+[4 -cU*6#5(cM#ҮPNW(r ȇ_gtDߧ_S.\=M5eش7ס&ut_h?}nb.u.v/= ^D1$k Dt -Bv9q5r-q0_7 ~+U[8K|GјYD?ov]֣Qg=_JHt}>Ѣ M?^,"UWØqY3Bj#% o5LUʼnƺ[ 6h7)0\Kgh:q~ǵ_] Fc߿j< MAPgYEr@EeսÈ[F+/+PLŖZiqz#v;E 0=7Y4MѬ7HwCͳ.8 Kb ,:@ u^I14gtC @X}oˉ*ofrEN%\/b"=DŽE~rHn݃G4ĵ%vd߿-`dguwWݷԃ)f#;!霎%6}xFH+'RGz' J)t)66ؕ@;B ?v<L4$B5Pj *vpqﷲ5*[R|Ёv.wlJ'c6)-Př`a>U -"2e3ɝ\ߥ;U_ zH{#nAg`%7qi &w$alDz,R'r^LUZac"gs2$CEͮnPkH;t^zƌPϺئä{'@jO:B@J^*ꨀo;4{۫rm MA$X._dTtTJZ7i`i\puVcu=>/]e^仅-rKuZ^Axx;Yaĺ?2P{mRv؜ RjnO:ԃ#3۩IO9vnYλ\p89$ fnADkK/;5lY:-3k)u8OU~eåK%( eCH >b'ȏƁ C=(U(YHfυ(ImZ *`a4 Sͳ%ūv&y1c>Ɔ:CspAA+Zֵc0-kZֵ!kZֵ1c͌c3ޱc%kZ'c1cu]uVkZTn뮺kZֵ1c!c1c31ckZUiu]umrֵkVkZ1g1ckZ1ekZַ~ֵk[LMkZֵZUUUr>֌:Dco Ρ۔/ۅ8^KD d8yu:XRFgZ.]" 쿛2NnFS\?.l󉐁!pyĞ20+`24i̜t_I!40LԞ ]^ah"l=_Հ+mSW>ol=|&Ln"_gE=fq*n[sHO i$DP @|q,za;U(c ^8{ܱDw^^k9;mW7e 790}9|vZZ䘾9|h*CK?ӝ !|g S 4!u YNh]4>NCk30 2aئٕ4,Kys"$!R|:nהWo^&-jl_0D}gY(-؄6]Ԉe3ξq;njl3{ߺI, a0gүq~XގU;ki_Їr`CWZքf=P D kKWnu=N=O/ހ9T51~I#I_Mˁbdȋ9hjݯSZm4ZHdfc A1Ȁ䥑vVwcf)ۛhk}yIvV'\`go8ʝznG#Y5Gz" lY>u "5]h-ڽXzL^v$zr^uXJ+&k>[ǹDzk J}f~9C+|P@`p_JP+\x`V=1fmX&~^fH5l㪝̢67E9o?Kcjߟ&ˏ:H%,)__J$"M\#X ^]S0J(>5JDy/ \~,~}k*<1{P@|$=d|ԅ(ZHKz9-V'ʞݫ]5o#rI\k˷U8Mq`&5hs'^=]Ӕ/ YLUdys]^p~W?bN%_wM;ӡ֭|'qŽb>gci6XwYULWбU%05:M/4;8N)Mysuft_y 50OxhWj߁>` 8Rcp_FDѣ^M}\°|5?t4 MЖ,*燩wNt=+ a2hfec pv \A\2jT1b4Fe<,Ȥ7LHlic︺_/$FKO~4bt&9ΕϜ%jU_EbkEF r<TTEn|wүUÖ!af!N78l.".qQ\SƏ'%@8?l /X F$ta^^Aakq6kChy_wϨ:&J'=w!h'/}G7VџsyNqf}S%+|[E ]Z7 9ҟ(c+$,Ll޳F6mnŻ,ζd k{ṃPr+*GGI=+Ν/;W*:^:1}Dݢi~K _-+jȄ*`r1dO3 ~va!VBGԞ8y<4uo;~ rp.g48! LU 򤃷֛*Ja7<_'Ox7S݌"f2ݞ'p]jJ>?q舌#HI:,)2,N>㈐M gzOP[ d?܏0iG Whq&193[d" utARH*p,U|sˊXW%u[ m.ϰlj 5p xNYԟũFc9Zcv@F#OVjNHܼ2HlsF#*gae/]0T:.&ջ{@h4[03le8ꌆ&0{ E▣_3h*cQ2 o7|E!l,wqC3TzJ>!@yPuR>-?|j׽8Zq1Qaw=v˺`:5Q\cK]dAO>ĩRA%.Lp(ڻ!55KU@w{ȼ0bG'2 &Uw]p`;r=^|7_`<nXp7ʃ+#{NW94ÑvTh1\L(l/Q%P-fsvp =_?eIc:]JX*DeVy#PdGξPfU!S+,$E/ߟKn&099p!.ʑ蹬F[=2G$Ȃn|<Ƶ Sݎ+~?@[2M68ęd!hXp}p#Y{u#!^.ŠNN&k9аD><JB@at#R ̞ѽ`M~>z2,s,E4ͺWWyiJ $#f/a{8 `dȀZvSo<=#Gh4Ai!?˔3l [+Z=mO}bN$"~>&D8f'$SQ$?*w_TE {ㆀCB eWg6 4L:qO>@(Z$kls ΚmΖ\^ݥi+sgwz iC o6j1Efb89c*@R40|8:Պ&Ж>YO2̾ﰒBÏb=/0ҧSxE=C:b!'`L(p{~z|?l8 d3xYդZuJi |6yt4Q!G;ulV0Y3)1&, c?T [0ڰXm{#3\nFñ_1/hFAަ֚T`Noӳ.lrqu9FY:+DEFp2 8a:~󾺗J2.3ݿh ?}ϟ$Bw.ͱcGL=N kZH:OW[[*}'kXX!XRv.IfI(B /7"߼51~ G\R$%4~=|o%i D]L|A}dzxLH|%b6%J=Y̖J4nБ紜u{.qkx΃7y/9zG%3>,I8j9} _ [/p{I$our>%r>.,SN&bv'} *ǽ$\dT7_| 2(jLyR4d[3]X"ޅ@/v Xr[Ŕ[̧MK:yeh-Bڊ z eЍ$Y3Eq]]B=B/X^ákrƽ[.L@kx*''J/-\jKc߇o/Gl6 `y-L=uJ&9#F4~CA5âY% i}t}"l$x࿄o52¯B鄖]$(#EiL(1ZPJteZ4`RP{zP`@#D#ca !2k+C%L6W 8#묚A_ׄy7EG`1#)h?{Ӵ}')n$2ke9^~O䥀aPL0\E>_y.\=$e+/ؾɫK6PS$!{lP< C"xǛw۱?n~g0@s_Ky(,κwl w_C>ނ폈=-3&N +k\ޱ+xx9| 4[^(kfp97]+fL-gN?&X},/B]WSK\9fra/ӄ9 W87p#UlwrgO_c)*ÂH?La3c?avC4+B{Yy8g_yF[b,||} FGf] k2q\8 ;oc '9 EH=Hn>l>eBaplMp*=wݑ|9I$si_z<)s F7ES$-#؅MrHbY}ud{ۂ$x1_!ZS0{i%Li,UDA} қ>얳pJ)_on g# >SپB9:g]u{6md͚X}PIf BfCgˢ{$OM)zzp.|xIKû4L}OZZϏ?If)dg$7 s@ؐ0[ulg-A 9:q!-;ݏ䴀ѵ}LG"G{ Ԋt%I0|YW?fGF':dĀNV ߨ,^Tՠu,j`r$e %!j ;6=W.5FpF098+f?](;4NS /E&xFo||SѤm/ÿ VQ7 CԵKIY0Lv;^~Z~ZN;Utno>[fpWkPVBǀC&dܙbPuKlSj}ϕ/3Hس)7 kռk>7c a @Nbs3" Z>si"b^xA}']sXȥ5|Aڛ=L/m6M@YNQ맦"*;>56c 3 $s%6SmnhfaPlW(I=@Ѡ)Q l:胴r#tmj6~M-#h0P8v :ح7# p'Aa%*mc>Wn|m$a%2i'ݣo[Zw|9bwgThDhf l% gIVޙ9ZY2HH(l~!;P BmP1  Z=Wvj\rrmeM~usj8>=P{%T-I5[{]/Qv0/#F < /k0Joq#N_(T}NY#]6Iu6jiV8~'UFכ?Ḓߑں+|z&[ozt(yb9}~{~Lܽ\[ؒ@aZ؇AIlrd Gh=n5D;/Ic'Y]J' \M0L9w不kȑha).4a$=~xpm_K QJX> 4 ⟉G?!_m )XBܗSi(K:wW?Ca)J_^@ GH̆aoWǑvZߩo/H=  a/r@ n$\!@20h!\FnSnF!#$!C,b3/d>$) Mɛik|}iEyZS T /v5WKvϬi>qZmdNGN~*~ƃGc"BG0i3M2PhXж A\̐d8f66.Ucʈ3pJa m&&Ƕm;k5v-wu*^fz; l!@ Zm.״}@sBb8@#H#DhBߓ K納ԅg~A2z>Pi􏞀e;5;"ʿ9-=93;<"3jqƥ@;i{^Y[~nڎ9Jw?3/sBݣoF([yD􅴃I/!Dw.cN3R8z5^G ^{3~}AcT=^'\Zu~tTۏb}NҪ7Y98J \P-=c^af Sam`KOgd:u`eR$q qdm5n)iZ5s,PG6`P -=^zSV399_[B cX lƣʱ_60ݾv?~sx{=pkaj_HZHO >F-,6ž&r> {:^CN=Nngqam;|拠lHYK570QB)Yf;#i..>v%{q"ht~viZd:: , BzuHs|ֿE'fñyw&q J:F==a!!O"fMZJ?gU_y5lvP/:$e9 aE +f&0p!TF[p@4`"uĂɯS}brw"#x[M!^Lm&rlGO!5L <s ^k@TT^>Pg(VVNu밻cλ;%8y<1}7OTG Ӝ ՠFaFOK?Τ)1یǬ<5NJvwP|fӐ +"`*%dRG?_)݌dIWgN)7'aU=!' J*HG\#uC" NiUa/FU!;ȧ 鳾=<"z8o~olFIj$`0M브2j/8e[jԡF cD]OKI &3J/s1ΨOtWfg̍DR3UѮG׀K{u:Bi% Mbq~ Y87:o?gjrcqt[@h(aꖒnp<qMWdu+c@DR}aM!7ԝ8pSA?z:s`FaCzp)1+8S6Sss%V9_ȀꐈbܵO/C̲"\-;Ou9GY3De;Qk+yZ)lRͱ 8a)LĚ~I3%¾fLG 씝&K@'K9 IĽuudXq#¬+f>yь3<_.)jUiնl~%xIAxRBcSgEٯ/`gse .)~`i7^X;xEz*11xP<9*=`~s{uGa>{ʄUI 9A h*_?)v6۸~omư$NZFTyDme#ݝ9Jւ]I88 ^s(}h_D2ɟ{ Zzbk~=Jl_ 6wkϑKA0ߚwtY@LKZ{ A#U ƚUsGd=CO MB5og \ kEpܪ Jtw:[HDܦk=2P0Y*,93ޢawc'"RR 3g< r640 8Xk֛MՁ~ZXkXt\ QdhH;!6[C/)YX왎}1`z70ѿD5}EnY~„k 4If1a0ՉJVˮbEd_t~FMDAe%vwSf3@H_WJS M+_Ph6:!˄PHmh##5Y/8cX L$m`PlS-~Vu_O`WϘ{W!_P{yr6\t鰌 n xoށK0 gpkD@eSSm˓C+H9":ٙH`ۣL??ш?yCmH; 5߳p̲Ljٲ0]:=EZ~#o>x-$hѿÆi[MOb0wpv-Z}13oD7@W븼^YY?:$) u^Z K/Ek_&.wfa'+ϰ0,B ^.C10G(w }˿ːܭa 3Â!-n=nCFq Ҏ;Jl)S|lKs?| DП| mf?Rh}۸n|\G 8~Jr߭#oe1^ku$ԍ>ٽ.Y  3eBp!8u)N# mɣgJFS゠w}=X{2=[r_B/XPUXw p<^ďMȎ-1(Hp'Ha^wH CrnqyfxeviMy4Rfb9+9r]c2I@Pg]ҦAyLWޅ`55%:6%F^Qզ,Ԓpr0:w:Z~f ,ZoG'5O D4 Rm,] {=)#UNk+ыH` >{:t# Q?Ɯ(H=K!v?C L ɬ1stj/ɯu/7g?]'P-&WR&#O*Z\FCynC4@332@8+/NdXLs0ڞQوG+5,Z+{?!~|-4<ٴ E5m#Y-$sM>ᡒTtZy=Z+^TQ:L/U|zjcYkiml6/S?:f_cl~]z3Z)w_xEylFX$@QRp{'H"I bAO0|a-5UQΜcf u{'gqM\:Cjq3*=ģbrh$K@kZf0C@2pw?֓AsI7|?2?kH?5RcQZUݩwa- 6fgW紐5UnXUh3)!Y!Г9pRpYJiyZu]9us.<+>wݴrv2.wR 5#􅰌obk$7%O߶ie5sc$l.1j-⾌;5f]jgS:]ӹ @H)z7@(/W'Xtar |dXt9rIZ,$#,3h;_aלּ Qc9Up/IknL!)HNcqfI|WC'7`v2LK̓)XdSY0տh XCs06njEGI!+HہٚU"^nx n8F46D'3 U6yޞ0tWd@$J->F3X\X{~1 A=fDꈍ ( w*D|g'BX#*@ELLߴΉ8|AرH$$k"6H~o9dY0>0 {GǕdju cmG?oY֫rO\= DZ﹙F#krgB a\Zdäs%tJ}3."̈|Kʮ`%HqYcpnamu%$=̎犷ۡo(WfZ;}W wtmoQ~w?k-F,bbH0#,5<%w Q<٫DcR/GTj+K\#ua 㤱oJ:6*)tfp2Jg?%@C@epj%MaH {߫>S pV#t0LP=.B01TxŤjw_DzwOj3ڬI s4$Ii_OST:ջji{M)j;6]h1fr q~@` dF5kG= c|/ů K2t`}Yr |d/"H6OA.j]L\m튙X\y':?JS S9VUrqӹ \ wOM'!I7έk`|ƹoc'U {!mگ9\Jv)k@p; Dž ,AϩԓiU.l?/zA|/6H]5Z_-7{:\V'K7sҾۮQ1>7þ):YRAZIOBAt}OX&{Su,bjA&f>m>ӷǸn-rvA;I79uirY/PzC9j Z88Avn{)[-bK!E̅'ؐGB]W%%XFhsvɖȇ7 hg'>|P9W;2?#l*}U* yS w̏Von#vÂ/*iRh<;ASb7EI%U,0"\@{N׬(sE֌ |yp.> u;mt[nާය+vA\/>wcxc6<”cV2:7X,,TJgL?ZCj󩋥*'T[}u*A^Oc|S?,kuYˡa4r_AG Pӧʸ{? r=_yeؿ>p:t~ 'M#ũ k5+Vrv ʷ@WuLpTpvp@%7i0Wm8GǼ#[s9Msq.yVQTU;ĉKYy a?v#>uǫ5gM C?K,rl(-kZ{| xqHa3p9g=s TM9?SÖ\= >8V€NaoN̟l>)i`Ρ~i>o+Бc1X#iMrZ=0$ kߑn%Ws>u>A52lwdEP71_;kq0nj@џsgOM< qp%+(D[7!>{èؚ)ʊvo:ܨ͢`򙾑cy&P3EԚۣ]{ -wK[:W9hS#!Z 2Qr@&eQ1)@2U1jL.:!=k/;׻0_Gڰ2V"sC?GuуO}wǩsr>*PMTFv~烦 #e~=q4d3%MxȻ^?oɱs1NGGhDDF1eڙ0R Rqq3S 1P꽼0^=b]obuAMv.ZW$7U7J]doUeRźy=U2HFwɜ}\4+#b^jz;^:+%3:H'5j ĥ6=RRbCThc{X l6t n 723;冠+Gl(o\5@ x1 iQ#IWX00-c5H+ˌUt>p R|JKْ5(d!@a@ExR`/;Vaʽ3 'i(4 z~x}?iGb.IB[I|vS#`Ik^j&$QhWs5_z#-m*.y·=xkY{X./ϷscRS7MXOQ S66EłhQ@s&A#׵lⓐW{Wʌx!?p+ш qǵ3nmQcB(e뚋WĵpRJ8MQA9DjoN~w!1yxXO͟]'Ʊ&=ZNh*\5O;)v\xu!g_o$H(m*CGtsmIyqYilHMXm6LR1t$` Н7JLr>if87%pH=yVXic 8fГ|ʶme$]"`xy  55aؓ[ cն>nT8m `?#ҿ3ڛ~<3)[$ ~{e@; zY|Cb:A'hl\`vsGo :h=ҫ㡋Z5jOI媴ɇYn683 C*.=5+Q,9tD<:*(tsmZ[PdĹ!nzgꥳ+DqVl{-U#o; z{q#fy_\g|~?7-a=Q:#;9,eSOI4$p^egƃuh[B9~sGJzD*IG.U0|Z6܂q*jS}Qΐ=6,kT 񍯶ݐ)!twMyBTT ۻP"ܢs\qx lU+D'j)Hlm }V>%kʍl^.~<}1f(df$ m!JGܿV]6iwH2.XIIE1Gjî}_E_pujl2L A" Bfa͟ZGc?wp$$=Y\!RlC?ooA " W?O(5 zeHܮTKL6R=CI}T`vƽƃNoW^pÃ&ϟ뮦s"6Qtg$7 2kV~fy^B fQ )?2 6E1 ނ}xuM 4*AςtFg*ZM7x3_ ZB!M *ZLKy :R@r_}n|0ꔚzd,N m;D^=b>Ais/w-WKմ >OaYf4uIȤ'+מz9\ޣC fw\QzONtY(B0i!b^y#7|7-o]tGGT6ؿ; fnAV,4$xTi*2I;=>2?_M}ZSWC;:Yh\1,jҪ(Ċp@(Sl;~y?0zgt/n  "<-XI0/u} GG_8ш:7u'78` @ sX I@+r[XAzeJrݗ;]]Ւqq*( =77v05F&H ވ77U/'0˞@PQ+HBa I㮟ZAB͖؅:&v5ˤDˬ̬L aAND9bB)בkap9tTW+y@8类|38etRa` l E{&0%td"@ Qr##P\GڵlٳYvzjVb) t/hjb1WE }`im:AfQs3sS u]Lj`#S2b~+ST($#)+B)uMA= .!HBƾɗI{l @bU+qE$*ZvbtĠITאrܞ}Z3nk4҄Tvk3HH= %t>)f꽯Ǽ?C^Ւ?2OOOOODOOEOOO=OOSc3PUoZK2k\]6sĐ\<-ۖNQڦl 5 M;g|hP5 RΨ???GAaσS) C"K3{B:P X6@µH_9Y :;N;|޶m\ bUd99;δu&q>OW-dIoKr}[ҺgnІV&N-I4|8șT xģ^%>*Q#u=ٱ9#k.3^('XZ3H_l=7cccccccb ٵHO"+%nk8Y[fecZjirL5!iHP߭\Z)1J3mè }YgTa^Z"%CAذ{[mN 7{dfSu>ݿi}X8ڪβS1D܏IoR4#?ĿUga\Pm -JD Q Ub]t`wh(c(R7vz:K%{%ýJw>Lj=d̠u>{ԉ,d wѸ ¤/S]w 5ȍ$?*DcnO! =,(vNbȓugEpjE+긙'UC CfR5ˬۮwAB`M~y߹'wRfKoa K+{};c4J$XzjR3* +BO*4MX@bV:auuI=r(hAnjKe|0  l]9Ցnpp߅ey,@&@_= d LcAg61iǒ%~),k 3U pdԪj!Ct:Ct:=+vs'u:*(1lr<^7( h5͢8~ٹ~5zz_ϲfWƌw">"}3fty\?٪<$rugNYix7aV0ٴ"9kl} I(ޅ'%-Y4)ˤa=sJJ\k >dijEdUN#UUg/%"*D=8,:1/?{XG]&Or=>,9Nm91-d[y<+EԒP&c7 cqI';eu9 4n>|$*$%YbQiOT+҈Zک$nڽX3z6Zmh'8]1=rq:R53I*>~.=)~]?.yNMӬ-Y,.Y( 'ɅnsBVNyRԜP}bJ<{Ucj4%=`t8·DMdKpOvq1MJ~9P%sw .ULZO$݅}ԑ'7WTҩ]ԸM2HX{ JokZvC6RӁVrXu6oJ6/$#_3ZI% MPwM'3]\_ o#^+`~'f~:UZ$I@! TOiKSw<3&<ސ»Xǰtqed,325yI<<ֹ?aszvK)U5YQX:%HH ˍp\NrZMJʠ*iKUaW=qcv;5z321\ajJ[w.uœptW &~ehoheUpXXr9ۼn/ǡ{{ǾǣȌ:QZ5'PGz:mBa4zaHJ#[.OTW;:ϯBi3/Wk6ûq7y\_c;U]WLt3GQ;9G+?????#kkkkkkkjeMmi3(,%4eʢ!X2a/U23$rD{;zhz~w0>[ucE+nwٺ&2؟U/$EVnuuhjձy]¨ f 0{$Lm+$C)XO}yQbqlQKO"#6;]S-@jժ֦ڵj,<<<:ְ|?@t$c8@qV5f9u92q0-'wO}գb }<FHO# ξr Ug?VaÙg;!7vzG1«ݨ08I"0[V]BYYZW6j%bY.I׻nݩv۷nݻR۷nʅʜb8dʢ0I9D`l='vVI`p5:+<d#Ӆ'%cIR7AQ}, M`Łj5 .A},.t:kj̱^vmYfu($󐅸t4(m6222.kPFrjuj5X.2NOr;sTT=y}Cn]X\tЁg73B&>FF&*xnhόE.v?f}D̎wqՠ*&OHxpBn)~:/}Z3+ا,_"?ɇ ㅎqE ~A1MT/zGlHd=zrX!;Vȝ#Խf/E8Khaikϗ]Y oҦC39g" !R%$Hã]n ~ar1y+HLMBI!xmb"Œm0Z%juO7r^6DZ#]ۙxGWǒŐԢx\#JKCt:_C:~_j=~nnf>yֱæ܌,xߚJ9r(WݬIo zrg܎%p$BweJZ#G&)-qKh* 4 1V^Z"*x'@$pbPW5UEdpNz:ldZqdt-FP0sT |F:jJjjjSz)1iFQ1/<!٩Aa_h26{6DBcL|@,/M3nFA\]"?\=ZXJZ[&Ln`i`_B֍3[ZnoL % i{Ҽs~s _#%@A|cyQ S @\jSP,ڲ^'"_ (1&%߀ #f5oKP|i*-ϯ6f[[UvmlÖJnu//ꌪHx t}A $s7Pro cM*މT22#gDu:{9Qq6`@_&W5IW%_'qւk}u$r˧1)_ i;~/)8X=uz vnmnnnUJ/de)a{:~7eӑӮTaSfcg@XelNqGMH|#3/'>_]akC2\Fx~{+? oM>:eg_^޾k.ȹɻ jB:I5z#v7dy{QkPI}C_Qػد+Rg|d0׸D=嗕5f7A=M5ZD=:/4|OOON- qn-n6&3pw+o@ &RA8i$ĉ =&!Jv=;YOgs*NA!ñ0{ǨS@?g5Ynם]{3'u̼M ] gx46|o{q[(l<^ɶyWwwz;KQ^,ª~Ij(TFz+6*]zebw{ޖrKvei-qqu !2 rȏxppbF {1X0PnS2=Y6n==RvKq{5u<>*c]+|yz5555151u1j^ʙ'Zw%J# y I\Jsa`a R m,r*]:KLirZ+P4rwn剿Xj™O6|2rrrrrrrrrrrrrrrrcr3kn'djxӁ4H!oh*隶FVX!{GN8+:Π_,=J{ް"w659ܯŞ4اp$ВWyydč^bbbbbbbbaBx<ι|e4W BNOztޚǃ>R4{\2];|0(mVgh:߬ju Ztݒf#$'5_sM%[wwβWF3\y]Yk0&`gg = # LMwFRJ]q'qwH,7hN O8JMB֔ʼn|龼7%+xQڝk9z)(sSex:ZWmiC{^}||٣gBZrcd6,6 nDŬrQ8'j#}^nŎ!b!-Zjn-ڜZշ|0x/![D 0oW9jAՒg,-9DdO ͟MH)v.ȉcA[0vbN1Z R^#˥IL9}p7}oM[x TTllniҳ&-8Aݻl'𑄑b-ǔ]ו'!sp-Dљr<-ҝxMkpru;Hf$;FR$$z~)YdCwRL<p)w]Ifj闁Ax5VTJRf;WXRZl)ֳQWfGʠZ,zM91%)5]yE8A qPloIQ{?Tk׹ 6$iG& I3:}ο?Vcv4tקb6?,DcθFl^CkFh"p :xyQ_Z*Dg}|Y\-^aw`0 JԪ7w:iAt?NVqEet56R9q7 ;|U&@7e 9ʹ`;oWf_JA:)JWOeżLp ˬcJJq|{y |(wLfaWUi'HɡŢ篱$V8W4WD;4paf5Ok6 VUg{z&ݨʌ (ay*Q!>nnni-ܔ͂rND"ÌyV YbefǜjN9UL8티^qqpx{z-```ܹn΅Jެ%B KapL*RFv1>P|sXߥRi?8zsO O_Qԅ}2U;Dc?hbelٹo;)aOĤH6jIn 1U%jפX'do,]Rh0sґau;)^:;?]a}>7vfa3M.-ojKtPlBIPl.Z"^c2uH\[t]tUxΜICܘI,{2;%MLK;T&WP  B B%:$:(ۼFp5dۖH4<<.}Zܬ72D'V.k>BM37ͤQtBT_rYe^`eĥR)LcvKeU"ܓw+;zL1rEpMYdqaOZNب쑑?ڗE2\ro%/iq#iP=YCHc-+dGmSuiؚeX{_/`߰)&KJ kq&&qO$Pլx E'j2\jo9/ oA] lk]}6/~q ۿ3r|.Pǟ)ZNw/pii+LbL|Y%uTa_)GF4'}w:-8>ܙMOԗĎ8V;nJ{Z&VB:K]AԖ"mlJ$l@-!x>qꔝoSVQ}?`JCO4-V駛O =;D䐋xQKKaֶHGcD=pT,DJ\`@-UĐyP(;-Ү(tWeǭ"tu%A\2efP>-KUyo*j|4g}ܔp#EEA=_1X#"Bny4P!u`d"E3J5K ܴ V6X;2諦zYZ1&\ٗ c=c(J〼Mi'3jbn=&}=RJsח?B(6VEj:v m~FҭIN[L]m]a*q4]-> R=d9*PdQ t%EjVQ:X0|0|fT*GHjNTϢ խwꍆwH1l=\+8 5,SLÑv>6MB"7b )>vvT snCQHQ͈fYxw1h{W/`\ɿa(00xzZZ5$qrccƹ^ZT0k5néu\O+ Nu,buam '%@X"y?Zv8ur90$ܾS䤠dIBI^X;{x>2l\˔T9u&I"dV4 Bkւ*og(>u:K=5 JRts킞TiJĸ~Y~M~j^_y^wf>5y*~A /vYQʿs~+[>Meʼni_ GJC2+2ʨВȰUd2ڏm%مQ>oEs4Z k`. w9"t`{S:OlJzϐŚ?yз ~Oҭ$ǒ4z*ůV.JV)v*cîV򦰕YS!_r2*hw^\mxs:ڜTD*Y",˃uF9 ~-/ݯbYG4dr*M{ؐ 4 "uj45 8OXK{,i` 8u-vgI#:˞;0dzz\Xvjش _mKl mdlftMdX`v F"M$kHhd"-jiWi=A;SK ^.k@SgMGF4RGOB_ cU11v"_ÉX O)J%{_+9\#ewmB17D)I+9QW 1_0mhY5Ux̀[z2rgEbmw;~t E\:T'T'KYg E ƻw-wogERg~Fּ2=04f,ժmwuioEA89Ct4CIw9uW*[TԅBBmހ\PfTw@)s2{IR3͊ށFti;"նp]uh>lGzN˷ ?_J,7 6ŏRL3bl!f6smh\:SHDMRtК!t(>>xco?bHA*7;~ۘX}so0lw&/@:g9ТXSE^T7sDFn@ufr]Og$6 rS>(}`MBf\|Yiā.q/&pwJ!0/&,k=X8ɑrONzِ9d(nX=R%-Wd5fQ8m$aM!FCϕoxcaY'(7_#ώk/?f])Kg*c)\mq)>7YK&7-7*8~Cb1F D q!J{(߽q1А pb1L3w!\P mJfV,M"ne;t1}!_7G*Z<+Ja$pLh}~֠JB!x0ր\𧏷2~.Zfk/2;hRMDžr=xw.@#f3.vU{$@&]p3>S]ECh]sw>$sʷocs1 `lx|s45 !LHyT1׾^4Y= .vϼ7r46?복FNQ;#SN9Id( InA-)|+gaبj{&?ݰݭ_ G5-F W&mE<ߑPM2I06.ߵMMB[L6(3"tIDE((ENØ㫮P^ӑ>uNRldRBDpuNL.y!qMz^gth[5<2vZ_Sjnj.9]@Tb]+_X$ פ$73H+A׌9Hdh>;:F?^[6= ߦAo(> }Fy_tރ M\oʲHC=A #xZBS۟*#ʈs Q0<jC7wHzֻ˹<ćz`v ռ[->=f?޵6+#e;>ڥo ³N} b[vX#ǟX򋎉 Đ ?qc֥sḡ}TtNm 7*2L什f`aH*ӣPe+=vi#-:[*ʡkzoPcwR,=[{-e4| ̀]萜J‘ (eKPQ?xaLa!$5YyM' 3R<͑+0}6nL.)16,IMz`rjs^ADCӤet&f(L ΝA[8F|3]mE Cj%W!ѽl(mLwߔ5:ߛ:@˟Ѥk휔F4Pg >2 Z!("Ks/l+ʂ$sqB"0%V `Qח/& mƪgC`RTHyq}1j?C'ݰO}A[} UC TP\ǭ22eRWdUsbSr_wf>?s Pm[UvBvh18r[ΦB(Hu^YeL|A  U2 6Fе]nT_am l슯$D1.L8s8BfH LNϔ#CՙE5( G;bd6<'(qd(0PCm?rXv@4'Y1guNL;(~QD %0HmPTE{(Z\ .&ckuq/(j?\P=%Cc?,$AYv KU&b[΅GÊ0[~n ݫ \ &sFM.UޭjKwSv󀮕Y*4e "9 >rg{J܇/m%ҜB9VAÐ-`R ѿ&eANjj٬SxB#tcVyK2XLjTL*y@._WpL'}0feUY<8hh YZ\H3PƉ=U}_CNJ_˥Q-k]Hxya ,:xm 3ϬCIE<.&CAYsBV@F>:YUDZAQ!`;;*idMbM- /anmi\o@  QHbCQywHef%=T-A( JtTuq Vb*ښcHf.9O Oߋ?}1?LF5%d9R9a9HPa4xxe'f&}Kej!-!?ٷkKh9fC=0rr5 NUgȇW#7t1`ȿah(?_RdNCлYͰX <0k<-s()F4ZAߞx Ab:+}*񝢉fRiԎJC]61}$rݕ;-3_LXXZwC\$HLt9d6$y (9T-+Ԅb-j}2%kΞ7wX%^m|#:V"J̆ñ MWhP9PYUq W[+KkǗvƦB-phQGagՈ%ZAܨTMJ7e>Cs} AV_*YNXīhi-bR%gA&YGЦ Œ%gs|fQQdNX4fh2ȏ(Jȩҡxo::+,h:Ў8ww6uX?BG|dHE~>@X,|tx0&B9ሓic:mabL[Ӟ^6ފjӱ,DEJDH_A[v"Uzu?Q\Ҟ!M>Sq!*𽄦pDofvKUc%OQi?^=ɑ˰ kUiʜ: =ذر7PrBp ٗ٫klD:nC3Zed!#M 7d4I{S"єң5l(T}.4Rl"WѴ>ַvDƜc=QqI2#<Ji&XRnN3֐ENG~d`xP'EģVYWIӁϭPq>a!m'w5-#x8WwL,ؾ_Ao]@9-}wZh( _&}T\AXGkĮgd>M {7vefvޡsܧ,(ms5~H>,yޖZx07.6֛~% fP3rOk>e_ew3gc_)bEe@b{˟=Xa1l] O4Tp󋦛Z_սa/ߑ,YEIq;J>IO.nhJ;p4Kޕ=+@a $pru~Yо$pycRRO'A .#*2GdSǐ&esÝen;gSKfV~=q~Ku7|̕ @E;ǐ>R(!D3pD/u==E˄gAy&Qa@gk<>΅U_26n&a0Khhvh37*V6S?oc[bamsu8}{yl$"2 lMuǓ|n{4@SC+|Yڞ/.XM\ř)`j`T#"p0 zרTxw#mjfCBR[:A=A&fG)CMg20Ho[`KqWϝyj'b7bD}>0縺UT0d# B3;X<450!Y Zg7 10|gOE\T2q{:q+U두UOlB&wE96`R@glt|W*!:CK鈆 KUyESG94홙9Ӗѳ).#+b]%~*4BR ݾ3cmdoĝ֌NLKsh8J;ʘ@-t@ظF(>]1j8)i{ױCgnA+BD?`Y+6zJ~|9QxbYk2jV=i7SmuWT-7\-DBrZBW$N!LU59"_A# =ئ`ͯ_T}= U)OLtЎP}b8z$o9mY{g*R \>Kz?D$`-J LjX9F岊yG}q3#z$ cqS];zlC$ts_:`nk2֧fo_MM)|a.I"U?&0TI-gc۳("cA8-.XWr`ge~_stB~BS^obW:#Tdf픮CVf#J+"}%9d CAݟAc87 ?,9W 8C'VU;OZE y$!aD)r!}Gʍ-_L-,; Fr?'KqAٱыcd@iPƮ:K D,}`NCUa5;.v΋;/ [8`?Rġ i%cv]#Zw֡sH1${{M+pݬﵽX߸^U;.e^mI:꿁=ьa̟pu?mFI!b@e;< V5]8 uO<7H"\񃚺G+<ʫ Xe|_XCJP%ˆIcƑ x=?>x[iSGq8PHrŷclʲϺ]ˇX],?Ds:oU+{?zj+{:֭|!:up|{Eh^vPf8[[P/7& 07܁}Kb'T=FRQC|J폀֎R/ Iyh~I}NqyRӫ m٭ggOy[_MM^9](i㘻m"@brgRZyi:fO =D:ӿAXɎy:Bj6TC,]8AF%lrNctp9 fL}ǟ c||ʛ(}[#K_ǥ9'‡~U #U"@^&㋾dWrȍV~<&8 Mz"XB?dFgn"*XTX_m9AXW(*cN0e~HXR*'l8#o;9-M6:c`Ȑtr79okU.WjgĠȹDq&p^=G@PfO QyjHC, /Bb;qǞf3T|oC:1q% iPx}2lArÑAa)j˰Zk-R8I#I#Kי/y ȹ{XtjRZɷ/`@O/m."aغNŶ]N&ҕKFϨ&Jn ? Z26лDnxi,_i=_3($PHH % ՋۋiGWA @o&1UyŻ0z X FDNZGจ9!/$نj2~.eff ( Nnf\IzO}{%4Y_n[пq DT'^`)ss.vU Z0B3ǣGPɬ}׶!u}Aa1u޵t$+*as ë >ţp\UU1j}wM]'1ɳ;S8|'fQ$/r鈽, +7" y9BPMJxI +2A7.J>_Mwu6N˜v,~8]ؐ6aktKvuԳS튞*HZY U2d 09~4V6taԑmJPE"0P1 KTnmz(v(t',SԀ!]j~%K,aw Ŧa̪i"^9nDXΟQ+]{~pmׁ~TJa b$caNnWqvcprI*iQiae\NڭçVM{Kg#dT[ϥ\`FJSJd]=Yqw񿶫{l;_7. SSEŰTW sqQ݋td14ֽWIňOCTϡ;u9 =åB ҒTKf] B/nD!=cfeg~=%r$< Uҋ'y)TȔ ls꥿kv\)I 5}e<*SXћ*7bS.>̰ 0f{]0Upn?QB Bwu8SpK8I5 xmSymnRK dUOTќK;6%\35V`vltthfɵu4lG+]wzw"HMۥ?l?9[ta뿕&kR7$jjYT޼mem>[qJ)#٥X OSa8vvgX̦V083p+lA[Q%ESeVE `I3;Gmykޏ!VD,/X?VXmU.iYua&zݖ osukV6 njMk>+ʬ:psiZ\iy{ p1>ϏM@&vLɝ.rݦ{ D;/г0Ð6 F+hNu!); (N:(W aAv4S'XkvlFYsnݎW4R6oN|@_Et/1TlTpZ3F'R\9`4ks8NnsIYO=/cfl)]!Z'|z1 1'ɳS&^#TcKS:{{b[_{+Wtқ=S 3V(15H^7J/P$NL?`9 mwWFA2dɓ. C  ]lrylJsC\R6A$ݖ CD`Aq>'62Lؒ["s̛E^R;bV)X:Tzrom_*Y<=y15]e*L>;0o+QMTHvyCcuv,m-U\KC]7K43vE0~wSJ]_aj&LDTCjJ`TjZU A h"!X{[59@{ޣaFĘCIw|>GK}c[ gv-BE.sjǧB@nz(vub 3K c$RF&D*^;IK>D`ad]B%8|n#mH9XHLRD'Rpի̓ ga+WV ~8_-Wu:L\a%"5I2Ҿw|؄ǸgP)5GKwgf 1#(@!֪d`XX̦(nwK! ;"[Sؑ҃#kY  ApD@6g*)0͚VAJnN*' CjI3m먰֪n#߸zZGM=XꐃnYۅpAO$((DXu8c/fC4wqfu~#@a" <@Nu\Hv[kLo${S17qcz+W&߮xC2ojo>)kWk- n%@#wLnnwtk杰@] 7(pi".ڒ̪ :yhuMfl^tV;$؂]Z/x7W<[$'q%u$ƌ`"KPƖHʅٽ;o>#{./K gER{Kɪzoi}΄ (qOоfr*U!/kOLm{g|J1Q~sj ck}+{?=]lZx$ b6=+ rʬR87lwX,sa{\@9 !Dq$ h9SfVl?į- iyX4k* ȑX<94 Wn*[Ur-)ÁCw>Bm|Hߑ:Oa */3S^Ykijkm۱0p"Z詫YF;kqwb2$lnnd Ny v4_"MCƾ#l$3ޗUݵ1,z\Q\I'C> j_2օ"+L=I.tw_rJ 42:i5=6b XU ƺpeӴ깞Dʃ"6@y?,e0v0ղ(b+F2"R+S7suI%~gNL _3'M1g2j2h,Ϗ֬H t޸ FU 1?ߌY6gL6ppo]ySYlVi5d052x LƂ $::v`sX?](J`w'=[m%>Ǧ`ńpMm&y{Ԝ!!)`Cg E?oɤT4-!n% }=y 5ÿ#^fy=U9DIm XA}66߱]H R}œ4vw&*ΈHik*48_z6-r UBp_:wNY"2|9'ޝ>\<տgjO|wX3'N,X[1Į=qs \p̥rUZ7mʟQb6~b`[Ց000~jGV[8GGE8̑Qs׽Ycm־e"2`M8T,m/-ӚXY#zq-贴_}g)[#A:.dɣ"niHx8IW?QrL ^TSTL' 6RIB/|T pyY](gIh?u4I'dJBVX$#ks3.|<i@{{1Hs^1""KVTΐLWC2߼7;wDc>c-=@7}_.u[ӎ"0w9, | du%#\ XQWQ˗5[w;C1"X%ZzOs8wZ=̧*r4Q U) 8aI\O[vQSj+b*0ۥe -lcО`r IefHeqt:7ͥ]Z}} b'  yTiqZwԆG?n_^s+i~BO/z羮uYbr>-"Gk׏jhgdZΌ7 N uOl{Um`6OV#`BBFk챝vw0Mc9{Sw=(ѡDމ&!P\jJtHҕ<6`mXr"q(ğ,J AЊt Iv4/p{k*'FqƫDp956v5 GŜ3<۽P4穩UR?>sN{Ve'{7{/{ymiQ8iݷAڱ7t "#*&5#ffPkS%deT[A:ߺޞ! K'<Ĵ;3hajhFEtv|~*Bll{Ģ= kRuN }򙾏xLnm cN7pZp ;⫷u2aLz3K(M>=QSZurHXm>;=r6?~˝~J.'_ٷc $hǓH{Ys0k!; l?WWdA{)B^`TCH1e7;AD9iNz33vLlY 1Lm,o(';j mt},u4h3Si3*!PF1ݤbOd;QK"2KJ-*36aYݽYk"~;ѭФG_qGb 'so+BrV=[+Vbs̋<[!{=P}H$kB:z%+hӯNlx1cȩF39F@2|9dQ+ N0Q5hTc{Vꑓe(mz Z RFApzmcbE1j yA˜M'x/Ĝ{pKAPǮ.X3Np/*q$*ߢEyԛ˖FLi(lJ2"!M=`_e OJH-!#h 5:R[M !#ao`쥎j S%,B4 i.b8Vl+_=StV7)GpĨeA,9ԀIt< YNi0';qlNV\[h¶tA1#e`5)_rxJgCz3ק\R [޻o 7:?WIݮGhb<sD# HC+Q0Ơ076T1 tƓKPzBnw/yM& >%W^/ojMN雷NOa?Q6r/CtCb\M5cRcPrK6WĎ49Ftt}Cmؔ&*>yџB53;:,܋o]ƐA7(tKr$I޵U\\|]w:GI كñK ػPqsq d|K? M~vLꡞ^LntE<Trrp[C9/1=hbgrJ7mIJ]p ti}߭}xkۅTϊgyNl((m Q]F! F"V΂O|x'CIC|*?Y.G' 6Yx"ÓWp(ckD ˁ|B 1c #?16pqORp?}Z߲D&:S]%W^b* f pHTT-/TF>Qc,6awѭWӈQtkVWpTÓn}^gB؜ݡDX۪#L'9z8’ML97{Zիni:4+nN-k*H1bGJ,UoS6a\_.ekBcSY^e(W8D:Bj~1|"9 _=dnl%ͧsDdj4}r@n|&JU*0y2UИe+Ci,D*տ~LoW7:#WIX=8 &`X9n)k:{.r\(LJϸ /m-gr_S0?tJ ,K 6Y@9F[*=S\?:B烽lrSgkcf9`>=ֈ*f~ay ΤVp+h@睻1}cvҤV sTv<$$ý5t;غwE_)%,5^9>y_7Bq`{l0Ƴg膬C,Zjɔ~4,4LqEP ѾF-پКiyO$AI"!xɇ x ȒI# ,l+Sm9fl"|l l~[O2\G~!װ)/[f\f$Єiq} 49E=-sZ`lkɛg˟?(c9c2pKQ d5ܳ]<υѸ"ས،#XDgm2"'38mxn5jH6 _,7kD1mOUϋa Lw UsƼnr_L I,ߓ^ƾ4h\!C%"L4;9aC',AA#ѻF-\ $lIa̯~.1f,K{%'%rId`hd`ӺgyJ 6.܂2v04g;gҬoq0K+ !UUB:} +}QX@OCS'OMJ1RHo8vtj7,[T!0H3XV9[œ)!{[>sJ9QkdƑeN{ O u4rK,ؤ5&2}dK*%sKIdJhO^$M=c~_T{— _[Xg^Jҁ:{k߄Fh>cEdI2 u'g+)eF._`Q$Bf:d0G&IAHLJAjfZQ+$K[w[9yEʖt dfByM-O]L!y2^Ug'p\'F%ds^?|OD|߁d~NI焖."22+Jѹ EzёJƴΨn]݃|Q_q02u vVg*sI. n^7[٬#:;,xjq}xv8xZe8l|5׶ @—<%} tS )XogJs:=umlY!P|&k7QU/ON]ԓVMެΏ gN44_񫶧8d(3Z)t5F ܄r6/m P7iF\!WڙB+MDϳ"1~nW iuJc1;`nQ4w_$ /sw`;іD^L\DpX: m>崷бM~(/W Li^f)gO61iUik6렊!/p̈́cNj5e s~ :a}sm[ethedKIFCKf.4ȫBh ,U-5[/ .eOblycXB{\YlWk8`RFAc]_d q~qK NV3O/Vj@9Z-<$Q5нH dok^|UK,_~+sHů\o%nL#G\}:8F<#>:!HnI2m-69K#A+c\$hDKG^Kw <;`+F\~eѴWxL7ə)CVRV ܎8M/Qiο!& `1ڡy'ű9y8w !9 Un඿ĵ{,;F<oқ!AL$xgKUIl{;S2!pI.5@30=ǔ͹Ù̵dƭ:N7Wۻ YQkC?X<;>M&$7{_$1Ydvk HTyeAD'=&ZNz=1 񁯙epc%Sd&߼}OʱJBY0a|y^j,w*p !AKDO xWcnpgmU/Q.ȟK VAW Fjs^:[G{b=W/>+#j&.ܤBY^%Wf#j_r Dr9Sn=RيpcOܶ%/ӊvG'ܻ7s\B~* d9Y3Sof\w/6<z}.ݾzmolh]Our{lOu/Hˉd(y`qz4\˻GJ):h"+3LlI n\j͖"D2fue X!xmKb)Xa>58<$Pqp&,Kڤ2s˥ɇHi?kH1>m˒W #Qx5@}$4L{ҡG[MD>"_{#G@rzW8艑^O>0-|r硝/tYE0M89b`])܉jZkn7Y[qek $ S-iNIN <%eiaKfr"瞞Uw=[{G]@:$ ?zf_Kp- zGezN[Ĕ a({'Z6p y^בTGJVޜX\4m`|칏9S=֍,D1hf5ڀ\u;S,٥FB@44r/0Oa_,f' ,gp}]xR y|6e7"J}z@*1]/T/["OrXut!HRT-99ZŌnZc?cxAz^ߪgU_<8om0tD{'.w>7Qs6͘_asc1CO `_.ՙ4J|v}A>ļ 8-9 D6àQTPEVZ*4-j^ι9d4#Lxmx r`o=ߩd!ɑDyp!!^X\a|f&  U< y31.GkʫɪI$NqA6n.P+$ )XJ-n¢ m6N+lH!CLC0ɟ.7rtByTLܛGqQ#$3yZE&2˃Q:#<-+bJp>+qk;:iφJ;PZdȔ`(qGk䑷ݝfkdpkEWUq4![P[ۚ2|>o⇉l/TQWlQtC鐔X 9x6r@c@E9$$= i좚mp1+#S hO܃_WZѧ֒_ *Y;7"{DvVGGn;'L!,ze܀ @۸'2J~k/@%R ~DŽ})oB*nR)9} v AllġtN=dqq.B_ˏ1|GÛ5ʞy,7ǽ 'YC:u[:7u FANN_Tߥj_IC'hJod8>tu~./.ej.cŪf; z}z1  \eL?<ʃm#WY&?ÕG|Q~<^F&Kb#q{IFܤ m4Vpb7C{[%QNbu gI8p̤18k+nfO`E-<ChkO 1G(l]}+] kܵq839:`t2w}4au32#L W21V~gyCs׶]yCwN˰QI@6sGc5s5%IZ'TQq1(ܾ;ZtCw* `qx<~¯7튮nhO`V#L+*Hx8.I֟GQDkK12 L ZH:'PXMyQ'_ FϑP]" yJ0X̲_VO,[`9#EFL&#YTr^#@挰x=S!@V߮o9}(yIG"H;B$f, )o9G=3k;kB7Ǧ~v !E`hRwٲcV^Q gSɈ]M=!|ͫr&ߛN>Rgz GBGܔU)dWW~MCKyMA%xc8}N 5(ցE]cRl>)r$tCjÑ}6+ o`fd+V*^[ö ԝY4) >|d~$jlXƒY tyj`n=4x>l7PK-}%9D@OwԱ#$m} )؞N_tsJi۷&,mr su^ h|0@.Uo ũNbo7A(x'zOM6:ʛ S#5x6j(5iklSc :dB9˱>`0:J߈FM{k 짲="<)"D=a;u+X&3DޠH&|@͊^YlkBeO. iωԉ5/Lqҡ(㔷|7$*UT`rĘXZAI[X*VokiEZ1qQپ%ثj8jbƅ'~D(N|'`BF^L@8¤>4CW=y=+Q۽5zD4zqɕ#?JQkѧHji6f͹<ƱQ 6fp&TZTi|}l>җCR *~01npn?wϑ͚t/-Wq^ Шؘߞ*Btd :811xqMzvNRZH}Vz~)weQ P& | b'*^>7~𮬈`G]mY;$4~<5dZ\x4Ȓ2';O>{d?+ABF+0 q`|syiI#`CÃ+ ಖlycj}@0.V\YHwB;FULשy]$ɱƽ |6=Ȏ DGcb8]Y|X*Lm}|=^5n+Pa3ppE:lIzO'P5W`";=A}e$;񽚇67|.+Så=ߚ/- UgiטTl[Xp|F+OfNzè@"v^Wi3i{SN' &j!nTn\_Uo{m*KK bඡɿ^'ͳXa7cKxc:̥H Q,yIxƖ1 c.K'p13uCHz |O_4`-NvV,GפUH"{\SWU_@EVC~⥹™7<ŗ(GUoιG#m(5CѶ0#P_px3Eolua=ohk`&n _52"oVlu45V?ҋk{7[C" pOd0"2}e6cFn/b!D6׆mOiNݱRw^A w J՛JQ\h^WIK:R?ST# #鋩[mB`'A;ome7=;!~)?KxHdS669ѩ V_r3ueyBah 7w4 I Z2=SGO!|3O"IT@]jQ3}F8Zjz;g{\^nDQڞB9j}LߞR;KKBVS6d118{?fUwS 38xj|͜t,0F 805ϊ2OoJX&RlĻ"ً3g?4dӗ7 ,eSgЌƺu͛\Ędjv'8bLrt6E%ٲ 9NNT|u68LJ7&%P`+E䢖 ~cHn kF\K17=b2[9l>଻bU/M,[`Wm[%2@R BIxRH=\\hVQ4)\/=_[tf +=' TZvo|X6FJ+ waP!:x)-Yr|JRǃ*y[gŢ&LR+qc=6b180߷ۅfz8ED& qm$4 ܏?;Ӡvrb@ζۯꁡHyf6lg\xͽS !5I\`?Ij~Q8ݵi;MPO'=AFFg5KК.4:MįŸ9'?LtN5`2Q`^"i4Ղw8"^ͮQB;TA8\,_ӽޘ*pZ LvouHDŖ:/+4oa1YWŨq ?0ޑ Tu3huť|8>ǰYk,[#@Yo+x|)/이-SkXW$VvYg] 1ˌ+%.chf6ACV|9g9Z8ӽX(IY dzXSfNsQU=*UJljHЇ 腆R.F|zPIJȇhٴ= HT+'dbcE@p*7]^2l* ~ rO pň_AX b!PA CƒEWBW.gZ)(tsC'}†e^n+0cw޳9j<6mFTW4{vh_s/_, t`.9#ɴǏ'=9Jv?aײ ,dv2dO?.lTP_:I͌ 'G##Ex%qDN' EyR507To n4I$8gl-"jzXznBJ%~1&A'w-P@>WBY_DچȦbĉ yGieqZV|(ap烤ڃFrLg q2kd*/gXZnԛz aƬRҧ=ئY>OGluFuڽytht¥?T>-]gk R'qgPwsgU*Zn;DgTSb#1Qw܎[LTz Jva"b*+/7_wFڠ*CVH`unmqv|ttlEpTYNޤC^†&4JdN'y ҳ6*w*i |g;ȢJ4 vRrVO,9U߯?ppIF\53 ?ժl䐇1PMVCQmNg WS Jz9<;Q%O(ovXz7W ?t%ƉZ?n-S̓4" ``Fv ls|iѪֿc+֢T1`JT&wcJqJ?u*iI?xJ7 DlK\nf\N u!z?!I6fo7S|^&|6f1EQ;v9-<wBgJLAt C o6#mipRR 'd | H<6Y',/.唣}% Mb*ȫmS79E Մ?Ķ}v3#-k}aFJi5ϺXXl*]ꊻ0`,gXm<Ua2Y4kf?a y\a>jҞ]eRu܉ ] qZFA:XbMH…JG\XIo6ƄYg6\ӯȅopTM9`-]hzg88 mvZqvQP>AHzLTߍecG"ML6M0\_cy|̜&(^*@eOKɨV..arz'DecLQ@ \4LTz\d)Խg7*-%]<ϓDwzEPU k3@W-mCޥgla28}mn<[M.(3/j4Whe o*SNՅ.-뇏TcDn6^PRƑƢ6^0fd=c_=Duӌ&<J dS n 7JEdleY&2Kj3E螇@=xf$+ZTkT_`9 \~Zhq"4? ܥDhC.vWz@v؞vWMXHg n%wBvx~b(q 犛tÂHlN*Kre^ 9\kHػvڻxo"; NԐi7  M{![n>~9مFmo[kH L$'u}Ft)A="To`l՝NE.˗gH>ibJ˅q pϴXDbcT"]:ͤA]Joťw}W *#w7myk]\2%:/Y\5ERV=-f>HV-=zM`VP &Sź>pvC6 ?5RMc3i}&1鍶FP{J˾OSA ,}G&ؐq 5F^ң8/RlA 8h Á $rMJ4`b֩^Wrҝ [c=ev<%K|3j!\~߻1C ' M2)5s${GCdҴj"ޘS&hDs(9C3[T%-~Q"E c$~:?`  r؃5M{P;vYb) LZ%r { ;܁k9Nx0pZL }akmfeNQȔ\1ިo".9ӈ1 %5=f,υJ%7 lIē`@84}Hc"Th rOr '& /.=^iB|9aOAjEUƤ|[OFO-̜&,yJO<3[o+,q һ? P I{LtWGZҩ&XoIg JdQ# Kx}o:>c6dB7XlΩЅRy B6GJ^O<#eOhXb3ʓ0DŽr$s[ qڷwrRu,]?I]G;7A2 'z'ݠ lBLR&7.?|霎dQG+WU+vD[>9J2u_bɸ\DW#2S&e1a>YXܪ$:d_ڸnݭbLCl5$:]ns[uWji᳛uj&R{[fדE-t/vbs`;^1v?{DvT,jwrQhRuKFWr\ Y?R\cn&#,F#|ZG?Fce|gi<[[7pF7 -EhSd]@!Q$7} }cf=JL߶r@^7r8WAQvžYf_C8kn$͛_6 J"̂ճҧld'%rO3Wn˧'kTXdԞEt ޱmo!ٻwΦF2ƬN m>QW[\ r!F֘/ aEn?q=UK)%6yQx-%ɑohagE`7>-n``{NZvmMgA gzZQgU螺i}Bks+S'X#jgţ!q$!G8`.Isݕi,_}]khp1w8gGꧮ1mƁL?;T bWvթZYZvB{R/QHZ+hR Ѹjɽ?qǃ җw!) E;d.m Jtv|@o%訪)IyRLj_4=uG?ãЅ#ЧY,al#XsY `HbXJ˩@Z\Bw,7^Mwjc')[1ʒ,$#O OɸhRebQ›ɲUdrJF(MbJI%'ʄU1g= \l^ (Uvm!Y4o7Ͷ("qoUߖfFTu&qLA9^FֹftQҗyz,j}MQjMoӀ{mɿw`,&1.~T%;wg1yALZ+9ti&\Ж߿Jg!(߫hv9tFIJSΎ2ia Xv ߩfUt]Qc:g/Żx)2zHjFa!82BgP.==\>u6c(_XV' î)^QzIBW ILW9 ?y+I7kBۦ?0k W4UL>njKڂ7Ix }]U7=5uIDa#D(HT` nmz|ŋ^uN]V*}яQ`HEӏMG'0TÞ l4K ġ8T[ :5i{ ]P_ S6a(t1*w "HS{I,|t*E)߷5Ngc4dLcTv_o7dpj䭮C:7-n2GjK. 91љtͫ}m,1^܉>9NUȎ [6}Q?vp& (/JI?Gt]3c̨#f!ͼRy!s R ;MJyf2@N-2"ucWrܙl0uM$iM)Q/&\O-^ +şw-?V2)0hµ)kO-"=گ͞ y;Z8:Z0U>5MDwo۠p]ZGX| "Gfi-5F-Ϲa5-W-0)^BsXiHB尌sчkin+8ƫ1`@0-Қc4a7$̫u;!#@񶧛9lXT8u5И&oT;#dP|RHciӓeJٵF}>,yd`Hz}5>bh-%,kWDXEzҨ0^)5\d f۰]4-a2Fr?[Gv$%9D3wq0O=o=k2k%ȧ"~+=RM4CYʔ%a"=j}(F(B΄NgF0 S(6bտf+v22M)tzvEba&crD&dXۮ+%{9K fj#s^0Gki8d[YQ}Yqu;VlZR]4V_a0Jeu͙}DU"F hM?Z j+UF 0%XIq9% fAS:X-@6r_#Ihl/!i5-Jjfdwg9D 2 )s,ӧF"+Zhj@lqROnDM)Ei ^z+R弟Yj)%qO]|]ST7"qr, aZlɌu .p| 'FTAԾ*>,\Ȯ42ѩ}l]CPB퍑:_)NJ_˜D!9ePx鎏-fӗ*-k`k!)vБ3år{2b"2!+}@qn/Is) py#+)7Pq28ryO9$]\W("RiU4jUϩyuMaҫʹ 78'>%h*s#l"E;m\R }d.lۆd#RqϷpy5s8OK2:9wGtOV!.5,\i/xBBٯK#ֈ'@ɘBV(mf7w/4 /K/5o֤#uA᷌݃L9Tbnx ;v tkUW59t%-opBGQ}|hT. $6#W>"$l?waLԤ`j-)8Gڗ'#v/bG(cn6?#Ǿ~d 3aR3ut@v! C٪(߽U/RU"JaR.ENg~W%;KK Ԝl{7 aL@ѹ!=LngsJT۱, $x ĝ|o.v6م/5WaT1>R&S5N;+m:Mr]-Zps-qAGUς(3[f-ffRzjgK"X9SՉWņii0 h> | ^y_W}2`2zS`3a<޶G J, 2hWߗ9o&rzfIV!i٨orHpqh,9Ken?9.WBMG$}ۀä)$9_wv:Ϳ_^wQ?ÖpjCٛ:0;])qHvj_isոN 9T,]QӇєQï/ɚaHKX8e ݣVb}v"91'<ĮM dE'j-e&x!>?A&׵j~;u_  $:hβŁl OlG·0#pK.]9B?Q\"=b7jho,>~A쩞z1d.z~vPC|K1X[+a`YF ZƯo5y$11[?ElUF|RXYyC`>*cOiMG͵P{%S,tAgĵ_w~lG!Oo&7H 7""sS9*l^PRa"K^V^WBjDvg1sF 8Ng`JT}c.$x> >4LuNis|M|Z!@qsYls9n!ע ^q*p9eY%~1 k%O ڄxcqތ8#i(n b_Hef(a D4l֖]mo'dUx\++I"c#0&7{n3 τ{j߸Jy"{rY+AdsCHoҎl>mş=$ VU~ܗ8)< ׶β!ʚgTüU9+oՁ!Z<4Lh' ۠);DsEےM{Uq(5b;pɾ>ss(C$r:):mR71: ~g0!+=MKF2cvPSRI/3஀\/y#~wBD,< &AChaH^)`ȼ{wn$sߜ' GG'!I%MQS+1F݉Yg,[C6WӜ-IVb&P,@ҀfޛW9?~'D:\x? J(B|'u̝VVPCboS"MX&Zɲ[|}r烖x c|ݩc! ]V<&Fẹ![hwT iWѢmrV:[#sf9nwSZZJe 6ZRy'iMvA,"c/Y> ѐrErꧺ{u?sl'1>-~RiR l ž&H~6:[A1 בG#^{!=selࡽr7PŇ,xu˒W2OcЋiPPtw ~iJV*)pɜj܉cؔ]UsP?!萧Ϟ Ԩ4@9i|,Ӳ۷o .c2KYv`,d֛ø &p٭aL )p4994۰>xw {cP3؀eYs(3E)b}"bx&"]dհdLNB ?S/*Yl18Kz*C\4.9.L#iQL 2؎P !oLL&0NVҚǹUUj _Y [)Vؼ1.`ٟx"m9qtKS%o!^GZ8FDzS|~+RN rPF̾4GEItY\qOWDNFJ޵:ԸT=L ϐZ)85u#MΫԑlaBK~md41nQ\wgg Y i9mD &FtȵNp&paјuވxf lwU&,3ra0y?$.ɴ6(qv1Ӯ4V/#~+f1D;/]u_FinWjmLG(QRu'=EPNJ ;+Llbz/pLɺYsl6GC 2ddc1a Pf]m̼|<* {0sOfb0ˋ2˷T("U pИ|ye`fI7&S6g >{z#FYTRNy l~F Ai^1i1ȀǬkM'ϚJEѱa؄t;WRkI@"Wu*  a$@2k&*WUjW It:f#}p?I!p}^Os8vU-a@IXd" 9xẀsWvO5]>@^Y0P5(wQ# ZĔݼQك>J Y7uJaqi&W,͋kaK'=3G`ch0lՎ9C({!!pa͞zδC M RTM{K~6?-*F4"68PXh7PxV:h ,aM1+\{4#/ }P ~]d|evY/YTO@Eo/ɔo+  ⛙u`W!BRkYht0YNH.8Hl+"S`85j-Nkn(pٹi,X|ߕ|8jJTx7unG4/pPMx9H7~TCEc%?XJ H5i٧)W7kkY{=Q7̍O@XJ0CJw,16ry`@qz[6,}zeQг,H<9W*4@]]AiG7. q+ꯗʏ&?$2k6ܵSpȉm:%%f-M XGuBekaPg90|y]8]'{ +8`Ǐc G m7ĔTCE|sLU$68O`~ asQlS]пNJZBgĺ+E'#Iaj6KN(Ss>uWi2rRUWJ]#BV?N\Ɣ˴f)אU^3JTV&KiF$TAʐ'}%a`S.39f3I(VL/ %ۻW([bwl@)ZV\0?ѵu q$ ^7 &a<^ FKY4Ӟ=3REɒt} Fh>r#iMmoyyE-j^SɘA MBn>z'ZmB2dHAޙwfOKb7x-6OBr{4p6kd iثc< `ο SBhf]G}AcxE@_4Bi*3pfmٺ@k$J8C&7ʮrY*[AUlޚ+;Ef+ae&Q`y_Q\jS4WRWM; բeG &Cp7Ss ޠ0Mf;(]f ݰXj1߬0}잩O8ΒͬL$O#Ai)0*jZ RyEHf<5W*( 4 T2fDArk$6fYK7m*\16c l^rzK`$PIs5Ū*L"-D@fl%>|K.a+]xԟb83iaZ#~"G:0f^ kH_qWsGZ5Q0&׉<ǁx"B z!Q)h(2=ĵ2b1thN0zԝ+gK0|(5 1-TcjtY{*ݡcNyq z5CET–j^0;e1K_$~63rlm+)4mrÓr_)G+R[,$RX2zFdCÂ_T(ܴItE 8ƪk%t?;|g[sLPt1`(JT{7 GudwSc: F]8{z tuL^D<&0o͈ >(r+R?ұnYxNx:a|W4qH`Advc{65Cr;DY a 4;Fueaݴ38zh#QM%ai6/yB3B1/RɞP(17ޒZ\Nf#e[Q{=, qT1SD^9dGslt(`eo%#@t(R+A?F {IYχ}$Y}-I}~^\O <{@Fn}2>ÍxKW`xf])Aq)XאַKB&\|8DO|7Ugɗn{\3GLWgcw_Mϸ=*w΍sϷyg>RUdooRhX>Nf+'?, K*'OcI/_ &Lm}A^sR3k)kB+IR*EgZayPݵYJ͆ %@u%H$ZȨ&rʛ%H+gZԖ4QR\So\ǺF۱P_WqL1U j2EP˵S$Ķ/ 1qom=VS1f"Dv rGo=}nu2n2@6i磈aM:`#**&8KNa#y\XG ax[GF"'ko^7ݾmRʀn,,d|a-:˝qB IXYBaDm_Yg8W}gN]0xATi&ŅЃwo2L@Qw8J[! .V)]#A/T %5yMIZf#rVMoaAi0"$~?&Caz5e}YgwߕpSohTs^(ENC32cW%{Q;kW"2HS6-t:70i)/L ,Ud]Ip net3>sjDKގZ?9b$ 8s('Hf1EGM?ɮWoB v0#V޻ yXŒ=B@+!o>x'Å1;ST钞i;~pC4%{>k w'+NSl{:^ɟ{" a`v?R_'?r!W~>~'Xp[ȂIKS SSކDӁM3c8pejHeO =,#T)/ʴ3|K.\/+N#oNjuZ^ PyPq n㼠l>Ӥ#Fd+ yoO5JiI+P CVFwM;?{&L [ǎ!=g _jR0"J`X^~}oJ/V- WKiZ_}Qμ^N0Sc|} 1No; T[c7KҀp bFe Q|+(A$f2R+qa=>4Z߷ G1 8ʲjKe=ˊUb[_c82x{*rsez|7S0jB3Bp*<ݘ1$% Av~:G›h@FbJ7'׋TFpx1+Wv^kK!uGl}6κ,oVJ7Tjq1C ~T<}]FBv q08@[V#> 0tf"\"_Ar9o/z6 6Y)5Lj0`PslO`bXhB}ƂExL%s69爈r4:]G3M= $6>O^OьYǾpr ˔L X_XDȂ}^ ~}3}dN$4'mDݎ]4*MIq;w{O{}n4^E{6~|U4],zcji:)'%Z~n 3&_Οq*ofpV!]=ވ;oMׇ vR !R>CLM ]h~IYT&jZ6 vX+R[Z ZrsUQg}m n_zVr[&~6ϘL}kV$ImYK2Q%7q'\TW3% u yPgF ~gte[-Wؾb'$}}KA0Rٗ?JbK~Rm:ʦI R/&-/i~QPKPgAӥL$tدI K5"_8hk&7@ϫ,d-%7o{'1%~ܨC2a3, XNwؑHTBhd`2BW~d+=o@eichwz *0<1_N_Fn:i{ܬ` 0H`3xC"$Oԑ?_ۏ?4!Z@ۏI~^{lYoc-ih_Ҿ#_@q)+fOջK 7& ݇`>^M+WA㽚^$|#R0Q4XORwΝxQJ09K!xï>Xi6Yy\-Y\mnNWxĪ9+7-Df_۵ y1tc<;ct틗sH^%-V}rԺlHa{fW\~T*[\jyx *ά`Ayk.p ) J u̹zѺEQ1VI%Ҷ J;mƓ1Zv ^rk4dOD[_[8G̋!/d.b~ONWs,0[ u'Xq, x/I膁![^=g L|"a{z@-lJl9ӏer]#-'?CC9sۦquϫ"$O}0( Ha_2;U|=K=xm/'|$K/ύRԸXѳ"7yLId8NQevebfD磭Aޛ^y/&LX6SŬ].@@U}B]`6CKlw=.Ha8yt)o'vi>ⶦz~~GNVأİ ?:D" "Î!Fo 79:=J@&n\V )4';{Gn<u=fzaHD%:&s,%g l_}87G>{ÅsF\H01⫊ {n ()~SVյb8@blzv zPje c AfT x:IH<^ d _܋e0Ǿ>m צĢ(AO$?qQ̔,K=-C[y"vK_\/!}%q@\Cd"G:J#; q^m~$ TzCMO+YՍޅs`oYJWpPp]koN(Zզ@~=Z /59 ?BmoRyӰ2@X_eąӷ^5f{H3r>FS9,S2=!ykhO6Ry Ћѫ*nK#9 L ~a *_N ڐL|Sp-M9t>H0 o W;Xˆġ8Vx;&9 4 Ed]Yf@3N{vU{Ho4:ݒ!n>Z>֬/$h_ѰmMBU +2s#(V9p p`LZȕri #Ey^H")ko1pǡwVzJ4 .OޤLPT83yi=˱̋ө+=qbv^/R9]aCW[ͳwA$`M&r"W>6^F v6&tbkFP$]c(i L0ko5t+1ˣWmj6BG#a JEѲےӈ1?I~#) )b "}?aӏr9=bd$2o@TWM!̄pYsvq:Slb#Z%DaiN C/}'p/QR$Ox~\`wNGsRNvػ/SNxP"*D\QL~ʾxL o2ݘS0Q9y4̼ZHLMrהmZö֣R`J.̚)O'&H)ݵ^ zzxS.7 jJK_"f'C֐D .mz&E+,ŷqqr=j^ '/VÛxI 9q wbU "}pf<1cln( nƱu34n 7՜')K<{YkH#/qI]­3? U: *Y/$/TtOvWܧWb-ti(=6r5l |^j*"MU*(w\E' 3Q?u}4n^$ e jyi!\dÔabw0'yED8U1=DJo yxߦ ./)i>Rj&cX.r,SR@+0iЧ֢{Gï$K~Nq?&tVt!)otyɵ#E LQ ?Ho׀ / RК;Dvv u橭Iw}v IObkbxr\`KɟɲF‘ '6~E@ʌv 7:!5~|]s 훽{Φz*GƗ-_zvQKu4q!d)6/e"{2-U^JJ{-3vׁwky>F,xm8 |~z(3ljCQ˹zqNd[% G1gi®̐C0[vA-,lwKZł:J? jO՞]Ť;sN?ypd,Gk~~ل95A*2,M,8 i1 X51Xzh\=^S+%*2:ҕfX @ީp>ŭ-9@:BX$\!o7myk3G]տ,G@!ھ֙{ZN^)Bɼn l"h7FTmDRۏ/1DZI HtNgIZ`V 7֘XCF5'urOE8sVrs=m@x+w6D%oFbOubl.QsLaK."vz )U 7K!nbL͹7(GW܀5sӲeΠHO \D KyxIB1 10I%af3=NH3OI{εz#65@숨ahqjH'1`_* 7}>qy…ROKT!m-V p8:CmSļ<}_oDAVQ >K5P[sNLRT|'[B{3wm5|YiMveGҳOadd߱+asad{5`K@ X sXٹĆѓY;PPU+TnQ4 Ek?"|Yڃ}6([-n`L2.'Tz:ow5w,wݝJ/ʌ&|P©2C]9!M=McDFeI @3gOބOuLY9n0U &`}j}*OQqEPjW]\% NK_근v<ݚܰlIerӛw&a.<ꭏkz NJeK2{5UȄt(ִ&c݋zI?%y %'i]@9Ѵ:s;HB31hvҞP| ĖK#~/7ĩ=k5O2plŚb;Au,g$D~!"ZNZܚdޭ^jt C_j^>w@x5ՎÙp(iM#d؁l=涼^+ܴ JyfNBJۜsڠ{vq5n!(`I ;3؈VΏװYh^#/5aWWP lHH7 5eV)/r# t&ڃmfOblST3TQW#N: 0ecP0EᨀցQ#RdFH`o1ӣ]c.B50-;EȅΚ3 ~nPxq0P>H]~$.[Y.%~Z F =3\8HKsE¨۬´8U0Z-y>|}9Ы0f>;@ť~յ;b'G4F1"jaToq/t} ܍q,=m. o +./v; 8[(6΂xOaNU|Y@k AADsi [j؇kx޴#)LD{:50j]l +8rA%ig,Llhh$Pq/ H`ح[yG5FnF$2Xѣ'+jL6*˔To qX֌˖z/@h@ȵmojIHtiEGx$ۅ A2jB Jw3L IuZ -Wĺf{Hke ƥm_1.zˮCt^1`>\'Z7D(lN0#M:,z! ΦJ)]wuIEGpS:͖vRmELRC7E5_#IJ,X0d4[FhN^~0P;堺i?P9ĴQm\2ވw|f$>yNVƫgMXG/I (g)0+P/Q"_rجdI9 i+oD ˉ Kפ -w &60E]QQ;ܺo! I0E~e|cqEsW,ψ9wf+x`/yY (Ҙ նϙP_{pmYC Kmɩ[HSĴvCsO- a tfn^jaިWȺ RaUڜy܍W8>R"R 5_r8iMz-~[d5SQML}kŘ1gׯηTZk=8ż/f}.npvӸ|R~Mc!̽@4YbA>$Gnw!䈐%Ƹ #i\ʟ O`-qSFg Hz| |wOk.|Tl R}z *î:Y/m,qO#;8+`{!x/7O YF mבg;xY rf\g#( Uu%mrOOCE@V5 ;|س;®Ѓ8;#Q3Ռph*P1ۤ#&n YXUteub]c&llj:G%C&8(K_g\u<Bo$o1dغ?W 8.lӿf 5I8 581g}sv0e#IA6v,^b4ͫYbιAdjgx5>ϾuJv-Y quE+A|J4..SMRєDH ɿq1M4lӾjQ+ө .aHG0/g$FX\dv3X{ x,ߣ{ X~:ߦr쳉f ̙Jn@OPFhKzF,4C{+ /e~Kw8@"'*bTkcn0WU:pM8m=rMxk"wPC)FdMwR ^U|ϯa-s:dGv=N8VړcXQ(y_ .AfZip(g;mDثG˩vlk$8[۱C,=#nxMeC(5:Zh)ӳpgsq'QU^O.h$>A/ ֛=K+a4KM6X&lt>`b9;WGܷ%EM OR/2z A?L~@/Yf1pкŁEP+'U>Y8u|1 b0V3ᾫ.LYf#׽OHQb<颓˓qwߍEAw!vs=}eQkxoL*8Ӱiꁝ[|> A+Y_*[ˍ``Y6Mo@H_h*vbzh(85ŹVny(gKhf ?yr`JϢe2d_vɐ'`71~Ak0D^}uw9G 9\ge۬ct.TA\5j/h}e1ܷҠmɁom aQuhxȍEW[lf"PS(I4']zE=a^T>Vʋ2m7EZ3L5/E2͢\X(~cqަ`|w8=ENA\~++P2.n8H]r}~tu\-MǒP! ҺRuVw6Xlߧ9h4u+&(T3ޢ@i~E*T=ATd!׌ Qeo=L\#Y9/h_Γ7D Ȳ^LYWYf`g$}:5;R2T}8s| 5~wۺNӭVq4w2'\~'f7'I&ڻ혭QQ5ϼ ?D>/7{,8=GX:{3&%o끾DM\G9"Ž" P =DKEF#^B]q-'y)vlT ]C%xY"ãk!Դ (x&r&r%SHl&[Ts+F"B=`L-26(;`_sV!BAy5eO=OO*Y,BHĨ.8.`aUa~p%muI+rLtRk2 #B/gUy iO z-nL5Ķ@I,_z qJ ڍDЏϮ !n.ޔsAyϕsqD 0YOWP@WяzRD1{6 Zmk<*L޻F+> 40.$) Nt\1T^QGEEEg2, s\.F:W}E7?e>^CR֣0Pd0ګSɗknEwolup֖?xieio0P;{GN;(,=Nd-a^˱"mPLnPY;CC;s2k{E^YT 6pƖ+oMbgxkdꕾ gΉy|dA}z`875U;"fņ -w<7Pg)t'rFe='yΩоm l 垒'\;ER#+MN~۠խch#~j+XĮ_ń7-J6FCņEct3ӑ]uS(?U`VKiGŤ64vh"ΤN;x8GodHV3b?.;UPS}p&V[ĮgY}=-qQgЄ!N D=}t=l8 $#>MC! YWC0gX;}jvG4(}#ڙ!> 4KH!/,KX ˱FEA8W i-:hT14/g3͘;8g7O!5Pj¿vrXc:zsn69gW;d(i,稻J,U=$aL-uY=x{}7Ff9c䟣[{i9햕-3.f0EID {YJWG䜝.&nxݘÍnTA#CXh ɿܚHe.DZr_[W` Pwc3e}#5ي5Fp.9u zݩ>o;/[kVl &+.*Eq%ւ CB/jߋ' /YsxD\<z涝#},TƴU-AђIn_GV@]eB=H׷ԊbD3kͥֈ$R׵L3N8A`(jW䫲!1~pTQn ^Fr5@=|;m?sg ^?r^/Ng'A<)zt {qnP)ebiMVjm hQb̚3S'l/4ُTGWFAm@xwacM}(GmbG_krOjթ-OM6ʞC6pv*erLJVb4u,ɮ߱|+@|Kc1}h_퓢W{D2Kh AcKV̥/ ˂ݤgBakc>|8PD{DUGt_.6qs̼+rhK'({ۀjr9Gq? 8BÜϒ^%{l -HSR- F.2RG6DWOwC3wB,h"ȠN"L${j,>7/q ehKX|@OTH²)̄$Jʭ;DCFtgH,P9p~Ɍ"jjiZ1CWt6 (I%XX6?y]Ͻtək;ȧM-Ji+VgGĉfLfBf>SdVU8wF'z[]lO~DrnW@B봖lGx[t뵲;#كֺǹ4(K#.fϥ;҉dYczy2n2!Z %}E.:T98WI=o}aL\%7@IM# \%Z]W D!!bBVf„&-3h}ɝ_$al]qkZb#_L UD7 ixuc|j,T-*Sر(& ,%w3po@UlE Y;5UFmCjjm^_&ʿt:۪9 >kQ| MwJK2"okF0ӿ&jKR;‚ZCX Z{ڻWE[<=b0""9=16)e_ Bu"8 >R~_P^A)YWO$80Aa,a|=d,m[|0̈́"Syb3R<& | Z%%PN"oq0+V.A\quM!AQܓ$|Z2_B2,-y|]Lzgq`$܂>wsc܀6+1+X @ -t|}_SKeh.s/qCT'~cGQRr'2$ ]E +YMCB .+l,ϥ 'C od,rBn0bT%H5Q\TU)`؄JIV!$BORkUbsȫr:%bu*NbX+},P8q )GA72a2 #| MՕJ07@jq+ؕic66i-FTOk M|j\E3oF254NSivDCa.؉&KE?(P2( k,rR(|57 I N )#tRBZB>&"4T|\/N kǠ _\+,LܣwhӜ"ؚ\i!lbG3S~9ki& @xm!˃qq}cZQVAJQ!Q=!XO n}pj+/5/F#[ISS:+YtD]kK eybX`<~0g42h+&Qč(f}83ˣ5ϱa ,`eA@MnOMчZ;RedVSH&ײ1Y }k|"=>gV/ƚ*b= m&KHoьcJ.ՒTcg EŒ+bՇ rroX"\ξm >?p9`ph飢Joe/q ¼0wB۾ck-uS\"F'|uQ- ]X}S }/c$'\PxH ŷLa ( 7Yڡ\;eH?‰, F҉U<_fkAO 5jX 'szЊڬujK"ZO{rzPׇ3{'翣בUeq`ҕgdi2A >Lb'җwoStVC5Atz @xǹgGj6F8DU%yC+ËlX8Vw#puF e;t 4?=2{R=`!f"JqcME9*QaߕWí4`RQ M6^Ŕ2ܖ`x7.zguklBusjG>ѭ3JG:+~Pݓí!Ƒj.pGɘko8fg 'q .p?7(T-J_бwg/rVWX_.}*^,-h\H?w:NNGlvCZV6\G !7[ZZq RvQ%POj+L` 5% &ɚ^:SC`Hq#l'62JUK &P Nro&t*k~ ʧu8t7.2`![k%gڒ o vfI8լI@l޳jwp# CUx̩m D-;R^P>f5Jޭq$) )uRbo֏Jè2.cF Z>an9 QhoHi*_keuIdIUȾ3!RMxPN1~X @MrS~{|(qT&I eCT66'^u)X 0"陸'øJ5XBՕb{{"g~m>1b0ѐdʱܻ͡CˆH0O| ek\IFv}엞NWiuF]o)e+"]YF,%&V4b  *}$EPK |$DK0Z --}~ 891kSje۔zv|e3(< )jp?H $3lր0<[.f=5CBoXr_-Ni5A[,v̵OS]UXd[X|wK{՘PFd"΍) %~Ïc;DtwL<*B&?|CoE?JgvKDetuů+Nb? bG`еO2MMV^TyqEU>TҜ}mduk-ʪ͠}.EZ~eaL'"RdkI hX&"ŋD7rχ"8&BXU1EVJĤg[6li]3uy] tX?``I }678ڙG\EB[Y$Baξ&&*šoWwXζ5;-|rc]SK$( !;8 ;VM0 ȂdD@ghm$)5z](]yv1@~p.GO~㇫tzMOtb &HvMo,ٍmUk6}PP.5*ܚ~rjQ\or꩸G r95(e~ azyɱG]cQ|NlԱUyy FO٪\)Ƞ_%n8Ű !FΩB\.ry֫KR0YuqJx<3+js^Gyk묟ו"Np7j(=4Ycǯpܘu9Y8 D̒ku ~ Z{B1.1t0OI{MZ8.cP=8joc$缀Uـ{BKՃtfrG3pR9zGUuhq}0 |lܶo}a`0 {w э ^"e%ƣEu4h-d| lM1#[o-Oa_3ȎźE g;~?,]X+wyD=w{XX~|6eOR Pڭ}JBd]L(|mo^nrOjݎjZ*>Gn!*)Md'ep CS@ȑ 2&iſ,_hp9[$b8={ Xی:15]mg0rAv8NB CɈۀIClUyĐ^+2kݝ4TlU:Y4N!)Y?5#sz4 b1Kj9ڐ Ei,Ueeݜ4[J:R_( Л.@}7<#tzߐwD _Z\?΄;q)tG)]/j!hSE9EAhs/d){$aՃp{7k_?^xMj7q*F-[@HQ?2 j>7s`Aq+qPئEzJ v K@f `1׏&8j޵}Wܐy]]%╠5XG~ART8m<5;$XnA% }G[-{:Pj?o(Tշ6*>nGo3 &f?jui E)`yտgVCT֫IE:>_#04ΟD@0)F@t]G1ߨ"Evs gqsWQX/tb,>6K.Y׽)x)_J;߿sGH+hu%e E(7@.,Ra.'=2>z^ٚ*ӿ 2{)D?D`P1}JT1_ >Y@:=VOA,2=Rn` :c $9.&"r4cZQ<|frzعtĿ />MC?Px/E5!/+tWt;/K@xM[x}ypGN^&! uhVuBsl=ᡉ$G0RiBtʣk@}}"2l^GfDP#]C D :WAM,o 2,ĤD_$E*]'bٴ#j y0QurѾY}ccD䠏2^ϖs[^>Gҥ(kC*yMotĮ!IRrJLM; Ρˣ^oz b+d^>%cVpˣ-YI]'fR#4ٍDO,ե ˊp+(2< cx9C69q3%ĞP]eIuxk3 xq@_w%6Sr+$eT*eOW#.STٸ~꣭ay3Y(`hvhb.Ė0 6[>`vˏE>c5nÀTNP-> 'NIMFb~-`f-d5V$^SdF}Sa,"y\a_=n,t¸AUQ]K|D"W$0+\Gs%rr}]b _1(Fi/T I7,Yce'o w ;RP*ycAm}Ȥ f@|r$VbD'\Dj߃5N8-ᙈ]&>6 0bƾא}:lQRþמ"q9S4uL pZ7>"9ӋKdM,T1{9i)Q\ of Ml8J$YXݽbyKCdΒC`PxTN%z90)I ,x+A@5W;:0 9jGXb\Hib{|IG-[bϧ;M?P `1@GjWbEiqRdu}aQ ̑$f3'\buc;}~O]q; 8ܷ Ib |W^e%</(7h1c@FL9 =avخ{J)Ymy {h{̘;ݪ"沌"IےKTQcNZ2wj4gÍfZ[/6d'A"w꓃|vQ\`BD "YMp a@ɋN!1+@2s9P%=6x]MOd m(v0鿦`~ "[=-L%g4/.Y7>&US5=Hɠͤ@nrt^RUZ&P{Ij, umO5.>eC% 2U.)@RO(ڽِc.^r9ecOȼ&'u@}TLEc+&((n^XeK_ [*u3XHI95z׵Q+6s4]B,H,:Z8&k/*< QN8A{x>N:㋂z2&z O>я:=ͼ980,.x:sDc]r#(iȏSRe2uD7~i}i:P.W Ӧd|g Ԍ.wQwDneQu~:Wr&p2c2:P8VzbjԴXtTD u u/1I7AM pL);FT qL<67Ki|\MjtSWnFD=gGdMqkabT+ʉ3HG0=rsԕ? 1ǪU?݅C D,Y/3,[ K^o$U g }ksBW} ӋIcr87M4ޣ#[eTqcӤ(s]vcʚnQ\}%x"nxJU衧'9IK*GO}˖޷ RYO&V08.<^ hN=ʏƙ{(P`yUTtCe4SX%R7?]qWgX5ýN6!o)ڲm Kz#W+QnE4mxtGRnYL?xnv_[|ER>ơ]M/ä }di] 95v`3{=N>mO,mF%G#rBӿX5ᡈ`}2ǷBGy$'8hA'}㋦40@@}=.%"$<[eYr':۠NLe#+Ūf0g͇l&5{]¢^m]r#c7E4/QtE)7OuD!["HGGB-VͫzN?p]#yҟJE P5ͥ~iwa0U4ræ Dm!gyB ؾ2yK9:`!%ϴiЈ*SvȎW`;$M] "y}Gʢ,d5>]OLUn<ȉUŢDϲ6FVΒ ϹlMdH!bU Nn_I} 9lPjbgoP,7_!Zfo;T"62FԮhRن9'˕~C)t2jMVNWS;ORfyxDC$9` 㼜]eLǠz, 'ȗs"LJlH O:kZh_9-wRO#Bqp+t $h_?C+$$HV&}YPmy0 ŒHdI 3q@bK%$P+Vʪa{&X`vdׯa/-5C)m+Yo/A($u)[υ*^\1T'|@}{4_сNp>{ԯNCx}|ש:7KDU3AE_zuU#ᜮ Ɠ ?]8 TgD,V!A67=]m*!9s@tϦ$DMi/Q{w'ZC(ܙ' @sӍA#PG͗KȟR"|(*#$ir#-,C]7Xyo^F>zFv̞O`:^*8/VA;Nwa*x4~]kܡRVuUH_56Q_s ^Ps[a3:nk|.yff Vnߒ׌˳{-_Z3ȌY(Ls6Z҈p2zIE>AÄm &4*2yxFt,Y"+]|=)UԐhrxOM e/4'ߠ-PR:fIY]4O ǐ)cȟbuQǏ>Rpi.(#r [mUv8w쥷83L$դMʪR$󭈛t)*=̔rrX"K0Y62[pG `pSPah;U]q TT[~ 2w}*AxBPA.!Zb{'+ZLZfx¹[ùjQB6 PMV_M-ձkϳv|LidmM"rSʠ#@C9u] VXhR5WaO6kZ0C 2yʐIv^]@3u}{_:znZ{ˠbqO!x}w[bcWSc9#@h}J?|GUkCCg4RHrm 95Bo//̵A0BJykr+)'W7/?=6=MT6@T$T䒾X-| S̏kph9= ֯$ը ;ۖ-#="zo1"+)Ddϡ5EKoq|ؗy3¦brc:}3p鰴A=k;)?ý$AcI%O60fX9@t^E\fϫUW=fT\Pm]F[f^^m m*H Efh[ |U:Qo&b9Mv :PF-#_-y)eeܦڮ c>P%(҄1K]w)@q7.($p2N20ne`X8rp>ɀ@lrUZf kN4S02-[1wf0OU]~S: z:s;]N2+Ry gnQzƇǚ^xO7It3]AGuQq&W2N,!J{T:Mb! Z=Ҟ/n3b[Yvvvw ke/{IkW~whE`Uy;H/ Th %L6""l36]DkB0t4 g= <+W gws\8ؔ5&kAT 3ƶ@$&`r°wY9w{`NDB JhaFLS)Bɉl{;bR)y^\9!Sai (T9 Bf#Q|A({Y񶀽K"Lh@y lP-9āl@.'Ah1:#^%e^|;QD % ܖ tkI/ohj9%/ JgkTgrчY\&LǷɧ#L,^Tu@X|KTx9pN{X1A rKF*ۺ@!>/ZK5Z 5L?IJ e (% ؁@BEx.bR*!>v_OvDMj}>G$ _{SցF{l֣wc3<@YIOEo%+zcpBCvAtgwKN.fq̇#HG>CwDd':@_Ia@ |g^.e8}KalMAg.ا \BUJfNs?{؜cqusUd]U5go6C|4KJ܁{0񸇏wWM$F%FN w!W/ED(xٕVK2sME[=_4[d. |#y^|=D qwTǂ]>1] S_.T$~ƾ* Xۀ=j-5*Iՠ.Y Q4XFT 60 +y\RBfbf k͗y@F䑩/ p&Ͳ>v/s ʕaKYgTChr,}g LXI`6[!Wʙ\Z; $+_HPZq! έD/&c+;匱,%z9 `S%x-/PQ|`"'5rm2~͙L-k2bԵI&B}cMQ$[}: y*i-u|怶w/C[4esY'$?n6;cA9?ϩU &!婞OGb"n[jK݉㺸_nh( 5芴Eܒ'Xj+!޻?,ZM嬄0[!G%rilôO^җ(Y]QGncLQ{ː7A~_ad9 T眬1)y1<|Ba!$7x;s0[sdytnej{Tlq,.(@mneq$뫛5?32>D''qz5I.u06vu4pEo A6xr Q@i㱔q(mFbJ؋T)(Jzzvpi􏵿mvwc'/+tߑTlиesjfjڼ}(ZԘ2s__Sl削СMIffu5d(F^S"Bo|W:+*rq3+07A"A$bOa8j}]@C޹΀1Gg>{#k`Eր'vf柀I(1 C:uj-,[p_Cl7$ l&..$%At(40,p6=yUGԋCebZ^n\sv1itYT7z f #D3AYֿKBޝ^ib& 蓠Hk, g Nۣѫ1>. mʈ]gҒ#E]} @_Kȃ9U5cҒeY ;o'€σԺ⏍`mp.h;jRr`%Q7IZSeE:aW: &}Fdi/7!6;y>?8XD/~o\,~.:Y(~zȥ)iBiMcZ&S#5/ZhD^ Ef>ȾAX-5bb'}ԲT7& OUJݷ'[9F(˪"X9^&]Fm(.RsUfżD?buM*m{ư}V}Škf1 ]$a?Pő/,Z4=,cEr$Ő5}Eرo$ɆC lt 1CWU-ͅ*dI杋S*+SOv1_2'Tq.8xڰP$TC7I:d XVGx>#ŽvmpbNעpL6Ek~q5P|Q'$JOnRq  2|`|-% Ӷv);\Y889}u~DEExe+K|7q :/l~G ʄ-6pzxr4ucT/?@F9yw՞dȩaC(都h\0Vhd;PaJ]lWTfx1J kIlJ%L-7r`r<#(T]%0uRN{|VAR,>R{ٱY'p\6}:><|sRψ!1\js;474傻Sx>kJYo`2unt $Fb9V7)j{2?#3 %t5}BqU`U}2ǰ1EXkú]7:6:4ђÚiTkr⯂+%ڇ7B~ n:*I:vLl-nV{ Y\Υjn:UB%Tgq%itab}DxR@ϓM8Wƭ`ë6r > (Y/! 앆 Y_+:*4Q]m[ %[L( FD'#c|R, T?b&0D pxd㙞'u&D-5F aџEmGޠ4(f/2<@ai nz62c?$ΑH^AM7ax˿7oUWCN;_ڶ%Qk.j:e`՘80:J "|{8ֈJ!ݴ4|"!/1Z'BR!m#X,]I~._\b9=:f&%- FP]%3GN+cqQA ?J0tzgeHߩ<Gگp7nחQ\?{' o4j> #;$PѾ-pgPi(ʮ3e5uߦP|Ej,sR4L9lj;Xeg |aaCV|Q]9J `$~AfAI[ ͑sN 2:a/;0XxBI7O-CEyJA`oܱ8do-.ԍVJdsC{&-5x-u%䁡X-cUUDe^>-函5XiR9xl7_t\ʌu.눹 T. p Ds>8i_V~h!%"EN[ڨa|PDDf s&>!/"#!``i%wXlwc3I"2?^Y#ኵA",.oNH} Fe0U%DF#ؓ(u^:GR B%2.Agh2ɱR>xT,l[:V~Ҽȳwׂ9c5i@>Hb+UPߚd7WQC*첯ua+G0HPoҶ`b۩Ưk6AC;9O-(Zx+7J|V[nPVp]Z-rH[p'zI26}CrV57p6ݢ> 27P2֕2\LACQќډf0hȢ&ϯwcف}z%kfS_V3zIX(cdK7Dˏ`7/SqԠbXFġQ_g?O'Z0 t7d;=)sX42a|Ǜ \' R>OW:XsuDU_ G`_Wi7ĀGѮ*WkQ18A`+~>Km FC`bdx!$]JVK$99qFQJ)kE,^ J76SpTGKQ:†,g/+b_ϖ/ Z !KH[9 Ak?ҨFBp 6&{7Dj4Qi.DwS1szSK p Y|e#CҒ쥓{P$rfp"&z+ ԼFDCuO&#L@sC:qC'cGykrG6EH)׼\vgG7\EsU\̚>ZuB75Ha-EԵNT>LS`;$4Isq PweĒ?L:!&f*gJIF[KSo#!?EHE)Yt?0ARe7:bHV=MKpg]@ g)lkB!xo[C\dGg-|.haJ)wµt׿{yn˫׺Vkx<_W⍞KٵI)w?`_\wV7Eg\*H:<o!Rg%:|GԞJ/ٻR筮OFF9:Tb<_ )nu2?\IGnqkpALQTiah.l僠b=X-V֪XڱI@N"V8|أeL5HcmmO+q= /I D^ȉFm*'2~SvѾM%ҀA*I T0a9g}rZgufTI\MUTe<HqLC@-1>]$ףnTc(Mſ>RI2x%<6dϭj7YYY5 ^:frE򱂔v/1K׼KK~ Uua A4*{n <% s@"tgw/zhQ213VtAorWRC8/jH= ^nP7lR tuo)c-5T.Ie#l*zƔ`>l)O^8yk&h>[LGϟs"?wnlm<(ȁ-غ^k&+w9ut0>m8c> 9GWt3]2fӂ(}\&>I!ݒ$GsQrMLZӭ%J0<+1=%OϠ -ܡk٣|U|N]²M."7&д f}ĭe r&RYWo3y?au<.  O;sK[/#0byM>]Li;2* lN \2mϡicA^C1~MH}۹zP rĭlLʷ]‚b^XO_Dt|~WKWE 杭ƩL(JjlDufM/7 s-#<4SI#X᥃LSl8G9{RVpnϕ|aeN/ƓT=J5bFݸt9FZ20~5|&=[f:XSek8+eJ|=JB{yS)dEH!BbBHslZQSa#xPx"T7?7 Td+{eLElCkUǡ6JJW'O@2wBD\#E\x|<>(Gvy}'*/D>wu*gg͎i׹),f,$!ߓFDV4!du:0~ K=+ج'iP2~ ^ɤ|^V{eZI)25|ql15 ޻=MCEO\Qh*-',8jzdᴑO.~{=GVqzxdp{ b DΨE4X${ܼRK~]b,F؛^ #%Y-ecaF3(6 ,07qx&I֪0uTPgm%qwN>%[Nr^]Hv>eN=Mhb'Rr7赧{ϬFp.'X]W,αe*_(IꤟtBQJ*Fc-DG?ۻ(ulWu"E#O?AU}L>r e9D/@bvθZ6Go>")ugPuP_^^.m<T;dإFo$zߟ0 e M!,BM"U!OK%i<{V @DKoZq3OM!YlaFE:*jq @'Ne7E&KL]gjoH4(iT' 2y60߼eل@Q~-\E}ɋ"}*[g.<խP@"X(Zwÿe1p ڇjr/J[_&/z;@Ě|1ۗsp C32cTr{bX{B!x@⎟,^]u{o-rJNepmw J)х ;tőXj_8xx, px_} r3A^YDޘL_ K}J6N Tke4gɳmCP0oqb.4'Ĥ@/@RⲠNi^|(bw IfZ5Ⱦ{Js.,ѪF]~˸(Z$/nGa*rҿ=YqAǣ%p֛fJ؞{$>(AQ$:3k|lΓ_v΄GM*к LmIef}f-^7; ebM_fYxʩ{8.Fl8ųvtKX-H:0ܠy"Ʋ{V'Lc5^ʶ*+Xa-[YqiŦ8L}Va5O@I WFaOASύSE @ŭyGH9rMt몶4dzQs<غ,"0kVF$eF4H1+[]X8?PK;'N ` 5jZ; 8HDi)ڋ`:,Jk+«%s-Y+|SnB]Aumt 68=?Uxy~E,QoQ7/knB;fS>csU_0O:83PukS*o$}-}\QЖ q%-oю`W{-z$-"24E迎max j#>:|BCYr]05T Mq&1cȠDŽg;U7]ZiQ_Lx' W0 ]qx`ο1gCixHA]m X:Z)T`ݙL3&ּtu:~JH <|n_`|(ݾ)Fhj=y6 #bOvz! ʽv*gSA& ;MX2 nG'Ii>SzR=,%0 S(*bx4/ IQH~T*x}&>KL 30JA+_Uv-c9]:9=Nf֐4*.5dQ:/T*L_[sF`z-ReIAhsdC1aXB [b(aDЋAde֫9 dA˵3@-N>#TADSH4(sM׳dMK2bG\$ܛֈ2<X5կ8M-lm;".oUүA,7Xi-ܰgȺ2\zO1qb}s6sLU@UbRL29b1SQQmC(9z GjV49 Dyrq+I G_!Pf(h{[#X̐ Uc9p :S3F:!Z*=|R=x hhˬ?,ܹric D_wF7= d; [uL犄0W: 2z'MpTHDV؋y,6 h"ڊ>H.dТP¯NėQ~<{ 7ڽe~/^pr'G]=CP-c"2[=h$kihi*vz<[S$A9\~'o֤i2EBϺ"f-ޑY·x!Wm Υj1s\S 8fFYg #VUXmB"ؿT>.\oum-1)$kER@oG%bOpG>Ci ޒe< MŁv4u#W4'N Qm)H֫çDْԥеEd-Չ!(8>Dy7* U3z]D)d\P7d3ҽP@tw#);1'{.StV[V;Ï|M{K56(jcjӎ;:m#?Ō͛:ЀpZYC=iF [Y7HCeɍbw4 MWv6a쿥Z &"CzXhü|8%du"@o"!_~rhN{E7@AVN=|.`+*[^bu qm]ccem j߼_|Vtqá.C_BS(;q#xtԹ{/u3.fЪVGե^e.8gkÿ;4RXT.N Ř_gI-ҍswQ0Bܞn`9i2.i8ȬBSS$K@l8AbZ@QV1kw6[}~l WnUY6mVǑ*C-dz=d7TxKeuE I-д?;,ǩ|ySDN_h'~̯N]̪d3 ߚ ]Ղޟ 0X˽b]vRڇ;=Pӝ{Txp!.vU6e3L_bwVil̒Z j_mGG,)K1Zʘu{V|D0Dn\IRVjZoj{$?u.ĬۚJK'0i'Ac9F%/_YjMQ5Xk3e7>%Җ [$0~XN71 .UB 楯8rע1&D ړp:nx1T~:&:DB5yJI ^F'Uhqu.C N00ɇOq`q w|V)qX=,Eݩk 'pæ,4GvxXBA>V68*s/;6\bkvjw=}5W9bFm V{jE^W H?*h+()82)Y0@s-jqy~| hOA(<.UȃXfV|Pܬ?+#ZQtKc%Pd+Cx KHXG,ߗܱoU{pi=7k'-q-a|bbR.G}VI\0Ĵ<;AE?ٙ*Wѡ`*+ӫ褙pB0db`Ѧ[Ht$LJd^sq ro_w|MI ?d x\VͭQU|ɽ /qf ALƈps跊zFQǠt)VtvlaS*òlˀX /cPGƚicRO9Ӥ8si4i O8Snzl3Awn{:].8LWo;f~6&RotهEKFR? 'R7u8H KX̷Lz9iZVOIF[.X˵S/{ Fӣ^v6ϲ})p;WH\̔(;Ӝ a놈OyNd 3Al\[Dިpc$ KI(NZWc=:E\B6IHo2*'︱G"AAu|ic tFX *'QsjL1v}>u~MSUr8$!°388mt&~hB DNcD(PKDNwUK s1w8e?垞ߚ8o )+S!76&){8m U2cMSp{ vU^-$P%҂tԸ쇢#%ݣPjY 86.4ۭIjάEٹx8K/ F\N-wN (lK{:K,Ba'st 0z8"G?\WhVWX˳2kfƆqk]qN:h9HꅡR/$1YdKn5(]]|('.bQf"#$PKݞo3F(_WU, /sW).O1qF3ݾ/C3&-#ªu5tQr2:U9"!vV}lI `z3 jqgE>ɰF#T8ORMo`9uoz?3OOT }،QUx7W-Y@(@!'o|h(WCooO :ۤUrK DOzKp'B\bw{w8 pV:m;,eAV5ek@i7\bLN3 }20TC;X,Ll:0H tx,tj$2iK!!<q/ 3ow1N8o/}"v)3'ݫ j,8+p;⢾'sy8'0yfaztcU gܵD,cp^%pIыbfNT4M6z-6n4;(fٸrR&zpy죯LZKa|-dr٣'T3vet#}8(ˆܑݧ39nLmYFJ.#2ӐׯSܽlW^MXoXCahF2i7HȴОtƈq ̷Ɏs]e^pirgl(&̖ ݸӋi":kM[i;~A\5).GZKLƦ8-xMHr%F-7R]" )CDQ-CVQ܅F(*+B`B/5E-ư 5v%w'l+:Y֋;q9.@& Q Uo=q^ QZ) yV, kϪ\?v 2Lnskhox}dێBv|>yUx?\q9f^UowÌfs#G[g ^IuIy՘sC%tLm7*yEpJBEεDC@KV+4+PbF*Ci- 'RVhȜ: x4ey!ۤX w. *9(ߘnRf7w` Ky&Zb;2`݆0(YYO[/gAl_3ǎFb`"oۖlQfsh-3S/%sb,#ƿscT!M/ZwEx}TglK%\$ ΅!dS,u-3)c.g&' `(Dz |tο y?]OQ10$=61 Fn*Fo1td<4}ӁT>S l'y&T?/9 sm:;rB6TvF#* şn:H5L7=k,,8L^Z R xܭ1wD ObxNzަk|G7I?j^?l1 gS "ې%cbPbdDT K~TVTtF}݂ UGyH[KdzbƱkIcЛE3 F=ey&EaNg&sىNsVh`> /YMkC\wCMr@:fq4_85q|eٹ(ڣY@Ti +]qcSuR%ZpCo;sԷyMtC}8 )?QS+q@qas5='N3<1n{V¿KFW:$ñP"d>9+oZu{os 9-$m7So{9t0d'cn;|N݁KIOTd 9 tʎ ATM`㰣-wm:b# oO~RB;w>{{dL{-"昕|,|Jcmчz܆%`nr/M>?㹘h ȞWwnb((n<doL9(k@,8b`c3X/QpM`<&KL^ S@*BpB(b U|Խ`:?8kEs(#gc\G#&g'3S rWBm QJ]3?-yǸ%4Yw4>yzUEWv}\~lWjє̙C¦ʠp%x>k_B:6hwѥQ)U$/Uv).|KCBTJ#R#2# H|hjP;rYRzUw?+ GYZojxmH) dA_HnݡDyX7:5(ewM [ymGsmy6鳼R{ eCaB~㐨eZm!(ٌ͔pwkCћL56a ʛcgs$J홡BO 35?v2\yG HO[j/$bs>t1i 7$g)Mi%B|3ȗw $E"y'ME~$.BKh]98G+nNД-%H/qwg5?Q86MkA/Q#aEEi=J=oz $q Vm>:VkX2&j~f@Ŋr}}rdBw =%a3;,V$LE芧PyFfw-t06Z0mvE| X'1m9fëP9~}뚜fn #ZT$~DGf^ ܛA\H}3D {;ƒ]e S| (LT Nue*j$#2W/`^DΊҥ};E1VV4 2y#]71 :qqPd_ɼX.DgF*FA(7=cM d) *tz_Mvf^/#(MYf>xdߜcyczuُ~\JsQ k[/ݮ$.8t jj S/rbNLJ+ RIN*2T>-@@ȕ+ *0[u(?s?Y|d}446SE"N}rccE`XWoɚ~`wx}JrS@Я"gTC%ҾV{BVbkZC -qѕU„IQF9/;MAkJxZD_$I]uvRbg_b JT7hF?ޝ.ABl?*S]څi8':Ak+JU(ޫyI͚F?ˁ`g'S:N˳׭0.+W8=Z 90ަ* >>޴U~x2,gJzn 4ly1'μ0+7 7ԉ/MA/]tq0-Pt-t4xL]ű?SQ)8f(\'aIхp.da9(0tRE̤W| v3՜ց&np4תM @ƅ b`y_R9t>#|p^l@Oe3Wm:Qӥ$s%,b, hRPKJHY v}Rn%ay4G5Iʒ]y.gooз^U(a,LyMi0OSi #ę~V Pzij gɕWl\O^0٤WHf bs=nӓRHY/)>d2J(*AivOG;05$S 1p ?vm)BDN˫NJ?:_!s}Vito^59/{VObל2"[t&) ⼸m+ӢSyO/-yJZ8[XCqf+uwt(g qFho9Ngv :聁c'&J;w B=_+ȘСuˣ!~+.g#ߣ 황 7iȗP f]hD~S5/g~1u%v`w¥_y#aUQ}Jy])} '4Av_]rczCH-{bY+qqkgBE2ꊼ :>i@p!+>Jɥ K*咮=ͭC52Hqۚm@@;!ƃٯ(! Ā7OQ&nY{saTsڥ3}kS$=zks uˠ IR0$ H4_R z77t&r>F>Tطc\N2( Ibܘ{fAWxZR0hgh[Hq{ql]0G~ePz8-?yHsע1pDClmFZ&!eFR{ j \Е-G#K1?7\PoF7s-#n#j@ΰӺŪx$RH>ؼ@ Eږd%0CGwp(XqWxuu5l[kUDnjt*ik!E; Kt|s_*hVdY|HlٳuJ{ f6/+AD7@cjmՎ觓(rN*Mx>cF2$L곂vNFR2[sn[gyZ<9P}a[3Ca`V֜u淉]3Hiðq„OG󵔌w0u |ò:k%hlzrܝXSdڥ>[׹Lx׸5Y^:̠ ܐB\伄aY#Zfwή7՝쐜Ed0w\Y'B0`!Uk,Mxg/}TrL ; ?CH3APw^>BаTJk/5U\-O$tx+t+F*uU$eܣdQ>6l8 7C ը#e r(/@Zu ߘaۅX 606^"xp Zo5dE[ht>ڼ8˹(ٻN-wީa7?&.;]CĘ'jh-j 4_a糩Fv y||* ʽ |ݷz.RO0ʥ 4]*+N5.#OaJ>lD1}!ARgOu|B~Ɗ½!#%jRfX&S3j\s@s]7 FUmcꡒL;YKOm.Lo(E2#mAv? 2k-<){tMQxWrEzA5ГBϘ׈3eF!ա F&fAx!K>%rA9@_>&[צ1 |p;cU J@ @?(A'}3;ےp~I9T.fUv9B:)}UTWM( |sSdNSC_Vz0Uֹ -zDe, !rrO)0jTeBNQuj!zK0 J CaS%[r…BHwFo*̸.2(({˕[Bmp=[zdA vg"r6'Sko EE99ÿYy>#M8}|X"|#i5n Z3I}eRp^qeZJy_nq`/?Ο\m\Jsn]K:]e~=q뻂mD`%.',9Mh_3pl1o, +#XO1 &JoZH$N64LBsDBq$_gD6L}VR%ݒ(xLO'aޞ K2^v;J*g6Lt^b F9OLWp`0Vߌ%A>a&7ofrB%Z*4מ,0rw^hC_ 3h)A#2AX=>&ghNt˰KTcl'(OpVM"Zei Oڙ Drnj!2l9הny?TxC~ס$5\Oơ3X'f{Kޚ06!܂%A" ;7,38Y[vshj7E*D)h*}5_q1ըX*"8Aofn" sΎ[դxx?| 荣6#b>564UP\(/u# 嵝^eB{}tQd wڂ!%B68\ft4W:3<`Ž*CHCHkJ}sIV_\O. PIXԧa812% k.:&AX^˥1wَi@Wa{`Odž<-#ǕG/;i855U^bɔl,M;;c)Jy ޺g`s(غY.K&$ήk`I9P̩āP50S*#H6[-zT5EμG.Y"_oKqvk1etQmٕy,exd+} $#F:`D`<d̩1梕1WKO[5i5g&?mBvux+t 9d4()ӎⴢ+Nĝ,DU6di+* /<#t >Ǽm%sr xZ06D{sO,PyҭH񳥒xf2:‹3< !#=`!lGxVnJ"em{:s@7[EKk:U⽒uӟ/J-P`]mRE^|цcٺ,%Grq\)ٽuzoX,l.$DΨC -AРIqiO ;mnQZeVEe[b1PsU|_ʆ51I0N.' # :Ҫ_ m01 /TmO]>k"vԘmJ<(Cog #‰&O<>fqX|.r TiK{8}e/C/[^'m']ZڗvT+_e䡣Rrrĭ.2crGh ;ozݳ()K͛0 '!KmS#4 4Po)mWTZcx$T؅c2&%+eZWohaHH+$RF:VXu%FjDzԒ*MFOYhSS@&;'p܋FնC)71Na'8lɬc\y) v*OU,ٙ?iu5\ҩZcv`[>R !ZYѹ ;K3-HpCL~*RO3=ӂgxg`[HM:>ʞ/>#( $$1c3f]00-SJ|OM9"E톲WKiXYT17W8!sk$xYv |}W[?JQ..Q+}.tK>,y0,Fs vF-WOJeI f\B叞y7 Y#9  _q$^qf)r԰H!KUЁsR~C6' u_D⃃~6?H*{Af&x=:N꺭Fz)[s:]1ndZ 4t0UJ}ZLüG(%r6q9<[9ϡCHL$5  | kCTBIrCG4Ub.&uE bJjo![~ױU<C wP/.ܞ>r^{Rn)!? [W-E>8H3вƒAw"Urfۄ~Rԡ4 @2;-¨/%8Ui%HW NxXnt'|Tz]FçIpD4i8Qooݴ-唐,fP8[- ߖ$15qqx',!EFm8C3! bldtk4kq]St Id.W SJ>*׹mt'‡?RǍRɄ,u v?>'*dXcqpIأ߽@)?6qNk5n'M7j W&5pqb2ds=>;T1$_G&f^10W1;7#=ߜwX]7slRng8J hT(UO]cU2Ko ؤ//jȑ/a3z0r:*E0r7+tS/D/1ŅkI:]ESl: %wJY˨ImRZ2+kYwz_ yi?Ȭl-G.!7+>| y,- cY8iy9&CsEV'h?o=?)6Z؄j -DhO4N26,f!'~| b*^i\5)*?w]{iPʂɨ@c jRl0)Y\W1jʴh?"[n\-ZjpEy0 LEӆ>*qm%XCJ4 "7Q lH2_a@(ڸU(&z%M/yNL`0&bvײ.Ix]F:>C[ڥ2Бn"G92m,Q?@ہql(Sdt [j݃ 6H,oS\2fH@yZ.%x_c8I%3~d?@~Q#ή=I!gڴ*Pf=y<ɠz(6ZzD _U}ѼX|eU j!6_ݾzIKeR9}ۙuZDPeFts{mWPpcOB4. ĂRBWW"苠yRY@dQJH-E@NG+,vG)h S4)H.hTsa-~f+\-eֽn;1t<7.A5 2 =G=@^SU:vgjt_KKY@O (6=}#.ஸC HLŌ cE]< <ج:_m¸A:OSU0k.aҺI5-1hpi/%(NoP<˥Ym-( v`S=sp\@O`9 B3By`LkQ3.7ӌAeԎod g8 oO ,kMA*غڂYຊEܸa?gô>گT_;-%7O+O _5YN;<""njrbTɷezHl!Q]Э/O%@^>91IfP.P|x2u@l B@7&u]g<'ɠC x̻ʹacɺ8aWc>6K>-ht."רn !!Ub%1& m`L97 p]HVMՒ{f\_hG PM`x(^ܷ%;4goG.{q..#Ɯ+񃇣waS\콝.6^H6)d,7jiyp9E-S2.as tĈзme D$$zJf蚍M(^:ckøvap<WژEVp$*$ڸ֌, rSkjs_BҲu4hyЪo {J=R]7LA)!|a/ /7f#vR8E'|>凙%1ئ;?؏獠ct;Ȇ;*r;J2G\;V]ue"ז)M]kGpIBLoXcaݡބK"w1>|mSDn6HUT|2NLJiP'?]h͜Shj*Il%/" ~&.IԆxb1#nf1"TG cW@e%]1>RΫxMs[3n @n-1k{lâ5)iu8 AKe큍1Dr 766@fpd';@.G*y#\q3]5Ԃ.A<ȩ oc]lHu ެe_}!1?VG1Y4ʩG8H5px5]jQ]k<ՒXiqoH2(q{*!"S$0Vn;Oʥ{T YOns=>$r9Du\4R])ߎ8ƖR$kRKǐvѧOrr☢1 .W^fp+]F 02}qz!J̒!^BGA\멲$߃UoCa$J1~sFm]n͎-5pmA+{q7etO# .@1&<!}Ds 9ԯ)wVϺtŒd]%#u1`ܘ_S):F< 8/"e>l0ɭ܆,rWaz9% ]ൂOmG8󸝰˲ 9#$o3!?'q2{˩qy}N$M*/ͯp\zASC z#Qx =rHv\Oy{M0du[*tdAeX*h 0T$h3O SPxͧceZְCi9Xg#惄0U֐UuZ79 gؐ } aMqY؀c{}XT߬ԔuxAmQT}QՀ8J l"F9mIVo➙-l-,D(:Vqjr)g93mOf{p^PW>aDۇLѲZP^b{(f}<(qLDv.?ю|:sjy6s=' Mz}h>A4?+Z7>1H)N?^al^p?e!μDL "yz;ؠ/2֙`M5l.L2$n,pg?'/nFPjr K: +(eH꺖TdǦ8$F~2;$J0KA9_S֬_;$sP8m HבZU<#X(BLzɶEx'tBj0FkvCzk}+1sHTZBdnE@+&˷|F>(CQQ,ZRV⏡M`P>8z4\EfZ9M4qIMhהlKrau3V^9v)&%HH,̩\)SpŔӞnuT ՘85| _Nm"·k,gӇ, ĄNPB㸥+%XDya ۴*H֋D2֮*Y \%BX"u Iq"89RX&V4+U ba@Q&,OdsfAAu<[b_ zpD~Gx/DI)8Hk0Ͱu?ivHΘpUB]w`-Mb32# G,xd8Xrm4c E?z4t[:NrP/pXKz^_n1YEtGM*d>(̘JX{t*|jRN$,ddQYtC0;_֮ V@ÊDB(Àv | o@\ |Y9$և%%7Qu0aFE]:ang-sܺTx;mpz _ZTBKw$ kVS2Hٸx>rS/B0:.e[Yn؝le&\&L"ov[RJ!&Gi]_nugJ%M˞EZˬ2m#cyKyXmEg,5y>hBSs°B󞪎mbD(O݈r1qMO,AP9Fy1#\"VKm>^>~(A!my`?;RMB}ܨ7 4ȑH!{RVtgQ<1e+V LO"),f/nQPP͛nC/$aOsG@Źq#fZONY@p@Qųb 9! DFJj>04rHԯAq~b5fw0Wy:Sl5^"ȞlLit7KuSz;Ky{!yJ=PcNtq]vLo#ƈ30I:@ȹt , ޸" @ˇiunĒ҃Sd A<}syݴ/[h,X{#h~"'Ʋbq,= 1=Ӎ& D4'I w4*-g=Y `{TC6)6^"g J-4w>6~O-MGCrdK$PN~Paֹo0)٩]3PAGK c@Kx JDŽ7-=}aɱo0c/%M4O윝(I۪: {㯘:#Dt\[_cbh8L ubݬEx)Y -сo[V%T/.љzA%#ɿ%ks %N$>~8[yfU { eQMj eA$lZ%$`> ,ճ#'_ f&U_tޚ {) (1\hnИoS\|\"Tbd8p~qoue9m#X^14ypxcB&%RQ8(EV:j==Ȅ%n/y) IS"W!p) $_e5>E$4ʱɳ{_| n ?-GՊ<֣Ξr1-t~V̖mճw=ɸ^X78[ $CE\ȎS1x2ng'gFyn8h#ΐb/-[e 0ou>!/$oG4+$z?"L_-?%w'XN_cӾvrkSmb0McB'?ztGs<9YQס/|6@S59V{دa^-߈cǼ]{G덫,惌9C|+DK Sˌ|K`|-)gRm ګpDƉͥ )DC<6׎ P{}ݨkd(tX`q_P%pjG4 $9~#yoK1$ᑡ[ ĈkEǶQV WMɯ`Qcu$dުeD஭N hOc_EѤ[Tq]@Tɧ8,<Q(oqQ?ꩻ|0SbQA%א7`|lA 滦 )rS)uNwxyxe^kG/+HW1:*۸2G|P#gtLDّ$>b.QT<#ϛ$#5>y="=gdZϯRHB<pPf0<2 jsH< t&j(wD0mr< 㖧(1q& ԋcҟ:(ם[Ѳ"4^0\݌7g\aç6udH3eƙkb=7b0ڴlq )ج!# ?~Y&"\% g,<@9 JctaKNp^KI'nom0e$蟙&cF6U՗t򇸾jZW(#r֍(9_-n XhpNQFwHEiE*fFE.RVL])D]5ys"Tq $8"\:hgǵ,]$b8!r *鰓[l(pfA[=oϤYj`JMnWɢR0DUBiMOz_zyi(]MҬmL5"c򊋒7+dρ#9WZl tȂ\뿑i C,1uR'h7")%;O!T݊YOt;_-bPӧ" S7>z v0cN}iIÝ.>NCP߸ ]pLKEbP8G\?=ٖahIWᅿV |sK7 Oi,j8?&VܸrɧpA;rؐ`;b$>\L:DH1:R_KK!nܤ(A _|/Bht1ïPe%?XGl x/Ag7O)e(=HqdQʿ&L>&}&Q~kVyeO,Uh&e'7Ɔ"?*y?؜}JVwkxF+9Y04>\b-7kEo״F'5ӭ5PjKr:2蜮2>ї0Ϻ]!0'YՙC)8ţ^V0t: v:+p6AU ?Bg|}wL u\=+ɶt2:'rtVnT>ǾO|')$Vx5W)8$R^m 9 !ثVp 'Q $~$t% dCZ>8 ŭ@?8~rzzDV 'o¹{{E`x.(ix{:PT[Oh= ^|RsN8'kgUu .zÉ튤(iGn)6NC T|<BaGr?)(zVڙk՝kIZoF-9uby\TJRϺb&7vP][7Iȥ;DEqBBa>fhlT,o']h C#esT d}Hrߞyee2]%>-ga}fBKbO  ?-r3nMe,wą4FiDC}^h9|ë(&.qܺzi&ٸR3~u.0 (;*47 JmѴ@3MdcBCdblZnG'=CķBU@سrTؙѤI",4|v9*jzQrPO{j ןkS_":W\zakdT)@ى^:%G4L+[v˧ز `ǴO7I}߂uM6C /5P4rH-m?J$~d`ۭȋqzQjêWڋ8E [ _{2ac1bT1y.2G1Sݱwm \03Ug9nHE=Ra8d'pG* PlrxAZEp= L|7[N!4;'d5qe{|j:P%h)@%gfhpu)ӻƭS<8qxwK,6E=h Ӡk׉]𳂴 5)7yԀZ_=brsKNyQ |V:;ZP.X9˕(>-46;.#8u2?B_-T;t nFcne8/4-+O^5J+Mo^Nj1Vxbyo:D1S~qnǣ@E^_tthj+/ s˖GTs=z(ĜX_qz6}j,hzKӂ=%.ڇX 쀠^q i(HJC"']S,Q hdq0DZ'#]q`#_pvPADV\OT '9ُZ? @ѩLûӁi¥:m[ԪO{P 0gXȚl85Z ¾2l *pM+WiZirO8-KXm|?+v{5^9 pb$Pn3DDEczh:\iJjm>񟿴p6#YD)Z} Q~@<ܢ?!j-I@; xs/\ą% @\'0(G d{Y2ﴳXAMjHXpV#i|Q<"QDU6okjR{J}lA9dqz 26}h9|]:Gn(g:NL#B7x#Q:Fo~sX')^Aƅ3es(fJ6b"LDn)Cl Nɪ"z5,jG`TfN(o=N1ÕM̜#6GM3TƤ]r$drs Aj7t:(Lzji&Wp锿W;9&p8̲V.2^̼uL/jC35W0s.>9plKO}0kvb P EFk PCxIī[|;ZR `-"#5i%30bsDAҀA==t2̄q|2[3Ǯhe1qud񫜸R2SUUJ˩9 ZP}RUOsuNs?~/2{nrwr`/^~3r,۽zke5.W8%mk"`85HfnƷBV6LOdLd꺈]gM)o,d{濷N'V^bpa3:7E$'ΟX 0Al$@ 0 -C^ddQ(!PI >zʠM=0 Hfo8MoDRBFf`kE<<>ztXYZ7 C%SddYYnlu凼Ƕ ;|"gcgÂIa0ճT>+tj(s} z0;iv9Ԭ+C29M?ȇ&!4*.h!7 dRl5.[ħw WjhB>Ep%`h?$!Ptp#jwke?)v>^:,u5VڟE  d$tߘJzJpz,3w^ T y,A Wj: rQ10 X/꯻ ٺܡ:X׆Mғc!V)} ! +GuRFέ,1?YQdSP`?# T0_QʺڑDSP.LDiWNcl(baSi]:iPNAS*UU Tѹ^=1|F8CD좻րLQ^P`C c1"dH?p"0fuԩlc*+jʳÊ ,_E#\PܞAa!R!,t1:q[?< gCdƭT1KC)G(Ѭ|A)ZPt?y7R}e٘ԯH-+T{ZLM9[Toe>M@H|Й@nOz!3!6Ns5kpׅM1-;'=nT .Sg`VR},W 2k$ȝM3mWFB ,E@__ "]tL\bl d#M>-Es.1*" }9dL=;a1V&OEiTULΓ Bs W޾v6 *&ZpHahʞ t=Oɪ0dV2Ԑi؍USѣHd bYАrS'+FyD'qT}#'w cX]_pFo7zx{+~ ?@ "߰TWE#2xxHu@}5[kz(W-8N}vR%10xF|2,v4' ,x go7. mxQBvXy;wbn—J 6CaG>\)H,e4 7\C|afp. b6-P^zOIP&ņ%Epm. 8R-ڇOv2*`}r,4_5W*&a[k9~[hT|2*kao_sIS2&搵|>%vErlh<*Z] yHNMH O~aT0MGl <_5[@Hm_6%j1@wL ܢ7V732UpȌœ)XEQ:UuWsJ\5I]-r1|ʎzZq~sz~+!C<)\٤fY&V9M(9'v3W Ԧh6;GjV &Ur$yxe~TE HHUљ6U 47ɷi]XF=bD<9z?$RowCV* iVH$4E {d;ĚTVjzNlzu:c̋s58ˏY%2lhVmCl _1oPʎx |14;8zټ7ڎ3c#.Go(skSOZwp)5 } [ј/h0Z)ĕ탪G@p Kl)Y@A4KtHxX$|Z[2b%G%#;[h4\cR6Z@iND@eCa}GLy#<5а[>;03rJyJq "Aś O!t]i9%K.hxs͔ss>V:0~WZpDH~f8&Sg UЫ`jdCa`MZܚi1gy6flR{6/$fMmpbˬNk8MTle}) ?r VsRfڑ!؉JLVCZ|̮6A܄%S^ϴ "1q˞@>x[{og X_T<ZN6_)b+ԶcӖ)z)BaQ|hhMݗxz}7 V4SPb(*6az%T 8<İd3 lf`6h 8LjF\dc"7iGB.2=s(=4D&__K|ҷɬ`:So4+x"֎bDe(JA#0[/JǁQnJ[)6R bk59#).fx.=~}k ̈擃hͣE$z5 {hjEUТ37{tLuC/_A,xQXl)d&S|]?">s>FV>ϟbZIfh/&-q=Rf!+4q!{V.[e$Q 6\L2ota U_%}@`fڰpf` k (u@Nd<+y%{wB,V^]S>AiL׽@/(bu<,DB"r*3~ɟO1V-13p&ǑCmli]-Cʵ gתeoEAmLt  }2YZmd𱵮;Ve^lbfCyG,@n$@K `EO/0asYl2p$ZG: h#'"v @'do$dn@{1g))*3E־g|̫\9طbtHݚktvLk@hc]a/eł_AD /ٳm,PEc8 ؜79v#q>!cbgf'h®7?13J'|V2=343~țNPӝ0zb.?yKbiOKn*/bF]9rK iCD<C؟~zD)3aA25XD[J;X~x0“ǴZHYst"a$F0y 'sYTo~EfPђK//.tK\Yf7t‘QE'#DR1\H2?~yid*f"U~`D%-ҜIaG3^,|ʼnSၴY2usx$էسS4ۭn|٨HQXE2c+=#Wi_@Bjdxx@zfbYn CY>C~iy=Wƾ~4Gˡ TsR>Ztot3iOL1U{?f_HNSb&w<}Y7fl !_F#̈-=3Ҙcr\`@z>9Cn?P /./|+q~L|Vd-hC1̵Yk?~A`Qk]j"$}uKث-ʹWI<%ZHY;o"m58`@%6Wu{v'<;t>Hl+jAx`RL\6ijI+@Z)wO}J4Q˗E"B\L%MOD)EW}DE͵"U's(eOAnDͶ"<젿b>Or sZ۰ ȀI=KC/|(ZAР؄77B!PGb?iRvMu*eZVI2|~~^أ-Ub "F% I\D0ٍ.f@sZ)yR`w4|,hӪaT?kTVloj`KH9ZRJ6ӸӃˍ+` I/O&9, FHYD*D-;~4?V_fEwGw%΄[S[P2<@j鞹@#glјbṼ|)TSRSMLL|>%LR7 X˿e%y&dGHm\ⶉ36%q_PL 5C;YO;(q2,JK=x!no:[8YcwlS?U /~&ͻMJ ѨC"Y6>?(t?v>Q2ϔ1#%#G ;\)I/=pbp؇~@٭rZ{>=TD~ V!amR3 .0czxD1yMQ= @u IB(L e| @/ݥ)„ҸwDCT<Ŧ Zc-r' ![  ]8@JDvHV x,S *q|0l+( C$7iYuLvܞ2,n(`b_X,m`ز| Z%KVUo % jid mz '8?+0Uƥj1vk׉ L*"Kz 1N;GK&E-emr1U/%)`1 )=%a$O޵Ƴ[V|y40p03/NyUuðkUurмlX|+=fߊi_T\TQ&)m<3EA{)n¨MocL`rϿHhJ?N#x{bQEAbJÒybK"ʷ <@E%|\;~n,7{mC,=6#$)޳X-T8{s`~Dn{@As|TXuq0;b![ _-9<˕2ͧT! 5ݥsV)։魈%Y y`N( ]Qq6dގkhqAʧyָI->2q7UU('H6z#dSU>g$9-}ͪYw%~&4@E7ѯpb8:WgAz.<+YQ zw{D%nHz*RSUκGRBa 0KRTFҚWqR f$?ʏ iG49 [i:a o]{|Cq7C'$eÉ~T҆%cYF}=|q<]On{8O°@5\1GdB)x,XHh-Z/)Po}W&8nX:ɷ%?)Ż+r[7mN5b5H#JHDdT4ޛFZsI`fX t59 ) h͝=#FebN)5_J+6fj\-t5Wc)]nk4*F/T!).E-{<# d0hUaZHؚPYgJy ʦ*zdƥ N^PsKBΒF*OHɥ oco%-$fc A[Z|aq1{2uY[#HP!CBgq4OWHL;GcXBtU(NƷ @(fDeIvy9gq:Ibw>i+Qќ#,5<9d-5ˍQ` 14ݽ`byhB4*s=::*3徏\5FS.0i<5^W: d9%ֺb^HOx6$tSLSMi&d/F/oI;Bcg뙼N.r̖6IEQ⸐sF%'|"tgCdc]p&'CFMȼ'喣q!TM"Dk,>@!@d<醸ÈH,nK~rTx o3F%"U= ut+;ixrY"U-ɤw%( @A8Qgɂ1ZLk$k490#09/B}꿧zׯ ,F:[OÕjtTd tU7JoIdO!L\ˁXtIgtԻ54gQϾvs6[Tf_ 9^xn S8tG,,f{#\fj]$C HxJ*oC8OȄ ]lS_|YiC%~-tߓ3w̼:NgL;IJр_ޙ 4M>רp`ï=ªDUay+B朣0s׺1:7V* @^/&XRE -tcF 8wêDG3t﹋cMFhs.6)<%]0QҌz d~%6q^WhYJWɷ9 pTJ!o? U6uUL]_S/"\7j8K;QF)|s( /je8 f1It$ fBM@b6, )cA. N$Ad^ R@Ms8cS @Mܕ8]J_:4"g9>5c\:܆;B 2? }[(H[sH=|`фIФ}ݧ})NlD'.2K|J^LR]B: SH³(e}i}1 `f ͉@b&(=;J_A;]ׂydF p"-9xG>zZ [Ԓ% p EzQK[j' \,=ݝn+/²=F6j~:߈FQ)c7Ajq EQȐHp!M">^KSt q+z;HU`~bclK&.x@hA5}Fs^:-/<A~Anϖ,GnkH =IՅh>h3+猸j a)cޱ4>נ1mWNn \g$Hްoi$RmrdƄ!}IEMIV~\P"TgC;+X2B$l%aB8T}жݩ MwvH/,4{qrHInA+rTV^ϒh,4$<6|QAhnѮUq犻|ͰI%>_2%S]G^@GF/SJG9-Yf7c-ӿ)#6=3џ 7$)s3_ԭJ/]M7ub Y>VPيzWoO`JfnN~r/_Kyjm=>S ˙3qoUw~Χ」HJʷ+TP{wUґ6r 5QK"v̞E=3sguq1)+F4$ o(:weOZ%˥$'f *dUE¤kFݎUG_ ьʂ3Hߞ(CU=ë&ɪVjj1ϜS̯kyr. $TaZ:ef !SMꛉ?ӔySY'W%x"#bCl61 tm?3BM)HO"lҤ1)夲!Uک饳I1?B#1Y #[ c2lxt*[O;ѹ}|p6̬uD*34qA:(H%BI1^C{}T|ȑTL"e ğU"쵳e~" 4Vп^ ?WV|/=Ҍ㛓4}&!!N'UZL u'Y giz^ djiw;ޟg_!1SJ[h8ca~YF )4Sx0F'BcBra[D4["2 = uz։ФUAq1Q67w.^ Xi]aE|߫Eߑ r.3p?j\kyRQ.B3AtRI)<|+rqU0>2hL ,/;mbb:cddcg#v:30sesL#{L;dw@67q̍rWc {Ld*ZI#ؔjF2\;ۢZFn'{P=v]9 /hp#>S=>`E9bUI[ZU~<26Z=I(oN SPHcD8]R[sid NB?!:9ׅ̝"T;j>J*K<˸DX7hJCK<Ki\eJД!JYu-ٲ\Yo!zu]Ǻ=/oZ 65C,1g/ _+Ec>>C,rNdK*ͭqSo&pQ8C_f<&7^0FH{,#rVOAH`}#z28 9d 0C՗_%kejzejW7x̑ms-ojm ɓ˓Dexa2d[P3E'ɘ`/m%Q4Zh7d@㇥5?]7O[@&p싳)eb>W F 4 L*J Y1Or!w,Nz=K m !&EUIu"q܌ " $,K[E}8@e$x? 7J@ {Iҋg|痈2)hB΍՞ibT?܄K3~)1MѴ\,d +EWj|?7w(xLY( RLz24GwSJeaZ; /C1c[5. 7; J(t#bnd4x!-sa~.EQ-V̾5"Q!Nԇ i,Bf ƠzBOJwSeqJnp'IMr=Eֳ[u2lBkc[Px_B%gBg%1߈z72@0:]F1p5iA;j Xnۺ]v@ZT>Y=naj14@ N4![{Vk6CG:T7xd}PhA`D VM(?u&bl}4e(ψ(v>1Dy9]i$!𨽅Q95o152aYƖ*%x4WO1feJ(g}cI)dvaIh[u\Y|Έu<2O]ܐ ECn! ]i(lFl'4ڍy/՘swP۷r=n[@PG=aPX"&/T'I*v"ymeDkK JYH!wdf_8[EMүV:~IyٱNR41-y Ʒ; dc*Y㹙k wn[ޞ_62dﯾ9l`?-69IbVɻsR5$ޤCRhJK\&8(7d\7b6n읝X)I$R_dHKP8c%䄞4|d#ȩ%vg`DK_F9j/gNfȽ,]9barOұ>JӍU~j+-\`Zcd3UpPH$s,VLϩM1~alSBy Odh~ zF;\G}Wa5 Cǵ#tg@~\ ~@8TL'͔%#edؽ?)QU,\"I"dyDbgHx3aՃ  FD>[52zId{B"< C 8rAϟVz厯$`^$٭x.o~ᒯH PYZ9{s Tv]\AFnUƌ^bE/4`$A1Rj*-~\l.)#[pz5MMu ZZ~j%@+7(kmV0'-TX9_8:nql b@r$ک w_&TÈDpn:jX_^ r; j(}67kKz5*O<}!{F"r=&{2|0@zgKjFWxQ' q۞} ω#H~M? |m X{1{M!9X#rU] r4eajLlUZ5ئAϔ}Ԃ^ݎgضF|c]ɇb-ܮeq+:nx.Y>Fձ>O:Ro|ZHz #L ǡA7?Yjfb3z 0H:ھV^?݆Yݻ?˥(k^yb1#vCvh9be_bQ ξ۩;::@Hd{Zݘ^\.@؏@Y3n2"1@ .5<2:A> վ&pLU8s(]5{9w:?%܎LoBXO& rR[QvbՏ1}.WPz plIZ(X\'ĤXv c:{s1aEp_˥+9MfqUm-O.2 lK'ZOƫ)! n{Y_m,Ze ?IY̠\ ]Z*;Iqhg Q't;s*7~m$C;pvS(jB \#EŢ4f:T9H[!No; 'F -}mZE1HH\JP4e(HVMʜjDR˱0@ A|}#"gDP/:#w@ oEQfaptM߃ =6\U` eHuel:K䨝w鬙+Mje72dS-pp>I3;\.sK{X.<ٟN=U,iZ;x~Z3/AJZ[˫԰ eLy iVX(iEBq5OFP?!Kehx]z/1DVS`$2[ŷuPƴD+S/|T{)nyI:TdR!`L\!\erVY2Kl~ {u|чuoo!s hz0vvQB|pB٪::1Q[4Y2*fQ$%x}Rj0F0 GjB*.]Y BMM 8(p"|!D/([:A88pTf _/.^Nwq`LUգB`cˈQUQԃBp 4Tɂ8r4ʪ\?R4QH5ep/nF+. ROG=ye܁nınd0׼bRօXv6 3nոXY!xI+"h["e2\5彋/%5}x%E1H)q{7+H!hZ{'NRR{G0B{dDYwq܁IKֽ/fXĵt"CKy>2/ 5 ʳ}=ATP[Hsxˣ5~_NmӢ:Vla.fNu}*5r#AN˷&fjNYŧV=CHcŲ$' v"SP6ZLLߚ%4sz([DƵ'B}ywi/Khci.&C^乊OY@H7QTS2)|޵ k' ~Sܩ@W\䙉tb`bv\Eqָo@!J!Vu^Z{oS)p} zeԧ6oq6S:{YI 5*;ܔE{[y"C}Z mHM NliC>/4LoPzt|zl, 0&C] UN/ " R`aK"HcZE?Hw!u8X5EM. oD/Pq?;!sF&?+O;n}P1j (=<&S?$ Z[4:wjnqj-AKۙ8U,?A=! %vo7vcg7ϟDw\*By/K{*ks#UIqX鐞OAwAjVFs2"k7Y]?_=J~(9# h}Iyr/^*?Ew7aM@Q |FAUb7`QEFwoV'QYL)6|%i0 [Do~8kú&L"jS%8KD,m"Xeeoeplͩ ~=~'7t8.з:Y̢-oNVy=kƐoDA >xa:+9e}52S`jhwwq3 ;ob nKtU~&(]ըN v1N[A*{8<eCJٶuC" }ߙ)Ђn1Nj"lG0MѦ-\P#31,Opc$j_o-}6s.S~ ʂ}!.iڣ*&eޢ?NT+d'}rĿPɴNa}?g-N4BNҿsʭ܈n!$㐭vn}E @ :)G <X/ ށ[|mSG7"RV/M[:82TD~^ $u{d3 S[hAUg\& 8oM:tA7?@y?dp;)k7iN7dw.mxW觫gL)_䴥U 6p#sM׌@'#a$&֛R_&#FuCnS3ՏoTm2z]CšTK<LA!j͂B}Wz' z@H>OϪ k9U)5ckk ^o5Bi i,e5D; `V$N"Awyg)|!>#)EIJeuX,&zNjȝJ1z.C5XfV.ͼa.Zrwp6U?CO17/B.''3.D'Woej_WD$id-F 6[P7Jw` >5AY ^x iy݈񿁒k("&I75&,ݶ >*Ld\/Gň"kϣ. 8vbhCCq@F-va$j2[SȦș|LBܙO{$|qżɠ{Sy@F<ٹmƋtCsH.ƽ{Q~s>}s]B1'xv|6-gSݬ/\YDY'>\f~o Tv\hHF+>Fw/ k`4ƲqH~?9GP#D۞Tz;H:Uq<1Ho:k*J24}ב<Ò A a7C)P'3օ}S; u_|@a)XTaj8=dD#})=v0}BŜ-Wj*HҊW_yJTA3[n,m>5 =_ sWa q.Qgv˥k\=e]l_^LøM}{x&7wJlݟ(TnzHfjEK[;~# qƔrJ7x;('{Wp%c0vӴA\f`ϵ3. ׏E=駨x5D QgAi*5a[!1Ֆ^ `Klʿ ۞3Q>Ŏw{ tq Fź| z,"0Y:%FyDa!^k@v2Qg[x:Նrm0.ύfaC¥fMerݴ9OD.hYcq26rjDϳ=-؛TnLp$>sӭ6/ǝCI^zZ߃*'P%V$mq,Vew8: dP=;*HޗgEYV)kw9Q_C_H%G,Emp\z4ϰbmTrfY3Q)bl+'J T$H:#ʹ)b EJ!n3.^ϟVUb(#)WzI'^Ц>*ڎ)tGE)K\W ;-ru0`FD(p&75 FMdFlB'mkz~үͿH1ap(YdI\16FS.F/Pp>:ӦcʬaKY*!EP45"ؠg}vaQ?>jEiء{1Ś(Akcvy&an#]C >f@䚥d0W(W}}V CA/w``cʼFu`c-/';8+Oof*0* 6)m,.Ō6 ;Ɠ9Z.̽o=sɶ! QKs#R =%Ju !j!}̒8LG<ŔPeNG( 4;ExjB)PAE0o땖`r:+5$,_&u '4_$ザ_9 e&H6n]aJ6xky7~-lSE'=mQuU(YjvI}.CSn\7bEtWb %vb["n*U@YzboHnsqߘУrEKB6VL!7PAmbuxȶpT'{ziWF{_\HwPl# QoZ4[#}9es+..^_!їO,3|nԉ @v->cJ) 5@wuj| Ӌ,<Չ<-kg':ͣjڰ\6S;U#}M~rA,L+ p y"["̘=UP&J-k*M8"vɰ? Aul-iƐ|"lT'M>mGڀe;c h7r:-ǢQ-($x]|7|̩aC a,^pTS}a  S w_-އ }[o;qRnO_? ᥷Ϗ:HIM9P3cG_MSOq#ll,Q }1 ½3O7C7zG[M6z1!&SI=t`@wY8hXoD/_!֐VSD6뫆L] .{Ծf|o_CWr6r7pG7 >4|DlGhcYLkn8ͮ@ qa9QU0$IWΧ?mzAxȬm? eęƀPۓ8S# [QY;VgN [-NNGY\ȳiVv'CIh2$*Ul}/ Jٺ$#C3Y;M_;"@N:.=20XZP[>BWRW)"ǭ7M` uQ^:?jV1q )xo( K%C1ѣ5߄1+ܕq9aUCqVnp^lZqP~@0 $u*%8 9xBwtzԢm)6(-L'܏T`ρ0jo`k]'?ْ Ch\[lc,{-g 6QLi_3shZȵ 1C7TQ]Րw`9#.PpNNV@X?镢HƒN&1:): ?<DԄ];SfS8VB4(4Ήd hb\atm!j 6R9lQW 6RPyRmXiU4P-i's*H7@3y8:_m1$X" ',,ʎT'mSMpY,ݲ0=FqηvɊvwjUZu3׹}ʧ۩~K#%UD;YЈpQk:Iy{3"`u;iJ$m`,&o֝`+mi^OXY>|:l]Gj !m\ܯ:7]ϼưteMQ\"32x'~v%}m0J)cby(M0ؒeG%Z`phK601y=T@ )`:}ƛ~tp'68;f=9R 94KQ$x Tw,\͕̓Ev6QWLp>O!oC!u¬Ku>HLR3)+)㻝PIBv}(,.M${eA l3`%"2P6Tn>/64Uu *s|uT1z XYQMDr}< W쿔dM eCyv5彮^IȌ]^~XBas.`N1#/`-ZR*Q3bsW'Igا!GFw7)#װ6"5AS *e$]t[G33+? sXjVuO<=(W>k:8 l70wB뺑#_]Ns+ bv[4?}Ab$u z͛sL-#&b'sR*# 07%<U Ǟzdyd6PwEU:u4s**@-b|Dewm9Nh߫j1 Z E81x@q8;TN28_s"bLrP@<2zH酽u@f;o&"2a {Z;FU"B3iI2 }y'ϸ׮HMi.ǑOHҐGy![beN|2Kh7X] @vSbC{[ iQbFL xnyhkdBV]Fs}}pM%5M[D珽oQdg%7HgDm,XG!Ae^ !)#8?:m8ٲ1;'BiÎ8F+'Xխ<S30JcV:3˝T}ɣB{<6ml8]ZxXL:g%(:DFyIZ{G7~K.&ۯo,5E9`Ēj X9UðĞ\՗߃p߂,%N(pX(99:ebeA%̐sK]pWy%(j,"J ^^56XGb7CDs4ͱCC!N ޖSSAVL6}bHv…^B.4&֒vXUәعoJi S|Ff誣ʧ$'wF5]sQYlN>܌8b,eI ٝdኅϹvI @3>ztW9Y//cҬ5E+?z[ \O4=eSu#YpَP_f+^[ЍG8?MԐ~猤_ІUrcfY@>O!DУ$)aԿۦBU}wAܶ[B7t(Hf/RUxgka}bň=)JOXqSΡNR1#~HgAu=7sMa@\%d>#>SuS"Cr çvSéVpB$wdDȊj v߲L̺v=s;uz6̴efbYI;?sj$1?E.N'+MȢu! *tCÌTp$N~|@<6u L(OJk[xo6g˵$]؍((Žfce*zNrcg9Q՜NiAk Ed (N-G!q%)9~wNGR$giGГ!LP"0)_Lr- Ӈ<7['լz”K2|\ 8pzXזD ~kUAna|rC-t&.%Z6z܌fCN{p̈T[PYSf>\CRᅩG~ Pn)5 ۮ:c&cK[ TR Wo$ɦW5i]W\Op}&ujR̾2ǯU~!ZT ck?Ef3 !J `E JQh$Aj#QKBC&jTe(@.\\xCu!qBzo(Y̻U 2_ [| Gs\X,nEþV.xj/#]Htrյ gooFIκ@飈"c ¼[Oj Dg@zB|f:?4D3 [COe9hE Jc77)&<[02 7UcĶIR(^y;k͡+&s:>LJPq<|yӒ1}Z-b@ Ii6EL>б l6NY>3.}AҎJvrC_c8 B͋VjۛΖ0&VԬmLylkY8;?@d {?Kڵ-_r6/1x+!8B&x۵ӗY8ܠ nqaJo]ja4,2|iɝJ׷r;Pf[g582܅EZo'Y ͌'!h>^./#Ȋ]TvٱoT]q/KXUn`h`U 0|Dk,;PK"ϤW][M qv`jnI,K"^ 02ہ9BЅ<3lMHug+(,ڷOQk( J5{"-pМJ&)00k^.uz;7Y?g[1iM ]b28c\ M =#Pgn2If^߸FGV,ߋ;L}nh?JGy>A/Օg\58MP.=EQ^9AH.w wuKX*B`I- ROP߬C;wD`VS0}>Z^c͔Fd=eŞRΓ:&;H5HÞ yM{z-Q8JZSޢ2+eu"lZMϰ4/Fa*fA+NڵagIH:@ioX@>S,X"*ʨqkg%f}Oʜ𯑦 Wѯm$*8uK# .JLLV!hzj,zX\FDi$o c ʭ=rA:X/9?({PvrɇfI$M eiE_HȒF:Ԩ ؃lK"X2"bh*-n%Q~X$uwzҀɻWJ{M4`o=5 \k.KeA:e1a`M2pJOlWhELQ@kppФdq'aRΉzwVl=2pM<%y#qU}R"rôc!LTLuS%3dƙ?ǻ,98t9qZ!Mo- iJ?FSoD0m|2Pz_ &v/FT\>;K)FJ TNR;L3N&=VHaU3BQn_&Mv|ݞW,`Be+h!Q{ )I`V \_8E{(2A1$PmQ8ɐ/$=c&^4/:,E8e!^ Èf Gx1}Z]G/Fh ݮ``r{V6C!¤SݸY5V%[5_1;ݴ8f,ָlFPQC0V̹qsLne ZpV!SlR~)jr]CL1# g@6j}pɲ~qYKWWх-Z3 Z%g4;{&uo#Z+2vR#ӈ<4YReK8Ͻm`Ql!n|Do"~$s^MD}c)b&c%'u=.dEZ |M1C5?H({߂ڦi- 8vdo1Lmz;V`d6imdWƛ+|Hj'4HιAVqP6龜k3(.suCQp2Id,}B:̰Ih8RvZfhs_?SiI薰GLc؝Da^* ,w.fʀ_La;}pčYH/ȢvH/@~ԍ}AcV'>H"g#* YkP%xf}O'^2)Q;]|еtçO#hnC]0^]F; ,O-Rv7Ky*'NQ &_Tg#'c5Dr"ߝkL+sݺCH5|t'&l!cRkȠ*LlOew GRQ ;-)Y__AkUYwRSk&`QZ02y1}8_.%GLs%<\_9\, b#H>8e_ٝ/10@z=2 )?cLw%H-L9з7fs]qpЃʂJ+D(8 N^jSCN 3Љh[*$|Y`Bk w K 0tEY刲K =w'}]`ޚcLS~wfYmG@e)ZgLtZ'DxjEԃߍl _x;+=WU,Cr-J}ʅ̱7äΟ0lp wWQ~Ϭ屷fQ蘚I:yowE @߄-Zɳ<ٖfܨ^/i-SO+h.~p!7 Xa!](0aVycBMPFf :-6ZccxI+>F7r =# {2Tf@eQSA"vnO;(P)z?TfђEl+Q)60"N3]!Gȝ-x12cme ɛ3˒Sw˷4bt !+]_J5jbfVF]@+t:?CzPYie@\4Ͼ2if M-!<#1b|HĢ6j3b9ՙn[Cyea>j|D!L<$N "?r^r cۭYLG0 gQ9:@1\f ?͍| Ɉ~LtF@uW0=fI:Zb]*/7P213A&&I' {7 )43*!n{o O{}[Rh+/N'>XM_MUZ188AupR' _/ikr> 5;2( ql<>y/+[b~RavgON'zkx9AiM;lvc@%rG~tِamӚ8DnlO\hEfVn;tmg_wTSZk_ 0ipngjٹ:ʟ't2K{~/_I L6r@ 40tr5syJ  i"3]C::]{qFZPH}T9?; WfK#d9TZJ&XDV*4]\a:KFRVS0sMj:lji:PX4x>믔dHqZ0TUXh%3 a. $uDDHsc7[>4{s e3"%3ƤsWHfP{Q9t \k5_W7SI B3φtʷ`Mi[Vr6rd}iJy 3 y ng;(r?8'iL>K~f·6LCrUeo\fwA/< 獀Ec)su5yX*1!~BiHad WTTPuVJR|SS`1Z&_0>3FU@z .M|Ct`3BXxh#mHpWE@rN%n$¼7IMyAD5c f9Yn'9HoEj6K9Qᙓy 勇"?mʿȟ04CQy>`üP4kŀMϵԐHuF$*=@yy O$ S3skyÜjND'ߍ sjVkW|R\ֆTKSRe>xKL/Ptk-uAkR'̫_4| ?)+r߲!"fxHoc].QJ$0'ڍda.koddAX?՚)x2*ME,deٖemһ,id}5w${roK0 xL)k4Ǧ = -WWϲyV)Ҩ)}D̹مS;:mJ,#Uxe1&be3dz9YƺgȓZlZ2eI2ܶ^UWRT)ȯ_'2t3-V3RK[E`ԕV}PY O-F"rE! c&=Œ$\0 E!3v^5"H wf3XƤg[>%[>I>NգA ($;sO,?r􋃙Ȭ ~=4&θzgL&#BQmPD?3d\|e 0-4f+ęJi`/MØ)U3ocle-F<(qL ؉q tb"d\3S馕d;n+ (x}'9YCÝ,Ǫ#߉YuiP ?Dg ͢5JxYHy[JOv/6dT(ao W@CHv >k W~ ]܄gn7 dvT-u)ܾx6Ha3[j[Do[sc2)"_QWKN,`{V]d+KXU_hJ:VoY8 Q_wbP?K*P"Fu1>H7mH&jdmʫ`PI< '+8vU>)MFL*O.XQh'$VŇ2 m) \ܕX=HP'*êNٶrPCU;R PU6(KDgHs u*Lk2 u#>##{l{&g5)iO]u5=m>wXE"lWFuyXLuL YZ