libnftables1-0.9.8-150400.6.3.1<>,ԉe:|p9|A3(^rdJLB[ҿ(hTXh7 ~X{NZvS:sC+,'ց (lp%+^>fV> ӑh>Cx[Ԓx*#p*Ӆ}r 9S#))MPβm~m sEb*$#nV3YIaW=Օ+fФq5?+Cc|ѩVjPh @"&/'m\/ `|I/K[;>@)0?) d " I ?ELT X \ d  @(89X:>%@%F%G%H%I&X&Y&\&8]&@^&fb&rc'd'e'f'l'u'v'w(Tx(\y(dz(((()Clibnftables10.9.8150400.6.3.1nftables firewalling command interfacelibnftables is the nftables command line interface placed into a library.e:|h03-ch2d SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://netfilter.org/projects/nftables/linuxx86_64 e:ye:{f19b987cf8992fc438af9b17b62b5e89ce1a08ce28893e71af3deb38de3824e0libnftables.so.1.0.0rootrootrootrootnftables-0.9.8-150400.6.3.1.src.rpmlibnftables.so.1()(64bit)libnftables1libnftables1(x86-64)@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(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.7)(64bit)libc.so.6(GLIBC_2.8)(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/ldconfigh03-ch2d 17067034840.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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ee9cdaf40f0043f35477844a36af5b28a72359e, strippedPRRRR RR RR RR RRRRRRRRRRR RA i@xʙ}c,utf-84b08116356d334f6c92eef012de206e02ce0144e6490b57e896eae0889dd7630?7zXZ !t/ׁ;]"k%AKqx1@Q¥|p縱q2Əx ub?k K+;Y-'5_Vs|KK9$GQveO=j/X`vMD1E#E@z2?-/Y uղ>TZs$ S+E`6ZdXZ6 ,:r\d螹O yw&e3]eP3(zwr\ ߩء1}NW#,$av3_²ncR)bopsQ̮ dAxe6҅*^MbKxJ6$3O::WaQ_ݒӬAA}] cTSg);&Dn>a1=5"o!%XP/&|9UHT#x8;jA|"ߚ\eD?Q`5 '.tdlYg 'Ey`uU8$+:9$s)?A1TN:<ЌuicB%kTf'PAFgX4b@W >~vhr܂ ` JRPzK-7H7だftGTSvKoZ#`>#GB>x!{ݲhSׄ^[0Kj"7mBh0Hb;s>m=Џ$\*drc3ҋ}~m;CK5C/slk>Ϸb )ֱChUNI>+PIxŸquvuAv!\N]tu?bbyXG!N{_־(־z2DSoG"{]y+pH`qkE66߈)VVFR :eKtvڞTOyT;QdkIB{y_TN7WJtƴ@${Bt\(bKol`TPv6GtzlHemqDxlIYv#`6bDkm_qOM ,k 9k-TI08ʭfؽ!soE(DɑyArƄgfG~{0͇L0UЫ%%:E nlNIWoYX.4Wҷ#bݝ&ND_uA}%5oIvvK/'B ,[T]=LJ⪜tܮJ9&΋Zd5C1怓#!?k!3:cezL*<|;3Fizl.?  EǨ -q*]-`IOZ"BQtK +iWHMPBA+q%no\ mclBr1ta0@ms>eJ+xiGS0VSqIRgLDv~uE"e$bzv33ftMPL|U!VG3-vT>>i!6sJGW&3C nމ.]QP$/`qkjQ dTG/R[׉"WOD%; HLu=L{orjۍ (tq\xcvȢa=79!]:g5zq1^,_s(g{vtͧ=!À#%Y`c_8g\ (kY@a]QbvCCNX[e:1 2dǭZA:=x[F:3PJ.<+xy~ę#oTj4jj2lVꃼd ':Ub@GEʘHpH*#%[lhOSlsW<@ByPA\d0LcZZ㵞LZm#9c-9NjJGA9 6R!@Y!B>i<]oMo%riH3jf35?pgk7I Fґ } t8m%O# $vt7ҝ_tߨj6pN۸ЃE;6M}j3;0mYV7s"zd,/r^?sj9,UD7<\c XԀ&+|Yu)gF~szjǽ*k _YYCWJYfiC>BV{m0I%Du3^GҜ:OZN5R@Zї#< E @׮F"/*לr HcRW*q?w>OY8&8^%8g`ܒXq +Q޲0&:n0(1*ʿL/0~-|& $ CD=hkm}Z~@׺ 8>`y d6#)yi?yYBg>tYB*ᅶl!Q &{XQTUZg'^V|I? E.+GyAGJN~TI(Um4upL7|N.H㙍ۮbLvZ fK_'ěc'W]dH"[I<,n4bMAvkֱstTB #!E>UWJKE\t|8!ߧ4 8XICâֈ&C]L4[s/iIXKXּ)/UuT%S%]VW:i>V<W)NNt3}_ܵ"o< dd9y~^m'],<8ބX=#،Jΰ`N)|?cp]5 ;*j䝧X=D R% {eb,Q燽!N_V/8qI̋9 UW +gEJR;g?&ԛ҄919zW"lG#^,fd6z ONZ?z`a67GwqDrB ꁫ+i\L4">n79?imV }LM"@u/vEmζEÏTu`sR":VY?)!盄10hzT3xqc//JMڹr,poL,NʩcX|@۩fFEK#E9u'A<wa Z>* vr#GM酀3Pz};h_*5|[ PjkPRܶqSC`l5SqV n+%{`1x]6J2rh|l#J"F܀BͤMTk3A3:/#rb8&aK\mUe&BO#':9ݑ2@xToUrIyX5%#cyn˥#>* 0*C g8jKovu굷+i Qd]—=sY=IL>L2.~:g7ڔaP !^ȁ^wӶ9%f|$sN~VǂP!UˁQlca.Qx(7>6)gN5'CAЌMKLJd J]p>oV K~akpqL&kM6ݐJnۘHŕ,0+컜#-ũ?GcǤ1b/L.6'AQ^Qu):QQMō|eT7ϱ0֘Dʀ/9jZk4uWO ay%^(!$+BX4z>ĶT2(Ă˦2U!)=}m5ˬ\5jZ/>Y5mV @+̴xSMmه^BQ q&b#6jg"syIFp[L!m!KLjwT6?4/g8󰜎I-W6E1^5Xl2q/hX}їԣh11FG4,yL{w7Za'~xOAs` 5umϙyML[Uuz,S S%5l)"w/+ >4K]d-T۠ߚSu}[2H@KL~*S܏>Y]|Ul-B X6}yu1qO^i^L,Ny^! e0way uhsvT _g^XkXs:?+KA6>m ct>Ӱekd"P5uK+1M!ZـF{IJWbb}tM寛]ls4ğ֩0rEC{_RX".n?ʣDNcF8$nD2tJ<Ϻ;&U~]vQ^XC,Z4RT鞫$9$6u;Hǣ--E{ø{}y>>/$sI'mdUh1諝mkigDB/QP-۟B8 a|ADuûf;-dY\QyT {ȋpSp qZAK:]> ڤH;"6BTiY!-dMA*ePe6珪zv8 v,zݔn}PO 2.cAɴL^.CQ2yr`OMJS=cpkWzUwZCmH%gB&v{}EV8d\ )hiZ{/MH\f0\x|r3`o,ׂ{ԙBLr?-yƏh:ba CoV;b걬{'AO9HB+KbZjaQ< { WXsUf9_!ud߸%+qi U5x]<Ɗ#R1Oσ3eR?ZQ{W;P"hx*Tw.( ae e:*CV(-{9bʾ 䗺AJp@(#Ha6֤Dկx*ӵ? {3 w|j-!!S)U fr[PFGggV'1>ǾB{"Ō`r%lP4h£[=uZ1ѧ4Q 5+}wbE5`hYu:CBF/cCz[x2鱳iƒF{o˲<FRJg?<x_{3N5LBSV=g!!I+KЖlskcxڎ c,6MΗek4v%z Od2$YδcP\bd6S݀w |yLjS(M=V FXr=Ӛ:|}c6s0z._#cJ"-0.7T(\& XKOBĝX2Ptjidaa%IAExpJGz9p%g]M;SǠycHlYv5⾲&KW{BNFteB)% H{~Do-NcOZ8d^Y ˼Mt`OkO.EFdFXES^ŗTtupp2ڈX~GrxiUMd ^%NKaXEgAACM:V'"?ar&.e:## VfW#QՀj(nPad%',vfHzCjYEIn$uv^'γ]Oa!BK9OI jXL&Zţ;o1xknZ O}[Y}>QS(5_mLcfnX=Xz=u膸kf6).7$"()@OpiTOJ#h`<Ñ k8?9Ò(?Ѽ= )c'KAQ f5ư*ZuL'le:u^> 4 6Ub?y኶ߎ~Ƞ;: 9\yh /zk额6#6VvD1{`ĒO1jrB{mrReW rnYzL&w_-ˉfp%@m?c`v>#m%*+i5] $2+R~'K1 :Ɖ"RGLS$xaGovvi' uvsJyyK ,]xٖ#RQυĕFm$bقkǮ[ZGԗu`+gLkǂ5>Ω'*}U*Y#[bG%ǩb>Ij+!}tLHfs3 Tv5s$=1KF-yא a 4KoXu* BLkSצMgi`z#$Mk@HF5`p~u3:`|]/BlZnbsKn*u!{s 0U_簠+5 @9: @A7YXB!Үjx.=\0Ȍv󨰻U c =6R[߹M:WB1E8՟5)9=ioN4ǻy669\^&G7H ұ_p]ts.'2g-9q\Qr(_,Hbi$|Bd7@0y$Ὗ:t t'XABĉ܋ʮ|*E׮>0EɆߒ7+m}$?lםOS+?HU)xx^SLXh*u4`z#4sRLK _=~{/ـ,,ce= 3HvUP{Yh{dep#Rravϋ@qwW^kZDUZ*{2@!݂!.2)p賗Aw+O6Ht85b4xH(t?˵Жu˹5ph);7e dh"gXBl4)Cm&2`tީGf.ʽ*`/_c@cM8(?kH׆\IIl d||\Z[?φ,Qm0f5ٌ@""Lw*Ax^A{3h3OMqurd8b#Xux3b?G0z(щLH_cUs//?V2YQ p,.}_W]Ґ%mAd} cx401e0~UC0`/ي b vzҙjM,0h2wkoDXې/L)<' 0hP9 εՐqm4 ]=%gj7b@*?̐(;WLPn|s3PIRKU J> ƖwMì=;cJ84-Nc3fQG]ttDmeDz429ÂyyߊI{sSxBh PʔF4!sq yNb\eHEq ;3:n71.\|̛Uh3:MY8h$MF{6[NHK@lgyz .FoNGpr`c@ QLC<جsJog"ڙm1=McVm K<[z9NT QBRCعkpB7IrbjlЇ רP&?Wnpl KS_L+аAP"40)D)G%zf%tSaԪ%-.H2,kG&Hl9ϕf& FT|dy86{S[ ZWeya㩷(=FeӝT3NDB7`pD?n˯}/y\b  J' Ì4u6}XP~wjq4[L5/:> #4@Qs_ܛv12ɓ6i2S AzrnOiu r+?& Wm戔9@1DFRa1?߰IxJ?erG` nk3ip.*kzqҠ0Ay9'L4̽ED wdѥxT4 O*@~Lܚ9Oxy:^GD5\lǚC?;WxtU$7*9:׽bbv :WЖ+3)'SڣVP74]x8ש4svOHVf ^ხ@H a:񢻬~Š//8k>+ur]tU@zrV 01$ZobA*\> uH:PnA29$ֵ]b_c=ippś4~xSo{4QTEw(Ĥ+ثg+K$ŌuNգz" 'ׅZ2f+` Em$_y̰n_*QyFW׻0tYn6zÎE` [pHb}&8hyġ}_(rt |dxp;QM(P8C6bK:K ˇj֣kzf۩/;OF&R,kb9;ޒ<12׷ yC7`}]_7;NI:T7k\wijT{j9\{\6}55by5៳H_u' (utm ܑ9^rJ鷽 l#%%p {L_LK85+,BI8"xhNSnpm1qK:'JN~HlnNqArz72|Hic.QQ~%Kڐ otAJ5ьS;Thv_(x)ka_<a ̜.l#޻ 0˒Bc]9 9 :g|޺t`Ff`L<_=cnNS^5ˮ)Ώ:e39=%]39Dm)U# Xaf+hrE$q/3ȬUj:ƿF,D#HQTqN,$sĥTODzvrAȩdBܙwΓOKL7@aNuh;?6Ie5=Bn-;.w,/%ۈm r-NqV`;X}Ng űi[R.|Og(cdt V(R1Ά8Qr>=2$~ dj/"᦮qQb-ظ=>hhOYg&(ɣDƉ|[=]0혞Lҡh3ϔ9)ȱ^ Dkma{i^+be۠!'r6; 8quʴ}8TD>KpI> ?ڥ&X%U{ ?׍Gݨ_^-;ϡC_KƮvӴv-?pMQO5TY5倭O&ln v %dr,P;b+ :h2NR℀cJխ1>xfA<>;؀B$nv"B9kQ*VfGA 6|<~!q,jv8 ^piY"SR랪۪ {QWՖK KaPB>Iԅd>t)55O$In~ >1V՗4^hyyJ # >hsɆ 60JaX[ʹԠ,KZYs5J4W,K+>ڴlAUXT|KC q,6>[Ŝa6sX♿i+th*L!lC@< \ϼ6PH쌎 vwoǰ#&}R]9 ~eVLXp tԀΦkX]wSd/I{3Ƨ;{"ƴ.AFVŌX?Eo-!Y9mF8JLgϫ|XpL^;X"4} sڧrM_p]}9SuALv2{hኽГp .4)/bѥ1PӝbDQ5LWw,jk_3x=96f0GuvD1<\JoȄxɻ6Q0yG,SzI(`ʐTѭ{SDB=&dR)^{ ׮M,G3 CJ@PzRޱ=_K?N*e Xӎ6! 𷜋 ! cl(=/ c ᇼRY!mUr!8U254{D@ŻAEd%H!JY"#?RK7c"g8zJ4Pb2u CؔM(϶e10XlM3: ܝذx6Aղ;Zr,K AaY qBd[On'eZiŽx[L`0a/r%=%/+$t6G 7sdžǭiDj qL1  k*-G6ZĻ8T:eT#[}t(,K }O "V8f=KOźl먌0aONVX_1zߴ9 at:ʓV:KA`g6\dRCb͛9f~KA_.NW d qmkLGb9~6(> $ʞ~U⮼ U|9ɱO[l_+˃_(s/9GkYӵ+"6 . j(xR!=مK~z喷+rX9S'A~ZNy!jAtU˖ޖeJ e |ToQUs!c L,QBk-vxA΁MsQ(d' BsTy;V%0 M\HExE~6uEF)S<{=!=qz ;;iSp籺fٚ eޢӵ rwZ"wAL5nte1X\05x"^u/"!0[ǰFI@1zDX9 S$s (YPqM]'#WZplЮ6K :e)D?앚޷bk6 OւU7s;ؙ:0BMG'dLWp ߡXV*׫bn="-<5'o-Vs"[󙽹 Tvڱпgz'51 r2]yXu 0"Wv_$9RNeRPqYKV3^gH̦ d;MX\f每Ή_VĂޢwծnsRo p\cd#BAоJT_H6t'TVTQ-92v'Nsj`e F_4E!9qP6'ʇZ/A@!v2`-$P>w®^FLƊLϻү 1$e_%$G.]9kA͆ +;7 q$JrhA ^K#OwW2}}EzɥH-, ea%SYpi;94뼶HTZ2}`qt࠭Y(}ĶoDBGYt(U$%-O(-s܄'"(0;[?/_7U?2፞MJʘ7CUfr:<3Ob]ʄ\sF 5gnE4U&P {ށQT8؆W+5ܺg,^)iT->740e}%߬z=q:f,J A2s|hq?Gܹ;uEngDUS"kQ\CgsH{kfWj3 4_ON&ڝ'5]YJH Wكɞ_LѳǏs]KZ#Q^CI#9!_]vTdy[ *rB+Ezb!u".$ӽ5/VWT"uhs,gŠ?pr۠2z>DnIp|v^ _H#=EgUcNn0_J CМh ?sSUg 2+bބ#ąUO3w}o%3""*.B$wf9v`fne}y`8Ըk*ww`>ݒ "]эz~>E("`0S`Arꥄ{dŊn[ { J8- g0b5p$[ dj@trޝC! ~j:ƾS(2nS_Nw1g߄?TnhW8$N4wL*oC0s;rm4ؖjΣ ȢqQ/M34f/)v\2k UUЃٙaΰy9Fl 12x(%0Դ'KF5b6Z:-x_>sN:y(ts( !ꙅf; $uX{xR05o6{>oHNƔt,* "E0kV:܁G8 [7gv4|T&;%< <Ֆ[IL-4}xDw{r+L\s%`|CKdX~\W9~$SwA,ߌq23Pypv+K삛'og]隷' [UzTMpO2w4Gϓ[3+DSdլ.-Toʊ0򺨊pZ ->uI\*>bqֆ~nal*O㎠S <^м6\}a`SfiH?r)1<׏llRdsͱL)L]$rIZM(2z3 D |ؤ tPAW[({ [-F́mjjMdy9cڅ V17tHǫݶ"Mj3F*p΃,-|04$P4Rq7Y4} %1KQ9MqŐV7YkWlTEQ~d HpGNd)g~َpC%$](-jԨTYbhP 4QK[mErxi۲,~kcuN[ج+NU:MrX$w |L%h-$UYֆ5Ѫ:kfzx&ВMkӤC#nZ45DRvR+Jzk`( 1(T%wn'oܫG*MFE٩̞s\jw (dt0s&/C.f9vD>8p\^مzcF=_%8{)}琒bD;V VPip*IҧvoAOb^PxPHuZH[$0];!H1ZybCr͛1]c4[S!Ñ BtS^^ ;|q>3{HCCdK-.o%j7y[ /k96]ڋx]\1"ڴGƌ2>@\⽡SX 1D΂xZVe 1l~OAán͝ː%0!KgG(:<[3Z ClSd o`Cur@88yHn.;)Q7^@_C )8 VJ =D/b;CNy !*#VҔ*6"~~=6!_Eh؀{%GK £ZUe@G1)_Ҧ''Sn rv}av v "5vp0Rqpz4 w[lhr ".3wp#'`hʔ\q{xq#5h;59v!@<:*k-Cfb(uqQJk>ԧB,d%,o*!RG@LWӊ, [Xשd XOI;BLUn^e}aIڋHb[ԆcM ,2ΕN,ʯE$W?ȪJZ׭PF[6Pkb!^֑_3J!bTϿž q;H;W_'xۨnFX`DQbC:rEǥtT1/b:cu0ȉiyH4uhYb1 5Fi[U6!:$dJr&}c~_LcI{Ne<_E-L4!Քc)5m=0-c4|w\C]=G'(T"I0?Z)S# !_s m$ !@ D3e,[/ekLdsQ 1+Qr.sэ7:) jID(^ Ijyf6h[tE@l=%u3,EzQn{ԇeXpP#b}pos@%y:Մ+WgiDڷ8> VfxIsZPEczBow֣jA8 ogyAHDDlw>U%&[&ɳC3\RCaM>%;! #ѳNj.)Wf :'p,^o ;r՛6A}v` QR7ErGBbU b3؀Qp.Fg3j +`¸:Kis/ROn| Wӊ_97D*$z ~?Ŭ Dwr:~ ]i$tAi:m˭ۍvZSAH* HΫ=uXLs!) *FR#oD79S1EsRlvWs <.*bX#DĈ8AusX+^rK9UV*vf<ː>J~q_H&捽Dnhq*=v-;W1-gu6vkXTg̦jPfC=ԮPAo h&9U fR%UKn)H+ԱȭYaQn#*!Ps3j_q3]v},<2l6`!7#黎F7obuyۑr{@?:~] vqm/%ҎdA 48$]FB}tŬ6)Z3%d_rl^[{W]oSqsmsYݮ\7FP4 /dpM`{R3edAYu!2 WNb6츂=@Rmme.Q,ZI猙4Q?;8IkyE߹O=w]'tT1&oڵ{bN:5q[smA cnm_$IxPC!4Y JK\SXSa5 r1)X?W jgBih#f L*`Gz, Z[咹y5p(:nP 1`2&Hb5AH5 gx{DYf@f,3R2YnW_BھS#DZ;Ja <[,)}8FU5K[;BjKg{: e0NX=<5(3{"}qhqgds|g,gqJѓc؉.e5hÃiT;;: |7{H@1y|uߩ =<:5cKyХ^i-4N =R*Θ=e/w3mvTL6zocf5Y֭0kiAxk963ITʳ`JzCh^Ie 'a{ۊָ@vpoy DP L9hc(Xbv< H87_ _::ai60R< GTen؂[Z$żs;U/g}N9F/) 9Z>eS fe!맅5fK+ V"EQ+!v>^l֮XC#*'θ˷H*k0J&49h5r$f 0~  neWt-w^F<‡3>8өzYi4Ht_!4óJA,m+ozC4dj飒D [=TPl<j2#YD+O?BWCV1ֿyS @MtjvXoD.shLp"%MKC[IaUҴ~[D^On”ClԲK4r⟿8b,mG?bF vFuTW0 jLyұ4BJgHf~ИUrN)mXrbSC `)XKZTfl#SWGFLq9 /poNjߢrf9hd̩!iJis1_u)KS` 0QƏ1TlfRPpu%s:O=#Wv,Rβ5Q#c3P1S!3vVHFG`Zf̎fۨi^(:`3tz<lb#rrb^ҝҍl1*}>v{bzEQlKZY(-_9U7RW AHf%lո lMm0PM`8OzJGI8QT|_)py:]@/T+Ys~H0`PtD!ҴU(c|qFMIq䇱wDa]gApXU9uѯÛe\[eU9?6m6#Ei c&S-E^@'ov:N,WDCz2O8ȷz z+IњVub[, sIk2yڛ(;],q*]^^cn{'w\sYY! j.qV'Vdz{h LD[4ut\+lxNa*L+ͻFB6HU@ j=7L<4Z5:~XfSD,N7900<ijV RhsJY' 6ÛE<'L&e?kQ$Pqb۸۰w4g:Oٶ6I2=uO^MuvϞā }KfAx/!͉\QkBPrlJ z󣕐^dqH&jΕS ^%xOyLႻ{Vp4ڲT pqֽQ|EQ.I(ʸzţ6]$,7PإlvIt.dRj zw:ڽ9,_op$IL )dMF@廩s5y$v>ks-#s9giVWj!L=$l6{>wDb&=Lt=t|^`".73D}X̔mfGe7W~WCS\1TGB/52p33]E?ܮ1AM>Sd~¿1:Ԇ`-_:ę( 맙'秚I /!c$bWCdz{kTT:A6r'KaCEDr]ox&SJEMjXU?XW"`r68Zco);Dwx!u0 #Qnfvo&zCم1.Sݳ^5e9 #Cp@MF<{NjphAjglb> %@ V:NOhh7&2_e[$sQs5gka~%Y?gHMf=- ZCd'Y<iEf.\L\MuZvV)}_^##5X.i+TRB0/FQ0̎e##MZ$vC5/!my?VH%^Ү6oɥѶvCEWb@%4 vXW ܺws9x0ك xQPl jm-} Ŗ L+gBGjˤ@7 5)v%іwrU.Q[eSǷڶ. AU?dP\Y3OF\rh^EÊ"O"=8a Gi $Cs f HL˘A}$ד P1=ΑemG 1HYXyV(WP-HmFx :[YCW\-#H+PNEq(g[u"6*֏3VóI ]1{dvپ D¹ V31KLQ %,J%uX4PgA}T^ՃVAF>]Щ j(WKQ| p͓{FJʹ|y&+vmuQ0 YQ¯ Tx&B-%h.."(vKib\JGYZѷ\nD>WjL)}`p _ԯuN߱SaA~Hf3 ESQ2_Sguה{YQKNa 7W0z1=\>w2%1)#a;]H7կȹiOI#&t&)ǻUL!~ tl:!4ʃaUB5wz ʁzfnCHWm,d3Д]#oТ7%6k@ee1N\Sװ)$75Vo$fJ>qԠ֢Fxk=v]p $#;ȅ -E, tZA!ȼ7E@d²|kb4Lg!^xNQݹA;l`M^.4#3Cގl2H!Iqyls|-76;njA<.2) TӕAAQtR(_&@)~G;cDݼк0Gy'D7@(te xؼ/(|F5_r9[R ?Ð'p2M[p.AYgk'@_7G1OJ7 `ȳHj3g_;A0Cr4E+8LU"fS{ֵTn|ȣQ[Pݽ#kB~СBh9Q*3! QȁVB\SQ^3AΌ]D牗!E5#zOJ|E5ӨZ٭g+AG)GanTmޯaW\FZOU u"[m>99T~u,Uc[ao5O!硔Яv*Յ'[> =J^y*M9ӓ׹R~w]>))TPsNp=G Ⱥf0?gj%y 9A&}}^$CF"˸7j>L hu bF~,H"%7حp!C4郬$$mufH+{\u Ȑ^:!i%y&BCxYZ {ߥ/rzrBD#, W9!<"]1!rBO0sZp֧szKLY;W!)*RԒ}=KgD?w Y!m*(d% Vm@ o*X}K>PԾ$ӯZo .Zx-%BPE)zTpm*Z ; ̵ɠU3SN%)79z\)1&_G*deoƚ6(Dz%9˛/rkA@yEκ?L^`_([;64Aǯ layu+Y\ ӪZ )OEۗؑrU\G+pD@״+Ѣ7%Q 򟆛Vb 6_аokr5-y`S4#g Ke;[&:S>G:=dXY|"b4xZ>Gf~8ܰ|Pq q瘖m`=NyLf51`. S(|tߚMN0DbMys"[IK_@lט]vlFfe^vhO 4Y?9E\=G L/>2M*^`5ObRq2:Z de.W_ P%v%xŵ -Z[Hډ J@y͜yRk2i/ i{k؈ަ!K> {nxf5Z*<}fuaOy3f U<҆hgBZm[1Nx?Wm$Dm"&pj X0O4[X(ny-7:)ĭHR5)2מvC,\F#^g7$$CB_na{5|a)~w8۴-~@]VXtQ~Ub)4߂F@6"# w2K:TfaP4hr\} J|"s }5Vq,Rv3-RzPL\녩/zZTPǶ! QZOBx(Wh܄ CBO=ָemC9]g!R#_gҗHQm4Thyp' tUFk`Wd} IgSa)ʞiLѽh%1z\Kimt;9 ĪA&Z`5Ŧ-Z~(E<èl7ЙYGXP=aҔ4n=W-sG pbXө:a'!!_ތQEl{CdT&3b KyG$ڗ*l#@jQ3n'JeZ=mPm}MG$n飆yF_nr. Qyj]ֵKqiCBYKPB zAңP#@B;4,T<2:qVSJ&9_a@8b'`bI$Sbɘ Dh[