rsyslog-8.2306.0-150400.5.27.1<>,$e@p9|4w՞qͱHl.ӧ2QR8@{!Qp8\4IRY^殲/t ^Ċ P h̥~[!}RG;Gۋ\C;=nH-p9{涫";)v;ʾo0ޙ;2pMv,ɣC.6yGM1S͛eQB-h&ի'^Nr#'" ]Б|Lڐg~"f`j& hRx* w'$ѓkڂB>TS?Rd  ! I  9Zz |N N !PN !N #$N 3N 4N5TN6N8`8N9:6:6?6@@@D@[(@\8@dO9AO:GO=$>$&?$.@$6B$>F$WG$lNH%NI&NX',Y'@Z'['\'N](N^,b.Wc/d/e/f/l/u/Nv08wLlNxMNyNzR<RLR~RRRRRRRRRRCrsyslog8.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@s390zl39)ySUSE Linux Enterprise 15SUSE LLC Apache-2.0 AND GPL-3.0-or-laterhttps://www.suse.com/System/Daemonshttp://www.rsyslog.com/linuxs390x 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)@)(^L<M0`poX lQp8((hY90I899(9`(9Kj) 88:++x++;+x*; p?J#-]A큀A큤A큤AAAA큠A큤A큤Ae@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@e@cccccce@e@e@8b82c9c9b334a676cd5080ae23997b7add3d772a3e39ecc800b556d3d1cb61ca7bb35ec47a2f1e8b23e2e9959a14b794b87fa526d0d18d30f70ffd677236e04e6c7d3b56498e2e4360315c541e9e132c85d0930784d5723f28a2457d6580fc6628f2eb36353e3f330797afdcc3611ba3d163b195eae7eb2ffb2f0e1523e4fe8940826c6b687d9aadd72a5353f1531e2ff3586df8f3ef345c5b2f124806b42745c4c875396276951b491e799e9cdb5a090b2ca82a754967c7f310888373e51c4004b236f195c0d178e05b5465ec099d8d9d284379cad584a17ea3a36443cfbdba3f8e11a6ca1bcf477c9d9e3348fbe008c91c948996a3a6ab17bcea8e20c070664b1d7b7b1c5148eec652452d2cca9af548000d01b23d75662d51def87368fff0a112196e05f18399e9ad69069db8d26f384ee2894264d95318fdd572e975c457154a515c6d35dcd560c65fd96438a01ba168bfb6963ec6d1906af2339ab1847774188963b904a28c0b9523b38be26e94cd409095e6ead01bf41cbc663599da32947a0ecf39daba7e081c9caa98b4830722eed09f21a28eb6fba8e5d95dd2b9ecdb3dccda3af61d8832dd958bfcf18c010c6cdea4af475fd0ac292186ccec324b7772f7ee47188d16d1fcb734a25b80d41babe37508b28731f127efa3f592ff96328ec9daa4e039b697068c08c81b9cc55b4a6690a3ab9f0bd9cfd47d6c1a7f6e44c6de8765b1ff406bb2facbc07a655d5379e53535a5e21be4ff68503e77293607f03b97d73784f7054156dfc289b43526a94f6becf0c4b016bdb9cbdb18aeab573923ead02c36204aeeca8c558e8db7c269333f2543e92e70eb6dc31421a5096d99ed41cf747290504b9d224e0d2c40bdf2ca8d258fd999d307948862a8ca85bb2c6dd12dcff0833f1c0182b4a3c3d76a8f4b0902bfe06f9a7184b784990996884853acf22b7e534b4b2b18c8ab1d2c8573fcc8ec43f3c91ff8741be22a75bd000b0dc49143277e4a905d855bb87e63bf7e1416744db111410a92924577f7a452bf0fe68cba0c277e48ce6c615a3422e4b79f9891dfb0df1d4fd6d0b6e3dad552ee718aa44593572fda1ce9f6b3ddc20033337c53e9054a471d4f517a65cfa1b0c286a9f8ce99400f3d48785de3baf6f9cd89a2048e431ef399a6b6eb7bf7b978825ed2cc933a484ec68eb9c6bd0d7e4c42fa22af1d4cbea5e74f0027c25f95c7fed71581eb1be79ef0d701e87811ff309ef752dc1bdb7948b2da63c2425d67cde9cd28e7996fd20bae4b805bebc67e44366767522d2138a101b256f03c4e48c3aef640ca8155308cb5c96a79b1d3b8f3e7115753007a10c7af2fd9ca75db64c64e6f2c1afd35efd204de406bb56ffb8c0cdf03a8a9d7249d7266a8dbbaf3f4c3443055cef3d457ee86823337e58bf52bec275ed29b9e6aaeedfc08763ee513014cf735e69fe152798b29bb33ccfed46c287945ef68616c2dc3028085b483a00e3e3b8359337290cba0a22693080d6c0cfe8e4578c0d87986a4476631c1f12a25734c0215283204784f4ca7f044f3cfa3f25e7776f517f88dbc080cb45920d9b081862601410a220ec2a8fb5c3d20bd39fda10b18d91da37a50d66a7e33af0f8d805d33b7da1e720e3d27e264cdbe254c85c2dfabd8cae427d1c26f046cfe2fa3eb9afcb961461a5d1ccb59ce4af755f00fd23fd528d0018d5c66a02b00d5eb7b4e2bff0f01456ffa78f6f61e4ea405f2e39d557057f6e64e7a33c17c9828c5ace3de7369b196774efcf31d0b85138792163690edfd0e71a3219d206e33eae0629a091b30a62035f6f75a16cd3ce65dd0b25ec47c621d546b60c48bdecf810948f4d40c56973e1aa18cd82f47f1c6bcf64e09a6f1a2831efcbe2439f14b2429b40439ed88fab69b6d8aceec6bd5d0be361c96a025a5bb84e8f4cc1d2addc5ca2310d04284fa132beeeec4afe6a636f63a4d91230b71cde3fb1323fcc223b1f13c62cb7f5a4715ffd35c59e380b65146ff5cfb5d7aafa14d91c5dd1740362119114b9aaa437732d27ef3122373fd360dce83913d42f2faf508a93e5d56ee46d0e4ea01da315f6a66e720a5c5496ded8325d793a251b2970ad285d549f816595cb8b239d9864844a2e4eedea23f4ee688cc10eb13a26562d0aa591827b86249558f678e496cc0b43f8eeddcea4e7da342e53391fbbd1f46478f44a284262ba983deae468f30305a955a5ec14c833641acd1c5cd60009d44d1ea8bcd7e26d7f4300b8db9718cea89eca5b3f0e5a958c9b1f5394fa9e165b5d3dfcff20f0b6271543bfb81078475333c2de3c0a37e22fa4aed282322acf2899f9bcb71c97ba09bcab0d1da1827dc891e24bc9a158c298adfdb1a89b2bcfb2cc0146b5c1ad7059118734cb2fcdd358636eae91211f988a2b1f2a7a8e94c9da4d2a5870cc8e69ebc3b49024c8f29b0b2438d6f4b6fda3441ddd9ada2b05fc265e1df1b0287785dba2cfa04d4395df5ddc6918996867bd8b113501738f1e8bb7e81adbcb7fb0b3dd769d45496d13321e42631a84025f0b3b6951bd91d917b60d35e6765a3d4950c1d3582603cdb5a069624c55263f52f5a9ca1d23eda98e04212de197c6af8af4a98b072eace6a13056e6bb65da7fc9379ec720dbd562e31d0d8d593a62e389cf7f3d3f6927460cc9c636e8d2c8ee0ca563750c1111b1fad64fda7ab722432b0502621054b3a047d9232376a46b87356b19b0c0c2924cb5e6911ab96a01fc4b515f0838743ad560dea1229d4f46cd603e10874db41a27f3c74f64e958ef123f3943fab4038442ca5bde8ffd243cfc235cb4455e7d618d47558ea3d8284733f71d904ed95285fa0cd0bfa21234a31d292a118d3da451dec15f41b63bd17d8fe20b26bb132ca16d50e0072554f1e0bc8dfb528f31d3634f4d9f79e3d40a9d0d2b6a35019/usr/sbin/rsyslogdservice@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrsyslog-8.2306.0-150400.5.27.1.src.rpmconfig(rsyslog)rsyslogrsyslog(s390-64)syslogsysvinit(syslog)@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(rsyslog)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libestr.so.0()(64bit)libfastjson.so.4()(64bit)liblogging-rfc3195.so.0()(64bit)liblognorm.so.5()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)librdkafka1libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libsystemd.so.0(LIBSYSTEMD_246)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)syslog-service8.2306.0-150400.5.27.13.0.4-14.6.0-14.0-15.2-12.0otherproviders(syslog)4.14.3eoeye#@d@d8cEc@bb@bu b a@`Ȗ@`~@`8`+_j__/@_]@_@_JC@_ ^@^;^]9\~d\o@[H[[[[P}@[3|@[2*Z=Z@Z@Zk@ZaZ)-@Z@Z@Z YY}@Y5GYX-XO@XX@X{d@XN@XD@W@WRWVV@VHVVVV=VUݪ@U@U[%UB@U>$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-guardtimes390zl39 1705591002  !"#$%&'()*+,-./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_Updatedrpmxz5s390x-suse-linux  !"#$%&'()*+,-./012345677ASCII textdirectoryemptyELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6f1d5e79fe2ecbfbebd5a4483f1aca4b70294557, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=95da23dec8056cee23580dd45b0c53d83a9b234a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c3ef04cac622f74ceb94b0db791ec5848c6e07c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=31fedf3e903b9656f7056eaba7be474d75e2b44e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3ab7507214e4b62ec1899667f760a79b257702f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8c1b52826bc1b76542043c9c07fbe4a908655c7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b0060eaf76d9c2612fc5a55f28b18972618696f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ecd6eae6dcc94ba8c159c1ab47820254f5376d4, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ecaf2b393aa97da62ec7599e1283cd6e2305f9ec, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=db2ff7077fdc0a3338b8cf0d11cddb47d5fb7119, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=15b98b3d2c4c0b8ee8d8b6a715f09a89617b8efe, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=57fd769c3f3d74b66c26e24b082adbd07177de30, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f94020f1743155b7c5f4838023135af60159961, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5713bcd6880b79b436ae1a254ce4c100483ef9fd, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e6c6656c0dcfa5ad4e2089d67adb8942faad43f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b7d3a53fa00fb795102136700536c55c60f81bc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c92230bc76ae37c447f27999bf4afd7fa7664300, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e50a6502f0756c384d8362011ac3b6310a171fdf, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e8f0498200fed653219277ee40c1569f4b95adb9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e06cb868ed4c41b6b4d628d1f7d232b5dcca9af5, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e87543b6e00ba4ae500553ca561b7fdb1204bb2b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=be33b0bcb311a308ad6fe9dc33e6d57c3b9aa154, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=19a71297c1db5febf6f614ef281fa523307e9ebd, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4f7b7a4980e9353b78262a38cc0d71c4fbb0b468, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=649318b13fe30df0047511b1318158ed17bb0b64, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ce31d789b495c98f6e4cf28d3a6e01a45c542eb, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7419e7d098a33ace0b8338c8b499a86cc689e34f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=62faba3822485cbcd2dbb0c67e6c0682451349bd, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f8a4291acaf22f822779f49b1d02bcbdde42abc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfa209751c0d47f15adf44ec2ebb4c630ca7769a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6fadf063a546cffdc84381a89d6a7989df5a8557, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd24747b3bde67826b18e2a2e8e7d2014ddb635f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e7d3f53c812e1eb70507ac3751b01ecb6995f184, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=74762a0aa75d831fcdba8a496ac2e2ec664622b6, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c851d7b7d29555697fa93350a4cb5c969f82a18, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a2bae5c717106197eddd615cf6a5f8b07f6939c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=af9c77918f6b04fd98ee49180902bcff58b51553, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf032d5615e33693dbf5cf5524b98877adbc2f57, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=609ecda376161aee52c793ff4c6ecfa72c3e0429, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=330caec4ab5cc854f1778b4701ac2a59e505784d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=914b174de5628d6f4ff2bfd725609c801407fc9a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e871900b32eb9d4351a3e9bad6f923c4b2cac3d6, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c3dd103e84bcc5845755b7aeab7665bd4862758, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ecdcd99777b8ee1aa5f0623bc68078970b5e251, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=709bfa08316deb8d1fbc2a35bf1d562a5ac3deee, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d7c06f66f7e860904708c721cc51edd7d611583, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e27996e3dc849c0cf57559551c9d19b63e41f97c, 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) !%(+25;?EHMQTY]behkrv{~ RRR RRRR RRR!R RRRRRRR R RRRRRR-R,R+R RRRRR RRRR RRR RRR RRRRRRR RRR RR RRRR RRRR RRRRRR RRR RRRRR RRRR RRR RRRRR RRR0R RRRRR RRR RRR RRR RRRRR"R R RRRR RRRRR RRR RRR RRR RRRR R,RRR+R RRR RRRR RRR RRR RRRR RRR RRR RRR RRR RRRR RRR"R R RRR RRR RRR RR$RR/R,R&R)R(R'RR RRRRRRRRR0R%RR#RR R+R.R T'atOiI/usr/bin/systemctl --marked reload-or-restart ||:/bin/shsystemdsystemdutf-85849cca16ae1d7816ba6964e03f091d061a9d61d553400277ab96699c0834410?7zXZ !t/"f]"k%z.kgW?7'M7G$$p<߉uĮr!BH{B񄼐ڌsnr!wK sSy#`WjCxr} U?0:^aoTD-o x)_#c\ d b6ol ^)N/0/rYnb#״F_=%0@F/?HZ}TT 74 A}y6@ܼ8tr7zQb頛6/]Rx>AS\}"߀2O!%9겿O*fln,_<sO$ ,Z޶K㷚ZchkJgخXx(UYH~tay 6E4+d{Q/j4!@.90R&pbA,4B&d >%U3l2.qmA*`)etxԵD r%`"6˘*4-2egPL}<`Q|:34 <{UC[<] yb<ү6p6 Ʋgz7Nu/ZIg?:yp8 ZDGzsLV+%;]# +3s6 nPRH{rpbRHWũ^zt157sʝXj+INsG5(NgՖf r~*F?xg1ruw[kTGoJ+wF0_SeNyP: daDyU 'lPkdB̽S> "5/O5ϥnl STf/Mi}.,&Q9 ]\,MYiۂjkMbpxW;w@C d5H t3׍i5} Ծ-ZY )،Nm+TGNWAO=bуlkBЀZIASTesŊ0#U#7#b5{ĢjuF> #%`2| bq_[tTYH/JHfDfǠM㘓i~soNR}jةCVK-υtu :K=oP$`v3r`.>Cf(bۉIALݜauS @yڤ d~kĿG^4ti^\KD;#)l*r뵔zqфV` d΂ = lm[A[%Z׶mXeՌI0+ZS g/['?LmN(BBF `Qv?]ϵ"K E[d܋`Q3;c&[UqűNgDw{ξLN *^s|r} +W[b8sJJh!O"TGNbm@eχD{fEh,sx$ďT ֳ `)*h@*v,/I#Hx];ʋ.\5d IK܌Ő _ngJSGj~ěòjzmӵHhuULI`Ts6CN).q̲+d.--s&KTeB NRHfGŕMQC[Or&|oKr<U-@afDb[<-l wK7_:¢tBp2[.xl[$#g3cQi|ڎ"zj.dެzqH)ybYx0G(b`xMfrq3k';_k}=“}A,F! /8Ѥ' ]_Bcg9[˰}`Ie,WM} L2 (؀ިDWpVg?R>kR+zr@4]4}ܫTzLufZa"Y)Ou6O|d:`z]@ DU'v<y2,-jG➋Gq4}[U+ʵf` y.W#GD"7ƶ"+L(\1o둫pfh?TR&LLMԨvKQ)ur~E8 =lT|V "j w[9Y†ه^HYq4v庡>nm B˖!Xښ%& h6g5XzE~59m:Dj/p]. p +GZG =udKF^=;>f̗dEeɢѐjWv蛴& D]5Or]EV.z x,xz ![F/aDV|09Obc90؊752q1:G>R|o~b47 Zv ?ĒBВx ɹvtTtx9t!/6L|VM0½aU 2:L}*Tw"K˭W#V̘}#C&voTEb+5ʙ,*e!2$O]+3KOTu ^FyZE*f<]4e1Tzx&xwoVjDgp&QUbZH_|Z/+dnݍzCoP$żr+ݢg{~_ʼnԥȢCDq0-џN iνDݵ>5gh0HnЩhJJkm&zeKJD|!4מK}VRo$#Mk{$b7n@KD()'@ˊk wk6E-3"DMۧhrxFdaK-9OEsRq2Y |j̚9G(2yC9oĄIPeqy>*/lzFkϾ5_G<ܰckXvI,c68BMòH@|,Ees6Hdۃ|Vǵe=#g]9iEH@T'bv%0WG w:JWt"#60`8"hH"ҋ8";6O!݃jqaǁ̓8UfEv@>g =.=6Lgѣ!z.kQINt!V5*mÅ|b)FN˶լ8h^4&[S%6'LA{oy0=p1/|k z>qКBL:ʍj҉_V0e6$%G\7㵡z!K#1h,75T8KWB_*#[AS UOiE75oVp.Hz ZbY-1ҹOٔ1~n0b{.UmD,4.05u¼NC-d*XC"p|3]k"!Ҡj8FsS RIe5HB "2Dܒm߂Bpqdťg[c6gfY3r }beW( %bk2(-H,7R/L(}xƏRs5 O8Xi~a{^^iJ]x!EJ1Ć"roD&7e<雖m،d ;d!F!p_:Xb`8t5l6,]5٧Hi,v!"5U8 X}^jiȜ?ḪJa0 `#3kMZyݟAbN\Ֆ ۓf@LDZE]sy_N4]-b$ʐ _0CP43a ?9z|Uޟ\!sYsNò)QoHl0TC[Mk$@?KEknKbQepɹ|:10y~QUd2N9AiOG$t3F4yM ;u1@ĕ/Q+[.-)a#aΒK؅lH)ƤR7 r$߁7Iw@x}ߧe=Jo RW7YdyywS`"}7Cà:Δu6c]x*)%Y~)EIrDiL&wcf$A$𥺑Z.ֽ|%+A×ɀIyn"]xuB@yVSfݶahMfdwFAt]fƐR@o՛>6~ 111J%[&\.VLbpN(ӫ,fsCXN>^(೚,_hpI|4梣 >lbF32V^]eA֍J} Į:#wGu0j0Dvݼ\lX $~E9!uE:hjY6% uc Kt{,{Y<.处Uܜ pW'wQUƷp-q=ޘܧ3ؒl(%[Ua61~2Dg9mb|8{Tm]TEy V4qw4MAS~zM>t{I'fU;g C<~@Sczѝx>BP1ew3M6mI=1m;ʳ’:{C]BC$2)]vVR/yNoʜLbQ4$cu5Y]=B?@~=Qg1Tб7tLp.%}ntKQ%&gXy=`(z Hion\ꎶQP&4&%D^+` s9*gF`ܞ ou ~em #fwuׁn 47>28dv䵛6 ڑ"Nbb)Isc۸w %?hޚ[akI3~22>k7LPr>߿wÛ!!IƗ$C~~ew:.'x_p V]]RA0Jȭŋ}CGj57Bʰ%J rfrM_0RH_r)ڏ@Z K0HF_NtPPӔ HAAPޥk7*(P3%yZ13@  _W`"K$A`| zx koPGh5@(yiHT6GL U iR1N1y0*_7xJVL-sI &sOEL8A;_tt*gs'uP2ow_4l+o\-4x +Qk^~?E؅;Qüq*dž9\n RV^Yִ ܖ$"} }8t$2G*%nGc_ `3`=msaȥɦ'v! {(x$/2ؙB(/ln<06#/NÉ RR.w?zM5A1,0䞼ͲQMj{[隌(h鑔ebD9txZ|@37͔*qIlr._`s~5yV)TN@Cm[jGO7C.v: [Pi7v>v("-+V ñlԸk_.9T#p i{ap%LE)kCftxHTpGN/וK .n{~= ɔPNf' E xC?N0po@G3T{sn fm>sz J5uB- ?ymPa1a| ܷSYCD Tמi'] Bɖ茜/l+ z{X6U}UL*go%6=]f#V Eyb Ȥ啔ru-`c0WZl|lm,~^^^LJs@4suaً3":4k1o٣{ l A Lr&e~7I37c\/`fqX%D;]ևx^fO  T\W2*d)FK{06k,RhM:[fa5H-i8-H`Pɗ?L Տ_v[IIQ6% 투nA?25Xaw%2IVwt[yEX- 7Y CK.؟O2iP@{0>YOyYL`*/!1(o*IDx p^V:d$FVo.j";K=w}[Whd`eApu#I$ȊHsw$ҒО<;쨗SpZ/1 PSԩ`ψY7'4CܲhM!c'2$]U2:6yRԚIJh~(.4h0k1%{Y*{cOްjXd!hu;>{& R6t|'"(F(Ty P]}ь+8)(q '>d8h6~1әiii hF4j]~Lj˥Q"YZEQ>!.G#X:RF$r A&m ]߁E񼺪vt|B3*҃hcLSX9hUS*g=Sw5ޮVss b E\_O#8UxҥO?°sx ;H ~\9 $!i1j}9!|GtX o$+=쯈rJ3bkmῚ]f5RcZ gSP<ӳ\Ξ }7hYe ʯQY4%A{V0žVdCcNgԻp;%(24mL ׺ G`Rb3 W*:5_KluR{L7XFDV[@hmR EuR/cK ɝ!-uȿ@}3$GŁ5>^T÷dEEK:F=u04X(Gzz#S`PhP6][hy4*kAq?%t]ZXrݹ&|2Taw$΍8whIm. W$F@0p\O3: fro))厂 #~K^{)Vy>UwYDٕ/nۨ @]=?uTy_\R->2p'RsacXK.8b:WF(]FN=F~ͥ’=`S4OϊUM⏈^,f1:W)Xzz(l9]=l;` ʒDxxE#o*j]*Pts*uJ:,7pko9+=7C~ *qew,<>"Q|L-T%m絈F_W 2#d=%p\?>ҳv;UK2 Fh`*znM=L[TFޣAJ*+@Wr*k :GIřjCT,[9~}\ ?섿jl @`Y1z&XUe6?|3nzzEMk@_]\ZYf p23 _ H6q- 3l6,x,H{ B <Kd(!6+ч[=<#ʕ2SUo\bk3VO^(~| j2O H+m(.+ԒG0P\e>]Fy"SԤ+~2ZL`&e9m%hHsI"VA@sI\&…3 =״:XKME{!k`ufԾ!v:X N=MP_'?hA-Ĥc}*xֳU<SSrjVsP X ö&Z&+^=L-eJ͗KA\=m8]Qח(p,j &ֿYRXxNwL@zӨp279ݳL/ !7},֯%"E>WyYiC&ES8%qNwgکv̙7C2\bߺ$O Z1H~ j>_\ɀԴzpkv<DO~4mzTY0L0!lLqċӥ8ffHb"=**B*K5~SIIMZ̀!jÃ>: kh`т9[7۟6+K詣J.lvpFT|0=]44Cz4 @}FSC):`,umB_MDW FMڭ[u0vI[tXǹ7Q~ZK&j 6o6$~$_a65_Dm2qU?~JAg`FSeblྂKewPC}X.M&v9nf!<Ϣƈ < LIlrWH+FJ?xGk"3l ?$Wp "Jy^)LXz4 "{޹[fv_PUN=L$Ov oYgӢɅ55 g>6hс]$6n ߙԌtnglȭo>2G[Z'~fpb߱\<"}k,WF~h&iפWի٩5RgT~$cp+Lku^x 5lY9CXiљϾ[ޗ^!T.i(f=btnCs  Of7Xe1<ҥÎ!{%I62 y=~ȨbSer9ێqkAë@W‰brs߈K *}})9#z;9%uJf7XoӄJ2_Rk ]<-!Tړ ʴpN63 Ao5S{z6>?7+U\^_0xsxithWUK*l)`dԉ3E @15XBD{-+ɫ @.0]$%?iuu9byj؁xHPz7l]N{n/@0c}1% '٠v0߰L DЌ ժQ>p%GNѨz$wq"ۈa͜Owd?pF8ǫ"3qcT)ڔaz@.K%+bs6JX[Բ,\(>r8[ZE(iaNV:ލ&&+ 42H<If$2C  z#:V?aL8Y$>sURE# NOd>qWZaǯ3J-!7 %9{?Uڎ8\^rb[:иwd`/>M3#/O7'+#V()0cL/ޡYI]E1I {o75U^^{Mil$ X%2wl}gބ0:Eo 5#nBV^GafF!x>?Eg eC5#_AA?l-kۣ#fe[1"]Z5L>X Qz}W3^Wy:ZaDi"^IM؂=wW(QWhٴs?/#3=%9F+]D{lbi#S"C;ϾLF##r*@+2\_ΐ#*WM1\VMS:1tojgmz! Tr,Q^hW4uT/$'?~1)w^:AQoDKf{(`wou x(W,pMA9O,Nq+fy Kҿ[6wK~*>Z9tk  {0 *J ,lGD[_ƈal4N]ݮ1GR.qE) Q< h o`ШP*ٴBxhxs,v\TOJZg4. I [ ("Ew_"ev3=JatиbZZn*߫YiC-}j/D{ސƑH^pH_Q$J|&R ïZ@g(B4;X2εlH}uBTjߟ5+1=+q.} @2+/'k AYT^݁E藜 ?v谷yGp1֬_QS'se݇-q8eԜ=f!G//^j.D04 @M*W͂wצA;KR&ҐtO.r(o޿zT琪ai&*]~Hv9jku@9)XY c ?t_OQGsOXֿ݉@ͽaP\-K~Mt t~, {zژ} kMj& wcJ'bůPӮP];U3Ӳ`z]*7:ETpZGPsx>c3E4:8[_#fõH`>񛶮`y  j$7|yad!cN܎a1.DX(4ka茱#1K-A;\HF2oړxL04Iao<6 F GjfhMoKe ~Cl;̬W!HL+H#q3 k,gy^$>JX‘b2Zԛt(rB(ȯAP\jʛU-?=A2~iw@tN#OMC6=2@MM=ي5G5 )oJψg^e_{ 쪚+73bi 7"&uw+ҋZ&AO_nR{C?mSLSTΉN~ey]u2,$@JH ցch=Xvw΁zN:Nc<s1(g:|0Iionг6hOyQ hggp(Qtp73`X"끭 zU'ڮBBUqqd2 N3f 9oI[a3uVx|'=[=v s6CyO : 6ʲG\kVuB;]N~y#B:FJ/ߗ-.JO՝h衣}$*l)52g],r4\S;==YZ1TzŽ|هb5Z&ObefC%~\k(b^0-fys|Co0^(f5 P|R W#h ɥRD0 )L0oGM헏~lfԙOު7/tP,be]LUЧ3Yx|xԌ$ \L8ػL1;:xKPb+l͎$v ғYꋫsf] ZdjP^6#DW9N+6yEu{50GK4v> RB2LH. 9s[{di&TS PIV 7dmR}*: EYg3 ]3D~侵~}%zd];<^dWQ>!,c*;mVv>l;eWRJ(~4hopdaalxj`l>qm 3N EB6m 1cEe;J`5FFz+SqBk= q g8{/cŕܖ(xE";>V09[lH7oҾ[1kÐ!Yqqluґ`v2ԃ$.17zH&RȠAMNY^7*e&ɁFmEnpF+tt*tysHQ եΖH ]-K1]WODEg+@ 'oF}۫v-gꑺӘ,jۂ3j]O0"v?hH[=^q -o1=0pG9?mdx*}>{1}r4ԀG ]9 2?QH`:,qU&rtVIY3: )}n̓P іί]aY[!Oy`8~EYAWbmg o^ዃJ[(8^uԉnWa!88~Ir|0kHve_*{D]5bӑ4H!6j{Ȃ!h#aDI m iFكa;m|y,)PФ :[w(O1dy¯F5B~]۪m<>wYɵPE;Gd;*v!q5oެ@Ql;no$"=OH &ca_s,ҩCIj s-=@u@/9_~{Qf5=JG*ҫ+њf"fYڇ8 u?}?}{:1DB*?$..ؾ:ڐ}8Zp#AXR;zt@ಗ, Ǒ=SS:KNTmhY_FNUnM="fA T=@]R n ͂*і͹w (S`jzK߮rCG(c_<nW/#0}@V_Sq|W_ */t_^ ;`uGk9`ZxPe|Oz!go=A`H mDMy*BW7-}>ኚC׵ezӌ8LWZ9b6拱jQ;josPNc21x #͛=>譮oҭdGp۔tAě(R}I\L>:zY/b-3SQA^ UI-C9ץ+ZVmm2!']w`]*㸬 u$h}%!mCӡ?Hz42EAMLNIBpw:ƲwL@,4)e<Y@+, XzyoFMw{F}-}DyO_tF 7$5iPyHM1UN-`RHF3DX=QHϴX2פDX `Ȓ>W8 DErCrXL#:s [oɩBQ;g*j(_yLg 6iAUݞ0G! κ%~ я5М9"Z_^useW ށuFY$͐qx܅y7uʊOCyg h #1ts>h8/+#1ۼs\( 2|;T<(h֠ PY'}k}:B@kh/3wͨAmvvZDn99̱-͆<$K+SˌJWs1S+nʹG,U= NQnaΕ'`9F?8JGUGO [~)K#*% =,NpDEw߀E rKǖ,.VڠKjd7гgPPF(TׁhL#~k,bd=9 G3eG$K R/x)N 㺜m2 C&|p %7c)O.$炔Mhr5MҮUN^5&a*U*3Cby >OƟȅue8@qL,^A^^;%s<k cw"\x[UT>F&sOպl@* eЦ&baR3G ڥ[hbЧ^&-(] X'&!ݪfA&h7]=KO$Ts_oI%|0xx'QCw=^m-ibaeE`rځً'ˇ?yxS\zmbc( M= G771Br.7A~prT$ 9ĚNE4vÏ b 2jey& *O`oR+}KZWv@ÊJn5_%#0φ.]5Xs_x u1䩚 5w |J5kuA #q{cTg} n#IKjU`ti.z(Eɬ^KŌ؍O oÉ4G6"Vnm2G;%k#Ҍ[9;U)X mk؁X1QjOڈj:(S֤;uQpʰO:=D~r862ʜx qJ-@|r)P&6SPz 3֡ HlUE7)KXG esaat^Tjv*ZlB`8>sLSvУqjydq+b_ҏ =>aĭ#_KÎ  51)Opݐf FъR(Szl7p $:n[-3Rᇷ+cOս͛vD EtEO JJSrXv*Ƴ.ЭJecˉ B*:kiXPo?cN4q(ꬥ.j5zߛ^31@0: 9|hT`o|+ܮed]N@ua{w j3Kzdm7f*s2iHkи7a:o„ >k.>5NOeQg,~OKe]ߏ)ig1ojs~[h*yfa{7ģW[yғaJ#G9LKMuS#bK)8lɞi~O!{jMD9 ӌݦbpe)M޾/ P1 wQyx(ᏼaAevN^4]EFd(8qUլ5 T9Eu +F_"-ԉKlGJBܩ&`g'e;@ɡ +q=h%k)GMQÍa8f{OrfR:cX*I|F8%jƋҞE; 1 L:au>3kgQB:9upœ9%+cxѳB84XNx M(#!,a!?,TΌUc eyoail'iVݾvrQrG'kYQOg=' NsAiy0tTČ5O1rp}rR:A ٚiC2e7^BZ %,{lQ[ڌhȲ -:wbܽMNNEڡ î(-Q oK4^*U4N X1Bx}_S?3zF:Mx~\vSunh_|IkWV|)Exԃ8[/B%a@o,A)ЄV&@5-ZsxNi@|$n iN s~xBQB49Jvθ&#Y҉g6Zf CF %agdLXY505H v&%]2-mi:FL[C[^Pք]Z $a#;ϥe <)QDP!CxY`L6$0E/*ן.'!ev 64|M{ V-Bw+#_ ѪXN<(vc3-B'C#,P܏P"S zy%K04Eu!c}uW2-G6p !hkr_mj,!J\R˥a ʧ^gKoE-g١_?_7g2XNv:?Y~ӿ^m;;[b=ό*-1v[xVk郴*]d^E TR9\iyJC/$L!i'`_i,r[01e, F%d{oƽPRP -)ѥ !Cs_$'űn3|@iq(!G+fB7f& ];xe(W?cY`H'yiIuʼk"oT}Îl译=yP) ,69Z"%6qzd`7åd aNJ{/K獲y'_Q'p&.%D)1O#l6o%-7996U?NEŁq[X2z Lvŧ{Fz S(ÝH6\f.Q*E #o%vȽ;rVn"aXpp_/23,g3E]'}7 "s[9DI)y먨c?f][[h-{W;(ϔ5&Zb;Q5.EB*Q9]oyn}.WY+1 J.W!'֥J=QcE,FS۟/DlP+WFضT(T ŻQ@53/Lzxͼ"ܭE ш>ނ 6P+[YDt*wp]d;L>]Ey$i"rMq9[M e_e7rT96߷N 9V燎⹵-=~+ ]/$KPǙ/;vvc*6 R1C4n >I_p4qkDE0 ̠A[h,Q |ipl k7%=iұ4 }/Gz~WHpn'ϝ_iq'n6ы Ob2s0ϭ$ pIJ?Fq'|˸Р]Y%(ֆ̉ 1k◚:)OW2GoeIOގrZ$ݛJ) oGˣTMHNޖ&AA8у֢g(com0^hk8/؀/q|'w"Ľo؟8|N0;9twI_up9m&v5huT 26Mfwy[@y21^c8s-fk{ë2zOJ-:9:a%\lNmߕD/ ,h_.ؤѵ2ԋmMZ 1X,d94so=&s:CT^e,9O di%G*͞tz!(La|/NfY_;*~Y* ~ԅ*Xx}K}' cWJ;?XAѾ=yWNX7pCLx<`.W2ʠ-w:#XIr&*tTX9%ql~@rGfbq{rJ=dvmZN&TR+SdCQOSx$*M $H\w)3DGq/j§'OHK̗Í>DݺLJ2TZٚv`f)={x(+|fr;%WDV`i|nL 幀yW9DQ1Ǣ5[i$S~D{2$Ol.89@`) )66%1,tr4w[fSg45"V+Fh,+ss "-X n"`:?_/~v"КT( /]bxNWg1=أ"W&6BuUx#c|2V85ΰRD.bodӔ`l?LU@:8GtO69^ӂu;斚Mv>g! >v*VSU#ߡV;J:) Yf}P1tSij& *Zdf,jbU}$PS;WN) ä MT#!2Rugfڧ7"W$ia@w5L' $1\m/vOk%'Bsi6&y)?bNvָ/@k'ݢYhh7R֟9k}RUk U +Ev7AypWaւGApkPq6Qbgc"PxOGƍI]m4QU ou3'w缫L#J}H6)"gxE6SGq'xS^m+{1ħZqv`^ /:f-S)idl!ZZU$HEKQ7р3%7eDj8|d`!ѻe`rL"3=6s0'8{,iNa%T F<4hl.dg$LK?գ[leeE-8L``R|ZBvOmsqj gd|9&j :C: bcv߾ۢ, ?"nj0]|D" ҉n?X1YV@??M-]:d3,{ GYARo>'xÑ>Bf-ZtE<㧚 ]6Ctg{l?3x_rc G ΁7ov3- 59.| .iSan*Ɨnn哝C]Cw#a_Ѡy+ ,![W[ ϤNUpȜ" Bд'- (8J" mnђ"X1"gks,"ALr GZޫp(s9u|〕6Fzţ9Đ3?hk.D k $Yr( .UYG"]N3TOU1 #GZe#M@5ˀ](:q9a]ٕc K*4XtrmKzj<$/C=m/F$Y<ҟ#8>*=~0)Ihkο0 RbqE!5OjQyGp~T(2u5XN*? Ew``8c)+7\'#'L!0& W0ya7'sCM\jꢫlo.I%t>)~@L3dM ZZpLÌaf&tگ^iWM2#bz_Ih{2ci=Sz_oA2K {r?ۼY&5:E@#$X6;u!u5h۞H3R#٭H9~AvhGFk;pT1YJČ`ޝJE}6js6?ېWH_'Xfᣦ )ŇƹCwf|ӳ6EB$f2?fJjR|>)ǯmM/z AXv|0ln8#*E0&sR`*hyk+o$Y5hK׍m?3h9+akE&u7|8;?#)(LuxkxpׂDЂXW铗fPM"q3eR>R[~,z史{lNa:GSÛ4,˷ [.NI Ҡ 1bq~4fion'&&ifG65ۭ Г(-Q-IN7I5:iC" rBxd󄆓wWD=J$SO] xdF9,:<iJBR {%}}W)I2x -'Jo 39%<=#Lx\FUHdf8fo, y$9+OQw0,?{BBؓvbr-KB1T&\ȧ§i?zU]]#Mka8ELĪS0jcq$ֆ6iw%`@c{{>Rd! Qz2 ]bj&y\'쓚>s$!a  ȰZLx1"\Jg珁W~E; s#%fQ Xٍ-tsTf]I01v: <LL"U' 6pҀ77kp+'j+uҳfNY#yyԥ| ʵFqPS36dDsTRB]U%ڌ?X{֞5@ r3.W #{k1J^ pz^YV̑H?9L aQT]LzRc8jֶ漋XdjiG\t3 GA~͙t8rH40~|}Py|36t+ ޞw2?ͮۛbkhCMbP2a7oe<ޭ~Jd,@ ʅ&] T$vATfN{i +[ pQ^;8J Vf3zW5O[L4[xJ?:>@WB V_(Coz#:L7Ao" s%=s)_5;/k/K%)t]+= yE*1S0OO) 'hh[>f^'at6#<4Fq 8e>#R1LD۰jۂ/ \ D)Z3ڇ J̋Jé4. oF@ucS[J2 3%mHp̂UHf5)OEʒ0:m+EcHhgG׃zo oWtn绮+}k'N"X/*=YE" l $\b,=zb@qT^cC&0TQ F."+ӈ nC~q!5q§ᭌ?ƪn,%עaYԲ\cN@=l˃wKypn~dͤ˽ũ/kbU(Rh,sDi.@{8Qs Ep&Sf'H!fgnap;f ;rI$ƻV3I| Y-o~r-M3IZauU_ tg^eCQa6YZ#q9 d@ar3+GPͤ_飦ⷑ/gW=-S7Ң6'NCD'59a0dk ysO[ o;ƿe$ !2C,ãeivxlVMZ ]vŭzgdm'thZݺV˵ָ> kA,{!y~/}́}Ds l1YQhsZttw׿S?%RH[PT9te("laznsq)[6DY",Bz9 ӆm߳/ruCQwxGHK=hgMŢ-"el"˧lҟ WO:T <0F_O w%ړ/޸i3Z0tN;Ztn@UMq vI=yFuKft/dj.݈ax 7aNr* jg`g-V5ѪX;~sECׄd1 p}:r I'x6KbS5i^g#@'aDqC2DNBmqV7%%ӂ:q͂Y.NQe< zKJ-LuHkF;px&K]D"J͟!g.qXitrH) A]FuM{e ٷkrU *cܶvTgA[đp-ۢY o_Ta~ VY~ {gR5ٰ3R=/qMjр܎O:׍ *1brE16!@$jh!*+?>jYhMU6e]*#;5ǫ[A9:YF~y_Niՙ2;41౞:ƙL%@bznXuӠ|ŁE[r"4D  Uu^rE;8ػΆ Ówcy~Œ$6YE`iR1< }zd5SZFF"3 0AnNбۿ7n|fn[2 U>+U7:;n]vgq:S/AɝtJPj> )nF$p9J>tɯࢇ3=I{` a\r'DOk;PAbc\)4qq -REɸ0di}swň-P,p=q̇^J][B#3AEn T3?.̕!n>>sc'sK<}FV:a6 -}GCV44YL"JvƗ:FD=Su_;{"oc5 ݣho&J2&a]4[gHQ3nf35"g#frG  ;Jyz+?Ө$lo ͜;t.#ʣ1 nn^ṁ[\s0˼;] BjݖC)xo5/+uε"^Mߚ::S/:aL7*].[+Ф-5X+!7"TDAT iHTw+67v8kvQi\Jerrݲr Kbi6ac!M1^Ixff]>!pֽĆ%LdqW[DnJM\k(+l1##ܻ|Ԧd9ga84(gycsʫټRPU?Yn?yg?޿^TkWpZ}(WK:xH (06szC w^){,D%vXV|JF#{Gx9G:@,?T3o.D4D6O@ֲ''\%O c7ZBҸʷٺ~Ah 4sy\"kRp,2o9z|/=+a4ec`F'>ǑT^3'e'?Q^L%tWAаV8܀ZZR qCHሕ(N?@VU|DEzDr4 (uHwyh|b;}yW uK b8kc"t]Pf@"{Ӓ nul FUQ˿ak,'oh̖j 04R)̴T$VSAxTg i}o'_2; ꫰'AamKǾ8B|\@K7Xy sr7Zo\$ri YdtF:pS+@iFS<;hTqaas/ǥ}XTEJVZ,q Zv(dG]9k: f_rK ]%DQZ!Nr!XwUeqÿmڕ^R 7MSWK YKlwBWucj~p{,jOghi̍üU:Z}Ej3HxA'i FaK/xpU u2ȞiT&PU?LP#xnN_hd շE@G/m? R-#o_5P.5ɿ/.TkԾr?[73> N䓓!̭5VY4@|qǽƆ:[HlA<iͣc!o~g2h60C`O{4GJ[pqzWzXjjLYf^tv6dRgeb$t luJi-U,m ŸCFbPR)<Uk`>?IYYh⽠2_c_"* ]c*jYu cl#;h rMmӰmRw<1s1Kuuq;XD"ջjTt$'M?K$X@ oWHd{#n(2P!SBq.OG]eG~!b XD^Mw𐩹|rw=!#r>Rx_ޒ$t>8lt.k{08~f׺_UN~ͨ<7i4CkىM? IY5A,y+f5(jq^py,GsefC f@.Q/9:Y~ P"u>ilc#s3_J\{#qzdޭShW{ߎk,!3kw x(y)IT/ῚNbe~H@1i_3!{=COfj=a>}zŠV>Sjen t#GKaCSZ6OR/&"QJ.xʾ# ?~apWT!$2P.1sݲR^ѻc3O 樂 W 1 Ju]{~$c0ꄍT:o: 1{k@S*e@,\M@#5+ѼW1g4[ #c5j:7~ }i3PAL& 5S)a+KK"h^ d{HWɲ2 ;s|!k_(dU_ bI#7Bp,wPLEzrhQ0?-fHf]S0!j kCܡ;1^~ HdOsIĨVUDkӘ>SO-nEdr&z*sƩ67.oGjϬUĘZZ0c;zysGQH%#,c ylƁ/>!5hk-]9cNEaZJ KgSgy e.Bڕe UJ0ǪL-PӒ4QA @3㶸Ntr_-XwSjO3R^ʴW|,9e_\CjDתS5A&B;2*ob!ړŦ'Z뗵. s^YiI8=I#s8-ʣ2~ť2BEvlP`g`T=VhEyQQۺؔ+gA /,>U3-wGWmpzʜhTIP~7Q>_`'=vvwe<2[@3;p}.9<."X hj@b:Sh[wTձ˯v@:#9swUgTQf;8EW(A塓1P,4B Js(]j=9I|" X\KKA/!zq ,>@Wەؖ/Y`Hf."= AVwq.?i*V\>v7#;6³iϣ;u*w*#qgu1eȖM?&RE'&*{T6g NoYJ dL /zBx2B4~qZ O"J?K1, Np>/=UV{̎-P)`aY]bcM}];+_JTp%. 8x=8uJBnLktۻ t1͛VI_C3f#ᤁ,J s+j_m &aImyqB̚vyKHq$+zy0wPȑ_ Cֹ'fo0+.\?BB1 ?d1=.N2䱖5:DKW'ajR 3D68nńE̲}U]!g^|D_\Gg·&wipf&g۴Y$7N-Zؔ>א}A׹D4J|-}*~C^8N}Sv0*@@Z7z8 l9 2QpYSRoMiRrg'w“{M3e)Ʈ.`cg_b9Y7˶v,WԷSjR;'át* wNs^W҄O\%t( iQUi1ߚ+6: 1j^ި$}HeYi"mB/>OD[~qy-!.i(Csο(L 8[u`PD`ns햅WP1Gpg8܊E.FHK:@:/`!L>cxGvEcJ掦jؾ_ $ToO{Ab10K <`wp0*=)6bOY$13Xzm4{k8aS\R걅W3ie*hדr Տ !Xt_%XgdۗV׉uͤ#&9 #řzŢRJVE+YB8,9ZT+j4?bQW_t pZgQ#R 鬗lhT v%RfֹRSz`Zؼ2r ?atk:: r|.l9N!lGT+Sl}oهJ{ (ޙ 6&-Q^'/E7|eQKt`WȂ,۾uW^*I5mϋ`b9#/`O$I lۜ7-'crͻ,u.nod57iN SD٩Z4Gz޷FoRg2-"mگ .?ܸNuRL@=[U ={9Yes*=FAEmΩ HC^^&jkc]-Fda(KC1Wi.].PܪD2ӽ~hk s>erH^d|#B(<)1+5eOPHReF zݦ+ ҽ2}o^4Irqgh]ߣzU_3KUK w/; WHc&'Ԭٙf>Y;(^K%eP!AI 7nУ eF\>R" ޑX0d߮R!k j@xˮi?Hƺ|R@VwlQEOů,bEII=m.Gs𗞼LA ,peo+9_h &C=}R\|/91YoQw|I LZXYp>kpp-dʦ~MAH~V&n}++tޢoJJkTHͶ+ BqM%;Y=Ax̤I섹ö=fY9 Y71_FR劥5^cV6재I GM]M=Lo0f䚾9H:Z!܌x;qΦHSjfPsA[n|(%&vu0:c_ER;lu 9 E[o*κ:lvJH@.&UqE XIjDz EoLqz!' w ''L|Ե21l1oؑ;VHn)%1g}b5&i"hy:Y2/ |4$;T_ "Il_2_8|/Y |mw:7jK 573P LR?气WW]:po%]JhQW 2"?zFB9YvTaj(+(90v835 laP /t(}3f,`]w]ڝ*p8EuGLuHp_+^uz}t{Kh3 >v[@*9DO h9 U[]L|&{1ȉFu&6Qy^@XL2Yc>ugekMT3Km!SG<ʞtj2΍'B;Ej_ XvQ,l+:b~PbtgȆr=C1cx݀`dCr$yh>{١ܯV9qj2l2ãI;Y˔V.uSĻoׅ77ԬCͭg  + Wm-ᣉ^(fj7lSgOE|t^(5ϑbs{GFU]rWP$ [:DRS37qD2ނPblFostbfNmҩ-2'pJI>IITa.z.{g%LL\)uQYyU" {!5M>/+0N3~s~̛I]2Rlh4[ n)4QJ:ikmb9 ~B6d@1yKB84 b\XG EE\P}h&/KبZ.r|+Jěz;[)^f̜ }ڤ5hN~W5[ׁ0,gɆrˠ= vDW`4Gm9|2ѳ#[c,rSBERʲg[di/Wkk9}7HKʼo&zC 6/k qΤ(@>@V,kD^8iӣtڟ.G%fIKNoDhkUhTFN*Qr׷!OB\L-]Ӻ XoFsWV0?Uhؕ UCCrXM͖;R܅[Kb<e8t k85 ,UţDo3Nɶ@]@XuP@' D`g=؎,ۧ9v(O.}yȻi-dx[ J!{?n*g+ݯ߭B3Wr{a#nwN( rGZmHN8] /lT DLFl[X u;LL|I9OB Spspl`{/W'C6 .,8 {'=nz#}.;Sթ`iYz+vR}/f"]2v((C sXtwWua0(m\p:B9a]`'V{?5z&+Nw XRldzZehT5^E3.g/)5BZ.3{;dC^#a u|vkZvq~`Ni'QJy(eԪJb#hz!5rTLH@P*[.] 4B`}+ $b"TJhA '}>Й߮1h/"ǨMޛ=~ͼR%0tFt{W@4||(;k |;4^; \zaL~]y+ȖV@Gϭ$\)QT @ Qf;slFv8% XD.Ɔ&VAEc<4>Shlbƕw A^k2+Q 03jK.R09AI Ν۶Z{]/Zk@E|,'" u{AJ)(`~:a<ɐ'4;8}7=r R͈&)1e-/?lNi|yJɛ m>kii^ qx-zu*HURGuBTM2Kuv]/(s EU4}Q AY5N ,΁Ĥ㸱l;dO qdC)pW8Jkod `t6INpis#bFy5懌"6"Dj$fuZE[084s'n]ȦakPk_S3dGyLfYlfǠq9JjX7ۘ4 AN*)fnZjľ"NUamS9ݞs%/ZDmD9_~-cȷƘkSL| L;d>pPT]ph0f9'_ [[,>eE@+`+_N66|6||#ڈ 750PLecJVmCY'L`)zcu  R95r?~ N֓%'`24DyPB؎7uL!QbGQ=}wq V& =_H.9ud](WvF.SRi7׍ӬDnl|hD<ﰩV`GIw%~cRl^>BLNλ6(=1 e0}tTۄ;U]Ùt_<̐u߱W'sq?ߘ5>Pn r}H y~`J3[M!OW .nBWVgM[FAAjYldu4-vQ#oh&z9޹y"),h܂!$SC0}ȄZjN0yEq20d J$Sq%:l;Lt7xEJR<U6gLC^@OK"dL!oR <&Rr^RcƢ["{,¤0j;A4J`oAK;Rq]4jd~b=KΏ:.Z lҍhzdžN\*(,J8IG͠ LO&d*Cl'^w./v05\ >koM1Yz= Y %!O ӕ|CC@OfйWY.<`|q/4YEc&?Xn1UĖ^(dԨ.8R<?E7V.(L:ð }PVw)Rk͢%Q # ѽE<#6('1D\vQо^۶\DzFvn!ǍTN]cQqS !"M zkS?26SZy݀ ^ [Ԓm36խw'vxr:apӹ^1^ Z} Fc, jwm H]>P{#E5uT܌,g̯U~ִ v)VMYq.隟+̴ƏRˋpy[aѱ(ri0~MX:O(²BfHw+3bIÚnf zX6مP<ߜ^S;aHѸmk5===p]˯dD҇8nkR&| vsz(κ 0C򬜢V.euq7~GhQYݺ8Nओ?G.!7rAЬQŒ.ݭeCR ii ZFEt˼aLbk׺B4@^$QwjH(V'l F֒7NӭzGv?pO_DH@iTSNL ƪ#zJ[l(x؅$iN?hP|"KNwɩ<]Y>bOV>'-0_."-"\2װӛ2Q%+E%p̫C?t>ou)rOcu`!>i.X J:[*FtΡߵ*;i\o9C@DHMTOYM@څAizZ$3cٽ3lx6QzEjW1G ;B8́Ӧ)W[s?T*Э1Z}vOCB=+8ȆIt5扑n:mA JUox3f#44^B7 E ;٠qB.#g}48)9>gZ?@9C8ڃsfxr6'tT$SUfK>%%o*UXe[!;&XZpjn(6γ:mǿ3m\Z3zPnH- NcS7tE9]V$^eKn ;ʾ;"ĺ@buW^<q{iv +R}YՉD-`aM) <i2@ҕ[ h-0P&r2yIVIg@HvFqyj dӑ7T1Pi2 ̜Z*-wbco&w&Ipe{ a#[GS5|-{dŁqE2TcAz~fK)26Ve+$AUJOwXJC#̙m'z{z:k}2ļS;^ &P#8 wү) N\.*M#yPH+!7lHKEk+@oe]pAQјt 0e`/8^GKh:taaFS{?]]9S8QMGrCS-Au.}o͵VEQY;uoWpjIʳJY%*tyQ3ШSJX!VUY IʱQ/Bҹ\,z%ohe@L|mrN&Tm] rSnkKEbQec*';a˫Y'lCF! ٙ&K:oBQׁMw*Rx;yȄ["R,e[Tȳ؂&'bc}΍:+YWV88k_xl{7Kɵ W\cRX%a;{]!ÌE-@/wN\6@fꃸK&^bq2ğp.e͉}oc{w Lg^k,;==y8ISPF N-*12~+x8Qs9Zh@96MQәU•POmorb׹ڙtb'CMe J%d1(j&|eoCTyZP~[r QafViQ ̒p DDMw跌o%"K~업AݕKXp3i& - dҍ/"fjBRcZ.PP>~8՞7˄؜%S<5^y8^~kL/e7emt"N#8,(TDɦS3UˆޚB(3ɁEM'CsF?C6eGO)f}%sxּv]:V^qQ-u%im[ݲ~o|t $xwWluԧ9tc]oɉ'\<<.tUi Gٚ¨4Nt+??F0/5q8$Nhe|)|.X%u+z8 xh盻Du..b]/eWo[Z\စbq 5}u3| b'FSZC SMlG乳WYb16I֕ \mJvw0M?5fEs]L+04v:.vF<6S"}JTw.Yhl?-C] CGŲVNM+tB+`D2ÿ.%ݔMH$%AXimt Lg[>a<8qf){YCr-X<~|3Ma tl!Z8[@C h|w> >E:.zRM^4c3]Jk!*ffSM>n7|93t S-;EV2 Ljt&Ah/ihIDPǤdo7^/Dz HI‡`{+!;S6 ZI5#~lemᙌX\QXT&';6ȿu[ M.@ێ?A~ sr o&zRpeWfطׄNc^όX5*LW"^Zq ZiKX[6v2 2bWk[I񘓞0GX>xdg~p GH9#5=ئB9\g֘ ygڊ>W+$"ܭ2ح#E: hD0SlKB{*L dU/a-’Ev;f0 ?|wudh ֗1''-Hk"tJ2_ί'vfuk/Ƃtu%lv&E HZڑW{6qtf-ȵM.B,͹FNfszM- !\[o4` ]dAqvD.{ƊyN_t$:2rDwU$Ls!gkd-+$0ot4FfkFQ&`c@Sd4=yg!( n9o:*SW xt=Ƞ^r*tUnyP 7) i]8b>TM:O & ܼ0iw2zY;3,*tɈ|n[1%-oTRZ ȭ 0Ϥy >Ll^o\CK!R}#rLn&[=aɊgTsɋPi/C3M},{+sP΅z%㵩*Gҳ.-N9[vA}6y|%x)]܎O(Lk˃9(Æ BK#N[U&EF 2jO 4I|?԰g"bWN-[-uOfi+%.-O=s}Rnz"mGfqL?( DGN@hh`MB$#`y<)##w%v^l !cK0mZ 3uIW5MwfmLS_BP{ϺNvJt$͛ J-Ð#Lagy>QJSηk1=jEQ>dq:=bZA]tX!|rp¼zW#Ӷmh%QtI4 {n?8f[cmx"W0M%6< E1U|FYQ/!uIovRْEa5A~d\Cf|Ƞ_N7)BK񊗸jAtp9 M%=eT:a(!G^Dy]LAD[?&_nɆ їqJl]+MҁN6E/TE=Svf(7d$"i6Ԡ B> hO5;2 gv9N#KL,eE ?c S7۩Kڡ ER *3eC"ϑj?{cnaKVJMɝ x*4 0]UNM^s򠌫I'ghKIk[S_\oyiU|S o`<( 9X%f7)eZk#{5[o\X|?U~#'v͈ cqdNZ1ߦŀ4t 4h!"\luȰ~G0Ջl#IrS%s1:U|7j<6@'}x>WV͸Huj5ADJ9Y#BVIwJN#֦UZZ {0>yD0 NDV 1f7-r?0 eޒ/dk*U^]>ly΀:"I펶@J*cK/#/_x͹ /} =¤Ctٴn!`#> / ,_Fw7̏V.23uȭBpVs|Q֮fHZ׍za0I +{ =K:FM ǁ7UgT '3ߝPNBNݲA^/|&u.~S{ْuZtoNn([#DH0#>zZ[eXyCFv(u8*^%L4SK&sFL `Tg#*{)$ɟn!n'F g/,Vo{IA{MKrKkbv/i6px*8Y31J~q0B蕁wκH fe8]*[!2y_`m-F-ڳC^;@w@U -dyR;sUͭ {hR. A;3$H4Z"a5> [e\ZOᦼ\b#m3I}I!5)Ji=휭ja'xiOyI_E:{a:uf[e^ׅ}/c7~+rKM41dz?SA>X G.Svѡ۴FӻfKǎ~'+)DLR7􇑲cLa1ĉ[]xy _Q&Q5s*Ms,edu..X`iezq{SHQ)1>c 3=A l.w*6guj}ЫWA7B A8oK^3#2c-}vJx`r\JnsIXh=tK$phr8&^\iȣӂ@jу%k@w9:~j]63K]ӊ]7& ͢f#92I"$Z+=k0LrEDA[}PD[h041.8K8dRXCkA96 c8 c s/jy#q1s}9"X{?JDMT">/_.Mcg;WP^28"A]ҡpaFo/,ab$9%BQhbݚ1Sy ɀtHƬ-{fRǵi)YfFI mr"f. W̵79q2rFPQ]E:#6) ZtI"t/P^aI7tj|pWxd%bv9E=/[: Ey}\kxRSc0$DZ `+ ,Uf,?)"DoA(p#q#, {/$̃|[DR@A7a+ME յ?TMS}#5/! ZYZve/ڢ|cL- OqreF"楆45 : 0H[E,'\>uTcw|)v]=J;Q:5]*xzbTx]cƉH:hϐ3ךlpC9XgR棥P68IGw-dXo%  k*F/r px3W>D_!)q9?0c?6ɤh?%rVŸ?^O)Dhg٤G%H[d^oF{:]%1*=[hiD]`*mxv=&M:ؑs2t D H O!d+ѱ#]5DOhKaݗRDl=qד^ oj3T^n(I qzlZ|d)ߐI+| [Sd3P WkzwH*t|֨s$n/<&uFä9dfZ$ʾGdo=P92  r)؅L+tQOJ!~GE7] WZS@o1/%ӱZA@Ѕ3AjZ^hh$1lH13RFʅAC[x̩[oQ m^A:LMoܥ +h8jwBt(U*g@9e[5 @7K#zA<EuzG2R_uJڄh9^:vK?h/$63vѧqTg2!Av[Zڑ\)vZm_X\vP.M^9r{KaphoX05$,1d^%$qEX6h%>`& !Axeeǝ,gJ#` tm5mXYPŤR͈ZdH=O{ c_* B Ye M7>$ZY@_{;i[>e!iOtSS._R-C#}"ue%!l+Eᖓ)?/z(8i˳Q#EdO.ӡQh"S-K(?&i[Nezy#E3l Z8%Ԁ.ldj0+O$8]H$h#Jt,؊rKA}:31 #h+Ŀ}tkVqb97BſS*5Qy(/Ck Qv3|2Wé9" }4&Mll=),f-A̲DG.zgjN.A|R{>~ 9lZdkB.{9OՊAbc6̨UJ}_'VC\QqC06Unު="uDi&4l+fDT 9Uc,اI%XDvHCߗ+u&y)yOW c,8D6`=ag(*t*e6ْl1)gtc0ZQXn1}%5jn~lx?u4Χ MSۮzȱ^v7I(kطqM [n. -a m0X )\58`Nf*x#ͨJ5tOhw\-cK{>=ǣl,Dž+fP\]l]\p/^D*efB7MS~֊Azݍ0al| 2ק`K[֐@~$,^{fv$ܹ)rX24X#6br~B|rC YW+ڼKˏOǼ \GyKYia8t|zOՖ5-nͻ̾7ֺr*CqTEQ*W~1L;eMJqP#홻5;ѽTiQU0$n35t KjzU%M6m7J_>{.U~*yLh)¶ǠpCJkGIVcWBX)[2J)8[0; e^ \\@ֻ&8g7բ;iG\hKHj4m-i!!ˬbD <_z7Teo .b&}H3?nX,+ϱ~7A*AR5ͮ}mIǂmڇ{W>:^gc;D䙫@y$eKUr 5 ^RkR M~mTEdY=<la$mCӾQPdzm4ذDbv" ~bZLf 0e ߟ!EsGٔm([Hh$`1}44C &Ph%At5Z;,+$kL w֔wm\>wɀB wŁRag 8_F^#R'{zpf FdG/]P6$_$ZD/}F2Ѱ{N_*Z[g[c ȕHvޕ[DQ3y5(Dhaq,cq96 ^-5d p.`Wix|wM,.ϫ*ɿ䬡~+LR~;`ISTu]%iq#RRƞSa ~~HVh))@U4·7tlb }r` gg<12lw;chf0S9ˎ'qB} `zʜ륳Bu&( Ow+GSy+ nKXF۰f<\3JPBHp6)H㍊CI$ J MkI GF2W9?h',< d04J\R ^ ūÚiSK^ {%<4Z/֥ܛ)T ]1*amN=3”c A{:6xT O/RBXl=ê'ޫ]a'ր)ȧ[Nj'^MPy-k+icpK%O"gFֲõ:epaC1*-$__u7\-9Xw*L,tC)= S(@^E ڹᧁr1~kZVPH"P\DN.+B 5l1Cm ?x!S@/ 0Q7L!*[ٷ\BSBײ݁sq7BIT!K^3\/'wlEE/ya u+ 1C c4|Db\`Db @mL|Xcϱ9K2! Q8ߎ,sus1D`r"]NHy S᳭*+ѺW>şVP8(.N:uI6Z4(K]9]a}5l;m1*8sƍ V9C~|ש #K*,[cmRCk]w^f_ǃ.Ԣg>3ze!}/$]fxÕmӎFkYUAPB ͖HG*`*2**p9 ɭ3?KMBaZ{v')ϔ`2v'i{Ir1P%in2zEGC TOw9;<9n Otz1uK|ECX cCά#EE uV+ƞvS(Kh&s.4h*|OMpfyf(8FDEr)sxLWmO|vf2f~} @⮏`De0*Z*E I- |0TW#+/r,_ j& (`X|%M8%Ni>ea]_aM4(N-Ԛjgݫ7kluY5AmXmsn EjfPpz ~D:F @,gffVw  O9tqCBUFQJ߇&1p;ML>hfU.>/~%l-jĔ4O6V=0a' q+EH)3>fh91z/n.]& ao%IZ_\{|*+a!"4y`#yV <\[ m V M-Վ(/Լ5|g20i~-u@[uVHxYZ쎃,lE;|ڣ~M ^T4GR|yn_ tp ߰m`?&֘^D!`l1yW ,wy `%4.ՐY82_M+J.U.: |t7H֍IbnRuM[580+y]L<פvlDchO*9 IMW|ؙ~ /F׿lbY|L59x?5mZglDkaĬt(|ढ`\ū0Qk$yB~AD; `O>vquLM\V9s kwU:K-9O .ÿ[&޼X[+!V㙿V r7줱cr1Fo = > ès {!r 货4ui(2!|7#4QT6K2}PB;\mEv`⢾8Fc<}IKl2_p4 VN-;u.N_`p\Y u4ﴝ%MR>!fd P(48z#3sLfCˠN1U-rR@C.eF6LWӮtR/fȦnibҖa:Dgh)}J(dL4p"Hqj6 '~3uP`[/HeÉ-+17c80Dq);]!BfPИF櫤@ ot-,-m^qt%RX|O `DBO󺋬 aT#}(JHw(yan':M7z+ձtdqqXgZ܄ -1brs }+^a4z4bAs(nRvvې\Wic8Yvcix8QLm>\ba.}f$Mx21RʁcCb T߰R9GOq9O'!QLU'ܹ%ep@xݞ״ 0b φEn40r-~M^1m4]@Kc|ǒ,Blf}izĊoy&Tn$i/@pŝeΐ;Ѐ̰*K8~!cKh\gW#\5/+O%L #\Zӈ7c{. WHss: 3? 0#T0 u !ڱZ~-~3?9 t &$6ifId}$j[=N[*:N6QmMq45`lÎUbJsgHpjz\= :DsH@o"'D|V>tbf2̺xZGLkz᫫d|: m%rf`_TKLtE)~UJU!eB쩝6i[V;9{1"*zn)3]P&)g/%")7__.Rx~inzM_p,~y;ąg VhH_,֔҅j:Dbac?(`՚(ȥ[:PD9 z_U*+fLmQsU)BPvk ҮTTWKCar&LW6W-Jοw6S&]gVkRR+%6GK/:5` vaPs?$5d= |D3nҰbv_QGU)0XW%縋0`<}&T02+("@׿~mV!Da`,jz5[.89AiVer;K״ws(X0^5fO"RY[HZ=l&h6Т CͱEx|N7pT|ŏnRiUԩ2W*ZHon]:,2K0L8XTy럔tQUGz\ ?, *D ]eQ,y&)cuv;}gJWl@ , KƼuE wPDc$wwN#civc=V_qP\MZQӍĩD(ģm&n;cKك0ˌŶw=j/3E%Ԓ$!gs Hi h<#&FʅIm5voh*XWg<];.n@4$2d?gyXҎϐ̂tq=j;$h:R} (cZ^Q&_d}z0ߛ ˢ[Xl?eV[wMw $K95zcÇnoFV:s 5Z}g%R:Wj܋gՂsJ 8w”M`ia\xAm)KDbdPjLT&V.^); lV/g%` ^4Qt)r*ĩd!1Q(N?q1aǽ.2PfmȊ/@U/&G!/u"15WYik `µ5gb Y=~9[\( 'P[3s-|4&q>ךǯ}|j 3\Ǥ\|.bۥr} ›Z`c3fPWpS |in8]>#UJЮygu*`Ei}f7|k&uQOg[bk1II#@2Eҧ`%NF x:ql ˶̞S"*,ѧAi)qoB}20ѵFF2攗0bVvҌyEwf폫9M]JbנAF!%Iɺ}Փ7ǽ%d_5bB*ʌ~/?Ǐ[r|]ּ7 Y FxS"uEΩ8XoZ]~s@YS&8}0E$=ƙz/,&pJ?3 r/u,ʪOV\'BmZb;L?^K/{gc \h>j./k76k6r<9}Tw N`Xڀ8V^Э)q/$8җ OY )(ή&ok7$=2`tcߤfս-X0˽/-rZ1U5},Td*$N:1?Ԁ=\INoLKuISځ"IA@UZ0KB@v 9 ebji[$+_J;IGPTI-M5Jl@Üd)+ ok+%`cpfiKT~ 0&&$1SШFȃAQ, ,'"`)CX7`ןL3Pν67Ijܐ=ʥ}Xǀr{H̢d3̝ߴ[Vѽ??ݐȦAg@ Ɛp6y)@3$6tԱ!Tİ5fJ3;@`.؊h0F9D rm ^!دc,MN$;W$Q6RĐ؛4h XSH"!3^/W5vleJ.X,JD݌y}Z\eKƭ-kr"@y #P(,cz$]@CI%6M,!,P@j$-c;%bQ)ExLS& BFyOdDRѵ]5q4g:Gd3kc׾v3&o }Ȇ]p`@: )D"ƵDHӊeCB\@b? .ħ3޼ =[C 5B؍u2KI"H|WA)͉ +6L`٤ !6b M#b6SmX˜<&V-]&&$|S @`چ4iة`蘁m] $K%]4a0.ʋrJuui n9HIb`KZh, 94fPШidFNdq`ҐH#6BHPٷr>Ð!0P4 VHH\Da}SBح!mxwfl(F+ CmB_&:BE"tM@IQ)"Q LX!;М QȮ29Lu$KMQ!9`$6$ EP5$g);z=´T_f4BZSP)B-'Ua94%*ҡ VNtH$2!"I@&".RLBV5*!'tNT$؁*`ƌ, q֝;:tn5eazŁ evTAu-RLI+MPά_EhÃڂnfb Mj9V%"+RG;tSxv0m^G9|zb` 6jH\P%#sE) n,$+#:lmr uͩӇ9EY^TгvQN PEʐ|7ng| _ v0l[9~< Þb?R E?Q, (e,9er0iT~L50p{-/p{!MJ7tQX,SyIF=Sh?Y0Y ge|aoмEh\#[p ^mI"Ԅz /)`s`,@]{홦Q1Ξ4~\'}{"/كm`TOɡg1Ly;[a;,dtSbm"ZsW6Sj{e[-pm("S:) ]QM Z< 0*gu“m`+-G/k: C`w5aU:!cc%6$ܰܵڬ ^5]B̵hB4$~L(BH#}HJzʴhZlr=xzbbZQiAf%š|KB=WL@P4 z_4ƉCJ_» v &򜾷/*=^r bɎe9cNG_[JR0VŔW3\)/s(0I`nB4K|i>G#!n#WI-5p(J80FiVm M^y9+ ~ TsFq]c>5VX`|{JgeV l { L S2lD2.RgY/3IK_6.Պڳ4X(2I."ɯa8NJ.RZk׼;%"ft{:t#2ծ'%Ye6%MV33*j ;gD7Ж4Є`AyQi![b\14PIJZGf͉S^9$bnvI6d%%ȿOF-n^4ڰ] N1 I,*<b9xQt}C \B;JfUD }kP2AnhHrP>[VI$f\a`$l4mHo M"$6VtpD4.mnĭ CT Z4Y+ `6{$aIMTR*ڽu\mʩjÅ^puWþ(d2G%蹰$mNrDŽ+J\0d8$BN~fz- @o mʥQϲ2}ߚ9L-1ޮC{۫-%>)3~tJ oT;6i}V*EtO-X)C15QD"@q*MQ@$1/k/Vgɜ&y~*I>!2 c))vluyO~-bݽB |<-?cq+@&.&l*UDdXS}Cl!84z5C};) +6.>a\⌱8 Ze;-e]†V^Kle۱]]hiŁsH`Wlv Ei'(B T-0rl a- ]X_,`^fc#5DmpeFuұۆgWT)V<&ʴ [/؍ Q~Sv?@jH_LF}delXJ}ҐE#MԵ^ƀFe;& Paovxf17B|o[B Vn<9]J C}TC띝J|,,%zx>/(+ f%Q A pYb` V%]Ӽ\GT;4'ΧKc '_6iV,I`Իkm}?d< RFI򥉟/ٸG]Zc:1ީe~쌆_dMĬlT#m)0mY!D(.ŧx 59 caJ3nbhsjx@ʀ\cGLj +A/l;P-߂T)%F#Q\0/=HF/UcX;9Pp;&֌MT)9#fxYyO]p<3sw5 HF~l9{d,r؄fa5t?+WK6%wHöaK#m) 1)ieF.Rc]ňs)gJCg3M` c`ؔ0@٢Ë Zr7v2P.͹G+F/lX9k[Qp)ңCac^:n2\8YF% Bf!1Bm$fuhl KZQ*sG[ޡ(7@H1(^Y X^?.__n작&[Z߭L:F!H9df}N~󱏮|6'-5|T'@t(q>Ep9"ףbZ[t0G|M ؒ1uvb=Uz$$ /r&7%)or4&SH(`ik䤯Ho{JV:/= _Ecjg/Iњ{2B"-`cUT+dZ$ BBU 03-P[ࢰ H!B $ !BiTLߙ9L$׿}X~c!ZU>m~@I]Žf M;fݭ-D1lM 6$Ҁ?+"!`u`CRhL !`6`C!&86 @61`1Mӆ66 m6 mlblI!6mИi! Лl16 fRb CbKiClliMm&4`@ 0m6&6m6m1!LC@b wKSBla! Դ]'YVټgi ɬ~J}:tF&>:ar,mY}-`p%x hI6lZ@w \$1$b``5&]1g\qlj 1<e n@)!v@%[qJԛ9h;/m6רQS8ɀ@l 1 Lbzz*(L$,3SD?@92tJ*b!2& nD4BN&ͦ邀hm]Z'(`d{fBBAxEtFi!J:lʳ)C eI,ka4\1eYCH(4h;$F@l@K SWQZ\2{۬^G*hZ3b_;&ihkh4kDq6VH']YG=~p`*R,ӝ>Hg}/aw %A>d`]%"2 ettKm+&vng0df9B$>b5L#^4u^cQc Wypw{{|j`{y*@/x34% 4$>jJfC*DnVCNnժ- AGpIK+9=E-2I1p/%2fOV 0%2HPƙG'(#2@;k3v9uOojHʢ˖yDE%v1yP"P6Nyii؇.I|i4_KմQ[i#%4/!>IWh+b.9{E 3?E O5LAl{{>_(2XY8qϾ{;x8k[I ״h $lؖSI)&^Չi lf!aa1ӣ3C*a4jA17ғT)!\GJ{?.4N8rڹ@fh#`Ѭc465@Zց)X!b'j-,⪐M}I^<#\ ށ sMΉ* 2 r-nd@󋮚]WhXK0o"3|WrM#bB^&$&lAlg)BM$ySڲxSw #5 0iD~>O]+Pʅ<(7b2R4,%qWzCF3IejAk/]0S$2DЕ9"1$ZwN<,i*hᤐyܭu^`|&gQ99NDc%H8C`!>='s>63{wvx.ObfL'cLo2aظ+w$Hr>fKcW. hllm6LףG6 }ad/ ˽m$} |X/#dMq 3q^kL; wYö͑BaLtdU['Ll퉟 X5M!G{J3Y,t]d<j¨4:4;᪄ * Vh>6{9b߼{t\wӘ[T'H='彦80U;6t/GY؁#f#P. ݰՐd@K2)$t8UQtnw u4aH..BN:H)߼̆3B:rUW}H"_5BR)%W1Ñrz&f v{ Jc@1m/9>D%'e,!0Hjal'7a AI4cα/8jcmTS䀘1E ?;"`*EŸ{,50 o0҇RccEUG`?Aw 4oݔWV@?+g,=&={Gau;Ǘ!5DY.aGWFĤr $ŝt0ᵳ`hHZI N}9g NaΗBh[("_L<SgT+*3&uڬb_Ʈ鼷/!ҙo^W'޴ xDЈbvqi+- b.hRbm 5 6ձob7M~a(/QHN8_sjmyGwm.TO"|]Y:DY<:6d4̳;8h񍛚P0~=G7h=CE[7J>ғ%) c*ڍT@eѳv!a ΓnaLU2*#n^ 3qO]",VJ `qIwx͏-Y5ks:5Ɏc۹[ yg*߹][jU*[A+7}l-{k-3c\\pѥS\Y¥|jnbLcZ߮Nb x, YO4~gj*a|!bm- ,e$M-c8h ?M K?Ji-#<YbhzOW{V`$wԻ6'겚؈:v_i瞴>j2p/npfzĦ17h|m=-mY?HBb4Ox\7zz%]^F`a4%t%3m9]1 3 ASq/|{R9Ff_vF݀n:f }@CӰT 蒹y}%*sɂ l[$!A4#QkǷE_!+S"e<~wUyÅA"1Z;zVC Nq0ՙCiQ=Fm8"^|)8$ F(i$yfߍc2zj\)d^bjKa5`VȌ!3O~}dfh)yŔ{dV=-S[+Sxy6+E =As)v_ž<1a1]ܕGb`jؖ}2d9lrgǗ[纺=[7b[mܷbv;m5Ry[>/q@,&Jえ4:igSUN@*̴78H,a}/'d]) LoI\m*g1L/VgPP!4膒n5-0 CoQbu3Pz\Z};,.%f6)el6]5^>ldpBrjRq LB\0PҁE1,jnMZSY@t<E:&}#|  sk;qZgAr}Ն$'IskxY 0y Ȑ,(ŜiS$: v X$B#Ų_ˆЍ5lj mԎ5ۜR['#t=M8`ʐN4i8ˤmQW2{ح|Ǝ5bܯbGR.yPپG[unO6k/+H[ ꋼ!m(nzxR,Z ;'U+mg-*/$=:_jR%YkŖ&RcF[@< 0B BKn]y!<lI#xдzɠ#t] l4.VqVbK@5HG9!iZOND33(K ($I#0`<${-#>)O5}$X0uS>Y֍%V؂ xٙod>% 4^kk4yƦgԱ#-bGqBJL6ZrBm IJݤՈ+{^ ZBؾZi*Fih@V^/넃abI6If28oY5i^&}] oo?j.w^=ӹއP;ݷPP:nVok} \;)W3>#F{"sA/@( ̮5/JUـۏA 5S(X8])H!\VEXhR O-Ьܧ;a3L$0ez ?|Ĺ. MM(x5d9D؋"cT y2yǨnj3.[cU>+!-YC{}]n޺SG-~)Rdž)M7RoمnHbsKDS&vT@TٲDy2:*c#myTj5Z3.m-oz_QrӻKii 6l}6zñ>Q]>Y P#*VV 6_ٵ]$@tw$eBb] 6ٙ@&}c/5wd+TJAO4+.GtmV6P4SAgK_]{p,eխ1q1\]hvW0(g4Pfd2Ҵƃ)A@hFS #;RѺSE-oʕHti_{3"c0Dhi{nV# INr!P @~8C[43R6QRr@z0W&9'Yq"q϶=Oā2exhwq%IܤP+3 >{Smm$Y/oX-ܴ-\c {v}ȱ*"Dq򸳁Ik@KY?`2aP^2dH;k4Ux#3I nHdcfDÔ2/uc|:~bޭ]ܫ@({ŷ ԣ&o^14 _f3ua"ۼ_nl?V{fiOp6 <&LMM L !,=Ehdml HE 1V@7 X7-Z,ox F|\NKoFȏs@  Kq]l 8yEcEG\4-Ncn!#"AwW {'%<&kJDV j{t @&lXS~1ODORsVeP/f[x617TGmoؤE] R@=+_i ݱzB=B{V&FI!]ڴ4:_\.wx{weYGn#JhtttU,FW?ֹ_q0p؋b؉M(@ZW 1ymז  @T@U($Pn;sM) @0rCiGE^u\La.H+HȼS*qA*C1ho@Af@;ֳCЃ 303cfdU.U_6oB u*}&rB=s˸ =Pa4=QWCxR1f,@$WJkL l7:?U*ќCi[j}lE(TT?}cBS >n,-̺z톶?uukGIJ %^wuE LbX):dPï+]@.2 (\V%z-`z8'p\s; :٨Jcy7igK6̶Vjz9VٛWt"lYDʻ!ўNyPXB+kj0E±Bۍ&N~r9Z`4TUf剈ZhIz$Ux+T}0i+HgM7@H:l+Tښ^~-4 Bj {,+S[ DCDయl(B7!b#ߋΒ4{E W kh1(I8^D `K ۚ+hr,c >Ew&-QR{A $dC55m/A AVe=Ef$%q hK;".mP*17J4DC#aE#BcCd;Gc'hI ɇ c4h@$ ÎJ <&EfuML[W.Nb^$geƨ`M_v`F0dNXPS{j}@$uM˜^9TBUSDRAq410RՈI. % W/2م08peP t[jwY0d h@4PvLߏzK*-$\ =_nBt*X; MnCk;TUOX^w7Ss=پΛGr3b@ ,v_ \N |6yI\dA LsP_/~YtJGHŴl48{Coq&0@V% 4!d5T>LRtmݵdLU /Jփyyw E=:ZXhg¼ҽ%Mn{aCPfkS0Eg1{L2icpHV,{Qh_5Rp1|%E%kZN@[`z_b'b/Zv ƕ-.["D اU08C]9i"eXag-S$14#:'__$C)1~gZ.gT"6n˙'1B՜'LԩQt uu|G&[i]38N "˧02 =58^oC"/ 㺛èeun SZ{9[!7>+ #Z݁j_Y.'A~g #>}3C FJ3`6@<6nP ٿmN ?d/ȟK5$k4}"M-ؔyVheZ !S0R.,اLSYLcȷl6 @s2E}su3z|~hlҰҧiH B9֖J Qh,fRv-NI?]Jq9%Ձjl~IB6Hdǽo[iGwEͥ$  !%xiLRR+ti  񥨄}2hr Jp_%=0v}*,A5XZ=T>檫ED ^q4 ek/m)/z x2S( `bb/.)1Sxp۰$Xt1J9I9>d#Cy}Pm1BfPj,:6aAAEJo[dT/8O`h%3BdEd״ů`B u-4&C~Ԡ>ܹ^O>v?n''McO()7wuegѿMLrl`,YcIaƙgJN7CUӗ5V9k<!:k??X3p/Ѕ?[&W<[~0ޡȝ~6uYBOy0PB<Ug%pyTiE >4q>ýyBd8^4A:j}=Z3_ᲱŻD:4&2Bq م q  !iŸԆ V-uX˭FMxXwYvD!:" ߫>@ |Tn(`ˏ,-1':B4F7i>dW#vɐo `No7UJOdPKW,Nytm 2#O5+Dk׶Ԃ*OvX_^>jXAް,WY9X^s Dɗ#Ԫߨ/cn6Ɍc4^|_qe\<&J"6fckmM/c谱+ͮV,e.t#ADgN'ۙ{2g3 ^gc|3 j14X&28j-u '8q*W/X]e˯иn8ԩowet*nL6~7xkC_1pw.3%ȑ}wlւ4R"2 Vu݊89UW/|`3jI?I2uM<LB6"}g [m?jA\hدZW"eE+mnЪ8(Kw`9h^&տ#JmSй7Vv,uaR+B|UĦ"*KjpBWp$)#ҽjLfA,:8xY4Vg)PBp֧b `U*֏ou6Emi 4ahnv,U{Jyɂ a*UC(sfP=nPB"<.5LbĔ ^!v 45]A'Vj+kAAtPG(t㠶klbSZi{ 3Bc5-b8gg̃K?vM-疫۝S,iІȹD vu*7| TNn?$9wwvuKUpJԚF3CFpɴQ5wwTӛLMħ~S3*1؄l`q 0Es6f#a?W2f! t'Y4*@7;|.AJAI@Q)wTb@HY`>ON7BS6.S8AhDMyweRlذ#%0#˽ SiI۞L,ꑄXa4UhQdE|ԉ0lgύ6H0.EqnM~yCk3>䠒hotǂA^T bCL ;X9 ܬ-lvU ٤1q$[<7&p:,cW y0Plj(>L%@#|ȏs,RGC7߇ZoP gNea"o=)N8a\ ?yf%\\M}Ng_2 ?b{Bō" r$sAyHSkvW^.D@E__i`ؽ[/槓A] !j#Z[aKu2\ ɓٓiFKr'3ʐ}.KKYݷ8`5NA1dL[(wԹ>ps,săSĊ(Q̮=*;8ӟ)Z+t\Z9/rw_J0աAz*X  lBțJղU]T&QSL5]s@uʥȽy:T*ӮU,~14){$:Q$  ZrYױhW ؚcktG h\ fihoqk|CDd]j"?1@,cYIb sx8U ma2f(s,z{Z/#R6W%Zqf)b&zu1 ZiaQ Ǣ7QVY3+EK Qs ) 2r>S:~ɩ QvgxYn2Ji8>EhZeM-x Yj_ }eHa[Wuk~ka$~΁2$% <1X*Ai/ajpC^r>_?gfݡ,3]!yNִ,@X~a0[!|OcK ]_?WzV gh5hh&h MoK lF C.JN;+r T$I#`%; tmL!T8"Kmw׷ M*wqQ>oۏwn㻄%z{cj 1TN;+1kq75[hbAJpmg!V޴k?KY(k[4kKs8\Fe>.%bil{C>'|U)(~ 뙳AG'`Ħͼ]60{`o}vFǸ?O?voe291%kȫJMd72A^9EA=$ @^7vT;Sh ˆ ^_uo:>>IdyNH]O*sJLaSԠ̋e : ){6C_*86 iYQ/7sar5 GrŃfcHs8lIfTzl>=^E.Z{qXéz~YsIi>"*yχ} 3$[@=O6TBIȵi.8{LwٯrX S19-:agƷt\)u}+1-Q]14,4izuQtbpN ΞWMmX,L gTHiDVS({z|RGt9_;&ΔVP^R١ ͫ8^abrZX:O4._w4̩TVecXӘ(֯X XП#*+r4O<[{U$(A "va|l{Q"q.ԛ~ꉈP E ?&18_R%;9Swf\n0V f2WcPʮ;z %EyU.wKrT ?>j=}g$AmGĞV `}` aEWd\^ǞJxyTñ$ݒFAοmC _O1g5uʺYS $H!5B!^j~DǺcظ}T_̲xD})b29o:w#)ق]s _Q4xC)8Q>m*r <bamf>N>ehy"BCKa@/;9Lel ._.cg9a(4/)Tyx<_]l|P(\ɼ oyL %0AcTv/ibj6rL񏬟/ κ?n?RX3w~v.έX._ySgD6n%tu}v~t  VDXtuzElr0.3-烙@Z"'ؒ~S?ڢa9zZqu]}M4}7nw;[Kв.IW :'`k$ q8908ul(3(-~HCطL]5ϲM?_5ҋ+f_|OL3`ĭU@ @0/hF>$@ߖC4g]a K%27Q6]d\܎٠:7)^ uND5{'oH2n$l<>7QRэ7?{@b5c,ӼYկy8m8nYdy<z R:Amu?N&%|<^ߥkxkM-W}y\MٮʯgX<3?Dr<[{ARy|PԝdpMCiZ"c2AۻBGUGL.Re>E% e&o!!ֿqμy G-[*l:dy{,Uw8XxbL| vm6$ƚb Y{',mD>u[VӞX;0|V4*ʐ (oP7vtǼkE=8  )`s!8?Eb8` 0"aV^S; 2B6z70 9*Nka?㾫SR*ۆ-*pw12 qSnU8yKũژxu[v[xkFKΑ[Z{ڬ;6Bo'w"˜u{m!~>sG;巊[Z]W({;:[QWi!2.}^3WLXc]-Sj @$" ]n J @@@!;#XU46cVR`3d{8 [/G˚[CۺuTVbQ*><.b uDt$MTH Gq%BQ+v|Bb ˊ-ë {*Vy݉PKXy)d!Y!WZr{,~&gG<}i8&@cfbOLm-v}>0OiZĨEiV24 )A*dH R;u =OcVeyU$#bD!/ 4VFb%pgTʯ~m>AZ"!0D9EIxgD1Z|ףɬ,)Dc!Ɖ m$~-XĐC>73%E@/`1 03pC<WB :lZoi\2HUGzȟ&Gz`tR::x|Qt|: n»y>=v=˸Ie6\&0q#;^(ܟexuBZ LL,wtl_ :cפ=0% xwߏ_r'xRK?mk*YHIIȒ[<\DOXzhqks- &Q\-@23]ك6Og\(l<]]0ᶿYk<[OmiS,U L]}7эD`F0g6^sc~z߈ݘa1ȽHFvSiM%+x3֊T3F4#1zl5 7V 5*8veW4,g//>k^*F~JF(!FEaG~ m;}nwy$3PԤ>?Ypt^/ssh]2GqzDk+{F_PcO|}}ݲȜ~܀$aȋ/hrFHCd4[YǡDtKd\18=J d/谷RtP dS=Nnߌ:tD09*+7]o _Wݐ@®VϚAڿ}qȵn14wvw@%Q`ӫm]Ɨ{`jZj[w#OG/R()%KϳWP{uUR:ʟqa%# bD8rj9e_qܺ rHmÏ)NyvQJK><7NgYڟСA,sѧ; \ YJQbA2Jph"O!%txYQcl(Oֳb곿y?xw/ȅ8R -_/R33՟9 9S2 K3LATinu*~⟹46E< !B$ב\!cPK]Dvٯ7@`m2Mޟg{mx-3dk׊"//oqC.| P!:.Kb;VuuKwUT! c"|USQԭۣ/V_i8g`|c/Z n;35ƌc՛+XGIHvT2!#Ř3L<֛+s&p?'Nl{rnwϤ~zIZ=GΥ):.Sh;qG}r<١a0@$@6747/kzYm I&?_2@r(oz.^$k=l^5TU8o;y:s@^q:t0u> "x?N|tN?nn0uq(81HH&Au̎ժt}.[.y ~FHbM6솵 }4 " ǐ$GV|˳Y"#`$hdC!؈F(`$ !wH`r/ᖼRHtH>g>>(e:9ǷSW ƫqX_`iAM7pMM .Piu\.`UZ#1I؃2JMx}O6}Ku>SZnq'##d";E\̍9ͼsC:@*xkAlezj "ESwVN i;:r-hg'd D"@ƕhؙҞ;go56zȗ#l̗(ðp :?ߦRљ w2[B'ZU0toI??ϗO%{n]9H*zz`i`G7| OL9mVMɕh0gY@'^TGnu Zo@zA3a=%^1NB23#VŨ{^ƍp&]=ƀa!(X$E}5 f^gaݾ+{$ 皝ak̮DQPՏ<>3Z> F xYLR p91nŃWw^cI!pDKl㣵ͭMS9G;EyS96!Phy=G!)"y."~~;BSwNfcU_dqzg\ӭh&OLEĜ춯eh@D"Ĥ) %/W=m:_MZcʵ}qhj{-ʴOvBzQ}QN5k#u}uJz@. 9$|mn a$Ф`29ϧ[]_$qR XUGL*n A"gEJGy: 82}tg^%qKr,c:-\fd6:uvsM:;Qgu/T(Z6/BG6_/ҁz8fg=W+qvLIgf@o٢izkF5?3~[LD$o"Q~M)f \\^oY?o%O/s:ủO:)hc?Grf,;'LA?o涘G\q/y!S緇f^ m5֏Qc5|֯6u*V^\4|5ylvNqlJ*#FR7Gd`ng=0¢v$38~w01n;G^Ƚ=HߌV4m8ƀVnU0xǙ{|ڌYp5@ 88еx|WWi>],U.{uy tt皒(5kU !($Z214f:K 9k sۄ!<vW3g0uHՠo@{g bUONv8]cBb (+_7 D~QEr a}){SRe녅@y1PiL^N4zj8 A 6p~oɢK{=M@]sc-s*gx i(Ta?:F a %X(6@mkvP} ! % q?zF|t%'q?& ="3eJIA.Bm>#u_]wc7ۦcG2F߫ & D+~>a&fW+-%| S:uyu421fvEaН¡1Q.WCM #舉SRЂ A)P)(C}H 1!*{pGq^qFK%Gi=i,w}t*TVVv2*$iDf39eUݝv/;n얚}s.u+Zҗi% %%\p[@i@O,4 fG ^r)ȁYL9tH^. ݯ.ǝH_gnu<i0bԊq/,^R"ۇSV~m2VMW]MMݽᡑpLmW[)xgz/oa;>_;\L*<\+>,#ͺ`4}4|%H..#N.MCyi TfW '=O֔>)1Yݗ8x dO^/<\m=wylwdSqdjYW sCuv.>a~#PR@Iz")ߎ?x<{_~_f̽eh4\Uu^王Z$$ p[4gnqߕf4<]x2Fx,noLphlዴ1!bW8Cw®w=kyμL/e*2"ΗQ,zWh>dcjYqG.{nCEڊP˪mgRe*E2WV?/+VKP_q=,M /`nn(quM QWO5MD x ]LMUYx g]\g;ҌN}[.WML̓"vۼbڴ6 ((fG !"@" "$ :ۗ?;ԌKc.o_Ov ETEwMVG:r]S#J b@}/gJGdn]NU:-W}V2|\'{afmЉ6TjFX?!q"VC/XKrhXoܾVYژLX~z%w^E 9, ",{xBޯo_C #9µtY~ͣsS=tq 8c$ $A s 0 1*~m-jmVk(y>IttCAqnkUZh7e; G>g#{3c=UasC%͏7aFH?~ꢦw00qb2*1Fenf*]l> ZHzzL0wmW17x$g3"BquyT6^29UGfW)[V9\nR[B]u6w8z-]ƫkct3r 4]ua%YSiH|?i*Ju2<Te8oc{ZMu6iL1=5,oyKg}G.uw#23(~A6 0 v @H:_k3V Gkpz?c1+յiUɧ' %zg6A4糫zt$A1.}%nGb: Rq [XmcVV: 8e¹8~;OY C߸9R#9? ;FgIGV)pըαvXt!~ie2b᤮0""]gNuc$jMC-uǿ^ٛky^wMϖ@v{XVF, 8Av<|0VF*3 $f"q3hRFqwSV9`eۜ&e\4ʱu،y}T6}T^FvKUzi7>Uj}>ik.E[_yg1QjpP->ᰚi(]$ (CJDzYJjq$s BJH'YppAy--]Y -:$âNN?N$nsp{IOLk׫oh'ԥ&Ƌq ;I.txH澎qμm& [__r珷?M}]E3BvxNmzVoX"߈K0\cbqni߹-' AQ0j9xh(kqߐO:ʷ1>zyb_P}(K*@`|,>ghO3yu .إ￲\w^m w:XeOwv|>ՌoQa޿zʸ˺nmeeC[;5}9{?g||Wipz 9+lasݲ:7UأDd!Q:UQ݋}u4=T2/x'T.V_o"ŅpUMAB! B!ֵhIԏ K]l&uSh_ Km.HI]/<"Nv@4j/+Hq`qIθB,M#~7Vo7n:Vbz{tFAT>4sW 7kI*f=rO >'("IfğSDE ֔Z}}oyyH[A!Zrs[껬Y79Z[](& L>߯坫wW(|Cn^"h|`k]px*VSD@mflAS^쒠žD2)-)]{ qrAWSzaAXv80~oP ʛ*Ӻt6rn%i'q L62<-9׀ь#[,LzحV إeqr~63$kn*Sq>ï4'D}eX`7aNϻq]\w>|qJS(P!=[?ZA/ζ-ֱI#qW5`lP#+]8F$JY]u{txQ}=Tpvr +?fOܳx10j y &W- |Hjh~Bjv`qO*vuaܱѾ627\pOtj~AR .sñ4$2E%BvBSHgE.`sW7qwZN^2HW2D fA$1`;:~pm`z{ML jt&A G nD >ݥ=POG0qZ9m 0a$hn9:o+}.GFTCa ԚB>} 'u:jP8# v8g%y֘umzO{1z?I53ܦAAlp4ø4<O,v sok#³s8me- 4ڄ!暍ao^mGɡv 辢B.LZUgin| AYvs.]|3h7g d uFõͤ+KC RDA8PkP>}]2;I73YJ<M(O+NyjOBy~pkW;9r&W}録]٩JzhkEJi81q@p tуwZY TtRxؠDp`gͣ2Bc\(ŠnJ@L>z^ (H 2-q&`Pm@"Ն9-c^"#t`k\x~KEb2<^;m y\v{??o:|!@bJ Ͳ \7Uu #E,~* G0k~p 2'k* "잃ǐA#8s'DUG.]hRCO?'T<]j~ُ,[a*-qʳmM,^o'`.fNd\l)c:FZ>F}>GwCftTh?:,, ퟇*_|7:t27 1yp$u>,qP~SX,&M_8ju[tM&I3,ix2vAZ O,Sns;tS d_d[vrQ六-1(PD3-&zO#%;$r01x+#!4ED>[jXOL~3ݠ_ǶHJ?S6{&9_vшNɢSH }\|Nez[}"ړ_U2j7/L" .])` oĚ Be7ՈulY|8r)lMziMڙ`oIlA AXMit'841ڟ&Y9 yI < ΂rmڋ]r΄ 7Ԉ9r\:_qa9;K|c7Sn\]WKqZIql}nCeW*]4o,@rV5

WsiG\+6oڤS EҎD _p!({@|Hg?~["ٴ.4vnuxAWu?'kj\pⷼ 1pQ@-}΢!*E "Fo78"{sD xꩯ痂 4=%Sa/6 ~-\my_GP{N\Opkċ=&h2> K4]v v:Ɗ s3^5tKb;/ʹw]]oU3ı <ŀCwÍ S$FNV Y#&y/Ub3L:gBCׇCkWgELN^z}${i6nQs]3rQ_UZۏB_nU Ͳ1vT3u- Ș>#R\hx.MKKXo9Pxyf>$^~u>6J!("oy3)6 +8ׄgz4z 5ƭd!ƾOwx.D bEҖjW))Wzht):|#Qպ.FjigZϫ_ k3s}9Fev߲:r_S>ݽ_/ HBѕV]}tΫU܍ua=$VaGM16nΙJČ6!Yi%i[E53)%h߽N{rH@w2@-JQg8= 0㵽V)6m8#T1rE4ۜkvΰYU=1JsW(FE´ʌ&"(&ݚD-oFr|)~cys'{X֍hrD2!(\?/LaݳT,<|'[,S7~֮{Gk%+(ݜٟuN)P4p!E-)Ş9ﺅ'K.n9~K{E.tǵ8gMﻈ5-#}/2Qoi0n._`y+g(H]Opvd0Ίe|Z_{Pͩ~W8Q3x>UNݠi :G;<@4N_l6i¯ >`*SͿkk}yO-U@>k{nݵ Ti3i;%J˽*TWMͳ@җ"o 4o vtE+ha+b{t#j&*kVTXà z5x'ߔҪGJdDPW,Ƥ?q{LS=!8ኵ*!қK03G}Vmerve*TVǽZTdaeP, FzhJ'8ڊCsYC\ %7ܘ,;+8M,LL,S_CY Cu41saTLķ:Ez%|-FJSQ_A%~1FFh"׷sC%Zv}3<'Wk;;)zlwN7ۖd ̂%Kȯ>L [36x ߗX@  @@  gsMl6| YRV(l'_!QZWH+Cu5+|eROZ =Ip { Q2 ^>i=v ;PZL`2NN0@ɁQ!}y|fT&r>'˯=V^7G;" l방} ^k1z5Qa?xbyI.5/ Ȅz^S)析xW\d?W>\V;{^d"yPbte8sIg(<.GhFiR{B.%GGJIx- ۇzs^3=MB܍dpS%ƇLhm0AY' Ģ_a: tޙ?2@3 Qb{R5-u>C[N辨goUGE8S$Xߥx-3ql\k:wB5ρ?; ˻G߻Gl1F$j'q?/ɾ.uD'$OOfso%uS $2xIƔJJɊ} ,7xO`:aVXYo^R BBMWKuu=h]POEg&0irx5FP' a'Vc>i.;tXlBD$Ow!Qom.F)eϵ^f݋߿cQ 5@oM  j˵RȎ' =pwE7Va_X U*+HYasŻ>ȁkVHciJ `k<C"+VpkU6\"C>un1NT[ Q0c%Cff6~DG0Jvι JQYQ42l&Ȼ>,oՁc<%3Z_?^+1/M `65zXS}*dpjVؽc!ª;S6faLo`{jdnvGlxmRQCїZ`yY^wv5p;=Uۼpx{GtD-_LTIHTQc^2`1lVl}h0]o7Qbo wH +SG|N8<y_kYC̼nۊ{Mѧ]tg8u"=glnOH+qC =+j, KYc#?(^/"^fUUmUzW6U]Orzo${{iU}"ҡ+r7OTv=5^qn7"|$` x[+8qsM@”i4}lPTi.׃cu_eM8֋YXl<{l۰[Nz9KZC9i{?*f2a"HD,~T`Ǻok3L='a+莰jlBɢM*_oC>4͹g9w yUį:8Y M@iƽEZu [دX&)-˭N4~G `G%6=;j-spI_PDѢi^l=v ~>Ƌeĥ& jt~gLEQG'ML'M?^DHeT.4"HPQW7G_g>߇>wmnru:7O\iSǻ6jbsJ4%(@ EW@C4\O>+gox\VovǤ KkmuEݛOOzSmmaLE0B-%4 ~^{CDK'²+0 ]u.&\[6BD@"P@4<'>3W~ῃA_@S1ƣgCJ൬Q"gA1LG/գ(HcHl){?q%z/zJO}K@/hA8h!40ms? bl4Chm66Ț, y{]Z^39[/sgrHZQdpﻞ1'#B{/RjM8/5uHgB~Ěd.ɢU +/n mq.^ӁF+YՊuwe,&#Lauxk De t!>k $x 2y݂~0#/A`i"_<][igRRVMn^)y\FJ_v'{l̇eΟʛKOM6ɾ7{Yvs[=mGDtnQ:O١;.A3s[/SNv4F;Xc3$SI68="1q/9?U u_[æKF[(\Ё`mONґĸ0Æ keN#א1:Vr+kշ1)nxiPABB߭Lsץ,ʡ,|oNҤKu0< U^Hk|ev9Ly2]m'M1Apka\04tTep{+OK}_Ǎ)R<:PJcE>fWfʼufڹ#&rD4̪*\*'Sr։|uXѭflE%/󲭵4#u{;Q+P{zkOj])˰m˦nSk2Ξ/i2D쓭^2+*%z)3RkΤʐ/'Ë3vRd zdA3 -rvnfϣv Ͷssx_%kҋ^Bnrʰk\ &*0(:r& 5j$<JAjsDjЃQ1Oke>$U'=loQ(]}`l|k4ڃYyw6Qf 2EZ"{NϿ~W[|[A> rED9$vsp~"l*M"3Ӽ?60L㘇,h݋5喛{fvm_Wj+lDݧ9)M'{>̼ *K ?2T7"2LBm|!w@g;0-顩n!+ӳpn$y Ժ) dttl 6wZJO|\ۗ| ^ ]uU6,FoqB==O3p.Za9m\'mn7m s|]۟ɦ8ݫKˬ#flԧT$`<pIrs׬_Bv}5CH76U|MHoLIQAYC;k}i 6W 2)bݺ(} 5x)fK+®]-Q{T,xumoI.]B%WiE{w?31HJm b : esؖvXn-Y?$5EgQקmos^ccl(]~@?>ҾЄ!:'' ?#e aoRf₀R ލ -M1x5[EC# G{@]u}@2w[_\0Oy2gA}<#0!m5=uOonM)`UCED |ez=p(&3w[boT{{R$)5oZuۍoS%|96xJSO}4@D DEDD@ !6T+ڔISԭȀ@ҋyx+PR(ܡLkÅdHF(`&|o7#]W]7E>Ɖn8dִ2.ɤsS9~ uMW"%nBk?E@o%L\Qo .91SARBȰ)h(& Oċ3?e alm\m)\U]^^`$@@ŷ^q51zf}?׺#s0ɐpͱk]݋Q83!VdtOضba{ZwcgME-p F=}Vy< 7A,Ux t^;nz{x7DPx3@B3)nꪈT>.^q(!+DȄ(JTtE hԙG< =ޏ35 @#3'M#GKECEnӋjX^&0v&s_ue*ֶB+/*D4wԄ换P$^i BI "ΙFKoN!*b"  'Ff#FcM' ]?|kY~7@a[|&\&a@Eǐ|+HI11?S5^N`kKRM$nI [?Yh&DӤ0A=<{O^ngmLgm1azw|{=4h0P2aXێޯm}ʭqNQ)jfHM SLJTJjJQuA"bXCH}3<i؏jVLҋ##wW P{ XeɥXf4Ϩan2\^ڽAcܨà,rJƕ d( :(Li~Wl ^v\$qn|8JKqHtC|7*?sYų -%> N'|ga;IB6^<xqgkXЎ33b̤D'D#瑥dv挪N,7U+<*8T< :aKR jp)HsHv'(]$@ zX 2N!meN6MTU˝VtuGEDD"wc) NVu}Yv^ꚧ qrnwѹs9̅8@k]h`sL`Eyh.R-Dlc=mksܺ+KRc-[/QT21v:@Hx^e{3ֵ:;鮃OD:gf5oii" Nܛ3NۓSzNhmhK'ii$](@:ϤÿPjM2V _/w^Y529#׆Tw MAk|iotaq2L@DA.1\l&{]4vZ.Nm2M+m`f0i0RCoǮAgObp^W[R =Y5N;];6 RԊ_MQ*±;YWJ-'lcD0̆qԭĶ٘ј^biJL khIIztW1<R>2@Jh$Bo\e))<|} \k1~6LCЊa:zͷ߻^x4V֦ _0E&DzJ&F=[n3+?\i.ZC_atTnb͹[[x4=]b0HE3xVXYRȽ7jrdYZMOa>=+~e_>l.[AxbK%+sR ;ɺpt.i!/8OIW=BZփi"nguz['G:Ň7ܥ˅X [^L׀x:$?ryېP%TUAoɷ7߱X|ejàwn{Otr?Qfm[i[VI4fț:X>lq{.M7>vSY,`w*2ʟK1&70Ht^m3m> {`r@(8=@>6keW ;o=,{7{sSg{7>EGgWo:_]j]ThF}V>߷&z'G8\aSojiTAI>.цB\ѷܓ+gj300φA8sfZ=@Rw12fVkIY~y[}wq嚥 M˖bWǨFI&Wq]_r⋾Y )̦@H9r$$ח#amwрO:+1 "!t>Ò;Y;/ެ_>yg]S`b3KXҲ&KΔ*_Ar2:R ޖS J}@ /즺7c s=0lmC`}w,҅)ɗ2o7KZD 0o"U7E]j$72-UXc+&;bZ:u\.;x sע>SمPh`I}wI^AAK^ ֢;l:JM-OG<7~wI ݯ&}1hƛYL"4ܬKsI"@Fہ1BSQno,/< $؛2y6hD6 mzQ/ ޣ\r1 M9BD"G]B>$M>*_& w~dY9^^۩ϡl@,TDyFvBM U4=Ŭ5Y~V>Vpb9MU1n2]O c$Tjޛ @nl _7 iJZ:܁0Z?!+[&H=_EC0  a uG]_ruLEhZ|4`D'1E+r:&M_a DkdBLCuW!%P p[ 8- Ls̠(0:oiO[O.3G쀧P/-f5| 9|s}h HLq|T d"3ϕr5} +XgGՁ4P1PZo?/Gqwm.ak+!R! ӟ9NiE 3>Z }݊?_i 7!ۖN2tGJ DK,3jvj{I38*,*7ņH" 0]m=;`uX(ђþi^KIbVV˄;#2p^ 99)ە);N:kn.Ҿ';OC_.G{cCrP Heo埜T%Tg8ޮC9H~mG; -GF+' JkQ0wM_g7GZ{6z_T _jzNM`xc]O73="x-2_~{|"~L,DϾJ(O} PU QC8*J@ Jn}} ;pЋ::ߣ[XA·'_arZHF-'eXy3{g|qܿ[(;[UgaֈtpqtL<՘x8Uߴ9%dP9tí>E2Lbؾ7׽"keyÝG`֗q`4(̳,pHBk kf2ƻ[r:ԯ@Z-߆GC^)}#Hq%=v!DGO~dt=GU˴y.V)¨=},>Ib[?裶-C|zܑKorѫagJ&/0L̔֐Zv\޼]֧ .8 #zI#D*Y/?4ҭ,@}P UsL(o \ Ǩ9od2;_ĝ-DY{]YWy I@vE}SdiHcͧDc6,c9e?R=m»). M/@!yVWxXo-f^!ClƄ'йQƷN+=Y:yz}IۏEkijsm꜎C6Eymmb, uSY E[m<ʼt,ur\ld^M.b7tz~WiF2- b lR>57 szCnd&G,'9tSYЬwY7-4:臰Ÿb?dF+5'&h@Tbj BD0 h ".iyHyT'NK̴_]=Q[!?+^?a b " Ba˵ L#FI SztַcRn;.Q"K}Or:_PoT__Uo퉾qa?8Ұ/R1jEOcy4vcs@Mɍ(%Ѓ%pg;:kO:dxgwfkxo[͇/G1x5w~f GǗ =roOˈF%4_7rh9뫭5*f[ ]m-NfL`}~l>nG{}j\@{1!X:<2_aJЯ^7-j\'yEkK>;HtϋK$-$ bhY-~):ӧsa`!QfJXY,殖P# S)pD]ʊ0wmYԙR3dy)vjFimOAA4$B@q@ Usv m*+f;ss뼯NK}WɮӬ>:ݯwbV>l', M [ &µSV?^=*ئ7ٍ%S(zP:pjLmּ^.ŸW2T%l^VƀF{Ҭaz}yEi>gvыxFF، t>ĔX-֏dT%ٶM}1ʁ:P?WmRyYGȏ9^1ƄV5ϕ S)eTX ԗ_ʣK?91s<, j2.FE^ 8{2g 7O9R/|l4T_2k.:/14b-bzwYy^{ZB*łnI7^IVSXմ1dp2&%q.-r{9sNYu4Q! 'owGL12wMQ:%{,^fMjC抂gN }wn|![h+9;FYȜZI1НC=7O>[Dv{yZjiƦl$Dֆ®aޥHRi2}ޣ`_x;:=g[IUzK7['v]W#O"wm.h(j0wJ.ZF6Ttibؒ.DSO OU5 r *Z183!|FD/ك0= sZE%pħGH~=-%$yRҿG8IQTa5ɞ~<՜7ERWMD+?')ٲBo_?5,&HO c!:=I!{²/S%õ/v95{#8IS?acޤWd[Y7xQa]kCRi]"L-pxm5%c0n|erT r}{*q٬$.Nu4|AC`&:_9w> u󸴛|csPs ÊÉgutj Vjܹ9ur*?z.`Fn~=G焲fƛxЃ@OHMK*jb/9^1O N}~r<V2m_3q4l3÷'c.ӭ{[X ֭ah>iE?5= ? 7s3z4CgJ(f-%Oj$]X[g1@ ݁}a%7 )nRgÄ9$s5IYꥭ^n9|l6m(^_AWy4篛Ԝu׾VTkuz'k9֒t#u >;8tkoA9y+n$-؝z*"f3WJŔrWe}QhP4d51?R4HzHU@~rMXPXt"1d ψ fC]cM<2J#kE SiCK9VHPu;ҿE=K fd:vm[o<6]hnc&!XJ= \[Z6e, 4nεUDQ> a:ʰکAjZ&n 40@yWG"?M+>Wjh;z*1 jhh{ G]PIɢ^6:`v;܃Lբ |/c·%O g >_<Ń3!awllIjQ9Γg J3SOgn6I2$P]Rɡi Qwݫ$3̻"8ՏQ}+ikJcesϐ 'ԓٸ Bvp,ԣE9je5 Vu?.?>?pX &聎eVQΉe5)ӂ`,B$1 9xxvʏ̴8Bb#Zi h}Eu~oY!U4}L4WWEp x1& fq\P"Ȑ +3h7{Sc{K/cݬu0arg%e %AI켤zhGa?8{(C@9e9+<-Ӯp2+m?_:=֭N5Zś?LYNh)ȑ-aFpC)2FW5${~dr/>뚧9^}ܸ#k3,dW 2i.p{%rR<@$4,?5蘘 zRR9n=34 jNUjv{oOs_DwSxs&d*u$ kv`bJ=H; GY*6i$:=G{7w:fYHՄUWiDx:X-!BFF`%<Έ^ GɹGez`ϥ3.ؘLc{:;sssAg@f\I=䝻hмT;LˡITLח]q8-nq`M ^@_Ro{Y1rd=?B8pZ2 >/wyn0n缒.UD! Ȅ~ւl+օ &Նkktv!PƝ K hGQ%yFV!Th0tф +Lz&dFu]Bē{EF! %8HeZ |?Y?+3V^3ID8K#fŋr#f_t|'Wʮ*; l.]MG-Lo DGZ2`ǭToo3A<,ӎAqRDg[[3D(a+X-|_ ˭¤tejy?bu㭚{H*h!ƛbqo,Lәmae?#æ =C) NȠqqjh+"?jښًdooܕÑ#Db+􆌽(iB4p?MJW`O]Ov (=螵vBsK0R@@ 1"scD"((b(.(c9 8&S8j(qPr:ȗ͜:3ţj'6j  hbh iEH!.׻ȣcޥD"L$W8!G?][p׸yuFح3Ɍf+hUON?N>AGwRk S(ud!u7EbStmA&_Φf锱[k3kvAi2 w'FN'Jf:o cFՑe97V_Ccgt8txvONa EMeFy% Euv"z65W?F_#KTzʃu;:s,Dĥvkk$+K! MTGgWۍ`֍!9<h2Hs9])E8~:l'Tg2k'y_#IZ D,Ԃ.\"kHPLňU0 A$s1,4z5e^p|4H2bNĦ C& pr8x㍣%jV'L F@J/݆nrO$a`@)3 ߉Aب]RKI*3#P|^Opq@A9Sid>'tie߿StdEdG2FslΫGwW̢s+8Z++d&N#+j$Jmj0=0*@BS6=pgEkX.\Cr8s;Zz7ucVgNW*.Na_:"XfjΞ!9t/aQPLӕJZR;V[AL#GJ)`fl2_SDӲvgN9쎮Y5`*JhH4i&#[{ףz|Ubl,OJ7%pu))Bkq.ʓ/:ӡ~껋'V)T@7m $),fPe=tX+D&4ƣZKkàzpPN2IBՅTr*h.Lmi|P @3c,+;I N>U{9\TaYAbG@K%o]K01Bye5뀏0sbU;$Q߷-:GݡϸAkࠛա; ,G^WҐp/#i3d MT">Qr.L IIHT67CHVɴII ZIp<D d@z4E'.lRHб 30Q) c TAvĊMcT4C4bEx/\)dV,/_C c `0Q(>4 LH0)X(e@h@B H֎bC@:i4 66]Tܭy螢5q, -=Ŋi^ȼ^{vV+ܷ>mDOۃ_R,X{Gv){5$w:y2‚xuQb:`)Zh*8_u}3bБKݛus# #&#b t2jrg}Xat b44XĎl&0oq1F.O#@MG&#|y`thf{>%A uњPl̢ӜfKgh̥&(9ľϛi>hZyRGTn$#Z5IHoQ<7s:矇rF1B뿚d vqiR9,XnMb̐.CKo)Ht=~1$9\:8N_!/6vv!8<G@Ɛh#W0.BMb^$mx!홂x 1ȷK?owkgA{-놤5 2 uߠMhk;擳j0*gc_7d ,;DkPw؎ܴ`T3>/n YDZ3[]mp傺-fq?wZ_) 7DVc} gn<:G4wM)N+H@!Ju}WL0Ļu=!P]}A6h>#r.jI6#4ӓ(8 '3 7g2c>DQZpyW~spS"H*]nMh̘0\ꀊQ7-,a!==smeMԯwN&;v&c8fy,0ݏ3I]nY>' L I^ʲ[ Ӕ\5:lb&WD9Mf=VڎjKKÊ 3`Z(}٬5lR_CƧD\^čZ(*r⭢qr!Lw;pc2SOrUNN@D&ZjƯe> P$9eO7{ NUv"apyZo $>b"kY鯷U2ZkSm'ەMkҀ.&yk&R2}+c&ΛTo%~{!w\;y sN,;wf [ҟ+_v5+d aԾ|?ad{ B@* u8BL`uz|Ku_{tZڟ[7\-o3f>O9ĪH "wCz3#_?drƵ}V/JC"'ǠeE%d}$F~.| 5g헁{/]nmہeiqNCAuUFgd? 'LK@;GLfQCh@cM3 l,:62$RgPu`z4@-~Mk?=Cb.2[siLr$e9+8]a$L(1I?45}d|]19}f%1Jy\\'|{ nP3JV.>M(p,ď*֨ONɅk=׋~fy+5,p ɔ1DTdɰ锡ԩgA;? )f,Q$.x.bmLL@|K:R*/ZU>yòBF!8L쏦blT#MoIdkuKuLlW]"SQ{hޢ߄qf~ޞ6/` pBdנX3B׸J6X!eop$?Z.?^AW*[y`?~8@E+l&7 )A[afu(Qե]tvNE6oƅ_oܬ]8*Qļǁ vVPQgV3)<+LV$Ib hX}{pqD,c*eAs5ojj%XA7)TF,f#@).ٮ*⇐wE>,עz?klbN{(q{zQH0dQs$;*9R/WU( *bPQ^ʘY4j}j[2o.UA%tњ7 p3_Ò*#+(A:-qtχq G2A^Cqbb2GOx[V?\mk0z'k[c~mX]y#< 2=DȷsE-F|f2HZRh3R+e8-ϊbWF滽` "KJ55Iq0t'y$[L`(8sI_d1ǰ(ZY83#"xXbxIĸ`퇽XATuJ*ڈT@Z$CYPcgK;F(OekAjq8)3P9x/u\]N8S;ш*>:v=-TpTCiFƎ}Rgg[H W3 _6XDR&Z}ssOzg3ᶫC SҀf5r:kXUV.r$~cYfrbdǶ$2Z;ЀvM6dE8FBX19i'`AգvZ2a}~HApC /x_ro!<]wo ;&%NSʜ]{א:6n+{j%%Xyb6|YtiBNPz V| V#6Zu|~HA]ι{0v!OI zr6Ƽ3^h0=&e9|/^!~zt&Zsьt!ő~Ψi F=m(Fi=1ZF@Gۧ;pGyD,)g_.|ĈqfD ~ĺieh9f|xrɍYֱjòx35w𳡿C"L u>'6ϝI>ŭ-b{ j7jG`4uB Ȭ=6)9$7I'֬BXV%12ٮ[{ pWuVP $#2))g~#,DWۄRu+aڪEL'8|B F p(]oM Cb0DUDj[y|>`@AySIML PU50S&;og lQ&2ƪkv[m8>r`a[jb?˖m.JC~F|Bj8։e{yJQERQ`x߬nUl__@S6eFC,Y]iSVa{i7ך!UOж,OdU*+Ȩpz+ zuA ù˨f+lX|4z:ZB@ ݉^uC'4xm^FI#s8pD  б'bGJqpe0b[&0=ݶn8 O"꺾\i d @9 ĔW^d S[Z>:lT6¸qgGQc#ٖ8 W59O-[o#h2}z s կCD2HM X4ˍNc@$07p/Pj x>XpPpJЅˁ.Re.@\*?TEX# Z'ʐٖ==g/ԖԴ6hӿ5fY5?j@cs|$IyNIKUq/xd{[سe4 .KO3E N U,ZaUCDixlycG gO D7;鷯Dmx%X$~}r5~}ߛʘg9>WFS%bw0J%f=IG)F7̜>zE39fTMHgِuqOV@qV&J,CVhϬLM薳f:۟YV9̭;}%͛mstӶ}GL"kMUqEϯw"̣k}:o7JMKk@,@O6ФMc"iao$QCciE]Fddn7_N^EiRSc܄'}2Νճ`T1˽sba1cF.߼Сܯtž:||gi(㐳YM9 wۼT0q«R$J-T.o,SD竣Ʊ Աd=x]jEa׼>CrkgDshz8Ѡ?\mo"‘*ҝŤeiVeA/+$̪lj@ ymF`ҀVœk!(nUU=aR!Ko$L9-{Uk~ić?z}M>|Ě`^fOZ':s#`\lES?`Ip'4m3z}y?jʴ|jADiV"!rJ41I^>k#I>ڠn>4r2,npo`Ys"B5OTyU9vȽ{gb2// KGV"'l$9͒^pнl`Bh(veMM֗^=8zobX8R쮈P BHTmTZ_ӱ]Dzd.4> i %LD^n@،(eS^ 19fjAq̬֨Ϸ;ԆzbD2ho ^DN`S~ gdK\bN:թw=T)M=uGv8T?sءPU[4Il {ڙ@R q%`Eڢgd@h/̓QGl/][Ty?T*5idq7j\zԵc&#@RV @kn. +Cpvic]5&KBV[$pd74(,P#h#_dmhf26)v#+o਻}ǖֽǚlV䓜Ỵ P II'kBh<[.=UF@7f#Ҙ(n#}Tŧ] :BrKV~ZP\)My*u]SJ۹i~{lzΫG+vv[ #*nuON_rP|$dD6qrab"3B:Ai[)~¢r>Evrm 6X3!ֺ\FA7kib$4&{)lAjYqJR>d .c~"y42ć`97OycLĹj˹78Cl)"w=COY>~RNa~Qu {@$m.GGB eiş*^D@9G{5~2 BGb2(ćP9M{fպdDiãrhY@o2ݓǡ>46Vrfy%880x;{TBw'hL KLYgi& סHdVb&_ -1}ڱN΍H['if|3 kЍe[ՍĩAtLzj J?}QSi˭b5Jv8fy~rGt{{u"Ɛ4=Utŧi[(1.@M±e8lqSG3Da7'Jnצe:eVTbIa~~nnޠ<3ד1$h7DCn`i! QvQ:R~#M9?ZAj_Gh)X|R-s'g+Ǣ 1Wx4|pO Y#$"r(Sa rGb\Cux .br]T$+gzp,z/f5}KDĥ=nO3#%hP?&U8s.ux$G&׏bŚee;#u=%+FV}t1GJ~2棆)zr5Ų45ykȀ-%Tt3KכY-]`ɼ)|Bed㡋 ä&L+p}'-h_u7M<aN߼ȰeEM;Izw%=GjN1O nuU2!j*Ipķ qfsݎU" Q*@i 8%g}@[ )ֵ]4';,]k^^5UCmߞNL2h*3'qMn$6>wY1>õxVǸoNQ}7ګg*}}!}uU#L8D_:h[kn[hSKm~ m=RgKRViocv{)>m۾g pX}x" c.*`yYfD=c՚5gȮPMSZч^ke`a;jr@G`i)3G` ۳C g23k0"ߺt3PKG3'}-&s NfœMj?E1S" H#R~kʔzwr%ʔTqJo(ܵ)ZLB|}-u;N0 (Ƥ݀hApԸa[Ft& .X쬹a^ 3<$($h0i( zʒR7v)J6hs/e3Ii0JŹ( cZ5FvHVM!-͇?nDxF լӁ dBX]$}[7{gR$,t|GԾ sC)МMua>h$o V@0ɀ5M@$o f:,,,dt3BǍq+~-&Z'] 3p! H6v qQ]]>cn4Ї)/xJ"AeV}Z`Pߧae9"3:r̈́^&zS=*'V4Te}0?5)x%_.5QpoȒlB@?B^vfru]h6n։qb#lvӃIg6 6%<9^` ե8}t]KT~>mm~|0Zu I[qa`)PyxdK|> S4."Ajqt(Q-{ v}arZ@ܺ<;!76WӃV-oXBK, frB\6; Y-8W$xdXXxT1%'vIK/u*X$02+ L'k<"22]Wco!H'hV<#Ruz@gFD y,2 efvdi3,-FF_Lю!>|>M@c?aA{.G:biCC{@_A T9 XI?c"@;S{~ElBFC>J6n[A>OXoTtɿ[({Vɷ ?[ \EEa~&PB+gVL%8:`=~3!a\KZ\ӔүZq )<{2!Xփ-IdžVjDO\=M_tYvY7{͈, %Z+: H$j.?T3펐=Jc +m~ߝMzLP@)9V8RF!鴾 %YH 9xOD@1a{wm6&fskdI_O?'"#iI!gK'3bbL' I|ȎBosdr#ZaR)G~.}ܥd؝ (Z"؊-30X^D NU<~q߅0cJ+%&'Rԭv$$zA@~!JE=k ;NREX=>iS U lH1Y05(]u,t3R.'#yJ /g3ݣݬQy像;W'0th㶱Zl9RT&ɘG`[vsi͍;ʿU$75_"LepCv U|)AsjwaPLs ~Z'.m @%S;Qq=C[K+߃֤7ԇ|#@C4b*58=g!sMoIY7ѣt "}Zrm(&)p6ۆ}T>i%A}Ӑ ~T,#+VJ~JBldXw IX8XRE$E*޺Z)p4S n_ T;%bH<\uTRQNq$.2?cMgw!@,-hp<3z=Q+Ⲋ4km}Sk~&vV`:S!>:SdQqHmBx 짿-䊺ԅ^cPSK^p66AbZ4qeWlB)UP\FBC;$~P+HV#`%F~B EhB>T뙺M?@BoXF#*.Wz"BR[:xYE퐩2f w֣B(k}3pX=X]]%9C aچ;̫;\XSSޠa.r28l$&"X3jH` +=#m &ڛՐE-K]}C^f:WA ٚ-U/#cHMNܪ<$8O-H\RiAov‡,+Y/@bG曠L钤m&Ǡh ^gRЍL:ga/lDQM0n>1CfTނ^#&7kLt;<^) 'udvZ cS}$=}*80t?0t ݛvJ3[ X$dC߱.=fpِm %j6օ]zTQU\7rЋ9t)]l.M'x܆xH3m ީ u5dϿ'05sqr{zU(.{1:ZQP Stv?{[<߇hO`ŊAI\7 $ pAϋU&4cOiI;D(Ӫ4oW̲9aH:VY k1uS~xЉ{GcاUXK6b0+B`EuKT 6v]p[,Kut0%r QOܾ<"e/@ȣ A/$ZCRn}xCx KU_"4[Rw6iz.ڊ$4hʸ6%k H` VHƦ6 S@B5Rgy1kճZǀ붭uFx =yKĤ~CyilF ^6e: H16|{"zW2 AMrGJgFFR=RdZ1Kd;M//&j<\6;@ޏpKU?ۀuOXaZn*2NdLm hbś%'/|zxz@j\!e:/z]PPmj,") *p!~E>IS'ԇ/v]?t P+d{ָp5uֺu)$:o`F&/p1h-wGpO 5^.V] p))BgjDŽՃm6=@Q#',]6vo&2K?.'Yz@}­ѿ$e!P@Su8jޞ |;n_R[6`T?|Lɘ>j#5 BݖYEKwu ?2Zpoɡ)jdTYɳX;,w}, /sLZ#ׁezpzmqB P{äVfc{XUFt/5Q)g/c/y̋x znhrɀWૄr,K>Z׎C6@zX};Ӊ%X{;> \%UX}jڊ tn5݈úNwe-K,-O}':7k eM:k5*?²(EikG VN(cQ[QF_Ⱦo)k8Ey~:ߘ.-=:wl`$Z2% {{IuKޓ9`5wet9xB#2բ1^Pγ_&xv&Y"X$2Ma*Q}b id j暃.5q WHZتA$>5 0Hɽ{!p&;ݗްϠGTy0&ɖY4*$ʭ>?1!A.( Ѣps N<ñvNCTz.$*Zo|RjTnʐZ93(+Tij?Zg\lzGqlh OԚږʎs1QLY)LttJJ,wyqevWT7N:ib.n ;Dv#P-JZS o eu5#um Q68b JBW>ڮQTEdx2SqQU?;`@0l/`f`N:#T7EtBZ5u*>VܫD>b 8UXԻnba4Wt3z4w iH7EuiK*i->3&߅Y@0w$LJ/*Ek3e 'zq\^^eg+`2kr?8ʸk?u#$f@l<|Zj> xǎqfW*0!hϿ%o\7V.Ɇ*I;ܒk': B&K8hh"σ[q$(n{#%)n@ ɈH$ו ٍ]q ۴g}+uϮHq 0MtpC^z܃yb XON.<.8[ISOLU]qx/! i?L=۽saax&>Q MӶ" 4qk1i?CgLN>3W S8&xlOCf鑍Mb)X Ӣʏ8[¤PVV,dUݵ\R {X/XՄ@|3(7%@EVFF;9˓^F *U3% ]KOס*_ hV#Mҷ;NzOc t=t<4BK6.:b2#QDG~AaoM@uz*TO\]Ty2CRvߊy).{T!Kb:%Z尨\?YpEv|9?J$T^ {N&njmqXH~nstOK͎9$V"_ƽz0R%>`$5 n9mFݺǎ-Eikұw)Xkd ~v`v3z1wlKI LZX׵n՘" G)4:HH41OʹvDˋ^dB2\> S;jA T I cRF糥7ǚ ~%n&fh-卆9I3cd~3ɗ2*!tON~vq$$ٙ46:w)y:jpb Ѻ,wp+RͦV0VʠND|AĒ2DnV!C<ùI /=Ր|wއnAU A&HmjEUN Eͻht@*@J+ tOxۼ{\kD)թk`*@^MlfZJAH~v]w/x&ߘf gXqsc- ?hZxeO>}П#)On &)br5=]ɃLZp-s&wC:45FoE2283d,5@R L^ -zMzҶcIsaO4<+*Ԯ'aj2ǘv,FKbuoIbiOW#-[)^If_ٟ|U27?<,"J""S` Ი׿7S}d>܁1Q!g!Qanm7*kR~ ߨb`>"TsPkxax2j[a,P=`GH[S^DBRIK:͒ BCzo0 GFGdq)^[=@-q<((! K-l=g 'ˉN5ejaѨsoQ `N-G"K::Ebi%Z7qi ceז,FjJyb5T6&a@Xd^28!Lj]:Ix:"bМ,hN1ξC! a'% ܊5{s3 8LM^ ]b`줘oew'm;~GO❻#G4rz裊|mƏ]5E QO拽g{_ZiGm;jpbX`+ҤdE9ېk}mq땧hYVVI D>;Wc":[EO۾) O1Fl%TI֖K[Ru77.wi鸼u P{- ÛivDCL Unl"' 8]/A-u6 t׃nz32*Qha G9ȨQ9~;14-QoƠ8c78Mu/VUF‰ƌqKO|yM({W@hH5Pķk;.= GSmt.1JȁFGA\s3C*ccS$TUO}q6C[rDd@e*扥KֽWˡD؆sQ.FXay̓5tZpzxtNk  ^>H6--'4&H.z&t|XܣSp=s$TŭL)MB:v.M|<]bIC-]֬O/5Yґ 4Q  }>>JLn~l5ߣvtg$uH .f=6(Q_BӬGe1Ң;{= !>(jf^7]"| ,Hh ^-JxkHFRm8}g$tk;z#=qfRu$>(h5qҀɟC*[Zڶ܌߮u9\;8N9=jV];G/VnIZOQ/:W=.߆Lxvl_5]z2`ӝ*ͨU $k>5:]cz~\5nJov(V怖.uI[B˰ 0!:wlx1YKTб }Z|u(g>RaDj=(wS@'OpQf3mKZoQLP9ff]4JLqgVЗWbͰi2Q0Վ FxF^tDrG?uKV@H8`!+ SfӃ,~d+G~dyՑDl]:U+ah/L&>LGdYOs+B_r 눪YRD-e:$ˢy98<ʔG܌L͈Ψ(؅-踩Vxbo|L2I51Joq{Bd^Op HvsiĈ&T$ۓ>o*x3(7X[n$l,^t> 8u8 Qk8+RͿYi}hW4+0`gh@馔5T+dU E",A10W(#6`yLҸIL-]W~f^쉰0ny92=L2A<36 `R+ w5r5шD+H7Vq*htF|HEe^ӧzFY諽u7LV7R[ReA3 2C1߱{ExVM(gk_&ݨ<@g|vͥG8uI!nñfm#R`;c9ٖ amB/A眤~yڽE@Z?#iKPbDne6e$8I|!"Us\!1~Mg+Bť NxcE(YCasOu:r<¹hV0N5|#zٷBV@J7I&S@1N~l9 -BЀ -g;!,'mWiAMP1apZ2VO7j2ivH)? tz.cu"gqygѵ*2zV;*A)Hx6-j j2#d)8mKکRcNGԚf ٞG++%jK?bӬi˅kV׬Dgu|*?*(p  PPO:I6ZxU!bѓ V_y:w9ik%/ףG hK}035[oPZ)||,!%ǪD}'wl|#eHtLNNƚz iJc)& FyP'6's'+Yz 8S~nh&(AcA/?JC5 R-$6 /uGM|Zx/\a/k^}謁R]iWJ`Na53>n<\I&A;"沋X^o eZUYE`/0aeɁ$qhca1X}B BֹOqT68( ?u4R(ߍk^χߩ&6TBK7 D?'dQZvk-m$(2Ey1GVlζ60rngֺ{ h|іEs9~򺇻 |1C">Wy@C?/Z?XҢiZ$€PėŔ*ԗ8,2ncwv~o f.fZ̯ v*S\h$T_,Wziv%%*T*n6Ap9N-E}ؼ)ĜYtV촽1)4ԗID72َQ2ig9!Ԃ2kIb9}cc^}.fs935wuGOFCĜk(-!zPq_ĽБޠ|EO) eK!Z0* Wns݃J"aIwؖS]r0*bXR'DSFhr@DCP0?43Mx<%<uŔ"It #16`p#uq6=Zo; \oaT7Lb!oeyX,Vu^}M)[e}X잇^&UNJxeۇ!xF/V2c9Zdu8ae4b|?\=eVWyt~eF NҌ}.@94yG5twL`D%T#mw @îAQ#" } KTt$ߩZ$Gѓ^mw: }0jUcco|͡Q$!ϚhL_DүbH o}Ah1kTh=,IŜGzk03WgX(" 3 .eہ5Pg;)y٘G #F]=)<Ҟ^_LmLA:SEtLu`C۝Xwv;U' Z0ѹ7W.Ò1AI*R>}0WAsg*>Vk`EV"<Ķ+(;?UF{,j4 QT j3X},L?qsoS4KΠ>F+AśCX<ɩ1zD?\C!,ʌ^`jÏpT=5p <ޝCȳ^VdWPHG,q{)gh,J9̐II׹J}ʥƏ;>?ڸD.a GM3MƄ)oP`3c n]&RR^Qt 2; cegMGybzZ PdXAL1Ziz>}0er襷-^g!fZ5= Y - '.!۟kqcݥUB"'y eU@')R-ܿ.d>'N)IrK:soc|+:ljvRnXfc׾hkٱԎ!%?q# rߋyVLBc;Ȫm>ú:r/'`_xJ :Th)2B.0^  B ,| [Sˬ:dkh"є<[_2(6!mהeښ[XϏxSwQBbL16/6Ð]mus'ȸPREyFۊ,egCԭqs]VnfM1 Mʟm$i_ԁi.%J-h85v:Wb /:w~r*BÞ NƍKI1JCh[`vhnl/|΂Y"^L^9ɍyC0\jbͧxKEDj` z̖21Zwv4xm Zlh R8r`k y Fhk^W]i^gɎYFlWnLu#!]uнS%MBE)NO*k_uv]h󿊻B,Yn;|$'zzhAQoy.65*V.}Q`nhgR-h% sSuȫb <=EKTOѦY3] h{?Fm+GZ$E4g*e9&isdgOIFA>S&+n 3770Oƥgw"W%%/z#vJxvOC_sN49|v>Ne/B 'uj.B]y6Ѣ\3c쁙[0s%"Gj W+ Nx9Q?d?:0ʦT}qy`af#m6im =N}R)㹎iPDΥf4N[s/C!8 =!\cw~ǖg# pXCQPyQJ +y$ɶˌ\JHp}1 G D[c,Ÿ:?&_r2* }7l9325BWtpD*tPn_zf'- xb1l\,9-] B+1([!EezOM9%̓9 c=9 ]ǹt1 &qVkQVM\Oeg~[!M܈獌XkxGmbĬ:{BeRa<9l p4k!|:;Q/,a|RfxOo fo!녔[:G F$Ȉ 5twOg-*'֤kO/!Tnesޣ'@|Z"ςpȪ '!;)D b_"9c}Qn? !x@ ~:cku-/W|H-Q64E%S#xE%_*qz䃦;{Ȯ;' (oАg4O8Zu:@uXg_N|)*p)JEATXͦ[:| ق/Deš6dщ QR0wZ!s&2L.( IVwRaܱlŔnix {я]MFAᘤq"sji.tH>bV c\LT`ҥX^lM?Egu6&%G=tw`K~ҐYmaq{Pz iB)yb7kѿLY&"Hfh iT$u%͉1_ڇODV?v;o ͇7ו2Hٶ&^<ʬ_~& a*Z:B"WkbI^ !s?UO5=#H͖ēn&x X [Z%E_XB&BM|F$AxuE/ K@ YZ-ƉZ-2hGd$0!˽CaS0Ŝa3$3ЏZN8E(}c'cMs}ٱjE!˦Mk?rS?:v;W[\3u}#vJ vm`3YeypEku@a5Gj[Gxdrseo;sbhDt>_Kd*HF2D}UOW =X4s_ XmYXPIo*~#*]YȳהlJ߉HAAzP1>"hI9Y$692X0/fMpi)=_6vtEbYPbf<3v;H 85)iY3]JB 끐mlF ev-~V%ڦ1`t h^NGNw8=@eOn9ڏq Vit@»UL}QS+|&mQ}|[a,F`"aGv)1~G@Pza!;`r7[u_M}#9?ln@핡( 1y/zKJ&@1Vtd= 4gxuoK ^ÿ⮸5ya :p=ե~@& Je[RZ+7ܼk!%3|K'NR$99ݡ̊Gxuuqo~?\!r43|%bou/CQbRS؇3%ɗ{՛v[FTSQobIiׯ8  w"HJmZzC4/"#&LN1 G;6{_۱0X8_ @xiկ3=I2/{[Agw0pqr<̷8,((*XG=_:)vQv&[LW*XIm\4饹/:+4̋(GJBTA湀@d&sbMl\J74>275E"TK]ܪn(ÖG`QɳΫJZ #\ -[ ۻħѪDCg[=Q^6+ Uvi 2eQ|ܔʡ\طK' 0nYʏ*]`Z8!74̏1W…U2RRF.$ﵽ騺G33?ZWr`HTp:շ f|~Gt9w2vINeNJC&@!/v;&{ m$ Gi(2C f$4u r^H'g=1S2 i.5Ra|fg 2/,qq`/8☂v9L@D!u iB/0|wJ cѱEo?6%`wӕPi9h/\_NjFh. _cIks8:C w c /+w/2`_@z _ms1a`K;$_Y36N>/_-q8Yz:>k@SU%aL:Ϥ' ^6w9dO1/AZ>qd1 D(IsnɓVU$Rg3!'%-{HJB˼>daz` jxU`J֫?0Z9_[ ,m:暼 r ;afu=.Ge:K:`}ܥŵJjEnRS;urc@xc2 aQMGn: ;K(#wͿiѸԇ 5rX9¹-0,M3sIĠ>h5Ǧ-$LD?YyG۟RNqG;T-$Q5zjQׅumذYzΤֲ{f<J~]˳slfDxлpi]utmI$DBp{l>ӏkWOc7[rarH)f}TE8;Z ,݇^*׭~Ab5~'ZE_s-[g|FuMxDlm?+n961Mَ$/7͠|ﲒ0 hi?78M,BZH&ÊWt$U~BsfQ~pRu¿{CC#Yi1NZ(y<+q : PBDus?[M6.Xe9iW{y̴VB&"'xx?1gG.~Q_ j5͉^b:N0_sWT0^3q \fkƠ#J.N e#]֝N@k,gY—KC̗x෴9- G+2z\W  Y ? bGml{1'sьh}jţId Abig^J_wwslUw%qCzEUG騑3~vo J"Yɘ8G*5K5JfywёAC69hl@;[e^JϖEbi7Fduse$hsN p*/[y_8A{b[(b0뢟+B!k.u!(d/!/M}7dxDٱ _ϸFփ%}SR-U<˥Xs |;4? Knݺ6Fi@0!#346['+bE9!|Q}i4$ 94(ټ 3*NG&:<Ճ'pñr%%F}I |j5&n}ه*MqV96:9*t>4#|U7iX͗41eNrNyAW`ZeҪr~B `r56i$MOqT5*fo.(5ߟćjCVMPoutd͐9*2KM]@ef ,޸b;,&u2Z" a~M S|)q%O':|">xx#*)ҀSwd}m$ _E앍3}dS|p#-H}|eg 6`3jdvĸI*8ϖKpo/}+} OSl}2'|fhzf.r<6q*Kd,>?}bBS6O]6،ۖ8yYY~U"j™#C6׵a8 5+ƳV^KbZ9;' όGFo=ׄ7'`0Yb!nmLf~ja<%<}P8Dtk3ƻnQ)IGk[ f+Oo-Eנ;u$ ,|̠~緺tn͑JͳS$+F,rP)@֟_Y0<"JbzC$b|'KFm"vM,TAWK / +%Sz'xϞGHA2M䟜iN^{VHp tTG1ƈ.MF#O.4BlKvV7,gfB:/"U#QHReEcoyPkSZlDyv{+re= 7Ae 8-8:0Y]hd" j?9ADPj*ۙ+* [/*NXJZϵ XSm$eK ;# `;k>̧ca;2~θώ4q]u?y݉Չ>Cvr-H:}L<֩w@cХ"هewط8JVsVT%l+_%YJ'E>/gf2 Lf&# ? ѭFV1^iSZKZqFr!IK>2p)$cᝫ# [1R\HQ1/s0 lNS fFN1 &yKMkÆ_%y-KeiҔ~:%~݇p{ʣ rIm;5i8x6PפSV\ʶN}epîTHMIE՛YzxskUr xܴW͕߫Mʌz%I{;j )DZj)gL]BYjUh"Y\Wy !J4 aQ#,IFS! XnW.]ۑzPsv4Ә/"uzOهLwɑ(ܝ0r/42鈙)&{IQeF(!R>HC;+y-^{>J_duWp :j֠4M&n:|~@8#!E ] 밸sU x"o#YV[,W1Yv(-Z[ X7a{*:~5,"`.6IuLx@3z.L+QHK(1ZPc2c\ цafi+Tp].8>kr}TjX1M[>l\OEbTKXaugzqǶ r;cUay`P8>-7aOL?1OQ=U=0UemKٍZm#2ɦYDv-t>}Pϑ {S_e)[ W R'ՃȩXx󆅒)!T\Fj |9^N&efH#0~GՏFUG3o.EmZGȭԽ(>o!>fxvHx$L IE$_Q ~|#_;:ޛiWÎne}HR,ċY@+Ъ*M*V @$O: 6I]%w`^TDHnFĹ;3lsR|֣-158S. ~S$ۮGl%O8հU9j~@Jxh9s8"SE?eMnEpN4H۞y ʌMKnv"K!q%z H]j+CHjlU%mKr <, {1S X\F> М L{E&_tr<`V.§?N,yRv^VI1s˹"N<UG<XoD=j>[:\/ڧr-<;>_^rUn% ZSVcR=ؘyUݧIj%ܗGbԃ_"{GY.[c(ԩN/nS]݋/֗"(솝5ԋέQfϹ=|/{kUmn-0ؐ%r^u;`ڷk%jQt|$`'{V(oTjwc$7X)Rb?R$Ygc4<}QOc}+KA#,ey{Ja hRY1\ T9?,%)4ɯj[VMVHfOt ;?-\g Q̃h,lTf|,ìkNg< @&W&s 4a J\vGh6eWOif=fw@|8)܉;aoyfh2"\#X+'S4BSͦ9T$>%uĸÞ֫Kqpǥ MsILdUNα6٩LtL&=5 j\O.(k0f+-M*F1runׅaY+DcE垎`?Zf,,CxPX>}fg~O"񃃠^1v\}:#ka;XDM9od de!%%8PR79=vaʚ?bjjbشS|AtP06"FfCHdM$b'g 9y_fZQH%۶qT;M N:T5}ܹL{3Й`U!7,/|IBrjZ.@{6ݳ[U8&|Ҵok"SCBWW,S K+ Ű)Tc/3od^9~ҍIcLh|r0_s@ 3dqd/U8X?:1jwO<o\r>8Fӑ |)'\1Zi8e,1 vh;Qv `'shʛ)~k9`k-*k^ښL|v( CŕSev'pp^`:Z> l(XWٺ/_|L]Iyl72q_Fݝ_>ᆖ*'x\lMDgDreh1ZO10K{߁J5NE %1=dW\y-')dmCYIƧ^F5E"Dח~OT5$TD GF}NF2_ؔjxFZ̊? gS*W@njAD,]Uj|1"zuHOzI&ɽe *:WFt5F5Qq 2~&!pNY)cGKF'HDIw"KY4@c ft0]3ZP@)jhL` Vuk~B 7&(Hn9!A"_WAݍ w0\S0K y]DE퇆mwuZ4}1%$boJ?V^r΁tR'1ܠTzPx^#ծw_qnRz;Gb>dwHGg2 n%&έH` qU B@OHcv'Omys0l;º)2!B˸,J|p |!c= 0J)QK#Qݣ)wJ.nX#a:]I+^Tzy*G=>\ܐ]+?z_8t9.( rm["1wIKob&C$FņEc;V>#Ƣ,fy+ T1`њcvt6fRp[ЯwDXuN3uD oG /v WzHNy7"ITDb*3AC0UŕL 9DY{Rf(zeY4` 4<D< VIpy{͓fnH(&Ml_y"'ms[نW.$ĭ8j̘? p|7﷛OyKQ}@2a^W{ '6T$jpϓVS2JRq?V%b>'ByNb*Q1tp0 H>uܾ#%T֜q1M 0 @o+R2ܭ/&>枙Z% 6iS׾ [YiciOh^ua[V~! PWIhvkbi}d"ȶZ昿!EXץv=hspp|s {fxͨZM03Ty2,L# +*)rLX*%^Ym+9UⓅ:̳&.4J㘙OQmlz*W# }?9}_*KI'dS'fNRA#@}%_Xr@MGw$LIkSrV+~ıUow˷ORB ,ղt$#c@fHed3IgUc{w"ӺYqsڤ4a@uvL^aad%*bYb}+5F=Wz[q 0HEN+@dntgc?ʔZdq;S=N'caOu5v^6$hkf̊ZNT%uڿ:g>ÑA&י0s󗦽A-%ks{\~:XHP=u$i&A&\y(jxU3pL5e"<M59N-(9rgBQ2՝{xyJխ[ȊlY3@% M1e Jژ$ղ j<AсQ[3Rr9NgTAAf=FW>! [$ua ad0.z # /$ɑ X_3ZW}qb`$0!Bh# Q4y#*Y}1PwgԙS߶;GG CL-x$O{g f_M'%u5b1f5F?GYpm[q\䞔vk!WT*c@Sfi3ه}vgS &Ȁ?[pOr]쑚tYYǑqE/ uبOg'6PSYUQ ެUԮt*wiipRRʷjti3hNYX;tͻ>z}>vw;[Dra6uS98FxqפwO>DoQa@>/2ڻQx]qH["bb\4)3|-^5)&EGۅZQ̎pYi8T?WZF۩]#IZCXke7+x1݅fmOAk*?⋪ny;SMl7)"up8 "ǎ*#>rGs%{R;w>4B;f~&&m2KYnCݟ3^P)l JۥqL0Wvj?ȏ%Aw`?Ī/ZMsՁmH0|9Yg.ҋy#O l@&Ip:R ojj R <[LPI"rAIĄ E[w41I(y%,ur"Е@ k&L]л("4 by+MP{%u}~AaH:H\SFT%kK#c:7V7[d7oxv 50PD labDfIID,¹Xl҉Pd" ͼ&%CF3y#x(b,$y"?_?8:b+>^Oϓ0 JNi v1?.1JOԷ< Ŕ܂90ua7 2K,gDYn>;\f&rxy‡sAFVhUAso gw,o2f mHfȶ!J@w9z+{M/IYmV0%ǰnKNJrc(hY*!9J,򝭫l<3w93zjշ ~I3 :'bmë2J17c&FW9=3CXe0.r4זyS|H5^TuI9?U=ȳkJ' =J-LHe{psoKjS䚟q6~ĭ\B~zu/i0RLBO#v<¯18Γ1TTe[\U!7ri1r.W5*cu1 #gind;hA'*G*jG) iDCh_ skJT?"]ThQRDq!xN2F}aWCe YW!?PPPk-_A" ¶n8Fz-ɕɵe*<{z#gz(+ZaV]}c $Бj_!If̍A2a l=$kܓWyF`pOa}^/)bx<~X|ӧl0`Ktԍ<ȥkQf| c0i}rj;1\:jMϒZDq 5+e$E>2k&&g9)ŅOYLh~bwl_N 9a`YM5U 5 q̀>]@-_uv8 6|.ЩV+FDBf̿>H9Jc#Qj`^r }arxЦư4ߣltBj3I!x^Keu]W>"DZIU7[U80I Tb b˿1w">; 6pn_)µNxB2:X#JPEgv Y̌IѶel;l2s\Ш3" ?WW`7FNo+y,waGs oZerɣyHA\gKb9PEq6 gDT_5C2֟yhn+'@[7{s•Q{&VfWwgdo7h_~cbTNkOc DQBb2:pէ6h[ OC-ЗЙH{%4e;ϴX\:fE۔YU9IY|ǣjz^`,/ǟg.۬qEfMfr⑖N%,/&:M=V0#Ixu/u(>$ƺ*d6ً˃=TJڨ2#gZײ&sRQqK3R[!,QD:\Z>&k<q^BȷIN9;\@H^s%ȱ}ap ,P-Zc:v2e8AhyJ0I̓5GOun$`N#.)o 1fqk~ L2w>>ģvh" Kc_+PZԥR|39VOjSdpBNÅs쁐MF+ D6 TURof}ǷnbA1_r7q4؊ Z!Z=#BWފg8vXYJ: wB\qn6 &ɷv ο> ,k11 Μox"cѫ(t’xZ!Dq N^)*r7Μ`;܉'Tݓl+Knu\b-M,,)Oz9h_G/ӵcw:j[څ6%"W#tF"o6⢣G&~{MB~orhG =rK{![Tn[\ vfeDE,2q?ͿsE:^sLT25g5dF{*@p5BbpU*_OVwd)EVO7+\bu 'I]-k9;t_S[^v+%?fWms)_IࣿS [gC}jXaD> W04i:E7ɵGbmC @ͱn)@3X^ﺽHNv: Bdr- #1iJsd-k\}Çs͜]Wrh艢zR=ͯbrUr.cVf~y˥ol܃ .[I 3.+ `{$887 Zȏ.Ca%V^_:9C͇ /Ϩa8v|ˎ!sK[;d4wPġ m_&L֜lo32HVqTOx>>3GXYj12DhWǎfEm`(~:/Xd,q&C味g#d"OCc(ոL!ϸ&sι|eRU.s#crO,>Y˹Gf FC`bMs-D .>_G*06D읖_ځħHSY n50ثLRY0ueF~Қ>uvKzz_݃Ʈ_[~L7Q&:[JgNلHc+~!IldJϿAi( MmH]FFX*[Q{Y? _UJ/gT~xPD1U9p`{0!2)o}% ivKCd5bڵ#E 0iy7)ș"rOpGPLʼnmoGA=x((6r]a))nF$zbɺkc{$%AN?-y[ؗ7"#-MWtl?8Ϝ$>~F'v, MV8ؿ]F>@JCHPWN.cN* >)gqN/ rQM āOG(co(sOieLg²HQDMg=ȥv`[F}Q<ƭзt42[T{'CNoڵ?M,%ˢfCJ25ڣ (' ' jH *rRvo"Vt3Ny!_0{]K3RZIP 0xT%y"u`AǘDo%4a|[<ϓn =TCCVZ ~l'8t9,Mq8^ENm_hLe5scT p~/C8#⒕3Z (y$D-a$zPz8Fن0I9tvl܌= Ρdž(J5skt^'b2s5X܁x"X=Jqd/ c"k%\5\r""{"bJbS)"Gux2Rlqnul w0_*AIaq{'qăd+ cX@jZgִꍯD{bx)} l눇6r8 >G,tX 7hCHJ4K8;@v% ⣦}q3ec%25=Kfl]RTi7r5{{B2#3L)DսjfW6NGIWgY=5%UV ²]9c5l*z2w,)hU*vwDO3a2i8!th{ D/G%nz0)i(oak8؂^\sɢ8F' (dh=!Ok4wQbtRNM*to P*pvfcw  SQNbXm^0iR0Hz/&+9v<wJFwwY$e_@(AqPUl+E,Z;[uL.=aYepN$|Z͔$`OY(ՙ7iޟr%2hqΕr`("s[GL:΃;=p) AP+@26$:A׫-6os8 j\iϽjiǓd_%O5 Ӧ=d%+U/ZnjX̨3-: :;dC,ӾQ5+Ftzp;J@5q[Hw'"A۱H@A<;X3Iz~/e؟{'WV)d5r&1N6>t5AzN>QB.F:=A|+\(T˕k:%V={PhI7hTU4yE̍6[mLx\n%ċɤ]"6ũC<"L/CDFX@nͰՈ\\u8%MxDOn Ĉ %bOZk ~N мAj!G:;%#ZUӐ!ZbYҞb$Krj 9aWgEJ 8ڛNE8H [i}Z](b2mgձ瓎+FK ['‡j㌠cNKLడ|ѴuYhb湝Jү :3@-.NsW(YO)&66  p*9D|2cNWc ى>x&-pU}F{S~o ڭDIrFܰߴDyYcn̡t ~_wmeM |J*>ͿP NKRº*y#o2ϽDK+i]Y@.ZWMnWpNbː_!yղf @t5m{Y2hКdMiI<9$w8~*1!r1o[/[.,`T,j/c-bk8aD_c9DDcB7&:JQ +l,g|q.O]=ՐФ8-0ҁ1vpg3 lEg׆ZQ/DjmvBk6,, DOYoQ5v=U[fiwhB*^`7чj#Aܙz)qUpQzV^04= %]#)*c`Ӟ8!S؈Yx/^YDNlupuCP_)l${%AeszG 7m%kcdmEP T:zFFt Y*@BBmA/9^S;V: Yf 4|[fJmo `ǹ~=VVIT"gV$1,Q nA l펣Oސm|rCSl\.n1qp9kq3٬ޓKќ"@#qF ɧǎ%7P\=8Fy\IśNRR&cy:Ɖ힖 ~֖{!\VbΆCkwxbNJUpDVg)غxA:aǏ{ח\]aE'aF~½9JNMC^QSw N&k;&=}Dײg$cوGxhO@^cQ:z.! z=ZO0Ƌ@zZE6c>{*Gw0 9 Sk,j`[ kfG[>eYpRx&|U.99xKL1];2GV-mxӈ8Nl(3t_;҉zZ$hMl|< {sAWvKN].?L?-JEj? z 8AJÇgp$4=jPr(C"a, wⳝ)ĉ>ўÙr\V۞aRYܭD@ɾμB#rU i&V,@; z6B3Z䴍H!&>":_=<թvypw~f9KT^L;n<$m?%b:ٓi/Kw(4:THs$jRґh6Ǟ+. tTPbUZQPb1!GKj7BjM1,EDhnAZ+Y){s$g8!iRJFz21u/UXȴsX׶1ƫӒIA|va7ki;@ه]@(eD*k: m]nCf~`ؙruѠg AF8۬ )Knl?^㘂2 @OWwͲSj(,fh2SMj+XDNb[l(oFw։uzp9Q_ePԀoktN? ]AߒVvt#XϪlG?ٶ˿>Ҋ@:B0JڦtŽN vFHigD9g`.r'hk8*˰k,d3%ӧLV\x56VO;dxUВUi$Fߛku}Ts`\]/T9JJ^LLt {;[ggU 4}5%B|aPY'P|#|"|-L.l+{nGq'If=4rwNπh[ y0)/ͥM\A鶼M [ΥT f.Q=ØͰ[[_v $Mp')!b7fv28|! xyIx'ɝWr\ u 1YuycW+5}(NuH<>%>7Z=!J;] !6pq6~a*@\>*yW!%V `K }ge,>g *¢[ePw<In,mTT.t080hRy+ifc ?Fd8!FRQS>!_+90854*ee ROǾe ߎf* oHiU<#3][VzgMVKIcT"#ł^ XS6B'(JVv.F$&ܨ2UHpo )cތ}(!OEB%&ۊ;Q/Rq,;n0j"G_4Vh9d +ѥ4Nz~&%<wrjD0^{4b\aL/ ǿf~9E8zyXuPфYt!a>0vYdTN bSLVOȒmIAA47|E/A'2);.dYb#ibkW $ ;Ո@FRRB8845 !mB»]&\+COdG^ыƋG;]W[=]ӯ²QA`=eJNj4xΌ'?݊f~?,_D<,WvK[R&F;'uoԿ5Y1CHSao #1*VuKu w(+7m1ͪ))X a`&/c'vG)J -xz ry*4_/9J4]:Ri9D:Hx^ՃkP8=w{?c]$ݛZ^cjt7߭6w.,\ςPP6Oj?`[|6}P^ HwpV!И`Wu)|YrLV1='[|6yɔ58EkKN|`n;vY+MҰқL<|'M ԏ(BW@/1RRHhh]rM9mnynHp+aH([t= 2#|bSOJGBx'&_)19V_-rzS>bաo=A:TUM`Aeb+Ku(`& O[.8 ֕n P5>gy 4LF:442fd;Ѿqz[^H}iBaj&;Gnj;wc8oQϝ9 QOs C? RɎD:RC%UszZF'ˤ庖 KZ}YCRy\S[#xlUA! Q[I@hx +Zӫ9ziam->T]{[oH9G_l*t"f B)ME=sݧdX5>A{5@M޲vߜ{V!K=6g rt2a]pgL-ʤ_ 4A!ExvaW:Iͮ-\)'f9PyNpw^v!+|#e[ 3~6>?bændf/n/7tB. e6uH?OP،ƀ,.ZmMMOr#,\ JW{&oמŜOמYPIU6myqȫaatqH^`אɧ𪶻@7ؠ.-͗T$Tw6&D"jQy Tғmc\U4U(yWie4 k"KEOI~v_n ?hv㵎!# *jy1&=OJ}{vDI(bvKˈHRJϷ"V8(~'-x'{gy4)ͭ ʋҚ۠uYV*JΆ?NlakzxgQא5 *@rNZ3u cXڸ+|O!i4>9̌ԺYyW?F*ttUcE|u&ʿ/5F83xrڄA.lu-|$ tBM Ge\{C,!4UD ' |a9I9\?Αrt@D]@,ZpkTwEcPcwp]X9(%sI"6gc]+NYO*l (=tj3yDxȝS'X-#ԍ&]$8Ww!^JQh IjXyIRCy,T-X]TY ~3#9ݓn椉ȂP&4XZ/"sB hHR kXuaeՓUEJe;HD[,S(Zq r67wáa: %"_E~;?Mf-Bc!>Y|=8h } i1Eu맆Z'|L(·N=К0Ykr#< cϯ${ۑUP`Ge5I/ 68; ^`"ژ j BDŽb=~~񿝱' )w3O>jںmp2e6 ݧ9d*[M;# dp4itvhq$xQɵ (ّ۪@)H%\As|8an]ϳe9WMc FK$J`q =Hg'APhX( OcPp@O6T;GvK&9n3xSI)+`#<8Kq#X5WXy4sՄ#o>4%/ ť~>%qr@ai6O׺=S"5Z\ 3}+3;dipF njIO&yz|̸AL}B!{w)7WH5khw^h,mۆ\ٜp4^:ѭY3?mEQ =h>?ED-8 H?.-ѵ|0w,-n%aB&*w&bY(R@7 J|^\XWЦI}ݙES2m^^pZ-A!-w|y" M ;NЂ0ZZf?`RmZI5Hj"<#W0sSP{zJ'_W/i_v.':A`k%)zyvF )-{ӳ_ S'"`d2V౩f !DoևlQs-(*8\ g "\~!'Ñ 9KBc/E|Yet'ֱUN憪%sMy'M`ewFa ([h P6&%%"W&Z.`͖dh@qO`0кHm(2d3gÚZqT{;E1_P;/E:>T'4\`7CKc!ҖYE`,#x: QxKE^} 6O~D#1f3zswJyg-*3pYmg,2pX Tp=jd`Wyx+=^t,֔e\t1|I$Pk7wbkfA>qtn.-l"?9O eBU1"vu{E}}a "%H <,9 ybl=&ڭNl@  6̈́E Ho#i@j.d b^䗠R Kؖe0.sASg°BA#;S c)['m2ns]Ϭ(9o5{8Jh8`ui1(Ygt3mm/@I& ʱ'T#lT9BFK$i(z/nFL?LZR 'd܋uP͟rWܹ\`c;h oq!9|u~Ji)"% 1kC=:V#EŋHF:8$U\5{?_ڤb*W*'F 9!|lr;'Zz׉_QCG;SyڋLiMZh\}S5-+S/6xg0XEMrv(Ś0Yz @@zYUy6؅٫J%>ₑc3hepT8iL^0;3aƪklťR۽'ܝ)2Y ӘX|ڣe:4U}33ER ޵[b8WԢll3rREa7Vö&J. y}Y4B.pD'D<ַM ~C 8sTdY7\ippO'^D| (pR0>+˱jYN[;Y ma{)pvI42<]]͚t\Yn~G rXWn-jt$+}<[qΓjA s6$Qx6WX5:wkT*:0m v8HOk@v5 ~o}$ru(׃<߅\}fK|^ ;7PiL6;fCc'8%B8͏&">G|Zq\bx֦gDn;*F [/K$HxfW2_RX::vFOOh'  :8Eh j' ~SڜDҐk0)0JNg  e*TU?_r P^5HOwF>(ۨzA4ơ݆cZo)x}N[U?.dȩԊ}v#yH,p!ᥔǀu+Ϫ`f>~H+ň8̵p432:l5y%-w!ڰE!<POJEhU|´)mu\1UZY~3$}xc\_dv.Dq9+2p7s d*veVol" M~o]*ȐKi9ҦuPLb|C= {ٝ-7ҕ^7לkR?؜sucJ_/!@E{ LL]i;$Btl]b- He ל{ q3pk5Mqgt 72@3/CIxar'w#wɮI бl +qJ&y8(rD4zg0k:jo4ݍ2#SBhuξLk y9sE#pT@|j$?.5ԟS䭃ZZ^%'Ƥzw|~8a JaI0+j sBK|ڡvYpݍI\/jzl)V)攔mvc{"`Y5$}9>J7.Y1N34;Wf~̇8ʼn8"t$~-nZZ!@#Fd) KWW7]Jm̀#h/̃3&7_a71KlǍb4n叞_@js"uv 3Xn@ZLZ{4w*3%bkhMTTeBESAEQ^|K`* \5 !Zư#fG̋F.]ãe],0Dەt3f_^MF";UWgs"r7Z$i'ҩe[@M$n\7#7p8~:{0U,>cU)}D6c1e#Ƭ˝"[NTGU5،<p{E\ɠnem҂VqK|)t%7Wtأm7qx8zt;w[()2?uvB;{QNcK&I [N)A%(wʊ=6nWm(V0 _z_*=yS[M_XTcwO0Ǻҫ]Gu0H]1՛{m+B85ʐ|.ypYH}wHEax mO/B vҐG|=Kt|S1+Q=ꊛ+eI;fW܌8žlQ2;3Xzn~d~.#@xۆ@ĨK+Qs@8+wW*Sbng=+-Z?DL”Z4W#nb[bo*YQu1\H0hްB[S?oo0nƠte;ْ_50)FZU(sZXz+ތe&۳VvDBWw]5.(PD8 o6L  x̓u}3Rɬedd6ɖIVO5x&7䤝,Yq=WC~ݕ "6ޓc͖&1WYVJ=3oh:? ,9j!! &-Uj}רëoa}:)W2 bkJ||aaZ~JNvK?휙LB&|+Xݍ}D7 Jf`ue0} N~{lJNǒB(%/s=Sc4͎Q #©TDԉXvR&HhK/As"IQMQO8J,Sl ~~aو2r[|P??efH$qhwˍ!ZQL_z(=er(AO!X. Jwh=0h$ǭG:[İ E*^*6.H>&#.>?*sp~$, LŨz=л*]1ͫCՒ}rDWaCK I.{| u UI_x%GHp zըWd9c_& jU{8 5^ J-'9*{{&p2şwuO 5e ZË'nc$bp y0A| n'[EU 5KQcp 1(,^VNR0ϽŠv| ^v$P|L][Sb@CW1 bh3w %smP^eMαyb NNnR9<QDk{f(g|B{x۩v1+Ȃ\)'IsɻoIb>"NPahiH^&xCZDb7Z$A͹y7B]>ȽVV黣/*lF#K$$';!PFj~*zMDܫڠ7H'RC35N-U=#p'gL. |zxۼOMQKIp {+vrqOjoM_,-X,WaE&ƱI홃3NWn{Ӹh%\GO D8ɰ 6 ^`Ԝ\Zmt]mri׻("WP!boOtD΅o"G.޲{+FTB&o5~t\lzU׬C$O鿭AHE:k 2ĢU,hdqz%Ōr1496={IƜg_Y+IT9x#}~b6ſLóNSؙFիbl "%thC;Co];Idm:%'`;և4[{%[#4ME&_@WuYNhGgÁY 'ZWӒ"|N 43sx]AvaWq8Elh?gh]\3QD-Y)dqW?홅l:w ewɑo.g6(AWDb?&@Š{ qv vO;&8M;r"%ܮIiߋUnEk"-XMJX3;9DlK"x[]M*Tw6b$U0J\.,d.ǢVZb[XTJq¦ejrhHGTU Lnw nl>[jO[?[tGCSOʰT*paJ[˶ؙ5g퓘 Dԩ_}kk#LxT>!:!S#8SSdg&hMUk28,yQJXlBC2ڞ[BVH6z3NIoOYD(:Vo b!j! ddeOWg>*oƆ",au%MCl`:QU??$=Gv. +ƿ#YKO+@ϭb1s[RIH2gvX1PB;r4` 5=c }lm02ΜF6"zؔtiJǧ9)NSbxG8Zp+;gLڠ6bLB`)UeNz#PɝkdA0rܰ ūq6wnЩ_]bhTnòWw ]& il)K/nPaMB[eQl2%@z.*+bU f259 B#yƽw;Zy"9 m?C|M`gnW{ GME]Wxej]Y D͘ތ~v6x:{q?j 2&5dWT&,S~Wza6q83(@aXbo L0l_ĶbT9Hw?>S)hq |N2OR { 7uk\υwsw'L_a*=%kvHUM9kW+r2gMqk=3F$(35 h4gJ8t$z4#T5%qO礵;O V6e}n)׷;؂91$22v**: oEgV~.@U0]O3@s>?8:mQAj Tb;xݥX On^şgLAzA<61͒50s?:z ",t"Lo`~[aikDf?"F5ӁBTĘ`)/E2e]fZ`[zLJ܏|IҚ0E( p'VMv<6:%'A}\G.iU%Ny͐|]ܬ|LKUzb3 c\[ܜ&-FzSM0Ѥjxf GmL/Mʩ0iVJbߥD;pup}8NVa6;NSDh|̗[dcF蠡QP}ڠ5n:s7 VSHltz=< Q@oDe HIrݝݮYaxxF-6YEG^g[ Ff(61R4Tۘ>l}2r|ND_蝋:hC`2^SPymGJ9.9:[咔7@Ovr+Էkh' [: w| [s%~uSnyRfs?KF2F=Xv[:@27{q6CB=,BO3aKT=m*,LCY]$ܟnx@HO,YMpRkI, O_ A=]/"q5%P-Tӌ. -1_ ($R !9=B; V\gYʢl=8RtqŦT ۮ1ĉKw&aQq a5o: i0k k{2L$Ri6#` ȗ(R7LFZwB@N~ǐe9~]:0^#0Ȃn5P#߿;7Y)Y>9E҂"m{Ӣ9M%3ލIJ̒?DXS#A@COttKw7ĕPqoqqwA囦 O]]4h݆qXъưp6DX 567&&*{E]Ϗ+,>zOk)I]Бgos+1.ކl/Z{i1̛m1h-]>?3=&>vy.9/ 1 td;*5߅N$xˌ_I$,rm)A. 5,%qI<jǁi5\|ܽ}[Fx6j|DuӄbcA[4y2w} x&vɲ8UGc/uL2ctHN E#Sw%lI 1ī%.u7q0NmY jmKu7K ?6WvC?6s)9*~BBUɓɟ|ҫ x#4U>l48\:O]3-VnSڔϰE^wMT sϽB=w`s }ZVΡ(&0/*2g@W[^ #2a)e wڎ_ cޕ^'+lhܭg3=;?pA{B+d󏬺D/$`>Ąl93/r%0u-{흴؁O=䳬O;z l>4JVv 3|J0B`ڨ0]`"Pj171i}7Ւ@Tr~(C)`5PHA}p]+65k v$22q'MOy"[ȁpA!pF-N1~ ]S '0wRhsTWp":Y\FW'7w=:]:IB"/C=[_26-^HRKzIIU ?8ǭ2'KWȂ uNox͍W8?V_ƶ!tDByx5F LQzG'j=p\ÿ "KHlF +do˂F oldH7CKuRWe玒?NX5;?Hw/oSa-#E"?ƁۼHI~1gwX ;+ Gߵr%f * kn%=2=jsV>y[.y8#ϗu+(ԍ3lq hKYA؂AAO ! "BzQYEi=ugnq 0 ZPfMrwv L9wXn\1*Qrw]Fy7Ф'ﱙ=#eҰխ Ey D -@rT: 4&0Ӷۜ~,g;1顧×"LmғN?(YIFwqB K27he u{J I')|ÂrRt"a9S6'-2Yu.pE@]7;Ax4tøh녰Qdz@:C /?Pn,8$FEܛXősӺV.0lVf45?Oi`6`E"Ah6}"`_Fa `mu6EG4@04SG`h/8-""N6~eH* Dau1#D zj62S,>YRLڟBh Efl$6h"-N_sg/ez cs9A=k,A$X>!E(67+[o︤+@;:32 ͐wtJ 7R7aV~"`]j<Ռg@J:Ɵx73PBEFFŤ`~qo?fM/ әpQEQygMmՠ뱧mN~ mP:!޶);78 􂭁?/ɭe6oV1xm0\_uit/'ZG!'Z\P3zܼ{x`7r`O\>vHCp%FizNj.&itQ-Wr^\PC6yC{~,ܱW6 g4~9CN-4g x*U: ݇y` j9G3RA,~wgVNkTxc/%ֈ,)*ٗeq8w&˺%/%tf7-Y,|Oh } ψ|3tM SRk$`'_So8'R[l#`:D!#ª9R'rV|Ś;4dhϞ/MqDi# Hu5ĄŶbZ9* 2A,ouJzV"2mZpܳ boVi$_dw<ЮR?9N{xϮPƢJ;304s!_.Zk@-]Jʅ[*̖CxjI}cVbm N?bC=ù2c{sWhrVwy7«]XڴE5ayR_-w5PcN 8mꊩr,ON4#Oq['st.hdh4GG{&\;zܼV"u,QW7uUIo;[t1>BtB!m/r*W4)M3D/Nc@5ݹ(|tHج7 CI :/)Ɋf!jFS"T. Z ɥ{`ǡՈj ːttNXb~#?m? (D猪𠉊?"QLU{?t%sZ2 2g`ԷX:3SsKw-MgC?;v7L*rڱp촁8X:Z?9rP2GЁ5 /x6o7~T3r*~%@)cͼ|R2)ow/67^psAOC`ʻ·^\,(v!R(芢8Dz0\10r` jҫP%\ڽӁlB'0_ԥM`GU\A )rz7q?#8&/kGtz({z=REly I*wY@Ё8~I(vI9e} _k>Y!XEP00 .Z^7C/" ^% 됅f6[/oÁB=^fPQ[p>>JIRNmFn2Qm;gyAk<֧'ξו]S[5kc-|^v&)zVde TVS:w6 [yȨdB&*\d5"zĞrTI}gD\^2dEllr? iJZnT('āLRkQǤ:N%Z{لNUC:~"0? vN'#vZg/թƗOqeCm\8^i %zd%r e׉ΚXԒIRCDg`Ome(BF30X+#Ы@"X5k0k7kqWp|\ r8nfgv?5hGWx{  i0(//=3bw&pD,gS5bF2fd4_R1c'#EP1[m"zྙ]UjRR?̓]-jC)C{}i 7&-$}lCgl b"GV+{ ;͸_Hy*eK(z5n.:UEqN?6kE4k B9= $6H$O=դIn.fuFHV|޵Cٽ5(qIzWy#fdUՈɭ/X$S?ۧž&0d {eY#ux66TSAuO-cY~, SлkOWFД[y4}I+Bo̪#(m)-p@8%!|T ӇD_ar5 x+rGU%(XY`riE]n'8V C lKXC"Y<-6kn _=gF] w~2qGuI^9:⃡ٹ|rrorT#LSԑ̄GrNOy#qf8ԣ'^w GMbA%!/>_rXRق#g( a~&ƧYyhmz` r3*Xө_=6p"|yJ6 Hc\cU_Ԭg޺3 i%l7Ԫ<&;JHb=!ʙz평 x/4Sc.A PH8}W,yR>":uw( >PyRTo@6AeE J;y7xqkHQ~,X_.V=V-a⌹\]q7W!fN(ke֓V^">g4߾w돒}MGݚc3#(&ԛY5:07@gj!FpI)6`M6f,FG8Ry|+KF,A %!a[lzO)N " JYypxX'[c k(}^ Or+XhH|!g븨S95ޮ:cw1/] V&wp3#uqr&WU%IO0=5rywQq_Eq-K%&[> zJ帋F6[M$pErn%J-]=%Bh^:Рp{i9{r 1 :ّ69̚F^*{ hNq_k@>Q^.*?\.*Ϝ@+ڠgd04!EejEtŽQjW'PI&¢Tcam?m$D~ciGT7C)""fH?LFĂ(Cm_ "E>[_4$n{RFm3O)/%}H/'kE30COp;sD`"`5[3s-/e:EM?M%ku t!n3͒FxQ^bV9hB4@)b_Acv$vLxu,5$H#4^/A] N.8y@Dn?]Wv 鳐q[ь[b5|,E E Q|D>r:%M{))?ڪӀ& yʳ_!KX֯L|Z6#a((Go7UX;]W(kޫI0pP)hgc†ӞdYA֋& ´ytP .ts嫗lsp''ڒiBk z w|yݩnT[[ɉ i y:l1,1RFs±Y F ΤdAy <;R[NíX֒hsLM;*;Y3اt`A0Q|o lTYnyZ9+{a "=CR̰J(9Kl9^weBB ɜN$ ħ>^`Cj~JJɜ֯pifu 4(7p8l` >omwKIrz% : z[Z՟]j d5x*o+ fyŶO}"!?*d*V*{&wznh2OfKIX[Xwù7U*du)~-?ՈIr:(݆nO]^\jvfV1,xРY0ߧ7Knj5Kͷ 'R}9BQ3fNcB*a99l/].F8d8<( /Ÿ!DZ_Q¿$ 5Cxq HΪZVj[xW #%S̫(!9#++=,C/$ F;zOCqcJw"!]! *J,JY<}]u#^T7fWQR㈛m,[n[}(z;˰Lvvdem;>dN^O%evV'fL@8LdI5jAFł*2^346H&U.܆0| ;\L'$9m*r$['P(ȵid ,N_H'!K!B I)Z) !_=Yq)&g; +X;.Gj&{.wS8T򵤻I!3¨X` aü' /pcʳ=⡪?H }U+O`:&wW]6S2j5a'$-:HM,Ԗ~/ScƲ@䉮`^Jd~=vmH\ωCD=س5MgNǥ89>VKcn-籍Aںٕ~yjj1td<'Zm= ցָT.F S iO~;(MJ:XD?<ҪYGECGT 8yɥc΅̩ k0Lk.7l>D'7 +. iͼ]%fʎ@~8n"5Ng4OibYHm.(&nU@G6QۗnJH$> ԭHF8Pj@| nە ݼ1g_`m1 P Pk$J9B O--8YOo#؜ s67]ȽfZ.w1܎1g\ė Ubr7M SD9.4EAC/%#* (rFY"PÁ:.濩5l:W7%X͓wT"؄?AP(;{q:Y(]! ҼCv7Q-sr[=Gw'PƈHZAQu =C݇Mm;;pM88{"_CZho脣1&'wr,[#d=ZyAF^c$M 2܋%')GIXbD7,8LyAGcsg6)"Θþu8:+QƆ5D)qP1;$5~oֿl^}^ 5ML ;-KY%.cDV\!'U4_Wr5d|a=ٲ*p.pZW}|2wiIԾEE3(6wKli>lno_Yj%1gg{dZ5 *yC,8KםF?=>1ζOr-SB=ՀiT:y=qX# ߠ&)v=,%5?w9&4u|W@jl$S֓6vG&  ?a18]kƇ iM_F(nߠ#ժMbYj(MtРTLyuTΕmǘ Yg^iwǻƴbܤr>TƴvjwF:Y_O(yB@btbws7 Jdo.f_KL7QXqGOub5nf1bÖ,"a17[A _+Sl]՟UQ8,t+Dm3$jnnQ @VbͫBHM 6YFP,AkXĐRh\bB1}r4Z?ᆁs XqopD{5Wť}߅qY홯 >fxS4qs;{ N$jYsV6i[q0✪wj) ΁ǮIJ!(yP8b'⑎QY֤42D?j,ơ7Z?1I>{HHq6yw!AԀr Ssˉ)>']d tTd∀j(I<˓ZDҏ{nMBˁgIJ6E'}Me 4lB; {> 0ѝi#QmD/MFsK=~..-ۃ2AR/SwꭊGhymjocaz(K!^/Q&}#KY W:N^R>]¸e)+zk^Dy˭B0+"Sww9Q0{ D4O3<+!rZb Q0RCo6':kʕn\(O)!Gu^H3O TͮAy S/{UE'Ez-D+2__H^jZ2Xx 0$/5?LA﫧ZpjZǕ$mQ v#oP&ep {K!qresDi1T H2g (V2 OSi&/k(!֫gbg.v1~2;W)!5a'Wۉ7^vWAC-(|2\%m &ݜ dZfבFR ɘ0eM_Mw`d[Ҭyv3()u-s )XbWƬi0.7j퉏MܡR/{Kx jI.}smz@-o=gn@ok^HgS>2]pR$2}!MZ0dT%w$ohrnQR5#Fr@[Yz=tFjy>/k _wʷG?ءxK{5'$$;9+/;;=s Erz*lN*{[ɸhw +YmU}>;!1`2fs0!s/%|ݼ وeV+Z8 x_X:As6$ s{1qUvOzδXrA ]غ Tvޫ4 _Rk3DM]XU$ebkF=&Crl//=.;W`Wlr (jwߝF3)$⥴\!%3g>; c& 7ߠ Rf1. r`%W]kLHՕOn@ ;Iᕵ[Ź ǭڱ./C)+|+iW_<=5+ O¿aޜOѮ9[Sb$ƒ>;rNC@0(WSacdXz! N۴8)6Eo zuF <ޭߦC;r^{d.y yvXbϠA`? "#!Jp(~.awE4c4N/.UQRS.2溝0xz6KGB>T1J/bo3;NF&^WmA?9u{Iz\atPVӨ.57*07 B8HR \ZV>֞ IȞaBXRV>z:veґyD)j< 4SaSb'w䋠-&xVfN 4^IԆйr"܀ CI8lL_12)1;dGz %/V5"]\`ifgG&q6jLzxrBL=Y6:B?^6rT?.ejhZ"OU;m튨Lp{^**Lx[8&U2,\-su$ëw=A f\? ]82" 2$h~#ʈo8nݚE^1&ŕUG^'S FCǬ!XqNDĸu⢈4AAf "hl}]q -lQbP>;T=x0~@kG4ת3gq`f!{!o`a]h^%+MjN<ˁkЬ0oDJ۩wD7(qǞ*~=BK+~CyZxV|:Yj?Wʚ\xɠFQ:@/*%pTƄ]7;>uh*sug* U`3[Gǂ%'-aK>Kc'= DD\3!cs33ʰQѣyքKZZ0vv=Qx JaX'7 y²-&Ut)"ӡv;7C/!ӌxK< M&b?GnU2WH]?^>Q# Ives@_i$K[&e=, %ĞH'4促P%H6;[;ĝM\,j4^i9*Ôsak},D't^x.A+9^A+q02$DTLe 3Ek"d{Һ$¬luLkGmz%{ntpqu=T#WT"APӹ& (s4{q/ D.AImg-)o\uyazp JYJ6 rjWZH;[ T?q'춺d)c<=&|M .Vŧ{C]`y!)y;%# "{8mbx3 w@}w D02U<ŚJ@Ts1\^AbKlN:Y/đڋe _bcKb"TJT@בw!t"Y 5-gu0gTS Jm{6|//E2YD*ɮ㭩"@ߙ@z.MMHc侀~ ~^1ƪX|iDEh$lks= W 4IO=lP0 +H^S$վ,^t:ݢ]䟮[Ykދ<qi2e7./;Ÿp> :{efkͨV8(<mMSyWg ei }/(^SzTꪙ =W(x}*3OuJ Ǚx©+Á9[[xB.(%FNUY@ jPk!s\JINxadP\%t@Ä[42Þ[LΧcͨ}7sՂ{ WrX= NxWҭ:#)RP976aG:o}8 EaG_}MۚZ}+R*R|+f^ šQ1_ax\TQa9},pUWZ(_ ~M }R)gua$2J>$11.@"vg|HZw :j3λmk/Uid@\|i:C *sMᰞ>b8)3^YI3-dir 9tt4!X9;/CWs|(,\!_k>!a~ܾ4\= q0CņS\L;QCY?^?*G^yS8KhxF)ک<dvyAq;mWJIŷ1iɌTu4k̓;%ԋKC5ʒ&.sT `wP|>KB[V%..⌿)[<`Pq";8Q~XxQ𞢠 #EёdPşΆm~jp-ب^,Cwe!^UrX !Ãlsvǁpb5mOB|U],"ԷU5YŅ)4AČV/-p =U>qE{%#5w{JiQvEKz䱾E I``~0 W\PX?㗋qj04C?9% tc2:%r|XnF_WYVm#A<֜ 9'jDe^W=V8dCϊ.׺G62)7tI=N3-\/gvݧds?Y[ow`~ɳY#,@ YPXY *q)ii$;m 7R|n ckxP 8~#wDRɆ@ >'E``*2cLjb[&3*B{XZ w3vХ}Nަ3zπnŤ= UmDقo.Z귲е3[6@BCߣI&1 Z 4M~}4\6hj2a@3qdTENb<(.=V5M?iJ9QJĚsuWpH]O(oI&"@XWK rjnڰqN')oظJ/+Acșݖ JJ)Ջnf&?Sќr9 ssQDq >Kw0猘g$;@(Az,bDNU3gTTx_ٕ mӐj (Z/#]67lw}.kDu-)}Ӫ`kkk % ̫4ҿIǏ]TTA` Z;Cnw B;Se^ƀ1@1-g^nlK2hY7ZoԑkLCFk d1eK/NwSݴ{n[uEJ-ҒQtpMG"%B6sW˗Aa}ye3o-/vlT 'c6dc3pX5: *@UlT@ ul-#]+JUaRVfemamz-j;1-/6J&Hy ?r8E+ eB$ +T`<@k;\^t+=+j%>(Xh\:>KϿ}Ps?#H:"L/3JTU7~^rv=) tIO(]t߫La3rvmODA8[p&t(NbB+ø ca2Vy8&,ts H2ʈ 0F0K p&U_]qRx̔OcuU _޲O(yfcʚIVhgPeS%Z*O9[)_0zx྇@Ʈc8=Jr?~ b9؃tA+QپWR:#JE15C`t޺ջʅe<}"Hn*t$\x-_)\0ȋr 4Տz-N[#D~>e{4 m7ƼS +͸3F +FҴV'^͉#[U>=jɑ$e#{X&>6B%hj  @؀+kкm<Õ gΘLR߹^cDC~f\CX#F7ްټ_%CF+} BT!kϤ}{($59eTT&24N$CYϷMg. N+74%4Z+WX I(X^_{u rkDSFkbS" k=ji,R|OTR`Hk4w,`.4>_{T2B)ZjR>%x3WeYJ,xRsvŤ2sKolyoY,ajحL"G|?Dy Yuˉ.bҗ[t.?|@ /W"/hK`Gg>r@bt+QǕܮҒRCJXn$m1tWu1Jy,pAqw9ޗq+9Z]g[|y9-$4֑1<,.zheel!LLUWi+'aA+xKK&w{1M贉3Lq Ǥi:谙f`وWQi^'TavMLglՒ^ýlQ(g~88wlbPÌR R,Cd$gƵO;J̰N!JMߧf}i h 9=ԉd\GUnF9,A*6\ ;Ű HAFe}%E*IiT1gN=`;eO ;*aۏM9NnQH5mGH-Bߓh r}j bVQmbzZߋPۄԛ_a|;:ʍz^ehA&Ml[E\ɩ'q&Uq[)0.&~iQ[GwB?!7\0AEzd;b%0^kEhW)MGwY!bʤHf@1ht3ڞ M=V\+ ,+hjCR֍\iGaX]Y:Ӊˣ.PɎ'2T3h t(ĕ;5dtSIK$4FUnU⏿fAaV~(^* $աW6DEb)lX U}ZY;zIDSSۋLIdCwFԣcgTtnw^@(q]ޝ5!\:u6)Kn N˪OOz (%`p[{12 '>l%A@LXV. mήpy1"@FpX;zK:Xf"e?FU<瀏-ltZ"}\`'1y#$#g kƶG,C'{ -En3nd3}.&Gv-<" ҉ҝ)o23E.k.+Sf-F@AgB =bݡ D!(ߘڛa5x5 X]a/VE-2Jk$[K12 M|gܝ\N`Du! 5j#ˣ>kjB?OOgk &ܳ ^_Ǟ5Wz-Q 1TGO۶τ)*gjcz Cȸ i k|"J{~a)FN~dŻ?y91jIfes{DN2йn@G֭G,fdyf }n͕pߍׄ@2PuNtvtR1 -&E>%:,Cs񝝱r#ZO0R)i-~}Z۷·Eٻh(>"|X֩j80lUv]IJb& )&pLDKμ$I ؎3gNZh-c2f;g(q@-CW?=Kn8|ǬFN"M"$CΖ+ hfaPy/yRģȹ7_$ؚueIs_fbRm/)0+$$]-:Xvk}S+6B -H )9]F;*?H>z0'΀_Seܠ j/֠ d6ӍdpĈ5.kGGʯ*fH,J-{}%ɖ`WR0O>Fty|_z$| az^$JI.*F +F'D]&s6 b j9Ǻkj=uDÞg{pdtgڡې7>bne_9Ь}I!Y4P| FhY8@4m);[Тgct!|ezǚ=B@dl*3ҎE}3}^5T 9) z^h qJM 0'rE6G!E4m8zVZG+^j:e*eiK9VQo43I$/(14>;ƞ8Xxl^rum ᗄd4:Zq 2L?PCdtM]@l@{/Daz")Ǡ\7PӤi|c qUEiA.U!ğqQZ1hiE [$⺕(V*MIe3qď^h.L f8gyOD/T$ϻ/:E;3iJߝHV|$q WC}zQȉ:P4J6sc\:cgP҈Df67ȨF0M56tn ̰$ VkWydt;N5$h*l MNIߦ=?D{УѰmuy,Js^ gЀ"O5x䴶O&uN%AqZ1l5?XjlLsRVRM/9)zlʔkCT#ѫOuZUSs6Sҟwg_0)^HTŷa]wGi"Bu"]WMȪ ~p5^ Y^OV>i2N,9} %*Ѱ_ַJ=7KsoVipXE%l֩;xg9q 1rPuy0s#]ȶIh^}Dl|:B[cq@| ziیsj0yJHKӪU{+@ԝ=aR?GD)>cB-oHa9ǜvl@)fE$=/)G)2QHߪ) $c&s5]HTu|ݷur`.|p0V--3u'~U luH\~?fO=$Yv¡ç JgF0Q Š! xѱvżD:vC3Őr$qJ<)> # ]l`ʌX7.~8[HlTJ nmw`^OKP'6ڏA/Mގ]c\ F:I}zk[.> 7/p]pĉE>6qrٮZ4#tXoOy`X%X%nQ%Gɨ@gɄ7 .Va9V#%$\Y{H/55҉g2pU.,,Gсzcw7w޼OGn6rn߆*f7Z,ryhAd> 4A 8WC%g z+8(_60`*]eḽK/l (::68wC_yw4YC^bM#s6to FˈH=Jږh E/9 ѸmD*VAfMU/뵎@wa pvz|Z[ķb8< &kcy @gZ#t uv"e DФ{B !sZ2 y|smjnŐ`8fn'տ C`<c3=NYZp<+* fCfJc6pOUv 3'ZbIN QĴjf/+\NO rؓ9āCU(\ (yx0}aØTMT,Yp+i!="D3!p!m.Nk3 }AQ*bt)!'Y~|dqb4€™}$w@>nfjbcNDmPQ09-w}B,$Ӣ8b^MI=ӀOefJC_`{\;ʤ-)O [té8N< :9NNT)$>G-ѦՎl8X׋m W]7p-V9#'A?O&KZ 9^D1JejK`:\fb^MB_Es^ni6c.2^DL6GbYu) sR 6{XIPl>GGV&y 6hAU--Ye?փ7H>Kn~^`hUl)}\|-s򫍖:TZ*>UI!Y3,uBȩ/|c+ R\Le~'re[Vq 쿙ߠ̇Mx"jo-s+osdTV8Ym._G7K|2}o%+_2?բ%hw U Jcd@zA{Qt2I]^?q:O4.-3q.'# Pt*$Z{~Jc?™LU?O)"vs(E \c!70=W{ޚzڐiMѳHB =d7q*BS= Xlaŝ~FO۱ z nBDgV=a>7.sN{\5| i7*rj$k~w/ &G^4%Թ'Ӯ2tcun\y!1:ٖ^/)lhzg3;-_3 * [h@p&#qs8owOvh.F<"Pg @݊|S$IV@.6كؔm1bVƲnڃ\.w\n>v[+B=aS \4{K #>NǏ!ZG%Q[5ވI!;.4^PgxdoQk#[oqp/&fH[/ӕ+3 adf LSvD/ԋ H41D2yA"0HNje't_3]g[~^m68s'#)ȱ9 g礠E\昂&@U-<DFO%LOj9Bђj #*3M"xνϸe"G?9lng^DB,!mqsrm1npqT}d6O]Wr7 YK[0y%r؟&Q+1Mo,:;2lvZt6h'HCX ̔ZϪ;A_6@)"Gf1BSLH Ay4hf0S͜@!3OPgnKF6+&z\-'~4wQBZCswX9('׆Q'pH HY$P19-a>w9둥iE@j檏 ̾LЭ96I4wP_a8M,a5b$F ^y ÂЋ`,ح!= # ]5gJVG2:{m_&"頒߃!ɨtv/nv&BԟMN/.0?~YA'ߨa^ 5>҃F^lFwPt-14*lAC,(g'I5 _bs 9'jV^ tQH8# lI|]kj.| xy~qzm-Cb, X +hNءRM?c6V(i$~e|ޚm`Lp~Qf%w[45diGf ٞ_V=,J|B6[EXiKCvWTlf$$4E|1 rꩧJs-G!fE,lu "<0޽}p v;n8Zq)Q# Gc/SURcGڋ]^U% Nt5Os*j &}S+sqR0ҚX{hz gTH=~q|,|~0r(%~8,;ojhtv?ޝ@X:FIRrй 4\+_}ܬY +zqǴ< 8X?:nMD>(}nnw̐1xH9 jh+U@iQkהz[2;UTzcG,:{ `S4XvX(u2B'&.|g[5~* H`ӿw{ +[]8DE ܮЉ;Y-2*/dCrj44`8lTﳻ^U$ܤ􎠹/N2<,iA6AJX.  +1G1]EM'G:[Gn5)Ϝh(x ~ԕ(U=|°n0On{K z#e-?aЍ}ͺXW}M 9M] ۪LCfAA'5iQX2{ĩ8jTadI֤M零K;OvDÍIԁ9g̒b q`'wS{ ~i;[{!u]AV[ B&&*&p8efj8?~ΧTDvt k!Fӂؾ, i4{iz}J)CzD覈3cb0޳Mqq/r,8x!Irx-sF=-F_\1D:z3pZ+lv(o_fa(ʂ]6>uo@JtF,V/i $$@T6y݃(?}LkgL.˧<,J3?Y r o@b; [#&@A<Wp0avY.;9^"5M%pS3dYr5,<44ﲫsq?# d'uo c7 yH%B^ǩ;>^P181FӃׇ1t^4K%b~]-5vzPNN#:5=V5<7R]p3g_h8.T^40;<|:Gڬ}{?Х658mG`A4`/ ?x{2~xB] Wĥ x)NXJ&\y|tPkoo1}j6j)'O,^XX*4[4bסZS#W1b7LE=ܴ>7.;Ijצ~?ͨ7I>JB4{xT12(P8"#%>Χ5FJ?t7í]38LCd;u68<Хݝv>֟{l7~Y'$ z(osGlkU`V3\% jKN s3:R̕Cy+^g0zL[\qdD6BkȜ dvÎˌ9G%ؖ)sףCtNA3{T4빷v&Ĺu%St 63pUoB&>ڼ0i^IFQ&ۨjiLڕJ}Oj9o{DՐE4I.N˻Dװ!E<G1-lu/YOhm#ʌ*9KY\\U=q,Sd_ *<_88zHgꔲ]~M֍v˕pŔE%@4.I^3m,5V \zeόkH+"E.:oJ # ?mo/LA`>T'겏UzK5 ,\)Old6jd̽'0Bpֲ]QÀM7 CI?tĭ!?v 3es, %_k>vX<ټ\E.ayw~@Ӣz)cC~Uۃ&ŏ$}ՄFE Dڠn6즑]Flaʴ2NcuCQ{_dN@o@1Mkjsܦy-S2>ү';m:$8fæ@wrQ]ZsvhHi/mž߷ 6Rw_'w}dv@񰟆ىoeZ}Wgfq`26nD"HV0y!ևouT  :M$zNzvX!x3h 54yBO$u*#Bdo Te+kqpʖޙ*(2,_/8$HCjϖ̬q_F~VDuW[{ClC1:van]ȅ-gӄ$2]+*_ϢU[MywvQJ p"4NG I3]ٕnv:qT}w%6x1KH-y6Oz/n,(,> gnYae)E{@KG /Kiv|J(XXM5,=yR>UA7hpV}ή/ڏ_EN7cjǘնp L P* {9c q&h/fe?DUň b1dF;[ <RMhƂA`-=wuR9A.2`Ar>YTJz Dx~[-iã?xvðlf 7pBzm留GCv[e@`4pQxquނ4켇K>ch q@L 8$[g2jj_$iS #&ȵ%b-ݸa!^Dp#[g?+qjZ֘z'TaZJgއ..~ZZyIt;@Pvh vnhм&[^OƤUASV禜UAaYurc`H!qSCŃxpL:QnwATEG2C}6C@o**C#cT֎.-jѻSRc 2PSo I5[& (Wk3pzQ>66O'b{' c274p\f n/P%[0SvW{7uj1 @Xv;QDZ<"toq;joZ5:Q:UKZ{Vpo1*JY79qۈyqIێMtÞ-י:so%:RRFm͒#CG#DH<@J4= 820`DJ3p(%\')7]MTx{lQoɔ:AS:LqI/KgEFUi!2k[~w"F7G&pýp ]4a4 Ќg$ dvj|~D]RNu#s$ }| {^:5M>. ;##&wvĭJN" p5;hsSk=[$YfMg!rnit"}djI#oЉQ0_gKiHCaDŶJ'6 n Û1<،9i>\/(VJ}5u;u0вxg/7KEJ<{֠OʹJe :o+!ۖwEٶѫ&ZF -hhijA^ojt5:V'UΞ`~EGrQ Q«}=.)x0:LUl6^j$?p`0+EMU1x$JfrЛrô<9$Y).&.Gкu,!,VmpXB_Sv n5AZn'.P6`{I~wGI2w$%B4)puӚYRqBba.$=ؾѼ%[JV$8Y1 T*ʗluct[{7 xf)'QZ;n_EVlacwht@l<[PlǴݦm֗}Pݻ0g禤CΆ;{= H4;>s#RO`#\j zQwZnS:^Y9lK+U}u[:ywB B8ADJ+¤/MFa/%pSHup2M#.^WrW--1'~NwD8& (`לJ 9x05CY^1F3m/ CJ[^+A cJmδ۟7ݙ>V~)Id;heOҟͼq`!ߏ =.Wr"֯lo(~O{!1{i"MЖU|WVlڋ@Z%_)~VZZ2J@uWxE`~mGd&vpFd@ϰc\#S/}C%5.FBw:/nb)F.YO(D ҟo^j PpiFFSEq3ΐwk8g!vQ Qzk;>ʾvxjqW9V.#I0|{zX{E yM3ΣlԻɠ lrD<>$]ĜK!=M\0>VRnZHD]f\^u<sb>rEw+Qv* ~.sݢ.㓅3A5;1QP43 /'. q+Y=؏ GMf"Ӑ =@ 0Vjya={(4NvRJ S9^ wSW(k0'sĨ/ԝUv久(5"̟.0#4OMg~dfga]V"/ӱjü ОR S[,mZA?76_ς{VG֎-H"&':>2=zh1|:/=۲Mo?)21ZIR]Dm9r2& ^P?_(9\,&62k0c3+!4tN߄ܙE-Xnwc~ V1_P2U5t)aڅɱʙdGWSH6SպCbg(F@$8䖎[P{ Кj( KS_QY{$!S"B!nv!{j*cS:}3Υl! f|AKQUCji84 bND &:MdNW ې$/@8ٺy}vb,rjK m 1R*_w2 B0IJ@2oN5xO $i$CםZJ.U[;C4?M>y}̝FB"l/x(=1Œ6 -b}tȔW ;r=,y)ltX^aB@ZI05/ Xkq |q ]:z(8+MӢmu jaqb./Iݳyjff/Hft.7]`XdZ\5*5ۋiC2:ML sd{`0]Vn!IjJ(k5ʛP/t|prЫKKϏW ;u$F́iTXvSǥVJ)uu|y{QSMR3]?1F#'=btxa窖Uf;iLR>Ds]οb1QX.@kH4/sf$\nl^i Ϊԇ ͪ#~7o PBܠZp}Z >TB$S& s3Rdr$2;mvA/}nP5M<^FC,?Ur!0=]ф/Nq[iZ< ([>CR%Il]y?eor+y~a-k;1"d91[7V=lw3הcg߂Zb:F["H M#= ]ihejGdcYܮ9˛czf1/>O޶"F kKQ]_a U" nkhﷅR]5V{;jVuGK/ <*MʏH_FjRk+“ɜ'9@_,#p 22iIE7K `Ì%OU6zyt U_\|B(_W#M@[8oi6W_mw>T#yź› z9!'sC Y_qdxW{L&@3y3@&W~/)~%az{?|.5UqzhޗȤ9b{"]/OsxB>\NxZi+) ]ԓ%0G TMYbnڭfjnx ?ΧxiMoU-G*o 삁E@Iyh&S=H,`wR-؛tڿ.CĜt: 4$/US%:߂Z푭_A#Oڍx狝@oZ'L U@s~Γipms9xDɳ d,l@t&$@&2KjDO뿟n byGsDLE|LfYiT ]\7/ A^vD|2ړn0̀j :$ʙPL3蜶T!k'xpuH_1_r1Aqb%M/B&cC53T(ki,BGzUZN&b\"9>! fGJc`oѨ^DNIn,X.K~ڡyCQۺ)\ʄTm9'n& Xx_qAP9ş=۬PI4@[*Fd[rQit7-"%{cWIJ&k2Tm%,k0՗Qß1بR7{zibIm]>`2bp_S))&_⩴ Z%96i?]\悡!-QݰFka/L]{\q;$%ju'H0̛Um3ʧ}r[@kOpNQzm,E-X wqh_/ @$ 딨 ȻP/~9vc£Q r6*Y9:7l, * B] ?r=/6BHMhj׼l5ɨ ͢st+ŁI,b(R-S;@fJIѩ|~S$P>]r$@xWj^84)ўLEG۽^sbST}U(RbSl,.Gq똅Z6mG!ZGe%i]>Z1%j!DqY!/?!qR'b:VX;oKq7wcN)*-*!cJUdgg[/ -tl;ra,j&4(/y1xh pn+x 벷@ojcߨ!)CUPVD=B2ӟN1bVmv8мWG6XFMX& r7nB}ڲv UQꨈg@>ֻBŽB8,ր1CXB l(WSh71ێFN󳎓<jE~ Cn@\tY (35B@w_EƢ_(אgLzLhkUjCY/3CDQ_B&!CJHU;=+{yJel:ҽ| "+u͞|O+V^gzqӛLWlV^LRVDTz{U YyJfâ9@P_QșS.tt_/ :ݳQxzݔ,3zdr)+[<|IG;%T9:| ;eAVot/aSD؀o# )gޮ²[G8Gyyߛ^ ž]cRV]CzÆ/[E ĶuYh<`ƞxKhDqjpP]@9 ZI'0E8 ~ ַGn^Pi4J>؜Cg {1`9P>sӔ/3 Sor9q]֗ ¿>B7Z_w+ȇe+>7,xÆ1v:ex!ivШ砞\UŨ)zςN/JJT׆Bx&vf88 v|/\r_BHQƒ?Л],zTv@2Rgzs. |6Zb@6m~lrg g:Sl OJY$OM5}C3ywlRHT4NF qUt"U[WbAJ~<粴G#~0~ \'%)E"`RDuV8IEυdS*2̩ Աlcf7Sz5[STt0;ㅊ1՘B QaMxџMXw.("UV@H:\lZmBx`izgBGrCڄ=яS'̧AS1CBs_qw ځ$I&5P0s4C obUPLmpF5X5WzA~Ӗe}DtUZ:$^ƍPe' zah8ׯAw cQYj:T"3w8Ir@w* )2Bx=Կ$2oZ!onO-b97 |\ѿO <0IX4xIMJ:-lwdyx $&^rQ[G@c4gx`7qhe5-Zz0*y>FioCQM1,4ێ3Y!.l5^Yωv1Ƒ#k&5FlNV|6.;mbezO6pGg=l{btr&NN'Pǟ䧀O|0Y2ʅD0FXF{vy^c`9)sY x.pD'/:NRg(|V?dF|OKټvA¬'bo7Y_HСXh Û/U}6SN\8`n1b@TGݷU`)ᠳ^(5NLI#JZC2o?_~Ӷf.N$(֓ gâk-ORq"(G-GUgG9 9(5ڔG2[ndA.Gdh?to;FmJ 4̔PNum_#K"1'H@쒝$3X"cJue*rwиcT(h(Bo]7 88>l$h?H8(&85i% &qjY|\f?P}En叶< Ϟ-7n4 xAyr9>0 i% TPZek6(she)X~e~kU J܄@b_2 drUWsŌ7T){8{u]C꙯6*ٶ9BcjEj2 -n."%r[U`N˫C5~id@2g E)j+%l00hxI^c=LiKPjҁ(P%| UD6\DSd⣚L3zpT?$ZךH#pF)S$yj>XqAxC4@OԧJp[#dht(?׫axAʈ,*̉&8MT:? Q<ޢ> q,:>MLc G=Q;Cw Ofpm SlMn% 1;ΐ٧ ˞ܪ/WOcoQ?z)^00s-mf88Yf‡! ,Wa1ˋ" {@g 78nYZ-04$^XIy,4F^{44FBќx42zvL)bLpI\ql)#Te\qz:^Uq?waBaaQGu.o$"G{yPʘ37qd~dGJrܒsEUG({$i(9lG6ykOj̘YS-|o}49Lm)㋠`:r9$[=3e)$/D[Q#ْWd^=tj?cꥣB;)ֲS~ ä = ;6nd+z>@;A,յEWlxT#CUriSUzqu:i?$Rm>=3-,@ۏ]s`!vXFqx?#R"322!Rpm㾷YD,em XnB^EiHb BW Lf'[5WDcr83X@&bjֆaL?<0W[C Ax-F}'eN_s[TXiCJZESwlQ v{TyQ)CYgB]z徐꺖`r0#CzX;4kl KEY걆D\PjU=n)M-ϛ4"d_h?7{u&0= x{<ͩBފjРG-̕_.->4@'0 ^Wg20SSS8ez cBmđȠ WitRnLiL 1 .*rLIFt=-6/l$ŭ@z"gLAIm0jlrΎ| M)6i+w @E&wxQOv4}D#[ȯ)%D3>3'Z̡2[jk u<,!h#r3\H6$I.bENs ^Ϯݩ%.a0lkezf: y4j>!P^Wd餌kZKDӍʉbXWO``B۵WTUQEFxWZ'!T${ӹ32i4?  7Wg~OE%ze({e<sa)LB3ad#_@Fx ) WYtz[.C#۱BFG`6}4 ҉̄=J&F؊fg͸!aIíYdҷz|zQ|NL*M2@d2:iO lM cLm_9 ځ$gp"ίtv!"=Kjƈ(v slRtbʄ XRfCec YhSpBr#4`E+_DQGO1 p# \}5Prl;MY,2G5bR67k@'xmd_1كwշ_V;=_ο7ggDzX%WS*3#/IGH)g2f 8*|by 0MXmUA0TLLf!m Ɍ1X{T-?Gx$e9b\ĪQ`fo6+mSWoŠc}|X|̾P to yVƖA.|Ic4v;]2bi~+}[هn*|Iٮ 6w]K{I# D髟NRk(aWEcMսs`ظ y ZD0DgRl<^<݇LJ;ŀ_Me-<4?>RG|3aH2GPgDDXw~ی6>@KF~|ÈtrzZ1Gj ˘!Qt2TlYv]1[J$}aR-yk{c)!X;7"&l?{?ջ8nIp҉y~Ős5^RR }7˅E%TuhYׄ.q1n^ۋȠzyn'o!Y-59fAVꯝݠu3 $4_LZ` [k3ƹElid̛`3)K[PNEbx.O2dSl">ze>Lq>A7F n1.]0Ŧ0 #$(QKN/R$=D2/+.kLHPKY{.-5s2Mmo ;5\螦 P9q`v2)(#fk^^سS@C*ޢ'84Y@rHcStЎ^FRLDž,\һa`Y eVy\5ߌS`.@UISf q%s'*Ca;{cƕ};T?E$YZwe5x:/C(,cT'S;ᘎXI{s2q- 3˓Bf z+s #Ë)u*2APd<F}@;U'&#+:vP_s5Qgoe\8pu\{ °DkoK*iZ'l$u3Z:g*}ɣ+}akrH6g`_ 3E7*xWtF_eefՠ)!hOk-׿_RQ?WS*Kby SR|$F}փx|HDCL,{?GNZ0q@ b\.ԝ#tI@yb4#E&$['O'_R0ŒH 9j6##:ٛWPϔ%7</~\y#Kb{f.xp.{1Bx7@tKxh[qb}%,I]eSK-$WDFW7 KcZ/x7OT'WfqدXx܋_Q,HK=LQ["+Ա"/ϺM3K}2Ūxo҆ .>x}viO|.;qfZOf8Wy4,S.W@7Qq'"H(b^w|Fl~{BTKGf6Mr`v0PH "s9e}{12ߋ䒜.ZLݐ@tۊT[[A\TŝO4^5؀v,%]8N c`ty:zC2_K:"uQ%G]'ąe5wp~f9CtQzA!1-f jagU󴁨"jCB='-MZ']KdZ ߡ. Yaq[F!V/WOD+mڅ-gz!:]Am-ԥdT&UjSȳ.na"#Yhݙ1w`uAn}_\ښIyyތ_<ؙm5'{9hpgДGf79E"D\-Si*nP yE@[րoҁ "X?Ufz!T 1,6e-XU٧ގv6r1-CrYЉ oE Ms`YτtDZd"/{  DpSsYwB9;.z7zw!{LzɟNiX/yS\uQ4a^<,M]=jG, ;ci