python-rados-12.2.0+git.1504118058.706f78da1a-6.1>t  DH`pZV Ը/=„ϝLXB8gHU\lC,W;aM"]jfYSR/RL2ğ+ojq#kƇ!w^s; P?Wlֹo'xQ 3WT5c7vI%K7˞ EDc{!`?UPPŧt ܣZuCicB_뵍i/O" vlڇ[w+V-.Sz`""W;*R)$Ǻ,¼LJ >K:)9nYj7H dVtbQl( el>=? d0 4 b3 Liz    v |P | } (8K9K: KBFGH I8X@YLZ٘[ٜ\]^8bڛc$d۱e۶fۻl۽uvwܬxyzCpython-rados12.2.0+git.1504118058.706f78da1a6.1Python 2 libraries for the RADOS object storeThis package contains Python 2 libraries for interacting with Cephs RADOS object store.ZVnlamb69 `openSUSE Leap 42.3openSUSELGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://ceph.com/linuxx86_64g Z@A큤ZVZVZVZVZVZVK3b467891d979c4f4a7001267aec34a3f4f1f3bac73cda3fd0f32a84c867045e168b329da9893e34099c7d8ad5cb9c940a3b998c392651ff7ec04ffdb941e52c08f115ecc4f193b8a8329ba1ef11fa610rootrootrootrootrootrootrootrootrootrootrootrootceph-12.2.0+git.1504118058.706f78da1a-6.1.src.rpmpython-radospython-rados(x86-64)rados.so()(64bit)@@@@@@@   libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython2.7.so.1.0()(64bit)librados.so.2()(64bit)librados2python(abi)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)12.2.0+git.1504118058.706f78da1a-6.12.73.0.4-14.0-14.4.6-14.11.2YYW@Y@Y3Y3YY@YaY@YYYY{'@YoIYlYlYZ1YS@YP@YP@YNT@YMYA%@Y9<@Y9<@Y9<@Y7Y2Y0Y-^Y)j@Y(Y(Y(YY@Y.Y@Y@YYYX:@X@X@XX@X•@XZX@XXXX~@Xn5@XOX=mX8'W֘WҤ@WҤ@WҤ@W#W#W@W@W/@W/@W:W:W:WWW@Wncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comtserong@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comddiss@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comddiss@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comjfajerski@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comrdias@suse.comncutler@suse.comrdias@suse.comrdias@suse.comtserong@suse.comtserong@suse.comtserong@suse.comncutler@suse.com- Update to version 12.2.0+git.1504118058.706f78da1a: + fix ceph --version to say "stable" instead of "rc" + spec file: add python-numpy-devel build dependency for SUSE + bsc#1053836 * Revert "osd: adjust osd_min_pg_log_entries" * osd/PGLog: write only changed dup entries- Update to version 12.2.0+git.1504013812.01ea30bcc9: + upstream Luminous v12.2.0 (first stable) release * increment version number to 12.2.0 + spec file * edge mem_per_process upward after seeing some OOM-esque build failures * package ceph-volume man pages- Update to version 12.1.4+git.1502953626.155adb5253: + ceph.spec: provide libxio 1.7 and obsolete libxio <= 1.7- Update to version 12.1.4+git.1502878199.4183317204: + ceph.spec: obsolete libxio (Note to reviewer: libxio was only ever used by Ceph (for an experimental IB/RDMA feature), it was never submitted to Factory, and its functionality has been integrated into Ceph in a different form. For all practical purposes, libxio has been replaced by Ceph itself.)- Update to version 12.1.4+git.1502871088.edf82a59df: + latest upstream luminous (a5f84b37668fc8e03165aaf5cbb380c78e4deba4) * increment upstream version number to 12.1.4- Update to version 12.1.3+git.1502698163.45fc586a51: + latest upstream luminous (6808af486d3bdce966232810004648502c967b13) * increment upstream version number to 12.1.3- Update to version 12.1.2+git.1501914637.59afe41c49: + spec file * ceph-volume added to ceph-base RPM, where it co-exists with ceph-disk- Update to version 12.1.2+git.1501865907.88dc8cdc9d: + latest upstream master (7350fa65d79b5f0ace427e609565f07be35cfe62) * os/bluestore: allow multiple DeferredBatches in flight at once (pr#16769, issue#20295, bsc#1043399)- Update to version 12.1.2+git.1501790037.82d6a9c37a: + osd: move CMPEXT response munging into completion function (bsc#1047244)- Update to version 12.1.2+git.1501684697.aa6b0153ef: + upstream luminous v12.1.2 release candidate + latest upstream master (e27a78c9ed3984b54a312ced3ad67fcc8f464fc0) * mon: add mgr metdata commands, and overall 'versions' command for all daemon versions (bsc#1050063, pr#16460)- Update to version 12.1.1+git.1501669490.04d0738487: + mon: extensible output format for health checks- Update to version 12.1.1+git.1501501507.6dd9e8fd8c: + update to latest upstream master (fa70335db25f2b661b329d5d8f37039b77f2d1ae) + spec file: * build/ops: rpm: Drop legacy libxio support (pr#16449) + Other notable changes: * osd: moved OpFinisher logic from OSDOp to OpContext (pr#16617)- Update to version 12.1.1+git.1501231943.67577225bc + Notable changes: * rgw_file: properly & |'d flags (bsc#1047977)- Update to version 12.1.1+git.1500447879.e5aac115d7: + upstream 12.1.1 (release candidate) + Other notable changes: * build/ops: rpm: fix typo WTIH_BABELTRACE (pr#16366) * build/ops: rpm: put mgr python build dependencies in make_check bcond (pr#15940) * ceph-disk: support osd new (pr#15432) * ceph: allow '-' with -i and -o for stdin/stdout (pr#16359) * cls/rbd: trash_list should be iterable (pr#16372) * doc: update quick start to add a note for mgr create command for luminous+ builds (pr#16350) * libradosstriper: fix format injection vulnerability (pr#15674) * mgr/dashboard: add OSD list view (pr#16373) * mon, osd: misc fixes (pr#16283) * mon/MDSMonitor: fix segv when multiple MDSs raise same alert (pr#16302) * mon/MgrMonitor: fix standby addition to mgrmap (pr#16397) * mon/MgrMonitor: only induce mgr epoch shortly after mkfs (pr#16356) * mon: Fix output text and doc (pr#16367) * mon: add force-create-pg back (pr#16353) * mon: skip crush smoke test when running under valgrind (pr#16346) * os/bluestore: use reference to avoid string copy (pr#16364) * osd: combine conditional statements (pr#16391) * osd: restart boot process if waiting for luminous mons (pr#16341) * rgw: S3 lifecycle now supports expiration date (pr#15807) * rgw: acl grants num limit (pr#16291) * rgw: delete object in error path (pr#16324) * rgw: drop unused find_replacement() and some function docs (pr#16386) * rgw: fix err when copy object in bucket with specified placement rule (pr#15837) * rgw: fix potential null pointer dereference in rgw_admin (pr#15667) * rgw: raise debug level of RGWPostObj_ObjStore_S3::get_policy (pr#16203) * rgw: req xml params size limitation error msg (pr#16310) * rgw_file: add service map registration (pr#16251) * test,rgw: fix rgw placement rule pool config option (pr#16380) * test/fio: print all perfcounters rather than objectstore itself (pr#16339)- Update to version 12.1.0+git.1500295948.39d2e5f424: + spec file: * socat build dependency only for make check * fix typo WTIH_BABELTRACE- Update to version 12.1.0+git.1500284183.1ed97736ab: + Spec file changes: * bump epoch (not relevant for SUSE) * add socat buildrequires * libcephfs2 now obsoletes libcephfs1 (bsc#1047020) * HAVE_BABELTRACE option renamed to WITH_BABELTRACE * fix a regression in ceph-base %postun scriptlet + Selected other changes: * Revert "msg/async: increase worker reference with local listen table enabled backend" * build: build erasure-code isa lib without versions * ceph-disk/ceph_disk/main.py: Replace ST_ISBLK() test by is_diskdevice() * ceph.in: filter out audit from ceph -w * common,config: OPT_FLOAT and OPT_DOUBLE output format in config show * common/Timer: do not add event if already shutdown * compressor/zlib: remove g_ceph_context/g_conf from compressor plugin * core: make the conversion from wire error to host OS work * core:" Stringify needs access to << before reference" src/include/stringify.h * crush/CrushWrapper: make get_immediate_parent[_id] ignore per-class shadow hierarchy * doc/mgr/dashboard: update dashboard docs to reflect new defaults * doc/rados.8: add offset option for put command * doc: fix link for ceph-mgr cephx authorization * doc: update intro, quick start docs * isa-l: update isa-l to v2.18 * librbd: fail IO request when exclusive lock cannot be obtained * mgr,librados: service map * mgr,mon: debug init and mgrdigest subscriptions * mgr,mon: enable/disable mgr modules via 'ceph mgr module ...' commands * mgr/ClusterState: do not mangle PGMap outside of Incremental * mgr/restful: bind to :: and update docs * mgr: Zabbix monitoring module * mon,crush: create crush rules using device classes for replicated and ec pools via cli * mon/MgrStatMonitor: do not crash on luminous dev version upgrades * mon/MonClient: respect the priority in SRV RR * mon/Monitor: recreate mon session if features changed * mon/OSDMonitor: do not allow crush device classes until luminous * mon/OSDMonitor: guard 'osd crush set-device-class' * mon/mgr: add detail error infomation * mon: Fix status output warning for mon_warn_osd_usage_min_max_delta * mon: add support public_bind_addr option * mon: collect mon metdata as part of the election * mon: debug session feature tracking * mon: do crushtool test with fork and timeout, but w/o exec of crushtool * mon: fix hang on deprecated/removed 'pg set_\*full_ratio' commands * mon: include device class in tree view; hide shadow hierarchy * mon: maintain the "cluster" PerfCounters when using ceph-mgr * mon: revamp health check/warning system * msg/async: increase worker reference with local listen table enabled backend * msg/async: make recv_stamp more precise * msg: QueueStrategy::wait() joins all threads * msg: make listen backlog an option, increase from 128 to 512 * os/blueStore: Failure retry for opening file * os/bluestore/BlueFS: clean up log_writer aios from compaction * os/bluestore/BlueFS: clear current log entrys before dump all fnode * os/bluestore/KernelDevice: batch aio submit * os/bluestore: Make BitmapFreelistManager kv itereator short lived * os/bluestore: cap rocksdb cache size * os/bluestore: clear up redundant size assignment in KernelDevice * os/bluestore: differ default cache size for hdd/ssd backends * os/bluestore: fix deferred_aio deadlock * os/bluestore: move object exist in assign nid * os/bluestore: only submit deferred if there is any * os/bluestore: reduce some overhead for _do_clone_range() and _do_remove() * os/bluestore: use bufferlist functions whenever possible * os/filestore/FileJournal: FileJournal::open() close journal file before return error * os/filestore/HashIndex: randomize split threshold by a configurable amount * os/filestore: call committed_thru when no journal entries are replayed * os/filestore: do not free event if not added * os/filestore: queue ondisk completion before apply work * os/filestore: require experimental flag for btrfs * osd/OSD: auto class on osd start up * osd/PrimaryLogPG solve cache tier osd high memory consumption * osd/ReplicatedBackend: reset thread heartbeat after every omap entry * osd/filestore: Revert "os/filestore: move ondisk in front * osd: Check for and automatically repair object info soid during scrub * osd: Preserve OSDOp information for historic ops * osd: check queue_transaction return value * osd: clear_queued_recovery() in on_shutdown() * osd: compact osd feature * pybind/mgr/dashboard: bind to :: by default * pybind/mgr/dashboard: fix get kernel_version error * rbd-mirror: ignore permission errors on rbd_mirroring object * rbd: do not attempt to load key if auth is disabled * rgw: fix compilation with cryptopp * rgw,test: fix rgw placement rule pool config option * rgw/rgw_frontend.h: Return negative value for empty uid in RGWLoadGenFrontend::init() * rgw/rgw_rados: Remove duplicate calls in RGWRados::finalize() * rgw: /info claims we do support Swift's accounts ACLs * rgw: Correcting the condition in ceph_assert while parsing an AWS Principal * rgw: Do not fetch bucket stats by default upon bucket listing * rgw: Fix a bug that multipart upload may exceed the quota * rgw: Initialize pointer fields * rgw: fix leaks with incomplete multiparts * rgw: fix memory leak in copy_obj_to_remote_dest * rgw: fix not initialized vars which cause rgw crash with ec data pool * rgw: fix radosgw-admin data sync run crash * rgw: fix s3 object uploads with chunked transfers and v4 signatures * rgw: fix the subdir without slash of s3 website url * rgw: fix zone did't update realm_id when added to zonegroup * rgw: log_meta only for more than one zone * rgw: rgw_file skip policy read for virtual components * rgw: using RGW_OBJ_NS_MULTIPART in check_bad_index_multipart * rgw: verify md5 in post obj * rgw_file: add compression interop to RGW NFS * rgw:fix s3 aws v2 signature priority between header['X-Amz-Date'] and header['Date'] * vstart.sh: bind restful, dashboard to ::, not 127.0.0.1 * vstart: add --rgw_compression to set rgw compression plugin * vstart: allow to start multiple radosgw when RGW=x- Update to version 12.1.0+git.1499090920.2c11b88d14: + With this update, Ceph no longer autocreates a pool called "rbd" with id 0 Deployment tools must take this into account! + systemd: Add explicit Before=ceph.target (bsc#1042973)- Update to version 12.1.0+git.1498654198.20d6a47cc9: + build/ops: rpm: put mgr python build dependencies in make_check bcond N.B. this effectively eliminates the following build dependencies: python-Babel python-beautifulsoup4 python-CherryPy python-coverage python-flup python-Genshi python-html5lib python-logutils python-nose python-Paste python-PasteDeploy python-PasteDeploy python-pecan python-pyquery python-singledispatch python-waitress python-WebOb python-WebTest python-Werkzeug python-WSGIProxy2 pytyhon-python-openid- spec file: + removed BR libatomic_ops-devel as upstream replaced it with std:atomic + removed defattr as they are no longer needed on sle12 and newer- Update to version 12.1.0+git.1498478524.117b171715: + include 12.1.0 tag to make "ceph --version" happy + tests: drop hadoop-s3a tests- Update to version 12.1.0+git.1498309403.f4fc02fff4: + upstream 12.1.0 release; for details, see http://ceph.com/releases/v12-1-0-luminous-rc-released/ + revert several pre-release commits that are no longer needed because the issues have been fixed upstream in the meantime + build/ops: rpm: sane packaging of %{_docdir}/ceph directory- Update to version 12.0.3+git.1498202776.b806032985: + Integration testing changes: * add DeepSea integration suite test definitions for teuthology * re-enable several RGW tests that upstream only runs on Ubuntu + ceph_ver_hack.sh: use git describe --match + ReplicatedPG: add CHECKSUM->CMPEXT req translation- Update to version 12.0.3+git.1497426468.6984d41b5d: + qa: add initial deepsea suite (task and test yaml) + fix "ceph osd df" (regression in latest upstream master) (pr#15675, issue#20256) * mon: move creating_pgs and reweight_by_utilization into new MonPGStatService * mon: move most PGMapStatService into PGMap; rename PGMon's to PGMonStatService * mon: mgr: move 'osd df' handling to manager * mon: inherit PGMonStatService from the PGMapStatService * move the OSDUtilizationDumper code into OSDMap * mon: mgr: enable "osd df" on the manager * qa: add a check_commands.sh script which looks for commands with no tests * qa: test 'osd df' in cephtool/test.sh- Update to version 12.0.3+git.1496909744.9f667dc335: + build/ops: rpm: one License line to rule them all- up memory _constraint for ceph-test to address ppc64le OOM seen in IBS- Update to version 12.0.3+git.1496902753.b18dc53186: + build/ops: rpm, COPYING: drop GPL 2.0 with Autoconf Exception (autoconf no longer used)- Update to version 12.0.3+git.1496754880.35cb2861ce: + merge upstream master (b1d06a6b54)- Update to version 12.0.3+git.1496494491.ba3c561a92: + merge upstream master (97d6e150e5)- Update to version 12.0.3+git.1496306960.2db336d85e: + merge upstream master (b19352eec3), fixes bsc#1041492- Update to version 12.0.3+git.1496147556.f1d6115861: + cmake: build boost::context and coroutine only with rgw Beast frontend + build/ops: rpm: reverse s390 bcond conditional block + build/ops: rpm: no rgw Beast frontend on s390x + build/ops: deb: no rgw Beast frontend on s390x + cmake: delete excidentail reintroduced line. + cmake: link radosgw with boost libraries (bsc#1040119)- Update to version 12.0.3+git.1495849076.4457d36178: + rgw: remove fastcgi from default rgw frontends + RGW: Turn off fcgi as a frontend + build/ops: drop libfcgi build dependency + build/ops: rpm: apply epoch only if %epoch macro is defined- Update to version 12.0.3+git.1495798013.23dd2b67dc: + ceph.spec.in: re-drop %{epoch}: prefixes- Update to version 12.0.3+git.1495787939.3f6446f64f: + build/ops: rpm: adapt License line to Release 2.0 of SPDX spec (issue#20091)- Update to version 12.0.3+git.1495675338.07282a4057: + upstream 12.0.3 release + osd/PG: Add two new mClock implementations of the PG sharded operator queue (pr#14997, bsc#1040103) + build/ops: rpm: make librbd1 %post scriptlet depend on coreutils (boo#1040230) + build/ops: rpm: move RDMA build dependency to distro-conditional section + build/ops: rpm: move python-prettytable to distro-conditional section + cmake: added empty RPATH to libcls_sdk.so + rpm: drop %{epoch} from new rados-objclass-devel subpackage + cmake: fix boost components for WITH_SYSTEM_BOOST + cmake: build boost::context only if rgw Beast frontend is in use + build/ops: rpm: reverse s390 bcond conditional block + build/ops: rpm: no rgw Beast frontend on s390x (bsc#1040119) + ceph.spec.in, debian/control: build/runtime dependency for cherrypy- Update to version 12.0.2+git.1494343993.7527e4f0b8: + ReplicatedPG: drop CACHE_PIN->WRITESAME req translation (bsc#1038063)- _constraints: up ceph.spec disk constraint to 28G after seeing a build failure in OBS- Update to version 12.0.2+git.1493341348.9148e53: + ceph osd: add support for new op cmpext + ceph_test_rados_api_misc: add cmpext tests + librados: add cmpext API + ceph_test_rados_api_aio: add cmpext tests + test/librados/c_operations: add cmpext tests This patchset is a straight cherry-pick of the upstream OSD/librados cmpext changes (bsc#1035937).- Update to version 12.0.2+git.1493291471.adb6a43: + rocksdb: sync with upstream (bsc#1025891) + build/ops: cmake: explicitly disable MSSE 4.2 if not supported- _constraints: set higher disk and memory constraints so s390x builds don't fail- Update to version 12.0.2+git.1493238434.71681fd: + cmake: added empty RPATH to libceph_crypto_isal.so- Update to version 12.0.2+git.1493227670.3396ca1: + rgw: use a vector for options passed to civetweb- Update to version 12.0.2+git.1493192333.3305a0c + merge upstream master (0d368d2c8544247a4aed9c71c74e77b0c6bbfb22) including 12.0.2 development release- revert commit a9a50f690085091bb4446095418237f9fef712c8 in preparation for rebasing against the upstream implementation. (bsc#1035937)- Add ibs_constraints.sh script to address s390 constraints tweak needed in IBS- Update to version 12.0.1+git.1491557762.4e47e9f + merge upstream master (2950ad91d25d0d6e2e3fb6842d5bbc36353ba2a5) including fixes for: * bsc#1030068 (s390 build) * bsc#1031311 (ceph-mon.service not enabled via systemd preset)- Mention bugs fixed in jewel codestream that are also fixed in the current codestream: + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338) + build/ops: fix undefined crypto references with --with-xio (bsc#977940) + ceph-create-keys: add missing argument comma (bsc#1008894) + common: Improve linux dcache hash algorithm (bsc#1005179)- Update to version 12.0.0+git.1489432599.165c23f: + merge upstream master (0c2f5f7214d2410a7519f88e65ed5273d6480227) including fix for upstream issue#18694 "ceph-disk activate for partition failing"- Update to version 12.0.0+git.1489159457.410e200: + build/ops: fix Group strings for library packages- Update to version 12.0.0+git.1488553020.e902441: + Recent upstream master (3c0af07629dc661aba84e2fef696339ac7171914) + Builds with GCC7 (boo#1025891)- Update to version 11.1.0+git.1486588482.ba197ae: + Update to latest upstream master (3d740bd) + cmake: added empty RPATH to several executables + rocksdb: sync with upstream- Update to version 11.1.0+git.1484919552.9216e9a: + Revert "rpm: put distro conditionals around Source0 in spec file" + Revert "ceph.spec.in: revert Source0 line to upstream version"- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)- Update to version 11.1.0+git.1484745543.7b08de5: + Update to latest upstream master (36874c8) - significant changes: * cmake: Turn libcommon into a shared library (PR#12840) * cmake: fix rpath on shared libraries and executables (PR#12927) + Fix build failure in ppc64le and s390x, caused by missing "-momit-leaf-frame-pointer" gcc option in these architectures: + rocksdb: build with ppc64 (PR#12908)- Update to version 11.1.0+git.1484659687.3472421: + rpm: tell openSUSE to never clean the spec file + Enable ppc64le and s390x builds in SLE + rpm: lttng only on x86_64 and aarch64- Update to version 11.1.0+git.1483528076.d86680e (latest master) + Merge branch 'master' into ses5 (Merge: 185bcce798 a7b78620f0) with conflicts: conflicts in qa/ where resolved with theirs conflict in src/osd/PrimaryLogPG.cc was resolved with picking ours plus a method rename int ReplicatedPG::do_extent_cmp -> int PrimaryLogPG::do_extent_cmp- Update to version 11.1.0+git.1481663255.bf42706: + Update to upstream 11.1.0 release; for details see http://docs.ceph.com/docs/master/release-notes/#v11-1-0-release-candidate + move ceph_ver_hack.sh script from build service package to git repo (bsc#1015419)- Update to version 11.0.2+git.1480437645.66595d3 + Update to latest upstream master (boost library is now included in the tarball, so the tarball is much larger than before and the build takes longer to complete) + ceph_ver_hack_sh adaptation (upstream dropped src/make_version script) + rocksdb: do not build with --march=native (bsc#1012553)- Update to version 11.0.2+git.1480105120.6b8e9e5: + Revert commit 8aee8db140bcbd1ffd2a7b571dbbade10bec9de3 because it conflicted with upstream + update to latest upstream kraken (11.0.2) - for details, see http://ceph.com/releases/kraken-11-0-2-released/- Update to version 11.0.0+git.1473684054.73e4b4a: + safe_io: Improve portability by replacing loff_t type usage with off_t. + mon: remove the redundant list swap in paxos commit_proposal + msg/EventPoll.h: add override to virtual functions + msg/EventKqueue.h: add override to virtual func + msg/EventSelect.h: add override to virtual funct + ceph-disk: Compatibility fixes for Python 3 + ceph-disk: Use true integer division in get_dev_size + ceph-disk: Fix bug in FileLock + ceph-disk: Allow ConfigObj to write in binary mode + ceph-disk: Use context manager with FileLock + ceph-disk: Use os.path.isabs instead of .startswith('/') + ceph-disk: Set space_symlink to the path, not file object + ceph-disk: PEP8ify + rgw: rgw file fix bug of rgw_lookup can not exact match file name + rgw: fix the wrong return value + rgw/rgw_coroutine: move WaitContext to .cc file + client: pass a mask parameter to path_walk + mds/mdstypes: add btime to inode + mds/Server: set btime=ctime on creation + mds/MDCache: set btime on system inodes + include/ceph_features: add FS_BTIME features + mds: pass btime in InodeStat MClientReply, if feature is present + client: keep btime in Inode and InodeStat + ceph: break up ll_getattr into two functions + client: move the device bitshift handling macros to Client.h + libcephfs: add a ceph_ll_getattrx and ceph_statx + libcephfs: add a test for "lazy" statx + mds/client: add btime to CapSnap and MClientCaps + mds/mdstypes: add change attribute to inode + mds/Server: set change_attr to 0 on creation + mds/MDCache: set change_attr to 0 on system_inodes + include/ceph_features: add FS_CHANGE_ATTR feature + mds: pass change_attr in InodeStat MClientReply, if feature is present + mds/client: keep change_attr in Inode, CapSnap and MClientCaps + mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL + mds/client: bump the change_attr at the appropriate time for files + libcephfs: return the change_attr in the statx.stx_version field + tests: add a ChangeAttr test + mds: make frag_info_t add_dirty() function take a pointer to touched_mtime + mds: add change_attr to frag_info_t + test: add test for change attribute of directories + cephfs: rename ceph_mds_request_head and _args with a _legacy postfix + MDS: allow the MDS to accept requests to set the btime + client: add the ability to set the btime + client: add a ceph_fstatx + client: extend the Btime test to cover fstatx as well + journal/JournalTrimmer: move C_RemoveSet struct + rbd_mirror/ImageSynceThrottler: move struct to .cc + libcephfs: add unmount function in cephfs.pyx + rgw: fix typo of "minite" to "minute" in rgw_lc.cc + rgw/rgw_lc.cc: fix sleep time according to the error message + crush: don't normalize input of crush_ln iteratively + crush: remove clutter + mds: remove max_mds config option + vstart.sh: add option to turn on multimds + rgw: right parenthesis is missing in radosgw-admin help message on caps + SQUASH: client: request AUTH caps on the directory during create if we'll need to check perms locally + SQUASH: Revert "mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL" + SQUASH: client: always take a change_attr update from the server if it's newer + SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy encode/decode + rgw/rgw_rados.h: remove unneeded class C_Tick + SQUASH: client: querying for stx_version field requires getting all shared caps + SQUASH: mds/client: add routines to copy to/from ceph_mds_request_head_legacy + client: properly set inode number of created inode in replay request + test/librbd/fsx: enable exclusive-lock feature in krbd mode + os/bluestore/BlueFS: fix async compaction txn + scripts/bdev_grep: parse bluefs style extents too + SQUASH: client: request all shared caps if ctime was requested + os/bluestore/BlueFS: factor unflushed log into runway calculation + osd/ReplicatedBackend: move classes to cc file + os/bluestore: honour allow-eio flag during read + CmakeLists.txt: use LIB_RESOLV instead of resolv. + osd/ReplicatedPG: move classes to .cc file + librbd: potential double-unwatch of watch handle upon error + cls/journal: add async client_update_state method + journal: allow to trim journal for "laggy" clients + librbd: optionally flag "laggy" journal clients disconnected + rbd: new command to disconnect journal client + rbd-mirror: decode_client_meta should return false on error + rbd-mirror: resync was possible only when image replayer start had succeeded + rbd-mirror: stop replay when client is disconnected + rbd-mirror: option to automatically resync after journal client disconnect + qa/workunits/cephtool/test.sh: fix omision of ceph-command + os/bluestore: use global compressor if possible + build/ops: fix /etc/os-release parsing in install-deps.sh + osd/OSD.cc: remove repeated searching of map + test/cephfs: add mount&&unmount test + mds: s/used_ions/used_inos/ + Add dependencies from ceph_smalliobenchrbd on cls_rbd, cls_journal, and cls_lock. + ceph_test_objectstore: add SyntheticMatrixSharding + ceph_test_objectstore: occasional umount/fsck/mount + ceph_test_objectstore: test shards for longer + crush/CrushCompiler.cc:884 bug fix: index out of range + Makfile: Fix rocksdb error when make dist + src/CMakeLists.txt: exclude parts not buildable on FreeBSD + src/pybind/CMakeLists.txt: conditionaly build cython tools + src/tools/CMakeLists.txt: conditionaly build ceph-client-debug + src/test/objectstore/CMakeLists.txt: conditionaly build tests + mds: trim null dentries proactively + cmake: include(SIMDExt) in src/CMakeLists.txt + mds: log path with CDir damage messages + hint in extent_alloc code + remove wrap argument and handle in wrappers + Hint argument in alloc_blocks + test case changes + os/bluestore: shard extent map + os/bluestore: make nid and blobid allocation less racy + os/bluestore: optimize compress_extent_map + os/bluestore: fix fsck used_block bitmap + os/bluestore: use block_size for allocator unit + os/bluestore: make blob_t unused helpers use logical length + os/bluestore: instrument big/small writes + os/bluestore: instrument transaction count + os/bluestore: instrument onode reshard events + os/bluestore: dump some stats after fsck + os/bluestore: assert shared blob cache cleared on split + remove autotools + test/objectstore/CMakeLists.txt: fix libaio conditional + buffer: clear append_buffer on clear() + os/bluestore: tunable prealloc size for ExtentMap inline_bl + os/bluestore: don't dirty onode if its size is already at desired offset + os/bluestore: remove never reachable asserts + os/bluestore: drop unnecessary separator between fields + os/bluestore: fix key+name sort wonkiness + os/bluestore: encode shard id in single byte + os/bluestore: small put_ref cleanup + os/bluestore: remove faulted debug hackery + os/bluestore: bits for unit tests + unittest_bluestore_types: resurrect blob and extent_map unit tests + os/bluestore/BlueFS: do not start racing async compaction + os/bluestore/BlueFS: fix Dir memory leak + buffer: implement buffer::list::reserve(n) + os/bluestore: do not waste memory on cached encoded blobs + qa/workunits/objectstore: fix test_fuse.sh + os/FuseStore: only flush if dirty + build: drop dryrun of autogen.sh from run-cmake-check.sh script + os/bluestore/BlueFS: For logs of rocksdb & bluefs only use directio. + os/bluestore: remove some copy-pastes + cmake: make py3 a nice-to-have + os/bluestore/BlueFS: only extend extent on same bdev + msg/AsyncConnection: add const to mem functions + msg/AsyncMessenger: add const to function + client/barrier: move C_Block_Sync class to .cc + osd/OSD.cc: remove unneeded searching of map + Set ARM_CRC_FLAGS from the CRC test rather than ARM_NEON_FLAGS + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: Renamed bcond tests flag to make_check + rbd-nbd: fix kernel deadlock during teuthology testing + rbd-nbd: mask out-of-bounds IO errors caused by image shrink + librbd: invalidate cache before trimming image + librbd: ignore cache busy errors when shrinking an image + librbd: potential seg fault when blacklisting an image client + cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package + deb: Moved ceph-client-debug from ceph-base to ceph-test package + ceph-objectstore-tool: add a way to split filestore directories offline + install-deps: exit non-zero when we cannot match distro + librbd: possible deadlock if cluster connection closed after image + osd/ReplicatedPG: remove class redeclaration + librbd: ignore partial refresh error when acquiring exclusive lock + osd/OSD.cc: remove unneeded returns- Update to version 11.0.0+git.1473424516.3b8b524: + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/" + Revert "ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/" + Revert "ceph_disk tests/test_get_free_partition_size: New unit tests" + Revert "ceph_disk tox.ini: add tests/test_get_free_partition_size.py" + rpm: put distro conditionals around Source0 in spec file- Update to version 11.0.0+git.1473418476.095f67c: + ceph.spec.in: revert Source0 line to upstream version + ceph.spec.in: conditionalize %prep command- ceph.spec.in: enable cephfs_java build unconditionally - new (merged) commits from upstream master branch: + mailmap updates + rgw: fix the handling of rgw_swift_url_prefix. + rgw: ONLY improve code formatting around RGWRESTMgr. + rgw: add support for the crossdomain.xml resource of Swift API. + rgw: add support for the healthcheck feature of Swift API. + swift /info implementation. + rgw: settle /info implementation across other swift-at-root features. + compressor: isa-l extension for zlib plugin Signed-off-by: Alyona Kiseleva + mon: tear down standby replays on MDS rank stop + mon/MDSMonitor: move C_Updated class to .cc file + rgw_file: fix/update rgw_open flag arguments + rgw_file: fix/update rgw_create flag arguments + doc: remove btrfs contradiction + msg: make async backend default + msg/simple: wait dispatch_queue until all pipes closed + rgw_file: implement stateless write completion timer + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3 + rgw_file: log on write completion events at level 10 + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf + osdc/ObjectCacher: move C_ReadFinish, C_RetryRead + osdc/Journaler: move C_DelayFlush class to .cc + rgw: fix RGWAccessControlPolicy_SWIFT::create return value check error + librgw: add API version defines for librgw and rgw_file + make-dist/ceph.spec.in: Fix srpm build breakage. + ceph_timer: prefer using directive to typedef + rgw_file: explain semantics of RGWFileHandle::commit + compressor: Better arch ifdefs for isal code + mds/MDSTable: add const to member functions + os/bluestore: fix some #includes + vstart.sh: -b for bluestore + os/bluestore/bluestore_types: make blob_t get_chunk_size const + os/bluestore: use Blob const and non-const accessors + os/bluestore: avoid reencoding unchanged blobs + os/bluestore: decode blobs on demand + mds/SnapRealm.h: add const to member functions + os/bluestore/bluefs: avoid check "locked" field for newly created file + os/bluestore/bluefs: check against locked field during unlink + os/bluestore/bluefs: assert refs of file don't underflow + os/kstore: kill dead code + rgw: remove duplicated calls to getattr + debian: should dh_python3 python3-* not python-* + pybind: silence -Wsign-compare warning + test/ceph_test_msgr: fix -Wsign-compare warnings + test/unittest_alloc: fix -Wsign-compare warnings + librbd: API methods to directly acquire and release the exclusive lock + doc: add graphic for cap bit field + mds/MDCache.h: remove unneeded access specifier + librbd: skeleton implementation of client-side image cache + librbd: blocking parent IO completion no longer required + librbd: remove use of owner_lock on IO path + Revert "osdc: ObjectCacher flusher might needs additional locks" + librbd: support bufferlist payload for AioImageWrite + librbd: add internal support for scatter/gather IO + librbd: initial integration of ImageWriteback to AioImageRequest + librbd: consolidate IO clipping to reusable method + librbd: differentiate between image and object cache + librbd: C_ImageCacheRead bridge from Context to AioCompletion + librbd: integrate image cache hooks into IO path + common/Throttle.h: remove unneeded class + cmake: fix the tracing header dependencies + src/test/bench/CMakeLists.txt: RBD exclude + src/CMakeLists.txt: RBD|KVS|FUSE exclude + src/librbd/CMakeLists.txt: krbd and secret.c are LINUX dependant + src/os/CMakeLists.txt: AIO|FUSE exclude + src/test/CMakeLists.txt: RADOSGW|RBD exclude + src/test/common/CMakeLists.txt: BLKID exclude + install-deps.sh: initial distro detection based on /etc/os-release + ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on ssd + ceph_test_objectstore: disable statfs checks on available space + messages/MOSDMap: mark as enlighten OSDMap encoder + cmake: remove unused librados_api target + cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake + cmake: let librados_api_obj depend on librados-tp + os/bluestore: yet another statfs test fix + Revert "osd/ReplicatedPG: for sync-read it don't cacl l_osd_op_r_prepare_lat." + doc/release-notes: v0.94.9 + os/bluestore/bluefs: use map to track dirty files + os/bluestore/bluefs: update mtime of inode in unified path + os/bluestore/bluefs: drop redundant eof check for read_random() + os/CMakeLists.txt: undubble kv.cc usage. + test,pybind: silence -Wsign-compare warnings + test/perf_local: fix -Wmaybe-uninitialized warnings + os/bluestore: get rid off "isa-l" type in ZLibCompressor ctor + Allow compressor build without YASM + script/bdev_grep: update to use hex + os/bluestore: improve failed csum debug output + librbd: improve image state machine debug log messages + librbd: deadlock when replaying journal during image open + os/bluestore: end scope of std::hex properly + os/bluestore: don't over-gift if bluefs free is smaller than bluestore_bluefs_min + os/bluestore: use _setattr for SETATTR + os/bluestore: make object existence check robust + ceph_test_objectstore: assert umount succeeds + ceph_test_objectstore: clean up Rename test a bit + ceph_test_objectstore: fix TryMoveRename test + os/bluestore: add onode/buffer cache statistics + os/bluestore: end scope of std::hex properly + cmake: pass -DINTEL* to gf-complete cflags + os/bluestore: conditional checking label of bluefs devices + src/CMakeLists.txt: -Woverloaded-virtual is already included in -Wall on Clang + os/bluestore: don't overwrite type if it does already exist and at desired type + os/bluestore: trivial cleanups + os/bluestore: replace store with logger in Cache + os/bluestore: check iterator before using during fsck- pre_checkin.sh: add Source line for ceph-rpmlintrc - move Source line for ceph-rpmlintrc from ceph.spec to ceph-test.spec (see https://github.com/SUSE/ceph/pull/60 for rationale)- Update to version 11.0.0+git.1472455009.a17726c: + ceph.spec.in: drop ceph-rpmlintrc source line + ceph.spec.in: drop epoch prefixes- Update to version 11.0.0+git.1472384770.c9f3af8: + test/rgw: add --gateways-per-zone to test_multi.py + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR + rgw: RGWCoroutinesManager::run returns status of last cr + os/bluestore: fix whitespace in bitset apply helper + cmake: do not link secret.c if not necessary + cmake: do not link against keyutils if not necessary + os/bluestore: fsck on mkfs (on by default) + os/bluestore: ensure block device size is a multiple of the block size + Revert "ceph.spec.in: don't try to package __pycache__ for SUSE" + rpm: force creation of Python 3 __pycache__ on SUSE + doc: add v0.94.7 changelog + doc: add v0.94.8 changelog + doc/releases: add v0.94.8 to timeline + doc/release-notes: fix v10.2.2 changelog link + unittest_bluefs: fix block device sizes + doc: do not list all major versions in get-packages.rst + doc: add missing PR to hammer 0.94.8 release notes + doc: release-notes.rst: move misplaced line + doc: fix two broken links in releases.rst + doc: add 11.0.0 to releases table- pre_checkin.sh: forward-port insert_line_before() function from filesystems:ceph:jewel/ceph version - README-ceph-test.txt: new file - ceph-test.spec: add ceph_ver_hack.sh as a source file- Update to version 11.0.0+git.1472202104.8999301: + rgw: add deadlock detection to RGWCoroutinesManager::run() + src/common/lockdep.cc Reduce logging noise if lockdep is not tested + osd: fix updating same_interval_since logic of project_pg_history() + osd: drop duplicated sched_scrub during tick() + osd: move methods which don't need osd_lock from tick into tick_without_osd_lock() + mon/PGMonitor: mark dump_object_stat_sum() as static + mon/PGMonitor: calc the %USED of pool using used/(used+avail) + rpm: proper packaging of udev directories + LTTng-UST disabled for openSUSE + ceph-disk: do not activate device that is not ready + osd: update reture type of get_pg_or_queue_for_pg() to PGRef + common/WPQ: add sanity check to avoid potential access violation + osd/osd_types: kill undefined_shard() method of pg_shard_t + release-notes.rst: draft 0.94.8 release notes + PG: introduce and maintain upset + mon/MonClient: should update sub_sent with sub_new + osd: set objecter.osdmap when starts + rgw: fix for assertion in RGWMetaSyncCR + PG: use upset rather than up for _update_calc_stats + rgw: do not try to encode or decode time_t + cls_rgw: fix the compiler warning + msg/async: fix compiler warnings + os/filestore: silence compiling warnings + test/rbd: silence compiling warnings + rgw: silence a compiling warning + msg/async/kqueue: avoid remove nonexist kqueue event + librbd: cache was not switching to writeback after first flush + mon/OSDMonitor: fix potential division-by-zero error + mon/OSDMonitor: get rid of snprintf when formatting output string + mon/OSDMonitor: avoid duplicated calls when determining osdmap boundary + osd/OSDMonitor: avoid duplicated assignment of oldest_map/newest_map + osd/OSDMonitor: drop redundant check of exists() + mon/PGMonitor: skip scrub checking if we can + mon/PGMonitor: drop redundant loading of dumpcontents + mon/PGMonitor: fix potential underflow + debian: replace SysV rbdmap with systemd service + os/bluestore: break down onode vs bnode_map size in log + os/bluestore/BlueFS: do direct io by default (not buffered) + os/bluestore/BlueFS: rename buffered_io option + os/bluestore: add multiple finishers to bluestore + os/bluestore: fix decoding hash of bnode + cmake: fix unmatched endforeach + debian: enable dh_python3 for python3 packages + debian: exclude python3* packages in dh_shlibdeps + debian: drop python-argparse dependency + os/bluestore: fix race condition during get_fs_usage() + os/bluestore: use bluefs_max_prefetch for log file prefetch + os/bluestore: use hex if we are running out of space + os/bluestore: fix assert + osd: bail out if transaction size overflows + os/filestore/FileJournal: bail out if transaction is too large + os/FuseStore: remove unneeded header file + os/Memstore.h: add override to virtual functions + os/MemStore: move OmapIteratorImpl to cc file + os/bluestore: include bluefs space in statfs result + common/config_opts: fix comment(radio -> ratio) + msg: kill unused macros + mon/OSDMonitor: add output field name of average/overload_utilization + test/librados: rados_connect() should succeed + ceph-osd-prestart.sh: check existence of OSD data directory + osd/ReplicatedPG:wipe off param op from generate_subop() + ceph-post-file: migrate to RSA SSH keys + ceph-post-file: Ignore keys offered by ssh-agent + os/Memstore: move PageSetObject class to .cc file + yasm-wrapper: dont echo the yasm command line + arch/arm.c: remove unnecessary variable read for simplicity + rpm: drop obsolete libs-compat metapackage + ceph.spec.in: drop trouble-making divider comments + rpm: do not unnecessarily spawn shells for scriptlets + cls_lock: support updating the lock cookie without releasing the lock + librbd: helper state machine to update lock cookie + librbd: store exclusive lock cookie instead of recalculating + librbd: exclusive lock now supports reacquiring a lost lock + librbd: helper state machine for asynchronous watch recovery + librbd: integrate asynchronous image rewatch state machine + librbd: image state machine now has hooks for lock requests + librbd: interlock image refresh and lock operations + librbd: remove unused refresh request logic + test/common/test_util.cc: FreeBSD does not have distro information + README.md: replace package build instructions with tarball instructions + doc: fix singleton example in Developer Guide + rgw: delete region map after upgrade to zonegroup map + rgw: fix period update --commit return error + cmake: use PERF_LOCAL_FLAGS only if defined + tests: populate /dev/disk/by-partuuid for scsi_debug + ceph.spec.in: don't try to package __pycache__ for SUSE + doc: fix wrong osdkeepalive name in mount.ceph manpage + rados-striper.sh: Use expect_failure and conditional stringmatching + Revert "ceph.spec.in: ppc64 build in Tumbleweed only" + jerasure: include generic objects in neon jerasure lib (like sse3/4)- pre_checkin.sh: fix package files path rewriting- _constraints: tweak values to pick up maximum number of OBS build workers- Update to version 11.0.0+git.1471969747.79ca12e: + cmake: fix declaration position of WITH_TESTS option- Update to version 11.0.0+git.1471959548.f013b97: + rpm: Renamed bcond tests flag to make_check + cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package- Update to version 11.0.0+git.1471605408.9203335: + ceph.spec.in: don't try to package __pycache__- Update to version 11.0.0+git.1471601504.f312e7e: + test/libcephfs: add the necessary judgment + test/librados: add ASSERT_EQ & ASSERT_NE judgment + rgw: optimize the usage of string.find and some indents + rgw: patch manifest to handle explicit objs copy issue + rgw: adjust objs when copying obj with explicit_objs set + rgw: adjust manifest head object + rgw: fix the error return variable in log message + rgw: fix trimming object expirer's hints. + rgw: fix skipping some objects to delete by RadosGW's object expirer. + rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}. + os/bluestore: allow csum verification disable on read. + os/bluestore: add csum on/off test case + os/bluestore: add store statfs parameters to bluestore perf counters + os/bluestore: add perf counters for compress/decompress performance measurement + tools: fix the core dump when get the crushmap do not exist + librbd: request exclusive lock if current owner cannot execute op + src/global/pidfile.cc: Assign elements in structures individually + rgw: fixes for period puller + rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now" + pybind: Rework rbd/setup.py for PyPI + pybind: Add BUILD_DOC env var to rbd/setup.py + doc: fix rbd map format in rbd manpage + ceph-disk: change ownership of init file to ceph:ceph + cmake: Also build Python bindings for Python 3 + pybind: Make ceph_volume_client's syntax compatible with Python 3 (just so it passes the bytecompilation step) + debian: Add packages for Python 3 bindings + rpm: Add packages for Python 3 bindings + os/bluestore/bluefs_types: fix extent operator<< + os/bluestore/BlueFS: do not op_file_update deleted files + os/bluestore: print bluefs_extents in hex + os/bluestore: do not track bluefs_extents via freelist + os/bluestore/BitMapAllocator: align to min_alloc_size on init_rm_free + rgw/doc: fix typo and indent. + mon/MonDBStore: fix assert which never fires + osd/OSDMonitor: count pg primed more precisely + doc: replace cluster name with cluster-name to avoid confusing + doc: fix typo maximum -> minimal + doc: fix command format + batch is_allocated bit checks + cmake: Move Python detection back outside of pybind + doc: format 2 now is the default image format + rgw: Rework of s3 v2 local authentication code. + rbd: bench io-size should not be larger than image size + doc/install: Use https:// for download.ceph.com + librbd: fix possible inconsistent state when disabling mirroring + os/bluestore/ExtentFreelistManager: move default create out of parent + librbd: new journal policy to disable initializing the journal + librbd: permit disabling journaling if in corrupt state + qa/workunits: support filtering cls_rbd unit test cases + os/bluestore/BlueFS: _should_compact_log + os/bluestore/BlueFS: _replay(false) to dump log file + mon/PGMonitor: move C_Stats struct to cc file + client: don't use special faked-up inode for /.. + client: add a testcase for "/.." handling + os/bluestore/BlueFS: add OP_JUMP + os/bluestore/BlueFS: allow log position to when doing op_jump + os/bluestore/BlueFS: move metadata dump (compaction) into a helper + os/bluestore/BlueFS: interface to get bluefs space usage + os/bluestore/BlueFS: init in header at decl + os/bluestore/BlueFS: assert we never extend log at flush + os/bluestore/BlueFS: use hex + os/bluestore/BlueFS: Add sync and async compaction + os/bluestore/BlueFS: Helper functions for the unit test framework + os/bluestore/BlueFS: unit tests for log compaction + os/bluestore/BlueFS: Cleanup unused interfaces + unittest_bluefs: make flush_3 test device larger + bluestore: initialize csum_order properly + librbd: fix possible memory leak when image open fails + script: improve ceph-release-notes regex + rbdmap: specify bash shell interpreter + doc: added rbdmap man page to RBD restructured index + librbd: always respond to "release lock" request if lock owner + rgw: fix radosgw daemon core when reopen logs + qa/workunits/rbd: demote/promote image on same cluster + rbd-mirror: include tag tid in bootstrap debug log messages + librbd: separate journal::TagData predecessor data into new struct + librbd: block RPC requests when demoting the image + librbd: normalize journal promotion/demotion events + rbd-mirror: demote/promote in same cluster results in split-brain + rbd-mirror: prevent syncing to non-primary image after failover + test: fixed unused function warnings in unittest_rbd_mirror + doc: remove the description of deleted options + msg/async/Stack: add abstract Stack + msg/async: add PosixStack support + msg/async/net_handler: let set_socket_options return value + msg/async/AsyncConnection: support NetworkStack api instead of posix + msg/async/Event: debug event address when dispatching and executing + msg/async/Event: remove event wakeup flag + msg/async/PosixStack: increase log level + msg/async/Stack: disable smart thread spawn now + common/ceph_context: add prefork/postfork wathcher support + msg/async/Stack: register fork watcher + msg/async: allow EventCenter::set_owner reentry + msg/async: readd set_priority call + msg/async/AsyncConnection: fix _conn_prefix racing when stopped + test_async_networkstack: add networkstack tests + msg/async/Event: remove global_centers assert + test_msgr: ensure wait for ms_dispatch executed + mon/OSDMonitor: add sanity check before setting use_gmt_hitset attribute + osd/OSDMonitor: drop redundant null check of max_failed_since + osd/OSDMonitor: drop redundant check of assert + mon/LogMonitor: remove "host" and "fsid" from handle_conf_change() + test: gcc 6.1.1 complains about missing include: . 4.8.3 does not complain about it + rgw: fix flush_read_list() error msg + cmake: Fix mismatched librgw VERSION / SOVERSION + cmake: Add -pie to CMAKE_EXE_LINKER_FLAGS + rgw_file: restore local definition of RGWLibFS gc interval + kv: delete store after pg destructor is called in OSD shutdown. + kv: fix iterator invalidation in memdb. + kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last' + kv: fix iterator bug in prev + test/store_test: fix incorrect prompt given by stash callback + test/store_test: drop redundant transaction of callbacks + test/store_test: avoid dynamic allocation of trans + cmake: recompile erasure src for different variants + rgw ldap: protect rgw::from_base64 from non-base64 input + qa/workunits/rados/test_python.sh: Allow specifying Python executable (through an environment variable) + ceph.spec.in: specify local sources + ceph.spec.in: ppc64 build in Tumbleweed only + ceph.spec.in: add lowmem_builder_override + ceph.spec.in: add Prereq: permissions to radosgw package + ceph.spec.in: remove vim hints line + ceph.spec.in: remove all mentions of epoch + ceph_disk.main: s/get_dev_size/get_free_partition_size/ + ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/ + ceph_disk tests/test_get_free_partition_size: New unit tests + ceph_disk tox.ini: add tests/test_get_free_partition_size.py + ceph.spec.in: replace pwdutils dependency with shadow + Make systemd-tmpfiles create /var/run/ceph-radosgw at boot + rpm: fix ownership of logfiles in %pre + Revert "rbd: update default image features" + osd: munge cache-pin ops with data into writesame + ceph osd: add support for new op cmpext + rpm: make lowmem_builder code much smarter + rpm: add procps build dependency + rpm: modify optflags to make debuginfos less huge + Revert "ceph.spec.in: add lowmem_builder_override" + rpm: lean_debug_symbols bcond + rpm: use gcc manpage terminology for debug info bcond + Revert "Drop any systemd imposed process/thread limits" + Revert "systemd: Add systemd sandboxing to services." + rpm: be careful about build parallelism + rpm: divergent java, ocf conditional builds + rpm: fix _with_ocf + rpm: drop obsolete libs-compat metapackage + rpm: drop obsolete python-ceph-compat metapackage + ceph.spec.in: drop ceph-brag and ceph-post-file + ceph.spec.in: move cephfs-* fsck tools to ceph-base + ceph.spec.in: move ceph-dencoder to ceph-base + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: add udev BuildRequires to provide /usr/lib/udev directory + rpm: Remove trailing whitespace in usermod command (SUSE)- Update to version 11.0.0+git.1470997027.9c9b8a5: + doc/radosgw: remove reference of purge-temp.rst + doc/radosgw: fix the table formatting + doc: silence sphinx warnings + global/signal_handler: use sig_str instead of sys_siglist + librados: use bufferlist instead of buffer::list + cmake: cleanup Findgperftools.cmake + cmake: cleanup Findleveldb.cmake + cmake: cleanup Findxio.cmake + rgw file: remove busy-wait in RGWLibFS::gc() + Lowered third example to keep PG count lower. + run-make-check.sh: pass args to do_cmake.sh + ceph.spec.in: specify local sources- Update to version 11.0.0+git.1470355272.6fed82a: + initial fork of SES5python-cephlamb69 151558692612.2.0+git.1504118058.706f78da1a-6.112.2.0+git.1504118058.706f78da1a-6.112.2.0+git.1504118058.706f78da1a-6.1rados-2.0.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtrados.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/rados-2.0.0-py2.7.egg-info/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7651/openSUSE_Leap_42.3_Update/bbb3ebd764fc3038a278d3fe4f7b12ae-ceph.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxdirectoryASCII text, with very long linesASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b862d22aaf0511f25d3961db5093e8e485e0511, strippedPRRRRRRRO$z[.v?0] crt:bLL'It9@i9*0&IDZU7e߁KwBj)`Fg%2I>_Oa~i\H}njIt:b- Vy kR_%8(V /JM:^8yz(7뾔:\㣏n͙veJG5@ݭxw(bG%29xџ]NV[}'DPB8f8]wO+CD^/9"^M)5*I#QH}uʶ* /oT) ݣ:oH*mXC_B9ڕ$5/q$YM٭=_WXK5p:JE ΃?֦_C.nIX wVx%DPSS?P_gu6mWTF;V%",}>0e=*< #,B*+ $WuZ&U,.A])-g7'Q.v}9YDi.?{&I6w ʶo OWE 63Ij}eoc"w*MƉV~d_)B<o] QUJ'B6 sBۜ{p4|v*>2qz-rj 2ĜSKI%w֫+13<] yh8;(ҁeM欀7G *pNxiұi"vLGF9N"t&wh[at6ޫ7|QcD{qE!ߘIBj] 'tyY [&QoO#tr$?*-Y'"ŋe0]DW,߁Xj/~ 9.ߊW5~ FXRL~AZ@XaSݵ଴LjR=sIQZ @:|VbM F @WX$[ꍷ•زec9J禙]g0C2c{ʣQ gŲԀ+R=}يE57홒}AmP+sj# bs y%}&[M>;hdj$mLMlsr@3߯>Ț[,]aM;"GfdΕV{vkQ5%"!"7WMŦx.C΀^Rp;!Uv!ڷRY hW.^AKsA7h貈J t14vؗ{!$I^J :yb Ir&g- #q`]N%؜H7Rv4stAk]PƶQ䲘MGO9iS"!acsrƘj1aDS HjA(9kEk~Y"6 V'^7LZ:P Fr$Cq*Fn1\ԛ@T>r0BH:<1K\9d}}Sġ+S3V<-fF, YvߛO̵IVZ $͇!"eW znB Л(oe%`8Քug^b={; yxAE&ޫ{ȡa7v=\LlStfl \x VU TOxȹS>y .(i#+-G*~-`ߘv ^ֻb^ tG1[X(?mF4ad8=8,)`.VG0Əc]YD_f{WR dx 7^GCi,\LeE7B FI!| ~s:yfx=%-. ?_a_w4 pg.i:{XBks(һ kI:Vj}RkE#9 X\t1)`2HIeC6 bΎ~5$qC#/ӵ:r tY3`7Qd KibI2Qރ?{aR';`2a`OC,rS6i5E]a؛L|r"щb'V#Gi7z3ߑ,4z>Ů[S .3e9JsT!,Vn̴)sVGK) QsOO>nzx:ڦߴf?4E0fX#\wmUXd#6PHjbT/&l$"W%S.* .qJ u o@h6Q2Hp/Kp5 &{zCe} Az C R-E2ES./ifs!NIR\_PaE߫UJB)$'^ipbLP>ֽ8{aߋj!z^};w~7+Ur궿3rNd0~bo؊+t\0O?;Ʒ%*” 'gMɖek1dm͒$1dK2`%Y˜=lsR 9N7+ZR4fzt}7GKȒ pwrQFTj ym35W}g+T2¤>7 m kNǨJ707P7ZA"ަrF֓zC֪Ty+Ѽ7iRH!XMZ&\CD#]+$Ȕg~٢_L$2Ot\ T~vK".]5v$&q&j!W*7i-)׃y*OOgRÛ$蕟6$ 7$sә{iLe;+s.lxḛ#$Ig4Si3亁+ס@,!$[6/Ջ,P;-O%.Xs j+-h!O%fzש!X8ԂĎD.691Rs OdJO|tmؽCGxFȭ}/{ tR I;2z8#|MX edAMц7wzk;1X?$c5XߛQDiYv;ۧ$GӒX-1dDA eg'~҂/|,| @1KGR׉2ŗCBm5lME|Gߴc-/74owə[+?pP0lq=S%NJ ޏg 7}[Hbɹl1TShG9"$⪾ÍtXp,&ln(zs7' Ć/'eMl ٦-sVOjEa  g#TZBeNw[LS q{cV%93jyY^ q:r]*: ]E wvBʖTѪvXX~rC?ulGİS3W䆝S3n-*Q؛c`z-R3[NTk9Dv`کBο#ˢQG->(:%JID\EV7 0 7z=wK~ nR* /c|uy=vݍ6ƌ?$EqMMͦk'?ujJ$[տOzw42vyH"} <ڗ ЎG;R9CZ _s 7Xu"?M`h\Ʃ'!rgޭvQ̴k\P}f]]QEӃo.%Q@]3dB}J?; #G@6ޜQ;1G>BV/,@ć SƳ5%R"XE_3GpH(UN8y+|z!L 0]' (`$5HpAV-1pO\ńYW3ޟ,%w4Y}0 \JwkQHN0,% h{Q[vSTHlPT SUaK7"ZTWr_-'V $}Qt:%2fo74*f>ÅFinK:\8ꄜm ùx {)?|Șf``Y}-[60sU|"4rY'CBp +},~(*%=FUfb/CUS2G3rsx(zފqJE܍6' /Ҡ11m[979]'*Y`,+>;6QQEaHߊL _pZSnhC?TcV__2d`)nk7^V>?{2L׌DF}V=BʲՉ "d.Z$>9q׶hў'l\f.=jV$ǚҘ} BB*\-fv> `S^^f2{|}]6zUeՠhis+\}lRwdGK#ќ7f1 UdYXzB*ysv;ΠA wVPgږ#n] 9v_B'Dzvۧcp @ eHw 'Bd#82MNh Qe b8eE,#'`Z<]}mɹf KG7Iӡ=td|w ֪X/0$qp\@c!;m"fYL,GîTd=.*Vh-˄v}IƾM"ó6y9*)s/(7Ң 2򜚒[BK뀘!\We#HME_ɜBL I'Ж29y9&xnD -8&V*Z ]I.D/hh)X恼AMK'Yͨg0P"߮CzvcK/fSM,:mMGf>@'x7`k^hdO 2D m]LO !J1!Pړ幣EEgwq4C3wBs0{/{=|(jLE L<¥Q$B6?,O@Ӫ1xq2nFISL35d#u66Z_QZn% =S&Jо܎MliW _u4KJC6l6!@c#S#AGrJNng QБ6 K`b D-}-u_JgX{9ڍ?7 E!4BGBH8~S{d:3hyN :I\mbY䨫_ 6  (P uQX{m7t'Ǩad gA/BOeV#N+(n .בxn/x7f ɸ[nݸ!_/>@u ՀF园Xc Tv8k-qy*HS3kJ5=k@O*Tn@übDwyU<Ȧ/l-|@T5)B(ۓIL:8Tckns,0>3yLU@,"O%AĎH3ҕX.Gvi:!jj. Cna`;zëw?%udtzGk&z5$;7߷E+] L)Tgs`?|SzOh{#G”Cwn2ӕK;1\dThETCU0?oߓ*ARj]V(;@C/7o7N1w@Uwˠn#3`Em#Vi bNE;=]f dn&. ~[Xl;z,8c/5"Z%&KQ꼵bKeh_;k_TSA[fm A$OdZhUπo):B\۹k *eLeڗ1.cO̚tļ<,nHg+LAf iGhDXbUFw^xfU}xq2.ڶp\3.1XBQ..X8v어ꔪ"3ʠiU>ȅ`wÍ6NPcLsM-r+~o_'RA*5KZţRtكBCS;Q|$h8^4N@tKw&eԌ̴41%ěb m|*7V%ͳ튙?WNT! |~iZ%_rNx顐,oa~6o6AyXN7(X67#SԹ/Ƙ}rzfWg|Vm' ) A!)Poht5 [ۊ][O9Ϗ~p e|)*(凷lNfѐVY7 >9fg;G[$ܱLB h)h]>T#Y?ʯ\&y*dY/Q3X!p[AhdFM*YS;Ad ژųDqFw獍0 &jmo+}T/# 78 lsKY!7BTit7izdMTg YoXsnk[CJlLʈcUrX6~lcĤ)nPܷ>U UP䜰J`0D7p.#Yꙡ"I, .ʍKu]Oc4? Nʘ+zFI !qXBW3\F T>5c}t}~}')JЫ'IIܐv%J}+t^ۼnh(xO[zқ"G hRXy*oW eeFQ('?)4BnSK,ox\4f_Ո^Qr/MNj/PPcDfw$IބҒyx> ;B6],Kzd%ůdYwo=BUKZ͸rU3ܴ '%?)aq;,hO~%F%01fNts[/I/z%^*'\O;c0 H h+6ADHQ>,|. b[Yb tCMab*PJ lk5]R%QԞA^m}Xt<JKP1?[$:8?|gK_ So2ءN wώ?h$9q%GV]~g!VSM߻[`fg-rZb_h5yixyc\lje>\(yS!YB[*HG&}$VQ!X/CMC+*J8FƵ'oZ.J!TDW^:>/s9{#{u%m[Fsn!e;PVfOۨ:(&r{"Χi٥?ȏV&r$㎦8k>afy>aB|r "u$,#lj, % R5;؛( }~34_Vāj S ę~DłQTm$fQi'0v|c)vF k:r31Du^bFo%+ XynvG5|"Q6z61/[>XcMGQ\ .6F/;MKQSLN}ob-m;'7GBV OԴM[5h؞-_NtXvEDjPY{D `x#FuCZqh(Z h{$d8wrg^.C𚰜r-C; IZ#R1 i&yd?r*Q/][5H,[qcz>]=]*$ |V c # 15 /j뫇xj`VEΒimP H(;sNz/R6a/F&2hn[vC׍܌ 'YǕyCo:J=tMg'؛x9jU=ߞ]d;И_I|t\xg;|.[yfne.#UŐ4}a~m;fy1l5xio]Gu%!]B+֘# 1Blor6A^?xx]"ڗ@0i2DOECV!&̥,^3:t?y18_BD&'AI6jC1Hay¿"˻%"2~6ɣX~Ҹmߣog3E$GmD(iPX<~Us":Ec!p|4;'La&lSaKSC$yYZ{+pʚ nHȪAg=~o<{s*H'@V}-Cw5yIM Kg!8rTUfD[K"?ܽfW߭k%).ID)t6K @"kCKem;O+20 |F 6L.NO].i5| WUF%6 $2=h$ v?aBJѓD`'71 63 ;Sgrb%g~k?1pǏ .!ɭ9vUQdT*Zn13ˇkfJ?e#>/,Лwz^Ʌ0COEC60+$y7`~)8 RfӨ_8*ǴT$-SKe=:0n8ԕt nP%!O(Kv7,?]oO$RHR'Q`G CRF*Y<2aM m1 vAw$[)_Gq8iyq'ߺMx PmMaZfd?ʽ<&S|~JLt)chq'ƺ- 8oc?AEn/_-O(*oU#`X8GT,R_(FoDtyQCN !d poU\4*uW f5z4upkVH<'f.syڮZIW`m|<県̃_V׿4~8yrg)ϸ= ,:ր,w1e₎+'+g%ԺpoEƵLɗAY]nW^u\;VVȀMkF4=t'{,~Rѱ]x ?)\CUFES>GNledeX,1ѝB6exK24< Ȕw ~Yzu7䪲57)1v)NS y蜊I ,bӪMb}hj~{8QQ[&rzKe־w'K;aUXYhԝPYUsOR0'k pQ^Iߔ"]wuvkrQAAgl]iWKF+7d7ف᫩ZW7's93o'"SVVC H[4h+Mrs0UQ)d*CX>G`mWebg~e1oyqv\O62=φФٜ0dU؇“!Q1.4U5 LCln:lI rˌL{0oV,?:֢pN|W޹O>$7MLYu"q @j"=^ɑ=yԣԱ: thjXwBmY`Ms. |$#GJf2gPP ś20+zpKdIJz.X+Qx1IHvaB{_ زHMk`+*5ef2¨6M 8TveЎˑhkAbNybzֵQç^{=4Ce*y ҈;MM]B,Gy H=K-4gk9ʮC%^a Ⱦ70BؠfaN l[3fL9>rE bbJzRmB}V܁sC!{"3aB R)ڌ4G7Yyuy7D$y+sI[ޝih(J olг0u'庴@[v-XPr5;u!`>R yb =V('vz&c;n$9*t%9ǜ71ܯY(iN<S@nLz>86 :[NҠ AvVjgIHjC2n j<"tF+2F%X)RB>7;+d`Bcڂ݊EB*ӂ|7@MUgj!J+G}%a 3u*m;()<@YƒLN-3}e3>/7/d,[>f1XLUCڷ3^}Q@">1YmEu(|yXaEKOPj\gw BX+>%Q0U"Xh#siv'$"!yYnkrTZ>p =kyˬxlz|$^'Eۓ=gd 5ć(j"M=^tCluv;[+@h(xbV=`(E. 1t7W O(/X;*wRQJO4ye?_Fr#Zg\0BR ކZvi[e?^ٵ}%ߴCzzIh #<.=| ƥ2,+sNeO=Z[ҹhkm VȗXzǎ6Y2ƁrYIꟵZuV`N24Uk*,2q"<j}mRZ79GR$FHb@jUڨ҂a`zp?;b'@7{Z3H8vqΕ]6I\ȯԘq Θr'ɠV_{Ĕ6JVk`.KN:IW"Mg\}PQ ?S؇sk:"=ulҽJG+添uH˛SOu|[cs٣ 7`fxщ NqAv(xUU3ʯ[0g׶j" gdl@@y"V\ْ+4s,#Tt%ɰ%c{ a pɐ!J@}f̮ͽӼpYuK* 9-Ǩ߆U(9rlU]&3z$>>4 9K-5|D7P\l炬n X Q=f/G@^0t*Oڡҍ:sZ1iW}_UViptXtTŷ<fWgŞOah@BὸŖE^#W~oS拣𱅜.SU\%a['9O=)p5|_G؋l/C&әCkHW&F!b <_  HW!N>U).  L}@$}MfEVYƃƢ <19&Ui5+H8mS_€cs7l!hXBàKʘlX6ϼP&l`v[dv>}TMT3(XƯ/w C`Hyg;çB,ۤ'bIjK׳;vApDz1:F-s<]_J[vt턭s}\@zV0H]B7'{ Ԝ=k3ӱV8Kى 4ݾ-^Zzéz[ILaJ@cI=6gX;nH`2ivaEfC#{ "62e&9iCI(5Sr"➡ܶ*콕Bj-h60}3rscBE]iaf\j|bMX&gsH_"E>!AQ =oiѤnZv<|O`M`㨉)E մL`)×S \Si^Wվi~DVΏp sM^ecZUar+VR6ABUM9Oqm @TJKeÅi2Tk330fe+1%zi˞pVtHs6ȉAUBɹ}|7H.i > =tc +vR{z]4riql#WQxIwَtAU0+}D-k4OT" J ..9ޮZ%RE9u)^Kpd=KMau5eG <%~};)ح/W.66AT$ŎFOE?`BK [0\Cl-O߶2#h2N䌸L?sF>xRdCHq<& z AeMF ou:\ 8r3KzgW} "-2H3%gѬ5[23gYoR'S`^#q勒/p ؾK$/;(|;SiY_B+./`%DXL>1d:w^4U=hp8]}R׳_Be5-= :6z%:aF'Pd݆42^cD5p& jn5'3c6*KWzieoǶgŎRr?d%MZ^( U_lU[U# P3gTW4:J ?᧼\1ɶW.aG5m6l)GZL8L~Ac&Nc7+^ٲ#e<kx+i{Nvc@׷XtFb<iunffʦKEh˺\`1NCKRH+;۝"0?0`ۘW-6-M4Ww䔇>޽N䛺;ȸdY5 Yi'咵4Uhޜqt{P-lb<4Rh:smF ~"{˗vϑRừv\UiBu +VS% Vf^tc}ʽ4e4%9/9`}{Qz7ryp/qp|8Af)&LFAlgӐL̙@G_ԝhHE TGV* āYWr+l\;O4]4M~hIS86nag` eQu_.pЫq1h23,7gcE|NQQ%?ɠ©R"fm2%]M1uPIyprn#(^Vφ\27}ꫫywOl|Žķkɱ8n/g@ =;*$Ai|GfL -ȇ,B4oK/%&BI %[hlG̭ήI҇w˝x ^fֹzWf1Xm6{{i>E' O_K4Y4qLN뺭1TDRbG{- lnk'm 0WF\(NTfVYhIVkG1*'BT{Dhl_ؗY:"y-qbeҟ b#>!۔Ώcq+`'DEl,5^OiȦosYe;{\uyD %9y?2|{Y=YoNZ2t2U&s-!Ur ;E:.5k=&a":l[oJ $J# Odq#bLBIw;?M2 1$}>#-"r_Gֳ`YV_z {*:%N.S[3XzZCVajWyY\\pFmNuWQRɢ>oEJK;Pg6NhMI"4o޹!__>6iL|iO`tGAҶH;No"uņ+!}7q-~3bw>Ь7syA5Y 9q#v7z+R)Y~wu3mʸA7^j'XVUy~Vܨ)$[G/+d^*ٗ5 ) QK7cG{(c׼œ{q`A;);uR>Ycʃxl2Ey:6k f>9bPt[AC) #g`qGu(]πϋe (xQ{į"DFOeϨ?5Of"rЭ|eNf=ġa\|Ljs ^@HRY=5HͶ]yRu*ywD$"AHfWDqy.]L ڑW=ǝ?#t.onXB;XEadkFcNce_"shviߒ߂h}94~qe<)9TS\ɱFDdlPӌNm̀!_oDb?AN*e| \x8.3.!k^xJ8x1A¢rYbc{:CbXm@l:,%9>N{ؗ? fG =ie+9[^meal-4h-CiPϑ& =]o'v,!]|2'cqb$8SgcoU$Fs@xYh, pK[1 2HO8?|ZƵod) f}jwL{wlu@)[J Yd[[uQ{@gFmN1{O`sn&H(xP"cR&KDZ\9#7p )_hpH_>%xr8yS_)iHїRdVi2.~-1w.zZɴ3b jگRJ׬bj=V|lB k2Q rb P0G.k*LJ$' ]®8c.G}=ns/D}YEXx#v:,Z߭8Tse-,$kvD(8R.;Vn.Ƶo ԿI]qwEX`"u(J57G-ZB/5+]xhͤgA5ʚ;,'P롟{6mo`2di@јʝ̞W\cķnշn5cJPZ]Mv-:6f?Ks b` i7JQ6kN(?0]5K 2 ])LKQ1#n044) XX׾A*ɒ'T3F>sMom2 z~~G{У4WlsۮV$:|/kOӠ~Q Fd+HhV+"l*T#[}] ???Zˊs%`XCnǎDPUR4_2zfL+ ` [zAUNt@9@'vVbQsk=rH ,p\:kE\:P9d=,q俽s,O{4 ٦'89y-|].I$7N+j"[@b\ӷs>d(Ԋ+8A/\v =6`l6ߑ0e[~cpSV(;+i2NztUnh3RX`i=f܂m+VnC-PuXvϗB)C.:e'QXm\p; E'dce$N8clԸK 8.RV88.;%3EõIW.''׵cBUzϤweu2ˍYyѱ&Ims.i;9;%&{BpToLg:(Ė_W<.*m[_Zu78:t*(udZgNB24u%0\]s1"d: K=C{^ -q H'{eiF 㷊*/OthqT+eWe.]4Q}KS}~=PsɀҏuhpP!hrYqnJ7|@~giOV,ZRz0hڸcuq+U+p NЏ̡<>)nPo_8yp,p89t?+\p}g$X HnxdI/b<.kcAF(% Txeוo"OF,yB%x\A+] b{ w~Ӯf,1RkD,F{(!<^.pI>hH)&FIr|x׋6( mZhQR,&JI֫9=P-Px2 uTw\.+Q̢ϩ=532qB{ikTWIn'0:78Abj+'3fmY "[Mo#;<_ 2y ͕K>D򖍣 D 2W B{o-MFmVEd ۊ5}lԹE~Rls%.Ҥ4k6=(-fПSTc4U9oj-J'(Ugø4eL`ѓm_iZ'QEAcyEWoM3JmZ7SZф%XGrb=pU6SsxrMԀiLO/{Qd-y9 w~j(ҊƬ?QP~\3Tgw)][XĽn*KW}wOmS8.F?x(Izflk$ 32 H~͈k.M)6Р}lB$<2@n"7M$& i_K_7•`Թl^Ȳb7dʏT\V.XT'uV2aj'aֺǘ}ڎ/m]b@5ٮB=k$sPjB(h.и<%#lZ [fa#{)oJ!ZJ.}!JFgSC4_R ^>%$dB~;;,0[e4>HuaY|Kttkn)e>`$ֹL_ҜVC ~7{4Ox%IX2=PMOM&uDy}IOZ[U`jP μ—Ȓfy!3a}_e{xG0Yc7ϩIO3't\ա&M>^$WGL(lW|c|i%shBh|V| s"kUZNLt!byx@h7"yhftS=5MdiK>97 yt;hɏt^P{!VH\DYЬRIQ?Y랢64mR&e36lGc 2\A.hfvBCFr&1 phäZ?fke=Oggmɏk ~4Y}I"X`a;e.!\a=T&]j }:cccO.h }k]L@J=s>GCv  EwYwJ6sOɉOJ }+18e/v 2";Rѫ(&[ qg2ǫk:+ߌ(㻖s:<ʏ3ĴE?U}@;%ڜ-;1S_/ ;R$%}_r^@pi9Ϲ:KL֗4?4TB6`.ʄA$˜8kjuuc7T4zoz!{MW ĥvu߂]v9p8y䂪G˼_%w]3q{Rh%:=Q<c;qȫ Av7?IoaDѸ8FCRECp3HK]~%VGX=4_W[KhidL~`3:a3bpG=jys@UcNW͹+sppDhLsE7T;JkU*1@uoO KiyɺN.@;/R yQ*IQ̯F ‰?ˋO SW 5N;hWGJ ib#}`uB]p mJնѦoW)A ʯT4'ӝYy#2M<([`m&l% WtOnGٝ>=W]-ܘ/VFCr֥9>GU)zx4=ݙ[DuhV;4L>3I[Ρ}5F%pjLΫƒ%>KP`t+jXF%Gč_t]WTqo;1ym~:)O+~ tr"T4]㝐{GT"0ǾGMՂ\r U?Rc4C`*jsAu$Zl\߯D%J5\{dc ݋]|ݣ~/yS1kiS- PՌw ̽phi8!bP{u 򹡹o.4"Z% o탐=gٲqʺɼ\LwFM U7MA` \Qw' {G|BSO9Y;GkBx ' K{ݷW>vxej=NR)t68*h@IɚԼ5@1,c,uWL:.DEk!׼.uSc 7=s7zQ){^.)bηE k9Bk8UXDѨx,@p1qq7,vcP@PN1(v[kհC9>?ӁM47Q`jXR$)ݘM!Z' XLr*x<9j2O)pV븍隮mCj$౛Q(#D nP㵎x>p؀ ģ~[Hjmo? -lBX?RiH>FOevSi;fBwؤݥ2!}7n:rbjjNETN ȻFILIPÅ;Zj,!:~b>lR⺿i3 D5v4bMEb m 1|6n*6\m5MN@i/z"%1J`GO 'q2?Vn/s>ǒOw(ڥm`Z4E:nyjI9?9L/E>A ( k΢!T qjw*"ZcA Eg'ߵZ՘'9\Q!qeg9 JJpYy}?`̅mφ{5Lrl;!H#%ʯǞI&Va sd]*bރ+T[Wͧƃm@|5DY44Ciژv*C&% u*Fګ]M,$]s.Y꛶YZߊ&Μ{CL G嚘oQ 6;۸t 8T,H,P+SvՖr .[FFa@dqpnRJAH!b]ȩ`$.p{F͏w`h8eU`0$unړW;b6wh`%lMs1꫇b/DQhȢ_=T Gff5wGv_>^o\" [?L}˩m;T/[zpX^,quɯ(w WUj*,TFΚi?f)R~YT.~5HڕBB^ cmMrIqJ%qHĐ3Ryt'׍#Kl\,e>g Hr@5]G"O#rUGooroOw*66FOgVZ/Woof![]#+aX}1ځ{ 9鮠9ATF* zIK1jeCs9h2m1<^+ͭ v*VW%>C&\v84gOyX7,0V9<}4m-[ 4TZ3A{k§׳D4C5v;.(uuQW62 qE# ܻHP柼]d3Ȋ`<`/ 'f) .xISRڞ@pqdA Umݻ(gDRHmEҽ9E}CSq$t$Hd}lndtOT䵚n!BMk[V4/R4A#-(TE ocWDG+KwLм>9 "@䚉(Ys`;K,kGZs$~'MT8暡! %2uǯj3>d7Qlhȼ 4T]8YXk5TϝifWv.Ay"%ꭃ!cRnW]lmͬ at @ek%;Ws":ݙm;S!cQeMW~T@lEg 8K'->jBXAC(|=LAF0S\S c:}:O_)kQ%KSCz$mQ ι BatoGkWfʿ?D&;TYse@k^4T]BRq+f:#I13E!IFݒ  HhPD0l,A=W(`ĆŋB$&:XmSuvՔ?ZckwMYB3^dkJ37r8>~(ć1vV8oFtbX@=ZU7ѽWM[g\om\*i-#qtgrt[o[~BwcneW^ςҭCG@;K6;Cx ,Jmԕ6{?y!iz~弔t!&UA(&7vNBӈ ˎ2OJm>[}}b^ -nxxM!k[{???|Y@@۲#Gey{@jcq;YKHiʆ=i-$ת6g&E&B9K㫁oIA`O Y`5X\:u.` Yձ}Qx_2y޽K(sj~'ˉf {61æEe;s/oR G3^&cm;<; =aʣen8Hl\X=|ŅA"옾iO=uW:QBeY1M B,YL7qZPv !;E'inc!~jĸXPҤ2[G_'' :@۝C\2VR3y+UR<'Mx?N~GkS[dʅTPNm5޿EK gI!Ih(qt\mVB9WX@j_ ~a\;o~l*M܋'" y]4{[@GWso_O7S,~հoV ›uez(Zǀљd.C_;Å|5;:r列uZܒϣ~HɽȭOL[8uU'j o?*\ OM$[c; m-i EJm/ oaxs;$J׉D=W-A&1*o؍-~z-Y25Q\[O vЦx%rX>Ն^P_9"+Sbg>A,bL|k$jOqO7Jsz1t*?& " l$# J,tsRJģV-iju}TMw9ݨވH&UL7R3LoVj)X?1]"FPaV 0~Ζw@!GP6yȂTb2U6rI>b]޿tQ>tWdj>1~@cE`-}f5k1a!0]~afy0~F;?n]9gztN)RzQryOK&O{-L~0)̑L ~;Q8R,tѢeŢX2TCt.&('ShaFDi|%:ksjR8r!>X-VmJC;Ϣ07('/Yf co9.I#8iM,^&o<1%ŋǂôw# ` (~R1GioɹضUG^س7yr5Ja]f9OiPKUj&Oi{+ WS({_ғJ\-7w*N@ @P6/BUw񁠆Ҩ8mGe & V2o (~w.AX[9rS ; #K۫Nv u;a.95DQ p} gU`h"K)5hic':lo[a%肇!p>6L6R[>%39!Ň6 >7 ʕh4IuW6( c3$B쾛`kޞq鑦E$ȸvpL,MKy"v{^FMUaZ͒(J?;x=ZmtevՅJ|Үb16VzwOexN,' HqMRY]\W㦛;zOmFJ>-xʹ x1 =}=rU?@]zS>Ae#Iz#vQos滫E;+X1xĻR\ЂIZ@rBu쓎'"4cDGU6V~ g,בз6ѓ˼KL_>y@IC9CKD-p5W&^Ƥ< myhrNZC2r&n>; [D÷c9ms:~w]W`KrBng5ˇQvs /Ӎᔾ^ #oΰ~-#et 5dR0"$kpȵr˽S*]RI*d=U1WY1~?*s0ޖ1Fn UEѱl86 5]cV*VbӅg=M )kۆ9v2?Q Q.MM_/a*ZQ(G?{ 9M#:QFȝDkAᲣϣ$L;vG{Oou-ͭ1ZYv}L7O*u_(~kBb Sb_$ nBeF:ͯyg0[y4ujyn !_|euA8ɅZ%W3.G|\B׿׉8+^=# *]QrU(Av+!H:TnlV ~*z--` t.Z+LYtǾ^FU=V˔4y#LiR8lvXR]qX|f1E yCv!w,8*ޥp F&l`~dۓysn<њ"9&뷒|,xgw%| Ө tJ(sV|0$5 Ψ ;NW<"(s8"Ԁvx8^eF:w μm±>~(CGL̶7 )%Ya~A(1U<ԙ2IZ ǀX %,ť#]cz(>XWDOMWle Ӳ[ewgHKq{GcP> 5iA lBL^ _ һO4ĜPK)e>FJb>^ TD(Kq@gi10W5E3zu6Z ghYP!XX!z#l'T.0uRSIrM1p5Lw5҅u1R( ( †\FQ`o#k9&n A!V!V 6jZ>^;[( ~V>G)OػHI[sh+;vS?f*0Lu0lY<_ޣw8Y@ÊE,Kh# .Orr׷,NX7Z Îה4)/!FWu?`_51l-u,tS8U+4\ BÙ6VY&/9L=/Su)z~dz$M=m8G*sIA(<_"iEFk臻AԾ,VrsLUW&C`1ddVD v,;kC7~#Rm}}Guq"[,`7; E,b|e~_vN}c"t"itN {:a9]03EA.^P-y+e&Y'fI=UCXrzrhƲ."ȦKOAz'f}ڝV(Gų F>5o-3hgD%oZO>ThߛDԢ|@l5|@rH4N67?ъ2eMt$!Sx6]Cd{)!TPIp7 butQ?GvZZ%B:u^ WFե)r@%)RFdn'Jҏ ew4  v5#F;:ȪB>ڇ L9%4\VWDڪ]D2歄}g>G+Q W)1CCRE*M An3 (6|?ncBZz{7F]fԐ"% lT >G=d~J"&Kz-\\wo2RG'ٛ3 iV#| :fIB'Aidnkm/KXo!ʹn%6>;[@y}P8z\N7X>>۫+FIEDcmz5iY+jr9 ;Cݿ+q~S\C}Hz{2xQ-{%.YsoSF+-4gFh$9Dv6׍-o=60YxHNJh]E$Nk$ ]gJVq7uhgY/^mL)(2e-lޫyM D< ,W2P)4O{5dRBt8ymA[9 K ݒ.=W֬UjѽkL3bLwPH*v aoQHk &h/q3_2x#kA \XVl}{~PΧ]\‡;KަNᾰAn,K1j<I zG†bz<ӣT2f,M96-^peƋSDrV(0>dC5u^zVc h$p8F>}1e'ߋ9`uS[7v&d [!:zzMcN/ }÷3j_ Xsv*1sDdHsLѲ" y<=e L#M Hpڃj?\0ѕ .o-MJY m{jdڥG fMNd;$T4*Z*[+ CANA'0x"\ ܝR6"R,EuךA uDK8j&oy|W{s|x)CH 'j˥ijk6kPk)?7I:Jt#vnpXWcM䯛{`aՑ"u;B T)zp}[+-a|]`aף5m0vC<.z&oЪFcBj|& cJ?tdK.BI"J;D^"2ixs2!sGBzܦA!gj2m&bG(mh-3'D 7P-. M n>2o$l_J&XXW60Rܜ7!/w>f+K7FkWD۽PA^0w{B^{$l^z95a馛QYg۔ w7h1Ɵˁ5|@)ulyDs>_W<У}\ūJ</-)jƁ XY;s>guO|Xt x5CTYFpx,D_Or1J͖z ]ےYNjޏ׳V呑ru b3|)- ?sa3 ݠB8,7s>Izs.QHN7&fM Zo;3v)Ɵ֩cMjb[уR Y\Z7D^#$f~?9@67a{&n<jQ%kA#L )RqMzOZ=;6iͨ7^ɴ4 Zn$r  7t1UެJ3P#ՍM=o>+ AQ2 oY8)I 4w BZ]= NOa]$bLQq$],at7f!a)aeco/5A@XUib&"wq5 @h:LZlQ@Ne#&ڦ;Etd@:U-JQJg.9t_>_4{?ip($ uO,#B+\cZx! 7sv!lKu Եe)ÎIL_v~s|$IjB3OYXNKtZ;V. 5A{cg=O0Xex^pr{)E"(ib=gcHsXQrv|:%Mxk>*֦365eJXVPշ" KRO_4Rɸ1>Qu}KAW. cwJh㦞#dv",w?W>S8^YJv)U` Jب۝y֪rLp,(~jϞBń P8I[:9AKOV]-р}J귯e@&ȏt8e/P6xz {D ,H8Owt_q;X _T,r)=L"dCN$@3Qb9@+,M G. !"M[榒ˆD=؅.!13y*<.]^ePtЍ#!K}O6gn39~bev{Dy|%>]XδUw(> `A޺7 B1Pt!2|؅s6/ש+uK♘/!VQl^pc("&+ Ћۘ#MPkϋk;ZK~٬x:1dg[o} }7G Wm]cu_޵BnPvG$o\FW# IKwo!їϊL@Y$ueJn _$z@FJ`iu4zqa ]37I8~ty}1FXvBoc~81Yu_v lU|Ʋ i )h}qN__5p)5w/JE, ʩ  0D>t#T^Š̲/9/Ipf(EkfV ۖcl'9qb]5a]i%ҸO8b$WWKV!; ެrc0u |壤tt<Zg*f`*H樠@ _-:VC/ڎ??ֹ1h$K%%L}L\dX`pzѭ 'y=G{oȧqhJ0SD?Q%]{[re/ Or ʗdy+-5J(&&*NôY7;T)y$Y MC r.K6QD O|h:S@>#%S)[OumƜ|yD2QfXqf\AVre9]ovbT\*orɞAȨq"|[{ϤtQ`e )gCl8.-f҅ W+c]O4K1`ڤmn܎&O:af.\3\I6NTz)ɖa>}όxy"8a׻AԽ?qcJ,qˉggaRG/?/禗-'ZD:*-(R#q;IvdwSܨ|Z:TǚAC Ч&;T[o}1ϰFy[0~G-f&,x|Cf#Xp[Zʱ>?jB3ڹgz8ΥY"q tw6NR+LMɱxN0;+wϸfy.Hx`gă=dwECɧK3ɜ WJo+|Vl|$X nr%)މoy f` :g|1bIJ إHc9m2qf2(5GiUV:EeKN9Mr!;^ LU5 (ou}/&p9W4\^T*巚tw-5Md$B`xe #FAJDyOp0C"j}rޝ/-P@mY(Jk;18'J Ҭ,ApUc^挈y]bd*gg*4CNP =*`e&/G4]lteN{h8@h!B1܁@K`Lhq= b岕@A?ŽQsƙ+ұhTfaL=h_>NPض3S>_#p'^ͳiY7matOt<`%[ٶj@&j5%^D+4> VyWhk:S֜-˨F) /W|v铙'Qm'.HV[H:@acHqMdʠ|ϰ6".췫c61y/z VQ@(0*o>N8puB_w"Nݹu.=৓6wGχ'PsO&U,}|+~MÔj־ |>&޺19&ԟ7;Uy j, 0kSLv{ۉdo1O> RBG1i,l*]ɠfq˃ڑ쇷Ԉ2%j4zM2WJ1\^S(KtC""i)?e|_}L*B37 G֘æ,GvО"i=iX`nMt!ȧ"MG\ Y`$yiC-Ց3ɈJsilF2K35`iBMv56}Z%4`֬M(VV-Y~#ҧYsgF -~룻 mKSdVT K_4HU Zıh-n* S1334":I,s^NveE1@epPFgCE-71~9~aR9xGE5\\h[[9lf"~)#DAMGU]?iwZޘI[!\X9G#gȵV. 6Kr7NI3ho3rȔLL/ drg_&|)@A}VD a4!OL L~ ) ګUWz>?ϚK )m$GurA xG4\ ~XqY48\FY _jRnH\u:kyNgVN0;mjG+|JpL`;/=BֹeEPo_V*KzrjmZNPRw5} */xre6Vnj6RP^ bոm'ZZS.g GLCf[!]E.[w|1b0F@eޘוf_] z}(JҙAu'V}ǎ1-{UAha1 ͛ ~o8ld$ l}8fM"TZZ;!]R࣭73RSX)ZL̍7>2CFNANΗ; Jymza>-7Bq;7dȅ0j] ఌk`8gW`7HWZtT)MbrL}"gO6OrCyp:!8|wHnOD͆*I XR^5o_ i#$3Q m24Tݭ4U&^=m.fpx_Ά2+rx#=RlD W=3:$mS;4ޛ5SMt:O2WÔ aXkÂ"#`ף87RZCxhdP/V+?SYD%5Aid6dJu@YX@ !tq6` ΤJQ" anۛU"Dⵔ c M(rL%DpD6RT^75Q.l2 c/? 1+u0\ziTxɏ ifkFE:XO-XM3l>YYAPHbjNPRE,eyG#0ro,̪ G$ղwi~#-ζ,@˃BKwF+{|]"Mma1[%pdwS|Ro3٬f_PX;i"2ݛ]1fiu%YE*6jyΌ' 7*nc0^Ngip~:#0^Sge^? 3ah [8 E&6-!Q#[Y]֛kد|jQLv7T܂:Tr'ʢ\&a.JYm,bcCvHƨj7K$ C/v1ߵ QZ%muamuZB]v^ϱ)~naU7_ uzQ*d3䧖zЙ)`X÷0AVo2RM8DOT~D4T|툽o*fZ\cщY_/9N'2svmy|JPr1j6\=_I9YNJ'&Q~L 83)g>7в4.-]7bwgV VL mCb<3[Qz]:iT=(4CyV@E *AE7[*bPW=gI DiTxWIP <Юٽ:XuC]D:L "NT(gTpbj{FB+ ߙ$Ӹ1|c_,ʡh>P߫} I$G^VWG؎!uZ -ID8#in( n$*OIO"Dߟ3yӉ汰w x-(a6_gRv&ÌdՏ[Q&jQT(Dgn )?:Z{$*Iu[-_Xx|bST@VPjb)CM=/s: td2DBט3ʷ!4HdF 32dw9Qƀi1yD@'ߗEʺ|= KKm\wCEr v1?FwycRv}r4Q _$*ibf!FNt"iD^=`e8]ѡ߱ ,4=QMx -NO[VUDOUP$6 m-шW;Npd۸3>OCYpbGf'\(ǎF;L))-8j%@ÿeh@d/x(Bo|/_7 iܹ5^o^P`蠐R{4]h[!CI]V#pbW姷}:¿a~N xv,~ލi/~5&Ԇ/@i[;vsMfq[6'f^]O{|nm8LSk:j8[EADO~sv^|'d5Y!.D&+lj+#%H/De;#LKTD&wC1!(Xx[n>U->L0NvZqaCğ֖y =*'ɆE{ƮÎ\c!)g8Ve`jUr\%W4>/Oƒ%,>.N$Q@ htE e=V# 㪹7wk۳dZ)sE9\QIcS ;}*cFh{aev `͓: ?UtKp0xv:+ʸo݅jnk*Lw7vſyp!ҠZC{rEUDza{4s7581S9uňZԙI!!G:l[_ HBץK w9q.wsgէ,b~e8 'dwZ뤦5u LRܒ^!z@L9HtI= سc>_=y:.mpRDct٘qrؘziN籑MK/hۗbi7AV U\HhǢe#tq&u3 8|~^*P =`}9b9Da銢Vm܄U.itJ뵦ɻH+5 KJu?/BꁷL -_d4EvԧXNP^J*%=rf3 PͿV>Mg9I O'Q/ͶkR&[H;WwB`RXLL8+E5IE|jt=L \f2g˄/WtdS+&j^=?qZSTAVZy1%-FX%[1#*asm\?4 De㪟jSxRϋp QP]SLd[ vXMt\B`TCݲڙ "g/ "pjgZzjF,s5L.c)m1zndZې1Y7)c}|jtcdRa[$7hi G&xtAqrzrRC@"!U3쯡xkx 4D R+1 3g9i>YR*I+PPoc}$opl9p3Ñ~iOz{1ab;jn=r&[Qk^¼S^/ lŜ`{Y΋2̟7ke9>0Eͭqf$? ~4 Of=>r%* Z {@4n2> dsNcyTewُE*uk|8i(sy2Gdn;[ܛ҆e1ED3[n&!UK*(r|NXpgǂr/m@kx`x5ŦƂv[2gGT 6SLe(Ul7.P>XȱnA2?<h]B,HG-lj7b'u[x3L[uݎ3i$ʺh+(; o +{t^ C׌Cݒם<$Pzug6! Q => g* +,m,dNYSUXګ%Le{<8>19=xPt61'ò{L~K<ϛۢNŠs:xƫˀ8&N HNr:'woZT|xL[5tND[,Os[Jdm5*Tj x~ >̎ҫG m:*!P?-#a}DQWct$l_"2d<d z]M1;"='@ƚ%x\$ 09fܒMmYg^JWCQ="I`XIņPXr![M;>.+ Imx&.zX,[f5P5=lVrßnY(Iޏt١}b^o*L*џ7d L#WG㡕:Q=ӭ1AGE؍H u*X}rej^BN?S ze5Y7.lec!\^i1T HaA%8&,i7\+hjN 膽awI lAb 9_h-74˸B0zƯͿ9fIJG&ܢzK~@-g;bfD^/QBOy۽%# ^c]ҦNārnSh#,,A;`8VD4W۞ C`NU?m@hP7⪌ˣ-wY^ /+j@?CjdF4dpLh}-CwJs]'c'|64BR8 Ťuuٟ3QxyHi Вe'E0PsE^b kq}Ûke\Ij4KG,`U&^3=yƽ3CT/ d"HZZ x >.zi\TɣijMGϬi쩘 Sě?w@<@%yGGT$!A6!pGQmt&Ȍڇp Q,.V'yHƾKI8B8q*bP#4'6ji% {zA)gMw͓M <ΔA]5$/D`~ҿW}YF:φq-@q %˂>Iz6 IAW3P X_"|G >hрTPLTa  z.S^D/ُ㤭Fнra7 nv:(KԎursuM@<&QH랾}&+UU*KC4M Tr@qָ!@\$ c3#BQtj젠PRC]Rs𷬯`!B1v i"ZF,V8 p*ΡX\o#,jpG|2vዹvFZdYcVnCқP@MYY+ ?/~8LV) ALhYȆdޤOy _(&;lH'gJܑd mŰ@ҝ7tuwŵgZ!PfAl΂}[]gvѼ-&>0¨8x&a5Ph6H3FeڭЌ0?,h $5K-9-/ w"6ⶲצ  +1FJW `(c:NkB5mJCm`P|]vM(@*ƾLc4TYNC DL!VwTi@$;Xt-=@̐0zWBAu^Ap Iwru+l JY&ӨQwbNݘ0fJFl7nVұ p[l X6 "B8ӵ)X;Ownxְ1wJ1YM8B \DדN&d0]Eg%qyF|>uA$iʴ8YwѣJgQ# kx7mpLi,%ͺj~UڤȢm۳;ǃyhP CD,d4}LGtʒ p^Z;[?^0/52N_;m˘kj صHK_ ~db̮)yԦP}&li&yӉdsV'miK=柜i[̖e0v:R5&kDM<|VuAyHyŘhomϴV}y=gVΊY(|Y[a{囨q?oMן!eM GϹL0.b[óuHXƨpW>٠_b\*BݎJ̵j\0؈dK@lx_6I  cPH%B,30~ 8CGT0-ڃbyʊ' ּɴ/6*шqy`-dᔝ9Q4aODst\O3#!P*~@6(:"J5ξ 1! P&%Q8#vR.(~I **=j»Y*rǛcaE@kf:)=Rt:JW/<6U,q=ՒU]ꗌwtl7]{}<0^Z߃hp1:T_znwR J;#?@yKMo>3V+59"Fr8w%y> ,R0b[Ώe~$"gu['鍮J.jc> bA9$UI U; 7~I4"i:XE*ކNfuIPqK"2\ac\M+0,#NxI7{ٖsٺw]Ie&5y77剔~jP.ʍlW,4s-!خ3 g0s]P "zME+DOfsB;^v.(n\wKO՘])+v+"+Vbm~rA'm*w /9ϟ!߱Q_dXJ]Pb,i&=f o-Ϯ$ͳj52r ܡx9p B2 >r/T9Rݍܾ\1G!c9h9,OriҰ+bVjBx,Nj08,*0z"ɎcA7c79iQI':'\a "~72c}S+\欁Wuק~QOI!{|S7QQ?SS5v&vZر&Y&+ VwA܁c 40ۻ?WYt-c˟f"VK" 1&*Kӡ_} R3+1C:|Wa}Z-> ).旝)Ū͙Vidp.MU-~3 mn$գr^s}'V&cQ_ٴrd䀔>z^c^юj ^D{@I5.&$l7 \yRcB2"N5{H],#cKV4aȷ/d|bյr1ci4j|(gP{Qs>ڃN$| ͥ1n~\ApLƢ.0< h5EKNH*.y *ԬF8^^ z$uxؾ" 8(ڠEЉrstfcX/9,[5qg Th6>,c+z7L~}@LB1Pk6P*lوN7hY{AÜ:qሱn,>lJTsh}qJ_n1qpwkQc4te٦?[8Eū}9T^@gEy;|k1%)-.Ek0 !>[f>;̬ﵲی&ćD:~3{Io Sh|CT>a| d\ + [<]KPTP+ %K7zlZ*ZN5%`!M띲3 ۪z4us 9vQN՗ {5I?%3ojY.7X*q[ư]eU~"LDZJ??9XQr'GB| )^oCu)@fۓX\}^Kz.f͓5/$3 "mQe v (UE?1a^yIdI }-T}" h \(*yK=|2Ց!aaѓgI v|*iCLjK%.垔~_[d+R׀}-1VZ/F7y^N~/v_iF}j.IZ̔&@bNBg ŁR V`q`i,?1FJڶSϡwDsqa݂=>Eߋ'Bb0cG ZpN(cxk]Pʿ)Z"ǢJ<3%觷yҩ YQ]龄 ؓǫM*6$ rYB$i| .W޶~Vߦ=XSHqkh || i_u& !mJYh8%VҀ#L :^>hN hMėFd(6)q7zy䳡ۀ FهROI. XUz!.X֭ y!\Tmb%Yü} bw)h BNY<1A/v Txl\G-CxNhỚxEEnjIqݞodvMq;Pdko+/i c<'ctK文\-W1Fp- wp4y .}YqDȖ(YfIuAWD(C~˘ӆ kvYND;Vݳa'xN 3A΁x1#r|HPZvbv# >j:[ 񆥋ſeW^#O-qNX!lSm*d&^žJ](k;ݾ״T7 qh@k\~4`Y@}M |֒ J1)l9لBzrR<wq]`jt9n?*k+?c[\]~D-Qpx/b9slQPurP_)؈d.E!Z䡭T@]%#qYX?J 6Fu\L{3,`oC#!3Њ`~a%ugᑙѺi?u5[7&PaJFHәK25fYCaR9l*b>~bXtGW#`x)=͙<ٶ۝dL j0U_OI D1s -AewEJTVmGhd^)5)o^ H.Uoތb:'pmƈes)x)Β[YeŪl͛-:g1hNe@oC"x9؏w*bbΎeA`F9p_"\$(xq*iQ'GWfm(MXm.[vtƘi@45uO1#ꟽpOkCہ[pWJrݶ6>zMڋozLʁWRO6"FKmV5i>pQ5 sE+,>&t\_Ry<[1𥭜V(zd/q&8ke.Q(T{kVMv]w?T/k)vm+s;)bySxO4CSԕw |.ys>IJM̢]nsNeX7n0:OaeO֧ lOn$DdзU9gؖ5X(zBT@[ L*RZ5`pKzG#)gݵ]`w4">iüi՛SS2x:AV7% &S,1AЇ&>aNӾwk'RT Lvuڥ{e^@xU0 #*2ժk[ [Lk9\yT:&uꚝ}P-k 7Mٯ `N /L'MTرmcgU }^/8d3nTz``[ie?z>(W-f%ϗl6mUAi<P~gKo˴I&6#B3̋yٞSbCyc ,8i2Ϯ8کX?rǑ~L-Bu SO"hWhd" by߯SvqH?Bm(.䋷kd?y-ek#cʃ? 5GxApf7\`*D&HW#ۚc:,~@prBacX3@]g5=^970`Nb-qs ojEӇC1ǜ` n-}!S2Tܮ<L&cHhSH<{&Lh>vNLd!L)v z^IBrvlu3BhRW LI: )cx%pb1Õ޵\CԊ><׸Mc? ˜ u3P(.[ދ/JVG|~rdBܐS9k.tOvj7 ,%WRQvs c] :ޤ_lͬT6Z̚yt7r<&*)1+tКZ6 O^^10 5w <S9F% תSM `KySFnz6!W޴EEy.6MȀ4{5w]EXXO&rGɄ[[5޻]$D\dUȰ,gy"tvg9.0,bYw>80fa FWSg(ZBR1i^qyJV8׺B.S-y~ =rӵ_8|T6â,{.L0^boZye` |Bl8;Lp)\[lMh<%)K谊G%p񄜷1@lB0%bS)ҡ^nTz}11<0͆LZ35#-<i#?s!3ĽN?݆LEOh-9TݾX&LAܤ! :.}jdLG&JhX*vz,)72v秈5Zf=t~:ސ9ȇ(Z/'q&&GxE ྪv~s;'1`@jWWkHKdxL뼩y/MSK y*TKQG%)*9sp%){-I<욝VO!;ʺ ޕV[u숰UHٜo>Ф'~sɓ,iwpԊğ,m;d8w1*7豅ʪ 4 +CB+ ׫ nΗH; D-!%{PKCb\ڨV3M1cr'3oOF#RdIGg!V P0;H]0úeFRlˏtpS$Mpk m\3%;ko0ܔ ֛ ڎ Bk'3:9n]9,8~NDf4x4aq%$R-UkBGgS$.kxZ%[Z ']ic~7İY_Wk谼d;MJae:+\ [?_1+c-rZuzFk>I X/&*ip/``edH΢2jr fmRGw2#RL,C8ӏKdFSS,$`J-u}Mqk 1ds+NYAi)feh3k}ePa,$*DzBeң{RA25}5Ga@? Lfʢ( v*/AO7hq6,v9[٤͘Sh).MܼJ._p \n\x;;CP sw<9;*uȂwCq2ǁR%)R_9E<*ĉAk/Ӄ{Dh̿`nP"DU[4jsaGyO28gJ7A^$!Dn,$hj8+Ӥ !c=]uq~CqrI_ !ɔ:GW̕+'0B~)YBlF蟕f @_w8^{v}yq%Z> ycwjy.׾Jի4ÿqFhTQ@Iٖ9hc]ɷATCJV![#Q~V|(ݩkdOc|Q~jcKUƮ݋̭h`ʪ^PD|B4-h2\16ݒ%^tOJl&oOƣh_񛴭Nri'x73 .O j'Y6.(K85?ҧ$.diiEt쳛;͑E/K!d$ 'YhFl0fـ[|D$FC8ȭ{M7.} =.dHcxڀWWsې8^tJ/UUY$iϨ&%(XO}Tg$j,r8 ) eGx9OD<`cFFB?4 fWr`yxhA:/!"AcA[Ѱ4|82LVLJ2ȶS#"AMQgofE؝ȏ0NΑʴX )!*m˥맲&bF#NsFvIm܃h D{(̪}聺}Sz vL)] 4zP huXk*K>r:aeqa]v@R={ tJHÏvWlj6;ͻT{#n)= ԝ/A8asjJK뾟j5!Gi* %0u?)ov[h\yDhR=E `MEUF?@g[_^6|ؽ[!0ajep) LpO84j/F;q1.꒪m>O>Oj v8O`k" BE6 6h#Br,H7gAcRPjJՕT:e[ ɫs:- Zꖇۧ^@DAO CK*ft/`Vj jOLMfĢAPs@lFPٴD%YfÐHλumf6X,79IjKZC"Zus\q(c-}wzjX=$ũ@q\_1O .p&TEƮEV!ە 8XD bR~N>8Z +jbSO˥x./])WN0M6gX {:FIz$%”ѮUPĢiCJ!xU3ť2CcT&+ ɭd{Z ;!bGԃ:uuHt}s,hߛ n-ggBi7Xd% y9Q`r#$Hih AhĢ*c' 0C/f7X>֜ZwOtZ Q x|2ݶ~ oNmLր>` S73e';Q3 BmR hd? >Ke;Pir5i0 \cK:7=NGOO/;?l+^_-ȝktkST16v+ _AſloEqrIiP瞩#u'o`w'/}Ys $HYg&4Ԛ- 5M%,٫ŷ-{9{ /$#'[DԽi`mޣۋ&AMj/va !ϵyM@KAPB61o~o$*X6Pޞ%l/B =H(e-+":itHvʝ|# eXh:r"A#mK#ls%}*vtFt=^`kԿ+{S#DAbҷXXӧgFS9,y':X!)jb(Ҿ4d[wm#@D3kяe^ ?|= G.pR[Ƹ:]=>[ˆtJk k Fϯa0Qzg<\e2PXɊYG=+zdVv֤.WȬxAN*}E6ћ&"*wX\C>A_);k[Hf-7ҢOE.D2S4#t3!r;uϰ>CjY-7*ٗMI_Y6L@w#I{2 ?j13EsB㜕s|zT?N5#O$ .UjZOmM)[O6 w߶5Sj[^%'?bY`zCA1 ~y]§Н\dxFާi;Eݣ{t^3Ba9X? ODED͸Mbv 0~-YKٕ#<k_H32iGsg*0gQlV9zd(˗v8`tuBEg1<ͅ!vƙ#;(/cL1Poz0o>i-3Vh @$r-p `r2p+<^iAnUi#?g{qkOVn-*CbaiFO|j^D%= ԤQxQɺ<Sg Zvl-at Dvg.B)ߒgυ`| !dzGV4:KBI*yzlcTD¼kk񡕐p~gIp^$E%t$3Fziڂ̩@Ij7s7%+Q.5f㶹WH7&pQw Nrf :e-,W,b τcHN#D]t(WĬXwZH6N.cs"Ȣ*c!K&aWd[|܏?3y"6M1jA r~W5ͻ㞉ᔪT⋯SnmeC#ZM8Sh`|%DtQr^'aK~|R+/s4 =]]\Nߖo3-cb?W'.P.i[DOZ؉]"x+A2HŸC.~"^h$=$āJRwc}C5鎂bCvzFaθrTҢO1kmGmO\kÐ)bmg[k%hY ,<I!UZ[fB+;dȻ%0wQbSں7X0GۿAIzB)3X72'Ic\^w&}2SɃq͑Dՠa[b`?݄җSNQ[y(1hѬ}"5rҘ68TkwOt`0ËM̾VbԔ)߅LC6+/>x U[+>j%_DȢErڠL*+- /F)Ljꉀwq$kr|Q 2c)*,DT:y 2g#X9u]Y|N< {0@P*AheCk˽PA{ ƥ8RREgtZ0&>Xih읋+2T03[;;+6%NE{FA?lʀc;H#r[|bN엑r jZߩPsG5ś~tCӸ 3_K[M8Aɻ|"g)߹Xÿ܎ k~ǰZd^ .RO?.1u'u.uQ ?b a2F6gSaGB6@zCFP'Pg%\hNl&h4F !R~N|aZlFegխ-đ7r?V%^ 2Ulعt(8RɟVuZF%-%ociB~N~ ;ϧP\*KA2L餱$! C@"U# m&aE5R75 $vcҴV٪A9}ʸG4Ch3"{tKA9>b&:2Z QV  ;?5g&_iutk(k{㚄۳RN,1ss۬a.D= \9ֵ֝v [f Jw-=)";_jTnDNƁPfZvr6.z&ޝCê+/2) es\vJJLGXA@$Z?@ 0<7;& nT},u !t⦋5U&x[ɇPT/-9m^&=>XvcK뚪 ѭ7L,+"EN3b0/.}Uz6ǰzZdą K7&Z'r 8ƿᇈtI}P\繏)!A?(%GiG@X9!IfS( ɡUr:ɻ S:|WzCV-pEs6V/`(OO2T{)oEN/f) W-TDWLol5`/9{f pg0qHggN/>8oJ$}Γ:;n4WqLw+ն#Z@J61в{ꬌ,G,9TYԩtfl\)M:S; !qԑJ*# I ҆XEHXtKڂ1D@$C޻ dF=æEyETy| Uq@mD[Fڸ5ɘ]߉N}.S D6qǍ/R)(2=hq{NѯJ4ǯ5"qЗ# ~q;lTD5Thƭ^C]?>]8`S.T (p ?_i[+xBQ)kk=f!̴-aGj$;>YlsL(z4DtC~¯; GRYAk&[(Ƶ T96sVʞ3hn t13 fR ;Iƫmڱx3 ȁe4h T%6N%\H/ 㪃k>#^WN|;kNq'㉩ͷ CbaЪW|-E5 ɼrh9=\m B0"\5gW h]e7M 8EYԙMCŞͺExDFxx,0M^:Z=`I?Uf)(*J*+n Pqh +qGl.Kay,Eo2ݻ5?Կ!FwOv¦ֲH_'JRBN 9?U6nq+yN)1z: @t%ug3 m, k8Y͌RKYFTqGgV]cc@շʢue2%+ּ>ɮzí, _wI\MmM '' űFtCdBUOㇽkRP9N|7- -2oe컺OT<&̱ n0YUAhŷ g-y( P6R<%7B->yd;L>E/z%68cTI'm20 Ć)?@̜A.ՠ?&(0ec @p*A">a ։YoBȸ^YZ{ ?{[g˒clui,'(-#Z]PKu\NGsez6BGHYfs4 XlG[}1X'}qlb+OZi\8EHWpsi+UhÜs55}aU %nxDcv%>6^>O1ךtqdo 'қ4G ] Ƶ/w6voH:V> Ov&ƺWvۭ@U bsQ'm\!]šyB" }!qǰ&i&O0^nOdbpz43ⶆiX; j׶&SD us!V{ۆ>s2*9 kE47u|r+2 "Xdb3|,Ɔ6 k^Ny~wiNL7)FajۣʏȵSW&h|q1 &ؒ0)ϫ~#Y~t@P)ƪpmCIЀ(Pxǫ4ZˋdLEwn5H ='oMA- JT7VItITe$B,B?[ #u?һ 7^ehնO' kT2oXsp+ ܄.n92Y/[F[+@ޣwXv?ᇐV;T'm2ץN+fs[-; @<2 It[.4] d:7I_83#ٲPw{v0UmvZR-+|b.!黭"n^7fLHVo~.*![7o$'qq.jd*ER]saaԻ0W1,Iٴ.'9#s+k_J5*6iُ . M"yϑ&Ҙ榖T3i}Fv2"z6XF  Rs*E L̮UCbJA5USc-0 -"7Ku3О@!N7(Fv "rzVyB-1J博JxOS7+lz ޫԗ%hAOs=hi!cCqV*N[ݟ#Վ6,vn'2zPd֍->ճ5{ 2xViaԧI:PX 8^.hd:rAV69_*]EEz{F^ѪD}_.8%>yD*2ILUu jڦoA>b5$|5vD*jM&j?I0 /jd٥1WU߶ε 3RG햲~`s&v|憺,gCpx|gC+Ѐ;<$vr"&yaQi\A9׊ ʿ[#S1s)Fo8ص`D@bW*`Ѐ,=j6f"o|zn5#/f)~߬_ӽ#HNRԁW X:myZ ؔUlH!ga,ӲN8l\5,1mO)C)JSǪ0\ ƃI7=CgGQx5C.8t֠X yRt*nhg1|B>'®dѬԎ'm/\(DOA%ao ]g;۽׷pb n3;ע2 -D-Eay&ǖƥ sb;c˥vsE_B.ᔞIEt? )Á`=:1,|"'U$9|}62OMeJ& 6Cun+o:vEF;λ 4ie(j[Cxb\Z7"N MT5VEYĵK*z) "F8\Z^bf&¤AO9*,V[ ]5 hxsI@R /?baAO^kx*4߬HS˻5bh-ͣs_J4 NQJYkF{-QW<AXw'>i㱜@x fIk5J31vYg|R=h̀\^UAܨx:(܏5^Ǒ$O'գz-4Y\~ew6}(mр4!6QSȯ7{Xoq ӉQ9Cqu`ZtC>+u7 LTgC63pu=pwYKrkE-AŁe^Rݲ-\=Zy*zpK#lh f," 2.=NVX/^1ŜY=GYW19V9t+ *%HV݌&UF0TBM݅7k땑6NS\P}7w.z]X>@Mo$DYq%h2f,&F.[$UH-o9ь,iس mAT~Az8%>R7QQW4LWT7]~pqC|FxO} ,9ל*h@o<<\ &l8$ZZ󸧠t'\ҵ6;]eizҶ$G|"  W#ruF-05hq~?X(FJYz Off_;zt|*<5wo`"ʦb" il'*)X5?0(oڽCEWoLUӓ3m!iNɵH?GUE'JlhU-68:&ʒNe "@n&5WkVPXxՀD^ߌ遼j5%=$@>-hrejm7 '¯䲡(eM.1” U{S«@we`caW*);Fl_0UJOb.̱ FfXh9i0}aivayWoʶ\QDž$>R6E?isK'HM9{dawv0U]S貭lX-M7(NJRdEr[ ar\k8ʸ>M pH0g+i6w,U)|8;&N"'O!GY ` ULvѺlOBk -0Π9R}mw 7 !>˺/V< (J59 %GCOm5]qzx S֔C=ƏD]GR>}45K2Qd҇a_H(L_WW%*V--ID)0W(Ի3U^>dL`Q!(GrvA ӑX{2N[ʫQI(އ֢㯫aE͵%yޭ)Kib9'u]/.dLu,00xO`՟O~ٽKSA6Cqn#| ڭ]?Ӫx0@Ӫb!> CL\}ES~еt(v- 8[s%% )u=RCk%ƙke{Q#kKuߋ"|UbpJNGovM8^0@jL~mѱh7> +"ZMý\]KyS4+zg}gC()k4qmdaZan/rxWAc 贁\]}N7βW3.fWAB)tmc ja+zJHqd O,p[tl'|cʂ2aCoc#7jgA@ig۟^_d:IӯdJu c05_U+tS V;|=i_&\gd`6ݔ~4_ 㥈]'R=U8$Sޔ[8ÀuNK(*<odsʴWմġ,-^DR 6Kt"B;I^ 71& '>(!M(}s]ݑJdVpg)ME7F5pKᬑO+1TLsd}˴)~cGjC Ā]&k;ݼ\ (^ 8H W15?d\mx{ ɹCR *L-˃OuOy5 n,?X.3EoU]Uco\pثKnC?`#(8cM0@ӆ UxLv[D YyP*MÜWv$v4!'7|>I!ě<.u+%{hF,=mW(U1m%A9.d_Iŏbd܈歅Qw/ ;"nP$Q|7[+7oW{[-; ׷ύoSv@"lM\A% ? 9|NLԖܣ\xvwI^Eav1 cgad]V>0g`tl%޸" v*uwA<{EE)ţi%e2<>EGA>$T9g)^Tyox^b̥(>G%Jn*ib\6tB:H8omkEjnQꕠ,8wxl.:Nl $# s™@w鬞YˆDE2Z}VyL_М}TXzk:?޴ %F!Cw2g_OZ. [lS މQ _dk3#%*w3򢶎ϼ'ԍ{SөvsG\H޿ul/2SUf'?,49[|;RhY etyns)PAʹf ̩8H4oeY~)8ew0FS /7.]6DuȞ#*aޖoZo̶1U%ޞpOx7v!)"U*wMhM C};Ho8[m*:SŻ52j>TiV`{xi .Ǫr2V MQh`+κݬ#1,ps)i<Ӥ@hcZFJ0[Կ^!Es$:ǔ,c+$8qp{zwOF5fib<{gBZt)8GBmei2-ljwcX/`:e>{)Vi 6s&>&4G8ƅ #3 !Fs5c .$H7(kpx-״hE$XH/{=Sm}r/ß$Y^͍4,b-;6g=Z|5:6aE=p (>q SG0Hye޺v{ Y,U3 ،b#+6|`Wi3i q֓К>CI ( O1F8&ob:﷙0Zf; &AĨxVpc:BPZGh\Vҽը ޓƨ1KЉ#PT)65UKq=[ -DwI3G~?gD/ ՠܬ% UwWkKAմÆ\9 ۳uhdw3CH7Yof>Bj>tŀ;pi2}H-3-Vaċ}J{ܡa :`6+C3*VEjD"{e"tKfKƩlѪH苻q9~qf 39àqrxmt?jy2Wo2L< VMK2Dq5ϛ OVǏHPƆ4 *P4x5yGDS _)h > <,h+R\q<:m@Pyk" ,L|@EgS zq>Y1~)$::4It\3gTiJ0a=mCCCpؚ͜ڈb(#P99ɿc3}BvJ2UZB88f 5[0@Gɓ+@$ل9Z71q%Od?5{[4N o0[eS-^2jq?.2Z 0qP;_SB_TxI,Ec76*9~!8]K0*S5-~H Oz<Зp:|c юdyqm ~Byv`s試'%jrzvUmvb ڰ*PgP.į|d>[:y9q&K+V:i A`N=̹zS9نҺ|etq<,@zORuCKU;aף31C;:~q;c)BmG2ȍrmT04ʫDOA"q%y'!鉍,g6OU w!^Lgyj8UGAcu! W9e0 O,NY@7"3^+%,E8_TkB.W^Fy\ `̩8푢 `>ִp֙IOd~l}|_zZ pmH\ӝE 'KDþ i!-ahz7{Qd dϳUJmuMڴ/ iTpx YEuDǣơÂ>*)[&{$Sr@0 d{Um% `p(ɮ]"Fb^==1udI=0VeI% (3>l8T!l(.7%n"pu+?e#ho7:HC]7UmsK;p\Gg e5r?Aw?sב'_o*wC&$@|ɺd-6MYh|mK|3Mۆ^qH -7V@wJT]8`v&=P*Ez1^kjI4>N` 8D/V`zO&Q e:ҫf8m{@}u5%Dpt·x_T¶ӃaHNᨖ%Zj /[8~ PɭtR<CZ <)y"L,52)ueu3@-s.|8~Ό?#~L> (^*zhCOtc׼i1'\EeՅdx} ^a)W>ObG'o Ea4~ £z"n>4" %˲5$P:B_QǍIFC1 Ӣ~.a2l#7X Y^h9So Nkid6rî6Gp4h/Z7ז 2]!+”M=;C{\1qt j HCm@`/x^4$(Px+[u/ha1^/ dKG`5 ?f4~\Ѻ).baƎ&}vRuC |I&#N LΚzk=I,{9keHHtFJ?X}aCO?[qG,3sDA8F[2 vywr/-1S͇%Z,4v~TKVIʊ TC~c=Ujjl&E'>R;=f##Z\:rn+҇0AkK^@3@:`%#apo ]CήdUlp1h^YBtmЦ `UNgzGD9{g͏q;!H_ApE@dm<O&l%[*x6,:7kOøW=oLDL f9DFTVOC4x &|~[jDrbm?Y]y+˩O3p{PNO&cĪ&/?k-;t\bBe[fx7'.^$Vb 3kfc̥dSw0Awb^_+V<*KLE6xF‡ ta$%?Hİ~uI}i*ҷ9֬.6xi*Q~\Pvs\b|C0BUI${ZTO;U6/V8tAC`M֎Uua=&("g$pvИrMx=ֹrBGw#0d45@iUB(xwkR a٢8`ﴵDl#}&7do?K8*b f J6}G_ۦh$972fYzJV 9w?Wd[tӃ1c="ϘiѦ$1ꮄgqQm`*X 0P7=qZ̳|"HE[4Mj"!@a{%/Ҭ#' I,PhR"N:mԊ֟A0+)JƩ*gw:/f9T>ۭ(>rY3SN*At[}؏us`fq~/Vi [*Bׁ\؝UPX^(3Jex} a֦d[2R7K"&l];#'`@^m ,!0?ylnNI`r!ٵX"c9=Mť~/%NJY)ɀ;c8WGfx5e8D [ttL1]OFɘ'[7c\gIǀ&)|#)Es([/8'%X{uL]Rp ޭ;^̫6RܺReRe=auR}T1P^*P '$ы+!Q1nRƀ`?F\IhI@3{kjp*u _9hil5lF´m7GTjGXd`qf213(Ws砽>`U&o:oMҗ_om+Slٺ~:rm6WB!%"﨎ehL&fVka9$l"q@ Vds296QG%N0NBSpў\[iL?˅,1J *8mS-R<n6|[oJvۇX7jEm>NztAuFÿ6qp?q1/9-Fk[+ fUc?j֜='[ tEA^  u@3x€fLI̢.UkV`4˔%]7EBC;>F͏u\Gb4R8!ʣ[蕣z2hrc$m*2KZ"p/*hf'?^á{ኩlL HfhDΫu(Gj{I_Agc'lPD=Lr g1vr`U{&wԀ1#(@wj{-ʭp 6PO!Bf1D1ֈaO!TQ).%nU˨1GPs'YAۤψ|C=[((вj*9ʀ6ICSkd7%C5h h~|6ܣIiBOtyZ]˜0RvL/$8pXo~b^&ZQcK"B݊`)5,а3OZ.dV+u6$hsRTSɋ(mksꥷD .,r/ÔOw]%3꩸{$S"@|;7mz,T hT"oQsuu u+KҨipCyW- b6I[1Zh$qQYwA'4B_w 7a1@ܸ{NT%0JBl V-)ȽXv U$7V1ܪDf>f$6!I &ԔL,w)ޤoϒ`K~Tl{;xԺ 5EHĸmc|=>2܀Yb)0~Ur2I6^ uP({yhg=)sc ȂB,G,k%(&|dJ?ȫ>xPqM';fWMJ縉5*-Y!Uy=N5uPAw$Q;b$7 >m[J[MAx!!v\1vGD@hͮEAc@ ElN?c_^mL֎k/. ԇ؈W"ܻ&ɨ!֥MllHS)̲\}qH9H{(=#$"yFDsh )afFr'0>HPl/8n!ʓXdg I^j#w~z[`-XGՏI>.w]C0s<~mU"h/RW :}ꦅvlaYAyh#JiTpWvP@\r}w=/w;Y /.uLGш9Ԑ`L73{2^MMLF+ o(.R2B'l;p܇qsunM[f3a/s&E kGϑm[mОIuǴu2pPyJ{M/"IUH$Kj)Rl[ {*AUǔ>?ŀ>;{Sz ep BA@uRT՜=`‑9A@8P6^|,`͸85zҨoA"_W4f |;~}=Kc)#|8'P"3_UG ˒G=5{UU7Y~?n-|rٻ9s莩F,Jr V_["C+d U`%2="7k[SGbu=A:8WY,7䯋x 3ZM|#*\76kHfa7M{SJu%{Cz˧{(5TTm$>^~":syҶkOq),WQKƆ#|4aQ,3'ɠǿ"sB3)ݗm4~4Ӗ9 ^qcU,+>չ&.hy-v>[UCuѶn&zⰮxqR8.Fm|"~IËX ̤0im>4dz&ʉB t+BK_ʦ|!˫Fr5C=/̸±*eX:6n0dcNJןz)fj* }  BVPs(H^ )ޖ#Sk3G/񾩃l1rIG):"֞Z&B>MKXdȋIb 5 _bSp {Yaᖊ -,8gnp˪Am 2Anw͊IQh:(*9r+T  .*(P_켓V.<8%A EәPOK͜*.Z',fZO7\;l` 06+ _%(*"{=4'77K PwMex=\S>D}Cr( gvJXG!.0rV 2jwx|^&cL݀G&s y#> O&sqA5*/f;>cA4'qxk:z3! WkeGZ1)o_H4ؼA??ԀK`@E>P<]"FLH#UT4IhIc)&(3.i i&hM t5'vINw=r9g0@Cˡ~dUěsR,)ys.Xc¾$;×Eԗ~oPde p1JF+#.\ZxtH+VJ0BhP™i?z¾P!@jtɒ>/X$;:CjуTXutBe[mVE^,%Uc:1'U7U_YZZTҮ~V_ RYoez,ףv)yCKX&b#r(uK(W;ZM~Şy"Fd]\s"9b1Skы ,ڥ]M 6ooCoٶ_2G!QHuy8[s-t] i9 kH-Y_z`$Y#;/ l¯~' h)BE003ɫ\K:%>tLn-\sp &Ŏ[zOBr/tAp&HUBGZ3 ' md[/=È Mnrƈ"fPj46Z>WGŜƀ: vz?)xUM- z%D豷 HyD_,ZSC;\8t.z*aM : _Sdvft&ĝUr৽Rs41w/[=ߏjSOֆ8\lv 7%/nGTi '{j;Q&iG:h$saBEc ԑ@輍D= hZ5A;;o$@נB')&dzX_(tVDރ_YTKbЎ:v3 #vN'Elm^ >/UPkًz%J~:RoaΣ~grVx9ɮ774&#rED)u'|Z8RH}sQ^K]D=CZm,-).O(ܻ:>ݺxFj)~'A^!BzRAkj5m\ {~5 g[=]SlyH15 _8s8HɃϑ49X44ϗKm ņ:9eʥ'lt \3U^'7f3 E{^n_ %<`bFaWgR;VifXN]Y+]iiFqC2ǝ#Ӭ9=)\8ѩE wnl>g3(>v 8 7sDlU9FO ιX2&i{R90eTkU5zd㯁ODԡBdʭszi/!pߒȑ]FשϹcIO%0! ƾ-ٖiIo0æ xlt9ф 5D3QFuśKwl }\ wz!BpZ'㆖ɜ},AK)|`^22:SQ"30@0QPh uE&+]kZs Fv/in=pˋؕ)2,H&ߚm_WhmAw@_>5W ;Sy!PfA,)Tjk uږ'!9=v }?WIS+p8;&#:B)˘1Afp˜e8bֵ 4@5.1KU|Iz2<"U.]ly%e0 _O4r[ҮBr8 jACrZ}}>r ,#dc4Wv_TQmڃXё\N[ I6!_jfR"N{胙*XDzzˏi?mK+*->ĺϠ1/Cj:M —xm9Abj1Ktj5BfO E^WEЦao7\h2Xm?6hABZIn_N(HHB_%.CjQS!6֛}yնWOP+iͦ{wVFa x=YR1 u?j_%0Q:TDi^3mn'HjszaˍyNוƎ 4؅(hq::>PQ~ׂ]ww0 @Ҩ,*ufӰҔјgzǧw$HX)7F߲ZfY}dCŻbIǏp-CZf!eI6:4evҵiR U6V uh6\!dӏ'A?,z-q@?bl %{ WZɇC;Lej_͐Glj\~|kHM?B/B5m<*`#<89*F1"3[}< \.:hIN•\wݧ1K~MwPgLҿX+D@Hy*#U(( ]m]K0PKb(%-)_Sf6%U<7L3; /]Lc0^w2̙ȹP ЯwɄ^J*WORW )ƅHj&2:kT-͠>>%2FKXA߄;ͣeIaS*WZyp< ѳ.bP /|w|?3{Y1`͕޴n!`w6DA.<(sK}1S3ρ; {hX ϋ4'Z&ɝP2mCLO V1xYJ@ $|ӥcs<:RPUy1[+{`Ǒ$%5E=6Vq.†g 腆fmǽ}KiCKP)h^#e V (iؔjzYFes߿OaK7{;Dْdy.JC8niYM-eM FNnyO<[s.'P&K.2\mS900M.F]Y~>ת6i+<M+V9ل갚p5Cly2‹iKLٳ.LKպpL+(tR 0g r$%H)9>"EYtUt85c?kF(4ۼ6bOƲj/+Nz`Ԣ)]R7>/ٜ]p* H0XN3%V.s8ƋKJݗFF4vjnV =%˔_,7{|Nb$ R2 =cvURhMsp<3rR+%!EFkgtbB<xrC%*olnbwr Nhhnr0'CX(ZU:[7[ d'T i7/7$C=ӈ?^9J|dM?)s]'sltQnu miWqUs $^5d "ߎQ\&~>bk1%VخF|~S |B62&MU#5~b /Q7%MaJ]8)9ށivL],bg(dxHݻ鲠FwAYr?0p \6qǟVԴ4`XJ 1XM Jqe;il햿\0$Yg"M0? =9LE\P} s.̨uDe^SfwURX]2hCwVuذxE7۩hAfk=1{gׯlo*j-aTuϽp #EauƜC~wScCD4 ST{HҘC +vNHE1 xFXfz1@٪ }Ys_iRM!rg֏{D bMYQN5qAr)wt,3x8F]Tjn |yO‘?G8 xnʕ]c#RwkW1j5 L QL>rԱ*:bBQ 4LPvHe/!̬3ٮNL=/LXe~ti[TZati(Vk3wS9%1ҔB< X*≣MۜY{B2'iw)kӐ+)Ҟ풄>MNZ&n'XszZ/ɽa+'1LR63gƎUT,9q>_ۍe[:cP]Ol@dˊxM#BM@]gtT>L)Mۧ /đDP/Eecc-e, /A+ug=B%7Z[n#y DyphsLzCOvwzjn!E˫#s0/_ކ W V8 {⳨38߷wI$\ -i]F"}vk1}V35뻝<*lNȦp ,#9ŀ]@)?\a(d>k~.;x/{`oVu}3#͝Wp]ӜjFPy>drԙdpV*9f]Ign ig9bzNr5!)1o3%DETUTY`vQ1W8eM{jC˩=^ffGNpaX9,N}re#FY<%-zz{XA3h̆P|BqroS@|Ѧ`'>%}:$I2Qg`jO= 펚g%sؗKnj ~ ;ֳqei 2^#oY]df:op&k.~7SRެ-ƒ8x`E_g9$p~krѩMD6,=<;hQ/o]; 8ʛ%chΓ63R72K퐞Q 1-಄d ^Yb_<<1~o3J!@Mc#Ui>$eƩJP+qAQLH;cNԺu$ ѡ4WT6:QD063SiJ}q=I<2:! >돎c6af3GWeTϓ-\L]Gv| Z9zLژ2es-eR롌<>{Pk2<޲x'dG~1_Wgiw\n DLOPt0?e>S ~{ K/^oc1ـԾ=gQ=P6t=%լ81]}F6w !]}=ϗ=2c%Vjuhs޾?VvXQ-ܶQ%u2Bm!+N{vu*ȎO7Y7oеjlr7ʫ!<5k)\hl -S^' (Rbò4Q}W!^ b'ԲV`ta[."Q{Ȉ}°]xЋO@E0בB}Ao7O~ӡ [\67#Z<TZSU-3K .n]o#U( -k12r>{xqAo5@LHI+oh 1#mC38ڡ{BG Q^n?DҟÇx q*l8sfh07}᠙h 4 "T)'%:;W];|n$ˌo 6O'oݠ̹_~DރY0"Ph1 bC (ύׄ$?pnk/qc@Y[}ඟd h[@UAMkZZ}EJ/>3d`B6ou@ʁ ſ &SԆJ6=1ilp_/Uo<_E`G x;I1ǃ4#]@E1Sf-I2,R![B%wyFjʴu<6%_IKg5U^w.'!"]cÖm2CG sab:P2w%f "]K`c25IHyX!>n'3\ ?&0ja߀7=B`djm4hlIϷ&qn-EoCFrL|w߶O_:#9>1/sy(H7e.Gr8抹'}E-A}|eǂNT[EgX}PƮtꐏazE۲޴ҵnþ31J)⥎+4?I ,[h2<t]L݃7VKcZZ;` 9W%}N&98g#';Ј-jۣ(̲jG0Px{>67.T^-QkaVu&l0*Ni O23أ]U*(2M +H G]_ lY'MWn D@D@{gt_@qo=j.̗Jk#B |rpw(LhQS ^0@Kͧ˯Y̓ *-A-f Igԯ5͚RLxѣ XrM>RTU礂Zք`K<(j2(s '$ac%545:^_{ZG7K#~q&K\fʁa@|BÓ/O 6?:w)hv`AXH;`/} w 5&(oRox<;W!ܤ4T\SQb_%!za2@-E'dI}PߋXm.sxuԭBRo)MII$ :)ljAzFi;%!ј{N-Nn),PNlɬr{a<[pA̹7LY&ICl'8r4O LN~t6oJ.kW(7.3`%EdZ]> b?Gl9n p[h9 pŝ9an1|9q8U)  hn3ܤ!ߠJ!%'YaG{qjCq<25s`.(cZcL(/;1ONoϩ.d;:W3 -z{??s4+%qk6RF ;[$.I0lbO9ZTq-U?%P93^@^8˴ILb zp0 y[J{7O+,Jmq;Y.Y-ay{pO.#lm}V14]q9&wzdsNd$]nt g0LpN#,(8;34R:1(ld(6PƤ]BF-7.~Rhq]fhѺ|wu1,s9 0F0@Qۊ 5wʓ#Cj#*sD.$졬(oGN]hE4O>+X:CХplun6⌱Ͻ/WD,"ܔS|LӠ{g{! j[{klecŻ5LlӬO0]hLńNsleVhQXu6S`@p;c MU"-*XlVo%"DUk.2'qS72z2 k Jh|QpWF?rޙ r]Qg$} &d:g\3Ub/N:+է)y;;/OC uT'z HYib̶- WNE<˦TFx3TG*M=/0:zOl1GlR%h(_p.ɴ-$uܠbuP}/N#E)ވR1x](H_G҅M]Qb1kgB|-w;w }ݕ3 ,μo*TJh,DᗰҎoMXoy5\JރAVTMA}Czl( 0p~V&(+4ˈsb^5y/_18;ܘ\HWs;|7.&/ཱིq2{~PuqQ7rS]o>S'HG ]aɘsL0ԍfff=Uc6,٩3cw9@F;v$v6h(M{mO2(.2a [a~@Ϻ ~>l RQ5 5=1nJC*f\!TX(doh% aD/2a)2?;Wطq;"{h,j6ӔɥB` Ӱk% >R)e=pyܮ cd{˷G>bt}mN_.j*ǩb3#M~9WGFt o JxstwChh!jL5~fQ4GjDž (!AlpЯ+`{˖yf8b5 fvAz-0B:)b6QM0~NQwS@[Zm Ѹ=y= '(Ca-~w%#Xe0GwHʨۯ46Cv<8_]~cL0ÂRPh8ZN1^ޟX޲b]MC8Dqԁ1v-={t Nl9&u\s#&HچL|~0%;;-1I9g3 XOv 6Ց_kT%Mq, 8fGHtNYK~2?LH\> c2Y #׹sxc8g(]=>(=ū0ZIK_& <1`~QFu? Lp)b&2U]B.NDdU D%3`1]%t KJ(f _ <љC K?lS!B}E[ȁ#&w'kqM yXq'raa.WcIH-߸'&W~*# <r΀%TNIwRBG耘kꖡ67֭+Tr^r\CODx*}Dʊ^$h*e%Dp(~ۿ6A~㷑{kfkvABOխ/BVM\J+ zAWr5`/:I⼥$nпA5'$ {BwϘ0JǶެ% YL<1|I2*d"M{ԫQXQ}UM^^D֔ Z'J/|Xn4,tvxhu82&O65+ƣ-^Z'" y& ӹv$$-_nrls*4v:KigKN~6#DgҠr]냱+Jy>8p*+B bŴʰHd3]u0mg@Z+{k)1w>DQyQcȁc$}8XX[دo~+9{v?x~:rfWGJ`k)ԏ% &"HxыyVT?\vEXL( ~ZtPLt:)}k(0ޒJ: ިGuI}_Ɓz6U"㺎ll )kՄm2FJK7\, 2yPbK.DXq_8Q~>%XSnЮ@s_!8|([2&^bvG),(QWȭ>qlm{~fRvBS&aZcۮ߈K& r%diSA=E18EC̿C¶Ԧ 7$@B=лf.kc?u:d\c!Xlu9kr5!HU܉dTZMcNԽ&n0)vmM 0V|7ɂu8" |tJ&Ŝ6aZuY3g_qOhP|iMZISlQlsHi=VC-GPFhS3pd_Ƞ$E?[`:5XAl U;N)͙l]ϊg\rQV sؗP&iiTPĀ( DT%89EHX':8}kFH>&$NܤBz>W `?ڒ@.FGuNJ=cPTϫYz^խ0H)ik-٩ͭ@qި Mi+Y*q-1yU8#}`(QE6CztT|Y- c')Sۦ{/Lo;L\O%8;mW!I#Q:i-FH$kᏱҌye2  hAr`V X6?'rN?fq!wnĀ:%a+_$(}k\[𠹮^ \tXd\W&"8Z'4UTG@5o98sL!O\bY}6weGA7}sJJnZsVӿₖ+!8Ɗ02T_ZL.aI74s^i :={R%s."wyxij~FK{#ÙƱiWb"coi}feʭnE&_\U]]Qr'2mIc(1Dp,?}2FJc7Fȵ5n-nq֔ }آEкHqa>-MnM^Uay^ځ2%`㥚WײvL>oKH`Gvηa {4_" {[* ֯C}9!>2 D]D܈:܎G q\*X\㘃 VX*"#m WН 2|6x~_.k d4_k\m$~burQ1 fXWO(2AXX{Cb EʙA}j?e7 fՠx]v4>{Q6HMZhk~pTP9`vi2-⣛aMYS3 qYWyK>LS&V=~);)Ŋ  y|ɑ*&qX-x[d)_= 5n)qx84%$EخR|+dAI h HYo,+֖L/ v0 y'):9(P?< ͍dlTDru } ֛MP@Z*/QIͿ?ET-%yQiJ=+;~ Q[x 3O!d%FE2(JM$#:nׁeEڔOatpg:]?U![;Z}7~x3c#D9T@u/`{,$sYP{N_&oUuB#Dab;W攢)9tIn{-iF,^<Fy{h#OF>lϽio rMWT E`&#tnn[+N̳I8ZWH&%Srce{Q ]{FTT=ٲ.4P*J!0= rka tʪiPR?g?]P'xԪ), I <]ypKy%2ڝCBc1*kLs@Z٢QpgPCtVbzU4]ߥʙJ}6jrqȗ=XīGy9ef%>ܯWzLs{d tݯ]BgU:nDe1nBvQL/4 6>D*̘'p'ۨzG*/Ȫ#Rn:Ok&̘)%\&QWNc$44gO a\?ع?VBX;Kil5O^a'џ[(`|)䦾٭Y4<1I%/FėXާ6[.ZIsر W%ۉPZGS^@ {O\"}2,z "xxv` 3%:yӯځIxןHR֭zMn9%EyXՏ.ќx(+50[cA2M;l'1Qi!:4V)7fvt=lXD=U_l58kwAl܇gk+y^?P-G@a+jț-mBF$<{hᑷ+'0_~OrrED~tLH/ dVYZ6i[kM-$ +S4 O!`Ҧ2K#$bVj_Kf|>ȪͶ77 %0 +iTQ+:nO 2Eo)NxX'=+ݰ, C~* I %pRhD7DV9$vfE쳍9 ؊ulTa!I*UCGs.a7YmlATnPCAL0ꐣg ,[q qQ8'2N g V[l= 7\S(fV":U ҥpfB3Y njV@$)}Z8C:0vO 5vzV}]Xe+OYa<{F뉨 U+9)ȏUc@ up mUMC1F75d W6{q*T% R_ZUR9.kh{fD8ceDyLÊ4(>h݊(;jz &TpDE=׏A~DŽγ OHĿ^;)(V,j8:<{_wv9z>|P6zwITTJvA|,%{n@TVJF 'п1.XTOYbă/p,vc*D/~ȓ'`&( -ΜVH'ქ]((ٸFw40 G@Hs>ÌY(%'f5[+((9)eZZh|H"XԮ,կ9bmyx Z#l傶A:*ώׯTcݡ tL\7lmS`l!'t鿛AxDԣل.XGK7k I}SCeUrX"y OzoY[]=\# ЍCveQE7c],ۗCVS9X=_V3Yncލ*,<)\`vč+!kZab=W'ҟP^)XoXu3yxc 3ej<b\O먄gINl+а~\|LT gW^--!*W),wy}5 wL]G}OƢCYx^U{E"ٕV89TJe?m*X٩ҝ k6&:7CB?I)e=4Woz.*@-8lR1mkx]= ̿:8#P+kcwUUZ0XB`A`+K0't7A,c [G{3}P Td{|hxrџhls=5 .sS*sKn#w KкôXO^7*{`MgK ݏTx~T\MOMf(΅lv+TlsGFK/ bs$O5gNB__.ތWE5E^XmT{YH ˆ`)ڲUܼ ߼DM7'LB=3`*-Ѯ%.`ů{G(,_~-IjsHOfD`4^;:bn1鶘ao , o/[ۚ@i]vP*u[d6Pa5[nzI*aGb6ةehXvD$SW%^jd+8PBYrt8sIwCcqEB, "ZIּh=z |-bYXlcbڹy`זݓղ}6Ȑ-Y shnm-+60uS!!C#UPxK'*NGB46hl8ZFa/18ҴܹMobO3apnscH; BG!?:-):sS $'9ȅS~22: i-'WMEtج D>q5ҚǙ9[jcSu]=Ě2T~ ;<~LZ` T%,^e͌3V^MlM 2Z l_QH V(' AꫴLhy`Xh `>-F dyigel5%:Zgr^/__~0duNR07!ĤXK:e6oz'mJ"/@:oإ60^tdP8(켱4 'e 4`\l֞X=14JH ftJ\~Ժ;@)r7%׼Hh|Q̦aX5wė镾sȱP#kUNx9 gj7w\APø&T"n䨫H^Eh%88'܏*+}Xg[2X?fui;x/I͆BQ\Ou_-3"}q;a>y  2 03B"8.z'šchGbΪ3+'?!8shd7CFPRBA7; 'd/1y+A@~`jQY[1:bDw:mj,pk,=iuʱj#>M:}`$E:Vn_ңTΝi&܉J$J7skڏ 4N Lcn-W,8vRzy݌! A@M"=14-e7k?ϔhMw`Տ;rr쵧ɂ\Ea0M|d#SclN&(e9V&ZELQGz5r#Fmz"t1 YE@륷S MRU2o9́}Mr :'XG4P \)-J/MJ_3XJkTbrS =ә 6=#jԂx;/C( %%@Y$pZylvW; WӘq44Vb @QpIu,^xR>K!L;).z\ ,ݼJ±;\hC؛T$5W"ѩnA ~O~ֈf EXHN_# Q**\&м˽.NDPjEŽ轣-s yajBJ]:%N۟7RXt SӉ7h^[@W;vp -=IBdY~chzgaeIN%sP?#%H4YO#jG6jxMR*"9ݹ1ǒҊ EW`%1㻊2m4:HKH}?Kf յ ]*XMF'Ix'e\Q!V Fc'ֈ(I," z@Me#d YXL4<,t sMÝ ]:a_$JؕZ;^+VR>f_^ӈ&1!N%:lrpN"' \tC ĥ0?v{o?$kR0q{XA P\;pGݝnit+U~Ps>yfzМhHQ&J XF0ߪ g}RҼktukϏDb({M94GWy y!Yͯ(s!)Ȓ!Z*- 9tsavIB#<#[‚646)IN`A;EZ{?~|fiH3{U8P+*ҀCA)XMhK%]cˣH AZM0(D(0^kT9ht>Ct oNI>- ns&.lk.>!Vz!ҠFlދߊ+ScX<1:wEo Kx;[{ 0XE!;_‚6kP&DS&.hrBs㾸j')IuT7= %ʻr=Ր`hOx a|` Y6?(cVp&@t:Y7)*[#P]2@S/`!&JZ($VQT@oWQqKA="w"Jdv5Kg ;Cذ~-%@wɔt%{i;BX@sRֽ.%CR_:a=pT`o[:B()v%5𗳱@T7W^fQ~NpZgX6Iu,.<#GVdqhkYHr!Y5J7lݛ=HHHՇFe(;9md{b  -eA}:qO5c)`Mc[yԽeTۥ;w$Q9o'fYLJKܘ:׊'DINT2ѡGW%v`#JW9P9`_%JfC aF4`Euy ?DK,l9 Ie>G+@4}gݸ{\jY=OFX^onoU R%[!9@`o;CEM@Pl H$dVQL5A2.!m垤Q'"g2ڏZc XhZM2Mx_.Q4bۆϘS$Cn=>wZjU@;p=bk{?UwO\ Ͷ9\M! 3W[ʹxNF efS=h3l#}/4ߚl]f0uj%~' Ok>2q9EWb X̬߮ -\(Pff~z}HFΦ+~>5q&"Me ("mE<2ۈ89;GN僠Ya G|FU j9Y/ZVMZ⪍}e 9]l$i)$]v% .oDqWoߚJRnMK׼Lq+[셠ƅR)uJ9ے/RHJG r&w+-28pTdIz]$:׬& /ҵ[L6@ e@p20~cWxƭi8 )~գY)]Uj ۼ`QYmFpD?삽 u|F ^̌`(?z+XI3e lr?w]e])&J_a7$1N*b钋"{'-QVjs1}Wu;@VE#:>[ Uk?Xm_%@Si}1Q&Ն[Dnx]3gsڕZJl T j,0lzx " OX+P>J tHE>0KJj` ^OÑ^\C\rl]6m<%&Zۀ3&Y3N7ӸSNV=&=R%M@QC{J[fp#a IF3%ˢ4^ w^FPhIU1#9*pt%"3Ceɼ' K>U#$Yf_e|%@\W ŭ g9OaG yan}JcH=O,3Ca2d+^!*4qLQ6%Nͥ7V<$!Oa1+0e^-K]3!,)m :SDԐV4|fŰ#~¤8jJKK"b,3w0Ecavi?Eĥnr^gNvCE6+y!%8 i+rVZuDr]9NSlFԞ00CF, 6H31~N]z>=]s`F:Es, /U&s|f9@02+sJxAvTʣr*>oIĕߎ;rad@=5U9)4_N+~ޏEBI/w~m=@ү)WZXg[)K?>&vv\~ zT}g=F#/X]HכJY+iOd$Wno!px;_Ǥ{ +7WbDža o+i%Q(&ՠx.kBN9 vڂЃ%{t'žFs6nT q@62Ag^ݺwc5c_Zp/?3Jd2sf:x;19HK}U1R{wH@o%tw6uy;H$|(ߣm6mu㹍@lB.ջ#A3lIfG?|oػ6]=JF_5p "MO(YY*3isɍݵ]vcS|upB1Qj}(.r?SHWT!_gv"R./T*bc"6^v_r̼O=^eiXPp֨0T{e.6ptҔǿ6BdDʊ) t }k'* QL;9~Hm8!Bxh:۵9PB+?'YF,6Ou-ʨP}V[shYS:C#ijQ Y.ň{DNŴVKTG;74V:S^f&;Pg(x f$]3gчxewł{B FƌpϬ8`BޗXɄ`%~y,'ӣKf( =Y"~Ni7@i>H7gzj)_yY]$RP"T\IE}7 с$a*|h8ʬ mv,\5E W4AbL* 7..QVB +W RM ` 6¦ljץ߇N^K{ؐ#7']P1@[ߍ>3 (^v=P/[GN`9EPR?V{wEtɇpvmd Y_A$7O̤tץhW{;2ƿN{OPJ*6b=7w^> ypWZ%uw-}Mg^w D4|횱߆YJɍֵnUPB`z5a~kϻH@~0$3t }`g@G&U\ u":(Zp#mzM=PDo+&O ^i%먹A> 0U ,?#*#zuc4bhG\e2=64o7ϲRL=eV85a+6|0l\شf'Ю׿J2mY2qFNFpK]͘wW^`rdr[uz @y1njb۰~jVRL%\",\o}cT0,ʓ0`:XMQy:[i)}4rhk,/nnc9qQЖJ:@V1xc@^{U0& XX `,٣!M /$ϭLwU\Bg5[6&SERYMQYIhY}f@->qO|+rko9Ug 6i=zfL DwۇY!'?oB[Ѵڞ0EקaF okF^Q_x#&uuuvUHwFFϙ, ά,i x"c4e 5BOƦw\ }RQ+qRJ'V`e8_?K9ʿ 2ca;z̽liV՛H o#2Mra (.s/^GmbzmwiMi RSglRT8#Y;3#).R dp)5#UVfj]k-^p^9iSN|CSxi{zzgM [6{ѳV^ $}wXI\l _ b~~liWxϬxn߁= ۭM, KqfMjADt Ը毨ѣKC#իLNˇE-~anQCH = s2+Č bAr uЈ`…/3-'*;Sn˔NIZx7rW񅱹+'Է@?TTMm7!*I= kBW!mֶs0O6`8횋Ve4[i(,W1餌U-mù2j)1XW#'֍DԆ@758sG>1nݳkn9()DR ~Tf`MI).1f7 pyHMd: Ɣ4+E~rd0-:[J~k3gDjSYN5HK֎5=rH!+GG8ψ')tM/tjRuY\X+d;>]>;4NGt>\S} ZsjD!mwGCgrom|{`Ş9pz(X=Y]!ѺN[8{%7e\Ѥ17P]r"xg rMl\ڃH_BB?pDf[7:JW [Íni2.G9-e&O0 P4h_]FoCTZq>o;mR}mNux (I\ƞVEY\o&O7 ;Mt -e}f -rkdXy*5N%p81v<| ^(Q`c幾 o>kh<sy=.hIc%J|SBüM WΣǫ[m{$`)J5l{FQ'W 8 @BR۹x""Ɔ#kRKY{߷_%,Xu n5י6j* U]d)l% }:֔SNa:f4mZlW0~|~!Ku/Xo)uf+b-+;z\\p=P\2'#D(8(*J-/WQ XP}9@HԧLIO- 4P[ )kjf~UbȠcYXr[F@Fya7j`"81stLFk;\û,y"{JJ I+u[CnNU?h xP%rbˁ\9!|d>iO.")$LsVYnuH}&d%ƹt5r"e9fRPz %SxӄœʷA4kqg~Ϩ!( ]R-L d jJ&_KaZ&ƏꮪEF,lY(V+k̪ЕB{/KpNsnjLpnɣV!ʺ>xMGc7֙[&;^(z||E6N8|uN8וwyvNf zY[>+ `>P+yN(c =Mc )^;+/쭬c [q31lo, pW# :NKqx;.B} s1;X2+u8Q⋭~sZbLtCC5|7f$@ƒO62H.H'ie >~֞B_Xly<4;`r&M2]1-EA+~W)R#ҥЙf"Sw)9Stnqe+=z?ol%wv-x q<R"0V ʚ66bBZ6Ж$F$b8M4Ű#t /7?rvg{f Y<"s&j.Ŧ*-(X#w۹놲 -n*?,'Bcv.酀 GD68[yrAe}ezSL'x  GѬX41nApN,՝X؝IjG.Nm tu+q:NjbOg*_5M]ϦO&/GūB0HJTp }z̰._>ќt%P`kԌfoeyH 6e/-)ڃz__nvR\/ryS|h-pɡz }q_t/[,?b|a[""#w.R3Nx{u7QՃLO]i9ZӮ`¹VvClrs%r|f`0 X ,@O> JrM1HųC"Sɖnp}VO;CE쳴Q¹Eqs92,:P5 6\O'e4 SRA6vrL5g<S1|I601(dV;jò\)NplpOVwlYXnNN=rL|/& '"p @@oҔp@* U;iw#*VVb',k IEy5$Qч^3kZ8'_eɩX &pOyb $WGO4=`F-\3&STU35sEc&B#?I$ĦE3Gz>vZo L]BQ_aׇdiq$ -,CS'j i%?X<͐]m=x4cc pv|aĤ@S! 7yTtNz5.>83^./[r%a7#^js J.{7EF!Oubs^SUH3xm3R_:,|]|w͎QK=딻24lo߭SQJLXJ'osjk"0Zt ~'Vrە>/yˍQ!WP8=3ls<"XuT!KŴXkS|u3jGֳztuYC E (R#! Or5LOhyXs巋b76Z"+ZrLғҀJWBЖ&/)RALĶǾY:ub|pzq{呕(K Fg}LY {"mՋS+ʲio팘6FK`;|gRwKtʐ'>$L?nNۡG~#Jp?CN-A)}.VEh@cn3/ 5$;&A 層0/./(٥&EPgOMi>Z?ӷ.`9RѬopI|OncY(HX1Oa K={H0 Dah`jv[D`yב вgK Դ/nfy4moMni|?ώ$E'TPL1 )oP y|Ưg7\'%DךS]#h <"%5@X>B1ٗ_۩ZhK0!hX 2cNB$ 6d5[f9"h_l(? 6y3蜬Es#x]",$I#S[2O_[q(e4TSح[IÄɈVx#χVRͦ%s6ywq]`fmbN].R5)︪)ԣAߧT:DmoC7N:U_ 0bc dP鿳CD r2|b,@4 .-()߂&Z(C(Vj SMR0í!.I`"D)L?<Hd tK<S3v~:vYD_%?J0䚰:l>qhU,ou'M,4tt 1ԄXʟllx5P6n)?\l+p9m[aJ:SWlYxE ;"1Ԍre97xw0L5+ġ ^޶&ܣ>KBǟ_h3s S4 6c2Yr]pG\l;=WѿZA{͐'땁dۀ vfr0)t8P660*{ )Cgdkt"TOc>DnWz+EV)=jsD ]S2gߍc1='?JaL%1YGx4[%<vq}f]ݠ!F@@qAc=-2$E%VL*{wN:0+l'u: '}I5vPgL",aաя9 =soƯS~p(*O#~p53P re'{6ǾIQ'_c@9!9k&g)Y&ag1zg0NQRR=C/fGe8B4ৡj1W-%Jzb%I +:k*gl|;O1K$BV@ KVqx^ZryX9Uo,c 6'PH{t唏>nTY/0eZ摑_Ћa ߜDEE+Tz lɴW&ǩn4(ݎ1t"j9tx{|̖TߓņmȵuG孎C:5Z6xaPYjB9ѷQ@waںmN}xLpH1a'+czgt;:eTRIJD\V[#_xCt FBpNND.D ŝqAmCv6LzdڣTbxNWw/faظ u\FmZ%h#bGX(F~`9ĞNt/KM.3ա=,N?HSeœ-ڨf+~2mQP+K;lX1;D_^+¿j! T^J=ZrL-uqEfQ.%{l}Sɭ#* P|V#HT]Yj <`{Ž'rdkHl+ĬSZ - 5 R; 9hGtSԑn?N0[_Of- _n^ I76<eCe.;ܒ|t+9DuWT τWgv3ޔ 03_p]z zlT!fQXa`J%ahяކ-dۣ=2Y\ٌ̑WF]5 >4X.Q@ e K s&]v7~.,ʑ~P#<z=8"_FR+wq㻚l=щ"à@ Z"7gAQڴtp3`1hj9T#ZA A+mtPrl̜ORE/,*+3!{:B/2dZ׮/ghYUj^LZ̀o*'[{- XNh4jMD JeJ8\P8NIdo5bS k)fS&lW7nK-CqG;:$J,P'"~mYѹ؈P%i yRAXLl 0yGoRI0M,NأC#+]zHI Fbsj]))0r } Ts+xn"Xa6sH7nV%|Wg# SV; Na_F?G)Meub|kSwq%3m^]&e1g{~lu&)c(ɷ$I%C7~.io0}.ᕫR(앸W}'Pv1)׽@~nsX]yټT\> = T1MMW^xC#<_LpXd y,! N@Oo2->dϤ Pҩ`y+LW2}j9; ;ղ@E'<ƃЖW0:~$6}Xo6#k6;y$Ȩ95S @ ,$H !H 힨X$=g8d+',R Jb37IOx43\=ue&0Ho_q3aprmK2sdc7K/VE{jyڦ)](e8yMAS:~|")+rjI<~]R@NM-M67\5]N83A>>n vo|ƑvqMz]| /!DQ `\u`ж>շ}h/cY+ݜw4=v=$6<˅h5H-$T$|rYzr@"1 9(Ot>c/CS(1H5C,!A4ܱ `igDQ0iXP,}ΣiZF7|C^GY@iC)\[T4Ϩܧ-;0`yE^V•x쏫h;^{Dì~ ~]Lʢ8Rݺ:M\xޤp ,cЦ.jMMݍH9294N՘-'[;8}A-s2I2‡~L" ?E I7x4<Ƿk!E@i)،~%ٯC!ae3ǝAn.-_fݾv؀k%P$)%M7M@N!kU6BCd #sm/ v ֒;](<##&NVjFĿ^[17['DS7zI5`;c;~VL Jp˄8Y7z&~ ݺN8g($(l6yٞPGk?D$)a7Oѷ1}1jx-{ Wal+[ߵ~jc*>Бm9e;y|}G9D}%i頀p)boP2Ha"217J:P*m+fZިlR:7o)Ềy `)unŁxD6PՀƭיּ %B Ȍ7T لڙ9VPI:ĺS:ɺ5/׳'(0Q(gJZܨNmjyT7y|<dz^^29j3.9=ϥ>K.\4Y}&',ߺf(:M[Du> "Q«3i[[. <{* mLf%ȴ.dTD)Xw}h+VTPQ"Pe-`I8*Rg6@WV!Hɂt0{%0#!yULctRH c`9Mp6RtL_lfh:L gJEkL'nAH&PFvuk_-<%XVj(7塚<2b[@CW8u P6D̕=ztrK54)װЌW&[gap8෸Y-옘v,=SGKl]Α~ė߫^Bʑ ]^P]YUDpnHstl ^z {r9) tv.7t_:2ȣ}>ոKenBW\/aTeG'-wG!ʿCD _k)F%na_Ve~6LcdDB8ߝ Tpv&$?d:S5!kl]u<[YE |o͇2u`t4QU~ͪ4g%t HB=hrCһ%μ9DDd}i7"E8OLs +]F/4^EIjc_Nb?rBBgvGKF![S;ÊJݔό]~v-C)rO\9&K59w$6"i `\e#3ŗi5lhƩra,{%x{/ ˅E?Ϩ򬒕^84[ $\o@ TPBSnh?1!PtP`S*mPvցI maxc%%&fӻ$҄hڽښđ\ω !Lij5KHˡS#Hq_Oa%G>?Gp>r^F9$r;=(#ĶZE($*_sOOtlmEKDXJ'v:7,CU3E[ܲ⊖PAmk.\iVu]5 @J.ArOd7wN¯2|x9]ިX)u w "%)bNI 黃l2r.!g$QcHd +̫i"- ʚ(CaLId >+gD Lzpfu(6ğ+J0{P D9HYE R@YۛvܩzR&<m7­[w*URtdm;: b)=^"Ѭn ~|L##3 hê|[C2q[=cCJWre˥NsQ!u",/h'Aޗ֫Y}dvBFWc): 2=0) Rq cIl4,5m' !!}yoϽ2}p,\NHZ9:[?+M~+z DK$lt(ǘa@C{#CKW^3>3jf&c.Gi赤y:v`DȰoP"?Hr4A8ٯxg۩4Sg _-bFSf,{X:~oׅu9|n!$^?"dC% ~GS ԃW[Lv™'R\ǫd獯KdOKsxLqżsAଉڰ[:-P mzbn[%]LY.KИC<]/y(;p[߅bU:iK(*2ג2S"῏5ӥ~FdD~Eru*.U[C+?B0ősѿ4@8̖ڏO-~7V^Tyà-Ust^90O*{1am&ʦ.&|Q+YQruZG6ǞuDxom`$|0LLotv*eHC r4YHNH%ʜ_0XBuvYWS_c-~y/\I#Swwڽ(wrq }*c@šj,~ J:Dِ ߍy4˷ ubދ-풁<8t讅]@e<.DV)USKǿҘ 9d`ʎհ/W9L#I5O)læ`(Dƭ!O+G A15]o%cCf+@#-FJX7VS?ig(PU6Gon5vzRuyJmQ̒usDLH >ḉ:_0\BW*gZykuK>oDp ^џ^# ͦz^ Ik mG1&jjA_)Re!B9*KJ(GhuPMT[3zS/jQ WIP>fenSҐ:xT"=ػ>(1߁DbJ]ڽjDxjZ;0ҏ-vrmR*,i>6ɎoPrvV0x@KUg9pAr8=R:Eu|vAtFg,%o}ѲKI^H\ ,5_(:ˏ;KFFFm+֘8]O(KC4G#lETG?R6V(YPW}glj8W/:o#pȢK r}{ yPP( ]ӻ ǦU> yi~M4MيQ y>)z m\'MؒmLL2Af/@hc[*N"]^8.#) K9^MYqBgsZN65ȃe¼roଏć"qR|=8?lm=VROW<$v %>uu%McXbz2GHuȈv}{|J% +Iv`f&i 8%r07\QlΆdd II{F uHfԨQߌcj!uZd'1r>AWWvvBx^Η װ!`|-qu6y *b$_5V6"cs$Cn*b|&r:4wv/%qε#r˦|>DqΙZ:f^txCn%WJMe%D.\$~Oz"BChFy :F—5)}cH6a#' n92/uK5Q;)AK@p`+6]ȓe#a-qM! :D?e1|Z۞c/DD~es%JTb| 4U.u`1EnJ3='[gZ (4칐ڷQT튢\bb~mYxԵ} 3د>[aװ_K\}ͭo\kND3 UT6gqɐ6ķH~#U–6If1R:n88SPUAJ-ps8lRsRKI bNFIoa5\v0'q#ɼjL` EȉyB66KR(XAo6 uwozOyW5oEח>e^{/7|rQ4W;B8尲E'*<4b{Ԑ~l{PF~.BTlNYn5b}g@7!)L }{cH&¬%Pe,k!u# RD&{Cr_F*<㖴!M4s!3],<1~mQgukxS}ZA=xOHuDa_gT=4ɭXRnUY1X=9;V=ڵ1 m:]FtfםpI^#ݸOJ)4)!i_Vozu"1tҏ]*T@14;t5CP9ϞWO..s QPŝA(%꼸@%@h4P{;vn]Ss0H*-R$lUJ%{dZLS.i{ oKr݁*x7+9A7(hK,Nӹ1Xz(>$p Pqk*^r[EĠKaіI 8zY="T ~]}vwHܽD+cm[}m2F¡<2f 6ȁ}kMңzC?^̘lQSB0Ú~\F)bVT 2m|쨲dd% NM7-Xw~48tvc1tW*ԧك8L 5\`l e~qmmb#f;d䓑{N=\)xA|98Q| Ilo6>$+m)ur ;|p3mcOT~Yڧd7 Hb2AhY;ak_EWdd8"6nXv-zylln_7ZSw#k\g>B骶(H.f;_ƹK%P\A#V7Bu% >w^ Yʽ+VRf9`o1rj}yN@tmѬ` 8h֖H.vkѦfN8Bw AQ[$fz/WtX3)6b#{ $YӐc+yغ1;91J8D,^F%XbSt!`XtBNQh3K9,ɲk"I=7X۫0. '2Y{Y"o2|/14|N3`m[cnk.YR|MAiq|jRrtHao 6?0̡?yWܕI5(դ1PC/ސ^!2s0INjxE"#¼ҍ;=p8R a!\zDGXՀ{Ϩi"Hdn= }5iP?z}CdBSn,Q=Z3OMj q0<($s{HE(yIFZx#HtO]ޗ[žze%L8kxٍc%% Eiݠ+lSqYGP%HP"O!BPP uKs@\rI}i!80V^8yP#(hw/eR͇i愘3p,"ݡ4( =ôP,Z]ABs¨<3Ch1lրvKX"1j $ݢyq!Q]X$. N g/D-/O0}3hQmr=y13yuC97ltP]W7xnj5Tf|9AmC݂D2D2*07Ɋ>KDUjV~WW6 W#'bv\̮V`W^9D5߆o2z#=ī}\tfRAJH,|a`қC:^1 1MCZv}ģ](JI;yay!D6p o{%Y2$қiBU7|(tJϖ, 3yun*@c:槡c9Nupmt>sKl.SQ UT΃S&!KR k {к4d@hHכOEsX궽L 2aWvs44)&HZ7X\έ 4E+1"sT|,Lw" t&7Vkr y `I>'RzShEY6t&p`!'/l Cle⟊ [> J[Μ;, G}[hNޭTjqgXA%0` |3,%?h|ߝ1{!4:*ɻ% :"glHU"6zRmk ~W?hP|])| &8> wدWfb č ??J8Ko@ohI۞~뺸{>zKQaʛ !D ,NC4$ZFMĀ@xpBYq'ψy?PmM^9"+IE tL dM"獻#e8nνdNja)q*$O͟X/>O81 ٮe96U7luäa`)+WS Yz/ V3S.q3>ܼY`;,]>in0Cԧ'_M-!hĀP"+lI; \"Haou@8;3[ 4sù>Fb^Gۥڤ;gϱV:xwMY $6|A1$v_1*?c TTчlcܷeđuE 8N\w[7c!\튗Jk}_;݆`@f~&d|,+*4-rN=:KEylWYJVT-Q44D^RwJwWOYNyGE8=93Q1o6H(?,3o͏@,4U\Upg;cO3~G#1 ո߾"GL$mնFf ޏ~1 2 ܆[-^Z=7%=+\x;<<$"v>]C{׊6/];~O.b?nӳ@X`쩬#-~.-2nQr rVO{,<wmu$t r2QaWʻi/Fϟʣ"vòGCN,~C$ ˬkS_˞%(tKޠqIOw`8s5 5+UX[!(WuEbŕsZUs]1co:D#? 59R'k%"375Hn^XC+J: X" >oL|v!1!U*udd: wx8<*]2(9g$ϫZ8>l1^'sjAm5cOWnK*y3IW(]ww0SE곰IK ķ巳CǨyR {ve ~m R+&Ϊ܁Ojs1na^˅-V' $3!An8/gEeC0&$Bk |khC5 1I;I=F3up!2Eڡ0%hρ(~G>]گq(Oq<^ [k\l:7gZ?j#vmW}( #*zrvz _4bJ*'%4cΕ_EĀ1wC-!F: \+7XHz`!==VtoՍ#dp.T|; "Df+,2^lnUS7 5xx9s-T71~N? 7K"P]߿:0J*'CɴR=qx FAcηLp8A2E$2ZI;GMeݘMlwJPOD5$-]P0~Pg"R-RJCDT0Ǟ͛葵 <}+@ݲq0,($Rt '6m!PD @J>a9H!k`% DkKRdhp \;}ETmL-O#4+h XZ&X:pf9F'Y͗Ը B^Jt [|{*(ƲvJ;'B::K:H҄6-şpKLJ{~dHȶ7A_ܜOJ*ԼhauE jr+ *D) _tURu5U]FtXtu:mњBdtʌNQxֳYTu IDj]`S (zP 6>z|;Z?RAv+) Oth)V[]r<yjEqcSBc2jS@RAܓ|cV"K4*vDOR>kKh!'ΐI<h6w:Nj31,tE/? ԥ>Ah<>ob?,8IRgr/6O .pz Ʊe.RaM_ӕC<ux&%}I&׃y`愦^LSְCDpL}=(~ZK|."Ua>4z͇B>^#wK-h: &9 koo!E%gMzI&Z{g^# GjUfחsb8g%OvK;te.Aָ.~')â ]sV< vr<n=foemXylxoj[E%So+Pqdx5^J9+~WK+9.>:!ҲZ4rz@KǻTµ7T@(KɀѻmjRwntO$WUQx Ct6:3S_f/h,16fk74cڢiK?ZSqu굍c7y,+Ps 0L$T^dzCu0U*G`=_3/X'W\3 ba 3g*@ ^D;ѳ@Ӯ.48eJyȜ+Q$176B8$Ad39[? Kʱ pɟ6"4K Hb .4+p>-{](7~Cso9s&hMw5ު+,& BqV]LQ僅[(-~&P =X\ADyᢔMkwۘY˛4/O&$ր*srǍ$NO*}0e}Fl,ek4scH ;HaA@>?][L٧{;&Zӯ(YTͽ0ࡧD= Ôzm{?Y8tC!x.Rh .LЇž#I'jy|2d^k>_O{ߦU8GW>_Ub3a[LQ%P-;`S& rO.#TBB>JmO^٧]+ҀޕO-뚫.*+TnQLu$]u q9Q`Suʌ;sE'90aw]kjg[#{zw$A-Bq% |ލ]M/}ԠWo |[Ȇx7Hw vG[7rgɗYcX.juFZ#Lo C~RIL4eU\Jϼ? o Vfv']?մ2M{jLM n|&*S8y@ &5z8NYڍXo6܂(EN'O#R&kfm{8$Qj<ײb=fNaaϬIPNop!C =5^YXㄐ/OBcIf,`>*Av l A?;ddLqT4n.̪HXau= bV'HSu4MC<eJ~\XݭchdWv$ _X" $]=~C?} nn3в` ?{^86)҄'@EF].AtԆ ࠶+ѡӧtr2;i03|旝2ŝ 0Q,F*':;oU/H>|/MƁr4/&\S8k'ĝ&2"8kF{UzE()b6{`y RCc8]mBa3 WdI]Ԍv[+?jܯʁ hȯ}Ͳe se*k^ |ϡlha$\šyefDsD֏e# !<֖V^L\w7܊iy|S M޴K@9:--e IgV?4|w m} ,4ai |W8q^>[6,<]rc )$vxRUn` ۟,iָZr_iN ifwPrDǼ`C.rGA>˙WYZ:c ATOvJje>Ei)&X (;r!h9^!0xE(!rCIKQ 0 ڱh Tqpgvַ(fL;b:{@xa)& "J Q0Q ^bΔ\e(;"C:Zt'CkhBV`k4ؠ?%Ufƅk<5/G:>6[g}բyΙ{njGL0^[+vظrCk 3i>#礪+G g̝9F`^:Dx;E{XeɈjMdRA"v0*ro|ך0Ab_,HVjwx)o|& 6+Lc} )!7Vyߔuqh$mJzB!%\Jÿ.s)$ׇ.&0 2{Պy,7g^<{D7 OňB>aJD b؄V*o K^W±eoALt,_)pvr]FL]'Qst洋18LpaR^8O.-2Q&ouCvs?Cc&Eqi]x&?M גx{Dt@-C&fl_{ᫎ14ɯ'/|VےB Fe׬A 5 !T5ZGR$n|K:鼫 i` `25%{1 -S>wU ]{0}M!RmMCWА7w[Ƴ㘼tuH'[nu\$X֞v)3Eceh9–#2@ 8bݸmԜ#L-6=GC4~UZfgǦTಒae"r(E99E]z|Fk)=TjwچF}5cR܆ 7;r5LPf/nC)g6uy`O:G J6TaS~xQ;~`tFzkwI d f[p=H&f5EMjO.^tN3:ʾOg`v<$ ~e?GWR&ElU[遡n ~>kN=rL$mC.)9-CP5Ldp E@Ie3Hٴx | Aɂ)DcWZ[to?@\J0_&2 @6P$Y 8`CBj;'DZ{᳡kRPP;qF l=a%qn aO4iײ cc\US%X`R4؛&>;:r6wd([lUf%MW,EmC7~ Tj3 zJB;!=[ ACm_=]y$ġe d;*{MvA6v͕S# գW}- !:J-RQ a2S\#ڐݱ㳛UkY{ʝ]>( 1Ô`M[mҽ(Mӛd&Q KBԦsA>/AH090@߃bd 9Ees"A(ZJX2L@`#3OJAkӟ|ěW;ۃEB,Ǐ#V >mq^b[sk;166k), $%CVxT7_FZMȠꣂ*bVv`*t{J jbK,[pN~]4,.񍭛R(E#[hsZrv4W}jBdeib} 覆{׸,XaERlRs$Y;5xGO+k2N"3ʚ^9;"jFbGEЍhc4p߾6[yé)F]Mcˇtx ܑS*hUc!ۄAb5)`Jj(v<ښ4Opm>B#F~On޻4鏘`Ykا} BQ+#uʑñ=3tUM#gnۇűM]ްC){>?AO)gp(:σy%hi6#>;t-@ݪO/ G4ssm~I )PYzj@j=%Q`tX r-,nHne;%B6N_M,[ @q}BV/mEqe)5 kӄOoYy6Sp I ߉xN5y}fhBwI7J4LvΦ61'YڣD>4 FZlLJM JЍM9LesE2a$7v$Rzv鋅H,wW!%).|a>cZh~'ę|ܽp517ˆ}oQ@SvS? (wGɩ;n9^ύek /X,h+vȝ\px-K6mH^I]ش4e<ĝToe[*V |T` AhHDT k3έO%C1[t(·4)Jn97HKi=r`OOq`ǣ@ 9f=!Κ!CAwyb09j`z| kv"<=r[)ϥ8Fڰe,-Z,ߤ-2_? NkSIS)/BB)elBp4{?)?퐛A+XܜMtU {iM{=/LiԺs5a߈ugcmr3VyL a?^鄶/{5<$TFu)M\A.!A.G'͟JW\:Q :"H5>iZW#{l 19pS\\k7bccdz%pLd a ʨh3;ҋj <a+y}? ruLx#Cpv7T.\o|8]LRjuQg5m\_יQInyiFikt/uc-3-`lF86QNkEDnN5ui꘱cWf;rsङ9%2w: @&Jɣp$7"͟)z4z? MݠM@j"nz㶩Gx m.L g=wJJD}ho˄3F9og=#;> -rNcVBlWC@VIf 8! e4Z@7ysFQ,.(of,좲{a=gܭ5¤8Sȡ9}-y lEq8UP \ a# oy9 A:=2쑢(vz F6ǎ.lVP[ ZC!!*T pl]$89q(C _c$M e$..(%(mn`uў̓-D(\5p,͞2_2CXD6WX,|e6M B gPc=N  F3 T ښ14<Vf?.[G' 5_eo+'~İ>%8d_-VAr,CkH%SPr34n-Tw \6[ n|Cx6@ϟc0cKrDѪi:q8uJ4$dy +e=]P5^?MKF{RjIljgxt/'Kd=).1 ܐm:Lݤ0b'"e Qc7 E{aJ+d6^Φy=Y[$ GpF$:i}á6w@ &NnP[] JIмCʞQiw/%fYћ_&wA;_&A> Ij3[!d-!”JCV \ĔI6/ ^v7ҿ 0ao 9}6B,MjM\ieUHRۂߜRRb) ?Xm! Zl6B~V^]՞&I1BAvh9ߎ}vgeŻv\p/v'<*1}/5(ϩ୲j5;zkPǐuT`&$)Qkf{ /eҙEo6⛇ jx /v1l-Gj.(q󪸌-EGO&N;G2&AFմ8B.+3Jm #v*Kojb2p3ĨXEb2=PY詵s>-I7&4Sl!&MA h28{:'%sԸ1_0]t߃Vߘ31 ت.'}sk,0T?0fdl#`8^w\j`d^<[&On׃&qs(.F_E< ouE;[j{ V㇗˶2ZtZO;w&[Hȡ17~?e [w”$s*fQϐI^)WnȱG7_48*#'I%f@ p,ZrE35+:uM=Xj9ֳZçx\tX{MJ5pu!~{B<zV+$B:달  [<ȋ'vVӔ׺w5)꯱*EUq@G+Yjih,qDgH(W3fx:q$@pӏެ$(sw3?kF2gsWre6MS[Ohh8._YŚLi`/ G7ς)Ivu4(I95}"ҕnGٺYs&NN]!CBV'x|`Uࡍѕ~us4\hҧ3-PI &{/ Rug VQ>j͗wk%{s2G2~}KbcR ްfEB/;'+7\–SNX3xx+*X Av\S|B44WҡK3b]4*!9: w$RIb >=u+iQHx\Q(HSʫZ>~/ceAlSkm#C6o09^K +Sy䱇O(nƎ*/ӷ2qtPtEUJȸS1GbIEѫ8@/~G·R"{ΡH2 *E >XV 1Tx3şxɯÜ+aF:zTLcR)hG>Jeo T28'ʹ!{poa4\'/hm}CM#r9dMbĄ)KzPHSajn$#ʵ]n⹹qjMˡIy:‡&C >I\|쪭kbTä.C): 2qd2нd.j9+LVB>tӉ$6oGmz(W`6F(s^[T[HFV=ڭo+CBsfւ|d 8fwU߱|Ǡ!<\eCLR<7_]BB۬/d!N LO ֟@17&c M=;)loJ~qʞ83J1Y"OZέU }ֻtNF@bp8_9UܺTza / d`lu!C̮# 3q!_."&'Ei~c0LP+N(1Bl`%+Jg (,_A˫2ei?x2{_4Նg[f!mj)s>gR8"h_֢pg,p0C6g2j^J@YcqR%Zߵ %{lY0zڸ2x J[pUJ>dp,e?0{*b*ucixgD=-O\䔆vP (F\Z}8a?+C|zCDnS(,P= wv*쪚M(ŽivbI&~F&_;NZl,o;;a)M`W g .ՈCoR '9c;ޑ w<VR.>|)5Iyy_'ʶRa A)t,97!'?\m⊰K[%¿m-5`f8fkp- fToc\$Gnr<Ւ>[/i99v0bXIGi|1a8Wq66&* Gαno"~-`/fШ@*8v7 Wym6Β(-L_IszVC)ELq27ůY/nB>?'y*ܿRCMHz]:Y}q9áR]y_ [\#^*gFk1E0ORd\[@$?JW C1m٭o}ˤR 2rc)'7|5V.PB1,^"ީX:{GiEPOL-@l ģcq8jo[jo7}Gin4Ac3kjNjyу ޿ )h]뚁j>"$QųsB$= I1YMcu8(  )&E>'t]n(sNLh]flv4BX3?[2O-Ψ7ҫWXLkT+ _j}Fq&hNhL!O擸'>T&blqdtb4i$ME]  T<@X+!xGRWi#; l"F^ |& 4kH jY=7wv{If34L~؊Y-p<)cOOŠMj}#{mS:!RG2JK= O烲нV Z]5*( Q^w]}^Vx6:7I e6tYӟ'SIW'Rk3*Rژ.^R'2yq +S8#/8ىD2Jv2fA#+`-UVsPV"SkrEe#(@:.j }. sGOAYO{ò'~[~94Xf{NT.9٥\q^Ehqc6RiE'r?e/h;~7W}5F fj1o1&f>*75QfN%Ugyσ8Xt p\MtyQQg sDsL-Q<;XHcu^kOR'0`VJ¸r:?Z6[|i⊑&wU!2qLxbޘ\Js(3=f,>iV(KG=+"4Been<p};l?F `T LljJi,W.AY"7hw:eYd c%*/lTۿkε6x2CdHe, 5IZSk!h$)}m=)M1Nw`%һsjD/nې@70o1.u}<#2AC3i~&賳dAmZ% %7?VD'x&wHeP 4)6SZ]kBt&~dm~/ybg &j >B{utEł,gAEPrxيfNJF`)(;> }"vxsITr+0pEݢ Ԯ_kn1?5:rܧ5o4NN@qϐh8 )̐M$ɼ%{7lg:$ïj\MH-'h Jvt)Q@rT/.&F̶t-pb4:~A3Wd]&a<%< DxEC¦qz}"a|{?׉ .ٔ7Un|j肣@ϊwbHiO[\:Y 7Lc%jӂ[,l-3r1 G(1s+}WtQkp{ַMwR\ HWP? "0vuP1-G!3z!9{V H2P `P՜NJLɵMsy֓#jUD+'_e䄰E? plם 7N@\iMJQ/QaSֱj`6dhdrʿ4]ٗbݒjt"#Q2kwN'ιLƕ&8D|sAΌ4$VH]Օlդ?#!Ip/ "fìR7#myexx88X@PN8 M;歡i9| ![ѵ(3@/,fe?:2.Tv Xgrұ9'.%6,DV'm\u j":HBO͐:4 EK؇٦Bs,c7WsLcyd[^tqvi|nZHC\5^Yњ4Wjz2儒s؊AٙJ qI a>#ZKy숣u\o"j)I*:tA A&)Y۝?oB\=ǵv[IY">w~${+W^pɛ@= c2L~Ew5m/ÍO4<YhvɻQ~*kd98,th2l`wJcz>06Ar $bUރ{SlNm7.qG{tM͓7!~dH9% PWuc??odnl^gnjR"[BT0 SΡ Oyϳygo^UJ=Y Ӱ2{v`{ZPOAG<#NJ y)*]|e7R9疳ZeB[-P@-`xyYIAR,8_jc'ӯJA sg;HW%L1D׎ю`-o\,&P0M>KStV $8pڂ( C`KUk]~O˪te\rls$td; d;;N4:$7BǾZ1&?LK4@,]=)V F Ғu^U#)BT^u||{sz~/xMUHߛI7a(uD}B0,a_:_\oW=7e?;֊͂viHN8*> :ޚ-O^m>klzֈؙjĹI=np˥6#h# @e@L j2Â̟eΫ#ʧ+P(QFK219iaGлS;kN>*d=F$я8`TOW.W~UE*z,R\v>_hdΕ::YI%CU+ <%+Ff4 0k ּcO/J=P?.]nXwTNsZ2t ,rc!J^qF[3pyB&&uŒwok]!jJ;t$F3kg.p?,a8)Z Y |Q(|~^1SÒWKHϪ_b}m8}b4*iSq4炑LwEgo5Rmi  "prCP E@^oH'?KLJls(H?̀D;c^Js?)p\b"ŸYA*YôE ;VG7FEz|AjdsA~"'j8ۑxV Sbm!C{ wD9@HOu杻k>}C`iI?0.sV#'k>$W*"űcT<M-V.ڇ<⿽ :L5j!\E.i7?J3Ii&)?j.P%o]Zkb풒y |3[?'b}X[T^0| Kq]cm*hԓ "kT8PsĠ h4CwV_5/{z 4^#U6EoU͞(CfuEV9)J5]Xם(teӜ$׃d] P)$ݐՑ{s="E0Bd/8< ]"ZFg.1t7UlA\ni1 j͒| 6i G2 u}x={t_['tSZj~5i1ѕdtkbʯ`sP\A ūE;E.>WlQ`Q57<C%Q@מ) hFLt_(Kﯘ`;7BˡKM d3uNV|Z:AXi٘GZ-t8y4JW1K Bh n/UEr@ ? Q1[p:PyV~"d9ޟVE#**~dӖrn_a{%$R|T|ۅ66U~")61YW.Ag| ɰ!mBWtHy^Np$w2Y)!~^:\w~`GYUAGRalzݘyEAϐ8"lhHW=[ܯEY>Pv 3IH.ng#8u-(B`]jIojt:9Ud q2 ɛX<7~Z@3A#VD>N3MQMrk{ /_4(}66/u瘴9̴N6\!Ys UB`&?.B`Vt5PXm'Vehb99VI/1Wj7~cжV\W\wTXֺ4d5# }c5H"Z~tH)+@WZ!Ϻjs&]Kw۠rH+BGz#k8)`u4sudJ|B/:Ά~̄69#Hx)NS8e,p;H0U7 f>-q*s_7Pƫ!4sE7-&V?-a07qJϐ=]V!>5-p4c*Ed>ED]߄"`vOު{ HDHJ<&k14SP~?q<;my֗>x`jC\}nI2ɬj-s_ E!.jt񠝄̊!.9À@-jHd "=|;Ƴ= 5( ~JhܛSփŋ Rtۚ v/N+圚18ω%pWa&rJLD(#_~s3^G 0Ec{L Bs5{>.{:$c8xM` xmAM$O!8`R)oL ^٘v'/GW1#Lɩc㱜 $snUw/B\ !ו BvH%s&b@&8Opq&eiֲ GUn.][T9W´-i[w^ѕ:sLٻeF'5{*wBHϚ5= $Ht-q70ƠT5PQwdMWx<<ٟZI ]] o3 n'H/R0;-fFG粀>.[x)OANy aL5X'#I>rV,L&UqZpP6{EcYLl5PW䖬6쇧v X˵dA= VH/~hЗ2xEҼ 5kjBHfMiGϦ h2,cn܎y!HI<@hn l'Lyu+.Q1f=A đ-p œ/VqԬy{nCt%c`#If%^Mh}OW2dk<.S2.+,U~32Im%︕Jݳg ŽG u "*x^z]7K Lmֳ/t:BTUlѝIP])/au>!n'l4YPY(Ȩ!_}LC~ԓ_5΄HKR&`]VV̡G%-mQ7\$Ub^P1:>O]qPҼIK4@YI{hHa $wUDԦ>8ovCNrE(a\\cڙe ݖ!@p,q$`sog3偏?*=,m3hq٩:D퐍В>I6UR[gqLu==O{ys\(7tkV?uPrn?T^6WT#mWxB# c+Ur@Ęʒٺ6 a9f,LIPj %bZ cS7rU1*%+O9JakM4f>j \?^#8tPzhH8)Uˢr rʥ/QSŽ-iAϠfyRP̑" ܍=5ͅ*` c,d lr`*cQz(ԏݫ 5Qg @/k4dzʅN^t ~5BS"%qC?1w"L$UX>@@&pi\mT_NM0jV֎1 TT ]220D}n"d{ÅD^p"S'Z~l>!D1y^d swϷ\<Θ*bK?EYuq_ c9'1Ehq#f5s/R2o8{Wp?GnyYش5q))*muVKVibGb ]+f<>Ҥoikԍ]>. ;4m.sKށ"h}I ؀/@RA9h%BѠ)] pǭtKJ$wbE~G<8L[O\8߳r9*`l {Y?'fQ&1̒.tsp%У{ϢY@6|'YLcr1Yӱ2oq8KrXlSf{mF er[Dgn}RZ8%LwĄWS2>0nh .7ޚkLR&& ҿ;79?cF5? 5'C+(c*[-^N\fm`)VS2ou͖B e@ODNΈdO'yi=pr.0Pqpd HZF[m}/̷kn E3Ĥ?# 8"H6;1V)K֝Dt[B8*և+(#v 꼑CGZ.H0Qwe6io15oLg3m06pɅw=3@,i-INE\hwS pD z,R V\W 0t$8r$ke35nxrszui?Ĵ *+LZV2٤2-H~cwog+gL0Z~}ET((&](! ̣S|HP34KXI`P6Mo;P*a&^LM?]FvB0R[޾\EG9 ?HMƗBu2I!@ږ+nJ5B̸(TĄhJbj'^7jn^ZBWET,tOQR%LY%O"'cD1>kGh4D|mWݗY_%o.Åb#Qk@XļGq!9B6"_=ѝy!P9 !.bg(V@ K{uu{l8~P_}4AHs')^}=2q3 ( 8yS0&G>]DsDwͭI"R/ q|O)L?4yT]Z|@DK!VAO[cGUJ7vkSp}RbT6in.A'ϼ0äx5 ڦ݀ee߁ nKqZRa;=~]j]~g%=nnlHd|dhXq0¡"S"Jٕ0>4‘miYsf6rAP'ZPg-V>ˇQRč=eEB+jPtRF!t*"5њ\rC[꯵--P Yw`HlQzSY29 c:e"}a&mN\kTVq49cqS߰H&:PKF ,}{jD"`Bzc)okP\xYCdԕ~λRwH]|\BCB%Yd!`^])؉Δ.[^ArU>hKA!V0'\" wx(Ȟ^y kœY#UB^ZMA@Ì" snk CĈ!U{+o3HIkSӔ |ba A etդ8+۹+jF%ȤɒVasŵ-Q\&5%tpg#$=k;֙!FrB5bzgAL 146| VuhvC3)^l>ϜEeUglh$,LSS$o!<kpW|kKlw4w&I%X$Sf/f ۹Ǩx:/cnYa;tqOKM ,&hI7=BU g6F4,fNCAvK~U)(LLKۇ r u/;q4\ H5M{\qA_oϻ_b'/%ٍ:P+w<%/P,^"^[K .vxWa#wgo`@uI$ K!#]1T6My0pM dXmžA|vި^+"ߧ+=Ҋ == e%U4+ldƄ(6>mS-~QZ) P`wT~-ЭC+_[k1i|?s- ֍>QS^5Og8yZaͧ>fj񳨶Q {wwlR|DP`}~O,dƶPkO8TCacFf-ʰ2d7fM>x[쯜,A)"HCbc`N\99~G!vlaj{XW9pΚ))15pDc ZblB9Qs ̪gvۆZ"9'- a>d_"7]snHwoM 7#wRO*ըCȔ$e| /[O,˯V K >=M5LJpI6AReJs Nk=0K6븨ty/7 6c|nu}bjt 5 Ϸܮ-Ch]R'هS"> )v9jwKpӠ| L`{D !4T)4> $6e㹍XMzg<%HnfP?`C-W9I/8K9&80Jq56{Cɋ pl0Ȟk z O ›jnBH4]di3E")1>X{U͎ED6&]eֲElY+G~t%/Ч<+7ZJ0MYwJb>5~:kxGX&wH_C  D%|_@]TU5F:ұ!O( QC!-Oyu=ጁzJ&kp.HЗlaOh&z߳49ӏg0/ prc$w(فv A7} Uz,x$ԫN0XS a&;  FYMg롣pBUWxsǕ(v5@[+u;ȉbQe5v;E ;4G"STc/w__z!CpC_;MG.惴˄3ka/yۣ}5SIJEC>8?ݢiLZ[ 1@ 6+m?S$`M]=O.,,}#ԲaϪIN% Z2NxoV q0S'.DAfWT_Ƥ /^5S|FȊE\IasL*:wB[vA֛>=phf/)ϥ#a`፿V|>ko`5} >c"4y[hq}j@NQ eFkݵ%l]Ƴܥ~"|x9@@+*:ih_vFl5ݞimԈD?"Q`j[Q4&EY=J*#Tޭ>A%?&j1V]~> ~!P2&G($.pu|D moWvӅ0'jo"HXqh@H\'3,&-AEr)y3̫MV0)h(RleCtR5[\g /kMKgn7sˈ1Qc IGZ$r#?zH|Xbb][`9[c=vs}qx~un_Ԥ|D_> XM.tD Gf Ns2^~ץeFD4w(T#\GQ55ډ c1B׏źqL0n%)a GUpc kDwc͘vƣ벷 ` 0<#z6L3® 2 2.aaz2UO$8b5&scWi JF3!#]kGp8ڙ̬aVA˒24Dn32DE [Ú6mhAg7,~x;)8r:$8UsዃG5sV ͎M/*hq|*_W1C4h~]Rq=$a!v+U#-WG1K④ }MͶz癯}4DdnTB)38v{[+{c\{"h#tF+kqy<5tJ;VEބ7%:0>ZɆ {x Պ@(&bk|ܯd1``zSl_8<w[S`l ը.ԉ5`V#1=ڀau#|O[fŁ3zqɐ~PLn@*ϟ*..p՜tц#0$}3rk^l(u w+ۍ\ !\Tם܊ uhZz-<6Yc [13<%. uHץ/bm~C:,Жcy&J_~SqPN_b4w}[*dI2MTԌz:0=\ Ÿ;;o-m1x^͔ "LB%Kvkl1 =0d5I._ B TsSg}9۴8afL$SڦBxYIO|\th8(25u*n ~X'eOOr˷SPRz Mf&w]au̼8>.[ↁ(ujigf2ZG}j`jߒPs>t߻MȠ5sAΖU _O225v-EA-m`O)'>?k9sdx ي:"@Ϡ/Ilđ˖+i%FG5'=W tlH % i+Խ@|`g/)s<۷I4j监MI؏ ,>+Hd^}\@OZ_ܦW>?+`:Z[+0i}0 mUXU9< Q̂WC:Buen<?\$ks# Kl/3T⧩&#=))-ǯpߟ^ MNd?ϻzEZtbz3&>*eZ-j ݼ?'I 7O FgJe7Qc)GS2f| qghJTʭx82V_C9^8☚zpeS?8uL$YSҮ.FS:-|M5+d?K@Ș&5JFUp|alvk(.SLeFc:~mNP}qcW3o͆by*Z1콝x&٣)q+X,6R;#ՙR 8d!5F'{~J9AqZ<+>6 RojL3GmNv۱fPϡo3z$̥4na /~pIř|HB"Q̰nq +\z`RVI¹U\n/=.BQqʭ >V9UsD:iTe(Z,钄Ӯ%Isrl~g- J ~G-3"uFWߢ8lN[P9B Ɇjw~[(w)cO4hSYaDK:s&,㡒i -5C ;#94d|!PLuudJj3.ǤT"HT rKiv"M' s}JAUGJJO!Y[aKthZ[Ct;X,Ё<""Ot?F!>cL5ͭ-XݖEES j?i@881y2 )_s`uPrYlkaxF2fq.U` P>4׏XUiؐ*YE*-7@ 51_Dj8NLHkIWlkZjb%P_8óoL1-{{IQ[O# ߚ)u|&ڸ8\ sW͇0xHUCH%\yQȄ.&x|PR=iČוrWOv'`o:t5gwDh$ F0sEIm-UV֞d&wBU].I{aE>hy8''%Nip\B4ۚ* OlQKA{z xgvӵ>H2x" ]9iR WbDv 兤l)35TN0ꃕ8J΋}e=iX '% N Պj ІϮB$w"XSf}3Qi}?m0 B۪$s@ND,Ͱ%Վ{$Ȏ vWwѾ)o%J!H7 kPV_mmɆ-Dm[r"v)h;Sn~%sS=q'jsv^ ~ćQ2Vp5L bCID+atb!p nt+ tX#i><Юab+ch{;=J9ZYk` ̞/[+ܖ3U f\X[02ٟJ_Ģ+y&_c )ǫ!C"pV% \WAF9|YQ MNב#kƅRI`Ptȍ37>M&Z(.ޣ2/Ć)pI ϐm_ RID*W5Fa`doJIൕduU2q];ANF¬[PUR<{.Y|Ê ~\XѨcgdM8ݫłnڭ\d`800B*]< j2bZw\6I0{Lr@JXǁ Ҳw W\nDX|2Q?rQX_^ʥwz]ˠ ~N~ =/w2ن7Od/Z!'f[xp ޷i;u;,Z)wYZ S9%^njuB]]yrG#18̸^?kW;"Y'KL wHb 䕂t% M_ yb/%頡EYMldm\8В;SrQ{] %S2_:hV_t3PJXY ȡ{Y>u1 K/U hZJzdž^*\U^NHz.Cl⍰ҞEԾ-yeGxomOe~#J-Eo;aoExRV+z7{78>!w5A`Z.TRAiFb(x̘*;x:TT*#?JR[{ce!h;r|8TBDk!B[ch!,D,#o B՛'-s1X/磊6A_rD;(lD[r?NߝYUcYF26_JO5" n &H)sK[W)~^E+zONk,@W*)+2Ws g4gRGiw m/w~d4y0=΀6f1xs 2$"5(r}k XtL!>$}- a9R' sXRx8% 2H>y;N}3 |W-4鶁U=t AcNڢY;\Ph8c -}~RR/ 좠+VA>%͌}~Yx' ֚7wmR-jz[/AOr\ruL(v6J&j`Vx)qH*D_ `DaCDa()5/RV~1Pl{e$rY˂42x1ܐL! ph1u_UW:sM6 jUӥ @^*O^v`d˔T:|ɤN]yOȑg9v5J!z3Cma}aAK\=[+swsOdChHD;A^)nIqkAs6A5.6th8Az(p:EGRCBT $NF-Bl_=@abD=Lzi!}m `pmq-^\ šj\qAcHBգoTN06>Z+ _.F6v7Z\ ,@]yC'y$yxd0.G8!/[Zcuoh)DQ>w#7]8%$R-HA>A],ĝnOK` \n;v!]oҭ:5HiЁ.hUoG $C.6+.|  |% }_*" % "M:(q6 +Gyk֌IsP|z v'A#C;,%tq2R xOiݟNn>#y[Lmc*z|2܃;Eiٵx ҵ>8{!c?$UԲ3 I-#q2VY&M/vI Tog"`~Xg;,{ in邏s{sB t7 ]g>N\5!$xFᆟ&hw@WmYT3:dUKTjOK! (6xRh𯲖R`]SNpAzD9C {xe"D-yzbqMUm{a*w.RM6Wը]p(NwAF[Ls2 I Jwp"DlcWm$@q59KN5&Grw&ԹL[U`KdENFN&n>BDpU/Aȟ{tfe@]2wE*|n3R1"}!jHW.~9U$oT,%U(/l%oU݄P a⼠ f-er;8BQ&Xy@Rd6̶[8:47tEOxwf24M-ٵR3zr?CQh1X>"Gz~ 1 ${7$1!=kH;W @K@1 ?F3I4Q$#w8h! >׵\seoܼ#ucBܝI|}A" >u{\m&>\Vx–U [?ĆO5HJEY%V(l9hE] )"JD<&33 $xSKB{ֹT5 x;:a<6ΆM"0VI<%E}Cr_V|͟YGu X;#j@M #C).[_xo%})Ew*.{tlnB/3=}}ԗl3P)LFB~^2gҋng8N5R҂"F.J$K WZ ~\@0Q^a"G!́6UG1y4sEzKϭyr1ď< iae: uNXb12 *2"LA'fG8E=t|#gȷܨ t)0'^|d .+Bԡ7CrB2˗ C,8#H nFϿbqPz,i`:k=5Wj@yWf,!˨7 t̐):XZV޵X_S-`lj8Ġvnce=_On:'Km[_T@*`ig,U8w|ujWky}|<ʀF\~@JiL H'%qr>[sJ cq JyMfP^Vx޷Z+7'H 緑xDb]xmM`gvXrкtܭU+Rֵޏ8_ :llKZ&HǝH(A[DM`sM!{n+`~@C/S+q)8`Z5,Fd7SK-az8qw@(6 dˤU˨ },MS?yuh( 66 hC<.m~XM`XdkEN#yMUw ZgxA=^]ìX,YU?mFN5zI+Ɔg@N)"5wt9㡭ȝ4d9),=8!m@  d` )zR]HxP֞:Dq9~Z@-F<K$ۥ>6aLYՔU  )0w-߻yGHI H<ڄꆲc1| #ɷc-&C,k)pvQt0p<Z&+ſ{=cKr~t^h83x( 3 O[6dʟ*< "eO045t=i7߆;puYP&iyM֙Ӿ$DFJ7,'y*Ү_{/s@ekG~W,Oz5`U_w QO32jc?לL+%}R}.3"M!j5wT W[KuXgH9´ljRwЎQk7{iGg4LP7$ w"}wG%Q?4Idӑ5twܵ΀#v՘Å o7! 0(4< $@uZ_}aSbuFB-K^ZQKn\1ƿ| yoa+`8/e#a*t 5ϧfB =KAߥ _ENY>R"+7Ů.m:-VRKsg4snw*@,oY< by~(ʪJ{i#ZH3!3B`Ew[`K_׹uKib .'eWv ta l j|ڭsg\3d6ڑ ٱfR5B:C'{կ@Hgb5C-i#pXֲ$=ny^\uNKN!9ZE rs>Tg{ ht)D0qem~R=F\L!_tU+17T4Ң᫂=^`A!BYv>v 'H-I[€EkɃ8 Džk&+:r#T G `A֖t-pġU q=wȋlq($Db[eo\LؐIU,?l[Ҷ 9$F=PS/WU0{oqĻ|$E^rLL+ 4˓:N'*ːSyR{ZF]wE7HcҤAfL*ݨ졽i96!W~&6 kw8rY" J~`0;ޑ.džE,*[ !g[l ([Ne5TdTI%ܝw:GG%Yi.R6 {Zܦn0 n Oɿ7QQn#1S?6 ]Gt(:AX$a}7g}[0g]o*V)m0GW3$g؀c qx1&um~xPt [s+Y΁{$T&k$f^sIm؅sT=a_ S~k> WN|\8x $:] ҿ {<M5wCo]=0TSKb X"i\$)gş6`LF~f{-Z k\fb_L\#Q Нÿ& a b--|#Wرʼpxb"]qL Ci U5~xSrT>UK n5Фs281졛<5a4ǿYf4l潺D~Y69ZWd#d͊Gۭ"t9>XEh(Mv[S{Gf,⢚2;n j5&Ml Ebk<)A˰.bU(4U (Bp|jw#E)9XU"кGvW+jd%\tGSsi(VӜ4PӨoeITkYS굽iŝ:+E`ujg&A4!%Rd\>%%(u. 8<T~L#Z`%ЭKAwz+'-{X/cAEmO X=l-܏RcwSI@D4 ͅʆf][0#ꁑbA3;n{ն҃ WLlLkن0*ORYax!E #Jo,td 螾34&ƕ5Y T`昉3p2GvPǩb7{{^㕆& GGg|y:lLO4 !SORe!ɓ0UnV{ȶ;LAKK~g8U=F=l u]$uv=&q2j9E!a;"hQD`$@VƆƶff[hnwN \hB].]ش"b><*BF !T[ށ۰H&n, av?3&MKM fMҔGr>,Y! z{"> ]L$%Zh-"\+*O*/CC>UFKƎx2(sdFCKj":]'5 s@cn^Sӣc2%䥣L{*%ꄾLT)F"nan]`ֺ 4FmXZDF~}Bwi^4 M˰-D'߇ 7am&wbͳ$@1yn:^-ĕ=\r.8lRNR?ðdrY?}xGk x{#_] IhQ#&whSP\AN֟AQPd0*`x%'y4hӯç2z.\Uh|~ڧX~& /H^h-3gY?wz|#@; tV V tRv7z1B P dnGX '0z習:(nO1{}pLd0:-xP--HR(Ly y 9ܓ+z`E9Zc7qlٱ-_J7XqHU,摭M@* 1 P4?3CD˞̾4Q?@|䓸~JH>hʿ.ܷV&i1kflalaxRvSz|Oqp:XTUNQ4'kyb yƢsJw8q&Juk1VU0B5KHRIj-r+$OƮ.vXCA@pNN9Y, "َ *.> I4vN~U*L@ik8pl_=K7q?,`K Egy-)57o 6h3ONbdUL>;P)~QۙSjoHMU Moz(w0ŗ#x;Osk:96;1Pm\-55RjٮKdI!$qoĕ"E$nW;.0[vsX= 74GaU8"SpEs$W]1#8arma;M?x/xۻ4i396~:Gti,hjԳ:QCex[Bd^w& ^֜:l+/#@\:j@vbI݅nE"TH&!-~Fh2Cx|:ل) =`hX&>y{$$eִ9gXĩj] 4Szy'eACא,#91bɕsyU_jU?%(<|ĘCzm3@[\Y' R2ƂuW.yzDPe5{ ̙f:JwvPNu3e~bc z>Dkw(7Hpj܏u2G]JF)a %+Nawΰl[L/7d\#38{BC]>YY"Jl 5vwF6I3m:dQ,KzSoZ[I75YYs3;yj@+ W}t錨%Owgu:wmoahIIJ2V*e M+@&,J@ī TLP& xquKVFeapkU1|>[ᭇM夔nN'E'\>k—J1!< m!jyiI5@wq-MS,K=gskb 9(Jq.O0e\}ps83~k76y02gcWIaaoGnHgPSDdhT:JLi :Wv,/y1y:wGxOc۔J*mF@ΣvI,L^ .?;%X0 ILA!7b@ѝau]ԛf=ݻXV t`KuX_ţ΂L mAnjֽu]R6zNn;DIg/ }@0EoJ_l_2¦.*\$Ҧ <-I^F#|?1j_ |(q:w;XnI#D>KԿ܀{:w鿹43wAދ676<ëSg{މa?y^8EyKO ђ7?Lxtvl&éwfGMtG]vϐgV1X]{h躷R6PR,#8ޣM{G93fvD$d0$mnnĖ ȧs 5{c/r.[,ة D7O@v,8gVZhLZ 6gJ6zV >n[ n[]*fd[2V5̱KA½/T tӡy)u1 Bp/B۟$ ^4aN_Ώ#CehҘg.13-`!;SbUX dᥞ{[L!V, dosY~bPl,r#m*S F512D"y^#4@o k+UUM̡zᶒ=aJY'.Bh0|6lJLq Dx^9θ^gHf!^WC1_WL}`)MF|Sf*zE{{2ŭ\-9.Q+ˆ\fq*(]Y3LQt!xWƦu\聯`hmGX {?Uԙp ^‡ ŗtЫX.R:p^, r.sVuDϷq?"COx݈y]Y NG;Ly *j!7G4(=jKyu~zp aљVG,_yŏZ[x+ʹ-R>]9]ʞ( Z "OsswZdmf濆 /{i#P#‹Ű]ݓ;OIN0D=#6 \K]hG/ LƆ开biƬLc#{XG^Ś0%ޛ7Rϰ2%7|bH# +sk)8e]勘B4/R[(NDR P#@TV#AJh LuLv|d0pzنƕCztۏ=K #³'[⟱ ;HE>P\eMDŽR6_Fa?B v(;( u#ӜDkO~{z2lW$$ Qruef71slY1.,BQ?_ZVf Lvjx OKșͧ“sMjy)*%7228(r"|8aՖ#yQ"~).Ml^K5p*7 pl!Cx45Ϗ0 lreuHpN'ǪY?ԘboG@q:h LsOޓZN?|~`K.h"Ilb&_ _Ӈr1<^L䃼z-Nrt^.VGB?~<ܘjFm698:a4}ֆuXYk55aHܑmEHjߧ/MkQTfɔ r@[2YfGc;%9zKHT_L<,"=YU(({w@Xػ^+7MAmA6K?Gىj=tTAm rEm8Gwdih8[*F/M8c$SVq_~브>G bNe%h6&$mLpO+q c# {'#\<>S*~BGLgZ сceGun*֔!r1B_`Q=p #+0[;b؞,_g&/_=aMq5YG/l$DPKQ,ЍP/5 #.FOy77bҽ>j,u#c❾TƒlhB1T݊xxɔp8И>UD—dx^ M|}q:u@HLn)A#shZA_ڕw g@fDtܥH*o%V'ajKOulIx:&sT*dk' p$[II6u~P[nd.@w9=Ĉ.H N4s0Ç@_\mGI^dQ7>qCUW XHZf" d &%b J[\}e#D\(;2&l[?aA,ܷZC|B\qTJ<}JZCXݴ`U^ɝʜW\Kh*daY d,O!v*Y *m=*9-J{a?1V}S=c\z?L:iKu~ZjQii`|s^d}(5ppuaFjڱcUjV[]!F"JEyR:B3 R=g1 RJvk,HJm'Os>-';fNMEs`H+^yYOYG9\F4pıG۩jYM7džT$j8':ͤbߗiڳ4\ o|ӗK<_Vǵ4!oƎRUs`]2yDwQ(:wpyj)pm WKαer];ȟj/3scs#94#1Wڜ+9p_D>kM.SD{4Ve'f&xi_[/,t` nG=Gv0)rv7 "zBhT-Wv!v,#]&*LMEv)؟>s~ގsq3օD@ \[6Ze ZÔC"Fa™gwqYytG L *_X, [*\q[Q+ ׶O;*;/>y[ɚ[K# LFPڈ*;V]bqQ}vw#TX6dHm9ۀAA"`-(3Y#FM#Aw ;Q,ww t_ڧ^ AqaDZi+HjOqwǪ39{yv>MǴvS8 ] o!z4&|eVsGZ2'/L6ꝶ4h\lH/ ɀҮƚb'zz=l3 H;jxju7gzM7{hƗU@kbuW4u|ye! |[7e2>#hT+͹ #JCgTbF} V-w/5Es(7TXM凡u4WT첩rjNz>4wTR[ F"WLU$z0C˨ϒŚ-Jў.0zx`jxz#efZbq|/_ 4ֻ̆1N:K)`k+sdGv|8y~xOEGҾ{+N*Asep6Yw7P`6Q6,mrYM io-pګZ>hpX՚-c|8Y!Xe"MpRV QPkTczŝƦ}*?m| Rr'y9z= {WBkkwv"6ݖ4+'SJƺl^lS6hWPT#* bH0D9t̯ w=cx]kc!T 6kʪF!gC dzcmo Ad|d^so= ]/7{C|W{{F @W Qh2|v&PX=4*c;>D_:{AGlL_ $T"aXN[HF.I yYxG\j1H[SP<Րhpеd#]ċSd&t%\!~!12gT& / Z&gDNYOAhbuװ`ofjSp¶TF&pZcXW+ *!R`v'yл9;uK1Dttj[ALE̻\tOwL%^44ɞL='u"=@n*qNKxwt~}.l܊yB֥(2e{K;\(:.#_cF*֔*$1hV}K΅VYgUME@G EnN&v$a22Sc[2CJ<@=Jɇ#j!lׇSN-p0AmƬYq&賬7vu 'ekT~DOƭh|wG}h2ysVi}f D D6F ;N%;.nj9N757t?Û=Vmw7挄 e<ء#C5֊ >qzt f.LBOP\*!rJ|6'Rt `UuJd1)H#"L\)m3F,ҭ}bBwx6t!5AgVvvh§/uƢ5 |e,4#+d49. I47,`!&pX|ALcKlRE Pw5}jAۋ!(! =q&14-O&Pj/z KqիNOZ4gnx˂uFmHH}[~&>g}:M $kav%/;[ S#;7˹V#^1b&xc.3O Di$UyhV_U9>VW_)}f 7}N\w]Yxā(*%,6Js{ę48^6U<$S ˉjfq2 4qjchڴP =6"5eɒ#$f?0ϗ+do@}08L-PmWF?pxl&|0lXpCoô ZmעfP10j`=Y,aD/}a$,bi`2C1fkAj̓[+Y/q9NҊ|bł|qWSDZ.;NTܳf$vI4n~: kBXm$K"-̜Ztf1r 0E}@ t'p3-+q}=B OJ\1_&nNCQ4z.}LPY!{<N\"cd^oƞ@?O7S4қ \Vz·P,3^m3 ||({+.±SsX5t^IRTTub13*3p_Ea Jrr$9.EXKdzUHGC8Io 4^ /D^`]Z/s QHx(SI;*RշŊ*!DƶeIyP=O2di DY9b"5FX ڰn$Nqp ܦI/ V-Հu{N_ej<^^tU*ne`Zz1]*i|y-ބ_Y@[ Ab6g͗B$_Ϋ3T̂X k')`64I3H5GenID Й1+ÍWM\l=9:kȀٹTUo_I,L*Se bY6nSMf8Q*^NԄUe:Pd=2է $<2X (hs[=!-߳`X[ۨ({1xu7\OL%0Pꏩ }=1utoa[,RgYpM~,?j_KfPڒ 3 `.x?䍸@~A7.jl* C;4.-8at9y"c^ XQ*Ʃ7FG-j t|>ɍqK뙞[k]<>KIVY nL~W{{ a8IzJjuD+eI {2"6lB^w儒e-l2[+M%p9X.O<]8^Zrm\j?,9@LKLZuJtQGy߶!z_%W(}=^v8@~ex3pQY^OQZZѽOb2D2E̱ J[R$O<[hNrlv~T4ϴ!SPgC Om\&/ڿ&Ֆ@NrU(fR'+sQHz:нUd$r;Ƽ,=  i-0'7_zHpbpJ"r;\w o7 LSm^(Tx$ߪ@u}er , w톪? V6$ m s%-f ,\S,x=t0UwOtl8 z2 5HK_ZbQTP70À{d,ՅLM ytQ7N44GllS2$svrc`fZzH"TA3CZd1MO {v:VqR,_-a!C,Y⵩bA"癅CvYb~$>\e]APƬsj/O ΈcíN%S'tqmφQ:׫6!oϪ;` t|Y~ùihE oj ?ΎBoPFV~'.qѼ9207FZ!d&JI 3<kTWs%twHsE9r)<_ܢ'Fﶗ(ҼYE?^1myۡտ[q QggCz8T_`wzaL;TL<LLau #LyR aE탐Eq1iGvSg þ~7/Μ v#c2P:5x3ǽLAx(|>K!zCx,K p8tz'. Қ(O o=6yzv`QeN})|lGEةMdb\L3K#'u!sek)a 2p`CHJ5z*I*%2.Z D!D}VVm>_K';^F}Rߞ7}Y;0MNDWkK+-Cn0C<{'Qs;KV'x.T΄)t:-ܘܖE]Lc!q!A\2^S,n}^enETZWE}xL2*:2R؎G8ԭaSͺNZxJTsmprܩqV`kPCpN;3TEfӰm8f.mX%?qqdnuʄg:SJE$K_%DOT:[&<&7naښX ͟*E`kW+naPgr[ٱ_{XHNC7;\< 穰ЈRIBmBnhH}}.7Y0~)?BLXF64i&rQ  a-Xi7*#w>us Tk9Tpfɺ%Rwe ʮ\}R{p!LD)d& ݶ2L%n bC0O}"rJq_LbC!F h箴iE„=\ bNvfG؎0qfeIXMtr.+3m01 @)9B$zWr}ZU\*K;}ȻbI|[}o3f=ڎ׫L}w@O}a=I0wdS1_|z:84YY6Sf. PPNQ"SAMQ<ׄeiojgy/;+uSaG*:{+ER_Ӹ E00c.H !O-n -s ]i2뭣z5azP:P@_V1 !>9vdnՒt/5"2@pG9v\pbQ82;ΤTQ~M D@7ny8ţOBENb 5zv:VAÝ~4.uF\Mk?A`nk&%,W\kg̦̝!WFM*(Y|*| B*SS^wO|뮢TIE`Y r bmj>}P<;:T"lcR+qwX]:8WoDs'r^R{7:>l{I)s´%UuN[Zs·v1.dp?E#\ ~־jŝBZh'9AcJ2UpSyyY%Ό>|\# ll$Ρ;*C{t }'DԴRka%܀[Y(2 MyٱU/;1D;ZỳN:aHjofWWtiar#Q`4/ʯ=̘р&(w*q`ɼIW՘C%YկO (J]Վ5 @QKXh-;JE$Pqq% osBT pU=5rxrawa#':2 T2r u/XKg_76TG%}d5lΕB r!0)j7o&xiSUfa) ۜ5_,u]@ }G1C]^OgnNV8 k 4pj(`K&H7D<& iNb;%z3V(gI9YM?q%y*ji׊B7(=n3ߪGQҳ(# HqQuak͞:^{ϾX~s@I1|2x>*p U~8Stv;B;kGק8yJ(]~IrHVV/usN9>ՖtL#٭b#b^SOYE9 DfPJ%ٵso*χBpuLT/N=@:cWާT^‛$+}ipg?ouz4o 0;)A܌]-/};4cQ]aX|l0PG*mtZfE?;Q}Ttɕ63: 0)̛uwui}O~o?NmQlR{,|D<Œo,.pGUX1<|/%NqIT}|"~+W :ZDt}hnrLJJʽEpoe!T".[ЮEH9rұwȮ70M^#NR HLyM!f ۳Ԃedr0Wʟ;|%>ϖkIWd4|E>q&M5$5:=f=XzS*yAG6OZcZ!˓'XIڌeD>%q#ot]iBoJ4\f[x \ϭҝ<9݌vëq @nTWGamH;iٽƚ8:=&_ .Z4`9ܹiGV |cǍaq"-Ro&'~&6N+}UI$vnbT8'd%sUp+9Qv|sȑ ~cΫj6m!ٍA/H}:FBYX"&j+曑v3Swސ8,yDk:Y"D1]R4d H\2uKkEQ%1Uߡ,)G=yG氷! 40Ztx }H3+i @&+<#ߵ_+NE83 jO7'cXSAU `ŭ -tK`t 7@^?\D-g:׼䊋ʬdG?-N^cUL{# hI 2QF蠫P\NE;lɝ;{X#sճD}ǐU+T:v Ngo&I|'bd Ҩ tA Id7#nNnkI6 VÌ&*V`&/PG:E30!3.?m#x#0^LSND)ϵ|o xhʷyM;@êʒZ!,mE ˋ2?4[\,`{^߭ ]ۏ6[i8r$X" Kw Z7~C:Srz~rnOYJ|{()(j3Kppۙ ;ԺM'd:4@_S7_,zgx|aZY ˅SL]b髱\TypQV}'xyeY c9p>ڞrbQ\ņSt~"+>9 5 yIF ?ZEUW:9)$,%/E ?WXMAgg,s HTҙQ?9A 벽xzx5v9Cg"ivQT!Z*@260ʔ m(5axnlC}cuRaHҁp?ǟiöj`B7nMPe!0B+Cr{WԔ*m:ONZ\ןPz=f%|sR~x@#ILI'9yn8 K vdtg~]CD6! rn#\E.F&cnn]w, ]:R A˼HdS" B(3?$S>Q\^OHǬ[;\\2fSĎuGPɽOHQ\V.bJS}~"&0kl!~1ٯwI+ycx!0Jt8'j+Dcٔj.b&ݎ7s}\)ǫ HJ1>X<^iB8 ~N.]%f\%xDc&܉# m;6 =0b#1me7 uu uns{(ur*@TG6E#y.k=f=wuOkp P`nz;s19J(Y'6ŅGM4zo􌀨nBJ.EczKa,H7A;C[Ww˩rOO9uy.PMp(/?*jt}FBȡL2)-J*[>)HKkЛ=t7E VOKC4%n*7uǬ:@q(dvRI8y|l'(^#PiϞHV3L(6W3[LM!8V\|LK~(Y;^@ p" V\b8X6b!r'P72 bNm2h%^j+6ssn# B qʧjжE(O1F؉u_'U!?@(JTUgگxPn0R.4JT[G%=,eȼKy Ǩr'{eY7uA57n? A*^UBBde֪Lh?IOcl{^V_8C1ONZwN?g4sxc2c;7]uv:L!cY̥a}ƍmd-{LB ?:đ3i>%fV=I˾?y&nz($Dz gW >(N=ձW$KXW(_db8 ȡ/w# ?\Di!Pv?xLنѱY n,N|!h#uk[u ZQfR@Q28]x.>o+l0j} q#S?,X]tmsUt}Ji.vp{苓߾۽(D?NF opNڇ)9qVRFL K, hPTGQ 6;01Q_k[%^CDHh!98;l&՚2ʻEMK;<|GիBqGGa٘8fߎ7 C`{耷 r'|@NH |[T&!'Ҍd"ThuC [DdfX>%(uHdXRPV_L Nz,>n 8Pr{úH1#`tO5@X;jK,pFLiojK HU"Z] Ё; \/4g:RZgy E0u,fտ+8ҲXMBM$Rd4~"2 ;<@RjVݖ2x̓v@f+t]F HY;%9\ݸ@taW?yj)FͮwH1]kFXd9&J$Ci\d}oO5c::nz|h8nU+$%C! =QsEد l0 Si.7 `S=*IVH/X?ʔY'"r6gy-[\C[]A .KBy!Pp|h!lD^#-&#<95 *%PɰM\,LPoby O|TqWW-sAHxV+ʸɜswZ_\gGi)('U%ˀ _Tg9m7aorÉvNU0%8G[2Ί o2vN3b“|"侖ng.({1I:SfCRtnY?Hh=T>4r K7 ƢВ:( 7;%K ;V~zlpԯn2!թ% TƛRP98}`3C_ RȈ3G"ZI_+㊤ %ު ۴/⧡v?tfA-Nd\S2;_.B?T\p9}W%w$pȃP le%L1 Y^,ߦQ<ګ=]AJ1 i/cBɓ4c<wE$wTFYUn Wtk[?'?Kt/ӫLe)( =.\c|a  D7 _|A.oYь$7bO6$f01;_ݻAh*9&Ha\-MOy(U8jFQ stgU>c PM[ʬwdp#nPwoYLUU'J ~^xZfrRi׷N5bRB}a Ż! ˉQSRH`}oe\%+6`}^kl؁Trc0FxIJQ =\vM8"#{êf+)wfj Q@| ZGCŸ9{*#!lZnE!O7_7oHZWK:7+1 OFgvͭ0z5WDwrv?]qj^24i5(ԓDȆXz5?ƟZ.3@5ʙP \52`ؿ1 bڷNxЧhit^˗UMMu=ӗ:~tX ֱOE"a‚{z.QFס9;,Q=`Kf\ +e=5 ;ػU`!iKZ-;~i-}ȴ^i"tjQwX `Ԗhb׮pF;> щGGVʝ-H2(d-ܮIXڠ (]*2!!:{5*b*dKUV~Ћ-h라&2#JN*UmF㰌 q\lz߱?29e EC l˚9A)ݦzIŒ2nAD`Fw (3F#q)dō'}'uw'1[t|BrV>jX;<5 QIVgIPeXB*hNW@`^;kPS;ލ܌,9n]wx^>*a+[aH9>S) Cy'4sl3KR{?YN[dm2$\lmo5Jw917m}3qY}[ǽRU*U9)ʫ{H 8]X*@:N*9 Bp7$^ YޯnDW*fQ=Z p}~~%,€%ux< ;9ЀqHa-|֔7m!Uj`DUW1I/'yoCa-K VL wi#) xPv^i NzxT6fxev2 G¼SWtw.VVlr8z92' GK_ȲmF+.|(dVk=oDZ c@&a|>Dũ ;S@Mӌƭ[( s5v=T.՗jۻ+q),Vy ]IY m&6Zܴ"A.nUgw2ƲH5y]& y {)u5HhJû\BwO#"h"ŔZ9`P%%s' fb!p .?7di)=nQ̢y7gTԳ$T隣[3Z :OToGu$>yMhCvKvJvZd4"c'=z茆^a/l&CR=%)^9~;#+@,RXE>Q(xR$mio\-+G ϼ?ώ}j8)n4.%~#cNE]ba+Ǵ7:{qZ\ۜ8A9URd͔~:U6D1_#+1ZΟOO&!(6-(ulV' JiO4(?0Nbw6}yrXSkw0.qrB{#fhgZ/ތ@(r&^ PͶKby[Yt ^Miv#-L`D|/4ERrٮA]{I+FP^o> AwUj,A'Qh zL]-1&Ļ4!#T b;^ 1.y>'{Py/:ٓ"-@{cOYIZ,o|MҟSbflg ~2f/dQEl]װef`r̩tҴ(Dsz2>+~U IIc p>ؽ)= enC:E赿ڲ9Pى#8)!ӢRG\<}h@2*ջjc*O+Y&xYskmFcxHn?7h W;A9j^?y2w$0^j D`Q0ByӃF) }ȝK?\b#1IQ[m؊ *XC*j%Ptc3?0 2m*x}o(م_XGl1'}x<)^Q%Ʌd`fI) 搨ts}c覙kizh1ȾbN[$(bLN=)jIp}G6(NjF|/F@XTTrpNB1D X|)@$A&ܶU*KZ΢0 W俱V\V0VDS f2 ^-A6 7{FBϴ>kaǘw0k:(.C'2hlbTߕj@:"?NK|1o5IjTk#ja'& Oè@(LL*]w}ijU] 7xtF艡O ~ 234$=wߍػeɽLKE 0plc#Cm_8jpZj?S۳" ?4}0-E1g/y k9D42$y<Χ-gq{ 9WQy=迧jBMZ&'9/w[p&Y!Kk%"Ԡi"F!w*Kn"x|.b1?cq2{w pN@ #aˊ5]q&'rËRY)~a*;̥hY#v@ }Y0Eq4:]CXpP{~Db~n4=71svxdBÄQz7:IS>P}YX FTIBi5m0@Bg dk$"fy 8{ள`OVNWW{zvt7*z?-%Ҕ@tMMtV5[3XJԞ~p9ipfR8ʛҀC )ДQ pҼo${V;oea".C7Q6kay5GB"i T+'t|?/f;nuҔ<-iB*-h(j F#Wڃ_PB>vF_Q%ǿOjꃏ߸=B8DMG_&7JO dXnڎ5c ѣ*k0B 8Q8o a+T`W-7dt4 p&%kpڇFPfYC&mW30XAb9o!+H~49+FúExvXC7" /M;-$+$.7Ur# tZ x7o'au .Y1^U8 L BwPC˺ 6LqjKV, ߻$o f.ĺ[OP, @!Ѽg7}ơQmsI0檰Og5O[%wR\6rɳ$ \ A`)t*bx zDcٝjZ\{WV.QK7=u|uO㙉T ß59 YTI^Ede ioNeds#`ɽJJe>(N33?dq#9ggZxaWp_]ٝbRxYo;dCA-359>*"_U´,ό edyzC`[Hm"#Rgjl% Ny^fw=B>;`^VRÐ꾻1 +e3bNPq~qQv4r4^МUPiO͸@zkd*>bD@yֹP|>cOAN{8hB l: dL&jn[t͆Ѯ )&b 9^ژ'w=EJ~e&Xd1c$Jm9l1w;t8~=vOi1nsm_japI  XoA#fqk^hlA@Q/d)`V48D%qqݤj`D3^M2w~|䵿C71{*1j:>0`ٻAZKhG5JœIC'y19E& Gol:,sLx=T@U d`b;QLt 1Qj 6nS xJݜݰ#t7Jg~|Vf"odXI3V!Bt^=~),vhpKWSƕV;d^D2pWHk椾)]˽ȑs2)+wRkZҊ>D39o\o>iB`;ZAȡczWdDG ,}pR Y)s=AVѶX}ߔt!iV-,Q ·yܠԱh*=yIũMPjHwIeFD DEh,aIIVHW׼xk(. y|Υaf;m=X céx|vNoZ^)LB:+)6M* ?39 rž{","Wx˔ZJ?*II N1Od' sh f9MhtI]C5Sݡ\p=,cXrEBcRoaI]9Q5k-m,,c$$?Wp|\ s@Y[4WDzsr@O=m'v%нcqyg ד~v>p{V#]{+tsZ"+ M#WdDGpWk:1\#{r#A-Q|r NWP(f\i"1=M,`(@g_;= /~B")?DD7';A$9ў7ROvqDB+5^!;y{l%AK\ߴ`}1iI 4/zy*N.|I5OmUI\ 6F5!ҁv_ kL͓ȜZ`dtR{IݴnK "}}^,NFU|G-W{;׎XXLS^F|saiSgCLK7˜$ qqɺOYFɿք?(]yٖ߇迅%}%羰%hRvm@ݡ#"-hZ/)gz|{`g_-c7ql.CP؛젆TׁW[2ΥICv3UIK-510լh@ƴUu&a!iջB&bŎ5F5HuO8!p5f crEֶFcx44xt,V3E{:<ҏq<'Ka3(H  B3U]Ќ q Qia_.:Q`w1GYp0P 0T4l6,\E4w{LOrc7M줕FH ")Hh\TGk:x\h=¤";J6XD!`1$f3/:>)R'/rIxA9j.7C@/&$I1@{ vb#0?Vʄq^@h^%TM4*#% rm$s'*yWLϺEz](gwj[e蜮?(XPPCLa9sWrg(QZF^!a 7f4Ev(|>`nN 8),Y/LxSFo,5MoYYSTő0ݍt-YO{h7!f_$SWz@C,#٠ӂ;2?izȆVu"ф) ;ﵶĀRן4*%1KFާО6*L֋W34sy%v&mu ^y'evF @ lEAPϠzjz2Zu4bCg4̖v@ped #2veblou-\A[#2voxʗZ_+N_r`_ ⬝O矡`/s^ Xͣ6w3"1Kq {CN?&-샦èfzIHmc{([0}U֥21+]gA 99MHn4讅 LX]om X" 6^㰟E-\ǯ͎ DR~&d=ax \z ~ra ~>26 k:M3K xtP$!Bp&*svMwhxmZ&gO\#ox,α2wAJB TWu%ao1FL%QdJcJ  <);ѧHS1ĭY0LTHtm5Bj3YqSNثCӖee*|?3nsu0:D=!} 5j*_y28 %v6F~ʳ˱fZI!&{hX1v-.-x 0P. 0cj=w* SLh.exOL%|HOB՛VL#~ )pޮs<DZ4"iyS;{ O@|q.o|j0S#:9rp@RTFmea΢"c*-eIf4Ŋ'$h`|B& ٣#Hg/7D07!Py_&ƪh MpY;`4+gY]ȊB=NRkeӛˏJO7=-"tͭoA*j]K8e9eo?'_pm. 2easJch92V͗R\er>n>\$IȽOuya,v 1 uM`~wT(fcߠ=׮%Ŷ^'HBSn̡Ax?B绞 ڽ'̵#J '<, ĭ'Vga^GPsB.1/Sx9U})s*hd%Q2_EADvL?o"Bq'Y&DR=# ^[<_gv,m )ld"\t#Ds 0e*KZWT|݌b B,Y聑a Ṟ ճcLitJy&lS 4I cu8Y)lAUnk ݮ58Q;}*3SNu]dp%Ҷu~iaZTvr5|D)O-QÚ%C2ex_AKcᐨuV|SzcvU҅y ؟TH.$Af̽VS`?^Z4ΐ.^(%L໤%^sr&G>Sܿ++sgkǪ׿w 6g?u#HJw-Wb+m3mEz+ c_+KUs٢ޒ~ʵ]}KpWQic:٠9sd3s(v ?-K˱txTt:x*X r\i.<]h^|;AhvU=*zK.}rŬ0cZL$4t+[ R1-v*Թz:Y1^U_3VGj jJ{36ЕF0׃i6t23=# GqC[peKq XG@va$ AD|8]6 ?7Nf8V<Fib1]4`w#Rޏ.YL*bl๟(lC->i.Q&2Lbϑx]/RTrK LNtul"0Ǽ]SLM^V~//G3|J(wI_eKҿ0<)/WѝZݱJ.I]w%3ǃl&;g!-zH@)BnxQK=%OK|pPKZIdS*\5vg=MB9JJަ@ Jecճ?cU|}Nxa =^k35uׁhZP;4ܬb:+{r,ZnCX,4cj^i 17GojΒي Y@?pT{V8=nxWS(mV2<,voygbY*[%ƔP a|r ;θ@ϱ &&v·߇1xE&ךrg 43`KMs;%lnKl-t_W _9Z}%d_^ } Ea"胆L3އ//.+O68)rQr|\z붛z n8,t.N9mr[Gii.8$2KW!<&1'ĦUa]U푖νY1^ԛv+ b1hc4ZZCX6UH?jĩLk&7Լb zvx[۾5AhǦ)LЈ'ґ쑸jBi>h |Vv0 ÑvD+ci,F*(K M|~T,oB ,"iOhй`+p=>q?y{7e` e-'a眯0Ny,[ b<-+UOܗ5B W戡'2tyKč87,,-!,9! =D,J3 OҺ8b}$&1TKB*POfàw=TN3on8$Qyh<V>" ߤ@h`h׾sl\b_L$\ &HEɈjG״;YcI:$f<=F>i1:YW kPQwKX^hwuC XW޹"24 zW |!Ɖ);cPQGyua ۓ5;9 A?xW؆8IoC9twnS Q/4zXɬ"E-ĉZ )xHٷJ3V&p$"f`$>uǍ+Iw g*].5&[hx\ɘWgYL~ф:%R Xu#UqlYz#'Q6 ؿȼc!~W 3EPgP&'ҹtgԭ'|9Kܓ2]6zE4B^6M}[X-IJ}5e$c"6 aԈ .ЎmuF08/< !];1X䗿HJh!ʪznQPq>;>P |=ý#Nݒ?FŊMe:FJnlᐔ=\v^#:^ҡY+£ ߵnۍ NɌa|=.35 jL˯onrcȽ 6o11Il>URr':/t4d΁3bsta77GoF^j BfFIv_CqՀ@܇ D)x1=Y:2~ Uy: O?wr rgef|1=DԨJn)_#U0"_㏕&# g0 IZs'9VD=B6]gZ;u醅d}N ``ЩEɽSDIyPwMwBg4E eywۨO lqzEg5_9ٵ BRx4heu2~DY*DPqnfo租BIb8MNl(gZr@뾾r!uLA:_:,SVrEm ƴt?3lT4N+ä({`~o=ow;kޕswOee6NPRv`x U}=X-1F.ìrkh7ݽ)#QB$#-#hz1-yu@.k~GUIC9ޭ!:] LK*>_vX(#EZy‡nȓv,r,LւOjGԖZߔ@Oǵ2+ Bv%F$;ne}8=QlA?S?02g2o,;"D@6RQ^uWikh?95xjtTnԕCKD}"yu8mqB /n(R7JAڅ_=.60tYr-ȼdb2>K!(X8\L%=0.Vl7K#)S'H}V4ɤ&YQZ{u83lw~i95x܃!3(]'nU.XОDo`(y,N jW5E'I*!8>ǼS֦=iuu+ ']+1c%/]@ӭ.8ӥ&*(MlUK 3J뇣ǩ֞r`kٳjy 1L@.C{}t mP"A-דfoS0]XCJ7%s6Fڝn 8?3^X3v}#0EG;q~ ;sMu/LE45]5`C ;32dOw/YZ>SmCɫ0Ȝ?GNJB >Kx'ҩC=Zq.#3Nya+@nZ38\uw4Wk N?2}AJ,"f $1Y5;2@b8ֈaOgV[T/gP1  H;HW{ 워v.LXx1%ZKjK(ij3݀\6 x(w{WIVjeL48 3's*}4=Cdw'gU=Y.:!.IpHG.vkBbQD2 cV)"8"k!4+]%c1%)3,<@ Q2Cisn|yM9/i[>s21ëLmZ {!P8Pf'TL)/gh*ݯGb5{ǭDCj~=;VL,`α ý?fEl>U}5ɮ=L8ۮf\7=K댍iҽp,QޛP;#lh×dwa-!Yxׁ寮y'`w. HTrLa\:d&U@qtw٫rT_5Tݍ)axmSݩY`#\]#.on[e?toIT;>qwM*@cƘ{:6uѱc"Ls)&s$$pS$?䣜5R [3-]qo1iK!ܟd jȲ!3W up-Gu8bEW/ϟʮA0L[ /%1W?3txutni@ 2aI@vYPQXV"Pȸ[[@?:y&3e~՞g?})?x,t\='z[!g_]_W<7Y2<ƂKKXYV,=Bc=tȑ0ǵ%C 8W"$ZL1WgWl/ѻ0ll{;@3Vк ~KROBboFegG$ƓyrR?fwνɂ l#gTN#l /wp^ Nh;)墣;ʊٚ!^B WʖPk'֢[WXK4UfXml:6֊ym4݄_B#PɆ}n5\(/o:H६ <D6'H[ ^Utӝ'HEIt=6) څ?ĸ`rBF>rJ>`1DVlp?'3XKRVlH:"@:a$.F,a,h o3zyURBM`9Lj-oh<ӌgVs2=)*G;l䥁ݙEgq󎱂_'(#V9 Tdd?àS~e3bA@4ͪ|~b{\JVY%7Cc;ɉcnAjXc7xUt;W2d^AĬZR~1iYQ`d1GܛB/s KyDss֗xgi$-ЃTs~%4"Av037!aub`•=94SBe/t2H7bE^+]Y: zH8YMG n$Y@ذ (7thq&@7*ւe }c''QFW:̤b\U\FZ?鲭h>;%M pFx3po֏ FUA8+ ^ ^o"LV`a7AM2Qa2D'y+,<ܐf m|p% G ti>!qk[V*>t1: Em !wL`~&y-UU~GWׄIG/7KZٗCR(sC.EzJ{P֘mc]n(&Il)Fy!>'`68WNY9kOyn a-ݫaneM^TۃLSӘ:! ĉ77XOw;X-\P/K0>e  7:nA>) gu"4\4?v׶i!䜒=Pg(oNhΔϬasI:+FwڟŚygw4v6v;M0wW7Oe_9 Q{h:xL_Ag7\lR1 wcBơ*鈬K͡mt'|u%3&BxÅy`XAoGgOrŰGp'gIYWQ&xT铏(b9Q0zZ;d2I vSRA/aec,S^j13=ur\4Ne8NhN|iq m'- ˉ>V~>q1i Vszgf߈Q1zto't{~@H^@Zk宝n#V/4jGT҄ۅ>bدU$4nc9!A9{GN÷YLsq jD0Y<>iGFz_^a >pVmZx/gi}4dtD|5GW %3.P `߇MO ^טΛT@0)Q"ChlO(\ ߁Y^"A?=x aG 01Iݺ#~\pRi,oS*&rO?Z].DY&yUBE*o[eꌇ1?&@74dK\<5IwX0]ګ21* Y=ް"  ty9MX!AIixDlpD |,qMq,s־_X1 |:疟Ҕ;s|K g͝z8܀07FUJO[g,fw`Ye#s\'z q;[pCtL4kzd XWak'sOߕPwS^2S7=GoχgpWV<7!"5%eUf,iy)vͥU4ZW0w6PNni]$ 6*ɉFHѶL;FzuRAKYRn@&-9JY*F sLhXҺc ltO u,6&9V26c\|9?мZ+m4.SEO0MBI,=VV^( ؠr~b7Yoó~ _5ei1x9nz<m>2ݮwCfFjsr GJ'6eśK9ŕ֙YI(6ŧJɮ_s%Rcn{(Wfi^ E$O^bl'GdLY4*W{lI&ؤ.ppk̴Q//<_V9lR`/D7 %&TtI"ՌEcpQGXWe =iWb$ڑ[6Z;Q+~7Pã`yyJ@4>6%Sk&ZzBmt]gہ%gXpOc\Gw0O8X3ыCW]y.| \lߊsq`8pD=gp)lԅIVuA.jE`G+y+qoh KVa}LNf0,yc><[HZwbR:p?P Im$O~7ߛliq `z-dTxl#IJ #v.kʛ Ȍ]߀U8OЍ_WD'BsD?%h ړ6Zjv_E5B\Y %GYHr"^@B^hkvvfSD VuY w7obͩ K;P #yAԝ&ĝB`GTfg 8c{E-PL=cT,F:"RXJoXgJߦ: k3+c,(7Lg)xP]-*_N4/1ĻLRLb@ c؎ F1o*9GWn!W p]jD`课2Ez4]:o >ɢFJكlJ@+T>m""ӢsOu6*ñZXPAš(1N U  GfdSmwߓ>Rҍ-"tHxLcc +r&A]m[gx ,zhI,%H|fT`ٹTS='Iohp ̃7 +Q~y ,0gPS<|beŎB , `ꍯ+.]imi}Hmtks*ts ҰH*$z*eRke"Q7G|͗W/Kz OTWե!8oOr_/V,24`A4ϑ 0e(>qD Mp_^`?:Jp? p+[DRߵ̱8KջӴ%O% ;6QD(n8"m64<2@lW / )JϼlRN#{ "=6PCVYϦ7g2auCIe-iXÚC~LT" d`ғ7óBþkyR}澵΄ouAF<goJ7\Y ld]z)V]B8 D)N;\2g:K+')