memkind-1.14.0-150500.1.1 >  A c$p9|.ϯ0w~Q)o2Kj="O9ul9P&58]v6E(0JVSerJ5Á}8g: S]B`t)O x&!*̦oLxWC*VmŃ5pس̳b@1%%kupz LvB Y!Z,朄|o+_Lz_9f0d1c40dd231e2859b8c1a6c5655997b32e3ef69337d734807dab9a6c6fdab28e4b360f4fda936524099f0983a97080e85d41424xHc$p9|$r}qUP"SJ).U3\/HW2 $+By`PLPb.d/;Yk{شh !3a}*E:Jzn^#t\{#-Ge8l̺ߟJZ=0ϑ^Z+#5Ut\%`Qe2<8e_&xjl~mB)鞖D#"|>p>*?*d   9!BO e       8      3 j  (8 9 : F#G# H# I$ X$ Y$(\$L ]$x ^%"b%c&9d&e&f&l&u& v&w) x) y*z*h*x*|**Cmemkind1.14.0150500.1.1User Extensible Heap ManagerThe memkind library is an user extensible heap manager built on top of jemalloc which enables control of memory characteristics and a partitioning of the heap between kinds of memory.c$ibs-arm-3~SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Libraries/C and C++http://memkind.github.io/memkindlinuxaarch64!KiR9 \A큤c$c$c$c$c$c$c$c$c$c$c$0745ac8b8189aeb51c375cf1acf4759d22b5977e76ca96c8aa53596c194682404291f57fe3ec00af5cdbe17c4e6ae4a860ef1f439287de90d090ddff3e0d8fed1c471524e13decaa0a08887f345b62a0daef7bcb74f0b28fdda098d9fa4d6a3efc363eb2f172a20e5a5b770465343ac4f8ce7776666a7b295f1064a49ac6bce3fb394fca03ff98e9f9f68ef6f7ae6af77919874347b2b605d56b43d0dabfee4abb0df1bd902faba507c15975eb9973e695f2732f760d851b4f9c7ba17068f5ff9e9fbad1de538e201a9e91e5f723447a5259c96589cab0ac506670a2bb35116d1aef3ff56259da45e96e34d2c9b2399371e9fa23f5565dd9a9fad6fa4760305c96407359cf77a16c04810a0961c0a38280c866c5121250a3dd4eec5f8a2b00c10202c6130a9aacd43edb923110808b199cb13bd6f8a72ffc20f66a7def57e10frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmemkind-1.14.0-150500.1.1.src.rpmmemkindmemkind(aarch-64)@@@@@@@@@@    ld-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)libmemkind.so.0()(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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-arm-3 1674650798 1.14.0-150500.1.11.14.0-150500.1.1memkind-auto-dax-kmem-nodesmemkind-hbw-nodesmemtiermemkindCOPYINGREADMEVERSIONmemkind-auto-dax-kmem-nodes.1.gzmemkind-hbw-nodes.1.gzmemtier.1.gzlibmemtier.7.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/memkind//usr/share/man/man1//usr/share/man/man7/-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-memkindcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6d716f5ad959b3de25ed69690f32e20e817822ce, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c1a1d04d6ebdb46df3c8bb78cc0807eb18b37be9, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=911cdbd6627a85c9cf4671a2071822684206959f, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRRRRRR RRRRRR0;X7QX)W=i4utf-8bab7f016e8e496a54c18ba7f88771598fa4eaa599f99443d860616f8f20acb37? 7zXZ !t/{I&] crv9w¤l*׋'#\(\yYuJP,E.)Vc=QDD .ēevRh䩷xFr2rFo}ML$"QYfvM~j`-`=Z#lɥqvPQsQMj Dwe//7rOB hqw\U.kH _\ɀe[v] 5iF.]7H >?|]rɃl[y/.4Y "cFI8KC 4ZT sn%}bGG7`ӽ5Pݾ衽-Jha}G SjΉGQvjڧc^ַjbT cY,@pиA{W~aQ{g6{wǹ({F'CItу+ \'Α3(Sw$a űNOc)P@`ku2M\t\w,b o-`aF r~%|LOת  V%y $d,M bjY-r3ajL0d-狢k"Ng!r'CE Y9xӋ1*$s |5}[NsujY<Dm˝}QN6V38x{3{%ߒh>&W4NJ`Ƽky6&t؋p4Z'd#ZRECS FzdBZ ze2-lاLC5Y~5_deE#.Q(LnϊnT`X:Ѩ ֐Lpi"Iu7*֪=}Br0M%j }[ulm8]ufDBr8hФj58 x"5D܄'rkpI%D~`44 މUvJ6mS YOgNXzq+!KzSk1W Tev>_mHǀ&C3@)7aP5@ypk ܢ$#\_vDUoiiP~4Åg]p:y (,) _VU^,Tg,m6矚m8(֓G3X_ߜڽR[!ary؟蜔9?ibC>je,4ߢNJf 3CObbxgJմXx,hީAX8+TKO{S@Fg˝Nf.>5^Vg~  x /SUskf`Y0md_h̔7Y[a5lIc߰Iw[kR ͖9tIx͵0Y)~\N]ͪr TNdre@/;J P!]aNj% ENTK#a|q15aw^L 4lmAlRuig >i_a )i8;دIbgӰ*{[>zϐX6;o=MbADS_.yE_9\: ap6V!ߔD)Եm=#'b RKw\ߗli⼽Shq2Sel@hԟ/NPrc[:L5va%pewNCzkHY/ 2+n "o"[b|o*JIF[*C;Æ }Hú0]9("GN*ZeC&{֡9?3]=>vJ=UK&6,CfRaE{TOF(1#UUwKWg\@ !!N1Pl70uRt&/ ),][G-Ow/gjjPpX U6 f T7Კ3OH,;aS* mUݼaxV{N?gN{fw|~dE%J|W1/n~I-OCY|3"< ZavzK}9_sE84n|izpOO m<1qk7} &OnuOѸDjYd7rBJn,}ԻfߐRyCΰk's $P<?}&uFeM%+M`a}7,#SRzCMy18gi68Rk+P''"OtUKLթSUp6ɣ뾚](g8]^ը6F$tX4ɖ;}wU az $پ}GJ,cyDhdyϹ7"ßSj 0@>r/g2kУVX8`R/Zj)LzXS}lѕ&W\BZ]GTP_ Y?;#ڕ_qZRnUu2rcU U k{nnGhS?TN*R̾3e<#뱌Jv.; gv,b;y MG7;&YR ̊0u~a|$q66O7j`<ihER +V馎=Ex~lO'>I{","zO3؃x7ڱVot.<8ixϱ YW/F!A?]@o)Y?^8V2(& l|nC}:m>zҪpS/,Td:kj(=YT3!;C$k ?H˯I5mό?PEJۿZ`4X3̦`v "є&Phşb]Е;0œx % ba5ų҂`c0YU> 'ڜ]sѽ/*^4:8א(lYs%G{Ar[c1:{W3JǽM՚bU?P);?E;eŌQ:䕉lG/B~}w@sFНX kȭH! Y}~4B c6}wuI@)+b=V=hnnx9XV~bjL'd+ WHfdݺmW^IxH_5kTf@OsgtPiaMܵwfV.0jEեf0LUAkab&t/wfPLϏYa#{'|Q'ښ*|,{g pA ứgܓiɢ8rS7t0Y0-ïwaMfGi{{0N/O\f鄋,L׎)r:c7`lL:#nݰWv2m%gGp4y/|Հ <03Y]rq8hHR76+ӏh>zͧ捋JVf?\M3WDho0ԎdSQ4{]AZ-8cgCz!\(QFAM}{--1~z.$?,t[I9eM5͚ur=.A|6G+r<1\kMYt z)$C |6Ǹ\ ?dxEص ?d~cPlC~rIc^Mdi{f\ 8N1v8dA$ ø@Xz4;a_:q SE9O0ϭ1z^x\+*Ԡɼ^1kB{(EF 5AwoeO!"Xݶff 2/rzJ w 0biO3`3AJ N% )($;b[ȇd#C4q` qJ7H^.T ِDqd2>̥g妑4$v)p~7hei*AEYU7*xlFs/`at!dK.tu| 8 z-&7-fHlHVI绞ވ]2h͔*ؾ)ZAbE&6GvNt0n4'(Cl\w_DBUV#Ѯıik[M /F!{aM zI( szjyʫ}M3tw4/Vō^ %kPjqInv&dm_~=M0Pw{-V>2zg+zg]}(дmiVIM;s&Z||a?v~6[=w۠aJBE,lO"ZtfOBԈ7Gko=ևD8 F_Z}E0p=L(H`G. W^- \BDC _`G~v=sBpA|a| ,c#9Nݴ_u>WNXkpz1 a"wb򘤥2w~v!kr9n|^3!3QOm$mh0@Ud$5sД99d -ھ,R$ItFZOg_W6knvp,*y6ǕJ"j7ǟ{:vI^qyCu( Hi2{JM.z.")p 'qom #$tP(S+#_8mL_Lyh`DgX9/'*/J;2P2hDNgGfPFkӼVTFA&]6dF]Ƞ"VA"b鳖o299 ^疬Pz|.WQY 1Yd~|=󵅂hх\e f߁l١vΚmXI *<~e޼H Iݖp_Di-4z:od\Y%mAlEDWƖ jݠi/}P0.6iĶ,$|dSarU5iAAdoRDU=w |iWq5eWQWޚhaȉuz:@0ͩ#,#$ bT4d s/ 㨚[z5 kii=rVnȗ @<# J`oCɼe ais;r^/qCaD^&tE,R~JfTNOnۏf"6:]u0=L8Xu( ZQ8+u8wϟ =a^>Ql W k󩥋᭘ Kk L?Ai9ՍLMmC7zE""XȘ(XN[*ih%nm{bЧQ>6=2`vGD]t!":i L2 tI$M9{Wb3oXr UֶE>AT^7=AذP,q> ",P=NXc NhAUx$HqDz?-p`&ӹ$΍gHG~H=jlve{ :.*WTW范]f%_]U*` \ۭ:.4DӃt(IMI j C4WgtKTh9ou8T7n22EebOT!"?o+Oesp;"ΘϊABQwщL{njz%})Z̑F&Al<ƌ;%XdeuhɌ،.6/u'>{]SLa) sqZ\t#̉ -ToHQh H&PΈZжF# \eP3O؃Z@``@7!/ :Wh#s5RYFeqSQM^]_AZ[r"֞'2pnwqXeʄЦ%/|88; $qAѷ 4^\E٬ix}oC+oњX \6dܿY* gkbL9,4r2Y! 3hG &xʜI2a/UkK6Ct+a~ 6=AS9{1.y\fwஎL]`|CXwݖ/#UiKTN@HiQh5Wluڞ8d&L&_g9Կr5g5-qf?I OQ7j z/m0lӱ-6#Jx!)Qꟓ1A9oCX(S\521+]*`G!$I~:&E9ݬ+-ボ̤㨒se9ԁ/s*"8] @[g6דi'gy$Lh2 t_x2A\˴mC6M'c|Zif "W/pSf wkc z<cM=y̩"O/aK0,M:W,A(0qe_;3n\24.`QoU.T:2{34/vV'Vk["vU8:E姐'2#!ﲴy**4+9>7ޚϪ>GCH^~5ߊ=!1o*[ĕ!%"O7~R+EŴ` ͶB4aEks%qFk&JddF1cPZMR'nZ s٨ گunh6&ka*C5g0硶I1QCQ5AvHT43rqc]7|zpb?^JAG?; /ya'm̅_mtZȃ św(U8Å5F;u 3h?KRjs0dfiʎd'? NpehDrX m s`R%8UK㋹Gp+ÏPd~U,\5'prǀu@`WTlXE#:o1àx4:4Qیx%-*W e`ve K)XN$ S0:a1MP]NmϭY'kC+%b_z~O&`D!+A)ݖʰg{WJ1ߦ\fĒaeLal|qeNЫf5f[ԁ^}.1~%& xonJX'7nt첉RQFqF%K-( *DB֍m_c/8SFbskſ 1 h ˣǘ% Sջph! ?^R9xB,1]%B8uۘu]rz.ZcBűsMU<6ε2(靄>mxox^rmjIpg==ֲ@)PHYp{iОASr):!Ki1*ʋ0$k6ij^,[BjŽ@ MJVq/oЄ`,7Ȕ8qat:P>H+F)PM $9;8Pw0|z^BxjOrL26ƋY{+XtZ: @;2h "vUW.\ "u!cc6Op"4f</tRVM1 w`>fL-8-W4 u*Zpj!9>_x'֫(,hEzn2rpB_ ,X\QM-lr=»ϻ96bڸ=e|Q*u'\1ecÞޟ_i"Mv-; 6[ Fh2DB}-}ȷVr7V:;*UE[I}ꄪϢO{7vSm}O3mHu(f))ي2)V@JFt>v4)P75VP)8L Kŋ^bQv؇g|c9kSgls&hj j(iQ>y5"}9vzڏRde.p{p[sLP]ɍA.҂ KA-rۂ*^գp,Z +p f4vq`qyeU w0Ć~34Iu-1%0lCƗR 7p^;=Ҹ*];2dd1>:zbbz@=jl=80b|ęzφsfeDO"֛i:8g1'!K&xw!!|wBUGmTPui$8'B L Fňa`KH@DYeIfsd($V6}ՁBRn}\; TlƱVl;]2p8a #M0g= gelq2N~N4.7Q3chB)GwǺ1-hHnEK*$!A^ yR)9U2?}K>eh-rgvrA$I _+lQ`uWJ˶3@ xI <-`Σ)TKJG 11MBm“\Ij^%=0y~oɴg\vs"H=l!} .Tu;@™mG] )G=}Y5w]G0Uj>,(,㎷2kҬTrRQKi svlπ#p C2!+;T5dֳ@c8\;/| 1J̅TbsP8ğS{ y-ޑ^i9nOm3B\gU䳥7<o+&[r!/<#p Ep41nSv6;9FXjG-ۅs"%(aͶw۳.YBwHo-T N¼9~յgyh6zf` Ҭns9oSe'ˌ0ԩc0խ|. ؎[Vbr ڊU8GyqV{s,Q@n@1QRą`5UP-\~<Ůh߆hwjk%C >Q5C'ykakѭ΅RH洁ZAŅ] 9BM012ac)o3 r;luF"G4(1{x$s*ANA褳f%$[I)"ưj`(%6{bփ[V[j.QsO+ܿr _o)T+.$|oęXNSG9< ~{9=!2N-MȞ&tvIqMլZH[Aaap Eς`QLq4>*_ƴ,)1M lrҴP|5M!Ү5IˋmfY$f4h% ϪqQ6UGOHHp1C/KD@K bQ}f}`QB%mw]WVLBy13B1m]k7'p̐fEȬE&\-̬- as 9 d"bi<9lyw*j:Q-dƣ\!bFy'~ְҦhGڭץ;ٲ)~H6k_Wa.+SZ|۝# u>TiZ+B>+S18 O"Pwt.xǏ s]_s&*M rEOnKL'bUoPmQM@;]c;K7 جs"&P _g7?Tu.DT>'b ɍNvUmCn\Y0*/c1b-=X~`?ҸНCtiYj$~$2Ck4!9~uxڪ>&n}ӦY2qFi8IO1?m5y^ }Cr.!=\-X9+X5 [m]}>8%*Y@A>䨥XWΛ}YA]96%uEwQއ`ԋ3QXȠb&Mr؄qF3ÞSȯ2* :qF n|Lg3|Nc7:h?`wɴUӰr0ns5a A+iL+8J$Di?4@E[ݴbB2?.Æz] å{Z.#H DS@UKDo|,g{ Qn:Op::%;] k!]h Ll7ߩNλ5z6XpLZ`tj~Fͮ|[sN$S]³]2ţ$ȫC_KO!DʭeQ}tl$_^g.-mAgzd>cwݠE0}uQ%FEtX{~zx-4IQV 8_DHEڇ|{ }j3y 90``vؽ@Ϫ{uYkDgRPh.G%&Jˤڥل Y?QjIlOΓDŭ5B7QVK;n6'Ouo4O~ !j!m,6IH|# Ȱkki޶@"r1[gEbttIY53 %n:o (.XԹwu䓗V`/&Ɋv_ykI31L+caF%ɳ ֛j+dsxnћr@Fw+*C '0't Aڑ<%9V9XlseF>R<ˊ+v =yoJ =moEs*-(JQ]3btGm%=ZҖ6{cҖ2 jHӡ?;D1*Z`c5(` KWvՅɯxdNc3 !GiF5GMgUt$[6XJ,0!/0Ÿщ.\!-:r}%u0zl6q4ՄS|3%Mfg`U9I*gH#쎈km-7/$ xDQ! fS0[3 p:t $S@ԯj,A|t OsEU\No7qqOE#KxI8ūEV x 5h$_ՌD=E-_~ꋢ lYU\ޓsYzփoTe)_{cC8LWnWwZ٬"x|"fD6 ]Pe|.KoͧDƌ6 =9-b,)lmYerГ HԄB^h¯6/倮rbl 5jmW銭%3e^X 5oL19t@h],~2X[D/=MeӅնuXہOo;.Dl8idn|J+W;[MyEF`N%$+r@o+dDI"Ã\d?88L3"a<ԝu B%&<$LHq8*Β[QL(h̥XL@(-TO5+>2/hX!< GT+[yLfm4:tC~*. .- b8-b.#{7UNqu:TaZ<}lm6Z1mưl_m>"xh`aO+K/ [v%3p6Ci5Tog<+tΎ(1H(.xuoF]NrU#Jmd}/m2Sig6c%vxƅ7@ǺU}|wõ/v#AdmUetBRٛba:f)MX< ѡ >;9O۟#?Q0b~r+{,;k̓,o+4zpQyLԯ]pl7!t9}(I2~jmcW>3= q^)\frꅩآ>oO,.Wu{sGhZ&m+s&ohIˬ o bXm9:<l9ݒp fukZS={}Z\Q߮Pˉ2&n&_\%GV+x0b#Yb b3Z9nFؚbhp)i_5)2=dڒ/ YZ