libvmmalloc-devel-1.7-1.67 >  A ^p9|-7RR6k|+-+O%p>=?=d  `  -Mbhp     *@\_(89: F9G9H9I9X:Y: \:$]:@^:b:c;d;e;f;l;u<v<,w<x=y= z=h=x=|==Clibvmmalloc-devel1.71.67Development files for the Dynamic-to-Persistent allocation libraryThe libvmmalloc library transparently converts all the dynamic memory allocations into persistent memory allocations. This allows the use of persistent memory as volatile memory without modifying the target application. This subpackage contains libraries and header files for developing applications that want to specifically make use of libvmmalloc.^Igoat16_SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++http://pmem.io/pmdk/linuxx86_64M聤A]3^B^A^C^B^B^D552ec40dde14a0ba4d7ba82e9ac6a9190b437d4b5c9053d7a4fd5bf9ca9226b825d75bad2c802262081d67a60660392fcb86d2e438979642c296510339f58265e769baad993be541624cbeab21939eb213afe88102c1313ecb70161cb4ac3985libvmmalloc.so.1libvmmalloc.so.1libvmmalloc.so.1.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootpmdk-1.7-1.67.src.rpmlibvmmalloc-devellibvmmalloc-devel(x86-64)pkgconfig(libvmmalloc)@@@@@@@@@@@@@@@@@    /usr/bin/pkg-configld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libvmmalloc1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.73.0.4-14.6.0-14.0-15.2-14.14.1]n\@\\@\O[@[@[s[Zc/@ZB9ZB9YYm@YTXDX~@X~@XCW~D@WoWKVV$@Unmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.commliska@suse.czjengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.deopensuse-packaging@opensuse.orgjengelh@inai.dejengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comkrzysztof.czurylo@intel.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.com- Update to PMDK 1.7 (jsc#SLE-9886) - Introduces new APIs in libpmemobj for managing space used by transactions. (see pmemobj_tx_log_append_buffer man page for details) - Introduces new APIs in librpmem, splitting rpmem_persist into rpmem_flush and rpmem_drain, allowing applications to use the flush + drain model already known from libpmem. (libpmemobj does not use this feature yet) - Optimizes large libpmemobj transactions by significantly reducing the amount of memory modified at the commit phase. - Optimizes tracking of libpmemobj reservations. - Adds new flags for libpmemobj's pmemobj_tx_xadd_range[_direct] API: POBJ_XADD_NO_SNAPSHOT and POBJ_XADD_ASSUME_INITIALIZED, allowing applications to optimize how memory is tracked by the library. - To support some of the above changes the libpmemobj on-media layout had to be changed, which means that old pools have to be converted using pmdk-convert >= 1.7.- Disable Werror to deal with a new GCC 9 warning.- Update to PMDK 1.6 (jsc#SLE-5400) - See ChangeLog for details- Disable LTO (boo#1133276).- Restore pmdk-tools package- Update to PMDK 1.5 (FATE#326234) * New features: * common: unsafe shutdown detection (SDS) * common: detection and repair of uncorrectable memory errors (bad blocks) * pool: new "feature" subcommand for enabling and disabling detection of unsafe shutdown and uncorrectable memory errors * common: auto flush detection on Windows (on Linux since 1.4) * pmreorder: new tool for verification of persistent memory algorithms * obj: new on media layout * pmem/obj: new flexible memcpy|memmove|memset API * obj: new flushing APIs: pmemobj_xpersist, pmemobj_xflush (PMEMOBJ_F_RELAXED) * rpmem: new flag RPMEM_PERSIST_RELAXED for rpmem_persist * obj: lazily initialized volatile variables (pmemobj_volatile) (EXPERIMENTAL) * obj: allocation classes with alignment * obj: new action APIs: pmemobj_defer_free, POBJ_XRESERVE_NEW, POBJ_XRESERVE_ALLOC * blk/log: new "ctl" API * Optimizations: * obj: major performance improvements for AEP NVDIMMs * obj: better space utilization for small allocations * common: call msync only on one page for deep drain * Other changes: * The libpmemcto library has been removed * obj: remove actions limit * common: new dependency on libndctl * pmempool: the "convert" subcommand is now a wrapper around pmdk-convert * C++ bindings have been split off to a separate project (libpmemobj-cpp) * Bug fixes: * obj: fix type numbers for pmemobj_list_insert_new * pmem: fix inconsistency in pmem_is_pmem * daxio: fix checking and adjusting length- Update to new upstream release 1.4.2 * common: support for concatenated Device-DAX devices with 2M/1G alignment * pmem: add support for "deep flush" operation * common: add experimental support for aarch64 - Split development documentation into its own package so it does not always get installed for the build service.- Update to version 1.4 (FATE#325145): - build-fix.patch * doc: update ChangeLog for 1.4 release * common: SRCVERSION for out of git tree builds * doc: mark experimental APIs in man pages * doc: rephrase paragraphs mentioning eADR * doc: update man page version numbers * doc: automatic master docs update * doc: update README- Update descriptions from NVML to PMDK.- Adjust Obsoletes/Provides to exact version- Upstream project was renamed to PMDK. - Rename nvml and nvml-tools RPMs to pmdk and pmdk-tools - Update to version 1.3.1 - Bug fixes: - rpmem: fix issues reported by Coverity - rpmem: fix read error handling - rpmem: add fip monitor - test: add rpmemd termination handling test - cpp: fix pop.persist function in obj_cpp_ptr - rpmem: return failure for a failed allocation - rpmem: fix potential memory leak - common: fix available rm options msg - pool: fix pmempool_get_max_size - obj: fix potential deadlock during realloc - obj: initialize TLS data - rpmem: fix cleanup if fork() failed - obj: fix bogus OOM after exhausting first zone- Fix RPM groups- Update to upstream version 1.3 (FATE#322653) This release introduces some useful features and optimizations in libpmemobj. Most of them are experimental and controlled by the new pmemobj_ctl APIs. For details, please check the feature requests identified by the issue numbers listed next to the items below. Other important changes are related to performance tuning and stabilization of librpmem library, which is used by libpmemobj to get remote access to persistent memory and to provide basic data replication over RDMA. The librpmem is still considered experimental. New features: - common: add support for concatenated DAX Devices - common: add Unicode support on Windows - common: add long path support on Windows - common: add NVML installer for Windows - pmem: make pmem_is_pmem() true for Device DAX only - obj: add pmemobj_wcsdup()/pmemobj_tx_wcsdup() APIs - obj: export non-inlined pmemobj_direct() - obj: add PMEMOBJ_NLANES env variable - cpp: introduce the allocator - cpp: add wstring version of C++ entry points - vmem: add vmem_wcsdup() API entry - pool: add pmempool_rm() function (#307) - pool: add --force flag for create command (#529) - benchmark: add a minimal execution time option - benchmark: add thread affinity option - benchmark: print 99% and 99.9% percentiles - doc: separate Linux/Windows version of web-based man pages Optimizations: - obj: cache _pobj_cached_pool in pmemobj_direct() - obj: optimize thread utilization of buckets - obj: stop grabbing a lock when querying pool ptr - rpmem: use multiple endpoints Bug fixes: - common: fix issues reported by static code analyzers - pmem: fix mmap() implementation on Windows - pmem: fix mapping addr/length alignment on Windows - pmem: fix PMEM_MMAP_HINT implementation on Windows - pmem: fix pmem_is_pmem() on invalid memory ranges - pmem: fix wrong is_pmem returned by pmem_map_file() - pmem: fix mprotect() for private mappings on Windows - pmem: modify pmem_is_pmem() behavior for len==0 - obj: add failsafe to prevent allocs in constructor - cpp: fix swap implementation - cpp: fix sync primitives' constructors - cpp: fix wrong pointer type in the allocator - cpp: return persistent_ptr::swap to being public - pool: treat invalid answer as 'n' - pool: unify flags value for dry run - pool: transform for remote replicas - rpmem: persistency method detection - benchmark: fix time measurement - Prevent debug libraries from providing symbols- Update to new upstream release 1.2.3 * pmempool: fix mapping type in pool_params_parse- Manpages do not belong into the shlib package- Run fdupes- Update to upstream version 1.2.1 (FATE#321727) This NVML release changes the behavior of pmem_is_pmem() on Linux. The pmem_is_pmem() function will now return true only if the entire range is mapped directly from Device DAX (/dev/daxX.Y) without an intervening file system, and only if the corresponding file mapping was created with pmem_map_file(). See libpmem(3) for details.- Update to upstream version 1.2 (FATE#321727) + build-fix.patch - 0001-libpmemblk-cast-translation-entry-to-uint64_t-when-calculating-data-offset.patch * Add Device DAX support, providing that "optimized flush" mechanism defined in SNIA NVM Programming Model can safely be used, even if PMEM-aware file system supporting that model is not available, or if the user does not want to use the file system for some reason. * Add a package for libpmemobj C++ bindings. C++ API is no longer considered experimental. Web-based documentation for C++ API is available on http://pmem.io. * Add "sync" and "transform" commands to pmempool utility. The "sync" command allows to recover missing or corrupted part(s) of a pool set from a healthy replica, while the "transform" command is a convenient way for modifying the structure of an existing pool set, i.e. by adding or removing replicas. * Add experimental support for remote access to persistent memory and basic remote data replication over RDMA (librpmem). Experimental support for remote replicas is also provided by libpmemobj library. Note: This is one not packaged for SUSE yet.- Fix 32 Bit overflow in resulting in flying writes (bsc#986657) + 0001-libpmemblk-cast-translation-entry-to-uint64_t-when-calculating-data-offset.patch- Update to upstream version 1.1 (FATE#319673) * A new version of libpmemobj pool layout is introduced. * Internal undo log structure has been modified to improve performance of pmemobj transactions. * Memory pools created with older versions of the libpmemobj library must be converted to the new format using "pmempool convert" command. See pmempool-convert(1) for details. * A new "libpmempool" library is available, providing support for off-line pool management and diagnostics. Initially, it provides only "check" and "repair" operations for log and blk memory pools, and for BTT devices. * pmem: deprecate PCOMMIT * blk: match BTT Flog initialization with Linux NVDIMM BTT * pmem: defer pmem_is_pmem() initialization * cpp: clarify polymorphism in persistent_ptr * obj: let the "before" flag be any non-zero value * obj: fix compare array pptr to nullptr * log/blk: set errno if replica section is specified - Remove libuuid dependency - Update link to source tarball (x.y.tar.gz => nvml-x.y.tar.gz) - Add libpmempool subpackage - Add new BuildRequires: pkg-config, glibc-devel- Version 1.0 The API of six libraries (libpmem, libpmemblk, libpmemlog, libpmemobj, libvmem, libvmmalloc) is complete and stable. The on-media layout of persistent memory pools will be maintained from this point, and if changed it will be backward compatible. Man pages are all complete. This release has been validated to "Production quality". For the purpose of new features planned for next releases of NVML there have been some API modifications made: - pmem: pmem_map replaced with pmem_map_file - log/blk: 'off_t' substituted with 'long long' - obj: type numbers extended to 64-bit - obj: new entry points and macros added: pmemobj_tx_errno, pmemobj_tx_lock, pmemobj_mutex_timedlock, TX_ADD_DIRECT, TX_ADD_FIELD_DIRECT, TX_SET_DIRECT Other key changes since version 0.4 include: - common: updated/fixed installation scripts - common: eliminated dependency on libuuid - pmem: CPU features/ISA detection using CPUID - obj: improved error handling - obj: atomic allocation fails if constructor returns error - obj: multiple performance optimizations - obj: object store refactoring - obj: additional examples and benchmarks This release also introduces a prototype implementation of C++ bindings for libpmemobj. Note that C++ API is still experimental and should not be used in production environments.- Update to upstream version 0.4 This NVML version primarily focuses on improving code quality and reliability. In addition to a couple of bug fixes, the changes include: - benchmarks for libpmemobj, libpmemblk and libvmem - additional pmemobj tests and examples - pool mapping address randomization - added pmempool "rm" command - eliminated libpmem dependency on libpthread - enabled extra warnings - minor performance improvements Man pages are all complete. This release is considered "Beta quality" by the team, having been thoroughly validated, including significant performance analysis. The pmempool command does not yet support "check" and "repair" operations for pmemobj type pools.- Update to upstream version 0.3 NVML is now feature complete, adding support for: - pool sets - pmemobj local replication (active/passive) - experimental valgrind support - pmempool support for all pool types Man pages are all complete. This release is considered "Alpha quality" by the team, having gone through significant validation but only some performance analysis at this point.- Initial packaging for SUSE (version 0.2)goat16 15914076891.7-1.671.7-1.671.7libvmmalloc.hlibvmmalloc.solibvmmalloc.pcpmdk_debuglibvmmalloc.solibvmmalloc.so.1libvmmalloc.so.1.0.0/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/lib64/pmdk_debug/-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-SP2:GA/standard/07f48da22f77e7902124fb9b35694384-pmdkcpioxz5x86_64-suse-linuxC source, ASCII textpkgconfig filedirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=88b6462ad5c8f706ea9819cc1bb9576c794aaaab, strippedPRRRRRR R RRRR R RRR RR]闼`eIutf-8ef73147041eaa783c55c2eab3da5c4eb2d6d7790c3e22385fe8df6e9c8e143f2? 7zXZ !t/ *] crv(vX0~pDVf!PGP&ͮ(7/qvUGrdr%2NyG N.PO 3~cBnAč:ԩ4bQȮMf0ie`z>{Fؓj* ࿶:*ec5 /Cu'9o, ` RjIIn<6ʃ[>6-yU> V:ϛ76X:݋gz{/ *3- zV)&p3 fFcp'ce,WȜu5@Ql 6ʄȈV Q7E{%];zڤv~Qo Wp)8H"z!a8ϑ(`=zo _#P 5`.wBlؾD|EV^RY_7d`r, j}0!EygV,O^9lcb1tA Ƶ2f6w* x;Uy[:]_0V?t{ycՙ__Ռkkܶzt6e9AnîWUS^gk+45h45#׽Tn<7aFEER_Wp/um=$nz rmJ9 }46Td cHѺ|!'񿲗J4 a H%A)fj l=gQ#2f!#trFCXɑyp&#?Z= teC"%X Z)`rgFW-kdבyOqQPj΋"ed^B+챫­a<Ąx12IcfP;$RXTU@W7Z=[dC.FbfJ^4;L*)LpWh`&2|)}6̠YA x;䃬`<oFf9b*A%PR 'gf_4DM韛5j]6V&:.Ӝ36P]!i x\R%z>9nSk>[y%&p(Ο<:p#_g3@o00A]dr%Z#7e&g9<}P"G燔G_^Bj̶7L7P: ͝/j]a(DT/8\V+io}KxK;[qm߫ldStI6xRΤ :v' ,#?R[#'z Ѹә!|i,<<'Țs9b/Eodv Pc@fY W沌yվ0}A7_ni9 ^3hgcؗe(&*|;R6l9#I9+Z=s>*10/z?dV( ",_x~J\1hq1"Ϊ48vD6Aexfͺw#{#h]mlOtaV=ih9@*WRLP0,#S*;dML˟PV[TX1`)؎C @2io₰wr S >#Lql6VprRe~Grs5;i$ 94n#Zn'܀o(4pKddIL26\ʳBE +Oz\[X2djο' s5rN Dg}$Ę2H3B5TUK6@f㢌>(*e}fYMzu9,ȵe~8ݫL+ԒM8y=l{0xع>}kQZg pm ćW#ˤ(c. T*W+/\E*үE(eLЎG(&{Ae#|C/6f CΦ‡kՒ1S[W&ԞYZPܞpke$\؃@,xz-D9>ˆ/0Rw-ƕrveF(j~DRQLq B2甌MĘ4gp3fx*C r.4`2/5QςT,gO 9l{Iuw?δim'¦ ?OT'Ƕ$O$;4Vbk7} ɫeax9--$}Tzk>ڎjwx1kWqL|2-J `)@3_\^ޭ|X5 ')4,ŜpSꂮO@="!C|/ HdwGnǼs8\V)`'ʉ "yU Fh[|Q8. 9}\*)ڤ95 ?aW;uGgpR 3nB 6! W{3DSlsM5YU 3Sy%i R`BQ238fwKia qIة:͉$M2/rYvlof;ׂJź~N :j$ą-6i5cn&H.R8-_zk*(z-\>ݿfsP3zHKKχK^.dy Qa:7y%nC>C@_E NTJe7OZ1+O<-;L$U sx-m@]˘FTZuç6߀L u]} 7V2pQi 維)FVv)>fެ37Kc~]I|oޮM(e%P} ico?R185}T)R#&a>ڰhSqdBôneɸmU>^Dɋݼ=Y!,!$P։y`a\9x> 9\Fm\d{+s=! "l[Rܠ#Yu!"wU#&Osʍ|FkB*B|×] I*̅AlΟ^Y`}{ ?^ĨqBXE]d⌨GbzNJ8zx^, Y/=1DWtNjaaːl(oB ړMqT'(x' kc$NM03لk3鑰zbT'  Kj#}4 )M,۷R1"~?Lх5_II džY`bA׶^6 n N%aY貊 ҹNUz !n\s-~JLkdöCv5p;HK'Lgdd-C9l$r60i0E5Q%=n{TZMǖG'<@{OzQ|LJr.fx;ӨՂyPV]׶Hm\$(ey!dr+!ĝF G_( O~2WqgOv*!xMJX1 tuUcT#@||ݪ> ߁}R ݽlD%֍"%AjQUE*@Y 䡙<,s`/d ^4-~  Tc*=8P}c"k3*ọ6yHB^%рa9Yc2^Da@"X9Na~A wJ)ĔJX[1d*6InoZ}OɛӔh'J-R~"z݈c/ WSu-/a 3\ayyJԜƻ.?-̌s*/IF,F⨗xyCVZ2c <(gexv<o2'i|m-q4%9/C_*'gyNIR;m8wR *1 )Pd)u XV**BK YXZv=y՚PTjYN4SOuf%]SzR0œAdbɋPo}-b'Rv|5VSSM`R-İ%Gj ОN}yh3wD98rʙo%T({+4c3HDKp?1v,F+1e ytyU3 nbX~9m,@u-F;.QF941 yvd+ 7ͧs Ϯ:|NM0j!@MN|&0کGKJOc(Y.1?䇦QH}۴P&Pz> wF_VsVTCpzI)|z`PQ|t+邘8J+.b mW~+*3̯ЅӾnkҶD,&E@ٖ!!7FiJ廵2E0ϴ$H1"x -žPd  ?]}8+'MMPub潪? wHoֲğO [c:U۬9c#=EԤO y+'zʒ_PJ-< 8 M#1 boyx`.uHط"Lq\McbR]=ԯ!P`g+_+*>U+gYIkҌ \&AzpZOΞ:bLZ?̈́?gc5_3J 35 zոX~ ss kQ@ tKѹᨮ4T>R69Uj9^C .vnkF+7n!1Z.*Nlޣ8dz-6<K쎐$ iIpvJ[}.8m5e!AHv z"<+,\{Δ:1Wf3 KAI~Kתr4#2%x~= #$sk~nXThL^KU1FLF|It Qݬq$1e+Q@DQ"xʵ#>};~9y]!T]DSQpyv2kWJig:Wc/cq gt^j^1slu%DOA/JC]Ys)N _`Gk_:ɛzqgËu]5_r|Ԫ33lSsS1ѝp7Q)Q7'Mϟ3YHI` }Ép iFd@;BAsMA>Iw}xڎOFU%}]70צsT*DRPOn7z+ ynXN ^Z'7 ?%{td!wؿBAhL`YQS."NKp+WҼ Ƙ!~9viCF.}(c_J\K5qG$<]ƋXrB/]jڭ ^hT>$G[y8 `Kj=z~D/,`*ڡy/NE|FLNCg,-Ta~@K#̒UNN^#ڣ9O&T@s Fr_Ѹ6;j.w/Ϊz˴U*" Њ`,!I2hO<ԞVPq)ؠdT3̓t?ÐKIl o ߘ%, 6ӨФxU+WKs$n2N-^sVffjM=a.&Iw{'絪03HeyA!gO4k.Аg'ߧ<2Ŧ!O"7lCTea<1nχO"Bg"|r@% nж L&&#c`BO 7(:/"McD+-0/\%$W@8I/HSh2n1d.{5Szȟ*aÐo(See"掖= bPY8e4pPF|Q!͉Iy)F|Y!dC~RU,x|$`Z`'%-f'9INA& bR B"/WVw"+11܏ F K>g5xG1qO0/mU٢٠DU9Xq~ÌC|žo O3MyMU+FB 5Tտ+TvjOxWgh vҏt2B/ę4Et&וucsQ Be$JRlˉ\.8jH+p}4f}) A@-0,Kl\JEFqzw ;4]$I1$c)jWiAqҹY[,q;aڏO2@Z$,%!֕ưlrI=:xt?U)Ǽ]?['9`g/xvM+5K{ }0C@`eմ.'] '|XQ'3U)]@c*]ч!WͤF_vW@~d-"xJ=;/+]ͳMfAC f7OAu9#n, oֆ[=;(-E&x^Wͷnw$0?= _钃*̨j~Aw x12yQCIBg[uQ͋M7N/ &|Sv!T̮035'uyo 0@Z8 EÕԝlFba7~k<p.#Z;5@|8s6<.))u'%ey#--hG[ҵQg*145ߏ?|",g=jPN 'CЪ{V{ζq4_o; 6RhЃUŊT:juJ^{ cB8][Fpֶ @?vv:cN)O-b6 U^r!&7b|4 ;S\T7^: xqЈl3E'5(b7Fk3IpO0oe<|ۗz~mLr )pN7E2WԶ2&quBp*"ᴘv|(7dqo~@B/m#Nw)La}8F vcmy7W/?coꨶ"&$|,2mem4NAB@g&42"-zYT4UMeKzq#l('gT>JYA1RYG7%ڹ1 ]MDY`>A_>Na[ik/'5+Qӟ[}9u3GWorsbNs ENY| ..+'8OJFNJL4|Xxhfyq w)6-EO{;UvW hsih rsMBظ"$hLf-Kr@*c!c6MpUS7#jlVHԆJZ6]L/ĺHTuMqÌƈ顮& /dGl+j= Tj󵋥߼B Ö ΣFOB)q酏668sv@3*%R^EiދL׮:Էow8V^e4)ܺn0yfب'/`;b$WDUR- 5-%>mW nQ-(jZP0Gz9Z'L|I!gM+>U 9w=܊]vQ+n UxWh^'WҬ=Rxsv1]f`4;%\e3a\UJLVJ$ͳfE#.CMq6ɹn9X)o[N2aׁ۬Di'ߤt" *i;7/6}$?Idfi^'@wԋ1$El ?CvB]h0 MBH<$@w jPW -u n#۾8xmF 'r1 |kMkǁ3>*kMD*ao˾o) 9sXRX7&&Ήz۪tS㶐)R H#L UXsV.nvYnnD:Ls~6bA]z!{g%e]N^TZW&fduI?Io{Me2LV%N,~zխ%#܆] Mε4vDM~+g2B' u>:qJ/ hGfN#! oH%)x$~r7 ݛZ8.da<'W`zMAaI3 /Yoq$}Ҹ"V @}HK}GmQUazfΝ #[U*t n$ZIIgvFՓj1oBvsLGRak3 CtD]rJN 9Ftk\[q."kt M{k7k }N%: ԝ;cOn^1>XOޔ'YڐOS{t$<4N;o³זrR&.ВAfIUp3V=Ta.^C17ĺ+W 0Ξs@yyŴc\?u3B#*Ͻ]c[ꊸDKE0DI;5Xbd^jnxR;/w 7xr덵YVl}uKYLF%﹁3ZL ` ]- H)\yq2SڰRC8J)g$~p)`ckɈߍ#U fmFyrQYJ JfB >\Yl$cDcoǻN/y&eW).'Ԧ3n W{t*gvM˫0]EҜN!;*(|3º|(u!ݯcTSN8wyqfTfKJōY^EC,rA_{0f@IMgVj=gDh8ƹH5$6^5DMm}Oz:FmiAy[iASY~aE5MAv|۽ >^߃M RY*G̉VȲ>]V}a3e6Ȯv >KpMiS ؼ~:Ycim ~O;% "R.- <y&:=Zʷ׵U0Hg]ݡeњjP3nT #$7PL $ Ǭ%9m_K$˜HWb:Ǯ7S eaR'F.IS9u{(9Q9\p6B<0 BlB}m6ӗ07nRr -gWW%ӈl{S|ܴ4 ߭u !kpRIuRHpg3-JWi CXE(fri./XA0|`߈*KȰ^Lq3agpֵ!8m:&[N hE\*Q&F՞Egne 6 vZ5j_꽊G]֗Pd~T  /$ba<$KA/"dm2(5S^$4 8Fs@u8#2Xބ%*E 5=(E/԰JRPrP_^/fw(ݑ^.tdʹ=\,xTʄs`0n&> 6c/3@}P1Hߋ/HS=u&kY EE\r*3ٸs޷IVvDDwYX̘e2gꏎE}655(#F P}R޻qC?n5X/h$8ZnM801(+ۂ喞`f_)˕Z1ݽ Yo}` XS=a[*jdEuˢōU֫W|?8u D&||QBjʫ&t`C[DU8ZN3UZTKBi颗J'R7Tk+[?'[]O':@IX@l|5`L(AX:v?7 7K`6'tr dy:@qwoj|&;/%| ||q 9 2.r1 *P֯|`bP;G۞扟m&W2z10ת T-uJRB {mF^8?xy*<@Ҁ%O-@'̫r'cs~ludP"E&j > Şl;XKhg0}Il |3{ǑɪYG["JdzNV>AE"[尚0ӼqȪ;i/ͬ1jCHzŌtgN)gG)x۔|?x./ [:Y:_8&qs0g`q^]o%n+Lx8r{)XQCk`f3؜g}[0E'\e'-Pm˼:rӖUD1}f. V~4Ѕ맍hY;,k㣭'Ke<r]>߰daRS56,_6sޓ,BZʈȌ寚xOS?:\Is&ͽQKQJ=!w䖌x s&.9ƼoF?Ƚ-l%TrVD}'͙iX=R4lF~F .7(WtE6 B_M^Eph6dWo u'gje)AfӐNn"ZmD::()uV"5$= x;uƔe+Y6?NwvF^ٯkU>f4MsGqώ<}ג|CX> 6nu˝DEJvY_cؚc9f)#dH \Z"M7!w$jՒ3KESU: Y=>ϋҊbEb,!eODَ6Y"*2=WӼ5tFJ5s"{Uq`=3$%l=tvu-(fn0! (sKarVZ+6x 5a k5S%F/ iYRf4q%?]4l^Fq얷-ؕѭs ⏏G8}0M8Gś מ;ˬ;O85y^ zgōpf!^4RTkX5Mn堧td)d~`ef׷} ׀rN*fsOՕCz~$łQ,g喴O;D (LцJRƬ,%.=^ͨ]5+mn-=A=u]NA$]krUvA}ثwv_@O:'M."C|Ad!]3@= Tꠉsj,o|*L -ޗ,t/Uop>Ѷ8=ÚC& yJr'1FPsK ;K#j%6K*p_R~? 9=Ns{&o9>yVP@K>u#ggQM@Y]h ͂|9ݴoMKNbhI'9-agA'p>cH'GqCm^W?i-omcv~(S֖ld g%iޅ?6wEy3Y'Hd/`Y}ԟ-e=4Mn=NŞy8\ Ү41cU9&Y<Ԩ~ט$u+@m^݊EXLQ({B@cco {v_B'P!]cg<K!!Xvq2$ꯨD)"(O8&,o>^)S;%[k~SKn7hc,9$G+":,IE`U{Z~KҚޏ" >`mn"BtzR:, FU$w;J[,HSuh ;d6RU\es(9=8G0$qJEM#& {q<õp@Ĕ~ DVKH8װzPK&E,ڬi@n&ZDo2Iސ?n;S um`퇁ัm]M4g?X &w-?bUT}n "5 7,Z?M+>CyB q 7~)T%n?{QzxVF{";XKvHYMJ+o\!#~梁kJDW$'`5=g8KʽSzat$ Hp'+,"LcUh'cx%FtV#eݓ7]2Bdp9%EW>]y W e!bnoG96,ou@aɷJ,H`Y0yCԈeXVVlW»B}u" T`13AѸgpfB R#D/r_ <(Vrk)Z[5le[C~瀒wȴm0ym#6hơ`&yC b‡QU?ZeS0^ׂĐ8dJX;18/hl@I=#˧77In@3 G -{$x ٣XYƨJ&Tdh4T5gӶu@cgdW[Sw`[%2܅̅f N'>5/G]#+Pޢo[[m-ix"X/}` EO?K~Ga!Et M?8D{dAw{B|c,kv0"$۠^m*:*bU \[ui1Bwa)w/Rں?Bz=/f27$>$>ݝ~Lm< κPuQ0$|ƌtSO O+?iLFӵX&2V~pGy&uV#3F aRj<#'/mmkm(eIXE[@Ә~l3&zdmsXa~.n|0L֑۵]؛33I1LQu='>/+z]::{@(˵w)Dgۦ;zfkYHS=kл ~ga%t[A$a/C^#-^Cr9m3oUV^;q/=jqHLf02jQkxJUCOL`]>̥kϺn:ՄQ/;my,AQu?2Wi6<ߠ[4Sڐbm6߮J38KY-!bHE\!Fͣl٢C6jeW8 m}^xv)Vrո{t5{UX(@S5gG+ pLbDyܡV`Cp$ie`dnjzVVȧ5{{ & Qv:kef72:.<'$W 5NN!fgyofXŕUE0zZge??CZ8\g#tr2hMWg~l41 Q!amHܥ6Yʬi-&#ds|H/B&%mUjYQ3quJ#[ ﳛ놈l՘<'Aeth=(&YO +C<5ãϽbf7R~8az @8!\` aJX6YWV%ṲZ#DSQ> y(}~~bAb-o% K9\/B~᛾,&bz(* !|ԇҥCg-Vj&t .4u_M1[/:5~$fr 8{ʙTpruQbDZZfEi%28GCѨ,|B)ڕ X>,|J{8IPݤO$B6}QJ!XzKT8g> jvN((o^]]?l*3L3&zB4:i/ß4:d| @)DjqHԷUL4aOoY\Ld‹QݝJ,[5Rܡ#3"4}Tw/^sNO{S'͌g#_me*"tT OI>őcNy0^/9:/|1SfF$#><OrL'yOq +~z*[%zWd3SI3=敎£`&O.(Z9&m"D]o&JG>'f8$ eSNV9v3ߥMG#FVXB1~՝vUncWt̃j*Bi۽0,3u{,ݡCx(UjXv*(~=;dVH"hSP Y:)dUfFn t`!=vho:F8[C" S ,jEP \3(( x@^? ,X\rNW.Qd͑D-gda.6u]Gv3 פ|c@ _@?wŖ5kh×@d7+Tr3hkǬ_" =HE|̶#N_dE}+K9 1@Uto=ѵZʂ@v-Gcv_N&F?ېD0'c}t"x_TӷuE*.̖s+N< /ZȄD#QXfP:HVP Ju[i3)Yޔ U?vpõޏɶEaI`1J/ɂX IJ2Ӗ#:i㔟 (MV@39;1rB[\ky=V٭sB:*|oI#k;΢##/x4qp&RU?(&G^wa\lH3x12[+/uol80AQ|":I_IeA6 'X/tw[fB#³zeb~ˌĕNA5+wQ8k4 t+Ң[ŌF@0B<)Nqδ&JTy)Zje؆NslO[r4lq e[=嘯.ae@ٱYY@l-J)Lž``\A)/4*'1'ԨX-re~'JSuNL|}*InBCe|il#adj ]^t7<$: 5+ 1 %cޟ0d|K{AggcJC)UچV!~ƍs.YuS6)͇!"D5<6J>6u,ۼBj1 w$пD%M$N9@׊6 _TR!>3'bu)`+[N-n2eI80/P-Tq2 vl'@z .ij iuwEL?$4{^JgܔzdvjK`g[}K)(Z>fYTgx#h'bX~($OxE;?-aV&j<E#lh#' qszF !(S$X oqqyP(x6oCJa6yql% wΧхRp̓x|QKʵX)6PGŚ"cqCUl=DŽI5?N|22=3e!o<7сӏ-tS:w- w;EvHs>$ysl}eF^1\Xb;RYtM6ױ7!%KkFXi~A"Œ[%[Mez`ϻo}{|ٰZ"K|6$Zņ( ՚a|s>+)h'xYAb>B&ORԤ]0eFvȍ6=+]z,[bcӾC]'GduFp6fOJ&t;\ĥGK۱4ȔDW ͲҿxL2I?zq⠅)ijŧrvei{фͽҞ-:lӱ:#UJwH2 u`h.]\wSGeUS/qۆ> J`{&V٪7.3v9%^cPZ\ɇq Ѣ dgl3cV#aJy[7{쩉w4\_CIbERpƣE58dY(!b3ȳ1 0W-۷tA'~G0F 厴Ɋ-b3j db27ub_*=}[ޠWSP. Xt~WvNYTo>LX1Vf7}&/WɿBA>J؋`Cb~@:a[ޙ\*D6ܨI+VeT(#g |VZ w( W^GkI;]1n̞2q .\J#uGjb҄ j?6(DMaf3B" Lc 51jVkpqPDJ~5/Oԟ͡3Ѳ+*]iQ_3Ѓ Ӑv#f>̱O/6>=v0ja8 Ӡ}Z%&% m!#>pN#s:7W "g%աu%̵'A'jIlw@MX Mo\GI]zӋ@ZMSu;13|HI})GuxH5_s==U,`1J2tӿb:2k4YqoY><7{ۀр~HN!ftS[r4ݪ?@}*3gsGrȉ8ٹWPǩm)<|7tӷfdQ3 Mt70dUi)h OG`pΣ0r %3djqU9g`ۻPsKv"qaZʴ'wFյ@m"jZrM]@gs|F@Zl<Ѫ'Je#'P$V슩3BŻZDS=MAIANAPLmT?qJEF%'[Yl IVO; 6=I\$`t`޾g[ OP5}`)JmE,XІK9D [WµfF {j晻=@IZq͊8LVv9Lj˺Ӷ歴_?ꨗLbe?.4ftc,67Ya9ŋZQEj%G BoHxݱ.8ZK=dͥK 0lv ɱ,J"ᆋTP;y9V8T M"[P/8W 2#v3v#AGVŏrS2PSM0([1p3L`y ooTh(Ix#yU3$r-w9/itgIES(-fQ;Smm{(.z)zC["  WAD\Y(*)i%=Eݜ^:q^2Vо}5l&%T[دϕYnIYO<+x3WUL2݋REDqwRά9Xg`ITYo &:osY >i!wLgwDsY7%K-X}'\X?gO#G:(U?yXwG+Q(~ũ;qAϿ?X ӱjOiERK6wTAs~AUY,#WWB6]V=A|D޳+$%B0 U7y(&Z \Tbu|*N0% m APJ>d#Z'{O'(O 5.LN;Oš $%|=6Z9Q 6tu3q|nE5"MԢPNl]ěi#we׈< ?1IL`dޓ4k?.*XQd9ɦ52BIwm鶍X̋Ꝇ7&HOJCۤ|5LSB.6yҠ7FXO_x3RN%eBqHΒۇWl+ ޫzA0wea2`Leio01:2_OT2RwjSwWiв<ڐ?*~xTWKj,lm`_GUeu+4P$U4#p|/Wjs?Q {3ĘlGzLKr\'u *r'Hja=[6pX #rK;_8,ii<w6yLO ԟ2.U:J#Ňs/C26v &ͽL8E;o}A0:AA{,{]KXጶ.HckJ߷60ix''5('@rldc`y/7f'%2)*͂9F)S f BTktтcN*(O7du*O œJJlAuz w1z6N,a ~}+mqv }Pq鵺F!Z;"f:uQ*)X dio%CNb׆q=[^p RZ+ ?5ؘ+8us"w`¥▟ږS)#+,Bj9S"M(,/ t4x{gbm~[^i ; ]D¤wQW:d7|d :} ʚzg[ BoÙO`:,PhwpaήUO`zq#5lN-ZzSzµ^ `W.Ϫ!tt ,JMHRNt_E'~0&}-PQs _YĂ|W/Ȗ#mi3D"BPNq邌oC0&sw С[KE'e/ i'eG%5|S7dv<*j'hgk _dlwk@qw{6ط3gCFT}u~n=ڸn" \Z 8&ö?9nƿQ-*(@c'~&G7מ;>B*S}¼`96<3JE߲)>Ǜ2/ c; I`k^)tӡO "Y'vb_@W< D|^ HWqK(UNj|w.7B.[yEj8$}_,ANoW;\q3ܛǏ@36M:^k\l. *1 Qq~rg+nŦπ}>_%fl,V]%O-^[!6zDF H:J,b+LDYsO|MsDif<}Qgv;]љ^Yn{BFBj{O*ؿR˘z?prR.NCp=׋]}<>jsqWAҢ+EIKug /iґ0ϯ]gp+}ivu↜ ] n:/'p~U—>n(q0?eO:-o7d#V n3qG\6{ꯊF &MvA^Ӆ9FZ9D;/jwHe!&a}yщ̫jLE?ZëU.ImXW~.R#47ƿ Z NѳCIxWF^2G\} z4$T|f Lhq8.6dpIi5>bRh^?bC?,]/a ؝Xg4?,/#\ Bff4w3K18k z2<3~ᘝ+×#r0;_H%_7Y37/!aph* p'qhƃvnsWw ͲSLx~)z<%~9DJkE(lA [[ _S&I$K:0{zC)_r:)rG5* OШv!,J4QOU1Yb9+N:ޫn xXYc M=OJ<ْ5qD& <$"Lsݘ}͍mdz#;G-f]Ԅq7-8xD||&}9]|gq<5 꾼=f鷣222w-B, 8= QER&j_)wǵNR?v_B ",f9扄1gZ`w e\X x~rRZt 80=i!Q X(ܶ_TdZ9oĚm.14Oϕ o0JBLVQ#c*k!*{*FPO YJ >s+FpwmY2'/}bDOʲiU$Ss({޶&04E,4~^? VKJHveӑrGq4 ǚ2Z~lP^Ǣ8*2m7kB8FokgC5Bv_ͣq)&IZjiL"r iH$ne` 8OW5Xfkjh֭@i]vk=X 6ydJCG~$Xya-1 +3׳|*(=0P "lCWb7'< )&$ v2Qul'^E*ޗB<eK:)">'RY#E#Po":smb:( zXy!u9i~9v ԈH#0Θ{,u 3iӭ{KzԑGۉ3 HZUP7D品[ݜZ!qia; νsOP?@9G57B*EI=BQL{a[vwann8(e.;o;H}?8,? lrj%9߸D̤5nz*(C'rpKuYgxŝa8Rv;]NrBYwDn霓l<9VUI737GbXR ޙZޭjU8'Q:JxB3da>6_ 4&?6*G 8~f{z~CTf/sb)ӛG{ 9dx(w^ŒO“@~nrx*x"JGa[_ ,],DOoA8@_"V3ߎJP3/'IP:nܻ]i~+r^*H}1ibePr8\u Bs!ِ(.>391y̛oOD+űH!ozA*TSV@r0uM4'ҤW ׊6ƒ m![8fyK{0nFuރo=YH1-;BK#L5>^(}*9"3U^혥3:*Z+;a*f૊O=p~߭aR9uR5Q 52>W#X aX!t!u35|j-~hd9%L*>6yN$ur qp<܂ZiE j})8iRN9lZf`i`_(.:D8OHWWq# wt(tٜHVBc_ ֧NR`?O mXm6rK^ үdtv宧SCQ#1լH[va0V?75+/lџF=FX%ZEq@9VEdkOqVo6\~[,WR0^rf\,^RLgh9rƋ@z5:hN>Qamr/Lni L1 BmFf3m͓ѪKm*(i)a1]4l"!4\|+< ֜8z=*cC4ӗbm]FC+%hK0< gԻn͡4zsQ]$[rA+=Xvϓh K_f 1J̯?1ƳU^Nh,"~;|@X$I TYvCX*$-RDR0Ey%r]0[}ڎNP26D/@0 '$h%]]̃Z=ZXϑ}֢Kh;z7|XF0[.h$`䱠$Ɠ@eZa'#WMmQGl-;B65` 'wX%X8JA|]$L|*ZF#W Ϯ͊YiSDWBqƠ̷xô$C؄-yx~lϑ7j젊p2M+Hl '\f :@)haLy!Xh{_~W&<'sLN:X9`Q;$$ )3ĭO;#w:Č:?rX 9quďj% QÊ.%^DM8JjLn~B3 }#e1}¯9'nOyc@zm^xd /$~-\ǭJ }5v5u^p`xZc0Y{0̯SMYI\dg{@q2+Mx':l?&4Xyʀ(D|䏶zRX:O:]MNwz ٕw>S{iablqvbS C(M@~~ty[g/eห9jko$8OM>1ibbLO]ˆ -d qoSUKp~qol!Cא,,Mn\~h A@tMq*+CzZrq[P.vw] B 0ɰ& }I[U';t>UOn./r)GU~U]:m DpgtvunhWQQ"m/s c.%XP`Y::ƻӗy.yp}%bbls]1) an8!xs&ϝJ*A 2E+=W3۰Znc1Q0~뉐d,=C[s?zW٭5$K?HԋF,;3KvFԗP8pEMjT4sVF8YCi)|HlLO,wwЋ@_;› u7At#vC0ynwc”pѿĥofsk;\]U; .uN!{ɏ([cz\-RFwr9iMZ|^2n4Z 2/=]yA{x.zI ;<{z&ӄcC*CRz`hA.2KLxVlL@K}EGixU^=} ~dT_ \E, Tm!6 49OMyT~>i/@~llc1j(KU$xnkbnͯQ, X9ɓ*^IR4s%sEn F6ng\a bڂ!]4~Z@5zwAML,aB?"crvڇCl`͈8F}=}ہx]mm:_^D&mpVn~ST0A4{_,/N5fvmÛV%p{%juiJҦS<=ćG`h+kRa0?R82_oP2"{D1 o{T?ۈߝpLW CGf>O?`ߚ ws;fF\lO'ڡ}w2 ٹ=R =K}[kޠJF\҄j#|K+|; i]8u|ֈY` ϑGm,h`D赦^8,io+0~1 aJ;ax-ܷ n06=9G\UQ~A/xu"Ah5x&] &U.CU kꩬE &0/ CNΎ *4aXI`YX\Dqwʦzǹӭ oo-kr4Nr,^l?=9L~p&_0nzf=;WAp jz5Hkqu\=-OMffHeRw+;˄:;ބf!cflQEs M$h#s&ፔ*!3 qMijg oS] bey[;܏d/p2 sT$fx9}lLWpŚ8}6@K-'܀+wa[I:) :X>v#Ksf; }AعoÑMĺٯQ.-P#MDUpGѠ9wd^Re:a/>U%\[yJ 3IDs]I{-'pi{֧}FJW'b9Ŵyޥe *rJyz77Yf|zj 1o'%@)xXA.,tQ.`@yA˥,ڦ 둢tt3JZO~in5]PQǚIݺ$dz%] NjͧMX)зH[$Xc[Ȱl\0՝QIhwTk{6,*CK)3S?6x1HY6Z˓; Z3ԻF&e%JEu#&eے'# P\kY5k,xn3cq=rAe}fh&onbZ?!<Ŵ-`:Fr~w9O@f,$eG[}Qb]2Ro.Ww8J̍NhE/ *U[D  a򂙠=$$_+k}@jj=`^5R3e1x~oqKd-p3PՅ~KtN;ɽ%hǒw em=AA` juK,5ȅδTH-/Z|I|\Poy?j! +7Ɲys:4V)jBK]D%X)"QECU}m9b[TSsD @96#7jbo=q1XuJs\O:I4:42;>p: [(QAHΗ&SJawqLo1z9MBQOp] "p4.Bzt|Y%tG}7mqUFd+eYLtʂd .'x4IEդo/+ŵh1Cv=% Q[(944KaF0"Q#,@!)Ƿ î蓊8#  砻bNf+A-@~1"\V֭5"3;0wYz/Ϋ70ܼwZYO,v%m 1Jf$^PA lbEx`3_]tp`Mc"J& bYo>k;a5dϻr\SF1XsЪa>{,[պ}7(qt>\xFL~fϰ.B,Zsȏi5֋ ΙJMF Kl58ipTlj2E5qQQpq(]TR q4YT3 ]΂l2Zc2 gy4V/o3 sB1ֳ(9r_wv0FmԗS=d 0/K!Mm+q[ÓL<jX$#g)o"X8 Z=H&?CLxw[e${< OqBГs} UamVuCa8]tG?Xd­H; TS7+xErKhlhTO$܈I)zjёf*oɨUOl.-$|72b.ic40vH^n*7&dhKSCddm']4ccVJbnο% \ot"FL4Q? h2ۀM<{IU;[CAaƉe47kH{ EdgtJx_sIQ.Vqӎ+5gB$WF@mWn<wc '$%Uf)Wu!L?d^mc3b_$3ES`l٪J_yf684cZhaӈ E-@wT1e8QAu!V-s`Hj 8wByH,VFK.uGkY ͇oG[U(`TpE+ 0^+$A!w*+9#O(`}%zq4"EyP7u1k:ۘg2JN( n{#Dz"({ j1|ˠAINL}z%x 2''/gOm|0oRA{^ PO]{K^]ٚ95n PTւ1~jʕ5\QaipH[#*+P6%ť3^?zRQ8j X EzcMy*J.Xʷ/8v|hwǿ;w(feQʂcb?C$Z"ˎQi& !Me)Ҁ"|4g, N~41:vcfm+d1 l>vФ%YML8TzπS~Ƴi 7Ŷnz)KڔZzP\EZZLL#ILhH1>8j W1)䓤dnی$_V C&JWQ8Q>x+aݖf{вO8Dŧ-]>ATE;օ|| GQ;+ANFD0RLג̻723=)dJ#WKAM7"®A7=3wJLoȀd @)X7qĞBMEşZN VPdQ!goHJD_PoV #\6ID1EfɯTi6BVI'\Q)T(& ES٣ D9 -7%Cĕk۲jԯH9.F4﫳|ֿa#.j){>@܅Bp`TG$?+qe3CՒHQIV8ἇr-u h`JWw. fd6)3ޚ6dYnjw } $dF:߱5}H JO~n6?΀;eH s`P}>hoD` Sl]|zR?ɫ%^0hhG*Wys8Mݬ/ {$ Z${AJ{+oEѥ׿Nk0=B8-942|T˛ұSQ Mb R4HvH֒8YܝH9[6.&ȅNf9i#QbDmm^2'6 RU_8{!0f=Gmr )$2z6R EB)+N i>̆Ћ1l4QWC .g70ٯz9i%[-M+B[JyӇ@vsqZ҃mT_񞧩>N}l  @w'ii 嶤*$S#_ ,i(&:sR103@-7%w)7x;.yI`Qd6^ ƌ,د]Vv}]?Ha\ BWy fQZUdN\kK$c_2aE- ٻD|rBnUf)J|Z{S0m|t%qwb^E'AǢ$|$X-4(]j.-T5HS6<lr Xdܰx 3$ǾA3MX\L! g4ʭK|y}M58ZEѐ- t.pHY FB3f})~3{lLb%-T2(.TsfdNnV#.N>S>Mvs#`:]j/+Kxon#3z'RNМG= s*uCZVD{E]lS%6l~ C-ï>Yέ] Q 1WZ!UTi8r8?݇?ùQ4Z_#`f2>ls#;n}?o@i?Eov s',tD7zׂ}I yL)([W}U'\xs`.Loep'9vD~VO9*.ST}S.f y3A@ZkUzW@kz9ɳ@h33=vrTG Q;:w@GG~N C%?0qThz8fyz"Z&f`Zk]+\?D}5GCqei?k*.۫|x|Ho{т-BՎH6$'8쯝Uj"Cf[,)pPt$^A9 w쐭+p7g([!L׺"AoF{! noh_OK>:~@Kؒng2{0eLI1@Vmyn4Wm$ɬIj7˫]EsW3g4k1&m/6 mhs彂s?B.I9?'}ۃnÂ&iԾ;*]6 /v\):qcR]Vj}i,'B/~y!~X"X[Ԧ3Pebq‡PpIE;O5gXh$kx zX̲{wyٶ2>EN&$*[?DP&ܯ-/1[WHFbR AՎM&GM$ ٳJYzR_HN!v.ÿNˇt,Jn#(1N0i)ei *_ Ҟil}.hz@qP^iw^< 0H DH>cj'\X4;t}wKrKOˎ >$zQIHܤp4Z ̈́bjܘ׫DvLzԜ|@U!><S:ml"0`*] ўAXLE}mZA)Z pvdʄ 4{>N3{7I2&ܟv:> nQ2_ay[Cl>ҁ8 ı9`ڎ\|ȤIQفH@mBZ>'vGd79jZfH49b]$TU%LHkRn 'C5DEvx”`:\dľn誻/Zdv2;)FWa5A"%5?FaoD ř}G!B奌]QRv|} Eyd|H_ڷU˘]&79r! 4`YՓ] _GL ˚閕aRt>(. ?h^X|GL\zʹp\7MrʁnhFC;?;#gV5v}/k}XRqj|9H{~kM9P8]7k|hvY A T frpOPW72,£YG&\yɇ4fi#kpԃr=aL.-xcp99(2Sk:lgskD Uc1o¥Ƨ\*1p<\;ޔSۆZ]%S0Q>RZk#╧M! [J|GfG#űopp5AkU6,QLRŶ-bTpw08hl_0n9cRXWv\@]g<.VW貳<.@ ;Vxnf sZIzh'lQzj2Px&CGЕmn~frw܉Fr@r`cȷH-r_m8ɠ2 'TZ{A`+&4ַ ;6ѝ˃ 6=J^nKHm*evn&ǣފ'0bdo,/K.!`_0eT1=j pÈ<0[(U][}a1wU`D=P*F?w_ Jɠ [$@;1E׫kvLL)#ÔŁ{-q󆽴n÷fXnvqo X`BWGQ`Z, ="k `JW͌6vG->{~XB;wڵvuLx 4O3I5'CP %r2$EJ H2Ik  5*i~תLv& /E).֊Д N[ EcJgrِK5 u-W͟kKs}}ip.>+U,!&dp?nzҤH/'*t{ʺu:;$$u$3NF=n9_9)H du"tAD*hTP8cS"Tm#G%gM$rYP(i4A>5+Y~ns]<\5ʗGwL [V;x2 JU]yz)+8Ď.Տ^DxJU=Ҙgq<ɚ_| 釃[`=v#j QR*hzu\4 fC5ۜՂ> RR6(j0Gi#^|o9)y8ʽ{ʈ k%UCz.4b~VjܴYь֔z JŇܫ 6xB)'?Dб:Za{$«wQvd cH >t}=Ӭw h~ȸOHXuNA. 7-(+xxW"/y'lMm{+#en&'.N+g&m櫄offa 4GkxmSc[S$c*@D@5r`mJt:kñPq{p3#+zh|kr̻GVսGRb~!/<_ fsYT|^H/>ڬ}~ <.lICEdA"Pi+.<.,ەbhB/f\͙]I8-}?5?18WSЯEk=n·?J~Qsz!z=OZW\+*z"2t ? J$ՇdcEaG"||+ٛ:mݞv85-ΕZBR`/\tI  oF ܄[=;Rp$VhaʥU Eh 7?=r7*G YUpNKE_ȱ幁sH놌#nM ~gĤů)\Q'AD7w4,peu+ mŰ s9rvmC,ogTLG۝bGj;yE8ywnwDzXy>=շ EgplH}q&ViYny5V oi DlX쩚bY߃m#3v7H UKhFHY?Cm.ÔT*N[51 ;?7iT.4 RF )>歟rШ4kKpNO J\wgj todOV˄1"OjPqmO׾2F,N@"-1.Awk#sq"zے4δ0Nm&7az@C4R>b=GZ' Xs6GyJg:3WJojT^DxU=;el](T1'd.DOз>!ٴ\7 6G}k#Q" RȈqy$=%/(- GI=nmmP`5Kf)%jO3#ƚT"31'D> Nۇ%RZX^8%l3uZQ8 (i=YP-\l'yv1*Sb9{[yk4 Q^_Jg.'X{PSXȉcY_- eħT(72M}w)lũPf8yq U>ĝBvpŊ13eATDnp+ocRiػDaq+d^H^Ɋ&X؃*@Yd^U9U˘Q3[< g~IcAO'فg=@Zo'Ka?RVU_j=9Y1O˺@z}Ec?ߏ¬%;n[AUkeF3F448v ԯ*E canӇT-Cʣv7FuYKZV$k*_\EFK* < >ܨj 7QLfp٪YtߵĊZU>>B?zCcNT~t#r4CDIij^ezv%5>Mnr/VI?+e(c[B塽yIEg4w.T8/(#4f27bAZq ּ&|*l5AԢn~4`}0C3XUZtxq47;(f(]Ua ~X U%Q~JSWo/x ¬;EcEjg~`P@ yfEZQ<&~>GT5VRcłCDtMn!;? C@f06*^zzOGOgo7N+{2Di ]˜"rc|-xrӦ*֛Xҫ=Bce3YNtvk?= X6kJ0-lUoUee_)0$63;A!Ϧ?Ŵ6: G}{/ȶu+ hpcs*+C/qp?=B8շv0t=Tʩ_TG/;fw@ D&j`%Lg016IHSc2Q2.]{j%չ^JA4=>SKx y0! (}5#4XWha>ޯ#Y<c}4󚙎BbӇ>7F:>3/aE1q>롎'U5BHI8t0y2|:Y0D[|0[:${6yapCKzSvX hzs$g tx;k'Xe+TʮMK|41#ծI/M[4XX8)m`$ m-"_E;Fb1#YB;='D.=3}过P:|ylog($;(p^l!o7''Zi_O_N2>ZTRA9ΗͬwƊ>"&DDQ Hߕa+?}q08#+zo(YUg#<AV YcD8 ;.Σ{xEbTAÚ@L4sY >3uWr`PoA,ٔ^ ID z[| x>q?qWn1%gPƞvA՚u͉z/XɾV͙rtWž{4#CΓZ/ _3ж{V$V@Y7 @c0=PRǘd+ XW4;F$pP|PyVD&@`?,=ơtj#n4iGTz?lH2JcYVeW:gla1 0HNmz5|G:ͷ_*E63GgH6a̵(9h5ֺ+&E6G50l{ABc"^td)]c Ocw_rQpzWUFv! bKYbƃ*=8a Lkm|?OmW7dmb:6d^JYgy8ښ{$߬`Տ|37펰gd<řճ)eNp1{l`j>3i@3Vq`ZS~oz)|9QvlΥ8@uJί1Q8UQ;7X<%_xգ0_fq}:YIƿSލ9Z0%uyDs,W}UC$w+D‹}&=M0?AuBx J4GPcIw.>"8t.tA#qVveTh-ֈ!ϗϽ`88T3'n!Kl/÷Cu1jr:^7Yz0"# g3=h?%fk4luh%U7GiEE#6ecݨ5zP1_R15ĭu$ӧ {VѰ%}{׳'ׇb[v{{hUYJG{ ej1q)%g#nyȢE)2M+ gK lK*|5^'zkJl{ޚJ(a}~,Qb!2x0h|gًpk֍b #Lumf4?_Fػ~b AZt2fT)sd5QJVn]鐵g򥲏{T U(R1`Ex^pz -׿a%^'>~fl;bYUu; B8f{ {nf$$4\@%e|%3&.>Q(?ysn#fg^S0` *_zz ]MyCTZ7ܒSW=]\f5%8.dLB('bUT2 ْV! -H4e`HCnS5*ȍ89Ȧ?^q~T&;Ryn}?;9M+QdI'P CuY-ȩ3E5+6L9zeTJAiv=]] " }xj[#O0 %7Fz'Y?vJUQ]H#,X6P3!3 ,:~Pߗ]܏)X5(CRӤ9{+ڋ&1bLM2ע)׎WK΋lBDAxr9@^V;)ɀwiipB1 6o>&Dbma3&<PtZvLuu5B #A`eeƀ"ajuғohorYZ] $+Hcty֘Hѯ5g vX& LwUZ0QFs־k5 yBtt$~Ɵk),I4!H!y,q`,ʲ_ \I;D% k˜WZ}KҎ pݳIRٔ f' HE0Q MR$n:,wOGR'{`1+=]2'BE6.:_#]`2JCi 6>IĞbo_'v1==qTzIٰ 3} I AJkӰkzܗk솰 \?0W_*?%yiʿd켐Q^N3=TB2Zc$}܇ࡴjy,yn6Ed ^buE#q-gb1P)yElαI<|Ȉ433XCem,Ǐ2+L,fё5 pEhUzز ?˓9rjW:5=^b^UZ'r(GgHZL<qG߭߅9fˋ>>:ug5U! <$aZm`[7Hrgen Qz[^=ZC6:y7$D#-۬ *-4251#{ u>}/%U:pV3 g; J onGl'RQ֋z1 &ru!͚oM9N^EwanAMug("<z/>mw?KB-`H'`~7.Z9(b6g ȁ6NͦQ i<#TfO ;10ZFX.u?dUecr MRZ!^՝>ڿg0N6}2춥'($lش{\‰XL+Ƃ;{xStM`xYDw)s8Vz bOiGycp ^M]y MS ؿ), `SMJQ?yc:ny\/5.,[7<8TX,A6#{Ύ6ϕe@o̓Rt+ E :&,O=l^HQXF ^&Y@ЭVcd3Qвtn6dDϦaq= ½0=D*N*eսg~ǽ>G1$iG#Ux>ͷ ggӌ6I{i4#9ikmߠE[Q:FC8h@(rQXm,MVekB@ zqIс27'% Қ:IjV>O${v Yo͠rT2gXkU?u9@"'X[8ԔY~eQp|WKM)[e@}Sx;s~&&)p.B nVDlh阳]m{bf~E*CHSkQyCFzoR>>+zfc6Bn^npT &*)rH 24:)w=&BZ2'X5KW < WKFojjNu h+;؃A#Ğ36(gGLOž;'4^AXxH,6hN$JeM kjVΗU1Qkxv{{ Q@ct@+c@}߬"\_TIϭS<+yT[z&J/Km"6cybnBv?o]b ݤL;YO; pU:aq#k ՝^>+.TY= NBQCC>jzj†D.!_C~Y-ɀ8V't](κPu&|EAY h ǐ[ \=k%ð ?VW_9#2ԅ1H1gS6kKO [+4/J?AUЇڨy?W*sm/(=Ƌ`,b"ýuJ)Go۝2]o,CG6_)Ƨ0Us9KIeWB?TWHC 0٘~_£E0h74;)ZWaO-EHBoK^0} Ac#V~/Hvv%ZC^Oԫ}9gcp1Hxk쟛XNaxx$68~ KMXxhI™>ݿ_I^f&t 6bWA(r|5:g({> Gf%-\M;~od2M:+߫LZ25iR(3؇|8>#@0vlAI4a~* _A oy/sKP C&k&r'X ܨ?JoDJ {<=ȷ۬SRZБ~H \4Fx *i'ᬥu!2K$v8P\Mx;*Hx=kSv4~CL̓#;537[k2W@C)*8]?ӷ?IGܽDeK-2vv4HۋBPprj;9`NmeJKg?`59X|=bIafϚGr6Rґc)kᾸPATxe*[u3ƄP$U.IPJt 8(@Ұ좠RxW9DV6PAqoL,\G4 u/p -i=J 9GvCK[ >0~3h ȵ%C ށS h1xAUݘ&L @T-̱zp){5d& 1.us2N>n~X  f pQ,8 9?nQ^S&Zu d|а.*}Oe3ņ̵0qGhu2R`N2%%re9بzuXYrf? Yy^OvMǢ1m̕ײ{tv-vPg; VFaOľM{U惤GI޵2WLmE8ߟklHkbCoR(b̮_-v/Fa}*[}iggbx p7S@3;m*n!9Y[@O$4~=.BIj gă*oMxy$vU) 2#s [9( 8gLMP;H:Lh/Į6T~C2eV/pe^KᵤO[sƾw5đHN!KpX5ɱz@Uc*;VT2һAQ^L@V:6A//":ۆޛ4G~"Z COuGH3*) pN]xZl1qǯR* wNr\^Fſ$U# S 3:K.jyB[ e(D a%.6~0M#r\ P dZ`" ܍XN^ zi84ppGZC+ |7* 42P{GD si>7(l|C)[u^wg8IW+J'6/$pEw"WNbh=$h% q( TB̭W qecG$ z`%%ypfP=ֽX Ә!=0lё#mDk8a<B_u I(ݷpWEC|y{4|vk\P}<'}ҋMΛØ6H͋n6 ur[0gqSǑ_ӟrܥmBD2nFohpS߹΢> nb%5ڪ[]Ҡ4pz#8ur 4F}T!RBB4Pą;(nB@Qt_п;+ kmƵ!^v>z=hvb)}HM-0ox>/bl5%gGH$4D9 SzRVpgՍLSqw)n!`J^)Ew94 I _  [SPǶoSw).Hnn&A޾ zht%~u=vZ0ZӌW:"„ҫ$qcy@Ql[=ݕb!:ekf>^vX."*^? 4̯$V;OfCrc־gGiAAۀ]'M hR`Cp)3/I-8i_عђ-Uby+8UVN__͐S%_ l4&CL7o?1{1n%%`:JrxS د^Hޖ(ؾIM"Me7hHKݤ\J MB]bȧ ^h:p5A vn 5+kd|iX9˴gE$Yvㅧa47R\Gu%m:γ < ق|a;U2 -k4B ٿŠ$̛Bઌ1!Ø t,+d HﶍGT`B|x%o<0Wvl{:84&u#tYȼ>w0\o(XvxOn %dqSs?[^d[Ut+N9jiթY2`q{nM?Rd*Y=mD;%\#[2H{nM>X jZ|C@tVi:ڠGY#+ k4\֭͆!'[.(*OB}[3pT`'P_)V X8|vcnhpWKh YOԗc+O~Dl['"َ/$xBF ot&\*TRgU1/XH,38*H 5K|8b\@c͍խte BIZUA7}@[}twmG!f QiX_S{| >~'Ff C¾ &갶0.܎vC]KJ1mbԩ z|xXѠO[> .& K7sUj15[ c%Gpt W[FУݎ616o[赅lu!}G!#N% !<ϵ ȞTGX'd^{ Xd NFu6r),dbF5rVKuؼnZEȗ&]⽔G|ո nBO Fq'?F?{pk ='?÷΁Tr [G]m<16 i<@HL54FF4jDI]\e 9K~|Ca7VO&>a ݵ^K@>ؔe'aԚ x!{(1`zf_TV(|gT-_Nwa{F! /Pó y҃gV]rPޟXmC4JeGKr^YZ*k{lxYwAJx{U*BSxrÊy 1ܭKkTjleL}/^Uo AO =!-@ b4kp L.]C,`<\#ÒC}u$MWEE9@mThmM EiL bt?(:潧"_ge}. ea6}4jmOxKۍezAŢH օX5\Vݣ*Jf}ystʟjE˗%,)*۶b Sto f(LYn[q@&ːZ!zEmjԕ&*hN e3Ck)Fcf*%"C/8@ GIr+2LYhX&o̔Vt`rt-@z7Y!FXхbf5 98e !X/M-13ALY6\T7.1$B#OGղ^6-䡆8 l\yeJ&]'Tj#sHaqDu\?)5~T3,Ol`·K] py9_:.R,޸ϋn֪X>11+/Z(B۔xl]!B>_9>܆&n2'X R.}_7:ub_1q lg<~FNQi gyy`]iYPt}_#ud". eP.-+)- 0nړ2{dZ-pq>/eL/a!gdKgՎY?QN.CƘYOceICNƚdީ`[(f\!)_L3]*ѸPVb'ҜkpYY9+YWF<Ƃwk$Tz|c۵j$Lk:1gܱJƝNT7{d^Ū;,+̸yy#*ɧbDxN5(B9 YKsae a ĽmgkWj &$5?im^g=wjd-xߣԄ#ĥ C!nj^,f}F 0{孷4XLyvZ7lݹc3WP-,͊2W(--!=C8rp w@Z A]U.O#x=V.;8͵<&הv} arhFZFd \/Z"Q(B f2)Vί O@ϫ_&{. G#>Pڡn jґt1[cCpp~ˊvbĖ'=jV[~,5"fd#~ >лQ pY@fcuwgPxE_QCEP H !7ӟJy4ڜ߻&i(AA鲉opoTyȐmVSIB8[J"^մM4BBWEA4G-랾G^ږ19_P'84FMM!zb6R [Va7J邊ySZ˴[|5Dٜ/'.C3Ƀ~^agtne8%a[ <ƻ Efq\ط5Bk*O@OL)!>gZϻ*QGH3pKZ194끬di3+7`eޮ|ztsqo‘J=mJ񦼬#,ZB 6e0Sa'y1B*u59CbcP5J#{ۙHۧJ:yKRU‰[0˰ΘW*3+Ett+yGdX%@]Hd1b2I"/]'F݅#/cj?Qdɂ/[FdϖIj7urďߌoߘlh΢8ls1=ebQz;s-8YFo7r2NֈF+Lӄ'ZCWV" <,|= $9*2ill 1k39cx:tm400Q2TޱwǥmzYU^(3gBay\H֎ rCx1VAr r $(SAzoKm<(ܹEѱ$=+;'~w+%Q("Ҏg9_+58܆aǬ=CBf8|X|7?/` {+]|M&MLēXՕ|oeZ~PAR^  8*5>!4C*BCbiF\gsOgu^&ZXa) y4 f_WL3Ko›݌wQ2uH2 h'Spqz8 Fxr,A9쑣+ONCI,ubFVv"`Z -O4 );zLvAS2|:S.L6עRR!rxjF;`|a1!]3Kpw ZfP؅ HhQYT$#ZxB?goh^ҁSƷ0=^x.gYC2楬^:])wrpk1H)M,iCi\ ?>J7EdPJ3HmüO#:$\'/ӟKA#/#Zw!vA/2uӺ>-gL.HR|-fJ6Pp\21C+Oe!zc5fC{uCS-ss|&]!Q`]{1qB7h3 Ez.4Sjx &ML^KE-G(WS<lBd]9"Ac1Rr =D~ 8SIg EOª.3Qw@}X ǃ@$Nqβ$e$U 9(1"}to3rg_'VV3]M L__CAqim ǘ( ߉ipwtmIdPl3. Ѹ% PKx<}nd/QFZ@mP|j*蹳 ^xu058נY 6>̀R'r!wݡ_]TQ V& tF|B#[J5:;3BR#e&hngS)KJXΑtjE#}j ^w!Z_lۯ[ "kPFNlÀv6ȫGmV1 a~TI qVN_d_$ly9|2Y'y|$)v[C}]eHV eSn`+L >~t =KZG5]صQ-kN;>,P'H4Yɑ= ŸeF;-\B&`CTp{+G=,D2O LoPC& g-́V3"tQ[D@{;." V[PլW/?RO&s!}wp1N%Yq Z;G y򿄋C%Ҋ&Û=*H\. s[/e:^02^B}t߲0\rZN†4h0qa5I6t1߭+0rTQ8!惞+ٻun" FIKE!#w2%B=<L_bw'I+ٮ%' t#wg1M9'Spwi`#u^5H~éx>]_N[zN/C}@#6uMyg2bWfڞÌI[ߜ.c <m~Catv ,n%% TR$X^7拋i)<6=4 #qRaMH%23N'y%9hxx'ыA8 H.DQ_2c\" ~ jzrDN15Ϳ,Twa;>\fmTSq*klI yg$XiCƀ Q @2:R,&lg^ʙ6^o7HC$:~Uҹ9q*][7+?%6D$t>X.47_v^δ#]ԯUz8VQЇޖ-G}N߬&u /82h_g)jʀrޜdӅe'-nB⹱R;^緸MA?,G &:EWOr H!u&ɽֳSOB)vb"$ weAq)5 DžUޤC,.7_ \F %")^ ᖒ74G]&έz8nyj9- 'gN5qTa9Fݐn}wWK_K -]I2t_It\=֌)%A\‡<}BŶ(9lЙVAU؍"2xNtdqG΄lJaEb d9?; |oɜD8vu/Y?]mk3 x22dw /8~ʩ+'EJة5F13D^n^-Tueb.V:vǭ^з9~!&OC(_Z^<;couk5SDQT:ZnFW *_cvah[e}eb^BkPR|0}ƔXg"~E5M-#rYa$P32}UNa"Bz__4ZpSZ;*=9cρL :ɛN %dv3+#sӭQ92n/R=bG2Ǹ&Qn,Vt@$5mvw$njW^mh !}pGV!& {Nsx{ pjc[1˞=:p ŭ./=\jΕ[CQwɚ-qTw.ʠGŸrBC:6.y;CpIL0ů?6tЈ8N}o55?o{ M}a^& o,;*C #瘖.2`~-kl-4[ʤg#C$+͞{_Y wہ[do󕠼XҺ"&}Dso>3L*8c8B;9 tRZ $5"JRQu[jpM{ΟY |^ָ5%eK+ڌd UYlJفTЅ5]I-t8Hc%#&LKj}LPD Mz^_}A<+&T9Ca|ˍw^HھD\(4`J(En.i);epT+MeW_VP 4v2=p0 ΐ}_@YՆ6.μ|^*2\ع_O "DhHI!z摜 ơnCk`92aN+uusqwyNjeu+x,T)~xtJ*d #>[Y`L囋/Ǥl|*å-B _.ĊOٝ ;DNox*t[6&g-Ag|P"ҫ#HXN9lDKNK;ܚqo B'dy0U;d K'N)jqR"71Snm$zHLd,x&V/{1|N?r@:I699˕!!sr除m,QxѦ49{@hށ,Rfy9d\!'OQ*Mo kG)'t.:d/]9~"#`qdJmZr_,e MW6{C(,t+tڄR<"hy`4(0%Vm o.?]/ojIew7^{4-q7:LF ]23Q]bq"lU&^%.ԻgЙXcF'*-2^ejtЖPۻmU&&HQwV Y沦OYzBԹ^jWD#m)vl8aNg܈%xLNPDH^m^>g&s,>b9Ts¸ʩןw)EuM¥;ζQ'z_}lp1!ߴo$o:v.N_K4>0Fr"Ƨ0cҕy 蚦=vU{(":K_ҐMk1&{h2oǕyw%A4[ z RUjS~zPzVʈN녝救HLlo=-%VL~ޡUXz{ 8-wo>BDm泜HtJ>|K-r@ʞhXdH?p? ɨ(iDa(NVVUgS\bA::%<|ޚShT( ~!8-;1EG2ݴ;sgN".)w5s+ -HHsiiy@Ig%Wr0oAuH㶯HIzEjqC0_@[t=Bw@HC2Qjױ $ַM`}8Gǖt<Π(M#*K0Ɨkr6iWJ¡;iu7%+ȻGmv R٬ݕLiHd|LI"y‡W [$WM6q.I>2aw*]nl x[ )z=oP,a;)q\QKi BQ(4;AST%CӜi{KA#^xU6'r_?!,E+)8~@:ϖ8m/o >:Y0;%iа[Opw=%PWlM w8iͮHT[G& ffĄlV5|{-U3j3>< {&]bG-|nv[WǮ72:DS3( #  iV;n]L!9`@9!D#dwԓ)a4&׏Lw_4մ_^A) KU*Y,}A-LsԴ@SF0JPDT2D,"t Lxke@i Yu6+]kcɶC%XQ郳n_];QxrsM_6]Jx!7s/N̑!2[9fScv7twDLOPek[h!B#˥+W)oQxI"4 'ǥR|퇴]XgF6J1YC׍SP w8._=`Ȍx5F~ h&Ei.v@x@x\7ܝD 9 슆FKf5(vAצ#D}sX4 L^˯e3\,0)ȏu:ժ]$`_* lEҬK7`AC[5don)[d˘5r[X8G3k9f*f+{= ;':nwnVʒmH^{NM8V> 9!d=ӿi@-nsh3W݆!RBD#Q3ݑ\\A3^n.ay4B/D":ť\mM.wU^2K%dcp\TiVWeL!t.{""k._ö|k2'J ~2a[Yf~(רk_MmܚBxpԛ{ߛm1b:K#IX?WۨN)`58+7-sQӰunyn,ӂB~|_C,uedjI x\c4giJneT]!wIwqvG;v.{;3#JYH-F6 sadC'7Ĭ\eWΑφFf4GjX$e_ &jA,*! ,4j;}[-ٙTm’N_$pFQ'+_.EPn N{;//|zTy*1]y{gA>G̗ KO"{odky} ] /l%lGK fw=qz>;h~}seeT S8z䊸# L&ܣ4D )ZR_]D瘒ߨUW^y8{WUy)x4Fli\eqRg[7NŒl=ddVy/.C$Ld;PHFcm{&ؗ΀CmPn\^MܧwHYT9(DK6B{U\ ykxm-,rg`A5e_}#LaZ 8{Bd&8Y"ҭAq{Q8Œ^oҞi:2ި㕌'KV@F1wv@x^bw&e8ztwu .W2{ tfsn˿q{7Vǻ;*& +涒/~iBSZNDcZh]lc?-QH1c9C-(=y"@*X\&2(CLNxd)FDg5B=^Pz4B"Ƨжq-{Pdfp (;R ("GDج`VE6%#Pۧ3; )>mNRky!튝|MJ2&_jC MH5wS%m윂Ќ~ݗ=_Z)iHv"(>CM@$9v;M5>nE9 g?Zzeݒ7/*[>Es pJt17iPpǩṘKۢ/;7 [ku},F[wbݕ—A-3 ƫCh(Gƭ#mQK=L3蝊zCD( 16v|[a1sRb8ifF^g!g\ǻ\(A3.;(=)g&Pi<~C흻6[ "!J)0 7w('qU|>wW u"69鑭 Ieըb^.aiÔptJ$[d_}0P^c v Y-V (U̫`c0 !qq8(X^`,ه(B4%K(WvB/iMk6ǘ\ fLQVq:<U&tTHmr엛mBJ;80EHoG>bo &&P^n+ljOD_Jh+΢[PҖW 6;G! ƽʇ_\c""fpeqV_zwOXv#٥)N6,!-FaBCN^* K u[b#nS('[\ne+2kT,!k)Au`+7۱Im珙G5ȱbxn)LP?Q RgAx $׀_8Atך=\NBSț#2= jso>E5wZAC~Z,,Y:l{ +OTvl2r>9cW`"x)H[b~!eʨדR%#aRfA*EI&kX6|!iMճtALƫ4vH~fB8!Y,xD8d$XB|F ǫsݵtC~*ѨVLÿYv8.%=/egAV.t 6^8hjihcP&Ý?:N6zf$?Q/1- ?mk2m9T.~,Y۽r4QՖ+ [Ft,IQݏ?L630c@shd@zv'K^L]S;RzQx}.dNIw ]I,1Z߁ܹPFgL;ůjJ62bأ^Ԑ"@xZn")'iTbNn0qLcFDq+!\DC$1AwdVF2j|E{D7E(-\x0*Mq1|s%^FZ13̞@0b=.I_m9wBK?Gi g=q`lu:W.q%Q p,LھL)EZccAQNޝ$^\ ÊuKe8Z9Y^'O {4YbTQ*vܴ<@)6׿ZaDXrlin1\P8\SLoj#w1wBhBޖCKQvQ( {jzeCJ/_h4B̎V4AKʇV+HYʷFԙ =u(#;Dr9 Qߩc <5F J.BڪiR퉍m찋/^8$C[-^tSgo*sҠ^yd#Q<ԣ`%ҽ6(sj8KNd!W ӕ2ԧϙqa ȼcP"c6˦  9p1"FiJM '(kD~'`n`'X`g9 {y>׎ OަP>ho:383bT-J-y>60ݽ20̪΄㒐g &%̗VoF5sUGkh"$]&;3E#/򲘚M#:(S|}%% E9yj&i_*eCGկVfBfWrAn3݈׭fmJxԨ+͐6Qo_I-DtU插U\ XgȽrolZw .(ci- A}OըV@T1d ?)41P ڍQGGp뼳XԸJ,BjVrS37ZDVCW7y-t ʯyt]ǝO4xH`W :.Jl&RAH(kcE3grޤF>1hcs/\4>6^15S0T3->ဉkei7 RaȎ~B ,kvw(ܼ <$>Iir6]K gΊ9"{"F3'=!.k%11"yL(K["9 8IySNpD0.aJBMRֳ׳SȼȌLLqbuYעdw%5d&\([azи}]AWF=ee,;1V&qܳ:8/I"d<׷peMy}RKm sH"D3k!BpoNwG2{ѯӖ^>=g\D4\/e?z+{==yf[z z4 ~2趛6y%Spʌ J(^Hsxͭ&4EF_!tuʤ#Ƶ.ct(U 罬;ƍ7`<]OCM̯d5"$J51sK}.gG7ΌN+ 9D^ڼ*^սb/m~l,!Bcw~uOHJ ;]2@VP] 8"T{ivsN7a u 8wu}\݊ġ6|۴)>9/B$@^A\ 9*0G׌7gc'C1QtqTeMlpOYβ״Ybvw$^p-' 9,O6CMُS-0Сi]8\J(7,~/nM)}&..{gV)X; Bc6{ƆtTiMʣϒ]_C{'뒄PshPG%c=!+RzpST }Ķ?M2 5Jئp:PtiUq~g;gi{Lit0qZyh9جf[I\T> x٪ ^ZinުH7)-維qQ0OC?Dyu$,;ijxP5|P=PL1z 35sdAn K;;*P;Fg!N FwX=}܏(0zTOXjV֊jb~ ~l#"Yh]3hw#Ύ&6ߞY HbNQnkD&RB,;Ȱ!Ya5ڠ$W[%ₔ# K RgG7>gV-*i5QͣOmγ3XrG^1H'Xj.ƘhZ{bi*EpXf^z_^Ca! 9TCwe1rӻ0a%ؚ uH35V'7K=Fڰ8us`Dg$&^+FIշy´$OY u+Y&fŸ4>0k}S"DK*qF9f٨:=[]dTÿKDpnEB>Tu E\ -+@:LWpd$$m@g*¬׽&+SUP%baˡfemk0'J\8mQ2B>ab]"7aOU^P?7<-.71M]f/%3-04Ac&W[0FrS 36v9-Kk-F<-F⌂2 u㒱j(@}Rxs]֥C~%'=X- gWnuKJ>PbXo7S8LIgPpnptLn\Z'4^`=Lj9]4%6@[$ϟ )-9/ T=$Šz 4wKh Q_Ebr~gӧ2X9U1s߶)"lvlbۗ~ұMqVJAL%Ti;k2|܃AIm1Qbcj| !V+mk$[Usɹ Sv{蓱QOi7TFiۛE3g3BB0V˧rB$˚ZA4?!O(D{맳V9*ͪpxO#؅:1JN!GT<ѫM 9EpQs\RŚl,O룩A_ш9k;gTH t2-W΁г6؋o#fl7U.\yT1![{S+zQ{c3mK[XPYЖ J`Hxp{CPuCD".F.B[ Mg&͹PrH hbwG=t,* K2Jr>FV$36RFEa#|6m`|ts鿗*w@㑗un{$Ogí*,:ѻuCss1`ETQMꈾ.aqT3$uɅ 89p Uzu{x Z ;U]޷Tݣc+5T:VA'C?۾hou38wC8&Isq6n _4y%fi< 5Z ¢)6e _3C65;X40v*Ǯsg{{ Crd8Ё8ROh‰pmЂ?X?U$"FD]`?'z-I[ENԱSs@vsg٥7ӳ! 3p,3vUAxvhGx4_]Y{.Ҧmd3= ss`P]IRMs'n4} $ сT03)\'C={ȻٛJGH f=Lk+FFyU5;~jI ``Q5>\ʭ r5N۬&9>6hK)3 qTl9R]1A&"ȵҶT iy?䔽D?x|3f2$!$ GY:?( 1MAW P΄- y\lI.UKcJQۚvRt_ * JLB#F6tAuGX-͛8 1K5!I566RØ&&ΤJzk.OB%.\8aUƘ3JDuF^+iSjm5sf+x!u& 7v3FrW180#ٽ3O볹^j hFKmmXsg)2~?D99p9i@ײeȐhz2.zQt)y/Y אּX4*JxPr.RX#3$ #[b{G*93Ԗ[Ѫfj3\li h41>s^w?84V_sp~&xz^㍛)>8laDpxtW,7D՞n@{xDHKW?GdM3.ChGl܀~ϑYM* ojӿX%yofbAo=% rqAhͽWAZԓ# M},f%.|5N啦RAB7Mþh@= sڢtkptG_>_*?fޞ&AWc+F> A ~BTX) Ǔ3&BҢDbF/U)Nw] \EAH?$tm̂miR6yEY9o|i=od19FRkdYp79KvYx=XݹDX!{ʱn * ( 9mmբW.p*; <%`O蒂 tf w$4{;Ь5ȸb[Oҷm*WWq5nG?;L(>jhJgplOí8f:;V'>+x*U#`XWHefpӡW ~\Pd/P!Holqd_RQš׋T gxr\UTH<Iu/K'ameFPsl jeV5PTtt- #Av+ݿ:6]q=C-WF:>'${IF 6.Cd ^Z;$z.f*QXrx^N7tGmExY!mi3UA8zF"8c\pEthg]d.\.jw I91:36P]02||{ kc!6uQ# zܧ;X88nQ~D 9Ƕ+vmA2 Ҫ xlބl3=hM6ə?0-7j7Ҫ7mw\kq"2N>AיYGf%ņ`ɵC 7N^aaYv,M-5:!VYc{ CzřxwNJAWqkKٻtf|$ʚI[Es(Z|酨L;Ɩ eV[0keSx!5I#,:TIC~[k5ǮيLAM,#E*םC_yQ z31YO]d07$/ZbȷC`ܦAMl$!Lrn5/Y.~|<.y>{t}sr򂱣! i2 {: қ4\vg=_o"iO"as ndJ 0򶶪hK،iƂy;U*;@ux,-LNCxps~Pmd~> Nt>~<А1k6d Esqr Yp#ղM{OEZZa3']`Fȿ #3h vU{͢"OA nG3.jo.$:'.B0$]NL•ިBqv~wBm-vO|AawNE=]JӔNXXx әf=CRECJv/wŃr)^Yx@ ¸q9]-w\%FqZ@qmRh 1>Tdew}< "EWBf()φZBvj:15V7t =Ję(X]7jm`},;蠜$CTp!wDB%ӞiMxCN^'+ļqZy5Rez7@Tp]3pD Q+c+1sN>l}?XRv塝wE ­eToҼmn# 4FcRq2DLdК Vx;*F_|V_ =*z*Q|%QhqREK=|EF0NU:&wJrޟ̒?jգ;pVl Ki% .7qyhASCVZ!do!2CR#e4($l7jY8`+Ȅ!0!_p1Nf%;Ǡf ]P2,02?J!4 zOkxnT KMs$<p((_ǃyޭ6Q`%GCfV*#oP|6֘J!TŒ+igQ ";D-`[)AϣvsY \Cug>zkW<o\m4|0M#KjAYn[=4P?ʡ&<7y5B.#'u"pR.AxPJ=^"]D 2Y S!^Չ`KV|5ywE>Hwu?p3e 5Ή\q&*ʰI\kw @ZbAIISml(|3K⑒bsVGK0=/SPX-jpN2M6^)khΑ853nsu~lg\;Ltn@nz^zUwdXJ[iSزO˘AoPɘ(֌gl 9̿~k KX]T'|.)Q`@,&g1Z't{[t3* `$ݫysݞWfUEXI\[G)מg]io/,Zp*w>!c\`3`0rgCzJqSǰI*?З}Y-t̜:*$%j#&k bם O5},2RkApKdrl*XDFD /8ūL,q|f03s;?\F o=ܧ5 {H4b)_q zXG:˝V{>=/lJbeUnXi+%^'(OAkk 3T7ºRZw3[ue|\i}6^^ԨI;/dZ}QbF;W+_aM L灿¤_g%L>|8L̃KU)Q% 3FVQZ)BpmH`+ɤ@~ 4F1"b_N!hɹCFtA%@Am48yOI4?ʜ"Acb ܱeGeXD,"i(q}H崴wG]Qh/U YZ