rsyslog-8.2306.0-150400.5.27.1<>,)e@p9|-"^PSx:֊$~)UCެBnyER<m1s3zppfyS!4*?OC7T_"$ڳOBa Qmj6{MTtŋ_ yB[Iݗɐ|rp:5{\ S4v8MwJ0yVt]S* i)#5(|rbenT.NJ@윰\ۊ:aHmү>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/m]"k%{b.kgW?7'MY)n ɶ"/-߁恤,5ӫynegg껈(/#4U +9)HVDOHAMrE8Wв'~<6FOQ@ۭ"SJ&l`gB{Z2炙bšO.Yg*oQǶ Q$#c^t~6Sp" AR,7[JF-ّ%ɿHs E쒰? D;g _QU*.(U<-/ ?CGzKCkvFY5e`:֋HZLJl N$6Nf_A3_w G'"e(gCD_&֦7VĄȒc~g8XD.A,3ة{qS,ߥaN$YMمXT,9dP ]BD`sܹӥ:\ ݔW^Yz*kҡ߷E!<ݫGno>iǕibWÏzX8;n":|>O7'չE'E.;1 IRTపBA<:ъpPGV[9q1ov䮱.o{,8U" *Qdې"?xY1YsE9 2p<$kfҞ G6IT #ia?d=PICj$EbEl3&}l^.䒭XM3jK#[)I>u|bw{vܴ1y`Z5V?^Y,Eq9_i^msoW2cGXDo@5,C6 0 UEdwB韲V%(?e5kl.rRA3mzvG9#`:QeIz:*g(~{9~?*)XݿkΓRLcGxQ_mf, UbÐU^5}WZVf;=g4o`E>zo_4IҲIɘt=s Q~*gsÆ'Sh[cՄB%M?}w9ȢcYZ7d0&2knD+zNǓ VwJ3:e"XeZj)Hdnsz?Ak7mH,e~)g80FSE#M8*Hx.WmA)\U.%Q/R6Xt'yC I0g֢rJ!xl%rFSBusV3Pan`$%0~ yHMPK4^!y!غ H /ݪd<Eu6L*Jnx@|eVTKCSM&op zǮl.+$vmt0̖ب|p'u"-f5Vą@ D#ﲏF!![q$ 6\`$+a[:4]Uwi\MY~MN':sa؁{o4*oz` dSn2K0akbd~N\`h*7#fQmXs6@k]so| nuIҁ+ L`nȤnb+,9c=8v>aHC>xRmxnGu{D-$YBh$@{c;2ۿP/>/Fi=f*Hw: , )QgA3tmEHW@CͱcI=F_/uwG\̓jn-vgDlOnX@c1c+w.d\kSa-.̱@;%T`fUoTNy ;d9k<-m½޵uXw1z7z^[K Ё`0^W +|:Hd#^ ZX M8thpeӕΌ QW$\_Ta$5QO.J58mUb7A}-ғ,X'ihsx}A~[;q2S]]w ´7ʡ737P3аa9oi?s{6y~lZLBḶ'&d=,Y d19!9rT+9j<ӍXlQ8\sL*\gHʄ ]w',cATAX:~@ RV@F4yR>Vzlr6G!(Byz`Շ+R""7/&@o}?X)1TS SVT& ՍEfcO T0pw 7e昽]g9y`)}ǟ6 7w<B>İ8g %CsG;@KuEzbo;hU`gB=Ņj?,ݯ\;1EW+DJvrg!pem9+kإ/,RU*. LC'.\QHHbzNP jxZ Z3zHz}`*^!ȪrYʑ48ShX'SL9W" 'pnd1H3nr3'N.6r`7X`jKUO>DShCOcSg?i8wm }:!Q:=|L:*<̖"@6TROtO*JM6܎. s`bdo[g̏rMES21BOOۻF r_:_D+LT{1&: W= lDX鉉NL i~}EqZZS6cMetnKΏ~0pȗ)baec1h&ZCNP. d0;3rdzDg`DbeAI#bggmq<(򡔑1gPPh†ϡ7f˯"Ra}@۾ MIbMҋJ"3 fӸ#{?”LgK% ND@a-"H$g8')o!xjcuWȝԢ:~]~q(Vwjl3n[Ba@!=aLW 6 ݓӉLBmJ6-GR(FX;,3Bܮ8\P*jŠ}PQz=Rƒ^K )U7:YXKi"{+y|3^CT%h4K7??f!Wmb%5\9Zzp,KqJB@i&GU1/2񑀐PA+qNV٦}t[kw Jx"u `* yp.G21vhwAMg #xzGfg ~b./6t*cqQT)Gs+=SA{"vWО bK{Mp{TK#z a R]G6π+|jS+YrIaaH*M+ψz0-d z{]5ՖGN~fHo(%;*[Q: ȏA F%7RNmcuQHjP9gIYi}%|}t ~n/25Oo-q+Ūx:^R*fvAb!'?@ e. M0x!yGŞ ƛt** `<ɵH/A)j󱘏jb>ȕ;ݲ :Rmo,äG[JT4l~f?1曨d^йSW{3vf6gn*}&f,+/MzD:`kWV[^8>g٘ɷ9r'kɯAq2c@FF!z M<wuYr5HB;&7Ikt(~L%G%_1̦0FŢ3I!XV_S^k~L!w],P .'s"e>/%2<2Q kτWS]y)mA3q):QgxK;l 󩷼Ks8cP=-Y0CՅoGYT@ɊE]aUpfa1?a!E.Sm[T8]Mb@v>/L:|˔SQd%2p3I^ >4m?kPh7Y}l lgn`ZPe#n826# 1[n@i4_jY-WĵLc0o F CΡи kW .Ρ i܊1QSrJh&@9iy3\9TCab( =PCi}IGXHថ!BA҃ ‘T?#RԨP ة:v.^1|HqA0[ug%n_3FI%! X!;RcҒ#kY99+xP A:ŒHLaX~P)63tAWjq pY u"[]85=K?Q&'呛<ƌY'ߵy_[vS\Ԯ;JeN%sOeׅV2?Gs9 9\yHΚAQ,Kn͕2Y%巌= -z˛Lc)=gsdVj) *vJ!BCWHJuJK :@4^M&}9F 0bႍDiDY{ 8kg<@rUV*0Fwe>yww}7(#77S1c6).q7<;*M @NBD{k9cB)JE2Ml!/61Y6}Nм{ uODiKuש U"`X׋k?ESeqhf%Ro & d8Uv/0]t3+'GܤiP'O_4"v=JPZZr4T&j.m^^Mol= vXe,$vsع./ U8WF*M/WPDN*f=0ܙz㊊m56BԉS}!x)>=w;h8 A1@7J[3ssjZc9&Jj̥F*ÓpJ RgT iIñNwl"[}Gz[feHG܏߮gv1K?5㍸0i6G];^L MMTGB4DJyta𱿯ӝ}W:y,QM[Q jy|V0T㭷È /c%PS2Bw Bzb11N)xg! K*pya.yhfuvXX`cJ>8DHF3hơ/Ft^;Ps4%b\K]#y"?>c.7 =_\e80|GVj CqB ]RbWB uˑ\}=4rx!z'Gw|-G-&֜0,0ÙR󛯯zs}-,ɻi@^^Mtp{j$B4-cµc䆅H!Lv>aˤUdw_*g ;^o@!Sm q7|ܬN/y8;W3Gs:U쬵\\ЬM=Qy}sA`oԂx{"^`fq"^3Eċqg=pw? "X4IC#{ͅi%QtzDzKO:v\Wҫ)1ͧcKYFBWqn`|WIyh+2;԰@k"!yc2Q>rsVG(E|0wr~r е5] _<3-qf[/X "bd1>W^B)y7ՙh7%K;߅o ^5Zdm^Q&|\,ga[ZVU{EqP#!8BgE[潼D ,ҤgzR^t씟B6|? I.-uI+ZqIS`Bev6+XUlSHM^F/.pub~|b2h Jpbޔb;Ϩq:3۠mA66~Ma;8?Tv*d4 aբ ^Ch?ΰ@3"wKd"?1n (lJT(&xW)[q 3:#I=`-b?qU,C|L n]H|Ljá4~)ƌLso/Qzz4%YuӉ19!^7r\<הZQ )"˚l*U僺r_B_Q29(h.Tf3OuŮ mGv %ߘ(z5&\ Vw|j$ [Ac^Jtyfm:l(1f^^RU7xTnc7#<F!h琵|:Oty}A]%Dt0g*+!y❵3fIyN<>ϙo`H 3J0ɽ-\>. sHe ʈ]3d_$g6ڿHFxX8 @lkU~~(Mvyh* [ɲG6qW3&˯C5#|'$> R; /Kbd&,fi M!eqVrp2 r.$v5LԶmS{A'+҄btEOeF6 PVآeGpjR$XfѵSY&8:Lv}:ómHats=Dl?} ClݹN#G7 i4v1hm3 [an|ybGlƄF*6.fVFe#@KiUgD4ql PX`R~q+d~ 2\!1$(3=T 1S- *z3`I3`!b'^fQ`W/>jN_nt/›GK|.ngb5%d3Žζe*O2RJV4jտ~d`7D> ']RCxI]CIu>3mxqUx`59>1ZZԇnhmc3f)މ1<7oe t]!&ݝmߖ?%6cHO {_&sGH&5}aB%?٨@g^0j2Djc({25G\DMU*0 wssğCEG szlOلML9Cx)^д[qȄ C aǠo0߰B;S 4Z@ah0NL#]7Z B/`(:`5ahVHlJpM:Mn~gRWf*R 2K2/[!l:pR0h9-p R/퍤Bq hUm4b7RX6Ÿ1Byw 8=iFm]u,c=Uf36 $`]#"Q6 7WD=xйfeJ>n psaciKnL2crH!=RE}mJz < `s;\NꏜYAn&Q,uba؄Z_&~`+=`m J-% ?'%kP|uȳԐo[梔7S]ˣj'^?W%NDO$1NXY:{8){Kf?@Jt!ȓ] 3 Z}}g-.1GW5hjȮ8@,vB4:(z,LDĠ&tRz#Zd8n;Щ͉(ӘiW_ȍw-2A ˕KCǻg"{WLrF*uKC')MVal;?5]e.tw{#S0Ѧk*瓋ەTJyp>H>ٰjI8Ly8WI'&16PؤËqnYwjG6W@4IdlRy% cD)8-imCa4%uk*uA{I::uXijzA(4> <b/!XoH;a @QUpyoѐ]$+J6;3„L0;7O۠](Έ0J+Yݮ8M]]1Lx%I9ګݷxG%rqukKRk=ygM΂y*kL(Y,E2ga~#7YQPYRNC5#,<#ttAW iʄrXYi0WL(ri ]4Di9=vTaLhޗ%fŽeM.R]źKNZO2!H)X&AY]Cۗ(L^ת 7.yl)@08I<7D|&,pK( yʹ Aߑ~+m-Hx-Bk̦%jvƲ! O?ˆsdIͨHF[,U>0J x 8\Tvk~|%J杈LOQ٩󒍨=3D}NfZa̭VzA@xKTag@Bn {hD(xOv=t! ̏<2kRs2q5Xxx,ă#ܷ3m/'F\@S*@SD!HN3ՙw+%ŢE.%mejHKD9cdnq=ڒx ]$>RklC= PQ)uX/dÊ]g{]&JY vc- a@0{P#CKފc6pG J])e5A4 2?PJ_z񤭌#ب'rRCyT*yEqU _=x^ cNfY llI&OCp1($Bs \Gw:˻@;HnQ #w򃘖`Rl\~FxEQA-#\ UJ 4^r-:8IRk3l0H~h{EqySM"7Xt0&`qLP!dTD˕}TyA7쫩:ۜvbpk'+L 7ɪ}wWoh.n<> `Ƃ3;R$#spik,O`|1;6OwNӜ7 FKi0R~>Nd$>.[ځnwP{i g3tu w7ft4hҮ*#g$kЬ#V26pb٦O^W[Iz,s.x93<ݸc5 FA9@Խ|u=wRнvC $"RIrx UOrR8LO1' NV_B_֯"%w2Ɲ߈L!l}e@Zp I9N*Qc@Jab;@A7` .$e+vj|+NpP D&͝NHkye$W[Aqn!(hVa7Do 6# 5/d0w&_C>]zT8RTe\WTGIP\hh|IZCj}DTʷXHo9$22zU c $b|K$38rv$Csiphe1NSN&\-SlNfpAF y7"0ƚSql0|SdA*uwjv;(Uy9ISXkNNgO 4NϩىN(JfI*j$[uݴ/n{:ЍC\*R2}Z,9&̒k[E!jfCԱZw:Rw0oe5.&;ͥ IFD BQEQ"E\}D9PGx^rQQI&̒,P~嗨y0 -}3ˁtv4>kpR{( ({O'Zҙ;z8LЩr1k EU|]iޠP /$>1x `)L}w(;[, .'9Tlج y<O/#Ie:)Q`'x* X-sa}tkoʌa̔5tƱ$VB߅c;VO]zDLz|FLϱ{GɳͿ&DD\t#  D〰qӢ|6ݟ*vx> 0~; 8H'˒EmڹUbw@K!-pU_R{< pٖKʳj})U),=0ǙHc2nͻ8FL|gYK?*BuffkcK$GOFYJd ]#G7YmP'!a^_DYލr9 W|)N/Dz&@[3 Q%1JiHkszl.O\Vn v ĉcͅ(N b7Ti6O ~ } }ψڃ{6S qJ@B_~ 7j@nv;RC6Po3 t-A.6@7*]*IuNn*Fy'@Y6]6\-<9CT4<2=j rPdIﴒ5!9X||:2?ga)B8ʸ&X,0l([ȈYk[A@}Q]EmnHyZzD1vxxj09*ZA:uM)+ ?z}tiN,SZ_kH]-$[l&XabO,,,$X=~ąA鹴d\0/Z@Q--WQ!sFf}e!miq\YruoV#] 2/Z;€ai<%/&hqr.[7I%#Q||JnG?Q[p}2ƢK~OALͺLP{;@N'4O7z9.K㆕erhi:-=)aWj23Hk-'|07FkdqCF3ukC֜Z.I٦ D*ͨ0c%WX81@\-kPzJʆ-78%3AfKG/$ItEN=ƯeW8le1Bxk7ݏ7cBU)\ #XMFDjE?,3ڒm1{%1;yids ;Ajz[^Ք}A6k|t^bslĿ o]\1|lvӐlAG0T,ulX}-,G1"W;ȸ  {;8we<.%.kY ~xvreUě'}PV<3 [ߏKіN>'K78{J}1~A׭N׿Ì@LfTxR{O$Ԙ,69.$f/8^wW9x`LòB1-Ea1*4VS9AZ!hP&@S3r5]yCRL+٦&UOć2ЦSVpt?i9y*5X ֢+D*,N~Nk-pim]' ;h0Kĺc}~ѴyyhrSPND}O6#5ieЎ0#^@"%۝Ag)g!Mh@BN[B2\:P4Ľ _?`LR9@%ՍBS *>Y@Oz8jfd5x_eԴU:͙mC.mS(&Dy^Ѓvݑe+n{EN9T,s㠼y7<[mh)*7?2LEՍe@SA-$Z`ڑxEXı0s6,۱J"a /w!NZ׋\󦉧-~ㆯ8Q'|m_ǃy愕 j0dtU{,7LráȒfcj"|YŠ5rlEc?~/ ן \| _:@S<86SN7wԵ$ \QVuPc RL+zH&007t&靄Ǜ ,m-;,=`wnƷޙ>L_<AEIz1E&`d)!2/@e('wkD)4lX7^ӟעGI &?G4*yG1 ϴ.P,Ԓ, /@*,hA*9S\rL}p$4iVM[a<]l뛌j+fG?{ibDr<4s!W~W7=)qe]szɬqzV>:m4vd܏Lы)Ӳc>rM"R7pH3'0+e႖i,%OKf - F!ZHmEҹ[Bw-oUIߋ[.gZC& z=RaG# Q-[ ?GZ˵uP9 0&[g ,fdUOWҲ*J:"b=i[ "CmKlXv<7,ui>k[%+W(HϱjRKO *^hpBq\_q\ S ^ZJ\8JJ0JˊVg( .7->y3La,T0VZ,/"9W`+?/Kj}P瓬Cq/u,l w9Ծiv]n|1㸕'q]B_`75$9gLY&֥;^Q\P"LgPԺo6冶GȾX6s:Njӏ'Ai~K7-*a!oWqHh.Ӭ9B/pbSI(RrMU^ZJt=H G.7@cJ6^(OzkJDdJ;L {}FymdvC,=6 5 /uS]^OlH)w86+Oa XWiO'zKũv:DA4vA('C #l<{ ;Ic}_wo}fT3Fu^FBi)Yr}舤z|1b.12!7nSp*p4%e)pLúNZǷƿěOD)vr7.0u=x yn} Z/*9 uJCRX:Ic97M>])v pr%)bye?'z 4yY!\+K$8dt!MH'%4 6O3Z06;_LXLِ<t\;ţvK ~'i#f!G +ĥhXci縑$_qunm)a)B?:XEECp:'!腈J1ձzh;qؚ qO^a:oluw\rͫ[]Vw ďAOMso-yy7Kku!6+}~'&:I7N)OG-pގ)ɄDU$`b6+%L7U5)BM'!Ӹv03[knurbu^2$.$n]>F%:E= ~Sh'ظ,qZDCt;r^%cvHAr'4:=34W (bݚWៀNdSp =[B-!LwYo@ѯw@Pj Rc"tKK\r۲Mv$ծ>}֡ Ae` 18 wΥXg!J:hEߢv nSM6CǗⳞ6 pMxnS4R7] $o K,|fOJ uB];y1Sbz&JUs?%)ͪ0^H~Udoe8 ~]/8mJż h#Ì S!#̙e_:^fnw@|\E+SaB];>]Ktc||Ձ2Mwy VGzwz^KB=BCΊkp|k]Ը-x½9[ohIsb>g@FKvʗ`Lwɉӱj GsE핷Whd}ĕM3LottH1gWY&4Xaw(aԽUXo^HP4b$ zH۷UP|3m}l]cJKԔ@:NxbW/爫u!! 09EXrEOoxZ9uE\BM+(4'@h 6dϦ6X !o(j:֜٣PJElR+Ԙ D:-1<Ҡj9_h0/J?`EyVV"m@4oPcnrpث]ZQxo{gz k#YzoV7 6FHQ,s Bv:xIپ/$de(ϻ>0(ΊZѦXM"L/!:7Z᤯jY1iaQK F6"0tWRl-on>3-fL)#c%4I%Vot=]ۈQe29$63 TwUьATOj-)( ܠi1KYqhg^ި ɲm:e}b3{dO\ r\so8E?K"W رHɽR^Ie=##ItnGbW[棉asE$Nn' Ŵ$P]j:'9/>hw- 4qLV[Me{0-}>{dg$/}}ApsN;P/&5F=|#'y:9{u#W8M(j͚~(Ɩf!Ҏ#ZVY+y>{R4ʼt]nCd>LE&wlփ%aƓmhrShXX{(Yza^O8#QNWPm=d崷7'DhS W)\)fH@U] s8g~'Fb&r =B\ ke>J+%b)C1i6mH2f\;=yKrhz{լ겯-e+sJw %وۉs9ITyc6+~Y(E|5 -xkLeEkS[ )ܭ_ 3C0 Ò(bÚՅ9=L7uN &*;1"3r ~0kuw+eA3IKK5AF%uLbx:q;47/Iou&3z 祸'e+%NqݐvHc"D$Q'٪qDk(;E7EFpFJ[+}4l'q)ǫoǺ*zW+ ۦ=~5'Aç"ߗY2>GHZE^SQk `4)ʹEsb-T`Cw-#ELVB~U%<&>+UWZ#;)!qkPh qȁ>!?6z=o&)HeٰA%Y.0UQ)bj>77㋱$j3D9Xaz22)TJ~HgbEhu!wE!)dk6 ŏh\~擻~m$,h4K_8A [tς~N,-1 Lcɕkwmff_v"&1v *;(/jY^c0B`W0w!%0{s0=P"U3)|;CŒ=ycio7ŝƬ7Iq8 ou_=Od{Z,7$p/j$D U3cTyҢ&vQn Rj(3wh{, ؗ(=6BW~+P?F{! ҙFPbsVqq .L("Id+t|<}5jD]5qT6Ttoĉ,m :0R.ۚe?N~ ˅l3$Qbt2'fnJu&dg=pd,<4%;á4lG0RUUIl 4MNN&jp!"%hˏ²o`軿gS$=* P Oܧ?|IrGq"~Dޓ!t/pafWnuxIP$H@2ń_b̭Now8:/7#DUM ЄvX%?>  ZƖgCte3hqzw{4~S$Dg#gXXICق;BǚGe䧆Z3:uT94ov׼_"7ґߞ+;/7?ʵ) j²+ P v;vҽG};6#\#U2'DM]+@O."خdNzk/"K wM+W5msIo4y zWBw/B5:I]y4,$Cl mpyܝذ.}soշЦ?6!UzFW2+0_C,ޘZbFLVf" Z|,r^dv4ڴdVJa (޽x[+dVB"RŸ\m2=gdafIC[_F}ޢWvZ8m-O)u܀Ӂm??l In=l"v>'f0+9 NČ!#Mc[G~\rځ'wd6̺{ 'EgSwaq"CSJjc%o]I.T {c m'#~|+]m՟= H047^ Hhϊ4mS&{VF/s8VdX{ hc)m+(܋;Q$plϺ " Tff֯7hY g\+!dP72|ݵQAkSO oۤ?rت|E}Ow5AܜVLEZVEN>6gr   rkd0чZ卻=(]ý< %uZէ(@l,<]DH 6e!{s뤤s!$3>*ê(rʼncDFEU]#SMTIa9hrEloq\mĭC4r#zE !X|Gy8OF[MЃ2>[Co{Aw* ˣlf`N`3TCO#@Gz84M5 c4QGQ\lAd0wn8yB{?֭pgdK[T6Ī#oSݔ{S=U7grɳs!D^jC>"kPvk/os/'%{z5ehq|]Μqa{PP+xѤIFO[&=ăV$s/o"= a˓iPcB:r{OՊ -Q;:2Ly%\L1$r@uQ Ƹ>eRb\!Z0?vޯI^ 73D-[\ŢRPqhګP?gfU]/Ļ-K6màv))vʚBeR= U wKX ߭q4+Mke:V* *('!EQFuoF>Ů+2ӽM@! rF%{_eR_D4`ܠ&}]q`y~,:U`6U}Q0k<~vLX;w43nJm(M`|bˏDkVݽ} N.X< M7_FwbӗܴқE7P!b ^eЫ몚x%7ͯsޮy4}V@?ψʀc:Vg!Pm^xB~$6[H l]O1RBUx?'ij;iT@%UE>NsoQMI 5 ۴@}2(. T[ϾXUt@ˍaDC nwZ˼-'v?"B?r*b~u]LZzHd ,y= "B JI/|UL<7翴'>%8 llm EkbBsPh 6*"W94ۚϨi\IpGg\ٜ=3On#P;Hp 29\  \E1gGUV0P8/* Lt~rt5g2ZNUҐ1hgIb0>SyEb3UhA[{K ܬCu9Bi"9x ;N_ j7 Q00i0YM+N Ȝ ]KWKZ{xy6Ek Aȭ-5%%sU@YeceaIppXUNCe˺} cPizy:!t$x%*P24SL @+{"%N z{ZLW66L!3jj/ZhYu#_s׺p?׀_B*dd^~NG#l"%'I_FNysF4ü*3jo͉k}mEOwJ8w;h? He{ `=UӲfc7 ="!|ޢ S YPcY0zQ K"ydzp]Ҡ48rT=YijOeB&_-xyAKxm}UC3Q0)m>}`Q iTiA*`o?o=p3 Z(}\=-X˛qb?YCc%Z3*9r|L7@}|Heސ0{J5ɟ#U%a H6#tw4&;u\6bOe%2}LAOd#^ydE# 6}I2s F&Uxn,,&* ɪ%M0/ioApq~+5P?Kߎa_H[,yrFi eϨ|õYRyo"X8>lW֪0qkܹӫQD+ǁ w =z;ht\T|:!Yy S"9d$oE;?}[쀋EJRW$U Ž,4۰ЀOeJ9!?Wˈ]hwCR4H;Mud}̢YH_Exq!LJ[Qz _؏ 奘 mt ƳN CD4yOFD@Wq_(o˓l` dM xKOfrk $94& PDCI\ xur1 }1eɴ$*NPAlnd3.֩Ɍʿ53^C/w3˾ E$s~Eεx9'h|bWwng;V񓞅sNY,zg2I/;HɊU<.9gM}kbJ'=X7ԛ_v2"<\  Մtmoxauqtzcs ?'ȓsWȅggtqoٛg}lY.0Ũbv 2@2z4tм2N JjGTIo4*1AJ?CZ.ABR+ ǽ'6]%vIRj~,Q8q3T׸wiˏ<7:+OTwp-@a4^Y݌ @ PSC<鎢Ag c%rDBz SmK#aWV,Ĉ2'fvl}3U9vaS``S ^&.p-_  ʛm>hOw~`I׊mApF7vPc >쮋$? d>.D=L%i/]2!a{׆n[j"MGKK%qM [^_PFiN PPDufθdn]xQ/$F )P8Әag 5orNE9CfU2&YtNare*}|h~ӨfcLms_GٻlD\$&S&C`"2Pj+D ӖLkqkܽ}W'm5`Q5Q/CnXO@@X-?>(Yv b( !|cG)9s7Q,YF@YQ`Tʗmc@Æac*}4P-HQ#3MT؍ :p|w}4{$ =@aUvŵɎMAԏ? s|r /T@ZNNaDʑ58&>'EN-BciJdN?u($KW~rB-bʇfFlєcF Ei7rrםݽRjkgه'S zx}/HQϾ[;+|LU`3 'Es!PzI8ٿCC%lT+%`sИSP휥9(JvپͅC1xJy/s, )7#ߊ*lצZxJ|3:@D^_Y,u{Qӄ|RzR+f[b˟;3vD-Kx~5(q v?w&/BgVpZ0v/a5I m-ӿS]eҥFHbowi*O/aAEyyp iێta.L?mp2QtG;Zbpج$پ@B܍HpQyF"DQp"3tK:+ 5v^w{AYo̶߱JPq2N O̙: $K9GASe7@O`K38`&V fqϲF+wS{SUXl'9vNe=H,iZ&#<^G4-ܹw f\Ɵy#\2=hi*ZvГ.u#}goRֶ1Nf]Fء LCZvҿdAl]@29^CoG gMygt:#i`bE^Xϓst˷]-ڋ(6"N(0#'9JH&s{e?b5FOcG2bH"+[o%RI&ZT\jaa@6-,&4Buk*KKx$[x^MGv#*5F#Yx $y8[]m_El !5Q|!~/ҿ|wseL6Tw\՚%MUࢮE)|H2y1UvNېikZ-01ȁ !OC+y9@ґ€1.Fc ʸc@h[,dAF(y㲿wu  , !#f/z>Sv_e8Ғ:Fu;丶svE;ѾQa>뾄3`{w(32׍kF} 3,~x &PGQ띸p4of(_@ܧ2DH^D}`~G:‘% pW]+@5(onh;(Fph1bݒykbr|+|SXZܧ/l, ݲ o،!48O6;ԑ\BWwGw(?C]=*d^\ށ*-lԧD x{ …7Vf.GVסLjZiȼ FUATxz(DTZ`)J݊ on( E܋:f$ cn0̷ YGi]-NM d GUׇhͤR$) Z6˹0YJ;+s9$,vH)dVtxWzcJ(=Km{@d.K2o+ߩAkK ko0Ǽ/uJK-֌jɾ4'd[11Ζdk(:0.,XEIHx -R+? 7۰/Vo^mahux`QCu;Ӊ ZU^qA:Pfѻ7u[J0-lȄhҤ.#ؾރv;f`9f(ָ8 jmJʼ$`eр%|_t4M{OyWdiAliX`*Dܛc&[7l>vn6Ġ>z22cܷ4B5͊uU)[ZS#({8uKpKyӐ9Rf~`q?cٜo, -yD ( j,ۿb92")̑VI߯V$M\uyDy?eVko0oҡuY^6k\{xV 8 Px5ڙ8KKYM5p* G*;^v*m[7'դ%MeB5GSxHK dm>1  )ՙB\ 6)GNmLZW׊aWA+BDN L : u_dv42l_H@^B:IqRVS7Fzכ j XD|ݣƱg*)d6Q3.tDJ,~g,m4`U yGp?o5GB8#Yyu䖣7!v}=c[ 0+L4AW1 ֨I8SY ZigLNb3)i A%&n6,4x3k͓ !`QcplB@0NJ7zkliUu:5+*egbEvFjlX& =h? 2?s}O.+u;v2&d V $W徔CZLeʼn q :Dq %T7OKYipy0O)C">k"["-u/Ct*owpu&)Ob¶CIYC6` -PCβ:ii$iEv&'=›Jr'CH g#(y;~jMAvΑZw܄?=_Y]M)RcK@id ^'ٟGXBG A»ޠX!}%|Q̭"QTtO< 2v֐r :(NOmNmcfTҬh)E<BCϾh4fD 8zDx?zoX @ACFkpvPbYncQxqx`pT)7x;ڦ":Zc (c@;wKZacR5*C?:"ʉZ[KUtdVGw æn[׾ȜtjTQq KRT hEo$<:=~ F5*^틕JNAn =^[ H=R(<h5coJ4߷41e\[JS0X,HRڢJNtq'!7d^ZX/Y=HNrs &aIr0zN:<|#XxUI/h<B?wVbIu_$~v ceك/JNeOPBb|gkoq\ON L+P0ŀY Tp|2↛U֭4桪Rx;UN:"A[Fm "ALٟA AvK`vf \x䛎<+6MP%eFp&&9}ϱQ>sayw^c{)A d3qrЧ+Q-Ami;kBG nPe`+uQ.B) 0m;c :>@Ivs' <~ar[ÆirȆK}H[rrM:mX3ahUL5| `9!l퀖b8D- (vjhӻDOd35?P+=ڝ*Cf?C)C&mɎc\6afmlpB<#Q_ _Y[庅ؒс2sLLɻ9x41-L &y\6\ي  -Ӏϭl1 N⼤Yp/$<Y 7&:U.ԭth~eG%O999c>I?Z {G|> E$Ly&m#*'[P‡= g eIaS"Hm^N6TW፧m#a?6hbĽ hϽ;s= ͖hJy ͤGkrFYpƖ &g( iDT/LU0Fa^J90&VX8I1߯i@r_쐫ntFL2*#4d:),?d#9FUptXVTzN!:tQ] i`tfv6VVT^`#nWOf*h+̐ X$H3!"\v]$):wrc*.ɨs[u:!a/9n-hܺY\xFv ʻbUf76Cn{Z =F'%%->٫ɟfئf_#2Knydq70b0:BUq^Pvg패޾P՜lY֧>CpwWNmy6+qќ6̦jٟHd5-X'{}A9TV5Z~Q--T߰MȤwu2O3]HdtW,b fB}^5o_IC=1%n>Ŋ`skL^OYn1HSNNRDzX3pZLmIײQ޻?= Q$$+CĹT߈tbW_dnܣ.sܘvHev/)'T,;Pn2/IJX"'4H#h.?;q(t [@+e$0Io[8fg!wwĮ}$`_0*2$) 4ey/vR$xa?*pBu@@0 Uiӯ.zcR+--abr9= )C[ E!l-xk"m4&-ǡyQ9D'KQr@U^+st4.7bfCtWlB^AafTyO||1,`Z{l8\}Ro,.F`ãM ;A}V- k >[mj{aF;MA+LrΉ>G vhʘ3T^3^ظ:v)𖕅=P%fm utJDcI ~E*)q㜘|o((8 n6DžpڪCxtvZ(CVStEga'D?I`+m&dhZ勬Io >(:c+$xOdGkIp(n mvEܩNtOjE,3D Cfu24u)E&Q|^)}#QU/㙊 jߺظPP#^}'1=od7ƇYZѤBȄ35L]L1Pý8.G ;&Փv*e}{"nw5kj=qqAܒ5 mg1stc ҌcӯJMeG}Kib 2 @Ľ{}$/.Qe/'q/ nHɨ}"a/ۼm({=ލI͢H2-$.?NĖQ6Ɖ5ӖbD3gF=J}21\b?eh@U `Š\af+gDLF9@┺ʀ" NQ{^)@5>{J-.zzoR?`^f)P^~3yKtC {FdEKګFTIDЄ\~d;@ AN?(!hLtPd:Nx 0$@Ƿ{T+aL !w'\gvߘӃ@l#J_xW< f*-߽ +tùZĮr2 HG4D?crRSZt)c]†ҕ=sEºF.JmcoAɐ#-,b޼c;ǘğ-({?Ϸ;ImO3>cnBT-Fzf)n~1u{cZmm R5e9@K:&DQNɋTUJfeXY3tG*ޔ)2TUJ5OL Mu\ys r<>7{uS0t1o?G)-#\[ 2T|%R<V/~(6dHCx"X!([Kx(5."o=-§gUmO')RcVsʋ+-ir6$X.6$7K/ط&*35@ MPr\9D_-YCVS.[feGMY'_ϔ9ٝꡆ{w-#-~~:-1+}2-&n@yTD3c  3pǐyJn2񱶰6H zcUjAÎxgb݊Wj hUosq+*=8wض: :j?+B)jLzZW}mZF es`6,48&&Vhqv| \*?  aps  ,;U{X 2#PȱDEF;IMI$CRJ('iQZ! R4Ç`qb_gޠq'öD{+{aF 9lR WD!zoY84<77̭4rHa C(%A}x9 )Wfџ!Y~Lh 6w =G }G2MQXx6¾Т FxPljC(2`7o ;gTP TR]3!!Κ+Pl4 ?0m$QE!g];^]'ݮI ]w^Y(\a+Cw\qrZ6v-_X QZ뿭%\(v*bBϢo:;R,[vK`W}jdygzk tz tfhUMcܷ)e&%2 rD` Hz.,;Nf&"/vn13Sq3dV>ۚk @)Mhw>|Gn8%zIT!qTƴ[;=J%Fږ5 GbBsHf<<4E"8KDC">^K2h覗 +Pldih{.*A!xBFħIl:.%Q/[+%i#\'ac+VH,ܮ#ru;+6ዑnk/ 64jc:t89̵5Q~B{dANxyk}ΤSQ~p&`6y-ij-9jQ&/*VB`{0wNAgmFp'go߰yBM x2C7GYL8VF~U7/z=dvI3* 4_5(؉8E$?/0LIHpmR"G]oʱZ!=g05ĵ2~||*c\bHM= &"AkQ"S0zoQ{FvM/4љw8W$ݹ4 xTE1kt2ܓQIh(DBDH&p$k yZ*/: x\dyM~Qdl=pݬ@z<`\X<=ᦳ={:$KqT4oO"gVZ@$[YX` _zH҈:`n(HvJwrϾֈ,%!ng5QIPGf'Cƣs16O.z \哅R\Ȏ\sNRAoxC? Ixlp3Pf/_AJbӍcii{Zp` j)}1.arVܥr ΢o˔ R3jjKf!+uU)J 7-pR>E4i}&]cʝǨZ"WBh5aW8c /S] Н7|ŏW5y ~Jk ˑO# ?,ОwVth_]4dgl="(Ԡbdz:tC yOGjlL+ ̽ޘwY,إs">JC]Q+bK dBRfֆh4pUD^#zS蕧YojYfJ"?mx@eѣ5+F\_$Of?O.*"u@@44fߣF!!6g .5&6Yylαĺ"t pu8&ohʇsFzϮLPZtǠv+ٔ cD[Ǹ@/?G9Ҹ̻-m߶*ek^.;~$s.#H<*UiuF:ktj'Ud^ ތ@-qzhNӪϗQi&N;DZf:.D:}cJw AiJ] o?mᒵc,ؔ w"h6l!Ư   'BdA>g"kgn0~Y_|E |ӳ";i2N }Eg8HqPփ6j$_ɢ5XEף+$asyNg3دG[ps'Ƥ>AMIUK ^OCnVY0i ϘVƌ\u$#~ õ7˴ݬT$̵;0>-Ryfl$ ,OiKO>(FDc%FZ]q9oVg 87ķLR0$:Dd`jj>cNqh:QCϚS>]W^#CY !vH~w?lmFnlgӏP^/?)Z/:o{~$e*|IO>׸NEblfوoiuɗ2)L~k~tiPgscrrDs)[=* yIK:P/Y.. #'2b.7wG}o|Rslc^cE_-WC[iA[ZcãB{rt>؉pD{hZkFJaX3eKʿx;YZ̨nx^jL>N[4:TK(خICy?mnLqI?hI&Z88I {Ysr1t9ˬ~YAy^G*FėFxc@d9W֓m.b[GМ93zybYٲhZ3<JCHHV!~F:pK!LfLMW6ò_@RQwǕIAu뽉Թ7rvB"rƺQѯe5݌zl־ֿ =m١jD_I^@WQ\nSM!BeUgPpH\:9g@$XԺ٪QlLūߴNQ l_kyaJjT .K@sL&8 U 澘]׭ Q51P΃O֥7AU3|#>$VSe_S(jB;I\h.P&['vpC置iRu6%4Z`Cq=ݥl8@; eT;N0t>98R("~KٖIV91;GR-mf(}7}3=5`:k[Р smRƬ.{y©GoX@<>N)u%xW5ĻųnB͎{bU@UoM PfPJ@SZ,dt+Pm%C=yM Y"EОHxd-=U ؘè̾-gD+^񖚢Z3wC9UtDhN$_+0ζ<&KŲW]- "=(\} 0 ! T1K0/eRİD,`wՔඡ0¨d9Sga.Ey)[鼺>l*~8ݒEU T6$I:8> +";UF͌ȭ7^J ̡m/˂_mC&fLl$鯎# _i%ZT#] ~`Jm$.v3YgkiT u7zD^^6z~-uk.c? ^։.b\Im_ǶQ^@c}OZ3@6y͈G'Lydς1JLogkW6/WB=E7(6lZИÙmNiy_e! Jq3OLٍKGG{j fBƖ!mW1|Q"Ml8nobp(Rk,C0ΉjEj9Ж([:锯b4Mh$U#^X[ftv[鍢zVPu7WV2v.?ksDau:{RB% ] ĸ ;z*R]Q`()gRz@ #uVvx?u ҙoձ`?ڟɗzcqjLw+c~FV2uH_^k_N kFB*٫" pV OԜ5 u[l7] ZC'dpr}rE RתqMTu)%#4g©-|L^=~zigL^E 0;yI )8tڇxHDMlF` r T_ΈavaaujA)_LV潆 A=4V(1,dK_\N fcnq3D#8d"[;"PRS4ǠIP$q@#JIN:F[I7_xjM4~ë(qls#yjg+^Yc|%%P*s- ,s +RL,B1x*"tĭ0Dv MqH7풹? ׼/+J@}93Ip7=bTrH/Ī5/cv EesfҤ,xN56]qXE^uƮ+1,o_ l3%q9$/UK x>k|ABW&Wbܒ\{"hxO{CtXNeZ>5/'Zҧ|7U'P1PZm^p4]-4KlƏ,) U r ̔+@i#Hl!bdPT)9dMDpv(0&w]:Lf&%~RWr,Sdb11Hl K_}N3yrz-Ҧ}| Nױ}t iHӤ -T[Hd},hwb>}E,Qǫn@nf(vA$qI٤Xцs`ʐRycCIrPOlBy)#`>b[`yhe9 =,1NכOu n_uv|IkŅ%%KFiX [|K:E\pFkr2_qYJKPbFfY|>.)bwJ.1ーXƋ##8>Q MN'-'*1LdHׅeHKMD3'or 4`4%n ]͋CؗkbO/_$ r};[qEzVWJR Qۂ;(!.F<9̔v-ae_QZnor9]tg?¥ވ6]⓭=ux.x|KSIx 骉_FX\DdH$`cEmRZWj[9B;.,e jnl6JK6DEE~R"/o'o崱kpEPJZ4jRc{5䦐f mpqe*`_Ȏj`,jZP c=!nhf~60oI 65#_yAO.[}`DF8Kadh/P $%: q,A|{jzGT[Aw5py"5X&7q!_ƖW~X,XZŊ砮Nn>"HC7Mi5GړkT}4{p^ OEm Jڞqx5G'=!CuxouKUp"JC2%y%S/`&&Ǭ .#Hwp^5 ;P -UCDidf"t&I*6M7+YVN*27 O tMR^Ҝ2nĽyK=Axdf 9 UKf[kx1w)gABn4ZL|&,iP, =erKj\zTCZ;LX] <ljne[Xo f,ICZ3kr7@c`()ۑ'8"8fz+}0iF^6@ѯcZRdEZRhL@biSY]Y+TY;|)T+9{z#SwJB$ofc PA_74l+UB̻ð~Md;~w| 0{L(n|+׭hm%sF:RFmaߐoo$87앯K!k>,˗f\s=FU^M)"L $f⮠t3efUkJo{J` v>GSpH;"eZ-BE9~ZA%@*8 Pqc?Ao:E98s[paE ޅh{LըF\9Wee ^/oKy|T.W9k/o3_]lMOUur {:JFQDKo_qTK;\ىQYC7$(|} lG`@m6 t&77:! 3 $ V0Pg^ ̍ѽ҅O-ճZ!pT! n1)7~S.^ NMu58"}a7&*}4΄Ku]>s~TI z[Tuzv# ?)Z5##{nZ@4~^ahy`VwjwyBvjICysfX :,$5+^^}Ck 05s QOэ"T59l)$6]5y |(r ak !U)/wM;54NҢHK08vk.,_)mw1x< tuK(TK'_|E1+]_(ި]b,.:ˍ!f8c8CQv~TѰ|e{Ht#sb{|Zή4TvnzzR&/MT2iNy(n .eUt;͂Eo:[ʇ18gpo:i~KhKu kW>ޡ۷Ir;J#zp6I&TVLԲ &A{FҸSG.-NKJv3ƀLhX͵9܀X1r[J#c[d_D*8ADT9\{ }o\3Tu j~P(N<`5;DoDㄟ"a/z[Pe64x%H8Vgkbv, 1q4~e{G2JO{|s=l>:56AyN;Xham#A5~,ܘPЄc(&iO-ŕ %7[<)$,#ӛk{@:.,cafM ,*/f6 y'u%Cvn0}ƴL97|\3ܼg|N2}EVF\J1PdD@=g0TEs 6'R)Kp N&nFf B`'٩dSX" qs S8/6qJrn#^ LD!p^y%WZOAPE|=רx@qK!8/xuݢĐ|B޷R`{Q?\>>)mU=|q<žNSf(!`m4TiBeZxα4'cE@e[0/REɟ D}/ 6 JWjjk*xfàmP Ҩh'On?oε_*1V B' ܁2=AJ7լkz#[i7WeF2[=#f~Ǟ 6@)Yz%k d^ D^N/iobBWL$(Nh*.- ]Džv l .GM,y]"QU 1hRϩήq&z 6dzxg\ëˎ R4#ʯà"^8 U/ΠEkꖫ_ ya[OxfNVVcޘ!1! yT`{VHJvM$'nV>,4LH( zךn7U`}iYQF+ʟI)[_c!Go$I{ᇊ^(J~UJ98 u):\\dgFuѻ_sw_~@叼zE]T!nbѹE17u'!ϏpH'<"Jg 91.G:ǴT[Q w/[Iv9yV:c&Oys%ar̶ ٫k-l^Z59Z\xUI'$[O [<آ|\c--品-/ oLk)>D&Ñ֯ƍ񹪆@%,a3[Dk|s$Q {QV@wmGmHFQ.*"QQtAߞ,;65hcY.=KIFX䞾7\B {C*ÙK`(:j`)W&Jh,-E J<b!%,.Z[ޚ֘Һf>}ad3y!֯z/I* ̀+슪֝]u;Pw/j.B 2m6*C0jUa062.ْJ]J߿_o>$ k"4K_Wh'3!~cfnM44GxUxQ\Wiزfp-%;ߜCEY/z/Z +T'_ăQt98d9E۸Iz~$NȖ=zd(Cܙ>UFU2 ZдoBN؏J! V,&.w$tJQTU +Nt>qAc|{ԋ:@_}ė1<<:̅V㆖_T @cT=Bs~]MۀAb~4mҸv@| B[n#彯2 gɄES7N6)YUCd=QZ!_:+0c%s<! h TM뿐0H?C4߶>xgd:*xX/iֆnٵ{CV5X[)82^Sl6rD>0Iܛ@a"~a1< ;T/_LcP_֓$h@]ƭ=w{D uٝKhGȕ.Cο̖,jpe\- Oot0\`[$ bӘ<|>2/a(emDLeAu!+R 3ABފ!󝣋zCekLTGsBg]o{kK+G{%42,+,H}?b]^h-Cх"\S$ J/r- P_>0XJp6OZtnF.H9Р#9i+O.gZ}; a >cyV>W~\W_>5U|5cIy[+85fb<4CKCR\8U,f68 ENDT 42sY,^"ߵVjLW3' `WX,yEu^G!ӥWC1DƚƘ: c@QR6lʢ:KO?ͥҮa͉Un|Bw*"|jJ8%q |qm1AI/$ [`Ӑ٧K8cvL6FAt0lə{󸅿wIkz l>w@Vm1{4yEk7UQ\v;eM!w\Gw0w_ҝ0~N\Px,{WF4aNe %'aB#Q,f`s'%0Z;FKO)Ճ.4.<`\eb`翭)q+)9ywﵓe#tfv;]WZ@_ ZK߰v8 d A?GzFCR?,(8j?ojjR9!d$I@3 =`2kUe쇋}gIRw)R?[- |b7{x  NA)88.-ͻX ]I&}Ef&7{ U( FBIJr/=aէ9z4jnJYدP. X:zG +rZH1TN7ؕ 'ހ:xaOl (IrqV%ƐA ZYf[ ^-pNz]v8!%d?<"s?*яFOS, S 93S)4~O%820R S]]zSO5ٜEe\pb-l,$JnVLlb>e&>0W[Jq$J!'JTpk<ݨ[|?Kp2Ɔ=Ks(+0W*pϓzeq#t=W7N[n苨/ѧ" ^dR"BYm՝O^҇96(؛ J*L ty 3Ig,xq:DDq>mWƆC%/I#L˪$Chג^ţyaM~)^#/sWA;ȕ9e?hzh\i-Py#0|7_Jkrpd\7Vܓó2f|qRuYI.D:4c1 :Eĵ憗Yj_p О2 !)OD)%{Zi޴2ŕՙKM|ytIJ ihkaݽ$_ ۮ[Cn(t<AƮV rW"ěr3iw6 &c؋zksWO=*EДO/+ᙥƙ9^fT=6\Bw *fA]-݋B㷘32|ȷN v>iջ o_Y5B]]a/?O 0E `^jf %e<~Wq?x9,N&;{-Ul~Ie32^l~+jtǵKr֤X5U{ q)Wp*' ԱG g/,o[&bkz#8`9<^!H+stUa%'fßYPtY8 *mi;bTN4ur_>mj<.@a&eLU"Ncyl33t@|]J`?:d/X_$I1O߷洃_i6GWʮpISE$40zbM0hg.#:u!o!;TU2i>&w%d.vm=U .-]"DxXQ)jB*hj14H gjXd6e"+nkgz 'IxzȌJl 6>&{-Fi 2mQY$\t>tXƘ,Yba Zi'`tzջh&,?$W&QiU&ͷU0)?k;G*jsfGlOfz&BL|KF >x]X̞C!43 M%s&)S[۵nIXoX)mg31FyOν;ҋ(apUt$5C@<,c`v<CJĦƏJa ,D$crR- ˭㣤E|<;cE~ӟSRn*hA>ۛadezIx*v92)1X}i+X-eTvv̒þ Ɍ5`YW:X9ddr %b^t#TBFm=^^8z*\uJeXX(R0NvnE^)3$վ逃 *H}"cWAW8gL.ANR>yrr+:ie[0X\*Uĸ; VhI01>KNAafDb}4/ ,I- pJƙ, R%z24,~ i0Gߝ4+;Ԧ ch\Xtm z\ C}VE.Bx<%:w w+mnO 8PAMJ+vY5d\SV[k_ t76:`+̿v"G8dUnhkϝ<.+f$w*؊-&sp!C䠊 4Vr@#E)VEt%x!DS6uW26ڙ'-' K]gm6f6/Aw&yՃ.bAdzt՛Qu=f2"רF?d ݜHJe[ԭJO-ۄXƄڢJd֠h{]6,GЛ|&bw tృ=JUvj/YLuYJ5ywe[' ~a7V[>_c03"ugZ}Vʓj*1?@R]%Uw# ]8'B;Fχr(lٳ Ij@7IԯBApK~b-LKYʙbh#0f8y1hXM)(3`%?Ri[jHؒą&j=M@79j*V̐2`ɯÛ2+`m `sX+,Wc |/LG8-7ƺlaS¢]d?=+OzЬDQ {AL.KzK޾g(5ZL1q~k %I83Cna˽56T+v-Xϗ+ͷ"nmw(i^#j>w>1@ DB=P/$?,'S"h@,Xl7au⹨QN$Iֳ{l YgƑe-_4W6MXC[L'Z`2Ν5ȒYCлh}{\&]b-^I%AV_ ֶJIH=>2s!ѹ 1QsN+$t34^>:aJl= SL]Sۿ"6zC1tq@M˧SJyܵƋgMw&1G!Fa.&IΦ}c:~=ٟra%w+^4 a&ߟ8|y론n@ƣߣV L}x=c$B.UҮ2hU:!pq|U_WVOu*-{x7"iM/L:q}X1듁x v$iQp q.Ol 5M("5 ETO}8vl Vtm`-6>wJ1$#{!Q. XzehbBC3n㐷جd*Քזzs&# Dj "npj"F5jQ簻|dv8yhO aQq PW.=Юm5.,$qnI 1fZ@eC_z۵m]aDyQb#)un-rUs$?C_~w+L%-OA:o6ZZ$h$* ð<=G0b{yD#.,c"` LO(6أ nq;!:Uִ,tMGHG.Q>=yDYKsӂkVۙ*SKn!1C̣U09=6rF3}/g\pUv d |d _r؋\`!FS.fjEdRFہcnb,ѱd@=v#ך/|GӁ7`|]Th۠?_p-#2e tu6Q BdK _NCOMmg%^X/_~-0mkk&0Rpz3Z='ȑSYsyFV"O:(`0`Lts?^a&VA%H(wky 4; Nx;42ÄɷnlΗ[.Q^ϤO|yU٭ջ'y]PPxjx+wBaN͛!&wha-t3Y 8 u/%tZlaOv-)^aBdtdT4gLa<-_rWkDxyUۊ;pCBP$ℤ;:G1e^$z&`QF+8[tӉ+ԟ߂ 3qk-L;ߦNus_NrX\SbĆN-~!Gm}ޟҫPyE )h*c@J>r?MUNN `Sfaq"!/(K˨ʨ`:K6D t -0zՐ$>~EH]rBY uGdV91h*8v`V’ iq\:H'8 V&_" s>ln#?"j}DA3l;ʞ,p RVWƌ%h0W3L&m8ړ|s%Ezyub:ڜWA4'ЌPԮ1걨-XjMΫNK6nxHKCOuyл>+ SP-H3 [V='v1p1q[eUcҤ γ`A%ȶQ@-VF0LډX[24YOO];eo娃 M<+).)}@iQ26#BbڭqP|5ZuR_0V*1*:ˇO_J rԀ6=eDy|N@A0}鍆J,!<#)PN59Ue/!蜉oQew@H $!fmB75ACc?|n+5#&mVOHi  Ʌ;p}#6<kVQ2ٲ5ڨZkBmX/zlI/:lvk5G%orNah²e+YP,`qt,x=:b.|Q۞jIWT<&1^*1L%L|m ۾!pFsCMMvRӈI 6VMlQ[J5P;R_pr(9I9ys6Z4PJ֠*H2$ZԜw8H^23[=4qI)뻀iG{Kdpguiy !Y(eƢ?^1?@5e.uYe>Wo}_|$<(RMȔ'"NO&[{+- "P o ly-4nqvAƶLo\3t-~Z"'`X (\g[ۆrBG['ojT ͧɹvyRv (*ëjy'+Pٝ(Z]kqR (pvV; 8*m%!KcStáY{0/*^sl[*xW{ 'l\1B86CFt?򙁾21Pw`o-np-(bvQ鶪͢Q=  X|eN Tooښ$[Wnx |k8Y-Lzj7א~NvܱHa }?aTb,3h䷠&j; BI|zٸ ⧐~3:06hQH"b^'ghUL? $YfL5T*2`f>k>JSCaBTqv8rHԞk ތtrw\wHϬtx[ 5,@([79=S鱕&GpOWúLFl#/„Չ`(HQ˻̘8 @uh(X8)UJڶg!r[8QfwzFGOfsoTYUnX,~(.#{. (?**{dž{(d{z]hoZs*Ȳahθ%E zX!'D䆭R|Y7dt;4\jI i.{q2MOR t 2ZL[~uS-B <azrr}tVfa%,A`6LLHB[r](˜;(;+Obd)² WS 庒4ђKns'[cN>1J:eń&l!_*/!zME:*H} &-,JKrt}̊|+3Lw"X 1rG-߂e@9Aʺ_yxPӢ/rm7w 'G{N25,e䢨4. zxtۜl@hiOMt_,=i{^\fNi3ÿ2 B @c+S6 DHq gr3/g٢Íoğ\1B!ߏBƉOmzbf(z۬[bbp) @ۣśG%WO\I\{Qz$d \Bl) ' $=]jN)aYxY%oJbBJ@Đ3AR"Inpڠdjk Z0( 0ˀ<.1flUw*_OCw['9|45yW3Z ;ȉ)~Ǐ|. @QO'Wꔥ}fwi7gvXOT ^8T+cuqVT/Gٟ(5~Ŧvvgpb_a<{1'u"cЫJ6_Hݖ(~# @څ`ccS(1yeS9Y:ae?>qzLA䕾]znI 呋.-<3!'#"xU.N<7Xt*wU|Lbj&]7p1ZW}3.^-vMp+N6/uG1р4qo3 {*w>{2NJ$QFLZr:!dHkC4wjŠGӔ`Fb4gȲ6 MC(`ɣ› μ_/Ɂ@zR<=rSX'qn\fDhួ`QW}E=ڄɪv&#[؊ G&w0NIY&#u=1 dm3Fx/=+'Nro*w[4st{'l4t'ƓLk_Hbt$-lf#QHX@cNj%('`\2p>`.)Έ\Z9|`c2 Yr}D2 Q%1N(`LgDbpͤZL{3ȥM9f<K jᚐQcP0w@јJ|:&x##auC0Lm\(9NoE^v`5^$wĞ]n_vg/A/H9kjgo!?NmG/ kNM_@T ?2{g=j1mFYD nX: &Bsyɱl^>LXE+ĮYd4U\UF\XnB㑦\HG8rd# n;pKzLW&]4T f i,.1ѩ=,$R6D|kJtߺ97bD+2PY:@@m0f oTnsݾclH:oXm@+J?oo\X!aڕ_RS`l!#\2e&bs/z-HHtq\H$a˄[swR'hiϩ$\ʎS'cUpr (f<Q *\o,}4<^Gڛ04B?a|y+gVUNDeL[+os18lBKrGv%-rN;/$q6iݹJC.L#(-kr䵳VJ9g&烆0#gv:(0\Qxth "75IDPj&@KhѼ0 e D hAfg/4i+`TMaӆƸ>UG2"ӭَe0T5Slb[j$;@z _w+)A2`ᠷm4(|,#-9FjsΐeDJڽ@l-3&tgmgБ.IF>"Ye?#o΁TѨ8; =U"6c[f 06{\8crU@ڠ!;0}I̋Њ,FNɣrf+.{!ʚ[##vdgP_uc(B>vL#pZ%wzw=9]Q+(d6E,Ms9|f6&)jBە]CNlqx>mNτ'<5%Q"ZD!Rf̀Q,|vkgjxG?{|yGMGQY#L:c_@W3w9eWWX(jǰN@5@P~r2?CA&ʭФCOF'Dƣzn/W*P*+]0݋ʢh@Y[A0r[m;"O4L-loRLYP!v  .m4QFFzHágZ:8o@>=m\W?+ιeRbb7WOGy-7ڭ[|i#:!%JxCj Cc9 n3Aꤢe`.+cH8p?X_ hN QuV~hh"g.2[JϦ@u5#Ns,zQG)?`}PMŽ\gUg@FdFq{9%3Әs^ Ӽ4h6H% !'YrX*\ r|H _aQ#ElF]i r8S3'i.EzǴ-1 I FUY v?F{M@#ߖqBYz:0sfΤRUf)3$vy2FqKՠ>Q#ԁ)E^J(eDn=> 0i>*:v&w Oה"ΐ ZSs<xrƨ§bz84Wb'ô'P.EWƳ %7Vك᷇,ŹƄxE)S o%Ў^ci6W?ԲhP |MyvGZ"B@8-i;IY7V94$?zh8ڕ?aнI{ԥG5[ n*EUWk]N:Qy :5xn@A uL(u{I_/ɺMT~qp <2͠'{96̘U]Ņݐ5 p[/*O~@`DrP7L,w5eC]QCѨ/5X>:sǒ-ąN]{Q qvx"TKl2E!a&7EIëepdW|l*% b[-<׷nn% B.FuB6+'hY0ݑ1&7>I?.tm[?iyClƤA+ dp)^<;7ĹfŒf$3gZ5d EuX=K JX[#&D|J;ZW*X=Wxyh>χwv8 ~|QM'ioۗU\+7ö)RPBKP"[ݰxƶ-5a M4u>N|64q3ye;RR(e6!6 f+5}?h^0cשKj?]DSvR?Ͼ0VjxcƗ4I>X:. ΐ,׸)&a~Ğ%/mDY(ĎhRpGɨO75:=:AԼ0C@ilh9J`mJ12Ho>3Dd {SpG~N5;qXO=*u fHWEG4xXd h0*4,?Y尙ԥE^rx)r5Q!hY=,FYÑ=ھv(Yq%.ܶ-_0[<;s|F'cos, 4&2iϖcb0֟ Q٪DIۈ4GB~]Ij1˿B=7k6h2 UEoOv7=0!Vۅ"3|3t hsYmjeW)&F lCV@eA"s-pZ>|ū\x@M m6t<6дáDA˞oӄwP2I0c1?[Y!Axi ~\w-E<%$ Nヿ2T,8[L^Λq53ㅼ(y-dm@^Uތ3NJ1[_{hi=F+uzm>GT90B=@Wptacp> BgL|:ﭫuIRrg%gAuLJD@H-͠"sŅX] }δ na.'',[-/O9<n.o/O$?1(r %Q\ VJ}+sp9_6 CFBC_ϷkI> JJ-r} gv&=CdiSF/RDEɸd&JF: ;h׬iEdb\-{Rnju9Ugdt{\%yکss2]{"鮫VD[laY!%0# x:JF#Kzp"o| o 0 'c1t rr uFQDg si|4U@sË_3Ü%7AZ~R#'1ρO9_)?Bg,\O> N`x] _fe zΪVޮ$Rë0[ݣ>-!tfC.6/ oQ6u%ݝV,lUbF..-i7M.:\g{r8"&Kf8tbw۟EG{N?xH>bjk$$-t_4 ~4}j|C0%c .͆{Zá'Q%Bxqk,rtbeG8o ls3_b nRr:h[vF րntJm9V٧資q(CT LZ5%]& T4ߥOaM=G;K&)+=\q. [Dⳝ}ꑗ29>ZZ:SXS6& sN8R S_&pbM%Bi5v|GD\t5T}gj>|l2hP 3y%E{D;|5kN0j2yI C !cLvNZIɧ`) B}U6 . y?RKYD)@~ǿ%NٶdA]x5(,,uH957*1h2Wv^F=䳉`;nY@pRjuQCo'%8ǍWq*shPv~(bF#WZ ٤Rmz)%͋Dfנ!ƜV!Da82ބ{?s{ O4rߚnٛ1f7z/_2P;0  H'G|MV-sݮ-EьDV@\s<*Dڥ!bMZO"iSІ!vjA3BO].e6ŖqhN _ /jiNxtA ֘@q,NϺ-A>ښP m`{!YH*s|lُr/C8}:Sщ;%?Pg>T9$R?Fi Z; n#g(r;Uu&>+ke! n/Ÿ7IK*subڸ_k$ O'XH1ܲ $I֡@Vж/5.q'PmA 5D;DPN^Y#Jެe.^k*cuXk!dˮM0%E ] Ma/2limegbni5Pt84-<Ǯ~S$h slEc6 m(L+OġSHh``ɱ`3jef4VHE1 Gy+whvKlz?r)1) / UQtꊺ-k yHj&31*EZ]hI"F{:\T@p79S$->R!qIoKms"iTpq%JN702EFU%밥RZ˜tV1MD4oĈߏ!w|h,"z`R%[M?pDq.}p/A5f҆bܑws}^NyҊdQf bGs׍{m4/X(E#|k)6S5w^zR =-w -j (Fp;lj{F Jg=%lYϦ=:S4n,5MqF,lٴl%ʐ-f儇|~IPI?8aeSy ٺ?EpE5}eS\$ <.Qbc?$8GB-RCy1V=j<ATQRwF+oUY=SUVBMtCpMҢ+cKxljA5NEH03ȋƳ2"WV XQ\@aq_ShJ`yh~ *3!L:<$UC#sAzb|[IZb,2..WvD ͛v)[Fq*kq姖U zx3=@PLġݥp"GVXcԨ`dm; j^d;7o_,=[Ȩ6j[^QUE1va,JMh ѷ#PSb݅X&`) K&Ti63n8ˊug_Qoa ͨB1H6 +{EM#fDxX!8cYtEL&Ǒ,F/9|=Ç|\NKiڊ՗1PnօY:$)FP '6J "*L"#ᢎN"-bO [d Yo_%mPDOԅPet4GZ}&gZU!1PYBhuiVnX@wW(V^_i.غaP6GMSݛb T*o!dCu>8}1J K} G+XGq8{y lBx)VY0"##&1MA`E$@9P'M ey9TKz ߪ :V]qAT }!C\RUl)|q:Fҩ}ض. W(B6R(iph}ױ\0[qoDrv;.Zjo Ƶ%b*G%y$74%ܟU~($8_?;0WF/͋:Z;Rwũ17q)>= Y;Umv)a6\-I,_bnч_vFcr]MA{}Ry~KȃhSVoITIz͖Zht9BD=p_}XvoSQc/0`ej/VFQh0JH%XkVi{< +^㦘AUk29LEy8u"lg2,7ku}av\}PugZ8U CP tZ5QK2)}ϐT!c`l<|8:i .BN];C/|;63+4b_ʢOw<\W!lR,4kQdc!L}΂.2Y)+C6%0FHńxM ''<%UXEUӐ"oHnZg`Wmf$0,^1{jN'5y@y@]>]C=x\ )vf(FІeY|m<.n1Ppk9F(1z74a[UaA;Ousp|%=9Z%6m0wEx~;A;7 y[8ܰ LSH]yY0:S`0ZxwQ3d'U>X aMQvW[>nܿ x],w :pӥeǥG<۫YfОX/ j"VA^l֮^хtļ{}1K %c"'6}&bo޵x8ɥ54)5bxtKj(;1ݫ(Ak]nw&k g=*?%(zcg} #JuE j^ NpOTi-~{P`\@渂EdI =grbeQ !*j) "pۏ[ƩHb;UOEtܒJ߁Gu qtrƉGaK>6u#r7 ng2z|Ɠ,KD6$aF.Z̛8 Ayi(|Crt(Sk(-M'3A xN 䚸+iwQ'WV~!"^+tAeO5\yp>v2tI]:T_:LuMըG"#<hO,u_ޘz'ܬrsh14j5yFG;H";H&i}O^eshJ̢|ͦbOz7[j C[8lnꏤpNaO*r (({Jqz*T5 QHWU٭d7V77!@]0\{'5n9]s1~e3 v sjM ۫+kW_u Z>zH*RW5@.7_!w.!tQb\ ߮!/$n(1zH=k9Gh,5C̀ 2H+N?@C!C!W'c3R-k-8H9ǜ*8K`젶64شڥlAC3;s-S̴WS?`"cv;}* 0/?[i曎ARcn7\Ah~0ݏ?dCzL"cJ0x5Al =%UBAP@`۞&_;>tG_o.BdfP1 W!6+x"b2 y>Ѭyn?A0ݘC(rwD .joܿ jZsp;0^4jB-OP ;ozAS18.r981 i5;Y2ע54SN5pi S+Z֗*RcZ/Gﴓ dwbFaI%Iifѭ ^Ř&6LdɘbM8Y ' f58ʑޙDg ֹܼ |Ak#bQ~1ǁ&";L~lR,lЙMS}[4CXيhQUeY?EzD$1(г74Pv(?"%܆d.L0umMJ[RLgF|tfhӈ*g`!/R^bITۇ,u K6+(!Ixcc#m7ROIÖKy8U_P/fC@ ѿ-qV"_ # gKDDݮaA#};c3Rl7QBS::*GIڝ},j"PwnGr_{_W"!jA;jEćiRS!-Qn\i2?6;]BgrA Au7Gxx`\I}@;C22p*gXIb(-E]BeBi=5؋K7UR@tó#Wwi+RX)MVv*x2@1F+C̡Ĺ%RιI]JI̯qu}y3ܚ=dFSYl3f[b &܆ :sNXeXg+35;>c{=` .䉅scm\[gx&u߶(ũ$}H1Co?gHZj 4 ژZ7)(ՓlEe(9Wi۹ ɢфά03bX~Z9U4Yv?=մf*X | "J`[6zOZSVV hH S=iЪ9E|-.oT7:b*|d`^/5긵obB4?L #_E"%e eMaF5 1^V>/O>nF$6e?2VF.4PSm+$)34L wBHV4]1nX|a3 Tb?aMxh%;lsܧ ȪsTJб۝SS<9x;*xSw5Ο < : 7^B‡*4?M"b< 4,&Osi!*텸 ؅^AmB3CD<ʶqw51Gq_|Q-2zENƝi}"@p; L&w"2Tո6WձY+'i%WXMK@`1'z @IyBT|BR U Q =k禎նOel0jNa4j?:Z\$[}vaޓ{qDdY;wGߛ;5R\cf\"H13ZV}y*1c8+_=[R7V/!xMvϼ]4_Iە~>@Z&ZaO֎?;8}[R/ t)0C,a@}wt~̫_ Nu;~Q>vQC, 4P% M<7:#}Om\՝2Nٟ# c `6Qa^fl5 PZ"1 n AU2 M5 L |iGܩ*kNJRM s2bo9?]ޱAd)K)XS3ۦUvV4'R &#_Z@t唀ˆWVkKԲ 5_6W(HX"Oe r/',g!G)}WG(!29SW: "F4r%q˓eBiR<#|z6a:6Z}j'O%p5\E8;K15uyϲ)w+/l#&^C@\ROOUЩur? `MZػqTWK"k ȓX*UWuq'ɥr^*ŢZ C}c>": Ѹ$q#>ȼw`'é@, 3#6$R&!K> S~Rq=EhMiî G# Χsl:qei"'e^ !||5*܎J#Ҷ*$J]%B;㖖PPV8I4G}Wݚ/\Q8%MĤGnoK%]L'vo\.xe&>|?|b^.RS~r L2%橭q'eqQXɧox ;LL[!VlxT!X/e7Kֆ?(oMTa:NA\O]ޙ`V([.?iS vnhoĐ%r! aPl,{k/T_} `@E*%x$3v'&" <ج4{^A]HWk0-d5;YՒG4hR4ޭmo܋ M3ZL;$+ZM[*[V?1 c~SCL=ZɹVJ 湦al ʠ]NCNCS!ꅄdS _qta]֔C2\@DD +EtLɀH8\].{ud~E3y:oE[09SB]SwL %!a@(hgk-ʉw;i̷6/er`(vJJ ,bVc%\[FOc;k -GJNvd76bY<9ЋȊζłwŠBOlÍ=*J 0g f#ƷICq#* n|m룚}bOK#~/Tn%I>"(A;&t[z=S]rζR6} DR(}B^!+úY(odΎT2 dZJX2f,t3WD!YejU]޿vC&T:a6irFIf 2<_YU n/ע`妉/ҋ7wJDzDYJ@Gz˚(` RT$|y \JwMZyqK;#( ~t&$Km#H7dfWs螛=0&e/o9[aӷ> ng-IS\1b6 .%~hM1Jk]p. 5w+Vp",5o~:c+caB cO5I ky\QK,$* ;ɲ|t/aܑg{԰T908 D.)>oG, K1TJ,50w=؈ RlkB%.{_B M 9{[k]!*|/0)>\Ai0zMt%;%%ՐuߩX ԱC@{?HҜ=ngX96w^R`F׫Qq-4y(HV̲~Ej 2}9 t산M1I?jZy0ϋΝ?hNOGf`0H_o`~s+ZcP Ggf$b>H+!f.NV73[9$dP@k!D fK6?9z~Ϙe׽Ot,bG w,ފh.Lܥ`%=ϴGhZ`_Xi{`~4N~EBVtL@F| -y8ADxs,E1{U1Bz,j".ih3Urڒɲ2yϽmW5FO,מcD(Zo@GNkq}nn'GxVt*,}Mo1[{;N;>䗔ిPR/VJNTE~Wˑ:Ry/u\My3zn 2ȣ:8vofbSN2a M֤[n\t4.ԇOfD2:璼uwnC^a%Ҵy͛h!UMk6iHAr8(ϵd](*=%BɚECV){e\#Q@b <`xb]#*>PEViFly4Q: *ԝU܋orTO@+vU\nT2%5OPNdzl7PSv=BWNks5Zq_V ׋?7.TJi@\]N4H[ﮔVUhO .:{#]^K? ZoԌc2SUR!2LGNƶDi`p##I剥nWUPi%?~'WwD%z\r NjJ ~st?7>D$̾\0m$aN)0E>gi`_o5֟/VպHLRO%y2t?˜q :x|i~\෦n8)|vI ;UՆވwj!Ԡmvfp"STá؞BU9  T}v @)@P?":,6"ts% AAL;nW !h40ثmr_3eUKA؁ l ,UpS9)6 R3bT3D-ݐ pK0Zꍫ@ޮ\]sd3+&\̿t > PtJd.oZ]6o)b%RU͔mh&5<+I%iS 8]C՜Wq}qf\G2-m-NJ 81wX3̀6G)2=hwNYͰybV8h72gmǨTNK)[^/lD2wIK 8 1`iT( BKV0%M:dM֠Fl~ǟ*h-ͨn3,.e1OǣC<7kТ22C &1b_Lx iͧE\L ^wNE\LJۮ1}37HؾPPo{.В) ߒvcƯ+ W;.HEXN󹩾_2 CL98KUUs`Qy5'kn7oGc3rL镵9ZO@v/b](G˒:#72;52i,CKwh1 d35Ƨ+â텍2:s| : ^f"IZ&jW~7\M6qZTZ~m HIlKDyDu|y2;- Wx8RET2{h-$e: ܺ_ʽx ו2jTXfG"xW\:-rƔPVc[O(-ZsR;<}CCnx3fT8 h/ z?v Fqh'U](4j9Y`f `H1Z)%Ex5NʖU%ʩ>wkB`~7)K_8C/$dڟwk)wxuQUi c}W=%d=&3%KCXfQ0v`/HdˏTi G5=L\.I* yziV0B2~1⡌nK%oی^0o/Jet4;[%xOחOPy<4џ=3]T3o~}li|DLA~m;iw,&ʠwiЦ ȸ``B 9gI5^mLN?%#2pө{@?wF'mJVQh}+&{{>o0uWprcxp '"tBT3V\A e^CN1t݋iOOs2,@.^cĊ"Y(1ٻ6D8 (/u W[ت^~gR>!8fMlRЯ':ZwQ\RVs(xdHoSn`bhTuҍ-u*Q\DG}zku*?: $ _-ׁ'N(&P!}Rtbk*HiFE!$D0qP>ݘiH 0&SOcB582 {1Vy/(2lQև,衬Rz)YdF{5؇z&k~:_y W2 16`n|oW0]5O+4"j?zqa(y":gig 0qVN0xѫ~DH3,Nb"cI U<вk,im'ƒВY-C yJ3@!s,QVg)jMizKcbY2S'L'rr.JUU2ղʠ_3z/25dgSa xړ,L0q4gP;xE㰬"$Mv @ihjdvU+9ԝ7B2YP0+ 6}̵cuJѱ9 nD8; m1 ݝ1Z1a8G4 Q-ѴRII#PI.X2Dkxhԫdߜ gy͑_'i!P4ؠB#Ҕ4X\/6?Q=W̆s|_pܙFV7}"F2**tVnd(E9G}.I>>2h0N)ɉ &FS^sݸTt&<}ܞeܵ#] Sjڰ}`, -z(x{i%JbHq>'+TjL2>7 ogJ#A@SxR!V~A\,]ע17LRy68Qnk5r [\NCNCL3N ian/ԤBw8fnH%@0PgWw.$kP!1DQԊǮc)'ç@-,M vk>ʃC?[ ۯYQȲlܷ[g3SGc| qs0mZ sPmH0y*Ow s_lz?Եh/v+ēyh@zG.}Ӭ`ʻ3M1.1cSq%{-K͂Zu-mi 5EiEd՝)I>G2߉"H)/FPn)~-gmlB~~ZKnpZWsX"Z9&9@XCNGo@c}/~3d+L:FT0A<onf' D:xhF6Rum A0jccuHTqCspyš`lLI }-榓#p铵MBWMLB͛rx(wG^ WN6lѽ/x)× S¾ UlͲnlj`y0\&3D@Rf oS#i˭\(|^#z$.{JnhZ9Lյu E|q;5doXGsS1>jz/xh*}bᬐj(Wu|体/$4=!N} ^sAv\4*`d-Wŧu\2o+Ɋz9Ev$_R#E+BN' tFTE &SФJ]SϝRW8z;aAWf;;@8Ȉ~H#B4M̨CZAwջJٶ @W ϕ%[VcN<IqûC9Qu}82s_[bKƬoGHD  TOҎۙr[gxiSwDJ/SJEQ!f0 $G! KwN%2k{E`.z0}{-Q'*K֪0zXesQv I4$B-VW*2%\_V} 4+7ƙTև>_l+6εB}1J-LrE]:B׵MST@p̟rL(Q{lȲO*4|v)\ m[R+ 9ifT0Qj~J r'=GF^Aܡ>\ᘣCaqXEKPI SN^%d-e1nZk$6ɜ/m.6<Uc ԰W$M|SUP-^D %DjU4e-!ܯ30RYd^͍2[@0(;vyi;~ܛZRiVR ` X5M,L%;$XyxjRmA(o)-wE .;ԇJ{D@ɝ!S_{L5sb M+_NW+*:;.'ݎ$Gk@.r+cEFM:&T- ՟sah J5NHR} |jeoadzvm? W|(825 lvF&K6c=(SigR>xޠ$>3ʺ6>B˷ٵQd2 K`/vveibj1 믞 H:UXs_mBBn/mf?uR1\g"M*V vBԻZQkk,ƌ?/)4šy"K; kV jCWkylvAkF.YZOioOUMB0LMa_8f^o f1W Q?pE(IVqt ?Kb^jZe/A7ޭfg~4X$ &q,&@7Wɻ9Ba vυJѡ)ebbo.r6ShРb8S̼M,AQ+HFf󛥍fs_r-834 ;X@..9"+9"y_#Bbo7'm_#2mP@d@b~%5JxJň$\]#F[OKTG후fqE3_iXE!fGWJG{'ݫ:1w^LY[ܹ x掔|RzI̿Q#qfOoTms=buPŔ9CYr>Kn78c!h.{܇z ;$#79^S`ow*-LAVEoK+tV*X%Ey_e# /YBW ȕ{PY %]XH.CJ^4<2ؤy}0b~Bb@߼ax* Xe-\iz5v7 Ť C0G8#/N¹=puP+ǟL2գ=~ Ke\!K؍E'6lZ?H%R:ިǰʠ=~?ep⯛\JY/T\ {'C1tɻQǙ+퐕'w ы\ě%^P_8B㤛o-)["hXsG@~Z#նf~+2}TF0] =6^uY*D\y&UMAt? UCؼ\ȿkrWr1άzkF K7+MicWxlLWo]l fA,6+eu8S#m\1UxRRHTxSuD{e_Є|(NyUCzjn؆(ziȀtH?WMӹ`Rrq%mWV|yl*M WqGuۥܿ&p[ATy_DKxl*Iޡ+ix)Eb¦%'{J )h/Cn3֏!ϲ?9=f1 sᄇ;"b¾BZRò8I:E!fG$=@/_{bͷ~/f5kv]Fo^&cFڥ)pq&"_ݧ?SXߒ<ƒ)9(CA> vc߷{n gr*|Q!MC#gGn>Í)ݻ׈ux@m#l*nv(u\F%5Mm1fJ<{|~( PcrɹDpZ`~3t$"87*,CS $;APhBUeo8]β: Ko;fg\WZ?A8A6L -gyiF̡LJ WaoZ+%bš(DrzL: 7N6]cC|ϻts-+sP,}8?GK^{lHndb5id^8u~^n q,_Vwф\"{Om[6ʏs`s8,W&|t$쒶uL3Dn HBBh#|\ӊ9#uL>tv:^!H03?%¦4%cy ̽W*Ck /-);>ߐG:BvOkF嶭Lkm @U%_n @3SdS&rWD~R#]ÄE7# dm%fM!禘*iSS0 ^& Zn=L[j(Hu!LUKȅ)?UhxB}FYgSDj, cN[ͿNZ $uK5ecnpK^`Y34 M E;L'` T34W)U. @$*Y_,,9 GpvaS\4@?0PFqstHxL[̍ BaMU-#> 9~ ɿ>4s&ZU:/Q,R.>s$=cq*v24 [@X#5~6N @F͡Nc]yR(ao5v{zិU#K<2(ZwH -sTx:nHAaλ"a{! YF?C3\ǿ-=/d1j*4#f%ڹD".ÑcI+QWMPb s9l]nWe˳ %ڕ#Lk&Qq/|P:ݟ8VnmDYn[G6Eg]q֛xMXjV'8$1O1N E!%d5&a,dILM!QgDJQ-P {˔[.oW*ʅgSǕ|)W.@CѬUr1aHUs ?OQq`L#GV<&?ևx0~tr }㥞sGcWcK-U0~Zugĉ֠0CO?bGq\|˹)7 [.̆4F9t_BW;=r1{[,IUʝȬ? p9./C(4oŪ"okf1f CYRs:H.%H}.օh*8k b׬X:31k&\ n.A/z42 -СHQgJPx'gK̝u pq@_ݸ*zzi㴖:Lhڒ1Kvh{C(ب;^MT۴QL%VbH)V+(ޢo;̳vm0'CG@^)uAg  :*ei"BEb_dµ5ȝ]C7pǵFsAcb5cK*F\a`'9DON|hSA}u {=ι<]o0^ȍ&_<]LV5FN[ixc|ۙM$fb'!IJ¾RK&&j3Fep_ ) 6UX%CѤaf-י]!;ttaif65vBE(O5=>NJ.,Bչ[=^T]+%?Ț+W(N_=>N\Ґk|gZob-@wU]B5Ym+PqfxW셿qۧژG$+gb-G/ F훔Z-WGo+it"tTZcPQfj,.D$'au?#Q'(*u+>?S)^])R%iϓ\q7g45jN}Tr@|% Ggs03?vC)ma8lI}c{<,}*$xY|䓿pڞ&d+|ٛl<'c[#;fDӤ}[;R_p,D~m/nGJ߰7Q|Ēe":`Z1X8i %PtU&]d(]0I ')E9TR<ko4'Z_4VI/3؈mR77̗M8רIn]eM;p&w2g\&|$+24iZﭻAܓ8(lTܘOTcbLgX{ͱ]\ʺACzx#BgU:AD> (X^V ^%P{Fps^`~@]yD>c-mhpk4dPt05+&&"lj=(-btI/WW񨢆9몙,qךHmxRVfE:jh=~LqJ T%QO(zq^׏k4uݿFF&# 1l5?A+.rʤ-П;p/h!&VNKf_KөD@|ͫcoXf[QWk5o6jOKT_"9)ʹ0[ \hpTTdޚn|Uȩ8l AmiE[}(1u0WAP9JbfCwí-eA>T4䤸 eIϼ` ٬˹^'v[/m]tT᪈lymZ.:'۞<*j%;fo8lݹ˨z~'7" &XfOҥxY}=[Y)Ѵ|J5;&#i$9mAdvx _wV,$X*ax%{[^v~j(oCb$їFl'잦֪hSH!mAcܩOyݔnǭW::r3nZ"VC')i'K/&R:PgU!Ed1:Jhi %YEb]!+ , \vzRhF_ZҮFX04a% &W8ANT JZ&PouO\yVqMƨS )7FH!88cqa2zb^eޒ L Zn^ر>gWcbu6Dj>qXeWviL 7D'nY !^7銼zg_/GFKCM3b v=Xw-C]T se^~Y+n[>p `IK{I C> _Χt5 ASlWLO9)Xx^~w*Il[0/,Q:|iWѾzƿ\.PH/s",U\rb'g^U\9*RGnL 8A!gz_SGaG?p0me? )ރ=vڵ*![8heS{&k-#wgΏa\mRe8j-QCUvpw)X=9E:?H)j£!̲$)~;kBJ∈8c,olhE[;Nu<_%i5 է 'Es`vxJHפC#1hfʦ^{PGU*e* ucZ4hvBOЍc@!50W^ׅ %K@/ãd^tf!(R9YcڔֹKXv"y^ohR2}@9"MB Qj 10>j7&4?1oe)I57l6kK'6XEIU驹-(fMvlbgrXڑOGu5k xS'7._'TptJx4HK >MsVuskHc4|`r at|JP; !:aA h[}?&iU5\CmG2KۡK4yWM:}Y6AM *Gl4gH|Ln1QHDhE4L]3*ʱ6fNX֑oӇ~9=4dj AuwV0A}TQEyEF(Q~ry-: =iHbzfhזkEwʚZ enxRx]aW,vD!} /iISCrYC/Os2lr,"1tXt_+AoRZ)*.X 9gMPW~,eW0~Q<( #a|d\>5:ը w)sC׸~z셴E5֔R 'bGhbMDl_1]^5tjY{„ }4l O{ ʻ!}6Nו*Ӻ#&`V=̿ )+4˥ɒrZ}}Eώz%Ewotg~Up2.Cew/ԯj|pK! Xa1@{0֦N#l1tULOҾ5J5}pè㑌 0w|˖]\)i+Gƪ6]j{x|J3蟈6.$ M8? x6s:FX%AıH.ZBi\ |e?ef_=az)pwEe)ɫ%<PDXZ+8縶ҩ,Ḿ`aDvCj˥_뚺酕$uXss9BC&ox,oV4ȏZN.:}Qjn %\X_Ulu7hfzN?4i*Vss%5܀@1e[sX;גܛǧ՞Ų׫GjHmQ5/h.#,fvA,ݰsC3/B4jLPbQt]fFӁ؁֎I:1`ѱ{rcVܻH7 \v q-5>PPg;5Օ(L^аEm2S*CVAͼ=,1_5~݂y1d-x{Q1 }=OsϏoy@q',mIؚGiiM]է70OOC&h YKBKsI=ӈ`?a#ו)]b,kI9XӼn>H º/ˎuQb z\m,PuDќwN1N %kֱM=t&kٕ6 Cݚ%53+R5 9'%1 )&'6 Q;αή1 I'E"۱-x3Q"y,A#`h ShOj@08?K/|,+W&%E\ay%I+\15C^Fz0xcbCy($,l#=*zVd⨻fFgSMQDÌ0P(kK:6y.TF}y-&-HUH?d4B͋1 |OvQ ){ QqoQ {XᎍcvX,p_7 w@jWXתR6Sc:&^xKƷ]GuU}og%uW tB;7];?=c,92C׶V[nF=Ao! W~Y!UV6˶7oz|,vLq@!xD:z"/(B^' l2pg`KYYbQF*K$B+bcS;dJX.aLISSX{esÂrc('#M m=[f"Z#Vbx䛡f֠= ΋5`ZoNeӷR)n J!L_s1esgV{ݯr|aNiT1]qFyd7N%01ͭR͖ [7F^DzZqcakz &dytɔ9M*:ۻ!>dFA˛O"J84`Ek-&/uG𯶇vߘ‘pfma/+A\Ua/iz&| EVSr2 #A$ gTmJ $nH`:>-Dy2XX0Ea 1uHH("Q?y^4C<9@0ZHLȿ@k!B 5-g 3JAI~Ԫz2?Ω cg(ȳK;X2D|J愺ҟl)4ɦI { )׏x"iD@ޏxQX(x;` ӸPc{66ӱ[6ĝC$:sqƎoR.a->X\ /6`hXOaa\ fB!a*W8q圸#ePi̕ &,,&)cPc {zėias$5>OF9YX48~"Q%afvMY^[&԰lrc ?3#]ɿ nݛ 3<3g+-# @Xd\D {xu7EsSq ,#D:MCt?M;UKLȦRq@sϟGyͺh"6xBϟ*y@5*^R8r^@ygdjE~Hhh=paqdlf,6Y#uP3BHNzfD<{ZI|a'-9_" SHgpir~SŘ`20p\#JCU:b ԭB]E\r緓qș"?T+ېVjv׀߬?LJ9z 2Ј=$u5Tރ"_Z)E8>RbFkuɱܹ!8@JW=Y7'dnb N:5s~:JJJmn PA'r QRYJȮ/VZ×d%zP 7x5A; CDg3ÖG:)SKX}6s?lp`#MF\=fVz"[P>nB=5kw:fPN@4 E:ڒTi~}%ح?QsA0-g]⣽?L>O%:~1F)wHe1It'8Y=ƪQ!!"2Y)x:Dn5rT)=5Ɣ{7N8%")>dWw7到B˂r UXN;bfy<&j%I!2@qG)s5 ]N !+,R[=22(ʺ/1y4}QY\PX?1*qHN> ]E4kx߶+cݖkϥB8u^+1Oim*aXL*L:/x9PjkrADM䥾7kZEh$yJX3e+/ˍ%H,$D6wy 9? vBL"6BFHx-%ɆƳ9*J03tf8D0(y8Y_1uMyIg"X#9N_0by^I{dSm<)ؤ19ZƠSAQ%RJ i;>[^<165mb;SE)yfM>mzkz(9]>g>0[M KC蚙yKJ iAw9 n$;%Nv1c#"xzE)kIZzQfŘ>%wǥٮ>tGi_=Slځ^K=j CxGݪݵvhpN,9mfM|^ K}Z|% pEݖ(ɖ] ],2{`ZKA<8%[*:aR@|7` l!}h}Z =@lTJ*k}ڦ)3-_i!F)WX%Yn)ba[}u`X!&rH 7RV-[tSߩ:# &@=@<(Vԯ~]J=up|OM()~G7t VbA+6v+]\rʃ7#~,_T;[(^s шqy YxZVުm KZXv Vi :Oohex|Fv~Wsp%dh6AW\u|IY~]!s.m*M,]Em1*)d93vmr%k%.~\ E9c5瓁>Cui5zgS?1 !ˮEJz$R*x<$gI R fyx>:)2Ѓj&+ *֪Å_Dheay,J=o8t֗zs!ņ)d!V~ȾI%}ZԜbc-3>):!Bj9U~PC<^KgAsw+gTߊ5bj Qؓgah*`1a 칍:ۢ|ua8 :T}k7b0B{\y hen.b2fʉ)D,#Г<,̭Jb^"SOR A^L~LzT8UKvғ4GAC{#itk#}vqXA\[^ww-iPS#IyqDq<t"` ʮq=ȳIgmKT&T*(lbaJNav;(7&U~ "yu1ꣴat8hjG;\oShYOFBqGf $VKD"H^@ېRxN7E!|$$?FQE UTö70dC 8TEwţ4s}G?Rֵ߽,zIedMcR,lPup0(4#>NڹRqv備lR<|soEã+(dL6^w{̜?W=PTBZ#LN+vmzhaQ_E*_equBUw/CV,X%vvK.#d}'<,&K[dZDJ[9@ Tb( OpPkf<Șlx߶t:o%T국cM`¨-Z+ٍ Hm f0, ϮsR< /d#8-5U-r- rc*$k@~ yu&2}m5҈X]a**Ne8i\yRP1}kڭ=hJf_\%D2V)/9ܶ_ HͤbD~RGخޤ۩,EܖN]2՚" /^}|#q VrӺ + ~,w\JDQM1ARI/TG#Y> !)n3(A0LʞcaspRjesPzPQ_ \ߎDV kT)w57=~Zb~\m0$pl W=%(Ǧld4DD^m>gs }K չ 7|iɚ'UݝsB}l:u|pR /9wrܤ Цꣻkͬ+!hQ# "T4NNi f/zJ/8塒[XTI󨰮 uo>CF gM``<]2blZ/}G\\J?&|n|Y* AV,6 у0!bR tL\V@8LiV eE\;CO >UePY,++cF}T탉P"ߴѯ3QTW8Uߧ[^̲%A d-4!oL)O0^ۅِNe +B8EY{u%Ǣ?c̬P,I4P6EJ&Quk 3)bbtCFAIm*BC[X4F Ϯ}=u ^}K˛S_zՓ>2 2@0uϛ|aל:07Mo;kvw:eސ&H6UUϽlצsPZ5u'%1™78`j8o_of``V[}ȌVXѥ AMN?r1=^'d_mɟ&CL ]("Q͊P.ʚQCtf/"yxbˎ"10U2 (/GpF|z\Rn}5G`갨i;=!^o21Tp} X}]4p3}Z{ /bgU>iaM& zv-T=bR C\F?1'88jKYM2 +lc_kK S=bQDR\PA@O:ӿ0`x'R}ql3nDRBMuxti+8|SmNN Aʾ_)T fy^Bh]?фPiw`v GźCs;[Ew FDƢ{9q2gJNpUV+ eB^P) 9.*q\А_?J/==EWXW*I0Wt̑ 4?:`,o*<^ 99(1)(_X[HaSjOupvVXm{QQ>] +I9 Jw jų/XȆ$wPp/CEp/Bw tKiF|zG,Sn\ԫ \a0|_ {A|ʇMϠ@X78KIorjb+ y?sρTW m ږ̜%w.O?&z8/ rJND[f8#R'++鴊3ާ%9q2!vd$a3v%adq"&j Ü{/ך<PlPo#;kC5\8sRq")΂(; 06LJUEk?5mMXSx]Z$_>MlcI)ʒOĤ|1dAr4ekCglx(9x  !4 iRhrœv0dk:N~=mb :kC޷2yƸ߷uH9j}̕.xBڌ}1x"o)G/$gHrzG̞O~* ?i 0¬rqR#;E&ݯQE7s `~0jfOPApF)%̏OJ.ֹvX/TxĽm%.CeŬ$#e/|_nI,TͺtQyTC)G`TV1Dƺ9 B@R05ΎC.м͕+3ӿ .{.>G[ķn/**.<*}Ist]&CLSp5/!ymwUW>3tqlm|dlE'c oufVtd}Jy"hl Ji6-\ "D ڇA06M1p1b쁾fCMa"a({9ӷH:%&=Lc8caMdIf ss]AnXJ~H(ĀO u҃wo 3"t.gI23=8,_d dSx^/;W>hZ].]JDIuLV+yL% w 8CNoH6ӲiD݀i;q^@+p{7p -f+Y2tg%c|/7[LgX o2oipṶ50%ÑJ&e*R/tyLK)(Y;2:2Ѻ"(Pۀs(7⵳ps6g8ޠYG6h_K40ء^'K,t59i$YƜko96h<Ő[ (1ua F3@yO6F)(340e+y`)pYU3@YRH@QSWy$V6AF f?>h. kRsR}ٷfp”`ˁ%,͞*ˎG"L7/Y qYr mͷˀR[ecamIu7Ļgg3 'H"hउxSxH_vJ…>DyObmK;›?d*.VlsՍWS')#i)Ze,ڀOuݚ ^1zD Cqq6#,E+<6lprr.HJb;C;T[Qڶ>;nBbVNQ_eR2.oT (ku;Gݘ7|R_Kk%rĒ}c$Vr3`l ղ 0[_P`x.zc7rvC,7g3"DIZ܉M 5p G4IylĊ[)ե`V+a6;]wiSKŷ3- Y9KjYhY\Ua#3qfu;.68%}M1:O},z2S^)T |t!wVf"m4fgXU[ X'5ꓮ 5Z^Ox ,"R/qN90 D竪捅/J756d,ݧf2PoBܭ0Vi)&DÐWuT3#5}+՘qƌ]c:0jշNeBR]o6mnVQTE]_ 0u! S6bcu7S*[uUێE4-#!ʗBjg=Ji V"ZM':˛zRUOimVƋ%`vw֛& 4P~H;w J켦/,w4{ܫ(-WmB 4nN;Y%m"Y~h^*M d/D;.Dpo+7pl {nHFK9!s^$}C, LwxF b|h8\#43Lnԝꊶ:\ʱ!'Yhvkfא0 }4XAX @ q<8|7S.TonNoM*_6/v GFH3H+#9xpkٹܤ6 5HiEPDH40̴7Q MtGl뒟 IRhXLNpL=aa%nCFL1Eexo8KQLA*ttL\^F6kFXQ @?0PT, AO)0ThRw zȺ#S=)$JFT֍|D`Z[%S2}A'ѣRN7:^SwgG.g>'L!47+RcJ,)V UB*zbVY>7>%F mQ UcLQ9x0$w6ӺEm+Mpwe>N&k0<+bӳtI,NL#д6*!e$(3=^iX t?MZLzVw vMd;]D4R) M]RyoN . ۜoX+3[eۯgʚvH{+ A.&r^Ԃέd?Ib'4Xdn/ѣf[QeCϚY?di bS<!`Oъ>ua^->uʆ6}ۚ xXA ya'p;_vNTh )^+Ӈm|09b`.$=io<\yx ]X%K9w j!Y;]t+Ӥ!cgx!b)?]hKLKg-j}3~;ۡi$Han)a'86򔀑9p -eT$kǙΧ{}L-/ʍDyrJ)zE5M^7Fc _ZY(zGy~ ߤ3Ju bYꢲ֕kX黵[ m씞S ]x`$nQʔ5~}x3WJ&3院*Auih(LrV"G~ ݗ?t,?pY%Msc02h9uH X7}eJ d y'o`} <K\CME&orkfSZP38[4c{2V%Y!C2nuv5N#:2.GFap| zQvw;d,{#uSJw@yZUȆ*g΢s7NBڔdJ~hNb-o]£&ECPuoWJShx=@=Eie^^8tB1QmjxK?IϏ"/vފg~puwq'~XME/@8017p_\.û\m6w\(sR0('%F+W~1hÝ `—,{֪m<&Mjb•>,9[@*ggT2N/f>VmPk CD&)%UĀT7yj9/TbԊ֕ G}u1>yaO!x<+oOO7Mz੅hO-Ec|A p8^ mZ[ؚB!?(}_#+UH$]DSHxw]t/$tϜ*=|J8 0̖)9Cå;ޡR9{|:{/OeA,ĴÑ 8%hK'7LzIK rS$eU KNqW j( NJEǍ{ĊHE7qW'Ä݇:`sCF26i=jxHc_o%q2rh ;#4'1"PXÑC$& 8D {LxrSpFxB,V*-e\d-:E6_qFqI*,H38j;_^<{F/L'3/ľwl19;.`-5H..}*.i>A3J@))Z /Pð9.5R)xwX+mԚ+>F R-P@||1pQ6= ci$Rn6NU+D'ZIL` !db9XSp-5֠IPsi[F2bkç?#qY`zCu.1B #v͔E^-+,(1=X]5Щ;L$X.m< { _[wil* C ppY}K0m{7M_rXO(`nYE MJܬUYKhS6mDh~Q04 rlC6NW@C^n4k:4i5Єq󫝩>Ӳʟ<]d2if& n\/YwlAgќٕȔ:yKkm[$qE˶E.|-lnmC kcAXNg[JOcqgnivGӒV KỌty5i*.0^lE6H=, h`CD4ϓQ>aMncc#"XO:pɃFsO6mE( )P/Q,W,fY|=GkgnY#U*5C$(JUrI=yAImdJ Zyq yo#l4FRjy(&9˹k^`?KGuWvs!و څU dSwIG=ՠGdk뚺azE8س;>~ɍΩ%Kg1iFò'eiBuSa )HCnֆ%@#-CL! Lic(9P4EK׽C>t=v%c5 ]T*bi+OS,c/l^YXPc5t99?q'Km8z݀ekaf9ŬtMoo掲(xaō! 1Xɻ&c1Ry̅va5U}! k KYq,dyP*#ir@Jz~WQZ>y}3-K :) #߭`Ru_l<$)aA`ۉ-=DGI(/᎔͖6r:w""_7!MG}$EezBLojb]CllG1MVڷd Dosqd̂]Ua85G[d Yɒk?ΜB0Jn#YjP6_v@|nz&Βw;ԓ+Ş V*@иSx-L)w:ӽ"[Zt~Qr v@Hڏ0S ^`m5璀>i+["TE*u{rC4+k-a_c浍?!A%RY7oPvXC;C76oXr-1ɓ㎡يKY$q}֌# V&2Eف=@anC쨃$WBR={?1%M5v/o=I1^\4|rAD]["2%XU ǭA[:N^"Kܡ[7?}1dA_%fM( AJ1M zpP[Mxiϧcٚil.NlSX;w+k4Sdck"% rRT! ;w}ҏSc xXR[4%.n-, M9 H-!qb/ kdy 25rctJ9БQ|]&Jx{]|O}uHh/3d hFފdK8hAM# d_hSC *uSB$msX)Ls@kzm f֒!"!d]c98Z 85ȅНn{s{t۰Saa{nߗ1:PD\.!xW%Q %$q9Ud^BOcCe=F2){13[;XjZ:`Ӽ~T&hN .!ll3]GC07+3oX ?Rs4O/  ,d#I%G0ȶf*7rP2n{Io{;r)v_~MoT1yMXN#:Vr)8-fqI͌2ԣʣ&fo&*mn5%XE\;BTz0cnC"sy߆V:CNl\y&ld-,t l*'ȫq) [oE7 ;9J4t~.%,#hdΟ cGd2e=0br(wf|3Ro}~El&V{<,;G1ɮ,"&MAwV ;!DƱCNEi MAz2OPZW/dLi=΄=. ^^ˆdSjuPiTa9~ $؀ X@ ˥Md/\N>ex^Τ$9|d G{+LPKgslg1BZEev8ުǗJ7 UȤ ڹ|=9P}5Lѹx{&6#܎1Cޟ[k}!y+ӣ4;D;.[eKz~kgˈr|e\jJn1=R>XU @iWmGgը2RCjK-qDѹX tsSЅl" or<RoCp6N*'}"mV*C5xQF |^E>H7+!+a)"bڠνVJNXi8z#s)yS~e'dq^U.rB86G1%PS.惷ƑVyB9=Bs8Xh;MZw=*(ӓxf[o| X7c~Hgt2v/e"b̤ ݇azlv#E?$~1V\ΆZQ-3beps 6Zҳ︨xue 7ODH&Y*D=w"a%bQ˴P db9{46S "x l޵JcC5a` SLiwNt(;kyT0̍\+Bn YJS36-l0K0bđj\\깿~IYF$bƭjwʃd(:4sNY\]PL׃xk[<I#;׀% |IQNTiMCD\WjSO761⇙,|w>4{_8v,ps p>NP ew !=$I4OG<;gV%zTǗi}ɹ+L?~ Gn$t8BRPw5qeA̯cUS fؒh䏤~ۥXN8Բ=PSrVT̂{f:0A]|pJwH^%rpb "Z,h䊄q0%Ӂd'*I!R6d&T%v~Q{Ss39"μ'r*Dz+4&Xޥs{po؅@䊑\ mS-<v0"%C\좕z g$> `Q|>`&nݾ`r:1 6.RK 0ZQ3BV0UHنڧ+{] B韚M)_B3\3fJi)#\$.8jv)6&&oF#^ c,>l}J.1 l8rw᳚%?U^~b3w%lqwBm=!7e.e'C}a@ ZVS3wգtbH6t=y ,]kDžMk0-XNj W@)pXVaeotZ޻w5a:PԎ[d-1 O_iRmd^va4)t#] Ckn(3 .↣.V/ʮp ?4-}{@.T"h'ɶ!lץᝰ_uy;s"a3Ld%rd}HVt^ Di"RO<_<#?kV!`EҥHg9&2ӠR\^qܰ$c\8דFCCyNzGW;OYw~r&bE5݉䐉+e %.U'4hZ0 M0],h[9axClzR3Ns Ӛw%GV:yaE;lFU#(I ~z`2iG2Ke,&4WhŕbD[`-$>d ;o Є@0Ţڬ .6A v(;e"3[~Q8 y&i &lL0v-*S>I9W@0$-Y []Κokё9>D @;ZN o-r]F|We!cclvTA׾Rb-VSm^6gںэ~N@)[VgᣣlAF6x2kDF)ʌV(ǀ|D`Ȥ^}ĥc;%b'jfkv6 ]&"֒5 ;Z8| 17)# ~WWgDPHdu|ݱBDޔn0?Њ?!,BZ(mPԂ}oV\$b4>fi酉ațJL=p4%j=8\m_KP.@9AkVH"zIN{"5^}Y?xk<3.LzeK鼣7+6#ӯ"aVBWF DCךhcBg:LxelRgR<ulTɑh>9!H P$+sNF7_ Y۫3Ի{pWv-LPTJ)N81T/b{F>n<;hZ(s$9__@4NkZʽo ᔿOEi(\uOl?!J9ǫk+.)%Y!~عȄ&}ԼVH*Fa \56QtrŔ/7^u7 M@6C.j ys`A5?kzfzt^'&(/@!4rSS Wf%|v6?p~5_7+=3,HƐU7n^wd)>dUFG7Sb# s*`D#j705i* k2/ٙRO:XVIK%}Fzw"Y 3JJn[@mɹC\ԓ^[?[ífJm=N]zNP_.K\bξ^ {żjnkFeZ6Cm@hUaȱ@%M?_jyϋfe#'iY.P מ Q28ʆSPZ 'LTqΨb$@67=*ssEG' V./'!HxLfj̗Gj&Poz{ _Q|#0mT%YHlFDciyes.i$ pQas x`~2Жwاɪ_]ˮwpw¸-b-rg0kB<@.&Wf#r 3%Ddleyɓ0 Cpγ)MʇU>!P#߂?/,1+WjiQU;J.O4Yo~K@܂F}ˬ:7x`DJ`&0ktuuo&).p3rX/9ޫν/D۠x+9V2jE3&أP % pY.iS 4}\w :mF؎/ *Lͺ2 PMvuƖ/#l91F.q2`GqE|= + )XnLgcG>КGKΫ &:T&vPE;7#]PRA*R$L]\ UnL[Fw\G^)'b_Sp \¶^*n$Gއr`ڋ+0V&>l&@]zp)fyoOW9o* ZU]T u'|n4ܠf.\^'%+irbd=0=V)RLq•alS+D"*cC)il.%ml%+U2kſ5_|ݱ^Rg&Tn)NמҮʹE3\X^H]贛ȷ`[i{o*xno淇{FY6]mVh}Uw_55Ա dNC;86Q^_Af釚4xd/Ok+ \e)C-HTLqx^du>1Wg9ҦSL5"n`$@<7%I It ZbSG6qJDdvK ]RV?e %*hd} tLl+VOBxQhR.tKD m>^m8%Raݛ|$j! :'^0Fm UM oJ K,xh<2?]u8Bv@;}Bl`][yl"ݥ#ϮE$ C-}M6,C@Wd+t1UTI1pyu#<.>4Pe@$"DH^\V4Ia̙\()CG:S\Bl;h\X ` )$AILؔ.M$;ƎKĚYl.t?Q诀߷{4xwP7I+wx/WCZ4]DA``WUu9<qunOJgSr;t PL{i`twarTv՝11nKb_mb,jńC]4p;YNSQ%/0wM.$ 8Yt; aTj#7(;n"ʷQN![s$͹n<|/]uyۓdQxxPGwsy2ɪLbnNwSe#Rwh6g.xs'Q3k@ õ\GRsx_G\V-WJ7mb2h SiXA8Ú_Ĉlܣ*5<_8KBsfHn%FNəz?%nktĩƃy ǏGmTp_eDvhD~2I%ƱJdJ,=H} *nHJasŌqGRaMɮD~έX6iUR~qU y@t/G(.o 8-NGiZ)D (V] ^J5EBw5l! C"\uMZ2SJdjюQ:!ls ]-1}|f7z2ٜ3@P(skro;J߆'P\3$"Ġ*  tq5?r"8L!!~X"I*! )3 rJs2A؏2c}p1,Npn;%/3|4=RS+ͪc-RU}7Cݮ9V/[ cN!=.Y,.ov7@k:F:iO(·cg0^& ?3_l!6 FA#shuP`m?AR^sQ3@YukPjP^^D Ks)\3xBY:ۻRLTh__ >~%Ɵ#C}Ȝ :TR7q 0`K+v0Aj#K[&UNj)<)4+Enwh(B\Ma _6{{'(AN@uUռD΃hb͕w9m]OO b˕ao_xi\U#Z!ja | U d|-"}z_ x9][=IeBdP[Rٕ{oGj3Ժdts!h[A3<\ۈ7_XpW)W]6H4&'/!O :vԣj踍vw!לd%>{{`@vJ\ #ڬ/.[zw kUp.ߌ-y5 0~`;&t&;Rʶ.F%.ݔPNW\1DyrӓG0eqxxKzDHf\E 5dBM@y얐`G0uEXXN7X082)VG溺:1M݋S33ח7z#E̋h:9b=YPK ~asɜ܅#m~ tk7V*h8(,&srv-4Rr䀧 hjvH%uTH|(A+fcZvԩRb~*wśvNtc"6MV/F p'{}9s/MC:pܢƜw wrt9Jrf`x~&95єNQsGk_i(gRI BxvI6wwҕԾ.'gu*iѐOR7 _Ș=bPI+lܧg"vc(Ʀ ?ȋaCx] 5D6wq(FK/?/#QLةb I ?kyt_"2fg(@tu!1v&fGj|&0px:ǜL G4$er=zKž1I\I+vMR`;Ls|' $mw)$2ľd'J{EՉ(-K 6e M1񋕽7u1~y$/olUj1(gmL<$J AN39!oI AEWJinͯ ?MOaQ9@YU<5ȖcCOV&&P饻vJ^pJG4E^6qo vqv~"P8y>lkf}D0-ӗOvӇcςU[08bil/8#k)6D)#)bt“Dχީ(rEM_ؗ{JĒҌmմkHJ _JfM(5lcg[vrk!VS B@vp[`T< K̔Փq^z#UO&׬5PXi$45ܭ׆Fo%4L/G)Y0&x :G\N]aws%BY̺#HN$&Tpd 'չ|T|EzBM Y[\tRE6l5)z[KͳX%٦GL}^Krj,ǫ,[HpܿVi2]1H3'ǽ 6i /_m67C0b34$-+T;Ɂ+fb4nf J0#٫)hHfgca}7]$HjhdW4[9Mg1XR7۴.$&Ium2;Zb? s V񈨾EˣIΊyN1e /hBȿEmiW$#+||ВZsΖb 0<(7x0aKi]^M;gtNuggh#@y Dž;"ZPn )!=ʧj4*cD%T( Lf`x+M8ZUiTsUpUv ~*B;38sF{JƳ֡Bb?z#Pp%҃`JǏW4\ӭeq Ґͥ-a49|\pы*<8#*F-йhl\u:rF&*Ưۿ:owmB 9 +y+wyAX:f!Vx qrRϳV+H= @d )yMI 39Y~X=Z\ ;xf߱Gtٚ!)#j ={36I{I+0| JB7} K;0f#`i]! "AUL`:XݼU+pp6a75;ϓpa~wz 3/b(?cN-6$Gto WAY3QuOEX[S31N FQ鷏>b`5ma9s(3sqbЧqg.^i2l.E`hU$t "(IOBԻ_:iJXЏy֋|Йx]TNޯ\JVBLqd.~ڧmXH0 pw#tH ΢w<x?#hDVepBH"19p dEҰA1٥~ 64v$`@Z OQʒU!W>5 #0I })}P>ɝ3_A^L |aA %ۯ&`3ގd1BQڈ}c)4 ;\@:J$^z qW< sڠUҎWv%Q!N=x-kBGdV^>րYM²_{8]QsrYtGrldѾ] ykOVıjC)fz&:Epeۼ$.ji9M'n9 o*F{X+R&3.F+h;$Ǹ$OˁL/8g+X*EI!}KF֗*Ntޗ!q'hoc/qל'܈/?gGKqHHĶ ș:!, ؋g2yEQ\||ehj1S뿬ay4Q I y5{{ jJJAS:X1KCJ [:QC/,s7V 80D xT>biT/}wF+iQ)oP$VsSZ]S xm !`#/0k r:YAQi{T?Ɔ_F2;i4]wn:1NgFSQn>"{Q[a!ƤPQc=}[NL?~~Qqk%UD4i^cgMLHUpvt f5b@ƫghYFZϘ `krd.Yh#cCo)׭ת`7z͚ ℘CLm|+,Wcװ}{F+Ơ@F:m2a祥3tc~IA"ϓ@2>XAA*w(}!A`\^3 CzzVGѳ׈‹3dՄI[JT;~<5z19xjRճED5zK29՜;ہĐB!` XcFod;>A C!oL](繶 13dL:6&h.js*6=Z,?ޠl8봷0(-et֤ 22]ؽ'x~nsKA{*i# V T;b܆ɣ1F:mFbY0yy3yE n'5aeʅ6H f$Tn浙Gm|aAEN4Ĩ}p%&%qGR2FWMFܘj+%pVб![`݅[j&\?;I($1uמ;qmD1q)+i;^-VpS~_żڗq:p3?h %+'!oڬX 94Ir'%~9oԔy-5fbp@ko$ ҈,j M5<[qxv8HКt-7N:Q%6a乂FIN^,u.!W_$*8LMkh,C-pGKnG+. hgC.!,o͉֟Wqw7Ʀ#x .mrWs4h8E'd㑘jPI7@'3l(IEkjRGt#AׁF}( pЯ֐AL1jNP%(UYZ#1$3}zx\e|b,!O$VN}ۊ Б!%3/얅Z,wo}㰡Ws'.' S~6V߷Mr.. t&0seudV –po08c7f)^l(Uv!/dN|S·_kȗ>?;8U,P73URW36EN LQ$ϔw;pi]dО\v6kUJ߂Uĕ{GZ:"!9Q/XC0c?WK"bug4p TXJ|m`ѐC>:],F;0.|LnyYmV/'vtAZz{-_u4n~ۅ0e+ jĞt}+_96^ ʕb΍;94 c맰~:6aaim,wy}3SH-7:M9}9Sg1-u4s|rlذ0eu;@+ĒiOKqHoE0,5! lz4Oc۹\0&l&5kmS'x+C#k_9fMn)@ Oo[[*>㴧rcQQ;pugȩ{=_ZϽbr[NoQ Y[a|n ,ЛGsuFξۼE}^* }ЬNWƬtjOT_m[NZb"GؿUt s!yWJP LC1BRTX[/l>W!=,˛nό㝂ɝ:",)k7uSз۳RckztȤ) ǃH6XL[ B$eQCY@82Si[=KʪuJzZSq3SR=tD(Hh`w,E؃d# -|oq'{ob -><#٩^ތ 5vVL婠zX; hvosqwsGPUթ]AWZomA+ 5իr{vY&*I:h<2o %VկQXSlힸZͱ.72,Yĉ5Sv$ŋiե Xƌe?Q թI>6"ޒCtl_FB\0'3:6)pY{y-~6L-$C~Gի:, [;܏VB$E(s HgRW1Pmf3%11v@cO))WtXgnI< i]⣡8׌ -$jLo7Rل_|R8V>?qS]=t_>N.h(|M9dy?^X2Zzac zTU4.q@-7y' R 6%rBV\xWN$?Q;`Ԩ6܏w7 OO熡xhKlMjk!(sTLPߡTi$4;I9"d\ t'Z4eBf7w?KQV)uc-x܅hJp_f㣘#Qj(,!% AK*ـ01]v2J68ғj,pZ>d UKWLvoTk&KCf^F?:'BcIs#w.-~:?wR[*]=o߫^5=>#Jc(#]#KH^Hcճ[\œh)bKQ]%`Oo[[8\Ν? -caI=Dqk5]DA`]`_CIsoYj)Hw>cYAԈ"?nQ41JPUGm}-J> uv\"+s8@r 8eAVIsC[{DYFGFz15 hp$.W.JLw jep'wG˦ݵ%˟O@9(㓓՘Z)8v_ZvxK45 2NTSRD t!vE6 W+G{#-9%;N,YGt6h"UP0ߓ-~pTG[ww3:?܌Snv5^|-y k3.e̬lL8clD~uE a),>4Doηv8C]lKIA>]\d;VF\x )Cp`Xs i>6 |gPA˾A|)'; [A@}Э(Po[$A +YC\-- <#~Gd?+ s n/b%Xݖ8S)_}&H(PPhᄩv,%UÑ`Egk[Cv a`%?K`.Hn _\u-J!IX Z,W@:|3p[rXYF=.$"#44Wl%B _♻>%"[@JB@U琇zv q熙Tx݁i.M&Fx/ҩ׀@O헓X7skHOxN5P WW@1uCcyݫZ7,U佃Q%,> 0#pZ4HLlg|i>}5MM}o7Ck_~p^B{R~[xrjƹ@H;7zmȤd>Zi 6z͔P)ͪO`- $)AE'ԿV[ou"!^5.XS(폹}5P|o&]ؽ9Z *eu|U!/,mA_au-r-*~NlK8I1tRgDmZN#G^[D*0,z]ւ̯UH:T;n6)wKip Pׯ5Jpme6MlQls!_|e-]fg$dNi5$ 116!ԧ.%p/P|~l=+x=]2}咛_|I^A%7XAbeJŴ\QDalp4|ǡF.)VPʿ'`IzuQ:QrNG'kR_lzFHj/7! |eڋVFǭx]܍K3Ls, d!j"VK`H~{x |-';l'w}A )}Bh @ybl~Hޛ{qEPdB-)xcze|H^x^1 xšeNvIfl5ձ[,kƷ7Cy")c X0cp+3=D.kA4`N?Hۨ;6D2,V\HwY1{?P>ڲ*`)OC)xZsUj@)N ǧmx`@ks4bѱ\E+˛9c)VTH.z|6f1Hq\ bJe<)*} ? f*dLѝ>NYLeW%!lu!bx1@f@u 7 3J%?w*Ĺ_ A쵤LJ%ӓ-ZѲP|qr* EM[H;^@MtGc鉋i3TFV2$'&n$€QZR,Ħ(B](dMbۙ N` b.5^Df j:;.)\FN&~d.`y N; nD5֜NNJ y!j@m,+rgvVaHV {b) F)Љ ,;;-t~(-A64Xz qZ<\V#a>VN4g7g ᔤDDב;-@c+/fKkXPjJ֎ﲼ`"I.iZ2! 1տR'Ϳ)29DόSUF<wG%WÕZQ?[<jSsw 󰡫_^P6Y [VwI{1JKȨ̖>L㜀LU7Z jD}YmP7?8Ֆ@P滨85whIxTnX@w_߹nŒSʒFIl%cb0 (kzf!ZX.s ]Huhe[p%8-}^ܦ(n#Q˰^J;g'埲4.r&Th||k"* ,. b'u\C&d0**_3s_kth <7K't]D_ ^^e`+\ dW9LŞ@e~~#ՖA==$ h }3ȟ/'TF,غ yix&raZj$Z>߬r`L`pFcnΣpR;uR>!/s$H6IY.J"Ah]nv:3OƣIrnx N=[L/?qrOhLNWw'1Kj  pm-Fk* BRjy8R"Fh|@BOĚ)V $cDã}?g'$!_I*6[r7?ҏ-۫xbD<6w{'W䚗:QGATKL hAжly2g('u؏Di&U`{C>(Pq`:˒7 ޿5B4IRDa9%}W,ɭW j `HWG 016F<6UE6H- \uauA#U,w}'ڼ%Ouj p©L`E.0-jt'L8z(>ॡbK/ibTXdiH ?Yvff*4cmayG1+ዠ imbE_͛I0;_8yd\ܬi4/mWX]̵f7XS6Ώ'0O=v@i?*V&Jsa+6A,9gFr"2ڶt'},ԼF% bx NݡiAwc:7(xrJ¾*yHo8j8ԝGKQ'uIآ&絾"=9aޢߏɂʜiV}% !ZڿdRP~ۇ*w{Äo`\U+/jL˪h` 3aP?fel(M<S9ENj)٧:5M!Q{w)h[. @FeؒLN=S R绔0ib0xI~O(Fz>osh2.Na`7'vw'ra6Ky-ۚpmȵS% a"h71j6"aw$`Z4̈́W ԏ\jSi!jPai||̙ZsYDq^m7Z7:%Қ% zNsR?aZ nXpX>^$=po,V&(.fsK[/"!->P0O1D,G'a~-"ØȀ^`hnoUݫvl_|dӂ*Aai]T.H ,( =9Cb]Cʧx9,_cu(L1J;WS[{ ]Y.Ʈa"9-C \ y"YIf*Gehi8%T> O <\<{ XwR<\ûB_Ve!J%& Ph"r:%hMp8> ̶C\β6`1a.́"̙pNF4I34Zׇ %gJ;>`v 6@YPkb de#;9kOd‘?S# )F4 խ|YBnXЌ"t_޳ЭO wggLb iR=vHu P L)U: ]LſFF 4gO&ȣ$9M% %^:TG aE6[5OR< :'ڋg&pb(_\TC)5 #@%gR J;([0 o'!tc:wE G.N4aͲc(β~S fnF͑ba$>nkĝt?%}M_w⇧Q5` "2' lv Ȗܬ^[Wt._ rC.M/Zz6PVqwD(e1}jL,=p&>xrkW6i0[jPer9ӝl|!0T;$xTo1t'OЃ#+VS[49/kz O-B!xbManWoSoߤ k'ǣl,mC!?D8º{svbz (7u.xnp34hf֞ya[tFH)Nd}IG. B/NVzJWv(ˬ ˧b~H_׵Z%s%'(`jhc>BZ*O 2,bp@c!xv~1lgjSNILe_1FJ"B:zLJ=+t0|Ҧ[lw uZl9#GfZ}z~G PaEd{^i,t0L3SN=)n՞gn\J!*s4I6_meovk|󍭬fd40{I \-oB넘u}iT?!W!dGUYCdvrVD",Odd6keqdQhвG?; )%da+'F2h]xu n`#OO, a?hk(- zW$d;ksJ檦"bk]3Oʊ&z5˸ ]Rڽ uLZ^&3)ؼᖑM=\58zPǒ&WE(?|dmum@8 Y;U*PSO9/>{b7(1ߺ'.?4xz .4lܕ`69ϯd" $"NSW|1_NGMXK6h^}]୫CGz$[wyO(@{zЈEV?]Dj=Su^6C4&gd, |BEf/Iꌑ"r~11н:Mzni_b8@'_08= !Q11Vx ^`E8UeJ/5m4C\9D*Yu=LlX|]!##C:J(S >StL\Dj 4T͑:{ϧpEe矜# 28OAĭ#y?%( fC6*z'!\ ̶]ZvO?el[`~1̠Fң%m?1 ["56#ݮOR$eKfe"Xn~ RZ( S¿9 FFbpeednTAn.$v ۡ4Ts1-?8PrQo B-gDB|[Y$?CzgWԿ@7ĂcnsR(ݓ)5Z}f뜾И2 ]܉ ~@=6a\rJ[v>.̳=c ]_< b7rvI\Wp##u|G / M߼'6 ):i=tG)wWLh8aHxP- vo?Q7U|}H/af'+~1DáO?˛!"A ϫC%RcQJ7I&ecp ,eaa֌xkwP[U@~@\FʽrځmiAߓv[YP`,b?H1P oe}"=rp[=,G7J%g@B`܃T,29\ӓz\ޙDũP;ŵtrJ$zG68uڪbQNW,}4>a@t<+&ifjHt7h >dfY&pZIw뼟4'ɮ, ͛ޤڤJ_*7[&F}rNp[+2~c) |aƀGttPY4Tܜ|`>9]BM|qovH`USٜ8vN wm 0|P! -9ZP@B=~Ȋ9Žfa|c?yA8p7i+̘OĨOmW?pQv!l4Tma+]uҳaζ& (< gU0cLE&eDQfY)J%6GBVb`YQWE"*XIGU_NJPr 7ۿvK-`1!jv6E3K f[F)@Ae2'4EBpiwC\˩5DM|GvXf_ e:㻈Īc5& 𣏕w3[ڒ&Jji zj&ހ.zw|/ɺ,d۪R̈́ ^mͬtκ ;8JjU6wW~cܚJB)½+0\ŭrX2 / Ԥu0GK~롅k1k?~g/ 0R@}L{zjCK;lD.%Elm,N?g:n臛W,c!u4DYQ#w{uqDQ=~ <|m0LDQ,Ps^Qb{?ŘUDε7szCԟ {0l$mܞ>'#C wq2s8A1"'(6:Cay" 9#\)k ؆Wp57t8 HDg]6ÉCtBM 0-w_̛V`'@.۞tE Kɪc6̓`LS<>T#E6Ad5F3^Tڒa3>JaȇYro۶!iPaIqZ 9mHsxɧ"iU:%T;ʞ>FGQqQc KyNR=lXҾZPL61*6wxZF˓mѱPp5X9pA[,7 BSݞ^1I g-"\, .k珞q(Rxp!MW.szrO(rnfr;a0!YQNK6fI!C꥘Č4pߍ{t%N+3<;86m_Mv}H evgُ\!ŝ2nQUq鲊}1kN E~:%>= б&wSΈ¤;dS~V(4u:1ޭ~^_3j=?T slk5q 'H3gMB=;RFɚY-.6cxKċY;@\[iE<#ѿZd(Z5{RL|>\Rxw0]g`E_.:e*ԕ2qkE_ibTakOmVޅOzP}=n* uDO/\j1H~jwb^MRr p wVaX #A)fdG ʙ*KpRƯ42]vP굢bZNk@ǒ' 6,ND4,H̖l@ΞݹH.?98uz }Qv۞'5޸JȣTeܰ0]+>Q6!! )c ^3.dXfJ4=U;Hy{IouQ,SJ$<(Lh&*h*ke!F]XpU_oU@`*W@r%ҽqnsh'MA')PtS&(Gm$#@6NG ^!7rZ5tIfe0!1. ZԊss{ 8.OEʂZLi$ _9|*+bI9DG3E0^) "Ĺu8O?7d/6H(N;2Jh0).G/Kf6 N ҁRЏ9̡)fR MvT5vڭ|EGPKr悰?uܫi$ZqVq+|m2"@6QR^z/ySwsO25*Ӟ>`0Q6~|H o@܌wh?Ž@>FQd&oV*IW(nujoBV^#VD| :8}yCٞ9_{s X3~s9hk&6q(~՟dA A3)8V6ӏ&9091>_o)|\/ٟjZ$Ww_Ub+fn'SqM~˓ | ڼ! zƶ}) 3cwr}q8EIt7~,"Qi(EP\t9*ۋuB_.d.8EKQ逌2r$P Uto-SFUDCBٳ'_#r`?c_;\VeR=KKl1vCxul د|ݻSCq7DBn@-!]Ա(e䶈U1EǕfy6Eٗ3ASc@:Ղe^#E2zvs-7hЪ߭a縹kpʜ@kօ]%>>gGkٱɾ86kc }6xkK½mbJfw `hxgY>\>?.]R.:rj[:{)#a=qF1f ٹב~U !ϿxrͫbD+bF%m̄7o JQsШ1-rZ:ߊD&sGxz`dϩd(fE*y'I0p:4D˧ʆT*C=N 2//~I"'i'J #X/-KxaO n%V`@[Ԣ7 nb^VncCp[ThUZ @B/G@@t/Ŏ _ J fMעs [W6)Sx_YZXi"T0^`u~)=?C}8u =V3^[ѿh%(?YBzQQX6`n{{<vIb Di6nw+.yw*rHhOw=(š;08/iDVl鲒< =uPecL8)xcf+W*kڠ+S@˷lmLz`҂9G`VZ܆N.ZG)[z}1hvSӵ įNjRk,ߏ8|@Ԃ" R24dlpa5(NRψHBV}.P}CoKq%9Xx!/23B1H }ڟ*yUvDD6OǘzàvEsQ~X5|=L*$ !Z(m/=N3tv;[JD! a3skD9I}„ؤKZorMp&AT5?l4)[S)=6&~}Eɷ7?!^1 Ww5D]C0sb=*-@\gi?J;uNQE2A{:YvR1e˝Uc3XAFSF-XB^g?E'>s Sn}!&7 %PױN`&|% S.a0sKR>GE'Ab,~iRQDB>Q{ҽQ1S'HT]{HSA!mީ=?R=|xVBޙeK}ƞ=QA+MN-':_<ha]*lZͤ. K2e2e{r,N_d+BȺM]dC*0Z,5SVٺ?RSCLmm'.F8l mӸ,tZ-໗/%)Tӕ5ϜR3zwH&tˆJu^$K;*Wkm|lwTBAZltV|?+΂|ŹR0ɴ^ǭ],cðuTv+M5hȯ>>s382F g٭[5sku_"i_o)GhVYA!O{r$wUה>Oݤ8χrbSPiIx Rq+$f &,D,8}7y L{qP"ZT?5DcMlZc~ Բfj .6j*M[L +)|-$1:@ТyZ.K!_$'~} KO; ?*0[׷7Krlc3\䚕-FK%;ZgnMOZ)h_p#UjS5#\bpaS?L%1fz"\;yY6-yXPHyM% D;ܠmH9vNJh--mseca{]?L9UNګm K|1FkT;dlT;4cJHlEUm D(Ma}&akZ@Y^(qpʤ YmXͷثuYlJy2EID"q_'=yAAjG/߅C>5]Z iu E[Ƃ}F [/a!ܥ^g0wɋI>P튣ߤn^D9l^OnLpɥ-^" a꼏Y>x .b2jw'$ko!_9$ZDDv:&#: !6"Y|xHΤBmYvA_( nA3_ߵ,<Δ@ [OR\|5pv.:u>kP(E)%R]K"f৤E+ªȐ۲%9'fi*1aլJbd@)K *?f?w 'H_KZ^"Gia 65E'X+NEBҒƏ`_BFaFn.>m LvB{Ⱦ} 6rtS|5\Ñ1ys4B7CnGuT8$[3L >A|,G cۘA ۤ zLNI,z}q--vKMWv,.m4X>U΅[MlZ>![kc\/UШf ,t r*tB98T8+?^0kE TblC|P٨' Ou jg;+opKZ5G.TWa,A_Siu^s_Ôef% :([1"bs\ˑ0 B6~oPzr+;qҳS&ՠWz$znsOLٳqd,U^.,~9rbZ!Mt62~-rǚ J{[r O7+Ia! ]+$燚K]掬tꚍN'(gٮ1D +w6WNUg@\ ]c0ygkd_HBb'8^7CS4󘥐~ >|wD Tىt`pv]p tGB_19.eZ.Ǵ)Ly@2(#j^Zse'4ⳫUuYݣ>L $C%SQπ;3otM's@g2 ,ro0t. 6nuROؽG^״b0;U]<@)qQ⛙ҫhbӰ}soקwBol{6`򆒟AAAG4U )n{,`.*bbUJCߊ obp r]?g`V]9r{_*j 0Kv{- KIWwfݽNNhHS,, 7L^L[2Pm!O;]F |^Rox3P$*uĊ}hZCP)Y Z@l̐A4*j7'?/\]u«b*tFBjS1"U%F ?UQ %( He%p/>NlY__4iN*5`$W]ndGOGH@Hps.ߤ]`hu.,vdξ}FJcx?L}//ưV6oV}QS< vA&P3#[ @_.?ԥ/R*伈XlKOAAe/ #68#wg_ZP< 粿JH@Ҷ`S(*2`6Ib~ms/ΠM2ZKmI1]VakLn<n򾨤 {7݅ Hth Svsf Xb`FK -8#oj>[ԲQе׈̍ψѷӃ#io LG3Zr}gX7\=We"<.܊ٖ:nb7Xt3 M8// O`YBq{bm"4^[億LDžt_dZ&Z3P*k .h|7CMTq93b 0Sz+8;g).[29(dw8ȇp4jV<%z~ xV'Bs?z hƸ(zV Ш+J+#㛶S}G)Hړʝ4nk AćIL*-cc-G*zh \qcK5>AJ'7 bU avQKFV jocBƙw wH^ +UFcۛ?˷o}n][&?+yo2Gc)S\ H[)9>D޾PyyI4ex]؈aͺ @dy6bLzNByy{J2*7H. Y"1-[51U&g^ȜݒOo`'^Pl~1).&4x7}"0(1c.d2$}#( q L ɎAޘ&lAikMad[IsRIcjHFjZ }lwG`='yySk|d3`smBիa@f=xⰫfhA}y%yRe #n}4\.pᵓ ݫmVJU"j Op^MAEJ*rߏ~w KIЕp-o8K$yqЏb |C9H<ނ2iң`BQrG afuhk20mӄWr Tm(=LXյnbA[',XG얎CojsF$` o 7vj ˅ImMhQ(j@$yq)03aJ/pގu G1e7}Y^qXsGSE!Rj7*ӰȬWUWjgq- ,'sei? DC偦LY1-̱x$S-iFhx. P`ocm)卦wzX{@O}^J,*+r(:]JDAk0!z%I4YƇ8&.UB B0Μ!ڶQb40nd6fJGes8Uk]~Dt? %sZ6f3^5fC3TWF_ϛLE , P瞑abEhpM3ⷜ>X޿3=Qg J%V fka9aa6r'0j_HLzLKLG%ld_?fCZ0 ;$?u8|H$1# \< ?lF,~*D&o7[G6AYrP~h  5o^"gT5X%875m d.Ę]M t LHyw4}w^3u:F-ƭhgŨ~䰾 MJj{.\Rf~UZ"i1 \hXlKT,IPQR='`cۉs Z{T?*X`POJZ$As0:1- hR P]P8EUG7.#6DqEU!UD^:#+y9QlU@rIygaX Z-;|U,ȃDCq'N`x&44mRD#QW0v+zAEi,cp$@I4ҘkV" h=Gbs,eA!۠|?€SN7n\~1y{1 u,Xe%L ;]ۑ+XmmqX;yg4]5f$F2 GmuHp*KB ٔavR}hI0QYYhq);ӈw-FzZkԼgC9JF%H#VظlA7MZlB `6m [UުR%lfpEr4=VR$= dꓠ. 8h(˄&˞ڽW$S~>sr[G58JLJ!K#Ća_Mlq ox2_!2)#Ġts8IzX×>I%r(?BgCĄaH23ƜYWML@n3-<;@#4JQYX9kʯѨwj KIKFUH#-yp)JU+n VEYD D&{Wrtx&8T2l Y^pfD<7rBc= \ դY``]5<-IX.GߕP$2^z_FK'oAِV֙n˲? n~I|{PBql8LKU҉n|нA WJ7Y?<Μ< ;աMޣ!i9ƬTܛwkq"'8^jͱ~K;gBp4~\|SƩE¯>rO|z-ffSӨdff30kLo;QٜojFqU1InX=Jfqg0A!EX){ gdkjp|ljP-CI,/7L}zQJd,YYc.IՓiL X1Ӕ5S T9_1 :@Hͅ;V `9|$ʊtx'.ppNXǝux텴]R~X%xF :, dz^2+B$,M;mfX+\ q 5( *C :$o L8:&ΐ.)]3 oScu?^+/ (`뵳tT~oY|b.XK_+ԝ)gjr$Kf_d~sM^T!֊a93q3[VP16!_zhRۃk^nOi`f#L/K$PC=,I`ll:sݪ_iѾqO|cm9> B ?u^Fh`|U| JY2:l+Q{>wR"< 0< _ƺQx=H+ 3*SVWD |+YT,"^QY-Ҩ;l1ʻT\˶@ĂmXcrKK)rMUbFrrEhђ F9 ?F jWH>kK Ǝ9HSB qIݱ[-ֺ#+U5p%iq\59ˈ4YWvt( R D yL% $|?E(:ս娇AsT$'HE3>FɲoYa3PV Bjh s 7&Gn=ojm"p59^ʹ>]mp̟×NTE#p9eA!g r(cfUw .Ђ !$y[ m] ( M/eK9Ns=>{,v(5vjdtIN#Zk'F$\kϚhWkFJq&2%bTK}x[E7.sytI98ML\k$jS^ʪ4{يRA}' ik۫ (,cEl9({ON*a:.[oqe ן*˅E zX~ WaF9NC|2z [W{H"' $M@Tx`m {11`$(LCuj;\PHI4}}+KB˧^Y;H93`xi3)CE=yw,U #GLm+IJ|\ғw d&FgPk "'(/,kp<Cs:EF t$n&p]ʵz͂^⢸׃q93x}Bv !Eq;Up3kRމUE:wpկڻ->\\Rq\轨btrsf3(4-~ 㘅9Ļ_`C'KQxGhtB^c *[p>yH+K 2MTWæk.ЃD&ňEZ3e,,؃+q{bzy'P8/, 6NK fVŎFz2\& r&Dː+Sc*~dƕj2MyP\ .<.)kY䤤),A% !XlUt#&lVW+狌RKPxFjZXeK#w޾O2bo>Z<8$@9dXO^4r]aV{RG%6;kާ%mN >'o٘Zms.PT*wa]MZAz, Or9Q+iδ-jgaQUB3I"Hl#KbzI`lcY~P̗'e,YKx5CoG4x̟a+™PD\#n[aWB9@-Ra s;IcD)/&pR$ݸElDr~نj ^uoa%H7$̛2fG|DԆ.}kd91tD'b>4A숏` L+ 3R(8kCӜ`w\.'/]\3Tz\v [S0AwstWJ/J!cd;>~X%unܬ-fc_/+^ŽB45+oef46։霁oXIm{܋g\Z$nxP-g ~q vG1tjcsdɨpEWWGP0 9,j\џc1w6a3QPL,7*/OCOX&T_(w/J6.xފv> ]/@Me-.;EKpmw4㠾m2 5gL{dp533!\)Yw{Q4.>MWaA' mk,UѨݩ( ۜN^%ɤ+'pt5LYʯ2)/. >_B]W景DV |?R{f=AacU[/7Zqijh7m{j% ƆX"|c,(y43F CYƹv:V(sB( Srk!wm"!r1{PAuJb7XfcI!e&V^S# )}].:y` i+p;]mϰ_nTZ qD©ousxNsTH#uJT"g}9QMw.~M1ò`g;5A+Y򔀎BHL~#Dxi%Ӣ3MX%{>bR WW v-t h꒩ss}HȂ-{Y KܼWjTb(zLO 輳s<F+;Qz¼_ёTSOG#tg0~)T }%cMfTR@ ?g$+SrS({eq4X4G _?3V]c<4_KIOLJ_oʑg{0CҾY+>jI鶲NiW7c3WLxhk*^k{|'Pz"~d{!_db%RGQ@wjŸ95@n+Bz q A^❚4D]3Vm9O9l/H<`+y/mhW+Թ~mˌ` 6HW* Eĥ.C逑AxNP:Mb{ Vq"lJ" u)_n=<qlS \̿ymSi o:`9/C[prxS%_?DA;n&53ƩI5~fwOv)'!Ԯ+?i!!0`T3Y7эֶajV 'qUxG EE+x/,0]m)+`{5b^gt;1}#s+ŇWf~Y Q~L@E4aUܽ6ߖ8}tim@ !i1߯(b\pIhȻGGKHWcϓH7潛F}n |,P4+Hou` lЮ۔LiSG w%4ڼJmiOx@)]0B 89!V"/:TX7d>!aBc)-ɋHYpzBe 1rD4S vָ(G{߬ɥ7_v~Wˢ8=`Kٜ+p~c.ǿ8drJw #:ol}4FuxF-S-4 hx$[DI$x_Dž%(u&.bJ#;.;*T1eV#C3 Xd2M5֝pJ؅پA{!WH1G0} JؗYOG}۝&)8b#OQכW\{ nlps p+nFbae ]{SXOhXmQ< ."ڭDV#8#4^_xR#67d<4`14}5%ûi+(/DRщ5x5Ifzh#ٞBu~00w".e5F:<YB.deԸo',նD{JTb7bU/};ICv `xE/0R;XtDq.Dk.P1^Ph:҈lǘU ~]SaKM rn&|~>#ׇ1#\10uȸC.[)9Za#z=Z4Ku[_" ed, _utPTHFQ3,V?^d']X9LKͨ!.>IȀfԄUب~~0 WիoIWx!^k{ffژT\F_A_pUj-'9XDd)K6@[o*52 +k+]A j cy*RN 7*[J3mqWCǬKh y{+A`S+x+xo^&Bx7DJ\:&Kq@z ǝ}efAt4RdP޳$ S ^%P1ɲ=tdҝ~,"h3WO / usF>^5~=ȰA0dKFR"R)!͟085r1I[N9jZ JIm|JUp(`SwNhoXLfG^޴+PUhR&)ƕ$hҾ^:Rx^^zZVQ?rދ{<{3l7^4;בn>:õ}v BgԖ/Ky٪LolOjHի\u,cINW6P\D}c>9j`@h΃+rBoW~͞T:s k Fc vMN{V[" ^J=Hp{A`a^${%'̥,uV'Țfw*ƐV4e' xec:-GPj^5ɏm:VY3ϞgMEZr6Mw rYM$7A2pDo5L\m- eN7.$cؿS1#d0X>l8)3C"3>(sm$Ǩu*醀@Hnw Y9Ew =6.JE$# 1sg/"8\II9ѫ|VƆ[I0A*) 6(ewĩK_+IO>-apzxPd8=wC>̆MvC؇?B&͡Bd߼vioq_Ĭ/S״w%z( ÓܔcxGpy`D[V>qlo̺gMq̅ʉLFH|Vu,TBg["v Ʌ4XˠbN7Jr;1\\YH: O;IzYi?3$&;Y;MӖJ s2tX ɺ:Tس | 3i7}B[jѵ>p_lmU0buRGI~dH/drRT]]k ^_e8"+[8uԱlG΀JVOXLMMg0Dg*῎[e)Ll>Ŝn`3oR8nVd`~t_Sx#:3ލ{g&x|[:'9છ8Q1XV8KO7JӢ+Jh h*OS,n1^O?sRmmfw|GZ XT%@4PL%4A5)`',$tгaBx?w%@ zi!Ԅ.'EЗ£<ɲ{_,/)'R!ct;Sq~==^U vWpZU.$k`w5DѰPS -͈ndS4[ׄq;]^ha@FN}JB-%%Z#-UC\~iyT>O#oq,&#,OsǃA{7Tظ1Sɺ4I)goݢ[C>nFؓ;y:x|[ڌWH I]?n/Ic6)aT .2]MYP˴eݾ)SAXү3ӑsRbMYl?4~Afl|j( UcawQܳnvRNΔ7(۶bmR1nU.Gv .O?'U:OYnm4"NIϗ%'>U}VcwyCc4lVO _*7 M`r7t {5(tז3\$̠g1,e2%Wf?fVT-c2scfEG'ƇV֑ƘyvJ |S]c~4 e5FlTѻӞV-dsUHw#ݔfc)<{d/.MaxrzG-jA+v+$WbԲ<9vMoù<˝+Y5.qD ZL$I0|C`;)kJ3At5S(5)KΦ_JzU^%5RE,ZXs"ӎ_ :T^`Du OuGN-%X(;ݸl8L_l.~8|W\37ѱ:E`8Sd9nH=B QUgFk4D$'0Z]㵑݃]ٱC}7Y66oأZ|:ܦ <[e0daH஗o6]}'m##kmz'cӇ_<8Yo5{;QUEqS=P:w^M'fg] 5蹳!IKʐ9w;c滮\ i*@3(wdΏb;K7YgaKX'4=N&֥esPK`"HfUK;L Ed.i{{$]e-x?1F9ݙisH\Ĉ.h4SBzy,;w`,R%ͰGgMay~YGaK\=蟾{( aFObyN%BY@̳0vC:= 햨U6<֐R OX{0L=h-Lj/J#_BUoILduɫT['2Z3WO>Wֽine\(xs:#rz|߉޲U@(,KCB*[`Ўĝ1EɅ N)CA(+T`Xr-XMcke\qh}Z)Gi$rY;y2>c`K_0I/Xߝz%mv]ϖex$h+\?IMȣD/B 2?HwZz:^ؑ;Tk `I'|{p 'D~&'X@sLPFxow'rꋸ&f3uRG^mSߒ g.OqIA,CM4vzM_W~ح=ycI7;%VH;/8zMXRD}RKR&4Iy=AP0ڽ3Ʀ"tɮ#qj]f[ȫvʠy"%Ș_Z G2G2yؗmS0I/1.pCV?L CEpԍtjv5LH^&-Џ-Du=90Is„pEicn¥UïJ»Ѡm)'TѦ[ɮXg;¬Ls)"B#% RjL! \3ͪwZ42[Xs2 RńɭNg6u0$-i s7)QRTu"mrl%Ӹ8O;s1 `@WEDUχPx(4 kv/}cU~ΣL7_^dkFrvK?p=uaDq|!)a>K8ϣ'R n@ @W. Uyel,΂Kk/׎~~IR#Nm6:I{b¸f1d2݆y /xW8/>z~-y80~;z?IՍK|~"sJU!Gk QkWնv5_`TD$k>]M=S]ܨzi֝PQW/`0F!MPA_+wLJ|n2:@#1?m|hXkDŽ%]dBo/_}B .BXxd %Ff[;X!F/W %!.RW RH&Yi6wd! 8Wl`-JPfP ƭɤXA#}[(7L0^X(-ʙU}d>PnF'I c옯0 ue'?Q-2,6}ǖ,ɣ\;H}Y7UXYI_C5@S0_f+f9q~P970=De)sƺyz`yj-3uɚH 27t4=.9>51 V]ݲtڪ% %o&R6⪸G"]|/i瘔Ǔ1x' UYNT C(OcLEǍ4M[?.f$ L![J8%A) Sȵ Fm ifi!M ׀7~[[ 9jKgG,]Z>{Zxmt!{O@X̟"_N|g_ 93!&X_\4͍Rya)G%pIʱ*.&hCfS3 حrb>^DUeü{:2npF'H{Uk`㦏_b6I YlIKd0cYOޠ4Ŭ.JE*R|?Tij[m!vQ0$^ށ8_=nO@!3y:1;`+}M4ӎ̀6 dx{j5n[H پ[a?Z&ԏ><*~S24l%&G/a B-ZR4 5`Ll$$ ŞҎ1OQ :G%C#/sHohZ#\]Q1q,Q-)%BIm4o75 !0,h14I>Q;r|sg磿p3c߬J-O՚VI{ /*E#qR`fa@i'mJ=jp]wnJxrƭB_Ϛu;GMܱkHe쯨ڈ^VՃ=MT`GYdH}3MKLz#2BLgrHB?ȋ]ب5l򾵃m4'(zzo9}%v}+[b_r2B Nz1 ̥^"3:Bo9]!'@TÐ< A;?SEӯᑦJ0Ӂ9hW%;;[Z|rc\x /F)"hڒr_Y3e<ѳ,sX'Xu(8j5-=˦Ee˘N=Nv#!/j-Ҥy ]+"d&x^͖2[10'ծxc(֖g~,DtL ol`}=~L|FK_5oYEL~{0Cx)\NRM.^y֔F+NTළb#:;C\ے{9ij#_b1ESoz"( *I&PORpܒ#FÓduH&{=m1*j77HͲ ̈xx{aۄ⛹pU$Rz*5 !-dVTR hcd&eXV~Q169~j[ CClfM{E,>fX. )h` g bȺ}+{۝2id;[-Ol}q@dG@5 a@u,nNF}+9W=ӸG*3!e;JFX. zEΩNtHwO;93RFG)|<(S!rtqo5 8=M+;FT/gc(u[4~- Rs;g/+(U_D+Y qIzf}1k^d 3Ju\CiXN%]AR4x>Wҹ3NoFjه bjUr9p"E9njcN#d'dT],Ą;H풢2˖>8Ж>1;D_io7 yQ]o*'ILhC/.cЂug""38^7[“lė79oKE;Uqko\~2Rq`wtiW9CM1h{/v2l,Ӎk3JD^|JTs~ [Q")\߁g}46Õ7+796Z8$a*4/y,sDEAezxFգߛld<]hsfMU¾zX;ރnz Ds8pvP2&LԌnJЗ/-^)&rzҤ &fLQ6Uۻ Hic:6/wGl~!J.:wk&4_e"NYӨtm \Uykޟ? *Β'b;K=аAA7 2fTf.rJ$ܣQLHZZ܊$_rR5$Z>UDQ-SG&-c!F*lG%D. &`,~Kf: crUl&V;:MM$N%U9YagHw*D(c SxD~23wH,4$6/ i3%YR#7B]WLv i1 &UHzP&]…_CƈĆSu~URPʄS|J!ډ~džXTvlELkDjxwNV_u"$%LDlwhԃ棂7OEy8gdHg|LZ6DQƜ+~Nۮ&0^I l]Kf?D؃^֔@9gI]-?. Ur7iq28!$6,DǾLa9lnSWc=h=^<$)*翙N%StEٶ\)3H R˩aQiFj`KTGc?ڇ vf7pV[4Y1!.;.620珡 _T)Gt c*:+h/~Cb?/G[+!bϼENӳNL\BÀvē?0jQE`>СMm$1>axLHh QX#MG:\Evǃd* SaREa۔i8Z8|'Vjb"MW oZ.+7!PJwpi=A#:0OCSbWC 6nĤ據LVi:PtTBs]erjZze#FVѸ`2K$^D׻'  |oƁ穟}k,kQ_?e{ä{eΎqOu5 FM6؝$R\^q]oD%q4SJYE  "BM_ *ڝFpp`kؘ~祉5,O,+$^a=s,O-^mj SFxVynL0!@)>SKf۞ou _T)BDBȱ_2"ڻZpiys6Bt|q}DScA-G΀;KM=D;- f5!MĚ1qh#'͛~K3kwk^g؊QqÇy-OվFlqk q8ΘRcҽ)- XN0v5a D0A!hD4qCvHFP_ 6!94uW&[@ތP`8n(g#"%, ̛/R'dy!6cpbֵQRHQz17Z3^Pw=ժpsVjVNL'wR8qgMqwk7Cڮ/OzVj!Ii[an": H._xhAtn _-"@wTS<ŶWk&VZNk Mu~^Sҭ;(V 2֢ɟ!cٯ0mZc^z~Y?LT3^z"ƣ93gZݱݼ>1g):nJEօπ[o> YJX4 #(-**\1;F/:evrd#Dv?(X+*))~_tLMDwI%䭔F~~x"#j[~~)dC;4R xԅ1a{0l ߖb#.d'k$]Shta8q }?f2D6,}y{65%V\1Ӵb743TU:]0A|`@N (~I NjGÅM+I?ߠI5mj&=ѳ C{XGW~Q݊6ʘْu]=X d>wa{HeD"y$l4,}ﶿa|*DƁ(PMCy,~+&q8ϟCKxm7#56| Cԛ6v!V]Ƅ2邤DsoM2PO@M) 6Dz^1з}f5l]=H^:wB@,#e%1zq_ٌ߇dYo̝G/ Q a(מUH>r72X+nJdʇ}}cMSP m[ND9@\tL?1 [MǸrrXBAc:nτtI Ⱥ(r`i.F*߂ba._ q-l&goOFe~p7"Mzޛq-8L_0ѧyPFiV7R1PƕEpNF[ԎVFNn%C;~wEq>ס[6| O+0Xс=35u+"Ӷ2 xfЕ~6ԣ?S=>,5ߝ!Unj?levkaln1b`Zi.E1Fj~j e5HesOvUZa@@/U}vA8n9ֹbxGjvO ?fU)γtHXFn/vR vLkUrw,Ge$9%0] kL(!,}eHiرfJ0U+- Τf|:P!%~4iffFƬY< @V۴N3sJY>U5DHƋQ1#Zgw㪁P4ars&y!XO֩pӏ"wHSVH%䆎/MI8*T,^܍k-aUR|t-m86EP0 7Zdd~Rbmr2@ f gRCt Eo". tt&!s!F ԡIurw}+ELPNE}{Pj(񰪺Rr'v}M'}Gb[T>SA~ K뜗 Z>\thy0F1 p^1iI6jӘQTxZy9u ِZQ{Z#U?!Þ}>yl{|䤡a0̟#m] [ 婛~F= 5EŠ$:A5$酶hE&EqE+-g{3miSΤ&%Y BCN;Zhʃj*f\KP+PJ$ܔV2 *OMkѦB ٿY '}ӗmKo:qQ}ѫi={ָ͌gGNE]% qbvϣ /jv䊋> oջu![5spB0èYq$&.po L=`vg`}!%\N Z7cd bvĸ,q/Gq^w t ݚTGd|1Ep\LJHT:}t. IƟt?9:aIVp\¾ |]Z &enyvNv!y6?~>Gܩ7VK sf M %+[ĠˍLTOJ<9K `UzSZ˼ItS ꋴZ/´iX¥W@܁Z(񺵆t2aC3jEp}~ՌRA[w4sjhfGG‰p4ڽ#(2NIt:Q5/ȋә-ZK5B)LŶIfŁ'bOdSX-ݷݪB9 mLuo3gY8e:gj϶ǹ `sdI"M}In?mW;p2cf, r?;OTEw_y.Q>TN0nGh7!-F>|Nqя2jt'oa2Zv] E-_ނ'xH(s,-+ص1t~*K{ͮO$X+hr{x:;`). QPB٥[zd (h ؊ڋiC^"[X) ;\RzWVE[l?\+z[B0Џ*08kG F۶ Ifyv"RJ}jVVgh4=qS!m ڂ95I''#5ZPw Xr2,ْu"wL&,ؗuJfyXD(X` ̲4Ux,}8!=seA o9$apf`4QЂd8o]H#ky/Nhz#M9 ;8|uef* 뾏Ϩ?M)r/%lVJxVEԉn 9m[Ԣ꯱cq 3b'%0]B T=&bXB=12WG.@[NrT6At>zTvDM͡==|@n'ƽ#yvc`2p m%k?E Z{ \ʣ{/Kv6dAH L& ~?] *z=ޡI j"2)Y'b/Uy2ا2`~ d܉g^n% l:!CE!Yme挆%e!Nőg5!3{!Ws+O@R@"[ns X a`6LTF5SDIWmik믊5L43~7#ez@5؝'̝ub_Eb Ňfiǯ "ճ5s#ÆPLJy8P%~ՓRy[AV$¿@}S -Kqdx[YK_nUMVZ֥ٟ)vqqWcw9 eErs1(3+}j&tdS-G`c]+T 81fp["8vh%FrZc`J.A{3lSYܐ"-55yP*lH!z#F j0S6=*7z}6>d w<)!s1{mV"'Yؙ̽t Kp$}]OaXq 1PdZ@7 mk_dJJ U k iB6 2jLro D;N˖{$P, Hℿ<2`+B{{7#U^k;7 Nate,A*?G?/gs>fl3iR^y2.&'`2% {w {X9pnTv݈]vDna%NDI7]1q;[' z,"Ո|/lq}`dL}%gZM!eu?{mi 3}ۍoڄo9-סzA: 4;}Wh ro@.[Yv?8LԤ_rr#WoYda4qvbzs`ƹ4K'8Z]ϿeR%<(CfDRNz%\Qwl^~#L!6/?Hu^5bN^R{ö˭7O8(l7ʬHs_NzCY̡fEp__:h݅,WPU0sڲAB[Ԑ c4kd-kz8{jO RX7f=דT8]UǙ)SK[s3'R BKр;(a w]X0^ţK:E_dqtԳ72k=QcLfD%%OYa RKZ W*0eTq 8T9i.IEo]yi>9?"dYrIfفtMB"}őg0}ZW!i^x4ŬJAYgvjeb_@h RE+LߖrAn>6rk&/c pow68L7ƅomqn$dv q?ɧYc'iQ+kf*Giߌuőv]s΂2~OI)'mPqzFiSǀhՆҚ8F_:KhpRDSghEXq۫35cܩ9K%>vKBTآV4INq+7REX1ԽYޖNdM+ሢW3qQtXW"g^Fma3jao\0CkuUcl{XB4ںcrp:=A o4mm,Cu&;d'{:FnS _ۘDxw+^M^$=c%ž!Kn;& ݈6aPg(]u&‰^ [4] MB 8C|.)h4vĝ,0sJr:*`5õ?Um'B( Y%eHw-\o[e7K7tK߈tƄw'窦YK!?WK>芃i2}Y FYEѽvvE;I\cE%±1=~W*IC@_U][rf {ٸQnjj,c 7Rֳ \Uj0gGf>OE[hIFDd|͙OosE.4'ﯟ<|E\[npݐc0%lbEM>erz%i5$} /#LRqBefc:I<"iq B;'``lܰ^\)~3&7-)\Oˣ\ͣv5kdnۢ[ih#| #G L>?  N. :cyz6D7,Rv'$C,o$Q }E؛9ǂ ݛP1u7i,KJo]5[Jnw=Ѕ!Ѷr2ˑaI=Uٮ+U}>7&SNw}-vGHHvUs30 5,$Oܯb1x߱ZBzl&VcFj?G${D}׬<~Eu@"psR͆Cx8N>CBYr_:<):.¤%+{M.|,AN!-wWH*:"\xu #oqp܆{~MH]t ݋/Qoқo ܺ۾c,[[>/, @Ǣ*$ljҲH38o׬f$OjɁgEq}$<0nr1ɼs!Ɓ:c=v_㩓LW\6RD*cY-<I}^a6޼V'O!6%h QNmy^Pޑ4];ٸbCI+Gs?ir[ox7;BL $WN;ć-8"e"eǻ$&"+憐2 fTAD[JW(:+q{'|n򮍻ғlT4Vk\϶Nl"3cSߎ]dFS A_|cu6جsU:@&,t{^OB^t<庳Ng$mִzzCը"6JyNQqBoc5蘧]"4)¯2s 7Zg4dZ:D~SV=@遂sfi>nSʜ6 ll bAz_XZ1T}},gfJzh*cc|Sm9ʅڐ@Y(o*5LFw? : 4)UX}'+ uPӗt7Rt(ڇm'Ս=${ 53bEdlq&fH֗C kZ:d{܊6b$?=gxtK ;h 4׭ufiZ귒\n=P4#;;ο]Fw@°JWQc`R7&`B8A@)7 gBWe6= 䛻{X-R `2*= Iq=u:m(2|"R^mz$WLfY&K!W}ԜǡK\/Ec5+CIȋ'ioBx?{t5#n-q # C1o(˶p&Xch B/#S sE0 3bK?ѱ!E_؋KsỶ 9C݈x i >T ^n|GԢ^Td4/A9\݁ @\ǩ) ϯa IJp9Be%U~%`e\3U{0Po)tBӇ=DzaKr6JG9Rf LZuK-ڜOW$Q_e²yr]F/=~ۤKti5<~(gu>rX}vT2Y(TYO|N0.O5o75dbk&dܨoLj43ic^ S*a9̕RcZ(6ӆx XGx*'o6ХHJQj86?"ߌo= PBq\ǠWt"i-}t/|P|Z6=L,rxC R hX1Uk#\.zCq>WT修8.-m ds sZq\X!wnV ,k YE[ڿ!SPi[k]cB#HS5cN(o\r EV#Uֱ Y+Iޒ JcM(6 &v -dBS{e*S莑O6̅e{= [j p:>t>30&΄PNC;%o EiO]+J;dT$<߻<`??E_ʂaDDq XC~ེiy-NoU-(4'վCPtw ܐ}!UZDtSذ\ @ ،Jw2>ap_A$Nϐ4~[[eG2,Ы>Z(nQr`wo$$!9`154Oͱ{=RU ]3h){]-/ջ&h'2FC,ےt +f?a%xj7l5 E$ԾLuAO[b%,#\iV7_MA\,ό?X煿X+N2Ё{7m&;6; a%: kπ^ܹk` l5Zt8I!130skr6,pQWkku|RWx 4>A&kN KJ& z|\ؙGgf_$3vLNLذ/)Lfwl8@\fOSH4)ƞ\#S+sv ۀe{<eƺˠ⃰kUQSS%2Q`8W;|Zdr^xID ScZnZmaIޙ(풱U#;KP\qsmyGz;ל,;H{å=YBЙ%"[ӿ{<ιd|H2f)eWxo.:Uss̺u(RDŽX3v!Tķ[{k<3&;i~MB.^oM!/rɰI!&5sFDYТ(o[75jS4]Ft7φ+ ي$>R/ܥWa` 6L%9Bu2 `'[dJ+ex /ZV,`4_{^1vf68ñL#]) _RE8 O$ x{!:bO9WHݮ.闓[6e{֥b V#Y 8s(vۘȢO)7L+@]=KQY]ONZ%FHɂy5_pvqN5FVn1$0viCspBAPކ|2rTQؒY<L [Eg~c 4'u~pbgO4DAEŎ8[Ĝa?=hTH"=3x'F{n ѫo4iѾQm.7ú*M)?[ h;wG}9AKkzi d[z'QoqD+%?BNvSeƊ_;BhxWzkuO'E :0iu9:22ߣ0ŸɿsK#݇2~c0@ ߽VUǷP/C3-Ǭu?ɯV澲k_(A1GկNkgQTǤ3S~ |cD8|j|+ TO{Y_9 [e] fJc=:WTXyy3̰@.}dbGoelɽVݱ}L!*=JFy" _QuM95OFz$ pt zK-K8u鍳0 88udjRP,2՗R#5Zc[]WȾt[t*SGljy&+̨=-Q1Ѽ ~{h \fkd @7r\ˬ[Y8Cox a z,߭[R) wB TbYbم# 8EM&W %]TJmrO` Aw;g'T|?wk7*j RA1{!Gv\ΣVh0WًI#NQyc5Z1r_ʁ/ %.I|BJZvsg%WCQTBHk0z1O]?qn~lS6-?z0Ml<'9ڛJB)ZS*CF,;_To%NҕݰrDhh:?U)M+ᶕQgPV3C-m0("\P^s4 ސ}96a+<ݠ"RO/v({&[* xR-*o m9&d1xgejid.ÁnF} K~*,•KU?iru[eCKQ[CuEdi{{ w Z$ZP%Căr ΢nWKv]nu'M֣UwgélP66̭IJD]144!KFw]ρq fE33OjcX.wų7#84,g#<d @Ydgߕȫ+],gV6 ưbfxISܴKtF$KwƿsfX'͚xs:u&4OF0ϙwbΞf^$xy MzVz} Scu[.A産зq}:5X޼WvIͰ ֖`$e7yvlsJ;ڌ_yg_gQ`*OK@:Ο$0YcFD|q2K[aX+GZxBPPv܌ҥ3$^J $9e엒=9OB bޗ5ݘU-M zl;{KBpMI$;x|b l s$֜qc5_|ZI~TE`2Eq;|+ Z,d&4;ϓi:״yUFE"N[9}KdYcԻ=1~ lT fs>uE7Gh `uϫ@PV *KAJ]5 F>A8ETnxY[pP)΁ 5٪ṻ~)] Ik /] UEa>r7OEMertxW^quM*X^i? ` {xV)%u _OFlFL&xѐX+!SE 2z 99jɽ0S"E Pg[s8umҚOy[!VVm^On[ARi/ :w<\ \⼭BC]y-LȎl[22M{*\McOIy6cQ 4.1,tCڧdgvA/sLr2żq鍍 n 볢:3v q}&HZex5,ҵƿtԴ U w\6-5Ěᡔa[vb+:Z$R "Ҥ1 J9_TEY]W&(e5 7Cީ[ǵ4:LJRnL$0QC}Dc~U_N~#TKN,o&#>쎅f&GC(IwТU4 Ψ"I=pHS|XGp&OUoֳ&h.`afD0 Q7[Z/:|[S)&1&w}c@yԕLL8gڌᥠlV -+/-t?saBXTٍ^!'ţl*XxCw i{= tk? p+vzb.pL(8u},@cd,}";DG>tlVhZߓ=J=|ϫ~AhOgI6Vk(.Hl*Ps=MDܫHw3E ӸĺE;;nvoKYUͽ_v}8ҹV0`ﻸB^6T=;~*v'*|c/3x6(JW|R[9%w/o@ᱹu2LMf5%9n^v}HF_J/0xA=#[/!Y:(g}ױ0| waLb5빤t49 (L95 8%Z%pm0Lk-'S6~Lv O[#T2wkUEk|ǁ&^׭Dw:"k[bc կY^ ƒ 7/O740,P@wE4z5݈&tume;L] ^2\naӿl'[;fsad[*[ncr!T}}^B@Cũȇ[{s]x4݂꼢2)wN gdBהe$ڑ6x;neE{ѲZ ss`*3CŠ]˴Y\zR^c<Y741E >MQ6>;h19 T[hs(2 Eg7kЏ_|)e: C'bwv)Il:<5 o'⸤B3tf钘#`=4)v Psttdo ]%ר TU'WbS +IN䙈yUGoaV<э-,(?Nq g`kMau} CU2NXϰ9q30*(]AQy8ֺT=Fk 3mS2pjV̊0?[{=?i;v vN܁o =ۓg6悸xu(^BfʒsF`>ٱ/N8h=%*Œ u'4$IK,>DeE:!SD_C_HI;7,H U%=!#r>\s?[,.IJ#V`ee$s *"0ăycOwrvEۋ l>VT hZޡFIX6*?bxP5OķPޏc<4pf!~Fv@ƦC@_ǻjbhwt[:י2Ԟ*tVڌe G!WrJ咑 gvYNÀݍQb~?rR*Hpte˸bLjToR+!,6!?W0\) 5JIDN Kc4 8 ~W@,QGz;z"S%Fõ:?+xװ'MF?k0q.e*t:k99sɮW ) |8;ZEG,LC=BzHАFr"&yH~<\oN`ɳ=bܸ/I4#~)r7QSȔy0|i rdg"9YFV.a>>39/8=7 I j@U0K^+DIk)hr gۑJ޳>yØ$ 8`ݔ[EB)b^׀FJj7f ^L۲GЮ Ѽ%a 0ο0Tn?`1/6Z9;so~֠s@׋z.4ߟ'O^UB`HI\pс}ql""z;̘XϜ3DL@=@9/Iw':^bIW_[WxN·Ic/Ei;}]A'eOrYHH4il^0K`9ub!,S&wcFV2a*`0)s2cNǓ{ָocKQ!Łl[ Y}h, D5SYP4]g!PX }pTZѦoQ&ˍns /ʪe@\bU'~Ήra1h.[ZZ)O1 X,DeW+y2ty3=⼍H:NG;Ux޳ M1N:X&#lBn vӜ&l!JKNj:dEn&sEJ$\w|U#™L`i[ZGsB8$+j_;jž7LN@ލ͵뜮ƨQc@ .9c[[32a=}zEvw{姐>}GSiKЕ~'A9IUh׃4\GX '!r`sU"oKWT.anrBq$ݧc}RXw 8L|{/Tي혛1\oCn%K1YvԹo(0Ɠִ `y|}f{xjve4Q%ێX%'r̡e j§a&9%e{AAJ_F,Cգ,̰VRQeMQ9#/85yJS{mwNwnh<d֖6>x HsSG^7u٬wITVա#q,HR$V0&8p,o}[ /w?:S 覈J5L]A68ԧ# g\ Z{!muTJSΜT B~kkn\`F9j,ҾgR߱$aS hxx-7 dp+8-Ⱦ3 ! F%Y/ ZzoGrveԕC3/Ab}[f8U SjY)p'杢 L{ȇ!ú9srYe=ʁӓJ,p*jtmt XSh(d*d0E_ȿ&tn2oN"ÊQm.YmB;4"P1UV`>L 93ZՂb@8YaX,%61:2ny@0iM(]#ﮝ (STj|'V\v=L]ݒ!1~Ǜ֛G}3 &Bbw] v)LpDv1lw$цzx,MoQw#Df!e[O sp^b"V'ˢ!^OaMwjGPN˾!U~Gp)~O(B>[ReRʫ_KM*Fk1&-"tP/@Kv㡅^HLP̬}EI e;6)zu=G"P0k#;#rrk$Ii%J.-Bmpݩo~6ZT15 am6j%NG|.tGp7E' -@yT(e6{$JW4ۚD4zfol(Ðar)@+K#XU`(#mAEHt[ bH7(&5p8n ëjH+د`h71vtn'_M6b~W4]>&r[E ʦ06mj-gHjWJIklPB%Tz53ڛn̩TQMqоb. cBn7{]H3(PRt3F7_~K`Q'*9i'Ě w٤{}{BRm/z< X$(%=݉kt%JB/ q@d Kh="ffD3cӓw.C"v&N.eosTi£q絷]Z2 E?TjSf:0;:^0Z~5#ZDV*VFfִE:){aܮ`Mڠ#-tۑPEW¨J[XjXkIHڳ=LM]S"f-{ID&nvspɟ?4.T0آLdf8E$+=p'$}DWY?tw5|Y"O&l+\CSX|zd|PV o>scĥBޮw+8GV[~|כ`s7oHVAỲ8OV3dC]JcM/bz\.gu({F-wj_T.>͂H}hg3ᎆ5MU'3ZNkP͎).N}*45]ykb۶GQ4uc+boH yqQ͒W>ig"UG0ծDl1_;؃@(߰ N='_>iQU_*KQ4}6, *M*z&B`^_uHM[0ȔgSr2U˯NQy;h.V3"`I ]\);Dn6m1-׻v=z< fܪqPgAa#WC7:Qޱf>u  XD k 1#u;] 0h>fA.skm*ffV2^ݐEe` ?Q" &hrsseǘ-{WT[eɯOɺ΅aO8XO{@ba>IϽe 3Q޳4^Q 6| L>9L%HreejiQph/3mKr[Ԑm ^-'l.˞!Hd,YZal⑨o(iнnPLOg{Ԅ7dl*V_;Y(zWeYK2QJW$D.@lK-[d.I96%Gj]^ 8[%c@s \6/g)*%[[PY%Hx/f+ qj mXa>;h+ShaᐱNxQ8ʤwXvu'%,CK~ p"Y{T^Qƽ !B.~Gv1ZJ}m#`y}Nŏ9h(l?udu Pke' B.[W;P@ZV'@"{ROG9.|Qhe$9k1|Qޱ7,Qj ^$u ε#"pRil&7mM`P "y#W5čt+Y~H!mmyӹϺc2~QWo{\5!tTM-7G/};T;m7u@N`qSr:-ɹ*-3sR>bO|2Ze8fsw71el`7?{#;}\8l?0%x2- ֧7Ȉ 9~Ts Bb?@7LjqXi)8aDªX4BLh u:sWr#ѿ!Uػnj]6-uqqڧS)(] |"Oܣܬߡ%*DC쯂;,Z G̴!>OӅ\Irxm*R$ Bd;ktܜn)Cf[ih6;())oHw4Ꮐ8D^EK1D3Dl@GP qD)C- Tۈg%Nh:% L KlM-5gp 5-g5`>?*z%l=NFmۥ'8㯸[ѱ~ Q$Ȏ^I65/ \Y+O*GZ}>F*HTQn^ndF,8ҏ=g<uH S0]ۃri:l5ۇ#Zy%I"'ڌ=H)ksA-o9+8`=ΟJKmvf>Ɍ<_\ /#lat[9X?D7(]a`G0 /^PqKj↕ļXpX+JUL8\x7ZVZC7`"󀳠"{(_*ۼWa5Mjd{ozPPF  Sˉ aa_TA  Ps`ڙo1w}Y-?\=<".=@>!k7fԤSlջv{ 1 ySfl3~z0u&]|qiƝm&)/)R) WΫB5Jk 8i tސvcctin5(Jj!Ϫen66rPw_/uQ[W9nTW.5'2S !d/3 >wS3w>E Ix#W[rI (yͰaf1f^ZE@ni,tǴxCז1/nNHl ;^II*deH] 㑐P'f仆5Slw&¡CDaNaORuΙ8 $ObW|v>#3]4(2Nq ] W)('d][I D2Yx`f S8zz`DEU? 1=4a2};o>o7ΰB\R8&X-Km 3*$>M7\^* S+Xv"GZӵL?_ ̐AlD1q$M᧮2,IGQ {wA,k9 H&޿3ШUY~m5h|[YrYUCV,ahf{rAAo^\ҢՆ|50OP&!#,_Զ`$71։ KݲfJ6Z͆Tˎ %Y!|~PT: @?( \& u:=;F`W*u\cI,0Mꆹ{걼6ZQr&s$DJsEk>XŮh!. 숁/ z~7J@ƲCFʬ^pNZܿ}-܍Zgƌ| bB}SA֧"[ 7ZB@/ogu:ɚi9l#W7Ht>.J%kb ކ Y6s\x/68* ؖA0C}Gh4 x]sKߐڬO ݾ*lˎ.haM]zvةH` zwЄl䎫(OlAя\>͹,OG`+W&C]l{KVH wΣ}{ݽy8puS7О f2綪A%GԌ 9ijJA}e!kn$5`D^9:<(AObD#֢w֏[[k;Z=XT?n|:K~`sYK(f\ν$ ̆Bnc4ŇtX 7thvfᯉI0<.UXo՛Kjf)vߪ-^iPڹ ͠!)(LDWC`@$)#~'oӔj 'FpKD ᵜ5g'rOނ^3cebӶ6! 3DFNdwMp d[9 ]T+ &#@@LԐmN[_22ڽEl{Mts޲(f6"\Eo,SDr#46Dtha/<{ޥrIŕqc3cBU\ /2sȜb R@]GRI*yfH²PEo@ΝΝwb+oj6yST 6j0i+E}CA49+qڻQ5 iMtkGn{x (;㤞ȘV*:Xє^ے*9L_Gqc-g%T#Vb$ٞ'{D IrF+=:HZ.Uxj_܌ hD- 2MAeÂ禎3nDO&ۓs2ԛWJ}.bW`evo"OBk( Aд]"_폹3U֒"!)``n,T]R!9-7re: ,Bi(BSD7xػB !(NzIX|\c& 'ײ^2}$U}S"u0*Z)[ ?ᡆ17J&$pEVx3fJ|:anħݳxrɚIy8+=wﰗ?&q3GeX618u@|Ʊ % ’5꟣˰8Z%VSh+8\< +.C oxo(DOVS_Ԇm _ ,*)}+ SQ2-,s~;5 \@!*Jm 6f竛*3V!=7$\H[O<博3)ZrBnC1brBwyZ˼5x@*s5q=:6rOU74Ք_ɳb-w[ Vs(!P, B8@ mF4kuѵ9ZD\?RgNW 2-X%qN+):r 2!A"9y}+dRC}a*Qk5U/PhF4gꗽ$'qM|zrLv@_эPKQ0;f42c;Pv8X;X` v .gĥc1n"< z '4ǀ7SSf/iw hUAy%R1 k+=UN:U2:a4)dl<隷 9Q`[|1cqn#u)H˝>w̠71]ݜDҀʎj?p& Xu˓%}iym+R=Ûke(Lkj9ySp>M;܅N R<^ fGpG`_d}aGNKLFV?=@x35G+!:nO?'3Kx&}-rYܓrý,4\. w4&G[V!TD9 >~YН8LG"z=Pp8Q䫤Tlݓw.|y;Mvu[C\o_ i'3L0vKh b;bY oB o4qPxu(xjV!kVv6_ױ] h& U?"N3=j%} 9<mrs6p莤ё?ы8yp58>>\Y0i[eHAYDhu>P:>;;fijȱ!bT o=?=1rzu:Ya?Q }m_jCSpGHoo g[E$yH8$HO\8bDeDK?jQ(βG~>Hk)e8mrښKٱ\WA Lq֔)E)TH sEIh2;6qfTb(8[3uߨ T,4ZJ?Lʋ rnyz/w2)@)6Q \0s^s~Oj(bg-Ʉbt+ bTj(m{1kQ2I.l%-"1REgR#дcTJh:~nh4b䉄Qo3K׸>3l{nu_BInz*Wn;t'Q(OiCR un`e1>b,+3HmviM4? V/eo&ݳ$1%8F'iWY9v-<%{|"Ke :a-=5 P3-o\>DG&1vJ81ʴh_Nk-ǵ;FTY|4ãkemA]"mhLwDr5ˆ=OET݅:` ũ[&7?f"E>IY&yEtF;t Gd]z}\-GX:o/}"uET53`re'n1hit2>TðT|IBet$}3?Qay G<ۋ&wc7YӼL#_/4UMiEo,1닣@;H7`!k; W۰ 8a;h7)*Z Z܏|XIlAAC|cYۮaG$Ǹy%_7@kOz} }ٌH<5^+\Q$0nTKբM6 Z ҏZAN7"R%_΅ID@B=}xN)>Qςt ȝL@* W|v]A@(JyaXQ(yA):_O()M,M.P͕/`yGK3{4!0]Ҁ4ˈp<:^{-qs!xXKLe_^fa uҔ0,zE?# >c"]DRn1 +nٱl"e(^KdUa iK<8 mqAغ8u9+_Ecҹ?y; ,?x9i6e0"뼭Qy-.XL3佱OҲJ=c"1/SuΣd$e ЍTyA^y;. ww,0<婨RCakS-|aEH_6)C,*gƸ^Hcn!Ƕǚ3!^r JY87~Ϩ9PYe 1{a09)-߳ t"eR K u3U{qlo[Z"X2WV\IGS.Ta `ltOĒUt G9W62w:qUӦevNj Z"i/V<([nAB= MxGD-b*ؼRrւn}6KHh-qM9w!U ^ "?' ^rG-t Uic|dx5=Йܵ׷򞣃Q9/RMF?0JfmQ n`{*n2'- * >j}; \h@z:]\.R$bϙ.*;$u*|;xbao5g%, ~7n%F?'P†*@KNYg/[a/$&纡ҋZLͱ魋hAh멵#W`&X7*o`̍ңD2Zw_6TSl ȠñfZ ]^RQc݉ᳬ/:Hӧف_^,OSgE*M !L ˌn̈́^6RzMдw k3ӹzN5^4LfQ'm\N zѢ Q)ǽ_hf|vBvL ߣ?-,xJ\aj4JV9Ϩ,fbVDJ48?X@XOIhCUDΉ*kא"k2dGRB_\Ӿ@$ˀ_2,Χ *]rVo0 hPFzʞW4*gp@z8#+,,Ɂ*^WY{KXeRuRc`jZ#b x hEM6j6C"*1Mᬃ"twl_ $INY&[!>=֚um.0&:#*x81?,7b FIcꔡIr+^]ק$k{A"HgzWIOnhgpP2,a#mQ7 -E~w:b'^mljvV*`4~76AN esO'w Q,6j% pKV;/Ս c]4oRSSRAt(pdtkpN瘻J9q!0` 06ڛ,QK ӶfjTk=L0_4Z⋹+R=vw I65C\@x̎ݸH'8c8+DwxK#ȘiBW@YlyZY*owwhJ{Q!{%2'aJаZ R{׎clx .6jL}90óG__#|?3Ծ>2Kj3[|pQ+ ˄s)!Ɨm/Y]Knr%ϔY4}Ԏ`  k<53[џ(]OCb{2-,|9c)B,G%i92=l&lCA3W ~wFo3ɑ-"d"sAz/J#zU-D7ڸvrd$~v$a Q`~ߜF1G1yy ~̶0/3]VHl6x&$[!`T-qۨAS"8sKl .7FA*ȬS.KyTyɃp?\LM w;iD>b8uE!O0ғ\ӗ:WY!)~\_AVctRH2hp0I%τ{Ӆh.b_xkyJ`1[]ۇ(gK6LYHIU#*X'HAAgDZ11Ч`KeCU*#j0+/&6b2?vtPƘ݄#1 "QEԥڰĠ?]Z|G3Cb㲏zbvi r6<204fVʶn"k*Nv=-zUD,J-+*;\<EH[9@`ޢF T^[ Jp qUT`l{?L^A_VYl8jv$4uxiw|8vm1h[zqj[=QW|B=^ a2=wlQRj/ p` i+M=E%TbHD=@$zJi:&PS&-פEezgg:F1;P s$RڽrK Y*0+4kSl4]B-J ?>b]t!,~cFWTR%zə}v+-ڳ#݇LS^70?@8ϓA]tƙd[j~aC>ywjgg dL}ڼK}w>Y#b= NCgB~In#ȉPI+|< 9fNWA p9Z d'0E)"JBǝ}Jhl^x|۳i2&*&Ҹ3_~ Z愘;>,YI4cҟ"}jƜ[ޙ2*ɵDۯm$xvP<1HB}/s᪍T2`5 *jObv[NPEwxƏmP"rA;ɡ(^$%Z(ŶR%?ʱ}u'hҲ"%^f۫|#js9~qPkK2܇m;op?oa-=4CIOPY;w]`*? Sx:bj)ZOeP VMoVj[IOPYjz '>%:6bY40uX7c:l4X^\$8GOLh+vEP*yF%B N(PhJVE2lU^z(2G+5$p}wT-4gXH(R!9k:Am uf`L6 Sm^bNg"\v쑏unWPmH6yZ2S?a|>4}_YuE] |({`%$h`G7o-hRe39Uݹ;VQ)VĹ`qwb常B yKl-Lbm]l큶ؾզ>xaϮ)$JѤGxNrw»2ɦ(7N`mոA~ّ/Fm?NTaerDmDL ^g;YVdhﯷE0' :t` ׆_8xpOޞ<5\_|L1#+0d;B< #(Ԯ[}= ...xi0yI]{F/ew1 %7&bcxo$dhϩzg!Hb۱ߑD`{6eXvz5(W0cN(^ÈV70 0u~+FR6}Q n"!1#d 4Ib+O0ªgR5íT W`(K0J然ZΕ9ie[hW j'*Qn;մ*ugJ"[XLp"jߊS:u&t E]0uq9V.;[[G wxuKB`* >~J[}'D82sde;IRdM;i%QFWֽ/61mQO>ލܠhl`YEp2=$P$\+~SAPcvR// r-*x,Wl"vWy&5EFzV=Bj5Pә=טOk:@.b|Lg~-;;m@1p0]TgD@̫M '>"=JZ:tk&8p`ƽuCZ{Ǧ7.PŻ{J0a |DU.-ˇʧy& ab/e5AZ84 p9;~tG'.ki\I0Q,i;͢4)͏5D/c ]*(KyM.K4qH0؛p8#H3QbI]x7(5;`\? Bu7^P. d{'QSHag46.嘇{dL< G [?ʻVH@s]SO`VҴØbU3e|2kr,IE=/ h66o3ZJ$ T~9Ab>k[l0@/o~_<`T4h}:>srqL.?9pQ"a.أWi3Anq3h~0oKGQtt(7|[v+ȆgJYpY֖!^6 zE@D奒%⇝SXy1Sax' 2\fݑwT;crS\W=~J7Cca^3<㽠Ad`Yvsϟcci[F]| #"(#{iT߃ܼWVߴ ĤRQe.NZD @lb)>=PU¼fK}9%{yM.{&I- *'[.1w;0_Q|2UbPx6ק<sJ؟I`| f]僕cOqT{ZF {ӛŇ{@?/ҁ-"by*>-IsQӊ٭%.x&|+= ˥Soe&Ms`ŗ?T*~<`c XٔV v|o@=~z'Dc܏Ɨ /j!9l ͗MWO{^A)s rBqfi';Q%?gtL,m@` ǛGCs@/|h#=N貪mCGt36hBNĪΪTbNu/.3I^ONONO8\ZJ<: |7Jio^W*ؐ XSOڢ6|K=Z=vF#3'Ux688|ժ8)-#9lؼDҵ |6Ovam]ʓ.A5kFJɢ=]':Gˤ/;tǰn?]oJ~ .vab4\_gh9gn?S)ۗJES \Uz•|4t{Bӿor?G:9J9gg/EFgP}[Vhk ~YKcϐ{/o9Ρŭd3LMu@O_ڳؘvn0Y uB#yvqjpHhz`L|2IKFWqM=W J.d?GvKmBU BqC4BhG,iGhGF)d6"0{K<S (U#_r!9XLx^Dv'=Tͣ6%r֚bUK `$S(8Px$~Cn4~ދ˷PMXӷ<b/3yAT łm|L-/Žy{m\0AXMjdhB ˶ PxdkGQ*'sP;p3 z2 %U [_!7ž}*<0)BDď O7i@:!˪]v~.TDQO_|.X3 %(ef2\M0r=&.F$Vp6~e\O%:.x ,%W@B1Y61z*a>={y#A7A .V3 Q8˭'=,IzkЮ3tL WJ[>\p+*†rJHRTYU:Cfۣ R%D}NNEcGot*FO쿻%0zf;QOYC~ i*֢fq 9vq }rAHvvʥ)ᘉoCˍE%=&1,d snIPIbN%w =gyz>Hʚ!87^{+B@9&7zzۜ)qXjCs5JV)$Z%T}pCu~\chYJu|>_" j-+HLpOvkm{`TUNּ8RjCXP xNc%b;>HO=;p41FEiġP:pymTk ߍm 0=AOX1iltY9;-1wb" I vC ԫ| !6L-GcYH~HΚtY} aC㙬T K:qJɸʺL%+cOIdp?ڣnxXPos i%>t Hl3*U,<,_bwQckjp(ȥV[oc\CVZ|bgVpR U|mf x (zfZRR>β5)UQw՞J O]cݠ{ w+^p Ҡ3=  lK2UˎH+v-l08ދ#VTD:)UR{WbE~g 1{ XʧŠ$'ˢŘ[$ۻ} bВ Dz DV;EWJNj6.t3$pcb!w<'͈QͰr*T w\76[_`LWuYWP ,8QeH7zZ W9:YGWn a=,R'Y?<PKj8UR\Wmv:FQV" ,/ 3] ,_`FQ(BwuMxJsisdo,r{n.dٛ6Զ&5C&*t %hġ xwfݍ_eaC:3M OP!lY(&H% eK2ysݤz^\` -UV,SNk|`mU%Lqv 7 vNvo {QP$Ls ,\%5 NhD!OAF`-Ȩ AA*֑aXd l.> +7msLWpjh3:*9˞\5Ӄ\AzBT֐QwBѴ]7S /S^K"At%OpÕ3WA[UfN jq]CpMع1%60Tͺ5kcaK[ xzrGB%&˃>TʎsSrDs`1.Q,enғ[[xZR(? jIzd8ȔNӧ ]6722wLyDdy\Q`6fELs-o+]^ji-==svȉ/Wj<}ȭ?kz^Tg!'SxevM}%pT]I^%,*|e/ rPκ͘؁މ:m.}!SZ/9F"o۔r](\N[Bo7-} y@spU""{U-ּeA寚RñzLKwxjl`13 _=IHxDīmA԰NޮLJJxG&- !~Ґmu]p#a6D-YiDɁ0@i&}f+]l7  ,)KETM!YY%?<'WސtsϫuYquE<ӫѶ=ժy,4ԧ[(-x{&w;Ŵx=6有RUe;+'Dpgl=cV C1H4cY('q["μ'aĽ1e3p|m>O`_\O/5Q%97Aސ]myUAPr_frٷV.S3 }H?"DnvYo1ܾ`O.jV >=]Y͢ 3+׷kFW\xstuē|y('iЩ--k`Pv&Q;+d;rD G#Zfިs!L"C,qf"fafsAKf L_ȒG յq#%w2y[ЪAVy;Tg7^{r$S f-32GDX{EfqFԩ߱#PoygsQ>k@NbM"cQaQP^bCf3Q~4vnќs?#7bG:8PbF$抄G5½ xz7hT7ғ MX$iņJĉ?%bզ@{ġk^u7ԅ3+ ش85i? $c#Gk;Y&]wKo3wQooݧO qu'}el0fQ{Ƭ{*ԎE}ݕSW]u{wg&l211+wx05*wUszI_ ΖED0rȺŶMX+0?S@q<_]ƕ(HUO8Kr?=d30<N{EMi;Ƕ+[͕ot0*wYkFplP]3=Tђ`cݺ~hݴFӎ_C}dF.4O2uUԨǟN[WƐ uYi q*a+WAO\K#WAݰaT}@GjW Dμ3 :Y75|cXA'o,JAz-IKٕ'k )~@AjwA42H#rPסʊ3,ޟ_l6蘑= Un &+^a HN=zܟřKO}WC`ux|K37tVS&&Sbrɳ68݉,_Hʖ*ٽwЇ/o;Ǎcmka䧡 ("J #l4B/hhnXeUn,{o4 qe9K HI޴@̯=X%v!7?wS{ ~!arNйs۹}ܑTÒ" }2\ʀgS%k7: >P3y- puǘD]',Lb/ }Ɲ7yVQi2S<ye*'E"3yR\EG޲MԤD q>2C",Fy7=v7tAꎉJzZ몶`*ڰVwY8XCP{*?&59~F'\`exU. "HFQX Lpe#Ǡ+pNj}4BP*2#m-|Qde;TK'S1:좚5z+Icv~:Jo!(ٶ[ՁMf5Q`ʏwHV \(نx܋%6[jXҺMMH渮Ca*6c3H7ᚎșzsٌt~O+Hvm eN h$ ${$ #ftKRUbCDjwh5kR{99q1u;1BM1\viYP˨Ҥye֊ڡ l?zs4g}# QWnMI},y^Zm(BnYJ`_,ÑM{W nM_ žb!?o4D]krw \+X:}kP{*ݡ^Vf/e؄S$%9Tz ĥ [9i,Q|1]HY8-ݾ5*8o()' \7"==m!1hid=qwiEy]{{tjЫ3nG代oXAz--㻎g7hCp ~$X@nhi _UVU4񍅽l>4gEsNs+';F"޶z n궆΅#z{voOYJ:WM 7\< p RvzJ\ehn pɄzctDu2f4"tY[(!; V97ޑP1Zu$ nYK.Ѿ 2'!e⩌><<+{cE12cO5YnG WK\K3zdSSdㆹ_NU8&Z9E;]-HI~lI/+ _#R -ٳ\R>2\hryPԔ4VUQFl7$ K6u&~ ,t+գ87q͗cht2ohn#h4P6;i'Thw0÷bؗ8ZJgFZĵ[u;zYtjV/2eO6rgK PJ$w4i&p޻LD,(@L5RwWʩ~BU!߸5t =ՠ#5/Xgs*<+,42͈> +MsW XOt%H n;{mT:ΒWƄf=-ܵlcry⻚ױ}y]Dh((;k]V8ӱa%!@[+C"}G=ɱê !}"c w{T9yNXz0T˞V45>+2 贫9 ^hwZ6'E6m[V U;W۬xP)4S#"tFI>IY'kB!pXSH4lr’#()4y&v_ѱ1Vs% :b%Y@' mƹ&'𦛂vܚS46"k/ְ d+Sydd #cM>>x-7࠯`|nctrLkCM" Tvr @@E>fDd0!hJ#*c!yձf< vdNDE3{nU?a sn &CճjAk%:]V۝{?񏉢>s@*EVbN%9醂ldoɢ-(C3c6`$oh[R WyD udd_17a%k{pNt=d]v!0hZ|P @Pv.,-%U"7kO@Ke4u҆M1+zu^ Xss,rgwVBT7ӿs+|Dvoֳ vJx !t6 )('@x~zE5`ϔ # T׼pWV_$<+gz_(.]eNA${~m,^ POrgz蔃x5\m>\%`YP N"B%O>udbt'#n.1Wpn h:%l#QI "tl?y}(NBv%+ȿ잳sj ݥ&1E~@ ?dzV.p eE$l-߫Gxg'ƋP@T:T먄B E$]U0’%0t&Yΐ4364@"H Kzc" eX@sO丏*V@wuz%Vp(݁Cqk Z1Q!;7mKx[eKlo0{zppDhNzvj=:H}] *yMI$a%h(uae*ZiHz+،|G]U7Mf {e"i f) &j<@!lrh6ȚoUXͪoS.{\2aSe& +LGp>qM̼)Ń@m 4ed)$p JDja+ٝ<)کHp.^3<[ŋ<88RzAKhFnͲՂE[qv9Sj%\/55`Wytd#-,Ĭeq>mPJxYqMxȮ[R9!Ӵ+:L=$rԢm122;eqh)u%ꮵW/̄NWiR>3NZlIɎd ړR3QE<֕0 Y9>$޹/ZxM8 Lyr=?!!N5cb@7|zKP6ݎ*jQt_x03pH݀1?:Urxo.\}~ǭHTV#[SoJ3!2+,?ʌYS~㎭X?x4ٜl( t u;fo%4&v; pOpԂ G&ٽgFnpfsSLܻKB˾1Ku趜y"˽CRt &̭M uLC[}L rS`'m5,zL*o:7tm4LG+T"/+HLIQ E-1:”O튝QtCqy@Y5HMnyQ\<ԞMa?Z߄7tl]Iu(uv]aW׾^[>"%_ҠgshmPcɨQiAz]M. ?iҩ^c*CM-0p<W̝Fopi""nia!.K7[V6ܣr'n EY"o!'@xԳA5jB2%ŹD>_eU^vJikk*,ٳDHQMTEH+a0I'CTysw }t\$ \W*?fŀI_:.e/!3bvǘ6yy @ V#@GYg?$&}>zą 3YMl~ke`}+À?2H>B0P`]@)Δ"*EW&d$\w~of#F]f[< saLXAo ACo]W@.ӌ=j!);.ͦ)+uEPzxX.6|of)#jvK|ϿlyEngK!EGM|-U/x@!]]i*+)XP2e߯:]GuAs@ zR[ ,%3UXaU/w<!vr=uy՘()|g4{|<Èu4'~xrm_bU8.XKF@JƆ&:b5jZ=$1k|(Y71F܈t ԥѥBP6qf0N1@-a&Ɇ틝GV$ióBIC&ԥպ \&h:URHUzKc:ZٷK`^i\ qHn޾xߗ/ E'ACȿ+8 ~eo)1_R q4tDu{SVr6:mӉR_# OAZύqxRURL_#pŸ.Z5ɂk7gxP{G W@y){ȕeK_kE/`(S& 2Vuw4i:J2콻(p$}OtW?߰ p7&ӛz ڥM#NO 6a~h SWO~о16 pv4X@W$HDGp٠*!e㒡L&AO' G*Krv,[hH2i&tnڹ P|<rSD8 >chֱ̽v yԽ#)x)ꠀ)9~!8?¸ L8{ ;*N'ޣOkQDoOR)rː} %W7=YV5,={{WHx]hصR,joj Tt7 {~|6 &?i!}73`2A2L<3U+Ee%P`^3`+k^5@X[= czg0 Vtna0.{KwZ9o0 \<-,)BNc sQrh1u-ichٙ6#4COI({}ܛy@-ƪ 5By0{!K^^'t&K91e/\J k"v"Gp2zxK(4\|oUrۆKOi8-kMxіZi 7TC4dh8~5"74xEWD:X'aKiAH&s݇i1,陈+ܞYp {N8|4Ies2%vEs_NxYTH(W\7g BgSXIĉWu6a<[S }VnGcgx5P Vl[|Bq%wmLb7yڀ@(]uebҳYky,.A. `핬}s'.[7&K<]3n(X|8 8P9aESf $dg`y,3g"Y^Mi2iw,v7Ltqe(o'!޻>W/ªƒj^NwQA$&w_ x_6HjT[4rҮB.O/IL O$ӷ!ݢ7L:J3^ WoN~"u**%yao,,d?Dc82& ~^Ib瘋?VMֺTZ.Hu`L`@lٍxɊh;#9.O74|RЏ5bhRp)PSFqL}SS`vP*36q 9Ĕe^f .t##fYv!=Ў xǻ9it%KwT-Yz3!ÜHo5-]=T8xF%7S#aN f6..p2QI—X ]Gxs#c3چ,Dp/1ՂE->̖Ƥ`Bbg=ҌD-& z -2tщ&j3h*($;E&X(^$ZZ:82ëtT[nґb΃ SO,6NXF*lnnZGS0١A \8xe' tiU7_ZMK vRk,DЇ7T~JfƆO(ѭ dg2 ,xp )SZ^9ij{3-Ѱ&n񥌝*Ay<>թۄ||kHFQupK߫Fs\OŔ`嚹zׂOȗxI('jRJSE/a Y:<ڑm8E}( mopFKGs!kɿv"J𲝤rhrH_#RqyM^1g4",pM NDh>g3vi>ÂO*y١ c^PxA(U^@IARȆvNqkt`Q};PY2J(i|^*{57:Z<fUNo{>]oJgPYu:E'|t"pfI,trAMA&@IDPIgawl#azd 5«O$i޳xnn_pa$͊Ɉ}8PAJUUt~9z^7>iW:1=–F}>NI f?*e yBkg-X|RM[v%$(<] x0 xkI»s]`}T#tln(;USkzP8 vF>R9VҖF5U'0L43jw d -%v9pOP kZ$"~ַ |[tSV0,LAB>>9Wh\ nW(R,䇌\$}Z0mk!! j4xqlzk(ً(Mp j|ܙ?{6=3ѪVL _@6NGU&s)4JH61SJR hy+|ܲ*`ؔ_Т7335ɶtVlAXzhF#A7,C_HLȏ^*a3ZN^1H1 <,UbS^&WNRIqS\ejf]Bq`]Qa2h,p"¦dn;rj aS求 xv6;.ꨭsYKkqࠩaAG0j25iy.Z\7%+]tcvYP.٠1 Q=?B(q~aVJw=HUJ#nՇf`"y߸ o꼝I&Y v,uP+5oYKbxRAvXÏ \oE=鹞1M)h[4 ҍc/o4K [>{0GVA̲p \A|'@ofX7(Ug NWDtt*!/ăuiη?21#]t$}HEpub:R[Lޑ'|o a}CĠ]+rQpkp8dS7VT_YR?9Y[uSVq+j"4 #,R>z`78X| ~SߎC _ߪ=ٸoole^sO0%8k=tg5#3@ 0D+`ϲI[\լ[le+j2Z{{ܽ­yAB]V1N &fZZ5 EJs?IYQ(xTʖ/V3E)::v9?l7o0bl^r9@$`z X'Q8 ή/78N)aD*pG%{"$(' KݼR {DiAgs3HaM¾HvJd <s| mqV.?#ZlmckY h[a>)o8? @Nk*.?|B>w(JLd =jM^jw$o-E\C_bo4kSA8V&>;07O32|V6@X@fo/v'z$ R͐9ՌmDחgc|yW~ݻ?d̓\)$#^bA׍ܓ9VSFU; tQ|R}O!d=K*nږ,.?VwaB+`i JȱN@[8ri ;JBMy.?'D$Rer;IQ e }nu@m""EfA3 *ÿAҘ[}{KYs(`Gj9_m%tkjt@bM:=U5̑3~ǕAncMKx Z{xiw3LvOtZW嘎1R56?3 V5+[Mëtڡ`|@#ߥ2ۉsV'ywwZ ;ǩ?ǯHم䘐85 zaی(4$"ie,:ޙQK> Djdl|鰯r(Q?j8 ;>\;A>m؝>;OD`ܯᖳ1J0q~# 倂ޭ:~L7nQ."N~j7(I;%Gn]ϻ#fXsͼ+{?{,-x}vSt1LH=kxW21!t# Y~`21A<u~G bTc1 `;D(O-|G ѻ&#%Y5\³/~9I~B$hOх#I u}I?mJuG@ {iG P~o2ٓr"- *9mNlf޵X&ϢͰ]?uuF9{R9m t>&GwOғ/o4"S-aWMe=(o[ڋe,dGkϑ?/ˁ /bWb:p}{QuRƖ0= %:vUzmF}='E?hRtQ&xkਁVk%Sctjl PÙoI>P!+.3Z&RC#u:JVH0np|M{/1ߥ>,g4ؼ~! f.e|o (Wa͊{|ZqECvF~}f#&wIM)D^liQ/ KM,Vk/W]]1yJ D1Nnmm"+o%&YYd[OȔ'і@6eRFP]N)= vf7HtzWNI]KsH4(?Y3:~a1vMF , *d6$SÉmEO|Y&JBٯsrs_Y8j-AeaM0ȉL#[Fl&%TnȪ4MV[qP7Em8 h] %q |lą"D+tܫo7Bc+hH:dGd㏈=l3\Tl, i܂ZC"NԭexX,&xD&tu9̧ڷV̻3[&;&OCJ]u4KVLv^>{hX#miA6^+X<kW곱RpcMrv{t_xOI݊`!YtGx#i;gN.Fu5% ;h OMtsE [(!"yUoFm oz4+8S{ځŤ<(6+:6$ {Z[]?Q*yjAu|rxcl7v|փۍRi_!C'ƖQ_h' C?GPGpڊ:cUw@1kX[=r yXA. 5{ 4nj_~.ܫ,[5n$vlAX)o:&$/E@ݥl Z#d#u`l)*\rr`TAЉqx˯Zc 4z edEp521M7e1Yp7u: )["y#jɊmTGNQAʏCR1Vp3s(8rH6/d} y*{G}j%YvI,׷] ~|H"7ƨio hȫ>^;q=;9ZMM-f ņ1%[ОFxmkCd )$mZj۟(!wDveߒ}s C)b3F_Ns:YrnyEQ*+Jаp$ N/C-ds\u;IH5b/b 츙/swDYٮ&ZRVr-#/-0'U{Ob&MՓ 5dՐQ˅s^7CHIM( 6zI9jɠծ+Hk5c0}N!.'!Ōm2z"2hr 1J;#91PIZ׋Vn˖Jmк-I>\n; s*6'gg´PUOu&o(LGNN$}Ac@Kc DU,o? E41y'q|ge/)胖rCCdS`@@.s,Q琝? Hk -/ؓ`/Rv˿~jF: B,jc43Z\F]}w gӆ6a$_DŽ;q!ptvTv.|P侸o,NeYn­<7GbݲШB:OE3̹c6ԈnQHXeJ1Xh6R< :MFBk(&7 .6 n H]sG~>I*w[q+ΓWnxx@zh%gXcƔ"(a`|-8xqdC;+io;–^62&6hKh#>1W!C,&:O9&>6ogP{Դd$C A; sXzeYnf/aSLS'a eTh&*hJ&"훡HS;n-WAwc" +.E I.s6wZsQdVu7MwYG<0r'1֑.aDgu16vBT*=E={ 0ݣox ᬸݡա~p-g8qQƠ{+b Fr-^룑 W!oIWaĶo Y/pkOXlLjxTԋr<5dj=:EȽFjŗ |Ȁ:5EʀKؚ2[ :blBE8E ӢO^,K=b(>.$$ߎ}+:@H!g#unw2˒o2])[}{:)p6]v{!K$-ED4ǀ<5)9H_uuZNez&UbK+( L92 -z]u[2 @Ln aֺQh:^zwAt6.g;DjlsJraPH{Rtkw %|@S5ĭ*uuɿ$?%Y sǞ:N6Cռ% [u@icO]bzM.>iJj2OLxmU!F|_.lmCEޗ&g䭝w-y4fC3: Bf6oR k^Ju sjD>9H{/.uNQ=p8^ uOKs>Lk6.c?fKtc@V9viDtґFO1!^@dRvzx0F$XmPe/fq+2Na\b.?TѶ=?(,T6&0< lqwp.dXu}8|t2`;fI`g]gPzʶ YZ