memkind-devel-1.12.0-150400.1.5 >  A bvmp9||gAT6Y:~I);ܶUyzG gR 4~zWv>C_NM6;n!/ `;I:+9]FC'{! ,f?>ʧ4tY- lᄂ_1Y-@{@3ަTNq[98zs6˭k$ޖY9lM47NgW*A';똷GëZ*x r,i321907fd2710cbe5cd0fd0a7468f8efb52888fb60261b745b96113c5ba4ca5a3a9cbef4f88bd0a2324809558f3596c3b3141c81bbvmp9|Sgpѫۚ/ߦV>_2|Ʀ2>CzyUZA5YP/጖ƽF^VvX.9jŇ#wj7|9V 8"K0}?GtB|78bE_4+EP!#"Uٍ;mCso/J"&5ROx"X^QWԹ#^q:gB4i !}J,ty摷]E*w6=;"#  ТwN>t(>p>(l?(\d " c  -NT\   L   H`  $ ( 8 9 : F"YG"pH"I#X#$Y#0\#\]#^%b%Lc%d&Ne&Sf&Vl&Xu&lv&w'Tx'y'z'( (((XCmemkind-devel1.12.0150400.1.5Development files for the "memkind" user extensible heap managerHeader files for building applications with libmemkind.bvVs390zl31SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Libraries/C and C++http://memkind.github.io/memkindlinuxs390x K]H Y % eWS `bvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvUbvU6883b9cd9e1f3ba4d23c8eed902f3743f4061e1f634cff545c936afc7ab57dc296b102c67d07f03fc34fa00c3727858b3a5d3ce5b74b5f0a81ede5799ef2cb1f466299bd6ab8ef67d8019f21f0b9263a5f37f274b1025ae0394987972568f4099b36831248488d42ad237d87a01654d7a184723351c76bce2bcd441b81b2b1f7234eeb7e59bc73895f6dcf8cd1edaf45493bd59018057bdedb330a02e1876124c25f38411890102f15567ef00d499a3663e89a7266423cb56de4e89c528e9a795a16f5577852638d39a1ee4c9f75e6670b07b68b16b282db3b68c46464d013ff3e7f21bb601cf8a7a50a20df818177649ac0e7c0d1e909f2df2d1072ecc68e0f229a66b8c6127867c82da4f9812efb1296fb788fdb3158f94134d8bb72f3e0b149aaf0bc20d9707c87b1727d2ea0496287750701c94e87482e08490e0bec5d2ff0306f756fc24f68d1f569e601b1b264eeace48381b47def106c5bbea354d02c5573c56a6e28d2cef086d8034998491af26201cebe76d5c3b7f4bc1a74424173ec45eefeb1f15b1c0a358f9b73b713d4356e981971aab7ee14b40b1e4fb0c199838df80c7b572d343c8958d13d7fcf40a870337317e8040ba05db6e2baa977ad825c96817becee0173fbcbb24848e1eb841e0e2ea039454bee384fd8405c468d80c8fe0f33b2d7bec2731532e8f8881a5afa633d24c3cfcd7ce73b7bd28e9339d4386ce34c18bd060a6013b4137c76c8663fb8e1d0f6b6c66139cfbdc4e2ab923d38bccdcb6f539b0d3f2c16f271c66fa222dda19680b873cdd5143d56711bf4ebc8be61ca966cee4f67256ca31956620ed6a6606e4e70f1d24935c3803d3e2alibmemkind.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmemkind-1.12.0-150400.1.5.src.rpmmemkind-develmemkind-devel(s390-64)pkgconfig(memkind)@    /usr/bin/pkg-configlibmemkind0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.12.0-150400.1.53.0.4-14.6.0-14.0-15.2-14.14.3aU`_S__;]Z@W W W WZaginies@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.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.s390zl31 1651960150 1.12.0-150400.1.51.12.0-150400.1.51.12.0hbw_allocator.hhbwmalloc.hmemkind.hmemkind_allocator.hmemkind_deprecated.hpmem_allocator.hlibmemkind.somemkind.pchbwallocator.3.gzhbwmalloc.3.gzmemkind.3.gzmemkind_arena.3.gzmemkind_dax_kmem.3.gzmemkind_default.3.gzmemkind_hbw.3.gzmemkind_hugetlb.3.gzmemkind_memtier.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-SP4:GA/standard/4d20aea756c8caa2178b2f26d87e8688-memkindcpioxz5s390x-suse-linuxC++ source, ASCII textC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRYѣ׫औ@ &utf-82758f693e4a5731288bfcca2d0a0fdf5446fcae1d0725004d6db8c32325bd580? 7zXZ !t/(Ò:] crv(vX0&s(=`8 jEhn\F!8z]-8;AQn8pr!F6R>t@*aj%uu)KJ'$31),pG)YpJeì@k_/ M,XLI[ PuP98 j䎉LYrAf;qG }yzkgOY qA*EΜxRi lÕG{z%0LDk9E>Wʵ[nmsl J^-([Ğ,4BILjkf7h)iO5c3+ѲƧ8v:@@B'fsKC-epǵw~y.4q EoL וY{`)`g/A洓'9>Sh$OSxZ/לe3-I[rg=rJ[b05`gZcp~_eVL35E"w`]4)<8L{ kG}ȦՈLs"TS:ӱLy hcj jx!+`OaH$6Oձ[zsJ"R֨pqhC&x, ]\KCzc,cݒRVEzB^q6U9&S1Kts3xF;V r0$Fy!z'Kס |PaHbܱ&6CW8m4N!4z pw4Zggj56l':sT\Ah7vD-cjT&a&ʬà30\`,,]9Jdgij]X(Rx%h}G4z ^@ O4,5uP)kyHdWG'bιkGD_ƕ2_LNaY^fL\@l01'FӞi%6Gw4t̙+wl,sOjI %v1-kUģ:*D(u.72i_P-VQ8ʒvg܅ \0g/4c9DQ@wh/u{:siD_&k%!<#y_ِ-'nl&.S&y }8FF4yTAe?+4G60}"0A 7B\ǖNhEߨJߏO$pՐGnc̦@|׀,6IRH4@8{!M:;˚ k0LI|5dek(*m.RvՑ;wcQGpUVj/KAJI-bL)Y.ZLW7*ϔy7bI̚V E]#?imQ#=Хޝѭ8r1TcIX[KqwJ\wyc@L }2? ȐCzE]jjӭp"ſrjtsRT1@gcl0ՙ}na)3xvŴ2" =?ଏĿtf~}=eYTN>A mw ߯}}a$|$%hG^'I3FEDELvM秦߇OUvҩ_gt95*3"= *^Nw%dԒ[]d) F8@kRJViӃ>JSf~Z28J=\4.Rs%tRaF~ԩB(>߅fR^ js@,Md#Ʌ[zp=7zqΊ@11NBP>ۅvA4-pI6=g`oifͤ x bQVjmPK$v;ǐ*{J Ia-nI3d~BEPo (6"Dgbv'v*[* ] ֨dx^.sV9?e ӷ(3 f7YgY|{8pǘmk `TH:⩧ EB6$|3{Ɵ&0R'|9PX?FRgU7%΁N nQf.i\ mzQV^{)RO6Й%)94n΀bVҁ-Ա膏"Ohryljni`lZr#sQmDK٪i79V|P׸PWኌm<{,㣥 vڗ*'KO(_o#|fwx]9pgO:%Nlo6njg~' ݉hw{t AyQu7bMӓǓ3sE0ta1bV_=]|=gZogRj1}.d)(lKm;^Vq<?X4!^o"? X,& R̝6P`E\?*SkO8?˔͑iYotSJd佘5- L9J$ā?vQ6~yմouJ[j? Ŕx~r[r)e};v(ZPEP_;IfwV*ίZ|3-H}zR?Ui0b=CWأ>v?1f9Dӟ ӵg' >*'oR|GG 9Y'kF0Ё[ 6cEIp$V^\i.Tv'+"8-U:5-gMӌT7Z\cc{wF> ɣ0C!ZvDjL" {xxz S#Z7"ʒqo^]̡7#)ⴁkx:*T1{uwmbY\[w WiŰ Q/$@&ix9"o F-?9'Ԗ1Hrr?n44g mPe[4yH<4 =׾d{\қJbWc{$K~ ,v%zX YU1ڝ`u|I7~`7KWsӑuɩ_T j#'[w^~.i*CRlЕ޾M M.{ ]ntuuUFbا @6-áwGuQ\F& aYFNOoMɷF|tH/*%P@=uj"أ\;:77%Ve׺v/$)I(Ziu+G{] |,$ T% Ȥ 30⭗@yoTEWpfF.ZEQ91Q\U_J#EwSt.P`De|TRD6RѭP.aDmiBq'l.b0JzJ#hξB mgPC 5YXU` {2Wǭ!XQ-u8=Mi[w"~^)ğY'Q͐\![-,=*p "q\PqUZ^+IhYbZ'|ka"%K+Ht[rz Jؿt1Phr?JF)gWM:Q0Nޓ$1e*;xȈb,?D0/SWՠ..[Ϯȵ4##$frAI 3R-WKi7Tq1*P( Gz>7~V26l1))ْ?,wig*0N0 NDmE,:vcI9Os$@0 |i%oSh+F65A6'o6 Tyn7Bu(z!UŝN%!4Ł4қO6CH1 d,`S__]#öT]1 E DR$9 v17ٚ g(]4[| ʐ NX=]j\82mR6ڥj_;Zkh `C)R1cB^ îŘe"58PsE;%+d |bGc S=1rj0d3/uZiM+'< *4Y%3 3$X㡚HIEd~/y֊zگߝ{-uNEw1Łzpw;UC;D)n+$K5aeH_3SGsN ͧLy~^Ȇl' d C[:@H lPO =kgN}ǺGԨ9|O;7vV*놭߃m!0zB[+䓅[F\]9U+^Ri2(r%ΔT7ho`!і~U7]H+2tl}2.nHoG_A}c*r|T(2YM3< H-fBa4h/;b+=ZɎ#f 0;8_|Ռ6)W'B+ zӨSNۺ(YEE=%.=R6$fCB{/J6 `f)am#E]pq?leUoUBy¸,Q<A5WP#]hc*L|2Bꇛdd0pn`y2)xZ f,|Bfr:гF'%f9{kȥ#!)WxBMԫWGlԳUժcmlץC^]^rԞ޻2_%a>؆IthQڤ OC^/1ݻv\o8,V]-^ +%8P-?B̙T|Ryح/5-չk4)r[ctmgtEuԩR-TmacՂm o} Uuj@[9ֵKs.=gȌogp=|^s rQN2NbDZ(M6 r0 @kǩ'-hD_PwNB5Q`&ILJʦ'|9dzFhT#H(Oviիe40)_+% AWOׂ{>DA$ȟ>k9ϕ춀&}A]#OYNdI+a"R=-[-srNp^̭Gb36<1mx N%Fy:4 }Y舜F}`͎6ͦʯ6<>,Iy܋gW#eI]:iyH $:,,„t֫W怚}Np |ՅxjR"LB2`+oQGIO:it;69׃.W@'$$dڰJ|Xg/ᅥTUH:D6'0 =r𪐖b!x0}<ŦVV#t2V#^|EjYlAr~|Q5Ϩtpa1&ZO5hdF9U9sQlI3!5capnkQC|:Ti hlktBXʖLfqatXrIuĞJܽ!v.I~b 4۶]ق91h' \h]&.K4-2e1=5ׁԾJooJ=L~>!.*,x'纇 W.DWx[Vhy`Up@@f\HɫCNb挃:ϵ#s܊02:I LAW[|D+'Â;q=à߲I(*]̀@NkOJSWWjtkZywƕ:GG,wD%da擼]qMd>ېfgvqcTf1'k[Ww]"dچ^=m#×Gp}nBm'%{ZК@;+S_ѢB:gԝ5G,fOkhL mAʷLiRA»`b:;װjczR|{8AQT峾gɼq/ )LAz]ݜiڵWdyj&mD[~Z5SwgBa)̕N%2ηJnƵe! ` 1 ]n1K ʷcY%:h)ض_{z$Rй9m[Q1|j(ƘېT '13!k]#*3'T\$f.Wx jCΞOq`%&ɴ%ONO? hdKނ'æR<OմS@Pe*e}/#WpBfxC=aNP IN1|`[Y7$z9O8h.2wZ +VrhsFM菕@V]WfPcBo41Jap3DrJ9$d2`^0w7B2S'$Q2Jt\o|n%OU߀qS/z-$f DhSQt2!'9SUiyjפ*E f n.a1 V Y kȤ)Ҭ\Bs1q4jI;+`-6?AB}:@g45vk,. sfHRFQ|6hI€ NNoRO x3~A} U 8N#`G{x 08 /FFAVl=`5#2Ǚ¾ I[ָRAZKWo}/qsr Jd<-tt/c%E\)~^σxIXA c:kjaSȼV& f'!Ra3;Uq V,|BF͌H/TU!z)~ʗXc :Z=I\]TcTOM-T<&|crѤ1'خ̅ CFObpz)=:w\0={,l\t&S H1E|``YPsˏAٸ6q*Dn&kWf:κ"ĉ%w@sXAO}c+}n~PU2t,Mh;[69*/$kw6qx߲5SmvIdۿ{W e"UbR 6WR{#&? ]+TFǮ\+w^84) S5Zy@hK {F&&hRM%'Ɲ\rvPec."!7q9ǐR:Kf VhQ`J䁬%~9C]z`O=iyɑo?EE:^S(X6w81M=AdFj CYA0cLUѷ^c!h"i:'E;)^߬:vԉWQU O 7 <iQW:I@Dy7:ؼ>Gor ͨ<.hq<%!|4 nO;c#"αm.dĭ3+J8BV|tԝھc^&lK_^q];  P,+d:=gZ1SJhBt K=AzFG޵ZM1ko MEBh#1G[vu{d4m?s}^ 2n\1j~Pe:\vN8ol}}USrmvaH!Ce!K,$i9^U^."2'4ouj[@w%-|S&N)Hs(!bR`lh1㻄n 1pG9^gMkWJ<,{1Jbؘ' [ 8(=@/w=M)Wno{Lܯ/-'c GM(kJ5b)'ǩio~*9 T?eԋɑry;Y؍ rAz˞͋ilӗ`q[u}_E8ƪyW=jGFq?2/a$a,.`yԙvDi! aeKWSJ5=㏗ %t6/)j'b<$pUnXEC/ "B|Y<<؁>2`WSFډ}VuC"XIpQgC~N6"% G~[/3Hc}=diyX?Tkl!٨0!x(= Nj{L--VCR:G:.]M0h{@K6 4k-8۵RAs 1QPDb AEMqd`&m@i<tTiBj7>);bk$Yt=;Hȱ"qLŜF-}&LS_\[,IY"EZcg979WpL7<Lt?&p;j%atZN-x%MU lq'1҄ś0НzԶ1,ںa.SڽѠ%ˍ] G<[RYÌ_ R :3@_ם_Ɂ<9A:}Hܘ?}G̗I~S.7[ej:j: xrrVTɲE/w_E\"f~v߄'Cj7>psG ߼~)F$}nh%S0v[޲tc2j!5T(Swa 46>'}rJLRU`,K\+Ι@枑f.\rܛ5eSeeᖫ۽+:~޾31- et\w*:+ܸ:h2 bI OwW.Ϣ2L$P{ǀ΅'e-O]m u{);n[k8At BXFu;7Y3z,cW5zB~<+@@Xm '/~:tଈ(Cy¢U+Wv(zn}+V?yjl>*af"6ήmpd^f9<%,j& ٭x,m>>uӫA4 [UQi_T)(/Zt* #g6NǤ zĀhܬz_{L&- ʴ-ԮE&-Fz:K5Yqef:ENazD4i`]8_ e?|6L-_M>xڕL&`W ].~Y:Ə+),tFD7$#\ ω}$A &} :ڕrgk#$KP;5N9-J wgmedBhPFu'^"ub{ՈA?jS'rKBt#6i<=')3b*ptX仭fZVI:^hdgHӒm;jR;Y2 mP$j-ߊ2e.݀acU !;l67-G'4oP]+$o _%! Ǵe:> 5"jR3'F ,꓇(p)@)x]\CE$@Ōc`H7w߄;q+7;ˆñ[ۈ5yPX}[yqX;m E I*1bڣk/9 4SWGH7 v#f92Nч h&𲏽&yY1b@G"ަQeQݞo4tr@N}EZ/xSG~=a +^p2[80ʶAәj`z nơ/:_dY^֛<#bx m#Y8 w)҆OA˂|j$IL ? Ưp눭W썳i'Q*XyɄשC;Jy3cUtvchkt36uO:@;==`vU`7e!譢ZJ?4QR7i> ks!yxv~ }3#1Hw,@_# {_Lb& Qk@H=lCf"*Pp}+ 9ia(bzi !sdDlSVnȐ"LdJL:Om9ٟN^߾\SIb0!~5Igann, t bF&w. D̟\K+wI,K<y$jLnrhR|msݵ~a\f-]T-*\]\IHM",>+mmdBr3B:=T ;/kʶ:j̶#uES5Gm;-_i.Ab lx JƊ2$k}iL'T*P,)quj"@U{TW}~eX^'rیL$OhOW|sӟ;E6Щc G N܈oGhoy=S}ijʷt r]0[X9' te!D!H>=z;euZ熶m,kfV5w+)?Fmm \K:P%@5bK??n/⛋"cXu-]q_e]$nM䢻xw,*zwl9@koJ82.o3 Bx@-a6:#eciϿE}4759ݩ i(YaTFU:Lxx)ޝl4S(>V]hk לy}o$:R9xN,d9>ؑ #Y$IG 삐poY"bC;x \@8#Q+q8b"cμxĕܖIxw=eɡ%c ;Q%1~5d[ntl)g)Wh2ug#+nM9 n#4M$06_.99\[< Q+:iVa>33_ΓFak-lk_+ĜK$^#M)7C:w2\L> /NU oJdV/%Q\qnYn[VGz=IVja0{zcYAN\lV Q#(0[~Ǒz}ަv?S/q F72]z!9-йF>xѬ=3umDx UTȢFAA!ҫzp*g:x`3W[~rֈJ8&ѴI&;Z%i!i'շPԋ?Yѐ0lBȘA͚ H)ʄ o :ͤ>4NvBvQOYǚH3uO" & raukt_xk ,Nyt6JuW Ѽ&=(0r{TSݍ@]bg»Oz{5^߫MU7G* _6\{V^S$vUf w`(v.Xx!2]%/r 9my[M9.D)8?Χ(<7{;=A Yݦ{ޑ >J>EuR՜cfYp>k,]'`dۛiLab,(R8ʄ(|xPOΆT(/r* OmoY4ľj:Y|n$ Nup!ASf|~O .U]#!46U2R?ue2=AtMlrSl5j=n,Ej TAJ姢P}j5 ͩ&U&]y5AA2ᒯ 3"(#QuR&0p#.܃Gl$G4t9YW ޞU-Bu):>57щRDiUJzy4+Fֆ %p8nҩuuwFDW`K/F"6=2-ѹTKS-|N(7_㰧w25#2>eQ .̑Jeb;m u  Vց\fAF|3-8^Yix] @w8ֵ6g$|DW)Қ9@:칵~4-i]5:BkX.f$)ha{WQ3Z(,Ck(ƾ:1PǃȜtwySCC=԰irƳm&Hrms0Db\գۘLUWkbN* ,w#W2=RSPq+fR[$ϧ^ՄpTCcC.3$ X1a^·)qBW]H80 4N;tmϬ=ԧ50pcv ~ZraqpE?Mz\V(>~b4Yփ)Ƅ^rS~O|4Cx7׺; PNgu 3"d1||e6bGr ;:w> ?.`ĭB98\d0uR{ ǰq27Mzr4A.|f}k!xX* )&~N 'KXC5uy`_HS1v&j;yHXjCz'Ne7| }i]ܻM舎+1h*?{LCً+oyqο_5PHz]Y^?×#1͏LGwΆxk/"閱);H>,D^z$8*dr}|pږ[_*>Q`Y,"1-)yd|G`&^}8 .sbAE;b?5cNv~~"k!E+= ؠMD@g͹xb.{8;^ϵ#2D=EsZiɼ*UUXO.'WF9jxYh>,/HSLW {S? QvTzN%:{W h xmx[8qKWɴDz < \sԣ4Cl5%zTÍ#)SnU;Hiǵ^jF|?htFv|`|'f ޔ5!AIQ# o`4>nrmM6.Ii\v}| *F:+Ks:aS_ }oTS顩լGZoYSpyORT}y7}"[=ǩHCjG|n6kR5|15g@1B|U3>Z bssre4[4f(nSʴp:ޘT&}3dZLpè G԰ƾj/42Sbx1i"X>t1xl1PO1Jz 3:v>Lùt Ɯl>MD.3)o BAT!g╼ {m7p2s\DeOp+z;Br5ςۑmvו%d>-PB9TŊ PoyrK6uz1ĩ(^K͡A믵tCE&{3DgR@ ĵ:"cџ^/xcx (+Bz&48^H~iƆz61yXISkYnod;_jBCAjh/OL"6Rs6()eJ11שL!bi6) TlKT B8rQ#USfy*ޣGiNj2պVch= %i-3VDZo2 <3],< ̭]F2"|znpdj)eAA=Fa0?1/zuЙ5xǚZCF` d)Zbݼ[zȞNd}Lau6_8)m1~~Eh@i!yk VpraiI8 uje8Yiـ6@ ̽cD#椣=+{]W '$n2"5䷣Zӷl KԖ?RV5hvCN3or wj- ON o0 c|cq\*c}@x9&Wi|u|ɿ_WodOJ?x(>py h˃ׁ㨞dž43d7Q[J̯Ӝ={8@xc[K L^K5̘?Y#uDrN'bs(3*%HG]q%^EK ]<!huv|*iP+p"4wBoZ76E)A)G|Tϐg9 /pFYf])k&" :!EjvSeyА>]!jL)椋~h]Vc7l ܙǟ]3PUB~kj$xUP1يl 5*_O:{% |= +26q,?mPCp_c~0\;%2.+;iL6)F6 -`Zg6›fEB#Fr}'ްo>txrKJ41S(R]\!K}^7yO׹kIdq= ~? /ɉQ#KXXĤi2͂(1MYSm:y4h( ϑ*xvVG3Nh<[>#=P_NTiFi ZyYqMo̗TeFUG/rEiI;,?k)Fwd33{UxY~Ne> ew1oyGk_ K{F-2FLR;^|/,"ډ׋K[*-Xl|J4yGh0HK5 ?uTD2ľm@ 7,K7fpkKmW|5=NQY_hMX6|6lZPg]{cȼQڰ\G6+͈&?~jOtD9")3܊>;vkjht 4BaP'jASZ$(Xwaa8|Rټ{]l@C !Q^%v2 nݑ*sgV;q#͡zh͎o0[:MV塄A Pq"MP^~l1MAiف2@8o8Ty}_֣Y FB/c)"Q /؋-*`6[h8xRS'7yC]<5Ay^RX2)_v/8pU{ڕzY*TVJ!#;(tՒ@䌍`0 #oL5ZB"^yjh[RT(.DKer|C0=mc+ LOb?HWXT^u5ػ!G<2q&ɪɮ>KsPH5)p\H0w;t7Z4'D=uZF~B鎮b3Rowt#o D'Ce/a7a<&s^]}}|& qͬ:/u/`N /{8lM3Gv7~n}&bټ"q:?7kK p` "\ &;NJK?Y$+uCUc) .ה{>^TfY(46Ԭ斍F}n<Әsz*BsBx; \jڑFTs]5qciZV&FK/WTJK\? lpH.ˋ` pdώ!Ԝ` ʿp&ӈb5J1!a1Fϓ/߂\zg=B|h&*k`Bn5ΞPo .mvK 0JBe>mZisQe>\uGҾg$n XXO%$ Ҫ7vAߏSk(- yBn:l<˰3 }`u?5zQY~Ҝ N; Pu=@7 p5+E@ _ۿ֐RI 䥡v0Zj;5@kD^HeU>0Oe!oz FKծȤ$܌xqj4g;`ŢiʳxO*4'fIA6,=v;c [w m!֜znɼKf•2ʼH9dY{0P."V-?;nEp=y#*zA'TOtwjR# CP k(kY+T@+\ڬxz؋𙁴z9JS3(wTgk<<ԣ*l q1^H>^{pLE,lo9y@o!HLn ] ~̐i!DIkcU@T5Q4F-*o`n:X揆{Z]Lp}8T6A$0fߋ.D:p/nKԲB5x)PڧP ?p29@Y1X:~LEQ`,#d_B@dX{mZMTdSP!0<xD!ɺAo@`woP!5T%5nSΫ¦Hr|(?FTﶮʩxtI&09}!6_#w_r:Kpl̜ ϖ֫VQ :j>jv= 8raL^)SꭕݨS0m Ri#Bx%"Qɥ.Wp&bzx0\]T F{pl|,ۂpJrG9Ӑ$/NX">vi kea̛̠g`n-뛱n7]L3>cCIh.QP;K=Y|+,f Nn^mGֹy Qߕt@3\ZS% HƄ7\Rm$vNb_Y 9ou?i\lbЈ2% +Y J|bY&! BT2*50Atkq8Rw"ͭͱq^i.2=62lEX#TrTp2+^o0[4x w<5-[cUa] 8mOG*bp;=ݿn 26K%c2î'kCSG#+XŒE^h5TCE,& Ui'hd~JCKp6v`7Kҥ[A("e_̜&by oGRo9VVV4C pGC46mYU&}5_ʦ$R?Jm(<v|~9Y~3ʪQx8$#> ;bR֘x~hX;TY Yb78A&aɧ8Yj혍bZhu]!)e͑Lzd^I|U}IM1ǪLk!r5b#kpyo?{x}O9ibbUlm  j4'1Lm5Wؕy?7U9plKМcN K @:)!:>0+̪}MoK%mS;# :kL\bk Rkx(zWH8b`rXMd l-|A)e_m$EfF7Rp |7H<"K}6v/z&i'oa:CB\xѾ/9XB $8>ʡ#bNbкfD望+QK 4bxl7oP7兕2o?GD"vӰŔi^T`yx(082{yp H#cHܴ^a@|t:_AeTĠwOe\|SC'@iFU7(̟ n8 dy f˓NWN0sD370kps؁X/UZIϏ=1ZibFJoߨS9IHğ2!E u~;d6j ܱ@ZQpb9I`G?$0H0ӯDBbg`hqוm-\N^X?Li,D)=;VZGOzqMnñPFENE7W{Z!ֆN>TxZ ŀz]~nv+AROַI?] =-?'۽P1h]yoSwq [.f)8O?Ǵ3 dN&dypZN^N!0K[vr#T ù^fT1N*P-#ZSs*m07alc}X!5 G)*LcJzҗ4Hc\n]Î["aV1p(_+=˲~! _ f==gZ--v L Qsnq }l2_O r <@!&<'6OIn=NV7l46n+Y< ULA ሪтw |c6zQ2RM8cM?%J!qQ-ދ)i9npQ˜YΤ}e[d+s ~wۦ2UbWڽW"J ,׈KODuDGu/rp,QcEie1(XGw Wm!=[!l2uR3yekՉI{EjGW ![a^2=jI * &>:Iu׋*ը lTd3]Ce\hmt }\ ~FPDÛ-2J񤟠39Mb(Sl #~T1&9KL]l2I9ܰ4F( hߘjtt3]V"ƯHMwՖЭxk:x9 iZErB`&0fB)v, I>fG~HќexYJB(P~+ǩJVPx>rG[RRNG`ovŹjcRh=~Ř/kQuѴ[9skܷ(5.H)7? *IS. IoMք#/]8 -|dceϣS SkàHT1jĜ"MY+j#2n_ߧqO|h/_juAVYLhfxIm'Q3@Fu6CP'::w׽B_=TiX  u\0y2HE/kO MŨ1n=-}cNb²ŝ[i92@3X I}+{LN1KYeeP~AFE~`av*:R?UvW[ g(=d<8au߫:Q],tƦy-L?.4ݖˎ@ʖA}ꚰVy`pر)ST"{XGc)Jy9iܼ>t ȮTSGn&OKmu/(.噍ڎJ & +}u]%+MmM G Λs=2CØŇl$g&b,R?]~b0ǧGn~EmOEAl` 9<Cmԩ!HYY<ziƘ87' lB܁5abҶɍ2:v)ȆC<(fޏPϛ{U:Q .+t*0A1J/*wQؿ2Iu͟ۦ)yBWhx'd F89MIg5aU':mB\vʴ+%`FBu/n2@5v9_R}yeGYpqX+>Ǝ.*-~rx~QeSZ}#ϊx<~[XyyBn80gH^Ayq.ISdɦʛO1,P)&FAߑPd-{ ucl&0#,W8;(=NVN@ײ2):E=S( j ^I)\FZh'cJv(zg-nV(#i$ -&Vs' IW\bLh>R}*s/XJ QWp۴=en4M?\1Z)gqT.M`.m4Dt|ATN8,2@-He?ohUXQ65d"IjOlh/2C-ȓ#5U@@j"UeYHJ⠔sfxk>-m 'ۘ Vt6 ߯!QW o7R#6ᩋ}3V,nRg鑕HYf61ޞO^ HN'Y=McU2|nڴoC:B$"E󮵹W+EeOA,hc8&a Mh6>z@:t'xct*MdOîb߫1D׽h0t:)Re>U_"sVa>Yysdqv,GzŔ +SNbb0LG&h64uho.?XpJ;x@͍}7%9ٚ"Ë!t|ќJ0H^IhWQ7}=YEmz)s?ni鐱҆GE4r2! Aҋ18ÊG:ΰq.Q!y{?dhYU߾=[wUKms^%VgZc :ՃԾref/-tn@MJػ/ @?a7admx|~+R{'k$d ˵iR [fP+Mݠ?(,p:*r1sC">ňlIO1"?φIO+*3U1, 6%;h :T}bS얲rxX.8iҨ+ $zIxfd7 ]x5ǐˮQ9lPlg1@oK%L1+a9D(s;_U]| rz'귌8ךkF]ҼtLNF!.J'mg*fAkdjyAIPmlx/p|mb)Or%150ٛ̏XBʎ!^VUVd/ u1vxNp!dOɋz0FU*fN''3QYr @+)݌`puG`%fB }3/X'i;%.L79թOWgY:t|]8t :kAZHaPATXYKA-\渦֠gْn](pY㗺7>isx i`ׇzWwO6\ldCaV2nw&(׬Ҥ=Q5S̰}\jؔj'v{1'wz>5 WW|'02X0$]?LhAԩ{Z%+]֠w0fpljGK}:tdݩ6sL6Q?YOZ0nVlb=XVNC J&>L=A)qX74-ѵfy))?I `Zl"|Xy +g(2Qc}5AE\iD#SYί"mݲG%?ƞȬs4U9O 4w!EuP?IN9v(Q~) g]rl_RlnnGz[r$X#w`%LvZd ,~XKbTM菛X#]& Ty1*HS i(l9- \#KEDNX;3g̚ {负8 P^6FvK!W1يaת,ơYsÅv(Ǣ6ruX )=0\ +.N+|(ĜJ4/^ʊ ^l)}^#$}]s2' r͒t{]bAXr.8yv~϶qNL9i`s\ ^:u6H}vVTt/hEf46e7CSKs@P$N&ڬ`GzB Z}Tk3s\q jlky~c{K7y/[ƄPf?5PŅ 쬄*ȯlQ8R *PAT3ʜjÐ[͕! #& C 2i0ϯFItOba5 F! ɞu˛Uڹ9ѨdZO`R%5{E5sBJ0T.avɣ95j7<,0|bJnaA([IGfmxR?BXiLk qdCr:ӥ.)uZ;ȽKD7;Tj{3q& 8d$CFٓk8?σ/H'R?23b8=⺅x4۰/UhFbBe.O7?;Vک -^uqL&es̳kgB~0'[Uf[dQ`?'w{hraYU5Ρ&P.DM+ h=zӔ`ͪ,gK&/d e["܇7'ߧL+M[ Sx6IWbT1/S7nu fбie1&)fKr엫0^VI?q@٦Q]_]`j;iF;‰2U"2P2aҶXJ0hOVHVXN]:pRpKHSePK9E@h@L1ݏaߣ娷۲h6F7{A+7-]|ed OO*Vk+YDVq&C%)̦b o@ݙCԐpzɷzAXG+'OËN%y,~ɮo=uZzdW+&I$2UYqYHAet E il4 ~L'6iaXڕ6cEX4*@O7g,}"hmâ<ٝz+j?bhJ77n 37 oeJ; yN4y\Csc.|4)qf/2j7J5t@ '`>0vʶtqh7(Tޠ,3ٽzbF:ԏ]EfS7DtGG<==#lZ']=qql?) 87;w0?k_/nU7XDkt/T/TjR(#QQr(!Yˮ5::>Wf¦Uܑ >:=?HҰ@B$;=a<2(@\6y>F$Khj'Ǿ"DB5l?u[1jR{Hk|V*뵪wpه>&V\>GzSBL< #e :*+w+O Y3(5M1s2xhXFy,ֹ%3 |GDUx-" ||/H}jœUN<h5v_݉fhAGM_\=cA-.(qc=(twC׃Oƭ>4MXV]M[XW-t8N;r~cdw-t}h~̣`y%rePKYL0 (*=\RcgHƈq"V;jۉ$AYע%*1:H?4P^3"Tط5/ltދx"jUzFdLdHX _5h&Ϧ []WߩW'\0>zu+gPu$WzS%i,R6kpqo,&Y9iI)ma9H *tp\"h"ʞ#OյQ!u@b έL02U[s=8zTF 5ӎsK8RDﮙV8_bf^+[Sp $lI?w=|C > e[kKz7sRyhm{5oyd_Yq?)UYΫlhYņjC{ÿ >! btY F6sd(㡢 aē<@b. k-?,ϼ ~C!'=Tlv\(7A%Wxe*)<),V3 O\ KL5,? `)}MG4L9:t5g_zLQ$ 0G$H5WKd8&{bl@B7?F0)%pVՕsGl4e{og"ku: }Ic bV@gӘQ7ȣIIfJI(x(׎<_.K{'8fSiEx0!x$V [ L_sNq.!2 !#5@*Kj<"^T8g4@ۊi:qNC#Xo9v=ƨ1OMԿZYʙ1R<8>i`<Ѽ\ɃAu w,f 0]6Fʲu_5t{Y6Y#Uj5vU/ZHI#ቐ*ƢB*5Z# ؘee >89}oe0Z0gĻ6<]W-< 9!J;Ơ|m.OYV'8Db'dSiV'1>Au; iOY$Qն3Fe? XT8inKvl"9H-QzmJ,ֱGӇfKC=qƒZzrrfCۃdn{ƴ>Ym],sfl.;J0!#/"G Vq@]O67k]f?!aig<ӯibNQevPw25 j|R7C-šp i쌋%)64.d >c2EaiMnjةsF4N7+sZZM}a^݊+ ۓWb ^f@m ʍj 76՚z PEUA9iȎU N۰JX4=ց+v&0' &AYV56G>VɃ;Jq/(tg :Qm# ;* { ޛ^)U[ !ta43aoyLbDjHOumv#(^&~~jXeۇ F?DbYo(1xLwbQ7F+@FߒeC2͝v#;Hڌ֪\gỵuo6-|?#/]Rt_N>^5qzjJTJ*p$Lhs[ih*4EM2@I623ާI}-7'Ze4klBy"E< *rg:9Ho|LD: &\Eϓ.1^w0KxSh؄*iQ>vLfւbpf/gTu[Z ߫w. /z8PD#)޿_%bo$g򇧡rȥ :> H˞s~wTǚ`xmIbcQIU+s{r|,z;ZGV! D7*>5ji" 1+]7XøEL{ŪSSq=EN` 8ygO7M\vQƎpM=zV E浡'}{ G΋UCXBus`[9WK,Daq:N>^j،9zMx~>,"bn9:UF6+D5}x`K[_]EfrRxS#5e~ơ¼JH͵+7™?a$8"`@fH4h>[If8; t~PMCsqՈTrNXڞm"eh]D1($@k*mnf )Q]ɶ YZ