memcached-devel-1.5.6-lp151.3.3 >  A \ٸ/=„6ukWe@X$ʳ+ںT2uX}Z%(uGVӕ󐛬nJDBІ8"IH7_*?진!z,pPT݋X)cc6+3̻ov虊6±9ٛCN6aӀ*֋MN;;=E:X@#>;vUJWَ%q6N[5џ707616756dc9d62d475db7d6555f9b62f0a20d754db5431887cd4db65f600e456d4a293d5bc03233ab10c7a8272c70bede08f51aȉ\ٸ/=„1OjM:äp. BlUpL_ ĢэKO%$X=!(-GL{9A}WdbNh. 'Z\2*/Fd>;Bd;Sd.,'@3S|ЭZFn g۠B\lVIYf6 ˳^Kk՘ZnBU*}W^&V;рY&ʜwͳ:MvǮc'ϑg;;VY\} Vd t:BPT8#>p;G<?G,d " X<@HL_hu      4  d     , h   4(89$:FCGC HC IC XDYD \D, ]D\ ^DbEKcEdFTeFYfF\lF^uFp vFzFFFFG(Cmemcached-devel1.5.6lp151.3.3Files needed for development using memcached protocolMemcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. This package contains development files\lamb14openSUSE Leap 15.1openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://memcached.org/linuxx86_64@EL ֩J A큤A큤\\\R0J*YXWFqYZR0ZY5437df7618af0fe364b230a598c00cc539eee88922b7644c7a7792c7ab15cd377432b777139963f1f271b9422a19613d35a07dcb4b6b3d56f3cf81921668c96abc887c4ad8051fe690ace9528fe37a2e0bb362e6d963331d82e845ca9b585a0cff8fd6b514e35693c96321ffafe08684f3320be86c22657c14730c3462182fe4408d84698b04bb00cdc35bfc88f530c7049d0e4024d6b0fc116d36a274c1191f098dbcf0ac1927808e741c77d867737035b517997a5532c655d7c89235c0e9d7a37fd47562583dd5305c1585ddb6c2021858ef545cf518ede9181c8f99bd1dfc5c3e718c903179b62da052c03d877f191765a58ece5e2c852ce28b447e0a1a3b2814d2fd52cd4040035afa35437d8cc4f623bad3548f4746e2e95dd651523fbbf57368f090fff4ff2e4f63b91a77aa47db503134230012edfa6960e328ae508drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmemcached-1.5.6-lp151.3.3.src.rpmmemcached-develmemcached-devel(x86-64)    memcachedrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.5.63.0.4-14.6.0-14.0-15.2-14.14.1ZZw@Z@YKXӸX lV]U~@TT_W@SS@S@PDPpPM@PM@P*=Oz@Mߒ@K@J)sflees@suse.dedmueller@suse.comrbrown@suse.comtbechtold@suse.commchandras@suse.demrueckert@suse.dep.drouand@gmail.commrueckert@suse.dempluskal@suse.comLed andreas.stieger@gmx.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedimstar@opensuse.orgchris@computersalat.demrueckert@suse.decrrodriguez@opensuse.orgtabraham@novell.comcoolo@novell.comfreitag@novell.commrueckert@suse.de- Home directory shouldn't be world readable bsc#1077718 - Mention that this stream isn't affected by bsc#1085209, CVE-2018-1000127 to make the checker bots happy.- update to 1.5.6 (bsc#1083903, CVE-2018-1000115): * This update disables UDP by default to reduce DDoS amplification attacks * see https://github.com/memcached/memcached/wiki/ReleaseNotes156 * see https://github.com/memcached/memcached/wiki/ReleaseNotes155 * see https://github.com/memcached/memcached/wiki/ReleaseNotes154 * see https://github.com/memcached/memcached/wiki/ReleaseNotes153 * see https://github.com/memcached/memcached/wiki/ReleaseNotes152 * see https://github.com/memcached/memcached/wiki/ReleaseNotes151 * see https://github.com/memcached/memcached/wiki/ReleaseNotes150- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- update to 1.4.39: https://github.com/memcached/memcached/wiki/ReleaseNotes1439 (bsc#1056865) (CVE-2017-9951) https://github.com/memcached/memcached/wiki/ReleaseNotes1438 https://github.com/memcached/memcached/wiki/ReleaseNotes1437 https://github.com/memcached/memcached/wiki/ReleaseNotes1436 https://github.com/memcached/memcached/wiki/ReleaseNotes1435 https://github.com/memcached/memcached/wiki/ReleaseNotes1434- Use the MEMCACHED_USER variable from the /etc/sysconfig/memcached file to determine the user for the memcached process instead of hardcoding it in the service file.- update to 1.4.33 https://github.com/memcached/memcached/wiki/ReleaseNotes1433 https://github.com/memcached/memcached/wiki/ReleaseNotes1432 https://github.com/memcached/memcached/wiki/ReleaseNotes1431 https://github.com/memcached/memcached/wiki/ReleaseNotes1430 https://github.com/memcached/memcached/wiki/ReleaseNotes1429 https://github.com/memcached/memcached/wiki/ReleaseNotes1428 https://github.com/memcached/memcached/wiki/ReleaseNotes1427 https://github.com/memcached/memcached/wiki/ReleaseNotes1426 (bsc #1007871) (CVE-2016-8704) (bsc #1007870) (CVE-2016-8705) (bsc #1007869) (CVE-2016-8706) - refreshed patches to apply cleanly again: memcached-1.4.5.dif memcached-autofoo.patch memcached-use-endian_h.patch- Update to version 1.4.25: * Please read the news at https://github.com/memcached/memcached/wiki/ReleaseNotes1425 - Update memcached-autofoo.patch- fix comment in the sysconfig file- Cleanup spec file * using spec-cleaner * remove unnecessary %defines - Create new package (devel) - Install either init script or unit file - Refresh dependencies - Update to 1.4.22 * gatkq: return key in response * Handle SIGTERM the same as SIGINT * Fix off-by-one causing segfault in lru_crawler * Fix potential corruption for incr/decr of 0b items * Fix issue #369 - uninitialized stats_lock * issue#370 : slab re-balance is not thread-safe in function do_item_get * Fix potential corruption in hash table expansion * use item lock instead of global lock when hash expanding * fix hang when lru crawler started from commandline * rename thread_init to avoid runtime failure on AIX * Support -V (version option) - Changes for 1.4.21 * makefile cleanups * Avoid OOM errors when locked items stuck in tail- fix bashisms in pre script- fix source URL- disable testsuite. passes with chroot build but fails on server side build- Bumping to latest version to include all fixes for: bnc#858677 CVE-2013-7290 bnc#858676 CVE-2013-7291 bnc#857188 CVE-2013-7239 bnc#817781 CVE-2011-4971 bnc#798458 CVE-2013-0179 - update to 1.4.20 - Fix a race condition causing new connections to appear closed, causing an inifinte loop. - additional changes from 1.4.19 - Fix endianness detection during configure. - Fixes a performance regression with binary protocol (up to 20%) - Fix rare segfault in incr/decr. - disable tail_repair_time by default. - Likely not needed anymore, and can rarely cause bugs. - use the right hashpower for the item_locks table. Small perf improvement. - Fix crash for LRU crawler while using lock elision (haswell+ processors) - additional changes from 1.4.18 - Fixes - fix LRU contention for first minute of uptime - This made some synthetic benchmarks look awful. - Make hash table algorithm selectable - Don't lose item_size_max units in command line - Add a "stats conns" command to show the states of open connections. - Allow caller-specific error text in binary protocol - Stop returning ASCII error messages to binary clients - Fix reference leak in binary protocol "get" and "touch" handlers - Fix reference leak in process_get_command() - New Features - New "stats conns" command, which will show you what currently open connections are up to, how idle they've been, etc. - The jenkins hash was getting a little long in the tooth, and we might want to add specific hash algorithms for different platforms in the future. This makes it selectable in some sense. We've initially added murmur3 hash to the lineup and that seems to run a tiny bit faster in some tests. -o hash_algorithm=murmur3 - A new background thread emerges! Currently experimental, so the syntax might change. If you run into bugs please let us know (though it's been testing fine in torture tests so far). - additional changes from 1.4.17 - Fixes - Fix potential segfault in incr/decr routine. - Fix potential unbounded key prints (leading to crashes in logging code) - Fix bug which allowed invalid SASL credentials to authenticate. - Fix udp mode when listening on ipv6 addresses. - Fix for incorrect length of initial value set via binary increment protocol. - New Features - Add linux accept4() support. Removes one syscall for each new tcp connection - scripts/memcached-tool gets "settings" and "sizes" commands. - Add parameter (-F) to disable flush_all. Useful if you never want to be able to run a full cache flush on production instances. - additional changes from 1.4.16 - Fixes - Builds on OS X Mavericks (with clang) - Add statistics for allocation failures - Issue 294 : Check for allocation failure - Make tail leak expiry time configurable (-o tail_repair_time=60) - Fix segfault on specially crafted packet. - Close connection on update_event error while parsing new commands - Don't truncate maxbytes stat from 'stats settings' - Add the "shutdown" command to the server. This allows for better - automation - fix enable-sasl-pwdb - New Features Adjusting tail repair time: -o tail_repair_time=60 (in seconds) - dropped memcached-1.4.x_delete_verbose_mode_dos.patch: included upstream - freshed memcached-autofoo.patch- added memcached-1.4.x_delete_verbose_mode_dos.patch (bnc#798458) DoS when printing out keys to be deleted in verbose mode Upstream bug 306 (CVE-2013-0179)- Fix useradd invocation: -o is useless without -u and newer versions of pwdutils/shadowutils fail on this now.- update to version 1.4.15 * Add some mild thread documentation * README.md was missing from dist tarball * Issue 286 : --disable-coverage drops "-pthread" option * Reduce odds of getting OOM errors in some odd cases - rebase use-endian_h, autofoo patch and 1.4.5.dif - fix build <= 1140 * export LIBEVENT_CFLAGS and LIBEVENT_LIBS so we dont need pkgconfig check for libevent on <= 1140- fix build on older distros - memcached-autofoo.patch: removed no-dist-gzip dist-xz - added new conditional to guard all the systemd stuff and guarded the general bcond_without with an suse_version > 12.2 - export LIBEVENT_CFLAGS and LIBEVENT_LIBS so we dont need pkgconfig check for libevent on sles11 - use makeinstall instead of make_install- Update to version 1.4.14 * Avoid race condition in test during pid creation by blind retrying * Fixed issue with invalid binary protocol touch command expiration time - If the test suite fails, package must fail build. - Use byteswapping macros from endian.h and not some ad-hoc/slow function. - Add systemd units.- removed fix-strict-aliasing.patch deprecated by this release - Update to version 1.4.13 * Fix inline issue with older compilers (gcc 4.2.2) * Better detection of sasl_callback_ft - Changes from version 1.4.12 Fixes: * fix glitch with flush_all (exptime) * Skip SASL tests unless RUN_SASL_TESTS is defined. * Look around for saslpasswd2 (typically not in the user's path). * build fix: Define sasl_callback_ft on older versions of sasl. * fix segfault when sending a zero byte command * fix warning in UDP test * properly detect GCC atomics * tests: loop on short binary packet reads * fix slabs_reassign tests on 32bit hosts - Changes from version 1.4.11 Fixes: * bug237 : Don't compute incorrect argc for timedrun * fix 'age' stat for stats items * binary deletes were not ticking stats counters * Fix a race condition from 1.4.10 on item_remove * close some idiotic race conditions * initial slab automover * slab reassignment * clean do_item_get logic a bit. fix race. * clean up the do_item_alloc logic * shorten lock for item allocation more * Fix to build with cyrus sasl 2.1.25 New features: * Slab page reassignment and bug fixes over 1.4.10. - Changes from version 1.4.10 Fixes: * Disable issue 140 's test. * Push cache_lock deeper into item_alloc * Use item partitioned lock for as much as possible * Remove the depth search from item_alloc * Move hash calls outside of cache_lock * Use spinlocks for main cache lock * Remove uncommon branch from asciiprot hot path * Allow all tests to run as root New features: * tested improvements in speed between 3 and 6 worker threads (-t 3 to -t 6) More than 6 reduced speed - Changes from version 1.4.9 * Add a systemd service file * Fix some minor typos in the protocol doc * Issue 224 - check retval of main event loop * Fix -c so maxconns can be raised above default. - Changes from version 1.4.8 Fixes: * Fix to write correct pid from start-memcached * Fix to enable LRU when using binary protocol * Upgrade stats items counters to 64bit * Add new stats expired_unfetched, evicted_unfetched * Allow setting initial size of the hash table * Expose stats for the internal hash table * bug220 : incr would sometimes return the previous item's CAS * Fixed bug on multi get processing * Experimental maxconns_fast option * Add an ASCII touch command * Add binary GATK/GATKQ * Backport binary TOUCH/GAT/GATQ commands * Issue 221 : Increment treats leading spaces as 0 * Fix compile error on OS X New features: * touch commands * fast connection limit handling * internal hash table * expored_unfetched, evicted_unfetched - Changes from version 1.4.7 Fixes: * Use a monotonically increasing timer * Immediately expire items when given a negative expiration time * fix memcached-tool to print about all slabs * Properly daemonize memcached for debian * Don't permanently close UDP listeners on error * Allow memcached-init to start multiple instances (not recommended) * Issue 214 : Search for network libraries before searching for libevent * Issue 213 : Search for clock_gettime in librt * Issue 115 : accont for CAS in item_size_ok * Fix incredibly slim race for maxconns handler. Should no longer hang ever * Issue 183 - Reclaim items dead by flush_all * Issue 200 : Don't fire dtrace probe as the last thing in a function New features: * monotonic clock - Changes from version 1.4.6 * Gcc on Solaris sparc wants -R and not -rpath * Issue 121 : Set the runtime path when --with-libevent is used * Fix autogen failure when unable to find supported command. * fix race crash for accepting new connections * fix incr/decr race conditions for binary prot * fix incr/decr race conditions for ASCII prot * Compile fix (-Werror=unused-but-set-variable warnings) * Bind each UDP socket to an a single worker thread in multiport env * Add support for using multiple ports * Issue 154 : pid file out of sync (created before socket binding) * Issue 163 : Buggy mem_requested values * Fix cross compilation issues in configure * Issue 140 - Fix age for items stats * Issue 131 - ChangeLog is outdated * Issue 155 : bind to multiple interface * Issue 161 incorrect allocation in cache_create * Fix type-punning issues exposed with GCC 4.5.1 * Simplify stats aggregation code * Reverse backward expected/actual params in test * Issue 152 : Fix error message from mget * Refuse to start if we detect libevent 1.12 * Fix compilation issue on Solaris 9 wrt isspace() macro - Resolves issue 111 New features: * multiple port binding- follow fedora's lead and remove Werror- update to version 1.4.5: This is a maintenance release with some build fixes, doc fixes, and one new stat. Fixes: * Properly detect CPU alignment on ARM. bug100 * Remove 1MB assertion. bug 119 * More automake versions supported. * Compiler warning fixes for OpenBSD. * potential buffer overflow in vperror * Report errors opening pidfiles using vperror New Features:: * New stat: reclaimed * sasl_pwdb for more simple auth deployments- update to version 1.2.8: - make -b command actually work - *critical bugfix*. In 1.2.7 under multithreaded mode, memcached would never restart accepting connections after hitting the maximum connection limit. - remove 'stats maps' command, as it is a potential information leak, usable if versions prior to 1.2.8 ever have buffer overflows discovered. (bnc#501656) CVE-2009-1494 - additional changes from version 1.2.7 - reset new stats with 'stats reset' - Slew of new tests. (misc, mostly Dustin Sallings) - Minor bug fixes. (misc, mostly Dustin Sallings, some Dormando) (see git history for full list) - -b command for setting the tcp listen backlog (Chris Goffinet) - Workaround for a more major bug that very rarely makes memcached stop allowing new data to be set. (Dormando) - Print why a key was expired in -vv mode (Dormando) - cmd_flush stat (Dormando) - listen_disabled_num stat for determining if you've hit the maxconns limit (Dormando) - Display error status on listen failures (Dormando) - Remove managed instance code. Incomplete/etc. (Dormando) - Handle broken IPV6 stacks better (Brian Aker) - Generate warnings on setsockopt() failures (Brian Aker) - Fix some indentation issues (Brian Aker) - UDP/TCP can be disabled by setting their port to zero (Brian Aker) - Zero out libevent thread structures before use (Ricky Zhou) - New stat: Last accessed time for last evicted item per slab class. (Dormando) - Use a dedicated socket accept thread (Facebook) - Add -R option. Limit the number of requests processed by a connection at once. Prevents starving other threads if bulk loading. (Facebook)lamb14 1545062094 1.5.6-lp151.3.31.5.6-lp151.3.3memcachedprotocol_binary.hmemcached-develAUTHORSCOPYINGChangeLogNEWSnew_lru.txtprotocol.txtreadme.txtstorage.txtthreads.txt/usr/include//usr/include/memcached//usr/share/doc/packages//usr/share/doc/packages/memcached-devel/-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.opensuse.org/openSUSE:Leap:15.1/standard/2413f67f0bfc11b658bb38618119ba2d-memcachedcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textASCII text8@!4$utf-88d39d12ae5717771d5cef7016a3ec3d7d79710735fda91a3388b77b844c7ae25?P7zXZ !t/pr] crt:bLL d狍=`zp}Mͥ햘p%-K&d_؍uէ"#دuUMxZ; 'b;Y )5cی:m [SW''=a=jM8BrC5!HL,YUIXƲѲu5\PVړTE=c ] `Ⱦ0A=0dH-z:U6ߺ*_:@pzbv;Z V"D길 0>B5 reVBs%V⟖t:p>9i4t];[lF-f# abۣԊGX式-4ml*f)yEoI $N Q|4GV:{֩aÑ@}E/{^TqYp|SK.WK@"Z߫jxNEpE0ǭ=x\ra8mPmsN*R[64g_i4 =0HDLj*{bE[<1?IȚ <520Y.ۣw p(i\poCBj3r|.O*L&_{ YIQg ЄIÞ ŭݝI"= PK)ڗidQ1q{? Jƒ>q(Y긟.3t\N'(E;lԍ[|ĦEҒyeuq%wxO\ri%i\|[ȳTX]V80];L8*ء)Qj6(˷Ҟ"Ifh7/HOy QuKh| [[VT9*+kr5>[J|k+ nt9@XʋẢF\(<"J'/ ='[}&XNGհj?v:l~zHF ZnO(]S4j,wqJ!*޾U+fk߮;j`x ^P(Q;-i]@2nA\C82Ŝ $Ϗjq "Y09.4ABkz[VN:jjsι_FچDkCf,[R~nPAW%-A6-w+ԥkM[4Ƌ2݌"m,9?mjgW.2|pp=[jejyMoOֶGwQBvBq'"{d;=^.0mf ==Pj &PHy2t!6ki\x X+|}] ͰB`~){1eZb0ThO[pSj`koELsP]`g8`A4'q7 uf`7kteBۆ'jV 5yYwsV]qQT57{ݹQ+Sf8z\D.iofug(g2;(1e z;_ `hASB`dGl1^ދfG]AcE"6\rX1t9nͤ'+Y dv)u K2S Kt+^y!,q_UXKFHbiZ3 ܪ72SCDuG$msz3,Nomا>DY~ nC #l L@ _yi'E O Gmo|C9gj5zY㋨-]n3SWBa|ǍO?5D! ŢH(!{xs^qgȷ]N ,TAPiՈb/xYLX1 b}gʊIB1JQJH L8s 'pY -jYoϴ9`hjcZᮊeFpyÛ@.@C;tCIr9r|aBrUOF>dGlݽIȔIz9Ege1勺g8{*x3Ǹ'JEn![jeѹ;sj=Z2'?ꈖ>wyFB ^I>Yٮhx頫o;E>DIO!Ali~"Fge7=!SoiRl]I7!eǖgkaolDPk7zSMM׹T:@V?âOz0h$KpکC~[L*JB&2]lj D/EvM.1Ű=qV|]5N+`X,`^>YS+l J/lM( 08;n1/DW zpW,v!+#2|^,Q|2&E%wsŠ`Nǩsvx{QѢUR Ќ߷Mj;a)K'h+G[E:fR7T0̎"BKS$,6x+}FgD0q|i5x>zh?YVuYduk-(c9H,ED_y3ǗLvM7 Ə> DqWn(lOL8֛ AUdƸA,tuu[G[1.Y1spyPIQ[(6e,~qhtM] yP[g݆oyGPkx܃̀ǭz= in:R3jxSF)!2G^oٲG9eeV ZoPEZ+um15~ij9I !z 7 ;!&sG|/ZȪ9Au`Kа9Bk@U$sVI}1+}5Is hehԼrNbu]9XA*':>k}Ouu~kӭ| %ν[L^Rk ĺʐ2dImisfvpكC(ƒJ6PփkLBWCy:ψxoA88[Ĥژ.9j |28+De'xe 4­~6/]yG6 ))i|FI Num:JuR _hN6bG%^ / Ez PE o7^u!WW E eQcCP'">ˉ%lK1 _j}F 2B4z?Gn݆VOW;)/ڮ=W]=*Dh &da܃YUuk#^x"j8 4SSB}akYUI`1r4ΏšQ[a)ӪhD4h6}.}m-n 3-t- ]E۸jċM7 ' gWlf# {O;JcSpUQhIlL^(^lOsRJ}2 ILDaMmúHȪ~w(= u͇jI{;! Ak?رǠ@ IV$LSu\rG.z!@y7}4AQPC9FWI='|2O"Ŋđ;]|}A2TdN(u > J!˴{vqGE6 A. hr'b ͐suL4'6X4$G~J: 9!_)q$#OiK@ӯ*(_mJaQB\Zp-9$HmO\Mɡ}/cYz sPJI 4 E">s[onbRS6}WN.6,T>48<`+y=mqL|dr=k+ k2M)uafd1_D|sO\<0pΜq𺣩gLpC\M'1pJ&X\h+k-XfY&~PmjO6 sĽLYu Fquœbv'Fmjh)LƁD#2{,|F`ee0+T9I$q-@ϕul+ߧg d['a w2J\e1ǻ\?WG[ yꇳ)%XhQ 氽% O:'µIrBUIOjG3h}`Qna%lA!A]%q6q)ֽgͿHZ{$RhS,gl&qR}{:ŠggPךcAL3ˉnepH1 3O/n?$mkme9vzK4*}DHMFqdIk3w/PO(˯Lem&zGce(b'IZ<,c3|mף^VOxkLȨRDs<O#)`#ݩӧG;s8X vc.q1M80lxGWZ]3RƇ\3tߓwnkLJ=ˎܿG- d*pYSQrsܺ_o}rJ_LZ^2֭X!)2, Xڌh)Np ]++@,H]T6vaUCy+ejyfՐ Р ,X *a1$_m cy&;[sX;`-lD/ȁ |S6l&:kBoOWfy_mL8ǽG7Q)57*>82 ˝mLE qb$ `=w]w<6y7tm¿WӕLGTGx]Y}ugRQؠW|/?]E+G2OCw,l@pJ@N/:oA؈Yi @xTAe3%Ϛe8~6Ɖ?L STLhUhLpY♼@L͗\3L$&@@x=A3LNFԽC[r+Zy`e0{!HdlƢ'`s]Irѝ8sA)Zcʐ;ҋŎ.u_+Itc0QO`҃>xb]34838ZrS\UZNm #X ~eJ*0U kDt[ӇHOY5: 5lb|̖22~B u%x(mG+ܥǪr# MZȮBu<ۥ‚TB0鉙h|JL1mUzI")Ӓ:P7X7O ,+"-*Ыc*Z\+f{ˇ+7TbrR\~B]>&t3J{a3w.prjLCeX!uqTq%B}ƈ5}8=K#F>A'U _GM(O䦲nk%Եqv2ކ3T)}{S}80'[Sb<ǘs؟aD"訕f8L ?ȶ th%@u2 :iω6^, )W~%jh9Gkqם7 ʇ[k4pR}#v!V-<TGyͽm VI:s.2du,fNGfͰuA.~ZM,|*;y [UTC>:Er,ɀْzAҮ6s3H5[+tƱfK!Fc !8V紂z(RSՠb#`L2?JwVM!C 4I UG=M:|gdmA՝8ِ&{Sq>]˾InrvYx[j ie IXSbh\5 g7䓢Lo&20?:){{ u:8E sb(j'h!xi9'PƝt&O9F0yݥZiT2,Eښ*Ciϝ5ؐ|M /,;,J/eHvf>BdD#b3':izɾ\E 9Ҵmg@9x`q IA[|h)l[K(̟89)>+?„?[,#p9 !*R>Ax@ _sصXSG2-$OOd˙$sE5}e|MH`ڌLP@޳w?wفY( KPJ;Sx@)lִJ9Mq/rLO= 2L߮ޛm?\[9TC| D]A'C)π4aO sΪ?(z:2Cw Bሻ1,XPpбǼ Lݙlo[ʝޤ+Y Y>p[kX5"$NIfi=!)NyX|ٔa)BUOdUk}-Md>+~=ęL*IGjOsL_*$cUxѿ꣺ lLr)jwGp;!U: ܒ/E ·QדꡨC `.&mXY{7U{/sE/au)ϲ ֶÈ6L'mmUO ʱJX+yha*N%+fKd JS){:D'~5x68}%lGN_*ڥr,6=+Ǧ<鏺>O4|mM3U%= Y3b ԓӇP4⬉1 $f"zƒd,dqN!y x/''@ %LρR.)gr'w0ک˪{ SpӴ@U#?0Z!#$ŃTp};9Fq*VGc%l[I.0H)#7A퍕O䟛^UzE!Bvש9J 7ka+IG9r)!OiR}s+\A-m)vo =;@B/ Ak '^'y.բD%ww<uO&qSEAYT`^-4~` m X9Ǯbf2lۭg''s0TPy5?V@+ Gu,s~-SB/rDATB @5]M"Nbqf5LVGzCPI Z~_iz|يV 5*$b-kqA[չE|l.;1޿L-]›4 ҡtGXW M'qt%JnyH>UߞI:R#RoyDND? x4s%6h,Oӡo|XnSxirϳbsa+4Mg4>d0? ķQv(#dFy&۾XE_ ߘmlJ!Mtg><="R3]ّ}Xve^쑋!i.QU)b0A(q1/8aґYN5]"i:q٤Ew{1kɳWd]LKZbSA":`܌Od#s59?I'KSjhkе:`@I8ػAYw^Q|Ы0z}%VVr HeR5 ˖1 ڱp u8B2b ݶ╲j2bߕ9/~p]OQM|qGn")l>gVF$B|z}qAN IcF+mf_20gWl]HX.^}%Ul3F9 iI'±5WFzbӠ`8 KN[ WÑJ6j)|#aru|YGɠ)"@;wp0'U$TMc5v>Xt}>^IkEKcT&&gD,W(L I:l$kԋsg9%zY7亐Ntp3:qJHU)[ڴP'@T3ϮRD ]^vR-W=!XFZP>=ڐBmu|s@jN+t>Z{Ug|dn!5ZBAc}[P?r~c;niZ JS2LG:bqHveCZTAz}w+j"i5Rs~bZ"N$,TTæBDWm^xTm@QOBsu& tӻHW"٫ qF+M'/[}Gp9t)Quj lt%Ywfh<`y ryyw(e'GpN RNkJgnrlPtHU$C@>\U;2Hޕh5$m=]ɸaF0 Z8 7RrK'or@ ZM>F=vy&ZqeDJ(-HwNèWG(̦ Śa(.M%,R#[_qόRQNT+: _ǮĮ0MBk9*" \/3ZƦ{<8P R5"svI;&:sX6Xg;6ɱȑJT d-0[a Π_qݰaA5!~%=+85O8,>@;͔l"%(1ik*ez i 7e5{Ó1)b,l%VbB?y *V㩉JV#쪍$@_T؋`Wu&29y|ƈ~l!zPj&-!0%LXKqʎRg A.(Z_n=η יu(s ",4Y\&W2J;>[-,ELw6r8fo $DU;';b^4 Id'|NB/U&\\bmIM$zˢC_sb1*&tߋԺMVF7Z9 D欇3h_E!?: ?vp!AF§ar/-+=f<[tll"ZBrSݼi=5eD}c"Nuh=Bxګ@@uac'`򂻳BƜS 7z28m4x'5e\u0?*9& SʵSD0"_c('2AT3|a&6r7o(s PLC*.>[1<_V`CbdWGpTqw@`,]&h"ۨUfig,pUAO Q(n$^Lsg$xG4ZK%:-ɢu;lobt'_0pQEcѼ3Vj|dg5ʩ֗'KJۿ0|Gr/ տdSOnHq5 |0mU&hlv"b:]盩BxI)\Rwz}/B٭ANƔ7BՍVyLvu UsWXkzͤ@#"2G}GHEA +?1Fu5 tM1*υ9ﲸEwh>r/4|%4ySR{Pymawk'/ԸF?F$'W˖7&"#=8B[&5MTR`FQ3X,I넟u?&+EɳflQQ4ce*i)zNIOlHݥ4^̃MwfF})X^d:mhBٚޡflk+PHo %A|qQ__&Gɾ#N?B<7D=HU Z R: }.^ms3lRo`7M%P8gql[WNpڑy-; W r1H4(1k$ԗb+0 C/;w2DibQd1Nͬg/~:0ωN~lDbs,L# )ֵl>➀f4:>gWkńE d[0us=#z % <2}a ^kCP$jwg6%Vno06'W%˺)iCC pfgg/hyCUnu͒lJY>Z|8ʅ=Flk'k~+6WRa<+%q!&+YZTҷ{eϥŌՁmq87_3fF!Kʬ:ȑכ|>w%߸Z{j.{"KIH҇ΰ9̀q\ C֩&ˮдJCZʟs]g ]ZPLi.~/b4SrgV533vWbm0XZ<+Re!IhHbws.yEi+ݟ"u*5[CʂDQ&瑦A6hlYGsfK o.wq$B3MYoS?23rJ~Oxx)Myx,[dUЕ"U+f qd+ kN dDc9ʈ70\isӞK/ڿ؅4TI9R,/e4 3}#be/Vְ#ahxⴆvgeַK?\7lxcJO4LsީX7dq1ݙ)pe1sEhm=GwD38SrʗG5\%Q m8d ?=Jc ]M3(-Ȼu֐^yHCs7 ]{\.ruq ';[(c?wo@!KU貅]|BxT |qhYV_ _R 1M#Hw{2w~;#7gJ^xa9V5i^ /8Hוg@*hZEZARfKbLĆ qb>iU$ ^cQnҠ)Gų9+''Q: K J}۠m*Νl~F['n3`ъЉ( :NIA^ߴg?G Հq]Y-La8njy nEv^ +\9=ѺNR NQwlH:P؂F^")2C ^Go-gĥҪXGgDvx: ; LU,JE"~rt=%_i;;9i nU9͎nfc37ybfOj 8S,VdnlqW gR$&}*Ɗ_*㈎a(>UV#Ҫ'yhvONQ3 yTˉ~5 [{tVnfaߝ +PN9꿳h3+|mc4@ m.lZ˨ÎgqU|ofL[ bGP ?V}3 if*"T%Tg1(۪vH,HԿD)Ҡ I%.5~f*,288Ն{eqѲ7*8hX(t{ZMnӬu.wTqjڱ8*͔|$bѵc;W.7>-W0l'wf$f_nz-Y5( dCHDD'W7@sU\aŅ ʵx 0mB8S%`QdYO!>;jf}U7~=3\^5)/<æH{cAœfN&?(ZdC1DQLfń&h8յURr%k%Eߣ.L)l.N;6%nPÇG .H=VAd&t I_v8OY2?%{[=;nNuޤ>y7Za`>$<.C/a=BCy9R=rǹ2gw:/]}kj Hh9c0lGPP#od̿d[ +p%W jU@`q W 0peQUż`fnqFe|=j+|DwobC#+N]3a!S T®# Tm޴dlEY5E. YM568-X/A:mQK`8@N9Lq=u)d:,΢o7)?). Cc#οvNb]@sR.J@|vy3a ,:Up?BmBat4nխo %OSj4tVDT3X 5^)kh%T@AYarf; n^.P> fChH\"u!q){; FҘLqύaPDjZ qX[Z79 *z.pBy;źOZ>2><3Z+5J6?Ł捣ˆގdJH&bR߈ԨŮGf\?*ap3k)KYn UI }TrCJ5Z3Nr*Lu~O1YSrKZ53:(7K[3t͹S4UD#b+%x/x s$#3铦ܚVC Ĥ6:uuNDR4]^$DNFï!* -#5+VT"dأǿ= :!W&4ḊxiBe\Rt؅DLl/(Y^J5cӣFSSXmh:WU?S\.Ԗz{RB]MP-_p|*ߣe8+'BJiO); \G dssPeµ7u.DPt囐=:e`mE%8 u:\ռcŖ7q@IR ;?W95_{Y_\[(gz"P;\ icHc3QJ{Tp iS m6$*Fb^B]EXZE nTDN痹AoP{$m}i Ncv.1YbIag*XoJv">.kW6.T%7' g"F,f2ac[vzgKEĮrKz>R0G/:bOBiy0+W^%7i%W/c)dbOLܙ4H`.#t}v 5_؉s-7ϣۚ?RHM.bEHuo*ɵ52\dcv}BƧdUyĉ 59kp-5v 7_hH7oˇGc4offq'hw' 6cG>^|F>d#R,4/oX CO pa,hQ+r+!uqL@붧Aՙz޵`m^)Ǯ "{C:W2qQQȋGGǖ<$S9f<(iIƏk8h3)-sU?WΰS4y",_\&.6͖ fq[YTO E ]P/5ɹVmy*HP#=&v+$Y)V~%%o&i듍ޒB]91ѯMVe8bW'j -"As|-^+, gm#'56ny:~:u;0_ 6Wc;ʮJ[ok!ؓj,LMC! z3}"?/!tut+!7VFNsT?@Y"3Tßhk߬Z8`]E<"b{$P4i5MQ z;AH`znbvYctlS3%߈ &ЃCTхKLg Z!}7j6e2{|?$FGw&%}VE篧%UXY؃g*4s~Q[k$<(׭0:ZP? }ⲧتoӦg> ‥e,!Qt1[r]󜓸3#3QI|fJ0EMB۹Q{I_/y5 O3J-*R2v ?'.<U^a P[8/Q}a@ &׵R tkަjxOqvߖI_a7 08nG速ccv\I72ORSE2 R_S5VFGi]"J :Rd:+hT0JO;ѥjm <$Ec{3B-A.A2:mLՁ.tv6s!m I eSD6b*F5f jh FM=OY"KR$@^" Jv ?^HYx )AoЩ<+"\i81dkgAhٽb/B?3 D4@ Ԝ.2VfwǾN|B3'NHDHW?`zD'ij8ɒJ-9֙@[ʦ:Y?梧4&vDҭ'I u'teɚâ9ػwrBa3vbN隺Zy'u1(P_J 8[r q *2(:7& 'hW 6gۨ >dɈyɛ_0gGVzs ˚IC|NgEs_@Ejk2$v_.^g%;db_ O$YCt 6MO w/X*BSN6 S~*]6T=!_/gXEĂH{z3AՃ>NBT`T^tgo=eJ =EfH1b6ug4HZjxN꣆hkG~I~ZӁ3?&];]dֶDE= FaYe6kwc T^C,*j2Yn( ~(_,s-o2{]3l+!LڰPT[WN>$}0tF[ݧ1PrfD73 )rgugYrV#ZГPLQGuV 0}H \=w}( ͨ{{H~D*`{l`،'77LgBTEB!.LZp>jA\e ԛWHhTγ%{(lcDɚ֔oJoMdlFWr*K(Bxֵ _/Ikvm"oRI/(%~`'lļ,MSFn Y_-ue$sZnJ źlg[љ 2E RG7#7uArj$ZBJp~sOq,71A zlېf3̩tO#2ge#p= ePo&N$iC&qL`]H'dkGVWp10|Y8i2;[LV_FT0*ftN~\|R͆!aN?)ÿXRov¯J^Sygʖr UBϨT-187qwY }@oSSn+K<^uңIhKL9zzXaQ}aQA@r#.\E*- 9F7CⱘF$SUqLuʶL+/sxn5tn?/R-k:3Ϧ6.GYsխEBvF-GaE)E_|kO;g^…-nZ1P0{/62BLQ"KbQ}4zx&`=$֟F:)r՟H 1)-:_Prdu`J"z|ۢ3}SN(1ڇkӪ{)>sk\Rzg8eFBuC^YjҌ8 "h촴@ɻq]{f(D`j]%0vgHyYQI1J5"+* EqWi>Ph x] !EPɰfg o?gVOOWZ=V N~-1)a(֣Gg'd/nLAR$lI<Ě)Eh`TlEOFh!(K,To BcA_aΊJ>Mm%Ƽ-39jՁC$6؜{ޙ9TLl)dZܞ/_0<멳BЃQʽ<jjhұ-w&Zzaym>o#. J nZxx,U7NL2hš҆G+"Μ[%$WxyIt`ɮg<!jeĨX$UEDf񀔁eN7XUz9€S]ɜD+XɑE >6rKYe,L~cBep ]=)iI~B 6$:J߂[`V%vWZ܎MG*+5Ἆ8+eݸYփ!Ίdc71r鑈 '% Z ^tYER2ba+~\JEdR̾wq$#Z޾C- M,V݆ZUމ?N2!UD(uq88{8^\ FP/شE˚$7>[&n| . Mn8VHFQpLc#ˇdr6S\ZgQ>g^ ֿrХEz8c>| ;eBAztț](c>–Zo uc-/s5l4C#|uޙtp-^QϦvs Ziv%Y+Jvt+QF-x~owvkL^@ƧV32٫*Mm%T~ 1^DSgINrrޣgjPU.q WYN Y(\XTeM,FK={JF>}㵸b$ m9 Q9 6MSf?oӍuZme%B&KQ}mc&" q fLK6+ZNt p;84Y8<'+2Tؐ~_$an!u ń 11DZz[i4艹mzy%*<j6ʔ/Ru-'6vSPЮ|% ,jf̦ >?IzCGtv=P[Ưl6B&2>ݺJ-Iw L.:1mgg12A9S\fց8gSj~C6&Pb:%&g\mFo@', Ƹ2Ԓ0]qNha{5{ `bm7YLg^iR_ twTvyEҷ>!isGɃyeNY X8Hb=skadrzV6'62&; W2VN  +㑘{,6nіCOe.J֯l2mw@  6iq&$i60r+emKi(ƹ4ZK/@n_"ȂTj(CǒU U&jY]8۶&-']5+LtGӏ7+$>?NScroN,׎%P0h v 1dqIP@Ō@nO{[0z H;"&;ңW6PS{yWY6"YY nYY \[z,Z [Zj]76}O:hcq8-TAtJQcBG:&e}R2q1(Ғ) sC5HzLFԙ2#IM䘴ʈ/c/x(wVmU}|b%:H&A.'̻Wls?bԟ2]!⧩.?NH(DIҧƈxw )r^{ʗqt}/)+?8%qۿe|5^>[$"b,˜x^`L듙CfA>C*v`Xby!nihpUB 6t`VlM17y5~ׂQy/}/ݐx%HSfjnjGWۢJ CEBͼΧ|."9/҈_DEj4V-FDȔ[׬ 6`ʝ@q5J)K*̰LEMVjW\Ƭj NL3#t:]N(3D22YАR WtLk3ص0i6ܮ@<"ߐ" Ξ&(!w) &mlZ}}:y*UhXD$g xvR4eyXZ|{AFAt(ht:>e d0t&e&-9Λ$~K+~0T' .J}^%y.Ծar&P(+w@d Z?Lt5Dbls"(~ʿZnIQZg)솴fBQI:jfoJAs frCMV#uT\lyA|т;O2}jrAgѕ33˱Ƹ$z|`+>ڡ)у:si4 Լ(57}iZ'Z~ ~ &R``뽨,)$픛5*.0 @s{A*w"o2k_sNEtPy|PG :SHy~)W?.rw6 ),7- X2:^!O ʟ/Ɓ(fI屃*-~I"yn%`ID5*̗j@yvQAVC m^Z# {@/ğT(:P*I(gW_4m/`C)v_iu쩟`.TK9)G4б+ l .:ðtڬi #r\!˫㹶-(]Kn?G c KV~TNQ^ljy`5Vz1\g]4-2G