python3-rados-12.2.8+git.1536505967.080f2248ff-15.1>t  DH`p[F/=„7'Q[F'_Y |$Ԕ{a%iβ/%р[%C;oLWM-1l +U?qgJW$ϡcf *ui PO1&m'E0ZycOL>Phpb"XA}Irq2D>{ 6b w> .Q􃓊/soCL5;ܡ_! n!!Σv٢!ň<-!ֽPcd0d9c2a6282d3d22fbf4907edf938b5cd5627ec[F/=„IoL}G[#g݋#/\')Vs쯄SI\ d.( =!9Cf!E.' ߅wnfYmyIlz+6e&vp[e?!F(z/ZHL TBÀ g1ؗx0D.䋭\K'X:LցCjDQ^Ol휷&Sj񜄽$j|ՃW4nn 87ׅ[bR^>:H?8d1 6 d3 Liz    v |`   (8b9pb: bF#G8HPIhXpY|\]^LbcQdefluvwxyz(Cpython3-rados12.2.8+git.1536505967.080f2248ff15.1Python 3 libraries for the RADOS object storeThis package contains Python 3 libraries for interacting with Cephs RADOS object store.[lamb66Z+openSUSE Leap 42.3openSUSELGPL-2.1 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://ceph.com/linuxx86_64:SA큤[[[[[[3b467891d979c4f4a7001267aec34a3f822588c8240bddd6e68aa358245fca1c68b329da9893e34099c7d8ad5cb9c940a3b998c392651ff7ec04ffdb941e52c033f6d79063642439e8355201a8ab3defrootrootrootrootrootrootrootrootrootrootrootrootceph-12.2.8+git.1536505967.080f2248ff-15.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.8+git.1536505967.080f2248ff-15.13.43.0.4-14.0-14.4.6-14.11.2[ @[r@[O+[3|@[,Z@ZmZZ@Z_@Z3@Z1@Z Z@ZC@YYMYY@YY@Yχ@YéYzYYW@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.comtserong@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.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.8-467-g080f2248ff: + upstream Luminous 12.2.8 point release - for details, see https://ceph.com/releases/v12-2-8-released/ * bsc#1100101 - Syntax errors in the man page for "ceph-bluestore-tool" * bsc#1105251 - Configuring PCF is failing when configuring with AWS signature 4 * bsc#1107857 - ceph-osd segfaults in safe_timer thread- Update to version 12.2.7-425-g38edbb7c2f: + luminous: mgr/MgrClient: Protect daemon_health_metrics (boo#1104331) + ceph-ver-hack.sh: do not touch src/ceph_ver.h.in.cmake- Update to version 12.2.7-420-gc0ef85b854: + upstream v12.2.7 release, see: * https://ceph.com/releases/12-2-7-luminous-released/ + bsc#1094932 - luminous: osd: eternal stuck PG in 'unfound_recovery'- Update to version ceph-12.2.5-419-g8cbf63d997: + bsc#1099162, CVE-2018-10861: * qa/workunits/rados: test pool op permissions * qa/workunits/rbd: test self-managed snapshot create/remove permissions * pybind/rados: new methods for manipulating self-managed snapshots * mon/OSDMonitor: enforce caps for all remaining pool ops * mon/OSDMonitor: enforce caps when creating/deleting unmanaged snapshots- Update to version ceph-12.2.5-414-g8450ca79c0: + bsc#1096748, CVE-2018-1128, CVE-2018-1129: * auth/cephx/CephxProtocol: better random * cephx: update docs * auth/cephx: add authorizer challenge * mon,msg: implement cephx_*_require_version options * auth/cephx/CephxSessionHandler: implement CEPHX_V2 calculation mode * include/ceph_features: define CEPHX2 feature * msg/async,simple: include MGR as service when applying cephx settings- Update to version 12.2.5-407-g5e7ea8cf03: + osd: do not crash on empty snapset (bsc#1074301) + mon: add 'ceph osd pool get erasure allow_ec_overwrites' command (bsc#1087269)- Update to version 12.2.5-405-gb4dd2afd81 + upstream v12.2.5 point release * journal: limit number of appends sent in one librados op (bsc#1086340) * RGW user stats fixes (bsc#1087493)- Update to version 12.2.4+git.1520347944.ea5f50680a: + rgw openssl fixes (bsc#1079076, bsc#1081379)- Update to version 12.2.4+git.1520094840.20594f896d: + merge upstream point releases v12.2.3 and v12.2.4 * rocksdb: fixes early metadata spill over to slow device in bluefs (bsc#1071386) * mon: reenable timer to send digest when paxos is temporarily inactive (bsc#1070357) * fsid mismatch when creating additional OSDs (bsc#1080788) * rgw: malformed http headers can crash rgw (bsc#1081379, CVE-2018-7262) * crash in civetweb/RGW (bsc#1081600) * bluestore: db.slow used when db is not full (bsc#1092874) - migrate tarball generation from tar_scm source service to upstream make-dist script + drop _service, _servicedata + add checkin.sh, README-checkin.sh- Update to version 12.2.2+git.1519207306.ac2f91f62a: + qa * install deepsea from packages instead of source * add suse/smoke and deepsea/adhoc suites + rgw: make init env methods return an error (bsc#1081379, CVE-2018-7262)- Update to version 12.2.2+git.1513357992.5030136da9: + tools/crushtool: skip device id if no name exists (bsc#1067119) + pybind/mgr/prometheus: don't crash when encountering an unknown PG state + mgr/prometheus: add missing 'deep' state to PG_STATES in ceph-mgr prometheus plugin- Update to version 12.2.2+git.1513167344.b87ca3c12e: + upstream v12.2.2 release for details, see https://ceph.com/releases/v12-2-2-luminous-released/- Drop _link to reflect that filesystems:ceph:luminous/ceph is no longer the source for filesystems:ceph/luminous (the Factory/TW devel project). Development of ceph in Factory/TW will continue in filesystems:ceph:mimic/ceph.- Update to version 12.2.1+git.1511279898.8aa892202e: + bsc#1060904 * rgw: keystone: bump up logging when error is received + bsc#1067705 * rgw: set sync_from_all as true when no value is seen + bsc#1066182 * rgw: data sync: set num_shards when building full maps * dencoder/rgw: expose rgw sync status types * rgw: set num_shards on 'radosgw-admin data sync init'- Update to version 12.2.1+git.1510221942.af9ea5e715: + bsc#1066502 * mon/osd_metadata: sync osd_metadata table * mon/OSDMonitor: tidy prefix definitions * mon: implement MDSMonitor::get_store_prefixes * mon/mgr: sync mgr_command_descs table and mgr_metadata table * mon/MgrMonitor: populate on-disk cmd descs if empty on upgrade * mon/MgrMonitor: read cmd descs if empty on update_from_paxos() + bsc#1067088 * osd: make the PG's SORTBITWISE assert a more generous shutdown + bsc#1066182 * rgw: ListBucketIndexesCR spawns entries_index after listing metadata * rgw: fix error handling in ListBucketIndexesCR * rgw: RGWDataSyncControlCR retries on all errors + RGW fixes: * test/rgw: add test_multipart_object_sync * cls/rgw: increment header version to avoid overwriting bilog entries * rgw: disable dynamic resharding in multisite environment- Update to version 12.2.1+git.1509128342.9347aa6662: + common/common_init: disable ms subsystem log gathering for clients + spec file: add %{_sysctldir}/90-ceph-osd.conf to ceph-osd * ceph.spec.in,debian/rules: change aio-max-nr to 1048576 * sysctl.d: set kernel.pid_max=4194304 (bsc#1061461)- Update to version 12.2.1+git.1507910930.aea79b8b7a: + rgw: Remove assertions in IAM Policy (bsc#1063014, CVE-2017-16818)- Update to version 12.2.1+git.1507819941.856710ff58: + rgw: stop/join TokenCache revoke thread only if started (bsc#1059458) + systemd: reinstate TasksMax=infinity- Update to version 12.2.1+git.1507226092.b783a015b9: + Revert "SIGPIPE suppression for platforms without SO_NOSIGPIPE or MSG_NOSIGNAL" + msgr: add a mechanism for Solaris to avoid dying on SIGPIPE- Update to version 12.2.1+git.1507108986.dc637a73e2: + rgw: defer constructing keystone engine unless url is configured (issue#21400, pr#17775)- Update to version 12.2.1+git.1506764331.9e2e945bd0: (upstream luminous 9d8acf6f3f85dd1410629cc680474e38f3be9838) + upstream Luminous v12.2.1 https://ceph.com/releases/v12-2-1-luminous-released/- Update to version 12.2.0+git.1506009682.0e5b4307f3 (upstream luminous a931cf68120d99661b785cc794e2b6965d621f06): + ceph-disk: fix mountpoint check for systemctl enable --runtime (bsc#1051598) + spec file: * ceph-fuse requires fuse; make that dependency explicit * drop obsolete qemu symlink hack in librbd1 %post- Update to version 12.2.0+git.1505141259.1264bae1a8: + rgw_file: fix LRU lane lock in evict_block() - bsc#1054061 + os/bluestore: fix deferred write deadlock, aio short return handling - bsc#1056125 + mon/OSDMonitor: don't create pgs if pool was deleted - bsc#1056967- 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 SES5lamb66 153849342112.2.8+git.1536505967.080f2248ff-15.112.2.8+git.1536505967.080f2248ff-15.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 -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8846/openSUSE_Leap_42.3_Update/d888fdff3b99894e8760ad9e87d4203f-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]=82dde78c4f1b014fadecbc77372e2dde6267f20a, strippedPRRRRRRR`0o|n?`] crt:bLL'aVY~6£}%nc1®hx Qm^I;4b?D[*HzF~~nD(n3z*ϘhSqd*sM, 76:udRѻ?O*~qѰpHH6uV{kZv/bǽR}2li?)f\y?Df&ܿQ\dAUiC5 JÕIQgbs?o~ /{.VAr:-%#[D,/ݕ @%W:hꨩV?72k1d C\:oֹ"D!粳 EP(&`ּ',0%l]'@~;ث7-_T 6:tNäo؂HюьSv1O:fN;l:Gkn}ӫȽwd[|3E8;y{8y}Znl~>ݿw{EʲU#A$fnR؆P襒.FӘlk)Hf+ȹCq㰣gc@s'3Yw;*R9KI}dsWPٝ]FY?y P3r"ak Ww|7'U?، ;; ̡ԠRn0ׯ)t2pQa F_ۭT-JPM{aߍ _"e=t'X;C\p $/Olhy.GO(4ut|asHk+4fXh86Xd/Myp%IAq*kKŚnd_oDnN29%B$mMi wİd #Eҵ)^. kPHyژ6w4ߺphHbGEh)`(T 9q %`keMr5`4%Ua-;5HLgsGAXs`?v`ˇӓF5R6P(:d';C |8ҽzD9 %{pcԐlXsProI"Pwmc/Op ]1  |Tr=``=MI,Uρu{J$<$d5E֭!y} hż~!s~ ٺ;:eG+ 2^RtvTlGF jqAHt7kZAw^% bux@gacP r,~xF]DN#DHLXcI ΔE06͵"lvIQk LJ#M!a,rbuvܒ*AsftP\ѮCp+ pvMj27V*Okɏ]dg@fČdk'$.(Тr+e^f$H^3 )#(u Mӝ X5wm슠@qK!3,"ʷ|-m"9E@iThDWdoj|xʇ'˽w}l?\ \i03ސC,hv0r KwZiD/IGwdXxiV4t "Blfᛩ XRv(Z"Oډ NID_L~UbHZ{6K vi*kADiYl, ,[@!CPi]n ӏ0;O@<+@Zip H[kԜVC`6h6ru$PL vK>l(\2 tkru_8ݽ%o;aj!1zI^>B|+ךlFRmjIdEg D H(}^|-}~]W3"SP9"Ʒej#lBdi|N"exm),JqfF)O(-iٕoKYI;IV`!9|g+x6%YD-bR:-LJ,'ƛEB'!wx5ϼTr,j\ ߂4L>i;̂ƛr N 0c'ʥ=LT\v(Æ\$%  K/pj_VPiu2| Z~Zw)wf c`Z/{%زPE#.0c@JEXڛUS?cs8WOXZD"US(3|KbQ?b>=y%yq .d8 j>c[bom '4 !a€)"{IrLwtt/dOX֑W_ޖ#J0wȍSX䭻*x +Y9J|UPX'1,'seb cf܅dKoGWķQfAe1,VWC[J\'u0a=JyXG]#nhwU4!S +bHPBz鞬DDCf* 82 n1zd=|MZc'r6|#|Y6nMYqW6e&|>NErY]~CLPJf@NMc>Vuo.e^1nfN:DKd8xcUr$v\]Uf mOY;JMWӏ|XBL S:ZŗMrz&E8Lal*nܬp(t@m'(6fo)qiVySېdLZK%wMɽ9=k]Šsv1K=8t8Bu ֬XougLЉB.B ~7|6;?CQBQv;ܔ%6P7 G  ߣ({_P3Iʚ@7%Ҝ}02aϒz+)E|ZZ]3Z7bIvwܱY$ΰA馂kK kВE<<>ck% F_r,la8AoК1K$,;EcǽW@l[%fh崽? "8855wzUtK*u."D__hdv꿴S}{b/ )Vn"0 O;tC7X,6_Zȣy\fLbT^wzJC犋嗗SHptt(!$N֜JCa i&n%{x Z7eA xϜcV%%lbZiJ})-64FR_D('92u >'Ѕ-$ G5lGE2kǴťϥ2Qz_mF tnaVK|56^Ui\=I ]B 22;pb_3|h/L;yi/bk V'2pM,x^&&T`V;Ghjn9'S2Y g ﶪh K|I NG7v64}4 D }Yy'jJSZdD46̗lp=ZBW!,^%ܨJ Tk6/ȗ1A!=[f'"7 WT"_o1":h#xsOKWלu !|w* VwQt79.:3tymSZJ{h^,7tg'e?`㩳!pNv&c>ӿ%g-!yQg V o2.A,v'|l Ad1+@=,'ҥ( D 5s }O>7޻pYg䵉9nDu|t6|+kJpQ$\xEJ:7 ? rJfbngNBvQ_P h5ɻ!Mmh3 Qc/ szIJcg;4KVu.-鹑ht`iP|e60ݗ;#w:9<G^`i\A兀Qu?Bdc-y|Vg8NKz>P;1 w yݥ iW޾JY/ܔch1 z^ PP>^1m"8(dzqRq}hbF%関AS%S1T{W=ە0v|0Y&sѻ װ%|V1ʜM?ǽ|ytJI}կ;/?6;!lD)/kDџ3!aRL'!3Maqi/o9iz|$].Y57{ B?2su3GN7?JNxm3M~`N{ͧ2KR b0G:E?5!7_A9?Ӷxq[}}-U7G5,TkcV`t5LѴ WN '6OEΆ:aGhѐp̘@K7D8Y&!-oMxz֪%XLd.?oi~T40`'11^8 Ғ RiNVX2 Q{%%?Nu ,Db4|P}tE֦lgq PX<\ 8]0tǜJr*[)[އV$! UzcSIBSXټB\Dh_&ԭG;ǠkB 7 U;zBBSkx 7km-ZY8v=LԱ|N;<$½! W rl`&nTeBcng֏8JkNu^Gf1-aacۘ|}Yر[?=/@ ?k]v٥J2Wک(xEjw)7BXXh}G"Y:#]9@xSO4xde{-BCFdyBY4#xCL CЈ+rLّ5еL aA!#g.T+W.҇L?J{##;2_JUgQPۮ`bzsy:=P+e6qq'>˟.k}tC5D+Pː* ,r`;ڜsuZVP;p5]S)ߧrI`v9q%x<@:j0: n{V@kA CQIy,y`%8\60W.u[+K$!}%@|aHWWУršH];G7-3 ޡh~H|૱ q@\fGaM" 莴ZSЅ Q&(V.?_*NDgޞT`@a҅ P`ŤX\NZhMoW'y;y5w"t-!nɰ݃XLVe,Ht)O>d}<~IEx}pўC&5`Fd+жE8U-g$C_:aw끵MG-#j/\]G^z}㨲ۡxt-N 2:I nU`dm:z},'w ^_DedM=kdt,t.az^SQ^waԵGbTc"@iސ]8\a4aز-仐 Bj/J,?#FY}]B/^>~ ;k/JdƩ/^z녋w^F4}76PAZӃ 8C2op~2W.KT5'z4 VVeխhg^ xFΑJޜFuM֦N9?)[U)9S(Oa~V"ǟB%"ŀ?=I?ޕ}&X A5YIqZ.B4T 8ߧU'Z*o }5(',:M [xFС?tXܘ׵ٵX06D'.ܾ<1GWBlcwpOmiG\2/#^K*ޔ^0y_hRAq`~ o Mx5O?j'tn̴CKo!K Xg5&UI%kl۟_1Bc``Wf}q@!אKD/죶s%=Iډl8,n7TijSӐlv@g< @B{>0I&a!G . ~eyM`IMr\OHt t ObޭGPM T,ub ZxO!<.lG\B @-p}kMGsz3[}OYC응xGJoHiM; l\)i<6Wg"Hjeúm ؠXVsˡ>N6&=̖%+"|D%g֊[JҞOd RgX^I wu{ GHdlQZÊFmMI!$*\h㑻|.;[]ΤG.'?aPyx^⎹;Zy7^dqm沓E ΃^Go.kQǠ^trk$֤b:1KnK` JBq<_5n 7D.i49^\4 qd! v@S+p$(rZ äZV=5L7[RV~Q- 7mNB26^J b +F7s5Av uh6R8YD3|/ ,M=r3n̼e^q c&}!orwwkK6V/WiXcXb~Ӌ4-w%n4 2;2W~y,D O<6ᄟBTJy}נ#E19nb4׊hi4^6,{_m#lZ`816F$@CtįFM5QLUʟc!rufWR sk\DR (eA-X ܁ EpU$~4rw%z&휂 1M&~ [:PJrA8AHt-Ql?wH698) Ol>Ǻ a Q+p?Pad .s&}b3kpM̈́= "F5c{D-+nG7/6'>$)bkBNB #9yy;7Gp u}׫e/z#$OCR&Y f#l_~OXV>~ui(.tޓKc\pvzA$ Rą=jN)"E_8x)NA=.4x0/B#\Q $2Ցn{gɇ))/́4"a k'YBu N!'2$!NM%:Qw\yO .n%ԐDqUm!258X+bAXTo+ŏ\ Z$HC *"tDXVJhs q='0VRs|_)#eN$y{Q/i?SWMDe˂ 9`yMjm]1Sh~V+ݲ(Ƞ/ގ> #e?!4Ѽ6i SdKZr9G#]S?@H `{_O̠"/|rGo\Ӕ*Mdz)k5CsWMJ%"$I8ć) ʹIٞyZ*1o,2|v \ 32 Q*O EF3+ "40#qwZQi haL כ{USz( G-Ӊ[(DB)׿NXq#}E2B2ANuAaOu$,(}5/I#R9W}|l@Dz2$PQW)]ۺ`\MnъMc_>*(nr~Wn J#Iπǯ'4 Vf0qَġ[V#TF,c|ke,9 ;l)Ǥ`fT)OUZ=5Ca9; s٠/PDi䛚vZ >H7{o=^}^^oĄAX:G7guoQR52FL_XuBLƖh~\ڢ/|w. .6; RPz 8<,u1LNoGr[;^3rŕꁲյ8NM䔫p*:VzZtmzo"lDQI U.iX,hLKfef@ܚNÁv>MYS iI 6f3bL}iJH1VemS"@r`Wv_W[,x< Mlm/~&''DkzJRZq-fPE9/./yTS 9 ҠV(Gr/m.JWo*uX]|5yu/.Jm:nNPe*@W 72\aJvڕ-Æ~ГsA*'y oo?=IHVqsWZgZs fH?]fZ`ss"g!J'\z/1=m2A ,}#4j9NpѰT8ɛOcyn  A9$i<0)q[o0D) ~jKŠ>GaaQQRA7t8V\@q̪wC)Яq-6QwMTCW*{dEPwv&x\PN@c|xesR:7ur,-s菧{jJmW$TVK8s-7#З&"[bOmѸh\ۨDix!:\Mwr^y_DȦ08CͰ_t;M%U Q9y{TqK ?c,ژ}@v Ѕ%b"ms30YԈIY1HTFTAX~%3bֶ"FA\3ox&qDR{g;hTaF*wŨr-!$q0yM,ĽOLW7sO2E []UV6LaG`wVekʼn,Ӻ:ks\(@,b\w4`n`(ϓ²"+ !>x֊d"HM XW(܀19>4>dHmm 3=vt}-;B/y |;]& b"2Ӓ`PyuA6YF4gݧ[\PN}2p(S"e0nR*zмlV#huUnH+j O'丌 2lH;\6!܌Ul[dY#t d R56E}9'35aRumOP$< & iĞbY>nVPn}h BXrKR@7{g,dM8IⱶH lg'/ΩhEt9[qɩlp< \.L<";$)[S R"\[CHN0@GKCǰP o4+z:Nq`1è ݬ, jyj:7"L]vd?W{uRphEa";t@^Ӹ9M%Qx֤ո|we.z04Pռx]u QԞ3Gc,k@ ˧$➴`WfI[3=\/0H66{sx r~}i[܈qZ :cl3gROʟsE3!Op6%m`@0 9;N|޼L>X4xfpM 8qG-5긃Ⳡ.PtII%|#]Ƌ%TuyŎ5j8A_!<} 1g421MTM'|QV_[9yu]u8EN9IP8*gF;xqt![okPvCR4Xk 1tL 7i6iѹ4fD\y^h*3nh [Cɼ-&9Q˄A RmǨv4ʰ+8Zk~Gx?kʮ*IyfEPAJ& Z*a)2B6,[B0?Rܥ3~}1a9/&VKYQI5ݏ_jo߮i< RHQj@3sȵ@?f;qf'f+135 ('039e'>"8z:(AvkŜCtxc K^87xA\yjƎ:!9ω1ggmKi4N|6ĸ=􂠸"n>.EVIB_'m ÿ ^Vg9:DLIӬ4yhR̍+3_x:<6D!Vu0VQG^~NCErKZs&;((KuA9x#nԫ0kX/}ɋO6"vu>t ڷ,zf;X/)bXb&&U~1$#a~#LσޝU.{O" K|3zV'/9w UcYsFk]Gw-Lj7Ѕ\m58 &$K5-b.}G^d#sC;U9U)q [nKTG:՘5ۄvd=g&QVk(ӌK_zAld؁\ RzpNpW0(m+ILoOV=xQ1hطiA~}yCЃJ$GKp*"_#xb$>m QwhÙK#Uhy~>GA8SD|[< /Kuه 5FhLxe4N$s\s]m%'UHa LcBETxWi6ϗ BaO13.yC sf1❃B:r.S9i]⮾!ihΆiMNc" BLmPu+^MV幱~r y\Eb?xK0'&;2@8N u$>gx0̓5[ܸ @KXeSƖ#lU1d,Q؍)?]_٭DqxԂdRN2 " 9؂!1nEc +_B~`83BP\1*,!q(EP`/#Zy#A4@|d'h E)=a8IFw6Gaɛ({cɁ F.ݜ&MS4d_ /Zv ]΍վ$U?t[A:)sI Dn]x.eէC׿ 4.$uR 8\ 1xA^97w5ot,;h29oÏH@ 8C7K0\2!U j{휦@uugX'1Ӷj#r\Uʆ{ҽ Zq-=xݨ >d]j$9Ʀ˹bW i|Ee`iK |*E(Uղ7D"/,LzؘIyms1mmS4Q: }[+Uf`$Nc".ƌݨ׫͕dkbP Z^F,`s$ o=U^_ai9!j~ 븭a+w&̀,8tBl He8k="kεUgweSf^ i1؛ A|QRbN8aDOuTOѴx.oZVzRu<Mo @Vm^N :s'ߤV Q).\_"q7Dc-vk :$T$ɍJކՅzMB5B(|A4')}>ZS ϩT.E{5aflsдš:WA@R0pNsC Qh,_g_i zr'CIGa_pn6ŷ:mH5H9O)5[S);?_T(g,.8Oqb&|22|OgxV*^V)M5lՔ.}h^ߚW"@xCyI=5^d]@/ f$y9[h׎d3i!:=%6[J%*tupz( i!VS_QǓ'xM^YlhAa[_<ix߫m hpB\E_gEPs˭RiHDI߹6 |&X苠w;G7 pOLM:jt>Vвs3s^D̎$_B]Nstb[vqaF_GGfG)[|B|D2h_H:*׿unpw3yKԬ[\<qoː."fKnv؜Vl#UJQIʝ^g  x.#ğV}k Rrju׺V- \5ȂY׃PXM)m?k vFWIh|*d-0M;_ZcHLs2j(83A6!J-[ x3ٷ S=U -wNC#)aFa5zrSf/{e -6#_gP:ZM[^8Y*2zrP*=p.4I =3 1=cYWy T6 X)^("B'v=˲uۦ\$(ǟ劫 !_6pX`[G2RD˿Iq25%2 ƽǩAѴL0ix-'3Dt 5RLCHzHc镫9&R <&o d2:r ^C}%XdfrHZ~b'!+c 9""5NrH*Obwiª_6-3%eiSL4ש R%c>T=n:H 5R؛FT*ΎsW"Bsl0;h \tu@ld㚐Ԩrm2C1YܮrYM-%D kIRQŢ qMx1_i}|7Ne'w"vƙ>gb,6"‰O`:鎚Zx`f4V#Nç eOڠ2&pQuRSfJ,N$CF.\JJFuנIJğ01a ѣj}j9u Q \T;ψ%Hǩ0J=[Ck PJPxž2OJNLjS57C]',ϫd't*xYi{E( CYd65şܦ>b-q?A]l"z,Uc kk\Wn츹7bpoalݥ.)|^;:?N3+ 8d'Ry7XPf.汉u'ކlSqi 8Lhm,C%bh#6{mZ0vI;OB6##7󀴨"̨0C-Ry#U(ڏ%5 D`}GË*ڏrs?PwEѤد[^оyE (<ǀ~,LTYp۱c4r,l&n31QaAfT>S5 _dY!;Vȃalgĝo @Vi*qm\gl+g?*w,ɘ!bw ~ƵRyq%ږ% & u"h礹(lgS] ;ّs7VɄ98zΈnW;E߱KIY&="[CI@N 3rʫhjJӓ!/נ+ uӖ]vQpis~0] w {o̾H~'R&GCf/ S%Rxo۳P,لdCV-Y9PϕdJ˫pK;'>r_)̳S@Kb8lc0A#X>iѰ%(G'vCX܋&GT4cNnҷS#[A18D>JpISh/t%]U:plD} EH כO>K|f41E;eǍq+j t SGR- ߄_̙9qWÎ:s2lA61!Z0g"OEdݟynEuefrMxL!L; fDULJAO& r̔xr3mZLnUh=ڋd|qGj0/׵6STPp8Ҋ<PWyqwrfw=\bR`@|;N{fq(:f혼!/β;DL~ԞJBl6Bq5fqLd"+͆}-}8Y;plv0)g,0X>m󩂼Kڲ2Aà FW:O ^T~PJ[A!ҟ3(/#Z TBWg`{͛!*h=Z~n4U bmc7Mo.kLx1h" 9T0C7bE)3ͮO.NJ7JN6w%1Ĝm$X/83xϢ1H!@ wv~ʪsF^ж7l+ &t<Ak7(X\T O]dI<"ea]ze#LwO,7r$b\|vumj+7p~ S]%m´5wiA4b+ nٯU"Vh6W^u0(qyVא}L& $΂J{W1H˚GM(f|n-+2~ C_gQSD/P;ޮ.ʼԨ6tjSpѫ9+o⺜IhQk&~G# *S9ci؊1[藃Y` 7YBL+ X?}7V\5`Dܧ{\$n,Yޓ%I<4̪=Ы b%E`B/ҏrʁ=*8̲D>~%!mc.!k/.5w@,Ze'mɌ;[, a†1^ kb PwcVEi39qe#H[F䳤3WI%爁o>I*;Ɛ~k#M$AC;;ifo͛q8# bf|@'ْx>z>e{ lX6JQ>QF7}3@OIB-~_^|ɥ<-gWn uR^%h;uzCp_1mFsMx"೮s+xy.s1*: nĔ:.9f(f0ygg26Z+Dfxyk޼Q$pGv>@ЪQE9z[zSA; ޤE8beF'Lr6ɬ/eA!v~JKX-@1FBG"sXBKf:H_ ፕ2  i3A[obBA |S5r! 4z|q4dbIʰDXȈB-SL[~y yei+bqw楌⨀AzƧ~#r%+EbYܹ8b#a-]M-!_nۺ:٫ g)^~Pt&AD"Jn8ux9ʰWkyqk]Ǯ])&Gd<ư'XcHӸ\> ]apK4դOt\9P=tSTA6!`ЇpP,Xͯ1x6_ 20vG';Xm_Oxw op-`dS_'xu̱]ِE'/T?V1$ <|7hBíԲ8u,8i 3iRv/]s]?qX&jTs Yy(.oYu _UO}[C(΁ 䭚ϳ@G~xсL2F{ R`ml,4q3>7\!()1%揟&>#S;`Fr2vg0eNBGGam b%t%V7"JrT}6_2  3KgKfKԗ$ T꟏g*PksS8܅~HI>)4rB̨F'՗"eL= j[lEa,J]Qc\ CvZxr- (x9&]|liiH`;3!42Ւv i"WKu/#htլ`R|| nyxL(x#厙òo8(;RVa]EpJ,`~&9Raݓ],4cT^7{TeOI=ӆ 1-͈}LGW.h%<)ᅰVNa6uyn?쭶Tgx@Ήqw=ϣ?0L046 !E0PZrn5lFr1C @(´!%i8lL߱]Re"3}ҁ6y鯼nO2 _(]䀇eN즸Dc jۙ[{0zYC/_si(dernghv0c1}]i.hR^3d.4=Xwmv7J~9_3%Ѡƻ$m 6~ 'h:C64 =T KH|L3!V| ۥQmCjdIB.m~C]'v"J,n`,,pM̫n*AU7 mTi@3 oq1nm-@,ZHW{(m>6H*Eauo9@g]h韺8nJhᠺ_Щލej$Vo7ֽ̡6TK瘻S%sTI&8}Jo`+|Hf˥Hs gOjv@JFw|:PfUmnƯ N!BJ␘6!=|ljl_[]> wmtQS0> d |.ޚW({W `S!b IBќNW03>vnPԳ> $v Hm@jF;MIRW1`lۜ^XpS7ЪjTK|K~Nu(2L$}XqcLq<Ӷ~~a6}Ns#t 3k<>*ߴ?HXr<fw+C6X4m/SCY>sRdzo/踵&;QOc>g7/o23μB2"'e5ÎBJ$kkn հG ^BE,zƧ Ct *02[VY-(-ǘAܹl8.inra]wЅ@Kx> 7[_Ҵv(.4F=·E1 c@&y"D~^'m^+%vaFt8ϴK u|wo7~,B >^x̿@!́>i*x+G'9b5Ů>yq+`QViCg4Ĭ8K9IMjO3?@do'/1TFCLzt--*dsUl8hDI҇ԓf>,N>"2ç]B<(ޑڰ݉̉wӆe8uߢKCIYgt0x]hG[UAvZLC2OX zKm~IqhĜ,gvH-";cs: ]T@*4C&o7=499vB) !߆X8ӿ9)r\pJ0: u.d58AݖQoq܏yYqs:f6U8!'jBt8ΒrEfB3,}N\{Zwh*=C~pCcMfKG &D{+QԴz$K OiT/'wRpytftQ(u 74M@OR Ey_^}W&2Ҥ7j0džVkގ-G"A+Z4xE9w?;|D3nܙN>LrR#OZP2`W0ZHE\(;H{a>=̻7+ZQ疷)n H*\,v} _L%ck-tsuQQ@|hvF?oZUplC$B1xZnbOUo,KfOKaa@#@$[^._g ˀPL #f5ѥr:08nbuD*a~vQj&&.,زzq^+G֤W`}=~U?OʙFSzfT#2ECO?Rۈ4:;} !h)]xB}atGAW㘭s͎=0''8 RT4- T>#)rAJj=7ޜAh_)c.>q.ģO|N6Mpt]}sD0. G9'YB􌃇2%hH&\ *Sվ]g}ؒa;pi)&:8H0Wۣ9j"̓UPDnEcj_Bb8E!(H@'~u<0P?YdqƤ0'vc*Į6݁Qb)L7O.4aEK-ha(i%;LV`aI!#^֦d+Qʘ@#R*uݸigx!D~0TH ,?PnV$*VjTIdGy@˂h8b~ ETayi@C@6B! ^BgKӡl~Vh15uN,QHIC\4^j"ϳ1&KFع=(ס C(ߐ{BιY%!UdMm<ϧ]|+6&W`흄wGN(2igXV "OY7wBз¡`B֋3X%koeɈM$VhEuTU_S`cc4jʤ$du\7oy:S¯(`Z \h鬪 }ͭO>L](&gUJs(ؿǁj KXKwyMQ ٞ,~BMIQéY3a IVnPU6=i!//Q_wĬN`J<iWƝ_Е>֭ªI~\7*^XŊhU@1Ԇ3L WmćֲP$v_OKuOwh}{tGM}]!=u\t|Lo>@1Rd/R\?IN3 HE73;sm ךf~)wG adĬfCP( ,yh?e5i)\*ψABnN.$gk1obϱ\QWΣ@ 3"B0X>+cA?nD$`x׸_B 񪣯'eEerlnuV( |O pL(E̋K?JDBy&Huq?ˆNb r7~"?.n yHf1dUM̻ub/جۻv{oB?e H9@tEذ2_(K#[)c?㮜M`&0`5qC\w`-51%$--~U?1;B*s/|iVΎki3.'3Sb }3o8HEӉl@55BpwGKBw13vI>+@,ȚѲFm'tDyj؜skX k+3^GNvB3usrlX)0NQJatBkSie[&gR7-j'ʚ0N}LŲ3ʵD~;wv;aKK톝z2 6ئThTRa o+47Bd~Kw部uONpX^_ޞ7+=Dx&OHޒ00Pm@\r +(ؤ |rJ d/V$f0>Vƅ]Y q40NdDdbO#(!N#ܣ e@a뗳Sء#Y㹡r= Cvj;@os+AFcK)-oWb8q{u o-lnd_[U͜JIL??r pҮH@xJE[r],?tu\$4 K/ YA_aAA"?%H 2WZXO("T}s%Kh4"0u~Re%5Eg6 N[uc{!iͩ *ϥ~"`ٶfXn!Jb;{dA4%p;\A!߮(&)}T-Jj} 9WcfQ_t|(ɘt4;<>*B% o:1ner<=AypQ߆lkYiӟU|oso7^ngp2z 4b-x;K mwocv9#T?o>hyrɬ{ {ǻ憵 =HH6ּpeMQdĂCǶ1=OOo>hm5z / , **rtúT`JstU߹HL|{mYו|~Eh=i(^˻]EZ`mCwdMX i"SmVjᒯa~ :tXV&rdrvGT;-^6s+w2xža@*$!k%$d{.-S= ߲ 2_SV(_}=?v)!@ ,nGT'0El2*0'1μÍEeg~=kY0C1XVs!ebN/({ܸwB 7>%H3$+*B+aZΆ$=W - Wx׿*ǭH)a ic}u_*;}Tc~ً x-t)jwI_8挵z qؐ$R>ټw b pb>&+Gd=۳LVdt}혀V ڡ VvNJ4x@V(eI&I>Rnސ2/&oK냃wY %v" v:ڕ7S;iҝCg{T"{ hLK,^(9+FP>"Oq…&k|,}grTpe%>O$6%{D`sW\Q~s y*Hȅ-hxne Qk%nA[\&AlW E񷉑_Ό* +t5p'cNm%![J.E*Nڜzބx*G: é KKߔ;UR]%6isU$LpD$NWQ$}+ .]褳OP|u 6ګڱoj ?*X q9ܢ f 8F/ZvtO"y~nW}ZD0io1MĤ;בE:m,]a6)< xH`NS-[sUƁBFrhD9w cקͿ=-i: fzmk!74X5.D`ujDR8ΆX^0{,p]vAm]NonQơTB jrˊ{Kj/䟛mбFiBU^6XJ>quPc;:zbJc{L]'O2:pa!UՌnz[.`얜 xb pKWT#fD!Y%ÒAdOeb.!SsQau: (@PKtu̲|Y_yύ d{Ygu>DjYlRּ>l"܌A05Qԥ\oߙӮ6J딌.mP'PORVƺ.T`Up)x$I^y$o QW\%u_OE3`b@Y6`V|hϗ{)P, Y*:U5Ψ펍 UW@D/Kt'g;XߢO/7$O؁كPdd&#MHB'g990#uTz/XrN(@mOKFp֎.cɰA}fb禃0[ל֎QRD;ph56h)sʄT<ZXqw_wn(eJΡz0ENi9;N*2Pc){! OL" }+Ԗn _ڇxOR_ׂ'Mv#Ua}^cui!`!6n& !E k!:2k8P5ϤewY߶-",(J҈JJji@6{fч(aw-.&A|8B>a. ;ÒO2 YBzQq>7KB8XF&wt@%곩N-&5LW$&ǜ HϹuUiڥAhֲ@De ݥ z&ow딩-I48Xj*쌕Ξ`z{i=c^W 9_&3c'8  ruD)>v38uM=ac,_ԇEݿD%NN̏e ]0U:9ZȷiLaFZۄeOO៷wOh!y5o48C:ˈ.q% J'PطɅqeh94;㇖ s |Ja뀍ŮgP#Wma:_4+bW;]Kn%HWVQ7fb2f]` Wp ; x Yu m=~En<Hc ;l_O."o=-j$Z3fCNd~kȳIvqg0/<KCS:ى:B1=hXpa{`@EAPz a61)`3UnatdjB z؄troYhMGMst Kק:Iԋˌoh5Z*6cAL<14UeOޙvVܴЅLۄdaA#shy[k/jCoZ%m֭x0 A]Tkw|G[sL7+6M#yx7Ѯ%x zYT-Scörl-n&C~;ܯk5lZtw8.' `^ D.{'Ngd}|Aύ>8y/_1 jEeJW+bRS%MWH(lpy${X dj@? C&V쒮9fx.RV sxBD_SfI7.k;旼)"r}I\+]TDigm0i_{G࿭ZfܪۤEnz8c'; ڝ7z5XyblaF3}ٽ-GXgyT_ oro Bp+4x:MvWN>Py*@B"̋_;;UqeOpq2o; ؖ~UZKyv=O5$0p\1McaY–Ĝsx;'  !&:_{(~ϙh)|>eɰ'䭶ϭ8nX?SKAt431)?s0ӑ1WoI'oLB⌫Q$U[˙; i!Q7o$QrA<\'9<0|eribs=[z#t#YSN4,sTcί!C?˾O0}N4 zUGI;]IOyzP(mg75Z>ʻZ18Ȏ%16]%%qfq@>t<9 84>ڳemC Nܴs@[ :,72|ȞW/[]{5]*{U~/b5tS+$ n-n0?ȇ3ёޚeh%8}r838$ f]}OmG2fsE: \4: i i b[_ڭ|=;э' su `>+PG?57%jɝa6Xз'\ Sƒ{5In>Vǭ>M2Ҫb ut[5"upOH+C 9/AR;<# { ad+uv%6aouDLp,p^8ZTŇyV+!e =XHMS-6˕)'Os?.Qc dkE &gbId!LWV7M!qXմ\E% i&$M II7m6lTJ03DˁO^[pⵯny#K!4J8lI:}߾._1pȻ~usȋ+?djUۿ^M]]Hjԇ)bmMN>3!͆J`C1&5_+8=T5MrZAmۯ>Q#v3ʍP/&Mq6:Rqs'ò}64Y}tyA_rEAmNT̴~ 3Bo;HٞG%FXpS lSiM9;;MYi(:xD4c.je~>7ZDyM /=L#J[?(NduR,7CkfmC N7zS{:Aj5&i=(p$Z}~^Ƕ1|{A;~cl 4/>hs}*]e7c"s};:`0$rCR5*ؘ?-"oBUN\P:w'm_̅nP٩&G_̱x pn@:ā`Y5ŷC^ E9gC!Cd` c^!>Ɲnoc8K"ˈpmWN2"#/tݏN =?j`O5Iޗ2ZCE2J+rV+;w6hF3yҦ؝I˴)|NY0W/m?CX1Wb` Ŭcw]bc4pq?!&-j+4cYI8MXkI7V,qxe-(”09U~AŢ ?JDEuQ bL9b3 \v#\F.>s:aZ`vYWΦptd}!w,؍7z9Smٹq~ K&JMICZтO^^)+JQ iGNl'vj-ǶG)8+21cN1s SëTȸ,\ǿ]/U u'tUkHDA 󱿂;(LMTL;¿|¹,w"vFAUgWY%/B If/L TT k\T9ZGL_׆_~BcoeG 78!UXXp>tX!^r)8lA}f@ Qdž7a%KDHI|Bvm Pg!_{V sQ5wXs :g&7?vqGЙOtj,z@dyea7xeF-ɩIO1 a> Kvҫi8%tNN:܁Xy'i Z;T:EЇÂ뮍p Fb] R{K3ktO0l; )s އ0v [gT0I/ςx^Uܷˆt $#)/[K:E(ã׀(⍱Gd>nIRhMNҪI[zŝ1WEaPueyP2:}(b!8. |t@AT2Uv ̝F>ʛpByS jx-|l1&|/guD$3z^bZ3tԵb's cǁHRJp.3e#K6>5I8t%!˽'OS&ɊcSJ-w۲].;(r}?XduޞQ/`ɜڜJȦg}l|!oX M(-1 ۇEpeX ePGk5 E /eSۮh:9_@ߙGy+(!]\2{€P YȩeG1kFhH!MqN7 +[XMC,dF1FWNz?K| saà 6140y}4Ћmri iX:/q~y8μT@zs*Q3(ms°10LVjP)Q8'26`u*2D<wfc3-ъW5z>.+@tMCnpZYZJX= FP2yr]$ :$fE. \x} h|Š# ]EmFDѮ͝J1^??eJ)9{"MU=Lܺ^s^)RK0'Q.zojH`HAI0K"@aTF37 Ib2z0|u)? iq998b Gj *Nh_q A0<<pSGm]J2cwz/#Fp饮 ??T$!d;cLGO4Th˒܋hBM=ivO,bʒ,^>@!C ‡GbCe8J^jlT5rWo-d'm xL 6i5p<7 \&e`.Hw ʖwZ e-eQtmobxUGKڤb:k9He^3xO1ze+%Z$8tpNCTWA,{ZEEn);73Xi'`>nn䑔nqyGE1 s.VPfZӬ]֜ujP/ވ/k8慨H|FvtD/8;7{Q8WqN8$P}.>,+yPT+!+ۇܦgؤAE ܍ZuY'<WrwsԠD_nAZ^ !QMsz p:@|&>:' Qmj'7wg_-,4);k/G"\?B⭆mrs*.ǰXPE' vXPTuq Fvm¡v凲}'~c{z]#O m,GކCWvy~g.FA$t =[GLcuQc 1h_1tiܭXs0GX!)vZMJ#L9_YR <"W ^T_Yՙyfْ8 E WDUwhk齷+ !Ο?IJ*'91WRB} 7• j 57w)]xE<0ea7a+K/w9 ZXpfUW@BFڻwʇXr`Xٻ=;=;a{+bm`BB˽I)7g^x*\:[Ggk:7#~{rcyC:Y*E<˹d-W"5k3E5YE^)Q lhY)fb Igq Sϙ7+ReQ%jP2L#5ſ_V{B3"{V4K#'ylIפq<仍xf[} ګY(yYW =av0YzzV˽}@9Ǭ_}D2#r>!%Y쿤R$cOv_MvZkMs2R}UAú[( sV|ǟb%?o "uV."KiJ8y'hROW?wh:+;M uь$[?% =Y+BO;Tw%B {y3vvo;kƆr$313&㤯=RdKhV@>,gWNdzue<ݟ顒6L0L~k723ymF3y]8rtfNnLTSN%Pf *Zw'BRQײXl.Oŕu^ov^ (niOOLIQ74](q/wq}9WEӥӆEQZ !_f:Q媘_E`gC6PuR;m.i>a`h]5 ){_itP^kҠVE=>.TםZ{Ӹ IKqJԣSR>nEGK\z тRy{{d赟a? 5PF'}f wBGH%M2}d@6' sBӖ`?2b;ӿS̱a;|q$&1S/_o  |u`_.pE!&a-g#k1úmLY6I7\J>X&E3F8M s¤K7#N';g2tIcZx}}jb˶*(ʠQ{ՎKdNv7py8QE(-h(`}*%yV0`! T uoBX{u6u?r)2SRPxڈ栆ejK#t?t߻t -)Z8A缝*M/((Y(mT2 uo bLT7V;o̥@w,K#񖂮H NB3_y~F ɧEkP=%s듥-`V^^2c\q1E-"Q~DZ" lK9)ڱtB#I#?klV2 ZYqR@]\Мp&tn8QWZ lbI!=]_Y]e!(^QSMn^woXƒ4 z9cF;aՁRL؅𿳭3,*1?ȥ6A vt%Ha@XUWhGO1ʷ9XEi< 3A؂2;ޅ9t,$bRŠ$UEnFn $fl:tBW=uQ+cE^/g; 듲T:hNcT @ N4FCJ=RigAY{L%?ҁBsEW{\i\~Iypvkv5k"&nsmIjՍ2n!;3{Mz]B2 *UAĒ[|f.ͦXΉ.|n$B99l/:Q~_Sd=~2ri>1CfM(i큯X\Ӯzusz2 jy*- NF˿>7]H^/x}Uv!"3mh|Nns[*_Ovc7z= 9B7nCLhkg e|kt /0~Sߔuh&גqCB^.KBJS^vi`%E!b=\5c*O~Y&ou((`hm6Vj=nGJvXKJ$v ;`q40!Nl6M,yje2𥈘\\GAμiuPR80G~' ξ[THH߷6&5vV%="FPUi@%2`2bO9nD: 70#X}1'43,"o G)"g[k= #>iXTSV-'ƥk|ә:Nj8c'mGIU東2\[xjR q˃HFQL5f%#RnRI "JNBʰAЊπ.VA%j5,\b"]ƪIb6 \#|\yY/d\^ _ I罼O`+>(yֶufϋ%Ğ 6CGImo<~W@?hL˅Z*uM` 'azqh}0xHbDwv,׀T(d(Ԉ :!H1"Z_LɭABk `t/`M5p'Pѻ@RmipSeoJ󵾳VX8!JP^D' {ˡ\AcE:vh#G𢎒J9Xþ@va;'? l&,Z9BaDA?GIjod, j}p:vԘfE1r웚i~LmҺ~5C{0ظv'~ p=C:-* g@aTwMN*]pys0֙?'<LkJ'iN ʉ7UDVK0%"S5ń/h M盘uU0;ʳ<6CP5-)ME;sf+nB8Pf3) ;%Rhp{.nOөqu?1v4s%^Ar\ 47ҏy^:ݺ}1 "+?EN:zw6yg7hOeh~I\y4R͘5۳Xh,_AdRHzpYGLFbOgDpb޲J\N#2 ;hC.VbHQR+BaM8A0z vm~(}t,Nk[G)q5-j a.[(v2+zR]܂a' TJ:mgLz8 30' XϵE+,>QFSLizq V&&yY`]`G}F%#khq)݂Q z:\%Nғ/c ӻvM>%O9# ̢ m b_+M掵_y^7fBt@v-9k#WP$~7Cʤ7Tr ֑1JhgmR︬՝El)oxхH ¥$RBI=(ؚ}==sJtɋ Vnδǣx4nӬPw4tK^/˒٘AO^w`K{dVU%R \iܭmT$$ [r tut#8001P$$j?H Nw5 nҖ<'Lg,fv $1-&˷ A*dH[m8B:Rn/ ROmPCOhwٸA-;DkFGn8 !ou3c.1[/wtɁc'kEPԅa;[aj fX0<~ޕRFkc̓d{oo1&NioGJ9wrsq_󎡫4OsZn J|vb rO7sS=Db>f18!~ۆo٘{KaM97ԶOk@m-pH#IY=NkQ|_%?s0-.1 ߟ:/jw|Yc㳍6wg3AJ/TBl\d eXp*1Ue0o8ERn[ bЭf{V֎:';'{VX=ȸZu#sH'w|?*wl \]XR~}$ D\9p<grspCײ&rEIFy&ys;"3@(M0!_D`s>sžƁy@ѷ `lnʖ:(,6C` K.^/R_d\{ES<7!_PT%G@aҾq3hsX c]vf׹}ňhpIg\1Gf0i\AE5Ij-+w<@;9Y%5_lcQ%ݔ/ fR@;bChCVʄ=OSkmx UL(ǏH5FoD0t-X VX0<*;S?Zץz1lwpl)%>,!b1O.zܺ|`,'-f[Qd`S'0 Dl0+9(?cV[hPΤ8W?&WZ?ϰ0$sZׇq1Rg䜒X\|$?X,Bg鬯*ـ kFaWڽ/VJR.TDnY_ıTU2 X̳q:CEHIcUIu yH53st4[aGWWx1Of!hԊ\wo7Sf!@!p80CŒ<^DW]1RkqV!7gZtYww090OO#Eʅ6[{& 0Qj:Hp'Hx"`S ?놃4=h;m,(#TC|֎ttȞJyʼnץj^)2[*5|Z*el&yr[x#9~yOrI*"BO1^΄w4rGq@Ѥm4]-Ҿ -[CwPRg~LE2Oyr ?R2/}O@G&жTq \MF?/O0d+X$);!a\!"t˭UYfSF;.@"jG ~c Ngali&b9A{h_3G-jͭ)?aJZik A !rr=eCFZ\i{4,~a"K~C8nNA⸧;#~kKr?,:Rh6|jP^ j@xn'mL;F{<q3Js*1gn R{,b;$##tL{=Jb H*ez3haɲ!LE ٲ_PdK%Q> ylFJ(?"b*Hu<%%Z8FG T|FJ lxqK=7}"\|rC?^%5K34VDSzOVs^ayХ"[bNq #4aʫgZ#YINWH4SE  ŗ `50; L¿2yK./Dxm5;O%'KV^ B^(b#,%N>1#14擇`jvTs蓔RKnzksG^/&YQsalyGgQ5Q؅4b7̐@RH =cH!FIZՆす*+߁=]+fb)~ ℇyLq5Iı֤]0 L4d%Tͯ{JSHp%؉/E q}N!=ܗߍ?iW DŽ%U9L~?ya= :n]Tx`2_:eqAɝSyDcѦo߱'_wF:Y:֜(:ta}Dȱi[$fnB=VZa]x?㼂v ¯]{T~]+%,BvQT'y Ŵ)dvʡaߌQѽuh3\qh\|Un!uҋEyCos1*_m3okRhOP5mtdz60*A.x̿qu/!`ՈN%>Db 21-t?epD"Ʉ}Gt1x]ukKrYJ@;K%XA_?vDBmR,fEud l'lU~Su.:z,޴0Tjݡзm5N')+0k0<&.xLmeN Mӟ' lDM1WLWWY?x?(9%@s'j @ JNI$H_꼯E=cOѧ;}*@o ]JC͊kW ű%"^SRRx]7Ec±rlC,‡ecOCb_!ӱ鲻>Аia2g#Y2J+5E8e$GNX8 TZ g|ncR-fD 9ꑘTy2Akd|&tՐ"O <~߼!O[::$&us qm~E{3_IAeWq|LXYw" Cɨa;v/Rt\b{˺.ڰ);;a&ǣ^-㽨 DتWڧ!sE]X0Eb5[N{FosPmfhT n4xD˱0g*Wp0iNebI33NZּX#%h:C*"8cug8H\Q\0:xÉnjp$sF"WT _h7x%^Z!z?VA=>@%ĐIhx|,Sۑ#_^Ԏ7jrm\7Š{ˉ2j?c3U-}iikDf-*`kc?~ل)zA٢X~V7\mWvr|t#q(JwF[M؅/0we8ԏ% ߢLnFU~A*#|c%lZ50;ʱwܭ;C!K86Jgyx _0)d7|)ZJ }ʉ~;"W0X/juIs|A;^n1Œq@T(객P)6nxY]A7R>ʔhU!7WI<3M2Eύq\+ * !qZ)AR<Kh +vP 4BYm&9/x@Ec? ;ٓ.F~aȼP3K%dіLV?/wSz*dHG9,L^[fa?e5||Ae @8/nDg++q~bNCvb)ꅙ1&UR:J…3IlHY@{'xGqC y|3}2o0 T=bjMQG~܈t>54lKkB'l.__y?ı';mw&1VEZTm='|"<~ X䖹_:hU5LGߗIFVv7>IX-*S|TaOJl %VAΡs;GWJiEZSQ&ї|ݠ@:a ,X1`"i\VܶmJWHЬ!gGwkԬEz"N[6VRUGa5KæX!1XfgpI%qo-|\ɇ W), ¬ߎ 7K'[e@u$ $#hרfl܉˲#P@זxFt`ma/Wf 0pb*C ? *. SX:āMaJr%oſm)45۸7OT ǮRV'~!䝋[2QBkHXYѦ[1ȓՀq9.i$:ekF>ThkzrL󲮦/n/h$^e }_v :j£EyIяT݉ǵ*KnE2`Sy+>ؐNYB/Ȗg^frIs -N9X~ڸ0vt١t@^׉h/ J^Xڶ P/b@byw7ru`|$FLV/^֨:3UU6@dR6]#w4=U'jfaҫFNDو{v홽FXOIrH+?Q=4# }q`ɛScxNn'Z*́dZ}@c%__պSSgAVܼcr1޸ (0Av2YQnk-7Q6Sv/[7(70@ ݕl+ j(h "Xd峜WBJMv$N1$̴|ЍqtX pR/b, <|M /}+AI!nFmP|>%py'AU3d?S,&rPM^xXΪ%J UQ_8*Şed|nOGw FnUf13Pp[Kl)%QnݩūdTy@0lw;4U%#+ Q˪b~ 75 aıd".'?.((*/Fr'!ֺ]ۯt+Nӷ UQY܊[/k{' -u5>LOB[Cm2o e7JDRV%ni&TQmG٬9lObf >SlٝT$HNi,kd_kRg]$7qWŸ)o8R<\0x,ؘ.^0kC/ԻM1[Q |?%XH^WTq%K"8q#`b"W&_C_9=p9y~EPw$oP5\gV+-yOt 6jm>("n7#4""~= z#JQcoeX\z(lWeY7,H'eؕ3[ .׆'MIs)H1|JV߰vԓmՕo u{\TXU7ݿ'fe08̙aQȇR+ :0 A՝_wsx`.P9Err]3[^F/$I$ %BKJ >,f?`Gz$;16jݳ-=b!0] JT閷!5ck>T)о)hN(ms$p?ZWfpH>|>a~]-py3݂CΒ95 R*,#.*2vn<8VLn("XXy eN8I&-pe7ir RRd v.M2U+Qj40$ei!u͝B %=mE]=9筰{N9zq߃ݤQKc?_:ksct¶onK+Y\,P|oJDglӞ+(v4%DB;SaT: @ vv'~=96PqjL}?F~>1ФT 3_N|ÍӪtٿ{$ pmB?"f#9)m*1]Jw)?)mxȩСt(6#ēEHLYw_#e&u&Y!hrn^o 4 srqsUͶt9 7+U(Бs7>uD(7uq!\qv^Y4R9JlXS6ƹE"ׯ9#rXOe^Q1Z%,Mkkhr˝;[rT VbyAʜu)$~,JyK¼mt\Tl k] [܍G AHnw+,UNRgcv4>J-*m+?^ )hI%('> G1_BQY÷RMl* N!2'8j<Ʋȶ9&.HNhN-B}l#3넼z% U@|ͯ)'^8[q݉HTfS(4Y,5&Kg49h}t`} `?)R8NdQfb\'N%iqE.!5w(HMvzsچ_mI[ 4 ,>ΐJL&;U [}u|,'z8΅d@2Bc0 4@ş]Iՠaꚠ"o+R0u<~M*?SQ'N/5^rN4[=+=fU.ʀ:D;mƂTR|G[ټDHZ钅tRgi'!4; _zPJksH:e_$_'8BDxo~:*cGAK; )=C~$|>obðT@*D}jQ&wz#2ǔϒ,x];c6 <тxaBn>NAyxf"Jf,K:!KQ e/Ea(C[c6A #ͲgpbLLQXGDM ԣb V%uM*ji NQ`N#=xnU4ìX7UR&x\^0zJP```ۅ ^吁de_ n@Ťvhj[lw\D6~9R~rUZ`X3`oݪaۜLŤ.$:{v-&s岉U5cW!ӹtYvyaVJq@3\h#M"y V4|=V2 %n,)Q;w$)N\$,+UA)߷JD(ybK[}|$QD߁4p][[NZVхCFF6l8*'8bDDy>}ܕЉOnːک9Tբl/ւ赘_( 0sS'L^Ay*"lR (F&6oaJ!>CM`b.L|jɖ*# ckݺ&%8` ahfob u2"_8ĺVyDTu?6DYHQ]л1mQRc⺒C2xyyNәhL[+PxF+c',x=8cHZ+/#qel5H6U}'\N+c1 oh(yv:zfN5h u_TLQ7j?vk%jFvrv'{O"LMs8Lfx{ۓZi+=xq N5Mʽ8ܑ8pQ]_'{}dsHŭqiO"AGg0!0yYZYO25 ~`A's_mFEŧHfA ) O<Ĕb@.*VS ` 4{n۩H.6~C{ȮԄd=^3qy ZPeݘ>4[7'rZ 䑦Jbb3SOjHwf8%?}7LL(He\SDW*Iu=U)Y1z -\ FBjy).`fW vJk,]%NzmTtQ\ (0"BwnT‰ 1gvmP0ٖɀDN/?v;VOas8Δ #1TBO_ 56ꗒVuTtw89cl̨Vj6qHg0;ǛqpJJ/ݍۀaeؽL'4#H?% 1*1mL-Bҡ?ҨNYVKS7AœC[$0‘U#۾w~Cai`BU@_ ! ۧ5 %n{~ߒ`7PH:Ty6 I!`a%^닄e7۾\foG: N{N yl:#T76bbyv[\QC_HrRIlj2ocspكVD<{Hv|8e`L깥L :ᯑx<o躮&+8ǐCqĕRS?H@k{z 3QZF㱨 /:4Į}&FϷ-"ĩULܾDAmR*hLń`5+l착QZ=zwLԕCЬɟ_p :gvg Ùm-~FT}n7/&9;V^AX 3 e~A5P53]hZ>̤R7 nh;0G,y` FIKq !Vai  E+A+wc> 2a5fØ VInWu>>|t1"l\xôMFSax\W&lQc~~Q{xi3g{^鰙)"ۛFߟ#Z@_c͝Pͳ<"R5P@o4Q <;U=VJUM.e@cޅƌxoe+u $E~֎6ԣlMy>rTvqSzc8byu`A%Ub=dy v)Tq$̱b1urU1n5 4V[T)mVWPyR_gtHf:vVC)S9dUICVƈ(uNDZ!~ 6xg9Ia` PxтRƚp9"%A@%<)qgi~#6: 8ޟ 伛j bi~*x?a fڑf+C rhJXzD@h:Ɖ\Jl6JaL.ccMΝcL5}ubafHc(d>сz6\ /ONiQdA&"T/[&Eݚ_s֖E;CQ;r@@kBlndc%ATGvS~G UC ⮿` sv| % ǯ%yؗ>+H4[ugk1~^Qj7uJT`{V/ްx_@Jqڏ6AW>_֣E[(6ܭGJK8yڦQY2!RLx^}8{m}.ZZ@}UTiGb$iE*3QfatܻSbR[pCخi6 R\*OXt?ǭaKbC #]j# &)j$XdM$F5Ð#=()&Db/=ִ$ta&@j~` Vهie>. š 8btp3R8XbE\ wWot+)H(m09``uo5Q[lbC3ZbUǍ8Vl^DelQmALc%!)R\5*py=Q[bj`ڼG͂}\+~|5"#0 hYbO`K-$nZMW"XP3V%BN@Ak)?nUnt` T`J+&cV"GQ{c8\Baw>XV#$,́t;yYd&d>nBBPj:a8o8S!TBRWV:Gޅm%9z,,p;<P4R eG6GNGћuVMIwlcY]eVu*5;0'#–,g/_Rn7q/~Z S&o3Jښ1T]zt ׄF۴=E/<xv|% zF _g=ЙUn)v|i EQT~cx[hWk+\?O1yp ۪pAÔ,X':kwf՝PsJ!kPtÉ^'&ۚq5nm}UcnŒp 9c1\ 7uH껆(9c-Wxer~?F77RR}Ƴ=`*۽^G3 `*Ǎ3mׅAcb!q5;BJǻRS @bZud )~C4[\9g9\LYKvc,e!G-D||bg|48@Oҵ1JN+*MpwVI[h^xQ|ƌlVASVC=Z<_s|г?z?O\saj7G".݊n: gc #s΁#<*񞕣LZ~_vfsf%ɰ75EOs 3kC[B($TwFu̠AskgrZs1`*PsOd0%zeC~2Iw}Φ'Q=m ƚ߮|ʁjy(  &Ac-GTA<\Lrk]N__ 8HA0"\1~ۚ4+&sjR 7ߧ{:mY県 %$ncTan8b܅!V5s}/쯢nXbGoT( h4.m|Qw^y$$Sa;m <jt*4:1NX{ mvT~˖GY\'lw%EopfB 'J9I!pu[hZQH1.LRɝź?)dQ eWyY[?&q <`Zmt2$U7@v"ffm)bȫHΓX'H ejM'A)+0NXiRӡwDMCXV.72 9=@b9aR3f挢sd% D| ytFfR)ClkBht \EnȞ 0OZB MiK2{IL)rH6b!0zi]f? ~4gz8C.M`YdXɷ# 0lbJiV[Jd9کYZ %g,vPV{E5+żzng"ޑ8ru(:YQ/Q`Ґvd ڦrb(s!-$>+bQxEXRJ뀱t s7wы ?~ӕX\6 oB2NΞD0{-%v9W#< AN M}k?I0 Se ynJjԢwxmƥ!"騴m.ŭB=k$-j|M3y0Zd!DDWTvj~-Q`|rDP+Y\jwf iռ[`)G=`KvB.ay41VX<:j37.n9`BbaTiy1ۙ0"fZ2hQ:ZUh媘JLWZ=+/nmK<7`ݒ3}lbZry;.#Bޏ$δ SRbsEyd_=~Cvp7'D^a?Ce$8~y2Б)#^[O7n:՝ ˠ%J!T?fN[fV6 'X (?wcfzٝO yJVdJc^q ;\źd+7IŚXèTe>j=Hygl_Jj`p$DV0{{V|A?a?5A K ļP/[iCSMnB!ug?A7ՇB[ f6N᪯ܳ'#uAvҸ@RЬNHmaiCkOV57XTefOfMz-< QPN*e`]b\/xg#?Rt oVt5OЊxRs |eknOwɝ > ~Sl?fv;a8,.D"0=Wii0I6"9m}!f(]ZT \#~xݞ&tlp`՞l%*x6Ph**%&#\MilU=:iYd:K1ЙC҅l{ LTjP@Â^nH{/L$&;!qqݷ!e]fl~BUܗg=?cə!Nx04 cP1Vzpw |*?Rj~B,۾zWî҉_őZsT3S y=wk"~>@;#`kɉ9-_>Ea aF4!yq=nC ++D>H>NʼMh~S)$ }Ǥ0M?Ȼho'_g9CC=oZ,* ۍl/.`o^>]T0"ucayYy—Z-#[M_9˦{9rndϼi׶>|G 㻊C7Z( ! |T:c5BG O'&oPQǒҍlRcyC`iOpِ=iEs*( gґ d՜^ M5Z=`(TUzT>xqH.y# qSx񗮿׷*Z xKO{U >mWHے7/On6>ջaa*+_5Kb=q0+6󏚀p몊)죽2x-,2ׇSt07q;bl!i_gy._ Li-ѹ_QJKYSj"=TKEyݏgȴ͘YlOx :--8ޛG/?2Krji‚MHTkBC‘{%xB A`Ll|UCaffibH'C ]jӣ-ɋ im~HsZZv^BN =/%uʓ&k@~୨ 181a wۑAOɫ=YKtپ'^=_C (f@@]so0r:dlƤe4;[-$-W?Dgh{jO7 &0%d`Ó?Uohs> p4%+"Y@Gbr\zwaehJa +(;@<.֏nvТo ]s栛!ˠ=j)r}b|c ,$yN?#L>rH-poBgYQ { Iړ{b9O& n]_p0I2%H_t X C۽K_0\a,<"q崪-DԈP;".^-eKrfѰ90 JrǏji#+h'|,-h8+g4I"W_б[^i/`M$ oPV!'/!m_3D6΁L[ՑPچS=׵ XUrK7{ȈFX!~̖!rC%C%68.ɔ?&˨P[CN‡z4҃R/}8kM%R̀#wsSDjㄗjݛg|%R.B6Sz9 ayHMDf;V@]!w/IT:DJ߭h=栣AG9oN끍5ѿUZ+ηv][/v3peq>`MiL#WhL zg7_ r#EdB%FI| !-ji*Gl_{RY.c΁F*b !p3,A°EhP]-'1lV#eqOP *oq#u%H+ ipdZQaSja>~=uYo 7_\C- $[)yDJq  כp0ls1j'VpM&W>r_wPv&][Ό_Jn"2VLΥ⊅E3w@x""LHh&PR!\&MI58 gU :o},voT H;j:ZJf㌢kl-;뾅z6TGṸ+׮l )S5FUUp޽ӠxN`TLgBӰ_RliraRܴ{O"|J} @xFR-g0GK RE(lccZȕ"8*h`GBRg8+oh3>E?vW|9+sDJN H睕/~S/ǽ'@ۭg Fn Cz-?$ OUn}s|q0A%gWx*#}ߑw@ s?8TCU푀F,'зVMGZ#h sk;|{}pbZ 1MUZ8Gk[qW/#ɟӗ4$;'zs wf[5+nGĒ!ukۑ눸PܥbLnYW4fLNPZplY*8 y|ש b7OS{{fpc>l[a9;۩o\=$x1ZvE?ZьIZZ|,ceA=7lϏL4U(r&$ggWuHNq4`Zc^ h<4tx+KD8rjH#s_~U=*=ciڷ%uqFNKA3=P2ҜЃc7&sQԥS y@(Ӡ@ZX`вOkׇUpEcD}yL)btp8g&{?Y./ ˬG?%RIBVt}ϛTf=I 5+:(D7"3Zɬ0 dzЦ?m|RC+xƌd/xz<_ږ; &f Dukxc#|&@'~2?:&D}.vyzR^u \ݘR5aZJ[kpq 0df9Z3$dCN(dac7$l{WX5R!*q*h% >(57[M/$8~jܢ)XK?~1t:%Tq̧*.?8tGEڶ1;?Te7mձoS:#j((tr 9u*t$:F˺V$+X4ށɴKrTw]p׵Li7ݪ+k=曕D#͒uL8R*zk&6L.HoTg+{It7-:%3+oZ$pV;Fydڬ4_-7'гqе'NC3yyIsGsj$/jH=bRVO\%Pe$9H }$.<`)p #8*0k e-/-x L bv6hB[ڧ9Rd`D*F*9.'L7]HD}#E :WF\7;(HHhNzt"p/X|: yd2X[B'T.g`k~D:Ӭu_Q ap:f՟E"V| *}A)~ yrwoXGEӘQ ~]:~3je̷cҒ&8;}h@=|Pф>Mwt.hYPJolMk1]UpX+ڙtDJxs's>dB%gIWB~WVFpY ZVHᮒ#4yxP7g|@/=( I(j Zr5]wjl6xUےvW}/`Q>Ō"Fbݞ&=Zl1m1KAFgz,?!ëڮ836[/t V.(~tABA;xJؤ`xXa U?<#M'b썯"nfqr7?efMm??jF X+1L,c]TUݰ\%m0e ޯE%ۭg{i_oOS $\W40B2k/S'? D%̠z̴ZMIGB٢S)]1Sf+Efi vX)|, :B܊%[GIb-D!K&~k[}􇛂-Ww:<~*L[apWͨU3ciC-e1r͐%\77Y*?V_V+.+I҂/Wu Dз_ Wt~ 'y^bX~=} ޫ(y\z=tPsEK82)4rcedq`GҴu6R'So^3^Ov?d=|ZPÇV_%:Hd{O:(%;z؛خ5e-E8^ 㨅HuRPԢ:kmt^z:9嶙`ƖA~Zjb0)ƑDhǤ$ɦ.2?"dvߏ#cd1&zfg; p|p夞T': MӲ(>eƞ ahKW&}D)3 2 "W{ՠ+8&OO=,(vsFLȿ\95]eW'N >)vU\rq]x{)w! -svQ`" _MGrVƳԥ$z|O`EuF̃dfR2eқIr%i%/ &&u|\if+PW:x&~A{˵5#zrR*WoAr9$ԒL!aߏ mNo(AuTڑk:\jc{wyd%Qb=G^k{4K3X'9*yaGd7C* 9Xe{+emYz0KDp1aTA^LE6'b['2tbɾgb8jZ`GYIAF*4sqj{DMqsj2;\+-9'/Qz4H}KYte V$zw;j[&7l/E(̍E4Λgn0XP)<7gmjE: :#$٘uEKV6-LTRni^ۡ{`+D[aؾ% JP ~ +O|Frq¼ûЮխ @|ԡ8#m?/Sd[U"s-&4R@|K=fsgs[5Vi[v\ZV!9tƑПi*A(HClM 5xM<C v=J)SVW"e VL^ 3OJ`\< {./L(qOϾZ{uBݰeQm켷;0`6xP3ZB`|i$Sw:Gq(ra|OՂ=~<2kI;Όzo{zؚ mb$\?K>#tczfګ-@'*͖):0SeK -;D}0nj*5hMldc[9CQ\$1D4頩c~&, _OM_?:O 'D~ia޼qa4-K-~cCpCoMLv9h? /acVx!: ĕaFAEZ-6-訁]/d?*kXPEPȮoxPP 1oR>Ŵb ?P2yM!,L9Orڼ,`*"; XQtI1g8zg( wֻG:2o {JR)Ӭ37ε)ۚ8CwMѫJҺ@?`8]Ky)rą_:gBz,3z?C 1 qZ6%f'_ fC9w–7y~L]]#7RH}zH<= axktųb68l'䝜,f"ѐP)7U*uunۅbmV]^玭gjP; +?.*D;ǿTEgy%D?R㭞CVx<%&Q1>7?8 ft;d]^&2B} h[_Vrw#sx|\ ⻏Bn~a[38c"d0yDܭ:? X-'c)nϺI/ kSK0LbT_9 6%(՚X*(Eϫ#!zr_J29j H{ŽP xp K̶Ee ZΣD'7l&ZO#44_'2:pͫ=k +s'!0U h_*ߔpN\&}H&^ d18e/Իn96\s|xAM.Y|jr8583ഢwRͺX3`mHΪgw6<ڰu)5/f/)oH^cV6~tJMRl r iݲcYM \ <\4\pj0cD_*R+_mudW1u"vuZյu&YU[w1([' >pRIUgVE:|T?R2ݎ-..K.E"1|\ia,죆9pc$h/F=D~vv< )S]|^}=Y-QL?2KT4I;즷ur e=` yhU5 'tɥrUdDێo+[Q0p[] mG` M<S'*J 4Y?ciה1AĚa2¥,%1y'*LߦN3Mhu{stHv>7SPmRP;X5ƪ=31dw] Hx3#fE`z,ȓ@?DmLRd`} 4m3N<-GVutuZ^ҘG'k]oZ\p8܈N\R:x#͵^lW OJNJxaL&4K VИ-7L&q9<&B \ƾNCxg0]>-e䰀Q}(:Lɘ# -z8>h5l"#M ,Ui:3X 4ia`& Hi@ݐŔu1Fۜ;w\ 1d2Z=Z>8UBU f- ^y 'sE>YˋpTM(~ʣё/6=6$N)qϨ+x ~)WIDQ%f@ -]NQ mz"`f8rfb=@L.`zIN^eh6V›zrvbx>St}0I4QPv~`뷜PGR~T^,nRr'shGg1q5 +Ƭh |HLj\uΡW\{~bSM&uRU kM{c9!?|-J0ryW5_0͆pCFî'śE96dbz6 jYl?8"6Ea! i~̢YIZar^j?3a'Q\Ҕ(Gt+ $X*~@߶/gBȼA E:!uNO0eѢ|<E_9k, 4R_GN+!j;0|ҀmgNM,~𯮙浭LpcA25.YΗc* #w䟧iVs]#(!jJD{vp=Ad4wƏf/А J߁5@T#\PJ^KJ=yF? Cd J1@/HVɚQU9\[G\>6Wuz1ojcX=6˯NnuNߵnb ՔE.(ZH D"#m\k>cÒPe̎~JCWFyP ;ItlWĩ_ x6Oy5,J!דg+: QYskyW%g@ p{gT{no6 ! tӁ(|F)]|@gS ˯4c{Q5F?T,( yjgAb:Af~O T}%Xa'Ǎ[$i%me !=`w7@0J/!S$ףIܒl-3wu/&QYdu_LJzIRignw Oz@#db˭8x NϤi Y}aCDהe9XhH(R-fJ}Ҿ4zADj@wXD i1VX"ϬTw Z\'p,Xނ{Ģ$;pl~wAOXa ձ> sLY_S'Q741ߔ8?#5\QSqo͎slpӵ؜5Up M#I\C_R lw;r/s̵,s͌3-Y+6>^8$>mK4iw^"I0-̊xF|POՕT=OԡĒWXs-!hkYKu"O*% Ms]k'Sq^`G{FMidZ@`+;=Px;|.G#^iq0.8Yr \swy#ZK-Js"c&R^~XHt?iㄶ`ns~1|\$06_B9W嗝W EhS\K Pv>90 =VϪ$h9reh 8yMyΠ0֖wjLCҺ'~͗X4[#~S~Q`O_vtwC;0W3jt0|ð {= jVR5ɕ'b5M]f X(`jj?JX3nM * PUZw$eVv霪ϧT$n&[/ڕTE8Dp3tZE;wG#F4 U 'LoRİ QFB%AW\_G!H GímI{˖?*6BX@3皫DϬbkl|Yf&wQwt"7!1/jeORFMJ$/%H.ڵ$l*. eϷ.RJ< wG0RMZ>1L,NF[ 4l}" όv8r5 A.@a=}32?PЧI@򩯧^~7Q%x#>h(m;V^iT7@ zO%ېcQy'~UDd~<#Rw!)YI"mK^1{jUZ lpad0ǯMjބwYq[b=gƖԀZCJ:2߁7V XQ^q>{py|mFLa>2;ed$(.83*ښ~ ޔh9i_E?JNu؄km[iRjwap\57K ӎ0V}rkNejb4}aYcƕN" 0^Q# K5M5U2mi] qwrDW &FG3) VRTAׇᘝ |a̟ujfAP#L|ޒ ^!JdR1@MxWHrT5 4GM`IvPS:O$PAyMd.Jwq#63఍ڪAsadYk_и=S$56SYhZ&Ǔ0A-_rxSp}o+ݦ;fg(0B$9&W!+*rƄJs ݿ0ʙX:y10wa?2ԲNӃLJ~ٞ2Sʭ̢$2<5$ڌN@"|Mj4;#Ȓ! fB/\ep 0aVgN(鱠/ оhqRU&%lKOI$ \p KJ$t K׵]{/W2:oy&^ lB*+ubSK۸u4cLϽfNt[ˏIAXQ @L¡򚏷+-\AY 1MO g p̼>bu;m}6I&s EWX|X`eu-rz:$Uxv-5 랲s<]g7me{&T]w}^Ry MwM!gO>T}s%^$qSą021U^-8 R+VOlX- lJ.f,"NS-vNaԫ\XP9d8҉=SGŀտ7Osh:4ߥtՐg2nKϬf6 ?V+ 0nhDS.(OU8!wDIT6cMlb!^T)fPI D\x^im "HXmȓpT|Sq.{HFS4^ik*= 6)GPք[k/e-e`GN|yv1tv^8^}us /u%) MZ˺HvGX6yK)JelKJBuExT{,L9PUz/j.:'D^QQ*|v춍X C;%eiB5[X:D7>R͂'}kV%U4 EK E=g'A x?*@ S.aܟ{h+٣^?ÂW9 =T[zWJE["nXKh@ZZ7tY2S<%M`\4&781}QPd1YhEqX>df U:(]4#ǃyd10ÔzC͙TlwsY\EE7ȷ24йp庿4?09tkFs2=8K<#gnȈڠwz{sc8ulp>e!0 ϴ1H }R[Ԍ+_@lϰykˆ- )G5ڭQG/[}u^Jjzʝ\K B\<ڟ6LIĨG'K`c?N@2M\ Lvތh$o[ShϒYJ6ʲeG[XGPJSnizE 4lm5KEZOy,͎xƢp jΞ+(vrPlݖfgҽ+8*yܸlg,!VhǗs ev=z>|LH!9!]n8+Fq 5ly5Q5!hxQZK G Ѹ78 Y(ː^'1fPLS\ͨXTvdj I眦6x! jɋL4 -y8/m6.A};pBKrCByr3i#V#G}x1K q/ XǼGnO6x-Rix<2󜱋'}lSCxh4)VksC3ښ@u ijg"˨D`aInk<ܔ lV($4сwfv2M;Y@xQ}ԹUD[v_@Man+S9WyM&b?cƌHSCUz5J{PZ VTw__c˩}v=C sa%B]12 nXFkeF@ݩ o4}) /c<Ү,=ȹVnW÷d:F7]XEl^S+'|:GT(T?­˹ /Paxhk3 B-zdnŒ#%*YuXmVbbZ/l->XרDf_7>6مN+:gu}j͡siR U dpՃY(нcNzyN*~YIp `x@܁_i' nwhE|</aj [bn)T]RLU0nGLNlRC?TVbQR0Czwˬ XI2^ }FR1<}at3*v 5rߘAn_2Be.V-Yhbz2T|5,*);"8, g"#.CaHĸ%b՘Pu~]Ψwx@!J+3E"4S@Sis *fexh*"[#%}~iUA|9Lrf#HtF& S3)9Bɹ^%{5?I{AG06g/7 z)HAFdMV>_Z|)TJ.f2cJ*ĬЩD&l*|~cXl8owKZ̗sRsK-f1Q,Z|1)ĜDF=Sv Їµ1Hphvgjֻkj'rQNJS77p&=@]gz9^癆/zne)7ͧzv9$t_9DJ>?qnsd?{yֆ!"%p+<[zk_8 {.[c ыԒP\it9mu_7la:|Y!c'{٪FG*O &N'myWeỎ I1dO2l /hqw> rdJ,uSDL4}S(N֟ƛ{@`,/X r\h%S#=dx EPzb"D]r KAZ.fv5FOn2pZ)px3cvl I.fC}|Yޔ;Ӄ.b2ݲx* 4h NT%>eāGlS&Lck5AއS/=iGnWꃼC0pzim)IׅղE ;S utMe*WQzёooiNŜ]r.(*_;)L\+-&ѩ 0i @̸Al(.Y~ȃQJK)'˱^PgiI9GLH2j#l9yXv~}:s^iCr{vL0\SQq">~!A NRqyb572J /&z٫XXyNVEV(Y4 ^՚sh T0$~4,A3Qw_sWh?ևp-~iFno!˯DWOHe"xhŸJ8yiE%G[R"ҲʼKh;"vzC 4[ASguՃ̩DŽ_!k"/;ՂJHܧQ^ϳx·gmtG*zr]pt 5GpMUZ|%X =yQzQ=JM"-`bg¤8j)f95cXZ{$~),n x؊L` d+ЏgkfF+/e5M:CyY-=c w|q""Kbϓc2+tӋKs|;.c4Ol(i E;yiQ-t]f-Ue~1ޝen]Ц?nJ ~-ЖT!VieۜInaVBJ&MКL :k?O!{ʍMv Pdcy)&~#2=?U}2Fd8j +mN@;onfˬ %ˋC;#ȔQs^7/i N_ ھ~՞|NnN.Җh-j%v$Lf:R_Iuzy>+\&E&t [)v=[jXyY|CO&Qahʭعu9 0.\mmS1}j6|alVtc;zT#uxF±Z_L"!3F}u6KºV- cM.|:ᠢ0 !cq%`sz>Q_.(o?ApU!bS{y4*b&*fBOtŠ$KyTaoG#UT8IVgF DyL_c/?`v,I Ǘ^DrH8| ݸӽIVt@=~}:tc).yP*Ä7H)#)F۴1xJ rD uY? Oud8dJnPZQnY .nMt:@o1bLܚg$-mh1w3!clMpl{(pqة}>8||KvVCKR| UJfnNn g3ʬciٍ7,`֞UD8+G@ɟJ"Q-F^T!|﴾q~7f,yl,6!&ؔQ,)GW̙}ȣM!˥.+M,@{z;wmB(\Ry÷ٖ.7NDX7ĂKDsh⁘j,u[fEW2{e4`?z.@J@Ji7r4"!R-  A0*VcbB:*$`OiN{aiCF̭)k_:}~9vUr#1kTdm6U"qB)?{,q}r14L|( S?jkTe=܁O-gy^_^_&yۭU/$!BPX0h쪪!'Wol'vZtqEXGn7rRǿ:F%fܢXO&'#qY0s{%V(Cu d11VO=m켚&G6@qaB~ع&\Wo3OA5r%^rSQ.r:CA37+TgQ|eLCj?α3*CiAZ%EE Bd7@y]iօyaKD :<9'6\ #(v6@hr%W z|cnytS$ O3o۸c|(!l^EKݒ$Hjd=Ui9 j-Z"MN?Ui$ Ji`0\#ܟ4!nMX'W\󌾈B2Bo֖-?[ԏz=Ȍ oAˣ&e14kթEbm}ȌoI<svEE퇽UK $桡B 6bu?gᶳLN]<o- Mɫ}랙w^?GOY|H̖-gSXVNaD>pSZ6uTA__G?_ƥӋ^XP]јElPA|YynSaz @}$׍U67Zl̓d~SDżጪr٠JG󬷝SC3ы%$>)|j({ab׎B_(_A7okԩ yi)CNdhC?vT#Ѯ@}=[2}DЋCʿ z6oy(5pQI. .-aefmvZhf)vkN(+1<,{`7gRJ g̨>,2GudŚ}QiE_vqHTtIvv]d`1tߵ zD󁝓1$77f2'1W=!MʟW/%5k6!=b噖ʜN/{JhqGEoGbv1awzOhb,=ZaQ 8v)82:@Vp7 RtGfZ\.6tR+ӷӇ#,)4GZķK ЁeAh7"^sKdMyğVeLbu/8`ov LpUDS*RlE.bmGo\A:koMz"IxZ^e;9tשU3!]m\[7̐R f2c-gc^Ғڇ@]E\aC𒧥 |\U.k.! )ݳF8gt.ޑt'0M`f/*"\yғ!}QDZ.6 $amBʻ F^ꚟVO7bt a.eBTPIoW閠?ZNlXC]|Ena.l֑!50/N%/DY-J؏h /GZ  #&ObX,+\31J9,їV_9D] T  \ncBDx}SŢ*^!="[YTrS)%y xdlrހ֮ڈ5mg><'{U76VޏQWs&ca̭%wP\]hUk?vuR@4 x;)ЬSaML-{tI o=u ]]|+sݠn[> qylQ.#?J8XX@k6QKDΤ"84)Q * AʡUQjC#Iŗ2LjocJA8&z]u{ϷEM@y u-:s0dβJen\g%u  )u.gޠ71&A<5!YIG L *YaLw ^H0K?0VZ!+RDxN+r0tA4"|m -3l9[2㰢R`Ndx)ُ!B. opȚ)ةoQ4` ͠6:3JЏ҂0S̀h7h)6*P^Pܡ*l!@fƵ?lٯ.tx7C(Vi6[0 VN D14*/ Z\MpkUD}''o麤>sSe|~Q#+NzTp] I=^&어nPO0Ub:ڬ/i`X5H#ǡ}QB;bUlEI[QvJRkM/. '״[^n(_9 kV-F{AdxnTf*Zg14Xo wyi~jrUa` 7cu:G#C(`UWots%)mV2?f{ᙾ\]?Rr\9QWaR'[^žx|D'ybdY@h0~Nc[\qMDX9# /2? (Sogf@v9D/g*`ܓsVC.0y&MR^JI&Ĩd.@1rZ}/ ~'̞~R>wMr}ҪႵˍ$ZxMjKOmn$R?e;Eb$e}cC5'b^64~C}h}5,W~ fm2TUH.y^єݝ*^d+Z}95°L6iCG,}ck H- *ۘ1mㅞ :,[Y?0DogIL~r' BT ?1^"Izִ?ĽkăaOH)} j4zre(?WBCڭ9V]JI 0+yZ.4~̓ j@#f-UϷ+ gw~pٟ/E&*1K^ 5Mg=L8v/5b68D3 YfiK'nTr6G`:=r# }{Ёr $x zTIQvcB28T|Cax# [g&JehYR5b 2@i]ͩYS Psmr_i?CKjbR_3_OY/0LkS$V_.Kd]:{C Zl#s!|H7uR}}jjnyH !Yo7O,F k[}lGÀܤl*X;fѢ84k)T6NkY;s d6lfxXd'oAT D>GYE\s4)l,W\S}S՚9wjюYjv ֨6C7n$0гdV26X50iZFatxK0Eq&t OC*{Llʹ-k_&_O {I]:ؽa2o"wBYnTz2|2t {):ek[[- qIHبIqCr>Oq7oՅ˶{~x0o Z eAY۸$B3oq f{!`mN oWw.t\~z5fc`Qb.g am>9Tګ% T|nVS2>CUkA;*S:]g6iW+k\asUuD 0:MsEE:,:Zsz+"꫒Q`S'ׂ%9%aT2:~4 "2kܷrn{}e6r'y~yi%S卖}ہZBIyCAʫa7^p/;Id](¯Q~,<1m ^Jen*tK]\[';z}\Oa Ugކ= O0# wf:&6BM xy&5eL\ii~m1B.H"!0=e oCS+oxeCOquo 6Ggj诏}Q'3PkȮW"E.SunjIă/0 R `wOe,ΛA}T}},向1ٍ/ 7u!&щ(#9@#Q {HL6B*aӀ5ak]!ig@Xҳn}?HhK/"#~ -CQb3y,}f [s<rWߡX~LK;gzU@u58x&>bQXKU} ip]ZN![Z|GADPY|V3Ӥ % [C >.&M Elk!kȵί35{u.Sօs؋&&/ $W]~DXeBx:'Ϡ:o Pegfs8`Zj/ k~Ys܈_i!`#^Ⱦ`cT1F4|=zmY{0ȝz(lsLbVDPȖ9{odY6H]/$<ᆾj.XwUEZtOV\ ͶYvj+~e0āxHo/dg}$a RRu"psW ͗6qeQ B J\=^BNG[oe5VZlO4K"cXA8j篖 ıQd؈g)SFydq=WtT< @9t MҚ Qn3z Q0uʑ(.#>,f8||}pY5BT;4R;.'ջ#ȞCख़HZJA(S1A+4WVP-· btZ%AhOWϏ0f#*i/ Chfd6GqFZʲa&})5}aDPcꔴƣK$_T=t3E '>;T~v\I)LƐE'Эɚ%R8ʭKRvUY%Hs`M:tOlk\mS%X䎛 ]_'6x+շ)L"U)SL%}qP V|Ez?&E\.a/3,5{{˵ltY7 $IwO#_wJ̬ |G OCMȺ>4 P^ D>;W]-t>$|ɮ] m߹qȚ.k]Xލnܥ@9Ab06 TҺ׈a}uGgz,>7ktc :6@փ~8`X_郲KCͰeS= =Tt<]t){eɞʁfCȳFgWz1DXNkLΝ m\wǂԈi嶂d gas|{O䛟*P{b򯪻$cdڐEzdj\PV%1ӊ.z|T[I&GC&wCLQJ$@RTBgq1&vXu豪ɵNHA}I@𖊮3Y<-X<*f]s#/}܎JFjB˚ )Gڗ/ȸm/8N;/7 T򐽽&eELj#6`وJl0Q=Y~_K`$]~=#}l^VScvgqC ->nop,6@ 1A#;@PAhLe t/'['?C\x6S13EgVfRVFm :vMt  1(HEFg X䙟K\t].HRV7m^-砙LUf7~Ω+tħ5O/qDD*.18HẂ]Dj$d R&bQ(^ߨi>W* * 5xi}ETF#O!Ռ80U)If$-}#uV&Ϟ\[7z%'xOiۑoH$tXDBafʫq'-5cyW.mEA!vW}c1Z J8ztx+}4[evC D& `tvݺ| ŕubyCF΍hRUII ][$ԝW;[!I<Ú'tó-g:RlE%~jt-BGr+N6܇^X)K#u{0:g2:{CNL_&L_5PVfBPU#8J:jA(a)Q{mh]cЬxLsU~Y@T^}kD7f|WXݛ$Me$TBٶXv*kf{^!r ͯ[@={"DD /5"֛vԙY 0FGN%f+vǩ>}ɠxp@uZ5Dl2+u~ 5/ f` ]a>)E~i @xB;xB8׀wMT=&w-A$NuH͊ҝe +ڞ6 ]6S3Ք6ރBd-0Eo4Ivwo7ۗ;o'Nn8T i ܪDAO;U k͈D ^~ ;a~W;3K,Zܒ.s^s'Rv(KSH">q(q@K3 Eag- +C{ ^Z3QuJw:бoJ+^K[a]<+zLE^ud qG`lkq9z^m?vMpmlg:/E{ToNBګ;Q6${N:_lp M'd퐈t(cJC=}nغ8!۵I{HLXLKeWK|@Ge 'ܤ[Yog2:L -^8'^H=*Ǻ7d$+NHʮN'-\HA} pIDˍȊ)~:G6/z^khN(M ~X6W6-=VPbxA4t]k g|wp !;ARl)}pf#;n ,+&8FO6- \.v@פm.U ]ȷ8MX*ƚ9jҽFbeVt. %*^͝l1eXpfAqQ `LBWQ'w:{!MZxa{D NfvhOo cf ?Q5vr⩲MC W޷`%=i2hns,Gw0x]ZfK--סYSzWцЁ蔼g)km~AWrf.T~]Dm_yᦄ"b^'!=`Wl{+#1.:Zlx3P(: n@0jVG1a#0k3spՐHзBR/߳d 2O$=I8.H- xP~gsUȸkį1["a} ͌^ 7> c˿ is&?Vo pt.q D)uǾ DIb̲.n#dDk`$!!udyjr;b..AGMr2|guX-r@Vs3P;$~Hp$rptH K ~չYRxT4ɤTo$46<`o_0Q"4 Ke1 c&X2ʵ>>/aW3F_:sz?0 affH/JX/r1>D ]xzco[qəWҤD1)x(MZ!& Os UcJ0ٍqġ(?ρѠ&^g? N"m׼]f9} E폏I&$X "huM׊/C{o)ߨN?,`~i6hiibՈm-_b1k an[.>_ hͤH mo i$jŰfGӮv-;)SA܌R)K`(%徆2pͤF.lZ'rA n %Y8<zO^6kOԵxOd,ɑbD)/´)os`.7 /o~/8,Xf׳ ]0t5< Tg_5+!%ɍ 2"'/-lZl*5ipتCNGϱm]>)9˅/! /|.%XAWY1H?U m?JųȚ41$>mޟ2Hr tO+`.dtj; t(M)rVj$ll|@LF`vKhSjשz3XhP!sas3Ӏt!P-Pi no+xB=˩B] jbes8;tF]Y>P0zMЍl$"iE⪔@"K*ϼmx'MPL;].ǗI?F@yB"(X_قNf7gf!B^^vORTir؁I#y~j$ږx߂pBX]n*kpMn;~ 3n 2ظvR:B C$2Fyl烷]$i#kg6c:Vap:_2g-@7-$\l mtf<VH53N !GdP9>H@Q&>]Qy2" +n.b~!n#ja322JO6`y_ Cr39C1T&s&\#_}Z#-QҬhQD)+ډkQBMV{F!Vn>А\vCp!zs|Ҋvoh9q;H3˕N,u`V̥)k5F},^,d)bޕʚuv!_h^<!MŞ؁ tA -*rLZfog;&1?.s% dq +xau¥`?D~UbL} Ⲑ_Fhi*rYNG|(ZIxXef 2MCR2+ _1.]x2^7θgY8i.VRE"G A@K}mũNBJWKR(  Jl.;#oO|#r΂p]} ¼NuH\A*[wZ (2HZ=F2 5l'^&Lk[(x=zB>[nWbg Xa|!uWJ]g |wK9 ~,}]o6eɟgi:'G1(3/x,449!ţ:|LE{sTMwvc1}iVƤz\ +=_R . .)|5DVI˷})YsQnwެE8v$ {wjQ<"GrNTC!P}=ZϠcTE'*KLԄfq!ɼl3piZh[::.Gt 6dM/B4j %f ң6y@ܮvN7ouGۺ,rT5.FV#qqm+ c56mp@tO5;8y<0\ εP@ڎE#&T5T۬+rl>fj^s5ƅ c O=^|_}g{um?gT8w3 #dX'C0xnYFϟECIsuil3^x^"4IW $XkeKqr X,g1q"}&ߑѴW\;e^n,4ggq,@l 搓6;}gD2 2AQםۦ>[4e j]R4nN 64kAi8~F#-" 7˫/#! /JնZtBHK mq'-bP&5h7G5#WRwu9PQC\dQ "vd6Έ}|UOw*Sؒ<xcݣFDG3H4-'?;l{{ALfr+[ {M~Ρ#8_,c 5V*316I+?g5<1)ȍ {njyNWȂv:ߞ|}ڞ>}g-fSxR/U |ilo)iƬ$.xE ߥ_u,4U A/N X"!{p;lq3I$M"GZj+9;/A/7IQtŽʰOQP2Ca첆POqEC\]}M^'u6t?fџ0`t`?~!cAs K,.eA$ǿӕ9`^(99/EKeqգ?No&⾼^`im4n>*/b>M4R*a Y|!]5ټyJVͯFҘq]fcς`$vB4.'aeXpU\U@.؍ޕW1wjHSQxpĀJfE)w7]!07<8d=Qb1MqMZ JeTB_q38_>Pugq;eDVkKJF mcc5뛾@{!稇y; rcS螨 ?g? 3mrw櫮I6`NJa; '*/YzP}N!T٤ [_: ?=(R .A!P bۙa] +n(CzY9`t/<05x (n!mS ,R0ӯ8/stRC7{qF9ڴCu!Iքu d.bGu\Җ.1sKd(·T@oJfiK 鞼d:}wpbh lADc5\$QŞNyɀ 6^ g]NV24HFZ;g# bO#,2U*y]`*S^j H =Q ix怒Mr_j{Wh) U&s;)O]J~ f̾?N#d:2ŬF1?6X\Ӛ)Bf ܢ4*܅3z8h.tf8'CS܋8'Q w=Dm왣G.*.sQzO*|n'}0]#~1ըwK[ɓH&M\+)Z&2uQFZ1' v]j9 V7iS rghz3Cը6H.\m<*MLkbkEp[r؎28JZ8~{_kG"]e{L zlQGHV;r؋X 7>@9`{cT%1O F"1#zsiG o}g4E?V7I;n\ՅohMf69ø93/Ș|NgĦ7Q NK=r$]1p;R}88!+}#u-`;1ٻyed+)-[uHTG5Jmf4sЌPG+F_L'Բm!YlЗ( 3[EI*0i٦a5/C9@s)['`7jƃڝ[-xTIZ'zY&yES\NJWzMYl£$[0Bx8i [5P*}#l.#h?FF6ֿ![9BSM0$EghVZ}DaD6n\q x0N:e\н9-@Έ" 6*8-q5?OѩQaDʔV)G:纓E;Pr6:KW]%:ZnF=p$h65'8FxR%F[7TO,OiSh)"RKqL,9``<:\ ɀ\泎*o%DU}zG/'?~ q?!w0?ew'JJC$])MZ{ tK0;NX=0Agv=iPQ0e9F`7'GROT'd"2ǣāu5 4<@T;M/J\T@Sс9R|YZxBmYQϳ7jIq^}`ARԐMN.+63[bұPC6EpH >>1Jٱyf =v3V N3٬g^w2mjgc{AY:5ѭJN΁]915IeOoVVQbpaD`5EpW90uXx?>3赹`Ьy'ɿ@.ǚyV}Ftj1T0! :-&;P hV'ry5Ӑ+/QWQqcbY 7'ϾJӱFoFcIDVvV楖Fq'|*y+",^ݤ[m+!k^1R EO +ֺgm'EK5c8iM49%9;~`EGQf+Z6 ey $f f *S(HStn0kh஦2a!/(hS62 cأM?@AEd0NfozO`[S+WuL*xv&+:',.M'  α̲@vs|?D*6rY%O ]N&jU . C~"-|'ңd+湍偲͘4b#Ԣɍx}D~Th)E9`n5glͳ'&yk@ 78kM$swwVgꚗi,p*-јq Sͺ')jHQmx"!n Iy\SzCd5A l!61OW.=ʨ( e>9IY.yD]d.hpW03FF`D .X$K(V#,ɲ ¯-xwbYXE>#6sN LY&.)⠫pyM/ .b}6#I3m)4P6a~ź<(1te겛Tr 1Pr+O&'M_kے558Ts=[$`M`'`\aHjg>q.Qqm=b$ڌFl<_'V]ս >GCck7 [|fc:={+H!_ DB@ڡnqSO8)V5'Jq#ۖ.C -^~YPz4I|,p+߽Ja.6s3ڨdy JIQXNˁ(0'Jxs+ i 1g&Eh:8SF@Fk;3ڨe3t(17K GزT.yOq  DVVS-#qo =<`J>sfrGNGDj47TH@,KS4 _RWFl5 =>3eVX ˷=["e1Gs-Eؼ.@oͭꭻW ?LSܳYf%`C ǀvlNk*TWimt^lқaV% V+\nv!H`r1Bu}nh;G&`ɄQd;C :@TbBQ,𧬁+Qs-YQ,{['v.<# W;8F^p\txG\j ᴯ7R&ʧ-ޘ9V1":RfG3}sP3$ZYpLێq,c_6f F^?*U0G1&[)Dr'/JoA4,&bFKgjfj4Ўb+j0uX+\tg7?*jw!;rIzMY2Wp,drYz=R}kiR&K`RjcA+ʽw7=OY[vT~ZYPTLh]v **Dn>֮gv6_ ^l"C_[tN_c"UK0܉z-TEĤId2F:3oDh{CΝf-?boFƁYxѸSf_B}: (2 Pz?S&kJ);Ts@{VHFA~ӃU]5۽V9$h'l}B@6Gm\ҳ;MU0MYwk䑹ѠQ(!m?pTvqd>7qUjr&!FiwUi%!/=`T ۍ[_,3 0~/l*gZJ;i1Ʌ?+)p l\Ah26(ad)pݖhL_ j|,\ 1eèԏmj޻G5P 2ݶ./-wVɡc5^P;LGOiO~z]k@MuOfiF3M3R-oG,ObU AksklY> džVAU~_%UXn1 ^1˦"@?Mp~4NzNZINuyUŰEޚ6!΄S)*\rCT`1[} EL|E`\ DPzp{{; *ZX 1R"a q&~d-{ F 3GI0wGc(Vg$Hv6&{%YēED yoϦجWN<ǝ2(aea%}Cm@Y<^j't~aC7tA]d`ZKOyc`IJw# Wb2DS2:٥bt4;mdJxd"O P]derXR :HJ1ԽN,o,'IG1sAi5uD!dw i`B<xku$fӪ{)|>"DI}=x " &F[LZO'yy3nz} o4pآ %c \;p<8)~.1-OB>[͋uT+G݇ z`{iTn&'G]86%cmC?Nst}sdל~n^ӼbRٹ$Fnqeoc|[?_"΁3u"p X^iFDa bX)^ԱˤĂXC;8(%'&x1^4cI;[Ȟ 9KkL8p Ki*Nd47͔SECV++ "Tr>U83Cw$Y[Y#o^n1A|/:J~tȻ-2C aE7օ=_d\}*P|yr~ )as)/tRh"(FJK$tb* lWcӒxy6 4ȹsB?eqP^bZN<;3!x0ខ]q@.Xbıxڠ6Ą=|e!P?睒CB3;.GRgG"~qI2>Ѹ)k+5~x-1 Ay>Do56Q=-ט+q߮` LR9< %I:<5Ek y$H% k<LɃej" ^tIPVU?jv͐o ED6ɾyxok L 1bX+.Yub4:Pl Q6VI ꢜx.] wGƢGK~f㾰(tDtA|^W"nZBulpɾ9ٛNV $nRrWb+^b2L\Hga9gjkPxt; |q7I{k IN~;xgc ,D~Vy~:O8ج̩X@f㹅nYJ@FWPPx41LkRq>hQmzַͰazs|%MH3 &K~:`H{ 2g*f ( r(Yiܢ~Ҡ(ʧ Uq9??-:ga/dWxBL\%{t(sUU!OHorYDH% tEĄ [yvӲqX܋qZqE}noV hSYc]x̐lD\ar<VY˚kt1䒻1\Ȼ WIrŎ15^N~;/T9f\Z[=AD"9i`fUdӴ4*e!z-qO=Sy\iW#'lLYU9`G'Q/LnYrX$KjiD5qHlu-zS^gAiRŅR" ThJ$'Ѱ3?-uŶ(yb[AS% 2`BiΕ^s63ЪLp8tA>g'N'$[CU =oyg:&rLZWTEeF֭xD [ft7z*<;Fw"8J7=FrpDGZWV3p[d'?L{޵;Ǫ98`3j>A1݉cy-^N{a&`N7%)yBVoLa^s:YT/Ұa'aCü֪. g_*$&3+!?/پ 9&#!&*pc^q3S:&*8L mHұ?su&ߏV)L+ $R&! -8?Ɩ<Rָ՘ft`B}L另ַdl]QL\ yc-k!p`mr%BjVt(ȷLn 2ZEI.աSiiqcxK 9ZBL+\Y{/pWWҚ{,ҚӤ%29fgq ukGfjo&[D^7 tw(dSS 52Y1+؏-Cq@-"Y /fU$LDl^ o'?|7e_D(d6IT5cB{G^oG?RHkߒ_5HXFҢހV\c8ٶ(wFF{Gi֧)t[+9L8ZgpQᐍ76CM[[x%؝v]ĺoX<ӆpo 6Zr~"=%㿨sq%ݟel\2dnJ3.Ho4r94 X^XlA+>ggp0jUo"<)222Йq"p#"ݡ;73sBPĆjm5W1:)f/cO&?[&V֊o%p}zҹfrKŁz+>Q<6pFFOR 1ԃR NiTAh`#G[>3JOK*<'g4gL1NÚ%?FDtf݂q{dž=O>UtZ&GFm>K|wTbe reJ\xѓc''OP:5ŜUvrz,Ζ S+WT(e5j:=5_W2R g `šT!8 'F?si|p u [ԤP*4-[fL) ݢo~s[g]9HcN*fIV >K=k>r:EBN$K^'9a4qac]:ߊKETm.=1%tv6 Yf]6:- #2wt?TB˅6)sJҜȲ6#}sb8x|`!:%tX?\rp hY%Â|͕q^}0BlIkWW3z1uiK-Vbg,=PU@ә=PT/ U-%?I$"ly=R"Sxν#iR&THK*FdUmȆƒ\~һ:AuaմPLL@ kHyoE۪" N3l5̼*h+O_\EvGpL8d1ޥiy77.%+'LE& &OZ'Qo__)mnS^ۇ4wgh[ޕ>Z; 0v  =񚫲A/1ҙh|CE<\$>*p(|Mw"WP.ѢwT)1jD)必'hwؠk*; -09%VYh?`Û/Ay# f~t*3|*jQKFܰimR5ZWx6Y*v 9<{3*Xi#?/uV-7It],w3ˁ6!xiCƲ)&PI;0xh=s3 Cdq >!%Ux4^J).PD#Bl59=p?y߱wY 5$k'N)p a$Q"]:E>-0k{* ț8gu'Qhf P̎wQϹ1xsOfa $2n@.bƉ/~}f1~9=Ò%s;{F=?95Va `n\y0K; "فnqȢn.FaO'i;#sh-bDB~RUWdIʾԥTH<^3r_;DkljMG:) 65#ҿ8UCȁMi[i/5a_dHe뒻~ (kaV@'8FY\7pϒd懽i,O>e mwWu4MϹ^Phg e]!`[fWM(;XVΩ|8l>/<ϴ+]gl+|q:*}*x&u4}բ%=(:7#L;2?;86BiiC05pT,ߴ(H!B" ^!~'˃L%Oeޛjr }CO9YxJPBmܡm ͈Uk<^TPۜ7:>iY-ؗNp^M\M!ӆ]ƒn>rK3i1;|7Sx^_ă&<({Ͱŷu3w`㖃\Sm/66U FT> L)XuM 3OzЩHA(Ge-ZiRspSJT%,*޸䓊̻mWeRIs< DE]Q|jkbrr-;MëMz(i{^+w\D MƧ<\St_(Of).[[ERu,<'ULeuVq>Dɤh>DuʔkHiC^=f⭭(6=*-p/kJcBgG.Uy;虵HR1P@>*e`,U`3s hEA.bX2(1I1Ngt'[ZEIIP&L^'h;ʏ6-TNQ+tiضrW |Y&|UI*hn,H2&}Ng RNF^Y1d| gN ^dX e$|pt^GZ{R,/~k$-q#ח4LpKlzjz+9f5~x˂|ěBB XBW䳤aX&3̾zܿ+onbوd=8 [3C\_kYncni녡ֿ05ּr_gpA~2"0{S/@aR !Y-{;=ϨPA-(\]7q(!D\(3.o7d[t_Chm@=]%O*TZw<hT ~Y;~IοδDLMAhGx X|ĜDqG|!XAU(E|9TkgwJUaSıU}Ki%N8Ccw. @[~@:2q&o8;0Dy$L%̒KfpX/לG C(0}vr+~e)g£fQ}L: b 5>V%)SnUXVlhϙR+ !U<@ ?/Mk Hm."ZHx^:&RU. ɴo:eWd[ȸ{DR%Fq[#2%RǶ]oyNʀMvo}lX[%Z7z VЃeC$h0L> 'eKt·+h^TPT`ؑ v+ W8н'* #̴*s@־KJ< )ߙdXyz@|Mo&U9Lј*LW˄ וذHA1#[(Y*Xa1/] [y[a\? \IS?wnA<~'cwzNMkTJ3gw)Ur<_LDo g(զxV+h (_3_ˎ֍$d}QYDCU{#:pZ+* =.VqtQܤ%>>1R5S]Pa,-?Qf-,\l<*G*d}Dq9]B fT&1_oB7أ3:Z1$P)pUd1Go)R?sҪi#JVB̦hմjC(^ ɳX R57q:9l2t𼉜@k7$NDZ*'ߋXjX |> ELKWV80cG kĮUHkt0%Yd67gͽ+\~ʥ_ d"VdE\X$g]P˼<':r<;{YfpdqYW1"V*bļpv"^ j|;}K݁`d\脪H!i,d-֪$AV]AԛZ6LD# $MQ~We!/JE{Y\'VzFk6XLx2|P+M2H^Ӹ-v$ ĢE1t!J~cZy=4p~ *jT.lp~ dJf{iJY}@~E0*x&*}g\$ 5Mk~&T+çvE, 1%9uۓ<QZ_CZpG / =LJrV*E3,Jg:*Pem;l*ˏ m |L QXXLYReJ`RSy 5!wv83`u;R0x"ZD݈^'}>_tbU#obrW}ev[5֩Al iVPHvWwߏ٫m(|U[g*S!}nysV珂5" t4v)/C`u޼}Z'Ώ3{PT}&,JG~̇^),r{mż f df?BA$'FcbI0lƍ5ީx {iQ) ;+1&9#>c"W@X"-I%*a5 .6Fpf§M-x,o{{tMл)vY>JjG 0/{{TM. ev$sD(E4V =B!vX s:QѴ\Xc'ҳ-ed4Y.{ ݥb#'0۪oi/a']mdi3M]khTaŮ^nozx ~A'}x8}5i6KV#m|  Cm |6XFb+/*vna T*-:Ҟ_6YK? c?&t|d^3긵[қ?ݙX/\S! ׏Ga{!heGP#  Ws+rV8ՐJefj淬ODk^x-upIl=_zy$jdjd9I{<gB)<[*HG rY3[~ջ&!*`R$͠ Z>qijUt1ҢJS,$ )1C!5]wR/Pzf0=zaٶ8YX_RC 9=,6uXkhڨEI4ЃS"*Pj 5lJUj17>~"7NG;[!]O) ~&>I$s>vC0n8k9;^{cȞM۶V[Y19.fBhQb>iCZJ3y@LS$ cXɌ0K#cj7tT*c`T&HA[}R͝NIh鏙hsN,*hp"mk\&NѰ}`wT!YjH̓>if:x5/. N3e3cm{ZƜ Ew֍*ܳ%\fKXy!s+8׏E['Qsن6p9`Bu\7MC']3rb%bQ5wOrySs"|뒧SN>(@zzJo<"!òZXZށES}ZXK=2+v̐I5wLq8 O9b|o(]BFp:wLvQ JIGU{IN(En~ [R4%;0J΍#</o<Pp8E LjckKHb~Hfm~jFM){Z`&_}%KS0FR>gŢݰtuN2,$rLTH4$PŀuRGĞLFȎ!g~b"s0HmG᝞Yg1C~5mli7 :xJ[HEGC))-%H{Kd?:$&%I-L1lOTAD\ƵIvmzGg}GA8 PԺ>~n.ש6sv贫KpAiEd9CbГ$#9: ;57>ψ ѐ omYKA#qP@/7ʭSz3K=amρ?$9{{f~e"ZDK\"K噴yPM4f;HRj9yZ7̃vM)& Yfy;6І\D%bܰ:/V1k#aVqBXvrFW"rP?IKܕ!Xb*MLy*4:Me *JI;^7u~C(S,VЈu0@FYkb!I.IkPy؇:χ HVU*X0ܾAujfSDֻ_F"Shm2[{9M! $oBCYIg'`pA]=ϴtRo >jᨹx.@A4uC6 R߳ ,s%odv|y-KP= 6y֠dqH[)PZL8Jk4+ܦZH/"sY+u0oӚ^4cpu^ YA 0L.GNNՖ8xl5NJDS%6$Ӌi oD2]i+5j?&Dޱ_w"nA{'ϗ2 n: , {9 N$ tuÕOB7ޮCCfZf;Xn'(S,f[S^f-NzBXѝ\>z(Jק"|XsJ ug O;=\`S R-B{'?@F{ӊr1(&_JbS*R-_Jq]XR\Ք@'.rMhy@SWU +8HH[ԏ_" c#aWU%w0D3N"f8P)\F)x~D/ x |tݡ[E9kL]L߂v+`'2L ,:'aSrQ.jIj[BX`-G料ix8[@;V |H;S!I_ېsz&5/,~/:%!K(,z.,rר:6"Jb",WP_51;ڢ"wR'}pŒ"4\[l@K>=k*Lں*4cxOY9MEQ2́mePrȣh,H t7'_5T1SpGvSArΣ@,hŴx6Oôs$grhH*>|rE?" 6Mu(eEۮDR `Ȅo;0N}F7`^ w:|%j)\i%+>oSlDQ,f1(BpF侖AN<ݼKAU{CMڄd ZkvHCwK vIe4u݉ bΠ1T#,2KYe}ș-]𶅶8|=̣g?|ӣ=cp^@ <cjl&(ZshpBU~-sr˩l^ʠGF<)>)Nط(IxłuiX쫩جE,t45`QI¯p ߶R3ŧmӎ.tLh҆S@}X9w_Q8)Si9~b2N4hjL0yF=UacV(\lWiƵx`3ǧݍ TT [9=>ՎL;` k`=Gtխ;xvW;6?*nHUl4S*Nv V"Yɤ>jw]*WeX}[ϬsTt,Ե]:0<֟FO1Ȃu^%63"l8[z qREQU Ȳv~;f1臌ӡyU_+o5zlQ̆]=~Yj!c4ϊRk;+;OWMh5QcbsỖP-V=BBG;_iaHy^4IB}1-VS3B{80d sW/Ntj0 O0ږFv^Na ى'ud#57mQlꎶgR[HTsÎ.{S$0LJdݕ)yb+nBG6x&A2o: oP`;*j_SOP/G'7v`D#dtl;Z6g6>sZ1Q/%LvD-K2O [=BÀR/y;E) H FD`cFC:7ɬݗЮ"kK@z~%mhkq6rko&g? =ݹi腝8 ,6MG4Ox<Mb_4o 7Cy#G:}qp& @9)8*ĉk{O" [׶īY9*}'Y5q pzBGԜeDNuQШdt5vD3& >"-h9}8wiGYU"\M Qw /M]]!j[ʦ8*ķ.pOӟ 夫nн}Oώ(PeĚ$70Cg(Ѷ2HPL y7qG g;3^fDF\)u}00+/;+4Ue c缫1(S3ȟf8xqs~) Vk>^htR)h"U#ZP.U;f9+)NNn(=ujέdSĢ"oux?fMSCfm0ZN%;ԇaF,ON9y@%D0kQ-(YI&@5.]0P$,BƲö X-b+U-"!O5 -li[3Ic>nd,epI{^o3}J,ٳL@Q!mR9!u 3(qX4 J<,A 7[ f:{аǹq345Q5ȐٟC'5H gr̜s_tgaH*^8 9=f["U%;@[@"pz1 Pl7x|RlEIPn/N~ϕCdF.6 -V,M4cl$h2$਷@]+'Iţ{{R@^qHy|\>FqAcuF0#=ۢ Wܜ+)Rt$l}tŊeW馗ٚ ݰ2 6p:L?y%mGg\RN2B~z`F2]<` Yh4?&èRjn1hv.[}w5}&$C34^mZټarlnil#|"Sq4>^0Clm; u{ 0retZp]@yϘ[6N+57zZ1u?$ZC)nrԇ3BifK瘜_&!ubs@97¡71ȃa|~mQ6<;-'5iT\b"x?C˪u.J,:$k*,jwAA Tw K<,Kr>DE<OAx[j P v$ J5=To4DEplOPXt~1<:ROCPssxzZ޿BAN`-Ih3GRW#,oOk. "/r;-*e]1# ^? ?x|,۔0`F v yۚZ- {=cO`Lg$gػ} f$S)HR?iTe;}qt4(_ d3?qoH֞W!NOrCyF?)W>ɯCbS ]<'LxN[BIJ(~;cʹkٗqrJF8 $u` AukI}?t`]`j܅cG] -ߛ"Q Kk9`YρѷL-pT,}^Š R8h/ً6<d lQyG||7ô3qRDXNgtvw,2f B[6>:v[? n`WųS$Z?jȉᖛoۯpryv),;e H#ϊ s7t9"XAO=86 *4a{`A|j۶m3# 2E.k;0m͵$p;ԼaU%lY8Qg(}S{ 8uڴ:sz[Cipt=Eeҡ+]zt!A@a{Tof.3<齢٣c&^!BS& eOr1l㩰*P8b}OQV.N:~BU[{jშ~6@eT:bΠ6I ɼ[-8)vGݵhT}G]^X7N%JtN*6W4=]x5;,RѴ}/Qnsfk8E~cs0Z꒏F/UOcE $9NӲ>Co.D*j^B++TjE+S-CPudK54F-V^*?'|eѶ+14_^&li\)RmnWuL mG"D?F@r8#jMBO1x%cZ]wԞd?!w d ~C5xf̦*Cf7 s>%`ף}o<-^zndX%`QMzo h2of#å!Ĺ  VaqEVg77d&ELI_q|+h=J}?>dAC9H†VrvMxwSiI6Ds)h4Rp!Npe䐐e1by?]CE+.A2Fi{:'Y^~_p}({ŏT`T2 &ϼwk6+Cy'Js1po.yըy0k}@aNA=IԵQGʇज & 6%s`KZoyg۪#&A$~ogo.ة(-ura ж}A/d3G?'w1j5$LLkYQ .ӂsVñAjuMһNu@dȝiɈ4 7wc dZhA/0>ǗFbB^ FE*@sBsc h ~IbⳂV,_2(0W v༦ p֛oam˸D)piD1NudS0T%䟍odk(T0<GW>3]et_aTS",\OKKC`y𨚍 .|&Oqp.1#xszu$I8rJҝ?] )]T" _?~sv w>Z_m2"ffՒxasc5r>!uBXStK&- EYwݿOW u}yWWfp+V%T!ʲzCeж|nhmIXlP|?pG,Ev;^sbP=X0p:bxw#'2kcAi-PL`4$=s_cJSIXkwq Vr`(K&:xi9" rP}$DION?%{%*0d @p(ϠfǼOrW2HVf7=g=&81rqZMf1 zC!QlzES h<5nJ"7}o2 $o{ GS? ;S( B8 ڧuwCnQh.{b; w6¿,-4T +4( ު@nMnXQ35%3wЙl\9nx$hPv5Bd?:OɟftFAޟ2DIRU䷴1{Y{4[4׺t!{Q_gT]|ipGi"?|[qZ @;0qHn{L:Y%zTU/kh+6}X}{6e1]/%^URŜso3p%bmqC!JJyM}H01Mf'fPo屔w;% nC9Bv`@Aְ:EXלŬm}S& JIg"hh;'' ۃ)>3?n[)3?"ޝ-Ac2LԎuLeF'"[SǵHK>?/N$4U6&ƥE4}ONt#f<}8;n_TEs_1ŜLǪ H>*16LOLP(849>н^aʌq 3\ {UCވ[p +ۓhY SCL8O+U'/в &bu*Te[&.MК2DTڒ>^.)"yk3pDaHCdTE=00Ċz?=*ڿss)C^?K->dB;UscQGA+ jVPUUlBNOϷe}LEܕٗV"<,vhk$cGإQ4hN0ΖZ D8= *yMFȓGZ݊ EݙBm&(-Jy:^FE@XJb?@@{C޸p-Ba4iz* ,S#=ۛ:d:`tS}]>4=QtZE]3 S5.P&@E9ViF57H(E/Y Idx}y:˒L9hl"xT擛#Eu5tw-ǎ 'g.%9sՎZhchkJծf@ АTKdiwV'Pg QI 7`_ g [Y^4Y$ºz/Jba2NHtߛ #dnn5\bSKu?;j򄻏 `t8$2_̉Jii$`ѸB2k)(~g]PV"u@\a1H#ho8(}i֒Yw,UL{}mL]"ZӶ'0[V>4AXm x $l֩<E4#ke?H$<ƁE(;ѦRI_fBG* W턉xS5ԋ BAb Fn,ѲK3AR*CN r^t;X <{(lf>yD"#jxKd[\]< fA5#0 >vRi#ax_iK42%F{ $4TW5JjCcO]78x.炽`v #?iTymV{6p&v3޾;48A(ÆHa!gbre(rs0'0 ˍIp፿Qp,usvG'9jlCȪء*OHѳʰC-uD9]D܅[WLƖ?A<SދӎisE~K>D,NC#@`>( e@%kC4BP ۦgu 0 ^0}0K+\>bw~ ?IZQ,ޫRUo1IaNZkFa _5<;xHK4黻G1wʟGtzDaf=vvM=[#ƻ;I@]*E:FI{ƛ\ |rIpi1lwWҥ#\/BG)r6E,ewB?sƐ:ņy~?9>5E쿍ԙ3`m4dʼ>mGE)D|cq)Zg]K& $Gu[^_s][@Šy QO^Oh9 4'T~cEʦ:obB))&w݆67?t%`xq%Pʝ"WtB]Xؼ˱iq!#!+H7k=֝w) u@1.b~pHn+dcOrEӐ"p[KUT('Ϙ,~7>.u^GeCKcG4x# C$a+BO1}vw`x.PpP ]65 [FbuL1[Nٝ~DZXx]\Y%KO'WLG3rYQYk U3JE=|3I#gݟyl~a Yգ(HMT.F 1%R.ZVM&yOKNR-16Xex"kLVC !lrtk-5fd_F^#x#+r*&4qG_%k:/+X? Y]o慭/g<ڋ(1XGEkxdrEfTawPrSTT8+ ʇ>?a CKܛ0&eUp%H!PǣNTc: fb\:Z{(FSmawҲ ( HPZY jQG&=%Š?SkpI' r2hZ_ՕuK]Nh]3ٸjzo,#9HGΞ2?(Z#ߗ)WO|:1O~~+yӒө3nxRܴMyͲn6 *Zح+Ve<qU1iAu!~t I>w3Gc: 5P7eH8f~dzE'TotԥLzNEV1fzL3٬-6GP,3]ms*fƖk Я*@f̭1 N)ZMR-)a M|L% ambjn3<"kQq5}zX!z> xC$LVA"Qb6)OU:69}p7̙ƹ~SN쩣IT<\S@ N,C/8p" >Xx8ψIt h,I{ %F+'s 1,gChp_ԑ:}\[QKx/)檣?eJLLv9Li q<kvgU4L5_D4nJ xҕTH͡tn4tMjNG&Gk,f;׽_|Χ^DiR 3` 4Η,/BV\a|IJmK9#_&lg+|!nL#0HN9.NipG]%1}u:ˈ@USc4;WԈH$+7xmToyjx2G,CBuTJA NVS`8嗖!Κ!"ֺvηUO{ys?&<7!L@" #sb V)w?0£Vca>E4%5*wߜI9FhY(MU]DoiʽnFEn4D

PުʐD/!RITAWF)NԲbE.y<$Y72i{p0=vS^90NH4jMw'U~NWGW-&5X.dvf|*{{Oy @?ih{\n.VPO6f[E!Iϛm{/ ״n=a}j$,.ESyu~xm=XT2 j6:F\RX`ȓIdkXߛZNy''ġ PE 3b,G$xT{(#zIxeGXϒ>2ԋ죍Gϋ3O?(wuHF5'z\~(r[|"R2`|ud7[|ip_եLg(&.?bK{sgqe;7bLs`ۀW4 @)•jB=@#̬xV—>wmHWFd2:a+,0*-S+,AE1h3P;\]iUe7lQA tt(ٛ4|qל%TrVOlooHѨNMkE=(]1]Ń;bh3cvkߗDq`u j(wm!ܘE7pG8 5 E0 dt//=sՇvYnZyôKGύ.eA7ΌA/xT?'[ SZdr1L #?cz@b蛀 UJ!w2Hs霫 Ls3u6\zk@}J _Cv_PGg>d'UTÖQ#r<3\GSZyk!9ZJwp!!u]`2^6J5y5)!Pܛot/6avx1 2ڇI`p-;i,Y8Kesd"ŘRH]wxNDm2kܧ;9j]MV8(36v o vM1{^ s ;i6` =CY1mBgK M\zEZy49K=W~cK;")Flb5J8QnJP j(|j^)zmD cĦ[A(nd?x-9곹&{UO'g e[7% oѽUBGjBڮ`iwFxzo e;0egGIZ0zreRjCWݭ'7bGg"!1R\-#_BLfrU( t5i϶4&Wm[vQ@ztw(7c_`(D!,SrV50 ~252S* Y%YC >zsxNG*t9=/S#wp)-XcHdM$tˑV";~ zAIktjg4l8}}CZKXbEtjD9*viD87jm[3[%]  \9(Qln[sAEfYd R{k^3\"0%-nv&CV5~CPk|g jO4 GrH#!Ċ_`͋I5{^f`^8[\_^ \E4 JҲ\lPo HQBR&Lbj c`4\pzL'wc-4T 0Ԉ.!\_pm Ej]ʣr+W`nERGvX\O (کX.x0kzk"Q!C<8hp*si[a]'?ݿq+GBŒ ~$[`Ay*4ZxR Ap~ڱ1GTj#ML}?G67!R䠾DË-"&ĢlC9&p H!I=H|ύQ@@R505.yF͙1cGH5Ui$mYo^R'|i a.̕m A_GrF M B&XnX[Nxr^DiBBM0?q$w_8Uf]ZxK w$1(i~in&+dմ l[pI]OI=J1ĩWx`+ {lrA1}^ [sә΍wo:2ީ՟oOd]5xgø}, sto AL BVU&&g'(QNsTjEz$׷ESg6TJ]L(]ܞ zywYdf511KXрB`XFn@?Á 'o.'zYF]\w83SgW y7t ),U!C"ߜ"m6>r41$\Yxlyҳ_N!8c.E(o*Q'FQF: @ 7(t(rBr, gқpB VF7[*mKzъ>RoROB/M[xڡ'g5h V5k/R}꾪6k[uk2D(]rTN(AP.i"auc<3=ta,Q7"Uȏ79$\xP }NY4lr"z)y]sȑ/QokNsIEu6u[DZI+ G$RHhd/iSz"g7 ǚ1XISf4ɁuJ<*k y_?H;EW<к E,ױ>Y~Wzm9fIH `eO]o Ǻ>P`N\sbK }XB3m<(Խ/L?܆֧_!Jߋh/‡qk\mڨs EC: w$_[͂Y&LIPryYS%! A,2zweE  4XS$!zXf;i\/ݷuF-L-+ ĭ`arn X[)1y;ra` ;y65'}2ܧh\"yxwu1t.׾>"D^egզs^y)JooO(Wx,Y7I`v3I>Jc ϞZX=ܴȄ vwh:E1 2)pѩ;%*St1펫j`O u_+UA-aZbG $n.5ӥ xjY|/J7_P_ h|EY< ^v8S#:ϣ0XH .q_Y(՟}~YP$f߃b&dX-p7H(H&Z%Dc ڬ7"]ZTፔ ..X\P 汵C9hʏkxy&[}ٮl;GHb( BĺMiH%_gxo76.du[CwѤ r)Fi7[xexE)B)?Ex1A${\;!#)f~w[KܴtB3I/p ʰ.!b߈Kro.KŻw}P'A-1 |gP:dI+iQ2k܀ 9Æ ]FUֳaa {ޓ` nQ$6Ccw5@_b\塯д9 #n>ޯ8 u:BC Fڋi 9ڄFPٯ/)LCK0EO>߇&ʳ?dG: ҈q|nCzYl=J|{d jxLp m1߇qtϨ(>y'Zj >45(I/+b.QTJE0{l cႜQ!fjcQ <ؠ?45.8x$[ w>IaU|X!~RP(JoN%KN ᝻#=UN7h&jg4,kʍ({%޼v H`~RKGorqz.3OD Bh0܏qKY<ٓY^T,[+9,(6 BOD}c#˃E>LLd.hO5Mŀ{\nvj/u?|Snh~x 3ANVmTƭS \2pծDb-rFίM _l&X(AW\߯_Ol38oE,W&^T΅rm^zU%Njp$ePeV_õЫc>7TsYdj* du Z2+ u?&@3(d4K]*z_[g)Kp>'QNI%vW>(з5>g`g1d|)`>7T%Ts$@R? NS1Q׊SK*fB x0Z}CE&"$&ZCFJۍbSYZRHLB`2r?3Avٲ]k@Ai}H/Q)3o< ~F<Xu?GҬ@x%Yi m)C|2k~"7[,~N$6Sĺyuɪ`kK(ԡLƠi`̡LrvXQm$ S{49B7+I禩2B^'[+@ MNurOl"3{dĶJLO^tIU XI1͋x#d_g^ :xG5&rtz\ +tv&AsZ~>/sJZ9ʷU?PdstGn'Ms sA J vR"oOMoZ>Ym;;FYk ^̽"ӎl,/ѹRC/6vֆylGh뫤otƷ3d6m=P&6Md`#7t.D[V}ЏLTD&RLp8@ɐ0[l?u(Wh $5_e  2E9̳O'冁:&5_x3h805,hu (S۟" ^ ?Qói߄(H{҇=Lgzu(YsN~D1.xousJ p)堔wc|gޢF,"xsR"$ Iz"gY~:[* Lx£]&:n*(Jn`d8!WH3Kƴot8/z|u9z~tߩ T;ύT:(t]*F, n+른*~{Ӹ0ߏKObuj1t9^IQ#A"gza/i?_Ʒ>0ܨ#Lmَ=ٖ_7[:LQn8&I 2cGn I` BWJN덐{R#"nGk]"aN}@@jL 69H* \.kq~TL"KT01&-l_=+lgjC%^߽w/.XbPm}fC0]&8CT9;q#8- )TOCsjJi@b G6 z'[#6v][%mpmM4F&poьHJ_)矜1]SDZ|/`JtS'/-^ wBqv}9}V_SM̏䱻O]j 06(oQSq'Ocdz\2TxK vqVTþɣ @AeG.>r.2æWHVVNru.-zi vLpCmDۊ{ '(F%SUHL{fvFa뭎_;3/]~m-W[r4z\6m4Ջ֊GyIUŞ\tJrHK|QT|~%*eDV`OBUc4BVrZBzv'a#ƴ΂@jwo;{doCwyU8=_bVϢ+ي:2"$0Lc@)Lk-UuxnSۇd2܀~ 9(jJ˝h<g5,`ڷA^9-߰eL^Bg@n 1vO2N[Qz~\7~ꋤWg(]W3]/~pviZ!{>o Տ6+7IO,48LC<[-ڷ'1̘_#.0 )(c)bQՎܬfQLf>]Bt?Qr]%RAQ-qt3q.q5o硰K^¦iC"r?Ho[9`N}'?EN {0߹{=29v݉7(x(<$#}<^9J(!T 2;dtq[Tv eXD-,Y$;2Z ¦FoO:5&zVыeՅ*^ O3~3)#+@Fx7DkN'txqPλ.w{I` s۹4 Ŷ9?:n+rvH3|P [<6W>BSeo*B*psdT,0[{T);.d6ʹ5Fȟ{1D {r+ .xۣ=iЫ=|FXpO[Wxvo^ϲ?>=5ɧr+] #̅=}*+zXgH <#buc 1m()H 5(ls;#cm  .) PM%rݐ% T %q36Lu/+'T?)|n+dW mr >mF+}I[Is R½ښxŰGEIo8fS| <%~b*@YC p[ȋw֪l:/mPhaVMkY#)h6Įێq Kd+gJTLBFYczNg ::[n] KJ=iR .2̖ 9KzE5eDC"C!U`/U♶Bwc=,1 9e]3 J? Y.WWc3⿷Ԭ]%enlQ4tg7q ^SM'N4b|_X aC3q.-?Ǩz$l+-e9Y[xՊWPɮި oҿ-[ٙ/ fD)-0N8@-d6#WL MUS ېJe5EDւ?h{=u.E="cx D ^1zv2Ya%eɮ6$W9>QI>*z󺧅h-쪿Rqj@;$-ҝiy&# .Yo&xNH,( A:yBڌh0), IpboK8z:Ǎ۽Dv5EY1Tfz;-K$k`*1Pi tsH6 ncě @vbi1L/aɸlrPs Zcf s03 V=oD%YF#pEGxPIYXy 0ѝ'7EHf-kse[Z6`T|(a6 9Bsz?<*KV<8aagUq\5dF:FmC L=<-"x[:@OGnTa;v'S#'3if[+':~_ xg"sĭS@ D=Z834Vr}M UO˸¹`Od7cHfp2e>CT e@FM9 +QqI:(wz^)JF2ԨJ \o'˘)gsG &3R!}%/z! `! {cPf))Bq8M4 t>̪L& Sh_ C8;wTOoPg& vZ4:CVZlX?`dzثl0U贼*(ex~^= `I<@fkPaxy ɪEϟz:,bFjU]˸]p}tT Wy6q51XgȖù q!F1Q"=,vHB2VX_˱iKGьq .]˂-16V?z2|pZXY;N߁hkaC"uUЉaP-J Pgt-Rr8bt@X#>V*!1:&Ӈev֐xG!e3X9/"λ ,f+,:!b?4o;\YxԱ&Y]8l'+7hy3WGu]&tlt&ԙsw $>%Y>ťLSnvZDwG*_(y^e=M:m#l+>rL =5rxsce?wric*qmѓt)LP6-䂀!x){8MM n&_m g7:<ȔpC5\dģ gq߹`~5mmnuy$Q{!aUKd${nIۀaQQp L*yiL{!7Ҡ\2V!ʳKg(ӦR={wc&a)3"kLg,Mcr7;_Dh2xMwriGt 0? 0 Z *Y`x1?ʁ*p(3Bψ]Qrҫ+0cC#? B!x>68XL[!-JJm^q+?ΊLc"Imdl9z1yVY JG{K'bxA3=wgA\'@ߋ٥rbnH99cƴͳʆX©$Mo5(DΡ cZX%*Vp9>)"GV- VZ0,h`̧ i|$: ^/!HH3 }1WZB)eH sZʸYԯ4Ƌ>b?>Ѧ ?"1q4!03<r3=[/q{Fo"X03ۯL&Vb"k̑-s-JS)Rf*%j/zN9l#1Clkq U0+n\x1,VrBjt$m?g|1v -vJ|N~A4k"i\Vh7X:)naz`Yb_":MW, F5Ai;C>tS|cr|DV5\0kaijQ>^ve3mK=5Pgt߾o W 'Q~hw)f9墆,}|:I-C.ZАpMG2*wDE$83R !t#q\T{DD*KaP>53DpRPNW% \&uTyHCkJ\ -l8Gd磙jzOPJ>x9N2,Cb>G?F.mIϮmW +}ɛ˘]-tCTƧ93t쑈N[уK!y ޟ_fxĶA !'G}>09.Rߎrk@h;%k&r|,﹀[v!pݿ9i̜Ny9%p+ otL!HN4n<٩Q9dhlX>d~s9{_:a9%`~#nL/4Bp|험^SX= >_&ʪ ;3ߠ|VzF!ۏhQ*И`Y h Hn-r!SRbZ.OZ ?Oι@0uN h[cFKTjlHӢ-"`~6\E'|B{Bf9t{TVPI*H|D{U?PISvIs/UL2g4\]g{av#>nA"FևG@!W evF&U.-Rws')uS'9>JxBf!-vj0T{_KC<gˏ?q3K Ĭla:bσJ @5' kģu#/[OBCZ?>%xGAH uf'C6 ~>ASѶ]3~0ecnKY;FuRYio;fBW -QվyGBm2 @;zD1180Ucl L]"dݑRG"`P֧fh_v)j&&bz; FfvƣǒsB-Qvɷly'g%odˇd/w6 uó/mxԺ04CS&DIв7 |g;f%^g|ϟXFX{V( @$͛.}}RH:16SC?2'Jy5k>E_l{IC4@&}@y93Jry}Jg5Á7V*CVC}h $4?դSɺ_s"F&{zhy#锶6!6Dqtbr^#f`-;rD1lZS {k _`w@70tJ. BjJ E*]ᅯ98G4?AP N5UrynFk02@*4%o!{%{vƫC^+E44U3Qw2J^HY_9,^C 4 Z qSh6J4pQ[*^~QxjL8jN?^_Jy[LxHA1ѕDhd2b$o&zUbäc1`W}P%Lmq#ثNj}O[S~೵nI:%zT!t]FRGiۏ4Kk/_.l֞[ن|:t?|;(αDg"+뜵a A|a1!M.mLy%FU3hpo+cWgqN.{/~+rE@]n./~̓3}UqLݷH+xwoCbiUlDN6c.NW7맬gUb݌fx߳t]]3BŐl^ iTwvAO)ЗzFJH_C"ߎ%@սImڤKX`J2' :5&SS"bU-/cnSd{UԢ!PUY&HaN)H7:~u* &8hry7L/א?_8=A.b#OpXDU2Ay(l1S7P3,QYw" +Y{x=Z{P HEmh3#MI/1s΂itu ջVvP!k`aL/(Sd/igec 5&LF<{aKBNa )Q.jo&0.^ux?T@Wv$*Ϳ50آ <" U0՗8UZqN=g/IxDk!:;m'.]V7ߡl*]&Q ?@tv75R.)ٷ |7bBϞ+3tA 6%5rceBhS >e${]5lY,>Z"_,|VW&Υ 3 bgu48:Qoy:>ic ơv 7s 3"YCЮޘrtWvKٺn3)@2r܊Np6jOqTtWĦզL׉^'ʮ67,B9Vd()x#Jtɜk}sm?iuiu?׬q[Y QZz/$[Hl)R~xHt~`)ӭKo Rbl;N;Λy¬ =w 8|rIỘBTq[N,gf#205u PϞ&Z"2 /dD|vk=5h9}~S, Gߪ5y;K q{u˲^;XW ar+šC5U b[1K"9QH 6ww-O$̸da'9jUAO~$/%ay!Vy=M9ߋIw5K  $K0;ncԥ"9MjxdlLׁ#B.mx'1_敎~*2]sZ|~dBMlp;]oAxBm#>#uI =˭Ery"f j!fN(+PɻϷƃ0(:ga(uGgTBI Ȕ~&VS+"4ڮnWu y:}p7ZN:*i]~5{y1k#A$ 3RΗUnFHV\M|i2JK^6nrRiF1O!:¶l0%p'GkGn\0ֽc.`|@n2ٽH:5l@2H !;5] ]μ?yRy kGxS[h kxp$d1݇Ҋ r,Fo gϧcy{UDtzx (~%77,uOV `ũx-:˲[W\?6 //l>/Us~5t袬W ߯XWι3-]d:LwI2I+ g錄CoQ) =Q(4Yq W=x_~ RPV$]OQaWL{Bsgb~&H-PlY~Wf!)2t•*:t*Lp{޽o,2Ploq !vfwY޷4kV h8`krTr^f,ga8Zo&; ߫ŧ GZ^vM|/mۡcS:<ۡ31eiVWOY\E\2h(rOBArb LyV({Վb t{/3mKyȐ;wPclQxHsI={9$ XBK_xTUdnROAR+  Bվ4| }_ f_]iʧ47J4/RaGC&)n&*Ezw`U4\}&a/]T٘ֈJ%C&z0l`i唶q}f㝗@غkejBz{1KsϕhlW&R(wLdeMt!+wfv'6Z Jc`Sc)^lyтd`ZSIοgׇfwS˳'0|ѠNQqKF_BF mA56hצEuˊ`lխZo;r J"`Axۀæ/_ fY؞M}r1p`4fW *RmRe *wM!ɟ.f/qvqޏ'%-(_=ސ6m|!WnJ=ŰK'@z=ƲG[3 bLї+'GO2z5ּϪ>_ 'P!=po Nq0Nz*\ܲ~_@ك 92=tqCz4Ҧ2s_"F5IH/RC]v{k U-F"K@ʨ+vveĩf'EN^7y_Ǩ0d'mV{cp;Rti8E<]%4*kND[w8*CV/m`)D=an3;$@]΂^.xm웵ZF[mDU^jĘF՝5Gа܂Ei%@ l$-=e]/i璔 otI{@=q6e; 8ryt_ iS_F8o/+>tC["D:g2pZZ}>H1v~>%bGĚ ,wZ^@n_`4(,H7-%Op<F}"ɯu,4|.E@",tGy E2.u T9)PLk^{SLP*-Ws"G kԻk(uAKX2m#:ފ/F읡<3Ұ:?4EG MoBy|@x5oqedDem,9|u.Ĉ  v8ľҀ_[MyA: ˌ-YI܌UAhz#ax71C26̭f*Gx&<8-ChD^z3Q)*|; sb;qTZ۱`Ꭹ#&?[ַ y MЮ#| Eݺ9қUTsmqA.Gqcqtr q: 2c ޡEkzW6Za(gu>Oa;&X$)9;9z\):9tGzG3Cy\Yu (lQzLVςbdRU|s pLe=QRA,^@?^t8%=mvbodױmk~'W ERcn08;դU^Տė4N򖡬hB&q"1X? _,kO ~ v_2E{TΦF3x@v\Hq=ӓ).uqVZ&'G^|6\"QE[G:Y2xgFXYQ2fvGT;h)63aYh+}_j55 Dt,jJL'[4@]VHo+wRMx e_8O@0oSCX/-m 3ZW%Pd6@o"O>s.Cqm\؂imkrHc!ך`-R "AjKO/\ʴJ ίgt<CC㌾= k~,ˢCxMv,9/2< ӞБIv[u'×uHMq[Suٔ'6$D7%LbHYU鲁sາ[GDF%.S=acTh7zo`, ]fe6c:Bbuʲ5 i./V: bg`D5>bcr¯n`GOuM4$$"gw!w\Za꣩q6o'H>@kgm-iC[e mN7Y%zƯUIixp}X 6bQMݗA%|F['fF~䐶DJ/ |Cf*YWWR㵸+ *en>B4:iz2&y!uOJܺvu՜o|x,q{k ۫,Y_gI97O_~5[T`X֦u l+k)`+Jԉ[{g;?5Otg(N{}W@O[0ˣMZI2_҈,=wGu@F.fkiB.>N%5P`buM4-"TIy1Jκ~rLVJ)$M,i0$н wP{eR3o ݤkq}jUT9l}[mDQcE ':؃/]bEg2e6^rxx|uDݏ}:Ԫ҃x4K~X'݀LЉ #x [Dm = [Mo+bCɯ<*#fqjqp+ܠuߟ-DJd?wt}7{3mW1` h5f=4(đ:ЁK[  w%y\}Vǐdj<:"ఢGb.==mt7u?"]17~Ѫ@&D2I)RkaټC![%cϜ\΂dA!LȤe[K?9,Z.x|PrrZa#Rm. >d*2AP ̄N Ec0`Mʡo Za0 @b PwsgGԥŇ\xUw"4?Hd 17@_}TeH&VAGUjfWYEmd#KЍp"rL6RN 7ޭtĘ@+ 5Ra%7'Aʩ.S(kLzwMQ)sB:lLԄ04p.̤&{Jf̜)m Z61WQc#6* i ES_)np$ < k]㒔"j ܾb<7{4NvRm4G:JxUݘǁ:octFaݤ!&lV'mu .G[OQl_ 4/Tפ3ƕ# Ol@kwn")%k\~+4Mv_g[:-jq4ڴ豾?3-=;E\K 2AfB3q jb&pF9tήypJ1L\&gՇRscOIBh(-WY:48MAnŁ@]"FC~"W(yAKmB怼 JOB@rT4$`آٛ?f#3㧐x+idܮi-q[艫!M,fDY] Is#!Wm.hYmZc0c9(J <ǩTI`1 @ NWz=C (*)MӧĺɃlL*gۥA{,ocǶtWp&ҠpvUWK{xޠg)JLh*~?oئ).*PȖ{NYf`D =/ٰȫ6S$oO'U>gcR 1& uڌ!<"#)wV2 zupG\3^'rQ'QN}*߻/_y8 k`t.-F/C 6D\O9ojkk657K3mn3l6"vzЅwo;ՇG&" "} fS1+l=z¯[ѫzQFcQ.(9A[cs*YVDIDD=+l|ξղ{U&ۇFrm]<$$uzn #QyC NC5*]H@d'y F=\mL0)`s K7&=y L8<<41˨L{l( (Ӥ#!" >sS+n47V%k"h'wCjGʽ$ 8#CY `q.ΔFrDB4+3.W,TQ;s݀Ee3-Q?:?Chm,]!!;fdE9O5[ $dʲwRCi{)̳zIwgÞGp0hY%A +|5{OF~&d>z1 /r,R!r>?˹<&VQ̗IcV C򊾎G>̠P~t5lE[L7zDA_k&)O곦WF:ʀHU^ߏY.!R~?R^'ʅs-7N_p;IBU-_Æ}j.| Pw|s iٷ^&[:kOssOVqn ne-$kqޑ$S@, ڣVS@0|g>ׅ'OUU _T7c6x*NB23U{dIE"f<@BW7qP\!vIH$[pJ8hh/bW'aU\"K}+jH\-v/͕ӊN=9K^M_d3 @bQj$HLcû3siZ0dx'!3sIq/+އ_B`1`7omZg5?(yqt?o@m(eAfε8q咶`$l4'CmKÔA Tv,Q 핓}KQ/冼}dX. j#*6H`,C 3%Z0WpAœi턃Vgf(Q/[p2eBn]q9G1\[2$n`J N3p"%rP{D%Et?C *xS"A1~"O/X,ٰHF3{h[kiX^Iglh/~s[ Ļ©&ٍ CM={O DQ2g Wd=bkdsSK}{t Z+YmJ$W1LÝ7f=܁gjN$&.\2(j)p'ODF} VԴ BzR)El>uoAAfL"T%$a# &&xH=pth֌NʔʊIO]5͚_fiE^ZtW[!$hvZbM2:!%t{_M,s" :(x̺v)#/3KdfH!eJ:(]|*hWv4nBCWTvq  V&؃oS.pcۣ/V{LjˉD2-y}IY :96#(B qx JYvWN8h /7 ֗TQyt~J2sBzUFS=y)BZ|}kt9d.@P+o kp|ۨÜtH]zߊªHv $ s39h̑pBPَ" H%GM~a7\U4gԛ2ⶲ'ݗ2l paOi':RWpe}h.'A ŧ.C>81Q6_4;%uqݰXnI#PQ5ރ+)"ʹ~O长FP,ձe T&26@Ah#ps_n`Ņ{|O3P9*U!5<ʋ_-&p<T Yp2z+EP!1bO$\ xt~o((YЎm[Y?tRmWGkE"žs7u (#kjvR_XH=5녬ܙk4}: h.`C Ne1bۑ]m==+h·qrdOoAlqi 4'0i83bsd+o6uCC;Ne!uu}Xx(K;gňFn4~b\(wvMg=6I|R;.5 Us "0p9C\[X^KJ&*q5!](@K p"jgQ%a4 q@'7b0] ˝1UEF~ Q@=zh٬-b-l]B's=Li=AإN<.y -N Ӏ3E48 {߱ BѦ[nXiB% ~h 3cm[@.IԄ\pQo'%`\IlݒF`#0#٣y>]R'{UHH35[P$ Pd  3?H WQ$?$߄}Xeg>}v:kd {Snp0vI S=-p,N򭱮_w}__ V3 V;zN=3<@&[ " t9;G]դKzp!I0D|U?7EMM~!dA ]!]0Y/3]#(_G֤Ձd FIFwGcs$U#QבQ?PX7׋r̸pzcB:ՒU(S@҈7=0H) D1QI*Ԁsw^#E;+52_udC\XQ%1g/&b ,$c&ƍm߉uVپ%i8"} 9}Pʌ[ˇ!wˡ8a_HǝsddtS!@cDj-}rQޝb\g.YtJ j 5;5BITEnE *{]yD>474xQNѐ0ݰS x{W??C$k5b}zt.2IqWf݆l IdD#w)_[/Q#"%L"Q~ϑPQO#VjD޸m9ȑxk"O, < jd&:ݿigvIYK<׎qA + (H͠=-#8*UH:,eA@\d4QṰȟ96Ϫ[< R4LPm-B4P.je-}j*Hb.ԎBј={3eF٣Xc.ɿ[])XLjWs ?ٯF(] a|(03,pkmt:\0guoڷK#D$ FMwTS€빿(u f>fY\1 %LP:1e0yDS`QJ:í؋Xo*;TϢʁ, θ5$|k] )jY~>]3ҽ+״vMS4Fr'%MUf~6bQoTV(ACqj1z 恵&0*nmk9";z7 +~19};W=Itr~6> VUha녍 h3FҫL4C R4ii4`xO# 璘}\ĂP hU~($/-q 0 2(jy[Ɂ9ˮӇSbyʏx!8G0i%0L|?C8Cf`zZ"oZ^basIOB2gxw ꠢx^rn¸ W.P]*(lr5? őB4y:xp  Ξ\Β78w{9UH]~%OYIԕ:S^4 `s7:uL˥- *{V]p0@V\ip.3Ž-s.D|8=azٕcM+؎^@\MY~ZiQ@ӽy+ƚ7rELqP +e\J$e+GIyu2MP B( UF+PvZY]oۡ4`&j(wJ99 2Re/daOPg")AF`h'K[Wp pҰiB[[[aLIWتvfmG\1>$W#"I^I%x ?ޭެФjԌɹn`8}J- /p V0TW'#i&`fLmWEV O^n\t+!֤9{8ܡgB^LB8 erh2m m# %6_i,%3-+q$SYKrQ>D@tٺSŐG T@Io,}Isb ;FBI|Fٌ!@&\{fE¥{;H7l7I~bQj$qhfjڢ4;(EWsGkz9 Ias@s'5s]T֚luV;Pa]2a%4_i5% f)~zM,@>#VC&!{0XڎY201la'ngTc؄=/i<t` Qh ?6S>b<熐PLK0ط{8ǝ6}a/yb͵(n<_"MLיN;!zAsG.uu4ǭ)2z x‑|"tkx*=@2D]}>uU9AAE4Upni;Züy*mk?O\{ 4t2'>Sf6E:%:ÈX70X 5ϯx+MSj*k *#Zxsн}А|Ս$q=# ?2*qؤ8$*oABj cs#Q&o_z^:^:gR]/ aw.xys 2NxDq$-3JOJվF/ٝNnABzKkf!5sˎ8#z!p zkStL'^P-?7cqLŠe).- ")2NS% SAb?h>Dj-}\UMFdò* 97`qvL~gEAk3pYVv;r}Q!k5υ # YF*OCHΪ,"W[6eP]4&(xF#+:yeW{p@3kB[~J΋ʅ.\leQ3Y-'Xg*X}cmD\:Uި)FvݛqB)/m>̒mCHj3'A'\yhQAq@SX.!MflI٩Raj6DsV|* ^a:z5om< ] & yV0͒c] WڨNWDfZ,fTH<>5ͪ4JT4xpaf>iAagJӤ!mw>PUuWy)>N[z NS0\_iUP6Cf+gO]\]w(+Se熺 +Xf /RhI&/{J壪=c{v88㬥VnUXU^_d!mkszėʔ1:^"*خڄ /Ot,y5j)xdXno9ߡNDO]/ޫ݂#8ki@:Z2)Ӡ&m®hq7"h* 1 !;rCӏa3Hnի@`k0ö[C#?Y QEY #4LGLq~#'.hm=zJpfX)+զdFp a1U!c[Gr|uJ˅~έ$@ ~05 <:@/$.w1/{&^g @fk@HY&,whlI L.d]l %d=0_9 QΩ7pC Nq곈Ʊg~j ٹ'i*yy,B41`& fr;`H=s{\+g'AN϶N 9wn6qCIB$6^B2H^վ!2M"2.['# 1}"Qb' t,:H_n?m<^K#"tZkߥxgDt1uO|W_S`1i!8$2Chb%aC`T.$kŘ.P\ُdw[,~^W8dv)隅"qȖPOHkbg`f+0qM xpp. j9KRPOurϧo F:~s|fėl6C1 q\+t?_3ïYE0^'IQLd"pp+IΈ0e#z%7Jqy98|Zp8rޠxTT` m} ja^&Ƴ2*g%)5س}rKۋ4:KDn:pMS 8륕u7{D߫nGpk+`)S Qr>[1t".)9LG:Z@+3!cCJ:8BSPLM˜ӆ*vVbJKqFipru ~PYs5և uBn2:| ζant8'娄ik)D&|s ˜wԈ)qͬZ7[mUJ~$ #!<z7&; ,!eퟷvk Sy*Yc (9W@4bMkN"}4_qڻ&ҳ QsE;Z:V45/e!iݮ,چ[X}?@80&XFbQ##e G |p.+ø0Ilޒ?9kT*Q4A%gkhHڰAW]¼UV͆2=IQft˝t-_Eh$ڻ{4 lzMc%2ؘ958R uX5tgl{ dC[]b/C$S ?$w1` Z!)yA_Ȓgϗ`';Fv sK7YYa rQ8@IKо2Jt)cDLmt2 OSH ,X~"Qn%I_ZVRwL=#~jmfwjsYщ{*bR|Av;pӢF^WL. Ak8M' ;_`zm4?Dezh(mWpyS^zşi"ۨ 'RWͫ&r BoUR pϴKՆ|ªq?BB ၆wKں Jb.X$4'|&LP~+9~b?IDhS2RV<cgD=+"--Ӑ2t`V<4w ۢ0L;%Lh.6$"l6z.y}5.Vg~F*$Fxv?S`:0ҁKl.aĨ>)[-F8TLFWqy0dꚮz`M.uݳ,K _(>x>cѴCwƸ\@Idc!&rU|aD{^a `&䪀 ?DKIJX~@:B+ޝsu]Gl9Q@P`'7e9"=S&ĭ;(J:I:oϞ>ΆaN)IVms}ch=" pxs$[~k{h⤚J1q<[JxI֋'LJ88F+J(c w ۱TK1XQL 0d:ۖO@F8L?c- :cM<"Q[cz9:Ѷ jnv wvW؇<ދU0iUC,heUƕy3n|\xZH#u|b%"v7NF .+; b`jB๛KQ'fIeBUVTiʣ/lD)()l.QNJpq qWVNtf!L?- s >Le<z{q..PpgM3Rqy'XG_`43 =NAUckH=0V4g/,dբLq5UfUBe(R^0FFt=*ؼԆsM d_ ~_ռ]k/q6u;쉟̿B/|.F\3㉉G'L7꥚ R Raxu+m |ݛm]aT9ܔ9KK9әx ?옯cxuN)9F*aIaX>gڳ63A XjG/@ gFWֻ_f&5(hOtlpF0Zd\zjBEr}Ԅ9^ \0#T? Kq`MTDŽI&)|:iCDҮ ^{5i/4Ι/_ gUvHo O[9M%V O7]9(dE\fؖ 4Qd?RQbYjwB9\Ww%1C+s_"K ť^<21b'3PլkB;:=&QԢf2(UjmŃDhgTfB SZ ;S?M(1F]{*e$;. +1皴 {N:$Z#;4E=a8piai &<1Jhxll'C]kN%zPtn%md>5}seWʪ1KF8ӑHXɏilJy6UJkUjx xjUkGFr9ATHt0c{ l<#5}}uhâ.3*׀n!w:yEN e^9{0hn +ڈ]JMVe.iR䭉uK jBqw\lŢ=KTj}qq` NiAgw~nΉKJĘs991:U?IOr&3R17c_ZgvO䉴9CyZZ:."=M1bY* ?uH=}桱U 㐅gBf)F0*z@ju>0ɮ 9Q7|>D -@pR&"q^Mp;Xg^Rj64 JFJPN(Uw6W@m3j# +vp;sG<Y"NM>J'K v@#]t#PY}E%`N,-.(ʹRH*q{|.z'}5 Nly\?@F%̼AJv*ka(^kb#L ޯX4iSˇK#ʙrfIy~%EnzSIsG9kWsLzJUXʯg`7Ի4dl\ hGMP2(nhɒJ,7I'kĪg诜3S 7NU"j ٛ9(i[{nA96wGJwYM6nAYeCȿhe[RL4ĢXp[@20fu]^@nb _5b:K:\"=lnlwgtKn4=uda_4&'SV‚DXH9{޼} ФNDd#vfeD=:`S$5BqR<? p cL5.dZS #TTJS^UMM6r~oNyck*}#lZyۑ:PjDj*,sA)AȨ1~ʹ 7\[ƓԱf[L{ǝh<9A0hj"L%{j8NyAeRELv@o"{ak{/4ۨ8؉q!qUf'J4yv)8C:~k8=H&nG+X4"M'Jf- HfPMN-CNrjw7c^B&—83SK޺ datٿwbQL3t(* »7MՊ"CߊL%pT,w9IemU$״zG!/TCKTܰ4g6*%἞Q"-i{X(s g I <#r쨧k[UwhUB:g,ù~ U J UK5'hYÙs3?CG ]\>\ǔ瘖Пs)u(^L$u3Uݨ¹NP3Z]-jӭBҽ3l} Oxoښ#7ۘ0k/Ώ߲xt~x*fiu٠FS~#9(Wn#Tf w`$Th|eY Žndҷ*✇ALeѩgaHF,/n%DlvztZ}L8 FP ~sY_1.gIW\SCg+Q7ۇMMB޲y|ʽÊ Y9n~Y7 $}JS/++cc/6ꪂƜ?jւzs%_s뇅h(C|Zkv) ї C6J@\_ m<9Mjk<^!H9"RarPgE:(Z!g>.ÛH $F:0j^"j: m2lT@6nesZlUI⨮|8OH)h[J9<`%ѥZ)WQiP"Ҙ؄Hbļcܞfh  M*!4lZmkvv6Ysbm}<5 =gl9 E4om9 n J݄ WQbYlA}{Kِ ad]99"CՆ|麢Rx{/KQLKJޜm=xPXPASQFB틇Q/GJB^Z2gAqC$캸>px,p畆0{Oh|23=NW"/ީMoU,7O+knhA)g 0sUon1q?\d= n#H1/qS6(d TA紃Yg{ 'Dja^Vѷμj`@&WYJ3"GXӪTK <%u0K+Zb7u)I+ȏBfwKX7,1ImO5B ]LMr+og=sD^RR^`Orni6ĔΕ6=-q Ȏ$I{%6j(.ꋣ$w 2{b_7-zpsFݸ C!#H<6;hs1O"** WR~3EIlJ s{ndo,cQãhܠh0b;7MşC3)``W;?V)Ey8%kH?B B)93d6,p?yY6f(%k/Wr3Q~xЗ@?*az8N1z`C>! ˕WdZ΋M(b .`:C,EkRbea YL9c(9={JMXQ/IEi;f|S6s;OtDXky6`YcPɴS!L^}^`LH0@z[OzX@ J sgSyD,Ҡ$ sPKY^;[Z02qQ O* ZƂ'N_jçHЊF*NĥX@ZGh\ziI>k`z2s"%fTѶʁG!*XuԠ '\VG{Ep }Ƃ[7 œ H!8%n[ r4tReZ7R'192'gVblq Z?U:ʼnћ"*^0YwScqʄ?47yaC+&^2~F.'* G0_/ a] L~-bx8ie¤*Q6RzQJ~uVS'ߒSh"#QOnKp8^" -n A>stV;c$j\(Ol4ȿtiymઓS3'<^a9,)s=eC' \qEWoDa ݧTѰ,J׌jȆТܢx9$ z"_,UW J٭+> )*Af" ;j]:6ib|/Yd72M/ς[!GL c3 0D®79=BKьenT *{r9$A g}[C%:7{IFswU #l"*1E冎9|AJcRln;iȟ9"D_$_lɺ̾ܣ:aew;z0@5X>n{QC0mEcvDNģS[&X8tmUYp/5eRGmCq_Da)k6 퓊R&:((jL0K0ĕ+ePBI1rubPs'u;W[5R}LeFl_mŔ.O#֚3,c1÷aFt sX#׋ mK/Ol)O+U'4uzT ,^u!cH@PtqA%Uyi ]MUCrbkeXZ&}3av8_8T2yl~Lw9ӁCY|%moU ʎ XCt+﷑KqT4]2O ֘[D¾R}&XN Dܢ'}'G<&w/u6kӓ˾1ئu{=kAsQz_R硗b&d/S,%~GĴdE_RC'PeIzv"ɂ)ܜ~&DcJ31炗/@USESBC*2ɃgDl@R> 0?XEY$cQ})-'lGɆE2WO Qɼ3&X~>gvwJHu8H okSkqfF֠ mjVzN̸фPCO *a8xNuQ/S[kt^hh(T&jK KF(C Ollf #:ʘY(V@"ODݏ-7g\,#aljq2Ƅyba)x] ඳ f EGO /|G@M&^eK5'=qV`"PCuW0k(/ڶˬ1K?\'ڶ` =1r`QqUxB0eMnsfLn|q?\ȅfU՚8ݍ<^Vw{a^ZYZDh@XFug2%i9?ʧevȳqP+tKE*WA*tX1:J~Q^m >@;K^ S4 "".4|F isQ juAb=$BmGm2TϬTn9mұ˭f90 Ee"! b |^ XBxt:J"Ms0&oh՗oۘˀ4`ӍAm\]8P*1Z q /"'/#: rl«''-?1M$vPDXf2r77lD~d X"wB7O%&'ҟU1)C`QZVq !Q%:NWwu_8Enx$KͷkqqtLAj`w& v>UV9o˫s(gC'dDh<*x(G:{bwWfp4-?k?{ZȆ{Ka\W2މZ'w>ɘVgl;jv+68i"CznHݱHjaT61:jџ;Sۧ u=9~_h|cYk{ʴQrI.Uɉp9kvu@MձV<ɽGkֺ|Hq-`X7REV`J5[(g?u.Tck"X_W|,uтL2~  vʵ} b%>zaG.N",ak50dJ ԃK!BI&v&blK c #Q^ f%T2Pv | s [\ؼ~2S~6%QLU`aF7+<7m>g (uڇWHC Qi9ډ1ĺG)C;چ4*@C?Yt^łٿfxr,7ܒRzkxtmP[@+.r-O%zg#Rh f15:b_ZѰH}-:2a]-))/:ah}:c aGDu332{* "B 6@>!\< 1YI˷ PHf<&&_>z߱QSxv( A.w#JzJ>)Q9nbQpu>=۩^Om*D,T*!o`^d h%&*'+ˆ0Nv45@Eں}/_Ij!{mMs[`Kѿdᒛt+ [\x(+.kX KCvO投_%(G+|[g`um(k :Э GӖvX4*%kqC;B ~es:~/Kߍ%3pNǙ\hUs-0c).4Lj_ d[s(c% .M N ]\3~-4HMLfwuP\T8~qoC/2 ~ WiZ>_5W}֟@,9:$^G^ӓZ}?B0s":zY+0SnJ@xID#$YѠ]֕t WO=!9J|.ȏyv`!Eb ޝeyoj/$ -H Kh-vh ,K54p/G6)k9,!:%z!~卯S/jڇx/tIc0Ꭵ.Ƥ;՗s$d[u2{&*`Ycр`f˵Ռ-_$)zs lZqLN:aO `t `F|[.tFDڛP<{Y6S=İ^+d2PVb͊ F"O1XkkI튡 IJ>5ЦޞbMg\^D%p؏/5{xTaTA'-+f8zݹ9iV aŬ#:$J:ooIq9d_$,p,\$ {烓Myntׯ>fnCW]YuyaѸ4 02<%%!"0&u6I52\ t FdQ{oYrrwj"I7$-ͦՑSJ|ۯhfj2| ^ʋ8[ ݗ|_g!}Gjf)9WUPt:ۛCΣ'cc'1]Tذ4Y6w帯KwuE@g h64oO.{m8/"&% ،eho*)A)^r Fp a1X ~4eo9Q|$@a$HB&-EC6Kf) XТ``Tլ:ͬh\lX :qnz\wNH @B09[웤®w%AȀTB+" 1o1duVmpkC3!ےlDzo`V[;ԜjhC_[[' #0P3- 1dx,9G5APd,|*[G' ]ޓzWb?fE6WkcHo>*O oOX]s xOh䬵^%_x=O-\ӮB415,}@/T鷯XrԽy!ݭǼ <1r}guϮ, %i1H߻jCB꠬⋆0%|n~C,b TU-;P !*VaAL尭#ff~€bs'.A ƛgy2)AmBzt_wa(rz&;_N a\6bO7qš{.OV۔=}tTPREu*adaįEX#xJI遻:DzU])jWAd2AjOi\ٰea:3DOYۍ2$lf/1F$(j~N9Ճ24Fxc/Ar)?"Fz<6𛬫C|FrZ*B69^!W۱>rހdyQcAo " >Y椴ly$e+r|A֬0TB 3r3 OH )tw$mN 8oSWmѷrŨF˫u1ALvKSD̺ DpԡtE <}sA>"=bCڤs;{c4- Zv.v?ۻqc(Fo6P3l/WZL\E1]u5,Hd%>AOɏ0FHb.IEoen)-ݽ5,*!1 ֕N=ocZ1W =f!06O\taAQ-vl P$^Kp +ly6 a\_|C;FPt/?FAnEYBYk/6s(Cuo-}C\*[4; ߞN8w!bNUXz^?6r%xH(sL;A˙H<=فF>ZG E ]nkNx70Ah`V7/Xelpigre Z4" P%$o$-*Cϲ/VGӎuGc:ٿTçק4;oA w.#탒UnJNNp$S }ͼ䵛_vXVgO}T_k瞥G(f ]q@0(ba|# U+}ϗdjw]Hjrڼ3ZNJ_d)* ņ}ay/>Oaݭ FɶoY$Iy #`hAjHcߩ?Ng."kAj觕YyqdxTx:Ur 9`k|iڷc ~B{*I/Cbӊjx  =%/1ُ '&a\&HO$w/`kW)1lIa`óf eԌTMD>nEOn:X'5`veCw9BWVۘJ9!?ጕ$}ș(8H&KZwS.={_A@Za!KI`bӔYs |O+[XQ݄rZV)_(g/G(/  W3\N!!߀ej\Wwtٷ"o0R~د wv "NxiRl#@:3JzVtU^3NhFSP׵gj᠀ */7}lߢjY`1%`H{Hp˼Z/ưVLZVpLEAL9JEi0=0 4\' lbJkY&`BfV&!g+A@n{oX`^9.Kӆ7$Jl!?tqdEa7Ŭ|#y9i0 l{juP/&0gcz,-gVްF>b\`%Pt n`vOZs+|>+*a/nx\!5 ˈ*Id4;roIǯh'ڇÓv To0JKVp~e~)5o^4"W[ԲpVw{g[k{.0͸2whʩ&1*9~!8M0zKu N}]y>DH䆅ph_ XUW]i3π*#sa`%&[]Eywn nT/ʭދrLۻ~֡Nbsgg@O>ȸX @(~gQީ v 8 6SWUarf9"/ul4T/PŢOTP6 P`h1[@~=XK<-&V$l8BSlaϬ4Ap L9g*jdý#XIB[aG(@s7Q bӼkd`Ol2yВU#9+_BԮ!SihdZt{ï]F'y"bf|x,g>n_Av-K%F2 qY[ {˓aq@);aڃP1d0u˯U&-OW! U&}`<}36~`6+/tLBm )kig\a$aF,ªj4hw:`-\lxZC 8.*O⤾jl=a. gKω[oV 0dT֏;tp85m+z0G16U)C˦CS /1#q ]όoԿj$S4]^#Zs2]ÕNRմR%8a6I OqlkF55wL!Y dR* {_UnJ~ӥ ~cfޅ"k!_Eŏ0R)VbU+{SbXR)#SYnqF9&-qt/ n1{ x׳ ZZ uO0s-h8ۏ6ћɫs(m! 1mP\c7w OP`B{O~i=qjQTB;;zDX-\ ueE%FVl27v{v.-g] a )f{ bPxP`Z&2;'u|'{fTP x +|+)f3@#V#KpBg #WkFW i?]U׿oXrGSHaQA į!>u{)B3|-[/\ wu#n%@v= v9K,XDv4}^'fAf[!֎eQੴB߅}dbCXJ-Z)u,PMҺx-}~կWS EоnW)$ 629BQ_r#IoY_)2BUq7e@ Pj67J?xG 8"̬iHźa4xY:DsL2ceNk9,w؛ns`%E:JZ 1hbK7G 9,jtxcCC_牎ΏvѼ}ALcz\eʁ-ӧ\w_(v[~UD1 fwrPE\`~gw4do*){8#V *)Q:țp,MVYLj8<J}&)M5W#=S5 $[e{PH +$ 7:H ؕ|8ޱ\FUĕW:=6mi>[z)70o⁦WlڦMJI𧋨d#/S+l1ЎC3H䟳]>{wcX((|6h:.elx8ϕ{SOǿe]lItJ\̜:Kąs}Շ'ĐOt. llks ) :o`k޺̵ `ܭ"& pU}(aUm:~luB H5![|@f9_|IT{= _3KbѦڹ:fS35_R.oEC湶H?qU_Xġ*q1Rx&(@PC6mp',M}ݘ/}REoo*&&/4p.pr8ePI(X>,>SUsA¸d $2UR<T-lxKŦ3'HT$YYœD #=CQ f f{s3mzIfY##lMٍǑpnCߣaKϷ@ʈA:9yTQ\/5ąlPoqJS8'R3eW$q׈{d% Ń1%rCL$t$&/%%X4eI@:Գڰ7 )Zu)!3gQtUih*mKɗ0ӧk%9ʭ҆1x=_ Z=wiSc47*/;!Uf2;rvGO6(N|LzZHeƐXi4m<פ?xgX"_.]s aVC[߳:` t^Juvs:&hk7dO g0A19)u`-,++Z &X/r [P QKhn#,V'4{?CG.;kOr/nIz( Shتu0%|)1(*H~D7ӿPma=n\syܾAF#C12ot[ ]4"t t:܅bӶ֍XBN!l#u֌g/C轡CnE҇m| _y'i\ҴǢvBߚI&6hÜ]Z)-Yg0Ɣ(J> n{&GWK"G{SE2D -gBJy/3\Isybz}nG{>.8>*Ny%V.lb4̤SZAi<#bԋ+3 ^ TyӻcކX`("-"5uszT'LCsPw_-v}faJ1g]@|Dwє _`'.V%aNvЇ-oY2r^R\b,Yyq(ppyYnk4`XDc rWdP()(X]VBĝ`xQ4c׭4e0b\`n `@܄ABXZ \#cXN st&07}˦A}#_oQ2=U|JD骋&Z;[p+\~ғ*#16f7wr;&M0}7e(B嘔RAo^| ^coIrjxE)}P$+:ray˒ٮB%VqiO,{YCiM(ҸN>d $i5#qݫqrAeMλ ju&?%wv2TBr( ƒ7Gq^,pJU V0ܸ07y&k qϗ_,\3k OaM8Ex߬ڲ Z椣7RX}#'ݾށ-,AHs1 +[;n3qD6"=p'\6H7J_HRtJ*4>| -]uDc/a8t.FAB_x~婚v;3}oصcٱ6$yQ‰@tvXOLMT焴R q.߫ sܚd+fޏ6 oZkNtqR,PMǖp& i{aY%XBIxޫv!r.AV#-ݠA{t p_z|ɏ]ēYW"3wR,Y6K%̤wz[u%JG Nw<޶V?:$j-AIw#.yQag%pvq<`4>QoH P}=>بΕaB 68(A:~O9 6[t/7x{4"ID7 J _zdbtj04+1_jIMS|HY RjS$ ^ )# wZ4-F1FCq۽D[P 0 naqKVRcd$W[-(u2QQů֣e\IBIlCu&!U!?]ŵ8vvۅrPKf0)>:<3wQ`!z>ce*{\OӛR~AԣjC{sG+Oi{3y$}Ix6c 1m67a,Eq`-c)dyơx>X9"aNE>V@r@jp,` ^qqcuC'PG-T!&SO͠zTro||D/ޱhvkBͻ'GU7qc:`[lthJ%t63R6FѺ+&^{mP=e/E$AU/EZ? l7^5ǣ ?yiȮGc.=Es!д\xOƳ_dv:T\j"X&pG>y4]{/2JW&g|;6= `I\; `"[og-ߴ[4 ;r۠mF9FeJOPa18+fb'@HCRgeKӷ}͡]&#Vj 7\O1IxL9{T׶bT3)0[C8Vz<#רɼD?Hv9 ?\5F0SJYA 7wAyAk8iVFK{WvRbX-jI%X>0켮&.cI1 T^"ta?6ji9{tsG{7 v=1M^תkG.p©57I<n5;ì;B8O7kBʁZ&znra=W6XŦyFm)A@fT03W_o)l'RvotxpIk;V kn?sFH90ETUl. ha=yر_8Ny2{|8V9^9;%6-l.™B@^ f y͡h1*$68VҋȕU7OB|YLۢȢĝRQ̂1(n5!Oߥ98N\ ɤcBT_qX0"Lt؞wY9/|Z' wp^ΑsLTK9v+Xi8l EЛ`AEd@V,&GW#᠏ړ`Y|oa'.(P"Ϸ"(f;Sy2v8t*s߉:C Һp݃?"67W?aI/6sw``a+cpG؆^(^B\3a(?0Olnˏo&t'V 4S+dT\Ҳՙ:U<<C]ݻ0qi PJG&MrSgu(:rb1h_#N%JnK,IpPH/xm2nv^*iw]#-y*d@(Hȥ!'?'m.W9 tD}\^X:8Qa@LQ9>ÔRxtKT=A|kf9%dKcx;k4{dXn:uyF;[|̥ʯ4kE+{b u^T**zQm\#1<G̈"ɔDɏ̕I%sl`_^{!br%mWfE(KNZPKj"YG{\[Ω,$Uz+ ѫM?,FQdk<j Ep(Z){&2d /iS='fG+Ng?Qov`kDØf7Ճv'[zF9ll-:/ J5?f\ U F3܈I*pl|!~f^Wrk)')z(-lk`5p(!6gi@o!J%dKaV]p[VXxLݎPtf; 0ۛDvqt w^CH4rkM_;b!R[/%PPzAt,k|`2Y($ozkJ`?ƨxX{klAh*2N3;eQ ,3.[U_t5kd/HnU$uIt8T $/!P7I C3@qf'~e`k=rҩZrMO SM$ΚG# `Sn|,9rT"{VۑIa"]_`S^_TKN~tpomyfA|saZ0)ƙ 'L7"d퉾ԺP0JCzI+qCw`XzD8eR{9^ozEYJ<7g);>ϔ)G[S2]*<-\ 螓"͡%@R&-ʨJ! y݄)}nԐ6Z40`gVۅ$5"nA&*lirVaXOr'"pGZ~QnL[9;*:i.=vO?rLlaly/^)C mNsXKfy8kZ`FfB(bəiE1g? 1 dPeY y[2Akۄte=jZ2JX2_U_xcqZH( C˦,uxȱcHd0̩ɰ?YpJdXWF^szlc#h_##y.7ީ:,@f@e]j֠bhS#[XYRsjwlۻ+")o&b`W!S[hNN1iv+ ? VyJ|So51+UW-/s(9a4qgusYрOvp_$Nob4Ɍ:IKZ=(HyVH9y+|0>cS/zcV{J+{¾j6,5=#!-@@dU)WzLz0|JX4[oC'v,>:cٰSr?hk Ni 81G湗FP1湛)ǠWύ@yw)xw~ư<%L/x0nl"ԿGvapzR/uMT2 C.Rt@sKuy{sWI6/zi(/Җ;vҭ37IrTn&GVO `aJmaZ₊Vp%=Ta'Uߴ ?aF`0*>pKRŒuSF@.3J긔v o9r>vd↴ =R]q]dZ#GIFǵ*-VCݽc?m'j 30~Sͺǫ,Ak"l;(7Oe/*SK>H?/ G~kٻQa aAR+IJH/dzK-Z{6\bhlS4\qCL1MvFY&Z ɼ`"QzOyZFz] Bljj5<'/Gu}K&RDINYc#Dg6o82}#t8+M#z,y<_ LhSE2uJ*ȅAar )Q ߴy>;/hqySE! ثaf|'{ckVDvI͕RM$ Nc8}0:ƩlUY;pe̅dcA#gScKL2g'8,WN* ,󚝰+C[Rc!yy(yK ',}SUSgAx)X\E QzcJh\j4'Us |,Pl) ㈋S@n,zxtaAD5q:\O(n DDJV-ݛr17LG42TB&zN2?)<<)?}Y:q$>k/٫ ӑhtr9鴿tM'wmQ$ĐM_!$*sQs:LcϤ `u!+nEE7Z΄Ce.qYA7x l F꓃f8IW`_hh(|?ji9fSBtgJO3iQܼ"^ (7pLeCDA$s;JNztp|GFU?yGTZB֌LGKk){;=w:i¶RehbZz}Rˠ7ZȻ_]? ܭLtJRگ0)FR7|QL#]ϊug" Ii D=4' J z*@-`f ~TK3AeO,S(rV5MDM&Z=H ucp^W^Z\u`DcTp1`|Oɡ"?^0ՀPfZ>U" mlJy+cir "wueXx Re[76k^;:lg:0|9h4uKTS@OAa/"Dpt=,rI?` rWYTec '*/ d_iOl]g7eUR\Ry'w{v>o wx^1N~rjXNmMG"9JLp#:z̲O( qRfT008Kj^`~j?K%ڈt:gA~ \xH,E"ҲHwtCea.ݏ&c=w6pgnTe0q#[mNv5SLul8/=reD$*oǭ3b$RU ooQu_Kt?:f0N%}_ M3*yZ|9msey+`{"[nlz5{E2ⶤ] u6oU\lFM*u"I9h4@Nȿo%\OiFPΖ4f8ϮVv ;+.J 1&jWPB8[[%T`󧾲jj '4|4?K [H_pV&Yⱐ*Bcdf*ZV;=|@|O}v5dx>ז%eMymr:y`y}pRd 7J/M|ȁ|aCv5cqVh@۽$z_uV9xYR6'T wW?0N7 d^Y} ?g1ʝxr-`tHqNJ%z #3O^͈tdϰD?_0Mb;)AzIƉnnlu뉔H@Bm[e|ҏiIB|[-Ѷ^_$e? iƧUVBfsP芹5md`ROܝ?W(e8BSϬy` *%elO/T AEYp(.3AmX~DM`(Ҝol2*PHw:t_Se4;V̩okN%k>Qj.TRRߌWY*U<F!InlV,N%4;`/~尤fw8iuΪ +}<8HȠz|du FJu -\ܘa/9;`PgH]ŽF^ vmVKݎli7GXX bɖm)G\F+~S3KYID3-!$k֔pg%ba@B7|^gI: {^Ӵ1Go] @+j~ j' k]Wk<)=!Zd flqL \n#E6wn4=m"em6 *cک MbBlx(ߎkpއ_#r>Քr+H3,S7e YhG'JfJ4.yvF$q?KR*z`fPqf Q~L[!(G1ܨeIjF_fH֟^G~VeS:Õd8/ tF\˜[;eDc8sb#M]ՅQHT7r]SgA:|'3B.dA3 7 201P.IJzJ j XН-XnZ$u/akw 4ZW  e4"Ah)vv%fYBU98RK+֖!'K~{?|nlDɤ[/+!ߐB2˳#j<5:D(/pN?|jX4>(-5n6롟I/6^ oWz&YVb_P>Cf,C( d^!Ǝˠw9 $XB?Z( 6avFLFt%kGMcSb-WcXg$N-gomS8.7 r7'WOCvB7y>FDZ`0ۺ(V ZQ?d}sUZ a`SxKF\+0v=g /`n PϬ L?ܡ_Q`komzՔRԷG7/ wԹK! ) <D _IqdO K v6OmrȰoN&DK3 gd۟N5جwSi֋ѝ-WGn0QA0=[bUac楫;[B1e O=b~%1p߉.n]y41(SKf_|Z6T΢XMǡ/SM@=.+ZuKT18k"w*:}Ҫa>bFbU):Jբw[:[NΘ܎À T:1KHՙ֜Oüo=CBFN6δތlwrZR,ڮluȖ+J I_&ÌýOLȼ=qʃBX*=gK l˭Έ^G.=FcL Oѿ*jWWT:ƍ(PK[L A]15n(֓v-plY5̕ {Cta%OknջA1-t.G}w++hF4KkiCmAdRE^U]ckS'C&a,}p@ x$yNo*o!jEĝ<5b8n>~20a֏ϻ д՜-V;f_pp6Cބl\_ϳ:5>njG,FlXXH$Ojְ՜dl DI8B2Sō;]M.;_K{{8Ѵ3xF(``ȼ*Ϭ>߰&=m AT l0Kp8vvq@4JN95u(/`L#}+J60Sdnol#nKdՀ`H֯\O+F%.L_g i,[ȰՔGPN/Vj |PUgC_w;B􆽢ԑLqSsj0:]9u]ࠢ1OM ϩ1d7jK&b;d|EIܑG2iԐd$[_hr}@)c}R:D#@1A_UCǷǪAwp̶AW3./xlM5RoAoL^߃E}iڂ7i0=#fࠐ (;3 Ru-&2f ;Z3#((ܤSɭP;ظ,1{Ew:k6,^_b/f΋L/yt,l>b:^kh Hr|_]wWmhpӝeU729Ǯf M`ǢJ"N!Z6 6bklѵɩl۵_N/$,O޲^?W`%9$9A\6;!ԡ e|g%QkC NX4Kf4><4UQ|[3g˞}HuO5iqq^x8=Pl(-|4(Gu"H3ށAŽQ$۫ھ'347ޅtҴ:"6虼*<藖PFc)45[l#Gؑ(y|Z/q^~3ጚ] Io{h+ S _T߱3fV5sHI;S9 lSzYtRfoON V}Es :XPt̓¼p?̐ {Yj#w[]8Ys Q0x%DxUJϯ>!jhwŽ,x\'.lW#Ɇg4{^x!]+AÑVˏEpu$nnB꫿3^EI7(tE~WP3㘹iG3ɟ ِQ,cwض^"b(P'9.Fp`PqWiB7{;)ӏnժKRq{Go0,g.F@t~TH:nu TGþ; wdn <Au+[R *QZʕD q3TI_w'ԍ[Yb:gAYO_K*Zkl&yot?GKjߡǂ=.}y2ѢvѦ4Aw[Yrz}|tw}4KO9%ϮXR#M~WZV(&;b9ZN(*K=93YW38 } %4 ;cX(`SQrm#DMA|@ǓvIz:c/{sH6tB ~r oH$"ڕlQ ZјgO=:V>YLuHMp/F${Q 6h<:vvy8)b!M쉊-nRtbǼrvSfNEJC%hP19ШI#ioÞGmo-%糥nOև]:h:"7IW0"+niZnƴ_ށϕiHڡ4@\ tcب-}e5U{m{"=At ,K9"s9sCVhcX\ĻNp}(2!9@ȏipNȆeY N{:Qy1ItO$mHOlC^ˠ(J6ŒT UNHRğHD hE)[f|կRݒQ idy"*?cD8&gWՂ}'_D5n怲3Ueoq{CԄq':\ 0Td9•ƃKmg0Hy![cV;l-xL96^5cn QOtU_Z~]7@.\ ˧$΋.NmW$.QY^-?z4  4^oO~Ćx,U8 8 ؑG'z ( -ϸTdZk6s}C"j.LO]om}KҌ ez/Pr|Sx#YTj,*:o/z >oV׳O IqSŒ{@yuY=ޖ3ɠaʉ1*Z,mtm=/@Bh^ĩ4ڟ LF'C\%1/ t.h_ YURګwXbk~uJAЈM90wd4^ *=%HA@fYm?k'ǕP.ࢤ1D)A{Qok@_WMa[Z9)"CMV*W$3F]0ֹd-WQD+5@Л:v<=:)L )ś&qOeԍ MWl ^yu' v]wzeKHLkMߛy-#H%-$lr1^AL+\ϖl ht*dI(ֻ?Qsa>k# a2_ɋEYLxG q(j}k`jy_H[vhs7)??M|()z|{ҁ3LBt܁q?(}"Yy~14i< b#) =G٘O$6~9ew[]Ȓtd n7Q=EJvT򄸍߇G? I͆ek&h(Vxj=/[CT2R_1H5#b?uۇl2Y)ISUWA\9鲴bPv'pj~uF.)E]mb}5U8-"wաvy! !f%g)}:h@q%:~/wV yh)֜ \cNa෽QJ\ Sb\c)>PO 'I|ZI "K:t稿 jt] )NP,֖(LLPz=5{z0W VV4z)Kbig&!B~<h"s:0ʺ|Bp %ܜt"Z$XP6J7'Pa>"׎!S1r {Xz~j/2RNz2.C52!/U@eBJ]Idtw]h&K̜AS%&\rrTbTdRYtMu~rŁwhS-1v8D33V㕢ly,LE7q#i 'VSmQW$2t>'{t3ˑҤ#Mk[.%u[,~jJsbJ8G |mRȜy:=TܦF D6iHVpA;ȡ)NY@PwlfFv z!nGЄ ?9rn{xUI2 %`+N8igS`E7YLᳩ G^0|&4bDMݧ οoj\x+T̝jBɺ R' Pqߦ Wp|H _~C1Z~e p|(~vvADOy6آO Zo5EȶI;,G{.nTWĄ aEYWSc-$򹘟5E[.q3yYm-L~ j[,"Mo gWP0=Y82u 3>q1teyYH-iTV32xΙס;mfQi81VZ\W߫}#wJ˪ k>*T>AWi#JqxQogB&'km[3ב& ^͈([cVPiG1uIai>CAߟoF@Z`;^":Ĕ%3KG u@;p%-52M HԨ.k6L+4V ֠~1@xQEoXzXT´47h75gNSN08:ܵ5R=nhqZ(bঁ cx?~{9#c~,j֜jO$:옥'S Bxc:U\ xw@!94#h_x#a ^B}پ+?Ԩw1YZD&"64? \apgW3vSɔo\f2k#܃(LQfW3aKc烐%\|*&v+Pfb/b5NoLBˤQ 0\\ϗ8 Iu|"8Fp={%F-[.DVA'MajëǵK׈o6Qu'*)ZnT0h$HݫrtȜ?F"-6Xֱy|}, H""xH.GM;CcqkؓTd_L$ #Db6 ! 7K+ Hzwi|3@e ۴!ϳkU> Ӹ ;N9&bQ.h5d}P!EG]AL,/6]] #nz{ *mЩGEtkN<,;NLv*[$dhr2i{..Ni3W-KW6[ބ 9 7dVkTmcTS.9A83!vM(J];)˂)KP0" my3þTQz8zQA%r߸])n,]LJ]y{_xz"(:Ч_I,MuKeY~R}pI;cQ"[+Ǘ*!jk{J*vV.,[y~Z  sB#}&ӈaR\AC(ӍVUy,;4m8Xޤ_{v=>0\E\Sltt?30v:<6>bl2LN0Q 8Lm$ĽƉe@gn 8$mFYt5gQ1.b覇=xLPt꬏썶'!8]0X- 0T YԴ zT<یZq` U3Ke^dƆԖ\#Eo0Q1OTJ&_{A4V&|{܏3r3lC>k~UԮ&LJv6 t?nom/BE`9qt1 yYo|&=u4At߉U'%; -/n tR b{͆=c(n`zs)p/kyC5ڠE )76#@&Jqbjr HE+%XuTzwS8]Bّ SFk ŵY!swySRf*zH P9+1U+Zp|wT>:@I#Ě5l@P{;B]0u@to·sSgxigKU57G?ȳ%{.i1ȟ)5a0 #pqŭɅI/M޹)weBM )b}}g@?}j;꣢P {`lPs.?F1Љ U=R'2ûbt>cSIBMG\S٧pn\!I8 2 auwcA5͠_lqUq谮oœ`6_[I WJNuĻo >߈6Ӄ*RN>g=dٗgְOze*c, 8NʜߙOOslʮvJqrӪ^V:_]1aW]RsF~^`wߏ?Oqr) q2QA:+$+ :YV)n&i+[oP)-L)K>?iќJ3$uaRcWL?*gbzPq;ƾhn&K506&Nl6bhp,`T'RN0siE7y2wdsKf}9T ZDD+Y0Js} <pLr-ܾr9fNU]e;tSDRc0 @Rz 7.mI N,Ң[Bz#7}腗y户.5 aknXĔSI;um䍅fsc[MjԮ$INڦl3+nU۸xW;N38vְF\9}kơ-Ӂת"l\ҭFQU.Y:8Ǔwi!ZBP=/-RMKКfiWg̻FcV\UhKBdՕhNxgsUeVjrG/E4%KjhL;c_@n}{>5CI4EEiBh0}Η0 JlIiVƖ{J%ߴ!x./%0Fc`m'ah誙u;TŁyvgK"R-a"`Gwbq؍4muzQKG5z\-Zm_f⺐)_ހoӸ=-Qv"MIЃJtQÀOKo c";]\%ۦHߓ) ԋZftYm‰AdJC\.K"8DS"%rp`+#MȠuRT\6&(zeަ`pm~zȅlLBI-}>Go ) -)7w\p5*>z&n#drq>Y8x[x_i);ɨOYap<~q8 h} ޫZX9 pch}ѫӔm[}?_7Y}Z/t$e7}u% F֢d /7{T a oscUL#?\qhd? H'iбeK05sD^1p9 be_3 &r8E ol%+#GWăzR}MVʫ usvQ Q|X%{xĝ[%!R_Arc cqmקq<7(/Uw¸VR3u^D z2"BC*{}SD]B)sP4 {3Tޑw^!=Չp.&hըt擏~J?؁mc&Uв/ BMbDv ?`=QkQTsjڄF("rq^, ]CVmT1|ۘYv_m3',TF*zv3s@ 9ð4nl6Ljl~f7RTm1*$B\20O][KP#[%/$VqN2Ei&C{lJ9Xϊ@!ӇH+HY/WZzޖ=T_'~{n$ CBUA%!zJQ4T[RD53_AӔPͨ@nHqfO`LT⵵!ܠhtcU=-0z_mO<ԍ*pnKO<. RzO_noa]+QG>3a':-Ol?n58E>0*6@OIf֥51mV]gLHqWRo [PFsˎ&ZxarJ |* <81qlT3Jqdr[Ui?saAnvEŏ&.=fq3/M/|gjnXxF˱W/"S2/ϴ^z{"Aͼ\:!Ź>[ 0GIcQe^uUr'`\RPC0 D+4To82 N͌{Y3A?41^pSKކN5=&6p5Pi1^q:7QdKBfْ N-+SyWxAXlߜaMMxH ߬BIj7_:c$e^̩}Fw+\Q8mcQy4- :|D+(d#:.1u[fklnqy^>rd@*> ÔuD'~EmbPnR!(Ŭ!wY_Y-Լ8 Ey ˚5p}jB*Z0jުiןmTO*`o3qF6_ʃ_By䊞kki*JX{IMU뽪9\oɾO{Foм@^mJΈdt"~u Sh ZHZwkFYHǤ&`HIyӾ=ZJϦ菡kTXU PSygzK!%2Xl_4@ߞ}|RZAV*uO2oĀ| ̑1[Mͣ!db^[O_X!-L}xe).]8H"վ 4VOzyF%fqϢ5z1LYR#6j)JݚB3Y>4z/ lpE"3;:!vjյFd'4s*sV|׵AĴ\t-@8N蟊NN*[ h„K9C@ʧ%e6ZPlg+4n[5ڋo( pc+n1tṀA/P*tIE*"T~j5)P([Rw!w$FA2[ߢҧG\G2ƒbD<c\ Eimikx) I{ƯyZYL5{y6w#MWmz0 1|يmS4NX ;U'u(PQkI u(䈼{xԴ, k Gà`<PQC申PΣ~ePDڧ¡ ո]$X$z]F)OMqyCwBr_lc;|/VI?Iy9vZCa -ݹ-@˪8.qoOlsұ4rʀJ֟2H%BX;Ρ TZ"[TLKxLy R,位{ >V3;BaTJoθځ`0K"J1mvtcpYa/ ΢m和#,F*;i/t*gOϑS}Y8!i̽{'FS¨S c7xޝ!&5-Q6@[$Zd|U.`e?&9/#$ L'`tkegipdBNQh_E=Oدv :]rf0Hp`^*VEdQ [_(pz0ps㉆\f}xG iwiOVE%{X `'n.KO2eؿ݆: P.'ѿO{u, vPSVϞҫ=U-Z,#IBړJ Z`N23FA4@B;F蹏BDČS][l[^uU^L)*k2s.V)xn]o=jCBÿ.F'xW8}("|4'8DK?)dQP&lLS5cxdʫ:Z@~6w/ҤH TZpr<;PXdqR/ pPCl6k[]^;[cB14,r5}nrR|JU8قMW8Cin3xPiCHXhA^Ѹd(lt}(>w R8IFG&([؊ vG0?Ga[M5] CXհZH:$ SBag,̍5$jo${(~7P\,eSLK]*]wtj>'(&~Fdl4jVfyKҘ\׹|F% JIkp$B&i"Oۥk$3ܥm)A^JBH'4-%tPLf,u=a=[oTNC-ɔ^̑yP|Jɗ 1 ]@۩bMQ|v+y   APlr ߱Ɉ$*:`%.UGeA4vi5+&r6?S[{Iw^ڡӚ5w64 :{4i=REC=v6;Si;ۇ$x_=^an[! Yr]LzpU1Ņ*z{;2ZSBRPQGܯwrp2:TWoh{H5f}Y˲o &O&-IUtżIWsM[Xuu?sS?MgCn5O_"q?K>9W-ymLʺh/@ki\enwb$G( b2KV׃+ n#}*;בb a'Kʨdz+3@ r `j;#Ul& g*qO*wcC }{.YThɴ~l1u%E1AlqECe<;bhU[H ul͝iU6LNm,zQp.unD? *,T*l yL-p3|(Ux쭠P.d\9AoŬ*>ooWiԞ~U:Ejbj0b^]QxͩfW+.kFKv%mˇD콞{R.^L9lkB%_Rv?!~= >fD59EELmh;v\2 B^r,aȓ47:?.N9 i,æ;|0 ?+y~rJ`>-8m%>qƈx[FIX;}J̈ 8. t. _η頋.NC3}Z ,!K%螢FmNbƔO/j@r2i"TT,"s1T5k}@mHiuxHNncOެC"XC}!Rgo#t j0es*7¡qg;PJ#vM@HLd_j`ҟcaP8`G|lC/W6L>l(rVOm_ˮhK~u2Q4 ͂%x[{}$:N>u(r 0 3'gƜ;)!xzjԉ'!'HW:à%5qiQ_BȎ>>h՜ B3A4Hc|yW&,JpOk&S߆KiT (8yi0#VzA ce5 ?'w/)18 u,r 83oCngtY \gdG#uZPЯ@ tS_kt3MLL.Fu z[9q>œ*X'7"!}MJ>ݦtߋ֋ڹ,2`/}l_DMT Glޣ"c.UyBL%ovs2|eԐ! ePQ=n/X|@Ooswl)2DyPycbjŨz ITjOGn>%]?zYY"9JF>Hk"DGoN@e8$_NLe3^TJ ?/>S,9<өG7*V*F _{8b \,~!,c+{ed*QMagVJD!CMuβj Z]WKc ]F$:"8NO?唆ⅅ}=X Mk DqW.1w}* E!#," "O*CQhy8ҘJ%ۄܕ0u*o%5~9VVV<|_)ZZU)rUujEچ)ma*ڍdEL\@'9HF8q d!ԖCp޽=@ݗ9fPQ .4_ɓlU^[.W<57uI6糌ɶBSb# 9C4Q73IDL Jd^T+1)ՏH2*Q wI%Nv)־|%}pBze i[ɫ)'#9U>bqQ O>CueUa{{/+?[Ggږx%S.zI׉PEm?k%f|)n5es1&߻˳'K[Տ$۫tb_&LOēFpdԨIZѢA ˙2af?{NGH I[1#`C̓/GeC\tJfjм!gC=_{:秛@pl3#K]hL pޜ/m~[5eԸ"r1Y#)"~Rl+J>A*H7ȷՋQځx{$u%B*!<5yq@:Br_ R@cPν:Ƕf8ܹ crDδi-8_K՞v:`WSjii=Lt¬?1]aV+o7-GP5 W+q9ĴŽ/$2XO\HOrFb-U wu˷L iAAO#?V=L :_sHlT]4%kn!Vu#{ o6*SJ*y賥lW`,JE(D@mr%HޠI4Ce OcxCrS+YZ` EV`"pt$3s-}9@tA+ep3x%kƅTV&"4 &>m,$C6b|NFI.B [N`ajM$_J.|vlAφ6V.3?^wGۖؓ Lz-su3\dF6&F?^X!42j GJ[@'sI=l8B1,IskO~k0X $ug$ݣ$C1#KAG6RM5d=TMPXy뼋V!DDPNd.ٞ ]i I~>-񕣪3vxSi?ehAe##fَ5n_edմ9j4MFi9@Gh6n @Is8C `+0ۋSp~HSB?7`+ , Ŭi$iO2w̞9G[wTQi 4etE GŒ(;\l,^? EH(e(w1X~ge Ps&[UheB'cN-CzT~+*]3D( 3BS{eR65/|gDwzL}:`Q!/̠hT5zu$ {u֡γ](6z'q^i{4C(|w;'97 m"qRrzwf#7Bj& {g̉@>=F]|)}7y)Z,XVBkZ`A者>Cq\Bhhh|X}Wk 4[r<˚T FBjh0Ss7Q5&}KIW%|@|ѓ$H+Q0孀"\i`m\(բ騚`MUl0W%ܭq>7+'MĵHqY_46.K-d7M |w4#:Ժ E k0Lp.9IڌWTS ?7eo t|G5x[w5t~ %MfL|!5{n𽉈p"(Dksuh/\B:K֔u媸!07hTRW!iZKZEv?X{*Q'?dCO P/w4x+f#.LgҢqq8R*!iO1K"/-O(٧e,(%=b*jЋ$gIT[G=l9v$SޣsOB$\HMBwQTTewV PD!|%a}/_1uPO=U"Va(’ Đ">XpNznC#M\H"HɇPN9F̜?(pyXRWJn%O4sWẘ$rudbM̗v#vr<'^`tN t $>}VR z kACen#7JUK9ɾccB QQ+V>-D+! )X:z_ƃl9LЍ> !uY477 fLl.c%HnYfUr!"yuJ;7^xTB`3m屮 OZK>B˴5M`` 31lW)fd0)d-V yGPWibYk]j$< f 5X~cti X"e)oQx[\ SݢTw}bqjLh@v+(ڲ4Pm;jNbZ= bZ?Aܖ08*XozO(,fE z2X7?1Co,Ăxk%g񔳜H&<)!w-avȑp (x8o:ޓ/AlޯXS{?@^.:[=/ FTm<j^ь)vH}mfcm 6ctwMA$q;{>n;6 1|Ey>^xLqB& _^+*1]C8ߓ]LqhWBz'Ӱ JNqcs5~5-wTSxs u$ zKLH*Oyd \;bbH^lb}:1h}W!xUgw]Ol.ag z31%ayh9iC}QtXVC2[r]"b&oߔ_Mc2māUi@},I'4uh5"maJQ?(J2RٹĜ^'p(S @ԍs:rfuֹpģ t ,2U"K-w);?ixĿuJ.e="ujzLlDׇPg|3Ȗ)]y@$ß";]jxaoSw޿|mȮ( !uڔcJ -?_j/VgOT0d^#=ӊH{7+kEhҴSŋ{ݞјC|wٕXuW*VN`n5g 6ǽU&vhU!] 镟)Zբ^ 7nll+dzF Y:=QǾKq;_ A"K"R& m)T ђ>!cK@m;S8`!j;a#̃5>&6N5@b8d*"8`F=H:ϔePARFFL۲X[diufrz%#.j,8פ eT"ۿmFk/ hEUnz,x -LLaXhQ]Sȵ[>R$cB,NM  >R1FHtC Y{R8i ^`/.ThߞdqUuRQx0qK'K[@bq VYnb wwREž>@Z뉓5lfzG&eڝs40KVQ RU9l^ *>$({#A!czz5@.M}D,`S̢l~y6N֍;Vဇa yNk~!M<5Ж18rOQSQ{XŝN S'.Ms1~#ı67 [?j oYNѧh#FUnIXD89pG(:%icX'9#:LoULՕ*d)1ܲR#Zt&ۚOX(#2g-Z'tPyyHj"FC>ɫn z#QR ' Eo[ϮSEj?E!yn*D k r۱ײCTiY/{@{WZG[ױB nc92B1mw{XP}G˶&^ C*H%4PO /^-K.uKVr 2l^9>ZFtT_jR)ij00SWaZ"a ʿ5ib"5 kG/,M{-t=#QE^($ބ\/+y‘ F X$quF' R=h6rUÖ.`Q].jO8gw@`8qMxԃmAHo=Gúo*c۹F?6=Uv;^IlӋ"G ^ Q>ziW}C蓈Ѽ~30/j%տs%v[}OvҫJtS6iDs8݃.- <5ga p`C;O"%RvYZ#I __h0*2dŎ+6mO6.Re1Ԡc(][Y,kc(A`-;8sPEbEkT3^ ɈcL5SDJ \@!ZԹ%2c1V=.Xݖys(_$"adgkEjnsWӼ_u؄W؞4so]b J~A&L3y@ /J5u|jȿM5K?O-8,o"u}N#]`\AкKEsQFvӀgX#d"bOfF[X O@ݟDfgFq{iSC2q~'>1&r\쥩d&P+R0HJs(Nc!̥`(-yOhb l;*1z}PwZnFlG\Ujㅇ*`3^\jVy$W+k%crcyXzSUüw5l]I s Cqe1%?E+AKbNT!Uac&LAGZd%2)^el~LLn { Xە]6L ;PGp:fŚ+O*4txvtu}=ہl_ِ 06j0F{u ,ڸAy]</DN-@Y 3(቗hEmR6s3>O':k|.H35>sV,< THrs V[ BwǼ[avy),Y"5c ̱ZM7O &שKP[%Y,6 b! ~l`j?>Ivz6%ZOo+@'Ȧ%j8rO o2{/4 Geʂh2 sX;Œ/iG[EM~_VKYM iEގ1A(Lܱc ߊ̷,TwCyӂKbTul-j=õW6O1]pLW rb "h]Dwl~9ƴ`qw`S?.wJ\0xOX;sbT/I[2Wx攋KEĴEAl<䜔0޵p tjxBl%j\+* bEi17i䎱ʂݍ9--hSl»,5<'וn_'1\j1d^2Yγ3( *ZMAҰ2D<?7Uɛ >c3܋MbɑF&LfLrW-?c+eޤYydhϿg:ANħ03H7EgA^ jrn /B)q{&Etx}>BYkGWUnJ>O-Ե:y! :S'b[Y}`:`U}-Z'έ^ ϣ^+i8t@0LWı5 mCA@w&[6ّ^v|°x=RlR%S~=FD3 GHf?ds/o$l}zѷ3L|,Yy*m_$wȥPVrr̈́c_Z5b\Ń)E0\+nχe*!YiգPN]N F35\`g\]x`J5qt_Oys+eWwŘcSh~ų;8^`&p@o6eS܇8F,%VVyg%OE2dqC0cxp/`q+"WxrV Qx9?G TNlɂww|Si䗵e2#~&@qdy.Pon4]8-fXpӳ6 J_Q\%r%$'ϒ+8IvSo-)A^~'&O)C.U򔆶p (V sTvIjL Fѹ۝Ţr{d_TAS:QL#McX+܊ deD 4|޷HUriZfpCqL RQ'ZH'#I@Gi6>%T P3]hDܐO-XkTcSș_ŝkfT&U%jղGGk_J_\=T]d_PLU, [F#=iΞ3Z" ͌p(ֳT /EuVlf£mi޵jH^AUI'\TzSҜ1l:U'"aölV.8\9TM.hG:Lj2U;|?,yJD΃ \W7$9P'i)={dUnXZY{9M̿<@DO<[l YQ!Y2-F_u}kBsr^߯W(7*HJ,QYnrF)ph}4 Loo¥zN@ORjs5s3'#u"ߛ%^ ivJT3 \?s+q %~5v!pW\Z} =̦0O+ P%]S:ұ5+b#}awhO)ջ,_ҕFm,s(SSS:tT3T54@'Y>0N9),x5} .dՋt3MaA($B.{Lܑ"(GZ,+>'FoT#X}柰d&Qc]8>pkLWz@'F%˩o dI7^[xJ2㈚8=z[m,(('8Sbgm2s{\Cz4D'Vco(Y [%xs9oĩ\ύ-Yo,F.>ZP@ҟF]dn.I+:U4CEBt:vҶ㠑 Kɐ\6:N{4ahp3t,VKaը+?-"|p[PU% q=w,#K>ʧBsvh>[c04E)ǻ?r!r2^)>5$Uf1/{ґ p⧈Pr,!A:1{xΤg#A,K:ܑŸnB5.g`jѱj2 6|5ZDzo[ Jt(D!,7"W\?$:>D®/obI!ښ­0CS:>>R`Lr2u#vOCX)SU(F$fhQƑ r^섆 M!QG;*ӫē|6':?AwR8$Jg4?Lv K@[XE#a׀RI*@|Dܞ5$~WSz! [ P|hS Չb:?O2C'P;^<3^)9F̮e3{ڍbsXr†o ISy9+];F NQU(,n^bfpe"*r>̋iy]AaD5^͓;m}1CR;\\HLSz6(0)~g332綢dċ55پAkBXt7u϶K360oBʻ%oR^L4= ՈqD+L$43.Zw?}:&<TQaKT3 \IFG.n xSrwQ;Ȉ(罱?.uZJ6ow,fIts &ᴝQ!$1;{Jt`6ŴI64З!SohZP8~ =_2TLq9,3hIc߫"z7XRv"ؕBojVw& U'n Nߊ.x!a^v&hv_O|~D}kRB*6_~SERa__jlS ${TdGd^4HE'e*>]EqfEa}]p#WHhUiFXŖTZ  [Q7{xUozXu͢) zSk+!rz5 [0:(??U7Iv6J'h0S81ZkKkn۝ rG=zI9q,¤sHXxGRMoь]&L4lD?P-JDCNu޴p}1(.GZ%Erj_0BvPNsk QuOi&jJ(6 W>$.GkR3ֵ Ӛ2bDW{y"?[.7s-ȿ.Vfw-x<u]FZ|:F_L؂mZ`v 6& Gޫ4! o3Krd%خ*z5]uIj%0E6L$SD+z띍o[17/tv>K}ɟ6c9DM~%xO!kyf܀f];0ŋ]# x^!A~-zF<]bT`WcӁ o(̆m{`vOPa˅ +цvӯ92{Lp$QpOН`q53f@dDM ƒo6ьSPŰh#PuY#{wWsk$(~AU?b%&,X #.dW/n 8bkZŪ6`ҊմMMI+@Gsq2#"ctrI3\c;z(e6C^KhT$MEcvyb g1Bۼ~R,Y;8}+f"c+ AnH,0qr>Q8{lnò)D̦]D5|XvL>gS,ϧ 1(I""s陃U^XZC QÑto#'܀sjXIHukK`ا[2RHFK0N>AF \ꝥjL/Mū'm *0#cy@"$ HOgd|..fNSK0&)#63f^:u6%t%Skf|AԠaR`ε>^qBu*V7㏹$xg?aԹ:Ds#ҨcG3vӿnVTڌz2+ +Pļ\Rgp ioF<#L3ÁZ nwa"ȥτkt:ypW9` pj-( {f? /r8- Np8$Lvϯ5v WnP>5AG& E Qh| 4lHmW#TJXѵ woؙVzr!ޛ9 2P 3Z2X4`n_. x.!jA{|##aE+BylkuRt96q Ԟ X #l%󻴧O }ew܏-u }ztBU %'͂ARC:7&|L9bl(0aW.!oZ9^:&t.bU"Gɶ &]:yROԇ(%6D2qU noYV2eB;Tlv Ll8cqr 9:C.b!f6Qq 0թXQH-טM{4u@Uk }8T,^<#}~ WFeS*B]Μu F]Ġ = %6XI%wYvکk ndb _M1d{L+NEN;4>hl3e":dvRkmb'mBBLp^3m!i8I]#$#7!P,!GYcVMb(IWu?h:LpY,|(׆^d]ۡ҆Z)w.׿ ~EG"*JmlfdYf0 I!^>L>u﮸1TF~\Ѝu/p]AGČƀv~_}gЃνMbr7[^G!IsE/e(x9hH2ڷ="i}6{F #=ujĆ8]ʋ*0+:0d[%<`4\ħ^0wP:bӱ"; u0_ -913otGX3N3H$g6QAꏮ˨C("}6:DbҠƒU IaߋnAg%0Yc8 LrL4&'qP NQʈr; :k}<}GJ ̠ulYD~p 4j9ri_yVak }rlG7%潠aN2wzs\I˒?QD f6tN3 T PQbh_&5x3{7||hgÒg@i~*FMMǝ#"O 6 \Uڪ|%f6r1^9LsEOm}yhqTձ9RtiT6C16y .l|8dѿ:!y~숺1a2a_vV2r cJGEcqBBȹ.ƦKkٰ݀vtbQpwa"Vn{oTZ`A*Ϥ8ps "zಀ,~-y^+傆['Jk K]ޖ.It3m"-\TS:R*At w =+_ ?ͳ^#LFX5D:v TJXz*qHDp2 8@{k\P3LU:6[!/\JIY}z -CDR87Qq<}tWz|XTV,'rr9Lx#|  +=SY$B?:GQEhn?3NG`(>*ѷqO2kh\Ӑd`n\nѰhyHpB1}0 5fpk;ay2]+ŗY&}Q oEJn"c9w#\*ddJ\tUM7DCadC9xIM zzMkq㝢^9>~'Q(/]$c)y* ¯WzQnj?H}(mlk@򈚑] b;<‚A}+LRt&o~7t06:TCej$Uԣ2(ANcuυнT9XSImM{Q3hPRIZCR |OCE,~E3!7w2A o WH7b R=#% *?|U;)eFy(*5$GOcGÄ10"WύQsZexګ_zMIMU'1 کV')68\YhvO4hGKpmWv15AVt/Vk^aomGǖorɽ ǐ"+"` !Ou۹=LfYNڨG=DVNDХ$%|錵G{kM+ِorq=  ܌s<)2'5{@#ٗ:/=IKK@ˉk2 =PV!=(J]b0>0@&K}:CW9#zkdĎ "=V(vHB5rqTJC!XqF:ي 6b4$`:Jx#6Av<~Oڐ׷z_ӟJ(ݵ_~e5:XÓTїERUfmÊ"~ZÊ*-ʖY\\+ࠖV|9~!H̓.T6Uy:Q$-*3+0S 6Q(ɧj+tju!\mF&J(4nO$IqoY KR OɎ"^)=540S|Aljȑ1Y:.'X]΍r6X(moq{}ջZ gjmn1>AtP\[+EC ~رr}e8QPaȘ>FIKG 7 5psqi1KjeݱN|D5ᡉ'%l(}jfV<9ͧ{A9RQ uf> 3PV}N=A]ɱh̩jnl#x+ɠACB._ّ~wuaz0Ns=neeVX/]f-$%~`>f?._u,m,>j60 vQde,> 䤜Lό˟t}e8_I9Om7}40yXRRfgj9h/6q<{d3gwNo-MA<ŠкƌퟀAj"3WQW֌l^pa:AX_(9;%55=ԗَL Q¿b h![cȈIϼRs([uINɄx&,tMl[NThjzZ(6pK1gYhvWwJ+ĕ4Sm+VṲ磝pn f_sz+h: DԻc@.:=crx١96.$R"pkmGU瞺I_v>/zd6O V}.N XWվs&@H5 r$˹ѵDLEE(!ֽ{z[rܜ4 765/A3 y3e7a)ɟղ!Ԅ>ڥc5"W] RoH {ER^b3L2~bWyPm:"& r;Taklzn ,ȌU+k:xʈ8hRrF6].i=/?v I[N.cD_~sӺyx5{AAT`K?juDwxe7 /GgiY1-w#zpyhm6n 1Q4NYՏ Z5Nh""A$ pEFcabP m⒈uqDjM1,Bi 1WYR;m&slbvI /S+)ܣKԲ" ٭V7í*L/ C}kan : O ?Y=+B)|Qk)W&%]<`sh;I|xnҊ}^o|kd%hhHb tG*_SA̦&W TG ?#&.$o`e6uBQݰGyE]pSCKz+ hY@7tmX4JlO(R?m$$!uͅ%.iIأonW|ߧ,Z`!e+Y+bޟ]-^9j*",D%9<+O_0G%LXbBWʦf+[}o19ю}L,L2pV׈u͈ Ppm̽{>'%kRd{=E|)gӟWuiT9Hp X`;KQ2+^EH~{gӏY$w"G}s\>Ql:gk|tL\Ta~7ظOv<lY|M >̶~JJJh_altIe_IlY6 ne=D.i: DVhErOpJl` &uSəhC)BԴZڔj"x ~n7G ċf^ft))yn/W El{VtbCL&8Kdʰ~TT$c\CV7S D$h䩃7E>Z-o,$h%X%$$˗,~2oHƎ6Րe2p}]X!PЖԓtc{عzܤqWrPc[%G=4 Rm ?}&3@E{g?=7ױF{61uy I'ZfqA|E.;'RLe8"֣w T"#4MHD| z˂Wkd,b[10Cℇ!(>ZZ2opcGԁR`X~OO Ǽd6!6l؀ EL2s mwNDCf ̧_MSJ "me"`ZfնF PơC_Ƴ(F~ɻ,.vOӟye)wzz\|;>mz_YDLm*_:ead!Tss ?Fyhw1S/'$;  1%ة^ű?nNӉ.5I]RǓTƂ qΫRXB$Th,pfٞN'D?V돰U}k`.* -"h{A؜KI'z!pؿ^  )JK!;mqqJn_yl-LфxuϐkCK4U#qx[C}8k [eWO3."3?Bav` ? 2wq&Rq#LKD}U9a=kڟT6 *=Bll -=|M]O=Oc%mVv*)ʇc[6͒0,[睦Ѯy?WO^]t&țk}̆BTQÙ]ay`aZ L' 1r$Ucm!I`Дw z)Uk=Těk0[ul0;<< To' * ݆μJ7tEh_y?M?E_߇.uk~k /,U U &`+Nʑ'Mukxu,~Bp^f @k)XE+ZlM`fe5#eIUC-z1&0\w~!QqB[U[Ty^A:!lL3qwJ*\]m((*mӄsOnTGI֩yXWÒƖ/9׽R=˵2e!5Fy i=7)HIp6#,#<."F[BɝTo<>USU.K6'I_gvI$Ls92wKD4ا9K9~QNGu `8]ʘ\4Q Pc"Y/K7` pŦ6Np 'lSYz4m,rs3!f>:vC )3Tv`"U~|lꗞ!N"Mpn TA5u81js^/)=ÝPI,o:-.i9O| G{GL$of\L`k^1PÈ{ee:O۾>s-BYQIZl0pM%E~ܝb"ߊ]C:I@eۯTkEq0w7ȔT$lj)d>ϸ\m$L -Q#"fGHJwt"bQ7/dk w \" Fd_A{ &[DYd`d@-& ~UQY@a<5mBb`-ڛ^Pe"vu5t{V6I`.Eߺb&Ke|+<HR({2NMLcPG!y,X|Z:AP $yi z-.u dFXś(ڠO B W .1k ܕU^F?<[s "w-}}\h/vzw\O%\~ {3ɿ{K=0q#4J<_:HF줟}$dEZ6Y%;~brc \IZp =0>}u)0̺9={>=L&B(A+ą&QD& 55ّ$^ݐޡ>ę #R̵N bϻle)Gt`Kůٜ2R1^ý)Ӗ6|>q@$Gr1ٚ ݦ0RIeIT<[`庼kfTŚ%Ui_Z+^7F M~ ~6fI +]Tݠ\'v9>n o;FzAAda>H3'L:^lzv%Kczb#w%Jl6%(yzq[!u&xH!~h)\S՚טߴ,,|^pyE^f഑dk)/_‹[Blص7f"rR-u&O Q*` 2~f6]I_#O[LBYw삣⏲R'Vp "WV^ c$ /غp)iC򲼼$3j].̺P+`ߩ˦LJ8'aZ TW2n gaV I0'h:4aOzR7(].MP0Йgl3)i [䇆Ž-Voz-շ}}[aX޺º)/$ZFxi S18c2(@~uz`]#-#y-0H * hᔞapeX"]7L.TDN/5d1ɼ^7bL swCқVVюS;8kľ@[[#S>`4 3/Ro7~Ctt` 4ْ:e _ukp3z+=o.ҬBI[eMw؏~6D {ZTh+.>wlp/ZmW&3tu&6uD-NӠ6uF#2'f&Fh牄˶E݋{؊5ą kՠG:=1"Zg$H"fZA"xM_a59wwTCܯHͫM1o@*))$aSOfwL;PK qyU6nD;0vwUglބ՞אP.iarb8죗5b(q5GnMd)RTAkAGsl1xE(-FiӶRYUݮ`HV'կߵN :H:d6MI<*,b\b}wuywأ(ǰh]5Yo["J%-e*}syLʝzf{haPS/ޯ)ݐ>C~.ոB{uG#P3Gim |Tܭs ]3լ|q{ڠ⛎\")M"dݔˁFx>U)pn.U]*͗2ڎl߯"vMMK%d)'Ű.\4A ,(ڄ+q E쪂Քx^KZ*Lf:]m0_BH(o{oٽH:V2: