smcroute-2.5.5-bp154.1.25 >  A b|[՜!M@eee%EW~ >rGwӎN~8keU#9m In)EDgO0 ЊSP:5da23cadff2576605486abe29ae5c0d95ce840fff6933584b341c6023e08a4732fac44c3a2168f10b8adc43334d446a3575ce110a3 b|[՜!M@eeel%>gg"'pH[`K,)xDъ,1xf߫O# *JR7ALztblCdx3RhB-Zc 4ٕ Y]E8 /t7ٓWtD)pcSl +:>k dpFC?Cd   ><@HLir  >|   $  Fx!(!8! 9" :#@ =<><?<$@<,F<4Gc?Vd?e?f?l?u?v@wBhxByBzC(C8C<CBCCsmcroute2.5.5bp154.1.25Static multicast routing for UNIXSMCRoute is a UNIX/Linux tool to manage and monitor multicast routes. It supports both IPv4 and IPv6 multicast routing. SMCRoute can be used as an alternative to dynamic multicast routers like mrouted or pimd in setups where static multicast routes should be maintained and/or no proper IGMP or MLD signaling exists. Multicast routes exist in the UNIX kernel as long as a multicast routing daemon runs. On Linux, multiple multicast routers can run simultaneously using different multicast routing tables.b|[lamb07G=SUSE Linux Enterprise 15 SP4openSUSEGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Routinghttps://troglobit.com/projects/smcroute/linuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in smcroute.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 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 smcroute.socket ; 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 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 smcroute.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 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 smcroute.socket ; 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 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 smcroute.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 smcroute.service ) || : 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 smcroute.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 smcroute.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in smcroute.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart smcroute.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in smcroute.socket ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart smcroute.socket ) || : fi fi M/;FC %A큤A큤A큤b|[b|[b|[b|[b|[b|[b|[b|[ab|[ab|[b|[b|[15e06e4435425ee9c0774b00d96b036fb9cec618e7da51a4f4fc2382e9cf037438480181f769cd2d9359930e1123e554b2e22181a7796701e504d5a65c56fb616af042d13a359aabc839505aeb4296c72d811bc680435753a3944b4dd46dcacd098a1169d5f6fa365cd8addaa875c3207c572bd1eaae2e9eabd24e5cf0d7f55a729849b159f5af4a5115e5f5fb831fb85ae82266e302286dca023c4b4e9004084b05049a697dcf2cc020ed20c907bc4c60dcc81ed91d1d8e3b1ec31a36568541ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6753d8108facc0d72c44a3f541da79e76ccfff3970199cf93a00e240b3a519e35ef2b9babc9211603ae3624d1b56732808c5358f9d534f4528b12f68959f04e5592b5a470bb3f617ea5104e47e0a1347bf6e415560ce5bb32dd3994a809a776c3servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsmcroute-2.5.5-bp154.1.25.src.rpmconfig(smcroute)smcroutesmcroute(x86-64) @@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(smcroute)libc.so.6()(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.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcap.so.2()(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.5.5-bp154.1.253.0.4-14.6.0-14.0-15.2-14.14.3a4aaLl@a(a"<@a@\b@[@[@[\['Martin Hauke Johannes Segitz Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Tomáš Chvátal mardnh@gmx.demardnh@gmx.demardnh@gmx.de- Update to version 2.5.5 Fixes * Parse error in /etc/smcroute.conf. SMCRoute fails to start on interfaces with mrdisc disabled, when built with mrdisc support and -N passed on command line. - Update to version 2.5.4 Fixes * Avoid trying to delete inactive VIFs. Fixing an annoying bogus error: "Failed deleting VIF for iface lo: Resource temporarily unavailable". * Too small string buffer for IPv6 address causing garbled output in periodic expiry callback. * Fix too small buffer for IPv6 address in mroute display functions.- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_smcroute.service.patch- Update to version 2.5.3 Changes * New tests to verify add/del of IPv4/IPv6 routes in kernel MFC. Fixes * Fix #166: build warning with gcc 10.2.1: "comparison is always true due to limited range of data type". * Fix build warning with --disable-mrdisc configure option. * Fix #167: cannot remove routes added with smcroutectl add, only affects add/del at runtime with smcroutectl, not .conf reload.- Update to version 2.5.2 Changes * Allow installing routes with no outbound interfaces. * Reinitialize VIFs on reload in case of new interfaces. * Handle cases when interfaces change ifindex, i.e. they've first been * removed and then re-added with the same name. Fixes * Fix VIF leak when deleting interfaces with MRDISC enabled. * Fix handling when an (S,G) moves to another IIF. This fixes issues where the SMCRoute kernel cache was out of sync with the kernel MFC. * Fix handling of lost/disabled interfaces at reload. This fixes a couple of issues where routes were not updated properly at runtime. * Update interface flags on reload, this fixes issues when SMCRoute failed to detect interfaces that had their MULTICAST flag set or cleared at runtime. * Skip setsockopt() for IPC sockets. This fixes warnings in syslog about failing to disable MULTICAST_LOOP and MULTICAST_ALL.- Update to version 2.5.1 Changes * Add .sha256 checksum to dist files, useful for packagers Fixes * systemd Notify integration, restore NotifyAccess=main * ftbfs on older compilers, e.g. gcc 4.8.3, use -std=gnu99 * Fix Documentation refs in systemd unit file, new man pages- Update to version 2.5.0 * Fully automated test suite with 15 tests covering many use cases. * Support for /etc/smcroute.d/*.conf . * Support for applying changes to .conf files without disturbing established flows -- i.e., seamless addition or removal of outbound interfaces in existing rules, or add/remove routes, without ever affecting other routes. * Support for route replacement/update smcroutectl. * Full (*,G) wildcard route matching, for IPv4 and IPv6. * Variant wildcard route matching with source and group range matching. This may of course waste a lot of resources, so handle with care: + (*,G/LEN), issue #135 (IPv4), and issue #162 (IPv6) + (S/LEN,G), issue #81 + (S/LEN,G/LEN) * Full SSM/ASM group join support, for both IPv4 and IPv6. Including joining group ranges from both smcroutectl and .conf . * New command line option, -F file.conf to verify file syntax. * The -I NAME command line option has changed to -i NAME, compat support for the previous option remains. * The mrdisc flag to the phyint directive is now what solely controls the functionality per interface. Previously a mechanism to enable/disable the functionality (if enabled) if active routes were in place. However, this did not cover (*,G) routes so that has been removed to simplify and guarantee full function. * Output format from smcroutectl has been extensively changed. E.g, new /LEN support means wider columns, but heading have also changed. Fixes * Fix #120: failed ASM/SSM IGMP join if interface has no address * Fix #130: dynamic IPv6 routes are not flushed (like IPv4 (*,G)) * Fix #149: (*,G) cache timeout callback stops, or never starts * Fix #151: same log entries * Fix #156: smcruotectl show does not show IPv6 routes * Fix stochastic timer behavior, e.g. mrdisc announcements experienced interference with the (*,G) cache timer- Update to version 2.4.4 Changes * Allow same outbound interface as inbound for routes, only warn user * systemd unit file hardening, recommended by Debian Fixes * IGMP header checksum missing from mrdisc frames * Unblock *all* matching, and currently blocked, (S,G) to a newly installed (*,G) route, only the first know was unblocked * Timer nanosecond bug causing loss of address refresh on DHCP interfaces. Interface monitoring feature introduced in v2.4.3 * Calling init script with `stop` does not stop `smcrouted` * ifindex in UNIX/POSIX is an interger, not unsigned short- Remove ip_route.h for the license clash- Update to version 2.4.3 Changes * Add strlcat() replacement from OpenBSD, use instead of strcat() * smcrouted should never log to system console, proposed by Westermo Fixes * smcrouted fails to join multicast groups on interfaces that do not yet have an IP address when smcrouted starts up, or when it receives SIGHUP, e.g. DHCP client interfaces. This patch release adds a timer refresh of interface addresses that retries multicast group joins until an address is set. This is similar to issue #55, but does not handle interfaces that do not exist yet. * Make sure Linux alias interfaces (baseif:num) are registered as baseif. Westermo found that use of alias interfaces cause multiple VIFs to be registered for the same base interface causing multicast routes to use the wrong inbound or outbound VIF. Alias interfaces use the same underlying physical interface so only one VIF needed. * Fix display of route counters and column alignment * Simplify utimensat() replacement, AT_SYMLINK_NOFOLLOW unused- Update to version 2.4.2 Changes * Add wrapper script smcroute for use with old style startup scripts * Add symlinks to man pages for smcrouted.8 and smcroutectl.8 * Update SysV init script, daemon now called smcrouted Fixes * Fix #96: A .conf line may be missing final newline, this is fine * Spellcheck smcroute.conf example- Initial package, version 2.4.1/bin/sh/bin/sh/bin/sh/bin/shlamb07 1652317132 2.5.5-bp154.1.252.5.5-bp154.1.252.5.5-bp154.1.25smcroute.confsmcroute.dsmcroute.servicercsmcroutesmcroutesmcroutectlsmcroutedsmcrouteREADME.mdsmcrouteCOPYINGsmcroute.conf.5.gzsmcroutectl.8.gzsmcrouted.8.gz/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/smcroute//usr/share/licenses//usr/share/licenses/smcroute//usr/share/man/man5//usr/share/man/man8/-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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/fbdf8becc04ec339c6c41d512f9431f0-smcroutecpioxz5x86_64-suse-linuxASCII textdirectoryPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d0fa25532157f4a3f6bf9728df131b2acfed2a4d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ce69f42afbd91338314ca6f63f7027bc9d720949, for GNU/Linux 3.2.0, strippedHTML document, UTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRR R RRR R RRRR RR R RRRD ؈#P2T F]utf-814624ad42a2b659f451f254db791de26800fd66d397f8b90890c1671f120088d?7zXZ !t/O] crv(vX0VJ]eV5iNK^42ҕx-q w_v1&2Ew0%Y . >HP!GUfiVF#%[eOpҖmL;Y] T_<+|47մW府UdA=GU=˘:s ~eؔF#Ya)_ˇ-<?#?&ģr%.KСU/LgT5%zی_eK~J Q+cW3}@/4MVjik#EiIBu BZ3? 6 ! - XAK5e>/s9w% Z:pA*pny0Y%ZpO~BORpiL:Dg{|wT(ַ^<8^Q^ R?{lZTL.bf]6'sb)^=oy zF)|ߜ 7|sǥjb,珝iwv0eC~3l#L9ʢa:iTHtGfrYkQd6PG%Jy?^W;#:89L27Ae9/*uW4TeKk}8+Έ֚ٻ4>W2l3QTPӣ Zq//9gE&x7焟imIvno t8VʨO|Mw?۲Id8~5Ie <ݻO |xM^5pCQ˸ɖDQz1F`K1ηw0"<P4EWwv2bm8~vLk%&=N3>V5rBc0mgAzX}\NO߇I쇡mElJEd(W J,Wb 1b#ώ_kکh9C"u+^fi}_ fԛ׆].wpEsO["Ÿ)嬶w㊘# })c"QyJ^~[cܶG !ϻ >%q(SaBhb$.y f4>Lt2[vϗMu%2HD#TofD Ta9Ԋ0f &Gsw6T晴ZeH7 ٴ49=W&Je f!R*HH]S敻8 W_س?;{ h1he kJѶ3H$ rN&{8p(Ům:؊~3B8 bk)I2KjR6#D#-6"C5ʰ¾u0cѳM@U9o;yN͔֭/IҨtB?!-Qq@W=l9TtH;8Ɇ6ohBVP)_Hui;(Zu@ n `n$sP5}9(i>@櫈WV\a412TiW) j O (peCl*/þ/Ĭ&*QXfS.%NkodCaw-3Ņ 2͆*6ۢ7JLz[ 5%O_jCd?ԤS/QF@,!!*죮(o#8&٠SXe5E膛dfPQOA 2K`3ɕxgm8b,H*W џś\sgN p}g$%ifHޅ"cՕD]>!\{d~͔RQ$o4|c_z$w:;w²2#R䣢59&SJF}|QSdC:<]+xC#~0Eyu.$LU Hb?GNtf#ՎօHç`?:DϝjxW>Z<ݳ{쇣$=bI@[}\5tҧ*ϯϫJ'ϊFLbFX%)IA!b}(:s-(wrۤY&~̜#,X23*8>> w4Rr1FJ=Y\&y' 5䩧 fi*O!0~gY4#G5"LCl'wͽ +:!w`ۜX9q&I}OJD~5< ;Eh @;"m򷾯-k`S֭ѕ{gޑ:;w.Qh|daJhTN5$#YXf"Jhv=R/m}7mVE Qz7t|%[T}<s$o^t7ӡ;=eWNS~ pɰw>,I{gH|&.<㜀W|c4o1zKgń(Ȕ4bN-/ZHiev'cw3ƇZ?ҹ$Ї&1>%sQ(Fo}GXGU(D(ML|i=p;^3LpOs?EBy6Gi$qd$ (Ŕf}!mtf0R~Hg W4ToP_N%;г]{UDk'߇Agߘ1v&Șf<<.Gѷл@\_P^Σ'{E鑦lsj1I;"W"$~)Yh%cOV9D&r?wEhk?_J+`8$/lAH*'>Ah>ֺ ǩmxUOɏzNT)дg r4U374qdDq,r#ce&%5ǔ7iL#~|FL> $l'iVU(ƎtgCT{<c"S -'nk_=?l>tT_N] aG}!W; [V[MJ\M^ i+&(w|,e:j;'5nGtjh3gD|篥nB!`G1L]'D-/}]):<;{c K#{]<0K3q<5,< ؗ+yUe=l]x|)Ozk`5AkZc 1m71>(੉Z&#L\~uhS*-qu-l}^nMĽhL8.+T it7Hç%b"^ȃ`2e!h?ugז,I_z6mwaoUW-O%nAhP v]ށAf]t-~f`k>V k*I]O7~+%˭<+ld5ty)'H=;`<)#|>g 9T窱ӳX|OW$MsSy4)Q7gw|l pΌ!ʙ%6O/ZhL}h>cj1x;b8a0Og9ɏY_E򒝯5܉g0$W6TA~teqeWP3%˫ sW \,0(dL++Ф4;yȣ}lTZu4E@!)Ü*xO^ޯ|!,k7D9P5ExrǛ ].#bZi8ɍ>i j$})n&.}Re8$/L0bjniieљO㟊t3'2i=tCY}a鴑(bffn$ZI \ֹؾ0lj,[+jb ҊNXх슐.X\3󀚤2"tm,i)cFM5y9iÓ!&aHU%0#*c9k$QRqӈ%:>_9*pQ1J4zyl3˷#$uq#|P3ufFhmLچL9z\4Yfh!AW(YCJa7IA#Ȝ:mC4ۭ'rSg%L0T<4DwcBЖ$z8 \8^c,<oN)w g2֤ΌOrq :ʯeܻ pX*'{#\XΔ&jG ZvkU@lY4¸M^+gvACX}:ORW$mWuRzmP}0KM};} Zj')di%3,a:CTpMg-0Mrm"1>Eh%N]i{J旋c뺑XucG/ЗW{A8hl :vwzW /kxيvೃԝ>HNAX^aH'c3cΎsE >+!L1>`7X= վ)gAJCܥya lPw|m19ۛ&@EVd/0LH/ŬU߹fcĥIYy5bJ-13` NkwOP*(d, IxjsXzR"h#FyCr~ɌdEu"[}F(o Y-h~f1%}݀-xĺ~( \3xV~, az(%([9 ʭXn3t'=G@w3yo\7ART$IK `{qfr.ecגd~D#d`U'ԃ |bTޗ4B7N?M Zz^lJ@8狈*^ܝPncε t}MS"!SBVWnIH4KÝBM<6QwtԖ^R:Ls ;{ʔ OBsKz+ Іc>h8QDz{d4)Lx7sM ݴ;M(t-HIdօ%󰬣s zV&IccFz0RI@2xR c'w+3& dQAQd s.eNA L-H9n{nfBu]%c-CU-!2(G0`M*2{Q=c3>y6_'>K+bL EyjU('/(vPa^Up_$nQ)o:SX"1ĖG].mr981gvݐ[LXR<8 ihVx ^1$2Y}%}.%9,5=vlO³]3^;PnZK%}<=*8cj5I ߪ\|^r3GOՊ͉{mzTzGFܭ`5{ELȢZjqԔ ˃+n!soJ{ +0ϠToM;"0pB] xNJ pYWy6aIR82[$4=1 mP'45IY-s3Q*%+ TGΉ kثi-;tO6 gG>VKt4o؊jI=F~1[Ct u̕ _IP}A0!P<+Tml,lD{P(ޘm3{~6`VgcˍrDYhc GpCGᮧM j`dXԅ\g d?"Sy%k6iݡa0F! Zco uK|'-jmvMh5ƃ̊Z?ĴxU0Y#wq]An7zSJwy+9cEsVTOBQI( R;n@wx6ZAgt\# #Ͷ6 zT@T@Mr@)׊3?sY^p@R-JiH6sks nk6\j>|6D[uYue-" : ?!.>v&;o>05#0\;zoGt?Y^| !][<A1ĄR%@Zo3+D[3#7ɬIJV⁄‘@NH=/xu4gZ J+= XĤ o/3F:aל+=z_}O # [Ğ2jmn}kQ. g(0 cD0ƋR,UQ ma>ldv0#dw<+ dC{Lw=] {H%P }z.-)Bu[&c:ϳ0^XQU x9aN2 -!>5Og6.%ƛq6~r 2!;̱+@A:v vAyS5 dIjd*qe2İГZcR6:\ 8I$NZ"J !XNOۋ/a( >PӺOq'΃ENhҧT41499I. ָ<` *\#f&C" ;1`}iiQ̏V& p7ZLM`´"Y!|*q*beJB[m5& SMFQq/2xߢK"rS3Ε@2t;3؅!;Ca5CX)?56ɦ-;,yzO(孅Iϭ+3}IO^]7'67]m@8i^.Nf! wį_/YZϴ\{QK ĭO֭lXbO əC:(jeZ]u6Gܞk3f~ee) u3zm GEb$~hUxY۱b'ڇ̽x8;UVV8LBu ?t"A' Ḧ́ o劌ɇֆQZB \_ ŗÞs <ʼut|@|'| IjZӽ P+Yt{";pX^,oþ 2`-]M=S{PEÁ{f/J?YؔE .QOq4 OUT.CЌLq8=#*o@LX͞R 5-Q9I=Хu]QCMub|?7QS;0sL0*ɡN6l\pnS Z>;A̾_@xvc z8!ߧ ̈́3nm1|6&/;\e`䪽un*[OU/±^T8?I_AoE _e=u;0g1z|1fRN[;iIlOjP'vo\oGx'7Q;וV:?aFl$z0S?w Q@=hKy[At2faY{1_nkzzv˦]UǜoǣlCq %&$N4tqIbVF6o)"(0U;@+VE@?D0j5ki{ Rd!@ ځ${3e=Dppbʛ2iިY̼Y Dc @wb%}fdӿw,uᨢ1rhDGk>Hb VN 15l%BB7WPn, 0rҔ* hVehvcRjD"/~dz5HQ i?q [髕gj'%S-+٪_oA~4Ahw'="Ɂ@Q-|~%Hh<lΊB7<`"_pEN}Gntg;јP'h iۡ*x\Ń%S+ `o P TxOY*>_ߙraGtoO37#S\`n8DtP*34;_"O) a(AZ*l`eV }`W>C4 iO*20N/g=[caԁI *lRg'327:1Ydnu$'9^zzÁ{呃^OoƨҎe!m#ْ̄ μzYL .<ˊB1P]i2KbR|aYiMڐmCm4]0΄+ur:dUAƭ:ޤ#9s̎2k]$ 4*:BY^A&)~ڱ$w7 ݷxmbRF>$Jc`ܚc(;]*>lݻ'T\#/fR|P8fuQzs)./M&2de_DckZ~AidsP)h֩jq1)E,Bq!(7#RBFNK7O̝nN;+eg6ZSz-g]GiF4F,#Z`q5Ƹr ib:Iܼ4)CNPRQR#*FwW{@stGºL"Ad̿7Dq/ӎH7ʙ5trֳAc븴O]Z^woBu{THoଥq/g:ó7ܖ6Ĩͷצن*]aG6R~sT@6nz@gyu{*E>5PMr`I4݆I+s)ma>fmĔ2(揺"H(X{y8ʓctAueNByP$# S6 R<ظF}60V—:|9&Yp!Ve#^QěNRw 7 Q"]DNEBŁBʒEq 6S1QN:GřݙNt/sHQߏT. ֭Oa+~*#YT@WQ/ {ջ$T lt߭i6g|/b@  6"fj$p xK(^M+.Mr;մR෋2KpaF8@9q|~GZm Fēz EH!Apo*6\اjwo%Yzםp3aqMśJFGV!7G #%ó<+>'i-^;vj`?V@/'U~#&0'60"l\Lӟ?+W 70C17NFa|]wC}+;X[3FW.2v lN"BP$];i[ lc21x2` ut ߍ T␉ sZRuᒎlH؊r#r49p?ο;VI¸.AՌCN7z2~{lAFslBuhOG ~7Q&nEX59}֭{m*e$NW>6g;W㠌1Göc RT"MBjwo"0a wJ%eś؀Kg|~YYz$N-ƫr7z5 KvtcVeM+Lx08Ҫkht^c*U,th8Â9lW:H"qʰ-6jJ4)^j 1.aJR..)MW5LT>MSt#"UٮgA*rvn?4jDS⌁E/Uǵ-7xCY~i8byN4{Z> T7u*ћ;JCzbTn kS\.m*FevCzP}Kr;@-0yxr*7OzmGPUak%Pe*pZU:x_ˌ )'(щb`>Q &QGfPJ7iNxqHܤAS1v4dDk nȂ>pG}Ki5νM9X&td Gs+D=z/]P0j6y9@!"bL|`t⯌s,k 㮄b%:DU%|WA&!TM+d yl՜;hHȖܘC[יǢTxH. zJ~'/r#8v/h@]bLmaea"xymx5Rֈ.mlM0sK m2)HEc+(>\$^R!pޫ6r߂A\fY2t{$Lnw%{VˆL*#wQ^uSQ1NFg*vLO^]23+JLTm*J'GWJx╈0"<ˁ륒P0Rm<y%3&!|I#͊Cqpj+L' XKHLM 1Z,զw_qꅟݑm~joRZ+`:[wct䛙cáV*Dϲ V_1FV^lS]C${Y 4GϷ?zam҃ `CͥKj*'эnDd|t'[?2+Az*rQ{zG$|* Iv;}AV?:lQõ&Q]g=TS̔ӯ>L¬1-6_tHgD eu/QwV@omCӢ:P/NmcgB4yCSJ7^iuI+NHn"RheQa?Pʚ($yn9G(K`e䋆-F^>&lTM4!GѴjIݔpE?~ćź0jG@].5_bZg.!@/+2Nx㧓Up.Z4Wq37ah:m +y3lq UM&ʯBw6')0Vd9j3MFi/RK!$a*N^fV.{6.܉.ƙ܀S<:JFc#ÃGc!Y17:[&UO .nZiQBTr8Tx@i\f \b8WV<\< 8ANMyGRu6ٚ>+Ƕ햟Rվ<[G4}U 2C)n5 T]<963M@B/ {~RBD?@[f;>N߫j`7zOBʐ7uCXWxs}~hOZ 3C ͝ց?TPwJH\x&w7鲠ky0A^`@Aet}zND5jz]XIHX^Pj cNDJJ7x^ė)E_,e*@"7`tzfUq@jJ x-4bSI]<'}H9{xDZ{@{ <קȒ=\ho ~X x OIm]\ 1ړ? )"^56YdzfHy=(ſMeC30eXY8cMU`׶Xí>TJ:%CRGd) J'SPf?=/\W)z~PN[8#;wX]&X44V8B#YSU>{>Eۚ]7 ^/gI_mp(Kؾ힀-TGe3`/M/.\OKnӕ^t#ls*k4ٺ UyӰW҉V3޹@Al^8iZ~FW]YHYox[I_2OzjwyLo%۵#&h)7 }Of`Ųs 1+ %o0]S~*I¼wZ|:+@V~פɾx׬or+ѣFA/@8dnp3(B{`7X8ٴ i|zDwe~UL t6KBp;7VS%ڻ>!r!zRDX a r{*v"<; $ dթ٪;m-VA;eдF&0bREz1 F W2#ڛ zޟwJi~? 0$Ϟ$1{u6T7yfR4ьrM6Q^$^{U@Q@ol=O鵙0lE?LZ38pDyQa-`AA6|OZN93Cm*A{J)u!FkM*?/>މ5f7" aJKTb'T[Dfۯ=+N{5OwSщNG]ѳ ka]Dr >u~2".^▻ji8и!U{?w@`*C 4b杻].i\})?,ha5@:bC*Jϐýv"B("!2_W_H/4`DgF2%C((kCy!'~Va^%wFEG1I>WvO4gG:c~MLvwl5' tI[8\˅+қ(ckS֕M|;e-0E.o9P?rYDe['6a˭ߗ -Sgm!:?k[P1 8yӆqkJ2@"JtãK 6qM\nJj~iێ5x߫~fvl|ӣ@W@ =e \9RI^Τr)OUJdF@Tm?l~_xю٫8SRcɞlD r (`f^#o,{ pa;{$J8@'Uqoz#攋<X:O(9&#p *1eg9$z-Sev-x@+@Ĕ%").Q{tsi*@^MFc_(kӪ[ep%\AL)[Ǟmn %wk3> U43ƓQ R)]Ye9Nxt#RK'==b'H״c.gv y–pȫXt f&k[釯mĴU[ZG@fD(2c9p(}~"aA!vBs9}I*sVWߴ1dCBZtZ,kbisg`rAbx޴ FhQz{{+Oy36?XO$Ɔ$`Z)NLe ~S9L+kvoiDẐ}<۾ qktbw=W HQ tnT,"+-G7Jm!zӄ? O:J4FF5rO.9r'õ `0qJ{Vl!5_JLP$+UxvߝσA}0ܐufӼi u.@=rD!"S͉h!GDM2 ג,tX@z#Y[pkS:Ua{ q6;)h[<,@ɔC-y70}~H}ik0]if$.i,ֺ 3G#[,YB,00qpY2\ic=twpEqkMĉjp?3ZP[-sb>9^!! ^x[bfL{.[ Y>kϴPhf5PPNf88y R[A=aC,JܮצrǀܗնR=O^y 'wC`V)dqf,HrGMw`,!1@4q𧳢((g~\/ؑȍJK6 ވ(]=vBAH#s[5G5j6ƀ`lz'P { ] uphIN&(qzE̞Y+#B󰍽QcH?AɬwH2IwgkŻ?8l3ʯ&J,BkOܬnaN}]H(aW!ڄW׮gq1-qN?znlE*4tȌ7_$ C $ʴ3L>1Ԇ10vvq<0Gd&r58aB*LJbR%h7!`׺o cT rwQzzcBje%@Ut* WLpPSv 6Es4xMoJ4t׎V 01r$"CE9׺ջ c B|-JLPrtvrIoS^dosn1@#藯&h W;ǻ͠^I(D-vbI؝x4{qdq%)/)bVKE|gSgTl}|Ɣ6H(O6 s1D#?ȟ`&eL8 #4ç,t55vFeXI+5_X^x/n^˫A}I\Zjc`ke:u?y&RSDJu`%UH'g}oIV`W ;] pGoWRBamVS*K|+t'q42u:=<% j,!fh0XGV:+1 %Jz6^G;/As$W~b?v@ұq_ d0T4ɑKߩyƕ#w{&)v70KMr;bE,p6!gcnџ}+@S^e&Bm}CfJ$vI.ќwΎEn2jEe$bӴE2O{,7[[8:z<nYv2N-auS[yKjl1vj`cNE+G8WEk"\፺0/;^E&%39JW`9CS@Я٨M1:Yr^jB/XhOAe@$yX3y(71x` ?',x4Ag~ N1^NPOp&]ot_}hJphr>֡oXa'"\%+zFvhr ? Ҝ"u uW۵= 5zrـ (J)g CS-0!zJ)6_ /18K8 c|vd~u~m$+Rߖ|ҘND@ChJMߏ) gTJ \.8ɟ]dC޹ٵu ߬~|E3J*  xrqb(:j Hi y}&@ȉO)K)UUՙaNhwCߜJS&`܂FnA^bîJV&ҡrҀ{}(W"1(C{N|`R۪͆6YɪVq.Xp}ivpYp`2*+gB}OnL 0(5Y+PѬӌԫuCNȒ-4P#ssl!&O{:i~ x XV纟LHsW })jO=v-r?&]\ l)[XI":SXҲ!}L=09h#c!G؃I,7&_rLz(q͑FSx'/.ݕDd OXeXIe$N5V=8L?7ڪ[{ߑ.*,T`j<6kK6Šz.P-+{[O:n_:Y;Z3s  mie?"{5jkӥjf4zcWGW;Dk'D@܃v ވh/L\N[.,ݛ2nĦd .e̲KyAZr5PR4qmX` QX[>8&>4%`'rn}.+"aPSf],$y~- v0 _M!XǮL"~k^$`5rHQ#Y?+٥벧=#Rxsn2-Z:A̰iqޱݣ~ 򞮰bI􎳾0R=H"\ROw0s"P Jsm%|0Vbfvr3Sz6WpAgrjݎpF>5o T6kk ݣGͺS>Mi:Mʟ!|ph[SteQ}z6鿻 q]V' C3iq abs\i b2qJbdّELʧPIg8ШoN U{t*JtTDF|aA-0BJĴ.|M@Hf򲬏'>rRd#]R:D,TO Ӭ.&"otۂ[iU[c]'I 0u7ePUE$Ȟ@b-_[EymkWגW Ngw%ˡ6K򘭼޸<_|K ^eWppрL@znh@΅2Yp)T e,/:5ۓWXY=u{`ob*\ ƴӥ苶jȄx5С_v55jNgp؃0pmV0'`pA*Yfoyzш;owwhH:5>`nnǁws3 |ҀQ9聏-ݪtR`gUfZ6oF%Tn3L8yvAY~s[Zh5nwȵ/csA;=$*G7TӘg43ۺ#֋o :-FO(n\=%i8$d|aG%Cf*pİx?XGX*´[2!7XD{%  o./9K&rU}038Ky ys[=ktD}[DԽd2LL"GDG) 6#}u+p?}&6!PX$LlRK&]cxq͂98O R'yvZoQ9Os,̶|)?:0(וvSgàeYQa' .6@\iڦb5̀?@\O}!>K|'Y.м+wv|SU%[Fc f::8웫BVBeHÑlqR B1 } <ɟ23pBF ľQ12p޴i8կj}nD1uub|HȏywꚣJWUd-EqI o=WVJw4tVC!S=^<)ɎI@>le=oTZe|f4A jAg:JW%2_$h (QMR1o~H{ؿf~x lY-< 5Pԥ@u 7, L3L4a!!\ aK"{ "hvabbm|#b@W7J(Z"faqij,z KiPF@^ekO7!eq{/tzo'zp 3n3H:-:j{ٹgU (^c T^Ik|i~ R]PILoioI{~$30s3gZ#0codD2ֵ"E;h#ٖ%ܩȷԖY `tz#Xi66m%:HG2 ET]!ƃp&-6u\4Gűc;[7ĊY5}RX.e:<-p?b{B !TS*B3,?$c]7%5>MZ-^iBt+fƷR3jC^n m19yH,Œ.2>D*Geu}E)&$q$K:ܟOAf 3Rɂ&edY .־{NLnsǎg_,GvHS~ 9GHQV41 u\ʩMcffqν7?\IBu5㬗&/K'2&[ԈBnAs] ->C G˓>C9}Rw¨aUTLZ؍JBmj,NM7'ZSd̽8or'Tt+@Dc$gbDτX}if'ctr,!`حCSqvSQ#ۇe %8>mtxy3on:\ ,Qׄ/bH$hlTKӡO(hC{n-'Ώc|dHL W1-B;@By&7fL4EOڈ{T'{FUmlr$n`P4mXjH^! d&' ol:eA vPFC.,^48\J-10]T&gq>(!lzZdWJL=ǀ[RP<؊}^!=fjA1 `ݰ/'/oœ^ 2@'FMpS4FV8:*$5 Bm(o]cm5`IsR}[*W=RGT28; I'tfhͣ=A5ty]0F& č[_AA087TpJy{ǓH! o Ʉvai$q+:" FQsR-PG?/3~A-_.ݞ;,r:J&c0dkϰԒz]H39gM7犃QAU~#TTRbi~2x_K6M+G&ÍO S~EhjCHiܰs#[F E;O}鉯~irs11 7i7&O*P% -.S_ZnrQPґ$7Zkъnhij*G_/,Xс+-BIFx#e1NcU sUVm'1e Y˵LL.1oFH1TGo3؆5U\]oq~.={t')z?r*eICѓe[Ӽ$5P/_^#u]5m}> | uvbN}1D!慶-|0Nǵ̿2a%}<@p^hݩY Aޕ(;KAO1PKSeUٿ-wOOhS\^e ` %FM..XhwPY r,Q =aAgKV $v} )Y+p2`~~cb0oI{!_0Q5|C)& uE2'DiIuFE<|dVMe5"T|;0ua`M0JZSIl~:ӼuO o"e0G1^_w1~L 93N]x!,DCfO<2ψH(g _嵳>{JlkVa|yA7;#ˌ~9ط~[{mWf'J`˦%U+gpo(51P<`RD=wvqOlY~~h4:4nFDUHxVK݂-n䒂f;KС{vzQzϓ-1S ʑ+{FD]|=D9gG +f'dYk x) r/.YP{¼]X$n&߫t^=X!ZߜWB;MgJs"O+gdAPp)Z Wr̶]DL\wQd^r9i Su]Y>٧Zk mC?\`hg]yR?yUQtjQ/kiÇp[I(94evUvn"߲tBQCf'b9pm*M:ndc>lm6;t̡^u ٺ1W;YeDƊV. x vOa{@|2 m0|3ܦ3jG= _=iso8Eg$7gme+"Ƕȥ>h~! q@L݄!!e1#a@u=!WBn6vaDHbȺ7DoIkB2uer<%4Ӿo(n1Fw?>H׉ ~]:_<1r 8-nZ,*6Hn֌ ٲW]P"~$TyJ;Ɔxu*T}^ C>+v藧yL%[eNjhwUuT0؞>Tyj* @ S/d{:)4P v56Bݯio]uge3lǺ2D(0Ȑ%'lG0-,8'7(#&IP6l +\bA}G P6f_N =3zn֐ߕ੝cH2M.QT5-:5y`SQVbmke}VFh_s1WQ( TOf.qX`hF^oc} 6KNq R)# kiр٢w$=cb]lnC߭PӾӃ mmp$ߋ%mAr'o][0 v{G3ɽa}ʄ< *W=KhJ4Wqb9_ Rep/dބ~kQ<ޛ#"zr%ea2@,mNA2Fuf?/Yno>Vd;1zN xk4@B =q[VDNVN?)zI. ~S au溫F1S-ܰ5oreTPdkߑmmVے·fM\f\ؒy玳)DD1{N?wn:#`j9\,^ĮTx^Rk+l[GO-k3E9?V2ɼ[%$򫜞kL5b FȪ;w|Nv_Iڹ>9*"nfrx`'Fc=&RGMu74f&1N/^jF<Ḇ˵.52Rm ~EUE32KAս71P[f_1̷tL !I`~'-pP)k|]:FgY*ӊ$+9v)aTLb睲Wlሃ0 ښ{o'|αvW7OQLD*-ڠÜ?n9k-Z*w ^aE7M '%b dյQ;h)f& %v%힘B(e"h y,‰*:I2}S SS+bXP޽:^SZ Q6' }'`2` p'x\,N 1aCPI0`[% KH- ]W羯>(ܿG}ܒsjڐɡ MH_&Tttb48v=}q^-jcCvEU(uzj%S9"OrS 6V\u+w.Jޖ1Gߠ ^2Xiy)~e+hZˡi.E^l~&i75'zǍs~)[ȾcUA_ PJ9Pk9{UISJØu896!s[ͬOU<^"aH .fePR{xVn4{ۻ\Y/jh~ćz7@` # Mp)ΡG$RXVQkVT[O(-f#+8fM^$>v[4z|OTJ#=e۹4>1?yX]:|V kK}5"Lc;@tK! Hu;T"#Xv˓œFl?ٟ c9d3.xZl?ƾeo"doⰻp]$T.S Q!kyg64xս/|/Ň=w.dsFpPmpbi:~A>{d ]=HQXԂU JHǚr'w:URgo|2ѝB粇!u]f[hdb胕H|h!ukf>K" ˨9}0\GgFyڶ9)d\‰b+r(L?^y(<"BecWo.YlGN [bLa8(!R1-Fu&~hrvB[?,wZuS oVɾ:x-9[s-+ێg-4p{q-T.bl.d X9ak_Y R92F'(g#X9Es2揯@Aա4n$i0AtFe>٨4]~@lL ʙ?5N&zG;&ud"F)4&e%xnw`^vS7 elR*-3/(_ q0Ȫq,6\KUݠp{&UZ&IyԮi+7'NQ] jN GhlmS߽-@([pIf5[ACѯCȒ3戥PVkMn|9?XIBׇALa_nj`/(2s4 !{WHZ'DYFOL1LKC? QP3  pGLLղ*b?ك[}>#2} +#yƪS7n"y伂 Pfp18)3-,=cRq[Ըl JU$Mvv]#fV6˕WLW#4maש63o~Hg.4e!09,!*ڊ/PY)P#}\³eȲ6. ﶉr#,kU=S^(*\m/wcXvsa;CFPo Õ]G8cٿ ?Ժ0& +j,ߙ;@b5,kW:H%h3yН{ۮC40W󇇲3W(^$]n~Ƒ·$/9fs)2pQ#A+|,9@BrzE5pҲK;m-%G2SYbK~G^ ^3&mqO sQT4';slN5WuD!˺4˰[E(i"; & M?t\z,LŢ] Zͻ+/%w'MIkϥ8e'L4f  FkoXk lQ?D t¶e-o`A. 07wWrcbGQ ?CdZ FgvըiTR|a=Q@<'&xzIb_..^-!f G?(ͫI,x v$̓Iy ;/X A1?E=(VI}k? ExGϏn>h 2Ae,Nي[MA^AMSiϴ{ ̊B)\튵1ߋΗn'c!F̕E [5\D~Ե*7KO1nb-WDHW_6C+`|(A lo4}(=ʭ/zN&ش0ZjZc0ow@±# " *KtZf:Y hD鎙˛x Z v•y7u:qj9oI{VD+}H5͒l!rtHX%xIwv"n̞DQJG') :B̈́4]Wk龗΋iP9ҟM$z=9# 0 b~е)byC,:TjI8)B\5YzxO‡10 J\ޑz$ x_A>ݿ5E T!hKNڊ)2^_Xk .3f . ze{{vrJxzadΒq 1 Ik8TMQ/BFXAxY!:GIoy S;$V_?+H!Ds]l i6wg?Ǥh|1ɜxsp|ϽIYȬ |-_]83:ÿ#ítknH6y2&&",%J_Is{^r۰+``RE3D'9|=h~YHh6dc^H*ڽyvH1%S'`Ã#by@p@*;JȰ Ҟ~ٔ}rh솦4dfݔ9nϥl:AALyڣ_v?~8޽tT=W;a,&hM)sΪ*Z1 0Hݞ /X3WOgVjO.\0/0nn>+^f Yu`R}R$1a)^r"?>1M .W% SC(IMRobW o)vq1R͎YQO`=?  Ѯ(d->qK _c+hy-fȐ]2p*ųR-*c҃ /oy#RA (f>Hh+db`5Q4iπ"62[E&E/oȟmۅ5MQ+"";r Lb)ztG1DyNýNbɭ鲕]\0aj&PQ?߿mljή۪z<;|ߘȠ i+?RkοJ6LKg0)CZ9Lhcşj+Z7 уUG9Jiym3Oc~fKu.~T ^rLHgU++y$pX{: >UkJo @yW<݊&k/'" Worջ8i%ܯ۝ 9b=3͞":`2Q@tzPk햻g?Ƿ0]oFl[K8M & Pݶ"' O0LaF/` ECz)6MZ  pl Izx M/{JQo<_2/B1P,db}_-NG)y5Mksr=rxR k5 }{of2h\b;L0@rbݔV S?hΣkp XVZq)wq9 w_MC pDeߺh#wX\G؝:Ʊ;1յ4&pէ#󍼍sVLk`T\{n }t/78 1нޏ)9+UD P~UO7s۽Ӕl}7JH܆$,O.\-I0 $"hĈ0 \wzZ=hq\y.73<*Q2`9OÈ|ƱȂ*Z뢸<#q`%RhCOlbJh9D㌻Vfz?'I|Qiԑü/;xJ9]EIUW@G X:FQf"`hӽ5ZB^Gr]q\"$u*e4{8 O"bX-uM888@#V  3} xP[T YWm4&(,Yj+TZ)>pJ^ uG27$V &`u19p\V*DD6Rfh|_pdE:dm|nYfE)ӟBFR+IQKa6*8JY .9~]c 4GFU < 0>AkV܍u~[+¾n0֎uk=d t D~ %3':-;y$5d@sb֖V{̑dvp2>'m,Sx@,y-W)'`Ν#svy럯KB9ut(Kh:WZ"˭;m~t?IRHM@_IaQ;dj沇Sss.<, W%,=DˆQ0Z3KxM5`hp_&i3bZo&NEa<lUA3sxVJk,[/!(#ѿEpˤZ,3tEn[Ey*NHRꞬnC/,̳5:{kHR_Dmw _j- 2 .R84eKaFwnnh,ڀ:*p_궓<뉐4<=v} 4խQ>KƷhS]/9m!^t/R=/񨨩-IꟆ=YcPcJa tVA%:48nXL|Nt헷YKuwѽ{{Ъِ a%5#=)cJt2l>層yVFdя.8X2Itл5m z,.*t\@93O"rV+%4R+sXoڦiêRf ֦l>xt$ɛ(qj럋COo m`e/\#zoV*aN e)N9J,_N $yfE8/eQwmKOiJGY,IV 9SvBuA= l*O얰/l$DkED*sE=ck8̊9b.VWoa8UOhNw=ia2f79(f BqlT?Gv(vQL˓~ :G6DqMr~dTMP3E];U#C:ϩt<Qj;:0}E$YVq#Kh3?vx"G-%)> ]Y`wz)'v:`%$Bk*c4C?/g1Dt xF)9gc8<(S52&nNMF)')K[m6ĉBnP,'/3i)KB6aFuT}zOzX-#ފ Ggh@sRK@,Sm^.q4|N3֡UDDfa[8 X/^9mоft獁M:f <تRe^% -ѳOb!ޮ-j[f)exg!DޫEp7^s^_h%-₫0BBd4gCr%-vQaΕ~g8;_!R4Gi#4[sfsl |#Bsj}؁g@Xl"ϯY(F(2߮$*DOE(0K4 כ%ih2Vo f7z\I9G{Ko!g]^(X tlO9/L݊L:L_K7hdRѹrSNë/ \wu e*q$bW(0DI~x8fGy`6JafTs;a82SgXHGaI) 7l:&tY($)#|,nBhŸ^lq0[@=ِ1csurIfB)OJOgdf;d<4o7d)vV6 U?KuRr0gBLK/rE퓃UFN ^ᕱ4A Y߯%RKz1Q|O!1~qI]pΗ B'޷44R >Wc\%m4'^iA{{^"l =%FcNM(aSU]u~qD槿fm`;i \B)]hW_ڿ\IԞz͕VWJ9i8ᵰS,UBf~~m6o&_3i,yBћp!Oz+;r L6ʼYz}hA"($eM2iZ3<2-V$QW&9WB1Ê;h+۾*w.C{V1,Gzkzj>7G.S a61Zۈ{Y&8K(lTx#hEɁ{Gē0#kw[  /╦ Mr!Y?T=)mWcy~;*؍Chel-t-I{3[EQ]';2I">&%qøJOL Q(Q(旂=|\Tn@ T:^zumUMPjrk_!^QZx萿Px4 SಏCTH tOQOcpD|xTXaUN˨h3^Ŧ5N m~|CPU57q龃˩ Qq3+ B4pѐG,|d@}Ho3$E^p UV\9E9|lQP:svXRq/zOtd>ԧϰ̈ۇmyd|fCޯ%E씰>k=jK&alY@G T.F9alTLD6GC0p[*Bwan-y?.hLghEQt`Tala݉w3{ARѕ9.p?GeLg)EF"L yrr!f:8-lBosqghq~ 2aeX(K2szI8)3To i2kQz^+SwE!/í>4$DR2MDaȋFfRz,r62Wl9@.Pֹ_ lvSArSA>O oL`-.ϋ٣Αǫ |FݼTzQ݂?ҫ'{G]ԪtĽAZ3KPkOf?$&db=US[3C{ٌejvI@y[{!L([[B<{10*,>+ئn(D?:ﻱX]1b46^iB ތgDAuKv\=ly1硲)TޭK|lCHnymnducT eҕH!;8>z7wWY/^9Ryt#9e~Hˆ^&HMEeM!TVl{5JJ0Ґyk(EVВIX>5[ yX3M}qz>+ӻ媦Bbr0 JXrmE x‹0äu(!no*3zX4"q{OXH$:mpa#|dS.x,zڕth@5Q%]+Z3V7 a2jܦt' R,!9(+YTbx"~|le}dʳʣkqEw^UtOYH)vm1p,?|DN%C,Z`4Us(# Ζp}=sG'n1fC"_ K $߫[u LfX̬iB~ 9LeAc-p",Gd`lEou2ACq ۣq}F5GA [e[oO%!|FWg>~Q,}舭钡CK^7+JC BCCST5<8v~,v "M',dY$_Y g[ j(lZ$t;(.,d;E.*(11:?OADkݏWMo∨6d#Jt`0QecTkdCI7u&?|ҫRxϼ`DV:tɺ \f<GMB.tSP;Aw{ÿ t^q4/%8U:EOҽpJn|cG1ҕfz5egLy,䂭~= zN gd+o:%L!p8L0x;$%6&CQTCL[ z h2i>XdlTz|_}Mtjus76g/Ƀ%#2CZǽ*y, {| ~Z| TR 2MtVG5wl5._`b̛|PnL5`ZII,paEWqJԏF\N2+MEۑj3:d, xD+WS=_M[QVifs&/3{P5`Uvq2=NN{#97>&GzbYQ^b:]U/y}75# 23'1{g|%`Z \ FgkıdeI"[{UJWktCᄆ%k ߲^ܭ K¾@M~L4(Լ&4Z[5;&80nkxU_딉9&'*t]kB@O3GmN{f!N+Ñ-M*5 fX0Š .ߙD#&5OZE7އLO:G#>QSI?9_Βg}D@+v&sb)* Jgݭ(S&rz PbK)`H p'yLbԶè\EJ*d,oqRTO1@Z'sAEjz`fdGZȹM@@dYͬر{@ɏC9Y5,*˽|#I0ߙY& ?摈79A>B;$́e1}Xh+* /]4s+be E$dfTPM)2aȡ ]LL[ ]q'('CX:/Kcg f_nl;h%ho )y0ΡL^YCo5(xfM{ * Y@GW yN*Jcy@Ich]bW1jdu([oȸ:(Ιq!5GrqH-2c'u覅u=R=ϻE0l|J}szu>ne *״SV/>_]J@O$U|1J_9j}b[O\_~4a^`؜ܳsV!m[&و .72*\-U]QiJ.Kh>V%xvH#"VoსkbOq{.*O!BAD~jח@b~d.ב^oNǥH9En|Е앛) E ]&EfddmIԻ)dMc[܃.Vzy9AmnRl. b[8C19imJGeQS5xzsꡟV gRI: D9KnT!ShMкS$NZ/dǙs%$ⵞPvw(GB7CFE&r+{M`FΒ$s4dl4ԡ|=xZ ?|zG= a0=.| 4wUǿ9:isul*M] vnkwrb +I֍.w+Gt0C;'kYR Z >2NV.yCFGfa𼸛6d屶lf1DeW q6Ւ@Ҵ`2b83nN֗0n ip[{4Ϡ_U)%3ՙu{Mh6FyAN8f:h*W|&%k% 4KP_fY?: eEq 8ijAV*Bf `Nj ?|t! ?vq& |WG`yl @o߀hJ")VSo82 Ǻ$<wv#ܿ/$9<{#8Ey0 Zw63B[~>̦_P ϯ=43̜gNVY 'rh7|k1!{Мi uKzא!. X8絼zY.ź5i<Ƶt7BL-LDp,g?_m%Y"! Ńh4R5NJ()eݿvfîI-A W:_TZzbOlu܉ՅK&rW03X78X1& *b6Y\{ky뭈,74$Tyd0zbrq#52U O?ߑB;jnpFH˚8{/IM:V$dtöwD߶i4tvB@U#G"?7&Y2YHAwKq8Ř, I sYhQܽqxIa !ٌ X"HKƜ2:u]=QZ7DXqύ=ۼrm_GU=*08m:'K,XW8=r9(ׇŦbĝ^!نSg4١G0A6"`PK]6/D@?zDhߨv܇70IɧyY5޹dz=m'I @4AT 'ڗ4ޫ<,ۭ~+` ֙r.UG^Y ЅD|}\4l3+p#C&Cmc7l?ꀦU'kAZvL voh>ciC9i67vmzᅵ4-5[J} ,XSڿ&NL,lEnD:5iADx4S~VA%V+\l"5mT5atU_B~V-G\_E 4bѬ6Ѱ]r)LTꨁtZ>*/b$MYkv'=ԕS=U8 [60͇&vv~{h 1cD; H򴮔jmHӹ5F';O~#FKAhxňZ1dT+ 8߹/dxfom&ʇZWlcM2MںUT)6DZxymR|=(.@>;]}X UPcE]ï @ޑ$B#p_@cr~"Kn5^dH DC)q:-Οb8hl ]f&2&MO_8f#o&̥4 ]DL|xvo$l#cһ懷ce+"*Ԓՠ@ CFG'lRN q?g,J;JR/ك(. o;Iql ߝLШAVg|Ԭ ~?]OÓ st@-7l!(r uT9,*V*UL4e#_t|o;w! 8Elt$|sX=xLn_`r(-v{G4$dDv0ڱUEE':gT%K+lKK3Tn~v $5GZnߦ=ڿ:䬇ΫIF :Y'd_:*V4М1*yb#_r6RfJE#5t1nL/g"j-\7){^zc#bY30:JEe 'Syfv^? Zyyc=]`!w>j稙J``/$)e٬ ׃:il1$e|@4#,lu(en tH#%! ^l!B~38Z`[=rOHLX >Je 8,]m,jAp:Wr-ʻB2yeM,.}|\J%8 G!7D8 ߨu`wLE~ZO!HutؠJR%bf~4#0m.2χgi;! #0-9Q03Q8gsTa@_ /!U^>]d- 98"r|c(sw|== Ulk(;F %t%0hF}~b:dM, qjCRa3R:v^V>MIORL4>%Up e5-VX8I4]_GK vMAZ\}`&` ˞C-jy`!ٴDO+2^`2<DpmMC=7RU)̨ ̀ץX󴍮bw ?4>K?cq™:T\!s1lI1)r$57dKIם!_J~J)0Q9ɛڛ} Ƒ~/Zljj'-Ѭj쾱QLfGwBS@TjU( l6K7Q_ݧ ,KY&DgllxF` Uy$S#ҋإ {3p?[rrĎd+8lڝM7JYEOzYI-%B @5yMuW#{5gSvߧt.3O3s#sHt1>]xnD*q#>'nU,^ḙkh=f#a# Q xLG]b`їw){&YjJic,!4Q[ 9TZ񒬵Q= iI->\R3t ,W8P[Ԙwq<%5֞ס8nܖ;p<>.vB4"O!#Bx /Ns_)Dz-ȏrJP5||ה'o;aS"<Cg&,* t4|| q,%iz>v:=V77 pYfʖ*\ eDmƍ8R0E7 &橠־eWzp7^X&e><3]kirKjwRO~>Spԥ@MX{JA f' Ą" uEbp^?'jOvP,ޒ>͏|tX83= 2X}@FkK9䣽2%WI!Ǟ)$ԉfsZզ+]iC4DKlyH8@|n<5=6ni}u1 -(Vz瓍ݣۻ|NbYj}НvSkQ#UR)JY~Gɐ8 G]S%}W0{IjN,l04%_:h<AS+$:u!v /y$QXt8}(2[d oE'ӽtL2# F,$P ͔ǧ(#RH D:?Vj+hŲחgm,ķN"bULvXoLm+A}et5&W\#+HX'3ՋNp@3Y.ܣ\ Hh-mctQKZU[*0ƾ:k&- :(ĺŷwUg-s.f~3fSMwc}I]1@dRbTy;)h抰X„~I 4W߄≉} ؽwCL:͡|brp:Hu6Ӷ:09 ޓz̫;mjlwӑNAM.…R>Xjڒz?܍<{uXm}YB3zg_v2/Dk4+Ww]>m()n@Tz`FA-M]*D/tU%&6 r35[H+a]sN̄hʘCC'(}EH|u}3Q\g2u$ˁ1hXlSe'ebH>9t2*^dW܌QfH%J-a-++BY~եpu"+hQa|$Q@"y2 <~ kkӨ-Mɢy-Rvnw'nA-ww-$._HӢS6qP`o,lIzU55r H*]s \Op@cWםேSx&RXoadQ5[҄ZRKa0KzdSud섘g!ldmY>Q3K#)xe 0yWȜF6X2T;sɔ[7q4Ek1K՘,rEUQ;p?<#:kRҌX"0a*?< P#Xo~I9mß~#+eEB [ zwal}_~^-H?!C\Éu(|bsRlN>pQ rN dON:AS. ݺQjϯu&G!~ZqN?B7ɗ1EF 6wѯAB71*Z:SwOl=px-'$oU>! $J16vD5RlW` gfّ r82Ab*u7MdSr:;-M!*KXoET9iQMB·wԒC-S#"BE=.y2.ovϺJ%a6xFq[^V:X⾃tcш/Q޺)(O5's0X{(wQ`-7%.=+I|lj.tX* AqQW4 *4`W\r^F&#sn}4൧˰ _x'5Kp!}AWfpg{?ۆ  hMÉ9N^6/Oe&Gb!!.ƒo%lPPx]U`BYuܢ鐪R{3m?7[2.Y\ix+0UVՉB 3V&E01)?r2 ۪Qut6}^4P$IMWqU, 5"ݓ5UY0ŜjS@!~|b;P\R3/`mr|G(@X vL`lYaPʰ>P{JaPh5,~4_XdA-BWbV 5%(2YB MM:Y9@jqf=Z=l;QV8&Wzֺjd% =;ptZ҆ ӥv fEp=rv|\]%6T-ðw4TmfBtbM3 P`iZhV5xK䋤 ۮdeb;#J8?5t69 UKTl2Eh ~ s (*yŅзrNŔW_W"lLK~͒R7 :r_sFoum4c𞈟A 8tiOkY-4 G@߸G Iff3BR|4Q%km6h"!72ĥGgA]6qe:ʿ_8&h Hί'#V 275?.Bel躷A qZcdUKȪ(F4Kf8(/3玷Fxmxv7sLGo,-^+> .FeUπXO|*8[cA.A,juz}qq3QuxdrR!|S@zR2"bPrUm7{֪ WRϥ/B$o"F*PHC l& S^`b@V'9(77=M£jt9mz`!Ϝ>;>o'g5jd?[-S*<7AUSx{&xMkk-a[/t]:؁9ڿ̒ :P7+G\/g ە N QsI*qosy5O`]dP< kR/G9o"Q@{wR:f J,'ӯxx?Ƕ-mwpU= ,y2tVi񞅺/Gn^=M~֬AL []ы\ g2OȒE!F /2&!fnMA¤<fWj!+dtcy6* _H*?]c=j\p&g!)N<l}>eQʝ4#xB8<T:VINOMr7ݖA4rǾ8IIY(dAIwե4كJCv G}K2wЉ ¥+>a-@~`{;<fdY$WH+ +AFtzn^&8:fP†kT ˋ#,T 6~;J6Dl|1n|b0,LJi'H;F͔k6ԓe3ZF,cL8"b ٔն==51jL,8OCgp/!^,ނ|vۃ6+d| PeXknZ/\p]L"EA?+Rl fRSaCpPnܼ MOtt\L((썁o>2t se`!OZ Pd<V8_Hw)#2o-*Dt-j rf&UY"BLD#A!؋C\lH}!nXFNcSKΙA%]CDJmȲksfagK`T]PIAxj8{Dw8y#xB77[ =v1ʍr$5*iso'՚b,^͹ EN5D!, t39 dx*vF*vnbawy7 Zg5M#jOV;j3k޹FEsϞƠu!?^vN9qE ֘ݡVl`<0 ul@`GQ!?+m*cIyb~BYN'ԈěY54=7d R/U5KQ/e! a%!`L^j{,rXzٿvk}Xfrq3kHy9XmvUvX\Iv|3c >-+FQcџ'Y Z4jԂPi(cc?ĉMpoPzHmӧ1 GHPhsҽ{h]^ '4 iS3vsG̈́G x)&{bq7D$Ku) ̜bO^K|>er6[ =A ?HAbm{N?eJ4\_U9 \jnñO9-X"K蟱fHckpHDɅ1@ ^/+?X{O Uf4Mީ֘lU~*%O ^[ԅáF,X{[[LsKFĬ` DN^]3pp, &1u l0ZS0NO֡'hڥh׊r90^"强Q h1*Oy63=;%"5-⏆. 7݆o\P6l$ed ؏ 2waD.L1><;EmX>ALwf֠؟D8wGкOo:rOGy3B$Z]!VT'|rj 8|MKUifh ;%[]* {3RTx(ҭaa$ $.q,k8qUXgiں僤Ӓ5ye,Xt\(+LnVb m$u}jLq|bb̗p> 'ae-zU ]ʟP\$I.I=>VAQm LM,KMLL-tKc-_G$ir$Ye$K)L M'Hwe`B!%(X8vr_1:Phx]&Dcy)CJ1\B$Y?0?fxbnO:; ]EΥ QYnAϗޒIN5`^+x/q<{ČE&lN_6;&'#}6ĸl6 o__(SxuQmyMPā1Oɠ}N&&'%:&NX=|yZ@Xﴹ %2cV#\T"\