libipset13-7.15-150400.12.3.2 >  A c{Ip9|`orAo_9n䍋.3W!;u)!=g #yK;f(cPC"QK"H9gÈ|)1NVQ}8j]\ r}oܳc)=SHF;Я7YúUQ&w] g_ɍ`imuw=0̟jÛP~>~ؼ#YG%߰>[KE?\F5Z<p`D!*Q50461b88c3904d86b2259f897070185468e4b063896845b7729c2c74cc1cf8ba41fe7d6e67fd135fb5fe137daf8442ffadddec68c{Ip9|wC,'V3DZ/ZR։xpyW te@kvrmn5.W N#!}O1OX_yZ&hې &o '(y-齹K?ĈEl)3[4KkMԶJPl3JW2K9K̩9NH8R[H@̓}FO^(Gާx\*JTuPYX`kw${(m#aPW:g"N>˱f*%g\>p@$?$d   ^ +1<D H L T  L |  (89H: 8>! @!F!+G!@H!HI!PX!TY!\!]!^!b" c"d#3e#8f#;l#=u#Pv#Xw#x#y#$z$$$$$Clibipset137.15150400.12.3.2Userspace library for the in-kernel Netfilter ipset interfaceIP sets are a framework inside the Linux kernel, which can be administered by the ipset utility. Depending on the type, currently an IP set may store IP addresses, (TCP/UDP) port numbers or IP addresses with MAC addresses in a way, which ensures lightning speed when matching an entry against a set.c{Iibs-arm-5ذSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://ipset.netfilter.org/linuxaarch64ذc{Ic{I674900ce438ba14cd05c9a2db9419d21dad95faf55db4e90474144513b0f2a5flibipset.so.13.3.0rootrootrootrootipset-7.15-150400.12.3.2.src.rpmlibipset.so.13()(64bit)libipset.so.13(LIBIPSET_1.0)(64bit)libipset.so.13(LIBIPSET_2.0)(64bit)libipset.so.13(LIBIPSET_3.0)(64bit)libipset.so.13(LIBIPSET_4.0)(64bit)libipset.so.13(LIBIPSET_4.1)(64bit)libipset.so.13(LIBIPSET_4.10)(64bit)libipset.so.13(LIBIPSET_4.11)(64bit)libipset.so.13(LIBIPSET_4.2)(64bit)libipset.so.13(LIBIPSET_4.3)(64bit)libipset.so.13(LIBIPSET_4.4)(64bit)libipset.so.13(LIBIPSET_4.5)(64bit)libipset.so.13(LIBIPSET_4.6)(64bit)libipset.so.13(LIBIPSET_4.7)(64bit)libipset.so.13(LIBIPSET_4.8)(64bit)libipset.so.13(LIBIPSET_4.9)(64bit)libipset13libipset13(aarch-64)@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libmnl.so.0()(64bit)libmnl.so.0(LIBMNL_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cda @aF`/@_<_^@^S^g@]@]Z@\F@\[@[GZ̧@Z@Ze@ZP@YLYcYXXVJVVU@U@Tsdanilo.spinella@suse.cominfo@paolostivanin.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.desuse+build@de-korte.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dekstreitova@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dekstreitova@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.de- Tumbleweed is not affected by the following SLE issues: bsc#1122853- Update to release 7.15 * netfilter: ipset: Fix maximal range check in hash_ipportnet4_uadt()- Update to release 7.14 * Allow specifying protocols by number * Limit the maximum range of consecutive elements to add/delete- Update to release 7.11 * Argument parsing buffer overflow in ipset_parse_argv fixed- Update to release 7.10 * Fix shift-out-of-bounds in htable_bits()- Update to release 7.9 * Enable memory accounting for ipset allocations * Expose the initval hash parameter to userspace * Add bucketsize parameter to all hash types * Support the -exist flag with the destroy command- Update to release 7.6 * Add checking system_power_efficient_wq in the source tree.- Update to release 7.5 * netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present. * netfilter: xt_set: Do not restrict --map-set to the mangle table.- Update to release 7.4 * Wildcard support for the "hash:net,iface" type.- Update to new upstream release 7.3 * Fix rename concurrency with listing, which can result broken list/save results. * ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets. * ipset: Actually allow destination MAC address for hash:ip,mac sets too.- Update to new upstream release 7.2 * ipset: Fix memory accounting for hash types on resize- Update to new upstream release 7.1 * Correct the manpage about the sort option * Implement sorting for hash types in the ipset tool * Fix to list/save into file specified by option - Remove ipset-file.diff (merged)- Add ipset-file.diff [boo#1116432].- Update to new upstream release 7.0 * A new internal protocol version between the kernel and userspace is used. This is required in order to support two new functions and the extendend LIST operation, which makes possible to run ipset in every case entirely over netlink, without the need to use getsockopt(). * The userspace library was reworked so it can be embedded without calling the binary.- Update to new upstream release 6.38 * Fix parsing service names for ports.- Update to new upstream release 6.36 * Adding a IPv4 range x.x.x.x–255.255.255.255 could lead to memory exhaustion, which has been fixed. - Drop 0001-build-do-install-libipset-args.h.patch (merged)- Add 0001-build-do-install-libipset-args.h.patch [boo#1077037].- Update to new upstream release 6.35 * Userspace revision handling is reworked * Backport patch: netfilter: ipset: use nfnl_mutex_is_locked * Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() * netfilter: ipset: add resched points during set listing * Fix "don't update counters" mode when counters used at the matching * netfilter: ipset: Fix race between dump and swap- Update to new upstream release 6.34 * Reset state after a command failed, when multiple ones are issued. * Handle padding attribute properly in userspace. * Test to check the fix to add an IPv4 range containing more than 2^31 addresses. - Remove ipset-6.33-export-func.diff (merged)- Update to new upstream release 6.33 * Report if the option is supported by a newer kernel release - Add ipset-6.33-export-func.diff- fix build for Factory- Update to new upstream release 6.31 * ipset: avoid kernel null pointer exception in ipset list:set * fix bug: sometimes valid entries in hash:* types of sets were evicted - Update to new upstream release 6.32 * fix possible truncated output in ipset output buffer handling- Update to new upstream release 6.30 * hash:ipmac type support added to ipset- Update to new upstream release 6.29 * Fix race condition in ipset save, swap and delete- Update to new upstream release 6.28 * Test added to check 0.0.0.0/0,iface to be matched in hash:net,iface type * Check IPSET_ATTR_ETHER netlink attribute length * Fix set:list type crash when flush/dump set in parallel * Allow a 0 netmask with hash_netiface type - Restore unreviewed deletion of KMP production, undo spec-cleaner refucktoring - Add ipset-destdir.diff- update to 6.27: * kernel part changes * fix reported memory size for hash:* types * fix hash type expire: release empty hash bucket block * fix hash type expiration: incorrect index fixed * collapse same condition body to a single one * fix extension alignment * compatibility: include linux/export.h when needed * compatibility: make sure vmalloc.h is included for kvfree() * compatibility: Fix detecting 'struct net' in 'struct tcf_ematch' * compatibility: Protect definition of RCU_INIT_POINTER in compatibility header file * netfilter: ipset: Fix sleeping memory allocation in atomic context (Nikolay Borisov) * userspace changes * handle uint64_t alignment issue in ipset tool - disable KMP build as we support the in-kernel version instead. Remove ipset-preamble file that is no longer needed [bsc#962345] - run spec-cleaner- Update to new upstream release 6.26 * Out of bound access in hash:net* types fixed * Make struct htype per ipset family * Optimize hash creation routine- Update to new upstream release 6.25.1 * Add element count to all set types header * Add element count to hash headers * Support linking libipset to C++ programs * When a single set is destroyed, make sure it cannot be grabbed by dump * Check CIDR value only when attribute is given * Permit CIDR equal to the host address CIDR in IPv6- Update to new upstream release 6.24 * Alignment problem between 64bit kernel 32bit userspace fixed * Potential read beyond the end of buffer resolved * Fix parallel resizing and listing of the same set * Introduce RCU in all set types instead of rwlock per set * Remove rbtree from hash:net,iface in order to run under RCU * Explicitly add padding elements to hash:net,net and hash:net,port,net * Allocate the proper size of memory when /0 networks are supported * Simplify cidr handling for hash:*net* types * Indicate when /0 networks are supported/sbin/ldconfig/sbin/ldconfigibs-arm-5 16690241447.15-150400.12.3.27.15-150400.12.3.2libipset.so.13libipset.so.13.3.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:26921/SUSE_SLE-15-SP4_Update/4cdc91a9e9cb4cd469ecf1bebf01ce46-ipset.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae24a3530740bab2d9f2b70105ed4b17cc4e7f70, stripped$PPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRRRRR`lQ ~t_Nutf-8f94818e85ad2dee66007daf79b0279486a032d600b1df6391ef36c27585a4cbe?7zXZ !t/[] cr$x#GzFZ+^4&"0mՁyũphOj c,zb:ےg d/-4HƢ{Cfhde/P|9S١qIAIzK0]݅WžLDROĩ[GE+ ֥|'۹2hdX( ZQ5:^ͭql> ݖdc/r p&[,l@Bzs.GM;p\BJ! w RS) w[Bg.s9;33(M·b?f(5L0WQpu\1NVXTDVyDž؋Y*$G'edU~*4_g9qLjomg{~f і fjbu9\qVZh9F6(_xo?ѡ3ӗn:ܕ_ kx2t;IEK]xLc7C~ɆZ+#&s@Zd1ϔc( &=A~4͚{2Օ$Mk-Sk ^.I ?m/7Blߟ@]V E5}QRR(H%Ò;PB\;h^jIռ?vsIDmeGr; ">{L}rv0ތ.)%a ܔ>ͻ9qPmNA h=ŁIoyQ\E֫ft AD |BQ]h#ZtYĪx;dGE3d"UƋmP~/ 'X>PB,l~ty''80M.0/' 7e3ƒg^l"CZ BPaq H28|?El/'ЂŬ]ZxBȾ8^̿k<?yƿ NDdЂBwTpUI˂NIn=&eT .]װc҈sw T ȉˍ?F^ Z|3ea6-դ"U`Tq{uU|}[Kns_N—33j=B.NĎV}I8C~K xc t|QjjfqL~~R7jN;6"X`6C68!+Ex=`Z"sid_sIRtFw}261V$ݍXTL7fŀ`b7>E1H֓yYX]ryDQ´AvQ eȔ՟8}Bp*jzp06B2Kӗay'ZU'b0B%-^%AKִL:}&Z]ýÚnIyGGC`V}#ol+\~&H ?.nuAXx][>@Q>rTP̊תױJDtvGq x;MOk_TSou3ih@ `'lAp-awtMj )I4hmPht&ac.V`lAZ|@|4;84 uF8TEf?˺Pғ-S[,΢SK1:jLljo<+g~iR,]~g){*y!M>8T^W vWW42O;;B"R*R{s yE\柬YZ<'VPk]pKN~6~W@!cUƎ{Eu^CQLV[@n'8&Y>qGPEٝC 'Wߨ_|CUF1fM>$vc_)oļqF&Q6ϏG!+:4fJ j9ӈ{1dM-3ʽB1+%[O\[#ynYK2:Toj62.fj2K_Si- FPAY{>zf;A{pP[W^NU̡ 0PO^Mm+Əx?DwCMi`1IuM4Nz5>@JLz;5a);QN\pR!: 4@RIǐlP=Em7F \~[hBcP`?v[V72EZvjqأd7MI 5T)Q<>Z橒ڡC$jۅ|@k(_`<-wO~#s87b3=6$Bpc휕* 0͍?u63`t<6 ri^xiďTcR׭EQMUt{^FEa b%jK1j;w tRJ;)SM@j.{ܖ/]o =VL@YjģB1\s?Y՝`/y3mKlBcF5$a)\a Mp h'")4De$%Z g, ȗ봌.^|փK!]Mܭt5de5w(Yn)f-oRZ"}YѱxC^uPbV/ԉR7s8GlBAH:gl"׷LyPHb$O?S!~5YsWtdG8ٚy`8Sw->> |^%5s 3 M'Sf67!$JǏP'Fv50;*d>%䕁(ۇ"v͚=Noh"]kId ZSɰi9.ιX:[Z_ֹw] :F}b~>/r\q&RZ6ٞS-%yFa K)N)* Kcft&E0z'M=wozb`l:'* 73v޻u_UccSne W"IJ^+eoQy@orԑXc yŠƀe edfrQbY|Bd FNSC`ûC/1&jQY~ L1l[q#즳f8!F߸Bx+˸fLhɏe2h&,Eжr%A^O&Bv{m)k47D+H%_?(N?JZm|cIB-rNv,]8 aD="N'O2c,tz̻9sOnhV1ȎhmzÞt ENl_P}Lsiz>8iXoiQIcY;NI\hw\+l,?2pD Xʋ_0+XVJyx]u9$);hvP¿YJ^k~؃͸-hX潝LӣrG6\;VGpBbG&&_1F[?Nb>>ZWXőĊfroDLN,0H0vkjJ,34t;p>]kbDo AOJ- ]>Sh 1՗>d.$yRFt{)ʝE~RU:/SUhm\U܍~pw=kRm*̤q:/A yG4 !{l-wl|H 3Ƹ䩳U/eMdBN‘WE4a]!֜?ir$\BxNWѰ2A4=PD/س晜ɝD~5{ȩLr"$cwg"Cd7m?] %8֫ ޻&.DÍ}U-#_$xWrbߠ@1*,M4CdBE]x_ ۈ 9:RxhҰZʷj¹2h?L PJ(.It$C>ZS"m.(nPbR!`!/x3|WRGjKNFRXqP^Q_Գ?K7M~#XѵGڞ0k&9Х.U 4wooM (qL9ې8m9Y%IEnHqc KBF0L\!ZQ96ckѩ#Ȗ<= \?h9TωN(H.; /VE#m!΂KF3(2J"p\&~17yɝd>au_,rP-V8эmD+,FV"M}bb 1P<[#X|lVݱ{ݐt1ډx~JLpu4ȫnGsL6ݨjB.LZUnӮ&*h[O LV¬Vxo 6EF4A_U8^ ~8aM{vI\.ҩC;JP%|=nY)CQ:a<^AG\Ntwv+ۚ&ɮ"m>-䒗$iI,.Ŷ1cɏw]qD;˷` I4AFOpD9yָ0.?8RΧ5TYe=m>1nl APhfh͇wm iFhoŊߞ5<"[ekMNDR2R.&z^ׯ& $ Z( j:1T@ MQtc+Ky?<$)x@UF}?rB/j+$` gmvƠpȮ0{6"HMIG,!rVFiڐ=!WC_U1%^rS.<"^G-=*rx"oȷS~BGRسײ2 Z#((kG#RәAY? Z{z\ynk9õfFf6 +OKI˚kg =|^IB,E-Yl]1.vd9vs dV˙y{:" Q˚nά.d!@MRؘAaOeP"a2ۢ,dlhѢb>_,M-RV-fN.]ZM}ڡ;fBl>F&>f:6>3\>"!.I`>0~(|9jBхWAl;:xTp,X`^|FH!PG!9}M2{/=k.p{c [`-r z.]fup-*FbIMJ U| Ϣ(КzAꠒG : $cQ钬?Gy&b9=+{b] GvH%1>s$ ? / L3 pnx&\ PDbiN&B<Đ`vG4 WeBoC7\$q2_$N?uedez"nkQ 푖OTzDd9^sf_I%:C6@ ï|x }&0{/#{ϻz+ q26l2ʳÏ3͆1C7+A(!^w*#&QpPRv]i 43rw"?F,v$"thxt n֙Y-kÁ2e9.oTSiL#G &Gcyg&,NG5v ےD,@{fU$ yLCt^,Gw EYDŽbhzr9D%9ӋvwD*ZygؕyBz BLtn@p$ lYs[!3t֕e`)Ƅvydll~ VQkP}g)}JOR\K :6. )yg6qħ3/V..>lLZ RS6jYPnIΧ!G܆x 㘄٧4޻}xL}im^ 758^F֡UaȜd (`szI>GXa`ivøҭ #KKYt4Mfқjm}[l1ё#7$*ק86tK6+b?/ b|Zb1e87l(ԐLsթa,).o :z=pEj/=%X YʃKAMD 'IeID85w;:EUN#p&kr%#j D3P#&ŔC1A27OklfP/8.Cf"\Odf?$)n2kX7|:'#s2T8u7̒ml[>h|W E ^[v!/R)ժzT`-L#LgNt3vƄ?m*95-Gf j gcH C6a=WT:}(܌$4QquE2 ;61{i<;pDsM=Ȩ*rʰ7e{\bG5 &,<SV XnHSPqi4􎿉FؕN重(ڧWhɬpQ;K MkF1CHWN ;w\B{)btc? >fZ{ʻdI&ՎFLu& >N*('WS׎<3\7p:^BLDDQ0R+y{@ ]_Pf{x7bKgb֟Ǔ_F o`] #Me ; ΣnrQ_!< G 4wh8-xDG==$b řn""cMmBDtH{qd4f87;j2w՛,Ȁǒ&X%OP"Qfh52 {`)1<9GB \;Lu{8;+URGdn#yއPUTy΁ UuWG=tTD6d{t^G ] \vQ@O3$nH̼&?RR &lmXa{XW5V^}DI{G ~1;@IiCgվ e=aY،%"6U^5bVw8zyk)1w35IxS1$ 1!Mv%O5``unE (/A=M a^ǚF GXaG1_5{ezϐOHb*>QՑ:X>ڿ]Tbl 9]3S [3KxX*Nו럄]V0i7:1"3ᔜDj#0}|*X;{w=J q=UUŌVVHA3jP/jwWBI b9xEЖcκ Q{`,j8̗/Z<6s cĕٵ!zZ|ۛ <%<Ha }fzG%GNt[@#;)89`jUKY)Bk-\-L_/ZeHY*${^D5m}\ɨ+jS!Ef~zWA^"CHno)&tN%pR޼mۀ pJwȿ? J<#Jt%.Iq]8=eBSEf9%D7E-.y>=cvSQl9~>W1 UxܪIɐQo @@n a\U;x B Z]&  no vfه֬5Ή$|D 3B)7AD9XG-S[ OsIzwsDIfmU7 ̑%bߧ&rn(ETZHԦZ"I8aFzt:i\|q\T3imKB\3s*rϚ(J^q6n_1%D $]xk= {P/F#5^3$slat&]1/8 MEpV>𿉟̌;UfӺX}c ;~Uc/ՕO{i ,,2鋒gBq\xBbuvɌis ~- \ϦTFU=IcjC [mGzvA M|"=LwB T4I0(=gM~u9#g &rςqhք/ʓY̸ 2p3~r-BlY1s)36l9dg>jB%<87fYr&6K˴R>73 (ig}EWeL pj̺FU:IVm4ޘf - hDE:9UHd&Yٛd,am؂llrjQޘ/`FZ {CNLXSNRv.12ܔN#ג`nkcR׎VdyWy  D!蜲Wp=̋HZ?[sРH8,upS) m2.g ;;)fEs?(Θ^ Bu%(^V!HߺTJۦS_?a* T5TGULQb; qŋ&g鑏Cy!kDӁgWJ9spRj&CT Y88rI0o-!lлI5Ƥ6'KQė^OپlIi8z/;gF敇 WvIR]90 # 9GAȓ{mo:F&wGĝC "ڏRNL Wm/Li_h\`#T)W}Pq7=ѽ6ٕ<ĺv{#t"FIq>k+;h=,zCAS@KӠwW`#VYouoNG:k??aa~ڻ/FqdS4 EhkZ&Ic#HjMC\g/qh}uC \ uzy-6A"/ퟦ!&jU%P訝WGr4{In爖:)`C1? Ь1 r̈_mZm3|Ww,9~3c4^ТΩbY1ֶO6"[ρ  % +Mc%Cʡ́E:u 8x~I,l(WmClAqr{MJ+e" ^;, rO[mj=;kv6{oLCWmԷs/nNC„S) *[8.u'68f )(pgs+-k˅֕oMƎa^v9\Imq5嚊}·zn;qυNKij}[m1Ӗa>mTEpb9eJ4ѧLgJG / P,7,*͓O|hWq.UQVUֆ^~,w_o|TGւς !Ÿaąx2sluWЮnܼ tgGSdCOaaMA\fn9D VՁL@SL˨:wA-- "-csE,1+:M@k\~":KѹE[4l|Q -W5C1uІ7?*S;vJ*΋[pSnk9:3 Ĭw]/Zvoz i\[!Qͨ6}pǍ-+,1E3k<-mIMD" 9B&/RsLa[7F^9[r=I+P6tfjJ4o/҄߉ɪ7V]xEi)-c{bSe?Hj]Ki  vvI)MR[Àyy|}*3g^4rs+T}y7-) vw7Y(ܬ[BJJ"[{IH ԉ /&+~U$`Q16ןAfg\8h*&լc Ȝ{*ש+,Dǚ6xHH22z*h(ml n 2$%Pmi~dgS ٱr.?WZHWFͩl Tra𧃣皻؎\7E%?U$ʻO^jK ?G{BrX8?nTEh*4^k1k>" Će?DnJ˶ {7I2FuHv!8MbWr] ڭ:Y dڪRH뫇x<@8)tba =棾ͱ;%}Rʵ舭+Vۺ#pf"U?yP"fjWw C~icn EDIҹMNiDŽzj|JޞMwd [/ .x=NTх }"^ '$?7`(uEΑgx۷2 5kpG5pb$MK5֏-6?I)2;1hbPGwbVE7Ma"ILӍňX|y]ϕ<[` 1i?,y(z)Ұa7U<O$X"RS5\۔A6*H1;~bgb1€fmOK(S*b8 I cva䃚A[1'=07*tH R~.UOjsy"սctįİ`VF`D@p!q_\.xa"bZ}E;꿱QO"NBA h_4+bE7>2W0:63N0]$#!b#5.m,+@qj>~P k{^'4/\Qx7XIO}\jgb*L&#~m?WP CTK윥`E @i&pFgOE34[y) QsL(p}Ph@l?vZY] 3P''m(7_Akz H( *,)ݐattLFG~9suVIp  [U: o!1/I(Ǻ|!IhԇlP4,vyCr`oƕ "{͜_hI {fIxav Sjsx^3xj`iQh|惄(#+K%fXa I/,Rk*&5U.tj0 RmI:.r yZՠR* 鰓e{fy3d,e-k$L7/ f._go}:~`">+SC˹eb0"ꓲ x,!7Br^ю;H 'NM@|LK)˼iƄxQP_U4m&ML7Bt򽐆z5s3Ɋx8zJ 4T6F ?'(XGBUeetp]@z Zv7EñC0͠1/!脯2?qӭ]Ą\,jP{o!Itm`P.?\y# ?ĝe$DF;@22 Ϻ'9agEeJ Y%8( x 7b/NFӴN[mrl-nciȑ~Bx6n^ιb:7 }KW6?R6y֡j0),ܕSPg]qƗ~ϘE0^*.i؍e>ANk΂TQ~Mr=cqm*d7Bkf?i^ċK:k|zrADDv#c6VV,if.zF EX񂿭*|Mr79i'Li2#*M݋\vNW"Tye?jD1pwڔ܏uCe5Tl(Xsh至̼ SJ9C# ǃ*YXmj0\֩ω1A\CNKb70QN^瑸n;|t|@{(~8ܖ]X?aY`X:Q#i]*cSgu-X$*D1(ݵBu}i S'wrlKV>eHʈ.Q#fDņP=ǓǴpHa~M&kmդ/M3 *Ul(c@CRa'(,Ep]$w~q ]ґ pAwA,XJEDa6LO;]WxtBs8Q^HR@ = %2^8?58?/9{UI_Ä".:j ) !4QX،\ZQT>acM]"cҦH3{*^G쓎IՌ1tH @U0?xnٲb_' }ͲAY"u)ϜIz/G|>j龯#ARC fD㸺&qw a Y,e6տ5$U&?#Chد2[=*O© Dfey| r6QiPԕU .$U[$6 `%%Jw,C -L+qҝ$0|>BOVDjʼn< 7HP1yuB6k0WÌ%T ܤA6pOJy`2׵>/cfUc`/"+9 1!;j`tyGyܹWg<3"pv=ϛFdnaRBVdYY|1chKniml;R|B~RoU"4F<u 5\1PV"}Ѫ:`E`%f$$`!tԑ-r H @A\$HV6 b/n{LEltyOߟ uQ^TuO3OdPL.JX_k, _=}dOOgEA |R 5m;aZt7%Eӯ҅vJRf~c6w&_j'DS 䫌stE|Ra'B2V`:VI\FxN y3_g4W;ȫG%c6QѶL]&&N)>5b9EyXK7 ²dd1KqOy0L$Q'=Uh]>QQK)z# V?QӳCh'7/@5UX)|&Li!fE9aq̡pږtpG껏a WX'خfA>Iމ006G" o\\Qcmaa=vu\8yG%\W-meSY`~44tһy494pz,,'AVMH KVu&n\^*YNF6q ME酡3 5ܲPh;},Y6+^䦀cfph9 Dխ^c=FvIköhyСiE|`/טB[[zcuI8b #\ZB|hc7p@DK5Y;3hZeu㪰Dٿsy nfe&[u@J?:"3M!n&v$v1Ֆ?ӣ4&?\*Pn^SymnNhhsT# CޚZChG:PR /G30(Q3H>u!0Z￞U؏na;x'z?!` awOh$U@5 K8 EW c_W`nrEeuq̱OJ'e5!z:~F#B*FC%IzH;c48$4Νzڎ ȎBM8X~LҬPJsk Z㻔7/.B>ROsp $6"{7dŋ>9nUI"jdxw[_Z"im9SL%v[2̨k_-Qj r~HwMx?mNڿڝ]*F@ɥnvUDĎ=:+M~T[DK-'z`ݢhtny+6N=X|RJʍs#?*ѺIGF%`WƜcj]O^%&˔u:Ɋ1?Li:& (I<Qz:^]bnRtܸ:HR=Ѝu"CWb#ҟbM&*y ]^js.8_L:& ϔ ]xv ء~y ~9`6p0/QS׀0f-`53)Dgeルe8z5'Cw4Ԫ7"Lt<>?ُT}W}jҭI*m3\[2_N)Hޘe,OE=df6Q) {pZh *mT$GV{|됳6g'e l4&} dmK@F=ڐWY)Qz%GpL%Jҁ3K$HÀT[ضY2`4`~iͤsnL='s2X(n{@9nvR]́-֪>:hV ~?0Gl,hr FS>ʤ!D)>N7f G];3{X!1? dLWhY ONt ;akʪn XWU`BҍS@]ΠjYwX$?w pR͚ \1wQ&@} =iMEc%8Ab)zDÁ罟/({7s#e#0Fn%M~RT|F|1[4'1A/\xI}\*xVf7u3J'ErG=q.6ɃY0Jxﳼi gt6>ƷHv{=%i bshl%*⧮,:>Nt  'Ɂ(;BL pZo̩dhug̽@{%^|UbQ}-n& 9?^=ewyP(v)D\c@䚂LVmI>tp OE(2ǂA^mAnp $E 3nv2#GʾœSL"oSg/߃Ʈ82F2hDHo֛G;^eQgTLʚ{!%oߌO[{|dl̄ӺHf&4hL)sGb&N]TYhި߷,+@L0PjXw@wSlE8bM\ w i/yՌV﹓Ȗ$4e:! *F)0]˂1F3Xf DSIcTj+gn7)m] 2R?hjX/$]d9?"O(quU+1cTؘz",furҚ2uF^t vȇU zvsG@Ft(C]p H*n0Bq[`3Ȁrlʼܖd+A-RIh]+;o:\E.ǿokl&d)EqE|}:SLn|ПW΋^6s8=}u2y,gJ:SFY@WZsI쒯o90n0v߳%p^O4F|u FqrY{GïM㒟 @EhB6Fbܾ Eo=IM =sO *L~–'EeǺQÓk^QcQH\)Hc;a:O=6x4W7ᴬeHf\M'ǒOH6 ^cN ߶Yl2A 9X叡o4'm;) "CMqK[ZFhN=fq"qTCo3Ϛbp娍 IA"K ȧX{CRo@NshU-M+Hms6UHƖGblaB679-ݓ%w4>P FV73Hk][To$'m0x}GV^K+X\{&X4 ?Omrw #N(}N! P4:s!_` y Τǫ H:KIm·YWJT]qGl *SىwWɄ R΃TRXt? OOm>D1 }ỈFbgt=[P&5:!Xn.˄6@x 3Xx4E$ͭ )I~1/ r ~KZXܠa;'V.9|@j`mm L-N:5x\зdtNPYZ}T5YOnYoK@HȳFMMʋ+24 2t"M X+;)OUq-MnF0 ߽G-mEaq<€7]`:D2ϙܪo4zRk2Ҧ6ۍ/n%u0H`lyq)Z ,>Jj#sMn0ݚ݌ $,+;`Ő0) Vq F;1+[1/'YALP{  k~>uP4hۿ3pglma[iZk :^ tj#b+ӮH3NF 6...0=s򃄵 &AS:ԌտK@;αUÌj7Y"PKVׯM%qd|@ ײL*媡[n-msPthu~.8:ɵQ"ݝoZ&6IALMsm+x@,MZ\okVlA!M x4V}܃1A 猗vqai,Ŋ"?.KyK "ǕHX-2Xğz!#<*;^وi{5gbChW$J7&laChYD%9_@wgcIwm(Ѝ.ڗJ* ҁu@~}f`X"#S~_LBdzkdjwF:ɧ *|ǘh9[Ioc?`Nn:yG{& c6|Jf\Pk{eQa Ks߆lI^M^W 1Z6al8 54D * h n|En0juZqn̑>=}-GR$G0k"TC5φDU CHFC-33-)B !kʺNrs|}vjEep,C/n:+!,~8ee oOJ\{Sjz-[Ҋ" ꨘͦ8|ēR4>vV)^`̗[Ba,*c٩${8 u^ @?eAa$X+e)q/iΖpZ[A@vbd.Osŀkr}}A4 c6VeX)xY˄ Nd{I,6dϐ P0lq Tk6k7:{ U  ~4ksAȅu𹴂A&hu廷6<-ox.~Cc,ކ4V:JcL=PfIeH;b}}4n_^!QsK})7ճ Mg]fbbyU|`7ćl^)m.WD8L#RBƌמ0Þ^xfQw:lyFj#y9$lV(5`In3ŗ;=‚:5o(o@(ddL>_ۢI~1x_S&"*ZNPXY8P{1Qmh..qK/`v$!Etbtx4Kvr@,_5R*7:m'0?}0B'@Y_dYAhZa9mej~4x Ӯ;=owBml/H1 W0< g"R)7t1|#%~:/,nD ]~=#g# 6D= + Փ!*M`Fȕ vAJeFy$&C(' @(9NqsO =S.QlЋݖs}D%b $a x55X,娇+;!kHahs]CxR05=,aa_YFA\oI' zȖ/<#L-@{#@EJhJ%+r%BW"?9 <"x{E1sþ;z0ן纃2 koe0 bO+AZdBq&lxnBZQsYr CW| ^isn_8;*y~*82h7&^[q@}mT}ʋԔ|c(Bjm֔_m LMn+{M860$ 0f9`I M22[V !sc067ڕ{/9YY}%ҚumǠ Rc n1¦$UjE/;~*ԾΘ 2Cz!2Н`eK8k8uY ։~7LWa,*ZwRatY߶p0>kgÓVEXVB4IdX)KJAx)v>}^KH~Y1#a)h8;v%@>V#XW= NBW$ ӛB3 @l^#af-KufO gFlot0eapб?mX.< %;~I/~n$is3`+M}]FMCJo 7@k{ !Vb2y'Z5L Kقϰzr/(PEi#2k9eQ셓$iXK>ws|/ Đғ>^u hjg}o"6q ~<ө >f/dG|DT 6ρdIŒlxOBޫW ^R"yd `?2Jli n8Ո@5|8Uf>aK/yq+&mqAH)v%kAMhSr0hle{黠=-k+I +E\4 QUPt<{Gywֶ~^UmM˫Y`Upq-8D߷qYZND 4)+sE)F&rM%<;a q: HQ a2[ԙq"4 bd/S;| ! SɎr8gVAӁ#Ο?Вd5UbetYULP~윶]5>J|5ΫcyGKwȴ:L$ oAӋb^~5V)ILV)dd+:"rL"Ú)=8lT-`|snD<^d{Ȋ 4~G"ƻ9}cA.)D4"F3.> B1Ɇ$7Z]1Èw9 w(iY#6c 3% pWXp\ڜ*'vƮ֘eӏ4Q,Eˡw WckCB7Xxc[=9Ӂ;/|y%Z^ /ҀAEGDTH|*cqa;&,)z!*NlN'ԍ [KI}$t(48-rG1RP~UߩZu+.>V< M6ׁ3JĜEE_+k3I qҫ.ex)v9 عЂ%N.b?;6Kc2qQ͉~ n\l&Q + K#'3lFH'r @{.zgMj#N-3=mq؇km--UWc>1b)mC=:~Ȧ7'.iݾp $ ݷNˤ ,ۼ |&KS Wz#&AݚW֬HDL?S;qCum9K0񒔠Y*5گѪ=#րl~ HH\ϛ ~g[SloB%j[xTl57H<(3LyH!#P'@#32(`0 [ uz@muqFDB f^ΈKB<{]!,d9h^vvJ.?B.?ia$'l%UI%SȓUJ+Й + P=ZZ{tiAQuHW[!Yk/?P9v/ʼݽJJ!2>wZ3-v#TT Y4Pҡ>]Zv$ 517I(Dg"$L]%)ylb[hxtDY:$2eR2d*K]1CF7ju5- HvIJe(a⪫2w+{x`M8¡p6v3Itx+8z˃IPCOiF"6[+ʭrL-Cʷ(I%O؞4M;עZ&f$k<+K AÕݸl47}n~9Kai:"Ε^=" t|Ls03KjM#A-nl3 tt5[p Ē%%!ADD[=xKaOּH8؄,TFQȴrCy'_.d)u+lIH\K@]e + A ^)fB3 V"\Yz2b_a7J]{ȅ@`*12鼛[n+& zDb"1w VE ףcmRuʡ/4c =e\#Wt6J r{U>ɾ啚y>*7GJuCƇ9rC^s~F3oo+RƇygrKh6"͏b/E$Y'0rhs֥pʚR*|{ = `!a޾f%@@! Ϙ/Yez'L&5ɴY5?Yly",xOG|m88D4 Z>syƉõeSC5y!kw` KybNA/qpO3 eؾ..gb2wz vFAh<.U&%Q>ҡ#*t"7Ē$5يAZCGf;[;NMMo>hzYkcB۱78R l])$Piٔӟl >牖Ԑ/߬WmǭϐBSl 6;KXP:7e&H+թ؇z0DjNGJض @ghKzr r¬ *wL_ ,Ѧ+7k#-#!e^Abw)[M0q*)݈ڽWʳ=ћըuA%?f^ rI6a# "Yᷟ}c t Hf3: C; (%uZ}T=fk%pLX2:mD*F#QTKBńcC";^㴮iy>*]Y>Ӄvu$T@Y}Amt>':Jf Ѵ8"  |,풾ʛt]*IL̝B!Wmi-&m"|*~_Z;0\h5}9S7='!ރZ,-17_^mRE9>ɉ1"YH4odmc-5" @VeWɕ輆Ү{$#f3`x\0L'g9_7{ 0_XsJY󋧠?Q$ d,ĐݔCPتK@wtA8 銅ބ5£I<~@Bpo!@wA̾USPx%*v)QF^\ t14yA>r0w-?aW^6cو8GAziVIOǰm4U>p{momz꣤t9W}sJZ{+ZvIBENpLpict{XM&_:[6@;hhGBG׻6ɍJ*WOl% թ㒔Tϸuo^ ?2]|>5>bHA4=RC#(ev[9(⾬mrl \置SӞ40YہD`lс4ȉvu4f VidǧtFtFGMTL'œ;&&S:w/w5ޙUQesӉ&&FgٰrX3t=xgnHUdU~läy$훝ʂ{qW}C 1$+wAcB,b8@d) EՉuVN̂q# Ř%\y{6Nڒ*k@m~`L pFWjy[fsYXFԟs$qVFL& L~żP25e) _C (^D78@i4Vh rb]U= +W$l&6:Bgf!)66EcJ0?It w:p[ZG hX[[2l;puiܭψap-E4 e] Z&ᡓRI> ]~|EQ#@{58pTOS+#4 6Va,I)J*Suyqz~_ci5WC/xÜƜ-pm σ;(Q(_|L˪3УoSL^6}=s$\|`2Ŀٝc\렫E?b =5~.-}"nhHWE#JwW]`ەb5+G4-) _<^؛H㭥$)jmf➓)}}_wB`8I¡[^|/`{Iט!6} J4#kha|mzղkP ´Yxe\)?> ˶&~S7b-=-ENo nBe]E8<ÚVe]g-6J5w#@ L)eLwirK]"zԑAG1Txz_–Bڸt7`s*i2pпJs>2\Y^k9݀cq_ا]>q&Twlnǿ">f (z'۫s%fL+[?5Àa}/nËv@T:dDANX0t`bDO_WnuDMns}1,ĶA~@c-SM @lkO5FF>nEe;ֹUu#*KB_T/ԩg @1miߖȈA&6zHE Kc8X-um~W^E}Euf[_" N4#nl'wUN&}tBx|z%> Qh^~[ֲZI\TJPay |$ІdMs<2*c*{Vzx,0AfMw"r rXPLVd{?D3rJV PnԻQΖ!\۴7vQ͟Yڇ`H5R@(Djpku._ ->wթPhKrh;yNmW~tBfzgkGo \ž3vM)!Fvf'yjIP4/$FÏp(/W=TR\zO{f}).]"3Q*')39c պ|;B oƚR8.x|t"~ΐs)^0uCxMfn?F&U9Os鹌+QQzFtf0*t@P9ĝsm7A)Q +ZfY)Och1!c'W[m0" oM_y㎠9eU*4D(p>"׈߰5t’8~EfSՄ cocU/7 w&+FFѨp1V\׉yR*ݔ.AW F"8p@ҷܳ M@9 LsGAF a)\lN4;t)B:wdzZհ.JqÑ'V,;HgށkEa6ou.pj]}??  aY}ֆZf*'%x]~gϭDClCX û~6 wbNU4.v>uvub< ] UZrM[׮2D+#@ʼn-Py,J`^N^܇02.zvw?_ԣ%Oؿмu+r?&HI\>dJoj3G;yAglf?:Hr-2z姞Vߊ A*mHt b ldEczamw?zC/ žA=_BcЫ!ƊZ5]d5ZKgMt%GZVAD% .C/>$7iИS)<}Ew|KH$ϼ?d`<(wtӢ1 "& & ~v^Omk!9eȩ?nAv-Vteܵh_aKw+bOǴIAD>2z16?&6 ŝ}xiubHb0wcrajvO9* b#hbmfYށ8흃i*8]pQk1#ҙqC3Ut1S=f;+y#Gf^?:ݲ<3Esv Z cFoE*?4;U}[' 4IQ9Jp|^?jKB&I +v@H~$ >-TY U`ARn$vp6S]Ae:̽4`Ɂ4iCmxs~{ mucDB9PHK,$*6`Xx"o}ްM[F# ]SA+JY$gG6RjrvasҴ*>TӅ340ޏ *Yr7} cEmn6 ޿Y> <,|gVR?@ QbJ:u+Xn82ZrFYV$X?,M 7yZv'> <>^9T/eX2˅7gFdgiI-䵿tքE.nfDc! 9ۉ)(}v 2b*q( 뛅8ʯJU׹Ѽ^ÿdu21x7TPBl>\ޒH}8t˨ @W)HZ]c[op2xrlvْRPp2Q+Xwy"ګlo4TxcGֈ01ZcԜ>Ž z<4? X{yjǚ}OM!`7lB8lıiGi@SmH&vyFvEyPu!4͕:jY^_ւxsBO3 `e< *&RVm[< V5ԱS(X8~ܦ_nD[yQZwIԹ\m=^cl3c:}Umu.:@G܆2hUWͯwj4?}(/a$1i[me%EDFӝkЍ(}g'OYh$$tH"{A#0%/iQ!)i/m^p*n>t7_i ~K|0؄&:)`)(/U1IYMktՎA/W6YaB g!Cz>g Mf9 e[K`-.lI`cKt]^'3745Q9@=^^ζX'6"zgtђ6䤓nd2y\G˸hd`V08 ih;u-N"̷3GsLKNm00_kJJos5GHZ[XQ2#AY%RD #`(F8-[X0'W!R:\pjcP9F?u^-da/g%NWl?'tH, fm;?J6zƐ6 ,!:lbםOCMd(q@vNFE Zu); Daa<3W$m; +ZIbln\L a&@/Gۢ)z8Hu[[ k wLj<@-:kHW*PxU6bA?;kPYZ*D9KWη=w6(_:1Q-I]e>%ٚ3v?\\P4We-NI/6<z"𐵲h(l ivF^Dt3uoВJ*,̎5TF2G!/Tq9qti@G?%u΋mA:TWNTC~چqsln SYduCF0xBc;N>\]Ԗ{ L1)0! gz%uOT>D75@dܚy¤2tÛTgFҴem=;T` uf(c\fe֔1tMDeW.Vp UOapǀ&HLu#)Ųȍr(z-SfMd5D(u~FZG9wΰM8ŽVo#xg" YbFL 傱.1h dV(0_"`g3yswD[*QC|.̹+QπB2?w^7А<r'QǏj/ ">|F_JgҢbe/;uKj8THi*SejL; )#}G1i\<[kԶ8)U@%,9*%IjNz@Ęcm/ީ-+ ÕQ`9v-'fL7V_4P]1Yr3_'D#l %PA×Eh%'hm>z O h0bT