rsyslog-8.2406.0-150600.12.6.2<>, fp9|}^GnKkuW]d+ͬCo:^)Z[6 T"$uaӍӌ=:J_Oŀ@Kn~,N,e&gjF"h6?Iv7 hWtըR_[r@Ù|~ʹ*lj[tC jFK"[t]Lw3@9ҊpaZ)=K&זdhLXV;PbJqjijӦ>T_`?_Pd  ! I  9Zz 3sNN tN N  HN 0N 1@N2xN3N55N67(2724Q:DdQ=0->05?0=@0EB0MF0fG0|NH1NI2NX3<Y3PZ3[3\3N]4N^8b:gc;d;e;f;l;u;Nv<8wX|NxYNyZz^|^^^^^^^^^__ _LCrsyslog8.2406.0150600.12.6.2The 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.fs390zp3a*7SUSE 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 || : #restart daemon at the end of the transaction /usr/bin/systemctl set-property "rsyslog.service" Markers=+needs-restart ||:# # stop the rsyslogd daemon when it is running # test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable syslog.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop syslog.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable rsyslog.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop rsyslog.service ) || : fi# # update linker caches # /sbin/ldconfigr((((8\PKh;Kp}jpQ7''X8H0888 '8P87Jx(`879*:**:**; 8p?J#-]A큀A큤A큤AAAA큠A큤A큤Affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccccccfff8b82c9c9b334a676cd5080ae23997b7add3d772a3e39ecc800b556d3d1cb61ca7bb35ec47a2f1e8b23e2e9959a14b794b87fa526d0d18d30f70ffd677236e04e6c7d3b56498e2e4360315c541e9e132c85d0930784d5723f28a2457d6580fc6628f2eb36353e3f330797afdcc3611ba3d163b195eae7eb2ffb2f0e1523e4fe8940826c6b687d9aadd72a5353f1531e2ff3586df8f3ef345c5b2f124806b42745c4c875396276951b491e799e9cdb5a090b2ca82a754967c7f310888373e51c4004b236f195c0d178e05b5465ec099d8d9d284379cad584a17ea3a36443cfbdbab8d019a586a13c06dfd5118d108d993d0b127f6be98ed8a10e0d17e8818100c6993ff580e284201c3ef5147842d34523112016089532ccb8c96098989a66e4b50ad66f7ba48338316b257047055c9b39a2e7e7b0f065abf66b0f8667fb460fe61316b919a2dc09f9a222a71b4deea3f3f30351f7280f46ce5aeb9dd4dbcfac5592dddc1fd7671abb33d9fc72630b176091651a7ddc6ffdc79b591a6c1bceba752e5ceb993482e8286cc58fb64030a917405b4003ae3bbfb336b35600ca687f7f911a547fe21e78e42927c424612dc0bcee5e5969d02a0fe71ce0a838b6b4e114ae348fb57cfefa0c33773eb8582a29eb60f657d26c07e8b8f5c68b40f5100a8ce97d0ebc10f4a25c9906e6a24b4f2fb40842218b93423459ceecc907565494a40776e36163066533c8193955e338f171d88cd1b465b5136706202573b79f52c70cfe9c49a4c9c1ba39ca1101a9f7d8f262804b3e23aeded5b33bee6ddaf8f2d04bfb8abce2af85f233648ace7c4c45e1bb2e1e8e91a114872ef660494ac67182dcccc53ee7be344a8f9dbae6e0b88f146e05198d403fe4fdadb60d52418eb9b781f27d15ac0491379d197f8afa4241e10508704b18bd8036975533d036308b2fd6bcfcd170b71f880a7587113127a7a18b7553cd5d9b9fc565d398dcd0311eda29fb531863ad28391091b951b215dbba7528f716aab4e794d5a91d49bc27d681dd0dcf7dd1538370a173922e34b6685fcbd5ed00ddb0b1f7009f8878107ab84c6717a20092c11f564ce20a6229e72ef4991c9292149b6d3989594885a94eeb44b5ad2445791238e9ca65a6ec0cfa3d2a117b5170f249e778908f00950acf515e47981be122717e6ace88dc24e180516ed8e0e11b0b453d4014b6382e49f7f0fde2b2c0d88dfb28e4987ecd86b75eca8ca45072c9e7576373ece0fd0a02009405b63faae6e5bd6e3d4bbe9962242a3a55c71bccd9306e10a1ef9288c884565ce1d33674ea65c7c3dacc41245c51c07014074bc87e952f47a18a47d53d7928c17dc6c169a7454472b6e25a6ababd7634f66060b1b3fd8edf436653d815455671681ce0b83bd40e0a8d4d47ee4a33456620a63ae751114258ff34ebeb08fa01f929492cc31a11188c14566e376f2140ab1483ade89ec8f518ce68fca1f1b9eadffb9bb30b09c9b737e8addbbf0ab863797ef7f339706a6a679e90c1de7684edce8e56e58a9107ac9384dd9030db81be27b4cc1e970205085b3da98682cfb87a96ad30c3b0c0ce2473282dd7fe050bb698ab9529f7fbcf26b0dae804ba683c0aa6c0559b17292f04907b545171ff342e2995df779328e973923b7be7562e66ba0f501a70d3c14769065bacac1e4adb05a958b073de7126f41d5c7fbecadbddc09ccad9416ec1cef2058f70680525c2b908097e140f395b40dab04ed861f6b70712197185e56b641ca731839c2cbeee2b02f1e997317d2f96a9b6f99f01d444fb7efae0b4874f77275fbccfb659224710e0e13f2af9b25ba566600b4f3153b672070bfdbd943d7cca6bab9b33c04a47f062183bcd3c05126a4a9ab5f76359ee1a977f0c83001e4b73625509fcc24636cac1012ee272806794ea75867aedced75af8137d84b00d57ae344a126b442e4c789212d6769b76993c489a1229ca4a168ec1a85a1503455320dc68d770db802590da70da373770106315c39ce3efb559647c5334067ac51243bc1f32c06609d5fa35ab0d5f393d95b05e267a03962fce7b054e34c8cca776e935a85cb20df6e2400b56d2b768da0e0a3ebbcbf61fb99abd5e5d45236a6031526470145375c85f59db9374bab2b8a5ee923262ccd3d79bd1dccc378a4cf5deb170f12f2eb6f0506fc0bc31fa37a7cb2715c17a0f05d6f417d53b62ee7dd8bfeb79554b2f2bc9a2a4b40c7ed4e6819c7431dcf553a21724b9e0319976e08840977cc5860cdd6b485a07ae0bd24502d4b441ee1c98c7405c5d27a8897991242fd8401a31c51e7b34f88c1d01a9b6b98321ac13d1416c42eed5a93edf6a225712ba16d1b191c2bdc3b6494f08f70b3a23b3d5f071df2df2b23bf4ce734cb2fcdd358636eae91211f988a2b1f2a7a8e94c9da4d2a5870cc8e69ebc3b24843305c0485a3b1dd1d300bfeea4de911edeb20709419708c4a9bb1102a43efa04d4395df5ddc6918996867bd8b113501738f1e8bb7e81adbcb7fb0b3dd769d45496d13321e42631a84025f0b3b6951bd91d917b60d35e6765a3d4950c1d35188e9f483e5b8152c6e7a8af5fc2249ee34c0c8832a5cb76b9289d54f846420572eace6a13056e6bb65da7fc9379ec720dbd562e31d0d8d593a62e389cf7f3d3f6927460cc9c636e8d2c8ee0ca563750c1111b1fad64fda7ab722432b0502621054b3a047d9232376a46b87356b19b0c0c2924cb5e6911ab96a01fc4b515f0838743ad560dea1229d4f46cd603e10874db41a27f3c74f64e958ef123f3943fab4038442ca5bde8ffd243cfc235cb4455e7d618d47558ea3d8284733f71d904ed95285fa0cd0bfa21234a31d292a118d3da451dec15f41b63bd17d8fe20b26bb14339fab7e4b5e05d189c0418c7e2fd76041d76c88dacd25c789e76f077a764be/usr/sbin/rsyslogdservice@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrsyslog-8.2406.0-150600.12.6.2.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.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcurl.so.4()(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)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.2406.0-150600.12.6.23.0.4-14.6.0-14.0-15.2-12.0otherproviders(syslog)4.14.3fLfͿeoeye#@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.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- restart daemon after update at the end of the transaction (bsc#1230984)- Upgrade to rsyslog 8.2406.0 -patches replaced by upgrade (see details in upgrade logs below) 0001-Avoid-crash-on-restart-in-imrelp-SIGTTIN-handler.patch * 2023-11-29: Revert "Update omlibdbi.c" * 2023-11-21: imkmsg: add params "readMode" and "expectedBootCompleteSeconds" * 2023-11-10: testbench: fix "typo" in test case * 2023-11-08: omazureeventhubs: Corrected handling of transport closed failures * 2023-10-31: imkmsg: add module param parseKernelTimestamp * 2023-11-03: imfile: remove state file on file delete fix * 2023-10-30: imklog bugfix: keepKernelTimestamp=off config param did not work * 2023-10-30: Netstreamdriver: deallocate certificate related resources * 2023-10-20: TLS subsystem: add remote hostname to error reporting * 2023-10-21: Fix forking issue do to close_range call * 2023-10-23: replace debian sample systemd service file by readme * 2023-10-20: testbench: bump zookeeper version to match current offering * 2023-10-20: Update rsyslog.service sample unit to the latest version used in Debian Trixie * 2023-10-20: Only keep a single rsyslog.service for Debian * 2023-10-20: Remove no longer used --with-systemdsystemunitdir configure switch * 2023-10-18: use logind instead of utmp for wall messages with systemd * 2023-10-11: Typo fixes * 2023-10-11: Drop CAP_IPC_LOCK capability * 2023-10-04: Add CAP_NET_RAW capability due to the omudpspoof module * 2023-10-03: Add new global config option "libcapng.enable" * 2023-10-02: tcp net subsystem: handle data race gracefully * 2023-08-31: Avoid crash on restart in imrelp SIGTTIN handler - replaces 0001-Avoid-crash-on-restart-in-imrelp-SIGTTIN-handler.patch * 2023-09-26: fix startup issue on modern systemd systems * 2023-09-14: Fix misspeling in message. * 2023-09-13: tcpflood bugfix: plain tcp send error not properly reported * 2023-09-12: omprog bugfix: Add CAP_DAC_OVERRIDE to the bounding set * 2023-08-02: testbench: cleanup and improve some more imfile tests * 2023-08-02: lookup tables: fix static analyzer issue * 2023-08-02: lookup tables bugfix: reload on HUP did not work when backgrounded * 2023-07-28: CI: fix and cleaup github workflow * 2023-03-07: imjournal: Support input module * 2023-07-28: testbench: make test more reliable * 2023-07-28: tcpflood: add -A option to NOT abort when sending fails * 2023-07-28: tcpflood: fix today's programming error * 2023-07-28: openssl: Replaced depreceated method SSLv23_method with TLS_method * 2023-07-27: testbench improvement: define state file directories for imfile tests * 2023-07-28: testbench: cleanup a test and some nitfixes to it * 2023-07-27: tcpflood bugfix: TCP sending was not implemented properly * 2023-07-26: testbench: make waiting for HUP processing more reliable * 2023-07-25: build system: make rsyslogd execute when --disable-inet is configured * 2023-07-25: CI: update zookeper download to newer version * 2023-07-10: ossl driver: Using newer INIT API for OpenSSL 1.1+ Versions * 2023-07-11: ossl: Fix CRL File Expire from 1 day to 100 years. * 2023-07-06: PR5175: Add TLS CRL Support for GnuTLS driver and OpenSSL 1.0.2+ * 2022-05-13: omazureeventhubs: Initial implementation of new output module * 2023-07-03: TLS CRL Support Issue 5081 * 2023-06-29: action.resumeintervalmax: the parameter was not respected * 2023-06-28: IMHIREDIS::FIXED:: Restore compatiblity with hiredis < v1.0.0 * 2023-05-15: Add the 'batchsize' parameter to imhiredis * 2023-06-28: Clear undefined behavior in libgcry.c (GH #5167) * 2023-06-22: Do not try to drop capabilities when we don't have any * 2023-06-22: testbench: use newer zookeeper version in tests * 2023-06-22: build system: more precise error message on too-old lib * 2023-05-17: Fix quoting for omprog, improg, mmexternal- 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-guardtimes390zp3a 1727338445  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO8.2406.0-150600.12.6.28.2406.0-150600.12.6.28.2406.0-150600.12.6.2 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:35836/SUSE_SLE-15-SP6_Update/04ef48eaf34ff02751381f97b4adff09-rsyslog.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux  !"#$%&'()*+,-./012345677ASCII textdirectoryemptyELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d8ea89e1044450e0a5988de41cd3128ad58d238, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=97f6396c03de305f0131bded47577544cbc1ae43, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc91924cceb382a810333d3a6cd7ded71faf2dac, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b126a79ca67cb11fc18a6ec3a7b69836f4d6d3b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0afbfffbc2bcc7f6f63fb1f5e6d9399dad46bd4, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e8ae63d088f299f7efbad6a0de893bb72a295127, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=58797cf8a16107f027dc29a4a80564099c143681, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7a6e98f0da5476cdf67ef6c9a78c9b763b0284b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=398edb32f693ce14eb2fc96df3b4be4cee4c6f2f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f974138339056475f119874320a972199f0cd44, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=180979f281e1a17eae3fc935d22a5010232c4c8f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c0e399fa54dfc27a55ee04037f48f651edfb0f3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=85cedae1a17eef5628d2e9d9cf2aa1bdc572153e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=55ea8fe917de2ee3adfb781aee5d104b7db05757, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ed9aa644c419d773cb545b506d6beade47ce602, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=29e81cb6fe1d5f8d3cbd187d1d3ebe2e053891a7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b9bf241acbf23aebcdca4cd2e55549bfca6850a5, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=12324d235fee72e0cc4cd111aa91220ba318bcc6, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b7dad4f8bbbf3254d487f24dec671de961b1791, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=af7662c86d823f4c9aa1f96e5515625f5ef8fd7a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=409d796007007f112795e2604589fdba4687b69a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd6794b54065bd5ef7018234e748755cdc7bb027, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e814fbe2a930dbc9268d83e0f526a685e38910ec, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=603cf5448d7dcd8a90acafa479ebbb8ad37dbc1b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b23bffefe7d1238e933a4516c46b78b18d406124, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dda42043303b09cbe5bae2d4c795b910edd4fe43, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7f4c8d146213105d4a8460e37329c85a4f06ac2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=68526f46bd81d4cac1be2ea18ed3fc54cb33b53f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9936f965b3fb4d3d513e84084105b8c6d95ac5ea, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=83bef8b310aaca927fe8a24064328e7259752e0e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c933cd72a4a0073ad26a1f2de8a332ef387bc0bf, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7aac38b8efeecffc9c80cd98e3c645921434a800, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7589bb348b6133e66da3f511d0ad5311d67c4ab2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbe04e1c5e19de69a8818211be1c371cee44f6d9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bf951df24db8b04c98fae3b24ff5f342936efca, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e99d98e932bbacfdd6ca7e0cbbfe132be06ae76e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc06eb4da93bf8d5e667c9d04ccbec2e341d023d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=004cbe3f17963f99a144b373b703b19992c6aa5d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c476576fff70a94e55f1d8a6825f4a7b55a90f51, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f400d6bdf8be974499287741c335f1f78b15608f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=61189c0f8bed6c996871e7d335babc5d1237775c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=87f9831f4120781e743bf96817df1c0ed79d9c5c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=76c56eb2f350fef66bb5411ee227d3e03b987864, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=05ab68d6886efdda3a03081ef725dce21b3fbf6f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=01193da9c14799a8187562186310980e6525e123, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=13b006b98b90304be3e101bb68d2a57fcc22f284, 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]=8fcbc901d66eb7780e21b2ac60cb17ec3d2f8005, 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)  %),/7<CHNQVZ]dhmpsv~ RRR RRRR RRR"R RRRRRRRRR!R RRRRRRRR)R(R'R RRRRR RRRR RRR RRR RRRRRRRR RRRRR RR RRRRR RRRRR RRRRRR RRR RRRRR RRRR RRR RRRRRRR RRR,R RRRRR RRR RRR RRR RRRRRR#R!R RRRR RRRRR RRR RRR RRR RRRR R(RRR'R RRR RRRRRR RRR RRR RRRRR RRR RRR RRR RRR RRRR RRR#R!R RRR RRR RRR RR%R+R(RR RRRRRRRRRRRRR,R$R R!R'R*R X%y6ª/usr/bin/systemctl --marked reload-or-restart ||:/bin/shsystemdsystemdsystemd-sysvcompatutf-854c8d1545df2275741ea97d2ead6fb7c68a259577b14f9c0a76ba24ccb271ea5?7zXZ !t/&]"k%{b.kgW?7'MY)n ɸb5;HET]7Eҵ7Ă Xg;dbrbgJ)-#{ \ʤ r%PQE Tz&y4Bㆠl\ojΉ#(LèU'ģ077JU‚9| :`uf}٧]_`;'{mN10D}~w|D5^O7h񡁉F@ K[S4DDA!H+==>e{-#H6ܴhs[~%3j9p}*.e k-.\=Z-ոԪt(牍dE 8#}B >]0.=ƒ)ʭeE{LTe1gYP/L1˘ٖ 7(cZG[k=H&Z#WqM ˡS_#T;i} qtuY?en B{zfh#H+~kk ^:.c`Guw/9}ܟ7ј4)d%][G96G߶gh>-MeO6lWb8iWS\8Q ?=[1MN爍Q1p:w5÷;q66լO bO s+#צ/7.FN5)u͜(2/)9V`)@&GYJ0}5:i+lWЉ= iS-)REH/2NS%,i:tb}DCpFuJCG3JYOg_HScfEzaQkht&=yO|wl|mw3+W҅AjP!i*ۻ+ X65+z`A=,nGl~ cל}ғ046.֬Td8µe-qC>F>v2U.\*dfiFGk\۞M#Dez3G?s ܢPIG袷L]0jO,7cBS2<ץO%U7킢L9ziC羫wb$L% 9ਁ3+)eWj6A=Υ|#d1lYZ{16՗0+£59i>ױ:t D9XNF3wTt>:z؆xYӃ?l3Ҳk^?%NYu8gH4޲X;i)IT\:Dg~V/Q F˝|c(8'bʌ ?TVޚ[B1RqѸ8x0Ic3^&̏2+lbBX7Dlz ?y廀*<D}*L ڄ: `FrJ*[tH!5J>4R'\vNyOE4PxK >S0#W/[:1}3p^I:$b;CVSRŶ'o|5Q}Ȉ\YIE/$;kTB8-y=| ;0DΡdD8IK #a>R"@x?(6l}4ddg` Ƞ$52hucbC-K(Nu FcBKko'zΨ ,ysK)$X/e}v6/|~Y^8|D3S-pP1' )r]t-@;N]n=dGDY0cP ;F^öǞpբu 0n%NixN " BpC*^,!'*5Wwr޳sƧ-9-P5d`id!UL>')z] *_faߪc913LbݑMBYRV6yD%7+Mz@4Aw\O~4,ᔱ o.,ǢKv$>~oOwi"uh1]PL h֤"} pѨCᰆ: ڭJnBZBDDk>D Iǁ_9dw؁ .SR2lˢ{i}6)Rs3d]YحN3cJR@v¡]{nW<fMzhq"K@!χhZv.nXPvSbb颓"HbgK?;CO3Ox!RSxb&k(u~%f*}|:zj m1 _=3ƺ%E1ǭĒ߷eƢ0OcoB5ʝO Is"-޺Дo[^oo07l1>coPi`#RPgT)&۱۾JtvdAi^v䳈<*:Yй *Ŭh}y=D@-(g.Xo1"}c"c+%T89낔&NL:D}8w0R3&F#iMN|1*I:NO1W//f+uW]4BO3~耘!ԻaEJR<ė)ٸkBA$fX Ʃo8lq`"Ǒ߬/=kf|T& sݤ(9r3b?E~wU:Y],]!oljɫVqaAw>Kyqʷ8EJ Mv}*#^NHPүK5 }f^7h^SSvj-(8%-C/hu[!bá=/S& Z UgH"r}1)9ӂ{5n3Hk"R>GY~{Mi\h*I2r}iWNz@/xSQD` 6kdx۵U-"p@g| ކf_6 S2m s' ťqI.ܪ#Io_4)< IƼak_:eĚdI:qtЂyAɉcCoi>Kiz646ڕ~bB'J(#?)K\pMѳSC]Vlw_AbWgJd{yH}7QX5?lJA/2eJY+ޥӫſ0Uh01ޏB!VЯW`f^Jy`\:ë}VˣЏ6&JõUk@`;vzJ1a۾}?ȊPNѤJvPk']- Ӿx^E K8.c![ԐG@ 86/X]l ,9 +?>C*n\mÒuv>dn%Jݮ@/JC1S?]p3lf"UJz?yL?q2UI] J!^wb<#~~ m}=qkmVALtKmɔ(KϔL SzS\k^[Kk.|#вgTUQ{ u3ZȓFd NRi<疤=E+DA*~gz;7Xc,Bt0 ObP6crw]_*!Ib}k]]#J"ÕOi44K3L^e?׽bJӪ˪حyl}T^8ߕe;c+c`o(r@d$OD)/MV/ϵt+ ,@!LCFg_m c/&Q=S`ԙƞΞ18x%|3g#xQ:ڽ8&lù`[6DMp.ue݊bU 4Y9Eu (#X33P%>l`paPz]?~w'`ho/%@dGt%y5 ޿Hs6 :NeJqL-efck-rx$´liB!A@BVZ1V`(7^>TiGqPdM.[,i%9!4!kf麐 3v1Ef%Tl?ͻkLڙ)HGW0V 0,R<ٮpd7/k-^UFMqpDx}r"{u D``J]/Zk\e}.m/Nc )lUhzQQh<XfƼ* |p3"P-|/h 0hm?].mk0?&NJL@P()a)1aVKDF;|)ե8w`Bݪ+;fΈ1XH3o1Lxda8oSZpF2i cy5/J4&pb:9ʥWPu)#PgXp TUT0(;?\Ԡٕ i [i] lJ4 Rn76 DbqMK}o µ`Xoy]IkhнSw>g$|T՘&}zL5J>LCi$.;SJQkqȽpz@c|Cx0[Rhp,!Lqg+m x;p+h M4l>y'ݴ{6)<ׄG.k=uU|{!j AuCGh*BìPRm28 f ;Բ_Hjn?A,Po_$2]Q?HѸ˾~aQ1ސ-,Dȴ 1v<:g!*RƝ{0I/~ #Xk]L YCiXxsm6dd 8oU-4ɐ&F'(3~rJ,,~inwѢ-@@;#XgW vpd LюM~q~GԵjBf/M)NjgnN@7hVB;58)=8>_\)l7"Khn.5ݢQgNEx^o P0jOk> B%qbql2Lg,E9yY.( n-K dW7cWgQ>*Jo}b x5D EKW?!Gzwd-!(i#Y˙H D!9vn6Lg]!f:"ɒp- EFqLA&ک_ao\F;bc!rSW'[]~JPdg<+_d+ 6QB3fWJFw>|Ԥ:.R^SkhO1OO) E@*W^*FK8aS q(m9`!4<9\\*=ؼf}~I(=%MPR W?Qp* `_vhXf`a2//jH kBAϽXz| o*~lkۓd0K~llg@dߛr$0zQ4Kc!B/r1h;/1`.!+tH5ϜU/oZanXDz[Y_PM%!Fo䢿18p542 Uc`[{8W+CLSF 189: =HmGw^k/@ E1ƙjiB ZdX̵lG RI~ds@RoOǺDhzUہ!P k6 * BF&8Lp9֏*r ixxeJOj d] 5lBv_jk@O KjEi @GK뜚]m#]-6qb>m[s+L02>8l vXVs,gM I,}z(A:7f"B6  D:hagkb dGr:*]Cہ3BpX'.(^>y\3q@F(Ɂ [x FJЊq3/ὄq3TDDܵ͊ Mί7`L+&ck`T͟'$'4 G&#c, 6kt㤧\ϙ}[;gܜ&R92G JGj[w2Sҝ$Acq(=ȺQןXpWa&P1J.:nNZ!3AcM<=[S Fw,-]10 /T^AK$mߕg/˦7O K.h0f XTO9Wf8`F } ;=cܘjV0\vi^M"vܐ-2^F<]a{k`%3*ӊw,elEk~~S#xzʜbŒ:ہK((AeOuPNOF_ppy^ݿ~^ FqPR_d UD} nQ6c Ky;t{QykEENI\⭐x7A`3Q p E~2OF oszͺyԓtskhXѭ!'J/u(`Tdɫᛠu칙/>GdG8È vEaHrck◕֫ m$S9K7N_&[maœ[pF.9"<H|X]?A[$ aK(n5&$Ts,>+8m ;oq\7Yr#/{a8Pۖ1dJHcE~!B7u?tUฯk<23@cK|IxmviNX/K鎏oĸ +~2vV,ʳ|id /RQv_`W^,`yiǜ!B+yЬ@*/߮Ѭ^N7t%d )7^*w^E\^twK U(Nό{eETmsE4[+X\Z*[PP+YDMB&EM#t<,8=͢uU(c|,uqytOm։`7APZ|4?Li9bQr˩n]bN-Gpyh2  /4ʾ0ܻIV5F> ׁ-HTm/5#k}@+m:_K3 RT.o%^e6ŷn9SQd rOna2^%Yr'eRĖΡ?Z1jZ#ܛd]U!d[IJSؾ$*Khjs[av%lވKQϥۖ#H<Gdϭϸ}ץ# 4b~y^&V{aθm_+q䊜 GL[3VĂAq~[˴+R=F᢭<މǗtbBwCe8Ƌ;aX.\I*[`K5!N?=JM^JmL/5Njlֱ|.Q^5CžAC,$׾y颧M0h T)'G;v\2ЄGK~.YϸfpJ{~a s8z' 2\㯊xBhYx/K$ߞh^ ņ8 & s))DVb5%ǎktCLVrt*HfOJm PY 9惭 >-?1g$7==pl&9J{BKA%^0\\dL|~Cx$ m,F wU% }G{Xa9PR"p -BxyQR笓0T+\5셻 yӼTn7ohsKqqEFۆXN֗GYy/7N}>Fu0}>me(:$?.k?P2i7L \q2' ,$Fj ^3(q.YMtb2/^+lYa[4jb^2f:C`pٍ x樺UP2'H vS kv=5<֖D4`" O 瀴sKiBMzr{GAE ^`jR7 ^279 MC5G_4̑Jf%{Jyf%ʫ(0V#?ӎ %zʹ '|gs@x&}䄆[æ 1ow-z宗*%x%B]>u2x_Ch GZZĢ^+zjBW$`/J%;eymqwcoLbEThY"2pleWTh(r'au^uMޥbC씯 &c,h&آ_*[TSΕ4#Y ꆴL+gz4Em3p.=]`QK΂yK^ Csέ f"X1(5  zzz$g$1աAhhB 4]_d5s%a BWzCh[@.Infp;~f_LN=LvWʨ.Z Jo,5cUg%}!rGUfԱa7 ZRJ|urhj/'; ~#fNxcLu1`/R%u6'u܈6w"MP{f(N9wȰY?Vh,w8Ws?1_,|fQvKYmMB4"2"KH%ٔ~Q~TRL$0@'A pyd 9G+MG۩EŔZitr۫6չjyAӨRSӏ^L.Hb鯆;eqO])cŞNk)TC9v#zcXu+{!KcwipbBlkVZ (gK> 4[W8p?wB}L"ym0κs;X|3:z0K7xF j-L]/$cTa{|_P<8%"ӥt*ra=ݓ"Xц:Xz^A?6'⢫\K +, zd3 rس=yȩOݚMPƵ 3mpk :7|*+e6]]oCZd81SG>t]Q"7ĨH\˺tsezc!(K퍽_ڝp¿XkwJ#&D} #+P4LGM$daq U17.̓9!\^b.ΗfʝxM2 tR [O6-?G7g59FA, ?TAaeSlo3OK8.JQT;It)o*2\~Ft8:̔u-q,)1WG:_3 ;UXx]7 )F҅?$j)V 7 WKAxuP6 Ӛ0[qḤ UKBwV(}z ~Q/ǒjs,\̷/ꭵRՄQ}cYm44S2Ÿ%vE Q7)y4Xd N yw^[އ;@4^c KGêI&sW>oțm u؆JLVw`2 ],%pĚd$* 9W}Hd0 Ζ|5 [”?fRf(GduXiN~e.~½D^PE=  OgȂ2.Pʮ3哯yNNdj,&xo8 l!eD {lEsbd xȇNh/^DPzb;.Hs/4Yfpv 'Кl8 &k2u޶e:^Ij[9gOؿ<ԎP³2Z\ ^ol`oΕCHBo8)i&SA^}l9>Cc A-gD-A+qbO-tXfOs2^)#,*aB k[NGQv aūM$7Ѧ%k}!M%nۄ'SKwĕ [ꂴQK4s0ܢ&% :2ghYW(N?7].NQ7}FUmlC/ncl4 B<߈&X)eͨP7n)$.-H~4F S #u>{ML[AZG!A ;uM=C@Am/S^jʆô; 3]}_9Y\zgcv*&kLQ[ Ry'qK2_ 5uEnAGSGa! Nÿj;i\G,4k6nx;byxHt56J>5vxZBJE]jVJh!1s[QdD_o_R2XwNk6 xrAo̹ H(\icImI0^kK|-2`8(N w|6VkV䶯}-8N;ٗ \-cqC"V&&Y (H'wj:VGz}ɒ+[73#uQkXxKZ"3k:XyCx4TECQ0͵ 3%HؚK^aʼ{mAW֋OW >:݌#Ht{QH-Fk 7 t&=CBS` %i Q8,+hpe*.lNO1(n&>O~?BdzmSpN]r)1R]`<3tC|hk;,R~bvܔIe<$[s %:%d%enY:ՏE27Gx >#撉h<;2@Ӛ |4:$l5O` "^en!P ^YPɪTRsY5Y- MPE$FϹ }ҲÖ#8U/nAH LMN1DQH!Q&r$ ? 3p(H: ,ow&ڨRdн5l߇4Qz}TҷH U06}/_t3=IclP̥}4gx@j윯Ds=K}XY[Z'b:_=6>`)\+ H!'q1ӛy< U'V2ZGҰI'CO_.;jj;jL=%,/ր?ņM9 7u}aF^rܻv$~}jvߒ! IN&=~]m_ѭ7:QojĐ?Z[@=h&MXLJ8qU@H.Zm#'vd6f&2V FȄmeW\0r'/Xui Q]G)5L68iG<ڰ] D%p[goʞx^̸ Z`L : GnJ&Q}QAJ\c+W /gIt\OrdL b D,I>|%ڃhcOfbJT1r݇l,, 3X&/VnJل'Π H@kkfG:U]*m`qP9r'iZv o~DI _;7tjcB,$pLZ걸#sp_'GE79)kl8]oA'_QYHf\JHz e= w"0l:H~A ʘT{c/HӺрg+Z[ԾM=цkibVp,JuߐB 1T0H72jT9Ac H@k/<(Q?ˈ9[Fqs|V嚶8]0_wΤD P0,!'T]:\EKƸ3w2{MB Å(U |WB8M( P'm߆)Y(u]"ƨP=yRc2^߽C(Ի8!J;;kXahԃ:kHkzt2v|p*P /\a*>aw0Ӫ 0> b#'<ūH'6{tzqƫ/pDH$9#^. S s\ǖJWTT](R!@q澾>NN췱T,w h43s+v wqQu:;)o4SfU( VMF\G)>QXtae6+)=?7044b-zL4Փ x)˽hlPw|kg PvSqָFM,׌NRPƄQ\;]+Űeנܿ|Mfigwih &νq,v'\M= [#L{͘`{eN&oԎf` 2qZ>~IuTɁgƊź6?s]8b~e*ĞKzwS:O'|T֎$ƒqseKft(O z)sYMK0m)cNkLjs *<Sj>7Cq?D! <+T5Dړ;㹡Ut܉X<H@9Ze/ &-^3`#SC֙Xn3li-_E7DO Vc3sAe+^%#J3-Q^ ϙvNuAU2l/ ve|>nnw q؃.yws4 ]uL}i x9^9s{f|3^s?6b3rơ;o5h6B=jb"l|U@ݻ}FǨpi48VuMFl/9zc/E!@U =P{6!MM^,p3TVoz9nQsDծeH- ߿[8Cf\4<]Cp7,y7:[~ǏRM@R04"<"5=T22ic4DR,UNZ:Mi[Cs{Ǡ1¬KRF O_u{T1 kTxKDfq#6h5~[=>1 CCH5Y$.'x_b/rMiB'6iaVX5q5w8ؐ}z14V[ɜP*ygOC-Opxg]nA%;d&U愽L#m:H# >]K^Y(xNɞxL&}=I&)`]5ɔ;7, Y-R+^4wsӁk{#Q,NC8ojFlWбfl)%fM1r;j0=߰ 96U:OBsUB%N䴵hQz=\9|=7}qmPӌ5!+uXo9G5nrΩ 7 7IU7@@yD]SBS84%ҵh, lGj7=y,9诖O(P,XD}{ wۆO!CL(ig1l̓GGw9PYs[ +[2u)anTbra)q<~ڿըz|z0)55'i;v]4 E$򾙴+"?"܂5 ҥv6AGwv9U[d IU~2O:9ezfOd.5,FcS}*ZՓ2)>'ԙs->3WnMQ#R`:дd^T9yDF֕aI}|˪_$od^ڜR¸KVUÂcB)/xb̽;}6IH2m f?y|4G+i_&-7ݑtrzu{,Wr̀h#R&62(S9\_T_CS}soE}<ԋQ_|E)mxJ_הT\#&A3(n6,9Op gI#1bIgeOsNjrD%(k/?OJ{Ѭ~bj/4DK.+B> p3fE 3R‰j䳫@9nv>JiMnq(R:{ +BJЗ\Zq ?_) [;8R>Sb[a~nǣ˯OckUO.|-_5CUk-9'A7=|.VO g< >46 ]K)گGY0c-SB?Y+ /s+UB%:M>VSW]^.?'ЩD=@L8yȐ [A I+i&a*L{NZV2*(I[ O^.A}QPv}2\bH]G3neĀ[`bFA_m7؊TT :,7cCf{-[uFGMm& ]J^l]S>ڸGo>hJUCaa8 l\OJ $–o!= GnjAIAlsgfN\2r!}0`FZSQݝ(D˾Yu{LN)u$2m;2}^ni{ޛ( D=ocԚ,hȎTד|J(8!J#Қp2H]m*Q|>P@W֢7t ԦٙKLY}\Uܚ{mcyjYU#9tseWV<¾9cpx x cˌU2 (9atKrSȾ'mi̶vW$=0q&0ҾJt%nd%~ #Eao#`;/#gW*NR:@y}EUZԻ6YRZIS\[  X$T<̖U%thrXũREqPg0: =մ.+sB9m 9qʄ*[@yi.aVOV;`Ae]aL ,R M1,WD{dUs|aIFʂL 뿜 Zo9钷E=`릪@m?W0U;&9&j#tQ:oPn"@OgŲ"RN|z;=íMx՚J^H–mtX$ճ*-2׳xvŹZcUv qbFLu@29_84{*`hd蘊뮌*Vl©^TQ)&_9jtQ XC>>]i"j]!R;S'!us )=;oHF*a !;Lgfֹf{¬ws! 8Xa|ڟNݛj./7cmb]^Z=btk݂{6/ltjW =jZgkvGT7#<)Z9& 9 gn|Q>w9Ȟ -NJ_󞑳jG,:Z}*gd-6Y+?v2{O*-ңO)<ОPm|)ḱ{z& Vpݨ$>.3o K0H9.|o,L'l@ܙHjC|>dm F 4.#&#+)Khԇ`^*GH+!xs5 ,I #༱w[-X|<2!0Y8A鑦%~Xc%@p^ZʊtDj.ٝ]~*e\#.5@"]uiCTИ* XD[*tM~x-hmQ䈌,Zeqt#޹)/y8ZPi,g~rzQP&͒.kFcTFUx.ldɞS-CP̉@uG@-)ނ[%Ք_ \Qm W >sP6Ξ o2 PMBv%zg5 R9.c2o3-Q:;w `AєMs! 8;#PDDhyr!&lFW/MPP7U$Ro›W;r*/[g<j.lץu4+KG[-?CF{1BF#<< 5QkxM:x gB); ZퟪgO E}zCX7n e2qi.1 bVH9HlrǴɪ~4HVeI[WZD_A{h%P:}驼 Ħ^]?#ǦfyzQ/RyIFDE&EvgeU3)VE`~S|\NQnm S) xi4[V:;:Ơ>>8zŜ@{Л J.sj|e8], h_I' )dsQPq|Z(@yHr}cE^*.y% ԫNdSY&Bظ^sP$7KzSUF-v?i#.=Dz[NjMHOG@FƇDrH:eʢZ w>qIbE`tjK1UPCw=:>ŽF cCI E1a m6cā;U 1~gP[GvB5Bkњ&Q+՘ƾg1,6'@Bd/`jbqh3t.1 픖Jp)5L^lo7Xs=kUAA}ܫ<%k>@et4yg =_Gk_;+8? s0˃ypRw`[fu AY_{.1Jc:}NTiS|+Ȧ-:ӹNM>K4‰q(ը;kBw0L6/K~eg_Gf 64 zzHLžxa"Tm{ [J5TsO5dK ț((dseʗ)ox%Jt']ђmR hf` أ sܻivz~e끺 a,y_el1Mwr̘|:-(ˁ?sҜ.BXF$"!zԭ0ZP>ue&Sw(WRPq+^ًdَ8b-Ùg"#1k.H=63%!:Nz1EP:siwuhs)wj~s#; Ræk.X;%m_}[02ԣGp/`= Z& WZ=>GtF@&܍++ff$}5{s5(>#n݁MȊ ,_Axum&ѪF?_eY'_>+x>rF㷨Ԥ 9fِBO:=p+7P1 *G\B}S6Y80cgfL0+z*U]]PK[NF-du|] 3!m42o78 `' ϻ{ǯi㷎i}n+?Eƞ e5pB"xnwRwo8i:DO p-\MY>-`XAW*UWqQ!Pͅ'k9\Zdd"@i*g<}mۤP2s)}磲!22( }k|r^+FeX{FB;Otq!*\joK9)M ãjԍŪ/푺)UK*w-(!V$nG`OxY>l u /B:&!;2w5#~/`$m"Vj3Ik|lWWD#dLgU<Ê~/  pw'+4:`9`y +ڞ ˻#xOx~ei@>=VBv3laZGcf'=cHr0vJoIL~4$̶.Vj|«2Dl uE8 m,z]TF=ZgVɰ 39! U-t _= *OD(tا6.8F;@j^#/s ,Z"pPkY'}A4˅"lR)bCmAcoK'qz(IbAE`^_GbUg13G̵̹LEPpA58j?fmjnB2/XּoN  O{-'KwB<-Eu]t\IM%Btx]όVz Зn^~7#*C>?F/bHsWET/WP]එޚS &z T~4W4=lbK]]uH4EOr'dF xx>rPϽfe_Kc>c=$DB_MݚD2j5VhdbÍ#?~O3W}R],gBGutNFha20lA{52Lɓ,l#p""5CDϊ! ذ]98KC1K<]:}"")T? |*£:,"4ά\!AίXʱpW'V5d5 mF2"(qIiX l|Js?45ZɸtP8X"΋,WnTdp 1l td2[Bty f#ßAY&ؙ30RI DL na!euvN <V/}ܗ[cRyBe3f5LrGd sZ' \Orw#݊тhVZ)ƺd4b 4k' -2Pvʒ!?0Җ.`Q|G_V,[ bg}VFXNA8fSXv*891AS ~d,0+B&\+?.8nojǀ6DH\i^fU"$UI|ĥ% ldF>cs:顂%֏xw|#pK?2~A3>3!U,DB35!mC&4ޟ!J 12^X1i Cq} ʄ k\j 5̈v;գI냎*k\WS&31#-<@68:<; 0=Q fU e 4hAARV?D@|hV6Yx,i,)&?7fR=߿soU J{/}dqA2G(FV.l ֐nq34  4d FzC/p6h ϓ9QY4^ԑ-yoFzSpwiQd󒊭.՘I@OB+?4ɣㆾڮ`:y \ӐI)Y0jhOJ.8U `?<`TߩL6(P`限/4*=cڏ-$$޳:7FDȓTm2੬8 E|5(R_NV?;hF |.Ƙ30"Q 6{BK(!{R ۆK̪I?ǵx>нeUs-qI'U%|uimbtVe9/~cJ2 ,.4z(BӵB'$_tOт{s.SR|;QޙɾrE@Bd=wXyN=# sf1 DLXmAtӬn:5/+`~ @> z9fſA_.!`mڨ =ErdSr]% K'‚N>]Η2s&P&ZzF@!.0SZ]'Nm9#$jpмC>QB$ 9c8#!a Ŏ=ߩ4B9ٯs Sgn[jΰ {Џg V('Xu\7pBvU(cȥ87x^\:;4)bZ LmEHt>>ta}iW=M6rzkt>Mt@:X6VpIQ]yt\ `ɍ "_3*%{ژ f0~ir<.7b`-od 8z.UĖA1 Syb+WEs[|iTt6Fu|+aSR,Dłk/`E'*.ͮE7*`= x 'nwWNK è'-(]d{J\smkRbI*/ wc4m0U tVd%l,rWɧx2O\tnIh"ò-NxlJu8]DKXw|as蚭5~AbчiFs]MZKv7T/pD2.S@.Z D}Q׸=BF1MYh۟j0oN99Fe,hƞcΌWWI&:w2̥n;9UA6`Q0Τ{iE_C< GC!ƨ}x23^x4+HZmg8S0p<Nt#FOYeoO7JJ_${KyWmC'u#/.FĂ]T&U%62S!WDD3Ģ=nװ[pu?u~W<:g>ۅ'Aт-X{2+ߑm;) =(t.SSk^P&>@~y4/Dk/f Yːݲ>08ɱ8Qi3Y5pmHΟ)Ýn[_:P2Ӱ}UB'ůtG'!K)aȴ}[) ?gFb`B+75M2ti,W+d?.vpyE0W-I,p4hNC86$[In0 i6#<0o%G2q^sF90|Q*vF $i/_Tc TWx>ݴi4*4YOCz?gNW5Ѓ Nr!KjBP.BȻkYG0(A&IYs (RUU&OJ49͹)? A= r86D8ʅAQ}TAzOK= d]kn(oe'xiol[Z~7HS;^ _ˤX2[1?ޙAz="(<z ]1iNqX@;0_vETV=ر,_PrmWenrXD4F\k~"S7rn,p jG]dJ!~s3ZXTר{G?!>JntjdP}޻6[kHR/&[ #T69$?5BAq."H4Z`3#CSpB U(!UO 71h>7^T_eBn65a6+oWnxAcP mں{i/%+{ /'N bګȸOjt2wD#|yj*k/RnrbzqfMT9gC=Y{O /k'm*uٝyqvNDD\Zɲ42uj\K@? bm[_[؇ROo&N/o Z j Ea{LƴR2VqCi4嵁֎`2 qÛh=U9vޤ54?]E~RFȩLV\%2/[JDP I.1+IH1EqSufwRYP3<0!sYj_#`奖br3u $}j 3yGl-6q9t$wWȗE).& ^bPlGɐX^^>%y9 )m~wXcZ0v;kޠU峢nᖞ,|.|'Nüz;d\G,g#EES#:!1nwiR}gU^*kv8dMx@14ab=U")z#z)P v(dopƌ>"^{)V BKaJ"Rzv\iqzT:>.a%UtxE-15>ci!~,yHtx⽿N;`#LҫCH4mg!5U+]G VDgrqO  CeԗXǟq)k5>rNS24ZUD)NMi0_Uuk8s3:㣛wPKg pr?Ȼb<Z4+a9;1?quz.hql" @XX5MI:nO4ld0#"C!xv=22TՓ] 6kqPKBVb%۔ @ obeC\ѱі9A]볺0Z_PG@9"I)ң kn}@~^-Q;EiR7}2 -HY!l&к`Q\9gS7vbko? VPFp!߭DVRo Eȷ=~dUZh'EuFz!\]!|9u/ԬuYfqY&ڕp(ݐwT#ۂHq~߯8@:ݵOh2InHG]<HȢAxX ڨr({2BGܫqoj>"_Ș#7N>sMpḵ^ 83e(@4tpm3y ހo4 <"[IgsTLZfHeQc:uTH_J9rcl:%)S`PMYu`8]NRU$8v yV9Pfs0'( 5"0 UfќΕq-nޜ~<{ۆ\o'(|AthSp x0Gr`Sk)2юZLk@ 'l[=ǗxsOwQ.*U8KQ{/`q$B1OI&R<V#?t,6sbIόąaFKA7,r# cZF쓵(u. D;x+v98/&(ޤM tSk/OS!F8ӫHqrԾk5.)DZ 7􅟼.n)a.ZK~NwXq~K~'쒹u3L+K$?87ax`+P: Hf9Ԝ=u4s'Afif%R?4׼nϽU D;VSf%[X/@GJÃg#nUZlo ֤w Ήm.^=z"rHzL! 3W@o頝4G%J)XMZyrizeeS11Fk&˘?HBSX묾R( g)9qNE0Zc '33=OfP;$:tIJثK7t7Plͨ 9/Ć/Ko2IkLvhQ(VP-۟:.3z[W#w0򨃤67U_-~Ȁ1ٸoX)($ɼx1snB@p }: LߕhA&"8Z!Bv/>1d''֤X|9zlfwVPH`POPV4 3K-c]2=H 8)k|вPn5f_#{_oJy iDYE_Nr1S JZhNo+؍d%Q[SƱ"ܣ 54InbJxMW{HcVgzM{`Sd{0f??ZMld)30PQ4X[k1q&E, p 8!Dy/'G`W뺞Y@04H?#K#8#s7|ڬ%N]#qjshS~73j+s6dNz]dAGoOj0ay zWnRl0^NLZ`k7L\p_͑e>tdV~_d¢LE74uBiobVݕGҢ=`Dw \B?-|W1'Mjl!9Ki"QcaEa߫czJzМ#w0d'a7 ,(aԼ*݄e.|9/<> d4O$h.% g^}@yf?1׼Y;ཐ%NAK&%|EhmP@[ҤSފǸ" 'mOyrŬ<0\63m^ٟyKW'9"χ)=JI*(OL{?o>BE\԰9`X ^iuC1+>oY/XQzX"hmCt).i:3wǧ+2(@d?x5ěEVw'Q C \&fh6+H`\'D]WqF_.\#[QA:z=ɹYU$4=ޝIS:-WDp?:dPexQ v$aIy'm(i'ob>CP dP-qIOfI%vSRY\ NvzF6*$`bdgMiZbj0IvMKF;بEM"&Sb{Z i h^ b7nW0CzoJAnQnTk6rx7?7^gQlڄj)G rN1 US3b+ _>@z83UF0ҲH/Ӈn'а嶑*_,Z-5`([i )&{nR?0aK} dߡ1-m6Av¿9*'3wxt>Oo-d||l-o+pM،/Ot1[lX.2 %n?IG opOULQʇ0+\ZLu>61Q{ dW\7v_E55|Gƀ%m3x(vQax(# (g ^8$>eń CL_+@~Nz \ xQ쀫%M{Vͯ`J#zEaz6[|ܿ@UaJJ<=kBMRC/M?+:B`Jay {v[Wc4Ƚks|9X|B1*ݥ{£lu.Mvoit_o@o=@k,cWD<4=& ~k\r0-RMSB?+^-q; |'FGL~E5'= ?e*WS{ʧ i*9 Հ2Ӡ"xnA$"w%"z[D/ z|fd!oQ e<3q9@1p< Rc}@^C Gc:P}`Op!Gl%D>K$NAO>+gHnL$`Ŝ ATpLJ\e*\.qd=[  f4fzd[d {}`ҫV'/]>%/Uy~.z3Zb)1N80"Y !d>.&rS[62Ÿ\+owlCsR2Iv2SH{`;LY]z4əRk҉oy^T뻷N;WMt8?լL]E±1 ȴE9is1Y?|[oUm\cAT VYͽ0PpR ڭs]KgW-j*ƞ}JoF[j gMҚ-E]nqk :!w2bvഫAM!ŋ3Й+S" p1-bjCT8#` aLʄH{>ײMS侔LQW,yR@!81s zvU$.+!];ʑɏ2IT5\\O+Tsz$(!RN~17(fϜ_i O\;A`;=NQ˞|-rF[}c9U&,8.(쥔=z!g'p 6}يCsf̼ܖ5o .bh D -ɽypL=UoReejT t>u mc:{/ [c>澋z)0 E:"hL qkz1EY/ͿOO[7ޔyUl[5tþ,93ّv?KΆ2_C$C9`PBd0T[!Y.!ryij+!K֓5&r A%~Z+]1'LĪNqQC|}j/T _k!TVa^L4M6`cx%j2 {J2bbS8)fA˭jLa a]XxxVqÀl,!"4ir|/+mF6\۹sySY9>)~U \(N?]=(N 8 0 ={aOtE@V.L-^K}0onڋ8oo~=Sg\3B!^UM/- GMtЀZ r4JWq傽Y"zNdӋ΀_}оjw0B'j&Ud6pZnZ=|Dq 9٣e?:=tz[= Ώp,E4j$usZXZK4n<ޕgp\sfzfsFPՁ…AI.9+ 8`1B7a9W? |kyXV⮳/iY/S:>:C c_Ҿ|lФTX~8G g{M2-h&zn K0i>V}傦b΍BTNR#/3Fqu:' TAc;:amɸ&nHu ިkglK烪ME`nWj#@x"DQ ݉!TnH64(uolTWˁ6U q apg59T|JI*0@fQ%"`jXtml!Mq7"wnLmEd~$G@_k?"x O}x 6SlcVg^z?<."_26S!{Ae#E!-]`?Uf'[Yp qxWԜ*lŗ`$G鐺6˩]f8}7rT@g*ک\ 8o C3vEA%\Qo X>lRMt}>64)4ё`\`|fv` ̃YmÔ&/Fx:IG UJ(#A]xC|{tpf)z#3xS ,! N& B\`C;jea&amȠ™A( غqi5;Wg6]LB"7$d础%oq@<-sZOG66G%.E=d'@SJV %ǟCdgAqEyp}*BͰK7XQj9:9taR\(':t/FXaQ9:'zhkֳ׻##:yo'WZG!!ğAY2 L݆v5>JS^w/71>`Q_q+rކ693[O>dbԌ}C/yص.C΄V0,p{;hܑԇJf驯BP?uchkLu7xl!đ}ϬgHJwE o8!sNPNS=`|M@Py[ɒ*q Xfd>8 M8t88*RtFCǷHׅ(iz:@WgdzN7fyUIpTܳfz+x<2f֙KP9i?P9 T3B Cgܾ*9  6.T 8d0,ڢG|:"g=S $*k0 &]1CLQf4vk6p,#} FxT-.ϨysӣŌ 4s,-hIvqBq'PR1=E',/bV*ȄsVb b=K>\m8YƂʡ2/IC8LD )Wzpq5n]⯞4]F J}o^h)1hJX@pfK@{;UR9^M*NE&5UH{)ĆG{OY ,{ Z RVڌ:HtCA}T תS:kKu-<QTaƻewUQ 珄@d>+PLۖ!  xd+hAӐNg[H*/VkEPs]UT)|lӊLiqV?R-o *8 MqvWD膚{:ޔL >0Q''O+B.4`nutQ"zWg@$xk{˞<3&vYޢif1 ETSY:p>:2iki=VC'_s9PW#eS>,sָT>u\z@z02[l>%)-7,?U2W^c\4EMXeYqzM$3G#9jQ7n>=aveukTAY}6w!PntOӠ|G,CИ s' q]?$FI>Ǹ2,ך-X:nr~eNnm/˺)@$ [s9Ҵx YcNܬQ`͠?tMd[&ԋ /' )KٰAu5y\| Ġd wy,Cn{w(xʥ^h$h-;4hz"hѴ~#Y?ѳ3uH2 g G;X?„RKypAX'ZPU~S`ix*c`$Z7qNjwg.~8uЅ6]P“%c&ن|ā@b 8ݑZԵ-mPG19KŴ'`L,@z\հD\Pf^йM 񆚇8zsPDTjdm¾ ݞ!o"RrTupV5R1Zq{|[)Ieg4؇L| T"藐;h63'bLfr{ZSRg淼j'Vf.l0x#RS} r/ճz||ЯW} :6Qr .'["rQ\P濊UO+gė[[֪ URCհ͑KJ%ѿXf]!<1!Qˁ,`/]GR䂃|]Nt,̎K]Sӡx3Z Ȗyze,kn2k m4:)/6cn p9{1'jyhJj5<6?~[y  4Di~ GdMN rdj-lU*15_oct?G*ewitϕӅ"BF,'[Eg%Bqg~g=E3PsAmgH^4[jOșTc(Ԟɱo8clf#H ͬV;k Eh6M XޖX|ÆnsfAC}@##fȌRMVqUC1xoE&8y-Z?/a&KYp[% JB.2O(A>^AW=BF""(sES΃": l7 qjմ)Lࡲ|\n16T8O%v֨zBZnFݶ34k/UqzOL:sʬ Fz;EB)w_"7{0YiI4R*(!dRjb44 W-h:z9FV{sL#n9=!YTŁ<bO(B7L`Uz>r *o ̞ȑ:;0c,SG?ηmUicETSuKT"(ZXv0F~)qS#~tX_]rX?ʹ.Qe7[mfK̽e%5%2v'մ h4"z[e(i~?R4|ݸ?̡Ca|Cls$ JOl>Qj*6&!W"Y>e[P+ռд>q5r9?&zi\2{/t`y0[`$]uf~do>ƌް*TKB$ծE+zəa΅砲 &*E3̔fx7O4q}J!@?>}啈$sYeؿ=W>zRU;1 :=֣U-#_|atxHnoM[ NY1&1`&@ޝ{x!FhU3oC_, \QyǶgb ;lta# dGcStیҶX4O0x.8noC.ӓf;Y/NW3{soŒFAwR~֪JMa$|ޣ.<ګ؍m[X*-}o,T} ŷ*<ٵs9f=1ϋк+|*W=ڦY׬G˼}ܟfآxߕYN=3~vW^]M]Quy#(n;U$pFzI)rlYɕ/#H`r]NuSEJ&P3ot? JV\q}vVk܁3]6ܩrP M{(㗻(A{|;V2 ٜvt󉾻k)-3 עpd߫((W҅_DB=)9P6i:XH - y]umנ!(uiw3Ol(v}&Hj _U)tk`1">m3I8)`ܲ]1n%N-p y!܉:LÜÙI׵*>Gd]U;: m0_[E!S֪DR%nggYKlQVJ`C,hr˶ߩN5pq KH*Ȓ3h%34f-T5MMJݱF סN@}}Ҭd &/״A"7seYb sǹo+BZTV N+S8(%h^pKBݳ6w%Km!\*iw:V=,O|i.my"`Td k9nMK˷3+bzWHp󳏧b Pn d } co!hTqy@gN۸/Vz(.4>ε fBk`~) V6kT"T6/%:Ī--~OHj @G9q 6Le$ќ$(ȘM%-5C\s_7yM038L_+D:x%Q}d=B}'SF\tƋܒ?E̹o 8gSmGޒWӌ}EsƦFl(u=lE@*B5W z"su@R9Á1*Vp|::3vvw͉\̸GҒTQNRc}[{o{pa†*?Д~K_x $E/J R׼\pNL$2C)ō5Hӻ:9Tvµc`Q" #ѥ0%x%x8iR6񢬌3PY[E"P r9~uw:6D4Qf[w})$kYeTP%܈Gh W , }%:YXbyYY̢7VLDT@6Yѷ4gy~ggUXE|D" udl;t0M9f9uɦ}A8z8Ʀ8j nJ22lJ2Osc(8=>]Kgh/;arTpDK@G9-ӣI`È*/{GjEP';+۞[&Fϸۃ`';zUȠ 3,PqY~8װZ+xe8ʨl_!_N/  N{"mMW]p5@imx=dզ$egS;'%XɪTظexIIbd)uK0e;>b7* $1SEѪ;btROrIH6e~ݧ6QOО&?$kyPw[A(zӤW͆o6f\yޤ!:]>_Ŧߏ#aαȿr;qAvVK Vex YѬFaWoOLjʺhu=qgwW/THh~9rL[ŵ\+qjEhDSx* @Ԣ#b+BIJ=A O)uDdFE;OAJ)WMʡa.iƜ iv h QYqjFMIz ֮g7jL+[pkeL}ߑW(9\~bdsQ P{{`&Pt,4$8"΀ygd*R1gY ;έ78ȺqU s piO2,tIgP#ž]tIU*t8xeQӋ[%`Ny<>S}uZ>z6%hLkh?6?-jL!Vi-:~Pk4fBTԏarG Y4l\zP:d|(۰> E޶E CY+$`ӷh(g sĦ2i8&ԯW&.֦n#D+nON/g{|${̛b/R>0H5Wo,ƻaTWei Ի+āقX|$ xyߪHoCD|*> dI)X~V$v;^?xP0b-dbr:zV.ʏ=ʥ 4s1FۤNX7{XȺa R;,yWXa{,E"i+ܧe {V > /$I} PH*t![5ZN=#幄a"F> C.C =.(/yjXлdYLW/7-bnpKkYLu =T_n 7f]+xIDTK_ gꙶ'~P!P&L_]w%.N7rB(2RTmm(A^x畍_~GZVhI=Ĩ ۚeh lPsNMRo6qi!j6Gcg-28!!ȭTd4sx=_ݽ:GcF^?$̱_DP:عK׈U廉{w+_w 1 zzX-ߟx`Wj" 9CIee&mz ZU^G3 %/} Sjr`hD=DoJM ps BIO/q)JN?Csbbs=3D>3%eP-0gb'r< ?X)Ƶ׊1,t|e46n<_'v!q %mEhzh@< 8!d?Gh4-?}7v!o\*rp{sc LlVL9Y\hyz;u1nqFĔ Q>;\kA}htunATW0Xf`8rK(,k\QFi3@Wao"9dfMEuH`_tG3vN$X̱\lvè^'@i?*tiŠgl{YogHC"daj=\}LbocpdV3"ƙ}gw)ao"l|vX$Z8٪?8z=M׿_ⶪ+3d}kŪSir5Jd:u/JΜ⬧ )Л dmzUЊDtL2`t 9D,vs\-|.h1bmG;=[yRȷs.^lv!@pjHz"+^`mz{q5XEPu=9w("z(ncj$8`oSef^VUii_8Dg-м͕ K(P`VbޱgNQf夳9-T&CwQxߒOitM OvX<ɛX Ry#:9]`&#Xy"㚡X:'1ˊo~ZKbge} :9puEŶԊ^ðKVԀј:TMم,Ѵb [jW)pJ mоrЎSr},t؀UF?ΌQScqxB6tĪn@< 0u2ꛖ$p`1W\e'\sXJDUGao̺$e?cm#-F{VV6xr7ٗY'r?$3 j 4C#.ip [4ȃKZS~ jÎt@u}MQH|;5c~g[!],_Vi\8<`d;L>q٘Gѿy2\]ByԒeq6En R7{7bZC]yŠ_x[`?%wC'XH ((Gfvy"j.ׁշ@( $^VEm.77u;Ԋ_*HիLPSRkbr~q]ELܵ>:5`=?~EvAri._ G-Ņyrxm8q/Nq̹kSTt0yN6q@D>eg.(Tj8pnDD= YFz,kBizk_ JXn\VվhrUc9@@Y{oٓ mL6ODr`:pk>d`!},l9 >;qDaqCN}>(>K*VCqRMm9}i4еv:;BEO :adK"h4@*yz*pcyiϖw(PB̦9KSy5zqySk:?$jZ\QmVmw~_l>Q@r,)>6sP=Dƞ(ֺ! bL5'HYfABT[aMGekMX$`ƹ0kl|ONBOߖ6XO~#z#{:lF^PwA [jʐ</"`>7qv"Q/:coI=MU[jWQ;Yi9vkYkg9)t*:_2IVuUDݹ+A|; 3džQ,ߛӚvl k3FI_,Yć~D"lo-Xo&xY@)L*zU^ S9'4AVъWݢO.I_+v8 _&T&KW- c͂5t埣8'HO@..u\dJIf©7߆eF9Q$=[{5'7/!;A]㙤Oug:eƥyz_J\sSB%|jdNؗ^?xV5*K{/ȹ)F ENIVO}Jَ//m \}~:'$TsƑz% i:%<ۖ6[hvQ]j5h;^4zt[*A*/Y Zf2Τ3Rs^lEx(9XP ܠa$]xG(,3qHY‘uy(D\JIK ߯+P%́>#XiS%7 >$%nm=-7T|"nœ6ܜ&f?JJ\ KW^o#9vc2 "SE:`K_8Qǝ] 4lW8谽+0 (C_0.uD%Y_F'}]q[Xʏ}eEZ[v7=-p]pӺ}(-h[QSf󰴉Y6=== ~~ve^lV>c>;:T; Nxd9gDK/dR/f u<3*pmpo[i)0[J;qn\`:ZTWW%ڀ}ua=1e9TBT aliò:[ i*u2TAvKzys-^ zQb.cԹ)bWa2  !%/zN FT0{{qب'SUJO3WiҿUNxFeuBm 圠>dQ k_5v>0FIB^ 0n+#5 >d:^UTL 1C$gMZMTCr3sE$Njv܉J*lM\l$kV)\KѶhxq;nỳy`8T^<fF^(_/0~(N!R8; {^VK())xϏ!S^Gd,ˢHS( -I=0DyF`[2$$;hm^캣ա{,i*q ESsX^mY;!iكGDdn7Iu,F-nOIO'ȈgWP}݉FKCxC֩=mva2;$w%r],G!qө ɘ%zcj4r˦11B% [рcxC f6x6&3:;ySo^ }Y}h3<.9ٌ/n[dYL@ _9\ٌ-n|~?XbW->Ց\l~4=2ƒ|k@0쌲YCGU6!7o["4 6 54,L:.LjjCFKq][J,g Ğ ҮpN=cθ2+zRT<G\TA '!5Me>~CɾH$t$ xW hP ul", Ĝ2vVOn Y;UWl&2f }bJua[FM.]'d6nv7 yz) Xru3drs :$ tU܀ V[Qp ~t ؤW|GŗsZk_ 9?Dpq N9 2d.fp8xQQ; @_G5xNuZ_ETw .kgiJZ!BnHm!X R0I&MIn~3jRP?|.!vaBJ4 XP ^8O9;IbQ#+}Lj0Gm|\Sd~ݞJ6',%DdJ :W`_0[B#_: t_ZVS0ǘT>TFV͚_{O'B"KQaa_%[U {ET)|w`^Zdr/off~qοS̠Ywa[<Ĕ3OHɌϞAH'gYUHOiOR{yXXbxo Ws}A k҈)킱A |nm‹sBQlz+c%1S<|ЛC3<)Hd4~ R4R%d+HU 5ԱYCh5g M%ǘMށ\E8Jk p+/;Ը{%xLL2Jq{ c[:*omhGM$-/V%yK|Lh_o1J!GDr~O0XٮȤ; 0{g^}6A`D#>.ҦrwoWƘxJ_Nc6B=|/[PxډQ)-΢&ގ+]M e}Ktx$V.ZdxhU| ٲr$w64.w@jrJ]A{NX bc?qQl-+tKA7ubt]M&S7gU{8eݯ}e SYA`Դ9(^fS^2UyNOCn[.0~ޯV RVYֵ_u!SF&^89;Uj>11tGҹbr+1D MZ᎖|Mvv"t~֝CMںY'- qc?| >/ rS0'¹@8ݥ,8?K$_ \bYph=QPm1g0ف% FёH'")vw/TၻMHQw8)AVYȢ8Ezpfs"lD%:F{C{P #|a&m|s˭*˥UQ7qq+v 1(rԈLcp67%_d?D%QgI$̔5$>jF q/ MRƭ n|Hl8o ^V@}RH\$wbH_F%lFMV'+C"ÛR<[ bHkl'$ 1gV+ Esd 9%Oމ$5@6![N4l>8svR}Sab OR/eSiXGB KG2Y҇5fŠu/FA<.mƬ4je?p<ýI_LuZe;֪cASbSw /^iÙa*~QXNdd[bp`AA8.Zo<"_Rk0OU=ʍuz7Yn YV{,0 Z#4_+ϬG^Ǚp<ӊIH`=%Nxu^,,a@mF<]E*|8PS.|j/BK:obGe߸f%l`CJ.ɣKݦOHmp[¹1_Oൔ-7btcYCJ>!\Ԣ!} + 6haAuof1fW57FY)#k ϢT ќ6ux;XoU=gF=ϣh-ѣr8SB>JOl>/E)c:~-H2ov YqSb{zW//0qԛ;\JLƟr…ݠ͈RTi466?j1=,0ڊԨWYU?$'O-B܀wBهI/\4Og}#ɳ(Kf<;h靾1q8 dƁzK_Bdh(;ƼOF<Lo2"Fq'N0oY8 r=(sX`!UBa t'xfNޮ#Jd=xGu7/[V.#flX)_q5S5,ve˵&t!BJ+ I6 bXv%jRYǧ ~ Gʼ\!I6\Yn8 [vy֌Ƙ"(xޮ/Ѯ9H_ȒVGdvW7tܺI Ygq|9 "*`$l"jm5\#Wuv=5NkpbcԬn|UqDי63iZz=!:n=rv5\zt&=1"TΆwvixv?!g }"k4QVBoS ׺ɄC|K I󔋁`$LKFWJʶF k&T\ep ѻ:n J~Iw-ݘ9%He:Tao+nLkég_Nj֨P~ՊO3k#-PxUn#[Z #{:Px˓.lGCZARqfF?؉|zwf'JD(z΂ߘ\XݛP CJ3aru >Ʀ~cy`:bp,Y=qΠd˨ټ^AZ nFV">/ϔD0Vظ٢о:'`thaB+mp^94Jh3Du#> ?,zb40P.B.ƍTV&E$VHw2g\+y?DȢ7w0a֣Ĝ}#}qhj/] 1+tI͟^HV.!7k(XBCEIEvfjBΤ#V$ ~k>[J A(!Dֱz~űʾp3zkX^)}5꨹HM y[f5ZS*Ѫ?IDh@ ]ۼştܖC *=DnXrb$wuqcg,+x\7Hݩ(CI˲8([q)aWfǍ!b$hdBZ26ViR۹H/Kwܡ [)cM{/ _}BV@ѕă)LJ%Cc/J [CW"K5Sվvjb体GKy "QGMV+:1󦑎%rDo k1ho[)堣. PWz/dZpA64n;fHyE)tl\}^sM^v G#N ˊ['8DB]Y EgzqH$"$S6:z)>`98He^a"dRdzEp !whD2%0_Z/CT Z̖,T\I%~$؅DYΎIړ9--El>_)Oiiw\^K :5^_#A0^]5 Zfv/IGoN%5١/DUE*,fБx{aU^QYk)GIl= 8+娇@rڦίϹ1u N+5ſX6_cHE q*P ?D:[1ZCv`@DD69 ܢ"罢) ocǬ"f2˧q(eF0xtX C^GV]I4([=oV2+dW`Wŋ|~(,֓o?cCG=`' .Qy#:,9o\U!n\ZUZRts XѝV6'|uNjkL0])^t<ەc< fW 0Och̸0Axa[X./׭dqFgvɇ΄\CUVdo_چp(~Bc֨ǝ3׆.iҍ$%|6ƖYDžZPCRc%J)J cɩJ"9M7^EՇHmm݊. ~\'DObS5"B)K]9vHD1-r(naE V˕)+1@ } R܍Xf+(oĦm8+挝D~۪ Mi ?(״JiE"֠Fwm63Ck(EG@.Fh`س718"ꡏ1j s!K08+XJؖ5FÔcH5ԴjMӮ-R4Ydd1uZDn'!R "_%rj:-C:+eЂUAO@XOENcd[Rg= 4vBV!BiXc ;aS,ɪu`U3ym u V!rn5B'> CFDdO4cQq뽇"8a42o?Z֋]*WI]"ur7qѰe5Ҽ*59v>-|݆\ITljc|{3e_WgWrMJ-) iYVk_v9͡HlzZFqc@UCrfs74 0^ N.I!mJ3+l^h c&A 6bDIM܃qBa|6NcC_2!ܡ 3 LR,B R$ StfZ ^l" 2 ʢ V0,uEɴeUkVI H@IJ PVnq _el1SBvJJDK ^\\̢@ƸdH+{P"ցYȺĔ% [J4 /BJoCI b`5䀙8i WU7r !3Ë1QO׀L; ` NHc E捛A mm0C^]hk"dPI!ޑSRw7i]1U-\ ~—V|k~}gem0fҒba EY3QJ"!hbnW%GIj)ʻfWenVH3uBVcZAJ(VjkD08ŐKU~v]ZP[V2Z`~mz޹Ov0p1ON%S[K75m39S-5Ww|~ƃڡ3o*gj鸞3{ffyk>6S)o{q|Ʒ~P174_VKq/'#NVgp<3lm >Kih|sG>,.FB- =I[$ny6jqP-ޮֲmLqo+%,/w~̍oec[{&j!bm}8* OTprS*d<_A В{',0B&gb8̮^U @.z2]S]uvȹx& wAAZ*sؼGi TV,NF 39F T-hF+^Y*,D)I١hY]­ECDҎau/-{." rr_#0Et.xd\59%liDЖX\ -Z rkyJF g)@T`@cB346Ŭ"YM+ocGK Hd +/y1b|\}ՐY'ǬK fBH:=hH\ 6ѕ2U,9\](E+[h1DL/jeAs&e }hЫuvRm1kKidRyi&QlUT -ѾBTmWVTK#VQE;" 6{PBC/Z@BBD,GMpQ^PwÂZ~AC]kyH:893Cɍ}eQ楠 OwZGcDPbpNObE1DdSQ*!j n:X R+KMՋ-7lLj3/b,lPn+H=챂)ikQ -)80 DQ0H3: *mSԪUR[CV7z3 k [Y̴W O2\$4/;2)\ƒ6v*Q"Z>3K:-kmFͬ녍 bEMzVi\4 ˰ Cմ0 hW;٠Ea xZ/QiMdj|=IGShyC'CQXnX`|(|)2 4^AvTZnY;g1QtLLK#Y72]dS*z " ,X|'j(ˣЋD D/u:A1}MQVI+Zl7g9MRd[A3*ĩ-FE VjۗX%[_1[̵ 5ebJ׽ Fn ر9QA F$)b&&`,;>>ʖŰdX)2@v!8p?H2m % )8ab0ċ;c Fw%lŒyQUQu 2O]@5Ywd\5tw[ǴĬfP EFFr`Ќ0+U* (՗+WEMtmQdI l*vʩXVq-:G]eoܠf@X LT`eobK4@pװciİ$L-X C)2-ؕE$BA\X41$Kr Ybj\ _DpYCj"0"\1Rud4_alC:0-[ 8NTV T>$J(&fˡ$BE@!ApvV( &SVxI5h٩| e(loq%_ԯRsa!(PRЖ2*;h)gSj칆̲>|T[| B,S0Ux&0䇖~8U5 q7,}U,e횀!5.[B @|w+2V/Ȍ%vWR1yEP w 1,˝-^3MT}({<`[= 21 . ۱ZFS[0}-laTo ^*;xXg'ea*J46|̈́R0U]K{ћGnJ mCH4tfJĘ_3,nTsn02Ft= \,W%4CQFJW_To#̞v .dL iWK{+:s,bj+Ohr(KgdQEk䠺SOȽ F6~Ye(f-ʵl6egRXjQ ,ES3+P4YCOQ8ib!`ZF Nj6y;%K 4iw]/2]:UL1/ ^lF'k(H^fhZ<(cci.%ۘY7wYtڰK{'6^٩BW?AdÓFqWcpHtv`>)TAH.:u[N.v{箲EA)QE)cCyi=iQQi ֦T(&a{N 'Ĝȡc+VzZcpduJ,\wV7-j [-ŎYK;.=ܦkPe~Df*@A\m5Xһ3+WeV'YqݻJAī/r; qMUT $ 2!Ze ĈT #ٍ@GV|Bm ^/ȕAbi3)f%£PcC5`t,SkCŪ3bΓLhh({8vW$R Q8*^2f@Yz"UaYk) 3ஓC"Ybچ֚XGk"=|6ilt`f*mC'&"qv]?GuB!]ç=}>l1\AO(g"qCP79Dp1XͲ jV8,ohBAiՍ)}X!oo ꐈH@c`-%tNQ l&fx(Z? v.)zm9aXMF]҆axO|Ȳ"2a7Q0`E"{[8 ,ˉzR RcR%qVr`%[&2Xpj$Z(V ؕm"ZhV6b47/f._ T13 ,a\;8:hiC;UԞS2w BN1|9'ت٘~n"8֚29BAƒU2(!ur4@RD_uP(z5irVl" |K: f!YF1m; R( Nqvu`뇌k{Spy}ì~m#.1ijjC-锻PHEM,1``E3*[.wVk%ϔ1<.u4,0@TlCBȦ$,Iē1j`,ڢx{\-HЮVowQwݻ.OU65L)PFCR9kt\E"ܳ3 HTON!ɩ/Mp&]u[Tg/H+Ȓ-io-Gh\ޤȉHL IhYm[CVWWmn6́Ysp[ZJ03YzVe͹ 񣖨6r=OUM:XS0fݔ7d]PjY.n|,o/QuWie06zv+k+}C ȋ94oAPR~ 3E4箃}1pQ @m'r^*kH2EVP4 oi Ҽ> Y3˴R4!v Mu^u:0Nck]v;,ۡh*@ZI4Y:E'03/a">MW6-`=Zću_Q%݄v6ՓKnX^.Z$4;TD&?@rE/ kU&V20љ8 h [Oko=1edJ gUPσKMfv~؁x Ee { $J\I'.ţ7]BMxn4ol 3KXHhvlVU#ϫʐU\2Zs4eì{q }}+-A//7@P*;&+)䯪AkUeU".rz@TkdcsAc\I  %[XiqEE~/L4g$ձpA1i~y&}TVlڟJU5L١[0'>T]'W FDC]2Z7L]#A$a96 FP @ Qg3m`llVSCrf:zkG҅ണ2|==4rj/^!b5 ِ+k֨v~Jw_'u[Ps bC 5ާN΋-|x_EF ʟP~?m2wYXeꄐx˷똕lut0Ko碃v TRA fU|\Xj)(yلlxcI*cx8~wQ1qꒌlm !LjT4M#U5mƿ~mʂ,{) Udmvۑr`96= opҗ! l^>G[}5KVZ!p&unEw Yk5(h+U%mG9zccd&B`id0!,-0UTDDDR 2&$Fcߗ0!c, @fRlsRҥi*QMzH!H( |蘓؂ )"~ oxʤ=;9]M/l*bB@ئw^¡v|llIl1xޞO*W'/+LHC!Ǽos,8S)U$dwԤI$FI$HN֋HI 'G1[>5 a$TJk 6UI$,J9GTsB-!ro#`XI9YRY0U:1\|oeFB^s&5O h [!['6 mnmۈl9lTm]j̈e{W4JKKcr5#<$k+fS!mn!cytj`/)Cu"P,m(j ͷ) [8!&iJVP*,(LVu萱bS0!k:dE +Y*oYaX˫/ba! ~mCC)p{s9̝am1xȁBf1:XAcD0m;bx~[LTmj\6%@kyDnnzǚ\) x+=O4NsҦ=}OC7~r/V՘bbcY[`@0B@8A 1\T~tO)WO9~8 vcA@ESҏv7<_wS]5-D(NV \UZ뫇ZyÖm=WR5.T`&Wm3`)\]oK< ?Bb."7s{lmf#HEZg4FЂ OZ6ޯ]oA1R=t (XcdT=!A̸1}Ydx*ewq%ؽxn޼ypF6죞HHMfo>2EVAn1$oy P]fvyrKU@ʪ?xɅ )#QOwY VΠb|̦zeѐ<"Auv ٯ?wZrNxה:jf%.=zn'zke=ha> i' SINEfiqdlhڔA-+HHHQJ@|;)aKh(wMUt ,˓ow'Đ&N՘{_MfNmAƃ~f5 A]QV4/ͭZZl(KytG$k}T&dC@0X 3[10b'jtrOE=oK#p) &Ψ`#nBmtjm.^2]8-u.zW6( i>!r "!\Ԛ]D*|X[ݳܝs 5v?Θ:V qC6U7,ozW=CV oTYg>*>+Ag8 Λҧtם/CGh1a5aJ'R;xxq.v8YU(7"6[w_;R kIHRlK fByʌf|n$u52Zkckw{69$= ̠`vX0h{(5 # <ײ+ELH(":KRN W$Q\H`)ozDQ$i%KI`Pti S$+@GЂ^d@4O_ٞcG9ۋhR}!8_,!up {6WnSעRlLĽ] RkY:}l(t /E BIE,cQm*l᳆mI]=ۛ]\2t .*/F1y0"8CACjuqØ)QP\=&G8Ȕ؊=k<&qޯSܨ__}C +4>)sq8}MxsI YS"<+80\oil^ _f;3*ƀZq*Cd@%Im߁,L1[*X2_sd{x9u ֱ-&o7k"L^g]#!|@D+wN 7_ ]y!UH8m6 O^M6Rq׉ׇIFFPv;F-ͻF9(ڷq󦷘ʔRWU'R>`mM8ÿ/a>DǷs&. `,yT#-~>KP eǒU@Pt?RI&d-i>%C^,aBD5ƂFV6}¦Ѫ^tUtѝ_oLF9 _hW,gx5JzLekƽMǽU?\LY˽-37LLj7‰p'E!Q<7=?zuSk=Z+,*ȥaT)^Wob>qF2,^Mj#rm:?m2kuFjvk}  0!oZ+^Fb40a` FBP4D}A +2A Y y@ʹR]$ f7Yfwٶ0>8zvVaβүmnґDEAp).T%DPi='~ :s{h.?|_dAӴt? net<`Goct% Ag p%L܅˭)]G6z*"yS=]I󙔗z4 m#DŽ /70?U71lYVSJ0\"?UV[twyډ. d@"a\Z-;o*̀Nq5P-URҰ豘&؝M.JJP)E^EvJbOJCŮT,TM,;WcG:SqdDpɪ:4S8PD1}0xS{z'?lcGT4ZBF슈05~'3z"j,*6Z[g YKս,Z'6yZԳA]b([p&^W1Hx6?t!iG8Б ' À qGɁ[6;^D pP 0Š|j41] kjN՜CADFĺSitS=fҨj׭APzK{t;JZ§9 A/Pr̂/X0%a½]÷JjzN~\RՐ4. D"zs.f|E> #BosBĆkdVWU Ձe *co̦[eJZ ?OGpi/_5B¾Ojk, Q.Kʢ^йrr, L#bZI.NApV~9_soq/DǽdOO9?< ay~j6}( d2OʠLgD\:=qD]&bP$*0)a/zXdXߥNvcmG8oSVco V1fdTKQ9҇Qd5NM?n1qJ D0C a ۻ[*D`M)D ,s2jlvcͨu:L&3/-R${Hr/djL-ZACkA,|2%_&-}G{mkcJ&ǜBk/_;ȴSR 5FDL-7dAg}hl6):\;& ls5g\*jk#$p?O1Ob.NS&?$aAGq~KXR_BTke*k?=˺#ۭU1kO/fS-fsŹhZu H2՘h>X3m:Qvw(K1cS"2߆5Z^m)  n&k4U2[.޶TmitB|Qf2"Fe3$WRuɧ)-WNhޞY@4JY%r/|Y22$kK#h.Ujϊ!Â⨞DDC˗ !/ #S\H2"N~rƺ99xZ{)?ئ 6D "1SFos)T?/lk(hX1X JHt/Z۵ݴ ҿ@h`B2Jq0|LM|U &;W{ _7Iq:9[#3M{(4Œt*?igX R֡p<ⰢڰcI-|l^@ Lё#29mZ$2rnݓ!xbBb'&##/ 9464FFKgj<{\փ<v@qB&A"q!ӛm!s!&sF9>΁␳}P{)~ʨeG BJ͔oܻj)v7!ȓx¡dALG*2`pѠ\Ǒ+e/\I=bFNQL,=OP Ve40 }imT14&PLZTKfAXфssn6RU8*\R^*٣/Z*HO` uiJ(Jcz)&u 9v ǻv]iao(pN`u@@2g$u*׾aW>s*,/g;ZPU74FK]/ /hښB.t]Lffd(ij >5 KLLȠd߅f;`@Jes۽M <1";'5lN"$Di?ΠQW6^hotx]ĕȊ}՚0Q!g(LMO$U$bJFa#rfJcK?@j9B|l ûp/#D@n^ϡT ^FkH3~YRqINja\.5;K=E AcY92ȥ k *T!vhI$8>&2n`1f牃8>2ҊU5[Aݬܺ:U8uuTr[ 5v<:xA¯+%``~ckoTu >";`<#F715?YK@ \4mzm RgU;E"J/m" #9>ynK1U)|=S"gr_3rqi]s-^`MdRFefs snʮm!t!c0EF15!^;eƀ;>&*Sq Q~뻫spȰѩ ̫YEa)j^Ac jP3j]2oc;#$u ރN"Eu VU*$sFcPRdfP!zsXՆE ab1H+FkS qx-%Ƽ Z7l#s 2Vq(*|y@ڽ-V?Ze O7׼Vt!00<ٵ7,ِΡ b*Ub $*}~*4Z O.x=or[a9l>#@n Y,z#8c~;{Xmo#vad̘F'*ɘ>[^|5,BzEvhm.lcҵAda 0I)[}2r\O¨a#g,hD`1HJ50&˅yO˔Q%)jyGf2ץP4$&pXXE!2qlJljbNtb&#] m4 #9%jj+yV(ù"0 ^mm UlN2~Dz#u`ئ}^ P:L+s P-Jo&ug6'ѺgfP05ha_p :M[j Mb7 #DpH<}iQye ݥ.DRӒ$6m * Meir*N -C{&,Lb1"wn΋+_gM;cW]/ :ߪN^ճqջk Y k usԀ.K?3|1[G U=s:/Zjf {g|wt5ݼMD2LsZ%i-|DEu$&e%rWO5e<4vZ}HJ_/D^3rktğ_pA#".SssM_/|zH 0H,R6DՖ:fMU}h\VEٶo`/ Gj]54VliPB}~]V3#b^tkP7(jY@s5>|yIL6FwL/ y&*T/pnޡӗ. =\yTŚ= j];4 cdW6ҹo4<7Q.w+ /VC%#[bȖE /F"L~Sy{89k_*>tA~E~|}*\b!,!= ܟ'LUğǤAa;x6N:~:tI6qS@3۝Qktf䡁Qߛ#(`1 $&B.Ŋ/fCrdF)@ameԲFjAYR1ԣ +c&=L1i@ %T;Q_Q+>J:B=Kl"o l*PQTѿ* pݴLlsbivl_N,Q?@W  ;I'aBU;݂]^t<4>GH-%kD|yơqVvU+|&ڂzJKv ~Չ#‚vdnUAAЀ̈=|g)l1B TZy8Z8Fkd< !#~gD,;szLw*y-ZIsj4`g8qmkrMd3vw"|ԝӞL`唁i7H&۰xm鴼-6Zr 3D+UMĪVGŸHf3wn|ԞSiUjɶic˭r2fgNd/C}XMv39ڄßV&4pj8Iz;"!屘 O} % l?1swbm$c $7c_/;q޻}> @вMG|l;^zGE_i>èAxw.{J/eQ# =(aMDb$: Wv솉}+R`h`OkX$ e1|Jyݥ[+1/d;<恳?d[a@DwL?J\17wS'@XKghZ[E>/?_VYG8Yƥi_C8[ZdivRVyD)&?c^oc!-Uĵ-*#A > mt3Ss,(Fd`@B˸g%a~\!p*Y\Z JR т)&LXŅ;D C9d+5U#Ԥ ?^dB_~qc`lN\xw4 Nsp}r;ܡ37Ȧzr]no\z#;AAR %QBǖsnZKM Z/4)X/bhgI_9(/Y1T1d#!&:,t9JߟuC tbXWrC4-ҵM(:G`mK1Ak4\tC>}'Ȕ=͛x|L}^.wu Ç23 [fzhfuEc߅̘̈́a"z#7'(jHEmKЂ]s17PL@;R%E4om,c#Vo+ %r AXx7c,r:ve1ZOo'v7UgPCAPY /w{FO8vcceJ!G_Me^hk[7vu\#ћ}X ںɫ5ZO"3D􍾃}"2IU&T/9\xX9\ (eͱMI;嵜G`o SHDroНM.Jcv%CҌKCOL( IP/gQJ5sRB=k >jSN 0ՆofS>*k޴/J ~9gI,ޝOpT~;&+do}Tc 鵛Y| pr)>~e6QG-&fE!p (|4G}c/ܠq&Y?.~ V/e0C+:bǓWk@b釭Ll4L"Йz*U4:QW[7~|m0ܣ~+D5mR^>l\xQOXy+01%4c=;awMR"ʺ@!.MrA奬jsGGb{^*wʚex9p QXvF5T~^WB&i}Z ]^dUS1R7fe5G |H96aS7Ԓ%kbkWC#m69K4 02MJscٗ46pʷ=wwFLj^N#vݥ\yΖrgU۠F塎7 #O&;! 9];,Vϵ{*6hцFyt5tbzD;o;Ȑ.~mVh ,XjP)1 E i!-J0>Ud޺]P<$od}F[R$;haXhIALlSw )67uUPi6CEs[w.|!PGMqqTTaUs>v!0ŏ>| e |To'ZrPR?ǀT9ǣZN]fGZeo>j_3?/Q:o*Wؙzz݆cH"NR^RG9v߳:|Zx Cِ3/o<i#iO~Gդ]b1?faprYn_ JgKϐx_Ks` oҟ^;b5=4WqHT箧Х(#2'^'"G`%WX(,P,1s_>Oq[Q)9'rl1'Ǥǭ[ʽhƃX)G)^Fe%5mu* &D4/H^:j0Y?سy:X$lk+z*O.Sw[eL W3j(GW3<>>"4zR*u'kca%!ݤUf )SA h4{!.kI)*O۳{^`QN`]2 ?##3Au5oab?C ڥBn& 灇/@*zd|Hk͖0}|u0n|v!"P+\N(LHqL>I {wR/?$tu00Cs|3;/=C2L5 ~>>< }``'jݽ7CL~ZuV #-Nkhc8&]'7qw@MvMǩ]jH"%4 VGcw ȰSww٬]kz7d¹'w$c#YeɇaFf{Wҿ.4PbItWe g U:#}lA7¢,sL;U7 r4i2.Ƴ2:ž)$Aw$u+Q.[PŮ"> M :}djb4Q rL5^R9Xŀ3e&*@+"& "#X-EO`Tfɥn7V]\ë|כ0-d/޿??6OIA߿w!6Ǿ|>>AO?UN;c+)cI0cDsxs(xzIRwU?$[-J ǻw(4,|Iq* $σro*~K즛~E$|ToY6yتK  Wgu />ұgub F >=_ (ra #gt9}#&] 8灞2BJIzzW;W>RKoAg[mYםUi59+Ů8<>;/eNcD&a*4M2]/n߆ /-v͸1R)Q#-kx)sbO]i&Fd8;7ߍiW7haˣ|EQgJ,[sgFKdx2 1e[6nز~fpv[lZ3Vy_h6ix,J{+Yew^AyA[~CkcyOt4%Pɂ.a|!C5Xq1SpNISU; S2,)o9ϯ& ,wJ"> \T%MT"K3߰yr.?oo*_oO19XR"5[HMMP$ ,}TݩCWJS[7Y"w̦J*}2`Ț[ph$m`'>v I |DZy{lAoކĊA^ʨ/fUx|00(M5mn|JbrmD%eOyhSg0/|R͈Ǻgeo8,4^ WAd1ڃSʕвуf֧Ò>[CV[UcS,]rc0u<ԿSEM'DBQ6֢ޙ?l4u(k~z'0:CrJeh,spk¸"ʂL<C3@[l^b) /XjM]o\ȥ.^&erm l=3?r7  ݤ 5Džǩ!06}I P6v_QO_]Il<>7^Ѧg }ϰ0a@>4x  SG8<'Qj/VsDYܡ}6Bh{=6LAf6g?R|`X-"U I-"3 G`ق \Ycu `}Ǻ a\X`:M*25@fcٗ%zrBVT+OW0BxL5:p׀7~XUo<8;/c j-# Z}!v=&}ń'&N}NbL&u猷UJv  f*b >4nMeA߳cQ?D Ove/f pM@W,L+Е'a JIi 2'ӳɡ;T @.SќZi7NcVbjs T$)M&HL^V,ŘؑW#%+&ZOٍU_u~*rM }%z̏L=t wpw(:kVPsCTS8NՌ`#N X]Ⱬ|7S")3(Lˑ{|4hDZL}Sܡ෷ I5,ULRG͓EМ'Wwk3STN\& 7|sC /t,,][?Pk:ωh DN,1+QS>L00?n7_ Aab#up pL0`bL$ic@ (((#G8WEAYKz} f1NTsQP7c-\__I %cjWn3WK^啝d\)cT*lԝ4L>hH䡤ˋaeuw\]cCOM_ Zr&ƫ!eDOzާf+LfFp9@P*ĤVHtἧH}=10 A$- cUN"S#k35X?-SR~Eڅ~LyT*}372>eZ6I/4ku=dǚrۣ(TKPai۳zՙ-+i8wYh' =8󽎣J1{q,EG7j)a#F#|=e ?B!2+50 1a̘xFDfoYs˛cKݴ;.Sd'Q FLӫ5\mysv+/>c0a?xbeӷ S5k?zhrE!tOEc,+Ƒsݧ:pYh` \-*@Ɵd~&a6xE~LCcQQ9 K #Oqk%r^Q {**˒iR';[@ɮ;Z.h65<]aVu<лkgƥ5>nW8a `^s7V+>'[;M44j#x[oU޳a`6|?Kg=dY87wYcwlA neH$@>Yz4Om(Aݮ/? F>˰zU`ZMR.n%CB7 G ktYv_XM*wCZƲg",R"=K0^Kk]S:ݬ %"8I@};_%Ƒ1!!T,R(}m=ACTyR00heD^;sE6@!1Z9sͳmTY\n۵Uxjf٨k'$ 1 !?%01Zg*K+{c|ijN }'a5uv}{?:P0Ze{>aF&]"!51 Á4Bf|lW)vF> +Xr, R(fn"cY{<p׶|UR!%rA#|A5QPvr=iō+lKkH\s{߁Bܺ|m:GޛdF/ۘ3&Z`GpHI OJH!D>^s6ϟ5If1QOIurhq?QP`3#\G[pB4_+-Y/YK[br`r7uz'3`lSCZ)xUQ^0PN8de[Ji{#b2R83w84Vu.^ LۺĖ1ru `3v?nhʣ&(QZQM:B8 B$$v즊]2_>`뎄OLm Miqc0M_+#uϽ;[cc,Ra# vDz,u'ʇ́o|h-2Y1PܼoLzr[%cղ! C+|mx|V%@A_m&U| `iLhJF&*~?d%q:|rXp9~Mʑ~V]p.I) 8GB \7M1pO?s)xl џ;~a)21#ۋK mz"5sI( &'ȫ$C$49fo_x10MY }L2J|q a'1Y=q - lK}9JFDA~znɩd2W \` RS_6=5w<2B^wk O#&7=} 05zH#rJF6.K&545q{Ssˌ! ȻfSs=0rz:VY3}Hj0~ow2$m ]ǂ>Uw e+*4щ]4a2[ J 54?QBhJ &+=# W?㵊!  'A *\c46)gXi=$kﷆBH<F͌@'C2t0kd+XSeLY1zޟWб,kX /n(EWd<~|d:h&/)x|+v>@G].Vo%~q, Hɂ97$݉txRL*[}ʿj[w2$43UE: KE-g`f ?;XcWidvҔ[6~uo/e䜚ƼG{K0̸pF'ƚeօGA Gk#v~{u ۏ;;A]3C]plC}3ՔtET^E@ƌ׶H!8'FJ{WdB RԹ:41\t12Y^,t]/| fɍT*RǴX Z~.<#"Oǔaס}-e6$<8@~<<|Sebb rH@7WVW8,Re'^5_MX@3هi+ecB2|^`zJ /*EfB8F!-*w{e+h4eZ*讧`ZxY.,rZepG\3<\`ֶ[=~fk:cz-my_]n!1?@FpS+U[⟲`up]T ђx0K"1hUtQFg J sI3V۩Ǡ2BK V5I#HW݁YsDO=isZc~0Vʧ{]`] lh;vр'l<y=S757'I>O]O#j<(t6[m̠^4rik;=æs4h)g0]F]F/ KPZ@͠im6r ӿ>b~f7: d76Z.;#h{_ +%.(YJ")'^53byU|S*3>)KHKL'~0SC@"% x08ؼ7 [i~Ŭ3}ݓХV_"O}vr'E5 $aXNd7\}{od0DFD >Gݯ[$h8'ڮvQ,Oฝayp XK錼HDtX{<^/~!of Y& % / H\;R7j]Q汲 xڐWTfX;rLSQ}>v}g. ̛g[n I S.R"?!_pÈbmݍk!)fs@nj 1Z4?Q[}djUF0Un}s+ƵXh1G6\ݪ}*>Gr00kF1v<Žu]v秙$ r>۬KnJblj.+YK\}'D$4XCԝC/5L[P2Г$ /ѻ{z=f]+/IPS|,{4kszwiTW 0n-uIJhCLyvpR{Ձșu?;{R D 0V7L)ۼ:1_gR{?༇aOe)k 8@e=TUדaj 477,iӱ-6 erG2Y4;{Gh= EG3"#)~j#ŌGsS`SV-++]_~>&;oxT⠒^nף]w~gf!-Nn?i ߂)^N#.')H \ιR񊨤AKFpaYKz>"0Et!bʳ2y "ԍem4i[ H yC4pLe@VE> - d1"oCǂ)-~IVxLRa+gq=A ϷXҼ0'.!Q&HnŐMNl0u{[ڴMqww/aEմ6k]$뤍]qsX14=.|Hh.b=zZV=jdƦU5-knqRa i  8YkgȈ\WU8Hs˧#mP(`/hosܗ_n6G=]y]ҚTLcU^wocm$$ 2,# H!",7;8;ϔi59bJ gv4b0D*j-ՂOsiWj[:Տ9,&2$=Njz,aG,&R@tw6^?`Pjj`(uDO |w(޽㲑×HJ] ƌ_r 8:NW'nY)e[g-oa y:UT kxvjD\SF 'as]Xr$6 6m& 0uuVLǭ컌8Fύfj+rʮ`qa9^rT9՗i^;_eh?o.5ΦiۗS.BP*H(0@ک t=+> "S\csj<^<~DA;Cmkv3 Ft${8{zM=wc_vD7?GO4^'yLTpC[Ճs$WmPo.f\9A%Q$_4/{wu{X558\pE_])-6a &e7!x^zWSs^54Iԣ}?:x-ѠБ,Ks{ 2L%"o)k(evkLYڍzǔF"1?Ynd|hoϥG>~`΃2{@v3 ]IEݷmlB 7e,q Zs{I15z', uK5' Op+W*+jF_wE@f+ASD7·M2:t.UT$ 0A̤߼;I g"qA27FNR2uJxXY` 'K~C8O$E7A ?nueFPNI˅{9Eѭ6tFk諧ЋZBZ~_ h}e`M>8$))cijt̡K_\ { 8NW Ƌ1{TB ,D30d wXjPPcg sTa Aҏy ]UvUi;~ݔ0F]vǛ` ;M'8 0nH,W馀ZqSrDJ" k wϊjal'!|s^a j;`gYowB肭VEoCcFYبF_P=;Xj>wVB1o2[[.w/z G8|Aop@-GT_*ZH;/_5cqDED^pߞ]dm3L#e_l^K'Ǥ93۬uV_{+:NfxE !x2TLhm0C3r4lwQn܁ZGRh_/'; 2e=ewYWxRK]ujbפIy7]J99?e8A`-Oeܝٻ#kO6=jqwxkGh,D}KФP<]qzf?xF峥%!gAկ ׽;gdHǤ6!uQqff4Q)J`-[EvgAn m~Zc>G3( 8S 88P~4x>QO=!;A]y8!*Jy*ܰf2-H}Ay@pO%.7gÀ&Moa@#*ӹiI\(S}~ڬwH?n(KT_1ԙO\~{DɡE&V!aG#BHygfzќI$!$Hcm663oJ?"nE䞒E@ӡJ=k?&Չv#i)"qh 5-/Ԗ|Prm<X 6]p2yاI:SM63$T,,kt`S~ ly $Ljivxgxv̞ )[1^; gv˪}'\zwM*>߉s\c_8 SNYz*_IwK" 6TJJD~e jsDg׽U*9mO̡V2|sK__5U?X- hOg!Gmb'Sʭ'=,Ħ-="ϸ(PABX5x]FWڼ^NJo~1{o`<>[>g(,deZy`hFN{/xa+L(4AI3F #n` Q"Mu1ɰo׵0 lƆ`'~n8ݎgnk>۳-쿿ȷ$x|־oY~<#MA3[-B!ky#F]'idȂ1-,T ԁSN=?~ñЋ'tI,]7va^&~&l 2N ڹp 7VGx0#!d)įhvkɭq&kZCD|M ^<ӟy .O▛MfC֮]-fJ+{硋Xs|`er]} sݜs[#RfԲ-)% J<#P%p0I( GU Z!Lֳl I$HBHDDז=C[myUfWp}tM6jRCV6g?YëwlZuUNi}IW W~#1i ZaA:3ck%+ƞ^;Iv$#@!Hw%P"!e˅òyɏ_Ƶ<ǮI|\X# w>7b_zOf$ PG;LlK];}\y80ČsVP0P)D ffdd P5{)mD ۱lY}N#d"``iI0[be$yw-ޡmȀ L, ^ဏ:$>r\`9.I\gA)bOFWuec7edXd-kB~'͘da^4&* G:SP4uruSߚ%̺K@$ _p:BGVPe3+sMT0|W닛ϻf!u5aIB,)悧}sM/{+ұ9y2|z?{m&n=|߾Us.{.5:Lɚ#/ŴTyk|%B}<>MMUJ>:|.+1t8lmZCW Xd ?aE(+B6]^ ݂}`/8j"!*fj|b|e6(Y:.q :qZf_zHX{N !՛qp/|#ٍ-,st^@ 匆~34[2dح6/>50{(?9_z"'WpLC~0o( "vHH9"ZtNC5`iݤ5 i7*8Jm \Izyb0,^ޞmE1&)_ѱCc@2́GBp V^>>mEL1wCEhNH "0߳it}ٰ3)'ƢHk>=sC?}`; Ql.g/?XNwi%]L&yGUP3MX7IDB'"> (%t ;;}I,̴̼e.&0L2İv?|kg2n-2iմW㓒Ehdf 4 Щx=a8ؿ'hECxq лKOD"lyq8YĔtIXYr ^۝-]ׂݘ䜘?:GIs%SE|1Y/q/cLNoe拚_(RfL&q~,d\N6v\Ⱥ]ry&6Y>mK4 &a~"{; q &~G.$FK?p|yƒ\l -)5~ό`*^o>/o|mu%ea6`v`bSvU_GB^m:aX4 onbXgM۷ʝqTF4&>sGBc3 ߌiga/|+]᏷ ;{%+{Jڙ$4W1xHS_%uzL=˾cjJ>l ˧{QG<y}V-حshPE=",ڭ/Vi"Hߺ\ދ<%lֱK铷8] ^K&VX7hZ1 ˊC1"r?oUsZ[gMqFz=/#`n>}Ne Zˬ`>#UmBfTAe?Gx̟KKnI P:wK>ԂuX^32qѤlO p,HR<6'OtU'ʍ/~T$_"<=D$ l֞h3Um=ܞ:HsGslKh`^@`X+7 ^ё#ӾEF^%B9k3O1E nV DuNJ4iuU 7E)dp /?ͧ{w<D[;<+iBCR1^R/i>O6D?&(Q`3K@+50j}znMc L{IĬn.D>ME G79ZI=#'jcȌ{Bګ=|঳":(#zu%{0<+"l`E2pS'=)b@V¼ljsƹp y_Q\%\VӔu^QS~wQZn 9͋#aOql;(J;kEI'UR?W^KMGimLƎqKF to57zCilh?_.ck7cLm#]f 86k3~$31áe}*G6MVɫ:|RiPʏ NGO'ӿeFUN 3Co{+jm W^nW*,b^@!?aM6nab3ָϭd/6\/r vOM7HMsQ$Bd @$d#@$$F,}׹ݽ'+gE쌆 L`1Z~PѲ,&͹ M&#!S\I[ݏdLOiڍ3792MOzU JjlG_'^A$x5!>l)CO'`N ߔAdѬV~7̷_aTWW{ ’UjsQ숈q=a$yI(y=nP >rIXL7ǜlN+-{ӘmPȦ4}r,X zykUټm { ja[->!o5jXsk|Jô7tΒ L73ff}XulrgJ2BoV #yqq{{{mFߧbm 5Y]_5mJDoi.* U=?+I4>N[Xbg}-y|t!xh^n~,]Qtʄ`"|& 9w-YMR<3]NCktGkDJӂ;S0dv'uiX+?>+%SZSKC-)sW5$rUa\srKZxë;y6iނxgceDžln-UzWvicmXz?[:nnL ;Bā X.c4򦲑[*wTG[iy=뭌o]WM3=+ L2/TnEU6#7fV"5JJZD c gn$ 0fM,y4\y`oqB*; >gN,~!9uPOԹ8,~#:9/$5:콌kUvfE= ~\?AAO46xWyt+ܤ =Y 4. c) ?l_ǥ&wW3\rm29]m >zENvZ~x1枦`GGi=E!6 뵙y4Ҳ-' `}]e rMwж+_#xxVC֣L@ԩAgv3/f"k]WVg#1%Zdt e.f>?u[+zz,{{ӾzKQ^&(ƒё-qޡ%O.bkfrN \1 EC&ЭHg0iAk:{_]WBN3zIuZiat kevjCֽ~ocÈ8G8kɛܰZ^>Ùz=eˎ1K乙]Lj|f|XpGuh6uUC.p38q{paYs j٩9_*5bLFJliY/{ϹPKgr.&zuO+R3?ғzhB>I.eαʂx?cY8K3M* c Syݩ2Ma#5t0 AA%@ari ψ.a@>w,k i([`^~J0sG%04ѕAb|Ąs}*'8:ɌupS wj89׽}:vs`6&cVq9^3`o(u2eF5d\RQ{:q (MK))o!zPma0Nw/q`=?`LD2A]Ѹc{[Pu _q~pKKm0#%*>ۇ>}, TCY>~snm|Sl6e@v GkSouW~9v9vBzEzTK(Xۙ׹*ڟ3|Egc3!X0 v,qY*}&kܙwyn|uWo3myi~j ō~.֩(}@Q; /Ee@sjĕGM "K<Ќ0r&*" g6;L  wl&q~}ߒ},{y?ẂDÙb1$K;OW)32z8Zp& `X܃lmw35бi@GDF\*u(UӅ{kٽt*:yhwZzD1^gڇ1Ss1p!v4`Ŏȷ$1LkU <۪[Ѯ ʪhTU p g53u$Kc_y].7pݗQdUS &OŁC|< X˛! m BJr(NնnAggEIN]gasr|li}tN2k]T1g;V[#z:]7JA2y|FXϗH(BAg]zQ(>]9gWp2cl{T#OOk}^ɕ.ws\d`Xpzs:8\QMt G ~_㯲;wV?j*9|{ o6`<,0 +#-Xۤm"\녌X忯A6 ML>Bgi?kXu0^!|S W41ϛh#i^ ?ILŻ3I1h#vF5"̏}%/ehd:-A{:((iI2EGmGgᑘ>]]Vl~D$XUNBv᳔FgM z܋#3A3AM{fH/؞w|af+ةL/n\2U1 [X yAd ڱ vT_FI?;i‰ &;f>d!w$%w$M86u<L'NaGH%Mf(Y~S\ws Lm?}eZSy|V2zrӗˤ C'8039TZG%a:axu ]Rٯl['w* '+}oC\69~7{bZ^UC YJL3juOM/_,C ̌bTgC|G,m[',Rߢ{tq5t?Bކg%lmtR?v3g]ד]*0~iL>!dգIܬHLELŠAs0rc(d%lC]˸Gzą$i&Hġ| )OMG_i.ykx-IS5dBck.L3#}  #m>O"ØjH<%@UXh! e.ՠYOYvZ30uU%!dA\8J&FU3Fټ"y JEZR}@f\KG{|e@9n*_P^T#T.jR݀AQNbm'6Ƕuyy;v?5Gp0C8}R SPq;RuHcx,l.Hq 9u5X9QGj m|0eCRۡμi*CN3Bz'?u\3$2.M+)^{D\:}̒eGs: g: UhPgkq5{ yGi٤ϦK޻^Du6pֲ-zAjELЈ^Q隇 T l51 Y]ga&;C/_>OFnWgSqiF+2z`@3|6XFHٲ@/g[L#f1e "=¬qI%@=<|hAjEv*łō?->I5 XubBRc|y~vd 7:s\W&* [2lq`XW XPcf&>o @.lkVޑG2,wgc`KbUTk}mMûz |*H ״]ƓoՠMhڍ?!y#f])@+W=^$[ qdx=Wwj:NN(\jt&@$=^mwW6kEW#]6"`'IsгxtN̈́ncz$P:)S{ʱu;e*K9JJH3?C%/2*ъԆd"%SWPpg9!-AF: ,sx)) Ҳng$Zo]3j}=j\0()Z&b0lvB.6[ܬ!MjĎQ{[*}>ãvqBhjKgh%I- .ŒP(Аfw 20d6+)54 lpe3|TQŠE罈ˉ^M(O{Ϩ0| \?eSUњcRQYF@R/3B%!͎d[D)ML.J84MpJoPD[(Ow S/?.]%r䈑Mp:8 !bl6eG.y\m^#CbyZt,(ِ͡H21D¢Q~Ch ISl~%i#Տr[GCs+>.t~os\,ǃoSK$*_0>ru4 8ٴ%4RIlU<țC(C3#',[5?f'VDikwPC:D Co}?perqAu  NА,We7H !}|؛VU@4*̯^ɂ 섞Ķa%?uЩZ 5{G uh.j5" U7^ŀ WģCO%'rIAtF__r^-VnuW1jD-BĔZ@'4MLɊ@GԾuX4<>OkwHr"ҲI'A1Uj̫!> zti%=+u^Ϻڹ~NR?CPJJ{޷/jE Ȳg.Ϸg" )"wy(@,{74=WtU/^GaIU N%Q33^%f효mTt~Kk#Ցj%10 P!VZ]44N5WoYBD 0D\('gl-%u]udrL2]_"i7^os*Si",mz{=V2WPE}o+.pnXF`(c3Ƣ7_:˾'?gz%$lRxI9K!mƃ]vUOTz=>mi{VaPj~'GМb_Wfs4l#a5|1\x-Ojn .ũ7Ȳo:(ϑvD=2&c_a/4^ dZƄJS婽4͛:̂{06YQ_`DFGMū7!85\d2dl4Kb泂5ec];YYsfBc9ԇ}%mnX~luGa7SNz0ԒOwQ+iCGoS#ԏXxqcOH v^tP95UFԔBllgWD`edGd2%|bS^,<G^Ҽy {gLY\'5ԵcVV=);1SGSisTσ9w ZLPpBy T:J5w"$|yW,3C 1jb >dp\Tav0aGKF7wXQ?ڮ;`s,+FYGZn۱"23 X3 H4d(j Y2S3PZ.B^E ]:fk;% %¿s]\wl.„:6 ʓtbQb5  ~Z q-^@^O^+'nP' %Z媨d/]roQNKΐߑ:R:v Xâ%M JiN Cv@,\$FG}V(X @XĊD!Px8 ߞ.n$9:ڄMWW<^(/X؀[o D[YTST-c]/ 6 Qq{~OL W dכQo- \x{{5P\[Y?w#W&!dr08N6$Y66]7*>TSW |ϖThysEM;V ͭI<`T\`E>P-??VUY}#>_UY"~pl :@WQEpܰzkSi}y,ڴVd8-UTшM̨aHo8^ɌV43{q X9&F nW,T r2qX<[wދ*DC#yf}_>?#APJkg;c-:Գq[]S_m{NcS^ECHo1y8+mnɷ1qgټ Įf`LoK 0ZVTOXsP}j| 696^KbL ~rWZZ 6-Kk~B2&nh)]A_3>ߡ\Tjoˇ6r L-RIoT"T3"ĿͣV!dm+6k{ TdQ߉}0_ KJnS kހUԣ;bz*;Gͮd;J]QסEvMg7W~(S{̈́ dU*GR^l7L,B !%M+y] s5c6&\je*\ "f@تR|}Kو$aqѢF`ŕqߏ,\tU#z%>-aWzr^gc-"$%q('Ƙh330F`2"ARoUdS6/.(>7sdT!)c~dzM֓O~=Q3 iRCoۤ5E>.3eY$UR$?I{ 1F'۫VJjzK4F 13~VN bp>ͦڀwO# %Gx>/qNj\?>M!H+)#4M]XR5ڊǩ&Hp 3g Y2<3Nzg,R1cMWH.T-w>D$͕ϼaR =೸玖a.!SvҠB!f!*@ 2p<JwuTtHnm" # M Uf~nwlcJ`~>O3ͷ8Y$X/v CBOªShzJ]G+,&E>w"j&8;oI&gCD NA]LǤSLl3M*0{G2{{)x7>ݣ {E*qtݸ~{onw.S F0{Rx6d. 30$M$ܞiY\\e<7|i3K!^  ;uTr5wh,1I~w}âEL} N}L)APkxWFC_ir<>yzts,{0⧃˪mr6zDR ۑ夡Ѭ Lzxs0hQ_*2$<`\U9C W53Q0Ѷ{Y9{6Ź$1MJ[ACO+;t&f{' L2H=SmRƒ]W:}c7~W ~:3|.EkBj@դsr gГ,'m:fY&+5N΀JZ/\Z;e2ոul([׶|YLu][E_}jtC 0Öꡈ y23MO=ԟhW /4c_B=/U,pz*̈&4̒5&>&aۤ!nj I)09P{pWf>׊7bG8!$ o1T~ޞS T>*Ê_#,W\ؠۡZ Yp` $EBؗP?GMZՐYsCAYW#%,-2[LE+jߔSE2HKZ3U)^ wxLt||?gK B9 ;v32)Nc嚐Qg7|TLfIQRŸ""]6(rW ڟ xLM bRƛ E$c7ZK`s\z QnM޺^ע@P}\#07 ׼v@0`ƕ&DICG>U{F={V\ֺ| 1^ֳJUG"_B8<N"38!f2>6-9i7 &83a^$V#]==B9aphC~?0HibmڠBH'$Ҍg'ImO24f OJIY.B]o7hBOduˍ+~hOZaKZkuOC*x֚Gyq WISQbI jzHKR*Bnxƥu/@DjsE8j~PA:1|x!Vy"h{?Lq)vM"у)ȝFj&xwf7O~ņQe@ 2!$ > v_# fi(Y~^?UbT)N22Jd]I00 ~uWi2bJzhs-$I4nqC c<\x]9ecT<4 /؟o*C;m@҂ϠȧEy˴([.vP3ɏ]Q6%K8zK#Aj~:燲үYwQp0R \HÝ.q4Y4E֛ T^s樻Əhĥg7Ah{w/*/}cF_,ﺼZPeTo P 8=dP6j/ FZƂ{zVhyb~/8̾#'V:yZg@Dì2mQ %|} ff`> luГOq{?~BG*=^CYQRhue P+dĉtxl.n۴ϙF/[y MM3 RÕ댋D 82y~7/z XM uzL5PjQ=ay~v:PUT~8wr!<OxGuyFZf`v6{ `2 =ܿ v׆Yk$c$-/lIy\|8M+J$L՗<;.%Y,Cny*r^OVeߦO}rk^Kr=FA  yCJOEf:?P qG1%~S P%dZ&lnԺb9/I`DUi-Ep(4ƙe.뀒@[q][,\;%3UC7:/˓ĐD6>?qoqTY \&pF%5"|)OiR!﷓߈ 1}Q}>?63yfťްͬ< ޹ I 8Zi?I*0."_Eᚃ%;}Aoiq0C#W9ީ7%g|f||U}mL֟1?}iAf^ ϋY]@LB>׬a&|H  (lܡ+Ypæ5g>B8k+ueYN`k ~McסI VBK&r*+'6㭛 Ę xI#Ln_"?Ԫ;xf8-lXB" AtڔLh^=aݙxFu~Qf=J2.ώSzUpm-;'FsgqgҬjrc# ʃq\2~DH@n)u`Y/MWaLTq3&fb/V]YK=f"HSL K)߰N KFf:e:D)zbUTXԁd82*5w(0|F6(sh 0_i^O7w+>]p[;)J9|{&!F̝x6d3( !H}M^Nc*ɢz投dtSޛ+fp.8r.c̾LZ(|dPs[#{GĚҌ >d .ۤz߻_GPb g+*| lTWؽhBM1F_x]C=f8"z{mɸM*aHx o?ׅ2OYZ=>[w{=:/ǀtS//E_?!nNizȲ~Od0 PmAxhdf`3"-+/fVǩ2wy339_ʍCyj&'y3W.q~'ֺ`?guqci%Dq+-Oփoqfۧu$W?+F"s^>c<'uJ2RKfk Ų"i 9_LݭO5>u {7% Ke9u4y&+<5C9S!u tmfƒ7L%D`]%ƍ?y9?TPTGcW%H\A!5r4[3Nޑmy,|}k<ϸ\a'j¿@أiDwH.y4RAj&-S^dk2eÊ>i圴4,߁g#޳M Mj8EiqzZd3|FaՒywϻT DN.s[gދoK lr<wWxzTڸTh|˚A{fF9>[A`ݶ[U'n,(K``ΫgC?y ZNaVuF8qmXXbZMqW*"uD:}BC(iIRk&M;hn>}/ Bٽ]eo$Òp ^hM-TKU<:b(F$haa6j#W4rxW'Ty :%G[ZZUY& -Q*<6.X/*+KSTa%>o/YҢ4bɊ<+='Y`aTވ#|Q7bɽKKDbёM&i 0~i2{^G_6Zm;%"C釸SL D!mij%>HXh=ӠY[OO*أ Č>5_7!\sdh ArEȆmeꉈ'DkJPꇦzE֭?ǮtáUeWC[}*<Ώ3\AשT_v$* kVT、ֻrbLA(P C[ yPҊ")PK@G̹<|ƀ>=n]y~җ/Oc& gDr)Y?9Z57 8<s/\S}5ʻ&Ϳ!J}dHZ@ F5{KZ ߓkc&QSF\l{c5kp5MaN?Ɜ-UuHq$C8p̒B s(MwoWb>L8>lS %##ٍ~% ww(! * 4v&(L]&21/-@[ Ko;idqܛ/{Kn _Ѿ-'>OȡyA~3D[6t{=C-пZ"bj{>6A#._v5+ A]z{Y6,Wǫc65 m**Jbpa?u|"-Q<,v_㏤/)1ԇ8"]\m% d(@52qu~)3=粐 3Po&`@Jr'S%r瓙ܩ!ؖJ}+o?yϬo_@aƒJ? 'S_>b.AOXd$[~t޳_pa*+>ͨ>i=+`% AqN(MX9̰b2NB7t~i0~~n}UɣB*|=RV-b1R trzzo/"q@R7ggXLm3*>y1r)wh{Q@e") ɱ̻>Q/]7 )cm5NcPw0ܳdO;7:b'=[&ѳnac33RZ(DQ8]G9l:o?!L[ ~߻XBQłNNnyD*9=uphM_$Xf2L_¸#Bj"ފl1Mv;)jضkIf n$rM*(hޘ B lG\7t 4u Ⱦ()D%Bn` os- F[% >HNd$aJɠN:I##q8p|P}t.Pw r10+O:b meur^%9rJp1U{ F[L8c*yPw]0r&V_tM |ٷNMg :5('Hh1񿹳A:YϛX9aiШXInkf[̣I2BZɳ.w2gAMia,]ݱV۫с%l |_KZNZNv8p00⤵c!>ڽ HkzdCXDgV7띞v"7\`OlIsgfDGơ5A-yA.j6 4 ?!dF"_0+eL4"n'M|^O:]%O4\Qq 3Ue ;岭8W7YU&NY IJA`Bsܦwl/ժ4ʼnR/ pHvF߷b WeiQr{5Ah;}àל`_?<0("EetԀwԐ \#ռK̖l. P+:9[]X?Kx[uȬRC7SVyOw%)XQta*S} Le\(l.sm+RGGAxhBO_Xi2ra &:F r ҩ{єâܾ@1Zz0*lI ?n㼼+[2 $ke_Nq#9 0Gn[WyFInUMʑ屖#$CA͸+/ &OĻيwlFdOTƏP0rl.XT`0Z|!6{юvVۚ2 a Bzc\],%$6_^Bb\i_.[P+}lYb,dUN" dÓ ^~(*%n*$Tv`НߎǠcs' *`@<% m&3q-( Έ5ޛ^i_o%n7~ڧ8`)w\41/5xȂ/}H5N[}lf>$(pKPWgݰ=oDNfK>~Z02q!HA3&_Fn G~.- X W6\e_ɢzOKYgj"R =֒scȜ@krMJLI1Jm0N@^ =Ւe!OkN"xkգmWW>ۧq:M^DZ~ݗKQp2/JԒ%hv5$^u eeg  xb3NOTJbmR2JsZsȄI@/7XNi;j%q2G-U:ECɖ%P%kk-fuǰG eQ lR&@rAbPEGpw0ÆUT3ȋ}hyRiv5mzn2,z%is8uRFÝp,BL%Kb~F rr/c}DPh|!gmt?lٟ#pb-A+F$_a'9Hғʉ 4oUj("g*-5M /Tr(keqܮZ B ʓQÚb>`w s.Y=7)T˒h? (Mmv^Wn#gT_d0۬"$a< ;cX~YӒd)1LL8-D)II?Imc҃ %ϣ&R>>+ö+|Y5m4X*, fANUT掺nL0hjum]0Kp癗?4@mZ5J̙<=B ? *}sbEe/H/>I>#~ˍFSn6֪`W6F0shq|XXr_2;^fE9EؘOӬDi,{U^ls:Nc\T!#BjsyD<3ؠl×kw4N-Y@MATPgݑ1kpJyf\vA8{WCfQ,[N$FEr$j 0xh5<2K]WlQZ[u̳?FRl3] FNj0fp2546~W #e,+ŦD[.VY7NZbR>qł1c6覕`\^6ΧCfVe謤x4FmmNtXuweu:*XӂBDZN'vFuf |C@(X 8~`Dru.u{WU~ (\@[RlnM5 Ñ)BA˲aw wEP2.ʣ(Q \ŀf%v3x ֙Ow/ P>ҿ*֧VgݎMi 0lc7D !E8)%&iO~&@!ϲaГrOn<1m >uEi!`6"Ȫ`ÃH]8pL8{Dprx~3QE1:xDf el3`*ɺ@j5~X~z pPH>澛85IEfTaL{P}D鷩g_L4åWVXD4jm)`|=eHs%o?y(MQvПWϴ,Bp@ñ,#7fee6}:WqXV e5た)#훜? )Ych}w%׈ 7v͎'-=IG3 {X7mT[-cpaR#qS4y*ܨ9yvI9t G!AAhHT"8v@` !,tÜe0{wr9@FL1&~6Uqkp~ (mG߿U$ @UP·7|6ci#~O`_r >oay_ıo =?Զt/ ^5P_ε_ hgCi0D8#{5QRA$[JD<׃лyWMaoUcEgd/Od3)g29Z x\UU+(ž F~1>r+JAv!oK!q[fPP&Xir21Cxvޭ&@j$4Um +Z6[K7'%0=ʃ/їT' 6gLep;S8x, WkyE' zaWߴs LJukpc-e})oX7vsjeE?TxӻnwxBv*]S*oѕU#Cdž$\nA-χDvGuz 󔞐6X4S5WKC0Ay_@C.6OEMeUV;( v!N*-OHSIv)A2Pc,^d.* J% ai&K,._B.̍^-B(X)p1[㌾o3GwNtIHC]>(5<U.ą`:eo]T{6{\f$ G;dI)tXeЄ@Zzr ~w_)` 8RO*CC==bY ¤y3!j¤qҨ9{:gEa1&iP_DsڌU SG[$Yb(I󰼔„ w2|!# h1/v ֟v[YUʓvz۞h 5 lIŏ,&S$Osvy[8"hLp0K0L&Wd#o6>F|~}wu߼wѾDƚEKcF cvE)3oɀGVOI**짆' k7wʍcBF|\P^ax1h9ؓa: ^Oa، ^ajʄZt^ޏOzzX!T֥OWs9Ag 5Rd9'^~oB4b6ֿЊ7;f`졐zTNQMx*\OcpJsst0:Q皜wؿg)9ͯ͐B4 W< }t0`y$Z?[\z5jgʖ1C'Ku, <3{< c/i3`sfJDJž>8wNFҞʶ=jA7h{ wȼ34-+^^z QSOutJ͜h_S9p5]`F~~F۽$ {MXB<$*Z*[[6Ay KpUl'aVےJ 8V0hAaftvlm|Օ5uB..lFP7F鈖=9[ǹMR"k= I9{=̽ԱN""'å8rBA^L0ëSMaCXU"hMk a#+LUmb^Z2<ؿPcT$pr@M)r'Yft<&OnwбxU;7G;J lCx}LsBA2uRރ BL8pT Ҵ$ 1G2pEMmfrTYd]Vr̖?xTLWËʂlZ<-j Ɨ/DU8q0w-a2`ivZO^G F7_3|}8^\-wS[x30fQ0hlʀ#UsבM!&Ã,]J@$7$ÞӾ\XU.I$Vmz9ƼKӡzJAضN]Ꮐ8V3>p~Q_~trp37-ku30K%s+-P S OA'yozʒ/E]7qz426ĝ.ـci8o}XO:!aؖgosa\AuϿRL(!XL+Q`td U1hKo0cviC',AVĬ]qvz3O01q?Lm>-hM%8&=՟/1$/#pGTK-: KXEB)5覔 !>P߳l\>^FY4wR~%}4,DZHrt@[.Q$bJX3*X:#k݀le NҪ ?Kɦoԥ$:)xo,l\Ұ)bz> yJb.&N䒈 f'bS/q| #[u"X &C7.{9@E @W4!GscPr 4 hWܿxCE\`9jAVx $$?t\ikTȗm /]/mb>NtsGи4&$ǜ&t;ϓ<5R <;g x ˖`ضD|V 3:F 3 Ѥ 5;,ߡOs1@!6<$ۤ>)4[ nȯkF).2k#mzRy(3iM` 2t"5F YG\MO?&+ >mزMl״cGA6rr>Pd , X&\"0~ uy4R@utַ!Zg.2݈$NVAW/K#c;RD%lඩe>H+ 'Y 'L֔AI3H2",?8AnW #WKQyPw-Yy2u=m&_ v~VȴZ,M{Uh*Ɛ9ءoaϜHSikLzHA%Ep[{tIoIt[}QZ]j^ݧdd=OgmۗaDpi=Q5TbZn:#hs 6R IpTyف ֝x:($zYj?.3bXO'D2z06$DXѫPH3UԀCi3B3-sX>`Ulm\fvYI*B8'} ضq5$x~z{s;I8x wp.G |̎tC]K`Y[&LڝAQ;6 z5G1+C-{3/Ca72H]ͽbIMXS -_:AgҽEB{4V{tcE5 =9-gwO b$B[zXsA0g OƤa&lF}_rcafE).X#@..e #\; 3CWȍ'T9] ݋G^?"iI8BƜsۤ坥yrK6|U1ln<ۏ4ɝ|&:<6|1lj^3oiàS;uMC^L(Yĸn=P9y< +i욆Y6*Z?ȏoW,17tͷ^ VHgLՒ 6eflgC#*DC]iUij*&#-C~* 6Wkz▪_-x(\-;5'\ 1:8+Yd+&5!ڗQvmg0'PԶyűebV^@n JЄ&9@'c' .S6X!9p}YJJ>$?86#_tK}/aX!OwP{F+*'N -0OONĚfMdCgcQ 5ckt * q:_*#'ۆeroT~> ߼+M" SpR}м 4:*\˙!ߴNٲM -E˨4p2SsX`ixȋ mǻ[T3y~'b z݄Q0&ˇ;mSQ Ó3ko s 3#h͑$=q|5s#\ Ş- KM~~NR&LaJ٘ȮL> t'+ [8knf)*!__~З529Zv?gh|btM[ܬT6@ @(qߢ9,{r^ r)(y H.T&~CVH@/ `;mcAK3 y@p y4+ek4g#C7Jwv9O1;"3 ˷͗x WFSI#0Es v5p6fޠd! z…%樁 [pЂ8>@ؕkJO Q|r&g]K#}X[";9-E}y)$> 'dwb<ݽ1ӄӢzZ* {3Fq=B#|oeVӡ'7o0cB]&ew\3oI9TwEᄞSqvx Se%270Q$ڣxm2ͱqOMjo N(Zs 1yg?*4JE,s$A@!\/ ;ؔ76='?,Z @ \NԹĴIj;Ƴpέ9~.NUs!JI9ƺڍx+.PZ񢦷 7!{ANUW  4 jʘ|vSqH z; F[z9($lCʜ5_M3.Jvئ{iBN|Ն%-Ōm6>:~jV BAcU0f%N.#CMܬNi~Z2s 4V"W!fKjE>K ;j_g9wꛥx<~1O584j$p3jtW9>Qņ[ܹĸR>z Gu^EoAwO>h{̅Ȝh(KXyR5ZO-.?8L*:Q AKbcMYA5m3E,|am%-LaKP/jo<[# Ŝh5ggO]GfI+M7۴)Db n=5&îS*ٲSgOt>^GI#W|d,֘ Q╪;: ÌlQ>QMsxwҪ GF c F2cSu>O ΙW5 X 1g-9jmZ uxJ`fIVzID-e(7w)/A9'jp cƲ`ť) G/GPgNU;q ŬOuk] 3b߄/ aebޫY6#ܯnKC=`nm@oDgefDu! fTݾ[[;@mO|r6V`yZydt%ZԓFEUd6 )GZs K#Ýu$.0aK}DK5m19¬Xd6VTn#˟^Vcy' 5*Yј aLc_ݰd4uҊM( aYK*2bCM*cG!0:`4n*wE@X0^$7kB&4rkq}P|Q;N]M022cPAmpө\Ø<9J4q|s&T8M}( Y&9@~ID&ri㺜UA'Q|Հ*1Bod%^:C=JGZG{AFu&Nq$uU6k˚cDr6.O@Dm<" 9Vڗmw(OS9K N3!:d'V~.5)uܧ<)[#RIE >:3E||MtO///.TGW`'%\_Yu `kǝ:jdf6ބ+W RO\%j?]| Gd1pc ~!vXViVE~zjek̉FIDJ4k&ͳmFk)oŃ wA/. N Ң{n@w+w$-_)3P]pPPmZqgOUGԼGj(zs'RAM- C ޜ t~ߔXnՉ]ɥV"s-oVORv`hH-C2zmWvc RmKV)H`Wf7uUJc<-?c:rK  i)e D^ 5Ͷ/(X'oV],1۴z.r@JQ^b$TDe)3:P_qU%oZeD\FE+A';l S`NpCTpZ,x[%~˵Z!-kn)gzezo3n`<\efSzCnshM_F{A@5[sX'jKjS r"h'gr~:Na֨H+с]V*÷k# Mi/q帉td9L1WiS@Y>ԚpdpI&vo++V' n3iUNS;I誉ffs`ۼ {3YC'-Nft9^W΁TrD_ ӇOÛ8eN4Li8;۔9+njj59H jX) 1T9DPŬY=Ƀ2VIcA8K V5"h&"y(ٹT`SJ(6gךQTsg:R"ʚOu쮕uYm%5<:JmMDgVi&;M[;10v~[oYnw;"zi$] 3f4@@qU n݈1вNg_jt/ר)8axm|gp06nO]LqGt`@i5%A~>:LY:? .yВq Qgczi|+on=߱lZcǑAHЍA`vhsOifw;Q{[W4y_ Oŭ ? Eb9)ډ08zGGrIZ9ꮥ"TˋѴPQR:Mqfߢ4Q{b*Bva͹]fײL5D`Kyxbӏ{M%{rѯ\%͵ɂs-R ٨<2c;7 \'q71{RL*+^U+^䢢{qՕr=OY'nQIX&X.F#]'*\4r;&煳'`i;A&+XSi\Q\r\Tz[}$Ń:;Me sl⿱Xr+#h5pdT/ CSq5:dDi4Wɤh*zvGB!X|r{F2ü@_K8uH*rȕcT ˩u3=AEz^ v54Si,#f^\)xk\yIдgX ͻՔsj S gNHb'\vx;O(=fݔ|^кCb,oDz۶PnBi4)PWoA߳V}Ѯ3ЭjY+)v\ZM!mA:=K[^z#lJ,aۮG%/T;zطABsm!^8'2N[x>~:ڋjf`os %N#`uIլR)qݸfPRNٸTER&eaV0A 9i~10y߮icͿq9)!$Jx ǂ=F#onnn_,{PߣQ7{' pcBmы ޝ5fvVpzS뤑cHuld5mժD,˄hO{ IH3H9_}X:8}"$1{TWr|H|z:2*Ej @S-v5frQXk*QXCsZu3(̣Ѓ9RWwoc,&qچ%Z% ۛ` :ťx")bݞ [~+ ,!Lve!a4 kB"wNߠA٬0f'hJ2 ʶN}35mu-B}d:nnz%v9UX#PMUs2-tLOw/r:qClQjVwpF Vw46WhmJY^L3Yo͝0m F֕TGYuʔ&vycw]Kvnv T/h輳 (,SzATt!+OCE=;כN<A|D2ŨOrxaVxTf?~{5٭xZ!G;%c:"-Da* _fٜHf+XV|hqѝfnTa-?'" 17ԔCNwLܻ\-HW݄J~6Mc1v3p:ՏgfR6ሀ?RJdږRLFSguAdw*H4L 'ϺKTK⒯$kYcM}vw{V%^uIo ArKbA?_ $O^Y g8TP>=. h2Q| nqKbFHtv~hB NлjbvYO 9O* [qN3SG.8Ʉ_twa0.Q=ѭ0:9:)+|貳^Qr ݓ\Fޘ2>TnK}l{?. =W %4sy!5|8:NHSWhei[O(f*!2vfMR19%97eJWg@П߀Nր7ytT׆%EF 6k9e,_iB 8Y#eN2Rmha+֤硈G 7bHU kUH&{.ck5!6BgY$h b9EX5f;95e0z$e9WbkVVag"%k7Xb sa n?Vfmt9)w1YLӣ|ՐB:n)K&׉ Ώ¼zbgiDLh٫qLLȡHʉD-&^89v*QZrKd-`L=rv 6Z&MDEY ʺl ]&v3z<剙!|uH~3PDh ˽?ǚ}J(H|핛X[~"Qh֠U7]q_r/ldw}oӆ- Dvd:j*K?4㺂< b@F[Լf?"6͕=EdJk=GQ &|8)'(!f k Y`OKd#~V妈bƆދ)ȕ89\ZwMwp5Utb"0 ƂRM G;zBCq۱U[@+d4EbVxx2թ8)%7Z)#o<4prBRFKw3\~;>(XFVvyyQ"=s uMuU/&Vx,)r[)( ty8ؠ;/uq)OL/j 6:8ρ;\(f4-˝|y~,i?"fIoJ`YjX!)\hWe0pڤ?He& Qv?B BhoIj~ε{`!ˆv_nXB4򞮪Pg^ ɮMfJҬF7׉ivU*I*w{A;lF$[rX`41Z֯)~ulEذSFg˄Y+; V9Xr(ЫќtCǣ} v /Cu5zѳYCG>PfW0wba4H)\\k\<)骳FIplv.wY1Q{8χeFmԤ/;1K@ukv)f]}sFn'%|32C .9`]ׄʮ>/@/k8IZ[QGQAeRfA0R+T;!Gx9ҤW[l.І?; a=nA[C4,Ңot%evIFF{tԥ\T}Zt9COY뒇 kGqA -7 ̲rUS4Wӄmݪ7$:D _ox_&l6` iiOŚ'GZSy<\VU^B ~8TQf䉄O+{nS;^z&K-bMw$'!(w JУG uv-MR`ˠ"w†y'kO*S):(Hp}_²P-U3]޴63y-Y_HX  Ƀ$*e<a/M1Iv5Dj@mY&L#5sN"b.oSto;δO&q]HY7 ݮPTqu%`QG wrhrwdP_Wbcs=V&I;7|DŽMWEP1Tү]-"ck1mSJf{v8b)zNhPEkpL952?YX,7W.֢"Yjte% ~niM̤ѝz[IeXAxB M-`s$';iBLg5TC+Ľ3y~Ӧkat{nB%M{^ TܢV YB %-ѽ,3Ql<=ʿGTn9,z"/M~?:KP-~ <ݛ:U=B:+:CtQޯ8}xfB"Zm# N.1j_dTVˆ;+،PIsX g>_U_Td%I:H*l| cE}]HN u>;¢o\m4 |$0As vطIctK#|Lչ5xb.#r*Ŀ1x\і^DȆvDCرW.K{Kt3L'tBe{?hm@xXp}8Ev3ku @VK".oJ'|p<[!ȊxATZڂ|dQx {~ܻ(I}Шi}j֩sc6kj9yh$ ~q qE[\ SB-<(#(;K$]$Ri K̬랲pq׾(X v^ #6ajM%(ach]w)}OS?:YLӉV&wn'[,Qp:>=n=TFOFh"SN֌>g[-xsmcߙ J>z.8QLyaדyȸ³Ʒ"bӌ@Lnl!/[PgǞ@*ܬWbӭҠv+WOhl;æ[VB#+bp,M}LHiZr]̪Z0biXr?\݂;rtrDhM~ýB81q,05-ZEo[=u~| U ="XD׳#xDMms#j55x(:B EE8YD@SFm0Xal~ky0ͫuWᗅVؕAm!ZQ"Hmr5.Yzɧ[r 076[MgYB!s9-9~YfpϴB.}z (] n+oJifDD4%vr.Bs?uX""o5Vs'6MqH'aEvIPO^:I2 ^k/Xgɰπ'NO m"|vfw*_N*H<^c>r)4ŭ` )[D?ٖ<*8#1|*] T y/|Fu[gzJ!%6ʴNs Q5-Mw!-)ew(dBn龜 *61b 2SɺZ(ڹ.ˌRP(ЙfRBldu{bA[;65a 6k顰\Cg"9S20zxT&c<-p bMZ֧U`(-(6LAbm#1j_&1[ ' KHѹH|䎰7HPaS@SM U4b6+\EGKANQ }Hl԰wBgnPt\ He/CQΙaݏ;98zҕT#{^GդbcLQ7LP`QCs=.:bK"$wfp1(PV61/~-Nlmh'j!&%8r9ql{k'GOILCdgU")aǓdW1DY\_Z1k"^<Пw-bNDl0+5%HVoBgiV)67їFI J&wkտo. Xd"NN:Q;n;Y ,5&bgN[(plqv+&ٔ@h-|ā qTFV3 ׃# aVp2wl?/]gO k!%ˎxy_ܽLHH(ᙇcuDn6*B>{)x|E׫HLۧ2~/6g+U b\󽽒4y⠞]޾[>&.:@a%ȣzck"Gh"cL*`/E.!RWìi4'o+Gk(&k|9aqruz/^/I]+=XNݒBKvSx`Ǔ2Oah'`IC0+3a@ϖ[֢bVnxl޾'Tx_48MT5r1CVeTk K$eqL QeL.U"si{x+}x)>T*u_ްl5E_U% @ IWMbR~pYH۽jC%ܖ^(% ^E[0ND 3;?s k)$z$%W0驒ˉa=KOEAqֵ 9rsCǾ RM]LR\oH6؄z,}#eL:W @ HSUև@]i MQmΟElGLtlmPNP{ഀ%y.M>y@ *jw"Vԗe p})7JrՆa`)%EfSqaC#̎>Ws3Y7Զ}W~Rfݯ"T\kY޴j2DIS|1Ӎ&JuǍ+ةF !I䑜8N=F[;fkǓ)2VauΘ /3wʊm3f8~oѢ zQx;ޮp=u5UkZ?6K ModIʳr`h LFY9n"G b6Wk2&Si||sT\ru yiUX+Qm4tgHcQU ,Bʮ#4򐇞a?|m/7%j:C ,K`P@5BA8jY:{lA`[$1v\011dk"r6ZWwk@֩'Ȟ)>Mae$:] jw,{nMń"x x3Ox^ QI3dXI`v2oL5/}@Eg5 !l*yjƚf;׶D:'}*;]3vbHU]M趃!y3sVm qUQ,a6 fJLx8iK'!V\v(ݹJ-N;) 0t̼榉6O| aEc0SE2(r[AtWtZ;-UI{MUWLo¬cNcg'h謤D?03+-$' JSSJHd.QJd|ݪnQa+*4 e@UĈÕ ]P;+U JxR֢s噆t)Iu5D8Qr)[2~dJ|nOyPMy>d'hY Z tjХ;UtJdZ#/i<%y[ 4 ~^Eƞ ni*4D+`XQ,&Բg,4`-M$:Ej(O,'\yIlUNt,+Yz(+U\Ԕ5r-}_"ތCOn(97KR{+_fr.0ĺW 7+-}aUuŷhT_qݺLF%i&@ O"GKO0e|(bFr51sy˴ۅz͝ F,W(n-'0I >ZĒ s:V*_{_ka^]ݬZsSYFm"]?/w~ܫU'rHK@%c}(G-= ggdh:&yHTxd&q Inkzց"8[Y)VfmsrkS?Կ%RѨ pSp]dh~?vE^T Q`8txv 缣nOeiKQDh=K: ifIO:Ŧdð=̔7kInnIu=Zջ0{mvRjMBu2a e)oL՝ķf. L5Zx<EGfZ's+,\ه!M <޷1 a1<"UQ3KKfNHefdI3g Ĩ ~ee?8Dc+#p\$Eϑ/'0 `Sw(8'`!H^^=ԙ4<Bٝ\h/3 |Jt?;!ysF\oaq0s< K53w|5s64 GGȴRMo&CZ,(h=@ Ti|͑1!GOxW_K°|qx7F$Zy0 ۬ >ceK5GԱޒْ|I8DrMW`٘ SDnbzQ]K ȹEL?NoRcv+2,LHhB 2 ޛf1NdnUwyF V>Jσv7I6H +KTX-qoEȁk.J BrK[hx ^M{pu?QB?.h_NI!A掮ʬ.Xabaq?(I$-kuLdo7K |-{ Z6eao FZ 8F̻cN߇y&q$+QI3~=֧2'&t?o$Pe#<]Ó.I=g^8rBo%Er2D%LMo3b5z-L]25=a{\%\Ja[~mq(z3׈ jicofKUM\R-V{/d'Bpl9YyPYZ]5uQlh :zKARkHQuXd"Hx.O p|JW۰I/$pÓ$]goj[ge*UoGyA3Z՝vYnF[,t͐f볭_bqb3㕻(`K3Cyi Ž΍WB;P&Ȧ~ʎ?$GQt|a++~k!Gx%ocץ?(Z|Wf0<X@5uE=4nD3,Vs1&7+ǷK&%rKt隿"np)Uc:K+byjw l[> tm)XFڅƦ c[u6}/9Be[$G-LNѩ׫L2҇.xs8ePQҞyKngc8Hl-x84}[4s-G_oJ~KSubTL 0n7mf1{U=kȺ}1ˤ3nyiv`Dl}EMGCjjoHX'(2x3]M"`-B$Dn9E]^׺mؾ-{z.zXvE^ (@Awԥ.18we ^u;qI0{~bM{tan@J?g&CH_w,!R|+-RG :% ` .S-}|BzWmF%vk5t gWoh_ID‡[TDF 3WZa<ϥ&H!p9,lzU]s3k 9:YݾI?`ۦ:$: [,;@)Jsme)wt٘s*OWA5GgDM;0 u/wH4!n`fcL$)1eNފk#x'޿WfM}"RLYVVpFlj`0+e/5TgVEɋƿA ?#e| Pj:M` š` Z&U/e,F+?E'] % gȃ w|5103VbJkly_7SW\au?Ehހ%eu.݈#0PKj6w'Fޏ![#xpIۼMv#7hX7_y19`a`VA|mZ/1]`mQB*|Lz\Q$>xɵMt6&;i##f /x ae 5=p ǗgZ[-jg!?iGk' H |jT#IU:-@*m)45ޤʎқ`\KƼG4~{ILfFz p龀P܅# d$Kl!^FcZ-}}(=hqfuyGʠr!XYnqAH?WݓRK wt6s tܭbk&aY2O-UƂ^; N)jd}AՍdvK gm:$Y @X()b 4p7?\Df^Q*G diί *0&i06d ՐeB$ѳ h4i&meF9uɱo, t ySZٖ4Rc {^ W%n(ܷ{(AH\ש{n$xgEj5V5ay o? Gb(KKVd3wMxbdky^E~L (qrV>Y؀*N*LRނQbem5,M7}HnBs=fto?YE&>i^Gڢqq'͂(Kf:JV Wty/}-faފv+GqX%*BEZY#hIzZK)R7v$[C>SFqď azd&V'# @ 5AQ\[3s-A^~s}xQdI4?]"@PVJ~wəj/R%/w;i|m25 #J乂lk h<3R[h!=9 nh这 WTcV'O)HbqĿTIBeo_ 'T|{{)) 7ɬ7,D+cz$ꀍ*7muAʱzKn nM_+-KqK%A?͘|nʸmJ ؒ3 [L$;\$Τ` %q^x^{(Ccxa5 +%Ti-zW|3m]!rwlNrTTp2X( \&X .H2ڋU+4$4~4b״zͰXF wU{ w™j] :k6V iFO/|pY_XZ-]}yIr "A;lEW⋐O! kL֬JO)SIJTf i(˂q:"׳Z1RBWbӨ`ٲ' @.QE$cs dd4*Z{A&)~ɦ8Ww#+_W`r)Fg"?T QWpidqސ gDIdy^{"2V#f]d!hM e`I3>R螼eF:o ő{.FOAՠW`,k1;39u?~=us2XQ`2e(2ل[S>>HGŌG=PWg[q{c fqM(cډ,a )DԻ"?I(=;NoꛀhFBͧ%0yp1=GͱoTqXN{R/LQ#VB,z*XQ(3/<,,R܋8~-t(%f9eUDm:\ɅN-U@ndK0mQ7H.C|bTA^JK%zm;3K'!fX7q7{N /'Zhѯ``!5)H')Lz*q{.)0[Se½}l슼4Cqs#" ջ>t{P7~%]LH䄈ZDao96pAKRyE.C!c1յZY 厭@+nѻR|܏J 練:W\Wr欼:PäN|DB:$}*y_ A}NR-yLH"|+?e*[7n5ߋEIaC"׾HЛHW9%K `F*Fswg(|7-́rh *Qq~3X?1bpTMqwj3(HsC @һ}.MY/wmx"5׆J0PM Nq%][AM4r8@jŵQv^D#mYp+4L7y*ϯvf  #Ac; M؈FE}8Hy7=)ocv̎Ii5 J<8ׄN7]8%K͞ d\9tJ+ ;*$D^! ?} W.ֲ.c T^kE5aҿ l$s5HSlB#˩xt.{(T}z- ]yͺJ5R`i !3f&y{6 +^g feĩ?m1&GI u@'2dC=C};q5RR*)J.wWLM4ױR/h|f4 gW :J8ǡV<*Lq3CvxF@~%K{턓z)DbbN|8Tk«g!W΂]j (;vexz N|Fċڈj nV2E.ߚ, h r ా{]_n(z'K;%)d! G^I2+&VOCX X`ܛ_8Z520cŗ Ef'W:h/ɫfBl-Ϣ2y|7P X`ę(2Φ8[B޶n/`, uj~nEVv<B KQtpw[F{{(BeIaUOʛ$-sN."N0zU uQ{uE~I)hINo`]f ov'Yo`{+y0Fk~2e[譗%b\ISFX_uB<^)!i4R 8,VزYMaJ FVs䃶dNO gDCOfw|f p. !1E^غ] ?a\gbBꊛǡz e~G _-Ԉ]+ K[?'޼-V&]ɀCXg+_`NR$ /y i]:w+YN^SA#fj_p5s#>\)m"R<є.[ρe õ_Y_r׍x3Mڄsu>$6)aR|CͱJ aㄑ1hI\[L $1}e*wV#.yBW=M5KiO ?_ Yι7h0b P/,9Ρo3Ae>nAcX+-΂giF) AvC۴dAp ,|V=܄q+ 5+(gX IÀܣLX'¥Ja+-,X;~O]zHLvҋw~dC5[t̻rC(+mt=S@ :,bLg8:X!ؼ˙^mSU:E[@5`όٜΰZׅ nnmOlD.&|ňZy`ׇDxFS F.#zvW1ON H=V>l!ct i2&rrXL W/SK5"=bK4w#>\܏eN'j Ojg#ԚTxPblot?@Jϧ\]Ϙ`OuZ`:nVayb=3LܬL=G/!:ֿk#TxB{lXSڑ ^}OL;3wDkև>*y <OTjӂyv=N*X1ܯ"TWտɺONtmb`%:)rT$= YWlRE40-݆Gqm> vs/K5i!yXYo™eP$P rOH23uj)O]M ʙ1͵u#.sAbz, Pj15`0ľj6% ˥i?3ǫUXe^p-/{ 3u$/XȸNպL|/O=qr+9sn~,DL8BaKvq(4,>.d@Fq^~,uR|? 0+CEil:(0Dۭ /\W]Hz`C}3}+l`0{C;DPlN pp^,W(%C|^$|y7/"\DH?!6-{w $o,DU=@*_zMg,#u=Åq a2YvER8ozsSHHسH?vx%]V0o~'=#T'?RU)z_AE_674XzF8hg:=6v:튶Dh"eqnfPd#Գs_)lQ _hsoa"]iUU=:!ptcJ5mx엷j &$΋oaA{wG񆥞[c÷8eUx fZW/yo5әh0#;Ȧ_DB|HqslyWYBx!1.*STR{Be:=gn @cc7{֬mZ96P X ήcb>> oi[6B( Ъgb^43Dvqa]Ui}wh\έdSƓD"[o[BjnCA%p+>X7+g` bǟ tKWYڿd|I9(}Eqݏ:ŘH3MK fֈu'M[zDVƅYD#WE1 %yThKZj2AevBC3]NIKk뽋a7r Uw㮴)2XG FR /P gW)Ьu]هr5!rC}`mWNW>IFYF_0QxKT[4$+ h_&ޘRF[smR_bپt/;U$(57WZc&"#~2K$y;6T oq# a~z$} l~vshؘ9ȕGV[f\Gt[0蝩£48DM61n2-T7#!.=ed|"aZ +lEv&mNl j :0 - u~J{D53ljA$l=bx1A!w ZuRQJQ9(sȕv@P-_jfGy# {:hk91l.U^:9Js.qеMTwiN sXW.;NI|g81yiLPcB2_)Xqj%(y2 %78F{gaOnB=yhkʾ5}B^0b6X湋 #~48cJflP$e@ Vܼ8@_Bp~u \%brN,R`}B}_s~ӭ"0ՌJ\,9ǝju_HP|@LǎZLX{n.6YV=/| }A0r|_{nI!'o]l53Ӿċ}>@ʢ 8}pbsܣ*`c;H&Px} 4\Vȁ&cԐEߢDzg.5o'`ιIk}n0eݢq$jsaoTRg'Ś8x#^[wRF͙jj_>9K/d(DQ\-|TuZT&[[';uqptqv\LŽE6+ y1cCBWO@>zPeN<Ӓ2j̸ gȥ!Y#[X"^6t1A:l[RӦ6T#[f1< 4=?|]Ip-e;>56pHٜNqn{7^$ގns5?U бoW@7V~ sjc?H EN@Yyrv` e(2k/qSâ`3ϑTB~:Ғ'-I)a+mbUd"k=I-5)|]:A#qa?Ɍo[+6 x| Ȳ2guǨ w+7="݇aM: \9G6qK?kѕmݻFB)Ѿl +!PWoj-JMxbr_>u= x'h%儛 "glꈱ~2 ܴ`JU &rT1: LQZ8Vr`C'}xC&?d&eaNl~{'h{-Dz~r5(͡(b5),#W] 4>UxT? JsOZq}eO1*DJ77;fpvŬO/1OєX kxIy,j pöF\g?vB4m {#"+1* R.ˇk޵=!8SDu]_Y6ĥ_H̼}l}(g sUILݔr<"i"0Q^Gׯ/y$)>5jξڧt"8YE1ׂ8dRʣSwP($0f!%J;㢇`AgW$ ,hRzEL$a RƦi&lZyخ !*UIZUgx9VxO#+'; J 2(w ic)M:Yy1J,z݇/ '#CRpU-)oqЈߑ"FxNBZPr0>" q"_Oi\{;yq[%d3Eh x`(fۮP\ӮנѦG.D-W Ig2< w;*İQ(Yl@:(އdp]\@Ft<1r.$"⿑DB8Կv:iot󡼟F%fƘh X"id8vHۤ&q=_~d:/})*},B H<(r.>sDKK _W\"hҹۊ޼VTL_4+z/ ߅5//[or5WB<7djwˁ~5wI @y|aޚ(ϊ?⦨LV&qdUf"hLX{s Mo}?«H)XR U&Ig('!s}B 3*7qQīh|ɴx"*J&V^H8s%.]8u(|i"^&F]8טi(:SUr(f2l|~,Qfn]*z< UrtG.agŀBd9ֺba~4SI_ar0`s,:$x̒0{c=P9H#YHXDWl@& yBf+ajpzS6S0 50[d'\\o}{wh3B%F7vo'SVz] ީ\j>^Mm[̥\?;?-N"Ql֖ɮG8A4Q0rՕZN W2pWoƽxu Scf,ƑM׮$Yvli33`/%N{͆! 3-{< =syPisU7}[b:P\;,]7a8ɞCUbvRn s bKɕ;cVrR^c}:rCdquS%ː)D U'gn,,kcБچ~^U[_Ӧ`,ؐoޥ'Y0huu\[BaFd!sņ":AwRW2@>iU'F+XKJ&3J'HhVc}_|4ībMsn߱1iqV>4q1toG j xD}gLT6eˆeb3b6F?9j^lXb$m?4Q{r\N.|oٰMyF]˶i q!:H e(6%*3TBi%Ry:="yfLjM)^ XWi~V{%{<ԃD39'̀QpD8?vgP~f7{hfb;fN)m-靑"nygf&^QuHK"ܾFab\}#Yeeϑ tښd9uD#1ْm-f2ĀեZ/&\zM#(ΰ]/FD-m wdz%Bpq0H~(֜fso{3ioHF2)'{YDžU>QuPt;V}OR|(=Pu.Pr/5x@D П%gA(|pgk (*!E$8nk1"VN" r!ٶG֙';t]L|Ku=tUG+((WC$]t w Z69DRdp-C\l"ڞVcNڎ +fӃ/8h8h*vFޔ(M&%="fPfBrZ[םcH lΩ9?f\+obn7`aµ"pu67xhޑñsDpGViuR\v*vʱ_üX iK]g /S# A`A;l2Q9Jv5 oQHmO#z n=զVS<[6 vGk ܸ#Jp].l:m >)I}޴sJAv 1ϲQ!xP:O@SdC&ɱ$jhN^fj#kG"-9o D1vɞ+@2y)9u QwؾvƲC8.v׿l5|TiҠjqe}݉m탁4 /[&r>䜨Çة i:hF/x96Gl<v7cO kẂ~e7c =< FYyh3~uŅA@suuh…f{n뺏qL%׊ D3Hh`=i d77Clc9x'8xIz8;ysy;H@OG50PJLKi ł.3!v Pk$hf'\:]Y9]EI2is):cY1I3)%djqhBJ4['!*yv91>%+TJ:N|ڇ|c*ݺ`KmnAi kCScuft.e?+e+OJdj}n>1җnΐK\T-:U|=0ۇe'`rgrd~֝-CesU*@/ P"Ƣ"LXJ?Bl{į=1&|HU,{_j!KF mEGvdkd y5T퇀8N>PD3.ؠ6VT24tμAg? vjbr5/}jcM`3{(McTUp2GΖCJUhJK)yC&U.z` %0>H@Sj?H uڪN1\\Vg@2ImVJ!*ѮIkS:O|lAJ,*IIߵL#gm:3Wht7~zy(^_dr̹Ar#ɳTa8^Wf 0^#N:+m}Хa\Yec>BnXbOhCP(ʀ,xN .ӥzMEܙt98DGr} GJ!!`ҳO+/ٰH]C!Q2NE/P29GG[ O&]a:*f9۹hUf]<Ɣi7! Z:@=˲^y]0؞B!"Z -wm>>~sNj'wh4z~ C mҘ djE42PbYu*Z'hD}CD5]NR_&=^OtHw&#}`>K*q [3<];Z&Me k`JWv*[:i6\}<]%R1Nz,a}Unǻt 9%dtCh\TCc3D ~ \kEҩwgz$F%T@ϒ7STU )zӀ|P}U¶%sQ? bQ*|uX/8sqxdQ`ߍp9D+W8$DËsBagT9E' ReZIvU:Ib^,n o!Wapf& TJ-s/ս}#'L>5b8]44@̝)Y#b6Ly0aG@܆܎qR _=(+< i8.lޖ ͏wjNa!K/R1h S`j0<0=vMثr#9\J]?%Z `2FgϮ\[@M~T#-e\q G\+Ng8C!nH…6n]Sn]MRtzj;3DI~%IkRO: &*@Q?pY׈c N2RQi*V̈cm+cR$ HW<܏"sikQ3V+npig>** ʹ:gkЄMF cArXۄ@P\ :AV1,4w5/{W,͑18m,gBߠϷLbud2$Y:94 ]:w0D+|bG7k[ JF46 ,G |[#qmUu)lY>-j=ZOq Ղ㗉HY cWj$AȌ1^N#F>5įeTPfó?33(q>rH)=W@l4nh+Y:ǧXgXSpG~ۑ| x5qJn`Iy r4<͞aMW ۻ3WHXP9X|H:MќRIԞMgk󪪨*/F *a=tuw^ؐ;ϕ-\c"bZޯ:ޕ&ѯٍQ*(iY(5>hi/'l:&Wv56\ȵV1ϔOMHn9DI'$.iX)\M_}]F,$ >e{> cSd']v-zrl˛ƈ3.~lhEրBe\ԸHy+,d86#&DcQ5z,UW0ON3c4}"L#Wv>YxlDv+wL _xx~xO!,J(= }$~G6;g:o9;G~˅eXX:T8Xu/Q3S>j. f`''uiW~윶Mx/cˡ/ZJrnx! ltZ|(DGpKˑhuMo{Q 0*V AO>jך-x?EHmK;.]tnlPW&@œG/DD<ΓcE_;ź4l A㸫 ZJ{:(jŻ{ʎׁ8Z~W V̺LzQs@Ϗc$SQviv^ػ~K`3L9f+f/[͍ntS~Nz'k t- 0uȁ%R}OTmA!Bݭn|QP e}y:%u"ά׳_JOZ-"+3! .0K)BjٔNBػRR}OSkdhH{9 %(2uKzޱф? \ F`IEsAQڂqP9$F%f] tOM򚉥^?!F^ب v}uHn},~plHu~~vuD8$W\e<(NJ>| ˖t$]Bo5-: }A0_fӉB8gٌqPټoqaD64fAu C>4 8mHբ@!k[D1~b֯Uagxc[<2[ON)~=up @;ȉ Z4Հzx خ \G]d{KK&"Q1T/: =L6w]x%ҕ?="փu?jm;øǟwAV]s~e3Sf;a%6[x=F:)v>sB7\E}'hn KaEj,"޶Ux(>B]Bb4Q.PqnVN\k`܂v p.p0Tbe;&AclLyW_ur:@騞>,m Te>J%me tPS2Q3I6]BW9sW(;   ôt tF'y6ӃUG]^w%SleΔU|38bQ9;qSi  p~H\dA_ɚl8Sj #&8&BrYbΝA (Y!'P6Q!?ZqMf3ڛ9pdA͸ pjNmEѶ̥j;]:?qn5rtwX̧][+zL;B8t_I[c&C~Tj@«UiiAL;sb5bCCI<dk8q%?׾QA<ֈ0l.U":|BE .#h=khqlhH6+`p楠kT6smN%UwDY\ٴ< isLh,1??fVeSjK;qn#j.U6 qfSrt/ -4HEp~,޵kK6+'̗ƍ)A9 " S=C1xq*䩓XPJꨡPHN}2,arUngltPx9M54Aÿ`*" •RImGY&Œx&c^#a.*=̹v{#@ A֘lRG"Rg(MI5iWi{6_?!b2)׈yiOQJP7Y4aN| #A]>OTX9loLR:Jd<kTg_-ȤZC.hlqkn Yu( J?B5Zk@ O2ޔ3H!pnwyI QiǑMaYzS$ܭ{h-Ȏ@p K ibׄ8KhZWjo~ޝ{2?ewo菕Iu\HH$]qO-gKvÐs$pt)]cpgMU:,'9اw;5.s$0C>O7maCHBNh W9 C34p I;ocؐ%w$ nzOi# >PÙb W+,S.JkM!Y?wR*G40;J_T4ez{y7:2 LhaQe\ |#h#tk.;pdsxϴ6z(5:;-OiN{&=Uͨ7 (+>\w"Z^dD51iWAP~hȉNmjP u4`vDN>=C#+p5cJ) nЏf.WX/=;6m5P+B$gO@d,׶4Oc1_OY잾A;!2^R$' I_UL#Xdp :uepp:tg A3V<͉&͡Lz^hP<3{*kK#x vQ1:d]h;`ga{R꬛η5Mz읠̏)+v;.4ڷm@8Xz`5ߍ-OB `g{X'х_6ǣ Ĝ4 tEjG$[-~U7dbfQCQ]n UPm!`N3nĹsFb A}M-8GW9ܣc ~>΅a\vsȔJyi<u[iqlOxu8ZKTcBӧvy~ћ n@ȹ2cح)xx)xڷj4j|e͚zp " :Ap^ QJJsV6C*:FJ?ZKH,3):r7&Xw5pinDtZWu`ՊF]ǸuA'_t0AR8a {`)oI 4aZHJv-/UPjOFl`2۸J?z#!!t}-SV45'VGY/}:[[A2G9rQ.OL#leh h|Ml+(Ne tQdV-N2+眇T\jVjK3wG|ɦ9Asv^ ]1s+8^\%6Cf2&Gbgm)ZaB )bA8!e0XAOdk82$v d| k{#EPi;DZ g*8v=L&5"g0h'_]ܕ~l^F=~\>w%:q}W 6+):&Ū`½FoYz7(F8řsrӞ)a,Co;c_ȅޢRYHǜjM0:-MWO;ۓ6Cl.29DN \⊖bgW9Gei?:|P&=F;GᲒtz XJeP=!9(ɪF=PXMҦl 0ٺ ePu0LWѩp#ZD 7\@mqL"w`c4;نQ+;qGl nN 8}r#?cbo@^ύׄ1-Pp[`''"jbMOxeOkv 3o0h5OyϞѸo ,ͧZ N"{jS~D0TƈB@`Z;c Fm"NJ4:9u"&Z7m7$D(=T"Ho)\ [>Ωޫv ju9@v}(2]2l&-Wh+7~fqi1#*e{$U27ʱ|2Hî-á XPf"9gGQ$, GD09T_gZAWa8*:>Tg-Ze(.\,T= a?kMߧg?[~J’._R-fR,t}@쳁) A&z˻G'a;yhCCszBw'^.Հxh#ޯ<ҷ᪚@\1'uvrǗzkR 3nnBi n\/kn$7ҡl"LO[ {.,kJxn'ZUp;Պc@qP@ؽhxĔbH^ ! ][?]/3HOX|yDbpGN |}s;KI3H) 7B}ώʊ+u,Z(*ki"c6ԭť 纓iU-{!`t)B!{a!\*d]/0(,}aT.o缚O4I2Oɾ_A\n1.^&GקˠB"^(J^ :& jB`jb|I@XzsYXVW)8 "鄧H?fmpVC,x7up ԝ#@!Bک`ZD"]kb϶p۶7ezVs^[(iuqgb%a}/i76tZ7~9?;E @n3$۞ЖGHTBΈWbȕԹ W#OsUGk4O4ٖ' `/{:rsw`4Æ:po&dE1$|y >5#R4tT9RvSƈNFUn*CӞ=sFAt4K- ]^Gi@YoSGZ~17@ Oʓ 7Oڜ}IU56b{lO3ڎjaϠtF@8/`'QR%5!ܛ= fE-RQ:S=A:)25gIHKu!ںRnl ɠ߲zM > ƃm}cl LHٝmX iJd%?V X1k .G`11^zqגYv2-[g6QDŐz@YQ%oIxHBh] ck7@?mjp6F8=LIJWYP&$5Wh 2..>fi~ TYZ #u؉CO7n6AVUysXT'(VT~hKh) #K6BҴ(E &qVvJ;hl hA(e@l 1s?+D`oRh ^A lE}1,*\I,OBs]\tlo4d dShT&TpJ<cẻ(Ts2Lg g*vqr 4'>֕SW?}ג\)6-=66:3B]'hu8KJmk[.2G$B$Y _>>mMAXgIφJ*H4g ) >H:z{qDT Tk.1i'GLdZB \b#!0GgibghB+Qs[|rłoib`lWۊ}_-_ >r`I=*P([}|; XSh0O# svUBtLh b&52ft1b7P8M3=kd/svedD}D$#Uq ^cS#uѐ2=" $ tU p.'~}١/΃)8)zZq&HpOfdt6ܻܝV[N RE NM2i Tk5w:n$yoApAbJͮ"le7*.υDCrr]ZI'+D $P i>TII9[)фK>i7 UGNQ\t;I hh0 w:NUf@s!=[ ~*TN|>TGk@vKj k-/A#{<ȟs^i@="\cq ge6vG700D~ jMY/OqgNDn8e/+2?Cxpnb DŠz}_ƻq$I5'-%tܐKZXIVL KFB1;̼.6Ig(̕|I=єiAvǃD=rnĵ3I,4U&<?QB:ïбAf,} C|Oj#Av@/yjZnr;jq{aLo!,M9;9+9_1\3Is>+Ua^H\Y. 7a{^ yQ8,2]hV~[ބ=dU*ry#-[-h,3#1Lk趢3i$*dcANbe?mT_Fq+~mmfXn ={ѬH1Qd |r{rfA+2s#NmS5h5|+keUH*bmcx+ a"وl_ݍupJ8h;OE]jmpo1Xg>=qHh TBpJ'Fwڅw2F"/ ˓5H##k3济4"&Xe4B)DcBt5BEI]c'>}EG<Ԫ*.O%NvQ ӋR"mԣӵ\շH ʕJ~G Y`(Ȍv5c0Knm65iimBb3pVVu 3mC_d)`KGm {4nAixR$=+zu2e6i:E7ܿt|RĞy”HΕҥǺ6L@Wz)޾[萎MLUE-aAZ)3?p^j6E Sf } Zi6(vX2"ԇg8ۙc;(f8&bNSTĬwJ!QH_*!Hx<(wW_Z )Ieɭə_:lp&Z$ 3s?/&H~+ 1g/ vk!b(6{AsyI4>W A=>ϏA)JjmqSIm_VTmIZu/߿vRg^ZbT=s^ 'Ba=xhǷ28`e/)t߁AhzgQ.3@ X˽)'KC-u[L Cݯ zڮRnxÊ'DIXN!C-7%$׵N՚޹E\_>ZNsR(,F̭,G\;m#t>kVd+!1d⺓(1~ yD!&d-Ln eC>2Ŗ);$.@CTP,8}BvSl鳢?PIR?l]%p75RZh^"9 Z&e׺_}/el2!{EĚ۔j`L|^;&2hh~uP|\4Kmii*h[Ybz:HRS;p( ptPT!Hs}e~P#:BO%п[>519c03iPvv%.dB9gsǯ`l'HZ#I+Y/*t̙M)_bJgtn~}j%7[=haX,}[}l TxLqf3ܧ́1H&7 ~.=iw[T}Hl[̈ĒRIظʓ _칒dܾst;-?J̰uvPNF>Ě+8 ؕ!.7YQC+ʿpDD 4§iR"s ƀv\k>:J7=yV%#Y3+/P:KZ3TW%ΪR\}P6zY:۩ { ]!ȲVN#EmU9BMuJK\\HiD`85%!1Q8dv1FȰ^Y6a/ߕ}SFO| ~(,QOF;g[ӸRtL !2xX \Mqdc2L]9Rls SV'89KT.vՋKKL@Hʁ;=my{/I,y* i6HE='"^v]aACӽ>y.f۠.]q&BKYTS*S+đ{]ci8?z^쉮ktn گXl](#[|؜?.Ў GǑl{jABJ> lcJev9zL4|zQA!bѷԕvDMM^t7tÈ|lk=F.gD峔BhuDޡԧTj A%~;RiN*9~FɧUDR ')4>T5öUыsլ\ jHlC*OM%(7ʹC_ DK'j;MZ6P=fk ϋ jI>¥z 4=;gTg~ ]IgCJr}zGς<$vL/a:\ZDpO?ãe&Ɩ7T%5@Anz u79*B[(˯ۛyze1Jsgہ^\ؔnOiy/ ¢Cl3ũO&lb vĒZUp byJ {K}ͽ}ճ\1gOA 7)Jaak"fG["U-)Þ!1c_\ LZ.fa߻&X5D0.Txm1&?1D3_<#31QX= Uϕ~*˗xG5>*ƸŸgwtq佘bi5N[*o#ԕ5sjIuMzPº my;Ne`JdkĜRbxZL]b[+_k'[YiAZ:Ɓa粳 v۸8;OD]v9j"t~L h/\Nt&=s,ac[qTHE!b@b6MpZ $rV|?nad|܊V $%&B1j9t`ՒpY nV tŜY;Mȱuo6HPM͠} @B_*PШ؈8beSYNk Mw'=2[6 e߃1$l : J 19AڧTt4ىaZ(zkei?$TVmXQv0 VdܧqDvCMT.y6k,/<#8O)Go.J $5J'#^Ly ps2˹ 0W }M/lDrE&uidE.Scf`"\Sj#b XoN˿6 TM/J3S< $$Ҁ>hBCĖgԛZOb]~*82]8J]I"-A=6DIxJkڅ1ul76$1n碤 LCf}Nf YNwww Ya+S_5™+QaaOv[QПiܴ3bΦ,q(=xWʪi9hfgHFov1a6&d^zWw"'$/eǡ G*܂':eWsh\n(ћ^0NGNnw'# F+@~eە,#'gT6r lH^,ƦBIo A7B#;H98 +hA$#>{Ƹ7uQaz}GO]8K/7b^ *ɟX*xjN@(]j :.+mTV yܭǰC qB6HGET"Jh@=ې@-Q`>ƪ9/u\ovr<_2 Cv7]bpP@T^p8iGX"y2?yQ^d@1L4]xXܢ]]f}r-vӿZeVŬ,z ϡdFí'bjo|]c6jZBP"(q5Ц=m[+,MB9/[ys!'6&vnrjj2KX!.HS-.O9AGpmMd0-gSܼUؘz1^ߊzf>4 >RO^DYgGAdžᔕH> V`zK̒EV:ErO9LPRF5PTP-D?yeim"}ؕryC"(*G@7TTʹ:b gjz%axI݋؞xGNl&MMz>*ǝbS.#]w`sr&1CLB&]m@RQA jYP)ER%XhsGB2^\\\ Se D2挢&h҃p&14d;;/k=#-T[1B?<\{-A0g^ޓ5-\GS<|a2 ),Q6ڞd9+㔀̟h`,8/ u3;'LK2nOMdͱxtāQFr֮Z$n%>a;sAֻZ$&Hj1G5cH|n-Rm CumH,UqqGlx<~(<Vk8d%{ZjϝZ&] 1}U)$h8wfy\62q;Wa8)8=AԎz5+` {_m!Ew|L{Qun) &3al2Ω*jKx,tk窶ʬ^;~h`>{EAckmǦh5N{g9Q8" (^H ;2.Rj(xS-{P:Uvte؛zSf) 8x!]OGp^?Tdn26:Nd儮?HJ79SzMI`.Z$oͿ2 Tˋᘴ00SWjT+,}'VzaSL-W~W7nȴU3 )bcD; ' \^h< oSnbA>F7DNxr Wiu P{.a]Hօ*;!_H־+~'iXG4iZ6!9åoѣf}."j˷xj|M2AM]ʢ!VpۢADu ʠ6SV ,P-bO h"ɦ+,GS:XeA~<J$x3ڦLP&I<U#dZDo '_ͩYՀT7ϙAD3c>o y|ZV$Fײ%_ oJZ&3CzlN'F˒*=gn3Qc[p_,x9әN>loJP8mx]ӂ[t&LKĐzgd3$0HSi ^jȦ}⟹3^V#E>|'Rf[ a7M0IMYK/n&YebO[gc\ $+B[qW 4{Nh#ks^ϵ8'[$NiӣT5hJ.eˁ]ڙ;qx}#-6k:bPS-d i8WL)xaN_S9%kIƶvW1 jWu1MN'PxJ5z %fuBh yR%gAa;JznAa3O;!cgdYNWO<&c)uC,z d Cw*SQ\?Kz\04]7tNNRt#HT.ܳ?;m'FT]tj5:&vX[{e>Z.6TJ b^׵%S 4@H|2t݉#6NP1爚Ui2, N03igH[*)L#ۊ:GEjMd{ŞCE;E M )PSUM$Qo/es;z@&\,<,5h HyˤbxnRFſQAʨ) "Ytݨx n#S1*8<7i);C*!< N'4yirx#E˘Q $̥B8,1\ko=Tg+u0o~S[YNJa*sQr Quǭ 07 *##2t5[rߌb^ }lh0{L/w=CTpF9^̥$ ܹBMsn+W0]DECƩa$b{>"L K aAR`fvS> 0+> T^,yP"!)N.K9RN||'ӵ餚zSwqV[oXMwʻqSH?:A;ȿ6|$ϭW4&\ax);v2.&O}lEåWxbg1"#)խz'kQΕrB _^72aW FGav=C 7IΛ6xXϪ(FI-LA0V*>uQ` `Ι}T{(Vslx30ii%b\o4?G@V(L ̞EJoVwa{'7K6꥝&ivYWe|HG&}Tc}n:~.U 6|EKL OPV͊:ԚD dqKo.Ȇ4'@>u8o#Q kF6LoTg(O,P* ;sw zܕ:1fK᭝c5w"zg D=Bh"#ٔ<)0q(6դ|mkjgQN3v\#R'*Xయ*W&=R#$t"F=P͟f'ib0)v t>u/ySjw.h{֍=J";,3_=lU}'դÛkAru_xAen߁7 7{Mنe?Ҋ[p_TR4w]ipeGCiaW{6-s!Æ4DnGRʃoippͤ;A6x݌\+=75+G<|aE]9q@{K :Xg:NTzUJgMM߷2vr=RR(Abp$ qr߀Ef£F/>yюzVFzzoa{jaȆ6|L6]fx*ՆnA!U*2X0f|0kL53fW4ʯc?uE&zke4dv\D \URfvY~{۪ҲU4 f)>:k||=Cf\?{D$ gᮙ'[cc֍O.,z*3R)gB͘`e (`;,@#=b}c Ʈ^ƯӃdL.٨^I~&y/۶Ӓ0Ւۺ!<|So_8A =*bxe¯\lv 6}`΍wپ&m{0,Hd} s"hBgB-YOl$)hF jh qO9 (3Sn%LawC) 4e!F1,Z)}qM][d_DmSa}]g#&x< S#rSzHITJ[wz$׀ZKc6l!JHvi <2 j}hGtď2LkP5r+zT/*SW< *5tN=%"B gH%Tge}(0RXa9soNv˞CcܵXaJ\Ȁ!;y1w@k@x |e?6(c$0t.{H{Ay'lPfyN'oVG=Ʊئe|42<-gTIwՀJ~!pm 'Ѕo̧5&J)0MLL4_Bȃ Lj|ڽVJӛ<~~(k /63kٗ\隲&q0q@<"D3#Ȍul]ύz[^[M*Xq~Qw1tgipP9lݧs 'cc>"]yQ cTɥgۭ'Pwi[x!caڹX| ,adǜk͔x/ apւ3|> uv_Ǖzܦ7 {.;~X*ҟaryGdn3%$A;Q^0XG zP~SF}@yVtq#rXBLC[P$+Bݜ$d>ywfUjɄkBGʈ6F6̍G8LJZC`I8Quo^53gHɝbokBgբ0u"zDCki7l i< t^;J_(}}= Zᄳ瓏̐[9ܮG!f Z߭ci?Ө(5J~AdLJyRz`gȲ_ݜ%=*=u p.s:7^RT|Dl}A0Peh=F2N;# 杻e&`RO:Ԅ'j}l@h G(En(%hcZW;yQUެz_\TצNudg> ݝ5]h5q*LHb^?f^9VE)vHny}ڣ;"MEM@(_F7>IAvmy];Ž3޷g Yn,?Fo[qLj.90<\ݬ8 &67o1wY"oByqb3@WlajD8~ٙ˸m<ב~qAI;_ GcD( 9yՋu ieR- bh6r' -LBf| dO)v~I7b0EZ6L5!xfڡFtRztoxE2Tĕ?Iſ%yBܠ&b(oU"@zg2w u4[io2aĩWu _xi[ldZlhjItB?%cP,Uq2TU?(9G,v"uq#9ݭ|St?LS_)h'=W!c80hiF5Tvyn#G$31/Ӣv8xT'3@?Ú=jAҡn[ A ML6A[ %1>#Fg ?GJh{Y ΟH":ز7~} B?r;V'@iĦ)>b!aa%\6$/DyWÐBb*x.\Q('=y*S[wM:a5w_>Nh]\D ziIj:67K,|sFB@I(d?р׼w6]¼j7^m^|$ *"\ vX&e_/EC'^ׇ+uPrډNT7#A2qK;n obm3AStٺx'AgЖ@.v׌T?|N!F/LJ<}0P+@\{eۻUq&M4T\djd'u9ֱX#OędB!9ܯUA#Z8Nڧc!zIW,/a]|7 5ֆRip Ki>h q2nEn;aW=gkb+`uY:V|;.cO,opŧ WGi5FD{eK9Fgjex I ?W:%6]Nt|Z6 D3Uoќtڔ"s7JSU' 2l*|@X6;dMkpWOn(Սrec; (w|41+gvr"߃-56ڐ]9Yw}@τH28<"Iݷӓj]s,{R@jDqH4Ww9=[P!iCSf)̿qo&fnRߩe =dg^G=/HnXraBɢ8]z ]&Z TG SQ, y;ioā[2- `;nXHÍp&xȉץǖtT1L~6b\Q/;wrڇRSPzȧ|Q·Gil\k Gŀ^v4 bpBz]dkn)@@qsFR*kf麢:b,/~Blټܵd є=_!C| 2f3a[ˤO\E4CuVEϾ`A{uoT0J(t% #8|ud ѸX7-{ue;'+"A<{~$j+a,mehê#m fMbJ?e4YgS't}/-gIc!"yY[~"y+I-)g$E::PtC6bVРQ&O:Y=Bb:@>N7 -kA=!1vry~lW9%+ڀm~b DK/b( ӓr~1>y|_V$?E)TsX_A09b&%XKC3J w//x/8Y40O֕h6%$ Lp~fyeo{ۙzu;> a$;EHxJeJnizfz!G Djq n֯%lBf:q^^Jn+< .resU^Gm!r lǍ~h'%JaO ϔ}vU9P6fҍƷKs(b[6#գaiwNIykv,vԼbſaxt` lBEB.W!ġ[>*cn¢7n9"21tr ҐCauzoW9tVŒFZ"faqAS"?[CсQe^PX_~/\ukm[q%ڼ9fA3#^1@{CI㴠P!tI_v7 /-!m^FYbMEc(z![ZU`K.i ;uxl}RwiRH05Nu p]tD IAb,\h"4d\&3>%tmٞv`-ԍPM*=0Zs"M8(JpCy й {j;Onm>eѻ8ms2noW*Z]/C@Px5J[.7cԛ!ej$D- L}]9?LN;?s~*q]}g';O@Ӿ2s<ν#%^dУ6[usGc/ ſFWwU2F 9!ŒqT95l~ 8IL&PWYB`;oS G9X0Ge 5ƠN$:x~?ݱ#pe2"9wih= A=$l?$HYq[hK4^[bEgiH DuTk/aʹ/:8 TzܾbhnUT RcA?9'IU\mZնI jt +v~LG=(q, C)-Xܦf&T{MpjCL}a( sI^5ަ` B*ؙ͙2j5+mW'h 47ϟ{IMJvZ6oi1sMHIkO/"q]+aK>ć`#'h륁k V,N2s}hɽKƞw'P9%;ofK~#arڒrts<:Qɿ8ۊ9RK hgON!5>/QλPc=͡kNK[.CF}a1 h`( #Y.ae8uʵFi3Jf,zi6w˧(gtƛ?-y O87)OmB=-[ Zqu듙]5!E dQb Ev]q%r/^D|3ԣ{b5L?m1#/Sz`"01#,갡gf0j+W&~=MXa3  z>ufsIF?)n+3w.iկ<Q=.E_en9i<7Whj`A+o0,V98o XhF8يT#_= T lꉮ֢ی-׉@ |)цg7<@'ʽq2a[D(vf{c *?g;{"3Bggr/&`sz^#!|#b_e,'ZCOS8s6ZcAϒ@3Pf{ $0C_(x)BbpCuSڼ}Pig8uV"Nt 6\UOeTi":|&گOb96Ɵ#ȋ UG7ފ;*{PR ԩx(PTs/輡 t3ROcw1BA:2\vulmTDq5+`,~#"NXQˣqs-hO 90gت~r~iXߨrTU9g 5ACJE]Kvn>+5t3/FhP>v{1^]uW bl?rj:;Hć)'E΃}UJaam>cw!9\ݗ/W]PR.z?BҾln_ Yhڈ&)NW% 3'r{OMՍ)''v1StӅcfi:1Z}\ &?fdrԹ%MnV_ez~ԷfnͶޫ"77hښa: ڟ`}繌Wm] è"yCt4E{"U }H9O'o!ۗvJ"Q@P֕S.6Y#oCг9ZQd&}:Ո*:?YսA $s/9;?,|Lł@Q<`b ͆Qyjv1i"4kM x` H O䑭a(eܴ?=^@TVY@Y3. r72ᣓ>]=B `3xzV\M r> r?];ņ[ń"ITLl}%>N`Nw潯A 6:|W4' Y_Y3UƾXwAxYHE4x`96:@QK`{:M'w^f(6&repĤlTg8(Q1mƻ5MAxс A7r[aoP[u~~&**(ܱ~K\K {3 yK־< (3K670*Zxy0v 0O.tLT^=Vi_ k.XSH&WS,{) N%cQ'=!g\ 4 mʪ.cCr1BTqm0! B(n΁vA-1И<8qs 2fțbňDF#r: 8\yC+?)lweH`kퟦ7(l%901׍L..LXb/!UEzgETʉP 0xdӄ$CUV 7RFM$R A^DOu9od߯Rk;ٍҚ<ɂD Ky-9lYI6FűV) 'V^dҤ!s0 ;YNӍaeV`$}66exĕś/"T[NVK<̃n?k ?ʅRӭ>ekk.-"?xVyxYf d>nϸ9miF2>(u" {7 |w+ .q9zx孙`Uyu\7I|bڳpyIO?DV3TLp" .x Z@-} u}dG8˸\qʹTouFv~Vg\qouF2!f'*`HFD%"82$F#/ND *QfV{,"u4Bf&RbF78CL=̫,Zs(^ XX X2IN;ө3#8 dOOzƠѠmTv`˸ձʌvW:`:W"B[Ub:D3a ~lQWBNbo]f2рZt+"k߮=JqF90~{W,̢dLwNݸDʼ9^BdsmnS$lwQpt#D b8EkCJ4k4qvOT_;~K4ҠW_%A-:RKdkʬ&YWUdl;k3o`EMH67g'l1˕ <ٝח$>==V>j/JݳC4 O"7(:\(G~vnǾEQᷬT82wx3ay+#) @.#+vO#*Ijm.2E)ޘ Smyo~[s<2Yrcz3yߚ#dSpNFZqNxz h54 ՗oDiAPUA݊ਜ਼"=Q޶ [D;`Ɔ>K͉pA^:1(?}Wf<#zn[}D^£ O(.?1d3։feL`yWjI~̦\N[ pNط$W)r$@6z|b?P&ѣeǤ7gp5aH1=O[>ߓ2,LDLwM%s"V]?w:ݨrUp,\PTxE"g0W,+1R  Oaq yiҰJo9B,Qnտr].gAZ*QE+w P:U=}Bn?2ʠeXICVZx->>_7Gz_%㵟P%M={M|H&,׭^!ŒE R%ғʞ(o^ cvw]aY-!lSX;]`-u° 4,r{<{U `@+G.okB3JWSԙʯD.a&,mIZ1nE0d9l|9*NP磍rr ߥșjSz 'DCAH 9Cq-UMQK%i8X 52SW1MwO@T 'Ri PUheLrv Q:v}L3zosNXF3gtw#T*{ Jl/҇(Qm!oN#ֵvq@ rp81 I*{U=b.-Q3,@=zgΜcf~$-ƓtgJ}ϥI>5l QO6*Z>ꞸsB #k3Yeo6ZǫɁ5%)֊5 p(\#݀`YYe _x^Z6*#!,Q˘xlRfS* NӅdτ#h@ #u_һʒL{95-5F>/͗mM%>MPNdj]Hm,K{TscW,iM[ɫG*ί0U/5bYE dͱ?@8c1@9CgQfeSzK%#L|GǎNJzYXA\{G\yfR*yءtKi17h}[&L:g]Տ:$:BreխB~p>X}- m$DΙ![ Hxx!c;ޫ.eiagWR̢ܸ^klTxP)y~!nnO5ZTQtBdƑE9OhK<,U v$i'N̎pc|%ua20%q\ݬj-cξo.Y>1ݘEт\GoWD:$:&|9CZf]Ԁ$`#C0St;u5W8u֗Q`rdZl1=1=n!J E*z6t)|ZQ 5;K)n@{)gRHы$si$n3pռ_H>1A2 EA됺~ CV݉ ^@.]+=;B;WQf\ܡa6=X aIeB1C;QH1թQ5i ]S rSo}?~ i>rEEX7$j]s]^*,{mn0Yim>= ]6-p o,z_p!w X\%2zԶoxń܂2bMDMΨ (x~f\q>M}rzםK;Z;tZ@@CЫ tVP Jv+2K zŷ1l`k5i4:fbPefwzG!AiolGEዙW-g{ƂkQ13@Yu$՜}Kq,&ys%20y i̋t& zF™W{3@>>\^E;@z&<FYr2H t'x|ZĺoQ:5CKpVDSgA-=5'_av.ttͰ- -2>Dp/S\=(R[`d xDyz*zOP֢ [~'{F'npj< ~ J8e8X-E_OG#Qc сT(ݣ2vq %\ѕ,P+ΧBUXqwR;B6 OMZ 7ޥrOG@5xҟՒ}_3ȉmBӛ2lz?XU.ʩӘFu#-Ɨ?S=I?{ Ώ,+dQwv_ 6o:Dv=bhLOb9 bÅC=!JQpѼ r2`֧ÔzjHn0"FE/lBٛUu-Cu{su e#֕;#0 |z߯T'*By1cR[iKgE Z^!y7 w*@ rGEzGB5\ bÂP,{,M ϫh:SJSRN'ή^`G&=pA#냍h%=$ΎU;\i םglFr9A)J=..uۂyq\=PXđMHP6rV x^XKk@,լ <[ v1e]=̞(aъOGfWE={[}=>4ekݶ\:rjj< gGb9ZA7xj&ޏD-UodFyk v;ho;d/PWt R(B4ɨp+zK1CNLugxsۣb,*-% CХM}ͳ):^k]$k,&Lraں"" VoX"/H2yZ\J⿀iwUp{[)wn6πf8ܿo<ƿΞG/v}t%v֘l9E5ٍLUevFfu+3yb^MU%cQbdFC2+Gt0ERSu/É<.8u9ܼV+3~հv ,J8B2hk3V|K aF`Xj; ܥ.Y 1%L-(ǑoKDg; Lbvm.{?=9ͣC6OvD %*[h^V.pz*zk):{8^NF8>kw ,BCז/(ʊ]_Mok/2p/ĖjҲ J߹,P:h;/3ܛeA(vN݆$?Bwt[DKoy25Ƹ:X(u_f2g R)P-1\ǽlL>˽{>Kt;z&MoR|-'Y_u#zDVmAHrl \%۝{b߻-wWj)t ƧJ[GDlq}+ |Z>+)<4-O?6X!֚GXz6pmH#so槔e?wMп?$ eiQϩ۽Q2Ε#벫9 nLl"vD`}>bK'L0fϦI`$_v̥|g$iyJ=0 o#`e5^lLAXJ1U^c7nlsm \GjUA.L!G Nbikb6 К/lͿQ^!vjT܇BDd@am,O(S4N̨7ʅmEߝzZPv[5f/{;_P2 )W9;%=D=q>8s'uOFfj$]ĵ_ jxCc yjvɾ% ͝]rbY{ R)E-͹@"2+7Nz20j8 vkv1Cv!Q&V"M]r MhhȥϰͪW7?vD~1~F7}ϱU<!h}[O5ysʵ+'O? иĕIo`qݨJu a9!<\Z pVO?MIJ`ܑ R?{bDa6N8׸ID7DMtB7%|K&}D(_;eLC|R7G*7)rS/]t >QȮx2B쮥E|Y4 w 9CC%*G p]ҁI qKܖ5+ +  H@.*c!Q? mgX-$'6B;НP@TLޑa˰|ŅWNdܺ就$]-P8W}97zDߘJ(DWVI֪g"%ӽ'i"BlBxږFApa Q gq{ h%{-Yъ<&3POKH|M=0ƺ`H),& Re9nIq Kۗkf(=|w(F&\ 9=/{ţǗ'PXrZTu :s^'>przW"M Q}Lm0(?jD&0 Sʓ ڸi\5 7"]j* )q!yv58]yk ܸ ӞsM({RXWux*.@Ө1x-$yyD\ll KH{hr=^kނ8R_pcM vFdMat}tOi,suCN_Yض(KH9ni!;U0n٧c%SFNnNмU1Gij\BcHMA߽U\nF)@{&W?zU^2ISg/F?^* 6xq$dU9LI?VRF $X \ U(LI9b?p5tF/exY:@o/i \eo5P?ou`ҽA `c Ey( ,d_҆^FGXS ,Vn&/ Ѱ+q` rFx=tBM`- ҤXɹ,… CƊ5wu^ slSB_+6u#8&Eo5cF4>F-vLF8$j e"nL &/H"Ap1Xz|21b ɇhA1&(o׌ 9{ 6x=Wbbd`q8}6 (}p* Ud㮑\] a@l| Sk(%KP%NōhuJ7 @ j O m,w{x4ɻnAW'M~09 ڳ%[9}Z%`kTMo$HAFK'{}`zY{?cH@Pz^UnfjLʮNg: *j71̺bFѵgH 0Pѝ⅙r/7FxVT6x%3J\2kq`(sY.1 tO:!F0T ǂWӊdxYBO>n4ʟSC'<[閆UlpK~1=ѬsWj҃x! {f \cuA uW;`h!Fk|A'>GT$l|; 9f9ivUiLQQ:`6I;d4*bVr'[Zg( ǦLܽLڗA 8@u]iϋz=8:bn6&d^M@-dwR4ݿ3:í5`anx…{~=L!<*M&U)" `f:=ox|V)OYED|e0$*Vv$d1Inq\zÑΙهoAqy33264sp쨦jMk6J+n4n$I=f9A%2gL PAG~p!OU0 HyaH)Q{yWC@^|i CRD4ۢ(uR]ՔBt?>68=}>^O-:^=ΠM0 jeO}Ġ]BG!̰YQB$vxX>6X@7Xc2Nm9'A&JiF]=ݚfώXeѠAdEsԢFK6<3V}ۣD0o=Z\m)@AY*f#\3}VQ{Om ] awDeifma ЕةFME`"UBPN[sVpQ*I ]:^P<W]DUTTTc : 5 H"`1ȸrDCU+AMOr}]EVs#HHb9'X!ҤǻЀrXe4 N)29CS^ Yԧ{u7K+qbʮ=c8(PN-g=j.߅;Fy 5lզȓm',|xGUsOq+:I XCa)b/ HѢ@uZ %wk_5WHCQjF|Bn=B)QAycᵇ ;Wyhun?q3Ad[o(dF)db<+ E"A u/]wDx>9RM E:9QQ4fFW 8Y|\Bh*+`wL5]am2Kv`<%jj퍿@`6s8ctǟ ,rdΕ,]x+d;k}>m[y)"! sD EO.<𽨒xe‡Uwpгb:ldZ3%αequ<k8;u9uezQK>ONkmjN;<=Sxk,ۨ(m$W^5?MIƣ;!} /L6`TLN q#=&ۤam!11K× ߕM83=eY*%Ÿӄ%*[TTm8)t!gvtUW98N;K,x0^G½cm7a&>W!a2և$?|O9̀J(Q[;q AJUC-Ha@)̡m{i71!:s@fQvyMoqh.@v`2i†/VbƵFNuA꒹PK6yʦr_ rK#,:sỳU+E󰷗@K䥭o)E` ҩ駢tÚ4{/ܥ( d, []ȠܹZ`)[Q@s+ȴx3[=x9N$F)W NTTzMK֧yU0wCHݨrV@ >O﬩hR|fad>%S@BȁOL>|A%  `'5k"%!\V=zoj̧:Ey8T龋G\jW#*`ܙ%rg= ld $ Ɔڝ m~u_\aAKdl'oS*XHzۙu"Nk蠄7 Q &ހPq*۪hiNe@Jr:KT:#bU#$˗V|ms(WdQ,qIsBk<{vֲϭ}ĥե'u.#6>)YQb bvsghoj\oN3U\ -ىdb[KsH_M/uYvNW~D/[snXGz1 ʠnɔ-eQQ W3'04#aV'Ǔ$2[!rlhv#PdK?Dy`e-ltUnf)z{[ Kqv+>CDh`vi m*47L^0c􀴇"08-7h/%#qֳW9Mq׻,?ҋn}mR a' Ě^} nxyzC/hG(B%Hjğ>6K(u#>^uQsOoeWkpS0t Ȟd4?Noqʉyf0sűEGҧbXJV$hg*럽7iq29uU^$3_U[ 灢}|t/V{|lpm TxkV*t]K/'ӕ&ԜA7 zoy+Z dR 'q ׌%㲏%8s+L6K xZ{S*x EϪ?7Ծl"e|Jw U𽾉BQq)+ ? Av39(owjˠB&BGT sWYf߆*sQr K0v%ld`b c'.RUvYNMtM- /+kt9_"gK'UWF_{øN4ݞiV0T.}/uvYL|PQ_vr63* n))RVm? U!^2_)u, -D5#zXZM)?Nls,1E/rX #k!pS](ⴊ`ΝyW!>T֝m3xGcvVGaQ|w(9{>Ӣҿʐ]G!R!ڮ̇xlWHyrn{:Ū3L3,9jdz3EfwŽ}qख़B7~ &e餼 I lXm Ȑ)";)ﺂBP:hͥg B; 8 (V$‡ zӝ&O?-N:>9$^99fC#zo6'ig6X l իxO X y'=^c΋t80lzF,pML69 @[+^@ys*xIa9^JkLM]L_LU ǗF_?6QZ{jQK*X|*O=/V*A( $2QOq-kIU.rM,9滯 &L P]6zU:Wy Ou^.MQj(Gk-^+TX8>|C>NxXWcwc>(cvcy$ Yڞ$NvT/X¶$!Ԝl$ʼF[^;óQؿ`~LY %}ILIȤC~WPea7k {A| /YHjsLadt{] U݀shOhUD݀p6?Nɦ->Dd=m$ `Nf\í͹Qj|NCs0g#:^NJȇW5uw'&~l{q ²is'O+wiSU.W]ub2ϓX^%IreD\x^oTtPhKhG[sfM"Q(NZΆ WJ((HDEcNaX>ikmWS[uc}:`4!ӴΓKn[>29 >Yt T4]!܈_P~,hfr44DKO|:lx.69e"C]I˼44Z (1×3092ףtSM@} 5JJ&E4xYmf>#oqе0ɂtБE-X;eҞ_Std♇.sO oaBvJ9E@Ay)oV(lU;N n,`*pK@cN$-ħEjt:{B(~(2jR+,\:RG3] ye?ts[lWStz"e.ǧ;Y2~q'(;E7qn4cN zK5 wbΪ,55ײxg gLmo{,m ߫NJPITF"{z1cmդXG-$GAcnC55CFBжJ-:7.ֵtHJ;CQFv=F+ܓؽǎ'(fV$ѱWzAmfd|#D(GbUj~ ,]PmO=]Nj Pr~УmeTD&G\u59<y+Z,BV F`?m'IJ_չ :#m]fd8QjQq.$ @;D`Yf4aI67wy`l}lL[qDOj&5f6j} 2K-e2?YE0#*j_Tuq=!}2˕Urk C{yE7R9䖎Gf>7gf ցzIƅ6#_`{q s' #ztU#q!kJ 4 W w)Rnnװ1owLuT`&1E[+fmPcIT \X+)mi0JXmߺyA;者zymz{L^֎M8^m YUw-M](ىD\EAqgcm{5%N놌GuƕnSsE8IcׂFy ]0yBDhU UNԈ 5 :Y͜$e fsa *Z I/> = 'kQtīa4ttsv ̘pw5h%VDe>hMs\+.~kr'2FdZ: C3OE׋9H\}E:am#[X*y]#Ctz"O*`rVRUHNufrqRxY6gz֤)5Ȫcjz.b}^ꤻ/6gUĩ E>i~]@@߄3r– 4ݣ`abQt;fK|XmxV@E=$bY՘fZ Оi,&:@As& 4KJL2NKBs.jV9QP0nCr4ZFoWA+D+j.4 i9D9DHR. AO?Y9>ܑ đ=', y@vڀw`e:9MW J=%Q Im/=N|5OZl:nף8*^{s ߑQ[NnntsnR ʞ>Z&bq9Z}_1Ay6yeW_EqF4ĺN[d]&nQ"űaK1!>f_w9 y "ep&E׭tjEtRҨxDįОj668p_ɦ 8}9jr1KrVR3n":K$]]q6+ Hj&Nq/w!)F`ULZ[VO\݀ڞV\['^g[/C轅lL1^S % :gck$÷ 0 -s/;ןVLA!laX >0Z~L {Lb z6ԓ#9nx{n0V=U(aYikG=9%ŏLGW+chc>Z%+&(𒩰 3_4e-{  G XVzSe̹m,Qo3 ;~/H)1ߞi7X$}7n3Q*PxYbX|^)r)I?r '=[b҉!aVK@q"f='N_4,`Y2ׅR)%V'tF8f- eGjqEPK<4e:KK)n c@dHT)015qYR 5"Oi% 1FҘb6Bcu\Hj {o$=;jy!zd]#mgu0T-Mlq[~]7Uq˔Ÿ4}ӓ29`HĀ:)&Ҿ(*e2uC` xBc{G[ַA]k\g^?\=Z<@]/fF)Ju|*NRWԌԄftDϞ v晏tJv!H3Kn񝠟M8<+b#MLȶ&^:ݪ8dhCuZӎf4 :!OBM)J.a6ʯVcmf*D0m@_8-&*)i?P*2R dkV9 ΈUCdu`"^zhuW2t2Q1,IRL=Cͥ2ɭ/7:Sh2y,a8-ֳvG V3!9e}'(XWgBk6g fvC][0AQK5*#C@/uw?>Q7&h—]}ؽk%I‘-_e_!I%Odx5ybpy7w˷#sϘj6s.N)10X@+o5dGccKt, 62%8@ZnWHܳ:,`ȟ4|0&NJr5yi󏥅m#|[#>L5Nag`c#B%J5{ZBzT-Ⱥ& . 0w*Z΅ h- zV):;@+z@wg-y4L<"ذ[bنrSgtyZ藱𼛽ȟ&v G\=E|_},Ή(y ai1%8_e_ =ZBMU>=UeRD4 sf=b}zy5=!;|{礂?{1c9O3( 3rȅSьHoznPu2 zKƀPIPIPױj2d52qGͭ75|F@\07٘'>~Zͭ*N8׳Y(#sk|5Vg5DI7));NϕSl D]u}F'aM/ݴ U)z,W4soP[w#};uMƣF A-"SY+؛]P2F  0:zizTwx i)*>aB;N8X~ eds52 U@3'D?! s T@rOb%`yWwmQcߟ5g4pY'V+MI2yMõGyt!Jpo| 4RHq: hUZ nmtX\P O@=K7X>hަ;%Vi_5b.zvS/fY9O醃E9%ui?7@!0P! -9pm޽kܵ_`yI%3')|Ő)~C&PR0h4%2UogEK ^Z*$)Li*acC&rkZ/Abpa3mBႣll|Y&#lapeD(D!(88ѥ$7Z Ar\R^-*ydp įɥ'H;YX0h> kGzX1dBԢdxE{9 a|JցXɈA[ɀ>bh3.,?M>k*/.mHw~-w<2{߿GohmJ|$nX06O3V( єf&Df~%T-;xUri$2ϵ8|X1CA_ۊ6AǓbYCq795_"ŧ-H/ϰbâ3s HejyJ:DF^k|=14P80~yJjӳף. v듥Y{ 8rE}D---$<`B逶Kz12p [ gQJOKf4DFygp]U5wnMah>_+#{?׋fbZ jͯBlEs `IX#A> pzr}ñnn>5oL@M6o&13z"U%<Ѓ̀XSyzȣ ~N- mjْY%Ԩhg"w|AnʛB|k0Mgȴ,bƐ*EȼՅ4~gqM9`؏X圠tgcL.ccˇ!v/ʇ/Xw,T)'%F/ɾ1lVZش:c&k,nxdQ@4kxau)qkH ;p)'>#0NUkb(mڧ.AC; 1s LsNToEuXRVAsxݪk@lJfLF@Z8~0;W_x-?]fR;͒&TP*+Ȥޝt&+/Y o`!sc@mFN,4D}y$aTZR`Cİ,ozFbޙ7p^`4q-+QǢp f)QKX4-t1aZt4G;ϔ'P5 S0ZtryU RMe J{S`i$j勸K<߸CU ]TiRdQxvսtd<Xn·G[WP8*Bo ԗ67 ֤2@iͳO#y-٨ ;ۓE-Pl m)QtuDjph*> :YruIp\bj7h.g#^dUKYp {T?g 0en'j63 9WښhaUMbW^6w 4'ڎQIڸy뺚X 5&]%rkpJ}5EBIO/{՞:`_V5>bVJ+-*Z *iD>ya0t[x+t18-LB4\% 6'Aey!9VطtM멘% P}gdh4_Rm@ScDJٵ3l*tY!3 [%݊)Y *m7+MHƘp֦. _Z 8kqǛ>*: +xV*1('PV- >n'`WX&Nd.ci7}:S9խ-$ʄv8gz]{L›ˆl]="J|T7 "*Ҟ==0J%}Oppl vgY d9c!P@J?-FRpUʚ l y̜B_idV'H.H,\5#ͭ{4#µ$3AV:2Jn>`<:?5BJOzO(0Ȝ=Zs\}]P QH˜v9cVM=[d<lL>= 1 /3v`Hgs26ts KR +B}50[*?%}ΒEi钋vNz,y[i^Z-ᥜ=:GTK*e?\3T+iZm=㞫gѝ ߝ:쀄`bo5y :$d sW 5H6\iGyƝ8.LZJ7bSL"F\\F%Zq8w[}[eǛnѻD@xg6+5Ʉ)S9FʹT9ډS7;dz"Nd 'q`a|- ^B[0JL3WD6~+Ξiv xF\`,ޣDm 2VCl}:ORUk , reOQJQaGf2Ka#9W|1Cإ1'*}cgTyɠJՓhos 8b\Ӕ 5{3ǔ|6k)wPOpG6xRLt;8KO5=hEnb798Ecטl>_c.Q'4"VrzP}޵ M%+lsѫeL%Ш9WV=| WsW:FfkNP:oK.ϴ9zql'*c`$HlKC^<^_e&ʛ *EOpֳ+&3}6 E"_Kq/\Q!y *hݨ)[%jϤRc"`jES ?墉E.P4Қ"V)=>0P',s'm "2; 9m4Dl/-5FL'mb=+jMM|! FYsB$졅  ] '^jPԮYmʆVa{FxWf3܇6 Wqw~+,ϺYmĄBXs}ʱԝPLa ܨ I}h=NsmGxǞȖ!KJos9j%`Tҷ4|lV@Y ~g藯~,絳1}k};ԉBJ=zJE܊=;?J#x9d3#hZ?f cuHr87u׫ptB8U~FW%gtA0Ŋdw1h`4C/(*W) 褞⚼OQ/V1uBhYo9Q?r _Ƭ ]B"j^g%N|?PI 'Y$ը% LIɀgyD(vFBt?*~‡!qBrt {;Hmࣲ*8\:!Pdf \VsRf bK`⚤gq3]g)@[v>"<>UTihAʱލd5EwdgTR-9*_迀SGIsm".EzSu9"}Y"pZm6Z֯um?tUA{ڌ}G0׺Ba=,]Rpj[q ɵ\@5Lv(%}aE >xPLJGU~)j*i0V%'.((b4o .Tf?4O=%HK\JuoPeKv kD cɦTdϟ-s\IJ,?mH\+J5#w-EϦf6V׹E$nmoyHPbVBg4/`u?M uJ(Qt;hX3 ]+,BUl!f&᷒#-l>V] Ko 0\"ckҞB<%q;ORaRF-l`ԑ"R#zwf)*m i?U4xo pNB@`o fMJaeCx`c@"mSO@h>F [ROsek쳂d|~PS"roB;DbocšNƀ"2O2(vF!LGLϻԕSB">\_g|&6~=,ŚX-? |#FY;&ŋi 찃 hfؠVa=b]uK/.a4-Ё#^;t.5w"NLvRJV  V%aF~ňxK8>楂[ZAre.l9gkC8M2n8Hf,eC4x^t)m&uOՌYص@ >:9uL11]bl,6̅&A$ci[Ykj<,inK>{ ϖ9k[DXtksJǠ2Su. c.TY?|Ã[ƺ{@K2SԵ-?FXfB];Ҥ+2Fjiz:uw-D- 4}7 Q7K}vXĵt3艡ЦW%BJ5cτXyJE/Y1ɽNx{:rr$&IGOL0~fxnny. K,>:EUQ\_l3gKf$ď 3dx`-oX hi<} ,tb7%'t8PNZyF4Iو~YzaG]+9kb%d҉-ĻW#<)$X \(oꐷ^ٽ*\6փP PV^n@HޛZ[ř\R#$ TȚ@52lͺ)e'`%`<1kK]BR3%.B0RGu@+uBo+й2&%Z8GO=ǺP+ج=Is|LL#VF m t( =:' K7F+DDYTYu>Gi}/Yu(b 9fg[dHtP{~{0vʹV'I`x: iزTjU -/<@7?%C{Wy^{?M;f` fKݮMX-q ;w };d\t譞q>CtiIW_zV9Jt[}86RKgyw,"{{_`>. m4)E%(4VaY$d;ҪhY[&iiE |ߞnj]ZV}&7+?d:M%Oԡ5wmQ%hx|\mϙ)tCܿ 6l#Z\Q:/`PE)DP^l -a("sT<퇡=SA>B$0y׋,^zBӠ0[{YS1Qs`,uv3 NԯGr @I)%(j …KSS@?/Q$t *FqdcWoltIhj)a) .dو7H4R*̰+ldtaWҘ݄$TZܜ5z;ɔQ5Bj']EH*0w ހriu$s8? ]Y?Y~nskf\,m&ƺ?9l8Ҿm Qnpy}=Q#%Jm焺^y^ɕR)K߰( IusÌypӢ`LlZn`{6p:P|V6¤J=s b.@RBLm&bq? A^G0L 4#Rj|#!$DܿmAU0(GnʒdTK\)u Jf6p9,A?؛!2,$?%sgJ+]K2qJ㶃ڜoJM&+q yo9կS@Gtb)tqܰ@ vYmD[7Q$pVG~,`fM_AMضE3E1Guj LScW8HpDuz.]2ȓd˩;u9*ВQP}2 XQi8;bseo h-[eh[ު&$=_a6/,Wq=^ШbWW#0ڠL&hD @Ngx&׈7X+kc 5/J}1oF{Aq)4Ւ*ny~iː$+xu@8EG ކqO?;eb&Fr@ %lxt`2ϧfOM+}FNߖx7zr1-z'Kfx}&^3ˑ u ,5\ȎHOsjbԳm B(]RR斸㟐OV>79Tx闸*'4B%= pQȭ8ci`417P| "Q tCXȢ`5u+yml"\d)ij}MKA?u\b%U:;L9]Ix,i*GYnbJCQP){ddֵDc$x葔ݠ,/\J}:c_̻ET0 k/^uI;]G 䯛X}]9,x3:c+( n Bd0 y B=3 yI3W{V{Ŧ Qt ]xVUrÀnS&U~kywoYW:~zqӂ8<:da $ "ۄ) F7+Qe4Pa;-=@D{ $sJ_VKօX?Gk55MW5[}dZ%cnZp)E ~۪2œ]Jd] @6d8 G{9wr;Nxּ4O 2XlWC S X/qre#uʟ (L_TǑ?!UGM7 [xChܦ%3(G|MW`]oT{ o$I[(*1:S=<>R.uEXg*5Me\gh)M4L*&pjQ?Ǒ Q*Veʪ_`N%{m"A/F38PU <1bH攦_u-|B ж DE&_CLDz`ݠto3zB@qI2 62̷iR2 i/<{ۋ3#5jlCFs~6*Zcc#n|L*uviudFߐuYTh٘ڏMʄgZPϠbC#9G_cw)RhO U4i> a!+.`9q W@]C F|:SaQ Epyrl|iC3t@Cgrp>JbģcTd.$fg~vd~ˣ VRpXJARy sfߊr!5YpSpOL2G3hS!ug'wqO. ^]S"A(0s<X;m̓2ՐBW .8ǙDX:e3ldWT^Z=NY/ʔ1s>/Kfչ[zIrTګ/aAG0Jdu~ʢCt!TwX5XdQA>s7Kە,|7M<=Ybe"* gʻ'KܟxwYhR|c}J(74,͹(0gm$ ׍@~ `4uI|:e-P,,)tt4 4{0I^O&Wߘ.uUa/_ԉT%R+2%zk5%Dw &ԅ{#$?In ERzm=;601yThm =N; PQpL)%YS9(a坿|IR&N<%B?+#m%r5$w(׋: |Ӫap@:4qLmv(}49 þkR#23C3C[O<.qDi,M:uױl?C21yחx憧T[r=Da>̓bH&ղxKY0dN>+(bCzC,ՎadH EAzZD!^k\ݾ.ăr%D UVSnMq5uwQ1+W€Pk)+.*= Ϙ#9Gbltn$D`#3GUJ ʂdN}DdTmW8~Ī$N {pH85 6,m" ,y8$PBo3"LoM>xa%0AGoEFGBրCIɂ$[CG~ ,Aǭo/hꫯWyA.H)%\ ˵6CH7 W4ҁ.IOL31{=r 76(8^⣂|AXU& .$@u!{euJǩX*Eԃ|0+/^jn < ?o#{[d(IrըVD GvۻK8g_Rr" srS {ݒB^%qkůrSY3yبsYZ"%M(ceRB*y\òR>3YlI9 5Ua!t4(E]E09qFHHkEaff4Aq6K gE-]U9ţ2D[C=I,:'9z7wKQ/MSvFx q`o.rwۥ`OdrbC5='  D=Yk+v]oއXa_g+{Q>f@YGf$ۅ$A ZW_v(&"@A_l|iGJ2ⴋPū]µ@C#[vr&Vahhsa/C)̋$|yf\$%,SǦ6RoiHn1gD/T\HQfz>U`3S WXЀѨ+`3ğ۟lW+U|fwAq =%0RFf2YT; *j |euÂGSPbr`r[~ivٓSkфZGx6E0n7e8DvV4WDM'(s yź': E1q6 ;0ʢ ݰe}Ņ*?bGL7|D/MbS,rXC5#ũ79*&Sh^Mk*mA KM}*xo, N7ޅ7ym#Ms {ݫɃG YihIADc*B#FB@!_=Q ۆzUH4W8N}Ȋ U^rE=1) }OڠJr3a U4uӾo }1 x[OZF튜pV-XxpC4"'*׷UJ^pGY6VԳ˲%M$+_OFJ/1D-ag'I&m i{ :b7ATv*"dApl5_5`5=^ɱr$BL̥Ć9mSD0L*ء $*S}h䡫>uX4w.OjPYL_€Xbk;8Bc%'2aTN1pMڅ%>TJh mbCʉa1/t.i'uª/*si+YmQ]12$ͺ)Vȕ$Xw\d^nt"C<7x0Fm?כv+8<)A6o2Ni&$t07_NOk X=ckSO6_#@v9 >5i衝np|98=CCJ*I†S2IB_(tqlL^=hJpcJ`:B K-|njG:GČ {}zQw!VD1jп]Z[+.\[f |.]gKy>j oZ=YoTmȈ]UxySy^Sk=,Fqm~0]l`nEkY'cܱ3ߤ܏E8TgђSBNN 'ݖVD]l%t܎9~#j\X?I">'ۭmHN|Fz<֜O,]w,6 |5W(g/߰Ft8|\=m|P1׍).CkqIܮ/ϲLT!Im*6odI`LTVŐpe?biǒ:&?;}fobB v P?{ o5v:hQw6`7qՁLIAlPBJ%mD`֭Qfn^`X3 ERG<kSw1ݬ?3^cdule`uCGQ ix2OzYEbA ̉u| u0/Â^F + /I$]'Pf+]-ʖTj/>Cb{o>֨YjBw~+t_/XZ i7V50[TݴU5pgz95$g(@۰,d}>EVCR]sldzh]Y1C;XNIGf:rݰHBI +Eofi ,F}@ҮQYQezN9!cqB=jS5jAWνf{>/`[<>.)X-u]lXRDSߐ;NmGќ,Zqi[{wmwS)q׋\a>hʖ-GᢕQ^>a=?4rG:7Uu7>L%EJE]l!6+kV-"W*XT<A7u*ěY$QcI1kbWXi (z(R%4(̤d |,iG?lv)\q<@2sھax0~{[I:+@b.n3 P흘{Y׉] *2SOEb/%P> F1%J;bO :"r)K%UV9e")J,sbrl6y>Ue| Y~S@52Bٕ뻅c#ͭ_JA#M=`?fD}z}|8+cz$Wkid▛ƭv6 j8M Ԥ{|&O)f@i3w9*yzl|~>rj֎]ܠֺdBC?IρPHDP;z9VƼ5{ֿ"%L9.nIx /+s;@xT祺C'pI*:(#>sWbd=4vR*ANq%:f.qI"?t\vc 9EN? q/G!O2FwHPVtWNFXqpp%xܑ鹝/u&]qIԃN?7p ')ܤ]UFCmN9}dZptC Ax'6o|2RMpLRORArtITZrvzѽM*h On =n=?&pot(k4hcqUtcw&G!5-~cxƼt0Sk&He$pwp@?!`0D>9Cv(M0TgtY4-)76xʹq_'-lʹInw|T{kobcŴ8 %rufs=dXa=>@T#zhrixUo~7\wQY ϲcϲ|wr@GԺc;`Kуaݹ? awK$qxd3K%ZK@-\E{q6ڸFL$ #̅8[Fn7|}oU j΅m1/)?AF6.NI!0b]Zst As\˩T &=߂O.c3-9eߝ%uS`RՃY!)ȥEJz7=7*^Gc׼Juuq0[b@Zp9C3+)tMVwqc&}ZdmzS3+s̖q0I $^QC%CA?愁NNT,KhqD.O@z**1;݇zu3ఉ l1:Ӆ OEKGV/iD+SMM< :) SL}pp mqX(d4.>/vxKBu0ieUĘUl"ԶvFlrVWEϵ@vC3t8*O1VT4IXyO qWzѲJ)qڴMm ALB.mBWO6f fџݜ]_*7+*Q?)ưWM.Ф[!O9b-wXc3z4e^m:Rᬘ>bf H>Cˆq?*ێyP]kVByQ7kn!D۹%g&ro }B ᕨ[7YHӤ ͬԮCR-FTT5S\|2>átoJ>ZhxXAx8/)嘦[_W՟CD4Tj08fvʋ0/Kqq69sȥ /.(8tUByͨ Azx뿄Lx _qԬ"=>pʸr/ֵGR-^1R1!ZV}J1r'x0jVVU4I(yvP@@va 2KwtmϤӭ!EklS #5@[ WЀFۨg> ݾqD{|ڧz:o -5 QTNw֯:xTFo+P1pg]-c7:)aXO]y]xxtf5}yQqqK؆EZE'!8dz:s)JwߌB{8T򠇆 \['G14s`?޵- -% s>^!f;|jŅWmvX""{V=X]iڱl/^V_tv>xS?/SGı &qhca﵈NίrӣbLxd{YS~pٛj,5涺¿ɺț;-l|]\k xVq+͡S\]0!С(98& T7zrAjC y KBX맀 $77/J>潡l'aStkShDw,iخ sňw:ߴAl7؀;Qzꔊh,OZGbr$)R %՝F je2[y]R%: pg#e_-K!`]Һ6@?@Z@/'vL)D^NWk1crKB[=fw?伀 ;R9ki%3@ȕ0c?0P-razaoIKh{y܀Hg(B?%Vz=1 $Apv +v[0xږ uABPGx,]H$}NC:Ń݇ntY&+45ahwZ=]ÈUst?̀ `%ZLQ)N1ex nB=Y[%EKWM?Ƽ-|GO,JDG+zջd/-Zm`V:jիlp >& 7%kz؞u;^7o,l>īD_;ڤZmC >Shz^SC(>wk>=mR}*wHx$~ҮF|[i#GjUuz)e|5a@*BMQ(3{]qkhW}6:um5ALcN!K9IN6r[,&PAGW֖Ȍ3&dDj{ {v"N2x 뛙-ߛi@xmxf Zf-RtfdԈ>Xs{% MT"Y0ep Qp4ZtHsK1_vTOxlp Pg\S]@, ҳjI$-rP:KGL5m: _:ks lvvgFk c0侃XJ03^0V×!D oICKJμ/~+VrV|6Q1Ca%BH,9s-US`1 .8n}):N&{RBADZ0H𹆶+קAWllV-TBln|,Vyr͙v'4 \Ũ9|]?t} /KLJ|B!^1]gea!&?)bF7d+0a 2O4$mû(N%(MmO7vГTgSxM*EaMϖ _'jQ'Zx ]} 0NTQy^QxA9`E?#62hU\ʈ- %ʑ4 mT}d|)nûzI7aJ(Œ܏ISHr5 z)YYMv.A_^ fe&o;`QWMH1,-ăN : U3?)|Vy IGdUV~bܑOҮI4N3ev$~G|B'mܸyѵ8yUMUK;ۡqomU=9ۿ%F\7o(5Q^=QXeؑ]>k؂H])㲊*f =ܺ<;ǓÏ#L" pU>P<5Z_RRNt,ɖS?/7 mGS\Ak[ K[IV`œ%pCQ'uqpJ|o_S?\&+B)(`MIOClc9,7>|u5*z>2)J404.KC7:ռx}YϚt&p%I_b{B;,lt!WCC g\~j ==bj;݀%x d7+2xu.4y1>G𢶗1PCڎ[8D' ,É#?^/A' Ex? =`op aֆ!=ۿ)niD{j]叞Vn-0wʄ #c' #&ݖo_X$,j:Rn\I@>dt6w‰]y>?t3&c}O863ЍRHvI Շ2udz<"@5 Ddz63ri1 ^+"\+<.?  ZFgŜq<Uwȼ6w"Fq4Mn<2snJgt3*#~9{"È>KG h!v|rhb|N- EiZ0(2^y¨љ)9XYa5[JD`e#ZwR S [2/2 U}zDu'Nju[3E&ӷEr9=V )z}.[kODZ񔆄̠!{KnB̶8TO2?ShPT9j,v5PCY k'T sf 6 WMlYy\]4Mn)ߴ;u̽*%f m)ڔtH NXd'd!)yMNZs7fE@шyɘCigeVIҲY/j˼ÙiIOCM2\j'jkFP%|7> &'[TAH`! \Hl8VK#f;Fmps}|oR;k, l[Kwt1&L5HD^S3FmiSd=Xυ lQ$.Gg l?J7Z%ӣ wsVo0pkݒhl,,>z-$rq;p"q,zc@I5M?:)"hޞ P p' ʠ%pעY0j@Aou6"+Y}^ƞa : u]W}Y#خx8;HFrrR sqޝ "?γh9{%/zDE&-:|OÀUÅ3lQ/'VՂO+Z[g3HœlxTKW^cb~UdtsZ6 /-a:3dW TDlM0D.L5 Zi3#l1^rH]h۝~MDZ &rə#l$)c}o+%_9I%Quga#$ c&4;Tb~dŘ{k= &vޖ 4l퓅8`ZD6:P_7]- 4yZKyra‰)ŞM1KGR$dOǗWN˜: xa?KtAZ׽U`3t/%h9o+oQEׂэt 譥 _Mn鹊ͿqOi\'D3 &uY O~9F[cl\3)U-!-M- b%qq[/_5,7F{cGȈ7fvG*_$PP̜}ظ'^.G+W }$ׇgo[5_j_NuK1' 4 E*-Enծ":i%OɑF[f:RQ9lي̓E1(dQp騉Gt|R:d%h>')0w̭z璔C{8CjBn>jf$`׮cJԮi|B<ƶKJZ~&;.JZ*GKJ,Db>l|O᪫nbV{ϳ,Xv͓n-6~Ʃ3p7mY<h2瑴>@@_(_{.ؾϔ@܄R[a ~r]#KA `}y *sەfP=D$7+CWEf2}pR{`dNf>vqhk "k q&MB**NZ@6*$# @mLb΢#q75{&BIs As(`,Fq7$ڦ0F04{wzT$*̈́JY:'C?Vaa.0}ۖ cv@ੴ\37$O"(>qW27}B@+^& +p<.cd޶,BD/櫧TF?L57Rv4EOo[H~iB}[sqquEu'Ͱ6NXA8GQM.zη}@sWo~(Xd&V.[x X?;ڇB,Y-cf KTDZ>B.6 lj_L鼘|r x ]*A@{P#7%˹ D|ؗ+m2);!Ʒ/a 8.#SH(;9%> 8'EM{*25Rj_qS1$[֣n<{)Љ,${QP>> ]0c*c,2u|z-:\1eL' +O@Dڶ!f{d~._.|gzsS<w/C-LAL1F_6IN!3f8CZX( u}-\6{Ap!g,AcYg{iʫS>ԂFIϝyNXW{%/{15wt eYxdßz!6cxwɑL=w7܏B (þ2;Q#h_)ѥH D{S ચeV-WUtR\³1ZA{]@dfpP~:p*J@_ZIuف^1>9 epΫ.)9Bx0O(XK)a"  4:Bm Y0B{7ڕZׄ#[y?Y@7?ϖVs@B!ZD%ZRZS,noY;NH?-oH a'ƒ8͵7/G62xSS/G2| ذ͍BՏ"DMJ*,j==0+3B"͐oڅ9ߑbJ6v3/af#E+̗;s0!Ky::FptRƍ{$Z!lЎ1tnoBT#bk@W(}ZDt zXQC"ŽB2QD<ۿ(1}kނ9.]*3M?"qGೕArQYaBfbIW@e>W ᔿ9ޚCpH}䶤;4s]dꔇ/0 zC7*5r>!F ]l^p˒YM?w,Vǐ˧ZJ0KMs¼1'Վ5  Ѡ@GSy$j(#u}U|_JAɲ &;LȥZr]X_+ڪ:yiU$L ˜o#;ǿƈ.re$'Is'HYgkɍØ_wl5倖זJIO‚mTAj~5wP]*<]>&80#"6z rA 4HJ}8^9N?w u`~4)J6h]UlHLj3o!.Y[:6qA2Rͫ~8žVLwl^E~GD:ZVX972\J=v4摂d ŘyC=ݜk\I##MwКF̗h.A]J pӐ P淪(ύI]gnXU9 T܆Oۨp >ydS0ʂk-~fV!7~ؐVSg;C9C2xi"Z8O*➧s݉^U$n̑&^4+'j|Tk^,E޵=GƏiƢn!ˮ6 YWS@<.Dx6IN(&[дXt}B0I5B%Υ}m9gۏ? #:nͫ\~lt6a|nqW2n`V y#(ܨJPoPB|ukF X3+`yL>pNp1׈̗J Tr:Q:cp04iVq#f:X,u@1vY*ZPNY+c0D0Rs6= Hbez"Ӭfmk6JH>/Yݛ]+Ӡ1T,Źy\Ҟ&0/7픬3 ֆI]vaXEѴ(pҍEg|BOv d%gA,J7P8nXP oGODxVdP\5qzt9Owa?f[+P00*Kg uj!FOGCsb$ٽϲٿkB^io{ȜKj4-l_ P'qCQkgE Ȍ 9)Y2qp8a|hxMVjͅ5g1ʾr..9~"!t_VKw4t` s:ߞ~BkzTXVͨ#_Ɛv] .u뫴r򑝙WI5kTX_ EHKMϠ o'CxhxC4옦?Ӥ'hn9UbGCfjDŭaf=0˻x c157>A1WEwE83CJ#Pw-1\q Dt2?}*ƧZXР &/&zKǀ;ۅ:݀p/6bfraCkH$f~,A-T;¥o #I#%|_jTzt6GyRy+yKG]e'g찳XbuC7ݷy{f@3y.eOsז-D6{IeIMyOjР5buNQQ&:DEwyAO4ɵ-v*7w$ և+s52'#ƧڈA\f8R@*)O*^W5 qEGU4^T_,dJ;9㋻W+{[?}pz7\lK:2PbFO21\Ǚ_LH^AxjN*s],c D~W㚩'GE9<1 3)]O xk8©}2O.~F>m.wv}˩t$>Bu>&wGX72T^Ztϙ+N)6Z~#5GUe,8FU|yzJT]a_yod C&~q\.\8Qʆ5Ɔ>ݰS87EE P2XaXY+X#(?ǖvu5 #&;bz14UBƲϽ^0:UG7JeI- Yio-DZPvxfP|,xt>ڝW(7.$m={0.sZr]jRMT{xgᣣfߛp('q41 buy(x'SdUּ}/7y:?-QIuݓr3Th{+ߌ"yVo]sfl2VrD8I n3Zekb}n^ʰ$~)ªD -aiL𘩥Ƈ.pd(tNMBʸ{K#yb؅gk~Li/s?B^ .-$VSNGQM k`h.U]ޚI۽^?mnԝvf"?v$k{OO*?Wg;qaб$boF896\yWXrƞB q|&cW{*9&ȨmNη\Pc[&҇ U`8wN}\_ %3<[ +Gv DlMIA^j^)NLu:$òu\)na$hZs_2[U ]6ptl [K*ǹSٙ1\A x x6p &j} \K5)UvA9xb#Hiԫ]b(ۉz"ډ9BVc*D\Has1g[_W9;95E.,Mzvȋ D* 4:`ǹ Vup YSN'T^kݸk9hQz`7eV2h1?\3]Z 4heeJ"LodFR!#o a4 NRj97mHtKSX.ɫBw<)9 im:Rim c>[Tz~_9m[݇gGw  ]hm뙎o`a\:6zd8hߦƱ,N`msZzpS^s:𮵐Sls_N_/; `A)Z!piT|2z\zքǝI,vwyX,Zd8JTq^Vz|g%n9u{INɟ;YHx^?s=Jb|3TOvnMһx' )gܬ.P T14Wfor |s GI%l13εaQ{ G,a% iSHI"S3Cۄx~y~" ` <3qX~ƛ 1ˮx".Oh$T#_z1>r|Ô} "+4[0EKF {K Uk:޺)3pM^,XRFyy-^9}u6TSf!|<2^U݇?ֈ aЎR:@]p,U]&N !&7c&L[tΚ7,Vv1#m\Y(i c+L' ~gOET *6BY9oaӡGbҋU*wH!3AeYS[ƫE_J i*W FO~ p\ʉ kOF/}A&C:0C{  ?|լnBs]T}ep6u? ا<6O8`+Yuz2 ݹ^&zQ I~$L Eׅ1^ӫ-xx $]#(BUϟޡ9b8x! HtS 57xmyCcd^YLvQw"s%y 3120Zvcu: N\f>0~l , ̢gb?! Fe+3Ih"k#͓ a2p t1,ܳgړD>p#2#6=yaQ >Vop4?*~)m0[Sv *ˤlh J P9 9⥩mhЎ^ͣMQr0:GhA>v x,]SYIœ4Ό]exg-9">M}7q-Q:yv'72"NܑD87YJ7*5 _5,^nѕxnih[@sIy }q3&8>Wq< 7.ijv-KX>uADᯜh|3 n 7l?=rd(4 ]s;e'#7Nsm6m8PA2nU6- V/sۄf$2#UeiŁP|AYIj\f.FfkZq:fSTkwx5:o@ŒviH=.k}Ȩ~p3QGN S>ʲ  M<^ {l-I9RᾹC:٢&M@fP FϢ[8A'-Q)F3ϑ 9 a(9{iS\3\&H$u5*я h,*{NAL:_ɌyY,+",D͉3 WEq/B9UAJ5I!XQ-]'_a!#QA3A @d. Wi] x?]'2<KSp4sy- xud,э(aद8Ce |OY7sC,%-_|ښq*}8%uYn^%Y,1e ƭnrM;}n61VQ&Utlq-w]& RbH=0Yoٖ +9\mQe(xcTO^>w N28cA}/$\>p.>{bܠ͌.,*Ac`WO^UйCc✒QC mLw,?P`rE`n%,ixkg*H90uUTFL{h4,{ p!t5)s 1v7 ˴v?!G}Ř+[(*} g} 1:{V_TScZN% gIrЕA19Yt Ff8*U>e _yw ޺ 9>|rM#o KCx1"hI Em]\ywފɄՅu}Hf'ܦdEm\d"V)VIƌkтe/WґoQ iQoju$4)>D^`ϊtZf}q ݸݸ|%yF&BT:<_0.Lũf@N OڋA8 )>lp`ٰMKvP=5KMe+$,hMN֎{#B6h tJGy\[[ar~=ܛPv>H.mz<^hq 0q; ?29bl(Gp aUAk4>f uDW0 'x`y_ÏDp1]zgWpWd w6岫ip*H83bz1!D(,PNGVGV`ʀ#@ 76J:=/[7U-\j~hɭ[`o4]c/HF/kg|5CD}ՖD,rs$6lwf)bޥWiP)Zy$Lgor~ْSf"b $ڸ(*d%-8Uje,>@B ~w+B!CnLd:U(JG\0\C5ubiD7?H%dxۜ?9]ŐG 0$Fω/i9Kzq%H{^OCP.0 M  Ǹ X6=O˭#Bh crVrhH< _#|nN⎚;4Ed:`C `TI BvqWȦ#17)%v֑4'w*bDt]P qD4GÔ/TjXy!:i4-)nBx"FT(Hnۗ ig($ A;' :X{TNH"@']G0\ս7*vr%yuDb[2@\rT.٨^ciFmƲ1B;Jk``#[6oՅq9'Q,W)~G¸}nC IoudBay˳`u{VaGbDh^n|im' HO!J.oNط4~.4wϊޡc2ǂ^˫i-lyc@ָkr D*Jle!`]$[념G^˗96z'F!t^pLZ趎<DwLTf*G yբ/eA,`#1$pj kNÃU)#=$X?oQz?FHn28+FgSֶ1Q 1P ^<@YH -(Hۏ ]lE.EEfc3( Vxk!a74Ջl҃3#-͉3M.(NǾٿyy8O(fK s5FI>aIS _ F2nLTFNSx# *͋_ޮ@no`=g&M} S%m]]$Fu`KJI0?Ch"KCSX7u|,+-&P n@d&H~4ş@;>Uj[4넍XK QasNVbICɋa`q&ަB~ i`*Nx1 cNh L$yژr5\*wvXMJS*&:^qI4c3Sw.+}kḱI.pNYxsmg kL/۩w 8/RN{.$+h* cP}tƠV IV([|sBU7c>\F]>DØUiCuidD30gXe]! ԚUB[PA쾞s: t Ug 1y!e%ܤtKC<Ýtj;qݤ!:8&n?:!769h"؅*]٤#rۛ@y`oڦVn-^5c{Q=4zuD%p崫Tg_O 36)1"`_l%] t87{mHzZ7i8EE% ,~́FAx.3,D;?7gRNn.̻U"`BeyNTk| T]#u:,ɑoU?d~5Vck<lXwzNst:轌[& 幧08? H8_g DnmV%iZ9_YL ~Ӏwj8>̦&E@VYRG?t,Ӫ]A4ZTa'Mk[p,}NN2DWsCmh/ySVvGEj򍿁~к75A pI! ֤f1LU׶w6^2u>EU%fk0TEn싎oUm!$cU5_zMo|2Vz$rl%n3 ըN>S7 ^O'sNyH&*O:'V_z|8v=ߝ@PA9'=i%v9#Nt}/l]Ǿd0?^r O:,U<f 7sگx$Ү-ͨ.2M9tu:FC×ǓqJwC#-WTN @@ SSaV:U-B;CdFmy90MݨUdn?_vS8ۙolUy=w!!6$ep=5!6pA@܅Ń2GUo9'DvfqU-8B|9fVmCx.!jEmoGǿ3u܉!y}cСvb8G9˒JjW"BV XnkX>w@4Ik@Z+]Qr% :z4 :kƀLyzN"L z{GxC5hQ+Lo*oφJS]*;]{gVU-e 5J>GAud _e@s1ӃXχz;01E" *)r(^,e0ybhlөb1;P ^ɲw4A꺵]~m n6!tc;aQZu|>Uh`ԭx Iv]r'3Ȑu8*ʡ0/f,J#Ωo@x?;1 "Jff8<]!PCd 1?B &@䱃KH2[ 'qE9{/7+*FM|L07lc8wFI֜} 3r\x=^a vJ yL Kj 2q'Y3*̩_\\~YM?9@`񭑴2Qx__?)*DkQvX'MV_I`-ToT(jE E\C~R+tUG%A8ov*f}Ñ̌u78-^yFWwuB^$.AIS? :&D,lW a$C^rHheNlG~}bcH[M8,LHkHahtw+)d GroqDuy`f;Xtח 6Q=cFiٵ귦LsN-OVXYD266rM]j -(^%&@yu6 iwRștqL+492MF9ғ^g,9cXqL4{Uy/Z\(uyݷ]߉Ƥ[/Rvtmz݉/Yɫx>Kᨳz2-d zu1n*\7,q{w Euw:.1J/R!jJ )c.spou~ld`srߥbBiF-*IqUA Ҟ#:h*2v˲q/,oT ;p704%Q}E &՜>D'Z7C$4l TS?̼RYkMP8lNJ89 {amIfx͘vd,3oUNl [M>!iHse#ZO7Z8s6TD7'Nh0=HPq^B44^u[u(nx~G7Zm h;.?ε;.k&YyѠ7 w?aDn X,PH~mɨ3V'&+d `o HZYf|DsKL)ָSbu4ܒ4cr^X7\NO 8s*lk$%*Rz ;Lfݞ8^=P`{_ŒJ+ qºYeo.Ê];S#;ApT\ w9KÈ 6˂o u#܈"MF7z67xą)ݺɖ\b,byh4cÞ'eǸvݭ\ǧug; y=YԘEn3H`vHMU]շI.|~l +缃(m`bGOg.m?B|gUXΰ'=%H ݟa|I%E$NSW,QQ96U^ῲ+MuE˂B'DR3qЎ}69u:/1#m_KCuȭJ^(ߔjױb+eFՔ2(-lRN#>:t.J9~U#l椆.2 S1DӔ2ѓi͍2PKU#\gU(e1ILCg|".7]>m# 5̧Ĺ@2؍"=\