libipset13-7.15-150400.12.3.2 >  A c{Hwp9|9ߢީ'ѹV\1?p:in -ɤ⥞4m ݱ?,]vG̞&&/f &OwkqW~Po0Fr!ޡi0WzK | K ^6 Yz$ݸx8;葓Ewr 8 gߵ-$k#ztWq93̥Av#Yx`bVmA xc[Sg?.dWK)`@'7586e3dec10d2162eab6a0d451c302f5db9380efa7e13a285513074f20c6a406319ed654144edbf871012caf3939eae21173217cڰc{Hwp9|]f68{ʦ+K{Ÿo~a7sf:en?Tqu5Є,KE#ӞNÇp%GWOJO9^PBx?RQgPxz(|ʦRB 宅;^ݓ*`@&9~NDMgJ//XmO#ʴh{lw"0h6!1w2KUǿy%R+ٱ yw %3 *B8J(tJZ#AjC >p@%P?%@d   ^  '-4< @ D L  @|(8 9: >!Y@!hF!wG!H!I!X!Y!\" ]"(^"Jb"Vc"d#e#f#l#u#v#w$4x$<y$D'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{H@sheep720SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://ipset.netfilter.org/linuxx86_640c{H?c{H?0b41333600afbc1ca0890f9c15024e58324cc7bc88e2a1431f53531d52ef45e7libipset.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(x86-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2.5)(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)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/ldconfigsheep72 16690238087.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_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=40924253078d65ba57f0342b0a2b00048c798d8e, stripped'PPPPPPPPPPPP P P P P P P P P P PPPPPPPPPR RRRRRRR R l7utf-833a505855db20d76465e193c42a259279e839ca9bdd407e1b7bf42fd2e4ec1e5?7zXZ !t/۰] cr$x#GzF#IQNƻ"4o`糢"ke i] ^ԭ&AaM# @k{5ҏYxKwzKBؖV;7էh/}7xHDbFAo(O'c6䖴u}墳x9a$of6aA$,kxH;&+Z7ے( ˎnL鍧cHN]7xCG変ъ豫ze=$jfa<[.Nw29ٮAzឝ*q ՇW/t@XYq홮GGm`{"dOATUΛ|&_ O\4xt‘w">E0ӠWm2Kh6 z ń zEM uWW lV>033(1>Eod@~Ym?T 6g C;,f>{8&qnӜI.u yF,)%dwXγK8b<V7 ^< XY)U+;Ԧj9X2UP}:~}N]aqefg}"n,nn *Qg;0ȍܩ L#ԩ3x%}:e8zmCO Օ2ϗA6Jj)1=0mZ..7IJb\⥹=~/㥋rr#:iU_>xq!FxW*ϼEZ뺴u U&ĎHaNu*;"np F],OYsd `u6k 2xV$a5ϋU ǁ5LemזWv&Kt G0Yq_ sK`>%yWwwނ%?MBôK;߼^,[$`k0 ).ML\rU-xzj҅[rf8In!I/̐}րbͻ.dVgp2F5/~{(L?W2]6[gw¨V yI9iմgxgg Vb3>#p uu0uK"j>bqL8)˿6s'+H7_KmJ{@Ba݊=LЕ I`Om*𪘱%-P29a[*j)U on=3?gG$jOa/ҕ@UZMA#B hv-Yy@ЭASG"H o_}M5m/F@)u %D>pAv OܻwŠPSRWh ]q{<>de+# _t %Ar'*8p3~ Fm*W4Sv8@Ļ5]\-=1 w%.==ԟFXƑ;*Q,vဂBJtS=Cnc1HY|% 7=|N(B3.. U>3!xcxCXae`m()7 411MP_B,X(K'IEf ^Ws3NF5` KQטlgaiy* O <M}y~ :{ut/=>aAHP_EaE 2x`3kNȼZ|VɄK9KlQ,{0}%y"#Tl޷U?QL+<>M*# ܦ@^|eȠʁnش y2' OP}@_d"xzRҳ]g9S)ZXU>Yĉ2G B AN|ڑ!Ui =~SPte+DKNRMmf06BW܈|s HӦ`@Mj%vmݲh iˈK[jdדSV/U Ԏ)ϡ*`n1"+6;(jgKE}_;)IoQ)y|F.;~ k;B70Ѹa'm]NgYtEH.S$k=Af&<SཆD s-L+w=pZ.O=;-DUcc`QMtl獕;#Wfѝiefq 1J[$MO[L(%M ;5qu&xR}bsE+J0 %+jNtJ=B ?n%1HR)M@{'Cx!4{Q5IH[.| ы7{E _ vp0}_f$|fց,Dy1K[bRbgMXT׹]- 3[!Qo\Hseb ]Gl"Sv'죋@`*5l,±G2t)~hgNPi66lfp&m'‚g<]VVۻ3`~e#5 "_)(3`uO6x14Z` ʈwAlbp盨fywCasM90.<62|g#b U14R#yU+eh7{@lr OE屣՝8y͉㙧9]wk8t8%83  6U>Y#X0u=ߘX'ظTt!,|[3AI ^ԭT-*?ݦ0kz:vֹ7IwY+9it]tHԯ6UI, 踝nX-&Dv+%u6dí2C.e=Xˋ(?G *d&KLjŔ;?T,C׉sNʠ1KuT)kN ȕrFAF'uS"u`W]{aY뀟;,|ͤ>}T0#$={IQ3Ѫ Q0)v0⢖n,490>y} fTB'ؐ T&<(Eu>de: ,rv/S5's* T*cؚsܴLRGkga%wR?ш@ bRbj%"+4WM4rBYdEC+&v }uygySaAu@T],*"NF] yx.1;S%Je$s/6;gJޗ4<ܪteެ1VcQ[{}B=a-E}Ǜv`H V}SKChrM$4}1Q-+@찀tcqJwBK!I{J)FT6ey'2fϸ͋apUL5,ۅB?fR!Gxs鏗Q7^'ځX)ѨN;qLJOY9 XpGTfіc|5}^Sx(z 3~]YhGfjAlH?|d_E ԊS }i'\KQn4f5w Q> <@o  o[`6~ Ei1ڊMA jS}ZsYP"ح\⇭kƛs`;+a-50w4[& cĥהsq8eW c7±e phơBsXu˗#EM}-5 ?.PŒY3awK߽?.y0a]UxDulAaT%U=\M1+h44Πdx98Z}7"1h(N?Th h"i԰)Oƈdk p, CS2W͓E޶DZgz ICy? ܙT3(R8uFzQJⴓWO|IP' 4 8ψhDm|$튳ݳt~)FxZ8a#fB5iYz};;[~Ԩ":L.o"+EdVC@~TjcScB{۳%/6(H!wG=+q|D󢪯d:("U"jq`KR[睇% 7WY0ج`g';sln[帏4y5a2L[<B֥ LA>Żwc[5yǗo80^p!l9SQg|K7~5&W tXnd9UW{>KLezfNZpcl7rRG)JzD:l}dRi<7Z\X0/ Y7MNQI& Yql .CӪw}MH̚K3si0=Cհf67OL;E4g*@K=3u 6_>YY"%U+ |UBMZ(voF"ɔqo<}ؼV f+G}/ngjiSO7ĩwRS^k0젻41E@WTa(GsrGXIT {cM:E" R^=|hvY`ڀFs@kӔ zm_3^tQKI$q+_ў n)X^QPr3{D:Ϙx31d"Dp<%!vgkY"?⨤73 @Nc\.ޒ8 ZaJ oWMWL<봕Zh܏,ts=~>"LUG.4 i>ڐ ""=\-)eN3 'ՑIa\"_=*GŒ9jifϝhra5"<œt:ZҪFe5p}Nh fSH/k Hx^ЮTaKK6dB@2IN׳37b7uW)g,gm9VwÆnvOTwxto/ˀ8ę<ޓQ2t/+h'D2N16-}o|a 3/8(< n40AT`}:ʰ`Rv!+&֥'8Mޡ;3)sNYvP HheHy v6h}h밐”~l(%~$$-.feU.ָYd۴zW3Ti]Zg0ƨ\؁Gzl8| F6|weQ ׉OP6 G5m.`ncb_$CԪ8b0,7TU)lٰrQ~Ew4gݜ^otz\L)+ʚsoYY@N Kuϒ.>uQ^"rFGCe!w૥u*( BmbR`&t5c.&JSl;YZpOؘyNPTP`!#QZ@/q9YF)ۀ.g]ӟG%MFٗVA *"E$>Ý+GQS,S;5¶* Éτ*)LfѨo`v0i<89܄o>f qCX )mx*hYhT,/хf`4 yI9i59fLsP;U/]bw- D8%Y@jrȳ8$bB׹c@~pfKr[ IjTiP LG{1Y(< r+bu 7Ax^Mu;=XJƉsDIarw1;pdQ;ҤP6zq*<' 0l'C}0%kb[Y@qNAX*fw/S;:΂n6=dٗsVfML=Ȱ_I~0[t׸ʇ }giNqkr8͙~i=2o$%gX@=+>g*ɛڸ=yϰFxFq`yeرdGH^YTbvp h |{tʂ`ퟍ>ڬ3!%#/rͲΑ*fkV;ZJEU?:z{i6ip% 26X8dBW4+ =e[*!zPs!;-:t.\f.Mfxvel^ߛ8|j<'p5Um5oO,c DZ`LX[6nUwXIK1s0=-@3w5{ Zo(  I_Z2:(iHQGAL7.:6l'+3滣7=݀ Vcf bp^U|q(<((f/=Hj^]ad D!IHzg Ɛ xdعa,P8+Tk 0z!h/)+% S ( FŪܲR< CTiE2#D6WRnpсZ3ʕzbCTMm k$hx>Y[su:;jglgg{*]PtF_$#W%)'?V h %5KuChwcHHMن64d"iK+i9CQY8h^@.V,5?4}ֆvuқگ]7BXʾ'pNK T(q%2?BN0F!K{ 'ѓEl 9$H ,j_z>Zon?+5c~F6ߝO:VfӺX"iEUoq?v,RP^)4=&A(+mSOy#A3&zSSg)'xcPbwZj8r 6+K,9<[I-L}kR.[٧>Û#>,n0Ga`$o.+I\W姽ɃIݬYRBj}Z~ #Ws/h1x6O#@"/[^?Dk^>Oߣ1D)Ga|- !XcUe֟Pf=ZwHUJ'|WF[ ȍ.vc GKӧD+̫[Jj6p㨾K>wUwdڄժِq@t$H6﶑=_8فHBD] mɦ9\X,t,IʅgJ.R"+I0<8d% `V3bl!NX; ڱ^h'+> =nivɪ du|"K~4ͫ^J՟;sMȐyz1̝#lzv7zhm+-nlK̏6D!pc%6jGfmmZ-ޠh!{IRZmD L#s3D-ưIف4װZ=rٝS/Q*w=3JoX̚ZN9N&~ݼhKk6S}@>ޙ BxGYUN%89)r4'D b%G"[ h|mvqeY="F:፣JYW|O]ϳb3\,P)/.)H?A&$Z|O@K_&rMƠ|]^gWN\tÌ9°N3?4dZ5c]Ir1){#ϱRזNX5ƀw gF$3RH"#gkB_xsD 2+|(":R|͹hv(`.q~ f)|,JjQW>|TGUM mٙdvy[ѥg]u聗~8v eӸ䴞@J~f $|¶jů6K zYv a>ыPHڨQtX *!w3NۤEoI.U9[7i)j@G0qOj)^CҌ :#9n/Nu9}b" e5<[I񳺟[\쳳ntskq5Ni[~L採c4ܹ@>Jo(h9@,[mH&05hkb sDHܦMGK G{? RM8꾗ߎL (R;^ONô45@ *"97 ;M~*Ĺ/A`U}RI5EY%,^27K\7wTE*ڈԶAtF _1mQ 6aK"^ٱQC+dž_x4Mnx!2i y/Tik[vp'G5RQYHxө:k^:"ߋ9U'P4L)OOܖr!;FGeS9[_Oom%jfrmYN|R8,ir,C70N.IE٢?#~,eY }0 &q "!ܽjk6W],Uql؁x&m6x Ċ7϶j9(AW[N$Z/@h-{_ۓń(eU^֤)4zsy^jl=e@fRL.2&`⧢RP4Ӎ?BtLzR{R)AƞQvLt.IxbG# }6,jC*+WMdY@(v hj.>IaaCXXGTrv.EV>8;#,b8 ^A4zw^o/ A9?.VgO8+EbbFNO޴T"8HnTy#0hnԹQ6 P. zMS,o'~Sj(; cԞ)~.]Ē.E5qdvݿὃg|#C(Ϟ ^:5kn%GRZ|b8a;x8]cMO|Vo`Eȡ( i< ř;Nh-@ƞ:PZ?Μv 2n?{P~vyr}[# UFkڭ-eBj^ߕw^` 0ʢ۪`C^:J}ܷwKȒkR4sI[fGejySK'%'_Hg^v=&|@/t,xO7䍣(⦇ S$s:=!c~ Gs6ܯ|F׏fdžu'{N:Μ[Y[ Ӻ_f9o:)< m1PI;[bk&y!t$E@GiTfS/ry~t[o G ~|; hK-ȯЊL.m2=pOTe.g N Qyr)&bZv#'j\/`۰SW]ߧ!%^ f24 "H}EHqחmw=VIŕ@\AڶnamjwR_`l/EfckP:2I;%']3 8MRBcJ0o);u=*@mqv3MMå"zS5E{įwM05hl›V?[z]?Ta[{춁9> &%H?TMJ{-,,}~~ѽ'\%RA1PY9ʹ|e^d@7f01J)>ђ(P6&g4O]=p&A{dӳs':کlڕT]LX‹FmiɴQޙB}.m@U3])L>X:_엦Ps1AGD-&iϺ\O٪ Fm) 5aْrx* Y_٫ bpH7s7!O\.FMJՕ$iQ-N[ uM z\$X USP Ia.9m6vO"!w5|Ųerqc|4˞HF? Ezk DZ^^jzl0˄Xj(EKÙ3+RQP_q( WnA0" U[c9 Z!€a0z/K'_x$нGOAR@ 1#EKY,Sp!켽햕 q < GәO[ǖe]6*5>k/خ# ϲe_x{JAbYΙ)gوhʆ%HN՚׬h\G5NKwT1a "w>^dj> uu">y"M}8/^д0jQr+єyfz,_ֹ 3ǂ'f贋z":K\z{-ٖ68(jݥE%g&ozB94sx1Q w{N.qFNFyV 9q8]zQA^Wsh^M}mV +F37;JtIy~QBtzi$S&KE{ (q/;Zel.)#ADU&~Kv\q="J>y+\,?H虽:B>mHYmrXT@~nA.Q | 4,n0k:a]/ME<4'0Se}`'ߋ Im%K3+&%쏤XZӦ^d _Ghz` : iRR2w(dԁ,S&2 g?d_m g&$^evGH w0ڿa* *4a-!D]}ø&;崣ű*4KΨA͋:a$ќhL=w ޟ6}FI$ WPOWS &AzA!uI-4ʵnQxck^N%p 8AYqiy(960i?QH^KDVζZqZٚ3)a޽kc3vkZ[<ܹEkDtu^r45hyǙ&a*KgeȦNA $e&c3[ h:aIE0Iw;Xt:] s!NA;#b "ԑ50^ꡌޑ'+dd IyW="5'O}$ Js}3V,e 1Z.'=X"LMҁbAn0ry W$Js^xI%SB]sYfTB+Ibp^y̚Tc[b+$0voCpp82Q] [Z SvR 5zpHtpr@{`ڌW+`W{(4j䯲frt-|χ_]=YܡOҧ. cbWW(ȹydzqߖx+HǷ"rXjsoJN:f%7: K).lT MxIsjX #:-1Fnꤶow>X4.e³PyG % ~ ~^MaRny <Af0~C j|#"5e~9PPL넦 d*K.f1/X%䗅ݑnYgE5h >+h`~E;Ae$\&&yFЮl,VPV֨n OQ $.G|{!Padyjm^53m tԭ;$[(`{b>ͪi7Zy2k %^OIi8^z#gޗwmL0uh, =gLJ Vrpoӄu☵âOot9 ]1hGk(TAߚm'HazL4,%Ț#(@R^(P:jՙUF!C#pBygͷc{=XA@roLw?N_8:WˬrsOdp VeDHLN٪%PLQ&԰n;smICXk: ߼mG)bXN_[;ڋ=z~S yMִ[jD78re}jh@ӄkB)5eAʡF6/5˴{X}= 됎g|qZF(A@]=-ӻH؈۹}B. dLWK#7韅, +B ZY'VE.e]>5e >CFB&fXXgB! J[T<4=K +Md\)Ƣ{(>+th˨(mzlzLδޡqS,ۘ{Su~We ;zf{(lY޳V3RKspvVPfYiSzA 2<`ZOF 5A&f1O_g@'z{`k}yVQC'jO"L#V6yp@~w*I@&fPR.! Lx0~Gxry), ;-Vdmn+.M:V=4q& }.Ntޥ2آpgkݟ1?' 1+(5Җ Ԯx,!J*@>OCE /3evݧ]\fO= |aOt};/_W) #__i_ w}`0SHmdpRYF{x_`Hz;3 i*`[x$ꖉeGMtV_5W0]&0_8z6]۱ <-{攞6+Td5'r <ŅܕrNCI+KOdV03C$p+Ym)&/~>ǀLd^)ٿ3fmd!Pͣvyj =.d4s-zVZ̋oeSzY%JyT}IdAf9_*\؈-~BB`XfI6om_f(Gs!eG?"/m`\il(S-COJ-YD]+)G\Zs, R]NuzֶV8j秂U`z8:{I$`n1pf6U='K%Б1;74Q{w[\@a @G^qn %Q*0vaOuD1ȴ9ЧVU*}Gz(7 +}Hj ytyφC@=5Up,vaS_KbQnKT6-&i/.ЁWk;;v`>#DR U~ͬdC#Q9u  :o`GQ`[hA]ܬF|Y'LtlfIoܲ dGg;+7%fo}xDt:ۓz] I'"goHv pP+$XNfH-*,tG ,:;}ixxM3Eν0';"WlFv5jUxeOVVӍ^H̘_M\xT>cOX˜-*J&qj 6M@40#2?LA KH7ileDCf0AYbp9c$O$X ˴QN Ҟ۰f>YO*>"n0GNܻSZa;@V"Y okCIbc8sLx]NT{  -KP𧅇!Y.=|TWwLzk<.6RbXͦcF@ rF~:48?50@|k0F3`/MеfKg$t_nK;ef]F#2_ãOx_2Zi%eĄQjC"1ttĴpMKu|%Ś[y:0Xjn:u^u!9LσAh@[B#C?0f\fje{PU:圆ig'f<{Y8:+$wmD9SNNBBD70w4*XJ>$hU{?싇{}FWC4ECu)OO*vZo8 ( pظ~ W PVuxioY* vȨlФFt܁W#Nh©3%lǃ {zn usˇ(\2^dcR\g񜥘v@vO4P$o/BQa>Mo-~l;/E V^;5 bP>Q{AY2i77/$o̕Y*`v2ZgvSf5R_h^zH-͵1qK'w-{ׂ2T̤}WVupt M#AicJ֝)DM_,8|,zd;6+MR1ttg=d$2eҨ'5eIP\ȃkgQ}C;{W? zRG`E"|ڟ}w~FFmpŝDj23gE8&t-Po-mp_ |t!@~ VovҮ}`2I#gy%tx'4?Z p^i!-ú uٖ4+4r,;<uóp˦nAȮ$N<ɒ]Q֠OJbj)y*)mwvI ~ r@ ?PPQ԰{I9+rV${v '^&sO[yB#qP3v*̈́?_ӱBw\%%^]xb|R؟.^eP“:I6d8n <Րe*"+C5kͼpX^HogY;U#:o8pa=m|1,P*7jn9+"iͳ/ f+nd D\A\T8nS޽$P$,/ C4n_ N%^R>BoJǏ43d#A4tfF0O|ӓ/ vg 8!s$]4 PJ /?șq+C6oW~t+.Ug'2f%197V}͜+b i#AɤPMj9.(xN.C,cjUP5u L tݟ[^G<rXu2 v-&dl61C?ys,9WEw&!H<()> ⩦%=R_7݄[d4_bjO:(-j;AF Ӝ͐CDV:Z2^h\&y$ sbJ:nH~*O@`N=sAfkmыI{w+_7%;>zx3! L3>QE-XM+tfO34 7𺍢MGШVbP= =3,۟C-X]s:@ ŀ:0"chwFg)g@^nK+k\>w5֓w6uGO0Ue-Y,#GIU~=Fu,d݂uN1āeB+/ľl6mᣱ pmh5@\h(5D{_lH7K!D^$坅v&j]OI̽36j* [{*Dfs2} uf ">{.53;1R?6yHSc4yB  O6۽` &aN`[hmUPk5ǭV+Lf|*Vp?8;$\YE&ti+ܥ4y1s5Hm\u CGSv1=H:R!.R5uTViB?|wS u1 Z@aΓ_D:$>) XZ%RtGQ޽T 3C7 &B8D d=~?_hNOp(mxV{и`>K"虗#T.>t7s~I G5o~У S.9>Uɝ_2vdkA Ǐ{E|Ÿ:'u1A75*F|o}5PG xl0FsL( HdQq rguX/O|qRTk  NK;.gar"|Qf[ʴ:(`9̀bU!WAx"c.cϵHW|rd5X0ao )K9ddnL4t[ja.YoYpg\}wqȣQj%0𗙧JW3Âђ_9OCj.gf*Li.r9/))p7@Xc⎃Ml{&)"OWN`+Ȑu9׾,ŐA{*CpRs䓦ȕ'#Au%%.Kج4뀶7I(Fܒ]\r `l@GMTqN(BCN}k;$=t/1K9(),Y|)+ GpE!Ke)&Z&P}ߓ:MC$T`ADA#|2gΩX\WX^W8$Bl7whNq0#Y'ƵH.tCф,V,!. =%H_2[Fu<;oԥBIitb_!^xiݨCQeĞF&iAfd{Z#%W%G#dXK)")G[@ o>G0eVh,AH]Ai~]hZN%,_-͠oDeӺ5wdAPxK4c TgC<#NWʄn$S`N7Ac&E.6:/UpeR:yxkPѓ%ۛjuvXD$VᡝJW{xď* j*Uo{zrܳ ;ʰi*`Uu"*)[Ki'#JO5 6|>b43.fS[I?&W"f{eǴ|V]L$YΔ" 3:_Usuy ֔eQHYiF)$LOP  8Ko=;))mfjёL<_7 &c4Vo1A(f.IDwsOhg6b8LȷT(!aEGSG \^/H ~R|oôd YMZØ}XSOTԓKWlc.5gBn*BҙgA2}F% . 8(ȩ6؉W ϧ$d'x]?l++r/ʠ3*h…FS.lca@)V7h]֎eܠ{\9\ϭ ^ 4틄2~aR[DDqb!s*݀RF`vI֟ɉ:@'v𵒃qY噧\q4)dkiLy?.E9J''OANBg!~g_"t[h|6iWhLj\HJx#I&$a?9H>n0 ^uuq$A(*$}Juk N>cZ>6[(H}khD_ h~\}do;81U2FK@,؛n3'k5q<.¸@stYo2Rp;'5LU$3RźQ~C͗ s4 [-o0_ﶥUy#Dú)0sݤ눔wxS Jr P77P,F 8&si9k61_ʓ_ZgYQ^dzg jAEhXA 4nŪ|a+Մ[ ݜBqjY3סú+”4gWŦ!4-~!Kל|jI J KVXm[y[`,tC> ʤ挩vnLC"H iF9a4hb.r)[_qքj酃EN&,9kVLwֺ}HEx\+jyo%~+q^tdZ<޸P<>I+r7.g(N;2%;)a3?Ws 0>2fO֐,3!,?i,)]D8G@8l!Až|F?;_Թih@`/{:PRB-xy_斌%l ~0t>')SbXQ,_ HAk46ٺq_у[9h-m*B #X okɋFZ(l*QGԶ8 DmMZϴDAuOtf1toQRSAE=p.x$~٬qAqU!.vkr|Nrt9;}lB]4Nw.j4[F>5iH.GMsZI6[*L#%X`i!S̚ YR<+9+`mpBBRi{uZ I-Z.=p4ȿps[[mͳ]> /YgΘ?֐mnDʍqX*ů1> DbK|<z|eXXvz#|G")b\TSHBQB%+TQ=m@Hf[sjڝsdW Sk_pPBbGkH?9 5 .U#),HTy$&B]\6w2``^b'2f1t 0L[o8?siSg`:Arێ$̡\K=f.#Uv蕗@dW 3w(O"CD@DbZ|}{} ,im\ۧAا d/IlPѸX迍]O !. { ިocL~:D~ UyΚYU%02p¯bnvo6k:$'Pkeq .yzRn3Nf!V3\CSmaXF7TuLV%zgm=!5fC]Wd,,i _Dy:I rعK%fܨ.Pݘ%gԋ)J>:/$EX(^qL@Ҝ&HAbU_>;|{ &:ٿ9˴iq\qǚQ8BJwdU _[[U?dcllkR'}<4|FQWRԘ*ЂhyaAiÁ[j"863۰XtC(b]w2Dq—H^ B!8l?!-OV3plCJy(㩜l9 5@Oj1e*&O.AǨmdy _ l֑$ >9+pE /DBUfPsQ~hMk2$z j_qWҪVy7?̇L[^ƿHN^PΖL bzԼɰ`cU.;25VNrJ0}9Mj7v=׋MAKj̀DA5FB5q` u km[1nu0˕5 P%:4"*)_7 ct/j}7+7ŢCқl]ŲyX} $]@5,搯c D̺|;H`OMɴ>ثS .Tgx>V&&`}HxؕLt)%Ba'|T8֙J~d1>b^$B]euz!`/>ݷ@P%?0Rǖi 1#g݋kFxk ⹦7x40j',_c[=HKyF~$kgTߦHOzS_&$i&Yo ݪ-: k^,.ym*kY嵺 ڋWN=H8ܧ!E»]\S7bֳI>-bU*-J臇M%薟&te6?[=_-9`aM?_\hW )ޏ;lףy*x3k=rw3a~=Gj"B-Y<ЭH$J,09 c@,/>λ,XlwJ4cȑ%jjBM 7LI,c[-auecK]rsFx Ïi+:20T=PVRK^J}\pdP1z^cɄ>޺Z_F e'v.%}38ZsЋC5#ek,#1\TV܃쥹vDPJf!#$lw74=eZIN34#&9UpFp!quiMIL#uwf{X ]~XqnԈI&E,#;Y`{XRG3:`8yz4q2w0iIO1ʏ,T}_)J PQ ٞĭM^? j")X]ܷu%xA*D5Ks%@92ivw=5"h3Elu:24M*_Uw,gU~#kʏ)nug4%Zt7a<_)[6MN6vH"E_@|#6{ 9.V-c',I03Vu~H P5GJVS0PLaȵ[v/,-II <؃a[׷@$O}'JxYRq0M;9Qp=p2]}_tO`d EυQ.bۂ'߃I-@=_\ qu+ &0h7䝆{k !94zE0?peӒkHoCT/#i( 2y~!Eg7-8F^6ޒ|` fYkC/ղ,SM񵥳PFj?ǘy'5}̼4dלwkϝf}A/T_@M g =w!uSֆA;[6KNQR"uKe >5"u"%NJ&' cѳ%1u;!땤7xj@ݰ2zܷ<%XyZ=w\o$`G @8C7G,cܝQآp'ۍ)NZQ\O/Z`\g:7n> CQh ?WMr/fȠ boVn"Y՗k`G,1bfus93wyNΤ\;{T\gb&ӍKe46lѺpB;up_]6#8`UOΙYi1 4c]KSdI]8@I݃x5<)z]}g'" =/e)S?I~?G`PHDqx5+6T6Ų~֜n[0zrdVN(#:d:EKj:˜ȋ^Vx7c>b7r X{`$3$\ AMOGK0KE5SpE:w^HSg:b1w y +_ y> p>KcO4(k YP|ȯz Z{teAكyOG?LCbCY}2z 楂OEME4MX%>3dP =wN1HwvXEgvg\t8pBRGCy&Pi;у18ܵюXSg0Cn_%1}UV prT+I 5 6W 6X_ hjX2&\*[G bԅ8xx1\ mq V1,|U4 Il$eml7|x5QLbQ0CC 0EMwÜlˠ8u߫Z}M*2|7w:4݅ 'r D>o=a4q4wHZꥰdBkt#J4pkGf<3m n}¥kXo!*6j?+V:$늼>gh]@@iΑ*AX]%F;N//k#V<1o&: ~ܭ߭rʸV&2H#ɁEjɶzyho8U 62(@R7CIֹȉ9mOě7‡x@~1*Da6%*u"VJ 7cTnjI薋z9䴌&+Ma&BkV=dzpS]`c:bro}H)w ׄNCxC=Efi k:gA`5[8AޤyhǑjb]>1HbED˒x P1=n&8I l$L#V+ŝT^+5gNeӎ\[tCw/L6::u~=T?t͆燎%cf {K?h>!4|+uv.:b,po | 5 $eR|EOA4&|1xZVh~A8 MQ9wB#h]ҺATikPxdqd w]{H(%"s Dn#>M9W1uwjt0VԗZY[ ")& f}κq\q f39MFTAdV dma&I o˻%o&` S$jfpTHs\q3sWkFX*phz¸!W f Ojr~fGlge]ؽ|dFݘ>uMJ+Ga۹wD"OItTi "쟣HPݮ"_Z UxIJb{_@!\ VE2: edMuY3Э$6ϡl:yߧvmy)(EAd/X[DH\'U9g;ޯ|By,\VV':YC90|O섣 mTaY!~v<.{b$/THܘǸ q,?GpRqK/W˛I;X~n(MF?Gk'|Ey&7%g@mDԙFU*335Zra`8ˈLj#mM`Ǹ`uc&VC8,?OTLз8[1X +0i 6}xHjddHC\+m Dܸ H4 N-lIV\gLՀĺ ƧpB4;f"kegm߶ב7٣q5n\X<춖'H2#%W`grk0\U8jMHhImZvg ɆX;ZꐗUcj:ᬪ9u`Ńn7^d/C1⾰ƋӺ329ʐ\*yR)j ]njQVO}*Ӹ^i_G4lRapI\OVeW9S ygUbh>/oUpfxV!NveէZuE[4lAh_i=LnD@"޵J{[-P1ص1i+dcXP0dvdL;S'ٽЃP ɶMb*OIX|tq1_KɥhwbRkHކ*6b],2`xtCt(F(j$s]39 $2oJOЗb%8_E.:c#/4KEƲ b9$GV0'M8 Ldؗ38DxLk*ɒl)=ϳKt5m'#t#lםDIf=i"(8 g{ߌ]Rv e *W#eS&-,sP1>t'BLKiv̹M5"6M\ OLL`17:ܪD1s<.X\lSas o@L\꿶@`ψvt[ lAд'N"="#3\ 4 6o($r7(@nqa >̉!hSp>MG!\ [>.'D8ujiP_QF!.r#A)aM-poms1*\g|+aȚ 5k=&zGVN+ fiM +8HB77%/!h( Q{\A=AU`_Ab&~Fa 4J@9\ ze',XF +x/8\8m5 ŧ::ȸL#2}ZCgz%24CvVw{ٓؑk*X#vl2,vcLӎ݌qsۻGVt;.OPx0Nڍ#-ں2ߞYfVl,>%\F﹜/s@}1u!m<B*;դ.A[Ȃ ]iN3B4֤!j?ꭡ&t\GI:_O>f1`x0;Mƌ'@q!m^ t Axa8swѵ_R. bVĹ~^Hcd}PɕW#ͧ_-~}4Kb-r8v;_t_1B݉; eWme^u ke`mۀ d}%Rԡ( a^u~Ĉ١lZ'-Vզ9ܩ?,fv0 asi!$Vsv,מeJ # XY34:8{bć R{Hݗe蟠 q=Ɋ $տԗ,܄kIJ7THDڽL3RmcSe$5Ɔ6(} 1 %FpS%UqY4z:{.\V77"i4HiM=L&ay[$)ѵpZHawcObM\yR6$Ĭbpv Wp*eL7sV26I= gnS3O):$Y~jb5a.h4E%Sn

fTRMJZ+QnN:ɋE6 +guuRo;u#eK\^IYn17Xo^V}w [X[wtڪ_hsPɵ0˃*E?K2MDYq =D*3PJ怋߲e,Crp{TaD,!Ru#s0 3-ui܌P T6O+@X$X1#V,2+' Use| mTIBCAi֭N,7.m,P‡7!)ɻ9yXN̐J<t)MZ̲r^)CX<9Nl`չ 3ȆbjA&xm12H: xF,U<@GP~fiߥՌ 9al4(Dp<%p*m9hʼn {r GɷT\Vq$WQ_{N G|x(lytJK Gv{84j'yv"7ӗeRaLSZGX!< *ko 'e;6LawQpCN2|5orժFTТ GyWM! Q;Ǒk%;b%69q[KVLG\̻:%Яz Y>L(T]I X5$Nhr[f,;N:*3P2޲xob؅bŨ07&|B ᳜~ ,[^-3j1ǩ;P3BM9;9>"T P4\=)0]utD~G>ˤQi;KwQ jy@6U # ȸ0;w5YWu͜*thNYwc~0HwM7~P}mW1 )gm͓jlA1 %s aAMgzeCoD;s\;dv .GV(~\z(psYi0$OAb djPs_Aى˃u^yZZ5V KBc qeL&lUjCjPXy=yOF8mWS –'h; CU5:9ނYR2I] @dI -yQ=9ȓbe" 鍓np $ P,yS~'`SؚL4zkjRfg.ʚEn gz}sirSzquc0R,i@_$eW,Gglf[fvݏD 6'T!:Lz֞,67{Y1 yc9в/h`wZYѩPQ3]]餬I!L<36UQą[|0ZcCw#Qǔ aɲqwΰsa-Y5wEuFgq%uJ=]GyƑ><эK xZ6pu'ȿkJbixSLN[<¹ZkY2RPj-A-#fhmzͩ< BЁ.IQK0YELu$q 3! Քےϩ]@C"82S%$>Vx̅2 Ҩ;fyb+DgK+lt?*[c{Es&y;;-`z2  jN8^={JjOC 'ǤVqGX!n _V\ jgiq[l#$ $ 'Ԙ~ለl%02d-.PC, 3j;1kXRjޜs@AT& Se+G Iw8>"(<Pvj5 no p9ИQbڹ\X{-@wEuKNe0y`J]n׬ Q% UpeG'L3k$l7/N(,(4xkKy?},r❱|C`@XLJA&[vk[5vu';LIw mE 1"'k_-ėŠy.lW? wtzf_wHGDSc:ޭ,N$1 8MO()c[MAH,r s{]t H/Ɛ[5PG+7i;E*Y* :eH]L_O “o"A;[FDIV]ef&RJCAuR,]?3-67E<]p? ;,jqI-N i{u*+`JMbeL|NJ6# ϡq~wWo`QVoH\C{8M{4 Lh,d>*`C~kbTP8XGyj^8\0UtHs~EzoM|߬t =}2sXDR*(vP@{y_ÂM7k0?Yhr62]9Tŝ93Ǻ>Þ,%IiP&7"=l!$#;Ň b.]mZBbZV8`2ߠuv[+=y[GVQ&2}YL=[II눠N6yād H~xUx@;p?pBNGb;-\LFX>ׅ +aCL,yպC~CCopGIe{H τ\;{# ;F1,g;C=2w˫KcX)Y~ʜl}}[bNO"|`!식g9<.s)X_s( 7wssOPXGk56~'28Qm22V bfJ?K'/E;fI`,^߇$kltQ ݗHξ[pI[zTtӚEgr<to=BڈXX_ Їk,e,d-f3׻SCEi *[84"ݶ[`/ؒK lw$pK {y+DYEwny-xJ>o v} 4T^+h@fޮEg#E-UVVH=ȇX0kMq] >?8+-iِN{D]y `>RXh[neB̸tzܱܻtuTPNvm~j ceLTPSB^7qa{E y:OPMjn)G$s"XAR&{ݨ@U8=5PPE[rF=Uʱ#azB(8\`Z] Fn}K\4v{sd:(Q!O,*Gx͙!L?z7>bCJeB#5݊iѰ'QJ7T݇poV+t:@voArhn3]ܑdniuO3[er5h =AzM 2+C\g9咛цh+٥'hnV*ۿ/#'+f?|CEU=ݎÄT ~ɡ^8aD8) 4q6t\%n}2'.*=~jc3,t7G|mL2DmutG~7f \Me+]wTH- feVHǩwA*!TV7~PJ@$= x{l3?wnb 1qYioJ&u؝yM3PtѮְX)