libnftables1-0.9.8-150400.6.3.1<>,\e:p9|XY@a`GJ<|S1׽%;~#C u?zLVN{C y>WpiZb Dn6q iZŶr/XmT?._%٪vVuX rgW6T2dT U|pJMFFF:ozK Yi7EvB8>0$Z!'w&ߟ~.@τۤz>ċ\=H|`~Lrhw(5G=>@(@?(0d " I ?EPX \ ` h  D(8 9p:0>$@$F$G%H%I%X%Y%(\%P]%X^%~b%c&3d&e&f&l&u&v&w'x'y'z''''(,Clibnftables10.9.8150400.6.3.1nftables firewalling command interfacelibnftables is the nftables command line interface placed into a library.e:mourvedreF SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://netfilter.org/projects/nftables/linuxppc64leF e:e:544d7fbf56b75a0bda2c5a39d00a84e06de04269ee5c7b4a7401cfc227f33f84libnftables.so.1.0.0rootrootrootrootnftables-0.9.8-150400.6.3.1.src.rpmlibnftables.so.1()(64bit)libnftables1libnftables1(ppc-64)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.27)(64bit)libgmp.so.10()(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libmnl.so.0()(64bit)libmnl.so.0(LIBMNL_1.0)(64bit)libnftnl.so.11()(64bit)libnftnl.so.11(LIBNFTNL_11)(64bit)libnftnl.so.11(LIBNFTNL_13)(64bit)libnftnl.so.11(LIBNFTNL_14)(64bit)libnftnl.so.11(LIBNFTNL_15)(64bit)libnftnl.so.11(LIBNFTNL_16)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3edGbo`_ ^@^ۅ@^@^@]7@]N@]Z@\C@[@ZZ@Z@Zu@Z]@YXY@WPU@U`kTmatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.destefan.bruens@rwth-aachen.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.demrueckert@suse.dejengelh@inai.de- port python-single-spec logic from Factory package to allow shipment of python311 modules as well (bsc#1219253).- add 0001-evaluate-reject-support-ethernet-as-L2-protocol-for-.patch: this fixes a crash in nftables if layer2 reject rules are processed (e.g. Ethernet MAC address based reject rich rule in firewalld, bsc#1210773).- add 0001-cache-check-for-NULL-chain-in-cache_init.patch: this fixes rare crashes that could occur e.g. in firewalld (bsc#1197606).- Update to release 0.9.8 * Complete support for matching ICMP header content fields. * Added raw tcp option match support. * Added ability to check for the presence of any tcp option. * Support for rejecting traffic from the ingress chain.- Update to release 0.9.7 * Support for implicit chains * Support for ingress inet chains * Support for reject from prerouting chain * Support for --terse option in json * Support for the reset command with json- Update to release 0.9.6 * Fix two ASAN runtime errors- Update to release 0.9.5 * Support for set counters. * Support for restoring set element counters via nft -f. * Counter support for flowtables. * typeof concatenations support for sets. * Support for concatenated ranges in anonymous sets. * Allow to reject packets with 802.1q from the bridge family. * Support for matching on the conntrack ID. - Drop anonset-crashfix.patch (upstream solved differently)- Add anonset-crashfix.patch [boo#1171321]- Update to release 0.9.4 * Add a helper for concat expression handling. * Add "typeof" build/parse/print support.- Add json, python [boo#1158723]- Update to release 0.9.3 * meta: Introduce new conditions "time", "day" and "hour". * src: add ability to set/get secmarks to/from connection. * flowtable: add support for named flowtable listing. * flowtable: add support for delete command by handle. * json: add support for element deletion. * Add `-T` as the short option for `--numeric-time`. * meta: add ibrpvid and ibrvproto support- Update to new upstream release 0.9.2 * Transport header port matching, e.g. "th dport 53" * Support for matching on IPv4 options * Support for synproxy- Remove unused dblatex BuildRequires, only needed for the optional and disabled PDF generation (same contents as shipped manpage).- Update to new upstream release 0.9.0 * Support to check if packet matches an existing socket. * Support to limit number of active connections by arbitrary criteria, such as ip addresses, networks, conntrack zones or any combination thereof. * Added support for "audit" logging.- Update to new upstream release 0.8.5 * support to add/insert a rule at a given index position * meter statement now supports a configureable upper max size * timeouts for sets can now be specified in milliseconds * re-add iptables-like empty skeleton rulesets- Update to new upstream release 0.8.4 * Support to match IPv6 segment routing headers. * New "meta ibrname" and "meta obrname" arguments to match the name of the logical bridge a packet is passing through. These new names replace the old (misnamed) "ibriport"/"obriport". * `nft -a` will now show handle identifier for all objects, including tables and chains. * nft can now delete objects by their handle number. * Support to update maps from the ruleset (packet path). * the "--echo" option now prints handle id for tables and object too. * `nft -f -` will now read from standard input * Support for flow tables, cf. man page or https://lwn.net/Articles/738214/ .- Update to new upstream release 0.8.3 * raw payload support to match headers that do not yet have received a mnemonic.- Update to new upstream release 0.8.2 * add secpath support- Update to new upstream release 0.8.1 * This release deprecates the "flow table" syntax in favor of "meter".- Update to new upstream release 0.8 * This release contains new features available up to the (upcoming) Linux 4.14 kernel release: * Support for stateful objects, these objects are uniquely identified by a user-defined name, you can refer to them from rules, and there is a well established interface to operate with them. * Sort set elements when listing them, from lower to largest. * TCP option matching and mangling support. This includes TCP maximum segment size mangling. * Add new "-s" option for listings without stateful information. * Add new -c/--check option for nft, to tests if your ruleset loads fine, into the kernel, this is a dry run mode. * Connection tracking helper support. * Add --echo option, to print the handle that the kernel allocates to uniquely identify rules. * Conntrack zone support * Symmetric hash support * Add support to include directories from nft natives scripts, files are loaded in alphanumerical order. * Allow to check if IPv6 extension header or TCP option exists or is missing. * Extend quota support to display used bytes. * Add ct average matching, to match average bytes per packet a connection has transferred so far, to map the existing feature available in the iptables connbytes match. * Allow to flush maps and flow tables. * Allow to embed set definition into an existing set. * Conntrack event filtering support via rule.- Update to new upstream release 0.7 * Add new fib expression, which can be used to obtain the output interface from the route table based on either source or destination address of a packet. * Support hashing of any arbitrary key combination, eg. * Add number generation support. Useful for round-robin packet mark setting. * Add quota support, eg. * Introduce routing expression, for routing related data with support for nexthop * Notrack support, to explicitly skip connection tracking for matching packets. * Support to set non-byte bound packet header fields, including checksum adjustment. * Add 'create set' and 'create element' commands. * Allow to use variable reference for set element definitions. * Allow to use variable definitions from element commands. * Add support to flush set. You can use this new command to remove all existing elements in a set. * Inverted set lookups. * Honor absolute and relative paths via include file, where: * Support log flags, to enable logging TCP sequence and options. * tc classid parser support, eg. * Allow numeric connlabels, so if connlabel still works with undefined labels.- Update to new upstream release 0.6 * Rules may be replaced now * Flow table support (requires Linux >= 4.3) * Support for tracing * Ratelimiting now supports units like bytes/second. * Matchinv VLAN IDs, DSCP/ECN, ICMP RtAdv & RtSol- Update to new upstream release 0.5 * Support combinations of two or more selectors to build a tuple * Timeout support for sets * Dormant flag for tables * Default chain policy specifiable on creation- set the url to the project page - pass --disable-silent-rules to configure to allow gcc post build check to work- Update to new upstream release 0.4 * Since Linux 3.18: support for global ruleset operations * Since 3.17: full logging support for all the families, including nfnetlink_log * 3.16: automatic selection of the optimal set implementation * 3.14: reject support for ip, ip6 and inet * 3.18: reject support for bridge, and reject icmpx abstraction * 3.18: masquerade support * 3.19: redirect support * Extend meta to support pkttype, cpu and devgroup matching./sbin/ldconfig/sbin/ldconfigmourvedre 17067035160.9.8-150400.6.3.10.9.8-150400.6.3.1libnftables.so.1libnftables.so.1.0.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32329/SUSE_SLE-15-SP4_Update/46eb6c5f49d922385645e75c4a0a7247-nftables.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d19c32dd051f374f2beba3a50bf147b71a965eae, strippedPR RRRRR RRRR R R RRR7nVL7/H[sg*autf-82895787b27550d205e05bf5fed4b98de8a61ffff485ffff09abe3d50ad51f0d3?7zXZ !t/@|]"k%f0]dZaȗ2v=ZB T#Iqi%ٜɵ9?]_m!Ligm~a}Korld9BZ~h?ggmCmYD( ߖQ;Z1]3sMnl^|uxxECoD]"5g"ȚVpH0:`Kqh<";FI*Xm3 jn}$>fJy25,DtG+:B<8tmDxmJ~x)zue3D4 $w'Lzƒg/{̺Z]քc@s{%I?p߹`rf}2HfZ %c0xVXpHӖ7*#ǬÿXy;n:ZK"/)3)HRAqTp97ک0U>JaI:YdKoqSm.<ʙC =ZC=NoK[ax)AQ|ϥ\txZux=AX]oQ5iQt=&i`k*SM] &=y ) M0&H"c*27%Q=.`-u3'_u}. OZfNr*-0l:?? Su2~( R̙R%۟% sw`D,uDiݥR>ۂHH_mʹSChgỶ߀exPo ]pt,\d &ewXe2J-Kg VBlc]DOѢWSd=~Bmm䁇C#nw|A'@6Zγ2("v H j r1~pUu_MaD:>6 7I!es5"âr@u2RΣ۝pP0\n.Cɐn=^d`F15OV?30zj' T`z.Dp)5J5>̈́ %O*ᵊ#aG԰;׋98;WZo3|B= iAF]`HG_}`SZZԲHkY/1 8Bu|ick`L3=/1]hLMGG$Mg=i;}D]p˾b$r|Й1CcabgmRX~X"ΨSxe9"a YznɃ4ĀVw"oL>!nixKb57/dЉ`gTNB|P]l=ԓ|6$\f>svĦ9>GGsTM~=, +,#ι;{ BB|nh;.CYr OT ~`^x==t3wЦ6/nD;0Df R7-:%'c " q~`z/I(t !w 6iDj8jBe֐4xY[Q=,}`51j22:Q1)0Qoj ~p|- };Y 6^V<1\9G{/<0UA-F]T||\*{ў`250}hL;>~m2J:3%p)ԯltз<_YM6E{' `"%GS ׽%WW/1S-t ;VBn[eqNĀ!5"M ? 2]c;ӨsܼVM?Ugw({̟@Q֒zJg+u / (?@$ԐRyYu$iJa|V#@pBXÃ@G.ө" B^S嫸*8g̗RYse(@oڬ*9 n^֗T~ka}Ptʝ 0?h8E#H2\G!Eh.(yJǢfaﻭdUUc^< b{U1"IY9taft29/EzNP$tY__fC5wC0۫Z :_CT9|f<, z b@9ڒ rnw68AkN O~coJF6l8[r=c\1GKBu&U6 iN:0I.~az8JEbl0[C\wmKِ7O۷Fd>ʓcmo^|c>X8(.093/ccCIyG*I.˜~giǒL.׮*# wlMCHjRAC"4cu`i4n/|ii5f蛎9iy\Iv>-(EBu9 zz8NV)WrB<cAb)b4ML^gc#9ςe+\h(_ܯd/eD>Q9]{,\rG´Ox\+4|o,@-$>Ǡdzp?_4R6MVA# `J7J-yM;JIпy#y"wcc/w#YFznڶm`BRm1tN ҁdKh+Cqb])P@S"JM'%̫-8B>tZ:TۣbK"noL{Mګ q`.[I& :\zYgQF/kp7xz>P`U&7SyXZۄQk.^wT.: l׼YYU ;QaY>Jw|~fWI.wVT{?zx|^ =}EI5J*R- .B4jYœ7$0eW$KCcqV6^6ٿ*2-CʕR(WQqjYre6]E} (& `aZaT(%?k__Th(T(f\@lTJ\f]HN@gbVY`ol’L؞pAl.K:T&S Q~bܕOn_\UޟAa_,dx2@m \q WkM5Uav@CF\BwYy"4K0(m  G=(a*|3?9֚OxMtwSN+VZ&شn8=?#xn0%6 aqIiɚmտ,ljd#8,n0R n[sdK j\VS}j'"k65 ;U/YU![k@l-٪ze**ZiFq#`X \$̋r~cI-:ԥfen\ڼr%4K<&3&,q}dw4SU*n-рe|~}qKa01HɳȺ ,Z `4vƊ`#_ejˀ‚RVc^F'^$.u˩,Sv#0F?feeYp5\)Ng ȈD"(ZF^uF;W)U6dWNKGZqc{y֟n1xL|آ݉#RdfҴ_f &vUQA|"Es;|SZl5'dŲFކS{NB*~;\""Y2$*O_ }cM؊D8b LAT#Ȱ]f~Z+3ܯjrJ/N h-R4ĦdʓS ]0\g a@FD5|4fрJ2] eͿ1!\{-Ǯp|b|X >(~7I eIPPVw^?6G8evwHI*)3!ڎ)A7_WA*ϣ _1; '2o%g;c"4=ݻ6-AN>z,Iv'2RqH$ ?BxPh! .b#Ns̋s4ƏGBt7 0Fw &c4 qc85BwCF Ec ~ŒŘd'_j]XqW23@ qv|rsVQ L9FdqsI^&Kϒ_p> u/wѶ,п_>>u ݢ)[*=j(pM 2S;Yg5/ÌLLW^psz\L D"JmVcF,5LDN{>a"a򈚞m}bZ~;0NQPe[lDޅ #)M=;ha9AOY7Jp.{Zh{1[5Vd#%uk)zB1HhtژZc15{kRk -+OJgDWb@ rF%*buLr)RO]۾;L˰`9T4$3<%&nigYުзdik2{%zUd(S7G6is&k)S>LBf(?{ث(#0^sĞSxdVFC?kUy[Q" 5<9?kl1znq0EQ]w(8wu%X`i.:_T6&uĈh΃XpO<.LڱGOٻi}ۙdN%CI')VuvP;bD'a I9nrE3GZ,3OMM9n+0/PE9 R<@94cY_\<#Z˨.3 s9u<{H0f=Nliٰ83eh yJ/#) mPtf %U{'?+(n8* nw4h%}!FG\EKVnp |B{( N$^ `?IkW]VwcJ1/416+8CeWRpAz4Bcrnۺgy]M4="&g&M+cZc=l}lcwak Q$S\۝Cwz*Yt|^#.޵ N>u}A=(Rw/:)!(/;ͼ:z17U|##OY->9FfԢ*UjKOG ރ F)^)sRvfu}f?} rskY^ >Lt̤IouF֊] X켓_Y8H3D%K_Q˄6˰9 S}Z%Ҥ[XfVN3K3IchO lKEsQ{/(H /\>44xF_k@n:&'ߐ{":\K29ۖ'Au'ǐvTd~t%)lXG=g߂{+X/Ad駰@l(m rf ުXuzmoߣ%0iydV~<$SVUo-/(_'JszOD%)ܾw?ڼЮ!|*NmjVC[E.>k iNf9]`QdUG#4d@L-7glTVlYL`6xu]e?\H y8oZKUnG*rF=_k)1EuP G|K:X%ZY? +xWp3vk"0ɟ\}s5uQbzP?v0"v_0Z q&%(Jxt(sy[|ip ۣ)/ mLSt|3'j * gUDBR_sVm[-ә9KvW\= } zI ].^~\dܪss1<xhwkP"X>V{(Iam&f%P[q &ֶj10]t2+^VG . I7G bPFix1"*a⬃@smjMm ~Uq`{yzMTqɊt>aDLψRuKUdE>lJ. <8gvhE b9XA![L6qX⬞`O%!|*w8@У`,GͩG3.u7]+F k-YHb[@ S@= qIfԝ uEHy+/p|*wisRMQ(=^~i*AJ>R)HnjyQ9N4h @EjԍFr ZHSF,v臣$j™Ml(آǼ3ƬR"L(%MS] Jy{3l8{V"9d.ϫuj E{Ėt~^~T('B `Fe}[>|y)ҳJ qP? 5`yȲ5FEmFqPi,˰A^I~o r_sT {/JGDu;w(UY%,[t$xmsSAoL^P6 KH*)ۘ喌UC+> Ut?Z\mI4~/@"FT J7"_Jy8uJ 7ݑv !g|^m@p]#=d3c9ҳ2ӦÄ&2!?xV~K}Qآ݇vy([d?>ZYP0[X| Bc`]q52wgRʴ6'ZZe㛙t3?;}ݖkd:e*>7`&}"'CK}^%儐VF*h2̔q4:Go# |كFBL59pX#ߤZ%WW#Lq*o2"я|yuk5qUN]嗺$J!KlZnVE]En b YK ؕ.Qv^>ȠqC wm4.ÛlWPZni81kFM(ѼRdݳpɒQ2GcZgzMr\H,(ǩ mcQ!mPL2bMU.Zj!Ձݾ T_%HBfkPa__@p΄˨݂VI<wkc߃Aw[=gu|P(Hfpb3^Cyv)'Ü^.A&`_ $oKRm!oy|]U=1F32_\vG)22 (7RTf ]~ Ƴ@uPm{ qƋtszN_siocP\0؞33 WF vqzQqO3Ɂm$BKGTj??T UZ!?-T` r>2vUc Iv;% .wU *#qO4,PDЫ=jAhx B|judDoGOFn.rnSN\F޽oP^8c@Cc0%jUNۍK2W-">򬅓 fC9,LOx>4@-uq0aB4E:CForo.ŠxNQQ^s=SY-VnP6.?1 {bJ % hGYK2wrO<=f8 sex". {APT. H}7@&i OTJ%/o$HΌP0!l/'x38yFn.< 4|! .7s{kȎ ͿԴVZNrɟ <9 gScCo o\\ u +.y_+X&Ӆ(x ,;bfv(ew߷QɟXXLb7 .ap9}Gv4EpF2j7n |l~i^*[Mn炭PeE g܉Ϭ>ݭ԰5m %?wvS0Eg!>#fkNlkWgV!}e6sSRҌG|L'5BNa{~R*QP/|$MFiS?ŖD+'ZNk4f}=b{*d GhOSV1,"tKPe 4,Kh|&6$3l+{FA|LFf]ȥ6ңp00[yzv !Kn0hQYk Ο*pV=5Ty2E1?k-؟/Z%NHCn-2u@tR5UmbsJRv1+1э[E|M2Wd;a P t xջ5 #sni:+$~yާwqgMQP 9q@`1ͧHHtso!gz:?^mG6}n͛iL^8{O-bR}K̩?TL]oioQuSz#V5Ԓjhj{g߱QW9{@,d#HH}&W`(:eIrz3 İ-COy(R7'*aFxv^[6$;VrM*U mh~Gy) b& &_$Rs\_M:$Cu!xK&|j1}Sa }xO*S3R3e)PNA zy9Hg"Hf)CHw$,bJ6V/H}Q^H,\}>Awi՛SiI;١8nR.֨]WP`_HE EGշ2ɠR*܌-OuQ#}.Fe ȘΦ |LB#\$5+ @=QƄ,jO"qǰA cR ϲ@Ԝ(`FʍQMJvy9B~5+kK&Wbhܡ~P;Vy< (O헼a2u=d5_?8k^ZFRv,pRwB$<+hI|U.|lcbR)V3+]S3YԜkሖOU#A={X>:~:YPEOHΉr^,i'H^M.5CTԻCc3J +=*AyGyỳ w>s(1C|bՔw!ݏAG`c}嵂߬})қkb~sEkKNij~I" vq"ID]k4{kۄQY14rOƟO$6;3*@qA}ax9oe4:cIƏu9!0tw)7HKČRR2):Qt )oZ}]h9,/Aژ¡#m?f}dWݩWa']}$_!< Cl fSm)\hJg|SUv )DT@sws ڧn=MuKTwb w<i4 ΜWwl^qˎ1/n&>(Yg2I_Fp0?i*z>8jeܹy:mm"Yk?SR]g9d,HӶ-#>ݲCqĐO辁`kߟJ&no#$oGnHF~=L>u2TQdZ;`Bơ($xd?YS)wM{z?U&F,dB?6%`ɵxYJXfs =+JM\-"䲃#sPgkh~}$A)j(G'F\?j/򮕮v?zbƅZ',a,-j X*Μ* o.k/:6.f"FDEJ{~:`~ @1 )t 3qEC5^Oc  @b2w@Qd qrOEIUJVgr$7$| Ζ.bxZ<-|9.5Gd١;h f_k&\SDZS@;*J !9aE֖!I,ߐPcUhOjh\5.޲ȕ0y! L>fV/bC.s=TexpȬ)NCR*UO nR >j5ˁ6qL"mj&ۻrԽJF" {hfX\o>x_J1sI)1b3V B|A3Le,k\{:la?ZC˒yC-%φG]~|9Q$L 8 -aEV4,`hi7臎R˜wϥb"#Ռe}SNs ALh}z%5me>(7sUn.@3ՋVĤՑ2wyqFykUРG~fmʖu/UO!nנjd|k)1 ww?WԁU7 32&pNC6x ⩻N"º7a_~_ Y#hbUt/7Ki֚Y dL'!26+$ط PP8{W g Di}x > mʻ|mrZe/ϧ#J`,7X j\T.,'Ymuw ji_6kapxTxG0 Tob\~O}G=3(F8jTd`d/I0ěbry2+Od }B~h T&"mW^ϥbyRN66[aֽhޕZnK~ghC:}a>'BJԚm)vd׵Sf_B \P1F_YE{fіZE=& 'BlvCmvH6tȬkuSOϧ]U=ϥРit=e'Wt˔ĢZaF9.AEn/G ">CQ ANE-W?b#] qdS}#1 o꯹]VfCM &*?g[*b hm|?G#yn 7VA20SV"b"$#'jв\SGץx7M,zukV.F؆ ^)5Q, /﷒St"e? o!;O{K}ҚR/X,WqdqgH4zvT#r; 8#!Evi\]_Fcǫ -a!ni3t%*M&V9l|3E[BEõY[5q\(9ޡԼSV3[q;Z=b`)Ü{5x},4:2Q? Es7Y0muxi(с$/ 8Zd][mV!*.Vt~$N̔*d;7=#Q .O>bgI Ӻ _B4]k3%Uf6yww9 ڋ%) )]57> vY> ANDTp_J4T%CQ*UZ(ztw/FJȡݚ@ǟNK;E2-H|2 @Д6INJYRmA61dP-}ͣOŵ) *Mx&$]L*z)%! 1e?f!{HXT$]WXĎF$8_ը&VAƋvyFmQ6ד=^zc;XDbSH"Nm:v=Õ.3#s nB߀ uSȞ9%&_*#zsM}kM q8\Rmܡ8\a 5nE[t8TWa@յ%S|ls[alxD44plw~QeDGeG Դaޫ#D̥rTq׾scqJ)ܹ󷝁ujܺ GFAe?X5j&\2-_Ho7ޫ>{zi#As缋t[y/5`aںKpL@k4 \1c?L.DwfRvyVUF!4D0ղmPR[ yy+r':lbܺs|YK_.Gz/]he>}Kdh{9c#EPr!" @A/%!9I@k.c5S`<*!?\Q_o t`UBV)^DAM*oE˫j}^d_Ohzl'ʝ2 >Y`W?+/䭼t/'%?}~l{C$m B',SjyE$C0ġ`P v9I|B;#7yKHuQK !SӬLYG^iMo-4ЯvwZ2GcƵ(F_f+ة;5g 4=PsՔS14*o2MɊɄVYj/c՗/hJ_q5JCrC/u5ⷁahаЫ9XĦ`PIB4ywH"n`M jwh@8R3U/xK3G.>3 2+F ?HEJ\ᰙsXX<`mB1P#o'$Hk{c">Z 'b9u8E-Y[V֧۝:Ƕ'5i8W-INݦ}]=lLڂ0@JDk屦~) QXlG3JWD~7uJEYȄ.Ϧ4K$8 2d6ވ wzcRxWʛ?VPRY-n[f9Բ -:- %h/[zj 7oI,ndl F[tJm<]b1iq_Gܾ&O_ZAx7мr I[~B5O.PcbbtY,eCb&}>-'@Ӣ;&"?5GE*uB %9+#TO>\޶M1WKFlԃM1yF*iXIJA(TC)}yݷLSɎoՒK%,b"Pk~0=ۍ_1j`p eiG*'v|^q FyK*j"||l UPA{}pypLz* LTCQƕc7A 0^\;Iә6k_C57<%w?(FV\FYGI=ҡݝ*pJ-d)쒸.e33`e-"F)}~e[W Ie2_Mj:qBg\cW$0-cݙNbB6ӯzX5PJJ f̈́BwI%+CdrJJfB2<+u~Fܟ\&Etq/<|Oau~kiFuG0䗔O! KΝ&4C;+5 v2Jͫjn 6d~ގ2|-̼wZC!T(/ig;_<$L~'U'*ձFl>23\ߴKXx?P,?Pn ZB|Kej.Ey& ? ޴= J8 Œ7 к]9nؾ;?`"w~g$Ih&1W:zYy`V={K93:ϗwͷ"gܑ2A6sX GA.FU&dHr(urϖ̛LJ ~E)f ?83N}=(x75*\LI[ZG94W5n<;p^#.{%4_ZYRMm_a*x0Gfɂc  525c%tp%q3|GrS7]d) EJmSQx(!-iRV8ABѕ?qo!} 0RK*%FNf=qT1WrZo(w۞8 ͠?M?5xLm9)\tnx$#4X$*ܝ:IS۲1&egPJ孻4x  sTq4 FOY -жsn(+na\i@Y ^xUڻQڐhCU$x%t;X T[\ƽ6`u`~ҝnQ3e5QR] n& ZCOF;^Oo Y/yJچOo >^tS{\!EYfGԍ.Oy|S+~~n(ʬ|OWk~lh#˥9yj4% a1B_BQp Tv733 `gL':[0SP7M1wxG *v0S^H1d@PL=vVZԇkBrZk Rෆ-)y-#4-,R]nGQZgٶ7N1T@&0r=\54u 40ò3n&=24h=17Y-'nHԊUo WX(C{vD#NX;UG:xJpi^ !Ka@36<@ TNlYb.^ 5<SVͰ֌$~<9UJG6TWƦMuSJ)rgE$ھΐ7?јʧ-9\s>vBl{_r6v< |v䧋Ry2 @--.{|2n~rҡ*Lhp;0g tDPYƷjZ^*|D;>ЪC5~C!/}nbъ!5[` +[^U0h'RZZN!g&W%0E9B4Zb}$vyrȶҌ!a/CEX}L#㮷ڑh,4x\Ѭ88@7p`O,_P}YoM5b*)E I5rsZRj5~1Vizƌ=r>_+ۗ}An[:4]_{wK"PeiRV\9c/g>cjUء?QtYQz|;x| fK=+,+dT0p& sH=蹭s۰ ɂ&as~95d,xMjqc_4z/fz7$뇃ZVxX8Hpxf3,\3:Q;n|ڙ@9:/H#j2Q$!29*( ͒a!i:)of} 'GM?OqMFf< iQ]](US}<+-mD 6&chR׈k5ޡ1d{]^EL ¸u!qy72CZ#̼('10JKQ2h#Fp_f{DKjJ R[5")ȿwYM|ˇ;VC=x) F,{Y P`:Wnu"/0,;g/sqeyZyCu`f^ i> \QpWmoW {b.qsμ#<:]4 6ۻs$6WEh@{Z[Ňu8+PxºɱcYUeq]o.>c.ZbE^£/CS b/ݹ *g -44eF^=ao>UT- ːA%'g>YkRμxncƿ)6;%Y4w2V.SF˺-i4n܏QqN!+H9wwC&zKKQ@e2W(o|~5,N=׬vO~4qq6{O]NUE Y&+C<8*]~vǂ[мO[v4ISOw P ƞ<Ӄ'Dzv E1( XQżf'_^&>Y$kHy/T'ADAJ@NO@=NXD>WfI?łVP6r{FUmǻn3˰L)D3 +A\d|6U1$дOʜ v',a 9f",͏Fy"OX{#cڑ}cZqDQ,DhPɒ*A|ǿߚ)\_!%LxPЄ][؜ %>:zf+4 JTB2J!IT)ݶ(JecU(?z&B)gƒ"Y+8q9%(Ѐb:gГp_9P!9-@lw2*ћ%lL*Zn7R}ѝ§ O~VP|!__ǹ q\uRA`'<@'DUہѷglɎ6-R]!pflN<C0c#Nc~G.$1>ФMVF3q ]Bh.gH)^cZKـۗ!~P`y'Xn 򫿲[-n{\@ G4 TrGcDiRTb˟ק `^+̓mĭ~ܫFD$Bs 具TcڣFvP=? v@o>zDi%L/Ark$Gz%.ǮBn8Eנ){( |[}V%4 MU`Pn X"f_{fpևO֔9F0u1w # &6We2iP)kxIwac;u yQ)T[QTvb%=Àa|@dCE^?w[`0ETd@0dFh_SM>kPVM9 ~ͫ92?8LΆZ H ~PTe nnZ{֯ RJwrx2yV.X>TNbf-]"8wU0ov^ң2M7PZԳHik:+йcU|K"ܹJ@]Hgv-}9Ψɳ6F䛫e"Tz;x‰gBOfiP:^;M=X Uevh&ĦB@US?3 \TP9Y-FaZCmhǽmd'>ږ)Q?F˷iA+,yc&:98ʢ9>3ڣ$lEF˽-J?L_r6S !ghJ0̠yf̬[+f۲T!pn wE@U{RKFDJCq 1vZq6EzI&y$! =ևx%qB}jO1YDp6O74ĺĒLaBvGG#M<+ ȐZFhk8;+gh sz|I(Fg? "?'Lv6M  qq[Q9*W[Q*;QC?GSZTWs>qrء"x` ;KLEX皯J GP !#H꫙@79b Mn#H3 yi R3tWD?/n s9^T᭿q(n"u/oEPfzJv-0Y{Ԓ'4S~O.)kܛyJw@nDff¡dczϬ-,VϮb@ ~nOVj5R.d9pMR.y3b338n榣sLB; 8b:B%w{c ηQ< aäš䵵Ob)C|IHd .J#M'ϰwG&p^֦5rpFѰ b7șa!hTI%W"(6PCpqpdrhmY%em( ?|(?z }+f; /b W`"XIؙ.wE' 4`7{q]Wl[+#brHpZ/mxCewӳ~b +D6mgfN7CR[Θ ׮`~s^)%m3J0q~\of2Qo`"!,}L*:{:Rw@ +k 0c5`T6Ɯb_`eSvA,Fi[a'bJnhJqWlu=qꔪ2m'_+kb x$ eQR]N ݲE5 ?7:7L^$`[|З n 0],'`sa=6Ӣ۬lvLFb_@Pkc6CsΪ-3anb;磎SvvpY[0'Y~9xPnʇV1k&V>6 qFiWOt(`nJj}"F(4E~YsMvE$(OѮSBEf+Z ;6TuA*/ct<hrҟeJF莺pE+ |V3VxEg|G"ZmA ȥ!ju@`X(\lpɸ pѡ.FVT:xKݡ*$V>_OLpKFK҈^ñ1c?HڰۑSK"yÏIfJ5-?яjgtŀyأ,ZI#WC2V.y:5>#y)X'RyL'8f- &zE.hFn u^c4M2ct$'vA!I+xH"^\s' h0i/#Y-k LdȅLJ#U@O&)RD&+QZGҴ}g_E}w$RҰel g⧭OhU$?\dfWx4q #95DBŰ'pE:?9x PS5M ɘZd_{%C1fN8ʖĖm2~dX) 0<02;uN)F@#_PT߽>C/Q7 +FnpK]ZƩg"̭;i"*t'Ҳ TP#@ : c ^zjQkn;V*G8`:"l|YPoD(>* > R xѲ%3.A9ˢd}znFϏ >1}.!4|f#\@,E?dWWfBBbZ ꣙ġ'(^b|$6867*O6[wä[lP-qS'{h!K(/ũcsk۳ltD]a'cVJ+ts݋|]]ղ_ϲCJ 64q~7wFϻQOwo::[M"]SgZ=S4!p<ͯ@6ґK,hIf0[H՛[Xީ9~q \Q{9@-?߶Fv1s2!K#PW#|o3|K#0ìd2֘pK=-~+suu@ VBP+{ǨjZAa׿e~#Oj-p@E,fGF6u'B tϿRsU{\$1G~ڐltK)6 K|$ǃ=-Cu+ P1ξc&/<hEL⊔P$>)хlOm^rhl [~+ftpB+:9lw3+d3.!Ŗ?S{+P M`&Sk& IϿ}^k(e4+ne.# Vo9֥ex?v![ҾƻzLH_#\,3*o\E#+*( -큅:ɀ m+]1