smcroute-2.5.6-bp155.1.6 >  A dkPÊI%z /[iϏ"XK7am= vˤq&|ejf TgNtYݔΦfvt`Op[30 r34+seU@VF Md_pʑ"Y"BT hC[|)k~ $:8S @2)-;c,u+hLos(n=~Fc6-] TZbmjYRE;@\hf!;p~jbeOĝ8>OPgr7|+#y0:X&g8 7U4&X~3lp2x9N!= A쇼Aq;RK>pFD?Dd   =8<HLir  >   (  J|!(!8! 9"( :#e =<><?<@<F<G<H=I=<X=LY=X\=]=^>k b?-c?d@@e@Ef@Hl@Ju@\v@wBxC yCXzCCCCDCsmcroute2.5.6bp155.1.6Static 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.dkPwildcard2C;SUSE Linux Enterprise 15 SP5openSUSEGPL-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 -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart 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 -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart smcroute.socket ) || : fi fi L,;FC /6A큤A큤A큤dkPdkPdkPdkPdkPdkPdkPdkPc\ydkPc\ydkPdkPdkP15e06e4435425ee9c0774b00d96b036fb9cec618e7da51a4f4fc2382e9cf0374133e123f706a95cbbc9da62fc5ea43af1b9e83ddb4fc6c2bc67d5f7a798607b96af042d13a359aabc839505aeb4296c72d811bc680435753a3944b4dd46dcacdff5a2b509b62e9bacdc870aec918e7e13b61bab7c61bb48465bc88f0e47aa326ae468564605a92988daafa12b35fff28b46665ae05a9e72fec982ae8191dd8d06ce07146d46626428de25a4e452db20a4670310c52a48f4abe2e9803505fae29ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c602544fb7ee06c22d17e3dfc1b01076c19f4311997b6c9228e404aba897a1caf600d8bfbc2423864e0dc7c7c90dad56d70cdf74c00fbdca310eeb25e6f3ecb7fd27cd8ae4b00cb2ecea0a880e0bbb1bb92b20d069575fe627d7cad482ec21da90servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsmcroute-2.5.6-bp155.1.6.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.6-bp155.1.63.0.4-14.6.0-14.0-15.2-14.14.3ca4aaLl@a(a"<@a@\b@[@[@[\['Martin Hauke 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.6 * Add smcroutectl batch support. * Fix removing group config.- 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/shwildcard2 1684754617 2.5.6-bp155.1.62.5.6-bp155.1.62.5.6-bp155.1.6smcroute.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-SP5/standard/00ae07141124f0b8cadab5e069b36ef1-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]=5c928c47b816f6c16b6de009d0a43d19c648866d, 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]=41ea46a4eb551ae5cdf5793a6b95c53ff889cd40, 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 RRRwO<G.!utf-8c8cf39210febdc11ea6839c23399ce7c1d39a480a51d9276adaf74462435c0d2?7zXZ !t/K] crv(vX0ٲaAKLAfu$ !Q(:5qyldTXF;J ж-жQ9W ׮׭I^y>(AO׈Kt"ZlKJ'kBͫQu}|IKB>VY߸'`t GOZ"_[,c C)#|/"dSI(_AGٟQcp˵j[^@1?hQa $R+n"V k*wrHzf-@\2t$}0zf[cKmDr:?b<Գ9tY^NDvV<,~ӽE.[:ӟgq n}]>Ա֣gS!,f$`̞Sxlf̾ҹ "~}nR/ {Μu ('xoQeBa&[?H銌)9SsnAcf1{ aJLgk:5S|8X+!p ,6ȼ^!+J)D)!}ax؜=;Z^v0(Ss6ʭs/w-sSUP[@A:d޸鰹iɎca^.oJXg`ѭca\g3:izQh+8ABZ70ѐ[A@5)ԟZ:_nђiB\lS{캨[,ZI[F"cT]-c >sA߱0-'N\ T )ʾ[zTOcf ɡs\Pdn o>kyCAOL6& 'Ak"Ii*ugӧ r#4mL"J#a!n_Iu omuEB#6V $wEބ<{ 0q$HM 1W>)^\n! "6)qX_mb` +#"vLDbù:WRG2fG+2Ijvy~n >d#lNG1Y^D落  $yFi6ER}KQrB7ٮńxa.'nae9- ĘʊΛOLW"$$6z8Vht Ʃ_vtXP[>fIt0bKVB9‡rg*QG r1W LԛBK=ڕ M)+W\09n% * e5NK񳠩.CAJTn[0P"$D~ǴW}~Wů,F#;GB:WgFA1}5QGv,C=)D..KEXj-S$5ST$Q}uO N`stfP.~INJbG;$Frryl'I3EÌyG! ׮_rc5$m[j^\*{̀JYLc>P`]`rCvÏ:,bƙm7G{bCPtTz}:k# -aXZ!4gag4]$Vە)#-ւZ=,v i-3$`е!><^ 9 or2, lt+ǶT&;_s㿂 b°[k Q(UvzHp:OxL|Pk\' ªjBqyb_2Dzg4(g Ob+ {0l;곞x4Ϊͬ2B{ة5jZ7Q/v8Tv@;Q?rK tx) 9wyNXN'WEXɝ"]LHIe~?9x܃?Biik(k q6ݾ nvKEdl.^ H@|y)8ټȲR;AA!_,YNOLeInZ.XҺ lw{|g蕹Ode..';q颗Y4t-p%,3%ݍ.f:}~UsVW+O##[N YNV& O j4:Wț8My|  Qw_Fmf w?H9Ә91F nW>H)nj :4zRǝdE(Z[ O2ng>-xqm!V=柪8kL8rٴձ<%NZ@:5Z}4`^Uh!Lʤa#Iz |4cyDcu`{?DT"MJq3.Km=Q"g7ѧ72drB~ R{t314jɀ4>HCC 2{R?cpTVZa`t 2_Zk=m@6xwZ g>PV`Şp/'|=6 źzD$g٧d+n sfl-J1цzQ b%.> ׆3, d:v2/@AЃ%LUzʖ<ԒϪT6#St ւ Ob9gd<Bgޱ ϋ>!ƗI0k+뜖 v҃.CxR \WL5~8 /x0>"G>l5ik9]tfkrGξFB#RnN2ުO ">猈JdԵ)[~s,a&d&}H3 */X/mX,˒*ըJ6ӹMwZ&aY`l.4k$rjcߟ/^_y t/>4gUIF#* HSH&YUpfȕh? )}zC6>ː-jO $нȁpRޯj'},P7v}Jx˹;9!N?B)mE+Gצ6k ~`X%9e$DٗNN-_~i%wy+tb^sڙe~;-P_"&cL:3i4)\?[1%m;[#MF V[^Q'= *Xtt% neA()CdGsI/sJW9Óbmd!.OIqNEߑ;Ĺe@*.J۹V]f: ȧNON\Z{0>p)0c){â;&Did8Vϰ昕눤 er6MS⼺ޏd ؟>idVN*)w<%Aj&|7;+V%Ig)5Ƿtr| LC;9QV h0\;Wb͊-dNgcKSuݧ0k-q푸}ϫ]IJB?.i*<-C$$#a8gUm_["SY4"I _ NoYl|ݗ~URG<LJ|3 NG 1̰gK;Edι%Դ"3a%E4hm\SQ|s%_zXɦl.N}TX"z=#2 T-L1+CVeyՙ`1y%ecWy#е] 8)d"ߤd!GrN2gv0#~*ݗUk$ȐʥD>!D>D ?--^m-Rޥu»eOA#פ+\Z;mM!hňOGBjf)[H-Q4X s̭A J1+@8Nًqxa'9i.&&''':oU4HeķXôW e7 yԫA4ۙcdC\68a)~PزZދ>;ׂ7/ۚm06tP9/7pfC2u0cMcw~XNe㝝G۬nPT 5ƪC3D Vl[<B#L + G"z&$%s4M9+/"; L1jMUPKwY3J7ߴaYE/Mk!ګw%EW~ai^Rm@hE[ o&!̌BUnٔa6#M{ +ۭZn MkIAȷ3UݜH'[|8yuؕؔڿ[vU6'Ka rD=Ms ?tinư sV,V k01>r~PN+Rp#- wi5,E6#ԎWRs?ٍS(VOER-'E;85q VHMe)\_ۛU9s%uh:-| IX궙z!P7u+y%K_];^,^ҁ6 1_\ޗR 011}oãD+VdE 2ǿ+\MB tY"f<#tؚ3{pAs-j$| L%cI)8d/nWrCvΒ%*pZ#XB8r# H(~Y`|ztI2*k\䄪x@ˋo4֌B%$uz"O !ā(+IdnH1zVno7nFSӍЛ?;0'ڝ-W< o ,HwS8@ܲYj19zD/U3ET=TAL:b`}DĘE*=9ft,h0RGrA@zp'F sgjkPܸ0k$a$KCǍx)u,J/:Ǜh9A)`\FZt[{[qT_=oPOLkr( 6 tj;vzM~m ;F>s{n蜄}=:jFTw,$Obz3ebAt+(T'_SF89Ȥ) 1We` VY5E]W#m!̥Z9)W"HQĒ? Gw1GPǍ/^4&`#_\Ǩ!怵 G8%ji B{qIQU&nmE P⩅+Լœ$Q#=7n&k mXg("! tJ^ &(TJh EF ^;Aj\\`aqsƽ$ktz+{/&XɥZpXCvjr[/(g6;о6 f@iRzc(9( ꎩ $Quj&I\JExPfUt`BKs7;0aD"h%oM!F(VpS`U}E/-mZ ˪:^y )' x k"Yz S#fh՝J \^` "oi5mJ ڊ3<pZ/4USS?wXv>_R/P.>">+FލK*C֑gophO.3ڿ%T:[G9i.0v]7e}Aא*C)drټWLz{R, uZx=cτ]7vLGR ~skcT\X]@^DD6Qts% GI*QOcRK~ \%6$!CMyAŠfZ|6P]=F-1x 1HaUb ZtGԱnAg6^ǪWw)ezϱxLW-i.ZŘH`y0eXH~XATQw{aBP*ٳ*JQЍs:w DߢzQ:NzP L ԪP1۵IN̦ȺɸpcIt ]ܥIez&3'ۑѭg3ER-v_g}wlfbƿ]4cXQz|He'NY6O,mnty*3b؟C] (ۥT{RZ,;Kucn >Mes|DAm'O>&QXNqґ =1 3`>yG3@>ȭmR*mrHxJ!ۭQOMQl܄:`Ql-Uo>vAz mEF#!ai Jն.LXë'رD+~O$]EC+CIe6#.WīRORVȆ[80!˗]0_5F`v\X~~$\Ш.pK~yJ@*B)֧1$@e+;$ga [wgg&l#[h΃)cE=mVB4M)QT̀[ٙ'rJ'.u"C3Xʰ侀ÃQ9'T_76p?=g 1$nMji[;jF`|j[.ӚQ nngn@LL z b%."K"ݾվ2@Rw!hWWFp>cIBDC}:حoLcرǖoJ6woєn>胊~VDW iͧP K99TD 3^\8MjݾM{n4ՆFX6OV qs\bgXo ݘ%-om A?\p~#sP1['qɒ:|LċW \N*3.S1&ˀ0aQO=~:]jo~ԔȆAKsla/ԏ 71w.mtXFt_ld# 1,m7L t_|ˈ"F3֔na,~FpT0E!w9Л:"G'f|-zߨ0N`Ex\ _) {҃ {ZBZ~ #t5ӏY`V!/n供t# & tZO_f;~wOkSOG/N$b 3IZ`O8 {ף#X69p>&*J 7ՍW Ck 1"bɚ^U7Ӿ44s~sL Vx4< " qg jNwD^kw LX |q݌ܖ}g<ƵڷQ{xypј='.frpT5q.d.Ƈ#`7W'l &z Br=lrA{~%ׅ όZQD(POOo`%.} P.Y_F|HWl2 wwe}cGMm{biM%P.fM)O{*٘[!dO$ZG𪏥"m *Q]hxfi9 ٳ*? QlKl|D6=3p2 dB&z?+^s<$?4W_dQگY'XYƵ'qV MDS6Cxi[Xb˕֧.',DҀܷ<;|=cxT©ij}5<,Xu1$w nDB{ 킼,5cmm=<"h&ح ~ﴊx4F |u/˓ t5fHY(ΧlRn41hQup%t=@)8BY&cAF?+2^ҷ[&}^"aUzM*?Y&]oy朸THßo9i4O oEGض(sT:M9~v4z Ew,'V k/tٱO\˲6.ʈz0>XM$XbRhÖ[oWI#sE@?Q`m[b˶ʝ![?z9ۮ_F7@9]XR:owԳ|D6XѐZ6;f:/A+ a;ڸhƑoρo9[Jޓ}xCe0vWȻJ.mU˗wE?썡GAܳV xA?2ھW;"ߓV0=,Okޟ5 qF@q 2N[T.[^^/-#jSɄ_hT2+*6 3(eؿoZW"9ĈŜѪ )qro.KRс_rЍhc{MR/E}ÄDA%d+[࿭Y, JLMXlLҀWoԜb4JNkN&WlB&qօ1$,c4%+'W1i5n0_r HG-)ߘ g5ԚHa~[!]sO+$U,݁l{(f_*a-u?kcxܵD0.U᠀ D%Nb tqtir`dfɍ2-;4Nbcq6ˈ kR\]j? بS6iNbrikBch(_M6 f񳗵];˷8s+x N:4lݵ<8Q,ش֔B-POۢ^$~`\@r6z풻f&ë Is>V{0*"B5 +=8BR-u[{xB) E#.(QLd[y _a"'ڵޜuPYuIG)< 6}jT G0𙣾ty`VjveHu<墙pX+iK@ZeBG}>7I)YZWw(-? D +#~X_-o((5'ĥ_p&eXgi{0"Џ;V,<ÀE/K"[gt_ ~5N," \?4f#芗 W8X| ͤ33o`L:YoaE3jP; ~*s:I ])gllc}襷ls߼IK&ʗޱ%# K'tU#WZN.6d ~@'זuKuE9@y~fi !oҎ[`#`$"/WLى39NPIloz|V6Ť Nvy=YLNS EUE!i7Ed'b; }s([ ʹRW$i-(y;4anɃE7d|dHoP*̎0_}V)$+; H?/vۈCeI;)V{sSވラ m0Ryrхm:\:C؛7Sg,ʝ0-[U1^#+CV=^*b`%]Dome .jR,{yfF=ۻE&AC1&}Nv!ʧܒ)կ|ԉ7(S 1"*qVHJ_-n[ɣu,P 3[7[Ay/\1bUsZ~T]|R^dm{I)`֟ҭK, jppkOë@q/tFY?$%4m$5ma5kJVQCz>,z[@iMb{dso.z]+kQbϽH>%7^_jhBirK5_K$Y3);"/.M֨wKBˁrtke|\>P3\Tvo䶋U׍:]PacKClJ}`@)x#n"fqy ȁ+c-SgƌaKR_n| L5Y<1d$nBa`wZrP`ԙV S>lP0jGE%q3'$Z23I*)zAroq ۭ6Wy8ԮW4Sl-d$?RW EN߿dKSW5mxd hojCT!< :6H`8xRWӻ*E*ۊH6?&2DBL9$_`[hyO},P4iuzNq&9rd*p$VȍMN%OUgΆ1J"x) 7k^l te=c!z&'>|n5VT7fTޖ* 22;-5#'0>EDeÌ: Z^/}P ]g #"E j2!UaP o2jA+L؁}jʢC*o{hm-*M !' *џM~d:Tq_ lG%u]J ;!oDZ/Q}Pj\%A+ ٓ鋙Åg-jʀBUf@%X?e@ b`r]tH P()RqQ5w!^NѬ>)zY Kؙ:m~f;QFi-<<t&:~ ʵ'rw/eZI)_ 4^0JqM?sy S(/4e ̙HJ|giR1Vd }OU ێڗ):\njjRQ=qa0!0#{k#|xqc]9;¤sv$]O+ML^OM. ͢A%3ŪOԜѲSMP2}7)(l2FQIh"pZ)*1xV,aD ߈DX7qop`cM䎂DДS]ϹaP'ox'wx5 ϛ3̾tkpwQΖٖA &DCch.fљ@wRpn^ ~{ >$9[]}j4>YH?O`q`lȎٛ&iiQ^|AuJIe()Yi>% G(XOK%hVKZdl054s=St_>1 7n*e1D.[Nr$_\mko1t :zgWnfRɒ7`fPgGZ0ˇcYzd9h0ǒ5|cN03 ,R #4]]φޔZ, xڿ0n9кM$rN4פ&34联^O0ԕ#>VJjLzHF+ GV;7dkK, FEJ: bϻVL.L;.U =ܮ+yt6hB4o69_ZS;6χ* b Ql(q!**S){:\!kq'oۖpnCD_IO1>hPy X:pD` Iܪ9I[ê~iMS(33 n2|Gd?4ͣKT+RdͫI_ B:i6-6Or.c@‚yN.-TB //Po.`4}/Sgфf슑ȟHH_PF²_LT*ap_+2P'I3mX_H $ђȖvȍ0#>R_e7KJ+"&hm?CÿT Č4ma\fI$NCC'C~\Gŧ73+o vu踁k]IQ YfXdVY횲D@(hhS~{> 5ELCӺae#s,N zƖ`Yc@ә싐-;XΏ@nn2KIQ4@|Af0G,\0z_[pŜ "f{1GD+bNPtEnI0:wR']\ 5fc0B2KmS)Uj}Ǵݿ?3a;(,{D%h]!&p\HD3Cݍ(s]/\ʄv} c/JΛye7HrVu6Bs0rOH|E`z@cB2?P prѓޮ i#n18'ķK7 O~D}P/|y.4+0/([^`/ƇK=w佹?QDO,]7^V@k۽3xL1̗|Qtrr螪IҽݷlĸDn$ ȝF(9~;y"\t _5GWʷS8PMhԈ `\׮,ell}C6d)vC"m뾒b DKAl3i5sؐ`$`UyHA.&r[?)g2c/xy<*fYbuBjoΖK޹YӴO W0l*v^VnFz4ɋ=ǯg8̭U7u5ђ`|{:u};})O:\}1L-q[Om ]&}M2ZmS!%E)lTEϖxqNhSnhThK@~~2!w_%ćAO|!~Ft;h)[.Qd{ƂԦ]?+E 2fci{E6O#Ė N 9Ku,)G}@eLQߑH9кf9>p2'9{Y8@uiI`_7A\<;ؑHsb_Zq£LAx' n>/6rɝ|vtmAZFHHϵ~W<(O1RB|Wh#7f);6{uE_<` BtxAMfCw~*%.tIZ5qD()΄SW^ J/OOdf?-PGJsRK 9R;P]hU)lJjr.|lQJ|Wi 'JxwQm-ë̈́YYFBXguC

Fb.EC7y%%ţ#lۊj"ZX05 +"0y_g ]CV!]4(^?ht6dV;ࢿ@f|yӗM| 5polaW5elPAj^>d6Q~t7Rаg qQ'23lmp,DqpƋ&~aӴg''y-QUz7σ~7!y m,>@Ƹ SN[}AHnL,%ߊ~Lzb-($,ArR+4-@*@2 P~qa{>6#_T`qWxy@ŨLjAL5h_ miM{fmȑ y:V6jR Istvx}Z}]瘙7|60! w"|j:$ fnOٵQZ-lst;F~Ndt$O]刽\cb!}$ZFU4CզIx[Ӻu`YiT #1/gt UIіfJsZgt$l%hr|w 'Z{Itx#4%9v<;n{H`ƚ| ֋=.M9Β9Yyrg^?8sEGGEiBAkm^L$ ?SbS85 }P*~PKBi'r:k&Y SJ\]IEy1 :1 ,ri~B-_7 I,+G's﹤xP,8 G\!h @&W[;z 9Z*Xb9_Zk:LKgC\L^e]gI!D^IG?(݇vq=6z ڞAw9WԷS[+=5δVpH]fAc-UtPSA 7R^ }flGlgeH{ MN5u ݚ{9= V5W;uqR'o )ﶳ~ d: 9*_{.c>a8Pg6 w O0rtB8]ψ)'ì>4ÉF($U$":W)y X,0w}4`qTgpLG|të~ B&ʍ8rX4b̮ )w~?9)Btrȼv~px"qq[sj%pկ~V!ph21QA;}<@g T̿0sux -3XI2w8lL3ԣs^S[@J%EvFߐ-#kF D8<_Fwy/<Z-E,pH5cq 7~\vF&D\-Qa!ɜTn6F/j^'҃0\G`4]m\d%[7wԅ6px*pKͯ|Hx xyb&jw(f?JUPn+\Wºy[nt$1eR{Fs1Aː-`j ůpHWVN-QpbV)1ÅzZ \..T]#8e8O.㴆ţRKѽCk(x![D_5~X6f8t'I62Lzsr$d߾_HԷp!3]y1K/79"Zml]iA\' * 9T:*Xa,4yPHÞ* f@d?4lw ȾnN*& G&QnGxe|\GR=D*@9 -0d2QE& tvLU:*S{ '|OkIC&!qnl 4R^s/~uQ&k8;qFcTT!\j0|=UM埝d2|y<뵊oh2ziO,Wg0eLUQ2\Og-:-7.EP묌VSElioQH6`K}xcD,Mrs4|"lf$jzx^ pmjQI۶޸DbQÍR .CQE갷bZk*B \_E vpsKV'wyW'^n|'9 35п@++}0`jl0Wp1i {Iy&.+# =qj9"NfݡBG +Ԭ.fO60 }5|C@/kD_ԍ*HުnL C +|RIq իSk-w<,؅=[U7 ŏR%dJZ9cB!܁g߫KMamsC%k~½~à\p\g (^TmU4*CCi9P6zfHu&].e&y_[o: \ofLY^FĊ_J֜h, %槄gU?ğc2T/p^$.7`ײ,:_sNjx@y‰TOXE_|BX(f> 8B]3+wy{F4-U,pxNy>2E!r,yοi7%GZROye:ƆI؈rj_T<H{, huzSӴV1׹Ŕ:J<> зw5<:H;:s+/eӬ8lRF4Jհ̋ a=aArD[Sq{V띖ZnUӏ*({Rj8=|~ vzX fPSlfbT[3KTZ*XT:hu #`_V>X :)w5GJ$7sE0Oboa;!GE0*Yo T \|1h/Ht-FݽM0HV~hqfPEӯ(^. jʥ8`P7ZAYlgG#VLn1XENޣ|3U!)K2ܢ=k",[r@r7`U> z~Uc,G D|Y1r(RKP_`^ ۼH4M+:tE>;A۹]Q"[&;W(agV5 %.rCN[ZI:.%B p1֖󂑀 u#GMeEar&X- RN2uܸP4>ksO^xd_Ǻ;߂dZONKAi4_i,#jƚ ӏiƸjI2gFJ9\LJp R.kd?- R7̭㣽[ِ$uoO:|‑Kq)W,ģtє {.JoV:RA AXk]E[.\¼ViuM/#! B$CT+ex`/ËN 'e-"w|v N@*~:C zZg{#*Zwd R@I)oRWF!7C4pۋ|ג,ﹲ;߽ VEfa]np d4%dƶS+g6{(؆#5k=qf(vшWqLm&D{6"ZI* r3$`M94d;2a4A ֓Y۩'+'/d|>^/l +AU{BD粽ksiFSXVٳ<' Rٕ?bfEuYm6_h1gՀ)4r6+wn&95UQ.G }z{c 2XZ#aAC}alNY+ڧm1iPCS$E`ySQ}}rbtB_mQ+?Z1 T~ӷN.ϿENNNڗSsQ"G2r&YD\1*Lf"p2wlr q\:H^2%Z˰'ʤdݠ&~odZZS'OpH+o]fNR~jӌ4ymtƤsb7vv\ t n|H6)Dj؟gD 6nj~k (b^.kd E8S\]rC|jEEUR-P:x#EHPsnD2Bwp6Ea.qWHO$9FxGoʍi Oo;V:AIP 7qF~(]o`Fߪ5A1+P껵&bA&wR%t)jwOTf%+MWj{a6>u?' qSqC aUrr\-&ʋWF΢'_]zȴ#CВS޴Op/ZD7R"<Fڹ=Q8nՌR17l[ŕۿuYGz(Fcob* A9uQ>#s[\ā`b_Wtj%ͬ9׊)yy)yQ#H D `1 pv9VQ?xPl.ǘLhˣc)#m1P9j:`V ?וG@G)a >=('MnqKCv .x,}ePɅ?-h4AhjTVo#nŠ!22,B3u~ KNEy /[Q0gis.]#.O喢mu0|3]cOq{8ݦm8fZx?լBײg4$*q1j4a=U[Q7u5Ru}|H|u6I %ͣƠ'Ʃ-OZ%\3UQA#|q.BRƤXhَؖqxJ.iHrcEU-By8gy F`I}na:F+EY_3 e qZ:ҵJu~ŕƸ˔HB :n21"K%!ԘV&pD$+-$CX( S^quR:#OG_5zLzw,<$ȵQ$0ڑ Jwl6zm#J2 v!恤TS/^Dj7{%Di}2ysq`仨zM>Z+sX5 L~7XsЖzG^1;2Cý~]ZP~.pwq`,Wni ,;GF*rJ$;㾶BYtܰl.7k&fW I&a4 WW]oP֢?/L+hfvyO1f)(J?2&9ϏSժbR%4bϻrKfϫ4EiC:;H'e4`bCKvzi%0SXx}iEDUT$P2n񬉽f2$ ihOݧ󚂷f5ֿ!Pd:,Px5n[gS_Obϼ3pAWq9&+:SMv~HjF ]X!Z:1v4Bkf;ۺMzmfe#W:d4e䅔V.ϔY}K>`DXP=ӪHh&4-|\?2ޚoQu#R Jspq6›tjv+(Stx! i7[5F#4U]><ܯ*.-ru}s\|@dB?rPтVߴGx  J,B [sRwX|br _]Zh) HMn8EY{P$z}c#ÜfdD 4pAkd;~8 p/ $a(Yf5 >LSI5:p|2 n=8R6{QC•xУòJ[T^κ5ŧVmmb^.ܩ }\=k7o.j S-֒y:}':dݸmnë65P4|,kve Th9I1k$i4y̓ ;%1\CX,Y~Ѵ}!HF$ms὞0{Iotº=5Ada!F)M8r"'tE18ѾOveL{p-(Q#ZXn>^2230sʯ(OC=5`9T mp%6MqN a^i'8 ܻZ/$=? +}Ch䭶b!^+H[+&xm,C&CCUXIrrٹz A63RH1;o1kj`u#al[$<:,T~\Z? @UA`a3;ׇ/ g}빵"]'Q]Qmie=?Egg[, gXivŭ].CGQʚF{BHm0_,Q'Ȩ6X3!ہ32)SFD兞n5kھ P%o`0@/~#/ů־~+NI}W]O҃t7"f.$&aFNF\OB=6sI_,*ju{7vͩf 3? 2DY5Sn@!kxp̹SW]o# ԏ^c!QL0y-$d֒NbmCC(腜7Kg#Uo#"@UH<|41#ЖbϏ7MqC!]u jDr;潗1 0}|2Jy 3UbnFJץ;*3F /rЩ!Sv{++P (*\ɡrS!G>`)zWq_mwHbkfCсBDd.=jh:O$:&Qu%1xrR$Tu!)d. :úv5iG@(`m6@?,bдjѠ(=JaMlC~:|0Ƴb1 DU7q휰l0obh+[C|1^L)pS4kbփ“Cy ƞ24ǚ W>j{!04wƜ&%N8<bZy&NnYmT;g._i)8A8}g^(;NlS(xLF#āՃHz@P'^Wu0r6/I um{:A@8z&2` @tKuڝTwX؜誁\59 a*WcRizŒʉ/4Pd!d}ܧU\VW_"m5)3+\ /SIa4$,n⌎4rzdR>-Ԉp]%f4Xrо6# iq\I?+9v{T43QH@-=T?DՔ/{LJ1P'$ٰ% W)9Iݱעm8E۲]@vJZ 䶡>poاIb:I'1Q׈=?hU Hdr}6;GGbt%C=BPR)[P+_0}GYeݲ~xsh3a? #s9y_=4] m*ƴHbm\؃yTYĈUD}c)/wiG k~=x63x}Φdbk0:fIhMz6VTeЇVkY#L5T'\`[ 쒌\/Fm?߄Vˑ&U@yOL[<z [&vzf3@m{NɼG3BlNquBF2?D M!V`kfRm1(wEA!u_COsY7oS&,4ho]F ) B{>yF۫!|ueYn Sf)Y"Gt\`ϟFwj}}] HL'UZ˞9ʥb-#sD2o1¹ b;$7yFi֍tp'IەwCapR?qq46>SJu }w䚍JBk =W= \QNk&q(L;]KS>C N|bu\NfjJpSn[{K*Wac`OqC=܎Ʋ'5N̲l!w~ș4{j4ƻᅦ$_]Jx@ ?:vOW-qN3`f)!;s(_3H;#uZAgV& ~5S1YAM6´k$x$y0*-l S<,)J4@hORA<#=VL;:޼$hSЦ=[x0:4ۏ~dzSQ2KѤ/" aдJ]ZnX-ruYnri;3!ߢi=vq8gaHfڀ`PKpq7dfn9Ԭ5j3 #²=FV%jUa/+v䏞^7"6˼sKa*k@ ~-O$#򙑲"Ėqg4N&0/̀V9갺u=+ʾ A[@ۼw?}*hY˪_ً+M"YEIN:4钶y;E yW'aKt _|GZ5@Xۺ!y\0ǯ@ ZAEލO 5&bpGV9Nyǿ{MSDA׊8{ۥVŅwj9LxB$bPp[M+Gv/XɏӽE@EXt0%jvpl*Js )Pid*X=Ё3Jmj fTnY$Eby@;tʂ?Ku)"rc UNA])Muã:Fq ></~g[f`1D&$'b嬍ft!4AQazd9Wiߠ奋$m T$ > C!dBs7?Vc`;dRSRĀ4xasr )۹Rq 2(T9(w7{(v+l~),t}pp/4LGH O+CUٸK:HQ]vmd'v>a V<#+l@*ʌe&ك+B&H0I #~1N`;/1ZB쫢nϵXoO'j @^MiAGZƘQA≤< |+"bO@7du/\ N#J"7.$2=1K=%@lT,f2yVCx͗}VT ڈLz[R(C#>yIjmt@I#T8?JvLC /?1vQ!phE+ĄaFHѪ3tl71_isu}&ly( ~ǝZP8?C!f$}ֆ|׫~Nr i 㔋Ky4w 62%IR!^=9*~t&uUQpړ Q[/e͈'L.p00Gc{˼J <76/ntWcU1 ڼy-"}DqEnҦ,`TpOZLΛ;3Ct3ᙉ;'Rzgh5K(S0(2zЍzb\J}QD!Z6Q,B]Q"-A"8opc&mq18pq1ʠ.+JifBN܇aAlɳ/ȋ_KrLa|׷' uR|wx쮻^oS xY qI`3ZP+uWt}LX98tE$>86U虆FTF{9-2f"ŅF| ]U^4O59.|Q(T˹2Qtr^CW öaV ^]v+I\6i(h);'aT>>hg&iӌnwq4KV/;,F'$Dw4˲l w,p{{G3 xCdwTZr;OMYL$@>xA}\85s~ lWY_с9Ibx`Dvz=boh@&FX!/ CE>efpDY3L9nUԿ++|~P3;m]YR듞RJԄ,2tTa bg4]'aS؆p &z),L`h FJ.V]@:AӡsЖ\_Fe!븄(XK5/}H&uϛ>4%DC5TtLlaMfD&q/OY'mХGE@-E+F"5WN-v#K/򉥻t hVM۪6$;E.Lң1BqڢIU/p6<70|T5q-sJݣXBl.&E }EG%3#~.)w?؆m'*o*<\Tt=a7V⎥QV̈*#.{%4n|NwR$НVeci 5q/øyf݈MȲKfYڊ<ˍOoawSZk?աP041N9dlQ~ QFP $ܥsPBc k dLi9ڢbo1ArI 2;Шcɳ*٨Ar0)hAQL)T][w*Sr65Y_˿^,hW]Qɚ5p/PhRԻ6/\ &.~=G5>(76V@9zw{=`_k^.1e1ÿ}Dte]QOv>!h'/=)-,_bO)w>@)(n JXm)Y7UtΠG>ي0̽W<<UT-z7Q<,).჌)%CEe[_RvIX+1>)+8cE>Nd? j"+!q3T=z쀘Gc;K%+n[/&ýͰf"9숊L&G̎C->sz\p!y'i$_pisco &rIAz4ab"zPN|{ Pf3J83]J̎D,NjՀ,EXX hGE?Dž% 8Ȕݛ nĹ\43 (>+Qe?=I[X(j+S "Wo\#[. rmBjOJ}|ex#I_wQ#mw*Q&.Lo蚿J:Mq=Ճ:G)9gUH cR A{r?vyj<0H+91=.-E_.d^t;;p w_=ebT+>GAloP ~`RlemG̰7Azf} R C_#lb.hƐtHZΖ͹d7xZ=o#1v` 4W6?WQ$/Hvzȣ+,pΐ9E~FJ-5u4 tļm/ H:&Y!tEõĢ;OS5MV{ձ+Kةҕ `$#QavlS ajk֝) Cr)jDkWvMk]/{q~†+u8XTuVQGO?r\z鏰& 2QDarEʺaex _{$Ȯ ?N1,IvWz7$చ78wsm8}y{cڋ} eQ0zG% 7xj\6݆7hX$f>25@5~산|b<*n5p友kD<OQ87"RoۀzT VPhIv.33Z$8![GcxkS}oEWKY(+g;jOS=M 8-@r u+3z _d"ܝ3v_xOuOx_e Y\q٩o]G-.!ֱI ?+t⅖U.yd0 ٓd4EU7I4PȮU +b]KMi=<Ϧ5Z5}:lފt/+V6C%5pTl&Zi2bDzF>v' sip5̢D!Xrkź8}[y^p#b;Qu )AܑC% .~B5$Ki1XӏM`qOv|`0bMoV!(DM`3 BN[B߼௝`G sP]PcT\ٞHZ w"xMo')f$iZ!&Y^4GcT 9:[/0d+8{= ٬'hPޛexwɍOK)o/r3amҦ)u5_+y] ][y9TQك,6a4U d?>:لH%.>,-[s013.E6LI{wJ+sf̾5~dr#~xZ>Np}Cj>wiXD>](`dhuWmBF4֧ir p۠7Q9v!?77}m-aP\ɧ\kT.5;I٣Bt$%~7Sk0,/؉S| @ ڱF(%c.-e6Ԧ"䱳L_mQWJZ?!?h:%**^Z[9a၉㌄[K^O|nmOL# N ε#UHo08BpAd̀Fe_Y??\_wN pJFoZvR8[P >> w[ %Vܶ k2xS%:iʧń).-3=fֲ;@*98y?&V 7LЩΣ zCHtBr=MQg3h2y؆37H&Hta}jAљ$wId`L/q5oҹ6c1b{.X̧;4CċQzﵾDF+ c:tx&ig^ZC4ygC@X϶l0Nlӛ3TN˙XN})hiSYK/Ԅ Y+fOH KUQ0|0Wېo3ZTs1S0աnQ;>U~!ylq/3,qGyJ#'bL}OxrBl@=L>g3Ijh 5%B:8C9gj%@{L( ֑4iL.Υ.r_reiõ0QIcSL:(rⱖ[.AMP_Dތr^Jg)cQpԋ@r'Ց4g k{}.#p oeL!y˿=R2TݦY 1P5έXt P#aÂE\펒\99_<-?ccR*xb5t8 LWJi -e?yF>o_A% Ab|xN}ۥ b_q8 D5t >Nn%Rb{Ș֞6Qԅo$#XF`=B^%/=g4^B+VHW ){ahE  ;{Bt,!do͍"*t@l5b2~чrJ(<\AH|6^Ċ( R_s;D3Rj{ydfd2#.1}9ѝ[n uUWw7Ms9N[yO]>C뾊,$>g 0޴v;I}ly1FY"պ7ƹRKR\r5 H0Pe< :\aޏΥrF*̵~u | $ɴ*..(Qͺ ʛ Hy `y`$y2t}ui&CURf rQ@*qio PmM Y?FHFș(T\ x ZLS0,:{SZ>Z.ۦ i%\7h^=j-mĘSBS"e}> 8i͑ς_U4K UDmɅuWaoe1nt 7t_! 8'kfL< 2'xB[ Ʈһ`I\`अ^jP;YPZT 1?V)>2x`!9VUc @XO y[!Mޙ \V/j<$aS9{LX2Pa0:E{͡A<]JpEڊN,j1\4|ΌZ?!@W02ήoJq"96599~qV,VM(7^UVP7[0Q[Hr":0;?{J"9J٨ }Z` ذx+?kHq I3n9^v6# RLCtd!qzoi:rz.GaS})&X΢`{[> 7T(TJ '琋?|J6nWj,[P̓]h`dD=~C{`!Q!Y`ں#8[1>L?ׂy'Val.]8—x?{4R K7ZKDg  %ڒHZ7xk^Î0h#n,ĉX(H'j7?^\/[ok\]6I+nWpJsf9:}=`:/>}Jmnı~]ceKKFI.v)2#%@;3 uQDMhNSuvnnFt &= 2kJ`(R4 OC@CM<0uloOEX~vo"j-YM!+j3.t^}nem&~w)7{p/qT˹kW c=A\nZyCKoѠ>9F=?K N9_Ih[((%*łD ZSܴ`9%=IYWj/cGpӳy#X oMMw#B1*ӃnwD-NDХGJy5[ 5G}XLǬpžz:bSL0Dja!R=rT[G6b-\Tg{m1NnAoAj.!5U-^nQD^tL|~ 'ưc΄uKf T3Cm<5ĉPT^|ٛ؞L/jՍmׄā:.{  6`׀g=75WQ%X|*nxɃUv~Mc-%&Ā56N6s F`2H\^b Wd*ccK34 FM3V/Ÿ `~uƶS, )@⧸z2K9jfلƾzP;{u8|AJG)йs<{x!!<.!) {+f#T31R'!WrIg:f9pl#ts}ߧ!)5i[4~.I$@˓< PTgnN0C绪NK#4 Q3tH*#Px'$Ō8Evw`/W~VO.FusmKz3=Iۭk'c5i>)b'swֵ xWwxZtqh91Ӿޚ2Ӯ4ҩd3#sß_N4Xjp0/Ղ>&NaAIpI q$#Jp®0{1owtN0N8V^5m'GQbamES(pZ9dްzw4wzNa^f<-xM [` e] UpfrȪtN/ ;Փ0>@D)v]ljun?\=Hvd(N {O jw4O@vQauOyAC@!u/4}oxY*G bf26$w0Cp&.Iȥ==u#O P5@i/?V,j0Fn< -[#g'v.(K,Z4ٵxFfשTlx."nS xL\L)\ oMEWڷ[&ib mǔp 25z4 !mLOon7VAS1U']Q &w*Khp ֚o?p^zf~=J*FĆ[!yϷČnma'ʟ Pٰ_ ΧR"DcBrx4ɝy]`$ 2**\bA$>1£f4l>QhᲉ .x2 R.rΖy W8*#[pK|;ԭPXlPz^Y+-'T+}kk5p'!dƏ3)m;](R٠;.mP% rM#,SzgՊEQ j?ð0+-=iȬj<+)uuҀ) pDY>̋ご6m;c6]lF/Ԭ7De%LxF!V*, &/.PhTL㔩q 2;OMNO3讲j&CYHvNOǮTfb: !em0w;X%(OƯ5ϢŰ{M3w{'v+W@.PMp%=1fFQZ3R2YwӁctR-hsJ7aÔ aJkRL=ѵ4' pT{r5-7>I{9}_/-&nHBs gWVپZms6Rb9\d"|"jDPܳEd,CӰ[qcu`UKڒ" {Р^ˈV̋\`(츿;@GнP=tU²Ӥ8@cO[ddPͩӏ Gi>'9r #&ΐ#= weEG0G"Y[tiO{r ekvb?Zkz"Rz>uӒi+iZ¯sdsƣW6䚃VT6yK,F._Mȩ;AK>#c-MKٻ[zygD!$O*N 4;3X#a 5#y[K[\Px(YFb5ąA!TJY ¦ܤ̖=Ja(rV}.qHwTc lkQMv%ARjωQSD^Hc ۑ8ګuf> P>$ߑ晱zB7fmإ?>s +=]zqmQ JvRg˨Nt]YB]37Ŀ~%e&N V9 xbt*XUR/;) {,wWl~(6?G `i.lGR{S8WLZdeĢX0H,f_ވ.{Sey㻘܎ĪE[a:(44+ƉK7xx%=OH&vFǧ&^,16ϲ L*sgCӂԇ{-l;^#bʫ#Q~XIuhl-Bh!뀵{c_3g >*E^`w?Ra$ M Yxqn2,?)g~]y / ,VAna uvfzv:zy46Y3UgwmAqGyV 緇,IYڃ!5^iR ?OZ~6Ѯ}ՈM[꺁 Qkћ];;4A"EIJ8Њ%Q1F=EH/q:_! ^߼"i8|da>I9RYa$xfp.0CϐƊB,Y邻TLqKWz v-\lcxScgEq>k Fyz:G%;γq@ =޵\2)fÌa²aNA AX9!JRBmi!u3=&&sVup+frQiR˚6_}{߶j1m$G*}׫`{0R*rB3a4g<eN W p?{Fڰl C"<;^kW;t]dY4xarÖVL--BZ%#.-!?˗EZ hQ*:@.!X_kڅ\ɣ"4!dE|3Vq_ 'b.%ؒlKAYcJzzjY #~S'RG&#B- ԜdxsY Uwuv{zZ@_ZU1u곧n]*]g&aHڹ+ːi߻IqwdY[>>ېŃx٫`yѩjAyCS\C%GQSpjvIG/EPH3O=e!gk%JGՖO'd>O930 R299$U!":8lQ0)m|'EM*H'5epwt_hE /HR.^s:<M !\JHv8w+qk`1tA5|EO\}8tpɄm4թ`W4(IKE?'el PbL'=DYt~FoI-K?䥵~+̄0Z/g"#K=;) ~S6RvMDSl׹R\_7WǻdcmB(4jn&&TxJp F3 [*;KraWŢx֕V +dE;|ˤ!5`!jM Z@VFY{ N:h]x bբ=x4mZEi{BzϠq!-9א td,C(H[)&p7NO3 rj"j-`PziOָvav~+p,1Ɔ%Tp,X_2/R0u;)">00 pދ i!8USi;t#JyDюBC9 76Wi)x#Gg<3[5p {ct 9~7v9R!j][$swf޶ O5(>m[a%X~s Qqҙwc?S &~󊔣nøC^t HygaU(kw#J*{fwN,qgI6gjH1|odֶ9 H4^Jh4e}posxv[ N|%YS(%Ƿc$o պ\출n-yв{k06S?{+9ݔr|2?ume+-@? D}D9 >i}b[ks09!l( +ᷲ9H'%oO瑬8'Ԭ 2ʪ<'*.9x Ӯuڵt4OG f<@6[ ژ(6/D)b]3pW}j i=' @Y)a\*:{ؘ^u,0áBmۓ:%+m֠bkTkyvޝ{xIǣAג\?x8YGy-$ٺܧr A@ztqfC+gG2iѮL]pj+ ka;f5GGHYq'@v_ iwu Kqϻ~95D=;hvaz1 [F\u'CXTF<o7ԕuԌߧ@^/ Sq? ARLBjAY*IwK9!cw 5\M/0 @Q2D,(SY̘,ơ A}r[$rۏ{nrcݫŵA=ݓoO$_f,A'tE&h2ǺT`4)GU4A dRt;[8$2ݵp bq$cי{:vCebh ΛVT^A=ױ>aa| y rAYFA~=kIY|E;p_ A<k<揧5!}C3bjܓEgk?? -׭*EU/nTn {Q @X߆ǯ3>LVUUeR){YZwUiұrR-,<6%BrY`/-Ko$E#&aW¦7@EW-Ic;a-WVFg+9Nzs܅s2΃R@ncF2I# lFb.ny!dR'O;F1M08 0)mV7a%:H1jI=!]1gNN>safF @x$Nv*u0aI}وor^hcri,  Sk+~6GtunpоE%uClMߢbtV˔DjR@4uVطu|JJ7owMHq%-Op 36b>xRuuOB+{j_R~ȅ Dq|߫5bj\ SsCrEW)j\%>=0Sy|G0jt#<@FG 2)5x/opKp_=R-Ϋ\A!o;&FPkuRTeT *vuM*r<(O6KӅd.XVDJwݴ#N6\y |RAehnDwj_5F[F_]s:PPĹ@= }WkP6gti~#తs68hHn%&NjlÅ wJN1?o'н%v#{q,ssLT;'YBϒ⥥Xd)(M7ԑTf }]u oDlf%3mChhZom[u.+?.Ie(3_e8E8m1kĀ !gzPh187Ug:LGĹ8¯GO\=(0MԄ[+Ar$2E6I~YX .D+`IC\j(tVG览%zprF*UB9lY6^zL? `0 .B4wͫPlb[D/,~ͤw+(,Gp,ZLnk/W{^_s2pBfB%na4cRpS@5(a!ggV>^K~{-\A0Hl.c*BAE[{SEq7r˅R'~n;Tԑ3XM]^#ȀRVssw'TK<Ψo^,rZAq≵F9M U.]Y`>NA$d,"kaDA ypM17rFU°,?G;iT+xIXSjYiR(;&A:u~uNt8]:/0 )l^2 c9Rd@a'b]z7vlo(q9^s BS;%SV5entRQyTkNECU&'P{ψneE-`܋@keMVXGjhz _Js rސ^ўÛ ߓż$d1NAIߵ?dT\DN@̕7 Jf ).M@ c I}uyJ#kyUHt.O90S+dd ʙΕ!?)U;/XKg,[0čw%Lp$8rK)USg,% >2?cq*ziTazeC3BO(c^_ ˯}\,y5x:4GtCёSl 秕d-Y c+߫U~!2K{L:^?sdUOD/.~P (cQ_ )v F!E`J*3R;E}CH^iRۧ0؄:6P@eSQ7ue,UWm># lS^I C<FN"t֘he+f}(d~!TJ1SxmO-I/<7uws'ݮپ˷tCHՖ$KSyNgj2(tLNP'|jY YpI>.B^Qc#t0|p)0jbkjBӝ i{4|` d[5+\dJY;s|cPl,P[\йZ" ջS٩͑hˮ t;n,jĽSJ֨axGG@ʍ ہGH7ZI>0yKv>o_ubի}f [˜q_3lO5SCВFKIA'!@4) ܆h̝i]F<L hJ/5A=y\(pGM`]Wqp:JCT8̤8IaM6l#d"܁,^/ߡ Er!Id_^-䃈KFsv739L͋1?%vA1qxuvã12"dg|kyxHP\O;ghTE;LA{Ys!H԰젚Ǫ,nHW=kyL-XG|謬tsN!-lAhCq\Q4BʇX'|dLo_ 氻rD 4h\k&ۉN<7(ɤ/*+sH [_Ȕ:3gr-xSv+oQa!x1%:Qcg$cTBLh!,Di3 2`; KMSSqy݉e橰HY%AjN8ĻCfV9JЦsnUNU5\ j6s@)HQY}bUar;X֮𛃠?HؖuEM0(5qaitb۹:lC 525.uYADDTGϫoؘ_D'0dP&~o#TKԦ2F_4lҒce ,Gl- 4r*ٻ^ uLyqdh1WsDDzbvB17\C\`) s 1l#k+p[Lh ]Itxۈly/?,"QpPV3D1/ 8 8^BhvIow'Gġ Ԡ4l"^2!ӡ0PCWr(ck?G}R&0By-= 8,zI ==&Ay4tIfH 5p{Q=fo9l [𣄠6qy̧FK-cЗ$9û^%6VU|jgaw3.v.ϺE]P51 nJa'96UoBEb+lշ-Pz:уUsn;=0T1LJaj*}j!)NqL*h)_=񝁦͈Wn'Vf [opn1, WT!ܭg>V|^ (mȆ]fOZI 9(3q&^$p4<n^,qՏv hS:Fj;+b/Bm ٴk5јz0x=R\_%=ՊO%|l zT1ꝲĹ9,fFS {t#h<ҫE[C)$0("~cپn @임1uYtYW9N&DIKߩ`ݳ^Rs֏m?g`SS;I AY9K=})IiD1Oت*6̯g ;U]Z$*]2jUo3ao+ʚz/)W⠕.{^r6oVw a=yQȏдwPFn2 ŶbtR Y aR&|vW[;v_/f+j th?Io5m&)>3|/.g@r`{í=d :=ĸn Ш Dph-⊧6Q/MRl7 ^eAqJ2^\iOjAZ|2Jd rSÿeF35x:/1oT_Bw*$Ea!~%x =KYf 1έǍjN53bcvmYgS2_e%(/,3 .[C_Y+h ]$lZDRͧY{r?Ff6vʄ!cR$jf`h}l?}xnOBc\s.bYyc㓭?W52epqcrp3_h>Vϼ0)WDGlTS5RUD|Jx, ǘ3@ޥ̌O|*޿; h@Q y }]L &7m&Mj!"$ޓsZ&A1x O.}".YŲ0$@w)z$)9\cfN&#"zfYi NJ'0u]IXU&J05x>AQ?I6«B~/1^.#zW@2z\af'UwYޣ^OT1? /^j p]NKrH-FôIO)+b=fсx|7z CN j1AOeI JWSuKVG q@- r;n[!N@Ɗ7c.jV.ɸtm= > YZ