rsyslog-8.2406.0-150600.12.6.2<>, fp9|cn&_5Zfđ0b/|߇&yh"~JU)hֺ)R"1Yg}[RCGm-\:`eoCt\̒$>.ԙ6ϥVpߑ"NIV˫^N5C-IUU:F-Fau /%]di}`&W'ywX~q.No>C_@T. b8]KrMk Iv}`3q>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%z.kgW?7'M7G$$p<߉uĮr!BH{B񄼐ڌsor+*ɽv7  vl(F$ r7t9+m~$:aD O+W'O|D~v[QvTQj,s/H&_$ TП {Ru&qŐ tk0U)޻ĭ2ӤɔGaʤMս_ }y"<.//;B7a8AdJZӸ_0OA )4NN@nih _ut&\VtJq"It O|b(zlR>b$GnSR"W9c;DX4bѐsZwNrUɅb)4M2_f Kv|_H+Z ~!7ҾT[/!2қ')"lO38NXtElD**Od$D70f&w87iO(Ikš1e ј{0HG]YA)@Dt~)0,ȊРr݇8AK0kNQuVY2z0_HgxՍž-^< bFH/~ u'UHAYN+3 Ni/\)Vlݮ#KvU&Q@^Zخ\l6w|@) S #Ŧmbto x[$! Kx!O+ï5/^ɹ,gq/uۜG-OOa +r_ $/jXg('6YKlRmRL \ u~t_ eՕl=9C$DtT Qk9iynw&,D듉z~_1aMBf\!N>U2 emt E-j 5󱜺,L0&l#T bo٣hsyδU1\Tv4] 8`Ўq~]XbNKH *ҟ]` `QLu,0tX-ln8QD A+vجUXh6Y @{$ 2$W/'#@4MSl:E'R㑗jU""J[C:jV o*=YYͪK,#Ej{Wо 3&EbzT9020)!3̔8?b $''306-jpYzmbB(,R#vPSjU1R/">*r^EgCF<nm5b'b4IDЦ2yr cj* -vmp+)FE16Hݨ#^qQ,A%Oetq 9,1Jw<5ޢKt}6(*~_p4\AzI{1ei_ǻ  3pPl{f!cMFgTn@ 2uBN Ԩ!-I| +0z P*j"'A BBx̐<9)i;]:~:G[)U OE'I:pLvd~ XGśjյ,*i^:^!S>:7Kp2dv'^|G'mM?9o|n^ׁIxcׇC5@=Tw|6՞{V#H uV^ڎ7;Lfm]L.[5<T ?wCs`~ @̦j&0<>ĝ l/բ, 12|*~ѠkhZrAyDpqa;.@F7"/Oevr"W ]W> ƻ7t)tHid?ϏJ)h$E@]+Ne-y Wh}YHaBnQ`P3KdSmhp2np~ڧAZ,."f rv@Qzx Qh 4v, GdmQ)S7ߓC| _U@g.I֏x, gMX6g0c>~gIЂL!l-gmҌJ+w`ׁ/06HOLǻJ4rBM Fhyv``t1s{N|})d@.P'H| tL]˙z7ϷR)Q500osLeHYEiUos;;^E5{z]P\长ci;.;5a=W%S$s`&GIz/6}]=pPh0&,̝}0Jڝsi>E16`c馜)6\0BoPEP -2'95e/h@prra,ڴE/9CHG q l[VC*)3HQN9O(ki_tsb/.8vH9XGnc⪈7oT:Sof7ħ=$P [$8aTv,=L裫Uޛ+O0ԢimĝR[w]ץox< _l(=U@Fߠ!$NrX7.~XWjyH|+ke ! q hUÒUãMmu08} O}{DDwFTJ G@fw5OQ5.ڨR&6&yrJX,iM03j:"#>f?ߕӓ Dh+9O.^S8ncU1X[˿ #x;n/.=EYe*opydC:Qv #Bu'k*/Njvr.vkT] k̙uj&Z_e"2~p})I"."]oB} ^zAa=q~AfZT)4`^T urY DB%%zа<&՟jyv [:#NۃDsv!4XڐH=IT'Li)Aj)Ge|J8|}'2hO+̹{ޝ*Q=+?>qHcW7UXqQ+ĩZdaF˟DC#ܠCHC *hUg4 B%e_M2${—'p))Rl|czbM84Ԁ]ߚ  T` w4 T*MTo-}DU!X\(aS8??7%y^'||}=zhVK`ND9\*?Q^Z `e6'\1"!GXbQzV hU.SOћQHM A@V~"n.[=]or|砌b CyklD%m%fM)lbfq%'Htd hS>BK~6'vQ8-OCZncd9ꨎW a\) kDŽ |Z2g冧ڍ?p_6JǵFӿ/R]StQc٭E,CPةAPɳ8t,Jma5j5F(%;$>ԡ;$%- dAjrZMø` 0r謲 cq¤' kk6JCEiZm_ BH<ʰŏ m`qa?3F,O'JGL^Bޔpw@{CgJ[gcn1$dܘ=zJ<qy`/v13C$=N/|34:El0#~|j()a.y6B|xX>]Bxw ,i/)r0]f]LS%K:>AJcK61O#7-\ľϡ}YyLЦڢ1vxdKL+Y8GL +/kznSas=(SgOs$BC5}1R'K>!9Hl5[$ڦ$ G7 N^'p-S BܷKG;sa^!Zd݉m,U O$~ְ$UJbN V Buf~H]"EֈNG菒)DB.Wi,F0P TDgeGNEʤ;u,b;+P%rgZ8<B܁IQjڐbr3LZфr'w͒L2\u9XV TegnA'9}X3>rI]yYH{܍Qa^vX$Z#ͣ*3Da^QqEDf*{~yeA <ң2Z)b&־`#CGy\{@ߤr X8<\k *)~1% T:hoX}$l4I9`~*6oٵc%>7$UU!WE۹hła?AwD =' Sɜ;,ؽa˪ Mf?-I Eګ~Kj5Sw7ຍωnJkeQFYbQ%1#7mPYC#X(ŔDArY:q*ea3/G[KBuI)щ .,tٺ%DFBsyBɪAWVc*_ܷ3mّ]j:60Ӂ5$•ASL pVGub;,C'Gg4}<\&(˳JC',5 xoezE [h$Q| B2!ZMfvAxfԆGT _D?po5ES? =$3,=M(/12';#`Pu< •%@awp业/4Y@JxrL^vbNrvDm͜Wb7 Z;E)w>ɚ ientlKXp)UZ7wk'zijԊZ\Q5'8c^9d5hG\E3.hþiѣb:+c/;#U'< Pj:-xP¸ɮD%OZ L:Kd,js6ҶGt֩+ėlCа?6K g>med.(L 5_\frSv .gWKmtj~}ʫJxk$:>7iݬ`A(swW΍%>yU6R`P? X,jbGn8]eRsE0 2dh3hDŽ|]V_㠸uDKK z[6 kfxlއ  *T'N 6 H.dB?BfZ:u}(_Fl`ζ`$aX,r-1ŖY V>& cKvN*,IBst/DJӐ)Ì' Ωse^qlg'7'^F=*.\n0 fE hC^tǔ턲VB̿X~~QoY ҹ2b.XxxĮ M2b*NkeUSYpfEf,re$:"aJFգKATJ rơpo)bմ)U [ӧӹ7*HV,x)܅gGI 2q2a2Hd-Jf v/|[4mغPft8ᗫdaީn O}<p0c3vFj[;j a:,?Q 0UU{Ϗu-Y`ҧ\p2Զeo9II{w*nInxk_A$7`">l<@ZvϹOxᩂvL=0Z^1 B5a5+nth 1TAyx LzFAyZz;|_튊Ak29qwt^G,h>xdAuĘșEZV4abPq_tL_H#Uw]R#yo(@cn8oW;5AƮbzL/fk,6\%xgAp3Ξz_JZ^`=? GH|G j@Q38J~s?|0s$A֌<FXT_wIGR.L@c.Z|)^~l:GG&3kzMyL'gu醗'h/npP>/ɷ*8528:ifU% CI R5QXº񝯘/(ygN139Q:*~Ur4bKշ!m \04/2q4HWx'$#S)D".-,Ϛ<yGN1RD_['˛Bh􋜾GIգe^ cȴ" v;lXC3j(Gw )( CX_쬜Ҩ?hav"^qFr+0\xt_gjx!>~]p{KOYDZ$5MOJ*rb'i+3N_FAd-`>\;9^:0(# YCZԜ:"u2^!8~ZTN묚Iwr[ʬ`LM#RD0Xy Y!GI 9P]&.'ޔK8Fwe g20@Sh/'{a\(Nr0Nuk:He3PhVtX`G~@76ȸEy*(5[!3,x+]8 M6':ZDgdCj/oX:zj*$R֫cy^&W sǕp9S}2HUL'wwT5qSum $Wzpv0ʯKI~|h^4DYGcgήjXNfTn\{9A1#R+k>h; GB̠֏[P.dzPw.INp }nK𝅐SM]/N. f /[w1OQ6G\f,43 :-\A1_IC(DbU'.E >e1.s~S%#7F{|e .E~ c+.p7VC5hp ':&ekC+|At<x< SʸTi=[0ёM1%\w I)JLُد!\CC9FI 5^ԓP;YI)$>|uJfϥ"{|c@_2M8i9[Ro)%MD>r?rfR)lP<'%GyAZQk;+jR4m*X|R KJx*!JH'qlHڲ7C'ZIU}xtMzz_])[7K8Jԧo \3+H<¹Fq?٧!tKPԡ+5b6Itá2L05*`AMb nhҁ0e"fk{w{Nh> h®+e#tF(|03#+{ ze"WeAx#dUMI1[N',~e$z49oa7'Fy*MA4=+L8D)O8Q/;`aR ]_?U;j{:zeҪeŀ^)&GcO&lr-̦W6.Վ\("T@{\Л$I[/#<:߱y!Pζ4>UWE5{VTclGiڪq\sIZnT,5PAKYIq-X;iUzfD/zTZJ46ȸYpXc =dYȤ9f>k5 X:HPד{ bFz]P#zH-*yTzƅdͼ0\.lwmdkP~"-Ϣ<h‡&gA ^l5w)Ueg~&?^tw#Թ~3(Hs;8=H9vѬ*!.L%<)+ωkȤdJgGF=@KUݪ)<ѿ9]M0큭E K~Fd F mbq+)ct߻ܦ^1ʲT/2(ض7^Ef %>Ζ_ZnKi-!1ѣ#\xe;%`o! QK&(IjK =n{.<:g73!ձC6dv'aY%eumtX( L9鋜 x&bt;rю 4_`i!0ZUVMn NbPİgcwҠݎ;dIA$4Opْ@JΤ|<%OW1N4]3AKAhA0&q;jGϚ:ieK.DCEKYɯUmau@= !%<}ʹt7DZOo(2 %}XaH|OB}79|`F9Q6)|w>S7׫j=i%0i*]f.: t{,.Qv }Tt3U' iX0SVBb+mprt&;MeX{~)/yBk{f: bv gԚ8ն@8"NGFh_k]6eHG"IG$v$YI-Wҹ5cn x-J "k{=?k jlaceGwXNtwU/s/d`'Y&z}1OpwaI>xgmZh Jq(/BnuJAոHxiT#5y)e}b4_ĚHc؀x ӹsw{`\6$)~MAu2i# 1MteU%N147TlQ.r(pEW\wB70AeByZ< ѧ5jhC1r3l$?kwmg4rY]W0[P䦝mkj̑)ބ߆]bGc)(?|mKMV3&M >%| * AmB}&)CNC:CZ{tȿ2I1.<_m & PER,A˖d2"O Cխ*0_4:X`V.p7M>vhU>69rX_9T{vΙے,Z}j~ZO4QMmUs-Z4wޞVQAZەߥy))Z+t|)d<זEA[5z2zDЌB겏EℽDdd T:§I!SW!XS1g%E+zy Hͳ8uc- EI'쓯0h*ݼ/8ےnzħS3j ̈́l-+$XP'0i$ѫ62#B2jeuwjLx˛߇ ?7PKM13mؖxQX/Fe^  6)bLi83%zU|hs5ịN BU3ЅHTlɪU]G.+:JAGW{h^?*F~!TWM@]qX( h\1dZxхUb: &K钅 z+PCH{Lg8ZHȮ(^/534\'}gد>xdXij+ 2Gi.p39ț -LN5sb##E'+:xxx83?r[YJlMRA) y QϔBrAIȿQF&I,So5@]JdE+X]mUϼWrU-޶T[Bp(^݈̐Z"*9&1QW؛ߨ:*ŧSW% Mq.D/wRc8w$pCXK>~FrղQ!dU8i_O1|4y2Rt$gQh-.,Ť9$;ͧ;fVMާ 2J|N5ATqZpZY7+۬&a"8ʊHK Yn0?F|=ɯKIy|ik*MJ Nͧ*qC@/?jy_i6h-^Y^3G]Efկ!mVB#W'"<51QЃ)|M<*'Ps#VMBK3aMn f!C9iZ?I &mYwۈ4V?(~գCSLF7,&59MP`t"%t5k7'I6OWVh Wg֬H.QjJ#BQ$`YSʆGpK504B,]6fV[$# ,Y @O 53,ф.Beʊ`t$ z '?۬r3тBmݾ)]eh&ƫRqZqGq8>r3~<+ ÷G =Zze6]~k4A6WEShPb4ajiҧ4@ ߩWV>{᳏>_I6LCh--Sn]1J=y\b\+ 7VQ5Յ턓z J(4UCJ;o>?#.` (x&Ω88}.~TAQ}7rbq{N# B[[1ݫyd+]0|ޑyrtsE!>1{r3"51(:. cqj1NW?C<>4C8$a lh|HAAi*l+Qߨt"T/,wo \~Pa6R%>~Y\nF&VwO>xu0ȦI=W܃(W >ڞ1=bHs$OkZ/1񩘏e>ŽXȺ&5m dU&) 0L\aeurpb_khn7Fn+j]YCq m:S8wdU h{PCϢ@/t]:o-[KQg rgor>ɰHcƒLF>\G5+ M|1Dm@b4%.j^mJ<4  >m{`=XU4ᷘV81 .'':hhp?E p_ St04qz|l@[Ϫ,La4({R\tWμD;$_Ivv2OŸo3ޫa+,@6mQ`JеF&Ў4ݦt7}u1j^S]H15*7~}>Y//H Zޜ)NbԓPӨ@%ۆAV3[Z 3#O MThd!o劙]=(/ c8)`-4' " am9$ !vz75Х~TD6:Rpj6 p6lVBB5&}KW_Ov62},Л_T_k%r#)5VmH.Go&t),\QYw- # ;<{ի*è)aJMAѻ?3F4V/7%"zGMQ]ղFZSPJ#T$їCW;>X2z'Ff2a)݁Tt-hAu̓Ϙl SFv$NA:,%`/=V]*>q3M_Y57ylO8F!!3m#qxJǧkl;Y7ⷳFn;:ӕZ![,d*Bd[yiED( dI[_Ycǐ`j?8u[xC:5ATMP xyՈxfU,阯Z1ԅnq,ǁʫ&23ۑkaf-{:ùoC/}Jv/N[?U(P':xӬ%!V[dCS1)^4zI@툤k]1|IχvR>詨E9yPZ _ᭊI`/bi! ݙyZi7Y0 ;SxEw@:%g޿,~e;2JTr647,~´kS;ҙ\/ՙa!ɰYHʣ6[TXX" ؉̩ejcBz]-3v?i4歳.G]Q/J]΄TA`L$-rRi.I,J4U!h?ctS R9/%8}-*lxG39ؐOU}yc#{!J0PTtOgA8#6|-5i:u\>8,1nRKY߻[u Q\^XC=c"ikOhY"* v0A"U3螆Vd&Jx>NT=W1`anMVX9-?i@9esYCCPjoDsK"̪;&eVDYx.,shkV‹Kz)FQۅ!p8#OXO&}MqwEd,. ̜_U7S"wc|tRZ[X!yO qEHk7EN'|s脻Hۼ['[m[1NefMK'徼ǻbwޞl" 9.TjIUF'ƭ8[ߘۖȢ6<үzman>Mw*f,8 E>ޱ)Oczw$cR友e!*>z +ct%^+EZ ~E$e8מ任ATd,V=ǨHyoj9e]s1dR~,;' :AQ3uݴ6d3*6.)i_zCex?^X TnLף%HERaҥU*roW0Ix)'=]DR>3ƍ$-rGei(U+Wn ĉ3$HVwo my7#ƭN{4p:3w&r.<2rw||^0%п9WPI: &yUȔy'!cS̭?-̄ %hR]8\#E@͈#|î2qdHQ{XƒؘҺdӊ0DCDi}Jg•:)\A BN)+2Jo .s.XA;SEkG{)=&oj!QD/U`ߩ/d =_nKl:c؇\S2h^r.ceF<+XS!aLA`M[Oz P/a|? q}DzGJILh%'%&{ crPk.+<ͩ}*}A @sܵ O[l>̫~[5'Bv}v) )[.97"q06]1moV_ b$|! ld,ZA3K?Wyy=?W^p{6lG$-1nV2^fnZ0򩔧L93$5徶JlbLLYm6zaq3 Ԑ| Cejٰh#0hgC[듹rYYXF 0ߎV#wI#Y{ey[&V) ;diRT'z7:,O>zTH*błf>q_jZjq|pP5cK2e둀}#cnDcvӥlUظGl6:GA@o)/]T8:Kq1f+k((ǫV;8\I;LF:}R [Z#a]?9kF`FD`k'./"\퉋F}`7Ȕmu!iP< ح RB2V HL0W,eu6}ϝX#Fjo\ĉFe" @U"F4z$m4qeD@>b6p&*]D[#aa[[ַ:<;#;S:߀-+-'W;Csơb7#anhJ6\30-ooAE EJԞV4s> ɏ9J{FudH&qm3Q Q/K"E0N# +T= n;!0X"DnT?xb[iޥE8#&x`4``^-1 y0iK{EBޑI&hF9Ŵ)HY֪r\Xi:/Qh9)ANoi]ǐI~ZW-1`;ʆV< ~n>thއXsW[VK{u%ڑ%V35ٜg33 5iT51n jBU.\4C'Bh@|Uw.O!-fπպϭwUhG- qVNp%֔+^>ᑨ&^Ejk؂̱ Ny  lS, \u|.DBJ.׈d#:  ^I^' e( Au\19mI:Yϳl>.~;qN+/SOaZ8웋E%3|sc2jJyƏ +(kNGwDqE%muWNm'.KiڼG`l3~c2Ks.ֱ902!:,䰊ͪA($@F$V ó=2Tq{_ [ߡ#'?n(Aaִ V%CvąfV񪡤Ш͌O7'{S,D64ޜ,E+N/Pi!кsCJ8^}nbcߑ[ɷݤ5TqFbC}mNrB"06<=RzefH QnVp6vcoq =P&pCw)IAIx,y6$lL <]YYY$ȴ8SRG@QXﰘ~Y{GANwF2'fcoVU$׽,d +-$޿mDh(wnu8,{kOB?Ce8|(!cDXݔsV٭ӿ.K PEp;ym a3҅DB 1:8W銏 F耰x HWFwPGl_kWE?zGS?aʯ Tg I]TFb`j#Ui|aGlJAN3uR \!]ټ2Tq4RoP&{ zᇓki:yiqؐ~_]4Uwr~6M\'S^{mܔxD GX Ȩo#9F\(/w7VAݡ^{7 /4 z5-,$˟ts KF~%1~m5WEKn~FTyx0vj_Od-E5DxtR'F{/.!] LbI\ln&7&^l@W*B!ot̤.DaƯNƊv-sa w!>]*K%jOO Ξ3ad ^mw%|B[7gȪt! ?7S)N\ Ҭe{+9[IþB$D$a{G"FS(OyÎ:!u9}O:^d@ð75zX>~Qe6t|P*6S /ig77&B'E0Zd+|LN{+rQa* gt+.nS",{uX)E`~'t8W0jV(2eٮJk^xAn%>_unz)+qgUD܎") z( 1lN7k^U{ 4'+;ͻ*g~#ʄCβ4]5z.iGi]ύբ"sT"%ZM{E\?g *֙}ҩ%aUwN u%͟my}n.J<5UtO)o|ٕÅ17ԧA 1/sǺQ_m*a ?=q*aء,,~b~#Q}~b@.K:^imKQۖ2ku{74,zOfvb?ʵu,GI,}P÷,|hX0+98,yW}\fK\qZe_0u`?wD>.ʋpÿ"`;\=5rmuS,5].D[OH6;2ӉnA*AtQ <2u6mH Wφ[res'=^J(Ɛ&1SfKw J_K! U3AeChZ<\E!&)Dqs&:n6$]\"=U S.q!_=n!e}|\&]4p6[``r¤AXk3ޠx H)JV󦮭ߊ1="?g 7,e\{׋tYTϛ3t80]%9zG .^! 8UM ;@>ծ AU{m-ObJ!4{6 {s 3IZ[yCҒ2MB5vG~-F2e$Y\~^!C>rg¥tȴ:M[ N4]'|j/vUS |UR:(6' w gHrrh )|0N0Fhw'ُ+&9:®c' kC2i)dT7 o4YX+0όJ 8 @Ʋ<:BڼRx7(w MzXuZTBgqՎ",*'v yVAZ'P,4E3rz܂.[r %M6֍av N=y 'ۣD-;2b@E%2}9 rv ? E_6 H: yl7#\|NN'|z%v1g ?.+|A܇ᛊr4J?gXj:N6Q УT]:- I0Iؗr LX">WV zNX]#^ FY(QQ' Axx*}us"~hУїbӓ^NoukD"Gbe0i^}.= :.UgETEKk WBy:#DH4r!$3bL㠩FHM_ /tъ%+G9s%~)IGkh+;"L; 5h 9Gw2wσW9%+pLbsj6)`A74 m PsrPŷ$qpK7Pl,2kk&5Mʮ8FNb;xQdMiI ++YzźX#g2iYi *@m߀ccn?3V}R0jɔ].[?V(`͍JԒEvDQZzPH+A m* >~JT)fun}U/*[zA .h~6zh:&Ǥ#辳 BUD}7@ll]fMEJzcJIaΖ7`0YlҎO٤rP,̨s4 *V\2D Qd⸚¢}rƈ?O S })BcKj^5 Tm#C9tYyEa]/Ar*LcvqԸ[hxHHb*W,/t5$@]`;C 0k`[H2tgN!CkE9UB4ly(mmCSFvbuk":Z(Jޘhم@-v ƪ>ÕÜwC4Wzd0/'Ȅs&MX>IWr;X 1]z8z,R s7|ՙ^piN;\R-/< Ҟ`{ΚlZ ܡH;iI^drG\b+Q;\--[!)Qc(#BgtyЏ&#}}aO;MOiqȣ*#ƘՇt\47 #a &.G8@*68H{~VF߅fV)ck s1@n٥gX.YfK9ӽ 7AcItaxlȴGAh𜍦FYl& _S{3Ÿ:"3t>n>xFc|m Plrt,k?3jYb{s9s &̔EfuI I Xk~OMST 8TST8٫H '~֙2-- 9W?T#DDoNmE {C , %?q ё_!r 3b&m>6r="]L60h$Dߺr.^D,K.^P:z1E*VK `!IYO%Bjؿ4M$(K?HM`iЫGNcJYU4FP൪z nmΕlD񹊊RҕgT 4/j+Qr";*N_rk`l(ꋑVVQh?L)ga:J#_,59WΘŃu7.x -J }¾ ^nsDDM]="߷rJ]mD{k8qФKOƓ Qz׻嚘( '/9ē_;rWށxi͖6Y5E=kd^,+F eE.:]mcP_%ZNMR-݅?]lv"ޤECN^Ȍ2_$U&Y'T?#x"Uv0RQOF\ -fWut7,%lbTZýf^[[uհ2:M1}^U`l燀]D|ߔH$EPBbSlBshިJ*pqRBWV`I'GpٖuqQ̄GL6/GUS -eU½L8cdrQ`v[#bj(v|^GW=ke3S~KޅS AJ@*>shVhƖD{/ ꆻ2uJ@W8FL\{k[ѮH;.dKn&ZUM3*HpZVe7|q1Je|[XQ9\@d؝g:B0*˕i`d,D ]d`c'-?s9`e4_aѾx0;gP1leBC1N/}'$Vcɞ ahJ/T}t|l4) bG5mc>רo׶>&(HD(68&JRBgX)>La!]ppFu@J R{Br*Zr5y\D=ԘۈO{X&Frv3^,&R9Es D?%ϣF(&Tǝ3,y5}DY}(@M=>j!Z{S*MS -=+>ĥ%K!I|%3Ǥ}~:9<(~4:U:U,*-n`/i 2<:4Ad~~jλYE2pS2quqnXowl9խY/sҫG?]z%)PkLb'2ga3ʗ:G(OA7|>6l~hdn7vuCP*(jt,@h%`.{RoTm}5tK\Vf3]@ %ܰ`g -uIO HV߽n-޻3c5Z"G1trv:us8%vwҁG/L3߰q@\f~|@;Dz;Ros5-s\q˵k8?U=[EpsⒼXl{oZ`!" ߍon"ڊLG$"֐2V;V6P`I hd\gI&|0jHҵ~Ĩ k&sh8.U=sЌ=~{q6-دG$d]5gĠ&cH~!FqBo|ﳳ?($3K_VFA6XR ґT&rk a„8V0TBu)mp$5Q܌Uk(:eߜzS4Nɒ",vȅ@Qo eh";崠|٨r% efxDžoul*Qd;`=Ou4C>*~yO,u.·)qXjN*9pC;sn.0R>ԽbqJ@FuRP"+ UsVcO&G]%%~6| A_YS>{h 1ʖ+63~$\9Ns@/Ռ/uK6(dYWuRB2ݺ NR0Z,]ϝ4}sh3Mk}#:QT5t0JR>.Fpe'NyFJ }hS>6gN,< lYmQ,񄓵f.ǜf`ӂ~5:LY1uD(7o夞 BTj* U߄dX,@<a@G즻JNa$EVzX9zHX} ; w)W_|k ido0,n{Z/QEqokR?4= qe4*KC9.U sskw 24m2q9﮾A ˔Vń̥+I(e 9C2qRx4 ;}I7"^-llX^DJ?A " tQB_BB TH>{_DL6rPd9Yͺ|n,G2:a%6$O@!ohC9:.p*DL9۱V`fZm!Ҕeqµ8uj&:P=+br0M(]cx6&W0|:2Ԃ?Xv sˡ9/VU< } Vó RXT։J\%q`YY3.^wT6Y]ttX%6DG)fQ)bI`?9~A6p̢zץYzǤn/Cb- IP/堋9k'?}z-oa׼YžLk[-K~x}; yՎDzl,jgɒ2D'(;9.}i<e3Kf6\aҲW-uOο >XSwH2D>^zh'`5rN6"֧YMFA1v"%hጿHjI,J }dЌ5)F?}b%$h\.B^vh fV\IXl<25K|8g#sq&O5i&*6ު^ w#լ(JlVbclDt鋎m_'1H{T]k`^E{ W6R]|3%V|R >'ʭn:XCD>q~h)A0Y/D%״y>=R͎Ma`]< M2չJerVނebe2pqJMĚns3kH0X񅙀PK;i3̈́uܵݗUM 4Lrhglk:;C0/6 (ZL;}:s\%PK̅m^ Af9:y9y"exam9II0X}̹'lLrwm4xƲeˉZ[H =g\4pL) STh^(2:(g6 :؁tNfw^07q.LJ#m >j1ps|<}ed}j/󥗪v98|~7:gl-e-ṛA@8B{Djp<K`]OV5^Nc!J>N)PBY\Obw!ߔK^G 3)1tR!V0h~a3IM*{[=5쿩9="/m@F,dZؙG1g@=Idh\BMU.hA^6dOe;yQhaj>fmSjP-d$K%Vpˡ/#>˸iU0sX?,mN/Ǖe*WleC=3l4}1w"9Xƀ!fFowpAk=iW Xf"+R[; p@|Epyfu=) 6%2u Z38Mk f|Yi9G?e$PͶk5/"!Ju()B0SQ;OY0 d'Z,"v܂C[B>'g\'2&,'@}WIbh!DwUY΅+XߕA@10 ͆7uyh.bs0pB }$Xg%׳=3!#33=q9XWyr \ۺsK`'"Er&stT5 8R~㾋eF7DJ 0okKQv_Bw#⅑U"54;f;,-Z =:tnl\e%ѓө͵~G"x=ܿ_vG=d1OPEJz%ED#hm*C(B( >],> aQ=bGL#UUl%կlcJ K⡠VRXN_E7` j:L)hUl9ha C^[̋8NJjXظC[g6 gi*=蓍8ַ!9͌} {n&//VܭUz@iK=!vzA"cBY[-LvX[qљ4iHlP"o?+J s.sin-"[L( @LS|>Գ^b{L!4yL<ޛqxMMk'D̨Y)C Up[Q0_ԙ8SrKC ] t4ІqO9 30x5`#y E,~,x,+ϣi3?CNKQJ*@?@ ƽ@d~ )3 5Sj BbIsڿhqY/O37Jg!4]Dweb!BOx+s(;Xc5@Ua?S^.EO渎8pp#q!nL>Ͳv[ؿڑUJ3̣+~]nKӹ%A =88~Y%a b&́~ =hS]:p{\7I. who(f^MYCQI%L; zSt$۶Ozk09**^HrZ]S O[!y Q=|eڠ3*G_I9Z)%k#9xJБ?%Hmv>+#L1,"g[}@x,JttLJt'#]YeU:`69˖[żT`^:u^gZGnA<2|!7LW±奥qSuG 0~#F/Z +}E7H%"\9>-]]?ŖǽPeuSCrjARxo3Wyqd=dO0MpSVVj P9 1d5 =z܊(&AA(/w؅b &&;ź^^sGIW \+L(_ C5jo}5Q38E %;0lqŮҵ ʪVٹGdi40V8nXD T"]LHX@vMDբ\iUQ Bt4L6]jjT>I~`ɶfX0LXc]q>xyb lW35T9CX;⻉ke3KKC1 [|Q"H!qdk:wy^BoD꠿;,yS#s&dlO 媕ۖ#b\nj[(xry4j}+X'S, 8c<_-uWߧZGՌ ڇηId2h*D:M6}P4r daEfY0%:c{/1-foeEO{GJ"ShUV[?b =-['!E".Kr,KOB^!0WTFPQ7dnA%UzB0BR]!BI|jX[}@3jLhkD\eţIBx-,A@f8_[Tn@O,ɩdzL8[9@I13Տ6O/Uw mj$1'$YF?[vVv׷B] jD22?H`fTW83 _=* /ԯq)1%u=n'lȹM&a)kg% <S?&I{ơVZ>s])0 [uǠWd_P!H@j߿'&y vS\F籈Ok ˜gX&>zqBR!)6} .41MV0/~ %: F~iqZJER='dSXPyH_F5~-gN\ϿD6%->w]hY.;f $>AdCT=`JJ~▏9Antq$'# Vr ^CX^Ut7TaġZ+tv2Xe%YurTs. }a7Q)(>>&qo"Siч~ ڹ/ SVnK}׃˙"mᵘTKI!`?%-1eag 7ᩫ",EQ[~Ij80/Q9a1fAۻ;kfB >QTS$xSeKnL MI< l)(E8mg@ ֱm(5u66XIx(:@IYU3^tQDe,g(i#k:u4+"}>w@zSC0[`r|Lv|?O\Br!=ƜdSYTY:w؃Q5mRŸ# erG%燅E01mDV>9߇R-N@HyBQ07pH5M;X2 &[P7jƴ).Ÿ1Ēr¥M 8; -$Gƍ P蟋PfS%DJhIwwݶwW#'=#Đ0haD',djޭ|s ҀOi4Ur$dvLa=Ԁa⥺^ُlaJ|Sa>@x#& ^aZS6jמwlYvIҳ[4k[cd6j7qU ^ nAUXQ*jgs.} IMNj538>[mchT W16eݳL뫬 Q\gͦ8u!7B6RhZ;P<\U`>3 Ы2M&Ae5 q%>&v={p`M2I9Uau=*Y:7 \Rkѿ|GK#;EX>t(DA, Sw$mzc]%|jϤM#&C``oe  Cǽʯ,4cmNqЍ5P:W1og泇P8^2cWZl?Vb(HXX%^f"PsU9gq&IROtٲc](7grAv(qЫƛϦF sN <#\c bO)zwALNKT^':f"H3]1cl$f#}Se.oNY5 XSs[!Cv7N)] 6Fy|G1:?0` |-(ŮhnEFo}rnV~t":1)u!a?FjۧK U~bF7"q5>?IY1ah *\ٚV&7Ix_2B@Li7 2'ꑈPA^mgIkHNs6 gT+#kS-HE&T$٨X#Ǹ]Z `k!t威Y)>2qv}zX/9*Dy Aʇ^/z\W 8лq9OG̸^!]|ቱGrzN.ɦ9q:1ʊ޿W'#g՟gjBJ\;Դ=sR:5>f°Dֳj9{:Aϒ$ŮS*ݔgCM߅nq3rD؄"c b̜\{u0g,E0BSlϔ7Kwg.m !L{\m̼ShM|N8#Lw1&,DllxŻ^z_XOî#&[!ھ;ZJay fSwոsq &̺,s[Ыr# wDM,?L NmU?J_ᄛ&CZWlBg*+NgvCbTb,5<{4(Q5GZ389/DrFtcrxߍPhjTG`;F ꭠ}(F N "Ac}9 FFoA ZsJjE}?hWƺ6=#&`AKSseŶǼrB8xl ?6ԛ#岂s+%lnW}ʦ0@KdQqTxkIj; 5yADk@Ķa\2 K l͐{ BC%֙EqtC-3Y@Vk SWkmDKvrl)SN~BmFEQh(q}>ÿ2njjyWkãyw }A>=3Iͯr<-7r̕WGG^I()y2U*(āKi[c^s9CG_^4r 0$}A/߽9y'p5͝QF,aҫdw1;]kLEx}NJ{գ NiK\8!X`/7 !X(?p[ (~ km(͸|j~mEg"Jr? 3oL]!I i;U~9eK!=Ҕ"+Kh&R@+uQ{^eU/ug ,A 9fzZ >CC:^^XS+M¬PtPTC!Y1 Boz?2&!q)z s!ZA&U8\X~*<B$KoALЃ.,<.6CUUS5_=-iwr1},qj2]YJ1'*MC7YRg=+reNSĈ}C x y |,uZQvs=҃?଑X6^.{H\Ch_zWgH{Rs l@>jGޖ56[ߧWy9o$vIoc1q].}\@`^#{u18ḟ藍9~ѷM# ,>1+N%$W{oEiIKҫٷX&gG< 6FOj0Vܾe}5^f6.f+,o '?ᶐIu|(ȗh4xf|^x"'7xMγY4Z0w_~0U kuC, νGEt0@u ;d{p"[`4 m.9 qUx8<.`Ƅ[Nfbï5s11jzmky$fJ.Φy,>j:Gk5.)|btܺ C/rܑmʞ:⑺dy&mF%q^֭^s3I QFpRk% \P}\ Oj&˺:uȥ3ZTpdtS8e!0IBT\RĖ4d4)w>.D+]S涪a9ゲ0,9 <+Ь#ѼˈXX- iN[ ^֚Q`7*t_ReInoyHKϸz>AzየKI[EPm&ݭ'E%T"mlN+dщNԞ l0 '{?\5pew$v96dA~0C/cU@j_FB/n41us,rK`elq{@Yo5[*1q?[={ 3a!"T7m;%kwSϋn2{nN7:k4鰐[Χ8i "; … `GiE\yi'?v,tAѿDSwL%5Qegt(?vv$^u ;}kl,uKmQC9԰zʲNR'.e%u$5 v$<!uB3֦=[aD[{0R// y0Cm +q eAܙA!W_'Xeʹ9J3QPTzhb7~ oէ\ÔZ8 pqh#%Ot@q+x4Xq»Ø~mxUp`#ֿ1 b7"+Իkf+Y4pS{櫀 8w& JT}7QW`Q&`1#鴦f+5 v~ mg>i6&3b ^|`d#gJ$y/d덽4h&A.ܘMgc86L~ڹrه4=L=|RU҈䨓Z(\k]X\@(Ϣ[HAs;L_1i|rqL/3rNr<}$l R)n0H&w{t)_ӨCVAHt7lUH.3OKӕ¥R F+pڊ>PwY+̿ѾƲ{sޛP,sՖͽ˒$<#24r Xuߵܑ#hɕpA;wq:^|`#dr TRȵL~mQ|>Zĥ}(2WGy, Xgi6п T6@Z^|Jt~4 gkݍCj0~eAE׀Ǽ~~YFt/=)~lie&%MZ݁p:;.iEІ{)e,)܅@o&< Ef9dfwyUmFr }ë́1S_=7;gvBnPFK0ѻ؁OF7 bek19ݨjP}7~pXLҽDwl,Zw]V'lAjV%( G:'#x/*F|lEZï~ g{ӈ(9ˆde A;EIN ҠWI wmYL JqAiJZRRejNZQ46?KQ4?-gğA܉˧z![/ )wASN;RE6e 5D\Q>Di6tks T4ہ2eHA4Pf~GS qU~3N1xeħ^]v(c?R D&]i!lHa`nAKsGrtQ1dM=ⴏw`RJ]T ԹJ(حS=8R^PBug ѓk$?v箼JUN,9㡛^wa(0UȾ$筽\LV=k'4ѥw\e3n!d])cPԠǼ4u 1Qb]`@M [a|YX{*z~9!#Q~(匥[~U[L-{mdS޳Ro47:VmX*QADC/D,3AU(y;HtⰪ= "mkQM"d.^-t{ S1N؜`iH7 b%\G}uCł7HfI0Z[@U JBb+se0ļ0 kDZW 0H(k+S:&[Y^Mwb&rӦDo\"#< R*3&FmR&*%'_"65$ 1z~aۄ@ /.6U($q5{SPśh" =)c Q(~~DG^Sٮ[B^41%'>\,^6-|{K?EP3sMe-̀C8rQb9~@jJ3rCNV9^hgЉM]NX3m'4}-Sάbf*XLJH`y9F“D8 ,fYޒ%m("f#sQ鱙* Ӏo7Nhl//AfNζNOYANHsZW2MgW/lF^L>wvȖљ#Hh;I О[0_iԝ58=ߏ5#L!/[E!8!97ZH3hK@flvg$xG20wgvUD xI1? &#QvA>-uM)ߚwHrmE -t]$5°Zݣg1<%T bܼZ"8a3撶.ƶWpjFVhD31q܈9 o3D*Q+zN*L˟ SgE8ƀ|4C'b§w{$~L'Ԁ>E8!΃0Uq/23,u+b(!(%|{ju=S=es09—nX,^:. kgSkM@Qc!h |F˾)A?Q7ck0=Wy)uqX,NxjXDQN_@">]F vc|zOJBN[j%6sCpYh"[Q:MҮH\6]_8KIvW"ΐLv*TDi8mzx_a$p"_ծǻBegn~νB _2Uuz .joym4b}<!Zbq#-1EIPQ otzE ɲ/+C+|p)gG`Kiqf+zi~r7@  DN|#LcAر9Crzq%(\]XZpRk*n{)Wޏ2J2_4ߧ<}!SbXHQ0{N43=.pD}RpǼMÃiJβ*=&]Xt_a戁WLwKPDvpRQ oA>!3C/=^RJ<nKGzJ^ 'JbAY_ IU)? ĸHX%jGrNKH܆|j&TUXh3lHaX)OV8q9% 胼.U{`>ǃ+\F{BϑQ=/ys!@%CݚaLw䮴i$,![ϏcjvN4[6>컌Jk̮%iٌQ.u2; 2Jvga&x LJG'(  5bZxK _:WnaIo1To]h_>)C3Tt2lP+̀YQ<ޞgG;:ڏn'*B]Fev@tuP5Q*jH+c9^'. 36k.0D7< ^!T=NDgLųMM-6nUf|J#JlSy`UuZCC}^kk$7CS=.> yQV2Ը)b-jw9O>1p9`rិ.HD\8[-ɅƻI)wjJф,77tPy~]wNٽ:uR=Sxi3Ʃ N)k-~v* RX=$q9l!`0p q]%Og+#q!.VԲ/Ra)OLP `T!A蘇HҰ-3"HE@0vٵ\:Đr]p]LӢ0ށH5ȎSJ%N`tV#1?5IXMU_]=8UH;xZ;I6- Q5X-0ҽ`?O 6+4u9 z\/<33P'Af0AO͛~wxJT2eq&$1s^,s3T驏f‘k|SWp̮>=hHճq(yŠÉuu ;>j-J}Wĩ.97t C8X*>NeIY|2G.jNRzz3m^nr>.pYkִ=ooɀ^dHvUy8p%R.Vq儫k2̽ҒSCS%j"wA>md_xyWˤ_v/l^!~/3HzSX[ 1L)eGczt@y#Zmm{m|&ftKzdkX*#oVj6iD *lL <G><􊧩4|(Z=\` ;ezC`2t ٧i͒IOࢥ'`-k.UYr9i"<+ "2+(m} 1CyƸJ/Kn7Bk@W|)B'g رuq}9U :ô@lR},zw}]9z7eWО3Y:Wz9+rrHS=6{H(6 峹zsIJ/ɪ?0 i&6OFPya,'rO=>gPb|.ؐ}JB:"鲀CD@[.)狳L+ N))jr09mD d6bZnr{J.5#3WQ[t('vFK^I+AW[Ty"M~nkCdj;o[v\޹AА^S͝i^f}1\EYRN,#X\P].5/7UP,Sy ʔTVg>6*WPbF \lc?%z:pWE$nuf "/Z?KQw RJόo|u,Wo "VywQ4TsB8lwI8W|`/am(Jd&ӿa5ӝřф6%{xv=bND/!^Zl83؜))'e=EmܐP'*ϕW-*bx1Q~”X{5Z-yjl$E ) Sb&m 6FM^ކkh@[l o#D#* Ix{؊fesv!? ?J)W:ZQs^G{C$dܭJ3")nԡEZؐc+ytU!қDwÈBE$*ϯVɝ?؄_ћ>hug?>[pLXj6Ve(S03< L؝saI].ן)%(¬㎮+KaZρ$"c tEL]R.4F# LFZoHZ> c"HSI-vC)ೀO;Nv5-Nrh H>'g;$7[ȱgǃ}hD<#j~l2.S#ǜ,X6OZLpslƪ‡3qG.j$*fA~  p}z /eo͸y@n/@5PSL!q{cJX$nZ\RNx䔵|[ܫT8iSzL0 }C5a٥3"?:6R6.J[{aIUr(kfDj#[=lsftcM GIoC.y܋XZ<`}razg~.\Fٌpc(ؽHjn9!MYY9bN=e)᬴ w' J뢱Ӽo̟OV-m0v&%%fz|htr- f:OZ.&ѴC Kyu2/5!_-ꠐ1&#{I[ g}D e^zտxFJJnAe(oo7yawK_Tpzl?;N)n5g8|& 1 F=j/f_}fpƛO52 :p4cw9 Y֔ΙF~+0ς~uj],$JVQXg1B8 F5牋ZɩHIudyke( t4rEY3l=TϱH<] 6!HXqܪEt ύr⶙qVyH&e\|A(0Ԝ*EnCBG3<ߊi8+qCs:Vw*ݱ>#csuեvHZw8t^pm;Ρ[ / FIXܫ=3}Wdl}.L8 o1@m&~BGb+W䪇8zc6SΘ>E$ \\ }ܱ~MHS{R<֬0Ѕ xy \@Y=\T m~?yf%+%L2**)UA/VV?/˳tbD]=h&|)031iWhQsĉ`֔N(9U?[Vث\f2>i~cG"`G2D-mO})u,{:5YPD3Q>ֆv)XBQʗ Uiz(nbIU: kp x`e2߬nA  =(|#&Aq{1U³C{./d4h uN c]嗴VK]EcIl )p%v5ŵ] 4qL7ZigsLe\.sjw@M4YmaaDFgMsC'Baֹ"ƺY$J9*.)76&_I_Oڣ҈%""EaQ9O"7cVSd n vr9ι1 'ԇlz#a;NZ``ܻ0R x-ooOy ŰM^OI_`};gNɼ21֮ƫ+=–\?S}àZdhn?f$,1Ai67>L~2S2#TAr$ p8@-N+с|Pnnu3af'W"a^ `HsT cu2K02:VQ- [37ܾ ^V4KA,YO{KjԅE=>j*>ĉ3 h94rg|)@x#6C5'gwT B~zh(X%!5j쮷0 ܽ=;X 4Phj差Z2a?W .|Y<ޮ2Pi.L[& =][ya2RpIV 8e_Lz'ʹYwnxa{N\ЧAm"59{^!LRna7԰:QG"]6 "d zX)-u^݉DHoG!o.wSV֡GwmӇwGc8%J}By|y^S{\h?!h33k䚆p;u|vfdER./!:#7CO^zMP g h m|^_g% F87*,m%lk8bX_QȀ#bRXWU3FRZu3?w<3up@"֡aZBn腑l3Jmh teN86fUf)8S[[M8Xxd7auqBKZ =6}Jj3z/KX+_mZRiֻ|}"ƾRJ.uY  XB#Gsbr0Fyt ?9Hc-d,eHFְ"#Н )mQ02v밑?^ߗ{Q/|w.!4BǸ}x}/G}Km/~o俺>O)/(q8B"`z1"?&buTl(R lF] ൜vv;50%WJR.aafT8ف!Rг!HK>cyVF]!'$VW5h(k\g:d%4 61?@siS7>HH1S w9J KQW7"mx}%=tկ _;8FERrSj ,DHҘt$.'% HJMqy8ApwBR`؜;V!6&L ,Eh A0ുkoΥu"֖l!~Rr<4 tL&ncD61FO FG /c`IZ 25wj4rX0WÆnf U䦬>דQwڠ[>&bڱ"ETFAh@\F+`䷦nҖ{> Ni{t4R۰H#5|ƌfcZ-Pcԃ#>o]2,vVgn+4|[MM-X6 6%=f㰔f,yY`5__[Nӧ4Nyl/``!` ׳m 9^o"tpm>938M*qx>mwp]%5-,W~ncs|e;ߤknPj:<8Ý z֎%9`֕ ]bk9ŴOK1auE/ j]%EѼVAQ#‹kcdb '9MN Vmm^D (X? NBr(0Hkr2r@/:']FXOiFyxj+zy!u h ɂafő f*H0oV7諣ݶ4N*7{{!XUhF#R2 {؜&~oʌ(Hq&d{]#Ĝ]YvK)ek*M0V^#2r3S65oLMg-U` +T_6ltiM͸; Ro!jr@(1ރId0n9_= lP$V>0rl;֭x, M@<Ɯca> Ѭ \N@7XL4\;MtJf^iAhҸkd̤^jYYygjg !RGGղ,{HuծUc4M/?!b3HMRmBbfe*ҳnjjC(0]J6}vy 2\ul2"8X>IcfmynlK-4&5!J1c2 ֓2SVh1wYAon^T[囶D0splG,eEZ8U\Y#LiɒޕLz^JHB 70ܢ$D"_.oXDK#oZrOM?\Rԥ}{ C҅ L.E< 㒈,튻B10v V+t]Gb'aO+B:te2*^Pp . :EjU7ʻ$w뎈N13H(Ԡq5bMϦF'04$)G 0fa@MŋQ%#%Ez٫=bA0k040*oy3rI0*3U[[E&Z<)JՒsTۢTvE[rq Qz܌l``|iL7Qn'@O c$ڣEZB7;vW2Dea$Xڼjdh"?XlYb 5E6=CTݯ΂U (Q];[@֦ETlcc`] x[mZY{o5IJ9{@$ @FkJ)iܜmqz680\낂k)lBZ +d47,76Z\IUK3-dQΖeҪ։TWohN ޳gI),9cSW5Cj[rf1kڽUXZ kKޮ8֘ dޯ?4L`5RDJZ5el -gV.a*^:9u+-jjZo52Zd 7 8!/J2ȓ+.iVNg#C3q[1m٪ۀ=zkmw%ViƼ\6mNM}BPk?{-pܹKlZWVٕUqF#wVPp9 &!5dhZ8wr]TC46 mqPjB|K{7̓Qز&DqR@UY gn:A #m TApel 1 R%;)mhV6tŌ ܔYaω, V2@b# ޭ8994h\hK: Rpbn1%ͪYyBZl|ki]f t!j0K5̿Ɋch3JR` m>N4He œA"hBC ƪ cBщoe$жmdW /Di4eZEJ:+ RuKWګIHhA 1Xh8&WfYH chP4L`g l8qbR~+ʹFs Qk2u[`o/PS1a@B)9LIakȰ.z/5xydhkδvϲyYVC(ck Cxl 6fd.~ņX1$Ce-c`B`h0͌Qg]zϪo+e gSYfੂY-R!1zQ]w*jBH03)zro2fېɐx!D+vٶY. v8 {œ#`yo̙\0m%ޞâ_EF"Izs*.___SgiyS|f{x G˿lyQ?r-S Ĥ?`l[ "iP12YuH 7 Eh b(I\ j24 ;OAa$u{βV}Ԛ{ z bQ3-%TȋFIELJTÂ2 W+64vmU Xvh=Ƶ-s: IH/N)s?59`"ǡ4z]_gyh/dQ,G匤m f֍MƆVp ! i6m{#v7lV ! 5s%,J֛m,DԿ61gٷyچ;!- yZI 6fwKJPρ Ȇي̴ab<^ӵJтg:0_ JmF6nlEΚ^2g1F}փx0mi>!Q%-ս㔛6>/p%@yMI[XnȥHin Q̩YBT癏-A-)o: Sj# DƽZhXքC~AXHYo֮Ҽ]GUe'& [WkWr᧧":1agT,wY~FFoh/[EBjuESA X|쵨l C˜l2ѕ'J 6T\Ӄ}U "+yddVЮYRFȴXʞ K0. *HMZv_etg4'5ehJZko!ku92@펲l{s6c%Uk:ӥfq%L}YAƣD lfzUϼt+ 1Q]{= -<)k%? J3`FQBj9]A}k6K^*p;o尼l{}[+lSrC5ut-3?!- Eƫab.  T <8 (#D5L*V)I |vӋ~>4N;3 Iok?9[n0y n4 A|J<ڣP-iXѯ/via/ci^[ T35I`Q[T."59 Dr6 j(j]޾\m1B1: 4`,E4S$OzRB%(d<,BlkX8fgH1wgg7m"Kpo8{Wy$#C!B#uQ$Tw2 siE)!ZBl]4S1-0 3m~0F,=^KlД1$ň&E)E6@9<: أpP` ۥ TV(HT0`R-w6 %QdAb+TDjKqCQ,$H#M.=HQ/ vTNȧu-\DB@0ḀV pJ@K0]9Il кDVHǵHVSRRT0"#LpIz#}n/ HÕD0̷cksziT14iNjTt& 1U*Wu8EVe}t,YX[#>g`X֑i ْil9ab6h f/N9kzxw8ͤ#I hKޙKtL)*&TRR L)`hMea"k TY~ud9i<4z Va. \el8Jd@HB[PT ф"'Vj]u 1rN l i`lsJ֍Fշ){ofϘ5sgJt_UTfgV`-Clis!( h Ƌc&-zv1Ԝ @:zoZ#]ޑ)Wu÷^6{?H Ei$pft-Y+$9Jmv$9݈PCv6ҀdcɌ@Q<)Wxgn^(6j*{)Z꿚h&v%:{W{ n~,~/wjχN9@ 8ࡋ\,0{y-΃v(06  e7-6Lp j a Bo;;魪F{A2H< ڷsᵑ5vVS-9VLh/N~Z#*mhjP1l #^2CȰ-A}ҹ[ SBAlC %U.;RЃؐ4-j%әP0@UV0_u:6pX^WOQL0dje69!0@shi+gJ .M2<9LfqؑjF^b[* lxnɮE0=0˷өetwi;^&A P`,cFcG;\3<.?'4ka;hζaĕ{(b~ԗC&Er22!;Vzxk 9PdFK6[0&P1YQ,Cݞg/Ն5Y&G~eA!(*HgU\]i{ =XXC0QSWDB,xB6sqD qp4 bY˲Зh]m@!p${Sa.V (\ֆuJ< ~S!hbqƎzlu b^,*HzR*Y#%RkѦ}Ӂ4@^`6 Cm6#yM!-& -lؼ_D_FP "Pq`dY^:8ʨnkB7R@b/GLq1vj\a-ʐLG.+hRH7J.hfViS 63܋*Л }҂uD/MdxğWQ0Ee&2M%-KVu,#+JЦHrZ:C{{+~zlM:ۯ^f)e W["3C~+~eAI`eB=f-vnňRut#븾Fw7N|/!꺝Zdhh6qif:¹*qCF|B@}Y`gzIgvx ffN0oH.$]L4,iW)+n yH&4Fȱ!4ɶ&$i&(}٥a9{z睑; PXngFvN 78j: B[_((CNj80[RI/uTP袍pFFͥ@۳\BqVnFQ⤣] cu~xRLėwf{Jq6)2 pvf6⽳Gzk,m1lP4iD9` xpzx"~EK 3Ew79TDA'ۂv_JH7PRE[ ƺ[Жw!W%I/1_(ss& iҗ*57ؾ *YID&a3͡!0XM ,y̷ָ\hI ,2oFr2/z榥Qt!,axu+BEo#Y+=G]GNX 3vs wY2_`uEk^˃]D& u2?frN9 Ls!M[gHѶW~E7S2X:V 806DĊ!)7}ϒ='6n&Gdt=[+$6Zpbd2^)N2&0Mj@f?A{K4X%Յ`X&,Dg*Dn&(4[Q/»nȲD>SȧT$@3AyhԳ9YxzTpjQȶzkY.E Nȳ+ zw 0ɔCjֶt3"B$}\KgFGWTK%vu{)lΌWPn```^PZ)I rj$HIlZnfߐ{wr#׋;汬(F{uǻaF#])لYVf{ړOrr u E_%*iXd DtK=.w{ͳu .T,Ie8ͽQ^u17Cw$upK,2q{IE[Qy쎻¥@D0n+OZЇ#%/^9&bӵrf٩cN&}m23:}}|y(ehђ6gCc1 lvށUsszl+gq0ͩ1 dsnF;g8Ţ&/9c-?fO=ESR X [f=d Dxդ+j@ǵͭSزI BUC;Zm52W hΎ}YLəj4^S,j]r;bs ѯ=".*92z"$D2>WA S Th۟@ T7TsPkboq!Re~|1K'ʍH`AjD[7,CN/9輫G'iݨMK$D@AGn =,gпf-`yRAB`h "3EjBs*]Уh#]4bkG{%lTׁd_I?aĞ^]/x4 ǮjPSՈ4=/8n1=dxI6 !oy< I6W>jQ< %|IB Kdv""G0L1 ugb-`3ּЮs,@/uM|vt-mW} `2Rc{(lڷo9ץ0+;K"-sW 6st͍Z0Ci6 I3һnyMWl$ݝˀ04ں[BrP:2x{ ;'j̾w0z LV侪s0"G19H%u=[g ]kh{yˊm83oHH74ʜ|M%!9)g"Ws-{Lt#tV0P_?avsxޕc6ᤱ=Xv>Wh[CFkbVk^E3v7 g1IA>ߖ3@$fH9 hdCJ%<đW}x`<Ū+S~/}+68Fli[f3I,.ᡰoE `z5 O]'?A eSÊd<[ &‚Q]"ZlC 9,H!n$۵(V@)s>KP``^llAGUxjY蘕)wGMJ" Qw1n?]-֞* "PF0,{e^/nkFƖ}( (f6bX v֓ Ci\@K#~"EMHA@s!sGuG"y7z r\FDlBBKUonHUyFkI%c %lBLvf.c#w0l|7it85 `n]| 5R[cW"[EQ((diDJ݆? UIlHް7;}YI;x+>KIwtUi{v^}w PZCAkIy/})k̍5 nʒKAP8T%jx~@(-d@jAJ,I/ˆWl!(mD1 Qmn]c%7 DAK$JQe8XCi\tHD2+[iHe<ŀ(D ڰ;Y":R9CASJ[e+h?~WM)f*@DވUS (xa]%=(h`Xe^/#s//?_1\FfH/,MT^+h#d6Ƙ@b7rF {%(݌3RzD!̴:.CҬuSEg-+߫#mFps, xDAҰpSϩ9jZ8n!5o!uW_= 2!:5MnHoڜhw0xqJ6%څp)DрaB !vW\dzabLǰW`$(u"@01s pB:A٧A`Ɋ?9xůMK'^Dj|JQK%#"{؛A6)dpe5lTZ{[`t{^#.+HrrH@ۻiugpt/N=Y$S(g-[?oo4vt$?jYb4L#|Knm?pg!%9SJ>?O}<d|vW+=BUW@B{OyS[|bt)q*ՅwS]@Z$58U++04b}D"ǀ7KQYP#}5hV5#t\ྌB{JJ8@_2̵F"?5/y}h5 DGv#n`._SICPߴmP#eNH wĹ'y!)n)]JHQ+`dʛmQbl k$AH%Ʒ , I$@Ni=֜.o~ YV(8w¡, vlCywW6y,9*%m8?XD[n=lk-lMeBƁ@_rjhnU9;/}Ɓ,:T l#S\|g r΁dXL۱z?_||ܝna {?}5%icg?FzИRze) .!!1N!عJv[mUkX.wÙqק[o}A}wF1בh@ŌD f1ĀYpQFSJ 3K&^=>.*{ 2n3V-"dHC xl#4!uxs|Q,t"`ڒt,gs]D4!ptMZ?.oy6e xRρ!dl|nNJ֌VthHP#>єWc o'_y:Wru+2061jG \ĴxW7aj f4WTs^HeDMU^Ia^:8^5E'q/rw?cO>bCae^J"4:HeEѠSsUIwk_ I{\T3<vAax=}G)u3Tc tVu*i10ZXD N >Km #:onն*~qz5[gj< |5aï3QsX~[!2[l_xڍ|^":%.v))jywevDkv1vjDa4(WlF|r;L[6'US` =%ڋ.+'R,UgS/>Xsh.{4T;2X蝌5O1m (Zfb|_S-$D##Q>W eqh%x9|w$tE k)Gr)7@F!C zN8w_$<&%8f .YFN( '̊%'eMM31k 2#@™6T\Cˁj"f"LZ(]]..J5ygגmMxx8ᴣbGCw1oNӀ"dNlϪoci^]Ih[Xz6x~fIQFpZؤw1CkIDb,m>t$P~PWە AvI$$J͗[W30"bK{]kdPDd_^Gzx&8 Vd1@aڱ5*SzKKDdD.2_~A j3SHt}(}8ä HJ2P`(V&9,2_μaaVk.̙Z#vfi|Lx(e 2'Ei<92JA3$%$Z;SJ~jǕQr2rC#eT?vg+8Rn3tRK΄dJ4.ٚ}d`]^ΈFBC_ed%Id»;yPj sJ,LOý89OvO6A|%y.G539}_֛b=\wse =/gR(ʢyCtXZTET殿'iwbC:^5rΗNWtr[P/\NkPduc;1N5(o<1N{2վV<,փMs>‐4][NR3'A,Z]no EXf?'>ad7*id{.'HO4"]YBI-~}?Ć휉jfa`vFCR'Hܛf"P7ܙ!֛_Xdž4IB}X h@~?:i( @xTڸnѦ gb֛%/hEMޏh2OBxdz֐;8 SO1?> 4}.4Q]1 (PN`QZRةu viY۶n<7`6u m|,JmZY-M?pŞJ&shuj y{>[1zqE㢒9ß)ӫh?e$OkEuMwoADzv8|Dtd6(:_s@\Gt$l (J!ցd?vCU\+1<<}xK96me2u -Q[C*P@JuVkg?n&5Uzwek0Я[/̜zc 0K4)6=\Ңvo#w蜏?K~zaXn|~>QO❔g^)%Y,cF{l,k2kK6,Ƣ=~l ;bnY!,U3Bg2Zf꙱w,˙az8)ى4teYL/iԲ3 g7}Yq7b\{0i%z ^K*?Y$͛bh1>{X#㷠`YjƩS3hmSl^?g<q^k9,:˨ܨ%_4ɩj>ypϘPP6w݋z3K3YfwY2ɖ;~(39^V\O{| ̷]4aȑ6.mML6bNYSxжw S_7gdTwb(RiEN(rBqHt" O(£Pm 2kj 4j3;-0j ͫY4QUrLgJ@zθR1P 1M<̖Rϱh]IRGFr2S}KN-B]q@XH㚺}N`AV DazP$3tB8No}ǘA/!&ÿ`Yx $dFi{0>0RVd2ȈQd-ۗc0U{Vb^>'1i,owճ-tw502_d5X%**JfCG h"%X32w*wJXG@2Wf#AMj+g:& %rqQ]-o "<FߑXD1q,6)Ř1K& 6n[{\tSA`%n& üfwb$*(fk L`q|z&cÐa(=;*+6Q eiJmޫU&Z,* &KBf}ϡ˃t4K C #YQi"k,"B+͏0urR@,@K\@Brfگx_;3u'uweݷ4,:$ M(A& pwKio/¸-jz̐,tVgnt20PLۼL{HL, "5QГ{!%10#ja@|7;'`0x+Y3^D n<62Tp p.fgo9!Cq Ι>Z#BphIÖ)=+٣Zd O.zl}etzzE|pքt*O.Yߑ1ںuM7$գKa6ڣ[Wg:Χ\Ȳqa9ۂ& qtGYpV4V9L?DP4F+7!TM&7v˦ޜƝ}@ TJHA\PH1Md= L u*`@ 2k F- ! lҏ,MQ!͒C~,i[ןW4 #@)_fPSƵ4F:0zޤc=GZU\^peXah bh,Vӕi4ƠkN\(1u$rFށ>xf%7Zx|<]=:|B,<츀JH\Ǧa`ÙQ_e=;6mKܷ@n"5ݫ @@?w_)Adߛu8ΐI[5Ky-aKW2k?DiL‹|Ed2s:9s"j OM7 tlY3Up{;N5FQi)zpēFu!jlP.D c< G2ve$xq}'V6:S Lz?;H!۪ʣRasY Թ -I)ןFFWW!5Y>(QYbC@٠Q1J l//xoFײlf^@([#Q_Q &( Yjj;^J<9g墎:xH!?\nXk|ѡؼ,_|=NCRPNڞ"=Xךŭ`4)q-䢯̀_34¤$WcU 2Ԣ~GǷqBi%=[tn䏁Kաy@LM,KܵBcej:}.tDj2fm3#z_P'GÏKpz-zuz{f^UHk'a.{JdAx3WvBNphzGݻ~|=цf`"s`LBg,dSwU>E|sEqtfd]: [B(EȶN+DP3/TTtd ֜?qU 88;g5o5d2!0AIw͟YdX:tTX9 F(ε8PfOn|k1O4rJj[f-}wrB6ŬO;J.KdV }&SP\BX0t Mn8(SaDvKQGF-(5PRc0,=_y8zZd&hYk4^A@^vS,o]hȮ qCctn eb;ȧժyw~˯SsϢ9ۻqnrR*=bnI*,i5$']܅87o:* 7 K&8L`$w;y0 =m#P*,o(JLfqCO|- NT8H@q꼠r/EZKwEثLFDxP! 5ᝈqBtOx!CwѷS[]IN3 6M1 hAnsǤsVF#A1 Ft&7&˾ht^(ss5!XjBAԠRɏIo*RZ?9rJ9Qjl}N FօĄ،ٖ9HǷ8 op[ _iբs@^f4K9fƵe~^'Pk?PY1b+mxtRFirJU FiUQ9 j;w67dTkX=z{A=+hz`<},,0…Te f'pd.L[@2osbUfwSEmk4cal}B҅>E2VǣpMi;K0л>ji ɵޝގ9]8l{{_~aRHZpѨI؝Epom-@zaE"SՔ0G?g]?H3(3?+el.9I`X\+7k[ftVawd<0;3ܜoyU~s5YQ߇;? fh)&ѴxL`F WC%[薬t.ޠVp^߉;xN8DeZ_5fAlҽom= (1?RFV)CÌ,X|rkg.[@ ʞ; :"Y,[wI=n[HQ7~$djWqZq9*uҞmv2T܇ˋX}?,uqɔbd@\Ԓ%6l5 ŔcK A`0CC>܍C O~&1X96N2TZBU4y&6KFϿ0}nJ8g1}B­N߽H>* ǨH|gfo?T|KơMgBii΃}[=vSKJ5AG }6/jډ [{mrNp2o4ȨސDx  e, }M?2C:ö.P8,eG0>2evHwZ_6~֓ԞEv Uf~vn50uJ d=O.,¾+δ5Fj>n"wgI3$ eFϕ\'Z? B_~}IyU zoށoM_ESm66m֖k.<lgx_ hSXB0J.AQOCn}H&8*_T]2#sw*QdG0V}#"tCX\n1tYg׈,Iyuf XXS ;xd{=ת nUs?[>PQ(o%dwWrCG6K1IC~ƣggWNj\V~Nq#vQ3)ωޚʉR_]0Yirsd!y[ߗOK?c7j_/_տRvmiZ d\.-Ǽ[)] )z͜j3Vb˵1W>Vz#/}¬m~al g7ݟcasjiaa@є]J'u4~v8_mh2%87/S! wRNH/ܫnw:_Ӊpd "ҙ R}EVd\!cDD }Ӡ8up /Wk}nkE*LX3MDߍGAfա}~b?ҥ!ضmwٗ|ܜy6CkER&fr{{&t+恝T3k~UyQ[,!kWWCkØPB+>\7# F֑Y5hecv_9 oS|{XWՠb]};`x[ɎMĥ& Bь\F)%-VziE5O2 ,hjPr 8ҹ{ ''|P$Xr n)5:&Y%aYޛP;)`h+D6DQ,LG(5c> y0?aD,9v­pʖqk{HuC8~s;^ߦ>cq31.G`z#cRttTGv[yF9xzZҀjžƗtE?) tCO? .^3w5ue_j 0xQ }nM;re֘>,##̎G뜙dzgUy/|Urk%76tra;wsU _U`^Syʣy57009o6{;+U*}-u5/e$5Cx2†4pC~R |fc0/-2č[u7azuTדg[t}8,1C~WtPKfí >猱, ҾW,1š\1W-/i$hhؗҶLohB$޵F3U IS_oG'IuiV( s Gda^pg䠓~>H :&BtYqAҨJ?b*5,%< :7UDTWںu +ڴ^Yww-öDqǛ3qDЖ* iZ 9M-^ƽ8ot;wZӈ!!pi%cB8gCiŭ0SHׁ&-SrK)Phۙ+ I5Nܝj Z\n&X(:Brj W Wn&ۣx@wFb09ć0)i: "GYj!/bWL ~&[%ԟB:'!\}#!{Y-SZv/fQea]WN56#܂%"VFV@¤Ig#YC A؃k՜$6+/,5!1{qw8]9$c@nU} jE_yF7cF4DE&Lxa&HjoSijGS+c35]1ʤo?o$c)!ĕϻU}C-JGZaB+vȒ(L20 lErj+4!$.{F6X{8;wߕ m%V!taWv\jNv#F[ʆ#sR*%p {?wAJMRzoRm}}2z `梳E6 Xq ݈{ϋ \N7 M7kaQހon%pdL఩tZBի=dݿM+K`xQ((!>O04t|4cmyRܕ &:w*cA*6Zv~iR&NjOm+ 8HAuT1Ye 1[ ۸3&?ROc}d} |faƋ;҂xtMp#A0>v-aB'wPV&̀q(fζ^NK iF'XJi-BoiG`͇!} <>~rgme>gfɹțifU N·2Mty,rl/"ӻJ ?ѡE9=A4Y_s20O^?EuA-yЧI-yD{ SQi">6'͈<9bf$a/g{ c1#gB}:FpgRY;Hw{I8|[giOeq5Fr}QE9zKڙ5qB&_ !xkL({ҝ=eEܨSGBJYr}t%w#6$eoWd >ݕ1:W:ZF-hGZľ+A0^/'w>禯H\AB @ȼVo}\BO# u*ޯfͭ-*(D߄"JT@&)ڨ|K[ŹÚ☁{ uޘkec#ǮmG28{>҂ΩTw5;]лQn27L״DK Z-N0HT9qYBvJzbAb M;f&µ:uA FFHjktŎ6/nuy)Ll/k_loe; B3 Ö" QG\}W{<ϖ|\ ጘz!~a鵓J$0{;w9o'صg(6}t<&JpCrH@M{ ӽ;O_x{kM${T .2v7=8|L"%_+F󸂇%vΎaZqq!@nUsA$PB(.^׮EV㌈B{|$igȌ? ,(J&]x=)s'8sF ^G);9O. $_-'y tz^Ō{`Tȋ0;nDx:\+Cฯ!63:ulk48odJ~=`IHDm(lt֓Rq {)彴XFqTI_.ʼn:!͗L5)7t@y& pYA,|-EE3#d=wpӥ}_/څ]b/uA"?O| b{;;b,c2Aˤ[䀩q0\*&@" Fy멱>q-#HꑪO`$oT8Ș?{!X[%pLG2/'{6Gs'Gb^ Bc  5m J;EZH@~ҳ+*w߰K.Ҩ"Azć z\Qw0Ok~`?fFkt‡l0g 6ϩ(hNMߧ'""_UnoۮƈR-HP7V&[D>@LN`BDнe:Vl{bf^ .gu'꿔 QL!_]#y5T~8V$}=7V|=6d7W$cs,uJ*q@ Ny' {x=+LO.ѐk@|ClX8qTIĹOD {+co b'W%ћfw+@u-t'% :a&7tg=:5lVe8.ƺ52pBaNuJ]NfE">THٱ:/? gU^.P8Kh Nq﹛.@Ħ'>F4xBE#nd=)4@!!+=M q|!^؉@6nω_0c8FGŹ`!* ~K'~B=q|013l*kuU\uR<~b8a/aLm?c4icbky=C qfl X$Z@Ң˃6cO#Df1tgq_=))vyKE~9n ¦'@s'@z^-~rL]tW/L=}ݖ\Q(uczNHtP>ڰ靴c^aq#HGlV~~pZ[@nιl([ė"2MMdsyoV#nh֩J|.i] bj\4XiþX9!Zqav«dD}Z+f&)wOy$v'aa~ L?eL*hACAĠ _/=sSi—c3Y/۾rB 9:oʶv ΖQ<$X92OJ,觨o1vlignqK6::Բ8;/^.^mQL"s"nR(qp4JwPtcD2J3z:U{MOX~,IE5Ro̪;{%n?PԇNǤKܚWYsоb&꘯Qz`ӻyn};L `e 9 n8iwxxFksRJC\&mkWġgwPFߑn?v իZᖰ.boXHi_ Ik3<I#QW}> c4+.@)˒# UlY),_y]-Nq&[NDNSի_Y5Q?ͺ^k\\+үgi=׭a&&cVk,=y }C4`1a|}zDp> j4B0%Fpޞ =Fz;%C9Y#nkh}E~h"NjEō偡=G1Ȋ@=>c&Z{2eK>͛ gn[%pUVҦ 7]/V>FFW`QuSrx2D -w1t >X$K4,mN5uW:#QC$=_)ܧ4̌6Q֧bζW0 2q.լWޣ8q,.@Cg0&Gxci2S?2]efU̘}$꟟.%Bms-|AN" `ܺ/|?d$u-!ZZfEs??*ZЙ~w:D^Jz~YuyM~es~!x&ųUT"(]l2d5-n8|]SZLC>Iigu+ʓ3H1^RCDffg4\`+~`ŷ7S٬dۇHc3 d +Pv@AC\65B`{2Q^T_,?J:8 ,xci#xB5pFB0Zy4y.W<5˱]ow8s߹r*IIts ͷ!/eD@60Zet[P#Y3L:3}㼓EI#L'tE61*=<_w+|3q D<) A,($#>Zh^K7UUmmW6ՉvNTzs4Ao5xR07lG.{,k܎2#j_4`q[o8 WxUaҩ!'C̩wʀ'MBSr&y~xMT}`2,ಂIOwzWU2T5i#rr:]=r K3}wId'Lu0- h.ϘYVp\?;U$k4sŚo98iVZf#KcpN87CPb,"C| z\1 A$Dh:,4A qt|S!gg1WFDVWS( HHZ#+NGKcA`[5RRL"d` 3mtd`#M1pU;g$h/hQH99 ?]b= v}9mfޤ[6d$8o۞dn\Y=J/Uh"Y B99$`ZHY3kUʩzojliu_o30 C^?x`q2>52G ? ;Y? ܕ|,A{DO`?kΆoL%>7rGBs̖NKlZ",Phmf# `܍Fs +zmY1}3[ԇ UnF8? 栄2`KrJJ9}uҿ3YH3tP H )n{j޼. ˪6a2 L-F/2> ,I5G\L5ml w̧=H0789ŦЍ2GVPknFox*PT# ɲ{~4]#a~ 1}u_;kl4|~ȕ]mm[4߫;B?n*OTȮ'VMi%CV ?ʹwՌ6g3ێ'ȍѦw~܎"vb$܉K %|d/_TY#0D6X!@=')}wڼ_š_,_>/@9o{<œ5Xp4rzT %#$fsK;'ݬi83yoю%(NH@f CxRYR{QH @* V.pH}Oq'~zK7Q( A{@ỈUE/iIyȿΑn4.o)i ޏXdi~H.~ " 1?y* $ 't@f LS zrvO$R+h2N6}lś}D$t8?ڪ܂Z3]P?vCQm'B{YKС*=DE %C~I ^7 r$Ǟ6&9ˋlk7yCeg U"VB!ÅD4dlC҉TfʄJ(q9#tTqDzH0qxxUq)mqmgCm$y;X] c\5b"eI v ֤Š[m 9&]T6ߖp0X;t$̌w-W21imHEA(1שe{} ݋o@jfa!9;P" 1Ƭ &O(yF$c!$$C]_K__yqǿji읤bDnuz"dH9ŬK.I;ޖqуq U ~ٹ|2S-mN 534Q{c#OSDYiᵘۛ3<+A $$d!$dJ`?=anџ۹;LI)qF=),QQ>GWq6n%C@qbTE| /o0WSy߹ltIͬe(E?;(aK& 9޶ҳaY?_Ҳ)w0|$i"94Ǎ !)l 57|Q4%;Rx2'sr#[;=CE ' \%EGC˘AslRYj+$ #١ob* B)?El*URH)}f`o!fJP^d!ĵ`(fE2ӟ Xϗ <7Pne?IڭO+lȯ-TgqY5Cɮ\ܯf~MGs+6V|;Gׅz<!@#ȯLJj-j٦T(Yf;1D#u;|"!r~IpNGѲuXNbCňb޺cԪS^-pq!D;c30$ 1rs`(dX YAyg!Y6FyBhY {j&Xſ.r}F!PXV GA#8PT6x?xQ`Sϩ_YxӹI";C=F2#R,Oe~T kVIHvE{0e\,~oqGQ/Ym F9e^&'eώLUZ7Ub7p\XtlKY:+m8UҮǫo]XwyU8VjO`cO$7s(أJ4Jit" QWZ`d6O>Q#q׸z {< 8N4A3 [fIlkaҬ ŧǿ%`` 81DQHEr6%Ec̝j(;F6RsԕjL3;V[cwE-ٙ6dGXXF ^cQ i 5m^ &E~oS6 р|3-($33vlpjC3C#a̳#}浚Vt'f;Q1br?նS%ޮIu>7w J8߇xZD;1אfoW#Y@Y=,xyѢJx^\ޯ7$OS{mr%V&lښh?Ec PSHlP4ZwO:WOX=4z}V5H .{(ҥ,%utqħ m2O +TBPW'C>GAT~cQ2r NzXa[{Hd+Qܟ |GG* /{xG^`IWLF#_?a: @}o\cH"3۸i7qʆӶ^YarI/U&|}i_ _վA"5^e-  /v禾ye٭ Ȑb _@.TFd1 OV)>v,f7Hwgͳ _qH eaMɐX7Zka|^GLCXlJ10?H.Lp$soJSVIi% ٺp aҞ[wj͐(rǑ1X) N9Y-0f$W$DP&[+6;Z4BE$d%\J&D熶iTbEugO`b w;2;' '||?`(PL$mjrUyS1X~hkCr]Bv /$\|9Bڙd{ @tұZ+v#I N@țQ$ |)Y~4{/2ø|.vWw3< vj\2:rXfsfݓQqqDlk2 6B`_RvN Rxm{ ~h>m[~6Ʋ8w?{,MgNq9*+z~Ҹt <sfA.T[ºƒ6n|-/{M{ RW'L|4SCU3i74O]*moؽ  !Sa yӀVN7O$K;ֈvpuDǀI90'v^Hecl #$d+RƜ;,F$XQg gyK)563qh')4bm RfL栓Ni __U`@k&K* w^2D`!bBP1iuj\sFBVvQKrQA3l ]>~t #uZ'›r3*f9' L`#d6_ݧ꣨켇"pmg-ݪ vn1J3Wca_,6hiJu`Z;  8EqC؇yˎهgjgsN3뭢'X}J+z:xx'SsJe.qC9!O#{*WkwUF(#^7[vEb!6`ذ4_^@{](bf>~f9Hnav>lshj4j!KƋ063% 3sQqοl9Ĺp%2A<裐[|[ͳ4J_3_Xd7֘]Nӂi;>ރw|t P9POox P+Q)+Ra= ior\w=zo9O0(1M@[w^ϯ[- NUR!>waQZ_%aP6'::|,ۚ !7Oc 9߻tZ%T5hrhy]X@ܐDD1BBD^3U(MW#k̑S+ˇ ;"#{Ow3{μ}4%G2m#{/*իaV2UJT,%g!ZUYtCB@95rdN4%6@(kq09 '{SnAU"dA?~<+O2A <]F b> oT07ŮT2 v chz<1Pvc m1{V zs5fФ}tONf]z y ͅVvz8B g߰001He\ISxȒEk  @8Flb5NF^;]C5e):LіaIFF BHHI $Bc!$ 'yG?Q`7$?"G"\||] e"sO9svtk (#ގ1Fx$#j2ː 2"+,JFo9i[r$#Mgk~'*CJjgVYTܰT|FOŢ#{+[kVcJV++zogykW{mΌd$#@ Zǎ͋åӹG`wz5X󠲘0232GM-awyB~|}=T",_N#|4DžL1B@E:5"tX4pF*=y ޑʯ 갊 %ߢj+TJ#k "5M8DΝQ\Ί1?ΒT/JUTzjIZn+ <ڣd2戞`^'9V"5@FDL}Wn2]"? ;"t$5 \DGƻ{\BVXDo]5JxϰݚFmKf!5? r!nZM溞P_n۲jwZJc'8_'_O["Ea+`kÅ7*UDߌpNl G3TKx +8nIpV_WszG?!6\rڠLZwpфjTmZJC}mV29?W"v2 a WֲWҷ9EoSckq/:«F ^j.@s@6yɭR;` [L lySX5%]GMʔOS{}[eV6)c c\W}Dd .ŤZ}k* Š㝨֌jܚQ X%6m(dٓDQaLg:K՟doэ'0~2VNwq^  'Jb5ifuWE$#Vg?6$ΉrD#Jӛ z7)qzl_nfԭ֘G@_'=?*egV}fCv/g㜢wUΎ4y& UL0SνTtR*p HT ky$r; @d1w]o-Hv+Pljea}@P+  ݍ3h ?3l8|e.8Gȕ<Wڧ׆cm޶ N!S.qI .ݡRU\:~ֿ Kjt7Zjd4햝`u !co:-wYIKyǘ|`./,C?x92C *:_ μZ1Wc#:®dU/^?됥 D/&i`D6Ow!sij`{Z]Yѻ?eA,1Y;ϲ-&8腱>V slBt_4Yg{ΰjۼUBIMk{V®V^.5hgXgAJuV?5ncWqޗq(b`D>,(x_k8!19dcfZBCt}a6VUy6Av/ujXL~&b(35JY>]P^a><գѧZn0/Sp:4pSq>+:i?9qCbf$'F-AW"5~ z5#߫Rk[kt03]isѸXrT\S%b:C 3JE(|W 1A y,3bfۙȆADI"uȥNvJ&b6 ;屨CZ|`/>cCng=>I*wGUC]Wϯeg.**n)tZvg%>^B)=rj,'R/n(,x3kْz;|4Av|[8>)*;;-.,QcqKt"Q'V,Nn<+bt"doD)ҽm?;30u?j6< L+~R  G::265mq"B6Rc+yGcAo'9-MqQ1# iJ*=LհtFBn>n @R] ֍SoH;wouzᎺz;Xsgz1m{(ƴ0zm&PA ⌿Ě|z(⢷9Č:XleX3(F'xqVT!=1p1461;AQt /b|3((@*0 C]uTC݉ڬ[cg6);_O\jwMcJy,Mio͒Dق͈#Su?D&o#u4-&kj; @jș,hٖ݌7YC#lxƇYesiC򺏻-ؠ0XtN.|)7pb)巭I`+{1`K<xL$5I P$ BC*ʷVwjCCG47mil"'@tĐ@jm;[L֭0ZU;!W>`kwi{Fx(<#FU44ω<\A\U7<-m]g=' {Xj+ yOqo MZl!&$sXi21>0x[qxYe70-AcGwc+Y]/ 7x+*( iC1eҞ^?/uqUM6Hj%b+~<M }GVQ0Mv.ܫxEjԦLln{v4rcRg4-j(uL6 ?{7J܂-4kiuNk}!6WZ\߁SvIИf)5g֖ \N?ZxCV-ҾG1aЉk U_S=2gifח>t<<Ɨ|-EIk9%Ka+N*@C<}/lb=TA 3]k\v*RNjLn-_`<`3(E> /M7IQlʮvYֹ(щ B@ #t8cIJph0@q{|<(Jh>aΤ_Do #ko;vΝRjR՜ں ÔQ,%Q.Ay۟ρKѸO}a4DJ0b] |k\0|qy?z_Z\{Sfgb]wMS@Ë0/WH(W5WEUuÜpj֑q@rD#) HWr|7j* 3as+_rx|j"*M!\3 ^OYV-<j:' /OL2b]A} nyÃ05at]F sdۭޕ4dz]YT2dD"{O06rdZЃCv@Q5^0Ffڶ&#`H9Vӕ,t5Bù8^,gfɪRШ{SPXq&AionS$!e*m9>:Dyj57Uӎv!$X&bDˍO))@Ky L ]ޤ {hPƶ1?@sSbL)z 29#9kDki6QEJ[(OkB'ja%[q#‰lfc}UhoSGwYoS݄Q^B ƵV&)m,m[Gt~$b߹w?JjBw9eK-y_s=v+d Wi!?LMW}rDaxpnnI?R􉁍%HwfE 3o槹q+) sуǭ.OݐQNEzB{ŸcHcw,&9qG Տerb^B+ w~HbMav ,Őh 2qwnSFц#IgIZGs4#4ů1=<@2>E.#g~>м= =7# VKcciw7"=}b-+lKX $3z.9I}r/Ju3WTPיZ4wXWc`ӕe"~g_ȣq2~(W?U?r~HswRv 19^=ՠcgkgL=zngx!@U{6S -SŢ_u#ڊ2  7W"6KI"v x8ƙ5+6ii,vQcfj٧e\fauF 뾅ҿ!AR9ZC8r.R7sDQ.~eesUrHKc&\bGȋ7%Uy}[۟IH3M8gRϟemcrZ8;2'IO#Н]'6|^Ic`i *po2VE>F t.RE>{?ݕQ ~& JZ@cEƗ)rlK`LܕV\r-lY4ړRѵ[LFp+<) DF,YƷJdv2T_勫ҩj5}=̇VFGt$AT=wйH E>'0GqSuFcK<KLEb+IOTËNz335T-200/:| "r5MP`joj~D 0d=RذDW_CA7c h&QE>sc^ke&o l{ltf?hgqՁסwC_erYgV׀(\%cb%K8Rnj nnr-.e8gɥ&On7RǝhCNA,.3"$c#I ҒTr'+h~M*>+|ľ2HOy^}Q6Ӥ!yo;x/sVqtNb7&u(Hڿh^Oc]vֹ۫}\V9 2o E|v!tI@KtzGܲl<硦w ROx՟߉޳<ܜ >?;hxj;@z{g|W4Fk:DP+08p.c$I9{otQl#DY 4PN#ԟL&C^JgfA3[MQ!P[i@wmyC8'BbBokf4oKĊ5Fx}ʺb],( ڐqjֺJ}ʮY/JK9MZ}n0AV ĺ Ev&.|x[s(F@Nf5d5)"N%b*W<[U.K|otq] Jt8^ "HTDL_g$7.L-qZ\4j='S`Qv?Ac[&` iw5ix暎^2=}SZ]M٫3SxVb w, G_^C5"`<5؉mmcm -HK>(oɸci#r>c闢{kR~Q]yfa}2q ftcE #FoF"xkgLS0F`ެ&jS~|EI6G#?t ιݚL(A3i>GH7"NhzCdy1R`!gDg8 3Iϰ4P&KVA@Fֿ z)&Đuy?#u[ﬦ&R^ACxIW'R ƧO"޷ٰaRFq#x]&Uz3SB Uɘq΍Q߀S.Pύ9gήh*N߬5T&Xw'5;2}NW8l3]y1C0C>L/6#sXBst ӣS{qb 9'S4~29(&4PPB9h!E戾HHu|8~JE&[^_ ^$00@ aKk\'gI/SO V!apXA;]j} SpVRDN9"Lڶ DA> <P{*H\9i~>EהzvS׉§?ou͘gRLG/;~gE =Y5@VV> L&`@`D)aܰ=}CCq`Ə8S⪱33קwN߹J{ @uIb$>HR"z )~u,j$I%D9kƤ)8Shv}Јv&Կ7_XM2 6"{3zh(]1Aչ[UI|9cx WBϭ"Z' p) ryGX9cs黑>e,N0"iu'u7os+:(Zf29pPl:b蘨nJ\_mxxtyTąJi kxu\受t9ɩFܝ`(JX2@KO{FxU{*ͿӪ=#$-kq ^VE@0> {5%hbv/ЌvK֚[g -`!#E_d R@IPic:bzֿ B:X4żR.ގ m|6a/iߞHtZ3Yy𯽜 lx@2 o ІTRy+X_2&u^NEjwUJq># Kvm7r"oMj+@tP~(--b{zo]og?5*>3_Ww;mWuI[p¢.k JъԳf2"0%{OL7>3AoMT i^&M^YϜzޝ{'SXƁo0 t$KT}B`{ cfgG0ߪ9%Q7,iujZ4oQuexG0Mqdݷp5!v03;),j}̩6!hU4 Mz-rO7p`%!_QԒ>‘PI,IA &2t.W)y3O]L U|h{d`}wܥDI>KB 1 ye.Oq1cF&MW$NZ/1-~<9 +SyWI;i5?g|%L+׼Xa/N <&6Ni+^9οÉ(<崓K(!jD*sxdK0^׶ÿ2@fi>9qbS/xl+N-K#׷ 9I9+4bYfE;t5y/}4`̃V$X~3l'D˙G> \wH]ЋHsOtc)AL] oXw eA9ڊK鰿b9k0Ontg>?An&&ڈȞys%U%x !SAwxr;5FnLo򱇙9Kk͊FC|BJ41" 9I˚vx =&TNaVΛFpc&[OQ$+^JԵ9ɬM'z7E3GbĨ_02?@?W&hWeiZ&}P8ls+C d svuf0Q^}_x7_X1_gVGsU'e7D\ х>?jͻ@.#0Ddb۠ lK!ϪeG_{\6l`g>&B#3ĩLlwiN*pLGc7޷n.tGVE$TR^' 50ll:rZQE$w+HY}Cv6^)eWX;$3%:nRIm']Pն㪌vV{=oǶ? YRo/mnD}O+`==ߒ2vX! ]E3vu/>Cʬ: 4 'ax~i V/|Q?Jz ȘrS7R7qpm],w?֊!cʙ v0$֗F*{>F|Coqj ooϾ :/k*bmsƸ/>}uQ/ N#g|u}ȶ0$Lv>mF͗tS=+Ou_Of Zv#0U\ iluٌ[Ys-gf3&Tڊ4|~޵ˎK&$o7F9-H o1 y3 MSAB>jCmutj3Ă!#lo?$.9E}."/Q0`AUOb֜ " FN i›LCMy,$z&Һ Tkƍ)D?q쨶87-<(zKkKyoDaaD?ƾm9Σx~`2%\!VpfA@V#)q.y6͠>ْp2Cwx?EDȄ@nwmR?SYŦihrܱ2.Cu$=sgaUzB aC) @{˫ow<6'8#+ldL=:0H"y ԫͭb_hNs 1 %)@- G`q>Oenـgdr&nG >  .ځ&(Y15Fy>Y\gҫRmC×6"7S2_[sDDiG3>vtas;^s?ɣ4:V2.t2SZ\=`.Okg>dml2w@WobO*-6}V Z͎n{Ђen}ג:Q'%re9?öhC{acbK{hOpKhqRE텉4=k# 1y{fol ;'mcE"BYkuK(.wڬ[  wu4V)2h]?0>a d:2/Q?lHhlrd₰ ygwV '!ln%_E&@-%&LZ߿! n¨ $BL#np U.*'?̸1žfeP}V|ZHּ­3c-^zSDxTy)%M(h֡ эڈN/ 5umo1⾼P+o;_A\*'tJd&(R xY!B+ŐuY*wmysEfo18i|!a/X׬mjM::Ze(3Lʻ!ǵD*Ngܲ9ݺ`vn12idEjT6ܓ3n<"357bXΪK3EQE4`Rf K1QmG~}w3@{NbgNV_ ߶ۙ`&n}/M-_.WE YB}V. jʑ{]Sǒ3FmحU(@`{!#@&k k3hc!_ {(_? GG]@1IoݯC] hn.]'DdW"2h%9qy׈gɪkݛ"&?W@,X3WGx7H|8Dx;?Ӧn Aγ{SjÍ|#*NbNr#mo9LIZ ,܍NpTmZZ da*r Xn|gK˻^T.[7\ao4vqcJ:QH з9 ӲpOB5E]B:6IBk\%) =Y"Юls\\槢N Ou C&n߿J ] v\:Y{bg33y{􄑹]4u K o6? j )/9'#5_awއl?c XlB"ube7Z?Ɇ%1Lw8r=ljq/77> !g) uŎ̧I3W޷rm~Kary<4.ǣ$%w5f7y ,J7e0bNK ?pdP 0dwll|'s9F0dL{> CT{g#!<z"K[@(k/%Gfr\>Yi=]m1m<kL18Jgi)4a-mܬZ2HtE M+HgzSSy܂ӓzxP pedȰš9 .Cx0Ŗ@i"D{`fm)K"СwDo~ +C',)[:WTf9M.&JHNuWlZ4i|OFVO<ٱ/۹fl^nb}BX~)+80%l2*-i!Ll n#H9"箸Ű@Uh (yG&Z)3( pC 4ݳ-'S]-.ox#EʤM<#~y;%:ZאX0|i^D,1-/ q@ӱC8i p[ CD_-As5ů=DK-)s3+Z/n@:<Ħ"]vK4b,jm)̇ PH?e5m7r7_ D}.:Vy䔩wȀ"*8/#n ϛhpȤB8󗬪`Dp}1ފUV>JZO&|~_]#E[lW.wkl`e`EkWh{?J!ڝԯ HQ3tX;egDM5a-JF@ӌņ̦ ^CC^LEoG1DB Kbci 4+:(Bp?!11c4N'ut 6 {lŮTpiKx-v lҐP!h c/h *cāwjdG ~果˗ w9Zt T:ɚZ.ip)=Μ@Cӿ,m&tRƭF6"۝K8<Z3 U_񷯷Ke+t,!]/01Md]0݈QKhuP3 80$^Nl"T&}0P`tPJm<[cKFDy4Ln*;4l_`*}/t(1K5}<'`NnU6scD.4pDlęw2(֨솢ސǰVMҦ3k^Vzs!eQgcHz)A4y"܇az!?k21Z`sӾi:K-8ުUKĠ.JEǦov(t# 7pfb<5edHjK.,i՜Qn% 4.᧏kW*g9PjSq"O6苣Z39҇Va ,{nh=nX5=s~GwEf(uJGb=Ȥ ys:H7l(UROvoMXz6;mmS$$`O*1ࢽb;[ >v{eA=ux_{i+6Q\Q; [a$],3U@ۍ/{3мN.v}14Nb?*A<ܥ\է8z ,#h5&tp;L$y8?Q !defx>'S({_҉އwjT 1nnG u"E &lefԿPDT2<5R.da: 1? JnϥPXuA茨f%S&EgQa(\`5Zϧ_޺蚩U=N)ƫ Ru~r8=^er1*)nϭ`&U=HJr:ZB0 ,5-Nl(5{J=KM$:NT],[5`(wuG^>fF7ٖ\/4o v1}ak =Zjo?n)p7ڭ#QK@*,$HR~C %;*jx~Uzc[aQyk˝?z~k5/\er+4DeA <RQﭸn-Bl+n] Aӻ#|ؐa~I{}w.:N| ~H1~:69GӶủ Vdu/Ԋ~e|?* [iP{ſdڨv H]Ì' j0x`iFfH(*tT,Fu_3i3/|=ndx^CA]}dffr֌ od>@?/e[^(R:,<Β} pqsȬB*-\h/)ْZ:^% cHCD [i E|q0ڨ%zY'ji+ i4nT1ӂ'U~p%vW6"|1|I!(kֹ4CWL A}y.1gdPpV\ݠ":3; xƧ]?-چLDa%1S-?0c/%oǺDZ1L"3Pi>+n\oF*^L)sݿ7r4MոM|KcP/8\w$Zרg`Qv̑8beσ:Ww~(W&xͳu4+'b/lL,m@thC)}BnSn}YޏQ<-@q)SҌ4H B0 [^[Xt{`?͈3@>K7 $G|N fDٽtC.K/Mw){BhuEQ7cfC&E܇,i.dhD3D%QBc͢sAH'z򷖮HnK0FZ>h߲ionDv4^]^Z߳Qр&'YM8*su'2ܾ͑?7ED!EFK<)3IP)VNccB[]aޓ0; %ڦ+E5||$7Cm'ijrvpt؈]q{Lzo 5ИߩN0n}0LU"xR $J7݃|8gw3$Wh8:ںh2%{2HKYA Gm8ccRA3!-{W_D'ΒjO@Sa["$hikJ*h[a{H] vNrL=ٯ8j֎ʁ%?n7?s芣%}=Ƿd|BAS wYIrdFM^곰\UMkKwFˌ$jl++{cb#;$sU'6y `B-PlɁkg@6=u{02ta Rэo}Z :%ɄSj|Nw_]lKoà &%LfEN* LhQmdb$&Z*$- Ƌ*PO ;mK|+EhIj1eexwbo(|D[>bA.Q@#ԨZ!T"D-QH(BD vI`XØ9Jf|-XѨXD:ݍ̯/'py(1sڪ,MEg{/j5eEc 7Jbj~/,2ᠺRzmЏ &UxE~PX {@}qn_CWIY8ۀTqkfs`w5\bG 9FvvskΑ:Ys'S6`[[UWߓ}=(HY^QFDMG~4U ~hkiih"fv6~c7 O 3Y_bӕ<( t;>(1lW0΅E%`Yم6\(~/~]+HkHL=da|_$M&bֵn ِ&D6ΰUZ[O|?g/ CJܓPj}J^wHc.<||{ q^HskB4}y*׃8ԈYKw7cjӍ~ڥ.Geu+ p_ i Nǃ{¸ޣkn2g6 >52DcYudn=60Ufxlɽ˷˲9aIs"zG^Nqg:"3CU HR=dPt1U cX7̕6Mv-_)6왝P򲢕:>–?2Q߱*d-E]1yE[|ib܄ϽY*H4%K)zf cλD_&ᾇ+2%*x)yr1kd؃grXX5\`]\čҜ_̻hnܕ,.*Y@h&PlGh$l{9J"V 8$ٚwSDT0/B!<^@(`v}{SW]ZihaK|O 'q"!Yp&`7`FcW,ہ^&XOJu* @c9|5mpDz+=Ot UC[}m/=Y#߹bG]m3ܨhMюeC#``l\DAX[,QHu(_>RfS@ݺ*ra1wJeneQ|i%tOix w=>~ {dJ%b]Lf  r4}9k!șRFhcC;r(~PH(Y7b)Ik <7>ӏ a<-X$‚5 hծBa9$ KCneRPB$Z:+€g? [P#TѤ1yϚ'9|=z)hїc\1W=LgA?$10uM̴sXY5EF@sYnikYVzb_M8u8XZ]%C<Ju7΢!ݐ\xhqErWuGr\P-qU3fmxF=|* ?)UYE+ɮًQ;CYWYL+[h+:uܠ,kϋ$ii}Ffԅ'#[\IG~@FI/C'wz^fΞ'[)BwEVVc_.&oo?QQ;\#S`O  Z+2qx߁=1+܈YXpƳC*\Yr3VIb;}p.|H)Drϼ+c5m=EÔ2'6n#YjPI7 Ѽ[Cg EAv]پUw%r"!H_66r\PE4D˖ v'3[N+%<@ûSYowt3s ѪŢCP򬝚8IM]ǿO#ۢcqǏ m&K=Yo]y`2w}k(m#d9,Rkxt\gʑh7`!:tq.[knbTjuޝ)/ݽ%~?dHpEt+Q9%Q a WuHùIz& LDhoFyS< '+FRq2c$X"^ax# tzDlnb&8rRȪ =\Zw㵖`'))OxުW[=WB4/S=A2#{+{碭3:{RN/TcZ29)2;)]ﳷ eKAn 20`+(7Ң&2CRnVǘxI&ix4y It?h8+X+#[zfzL{Z6mNbdnm7\`PӓJ-KVm ]8%@{@LJKr"Ɵ73dt G/~aGU)8BCAdF&*B5%Δ&X,% abx"_TPNd.l]뺄VWaNHWl0I+f>[> IzG󻾯z LFMrTKFP' 8pՇ$ Z{׼-hqv<3;o~}}3)/:[Uta6Hwn bs?Q,_& gz`RE zNqDRe7xt~y*CWq8E+xf& ͯFu†NTJS6Vɡ}+ Wڛu7*6]/oPAdttįUVt6K2 I`* 4M}P{jJhHxW׉g`yu{Ph ΜIwtX;獗u!G gcS(>R <J|эۊM6??yGN rIWimPz_ﳫ$[E/aǬғMv6;='E.5Du0*Ġ/5d'CzwP7`N9ŅyJQCM2g$6]wYBrcrٸz,9g܍#KҬr?y᪘,e09V*X˘A f絇)t7HH>/xWƒE𥟮͑hw $~)Y.D GH[;cp/8TV'p%B~Av }Pv0 ^1 bm|km#Dc{){@n-C@ 2?- =b9Y(IM c2>xtmv[$ @ϳ!3JVn=ҡ"4:ZWD#;sH0DӥWZ ?9* 0֒ TJË~!#DFq36T!zMU!#'A_B[ Ls+f,s߀NZ9;uj,z3sΐw CSg@"T,LݮJѫR~0%@߆f!O]0| &~˼8'Ѱ <:Ϣ#I%o/{*Q B)-֫{qC qT_zݪY{^ŧS\9"<)*!G7-w!KD"t&C5|mkfvJ90cGcꉘ<גٮmۂ?ØI-YgWbhm I5Zi'xD=]v1r^AW&`VG$ 6 PljF_T#WS&vv>&BwBforc.j6߇-+N_1jQ6^A%&xG*hg?f03IG`Y+cV[CJ򽣴iv Mr"m`vSX12uNDxaH! pX!`Hv:f/OLrR%->vG oWNm edҥb)1RtIFW=3BvΊ ?i&yZ%m4{o[?$ః. D&80O?TBoroh UѻPG]ffbc@S-8GUkqHwĭ}#&@'~ :\lvOlu+ΐ-v CLPn6qX]U&%ܫL2Zq\1/ Ǩgz"Z5T<69Q'* 2dg]H?@Wn[6=#C2T%a:׍4r W _myoũn*'U ̝_\ltrݩX5uxEjNlM%'\ H:dSNpd:t?:Du2Jݙf9vǗ~Ϡ1;7dW:΍#-($fxJ*9aH4s]t̢ȯD(U+A4hpX>ځCYn4aXAFi O7WZZ"5 5~!T+`kX#iԂ=wP3׀[TܴgtLyJ+IY(wsG9f ݑ>#PA=Ԍ-9x:-~ړ9#/Ը) N&p(PwL̖ceȎg*-}} fGge?'rw u>Z=ݢn**c50|&)hrEBj|·R5R σ TIBO'u}lab #BbT{H]B~߉.2IUṕ?/}C`5C-S.` !l"hJ; ".mյkZ"91HJJ{qIbpAL;Ǝ%.W%$XMs5kX' F}'Z>D%{̏t8ku(>l~ h5)MJ~NFܫw-\ԚpzKH/9d9Fގc ߑFvK@y&٬{8ީx@ e-_<؆:\!xo&,Њnr/ҋaڄ!9`umOJ+گE!YPA25=&FzKZ mT%EJ H0>XHu5Vm ;-ocHyr࢝L9[sm=ߴa Uؔ6bvĴYǼw]gO!β3na4M+]T2^ i)Y+?'lzQ R \$(2:6-isݍg}a")%N;֡~n6jhNb?(DEݱb\&43CUYef#+Xi)tY# _6O})`ow'jJq/ngu I@ѐuS۩mZ(ል~ /zBpN ̡]lɆ%0ơ3"uO~t6#Gg&`I审=ŗΡ Z|GUT^҅@\^־1HQ4T"X᱈2XBK͹)YaV#4f}>Ũ 4AE!ESY$KfQy]s]p#/͚2/T_xx}TPI\+2YU0GɓH!#C!ؠ=ނUHę+qYj" /7}Ǘ;(C7tC)c^_bps.VxK ;;%ߴUXM[E<Xf3q35L92F B`\Em;w+~K4`}83Jfݞ&2ņFO n}Y]D *ķG\Ӈ( $Lm~7=/8v ( {b &ݎK߾Pk*rԾ3I$WK%=TFڗG\*e v^?<ڎsfJ,pnTƲA+jDS%χoN3m{b, 9G//$ܝO\ _T.0f,Eӌ3BSC?),B$,#oش9΀bjzdʐѤM{{ۃ́_2)"D# 1q!_-_&[ڂ/][쏄9G[]$3#§?-΂I !ןX 1C lg:K3b9}i*{}esv<{d46~ULjYa pڬɗr"!8fsխ+PJ5(}C5gT9Opi(oM[_K^x>㨏83-ioJi;+q+?)  {'*W!5ţG:/b6,=(RHb+ӛ> Q:>-\/mqJ]:.Mc#n8N"8F<7xG, 7Ps(U,뭒v-Ab߶$Gͫ@!^!מ{"8[ a39Ċd qyMff,G,ֲ+_!^x d<+)I.M5 (YnZi>pcTL"%f2)E!jd n12AW+En!eصk+S'" h}BZŽvj0jYjFTn0]Y)_v9=tB8j[Q-u)S mvO9vZZ,ISH q8qϴC$6VyխDL;2Pw6›ٜDuyT k̹t=y×jG6wn+lh-/Nżԯ+xo=10l?ԗWYwʵra&}aljH~coyHЯym}̊_׆Q.A|ZȖ *Eܛ\TSyxW'+n9Q| 2U = 0QMtcUJ%~5D=G>QrnIw$o"les fw*;+ $9!(jd@./K4gMfXֱA֚ОLkͫv/?Wap&93WˈkW6x]x[Wm#I\?%<IC@3 ;d|,iĈfܺ"m0Mk uQzРT祯V۝Ac&ԧ2'ѱΑ7|7=0>ΐZ5-sWz{/T%e(g|uN3<4K T/] @jف˘ϋ-W*[<!=l?[|b ə]Մ|>myR{!-nmq9MV!]r g :l۳SJ7ZU=z7c,v\xlZ!sYgј-;`flU~rn~KXX[Q7N6 LJI0uLM{!HV#8|w־R&Yj%6)RȷD(/+2A.KS*S۾^n i}#}o)SrX(8"=M)[Cمؘ쀜`}ǻd.Z#t6U/WܕgB{\./l-)* {4P61M=&0!}Z֣0JPqπ961:X r<9%}4 wmW}3mP I;pq9,µA' b ̒*b=_, =וu@iN,r|(KXmC^DtL"9񛍞$ =|I&cH ǿ[p 0ߨ҃%Ǒ{f/^82cZm07xBSk\r+*gѦ8qZT彌UC2<-`ZI}o.!a=4h%[DvT0-(Zs ~(LGkr%)ϽZ$9v!IЌ^ pxzLńen ^yc 4^ 넇RY=N G^#ԛ0N 7EdX}W&^Ҏ6Qv .qmE4LQ9D[CY_㽵f%w6 |E> :ѶC"LptP>B'4 P!ҭ*S옼GCUJN!hCGw t9'.]f| ODlUWP-N̾imKr'<"ĸ뾽AeeR.iDU. dKֱZ2EL>F#!? 2) ӹLnF ,҈zݔfTŷޏ!zTB\/q[M;K*̘~0kq*Ǎ j9,HZ-]XBev(~pʲq0#.ފBZt-(?3jNŪ,6ywad_ˮ).sNI>X #rCĬ??P ňuPm'i?J](߬At2EdY^v7k=:lh߉gZ5w/pd9epCu}_(ir¬6b<W;`sc8IX`F|i|?G@moYsZ3pret)8,&L$ U/{lCn@ҳZiLv@hP_S/l.zݕ!~e-z3VF_6DИʖeRqh.a'h@Y4e/Iکę`"2uG $H CaHоb"&A`}GZy g뤎61}\/Mڰ5ɞ7#uuHC^r $%3岱[k- 5^4zQg7wX^~(:ǩ&BXٽei>;y΁Xw(skC=tc!3~f:Rng%tӸ?iWM$7u8YkaºNN+̰rD.. Ujܜ9j|ɕfӦ/[UUH*̧d艱/+lx@a+5r)H\:xB1(RB%gygbBGHZ|TpP˔tȖHtjuK~aE|g"nhpv}24Rse6VzP"wF[ QJ/1io4:rGCe&߅0Kshߧ#96=VE;T!K(s2^#M.-^FE*V)&Ѻfc -p)5;l=[)iMCsﭧۘPpd_lETԉo F;@P[c[xy$:z v5|t!=DZJƁ}|Tn o̠BXd"Pa@`jvsW^4#RY|<eGg6#aL7tKEG]Y' e%FǭZUӕ딐\)6~>ڍO c>b^$ƨzh>D!;cdڌ@_s)hKh3BW/oS6qa@/BE3bR]Ao䋥pϚ+ -pC"lFg\΂,Ѭzo|6 ũ5}h; |،mJYp;v5Je˩B &gfYf?l+7B5@*=gKe<8vXۭrsm}SI2o줣OKqO[桚|hJ΍MJld[Iь'0"?LƮz hC.1?M^QBw%ć K`'{us^p_ ݹX!WO>[V ^g83G-(ְ.k@ca66, jjHmdٗvȳяfH޵HP^b͵-6~l8~-3}nLZ|ی/m푏d3lhmXV9;xߑةף?Tr- :QH%mpO1=x9ImWe?W)ڏ"3]Npyҙ3P0d_% uB$J}w})̲,9p_O\jܸ^t8_XH9 gYh؀^ti'N*oL9ۇGlz#yURA>Da3=oofxqwe(r%? "># %J, iT:xc/J /@wHА|}Al34EHG͊ʸò dYtebl'9Edw΋W1ne4ʹ%8M{cK6s5NWaZxor {S 9JBkF߄>kub)p11E-c?A+d; ^HbfGѧ}|o#]@}U/[HnLlt7F`NptBY7옚W/Rr4@auE&rX/IiWcBi53io & 4}ܿ>ƽy[[Xw&Z7W@nYbO U!{ZE..-f?(J3 ,LX2YSe? erL艘jA@U V6@ f9VbUr#a4G:fsqM@|IA[ Mb*I(G1W~/牫'~:DDc7cF~$6Dn7Mk' n8[B@J5zYV@JzV-0\i!nߢE?{zH¢O.ªP,F7Z[S{aDYnZLOU^!Z8rC' J>f  Q< c ZhWKD!*)R(~; OSux8WHz:<̧!IGT-(?btG i0!c~z-7[G*h'tЪVWf\ NYzw|S|k}CNagCԃ;s [yyotfYprOg][4w΀3HgzOmӋ1>}봥UzS~w-a//ŲJr9Ec]4,:8iL[ etϕm-paKaN1-]}f\H\𨟟cw)aZqOɗV^ -D0m"@ql,d-iyvؤј-2R_ZW BtYnkI^9F$xn6*}eX2YB\gg6S$h](Rr B QK\Z.[(3=gF&GឲT/֚[Vv j9߯AWkwT`Xa7$t}@m+s*ToQ '7m JW?d2zn xqUKA4!'Fw erM 0'Ds/|`h0[^1B- #0|Қ@"Xp&;_G>Vv7* E*,&K8!IUn\Dpy&  +70[ Cnvm=JE$,D0hBBն^GX},S`qa eqѽ#9>6Mgg.$:4|<< +TǢfPUF>BEA4+&d®znNT,BOu߾«2kVsz2_VF(d B~Ub3:/_;QMKM\vxP~>ݤK85xn+=~Do 3?%z勱Ο+QRUn ܜztjgEkc?&9/LFHb3AfQ%nQg2!#Sm0T -1 2@>ƒ][2O^Z)"+hҝy3 )V^1*CN+~0Fo K&6+Y8-c؆zx[@* ,`#Сr f LpL쟕=:uI}Lʆeq'S%It?ER!_drp||wSɎTsDh8o4:Ns }""ty{߿SشGTg4ltVIp__nYmr sei4l5\ YNe1$w\;_39*}Q1[= 7]v*|tWJ̴-7i^pP=q~{;wxf@L/I L¬.U%ӻr]M4j7̗& 0F)n&?It0yy7he.܄16޼%@Y5|Z>vA>r"Jz5?9]lE Z6z DI3e熘RL՝'%Si(&GܘɦCY4ohۛҚ?əv攀LRH_WWK 8M4L}R5 <ΐUo{#mcgfEO;?0(F< (eVyg2ƒ?$VO*34\ךY@-Al@NZy7CxMQɫ_5~!foTN54F 5h@cX'N w̸wx°;]89]'p'tE"+8!:.T&%}d2{$Yͬdz}O׼Acl.'/75Z";GY7vlٹRx+5+"[lr^ZG˸f̥WK#&CוUi]d ^oZBeC#$HGꀢ!-bBPy=F{;{ca0 ӤǴt!GΊ%гmI*ci'&Y|R`IDrKYOJFlA{o r6M\8W5徐]cjP7ŻWN^"DrƗv$O"G35@)$Nrg'߼WDv^ =q-8'ڶU*ĞLC-n /sxdymӸqR}ЏHl%*YN w^\ 8zguGޡiՊ^' I"UhT>-mEZˀ&_EJ]CX. UE G4e6.EaNB?}#jsH|VAb3{e`gy+мi.[ٳZ$qu;27 6{)-!TTm[H{%En'$l6El<^ԁdtևF^WК?O[r93Oh8~ }ӈF?$0C'Eͩ7G5]oAo' bDdO| y݊ީͰcCT¯&QiW% ̅JUwgpo |/] h[| X+8{zIw;62Krmƞbj{G_Bi*ۓ M} =vhrV`EbԾF/3wNk5`t32>h p sY/3k0N*"k=b{T>&wL!6Hi#Vb儳o{IxJ;׶]ZY"<t8cWpg=kC)jTu>d;Es ! cP_K tTD5xcC$hU5RT"Vvwz" TU% 3C孉;k1wNF'.f!c]p%:9r8 ]MKdrOm7ǐ.825 w t$UXū}"Ģg wxkizT&aȖ @ }JM$"3h=3?ϦO 9!Oټ ׻NXb:pVtV?.'Fohs4#[ 9!r:Wd&<^4CT}#nkAL C9 >u7\;ێ%jU1W^y43`@[? kEM^% cϑܩx{c^ CU77Ou!f$E'b mz;ao $ }G貖U:oPfz)-zz|VVP4CmV}e|w;>d /g?Dk҈di?e"1RjvչrEkR>[8U8XҴ~c^L:jG(SiX=-\,~py\tt!.R>[HhaY{Ɯ+D)wXZw:Q*~oCcmX$v*kV;g`ܙsN>ɴf&ٝ juz%aWIDto_;o#Kͣx+QOЪRpDÚYzdMyKxÂiUQft?i!qnSTd7bhaQ`s@{]{9_ZxE[,d6yü:YXygpYdZ@ I|\۔ν؋Is<HrQ6wł,yy cHs*scvHjn؍djtx[9 v3quo6- (#8_0)Ob %RfWͬ\ϟ*;N`RGC+ DBzO%Gy cx5y&bV֔ 0AyT3$i*MD=2'mx^EI8!0 H~ˆFGbhԙ:ċb (Oe]s&]8޿p[ T9?,=klhTĕbI稣U5Yy[W/պt&zLM! v+t:{F߈ٞ62͘OR|ntw4;tO)iS`u^);W bz)+k--r?Ka #oS)+BAy4Köoe^TLA#i}}2'J"v~/'򥉵eһ4|g7lRy@?+ZA)~Rly@$YPSi~{uF n0m.GK4<X_gnfزWLZ FIHT|k4ny]L/8Qxv*^w?i YXE)Y\a*mu~CMtVC8ad)z -i$l N/4u)Y{8'Fg^Ҙl;1A}RG{(vt@M3*6%]xꘉjӍ9>C~rt5C$kPaevSfNLEY)9fKuGR ࢣ9,ep vFßHg)˖ z'?;6XZ!qRꊕ١eF;șv%KPeL [8J 5~?ʡ!A+Qx$(ݣy1f}uI;"\]d-M@b=⢗>IyCHe)͌c >nI}k"yN|aSHOEL$~;i%r^Bʹ69³Y/=0hCL|~,`%ՈJĤ#P6[ |"gSg%) Ԧ4/^:Ç61HBIPC}≶M}Ih#z g0Іd4,?l sw=g#:Z7V|-z1|}2Tn{uAAVQ parHssXhXu7 pEE:0.+eN&H5?`v½wPᢺ-+CH;ƬrM $,Կi[=,0h%vq8s/R"lA OdpNCya}V͜IZy]8ߠ$hi':e9at4.ն#SMIa"&t?Z2Vq 8@rz3<5ZFP~[>=s S<.G\I#nUG7]۵TLjL&;<1„o+[ (E_ޣNf ֠]H"w$Y?FyvB}Moe+Fi&ڊH@Ϩbh,E6+bAYJY%mcm^=)'Φ>X`)8ƊQe!8Q+xʮqKr]7"E6_<065G śRA miVHO/y3q}F0c9 _v͠>@/ Ut=YH-:LrKִ4"dUQtSco|-{<=?gPCZsD)x #@-TAgzJ.u2LY4>5) (! e~d^}tN]W0b4Ţg>f5F:gʲU ;HfZm-gBڭDMW-jOҷKX8GFM|u-Sd4xyD'Gf\(psL6_{vo)Jjuy{Kp"bT)=uFxy}`B_hr|}$!^@,`[-+cOvb!e ?VKR@N~nE&+8)7mޯbP]n?K]}溶ūd8 pwMG>p'BuzE;'Rh)5/4&S-}LH]Z%\JAd/$5aN)"f MIC”ڻ+߁IVӅ3?ͣ[**RA=E1D!baxO[0t,װZR7=~,% Xۖ{L[Ylduq'&ek(`I&:WyOKtxc0 PH`-rt8 Q6.ԫqN)`aݑ/^. syIP7sYA9s!?L")Qm 9 7B+K+aT|uDM0viCD z+AZv ۟fitۓ(0BC 4"V١#fjG{gyR]kh>-.W2gS.m&Jrv) |."wvf"먆ΈW/& gpTY`zV䓔29nf-\ j>7(?=rGMSEWQG+q2wWEV8yap{aBʙ톿<6ۚ*ab5"j}:#D,#vmT[o$4m՘S&>Ph C͋/V&=00Ohױ-[uM٘ASCDqt;s۲p^Vn5^RYDGunI׽rHxY6 i-ő&ˎ^sd42MTʍdž "Sr0diK⾱տb De)=1ȩ4&4%s`(z*xHϠ'X[BSe؉`\(ژ i^ty/!!'*kpboFxNW a/SjRg##^IP-YJqx$%ˆΑBظ@Mx%5܏ SQx0釭:Ah˦+ټnv l^͂T&@(A`Ո FLD{b/⼀MdR9=@ 8uψdhYw/_ &iY# a gk1ΑΓ, B!ŦC-`հbE|jY5ł 4X!a:ܪpO` !Nx2]y2 v/Pɽ =n?$ԗR TWM:ѳ2h[}kڥdGlb.FWiE𥞿[f/wa#Yk &\Nj˪ׅޒQ2 ti,=MPk9*x kG[-\Wi;?_xZS?xٻsٽe&.۾| yĽ&!fdF~8Д`\s2*F3e b()y(*2zze7ӷi*Ub7q>߫rYVUxE<$|E6`56B.O"$Mÿ/ch)˻ϵY'JXޟΘN㰧Ӏ_%urC|Cj8 bɦڑa Q7Y!g{!|S(Vj4NU$4ZY/_m9a0;ɒEN%3=UL\$Hr+ALә/ 7apJܸ8&bW1Dxˊqsos&U\>'hl@Ť\İD$io5>Оce8pPYRCT:SP*M m?xu*omQa(Y&hc 3F0iLHd`3}YHlpP%i嵾8ꖄߔiBJWK]F[EJmN~ڰ8O6]X:\vALGB~+'~xê!;#`啖Ǚm'`%{'(|7H HW'5QX=yƗpHԳsNc_wg[?| uUp3Xܱ YI2j, ljOtdž;HyX1lM.dތ*+΁%?>@J*(C3!>SڍL$8/edn Z tMֽxJL[Fn֕5% [1-HMGp+;ecb!X5pw">S{x("Q,&{]{wDN#o@1y%[q~t$&5ŇEk=bB|2$LںqR *DžEQjpi. HwfK% קflCp D-4TۢqL+%!cjG0.u/f7a~0d?UHKq{.syݭf {pHО빽[7Zz 9c`ZђsA)ͤbٜ[i^ YqƞⲠ KZݴ)[v]BOR\Pn ӭU5a<ʺlRASD*^*Mi54vniVMJtsƣ+?!<[ROLfj{Zr+6M)E+E7lHkYҟO;\?qzʚyAW{߂Mr=W&znkڇoSE)"0lkf?ӍM, v}$c*oHF2$BᦅT qMF$A[`CIyK.T#xbAz')2o cdfUTFhRІw/9t"jp_w)~/|xvP.RɌ ᤥ)xs~Rj.L wTݠU]X$w?L6XT1M}cܝl(R0 :+J梂Jt `dG4AfhT"aB|"5JEk:~ɞSPMZ*tgLLJ}-2OMbm@L\[Dw"L??/&*4;\՜0nC=ZEWSم/{@i6yPHTہŁ)|?B ֊!ߞsT ]*9)MAA!fkeZ]x_p g9+1}F33١?Sv*?DeeU92MV0B.m>*FS -Phq#:.ժi'F ݕbi.mXڻWW[0iqcZ(;{=G_PX ~sI6X <0K}:BU%l޻BTlFZ*HY0r{>@"$NIHs8lPؠ@zaҏ+Ėw@J du7v7iLT Z?䏡GE ciڑ.FM H ~% |(uyzF%EAڕ{|[љ٨EzbDSp--PRVu+/?1T#.Ep"J|6>Eup!V00QT+2 ߬FlIlT^H3ʓ6\oJFnf-EoYP jrFݞ) %o>XVGZe4 Mph\ė)gړ7 axe\_r~.?`yfGK&yz:~^XL yҙDﴫ[M&M*Dަ9NjdM}ov /(q`]Q".ʜ4(# g3kF)Ebd}O4oPv7P8EZo[3r F˜?VFfJa}Kn7$9Py0)9&Z;{:K@'Tr42mjڷSCNͯX08a< JDY`l笮&'7_”XB(@G:\e`ޟ5 +2#/uD`>(2 2bb uh.\1M(=N#ז#9S9Yc`&h.K9Ɍ0_XbEۂx)ۜ_?8 xVH.kuLpsT>Ӡ (}CI ߁hD%W=II>2k} CU.O̺H_N2= ~&Xi[AAA+sw\6SBB]I/3-mXG<Njog^;Āy#3^fxoЬ;J9=K򏯏Ϛј'Ut._%,Dޟ6097B$ "YRuW_@[@p*EB_*/"P, W3߇l7z]*HRt_ԪddrM`i1ނ'߳f 5ڠ~]Ypڊ:m*,6ʈɦ6 &r8D.Í-@l,2W/؉ gx~f\v})tw])8şIcp$b^զ"M:wKs/**=/ XqWN݃[EL̔I-Udj &E9ދ1, ZQ=|l]ap&)S8j´vqW@-qhNN]ۘ;鼍'Ne# ԔfKsqvQW x,AjO۬pH|;Z30S?&N+{{brПe;YRx[\ q!U9w7$IɹS(174H3Q0S!"8K^DVTXW(쓐gp%G -H6䅗PEl6T1VzFdUAz-P+0#P%Ҫeq/v+^ϯGQRcrrdOolG0^`,>PO3qӴ]VZOy]TP2~2Һ潤m9F n$ nB%u&K93dq!B".┑}]$Pz _ڰM2mhv4VO.K.1 SF:e~Jm /+AXqNOю2x~hthVEmu)z%|zPogg"DWƵ6 Y3u Ase ]-x Iφ6F0+KI@jtF)Μ$12LTOѠ'n'V퓅:  x D9@]&uS %֧*a4W(.W3m""LMJK&|擼?zV\<5ݷ]Hn#SH'r$$7Z,Xp#aah^ -7Ɛ"4X}l{DNv#y=5X ZQll1SΤ&Mqk=1Z<{+;L} mkO{`)wl]tJG{NBU4e6I\#.V _EPM/;N9[Ҡ;bm2ΕYdh6+K%Xz#=+~!/vɾop@+:߻9J!7Wfzכc ONڎLW&Ef*P_?~p m \Tޥ DSVhC CiNʞM_[Wj-ȴи0yVjơ%dScp8-@20{ůXOL a6` " n HiR t&)A)Cmi]pWG%{<:LI,oҹ~h:Jv=xEnG01BِR!m틲zf(\i4v9W2Ho~{!kG2^"~&jUT8 vɘ=eIm}fwq8=6N <~5kvXT&AZ5\Ds&c+1WgG -5BhYܓAUj߲v( 2,T.C'>eYU\r>AӦ :'vTL;ހGNVVQje4-[!cٺ WہluUBVNΕs4`J%1* OP8"!]ARTOo"[}=/S sz%3e2;h^\L&@ ʞJp?XΰJ5onJ;h${-K d?5Tpon5pMT ܣto=ކuWJqٞ!X\@`!a| (>;8 d8dg)1yBz`A-lF"؈{"(c o8a Q1d@}5l(؃KF]`^7;7gpr&bs4EڐYhVc2K- ;b8hLG8IT/⳵~>ZxM'a*?p`1o]?EhЦJYס, iio`}ƾJPg%؃6I#M=n؆.8VnJ-\~q+ ~*XRb﹋0M:@~H93I]mYg5ip'V+֏HQGҙ@enQv@'F#Wd#Tor߯Ms" Iɮ36Td *t_Ahy,bn r.hSgKE"̃(9L%'[w=QŖwTDaA2da/]Sɶl$ڼ%-jY wnJQ|s״p@قN h?)8W>&1- i5%mbW1[R#Z*uWzLm|nyyGr46Ji$=]2\ 7j-rzˬ g룤h=,0@K>jHW@Y]+wYEZ .RMӪInRlFLqҐ™kw-B?{_ npu6I7.Dn(,SHqiy QRjMy("b%tnAx/7dKat=`^8|(_`ZIOÊzBhiRDUfk6 <:t]L,Z(خZDKb1)"GЌ{zPWPB=2vltN!Kڀ&sHD<8ĩJ'[>Oڢ'O"?A.ǠrDS>Ɯ YI`-*2YmC[O)ƠktYm.A .^@x0R:]Zn|Q+ؽDyou 3ZDy ݗ~;ɝ,-BO5Z?-E4y)uf/Q.Fgy$PvotQڴh*Ԓ/G*2kߘ"., Hcy|ZQ z '(؄)b^ÄtI~#ݓ?ĩDc8j j¬wicLb(Vg-k]j0?r29~x q l4y]4y,Ȯ`|+$\f=h :W:MunFUlP@I`YPmoHJɎIС:Y^NHtDfȿC!!Du;1sIo =/~z^"5}jRUq M>hv(.S^ effx#O&ƽ@$Ы Mݓip)6_h!*@ 5db8(HGXϪ7*8BQ-"zG81݀> R?KYw026q/L 7iHt5q\?3~s7gǣ\) -0, Bm|SԈh*B(_"=<EDR6/fNQ\y+9o:I)߮4kCq>СLFF{M 0;n= Z'_R9䃎V'^q*|~F^[ԫ9 Fp[C`2ة܇쥯!~l(Zk敧@ ">HSOWq@>< /_|@zpb7q !Gy甧okbυJĕ1L#kIwRIrլ)aiMrU9' fChp/r:H7ɞRu]UUXųUX^XaErzqGM;AVY-$Ÿ铭LJq({^h~G, Ȋ#R(/wQ[}x,bh3 z4s@|`%:>v.>3WtߢEk>Ls r@PzIW҈U?SjXG0O?+4\(U:4j'$uY3UڑKjYu@VvƧ'Xc2p= wv!0XJ.$8[}S K2)NЗj06ԗZ\L(A`OWeȦ̈$¯h[ڡ+ jDˤs02\enz(K6`1-3r, ;ɦC`j RcF)x6YÄ-Y;6$,L7ߩ* .FKa)S̎:7XkQV?NPCQg-W#V9,{xвzi~ʈW"VZ2Hj`ڽkyW~NvIDZΏ'N1!뢲g|h'BS$mBQJqp#^"JV#^¨4%@e2ȋ{bHTiMh([#'%oKPk^>S+L pH\,R̨6MlqH]طB& zly}NBtf44+ݯ#,vRڛY/7_`kz XtbcvU<{>dy9̞U<5[PA<-b%%/;IIOJ ri+Z#VBD01R[UfkOQR9U+B7f0}UV-(` Ě"sSUgU%,[{,wEя6YN,byJStf̕I租,nEK|ulۚC|jR VZnNtoN:bmjO:`Ys#oJ>;CH|{Cz#艱G@fGY7z޸3FC|:iZzÒU98ڻ,9?Q& ~Sw|7HfZFY8;0*_MVy6Xߕ p* ~2 (RPk#@9*OfNgWnw^J=ŀ V0m: o!R\y Yz \Q}+˰ ^P]YZ_V|PHæQX-LRJ<_}-t*,":ch%dycl#RdQk) D 0.پhegg|Rj.QOOɩعÎ/Fc!4aY0,>yQyk?Ⱥ Aϧ`1%)$,\ @H 93 7PnqX'1dcNTEAjHWD VK\?xM A&o@_Ń$/Vydauq^d9:]$΍f(3$y?'(uW4|&e=eZvZkLQlWJwFYS\tWk߾~X nKL w0Yg,JFJmU7N&HDj1:bG䠣NO^әRN/^0&LE0hl/Fm?G D1+x#rK^q|r0vJ<N;U y"p5J |T፰| :ĺF/csqme U\4bRlLV_Hф#⁑.G\ YøNvzSqQ k놉)& r'%Q #lǨhKYCd454cNb`=왞TbH+@`rm-FhRł˲?4 .b7n~3-G) n?ZѳE!t!=F!%WOh:UzzFC{`1oEln7ey0O@ `Kmkd`r˛] Q_svLlD oe8ϹV<88bcAo!]rK4W{IeI+Gm&J7cy@ȝMOzQƂ.SFn?L.0q]}YtVdNy\"Aar}|7lW7mJrw6lӀkl覵vK P2㏻;1/軄iӱ=c\ky *"cmPF-&CPUuAu8xf5p۝B. 9W(J퐝|:K!fӁmh53f.@nNNcJa؆/b8 `D~Xc^-&?3YOYO204KG5g0{JƈjT"9}{Qeo5Y.36R daL,^蓍,CtoH4FġZ~ZW,"ՒJ`,8wٮcp.4p?YII(}"U٥pk%g_^xC>.T'd(iu.\hʹ(sx2ƒJKL gxCHڙ;Z(31N5[X \'C.э+kG_^zJ=ILd>;: &zг谺YX8:Ju$ 7FGOe9caíbqVGYJ({TgT4-nuo,$X3Ȏ `9t"Rze0nP{[9g]}QI0sA ͡@&`OR<4B. X.0Ɣ.Zڴ$ܮv#L%ʨxw咼s]7t癜ξ0]e"x7b]]rcn>"ܝf dm#:=khn}O B,\2()!ΝmRYU86$ūCF@c3<$rh:H#w2='l}-$ח U$UzZZ$Tع7g ߘk;= ޹_QƱ->WH%%kM~?o|p4o]HusxsME!PiQ_Հ͖95f ĴBt/U";츯y 5F; G;VuH݅o]6꽁Io]ۄ)g5F^ao X @T}y˥ppXe^RT9 ^[BK}rRW][Vw-"'wpEI%i/=3Dj%q6|\E̒of]j-LU8Oq|,ַ%0F^WfWJšV|gEEN{pZ $5XHA+GMepzrO{NA WX<+4\u(.H*TuyV4C(!_$%ujYיZ+bVZWxMYVw$4UEQޓ4fzp-*~-W47"JeH#K!(VeG/~ݴ'YW\w,w^U?!Q|YF"4)D΋p=PWI RiE"X^EmӉ~n`;7"3H2{e!ge!9Cn x+Œۖ\:s%:J^X[K>a _W+e{{&GzTctQڴ9aUܺD@qqB{ 1.2a10l(ƦdK""|9;cGf:~6BϗWMHpC5+Չc.*v+̷BʠLHQc۬(L|%uJW-,"vkF"m<u> 4 U_;#hM._Vź"q/@itoCq?0涴Ο˩'8jYdyH"W+Xvj<>-L(I\W٬- ScB|0ӄAVL<hAr$\>C燈/IPCU^1Mbs(QOO0&aM20`]l0~ۥ= 4.⓬i)i&#ctfiz]Cz[m4^IBv,+7xzo޵hSW-=B4lf 5=vUCB1[`C[H[arσgk9Kt΁.ӵiW:x骽ML Zlk7~?[s5' 9P<2sL.y\u㉍Й&H ?tŶ6lMθ޶m(nZuN ?{;NU;h k+8,=1]!و!֖"n@Tߚ @wJҁv,G[0=o}'o5c(Kw@w͏ri wiҌ hVі˛m^D AV,P+OQze[i-[zB Q#zo*ٿp|("^7 yjtB4]G]O8њfjs͖>۪-͛ tMT5I*tj{۠@Kgǟ c  Y BDHcxoŌ E9{P)/C|IJ'ӜO~tґe\M+57Q^˝GBf-H;p#Rd48pYI):s5u=OmC8KV+$N1kqAbx3E9$ҷqҭ"-@v29xu;{%'T@@OmJ }:[%{r+v0~-]E^1 {>8t7@τXKS抝3@˱1EG"Z_8aG+a9w{#;jR^ʮѫ;ڵFE} s<,r~'~xrS2f`"Gz%ju 4Ss.+urJR Y+2wW؄^ 98VC#B^\7]~%[>SO;s6d5Nk2/,Ձ\-l؁4ʒXPw㐋ͩ;(!B6؋ﲤ@xE}ZnTҶclY=W \p9No~f#i ߚXf Dm`>pq%FN N(81B2gwbԕiGf ,ru'R@ڀ %R9Td&0B(kI[,l{{s'uj )+! RFҭd:Pq+x6bv0{8hz|&ť. !lJM ɴ(k"W'80J"l3rKh~yΔ~?l(  mbx%hn8ט7n+Nw:h!BPJ{b ¾à|geϼƶޔy3->-{3MƔv @'VU>{y1t1:wa(t= B=U!8kv)7'L,gaQ˃7`f~ ;K&R1>JYC՘qB7=#S"-y܊-S9M$rAX~h&hYtrŸgUq̯շvz]C) YpQr<5_ \N*R>{!ڮ!6iv54yoE΂ Ǯ4D[2IH`AYyÀZ&X1yi$/-ӵTm hn"ϳ5 i{a!I8,ɏUw^ lLUQY=cQXu00`LML HO¬?IsːTN_3$ ԹVKI+<לԽvi;Nid& /*{ azC3#:Z3 Ԋ+P>1q{f~!c j[HsGwfwkEs+JF`̒@"ᾛkd6z 9-˖x +O2 ޹?.pڲpRWyKfZpB }Y "Z_Mn"\59?Sgh,gZؓ4ZH nQT'Rhr43vkbܞ {DCGvR?1iyy {wzpy+Q8@yeg9vHa~‹v,{:g Svw.rm_zOD%Ph@|2 Rtτ"yȡوxh樱VlfH['%h;1 K8n ]nw6YDŒg^JUO }0}Vaި [|uTSBj|VV݂cLt^Ѱ3q5M+0'8ua9[sb2P:þL ԝA\ =(h+UnDn}ᳵJKđ m·~ KsQFLL>۴8\v2E޼|c[ ;+}гLƥ=a$5znER:櫊D|ܨЕ۫˕-@ϸlk@*zdMکTH{PQVBy}4Zڀ6޺43bŷ?J +b!jߙ9%3m];I忧)JI8jarER1TRm^f^?imec`ua1sܠ( $wl{M% ,j,MK:+"GOblT1hATyr=mD~1O)=@ 8#քx`:/E|+1Gk0ZJ^8=݁$7~56[ iQ8Z<O?%%YT[ 2 X 6)6X' Efd|>fY`*WϩbT؂Q|D*3O*2fv{A bkqMPCov7!t*m*Y@N߲D]ww64 8r B`'ZNH{(97!f dJl#XH:LO [O(|7wQr"pHs킷$(659*Y08{Hه(Ff MQHw){VUM]$(Z>1g &v:s_Dʠ Ǔvbح?XbRUgrzfkO;%/&@jx4wG~V"uPWjyݕF?DCf 'of.\%N?~R~; f6Č1*S ކs eC 0+]ڜf}Z 0J}Wr pNُvaj6 [Vl(kɗ:V"5|ۓ\p]x+XSNJw]3+r_< LidU(b26K\(3sٛX+=&wB]o4b/e/c܁CgM| ݛ8UՀ2v&G@U]EχQfҭ ڤPGS I[Z ;BSZ0_ʎ#TF^0UDkc1 (bRJG> mD]>>>LD3Al> 9Y1 d hܗW Ԋyne"hMOsEEP ᯤ tTq6Yq m,kYsN ݚHzw)'RՍ=4^ Ni`-~OW~uMH%s$&6ӠJuҮOXF~-MZf,sՆBc=LWNCp1fַ.? A3M"mEO%UKP&➳zY`V^M M8͘5r$ kWk4<Tn|nT2A$NL02 -lM4VR@Xrr9/xD/ʤOF?H8p_I˶o{X&3(_i^ꖑQʧG)" *soE0 [> Pz{ ZIKijS07?"By0걬*P(m{iU 1;*pB)5 ؞2=BT2-Oo $m$I.T+>IhX ~1w7xg7\E$D?YZmwuT23= aA}I OrL=v`B&h[XJakmQh27,S3s Z:dx;Am/yU`^Lk UP'?CU+aLlK3sr}RNpqPF{fj]0l3XrN/W?;i RM$So;C\٢~=amϼ/hӅL79TwMBSkUn4noJQعŝ5폏' AJ}})隰8M"ENjڣVc1/Z̳S[QL: =JZUarբZZzFAnHWMrvH=pÄWf!`T*/H.#f$r3+Plb[iL}U—AFNe*{X'UKc|RHֳ]/£GGk-Own%Ӈq zWט'QpQ^vFm˗0iM~ Ņ$ggR[ ΅e#iey=sYU]rm Nd`I߈c[D +>,\N9RBpQBU{q&X$給B%kp[ō+t,C­U5$["S3QQմ_v ߌW\$ mKmV i͊Ηp\%ڗz9} 3' giTv둃`ڭ!m7Ya/&/|+~jʫ'5@!IxɈ^u|~(QPs o3 AQ[oFߖqO"P6lR^,wB4 >KqY@-̪*qq`ܰxB"~h6(t;cSnM_n䱭$u7u6Ovǽ:fy#i~Px=$+>fo_yO6MfS&/Cr2XO9DOy粮0qHG_^LJm%o\Gf D:Ɲ W8S9v) wfas݁\(Ie2tQA RV?(t@M8V1&aJqnt?u=GJYx'@8DfoonyFeX$f0Z>UGSoyV)z.R)DDl+pMxNc-/k{MV |hJQռ Тye(; Gҍ -.Tr?R#=ks@AVN vTほ;(ᰲg~F}*p¼+!a|ָZZ 3t XPBF7#Vڕ$FeZw8zGIV+]6J GN v{{;qJo,&46תeFs[BFD^Eݻ8o*ޭU4I!(ax}L<l2EKEh`>'.mWz;# rC'̿ m5ĮSu;]cy#$-zɋ΁3J7g z{wsx[j!5>R<#Ϗ+d/²F qSͳ'KtCU;yL݄%c?6Lvd y1',{Vxg(Fa;WKGzSmeO쵉}KYU#:a=WP~ג 5/\.lYR0Ii3%-D:)+U}EP**nUE8Z,s0$>n.؅ z y)u՜0p;^ԏj uvM ,W"NM~Y돻p$i9izx%^M}VK eBy5cT;ONFvgtFAAvHJ15wVBHn/1KuՁ WSZ7`7R̼x 4>Vo%t9f&9 ҟUscG BĦHDZڠ緫H)0{f҉*~ s&a》>*TfDþ;gԜB8Hi[& iՔҪc U;jCNXŔju3qJ+MS~m|F܈O~Fm̯ WU}Q PV'B" Z!?Ǐ$]OHv X#~@Vlx/:ug?PTz 3{T9G|ã74gML,q[K1쓶ޤ6ߍ{`q!k҇F^A2[?IpLm`˅#z)ط4S9[%#(vAN65RRbV?;p~ $n gNJYI΅N^gqj7 w 9}k=2ғ:Qz$~FvxeWR:D,pAr Zm|?=*ۮvAoHb /Y?Ⱥ= lN$I6DY)>QSP]kvRHP"[Jg%Gt}]lѾj;3.SF$y*7h0Nq_)Yg\k×'2qEm~(]a:YfdB<Es~ %4_pOyk]L stR,{n ,؛B"a0iaʜ;%fv ̓(7Oy: QXBGP;wM2}G I q\hB #AGŰ[`P3"$ݘV[!-ae$9]G-i ;8Id@V-̜D&x"~$bsD✌D4Es4\ݖAs`_%GP`rI%y<w GF=(!< Ղ*j4= bڟ P Z>pTj&iv@]' d%=CON*Z)>0>*m"ά9TزLEQg}'N فyyQLW)[޷W SH*\+T8W Ńy]#:m=)ôe03 Rhj ;RNh`uiY(aSFs<̰&YQUχ삳m7.Օ<xiCdEb]j[̤X2GZWGf׭XE1IǼ)7b#P ],܌\,dٰ dWWEv8}4B3@ "92fv7oZwshVvdqh^H0.͊|~e~>tC_*^A9!R+5 Y>[VQk罏tAWn~I< '(X` a./n,{?g-Xe7R.I].uc^@\+̂1Z5> %?%=Vvj;٥e>A_<["?[AA`itC`\t]Þ[2 +,Tە3͠yU)|dQ**5f !2շGي1=D}D_rrWMean|"=gv!G 9Iy~58!7Q4(#^")n RYv"P}>JOk. dJ'?*PBA@ a9n 09ť5h4G+(8}mLk^p?J.}0rDCe ܜїz v4b$>VfDEX9AЦE*0cipjT=44B=Gh6Fն ;*RdžHBiԃWspiK{m=|bL.%-qAFI? ݟDr E @Lf n/+ 2KԙXt؍Bazk8s5yl:T_a`(5/, \}/G^vw$˰UZ1{.a4?5JyS׬W]5R0j#Cyo(O7u)r$Uc{yzeg&eejVRPB׵S3:ab8^Z 5["дamUEp*|z9EiW:ۓl%:ϻ UlPT,6`::FO؞hJMCn:70%0JxWw_wx8FWN/Crn慦V'}kǖ7]j]Mlkc0!Y&:~,SaM#_8#*|[i Ԝ]c*G ~h| qem?bV&wDzU(;e$f!7۔&ѻv=Y2_]΋_H8;PjPs4NxFYMؽ>l*?l?ec8edر' o7 \ZbEkK3I-PP|* q%n0"*~F r&a*)^]xa 0 d!cemrdm)uͪX!³/uMڗN߀qG`&}:hJ;>wp|=Ro ۰ն~v#R 1!˸0W;8\ jJ:&hG_bfT[GIǼʎ(}O {r[1(_x^Q?H{3S | &isH2L̟׊;ǿO N ^5u$>n wE xq#N`)!>gFPrH2}@yٳxJ$/&oN,Q$;.`a@mk@fP0 LwWI=4rm˒&g=uD7FvC^ө I k â/8sʋKY_bK$'AZ̿X%m:{b` D sg2cdy&^B*u)6nrm z=?]dT LCckS Sէq(¯kvJ]I$ԩh_X)Z}\8M^}4g5Al,]]?Ɠ%\`[{UwY?NJWA"JYQUGSS6ε `&OczbLqF~ч0wQQk+ħʤ棺X>f 7oڅ!Iͦݷ ʁ4ˡ?O^vGtH%(ځk(U` ,^F:Znٷ:\FVnY0/zőJ[Zjv_sl&\!,_O )۸]/ξp-VMHo)}@\s\$ti> G"3}TuBW7 t joȧ@X}1vwY66E`ik)0G _3h{fw5]*9@bؑ-mWibſf܅lH"זxk,ˬkH)ըYm;#2;F41?yfg.+g"ּoO>65xBӲirI,R.~ڳC5W@G/~q7}ԒKa#6N:"T֛ ؒk!M\L9 rH&jO$Ej+qf (61Ea YP*E˚FFAy2ű7A]{zyv9Z|A 9an)@Hc߽+8CD#~CflWW}lb۳8-ХcY[ wy``뫑C|6BgYTu'N"jVFuq iRjP홗]zÞI/NG srEqDDDM"U/cx~-Y>܌}S"N,}$77̤vx=μW.z= S0 xBѢ.xӏ! h6͑ dPԏKsNQ DxVu8Fc !)$WTBZ)B'%ZVqU_7"˴:^rcߢA-򠠇F/zfd.@ ˆ1ZUyG;:i!}xDDZY)' RA2(u♦* fAE.~g)^Z*SqMޘ9c!ǟݷ1e*1رz[pgqԞ ԑ; }d5얒+Qg*ogNlZ;]H|>Dfѡm [dc?^8)e䰣6W+i"mvS{ u}75@[YȲdX0 ,RU7##c{{hQ7N@/O6;Is՜`jLׂfSր0@?*̌*&ڍ%ɤǭt_{E|Fz,p'd4u45+"kfR+n+'g V6i‰/*S&p57Qn/5$NywC$d4̓/B(LH)֯Iq*7: q1ɢ~R0h~m@Y!m9󐠶.V4a.t<&p6Ǔ=hg al e˼^O*Eч$TdOu58:ykM/1=844R2>P!՘k{BFe[W2x|Ma+*MW3"6]^(2,+`Ve#I(o+=rU2igkKe sAgc%`\BΏ(5;oA\+[XuX:xrE34\$Tpʁȟp/#1MX^u0O!E.`fLˀ}tU…m-[~{%*ԍUr w uG$ݢu? ;:뼏ܓ喸9?}#%.#Bl]mV5\3 2u󰤍˦:`ek+ѯWD,~Bv8zANR;m'Tv[Ɗ}jÞxAx ~e,W_Cn/`#@ U}tAB' N+M]4I"q@{Ws\_K ݢjKH )FRa80Mnq꙲ţԚbTrlhf} Ss[7=+"CVgC=J6ndj_(r29h toX0?$ͮ5;/ hz3ddG(,Eȳ=Q3 k^xAUq?\ >u @ʎpRn0ޞ/M쏭Wi|aW[?nr霐 - G S`Vr(ubC2t9%b'>wǠ Wb889"fFTְl+"lHc+2|IdŹD&;1gɒ3Ѝc1y|)z,,?{BFF8VS6l(ERj]czݓVȏ{h@2rL[\0^GꕓaW8 7vFNK_!kmSXKsm'\6q#Ӻm Q2꣪:v,l}dJu9YZĠQ -815Q: ޕϲL`M&"&Y9(pb)HrV* qײa4g f(d/_o"%ktOӮ r{bjfzB844dAχ&4"x'Oi}`w]NtfM5^xnu0iWTSKJ;(j&]Ծ[tUAuM{ t#h'86%w lmMxf\$,xvsC!/ łei|07y;Ho|CeL`MšB@Q(:0H>z9οRDLiWZ|bLk9p)Ֆ"bѱ 8-esT7{wQ ~E/G*u(1Kq= RsԖ5huLJp^plsoXKIW kƉ-ԑKfJ2CX1N)|Ǧcak\Ayw<4i䵩 /i^JwF _5SvJz>}*4կD+wW([fr7,93ӳ-*C2Ʊ*了RMdTL-'pgt]M0N:js6;lFl(ûT޽/Ŋ Zъ|r@hh#w7U G9PQ6cXo Y /\ӎXȊJmm]Nܚ$O3R>V1*VMgV4U'DP4#fEz)*w;e=L&dD605U2oX.W˓>$(}+H>v<(]YT7X }T69]ɠ% -F2nGa~|K(>8j-R3—} s }o>0[U[ )o2K9gs0ӈ2t7$Ɏy*;ϔRZںr^|]R[Helz`@`I2VZWpDwwNSq6_\X~@[ң\/B~٤rDO:E B"YY(@c )b5fN4Ko6&T{iK%N(&kn72 Em:.ԕC.е/sv?4.;6Z&(DdCfC6pu9U' UP G vUX+5 T~4{Z77^CZIf!Tfl8wb=@ KrSKPg?+" pT-"㟕)6'+QTI d>O_V>\JG/p炽W|Ig*Ra9(5+.G2ts7R{h`%rU#KF:mh#o~NY*` 2vjS_!r T:#xP4"9eOH|H]wtC`Wq##?;ٖw!(]wrϣmF3¶)s|Tap4PNv~ej(wKZdYg跌x̃VB{T=;|OYveHW,jbV;8zÇ8(km(c~hJexHH.Ꮫ9I a5@u&B>l(P=9*?!ǒzZo%{3p2vE ̫Ttc`-ؕz_ߠ"u#]ѼH쐫H8<,/x->6o[F>D~ځqiJx9 Fvժ^9JXpXf1vOe$'dWԵ;rpʄa {ש-=>~7?Z36يPaNY`Z|muh̝> BZ ^(']HHX,W x=jw. mĘ6XW(bI:*@'%{`oL;MԲnIfpe^6A1P\pYImX*ulju(z\ߩr[FFowH}ZzP)f+)w/d2 LَMى{g@Nǣ22wEEga!"k"t.jQrhHiW~oCʃQٌgNyNv$S vgX%N!atnVcjg*ѺCҾbzu)GrŐHf|U!r Dx} {bRQbob| s<}&{h6p[EHi9oBp"i54N  &}Z;ΔLx;H78;eSC܅[PRxQf;Wvs2cJnG#'y /j#rr.U]믊rܐ $R l a 2ѝ9pTxIv}W~j[ʩ1abQ\e\v&?W۾$O7DWRyBMӺ?HQ Լ;hnjtme[3ؠ|%@u݅JAsХFo7, VG3.-[Z6Ncp7)qj-D)xɺpn;ί2N#hʙ\S>9# f:xTvܙ2iA` ~nvG:I2=oqrWkʪp@phxJ A_T&bُZ-Kq("LE S&j%ZKtJAzF>L\k—"!IcGpSEE%{u$99Ky`6Ol̒q?U~(^w NrƉ F|Drp68Ų}OmVp01o#9-_*^!ҊR޵{n+Uz!lKWFCcx.O.r*»@]<~ dR",o\xnwm{;{CaolΔg}2% 37\ye -DK=F OP)tϝR :,At2݄HN|9P0%/ h@⟬6Gĵq# `R>Y6lHlZP7iI9*~ ;kfYe61Ԇ pkF'XU?IeӼ!sө -WC vtLI N'nI$1_a|H[ua*:,8$.e_0J_~waMe첧1u02SNx{,e|Zn9ˁBHq wpx1[RJ x0quZW*1 9zyS {O"#zwJ9}pHEEفӽf[K%o^UY&%~ %ڕ1:{*zXqv2CvIy&Օ3b(OeFD}H:t}Z.@C)%ቲ3 G~K09@اhk7 r>R{cDFFu3%мݿ7r'w;.-8;<Zk+c8}:3ziG,㪴C}7w%kVgPw4M$fX PI葿r_<(1HĀ-)5JRBY2̎iH'B\$´@ |#}<64<7#mu!˻OY<{`ʈ#xp2miltg/.͞uWnFJ= 28V{34=VzӉs!4"A\[/ UPe[ˁ4ъ3#M-Q(t1("xֶ>ƒJx>yɧ;Hr ~7!v_'J5П]8~@%hM 6X>+%NHȅvƦ*8vo8$i+\!0j-/ppuA,xM[`_Z.x-3MЕsOj7|K/=C gӭ3>`|FTQ%7֕oG,# i0Ũ9HKbX=H6w\ӿRA{caGrkQwv/!:=!%c.U-/QT%y4{s9=2o7(mrwƄAcCϿh GZE }8MngmۢA;zs^wۓMgrT=}X}w{NoWUhGU/]4>,.=Oz#k}筩3nŌ!C򉓁BFiVO_ bi^gnW/CNUQlN?(IU$-Hfy:OA}t,b%Zo.O>GQZVQyw BCr^>7E!-%!hڪ'2A̲ U׹Ҋ Op'3]f/RsZ7:UN*qh6T2 /#_ZSѾTǔ7v34#ȵ~<:n/uu0!|#^W2HLx}x?^] hz*Drwe{}TK!OظsC*{KdXY IہukM8# :}jOxʥH2 PHR2j>A1s' T}'F6.v;L.&8,p:Ql& &ZaƭC:q_o6lQMx顸&a=,..R(EC9} (wh{V J} :8^WmШe|cr<H f:9k>*B-zA |[_o?N0_^Bt!R{EcҸ5^^6A 5ܓ "oh=n^] rgGS P^s9D!@'|%oHmoTJ#jBafߘʷ<Lv %iYH;k&1K3+ELzꀼ;"-G1[*S0]/ l)%VĂ>G{xX1E,eu0>Ej]dʁ d4zpe"kc( )$9lJxy""&Zk*em,W=2';hK&G7@ Yu2.؛1fq4N.uq-hO#mT_ "T^CBU3<:7o{~ia c/__(%u ͣa2C+ dTy|~3O0n)vfl!P u_( kTX> @#CZneO $ n\hXUu =MSi!|szO&wIZӊ^PgSFI&e1 Nl8ǎ7V UFޣ΃f l7_ z h)2z~uCXi` #8q+I# mdB7?35l(춚渽qB\5S>c]G#T$#C.]d͡<62v_n̖-BqYr;/VvR6f1Ӓ1i1+ʹ@ZWlFAtJR@'iᅢA?P!nUca%qz5cNa'6BdQ+4g'BBCi}]y9I( |Y[dGů=P6xZ.V\ K-v'<rC\o9 !=$܊T-`[NTLwXwDΗ ^yaD6CYg2 )ECP|s&s&$ (>#P&H%Ŗe=U>zH UŘwֽܸC͒'6*1T@5$l5 s\K=  n>g& -4볷][YūBؖN@ثŴMWC *҉T͐AXi]?"n[ ÔiȾJRaZ3جY ?۳ >,Q!DA2F3].ƾ%M bY2GS UsnII3 4zқ.>ALI|o_LGVѽPAD.ZmB٘ V(7fj;kUaȮtZwITP_"w&fRuEּ WF ݨW ;;@7nT}vqPa!Wz;~(_*fd2(=3q <>+ l6$kKqi22/?TL9[NAB;<qN%iV;Y8F$BX>c!clCmHиGO⊢$g JQjdH ,TzqOa=SAponf_C!0E˼BҪ3*@lO@ag"Gc|x@h&( kXz`W+C5 ȉ'+u ]Cfн~~1|嗥d }>|vDCamaW"NJ:#p0HĭzXgˁrX)lh2i^ IS=)Kڨh' 1|]%c"dLCE#X@9ڛTGiM$}*ݎp{4N`Oltc]کX1os5ԍ Md@5c< Oe\EE/e+NΫ1ȳS9' `$67+Xڔz[j (V;?9-6i9C\ƪŎe? 枀V5#̺P?^nqy;ǧ6Uw 9(*WDĄ[6q$DZuRx!>u'ӏ D9*k>Vrm|2a $բ m$bŏa(ߪU+Qt@s(.' LX"$o8b_`[*obV?` Gf!. u9U8u$l Z蠈Fn5^hSgam$pH0yB,x㉇A%& L`~>B-<T#XAu/Nf,6*L%m9{t*cg\/Fea|C(@(C v*9,`tG.{me܏䮩Lus^5L9EݣZ~'G ۠`p;֘ %-Pّ55bQ6mVjL,y\TCȀ^7^%Wz| h\/G|q(h`[<܅gDA0$̣ ߒ;wV1tTm0B"}Τ;g\MHLFjWoS #paw* HJi>H Nhq[$3kMZA42 v*n:ՙOxn[c!L8Z K') "5:\WwtJ;4ax^/ lsBN(LN.7I'X9c;|rXc}7,\ 7Zf"F7K#5p.zPRf5iSz.ڀϼ'vuEsd4 jڧ%!|<y6˚h| $UNxFd(,@J wtب3&D)*sٞ&N+h_Lg)G21ToWU܆)ߡd_qA6k8YS8-g^[MO'ؚ7IIg mY7[¶4~_ghȬbsL^z-QdWv\pLO:ϋ:҈ z $ ܙ0~8H5vwl\"a&Ho4}TQA {T#E2O<h$WȺ_u |{ ƃS=t|HJšsATfT`!wJ$ e.zT(q=\?3Z^ ]t<88]qK)MtK~-M(οCNNr/Q*9W;X_½h7!oSTGtiכp"eӤnD&\̪Gl>v[=b &j {o5WB`؄L5b ^~1~. -tI ~?c\7-v?3'xü! Rd\p?;l}]壉§d,Ny*LO rTTlF4 '.QtD6+|s|Buf;3s¸*vr*dE2TZH/PA 2QȲ'huiO=@$60R1#=sq)=osJxhT0PCFݾ@k R |7|t$wwN ~蒧;MQkx-`= uD_-6-,=R)"-)XN )E AX묆if9P2b9$5@]=QL|/P8=G jnp!63:_*"7s6+b #rHl!ANOr`Y }T,a}we^~M o"plV*^N k@vl`ǐ-/ (X0piqC$DbTPꛄxV_7$(xauP5Xh~Voދ%|>>X+ZA_R vLc፬ "6Z+t4;spj7:鶣i1 M=R찭Rs ?`yeT}křC$E?->_>Oa>Q+z;•Ū. sxdi{"(O+luR1#r=.@@9t-NKƨ̎dU 2d|kT] ֫p:#߈q߾8< ?}Z8^R nAҪ[zvŋHߓ%$]!ù>9A+-PњXcsT[n,f U8avw A]iz ^8a htN&2`r?4ٻ9xn|#/Km=qjP`|@6q‡7P>I1|'.&E52+PvSXE"! Wyp|/W"kE7?N1Cu"\{K.gV0f?A$>_72|l`::x+6x5/Ǔ>orrBv쪻Qi1NMQvSƐ#}FZ vH xRe"܎>ߜ#Zoe@GV)=t6G0X>;hÕCY '2+XW_s匲1 Da;ko&($z/ ݢQZڕ ~U15`P´[#e"sv0yϮD:ĝM,OoQ$DlvOisE 鿔 bE}^*p+Wk%9mwGLVs? "s nՋ>=W]S~uİj`y Py OlSP>e߀MsY%^`-}?`uWm٢3PBT52Rޯ'Y-}.H">mR3!jr;cj]Ow0c /T_ѯ@}C^:dh>JkTl3oUcgVfI‚6%ԉ`y-I* 5/ ^O g4`kQl\7 W*=֪E/ݬ; 9DqinTUn;lYL?Tls 5̒$c#~r.^cy',6&4ϺRzl|FH2I$%,,"_Q3IkSM0&BDx hVQ+m?eJ/KϪ lk9j킵H%j!cܿI/~.h(=% IʳK]a <: RYц2{.>K jPہkLiįGRаΆ/]llp@$ݎMNȤ 3o,P)'gUBǵK#o):lf?;7Yq jf G:Ϫ5"Y!jvjk7ېES"J>Z0|Fz¤EWn,4k>agB]}nrRݡ4lSjw0b/}kU"8h!Pl*8~ E|$*& Xڂ"M{lG&Q\fy@v]Vul\Ǐɶ6 3my'޴O( 4 @)^т*]݆wbKC1Lƈ7z24~#Lﮉ2@$UZ'҆;A}!ՊUߘٵ,Pfz83.;gS>Yӎ_ʲ*m,I<6b׿,SNnylm(,g'0ɲ.p*}W/:]}2Rxc 1bnUP||lg 1<(,hA3;uM{xn> Agb839q q9hFh6L@f1Ji@J_ P?wy i<7}'p, E̠Rעs /p`ծ[k>oO6?ڟ^`c6BDؽ|aaaCKE5Tp]ں޳1Bcn{ajis+y@RWEfn#fV=*kA PF"h'LGŚ :˺æ{A菉Pc"a1MZIc_Tm:yКȫs˰C&[捹pJot602ݝfgP-Fey|>lT:LIEm Ӆ6 2.NMk,+8Cf˚CXqdω-Ϩ$lp+r@Mf 6_'a?ף1Oq&_Nᆥ$Lf%6pE+` su:zݔ*P&WEi]."-O$^8|s' 5B+&*RZX^2ZwwrV`}jYn2ugc| =A5Zt]@3>tɆ;jM$}f?'\%rM6-zul*k&,tAұbg,!Fq0 c+k8qc RVi±{%b3 届nw){5kK ⧐>[JWB Ƕ'b%U+nb?_'pBVUv٨NSF5-ޱc#6*KjρHh&x6 9Gge3CϣͥJ''8$085'ko=xi@:ӮBe"@ޘL':-kHr`b\NƇy[RoZZ9 ZwBج7g/zI#faN^:y'Q+\K8E0URF_{o=c&׌}'ZMm̺Ɏ`zG.zRGjPBͷkU=:C3 ^E{ftw-\ɗ+)лɳN{̈́Rmdmr-p*fO 8}LB@U^). `JsQ3t qBL!JL4r$cPbD#^I&/JHL~KDvI$hQg_nnP+1U40}o).KȣEQ"&o"Ke#LFH.93 t>8op?cڕ 8bID2JVzS[vO ;u 2G6KL%Sm ŭ;ZE|gO_oɽ"@aF6@!ոSՁRR Cs`Gd#)HU/ .Ԟ$eLj/u ާPnğ'z.#|Of6+$_;T W/;ÝA/* FIch&:O9NX4g>s.ۉDn_;R\({ϡiD7mymdn|Kۈ[՚() UF'tvreQȘR5z70;f/>/.=Z& Rއedlo]xbχ,/}㴯2Fs~(~_+`).٠*پokI$aj˟s^娎mm}$e$awUW'bpO)02>NW?tMSӹ.$]u Rl8m}QIGvxȺo~|5E áPRF m\5/†+T@0HڛMy34M7t<)D-8lwEu)ِ+`x"Tj;?\/=J*:žaJ5/VG ̈́3lv@9 nBeVh,&Sc!F\*[ڥ4!"`7%kbbTk dzۈkay+*fL> 8/0nZ 58}+H<_g|t;N2]! 9\!˰e' *ҪUfA ŋTU5I MqΎ?pKxK7] pdp5Q]yUd p`B+a*+ XEB[a7"h u齌/j.LI!bՈg0K3ri^ 񪀽]V~2fN R \?7(,z'f͕`Պ^h *Ò {-%?2maI=!#.TV.2"daB9ިwh*C_텾~!&_LsFհ"KS 7JaKTBlj w*tyn>@L?[H]Sf"1ӆ,*߂`}u7 BAp@ySб=rȈ[=Yܣ791Ա/(8ځabL`P“`re_*y+%|bݺO8# \Pl" ?uNWٹ߿0ݡDŽfbzSZ1HwH 'k :f 2"fTi C.6t\̄nJ8ȶ'Ӈo 5:2DǢ˾RKđԄ:|<aug8mOpȽA}diXzzKJs, &G*Ö|&"1tޜIɮ*ݱBZ{{D{}A˟GM'Raca_ ݒV<>uH5geMUږuI0oD>$3rȼ/Q͆$ Rg]:x-Rh(ٲ< m 3}<_7\ug "{"8_CêNaY7QA4km,`?r UVA8ڄ+,Q=>r]ՑZ޴/oJ5e֓s*{_:xa @ANAtL灕bM#| WG9Ux~8jGZsBtcr Eə_[ %dC:KWM(ϗAVF"|x ]~Ӽ^io~{iy%U10|9!$y$vGdd뮥ScS:r%:S\WhBPj+x\ Mlb)":"Kk/Wa7bXZfr{ oρ 3Y&ƶ>t/ص0.G83.Nm_'f?2i3rJdf)TY/hhj4?N2z؞LMMR|n{L`7ݗu:ߟ\Qb=T(Zd7<c7 Mt%N@?tv,P@!8~ũB/k#:]x:M"ߢwL%(b.ӢY`f&bQxb#2Th#txf 4'Bg{.Lu9LFg% KE\ >u!V?~ǟw*+֋ sd?yrG,ɖ8kzF;E|%͂?[@B3*ܣ z39Q v ::-{yZoWНYAt `Adsb6B<%͙ۈ_IBzsz*% 4B@wc'syOS#w۵-r5n:~<1z=Y}E7^]zWP<- #^޺k.$\de` U#!5 dQKʶM:LKh+oM yyBW{g9{~T܍ %~s:8 ,/쐶6-z'܄Kut^/`wT󦲔㳙M_Jq x'?N`b(:Љ,&pn;*fF˩uyѠYSW7p1Ư- \Bݏ$wtf xZ5wookP~E0Ou[QWN=tlr M#PȞIjЭtݾ#ĶjIL6=AzWB˪훧TTHL_*[⟶=2q?Kg +&gEA.$NlKIyN/Z*0bn46i|s#N [`1+̈3u|S~qhøl)C}g ~uq/ )Mո4PQq1ɭslr$ J9iA\틋.cq;ͼ0?5D*",Ҳ:.y_%Rf+I˾w@ 6k -2kaz_Ep14 eH2Ʃ ;3'j<<Ől#ȯLDwX{)LJ:,gBx>6qEs3 Z+é z3רG僝+[+lݤIG@h:Љhkc<^-ѳ0ah`Ѥ4~hpMSNt6@D6x;G/H"Q]y%BGZL!rn*dFaz[)0MޗqVe?x0Q6Y(^4K-nK&N>@+c=\syBy#VCEt;q|Yt0&)^%ߚߍE45N[HvqjKGl݋e?$t4a%_B1$f~DR1I$ƽ">'r3҅ڞ:Q\ 6TX ckbA3eΙ@ 4`P .epf8YA+>M!0_*9硞@]T ֚,|'v廏0\fsOP]}NaԻ,GLe]x$_J,StQs1[;!\,&f?ObxZ:K*j5>x䕷CAO[w/TZc}/^ PjRYIQt2RwcV4 &0-8 ۴܁9!l/>\jM[T@֤W%բ-euy٢e K?#dy"Z h*Fi5E[R.׿!μ ÕӜ/6af%C> ggU$'Ŀn )h[$vv,0D_q@p&R؅9{ to#8U<\)o:T{xn=Ln~ BZVSLZef#wu^Y'2OmUdHًJPxݬ—5C^lýq|6Bt^m oo}%P2wQGdEDe}])x0 q ݐm"[ @ɵ$Hq=V.#@9z,i=5ߺ½}c͡՘JWJ[1)^ibjc"j/' Dws˘DUpw5$ݟRJH S˻VM)k+ =\Kg<.N¾ ޥ(biݓƙm*:NX}%+zܑ|'qh,)g1+`&qć6R馶#a|`2tx[V࡮9IrDt0²60@toV E{W.yKW$>*bT?-Wp5M[Ԥ$-sZtR:SaנOWmQ溅x I`䲟;ɶc{¯A9:1eAyn#W%$#*pn^c"~3I*VEFO7oHewНSL]d  -&Lrȫ>r@Ow$n25iQN) BFQ z3ؕ(¾! 'Ӝ8ţWۜrZ4 ЯA9eQxNɅ@ҍ>rR75~ ^]V: $|e,ZJɑO'\ofTe .]q7D|v[e {TE2դiFS/=bdmffm3U7-\Y-r7iuPzr mCiVƔ-}g%xUgH`k&fmO˫W?(]I!Ƀ_%?$tS6!ā6~Lpei=Ҫ%pOHo0X&MےZ@QgkOa FǞb5E=m{!D%K iRDV ;|d,o85.7רS&SZBYHQ+Sj,40lH!n?4${Ov {Qqg9z]maKhbc4ԽLJmvxKCjl8PDL>n> 2 h9_RĤ\/:ogMrO4ȏŚsbI0I۬FQ>\&o%J[u8&7O<r;Z3[bMl3xo ;ȍh gVU%拨3V{R?\Miس|EWrIL+Z7|H9djq=-V}AZYRb1M^,[mónއ1usmJ]\7!4nui/ } աLEXR*qY8N9iynv9_aُ&g~%1 4/[2*3L)!w|9PȞC5Ǝq~k+=;.O [K92*έ~(zj ͂̒1m˛ՙgg8g]Z $9V Q]; ;8LU"E9-HZ  MW>ҫؖǭ=y׏6sWf"P@I+$ @Nj#?'FP]~iON{RwZ0 kkGy҈A8"6O=3Ȍ_xeqfqŦQ>x}w`tN^X홻Ka Oťȴ='WZ}9֦Z(D99!ۯ,rbw >es78]2&20f,eqo֋UOrrSTvoNqG`n(dZBCP͠J7 ߧJ+-J'.*@$kR18(jPLNw:Ⱦu=䰖w(+CG{N! JQT`tU @ +vgus>(=vi?BgԽm1W~m>^a S3ю k&c\*W`;u-I vH#dG" 5+p͇N*4fi\R`14Ri-qgn)aP@g>0ofԔ>'ؤ<n/(S,D[g.Y߭Lfd ӌ$#FoͶvӟfCeSv6𳛧, Q"ih}cܡw"&{Mi9 Η蠶U5SgӬ7L|*ሄ%#ٲ;N n G=q -PW˘0Wykƥ|1$+2گ4 Dv@9 7AWWs1u3/XpE} n`;RIy"Zϭ֥ЕӪƛhPv=ڈ!0ߥ?U R>YenY`5^9:]rbB#a}TB$ʌžk, NSDݛOQrevw='t3]Z-E^K7cnЇ5G/D %mҶ_GISf`cOug5W-|NDp;9R`;v"9:.:*Ұ)]L\4"<}oȜq^.,YZTvJ,h[rN7XNM oh<κ$ w ,+  C*pR,:ѧoxltqCgp/ Q .asG)ᒤ ζ3L8@ AS![L2$"gS0j eSX{ǮRΔjI 4~|-\;΅!L*_]('8T֛ggl?#_ xr PZ;Hn٥~ ~di4qn|&7ZP6`Jo@֡M%iF#Sc1yͺ $+?X ~ SſNzxE2XE#x7lx!r'Աӡ *cQjY<"b r( [{f8A;(.Ҡrsĵ/xm43P!;7+nuIBz8NënV`oqJeQ4 f((<[V нKyjOӟS5ɰs/akSH:ڱXFN;Y˨Kwd9̍gn:2O 7_ݍV#f+.Ԡڷkȯ*trLhf$Rt&p)ET:CUSծ_nय6tB?Ֆ޸#%32V|!_$fo>=,tyw I֩Sm:w։Aָ@qbЭ,`R433,wDۭO?o,9G]ߥaqa)t):9cD}m4-HI1QD5Zv 6b]B|kïֈ!bEx-(΢xZ??TEZpE0M}ם$w nwCz]<(7(`@}ydz2xa[ c >SS2dd?L4LL JZ4o=ZQ%^LY%:H1xd4׍tp>%eh : /uO/E>Y\Pdpɍܕ u1o[( lLX!Bv;xJ` iP'8ܷWͭŭS! \J@.2%J#Ƶ 23) ػ>-ZI./h{՛ QD@9=wK={]]߶[>=+u4MݷKbZaw 5C Fu6Z\Pl2}8oMہVO9t~4,1Ѻgi.St Iz{e6={'qMPp: 4J96D6xUo-୽c/kFTH9[ޗb{'.\qjNBTH6Oj2~a /d<m|HS7됂 SƒALLKhF %*ч_PumLS'3XETk91WciY %J%+i?GdN2{J2}i٩RM!Rr5赪0g(]VĖLH3Oo*jBnzζ2SmpFlX9$'PT8v1U.]کf(Ccjf4C b UY(I$o3gsH;Kn w&4Ζ%S,N24fE߻XuBLJ4 !o Oօggq:2: Lŕ{KnEk"f wL&&T8RpCr |Q{/VIpjy+L?ci^}5O [5,/ ]?,{OG9T'q`^3sԟmNoV_.;xoNB w ito e>:RQ1o ͓UũQ f1uOp)l[[wSaD[X.oYB29?z3۝rV3!gan쥙h=@w vWȫN#K-^ V Bqx>,v4~G^ JX&0rCm$hu%q0kZbhL=X2~6ߛ@H}|a˯$Uz+4XݱzHMׂ޵SW-!p;uF4j5fƁ_ L<'/yL^:$32[@ʑia+t~ ˚"UQXQ1oi*,b{7~t h;,.5|Mf6L8U*?tHM*-` Nv?dR@\g^G @A\qkY~&c{ALa8SzDIzrA ,K{q Ӂ&*p-*ty*ܹe:b7 dlgZF|U<gx1݇c]Lȇ-1sקo lI`wUu;nܘx:N XVx8_FV3j)3Ɔ=l:d ^"l606 <5A}u:4.$ђ=*zK hm}*)EKNLJz0 @!Q D@ԌFdmXa'?$k$e-3:a _Bm2+[Lu9[ğbXY6sAX}o 08o 21xBfsWFuaXx>FdnF@͚ss&Nhmy T:z{2mX(UƷ/)vSǢڼ>XOY`= c.e\id*t sEWy#):jMCHpvqAT =r*Z_)Y ]8n=b)K kx9 B0'1ex3زpTpn5\w!Yjb^gI0ĺLs1ݪw""F)._o΋,kL~;mH+NpȄv["Tւ7NM{t&Xn}Pj6f*ecO\؆6fʀzI+w곰~ĺHVq崡$" z!(;[Ia!!ypFaaDķ0. đ_+wEw[an4O??k/፛9,vsL)8y;w!MS:&-`$r1U.T/c3 Z)8Ck)hMb8 C/F]tb 9ټOs$nXrcRF . ZT-d_b.YM؀1RE5o6(=*oNavp@w!N;meb4 B $x0ЃIqH0?өR/ݙJeX#(,K-(:~3k0Մ=( _*"ci,i~ '|5cMڲEz>tzws7X1`jT7F;vչWBC­@v.?ITB vzwtjs֌"qYslYeA,-6Pk S'XuRp ׅsk' z9e5d`-ӂvZhpDp`] DcJ2CQ!Aw X82a/RҀ3`h#Q :_E~D+oIl4LBKK/_ר##ԼqbT-X[:DrؠP=×Ҹ1l0>":g/,p/Ha2$JCyipvwhм&X}<%!UFSާ$>Zym72ω%ać8\|r* Or=ði~X"ͪ_leE*uP{b]Ӑr3erOP ȶU =Gd0bk|! m Ļ2tyԟӜQ ne> <7/!dFO/\ͰS6z|YGOƎ]|_Bp`zjQ#]Wfj0btW9ʼ?`UN+ySYR^~F'-/&ALswcflP G8Ui/WK Q-=U=PSk1=rys HmIGP X@ڋ+˫4v6le/dŎRx" oܷrP`8~_# ߒ \sWyguv(.<'oK?GhD87l<1yzԦ=X; U8xHnu ˟oq_J "nŠ1l? TݘD!SΩYIfȲr hM&VF h͔F,~@[X(6A/G ∛܃i,? Svz>64bi >s]n_+PO,ɒaabTeѵ{f!@] pL[.KLuN@ڢ*Q_p8d#R׸x9b  hѰ=PJg#wRN,WFfS6]k{uV>[%a;rH8dF)%cˣ׮h]lk Wb y`Ȃf==:t6WV^^i>f't]wGFvc `L(C9Y{f<6LJ%܋ IR(Gs&W,rx xzƣ$VQ\ sn%t;#+ r}Ղ[dxR g;4V#Ms*m#W z~ncj':NI j<<:A!UE h NgKΞ[ %ަV:?Q˧m:|1٥x'D Sh@=QFSYY!'h둥"J]m8 >g peϝnTsTg,5[\W.r)fBsM1|v77SP?r#4aɩxC{#@VIg|[xBЮwC&k:(lmb *htO~fl,GV*d|m{T۝H+#5a5TЗK=Z-F_mRVvXe#k=!ai~6j* $uYvsժ.B7r;y;qyÜeZon$ΏRM.D ڳAs!pFbԱ O|SJUe(H0NkXf2Uΐ~ހHt`BXʲ745ԓ%^i9KffVbpz]KI /TPްft^E]ӆ Sɕ5$A~ '~DT`L|\2bň]Low,CZ+N& 7:Uޢl\˜ Hr=NZA}) ߀eE8?A{e0 @iC距֮m7yF"VkLAV#hޑ<$[}b*INz$#>V8&+-\&X%!^ Hx J"᪫`_\tݦp+ 0$ D=:9 $=Lw}ww.1( y%҄|}~ I7s)dR 𲟇o]`qVsbEٷImU9ÍΨAEhZM%L8dN`)A297glƀJ@ ߊ|5Q>K=%)a:bW>̷*iHGYKS\h̀.|CxdTA%qU'&F~s[^8emmx٢bhӠ3;Ix,4-:AKqrӥ/>X]q+u/~z"黚Tch=ah[4牟 緈_qu^{; "o7͉0fV(,zAUn@>ԡy_</ڳ)]g\|ؔ$1<~N-g76c Xxqfs/K4v^m̸!oʦ%/R|GOg&?0F% xUYz'H[qvVIKYH>e7EI2VnE :csZmih6h!H$ |X _ӯ_h6'1qνVh졸۾œKW%=Qϐڳص&+ nD&vksAt2LmW4:PK{S@B;b%/Mcwy"F7)m( S&v_#iXke53yc88I*Q_>UR6hikXa$Mv|:N 2'o0Okw{( 2d`DdnS2牜ϵ,$/0Vf2,MUR 8XyI?t.-NB-6%['70[ Ьucܓ-Wd#:xC>,5n~sQyӚ E5jcb7Q9Q(AZP .z^q3V#rBTda l XޗѶvQTA#fLsYg0xk-s?' NɆ(2NgE.@c :gP^38nD;F1Nij˿z^j˶AXAES:gqOEBE< LOf&#/4J ЧJh{ 3K[,`LU7 &탗x -)E]>\PK]e9AHiDn*5 e2V3*`B p\ž:"= dȭK ѺM@2@L0o!Rf;U]9Zx#33sɬ:;1-v-%Ƹ<*rx@꞊G=Ic5M6֊#+)"2%cIUuEH_t*lx 4݋g'1:wa[ĸHuOw9AП?&IJ r J#^۪#3 I) zr{Ĥ@#ٜ20'O؆yWv1hA9 cP9ڂ9J;aR=Ww} 03*zxH]CͲs5ͶQ4ԽfRNKΌ֊f3E(Сg0)*;J{l;x Mty\]R4_(/GҼh^3SnUt9i{ފ ҧ;2؁x5;m{':.JK(i& t p}Ôeݎ%!r$- 6+?>Wa}8* TTkm9XT7~DN- |d0(Uc9(Tx<= ]1Zq$~lASl!7Lʛ2u K[LjQI?,%ęɩc%oBH8+=AanQZtfKˢȑ7t+- ω: QZZM!)ͮnqi؅c,eb2T梹cɻ!uUD%pί!4 tJf@4 -V(BO i BciyʊnΘ4)3u.4۰dr d$LvפK]s l<"t'oD2z'\X ,Es?{h(hE?6F4 S}"e䳼gҾnutHvѤbuBTFZP;fXg]<"T>قOlT$ǧGSJ Y- E &MP .ߛx8‰zMn|Lr@bbFB^gC<1Ղq<)0X w6taY ǻY, MOl$6d0(t W{(>l뿼`5,~p"%"ʫ$nM-IiѤ_*ofv(`DM]>d}uq;M_1C#.ݾKH#kZ?jC31a`E]&: M `;^y7CXIA+ wF2D-E,3ۚb![0 %`ӈՃߘSD9=VA ,@'/:p0 H:}6Z-$ژ6kDͲ[89Q'@88A|8R>hZAͣmm맼u+& 2{rz}GJ!h-zܘpe'S?R!#z!LMiU\' FWg"sb]]gZ1nkQ 6Fr)*2ؑl鱰& ,MؼB (OeJOlKC]Rp ԮSY8yLh>dY9v^*Y۫فu}.zeC/ ?:GP6VC'h0K) hxJ }naƛ<3$ 9}/_2é8zwE1qd_λ :wDQJM}=+e~S`Z1Y\zڷἡ }ҎtuI(,qImAk̢~;fsȨ=Rkoh<[_=&C9+tkG>]BkR\:AXl :FW`MN (^._ \8vk+hڧ3ĪG:|Hmd̡͇- b}s7En]2MwY§C~JJ3:r$?req۵*!$XAٿ 'ݖbmh&1տuj}ҷw2V;Gz:VDw}4E4xzYjOzoi(ftlT;WEr[f ̜:󡋸Por=^+5)@ņM|<@e,CQ=lJY5d\e:Ơ N(g쭰 8P+7ec3~YRςԚ`\x+vp3(k`-Unː+3t1g!rW6 ݡgC8ʒoݭ1KH6^U3GǦգH6[Մ[޵W֝agi.H`VںPS 9=1ݷ \%# JWjsGcoVvA=9 kI_iu4FAOXyBmF6AvpId&5Όm8a󞯖A/yRߙCJn撇*Gp˲H:ra͸35SFE/ ;g<<ҊtK~ЋdGm-Oh o`?Ä ۼu3?c1ij_RkךC~π肒P#\_-]9th1XtbKH5h!p-h*DI-voB(KذoK3v8|_`Yi=&H78p}5 @>4R9$f8x g|ҏD!uZ0%ƑPӕ>HsRRjHS@̃>QyϻMe夀j֒Sy*.WnBR݅%h>,ioU,nj=렡Yւ1tڛuq?/w++QW dA?k~){;JƭY>e>>fs(]Udz1%[dל@9_pxYxK3F͠5RQ쐊|}^"z*b;{򄾺PgvsNE5`4ˈ37=.ajbiSsK:N?iJW.W "S#=@ +Qg^*Yr6t$ rh(qle:b[s~|)/_NF )ֈCŽ? >2VHA s{eŮxhI$ײN1m]Xy${qڴL&C{ZSMb+,mP,JR}:80Yk~v?N0V̽7 em] E'o,TtYd4/=YYQSck>x2uh%;Qs>1&$8#qӰ5M 42!дr 991cAa6f jp Olvb/nKe%Ke5f$n mdYM4$u+>#JG e]ư]63´>wq̣r׋nKc}+f֠i~qѴJZUգ}w?*x kDF3WwBQ&;lK5(Ҥ$ļ7so6OUۑMG҂F5=+*wNuO^N] ñMz7k2Sw-@H!òH7; HaQZ:*1z*p_a 1h` 5"'lfTMi+Z࿀)L^jC˧œK`n BVZ߷;vI<*a@CiVց.?g4x{gt*-"YJ1"=|MOFдz,u<*wh}OZxs ݳmZ'Dy() v W3?0x$U)=Q_ FWq qn ;n5DJutpئ1tUu//,U3Nt,5){T7YN;K.;5G02!:"b-79d±ygEN8WCs`nIz%rE{3в3c Etyg[u=m*Pkٮȝ lASdA v9Tn-*ΫDZ[Ly9FVVֈ YX1uՈ**e+a|*+V ];\^{fh[_^tj2P&Ll-L*תxG)ͪ{ds!6)Q 0ȶQ˼JI|J2mK7/0Ct܅ײ#c% [9Հ0{2.K#j gPfD)KxPpPyRG#pPgQz_{9%nkQUߟ S9t=x|MX㰑"< ;&]g zk?p[Q#4ޛuL7YWndL.EN_ZscWm&C>:Zyx!3O\Ll՞"&eZfW&_beSt0( lLyOMqNTjAuR,Cuv3_8B&#vn&6c}o:Hc:vkp,]#2 VkL/Cmp5$I76y5:ʬQh_a;gN'^ /< p +:+O iАI!5 2]$8a3G6rXD3C4$"(O1 'x^2 h~}N>a g@Xӎp9?6(b:6]MR$5'0W]L4{(ڑK̮bD;R/(Bs/YKwţ֢?6t[\Ta'a rLAnfFnz=M! uW"ja󗡸'Os.2W R9kBN A# '?"0+Ui3arUm\|JZޙX s΍H;9 id11|H|';h<3wuj;9l(\VIFZնr=0ڨ948xQ38cH}suꦒ~[ ϟX}L+)di2~2Ek{!FeEP+3#Byztd X7Bix1;BDVW=yQ'f j`PNPp˩&cXPjaD}Zf}QPy $ꓑ&L+lFa]ײQBjuR%"}$̚HI)1+6EMwL.ċPlP 0Bv7?&ʷ;SV}E\܍vX 3++'3%憐s'Qx~@~]I_+ ]NlAs,?amHɔy`Qb ]w`҉(MM]4: tY(_%uT0ϫ~Q=Y[x)F ,$-]H-(8'>M? . J"փG~+VNͮ`IB a{zu= hiGGPD`΋{ ll rmC &YGiw{C3W0$>mMИ}D]׉tKAIS,1>s|T~ ~-LK_V,cDGI5.šlc{z:vP'嬴$^TU$g_*.A^mRd`'LccNx7^/KSlCtn$L&0Y+ɕ&t ]PfYSve: nV^ ZޝHr:*8DC`)95&^LӦ'io r4m>Vyw\DxxFCcѪgw]4K쪴=PX "HYA1"f0`FiɼH 93@X5}d N!VؤԧOaa }V-8wH.Ӿ]BtOs"N>l vsH*L4Cb{o &Ϲ?_NכҸxM<6֏( kL?vމKiSi yB$y$ܔ(5EeB5Xll>D\(RPс#3βmQ g08 |پ_wN@JLJxSp D ~eזޗsXcl1Q0`v0zx`p"J^[[-;$9nwޯqP=!_LI IkPpD]ostvS"wh}_:5/5Cl\p#PxXXɽ*8uV]) fFO3E !kpI!x}1[K 2-%ΐTƨ\x$g㑶͋B͛#@ )=ԇM,ķ'vdFEݞVg2Ht"fKWN.Ӭw𤠙΀(K zJx&̢%Ks[DbMaf>Ksq{2? J `M^s_2qXXz(`2y/mN}[7S$G?B^J%&DG!Fes%@pG=ySLâ=T^h~W p j$ :ߡ؁+8I'nrt~Ub8.9ѪkVϧο )FmO̖|,uݜ4_t}̋0Nx:*ҾKkGbGWPzc5^N1^BwT2^靔~gcE|]l;VoK@%YFAx.W5[yBОk#gmW˃~z;RV.QNQ8`f P=4wR>#@+QA=.zJPl _XjrWLa(Q #ZKsw$"i8*& ^eqz?ٰkn[ʦa\y3e-Hid0D-߲V=xdqLʴlGrۣ#+IZ*g5滿1cô?ʊG[ofH! C~#.0Ct6~%ƾm@g~sٔn+>fu{`8!z.RvUWQf3g/zC/)*JjD_7l.6Di3 c9-44$ΐ=N( T_%QHM;0{ Z[1B?bW.$1} #0 -`V>B<4cN3><ݴ 䫚rEe,aũ9+m+aU7Sbj%ke[8oz:bo&ÐF^}1acھ.|kBJ`XY<oj4L$?ۢBP(T:dvQhEuN_rMjRչ@ӕ0N\KKsQBi(SwfΓHs&[ q\G:+|"jYaP\M/r9L8hW ɜRwQf_g  a2XhZ%ި-P{qKLNq蛄IO FEU[3&>x@̺~n/j|*K.7ZfRadŰn<(ĿBC)XZ"!i䋸y2et gQvI/u`YoO`(D`q<@/%6y9tC)ۣpΤW$ 88s&_3M<Դ}wRa oǭ!-~&1 mbd/$=oOzႹrVMih?r~b>&6ID4) /=AO)՚5 ib餎m,|c~16D,MAPYȊZDjL34=j?ԌDOl3(jۚm0לnu) Dnd*:92lZ2`7U8ʩp"\*R}-|ow9{p:s;(AUf*S-odT8gB7)o <S/[8lDyz׻  @sRQŧ@3%B-LlNK0AT`64a~ug>-l9yT}^V.eSY/BL%U̮/W~> 65( ;a.,fzf Ge1<ͯpeu #20#o%^E|>[r]͝! ꎝl} G qLЕam`[b<`[0 =|yJ0DMDMNgפJXT\m˛ ,QYh2Ҹ1ꇽy F! /Qa SOTUK/N{Bޏ#Ŏ9>)Y {X/޸ƙ-4zaɠFhݏ.p 9;hOs3 ݦ{& V^5kO*m}fx' I^>%)(UЮ+e#O+%jb6 ~-MQwuBiX^0Mݓ?WP2m[ЋSX4Yʒ nQQJEPtgT7T#fڟ MgTSbu#Pr;B3GPx,"NQ<BbTϬ%( pk]b"Ö́}Oo=o9%jF_r;Lޘ;AOFS*Q aFp76Oxw#ָьbUcxƽpFHP_B)~ tvZBeYU7GNN<h\u*$8 - r?# wtZwJg*M1!54H8/GIn!bjnqW~ьcL:[m=\I ZIхa ZE=SXvDto|Q@†.ASbT~ȉn2qzwɘ2u=*{8 ucah6Un #{łk?wN_P4 kV$ b\l>q\bT) C,iSZ'nθŽ}[>=+u\ r\jdVkt@!ߋD8?!58Jl)r @yuE 2c\fJ>ӎ)v Zo01y9B |lGK2pdbԃzf2&(㘈׳ 1&ib.RUvB$ANos؋/fqM;*gcRsu$[YD)J! <2D6w_˹wanj3ʚ7am9uZ(veVGWFQBd;Hp?AWzMy%%Zכ.C:ܡU(Hc+]\|w=96p' g`|\pK mtfdٔ5@Sݻ>- +jV+J ,&n-r3^REZi[ia`9RŖ&g!*2s>bPFTYĒLT;r-?y("W-LkǑh&(Q3 Ǥ%ۣ@2ґc-M Aa:@n[ E4{5TZ7/yJJ^/ ?\htFtIbs6&oo;[8d"lNN3A# ӬLVPU߱n}.U ^ ئM %}u)ic%XҰ4WBdO#~e0$losC8 ҉MScJ,G}BGxx5! U^ }ȠqȓҲ+V';cK鋄B孕.P2`  f=OR#e/1~`XoquAH<1 bpNB =$,KNj/S43$lOBgk+AZ-vb;""}"o3S/PCME`uxs|X0㫂0g;-ԅ,vgK\i}Xꚯv8:`K`4,U)^]Wb5kHrF$MUVOa !+AMQ^)!'zqEe(ݠyڍE4+r3ɀ8Pw:WxM8|iKM>e=9 ?淋0Ya5M&]<gc4J̠ ǣɻKE(nԁ9 KW}ҘHl!mYDb'DLx~B-+i*uyWh*q%CsXqʹcgsf%R Yk;[Orl7yj}^R%ny銯F0,"3C#Cܚ!I+FF7uWP_{K )@#{/}))7|nV&xoAuוq垷^ʾ-Q9GvQ*E" |C Mhh%id.~ޭ."e;64 s $b6ĸ #0&P?/j/: &Sab+ ypl )ROXd 8?;lHAW`rcxկbS}cU-dT_ vF #˿B-ht 2\ɇ$R\41f&iwY-~8J:%H%yp1WzA6 K22(7V~kV[)l.f/퉍<=o8]YrYݢ_&/%dvEon 6wº}`sa1`` `!K|Tr$xDҡу;Z,0[Eβԓ9`a+R3RQID2[e :EGKP۸ХFd kKceeOf#6=P!HAeq ,. e3G,F-b"NKR}kPCa_aqԺ.=Zǘ( L|yˉ?e&ˆx-}u{!(o|8J:W {mK*{UˉBʅodZSޝ./dzs$#Un4f~\"ٝTV ^edK|ӳgO0}{LTb HJck׎RG&%^t^LeQUM"T.&8NՏZRR7Cum,o5[![F"nۅ%R=a)>l~slRtDžWdO\u {zP-XPW>J-lL*٩6KO7 @=YܲЦ $hzȃ2#,{Yb98J:;{2ђ^Zj%Dy»,ngɩ4M`(oʮ۴gҫ RQA碛3+1g  OکpbzM k]b9(A&%&yΆx#Q :-mD9-.']_V#. NFu${,-$,)57+Ngt&-0!PEwHz[GVl$ħbx/KQ=LH r<ٰIf- f)݈ؕcNvE+aƷH0Gb"ZXSߢ(x(o N;H2 f,Ygpx?;6- ?]>R 1aI 9@Jݨ(u%>5:=F@,7shW#]ϑ/YՍ+虡ܝ>ňcɟ&L#Q'Wg^eCg, n廭9OHYzr~8rq Y.?:继!ήclA3r ginYE(bu۱KBG/Ɇ3;^XFz2H<@+̹C" 0'x& 9_߰OC%@eYIJ{VQ8_VyYu|2I{:2)߰wГsE-Hr_NJx!5@grdT ,# -/rĠ @6>J4Qrd,j^ZChh#J { sED#e!yZk&6:<b>0$|'WD,& #7UyBݜ3V;}@eU>at\yl}c|ը%1}m77K&Ѧ:qegmA9O7>nIU˩lXp"b mb2v$-@!OM*WZ3!vڙp j&Eg煿s/5h?|xi2򯨔f^:|~ HJzQ\;uMЃ~hpJ2 IrE3c szb$cqc+ ghެQ̔m86s[Xq?qV"*NTRLKa0!tRww^/H JX}9 U,$)*ҍ 'nrP Sj=y8ڇ e|b= kLN#{|Kez ,> 1- [Ya`^y4g(DI,`aOqVN oh[N)b6( dKL\x@88^XO][矎{ +|>Qď0^L!ۃ2z3`V7< ٣ 8D+Q'æ Koe?ph=Hvy A? +jMtDSYvp3Sx~3rԤf+]e~xzW)x; f:n%o ?As5_&tV$6:AI6oJVǏnKi۲P{E/zs)nJF[KdK6-A- :+oaq4k'܋ʦ0QQGDC(*Zq[+k?2;5ZM2}2`y#c|wy硪n}-74ʗ*ޘ@}ͫhYn*2=114@7&j=7!v_b4-.vϹ^i,,=e%vc[к*8& Aj[[%qcΧ 6 ;.K <+=o9iY$͑A~c<"2BT_4a$ߦ??KFryd#p[iӴ{ spe|7~#q[;ڦ#0j1-gs̬LEZ- A5me'zՠ)K )13$-ni' ( x%"Ux4<rW)ѵ2ˀyGx3"&yJsm\6Cx 81!,F a:8@hORq1/Α.utn=$i2O74ֺ! O6Wԛ6i G#[8o#FYtMԼ鹧zp:_k/f?1>(裌2ָX"$jCB=\B{>Κ'X1u $Zjl> i]v%oD8ߎVq w7c˺MjF/@$cS4.4H%=$X76?Afi%8$.[uI)e;>}o{Iwex]^< BeEp`C5v>F$zrEGyӂ1p@)MB׺l* TI`j:;LBg#iG%qּR\y21z ?,,f8KQշfO5)j.NEPG@@' *U~\-/o6*$"VT]qaPvR.dNz*fA 2sB*˹l_Y=W3R5Ocʉ;A> Wʹ;q)Ԭ:S + A Pf~8aɎ ՃJm^-˶ 0|G/kih aRMX.muQ\(w吝vOx|&,N WS|2S?Y|)et4fi_/`@"#r?k7,Ë@KA^ҏ !պm>ST}3o"cv5*V6ZI.ͿWz243)Q D9pnr!g Ujx|@sMSckN;%0(LǫŮbC_ՊzSOWfsy{QdQnpǮa M (ݰ}*qXDv*o~6Z~TtfΞQ ua8ܿ!b 2E@VI){5c"7O~\^{kh{y! |_xouZqsk;e3UfIyo /fŖXRO6w=Z ~ө$9iǻAN4SGanQ$W4VJ6CQD@%?hW䳫3st0gMx; m"2c뽇}3hڨW#%T 3G<^y$|)#^—S]Z"ϘZiK+6a4IYzW$8w"܂ w"er98X>܇́7sԿ =DӇJhD617b.xܥ2 awj Y4oeFuZ|vjXAR2;H';2Q VI#@[L9d2ALk#,Y=' wP]G䈃yRr79pT ./te!!8VNSOum9-vh[o8.*G&,_M\o?o_?nnsn%VNDŽQfE<aIJ?J$mBPTr_#J6J\ܕ"0 ~fy:"AQ>V<۸iH۩CYFprȂ{|&]}|q^3A)V&b}Jfq֕FpjY\|C cu ~`mKlJۋcT]ϑڔrY"_%UƄiL"E )tMe^nU=A`q0!8Uĉ>5Ɛ8 s# "H01oͳ:p%uogÈZ?}<e']X͔(v\辻3kB pƺ/26X(.wgʢ*ڦY:ac~YoSd8g[ֆ"=K_8:ΤWd#R]@<(חY80M&Iw3zl/@% kǯIhx_QO`Ypcu=,^8 ˖8qT 2*|ĕUS8Nt890Flr#eU!-/;agaʁdXb 4*%6#eV66B@PkЋOȆo OSn4%ysuDcP`k΅ 4jҭ^,O1p)!yn Z1?ދkCV:ζ]1Byﬨ~>C3>;MD\KeX9;k+\Zq*Z (xGq]ymYtT΃iR@ K?R(I.mf!*Wu Ȋ?j /` 0\X#Z4cl(a~I,Pʃq⶚4Yl~vVGجN60)(XGB CaMu׃#^@UzS*BcJkw֒6W`$O~ kRMZ-W3dX+ = i$h$?oX&S]ؗ;6ݚy͆ *wdl9varPo5fQ73aEnE cQJ]M$|2ވ5 fKYq@uԺ{W"&?x`VhO˿v#g&LpnEl$NJ&(!$T.s'#9,hԣa˞l~#\(_&+-?vق&o`ehGtm!0r&:tN"$AV;=*JߛR&Ny~,Yj;K|u}oOنTËLf%m"&8cbSA{?*:࣐l>! 0B}D {DaV\oT:[,~@6N" x(3:ٴmYmNU tSUAx\ĭ{^t=] ).NEAY6k=e`bIE*I_* '7W`a Pw}:H;2aGc{ HG;7'd4kUg9̭1e2j3`]1zA fܗ^=Cc \{vj2@IYuο"B9 nlM$]t)Kh~-7SQlr_jхjN~NuI}WPA/+ro\/^ykD ܢ?BuuC<pf2$㖚Ld(W{8 fjc1>$#]b(u**ý`7@/M}Lq\ȗN%n/xVsN *1!#6{TpB.`pvü/zd_x휄p6B9}"mfp!s2J+BP9O߀V*0bUpE~J&i+ZmС1QF2cwJ s vz{2}#I#<ِe j&oR)\gYd NUN:SD>i&$(C>trl%bw%*.FzK8N1J;KYAph: EsyѨpy#pOS UWy-,҅NJ?@յɸ&6f8_}&C3u)LcvrN##nA%p~-QXjCxSR֙=u%r+G~hr/_(x?7FϚt w/ka,%篵4-<ܙxA{ M$yua /qErM_\]x0͆fY dF3>3G}BɵmR/@|ۭdt`9 #"a8vh}/7p{4 IhuM)_Y>dή©ЀM!r7ժ(erhmSJp4"ECb`P37F3mS]f/n1=eF7ION0\o*1o3R[uHZ-Bg5+7C N]tAϘ.RRTVTpY[nۢl᱆ 22ⁱPq6#_*'ei]CDbLx+PvaUƣ,3O~`8jXۆ9+艽֏l^` uS[]P儘WcL9یM(ЋX-5[[ 2f<#x/ ]Hr)"zuo':bчC CG59'm r[%镑s}A$;c?5tU-!1%uQ I~Yo)M"wHȱM?!Dn)7\O*u!\eQ1A).@=л7yB+~[`?"y|\O$J c^8tl<^ffO7T۫ 9Q>nrޣٱvAˌn> >8la v5"P&][FfpqnQbKA{RAh4:P>x/36[siT7(,Y%\.a[rUZ`;viO;ٔhf:n2)WN9~6(6NJz`k|#(2 sݠɤx)n 9?ָ%2Sݒ"롌[62s-\ꇕip1%&GApk}Su&A~{3 e6>2=_G8buh͏N LR9b,ZswEitIwPٌF(/7X9۱ /AٔqMy |b|YWQԯϋ6B[Soo~87TkdGp9zePuE7+ 6"{wl&ﶟu.e@ppUz9ca 軁Ӱq%{)16mMEEBf %:}oNl5]+$tt񎂈Pg9]62c<=嘳洍эl܊Xq~ oasg (XYZ A|Clvr X@RweNwXmO#v#AkL-;R ($ cEDϣm.;% 8j6@T!\n[ufzC6[u !n@>rB=ްެ%r0ETWqǻ !!V$Uu䖋;6 #vwQow9 X)Mj`ƭu, r={8a4/s3uEwfÿ971PLA$jMnEL.uMH쇼 eUn$ @KYo0?԰/niƣJ ;V.+?|v4.T]Gw/6ԎRctG]hp{`+چ|ĥ-+m7y8BA$Qx/2`kR0:Mۡ>(> K KeәxR*tdT_ N9}v+Χ#NSgi~}K-}]MV+\%[2(dv>ϡq[|OҪ}'p, _A rP`v°xhwD %ԙ;|4'%\rej#k{nB RytKZlDTxq0dmzXa;z2I$l|rqL1&oA ylЪW=ԎսW%@ 8.ahyLWH@*aX|e3_^ jmr&32}`0R*Ҭx߭vJ0jȋ-&2+Pc'֘ܽV0.Nz! 8]Bk<hv.K IN_YIcZ ŽpO _AAP` œ-Go'63ɒ.vmTo.h;k>dbtΉpwOAxnV:5|ij$- x+uq4D|8T~%B%ZBdsb-,PoY0G~,sZ份KTU p$FmCV[)T%W| ngo{'&JwX9[SHyWeEC m}EߔrM=!>J %uD?Dmܺ4:" 2N5t"nFMlKWI0;g̊{x1 YKS6 2X/7ArxSU}B=侔$ D|uڂk$'yR`0"+ӠQ蓽syp}Q "-9X$~B*}*~r/ ı1]KӷQW͸4ǥkL*IʲzRvbEp429:ưZo{Ӱ0[ј͜_Rc9pH,|ºCLݱ3&0Z˥Ϫ!_ED'ޱ>oBLd qH*ll]L&c8Ż#-9 x,&D<2P?b|1=-?.M4PpyV#K-Y͝ ^'bwx Jz|dS8 ƽskNS2Ӡ=\ɯv /ͽy^O'PaJc=Y}դdşn.l63 GLg7'Es&;,:?A;Gg/Ư4\#ԑW{^Bbbҙ捼in{#`JҐꌋ7a<^A/&oL@$ꆛ(,}:bj5ag2yd'"c@XvS, ʍyՆ1-PhypfBtn˪wxhZ`X¡d-i㷱,uٴDz]BoʇX'V[*V |ɋEb_1ZNiUAB ]]jK,)]8bMXAu+9O'I ?J#-x4dƑ5)O{ `=d&+Y'Z&:QqL);$财y`k=DdpSBad:ŖAQR :J(܍ӫΓOލRoFmLlf}A#?(l oz@ͩq7L7Ĥ l*QWR%z(@1.3]N?7OR5X568]3m%,Gtj{+RU۬A ߨFK:[_-AakIF]Z#x̊L>ET y&]~RCI֬rctȗ8{:κ+E!BaY2ßt KR,;xX TyF&YξTxw@LR| MFMܰcEĬŞ*~Bm״OΠk m՘`PݥInB̃ʹu!O pkO{x h}\jfu 3kQ:Hje}⒆Pчha+Fj"M$G--ZWwc*[{L.bgeI󐮂v.e 3-Hal*jW %%jk,,#]*Ў"2YH2 Ʈ!"5)# () DI C8qT֌Esh񩲋EHn,fN[7's}~=0Kcc!fpt-ئGbxZ/CyWk$Ao42>U!'Bd U@mتzsлD+a椊7輭4vݗdz 6V_W#pДBi*xExKLѭoJ^ KF;8++ >Ez']J=j˰/ 1%@•RKFN ~7'+K^mMLL{WǾc[zP$43 1ZLgbDT"` bM#_\m">] )Ka녍J|Z|lT,SaQ]x=\׭}<9@gMgOzǡM,LV©SR){0{CpZveA,#ZQEGHTy2L0kbH(4].:S3IYčqVoODZ1P %@8\+m&As~U'4Q@z$HTF:bfPĨ,vW3=d~s~1-f*x(X Ɲ!Aπ? Y$sǖviTG]zM0^Bg=N{p7 ;rZ)_j _kl󇢐ȝDM3GAZm= lpm#Qx"kUp]. ΡkJ0>ӻ[QW"oի< K ?j5:*J]'2P@z{nO&U"Ő`>}2:L9so#u-cɨ S[#Tߍ5v@$K5FL #tGn g`9U :) ɟ 41QBA`T=NerbY&& /5?/ڡf]pX^Wxف51z$4vO Hyvy=JV/b )m+[uAhTTb|dBIyH4&GN@#ޣwHSpxp8܎1xO󜌡b[O/:>t#(9p(f{ٹad ңlJzcsU J X. tI}Q֬'G^ٛh!ܝw,gNck0b g *QqZڝ!%t0VA:!:"c؆s!ΓGM J;<)?껳W~ ֏u̲€A(9Zxgc\ W=8YgE<ЫT {/!`q 1`tY*Ij[DH;ٹ"47r98yAe=BIɓG`(%Ov ݸf$XhCyXsw3j~'oq!\z/zZlNuip r-6/O,02IT.' $])ZvBFsZLtsixqU:d AKK=FnĿbMAS_k@Uւ:B\AC |a+gi؄2~ɖ'!ܚ/:MB;i W՚\ҹ~54E<2p;+.fXv]8L;|cױNiZ૽) l,U- µ&s(gOArЅ]qo (m1bg̈0* jT-y[bKP!Zpd ї\4`7fK8wHHO'7/H=")cQʰ0̥P6*=uy!xN|17zSJ-p_5u%?$ú*U3q%'vC^knZ @~$bqא4(_"d#H, PvYTrEqFMd)jq%c_y`3@:Jv aU{ a/KʚZ6l!Hc3$FVCwN\4 LDYA@w#6_mu]hOJ,!Q  qG;՞za$p$ " T~ /;WKd50Y4C(y2 &vt3l>`.-7DV`$8+}j`quRe}jȌ`mbTv &*t>:(WFBM!qv ߊ߾q )GLKG`42dW.I:M~45!+TN ᶂP)c;w>3]vp}[8|^L֊eV8F7֚##n*իdeskZK#8S[ĥ 6Df_W8!}Πh"eLS1 E4 =>utTwAymݖ0O\x'lJmo0mV;lDxh271N;EL6_|h- ݵ`SIȍ*AmqXdeqy OIR`<҆pKw5~̨:N֥6r85w j혰r⺮2·d"AR'rem<+8x؂jҚBϬ:)9AkC{{U1#'ZC#"Ch.{䃖>m ^w;g^r@/[{U+FY\@9B("ClKtB/VтBkKWB cǃn =c6vahSE``nYh3 R ɐn+N{?mճ׎mzEI#>y\8M "Z(Z%i̔얜uP< Qv 44-@W'VʔsDB>Gg 4畔UE"fK b]ܖ 8uC}6 9c+MN  rb\wƒGHF  cy8AvR_"Mt< _Yxǐqr=~_6i!1tx&ݥ׶ߺ¼׋&ZCv/&]GNl"Siq1QxʸDX( 3fV尒5Lف_Rۿ'ऒ;/fϳ9.Q!y]])jz!@qp;nMcf2ϝjSFk{a͐}Gj$f5\ҞfWG_soZ{[8c拿ZG XJLvw0ɶc"FT0 \75~3$}eR0='HQ;d"hl\~]LXF=e1jF=|}hya=?bZm:ȞNtI$XXuMk&R5 H0nV_SaH]8_&'.:5J`!-ᖟ,FFdZƶ m}Yp(A]>٥śsW$'5dAG}yIMѼA)td 9>y&)^htUWkLG"Ќ/0T^pPW)(P'fpO@{(~ca ]:[0Z]| &;x7&JT!OjvBc7v Z+dF+@Jߌ-rWQ.v+Rki"Nej9]Rֳ̀Znff; $*#4qJ&!>uStzszT1w~][Yx^ e#3 ̥S)~˒5r.-gxo "&rTҝ(.@= R1 Xyrr#o0G WG<ÈyX )I;_&YBChB aF@Lŀ20}Q&N(uҜWԬS1l)l`ٓf,A[;nmm3YA/ U^;*wHQ \쏞.+p;l觃e ޚ |dϺ@AOv7""4\gA鋄hX鱓q}̵ ,5vd)T'ZuTÕH1Ub$,N]K,'o9Gn@G?5)uIxݸ鬼 ҌADoyF'y)t։׽Y阂@ӎ"q.S^O':FL9Ynk s qc V\P2]ħVζdnoI`|̨i'۪ZI)P2DA2؃"aV8,|j0'R}u/.2\} z6Q^;/UPU<_gqOwxJm+uCZ&υU|FT_+I`ޘV߱Y|XHIfUs8۫oc;\EA @"bLrc%8Gg+NQ6l"KeXb4cgKI4 c PoIOC.䇭ߊ:Ȫe&zBRÞP, B ^(0Amцh4I {4&n?rɸNLy]kTe;M-;Vk:cwn-nvTs7(-W.iTOwP/'9Q7XVr6BZA*"[MicxJ44Ba)OW&cgӨ1906M(C"R&xk5p:ju(W5]Ԏisѵ;Ҳ[ V'^Tcji;H< K [A}4Nz|-$Y g17[π9dvv _Õfy?h9܂2_OvxI ?-o1|eVNo(2%x\^}ug$m;y*vجmϗ-+at AdsjcdqXa#t 2L=toS&Dr2`DA"$O`8K@(-HtwN:rIvЉ/sL UGFwLrus[S/׃GҐt^."=W8z3i3R̝1<עFB̳%qRy<"uHsqeJ?X#yB1( X(-?vfl;xE"_{TlQF:iO :m@7˶3ȪEf-ж,Ekd]dN.dgXpFLj}p~ܯqZ[գzc^LU[zAf WCsqK&@Zn`iniԴv*#ĤU%1-q GS\  QD,8Nבތq'/}-ѱԾ5Uc ^O0K1h\BSʋz@]ԌagvxziF:lR㥬!uU6ZSKqP)t٭/N>UTbSYn>Bi;IP:&}f5H4+|z},o%Lcq\YCQ-q9sN)_LuI#]fHH칙gcCcjz{B$}g>H6HtK˙K'Ú0<n6nؚc@T?GfE}PErȈ%i5z?P6 Cεm܉)&hȱ vv\NN)5J51M 5xIgLl|KQKL*/k>^ȇsA+^/-v \ _5\ 8жboXNϣo wTn17Na.κ8>8549FU0bc]CBRj1mEwGY=WDZν"p $iTd3MaDLލ2ai`L?"{ՊTP>E04 䍽xŵz/ !em^"eqN :TJjF.R *jfR:yٟϏ{[: ȣ-IJAr".U8Lj͐ vy,S5%$\W(zL $f.ҨS[@ehM֥h!qOWE OGr0V|H57.R[,ʰ%"h~k# ٹjQ\lo6=`Mz|uRxxV%5=wZ;B_YrP*rxi}uwP5Mx-YIlJIi#vB_e=LNC_¶cME/VJ'PΊ)yMoʢNI̞I>l:$|@m8ba:JCiXfĉgk=V̇PUMaҹ R9!v`SmB5XkKV'/zxY+&/gxːjn>u)iqTĮY'%*vXaBSW6J|$ >j>Ep~]Fa1Flb*\3=Vq<$-T l ^oy!%K ө +45%EY%#RZfLקqp BY11΄=o[Z`>Fؒuò!A߀&}ގ,#N$*Y:u A ; dƤ'K]=]xf mR(p Zڼ$֨l}hY˶0::g8ջF:U]a 't-dU,7+XKOAkUN8ED^5 ȣTZn3'3='WU GĤi͌sz>?*/ubw:'‡5O FyꁐbDَ3uj3dcCb}`6 m/ngm4n&l}IbW-~qo {q2Gfsy,ʙ3͑Q*1 `rySk;%iKxƓX\̺6}Aijb5;;>&H8rW'4}]w/(DJي=U=HH&F,|@hC._ƢEE+y{HMu\^$G"nfbHI{OؙzSojLb{z|Q\"Dm̷#I>Ed_ eemY*qw ʄ_=-MͥD2`YJca9viد BF85`~rwY[xZ"raA8gStzXusKVzr5?xNMEUPoV⯝n<^vhUy.nnhXO@T~Ac?mהbY,"ᡃR= xELX-w0Dz(f`_:f%E[9iHJx&otiJY8;}W9#]]ѢK?W2Yϼ}֎ Fzd()YUevpQ} ЩZV7h u+,pix˖J&/R,W0ʥ_C81jvAeIM>` L# |ok=i{ZA٤H\Iwg4,Oζ1Qچ/هZ %H~-.B핏4r(\2qrv8%Ń-e!f|w|S*൴׌mdReL㮗62l)/\bu fIMsA2&qbϷןik-Bs <JX'=.+xm6sY0QQ,ruWm˱ J2a}zN3Gv !G8&|>?r''Ĩnk!cw;R !eoܐQ([c)|TIj_UvQwZ;ʲotK.@tK_yB-֪qG.u& d+&:Ɍ<j`̫ƹ7f),\ue|7 B(br/(pg8jM*=}@FyoeQ]0ʂc9KGO8DFdVgn&B7dFM x'0Yп--0 $ K tmYuB}HmsW0IHv9sר{W}šqeSo\g]-6M( 爨%|F4;)>{zHcDUa1!v/2wi+??.` uV Qe1Flc:v!NjQ?NQ M  t4l65>2.>.neEkX(bCںo^͜)%]]o5( ՠ'ZA8?2h;J ],}G@p܊j9gFni%o\NytJʵ?Ţ׆EMFyn[XΚ&uX-T5$'1%Cz})5L ٯZ`o!ʬHwHt@\Z*ݢLww;ݱ+lN[W=D+~P{͢\k1R: ۱ſu]~R$xOOJ*Zt ]:뽜kZWqOii-Y|@ =S(vhضKTٟޡxƤu_,= Cj..x$%xhPK;(Vyt%QGþM1f 싙F0!jWyyH~^ϕ"~ή9gll)2dQ/ξqJy)>~҆+w7d&4*̞Wkax#9'4 AJyGGIBf`$>3Ѳ'_@wB}Gnr6cؼq<ؔ]Ūk0v]z13 BL<`~v Ʀl(Wo;-xuN- ( ȎBXv ,=iiZ:ܽ&ac-\z|"J1hB!æF>hntha*j qmS=hD#۽.9H\t}׮-,dq^~ GQ$-w:XxͶ5$VNv/m9an[ 9ize0G#;Sy@==iw5=\;Xi6%:y|@yW(خy>-o؜Pf`'$h`j2j_AQDESr%I_}fUbL򆾾t\n|/OFߵ 5"BߟY ,r>1|*W8(+C(UXCXj%ۑc:)veg6/iAٝĒ- }2BMvYw~x&Ŵ !'hX4N\*k2w ORg6/1x  ,|K~.n`1yr#Jf}82B{6QnIXv}vv@ Q3& YZ