python3-rados-12.2.0+git.1504118058.706f78da1a-6.1>t  DH`pZV Ը/=„W.M w j6;A¦Q7lra)PO~v*+ҁ$Bl&|x݀§BE4XOT a_1/4O(Tj7W yE_}H`E%XJwƏय़DLPkxseL鑢HGc,EjF2jj:0^؅7x԰ios۫U%p( ĈԷsG#$ģE九wwOma[<䈲/P=c964e7e423cf072a7b1e9784594027159fc845489ZV Ը/=„5}yC#f ^Y|q̀m璣4r,fh*.+x7^E{Dk(^:ݫ ymC,};$r˫Ć хi(J30эv4 IأC[Yɧt'&B4?KAquO_Ծ~OK;GetUAk$IC_͂31 ^xA=KE柱W+j jAlqğ) >: ?d1 5 c3 Liz    v |`   (8K9K: KFGH0IHXPY\\٨]^(bڋcdۡeۦf۫lۭuvwܜxܴyzCpython3-rados12.2.0+git.1504118058.706f78da1a6.1Python 3 libraries for the RADOS object storeThis package contains Python 3 libraries for interacting with Cephs RADOS object store.ZVnlamb69$=openSUSE Leap 42.3openSUSELGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://ceph.com/linuxx86_64lA큤ZVZVZVZVZVZVK3b467891d979c4f4a7001267aec34a3ff7fa1f463b22ea376745636dcaac23da68b329da9893e34099c7d8ad5cb9c940a3b998c392651ff7ec04ffdb941e52c0d79ac971535f1bce79cfdffd740c214frootrootrootrootrootrootrootrootrootrootrootrootceph-12.2.0+git.1504118058.706f78da1a-6.1.src.rpmpython3-radospython3-rados(x86-64)rados.cpython-34m.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)libpython3.4m.so.1.0()(64bit)librados.so.2()(64bit)librados2python(abi)python3rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)12.2.0+git.1504118058.706f78da1a-6.13.43.0.4-14.0-14.4.6-14.11.2YYW@Y@Y3Y3YY@YaY@YYYY{'@YoIYlYlYZ1YS@YP@YP@YNT@YMYA%@Y9<@Y9<@Y9<@Y7Y2Y0Y-^Y)j@Y(Y(Y(YY@Y.Y@Y@YYYX:@X@X@XX@X•@XZX@XXXX~@Xn5@XOX=mX8'W֘WҤ@WҤ@WҤ@W#W#W@W@W/@W/@W:W:W:WWW@Wncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comtserong@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comddiss@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comddiss@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comjfajerski@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comrdias@suse.comncutler@suse.comrdias@suse.comrdias@suse.comtserong@suse.comtserong@suse.comtserong@suse.comncutler@suse.com- Update to version 12.2.0+git.1504118058.706f78da1a: + fix ceph --version to say "stable" instead of "rc" + spec file: add python-numpy-devel build dependency for SUSE + bsc#1053836 * Revert "osd: adjust osd_min_pg_log_entries" * osd/PGLog: write only changed dup entries- Update to version 12.2.0+git.1504013812.01ea30bcc9: + upstream Luminous v12.2.0 (first stable) release * increment version number to 12.2.0 + spec file * edge mem_per_process upward after seeing some OOM-esque build failures * package ceph-volume man pages- Update to version 12.1.4+git.1502953626.155adb5253: + ceph.spec: provide libxio 1.7 and obsolete libxio <= 1.7- Update to version 12.1.4+git.1502878199.4183317204: + ceph.spec: obsolete libxio (Note to reviewer: libxio was only ever used by Ceph (for an experimental IB/RDMA feature), it was never submitted to Factory, and its functionality has been integrated into Ceph in a different form. For all practical purposes, libxio has been replaced by Ceph itself.)- Update to version 12.1.4+git.1502871088.edf82a59df: + latest upstream luminous (a5f84b37668fc8e03165aaf5cbb380c78e4deba4) * increment upstream version number to 12.1.4- Update to version 12.1.3+git.1502698163.45fc586a51: + latest upstream luminous (6808af486d3bdce966232810004648502c967b13) * increment upstream version number to 12.1.3- Update to version 12.1.2+git.1501914637.59afe41c49: + spec file * ceph-volume added to ceph-base RPM, where it co-exists with ceph-disk- Update to version 12.1.2+git.1501865907.88dc8cdc9d: + latest upstream master (7350fa65d79b5f0ace427e609565f07be35cfe62) * os/bluestore: allow multiple DeferredBatches in flight at once (pr#16769, issue#20295, bsc#1043399)- Update to version 12.1.2+git.1501790037.82d6a9c37a: + osd: move CMPEXT response munging into completion function (bsc#1047244)- Update to version 12.1.2+git.1501684697.aa6b0153ef: + upstream luminous v12.1.2 release candidate + latest upstream master (e27a78c9ed3984b54a312ced3ad67fcc8f464fc0) * mon: add mgr metdata commands, and overall 'versions' command for all daemon versions (bsc#1050063, pr#16460)- Update to version 12.1.1+git.1501669490.04d0738487: + mon: extensible output format for health checks- Update to version 12.1.1+git.1501501507.6dd9e8fd8c: + update to latest upstream master (fa70335db25f2b661b329d5d8f37039b77f2d1ae) + spec file: * build/ops: rpm: Drop legacy libxio support (pr#16449) + Other notable changes: * osd: moved OpFinisher logic from OSDOp to OpContext (pr#16617)- Update to version 12.1.1+git.1501231943.67577225bc + Notable changes: * rgw_file: properly & |'d flags (bsc#1047977)- Update to version 12.1.1+git.1500447879.e5aac115d7: + upstream 12.1.1 (release candidate) + Other notable changes: * build/ops: rpm: fix typo WTIH_BABELTRACE (pr#16366) * build/ops: rpm: put mgr python build dependencies in make_check bcond (pr#15940) * ceph-disk: support osd new (pr#15432) * ceph: allow '-' with -i and -o for stdin/stdout (pr#16359) * cls/rbd: trash_list should be iterable (pr#16372) * doc: update quick start to add a note for mgr create command for luminous+ builds (pr#16350) * libradosstriper: fix format injection vulnerability (pr#15674) * mgr/dashboard: add OSD list view (pr#16373) * mon, osd: misc fixes (pr#16283) * mon/MDSMonitor: fix segv when multiple MDSs raise same alert (pr#16302) * mon/MgrMonitor: fix standby addition to mgrmap (pr#16397) * mon/MgrMonitor: only induce mgr epoch shortly after mkfs (pr#16356) * mon: Fix output text and doc (pr#16367) * mon: add force-create-pg back (pr#16353) * mon: skip crush smoke test when running under valgrind (pr#16346) * os/bluestore: use reference to avoid string copy (pr#16364) * osd: combine conditional statements (pr#16391) * osd: restart boot process if waiting for luminous mons (pr#16341) * rgw: S3 lifecycle now supports expiration date (pr#15807) * rgw: acl grants num limit (pr#16291) * rgw: delete object in error path (pr#16324) * rgw: drop unused find_replacement() and some function docs (pr#16386) * rgw: fix err when copy object in bucket with specified placement rule (pr#15837) * rgw: fix potential null pointer dereference in rgw_admin (pr#15667) * rgw: raise debug level of RGWPostObj_ObjStore_S3::get_policy (pr#16203) * rgw: req xml params size limitation error msg (pr#16310) * rgw_file: add service map registration (pr#16251) * test,rgw: fix rgw placement rule pool config option (pr#16380) * test/fio: print all perfcounters rather than objectstore itself (pr#16339)- Update to version 12.1.0+git.1500295948.39d2e5f424: + spec file: * socat build dependency only for make check * fix typo WTIH_BABELTRACE- Update to version 12.1.0+git.1500284183.1ed97736ab: + Spec file changes: * bump epoch (not relevant for SUSE) * add socat buildrequires * libcephfs2 now obsoletes libcephfs1 (bsc#1047020) * HAVE_BABELTRACE option renamed to WITH_BABELTRACE * fix a regression in ceph-base %postun scriptlet + Selected other changes: * Revert "msg/async: increase worker reference with local listen table enabled backend" * build: build erasure-code isa lib without versions * ceph-disk/ceph_disk/main.py: Replace ST_ISBLK() test by is_diskdevice() * ceph.in: filter out audit from ceph -w * common,config: OPT_FLOAT and OPT_DOUBLE output format in config show * common/Timer: do not add event if already shutdown * compressor/zlib: remove g_ceph_context/g_conf from compressor plugin * core: make the conversion from wire error to host OS work * core:" Stringify needs access to << before reference" src/include/stringify.h * crush/CrushWrapper: make get_immediate_parent[_id] ignore per-class shadow hierarchy * doc/mgr/dashboard: update dashboard docs to reflect new defaults * doc/rados.8: add offset option for put command * doc: fix link for ceph-mgr cephx authorization * doc: update intro, quick start docs * isa-l: update isa-l to v2.18 * librbd: fail IO request when exclusive lock cannot be obtained * mgr,librados: service map * mgr,mon: debug init and mgrdigest subscriptions * mgr,mon: enable/disable mgr modules via 'ceph mgr module ...' commands * mgr/ClusterState: do not mangle PGMap outside of Incremental * mgr/restful: bind to :: and update docs * mgr: Zabbix monitoring module * mon,crush: create crush rules using device classes for replicated and ec pools via cli * mon/MgrStatMonitor: do not crash on luminous dev version upgrades * mon/MonClient: respect the priority in SRV RR * mon/Monitor: recreate mon session if features changed * mon/OSDMonitor: do not allow crush device classes until luminous * mon/OSDMonitor: guard 'osd crush set-device-class' * mon/mgr: add detail error infomation * mon: Fix status output warning for mon_warn_osd_usage_min_max_delta * mon: add support public_bind_addr option * mon: collect mon metdata as part of the election * mon: debug session feature tracking * mon: do crushtool test with fork and timeout, but w/o exec of crushtool * mon: fix hang on deprecated/removed 'pg set_\*full_ratio' commands * mon: include device class in tree view; hide shadow hierarchy * mon: maintain the "cluster" PerfCounters when using ceph-mgr * mon: revamp health check/warning system * msg/async: increase worker reference with local listen table enabled backend * msg/async: make recv_stamp more precise * msg: QueueStrategy::wait() joins all threads * msg: make listen backlog an option, increase from 128 to 512 * os/blueStore: Failure retry for opening file * os/bluestore/BlueFS: clean up log_writer aios from compaction * os/bluestore/BlueFS: clear current log entrys before dump all fnode * os/bluestore/KernelDevice: batch aio submit * os/bluestore: Make BitmapFreelistManager kv itereator short lived * os/bluestore: cap rocksdb cache size * os/bluestore: clear up redundant size assignment in KernelDevice * os/bluestore: differ default cache size for hdd/ssd backends * os/bluestore: fix deferred_aio deadlock * os/bluestore: move object exist in assign nid * os/bluestore: only submit deferred if there is any * os/bluestore: reduce some overhead for _do_clone_range() and _do_remove() * os/bluestore: use bufferlist functions whenever possible * os/filestore/FileJournal: FileJournal::open() close journal file before return error * os/filestore/HashIndex: randomize split threshold by a configurable amount * os/filestore: call committed_thru when no journal entries are replayed * os/filestore: do not free event if not added * os/filestore: queue ondisk completion before apply work * os/filestore: require experimental flag for btrfs * osd/OSD: auto class on osd start up * osd/PrimaryLogPG solve cache tier osd high memory consumption * osd/ReplicatedBackend: reset thread heartbeat after every omap entry * osd/filestore: Revert "os/filestore: move ondisk in front * osd: Check for and automatically repair object info soid during scrub * osd: Preserve OSDOp information for historic ops * osd: check queue_transaction return value * osd: clear_queued_recovery() in on_shutdown() * osd: compact osd feature * pybind/mgr/dashboard: bind to :: by default * pybind/mgr/dashboard: fix get kernel_version error * rbd-mirror: ignore permission errors on rbd_mirroring object * rbd: do not attempt to load key if auth is disabled * rgw: fix compilation with cryptopp * rgw,test: fix rgw placement rule pool config option * rgw/rgw_frontend.h: Return negative value for empty uid in RGWLoadGenFrontend::init() * rgw/rgw_rados: Remove duplicate calls in RGWRados::finalize() * rgw: /info claims we do support Swift's accounts ACLs * rgw: Correcting the condition in ceph_assert while parsing an AWS Principal * rgw: Do not fetch bucket stats by default upon bucket listing * rgw: Fix a bug that multipart upload may exceed the quota * rgw: Initialize pointer fields * rgw: fix leaks with incomplete multiparts * rgw: fix memory leak in copy_obj_to_remote_dest * rgw: fix not initialized vars which cause rgw crash with ec data pool * rgw: fix radosgw-admin data sync run crash * rgw: fix s3 object uploads with chunked transfers and v4 signatures * rgw: fix the subdir without slash of s3 website url * rgw: fix zone did't update realm_id when added to zonegroup * rgw: log_meta only for more than one zone * rgw: rgw_file skip policy read for virtual components * rgw: using RGW_OBJ_NS_MULTIPART in check_bad_index_multipart * rgw: verify md5 in post obj * rgw_file: add compression interop to RGW NFS * rgw:fix s3 aws v2 signature priority between header['X-Amz-Date'] and header['Date'] * vstart.sh: bind restful, dashboard to ::, not 127.0.0.1 * vstart: add --rgw_compression to set rgw compression plugin * vstart: allow to start multiple radosgw when RGW=x- Update to version 12.1.0+git.1499090920.2c11b88d14: + With this update, Ceph no longer autocreates a pool called "rbd" with id 0 Deployment tools must take this into account! + systemd: Add explicit Before=ceph.target (bsc#1042973)- Update to version 12.1.0+git.1498654198.20d6a47cc9: + build/ops: rpm: put mgr python build dependencies in make_check bcond N.B. this effectively eliminates the following build dependencies: python-Babel python-beautifulsoup4 python-CherryPy python-coverage python-flup python-Genshi python-html5lib python-logutils python-nose python-Paste python-PasteDeploy python-PasteDeploy python-pecan python-pyquery python-singledispatch python-waitress python-WebOb python-WebTest python-Werkzeug python-WSGIProxy2 pytyhon-python-openid- spec file: + removed BR libatomic_ops-devel as upstream replaced it with std:atomic + removed defattr as they are no longer needed on sle12 and newer- Update to version 12.1.0+git.1498478524.117b171715: + include 12.1.0 tag to make "ceph --version" happy + tests: drop hadoop-s3a tests- Update to version 12.1.0+git.1498309403.f4fc02fff4: + upstream 12.1.0 release; for details, see http://ceph.com/releases/v12-1-0-luminous-rc-released/ + revert several pre-release commits that are no longer needed because the issues have been fixed upstream in the meantime + build/ops: rpm: sane packaging of %{_docdir}/ceph directory- Update to version 12.0.3+git.1498202776.b806032985: + Integration testing changes: * add DeepSea integration suite test definitions for teuthology * re-enable several RGW tests that upstream only runs on Ubuntu + ceph_ver_hack.sh: use git describe --match + ReplicatedPG: add CHECKSUM->CMPEXT req translation- Update to version 12.0.3+git.1497426468.6984d41b5d: + qa: add initial deepsea suite (task and test yaml) + fix "ceph osd df" (regression in latest upstream master) (pr#15675, issue#20256) * mon: move creating_pgs and reweight_by_utilization into new MonPGStatService * mon: move most PGMapStatService into PGMap; rename PGMon's to PGMonStatService * mon: mgr: move 'osd df' handling to manager * mon: inherit PGMonStatService from the PGMapStatService * move the OSDUtilizationDumper code into OSDMap * mon: mgr: enable "osd df" on the manager * qa: add a check_commands.sh script which looks for commands with no tests * qa: test 'osd df' in cephtool/test.sh- Update to version 12.0.3+git.1496909744.9f667dc335: + build/ops: rpm: one License line to rule them all- up memory _constraint for ceph-test to address ppc64le OOM seen in IBS- Update to version 12.0.3+git.1496902753.b18dc53186: + build/ops: rpm, COPYING: drop GPL 2.0 with Autoconf Exception (autoconf no longer used)- Update to version 12.0.3+git.1496754880.35cb2861ce: + merge upstream master (b1d06a6b54)- Update to version 12.0.3+git.1496494491.ba3c561a92: + merge upstream master (97d6e150e5)- Update to version 12.0.3+git.1496306960.2db336d85e: + merge upstream master (b19352eec3), fixes bsc#1041492- Update to version 12.0.3+git.1496147556.f1d6115861: + cmake: build boost::context and coroutine only with rgw Beast frontend + build/ops: rpm: reverse s390 bcond conditional block + build/ops: rpm: no rgw Beast frontend on s390x + build/ops: deb: no rgw Beast frontend on s390x + cmake: delete excidentail reintroduced line. + cmake: link radosgw with boost libraries (bsc#1040119)- Update to version 12.0.3+git.1495849076.4457d36178: + rgw: remove fastcgi from default rgw frontends + RGW: Turn off fcgi as a frontend + build/ops: drop libfcgi build dependency + build/ops: rpm: apply epoch only if %epoch macro is defined- Update to version 12.0.3+git.1495798013.23dd2b67dc: + ceph.spec.in: re-drop %{epoch}: prefixes- Update to version 12.0.3+git.1495787939.3f6446f64f: + build/ops: rpm: adapt License line to Release 2.0 of SPDX spec (issue#20091)- Update to version 12.0.3+git.1495675338.07282a4057: + upstream 12.0.3 release + osd/PG: Add two new mClock implementations of the PG sharded operator queue (pr#14997, bsc#1040103) + build/ops: rpm: make librbd1 %post scriptlet depend on coreutils (boo#1040230) + build/ops: rpm: move RDMA build dependency to distro-conditional section + build/ops: rpm: move python-prettytable to distro-conditional section + cmake: added empty RPATH to libcls_sdk.so + rpm: drop %{epoch} from new rados-objclass-devel subpackage + cmake: fix boost components for WITH_SYSTEM_BOOST + cmake: build boost::context only if rgw Beast frontend is in use + build/ops: rpm: reverse s390 bcond conditional block + build/ops: rpm: no rgw Beast frontend on s390x (bsc#1040119) + ceph.spec.in, debian/control: build/runtime dependency for cherrypy- Update to version 12.0.2+git.1494343993.7527e4f0b8: + ReplicatedPG: drop CACHE_PIN->WRITESAME req translation (bsc#1038063)- _constraints: up ceph.spec disk constraint to 28G after seeing a build failure in OBS- Update to version 12.0.2+git.1493341348.9148e53: + ceph osd: add support for new op cmpext + ceph_test_rados_api_misc: add cmpext tests + librados: add cmpext API + ceph_test_rados_api_aio: add cmpext tests + test/librados/c_operations: add cmpext tests This patchset is a straight cherry-pick of the upstream OSD/librados cmpext changes (bsc#1035937).- Update to version 12.0.2+git.1493291471.adb6a43: + rocksdb: sync with upstream (bsc#1025891) + build/ops: cmake: explicitly disable MSSE 4.2 if not supported- _constraints: set higher disk and memory constraints so s390x builds don't fail- Update to version 12.0.2+git.1493238434.71681fd: + cmake: added empty RPATH to libceph_crypto_isal.so- Update to version 12.0.2+git.1493227670.3396ca1: + rgw: use a vector for options passed to civetweb- Update to version 12.0.2+git.1493192333.3305a0c + merge upstream master (0d368d2c8544247a4aed9c71c74e77b0c6bbfb22) including 12.0.2 development release- revert commit a9a50f690085091bb4446095418237f9fef712c8 in preparation for rebasing against the upstream implementation. (bsc#1035937)- Add ibs_constraints.sh script to address s390 constraints tweak needed in IBS- Update to version 12.0.1+git.1491557762.4e47e9f + merge upstream master (2950ad91d25d0d6e2e3fb6842d5bbc36353ba2a5) including fixes for: * bsc#1030068 (s390 build) * bsc#1031311 (ceph-mon.service not enabled via systemd preset)- Mention bugs fixed in jewel codestream that are also fixed in the current codestream: + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338) + build/ops: fix undefined crypto references with --with-xio (bsc#977940) + ceph-create-keys: add missing argument comma (bsc#1008894) + common: Improve linux dcache hash algorithm (bsc#1005179)- Update to version 12.0.0+git.1489432599.165c23f: + merge upstream master (0c2f5f7214d2410a7519f88e65ed5273d6480227) including fix for upstream issue#18694 "ceph-disk activate for partition failing"- Update to version 12.0.0+git.1489159457.410e200: + build/ops: fix Group strings for library packages- Update to version 12.0.0+git.1488553020.e902441: + Recent upstream master (3c0af07629dc661aba84e2fef696339ac7171914) + Builds with GCC7 (boo#1025891)- Update to version 11.1.0+git.1486588482.ba197ae: + Update to latest upstream master (3d740bd) + cmake: added empty RPATH to several executables + rocksdb: sync with upstream- Update to version 11.1.0+git.1484919552.9216e9a: + Revert "rpm: put distro conditionals around Source0 in spec file" + Revert "ceph.spec.in: revert Source0 line to upstream version"- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)- Update to version 11.1.0+git.1484745543.7b08de5: + Update to latest upstream master (36874c8) - significant changes: * cmake: Turn libcommon into a shared library (PR#12840) * cmake: fix rpath on shared libraries and executables (PR#12927) + Fix build failure in ppc64le and s390x, caused by missing "-momit-leaf-frame-pointer" gcc option in these architectures: + rocksdb: build with ppc64 (PR#12908)- Update to version 11.1.0+git.1484659687.3472421: + rpm: tell openSUSE to never clean the spec file + Enable ppc64le and s390x builds in SLE + rpm: lttng only on x86_64 and aarch64- Update to version 11.1.0+git.1483528076.d86680e (latest master) + Merge branch 'master' into ses5 (Merge: 185bcce798 a7b78620f0) with conflicts: conflicts in qa/ where resolved with theirs conflict in src/osd/PrimaryLogPG.cc was resolved with picking ours plus a method rename int ReplicatedPG::do_extent_cmp -> int PrimaryLogPG::do_extent_cmp- Update to version 11.1.0+git.1481663255.bf42706: + Update to upstream 11.1.0 release; for details see http://docs.ceph.com/docs/master/release-notes/#v11-1-0-release-candidate + move ceph_ver_hack.sh script from build service package to git repo (bsc#1015419)- Update to version 11.0.2+git.1480437645.66595d3 + Update to latest upstream master (boost library is now included in the tarball, so the tarball is much larger than before and the build takes longer to complete) + ceph_ver_hack_sh adaptation (upstream dropped src/make_version script) + rocksdb: do not build with --march=native (bsc#1012553)- Update to version 11.0.2+git.1480105120.6b8e9e5: + Revert commit 8aee8db140bcbd1ffd2a7b571dbbade10bec9de3 because it conflicted with upstream + update to latest upstream kraken (11.0.2) - for details, see http://ceph.com/releases/kraken-11-0-2-released/- Update to version 11.0.0+git.1473684054.73e4b4a: + safe_io: Improve portability by replacing loff_t type usage with off_t. + mon: remove the redundant list swap in paxos commit_proposal + msg/EventPoll.h: add override to virtual functions + msg/EventKqueue.h: add override to virtual func + msg/EventSelect.h: add override to virtual funct + ceph-disk: Compatibility fixes for Python 3 + ceph-disk: Use true integer division in get_dev_size + ceph-disk: Fix bug in FileLock + ceph-disk: Allow ConfigObj to write in binary mode + ceph-disk: Use context manager with FileLock + ceph-disk: Use os.path.isabs instead of .startswith('/') + ceph-disk: Set space_symlink to the path, not file object + ceph-disk: PEP8ify + rgw: rgw file fix bug of rgw_lookup can not exact match file name + rgw: fix the wrong return value + rgw/rgw_coroutine: move WaitContext to .cc file + client: pass a mask parameter to path_walk + mds/mdstypes: add btime to inode + mds/Server: set btime=ctime on creation + mds/MDCache: set btime on system inodes + include/ceph_features: add FS_BTIME features + mds: pass btime in InodeStat MClientReply, if feature is present + client: keep btime in Inode and InodeStat + ceph: break up ll_getattr into two functions + client: move the device bitshift handling macros to Client.h + libcephfs: add a ceph_ll_getattrx and ceph_statx + libcephfs: add a test for "lazy" statx + mds/client: add btime to CapSnap and MClientCaps + mds/mdstypes: add change attribute to inode + mds/Server: set change_attr to 0 on creation + mds/MDCache: set change_attr to 0 on system_inodes + include/ceph_features: add FS_CHANGE_ATTR feature + mds: pass change_attr in InodeStat MClientReply, if feature is present + mds/client: keep change_attr in Inode, CapSnap and MClientCaps + mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL + mds/client: bump the change_attr at the appropriate time for files + libcephfs: return the change_attr in the statx.stx_version field + tests: add a ChangeAttr test + mds: make frag_info_t add_dirty() function take a pointer to touched_mtime + mds: add change_attr to frag_info_t + test: add test for change attribute of directories + cephfs: rename ceph_mds_request_head and _args with a _legacy postfix + MDS: allow the MDS to accept requests to set the btime + client: add the ability to set the btime + client: add a ceph_fstatx + client: extend the Btime test to cover fstatx as well + journal/JournalTrimmer: move C_RemoveSet struct + rbd_mirror/ImageSynceThrottler: move struct to .cc + libcephfs: add unmount function in cephfs.pyx + rgw: fix typo of "minite" to "minute" in rgw_lc.cc + rgw/rgw_lc.cc: fix sleep time according to the error message + crush: don't normalize input of crush_ln iteratively + crush: remove clutter + mds: remove max_mds config option + vstart.sh: add option to turn on multimds + rgw: right parenthesis is missing in radosgw-admin help message on caps + SQUASH: client: request AUTH caps on the directory during create if we'll need to check perms locally + SQUASH: Revert "mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL" + SQUASH: client: always take a change_attr update from the server if it's newer + SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy encode/decode + rgw/rgw_rados.h: remove unneeded class C_Tick + SQUASH: client: querying for stx_version field requires getting all shared caps + SQUASH: mds/client: add routines to copy to/from ceph_mds_request_head_legacy + client: properly set inode number of created inode in replay request + test/librbd/fsx: enable exclusive-lock feature in krbd mode + os/bluestore/BlueFS: fix async compaction txn + scripts/bdev_grep: parse bluefs style extents too + SQUASH: client: request all shared caps if ctime was requested + os/bluestore/BlueFS: factor unflushed log into runway calculation + osd/ReplicatedBackend: move classes to cc file + os/bluestore: honour allow-eio flag during read + CmakeLists.txt: use LIB_RESOLV instead of resolv. + osd/ReplicatedPG: move classes to .cc file + librbd: potential double-unwatch of watch handle upon error + cls/journal: add async client_update_state method + journal: allow to trim journal for "laggy" clients + librbd: optionally flag "laggy" journal clients disconnected + rbd: new command to disconnect journal client + rbd-mirror: decode_client_meta should return false on error + rbd-mirror: resync was possible only when image replayer start had succeeded + rbd-mirror: stop replay when client is disconnected + rbd-mirror: option to automatically resync after journal client disconnect + qa/workunits/cephtool/test.sh: fix omision of ceph-command + os/bluestore: use global compressor if possible + build/ops: fix /etc/os-release parsing in install-deps.sh + osd/OSD.cc: remove repeated searching of map + test/cephfs: add mount&&unmount test + mds: s/used_ions/used_inos/ + Add dependencies from ceph_smalliobenchrbd on cls_rbd, cls_journal, and cls_lock. + ceph_test_objectstore: add SyntheticMatrixSharding + ceph_test_objectstore: occasional umount/fsck/mount + ceph_test_objectstore: test shards for longer + crush/CrushCompiler.cc:884 bug fix: index out of range + Makfile: Fix rocksdb error when make dist + src/CMakeLists.txt: exclude parts not buildable on FreeBSD + src/pybind/CMakeLists.txt: conditionaly build cython tools + src/tools/CMakeLists.txt: conditionaly build ceph-client-debug + src/test/objectstore/CMakeLists.txt: conditionaly build tests + mds: trim null dentries proactively + cmake: include(SIMDExt) in src/CMakeLists.txt + mds: log path with CDir damage messages + hint in extent_alloc code + remove wrap argument and handle in wrappers + Hint argument in alloc_blocks + test case changes + os/bluestore: shard extent map + os/bluestore: make nid and blobid allocation less racy + os/bluestore: optimize compress_extent_map + os/bluestore: fix fsck used_block bitmap + os/bluestore: use block_size for allocator unit + os/bluestore: make blob_t unused helpers use logical length + os/bluestore: instrument big/small writes + os/bluestore: instrument transaction count + os/bluestore: instrument onode reshard events + os/bluestore: dump some stats after fsck + os/bluestore: assert shared blob cache cleared on split + remove autotools + test/objectstore/CMakeLists.txt: fix libaio conditional + buffer: clear append_buffer on clear() + os/bluestore: tunable prealloc size for ExtentMap inline_bl + os/bluestore: don't dirty onode if its size is already at desired offset + os/bluestore: remove never reachable asserts + os/bluestore: drop unnecessary separator between fields + os/bluestore: fix key+name sort wonkiness + os/bluestore: encode shard id in single byte + os/bluestore: small put_ref cleanup + os/bluestore: remove faulted debug hackery + os/bluestore: bits for unit tests + unittest_bluestore_types: resurrect blob and extent_map unit tests + os/bluestore/BlueFS: do not start racing async compaction + os/bluestore/BlueFS: fix Dir memory leak + buffer: implement buffer::list::reserve(n) + os/bluestore: do not waste memory on cached encoded blobs + qa/workunits/objectstore: fix test_fuse.sh + os/FuseStore: only flush if dirty + build: drop dryrun of autogen.sh from run-cmake-check.sh script + os/bluestore/BlueFS: For logs of rocksdb & bluefs only use directio. + os/bluestore: remove some copy-pastes + cmake: make py3 a nice-to-have + os/bluestore/BlueFS: only extend extent on same bdev + msg/AsyncConnection: add const to mem functions + msg/AsyncMessenger: add const to function + client/barrier: move C_Block_Sync class to .cc + osd/OSD.cc: remove unneeded searching of map + Set ARM_CRC_FLAGS from the CRC test rather than ARM_NEON_FLAGS + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: Renamed bcond tests flag to make_check + rbd-nbd: fix kernel deadlock during teuthology testing + rbd-nbd: mask out-of-bounds IO errors caused by image shrink + librbd: invalidate cache before trimming image + librbd: ignore cache busy errors when shrinking an image + librbd: potential seg fault when blacklisting an image client + cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package + deb: Moved ceph-client-debug from ceph-base to ceph-test package + ceph-objectstore-tool: add a way to split filestore directories offline + install-deps: exit non-zero when we cannot match distro + librbd: possible deadlock if cluster connection closed after image + osd/ReplicatedPG: remove class redeclaration + librbd: ignore partial refresh error when acquiring exclusive lock + osd/OSD.cc: remove unneeded returns- Update to version 11.0.0+git.1473424516.3b8b524: + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/" + Revert "ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/" + Revert "ceph_disk tests/test_get_free_partition_size: New unit tests" + Revert "ceph_disk tox.ini: add tests/test_get_free_partition_size.py" + rpm: put distro conditionals around Source0 in spec file- Update to version 11.0.0+git.1473418476.095f67c: + ceph.spec.in: revert Source0 line to upstream version + ceph.spec.in: conditionalize %prep command- ceph.spec.in: enable cephfs_java build unconditionally - new (merged) commits from upstream master branch: + mailmap updates + rgw: fix the handling of rgw_swift_url_prefix. + rgw: ONLY improve code formatting around RGWRESTMgr. + rgw: add support for the crossdomain.xml resource of Swift API. + rgw: add support for the healthcheck feature of Swift API. + swift /info implementation. + rgw: settle /info implementation across other swift-at-root features. + compressor: isa-l extension for zlib plugin Signed-off-by: Alyona Kiseleva + mon: tear down standby replays on MDS rank stop + mon/MDSMonitor: move C_Updated class to .cc file + rgw_file: fix/update rgw_open flag arguments + rgw_file: fix/update rgw_create flag arguments + doc: remove btrfs contradiction + msg: make async backend default + msg/simple: wait dispatch_queue until all pipes closed + rgw_file: implement stateless write completion timer + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3 + rgw_file: log on write completion events at level 10 + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf + osdc/ObjectCacher: move C_ReadFinish, C_RetryRead + osdc/Journaler: move C_DelayFlush class to .cc + rgw: fix RGWAccessControlPolicy_SWIFT::create return value check error + librgw: add API version defines for librgw and rgw_file + make-dist/ceph.spec.in: Fix srpm build breakage. + ceph_timer: prefer using directive to typedef + rgw_file: explain semantics of RGWFileHandle::commit + compressor: Better arch ifdefs for isal code + mds/MDSTable: add const to member functions + os/bluestore: fix some #includes + vstart.sh: -b for bluestore + os/bluestore/bluestore_types: make blob_t get_chunk_size const + os/bluestore: use Blob const and non-const accessors + os/bluestore: avoid reencoding unchanged blobs + os/bluestore: decode blobs on demand + mds/SnapRealm.h: add const to member functions + os/bluestore/bluefs: avoid check "locked" field for newly created file + os/bluestore/bluefs: check against locked field during unlink + os/bluestore/bluefs: assert refs of file don't underflow + os/kstore: kill dead code + rgw: remove duplicated calls to getattr + debian: should dh_python3 python3-* not python-* + pybind: silence -Wsign-compare warning + test/ceph_test_msgr: fix -Wsign-compare warnings + test/unittest_alloc: fix -Wsign-compare warnings + librbd: API methods to directly acquire and release the exclusive lock + doc: add graphic for cap bit field + mds/MDCache.h: remove unneeded access specifier + librbd: skeleton implementation of client-side image cache + librbd: blocking parent IO completion no longer required + librbd: remove use of owner_lock on IO path + Revert "osdc: ObjectCacher flusher might needs additional locks" + librbd: support bufferlist payload for AioImageWrite + librbd: add internal support for scatter/gather IO + librbd: initial integration of ImageWriteback to AioImageRequest + librbd: consolidate IO clipping to reusable method + librbd: differentiate between image and object cache + librbd: C_ImageCacheRead bridge from Context to AioCompletion + librbd: integrate image cache hooks into IO path + common/Throttle.h: remove unneeded class + cmake: fix the tracing header dependencies + src/test/bench/CMakeLists.txt: RBD exclude + src/CMakeLists.txt: RBD|KVS|FUSE exclude + src/librbd/CMakeLists.txt: krbd and secret.c are LINUX dependant + src/os/CMakeLists.txt: AIO|FUSE exclude + src/test/CMakeLists.txt: RADOSGW|RBD exclude + src/test/common/CMakeLists.txt: BLKID exclude + install-deps.sh: initial distro detection based on /etc/os-release + ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on ssd + ceph_test_objectstore: disable statfs checks on available space + messages/MOSDMap: mark as enlighten OSDMap encoder + cmake: remove unused librados_api target + cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake + cmake: let librados_api_obj depend on librados-tp + os/bluestore: yet another statfs test fix + Revert "osd/ReplicatedPG: for sync-read it don't cacl l_osd_op_r_prepare_lat." + doc/release-notes: v0.94.9 + os/bluestore/bluefs: use map to track dirty files + os/bluestore/bluefs: update mtime of inode in unified path + os/bluestore/bluefs: drop redundant eof check for read_random() + os/CMakeLists.txt: undubble kv.cc usage. + test,pybind: silence -Wsign-compare warnings + test/perf_local: fix -Wmaybe-uninitialized warnings + os/bluestore: get rid off "isa-l" type in ZLibCompressor ctor + Allow compressor build without YASM + script/bdev_grep: update to use hex + os/bluestore: improve failed csum debug output + librbd: improve image state machine debug log messages + librbd: deadlock when replaying journal during image open + os/bluestore: end scope of std::hex properly + os/bluestore: don't over-gift if bluefs free is smaller than bluestore_bluefs_min + os/bluestore: use _setattr for SETATTR + os/bluestore: make object existence check robust + ceph_test_objectstore: assert umount succeeds + ceph_test_objectstore: clean up Rename test a bit + ceph_test_objectstore: fix TryMoveRename test + os/bluestore: add onode/buffer cache statistics + os/bluestore: end scope of std::hex properly + cmake: pass -DINTEL* to gf-complete cflags + os/bluestore: conditional checking label of bluefs devices + src/CMakeLists.txt: -Woverloaded-virtual is already included in -Wall on Clang + os/bluestore: don't overwrite type if it does already exist and at desired type + os/bluestore: trivial cleanups + os/bluestore: replace store with logger in Cache + os/bluestore: check iterator before using during fsck- pre_checkin.sh: add Source line for ceph-rpmlintrc - move Source line for ceph-rpmlintrc from ceph.spec to ceph-test.spec (see https://github.com/SUSE/ceph/pull/60 for rationale)- Update to version 11.0.0+git.1472455009.a17726c: + ceph.spec.in: drop ceph-rpmlintrc source line + ceph.spec.in: drop epoch prefixes- Update to version 11.0.0+git.1472384770.c9f3af8: + test/rgw: add --gateways-per-zone to test_multi.py + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR + rgw: RGWCoroutinesManager::run returns status of last cr + os/bluestore: fix whitespace in bitset apply helper + cmake: do not link secret.c if not necessary + cmake: do not link against keyutils if not necessary + os/bluestore: fsck on mkfs (on by default) + os/bluestore: ensure block device size is a multiple of the block size + Revert "ceph.spec.in: don't try to package __pycache__ for SUSE" + rpm: force creation of Python 3 __pycache__ on SUSE + doc: add v0.94.7 changelog + doc: add v0.94.8 changelog + doc/releases: add v0.94.8 to timeline + doc/release-notes: fix v10.2.2 changelog link + unittest_bluefs: fix block device sizes + doc: do not list all major versions in get-packages.rst + doc: add missing PR to hammer 0.94.8 release notes + doc: release-notes.rst: move misplaced line + doc: fix two broken links in releases.rst + doc: add 11.0.0 to releases table- pre_checkin.sh: forward-port insert_line_before() function from filesystems:ceph:jewel/ceph version - README-ceph-test.txt: new file - ceph-test.spec: add ceph_ver_hack.sh as a source file- Update to version 11.0.0+git.1472202104.8999301: + rgw: add deadlock detection to RGWCoroutinesManager::run() + src/common/lockdep.cc Reduce logging noise if lockdep is not tested + osd: fix updating same_interval_since logic of project_pg_history() + osd: drop duplicated sched_scrub during tick() + osd: move methods which don't need osd_lock from tick into tick_without_osd_lock() + mon/PGMonitor: mark dump_object_stat_sum() as static + mon/PGMonitor: calc the %USED of pool using used/(used+avail) + rpm: proper packaging of udev directories + LTTng-UST disabled for openSUSE + ceph-disk: do not activate device that is not ready + osd: update reture type of get_pg_or_queue_for_pg() to PGRef + common/WPQ: add sanity check to avoid potential access violation + osd/osd_types: kill undefined_shard() method of pg_shard_t + release-notes.rst: draft 0.94.8 release notes + PG: introduce and maintain upset + mon/MonClient: should update sub_sent with sub_new + osd: set objecter.osdmap when starts + rgw: fix for assertion in RGWMetaSyncCR + PG: use upset rather than up for _update_calc_stats + rgw: do not try to encode or decode time_t + cls_rgw: fix the compiler warning + msg/async: fix compiler warnings + os/filestore: silence compiling warnings + test/rbd: silence compiling warnings + rgw: silence a compiling warning + msg/async/kqueue: avoid remove nonexist kqueue event + librbd: cache was not switching to writeback after first flush + mon/OSDMonitor: fix potential division-by-zero error + mon/OSDMonitor: get rid of snprintf when formatting output string + mon/OSDMonitor: avoid duplicated calls when determining osdmap boundary + osd/OSDMonitor: avoid duplicated assignment of oldest_map/newest_map + osd/OSDMonitor: drop redundant check of exists() + mon/PGMonitor: skip scrub checking if we can + mon/PGMonitor: drop redundant loading of dumpcontents + mon/PGMonitor: fix potential underflow + debian: replace SysV rbdmap with systemd service + os/bluestore: break down onode vs bnode_map size in log + os/bluestore/BlueFS: do direct io by default (not buffered) + os/bluestore/BlueFS: rename buffered_io option + os/bluestore: add multiple finishers to bluestore + os/bluestore: fix decoding hash of bnode + cmake: fix unmatched endforeach + debian: enable dh_python3 for python3 packages + debian: exclude python3* packages in dh_shlibdeps + debian: drop python-argparse dependency + os/bluestore: fix race condition during get_fs_usage() + os/bluestore: use bluefs_max_prefetch for log file prefetch + os/bluestore: use hex if we are running out of space + os/bluestore: fix assert + osd: bail out if transaction size overflows + os/filestore/FileJournal: bail out if transaction is too large + os/FuseStore: remove unneeded header file + os/Memstore.h: add override to virtual functions + os/MemStore: move OmapIteratorImpl to cc file + os/bluestore: include bluefs space in statfs result + common/config_opts: fix comment(radio -> ratio) + msg: kill unused macros + mon/OSDMonitor: add output field name of average/overload_utilization + test/librados: rados_connect() should succeed + ceph-osd-prestart.sh: check existence of OSD data directory + osd/ReplicatedPG:wipe off param op from generate_subop() + ceph-post-file: migrate to RSA SSH keys + ceph-post-file: Ignore keys offered by ssh-agent + os/Memstore: move PageSetObject class to .cc file + yasm-wrapper: dont echo the yasm command line + arch/arm.c: remove unnecessary variable read for simplicity + rpm: drop obsolete libs-compat metapackage + ceph.spec.in: drop trouble-making divider comments + rpm: do not unnecessarily spawn shells for scriptlets + cls_lock: support updating the lock cookie without releasing the lock + librbd: helper state machine to update lock cookie + librbd: store exclusive lock cookie instead of recalculating + librbd: exclusive lock now supports reacquiring a lost lock + librbd: helper state machine for asynchronous watch recovery + librbd: integrate asynchronous image rewatch state machine + librbd: image state machine now has hooks for lock requests + librbd: interlock image refresh and lock operations + librbd: remove unused refresh request logic + test/common/test_util.cc: FreeBSD does not have distro information + README.md: replace package build instructions with tarball instructions + doc: fix singleton example in Developer Guide + rgw: delete region map after upgrade to zonegroup map + rgw: fix period update --commit return error + cmake: use PERF_LOCAL_FLAGS only if defined + tests: populate /dev/disk/by-partuuid for scsi_debug + ceph.spec.in: don't try to package __pycache__ for SUSE + doc: fix wrong osdkeepalive name in mount.ceph manpage + rados-striper.sh: Use expect_failure and conditional stringmatching + Revert "ceph.spec.in: ppc64 build in Tumbleweed only" + jerasure: include generic objects in neon jerasure lib (like sse3/4)- pre_checkin.sh: fix package files path rewriting- _constraints: tweak values to pick up maximum number of OBS build workers- Update to version 11.0.0+git.1471969747.79ca12e: + cmake: fix declaration position of WITH_TESTS option- Update to version 11.0.0+git.1471959548.f013b97: + rpm: Renamed bcond tests flag to make_check + cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package- Update to version 11.0.0+git.1471605408.9203335: + ceph.spec.in: don't try to package __pycache__- Update to version 11.0.0+git.1471601504.f312e7e: + test/libcephfs: add the necessary judgment + test/librados: add ASSERT_EQ & ASSERT_NE judgment + rgw: optimize the usage of string.find and some indents + rgw: patch manifest to handle explicit objs copy issue + rgw: adjust objs when copying obj with explicit_objs set + rgw: adjust manifest head object + rgw: fix the error return variable in log message + rgw: fix trimming object expirer's hints. + rgw: fix skipping some objects to delete by RadosGW's object expirer. + rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}. + os/bluestore: allow csum verification disable on read. + os/bluestore: add csum on/off test case + os/bluestore: add store statfs parameters to bluestore perf counters + os/bluestore: add perf counters for compress/decompress performance measurement + tools: fix the core dump when get the crushmap do not exist + librbd: request exclusive lock if current owner cannot execute op + src/global/pidfile.cc: Assign elements in structures individually + rgw: fixes for period puller + rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now" + pybind: Rework rbd/setup.py for PyPI + pybind: Add BUILD_DOC env var to rbd/setup.py + doc: fix rbd map format in rbd manpage + ceph-disk: change ownership of init file to ceph:ceph + cmake: Also build Python bindings for Python 3 + pybind: Make ceph_volume_client's syntax compatible with Python 3 (just so it passes the bytecompilation step) + debian: Add packages for Python 3 bindings + rpm: Add packages for Python 3 bindings + os/bluestore/bluefs_types: fix extent operator<< + os/bluestore/BlueFS: do not op_file_update deleted files + os/bluestore: print bluefs_extents in hex + os/bluestore: do not track bluefs_extents via freelist + os/bluestore/BitMapAllocator: align to min_alloc_size on init_rm_free + rgw/doc: fix typo and indent. + mon/MonDBStore: fix assert which never fires + osd/OSDMonitor: count pg primed more precisely + doc: replace cluster name with cluster-name to avoid confusing + doc: fix typo maximum -> minimal + doc: fix command format + batch is_allocated bit checks + cmake: Move Python detection back outside of pybind + doc: format 2 now is the default image format + rgw: Rework of s3 v2 local authentication code. + rbd: bench io-size should not be larger than image size + doc/install: Use https:// for download.ceph.com + librbd: fix possible inconsistent state when disabling mirroring + os/bluestore/ExtentFreelistManager: move default create out of parent + librbd: new journal policy to disable initializing the journal + librbd: permit disabling journaling if in corrupt state + qa/workunits: support filtering cls_rbd unit test cases + os/bluestore/BlueFS: _should_compact_log + os/bluestore/BlueFS: _replay(false) to dump log file + mon/PGMonitor: move C_Stats struct to cc file + client: don't use special faked-up inode for /.. + client: add a testcase for "/.." handling + os/bluestore/BlueFS: add OP_JUMP + os/bluestore/BlueFS: allow log position to when doing op_jump + os/bluestore/BlueFS: move metadata dump (compaction) into a helper + os/bluestore/BlueFS: interface to get bluefs space usage + os/bluestore/BlueFS: init in header at decl + os/bluestore/BlueFS: assert we never extend log at flush + os/bluestore/BlueFS: use hex + os/bluestore/BlueFS: Add sync and async compaction + os/bluestore/BlueFS: Helper functions for the unit test framework + os/bluestore/BlueFS: unit tests for log compaction + os/bluestore/BlueFS: Cleanup unused interfaces + unittest_bluefs: make flush_3 test device larger + bluestore: initialize csum_order properly + librbd: fix possible memory leak when image open fails + script: improve ceph-release-notes regex + rbdmap: specify bash shell interpreter + doc: added rbdmap man page to RBD restructured index + librbd: always respond to "release lock" request if lock owner + rgw: fix radosgw daemon core when reopen logs + qa/workunits/rbd: demote/promote image on same cluster + rbd-mirror: include tag tid in bootstrap debug log messages + librbd: separate journal::TagData predecessor data into new struct + librbd: block RPC requests when demoting the image + librbd: normalize journal promotion/demotion events + rbd-mirror: demote/promote in same cluster results in split-brain + rbd-mirror: prevent syncing to non-primary image after failover + test: fixed unused function warnings in unittest_rbd_mirror + doc: remove the description of deleted options + msg/async/Stack: add abstract Stack + msg/async: add PosixStack support + msg/async/net_handler: let set_socket_options return value + msg/async/AsyncConnection: support NetworkStack api instead of posix + msg/async/Event: debug event address when dispatching and executing + msg/async/Event: remove event wakeup flag + msg/async/PosixStack: increase log level + msg/async/Stack: disable smart thread spawn now + common/ceph_context: add prefork/postfork wathcher support + msg/async/Stack: register fork watcher + msg/async: allow EventCenter::set_owner reentry + msg/async: readd set_priority call + msg/async/AsyncConnection: fix _conn_prefix racing when stopped + test_async_networkstack: add networkstack tests + msg/async/Event: remove global_centers assert + test_msgr: ensure wait for ms_dispatch executed + mon/OSDMonitor: add sanity check before setting use_gmt_hitset attribute + osd/OSDMonitor: drop redundant null check of max_failed_since + osd/OSDMonitor: drop redundant check of assert + mon/LogMonitor: remove "host" and "fsid" from handle_conf_change() + test: gcc 6.1.1 complains about missing include: . 4.8.3 does not complain about it + rgw: fix flush_read_list() error msg + cmake: Fix mismatched librgw VERSION / SOVERSION + cmake: Add -pie to CMAKE_EXE_LINKER_FLAGS + rgw_file: restore local definition of RGWLibFS gc interval + kv: delete store after pg destructor is called in OSD shutdown. + kv: fix iterator invalidation in memdb. + kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last' + kv: fix iterator bug in prev + test/store_test: fix incorrect prompt given by stash callback + test/store_test: drop redundant transaction of callbacks + test/store_test: avoid dynamic allocation of trans + cmake: recompile erasure src for different variants + rgw ldap: protect rgw::from_base64 from non-base64 input + qa/workunits/rados/test_python.sh: Allow specifying Python executable (through an environment variable) + ceph.spec.in: specify local sources + ceph.spec.in: ppc64 build in Tumbleweed only + ceph.spec.in: add lowmem_builder_override + ceph.spec.in: add Prereq: permissions to radosgw package + ceph.spec.in: remove vim hints line + ceph.spec.in: remove all mentions of epoch + ceph_disk.main: s/get_dev_size/get_free_partition_size/ + ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/ + ceph_disk tests/test_get_free_partition_size: New unit tests + ceph_disk tox.ini: add tests/test_get_free_partition_size.py + ceph.spec.in: replace pwdutils dependency with shadow + Make systemd-tmpfiles create /var/run/ceph-radosgw at boot + rpm: fix ownership of logfiles in %pre + Revert "rbd: update default image features" + osd: munge cache-pin ops with data into writesame + ceph osd: add support for new op cmpext + rpm: make lowmem_builder code much smarter + rpm: add procps build dependency + rpm: modify optflags to make debuginfos less huge + Revert "ceph.spec.in: add lowmem_builder_override" + rpm: lean_debug_symbols bcond + rpm: use gcc manpage terminology for debug info bcond + Revert "Drop any systemd imposed process/thread limits" + Revert "systemd: Add systemd sandboxing to services." + rpm: be careful about build parallelism + rpm: divergent java, ocf conditional builds + rpm: fix _with_ocf + rpm: drop obsolete libs-compat metapackage + rpm: drop obsolete python-ceph-compat metapackage + ceph.spec.in: drop ceph-brag and ceph-post-file + ceph.spec.in: move cephfs-* fsck tools to ceph-base + ceph.spec.in: move ceph-dencoder to ceph-base + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: add udev BuildRequires to provide /usr/lib/udev directory + rpm: Remove trailing whitespace in usermod command (SUSE)- Update to version 11.0.0+git.1470997027.9c9b8a5: + doc/radosgw: remove reference of purge-temp.rst + doc/radosgw: fix the table formatting + doc: silence sphinx warnings + global/signal_handler: use sig_str instead of sys_siglist + librados: use bufferlist instead of buffer::list + cmake: cleanup Findgperftools.cmake + cmake: cleanup Findleveldb.cmake + cmake: cleanup Findxio.cmake + rgw file: remove busy-wait in RGWLibFS::gc() + Lowered third example to keep PG count lower. + run-make-check.sh: pass args to do_cmake.sh + ceph.spec.in: specify local sources- Update to version 11.0.0+git.1470355272.6fed82a: + initial fork of SES5lamb69 151558692612.2.0+git.1504118058.706f78da1a-6.112.2.0+git.1504118058.706f78da1a-6.1rados-2.0.0-py3.4.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtrados.cpython-34m.so/usr/lib64/python3.4/site-packages//usr/lib64/python3.4/site-packages/rados-2.0.0-py3.4.egg-info/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7651/openSUSE_Leap_42.3_Update/bbb3ebd764fc3038a278d3fe4f7b12ae-ceph.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxdirectoryASCII text, with very long linesASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=547a169729d4336613e055816086091bcd43feb9, strippedPRRRRRRRO$z[.v?`] crt:bLL'It*#C:[CsVh[\S2gbz< qXr4溱oCa1l|%KWb|mTԽQZ&gAtr7 eqLu{ 6c"O䭟M×hV~鵒X{uɴ!LB7qZ eSC.:k\jg5~5O5gڱ% ĚԔYc2^9]O<\Ige1zb"=Y3 1~yT5ٛIW(R46B').7͋n&iA;gXi j~FG I*d~n53:?~_>y v9pV{:J.y֒qP֥e3s4AjŊ1! kģ)U5xBz{Qp m' uuc1¯˖w)j/3X453.y_fJodx9i+43=%! Bh1TGA?Dz|x&v"S 3"KH9ڈbVQ]儈&'Udw[z20LX$p͑M(H\>:Ox̕yMMX^²oOu1'yk0K߼DojǶ+z-ettf,> MQ-.S F5u~R0pi)HG;^Iy[)sw Zn̫rWBT}Ό);Ax`Z8O]RCM' U;/ZJ])Q%{7' F)<=ToĢ/K?wUq{|evY"gYtxG;ˎҜ06/` 3rN5EBzgxH*ȧ {N2+yCkoc>0r׊S5ZLoo$K9*{F&$Ew<67_9Ӝ4bǸ*LtuĬz @rV#[ES٤٦u3vҢOQ 3=bEQ)w\{:س(5ڃK] C%aWi=f6l|WCܮiօ7bHx^EmmtxF5մ ^k&Q/@r>Xc&%QcݣeQARx*=CRdkJM%={8"C} Zc&8Alޘfd*QeЎeLN$ᓿNk,wl.A|V]WykE^<P*Z:`eXMPR5a,p12;|~RZf۾8J#y`≁ Vw4BPWc0H%z eQ9:'@G.7E$oњ-1o/^\oVzl]5@KĊ) [j<]8pLY&8\|CGsQ5] _xQn"TApωOAjV%p[kW}Q"7UrG5UNvqG= k[N+Yw[DeoDls#Ac@~4VܖlH[R/=Zʚ$k[id&_x䗐Vch m7"4z~scee}&}Kއb,#WuAzT'SBwA&~>^EUdZéP [brMtJʠ353D]j֍@o:lS>2:hNeO^ŝŦry8ҭxg 8+TeLLK>͏tҾCh7`,YǯfŶz0"wL82 4Ekx滼2|L=jr iP FtS n{& D=2N| {FrK{NVX:@BD~#_Dd$UXǽliaM!K1[;(}La@̠vJz.Z|ez|jXUiƖDgF,] M~Z8c Q-9=|4>v@0?T֭Y_=jj;#de~`$L7f7t HES¤;LHtOvN+ʭPd ;D BƧ 5RQcˢ$I*C$2eblH:^&6o1`I{/Oe-DNj!YyppmA dW Р&@bg_2!j22LZ4Nv{_FV1o_kQќk[A cqڱ@ !] 6C[`1"J ؉vz` 灧 Խʜ!?8\Q:B<@Ujs͒aQh{K"iuSG[x zk[ra aRx˕v9zl2 o-Gî0bNƉ@!:`oȘ0ЌQ 7WE}$2r] 5BIUJe[LӹHGA2s@m[@6Q#4ۑC BCp\&V< HeNf67fM._h埮ܬV8sb.wYf"cl(ۤFNi!>wxôHf_:nr †hnI60Աr{e=X.A> (ڗ TrP~bm: ݷW?:w:޵J3n^$z[%@e[!%.]6+یݟyėuyYẮjmԔt Cܮ:**$C `I@Zfl <ֶ߻ &d']j F@>y2;U9jF4$[G8mHs(dD=$UHwBԃGdkurx^ʒ,/ 02XQ)A9I$S>U;m}xP?1+*HʛtBzPvFYl#qӓ68Xw2ٰ'{ P5gU/>EkdY<5o P6ŭ JMmϮ@p6?s;ݱmjq}24`-T/{DYL8tˍiQ%bJ=#7Ibz`b:v&ܫ`FBAN"D`H[ /R%^,]W MRI,#ь>y-ΰ6Q&%nvͬo\ +/zIN~Dd|^x/G; zUeY>T "TRp0Ic'( ʖ9J$֪'+@2Me,Ms.w7瓛R>Hy]J{ TX `љ lzL_)Zqf;;1J^_TrGFCqҏ$2ɾLI4cKGfNjJ"S(H=UG0ryL%-!@įZK%+,Pq|bT?T5zsEHyv_glfL' Bqͦ=g\:nƶZ쐣f0gs$#3HgL|QXU'C0Z<Ł?J@A a ]16摺5jFMd{ c6ĎH 1`|-IX V`Ym0 8\HD)ߌ)w2}[J4G]d1!c>Xg_hWXU` 00FlFtubVi_^RN٠h ۞ [@h][30*+u;yH{Y՗CUoQCNΟFdU>#$vKY }]m %y㗢K4?oxU9ht4wHyGt[7{/ ߒnE;Coyd2̚cvXæs3>@&9Rַ^Wu[ɜ1_ҠY$Eo|v0 3^iVxv/syF(qS r.\1GO|cɫdLsrI"TKNI[ELtüPCs׾{Iz1ᱵNBgTqA.ے#/bng h6d^7~cArV r+eF m#D䆒W M.XSu8_(š ٻv1)7@62_5;]_tc{-?=9ep=czr6Md&>J eX 6x-2}@b{ʓ+!`z!&q$ͬV̇wMf3g;-³%Y+i5<2 OiZٓGmM ιZaFRzI P{8KM E[[m-veѳu ,noxkJyﵦIX?GM,R(3(gvVkNQAds[4)}0aau[X"Ӎʗ{aj40cpml<?#p/^|tM8̄^p"0޴rIrVtPxlYzX\Ci8T@j2tP.JlM3" ~t9 XǸ8&PQV7 vb67phoufUyq#{|d(c*qUz\[>EX|etUwcBy<1M6e#unSi11K)q)THKLj:^8nJxDȰUj\+Aqgs$˾#>= lu80lXZjKUh K< (8θM)9 u+1usa얅E É&a]'e!WhFj4iimi*%PG>/⽷ϝvy-B҉Z8^Xj?'pD |ٺKM5^ߴ%<-u: mS^(')h&d\Q\`<|Ը/-ݽf!$ے2!ۂM-2ĆbY 曏n]2Q֓x_-]=S  T9ԡ#8)6ia0 N>%ԫO(PȯcK~tBw$o"`a^Ű"z&uѶl̼.oH7RD5wrY e>Y:VYSn]ḱ Y)=w/$ dhF^Ud>R*3JIsWdua$;1.)'MX&9lPSy-@S\0 /nLDnsLnϮeMC1Y!-[mWƸ!1ҒcA~ 0K܇qb;NP\6>ӵ)]@T+7cK  o%Vpܔ)s+B%xN87GG `R]6EU_h̼- j$7C dFl0I]Sz"-HPkaMDl0E=0G1~,)X2:pۙ[$!Pu~Ɇh:j&.\L"i4G,2ʴo5Rt4! aQk0t AW?$o }OǡeCddRU?XwOKjArȠRܖw;E ڮVV:F Y<$KmФ=,X^GcZ`lڻe{/-X<3|˨N5BQ EMlɁ1\+/RudT+ŎrgV;'Zu\5ٮU![GЂJч`%GOh٭2nă`&% M[bzF6Nџ ^of[M|kP.w[6M(۬j~o[M|keY/wf#ܨu*ܺwK8Ε;l-'yXwF[d 1%u _eE'LͺWR㑱⼫>!;;x۪ۛpȳIWedrS81sɣ$UWU9r~hnOu˳%Ԫ5y-S/F?pV3:$jo|Vqs[Y219NBf՗+31s^>FFy yaET1Ɵs̕\uNpre_pWsH/ҞiY 2ÕClS X/tFKݟN`@y+3UtX\M&j"Mku/A)З|yG*jKMԷFG2FhZCVʙ)_w SS5H)` 8*H 70>&ANRT 3B fR֯2Z%D.Op pg//xItq\,@;I\?ʉTox \Uk~T0"O Tn 3\X_Gg!TpyPKiބvE0.tdi&yGVhK5CY}I,9㝆T;׮u6^ A HWGF% ƞ¾޽lR=$9N9ᖉ=鴽ڙ≽QS*Ua!S~W b>q5-[f%K>H+G{rJTeRNjc]YFuZ:T^1E?vOmy͝NVܭ%+Fs^ڍA|M^O&ܭ5+Š~ MTeYM+KSVygS$併LQۮᵧ.(fT_V_ɺ/:+0p(cRK [:gx#>N~WޥM7#3"yRvrT6Vb +-*Xìd8-!38}DI^D ̳Q4p$mޗ>8,Q7 {1܏ ;/3~,Pʃ}\-{i;#E1 jL9V] ls ߎ4( r{{bDXzWEV5 { w/2 rɤ4AxIcYֵH/Oa⎿Ⱦe7#3pv/`z}ʷ)#97VhDaHx=yG>Ec+ ?HaթӋEk痑5A4G8@㶈j *8b|(Wse/=1W eM+MTДsǣyO :qfe9Thk&sp_7u{`ՙS{84 HrVi҅NK1\x31ddcamTTmQq&ws :K*7f#v,(@Y~1?<癞JnTSu̮9qu6ۀRA @}X-Q;:Çݒ YV=X\,yC4)󦜏 lbC\LGL#"eڏj2kx'j<|q`uI Nd_G9y 0q+Tu.%}PZw2mg"q ZWAtb#TAEfChضCYݻpr~1zf!\8wT ( W|]dſ0u]zՒ~Ƙܬ_܋z1^?%4ՄG!*M=;ekUKX@YiOC{- *u Kq`&{m+طme=#$qԶclC3@d^(ftD2?iZո;n& ]* y?@-ōj}#B~]ceC=2R5-^Y))z )12*8a/oD'y?4b*58~B)(ʲ!O^'jKW*Bۀ- H%F9+j7@vuqz*W;yQ4)˪ fNV:^(>y4Ҍ(^X4A!gY7}  w*R=%ɳ]ߑgNk-/sYHP >Ohxi/F L-iƂi%gKY KXA#qZ)@O^yR 6* 1-給0G=3[#3l¥}PQ={l6E}bZ+'xS~:攘?Ö}r z-U5=9bȖXf5v$P)RA {V8o.V?яɨIN${V'j{Hwdbgc .-Һ¼s?^蓵Ty,ۤ1+ӑ/H| PqJw+X dARwZKVAqTՕk婳ޜtz=J[CZNLG)H+b:2B0#ds}`7~1Uazw040j~_= 9[%;ym3nɁ,S0?p{`{V*'9 Osw)Ttq<ւ.-PZ&skbL6ɝEbR]li1e8cR&[h㊮%|);|EDjXҴ`:ýU4)@" . &Q7>Y7~$ -"" 8dy܎0-,KS^fIBM䬾ᡔCrAzBڤԓ@F)NX>׺UjߘFyĹi!,֓"#VF6;_}Hٟ<`ӆPM{P^LB9dϒxx;/=yban¨\e)3>{@ot Lm糳ҽ &yg؋v|X;F8&8-xm.:5} 2s)5-On: ؊WS4'N^h=XؒhK{Rf[;ԑ|!򊃳fjj7-Gy]{Ƒ"B7^\Zsڤg!VTЛL +]H7Xj@ϾLOc+TIXϫҢgGŁ!mP گqFBm=I-1q#P U@9j2x+U%cRh!ςwn;|YJSDN> jsKUծ@&N%UQDA~8N#a O5E0::)ctpSvVGTDƖ-`Ǝ-+ƅ$̐K.Ɏvb[DO*х/(;5Can;eUsk5%ݿH𝼠%Zntq-х]+J7FKxr9H,mF "_G8b&rPr @|U /|'7lO"TƜK5R>nźCyk^~Ģj9sΩ8]4aH؏'5s M!jhN,o2]+cW[caT] 1ǟY%LLZ%Usf:Do?}5Q5Kh ,հ!}iR!.fؑ5mkou}ƆiRQeGm)ޟr4lTQ0ZƗwE#2 cTg@}{MóZb [U;zGko)M|H1UaIv?ƸS!qA>v|D"Vow@ׯj|CJ)XtZBEөD I8"ecW B"\Znl L 5M$R7X";Ep)p= }2V_e3 ےN|(+{Ɋbs84*4ʡpu~L XꚵmtpgϽsh~ 82>W*$gbч>'V$I1ܙph y5g6sgk[{C HJJ-9-jߤ@Y@~Oa? y?g "l4 l\iBVjٽPG}Eh׺nAS%*֖|3:E,ʵ{ hǎ;ynL"B/X$|Iyc j =dj~o7;;Pⰸh 87GC2.&#*! Qd .Osi~Z<6u*&;Up? '@GKH9̴3XM3=-g$Rdi;Q)$ъ@0hKsR/0bYM ;7Hzp1M#Pi"̲5ns<3yB[/1KNU{7Q C"cKn=qGT_L~ęsee_h.wW/X.1>v 6 dƵpX$lF:R(h' #@aV45NsiiZe]yGMJi=ѯJ|'B:R:9&<41R_nu!ComV$1'$,N! whpE﷚Mה'[g䏾4zK{{*BONh翾gQyʠ~};,iR6\mvEaAۍҞ8ƻ7rr%k +4rFɵ]"^o5wIy;)Š'F2]}0JgeQ,="AXڹmAJG(a䀹3?S|$X1^kjEOT>`:ݠ*ǀe|5]xDA$[Ժ=8@a浕܉bΆ\^] 7㷌g!>ozEN3&4Td}tCݝe)| oQxBG}٪j@È~$&Xևʾ{hNbhQ֒ r@s[Fyptd 9n4\Pd? IH4eptƎ]ع"]ܨBa'rz5'Z=dН$\B 3w?׏Fc<%2sTɥ٬rj˪j@tp;kЉ A\Xq=R- Zt$s2'A$SU՚ά.cra̜F._МN.kR|kDIk[~M$"M%d40^IĄ*oq[0/̆|Xv*q@ϵ$($sv#0P] ]4ΩNwaFyWo{Q"#[CmP9C `66ji+Lvw|o, 9n H. joWh hOMYZMޭYn馬jHV)&ξz#ps nzZq4;/4mb@[jdGZnkr8iѧ 5%#4+ϷT-pU֚gjv V9g6s`9X+ (iK7&ok@6Iws9u`aV64K<@"@Ig NUQy}߯IjCptH)jbєe(zMIL.pЭ3H&Ϭ43Jb:Cn$N7tߙ`[ƔWt!)̑Qlx|D",>G9|iҎLlhJQ Ml u*W_Sexj\{!a(<;he?k)1jbC`ǠxT>WbliRKcMgD:X!o Pwv)_lf*Vˋ/!;iS060}|!xHmt!#'4&g4韮@0۩v )nK7v .JƦelϓN-ܗD#HrT$0xR)6"§RYzEC^{[q[|A}l'+Y5L]4EL=K~Fr$ȤіSi4ݢ+ztsGJ/j1~̲6n( Vǧ(5"p"*qR0_U;3MTY5"(r؜4k橲n F4sGrg6m-Z7%ۦb"T-2o!T*}}>׍Ns4S*f$WМ\U-D:J%>ǣ&e !ՇhE 5BY^8ӊ^"I#7>X~KN‹ƚo8G/_ ™ȝ/IzaK~]qR?JMmTp1mem-@MYY;݅jmJB~ Ö7B_6J$[\jfctϛ:בo~=PߩCA 37.?¸\z Z6ú@s /,ƔǏQ R*5ΎF#φCNSE"P+XjNylss9Wq !5Sw mjPi`/de nC: MbBP 2uHsv@}[ Z ]i)ͧ/uMON{bbd@bT-6 D%ǦeDr~G]Dh@p۾(g'He358C8y݋~b<_w8Ղ5rN!Β 4itGGtF"ne[2Q]s퍯Nx]Yr')lwW\5Dv]脈$ВkmEib_8+v@'CI@kH5P 9S\ٝQMMkX6$hhѫmR.g+ԲSow% uKikXjGx-:TiD|Ӏ4.0JE~%Ps,bNczEywRzZВ86 I#pE?n<}LE GՉzݨ?~-[6 WDJ.c0@f_<gy]_jʢ$}$\衟jףQ@mѦb۪ _\k^/ǔƖy)N{ Pl4|@ˀC v7D07k2N SxKh9dgо:01wsT֡Ԑ:Vf?bIyЊmɺ3[/z1kPr+IȲge y?]2㎇ uG;~>ژxjrDNV!c:Hb^@ f_D_m^q()u1EJJwa~n5kq _9:_ć5Pkn{4"wb!K(PkS@!%3+qz=U@8]{F5|8hHը"TƤB:,n /^~#q1(iJn.JHwEb(lvpdpY)Y_4l9&Tl!=ٽ|GL3 '4๡_*}Yꖷ Hj=|F oFR8nٮ4a9,9zMکuB+Q[CB).o3N$xn+N5B'E߶8con+;wFh*٤dۃF`UWӇ" Ipbzqg#F kڑ`ؾWd_w%*ĬcpཨYկ!P,&^:#R*&}&!o?tm\WknuQ˃N&̬qBa(A˾;Qe/;̢ ֏?^suZ+սs8kw\3< 0]pBj5嗍 cnb;>y?ږ 8 9#RGk_lƇoAYsxt>AqZWbVa5vI*o$M#P}͎4(EƟ\hBDc(pUF @]?bj"gӧOC /8|#r)QtbA=c* ugR#~jA-C U+FYT"EM fq$s"֏ؼ<`yop0+`璮Y ?К8t>=GU(A&0s4yE2$sB٬z1NK;Tv5sg(H4 7ͳhjK|b* @Dܞ%"`ug_>q7L 9>v!ހ!ukU`jڸb]-TQKЏ`q8K*%p[m/}Pe`bϤ9׊|h› ;<Y'b 1!ߠ|Dr*P&Q퉭iBq 'hcd؆yI'uЪ5W=Yp_AٕxtQ"VP 4#7GٮtdÓKf@[H x v-I0Ae֟N-cm zy)o>;X~Wfм"fhҍZ< Ч؟8.&|>^gIJY_XD<% Ips Zx\cAo{pohI/dž[~uC?Vtb5]_mtZ'DrПrzn1rh󭺋*}K;>s 6<0ߺRd_(2QG\;@h*+0*od GG30Ver03ij+Ff~`uKpa9'`(դ!-L"\Bnibph,մmkvYbyH;@wvAMMysO@)xVT?| űjFgA/L /G6U[hQLg euYg 86G^6Q ݩsxH|:p*Ku zVL0ͷL1b$6WKqWOt?(wka^L|Hz_ U*.@4 ֪,>ܓ0aukBe*y}i-Xw ެXx=@pPyʭbRBvAwOc{FHdG" P)Ѧ1^fΞH9wq# ]Ŝ㠚$H@E;;oV束<.NI_3]ѥ05b|_(u8$=c 4:"r\L)oUI *,ieomx7h4qRGC.f*uY /vL> b"o f.WjOM_5j7/ 8V* v!$_ R&P> n!qz?Y #^Im*F2IS_ 5e\9ziѼssLݍ5$ 隧P%aX'kppXu`ot!v -VqFay#Pywb%aϋPg[!]k/;kV8g(G`_%lWY8mT@.U! W`tD}37j3XjU>КzX `ⳅBYd{EiaTVbQR!>2H[}zIU-bMSB ??Bt(y{BXwZ5;c 3cqog؍"|fw$itGp͜k :*1G{ɦ[,NuT~r1@- K0@q&ͺA ++FRWMbSޒ}Til֋nC OBUB&7"a0D.!Yn*=?TVG( |*W["E3L8C9D3.H4].˭-$ͤ^~BJW;'_~ǴۏaG>e|ҽ {57c֝HX~#7qnB]lk̈́1?Ͷ6WR%{ԗ!S更Mt.+Ww0"\ b&~V_gzkIc3M#ymI fQծelO6驂ITZ-j/Ph^U/sVe@/'rD"BĈ6#5l]ЯRL %!,]MG^c$<|z?J|$w`BwOPNz`dD(MeP1iG9x-A07T\xǩ_t\Tr3P*l;8Pחn>NBh˳%02M{`[f- |r:nf$^9qx:]n2mM3a,e S2dGipbi.ƨfGjU>pC8iG*G>V6N#<'a* *g$xy;'\գo:IM/l16HzFCqeby59\E蘢F)f>CLEbz9Գwvhok0jW%f<4.̊I(Ej h_H=z}Ks,f59c6% )9DBQ<Ղ;ڰJܝ[º!-Y**"/mYޕJE2;bz !2%EᾧC0Qu SчCyr7\_Gsq!E\dYRT 0ַlC>09fToAlG$q <ɨ&E8L^0|yZ٦`Z /ɉyS%& qF^sGM;i淵')VO/6i-a"hD ɓ|ۥ0@HfbZ_ ?~r7H. 21_+&[aq̴bQJul\w+o+|2T؀dK4 /d=n8e(!4bIne*LuAORR`Dzfq@PC$$x5u+A: k:APFK'I"As K xSeM"9öº`,7e9ZK^*9U 8mJWt˒ ӌB(JB_ X(YdizV~ԧo< gh%bTŶA]Sc5y5\qȢ;Bd%)^PN?"@ՋHl[0|TBŸIki YD+^" ̈́|׹YapdUG-o?` x̱hH}g:qv/x@E(n+?D9Pl0Ñb #j#%_=o+\?K4 Vٴi;۟1NNrUzJ,Xs]i疕u{Dh1{L?T>~ņEƱ/f"2 x 2 ]Q"\o\TT9Pw26R< _$K-K*MsWX=]vmw.$3>fG/xA~|b;.K|A8`L;c:8?_Wl~dAR䵓-]76q|4@MsRTRp*pZODe"P2vSW׵OD*yCKP7hp:J,3dBV@퐙,sq~A]}y@n)32F=sXJopʫRPv"S*b}YDI&˿YAOi- DhYxY\Eϓsڡ3Ccۑ @ h?ĊUwE|W=`ToXW +ߥ RW|\W|\aG. iHJ .III2A0! j?bm =orKk7Qծ!_>Fhp;#Vy!nɹdމB< [B v Eޤe@IZ$ Qvy/[D (dȲ9,jUTcB_د%z xCͽLx)G+씆WX 3#+u՟Q>)_&GQ3QCÐ<1ُS :ک*{b7uTc&-4=zn?"}pzjWcԣW? G\Spgu=U||P)s~sy#8іjsO/I땶D]@a(*#^>&c?Y=K|Q0BN$ڕ2k*p@=oNJ%;aw'l|N@j_A h#_z][?{wஉ`y!EC2L+ ,yt)5I'6zo fAIR yI`!zպR-({te61d,vԣM){]u!nW@= ;%GY<]5I|0 %A!x jIE%xQ~- Hڧx+0,nݕ. _ƔC4z7O71(Ca,nF.V =-%1Py4'JӭakéXé[qOaPnkVWew*ɝ {5LScu$3&.2<׍=C&.BYnU?&Ur[.![1+uˑ2ҕ7,2`61lX`!IeޡP a Ob\ԃ>33FɴMl`>"`|KdJz6'g) UCá߯'ÿyQ4K=]"r(_8`D^*_ZWt-_6:9f06osF27 # Wį 7LbӧQMc\б a젙6djP2jܑFguPr4P# QK8bP&.~uA11v'ےu%c>KmaAwVZ Wda7P_0#?6њUXdXlT u[ ĩ"y"cXban4tJ;zL_ 6Z QݥX h"]Sb@zS_u xY> / bZ Mj2}=e;$Pjgh o)`*tW7U:Ʋ;n|?a㡏HT`EbdͩAFQ}%0wro`tpU4x']x 9vYcB`(LHd] e2$xjߘ0p =,}$~?ⱀiI=8[,PnSJV0MאDz? _ MZ7޷P{7ڴn>yFc>`pB5W;3'4IX)&`DFN" znI`4΃| <ٴy9/ӈdNLT*q6͂*d}" @&I%`w)6;lB_]wiUhkjO*Jݧʅt?&[n = t9i!u݀+䑾΃ѵ3AÖT'(hj#gguH3mUPh=-WYpF֟#Lyo Vo|ӽqB$X.7a9ˀRc+!]'Zԙ޸bLJ((>>zǁ5;+XB]U4j7޺06Մ 7NG`c7:`= :{}ќ4^ `5dP|&^HHTYA+T$qz hG3i^ `?, A4i! z$r7Ƃݠ EM,V͜}"| FCYjZqN18FA6 A)#& J-I^a5 4W(A~+)bWT!PiFOʽnsSN#R9QhxI 󃆍= zȽu֗[w'TeБ`֌Q'3S8/l` N?Mnu㾬\'Kl)>Jftσ~L @ )V "͞Q0P?6º& Lm̟K?SyQH'*'Gt3 SEX B[W/6"\R2y+*xҺ_e%%]< >% ?;3]d<7U@Xrz>2.`bJ31sCq3&SYOl;jWq%K|B|ep!Ʊ6I^hm- lX,h0#"Q7N,HYdUF')SGdɕ4CY e>?[rw0=vڰq,p(pVsbAŇc^@QAqRip0:&Kܩ7[񕂸ڪ6)N'?ؠ `CxmS8H'%pVJpڳO$6+R?qqAMf]JspU>!f|>- *-C-C1/.cN{+l$%dS1Nن䒗\Uǃp{[#ę*S[XHٺIw]6~$uo3@F9̢2I6{`hAv &o#*JWb`nwz_ &< YP.f.1w1+ u* \t=wݞ6 $^yr?#ꬁED@O<bA[ $%_[|MiK}![]``*47AMX"ݶmk2ԙx IYgSU̬b0 @f3L$jL-SW^W' Z#PLJbVPa럺Dw6CL2˓shО̫ 9Iա)Fiiɩ}0ceucS!'1HAJf熓,sKR8#tĉuC.N*K8Bp;X۟];ҡ{w6`voh͹"ߪ 5K`44imh>2b[á{3&OG>11c)F3H3+U#fuD.egX=5WS ƑH.-@n<QV-K Os+TZSz>cu[-^p~k=d[48s٬snH;S|Ze} bIW߄^2hLV0/"bKPFN[rAwh5!mlޗ>'PRh}!V JHxLFgBX~1d[~?>Y윅t"$A:Wdּ wY4O։^p?B2t5 .Ro g-)>"?}`=,"- a)Y߷Uڿ] =̛+30+.[ӿwIzTUH)j(CTK(&).ޫݸlLB݌ *Ǝx6:r#"|lQ;v&5:]J&eP?9nX\4{my7%AE53VݼrGzU?RG'@K0"LؚB)&U7`^g?siYoF# [|yB-O@6Z[s;ANN57Re"ձQn#^)N)HBOI%k`GZ! pSp{X HC?e =J J+,7A_)BĐPH59hR2^:h43_sj0|W1sB)I+Vjvf/w*ehTb~oMOؔ=yK\&]3CE .O`ޥ)Y9@"#&=L[ ~t#'Vs'(g&cDg.[˖h s&䔚ƷU:V†V}?t_:~ ntMLcI.fs5D[<ǹ?)tYh^¿7Zd(Q]J V:'CG*r٧6yJz+/=-;jis3"qfG WW^HWVЛew"`茽FSv*rcvyUKJIto%kHljpk[S73N?D3μ8/{|@R0jp}eǻ9,nhFK꾳^vωؤ *`0aڜH5қ._n˱u!g2+Dnq+^'yw bMDo$7+D-R>4f6CJPO?Khu Id8ۖo:l.D*?RqAo|Y.lI9k+[hhCaaML~ smϒ͜TcO-(e74_wD} ar3S>ӫ"؅cZ$8m::9I;P;b:it}CT< #=ld[ $Qh3 dI>)VPIA"l{V~OZM܄NVdl:З*P)&$Ȗ2aB2nX4oN*J`M+e/e}*[=zf5Qڋj9^Y >h3hI&'^/| 49%Yj8lYU5Ro@r:Lr{ZR(yĮFim i`:n,.Zw=+X[ݐԍ$l^< lc@P?{{sPAR!:1B3t[`GĔ*N6fޛȤI(x%k7j1+*λqF>ͤ yfTIuWRMU,` O@IAs\&9nl\=P%K6C̀wof  f1sԌ!޽F7 i\w2mC T@k\!iY 3[?y~G3KBkrDyr %⪼;fDfUˇ]M%Yeg$)a&Q>hWppϜrjx㙈Aoլio,[19HZ %.bB\sk\U2:ChDPe;SKp^R yZ?k;`r @a \?|m ZVJCHgI+[|1+$&juKbAI ]qD덳2V c9FAz臛u_  ɧ#}"eʢh K`L(~ 4+F o%3n莻`ݾKz|9MEqB\dUUG&hGɌ︩BY3ckf?9{K5 i(g {xtF54ViL(M}d&O4=n( [6<Ȱ]WM?D@D` JVڗ#֝:L4V5篟,{Rhҷ58YfiQ̑'qT.IB +0-8gW9|G0л@#/^HwL_\&q?$/aPKA;:G eCi7qלs_E,mTM241X;3@rCZAa3PӜf$B%.,,0m\wJ0M!ci{HB.=C>ޙ9k^ֳ~L%~W$ߴ|l 'ʠmmIVQ/y7_fBm6Y0 A:DL\Fd8hSX?dzǁ T9- `ve6e.u\IH;R9e3қ@L%JY&F}e^; 7 <;4JRmƏ q]u(DhH>fJMLc!nݴtӹ4o 伉1Wkh+q}藽h>`d7J@YnS+t2 }Ʈ|r+\S7^QxIbvb|ů`S#"&D|r +`fOS3 =Xˀ*kѢg/zs] ޹ .l&Q^(AZ"Ė >,mW!SWYGVO'ߵN,RƁ];SF^zL, I޸~4=g}h@Ԯ%ouKB(R5βmYB)&5uC/3Dek%[`w8A}!&wwPO􌬳w08|Raރ4܍oGς!Q,TQ\J|.Ju TF|E!sdlʡ[Z+wŠ~{IG1E~M,HzMk ]vScbr~&Nf>مMM#[:p"Ϋ̀h_>{Əsp?3 e7Za n'+P{LSXg mA_T]vD'GԴnƯuS Ӊ8pms!ڔp 2ap,YN?+B@!Բs?<Ph]7; 7 p^3Q4=e*Vf(Gニ~}FeR,N>7LWeM-MTaЬ؈roc]nJz&C'dwrnbT#֌%n;xN\Vۥ N4W%n *#$[XP;Bym(l Z(rߠ11ys/=9wZ}ڞr 00~:&!D@\гGz]M,|(bM\̯"'Bk ю]2φ$C[-`Gyg}iz1[vs;A0F|{߯?S.CI Y܀=# X~U. }d`5h;e?AK#yZIdr\䗟> . ETA5 Dd8RPTfKa.`k=xakx7)"QY'̡\eƄpuq*n]?r% `lq x(̚adAiGt@Yh#Ckx ' /(h lyפj.VY?řŮW>A V+I+DS1k䪸O$S{{&aL k #uV"elEOx5![*juؾqNr1 I pȏ9 ޜ8T9MC Mkz[ndK jGC*5`l5j%Ǝ& `*\RgcaFlhJSO V9 dZ}_rm 5(d<~+' :ۇ꒡+ ߎW5?Z/Ï.҃mV"s=."N.&4jyS@)]*Te~>OL vڕNㄥNJ.j̳x@;TS:'V q_-{ٌsm&ͲIV"|MVWND>߁HUf$L\E/ \S2%%^dhLt8U|E>ႆLD_B TU^iv5Kxriu2?$  @ ,2QK0|;_̚k`v:$R<i2^\m8J^Ff|o73.fv*D6_/Ob$&-3[utoyUF 8E+KL|܅ЄW'K$7/ozҍm)uʐ/w(]j ;_rx E& ƄF^W|옐r8xBХ);Á̗wl-*`& |h5è|7'Vp5O9)׳=2b/Hks|c7jLb(5=w!O %k٤XULQ' ͊~AۏU %"`PmPEB#9{v5sPILYEsv`3͏yʢ ],8_IApݡeZWJWDVTVuZ@tS/GTR/ة6rӱ 37c%dֶ~ܛAA=YxF@0=F$SҊK_a9}Q, ,Vm |.+b# )=jcxq)M-Ceq~Vo "\m>x,z~8o+KqM!ԫ{gЍ=]+ Ȓ-Zr S11?䘫L݆]z}pd](dzS͌ю$u ꓭBFJpS]wmgV(Cvx8 %tkA,VP,K?j,0`5ZCjLjfI d 91G0F(`:n!|Dn6%dvgIsnVz/|4tr.H|1SNƃg4=h5,6>ē\GGFgF?)^!/b7_G% g"eNF iB=SZә\Z$C ㏾'?q˾†թV3rmx}쪫 RiOX-jhlŲABZ`cr,0ի kGZtቋ!p.p\X_R4YGEQ $?6 ftʤ0gj,F`2T }tPHyu\7Rr)mHT6"ȾyzJenb9M= m Ji4_Z[G+5M#&ʍ˻\eЂOz[QHԾ$L8kF/1 }K' I/\8t^,s|;H_P.!c똮@٫W{+pM&A~q?Az,+%e'6B[³>'I 5m$L*zp頵Yd):n1oCpc=T~*8s^K&i:HU9|W*wF r)~ 26uKV XPUVreawjL@d/ b V %vRj+5N Z82?e\׈F8GKİF9 8A'$gGu <rc¨c$%_ ٙ*.m>Hک,~۹H7W]/,3tuM" u;PjB͒U}RBzM#Z$vV7T"41WKʊ^ퟘVoOM_rg{u@E% (3P[ȊwlR{x_ e"o8l|ЦBܣl H» YdٟE?pjJݤ ݩEav_(K{]Pힳ,3o?77zЋՅ2i9p۫_ZYƅGesjeY 7.J/; HX^' 6Gf;)v>dkMy{s5O ~@h]݅rXy%=_S>Oߪ2$tƎgd<wRooU<+Q1hu5QDqŰZ@N2Ai{l6j A2@A+i[Ƙ9ύ*,~vw!G P=QFrCB,pp@B7Dl]bfuA<=ih"-n0Ӵ:+ȡ&:;jBrˤ̎҃R?r_;0>s5)*L2G~>4KTm:S}} 2\UϝOURBݗK6<ƕ,!Tޒ|KB;u~"'y2GG: 8 N}κYܰ$N !TR].B>/@.y+AF 5B%Z E42@<*L!PB88˅cu j1'2dN5sZW '_V$BIW`2Q>43DBFMԪuE"])+#i#IY^(; sg5z9ʅ =2HQ L,Ug]y$_jPCl a@+Ժx紿<!gJ_ǹM FAŋYN^T* fJܚ/I@It_>}C3g#MC9Y K[$EVPܛ s1hnIn {uF_ږzHTػ㹭S/#kfdl-}[ɊFmDve4KCȚ<१d%ja[Nz-{}$=VBߥY7~ي)l~۔!G4dx;/eqgSn0%3;Ǫ9U˞ũɺ,IHmQ(\G(uǞI(7=,t[#AwxW/Yn$8Y CQϦU OhBO"TʞR:R_o5» 'DFWvO iiBNmLO.U?>h04<#}>m*0Ng"eQ@>ksw 'P .]rG }A[Z( 9_4ff{x, ["T{܁ EkU-wh츆2=E?iZǰh?ldOlw-wte%Z$aY" J[_L4\6A ~("5DL~7MN9꛴$eY01_uGl݈znrևKśN'E^Y%4C<]Mfj[g$*]&W/tS)|)X.Ѹ;h@zpm΋ng_&]$$OTW#$LM}YDH-ε1Ԁ߫dxqu6k7/ jb8,yCG] N]?}(}/׸esL4Ҕ8YJ!L؎d`cDR2cd;[n-ϰ^mV /%`8Hsͥ`/ec#]xNLթϽ5/+]}dQ.`S.y 5=qe4T 2NQ%W".IP "ZK54oƲs=4:{s>5~Hb}"qj𚌜Hf1ſ2uQJTer'5MJ]𦡎T9d}U8XsܞP3@:I"hw'/g-.mxGU"նKr8e-NTKK,6>K *f"V/hu4XMЩ=9mz+isvG6/ $vJ3 ߥbѴ }RVךKV,^\lT%xGe);@F|Y O:~^w-;-z#R"̼m.hݞ+pMA^_2Q$`+2W g>gxKAf=WS,{}i][Rw)رʠcZTVlX?l ; 2fށyuh ba(oyGU+SsX~C8jтOvy4 ByeoStCϤd(?n⌬ ps+ yer6?_;%Z=!u/kVΕiX?uO1*o\LN)e0aA3㨇v~Nq_%9iݰH:u(;#=2"{;cL?TRӠaEץ%_R6\੍D7zl>+ .{:hu+G׻B[!3%4h]Bt?+Q,fu"3}83$iBg%AYŮa5|`|R*iPo-yEG$jde&0$, >C3H"u b.~jge^Hvs m[j7~%5eUOZJY|i1ʇpOd'E%Ɛȯ1L4̣ZSg4$ **o%MgMgX`_dH?2+Meӟȸb^a:EZ=6=9Ve}fu=aAڂN?: hxӌǒbQاI ̘Œ嶕RnyfKDmNhŠ6/WAl L[e Z+`ŦBh|?|!P99*Pb*g4}V.p05}EV&M-! tUۈEZ{jS:%Q !6R9 ݴ#Ҙg+k*veZ:9inPM̧'"Y1ũ]GwW6}`Oc2 | L*߅=Z9g#6r>~Pq$(IKE/Bi2?Z!drA %BL\?}'.La3B?qe˼ÖϸU?55N̹ltr}2mwݦWe*ƭ푧!SQi;*Wx]=BB(BhoŻPK&l`N<}8HP,>T_$Iz?l!ʔĻwx7Jq#_!v13lFzc"V\Nf89R~dFunU#׎a݄*g8qP# /Ow.jgǏI G"MҀ%0Vi tl`cc2:W+P pe7qvkS^!lXRǽjۡxxDѸA K6acO.׵5L+8^cŏ +B 1Yu`孙\˶A-c\ gX @ xFeF 礕EVv"@;߁Qy j,zeZ_= jPqՓN&H6 ˍ˦ܡc)"t Wd<'uYFHA'h\쳲)i?zPa,+~Gr'Y,2g魧uY\ =OsBZ]Uff^l4<" z}~ԨD^Bg!z!ObzO ('x) 잹o`ëײDHmbx~'k[SOG gS_  67[FPBTAu}j8М?Efvk9MEzȠv&&.+bś\m ݩI$Z hPnPtWTe` v97TtI eqT&9}C`p-{jI؆NF75~D#PQx6(tJ|$0Ͷx96!+]PMsJ|SDOdĴ٩S0x"2`TnENc7h._k› ކʏxlS-/>\N b<ڵlUಱ'|/*SJ! ؗu>l_fek @j%R6ع{0`%Ka*ƒE@ˈaըuvf)w@S\Qn?B*)\D :Xoyna:p4-!Nz .059J'Z#=<8$VAMϾCń.ŊK1v@{I'w^_ՌW?{śrg{u`}1a(+,ӵh51EK]],vZ/7r9)JnSPGkد[ P$px6%C@ !}%-)G鶱tG ;Z]ro^PTrÜ꫕s<DP\xR?R{aMN @ܶYz}/wiܵɸV J ځOy;ۖSeWhVdUި3LOV*&60ULʭL͋B-tM3'\=%*$>6_qeKS<)%6E˂ jrkXla68엃PO@yE(-YDnȧ4!Xmo-8?gJw.*?#oÌbq_~d-ɿGGfݐ6LUd [jyYKy*Wg!NH܃;€(,Ep$h'Yq^+`U(r߾ sRS>B% teݣ2e*nh۫-]Z+*%Y!1)v1s8I{yˤ厦zx}b!x21J䑇C Biz>w#]kyxC ݟ( 2Puel2vDIk26yMi:Fc+r [&JM۩/ 6>_ޥPJ=@m4MiYW8N(?1( [p!jqIj *k'Q*P4Ĕ>T} a!b(Q,;,x(Bq!nD2YM0Y;27ys=A ;F7/a#u|a1d ~lP iΰ h1|\VY` nF5g([Orb%C>;k=¤razL)練m[Y-D jdꭊHet|AGiy#snwt5U3/撱LݽVI&b3Z[ mrQ(>bT@fPM HFѪcc'َ 4Mj X̐V;w4%oƧRl>sxxR0?*vpN1vk#~ hRs̒iF70V9+K!ݙӶt bH,2o$1&L1̪UڤNS8D1T榿?b(e5/QF޴fH$CT_I.&gxf{I QdDӛx\Htg:,5^Sh:)wy|M[q_QvqQEQRfԱ#K̼6l%H HP*C/u#J=F߹6ѕ\5~7XF~|斪[FCOX:n s캶 ZnBkԧ—: 9Nulw?O;{~d8~T)LF/,°)XYny [߹PL̢N7v@&-G&?!`qu9cd.t2hUBG3J,}$y]z)fTO =IYGl"*V-$DnH>kt8Lr0 d|z|Cde]W _nqz݈ x,*w hEdGA7'P ߢzcWtm_ Xc_ -ޒ!wPh]P!14sޤu?4UI2$U. 4i`jGÊTRlW_1`N>/_A4yGiJb5SD8^ݕ^|i:a)7QBHˆ^]T_2&uJSƈ%BK}wtN?M{7[djzNDjX{-&yU=둥`$\ނOqEn)t3@z40Nm*~G,h$ f$#Ƀ{`v֫MFɢ%4 Jn> 'KՇ"Nia#"Há8 r\L=(8ݔ5TPBGXב fDo֙[ Ґr"ד\bJȰu'Vt ]bZؘxIYrtqYCsJP/M 8ɴ_n#p7I/PnyXpo+&J7+I^`7|q}?ܡp] vg?z 9a$D„e.:!՘,I\h)jPZSR#l ^g)Sד4Uql.H vﭛ#cKB]XcNH/p=+DZC?w37݄f7n,ͨH.Wln#~f~NIo[je;-1x V/|O}hʣq]e6oܾ7M軉^LrWA8MT`i 80|O?򉳤6I7]z 6eԺM?ֳgus%Xhŕ, P1Eb_r'iKe;\Pս| P?v{:1Ɇ*s4 ʼnv,%QYy+4ڿ4T;lFGhY!dOX(vNdk$M7othv3ک>6^&QY |)S EOn ]WYUm}Z0ĹN˼VF<D<#qֵ'ı:` x7TѬ]bQMq-!ܖ"?|4 PCB^%6Ota͟~<PL~AϙKyBHaYAJcf"L§X3M0uꨆ: ?C%Vo6euM 7߬Meq~ԡVdp+aF%3ŠFmt] < Bಳ3KWNB'9^ ]A:)aI}98W Ie1O='\ޱz`s[1R. \SBJJcvk88`, f4in}]]!e;W.Έ4$%Ub w@(5;Fj6(=5qu:&=ppOB;xgCI;dL1I"a4MX-h0Om-5FokZM:E,:\e !HHhB)!IMV >Cʾ=%G\8+u%sH<KC&d=+܍ʜZHda|oK[?m6sCrPԏ8>P7Ʈ1s'V 1$V&3!e]ȨC 2 4Pҍ9A@,P%Ҿ8Ϗ>zr)\;rȠ?~iSJì;]WHH&)zEJ-Ia~>?-@.ŸdugBu~ uΰl _L(T SloǤֻryJj Qw'6أ?i1\2ZyF].@lʾ rS 51| un+i_1k4E/g7ΒTڽNԩx|0.KVO?TvΛݝO>7Grr=U`t-ԁ|#1]< !4;$4ш+(f0TЭ5tXL&V-'BKPyvLChj D`> { ~gb HV ` oy#O;G>nGՋS`fX/HN\﮴Gl#'վi3o^BM/lm Уl q'$E._<"7ۻa,d r]m}im$mn$i;\`/)9.21+Eᣜx3dFv|>^'[¸h?w6e˂:{3N"SF!}Z;BOYCr6 y9!V[Kzo? Tglq+qr:{ńb/߫;BM7pMvH*Wͤ:A\Gi7ulcE3,=}-&~y2n r`ԋwN L(Y DPDÊP{;k. D^ҷhY # srFϜ𣏕mW㭛"#]8bt-,TWYVbVROc _p,+H\Sd4eX(;6>EINn08(C(1ch ۠kY[~7a`iϓ ژ0ˆV!)ߔ $]nP*XN}n,3Aixi4Ss)ohiUǴu'\4:4_Y89ǰ%,+Æ @- S] Z\GD0WCbm154 IJͭI6B}pKl1UEl(piWK&oR3a96J&ա>8?dٚӞy JC@&t+ VPMrhІ̬NoEw;[I;>NM--^mCp!ɘcxcE0<,ݧ^ymn NO`޴Ҝe \9Dn3؆ aTbxQp1&lj?*C5"F㐥{O4b+˷mVq=2*4ŠNW9R 3wCt:h V`f_U ^(ҡ٨ӽF⋾04,g4b@- ɪ;v{ ULg{`!x;]GbN{rZE;"0bB$a5zJAhHLen+ wGcPbMyj(~f/P郼b)P.Ej z#$Cڶcdz*7p޸ "`^KqHɻ_U]B,pyCH[.6dw8՘S[TRӡ[3`8Svȶ SUʼ>]۫w$@ztl{O SӣeށL] De}g2ekl:ƱsDUMD ]2 ST 6TP#qJl+{h^pzzYMiOT+۱&@&6^/ihўz26ЪL)BCYkúB*rwKŮ 5p=z2Zs0Ajҷ=a^+BUmdܷVߵkn%lHZ>;zo\pa{Q^|*+Cl؄~6$eucZ@DX)MgOǫv!C!ܹ {ŀqTZXP^s '52LD1/Y%<֌WM9_ޒ3{a_% 8N mÅ1!~}ըN+kM[$_/4+fY v9sdf&F7zh"W:Exi]zn=gxZ>vE!+AN;wW}EvUmy$@Ubb$jVܴ [k/)历)[N;vb(fA91ZD>1(`-8f7"uw4Z Yz) yT9s FR{C^}ǥ[4^1Kb |>]tonZJ!zy _=Oן&cs8]K""ۢ;@LM570;XCeᄰeq|Z҂Ud+o7E Cb}" ]uI Rܡwvr.x43 "i(Oӧ"Z"l8/Nb {~7ĭϒ+5 CI<;ZdVV;e*HOmpsP=AIO^~'H"+w͖ P=Wݳ|EI-) Y<VH`;`zPĮe0brdlF,,Yi>!a',EtI0j Q66͙t`.D~Rk}ag\_B^wɷrp'{]Esflpmy%0oN`2%>@|OGIE$?0{XM%r҅8p ┲Ȕ+m{dSINq0@1W=l[/)tI8QX7/僈֪w6m ūɦF{Vbu!V G,E )p" Hλm:Zby:1ƞ#ϋ$'պ{]7oQY0h3ttRXHLoگ`L3 }{qⲚ}9J\3@<~0r$u*bkYrr)PDL*B6;: !/~4Zts)]h@z˞fHXNy-ظMoss\V jä侭]X'!4tZG.5klC"4P6 Ԓ*D_nPL.&auIznfUNl g4'ЂN_tc$<)m?Cw>{ ]Q> |J] #s궝 QNZ(u3gHd)FF# рV7E[u8ٚ|MX;iyl~P(kN7Pj1thАuL.؞lH[H=_D6&MO^cX16P4>@IõT VG/}ʈpq{Rﻶ Q+_EnĩUgsm:f_p;pKDd92`]0rfU|gb(& A\;]{yF"+3(P+hH&#_QXf,N;<[,7r1&Ҹ+Q4_̝h=Q4t!9!QE5ۋ ǽo$8 .}-&aҮv2:HZ}mޔ]b[9CqNQz+3zͧ@_frt H,̐{/ xf-q C9ʴoȆrL5? 9SgW'g=bp@Pmu_imU 6F9<ӡ|`(7,hcZ =ezٷD Fɋe[)s:|"(sw͐"ǭFw [ o O#Y [tϒ#[n3[+ Ĵ5T2> ۴Ko2wZ_WO , %]RR}vJ`EMF_ILY{Ac.Xm8fB<䔖2χ@6f@iȪJâ%Yv{u_.y.$ee}m= c֦kcEc~B2AIgL`IE.#r^:: Zl,b\)8׍=)vصю0a Xְ`;<"pxdHdw偕^2Ǹw3{.X 3棳jtۘ)GԚwTZ"i{V$IA,~L WE"``1ADJP0lSϒRlMi/nE)_Bwւq}Nn&hx{T~ec:XlH[Θ6miW-0cbVZQ*38i !{'[Mn$هG.d`} 2WDGgiH`E߹g}.cѻo?5d>J@t1$ e/{׃!BҍR5Gv2"lV!vDQ՜/lv2W@GKժUKMb3d@@퍍Ga:(msS9qS|9A3U~;;0+k ן JjX6u6b] p2o2*( :Z~!TgY2Xƕ`HAXͮl@!6Oo'>am"Gz/Js]dRU10M!˺ G':שO^%3\NT9{~7EiEilq1;_F yu`0jk!SyFp :HaV<\=dMࢂR(( h 9,qM3qKLjw)־ɘ>NV|\~!o˺OUF0%=?a=3=y!)Ҝ¡ q@2.-XX]LX @ >4`qAtM@-$r5Z&^)ԅQ 88O6O^`m8y'>mՀP{]9OsaO +#.hJ\ϯ^EYnW.A*݁!}"|sb=X#c0hm wYm(b7cG.ݧpWd6:#vFq|/[@ng#.7>SX >:8Ih_םv KGmL#]݋0zϬ,毷"ٓ t\X8N!>zAUp5b8c(n u%aQT@ou- 1ɓs ƣ,b&tPԪ;-%=)3fF= 4fz:%{ "V/Sk45i'O!┬O3lKGt}Ppq>*> t^ #nkǕ_'rXL/WN'M9.plt H.؝m%pw߅Qa\yG]jW ct%;*"(NZxvGN Me1oX4yb-ͼ{:ۘ")$ }a:DV-δ4NHv'i2l7zMtmRA  6& ??G/l҆×ÑȅBĪ'^y^W˸>VX*Cv) mߔ&ռpʹ4<0ꓸ\綽*vTh݆Pmo3jp f@,_ [MPʵP /H1fuV}_%8#27.eJG,uDJ1~v[K'E6 {꩟Cɦ:hm*KvRa'ʞE(lh EYԌdF\\y+_ك{ R1l~PCMB1 W+J4M[[7T/1%E/bS$nC?F&4m qV`7N`qEL L(I'4IL M.LVDИu\{3ukK$^})Wz|#&R ZpZj_'ajWxD,Dm:gT|a ;V"xz2) ouyB Ѽ/گ\Wabo_ܡ@u{Yqh'u"ߎq,6^^ *S|9W#"H"K޿^\Tǚ,{J.bYt $\?]prxR!vmΡ2x3)NBZ}hD' Jdk>hxB^QDSVA#X<钖t`6}_}_%KJFn|'}+jmԿé*N?2OǠbp{qc2GV@=5G9<,g"#bݧ_5T6Y0Y}MtQIl À=sP!-)Up3b1*Y%1[|6L~kG]h]A?hb)%_ZxEZR^t%P<ÀI(4~$ kA !_A̲714,6<`LLH=,yuOJH@@IVFiPl -&S +.|WLYj5{@*$q&؇#!SǠ:?ZĖ @CKӷSWU9)E g@\3̊9˴ZI=%OߕZc?Z |Uƪ5X!7_QؿHѬL-e8UC翳@Jݳ- # z2I`Qx}*0 s%Ԥ?fBi20TcFja969`n vpTB1#wuϴh.^-Z")#[A(P8jܚ|`\_O3fxUNYa T^$ZSDVI9%eJw_if$S=[hvb!:2^8 ^G]/;^Tt.do(΀JRDICY UȌQ0;;aE@nv kmPʆ=gٌ]dE4A,˼7^jza ` |**X<5Rs .; H #:׹AJ-NP,L+{JhI*&x>j1TȨ)C<\KPA\Lewsn.J'Sg$Qk dogK@\|bq3h pS!"uWڧ/X νsGI$Rxt61rp=ɍcSEhGDofT>z2g)MdK OP& O>ɷDx(#I]*VI:5aY^cQk`;5hb&BnBomsť鴩b(F_U\ٳ7Be33tV-1Kdz=,30dIArul" & ?1M&BC{]u=^A#;yZ;h02B"Ff|]L'xVQYI|`4 -qOլ)OI/ 9,2"] ]Jr[J^~2`na /BVbC˾;6:0XehCuU/qw^OTWҐBػ[檶IcG (W"iG>[MVuS^Y.h)g3p\wkF,H$m3:f_awy0l<(!w!O8S\ n7'RĊ骏jSNʰ}.98ty.iS8HP}-3cqoB 2 hIS~"綿Cs X wʧ ryG7Cd5?ՒY!`VRQJ+MGF04(wR%iadpbglRO1s}^eϦ ')vĒ+h/̌W׿;*g:{Vu~t Q z{s=vn%)~n3 2@!O8Șɾ;GJCf$ !VC#?c,Ep 7{QFԱ[6V1e}cZ՘hx(Oo-:}k^9ujC=]e|vC6!K FP=FGZb⹍!4N޴.Z .j+. `U?`\#W93@tos8$VR)n/TlNHZ^T]9!6l#X)_ӧdƏ<*&Tt3.~.d Og2\eAvYC:gu״-@s4bAl?wo0n)R}G(O< g -UA~gxRR;LٜpS`u **L] *v\݅i" 목m(Di HmΛa؉CvyMd= 79#q o{wgײ3ZSM-uhK0雪l'Y1b_Dj>MVMU~Jsuw $w !!T4@;tg ݏ&1YDcdN,yqebFe`T l&XDI83ԦġJkbI1 eʸI=7Y,rݧLaPȑ]čY =ȳ 5ӵMQ7U]33`֮'S g Pḇgf'H^6hJ;]X7+S5C@wW$o20Ԁ70e;AߚX%!9᪓l3Oѫ}l#`I~Z7ͯ~C+]\=vx1/b` T',Toר 3ocA=UZ1$;~DšFnm60;%5`SkO$|Gk[<0F 4sOHSp3W'}k 6aQ;ǡ> ![%z#G|G/r'>+L E`٢1J_K{ g"l'URٰZO.zq `Ѐ W]jO%o7o~96ۘ7IX^9wTDu yt5%?ZiW.2:8 M%׋<-ma!}j nI%Z;y R<\־Lw>rJwGberW# AN@iGYyق@fA\юCBdxZa7вEwn 1<`&Jz+5bB,th-$,㇚M -c%^:w%=$32|NB1 ;#<-X=&jAZF~5 zXPM~=́폐֭ xr;>&DMG1#uO݅C*,q6rsM*Z@N|$oa3E桙[x5;U1.޺=nÿq2IHK"1T 47u <' ^{= vkkMrm]j3qQyOx^S!'07X8 h40[p Zj9`%!n̐eaa`X&"H{VZ#Oߒ}:p6>9f7SQ _V(,@3GN#c0gnkK Q|\}ɽ0S-8zr̺V(]wQq 7MDi4,uʇQ8׎l Q։X@RPC f6;C2r%k : [vFmҠmV1i.UR}EԉY%,:Ao+?by[1Vbܛ?bٍ D„g4y!GO>7]q Es3x_M|:2} .kiU I%؊O"=pxN\;T- ` 0[x D)|$8gTs\׋ 3`7td) -*͘Q/' ; /B'c8 oI`~ :w$ [0= ϻ-yW9&HqR,KĈ?H꿷d?EZ!,ߨ+Uc~TfP7UMdX1H:-zS?pg}if|iAx!C2S%]\)& r)oQQ,sFuC $yBe}TCOg}@ZVu`V8N'ݒ6v'P>b2k i)ʀ?߹ Li:%EyjVm$k8JbJۺrCm@y',2T ꑚ}- 3N_M#|.5rkpx;Y؁*X&%'~l 4R;ǡǑ-}+eHv0kͲ]!Q;/8F$z֑VOO CœG0=},L/3mV襬:*pQa'@J= eϽi-bvIRJ/fqK&H 5|0?MAk%-]|L$. vY\㷤4 Ğ'zw+Y0DT٣ Z ׅH.h##L-hUvƱWo7%pd{laLK-$m쮞m,r9os11k&htI:;}iN# ؿr-4j¸'~|!wup΅]E_6IVӧ 2q.kus*qHL$! -,8cm6{2ؕ xb0 JL׳$GtY:U4D"%'XZj XĒFdʴj֪EJ:|& {&8DZ_VYC^pAiv~5pX 7A+q-_ju|.+!|r6xyUIjyU6ﱹKIn)!y/Bϳ#@DV>`Z=A`kfKf_F/%D^r}N sRf&(̵ݚ]DcW96!B{μGHHҭ͚pnuZ>C.3/;V /saJ D1穀vC;AEes`5$%lE\4Tr1Y]@Zx#DXlV=P)0JXu>Cժ !.ʔҫmjmd-V[εSfMDVJCFY9rOҶrݞa:cziR&KAu~goJ]Mh/%^Ӫu@kR'U~o&߯@UԿ 6ƋUh%2W1Ar ׌ = (ss75;FB@Zd</1yȄ;dMB(*MnMP8Y߁0;S˾j2|Z5U@=1iel5]§;+(CY;kW$ aM"zc>P'HΚ{Fx[x 5c~0? ҄O^4ﱨr95,NnFtp0Jt!˸.a^wzɈT'g7NB}C鞿[-_$BPY{㞲c! }Зcm:d<8h,n1t(>%YP'ߞY5ƤO[*%Mr rioBzn]Lc}[EH@$liy+`wch'oVF ;;{ HDߒ1fp3Py;?<._g(UظYַzВ 0mnSw^)&b2 ]nTW_&M}0\/uξptPfpv" p(|:L.m PH#iGs֓߰`ޒ0TA1 a=TM ;~]1D\l銿j8=O2 Vҵ2L={Avju=kw}kː,ΙڰWuoգ7}'[UmxtyXQ%DՐf9m P))׍tLER#80'3ɼ6 z~:4/0l^FOp{5JTJYmA~^T dD\rOk8z6i@O~KiSa|ƍpgCcLt8gNdJ|5)Xl1V :C rIPz!\Xoԝҥ+r{3 ֦o" O<'c-Vkn`O&'ld`˘TPuU˓ٽ.ZKOߗH;'q6q`=kd>F|]1"=U) EBK+5| Jcݖp2!Y}h1a|M<װvJPlbc+ag9U 7z +kI2RvQɑêi mEԭZtqPN ,5$ G"Sr|mQDBM,QfLs:갑*x{7&0T< kYן:pHEMݶ=-"}k+i>9HwkIZDƶ>cgimcMoUn/b ɰľV;7OVQQ90p >1D;I: b{Θ[kYDIʬybxE~3Ag4bkkW G˴%Wv)6ĸ XM =?V)m.  ̐ķ)CXlȤ4oV'pl,v{xGɾ>gm^lnKHf^qYZd C~X}裐;UfLmowXmX ODrĕ5Nd k>yI;Yb G(л@O<#r[ksy* nN(?N`X[̣eVƉ? n@G|J0s9\UrE0rQ3dCSW+9qoh9̉q1RmuM}òA.trGhƝVtxqC;6+ X9mP 0PkO;V.F'1 Ѽ P!rȦ+K ljId1CβP7oNYu[hp;e5DyltJtso4z9"jiWGr~ 99 \n 6tнr{janK$ĮT~{D,  ̳Wi!T<݁LFZn( ɕR-L{'r[5$uv+i#/boq~W#Ȇm~:[+%ӗFi1\&F'7$$A\!}w5'͘*4v 7zet6%씝h<TaX:dM_ڗj1.a UOք:!4i eq7g~$I`aA"%^ J>|SVi6` P㽺w>4?:.{QJb@D"r:ӭr/Kwn3]̏/"s7&7-/[ôIwJFv ܵA{& 'nL~6/{%pST ]`ED 0i\r &_»[g<?v{H"=uMĜȲWfk J°2ܠ9߫Ԇ}M}3[yx=f8*bM@ |@Ɖ5#U]npz %-BVajlEzƕMV[m,u5M=UVHX4N0w& Im|'^@n7n`29P$oT(Wn(]P;ѫ(,?8;J c[ia}=3x*_}TSgpkǶYW'D[Z'қ`l:IyO*u82`bVX МhN'TD4zL2rǒ8/ nPɳ6M.VvYջtz.0"s%duUqQ.-8AV'Tժ,iseK8/E6J) &.`⧙|+K$%Se@9Gr+ajݬIlC^Ȕ]~%iq~$KdO*xREoŞod牿2 /(i֝_Ar"vG8w yuz*Y O| =d;t1m@K)y qx eEmm3/UNx'9-'uazyeؓϓw-H(p}Bٕ%Je_@Z+A1|yK~ [MI2VCej$}7TܣZAygj4@ݘI՝YWQK$˂"0 5cin%n:Ԯmpئ!v_:HK r9 d R; y*L6Mj'1Ow@0M ͌DpL tJu\~S-e PG{W3iO#Spˊch̥cNվA9'e ?lzmRJ/tkzw~07l{:A`̫Ҕ|gQY4-G9AGMtL2Մz ~͒y5o.b2HhMK>Za~;Ğ+ 9=R2@o@m66ԖWj*OMecХ])2|;[7HiB`aȨ`*Ooa[vN0m_ǵ(Dщؙ{i_ 40X~:GK]~]=>nLSӜ^H{af'koc@ :&'9en{ڽرKN s]gμ %btic6#}6j/tK֦}p,T A} uÜ^Hwho{G%B]+ְqO *BhKTXAdh /#4ʟ~tÞ¸@{W(ӹlPlȎW)qL1X,a$<Pj1u,fXyڪZ=L83\Ψ%ɽyp|}BsClD:\YzzpQ ryشYɜl%h濚aV5ax4M4U&v2o؎_Qta(n;U/ΤLO5Xg Jεu#G+<{:϶l?vPzƞBLj#B;Vx;-Uدʃ @IY̗V}C?z6fKOH . : bX 4uË)A5p$yu8F .B'#>cDZgrcտJYyHjw s.T 443wКbGD`%85E>Ĩ'#i1XHPs'bb*| L[ 7Iq2B%!="^)&3t:6c w%=lpөm`aVS#w~[տ6/?.&E~"E;0֠+yVHF榱"KS7i9"õa3y#4ĬےC:".ustNYl8t#iIꦲ$y.>謿GRӮF+h 072)&<̱5IK:T6_oV`TҘXɫ|ۦA!S2B |`"U|n m_!Z4=ݦ4WuPQiC-:faW$֯(D.+w-J!]ϔ|9KA>~ڏjHQ)y7&$Y["Sog/ mG{i-.d;}Ч?@p!雗'FKW.BsaTy4gG4"Hjֹ…36r`͍kݪv4”Oˀ//q/y qc:u~*w)J&<,$A EZ=q#Xͪ_gΩPWh=&YUQN?s`z^6ݼc=~8H[tNXwoekrҨhD&Ϯ"A-]E rv U}Wo4],WPpPxY%-C(fH Sye$A9N w_|(A6 }O:o?#Ś`s<6v{헏%Ny "Ol>J^ Bx騦Sk A]\(Qݫ.$-jŜ:f~CN;Y@y,n9~4VI[ olM^r:m@N7U7*6ZZ!Q8aJ}Hp9Sըԓ~+YCԹ7Xrfvev;h~^!9_5 ]/? >HBcM?A2dG}uJ9KkS_r>)JOz#*~bgxmHi.ip5//ZeJw _ >fҌ8UpQ͝&f\¼ t{qMů AӾ@ι' rH. &Ļ_kH\S~-zk|JNڣFDz{* dbi0+T>ty 9xUnk.[׸TUeڵ|W@4fӺ∈ms?#n>g}b&8a:Ͼ&^zfLP5{SI/]wQSQf 3[2 nl)q? m߾-arElA}Q^3v6T?򖣡 }PÒ֕ۊ>\suDLPGFQ; L]k4~vG _]%@{Ι9>)L)%dPmvnn~O%g'NTO |tP,Ƹ} f8qE3\~ɰ.yfTJ Q/?Jjhq+d",)}2yӧ\3j=5[ݏ=mȤҐ8%W7<±Sr'w6CC"9GW#+W2s`wR,WSZ>:Sܮ4MWz݌׽{"\ 'ՃŧN3ua:3BD]_>S j/φ9A3SUԫn涊 4vSm>FV|jNn[b "Q0E^kq!QG7Vr?tPNe yjRg/ ⏗ &ZϊT ' Ms6?yK3<sJȬs(ܿ\:s x$!K"[ |@s[|b9TN窚za7gHx~SکJ<ss8SDMlMHR>aNh,!x!)Ǒx2&c|j˞r;RqL=\m|U~x#QdH?ꏘ-DuKi6<'^SJI*5z:brB/cG\ۣ^uzAѦ&/Rfcq#ȍ/F$̭$dxFGESA'tpQא \Zx32nt/d=^y)vEWG+ïm@=>d…; q6UEOC|F#Zђq!+ ёt 9BdXqlkޱ"/a9Z30Bn֧?{.@$nbsظ[$T|F_hZkۃVj)X| ,a*,{6ۦaN&Ҭw\2roN)dn=,fVJK5xGIΑz2V99ݿ_@3~Ul㙠J b]{[v壯RdaxkE"3^Ґw#eRXzk.˟ʩ>*XɣVm\.s!3q3h wtT3j kT2<]ds d⨈wEB`f̿O"t}8>[fA0znSsmp(C" RX@"+jͱoUdD(!v]o] fuChsѣ*T)bZ)2W~U'tԹ^rjr+RbӪܪ*Ϧgܦ9Foz0Tq=NHrO $ `Ϻ$xLfYSxVd F̶> Gz?jhlXzva*+[9}<#"U:s9Q_F"#ҁkN2gp}EhP'"5sH/0׳8Xˆ" d2zG/dؽ-ho7q^_| 3m)1E|ʲ(9HI GΣ P1W«QJ[~d{а:}_ qHm%6lj r>X`xy8WMpG|qbUZ=FĖ+moz #?GCgVӠ叕oY|vsyMN`;kG[):/f4LeĤY'knqMfz\ZɪpܡMQ}9 ʆ5#R"mJdgBg S@e˧l\Yuv g&s!@ڳӶepI{֏:7ovI (V:Nhsُ}kJ#C7OH'@1]A>̯(/*IlOOB2gc}^~̸C$ U~NgYqQ綍8Z0^P،>Hm6h 49(S9k)DbU3IMQ7V% $'FkE_ăYN4Kk([SUu 6\Q>,v%NEљ# cszQu1/.-^ g! $PBe݄Zވݿ@2Oн9nzq[֭9 al0|{X`67ye}H#'Qf-0cZxVB Xմ`a.Q?$nߛd jn9gV#Ѻ#{l`T+wTRlT6i/ݜDe/mӨrf嚾Sve/WJ-(JނG8q[ !VtIz^ x]h_9os@;P 4WOEMX3mudAxqK(bC-lo[0Nm$CQ7AWH]r)ȸ aғ 9$oiGgi 2!7D@.Xrw bd易r[^NHGړY4LEߡv|+zVp|Ǹ lRkgFȈLpP <;e&O-5(jzUPcP()ĠX܃UUy4+u\qX(r7q-}R bVzM0EYRrj8}u{8Fׄca)o$,â55rW8H/'vIħn`ф&A,(1T5iv-@ԱؖCO.D  T1C6Ha3-OW1o: }{.ЗV2#~qPU2?zVZqdK\\,ѻߧ P=v >j n!ֳЕSdDrӉxɿZT$Wx0&i `)qPy!=FnG.kγ._li #GT`DLrk9"葤toyX-(Y1,]q@Tp1Ԗ&\-w!f[A>u؈3["Y5z855zlWR)tX#- ױY=ϥug"Žpꩻ5_LSa~x[rۣ\EG0}q>уTv|>(}Zb!`;ds5Aq$Ͽ"I2/s$ ͐AM3ʺ&s0DX>Q}!Be]<ąQLhE3g-7l"H?g2qvVLUvVudqE/ zFhw7=歱](M{[5C=y=h-QR@Κ0˹*co3$8ax̎LCTs jғ7zf6rsMJM̧?!8ՋFiT.ah %L|'ZXXPoL}ZSH@w.ݣAtb5T$kːdzasbmK BHF +%5k'No5P GLI@p5YXle\O8 &C Ko̪WUu>Ǩ&YǸ}*mmkf52AMuԥ7C 4nAS16v˒yRlz'uEf͙ WJz^iOzMUseD3KoN->)hXDIb}$QTaUrE#8mԬIpolg(6I%hsPo3EuvlZqwe0ApG2+7݂Ar@t +M'x~VIEpKO %#m [9FCOB Pf6?[b9gANY{GڳwhY$W])ER:H_ii[ 2P.Ml6#šG?7eɟِ! mj1GFquF y@\$Iin}4$032)d(r#v]V~zx?$9b/TtF5(gIf?@L2G=9?r@˖J= "n}Gxifb-?γ_NF{lY@Huɮ x2~nC\Ri_1ri?"?`Hw_fӹm0Kb+ȈWEPCR'Ղ3n Ei?^ _Xi'I V8ʠӁ`&;Ⱦ^WPWGBa *kK%` !S<후)x ~S(Bp :ʌ=voE$vްZ6S7 sF)G6j+zwt#6cK? T):Ϙk(Q@ϦU MEH&Bz>SJVm=q\c0~0cf0ȩ.,\1x?IU ū08{ ρL*?,T5y~2҄.tޞe:0 u"T#Qś%d:2<{4W$^<~`S])r!\N̘fvKP N_9Ng?KfO;'M HOzhU L5j=~F'r9kV7ӹLD{0P/faotaoČceHYi< >BKSFp@}Fǥp HmCffٟ/񸉽Ѓ"0qVW֒ (Sy޴|aX)/ʀw?#?)m6e;Q̦kp \gLUYB uQ !$17GBy:%@Ǣ|^%H1>ߥ](f|T4ȲiX#kE'KY$`&o>`. 1c~mWXtٝn619*@h{Q[lBV߄ua>ٛxz̳js bqyH5@fz2"/1@W yp,$zPnwX>1\u(cMnWJx2AAoon|Wle!xT T 2ssd_dtqݚT6'E-nzLMdg3̃k&)Ï)})qD/U}-Hӗ-\S ^@-M)Sή8yj0S\ߪ4ֽnȟ\ $6#÷/YT/ъ eHןh?VwBAYʿaID`Pmt Jʹg)"2k9#k7mM oLrJCr"R%1 2`QDsRlW[1w4Eꩰ8'FO/Vv.4#L1y)`yntR 6eݣ%SeIF>*я'8o1oIjY3J_jpMa4p& wOTwxni7j+n&7Ylmf$l S< OôƇ$ml>C9" mAm\:Yn/h T[IHxN[{DoUWu Vvn~_bJC8xQűS 'qܾ{E,hqTC+V=*sj g&5/WyAL 4F' hi ҴC|H3@}T" zGSʼn!.0kZ"۽o)13:E4F sט̡L*._468$#ysa Vd9bgQ fWG?z=Uw[Nc@p({Y)x 1[ƱULZϛ.|g0WG)Xw5e/t)Ye N?nvMboҏAHm8apd? _v2 K]Az=a=WG5 r[+&k %IKIJ jw3ַMó8{[gqSB^(,#[BSW['{|n!XZ;˂=l O.U4k\~9o|4-ssk`0:閫hūVjM'NQ"l lէ(C˻"!p'45Zמ'=li`P kRE2"En I4Pl쥟&j]IwUV8g#{Z$$έo&AGsZzj sZ/{p+v SI6EdTHBdajcSΗ҂po(4=Pvs6evaMNèLU)9(G%8:fОX^wq \M2 sOK˦OdMO^j燔_1_iTn]AzRl U!zS2B 6b2!FPоD[ PaeK_­tö:"oRfl8rt:2HYXeR ~z/zi 2}ҁdf!B]J*Oc4rkhѯd>ܥ%OCZV8$V* G$1gdi?$9·\ 0r?3[Ԣ ̡Ji|irVu9߽SzDQDW눼z4kj4&Lf O&5ުt=0왅_Ξ+1{S.FR] jrpzJ_QfL^ M0}3GiLfvJ!Y iy,ޙv֣n{SO_ۊkP{%A>&˄޷p$Ù HLҰVa dM猆u͒:@#B x?ȍط˥16ջxɐכl3B(6SX'Ӭ*!|:V:& C!H )ߪ+vtvܴBf^,%AK3aKWu, >'ڕ*d Ouv3Q.H&y)@EMJ nl;3 gX'/xnvUzBaSJTOT@*afBK]D#:d%} ju|n1K'XT.{M1$<"i Y0m!Y lK_h< =Y&`5 '5cKk9#ߠS}N4%Maۂh 01c$3气@ycj7ج,dayVdkԢ5R$9:̝R^ʆg I`7ڝ !3N4(,ڨOM< IZk7B N)'+eDft4.:[Q }C:`ڴ9LY4"6Y*$ȁ ?2;:oi)45/H_rȚ_D y4 L^hleu83'.L3D^HT"1u3 |L'J:}K N>)pn/sω7)A1ۣE!F,ZvYZ[zRdDZnN5Nr3D=qYOnj?GfcskÁ !e| dd4PG\!5BD9e(0YUEuh_^\Cqbi͠ z30]SbT/(N552y"y6F%Q.}Y=7űPu$4Da2&/+Vې*V"+y饀hdXݱvo)QHN(W9&7qҔP{-ئ تFZؗtjև hGZ`Op{T%JRD2?|7&ZqK$þ>kȕȦ㌕RVQ!XmU̟D&*(",T#jVU}Zw&@Х⛊]/A-OQm >HxE9P_)=׭u٦ *,\Iiɱz W Z0He b kX6&nN [X@uB$ݭCz:ID34=@)z S8Q: ˓+UW M;^^Xਿ~ph7<ļwxk)>GЊՒ#gnad)r$j*E0rdׁ!`FKQЯ>Q,6Gy=HRyT0^c /y4!Q ĝK O+%۫)QʆU PX/kdSjB&nÉ\a zP9H?b X(Ų䞑>mI>@Tlt=pOЃ9,4q37透?S4wح+Ql˜Hc! a(*bFnq#*jmǭM *O#Gw|)[ؾZ7Suk,ܯϹޮu$yɵ'815 q7dE~Wtvqj 0BMDl+Jc<jl~6*B  UUڨއx0,pcs6̾cE,B,sD(\jn wAev^ver@ޢ  $ >Ӳٌ 9]x3a9}ޟ:Yh;7Aac6x*XATlbah)u&W:NW^y+u4-->=}߾txiHb%)""[ |ȭն|vE^٨Ɵy;\ַjq6bi oS`E TA"-B7l5(!*Im#L3;mپFƑR,;!PJzk7(0}u*%piHXJrV\o4 q d#`PG%h0eпGICMy5SC T^gF#zF#,Ҏ#oj]ƞۺlpЗ9M<PW,#_:/zcߏ:t}aݭK}K Oގ_ i)fos}EɏޓE$bQWuR0E7u8Drx;4QkʼGU4VTP* ЩnI \=u&(d%u|[( g@7OH$@cZ؂G?9ȎؽHa ~2̞I",m<1GUE\G}O*R[>_Zh .,_dCVs+V|{`>>7 a <(:h.xnmWqaK4ުKgL1}f)$zkDiwt y?⇦S ̔62O=~ MnlU@G =-J /E^uH-`˥Nh*㡷)V'&y} &=lMHNC8L\WԳ8G! `;%Dtwr=g IŔ:~ a53}A}Cʶ'c"b1aԗ@+zMa IE:gg>X(2Pn8ŤmoGW%WLۓi!1vZBR~Ϊ(7mU˼d|591IS 3;6p}\z0Lezjor~lԮvDͮ<|^֋^WwY嘼l?|G ϵq''-b" ]뾆;gv~*8[!-!ey3L MEjKQLVInU{A ًoW~*d+i#;P9'Jފ"!gy<64>ajP3$ `jrxeqQ ;Zy[D*J} EZNlѺ36II@)9 I c&{s a<*)TzuEThmRȉ[ 8 V ׊z@Ny싇rC&~Y`ǏsOڙ: n 6K.4POn9io. –R{TU<ӤIUqp bkP )>/}i%;>.GU6!kÛ_Rن,swbO/ֹG(urOex5p Bwq_^-Mqu~zkh3Zc[SJ0y"jȺ&QgGdFaf)f6SƸ1ئ/G3:>QV8POS^0 d`([^1rЫ} 91ty YA&#mMoV &k# hEZ)V7vIf 6DXvÅ 2GڮV 9\au츪{1=É[QMkz)}#4|M}f: $bIӫTv^?Z&Z; ) Wm"X;~z'̂7aC31^rOBD=2φ|Ta'Tt7fۨ(| Awohҗh{a ƥk~ J]hia/;Z'H`A M޳=d&7kx),v 1nBʔ~J]ut )8XN[ȷkr o(@e1c<\[D)5f'8#oq ׬T_vKFՄ uj2 9e7;~5rn}Di*#8+-=DTzP!CӲ 3)Oc*5'aopkk22HA/mxşo!{箭3y*("u&RӫJ؊ :0ZEB)f_cc'tYK#Ǩ<~dwXcKź>L%p "drڿgk`9JL/#kik65XyA;0S!+:lZۘ,&/C5HD,'1h[ShbFO+VN>D =z+ C9U,G/<maPWv ?^mMNs]eIx)`sq }X)؉.OqlTˈǮ |VgΨ*T{cxu- ozYy@cF0ȈԪJwqU$LVml]#n=T_^ç)䎸ݬ`x>CKWVsR'<P?y*U?|6gĞ da 9n^[Ůc3P"* "ѐ[N0aM;7^{,Ҿٚ6B$o`o^!\4i'dEB0[wã˸6r ?BNV\4SX| =TbRjbBsvD0fk6Cw {ulfFYlI(.eLInGTpEkT9u㈒aQ )_%k-!,1 ݰ=4y?;63{aN]Z2Tw}b-Fb]:a Ĥ!˰qiq<|uRxNkz ZT>dO^HwHLe`3_jlG +DfU͙20{!kH.9cl$1/8T+;08 SVS!,qy]G*' 9ʹ,oJX;Nh,u:"A[Q{+ '` :Z*AXzɸ=c fg<=H $c}(=S9?-Im5dF~3>oraM A{SoHvKQP|k<"D"ˊrji9 ]I'\G>qrJbΞy<" JGt-̾[WfP2`u zOnYr}۝a-X@U Ĭ2Y߯(Kl{=Z6YL@1Nknh\Cxe"/Rm*d)绕!'e9fIFⱎ (`d%/'4$rfy> рpqY+-& *^ t0.#Yb!t`%kO<Ȱ nz3•Lq F|Ǝ"ww'"axW!7t$7-(_cqV2*ìa,-/ĝV:]!8J)n  ib(R(",ԾfRIyq%r2Җ6f7?!)i쭝>BCVȉs+sq0i|.DE& ~@lmYІwJ'wvgrS("~+Do:z`}U7{e}ᖸe,wع+pT-e"v=-Ŗ1bI =Cw [y{DɸSI*%`W`KZOa'{ 8U?;6Ǔy^Z'˗nȥ۠l ) _/oʂ=pɩOiǁE43\кa+{la\x!6->#rQeiNH.lLvRjIt7Eu4:`FVTk/{Wmx$3K}cԳ,E;Ɯz`{w3AV6fMcYseD=}m- 5{􂒟7Ȏ,PUiPE8BB?[YWj*z u)D\/'DgZSDd}4PJg<$?3Z> wQ%sUl3sN/@ .ybl@dvZ\5Ոlע 'ca4ɤù:+zC"|_RB#fQS*9^*Y|.gHmF2"ü_:2hϧ@-8=U8̛yJ9P7FkXJ|ohU=c-`@`"[% 1\M[bkܰJþѶ.7_C^)} l.IQ y; x@eXj%B9*; )dQ=EiˮyѴa/w$+]u,mjBc-4Vu( ~Dg9eIO)15{ۆw4iLBFM_#UzU4zaB=>I8c1p66:&nSr7qo Q/A('ء[fX@Os1w'"+?c8n_HCNQ| a2{Kx՞ ~ީqcm/~N9N7p&=щ͢hED;YF(2.}o6ǔANsdzxy vAs8cp"uѮ۟2ɾ_S!{EZQM:1r*7;><لso#I*{*]8"#x1UVV0<.><vka+떃~i{C5Q cܨܖ+f9I>|p_y *t,=:B:k+_!rEwuO%F t-^g0n*؂B𰓣S'>#rIK.H<T)=9h5w?B"ϻ-ق i@ θגXU=I,'tx <{U~ApRHyN  (M- $t-ugHL(0z^6l-c,+F3ayZM8fQL 6XOݚ&g|˜{3G (Ed3st&婙r..76^P4Ue`?g Q.ʈ Tyr)ѢEqm}tXT#Iyz$^A-AU}i̷W3^x +_&i|pVc>Ha1#4*FZ--4У7k@"OĎN7+Tc(>ckxdUއeX<98#$0H]Q ȻT G\vB^Si_LOpkGJF݄EA@R@ OGH?s/fN fO#s6M/d*!26)UEj:;XdOsKJ;CRԠ~jMi)SݪuA)#cpVp sD*I* 'b!Š;GKμ>!Z0=wٳÈ_gQB\iGVx~${Y "GL/Zdqo2zԱ-6Go0( WD,-*-+PoܕsQf@=[$XQ-h3u\& ^MFG +# ߬Kpf0B/Jǣ`|xW'dĪm?z>T+/9]LoYvZm ؈Z΋/}ygK"ҽ~q\(=5.EB&>8|R6xRP a t8镘ͽ9PN9ctGA4I>øoj2,5ҩ"*Vu= UzV-S,>,2Gr91q"oyqX-i&vU83aO}2yF9NH)zFm, bْB ӱ &ebHru>G <'slsNw.04Ct$Q%wdgrxVos1v k Am"̂sϗ]Qmdl)Yyܞc~ܚǵTi K,m򟣺P<67SsWhRg{+ ?6RsA52wLdK)C%PQwlMpGl? W@?.ZX%:5t`[ ߴ @F =B.F6t=u{z##`l!AV+$&b8\)BqHAuF &@R()NPSMaE\b,T"?ax#&j`]KԚp2lئLwqjn2E_*Y3e.EJe>r@r[iwyrr&l,+>MuMf^^Pb7 ?hJk(mpL+SX.G%y@4I#?X}>[oZ11[DXo2}}%!~|@EuR'w@~b,,O[GxGF(MҩLB1b~;K}8A(?>&305ϥSm an*WdhT{Ί l$5. FGHgk'D^YH*^af hF:s r%rD zp&_wrC 2%J$u-Lb~ Zqbzg=p FRpw-<(JWmhMqv\I7y.X׈8ar0Х4Ν&##E Vc_/P.+ad3X$׽dj> /o|bV#~ Y4FP?NīCiDMXsu t+藧~D4VU:ŖR˂"AWP>(wa^=]Zt?50sHk|ݛC W|8Ă5,zw[Z}M1'o]?Ԧm`6dh,/I-˻4^e:IBJ& fh)dBb.&W!&P2}>uXz>>I am >,;(IKo&j,^,ʳJqQs ,u~]8}9nSdˑl~6ٰ..ؓ1ąJ̴s ȵ)l`7 >7Un IQN Q p7iqCy7{p\tǭB儈ܟjLl'HO:i,4Se-aѝw@/ dHTq}G[M&Ʋ!Ay|[hUH~СN{u܁7j@38r9w#"s™1>MýάK@>&~]=q+8M6CQHjq~p| d2 nyrlcQ6͑6z:]Ѐ@"kA@E~Qk} A>xs0Р(,mEq"'ذ]υ ~: ~.; |ʊ! Sb6@;)seAb SO.Zv[x6*vJ ^^{=h 1,\¡ S}#?&&thE׈'iL-+.@@]}Kh魔uD^P211VɆLxaDlsX!o4= =9rCbvRYI%  lN3rTCrUEuM(դEfY&XM`?9\K$[6Z~,z)[ud+0/Q{`F4H'1k}9jT 0°vg!bO_\i??( NӒsX T3t/8Z23Mutcgȵ"`Pg:и|)l~뉪W6`SOuV 98EKUlV#QMP*-^3G4f[ ݕ N%c)΋ѷlmU& k[mcۉjԙsaa^8tP0@YgܙdydM9!|݄?>FwKF 'K.Y(@53!SJTYO]D%ڠR0kď.jژ4ƬG|:BF;UNтȜO2- U[QAQˉv f ;-@%!̈%n#YҐk)+RY<P)& X\e7ܩ)3r NCu:Ia˹ö~1`T7}eB#-p2t8qb4)ys Id53`t+|Đ^,Y{cG*Ժ+U;U-kI-K-ɼbjeL~Y\ulOtݢ;h?ƋŁt6>S3 ɎlgQnQ?UGy8ڰ?_~c i,Ozyjtg[8ːb _:SM L=kg;PDF )}O&9]qC`5vGH˜V`nT*MTꨴ#Lɸ>/{Pn\\gBߏJte-Žxf;^m 0޸c4t,5V u"Mzb}w? $\ޔ)ZpZh!gȺI(%I fhW5/ J6rG>7U9='`;iQTHNוj!0 BemÇِs2[qB; oNl@Q`~N59j}s̅Q{#1:bj 1p46rN,uY#(wH KO2zj #0*HWfnv*/1Kޙ; j!(Bd^+zaYZ9XpǰW4Ӽ7VY;ΕQ2q b0^xvLR%ѹC"7I*|W{2מ Q7:5ʅ/EfJX4t/]!l#~3д*ăqn.qL?TuG_M6δKr\qTok"]`#ayAV _:qSؕu-4@cL豛1`3's2ݩE jh߂9}9YǙ?װ 0z> DIɡ34-ab!Q'Q(-)~얥98}Ƶ7&sެ\&G0x5ZCSGw*剜?g&0Q(_b{O -eKm*-c q־\q"Īm˛4W҃[dTuzPvS%Dr7 *p/#3@Ֆ3lȘ":攨n@\1LY?}#f~,n,%݄~JQZ,<Rwƴ1_OG0ƇUί$e It=*Kly4$oVޑ|s\YEVHoBT4CDv.d&ԗEgq `#K2],bkz[UψL&;LʵU$yvWϩID8JŘ\Z)^<~ȍQ[-shpWSPy@MR@өMEˢ|_@'6N`dAr`G| : ZV$N :dphVQz%(xUC oܞ.jaCf<h9g!6I'(/8v: "YZ]x@ӄЀt- ୵"GpȲ]mnv>z1R¶ZaZDx1djx<UeՖaIͪ .5H~y+/툈5T%"ɸ~"M-w$ kdG .rJœ*"IWx#U` >(0MMԖuoHLߦR^}C L2b*VpGY.0ER,Eԏf]qvۙ4nGGHF"_lW\bdBVx2ZUFn[J5,,:] ZPdj.vVj T?=v9\9\X^5h_aſsr:JGIl8hp]CLtC$O)qO'CU²+HSҐmkL Puč7[3XVXj}@=Bz"ڔG}EF_.^녤]MF}p6D.L wt4 Ek )SxxtzJ}t>NQC(X &|ᠿKu!bwLi?  M9}穿Ќ߽^ d.s\5}=½֮^<8OMİtɞIꣻmXf *|&K]9oX8R9XXHʮ`3F!\x oZ8?GmUv>Hbv+Y%mF P,1/v"YJ a)sʔsMYH[YJRב]K,g,p6I`vu[%Q*ietb2qܟ ~ X]ﻍ3ȨC8m-؄е7o5]\0NFbVΘ=@(8zvQf(I G} @MJTR~|&2һP0QِeC|v56RB@+ͥjAٹZs?^fq8>{ 'e>W\a  }{r7%ҙj7̹jmߑb(|Rb)3ӉR<:bLO$͈gߏ֋zzVb2yn=}dˣLK~PAt1[+fцE_nMԸX@}DF;",&В>ygӖx7թCGZMҪe?A(RJuz<3x> zpIi {v6LL0pNwC\ۿvfی-Sowg15*0ќlehQwXB M$7m%UP&m@ɬ޲| e:రS`BmO-ROhJ +Vf^Jaf<R\;jiHdO˧e=ӋM&dLg.&5^סR;"6kM޶*IAkڳ'+:S_/@["G aF'Dh+tkBQNbMjz:-<"k5{mG˛)1D3.iDp_:ne9ʞatޅ- 1+wGB~]r/fg: b}-("pPgT?e 06`ן~c.i;&¦M!BO)4Ԝ83 j@:yVG1jAz]Ę7 6Fo p5\!8?XWaJѣ Ee0?yM[{yf|}wNd>B=/rGcL@b$>R GU DmF$ 6$bA^`48.[_3Y~|zpjY5(x}cnfk˗e%'\坑'۳7[r4B/:N ũPu[+/z\m֘]KێFb4cXbzB&zV 5ۜ}Đ7l DɄ$_1J^U^F%&<LWőU4kBn|K&xgXj흐(ʏ0ݾM(2H kTch^5C-7gA.cQMc qdk˓n:\ %H/5?>ӚI]>k)E|(NXWRfO8zLp?"pQ:` aI0 eKWq.iF=xyl~@ ,(esore&ʹ, j/; bXOs-`}BR+R#/#u}MM.<)μ Crڶ$DQсR՝T,Έ卺IHM"Dڳg5dn8<\-\3LD1MuSpfAIUpa!55>t@*)^j'AH]^[ӘR@Fr8G*ZTh0 fU)\VcЌV4 dbښʤ8)4یDT]`3/toSEdks]"4/)ꔎO`e'Akb*_:#}_y?S>UzzoE-b&?DqՕY;%D3,K:͜~No>Ï{,yU<_GNR.}=712O/(ņ/.`EW0)g%6(4N4n+*TiZ hΒz$QW&fa#pi˃>G)>6#r64uOG',HQ$nOrvA/BQ]c1>ct*]X2wa /sxlNpct (BjCjx^-ι@5Ut{U+6}ZLlqbrQ4zi}rɼXE7gp!;X YS_ .+0VN!|:|3(ipMGԍ;Lżn.X8Ϭoi5msil;%lIa_W @ s6:N@A8cz}"f~$eTX_:5RfW蔆:s[f?,C0L9nkbH\栂!vi} ˊ L@CzCAAXѢ#qI)>X6@;VC-hP^%oqmi.ZhxNV"jYS. oGsYRdj,_)K˩rUn.j{GJZg?KǿܥZN;{\,a]J@ddOɸK/0!!?X+D;VT>!up;Mnϵ܆z Q'!pʩ2- :<41H0iKRa@`S5?Ƴ'_{ݦໟ$P\)o񙺕ϲED5QQNʵ7DGsYyz0yB4#+VjN $.6KLRדg(X6cܮ- aiP}Yj7Ch7\ 1 R^& w}J>!\]Z&USǤuMKt4BqɊ`]GZ+^S҂0 Cs 0RNhayF:ǐpC\q6R4Kҽ" dd"ÄDn?hG3˭;J 7axщ{IVť$d92;[ׁ]/,X^3;^;|$8Dם_T0_XL,j#[(X`% B_ Wܽx9ǖqvVdKæ#;$5wEȹtQLh'䐕@$H)2Ul -؎.n@kf^h=F[lze >=5BߎOM1:.W72awMaR'@p;&S!JSB6 VN&P9hŽoBq)P"zsmSPJnje=};~ՄP&JBfP'򩥰dyIg G G={;Z5 =).AsM O]-Uȏ`aFX\(0JemN6ڍ]i8y/hhHȔ_lst!.1QMq5|PlJ ՠ~)n q 㧋|u Ze T,Drw|<T9*qT܁Ϣk+:"M4Y]*]"B#ݗ%:NqhW5YrfO.>bc\p4b6HSUA|[uBwwM_ԖvcuoZ^zW_lr((#bxE;frYj)|4+2X ]RP3D0q,3]XyA'xPDOB?e圚ߊ &Cs-c N<6]tt :eP# E{&gȲ+Bgh8/I;D%A\`%|&e/} V W8#3?sm\{"\A6=?y׋Z Grؾթ(:Σÿ`TȥJFd^Y UeJ%=4GW.iccbfePDLjݺo6=Enٽ)X;?ES)%ܕc$#틲gaBkyrjqǪCRC`?C/sr%K2Q^#'U- }C ]4TNA Rs<݌IO hͯh+Ҏj)u{BWeu!(NU݌Qđ(-#NeN%[]O^Ckpn12G 1#[={ PY&] K<3v;C;/\bbJ)ʘYtĘؾ1;k9GG6ְcI-+7D GxoSSgpo0&cƗeg}FZw3^LT{2^?o~)ߴdcPkEd&ZJ,Zz h[8YXNH^C3W\Hh#Dknqu K^ E {,K/gH h|$ *Zgr%L *%1?"9s,:/3(Ī1d$7h\X?Ik/|*V!U^LtXX9r-7)# XxoJOV7%ITinq5щgnnG'3$ KN6#ĜBPFuK)f_\@USQmEƢI 76HQmPr5nvJRLZ3iVaVԛ|Ch|C+,B@9/62]}QeLZd7zc3V%]F 4k}}P,&-@h4!bnAk1G[%D13fd<T5Z'wYr褑ुd~OF׶ft+k{@k yyRQeD,"ŴAwK@owv'2I!g^^xH8!2W=cƐG%@رCT"q RO2kHEӸB!tܨ1Y M1sƠey 7>Ѩ=\5*H~q$w>z{Df w! ;ˠ۔6{:gX<摀ܤW2B[0 Y2J"K4@F+)<1hX  X2Q.WOs Q˙`tqg1fD{{[?LY`Rqс&^ibɱ}cG K i픪yW #:ITom=ڐDaj﹛פyTW}mBko(VKv^ǏqP .frZ;ceך! mL.(}]MHHP%] [ ħrۺ Uoy6UBETG>Mn8uy' u^M Yɬ`lSK㏶FeJV dDwDS 2Na0 ̕z0\4UwGN&άlp9G6nۅmȑC ˸fb'9UP͕Ě$ǝ7g1A勝^9 dZ٣CCSʭǣx.il}ȭ%PNcv*_YdK׮ }#f^ AO~fhmX L|HohY']mY!5\zŮV0|'MYfhk9z c L%RHQ7zkj7yGpagḦ́g+ ؍y '~ (ַ)7_f{`x(_Jb5UW(/G@ {,X5,^fDsȞ`'G#Bjh0cظ(ZK jJ䳸R89%GzqrmilBC)R8߁)kKM?\vf3>`{erskq\IOg%32w9#.&0TwXMA=UTxΗ*r8 v6ְRS{b J 8Vѕpucehs5-#|BЋΛuͨlO7bvnXlMToܫ;!ZVLfbf,Yvr;뤌`."A0' LaH90Fz߆}$"MMb >XLJLaPlQƌ گH#Ѻ0 Pq-H,R<칭("*7vP\^g)t(J͌p <(潤~Gk@k(8 @j%#,#Bh.D%n4\l-}k Q 7[;~xp *v5\ 1y1lP''E$yՀ M!:$4SabDt]a![yvq?yՒ͜Ͳ7*lvbӭ(j!CRl k2S;m+ƚ೽[6;[+3W/y?k׌jքGs@ Сݶk pJU ,`P04I?FL(AC` R'iB&5d82ZQi4 $ܫ[i#Ui+ØUVQLd?ACQ-GM/kKK-]SIǪaw)./-8~_;ueK!`Ԯ3[Mf{xGrWҔ VՄLQ^`Zҏ82|MX족ܢ?OBֵgA@jf8'ix[tר$PK#s'C5~dK*[Vׯ@-W˰[Zq2e0j~ϻ9F>L 0LSmDP7dHV-ͼG)0OC2_gQG%:ӣ޲+})~RA_u'W*ld8R r[XK8.[y&YRJx,ICfd' ,OHA}S*w?g4ԱB8Ƈe~oDVJ7͖=5"砧|h_?F !2y[6 #F7&/̈a7j)-m' i701aHsE%K1 92<$Xj&ɦU:ԕ#.efŨ)>k4|6y[zB]\zE"LL&^d{nfv{@?[CY H=Yx P6[uɇJ|%~g [#{\Cj)0.F[:zdnUn!igL|#gdL5"=c?A6qh'uSwVύ CnAHzZn4T$Ch|tt~O-U >^Y q' dj;t"<"ޏp}>2K"[wDIOA2r?:*i$\4C WxN@ncx(+n.L&#Trf}+^V=ټAݛ%D@v-k|*e]n%;f>YgܞI(o =b5`hٚf> 7OQ HAN_0mQbiG;sV"Dk6~UG&.E fe:u.d59` .;^V=L2oN\Evv&6W@YM.֘YU3${'>,*&OX:U "L[T~@ :n] ZiNI/B 2) )?Ieot" |ST;-yN^!쑈@9q@o^Z_$f 6"I%W1A>UקB"Tb́!7F=ǀDž FXt=&/,!Rͷ)e")y2kӮ;n0cv!7+0)|K#ix@ZIdG o3/)OsɎ/o>?#ہ=ϩ>S!u: ֳB_yrRn7`Tizۂ$F7O0s(a1ҽ@ u S:A\Uđ]{KS 0;Yd{u[#oM9wh,i\QCEMKz*ԕBd&A;1ͽ]}ӎ4gfj,V 8yH6><-`zĶ58rߨ\2:\%%1)u雟 L v)PP:h/S3qs_dY+ʍ97PJ ;裳[k.͂-,BJ^i[T=OCZ'ע]:j6{sjzoRgMGW^;wޣ(uМxGjs\-X\O|DiΖ#2'>:J;>G_7}DzN6G5"]u(I:<xoLZɮWКr HrncEn X9൳{qOˠwq ;XxT9 \tpl\+.Tfs*%R3 ߁3dbSP3^H̩ odTU(1mx%M/"q3[f] (lBs$8h*ڤNg~?<;h8Hnr睓??e^V=3 bxȓ&@BJ:`&~"ni%BF06;ڕsd+FܪaӦO3|2 `m,LW O;'j/09P}'[K/QboW+D:cM+Wu'S}ڦAW9DJ e?FPBQKY3I!Da(3O$M҃LsRWN_Ż'ߋHgN{x126Nuq%*۬eꚲl*sW6{m{2jMt)'XK-kl>{gBkFo.RGRJgRJB5ÏWO:G}cpQg8H=ZO/|?DB$jjn&k=BR,N)1Ы50ɿB]ɃPLh!êUh#Gjhuұdkd?ӊZSώfR~M^ j 9 089Dl>}h;N}~+m8 wc C8 ?]]쀷wq ~.Kwd~;/o>v́,/Ṫ+LPJ"%‚dK,^4\ 1] Z9Y7T0APsT3&񑲯YOt`~Q#e[pGx$GP[j~6]/XſoȏaQf燨yU.,}ܠK`cW&}~M LslW3ڤDЭ&Lm 6:z#^svӚYwpfٻzOAm/70˞Rw6V_.5p^oG|4= pOvFՠ]^+|N{z&8z1x;>>WDꓶQ[睏o5*L!?'x]GHћ$Yh\CkwYʼn? ;&&1}zFs͈S }L OΔ%Y  hO|6!zuUjJ+\7PGp %*r ER /5Ĉ"o֏5+NtW[/M18/D$ݓS F4?HN2V1&Ax6ݧݟ )FM,ƢƞJM|B92(bW'QUaJ  `4dW!4N쪩8gKF 륝Tp_nw/;'H 뀵Y֓aޥ"a!KJ:s8ER Jbi'7$qYfi:* L_FQMb$BUmc=Ԉ4dCRxIԴ8ޝFtb`qc#P OgPM~"$m bZ-lOOM%ԤN,dX @fu :Hv v%w0)ilia2JbFG *FږrPjz;3튪/y@=vhjs,8.ZmEVB0](Mp`]\F%4`¼,:|G%2lYI4@'Ye@T _ʞ*hf2K&ә,|nc]F-!F *A (?Fq!KLK0ތ;#`-[{+*6%i;o_- b. @ ѯ ?_dLI]e{7܁"[nc)T(t? 6۱Ƥ\ E՗SW 6*VɊ}/".ҥs:eD խ4]*;]qg))ꌩYo@hH:|+hHf$,dGD miFqvhmU4ߓڸ ( RmNJk19vS-rQ<Ͼ sq_EQ+5C2.F?nʰF@#3yNC)^v> ZG[ 0DbTN!Q߯EYi[ I5ߌ۲gwuKoÝ Q2Ex9ñNu` m sQO$^dT]Zc&D*{ 9jcp̔rү  Ӭr4Ti:0y;'yfDA-aæ u}& WȒxؚO+Xtk&5F]R?Ӆw(۟& ]hH{¢#~ͱ \z]A}2f7bH-ֵa-v5zv&!o `#ρQ6R֏2{ЁP6g&mw*ndʰ5ׅjCػCq}?()GOZ%ւ>;dϗg<;OSJ\F7*n嗔'z!<t編-$k$p`)_@ ,zbv^BN̆|O;9\1A'Z3 scϓȃtb#ד s.E;ч16&$ '.te`Q}HSB%MdGuj4ϕG䌜 RcqN |Ì.z)\DxHgwd9$ GῊ6h@umS*Zkʷ ;d䥋?Xkqn{F: RJ͌2zE/ukX#-#8+,5865 ߑr=w5wޜAjW"Քn"ԄZS;gC4?{ >qjނl5fY늈T*¤zIXfQFkaA=>H9uyw)Y+ 6SddPHvOigShDJ@i|&lˮ"8'ߓ=ѮBNeJEpbz"gJXYp f,Ҕe9eWdQ50(wwR|T $GS"b='$1KVߎ UIoTKc(mf݆(QNlt*3/}1I:eZ;G5a-7 o$ }Y$c6Ul -C&@uA):`fyC>!:}mZ1)h@zy᜛;SEHC #W ߄j B!.U ,͋o}3JyjhiE$Ք)Ķ+dE0DTW vӆS@LI޲i(zzz"vַҳf˦- ɮ}xI]ZY 35vqATšg=GxU -s Hu3aeҪtsV` gh7]nO{Ѳ6 /|CV릹afGHPJ9N\z壣A r$ T_vUeMNy D'PG1%CqΓ2"M%:tڦa-=۷"[0U,<\dXj4"q2Q<%Gz$jK SF^C&Ƴ=fI%#FânHHZ)%A&eR_ųnAxaB}5uACRBݡ3_ 'o{#Ə*7FyODoTmԾ@PWۍskZ9*P5coyfdn&%72ٕ1mj/ZԊ,Rf^Wn1Z$,޾!:]ٲ_s Qɼm_OUVw@}:5KN/20C^9&{f;u5t`ҀJ~H3+âG <#r?@U*Zw^9wfl  g)*{"y 8gpa{b]# \yE`x2O+ ui$;705;wO( (̼+M`f">Xk\o"\#p՚zKB@UTJmF~W@_ @QzM2}:8lP4_:E)Z6id:z^K5B:Ktm3] TԸG<zz"ڒԋuC{S,p}EZ'R3sW6É,1xL7ЗD͗Sh_zjV\X#tJa8-)"*gL&Y rZ]k%D="~ݩ!MRlB4QQuӻPvP7h=M6$iXPrL6_Yq okw,!@i_KyP| 0TxzFLu=7*h?-M|^.w]F&ACL PRr=)2Un. ~[~8ufyXno'*nnƹt:qlӦ/1T<=D qC >/15#8.PϓfXc`2߾ek_/*n1(Ey[ǀ4x!zx D'f"[yY-~uU;fO+j29,'̘$W)ռ2B޳_>؊gd vn b*q5e9G)zO\k ?Gk3AyjftuT6MML;&)Xd.<qOyCP[j;%l PQ}cȵ6mS`>ۡg0&T Sqf/TL(DTӠĩ08o-ȡMBv:BX|5~i&+[,az(GVJ_lP-%C<ڕF^ n@0L m9Oaޗ0b_"l Κ!/K"k\,Y5=?P n+=χ%*YYnz]1*bJ8.ː9A|@M&y՟&-qSz6T"-y5$:+wۂc'"+\ovkF{(]L/e i洼Q/'YlȕӜ?p Ƚ~[!ᩎ]k)PAz!T.Fka ӟ^s_2$QǶNO8.Τ>d;52հ'u-イ5_hS@+bo:a'ClJ+>ք VHPz/ '~MZ(cw"?X(+"QȲIpFN |执{ڛl-%|n|dw"VnY1`{J9j.I#}c['I -w^K\0 F-~%l'* }J^cxPK.XI733,YQb'[QTYD1nFNꉺXGgG;PIۀ2nu^YP^*P%U/܅ neN $ +,X uUy@،E:6I嘻!oZj%8]@d(ޡyomZE9*I54{#|{Un&|$_ {Fū /JIĩke['0|L>Nϓ>+!%˓%W1ϋq";[txգsNksrϻRfV 9]źKs,ӘK,z:vU^mɔzaohf5^h ïz3κ?;&H"FA=ZPE]Z #x|-Ҧ;/N0ȢJpPY%U,O• tG~YqQF,lD\Eٞ“Ӌ s~?֦,SJ:+YByJ#B`;2_2ţCRq.*.FՒ.c8,G!&<03eJ[a/r{ۗT"5U~V ڴ m&_gR3 D5 EZ.[{At_- \}ZMhZy<5et @+>89ĤDžL&ilwA:2vh:Q!;Zoo(ȴ:iGV ]Ź+q MU@42e@ a`Ǐ_ĂA;ڋ8C㋊F>`Wkog{ij4um\;IOl y>-1T(tSҰD~kFҍ76*Z]OoӤ|`;%Ss,5CI}2'KZHx.;$'.{z H>[ޅK+F[56 7x8PK$>y Pq&$R;.GļDNBjՅ~ G8&:I=K9zq_H̛UGBSr!m"ՁȺqJ#Dϫ?&B,qA&n]i/s|#%<'|s+)`Sh97F[He(Qj@ߕIO>n@= :Y!Qe@A9JV#? `ٽH/8\+bqo2zx`'ol_'6="7^gp<$#5qPB֥);/^Y8>- $:T,u3 ~ʚ,5.C!{47{֣L܅MH/$FDtk,⿌?K’@ &A&XE3Jx}t+nVш ϭw=DM=D<7&,NO] R8`h g`0G)YMBڪ#Su:g9lA~>cyO~vxǮR"')9h7q3PPqEKUeڿ F`Lx LB_jW^Q9B9r,Je^0Qv"?r&h A"|9:VUOx/n?@㱻Y`nơcFA9F oKeg!,uYuCu|-Ì8V/Q"$b{ 0-o*:Y,oNEBCǭd;3J#M)4lsˆ%- n8J2P3̅6hRRiM bl*^ry R}57Ƌ{;Ҭ (䭮kS}2 d{F KJ{|B1= L<#ڏdmzɥja1v>x[$-w(w@ZAVambyv| [h^p]\\=.WRGc P()5!dzD]ٮ0Yکy|;;35$-E,kK-m'G6zYkY+]c ]Z_B!eZP=/Rs Pھ ݂4DXaЖwө"/\"RKGGmv^'k@"ni,t3Fr}L4u=#& #/S`Vזe&PV?'LN‹۪+p JN;c٬=4B'{);0h[ܹij"X-%喧Ӣ#^,XycXf{DE|uz˩d9;?n&O]1"ܜThfM4V.*8g|hvYHrl}ܘ=A)0j6rd|گqx?g*} ewGb1#m0|bY3x>U@MQn) *Z0*wXš0 ctqfXCE%܄2k$Pi68tDvsI A|nQI#>D3>qfvT4$BZo=QF5~ϔ^E6ő敼̖'q-"w80? R'9_a/o/ eBQBΤXe%z)nnGίx*EWnM"OI޺Mp3 OyT `s%Bs{.MվQ3QFd x `) DtnN)Fu Dۮ:/,tL3NvK"NmqRU9=VW`ql]xsyrHd:|T8!.k ޽б(Sj 1ʄ/+Ԕ v7Sj5^y6K`T*yn=QGUiҝZZ+OkP!녱w6 2v%l Jg/ՉIu^m&%lx#vv$(xzO﫫,2xH$o/VF(N.+T^AfkBo ue-p?x3~DѶ4`AL܇[ǹ]}D&ܢ㻘UdR+s%2mxWۺdAurjȲX^7ukdjXJ GW.E]h6^`P]y|ԱK-N<8{< /k,("a-k=nk[ 3?(@eR wOqGjwe :($]Pt#q_Fds<8x͑7$7#fI &;<ܰ>b-H{3vm8Z!N;Kʆ2p$1EUN߿V>`,rpGӸY&V`XQ5 Ę-C+kRZSo)tE}?]A~3v+=.l;v{x]eE[3(mGI&z:P!Qr>3Ćٞ%䱴)ieCn:#yw^' V~\wO"+=)؅SfZr884L/M&~ RB&Qmȡ7 64fB"XQF "!%~cFyROfI8~>3&T(e|sFo_ӊ1)u)ɼ1+2iO7焾תbp>N_6IҎ'BRhx$Dk61[_q7}cAܜ' c@- HO\ 8<&*\~*nKC;p67; Eըv^r{ܟQi_6v77UJO?!7 μ?f~ʒlFRd-9TdY.2;ȆA~3x[Cy eۺMFj{ IَvjI"EY?7/mNiuT?~Sj\0@?תaZ(+".oh7ծd駺 +-У?N u\Aפwm} $&Q%>ǶDLftcfH}1y u燧alCq_YBa'Kq c\r!'c=w\)  #h睩rJ~ͨV0b_ZXXmTšU? :w A2օ| Ae0O̼"x\/'r텒h6& _+vkop~Qo. , \Mf,OVXrh 9Xm{vS?!ӕ>[ݾ5_^ QpKG- ZTYB4**yBcM<FRb_*M5HB 39|wVuP&b?F]Uvko8+sFbI:лz!}r:-bx QfX Գ(!lpXYOD3zWrي`{%g~Tt@ĖE3?J<^+*i? -Ie~[=P]:!|zs8bA0l?1/Lh56cɁ y^y 54Z|q{ WEOր$c[@wʶ$rFnwJm6_G?~||m{#8ep"h;H4 M+:b5IMySsQ-lBJ}K©v0g.?R%{孝#RЗLgq0'Q<?EM$/nW%]O5dy_ šc{/?\TEŒ[<MIb)rv*OFb.#a.C)IPq R=̫m. LR5@wW_cUk \xi0 IZvophiMud sM1pKbWCj+-v!gŸ&T-W\7roDyq`|jxdWw@u$_v(|h|L̥Ujy$ah$.d}lB&@ .)"o:|  tcXX[]pW,*h8pJCw"1bzuk[wj (- 3Q<c-Cwn {2c4q,y4Vzr!)B1'zI9&嶋l~W_ҷ#<@fKVV4n<{*溇T1+BSGƟ&pvU ,"t>Qڨ ܙ`5H^Fn\tD{4[߀ eUWг$T!&TJ3p IQzdܒ0"DDYn| HӪNY\>N2္a;D urm$:vILuz3-8Cd,P8 P>'0f9qےbLcք9tɎ e*QF.ݪ;m?T5cf.߄񦯊"хC!kORfLӗ}{S!%JO-4kY%E߬w>ZVLBK\1ǹ i8EYJzPMeh-n)gg`姜vntmQތM#>o'b =eT?Fl3;'A=S~b7(ޟp{gS_7=s.dU=M#ucfq~|7QB_aa\ IY ?&qHWVZ";VP7Շߊ腤䪧d'O;;A-I:1(E-S5 pu?cϓ}',Zdڽ6O Ia b*J˒4L<X7W=&fov\"OojmԤ>S;>5H- 3m~g4dq譍X2&H_񳉞 穭̼m %$/,6񖯒bӖ[asAI)=Dk'}k@U$. ( U9u)kh q60=~ IX̣GgLa\}[*=0obLsg57ƩP 6gĜۈANqkW%0Mzot:~̣y0=fefdKF2qb5ϒ*"6q{\mM;Hu; A$$Tݢc$eiPTm .*0!qlE дn \y|7[/M7͂"QMZteZנ1 p~ςfS9:9ŭhCvrM+l ]X"qR9ჾ&Iu` AS\ٱ.jw5S}$L_KORY﮲;DF 6]'@8; M:1o6u5꒚u\r|~/mۃ`s-$r~7c-ͦ[#yA==9C&:LbOA-:)[S#YS]\u15 K~3 ,Z 4n:z\0xA7@A4x՘+"dL ]wO*ފ(O$H :W('pObpB!JB&>݇UÂ񖿡)ld2B]oe5<@fY;{{K`tbYya@aΘq?l$ݒId2lDPk!,.7HoƍQ׀ a(Bai;^W!i9hojyvtםf|!P0C\ r.{ױq 0-ct)@vxT5`XbT5GdnR T@1QKJb}Eش]%B@:bbo S[D#//:a$,xףWlj)~UϪꯤ>d_\-!>՗feR#j`WmUI7!f0(ؤBatљ[r@Xh#3ҩ-aWi%-a#QU=}ܱOpGqy.>z1@Ϯ\AB:*\Gu\:Rd= HP`ҘkxhqS!wqS}s=},HoG4l÷qGa,J*/-ȭ:5!|K=aܗ\dOTr#b}_Yy n%?e#8KehL (<(v_cuLi7e\ǻ~ 1--na|qaW9)'n&v 8r&3_IQ)3_VTi%E2nRQLWp*ӱ&qt'4l 7MI) jo}(JRfZi~ͯ9qIP(-7> ˾3;yxLi.=m e/ ޭAWS'LW!~^X`Qbszŀs[gPb&N@NY-x`3?%9-}P۬kKnNGսޅ"\[[ol_5ohy~TY0?wV[[*b5]e0E[)Ycs̍cv% 嶵2Eէiuu ^Ik};>yuƢHP67^Zo*Ov bX!YX~'}{' *1 Af;b3Ƶ-b({ˑa`w Òst,|YSmCѧNfc2?m ΃ 6G")Fr'9xǣK:R;X4_tp=kbBBcowp)Wbϸ+-Au(֋Lȱw/c <w I2휱4[߱֯zp]庂ns aCL]~]Qb\wQy2ӣ2,mj'(j1NW 5=@^8L?%+'jNͬrP8{W.VَF Apk5#5tіvm^qlMh؟ CDO-Kfs}&1,K_@94x Ѡ-,u99BO1~h_$ePa)}KˉcI8Cw&@£:`<osy ׯg qsbH6xiʤ||-{Bݍݱ5 ^R+O^a \|9d lE9,}+qV'һz']>Gbu^D~ԵӇo7e }=|ůB~KLTGy>.zvoL))5-2y4.ګl9 _3 C7p@ u:{[?8a}fBq-]F7[O.A 9VU,4v8:+%ALPC.gP kgq,@;"zA7d7%]FID 'Fd<]윪RUTFVg+9L>M*rp~F#rƧJnRY{G8bLHrApYePaQY|YM6@Dm2ds\^`oB *\eKr9A^ҍJ`\̴U-J*Lu?Y]+]ky0lh.dc1n}.sbFHV5Ec(r] >E+Qcc57[c1a|Hc\u X^.8ygM##ަc\ ~ūIr:Z;1j +1h/=&8\HAk?׋j@wl+RPf̴m}sK Fo$l4z@ ;ˇ@7#\a܄pOtVɻBDUo}4nJYBeK-8;/J)o{4,JDl\i:뉐O. $~Ԋ"DE V҅8ԇWG|y!}Z)z^Z`.DЙa$8 B4ʳP\Q0G-}4eL #!&ZtH`A0A>%5, e\A7~X"C4_ rLUxL\%\OoS>^U_23͡+6.7gh %{](d,M kqcjSR;WgJ&4^u⣙w*p'!+#`^3 NRu3gfkp 5QwD?v #C|:$ /iJi'LSʫ6ezp/%ṛO>rlӚފ]c{Uj.N'T]]%SÛ3wk(>GY*1cCׂ3{ hGQZlaW$Eyf#e\7)'7F~mS9t%U;fOp{HokI* mt|B q6]EޤӱKQ 6jqb)N0XcKB!"M: ,`q[׆$Myk-]o tPa_l reoeP#F"6KIh&FX2[,}Y SO$E[r  g"d9,]oF$,&|orEߺ+6+mNG+9jAzxd3LI)"=a^MIzx聂 dsJF0GB#Gqn_V{l(jq>VPsdKgl-ޫ4%~HdJG;M4RpJ1tɝ x6bqJv*\vHD)*[T:I]f\#㼀*M ؓ X֍2FKW!l %KERSe]0A?x pⰦr0u%_֯OaD z_ BQݕ Ju; dG̭m=|bjtn0T8BE.8(kڳkwU`w0t|/[JھU>^yS#/=!>MA;d%B& y"Q,H9oAJh(j挣:aǧ# QZUvZ9~#qE$s@|ơ{k^gxس9b`Ѯ }JCzcΌ1sz?zfMl'K+_7]Ǻ$<9/Vz \A>?krܪ?ݣ SMŠJ֣r_@_;|l;Ydwk@j\']iN.OF93, ֹDA(A 7}Gq`U? vF- ,4J#uwEYa6dn _Ѝu!TiF<?3֩eq00{e$9Dc]WҪ'QMJin/A ` ;.<0/)symv 1d~P[*mZ&]gK7;R,BeՅ1Mޜq6ldj9|4%{YqyVBߨ&"4JCLw˳µ;D_v=_;E# B<X6P7A p );ׂwϥ/ېOqiOPKڹO(l7Wc %XY"7闬vI(?߽-UEO#j7 9efrԚIGQBIwaj]HEҬt2Q@/smpŷ=ڦL昳+ʔ(up=;lDNd!{҅8cyvzֻDKQmQ%h"5`+?_D-zC," dV?AB6]AG6UxlƋ4.~C1rBhht>fad07TW';:?sb;czU2xѽQ$gQEZ*]" i}_ uI2.7:CR/k+:!\I!A֓lbx_-`H˒RlU ٖ~6WG~)SHVz#C Gk_z|Џݭ/7J/ʭud@dq_LWSi+B},Iyym-9Fmu 섰;#TR v2caMِN!!k4ϊ{{h&',aޔz;گyS DLh14{@f,$hqƹ0o7W̿8Mn=pgm&16OuԎ;@PO i{8T/3jr9b`㉹x2‚ضƅk-a8h0޶+ckRYjAHi @\}tt]M#<  6ThK@Iuo\UQլen؆u]},'ni8}}k|i. oj|C o}3볱[F-Gl1cIͦ0T4w_d+dxl ,$МtӫۅLj mkI)in7mLlmȮ=w*:8ִW#@eb'\ c"&X8} h8Qpb+~+(L`h%ɴ+xͿلÛEdֆ.LZgU19;$1_TU͜:xz(bЬOpޠpK$V" a:b?h681"9+k=m:hT3 ^'*q🠘_b/}nDB븗$=r8K0`F)3]Bu`I"=,XVpMvz" %)-굪B ݯE[ 9>՟2!|%+9:LG .2mQz&z[KѽF~ű1AF4 DmRl׏V!̳:ؠ]OAd8PVú0]^@R 0A5-5In]o\=geBr|e0S-MSK~rpl^ ̤]4y0\+¦yF^4V>vu#*c eyռe@jK)Lmʓhud$\{vZWxYvk\[VU{X|H=ܸP˔K'xaF XgzBO(iv {3ݮf

y/ŁTdr&FKT< oS&C Y5e" 0rw5E) ȝ43Nd^D|,<|Ak12A{SxHOrMAAD@R]R{Uv(MLo /|.MMVwݝ&f,?^ُףp`>-ZŖW|h o]n2YxvGsvP#*eTbtSf4ZyP{G(N\uM!$$FX0 |Dk.Q-cW=\(G\k]Of~}5fbX7v'NDVl7ԺAiöhж5{0L7]_ϾNDL2L}JqXm<^+@dVC!āW-**-6FONª'$T3mCuJ2ŀ%QU!^2ךqjSNhV.jxLb,Ax F@2{͍6%B47TQG}[mM˼$]}<4k8 RsJyL#cm&UJ 3)jP2Q2TQQ/;oK#v>%rp&CWTeԨ1g"8y؈3 ix^ ", %BD]D?|_|*a(jvq xg3^L +E2Dh *.u-\CːtI\ dF\d՛{bGWY/sxnl3N?&؋Cc-uNTrSRb>zּkZH7hڑ:1|&Y¾=\Or%eG0 <*5@Vo|(p,O!ن03Lh|sw"ԵN_0 搻 _lUezdͭY:'^|lMf"/dLlvry}pKV`Zp^/.AWK{޷ym7E=Eu&nj(i/bdNU UcYZkFz`9&no<4^بv5:3iX!'ܞȷu hR{)!.w,'9FImp'DYe BnK9KD9" GV"6:M6 T!jo>h\~^gĀQF }e\(| 17*Zfw~:JIjKmB\x`0K%[*30>"݈uY- bIHJh{2r ayosj{1[l]~#h ^Ȑը`h͵bxWll(uڊ::a66|Ś|WnLD$}ä aX/LV5_JkTVnӑtCEr4bW A+whb1vgS1*Fgd%> .ß`(j*,^~ DmͭW-bƗxľ{nd2CNtq7Kq u:>u+[ & fHKc{5P`&N[ NѐjR'|StdU';O&QEn:іdzШBOb4ڜ|E'#v*O=KhX@ ޾z5tpFg21G3ܕs+D 1bt UAT 2l(p0OhݥW璀]# ߊn~aPIzLJl:̰.=P)+=9/bD6;PLUū͒5EϜ 2%p5há6EnjЕLNrIA HeYQɪNtݗb c:ߊԞm1jӋM3ro_4!W(_`?e'%m6cHG7hǝ /?_hHr+]ԉF/ٳ)T~oΠtHk_Migi*Qz"7-E޷‚[(ZE~ӧ}y&.Lڅtܙt^I00^_!m|$A:Q ͕L-Ov]z^#OGsqV'||$M ,>B@n+f%7@6/b;:1|¹?,"`I '*)Zu[21ml87WJ7@I5` nEz_uP% Tv)}xw<(#RMHr_تNQTjx5(B…D'v.1{O"AV})|`AiAg,;BOY%Q+3GZ5J|9hlO9u 󶏷K(L?A<2hϢ[fD/׌񾙨a-ۺ d b'g1ɰQ)١+Rǣ.xI}O25Ĵo`Gdrk =r%LP+_'i֬P>oei7g|dJKݳ2lǘk7pr,ʡ#wIF삒=h[gYͥHjF,i[W,W%L w#"U]8Kv%98vOk{\DXG/eO.)?~,ͫ G3S7kI>>w?y9q28[%2.Q~;ênW'IIXP*oTXKKε6yFKs®#SŌNXBnÛxdujB6ʔ;s+x;އ{{t-'Ԑڼ77L/VUz}!^Z1NTd5|6ֻu<9/]Ls)*Ñ-mKp(rH3ogHXrssl"҆&Soh"?4`SL$JyqnN ׆+[vQx'` pQyiLnvMF37!2Ұyv14ou5iO7էMlM3#>}>di@4';BM@'ѡlʚ옼W9G;aa?CvzZ8 㿣h64NhvPSBYMZz*IGa!4*10 bb~-I#p73WEU:!0 7i2)~u' >RmM!i5svRhMГgnjVns7y}G5t散g~9B!h| )xL;@$`eolȮ/&̹a=FZCSο Bmiq>mTYzT~LEkpcs+R^6Vx;UQ 3C5E~Mt " >8XQ[ek?δ {i?RgSH@mњA24{0uaEHE@AB'~ S)/5pAB[ _%Py-axf?Chh@=빵0_yR5:b<$wYC /!;]{~Ρ{ud;IB{]ߘ<0,vR4RB*slgiJcחJC߀JEU#YRT"I+6d皬ua\:7"HKv"8V7]I@4V##ER~M%X`z,`gz Ô?RkSÌ'K'w k\o{qVj/wsՃxRƨncLzP)8T#@J[v-u ҭ )D+ ]}P܂YV{nnEt![S3g?׺Uf4u:;vדU*'E.d#ٞr+pɰKlʆ7F.[lOS$tPK&Dwfҥk &r0vДhlpY+_rS/ 7L9_wB@xC3CQ⃏$}6mE$Bnf{##8mx lk8& <m\xH.xcs:8#/a [ 1-v[J:U:/Y1c+EX\͂InW%4nC(F >\7tW^dE!M;@Gu0B23 k 2"pڟmql~8 wŬ`ۊ7#\εDjY@_qved~ Y|)S(z" OO"a+eM+ "^xYwHIŔHBaaIxcqeN]KseC_2Kq7Vɤa1{VP<:wO 1>$j#yTj' 3jjb ۘ2zـAǿ‚!Z0aīS#+O!K!S i0@xJR4aljV-0Аr [z,(rfm@5oF%4̄k"tܨUt_>%x12{=㜞n34P}3$*cw:ť8 +[a0A.o|J+k4X6 @Dȝ>৩%Vz2ܯVxДc 9Y$[~b)ˏʫT/_\e7?&h;%8i.iy 'Kk51v7>Gg@piMr۷*釶uS Xd {G# ̪ ȅ{!uK g8^Hb9g^6c!. ˈXlLR3٨zKQ&pr֥)AeS[XPT,5'^ο/,Ia._SփCv֬XZs-8pKD؜+*΄A<3еF309ˈe vpy oD@hKER{aiErLУxo âك h4-t,õNL-_> |i'3Pk7/|YfQ$׭U_ fw^X>4*\+pئK*<%tނΟx|)iߊ[^;ԣ1HG~LSgnFbzir Эx螰"uRm`w47EEwע%.w8#FAh?zI!2%Xl"!\ug unS:UoVgxg(+dLuO'،"F4|˨6E7$ ]$%#sj$/ 6!5&6| }(c梋$_{ua)0Ψ mfJ\^G%Kq873[LjFlObT Dp QƖ&0~*c==n4:HzL*z-?juY><׷fרؗaγ}/uk-α)*f9<Їz#luU{@.DFX `*i$d~HuEjb^¥ )iiG]ԕQK X?}M6ntM7#bg~cߌ>-O(V\gYB#gX#tEzfKuxք[87z ~z:ӹ)H B϶9a@efg{5Z$GWk&r~>d]X'O#0|Vqa@E(z$RT{0yȞ{yl}@,q&8J.8;X& i ʦ"6ױ4 ׂXtYQv0ݐ f[[c3ux<О1՞0b$5a96 E2lٷRyj7ĉol%4,x<2iEs_|;%z 24[NC_%C:v7(:y[ b6ӁA TfcƋNG(tUU*G)nk8+Y_PMvO?Տ]. <4x]+P0J; GWH;W3x)xnnUg{hZP+b`in$x /iTZ?}; i{9 9N<\:1T+h/x o2԰`kv(v 8'I #J͆Tt';>]=THI "Ĥ:„AF_-i6[E9V#%E>/Wڀ^ ł\_[ "8+9N,f3UC;Uk,a+w8{CGW ;ȐF>lZ*֜+] @ 7N}G/[rws!aߋtOث_(Ch̾rƑ^J#"R>:qss8I+#Fw6|<*(16soC%!yGdAK]%`U [&&RmdlS V +Auܐy@lj*m܆%b۸ZZ- jdsI ՃM bXʂV&ʣT#8!ܬaI4)ӓ8@Hg4 lKWVe4I`“fe.HzN[A+K&,+KE(+*õ!gWq&ĤF8,g&tM\?c-iU!mz]1K$NQof%gA,Tglh $DЗϒΉImfEj]Vc۽9GnNU%J6mϵڴRĺ3(NTZSѳZBH<,x>6b~ .⊒+y)Q<\Kfd6Ae'wc,rb%6YczӏqUM1]VJ4ǷDI&awɡflv$Sa^gNcA޻8?).{[QE$}|XXJG!^.B+\- -vC%/u8& ŔFFߙUI]ZQ\[UAd9; 1RCP-~Vm2}\}n`\Fc|7sWIQ[6>K<םm {qhm)}lϏ5<2WҬ1a2uy/b_MjϢ@nژ 7G gwr \qrTO$|aTy08޲}.~ @6wr|XWFfYl{*y+:(H݉G흡֊Ux/Y_`z #F@lmV bx<ɾQaA/$ҹ.i/fqVǨS#w1$R[?2vCeCv+Bc6co]%;EA1CP[wR΄y%}oЮhUfiQ;A[ܳBa2h%.3Rx̺J|tJrB'WT.p]iJ;J\5RsދefcALbHgd)L+d{hCV^тť3\, Tu NƊ'?D$A]=LЗI w|#ou wrݼ;brqA:kLj8Bon_d#}h݆e^WrSm3^Or~;s1#=NѴynm?ptE Lv;ߑOߐČCXхZ8& x|{ԍÛH0a'u]z+ٳ0gyݶO[_+@:^ițPd*#" 6n$6[ O@ND 4y&գPPey#sKba'U5lkc;& `2 e= }xg],7ujJʟ<0goPBɞL6)Š 3G Ұ/4ї;z',͡C)v/J?>Fn[|"m^oN Ηg:ݿ=t}]P t)d3!߃ȬŘ!8OY#yG0J'Hq2V~%"t_ C*ʻ+"<m A,la2s4ZZ"T{c&l&FFK,ě7D2~+~0zmBE:RS$ h@WGcwꄠK_7eX$έG]W޵ˠ "`U^3naJZ>i$Ke < ^!>֯h>lp4˚&-ZZa~*[ 1?2Es1l ͶE2"״.6Aww2D\c]RnWùF}|?g8CvglSrX#umVaȹiNyBsL' jzNVE 'KSR:Ι<9jL3bOP!^mk3ȷE9maRF.PXV޺}~F#=D`Μ Y+HJ7iӰk)ՉSW8{!C8^bR;9 9[d"4*ViIO41@ޜ6tt-N`eD4ƴJ rI3$G 0{)8]߷D1L%أ"Ъ@jRsS PǯHs[Mt_IAq*Đ}`D9W/+=ιeU2 `FǠE#( kZdʮ'ՠy}ݷq$n_L< 4נ~jO HX !n;ohDՊ=޿1Q^"RօB(Y#r5p/eHSk!{^qޭ;$Ω:Sw3|@R3=f- [ ҜQZo mFs :xpp@庘I<G`U):- 18ްNc!T{[d )n/:)dʹ󿎓] q+PqyXOVh;=i;Piz K\.@$Ai}d nPe*r\ $Awtj߭٨VIL|LۇC{;K T* !\@V=-IYW?Ohep@g-v53_ユъğ$m(]W:k(p78U|32/5;U +?V*"yݱ`R%z,|BpGwv7R` 5/F!j;֊1AzD_y ZsX C!1'>֞9g 3w@8_@PDf2.GJ#+:ihgm km8 J `KJ\pf{]ppbzO\# eSXMc5M#ܴ'LA2\NnR\7@C.e^G b#n=90;0}m^Ùx!J=qUJdmȁVrٰ*oDUtn[g#/׵*fl s*FLSp# Q+ugg `̲r-A wBȘG s6LYش(MlΏGR4U`zK$<,p[Oۦ=761#J{/' %c 唗 q?v +r~vD}-.IKT ӵbm{uq:֣"0f?цiyf1By}Xo*G/VJ7g]oO"y>Կ_FS2Z89O{cLLnE$٨r;s\*"-';.^ʪ@섥2-!e D|N}$|,;EXr(3d.SLP6@ #QWŞ6z |; vC1=\&l4K 6nU&$@4 >+2*>C(:Xh|'\o Kufɔ A+}Ff)6,Z0L &ɞPp3H)pD/Sᓥ z3Y/XA59>@zU9I6(ZH]sSI~0l`Hm~G,pH=xji!=Vc(WTe%ZC3SG72fh7Ãem/-2UVhR@FY λ{$~G*B_Ͽ QfS9'7 1lҠSG8@&2܈Q/W!>g̗RPVXDgy%1Њ^ ':[_[:P/G"ģj\8Z`qE6Uȧ~ []XO~cڳm(Oӧp})KW0~K$/8@Dc)E.t%.C/'Etd$)PHARl2;%Ih=k} =E鎵24``i- yxC-`,b D1r6i#{FN2F#4$LuE  }|_C{UKᏕ׼CBr\P|_%ͣFbv>Ƃ{*?l׽j:_\śk'@#sk>젥H/z2_˦َ1$ Ⱐ\.|+(ƹn6Rϑ/zވҿկ@ ŋdӟl7mƦF^~[o0ۡn`v|a;$/ѨXp7`!n) q T",o/^SӔC/lֲӅU7G]7凃"7;vm+9 9:W€Mj WHlp^Ge̔g͟Qm09@% j |cҬ?y(U[#G`t۱ pB#U^a\M4Fߚ)7CUt>9Sk6T ?wBKDYߥËO ުCGh_TSb4rsnʛw8/mSϟd0~H5]-C$Y =^ $e|q+A֏1upf91-4y/"ߝU!Q.5`e1YP^rG +|^zsь;7LLi,եk9F\t%0 +[ #@%H?߈1=$`GU!T;A97Sw9IsFr9Rezp̍o!MSoBA74>oFlCc?v4NBڼQOMNFl˅L3)z|kl\iK7sIWC (UN֬OM7NVD^*ِoNCdXkMz c>N !0,6K"i06g3dJj2ѵs8Fƞeþy^W .TPguv:*<3(I.Mt pp^,Y\"wR < :)) nlr#W)))x_dGS^yi*Vs}$ʇ Ύ@ZepԂ*=yfOϲm> B]lzBS;zJ>t ,;WCDNTPߧsqbO<E ].F\nJb+̄$`#!5LIK/ozR^W_I#e7_S'6 X~Փ+ 'YNHY/NūydWWȞ J|6'zf֫=!p6f,]n㋽Z(sdkٷZ]Zߝ|}2RpE B P?a2*~x{.|XQl#CtNΪ&(5(QG~*npKoY.~kW2=ggc{)Caš 0 REb`Ñ] }܃ +*7턟"<_iY)S_eroHm[zV[4&!, XIJe}oNfӷ v$isRBXvF>a]#1N/ϵVhGY=.j+ey{ Y9mx,Ks DIOw/s`l[$cƔq〖ks2s[x}OC5|'Ț7XC‰6ZGn VOQ+k*3%Z͗50l[| s|n#CEt ُQ6GMnfmzn& ^VV:) ]ǾiUf8wK)54'qh), Vez89)U+gһ?v yPCL.MTcel53lnȡE)2,]DR1_;mvsG={ƱC$9{r©ɨ0FpNJ XyaJ9] .qbаdZ{I#*v.!FLFfߩ/| 4+ҭ;΄K?㎆Ee+| \W&k|vnWO]L%quLxqtt~wA3!Ncr(RZrF.f0OH&h%5C-,=xǸ?֛ם~$\skv8<+60[6 2ԑI:mI"iUTH6!AW۳;шp2#g &NNt5, z #]fkInIi+<_|-SrU[uk_(on]",عN B_6bKWRiیWJώ B 3'$Іcyd!pY.nme]28=!,G^6vN,.QMg!R{i`M o7S;S@FH2S0j '?l1nu;hoˆVgNAKSǞ2*evqN )@zmAj2vǚXUf{lٌKnd4Nf9v]3%a0S[hQk]"$YI!cLN>9?MS## '0x y/싺U25aoN]`]v<3Za|U­2@(`ۏuX)OX? BY{@#]DImgwf76$ Az'} 8tO{(~ 3=4d&Z˴'TS"GF`>)vgVC Ge<_}" 觢[XAEn I킄k*57JvC7EqE|rF'A(N).$ .QvKoEe fٚiѩ7âsUO}iYTO91rNHośP!t 5@<8RgNTh aěes{g *!z3mhXE->+J:CԩÇV ir%_I* QlfsWwg ] P70#+O* $=spDֳbz#QJ%*< s`Ko䇢0+hg) oGp&X/(c-Jz ]e3O9| w m5 H9Ɇ1{ Obj@>C5⪀56k I:9ï== ԚK}R[Cߦft%J@X /+LP0PhZTwx{ҝv2t Qi{cEg߭ġdAE 6 }bF#2B}ȹS=w"ߪm+Ră2 #O,jm뗜XY4Ds~7\!*%B64:aJj!5ɩnJfR{^<]gQ\&H2ָtkħB2XZǕFT;5OEYp*Y`}9/`]f=C7٪x9ϓ`KY 2e\Kz;dQvkwid>_7z;yFrZ[3rL/c3&G?Ug AcZɨk )/Bƅ4n'ҫHgyh*nc&Vp^1y|f?8v)9~0z8(SP])Qw]~)WQ}\/p6hN̽S,)GgaZh:G,$!ipU(N?U ixni?bY@F &^-O r証ˮ=[8V_a)f$%㶠68NBۣg}1.dJpjȵM V@|sǃҁ٭ $Ln(vyat=iQ|1W޻v?S6 |4 A6'=NVOgfY9TdC'V\Lc|S[6~l컇XTPZR?IVK # -{֬5g],њKβ||.;ݗ)lnd`ѕj9Np|Nw0䢐듵{f_x]FizV}31K_pQ%- z&MY aCs5`Fxu޸]qDN(KWb7cYZ \;灿'Dc:rz qtV%#=[ſ!myn)ړG3(/E:T5u@M%яOR JߏX)$elR :UF)cosh dy lꀜ$ꩧdh SD&KGF\339S|q[fj){U<'k;EM9D:/j#ƶLB@Pu7;m8"ІI`Q$`vm08ؼ s:!$S卄 :g!-e&WJN%:Ծf { r\C>M!^.,P%Ԯ۴CG t}*avMd)c3QF,Dey x/k^Of8ѥL`+En Z2a:Q2DYJP Kd[ Ʋ8v2[p*gH߰ o|ZyZg+#CIs٬'z ÇQ^4(LXVs? o}?XN'ʡ(:l¯h]faSIZ&?l LҞR%d ʓ=M}~q*f5kOߴrk <!HgA,#}Ң@ e'9N0[o |@돞L&hrU!Xݡ܉,rSdZw6qb[2t^i3ts]Ax)/v  R!| pfv 1{ٟ^gŠ_!b} dVG'{ɏ}Il; zb.];PPui0 d}o-)-Jx F1NYz` tF5[_Nje= m D__Ո>Hz4%8ʌ`و,5vۅpjE^Ëj(k-".N})`-׾P@-C8qc2;j%xg8*__"ҽ{v9xòxovXQLl rP4'|lJv+u8mdZP%0M]>Kt .;PÒx S< 6Nt'jRQ-fzƂC7X`s zJאRa%U4=>|; `y38[;>~P!p}4 UPovDXB#it+jJJ $kTDG,| ?Wi 58rռK~6qGm2uT,8ΚfXpA__zL \`%>{T%;64x 4_UeL/Ӱā6+tÿ(v3J4˗ʝ?v $8V%J83Amd~ɄhFṍ^)HV ^r *SԳ\{59n9E2xx |ZOm?zB&4+܆0a][T݆{q3kKfn>8|v81c{5gy\6 17:qfTV'-rEğbglm xha5g/UH9&i%»Q}8nѶUI@TĴP:vYZxFi^F lIWsBg!yWlC7q"V#׳ꏐX _ԉWꅶޞ_D^@; ~d8$m8!د,c3i;e"Reou87$PX6^L9: R`N);(p9!ń]<xS,PXRy޾{Ғwi)! FIK}}5#muY]ȼٔZ2؂$LF5؝K jb <\!~\=\C65 /bP8 thuI"4tԏ;x%i_ Wމ~j(pj(oB,?φMJ`2 _=yyF5c5^ӈqdlcetԌs.`n .(!MokKet~|;.LvnT ;6I]P<"Q7j5FoIu($Co'@\=t͙?+Y]/GARGQ9#3@j6ys ` t|e6UX`rݙh )@ed#RC-sPwYtJ5P*J)b߷2E0IЊm@UxP #^v\f]/$MC+mWu߸M{r|dPk B8֎dg}˽ȫlyܽ 6!=_j,'RPfzUʊ,Ŏ!ꏻ _~\:9hݺ dnQ>-H< aSW7 /H5db6}mi &PV[\noT!1m0wxEUi.&Vc0ItU&MiNgy p`sO. 20~!q:."V'D;kT!}DZ9v"LEFІ(-8WPU{*Њe-;DOL8kꈬԂÄ'r..#}Kv;(CL[}t*Oygꐳ]_M4jTtum-!nBPeo- {ڙ2]@Ki BXI*kp7Miq Ho_ %\氚 ,ݻ ř7"*#v kqJ `gԒAq X'#*x6Nq?82s4 j"j t7R#,OMkrд_7tW-"B4)QXtpZ4sdv=Qsm,[8oɃ_?GdroB{0=ރnכr[t$J\׉$Ϊt#n9TY\<\SKy$&XUn?OХ&M`32 l#_@,]^]|`e8`7NSt"MH{{LYB 7u/_O+t;h{X,|V==7 cmcM9< WkM; sG܃zP#Ʊ@TX>'慶_#N扏cyJ|:ذ*;% 0hS}utG§Ϊ%kuaG{SEbl(6:\|(͘Py O&uN0=3?\kT5&Rw8yRlPU`p&xtNQ6zg^b{BIC``\T;XP Go-# )w/YO]>ziDtf8P  }s+\"@zK8*1>=q :Ph_ՀH/ԣA Pz=]\~9&~4|2:)2n>+4oQ-ϙpU@J880q0{ q~+v: 7˹(`RxH:T~&s{J 46.MXf)z^Q9Jкh^е&0"anI"3|}ON6MU[yg!ApoRDKݤ4?УQE@c@H`WkdiSLt47}S):C l߳t$tzg X+eY cIy\" c !+όcn{lMɑ.bʎPc $_s:д_,u(rfLsgn =f*^H}F.]$1tYG*̄<8LM; G$:F'~Xn)zDrΆ睢ēk*&Vouw֐\FqtOgkk0:FeD}sW| RHl1%z@ao%ۑ*ʤfӹhvpxŽ¦b39V&!KgWVŴ@ dY,\ҚD.& ynDAW5vE`Npo!TcϨ/I5{Xf".*@ *n69SU?:o|`$ X|$g}wdߟhw=l D[9̫[#nӢKF_6C$GÞ6Yq&tS_y[ƕbCHRXʆ / 4j )u@+-? (ptNȕ:Vyd+nMhץ,J tmDc E?vf`2nnm1ѳHu%c#a|x:+6+5 npZ~OC4m[,TK%l' 0{b64Oi~ǽplV1F)N"fnztATcˋ1&AaXkNwU5glHS$<RI;>@Ϋ+[cĘAHQo_4>pд"} "ίHcL]F"#N.\cJ!6) 78[ 8P/&r ǁ`?Ђ݆̐P[bG ~KӦ'Q)QQL30-!J[ 1ITv)5Gkǯ-*6qk}Q=GK݂FDWi|(J:dIO0`8Xfx@nbW1煫AkʯאuZ S<\UEg=[+:1ODkOy$/3IAD{?p7+';'=7tDܓjŰOt3zD ;2( a{єJwfm9-W`rp"gsHGك{O1Y1ރwfzI!͙VUop/`Okp`DBر{#x?뭚KǣDQǏы4 ᎖yI_YIhzp`T*v4sB&jg$ ɾSysl,!#qrCO  mѦuujIZƼ^9:0aA2(3{0cUҳbW>5䑣'Ʒ,O}?ZNw|<eɨR'{N`⏢]Sa f$P [$3 hȣfL~tjԅHkYl0S+>PYrdltz xxs}E9=c,{A%^6`):.) Ik5BPBk ]ėXݦx)F.gMKP˪?{=ygoVN#籛:GI]fqCZ2MK&n﹍ELtr~ӑ rBKat|}wՊDFt%3lǵgSBD=p Hqb^QV NIr4 ^ZسŜ}""EU*jT.'mPIQ߯?dyWrq l4/M[;.ᒪ(Y9,cp-2`{%tmÒX3e7mw5{yEXthQ]9-fSٕ=XtZDV{'R ʘU)/ow`{^ <,:?j&*fMs)J^.SerI ﲏtuJvakcHR(xCD ut*#.h\Z@~`ƽ\ٮSOrog;D"uy2ӽ!#Hy=Qg+4'ODt]-wsbE$U&/D Vs2 AFh!{ũFQEzgl;7翤Go6T ōn]:L2枙[EHw.v!(g}[$저tЛXKϵV© =TH\0ǥ!ikBǢ7l"ُ`/onj{N: :}"$!G&  >G tzK,'PݝGV q1fn 1jx|9yDbi37OpŘNm?'<ʦ2Z)0ҘNPVH_cZ3&9ԦR9:Ӱjt\A ?}"p!5I;yKz@_a7Q}!?Ľ)<#$V*> DnxcM)]!ETjSgw*vda>λ\a%-`7;i`dI$7q׌Ιp<yjd8l)9sb!b9#Y_#\N# hN8>`:'޷-m Qu4$ 0~ $Q4;5A ]x*W4*7>H.K&^ӥfpU.CPw˘p]}&+z"H]SOfW_'IyW7v|S=ⳞNz:F?gw:%g^8r==sC%Q2!_@0h֒EZr#cfF\c{xL&Xuҷ5.IgI NvL/ =wP.oO`;em.ʸjLnư~ñqq&P/20a0bn!?݄+D AX@>#<8L8+>pv(1_|7hbaKk>v\6:OwcwVl` .`Üya9C=}mjK>䛸Cݿy\d[:ڎ,BeꗋM{;jwYgu4go<<IɃ  ,Ow}̹p)tghMF8=T (qyثWԺH+ؙbg܍+d' .'54Aw E{~klNh_ ͱQBJ[-#g:.xVJ4w\L=ob O~ eyt1UhQSn`'j͈ۻZ-.7!LDm e[^&c7r\;!ߋ !0r-p>h0Vh:뿃+%hj휭eDzmpܬ̾I^5_W 9X)ϡU% xdJH6Z'Y O TN"rsn btm{)P ^dh[a^={YDVC@;b[|a%$Xrzh1Q@ |Vr)2$L])I{$G6ƯU3(/k@pa"fz;NcV8_2JggT:$(;0pX$|z8$m4sl)/Q6vMq!cS*TW_:Yj C/ ;Z;þ!b7Ig#ᘯBze'rst8VM>w P|0!Ԯv1ݵQdϙnc` <{Zw}ǎ /h.e1o3ccqR=XSmIwfgZ叧a+OG[GIgMmeK1O*oT1\ w4Gh09j|\G5u'1u MA,f<we(rқxC*EHӋ,_W ' A۹vC2ݩPMoGVs?8&(HhíAMB= -nϿhPez ZSU%!%8M @3:8 Uj( 蹌1Cz\sNCPr*gBޮF[X9E.U ]l" 1+bboPvjj=M۰H-x Fv#gqͲ}N!@W=Q[uQ@;6^A c&i7/Gci⻓,\hyGG۾I'Dj%%1Lx, X!B2ڕb`Ψe= vd+#-}`!s{6`Ow#@`I8F72N78h&c<%͍[Aω,F?IP2"qA!~M]OƊyN՞ޕzu o_fa:Ftef>Pr30#4[2F(۽g/3(OvXXU4KYSXff%nBsSRf(W#Bd7-'g7K5ZH$P=j( V^} |;W Zz o +ω`U^~z`‰ChB>yek_d$UhLRЉXAeļqoGTy? 8z^Sx`@R-.\v-]+H*EV]>'C8x]p.t r Vb[ +7EA뫍P%1k $(zakʮ;C~Kc5NS|'8̍'BWlEY>pw3 m7V6 MuIXiA2Um3z[3+uњﶈGGZ l!2*{_bOCqyp_YVrV$6I^W>@xBiTDB:dPrp[&~?LML?›&MHQQ1 K(iD:TdX^™無\RabY9K&ps=H*9ݏόL$$_qvKzk4[|IC v<}T3E5-1:ȭ]=@GSDn,Mqf)*3K}3%]gVrun7ߔEM~3J<< oJsεI#u6JV|툕 (k!N3ָ}Ҋࣚ4 5)Á[)>'V|8<9'whƠ6ćFeEжU9+zWZ-b^{{|<6;o \2WRH^A!$7 Q){QIEeG̍gɉHp-4R%]ԩ) lԮ|^Sm"[B4NzYv]ڨxeì ϤKIZ[/t$UJg iQ5Jah bVu6Ƕ+jhK9BSbc2 P5|wi9bv}ud.tBC郮:ZꥉLE'Y>>6# G#_6nŞj{ 9:yw6z_;5Ju_u&(SxUDͰ=ٴHK:F*T݃SD ZJ/jljf*FYsM8H2Pr!F'rӳ(5%5P.Jzqk9.-WK34`~%k ;KNi/dz0f [Lf R6 &C㥜gݜ #)aU3NN[|Y?݁N57&:hABH. zh#H87q] V,_`(ϢPD `p'ś/d;0г,f6nJ:6E@fBlk3g^-h2Ԉ1{Y4M^rgnL!綑wcL.h<Dsxs}ְֵ9LtW  4A>y0Ļp4%xCM ? c!|3Tm,Ԡ#`]9uOc]~b_VN}W/DG/uC`{RsVfϥIf)Wn@f*F=-Ky-W @Q( hHF 0u%j#)<a+k?U3٩xɈA Bzg ½;=z|ѹ EZ)bcwyK܏Z Յn(M6tUዏi}8:ǀ5k5Dcqo#/T*uv vX)x ?RCM[[fn-~GXtAS`B4 R&hi/KچԅUr |tWK;-yP#NyM2Ȯd%+*9#K0xPMfϴ]+.䲗CQgmp Ry"ᐁa T]b'ݞuqx'UQց3 ){i.,I= [0cعvf-i~JtN#m!kIJ1a*|xtSBE5&O <#JKTq# \}bPqt:1Ȇ6 fX=-I#^P'5y⮘OEX(6H2\G벃ͦiSGLlj1[G$5o"0AjcKَld7N~!Zi]^=u ?=OZμj3H&a] ^!%2$o"5}A0>9(qY0#$% "H@n#Y6Ej/>saN~*-]ŒPQ },;'xeP-(h,ռI@f46jo Q=CsdKv 53gɦ,I1ʔ3(ya4ר< ,/n'qf*1Z;+0p3xm[uW|,so6 JL0|s'25Պ7h΁YwnL̚2;#%pXcdů[9D!b/t.g,b!EHwa;![+5jdKpmAò9ћJ:ʙ> ;Ic]7c\XJo L>C 7 ;qUnJE%Me[3AQ]@5v 7QBo<:od8#RRRp+P@I ǔaU/KK(_txɢe } 97D+mYX@XI m\ B~l M=.ե*ԪnzwΔf}P4[E"_@av [eBh0?3+HWpmW'rA@96Nf-Ά6,ߚ PB4᳓9NiQX ̜~_5[o3dvTY>hʏs` džBnˊe/EsITT?a=lj9\>/竬fCލaC ˉGN5~M*T N#y)Bx&ohyU^9k+r6d0T`G6A 5NpCh*lYu׸02DRG]@؈@=r&y6=zN1fy(Y_ xekclUeͨՐh8xbW3+q,(ŽQš[ Sfn3}9)ZvfW,l6^.I!()WQN3/Qs\ MXjCEX \$Og%R/6r6+ՕG|HhyuAPi@%?yF8BfVW}|m"̷#fZMrԎ?x(nnT#z';}r+*$C cx%*w?1>c)yp7'?K*+Źy|8sXOmC̬,/%VJ{"w0h賑*f,hW1vk׃ޖrka;mDILQHb'8j}MڞM^ujUUB?hBZ{T'.P&8F 2q2%` #!Ɗ]u}s Y5T$[ڥ>hQY*:Aᖴb9=->!H{»GVߍh[g=* "24aP1n? E7o ᧜5i/r})Yc1ZRtOkyf)xܼwdC/+_u՟ 92ST6r rV:|>y ʌ%U >?VQ7*IC$Ԅ.iŪ-9Ua,)\VҸXʞ,Y%;vQ+Z2_'go:w?VYZN1xy*R ܤ^W!WxB!B@aѱ[Ae1z6 x1΃y|*0f/t x0j8Kd"{+>m<mjS̾kD qS *s-ڎ#|ߺ{ #Ҁq* \K]@h◢!GYΣr0#J%(|(C襯1Y}AW2UڙFM8,ܼ chYҼ-7n.0BP q! k[TR\:)#֡rxm_jIo ȅ*Iy|mnKE,@ GArEm' t(tV=pU\ݸf mB4tfYSA~ ƥ>e\ޕ{31;]! 8ȵ&G b&d4 /+/Ol1n 3/䷝.QB,fY & Q3X.%" u-!S)w7J5!aA+.rUl"S'5|yY5)8BaeT Z`P"\q=SWx)F?s{.WAI:&.~;(80%HyѣʦON9fK%]&ւk"eGy o>'{^3fw v7B]}8Þ߸XV}S|`.i֚q9CWS~fS&w1R^lwBƛT$4,vNVw?vI=KIN-=<ܶ,IhI)ۓ/ѝe% _ 5=s`ʌd\ךRÝBgL7 nǺ' X>Z/X"`/hIFT[<뜙0/Bˏmd |}qU=~ͰBFڽˀEM|9}g(z"͟Kg$Ć$n$fchl4b@['1@T+ 㐳ij+hr"ROrX P+.qѯOڋG &E A;BgXjUҕNl4C+!\f:֕ss+k);~_Uu룮 Hh~.X,oeqMt%~*#$U;!˲:Ytݛp5w]AhI69j$W@ls++ 8 ~1y)V)=q [`BDTSLn|7kLp( c/n"=} ԊKbI17~A( h,Okb pE1pk(Tdh }$}Ѽa? @H,u}B4GlѪ1ɪIIhs̍K~R>Kh54᪒WoMoAHR}5lI/-XzK/b3pͷ>OT/ Իzd,QrTڿc&QFk.Iy ;zJS$힐F .nQVoTtD! 1$_+?ڈer:zJ"}~oIqY1G3~HX~a5bP2KL-ٝ!QDқ4@;FGh f5|.zTm3i I' lc,J_s(s]]6L@n0Q_zhGpye)70~IȬE0GGPYcjOۥOs5ី^э1%V {d ( 95dc@bZ?{17q7ǀN=1^m ?Ռ/V 2Tg)mXO Q.1mrCK{3B=;Q~ȻvrX`DKByMgLW:Buut!vNVF&Ϯճ{ S&]>*Cջ'w; QϳǠ,]|^v?>k_sY ' H;vhʠ3^˛WH<<# p׼-?;eMh.r3"[d8?#܁3\V!zu]ptyASVgD ơPן7 o~r;)𣍚hfjs?7rlr+9?kMP2Ҿ-G;>6[So}Aq$r##s+˺ o($7Rv?kqbd>KK`Z˲+}s$8 qe7Y. ?!u;KИex^9.ɽVϬӣ`j>DTJ1z`1d"^`?:?OmMˈxG9?%]H8-܌W//M{ðT8E`.T>Yhú::&u} dH bpil6(8aPg"St2:na/?ƥ" \x[S إ/q\H}k_ʄ@ 9dSe%ېfaASӱ![Fek̀gpYqd3My{y챆 lo,bfr,=˴U3W2k?]<Ëպ|n)xMh;%ٶ"OBijLf"V8V2#ηu~P~})<[.<=}/:AUl=/ |0e@{%k{+KUdì}Aq97ֻeX"`SqJ\k8Uc ,j&68(8_zju7ڎA쪩m)\u$R%n2GCзҵ:Sgΐ7jf> jJLe|F(1ʣ/ ~ !t1-҆Afc3ʎlolۙH IËGEw[x >zqDk 2|Τ]y0s$-ռYU%҅gO e39,vbUo  rˡ#d .lQ}I3@; fMLJWTs_ڵ t+[ؤ}S2V!XUb>-絁9omqq98pz{l( .a6[l]H_;p+ ƚ *'k}FXcje/RN&B{hR!4ԕ| =ĉ=_E[U&zm<+lc=k}eNUzSOVvv[dgPtHzrFr@@iړA 5C| U^ 2Ac٣~.R@kaN ?C"N%Q~:"0|^2k-dIxLዣ }99ІF 3{Ȯ̪WחZpn`mv7\xN!*$Vik=r}:G!KfWY!3PB9gf% bWuۗ3a؄]Ʊ%*j)8 #dҋQIzK66l,^ ܶ]76Ok?ilI:֗JgN(6\2oٙd"iW"ʴVGYN 1wT;Cl'_hNB Yڅ?O2QVh7 {Dʣ>& эzv|U7Gth}0l#6wY;liq}\e5FI@&(kkR)ˉz@\1J积4X|hO=tZ1N3ךD.jQg)鎆#  i!x1FجZ郚d{k,yY83\kl~Didx'ϝwK6R},"FD=RfC=N8B\;u }Zkȼh7_bhY0ok!{Yi{FFu3t*9>ܳ˒e1AvzFN^aBﭾp;By،YZd(Xkqj@>^S!I 4QA!YU -\%xfd^IcBܤX G;QY}ľ09{H81 x4NXTro7%{wR' W30{w4gGJ.&Jє/s |=3!TBۍDj]sź8,S]:\3p /uۡlOoa"HţO:%fJL7kRm֙EY,uA6V0+@ wv9ׇ,d'ѓE7kf 툡s.D!:7^PA2d#{nVA)t$:tSERqa%kuX: _iIcXϐMfrWҋ>YE2o8L֯@zz2C8hڂr'D;Vsvv츷xlVJh;r'ND |f i@K#^'pK匘V,w4YLcy@`|Rbw1Q[+ Wb_@ n8c"x$# Pg6Z3<]2T7>K*9l2=k@7G&)c*}F>n>(@ '{̐Z'c7Tekh:1Pr^q9+^a zd {GQu8GpYD0QEb qjzckq\J&L "tLՍa0&2罦 GZE1`'ԇ5LyLA18a밴ۗZ'0.20YPeν, n+U')] zm"ÎoM22aek\fq{wC!oK cFf`k>$6 >5)`(-{̦f5;1 ,k_v "neXz&|zBŀ,V\lEǹ+ I ">ihS nCꨂE 9lXJ,3{gJ6?gtCmEЊHq$8g6qy n*^vARb BEU=Xa| *A v! f:2حz qY,:c.f'{XgDJy<5D"&$1%&ޖ3!*bY"zz=at+B-FrW W-늬UP||i(|: @ s+ވ_yfL  S >Q[ ,*{t0ŭ  ꑎ@s ! 8)wþ5x4op8H0~X`ppҠ^eAH- )lA+vsn͚e!NH$uу8b C.GN&l/ $>; _5/JQ(}lMlb#?r+^>aKƲ?f n/>rs{jqg5Mxƣj/|wIQFj`M$/d?uh{2B}B "jE9[X(k}"NfP̎F*CN>tNHe`k-X5fMs]?ҋS̥w!o)@H}]Skخpe.I0ϵQ~,>w6k|+a9n9;@+N3NRaNZ wފ( *׶b^q`lvM.15qI;j4spMKSQ3s΍aqX+ ߯&oDp̅sFi^_⽈[ }*2E6;;O2$BԢ(dQg1xˀLɮg$ΔF1Zoo,e@!W@,?_:WYvT 7 I;d{#N7-裕R_ ر]x pA]v=)z/0EՀz;K>sLZu}XP,KkQ,7*v~>IeLE`/a,9(vw vvohHC}VZ@1A>9\z3W-x8)P2vYx뭧w$qܤEi*fEӲU2d7@iV[ j4H6P reχQ= lzezHXyYl$6.vͰ Hz=j l[|/\VPd*+O*f)s(s<$L^4pƘAҊph؄WnhsVu@78VF^7U70»,fru8?,zʆAjqx":A-`WU9$ZҦO5s%p4JX'QH-!3> 74^3r_Xfg:dM%Ω4yD#[k]KZ,wbJNV1 ;5c~Ī͢ sZǰӴg4_|eQڵ$Z8 2 ;DEcn4l?W?E|ۧ Ԭ)kKblf~Z&iwge)_&U T|Pm@7絨lw0=H<2Oc$ ,~܂AJݨ QQEr $X,t|;4a¦pvü[9!d۝1c#/lbXh/pjX(u~3nvPұIx5 Iˠ鼁^ !Ks'v`Sz 0<=odGWu+m(kcT3<#0s`gGne Y%B /`̔ޚ`G.%q%>~ZGɾPTnL4mٶ5m0XV(;f!vtDٿd+xϩ/ ''m໗Cb-<%Kj"* պywg_+ej [\haJLHE"{;Vm褾1vez럁(9 <:[/Kh܌Y+ˌ@QiPƀ.G 7w4[Zqmp[}@ڥIӣ`~vegMDeKnצU2]B\3fb]AfTb@ 5c="[_QfgB] "Z+"sN ^+&)w1G9PsED+B q p.͟[ryс6ޏZo#sDŽ4EyF(Yuv?{lo|xvјoXGE5I=`Oģf]SoXDc=HLȯ "?j{嘑ya1Abh6h]zʷۆGsٛSuc34v`K k=Z*!(\mֹ݇)1GN4*nҠ3U#>&x2SW_88+d17 -E/,|f ֌z׾X3x$ޯ[}d-6_|CMvP\(EL7h"R jFJ#na?)"fA~Oloɋ$VlTˡ&N[^.oȨߔ`:KjxuwN"9dkyx_Bmu"E*zkBwhh @I8~Nؔy]+3gګX"R7q93Uڀ_S~p/9[ܒ #_Q(&*L׸`R{ŁkwmK6X#6`?bBf0㹉*!]J{pRok:q?*ϛ]o0:z =)yz'򙲚2fs0'Lgn#3N!TI8ϿgHT [Ֆ,71|elGbY/]?~fBr#%4ymIv\e?SFx>F Ym@uYRiœ?ڰRgl=J_7EI@ُ3ئoTK!0B+]!"j1 "\Ș+ShAx+RzY}ʺ7@ ߀Rɽf\+/Mkb#Ev5&!̉"H*a6;͒sL)@X~|!ʎoRc2u9$^zwBLbzUI.U/fQ),AW'/zҒf/WxRp3)|R;dxϣTJD.U[X8k~!\`1䆐Lջ>r`櫅lж0noB@V7xJkĒ+ᓌ{36ltnuhiv-,gH/h]ܮuTx%`F5bw'Ů] <0|*[^<,HSgy*2\dۼAKaacw350˞`g ;XGR+;=V^ #G{[4=ޘ4#"UWbeX-ҹ',1sh\z8+ 9@s"樓6``1)֮NlwOmVK]u _9,#߃XY$խfZIX&e:Jy+֞WyCI~$t"1NƁXہ' Al[8zNO87w0mr]Hs[c,KBk x Z` S^Vh>ȚjKUr'B թ(߳Z=Z$_b nyFrz*6# npo.1k KZf>!ll1 ͂He_)$b VPywG:7޼׮1 ( 96;ᕁK$231RcvDVw1#0SBdFz47%`6(d>V+I|¬p vmtFc *A5Ձ|Hb~VS_>+G5! R.p?bB|O -I*\ -z5ЏY>e;=LŮb5ʳ(JKiPxL^0{r Θ9:/j!Ґ@d.mC|kba:1y8٥NJ)` LbǔtAxvg{b?ZQ擑EȰT-QXvWثDJdg bpv";KE֩UJ. Y>C7A_+<^}=6?=X`4 49 -R4wO0:jByW" ԝLxw+ǯW'0O~[t *uν-Nk"{K$cA{Vn8F[;>,V{g+|S;(%yc`H*]RR6ǥ!p쉲M{roQ47bgj2ز`׊?U޺@_┬F>2*A2:ojc,+BYeqYSzal&qbJGv g[k x̒S Oȫ*\C~mMDk=eWL k5c^:C:~,bC0 OT_8\fz4R7no&BrIq5SP"K lT- ˅K{2(̍0i-, \,>gj+d_T1vRa97?J#Yc \2ȷs?p\8}a2bCpْ{#T^B޹"4owD0@V8翚?,BBǖnX$MGI)=e1UsPY>nJDu>Y"ByB| ߹8t X6EhO5xFăl9SwUr;gϸ.ϒ%=*FÂ_ +Fc ;q顣ލn'k}peXEP.q 4X%G-q,u0Kd楉ZM>afMVP $q1Y0IT- pm}[udRyr4~y#rYxĀ Tc'+7ZL/!FǮ~hn*S EH2,ZwZnK#uK`dOi> DJC=SL\Ϗcpb,L}vv y8d1UMT GX'޿xT`# W[~nj-WiWq%ȡBВj\&T[e`+Q/y0},L7] aX<NF[]jn˺.780/;v*k(_L]=ŷ%agxkJ~W JlфW#\EaDHxcF^ky,,vfB.bÆ[7Fύ+'[ѝAU#s/`n /D R $GL]LP]MGek(~xzԲ0dV%kc/)> d+jH6fo)-~y<[5: (" Ɯ*wi `<&sCKIjr8c}tu] P=ܹ_颣۬;"j? ^5Nhb3Y^߃++ 8<{}^i CH[1 'ljIyS98,T\ƞRr թԢhM ok,QԤ!p~+Vs#x5ox$(OX!fLdPJ=& L+T8c8Q~>ݠ'o M2B|>/|RڿGB.@2fLw)vLC5e5iH!Cg%E$ [+4VN 23;})>A6V`>L<õp{a1=Z(zhJ{q pHAo)%n:ɋ=pLܛ^~;xhoYgX[F>5?}v(VIkR .u>> EeBB]ă%b){_ ML !S zq^qhv\VE ,94U6NȒݙ̤G5MSίynp?%]K *GJ@#0ȽP;14+g9S}}XK$NY_)N{0̋"b C\4.Rc]k t*)O:c>J^frL_L{'gZ >IB2')cu:5nU!@~7θP6d ~Mp!2`Mƽ0owd,jᱏc蔊kNAMh>9ĦhJƃvԚl}v !cQu!3}Y\Ae_D! 3[/ra?GNV y{))ߖO[l-4הE: wϦ: as^s4 !CdɪW.πid\pTt5` 9O=;{"d|GYUebn _>~I.ֺ0NPS WFQQ8v&5", < #:=8Lheܷ MPz=-g+<H`mC6^M6?'.{">hVc{SѲ R30Χ3/1q024};O>cWP#p+ D mn#~03 gWF37O?>C . Lgak>7\^uw}qZ>{Aiwv"nsV"ieKG5\ WX3Kz?Z~ }ʾ1SgUI$/0kxbC |geSԮeS;,UIe" 'd/83+%5AOE~{^ p:AD_)܈02:+neV?z?);o59GFDWr/DC n$\H+´+|qGJAGf4W,DsDzٕ=zR@AcODM}'^ heNSZVY 8yycgFb&/(,o1|g3pw.i[xBu-IDqlUJ5* eу)lwӜ]O s+K,CMW<~5l5HFԿILWpA`o':5 PAu+.JYdbviu9 wQ-iD6'`-_ג5aڴ2/&!״#Ale~QgfIgSMPE6 X3̒caj'. bްQJ$>p-%$N+[(uڀpm.?lz\  :B¥f k~Y^ Ȟscı}+Uvo6\쉟 C;Y5C<TIJk@[v-P&zC?B1߾Nk\ Tfi1Z6<.2_I]/0BWi˔a<$^6d惵{539A5dTHk^[)|KK^i )P}z40ir-"ێ+Fo 'UVb:ڵ}Ɗ2ԴGҤ'^5EQ9Ta>:m Օb*#YW[^UDŽB$ifC 64PT`;_:Jz{quZ12dю͏.[jܦ޽.p%?}Ig>.lӨnI Q8['(=Z$((}ZHvM~}.8ɋ=*-Segx;nYZSLT@5bdgpiTeAULÈ=I7 'VB^ЎOŗM8Aqk\6iaV~?H.:Y)ԗG/&Һ@FdI"]~/jPLj&lV1kkN0$[,^5+@~fq@հ8ue\\').ߨ4Y!`PСqxr*Do0=<ЙA*{9% aXFY>)Vv-NZ{3a)gy-i r]F}t"[gw=wv. >WBrbM =G2*A<1Iz\WaBzk)RΟ {oOx{yN#`.va2 k'Pú?&HUȆm]*?Yf ۉ3ۦ `E򳴒vVv i?YKF;¸']F$n~IA֋,o]`JUMP%ӉLNlp*eDvmsFXχ}>ߒVeA D-qjܠ\5@MV粰 SٽV$S`VUIJz˂٭&~VCKBgVibBM"b!cq籰WnJ7J!N{d1M"ŕcl`Me)ȥM?uխԟ;xCAAX %~鵏 ,ahv .Eݭ8in,PVsE `^No9׸#t:(ND=c&"q k9t@_Y ͱdSAS,sqVWcJuovX8I i?EkзyM-}xGLCjſR6%oFe]{AEhJA6/Gq>\_i7Zi`㭯QS9p{zɊ6ɧ ` W;7s7}Ә*w}iܤ4QFy) [+J/I='uuL=\'O,I/{ Gn(Coڿ~/vԣk==cJ1mԄ;aͷ dGwsQTk :R,MJqV7?WO \R(Zbl]ܳ4">PU`МC 3dlX%MR˪{;+͏0ѵ%M7Swy}x\<#"Toȴ|1bH롁JbW9bV@KCU'(`%3s߄v-`gNM)i*"<O)g /3Йs]{&xIg-ITܳK#`cN!>e܎lF*VF@MƆ5OG|=WgΖGnXpS|^k'½rƱW 3w)b5-nG=H$Q^} ~F3B 4>9Th8u5D1 -rl)g{^Z*Urʂ5C{EަDUb\aQxA-1;AF>W˯Q=:+}暗oDA5ro hDB3²<;mej"r\,eKw(iHdUѫWˠKU|Pzp,T#NJ|dIZH-ܔ Qs}hVf 2j1.AڀajlKXvV&: @ϣ N&kU;rpQc8I g(j׍wkp-ToCe:劣[8dV3SGq>fxtYWr+$wBz ZAd1 [2Fj4(GBM`BH ùŰ9ݶMaӮgڟӹNw9;Oga)j{|t>T|¾_TVmG#8NV4u@heCi@(DNڄf5(>så518ī& dL%G?uuf'a&SjT5m^kըs_P0xǙ*,c50Chmr_@*۽oqPgd[ U^ץ=#dc7Oˏ(g6]3h}$3ߍ-ܰ˰!Wi.D)<9KPV|Shv?)ι|]އT;10bYbBuu#F;{ܭImDžDYTWz\djqD%= .,8ΕoWNvs!UX)%fjHy@{x5Ki!,RUraDXWLf|a7P~=Ź ۏ8|>t9Jbq5OR!BQ6?jG&|Jq@@*?m]N#Wx)c^CxEH:4K}tyt0?9+tFkij# s5Cuڒ0*m3-o8r@u<:3cv-"kP{bGV`ݝjCmfx^e&xKTN ī({/|)]utIqIYp!<$3CV;:7G:?XX7=:MgHOq~_OYil͟@8L^yWNm+/»N0&oD*|EiqHH]Bq8?N(U:>YLAr^0_co(;ǟsSa#3JW/rLѦOm u4W^*슢/d"aVP+nshN8;_$G $o–7Y3gatCz~=MiĦqimF]mg$ܣIVajTqx\Z9Y %^'pQ8 *7j"MPh_g`O[>n nkHp@k HKy&9ٷ^h1_I(WQ#"ZY:Aѫzf)siB!W[%zKzmc-Ib&%;wj8U_WkL-t(I@K ^'aeˆLטr'4?I~Ae*FE\p NU/&J`~l`@ga8#N.+8%ѥ,= f]f_ۮNlXOWLRdqtP.7eq8e/p)}(۽ZP㠋("JpkdAXG[*yj-b Q7C˿I+.&93˹yHG׃So[y'Ux11J`(Z\$:ߦP60̯0ɱ4aN7lr)9U[Y4߈n/O_zilЂ@z{T8'֮eYSx,}XXtZ`d3 ;>e˜̽HŒ 8\9ծ~q/{pz2ԪDٚ&#ظ݃VLTnWU-l+J/B@>G,q^jN=xM#0}O̹mh`m?b檖p^/֍]B+rl6n{om-[֨ve-'nUY^ @$.Ibn[œ; 6 zDu|-UNv_< I-`BȐpJzUk @jЫѨa[YήH\ 1H 6R&-]?577+^,ܫ{Тq85<ܤ)XLb|㝭o?ߛYZeƃ掚\8vĬ|5 X$.+\Vԥm5 m#K`.:'5`NٻszrSpfR)1*?',!:,mgrvuy:XC9BeCIг1I6劚т-31먧+"0trr>@Yhz2X"\QϧCr =p\C/ova ؄Gw`aǦY/{iB̷w-ob3JEFV,T8!IpR·U~} Drh;]ʠKp״70DɊ Rϊ٢E}9$BפX6,Vq&G\WZv><BI0H;%k;0>&P 'Eeб#eğiX1z$ހ[3F3k02L$]GkU[E1dvtL>H{\h/t:Ha+,7 u8zji1P6Zr,4K:^)Kh iZA3K ǡWn+ 0'oZ)&zGr9GZ(]PluU'|q]W~GlfxtVn`},Y%5n:Fkg:`;*4/58qG= ѯ/k!'cE 55 xFy[u-4Gq:\Y :)Pdc7Ne K){Ab@ꦾ9,`1A RC.?nZ N#gd H"W q#{?5&}_u&|"'We6X$!ssEU$Y$+gJo-O~h{# k}@~Vs\ү!^1 ht|@w+͢[كB|zƃAJ)r3)J3:1 6i>u#DDl3×%iGv^#;Y$JOGœuߋ'⁻V4)HJ.j&)f|tg, tz?Vs)N.$! O6Hd>y^(-b^\d8`W6lT6[mĘ{C:Wǐ]rHym~9«R"% p {_ KVl>3]kjQFpi&H }A+Y+M[;v+^=IpG¦TgEK. q:fb0Wخ~L*8F ؇ o]E| d/Ə! _MSt211Q q'o5HSnSMv2=[8*a,*X4]f}M+"#;m^]`~{u#OhET}ǍhW>йe]~a siF;XP@4>lnpeӖ .HP{SLx OQN{ qQa9rF|k-8{X3NTӟPF{PH%IOdj/YdWbvgyc5WqRnU2[LδiQg4"79PȠ;?4Y7}&AHl&_""= ysB5!uGxK9]m\Q@e+1QsGҖZ2)z.)`="Si> vǨ%@C"n3[(zE-Cd84ކ, |d3Lj7KLTH94H^ bcxBwS`C岉S8>c[뛯BCSM7G$BIE8R2~($+yg4kH+3;CmJ|Rp rWs>{QTa RPRs͉Wf }|s6&2E.x"z&WV?mH3&H2-9|g"dyO.x׮f5%KHy$39qz !CӣtY Ej3UVun5x`bTKYĨL}=emżz-"J}v Gnu} r \6N,p` 0t"f"i>B@MͣYy߉$!;HʺAbv=x/|x|%tHg `y>3 PN2aוCbn\E14[|93tHdA"at?*$>&Cs3#d͖R}KJZrFT#gi3aNV59 c,#v5QS| WuF%͎<@mAyMHqj!3,DLe.b˲O!-FgvV۵n;(qCcgq ŸAQ8辇 ;D 8qH~HKÝڣ6l;&ǑG$k.etS !@2HfrO /TnՐ@ )!&9ƴDeSBG ݠ'?&M~i5"wU&uUA,x8 P{69YP݁+򳲱KiH9d"!*w 2{~4Kfw'V1"$8L>a As!?!WSq\U瓱0XNC󩈇'7RʥN~jb=-&OUU;J-%D q}lnI+`\jK|] )2}DKϣIr]'_ڭ5/]n?RXoehO-&({\7Vm u54ChcQyQ(oaSHW&`vM]O] O|48t0};m81h֙>y&O@fM O4` ׷Gy?HOx_&NɄ8wNw"ZY)'OKld|1LhB`_kio1],5\s[.w.ч2mTU1IaA9YvMv0kZra/ m_ U G%A'ԇcŒ:\4 sV;mfqm¥ +Vw "_m~$M9(xk)"dfRX6c0vh_بn1`Y/c$\Ccς>{-% >T'/zV ʶ"%m-XكN%vGR6Ȼ*{\Csw6`zݘl5h$@\9;[F|S{^\-#-Mja庁0 ]a "[ލfϹL{pHs)*Pp,Q^&vBAhy| B3_[0CA?'"ʠ&Ml">a)dVĊ-Δ%x}ש,ޫj=2|p Gs e;ьp< /C93$&4R)0&v&>2ҬNFL8p@ ǫJ4Yf.]k0>Q-7IczӈK!&F\~.W8-y3BD{;2]N-w͐y]}7,w1gM 5FW.Zc5|U"!hRN];TNH@v& ˿Y̿B42Ajr'yNZ3GҰRu`YPU8~@$L!sa86ziD{hGts.'K f>zM+ws̿kЂ}MʁjcKz%5JgȸNsL3 4Hw?7lR0=8x~z,QoDؤxEՠoP70fc$s&?t J\!p*=a۞M9Qqqyd$8GE Cȵn6d@H\K>9f 4ļ7Oa"s$V}~[D`{:.OSWWf vxIF$;Y,j ͽ鋣0:Idi3ՙH-ނ@dO``[!Ʈvw+-Y@ѕ>ѬŸ;6׉ZJ(d$QRh虐q9k UeFlz[u%r2.{&eǧҭ}&aVzf)_JͅR~u@ԂudQŅd>V¶ ct[ag,\ Bs'Znl`D͹rOS?7{-I뇤ߤRxW]x/˟}>Dx<[W۶8uaD1o_"p~5d=ZoŞ@smƒ=: @W/ pi.:0M}4ϰ,y`]lAh@oi;A~WI_t|J1`u /5| XT.w?uaUW*,e2<5v<=lqu6=Qf!Lnbr,\sxLX{SD+/o4| ;rݞ:=OD"6zإj<%UGcPEKox+)jDy(hzAKY2Btт c2{~e0ۦO@[i}h4İ0~k!Od=af }#q,rnv$L{\={J =)BRVʖBŁ-< KZƝ x.$XOfq>u޸׍L"y4vj+L(]N{O F>U88‚Ѷ\@"ex3g@!ϗx$4 9%"bs\g)ʎS#UVzΖL>fJ࢐:S:acFsIdN'zNB\iH? 29`Ǥ pV}e#xY P>itĭyqm2y/ k#.vױe%' ],oewH3ϳǎҖyO~}Wn 9=9msRv혠(üÑ+6oQZ]]nS-orYb d6]DT8ܐO"\d((P8}nK.@L0 ֡dTmEH.|T%x|X 1KLx+DPhexT|EzX#ßȬPQR_LzD3W"&'P[o]uL2UF$@(qP! @{ςՑ*9KQl`Ur%i8:Pt P;G.I3:E]Q!%LSh520(!Q*˃J;_otYwze&vsăν !JίuOQoLs0e[674;v(9 K6rxGdHGXQF1ߒz;%,yl[EPmę)8Dv@;~թFеg,lpEpYR%%uZ .FPaXQ1 I Ϩԍ 3y?‡f^/+n)&1HH#h*B H=YtEA;{4z ~E*?Qt (<הYѴ^9No˔ڣYp_x$.yܵ9 Naϒu})cA5Mǝ6ٙ&z;dޭ(\QĒ *Dw{kBR%;Ns8{4.@FХ !A( Qʝ-YVV(L?^_= f_Uw]gcCfS`mC']hi`Y^/bΦ~68Xač,, ~Nu-Ny PMPG|~ݘcHy"'{7?Ϭ+ŽG'b3{}}KsGk"]ӭ(pe͢1H^CF&41JyR28{`K& )kOUS%F=Nʡ4VNk)w"Z] ӚF!}]Cu]dqp~!xVL5Aet v Ѻ:F/@}cӹЅ ?b3 g[[hڏgY&}lt " lo󼲺֯k),)R ߉.&GqHF0ޗCgߜi&'ϙ]yħ^"LKU) =vII!XCat4cOeZ`/Əq{OguVєzu-Æ$S)ND@`wlY8`!c-w$ZFJ_b-ЏSnjj:Qa3&vԁP;6vMUn6<"&PT,ޓDJ<<-z.yduoW%ˆȕgg^ ݅BLN%CKkd4v'cBmE$}G]& .;ƈ!)Л>+hù _"'k[Fe+AYT[ҜxG.D0_pS\ziJXpY6UH$ɵD<܃cW7Xø wD#pFr2׀V 9_$3DbICȸ3=/lpNW=`׼nEuZ(v`T}<~Ϸ?%E\BHXWJt=/4*}! P u㸳J-%\9a-bO*=JpJl5(7;p\%tĆjsPҸnuэ@ 꼭+C[6hi?T N%}u'byƇ|9!NfT۸mC0@̒k7{利!5_VM.+\t^hTlW|ܬŐ !$$u򿳩0# bs |c.3>]ӆ76$}~wRk:J}^Ű˱#z"`2o4q);׷F{m7= 5)c~"2 ы26߅zI> $XE Ec3clUDWLpӀ)s+Afc* Sx74$W 1>fPoun\mq3AƊcj$y gO9YS-`ri]&&LO%S\ECc|;ZtpJ"}/uؼץZiA3tqZ] osgs&q.#bdݛ,9:){F5UqFR"$@;Wg_F vpE?ZLLnimqxbq݂\_p/ϳJ9&骲ÒĀ!<N<6tbsMh}Qqg.{] cz5PcgH/, DŽ)X;a~͊HU-s6/d-Zi~KA@YS/OC\IMg_9;\~E ~@0zIw/p8G)jCu=Q""P>4![\:H5 .lÌiMBԝr@ kS[nw8ǚWgBāK Xup/S%᧣[;UFyOEɫ1V 2!͒4cye\&RS߈wzHSq3Sl}1JZ}Z9Ia<>v=,N/,xc{1v1RC\K6mB@Q: !K4B1 + fl&*7w!㙨Cެ*p@t;1X(%w6A.ioJKQޫ|LvH*k=0u(kNk׎ZϠAqhނHapw9*O`yM&`,[O*.]|+Vwy=Eq|7'ۈf:N0BspB:A,ڪ`lF໿1 t#N=d5ʏK{`̔^vF/ @:⭴%WOI}r D`7h,qRg[9C&3#@nYS>X7G:Yv9u%򪹄4Ψ_w4-$ #Π&CHL6l6eሣkkq+wxOu/*A5#M;$G5ߵ@r⇙XC?Z=ŎV}9Ӌ[/ n:R9lj!cHę.F xlHC~1 g>ТDUHߕ2IW'_RP7>\fk&Mqg40$;a=>7qg- 8y+kmIǩM+_ˆ]]Kmw5O1jnLiIF{R%`Hy~j슩5];cj0Ʌ7ٴꝛ1 bA7O`t|(,M}%7#W܇jMWk{ `!E"R?kuTS0?xZn<[y8>x%߿-ǩ4tBlhq IP*Jblu*sa!R|/ҟv"h1~XD$heRz_VA|VO($FRl@k'A_8∏s\tzy1ƕ"3[:QY9I:I(RoeJqI5i"|pÛ/WH+`Vͭ@>a@ӓ+ǡGO,Z I@~ILW¶烈% FfP@FeJtZ']yc@oO!0޾{s[waZEeA(ߣD >+F hH;Ӵ”J}anwzFB!5oCK<xZ%(Qo #KD?Uh|_)~Ijӎ#J$ӳԧ X68 /h4CnDYwʅ@zkT~% 7:i(Z)Rڸ[2}Ubx \apɫT?ͮr_<DGtni4]zVcY3.\_ud3?"5,U$X}9;_*`Xƒ(X: :I"k G2[6=A@ is EM>dgm uUcƘ̪yD yqW Y( Srl̉9Y4CuAd%xP U=8 '|wMI`*\UW28gg9 =? !O"6`ɉݮlN}%ytzY@˲jg1ŒU2ޖ?'zfZsSX8idߔ=HuRV9`dsj6SwMzJ<+u8X0ֳjbl~Ѯ*kֱ E4Fl#w4OV <w-j _ U .#/I1{3wt޸ 8xܣ,1e \ V Xf]J.G'i. Q΄L}X{děS jZj;q5=EljM^b^޷bP<98 @&98 sx@,'"P]P֫xo{kGpu+ Qłs 9g 5=.Qtw̿5a<,t$nLKїd3/ k\> gJC7^|F\<jnEb`ݦ|3Mj_ћfǧo vܙEHGR{L"krC:UFT26qc<@Rw ?E֟꿎'$"Be,n &RB;*AGvIswS.1yt6j.ŠNﭲ|>f>X+܌;o>S %ÜڴxDb1g[jbЭ :_=g{oh4/w`%$F=V8^ CSѩ:=F:B"%^$Yl4ږ_YPqu\/aL|w&_ފa!p^OK6ΣFS5O=2{4a;W)9bK/.e%U5M|T0R=2\K[)eĵ#uـ&8jyA =A 5dT67IOkRuۋ>|UzX`">q$i7<1紲ʚr[?nΧSUfs!rvĵkM\Ñ^S2)A)2 x`>7d8͔V | -sJUZa);<7"y5 SU"a[BgűR.⦠T!Lp!UBEo&`?Fz 6s=Gs/261L]%tFTlUڽTK'kH,r!7֣8cHTn'@!'p ,R`fwaprOVob?塘DSIo ߝoEi*0jN/ĕ&Ƌ2rG9" LPj@G.r' d xincPɾ-6[[U |f N68!q;K SS܎IC(a" o)LVavVrCvd^>E[o!O۷CFJ-KZߖp7(HrD<~ Nv9mw /xɪMHq߁;}Dă8kx0yC<_D`fDS)p݄?J(K7ʎrKER:/f,?{ e֥/#*ҡ& 1g% $BZ՛؇HŸ,9y,Ad {gdZfrjmGdV#aЪ<;!xZ<+dxg``Izj] c@K'UDiq$IA(9O8K9"J\3oD`둁%DUx+iqla^zo$$L7ZS@.a'`?p#8Y<\Kߴw_w}C.놡,C0ae>F0b}߶̷YB pSUt]*pF]!Hͮlp#%ťfw ?Cga*wln` 䗨h;>Xk#zG0ݯɝ>Eo>umYW 8:%EE̐ߣtSDɿ wVr==n>ۄhLSKft}X@3cőZ൞d%`Iix 5 Wy/!V$]V&/ki`Np&,0^ra/.IJ'k*oղέv(ΊVL'bo.oy v#dNFޑm"'MfLQsԩFuڨhY(V>xKT(QvEqM8-u!OA+k*qy|.+<h];phvݤMV~h縐%f_Lj<{'uO^[6n0WIq}DbIwk:& '"y_u Ym[=vW}ܻ?/[i괲J$aRsTs܄<ڀJQ^Dnӽj/3aZ[:ϵSyt(^X@ ؈wlnwFg "(k .;n S_[g(\9qf80NuC[px n!RobfX+m)WW3{YߥMB(%n!̀ux ss%pMD0~2{ͩBSУxTow%λk\=|Pv." Z ]8Bdޝw/.sdo 1-0d):AK%g}VeG.yQDOtm>*qijp,N((IKpP=t\׊tŅ E˹8Tf4>A xz>5V<W5T-"[&#LQIBsi/_~rw*&zxКdxq^ԙ;#Vw-R <@bʔIZ(Cm e wLEbdXq1Mv J\e.( H<hKJGʡ7iv:a*P?-,]gJI1Ks|y&~iFv*ؿ}>_f{0C[D[A) CKfK¥-5!1S/{|9=+Ǒ?+RwEwq}KAe7$#,qE8N|1͏o<\!d  kXaoco Ro/w<9uD&f l亨 8p`ƍ''՞U/ dV "#c? ?֫owuO&Թ+}5 o6X VS%၀o}guR\-c-d?㱒JTn"Nuڴ،-dA.rRuGj~C;NO׃I2?uyvx)__387jVssWi'iyP!"\-4#t7kƔFȦ  %A&s[ 9LP) @7]dVۍ#دO-ʶN#($#i#(ڿ f^_J=o wXjl:xϗpn E!x3ʟg (`,0 P9FG 3 :0dڝ|HZF!PZ1t(qpdx^QZ(;-{ AMKPcYz;O!ꅫ*EVd ]:c)>|$9ܜydS;NBִݢ{m78u}*@Lؿ )?ޭVAey,jGL<9ÊƘq%Cז:?zngy$Q(9tR$$ ȜRlmxkj-:C$ZWz0%r 5 (f,*\fA?JsE_kmH6g Cpf̌ K_6E M+#s'f3-7|Qxnhd >I q 6Kxtԍt 0I7)ܨ="0ן@,qY?ˉ5dJN *F0"~Oe6SD쀱gCN#@S/mߤ$PG{<0e7"5g5$Da3څUgu{Y_}_w{CRcV]gRCde;nnXVQl =[Rf' V,=)[q_N.@ =fJ;XJi G^ +6eg6hGiXh2DwJpYD1,YCf#,mjݶ&0٘CKb8}HB^S}t =EM>.#j=vjg(n56"$ {x@$V= J[YtPUQ[20DbFtL?eucBOyL#5;9u`)Ikx 7{TS~yj?wN~{i2IPn@BgH:!^E[{PrZ=*pXq{*ΚSΫ|]Zk(6" ٹH6+71UGk}21`Q<+`Z;|_ U5$!gHc:lMoTD?*`g2xW=M܆s帺~0ՁhX0,os_dy"̐OCZV6mk΋ d{i=~2mB|Y(MH}\c=@;>647QjF "h䶫:amEdwЬ>,[!{_B%\f(aL)B/u&Q6Y tYee'Yg/|Sǟ @^OtQj@ َɭMɌ}2ݾPyJ(ni^;;#E* op< w.fQ]2qy/ަ:jv_ yEY }Y ξXo&_zqmJWVn7殙qinRY\ҡx2*%A틭m|;ƪy_HCLȕ~=krtv+{hˊb9CgcMž"Ā8dhX:*)QNP} NTN{yǫ^kyz-,Qw -4 5l!;-&RF%cw@r(-Xd^%w`=`uA[]R!MuJEӘp\_6,OŅUֶbu/1+ɏSU n*e?\B+#qq͵qF-]烏uLXv4u]Zݬ(JvÔAS_YDvk}e .Y/[bh%ȧФ!Pfc,FGy?VY}6eg Vt/֓nҍY֟IqUScʺ_GE8IMGFeyS 6uhuɰ)h|z7Ȕ~!&, /'U5T%fC}o)] S_3ى.&=W"_5GÜ̴^菙1j"wqK-F5tkz15:BY $+fg@F˭Gm61$ :a bCh+9(5}zAt@:a"U g&~%~/~NSpk_f [r)-4ٻJ?,sAAC(8yzCeݐۑ~RWPkSO AM CԅwH(:ޖDLc7`[u8m- Q4c{# AQ yڡ] Y݉?)bG>(SF Lcۅ lo(#Jj.s(@ +d4 Q 3o=pA %HS*Q gHZE_M֥8d$vH%@vLPgyO \i ~U]'rwQ)1 [hI ;a8&Jl/Bjα8z0%HK~<)uriKxqux՘!%QvݎxG030`زϾD\:ѱ 3 9U$EFY0b0R .+p\سӳ:uBta4 rg-)h 9[,[EO( ңN1yzسb> ]H~)Ն0?=ؿB\+hH[@|2v2U!dL A'yԜǹ>lS^5X.j^3PS/_{i7`$GֲlJ7"?5蓽jhL/ 7Wp/Pi̼O;t3(ncf[w8ƭM EUfuń95!` h)TtP{K()性eDm]I˾џqYW,hfPhCBF̾CyPa"yd39زC2HĂp8}w\ Y ~)๒Xb3dwbZUP9,W0ӳϹ}8vPD^4[!wj mBquĹrw;g^x`sۮi>@BXJ#}s;VfkouE_wY\e~Ucj[M6'e~ZRp,F4ٜ4!*+#um[3Oc7*dX-!x>1ƃūFVnzT-oW=*tgn!vH<# [U0`OF4٘sP\0Oz= V_v \NpRK--V+,h"&ʢB{hxC}*vukh|"W uhZP}#CR :,~&H2 |I5྅mW%4nI rQ*CJ)t 29Xs.^]ϋBX)$;E'ȠX%,RD2r֯gPѶtWѾyQ9|Bek,8{/$D)S.Ji7pF7q)ɸ zHlUIZ5'a$f|UwEd[WѯL >pZfF5^ N[~gx̦qri e#Ux)Tpy&9nq&O1V0I_A NqSeaȻ p/7U;P6}6 Gشg;+0A0QKk `6 S TC MdNrWBV u[0:ǘ\Zb] ͥΗPW=ƌx)0_67*SWJv%o0~3wEy䤽4$j>B@jFvtb3r3z"My*Q (!ZzIݶ{hmYOcb<77Ӭt 0Bmk卑zKTRHܚ?^+MP:NULŹ# YiY5AOe r&a>n$hef]F8u<ؤKy|:zb!Cd(F|ħT13*+C`~ G Ҷ3ZWacBH$+7~d0TéxP6ロtMcֈwdΘ+#ca* Iqz%\=N8ׇҩ.a[}9_]t_C!Zd?|yls\0̀I#$8k&elW"%2{0@h dg5P"bky#.>(%6cߔv |SbEIth)O\̦|ʐ5=^х($ӌTℕ wt=] ᝋ|fhݴ`CqqzXnr2!ОD p 2TLAJ+*IvYMv(=Ž!F+YW}E\3[E츋6+0 _ jmAՈgv`_V:Bټ7siʇzNj Dh6yB|:ZZ6)0/`lAN}qk., ɽYdG^Å8eT_S3UUt8޹xO箖*7[ti8TE׎Gd[[?ZXg/ Ϛ0A+7h]C"s 2m.z? 8hɽSL_dѲ\f[uz;a@ϛ>a ؝?e1裯D%{n]#ɷ:>nUK !_exUf G|d,>Q&믡>ت.5L׸7s WDŸm8tYؚ(}ɖrA>ݙ!.ChrcgBEY,>Oφ-ǭsxA̜G2`ȏxCEVW\_iS.]WQo "v ҭRǴ-4.֠'];E\O"G)Zd밵^IǮVC탏)W ?t~ iYP:e?}aG:H{~9za}rJߩVHЋ* K>Qd'vԗ<1"C񰮊W"t׻? 2w;`_,gxuaX#Swvd&<` jl` 4'[{\f/5Xe3r?&'*MJ;5rlTȶG-x},PJpc ti#nQy0mp)P" r+QIh@tk0 n^rM7ne$pNk2ڼ/eR]^*glw!ƪ'x^`y3Łz v9Kˊ/8["n.ב!.V(!֯ 6~ smo tRAv!I4׋}Km 7դW4d |{ir=gd s@!%ao۞8JAJ /`Ӎv媸B4ۃwȏ=isu+5]<Rr hBr aRG I (&~(*y}X0:0y]P$7s)җi$*_t+r~+v_.9a!pD}Zb + ðy"?bjtWA3 IЦM,3JVG؆ʰX0CSpiCSLq0iiWs_@Y$Vj8n8d+*N5{+sxAv3z>[&zE&Z-hckDq* ZQYx<=48 g){܌CvJ3y VR-S& }-I+q~Fx|:$>e߫|4*NdKAp:J$vom\d4=Ta!PqU.(C}Sv㒢hBJdžODv  9?%"T1{@Ud07zI"'ӕRZ\,8]8.l836n9 r3F@cst`{9'g-3E0'xv5܆?=^$c+{00O?|J8ΥH>X-orDZhjUwtUdW0('1 SQ4J7EFTo&cu3>3*qZ%lI?ݞC»~^ dH7#G()!{sGֵk@X[i4hJbj9DG""^f= ) #@-45egL0; 9n*Uk Ur~2Eم}ya{(15Ypگ' <up]4Wռ`ADSߏfHsupэ;28b̓sU#ߴs>L kX]>h)vpBDqAlPAe֯lXxjE#Wi /PdfZM6YzBsBG|DM-np!#([h#eUikR /tj>4l7!Q.^KzS~iU:3+`O{g\$@pއh忉E!g(.Н|ڲp"NlQmmHO4 ; 0dB-0F[.A&б&"JL!pF3h^|lz|%OXuFp|vqy*j^7AXFI2X7G{E)"* rO%G S/s ᮿWD B%'pj[c#/r6\8rˌ}[g٥~oMiXr炟yȊz2E)yU]$-x~v4aKT׆%MꦷK|L0jif5ZNNoV|ZSAqPE3ꗧ\X:V~4^9DlA-o.%T'p09%x*q6ľ,,-7>d^bјv}zk-5EL>dhexVJ;*QXMpōĖܾn`krh"U Fjʏiq\*w+.euȤFzpI=jd@OԦKX1@}FN \ ɲ,_ r~wj`E?+4gE1LnTX v IXIvap?"j&F9 (Y bv$6OPڊR0[6uSY>q 3?6J.HBP^5F͙6~Nd֪3e}ӥ5`"UP30aw}Ŕ? p ><] Px}T[! &oKIEɂYAu!ֵ! bZ=:*t*[ Ih3>Xϻy݇}r)4CQrTh Q4wF%ׂBX)Id$ | 2R,4g.o4fC*Mem͝@X(J,S9&cʸy0 !8̽R]!-$At9f|i X݁w]-x~Y{$)sQA8<^:mYHh9 `5`-TYSbYWČQ4hmw |Fg@F <# h/Aw@mK]ſ 3lx'*_1_Ʋj0 X:sϴyy18!;}6n?^kZAIr싼s>l3 iQ ž4RkXONpbD 4&X(C5:FfE놙W x>RYR]zŒPURy ԋ:?,fxVݎ-ɑV-5 HC|mQF7?3jW%6]ǞǾ2 ~ ެT^$?4gK:1Oteq&&@PƁ=mx)[ HHrCo(@pY-|`E:ܞQT^wP u b֩eA1*d e}fI26 Y@?RnڕYv${$ۀD̄#/7Ew%}U y5$;}H~N*,c-UBz_&)Q`m}|1e(C58}ʉuV,.T U0Xxj !_ .Gt~,hf8MIA ;TJZk"k$i@H2zs<JnK*un7S!\+͇3S!Hyob&pz UMxFQLl~X,4܃.(QH+}RHL6ڤEmh+ϖS?oIq