smcroute-2.5.5-bp154.1.25 >  A b|!M@eee1E׮uJ`i&χ|ċЭ]^,By"O)Dlo x j[{-.n.t(SHTy*M[39ch@5CṁvZ77};X|HTZ|<}gQgf6+ _QzZ䍆-YC#oG;uw91pFC0?C d   ><@LPmv  A|   $  Fp!f(!8! 9! :" =;>;?;@;F;G<H<8Iec?d?xe?}f?l?u?v?wB xBDyB|zBBBBCCsmcroute2.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|s390zl22E5SUSE Linux Enterprise 15 SP4openSUSEGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Routinghttps://troglobit.com/projects/smcroute/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 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 L.@;FC %A큤A큤A큤b|b|b|b|b|b|b|b|ab|ab|b|b|15e06e4435425ee9c0774b00d96b036fb9cec618e7da51a4f4fc2382e9cf037438480181f769cd2d9359930e1123e554b2e22181a7796701e504d5a65c56fb616af042d13a359aabc839505aeb4296c72d811bc680435753a3944b4dd46dcacdea66f6a89543e7b4b5e71efc6c8d0120a91204a99236653bc5a212212f63bd06a6266a1953a021bb40cff23e2bbc7c58a0a832e8f85209fcac32c733069513964b05049a697dcf2cc020ed20c907bc4c60dcc81ed91d1d8e3b1ec31a36568541ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6753d8108facc0d72c44a3f541da79e76ccfff3970199cf93a00e240b3a519e35ef2b9babc9211603ae3624d1b56732808c5358f9d534f4528b12f68959f04e5592b5a470bb3f617ea5104e47e0a1347bf6e415560ce5bb32dd3994a809a776c3servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsmcroute-2.5.5-bp154.1.25.src.rpmconfig(smcroute)smcroutesmcroute(s390-64) @@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(smcroute)libc.so.6()(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.27)(64bit)libc.so.6(GLIBC_2.3)(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/shs390zl22 1652338144 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-smcroutecpioxz5s390x-suse-linuxASCII textdirectoryPOSIX 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]=b4f9c6f312dddf0f13a314a0546d852300f6f0bf, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=05b7011eb0029d5eaa881f66360d3a7ea57702fa, for GNU/Linux 3.2.0, strippedHTML document, UTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R RRR R RRR RR R RRR/:utf-8915ecdb970f93500d76f2d5777d5e199658b19eb7c959e0ee78525da03decff1?7zXZ !t/M>] crv(vX0V'yK>'%8bvs;q5̓')0Ou?`;3/99uhye!B68'ni֛|Ǵ3|KSž lNm45|py;46-Nf(Luyayh˙7 o9X(7!N9;ոGlQ nD2Cˈo='{`PE+VT%$H(w)-/vg}OR6m36eViN|+4z^KL}xx-9GAdBx _!K%pKB(ڧzD*ŞִS_!8쓍%xrZEq_NnEz(y@@WdXPM%Z~؉&s-W͇񏨚{u7Wo"Utj>v,ظz4KP@#[2mάˢ&H$/zuiqJvCˇ쩙k=cRI˒TA;!C6u^Hq@-uP)4Yur_:*k= nߴ uQjG~|B"2pٔbFaXz?ڮxΥI& 2L!L}w&}BP&J,K2 QL\[Z_ratI ٣v }oVq=C"c ~҉N>wRSpXum.l#9koHK%[UB3i]Eȶ!eJhL&R׻L? Vq5ٖT>?:=?3v1g&@' ս i俽,G4牊6x " phŲIe5q:w)eYf =:ﷂ@h`ۖA4Fí.طnkYix|TE+,*!%3"sPQ׆=e2hNFI&<mPA`soDKd= f77*3jm6f3y®btUBH(ED7yt /R 3D ) g$ u% ^Rsatܦk "q >\u׽%◯%lt3DSh4eLo2U5$& ^_Q^"וa~Sr_i.dC!<5۫TȳXy->:i"K\#sK%{r[{{ihvxw_fM/Od FD̻Mm__8f&mDO,,V0)eO3s}H\yL_ĥ,S`K-UTk<#+!:-rz+0ʍ^]OGmQ {{ȹ(RP3n җ$ۅG8j"Ii) `u5vUih_Ռ͊ bNfL9룅ocn49>.2؇U/"Q3Kb8TxZ JX7> j;-Ɂ@6"UxB(%aBS?1Ǣ - :䢎qKjTEZnݘ̰.I9z3YCiTa<q8iN2i|{Q,.VQ:O ,1W9ګZ؋L.?xX4O灐k (ѡ ”;hb0dO2`dLѷ9'%p;j)ƏZ$VƯTIGu;?# Yΰue+{@ EU^ G)Qq"tRҋedY)AcaoYSѤ* o͐#. }ky}8 vDkC %Ӯ!ٙQf)4l)~ZuRRvBpY$d+RD`1+"8nv}A4MF>&E}0H1r. /0eĕ~ִ{ cn؋w}…GdeT *o`3 %dq2S8 1uP:)H.@]^Kp 0ȮpK$wZӿ㍆?!CB5uWj54J &Rht9ʿGOh)>Θa? )݄r+<gdнNp܋9뉍-PϕCei0mPmyP0 ИێGJCW_ ݟmFc^cD7cdVSŒRRbظ9VS rGŷQ1k ݌4F‘ mΈoRZJ}w H*gY -1RT۵vh9ĿnA|@)ew&kR}J'8wC4$ 1#w}Ccӗo_JϧP>lp=ӮqT<1U)cO!|I0-lu'5L8Y-9VE\s ->Km1),;芙ʌi6}Wm0$%+d]뿞z^vQHեW,D秪ڐ3}-[d3}@A49 ݝ|_IJbojlEs䧰XS4; DEUϕq 0 *.-xlJ8iR@|rpUп*ŠQ<-|͑"|?`\.~zNd˺}~+%`ZW׸ jG>\^0 +f0I.ja̰†n_}!s6k[n2N$Nş|e,877rЩ_+Q0=_be FkԊ4 |̈́[ȭ!1 Z#.n5=EzajE10{" epGT,*`Vx%;f+SkY\}h25m5ɁLSR>&[| t?FHMA+z`qC"-"/%KrH <^ 9Kiz);׶n1BI|~’n8F'*3쨑ZeŒpoJn'^ ]`:'5Հ& Ҏ_tXvdJ؝ϟ%PΝKBx np;>!L~W|}5Ur۪osoR }<[%9'QF}Kt#*QP<`@TD;2n1Z7wG@߂VZZ|`AI [r۞Ri6@ ͈J<[w9~o}"iO̓2Y3\s!OsI"ǻe5!on;4v{|42N˅U uyc\ҹ:6GG6&a̔i8DjNK,/Fde9c} W[P&#$}3rH'F˄x<(wclCdd5A{3\N&%ږ2l'PFѼeZNK_QPy.:vY9˴1oɣoF[sBu"P騚z 16<2..$s'= nY= kB*l G'3E|NRA٪loϩ[ <~\e`J`(̭z)˫Uj]ՓpcTgjpiJi5Rln%_Аt&fh9PZs8 R9S՗t鹜Ʃ (aB%* xֺ _*[nz;/G<va @祅u偁f&N(zeI!Q ރfBo+Ki(Q:{zbd,eg8߽X}[ WrIbhg)axUJi*rf/.@wn@UB zh͏ݣ'%;lI,g4} WT\K!U4yOҖIscp>YR9^ud',O%1V9$RUǜ86PbpQQjE!a vhb4 ԕ@UH_sbmpEO~j߉/3(N!=?k ˳19jD u}T HfG*>=_Hþ@sf?X?ZKDQd"=6ѨGOmR+-kEs!# C?s!)scs=kԻξCQme)Bq9}lKdq*N>Gs XdMM813= m`eb:)vN?{K]~t{fqz9Mi, >.'@ȴrXE1dCI]G?l 꾜*k{OۦKN<5hv꤈FjHBje&z7< {m!`"uIɫ 'qfM2f"fSӯG֌P|0ɭtq!?ju.qp0 .Gs=&xE7hȑ^xNF7vTaZai672Ξq<H!3Z1 G-2NwOL:8I}ItXTHZ+HHx-a=fY;ԷHHFܧg2h"=`)ojtGA(B5І?_EJA@9 ^_E_P[l]f,}G{Za oM?z|sC$C5zֈ ?eDz,MZ%pO7moHJLf>X#d#1HH@oۘn(/Qg>&Qo5ekkn0fXKir ڊz5$t<ܘtmZYbwEvW&& I7s5E~ti݉4Y7ab(i{':|V^Ȭ o[Q-kO+ؙ1X)lRKƀ§U UKP3;wZi ߕԚ>95S0ƞjSո@CbgHc4K#_r0Ë1{7Ħ.r(ST2TT.b_|q,ܑǴY.XG{Za,޴Ok43]P[@UhLxk`&YdWD*[aЛX`\rOjۛ*<>TuJiGZ&,>ԋ>Y(5k4mPT8£! W+ 25h̹R>Ï;vQ⸠bgγ:8q4]dXLTb KˬUa5̤7<j>i Ǐy#`Tٕ]#LL$g)ʲ,32S/;ٍT?csxQ#Ա,:Pe}@;`E(4Z+^GK6?]PZLASJmx,%k jWQclJ=GWfb{uc6Kp͜])[ NTD$ILk0- o>cKeROLeZwUXIE>O#›(W_QcH聄k sbgO^lCxۇ#?Q,!H*RK~AQAERsUjS'MݘxWi LqIr˸=&%J̖{j{#"Fj)5nkXU%j[I~cɣ%w}qSOQ8ПI*wP[wUrxvhhKEpjܠ9w5N33_M>']X/1Vw}U+i,氂bfJM_vl;3;A|^҂iGH*rLB۬HyjSB ~lP%!Z "iue=PViZC6!ً{ǿS#L}MTV5i|N*nC2TVqv2y>Sox2aڮmgXR9a2Af Y(.(KŽդ(Ԣ3#Aݞλ|Iػk%?rCvy?JO#z||?~6pCOnLQgTjTO7Xԅi\De +Th[ %sQ11H2R~ &%l2cj2iPžWx:#hR<1ՔZa=$B}]t?Mqe4_mqz92zk=Gfhb@ \LKXg<|dB!\ZQ`×т!][Q ;Q kVrLnIOu ]R~h {ͺ5>  u4>1*g8S+Jі,t>mo `7k0J7saOHydUN'/׺Dʬtc mCt;-n>x#U_a5QQ]LMI͓9xu P]9B1Rr^[3=O% (,ZwNI=Nޢ^XD20^U;GP?S Ý|;Y NIاB:b听(-; ZX_^ U*I2n&IC\u[190#UF 춈e,A${}^\ILq.;י˳}q@}M,g<8f~:n) 5m(9ExS hD0Эg+eħT7dYT؎֓֜JmxKjLFc_qZĕZ_LH=#^,EP\_) .t̤83;Ea#^ yЙdA `We|}'8hc}݁L[čQwpi@c5KFyj܁ײf 6ıN$|:/kާsp$>y @!ZgJ>sQh蠣\yJpfToJ67`k/[ g *VbI 譣y{N}H;Gz[:ո,dMfo'm @ukNB2 ?E=}F x??Ǡ@5fw]nJFxeݳ桤I<8$aUT3&ك -.r6 ]<6ς!v ]O1+MZ[<1.?t LxITD"%ڳI)zC[*6 H_f|X[ǾZbL|swVsܼIt73>}SzPg 9r^x.*][9:-ٟWgTcMt!* yJW}-d6BG\cW  uĽQc4}tv2.;{~^r @fΊ .< {Т>I JԦ@W$7iA:W-w5觾'g60F2& S 2!Ss`R.0׾V,qygdQ1A톸w$~k}uoga ~!=?3#R=H=d'q)&.ܯylh]uf* <oǓ8ʊoH쫖zIsPbNRD?ldܐY6!:6bjW. {LҬ5wma$L6iIik h׍TC@xŃESLQs6rMz<"܌N ]W 3ZWh{ˈ{-&wSO~"`~@Q$* ONPGmX?z:{vA#: uץ. b81K|͋ڠхAt}Di i ˶>MԻ?rmjWYuD${2=&Pg#,GMzKőcQ,abIr!ERz4=aU C1-H,.X"⭀R2ٓ+xYY$Yx, qGn3֞VB*'enS ni8HC9g0d H9;5X99466L#ꉩ4 zd69AI/2>j9>/}}idu52/IjNYq0S"@{{ [|p/Ի&"gt1y=}LZWJ{brg d4ZLRZ 'RvM%wj}]ui.CҥEV3g4K{ݾEd13brH\+l0!Uǖ ס!ǣ 9]QZb@#Gî):LP$K)f^p{ѕ'~yآ#VF"CSAy{}Q /tq}`[<Q¹Er RF7M3ۮR:򞡇F41U?(X>vD$9A!Z3ub imb{*FɈ+?9GbT zbo ҙM(wsPB\5mȷH pڣ8uD, sF4W`(^b _T!Vf,aP{"H* | 0c^~_lFvkt^~7$P֟Ǣgv*KIűB$T~D/ћLAa:rӮxmD9=§*ƢQYs;&"fjO8(1yVm?* NfknGGj۳Q YQksg|Y5j,`(I{dIJU%] :Rc.%otò.MRk$j'|0}ljf/jZ6ĝ ⥾;AY/R}ȷHEvvףD߷x}CdmKz1 5{h4sy؊k[q^Da-hQHBnӁ^,vRQpBUi/^.놾CI"(w)8"pa'=Ml+vCYs.`bƫ' ].1sf-VA;̶U]'4o)AHZSnj W0g8k)f9DTv0Kˤ o;-mz4MzFp2|޸4ff z{mULGM_( ?|~9]W."05.[Kh+nҮ͜GuT-yf+ 3?fRfM#VYRm*Jf6"tP_r;+yoY[Qx3󬂃1x}#kZV,c%4)&9=A#:tV4?֍2ٶv۬F>rV &;2WvsNeFVm1!a7pdc cq:[k_/Io-'zDnvnN WJN,^i* $H46`Q.f*cLzYgW= %]؜xeZ4#j29/Ͳ$[4aj? ~uV{:&eǡ2qO?C0ivX'Kɿ*-Y./%Ot67thuOEn-7S)ok >{p%0KSHhͫG>m$i 4K[D \^"8iT]m~\RJCHC #B d/wr𿄟Zcvچb,u}S/ŏ=O5.s+1ޝoZ8cʶN՟/rzaEѠ1oJ%QûMZ$:Rv-Żwjbmo's32O4[QUpTB`0F#4J'.taKҬgz:}]ld ֒o˖zIsj^@=I<?mlp)ٱ`/r'_5Gיu^4HOT\SOJ&m3ko{*@ ~U&^`~K4剑[`{MHυ7GT0Q*VzjBXuwXyۥ'u`-5A:[h Te]5n97bWšw,,IΪJȢDbYTVB5( sk~ǧV){nso%o^o?3dFA{B6;_͐\3kbd Oԕa%|E^26JF]'ת%4X,saMz`= }+ ))x#Gqjh!P :qgŢРJRF'E ׅ6qS.9{S.䢏ҕi b$sV*nU&Ͳn!n-Zg '14P>*ʵE~\? <Q.$B0Y;r>{* 3:$W..r;dEt.x"w_hcg|NG^#eK{'/`P= $?P"'jB(FdVZ5|=yZ[kp BrZ cͩl5\@dn ikp=2Q jљ+r"Z#K<:rp[(=6zL&Bb&PO` RF ߣStgVM6;sLQ}"w jr-(/m5_gE D:1Nɚr:D37$ܫG{uؤ@Ytdoq =Q }Xg<6(UЈ;"F.F޿{<|" k0iV٧:}gx8 )x T|^n!U@2\jnOLp]%GpLc[黮wT1Kɼ!]ZJ T_2 P=z9x#Qי rO$NtyךG8 빍|?)X{2a94`$R0|0Gr+k=L?LŸ"aE XҠ _dY _Kfgml(WV6`o@Dȩh(1z-^iLk#fٛ/a PadZFX[69.d5l7qq %G<;SJv0 ^#Eb)_?tdsc R8chS9.DJh\bbcзgTl_OfTBQU ,,./|B-W]&BOSzՉ16O`_a*zT?bWky`̚%R)'PmyBzR,260go֊5;M!q[o@'eWQ3 v/LgT=ӕP[U&#l4%Z 5 '>!urXZwH/9-YcP(#5e] dpl Qʣ{j1u=>Yvrċ˷~R<{JjaOܫ8s WʙfIMҩw^C(-dûv@7H(#I-db} C;-sjd 1%)$(9\:?ea>ছNns1/)w\h[CgF> -=۬Py!Gݑd$Ѱޙ4;MG7gVv"llfvRV6YZoї}K.%WW%hک/d Bt%ki50/ lO|Z,|)>] eDC-ڧTULaS2JT*:¯1[ !٩-Z'A# cnU=~>u5Lb\HSfju273 l Yp* N`4S#/lNqݷ.a+2w!9nhVe7xu|!Xh?3) [*Db3/Vmpڜ: ~,]zz_|4[M2۹yQ{X29<+f:=eC 0AFrP[8f|7Rȼ[)@u 4|%*z :QYUC[y+G-2#FmL ڧۿ{Mv߈6㈌; ̪x.y$τ=?z#_r*֍ؚ,.O$ySf8P:̗gtɉO&6Ϋz,vH^[\,(»<4 Fb\.ffZaAonyTY@cj$O ǷFtJ;@nUb깝Rԝ*\Y',v "Af48j ʒSK]"?I }m8|kfuA~\ZoO?wۆ8Ժ^raJ,4 _! lk8,)JI50RYu՞$iMtLpJ]Et%'WK,Bn63l=8u{˪ S]ҋߛmf `4wl~&0*bnxHs;4*.s=0(P$C /"$jR%l;;4eK\mjnSvBu-{Wd],ˌ uuKGV)1R~Y DɱqL)OY>ع ITv\0e3 SS4G'@lr673ф|j6!=2o/ ޮWZwDF9*"ֺ Z>B`9 l,CSn`= pN޺3Q=z "G/c 4ucUjG;r$+~ ir Tͬ: EMFNN:6KS!G!TDR&$ئJp4lh{E(ihA~;C* e6r!e '4d,Zll\x6{7'/gT+TҠrwd@ܴL\82$|a6pc|kV -;jFա+ X4XFb;{ؔȪ%"Ku՗X}%Qf4F,hId9>07 w#,|pcd3? 6sb]r'6mAEeƟRE? -~ NsdG;E@B(?͈IdxdC O/B-m5}/7XXvb˚OEJKR&{5Yq^Eޭ kU^5FҟϖyVNe.)\#F"}z0c3JG"E庸)kmT#YgL~-zZy]22ȍC/~*O:+s? }FISHGx[xk~d04 8 k5&}`ubkkh#E~(u q(j<̦z.c1.~Zh$uش;/JV_[3|pIN8g8XN7ӂ2[Gt<>~Z6wιg|$f(ƛSry>2 Zjuiƺx_X8hMQINOqg!bVr۲Adj@|mr{'gٵ"$)u?pQACHگ>2>?"2dfщWUHTһO/?\YlH]Kxs6Y]~0 %t[!jݡnx'U;3,6$>j+(ltE.`dUv1_>E>rx.g80Ãrb.I}|.CR8'n oigX5 tCA f_QBjZŢ `D 5׹:㞕{$G;\Ċ13LO©k`@FaeA %`ZRTO)M:9)#`+FYTN s]iVN~@_g]zU*nˆ6Yغ4ncLt<4ĻlNzo`KpZ=jTX.f`x!Ityq@3:BzhKǟ\[Qu5FOB c!GFhWNt?8gcQAx\s5r{!BJ~bRx|q*Љ.#| e4Og ,d .iJXPYoNSt?{2H #jK;y+oHQF)BCK4%&Fh%2#eap;D^|DNM&jRv:CN{DŽm2b;$;^I/i!mAHޕo^6:Y17H:Ťn=V> ]wkEP? l8+*&T- DQz>6>fEFζb (qa %6@yaQT#ZL+$ \Kqu5ae9ȯHO;tzI_9\$˕a;lߒrL@o2(a*vf'mGW„łF7Y=Ic;$O1YaQU:ߖS>'Vհt 2#rD/ XmѺ'R+U`>:~m u SooG{U)0f=DMDedCz8c)pz9 wlq ;A0GvfB|͗9tGnۥ,ao7Z:[YVQ?k"Me&ޮzʴ"X G~$e,kOWpxտ9i {^aGXXXz0)vݜ&nYuo->7k ´_xu$+*G{2;S]ߞH.pGw:Ãm+M13zT#x1QLuQlxV{-7V6 <{M-MKFw<>F\ڥp?.|)- Xei"!ȴt5r6(bN_6d?*j`1! v `sP c?/ȜL@㪷o6]#OݕcKYj'7nnSqΔƒb <d5/k; S]ey\ z〆2T5=Ń(/4*p  Ȕcm>UFcͶs긨`3:[͜^ Nw[]"@@s E)鿐Z..Æv$wL̕u2`g\c1CqҮb1oi"{=Ko:ƋPwA_CM-d^7ߝ6mW*5ƌ& w~BNd1K=Q}q%~D0#ٮSQ0*R)1!y|<:¡`ul6ӬLX40D ŗUZ$_Yz0 N{XL]ة-K$e l:uWhہ C[ /X y|AD% U9]7 m!@S{ 2~e>NZ)7qŦ Avb9p)km!@r-w[*Fd,5Ώu3.*SyaUaY\~(TtnPhMNzo6N{ep\H^*ˆ2C-SIlG2f3fѦ0s&Lxf/^_0S~8J}Zцh,=i\S:kٿਜ,tݨ5jl/"'Fg -ݪWaL7i,OeT.XgJ^ 8^SrvhV$T+ڈ3yNL1Q`i|hE.+ EAe^o!PW)!@2 M0;F1ȓhqj`&GڽRn?8jX<[kt:ICj)9Ǡt&i} @U }D7j䊞7xS|:RCAs "?ick=&;+ J~ l 0hCRwNb#ljD0 ayLPrLQ+eEG|tW$0M 後hJf#7MPJ z~j;\s&z0=Ē k J&(N[)Ք]1W@/B) fFH<PUuL#z.NŊ?giI`:<-R$وi0V%a6x#ĞcNah[bW(t!H0fmnGXP=<@5 X}_ \_eLi)i@z"gJ!Ks+ny՗_I"Zتuo## ;/;SdyIPZd++rLQo8NE`ǝrCwrk9kvW91FQ,6;+wpbM[q)3٠OEE'$0Z:{ߦضX'F|.˽ī2A;5ߨI⏏|Ocw2RMsۄG|e CƯS]VX#O"~/gQ"\'ƛ#pګS!Z\Z^_CeQk>ct<6QYT-sRp}pnbIChbU1O^R&l=hz)i/5XLI,1/X1z9fi|^u+ss4]WJpuzrl4%w鎨)Xj$榙0GiP,\K7x$'6 b*g( Ӫour&:b@PU8qԷeq1MCiaשRP=lWMjYtӝ6y=Igt3&0̩ H ?o3 ϥ@V$6b+J.#B>״/u X7ߎ{w tIFQU=jbh(r/Sx"~ZXNhֆ/̣hڨt8Sy|'üv =XV!7 Nrj0_;b&~spȨ/_SIbRlefpkeRswUc:LURJ>*u_\Xe@v6^ #W*;Oɥ-$(R:"7ڣ,D6 .;e/i̓kjm&o яd3XGZi~f]wRC7zzALHNLD6'yStf2D>ᮕ]z=? \edH@vaƥt];x{rO5z3PQaҀYKE/mPrӏl7qD:WǒY$$-Jymu̹)Y4;,)VN <`C/9%;ڙSopJ7`mn*6kAdkѡ :ZF3,{w]|.[.ו^ 2{QwFc_bed[Q|Ll' {BB짇s?A̿ -!!8_b :Ӌ,x,E=3YRvsW5!ia;!&xe?(O\&&o[A[ҫ)+wj05N ╯yUO:>PiVˌ%c@Ж~!pd>$ǵ4; 79ͽf&/[kv#| mEתz#`t:JH\L"Qr{b납ʰZ@ cj\^AjDmE%ɫm32ik)brk d=.Mn`~1͕lxm# l$˓:p^|SzDtqShLM, L'DߋbwUV{92k{~W0>R3gqfӁ0孤AOp =~Ƀƨi&7 L_"-e$| 20ďAߛJyyuO<y~e;6_l̂΄OõRe]"FEGY95)\Zs>}98rwŗvWx~-.Re% اc!@bwpbrC 1 \mHRL80d+]1A(wv_]'k8SD/ Wω}Jxq]ԍ)=+*y|&/d-_mzP9 Nt^l밈,]$? ꛫȭ5TSWj6E+j~1Ahew'8~_o Eg`@DS=\IȪBqth;=Җ^x.Cne;{HuRYs7m_r blújC2[&*Ur!S̑C`ݿjdkშ9U#[coQ@P )" Az W n[zPng ydlUW!4}sn+׫:!1n!& SO0ĩ=gO .W4MHUiJ3I{Me,z.=Ds`H:Z&i|roT>38njWc*+c1s8C/v`!<$}LC!k_CSLtv>Ex] n]9$Bns{^ҖȈG5X|b]:/<պ(e򽔬QX4JvNg7kݎg6Yާ4:kdiޝux4.16 EXx8X̹d:`1W!>wR&j)ݢ|V (H%ncmť L5S/BhKɂqqnPmS)p}eRxoN8%^Itg/ >ϳE jP.L3ϴj +A{ZH[e&-ȱ)݋MD|IϠpq9ݏN.SPw[L`58"Źs5frUPDN*aáNErѩ{1<sWzZ`dQ%Zdf .4tnod 1|]zY`8jϗ 1) ,Қl^vN;[q #q -[$?CJ|C\/vt8#E-spNbO'(XTr$YcȪGB2 H&+^̰faɇjRםGAe0̆dWG<^ ghCvfBsV>;\Ӛ)RRpdOg+R#aDgěHaK؃vWkRl^! {ߚn,לG+|'K!?zF{*xʛ([qm5.>ʕrR+IDwuX =ܨ;4=$#]%.Pz7lgΗ _ɱu̧Įe^}!ܡkAg,X)Ji-N9Neb%Kָl, xARgOi"Qj0QMT7ziZeH̡Z@FaAá<>*J[}-Z7Z2#jLv̐=f4M1=SZC:&\AvOK=fsٌUAb6=YY癐`Xecekr3 W~^᧭&T-  p=D+Bk`e[ԩ>*KPbf~z 8.P jj׼M2w\ n@PCrfa M5CN3IIQRǻ西/X?;01RT6ف{C=aĊ3* mмjHA@_K(L;5**pj> I D8- RżSnRa q7X5@~org*]u@1WX\䋛r*_OܷE52>^.H)y&65znmF4_*>Y? r Y~ ?FُceiC_fA7;~xW7XWwID+rx_fi5E )Y/_!U= ]5z6Ò .OA޴Ʃd6;jTM0vcE6 YyNu2iLo `#G XrfQ\P }8" 8siz}&. XRk-/(>죃Du|sG՚& HJ IB`㣃}̨ʯ+VakXRDT1`;gd_*37YaSe4L/rEXqǫYQ' 3gգ`Z Mw?דOJ!굽Z3)i SM"W@lЁqwcfF Eo-jfE0q3gxܻ>ռ# }-7޷6AɛܲP-IX^e!q,`PX zkExnb*edEf@-]_[c#Ə.h`uo:W8㚐,[.66SPڋc>I몛%* WUDN9J:s[Jpoz:uU J]mdfkx0:pc {~S Iچz& ^/sOR>szy?UŪ%ӽvqHG(BG/=sC·lP|ehJ=d_96gdN*ٶ=J#l?) _Jgz ˥4 et4rM plM:"'kN k//gGOЂ+r]VbށN7(^M8>4.qk nߖrYP!{xDifruY2eoUM:GS|К\9{.P t(DXʼ`4LUf#١o(mkFG,[%ÎADPkβGJy!O$5"rye Uf3Yc1]H35&pB}u`:')9-AJ{nzq۱kd '&8 qU+B%S)T2]S$goűjrV(!P36OZY80 'Vb99Ë{щzl.fz qA e`#ueP=Ayj-UTRXiiM+l%za9]d܈k\Zp 7udaިBcZb*2倩bމӜdԀ-H4u^"),GN˔X@.?5Cr%^,}6P?}7SGW%&U P-c_Ts45n< h1l.p*~U_'1~8KJZn{/q}IѺ)3m(Ό>ԬJԎ@v< 8:!I>Ak6ɳ|NϷݨU;1MF +U,`_wU>N1ս;H6@ؕ5xe ϪYp(G#b6e҉qUk@mccS2[Aե@r1jdu7tM9@O )"n%q/!MbI+}ԣxHuկ(#R [a})Q `.sd N4c@m/7 124N8?EoFۀI_:w Ȩ+u] nė]aTdͼwa>` ~?#+KodRsb[;Q@9Pn[ɉ6q ᫃3v l@F#./2#bY;hα[J7{.|(Nn[TIh Kj3|M>al߈9'gD{1yNB7.?J} h܌& 3+8TVc (~H醤AT$ok,xm<ۍJyb._.h2Z"2F4U8>gt`%^x<V:̕b"\g3<+yVqC^6$iڥ|̣?f>@C;\ >$p4AYyp޽s!5t˟2'%> ʰM}ص;>O>nV)ucƞ0.yѴq6j|EI %)GXaxjrZq?>|uJw/?ϕѢ!t+B.(:Xh2jc&!1xz~D/Lj6dDHY"Lq78KpQOΣ憤bJQvǾ~cgGtkc()xz)+cZXK߭YD`jT(o`d{ ST)YբMBƆ؅fz9:vX rC8R\JR sSAɂl5C!9]UZ>dWk__C'ט.](pxSa * F1ߑtXZ fC#9Ծ%Tׂt,ǭGXȞa#uT^!7I6ޒzC[Ho'ix>?m<+Uz'aY&$Vkq%]>#-젩pRffmjkb#F otW;Iܒ&ˇș|HAKxm"==eAO|b-SڽM#΀tNL ?@6aS%ec!E mFS¾;`\f9k>]_,v;u3rd 8S0?\`Fނ_aR G#jM5q4;⛟d)U[։т.XOkY˱~)oy9-nle'b(AةV/qGev$ߴnҫ6[!rPN-5O)JIk^hʹgou7`k$z;l"a! D`C!.AgDzq@ѯI6cTzM;H=2\ 8^ybWo@Xl biܙM|7$htT[u3s*D-1pJOYL7&Cw@r&3Njj'sk'Jەug,,[@E̱, ?5^;2XxWs+ΘMݢr80!df˄'L* Sh\+S(T"1lݏ b[CkoCL7jlMÒh;.E]^͕cΔ˥q5Bk[Xl-DNHm$+#Sm:zM R>"#n-}Z Swp*нM_HnSv.CqxA2c o I2>6*#7('І<"K"3;P :RZ2?PEz QܑZŧ!`0 Z\UW _5_A8m -GI_'rglWQNiwTY{#GD&dJ`PT'g)YiKi+zU&U-Y'4'FRGaUrTH{fqy@^V&iO4lBD(_T_ya=&~疉"Yk遼kƿH(r6JsPpR >YBzL|5.\ozAB5x]=rƮ}z>9Bc x hxɸM!O֭?ojsގڌI"MFҴ6[|DX:~7sl~:S}bs&t/ꑀ_bH~c< .(f4N΍ҟ-a>cGffFL\kZc0KNA;c `H8A; $<}DAj9΢*ZT1Kf81b7JnG7C=?l& 02)2XҤ=A5-Y~Eo8y׹_T gLV%3Hu-eAҦF;jpҁ/=\ ş;J hSxw% b-P]yPS{%/[%p\F^ʣ AA(Vr3 7yڔ\`8Q.?ޜy5Oܦki~:?Xhaw$؟cnV^CQA4"*@dT?GGT^z\lG0[)0ƣ6܍Y*'/əcK\p]Ҳ%m=ST7S4#3~IFsMC럚!#cPGCGcFd`( <UB疜G3G!wਫ਼Úib"ȉA^1l hBB;OP^_9U; Tс*ۅ]Fi]y&~9w` *܄q O1jŪ"f YaLNi{ZZ,_&jXK[1'ldb;/g/ѧ3I-a~U+!PYj2F'ڳtƌझK5C猏3NNvH[[X|`zDqYZZDspҕj52~z)M$?^i&9{F+ң/Ī.]&qq pb( ^] GVWi&@Nӎ]:-4Lb6&[8lKWO f"=%QTyu]b4Rwja]fdBtדvfWM{W)҂zaUYe;z[rkkR Opo4W(~7p5'Ƞ8Y)jM1$D%5k/w%ՏyhnSJ(hcDAzo6Qi~Y% =%$]J΍9;n6͕+5=9Ej)X7vuͻ=RIN #:\bor fz^;yc/8/j b/2pJrn/Vb9ټet(VW sN<',Z5\ͣ_"46Lt9gr!=PZnJ.$QMnG0ɉ3?R v̷@QLj=གྷVfJ&Š ;|^~Řsw'J"VZtcOxpKMdL gBY޾1_+ ?Y5$tې Rho)љ̕@i+7|R ,fq>w&As"/r9xt ]Ob.R~Kv:f*\O%km(J`=2aFrwm"&i<@RVmRa@{ȉLJuH^{y7/%H|lX$}Cn'|!T$TV5EMJgb<ߪR>r4Epc\*Rip̽Q-KbS+T]8]B׉Ft T n%4Er\8nj1JH;zC5r\ ?!ܑ@FcHxI=H 9pJRaxg` R/ЖߔD+F9>dW)Ƒc7w [B/n2UFۙ.k>n' /5s6jw*m"Ok^p/7%aEA;mpaykQlKE&1)TpQ˝.U~;چg(]q˭* BERxy[Wi+-wD3UHB- Ҟ> pV1/]!]]QW;qEf*E2c\v* w& bTэcEH)Nӕʷ\: \z2n&)ܩgV_%rJ`tF5 Ey@診e4snc8`#n-(%*C]45ȔR;h hR_UyWqmz10i@Ԯ t$e"E,5_ϣ;1Bٽ̏b ]~t&~mj2C\l#×;=~O.c}L&|?Ӕaջ;Me>O4~F(#p=)pq;̪ES jqP}y`t928Z{aEZ% xuÒ?@U/ wA"s.q_yA~X>vMt/xu+Đ9b9 eBBØArHN8/۽I[36:_[#Sa fƼxWBJ*i 1.`e]`{ k~^7&zmð\Td3:NIIm}qq~ʐĚ!U u3LG^dwL'pcv0klTuYb(M>34oEkgeXZQ9~nyhVgP9Dpb1zPݫԮ8ɉgzT GKчƒēj&[$žcrFvR6f+`TNEM8x]f* xKIvC%%1O%Kt_+o niѶ`q~<Ru??JOwbJ!WU H+!>:@WG2K~MY䩮Nm!l`jq~M}c׍kI.D'٥-&tف$Mx[T=)xT_%=zR=> 7 @/eeЕwX&O9xW!sFyk]`<#p~z=ؑ"@ˏe5.簽{Uƻ;+M#4/<)㵟  fj;iߚ444[0$jy0ħUmh[EwKR)ADN{q0+ c*;4OɯR)2CPd ~^י?W=zɚqdral1lC,H;]3levmBbu=?QN ZD~ܵ^a)Z:)`m3M.nosx; ]kp[K߉FxNK E{ X+Vd(.P'=ndл1AnJ)m|5\cJmֽPcg u1^0%X0~zj3t>l Gn r4F{`t5Pa~.c AVQHCG) o":Qqۺ~a؊XUƫwaVO" E{o q8ЭSR}eB9zsIjzԒZaX9[`w*3@sEpw YJL| R46їKi\N}O%k8k\0H,\< g e)($LR20>p݇o5.'. ɢN ,WBhR1**hq73 r Qr 0ut6eA 6 )Ud&˚,>\nҞؚ6ΦH!ASy|&h#,$X7Z%FtpWwgn0Q#]Y'1NJe@\XXuٓ?ϩ:BBy2`;4)GEW=aZ { EEnC4 }dzG6J}],Z cwo"9)dn*VhÝ.B| U+䅡UT.[4|"T,;ۏ])wb?j5k3lȹYͰ$pKt(d>tg[Ӱdsē5i(_Iz'~PhH}yGT&f_W0V'u5Cxle ,xJ^H=iHhsnYAQÞ~ Tw )9~x%˻( ,F]TdpgU-M%)`[1|0bnٓ飴T7]*%#D_dbJ k$E p1xe:UЖ5F{cX 4r= S(, dbP; ̹(3 A&;1D}y:ľT,A8픇jXuHR3rQƊ _@OO3'&G\PV9o)`FWi }Fv{8cipJ"Yh)ę#z4vX=B鿺]Һr8Gi;ѧwu>4ʛ@oeW=l,wWgN*ʱP& =DzV ,j_$"tm]̅ گxtwmlpzȤ`]Umx{]IE&KSkx[p0֡wW;ka8#G)m\zQw' ·y+d?Y-;Ԩ']()!RWb,,͡QɸrK՘/Qyeʼ_;b]ëy;&&ۼzl~g:5%Hg@-#}3+B\7kyQlW%nؑP+T%5)LӂrE{{Y0zWi"Ux  )rrY: kdWaLJ|{DvW䷦lwP"  Q4.HrUNO[[2RM:d^*[Z?LFԳ`>ret/rcmyd"Ej6squIKY27 69K.M qʦ[m~7jᰒ41aބT^\Dؠ `Qz+4K~[5GlvV؀K%72C D&\]$)F/gpJ-|á%Z=fVRqK2o\US0Nc@\u%%ivo6ZWK&*:84&32 x;ApR)Dݩ!߭'!aѾI~ukx@ܾFWqFSB1¿$P`ZNd$?G' ¿ܔlz$DddKMun¤Kߔr|-+Mk/P_G`HE+/F=V$vK԰M9w2)hVƭ&/ V ?IQd[~+tH 6Wwv 菍1GJiylk̑8@įՁZ\@t>y<;br7> J:I(J(gK@-|$8rDR](;i]6C^Ĩsݜ>fPg]M{F|рg@2X4~Ѐ0jr 5qeZ)R[išKXZayŵsll0B8`W(z2$-]+ (3PnU72!XX*-ʗO1 ÆǶe. f&Ĭn5JQI M$/뿀GR!• q_MݟN₷$|*!ȭN0;r8ҽNCYPQXryµy_M?2`)s̨t 7`34ퟻ rl3~!MY ˿2Vߛ60ivBϯυ@8B>#iEәxDOg|z3Hr.'M.ԏ\4*q%TkٮeFӣH8xgHG\7}[F۩WEЭNk0V,ց!&?+9Ct<_C_/L_ht/Dxs%jq}xi冰2D>Χ.M%?'ro iKj*B?xXjMaޮxQpn9 A_ zYU17F OߎJB3p%;Ap >cd sRlWvû/3B^ ŖW{ ;x!SFA2'#)ʳ3d|6. ֑eyyfܝIVKZ6>&i*)V8CtװF`13~/.]Apm܎9ǚJ Tp@~5}+!(a0magYh`GTW7." ybI vu!ʿAC!Wt.Y!YPM{2i|ݔ<Û+ 7O֤6CܡT z5+"e\$,^qb$:C Ƈ=,+yis.¬i'Ŕkk䗋 L-[Mv.j>THybO*3J$i`y|[^fI EebHF$O*,fgؼ9?&Ve٬ȴG'y^.4Hѽt߂[I`<'ENPu -O|> \z.CĠ"q ~0Z3<F`DS4D?hoͲj\HP1B%}dǥ !$osW@Iʺྪԣ0>AZ-%G,߁|Y$'Ak3 ǜVPvnIy=1Pv÷eV m]wKC, z]DȝA2,--d3G S`x#cKaw ||ASw,,L5[p%tYݕfǕJg'- ȉ,pCLW|Y[*u>֫>#owE+]8NFyHz0V"Xrg*pe772.+9hYZ];U(. eVooHoXCW'ȤDk7lnI >[}Vb39@U%jUyةmݍ,[Px f_DDH6LooVtRG L#BuK搏rO`D5'a9镜iAdC_{%gid`e]l z]߿VN_.j.7/JE~^C9T/@ipoX gHLCde| 'wҬM9y~B֡zD(; qjA&N9z@Z_h~fr?l5<XX3^ ,zu+b7&PbӣdO3}NcsB#*fX8f7-dIy( ;,v?H9S@1:)(4]aLͅn6f',Phg# פsahnvDuS#qwsFJNkGzs2I[l&%ϰ//)r1SGH5:;)- <-1!5'y'j$_cC{T+LjAEA'=Vىъi Kzݱrhv~ۼғ*E]V%_Rp0}^XPע=.95,2L<vBh @L9v$´fX\BTy^g0K0[.;7U&dd~+3 {1D zR[AA,HaK\ߑ !xz9la2 GcFcL& ;Vcj1i#ԭY{Qg϶AQ" C4og`/ ڼ^p??yA8jc>W+,bz3a>RT$@}AS^$m̴->0v] z,!C/Ou}(9L%O cla,FWГnjb,WyCH~h]ϱxZgAS]X8RJi*WNty&g57j FdH6.# VJ~* XVlfq.P..d}Fh8E_7 R6v?rW+] l٫9x9)Ȓp+u 7H1'3wz =NrF^BJrf*?Trsl{ޝH}|{ v/q!HEXvTL9E"_L1yӫ2'p!wfҎkXm.SQV >/ .fP;mC jbC󚶂U@ +5_ Gc}geTe'1P֨Y>"NGVgPr*lóp>-kMK,$n [rβזdEq<h$ǎZ2m2wlkY+xmޕÞE5C}ccF#;r$R68壢p7BAtdk;"a~maz0(.~b3u|ߗ\@"O?gBkXFNx!'dVD6S51$$-'ʗu{1g{GJ+x8}q+cLgo梓{\G:s[Y76:&@'ӹѾ\zxaX'3t ledkxVآlnR,KLN_8ѵ198tolE(y&6N~Gȕ~$N iaF]6Svpy;A"˕ヹ9%^|jd ֋ $%({ 0ٗ|t݈85b+Bo* 0(Dܖ x SBDiDR|vdkR_ ;[HmJZq4 z &iXvbJD]cIY[5{0T8E&YuG2ulC u奥7nXv#xX?! uDѿpMО84?mib5j)V_[1v{*tpEgR>':NsDw<,DwO4[汳@F$蛱('VNhUVwom 4{tL I"RRɀדf0x-Ŀnuc<mLaM3w,QBQF܉4D|Ӎٞ'B239MRlOJ(_{_"D*KD ֹRtL Z;xN3yd Y !x80KPXv4W=`ZvsF{{li3fōlHϓ--Ea l2D4Nff(2(>o ҿX:iN7>LMEbAn~gR jVH+6 w}&ڼĽiɘ$(a@T~ngcu"54:헙s x TvCQJpBӎo Az7 ΂̢$ڇ(q#ꋺL3ZPr;`/~t 14(jL kD.O}w1Æ|+r#nKR$8>n((Y6ќJ̓Nu]`qtb~G햸7޿VG rՕd" sL$H0$A|Jʈ*Mw~g^@G,&g"dVexnNÙ@Ϊ-Q_Ysgԁ\ܚ`t;~&a``[a \Tdb'U^4tD٧ۣ-+>Xex@Z-Ȩ-]fi{i é6'8|FoN$_RW%ӎ% m45#no1Y 6b5V 6NT*J}CIjSj)ؘm~nRv3ލZ{x rW 5< +5_%<^ݱ4Z;بpk/^>q!"M^XyW3Z" 6\*˱UZRa2n'O+Oa"y߭o%'U>CSƼ>3ưg~4̪<""kcff?*Cf(Nqu ҭ`60xlj՚#9yw+xd&8+Aǃf$@x3gr3?1$CF^BDh|ȣq-6x (.]ao=!uOZnNQzV ?4?*:~HD1#*wadηL ػeOym(3ͬPbtXk]!RKi.PT'ex|e?g3^UhW';AG)qP)9kj—̤:9**=/|e8vho%\K\cuoCYw[=I3~ߎs/թy7V D>eL ҿ΅Mziw75ovWz 7owLGԺ ^ݛ+(k:̖'0SsNyqUn٤LoڒZzw&O0:Hz<,/v}8C#YʽL}gNa+v6_g!z]Rt7j6=QJ7FQn eq+E\H[⎴HKl<ΑM^N1Fa ^Y~-EkA yTz'_a2=T74va]ER),򞽩Cŧ }q ItulV|G)!Tnn?^?Fy1@'S[F/^ d9BT!fHpv:ļ#mL|zdV8_یg绤[":ɩzh fE ыbq (8 69(:I,\) M 9(DޒC_.J((d a! 9x[De{_DN;Y=1GIC,e  TY:9HkKlbP[tWcM'y x&mkӓ+A( ; N7wܝ_+~#U3@k};? U{3<~[] u69HY@V#*ttZHĶ̏?KVb3.xVlz<,sh{{p'6~DSI>訛Zh:$ȫIinxeg$,:Z`F5: w]e@NY`GRx\cp^D#iORg5 6Dd)v+5zGG5siCqhC@dBsWe.|b<5e}rkM\Yg%xKES״os\AN /c4NVwl2cK%A._ D#@50Eٴ%a 9PXy" zQ2lyF8}v ߚOjQ;&c"h(ĿEfTL ?Ɔ#=/C{PP 8XfKRwoLN)\Hhv>4KM5W/zzYMiwIJ$6Ê'NU<,tB!&5V¯֍{/[1%TSjScDGJV"3+ϯ DUT?Y"DM l>;9p=7Bފ3lH)#y4ٷZrr%p۫Z-i|{s5w7~=\\Qx6%^eQ!A+]Eli-q+bk'RyihdXbMz)"їrZ oA l@ $Ėo=yR9w!BM?K/ܢ4/S -ӭcݴI'4z#!4}{T=.PE:l$}WWf%ʼn-4ȉ`|/5́*/؋(Gr1xk]Ywƽ=#x,BO0-D3."#xr$ @$GY n8Pll.J'cr9S.O)yoy—^rf8NuGIcԱCFfۇKguQ6}sP`d/ 9/e_0t' )vuKL}a X?o7#}{djVx``aʛSФ~A.W5NfsΜcsfUWJzĂߤFFd7=9"X%D0kɗ\x}{f{Ї(C,UC9O\JL_2zh7&*X{x։AǍq$>n~ ᚈV'Np^Y?EY5ʣQV@2|V H#r9a1Y33fͱTluSvzuZ0(c g` 6|RSIuj8Ե;C"'8{ԡ9$f 3}jm̋׹r\2bD͵j9抅)TЫUWa3"h HⒷ'F/ƽyLX\u:LnrU*i ዇R|U-*;zO'Nh5N*^qO0T3BҲZT,^? ,r)1Oq4S$*C^M&0z!g ΪyKoj(Gm5$.Rsyԯ,#:ۅ "ǝ