liburcu-devel-0.12.1-1.30 >  A `Bp9|YU8rpj_?a&{w瀻VCHޠpf ?b`p p9%YN!+ 1Hs1-c!HF\4E=3H#w7 V3%!6+G,ho%qM,E'p$$qԧd$i hK~ePT%IC&<8vJ ͇oiKeԒ}(u3'7e5d1e214eeeb308ec688cda3fbfec5ef27f2f20787856fe7a2105757f71096347596c7d9ab0651b2e021c06e08e423833b6e244,`Bp9|yEйh W[Ou:0<\V0IOO|rHz@+-Ldʵ`z0 d~lĪQ,M{=i%J@M̍ H8z៬*40pY ")I5^&ʨ)e<ʤ.;8b f`@j@xJp+t H`v^X9Ea[`3mÿHuS||Q(1/?hL@ݏ [;ws.{Z*>BR>p>K4?K$d  ? N dUU U PU U U UDUUU   !P(!t8!| 9! :"K F<G<UH=pUI>UX?Y?<\?U]@U^DbE4cEdF<eFAfFDlFFuF\UvGwGUxI@UyJ zJJJJK Cliburcu-devel0.12.11.30Userspace Read-Copy-Update Libraryliburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. It does so by allowing multiples copies of a given data structure to live at the same time, and by monitoring the data structure accesses to detect grace periods after which memory reclamation is possible.`B͊xinomavroSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND MIT AND GPL-2.0-or-later AND GPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://lttng.org/urculinuxppc64le/1,  8^N t"   !g!D!y R  > ;%%QSVpPM0rC<3obi U  c< -+8 A큤A큤A큤A큤A큤`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B́`B̈́`B͆`B́`B̓`Bͅ`B͂`B̓`B͂`B͆`B͆`B͆`B͆`B͆`B͆184d7e105597654c4fa79924bede74f34278112b7cb9d648a7a67a0fcf6be6ee4ef502b07574f45ebd8b78b2a4ab245e2a37f12eb4383497e0e31aa0834150462b937f7212c391b89290027542ef5fa51a149fb8fd2b4abcee19ee8f72340ed151826f3f0922846d58d41e9994b73ad314475768fb32683e41afbeb5b4be0ab6176fb0bb89d0b13a027e1fc7c1bccd34af42a1888a1af7734b41714f8c286d1b2b90c2f2b0f9a91b82ecfdf9846e438850f8d604b68ce651f5416ed8251f0c3b6ae0c74dc0377e708f9711491719261eb3c4327553abedf983ea4026d7dc13171632c000b2e8df34c1f4889247a335070c7158dab22260cd19be21a12508a2029c371e0c9d0e7140764abdd9a3a8b6bd18611f73a163e2d1d1cad2fe8cf8368f8cf773aa4449c5750d4944f422d4b2ee6eabf735eca62c2dec2ea75d1f6c92ab78e9fb5cc367f5205b61b80d1b36f4c31729b04948baaabc9dca99b0662a47ad80152c2d6033664bd34bb45d66d42de4850b1090764a5b84f13bb47ef3ba1ecae885f508c84e103d1f207a19809f153604ddb222d2e65c66a0e4bbe71de6e4349eb93fe31c09f32cd7d33c1c9da4625e1bfedd602f2babed5f9d108887c2c8e2049bc0cd69847d82e82b0aa489edae3c424a6bd8aa0fe1ea0b6cc76265bcc01104e092241d6f59e11b0a4f5124e82729a3712119c01f5171f4696f55219a7b89289bbb8dd8f7d1e6c33bb50d552e4ada749b8ae72828b419c9d200fa30edc49229ccccef595302a3505571f5deabf03ca393610e1f98261252d4056a88b660f50249e4da9255043ef97ec77a153cdd27ca69bc83195d7bc92dfc8162ba5e863267548a9bd6df7dc49957c93a6898b4f7fd77e2656a20c2c58513d11b0468835898b78d19829a6177a69a010d2b41868f65eda191308693cd86499bdd8ae24da196d71f84ca7f6a085cded52f2c3d62ff555dc70d29d8e6d280e6414ff0caab7e04c212dec340c9fb3be35b502a57d99e1c180b810d67d2350d27389cd867c0f06dfe117f50414a0e3125885db28e01531a029cf36fa866388682e8233a9b0339970286e0675788fcea22a9370be3c953ae57c22b2332f0ab243491c892e202a40b568573ebd973a19ace4701c5173a378499b5f1bf82dbb6144174b6fee7fa0e545f217040c510fc1725bea4d615da3c1c47e7c175fec4d7dcf5c30feea8cbca9ddb1246c79ce6a57eb61d7614e5d5a66df832473fabbeded4f543b8a0922dbb87d8e94fc50f731b2fb9ed41cdb20fbb58026749c68cc74f1dca59172fa1fd410bbcbd8b5be72ff10c6ff4ffd4aa8dadf47174dc18c553257db481aac8a749267155d1d860925f1275b4d0ee49c2fb63b34da05ab91030fa808fa95dd695226a8f4adb1202eb5bd925b1249e439577063f568e9ae8545cda6a8cd0a17aed015b7f257a311e866e35fa44436b4e487309cce63e9365e1455307f63638390a65da11bf870e822c477380c697921ae5716e6f011244b860783044620530ce91c8b3fa1b52f34be20b9539a1935b67509b96b157f3689407112dad949aec493ba32510a422723f3e782b3ba805c7aac9f9f66e39bdf8208ae8ebe8db519fab41ab9158260878abfcf659b9d2086baf5c38eb82b1879fcd8554f219f5bb298e348ffd3363af97cdb952f58dea74dd6554b52e2f9dcf2281c7cc4d827bf4c39bcb3bcb7576bc31968b70e384d828cb0b96fc2b18ab86b7210d56d737d289199deff196fa5e622d14dafa34d2887e67f0f2152f16c228ebef3560784b0a597fa131c9f72ecf295ea1594e83baafcedcbbd9444f68e1a0b88d13664457128c4138f6d892625a30c548b5b4ad931f93ccf892f6d4ca966fd47b7d4035834c3978f8484365bba7a8995e20538270385b537a252308030127a0b92ac2f56452bb8e565270d4e7758e4b5eaa7a29ef3b02493ec72366809192bbd703ae07b986c1b6a07be7329e1ae55dca1b7635cd50d3ed9bcbb792d67b3ec894ae40b78558c9ab44acc9127309620e842add3fa79bc1eeb3df38a91dd0ed009db9741b21f1695784902064ab79a24438aa4d324bb0c6e5cc429383e313ebcf7a715fa6a05fb1c7721e866a8d9916827e0e36ffca657ce47dbeef0b5307c867a45a13f7be2c9113a9ed0800840203b0633f71bcecc51ab00f721a2017eac5f2ac1b96f5759831aa6e13dd9b32751248083c8b379fb737656a1f8d42ddace269cedc3e2d78b0b3ec254be96bcc3b6a26057ab1ea26fa582f9172928028914e033bf4f2e804dee074f6762807fa0c3a134412c53e36124d16f8abee5e48058067cbbf04d2ad5dfea275576c1d94cc4e045942703fafd5f58e3845e16a7a2fe62d0dd20cf53177089a829eb27ec235a03421775239972acca793884ead0283fdf2f2588d0d11f6981196f261722c6b86c9fbffcb31cc398245828145f7afd1ed0a4dc4e2d0123e662a84cec06c64532ed8f237f3ae4f2593476ba74cc201ede7d9d2a59c6348736742df91c9097f98b47100a9c98bffbdb4f0bd3a0e6bb60bf2e1ced6847e8eeff97ca305b155fcfb1347aa6776627f705e0ada516c5ae839fab9365e71b3281effacd5edb0a17068c700e106593d514c0bb17965364daabff4014b823ac24787947bcbf433040ab920e8b4f5f1660443a6e007c0a5ca7569fd8aec0f035e960d3b9fec7a51a616e73d75e766c3c5c987ed0c378f88c0656decb5efb80a5394989ce2aef96feed4ef4b76638e9a1586101d44e0f2373f91641f3188bfe6d33ac63b615f5d802b5cd6f37056b5322eba5fb9c78b839ec2c205c3acc84d67281629bdf4928e36d307b36d2acd6f8a70749c7c788baec667681e580e0fb682ebcc85e3b7266cc879d696d2e233c9581093d045ba8a31fa73df20e1907b9c46a0c36445d56a2295246d1b4f80202123e0ce9ea359ba788928aa18accdc4963ee8c8dde038683729ed00132e5ea6a389ba661fb2ca4c9dc02477032d50d16e139814fa22b71c141dbcb840773337fb05e75c6bee2a8ba6ea8fb08885edaf804db6cee9a96c192e3d39671e3707859b7a3656a8054bcd30799e0632f185e39c563356b671a7c2e0d1d8b3390ec3570ba75fb89b163ab103a427aeb5bf54c89056a0651806a835dcfe718266b621a1e6c895f89d1ca1b85f8417619633c5b6591a8f70b4d31dde4f00ba95214e71c221dcf3565e8029d6b7b55fc77fb797b3cde567f8615ebf08c89a01liburcu-bp.so.6.1.0liburcu-cds.so.6.1.0liburcu-common.so.6.1.0liburcu-mb.so.6.1.0liburcu-memb.so.6.1.0liburcu-qsbr.so.6.1.0liburcu-signal.so.6.1.0liburcu.so.6.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuserspace-rcu-0.12.1-1.30.src.rpmliburcu-develliburcu-devel(ppc-64)pkgconfig(liburcu)pkgconfig(liburcu-bp)pkgconfig(liburcu-cds)pkgconfig(liburcu-mb)pkgconfig(liburcu-qsbr)pkgconfig(liburcu-signal)@    /usr/bin/pkg-configliburcu6rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.12.13.0.4-14.6.0-14.0-15.2-14.14.1_D@Z@YKV@V }@UAUnTsS5d@Rdmueller@suse.comdimstar@opensuse.orgtonyj@suse.comdvaleev@suse.comdmueller@suse.comdmueller@suse.comtonyj@suse.commq@suse.czpgajdos@suse.comdvaleev@suse.com- update to 0.12.1: * Fix: tls-compat.h exposes compiler-dependent public configuration * Fix: tap array subscript has type char warning * tls-compat.h: introduce DEFINE_URCU_TLS_INIT * Use _umtx_op for futex on FreeBSD * Add FreeBSD, DragonFly to syscall-compat.h * urcu-bp: perform thread registration on urcu_bp_register_thread * Require automake >= 1.12 * cds_lfht_is_node_deleted parameter can be marked const * Fix: provide errno as argument to urcu_die() * Fix: rculfhash worker needs to unblock to SIGRCU * Cleanup: test_perthreadlock_timing: handle pthread mutex errors * Fix: SONAME bump to 6.1.0 * Cleanup: remove unused variable from configure.ac check * Fix: urcu/futex.h: users of struct timespec should include time.h * Bump library version to 6:0:1 * Cleanup: update code layout to fix old gcc warning * Fix: typo CPPLAGS in examples Makefile * Harmonize pprint macro across projects * Check for TLS support after CC detection * Update macros from the autotools archive * tap-driver.sh: flush stdout after each test result * Update dead link in lgpl-relicensing.txt * Add multiflavor compat identifiers * Cleanup: missing sign compare fixes * Cleanup: enable signed/unsigned compare compiler warning * Cleanup: compiler warning on 32-bit architectures * config.h.in: rename CONFIG_RCU_MULTIFLAVOR to CONFIG_RCU_HAVE_MULTIFLAVOR * rculfhash: implement iterator debugging config option * Fix: examples silent rules on Solaris * Add missing fall through annotations * Fix: symbol aliases with TLS compat * Port: no symbols aliases on MacOS * Add -Wextra to CFLAGS * Add silent mode to examples Makefiles * doc: update examples to API changes * test multiflavor single compile unit * Update README following API changes * Use new header locations for includes from urcu code * Update call-rcu.h and defer.h comments and include guards * rculfqueue.h: do not include urcu-call-rcu.h * rculfhash: support use with multiple flavors per compile unit * rculfhash: do not include urcu-call-rcu.h from public API * Refactor liburcu to support many flavors per compile unit * Fix: only wait if work queue is empty in real-time mode * Fix: don't wait after completion of a work queue job batch * Fix: don't wait after completion of job batch if work queue is empty * Fix: workqueue: struct urcu_work vs rcu_head mixup * Cleanup: workqueue: update comments referring to call-rcu * Fix: mixup between URCU_WORKQUEUE_RT and URCU_CALL_RCU_RT * test_rwlock: Add per-thread count to verbose output * Add *.exe to gitignore for Cygwin * Fix: pthread_rwlock initialization on Cygwin * Fix: compat_futex_noasync on Cygwin * wfcqueue: allow defining CDS_WFCQ_WAIT_SLEEP to override `poll' * Update documentation for call_rcu before/after fork * Add support for the RISC-V architecture * Tests: Add tap-driver.sh for automake < 1.12 * Tests: Replace prove by autotools tap runner * liburcu-bp: Use membarrier private expedited when available * liburcu: Use membarrier private expedited when available * rculfhash: improve error handling of mmap backend * Fix: don't use overlapping mmap mappings on Cygwin * Tests fix: errors in shell scripts * Revert "Use initial-exec tls model" * Use initial-exec tls model * Fix: don't use membarrier SHARED syscall command in liburcu-bp * Tests fix: add missing Cygwin thread id * Fix: assignment from incompatible pointer type warnings * Tests fix: unused variable warnings * Fix: add missing m68k headers to dist- Add baselibs.conf: create liburcu6-32bit package as a dependency to liblttng-ust0-32bit.- Update to version 0.10.0 for SLE15 (bsc#1055683) Drop patch: userspace-rcu-aarch64.patch (upstream v0.9.0~99) Drop patch: userspace-rcu-ppc64le.patch (upstream v0.9.0~24) Adjust library soname to 6 Update keyring- userspace-rcu-ppc64le.patch use ppc for ppc64le http://git.lttng.org/?p=userspace-rcu.git;a=commit;h=61126bd9c901fa403315db71d8d5351d716717cb- remove dependency on gpg-offline, is done by source validator - drop userspace-rcu-ppc64le.patch, included in userspace-rcu-aarch64.patch- add userspace-rcu-aarch64.patch (fate#318370) enables build for aarch64- Update to version 0.8,7 (FATE#319273) Changelog 0.8.7: * Fix: deadlock when thread join is issued in read-side C.S. * Fix: rename RCU_DEBUG to DEBUG_RCU in urcu-qsbr.h * Mark braced-groups within expressions with __extension__ * Fix: compat_futex_noasync race condition * Fix: documentation: urcu-pointer.h: s/rcu_dereference_pointer/rcu_dereference/ * Fix: call rcu should call internal RCU API- updated to 0.8.6: * Fix: silence gcc -Wextra warning * compiler: use __GNUC__ instead of the undefined __GNUC_MAJOR__ * Fix: lfstack reversed empty/non-empty return value * lfstack: fix: add missing __cds_lfs_init * Fix: preserve example files' timestamps when copying * rculfhash: remove duplicated code * rculfhash: handle pthread_create failures * rculfhash: fall back to single-threaded resize on calloc failure * x86: drop extra semi-colon in caa_cpu_relax * Fix: Use after free in rcu_barrier() * Fix: rcu_barrier(): uninitialized futex field * call_rcu threads should clear their PAUSED flag when they unpause * Fix: bring back dummy rcu_bp_exit symbol- updated to 0.8.4: * Fix: move wait loop increment before first conditional block * Fix: high cpu usage in synchronize_rcu with long RCU read-side C.S. * Fix: out of tree build: doc/examples * Fix: out of tree build tests/common * tests/unit: use lib rather than source * automake: Rename INCLUDES to AM_CPPFLAGS (new name) * tests regressions: use lib rather than recompile from source * tests: use common lib rather than recompile compat sources * urcu tests: use lib rather than compile from source * urcu mb tests: use lib rather than recompile from source * urcu signal tests: use library rather than recompile source * tests: move yield debug to common test library * tests urcu bp: use lib rather than recompile source * test_urcu_defer: link on urcu lib rather than recompile source * tests/benchmark: use urcu qsbr lib rather than recompile from source * Pass the CC variable to the example Makefiles * Fix: urcu-bp interaction with threads vs constructors/destructors * Fix undefined NULL pointer arithmetic * Blacklist ARM gcc 4.8.0, 4.8.1, 4.8.2 * rculfhash: document max_nr_buckets = 0- Fix build on ppc64le platform - added patches: * userspace-rcu-ppc64le.patchxinomavro 1614990730  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU0.12.1-1.300.12.1-1.300.12.10.12.10.12.10.12.10.12.10.12.1urcuurcu-bp.hurcu-call-rcu.hurcu-defer.hurcu-flavor.hurcu-pointer.hurcu-qsbr.hurcu.harcharch.hgeneric.hcall-rcu.hcds.hcompiler.hconfig.hdebug.hdefer.hflavor.hfutex.hhlist.hlfstack.hlist.hmapclear.hurcu-bp.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal.hurcu.hpointer.hrcuhlist.hrculfhash.hrculfqueue.hrculfstack.hrculist.href.hstaticlfstack.hpointer.hrculfqueue.hrculfstack.hurcu-bp.hurcu-common.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal-nr.hurcu-signal.hurcu.hwfcqueue.hwfqueue.hwfstack.hsyscall-compat.hsystem.htls-compat.huatomicuatomic.hgeneric.huatomic_arch.hurcu-bp.hurcu-futex.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal.hurcu.hurcu_ref.hwfcqueue.hwfqueue.hwfstack.hliburcu-bp.soliburcu-cds.soliburcu-common.soliburcu-mb.soliburcu-memb.soliburcu-qsbr.soliburcu-signal.soliburcu.soliburcu-bp.pcliburcu-cds.pcliburcu-mb.pcliburcu-qsbr.pcliburcu-signal.pcliburcu.pc/usr/include//usr/include/urcu//usr/include/urcu/arch//usr/include/urcu/map//usr/include/urcu/static//usr/include/urcu/uatomic//usr/lib64//usr/lib64/pkgconfig/-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-SP3:GA/standard/1f378a50b6ee033360d2e2ab64e65ca0-userspace-rcucpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig file PRPRPRPRPRPR{ V"'xɛk-utf-802233c6e991a0dd3b8140b754e942b22690b5e25da25a3e816a23bd410f26c0d? 7zXZ !t/ϛ] crt:bLL*gKQHȔth!Dzd'Hǔu٢= n27 Gj(`t ,Fa]Ä_NG$0xV ~#q7*Ǧ2džOt )`! uԏ|m.>HR\Qyꆱ A~ u-"ݡW:$K]4,fߏf/<JB8AKj{*pmֿ*Ϧ&3ġgY0dҟRj JJ=FI|c.sCw>mV?ݯ!MzBKhc#K-jtk42~@D5cWܾgMִ^w"Dk; a\N\sq,-U`>KrzSZhE5@TUJynVMLۂ=4rc%?W@BXld?W+\v `Sj[Ԇ z.VHazPKY/0k] Z>=iƑWgT B](zKh8,޽ӜS@%3I3x-d6 }Kty.l4XjߝgeSvbl&{ ;|VSc)Íǫ6vx - فHv˘kv'^M>?J4Sjx.piB>:2-&Tn7v`JOGX (_%q£w }V-ˆ-D%_ËzJ鸀.$8НqNxMd\0`Uoh}zLOLA7cRi8b4+̗#]\THr>-,-+RkgʶƧI8+ H7f_ՓElM(QCT."YW:2?,)'vQλK,էF,gO]!P%.uvMnۻE IV!p8&XV.t+i LbcfiZ . O4C%aO( B N{FcC7 v;N@ǾRDs.bt"z6K袾T E{Aޫ\2K[Xo!.Vz~ހUIZQ64:jÝ5c#݉ƴR[OM8)('Fy ƓOX 2^걍S7~fEbY>Bÿ/.aTl- S/}B7AG~պL8M}µ3NI7FFnm:~ 1} %Q\ ^/Q4rb0M."pG1Zڰ QHU) wFS[_1AI ] "Q1ukt^:$ip5# dJ.a=PNY h ׃vo\np͡{8Ab{Ne-N ڜ$9|^.M\lkIxd*Kh_ z|s$~>#` Y¶-y;V}~;qnt•L>t\N<~j=7I_!F.g`j-E퐍2K,e_Qk} ݇D3H_Y8׉ 1~ABCVdbG8m#LX޾(V瑁*KxNwcB.^쨊51 6Ca)oYWCjD* #>pEb]]ak{fT\]Нh>sN.MyNڣ+/mrg5(ģP{^.?͐1]_F}6Y? L.t9wͳ ݢ3ϐm8*4>8oK4-ca\@Mm .r)g)pU7 Y4WG8[ی=}F7"h!՜8uhX]4Sկ88[cbf@}GC3fF[I.$Jأe&$j9\^zjdXPn$\V"$@-? E;^6mcQcd:̱ޫ>Dsx‡]&ץS~9gB-bU-BIz'*mi\ }*^w.V7hѳJ@=Yy#j f[<_!Z.C0ԔP_`gFҕR~}tYӓYGm,flN^m>!b__RYy@17f։Ժb(E+F0E Mh̒+(̟~bM"ޫ(i|M.E9%`tGU3?fJ/ N9(Ȓs-pwQ*Lp ts2˲fmpĆحpniSCQL`T]zpCw%q6pG F9_"T򫑯5 ?@}z͓"3*#enTUx*rztlfGk֛ a][sEط1M$XnGYe41aZ,SI y.DI#aO-@%HoCIݎJ$طo%I:4Pn x)W 87fx8f>JfaFceb&~hLj8FS3x˱> f;RY>s2pR7#?ٝ)zà@~]E]*.)[˦sMdBt,ۖY(z w7˦H8M@BC{A^hiHS\q"4°o[J0'qR96NV.~ݱ6x4極H$` \He Nȷ6sRꩴd9ED(KMg'QMSËÌP H97Z1 ,Js;O ґhvc,J֜EЉUxn!Ryg32ID[oa1=F$n79HWNWr/uU R!9 ǽO$Fhျ|h N\Ve\dwy(m`A k\ddAC TFès*:|ݨjXCgv)ĭtEuҐN],%.7iN&-](o53Иf›"w<4PhvM[#]M:H Q!V2?}WNX'_ӿ.P)iRU.Qz 1NrWOnn;Ap7K,.Usxs ~1lf9+5DRF {$gvRiD["0P(QlZ7xC볦gHX!%ȩ1&ne!odi$[$'uLrc-~x;OyT< I1WM=Ԑf4D~3 `,eڿg|h,E kr3K?Ȋ^/t˩T .S>Ma& k ZJ X-Z%%]eKDF~R#ٔT̀,5MgE74`=P! PڄJ8>׎`$ X,0v8oveTeُ)oNCq@Ғ}UxE6aϫ dxX'R'(V]*+i(1epJ^(x^} Ud?4-AN|O6rFa (]MYARr&KbhE-MzPX;'yǴt):y?JasA 7ژUBb7:b%~pgo_4cTibJ(/_& pNz,^:tXNih Eiu=- 95%_kdZ >] ;zO^":%eӏv[ $m@'#E9tGI2b݈ٺ-5KkU>[<.D2umz3YBPFBcFOQ/*W|P\f&QJSHuդF: 1Hی8LwbК,1F*2IthwAk#N")̩~APUW[؀ojNV|+ Xha_T6g-!BNX|ƆՉ%[:#FHǰhn޽+dV32]F֋th٦9f(tC9,Ի9a1OfqOWY#ƪOYPyQ6ZOr+6RU;t+`Υ<m+loP+uVbJd2Bm8a&R=r;z.lଅXn)R*l֠ěOIR|@@ ?`Z61anvee)oY|~yR ʞ ZK3(5_S`vVCiF DA姺hΞ63EVֽl+mARnO|`oܚh%: /{ `NfΛ~OF@B* Q@R&k"MphHOtfJ+:`_W` w=<6SVhҎy_&ND-VYWL4ΎQL7pצmDC?-h/9v2qR:hZWΧϼl1fp31τ)8F46i0&X@oJbTSfe{!l搼o8 :Bx0o5rҰ=/-֍ e!) `R?G KTyr{qG\,cM/5fvb(GONOّcŊ Flo̻Q j\XcDiN6M'l^z\p]l?@k96\n')T9C樣e%`! &[z3 ht0( z^OWݮS 9q<糟Dk\ wzڸQ|}Јc/(n Y@w"=T&BRsղRBV10Sɥi]2d2:\==Qq볯ܨbowD|g_,?8 \@]%Y=9&|܄ Ddc)Nq53NJ4c&l D^-!5ɰLw:>EF \ 8Lb-%>z%HUk=ZCPapT͔f멻4/u7pXx;3KrSjίжZ$ZaUyʯη ,NHe6A,acB./22"BjsȠ7*{AyN-4Nr0dwYYoo,0x+śq6ܧ$ڛ|J'N[\miX# AX.\5-Z) @K;}8=/'UӛrOc}H/}Z^ʵ:{P,O^m|OBL9;_g/"_V;n$}vORǷWK+A6ۜVQ;X,`BٲyFP1r.;L pnU@ˬQ:. uUt\ogRU >R*/7$1T((I{FoW5pSYKQJwLHq| mkiL@[XZ.2MHJ='{SHpG:l1]PXd-<S>(GMv]Rϓyan܁,ib!:vR\\sRDZ>;F%k=lJ|'Ny> ^! YܔꪤӥȝS (IDS'W"6854T@O7wM4#g#˟ByjhO"ڸNN95yNc0GzmY-zY_5El?SVŷ*|Hȯ.=9i ho?L 9azʁO4^B! N7˖<"pv%V'j!ߞvwa}]B>Z8攆2,Ħ RH|PzEkZ~Q>`F#L!1pS?o\LnG**I[T4;3eJɤn ƽM ̔eb&^MtaҨWUkUٮ|}!V@Dۜ9ip?Һ ;=v\襚Dα=K~CLpi#m6} اzc` f=0"GVi lj363P$PQy8DsĽJwWaM'2 T?5Oi?az$ %uǬLS6p's ٽ!Mm$ /ˍUc lB^lvzaI8s@yV"NYly5| |QołD׸S*(Q+? 죢&*3`0vM $3@>{gSӄk(4n$ltki#yܞ wk=g=M$hHLo (.$.^Ro RW+4Sh}̚IK刜(GmD;#?~MjZp|L F!ף]:/ %C1Ao,յM."LDrl<\h@gFюs !SKI Ƥ_[d1ZESұCI@E5dS>jp6NT%(j<_8Y7ܟvVIrȃBv߰=:G $ ݱLT2[KBͪ5-LyJus !'Sr C}/YVuAD>m*NL`*w/<ϯea|:>Y ΥՏI\e#Μ7r#*Ĕdv DcGss'Z$E{Z3$Q)<Ο7C 8?Rk=lq?^`%5q~ l `ٕI\ 4XwsX,dM3{d6Tj:w&H@pVL_VـEX@oVOǂ$"g HgudF,E|Zhk;ۿv5Z-+>ui T[d]P[:7jJ]$k;-Sc,r(h P|ֿن7 T DoQE?+lӭiPUDz4Fz#tddtĔ=3N_])qڷSer£d(އZd|cTQu /4XCA35*6{x猘 breVO#}$h//͎hx'°=s}g[Z:V"6a#de,Vp>ngz6{f ..CRJX*C߭џ퀥[?ҵ/"mjuS3V#.wsF$2#f_tMԶ}&#ߟ<,|? ]5uWObMD v->=pZVx"A2~9-2ْ8f2 4"Kh8zMA *D(G2:Ƨ3[/ac%w܊#%MQ'M43n\b*dpd<q` Ĵ<"s9?'":W3'3cteU!䨞jY8-$@0(x]iW7φPGMU#QKKƒ I|xQ1@䎉٧ݚ*=\qm^-(uso|I+@ljŖ(&a'}fh9%Ej;pk{ *CD֩K7?LM[ZxP ̒t1 ݬÆ.IЅc&m]Jґt <9cVoV{ iψqhr, n(BٮuۡGf ͢J驄"IB&̪5K6t kB d#v3jř #Zv&kKzģڤRR ɘY$D5s u)@4pê[ӜD]UgPgѺkIL- VZ_L:~ _ǙJԳ fcMoc_cJPHJrtC[_|>&6}@|# N5BlE=iRY7@Wb]Xcctj!9wǪu:Q60֎ØHh2eT_Yhҿ 玈)x&+# @C0$[4%KnE`ڝPP m͞ecSjfj4D*`|ؐ)D aR3 f|p^~y,ޟAJЦȦ.ew(nu T]=zkMRgK3AI,У,b$>@2vC-.9wxA_ hdQ?oH2[o\;2j~9A! a*d7wAȯ v]9`D̦FX{ڏLju(lEYWa["}c 9&YF0Co4i@CC9vVnMbR^ty4S\9>z3%rݝj\Utћ;jė$P)p?־Hp/ Bf[RsN*u:`[".@FIn8xŎ*}υlȯ֮ƪ۰w\7hkA0"brRt@M nW=A-_T6 ,_/cge4e͒j^UmhZjs0T/]-Ɖj4~̾&;uZ_fQ#Èk39>A9IM?'-N6r䛭gn6rº7ջ,-nTU%|h*(6΅jV<0C5.hx"}vdwiT|!@b"1Fa6]e0Dw'A"U&FqNvh3qҹ "Uwha5DXݙˏS9nrn#¤r`Fbw!J]-,֡8+G_0{pjaU%6I`Y*p@^)J7Rt~Lp[i' 9C6ral ֵT cz#D)Ȇ'Ri4V=@0OZXHr5GGteɏs]i4ȣ#qynٚ0wN N-v(kh:qdJs,s LޮvEEx:[e4Z)3Gor1YU Jjp m )B fE(F$W@@W^- kPLԂV9~fi>-rH'rG`(*tΰ_@{PT~ Q{ 0CB͍. -jy2{=\m0ߜ)+_f=M#*`đJ|o Ƭ|`h0 -a(B J%d"%X W% vJ_$4;=hs@"lV]@!vK&BEQ wʯ1,}]ူ-Ә7(뵣 cyʣ ?M^E`l+teomd9Gj 6sVXr.2^`/#\X<*xd.:޾#~[ZQJL' =U4QCF*]Ƣ%jBH>u*L\WWa)ݪ?j*T0bI j[7Uyx [zmߤfoG:+,lݎ~A^3wp3ZT_1͕w^-KچfO~jBb'>^ $Y_fiOTFMf}?U)se(u0EѴ:ss9NV9C#²RFBo_+ M{[5;."WVbTR|)`WԌY8$:2`U0] zƽ#'4HɰTDIՙA B:]h1ZxQg} 5psyY|»لܢH7"2墦q; ƒN 5Ht5#O'ggm~?QQ):R$ NGpNvǠ->WMwq2[YMxcJ-X/w)S^~1V}9 3-\0aaaz|E~$K2|k c]]\"ŸGLwQJ8=/s:͘Ww,M hp%/ĵlꞋ$jnsw]gD$N4vˁEޜ\'q5eolPGϴ]ȧx݄ Aq!%ӵfq6em}hmȡA)0[1>" :ut.#:Cx@ڭW ? .$n)Y>'OxRFu} _Z=kˍBF:]'27(K"2?fطsYg!mZU7{7k˯wYZrfGhZ|AWCP |5D\MxPh[8w.T.vF^KbO']r~oD1ĉs" Dxv?=XUYfϮDhOPJј 50'Q@,WU AQ&ye77,nG%HKFwZ~X`"]P9:&*Vr@JSlR!t8`8`Y2ơo޹{4ddSZRӉ齴*g[e=вF'eT%$'1:?汾Q@Bζ+(9ԅ"f \{6 >tD]/ ESX;𴛖(H@%^fP8w`^XLT{ݺ@EyM95D 3 (ScT ;#5!aLDsD#er'˽XNU&7Xؠ{a7ev"#6 ̤\Dtnw>2蕵>rӿ- {DI-vx>@:GƃR3 ˽wqSw0tBZ͹%&; oW* % 8t7zFt@n_nI *erY~" [8c&ww]W|/( %ϙxRq}6kJ|Dw5On{CYy8Y9ro&qahP$DI1~jLDG]e\kx|Uh'z*&KBqa[.: [p]aqdO"J T!z#CUo(a}<+aedy`Kb)zS&oH3)=d&BX{/`o#a|#~_r^i^.ku,$X"]Yh5D(A_%3 4Î&y%FILT z=UrmQ n:,AԴO1Ty56e@9H̲:I7xy]BWr\5پ8lYE :Rvl_B܉$Q f-+z=5Di8!ZѣfDB2|-/*a6I7역H ]E>sUq}AIH=\5߭y3~_vCK yxWqk;_'CæF ]$.6^1-zO|)LZFg.g*o}'L/m>qAbT/"g^8YM[7g](}sy@c=o[MN{U~G~)ʸڵ4(,LS.|h Jk,;껊yk{Lhh 0Bj~MWN]nJob`7>Ny{e"+HiFbbCәGx]).tKXHkv LfY f=RC떣|k˓sKGx Nԣsq7a:Fi.X0O/2 ,&Ũ ) %ݍXێ_-uo[v?quffeaQPfNN1<#П^Kb^zE[J٨nyh[D" @`  -tXC %BR5dqb'|dzİ(E 9`QݺISlqq2\"`~{|yX|%+Nu|nVh%S4tmq7?:YQ<C=<Ы`M0q߷A|H_]2 |'%L5qXHIV[M幣s{au. hwKXwԻ&67 9XCuڱE 4+v*!ԍ'*EF08%B Q 5afz͘2p]  [WrL, (^q+OC:B0ӡ~%o%79<#ۿnq]0d˱iIWyFG4bhS9qTmjԖTT4䜶$jUR"RW<df{M:"xs$x:&$-7)kzI?{a^>5%YYL9䈢[xۧb%dTOTJC"h'P/l [LKr3f9t=tI& Tu{mdF? m)`Xt> s>J$fb] "ЧV<%7 : ǻ9fa:hFPxƶhLZkpi'䄘NH>C~ cVxf0jpPDyYb>Q(jh 1b]<[1OXLlTrzO`Hdy 6TGwOdDgAo[oE?ޚkV%Z4oEUѵ36?}h oʵ`+q6qRi-bichTnvغMH礝*TX  ~ '* Q;nA ˛YXe;Ʉ$;DmV/Pm,J8P+\k_rWP&<~TNֻMz.EE:[^mϯ"9†" LW쏋B_Ni\|=̋#,.Kb*<#=R$fh; }Ӗ*'U?k3hBhUQ4(B6g+^c?Ȳn;]fa:w5ۺi&~ޑץЛɛtwÑ_b\/ 1w"0SSmJ#57 0PuOgt _< Q)F6>x$|]9} |1E˴웡8*Kyl>s?Oftd:CEL1yΜ1']IwM8 Q=qqOF;{4lIS0cؾCby#c׹ |WZw#n$(gzh&{%mBػfsZhżKP|]MjM]-Ѓk,Bx3Vgs$1.oyLTo.E|%GzexPz~:%/.hК>YA*YsTm+ ߎn^aBYU*rsZ' l؏.j,Ģ |%/RoD4"q"چ9x:E|gQ{S/;RПGAo; 4] ЯtbY0v7X}`𸎗k=;eIRH9ԸI-ְFzlc瓾imڲ l2r/SV3v?ȋ7v>p6B^i\lMrm? ^IR• !7|%LqY:kCB=N _T;{u(+ `FbV-{.3{;&xmJ G`ʝaSKvz kAKuE_E3:z.:ҁoh4?9=l iu9ԇ 08&;j3!UxF8y%*iwNO$r7[kO(@/ nqHrmpAIeGv&J L_h?N dc!½wȲ_ VQxgԑMΩ?}&DH= ώ$ypaEźًCn)H%;s͆Kd<&f.rX#u_3R,vO%sMrU0 j=re1P{'=|,44J0!R K#}92Qp+ɡޮc킞\>;D9-t2 `}n3^4.h~B/#Kn^8&Ne|Қe>Q\Qi6ͦ<`t=a@E9q ӓQ>*~?VfZa){3kߗiXrBp+֝lkHy04oqdqgƳte +5B2h62LjO5lSWGsR@,5uE!E$6 C虬nkA,f"D[%mن՜L|T)6vq{B{1'>k:*Wb̫g@+G<2lj>Ns!JtQ%ԆQ3wKWTZ VO:D`^rŎkzse)pibP6 AN az=bbLl/R6U6L]fZ5i?"/HԀ^9"3Y,w DX"t Dl.qV:!. :+ո Dp[DZSeg9;03c<㎯%jrM&h<^Lk}!'S^oϕd52nqvv4.w9L3p<@ɛXoU V%:pRP~\Q ea @=gzW1 jDU]0cdU䈴P͕c@c,4, + U²m$28y\讍c!eեoJʴ4[Ӏ!>x VvUosB!ãQS48cIF0OA8Oe44X}oQ\",@5': Q 4vl6uR93Ro@Kfml hm\NIG" '%'-= H{!KM4wxYim[#8"`4#EƢ.4C&Ubf3g5xB`'lxzO`m_tAzk62g*ݫ>p<"cؼ4.jKJu[]eGV o@n3 X*64`m4]HUu-49F(^Di6/irayz ](6vkGl!A"lUdmS Ys3Ѩɸiq[Ԑo5ڀΔ(rfo^oI^ȝ~Zu~ă=ؙwZc_ip%٫%xd0,bX(|f2*)2qtύrx"";!f(C%,xh}tJ*#rN[F-sKu3b;V҂$~o4\L@h][pj[kV>OuU$شX Ye.7SX L;1]3<bk Jqg?[ yϫxn_JLTN^2:O.G%\ eR 4|;'q(zc[[RkHN8Sjy%T#5;8i%C5MJm09 jTS >||It%0gUhBH&ޑʒݙHdf{xt4s6)6 b(7KQAb >7sWTcۑIUDA"cNMY}:_Q'9l'!J4z$@:y!%b /uq^o2%.yuec6Wauum%vWy09{*)DxzdXtoK72TRi$K\(߲ ({»LG)8o<:(g3PJ/|_r]'>!Èr]'9LjN}j15>&S@A Øy"La?&Gc1%j;e3J]1-}6vqñ({Y|ⅆҫNF#_nԓkq5=7twCfͯm 7)3ZL~Y [%5m$1<򾝍󭸵(A=@JM䧕c4:' .㛴 $:;=+z[aU͌םf lnSIF֥TJlc_/P}K aЀۀ;潁;BqV~䴑g;oWmRw~bhb)[}=f0XQ#7毵:7~9ktۦ/}.'Cvld,+ߌvv ƙZM(8xx(1ڿgf;,r.oh$ٜ;}J p !+Qnk2-fKO7XYpA e-[5G|"q%Z I<]?g:WU b{^:Ϲ·gk{DH9"EI;J<+a6N$HsF߲@i(ʸÖӍ"}aRzh<,/aC7JM rDe2;c彊iH$PG9&\P׆jO5k!;3Usn.3aƉ?* [~jSG]FkܟC Gں.m ,giC.\a$:_8-B>-+K6-XQkȷ5x{sLK.4s'뿃pzs%>ea)Q~+2ypLV4w6~ۈvI/?JGC4DXHnSgVŒCUƉ$!_@ cDBBɼ-.Ho/PtTM|tQ HGm؊z1j4_ۤDUȂoiډ[kUiLx'5Lpͩ-Rc)X EXc%P!}P`Hϵz/>\NƠ.!z }y8GW]d22bd:UXžd c .&ȩdnۇ I(疧@C:@&}Qj:tx`x^i|5Ͼ^w#o"|f ໶9h^EӱO4]x)杔L?.gv?B`(b\? I[RT~\X, \T1ah >)AVY ] "LΜaoG?̵O'(7hAT̄IWØ*K'>dOvX?"gRGYPW݉PG! U~?q5YN]W@0bXW#.OoحTdu6آC?3DBF/x8LR\OfZqrhvpY;&L,. 1H{swN| 0 :)m(:Ww~]5 ,(L m3Ph_j|%n61$>iXP{)-C_\yW;RK~@4@p4x6] •1䩛4#U"6s98>)HR1&MS7Xy|!= 2\ d Ak/hF֟AjwXl J0z/RӴxÏN^:')$4(G jT e2ycې-svUA ~mW+_ j$nptX݄ `ZKvOah؛|<;3csaSay9zp@z ~4L rr:_†R(aW$iAQt;%C_+3Pfjd۵8X= 1Y!Ykw9Sw?l@.(X`wmG;σVuеT?Wowrgy S_Ҏw:?}Q)3 EڼUᚴ.~ҥ1'5AdE4GgUoULqH*YQ2| q?h$Z8TaL]={7#ԶP8?Ng.KQ ],L thᔔO#*kq7@= ÉF 6COA  =i1Z Us u~ʳ FK&C=Ϙ񈆋k3 ?;(abgK'(ܼ 9gH !!3q((H6md#|P0:eN^$lL*e^;4Zh}qR FU4oyI= OD!\R07M3хa^z0r*! owWT|iދVH_嶂4oIr S]]8";6hHnҘnHaZ檟; l߆ UI~Ye잹"gU.lSCW?_lv^'F ztE,nDCG;}ERRr#/M$mAHR)a24~ku7l.bs.\-K5dhRd A(_E3ICFp㜅O icyyxϡ.KiҚ2K)3>k2RK>x\l*iisʨ,> uƀ0?}"XAH49A>;8MS@{.H s Ȏ[׻>&{y|3=:^yQ!]ڶ mXժST1wkW_ ƑK3е,EiK3r)T7AR|nxnUvQ*¯ r"VC;:fG|t$lW^oe'`|v}fBM5=xЏ,kRhNx50јlo8 /)hb1/wi[<ί*o:3kijUuYE^jĪߐq=).,]}^նe# !{"Q\t]O QItpjc8 Y碳X\J,UbX0S28{l}޺ay>t >ǹTWDCZ5t;骘&"(HݵԄ?Xߓ MX0YB:Θ-תPÉ;AM]ߝ]kks-5VQ_\<+|[c4A04}P4uC=Ҧ[Tu30wQP\b0vA 70Zb?q!zc/-ǏS&~?qYt")G]w&ͺ*yҿF)f,pH4cqK`Qa'9$bZߐp <Ϳ"%WLsԒgH"}YE10L4W09uԩ\ɚ`|wJ((l}o9 ŏVu>\W\`M:rN4?bW="XQ48܊num^9(ρ P|j{buEio݄p-̡Rho%G>oZ`fD+3O4+?횅cx zdވ~msۘYEb< K!W r^fY1z #@m&\Nx;5ft’`dԙu7i1/Ej'؂LVWءUH3PJ#0zːk *=oE Uuh!LY:rP h!ű88\#җK6s MI59ݒ1xP#SķeB /Xh+!؈rņl"_tL18S,&՞rFI@ ]rƠ<#}9d q7H( rV}UΖj ^Jk%Z=`:?>4Yv+ /`6s&rb6ai?<{;:t3DbϞX>5> #Nd ;+xIT59<%^Be.xRq/ٵpB+o<6 k ƒ+bGSh7d <|bSOP;\>k(J,bN>YmOPŝuPlZzְy L ֜p_mۏk{'YygBg ޫcTUw~/ht?d6̥Cڶu?/2:󑇤O᳅4/Ym6ҁ1%әl#!eKL=~=]S3t7 `ʬ R\ Kډ׫Ke -dhξN),yߢY* (eX}o11 xҀ]O s5xb2LxwYY),cN@Sue"=!HϨGN+h  N=hUCF~&w&Ʊ;׻X~;Q&nU8k|ل&n]z߆]gU홽G@:t%e|Zor ʐBIwӨgDhUm'65)B(w:#L(%H87,@kFo֔{kyxw$/Zz U oU44 (*6p0 )U:J,|i=1DO>]HضuE2EQk.\yCXI1S;ネٹΖHǫhP# Pi۠"v#ߡD} ?_zOO(Yo5]Xu/K ֢R n >[aeWmyc36~䃳a{n7![BT詤ki̷w?A2Xhrfm/y}WC4J/FP14 E0x;{M)y-Y1חN#64lbe9CIi=WQ-ױ]f+U~g{|#T0oC劓7~0k i}y GƗ&=}j !xcaAx`OGFaEDFr>6mѭiALi1CFFltL{Yd=I=WThc"@d%^)Q!| ZbeRUُ l^5a9\ovK eb;qfYuQС {ZCtT*cd+z hLAm!FBU [!$G)c~\Eha' <ْѝ&׻Ÿ8Kb_ű<1(1ig \bnx)J/ATNIOV8 's#f/@i@pK[x$12g蝓`sW(ZD*@VH$Cz5+=/@=<ӎ?m=d&>s^Zt^[XlB#/2j\(8~9)x8hIh%U7SL䒦w2*? عi;k^Y8of+}Sq\6 :0ž&gř2MQ@B4sbQ;!}FFIRQD }: okc5jJ*Vݦ''0+Y(0>G%cU a\3TTwTo.K~yUf~QuK&NL)0"$cKFٽ|MOJz5\`ѤD5pr=O Zy}OMք&nc k? 'ưhjmۇv|wСTw5}H0J6Q|_Rn&:pe |&61e2e]9}b_,B/C>jDB$f@>}ާa 8h/;8m^ TGyfGo{7X:HA]hv<-+x.bpRcx8y12^` H, d("\ŘAqhBUMć\GM4d^8wJqUHn`9^q&:=@=ٍzK0t3R~%H,+Ax(Dþh9?Y:כx!})8\4%:I7!\GY&QqLcxLNZ)n\  K @ֆ#0ia} pI!?qbf9KK\{y¡]ӛSZL4)#Xl8/6ꑍlywI^_̽ =>ɏ-07{ah(?C@ve=C &չB_z\/r3V{n_#۩B&) =Em(+jx85..}ʟAa[@]iO{3+#=gi |yq:M!+Q0?Ff#Ol-GaV cg II0ˆ<6רiVQ}Vy f?=Yx:wO(-=]oFJ=N5f,'Z>n+ktRV ŧ@L 3<]O6}eO Fl~1mM@=@UvRC_##ϢD:mŪcrVhOYF67hM׮rFA8'S9hUO䌸~/#uip̩-nnA?=&Oˬs[`4$cdZK :@mrm] Luv Bk33ԕrCYY>/\7s8y]Go'pѱg MiȴJ˳Z3~FCwuTɓ?ebq<tM%ŔACpVΕJDDǩK`t3eFVv'^, 6qձ>zT5kg78<ʖde$x..A:ҠddN-w3;$ t+\FHO@YAEݢ)XwҮY +.rņunV@g#`zwyũkMquhٓ[,J6뉲=&)uxi NO.I r)!gbo.t znZChf`Y.d[IU oKo+t.Sdj!~l5t@Jߘ*%KH8U#71ΏFy^*[2%%mF ~Z39T޹Q(gA0C{mz3dbI%Dc5l*P܉6yF/ ;\䊪`u#[-3ՓTD;vYg,奡M*^oq)l$$=-&Q{Dd_g#w{n/lIhi )OZ^#ˇL;s˪nM^h3E/o-)~,wx*0zD)u\+ӡsRУ X5!wxg+>o7)FA4M$Eo4J#՞f.VEE%n3ےb1<,$5FwCm .k=T[Fd^f٤dTSo ԵO_ 7/GF"¼Ŝ2fB3Z}ot1(wz/lqUHvZ&ˈG)tpVˌxIM<14F>X % C} ƶxf=!-&JvcNl%Wp' =fIq oJ{& ")OuDsw=WߢJÓZDcS>Ғ=0&%zmMfk/*O`dw2ow uGUpFv8`Pݍ(l&7!Fj4S򰤆OZbP <.UՆ0aU] 5~]Q%Yf}~sv|t C"ӷ8Dc h)uINL L?8g`\bU[[2xG.SQ,Gtz ]-*%H <'naUқ `)491&*֦^i-Eͽ\)XnT;jrOy.q^Q:Phvw1l#'+2\2߀r 0jNW^i0lV&+n^  ?fkqv zq.I%`>d)"V {`{d"{uu)=̧DtBD!FKǐskџ:]co| \{a`є9(qqdkԩrz\ Ȅ9pꍇs"n_Fԥ^Wꀎ 񣍰V! yhS.<%;Þ=3NGk]RYv-x̘ uDCcxz?xȔ%Bc`]>D"Pѡue#}~KYI@(9vʲm=13_lg?.hI꫙esc=+s.7v34QW{Z=!Tcԩ AҖ1RgD~8p8zaDG,#uJEП`sg2ljv#\ρOkF@¡ P7+in8;f"AKb7g=_NٶO>Uʐyx~*89IlkJKn&˯wtmbhrYRh}SHU;u&ˌh7zkD@҈%bK ɽzN5}c rd"s. ۨ.z/̪yfX`B}KRMIwĎG|p:-ʰ^T ԇcGP?0O$4mF앐Sakvm*Իdr!d`2Gť|[_Ba'1ҩ_>`iҙ+g:}r'yG{ X]X\8 ;-Xtc=&Iɺ;a3\%(,ٔNd }9}3ZnrTŪ`o=꧆yie%@ZAɸUAGmm{7GF4QI/LG>=;{A 39ޓ9>SJ+JtFST~Hp;>- 3'/veYr&H;#Z=܁2W2ܘ>%yo-Lq)pF,.j*-ݔnjT0d;udASqNCBYeoɹ6' \M:kof8.\vFѹuVeV MRʿغ]L?Ij|})/̈kkĔ.R7'Q;r>KOikl<$rNEG+61hm&k BoGeerrNvNqT*jx sPQ,5\l_M ;]p"#~@@ٌ[w3,NjVFpJ|ZޯaR.ac %݊/ˉ9ilc4LҴ{JrVe %VYW˾p3SOBţ-40Jt!cQLDBTY({ xs8variHлEŻ14xyHż_gg$TF{Mzm>9rb"P&n$ƓoӈP:rk1Db'n@Em~{Mp  m&ŹPmGEօ9?kX_aE*._WsJ .Z`Cc"5kِK@yX_?dc^'M{ŒupO3T|*S)z9=v/M$(v`mY\D nO YZ