python-rados-12.1.4+git.1502953626.155adb5253-3.3>t  DH`pY3/=„-7UhStor '+Io -Uo)!z!}L]5dQMxa`^IeXϹn-G!}iКvΥhA@lwjipξݭ{D'[/M` ݮ8lTr'4xKk:AǝS5Sp!Q>zGbDq}A]/g[*bc|3$y2:ۍ?IYGAေ\$ዢ80c32aa1efa725e9a2a665750088a1b5c309f3a3KY3/=„ TxE9ەW:%<# pjTd#R΍*"B<< ~ü3v.";ČtM{Kf% r^r ̚EIqy9?Ư-bZu Z#e¨8& IyV2D$4O[qsn>蒂Lf)g65&wm ||@5ɟ'Iѕ"4bWc ^KP)@[z}6 I%87ػiʼFW*i ul>=?ڼd0 4 b3 Liz    v |P | } (8I9I: IB֗F֣GָHIXYZH[L\t]׌^bKcdaeffklmuـv٘w\xtyڌzڬCpython-rados12.1.4+git.1502953626.155adb52533.3Python 2 libraries for the RADOS object storeThis package contains Python 2 libraries for interacting with Cephs RADOS object store.Y lamb71 popenSUSE 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 j@A큤Y @Y @Y @Y @Y @Y 3b467891d979c4f4a7001267aec34a3f85c429cd1c6be9df59e94bd5bb2a37b868b329da9893e34099c7d8ad5cb9c940a3b998c392651ff7ec04ffdb941e52c049579346c3c75a4585b3e1f1b568980drootrootrootrootrootrootrootrootrootrootrootrootceph-12.1.4+git.1502953626.155adb5253-3.3.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.1.4+git.1502953626.155adb5253-3.32.73.0.4-14.0-14.4.6-14.11.2Y@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.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.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-cephlamb71 150451296412.1.4+git.1502953626.155adb5253-3.312.1.4+git.1502953626.155adb5253-3.312.1.4+git.1502953626.155adb5253-3.3rados-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:7200/openSUSE_Leap_42.3_Update/d4a3d01a6899c9cffcc14d2dd9f3bb74-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]=733251afc5ef3fe97e497773b92a50796ab6ad7d, strippedPRRRRRRR:BB@H]؏r?0] crt:bLL'AYfggSF7nPڎ]gG;(vk347s&$̆'|sLQgk͒c- |k].3Q=ٮ~% Aw-fPWlÿ4#*T"!" T%)Gӳno-?m* 6qj#p12]׍@lSH\KACn|Dni}'H8329{ E o"{xօ|Y7;גWɂkʮ~oc$.rʋ=M+h̝:RA!X[_7.srJ)GhOK̐NJ}]?9X|<—"Nj/ .3=`-]#]'X<2~R ~h$?p6&ի0?3kƕ0 /Onr /9z:57u"v{9]V/QH͖@a͡aOFL 9ϟC5/ݑIYO8LgI~A0NeM%EҦ]So Ѵ#k<U dyrwEf~F8]pV.oYb4p]D3,D1\7DΌ7dA3T806_طg iZIgRK o=CHIH~ַ&j- ڋ;3XD5:Gl}upk- eKs$ (o.R*缫2BqMXίUִ52ijsѹYBwdyEzaWTIx)x\ yKRC*S?r#B&+\$6T0٥ul"[9䱞akTP[nL"X=19ށu MAV"*wh <G7 gV& znR?pk Iϋ%W6(gB[Q^R̈́ m{ e3 |ZϪX3D!Vh>Y)Yrb,wQ8i|6Bgu_zL8#0mh'O-```cp]eS[j>@ t@m2-㯱 ]+l7U&I «G\G ÜwQxNnJ=H2u FPJWS#T1ʹsNG\e4N‘Q@}`GP$}Zc1,1$pq[HE*suj8NE.= ;D`xՎi1o&-3؃ B^w8EZ~/UMR56-{^l4Dd|}G{r3D/=p#nR d9נ(ivoꥨP}ڠ_Bͧ=hJ32@:77Q.34eڂ 9ݽHrDZ[1) /;ܢK*h͏"h7g8fs`LÜ[e d'θ@l> 4!tP= l)AnjNWmX#Ay>μ>Fή6>vj$ ت@ر#_BTZ{fEr۳s_:ipqv1U4¥ӵCG@lz|[ MȓNTX?`)~a xtNbfh}x'U2Fة-B~a ($/uG$"ظ֚XHgۦFOwWR_|_'Jc{)vu]|HxP"C5L `M(w2(ALCR׮lyUʽTc%Bh>/iVKT-/̔;J߫\Tk2Ut~ѽ+9qC{;INC P_K$q_>D#+bװ7B \w(P;Ř{FF{B:hl},1bK),OM钬.C4Y:PV(#U[2|RzSPA Uؒ[}(;ܛ+x5-$,!RS>9%1(6G.5mKO=E]kWVhhЦDq pW3@)taªy񐡀/3|6㛰kF97|>cQm-5D}hZm|zʻVNg-ާG ݱ{aĩ>evJ":x>ԈY tUЀ9Ђ?w&5A̧m*HI728{r(A1MPіlFkbƑQJG*FCݢ;HaVFrzH9):(l!s+,>ef$sH}ϥPiK0,%A4öۺe|k=/M<Nό䁂1qc#YT.sP>4eDfncj[u,O6Ñ*B|})D!a ҉$&cS/yg0a:Ύ?3~-㶹85t)W;4xvւ|t)0 YQ;iJa|v^u:=z!UPǪXcZ;SL t:H3w-مK3R W/)q /PK#Lzjw+jsݾR/WBDo.e3smVauyq~s!oĭB6Gx@Uyrߥv^~yFkMA6oޙ{ci[W1zG$gjkRo 1$EbE# gx_HnL %2|,ir|&C鼖+?M\cTȘF`&#ҟR-GA'l')k,g6a~zmr`ڮh hT\*v^ӲPSEK|ߧqR%9\V5ЋWbZ`S0Ԕ\ d0yBL/ѿٛ&B. ܗNWIg*%=Mxd:ʹsP(Z?WC@AlMk2o/v>%2YfԱdGr.BTuԎ}0AL OÜl;_A]bst, SR:cׅ {Ij_(_N?h:L|?l m[.N&3HC1ϰl_]@ !>X&ĩu{vS ?Ω%>/(;}q M:vbن2%8}"d_)z„c&Aу ܣaa Y7q̗͞}O;VPjBB|WuW$׽xHyH<,fƚX&8Q"8}{u1!d})I k5l!h؎d^wHYGp /p߳xX4M@s7y`hY訮Nug@)J0v08vdiN>oc?Z|\6AY2N2Px&C Sjd0DZE*󙭹,\xu_Ee`@(pHZ?H#Lr}6n ة/(gl`>Ȍ2pK!\niu+Y\},AMVG1pTyҚcU'P_vb*{DbmѱW,Pq? %Uǟ:G$PmqϲTjسp9 :n5Jg˺Rr:¨6qw&g>u]JAxdR7שvoOӋMA SsۮVD Ye<{`%[kF~-Rr۬&;]b*zo)brXsݳnldQ5ߺNku]Sl[Z8L$.ǔoy|7n}X݇pR[}_"8L(b1qהc{B90F7*3xdZ]{+zmZG"G`GytoQ8{E1{q>k2X{V:'yew:#o5; ӡZvzA[<`R/eRE!SQV9xrNaJfڌ| M/2g[Rꤼ$쯊 ~õSX3hcåe.}Aj t"g{|tYRQ ,XB O ϱ,cWPPE/87;n`o=:F0i#0  ܺ؇UYcppodTNʺr=0ƾ5M]J'rK\1PHvu4gh`:{Nd+|zm bˁa M+7wPQH;M |f&",s"䰱y]<g5Fk݅#^Jo"H#HҞ{D+C̐7ZuIo!# )"{OHO'q~? 5 DV7GjZa'4Cyz4quSlm*GZ@+^I.$G"iq?ST)K=) 3^R)t?;ڷPN;GR9 Ƹlon $iLٵ@%j`S-և%6s P6J;~*upl ēDY8¶: QvcħYUIU5,ˈ-ޯP!cӹމ70p3f|NB%t rMiβ2N2 v/D#TPYmC,, RnԀlV.id酡Y: i vD%MHk=#jAɣ2O)\96f%_g gmɂϽ_O5rU tي.gqo-xc#~䌅 IM#i2COE`fP.tpe/6>5Q>JO,I<J\Uո𪟕|4OC&@2P/-ס%QMB24<*ِ.&o5S)'gL,{iNqqv'7&(qD WꦡcL<~`޷L",J?ML3i`L#(4 tHnyN/,ۥɱEEjK+.,Db A)K6F鎹7<( S1.qyKTSv*JR@y>އz֌= #`?cwȮCh M. l,pJӭfО|U&?6B-=şY$@YjѯjUZBَzOv(]~? Iwɑè;AץP]+YV~[%S(dtPS&j߂)eܿ6r6zmAt e5~wRN&ƧpD=bW"P%x&J X-J&qU#zrUPÈ0 y~<Ӡ̰2Iv4} y>AO)1Ck2@6πNawwJ!o JW䢴K B*\ !򏝀-NşMY+Wye! 63r5IΕMB?ͧ 9PqZ{"4HC5 xd.?dhr3RmQV.M(RA3 sxCUhM3 ypVdgggƳ !^$Ŧk$T jY;LTn*e"yпW2?*%kMhA^0T2:,m0Ę IE‚>#e? ypA_aH>8=B*349P8jJ%WNګ'I50c+`4"hl-~qYGG]k {~<]o=cS^ YAjF'fܳ1m8]>Ҫ۠ЊA18eJ[rSNzv>_rEm s漁bqS(/ +fRpr.=v^ <0vaۋD ^Φ}o?8FsK(!ŤJ@E:~!45=^ Ū[c ֏7-=v+%]$Jy+sl:Z5C v a #T=x;hVGF?I ~:E+(-ʱƼ%R &{R~fߌJ .9cXUC3H.`F>[3O`+gI(6LoWJCR #DG4?, תk ` I X᣿כhmXNLh=mLp v3\@iЎ!$y},rVv¿MVVqa< ٻ M߈z?c/M1;zCKۜ[ h0Wa}iM ꤶ@Cdrzu[UH7Uz<#_GqqJϹlA+sDž +6ݩ^Sky9>Dg{x(KO]!s%TaYP)PyN5?sE={A{rLr6ZwxyBm+]?%zJRO]k !x%$ʓs[5?HtDFU'8AyiضmL^$L>Yn/zrY͎9QE#Zd8#0n7Eٷ4dȟ]W1Rf*Qy [H}.;B6_70NA<K>`G&o AD=SJΣvtF6=0L CRPD(,L7VZ$# PF#1BnP&`Ȟ?XbƗs`.vQ'_VMF]goVE 5>d8Xg#tDZ'!7_5g:"`m!x1!4HHk"]UZFe⓺I@Nd<|VI`kL[Y*`<SO~ئ5hW[}2?GU'=r:ETN j9Ex0L Qp)\Zw׼LbސY\;sYf5ƋȠI|﹋G_hV .&h{튾0G45e]^LMv-խY搙Ii~/Y=V3܌49#܏VRJ\h!ݿqe+UcyHSQO7]DDʉvj\]r] ~>&ϻUs^F<Ł;o'E>qGW1u.;Ք8ǣ}PDs(*z%[]DlB@S 8 k$ yJA5bs UD3h c@qdR KR'‚ߍ<~EWa( GTT?s8\+Y292$!3Vx8X &ʑS`3I^OLrUK mIy]_QL Ǩ 8=CFʃ\2j5[CO YQξyA25^ RrO~Ҧu"GP9~'IxA-[5 pf'x|-Z0qp6xȆlQ퍂_Z5 ~v (e| HYJ(elC~~J5 lԐꥆ,Z=:GqPj 4E"+;w0+6QYNtM݀L:~ ګ[OD]Bn).1vK 9:9S,ɿf .R:JL?deoRDZ=$e}RVkO`a:?&H׫ynb)(Q\6t'`Rh2sEbyA!H/7Csrf R|س*Rk%72@R9N.L^k<68FjC :!^B9g:;AڜyNz% _V ~N^d\k(ډ~,ek+5~-lGdN(af7KDLǏX'YS*xʭN0TY}q1^YM[`s)kז\mHp.NqY0i-̯H< $4¶޶0/Fט=:za9 2au gzX KNl0 -caM=@G}‹LEp-4ldOwO ϧ,@f޲;`3^ kQ-ӈiYZZ> Oob2yw+ŹHeMmws4c=DүPo8*f{x1FY&PG:{$E3J9 2ÚV_TYإM.OGVTo|e'Ǘ=zEIu]ITk&h'p|@`ݘIph M% qX&3,eeigE lt= Gb. UbCBNד?\q^2 oMO(boo7}:H{ (x{T-C#3KGE; t!u5.4Wuf~nuB{ɳ(ƶ5jyԕsO-`Hz Qc*s77i=à񽵼'`5= wA bys i8cۊub$~ \]4Z!9.95 nX KBPFxg2hKLUlSOՇ۸t?$w=}^~;nS?Mg>Z;󢨢J aDKUtSBCfImB d,8uP=fw^f) \n_Ґ%)H׉4-\pUm.%S{ju~10mo42j~\:b@k]:+ hEm!IUMP!Md{kڃpݰ9NbazvHk+qcpZҙw8";nQR~&.BN ;/Tz ckp"~g ׽ 01xWp@R32;,W$Wx lI)@^О\k-m9HרP/[#FޙI/zIJ.|Ru~G.UoKQ &TF?yrǮ+Ӭ m#UP>x<cvM[n?FՆ| J ˦#;YmYn4Ӝ4oA;gqbcWnokɘ3T!pX/*`@{@[=v|-$?%^~>2dc { 2lHm˄;F Ib0j@1y~cpY9L5wtWї@lC';o%!HgL#)nIUA}VCӷrz jpd<"ngeFR}vdyXDӢ !On+㞻~wA \Bųxȼ)\&ē\OF~DIew Ckˠw!n1//9l$`Oc̡̍$頰Xs$@*F`}%_@KL_γo(=!tmjyCtԞ=}9i>\*K=&} "#MoN߮Չ;Q`Zyi?,GN+wqB>u}E.H;Lx8IxcdrU%d/Gmv(5^_* G/hk(ѽWSd׬VC8u]V_mMgkmN_c S"U.Zv lN*xZ ti؈dw d=To;Uj\5G;tOVx2{O(.^{㠃h|,TT9'Δwvjh~Eo\LtFS 0`%.jB_Z7!4{I`툇 _,Ykrhp'Ngq 'CY+a lډ`WkHi Nд,؅-g%؜1H%%d #o}d- WB#lF^`ZǵIYE?|{ 1 O;p% M)<'JH)e$IaF6n8]2H1'ff䭜ꏨ Fiw\ՙTJXŭS2vd!fb9˗ J `Idg#[ķ~RtqT4"k|*\4bC>u  ! %HOb!`HLޛs`{ ?@:&Q+]R4# +55] ~A/.b#ǜd!59Yܲm1po~m|ddO4_JsRjiRITSX\JT $zNpVtpaG"U l'/TWHc0\G/VF. ]"h.F\(y/kkorV˚N{!䨣Aj9W}ogd@H]?Ttlb~_0Sӈ~.#$zoAB}3􆘉-19X]kU']z8zUBMhJ,{PrG2PnCk+?C-иy:HfV1PhA|r nK#>x8E۩t_]gbM"2/ AˮXA! ,ҍ)ZFvFy)0FA$9߳0Β{}:'!r&>}蠧FR]D6m d@QlB}^ xX"oFW[>T;U=I]\n<>&=^./^ᄃn=~[s9-jB+@+X]IWLƒӠ2E92 DR,| ( H&5|$hLEAn%SFfBQ6^lB㏱"F[\U}jz%Q֘ l?Y2}]Y3s®P_,r09E;Evʕv͑_6Jz0wTd#%jYUf.aۅ?e"lڣXϸ@*Py)'*+ 36\x!.,Q afh|`e(%*8X'6?nCuܲ ܻg쑘#gJ.Nۉ>vӂ\I Ml]O>3_J(#.G$_cN=>̣WER=vI{Kچ&Meq` 7Ys3uG}h+CW6sKWz$j x ;MZL-lK R"N`j_RᯧV{0^N?ܔ [?NRxf0}!?d 5␊x}t41Jf1 7բ-ա)˕@1Tx;H8Ϻ8FbW/jfq^`̦sȹ(O9f@*dHa9p\MlfبW`0慞?-UaIıjzM#EUfvoL0?,ؖ+y[!L/W%5pI6 NzK*R赵\|WZ|]k T9t/hX d"a/+>nRh;Ch~@Fm吅yBGt#o49PKJr=c\r(m_ H$$dF#V#nˮ=4*v#E=՜3fٳN- 4HmQN5(!Wi$JZb~ZX u>_xΰxn;&馚5Y>OJ@i+B v3mlnXcȕM,]x$bT d`%e#j?S^86 >Tɘۜ9hh K(k)XH cR@LBbDX>E2.BM<:%:T]d4XL3eBLRK h  pZA_ݸ!q&_.%sA8NZ'wR&p$w_ .9OtVo3=#l 1h讐G :efC_F[_ںnӋFPK7$3iURt ڭ"o Z)vSI׋4MJj#/#1egPs_ncqaע(>yX))@zn_m_a\EzؐWCZ E#z"+e)lLWs9Ȼ0z [yc$Y-nF; XvoB" n]Ӎm+FvQ$k\9@`ޝ>{ܠD dҖ\KG\EF&(oY)h*,lrl*;76scw ^;8;8Q]j&1006!ob S]fdY(|0诗WB`,Ht_0N /uK]q.y.@| =ƋU,_R4Acuj2R5%v `=-yhHēS壠Qu6xrr>e#`QABqR6v3H fjd{^TLs)ܗQF`zG8nyJvf%^voKs٩+h,-\Td]^葠BZYI𝹓XSztۘOǢjc={t$RjBz^Gɰ/%c˂Ctdt2 bS[JT;/ۅe_}_aKX`ѭ mfz|?*vJW),e+~߈4OYiG-04UVi }T>pI@ }י2~mpfcUg%6)tP9 T^t&Sen ~͸ ;(PMd'荀s743WLƿEƋÅCDcт=Rc 5۹ϢaW" ~5=EB 1Kg2o,X{UIn涡>+c"ަIr6AAxHDA{yz}enby+1#<6W.Mz~RӾx\zv'˘ kv}Ca?fƀhL9`"-jlQ9vWuȢQe +KU&G|,m^*gA8Ӑ5~VoN :aڃ 齡3SAqp{ZmacWgWR-k- DS\x2axh9Rh]MDUђ{mҮ)/i uPUhGS/,KJ󛰵!,~Pn1 ͏d H!#uJ  ux[>5_I4e uAznbt>Lh8Sݹ9vFx:Ytv",H eUB~UɩHB U*0.DxmQv=LGe3XvZSʙdݪ5jXjBZc慊 j;zPzrGBe)qG)wWGG0F\"ZI$ԙScBODx8(Uނ>dCJ>kDh-Ӊ 9T4+Z qN|N% | L3~c7L˺PQѲmLģa}R7ku.wkǨƘ4vWa$\yG^\\eb&VlgAՔgLDکiĖlC9?욃#aڣ[{|NRI˜b[QQ,~ˎ `?p߯զ^`"6%Gn^m#+A_-頍=64s~5$dP6ǵ7YF_ƂW\DwǬW=ewn(l넊?B WXа tc7(BʖE_b@sJ|eUF$7y٢w6r][q?+lSRteU 3m( ҶM ^}XXv?e c]:SetrQpQeGij`|7N.Ham*'G=UW<^2 >~m!m=x1X^`B>i4G%%W/o/eNZ!l_01Pj}\&pZFR]cMi~X%>8qSU}U\]<CLaIH%+r)'zӈ۟Rek35 jgyc22qdf2ڸ`꺚']5Y:A/!7Q<.dH_E 8:[tg Jv! ]rY0URw6~}|{Gs<6xl+Έ?X! cHlKܓ&}ri8g9]9T` N\Ǜ1L`~J%^a _k ^#ݵPs} T*`Ui3 ɐClUy[d1tkЩ\2Ͼe9\ku{$7vFj&`;^ZMȨq"\ nBɌ!5Rۃ\^ؽy뤌G; @)PmgIקR-V1V2RTICqI5UE{h!6値7W6-~cDǥ<6GM~13=v-_eyVҞdUFRToGyfy88U:#eYB`,Z:ፌD˿b#ݓ+;}8e%[Y鄼qu1O=$;bxIY(Ad|69#7r1w咵̮ 4Nq8))xcSȾ !T Q+0pScS~GnF:aY)JؤV+>LMz!SyRH~6cRqNI#{r}2^:6Y1GoK OUJfi'~B81ԛ6[vTe nRwlY<-.TޒR`bgBU[hڹ#-鈒r}AT3d|qUTiC]EQM5Zz}"^[!h$=w@A䁳^׋8KaYlU@Vf|ࠒ ŝ4ry}IㅠŃ*>#v$q9uSt P w.=_p-<նKVyj,jM@Q3$<FJ#y*էvְC%"iOyoؙ"P*9shZ @.u?L"[ly. aeE|ZjݒyU2JkNj%NY܋X]K"kB~^)w 237,Q. Ku.%C|e%2Zvv*JY<7O*3q!ErB#`ZbG4͜W퓸##Tf*$ 1aGƵ͙ qPUKwB<c9]Xe3L2)+]16"nuD E}:34n~]U?̀^9r69舆QGG EzP~, em W*\XgNQ:o>=jW蚦wTv9 "s[?,ZH\v^H:r&)Ab[I݇8(3xٶ&5Xrq_a"~ G+eZ&V7h8UIrJ_Fj]ۋj8QɬoeANR[@P~+{0[kV\|R;, qBbݎ{o]LN4b#-9o=ч>4L-Q‰_| _Թ֤ho %. \Ņ ZUF@i-3HXHa>#ZTҲd~ӨU y>bf fM|9:*O3,P-`줽H_Xu66ZޗV1 y]$T3 AjRZ+r} ;oUDu ,%bN%i_tS:V+~%zJ&#֡ˤдlXڸt'p'"-4f/sK@w{r9xM\f Bu>!X(K3&CS/+T 8pL9"J $6[D=tH|w,$<:J??.K718hg=TԳ/ PǨs೜tŹei[;[(w$ٸP>_fЂ~s4"N@e$yh&@d8 0r$4j\iP}I&čf&҃n`b*QũѳPV&;2.9HrLLX쾞Z a+ g2\JΖS7)(#xJ֚=ˍp&:)m«hb*piIE{Bg&[LUbHJ2Pd^ſ6rHDBQR3=#wDf_t^4-N^3|jbŲܬ_/Y[qKύC#]B|aM\Kig41Kr?8R"⼅DLQջu6:RL>ڗ nwyi)#x)bU%jfr̖O%-.Geܙ3kjS/L›$$U՟5*d%m*K S: C摙mxQxT|Q1,nzM[X1WEŷ27 m e! ,-M@liy[NMP*3׀m΂ٗoɕ`.~)CoJ".#h7ANgttA:vo1&^EIjSbؙSLV# LX}^uNbKFNjrQpzORGiF9w&vL]PR?:{0!_} GA0g߯1΅jQ'9wT;㞢uITVb%-ϰAo|%TepV<_@dk*NnWwU X@M&rW:WԋSvZ)cB;m{nfľ%`[I!)!-nA/}A ?!9˳ʴ7,em=<\ T_gJn$}o .JCuOm=W>qa`)R˙f򲽟&wց3AUW^uF*AA}uHM~{ή~Kik#5"Xr؊uQޑɳ ?fRʳY5ڜ]ba@j>pJ5cXNe8:@MoZ :QQU>Q`ѕٺ5}{۠Y)%JsyٕD,FLBCPҳNa|1 Ȇ <'~.lNrNN CDoPWO|qY= %pqUm('xc{)o [".Wb/-HHEf<|33򫈈QA|V %qJtU|.P4r% ~/ c LU֣m@"f&Rvw7!{/k( Tq̳͋QAhsY;VX9DKD/Uc+T4xL:@Slp&wh,Xmn[eT6u?ޚkiՀҦ~b>A!NXLJB6sߴyG2afzR-gYQ$mnܬwvO癘rM>^ɫ̧č7R0u2aީҤ+UxQZ9QfȍgvuՓyiorMH Kʻcw+dig{ -ڥOtV518v6|\|?VphGi D h@,3]ʥ9Jg9cV00w(q yVpg^xE35&d2#l=Rjd+} LΉ{4Yp羚<*Ģ|uv2z q h{mg,4p?(&ڐ ^ԭ0cάC긵= "$0-]#Ie|!S|] d ПO»6/?q&5 $0SXĢ| =E o)Uӗ/'6 ٘vN,W_N}t7'ZKq~BPTԤM_C9o $L$H24@aK{ȳ}[xU1jSe唅 @?}'B3UAMґt`ϿA /eHYvt'4xÅ5S 2Oe0k?=i~1UyMG & DsIӢhЙIPೊC@n-QAe^E:$ L;i&>[GQV,lRF׮k Y8.D6W#Cxj:((}Grh9&p~|菥u[]sˮ *Nv9(˪wQ1Ö/Ry.N#xU#:B:2_J&a )SDjvmܞ1' *Xiˠ۔5ڒse\r@E:CBQJ#j\sq29iR=V*3k+ XpZ@S. FP%0XZ\;iTQ{WGUBɅPhtF{] r1t*RFh#JJo h-2ȅnmK6uA FYI8;hӘ7Sz7 oH-A(lm땱{H|Sr>adl`'ρrI>w˻{'HnGxé\Hd,e@D-+ kq}tyyzw|Z{#4~N/{}1ּٶې0ٽ둓3a7(,gpNN$|sj O8cޟL5> 0u,օ @{b ؚJAZYbZYRMM3V50Ӓbs4v=}h?SZunLմ1 % }mN>Zğ4掝Fx"ξB>14&l狗zOqi\~ܐᗛr_.kPQE۠ιhH*G⌤t8SuK$|WGu#rhd -hP[]lqj2¾ U{*s?8i>S#|D惺#U'uuoH,4JuhK[)|Vuh&:)=\3lՐ*m?]U\ -&)+ۦ jXb'ߌstIqhLWuH|Jd?߇mx"Nc^In;CD:6Cpۃ{͂a@Ղ}vrJڲy lh]&=Q`P!mvlf VḂH|iJLf8x`4W#d _0_y%́)qYIUmś$+d(ݛv<"Sm,}_nĿ1B TU<ʤ=m3ҶÍeV0͗nu"}VdYa}7g.6s23QN YN]ڡk֔HnS/yr-RF@YUe kuٹaQSbBM8{g !ۢ!w"_]fq/6܈fޢ ܩMxbPHԿhH"߼]UBvSW8V]+lM؃7ٵ$l nOvtsfQDS&>2Yjҝv$x>j?'+}?[W u'H|]׉Dj ϩ}'#GZN|JXg?LKT1 xÙX&JU|!ޣ([#MVq=F6~JjJQj RG$N TЌ >Q42=ǑWx~;)v`~}gyegn> UQ $pFmDtǰ[X9oHU%6ԛ lhotMPXAgXTUIBC#:ppCa ^WJeQW=/| `M͑,f7]SĚ 1k2p 6Bqg," Ta!Fݢ5 AJJV"~S69t@YVIf($TŝVCz 0;n ὼMHy ?K8ܷQj6hWѲa"? CJ] UϥJz#yV9-ekԬ YPlXo+g|3#`Q28~ ٲ:Rz@,9K!u([ b3p68Վx ĸ(`J1t; JqsBֳ-fR9:=2RUg@&WToʊHwBqrcoyӱ3ȸ)1LhrwC? Ԁ(? iSZA1>ӌg뉑sbE"|ٶ*"oO =p9&p gG(w,kVM>v M4{U=35UKEA7In +#@&$:*D-ř#INIx:E:#ٻkŊ[.P:;S 9H9I *USuTۧ2_^wmn#k"wk cdžutYzL΄Bm\:ȭ'2PrlEX.sqr𓺾0?F'Vc8뀆NM po~U` Y-cAѿOɛuR1R ](' L r^_&;"*G[h;q,a>6(#&M_^h=0Uuyl fW vc]n ۗ1,pV[2/SvX6!qmlnŝqpHz0&]Mڀx!7rNl<ӒWW&L7\f0ʁ^|>mdjjC1^!-X3mL d՚#p !I5~:Rل8D>bE 5<'C[A Ēpl cػKD_xSu]`2Y%rc~fZKh吗^ց[ګ)(SA`ݹlRݜ-e5 IrV4`O5H BS;odg&{l\&꾗ږy⁗b{= X6|2=o~Gʹ2 ?(&r |ߍE9ޏ>1D͏\6c6y(84-R'fL2P&|6YaH0D)Us=Ic1.U,(R]wPo>>8/K}6?>WCKF" Duf})/dANzcںTB'/eEvY()Nhb^Q nށq-*e)5E:C@$)+N8UvVpwj50\Tk?0]qOrW3]xU§ۃ,<4`F%z(x}u8"CZ>ۺ\$.XH[|D:~ߟgWK_pCyr'YrefD|h}&\"?Ms0 ^ʸ~H\t~ZuhvĎC m~װ ' ~, #65Ćz i/aIlŢh$b'0J;siU,VdrVr.s>-Sƒq_b0^ cfL!GBŴwLafv-&XQ49fW=_3R.t0Qf{ seꢹ%okjbuhܰ UC0JUChj4lnF-f\Q 1-um\vᴖkt#޴KlĶޚWr.4}+96ID}  ΄ol wMOUZ喑`H<$ u֕'\$!Ji8c=ڄ~qԊ="m{BNCB{4%5:f8GLHQcź65l̸QYr^5u]xI5sQ.+mL='z)/1m+ ߓ i$B ֆRu9x=iXrSJTs{cFs t??zH0+==i{Nr! Fw> Rgp.v]fDeQ9%OnNɣWx\$B:9/dgΚnWU9}ՙ_Ğ~.,̥5B $MNy|s..z PmEnk#0BG;O-]e|k(/}`\?=Cj&s?lwr-9k}x{sd} 0Jb XUK֚&8v >mL9L=FpR$/h.Ct)GcΚihݘH̭ݟ0_֔-oG~ o{ГDwygV(j f:YI:gց3!↘-s*91D`$0ζH9d<fcM2qa&C+pc {!sTqBvޒU@Gim.M+R .8/rj;G>ָ$^4/p*Ђ~S&B;ۑ(f3^qc#"6*JA9Ip%y覀 CCf10x# Pa蟪*pDux$W֛Ec[r'U04Cu7*d59䲒sJJzM8>`Y|Hwp C|;󚱔Qb-9ӝ]nZ1n*Pl׏; IqVr%I 1.*o*VFOL߹8Hd7]"vq5C`eįݓ&6g>*Hמ"|=v;uhR<'D  Og7M'p>؋ֈkdm'C˨m&{6:MnX^زhw6ӔnOh݊t,9Ivx;$VQBR~!@}%91mi nAۭ)yxuJS|]eN\:WZ"rQiW@"p`ϙ\f^v6 %hUŪ+.l'j}! <'z X+9jbK5ծFR{χioQJjpZF phv{bS|E!'Pet91 Pj3߅Ns?X;H]bNa #Z+dfOpK5^ t4iӞJ5S,T-sM$GWz;S(M*0a.gXG}6 ;ϡru_V{Pzm"couVx`zFy(X9|̣:VzٗJʶ-&TsB|?LǎsY ݓTgRnfBEh8iGo/ j7E'(-?Diz65uӞ8ȵ';f(O}NV oa$Jm^v|aϘKi,Œ~ |HQg J(lL)O=,SamU#MqTcMfןH?9@_?dmL.y{j= |ɫytf(Ӑ8ǙKOvi}cl3DQ]k[!Tj,_̧:'}HEt@E JdAB*T= =&ƉF :vJ%:w,'t\l 5֓$دx>xUH|N:ZQ\2NiwFuL9"(Sgǯk 5驯H zPtJ f%d|d2vO"dX87ճ:Lw Bˀß[ IJ܏wj7kيXiDs9u6ǭ&RlPZqhs.Jdi]EG(< ~[;=q6;>4C!ŧֹX@BfnVU}|%TSrL`2Ѳ&H(2ڠ@]Q#|]D^`ȅ\ 8Z[ϕNuV3εMNCͳt:ѻ+#laBx`&$Ev#]0zw:RʍAPN;[WQł-fF ZU`" "6@87K~F;{'Fjhm־a(E / }k&xadfl;:7R P 5 <9ٴVRc8Lw^^|(y)F%2ND]e\rog*];I8: i;L2?#HVބ < 5*XiyD8P0}A6#E|"9(BUfHw[%_+01&~Z!UT 6`hD;XԦ:rZ@nD-c ^/I\&b!ƏxMٓ~;u0‚Cs#q VkA>r 6/p۝aˠJc^J{*w=2B #j}W͛e+Q?ğB/&yu~sۘߖ$y۫!֦ p_@,hckR73ai׋dG@ǒecU8F7W0@{ks|Tiu@_ȶvh&E= bmB(eB®o6{؆"%#YNA 8 6Dzvt ސ '2M ũʖC79ncT8Yi"L!{?c I{j}0+6@9|E 11Y60 rTkh]t"KHW@@DfTkƕxWϮum#=tѣ(-ײa[ :r!{>SVvhB2/ͅ[?v4Zhnb52kƌ K1]L̳?%~gIyfw<9:kt>î)NQ/G22= 9%W] 7ڶd~j:D8Uy项=4!\Y0?/qFGIy&p50`bsXK5 &w*icό${h OOa I┳d;x[p^O$9 ^)y^/G E ID {4UN:0Thd"! K"tBf>4aܝT#ZLOéYB;2LΪpF*YKᩄsYdPU={,._MdS[SJmXG2M4uo`yq]躝;\Eg&{ WSB_-d5$6_"ۚZ> t! ~఍^$6[iC8DxQwA6l{" *qZ!w<³ޥv0 f~nؠ7awi!ï|6WTȆxI3Q#!Rv*4E !dw6;ȓ8|2?4qX5g7a!^Z[Q&Z)Mk3}|$Zq=p!P-r`ZyX1#d_n<+&qLzzu[;N[1=Bh~ljN_WQX$ ^Mڶ*2p=V!P@jWg6HC? &4V?ָV;rBe™l35JqWMivqb\;[J㰼g RoT.N!Kvi"Ԇ_6XH^X͚1BEve~5<*qhm^/m7ߧ> 4`yɗdtV? f[dcq'rℿpa#hHJ};jYG r a\dh=Eng30ƣNߏREgTd2dIuj $m1Xb,zD7R(ɠP:92]9MP~6 wp{fE̒U)Q!=bْ ٵb5CDàV2,O?~Qz Ghpl[]wi5b{n//? 2,BcTeJF-N C13As0.y3{RV&q: ¡&8ѧ8=ZTՌ%k bhcNq|zd e}Oup+T 1G.՝활 /ry.&違Ā # +ŗ'+`%b/Nywhi*9=}S| 9Rߔ-L NFn\~~W!CI[f>}oTG8VQHLmE4mH)CC\e@[n NLoyr(}$۪rx ,Y>YuK3y'Vzv dm=b@q;op͂άE-F::r(%'B- +>z(X'angN?X}(?ZvsVk$(M6;QTN1ӮV* VpY"PV_L"π2jSްcFѫ72@ͨ2Q[wgDBG^Q|3t8w(N`bv %>&Ʋ05f1'AS ++Yd 9c !G&ydy<p~}=8K9Mag!/7͸" j:Ʈ%:ֳ9j0`_D|W;C0( A* oc/^0Ni(U'qN4{ZRȔXͨeDCJ[=#ldG+(o#P66t*bP=Z41r"[f$f0#P?oх]ƼW L$/:idV$1'nHG^Z1Τ{ꧏ=%*ͧveRBal1F1 Z: gTqbr]aXiLT(5r ſu4!LO3Jڰ]ezgC4?A3홫[7>Jumtʛ u%n]F uh0H[}*,1Wml4ϯbRh}(ji*kCyO^d+ư2zv}-I(] &#}>,=KņQ {"r5|TyԞC5 .Fi$w9-xi\w&DL*prq\Un1oѽ{'XS*MgAhgi o<- )5~U%$C+ ( KfLptOu2XS\VYP?@*ӓκkʬ.bpJX+6oqa%)Xon,;XlmKy_|c;L@Lek~Kd)zN:si?o7aV%ߏ^n38J_[8~QEKR`LEC FͣImèVMPr5 qdh9Yu)H7{%&t91 h2+ Hd#x `&Dw;'&x2LnÂAY}CdJ86FTiCv|E}bu.o\7yO4˗<`uaJR" \|.sf@;%KfJՊ¿xHޣv8@G}ʶ+ÚV`Q0MBTŤPcW!ϾJ,]Chb,Ƴ364V0 ";$sgn/)7$]_?_x\}jo)cyj0ׯF, ?xHL.>аKaQÉavma\AW@Ӊ*5^|p)ؼm6 yJ40CuXvm AM// n$ S꽥٬t{|/n0Q4sZNpGjۇr;UDY v@ҥg3dg*R2Hՙ f8{=&;qOmPtg_H`0y|'(]?GsTض/U7w AO8 fb)!]1Rhwm?z_H ?eTP1$̲̃栁sD o-y^4OU{gjk91vp^Mb~V:DF9F*ͣ1erJ4/BwZ>@K 9kGnK?B#6 Ɉ6A57c|plf@1 +.%}:bg,3UJ] \3QA9t)eS_wŅ{m.ku!"͍`*ɈbG'ٜC|_4t׾}]o-)Xd?I%v"ֲLvyGU JCeY. DQe~&^0*`HJc835Է&<́`~դI.ܪH.ŋdi*gjz`n;w 4TZok}~uźtbgSr<,mCj[b}~&NR1͋vܢzȋZ=q^/;~]G {h"D.w[n Õoa/ ,Jq©u {F;C͜SR7/} _MUo&g1*W6TZZ5U_ hͧ^1pR_"%۲p *f@tImQt;8XC! 1_7pU3x`=VO"C0M Y[*{\0!{G j HPrj"YCh$O>a7fkBŻ;e|zKf^^K 0rڛҞ 4Ny#'D`gjb:z]p^mUE&͈:eƴ0tXz$l-С[Xw`yva WbGW}vlY @$p[ !MʙTF-Sqд,[u"!^sj&LÜ0 LY?:~1-LwEE& ~ rCEؕm{}?K}M$ Z>fj\c /ʫt]{x9h?V+}7z +ه*sUpce0J+|)[s)&#яߛ~@kOMLF#[_7S+_,Av[9_w[Lr=NGO1l~wr<'u]f_nkahO :*~؅N}$_SWWV=D\*G/i\p h1G3o&6x`h{ݪ.ѻvIꎁ"Tfpf༓FlzEN/I_pKMоS*M 6ROP>Eˆ٧w6A/  WyG}].Et<ًB}]V;B8Df{KOGDO! ֯[ uF̧<6^[]#^㺜~'Yk,'iq Y ƤUZat:db:M>悗6Un("@goỉ"tF Vz^UIau'r/nYq~#-ݓҹHS2$o pKlբ"`od+_bE_`(]UQv[(SES gδ\7 ShKO9WLJ(gIώXJr~q=uQ0)0^"!+G\rfD.b꼠6z1 z[Y}PN[5x^ަVunHcSL 7m6qa`H¡3F*eg|/M؜<%c0k{+ *ƀOp I-q:]^`I!TX{ Ǩ do[f0cPK'$kW/޷p.¬҃ϥx\X M_~^úFq|4,NjNGT¾F{=)UƦ05C]JJVz\˭߉FIyjSZ>}F8]8Mb^5ss1d0dL5յ{NsW\V/hY )Tu``0;#:ua0/i%W^ 4j<:c!rRCT,km^0C@la,CQѬeKYB[?,3#a9Ou)yd9FLd'E7 !\NԨkDg趩[v-6BOzN)=GxCohHab{K-*A'SLT*[Ozȁ< YNh pӕ.$([M  8ȟsC\!DKl4ôsDn Ǧ S?(v{U3fluiY ۙ+7>ewPӇ/'Ai Ď;AG~bN ytPF! ttP*\ t>^x9i`\=DSV&ޣ|9t0`aa<5Ă3>QCog~8Ɏp:<_ Vi:c>CMlA`覮$d]'),F+뤧beXPlktXTuvHIv aaԟy\w .x }Ĥy(j/iti|$F1,ZL?݌qڎ=7~Fumx GCC.Vx >0Z ߊȯ4n9%:I/9gL\`Slqê/CB`JS@ CA?奃4S^_y@%:-P BfNj1t蛓G,<{s?{ &ohL9T'+U_%kΤUƢBlgkP= eS\h}w3Z 7ҩn.'EBCj|z:8}]q#t`>ٺV)fBipQ:6jB}GGsˇVfT} 3pAqO]u4r4Fo;}0HkiA:@P5Tp}~zDR"v\c\b3*eWoC :3 1iyV*@?p^ĵ~YٌX^U󹵊5QʫGtGq m{#XTmh#y?=f ƣX~40<n;#CDb0c36eϋ e#wRh?QU\pQ F^}+Βgh 2k9 u EXCC/$+ڿn@fO{%HQΈC_?oŝܴAu౿n}g_le]16dKv[j;9[1JwN۫Sg}fO3^G@x0*\͚ FBl=h[/f4yIG7C7_f=ySWqU:Z`ZYJȍ]kj$waT;H;IK/M4qlRAg"HBB|,5yZ{Չ}2ix.~"RûZ^Qn4UsN";9=: {JRR!6d*",#Zv9EgüAh ٚ;aƂNrPXjP(t\ަ:=چc6Kr}8]«R5)`^鲛{.5AMMWX;V<1~5$Fr$?ixMb -t {Okcp|dga-*D>N Tz(שWD/SΏWU{Q)ʳ5[LM`uK! Ƴfq`]IhCd(vu2 ڒ4j͐Soy"im(F#E!LNՒ^x ^,9,Y㻡>C1*ɤFOoХ@RȧsgIB[@Xl A0MiA0]UIGvb0rV7E B֍NK.reP^N(lu!Op;vg&0C q2mg#$?ָ:TˏrMmO=QY ])F灍>K+;et!rz-d_l sqDG[շ+`s ,T8~4arI6^Ѭpy?,huXR b/AwC6O(іJ"e px5t1VvzdڣA 1A"\X 8.\HsoNj$Sז2&2֍GbNa*%-xUݠ F=Z0z 6~і!{v L6~d#@tvnrY̮_ ו=ZqYp4i~VYWJ+u{Ri:t_(.}a(`CNxQ/3db ;!ZoCrm)ɿd$ KugҾP T郔]c0Po?"=RYk=44ǃ^`T#y" c+^7̉)kM;)a;Po> c7Մ*Df]xu☡55`*lx9LzVy% Eɑ>8Xs]>Y-8W4kBrs5VM ʅh]ȂlO5FO?Fݓ*%8~xz2aئ ?Hgʯ!Ofc(Ȑ<\gu~uʎ,30g^=.8 %JOR~ & FQξ#q;+NH>saO$?v_[<[\gNZgk)v˅]5hf®e,38o]]"ZRC3."q֖NwbQdYpi⩎,hx7NYh«7 xfU\6ayz\' 6֓yf=hcy.ࢫ-?/>0%4|dWjᦈ~YaZq`.J^?8+d6*َW%{ra%$ ͣAqFy5b_-y)Zu'=(g4b;5EDt_H持>C:yE >Ki~zgGcBEMZVz}F3 ?{7m|(Vg}fhs)Nǧ!S:=8b`_nT{r0k_4؎ѿm: 9)'vyFo Em%gJՍK]J2vZ$Q]*{JRM x@ZOx0m!~4;+&`JYvƳ W ]~ DV5J^?芘%iD ax\Eh"H%o |QHE3,UM9iC 衕; HI u𿰽Tx)A|ISzjK3/ T0$`oaOVP7hd뛀S,] T\ ;Uҝ"/Ԙjgꇹq$#!!lB9/^Z!|UZ9t-3. #o0 РQGy^\˃ B1v78Űh|äwն7ZͣS5tQG}Ji+?VUL *Si]g\n,ooSc c5"Q35Y1YH$\nB%lS[Mt Fm8ZFڄFoy \ ٛ>bT:l4V4yt9jtF)㈁쬼exQ6m\ʼnK\!k ݊J7TA Ƃ`(XL $`J@܉<# ^\,yA]r֖3؈oDbFK2+6-AR4r9 }]" 9sxm,2:P;xs!8NocX._%D\ gP4l9%◷{2X Gi\E޳ *N.0`($~h VȽ atG %A)' >֚HͶ8~l/z-ԉ؇0/,ҦwM4gU1]1` m1;1([UJpk%w?0DHuXݣdJ0:b.GɤCV7Tk$Rt+6}!3W*Oi^ϽE5 !mRupSFX Η:IŞ/?W:0iR'c]XE,bxD_7o) _@2}ڥr?Bˍf"[%^[{eqwԝ;"qT'wSrבϨ7˾%w`d$E۴|a|y>63Eb _Ӷ cp+fk?5a;hD璟 XԛU$:J_vZcv1CmMe#aaS[BzsT@.S/v-#0nmz\eNPhio͗"TK92JCor܅hG.ONj#jEW/V 2`!@ExX7n VVN̸h<_wG :$\Q*ZFhnjj6o3]BvK-"L/C{Ed*%W-%3S^wmgIsD3vq;0USf))|&.#@.޲X/m󣨽џt {>VgAIv(p\`VbbvV1{E>ΏtH$+i8 ֵ^(ԓ; 㘞IgݘDXȏ&7M\PVN_؆$f?6l})Zbǚ6}G6瑄 vZ)̓A{\։zްJj(sHuY }ܴż_'Ry.1^ŪR`_AFpo(I#G\FD!D: 泜N1tWcU29PwhMP8AV5?|'o{2a #?w4;17}8SƊ`} sK0uMo,joGRlnju:`P0.3q4X]B9 GbvVJLX;**w%oN!cwKi`TPO?{^ e@#r#B^ *8&$\I Os=*Q#Z.φ>E^R终q*ڑ;>u.t^lDa?g%OvԾd֙iWt7#hQ{>!6w(&흿 |H'3|§TTsV!Xy/h'&S;>LR[ z_ Aa1sHR9bYOQn&(sW7PvJd[A|aKl@ ɥh8+gnm74=\JŠуD=0]TW^yPE>>uP:1vE-iqX"0WaYcʘr&$ɒf)aF(o#BUOR?qHEq4]VFs!)g:quݫyTBO1O(E?-U%;>yJ Q?IymGr7j e]T9Tc }i3_,kgՈžhFb4xU xm3}iOg,>MSi^d>h[A7gv2KF+>?7'.~nM|SB&YLfxr:}斴9\G(6I -rp<'<ثfqOo(@N9T)3}ل+dn![TU\N?f;xd8|Fڈmz;Ŝe4(Mz1>Yh?xE` yζ+S-c˂kxFecE U~+)1 DmiE 42i;.BLNIp}&=r18S++%X*Uǫg lC OA0YkF8*嵞&˝qSV _$`ce]QɶF+<ɚTSxD zP< "SWdRrOb8')/V>W YNTΕfNY3ۍvH3=f? Bb.[å J/-VR5(HXUƪw˼W'bӚ[-f`l+]Oir]-:ط3L\ע@xK.kHf=Mwi,ӝ7a 8,I$ ­=QHD)~6mӾJI'GODaț{#>ŷe~7\".͔a o5VȺ/y4KUWHG9>D|i&g2mf#UL;&frޖ)%*A%NpĹ6I1s93 *h ! O*`_pl4n$@r#^h^;/09 tSSŒh Nߨbko[[O&#`sAE0cI^!ٍciz;xxLNay6Ajtck|>HWS xxF2r> 5ugoplD`TjX*?XLn6}?AЊž'Og{ $5l;>a@(kJC&ղ[FUE~DhjqglyN-@WnXCOgƼ# J@Q,nJyk1hdnwI6e쪍|bdf`H"R^Xf}5HcD[X`g$ߜR_յ21F-wj1xnB.*]B Ԓ@Y+L5N>fȳ_sr&sk-kQ%ubD&y.$c_\ yoe bԍhm2z9 2 q<([kdELTEeVykYmxc"`tj!!FeE'΁۴ms E+SuWiҍaڟ\ +#{_8%wDKig,zHk{Ŕr, g}cM.LDtA@[ăV;'9%YH1 EʀznZg\IHv|J#VD/*Y5~bk1&ӭP"BNr6܍fj\B7"=ңnْ[wݑh\es dd(^,4xˮqиLrR\Q;YF֍*kûsJ:R6}NKYzX,9L5^fb)a"֬LDLŋ|tOP!hM/Qp Emb) ^7<ӄOwsrhuW%uldIP<Fb XF]jF5(~ VO o#rNGы U;[|RȦ /ꡗMDܫ޶RD,,GSiя+E0! ef0"^>7 y vE ((G8*H #\Xj .E az"=:" JVN-D@qs d E^ʐ3љט&8Ɵ'0 1rw*<bM-  fwL?*SgIl BpL ┢2!VPuȝ?;}_fM9,o9 Q|g/K|i{@8Rt;IZ-Oq{g&&bKZ'+G5S21LKڠXf C`tYؐ1-p@"T~3 UAW^ oU*_PO H|o?;b0M0Vr2.w@'4wAo_10f=a(ZY+90byr{uE\͖N5==0x`U}cDc9*_nN1ئ>Ķ*r 虴#?lÓU5}^ȟk;5GyiasWފ~#Z.`11& + ,1?+ W'San j7V{ b"$(#ǡ$Iw lWpi(ZR{{֝QF;OGJv6{cɐ~jժ[[o/OsK&Mr[qM-qW9NzWaGm!pZLD&b Z)HV z#;#1ӻF$D Wcu+$h%c`07ƅl {WvSןra}=@IgAi^Bt"vKTj KIag6>>SPl_7Ri !awT53.5S"YgFȹG_HV0G3O ihZ "(v%^Nns A]xWj~+o> }!Vgą[ ~YeKaoPvp1:2Q; S{G/`9,Nݽt8喪_I7_޽GWt,Vdg1컆>uk[t{ݎgE?njd=񷄨Agn`JCOh?VFi{yQ928j#x juc5aE:rԸߨRy W:W'^mYq{.J )F;̢2 LEؕږ1nT8KRH$*UN5b[˺_֩Χ됾gS_962wwQ`J+佔:<~nC83~nYR!Ga# \$_Aݷ*I{p`24/2_X\Ubg7~{.ze+}g7J\i%A#&wKLtl'Э^$]l/# "1N J%V%.c!y&̨p_-`F-BZgyqƤV_[/!qo($Eшo`eB{ij&N\Ѹ<3ƌT>i3x+40&|-n7USS`0"b !Q6;\Щu7_|lXuaJa1;v͒eVo{ MfIkLX'fZwVq]<⧴?,/e* ><mdq :d2qlshi$`Q1LZ?qH|o1W`HdWv)b7P6NMAԍd8bY6ꆺqLAt *%Z~7.F# G)ڽ7Iٛ:QBȝdJƂvcR$Zղ q;[F go&m-^Q!ݰhFC`yfLЋb!7N{]N(uwn=cןJ؜BJn4%twdy%ִP&LED\f`UڸkQ1B\9bJb*OG磇xՍPf_Us @I:A@0Ɩz^ʍW|:!Xa ⌫(ϹCmG £O5i+@mE9yhyyTy=H D[hV\N/-+KZb3kK* }3)o2oh(VSG\Xӱ5=IbGg5$yYwo-ǻ;ŕ5Q}͆ssn#^np㷡$ k?J$P~Q*U.#5v79]^T`ɌʚE@j`~&k>PcVyWPAtȡwD݌n|ڇ* * nj Fp*( | N]eVBe.u&NZÀ'Zwm{i} p ,>3;((igZn+Gc J[7)e& 9ճ Y@1B]HqMOL(sr.¼ʲSӍ1$ŋ_5Tviu.cGHi4v앒,SW=Ϩ.^]%w؟<+wRr2nOw;22͘F&Ng(`hLN) ՐE9i%'kgb?adU>5wLZ\kP pѺG΃V`-:_-3ќuՌZ2/K0Ymўx!cCOz!Q~Ι҈1ag{}7`i6.ąr#YWwxzuZP_ Xa*[ mCܣXݠhu̞-ČD'Pa#r͸o$p>oo~) $o^scwwh:9/IPZ'_v6(WYFK8}raO"U;S Ҽt gT_ ~7vz^adj~A'?^2_}$.}+Nh`(Ge*a?F{b1)2݈·yß0BEt:-Ξ.o?0mP tvK2Ό,'$o{y=Ikyh)yʀXXrHt}D3qUE{vFD Z.W7ښG!WPO.jiM.wc4Z7YP$OWa9e5\LN]E*tnͽis(u3 )|:_/s^$د?} ) bLLczMv8Y#aU@-n^ JPQK3A+Kɽ%b4/O,o\#2))<L,gjŬLU*;w\S*uwX]U(@(g)blZK " - ͮ4EEV )g_GDտwGAh(|ZLdM_"ȓO/[4OhH$^NӸF'mEmbPf@ҫ[ijd3{Z:-0ݫD>L6wǻ0qH}8ly>D7Ȃdy\ h7Bwv.3Qie;a+҇iɢS'eMùhUۆCzwb xh<r"(Qitv0EaxLZY4n tY E G{)-}AKaI drdg@*pY"s\@jˡYX__`eQ8׈-S}5yx\4z~OMڑ)4r懝bk$6"Gߚ誄{?[1Q$d^)!d%*C;nOۜ;Q;fRu?5: Khb+#qmiPLJ޸gaQuyƧp4m6BHŋ<]߲6ܩc$} 4~DHzrvYYZ[rlkiyɔe&~b+ޤFxX2j\%Y:\+1{o+J: y']o]]a9nN8/5u.KϱOsݘh5|ֻTG ;?M'Ϭ{oM2Kz׼XcM"Gx`W2"3WOQK].Τ%a42H뗮޷*{*o7/"(ɇRfFN:!Met)S;l 'bF F))yNəGu2مʔkp3:3LԠѮ1x(A6~`Qb~sF/SdlԘ*L( شrBP%vnfz~ss[H-uS]C_PX)"c|J:sdDrhrf2WްS_,K]籼9t@^i9!BI#)?wjAtN(!Rt&D@]t % 9{x7IE0 l/g<" 7o, ڮƾ;Ґ$ޔnSE6ti)'%{5S呁m% Xe5[Ea/1#1^au_N"Ȇ26'Qh;(wON񺬢Sw4%i^$p$LE`SfX B cM[Ң3'ZOwSWS L^#PJ߈'mhտHd^_t uPM )z"u.AOC ;Sփ_Y6qh܇j;F̱C (.v^xPt8_b:$GМJy]=L"O4vm=+Ӝ.cI8eQ. !ѹܰ ]ciS 0K9Q!}A :(>L8`Uz<RkfJ2[qȡ+ONe; ΣM葒S붌S--{+xŠKrЊ4oA _|ߊϻg4'&B:vB(f QpkK" 27 Q s .!LQh󺞏zx- RDw@ Kӕv% x%`ƍ=oGsDIh0Jy{B՘:r/B_M ,—'m>kX̑Lj@)H cq2B՗Ѐ Q.w 02Q>:TAa)(|aOOL RV2.#Sᅷ̦/|jG{(Y;Tczxl `0;$Z JFrO7fǭ.! 1CjvL4̀2̻CѬVD*֕c{MC[pe6 AI5G)THh~ h;ÐG(Υl6%IYj;LMz$MeBt(a -EH&`\L큭!V@9n,ŝ>Jw\Z}IR6RU\)>|`8JBNPu.Pc-$0D!~Zbc- ~%sʝGU뤡AX2&6M՜LfыI&/žrWx=qaTcSTtE}8gkT 8AIBF00%V\Qrۢfqp Ϳcx?rݛm`bd#E,ր/`^_G9~-;C|T}WR)|8"{zʒtZe ltlB>۸흠ܴ,МU6,#1>G`nbt:(ԙԊe+%>"(HwFχ>v짃HKtIJ (k-r#Xv8U_9eE.LւFT{e@T%}c̔( cʡϠ#z_PQKN^kc0j ؤFq4sdM2&!V0j\\q1JYž:apyj**WFe9:(.`Uѐϰx9b@%PK,7#pJRHAF," #)5ݗ#JpSR>K1\uG ܷ_jm+CYҔ4> gs Ly#( PNn2^kX tM~ e]Tpk]L 6IF#;5vM| 78N?oo5l}Aճ8Chq/u%zLSI{fj$a}RNx3SAԛc{xh[pD/kesjb`Fjz?ޑx߁Xz4Rx-O[_x"91^|+9ڵ]KpbV?Ryn2C9Gr8q҈98ý켔m1Y.I(Q4)q _6_q7:HW`_dCX#] vם=EQTD6HQpHl˭*7*9ٙKڠ8uM{ B7ΘDWYRГ~`:ӎyvIӊ39WA.r (vOFN]ך<{+C"/y5/nIaӼ8BgI,kt "K`GC[mCu0QyM~|B_Hn,R+[q#{qo)9D<5"J[5 5/$@:>]=K3)cZjB{^_/+ S3C#p,(Ϲq~(6%=DCQx3EhWn_A[9Geh1hң{>I#_?A̔ Mܗ.Z6)QģtQ)LWw6)WDkFB|~a].p2c=3FwqS2H0C$Sr;|ttTcQ0}4u8־:(|sc`eQ@Mi]1h ̟jmfrJI9q9_ks6"N.;ov|ޯ= wؽˀCˀ!tWE;TPq(xw`5QEf s6bݕ,#1Q.>k L:[Vf%/4~Ӹ㐟&9a(xv*n!m;ULlsC1vOn[9C9p\| uhgL6{ zjI_qX5%"JbA/{Н_! 5(!x/. ,JICsݖwDfTDko^4Մ WPt< %b) Lf]ja66 =T.ƽgBaNxƇ|-Vf`{TM+jр3nZˎHИxa蒻BUQ˃|7Ej'l y^w5xJt'f M&2&V00bneGs q[pg;> niV5j%cƖ v%@Z={W`S2/^ISMOFřUWkFF^$D-> kzy%ט9'q[<,Dgφ6vMԻ^yw/0j4Y{b~Z;eܢ,xSI>~n OՄ掃&0+T1H;U 7@zB5\x=Miio룍P#"#tS1*O^xc :<3vi4:Iͷn!ݭ2 [}XõhX϶jz̘´bnF$wnCgɓz5c#tK7C.11I?f%<Ox0IC)~[|lxs-A *с) 64L눐|=i-VfJI; l"E;1p4!k|y${v ia4|_ n3G,^j &e)Y,\2`q&֡~0(R 8MTԧZȭ4 577%0% WXԾoi%R SnbٕNK=$gjL n<}=@-}h}`;R@2CyN} a˜`Oaq]|Jj)OIUAc?tT3@ y܂#v=L@e^xZiehbCUNxS}F5@j Ub:=^+Gni*j$mi4~f"Y5ؑڼ+xͮ̂wA3s>Uo5!<=uǴų೘š!&?Q Ka/lFz4Y,01@@de">̦;bzstTtY  |4s ZuYr xIaϰXByI kfSiprmt>c~/t,hm]6_'h#=>%! S386^!Qr6WD3^(b $)I ~NmʹmfJרIma< DG<NNقerCpĒ^&LR.jz5F"^~^P5¨z e^`9_:i*ax#X #jñ8ONz'$.#fU`p Oc@E>nghkJQƁOe^W^unfqUnQr?cQ2y@!,ltGfֽVS2Msd^pzMXFd^?-m]ek=+EQh7n7Pwc12@P|kL*>Gg 6Ff ^0%_4 Z,kVx;p;6hxՄkny,BwQC?eȋXqA9 PL De4[vRPb;NYvԨF?|+Ч#>=𤞎hpi7%%*-{LQeQE NԬApm]̙D [*~38 & UG61U ,c3OEjSU N#jN_JVgzqng `qj9;:v[eD,7|6`9t@1jpK{/h>?oG6Jߖͭ8s*y3겁izhy$ʙk<0<pS O[sKZ.3~y4MJ 3/ K%:=cafJȣ`Gb/lwY]GzXs!btִY ̨8;Q+I/4o  BpMj)l$:P/9u]cŇJhAյ^/3..Ke-mT{`)< 7jj(d[KhDQJI$u,i0;ڮ6(lwԦ' !K'H[oK1GuL6\1~KcK+)>w_7{gnI^˼*,QZ//z O$$OݰW.3.sC@YfUwj U6O]F=88nbQ 2{G:؊Q:],si\Kv}pS CV  .u 1?=&ًX4nM_5mźZW+Z(1ʐs G$ׄL7 O Շ>a*tNAwL0.ъ݌' 9ѱce 1 ,%F>s`' Uӽ,8 '(?P`7n\RkL.YĶ HU0vFpÞ;8C_HݲJ&X$Hoe)KN4W^}{?wB?u~-)_IRaALȨCغh' "\z TUW|YwZKW6,Q@fbO#ВRƒpURO_8ݿ883# 2 IKGԐRGce? J_ńȗw+)@!d1#=%0 0=AZepWs'k_X>ppaΙ>)ȎQ<-pCj2gE: =ET9(Zwaz2BBP\P oy+7ZF'dxviCsT6nDY ̣uw9>9j*"=ο?4vn6GD7~s;P{s$^‡ `CSA"Fw%@cS;W.Ѷȋ%:9M<Uhx'kNfi#| .;!(iFt m6 xNٵ7,N)2BZwsu#6 $mV^lBZ3%4Oa6XW=(O`%߆z,V](fq͉5Q&b+* Ca)f4[^SDSNrد* /> R}4Q: п~mBe|=B$ϭ?N@ݚh#Ё*6wJ{NEmpŁ^B(U:hhDzbunؿ>kL,ƽ`ܝq4v+Pup=)'ȘC45Ҷ,V}Q-YIA?yL~ ~)T,@"'Mr߸'ᜐm#ND[QdG֌y.ԉ'Ճ@A,Ck  IŔ1S 1m`& !5]ٶ;?)Ӝȥu+eG/34qJ`yu cDFu7)A#ba-)"MG B"=C%E%#gǓQǔ9_z 3Hbb @Nck9kCˌu)똹/JJptB [P"~qF Hj!li"u @S?v2_MG?' &>h Tu0D0׾\zR)@Iq6(##$\%wj 17r\)>-nP6t#g}q%s.陈U7|9)֡1"fj]VQ8ѫǑHCa(ȣ'~D%U j_Y.lJa`7#@w)-,/'Lh Un3Q'"o۾|!+NmH7С՝l!OSx$9.cЏi96ew3~b-"x@^Wv+g:-zaW}O]qj "A;+&10 j,6f.`,ؔU 4y:p`!)\s4=@v,S\V qldzƒ'5(t\(oܾPud.NW-ˑ&*y}L=u+``}LL:獫|^aЎfx}@k>'J0 п$ Hz)2e Bf 2+M{A٦ +Wۍ3|/ ٶܮL E|Tmi}v# {FKp}e9[3n(!0n7KW@Gu$MI8ӊF\aqRzE7,=M_56b8DH?^fu7גK0_5Ͼ`Ohcpo˯EɴJG%|zT:#M&;(ٽ|z_ $^5gP"Բ{mxaZo  HX,D-wkoV5JrԢ#Uc,C']N:2-3xC)!@SZmR.}gB驫1dq*:P2}; 0ίʴ ֞H3@!Ԫ~-+d/\޷-QяՆ &~VB# kbuP8j)%8^εS+U-GE)09VLv틷N6gzX^@xm<-ֻlă柙Wht,L,nBpr$rk`2+d2~ ݚZqE2Qo8dyY(6, qSQOPEMUm.+RZal@-eRL)^zK$t B9Tl4;P vr,[6xПwIAIi/1q wa vbiAO8s ͍=?7\粋JWMDg52Iڙp!ቄvO=ܑ^BA0X\W@ξ kF N#*i"\yN83 wIccV|>u҈Aݏ=q;avNaU t)3MqS 昆 O0Y0,聩^X4Ϻ'}IݶD!Htܓ񏯛5|`=hNn |- N^ia}M]{tTo KNPvm_NVQjvU*Zɠr *ШLD߻kH[_2y?ݕ`:pQ;}Xm| nv0񮂵f84Jbb F(`q+5\׬ם^)j6@m7h}:w~5А ޣzs/1.=t4?َOK;oU?9*A:꺌!g4ntp[$~9f^t!ސV ׷ [I xSҝhzB9.vk!Oғtا_KfJm園.XEal}۪A ,+'? rё;Ht|Im00_^"d&ׇ@AA 6l=\] pqzqirW0=L%\^fdЄ\O(|,uCr-5|};Cg$dea BFpMfK$Z#zEVKvZ8:cY #H@ni1Ҭ!*qj@2.[Zb%3xD%;JBIϔe2Osp!NczZ12-F8K([XLת@8⼾MջoTCz͈^|;~7"it1/?%3zlReFn8D;Ⱦs&w?&ѳN5̍s<<*Zm2'i%ϦIEW\ߕ <ɜ stwEs33ZrN$&dCpUѹ;|Sa]%%NIy>*:`lN\>E/UU.̄?q}7+|䞕pW˕=*Mm;:Cӳ/ٹ $ sS}r2!3`sf|i{3ޢY~vYIWjb 8n3lȒ6ʑgZĜAv+?zQ?PM}#S7 vOĿR!x`h>Wm_VTeQyX#n"UVqҔwZStEp(Y@?yU~]]O2 k V{B.;яn &LY%"dW*_߰[Mz"b$|@S8M!\g d )x3wcukOc l1o5޻հ|`miDjFtg29jp9HwSxM*ݘtґWnѣ8堰at\^ׯzȏɣ"86bePvۚ0K|V 6(Ohsx.1ZΞoWQ3^Y#Љ?9'7u+0WFKL1=/Q,)Dy' /`za>Za&s ՞a,\MQvgghF=Dq` yLRmY3C#Ln" hqh4tZN*RGbEfrM^ *[ 358p2ʩ R D"yY:8g0?_[|ߴ[AOkW O`߽MecMK ]$i47nJ1Nh!Y]Xii{3% ]) ۼ۲P##clՉ\獟XLCGAloB)C7s V5ޜn &$iqg ܫ,9LBg{xP=*se"Ijn 5wҹK)z3!m3Lln֎c 7+G$1\չ,r#BL@'HJ \F?] zH(f~똞 OP;& s^HGǻ4@\AP~f  |L|yħrG>D/٘,N &{It(2멇x(5cjc~&mBj-*ek5.)>g&,.a,Z]!L 9%)kM^ =\yߖ2ɝ Q~F @~*D -XI2m,w^l0M: S/(妼|_7\#Oq\/y /r$x:8&8Sffs%xUs`78T uSJ#8zy$pYLXL1Trn\sBuBG! gZQaa@#vC(pdșD\7_ϱp2 3S>xc_H$h) `)7iz@45ADَW:U-k8-9bfK~EmW7|K+O;` T=Ie!(aZ˿O4XMEJT-%~oCX̘,'R4G`7 XAIMZ4x9Ό 7Z0Y%}dsf(f=f JU}fGr҇ݓS; xIn6[%m,;]|-_&S8?dz̫-5}rt : ~S&ڧII i;=Gd5[gh6ӳ[h0^Y2d;Y%n{`xEMR\PVտc6P.7صRv2)$-h6(Q[PXw\L<[ y-ȭ?fNC;j&Gw.^H5In /5ӏx 4)j:W-k`]IWY鹺v\vB!ّCBеJ'J Bz+[U jזkv'8N7@P_) 8ԣ?%L"j\Qc%)!>M쑶x!S~vi,۳q3/ tyUɅE6}]c.i'g2xQCQj|{d#U*p#[/1?ޘKrc콒{PhJ[ct3dD&2H;A'2r\H nGmOYhG JgJ֩C#Χ =@dṙQ'L֩Y#vXccϥI\v]3C1U2%cpDNag]Y!@ْMIlR^}+cEqs1u j]%h;p&ҺSJGJ3Ƃ% U.:NEkrj 6EI4Gܒ+]UJ$k o^C/u3;5onWLvy8ƚlRPܢN,T[%@0GN6GBZ Nnb6-ȡ=6oNUAB6h2SۛEՖ+A˛p4;8pT$"0MyKNv:qK@G ${S!.>}xOr@8}PmwiEd9 GuOοȷVSE!fs!Yx-^ښS:h{UМHI=x+;*ol 3(_<(oAt3{\sdD˗[r@*.xqǰ|{b0\tLw[ʼn_A\<<͐WW/voa OTn;M뒨1!-bYx+(;ph|ɚ>8ќׂ>M_EI>P'*49n 慨`ڡK0`Įx7QXe٧{Y;Ir5eJ@R@iT9L>Pv,2v,(཭ FDY8v+FhxnJ`Vv4,;[[+t 3# ҅cK0x@z+.ڳ>`Z ?,vVn=ˉb{j & ==&KsU5\"p?^ Ne\`W-sp1DAYS3j[jsaSϓ:ϣnU.?5aYQE1{uKO,Sg02Xa>of#9.(^d6O\4*;0 i$X{_\"N7 N9֜g6iq @(;&\ﮜ`w<9M{滸z( [%hPmTxyԚ!`;ji Y#&'JB5$%8o#i@=?!} oH\sse~ҸJP`u]-־<2 $o|ԢCwN8+$71$Ly]δK0S>w"3y3W cрj^bSI"1YpLλ]`Y?%uE \zBW,"ҕ ErT yޗ(z2g tbcb0$Ka%&wFXTiw)!Z..xoH^lQ4'7LB1Bf<"0ȑ$rjV HFH`ޖ10 DȶYa w#n PƄ'=24y{>u{ooFt%v'77Yٶ<{W.gP)!pv;_"!ǬKn=էϴI촙sץܙ%~ .mfƮOn?,v+LFX i~jy"w-l[Ŏ+{?eɸ?~|{:;XO]d,Ayd,_b <68k?3Z\\GC`ۋB1 lѲ@4 ǫDM]TmJin(ir6/Sf ?IkX|0˙~.*b1 5)Hj K['t2vU -ah%Ɇ͹I d G;7?VΩ7凎.Ej1 U?]7$p};LTQ|(ȥA.> W*P8Vr$(@:a-Y^3w!{״%E2c2\n%ݞm%x"xWTM,l u*sYGjCm$|g!WR`2\$p/\>8kX!4UwK&A|̤Os wgckCQpYyJj*-.l?1 }oXlfg1æ͐cKS{1Ɇs0.4 ro`)¶Z:Ȗ$Q$Rzp>PV aŘ--g[2Q ڼ 0@8bͮ~R\V;^9B|TM&tZ~)d|lIg+kÖ"ւtU0 xrӡi; GFLg{X.ef׬1M5KmY/c<1ͶMla c`sa{Mu&Uy %sFBMS $JkČgv`ALfg_H#naSt~`L4j*+ Ȕ& Ȫ ] p&ξO'!d`(OfRoPdFޥ}4~c|n)V㑻u ]"n3夆̦$׻uWzo1Z_ ]`^bfJ` ՊD\Xq=ztb<N6Q S/w;H^Gb}@׫N)U+O(BBGx>Ob AW}\╻'ST}vDރ `]f$`#ߒxۅv+)^Y[Plsv 1p~|LI-)UpyN:2aG*C !Jȁh(3F&Ы),YH?ʖmo:9Z0; Y 8B]Txc-̴7̵ºNfIACѥ9Hp&XB;\5"U8{䝛#hcch ^!?c[6Yz>}LςCGÉfL l$e< me7.#X3n4+l8½ӜWu@% ,0(\xCVJ= =؉&a eE,P4\|tYބ˕aK"sw}df\v%"A;9BxζP9}/sgj+ˤUwE5_&?; ʐt4dͽ_L}7 {Ϋ[3H}'ܡ)R4ڌ՚x4( #-쮪R֛048IO@6G iCiQVKBU1^ y5ua71W.gE {eő@  dZ=?+2D`֡5Ͻ`=:'b`q׍EӅ.*j>_b0e'#t|rVRt\ G}.-L][^k qUOWr{SJ_Nl b}e1Ia QuvX~{*k*-PUT8 ]0eҶ^$渕9$cXZÚ>mJOKcHMIvP,ueM-8RzJ$FiºYhs.+]ʪLg1Լg P1?1ݻlkFރ$@54?kd|*ywS˟X M_Lk?T*tJJη;Z[ g-Zbӡ;VIMVP8= zA$0V0+(T0rE]&7 k^S]ǽH)vcCh:땴&f ӥ\* x=)ŠKhiprd'GNm35c9zSq!P1``^h7Ii }Ln5ç9w!T^DF6ZRY(_/Pٷ"jw읐lKf doY}ƒliXDOlӃLOA_ل*臬IiTSW fC}1~ɤdrmTn#LڌS?3g(i~xA4 A)BurNPLDuڻ>}8wA W+FjS<9fXZHC\]{.k/^'Els>4Y0C8bMC(ҷt꛰MB204 y=!WUn]wYڂtV&]BVj\4KA"7\{B}$fDjU0i'× 'C#K}QZRK8REQ:d6oPx䙹VCR B&P$Z^"7*h'ǹ/6],vX<׮fa\JAUTOQUگR)=oLAǻY=޸HFݡL\}qؔXITl%(0NittlTL̛0Pa`cq&"mK9.30벖]Mϫ#W)ֲ#JGzK乩>نhܺ}#]N6Dada5-NII6~f)Kl 3S{pa'`kzKic䬃CzD乤#ge'aR&i.6h,\#jfphFIVykB%sͱT]Qkpp7y!& ĩK$>ZzCK~\SYHbG/:H6!M%% 0-hC80= s֕zDi'4 ƥnԒA 5uaIɊ3! %6=o^,ViIru26$7N/.DKp岏~,2T%h)}x9D2\*<TFSi:{ rXD̟4G-5;;xʐ ဈmMow Bc>@D⠅GRbW G?πE`lJ]ƊAN-1;hm3ц懳q~s[E*}+^z?>:+aZ%W<4rY~Mq@lwl9WLsj)̽VS\*E'[ԩG=Q?tY}O^pCON4!"[ߘH!Z*׹y! "^!6bY75ֵ/KF ZI;ꭌ@xN;=Pfۢ?C~+0@ 5D#Bd.i1G8];ɠoa%k. PqY2kTH%`gp&ُǟwNK\J$BU҉ٞ+:iG-”W^RʕU,gʨʙP`h0N\ZfK&h՘'lGNNxv `a̴(M[(2Etv[ `{$7%,i*rO4O0?.=Qp|"́ WCNZG@ӴGp|@]"eC\ىa~݆ :m]\uhڳDHe-OQblQl=Oۛ5XGo[D*;(2Hi3F_\Cނ;rv]F2ԇ#Cj0%  q,w-0>|vHBUp]*Q11)Yr<!wT=MttKdm ~geGvՓI v_J<~JSB[Uc:ϢmihOhP>ǜ~:K1b;'waEˤ5}1׃O=KvR@4P ~_1`/;~x jkyuAC=8sNJjl*V$*@(hgO&5|\[~߬ÕwoS?|$2i^,GjҪWtV(y2I}Vb꽤 ?&"(ZjajXUߎ1SMV$1,BK/=eʹڑ׳\S2jE%( 5`1lD]PIAy,=SyOÅ>DG٫JO#?SM>Oz #L"< rpኪskXkD8%PBXpYe ;eM*B?WlfG<sgAFq'mY@҅ҳ67\5sZ]y7ZTD-4=c7R$PmF949ޯjwɨQ ͷu *!;=lo eENJq;avi||䚦uYP!#VmGrpFޔL;1 Hg}pV uuz.Jc߆FxO6UQӊ 7G%GhC:fQVW ps>ru>"z8ð4@` 167uoтG&֌ޢbƅ<#S%мTtwSae 皿9ދp)˝?UHHc8?7ť9yԿ42v\% h͘R sY*'֡԰Yʬ#=Ch^]bB#ѤU#piٵݝ0+mw4P*8 =dUg37«}_#Kr,vnf KʁP}I{@Nx(d;-Tkvsc`A Ck.֪ǗQS«HyXT~Hb7YCP&e$zМ 5DpGCXƂr\Df$ UDmC4uV6Ýf7gQЮ.My4-(d7ZOUM@;X#zǒȋtȕ+W ^ g%j:ݝϠQa~qoFsir3D]bwJnZsFO'y/UHΙZ7*h~3s)8AR9;VIp%ʪeR@LIli ,&?"*zi?$BRS9ԦjQvNl#տUq M mf 1(b,QT?tegu_C ^G톯[5'pv"VQ4Dq:CZ񕛛6/zXzOeult}Ds6O7! vAmA{ť笈Bsg{ؤ= 7Y3L-%9|^~Y+bjg*gGL5Y̍-$҅ҪLTLH9qS1%1E1F 호{C o 8n 1,BpޫfM0UnJ킩A;M|q8LgגSEo̶7"&r}^ UU:ca𝦣iH? R1@FI¼϶!) &-q5YiVf'r=ߕh1Q^,-7mK`~2Y!eT p^n~mMᬺrLQ37fM佀t>9QOG;Y179~Ԛ1g'&N @+.\c/3*JY*8%חo:%XrlA 裺vF+fе6 )9ќoB,/\֐M[^K | "eiH5]hۓ4#&=t>+wF \onuB_R.Ng2I&=n,OSGc446ߴ-'PMDjη[ @5<.zsE>ZaVihXeTN3\9+قjJ61;Ӻ 1gqշ/[KL '=y=ah7,2='eQӿ&zgCH`nQFoBYHk.V퉒 ΪA1HvG ȥdB3/ۥG=ޡy+kX~Hp1EK,p5Fc_xT}!xrR@X+Y5 ݫU":}ZG~J·(KF\n|S6 G>Z^JX8I[S߁U66N2Q#y3#Zm S3qzݰGr ^PtLE׍!bY9Zv)0Y)Hi f+-.ڬjϲpv֓`x GXAxopfޡt`$s33e`& h&G)&z$V5aYG6@qԺq^PLuE%⓵-q<R?I/~y05"Pg kaRqgv줹Æ>o+dA]kZ{jgA>r6 j M>t'l~! Bxxm zr&@+Ud&RZ@q|lUA%,:uZ~b,(wk*"9\JJ/JP{6꼱Yē\Zq>=OSCw)8x圵HDe3GusY.3_BOg -.\أWb@\j:>WMlT D?ѩSPwפdd:5#柁=TOɶ&]{^7 ۩ę,X#?%L;>P'a۰Z? ۀo_"Wp*&Lz-FeZo"ʝ!,co >S){[;1Q,_;bwgኾ<.Өs.~!Ax -g? ;mC>]BϮh{=̒Qx\ǜt9-P0;sh⧟?an=W_q.C_SjB y6:7l^9A<:Y/pXJ=k[v\/r6]|JhrV6^[E ÄtE"45p`=`VʌI !("3mBCRMl̲gkםY8_o$PRtN& Xu ݴ(E{rQjolzy%]NŨ )'-]p Ddv_=7FHiC>7ŔZ"` 0jFFp؈ ԒU(;pH?Pdr䙪|2R,M{ Rl􎣿j< 9!F,-b*dNƵFBfM\"x,[ ;9àYs!g<ԇ~q fFO+tԎ;X)Ksr0ܢ-r'vs<+*m |xFdrm<;dE7lU{l&"j.D4._/ QSi&P ݃d{o4H$5l\;DZq:~uf`&j7R78|**[a~#|uf2Z)lNe{~)E}[=Hjr:Jt*2VC-o2Oa蹁 2IZ31:"PeD~V$[3ТƝӟfVI܀hf<ɴin<>tq܉}7N#F8ɳqwSg]]Yr4XzP!$b ܪ* s5Or$fVwįQAm4 qY F=>| C#VwJDZV;}4]&(|nx`rpwyY5W8Gy2>2D_Yܮ=aDz rP/LdgnH<'F);{uVhyx~h=)P H];ndB?>~Pn-FV"]\J|AOsIsBg.d h14)I M(rJ~'ۮSr'-Ow:Mgjb\kN|KՖDw}$yEY+=Kh!W`on{5:xfd ߊ~qoHɴg봩@( Pnk/Gd "s 'lE kKI?2i#*:9vtK ҞJC?& Q?#my 1?`WvR{7ǿ1>ߎ|8%Ԗr.??܎= XNG`kEpB2"{|2٠r<: =gnJTT_9$k~*Kskr,Q@tAU3ť1t?:Kd `)q{7.P#dJI!FJ=jR}£8zi2wO6c9*jʱL>?|6ĩBB>]&G E&aKlP,/^;kʊ&N7=y97߲K'Ev;svNb4>‚8x*mlJo)x՞,S'4ۀ}}HNO o#^֩"ܒ2jU|CqM.޿FGEn8`orl>Yø1aFTf<2A16 VM~iUu^f{o 诗cɕ~w@<[ꂻyϷ.KǗ1e~+W.ErStLVL$u&۔sZ|ju9 Q9X;JAиORRVZACCؿ?c7LgVL{y5+ZaGᥰ3z@0^N 9T[v;1D+3D,`D +ٗ HQ]y$8~`|B?k{V$]\ʸ$Y?,j΀ !&v,Mf? ְpˇ]<$)@Sx+=˘{_Z:ǀeO_lWFFcǓ!7N̡\ĖE)u>+;|He=M1p 2#eǿ2R"!zf€ap"2]oӉnoEPt)`IE 81xyɍ A$fs4fjTcD=R녝}@YV^@&)rE<*ef5YŦ/B-gWzfQY!d[eZ Y/eOT,We ˇH+Gr#ע4z$..^).4P謵E< }fkCY*=DFN:QWFAӬ_7HfǨڔ0 }Fջ2&7g?Ş.'J- ]5M|Bkie)6Hڕ0ZKD?+|k~6<jޖƢfL=j= /aS̓عhA·z~Ó\Uޠ7%6 ՛a3x:OӴ+u lF'DnQ=k3)тDV%wIjPzd v"$@bַ?un,ƛ˰إWʕ ֡͋i$; !pQ4EG ;UR=LU>" ?ځ86ИM.}p.^ |k8?A-/h|_R}F_rl<<Lk`rEm"bY:DoʒZ;`vTP4|)T.ӚJ37'L $T&@7FAKRI:Ӻ(IobfJI;iE[~w|\%䃰7{ta |x8 J:[yxVH|#;"Y0ۜ"L:IqcP=8|d!q&ԒP졅=D4a't*k0gGbR\:Z:؏9t#[p/ֻw?{|I>?)YD&bN@m&RETYhfR*׳K} Tye#TT"t;w= ѥ\WQ 6ߟHȥlH(۝Ke]ӌV&+Sb~W- `Djxa/}Cs~(K*OtuB ZL*7ѡI78NV ?~qQSER1:N=HcQfl 5ߠ^b!ߴsRGq/X"R/sA2]/e-uS鱻Nȉ3ǭRTA_̀1_EWǍ=E 竖#_VBLUCjDhw, g%{zڌs?!{d@|ʫQ~!@t$ȇ/\DY]9th;4CWml+~EL;|E m.ey>Ҩ&zB txT2Gd>,J8O;Jl8$)BqSd|V{IMj9|j VK J2 c8["zU _ LtIR\ ,F=Ӫا"p_ +Ҵ޺@ T?PqXA.IMrCQFN*E?ߵhGCtgTs1ĶW6Kho3P+ NTeO5Ѫ$wYW)\ bx`aNjVd!d72d_ ;T;t9䶈Cĺl/|^ Hwo ,8;`hFƂE;`o(>2Uroz]-J7hJKqm탋l7 P'HH# c\T]CEDE!v9WdT.hL!l(yF}:Kd $Ŗ’M!A+>Q @I{xgӑh]l*ZA"VORϨCxsBC4Lknԍٞ ~C{w4Ees`XQGt\q' y-!t.CK7s1' 6PGJ,EE?r".fq-ɬ<a"#ڮ*Ϸb)Sw!GS#Oz䁷`(>a _fŶt@ M8U0PuLU@!$au?M1/ĺ . AhzJj k3f&qH]e zb2>ݳAr] b%^w<_ ϵf񹖺 _% Sox2_}zgO+_Ky(aP[?5׽#u9ܮ49+[5Ba":A8a_Fjl#et8ޅ}&o9\uz2oi88 aEm.QاGtQw$ K3G~p,Ɔ'tެQăKeg)NJ^5RKN^0Qcv85_sÑ ~;N#=Syx,*^w('1d+{e夹̠ JBGxS'DJ ^ 0Jit~}nI/B5\4u*,#3)mWG1G8iPn4/HDr26/`zX_yVJXZK49ЯIfn>IFawd?JT{xeW*>,EKFT[#NxY04JMocWw^UK[1YpVHƶcF!24,(U=<aRe"|S >"v(0@Nѕl/f GwO1:ԟ \I--21Sv44yVP k.Skk;eF -i~u`K*q*g}4Otas1j쯬CVChcOSj'HO`$s WC&52׊ҫD)OiO%[Kܤ$Ń>we$_B`5딈rnIiviŌu:߱ 4JA{MK?<*` ;x(?k "+'I6>vmܚ( öQ燆)K)G\ T>[kӤu =U%bDw9tێ>S)$"<}%:{SQH.5=#p 'k1"r۵PÈ@TΝviAU\9 L;_Opt ' ڙzt>/FI xKft#Up_>Tw|[6:$yPz@i8G.t &=;-ޗ өy-.H$^o44<& ䷹iN~~D ^Qa!%Lg8wEkwW%ohH*D zdZMF{}doZ1o=yÒ#qRڤ6)(jStf-TN+ʎjſ;X8,^^4/N~(Mf&-]ܧ2 2phLH{prWN6_UĹVǻYw ?]n,}54DltYLKu] o_kf {o.v)ҽ)f]B}LNw`cڥD'rt3)Z^61ic8 = qe" 渢DY7ӚxC` (!+ʫM+ԺY\HH>`hRX6I仭fL:J9M;ͽExB=&Z埃D36;uKtkVRB4N1('Q%Y.<7Rn߭8@|u6bn+#.2) %@C~`tܚ,J_BMEc$7fuY+: N_8kN27B&ɸq#j9 Hp8:nOW%M`+~Zt/GQZU,_:SXG$p=J )vE* y sƩKh*Y܀Z9Gx}wyrcM V&Q$ ū"7Ç,oAӂ_j PZ$ӔLX|;\٣Ƽ5UڤSS2MQh#Dq)DnnV_Mr"8֤?/I)&ӈ'NAOWbB_ICf,謅(gE1dfr͛Q\ jH~:@K= iZ- aOkL&NCÒq፹IsRM^:$9B;'L9#ZQpNpz/a֙/>#$h9W&ͩ=ݲ畈;?U`ό>J78m}jDŽ`[d@Sg⛡ &T8|z<ƭXmJzU~8`mגXNn"Dװ/HrWv+J W{C*D,A`Xۋ_K^웗ʛ\S0r䰶@~X}JjgV-z+#^|32`d*Y]^%gy!e[6\yNITnS<;(<@Wa?!8u 5a!)'إ6^o{o@!` ap^CBxbf8-&}~_(.Bk=3LnK\$ak:nH%W?su*ZLI,W1)7`Cpooā mNa}."Vqqj!KxNVfPxkǝpLR(\oUPWTHc  BoL*bDt-W<[+dxEIM_Rh}9ClQ9=Z<ZmϠQ$ aRwCUch|˨~8qS:5T]}Reʘ|wez2ė([V7@q̲MwV ,pYs_T"^,y ~bI -}B[mnFp#&7l5prȟ%z;4"FaYGwAbKF3.7SM:U<29S7nj G)MS'4gU;L^>PQcRWB~ L< +G|{Zeu= A V 8}AjgIH!GЋ̫O_P?CInbTIXHcnjk|ʼ Lokt뱨Ze/N^$ޙ0*a rۤGNE:k4j%o~/Wfn,r U^[:2jt0ɇ9e * dU klg|z 5Hv$J<RDW@ :ץo] ɤu:uZ#軆UlbZYHM5,p$)YՙyB4wX디o0EaNΦW񍆙.;N5hᴜx~wGzc^)0祁>dqaim8)R$sf'J6i ;'٠AoSR2qZk/:A}46cNRq7Qȟ>EL ;0Pe4: ;0]zof np9AAbK'rZcQlJPݭq G>P_=M2[/ R %J'R1s)9dA[8!%?Sq9qEς.oJkH&F(,n:(5*"lZmi'|u5n|eagE ylZZ`FsxWF0'oCa-X Aa152|.;)\5&`X'>C#/#! J0ރ"ЫI`/ ;7 tJL8Fl-4Vb7d?u[b=<\XRNF_p'=Dt6 Q ;I^ P ȃ6WPW`rN:+?y_I*G!Z}7A@ބ e>>]3^YUYX_i_ nψ@895:HcE蚢 *iGEߞΓQ)=БWn4t0 ʼ1‡T 1[]jnhR[̨0;Mz"w-9* 2쳧kX_cMx !?(t-4yHۈCjmg7Ɇʁdh/bHxչ)n)SFM`\IbM3"/QNmrH%Cѫ]pq"{@g;su81zp48}|Ы=򙁡0(iܶm5ŪpC. ۋ2KpMz7aJ 1e3; Q^s {sCZg1/brڢCg@L ]eeVoi~9ͭF:3/))s]-'oUZ WU樊QOH-f@i@Ư&v ivȐR;^@]cY5V JE"A`98`ٻQDL]&~:{;vaᗇ{'vF:ckSbe@w?pS4 .ЋYꉲnhRU0F+7*偭YɘO1jk;"L@mآC3:+vqh m3?ĬCΕ#GFO Ǖ184`>Q~^7BwoROn»lB#Xb\8#k?((l֎C~H =h0'38+ŬJ\.B{øn w Ed}V2N^% ZL͟{]ށ5;Zɳa+>M`4W,GnKA7@$c]ft9ƊTyt*{N@NτҨSLRQ͋]W/o~=/hN|mA >L_"7PH\ApdU5\o4ފX8(=m“Wܔ]*H`#y X:Ţ6['68,p-q ѵ+vLd n]Zxx0I:db+zSj)9Clīn0ϛ^}R%<)u]{A:Dcjc.78q:|"$0"ri\ P{i|M8A*WvDWn X!qTᢩ31o3k=~v3e >k)WFً8slSD %c7BFJ)x0 0[,,ׂ3,iOH 6sV4o'5ix#۵r.0~5n~;ɐÿNv޶rG2FHN.d[FKsΠEg1YY $?"ƻDez'sָkĚ,ͼ ) 4%c^Sp\pF{p^`^azQ׽Kwg[Нd(#&weygbp.ގ<4|ȈO)abA_C^)dyCUGRo|?$$z]dSv_ ,+Ϭ58u"qH!j%CxO&Z'GkTFjin*N]툻Y(31S-%  ӌAcO@MGNN{EsJA,VEUBB  _VMPsW20ڗ$ka~pjWq 8|TSͲCL'YNBMR蟆;:{M%ѧ)(f4e5%5/QD^Ij0[ߚ33/Pn8 &3fcD*<^ 0-+l ?U( ĺFuƆ9 ^ FQiu Ra/tGq놤s%yv}H_J--`!7Z4q v+Oۢک9 Kn)u]"K:ۺ OD)JP #.$Slnk\TUq!N)6#AƬjY6N=,f7J샹 ߁cf*HlYGMȎ2D\>{3P4IŒړ CzputvRyLqϩlbPH{ODηn|SBqk$Le,k03L~ڠ@3(i9566KFgO ڎ 9McRœh`W~N)\̔Bʭh"{w׭f_5${R1hYE圕 ͧ-RZ #&38q- S˜GN׃V%>kȪ~ f2AE vvǖ.mϼU%g .IkwHS9E|1qB꿩ktEڀ_Li"_wek!tKnJa 95 0"}]^\Z/v2OAID\981d=(>w~$ Rl#.nmymVMI2{K7l߭^%(K+h>t*@'j6h/vܷ:7QSh ͷ-9S IP `㪗8Wu[ Kooe)s||{,'mI h S2whFUi]߮@pmgvm.eK^ lc`zƫ$YX׿1YaS#U\q{JH^LG" &d3c"\ʧƏ3S栳?MР-!Yp~>pterYTS(c9ǻ~Nda6؟Csذ-YR|8~MEW9ψ9Jw-Yw#ÑQ@8!!}^$?_~WixuM1w1i^ڭGe>V%XĤ2Q#g'/TTQGBuSR{ov߯8[emiWЍ/Z0ؽMR&$~U43 [V/4BO*_ Ҳ̜)=)o>vhYdAnW(g *a9۹(-1eGd^ρo\捗RQ3X/$FhtT5&$T!m z> UM?LP)O FuP\ [>|NG-WҘ)XJ0E鵚s`A]w=GXn<959vqe=f)ga M]ّ,H_ЧHόD'{௝D%J@L<;H cHs̠wż;: {j;_Rx0,$vmr|Eh>x\7}=DJwgXMxݱ؆_J܏*Y215U7tcLuE{pޔG©A;3,r{ה9Y#-D6yoM?ve:NC̸QrQ(TR* &-lNB1T#uİ.]x%{1a|S uI% *B a1?6h-H 3gQ< gnC0W;І )5yM70>]@2Sq,IYh轌F :%}.UvzhLzNJڌ 7mfnj=%NR$6YDj|Q{#F©2? yd!3P6E#%OzTP[1>V)\kti?j{BX_>X\l#K:.D%=B\K-8+Ca:Sh}{N/R6M[߫BK 6D,ݐjK8ጓB)0>J|?pI(-ɘy++1X=6 33)Vђ#øoJ&P71r`N$2Mb[)-M'ޥq`-FDʼ ̍$1I`7+f\Z$"},4i ׏n N͒RD:Ztm2[bt p7˧J#“E5 <{V1a7_X=I`H<20Yl[~-),?pH0w[3)*!jt A'/saƪL&.jF~nabY0ʪ yلk ;$y .`I0r*f VinBWz-ZtВHnEIH/usE^rMp'd'#D~_BbOm+>f6(;Tq'D=!EO:<#٦w=8%} RH,Tc"_Jy-(3!gRv鐮Wɱ|Q#FDbȄz;-HBzըBâ:6!R_+lZNl|7q%J0Cp\})SFΆFOn(źcܿv)98n\%ѿ,!@go[R$ybll5G\s x1A g\j94Vd !D MmCf "h\V1 G-΅⽯a7 R#!qO]fhj'Y+*=fR -N"3op ߞg<=^PL@bo> NI_!"m;"+ TrʃerيG}:ckZkPHnĤb Оoۍc6aUK@rMW,ډzn9Z4s NY /"j})l ]_%ϣd厔~=Gg` SۯZH>tf)31&]=)H)Y'.&IS]Xވ8vjvY֊pd3B{qPah pZ. OKD*.pߞmUX`cC-90F-~vsK'f6.ZQڑ$ō°p m 5?HQrCl>dJ x_~/\E3bo4w.dçhMI@m@Yϵ +K.eFY{c[S9zvTofv+}(bΏE7ݻa>FjV*?yCMӤ`E,7Iפ$7uWA`6f zOXH_KcdnTCF a;¸1E|{c1}M:_{՜KSN4Cn5f$zꤻfa +fcbߦ @)G;*@>"q 7T^WʽbKk.kDaQ R QJ&;3CA`]A✪_S3H8AԙVJ՘ۥEyWR@u5*EJ$@@aVIң-`#W e+KB̀<,lz`;SBETEvH+Bҗz#"fA&Ld1"=o͛l_iEaMRioz',Jj bAYtJOҔ WgM)Z+ sOᘷ0kYPTmg6^ϕhh;:Ea (lo*ыO('[Y饎4Hx5U{5%2 A7A{i:ψ&e"Qmw(b{Ef3UR Ma20Ŝ۟H[NǾ^Pz-2ra7qz8~g; qd"M`m3Jl;ɮְ8Q_ 5335q)ܝOZr_=cYpqTϝ S]!bdVX$e<shi5䫋Մjy0`8ꙺ>|_ʅe = J%3=>FS }1`I8֥kXk9@Nz+7.JEF]7j{EXU%"D:%^ׄ ̚ȗ:K\*b(? +SڻK5%:Hlg0ge`^[OzCbڿ}u+vF:ny!utl)ɨ9:K.WR{Fb-|rVEV̴}.gd#FFOZ5FWRsV+i]6`^+wbCiXY!=8/95t0J$`^@y Kw!E@(Aeu Omszqt je/jhT &EfRV+)ٺ3TgLx{ḡ:7^/oNX^ZdzWTV/=Qa?SFEuX}C BSIOĤ^܎HַT#םG,m@\ﺵ58Rg!660=Ь-w6y?ʹuW Qd^ɞ$JX.FV,JXm!ݹQj%Bi'(ef IYs+K=dc$o%4|s 7==\ b&:5 QEoμ}gu=q)=C+N- 6-%w}! 5G[~Ci1.Pãpty ͈L&FM69(cxT`]:LbP嵵ÈoXWj| uqu~ ~c3o/n)5Цu;ŌAr- (u,+^u8 w~}V^$^ //Q]-lm`h:\ޤ8Le SsYMbi-׫wJ;Juj9Bw^!o!H杩R|3>M70]]bS|mxīFLhٯK`w\l*{+MQ61 3+M}o )z!uqDSNL{|9vbK gʛ0CvIj<viW=I [nLHVkYٗS!Ir -:>qH}7g!P UMbO\>PBZ+qQhu(jBuL{TYT?2~m%s_B*Éج$K<J qa< +5D(T-fxyڐj%a1S5 orϒ4 e55V}+q l8OBU2+~ gͯtcrح~LM"RMG`O{jHYC̫x|^ϑ:+%58g{r=%;(܋u&#Q=_A~ rLZq.P!{0O`װ ()'G{C6WNCǽF%83)ԶCRoyp1Êa̓BbȕɯIfSމ'%e3OP37z޽7TV҃MfpPs!zVT^TVp;wg_OmjLW[Z՜!,nEG7ꬔX ODP@Ve2юf!ҰP%+E`Xؙ``ܫTxύ|/*Il(MǫI_ꛥH:$Dzgy̤)Ak]`^0sOuC+Cp1miRO` SnFȄ_{tcNI6 $[Ƒ$~_͊: l/hk(݆qVŠC0 KYI&~tviNOXg3u{:b`o2 ңH߻,,@aԾ2p7Ư:L$p:}6~%ˡvUδwYm DSwF$P WM|#D-ۏi)!No0+Ԟs #0$^ !* ʿ{!БPFLӮ8+M5\ /[';fgnMz&%Zl$/>I̺H[Rl>`u"3.[|"s<3 ^Z67㜗߭Pdxi.'jwPO8%OQ  8mEYp~4!=Q`ZK˙t^WuMLdn)"2S5c+Or5>%Ediv8cYUN%F4iӼ_'ɱ'Y!&[?Y?&!w svkEh^`i4Yy -'DѮ%@^nd\#4Aw3 q ]棵ZtRSzs\n%+Tze Ū:^YèMHPD_ҌΏWÀbf%vy>G"tJ:n Ķ/p;ZsZq(O:el}D>>G!feS%;.m,N!)kk?:"ڶɲŠ=v [+ʧQMc m:^~K)5W%#m3YцgHP}߅110B;1|Tx0ΈOVeeEuNoIMhQ^ !C#i6 Ge&t=)Բ+r@$ m㢃ԕ3UG#([PwF)}uJt2qCJ;Y9vD~npleQ>a%BݽM ՚FXK ?yڡX}C_UBK4K<:D>mm瑪W (߀k6{/*.O1ac >*V#)~g6L湈S76/Q[vľoV?yTA]/[ z6p! ui<0 cp^?Z,yȘ߰IcʦQ?෕6kEFi.&թf8,쮿lU>Nā;΋A[8D>$m0ׅ0aQ <-dDֈT&A~9{[fzK::VRm?91*|pa<>NGdɒ@5a;VL7SZrpmKgk2S1_l d{W&C|wL1Z *=JjF;p.%+Fʯn0h!#Rf5|948>/1070"'u;!^hLSӡ$^2+Cu ;Fq}D=)' fVi74.ʷt [6hcƿ qJ[J -|e uL;ms[x`u _׋exw|x?ŀse?_wL2Z;\Ozi}dEgVD|vD@kQOcBy:6YE^-7//)?jys/lP |1Ĝ ,]E(ڽ̉+bKsU@]"Nt*D"=Z=_fMa2fGI7:x[dG>"аQTgHg"UST{!o RL_i,=ɘaPhZ"eO$R V:{ SONΥ&c]*09Tʌ:oOۜ@&i,n<;uBRJex!{ЊX+vS oʙ!j+Ԡ0!b M.x(~tf<čԹߒ2@ʾl㠊)_j3aȦb&7IfVH7L:}q0ϖ9FFYji]pbଉS82[b.")6g>*_ RrŖv濉%d)"XS5q~e"U_HH9])Cm`fJHH=&9D/v͟6Mt6B%)IwGٷ>M\MMi}k_vC-LuR}'ϚvKkż'fo\>!84˟?%?j4G8C/,ر[d:J%N+. Pmk(.ǝ'>G$:I_vTԜHb- lJ% lOQU9<+@m¼pM% Zuo5|ܺnm6|4\ql7D&/및I~J3*ݵsuBjc(d~!c =2sS4ZQwUEݑd9YX։#۔vdm,-xHAkr$L]Ys09UB)`m(Eȳ?d|^lJKB=\SGv--jv"p{j`I x)ባ {@L_t=MI$YEKNSj'=VՉk$I;KQ{vx*ȅ2XިrG`5J~ppyhOjˍ^,&=]@(18|ϣx݄uVGS!]*TLyؓ|jF9WneQh)ŕЯ}x0O:/dĆh]SHg" 'Rj7aϻ.BǰdLRGbۡ hN ]RaO3Z#n_nHu# ]ZxO@Pj'.]0ϡb4fpu`"a75V{^f~pnfMB?QW0,%[W|DBsBG'#$&`k5",w-5yg 3^:+Iy+Jf6@E<ސ׺givI;ǭlf1^'Ld&DH2 ٝެEt[/vm! vCq[.-Ӎ44E$ u\jݞѯ= ,kȱ{AK9Lc{wsjEv%1J=_>EFq}ƈs@#` o@RdSE"N/ȩJ`B!drmR#\.T%ey6b7Bտ2Xt۷](&ۓ)zNƕ`"ܸl- AW]يC8Zmb%_{7S tv [YS-V&,VFc7dZ ivXu '~*o'~~j"$Tc~[yòUJyN6Pcϻ/$|qnA T5= YJILKIy{;y'H^풒@H;VP29ذӸ - {nsYSJнFXLW c8s[c r_ᠾkl4Ȟ\9fo9\e?/# ʇLN526Z2!.Qwob,e&OYtb?kفr', ~Vom`i]_[NZ3W<_ߋ]V5M99)7]`͵^*\$)p;V#=m77o$YBbJI;f^|ނI& `m&vs0r8,@ )^I?`( 0SWJkmy;w&j8$ܵE[朼Y)XzprBd+VХLYR<1pĊ4|9yrrHNEo4((k|Zp g)*V0g)9\eDa.ek+U].*aQ˫R#$Nqg~Z A43%NVq:=f(BZT^_""9(4kNLM!KE~c- )d޶E/K=fmjyR߲ b"//#CYk/Z8A.7O]q{KJgFxg>)ޙhx*6J;=6b?>q Oagk|lJ9w{LjX]]!?*0 ?,#̙v$w1n'a tvb4p8WuihhP!&[BE8WMPVTMsѺZlsKk@bXyPcw"8ė?$MP7MS 2hOݍE~8KAR\,Ei}|Má6u$E9Zr*7Zt0n"ft9H}/OI*NQ>ROC@?1hKy@ԮSUQԆװ.\weSegx~hxΈlv9L.?Vb wt}g #\շ!WWFj3{,yT8gL :j f~pT =U%?=yjNaG%chH jMv%ǀ~_S-aܼE3kcHuGN=uI谭eҙ")#~ʿm 4jhsMG]:43Iw8>cמE'^S_cjdZEhQ#P!C<EBmڂCt*W?mtN%Wx04pSN͇zZfgЯm~8#X]* HrW$!OmO6D!O7⢷%"zh#T9L-"zaj,jr{[ `-)T;c򦃠* "#s_J&颂ĶDH?-&b15@ກ*d㣉x,'RCk@yl+p1gˢPi'y|1Q RvF sn$􂖎 |y݀oh:J٩dxܷ`HYQ,18F1NoL ә{۾ TVP#ˑ49Kt$^u-Z4l#2]#ਥd"Mv1ˋ(۲u$"8J0V`jNfNJ@VebwS!HXdupm.Tכ:ɼN,k31l=sT0Z% d6Pt3/Gw࠴&psy nm-鿂$zDu-ݫWNlSgXx04xԬ܁ NwOn ÿFB[j / y\%hs!÷Lmwd#̟ϓkU6XNaὥM㣉',{M ݙr'-!q~怮g TyGwp4ci 9ĜŰyŭr3UY.h5fOvMrPU1,o|bC[~ Et[%6#ѱyC+*<_gM+K[]:57|%N֊ZР>1ENva`% !c5PP@@d%DZݔCiw˵ˑSnkխƋ ㈏pϱDj71o_iROPHH)r3imId_uջd٬%) ;GMB9Tsz!eW^VYx%00c ;l`W:HB"CtbBPׂݹ*P9@~ˁnFFo+hzeX~z*h&IU,_$aPU7Āԡ R5" Wj7snVl<^I|_gWdbnlĸ!1"w )ք o豪@f|f3YG=vxؐtyb?TB LYNENJ"MɂMh'AɠEC/w=d""2;|YҬ>el%ZR"uzMgС_GoDk}n `6\~jNu-9L14Lř?4-LLhCKf@Qs_ܬۯB,CrZ﹓)?8q Z"7}4IB#;=A-c!ci D 1 OVgA28 \T}w Z$a?9rW+O Q_C|w܂v#ԼSiE-}!(8e*Ԣ`I6@,uEo1~Ne/ 4aH!mc;S(s/ #դ7þj{:UX$$zm&.$0 P^wH/s߶Rڛ>8u}UX7P/VDd;640eZʖ|mNwzn*MN+?/+ xjϝŚ8 !iVsQaSh+s'a]7a.S 5Ko*eqJBcwO8Aӷ,H0%۸0y@l@aJ;77GH]614% PL5\[ o>pْՋ"5c&/Hy[]GbZ"!(Ÿnс4\Y<.f?N.-_#N)fei_b55%Hjv}w8"ϝ t& Y¥~u4)b8튧9kyF/͓( AfL'r?©dc y1O{>TmT~pv'8F *zn0ݍ]?KJ;lӭ|͍^[6QGj`Sr/&5^ВT3[!Rai:y{jj^'}5}&7"&sG)xL|ƾCc8u^@3<3 V)cM7_oMŰeVo'i1Pނ k2Or{qY0jrІ1bBgSJJE\z5KZqq]B < (ოQϠcw`>hK}R |2뙏4"^nT,%ؿí˪h=rg/e:;Ao!8@{'bG* [oNds.7*mS )kvdoIqNr`琇>!+c*zAW<ĻSG݈Ƒkʉ{ kHt\p]7b >,RAb 8IZ;"G!hN)o݌ŜTUҾON$P Y^ꘊӎ;dhb(Zsʴ.]qNeKGA1Sp"@ʰqFvoO^3}p.Ϝ;Q[ n@E[wbgqx4h!I={ɯbx<>ǕB'yo&P9PzPgz؄ZXޥC\_ǝ>"b"'Ja"ǓS8 x0Vs{̬&6 V|pֿREkčPͷkijD3%@%toa~pz}g~BA7G%&- ]}Js7 G7 [q/49o2q NWK۪R?/ZӾGSPVdK_'M]+Lښ)Z~ 9 )izcF.swj?4:,Wve8&-g*XU=>ag+!40P(e/h#Dh8Rx 9GU J`z rajdj! c!b( 0)*)un"tlxyeš3 G@A׉7 )0v ZRkBKy>T~E]Kcd^5[gO+Gݦk&!r8"Z .s"P|?` Z9:CkѲhrfQ m·7SE-:*ܳLyT"=}Apvբz> r?W.U=5M Lɧc3m+&B\9a4I{_y 5g cs%|1:q;hzuHE#I懬gRnRBgMI ?[VR֡ t2&9M:;(oP@R?<{u.Hi-iu;zo>IeOWZJUD"˿^3BP$W/tEvZ̭6h:9#X ~B!y̩I*@$rR=#p٥KjAKl>< "Kq=Xgg'ό7 !FI>}UNK͆I+侅VcOSX9n[kP:]D:"Ay 7`ႀxӶ RpZITZ?}pq)M }dPSe85*^Q0*|Uh2O$r~џPF9l9g"8)eXFylj  1^qukF v"~%CԨ_M#~sȎ $) Pdmhlcћ瘫Z2 rZx4ΝeiSGwޢ8 $%숖̒P[4؇msԶPJZ?(5&F [.*| @qlԜSۗSEZ&YbfuSѳ³RKdLDs0crDUF6O@ME2qв ,Z d1C7۟Rg=ʼnztm@1qv^xY ' 69k5ݽF4z}'|en &u}+x*\e a$y_`OLY)&gG1KTr bfٹ?-hܳ{YKQM5I9*̧Éߟ#F|awYD޵BH^e4:vK/P11>0K,EJ%CP'ś3EI U J&rdgP2Z1s씌r7:vx弗$=a}kb10Dp?-L@"w;'\aO޶Gߜ(PzvNȭM, vlqv^Jn`hEJi*fjwď+<ެ" #nH^&Uʄᱰm&n&IdG"dߛ$@x^OٹUj)lkW{==i,$1tv"ɸIzIly%+w$}$}mMXئvv{a ;H:J1 @7DS G:م5us?ƔK#ጤ+{M(S]0Pr g )s.ʈ b&@}a槔)!Ůi$RɆrvK,I5VƷ.%Y;;BbZJ5sZ]9#w)(ZuM$;Z\su*r^? })כ@/ƒGR_xk\2d0gs,ٛ{q4ʼxn0o_̀ގAB=+v,:2qȊM<"*K{SߪN&:p1gOe@S}h~GuO 4Xp?wlWicNp4„MÅponix>FeN*yV˰E_\w2q:pi/8*m(S KY{Xu<',O xU[op7,n^'Sҙby{Hr-)U>QTnnv](uQ<_T4kU8 >4aPVFۚ2;bOvɖO4@dYnP"=N`5[QZf'8nú4PAZ1lqUnb#qu/`Vz5FP>1@?F̢O' mQJ͕<ڨIJQ퉄zύ&{ĕo.F<"Q, 6¢{_߄ۉE JgɁy|Vl4C ɏH'޲ I|DRdܶw,u!+k-f II{e=N>;2(L81$46zPC*:Lhxj:ڗnmMMbJ.\Yq#?ZĒo&Sr Rzߧygk/B# ai^D=.%ۍ ji_vGIf 2Cs% ,y.tc곟Y^[j>/rO[[E% dliX~Pxu-`|+Op׵CdYPY2)ѬIqvDP&-Jq+P,Ap@:B}*}w&z=1 g;}5BngؘדܬK>Y`¨,>TnmLvRsa!6-*t;uB1_hE,ZVޅPװ(\KJehg+QeO,aVl{"bvG&kb4Bz5"/IWqRc&J1, ֋CxƯX>ʯ8"UN>8뱪Qx`ؒ6 ΄3d nbL30ѭw-廓x~߹/~Sla'?Ĭt S^uMcAS-`g|}٠ uAhbTx*<\'=J19ݦT5w))gx'zq'OKMYa3SX,p!E#YCF»?&|}`o>Q]Sږ~SSN֩IeZLե6^Hs7i?%(GewPe%՛.[^ fxO97.~WUq74g۰rKB1Ēܸԃ{Uf|[v]T7R,3)-JKҬ)2ٳeWݜ+S/73\8Lh>&#ܷ .!'jceDS*/$aԎVBۻq0ef 7:ԞcibshNHѻ`3' pW2útR5Kjެt52SGy%o}Y_^,!uRYrYB)i5{|)u5B_ )bg5f{=bNHCBy&۴m{ZS"Dja&bW_L4!5ϼi\i#lCLNK6^_Fp,Mc:Zɸ6!G`Lir-z7ƒ44jˈ7 :{)R<[FRx}&Du<HQw $%D]% FM v~A25!"ɤ;yY1~|Wʷζ8(+ޅ@v"UA "߁F’4Z*H>p!CʝQ yV4$PH?/SQAKWtئkCEsUӒn[0ב7*y 8#elb.@&J|"1 IkZ-^I"3Ѽήeo&̃# t= rYꗗ=j aZR6R-[x82sB^o&Eoi*oq g:]pGe6)483GҔJͣdujνWGfQx+r~==7$`!H P|)pAM \>\ZPrAqsw)iȍ<f@Hʞb6%n;RKO\*SxO\9Mrɨ\w7'G3qeRL7^(B&'>zx &TaC=$yi[T Q205+#GZYtPHTўqU,̲A  =zj4eN.Idcϳ@'Iլp%.ԂԉgRWM'4px'zY08V.-~^Ŀ6DBeo!q*f)0ٯ>fDK +nz > P@X.|w`8}}STY~9?6VFА^3J|JĽ~BYdX8|T4(`M7,L@ >7^&V:c\#MM՘{kHP8sFτeτzA1MƜLy L6O#'.woe +| 1‚\8yd.Vzq[KO΁ύ \+E ?2H˦0{h5!>?yLjC 92Z _,uց@Fߢ w~jwsh8or\%"v]oa#7J֪4kI_1z84Sp4OCĂXFVL)~7CݬqVնbƺ3X{Om@#/¿5A11Bf(tX_sQ2h{r]ݽ.66J1R$욈!}Śse#eaA4oje5a5r{6_vpl?Ô/'s7Ͱ 3G FXC.+z{VB|:@?w6ӿ=jd|G#yO?"oFӣi;"hԓKOJ;Q6"CV踓ePb^[Ԭj&C!YI@I@#:!7sQT7EFI6>,GΪq ޞxB~UЗ>pVmMF#ݔvP'A҄Φl˕9S"8Šxb˟+>|#\{8~O0b ܈W;/wY.=IT5 zJ$9;*BpX2 i*C7iZ )XA* N K>I'l/[^y>-ak]4i>;!&t\2.\棝Y(Z C n2QiҨH997$ElDVUn#/$VjNl!m#[BL<:ސFAJ1MVFF2E4F|pJBIL1lgIBdqľGSANyn8( W- >H![wǢIG9rN,,*R-'rud;B29VQ̝ꖔ t)8=IᏚiο!Zh6?Yܼk |Gi(b#Gve <-m)Z%7>cpqhE{"Hw=Z=L Z3TubY 0 s./ %{ޯy?bo>&v\{O%R2;C]Fa-Hg\""wG]I*|X\R?Z&]F;jH?2ѐH c"[+Ž3UkqVJm K^]fXfpO, p¹^kO 1~GzX<Q U;:1TAyӢbv4k'3#}Yjp7_B~)/xV)ior(y % Y>Q} B>CPbĬA|ݹXVȬ4'm1bZ Z<l (8̝6G7j} ra%*'Cx+T { &ڷ{ N$z@D/s<%r!?) p;%~ y|۷4j Pj3vyZ @YI+\OmOP9o׷­Nf'=$bȨgO/ZEx =F3*/s{)uh0_Z6|W tPʝ: X%: BT< u,M d %Jo[;\"h:B7KX!ija.P{aM2s.hFI_YHm:kWS*6ёO{.F?Idy{\_UAJ7"W鵆hFQbpY`VOD S-bzg9M= d}Yd_bN%sm\[!Tn:kz wH;lw2~ `bauqX\x0-N!wíW#pYZ}qi֘тLTXăG+3ke֛]avC8c[CwQ Wn wT D|% z;ۏ1O,o76Ϡ{NPdJ< wn(cp3&?_A-I͗ k2. {w _ 3;dv?jl.k,%xc$>6:c_RucY0{:T>VD1IaeqcQ߿@ >"t"vaC|%31Cc>b`[Gn N9Vh3ǩY Z(N] '# O/:067jH,tXBֿ=z䰩,^y$b+on. $wo7i;eE̴Oz0"8ٳW",W6Scc+غ+62AnJە{hjˡy$]Fqmu!,`E`q\1} 84?fS'iI\/GduQf++Еظ!6VԽ~2F|00 5_ ѐ4.()(8{,!P)u{HXiqt޿>k$ #1J&ƞN]{p^rS9r޴q6ӵ ӃS^g lĘ}b=^o]Tk*S@ѐ3gR2/uM0 Mͼv$RP]CW7JmeNKǐM:N.LjȜq,{^ j$tOQ."}{}lWEY).C\GZ*t{<ș,h|,Ճn{rdbm ,6JU1JJeeL!E).ΝJ<$Imk0[D%KM2S|kxP_H, JD{$+u 9?ԥOnG\du*QwNjmk~)Gȷ e5Tw.֞N`\~|j!>-]~#mqx[ aTJjc\W>H/:;gάG{ wMkUh\ |K.o .?T,1?j!zJ}yG f⳨P ɐZBo{ .UĩYoH#SJ &Q$:s,yN9êAx=xG{1 Sh@Gޟ:.SqrR5` 9W QԿG6}\J8 3Nlƀ=U;R{\?@UeU̽6jB4\W\"p=M]1e =cǀ֯R.iTkB JS?g̚B&o1!4 &arDEJ?2G{/=MJ'M g|Y'xV2  5 htoyD'] B'Q-ݜ`$KZ3S!um!BHcʼnU'%Rlz&EQTQ4sҘ{BIt)fƭ`NN`v;: }=ᓙhh=55ŨUM>pioS3F}'*~?/A|}zM w/{ՅhgѳQ םr)ȼ]w4߰I!EGCWoJ| \~; id1c%n1r+dSb!٨? LP33Oq(XiiTNYzEO%X]ZIQ;rP OI+}II]t+:U]Rxȁ):ؿ9r &P'l?:΄+ʗF}+.0pE| uלe*(AǟC+*^|gݾw8J#?d5MlnX>tpfbj5m0^ ~ɲ <™}0pPUߒMx'D#81$ҥ$x q(xIh<ѫ$@Mm DyIg|`_=OK&՛(TIf̫ufjJ)WvB3YҲj)F KڼCl] )epO5:?JF@G$̈)ˆ BIPv^`tX{֧ZMH |Y\ l 1D#t=եRIs1Iz2, { G25MG6Mπ],-6QEV;+FG<;dgܹ#[Rxa mI9q4Ws~Ƞ$ҔݪJ>.*)d~[̰+ZgQΜj[Hk31S?:U3ȓ'!a ߅!/M)e/t@rvmm4z[,"\"&OOLghҁ1Uz{k7J2G?xii2`vFAx@G'1sgKvu7MƼY;!mt3}$ekwcl'nGh TZ93 !ZHϖ$.{U'ܺ~.U=)GtbrQbp=ЖtqҭyVBR*DniG_~e9z|щup4~WafnE<1(}ީgP_o*E;i#MPե1¨ d1-/NbO3uzH}ʅS\<11-(^"Py8ƦCAy8ZtAJdZ ~V.t͞Ey$;>R I0֟S]x_N 0lSPT}NLmt-{ 1h^uHBݞ$MqÒd >nIthzGweX^czYtmѲ{ P~nmSh :C_QAxpeT7b0Nr=.w=O"~ȏY:Svq X{I?V_,t^i~ iMOK>tobdOimo# #|%o5DY.2ܦ ?Kj~1Yyəؔ7p޽UXtbxq,N&n\ݯh.?yJd$rupQd~Q wWKH:):ڻ0?ԓҨ<05ŶH'D(Tо`^?W"jY8>M֡VՉ+|3K8'y|{1~SVLJySe &#\~ LE_)?$~3ZWtՌo٪Fg!-r2rg 5E R41]MKk>r5Q󡍺5`0&~-{_ߺL]Nyqn/ie=擞'nU|V`aK.v_SY"0lǕvuHyQPA=:p ^5PoR;y01#67`/v}NI=͔ VBUVEykX,Bax{b7jI!/c"f1q+q=%қV㧂ǍݴKyi$fdpwV6*Hd!Yt|؄"1ᯌ#G 1FfL<"gqqS"*!tü|/⯹! }Ki<iojؘ^G.!(&X@]!^soAibR;}VDWjIgzk4/oU&ly Bv4eu|=2U[T$0T4ZB]҄ kn%*$dopg׹߃9n;7_da]a-Ÿ7rZ⿩%q!P6,dgbwD%$ Viu"_2v\Է!ZSI#&0'10d`_cI4f ~ ,s%rO2¨X]6 ~syZmӀ=A:0޲v_ +oϓZ!QLjwhb%lh?`E\{&h 5G9 {S`Kڽ>l+XL;0&0.mg$VN$#>P1S)e%9Uowɜn߆dŇМUtQ6/tj޿UNLd(ґ\ aB'NAq~VP~ʎܧ aB?Ϝq(MؑB8lVYաI<(BΫgX9f,;P:خmP)9ؐ^iNx`V]Ԟ/G>*)©=NΤSp{fJ}}u"Gh 0UUP_Bφ? (Uj(jĿ2@HΝz(lgkl;ߏ%W"{ܱ質-R@P26kp@"Ht/~$fAB߰&ܽx>X'չ3EfKr$oE0.˸Vz"U #)"nciD2dh`F}v4g]@}ޫFY^;] U%.œOʁ[% +u6>zΗKY!,ğt7:}"Bڽ)n퐀jHI:S%m?4G]]HI=60e/|7H\`LKĘMn9Z䈊5orj'epRd9ML ;VUUO܀_l\t02&$}3PMkժ ZLI2Vi@~ zkMUMq9RԴ:rfܩKaSXibͱ7x\S\$>~ F]xdtgu4%`b[d$P9br9AGwX~?NM& ?g6|$=q^Ѣz׆xokf)EB)웑vWA&k;-`5SIʹUSCJSr{`(lG҃ lD1Fg= ۸ʔ` NQE:/r Obdak†}~ crۋf"並Eo-v| |km\‰d$9L p3؈G .:մګ$|cc3(dVUu)tX8}obh~@)}EAM,Tp2ܟv):8'kǃ|TJʏU.Jd_`@ވ{r4kEz!GwFj3&!\U_ rꁭl;^ 㵇e̡5N$gbjz7!7ʮng`)۟Dy0v[mp wT.CvވlTJ>UFXmb[ĶymXb-70>yI1[gbdnN3PXe0oˍ‹ѕ$r㣹%_b`!7Qzm;dp9P9B+!΢CtFPj{=[vN H5 -LO,vE0)wd$u:pq:ӿYȰ^eq/[{j(!d ~g [dH8I[ DG7<1ū(?(nϩnlw~O9}< r]nfo1ܟߍ](j=Ъj.jfZ"e֭C_h qQmXdrdWˆgX?JK]W zS0ūZ_ mR>ԝF[`>ֳ G(6aQ*Jn4K/;NM~_0R`IdL9IJa!nKAvfV) xP:=ʼn̍Gӡ ;zMс NnCG/H4Da/J[2pz I[L@F 6v:]}UV+(J\S8Mn Z_;!LN)fW H,Wʊ@,L]R"ŃY$`ށ{Y)Heդ%IoqչQv1 nPۯdNP0yp֩ &YӒE+>'&jcFoYPֲ"<֥_rL%Cm"2,@Hm⎡]hi@$cXq^G]*F;N;&L G25 9J/(O5!|l.LjIomL@/qiLѣYB\wjD;/xKAY1pεp}p!(fH!a1h6u+sO% 0-d7#0 -i70:ɌR?\$@{X'Ue%f4t 3* L ^% ,3! Yɂ&H{*k<IUt1v%C%ݎv8C]$ LE_W7n뀉G5st"dUmҢ &AM}bJvL,J/YČ mrMť!xb}P< ϗZ;'P4ų'Tp'q&)-Ѽ= "(s%{+e[)Az#Ҕ$K<ԝ!idɭ@[s# ƙPk҉X~ll{=0 i?G^wYtܚ:*`Z}?J'^N5ԃWPƗp 瑧:_Kn(^/9OHu&.7~Bxz_ D?a=g=588|#R9I5KNN. 0$K1O慛:u#ɥvNWt =SN:~Ed,)M_4tFYGj,$(+;j"ח;їVbfzQ+ `3z4~?(kl|ʡɃr=k~[Q2ri 4#*n;LvyF#CNY&ϑcC$|bF^鍉͘7-o4lEe /E'3<0GžwNH6cUWd8jgHmS8/Eng3&>{iRay]G#Lx!ƕћyfY t5{&AWL؉% ,9PdO@t+t%Z+7ȳؙ[M3 WvQ̱9t&WJQ-à # L2@X8Yκt"NM8h4CDoZ.si-]2(qoq2*J3= ,BP;_YӉ+X4DO4P(X~vr>/nuG2cf'P2+gO5i",S{coV4-zk9p,t1[YV0Sr,"@:d 5p3rw$μ1' 'La_܀$+45Ϯ L[D'n{8:fܸtH|>ho!k|Sx+{۲%*,nK8Ze=fG82Z'Bu-Dim1ȿFΊ>qF77' ZZ˲t <.D!$J_` KmiиYy g+ݎ6@zL\yŸP٘g}OZI>κcj]BHK#NhP:=G c\"6t4yT0,1l݇_PҩJDھїkt~(х-cBL e@8>S%<ѻe08eI 0OU4<ӊyky0^f#~ SxΫjH)y @<4,z&Hb gM@g ̸+s#v7R"ǾQu/W yDJV ra_$Vn%M1|Ex$n=rrq W)§1A;o> kSgEk27 cw(ZkGvڗUQI՚l9d(o1Zt e8N]-)]uD#;;ɯ^^uٰXFSj"X|ͪxV+*͒N`$FJ#Fy#T(p7'*`'Bt?-PMJAu5LHi&hCL Bs|qtH}ǿRW I=E(r5iCcʻ5z]ZNnӀx-'뚍ݎ_aqp}g.D=7wJ7lhӚʔ|"8H6'Qvr ;ݴ66Nvt)gމ'rK6,zX7a[YTFu p8z^N=!tfCݡsȲA}Qd2^o$uqS ׄ/;6xoB,nHF$5{kꞙ.hz+VsxE![D5Zǀ!/yBj^snroz_ k7k:*ܯ8N9}]95#pXuGPDZqS%+VO,gp<SNnuq8KXc^~9)s@h\:1̅6-G%/ cGMq$jl1,i-cL$ IaQbq񶋃v`_!9f.;DpMC`,dF`Cq)uZ@u7*'Mo f'nC/2Kߟeߑh*[tv%!Y,*Ja(/9}{;q"jg!Jy3s@*ov:Z˷AaBI']po Th̼3je pxwP)۬J_/ǘv>(-bUU$%F1D2JQHjvMj%sd7̀B^lC ‹+ߒJpz@Gv}f -#"W64ol7%$ɂpxD?`& w츏pb3ge2WQqd ?-_ԽwV|>"[Rs?Twɞ4`+^d)ޚ(S8Q<,b)5RDC+ZUE}j C MN ,ʶ AB`UZNH&Urmn:VL3ꮸ2E%7lNEyAPҦ\Rdǧ2L X|DCE8! $ZWVs GJ{e@D10)88"uZX1Ba:Z,i<8lxDB? korT*Rt`C%vWP9Cpԧl7"t;G/yDyrqm&H,< H:lYHEߥ<+&+ .E~i_ٷx毀.4~ a$VywPZT(})t=glK&1WBGc/1ڳޟDy?ގ`]OG^>KφspIf?.٤ iحV[X%1 Q͜ WwLv29 VԓIī 󵐄"L6W,A+ۙyG 80 G'hj"?DF\TBG>w8?)C;3vC^?UشR[FSK;8b* c0ɏJ 4s.NWb4Lr/DIG vAw%s(9&I\y"l}XV2~3cEN/5"2E0Pix-W`7 .{ipKZֻ1IG3y€koG.I +C,Mf3csv]O Ҏc@%)3J~kMOVܦؠ 8aN& ]@?0i Nip".N6~g8#0ɖӸw #:\ 8 zGEA0l'pQIz ʸ$B$ϭ ~kLDKq gX'{+y!9IIB rQe|Zy 6›\D ?49$Cړ7!t-l7ʚIl`K\/h:j-➆ cj LHs?:NPi J%'s?7kCQբ(%O)c{sUFR|<6¨ANgr#^4@*6xC* duYK,-w9v T6 z77vEkՈ^ÙPq0``a8:p&O~VK:~5owLڪ0(HpE ֟|눺ߪ_ԗdT}wLVa#gcla' afe.w y0@F m ibǁu7 t%l#s&l=z ʈ RGyL?BLg(jSƾ/_s#o pΟ7:nE$[2Fr";UR)@14jBRo*ܾR&ΪJ%=ZIKUw3Q)vYbM}f3dy.N-fpdM/!u g5sLLK̏3I S y%=.`{E["' ?e=2iTFdy {Un "pf4JJԙ-^ccHJ_v_}gב eA&h]L;l)_IPLj`?Q= -ug\?ʎFPpBb=,)g:Q0OZ׹$zP[dha$?܋,+NEq!3$9^tiiS1mGwqE] ${|w'Ց Dڞ0$=ZL@DôuH,:=`o}Ul8*vIT#p*ݺ@`XYpy#]=Ih'5GJP-(5%2ݕw:cCڙ!{84i^,2qk`麳oU𭿁rL9jcӃ9Pǂn>Rۣ).Mn ;-|ȿxK]L O*ɻ]8;b MY#~Иu, EfuvW39U9`r[0KؚQҘk>wg!1v\;Ch0RG : 2.5H+O4`!1U`_fUDASW7=¸33Uәx讜,~9"g ע,zLMr5V|Ov~BT7OܨķZҘ„Lx;񚬜`J'?F4oQ6,mRߕsiL083IDWtz_;,%4#:}!QVRqUÆR[X!{8s QiVD'iFL "` 6Ny`u-2M&8fá[G`~KT" SF6) C>{Wyc/-\'X(zpPW0􌥺̫ZHհ"o,4?s(8@SΞpE~KVeW)?8-ી -gd>ґ5 0LZ*qq}c 0Db&W4wiVe7_,l`70VY]j`1)lx.0 S̋9г>0ί#?5|ݞEC_bYi{VN}A ɘCESEg2oV*_qq hzb:[FEMK?d>&*z; }*_Šdo/ _jkm̟JvE_ N|CcCQܷyG - KO`bNhЫ/J:Pn-P5Q˕ 'ӈI 9/BC{al{7wఘqWp}o#?) bkfDC^Jn.Z{xJ>q>9+?qD̓f1]B7K*QCnP\!lBhyŕh?n[MzW1#kc$=nVP8U)xe]ƖSny,uzޞ)W4ŖPDS`r̷QI> PhXaQn裠ىY0蝆QOk+Pp5~BSINO :LaZV' J\oF:#d@3-оftªӄckWjE4"R}UIB'̐971،;$y&)D*BUooWEq==L&ip'0,υAAR2 3J+ {`]vu,SWs;m5<0ݶqC=wF5ۅf", ǧ0Žd@Y{ 9"U UکWR\uO LBn>.]Y1""u!6=PI2EEԀDe.>:h56K D۲An+bA+Xƅ0`ՠV(ɐqӻj[0>OE-Z4[ [bJhj2*6p Z/bPx.fsR-ia|m~!_TNy㷐\e*y7;ޕxd0#ϰOy2tR.|NRnj  i` 9ֹX]kx"1&3ȃJ;j ¸{~?rbpZm܄HCXJ9M>#H!i&R& ۰\ዉf0Ba* 3.؛)]ѐ#|ş b@%%I#e/,+\7em-s.K6f7K.ܛԞ!jGLfkmò w4mӏAvN=|T#wL& 4j2a1 KBL1am|Cs_aGtoqqn{ I{K)E꼸"8[-9Z)z񍂥z{+ӗ>*y6I:VNMD~@zYIzg:QGE6eaGK#(s  šP,ybRXw\3!q`<6αSmV,'l/K`5JE':ÛQsZ5Byv@Ddl\2 c SH9Gr2;^).L *|ӔdB ň",ӕxj/m/9Iz> 0<Α8tytS/9@w s_=Kv=9w͢:"x2t =[mIF^`٪ Ȏ:f@{ 148F9Ji~>_<(.XZ5_*q=]fa+ʉpq=aE|d DJH [{\!QUJsaa&[e"+v Jȍ~Ifꩧa^]L6l﬽?ޠ9(İ|ũ#;nk)nU%9: /d?T , h7}װBa&_\"XSw~ǜ.͔ 0v J p "NXuV |r*PgLuw{y&wAN6m||!ǎ\נǿ6r_yqp(Vv|t j էm Hޒ#I Hx;W衛zSk2ԥ@0'!_*a%FQН4KIJݽ!YhD@R:x ė&@ΥYuL3?ćUMNʐI鶢q[M7'MLYFUj:h)&59Db,eBӏڪŊK{h$$0\ydN گwG 'tH}M Shbת Q1eB3,EF78R.3 m/6>vt~J$2uuq4n|ٰZ=8m?d& T+H؁VlAU^2Ydwrz&`}0+< zb$ v57yi.pwDŽx5 }.ļ3[ƅ^)E)66zɰe(LiKVjYbPeѱ ږ~e﵊62ׄȆ*9pVhN|;ew(t(8չߞi%1c D=AǤC;t#hkg4 N-=Ƣ3LC9wʸWL=;󣮦 (pя^m)C5T֡U}T*S_lVk)jF ݼE!!b{?wǺ>ŗwi}f\x?}@).Nz0>on'!r!EXozxWjY,S3#6G)SiqKx Z#o*O$H[M@p`±B`T8[+zYg ]?7>j?򍣕\3Q_j>~k@ljQ>nZW ?<*6YdD+" 87QT֨a?]6Q(g8"P98NטwiPB3I0*ŀƠmαW6} %n{4 /lۿ G-c QՎ 2h7)ΏiǵncP!٩w#'i"YmԬ-iO\~>iR-qk>@۪V8t>,6gC?ׅU07b1|1Mc T̚ `/h]pߤ5i 7@cq!: 縲#48d2±gnjexI,\R,g)0%  , w+\>F^_㜀AL̃ͅWl"T ccol]:\6Mܾꊢr%{'mU`:j-#׷c5Zaa9 S9kG*O2 9* 6,Fqn1>Ra]VV|ұΌg ]K)*!>UɼX,Uفsn:|k \:yB#_6;Ý N] Z˗rj$mޭ6W-J5皂-afQ[*!Au&׏[,aUi5,;isSj eqo !D/YUǜr#}7eh^B\Q4 b!u"4$KM;̠*M[j+y〾Nov *fn\\[9vrC [EbsJrޒ6 ^ƐgV71 Ɲr<׿:62Zvq!^v gPr B^;3Sk.*+XzX;)ZO+J8ƲH bȯ1LW LT!C<:(h!o#3F{%y\[-bJP%\k*h`_3Z.kne.9/0;R4Oӳ hVf@%M&PNߜc7$dvp&;BbXnFi_/ +N2B`j.5~v I 9;JT@!lb P[,˜:uc/*!Y݀,L' ƀ6Ԩ|)'eXOa*:I`ѷAF_ogng)Ӣb$Zg:ۢZ}äl!҃4EͽFĎ< &6YJ^AWx!>DS(Ε>^V[`yԄR/:US_n5s)2D pUo4en_.`tzyj틥">L͂.;}N[(6ښ&XϏtdРZ"y{V!Lޚ[ڂ&WbS (GD`~J 64J]Y'F6=w{4I1rAVEw?w0eTm{3CAx$a; -&gNZD:-Gj˄9HE.vcNy@PY9kHX)%%p2TWń8Yμ+ q$~N]Hi3Xc,p?-ls4YL5$Ukʃ[6~7/-N{1fCAm %P@^hՄ%]ӿ()k|[)F#5RUՔVuYJ]-cs.Y\'Ksx60{)C;[fMW@/ ר#WbV اS6]MN]ֵV#t}>uX2=UQsn fn yAFWc6a> MJ-,-J0:"p΂HCЗ8%f[չ?E3/p8e;aل6AE,r*j@PGWp`r)ie)7qÇP4* 585xs0Qb ́cf=Ng%v#|X׺x8t 0U7 <;7psh4kټN9:*i=dvΛ?iS֘PYS @BKK%3)s&FJjBvEȻ8e[]{ LU;%ت0 Hx|pK0㶄 d4;h0 Q,,D!\9GJc=ykr&8@Βs;.q`Ex?Yp 3.,bT2QQ|jO^L G%$@CF*[Ouχ# 1,^m6QpY+9|pfNr-Ѯ+ z>eۮF: zϨ.ڍ,ǧ]ӹK"2\3#˳af-:&t̤NAAe(eraDr$ GCh S^a`cݙ#W!|=~EU_ i6mbxg9` ae3߶G!O/CiU"AN&YQ=hrݕK v"*ID`(bYs@"EKtBj M6a[eq(*(HiFEOxG )ѣ;|/[D@(wtS֖X nٴ" ӲqlNua,h"KTa/~|[ŬpYI¤{8u]`aT死E)prȸE3cLzĉ *Pvf>+8ט u0-o$Vfov$:ŇokhMB$74Z]XoV-ؒV G3U>RB|7f1v"+$C!+0]<-#Ek+ g@( 2̛$.s]73c7{0邿v +%&8\0RT+^#}r\2{`s!klß}ѪPa9$^WGˁB .5RA}ww? MWLYpg2qڰ3#xMAp[si IaMkd7l (%vN}fh!msg9*V9 >%%ZP` P8$ ;0;\jXg/wr&ױѪ=4VY XiO"~DtB$:G^l 3pnD;_:~n7 VFBs,p8o׽rK!b,MP2X&_RОp!2I:e)bg}ԊIgipX_&?(@ƍ>9#15sIkyꢞtKenn+ .W}1y%d[h,.hc<҇uΉ8(d$!̮yzUtyYLkDhHM]/!KQC(JbWU#LVHLVewؗId,\ŧxݾ4Tr-oxw1ppu!RfKrzTI.1`+H4BaI cyr'VauoY"#Un\DCHvqn'԰I3£y9ЗC J3ŽjΊo~^FXfa kѠS+DS1Md<?dۜ%74#M!/n\Rz6Dڂ($B) =:c7Xҋ_/Pfػ:%T||` eBЦ-@89'qY6% Wu+s O P* 4G *܈hܞ y}eF9<l/m(yup J)nWs⑿5@3_uA- \!)PإӉ~ RF,a!i `e\Tԛo*8QBWxy4.Dvx:+*g9j ,h6|ل|grv7dL1$jYNkO)_J>@ԷO?ݐ;מP+h =2+:v僶^/X_[P}M_w6mbV(zTx֤pnbPW %e!% ss%~/W,XWcMf>av0j"\Tkp)W܊co%|?wa_*ى}U._3Atމ*j:݃Xʋ;I5%*uCW{'\BEȧ\zjqmYcDз귽y; 4񐌱X'S!)\n[/;Ty"}U"NRmYAXI-ZF.[6æuV޿owz~pʭ%z4@N-`(E P0h!UKg2 Iǚ va]'p\9 Qesn%@*xgCGhsCtbBȕdWBlO"ọ8XȮF#]m/ H~D%t"hR<`7}>P{m_ػPDsEK<,x!yI-h'}]Ik>l2+;Q "5Jn]ԗ7v4!򏟚6Ñ.ŢW F^^j$w۾.A'Ga_1qܰH ZҏlzÅu}nCقAdUX.dRn/(0r6 8 B ɨPL4 CN*؛S ϘA)ssmHsW/LE[6!k;nyΪDb)`82ݬid1zvMq$=j;|8Xji- J$Jwy3Omv#"VU$-k^a" "4IRP%ٟ܋PڍOëe/ 9`-9\#H\qR^$^%3_捄@W,J NuS8HSg!% NG@Kw4VB`5mQ C@q%@.$37f}5 TGA7}Ruȍ.[6UJOBpxsm-R w% 2̆0jpiqj8J{Y@n.3bJI\ Uz>/OA|]M dz7cʶYX,_b8Pƚ$he4_H׺SB +ԖԫR2汢ڊ'c0>2pSQ{|Rgijɂ2w Mk+TPAwR|T%b[1)ACv U&߅ ׌ő1 %J$0|tj<TooE:tCjFjLPOVs W H&~7e5kY'x'dkTDEᗭ +h;*T_sTH׃~չ%qSS%8Y hhv᝽WH^i9-z*)[]F7E_T,]VґgwClE³" ֧v= eeQޟ%4SoH>nez\By4p; ӹDS?r2Sq4WX\fv}w1ba ;z]" }!,;j(Pkj"̭Qp],-AV̫=n7Ja.!3Go ^)B2zO5|fIim݇!oT!1+ZLG3vB>%َN3x <2r(-qzϷGRN@[~ԛ[璋emVA;lg#^ C V;p Jm Q5mBz9ڝ:/4P yȌ,3XXUX`v{(iO8=^_{7>)hvd$VN*NθV8s^Y!Ϧ{XCs>OŋWGtH=YY%π o$l_ ˶"r;^ mh  C5y6w.'rOj*Q" l;Zhj5>8WX:%- 7YJOIa(joJPc$Pu =}R:@8xEթښGW!q3t_ᆈ9> )N*ryhǺ[r˿ ^8%:}ǸAfa6(c}P0NX_wߴt^߀~>~v%aGcFv8\-I+ºbLhj(ye6t(%tCН'oӣc"98Bt~8 ,zr`T&1:CHN&K=bbUWmtQБB}kMسP7y<)!.P|H% 3\pO4ȺvшbjX1`9bhGc>7ZXwv3 hz>Ǹ4u(D`k<ɑ܎u )n9\ޙၜz vhuq}? ~7ny2ր@ټK4\z^(Z#4 }WEXKc&df4U/d5O1y $NEu~PN -5}gm"yu U>f|DC( X,}{ɞf*.ȃYy֊/W{@EE ,PCB(EmbFjd<@ >j1:`뾞S"B~Z qKx·X Te7ݵx)`߷vP鮺}7Bh.t$1['IWkz+~pNb% u.dM9!@ZAzaq=cCPHT INiwOG2k7ԠzQHD;6W [RrlvH;HK}Pl9zmFRMP 6eyfeR k3y]г"5;tqzN wM`Cbk[k;%ebC|_**Уl$U {z`Jɧ3yM; Y^efA9rp Tliz҈Vgt@zYZ5cPK(N–$O;zf %ي‚UP3{ `hG-e>cRdy?罷؅ 0drF9Dفu.!;+堗5 @{ǃ2 "#ad]u hPNÈdJ'Oʥ)y  ؒ"P_P<*lQ9EMjrK -+1P R#~L)v%=D-n2n/28ťTrʲ$/-9{L^;br嗇pMFB_\ b:RHf+ lb08yh<@ANݫhM8V;!3Up6Y\6VBj1tڃQ+2wQ]HGxF@N[F`R0-5ݶ6 0USq9j`2q㽤Q5wG򗈔;OtuTcP4ew}hM؇P9ѝ+AhTEJl"]YDd^UlPNJnvIX|WѴ%{)8 p3#UVa?T -doztcmnx,rۮE%*ѷh2$mְSYW48X\WZ\], f!p )5YCy*^z9vPjC"U RbX+NMqwlG=ɡ#Wօs2y<U7.mGCѧ4ב0om;>`+[78۩ 2ZRɊoo*3i\)QHA+C Nw#?qln\jR9՞ܿ6$ Q~, \+[wy gIK16Fom~4ړO_ :B ?4scT>?5&5j1xֳxKQxRK#@/#뢀1k䆙H?_h;L[lSck< Ls*kUҙZ(QoV>#͏" '|Y}ư:V"ƏKÆZtZiG}T#H<{DCM zlKqUj#o y7#Z;@I Rosս1<& => փ2zcsf u7@X+If>qi M!0_:=9uFtaёwxc#&G?yPv|rYG] uq-\B$ 'imy _۽|CY[\o`#&j=l-;y= <97 P eRݸ]^nvؐJcƲ0늄{i%Y`[cZqäBj9tX&2CP9X%ϗͤ֋{!o4weqj6/І >ܑ`i.F2N%1\u[d9 Q,R_?#t>!Wy`z2!Sm:x{{>S4.c;-h 1RF ۢTfB&Cy1A\]~; ao fSaדqrDX|(+ܣ5%JBmS@)=3/zm|Yk71kI|srݘ_n6[JkIuO+q/ɜlF *Ĉ"wF#53seM1O>)ϡ=e^868kU|~!) Ѵ|Nf79>r [!qqL46uh08[ϒhesVOUɚg9#g|ւӝeְ-$MMW_kDǢ>!IkOC.ф'N*ejƀs6Is&IXgvO6x~Ҫd01I:yw;; USfa.0s|z&**&^;gDVJQ^F6Z%vhC1* P/?X(+Kp$ j_"zC$ ?$zýjSf3L殩 "p_pT%%,!`v@o9Erqmhjeg<ث̿sb"` HӚXaVgquVH=uִ&T#6]Kk5zYoKq1r֡#oaaΠ]Vю f;r؏gCjU"ZjovdC ĉHo֛)M(qjR%vrӾ@0&tXCp\FjwT[{*'qd&0)2kĿDr6} YIPފQKY hDVŅv5K}$.j MIqǯ\1S~ptLR;1>gkR8jLJaey XTavG^rVqc:shw<1ƣp_Y ~%~‧[T:;DU wcxԍąHG'\8Os37K8-D*CMdYސ`" =jS[ 0k9- ԂM_(wBK&Lpy-HAܣ @ݣꗸT1C-•R?_WB\ᇾ zٙ=Nq/Fw'BƲ\l+;wk0~pI'!epE+F4N,>f0],C;>iK~:wŕ@ɬQG0uB"@<4VsVMV\<)<=,qKR mȾ{i7M0FAFṽR̷ #|gJѱMkaq"6;SLGpH;ˈF '&Tݖ(i_"RܛgpPT L ,g}7G;Ynq+k}D?i9uij,D_֊DiWƢ8QA&zcٲٰ$JJk'BUXzrP;M[0v 276iu5u*4O,z|Ye@g,aҤAPXN'LZn+\ /X4Cg40R,`SUsa8k`~12@Ӎ,~cnsy@$xV81(g~PjYd&J9?wv pIxք*[ 5 R}<|#$ *$,9C IUIwXEvya Cx Yon,D ?&=¥w8kkI՚J9mQNϡ !~Oޖɓ],a7^$/IZ5HWblxw0h1lHvSPS,1ƥ`<6NӔޫ@dž,Ma12{jz8*n5ׇE`BjiAh9A!DW"ht!WiN鲪W&6HfTgLaWyRưnjI?&Bv"f}X~]ϋ02ט2rnܭ ?>"eѵ@b,Jl! ٨vVi#]'Sҳ M) QCI x'Ξ%+:ҢG[Zj(5sˁ8mu4_^ܛUbAn8#g;IxzJm<&F*[ jcesJB ) gTvzߖRU*h?W}jd/NNѩGk |0oVQ cEzV&&)sãgF|t?z?ՂxMdZ _%I,{Y}Nj /8^c0,3bz!Չի9A d"5E.D"kG10mN^Yt]_[EnGW4T fDPC %qɄN_^1ڍd.Yh.ծ΄Cn"w yR>.-bq~$ѰuA vzYyE&j}\Ke"LD]mܺ8ѶytYLR)x^qT&(?tli 5&g[]zfp`?麄掐KBJnHG=9|)m r6 &rӖD\nUd\pr{;2ft- ]Ʋ,™;%>3JSk6է1wQ4I,ͺƇqA+T6CАlLQSdaWlLv:Ǭ BHjpDtcWag ]W|k;VFS? G=$׻2\1.^1^u  R]\i/ުnOF.oǶ@Ȱ3(N4cn. @t84nPVieL8,tESȱ{۲OryeU{ŋ"ܫFhr0hy(D2+.T i .:xt2kU{e(ιue=4y쵸z*l/~N<ІI{kKrP#PxhjLrr&Z+^V_Wat^n[uĻh/78IV^p2؆9q\3ȅk'?3<SBpUj]ؖH`/O.UD`nqJڅ.+6IF6[,p;_Xus.@D[v}䘞.8)%!yRYt\Lf1!WY:Kr5* ]:_z9[Is&kf tkG0tGD7Þf)&X\ˊ{ADt&=+0#egeifHbW~Bdu8 è5~m ~#A<3~wއ`ސRUcp!~v4XL_z,!|% ) =0ãx[r򧩔z]}ѥa'6qy) (+4dD`XxS~i,}CoE($5η*cIqf庩}(r3dJΦs pZޘѰޠG+Ta85b:)od[+2b*lJ>CK ?t[VVLG+MvicоDl[=>7Hܑ96W~x5Mn›}܀')T֏O+hɂbb#%3D(7)7q-g*[N[W] Vr٘]< k/tTd6mpdQ,soQ;VOb~py] T.^BRi4K- 6֓'*/yEܞߗ^AϾx0Ru>. ӱ$,V/A)`m-/a-oh$s?ܤ٤YwGcPKsXc@H+Ƕιk P{<ʒ8 ~w?=8.%Q_H %cz:6uAAH TMX`(fLO8ʀ۞# 9]*ːm/\J p&_ ٱSp3vߍ X[M$E=ߤ5II`@*L.AJ5CQ`(gRU 큉8\: ]Q7%ͨUVڂv3.L3F92=R7`!e(gZ״GC ,q!E0\׏z{o9g EVZzܾa,!<;o!2yrO]~ RcR<2{~~7GvZ%vmj:~[X4{PT]Ȧe#"!)Ma@)؉]xBhw/3sG#?0OPJ]#Bp XÕjk%l#u6,pD#xZ2 WPkFf8kO(*DͰrq.fȹb8봝,||nxo"':ċIҔ݈jDr;I\ꭱ}riCT|M`f LWaXҘxC$Xh"Zy"pjIΊaA<@Jk4@k7 [faV<#\ ,>t.%p"?ZHj62]Pn|?Jggs2fHޣгѪmB2tYEݬT4_Qh4 8Y}۞;# zNl S,B˹uҡ\{ɼHO3;U4jAK2Je{Pu'RIUsȩ!r{WY =@w_plBz|1;ZhgY`9n|z+ ^Js($}(`/҄**VŬazs PX֦us4 BqW~{Fꆇ{eS,֯o򚐥 9zeݰsiߝT֠FzÎЇ8Z 8D%gION"P(f ?*qk{# 7݋ ׎s݃SL<]zKI&Y">ͽp#$fWA'`1,SDE[H*> '(fX{-&[dmTE@7fOpW`.%1n L@۬MCo,%(- h.Q ~ TAwgYt+C1,G;l0>"mܫY᥆]-"*z;Nsl$9ݤپs=PdT#k{{c1I%U;pO>2nxw,%ZAUKg`士mwx_\P\0O%oлpOaɌ2-XTNE ʐ9{5 Puܠ[] 59g=MiAŁ<" nѪKw6EY>ĵ7jB;n77NoPܯT:&KSۖ\ʬH2j!Fd{X'Ochȴq8y P`IaasQ2JwE.JxN ՞bBF}E!LZE+.3!2)sjٶwr~o/3 Id(8$%a E"+c S)W!`ul(STxLgFnOAv KQEvoxUARn-N!Hr9b?J4S~`!zi#&P&*'oQ {_iiE;RQ^4Q*B%LCAMFz}%taD%ߝ& /k zޕX6́çfMwh#!X㺊qAsA~f6RGdb,+̇b7`"X%8kiH\#P]%meܮ!؆ bf矛 ,"? u}啞ĽĢ@Chٽ1g!aݿщ: `x4yz~Џ#cZ.!hir򠝁iV9 pNIij@שJ6L-s-z;<gZ ׽,aCjȧRy0%F^]qi|ZhJKku^\dj=EhM)S_Zƒ$dh#pgd= "!>X9f,r~~.:썟HM- .󏾬 (׋ Ļ xcx;2G4 MGݠi2r>fvAPqV`c[xfW.ە3!v(qb+,-ʛU8+T~Ifs &2 Z3ޙ 7OX(!x T=g%?Zף/p#y ncegKQR~NNjfT C4Qwtph*y"@pHa7|AL-&ō% =a>H!qŇm`eu=!1B}H?{/-_y`1Jã@}-I")p'&! R:OA=9\?F*<{NZG!jX5z!5rG^V}StKFA"H]&xϨiLRՌ-,=U8:7>Nanvћ{&Jg ?s?qn!3E}E kZ1&Y/{qΉ~Ɵ8w'e;u QJywde7ʅUd^.NFhS3=ǚ*s /uG4D b TԮxP>riy"&xEt 7$Oŋw\xF ="ԂGT4VQUmP=Xto÷CkϮ0'fK'ࡦNE}hI*u- E5v;e}?W-$0Rc b+ `Y( pg v?$\dM7T5l Rc(fyuw(H8<盛sZ)^]9H}Q:֒Rd/tCD -mwy[I2-!)|\q?bGt"J-z5ޜ.a-ژ/GI$jm1} :_xW׷'ֻ,.13~-]hR$(~sL6eT:9ΊS˛)TGDM8⾠MܐON5\! ޴}Pk3󃭊(\P{Û;I`˃GGZvĊϕչSh 'v@[\|IFW]mtC\ 5T٤o@k뮜i,_~?F~hMz(!C0#}kfЮ'Pct۴=vA? l+9"h@ļRBBf.yZgO0ak<\-Ji'sb3#"~zep2r-ϐCݷ)Nx#,?|9&{Kiϴ {L$5N وq-jzGG޳SN) "^mHx%ؚ}p\OTRG3bl P* V]5l>;:J>zyս?f|G䛒?qe#{^s݁gkZܕ# ߓ˔BGU֗`ѡJ ]ٓ5 J?dzY eNQ_Jaz=ETL9y;1$?OWY3NbHȗnugiL ;@p/]{>?Al qpz^ NC-ʙ9)l #q>oÕi}l)'0G5FY0N%5#hk=WG |ۺg3jKicֲ 12i"(Yo( AkjLK R p}IuTK^C{Bqf9y@T3G]j'.UEP{o^^0Gָ"zXN 2^InRTD-I!7EG櫺,&gwK ڌ[G2v|GIڀS k6~-6*Pfhr;N;>_ui;ILJྂ%8v̴Sؗ5dMKmx$1un}>Qs< mDK@;ٞgO,v<+p#_+iFM&f%1'tĝ>^d HIxl2èZ euq׼Q²!  oyV";RZ6@Q1% 6ki.nulz1-h+|LLsD^}i"Yz`3|1INs߫[yd%NIQ^?9[,LW3 p/H@ ~Бe@UͲ 3fb6$b箩"eVH;658RS!1P1>h_B:o D H붡LQݓz!,Ϻ+DžnA..lgtܹgnJ9H]3 Q7tePˤI_5E=uYwz9* ^FL2R*y7$e'`AYtפP)7H@ɱknSP]`No0x01ɦ'Bug_#8ׂGow]Zx ^#`~8;d[! w$t\IJVܸ m+l=9Ӎ?2@wjPSAޒH -zcԛ1q"*F}5-&$A"d4]mFuq8 D,ҧ=?bΡYyz'S)1vM=y8;R{Pv4몞8örNA\k1'Q7!azѴgcSx **: 6>pYS]ҸIgZpz!-OE{ J9 v·v3 >[&i#.53Uv"I# 3ET̊I팸2E<`i Y dew5iDa=aUVc0⣋z Z,!A`NѾC,C׭ ><2sN;8^'!n|)rLȤOM3|Ax6[ڟV].'A 8\yK4fO6aQl3b t1jlF H(DYl ic[WŴCJ~:GVBLZଙ @ 8x{Lubֹq5c-*VJ$apJU$vKE@]_TqۑY31ꖪ;JcƳ7"Ҫx6Nx=S Z+Ԉp&]͗%=˕Pe%sF;R]8՘'ĻI`kZd'F&3M C}<.J~[pwӕмDKE$zK!r( 3{.O8ؾv5;/Z8]C8%hg89b eZ6L\S_#e)&Kh6"QYH/"L& x!БɎޏ(7s L!;ќGkme5UAhojf+]sGs>?/aLi9<"RD>U%F+g5CpCj S} WPkW{Q&-TK- !9_.B-Gx_~qߔ^T'#ȫLJ)#l)?n b,Z&"/)ޱP#"AC~xDc#ywЏGBsBuEoA] TPZ͗)1Kѭ!u qC 2p9'L<=5B|0wwDRchwJg9@s\RXwTw^8|FS?ؙޱK} %`" i1?Α5uޜL!%P!޿(ք')48ao>]%թW9`D})>iS1lDwݨkFk| "9E$CojG?S?~jh??.,w#zi&1WukX"󸄠z|8 ;Cg,W 6{7cHܪQeE ?2.D2#nV [-JcW-]\ɤ)߁`53p=J#}?+8J?!f^?bTj~=`ydqEu)b:0M"2ruVZaeUv~ΖȪDW%{Iz8Dz%6Xb9Lz<'8>KD"vbV+SkIHʛnYQ ILF` />du tK( |{Q;Ӏ0!V?HtmFQX{@5oJ&-_ies<$/ivht1l5LrYْ}-Myh?-+[dTi0=]gZ *T[ hx^]e"&bFo$ e]9PpN ( oؾ߲Fd|]?;FgkD۶)8 MkRf)Z|#tc&5@.Wt0hF{u<>mAlAH8YCi+1ͫ5pUXr\ Vӭ,p.@wTX *S[8{Mk|fѨL2N'P")>|H4&Hn㣴$58,u㴅~DfRWEL/=W[h]$p \2H&vxv_BvPm?M@dfy9cke>,}N gHiyqiT+>''rNl}LpA,<әΟʦѪN!AgGgJ#\_fMB(Щa(_5w u~xAƚzv ;~8F0Xc79(烰-Zv.MvlT ~_Z?Q 63X][ǗC9TIDR/\m*6Ӽw+з𖨒^9(]ZF";Ả|ҥpa5-<&3H8h:p UO;@cx g'zBr3­:݋KcދT9^or o@+T܅3o~Ih K'٢ Iv13r~4n?[&TYl3*A %eIY|\f<evKBA)rěmRFv'<"t]{AN[<v&^ F4,3S5"j۾~Ժ5v&C.,F{˹2ɺepV+n7pw 6 -2 i\%7;M.B^!M_o_]Lρ#5^KnpOwqh]cev+~%fɂP}=!<=Vr j y$& ` !"Bu[fiX#k] S1aұT8[I('kĸ-aODh䪟p`nƠ]5N"ăMdKX brmC+Ydlor/[̓Հ#VN+ϋhŠihH5St/j ncl\c'աnqec.hU:yh7aZ*Wn>BlkXC )0Xե2pI_:|ZIy^|n仏D_{_P^xe):Y6_/v6 "px#)#ɯ_^/#ʰUCͻW&g"aPǎ#eQrYuq>R*ItG! `Nnu2Cf:u[  %SY\Y,CY *6'+l GzqEX]H(UWt79D>PLR'?tP&8 v4p𿥗#8W> ڈOC<Kei2?>q_WW1W#0Ag岕 #z{`PeK}r-29 RIj9m.3nBߝy9sw}:Пwȧ#KQik=OeL6EӲLN(iE$E2Qg uTb ~%qR-5 Vxz[XgHq|$w!C"r7 dfΐ!8$L)C^BpӋsϐ"pŠŽCyONܼ9`/[m\aM,) *  ߹'6NS=1ZrΨ)W5 $1}һ-v%<\ߊ8kibN @H2b8*{[k42Q5{bm4<*՝6CʉUp/u&4ށ-_.a^(wE+炇3?G[Vg=]A 019(deä^R{`ZS+QGX+ExڱBj踉=N)GϷD bXXϱ*i*g HJ\7B$c`qq= 2[J/P.R.) K5Dp+` ><=FLn]Vz }-f!3)WJ? /$5_@u%!Z` Q_&6@ +I#gx@=|hk&67XZpb&ezfQ>_Ue]g,1&ceVjȽ:[;ȷ1XUBۢ6\Sÿ*XGK ks77cZ }=7QR8Y@֌0[meqWBqoIwAijdQ@2KcҴQ^ф9 _nTaK;S9ӣ-!1 Y h`W!@),ͽJ?P$AZ}wJсقo|O_08ۇG8UӜT£"| Aw6[M%zxdxuc;+lZ A2A_ sPpHŠ¯V*/թ7%+=9iDs; lW>XApz,W_|'GJeWd>]uUQ,k|Da=Phj)Pw?[$zIʍ[wj)! E:@  O%@]܁X H-. 6SV[R.(GoF%g9w.yE|N6{4{G=cp ]:xC6`f;ht|Hp({ў٥Y>7s7 5%KcA[ҙ, ^OcZu*xMTS7̿{d2X%ӵɗeRj}}:3YggcE{@ؤ$ډ]ӵ` ;i9Cb1brM)M ţ>Q }%OoʬZ V:8qH*{]=AAQO 7eA]}rZH(>7LUY#*RCjnK+_xwP`L;2 L@n.G`{ݔoR2/ޖ~ C<~!l W\_pP'*FQY x8*1x6P W ;nr]fWOV61g.ab& {7@ԝR)Q@n,ܢIEPs4}zO"YDx|ֹcb 6CI'`3C怼'W-hM P<>V11l0UbKZs0/)deM4i'j&rN삟kMOԑtjps?gj&!"\MuYa;6z$=˟ʣB%cܵkY Q"#\Hܪ\zZJy)oaq sY4BnI~ʻ@a:~GB ɒo$P)=Hp^^s[=Ɇ92$#-/QVPD5 >x 59F䃷B3m;0 ~3J 5042΄#ޮ{l8'x?&3 mtTrdئڧd%>=e/DC/RR߈RMNo)P~=mH75E\e$VA}.b*^ IN Xt ӑ/m8Plo=k (Ƚ8t) a1zU9 P`ڍAV.<wUnjgC/Fu[xcFoRaO8XnW %Gw+q?.89b MR( _O]>;?GdM!6?(06Uj[V+"KuF#&4!}RկģG7Ǡ0rvӗfշi jt>uMP:.f%d7޻>.1јXG~ùal^V+0wM dy'.Ao295Jv.正{=/G<'DeU3&Do]]6Hb؋yU>PPHMq˿vΤC/ [R+=Y ΕGe(' n\;Cpr }Wt-ڧHP{bcfJ[pj8dqs 3miX >Ĭ `At$k|B7"QhY٨v醎ދN 69,TUͨMcW<EZ =ùM?Ek &{G^LEӱs\#T`9ksRٻVKkTeR~2~ʃb+s`ŃGO9.سʷ<q )ի`ŷu|:QˉcH] kVμփSx-q7vɍb(2p r5*e*? 9S\w I z?i_9$d;O(t50 !4ԟx8QnHSM @΅&qE o6Dx4lBxQvX@ڰ{U|NHRQ p}MN5e,hYT@.B,a.\"ɀbA6SAkJOG>!p5Elq_P5Wv1w%Ϲ+/w\ϩظWTՕRXG+tqі <|Rqzl )hD)Ikiܴ }69CP)3Wa\c1izun=#C!6_z.;z@ټLyCnZp:e [:/ӚB \8YEmdRdZ8/?<Zh\@| yS!N")5x,`#EH>WXzpS 5DqKz/!k$OŚO'ae1*Tx{ {Kgy׫ #Sڭ_RtW8t=$#B-ʿ 6w}i`S,zzN7f'h~W!1|{- M<@)ِ̎nG*yǩ2{|ēQR;ݺ^om!LBBYF;y\_vC&SŻuP8:pJ¹ #\*\'Sf']-KX&Fs2ĈQ#B=5j>By&.*^`6U->(S춚J)5ٟ{?z,  [4E:fgHڹ4p?Q`@cY(`=]V9rUqq䭓 +Ү<}?uFb7j9 ZӔ1G3)"VClY9͗)ǚǜ)S(!m1蕇Z,Y(JjA'Sa*N@yTkn 8qm|cp 6>5pw .}oU8qи]t ^Pc…X f ˏ&A 1>FHk>]S%as~`JC:;&j;*喪@C=~QVګ4K^Tϕ Q}"4:UQՎRT7좌S0|`|LRhbBGUJ#oQ0~!i*rgE?H%U^raaPYn$swsl+zLf䰸l7)U5(b'iy.Ԉ;3si*3'"kC.]xDpa].»lXI١,,Ag/%fj tA}z`Pyq TLqxHGp8Z' *#y\:l"wNE-p" "..!MMݜ[@KI<4O`ow~B})ġ;cvo0Ynm:3b.Tz?5s;Tմ`,MJTu*|fN:4ݧʬyX UTgOH{ӥl " j̿7{Dܮ%,aTrN+ǟ5]ѡA0)JwXNȺe bNs<vVg2$VĤIPM=.-_LD5H<'(1ncDZ{!L.dUhR/ѯAKms]ׯK +>H~tg9<Ѻ %b`]"~sb"M$rs$慘0 ؔ#7 ͼ>6Skj TH&VkyBϼWhNe r!DR">+ NEf@u(7PF{U0UO?n%M>01h94 9-n-&J+UJIR^4 ]NXm3|mYW!s6j~Kz0) ܱQ΄ ¢V|y_d]3kze/l9eEek{)j=w]a,Պ+)Ci^:zS^wz0SiʮfuOxYB?fzjmZVG$hܭ \Fk=1y_bѡLYoEU(nl\zɞ/wCR 84 gP W<@ [mPE%=*mo=#!EG?ox])bP5xpPbODn|Omtˬil _!"gW[bfZL/3mG: +g3СVt0YmVI _Lw+:qH.E (=~Obg{7'-sa *5 X^5?eJUnT~ygah'4IvrBii]7.&A75D„dUޣ2߳L(ˠoe[`l>ӴCcE!*dߖ}dxPMp _q"Me{`=;r!|b.tZ7y_[)39gGM֔KevĦ1gU2[Ө3=^kbb|dϬ±2/~ngvAoJ T5zo]qKR'W+ Xq"U'ڭpO>%UZ©B(9^q\R۰%BWqYC fG }؞2l4HFu_M$jR53 H¹+~ Wp0NBnu-j\ѩZ~%܀6Z%[bbp+Ox[;uRuh|ˑ_du+ղtgx'yH/Jel݈ Vzfn$ bɲtQ[u%i[{u ˝VL&;DOrIq,:^?/l I`Z{eIb<@ţn޵ oomYY?v:ˏ`Y|*E`^Wɛgrd56 7z~ u##utQsW;ܛh]%)5;rINz@)qI{:f2nBz'Cvs`\nmD .pVm\aYѾhe"jHЮs ބI@;OД A*GtC @w=cS wEXt%PHǛҧmb5vMS^j9j+N_ b}hzV)vChRq\IQo'EnfXlLR&Wo`M{ku8%g: 4tK,@sl][Fߖm'*VF\cbO!y\pc9>yPJk¿lZOl7tR`.F`Y&d\$'PFR,?I  u]5Hip/bKDZ:#u·3͞gSZL4.)cۇו!: jf5Z$7'$`\ YOna܃al>|ke[x׊]TazĐ{Z !)i)Շr !xz~V)ЪZ`HٯHҿ|:5CJro "kAvY2}&Jٰ2Bo-| @eǥǮ#wl wd&:/;ƣGrT r4er~`\ KS͒hrjbhXШ"؎< L p $X"0Īw=|b84҅?f& oF/Dsc\R!:PϼV5vWʯ-]9_:+T!r3D̷O]a laN%9hhpp,ʋq=NzMÍ,b_"T -X $~睜f(A_SVT s %Vhn+7Sp0o+#j-N뙦r7ǐj%g ڥ ȫI .z:ݏjow%PكC`Ow".ւ7J^_W/ư 3ЈD6g O_: !XVo*ώR< \u!uhfd95N_|zO&B,t鷟$j&"U#2X+̘M 9Qִy= ~tIqU {SCq>;s.?Ǥ_{\4 ]mX?_8EU,>M*C',ݾMTn"O^ {S'&]yDQT~~ "B *n%6S03M /&- mfQceǜ+lh2X$3"ke'%,,ٷ0q/V|]rnXerQÏz8b̆3/c_BdA O>scjƀzU:H56(/݇'y-ऑ(_@9l9$u ښWB[2[&\.'ڇ+I;yDqr*=e>) mhu)wFeG(3()8[X7N!RA:FK;/s {E{_.~(kr,O4kj:S잱c69Hv/ZauI z!MMՅP.'%!QF̾SUߵRSv݄Hd: `ԍJi~wDy軳AD-n\dNϿ/=ldHI̖Ohkס%Q+9JZ(ӣWA.@?3-.ɏۏu[o 1Y,ԈqJA+#]ccZgm~K;s x:+Jȷw?xiwi2'X:L7知/"x$ E,u "YKJ7#c+`g֓ш@bE>97uǘdJ̭mi/w.ӠXA`/ߩr4eOBZLM0QmlIetEGn'Rvt~j X`$s˻3h'c8D-2Ey*) 3wqjM7.މ#]}FąoV ;wLHɨ@%VM0`DCj+/28@79; bAn ៜ ^3h/5 z^+NP[ıi/CU8)zNT Tb~̿ƭai~KCRo.fGA|2~ i9~N`-&߮D<HoR@CZZ25RIކ‡mZҭ}AKKRKoRlR5z"*ӪQFL˱h+qYVak:W$[ Fw(2cEa>6 4~eKoI$:Fu##ŵbjzTkt@FUl];igBp2./ik:CR,̩)$N RƉxR:hj89.fBweDS9+ h\0`h?LFO鯤[gD,]dZv buQ[?ha?ziIJM$:q'J}s#J*iV4ڗSFl^bP 8*pyΚ}g;!IA*@4q* Ki!Z쐤|A1O0Ɛ~|xxsVRlאd :n[ȥ!o듂KCn zPi٣0j= $gmq90/2Q .Uvyѱ8epQSx}/5!39G.&c 0<6] im, */Z9RJ+('>^ߔC=W|ɳ`M<t5Pf HMd,V4Ff̐@D, )dq G՟GH$PDŽb,.VjewJQY\bG\ cI-XPcrv|)eכIb&*'s*mK0m{F܉z,OmӀlhR{ v>CTyjPou ecxY8nmv6n#4l%25Ɲ_ӹ;Ka0;z" fDQpWh}&1w-  Gܟ2@8N& ^w}d]BQXxTNv{,eR [\d@3I^,UTP QJ}*#8H@ፀGgQ;a@=FCj oL('@Sk` (=xiGogți4{ǖ[2Ӄbm{}īȲ-6qV.}(-Y^^?ќdUEr܏~u[g7U%@$os6דcU{cSrmݧ1L J5`>b%nz&x'h6 dCA`f&n eRJ ykSs)}p)|i?m}o fޜ.4M,1'y/_hLHzN^-D-FjnDud dQ#dKݟN\I*^YWvb+SH{@zUY ]ZY f@9sAL=*dvczٮ`>dEdJZcAjl[yc[GI/,V2c=e E6kMDףZ~/1 ̿NWeQ*To= g8EܤBd"aX!V^~oҜhY>+ xVMTq|&lT[U|./:v %?JчӇ^iۅ!\ *B zoa)~^rPDRyKJj }#oAoX+H/19P/Z)!;~0@g1”(SFtt%iZj\5ʜaPQp`PG[[yZ j0fagӟ~JF|WU`䤋=.YOF~L4M)'3~'BJ;u?, +;7 IC޹!|2F77pV[^|$oXj;O_IdbXKq=fD<| (“cߝS!OqNjNΫ.xm+>O^+epmQf]qUv3 Hٗ7(&8;#/"_\ikY rQY0$/u oCRu9TIH@]WOCL |r'p5?ylC@%N?z@=76#ո ;X>"P!)o/!3PWaJѼa^ks ŽRõDU`E̶c@gv?{yn .O}cf~jk1)')Ý@m8*E֗capèsBו%›ǡLۑ#,ǭX1b!(#ײVFp cS3?/Kdve]K-p)f exWj๲5t5 A`-͡"t&/fwerspfi|Nw7I-;FEX%-OA$@U Ϋ|pdfKI8T`cj 'jуHTQ#f \Be z=R]Pe؀Pw5e TOg2|te^N' /Oso;4rZB)%)s{o̚DQE٩+Ѩ\1h_M,EvAqQ!p(yRXf -D LSן[j,Ȟy޵4N9*Zٔo_ΑV6nf81AyU9d0:2>Fh߁HXkUUk%K_hj\lu}v!#,y\1GcZqGKG Xc)/Tjۂ(ѝINBeyԎ?Ծ:m7C>@R6 ^X-v}.D$9~ȍvnp笣sn33B[Dyd;Py]vbHTPlܱf54/#=#e rˢixÿ C^6DJ9d ].ث7gpfI84EB_߲ɦv*C*P/z}0rks|" !g*z򺖋 t\[p}"&*/qu!n"ԭIoj#8`~ՈX5ӸR$wTQQ' {0)i m(9>)kKjƖ6gj`nNȿ3{FN#gJ T]sʷ:9I &3F $LQGXT3m]SPāoFpQ|-ZLiT5wOsv}b.yeO)l:XpxN]O=?cyd]8~;m4#Arlv"4FW"*hd!7zT@Hލ76J ?]_0L.L³V )ZyMi'"ҨO tt:i9s/+i8qgm6(1"G=c%s[y%_Z;${4tR-KmpcB.^3e囊]'ik:8v:_=RGYL"!/ϤRa~k8z:AkDs^d4 N}IrW0Afd ϸtC)$þڸ<Hk$;U`+w,9?*'*Yj`[ ;G5kIt g3[Sm0"djs=tlkRUҖ .C`@@r\slogu7<| *5HsT~\; 鼥T:8oj#vOHBdTsO, E s?\Oo?_1/E&CX ]|TP2]Tog%k>wDl㞓j2QC(Z'fN}.{;(вMxl(fgU Z֝b={ȏI&L2->{Z6Tj@̜A ,5ɥ.\Nb Ni湦DYjRck%J'Ym=Ix)B5d'KmZ`6@ H"wm@ e=DK#mDMk4KƋó9 )\m>%$oq'D= "񕧍܈&Q555.[m,ӌ ?zW8X;ߊFN T| _*WA(BAQ&k۝K @d0-G @A1H IF{Av*R5$`?J$wΦ =t9.Vrj^{m/ ^BICaH; Qn] ?y>X}n[>D7)nUhZ,+#HݗCzQ=y|vYQfo ,a#9x|Eh_@̖"U/t aLp\]T)Ou7nuhvTbI1hΞ ?<4\ܿ٧;3ex,++$ ]'5  JY>\6ʫHP`@L\*#%EѨOR%2?~e+yf0\bVȢ@]:l:ݻFzn7zN$}R'\,{C5nB}4g5,GRx>1-)e@‹CU]uSVA2WQrM{!(E%#5u߾*?*VMvy\W!GNz:QM,Y&.-7[-JIϔRf{%rXeabC˻ͣm+]KN`C'/bfOjB'i@5ẐҰE=,oS#)֯8zpN3Pcau*p.,jEzyf| =0aU]]|e\YW5u>t9K)}LE|4 Ԧ?NwSF^d60^/ Z`_$#f4>{`ngafR1d*m7~¢Ap"!,=mש%ˮ<> *.vĔY7,T"W2zLè.fjqU̢h0Y{DLx_…a(<}]Zeii0>uZT>S_c;'CkVRSP+`FtD~-~f@I_:ME5&,D a Qɲj@/;}NۉiSkþ"S'o Potz3h9"Nrq8"*M 9\90,(Dmi BJ X - THI07 k6 r;ܹW%%K+ȡĩ1 Z1WS2D}A|G%mȖͬO>5)SLzstd TjêQume%|n|D~[O'^&:f:B\~ 2J&.pٓy9v)}ýrIft9?pΙCӎl06w#N,l K߽qSD"+4d1DlFSn`/+Np.?QbyLp /)ҒƵ &՘d#=d*;|w }-уde5/Il51hMZԩ3 A j${HPlt(|I)8mhs\q%Ѭ=2r9\n="&td6簭AVD ߆N== )bBFi8 ]fktzǿk/ѽ7M"z9 [xKJ}Y~/=%cqJ!cj-șn s mDoZ-`J'yC5(WL)nVBEH8#PZ@v†U]W|$zo+Ake>l0 YX Go4eINBIJ4A3Qb ?Uvڒ-ѩ=C&>NCٛCnl ![f ?dG,NBW('Z#3Z Et/a(u!ɃbT^tueGA=$ ȌGe+ [e<}e KpKh R+D߬(R|$4TX+$6pa߹T?uWʼnr4hD & sV4l5` `<߸t w+=jCʳ\"eG̐.65˺8 3J'B4h 8>ƈϯL;Bx1*y3đ7iq6G)[-QSO %P~Ta ]97Bn,Erisa{Z M[yZK^u3iU/<ڨtEy.I`u80NžGW:Of+( } l)9 bui3qE} ſ\8 %b"OQ!]Z_SdS{VѬP-+ H &d>Nn4@oUH-Bdg*%Po7$]YWQNvg/SA^ƌlLEXEe[7m|MkZ>M5 ]=8C0Oyp>@L;9`[$9LH41L&.CNϭNW wGv;R>k6q 䐕*ڲ Yz3-BǾz+?U\wSN|FDijn,r/^~T;3atԷycs5i'+A61v3z| ޘ-;V>naa|QI1" j`?;՜)=t0+M-^ݞR𾲳A5n#o[{J/H!\}_$;~LX:|'AFn5TEŜmm3IȅwV= BH#GϜmfb(?DIS*j ̎Q*> a6 uP0V bt 2)7+uUm@ 8Q߂o}+.fM|,( 潜"ڳMIJq9_G{2ufv{‰&QQ6,ftl̍R27ٚӓŔ?SŇ"8zMR6Y_a^vR@sY+{l׌%&y I;%nIu}?OkJ>-W&W9֭AiVr1 29uFe_wK2DXm3Hӭ@a:kʠ0l #Q8O󋩞(r%8'_I9 ZӺTUTluxl@̓@:;c[We3Usdj"=x\ ?jwNuti*]KʧX)(@y\?^g*RHƳ!^2aG!")$ H'ղwsib\juSKgeҏ,(O2j&_WyY L8 <z(T 6^.w :گ[f.ia']1_ mprDҕRqhq 9_X, gUYF^+C qomtފmuh ʆuC=M k0u㕗m_yQSFH/L < lZ0?Q^A M˃~<%Avhn$N:aGYG.v`ƸJY &UI$g^OsǽHV_QʣmE(iV=h, CQ'a(-i3ňOuZ1v(bu\6ۂrK^{U}9v]K*296. ?P|gMlQc8srˉ+ᙁ0å{~E HvJDACtercGzqƮ>?IkSf 5#y&Iy[xdUZCU@ɞ+ԃS"il_FzӹXiw͝/iNs"^Ǝ$~3RWBskN7UZ\شI(K! ~O݅IP5=(i|w] IG+HRtWe?Ū]ޓv,wZ+8ZJO/ЫSPh3WוS-$8StzTi2kR({:i LCJBgxsߣ[*>v6w-I ԆʍfGuwNnLr z{CJV#4[Op!TFeap?ݮ:$oVf9k7jX$8lO#!.OCWDfB&62Bf/N.Q;x^RJmsp@Cҙ'x&,3ͲHxx`'O"(C27$^*V N9 w& rat-s.0(R rf_cmP|gL땑n+p?tWAER>[[ٚ&˸[Yl ,lNځ 73`ِ7F}N]] E>cU|SK{)] HتRXÊ'w5lPTTpp}o@U4ڊ6;~[$` Qj=WxhdSNBH龡~$Ϛ.m_v3 Xiđ:TM)nUvXv͊u6rEF|WI\ebNxJX:\6jޚ7E Sbqtv Ô syPV@==k[2\ RoNVLvMcU/65abY՟jׯ9" *Dmx}SjG֎ͅ戙M'F%@{9vc9oE: K9\0232A ~.-Rt c=5Ĭ/-`>OQ/[gXԀ+>.wp#%XdMPm saE@9ٛ5C 殹u/OiC)$]_ ( QΣhZ41Ҟ%qPh2\,ERXSsW$nkl7b?TkV #^f8~6&VmED@+ѳQ?> T-+-|2_})Sƙ:+Io%OAۀe2o@Pmqu[m,Q.KZWr2Jك \[Bt=Q9_-^nDPb~!%UZ¥QY|o>+ts'YJÞ) qq?HP&PwH [lCXu~v7q^ ڲ}Vg͟OCɁjY@dQBxSoؚ( R ƹ,^W@.q6ގ={lcŸ9J1l^taYLކ:y3+Dn5FHuMh3KMKJSvLƘ0$Pj+#_UMh qGࠓ-\Z]֓_O GxQl L1 n5ֈgܠ4feOnƲBf\"!\C.a OCfDOzbBvQhF$U;nKp'+/_Uk膬=]V#ONe͞2${]A%{z3!] %]Bu}ӱr h-NK@'m<*FoukaI{ۉ`y#N(,Z0YY1 t˟y U1EOJSxvX}}Y~Gk9>=qi~۱^ezC嵐;o_fsh݉5:v +n ˴w%9m'QP};=(70ꉄhu~ I'9ߐުb[e9NV腼>C]GYm R! S)k5npt/&#?I7 Y1[D\yB㰁šB *[0뱚`jW;c'zyT~Kp߼l0Zؓʡ/X]ᡌ-?@M;}~";gG5 JI|dtoC/xOTIBN&y+Lx(1xFVXU#ʺ`ӭշ&9Grg'-\ǞD,eW9\BĂ`l:xŘk9 '-) U7fc.PW݈5/48թml]co3nqt@wyulr0Mt4eC{Y-5rYO/d;Q&f_cyiUyjuZ,WS@(M\QL#L*)#HAῘQC j+~lUdAz~9oE:gMUӒӠoz'$6mxm܎Q@m"*L?rw&sQbp0 `QqEo ~ͬInyv_=/Ϊ0cJ6SDAqc'[|2؟~\ ǝ$)``ݫU/|WξW06eq%]-Fa@(Gzf|m6c!]˕3ΊP ,;u2DP8>mQF} cffy5qT`R !^Nk%w⪯ :p-qiZ«W|%R b[T}q ?&iPM*H/P h\Up*9uD_žH?~3ngm,K$,UFvsus0lwyoW|QNk~ Ձ4rAK@Qv'bB>>U.39`v[jDʘR@:c'6H5eʌp,^QZ}ǥh7,yڴL$[8 4>fYOgbF^" v씻UG2SjwP'LzDL塜dU?v~" ϱTJ?wNSplnۮꪹLgKpgm@aqL7(0/+Ï0& z&hkQ*FOjՠ7Dniu#l/Pl [.ORyc4BϷE˩xDmJgRÖ}׫DX ]vX^wݮl٧=`QH,ڎ \)g@Uz4 ? , .vuG  "crn1bcͦ=X%r%̔%wFd~l~%~{L~'P塭j".|Bj6eb7*w ^BvAm!к?6ץ ~|ܰ$,L1-b ܰWbπmҊՄ^DT"4Z:X.mÞa Rڼ ~xNUSn:ΫOS娲aRoNbR Y3^ %ȅ6sY4:K<\<7pOm}i=9 ](uQ{ G=3Sn&jf5Lis ŠC@72"#O~7G8. ;i@͍\$qE_F✫ x29`z0W|C.|Q˄+w170 pll/L, <":z=H6׃խHPAMT&Ty{ p)37