ebtables-2.0.11-1.1 >  A `pp9|q?/z?Jw+Z#эqK7Lۊ1&akђ@lh//wvR&׹4}:Xr IDLv`s֥Ҳ,`FdlMS )3RF]쭱7Oօ@_\}t D58n%Rl^J|NDpsfǿglgsUwycQLގuv0ό .a1a6dbb2b845b58060777990c56b02de57a03a3bcca7607e940718d812fa6778fd945a7691b4309aca3edd867f191206c5d953fft`pp9|3gB~bVPciDt3H/2edbXJ_t)o06)xY:4^h# z3!ΡA9O|6#0T=2 LFw'E6|$P%&[pI4T?4Dd   -pt|  'I  . \   dJh8(89,:=(>(%?(-@(5F(=G(PH(I)X) Y)(\)@])^* b+c,d,e,f,l,u,v-Xw2x30y3z33333334@Cebtables2.0.111.1Ethernet Bridge TablesA firewalling tool to transparently filter network traffic passing a bridge. The filtering possibilities are limited to link layer filtering and some basic filtering on higher network layers. The ebtables tool can be used together with the other Linux filtering tools, like iptables. There are no incompatibility issues.`psheep63ISUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Securityhttp://ebtables.sf.net/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 ebtables.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 fiupdate-alternatives --force \ --install "/usr/sbin/ebtables" ebtables "/usr/sbin/ebtables-legacy" 1 \ --slave "/usr/sbin/ebtables-restore" ebtables-restore "/usr/sbin/ebtables-legacy-restore" \ --slave "/usr/sbin/ebtables-save" ebtables-save "/usr/sbin/ebtables-legacy-save" 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 ebtables.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 PNAME=ebtables SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi 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 ebtables.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 ebtables.service ) || : fiif test "$1" = 0; then update-alternatives --remove ebtables "/usr/sbin/ebtables-legacy" fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ebtables.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 ebtables.service ) || : fi fi)h"9h(tF1*큤A큤A큤`p`p`p`p`p`p`p`p`p`p`p`p`p`p`p]-c`p`p`p`p]-c`p`p839e271488bb2a33f994c65c75252020a6a6f25db41ed7f306493b77590faabc4b4cc1eed371ceee32bfe9c6edd3ae4ea27a76db136916e418881ff22493cbc3574154f349d88060b79dd74021153f743e6216a1f1db56bb95b2fbb5a3ecee445fda700bdc7af05c439502cbdc4726372dc5956af5f2aae4b2063abeae4ad1e5d19b554d8be7236a56e11953d44fb26c4d9d6b25d8288489ae4a8665ff12daf86487db82ca0f04aad88950dd0def295fb7a6ee1aecb9a1dbf9f1478a60d61af080fdfb0fdc982d3bcc63bc1bdf8c59e6cc66163032e7ba93018c1f499e17376593657d8dfd6cfd1c52281ef333da17bbc95fc7ef1f545470f47f66b9c04cb9f5ebdb8ae564c952792017ec680e2edd30443642216eb9f8a3d8fa166c0cb628c1e5465db4e6b9a8c2ee1d71cfac38045c241d5b281f5e43db98c5f3040c7e160070e05a01c36568809010aa55ae3eb592a9e24d000cc33ba5b7b0ca0b511a79ec/etc/alternatives/ebtables/etc/alternatives/ebtables-restore/etc/alternatives/ebtables-saveservice@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootebtables-2.0.11-1.1.src.rpmebtablesebtables(x86-64)@ @@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libebtc.so.0()(64bit)netcfgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives11.63.0.4-14.6.0-14.0-15.2-14.14.1_O@_N7^U@^l@^g@]]]%@\o@[@Z`@ZkZZ@XӸW,@WX@UUTd@dimstar@opensuse.orgkstreitova@suse.comkukuk@suse.comkukuk@suse.comkstreitova@suse.comkstreitova@suse.comjengelh@inai.dekstreitova@suse.commrostecki@opensuse.orgjengelh@inai.dekstreitova@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.comrbrown@suse.comkstreitova@suse.comp.drouand@gmail.comkstreitova@suse.combwiedemann@suse.comkstreitova@suse.comdimstar@opensuse.org- Have the source .service file hold a placeholder for LIBEXECDIR, which we replace during build/install phase, allowing the package to be used no matter what value %{_libexecdir} has.- replace /usr/lib with /usr/libexec in .service files to follow %_libexecdir macro changes- Revert last /bin/bash -> /bin/sh change- Use /bin/sh for ebtables.systemd - Don't hard require systemd, we don't need that in a container- rename /usr/lib/ebtables helper file to /usr/lib/ebtables-helper otherwise it conflicts with /usr/lib/ebtables library directory on 32-bit systems [bsc#1159769]- add ebtables.keyring as a Source- Update to release 2.0.11 * Add --noflush command line support for ebtables-restore * Do not print IPv6 mask if it is all ones * Allow RETURN target rules in user defined chains * ebt_ip: add support for matching ICMP type and code * ebt_ip: add support for matching IGMP type * extensions: Add string filter to ebtables * Print IPv6 prefixes in CIDR notation * extensions: Add AUDIT target * Fix incorrect IPv6 prefix formatting - Drop ebtables-v2.0.8-makefile.diff (no longer needed) - Drop ebtables-v2.0.8-initscript.diff, include-linux-if.patch (not applicable) - Drop ebtables-v2.0.10-4-audit.patch, 0001-fix-compilation-warning.patch, 0001-Use-flock-for-concurrent-option.patch, 0002-Fix-locking-if-LOCKDIR-does-not-exist.patch (merged)- fix path (/sbin -> /usr/sbin) in ebtables.systemd [bsc#1140898]- Add upstream patches which improve handling stale locks. (boo#1126094) * 0001-Use-flock-for-concurrent-option.patch * 0002-Fix-locking-if-LOCKDIR-does-not-exist.patch- Move ebtables to ebtables-legacy and use update-alternatives to offer a selection mechanism.- fix ExecStart/ExecStop path in ebtables.service [bnc#1085228]- Fix ethertypes ownership, should be %exclude, not %ghost.- Resolve conflict with iptables-nft and obtain ethertypes from new netcfg minor version. FATE#320520- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- cleanup with spec-cleaner - get rid of %{name} macros in the patch names - remove sysvinit support- Add systemd support for openSUSE > 12.10 - Do not depend on fillup when building with sysvinit support; the package doesn't provide any sysconfig file - Change Requires(post) tag for Requires(pre); sysvinit must be available before the package installation, according to the policy- add "Requires(post): %insserv_prereq %fillup_prereq" to fix problem with missing sed during the installation [bnc#976919] - remove non-break space from specfile - use spec-cleaner to clean the specfile- fix compilation add include-linux-if.patch 0001-fix-compilation-warning.patch- add ebtables-v2.0.10-4-audit.patch needed for CC certification [bnc#934680]- Also save include/linux/netfilter_bridge/ebt_ulog.h, as it no longer exists in the mainline kernel./bin/sh/bin/sh/bin/sh/bin/shsheep63 1617957021 2.0.11-1.12.0.11-1.1 ebtablesebtables-restoreebtables-saveebtables-helperebtables.serviceebtablesebtables-legacyebtables-legacy-restoreebtables-legacy-saveebtables-restoreebtables-saveebtablesdebtablesurcebtablesebtablesChangeLogsysconfig.ebtables.broutesysconfig.ebtables.filtersysconfig.ebtables.natebtablesCOPYINGebtables-legacy.8.gzebtables.8.gz/etc/alternatives//usr/lib//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ebtables//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/ebtables//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.suse.de/SUSE:SLE-15-SP3:GA/standard/b60749a5c2ce11fc7f22f21ecb75ed87-ebtablescpioxz5x86_64-suse-linux    cannot open `/home/abuild/rpmbuild/BUILDROOT/ebtables-2.0.11-1.1.x86_64/etc/alternatives/ebtables' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/ebtables-2.0.11-1.1.x86_64/etc/alternatives/ebtables-restore' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/ebtables-2.0.11-1.1.x86_64/etc/alternatives/ebtables-save' (No such file or directory)Bourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3c8326ce1afb0be8128ec73105ae37758978a11b, 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]=f7ca7d1f03e0cbce28d3b580d1c9e47ccea6c9ec, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7dcdbb02c5020a9aaf83d1e221a9addb8e9363ee, 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]=62a651a66c17170d059f5bf783279c86492f0dca, for GNU/Linux 3.2.0, strippeddirectoryemptytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RR R R R RR RR R R RR R R R @`ǵasystemdutf-8bdc2041decce20bb71ef27f2e85bba0ff3f12b1962d01e4bff9e8b0d1fd762cc?p7zXZ !t/S~%] cT{gDpG 6VJ'",Y6[X^*X E3{nMlz<sNTEB^y;Ҏ~؝@مd0nLeg fmM@9g (fd"39?sDa'iդsClIᄉ燎/ iZ*1Ge#QӘT *d&/ǘ_ eՒYCt6dc/z RolTIGK}$ҧaѲ>ht&(;gJ{rYW%0qp KkKW6ǶF.uӄoK(Ou԰ U>P!U33sU ݓ^%GSL>yaj E)ƚP$zf ʹhRF%V WamQE+5(jc٣ջzQ>7?qZ_@x&=~Aj2] 8GЫѾ_s&Uh)}C8z-^ErcW@F p+uNɮl^$N gaL~{Iwz:pɽ8ے'/C^Ϥ)Z1}_*mtF'6~`TL5Qtzn,R{)&3,q3yP)ƬkԺex%BE)= , NQnBgl&*SFqJn,`U"g|o{fI֢Jf: K?GzʠJ*cJ$yآ)7_g;hҚLE%a':I;JP(VUb XHi#J  ],R`H7ꩤU7/s@UK ("!|h HW`ĢluXM. Ov~:k=o\-H1;?ң ESOr-f%1MKR:N/"Ji?UD>#K;|ve=U CA`AX+4K?2}R@W6TE&oQ _QP(ƥ7Dpe=CFʡe1vc#2 ?}i3h,tcX탯w:{[=Mi.-Ѷ?&K[tP -L nj1`$N΄cAS%~,XkgrQ= eBnBP.zVkD@k% AQi,'-StJT:#S3qZX"hHo~h@ 8١؊*gx!}(h< fMvو*0q!gkA .`6 pe!l֢߈(NŏBƐVA:grZhv8P|xA9,`ɶcLkn-A+aux( ,c(71-)68\a"[/ː5J{kܫ&Bb155b ] sNMv]g38X5s8} L ҋ?@Uĵm }b\(r:KҮVQG|7%;J(ziUEM$d&?06'[,Do{]˛u \ Cyk{sOmre784ڄ駣 Q+'sD)P2d ]Lݽʓ\(uBƴw߃ٹfcC ]J3򫀫2bhlRD|EnB s|TWNf3k;06^@(/:LiDz,}xpgWKA5JM=&Buקe 4Qs7pjV;('gM--9εY,Tфo - ۤ 9#DP!Ca5/͈p*, oeu/Jk#_źts9eDh\+(E)=O^ >BdQ3 R|y*l 0@6rP|+Ue{s3a]W#GnQ/Vss$i%Z-nHaD]O)!:Ŕ\O.m#-B *.ZzD?j/ͻ9ƄAZw!#xF/\ E6 W*W_vesA3KcW,rK/;+T5sYx{ n}#Rd&iW//GhV:vBp>H1Ԛ@8{+C"➷l%ahxa* lGk^wݠSfv ,saٙ\YULa4KLfWΐvM]PD"q5XOPH?MXy;Q&{֑ ֟iEFFq]{#Y:O^R+>2:V߽fU,m|U~Y@ Aaħ #K~9b_۹*g`oU܉H;e8`'5]i: Q[b c6\^o:'"\+f,0NCQg1XOI'h!7ŷgLT8+I*Chd(4J »Tڤg\󶹢jh>0^} F_If>㢷^p>^"nS8OXF`BY cNTy9. qQtI4;<Г&Dp14|-U8줽2{=?Tӛ6ufŢK.b6Vʻl=[;2СLr$M!G>&*8, e.@/ڰ)wJ5߸Oe;϶uuj۽]4AC ځ $CHm[c rõ^A*epT!W\a9˗ H+ocTZ 3lG14IP(dk_YIS#e ڸBWT7J͒cV@+4M:+*a2:rOj2=[MIƮui!̸rXARZ3$lq9S6~X..:(DhO@@[(y7 5ՉW@L^W|h=I6˹%:l=©k4p2EfߥQ$ ك=vbӾL#Zx= k~xǝiv=2]ڠTZڂb^.` Վb2N榒|2\P:+0ٍ.7nkYtXSZ톑a/VA}^oU' ͕q⛙CeN\wq% 7]}=kϧ!/8s^,LLWpcZäGދA렎)׮m- Єj9pP315+'^p>?R+" dBY-O p" ؔU6`$}j)d4iNW37_fsXgxm/І`/S>{][dYZMo6N GΩi[EjOS!Å΀v8|9dM'F5rGY ~Hw&+i*ڿXD` ]wl} >0ppe3S4H3)bxz?Ҡڝ]U}QAdze7keyprO0ilj$RBgdpdȬT}ē!z}Km/rUFla|#hσDR7 zh!c' Og%ņ7!+hR/fDr} &f׊q\X~hVQ1E_!ᇁTf80Z"N9u8ќԋ؉z Y-⓼9V.;)LlUrq*ρzJ+ސa}1E[sVt9wN+.yYxg). ?\ꥵNr;b4+Ҁ7'z#P1Y :z?a;jTN'^#%?2PfmI>)]4Y n9jW_XqA(oG#L&G2 +=K~'Wfl@Q)?O:#t 7LOs"<;s3gST j1HaΕƱߞSP:DhMC*~*MAƹI/h_yyӲb_r:[nQbCȑvb( ֺr<-{ cw؆;Ee҇IXȌD!|Qd7cA._3!W8b)V9 ݁pAֹc!O Yݷ;=0>zA~ !T$yM7.#Nl D<8{ {Ivuq:b2ۼq!|Ik\g6E L:01qւ\ )w8hrVF-h*bxSuIÃJYlH#d[&ƌ*S|3c7$pN'-H}8N 7'TDX(8+ǐ4 pu[`3M?]z"|zIidV$*O-ԫEtthN*&0xsLL졹 jGË +ax.b=Z~+3X~.lԮFFih(褚iBVL@ˀyc؋qE8+T9釖8eϱPJ$U|Yt٬N"OOY 9_ f9 Pǯ[t֜'uvCz3__ $'X=4\T\IEu>ȒF,B.n$[jF&r#HFoy1qL}+v,m5Sz21{"[Z'P^,z:1n_Vv>O)VI< ǹVmtL޷y˹٣R 3-_q`oWc!9hN>D/d0dB˥:-mX$g#-l G1m%jy37'Ա\r(!y`DoHjA~'YǾ*:ɴf\ߍPOacz6rp_DQi)A1]y+~Vfx aQۀ$*K||uU.30kxQ ll}h]]1ll1ڐF%Cuc-30KY}L\iL~e=(EN2c5P:K^ЍmKC@Svn =7lxlK(DKN'"h *M.YTOTQ{k(݈R yU)s5EדɃ6r;ǀO$J1j4;li0˕6ֱfx{& SێNʠ?rzE4HUZ=h2wTT]sN}Ӹ` || M;|tc^3l*y*k]I +e܃&|ÐS"wY@xM!wpF̲cBEn`*NB'uO! fCPXW)ea' Nq3=Gj<3`TIKɊ-Wxqd[o&o bz%T> y-@t->aD+`v'):Ls黵brLh@ʹ!'~!tkIj%[dM#`! ,EP 'YA:>=kNn=)3HՁ"/ch'˅GOEnk(Ip|aw[M4:^cӃڔʿNNDZZF $)$\;lRg9gN89d:w"ɡIcĻPƼ3DF71uˉZOHGJ$3 #rh~~2Bk~:v^}8cHй?Q(Xmox "תΣ[ VCP?af3q 8AҲ!xzCJM,^_eGV;Z yXii,>u5 W.hnF{X䠷=T1ɹ0ѿ|NYK3T1ã@+|-:Uӳ _55V?6n ]󱎴fMWe #N!$ړy3)VW::H2<"ĸ|= l[+펻QA9Ey޿o jc_3@`_ ?_LFu^!hm|Ks"2c"?0NȹFp =DXꬶD'L&Ĩf:C`xh&WmJn„"b4 , :Es>HNC"繫L )N *|oxr!5 %PAQN5/y*uΠ62?F|bwk ۸ #\唒1BGfk}{@Թᷬagw‚+͐ )Soq%nWc$>| e`coև¾ř3\'%_4gyx,5r~:ؤ- [.h}+.? |]ôL qab'ϼ~`Fg2D=gR-t /F$JR)B:XF!=oNcZIױo]馺3jB}#@J7[*!nSb;:MA$𧧋GU9&@L#UNArQCgD=B3qqPvۆ3Be ë0[c+rs2Ų[تF(n_ŏOgFt)U ekcZyz N1nEg;֏tTm`4|ɳL'j,<^< 5h7JOOj˗cJ3{Իlnڈ/Hr$'_!ŦJ5cH9qB`wLM~zS+B埋>I<,KS9_ :AbHрq?ue"gtA`=,TĞadta:o;*x۸-xOȸK-x홸fʃ_a!PQ"Xux"@yOWqEjs KyM%ɶD:$щ W bvv ?VukkI`>F.B"9ZP:[Qw0&v[&❡G;,P1:u O>!Mfs141'd #)j²:}laf8>EaBél9Aoԍg<q̬ k 4PO枹M"FWx ͂nIv&c8Q t7@a4}zr\\-=*6Rr=+2$6@roi Xu!98dG_15ް/g{z Wr}zhӓv -\k7Xp@V >'YS9!C12xOg+ -'A%,z_7AǏ`0r` /7cbQA5UF=tJKV5O:ϸqQN Nd&'~D ^}$~-2xAЀS@q!oډ"%gk:MYi`rrTqѫRgrIIB'׈Vyf,[~MJ "a/" X(kl&n}r|oEOE_tͽuD#E; rqdpH YBn#% D~#tlCs|6PG췃҈*1'<m ]\Z!9 \烸#8b A%) j1o8شy@N'e wTQ4J {MAw!Mc<`,!hP+moRLB`ҧ nNm ߟ(y/7c}0#E NiL39yg{۲ͺPpG+D 8=$3|i b.xYr_|=_,ݛaV Ê $ߩ(y| ؔG̑ss>쬘3Ӥ͡M/UtV0!ӎ4{y)oyV|Їf܂y?_֌zJ~λ'ܟmZs:L 䟮Ff{6 ;=}3hdXWk!d>ݓguŽ'T~ط Nr&}6UQ׬h |(Qi3s,+{đF CZp/jB~<*C.W(0Vўh{ԞRc^nIzF8.駅R !i)/߬8եPoل!deeD&ސxmh} ~|yU;k-xYG>y6ծgк /x!oןlW!tqc&d MUkN0D J\ׄ5|N}%[Lճ"}!c?8xz6;״Oޓ0Cyrfe˼هC2\@¥`ы|75\!p}êTrrlwVD;ԃ| cyq̻rڙf={'/"7ߪH7߃~0 &#z fXvԺ MDM,)AWs2/es繇E7߲hګZ),_4TB3(E&wjy@[#S;-Δz`! ߦB0@\cáL/A'E8WuQ_3&%<%Ž2tYA&~p y'`N3ƫrt5XxR5Yv]Z3pD6Oy]I(Qff-طSg\ X*jTއx:$%>BVds]ʄsxuu\#|Z{.@RF_Y_j!w,xiTCxJ#q~sHY٠kyo>kerǀKqJ GyguyUuR ɠ3á:r#~̝1=v(}UiF9V TKkEWXھŠ_y-õt5%MAG2[IJw/!^e3_-O>ↀ|eD^XEY-PwF ^VcIcDdIB4m"\Jɴb{r,z%J߹T,Z mOwng^=ɫnNǵqB7&ί Dc($RzD}yh}[~8ĝ9˫ݚT fQYɳdq@,<+{}&WVx$yD>qO{(@A0e~FU:C(zmADr]o+$pNwHij {}q ԯR60:֍6ެp5{m#o^\_qyDCۆu[Lr}* 8. DXk|?)ֺ 1z͚O?L2_-x.mG?F~]27*x"])1"@ohf_<9X>pĆ5yX0y~ǿi(; <ry]r6@ߗ,^7".ywϗ-{B}@ּ> 7d5E%9lǤB_C-bA%R<ۑO,}n?p|0vNf?$\YHJ6hÁ{ v8ьfQ;;el9n^ȏ#X˕pz#&f Sɮ@8G XJJwf>ķ.Q) чigZLuf2isHNJTdBYѦ_y2H0cw=${lOǣǎG3?>&z64E=y~=6wLa/uRpŴiqP̂{wCpb&.Ѓ8¤)U+`&T(6 =l` kkpcm/x`DٿQqXn+U{[# h,F-+r'\vvW!jLžlff`sP^ea t"2>DWY>-*NJo`jMhjpSj]A7i8rW76 ^IF嚛^S6י8 3 МikCOD \zu~9ߚ6*WZ]~Lɽ2n?3_uMaㅨ "8=dY~JG+pųԳCf blۯ#WaAt[Wtld71 d&<|-AI OeGa8Ɓ†*Y4h.=-,h 9ʧw=*Tl'/)7LsAuf3 kwѐ4|M1q@giF%Nwpmӕɞ"op ms=~-4j:`tpb>c$GDV_ Rb00* $-R!N9xyVqpkRM6KgB{+`Z&_wZ*]ь%wʻvOWv5}YC?z`϶|JXLt+_& |g1.o!##)~e,+T~|W : *T#F6IkL3;93_EC'&Qx`8[ufxs˜ Kup,%<s22+)УFqr$U e/W]i;95@ e\cED@1#u *V_9E=hUbV<ތb {CAHy{ŲSPDžODz Rzw׎Y_9 0 ٓ#6HJUZd(jK3r,sV,S9h\A YT~LkdqI2$m(P؛$Z8\s~&$dȢ p1ᖨ2p?T}0N[;p~P8Ĺ[_kcSZL= ]n~Nɸx^=QxD@{.T@&kY<?AtI> 1_ÃDo zPYTxI4rn +?/IW^#tTtkKِzӢow`0K%=퐰4Bx2@У9|Bj hqxRc {$|[,ɫ {Ѭ9_hRsŅM E#IK?ԀV'F5TPךbչ:ap `6A¶$d<̅i_|p1y}3ЪVmXOh}R7 VνHm{I8kL)i2ܑNiEzH~9?\JrMKj2:yt_TY#~zr2R*[Tkt\wh#}C|8g$ֳ%opmUhFtAQkpﰓLj#VV_*67>ᢑѬ`orAa2tP v\b>l>) XqCJ[b().AgCļ<9F $;Ux'󞤸!צ1YOTH(~Th#ʜ(vM{+éV._P8>$[Ⓢ`A?gMJHQgԟ"*/TѐjDRPqVӧ_y5ї\wS7vqאv4F GVzCÊ5oT頬lBg5ts孕bC|780 H(USb|qEjXijFCNɞՆr־4F#TNj!ِ5Iⱆ#'vYU5 t/Q lO ޴!_XW:AgR|5 @EO8hBl(}0cBP2Z KbblzDxyB4A+ T_Bʞi]<Yp()ud'|^[o6tu_ k>T}h/}?h$27AR<)Dz#V\/沯|$#_fH¯LU ށI\YT#gp(I!aƬpDW 0Pzkotln;9&/\-i(p v!K`6 '5 O jLҋc(i޶gBL/ zQ]{UI:_cRsKpJyQB` 7J!Ǧ.P1< d<^:2~[}u0Q+mM+A+lSx!W9:.hhcw#@zDw3m$#@[ul$e_Zjk0xϟ\JFR1Ϥk$%Ax_u=L<侥\ٞ6,RI]+<վ#}qE9YixbG}Lۅ}J7襥ņ jp3HP>g׉E}]tޱ $ _ ,5R>\s RK(tuG 3 \:_fA90W]ƯUD@J*ܚ|>h08MSy'Bފ_V@ C`!s5O5āGۇ8`h"wKɻcXU] ^ wC\ &8Y$;GoƜ&BkizTX7=bg}1x >"|jI:-]\ -n."yUx)i0,ĭ,mcOhQfR \PZ9L4A@E6a;Q٘OThan 떄ǛO8\x1+mxS,.zoAt2vGԽa]#PTȓ=ab{Pr%jD.ڎ,w;۪ fl:\ypЧ&F[v)Sns>tS Ly Ki%D{g5W8+Z^*(8aԐٕ;[^ץLӋ7ė]Þ(K⯸H,T4u2,>Fr.o%am}?;~d(tBo \K~V}yd$ v֣.4[V.DHlü;nJKi r{U,|ߖwb:^n5L u"z85KRmG\LDUc2Vh<\yL{[KAㄷqOp:E&7gƷC1;4WHfR;Bk ٽV?F $ƱB[f('_bKK1b yFy/ti&/P泦'%6K1ʡ/`F@ȍ-z>4,ѽ2ٻcR^aB|['./}+࢘8ḱ}i(S,16'*wE~aiGZMv@mm ̞ -.Lx53{UZEhm^2Sxj0ϵ/ ϶GIf+r;Ikp_&ɢ#O;Okp.NEu2 :җf聴bu~dvSwSŶ!x'%CQ} 7x\b`N-5E0561+q,C$pn)7XeeЋsӏa@MiaF̊DMX1gG~tԌλ>eBL- p3p}+re;td77=SMN.guNjcnZu# {BVuPi'yh%ܮ ৎ~ocq֦m`,3#{>VnNAs]T7l͋X68a;Ƽ z$En3Cy %~RMvBa8&8Bf wB3$ʉn"2^kOAXpx@鑊rP d';`|:Vg.h3b(].Fʇƌ4 ? @)Ƀ0 jҸdgxAc Jwb.^ 25>ՖJ:Q1w]K JȖ5p.H\-kqBչ}PWDO#x,K˗F '>[Ĺ,,&.!6vIily1TMMd6A;˴Қ'W7O4 "~Z]R̖97' cʥ_iM*R}߱uZ-X8i- /ʅW4bT"EZE&nTn2WU@ `O}:;RP ZiGJ6h{MF:()Pum@m}b_Aխ WBmD8Fs+ J7`,Z`zل͚ܤfLVȋHٱ I'^Waqݿg.URuӊq(cC#6@@9hGf D~_%1nꇽ"Y M[C'Owq3 x3wUt6O$|TslJ|xalO3 ӯ3728.O{.4X7V. ]H0է5Xp4=fE7 QtD ]*B9LY 9WWTόW^殳֠pM7Ei,#b c"92A mӮs??<qqn*% /L^>r85#&:7-u d.,5Խ`F]lX._W R^x4`)Hrv>tDJrEŽx3{YYX 6Tsb|'Aզmw +&Jgcv9sZD<(S[sN.vJ}\;ɋm˜.Y#xs [o9$o] j&OI p{h[[*Ƈ+U$>"eyH*>fEF ~6d=~wRusxvּ2}#dT!آgncbDIѷg*7Jo6b"D쑹Q2\χ|JDU zQar76W@? 6XA2ND /P%ًH/-\&[_xoSFAI4&jK9"FeUDQ+0t 2흓rU%wk vrKy&#-W?ů$ puPyMFG}=.}簬 ԺG @sG,I{o:RS02W}cC:v b{H: Xt 5w$`BSv&Op(3B}46|:g"NFSӿ,J>f`dB$Oi^>v/;8|~I,_4OH9ʫe* zm^`M噊{/wǠ5?*q)]4?y Hrݼka7:m23Phאb%rm _loaI;JXoNS"u$#ҊBSm9~+kLq֍#brWDʊ;AY@Qk>G"F|WMΣr Ŧk/9H}X_%s.ʂJH7E'UKPO'?#8, ̀p{6jRS8*bVZq̿f*;DɾEч2哱;jG%"l/_rU狁2@Ro4XzGmd7/I }kӇ3Eϑ%s!bgĬ!TUV%F?jujHk.h@ԠldA]@?Kf)o\>k?ZrEyMP@x܊·2?quxYX];tIԖԞ&_3|\֕n;rgffI*¶OGOm&Sb^lSnJmW'cfH=ǯwD%y@`4(G!c~>ԇ:$whLMQ )n{$ĥD#r:cYe5)bl!P|IB+{p6.^:.N#P*N1}FF1bڏ?vx{#L2lBuaP\DxpqҢ-M忨?s@("&*86ˎ% w<ڤPzljR_U$VVxu6{:rh;sfkF;]n]E`U0D=%B"گ7εbz60#YkG .Y;rЕ =k~Uԥ%j!Lp\LΈKJ,\bFSqM'/j%~2lqp,)/=u괦¨WˈGϋ,4d[#RqjјB?ﶆy޴w! !WikEP0‹E%L^G:v~˩AR ;]Ya=z3b`I@])9Zql!c*-hZ.3>.L5JhDgw#gPJ(ۺh&5|ExanFm'kZ5GS\uDp|)nn)0cD%(#J7"ɳ{ lοvz"nHֿW:=ȑ Of#jNNSg'|mFxH1|q *D֊arL~:4na$q Qɏq.1L&WVdf3i_F$ QWx;3>Fyv 9jO(6*)D5R<2}d_GCN~}ZOf{*Z Tr7YY}Q& y=On9J oR81I-djDS6^*&6~+d}?` IN9ZF@$ NS_O>5jv(ò_<>o3A2)^jtP0Vw&dB.*- >67L<(Sdjp:kV10IyK]]|}+2&0ԯm9KPFS&H{/u0uՋ',3L i*c^\:./z:4>,W[cB)XFvFFLoXgx㽉i=He KIjq9&tԺE4N;(5À;\aPh־K`B1r%e@u oI=U`v4 ߸|q-3+rX9,tV 9(`ޝ$VSԂ/g{eq 𙹢YҮse/ӕIZ_WXzo׾|n߉7 ',(0ԞTdv@xlQQ%2(c~'MƆp&"] RJ0k-JΌ>TuSDQBQ>oT++x.9j"2ٰ a+I~f^S[HgHy8lZ$$Z?*^Gt$U%jm>K'-P%3vw Wv{MFw<0e$A{~.Pе?0_NF† !(rSiDe|[&[DQ%P&wC%yZCx"Qe8:vJڡқ'QM IA;وmBC2=QUra-CP ll079est4FKXMͳ(:LWŤ[  ˞O!`yn6ZZ3]CB}!*uuR ﯚ ]?W:D' Q jWWq1 X]6;q3e4_SZ>`p0ֻK VZ; WpILiYM/.cdEKJ]9v:FXJ^M^ޤ#Jd27󗙞ezIzF~MWsB4q<wP$! f=Cy"I.jٸI)3I 㬵0L%g`FP^LsJUnWh0{:~vH7n~э3~7lGTí$GovRu7E=SP Lv9 '/ֿ0BMq#<}>[7gg$rr163lVrucA &ܞjaYߥ(MI/eZ>*INaSř4LM9 I {ĴaֵKrCIY\LgFl\#,#Aj$?mXo2F*o9T%tMgKX"0.ŀt*&zg7UޝP> WNF}uP"5 89T'åv'hH"Y۷Y׈OpF$=8 n8[(,J.Z"%n?EѰXZjxi2]b Վuq%M JFOߦ2P\:׻iw]Y0pE`nK64K#5`=`1szEdpb'V"Ҭu-NYrEskO3=;f! `!Hm!mAm!ScFbX;*ZMh&QLk>x׉~ϛw$86rug͐8PPCƆ DsքS!A(_iE2~.=SB>GOq)܁BTQJrгn^T^g3F7>̂Χ#T?L>XAyZxh7 dK<# NljVbzV8AUpd #}jkq2򺑜OqdPxQnMäΔU=`},kỊ)w+e'bkǧW.[E}Yg%ppZgE!Iu*cT,gm0ƺ`Eܟ jxfKoySjʼn2bZK>xEf):ɈH4]qֶƶ8n[}^̥A0y&ݦ""gnЪiN؝"xvHjqǮƊ0JQRpDo zSϠZevP}mlוt_hn@DE)ֆf5>Iv#ֵ~T%C6Ė8.}ͣ Gbt]!\w 8r'n+k/^])rJWZw)Q Te $ (, xPEᝉ#XdbkS}7yTES8EhSDkrKx ;~]5hȒլH<:#aғce.΄Ȝ?/>%nB Mf.Fz.WO|P?{,,K{;,EI6\wIE ?eb{EHND/IS"ʢԶ)# }e_jU'3%aIQ2c R%%]g joeEttXm6WyrʑęqݡL[je )ms`)}6X'ce^G07hEdzzho)evs5־BSr[T.H)9ڂAI)nR'B)f>8ml%h]^n''߂DSb CmL< ioYTfDQ4y۳;ηW!tVuV-F"gsς:,:YE@ fJr07>(.<̓-&4 *t0'粂EҬÞԈ(JwSH1 7Vf, ա;?bkl>!S _)Սҷf""nTQ,F`U' ) _-P[Kh\uyq"lF,p0VEkN!<Ңt IN4ܤ\͵,=p [osQf7- $~EQ/d[<NYg邠w= "HoX_KcĊ4oi/@:7Խ交S'( OvQ hU k?`KKO^f DA' sSo@4p3BOC.TbQvNe:[nU5Q@ t5aσPzUiB~qx $;>,%zޜ#!xLmJSN`4?1vhV5F?tUWuO5 M{-AB sUJӆ"g:??Ӌ_XoB4AUz| )MòS'PЎmlBI6$f} ŵRel!v6 @-jӨ@׿a"*~MT>hf}x<\Z/WinfY w$(iUj඘⾖]kI t"6,| BzüP1x!tN?ȸޑa(sjZ_KYȰT(&k>A $3xb74[Wi 6Z!$0}:dD>[%e)#Ok7q N^t r I,hs<$T?{}>$9 %o[2hXBkgGڈ/A\-R@K0+4B.#iKw,?p8ց{)d.7&XN$ץcVO"HwNjR<|Qj{XK3P&б:0IRAq}OoRƕLgE1L.\1%d?ݼ2D2<A/^>{B48*a-c!P]ե15\U O3<.h+&idې0U?i!^R 3~W|}$U)5FGsՆ?,Mv÷|o$TE\A1.Faq727E֬3);tc(ELeBM%y.‘a<=ɣ +\:F;OG8O.oKSbIj~IqLKf?Ǒв,¶F"o*]ƥ1'hP ;879ẴS2a&|+dDNÛ c'59oKdߺ]7p<% "s4 _FlzF"@AA#tx7W)?8y[NUVt\ΓkPZMHc?ʲlkIяּi}*Q֡v; V`.x'{_F}mֶ3uU7 c@Њh wkW_{LJUI2Da@d+Y>X|:q9홿 GzcTuJ mfIգ- U3K>"0t&̩De`2Ğ-jY޺/4pA {'<'ȡ]\/[ n;*NS@{Az QTBׅhFnۓ[0{ozaG$7=v_UVE`ObA,;ŌЋtHT YZ