memkind-devel-1.14.0-150500.1.1 >  A c$p9| z,]gÉ%-ڤ8e5VagRihZjnuz YC~<:Oɞ9 XV3$(mB/\y)P* o|j.ף w&fQP\7YR4rpԹ$Y1Oqsi>7{9YfO_ "RԭX%p>.?-d " c 1RX`     X  \   X   +( Z8 d 9 : F'DG'`H'I( X(8Y(D\(p](^*qb*c+_d+e+f+l+u+v,8w,x-0y-z-----Cmemkind-devel1.14.0150500.1.1Development files for the "memkind" user extensible heap managerHeader files for building applications with libmemkind.c$ibs-power9-12_SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Libraries/C and C++http://memkind.github.io/memkindlinuxppc64le K]K Y ' eWS `c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$af59b3ec61ede8b27ba9536ab68dc42d6c718b90b860d20bc937ab17bc6965c76883b9cd9e1f3ba4d23c8eed902f3743f4061e1f634cff545c936afc7ab57dc296b102c67d07f03fc34fa00c3727858b3a5d3ce5b74b5f0a81ede5799ef2cb1fcf12b74fb33fa69a0749a02f68270ff218cf71f2da92cc5352f05c10682239fe9b36831248488d42ad237d87a01654d7a184723351c76bce2bcd441b81b2b1f7234eeb7e59bc73895f6dcf8cd1edaf45493bd59018057bdedb330a02e1876124593547c0f653936da9b6b46bf5de19f6604b07643705d07e941e67cd2183f68fc25f38411890102f15567ef00d499a3663e89a7266423cb56de4e89c528e9a79e0cf5c2a42caece71b1379df8903330e999d94a9f112241ead77266e9a707a6535af070970aba0e85deec7aeed2ccd38e2e3e513b8905766013c291dd4171f333e7f21bb601cf8a7a50a20df818177649ac0e7c0d1e909f2df2d1072ecc68e0f229a66b8c6127867c82da4f9812efb1296fb788fdb3158f94134d8bb72f3e0b187590667c3613cd0598b7c33e5761bde93ef040ec9941a20cfc76ab41c93ecc494f7037e73d724332836421ee70d7abfdf8a4fc846fab1931b63801b6e0cbc54f0306f756fc24f68d1f569e601b1b264eeace48381b47def106c5bbea354d02c5573c56a6e28d2cef086d8034998491af26201cebe76d5c3b7f4bc1a74424173ec45eefeb1f15b1c0a358f9b73b713d4356e981971aab7ee14b40b1e4fb0c19993936a9ed76a7789e227f15c115871e51786e17a7c8825d9d0c1ac3ed9e87c33838df80c7b572d343c8958d13d7fcf40a870337317e8040ba05db6e2baa977ad825c96817becee0173fbcbb24848e1eb841e0e2ea039454bee384fd8405c468dd4386ce34c18bd060a6013b4137c76c8663fb8e1d0f6b6c66139cfbdc4e2ab923d38bccdcb6f539b0d3f2c16f271c66fa222dda19680b873cdd5143d56711bf4ebc8be61ca966cee4f67256ca31956620ed6a6606e4e70f1d24935c3803d3e2alibmemkind.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmemkind-1.14.0-150500.1.1.src.rpmmemkind-develmemkind-devel(ppc-64)pkgconfig(memkind)@    /usr/bin/pkg-configlibmemkind0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.14.0-150500.1.13.0.4-14.6.0-14.0-15.2-14.14.3clbUaU`_S__;]Z@W W W WZandrea.manzini@suse.commatz@suse.comaginies@suse.comguillaume.gardet@opensuse.orgjgwang@suse.comchristian.voegl@suse.comnmoreychaisemartin@suse.commatz@suse.commatz@suse.comjengelh@inai.dematz@suse.commatz@suse.commatz@suse.com- Update to version 1.14.0 + Provided a memtier binary for common uses of memory tiering + Added memkind memtier API header file to installed headers + Added missing information in memkind memtier manpages + Upgraded jemalloc internal library to version 5.3.0 - Fixes to security issues + Added fixed kind for user-supplied memory area (along with the C++ allocator) + Provided a function memkind_get_capacity() to get the memory capacity of nodes available to a given kind + Added logging to file mechanism (enabled with an --enable-logging-to-file configure parameter) + Fixed wrong NUMA nodes masks for some of static kinds + Fixed building for different malloc_usable_size() implementations- Add memkind-dont-redefine-fortify.diff to not redefine _FORTIFY_SOURCE if already included in CFLAGS.- update to version 1.12.0 (JSC#SLE-22050) * Optimized hog memory * Removed memkind_malloc_wrapper * Extended error handling in pmem_allocator From version 1.11.0: * Provided a function to verify if path supports DAX - memkind_check_dax_path() * Provided a NUMA node interleave variant for MEMKIND_DAX_KMEM (MEMKIND_DAX_KMEM_INTERLEAVE) * Provided a function to enable/disable background threads - memkind_set_bg_threads() * Provided a function to print statistics - memkind_stats_print() * Extended configure mechanism by enable-memkind-initial-exec-tls option * Extended memkind to support HMAT (libhwloc required) * Provided memory property abstraction (MEMKIND_HIGHEST_CAPACITY*, MEMKIND_LOWEST_LATENCY_LOCAL*, MEMKIND_HIGHEST_BANDWIDTH_LOCAL*) * Extended support for MEMKIND_HBW* to platforms with full HMAT support (kernel+hardware)- Enable build on aarch64- Update to version 1.10.1 * Fixed calculation size for pmem kind * Add support for MEMKIND_HOG_MEMORY in pmem kind * Fixed memkind_defrag_reallocate * Extended configure mechanism by MIN_LG_ALIGN parameter and disable-heap-manager options * Optimized searching command in mallctl, memkind_defrag_reallocate and memkind_detect_kind methods * Removed punch-hole in destroy extent operation - Removed the patch Add-missing-includes.patch, it was merged into upstream.- Add Buildrequires pkg-config to generate pkg-config provides- Enable memkind builds for ppc64, ppc64le and s390x - Update memking to version 1.10.0 with these changes: * Provided another way to use Persistent Memory in memkind (MEMKIND_DAX_KMEM_* kinds) * Added C++ allocator for static kinds (including MEMKIND_DAX_KMEM_* kinds) * Provided an interface to get memkind allocation statistics * Provided a method to reduce fragmentation - memkind_defrag_reallocate() * Added support for background thread * Updated internally used jemalloc to upstream version 5.2.1 * Extended hbw interface with hbw_malloc_usable_size() * Simplified building process - Rebase memkind-fix-build.diff . - Backport Add-missing-includes.patch from upstream to fix compilation with GCC10 - Use %configure for building- Update memkind to version 1.9.0 (jsc#SLE-8598 aka jsc#SLE-8515, jsc#SLE-10102 aka jsc#SLE-7950) with these changes since 1.8.0: * Provided a second function to create PMEM kind memkind_create_pmem_with_config() * Provided the memkind_detect_kind() function to recognize a kind from memory allocation * Provided memkind_config_set_memory_usage_policy() function that modifies the default memory usage policy behavior * Provided the ability to pass a NULL kind to memkind_malloc_usable_size() and memkind_realloc() * Unified the memkind_realloc() behavior for all kinds * Added the support for the pool_msize() function to TBB * Extended build arch to ppc64, ppc64le, s390x * Removed disable-stats from used jemalloc * Fixed compilation under the Clang and rpm build configuration * Provided support for Dockerfile - Also includes these changes since 1.7.0: * Fixed error with realloc/free method with passing thread-specific cache flag * Fixed error with memkind_create_pmem(), if other PMEM kind was destroyed before * Fixed error with zeroing large allocations in PMEM kind * Added support to create kind without maximum size limit of PMEM kind (max_size=0) * Extended memkind API with memkind_malloc_usable_size() * Removed EXPERIMENTAL from most methods in memkind API * Added MEMKIND_ERROR_ARENAS_CREATE code * Added C++ allocator for PMEM kind * Extended PMEM examples * Fixed integration with Travis CI * Extended Travis CI configuration with Astyle and Coverage * Added PMEM kind tests - Also includes these changes since 1.6.0: * Updated internally used jemalloc to upstream version 5.0. * Fixed error that has been occuring while memkind was dynamically loaded. * Fixed MEMKIND_HBW_NODES behavior for single NUMA node system. * Removed licenses other than BSD 3-clause from COPYING. * Changed build instructions. * Added configurable jemalloc prefix in build scripts. * Upgraded gtest to version 1.8.0. * Added memory footprint tests. * Added locality test for MEMKIND_PREFERRED. * Applied test parametrization in BATests. * Fixed problems with pytest testing in Travis. * Added huge page configuration in several tests. * Removed several symbols that are no longer exposed in public API from man pages. * Fixed HBW_POLICY_BIND_ALL documentation. - Rebase memkind-fix-build.diff .- Update memkind to version 1.6.0 (fate #321932): * Deprecated some functions: memkind_create(), memkind_ops, memkind_finalize(), memkind_get_num_kind(), memkind_get_kind_by_partition(), memkind_get_kind_by_name(), memkind_partition_mmap(), memkind_get_size(). * Introduced hbw_verify_memory_region() for checking HBWness * Added memkind_create_kind(), memkind_destroy_kind(). * Updated internal jemalloc to 4.3.1 * Add envvar MEMKIND_HOG_MEMORY preventing memkind from releasing memory to OS. * Deprecated support for gigabyte-pages * Deprecated the headers from memkind/internal * Allocation time optimizations with up to 20% improvement * Introduced logging mechanism * Cleanup of symbols exposed by libmemkind.so * Introduced policy HBW_POLICY_BIND_ALL and MEMKIND_HBW_ALL, MEMKIND_HBW_ALL_HUGETLB and MEMKIND_REGULAR kinds - Removed gtest-1.7.0.zip (tests now included fused gtest sources) - Adjust patch memkind-fix-build.diff- Re-set RPM groups for openSUSE. Make description available in the most prominently installed package. Fix a wrong Require tag.- Replace memkind-1.1.0.tar.bz2 with memkind-1.1.0.tar.gz; github only supports tar.gz downloads. - Use --disable-static instead of deleting the static library afterwards.- Create libmemkind0 subpackage for shared library policy.- Initial package (git tag v1.1.0) - Add memkind-fix-build.diff for our AS_NEEDED setup.ibs-power9-12 1674650821 1.14.0-150500.1.11.14.0-150500.1.11.14.0fixed_allocator.hhbw_allocator.hhbwmalloc.hmemkind.hmemkind_allocator.hmemkind_deprecated.hmemkind_memtier.hpmem_allocator.hlibmemkind.somemkind.pcfixedallocator.3.gzhbwallocator.3.gzhbwmalloc.3.gzlibmemtier.3.gzmemkind.3.gzmemkind_arena.3.gzmemkind_dax_kmem.3.gzmemkind_default.3.gzmemkind_fixed.3.gzmemkind_hbw.3.gzmemkind_hugetlb.3.gzmemkind_pmem.3.gzmemkindallocator.3.gzpmemallocator.3.gz/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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-SP5:GA/standard/b88ac10f4c19f3fc57ab24d2ba29d05d-memkindcpioxz5ppc64le-suse-linuxC++ source, ASCII textC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRdMت_"utf-8cc0bcfc1a16afebbbdafdd3f422edfba4095fc80384b02f0c0030a9187943206? 7zXZ !t/n:] crv(vX0imΘTLcH;^V[aJ4Iy辋 m;Og_&ҝi՜y1 öF.!˘NqN q`K?1LiSZ˱7 Kf_m3_39:HVU!_!'&as"#P8M)”܃l>[1).$VΔ~ I"vtlED=5qKJĪ?ބ󗝪Y.J?,)`{0bd2|+hR/8&e+.pbBP))NnY[I=3ɾr%}Zg55'W^;KE}N##4KJ; ],N焍A+ƇIdRͫ|spcLNh,=]i4/=Û^L KM#&Q yB$ܦřbN 2^OsE ͌dccey X[Og=LԮœ eB0y.gԴy^KƆw ]ťV 7NڅT)%fKWO Wh2gB9ǍN|\FN#D-댿Nܚ[=x,7W?AY,I3+(>kdȨ8b}3/%~Ӂaچxwzx\MVf1

`Cp^Eτ^1Zgk4FOV`$lBؚ~3C"[mJQ^TZ3V3 @Z9F.cw +3:G‡?|,ӆ&"{gVCD5HiK`(_Ah"`3FޔZcP>s啵:N&ysWR~ _:yòӳ>"<)+Jz15~,{k/֒6;iLe:A+!QCEIi& BHKχdK6[1ȵ@lREhƀ YYkj|C&rj)zm@ ^f˵ooװGZuOP/'gddF3dւ 73Iz(6^3yB[wOmKwO;$N G21X z5nCZӭtOͨ9L|M'j,0zw^9vs肊+ܨ/8o+?,{,>J[F `3@5bM1*T/jQ .?}s~I>zLL_"H?ҞBCF>9Moh|ayq&&'cM,+cf)Y=+9e*BDM'߂/'LIɵ\>@[SxVZ1ub2T Ė0Ҵ~37) ²5Jlg7쬷4\ԲD[ HӚ(GQ[ͣmUֿWIgBZ5)[rh|tL.L_j )~of$O[I؍A -M) qt+-Qo!_dF[}*YK5Z]D;y?#abbg #N}{Y{bqK8m[1 1s}TI&TДj<3`L2BѶ/#Q4Á|/@kZx1EWArӁתK;dVNqMj3?%d) U5}^Yk/4/3G8 T!Du=17k@5̿ײrT)XuD(ApclBikP Px]6ˮD]>l,_q O[ `U) ws=9B=a[շ]GqSt˭}+sa& {7|QkAKaߧ-#ƾS xO3f(Wk[!XJ#:%7X?}M.FMZ,P0vhA@v1X(`',95`\ #laҘS_ (@ҁ68;E󔀏I| F/~fWp96Jd~*WM,#u'{G\d@P/aIyˑSTB VMA}1/եYB^TX >yf6-u0Geum6~;6ohC`עv=XJ`i5L.kԾ}ri6TpA{K"-P>r$rmO.:Irf+Js:$sp `h( 7pq(1j8+Qd,F1[eSJꡬ Jkz~TVY{W!1N.*`G9qg+I6&0K0wݜVCd1#uw4Kڷ9 8Z1m)}Iz.A% ,Eisơl}ټrʶBpƹRNv(k-8fFDZuۛה*9'8Z9ȂE=tQOf柇̋"6 P$`4ڇgY53juЖ{S T:uTD+oJ'}6U5#T&}vt=ڑGQL'v7M!@P8  b2c=k7Czy|1#ػB!ܝGLx]~z0G,pz0JMd)1$gC: uefI^YWWwe#Cozf"l^/2 #91$1w䜕' >ui6 1쉖Z_0eD )ܾ=tN2~;yPV{PE8|&*:9^I4Y{&GX<{aYV.0[`|c~V=58gpNXV#4pGsc$ wbA YAvڊ#q8|E~U/8dѬiN+ZT1"ϐ pt}k\rtc]}D#+?bɣ Kj;Jȶd7e~hǓ NhUͦ5bp6{'5X@&|‍CLdH`Rf궃HJ`[/ wtlq,(<\#tg9m$`>\9)_4^ #`BQ8e8ÉΫTNYXW?Y[R_ՄmWUB1FjWLJlxdy't¹*S\2F#!mIH5;iO:W<;J&N4V_ Cn1;j&LjLa CacVjǚ-L|`KYzq;N92nׁvJJM j.T0IK]6ԅTҜ ̫x'MDS& /8S Cϖ~;Me}^C-)Tovqf9Le5o 4Fj82jAt%e"ֳ(Q,ˬJ/$ ^lgg $WG`Gb0 FBm (J x!>2KW8|: }p`9"r_tu,d6ʮ ³>Cj"Ȥ u3)y筴GZm`I:\į1J3l$Gl;Cwy?sB}0&v aк!QqO"a JttBGԅZ1?ˇBRʆn%[/A*gB?Ҩ̢&srQCQ0_|nD4(Jl'UhNI\bvZ QZaiKC@?#. ŶֳxJq΄q z)fq^R ~{ƞRN"KC[u:ˀ/ hj<w+g,sK;h/g3O,q5b@vNҹ70 !ʊr ;uK#A-U49W,xVئ ^8b~|_Z;(ԐUi8*lQvx`@j&إܢV8%BN/}Jf:[FbhG.J k`䨎ζ=/Aq}7gL 7)gX|hjwC%5wkD%;Ǟe<:$Pb+aE&Na^{c&DžgQ+é8PI&uc5kXI,= )U("\<`bGys14Xga/Ep֐;X(Վϕm6 GYLOG>I2mzCK?aA:Cm.@3{e!Ha} <^.I:W4K"賽ȴ`\*IQ!>\#TTz@0 zyuitL`3U%1Is,5eoށH[" pYbHUgJ.+ubi.h"vM 8J:2T/6OH@mSPP"@AXqsk ˒\7n/WV Gٵvڔ;KJ <"/e$3$?Ϊ).GY"5IaF=jZ.Fi ; wDC&,b(cxEO4)o,<84ԯfBM\n()c>--Y^͘ jq&IiPwcAXI)?jM֒9V58@v- .LXQ&W`^;*&; Ղr_YX퍕r4H\8Ίlٰ?'dj5 ܏;b ֤M,ўeh٦ 30,yUv_d5kȥzXX_L>>w߽LJt'ATzlal/`gmP0:ѺGQ9PFI.[[KGR:Nkkqp@ܿ=}lu@iWl;BZ/kw}k_HNLr22$7U\T:Dž\ө؎95@L3Z_WW.ԭ?c!k:la׳QNkӖ+Yt vqW*Wude71BZԌ=L(+o ߀:>]?//U#(mФnzz"&k2&'w3:؀#"998>X@x]߁i!%aӢb_GTՀ׷Y<QLt j R.&:xC9 MfBNELn9p#aV^݆d!q=lpzu+b&"#yTyP7 oaAlq7x(^`jΐ&j.|"hn*lw??etJV1 `dopA q*m %jX7^ -JᲓyߵhxeQjToN>K@i e ,E}'wxC^]ELn .LlhsGܽ6'?<5ݸ_>eSˣ?^h̏gr9w6NolԚ'E2W2"=EbGc!H-3zmfVQZ!h-2錍k}vd붘)CLvY~z{`HwI `^1mKDg|`Z/r\ULd^@~ sr!5Kѣ R5Gf#cV\\"%(M}> 5:;=2S ˕s5o?J2I@oC2qc!J( ??'9"U*'aC%=@ԭnh)u?]ǛÏSJCcrVxJGS厁,s0t0vd#n~w^ײFӗ9x =@_4{'y,㣮$eESe^Z[4R9N9sFbMx. maxgEgr-~lzX,mDSAJNH.6YEzQPp .kc˵+?yw2 $P` #֐ń!S>b J3qԽ1ZX62SXp,&vv1p9 =41 ۤxbHZ ަed7B^ ZKg{nJHlZC^{#M#|ⶩ_xNLѿ <|knPu6zyi/X>VԮmOn<@pK*s^idAI=4X$҃&tڐ'{\Y)`/#d[Z $>i? +LW[JL~_rdjۊxM@jb8fQo kLRɊ(SO \q=׉fEj)j.Г\!ޞ6RQ KLȭt "#)yl-WCK1&Bz3tew]x (@d*qbwKjEaw4a\7kAЧ(|HѴȊ>nF&f;sr/rk/ Ѽ28٨4.V@5k~"6^{}kޖhnSAw2\k}:@]?i1i.+ /~?De P5<lʩc9qe:G &"H% }Q:!7 xPE_`լS(\| oI^%P},Oխ1О&٣τn} GK:1қɧխ(Cc1d<sCM=rjD ;Zmf (53QDX#s,eP1>#rvZ'Du}wQXn4BNM?ΝQUM #uзc"*v3J`-9!TyS?/Fm,z-vIRxY՝Y͂mQASh^M [uFb#J4(qRyi 0g~dÌb3yW(}}laGϠUЪ$Wl)+x5|?VZsUg> s&s> ʖP_pB1CM:dﱴ<'eQ+10  c$(H?~m&Џ.T&-+WLaߔϢ84q QzħHWtG&<<`Cً8P :*NafKE0ɝ:<[)OsU(:S ^tC@qxɡb45i&)]h(>F;WUiOKvV@3'̎9yyCW|/xE wƾ20r` GGPG/}^C/ܝ;w-J #`O,Me u}l^_OX֟%zZJp`Uto_pBWMST3 `Y+Z}ca-]u %OEB&.e"G׳9 t=<\WV]L=5aaLq uް3g-7)6klo2\݈Sp\˻Ǐ:Vmr4p$Ұ|M_lw/Z zlqPŬ($|m KP0E_;(4ė,h"Ը- bsWO@59Q\Y dQ&K#z?9o~)MY;_ባ„Oئ"IXЭOoKHcH0ċxv70/t^KW@;ki<]dj;/Bxwnd $E>)X"uI6pF?z=xޥsFII&I)ZC,;=qtA hOvׂpZfK}bW64+K<7 2.]uO{A92Uh> ^Ly|'9➈XL4ޱ% )rVCg=pR`=dawԯxVK;;'1s(<[q=;]"JPpݐplɺ-s?jюpUQ{BO/$H1˙z])At83*z0 w$zhʾ0Q!>hLFylCrTдlC"<,vǵ<Ͳ@ BJ04#m7ME`4"Fb0_sQItQrkJ/1 _5"Q5Y.d)̃ҖE|uh"jdbe0n_+sAN(h|"o7˧Hna9({^1Pf)ﺐZck^ SRg$YܗtXxx ;EI:Ԭdp|H9Qǭěz/ 07Jr$]_)w:LjC'_R$)27hk+L7Td˝<WFa(Y*Qذ/; MHY;Kd R,{cr9epF/jp&)Ӥ'P A@>;z֕XZ+Y[VXc1ݶS]:5eU5]hQPP20sr2Dt?kbEgݦ ڪV9E ]ԙW3V֋cw,Nc U}c<_i⟔inY 4m\ nQ ՠeָ "{>j{>-$s]|%̅T\i?F{a{/۞i-gS" Ho  VA:=s)a\l;75hݻϟs-GV̙mpn9e 7OQYF}࿄7 e^4#8SsL[(}'wqVυiKA]I@g *?ᖊqh*]&Aޯh 9spmLTb}p*ghZ=cJ'?Z̋5w1_iW "ˍJK;sd@یIwzrU ^S8drHLkQ񒲁iT?Gx-Fciɬ⻚m8g+Ǩ=#=I "先N[>\Ҡb*_uM #6xH2O1#IobwY*qv{w՜sn0( <$wEaV!{2Ͽhr7)O*tJF9fcDin<\lMyjA =hjDwD>rl1Hmcڝ%̤=ۛUM.l@斓4ZSpB[l%_Bᯰ9fщM$ܹkS2,_Z*Z3{1q| Cd!$!%>fxBtM|zD."*oŨ![#om"+w[Y:\_o;sBvW#*1?{¥nSe{P?0 =`8H BSe.$aD r;In )oRckyƁi'ܩb؞c7lCs,pIQwɊT穳8Gwv>G DhvCUz.t';Eī{xQLwG RI T\D/b`tޥ dOhYoF:5-k9v? NJ<۬.#ƭ8ި~~I: (s{2  ckd ayd߷#89mWI%vrҒSotejˇ]CUz7 kt]=%OC%F)~5@kC׽1<_/mn^E>oVxӒ-N݉e%~޸QpZR9s~ga6 yQ 8;>LY0F+)[^^;®r89J&;P* mډWC&? k\T_fnl[={ \BњoдK?R=/W߱Ճea;;)~K+˒/8z я~LՊ;k Ak 띺jgKCD.6B&;^N͛ܩreXz0Ki.=H\'ILK/t$OJgF]%uÊ8I`X|OR0:%4;n$kW/cto;ʃ8 `͹##5妰(N*$X $墝?,z&</q E~9gƃ㫵 fwKzJ$x iTqV].n! JsH}$tjk] I8/Sث\6k˾HiO({GhN@" tkrLUAcD~W BRGW\p޼d[J5hyMy0a:jҀ=u<16uݘkwjkD*آyA]?5̳ JB3yS%ʇ=|"SfșJerO vƶ E'S3*eK9Db٢s& AB-#^Ou`=r8o3KR)<(t~Ijk=`ԣϣz`coRM=bk5kѱFo9Wl[9ںMQ_vL+:CxL*'I8pa_AZx T7",#XdChsj),BdH6v(U@<ϊ!t-md$^.$v']HQ ck]pF8А|T5WX )}W*"~o1R)'!ʧk5 o~G[ēg]΢AyM!S4nh?pV7jfX~qwnc,=NRZ(^`Y(}̴I /s0BzcHG@H:[/ea;aNZi:]ہDz; {9~B=eSI#CsoQik1 yɕ+zB)ϫ]Urb YJs@W/cmҡ+->rӄ.xx}iZTgWv0;n|YCwqVG<#[)bknѮLQյX,\QɆ^e 2BWMU(xywe'ۗmy ўpgZrfK){\*PC@Chc82|9^D2D6=-HOo2C[=nGEA1Κ hvE0J!ӣXkuW29|y{-2UpV R.cWmn'CX袔A8SKsdC/+ RTYy"u쳤-<ޯhq>~ZJP¼.{Jj2CQyhJ+1/eLXs7mL > [M-SpVjPFMuw1%\wf#%][>7J;tYybb*HOoݰiFws)j9'q#Qޠe7w eg#0faaÿ{quZd6zOضGj.PUuK 6qsS}[gV'4Fi$ҮBpE#/J U?^Tlp;pmJk)t[l. W^v8RD\p䔅V6a2],`PN7fZE™ WQ: G66>Y&}q^iq|7MΊe ]ZjtiW7 tαPjl*Hߪ WϫfV@/-}ˉ.cs6_2 oPCM7Lxˎ䣲K!L/ Y$M 45[%0ܑu mͱ,lj?'(=5V9hYLx`h$ԓNJTTOR}赇J;>FK28J{NYi>7#Z#h|\nH>'ڢ y`o 9?$4l#5Ff*E}M< KuEa,AՀ,xEoReSPpyJthėwEBpЈ_br6@E&WgBD1eoE$ +hG(gh_6P"THˆpAiŚD&~9u6^u04ϧTI )~H ]wiF5% i+tUwL>@$x( d;p-d eWfSRoqwcwZspq\ X1n l藷/-/}F3wjPPߝԏ}7e'>Do q5(,i&b+ҿ!G xe~geF %QC<l%9y5fAHL$jjF}ÓJ'}&-aLafd'sދ:WU m6z1R.ԃZރ8LheIsr!gl@ho :V}Vv&bu;Ejn~#ꯀ,\ ˞da>N$~iɭj]`ģ`)k\u#˪r%<h`@HPZ ) c3IK*2sfH퇹'H\A`سC.n XaBC`j,$j4TRY-+:VD *#?ᷤȆǐ?6;i-?80'; EuXژ'cE* ѾlK,>caQ9nCkws12#"-r}1T'_6zeYME,ql`c"[IM5iZBPHW] mIbkfHh|'&32 G37ڒUء(&]|ntٴH]Q l.ͨ,rZ'R+B鳁 RhĢq2X,K5r_ ߃# ~HĬI nɌV"=>s IB &BsTa=- /??3kd)-bjhIJ{Rd dd 9(l)O6AH =;ȭJZ|+3SB&^ģ.(+&V/by<$R7$!ϼ7dA.:TsjS>^pM) V̈́Ӄ{h\p]L*㥚NԿ1 5Uڔt` [ͳxk**  ;OH? h.u<4ylʕ2" !g3}e,Ã'.c;yurRM_\~w\1UsaLތK=Φ*F[r 6 !N"u"۵RNFk4i=mYeB]nF[Xh/7y lAkѵ;Xx/Ei~*o )) S,3E^<ڟv${2in"_rE{Ԓ\!%PVJ+)$g[8*MA_*jhrO%R~d6͓&';t^#;(F͐“9G)5g&gm Rs9 ds8U9y 4Y2tikZǥWeh\צ$ )L8nۃUQBM"l'}f>V9l; ܸL~>|z{Džn58:i='o/%KM4~\%_b "wGH%{*T~ľ: ]d`Kp2v8+(q_j8JZ?W0X\}"Xt: qvh7}nJ4}b ayVWQ^hpMe  *dka9 慱\12q x9LIڒR< 1\~1 Cgc{F(h,KΦuV0Ο<D8XNeKR 8rw\';@Q+mki[ehWdz7uL Ѷ=<.[,/Pb«ޘa&e >|)2Itd+ON6h?tOTd VqQ 8.QTᐻ Il=bV>*v/e)Edþ˝.f m~|3O)7]GP}Emnh)+yGGsoѸ9N$INi9eJ+MiPC4btyd熶|j ,A?&vҏk9BH<}FDG?j{ypSf9'Ѓ[vĠAFv]M> *J8M-l,gI~&ꉶ(?[Q*o6;+;eG%M\^.@g&. iCGN:^:}jIHaё10m3^Yb[=’U,׀yt҅P-:HM*ϔa[2:Ulozɢ5D 2եTϒ)SsBVp7^^JCwq] MڠkL d^}Bi̍F~6)<'9Dݗ;tcz(2;wQp/ϧLm_tîaϹ{?IžI$+h-1oL(H|I\ݔ+%;eJ(Q4?_҆=/B @WܗD+u1dml .$$U|\wgAݺZf-"?Shr[xJBA;婫LԻsfhY8~L0cϋbKD}HY e)vmUP+<$v]Ň*$x͢ `}G1p"&7o$& 51Sͅ{^/ұDᫎs_85\T4ZZȪ4:UC:藞Fc9./ q|n]k r! GS=Q"S!_0d)Wp!)fbfm촗 b /'Is$(a#)hxvʼnoXuk +a\/+"2) .x-U%Х Mru(|u!1 W*Sj'I,'v^iWjvF]Y8#uNBBF4;)zttߦG.<Ť @k:7_-@.߉|>pyHwO.` 1 [DUEl*ca%yGNvG.3bpF1G` xVL)T_ T{DyWa7 tߤ : AlZGSj7N]B5`ܵVS^-K\`A2@Uqx2K]?jwS` MHS$aI&uM7CE 4; l+ :AƺJ}-C o%72.!\'8:>CWM=Kq i'@k&5#;r{4](L{sZws^y%ư:9eF$DLģ1y,13dcjW"MKC#Dž$y<"-ܧӗQ!'%F(# ,Ĵե&Lq̓5( c5ؕ7!޲>`hxvu:Nտ !XqCC31c sHjBIxi3q[%)\70D8dS!#-w_Wlؗ=%$PC!߽&],mHKkLS'u?mr m,  Ԏ,lE)ͻ7Fw1/#1g}^k7c S\UEBZGM#SjU޴Dby],4 A-ܠ4YQx E]?` ּy^OYSEus呎 ԩ{O͑oSyuS Tf땲j=M|Ru[0)"gQ%e,!DK%'xZQ;ͼ, 8ӔFkc͓}T17JQoS]|<`}L=phm{z8:=*-OB+c=RAP g77tr:O2"p1m>;'x$XAm]l63wUX>"})d^0$GIjlE/]@"]Z|qԅ]F4Ho:MEL%,|.Z'#K s½˞0[;](#6̝-y#O~s $=oK&9 靚Kla1QY8E PJDY閌pϓ.{&byx5j {nBHFJlsoh*hW0gRUϐCo, ZcR|)'/q/Si1[/6OWZ%mpVh&&F)3CcsOXt0;142`̲>d$f+#5^ݨ[_W8H\bJ&|ƈܧep%^TFat^G9W?= 1(EaF́+A!WkY,$\ī e6C60%Pa$Z5ewˌӳ'l00߇@(Q"29|ZI=S QˇGZ4N-wn;DFp#{Ty< g߫ӑ)DȺc^A^~.&̔jN/3gޓYϪέeVTCBKR/uۣ577 \1ڤx%ΠP( X79/k"#j\!;Tc(۞mw*ER WW s&#xnq0/4q@B\JSq_ӎܣd7*߶tWY+;Ք\PCgw; "Ы?W`MY^EG/uΫJHzIgqYɰC=bB8 =9u qϽ ԃ5vﯖ7.2,dO+;FА8ftŰCYW׀4bt4H.ĻB&.;9>PL%xG!,\`)vHM6ì/g΃}Xbicv?"MCI=~!HI.kYR1A4|(ۃe!4Lz$#hoިn"Ĺ2cw*‚F(/ #Y_^luaaPs#/xE%qΝ8_h ,OjK:רuш=oSbJeU 73} A~| d`RI֕"4Tp4ނn:jS!aiL T#ƼИ M$ HmHWBG.n0U /U+,{/M1 ڞ(a]בC[#L~ЖUZ&޴v syՐ~ f :Pg{(j=U=}ľ%P<=g*}GrPNy :Qm)dIJAou 4Q*NIa]@:nn |q0K>D|y.XM;vI9rDa'GbHx0{Ѧ(p[MvJޭ.IԮұ qcycuz96H>48o2N@ UPKb$9pSHS=Ow!ܛ6yrWUIŧ^ ol5pnkSϧ Wj)k;Q]ۚ |8I+vle)f ,3z+],AY')T< .>S=."[ަ7zC=bk|$Jꔲ%7Ft$ fO.7k^k?7vvI+s6Y,v/V漪]ixko(Ɏz$}=ÀJCuy5!!A+τH4yLvH+gQ;RGYY{aI%(kBXkL }MzBvy[&Ѕi>\M"Q(d:; z 4L ~F5s]VX =TFPyk9*u2 ]2|b OA虭b;vukjp,e3O1zn%|OZm0+B&{T_4\,[K}Dl ҡ/vho Sl~k{&`Tcڟm0[9tyg,̾#]^!}A1_"¿wdlFoش$+K>y)e:#|O팵pr.%;F^B50CVw\}_=wљr*oea5,3MOִAXosP+#3dwtf:3_1_~>՟}f[ o^;4:,xz( `ޜ2u;S>[#g$/XaS;{Nz*LYYI sN 9;Sxiqsn@foCBA~9mDYȿ~:7-:M`K0sכy"1#uHL==GSoUsNػV6OE԰ݛ@XɄdO>-vH tӜi0s( F|Q9?Ύb["-+HEGhm16"LRcyܝMA=TSK7~4߮c'(z($1FMm'v)tDAZ(}Ћkbk/S&zSu/d|-)`C35\8\qkDljRA5@-"zhN+IS|֞[2usYXօ&!c2?罁EzT[L9g)ZSVzkyW+?$޺UUʬ:(2] SɲP~l*ie@)/FmfB;V3 kuN5bY[{t;enkj&}48A)u%b!-U6_FޱZ55\X]ѹVc)u:g^B6v Z' M6&+MǷG!R Z{^%sDu|-! kMPP 'T1[@أb.i**@ ͝&6=1b)DE7j,QPid=y/֩wRYV腷|+UIwuE0c@XwYH@ tG1V³L$F8$bgFS?>Iw] ":dQQ(<fmt/F D$ wRE໣@@M!T*=@#,2tWuW.T#xD@ e 19y *3Xeqawr62B̹271&cu*LE.аoksmpj̈#C@d;]v^?/5否YL(tBG܌jo0vIR퇯Iv|pf:tE9jKZpH;jsXf:f$]nDd@ .cQX;d~cg ĕ8{l㐨7/ E+!ŀ♭ݠH@ M+pSS[ɼi3n]:N Z%= o̱3Llyo|edcP̕\C[3|d?]Z^ "0IYaYM"@k'ύzk2S ҂xy8I^_ދ|FS/8,pi,˰gè%}]XIŜ{:ҨRĝK??QXwo;a$/R ߨ3!HM(b%IBM qӻյNE{0xPԽ2g}B?씮h=ӷSuҒ tm Q؃6-'Kc~͙Oj#kkczΗ {a\-g2&púeub9LlxCAOE4?BSLOQ/hS/Rꫭ֌1;I孆T{e#S=9ѹ0!("Ӂf|#x?b/\6sy'?䝍 :āyiYo!L*"7/8Pu6*,BjleU.̻MDsنm!XbGJ t)#tp$~yreBsnBg& "T:%CpR =#}vд t_c Y&l+N|6g =^ "µ@HQ+"8j* ;HYH 8E}#鄍 |S,3>٧oLPj6zob\{wBv+l-kF=7VA33ay`:˾ I\LY!Yɮ,ɵ2Z^KF0JVrO>; Ge(K Z:bm-F"!"P>C`,.( ( ţ9 _\mƼp_:Hj>UFT6keK5]dw1v,x^MҔ]l49(3h1}0op$`=ȱqFcudP"Ho?$!s냈QM6jy(u5x A3{ZM<Gus-]Z4/qy4)lwj. ^\FvX5ɗ7B3aGn.σJ|J`'R-OG5Q'8g"x|zz.4SU5.UW/#7ԃMA:kdf@߻9`1PMQ\lY1m)u (H P0jLf:L}'D} hBN?"h~^Q'CY:"xHjzjHc#vZjZ}.PbVo/ʼ/T<IyR:uweɪ %B@-7VZ'{F !9ԃNkOySl#v<Dje72H#-TrsGxu^]bRqe>|>nDMIJIy(JFQgt|38TY:PmXSUsN Ht!nRpu2?XTN!Q^\׷"@c fEĈ N3#k=jrUSsM |{ -4zn|&Mȧb5@5ȶ1j!//C"L _*BL |öUbL*"f}'6̚/! U 16]"tv$6x3[xEjkTbx_{7(4'$zvښv2]y'9* m%T3?ʼn6 Uω8 '& A^Ѿp}=< M#5qF")lbDfPaV)Q0 ~ͧ\FfGޱJrK_~ Om'<$3Z| KY@SUR/MӮvfdL}caەބp5Lj7\x&7’{[R+'% * 0;gb9WlF45 }y.-$\_aGnXhp*WQF3VX&QJ 60? J>,yX"<.Ӫj؃VYMUE\m,LTPjQγ2?><`BkP37'lq3vWMU:n_{B}#_)1dLQaMT g-y-Vd|)Dekw!w̍y2X맛ꦭ/Drb[BOPq8ȩ_:*,ryIc3w t[hisaǭS7{Fۙ]t17 -CfZw  ;C% sϦ휪"tp֭@O}\SI!0{ jDPX}y[C 2d2.֏ǹ%?Mۼe[4Tx *lmFZ{ۓэ\(B3 Ql!&M:j~>Un1"Dp){40OFDXH"نB6|-{I5 e$3c4!טYB>!(nݑzd|BNf+ZM0kC DrbF+^ȴ`C"MYkj]8 ~o|[$Իk fRHl{Ig1'z;K(U *=.T#*j^rblF sZvMgb 'n;ߴuOk??|˂Wz2gyhmG=oьw a̋ S%~!/%6"A6wg8+tB@p]"?s-'Y2ZJRcÊ瘒`'foB8]QÛmDLCȬ}[fS[˱WBK"kuj}^jO)4.|5uRIgD۔IQeiv{@óT0:QKJExvg:WóIV!$,U5_]i, WTgYCRX3@ڗ z,y-}.%;y iH.W 度KYܷ|VS|d Xș d_~d)NQlfw\*5^VV`1̩2Ov=Lo"KeHH& (Au`.#̍dK'9@뛏b\c;м鹂ɻ|$f[I_8`z5~c ?y`a­€kW noA ~u9ILa/!+l` Rr<ŴhHsMwϞvyz;Rh~'AGkR=~8p_Liy2Nsa]:]8t`Z0yS"1 kl"}k* 6J>KL`}8 <|Y2ɛ-D] {RM-\kǟ 6C5^B4p 32]TK$ɧhy#kD{pSb>%QEV|Z(H,>lbuJ1Pk2Q "S&Ei(|p 9gO %W*dY7rQWgލ%sۚ `Ux7nJ܊&zbPOܿ177Snb~kB ĖFnczȕl@< ]SGg%!.Dhx!DBpCr*ڒ/-[C0FyJ(N2;ٌc>9v\ceߣ h]FQ[\kե3ݚ{#{)03SD ,5^;$­ }?LAE7{һ+%LV[Ź2Upa 2RCi(Qw]7n9W=4ЍKƌ)4$qKAJE;xyTkSXIm+1^Ge sƠXU>%0ʩ2=#rT C*fęK4cz~ r/E&p1,ЛpOŠd)FS)m҄3Q$g#xirp:P*j15J.=_WZNꭆ!nd3K0Q>o %{/V}H9r8zö;efb:Mt5Y{ʉ4څ)_l&??{rZq/iuaTf"Tm`M9/j7si5#8`N&'DӴ7'>cN;HU{fQw8b@s=WG&,Jl葤K螞0UbTeB/9nB ]0[tGiLrMLpG9&% >b 6&?uVJ$ =ab~p3~ (Lj g>O6@lfxԈ_: ܇b苕RAlJSJԳ:'!.:j*f|=oI%49?6Eo^?/>\.N1U>Hr(gwT!d/`^Wfר.+Q5kr5G-$8$z*KֈOw].}Ȣ͉kEY"NͮYAǰy`j6 ]pƦ˧f .ZdslU\VΓV|rK;: n|,;ʆGOA9u2Ak`$|`RL25cdW qECbAvMT& {lv4W;^>Ov>6FF}Cx9UYϝZT. r/Ջ7Їw.U+-|۪͆J[bTfv%g-SdTd4lWD|MIF*tvf$54Ti(н :x{bu?*ݻEkՊx-&js=B: .[J;˙{ͰW`䷷Gb֤o~ ĚՑppg@d'3q\p3\A\t1|?&2<^A3w/gk=CU>ɎeNX!%|29;iyl)1Sg>u cM 3) M i>_=0ؖFeY(d3ntO0*4 ^`(Kϔ)м.k51<5%GZе.^{muĘZO="rI VecP*Y1er DHx?1BѴT4CU^#'^*3]n1PX8IJ3sFLYXU u˻:{R5QXon!>`Sq(Hyկ>RLYעe'_euoIĥxCG{h0sP`1gG4dЙM5^T. MЗMa8#KZ5y{gjMumtq_Qݒ59e.yc aIsL XG\qF9"y`NYFZG5N&8؈MkvSH6t琱II1(9&\A#`^J`F?ժ&^( iKP85Tm)z ~$"ǖYM]?d 8oUmUKA}||ә^s"yLf5e;N$;G5kb-&&۩5P]Nn5sp.YST[Yя6 G~@SR})t Ԧ>`M;)N̝vfp28{(]Ј) a,ښ 쒡*!`}rIx|hL4,)eO9j>-$8QԒضx&\C(̈ 5 T Dԭu4=O[ d: {Ӥ?[P] v'H$I>ogvɖ4G*UBޒɚ{ò<ՇrvWM\IY1?sLsx! E Өh k]%֋Js2\'wK:]F!Ep?fGZ]4ё8n9dU"NnZVLd,% i*Q8̪?Nϩ]rH X1ouPm ~\G+7LIŗ^z"+eD g:,UJ$ +>/T e~d,+vfl!R Zs{'_*xv+.O #=߼ K5_-_)"x̚J4 " m 6n}?vϳ&Hn\>08'* L6o"1$%4 4>X7R,5Ï]s=sbmv$\2\CO+[Z)^vw GSPm>FxQ)N/N[_ 7m1 @D>]_/ fgkXhN luqlRiؕF-=ce)K^oa=U'grw#B@!`g KiXվt<`I&Wİ v}6I%W\\g,FcfXo0Ms)J ٲV¾rOKG'b"0}W[`Џ 8ߔĐa\,~ȈP[EwOב/Sfdjn\9% ~`_ؼtw)b YZ