python-rados-12.2.11+git.1551961392.896835fd74-24.1>t  DH`p\wh/=„޵ af2Z[%z 7-ڬelX 3wwম=UbN,D a-C Cx7 6ۧc:(3uk4&,b[^ e1a '~gV|ފ?Et̉ %1D{v=[=cHR9sJY^6俳|ANKGiBh.*L&F#pw= _zP18OD>G;i^̖aչ PqIK85670f01829b322f1fc896fb53069035365f3836e\wh/=„M" Zd FCQAr+N#Üe:oeT\T=yll,Fm'ހ_;"Eg9Q~N } ۦՌNW>BD TT(㕋ېK3lD)sc.Ȥu%&o/#~XnÔ `w &DǦm3u8\W9TFdZd5zyG#ˬvgLg\]e4W >=P?@d1 6 d3 Liz    v |P | } (8g9hg: 7gBF G H8IPXXYdZ[\]^TbcYdefluvwxyz0Cpython-rados12.2.11+git.1551961392.896835fd7424.1Python 2 libraries for the RADOS object storeThis package contains Python 2 libraries for interacting with Cephs RADOS object store.\o}lamb66 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: A큤\n\n\n\n\n\oZ3b467891d979c4f4a7001267aec34a3ff8b0b2cf959cde9d5da1a065fed4afc468b329da9893e34099c7d8ad5cb9c940a3b998c392651ff7ec04ffdb941e52c04b1d6abfaf96711681b299b3d26034b5rootrootrootrootrootrootrootrootrootrootrootrootceph-12.2.11+git.1551961392.896835fd74-24.1.src.rpmpython-radospython-rados(x86-64)rados.so()(64bit)@@@@@@@   libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython2.7.so.1.0()(64bit)librados.so.2()(64bit)librados2python(abi)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)12.2.11+git.1551961392.896835fd74-24.12.73.0.4-14.0-14.4.6-14.11.2\\]o@\\\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.comncutler@suse.comncutler@suse.comncutler@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.11-566-g896835fd74: + Upstream v12.2.11 release * see https://ceph.com/releases/v12-2-11-luminous-released/ * crushtool: add --reclassify operation to convert legacy crush maps to use device classes (bsc#1112833) * ceph-volume-client: allow setting mode of CephFS volumes (jsc#SCRD-8258) + rgw_file: only first subuser can be exported to nfs (bsc#1126423)- Update to version 12.2.10-551-gbb089269ea: + os/bluestore: show compress and buffered from WriteContext + os/bluestore: fix rename race with trim on replacement onode at old name- Update to version 12.2.10-549-gf129842039: + CVE-2018-14662: mon: limit caps allowed to access the config store (bsc#1111177) + CVE-2018-16846: rgw: enforce bounds on max-keys/max-uploads/max-parts (bsc#1114710) + CVE-2018-16889: rgw: sanitize customer encryption keys from log output in v4 auth (bsc#1121567)- Update to version 12.2.10-544-gb10c702661: + os/bluestore: avoid frequent allocator dump on bluefs rebalance failure (bsc#1113246)- Update to version 12.2.10-542-g793ccbe1d0: + upstream v12.2.10 release see https://ceph.com/releases/v12-2-10-luminous-released/ + additional fixes from PTFs: * rgw: resharding produces invalid values of bucket stats (bsc#1110419) * rgw: Fix log level of gc_iterate_entries (bsc#1114414) * rgw: dynamic reshard fixe (bsc#1109009) * bsc#1110415, bsc#1110416 [#] rgw: es module: set compression type correctly [#] rgw: ES sync: be more restrictive on object system attrs [#] rgw: ES sync: wrap all the decode bls in try block [#] rgw: librgw: initialize curl and http client for multisite * bsc#1116205, bsc#1112872 [#] rgw: allow init complete to proceed in case of erroneus zone deletes [#] rgw: period update: check for dangling master zone references [#] tests: tests for master zone deletion [#] tests: rgw: test_multi: python 2-3 compatibility- 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 SES5python-cephlamb66 155362495712.2.11+git.1551961392.896835fd74-24.112.2.11+git.1551961392.896835fd74-24.112.2.11+git.1551961392.896835fd74-24.1rados-2.0.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtrados.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/rados-2.0.0-py2.7.egg-info/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9901/openSUSE_Leap_42.3_Update/1b1dfba85036039f05ebb69880fd9881-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]=c536cfa6ace9a25a528872d070937ba937658a50, strippedPRRRRRRRQۚA[f?0] crt:bLL'b& 4X~m[EF9x&b3.NrEp#'^2lA^ 9dyc!bCSm/p1WtD_6-;gUem>V[=e0̾\VίE|*N-,%}MY; X߇I&l$’VFKJYn"lh=Q=hZ\M"w/lq "=ⅉD%U<;>۽sS%NEߝ㴈®o^j}CN,4g"{4-D NR D6:or(7G@co݀ }/ SS}<t*[Ha"|0(M8(v5- bTŔ]2N A63) NX?ި[G8(Sɼsc)yC'XĤO=fV[﷪nicCqbԢ1gjq6?tuu6k{wK TdYjEYƬr&}{2g봣2"rV(7riF_6~ϒ&Nમ:єx<,Dqvơ;P凟25]8WgZ~ iG1ZĞwv'cL1O&ps~»/Rm J1_S8w%i(&%qēo*U(tZL,yV)9fRV:3F%OHΏ.x@vD;C1MTfjemq~ hNYUeԛOB#OgO!6HӠ3q[P!V#+3^V2TGD{p}/+ es>0ۢ_OƲP߄`Cv,vC h1ahBX?K$v  v ?3J8(Bd ̊vbw003**=nM]-1sP3 GYd45 kfB0OraիP4:3Ւ`CL/mi=Ĩu j4Һf΃]uAjzQ*O!|_ONӭs5Bd*5ߨ5T [u~eyy`l3upLܪIqGfW* Tk׻-= M:B:< z9Zc:m`/ sA lɎfrT}-WxD0.ߪsb &Lھlj?eRÜs^o3} h B,o΋y qri,KK0!ґo c]Tː4ڜk2 ؈y HIw ]+nCfsh/B Y0Ae9fL?Z]ᄎjP'iYDt6(P8I ''Y8'jpb*U$dՇ)hؚ!dC9gy~l/gnGCh^,3+xETȍMjN[֡p }lQ@EnfO'˶ě1?yܝ[RiJ d i b&SFaGRi^9J-E0˫H]X_z_C~AQˡ> ŏ&64Sl.О*bvʐFQ~;37wb]lCVyFy/EQ33",2;Jꀸ{,K_RshJ*hF+;R|2E?p;;L)6VPr +^8\ xQ"/@ {4r#Eל/ytKq${Vw2xهC,PY>,?ǧuRJpTe\iOg䜥HbX#k%dzuki+RSXC6AFm3Ĕ *h=K#hVGܻBIAd r‹Ih)j>!mj8k2<ğ vgQ.|雯l kڸZŤtg}S%h+1lEo7T&G ӿ P_߮1 鶟ql&hKH- GϟeziP#,-zZڲt S̏t\O߳iK Tn* FKpERF*p7Cux V{.CŨti[,kc$W nuyIQyGzf.;*!It8I#p*]- $|Ϳ2rn?zx3QNCץM@#kut4^Zo! Ji(Pt4p0ȆΏ c:scSpf4A2w /&Wt0*9wMKgqiSu]M{llkNF9eselK\d3RO'sZ EtJС|w ~$b=8 eCOtȨu؟u∲dFpǫSiQ.L/WkīsJ>35"`C-13.T9_mc;95ˢ|uKz^Hz zhcēDO*9SXx|Pߴ8_YCUqYUڊ&g\ΗJIqwu:Q~+ e$qJJZ˧n\OlE.cGuT *s ȤGLEooI4( r鶛: cPb>E@pfe@zHכ}y6xl4ӡ/xCM`,;WdIE0xHZi!+8<-JeQQE i{vM9:/ˑ CRZR\5"6Z[<ӎċhϷTX+]uU#󸬡 ~%/6ʜwe m_S2n"_,^"d^PztaBb6rcg#ֻO# iI/=/x%IV0ϩT-2G_#wj !᧲49v #k6D*i >cȣ6-ǑMsYjZk?1c/=~ {)wE*#Bfmds9iJHiD8Gm~oMg +(HIƭwBF?:BR|BԿ~V|j 8A"ʓ=!y{+SJ4}Jxp3aƕ1bpJMˮ feEP(="`*}-tKЕρ?` ,|JWIwK ә8!}Cf\5:*Y{pKgEx׈%?6$Z.!&{VyXX[DXo@RDF`k{[n@R9dhFzc /O'$nVWc#[wTsc~D^'ʪՀ^5tvCWNl YZ*mm5}lg()D3(],M Cp74$zv/M_Y?A !Ԧ\5M,U~Bv>Qd %:ۻ!h13\&=?m8 z4 9M5&Fza2ȪC[RYppCtoMݧ3-(@tgL`Uwkbг``~I2ۓoKOY㋓e/Plu`bѫ!6c}=DYĴUOdVvwo(Y٩:ݍC+9PΞo |6}G7ՎmB|}A 4;EU߃'&%{ [@; V_ ;t~GRF?60ǨTt˯Mծ3f:;+(o,f! b10Qt}5˓h'P1=4o0+#!R|$~bK"#u8}B uGm*Oh~7{LggyO+2Ӆ*)$U^ydK^mRlȲN~Tǎ85i6;lX?2BAXl'{0s uxҺ@0Sn < '5"ibdd'շK0(pK-&wn 9eD;LW2OoqZDy)VzFnC Cޅ:n_R{RՂVy!O/7u-ΖCV#nh܁ul.R⩅K/!ŲY4[˽ü7vPv`{48<`hxs+AcC s#m, &ǚ"uEaovBDic Хc ~5Am$ᕗFJ.:-\O3U1xi9&2g`M{2Op(ϓ&cuTח'W`E pPuvF^žBS#݅u@@* m18AX.AmgɈïCC`bN8{ҥHFDU\Η~')}ǎı_|jȞ;O&=}{ՐGutH\*ŊKW:g%tqa6t*inn w*dj? bwEDF=DaoH?mKY-nLAr_ 1x=yݡD/~&S'ݽ̟ZCP3# ;έ^]M&$hd\I9 7rb['7DQD|q +S "v+e]%B\TQJ%l=Kk!ѕ d2#!rzN*{[~sre+m`ϱ#Tޣh?+E8'YPbk>Fy؛+^M$wHb+2qp>w_t $/H'}LK0&rz9:/<@XQgAV;ލU." _46q'V_+bR{Y~ @;ptyb.{SPИK:$XߑLzD x.ke@ -CzL8&ou1 tI<īcS^ʊC W J-|RjE*g'PFԼFd&ΦպSNÒ]PpR1nvQP".8M;x"wBߒ]_]ֿ 3TniYG9Xߺ~rZ?B` Tj-ᖩO(LM8kۇ! 3( WúO0ȷe٦ {QpYq0ӂn!6`: #D\rIH$}(<@ 6/kXعVaj=BO;^>;Qd!" +ꢮ)b_9LΏ9XK[v,YcJTQ<*VQGlPo?̡*`y}y J8tQ},=PW jWpZNc=;@vS"Z#8Mj1Hb/Wz,wr7ajRҕF~{[l=n(_h oU `\t0ɰWq~ᗿ٧$%T}mMՑx3Y[AیA.X~Ȧ]o{էҺgOg|u]dE1)ȏi+v&}8}`n yOuS'c@|zap<,: F.>t3lNlp_kSRp psM H|!Bep3z.Ǭi<9!y>%PڼL%S'jΊ%npQ l1r*] w#|lGF=&˯gny S\ W^n^# g>΃ D}@ j#ed$ ?Zx"Fɂsj}dl5k< pJckT{gk<hf*ey{2po޶~-(L՚Bq2K :7ߟti{S  B,X#JzJۤ_lB^OҍGVsIs5W4dlj|f=NU0PKW6P&='{YOWT~jMwí'P*_\# &Jm7FTTb"74}p5(z s ?OA$%ڵ t+D dRaIglTCd]`5_iygEo3=}S&$ ӯ=E-\{MCN±hʠcxtWhVƞ{#ZσqӪI4\Y]ufrRLZvTwXjڇB~Al_9-|k xՏ*/Y{/4i/4 WNdP&<@W^KJusG^>1~k@IyJU3i-%qt%, %|'ZH nk+G m:Øz n85lgBȄ >%T[{ppk=2FԈOsTq ^;]H6V好Dˡ$((꘣Ro b}dA`ߌT[[(Nu2ݓ6 HN؅=x-0P/S3V|;ۆ55E;2 |dc[!vd,&,ةqʺJAߜq@[^H̭P~\l\>gp 5.lJ9ZPTuWX&5GKn9!}CTY{U~m!x1AJ.3qj[o`6g2; . uH(z? i.@#fFzEfjYrvԿdDgPL D(N$ky3j_qk\ܸڿ 6 >^\ 0M(eH |Ty%{$'֙'ph/R:& b\wwshV4sRqB\Q s=e0͢2}A_f-XVOkT4 ko}C?\W,r=rǬj9_G&a߀@#5 /sxctn-Rb21`I$.ԟ[\I ,, |7>A:J.m. w T{QĝR1v~BTv.2O59,UcݼA4&f8dzuЛqA1 .̏iLfO}`Ԉw6t![WD$kSXF1\vyxffdY@hr(^󎩱*ռ *^0\SY*RlCsۉU0a( q3h&]x5ƠCWhv>6@kSN%QnٖiIȆaYPt6hY~bj*RYpWr`,FΒr~ ā}V7l'뛔Z#s7yA޹H"wn5Tou 6rGOL_y8hCb8pSV ,S fr "}%銋%#*E͆Pk`e?o@lnCl5tX9TXDK(Q ]:qD͛P  0=. a0CܝZ%6qi|p=pl@*1h^m9߼;A0D /N`b4] Y{2$BleDBDY回Oԝz]K!cPB2'm3͟HĎq̈́>A2Բj|zx9iC2؝@y,'CGMv|I\T|lmߵp$mV[mr%Eg s^Qzi?6d@8?dFzt(r|guu%3"{K ^Jv-z=ȳn)zU2Llydѐv|lxZj8wB'ϱFe MP%d]jpEU3&6&+G=.@/'Yۄ@FyDX->j>3Po|WGȈv7]Tgs@J={oy${vJs/"_hApXF(8@,ϗ}~ZD >P_.7-(nXYMu0ine|Q Csd;@w@ .aV)2oEl6ITz!U jvF7 dzOS[nb fNݺ[~ٰr8BERpRFj48`>\䰵j~+%䵊fcϯn egLnaR?rb72MūAL85xe\Py_u@6&] 8J4/N`MMvH/ߘ`K*K9A=nǒq\?w;?쏶JoZϧMn'!uͤPOsP <_*knEu-rTQ>8%-M29P *V%3J{ 4xEwW"KZ_g| :Rc(N֩ly~rKgQX]9Lb Ʈ2q7dч21Aؚ>Eh,Sl4>q6|%sq:S2Mʴ!Q,ZJam:KcxiTkrYFóD,rvlfFɈ|N <#+ s QTZ8f}![mI^ _R)yT\ZMʁa։ ]qr_.h]Ҽ岽zM.tQUƨT[釞smAB %BhV @JKR 23vsHL%24|#UA,|KiG6Q mAu% 2 Ya-S  뺗Hj̾qDzPdnh 갛8F2/dUZ|IO&)j;l~myQاQp$oK ts]UUi9İG*B4OnP溱^^u#١Z X?j0LQϐH4JkÍ+p994ȿ!札}W^q?Av1h,XթKښOɵP_\t(9VDKLeWVt!h"<^$77l1X,SvT%FoB~NPЖBO@]$y>Ԃqx( J یSc!}d-Gu9[a"TRe[a⟛lB 3?PdGQQ; 75N(̵` ,MB >8 aۊ|Cyf[c+FgHtd=^x|.C0\ B=-|o`j^aE\5_vH?hl6S..w?[&=Eub<bU?0U!?,܆/H(leS]т: 3UiKesnsCwY9@SkoUbrTcz8/YIhv( ]Xc߿0ŹţjۃN5o #+Q\U)AOQI:T{ xNT^&f40,9RUA'o.(Z /tƊ=AqMrO8 4c,B =x<1gr-~S xพrÿFVTsR 5Fq|Qg-`@%4+gȝPL 6vd.2+cnX+zsy& ̗LaM͙J=c|tUE Îc^tޘ'p0y&!j+v; wJ ʷ&;ٶ7ڽJY#}6-+Ih^"A[AƮ]0|ʼ(s-TqB5N2$#J./IL3a4#xA`c0>1`5{+1|VҦ3wbo;\P<-h30<,XT/=-s+[RUVDT68JC$ڵp6~#LMKV6|W9Rj=E|-G,U5Kݸvr=1B-߃`yzGGtjH2{E4O!O;3情\T0/S~BQ YryZq UDэ] 59:xeNDV[5BB> xVJՃjv  |7jʷb54b*1*$zʯzU1٣o%rh7RlӠT\1 vS![򛵵 N~*8կj9_3i8ō8NaU#4 syR $JRj|FN|:,$eSmn39 <=p TZp x_`E@\鿳8LEogp!L.lxRLzI$Կn*S(is/R܉s:m#n',%8/026\ t\PؕۏP#r"z4ݾ+"QDT^H`Zu!}~s=eˑ!Bt?HFěŵ佇>@L#!y@SF0v3F4tioHz%&p;:rc"V9 Gl[qb\)mh 4j9"W&D*._Ui=_fOH__t9-;C?r#@’]q6Gd3fLY-^Sv|-e õ4J,b!ES)t%)WܶJis 76]!ތ[qV*kKf :pVq ufL)i~`^S;3MZa1z(۽Ǵ0! gᛇ-An.ť\>;Ւ ,/C7B "C=Fa,՚ne%d+QA* YFT]0StD)#2P6< *hDfѼ_ }7R샖?v|`IHY9a]T@I;O}r]ÔCb)ɟ'!@sB>Jo-z}&ɴKqMHGXBʜ9bDjxpد!=d(h;͚hh5NH >>O.K+1?6>Znz MbXA6I:KX]lnPhopcB[M{mO3Thit`qu1#vWUqڙ DE6ՎC>w,$~!xڋbfU('֓ӏϠRdF8dh!u>jzy7cPіY gQE[pџ 1a]>mw%ݘh w336S3U.o]nK;R?$w3]-[:pLFI>.HcaAhn'7 R-I7O>|+' Ot er=AqJASx5ChLli$hg O!CZY! ɸ1,飿y͸j#M 0ё^G}]ƺiRQ[g1C/Ⱥy_2-@UH3nj4CIq-- e yeʑJ,5VfeVBV6f7!羀3ۭj~Q6zʘUْ;J/olᩦS ra3dq<}҄[<@_+akn( qĤXwD|j_j4DT2P>Pzll}&vsNW@# I9emPX9li:XW/:sCۆZXiV_YN (Y?٪Ԡ1q].HOHB~2mlwh,¤`-08_R?î wd(Y4@-ÜDޛ5q%>26ßs'pl4yguv^/,FHDn'Ś EַH+ɋddž'DG%P`,%09G. dY;@{{o4!WֹdKTtO{$v Ec@jTAjš맜O~~)ݯmT |ن;.4+'#Jo}P<z{=%P~_D_^~x H0=ݓa8GOs5HMFK8_)j*q?1>SL}mz,DJ)D6]"0ێNF!6g4\ewynj.5Ut$,WξISDxSS ˡլ9Ѣ!fP {C̖B6[Y|2 s݉V_墁-\Dl&GCWо&97g6w uA 8OK^@ڸw]z_v|_"}cY4"3vb2!lp}N4HcKiO1I@$A Topa1nvفU#xjZ_ 0`QݠcTQ(N(, Qv:g5d*R [d*y sV52Od#QDkbT+G7ɂ(f#?h̰uI-@bd[ JMHt" WV )-ix -MCٰ ޷p ֕]sge|[=^01XLGʸ_*s8-9h;핣)>snaE7VImL5wtnpru$-ək0KJHHZGO_U* cKQ w7qú6& Snů`PzmuoAq.xI18x-?_iHd}SdimMTڐ1JSBgyG> L} @gYr! }b/giIɓW5i%$z# A~>.2Hust`qnw/bz:$TrhF| 9qz#Uّ5L5N{<ܓfIa^VH},yqD߭Dm 4$!BCFkF"'EAd.Ѣb)r3lŘ֟}P,ynSBo<)!r0Qo"د+dFjY̘ܒ5ޡ_) #:rk[h] X\_jzln U1Tjbw|&M&ƭIgd~N.7{ijy| JE 1ow2o{} "كIKR=ս8*/@vHL,0W=')pB˦.3Ax$o%>I9 [U x+-'H]e(.װ^e~9]m,Ms~Ag>q5K7te9b h՚&'hT/Zg̈́nyAY". {tHwHЂYp"N=Gi,,۪n@PS}2o? pqQW |Iy _ woDzZjbj#rUB`GyL=|G4q"WעagL _3Dw{qFW Is]Ge XI"9A5R'%t`8;~hmͣw3CQx]Po;j28s25kbTW \9;^o-?, zTܪ85eFI<{2LRٯ%ݻ_dozV ("~B)?y`xzSެf㐱`[Eq\$W}0g="u,ckyT'fO71Ojb'2cVJP #=LQx_:m@1dF_{!?.~ɯcˤLHc3qHb)kj'rHɱeQY֤I@( |'Z% . r~S5;JktBti'|,IpWanvFVb`,厑quynOM>b2,2IP<]~֦RS6s{l[[aP-ގSow@ 1:.LoĈ^u.nxy G +[lQeU>1yЀxq̎[veI#=U <.okk T g1cS,=CY#EcW_X㵔>ras?\:.h[|.K~wcX&رH96}m[XT=ХڌBqD= xmma377Gbz[`T{Uz삻LIf.0mmtr'Dt mhQJQ"Gp e\-<Ύ>IF|` _aw6*5sB5N4G9&s =$Ձq,ڑ2iHKXF1CZ!si~ʞi }JQ;gh2b}2ND>_ KatӌV^$'[SM>+N5Hv^p3Ԙ ލ~Tv8*?aAHC@t1GF]oqNP9*Zn0:\(ڃLM̟GU&!e`Х؃cWTV->zB{л0kWr0ՍAt ϰ"qAy@ d91jҎwc#mZm&a^Ʋb~rZR,a2g7>`pݾ%ƅT^y)oR*hIPǜt1d :9G;MٵdrS!+mP>3U^>] HMiܺDZ,}%\ai$?W fLGaJpcAwI*Üe ΓV%o}Rrf~o.g˳|DƔnk"}Z~W눗y;cU :*Umi2G]%nE<(!<)i!vd@$ r@ B,X%Pz޺{{ ۪q*^'}*aP;Ld뎖YDDƐ<ӆP\p/]i~ϝ[|A.ҞTnKRIEAqdspx!7rrPY|C;?O6U-P//(S$M }E!cA} ߬H觻Nhmp$}TbX}/L#:X0:Rp,!e: |RSe]ֹLX+deԦ1mj]+]EZ1*GiÍC)ZUQ|¹_;LsTXj)ߡԨ%Po}GE+qR/kԨO}q}1vT,̟HqIci[ezLWI iAmQ2)@ d`Y"lE8$8v{5c9DA&MH'Gޱg:PC_䶵Tm͌)9a\Z農M}ieXip @tW>~s3U =y}<Iețp'(AsNh=^+z#s#4Ce$AfcPT&'F)fŅїD %Cq5ʓ1ƒ}݅Ux+)]u@T!H_V.\fc-!uB~a%@{zx$bSrx >!{g$N[vo6k#F#3%)%9iZo;(yZR]BЈbT@(2<÷@s`!7Z_z96B;_ğdo̦cpgӏ[U;k{Rd~(YA.k( } 4Ѻ%C/8a fJe@F8{·v"Cޯi* =yI%!i>ES)kŤJH*E_G6.M˕j caݘBA NY^l&_}fL$4/ZmfDG;e|n,Zz$lz9H$Bv͉Py'6 X:О7 U݄ȑ{d<љzc).U&x(l7nIPM%Z <'BȦޒ"X*RH !mC8eϱWfz1HGttQ̬@lslOp;ʸ %lQ%O"IeW}1K5[b.j6g (z2Qoa!ZM.GBc8!>ɼLi$m@}](eV(h/8^gOj:XKPH%q;8&/3C"t d\DI:Fo=Dh%^*p*I(cIQ*:1lWԏ8V'}:CH]י뿦FéOlYSqŊ`E ߵU },,a~*lHY<@\AA\$=hDHa\.#gjR6roͳ,|&vSEt]k9$VI h&V&s#Ixk.ƯX/)|[%~"S5Q.|e&,k;ML rc# nn Y)R<{'MKjGWM8zZ=$H`%BHBYDݷ%h:oX1UޖdT$> O+^*Vg7]u l\2.]9CučMO˦pSG!M=H4oUOUDGI0<$xMQnyF8#hc&ܵw\HgGL="T~3Isƛ fPUx$;N69]KBg !=ŸkUPKhq|_#Y? ཉys*r#c142|!FqAo UaxJy&7V^Rfڼ: m2[KYQ/z>TFũ-",< *I*={s'c~'be9Ņ%_갠ːSD Xt[ԢǶ(Ic;r RP[CPꂂӻ;jQ.Tj%vh_۟ZHآUfب:(cR0UrP&T/qůs0[Ge;ExMa0|Nsk~\!cuxy+Ka_>:$H+ wȭ"7 yz]7pEXp!8$5Z'hXVGh-FKfe0q$އ6p&gfR zr0flw)͝+L A}s&.Ug+k2C- *̓dW66lDn|QOiB2@0!ҍӪ#K%1s}KaU6ۿd@p ODڋPu~:n$ZT ].ɡ򿃪K^sM4AVfZR-Dδz侅ڧ;߽K0 p ޯW9*wzNb~o7u_SJ޶W-j1i r9KٵQi! BӦFAd{a(67l"C ;rWB+w;q\Â,t&Kf_&BRԒ) aZ8u~W`@0rse`lZQ]oF-ʻ~3HMC,bPـ̫duM&O(2wr4>pK7R97pL,$& !%vdTԑ6Di}yzQ<,=;.m"Rr~}Lxi(6o)9`A-T #j`\;[K!SA0j;}W\{X4 PNmu3xCZ<nru <кD( ߘǸ}u}tyAF&[g?ʇ9 c9x4 XlпJI u++l8ҳMy1[9.euE^Oy5dEnDΣ[7JbfĖTXNMq tZ< TREL cDEG#@G J j7[ihRpIɺ=- 0W'i8dH3 E!aB"VA(;/+ʵY!"l{ܩ] iG}@U gQtFD{u_..wt!bQo' b!~bny `0wkQ䌼)1'ǹ< ULBva5ЙNC{=W!.+0^e}Eі) $:e(3L:~ozXHz߳Jk&OW.F_C;OZl3坣INxe-b7(+,T=◻ZHXH|₠aH(sq5lS{XѰ(JpP_]Nrm7'LCrWzgZX7_)Rx570dDn_FIZJ-foj2K F(~\VțbPBnnDԦṉ4iݗ3f1cn'[ۃ2J }gUVlho[(tWTbv,$YнZ-Sf%& wup,W<ۀ!WxlI߿ї4bb6mS'_ͧyWgexRl8mlA1_p^r< wCۅ3>V#hCȟ^Y|?)h|9X0r6 5*<Ti1[ rx/SRţ! čZ j$ S=.ZI֍BBϗĽ_$JpR͘M#V{+vWBoQ5k*\KUrNȼw%y.SC 7X1.ODb+irm^G'xπGq0-бnl#]Ai!|LOtz[KGBRf_BoTgnE,<Ҳx~kc4h)bSo/(b\9ƀsljBг}:H (KGHюL5A*I g,g%v_FGp {+SD䉨p> r jGVE/{\bj|#7s~DZ;ήdݙ+QR(AFwTNJWr~<5Ja]kBSK|DVN<7z\03q /u~aez+M$ǝȎ*C*WLɚ3x0-x$T @ uC'WKûڧ7.s3i5Z%=Ɗrn5Eu#z٪.Z>Iɦ"IŚ*"_T/u0CiXSZ[ӟ8` 6X 4DL'ahmD=)b!y[|N/*=c7.Y cTjaմmDyzh„ލIbfjJ1hƫަdd2s#gWQB{zco#~A5MMa SoJD.ݘTv=qOA;_TT7 5'>7|( ]>(e,̙O ܰo]dz֗pyUo*e—.S,Wh,3rSj]a}{FY>WDN)ǝ]+wS;*E('u ̐kTy,OR+:,TxFjf,R94? s`>'?+s0QZ` L6E3=pda3GX0 s.C6C$$B5pUVv7aMC^ (ަ'Mck4k+.]u?#R,/ŀ߈`YVцZXMazW?= Tq-'nObDyHU bC g֞#ӨmӛUXDM+Bhf׹wfG6%I+>^FHpDV4{MR<y˻{qXU{ ; X:laTT+H}KDȟyʉ])yz_,w%|%|PVqU)FQR@ɋp, U"w5p[Y{Ӛ~/mDnj`w;|IR%lXjw~?dʈx1j_Uxm7GR};KXh\(ki!.a xܸ$96M ?&#] @0~ μ'hl}A:}oՖJ`=T&7o< ]kFYp$]gL}8dw7Bk9e5j1YPپh,\6j&|SuIN`U|:GQŀ.h1" dxmS]:{P0qaYx)V`]]@ug%;kf|6yh'3(-FX|)FwO_2ߗ<'> ʧne3@H$cGD!kL5Y's+tb^ÍrXT 9N]ҴV i$Z c`fWL윇+-Tvӿ,'.PB B`_ Fa֧57ûduc,>=kWFv$?rcb0!?l͉#]|}jP.bHMm܇9وx$]*CZF z˪.QI^<e9MəNDGnfE\)ns)-B6(@na _?I-־\UTP$?\CȾɵstxR$z2+3 SlW2-7BY:(l$PclAA- ^ǩ@d7c)%Y>-gj<ګly\)ls7YF}@rQwH7rTGty6ܙ3A-y/奂&OT.1Q$b@OkhQ%TAt?'R>wׅ0*rۤݖ,kC <~+*qO!WZHd**0BάI@z5ա$Og$𼑯- Ic[k(r"Aݩ%ѵa[ȓj<1!Ur= P Ȓ aL E{yhm)fM>)!9oL%JFLMKZݫXk.AG<'pN~a(t͞X(l)23z\)hPkЄL3JIl[RMsT;aS>cLtXA}\p+dD}DʊcʼnZR*{wGof0@UaLs^AzZVq6kK&.bDC `(-(4cLuNՅHza6:.+21tDn{6_,㴇t.Z繘\tR>MDc7 fmۏ]+~:9L2 .WghJ2s#6He~6AC;&y?o"W/W^`t4TOw߱Z:W' \px62䡿n. 4smBuO<3 trN?CmyvQv;d[Vmx"Y0 ɜof#4v'Qb52GI ؤrwŨ$(O<Dzzqޗw˼M=ykÙΎXU/zzmǔ47_9SUƼrNX^7@|~vIУ4\`c:o RXF=ؐ-$Wlp*[l%>)q0)x[up7X4->T0 SM'%,>mF ;)i1,+lPȬ:+ )ԍܰRA̭92}s埞>pf;5N[.Qfd@ڽ*k!JxҠ0?VI<l„Ux'7CbP" GmS_#^ʒ6kett) Ieljaƚ~BPfBnNXrR}p2m,b#rcaY_7s1#k^#?R/Q I;a`Eҕo9< |q(K" Ŧ.7qɓf)$Z'#b-_Nٿ+7Uζ48xYiǯAїq6k\3[4x/Y61F+u6X CF./җWOxL* 8;V2hV58!7Rx}sf(yny U_( W^vIvuMZ0g6zݼe@}KMPDvY46+8pIJfѿi} G3,'Bhp~_sHHKML{ݱ3.f p6󂈐d:_%VFHz[{| 9# \Q 1W|0Wl7Ui(CB=ni!;Wꖔ ɳ&mJ9+:_&Mԇfkȹ;sK.'`]Si,KZKtJ=c0e}NAFI~H42 ήF%Nƒneͥ, Nܻ  >ُ.)1;7񈇲'X@ϋ'>=fj+{ՏT2|n VEyfw8qpKn\JJg-d~Vr5ȹ&6%'K?s+tP}8E1z01H8ReDЗQA}Ao`(4 U7)NwLH? أƴ%2*K>a!f@k4jlV cL2r6N~J:^y5s'繱K$xs)|Inj-OyO4\_O-0] XKw,Y`W&҆. xgO2J sfۖlfʤذ0) @〽!\=.FYfz@78 "|Bl a5݂ƘOeNA4~:]i7Hjw<=ǫB`k"s(ǛU"Q蟤`; pv+ٗ'>3vW$.W|O=OK%Կk@SsSg?YZ'wR3$2׏>ღM ]].iSO ]!g@AEYD|]VD*!^߮,FևF]sZ08/ة1kkdl)wvuF $oVZ 0h:jI<DH+hbO g vӅQ&wE _ED-#50DUia eYPCC@.¸XPXJ?8(MM>RWLݸߠ g&*4+:E]x$F3ǿm-Be@>ΒC ^:]CtWTLlg չPdN$*a8в1D/`j!$.k(+ћ:7]Sί+d8b`&!Vܚ;iK[Oi_CS4b k.C~cRd ,z2΀P2Vw*K.-Jy:Sb0=^yK0[y+)JyS2[PMAg͜_ wYmwuKWnU9=H܍ƥFjJFmT҆{A?]Y#XAvI(,Hţ ].ƾ<iBn|2N:ƫW_>- f$83i+xm"\VxDWO7V{x >˥f@V'Q5+ydPE8m*5@Trw;m+px*LfnK$tgL4-2wц8GNa, tT&)Jx=Up (U]zeԄ`mQ.x ۷huw +Y$JmF'\Ae_!KNTl4BYUt\YG]h5olm7 @L 4Ɔ~Z&, \2^bL `nxk17jz:C#Kc[*CtwCHGPMqqrnH RZE֋5īOTxURuθoRuƹ`j4Pa\"xDzSwkzLOŁ^:&dɂ;ӧ{q\;leuӏ@EyFϜh}.s#+>B = AИ 64&9]-t0)cRmKڌ4z̤0%F `=_U]k!B9 C8gD5P*"sqfREASlmB5Q|iD Y47˽AֵP[ .vc|V3 FZRPD`!\Kvŀ?ۑtTUFlz|H DoPu:!_^ywOL-Kj8,2|d#slCʇ- ɔua뷗seӓ%\?JI@9@{eK*PH:dnA h7c*MD刎fz) G߶u7ɻП7 ]97$0PA<m]u6~pcu 墿h!jG|s91|m˴uto;UC"Qಠ5kJ3a3fI9 /5x8TӸnL;JiآGڿQ$fNhDNpó'ۗS߉e֛6,Sy$՛g6;ݍY^9bIwW\U˧lW:F7gL/+p |%{^{)=p_νUCq(w nZH Q&MYr% ܪOfc;DWJmhO̵xoFn?R>* +Q)րXcuW5WMr@=joZglIzel(?x^djNW-^Wƣ6(e+q5׽=8n7_<@>xTE䷏r)m=1j)Y05ͩAVrE׵MYӄe^VEP;,( H|hXt8!}=+]Q2[zXqj"/槄ӂGA{ˣp;>GRՎ1zrsGmx],nl:rza⊃ j 2+ULꋭMVX\8tU[3lw)ݲf {gL:Ǘ8Xg ZbrEQ-fUçKyRI{#EBz~1E}HMFQɰ"W ߼(_ih+suA#u0Otsݣ$Z9 /{>ur鎣%i23On~} -/ Y&=,Vra#FfS);Yd&8J3pM/(HV0iXPIoi'ANX78(ǟk.++'⦋5`x5CMUT6~Zo~~ uLm]cu57Z@ eWJP2;P-F4 zt5nGևڋ <(DGƓSw +ڤLÆ/Y9ڱ}Zظt"(n][tjGP 9\\&zWs9Y*._Wb֛X$P 4lsQ2;^E.GW) H7v07bДW#,̟ZI>l1]P4sT_8TqS/JHBiJ W" 'MUH'f_|ĸdª@͌^9ӌZR!&qIK Zn{W`<=Ŭ0̀IIo S:Ddz[&f\uFŸ}R^Ư݀wD2.),*gS8Zi۟FSϰ7_))iJu4/ f˜ٟDoPVb5dcL`t(e&oOeFA R=⚍'χG֎|1ɧ[;$eȾmCi8{rvR{ 6.{D{`Bb ;И{+3Z "jj`=E>ez%bʳA'W/f7!Ex|I2[/qVM`K0W~x J4-ӊ?-g響E8OH.]x?{Hwo^ fJ|Kuڀ X[  %UHń f'9|C0峜ݣ૰^߮ުpzlW?w"@ع FhJroN}+ΈvA>yw!! v#3lX^gn([xZ`$`g*FVSg~@O5zD~quP^3[(_GJ4EP4.+WP-y w@)O<02Ƹ žqIYVb~ϖbY x{!fK剄>*Qn_7 "z{Jv$gH_#~ZaJSɬ_d^wqaD+~Oer ?)Ewla-Ŵ:^\ȜGC,Np_ˆyHTYYԞޖK2ރGHgKm࿸똎-2žcؼT/isT^[f x=Z^%.K4J e~4 YhSnL"h .$ . G(۬&vvuz׬;xvo<L@9 //}Z5)ƻb_Bsfj_s2ZԮiC杕w2cA x#Q9w}N-b% |lqAl<1 yE1CKI[XQ'NWGOC_+ $y*w1"K3IkbvEHQXtɪoo;v7"=a:Aj |SߋwEu̬u%AOs4xg^yM)㎢S3e?^oEVOxǵT/LӻH,MM \{KRgtӭFsq3G 6ΰ08IW +`|oJL3u롆EZ_g:MW$Sos@5~IsNp.8ʖ;O֊2hNG_)VBl(m5rɽ] Wvy ˁT+|~$)0qC']Q C~Ei<-<<tPv"<#!̔a}>HTGRZP!P?Um Vc€kц;آʫ(~]~ɨLl>Ac/ 1,%&^YQ*6φk/QɅ*a]6~yþ&bheewtR)=C68ai`]'6ƹpʺHlůx^Px+`'< 0uŀ@F ;H8CMiZQd)xj(3Ͽy`P}59wHӘ$b Ka`l{꫑yz7OA}rE C@\@;|[xH&dd1)#;G92ł ռs'~S@ PYNJ4ͺӮ& O[R  r~5|t.WET CZ@4uw]{FX5zd M^4n'=~+ 15R;;.Q FJJEY@]ZK\N1Q9OwX:_B&?u 5_I{s #46wP?g|fG.\%*f;ے גڳNgL+tBf;$ފh{s Њ^+6L"!qCy~RH ۉn!şF!onduޱg9'!v|1Ҽ"B/2U1oU't[|9eZ2yTC kζߨS㡷us 5dVSrZI4W|Qɳ4/uOuG;ίL;r7bKcůgn$klGcm[E&ڃa4SF }uBZpNPćg'#~̬n@eb.n%Szx*n,<ۂtVGPxܹzpp)T&. A`,%ɇ*{djܠ>mYJ",:R1Iתn6O^O?/ A/gAOg|"\tO&*EJ4hgp8wQٌe]݀j&hIW7Kf [*TĉdVI4u{=,O`bϩo.2mAH/Dm)G7`K69SCpb;q2$7\IDDRU*nxg/vd>v!Q7%UDIE.b٩p&dx ꉶA{:h:c3U &i"\weP{1PMz\ HW}xN[VIf5~ I斂EiGP껽}?G W_{c^+ZJpfu$hzՏڒ;P3'iB:ǂ+2,&d34нԪ>Md?q 7GA% Jch1d}gn6-> Zw?5o '6rL(rC-{Ө\)^KcK]"5q57Ni섪Kd1ug9KGvhv1j!^K.0ra kR9X'a%i,+%' #IS>l璃ڝ AL~8:/]1qw|*ZPNSLM^r&.j$s%>XLрƑ. bM".{Jh 8s1:4ka fxT~8*R5^IKTJWnhJΘv]MOgt-~8ުX+lmuJ_38v *Lk1fsʟ&M s#@ojSLb vc]|戕~.0^~DeƂeuH-P-ja @9X8!ĐP6UfB̌Q~X&uq.]o{`PNp &,pÏ:73=^VLhn8lnt q KFi4m(DQ'Wz#i]K✡DH5d]pz0)` UIM"|!]﫯_)H#ѓ="2+)A۰  ĝ\FwJ6n}sCRqY$R؎)9VPD<$Y81,z'vLGh q룩F+ U`hPIL ji~?HL,0sjG*a`˷86V?~՞&Ϸ1f–zjm(E.DTS Zv<cu5^I] O<4̤ϵ&\ Hhu$A}v+k Mbӗ L:܊P{܇^44'P%PM:)^C)}KdPBx _y0 wOolL`L'lSQ)BWJIi@k6"yҿVÿsβXa0j53<:c{qr?'B?@$k3Ha>DpNg"=CcCh' ~!T" |r 0j}cZ)yp#6ҔN۔W;Ig߾ք_wC"=AlEHD„/AZ*8NƱj/+lB[^\-Az|cƹq^"om3 fBUW+'UH@ŇF_y/نy3 ==܉]dfa YO9KUgQUUN1oziP͖Bp-OZX ]JG{"J*!Cw|5ֽ4uK͈sCU͐a͛*ǶZU!6@7ߙzpDۓ;sBG=trGP5E]ʜ:]W{RNOۆ~zN' c4kkX*o@ґa;Ǚꁾ1YM! ' "A x_&'VAZ"p#!E`|,JK{ Rg.pb.@ 0] :^ŋ&<ʾTUXpTzd:ӑEE= }zY 5|ڎO+ ~溰c;E:>O'Xt}7'n _'2PT/rM h!PJzM76WѢGցOE 76y*ˋL"e0Ptb.1ߦ{VTl# E5I#Wg (af>ZHjm>1h'^ xD&]>J5P=!Ran{ W UpF=B"yhڅ\aѳ l0#p#njvs zm׺7/A'c\T92+܏>^[BNmozC{H'@x.`Ptᏽ&v4OvkԠ^/<>;fճ/ak揃4&6K6vPLtCZW?\)jϟEa7]5ޓ9ۑ=Ƙ>34zI%M6\!n1Y6tśG[NUHB]ᓞ+֏D5n)ٿ<eHE po-.V+ #9O]BfT_#i_eE/(N{Dr'菿^a''':QjQv:xLN:ԒL#4~IG¨ 8Ոk<5*@۹^WXDr}_{i-=4 >2`-h4gJEM"ޫvD*cɚUܟlrEfɆ65a#+V6cL:48~ 2J dD65c1PZr=ֳs,6>"7ՠ}FpEL[kCק=CV7À9Il;n,oӆLcHжkݕɔL _panTz5C 7c:0 ;⟓%fJrmpeo 5afk8/wW=U*EFI* z4Ĵg8p Bq7݈bAJCh Tl6¡ȹbB:I3N8$@=#BH"kr9B`e|-2Fz1旱sPc~CG=v"֯r{Ccw 첢*nxm78cqo#S[Rl)5rZA|e$kY yhO܉JȀKb&r<'lZ98g_n 7(n4%=)iDg.]B q/b_,mX"ڦ'\Xk4@hM":gͬ?g_0R8=QL`$\E;YVNw1a4CQ5KӅaOOѡg%TI/6J[وitpQUxe'%*܇=}q@l]1pB }FU r4R5;Uܯ.-Deq_2Na]'}c]Yo{XH\9 r^VS@`1Bߎb椔[\u`HaYFR'J(cJEy 4;Uuh樓W=pmo1+L-W;\pو6"* Z(W抂ݳV!сR3 s1җ:u9YQIÁQ[϶y#s=rV}*snK-㪄?C7`{b|D%'o;T^[h^KxJҩ۪؃^_"쾅w-V8x:-5!Z:K$4?`,ddܒ&sa~秽 IQ9qS̹Ĺ !Lhs^: +hU8,UQ=á[YuӤ8YUcf/R-|B;jJ;aꛒtOyU2$,pڅgOk}4 bjmI,CEF'eqҟĺώj#Q_PUL#o{j*âkbڇwE%UK?z+ VZi\$kAd/M7Ply ,:6AVaw%YkE2m#4֏j:N]?&!/J']v+c6yq ȑ]:/166#h!MH# L87śzfJBBE/8`fpvknű :ԭn:~#g,@j2|BaDaX'z!BxIuSMWJw*a l4^w#y!T:Zb>=xJX|}"_ ǃe_嗹PoR6w͕c/γ;rRl"X)Y-<[?X7Ϳyp8CZĶBŕoo%1-FFe`Hdh.ˌs w2 6Nmo溰QC `}Q%N3c$UtY5Χ%ԉUj.S[mɔ;aczgo%uFȜݘq8]z $f#谟 )_)xʚ7˘hhUղܸ+-ݽŌ呏tH̜GٷL NujS +:镪5xkzq 24*Sepn8=_kv ]#]r;T' |_$f( Ysж 3Hg2FE CC"+N$0GH"~ iyqptx2!eJ/Xu6йj(g钔oS)p/smw/^+WlY "I/L΄S<|;-}5)${X+ZCmekNkr#u 7\t[0J<޿I%ٕFus  , NJp|7")+Dr[WdOQ6mœ%;Y{MwbkynANGGl=odVaQdDGx2d)< \_L3@1][3.{Xz̝c@"^QW[\K(eM3# mo L)W`Twh;AA^ӗF4(nu'4wYʡRe`:8rJ;kZ>ڿ ~Lm%0ȹrdgbӉlzMZ:2ǹͽr{`V<)JIojkґ^@f@㛾[D\NC+XvfmY7T1uu*Fr @->98 i,y'S*PJEpu Bt. # tbsu-~Rg;%rBgr _v#NbpE :Ƽ"`TV Ԃ@U]v4h qe êgm5LgykSs7N۷I4jZ۱rѲ, y8ɦqٰS_7FcէX4t3(V蟷 Mٮ.?JxYoQ.bϐYh#8>OVdF2o@ $+ҖW '5c]dhh6z{4Ajj].c˓OF)5~ool$9A b}{GnX06F ۧVly[3Aֱ$o>,mHmwGGQwo?8 7;cC2Q"$8N SeT(Էa_ePk(nL賡{A|J)ӝ\礃T"a4A)Ѵb U+="XEC6!C ڂ '|lE/ s^4(5fJhҀvJu'sC0QA5X{%Ғ;/'H_^xu g {5hmؿ05QEVUj u-? dg+} 駁 0.~&h~0 ˁf+̐+FC7@ۺV=wݔG0O姈1Υ22_pC8#81q- -tcn"c*8sZ\2;hs j34c 8a(Ԝb8,׸/1$zuk ֒6^KlS[ml)f]EQցN>V+p,^r&Z1U]Fƛ?aBiNbʺh:~rJx` py1t) .La%xGq|a  tLJ7%W ^5( !ZVIs ڕZc.-P @̗@7Ӿ&p%ZZ'n9OM0T h\Kخʎ%\V^rB@q;BY;*njm%{O?B2@굤zX4>=NNq,V~:UI؆Z KhQnǥF+!MB2BS]Ӯ'bLs}--Y9xP$4(0SI?O0% SEn|=:[<𽠑z#$\'05cN!>̄fmOӸPtx`4GRߧ9m][{ 1IJDj&]OB;Ul%s >TVqjG"ϒ,g, {M?Fjصj~k0B7Lȭ_Vv)J}R#(brѭN?sX._<q^zy5]۾M}J+UnkJ9f/ܭJ]@s zKpŷ%\ꬴtMϰc EՊp\46e#6Ꮚ/]/xW4Yjq(V>^BUط3[b̠qc69$A`XB`fEP}=!x)>F]8׫0.<[!}CNA%ͺD MTjIb׋Sm { 1PR%Z`ݟTZ=W_RK>T)HPXbl%Gp!ԸCX'"k-(ޥ% ]S1vL%`BrWĪhFE 4 1mש]\0% &G` 4@O3g7mI!!'ܩL :Ut+H@y3!f/2TQ$ɯ/wlw妏8WxXQ/6=叭?Tcdي*zv'|ğ!YQT|c~TJO"Lj8j8>$4(O~>}zk-˾p,!nޚW/_}3nWEt鷾8ylZ )*aAU+}gUT:VRb|”=r0;> VvϝQl=L3eco|5`/+1ÏMM]rq[FSqw84qΖ`{myZl8bZnJ.Mj%spTнIg8Pc`l@3Ĥu.ՈVGV]{zSlJ觱+f.Yɧ}?gAzi-)qmomgIB%A7-ؚ( ,Ö+5) u6V<(36glQKHGz aJlv~Y57uOɢV>Xpa,b`9ᠢhм͵רە1)SB>_RU*?vu4IXJ0V=_g={ Cf @P燘 h@ւ;lnEH; =W*!^ǖ Zhp"PZΙq5l AٍQk)(܌܅B|afX`اĎMSd;c-K!煹y%&ә(!ֿ-A(y0TPUE-!VB_R_u\ٰ|r|?8(Kw> c иA gRWq/ݎ H;Ibi2ɉ`"'"`4 U5sЁ\Q>ҫGBDEgX8y /HNeg)rHsr!yP}@LnvI&5  ƹ_sx OKU\eI W_ﺦbM4U"x}m>n< vX\6;uak% d>>+ȼ\Re*g J^'9̚r'^.6WO_<o"Œ)b4 jy@qsΪ-_ Jw8(cPD' k8MpٕJnO Yc׸:eDmim㔤{7d\cv|߈ & Qc’n(H$$s*u=ʼ\ˇVH6,D/`ї43z3#s n[Y:R*Jl g&u/Gu$(x:ϿAh[bu?E_7@o'2%.N;ïYijj]X@.s|;Hqb8 YLDm?ͲPhr5+qDjHB>܆4\ZtJ.! PѿN؂y.5FZ[ֽS Όe uU˲#r:IFb?$Ѫ>0y+5 Pl7OC!)bO#Dd=JBj=y\7=amhD?n*/Jw' )F:XcY~'044 DG,"(k"T卣chhJAjbKW,+gxp7vY_i!IHɿWBzDAM''9\gٿU% )P>9 `2C3p#"dQi٧;^;4f]n0əXerN%;'|tcpbUpa2-_Ξ±skYOQJ)&ABEo_W?7y%F BmYhzTv!O*$38#h)(wiGٙM7ڃEm4R{U}G΄TYq4,N/(΁teEþjCR .m!Ѣ;vS v*սULnODJPjut\Dz?0q_kbe|_|`/2t@E" k"awFC/H۾~0yBk{sTx cgx:03]jcrNTߋwkE6(V!`x1c牱'~zyLGZ1X5|ϛ A\تJxT!M/iU"wn<²uФMa#Rod]*n8pm88蕦sfkԲ@YHF?TeO.;f uP"2| x-`#,r^C'I7m-ىb=|V?}M]HǺA+*ޞͮAҌ R|wPCE @k=i)R ̆S4@W{IA:K0h+v~ݬ3\e\JKP6 GѾ'?ʸK\ml*3;BHJ7R !_GGlZocD V;YMTzQvdzƷK=ìxҎDݎmHٙ2EߒU.唥oنk[o|clbW %׸t=:.4T0־&p,RNVKEa-{ n»iQV'Vo%lڋx)n$sBƌ.5gHZ C,;wǘreic7g=[9=ly-h &4ȑz4vqpq.%޽We8c5_tUqsWɐd'jYuUZv THꞠFUf)Y Vf3BZMLp?0NFUX.ԾyXű:5a>.L^=>9 >6OqkEs=k*jDah.LZJ|Pڧ0/|(n yDҟO?!jZP'I-C.!:/} 5Q&oN =q2Hm)'~ukGlR̻ޏƑP`.ܫc`KDfS5&I h<_vsLQhp1tI1PA NuHr2 9#I(L{ I/JISGU$ᾴ1)zl' o$J}&g皃L`f[/a}0ov2\ƭkP6Wr *^4 A+`IWsAr^lI6'<$=~ZAe_5#EWIn 5"gpib3 |R11"UN uV hA:(?@wGq;}38-0) vƿ>@u{"^Ƥ|P!RpxZ,3Ic!xk1)pP֧O{oY֧~+D?'e+1[oi3،w\1өLJr4%Q%񽉶hF,зv#GAHVB/QUU ~82X21vU3K+;`;DIdcY;פ6pLqUö8UFÝGMgF5$ҵM9'b4UgJSӒ~B;xsmm60egeᒶP;HnNQ3F&Km{᝟Yl )̽Ve}nF5,o%$ M`y]/}jc>qv9V$?P4 {" +Nd\1蜀ȱF 8F Dry~Ӵ_NVF֬.(q-x9M"l$c]J; W|q3?h#)<+3 *X^ ]`ks"MN;C !HӠqp?Bp~އ0]5j[wcj#癀;]t&Ji ^#N}]Zq?S;5UL`|Ͼ wjm,,#`䲿~KcתDh&z.@A.aJ0Pkdr~ƣn5!٠GKܽ%䴮i}CHf]౨KFu5Y$# 8Nr *LןΊls@A G_8]o~[:X7P@ D݀-J aXs 4.(#Ʃ=`=uj>ߌ,oPg$DH?"YM!`iPKoeh١VbSWRd{-9N%-攂'0T%p*ƴkZ+⤗V_lPCNqo>b1@,*o3g >,D#\=={OtL.q*t1?O!c S_QWq&q`h4GXi5=kÁ>PD{?0v^T7γW$XmUy[?%}m P}h^Ŕa /4 ] 0N?m+^UZlPAaGHux͙$8cpC,zU7vY`Wl CQ?s.?[-t6vL + yh_u):2u0E%3zY($DivLVtO230 ײ}Gu3a,`M Bѻ?7c:8JD\}8rjn:nOc䐃>y> n\y˙PV-TC e'NXE8?>}p'.:2$틻r~dO{;ܻsJa8sUŤ)Yb͗iԌmu7uRaW7֋|mYN>w{" \aOxCF'O8S3NX= >CD<)>,/]du'" BzY)w$v>w56UtJuY\S eazx7*>\ ?G E37 evs; ?ǰ 0$_^cPUL7M 5[rϧ;S1}}-R$tO(a20mVqͧz3rPN@ kY4-4i+R@]b4AjՅ`l B6Cgm؛;5h۽2wU=Z3+Kڵ('g R+O͖ j U>Y*N]F8SLQ%Ėv+W)&+|8Q]\eQꏇ}ew^$BxfU=o- wI9r1vX Oew(Z{lTyyU e}[;;AFUe}V-e$<;?lq:xÞ9N->/f yF><Մ~bdd. Ze:X%ЕM v-$2(YoЂ)s: :K:MvkXח59\{j6}ȍRSd??D}wmaOƭeW6s\ODo1#鳱bߟ%a<0X,۝F~C"VT(ͦ BQrYV\@ F>^!7R>x͡8:ްHP8-i3iOg^m>NE0f/@5ƍmd(IZ¯ s4# /:5{. 6MH23p::6a`arufd6?z>'(PFW #BAd RƑ;F>) F5g|lW^&dF3Zo)X}P -"W7,o붞3'92{IRak.^',ɞĿGts腫 G.6rF"w5dܦ_pi`U < 95zi)wǥh˅& 'j̸LE0w= vʾuC**:l;z[ZU0.whS8M#}'$5f $n`ݚϧf*4H"T-SX4ΑNZZ[nT qs{"<æ2fd}-;%;*%p7 qGGPaQ;X>ӦdT^P)IJ# w9dMy=NcjVMazw59~y9zKhyuɏĦ &чME-ՂRdFQ$&O4/)7zX+{#:,*qYk);-q,e,hОj*ʩ9 Qk:r-q>*(jY1[ٓ ܬx. _&I4 6ʽ7_чntv,;پU 3~8nsCrYG( xaV q19n`޺TN7|:&wp(1 Z;7,YbC{lSU?`P}S9:LЈ!vz>1pX29hnY@q>p+,~ҧrewس>x,g,'8Bt-r #2DTCmKD 6wlBzYCK)zHS`3$1YiEԦ ׇ?a4ytɡBp:~_\S'b!F;F栬/n1~u9L5lS\B>?-B'oףۋ68w%߂ xIU0'z!b[ڕq_olsL;!U_Oo{7DpVzyYw$鎌DdN*n_6 C[. .;E&sZatz=t0pOa(XA4SuثL4N"ܷZo ,5x!" M%^2K!zhaQUJqso@7_o!$ وKKmSǒO%5 ND7x+YPOZ~Y@%N ¨ `G׼GbMZo7OKK# * J{gB : aJXGʤ܉).@ ; J㕌p]2_/ާM8M sh'o#:C; ^HYeRUB Red=Oz07l gm}Ϧ3(z7#K͋_ґ蛒r9zT|cIb: C3.JB!ɸZ#lG->f@:S",9 r}%1:I9>41&fks9uߦ@UH1CK i dRp?凝:l0c,aRbCC/Xd.m"HQxA"O([71SG# ?!h}ԙS vLuZ<#99io("=}pPXxsy#A;_R!\f`GIdBn;&^Ҿr[ݼ/y@Hy ֕E0apRj͑P~;4mU84O~ DM:8Pw_ cش{8@[@#'.PxpF>Xsژ[瞧oUIm%v|Md" '7-b:q妊dD 몓efDC< vS`;3ԾiJc$j֚ny?rr>6/}0j7a-$_ Y?6Sކ̏,6LfU}bD# CO:>֞R:U.eh>֩[`Gyl%L/㾭:/ N4|+qS _gaas oEN/bq<8hh3m~(zdNny 31ՑFB`;4B8p姼䯽 0΃r?3Jq Vr#tW6>tĎ`&exG n3!Tx5՘7~X"t(~8 e+4DlrN#&{a)O+ 0LHE2 KZ%Sr8 4c.QWwﹶ݈`?ShVN[og/,CܧR S& o/Bz'p (x"w p}#J'Prڔn_R1_2"hi"e>ޙ!&{C!߳m"@ Óݔ*f|}Y7?@ L\Z[_Ƞ%U%M>6]3щ 06sn@zs0x"kBs+؏>跡P'']0tYF|6ҵ.ӗ@ *,ﵟJ˯S92xs&XY BG-݉S;N͟Kƒc)A{,W6XUa8Y Z>8HNY̑1k^(ɆQsE;iqx.s޴ӏx>ƒ986()O(m5N[%*#(zGk8*idULʛ:~R;N1ᗦ?<8Ю^17[uJ +1}G!m4g{ㅐ$ 5V]D)rԮk|.\4[K0K&А+ ?GLCjA*P's gyTu\PcrR2l ba B}gU^tWj.EFĨ8l6Y N/7! HljJX>ᳫPW5VuFpo -Pʣ50 ҳZz3j}:;JR.7g8vt`Gn] ;p09KV"E#1gO98>_ :G >䋱9D n}FoeYo"HzQqP89 B%mFPJ%8dzTk/βBL!H~oA &<\4g$`bဢ7G}쟧\TՉDh^I"?Go}W1; CC=jc=2at-B}i-881CrD6V. z'/]hN$hIcR 0!e'7?K}hZQH:wW;<ݡPlby%'ZZń3z۪j40s`F񩃐Z&\~Ln/30ue`Z[5IhGO:7IකD"Yb&(?Kݘ Tz' Ăh&j\_t f6Hg̗"PZH)RB?ƒU A&^Sp23BH`-dom'/_aFFO%LhG;PWmNfmHngXch<1_lQ+ 2 N-߿k]D_$Gݜj~# ==E m3*ҟ9t~66{bٶ6/F)w.p?L OVOE/qrv=%H?"b#ҡ?bzAbSUyl-hS4@x$,Uک#hlI;&~vtaϺdQ3OR(gL9XxZs*kx@c?Y$C+7yZ yac=OƤv9|rgjM6Ѩ l_:H#DaË|)t k>!*iy@Bo*{є̌ӊUM[կAQu ue$mpyٛEڼ 'pO"Pրɜs`͒EHxY=A5$`_'u!uI׋>$*n\ UCC/&d9zF/dmB5+J)zr[~5x@N<;_5# :"g!Vi@FޱVDw%~ʝj+S/iH['WQfU&tn"x.O1 _5N(n &TSR7muV~ֵZ$6S0,Kԧ|y2@pU>ϩ+bx_T*ʠk|C$TZEB@~"+ qI$=jE("yB4h;Us3N(1Ibn8x{a.9*)[9蠴YJuY2?:L_Aւw<_z:"m ɿ$p8o x7w|E*= 05]W$D0r:Ko-0dS-y`+-Jgr'z~uK.(vt*۬q2d&9oek%Rc_q9HR3d椀YQ'8p9EmͤA\ԋVۇ{Os4z6/CYDXY & HsfX Kto$ۯ)c0׾H'Au]XC@V\LůnG^JJt:4jM5|sƲgzIY26A2?x<^Rq2X_)N+tl>1vneQQ/WLIy9Ȳ2<o 4uzWufI|,vZ)sp=N6m O0Jx"BD<a9F^U@Zĺ=K) 3V6F^wKKŘm+tJj*ϯCv=rwVv=xAe|ڭЁ;G=_#G`E}0N&6&kGgv/8w hww?$b1] Gެ9~+.ZW Q;_+Yx%j16!K^|qlvxsʬ8 Oc.ɦ AB8ǒH\ك862`gY ,&(\wL@EsJ֙Qm9yojތ z#FR?t} Jj>.xTIuvM=DkN\X uM""YѡaWy#Jb^l1G;ƺR0%9p"$>OHґ<”οXP1?KGw`5zDAF9jU1 l k$SE 2\_ ⢶hT"dR5MĿnک%~|fx]u:C0rUohuRc{6/B ^~OxȴOW $,q"=B#%Q"(-6,Q%̇^gX x28| gv(I0p`l!3I9,76w4#,336X`\E&+ ib>hnnRs!$\}>F bxrV',S~Iq#P?'R|"O(,}.+[>%}Yԉܒ|*rp?\KY02vpDmoB $$ktuv5 z|w %5{/ȽTc𵂴c[0'g.w] hp_ BOizc<)aHFK"wU$ jHsq{>X\ZV8_\K}N`4Fk3N}G lUAї = W{2Dw\T@ 2S7Qgİ6d8;}BF߳q5#AÚH?t\&~73MoR[;7'Ml$ 1올+G gjOv~f扶{Qxճq-~B1hu{&8Z; RdXLh`Uz~SOrѺ/he92ZB)r4pjI<+O{=ȷv1Zge$@\AyB+K O%='WG5QD4!NŤ_8efj!er~KZscN~AΨ Af4ȷXxngJhסX`W|$_-h"5"VmxRyDwZ[(n}Ui"٦to֣3~=<ޱ w%4>ˁ8B /?U6Viv>҃틐ûcw>tfꨂKtl>T @-4%f0QwDhBc[GK[,s5<8JiGyZ"eq(?U *Q dz&/Id\l y#:v,nUtNuB1Xy?ިV^M(CTi;6bcUZFUO=Jڈj[u6a{ C.l_x^F6*COe^ϐDd. #D&h[OoA8tWvyg]0vuk )c= mIOj v[fw=د^ŐbP+},)Z/ų4%@r¶&7l}k%E1U5:访Ytl/ : ε2j0pxg1 Ȋ޾7|Dҫ$|Xm_EW$c4cDPQmZx,*v8zQFݤkrw,фq>#;.吐]5NE3ʇwrakQۑ02%nJ9h⻆COCܮ;k=LeL:RgarI+6'l"W"߰{Rj;`ܸL X;Z2nSkTܰ!B3Öq<.[rx+b)kgn1v4N4A&C3V9w_NӨA?λU;uxvi GFV~(f `Tw.G.I~* +m&m OtG|H/1ZGaP9PúC3 bn=.ʰu!N!)$m=kWEAHb@KU,DWo]KƺCFr% &00Q@|) D4i'oM9l?0+iZ.ㄘؿ2g236s"YֺUHT8ie9>#=~O\ `#AaF1yM0`jWY6<]ŭnD*uro68]ch"˫aVqOT:#V!7:hq%bWNFvg&_ c|[Gs&<,O_c8<Z'ݜ]@"QY ;ShX. v'MrAkν`'W~1D j*Y[bEJVfמR FrC(>o5> *Ukyz )CvQ4LNOܟ _-cyƆ R,3v Emwv*:ڲ{#=b7 K7P!Е[\Ү}8f+ɔc%1z):ل~n\3oWۚrgKנaiHΈ)`=2ې7xKM]z!DNѹ:VhGC_QəF 1I2v NjѡT}"ǪD0f J_;b\ST$*BB^dy(o"R~04DόsiM\{:RԬC`|,N>tׄ&-Rqfi'nݹ=4Q&GGo Q6ϊjD+x5ٽc7lTye"vM~gaol$t}?tB~@/@3\q*|d*o>Tm&[+6 ܳG@ޯP:Ѵ Tz^rFۋ5.6x@Sq e-ZeP?uF+gFx  c`ԗ m8[@icsK1I1 ]S$-v.e󈒗kpe"5i^TnwOfMvd@c)ќ̷%E @Γѩ|3A50*DDW@ǡɹ(޽׀tiO"D6x$ zngd6.^aˆIQ&fw l~5*dC4KWv׊6l"*$^0MͶkLa'+My B"r_ʙPyd^\Ɏy?2膀RtN..X(e5OK)w-P|j4$B8UnU*br%ZX;`K[`=Bܦ1Q%11g v;vz+$O]h",z"/iwmn}m^5.a\]Ժ.MqGRI!6R]'34$(.jpCiA)Z7\t?֚u 3BlGI@"^{BU6|wL&]sh'ъvJp);0YSo^ >iʼn'55$jJQǸWXՠ)P<<\~bnm'\WGff)'5Y!,[gf>.pYg4%;Dc;Y_Iqzĵ.,p`ƚ]ZtHm'b43|992uUBt0,σpп)iSnqZ1J:OݻDg $Hrx8ʞDN*V>DB:, .'R)r1bA#(+:N35#~"L#)GhiJd&NiƒN{_$>>=pvOb "ڍ5m2~,!lX2g#jW5̱;J'Ճi5LFĆ,n`'{.Kwy9Ɲh5Yzj'???D}!ŝĒ&YPdk*\FmkBWV~c? ~ȩ@s^hjώ˶\""K)qag>ݵc2)N^=@Ng!~J d*+@Gp!E B,v] >mO)vPE 9̵^ ttUjS*lOiH+c/aD9~aD˲َ5OV;Ɇ ҏ LTO]%a AEdZ\m*ɠ{HvЂj,:nI҃TV][>PEmc搲T?CE'Jᜭ%<*^317β9g2#O="(VcfVPJ.F;b6K&\~ hHk`^c4L1ml~cL{cD\ૄ5h̛!R;zRYxfg##J+ڷ35C7?Tl>}gu,#W:9PMucLMmJlm.!Btm5E Z4%ܲopeS2ćXi]fyå p}`,_=`v"R!՜S|s/,KJ59uC٤׹̝% D-k+ ^:ڈwb̍"OT{ƬϠn_{pg:T)r(WJʋI|Y決h;oMRD/h@Jܸ"ݓ>."K<Tt\zùRWjFͮ<30Vդf F-߅ƥ |d C܁*#ۋ3OVAq:.ԦvJy#wbLj 3({$~scUI_˻nig ^u2Lz|?XL7H%s/UutV# !I_+\:$}1BgmXeBx-;j0s [aYC$XH?ϱaQ]MG5i7_ii&y$ݽ2MG.r`L}Jn5 `[HPXMgjX0DsoݫƱ8mhgeΛXs%LVDasQp5']+5UiQ`3Qv΀%x]g܏}ɶI;d iU4Qa=ގ(ÃeL­Sc0Q}ؤ j>)Mt#p&pMzeLVd/8/{IX ҏCz'ҸlL(؟^3nO]K=Y+ bϣGFFu,p9ÔvJNN`U0id, u ~'a.PfripoBN>pn Z:QqSA0+K%p[fBP,W(5w'u9/8!Bԧ-˹-jU[筀 9g$;Zub)"}R-!,*/ {,f>7rEܑդ .9΄A@|t oFFц=Yvx{o8ΉsޯW!a> OgOJyw,L^R-g$.d6܋f$c -U j~?;S >PJZ0ewj}IrWvˠJ#pC HX4*+2È !#C +Bahir  yj—MHJ%/ ʝS) z [a`]&}F -ipҞ=j"@&n*(X)dsB\$n6aJCۏc0?.BnJ_k5 .(9'L$vSxM }Lj;o ]3@юprf={O ;0mb:*@1SV.p1-F];qFD.a2XӧB9ScBݿ]lr$&ZsoBp "3Ȗ>@WAѫN?M^ CT@48Pj_ Nģ{Ϭ˓nLsor%풅`'5dE`}RM9utUѶ!Zn6oK^"53ƍ&Ė,:n4$jBZ%RWjַHvYDn S QF+Q&!bd Ws` kJ:[pW,6J`醭@2J81S7pH vߩEr}Ъz-`)sD\O1stq8CtDW uYM=i{4zÈ@at7H9GS tM/a>bT)iˎ-j#@iLwФJ ancI Ԉ"KkҫΡUE@mshT~'$i39}@ߣJRQla] ϰ4`x[u RQ!ө>\{?ALj&Px7s*}Rp"}xce*gA݈"B4axU%K&t*I.`NK(WXA6:hEH>Ou2.d &^_ϯ3$/ڪI W.t}E-vmw֋]n$xjYaq܊,-P;:L8w!o 3$i0EB/9b[E= (GdI2@"(N/߰S`ѮRR/gody!Wv}/H,*Y@1S1lCAG MROXTĄ얾~`RGA}fɛ[, Ll9z p0kt:\jFj׏XÜ}FdG50Yݎ?a Dimv 3A8 #/o~t$ "`~;^f-yȻ9fNtMX\$)m6_7cX[V9lUty r߇\jv!. ]tTlǥu9h:1њ V̲Ҕ~s*U +YN=1.MnCU 6̃]襻na bJKV`/&_՜t{`@C퀐gE{χG gK㡝ኩ{9` j,ьےX4YˠkYgvI˼f wwtdYtFc6`pfW \D"!1H7bt嘇qE` 6vo4NP#Дrz͵1ZƬя ŷb؍5*7{KO[ۑRiLbfqn Z%N?`O ˼:7.ƺeɱf+?!v7/ %Z%HEWQ|(w+k Y yk=Fku} ŠЋ"WYv .\Vcu)!OF29БCid1COa*~CH ^h陚 Ė^Ynd6SEHd~nی3*nxyPh3\35tc;iX bֺQhQt.X7)0%$(hd[gĒ 5F*1XtG yN2HR2aVo7UyE7Bo#ܑ

n^~~.-8ob(;;Hlҿ{TQMqVxk[wZ&20!o,TXPdk NVOh* Or˔. fePӨc XA,k\æ }:y06G-W (:ɈV#DeBRX :ctSzui>ꩺ ޡ 4?&7I1zĞm#:R?а褘!F]5|*TAsѠJl *ؖ2az$Dj4@jߝoW  0 MAdxW،^s8td_Xe<3y>Оu+yyf@hVM݅Cw2Ű+ LEX6ϧ)3YٺV}HS?EY /Ub;H'%y0bز(ҳQ,2>4|5ceL}DCT *W^{:#Z;ҍ@n'(/$9iBXxE2,)xBA~XWL/Rf= o+dպ%8MUT]#^w (#s}lO&1/GE韍lHٓHoiޡ{ h hnȾor@ݐf?5Fd7 Np:oz&[brXZMwW YȒ\r6C}u{rq&hVr ZEh,p6J?XT3w\l:~QI<ϣ}D2"__U_҅׳))BMxqѦ~a2CA W\^.R{-yPLFlZxv"y׽qZ+9n|N1Efѣ;bj/b5s|Yߟ~YX&q5S^vKHАCpԇCK;PEҢ_g5Ryk{U*Wl?8wd/jE+fJƲBVo#n;᭴M9(zty?ļV[xEz~tW `Nۉ -,}G[q+mgYA$bۮ0ݍQgE+ݺYtD ݢ\1$hN.FiNxY_|jL,' .So|R(pZCmWv$ v +MvPyIi;r{@ ,P\jJ%}dyIm>kY\%`d cF,xp+ 鳪$A0D(MOu -)R%K`'Keܽ[M.Stq 'u]_kxT{Mo2Y$.TsĿz>y.xq- "ԕaswm?( 邑/M>)/TDs ]:8cPۖ@B:vb @"eHlfL*嚚ҵJ6rI #0vF#Mʪ=|*oGR}.m(kxA!|:k8 ǰ[KDGX&tʕ @rZ`/{g\k{*m"j'*an{ĤB*,tZ?k }D㴪6f*QƠ;Mєoam9œ^mkZNyǰ01 ]ΟX+kA!l~Er$\HdY&Pl(]!.w@T~]\+'A (CI~2bk?C?Δ h+(̃~MnE"{^ڈSMi]E'BxQQ] {W$Sjf2vJ!I=<̨Յ&2Ebk9|pָ,ru;r@`POmN#t9)Ը+"l=|䅸ҋn-\@(P]^t˯){Nv tӱi-dx6IV׿aNl_y!j{ը\ִq2;Fqߛ-ʴ=UE^*ewcOJY|aeo[g;J8;c -B_sF7f:`hi3VN'=12QpUc ĎpD1iV,66YHL)slH瞊3=m(TYc#/Gfs\(Kq Za^kLkhɥyא3A0̈6<o 7՜D_ +fLtE}2Y`PBg7[[45-K'uBí=_' ]M"J$xG{pQ0|, C3./b\afGhƲ7!hWpR~;CQ$$ {Nfr꘣K4} C@`ZKD'!{xؚ9IZ}̠-n(G<\{]*T:P48ѹޮ'۶jc#hk~tLQ PWV+]\uZ27AQieb<}IC' {Dߜ6-?Y~H Pylmm>AXBhIO|_n2$J7&z|iQʻeHg^"s0`Y0./ >VzoOz}?p$ɡ>#U%AqᗞqA ȨN\m3¦~+s`,s'ԝ0_Jd @崝<MWGDښ"_~(A(ҷ1˧+n`<!( #1F3kΣ,7uY}Fb0 ԼL$p6]O|xN5bl[,D9s8gg0\XL0u[54μl\ 螨3^BӔ:^*ٟ-TCAܫtǟM R,aLnMN?-wVCGKC9;i9=^LҌ s_6IL>LbA.C =]fN9ͬ}_qM7yӒ\DNdZ,GUvTXS> *Z8a ,fB= # ={3^K( }q3jf?}^n!F`1m-E}b wTvL N-1#\k}k,E"xtHBS~N>"GH/S2[dӸvAwQOK{]Fm*x˗bAТ2_f:[4u  ObO4hqETXrٻc[Du < l_tf}s۾'J/;V)g_)Oj zqWqf_DCV*ܫhn3>Z%1Ff~=^jE˱!~ hX9,[1~-Dv-Gf̦c4֑c.nn7IqdHxK_pN_9|){&gcEH Ws%ćQ͑nJPEE'~篋08VDoWMGǕ 3,L5`75Џ*Ly='d㬔( _3+:L5f۬T! &o-4aC"s@1/V=Z꫾_euxP-T$S?[<Ƨ]Ft3D4*a bQRHiHaus}`+xcS?Yg|Id^iK9簻07-0;vӦ$vb=b2 ZX}~^^%Jçj r% td*)Oq@d "tNUv'ʱvrbA50 wqD7]U/ʛw)1ҹ u ȥ33^k@NtLcњrglr%|ZCp{ұIt 99fwljX?.;_d\;k2qN(nΞtfMym| +1H 3җ>?clu':&*->ڭS8E2_pދTzGc 0O!Gk5UJŲ_V,'T(&`Ayȑh^ELi`vɥTHJ zrsD4)gq] uA r)5q=ɵBm@+ @U>[TOs&_ap[=4ҿ[;'!X<[r{fwF $Lȡavx)CPN[.~&֘=[0G uEqNf!"Pw;ӥm,-+6'ǖ\%{Vioy1n!T PؿY؅@w-$7ʓ "a2j\D "9{գ`%>|o⏘(jSsQ4դݔsi,bbq7m9牞CuY@ɾwcѷ1Wf>,090ɌmrНFj9  >FJ˪ԑ͢iYӹ97BHz'_T7qW?m cj<7߯!.9xÏ$Mk{R;D_dhW+ ۅiHF1IfM/4(ikP5GoƄ[V7P?Ea6bPdjLXWt;K'i,Mw;1OlO$caAEN` FG7AuL nXiT4+ InOjbϜYcqvl W|@'õaHHڎÂk_wVGWiT^e IVԢ|vøWQOD .˥XYtmAmH/|(ځ|jC+$)FKX]\Zi:ccqv]Ur􉌚%{Z\yJܿZA pZr ?TShg"?M:nHO]"^u.)rٙ~3 ?"8)Y}@~Z1M'ςuw*tSg9Bs4ԺF`;RD4> F?wRh f :qήnN; /I7} H)jiV[ DaP34 m;b+/ 6j57\G^PwOSzi%8c oȼuO؎ѐ];@R@Fa5pL@,W5>h9 Ny:M]@ jҭjN樍ѰT}uG<2O(GR/Ʉsy@#wO =͊'QϦtlMI?E£STB{^ >`6y||j~jt[@xH'gX՗غY~_OU2d @eHWL/)|> 'JA \o f޵umy*IK/%/Uڙ{Y@MMHI Ʊ/O?YanF7SsIN"l8F/@]їX R{TgsI;eN׾ Z\8p%Zoͣ*/U!FӮs$s:܇Zf]zx&RV <*EȵCs~ ŏk)jvڒ^dtLPZYnXн8Mu,dШf!U&}b+@57pvCeb4*γh6 xZݎU*S*m0^hҶۚ=hĺӑgtHMl`lI<l+-pն*BX@$v~p]5ET4iR\|͕J3|ƌqZڷVKz[8aļ} wuS+R˧62z @.džJ Fk\/%Ч h4 J(P^@K\0qv 4ƵHeČ`z / ot@@;2zg%mڇA7x~XhaK-Z6ɼ1a9j@,Q?h ΑҖ}&maU 4aJǽJh}2α כDG2N4@ϺiH wNTZgN3q2Quo4 ^D1Mo>!/E :Td`r !Io_X;1o䍐kg*M*$nvOd!k%F G4 %exmt,&;_AcUY$-wx ؍OzLRD;u4Wl:e//E!g|H| #ܰU6} $5z_P)(уdc'Xi3K|FG3,f2lnF|^0al]ߴdМkE%e+.+Ͻ;@H{+&oo(:ͬ JKE3ɹ1uP ^x'&A}BjP;2 1Fa.9 lӇ!+g:bcx.Q RS G.ʋ讑F_Rr Y8;2=3h97eP%eTQ!{ f5ٸ; ;ՉHm;% ;‹"ؤ r{RHW5q "=BrwD3!Z=_SD3/ xylf-jڈm}~dmvoYx.#\*WPY:7ɋ tƮHI: )brot!AڏZ˸ h4t:?x< v˕4I^tٶ$:E_h$G6rMEc-K$ZheMrQ W4ݬ+.:V>MW{16Y|u.s ,)okǎKy|o]{KS,ʸ3ZU $d+C֫ $<"iؓ2ocd*zS2"Ak[]QR<bEӳm]AѲY32Uu[1> &U9JeI#o >D+'b}' LJ3|:p%]Su0N񂻦zofijˑa|?{ /]C&9䚱NA˺f6}P /@,6 >=" QxʜگfF)G.~TY]6q)uLuN^:{yΐuLH"F䭟W5Zd5ޫ'L f-(nM['"0+o3dw#_16&}%Pc_&1)W$Fw%~x# eN$rףJ3m3e":=<4! 9ShL\j-育2- iQn0ʠtC?>$Jܣea8 -:΍@j}"dr_٥\J2xG ޶`5{m76EC40z2ugt_Xv`D)luήq`VY~A(Bn߱_@ uFd ɿ1s(ZWge Ar*Z sLNeQTGo?u,[\I/*La}Y>+%2hs>iW ^ȵo"i_R8yC؉g-Svx/"y*ոaџE0X݋Oݯ8PeUU/RG|w&gPhe C岪dEG n"{L *]_@L4F_/= %mUۆKlJb;bxD+}!}S|Mc<_8z)4q[ H5IMp r4R{&^0u“`s^!HH^08M9>~8i L*Bag`\%2qv(f#:8HDπt!^`{&+ >ү 2`| E+g~cm^; xBYMj S 5P?m} 8SZ.<hiiW?e^;䄕G99 no Q$]E7_}߻(#<3sڪD^ LJ{ؾ0ڙCy)IL'hk ñze`fR[ *a|Kt  %;4*!u|3ve] 4 cK:O[ \V݄|˭]GyE@z$:K+c7(A;8m>Os &Og޿xi6a~-._Pn{;-pc6Հ5m:WS(\)22ޝOoPU;K th-X6-{"sv*lYf׮0`{'u(sN< /O^!MӘ |EaX>Bk媚 6w@65-3IMO( *Hk:k0r%-s`<{g`cT!>-^P@oWx ~;̾kx# M JL0eڟ ѝnKz*Wy6Cw}*f}Lpt,nTaИiw#ʽY_O -w4k^[;KJ)@I E QDhw'~fVXuph-<Өё-R=SBr mŋ$k h#?,*GiT]UOcPD1#qSZ" VDM9ԫ.ې65ט*@}C +0zf50f=Y*o*Go+5˲bܟ"h 6A )$Ufa>=iCI0vQ ^$Ef0KX|jS|C2r5 m|4 1@;I+kq/͍CWӊOZ'n sX}W(q^T8ǔEuOqں$<󪽨4pvwkEYřś? j ?FR2;Kv\H; dRW|9О:$zZqT^E+L@_H}3-)G['Ø ωJ"ܙn;cƽ 6f| HA&r% cUv`edB\ S~,ܱ jsf150azK &dj[v&6wC}^[Ӳ5G EQ#|oj,dz6G2 e}?:]!}]ֵn|?JJPq~GĆ"0kAphDfE_KPR8G\tfZ(j JU]ݍǀ{ͰG,< Yɘ.Vng@n=G.z{1 o2ɭ!Eͱ nϾhR2tOP:%6'ɆgQ3b[ ӤD!_0וzLczp5 6 ;QN $?vlWfmOiTd8bN198s;xy~iXO 0sG' bJ-&UrջCr"sV Ge}MMu>2ȳt, y$ӝ>P#[z[_iyVq{kswc2] 5}[tqDQ>;u k-e _0"օ- 'P=zˮ 9&4Q *Z5@,|]c_:]*#5JDc!E(;"FLTvr{XO?%)3*9ܓV7(7RnRٙ\WַM0;e5uIl"dQ8M:"'jNWD.f:?\H%#ey%MX1E1䍪:fE˒\ @2l$8֗QS'յ1']hp*LG̓;3jcט6Qb9IVfp$zre"偗B [k* CU[8V, ;^bhҥ_̸h,YIc2o۝-[QL-P_pyTݝ1VD(=W6w rwQ%T  $C؇696?EJDGUtfa`lAc\֛F܇U$9h G )TM(A'S4CHH5hw`+&pc%2?*nRş\DÄQl,SILwJX3 ~athIkG_/E1`FLox{>Mk wʅ(26asȬo駺)8py]U)[ie_^mWRk!. =T aeq0"lA`7 ,ޢMY[Rn]e nTX2G4LpG..bÞ ]r1cQ{iجq w2< r6 lwYHg4pwS8`fi-5FiY[?Xa%Jњ!sχ"/8Ux^adrI n+*HvhHC;$=xrW"+P]jEwIܥB=sTr$w4tϛOӵ*0E;`1A|(̳nV['CR}}G% H˧ H5N}1rRag=q\&i1h61'z } ܸ7i.n)ƒg!eħVʁW4j@^ J~Gky]lH_FRj>LY:v B)/1uoqk ӊP>3ka ,7~}XܐPw'fo\ٌzj&{{˞5?q oBHFqYnEК 4ngyo?ĩ-[DYn%5#Ŋe$x SgUړ]@`O5\G&*›[ޝM䱱|CbXLaƞ.'1j[>w >h #] G\¹UN#/:|O)4cS9~2hho1hkI?qu;j(RT~=-*<ـ7'@FX-C J˙\8t1o&Ha>v0-byMq dC!(bw1Tns48sQ9uxfI*6):'OR0[6b' Zᷦ `k쳼8<PۘH^aɌh@6wVT/JdY|.(C[o.}\ށݫ&F%M~>?fIɡEF&}CtQkz[[8|ADt]lZ5XSmIk'z~jj;lEVˮpb^eAzlxWwfvvyEN^b$.!>#,rrS7zI\4z+,bQoUO~mI j$+jHjYTJmyS* ꜃kK:M1*V/YfTeӧ3Ʉ_.+Cw$(&#_߱6>NgB?0d1ܵP5aX To9- n1o n͘5o0fqe]!Qerk92F&&Wa(7p0QGl{fl-U6?EѓVUcPTe~[Rm_ą .:c2a}^*ŖK;f(n yP6P M)W"uʪ)!1G~A4.mMo L#Xz%GL-*'wR֬VM`q@n09ز. J\>Pae{WeD+_;:SG@Nh 9Oqt(;̱&w L3 hPclR"M)BH8qߏlGrhF]Hv2=z_@"A>6sv>}7&#L,(ek eܱGD2ӵ<͈KULΖc&I L˗$"b;OD - Yk\4n?4󺗣s#lBG *EtV/בw'Q2fKH8U,#b܈B NP#[4+QKkT}$|e$bJ*ե`DB$XTa a,K6CS6Z?N oq]irҧ &3:$Ǜ>fw[\]v礮?VEzz k-ί[+JO So)%g2+YZvX횷c$"3cS!jm/3Lk!]YuNY[GeW ut+[GQμGfPzhbmErsR4g`9w3Dqh@o: .ʷOИHt0<騟KjB"PI3g%(pD Tʆ/~RdW , 5䢛CȑDl%tMlAaq;[4⟫zp*/'-k2|خZ&o5 JoꔀUr84h9w{fGhWjO#0%>!+G1TmO֟uQT"ŲzTwmDH@;kz$S"|$0Z@~Tqn=`Ԯ=:.ZE8o^F[~xuɏQ6AѪ5FW"cw!Hxk[.BS]mdұBrTZAhpPA+8Йy'=0OСssZ3^K_9{ƵDŊV *}q:{:N;Z`[@Kvh+I!!"@ҽyxqYUZ]*c6QC@Ͱ+CKEH%L0BA2,!=͈XmnX?*KVqĦs_c+ 1o\r'!mc0@rUfݟE.`5M]tHF3jhԕ(eX&bJwk~1#QQPghM)HWb_KhI_׺rY 5^fä WSoo?. zfQR/d\ xxsvt_WZKtYxwNĸ^geDg X>ƱlB"L?$[J ETJ*ڛ!Xr.bSe&e3G_D6~,R11ٷ|(5g_ZeF< fM9u#vB`ng=ۏvFdvv{2W ,,e$klNhT]QW2 ~ƻ2B̒ PrX67|n4릺..8 *mWWBԊ_2m2o6 ޞK/bwVj^d0Cz0ܩA`ҫ9@(b#dY^gB۱F9!4߸0}Hƃz1?GAqc$܀%&iPW[]VxQ ^)"D u4gN>]-Ad*n"(A7nL}PҮ'&X0Vz~–,v;/. __tlD&U+L2@G Ҿ,o6;mDS]rzKruAW ucLV9ڿ֋e]"%g"Fk[cUw<=J]>"F / @ɋ!q%P?az S*ZAg&3ΰ.$6趬~k'BY* pA$rcus1EKПG,WT'c$ ~v ̗n6u#/yP. ^ꠅιKi y֢f^C"Po&d[g>q5h}ym[diPc Ltpo0W drR+qB T!&BR"|X& T˹U+e+= ?ͳ! ct6?.nH*^?רo8Ɯu"{p67?sP^DmUG8dRSn>"$M (Ch=E,;Gq"/ S"?lmư{"-ivLV]U(ÏX [և@7pܗߴS5]5})}SG"z_J_a3_ d!m1@Ya:& u3rR62+~ye=.:c#<zC鈖\mzpe7ǃ>BBd ~67׶(6Xd M-?jwKkH̯r#(aPzqeNLӛmi F#eo҉#9P7~}~@c%C.џ>P?&T,3EHr<MMMk A-$Q+@I1C5b$_ 꿈h%ҘgyTyqRdFTWh0e&{LB*VH*_e"*+"t̆bU nT}(@Rg @`6+~Q(#am%;401PʖvbK\%ISќeqלD'prQbdQo D@9Fǿߊb"HDK#p]Ɓ/>쪍c||㗃@n])!'֗g ]h qJn>ʧy̽.?kda4mSHRCcG+Bs|uB[⾥ib7ksLF.%]1q-;Y\^M{wHJ?T .E_Qє3Мgd#wU9f #<ٞmϪSn uPW]5f6lbN3 S*z)LƜq{<\i\(io*1 0Zռ~/J;Mq\b1/QD U8o0ZAO>^fX~Fոtm4?KRt.mxm(5<}V;=M?nЂ4|^5)@~M[t~T%^?yg?*#m3 5FEFFa"?zJ}@RDלL ZDYz}exڂSҍ ~e ;-w$gdqzfE,~cl /nP6z8;%`8myH|S>ޭr @ռpvqvU$4˿^Yd#*WyHn5ǩFACriӸ1:|.p G+|aUb)26 y#<ʬwr2{BU?ڦb2*u$8o@6󉱜^"#4IF|qnq v3=TK:R#l GMIDin!aYy*~/a%j%,T̈WKWlare\d@+;jה+S2`m:5 /Lt{U$3QUV:EEm u#K5 cx\Gb,ԝ: M4`e:LKH]iXEN6úbo/\C)$xCYo5"̊Bo)*6إ6qf׸;.dxGmg@W89ǩ ܨ/a)HOUCҁRӃ Gi{ ٻfᐧs&P9 A|vNDNZ OoJ:k}yX$ 0c2&t3LFK`)cF;-œ|`I"Gp$87H%01\ LQ' @yZ(Wfl* Tub3]Ro(w rQVEoa=; 7>۝(x~7Q?_7|e8(Տv9oxX'qTXЪ%wjTpWN/wy@znoNG#xă_Tk |)A\T/:! ~)tZg"1j𑧬Y͘ 35 \qŤlT /Z閰 V;ʄՍW gE7Ĝ!|1`ڧʏ;T%LB0x!%]pg/yQᬏzs=,\ˆSr1 Xt&y##B4x\ [4QV6-54ݴ%>SYg T o 4ؤH MF.[7ca~CVn-drI,07<]26rzF.7Y53aBApV(C=l4e(37zLaAZj7IF\d\#G ]Q՟m;ϑ( omhLsaoٌ\mA~lNQSs[{ZtO{5B]Mm\kyĒ|\G mNvi(wQ>C "IZHƾ"dbH 0Q4Y'~R77+;硨 N~+v0L"}^vS.k]3ZJ 4ZaHc@~r.EM9kOiYO;E6BL Qiڽq"!4GD8=66AazdF2xz_ty̕mw^qZ¼O"!-7/.޶v112?f2⁗1F@6&y͎NE;Ysl=Ξ|[kE\Wp J/"1+^8ލ~߫^I\mZ RNBpNDn(nJT#Ȋ7^!u!Ʋ$ByFK5#7oΡ{JFC]~c8qg cT6kg؂>HL* ժv:t)|3 tauju|.SMxOJAF+Ue1R''XjSg}Дꈔ=l"}=-^'a@V"ȡ*V:ZWzhެA{18 2C zaIj-ةVKL;a%Zu$)_{X*WO#Sg- "*vOcUY- -C4|d)97᱃Z#Kb6jT.7>eЦ^g&LgЧ@]w(nP]hkZT/7Jo *&@6[0YGoR}ԙI7ߞT\Jtô4;ehv^YRY♱ f /іp!4"' S܅ Wkl,mŗUg4nIŚ..'UB| D!;X^i8 ZL՜`q\ʢaS`3tYP4F=l.<+s1wiւx\qx] +'Ĭ?YZ }=Б%̕!Y$ʈ&iíUD*Ťҙ}7 JgB~OA-`G@aH-^ᠧPQ䇨؂Oe`s/֔L0W'>[T~~IY芡;l 1Łz Xi+e~׃F-r"t?GA2GNLSWë{I/Rc |*H6鯟?9l+hw-݊,JR(AF,WA؍O^sfis4UiP4Qɣ ~w(U ΕEA&`f]QQ 4`WeY3BǨl Cg'/] M=,l:Q> +Y^JMY!2m3ks_;Mz}hO=\6 cCمEQhH\NF8CߊV9E&0d#%,/qٿS@tܕ;Y ɲTl>zLr}EߌfM#ᵭ֗Q+|[8d& mCp/=1<{:nF  -|g(K_]*NsnbF?cglV p=ύi1LkQu !oUҹf-ݴ ]5i,~ÀՂΧ63ҬV< w^ټwqqn`sXhq"Eg.! QEVԈ3mv1[eo4[ernF(HR66Rn<?@am^(y ^;]Z5.T=RBDE#9ӑ$-sP>aq@8ed#]4K7aGM93 i1 WEJ8nbA&5I"pM] +:0ݓg3t[28_i1mʦYe& PW”Q w> j ĽϾo:0ųWlM M@ݒHU(&p.7!U5ѽ&{kC-eU~[>>-RLo | f<NK*(<}[*7٬kd6 S"o5'}33H38QNL{3lT VVi]a^kkp/s(=bteۡoP: MmdF3 Fbͧ]Q5"~?s"YAy>ݵS,5긛0Î6;T,>`_W#8, Mx)od)wAWCiPj$:R򐺺uܧ?bȘhah?sc֏y2z;_Q:DU?oxp7f>|rn7cgǧނwi*^_O5(qvcNlQ̍IY盭B@S&U ^V(Y6Șu"^N{gbHB'áiձj֫D >@0o@Nav@)3\yPiM3Og!⿧%>R ^N٭z]t >vUk|8U]!˾B*|cRA݄U~4Y+0>l XZR=2e=i[Р?,t_*i3FRDg DGW Tg v"6b$O˹fʻM̽Fj`bZ= /):"6m +եd1c slr+03dmIz;@[qf\cQ@ƸuY ME3uQ%vVxXy0E}٧_]/ mPIa#D}م W ߊ6HQ}d0MLW/>(m[~TRD)sCp{wtr.^j׆ld-7_n!(d %UhTw .9pH6wsZ>Tͺ_j0qaeG!cȜtޒ ?ŔG|K%%M6yCPnq\ \AUF ̑itF+Z Bw-ڗL % }'atB0{h?8M2V %UbGK_IjSNp/M˱)PUArg$ePo?M-jD*>8fof{ ph5JL%>yP2:wч'2ؑDxocUeu\G8%#DZNDHTGVtoBǿ w@@|/qpc'|.58D$4΢:Lj{m= k~qSvfnu|]ߒA6$Z]Gc5̄赨.lyNK4LյPv̟Se+s#Y)@gm>TS^yYۼr9 M~J&zHmm^畣Q~~lã_}#*6ZP$Ig" [k7+۽J0c3MƟp-pvU\: Hv%$vaoyc⫿{pԡs䐆v|iu?wiӯ}Vi1WBFNi?+yE)cֽe6{9Ű] ΰbSC#}cc:r0YJ5i[:{Ͼ^Cۊ647) G@d+آB@U3 |Mݕ P;=+hR//zYVˑ 517TG hlY *lNGRX{TOyFުjYe j>S"}]B- -9KoU\pl*Uu;A-k6|#!g+e=.<tpb}w~&dAG6r2 23Aù]C5G>_d;u|IfxIxe+d N3H6N[/ig}Ac! } 3UxŧA%ay{%G% !|>m|s:ġa}?ULJМ 'CA;X *SWM`RՓClyYtk8rfRbIx y"RSds9)k,Ln $t,.S82DZw>\8ԡф^7/ - *\>o*R%M |rAeV¬P?+H򛾅2~l c #&9kl %- I*4 \a8PL닽[޾M//x0_i@|Mr 45 ,]Dc0Fȏ,\y{h'ReXp46F} oYJ9ߣL×O"V-LJK ܶ Wb)%FOP3?rX*'gԗ fϠldiE\襘¬闖gXodZ\ 'r nAh[f E'f0bJdq;hHAݰL} !p> ~=m 5n "Sq.Ch˱8>c?@s̓ɔ]V+ӵA)[F]LRK!eГ1~'u R7 2+d%qEHPcJE]ٌЈzȤ @^S]~&i!۩E{;;W?-w;ٷAW0'^&\>W_177Kg@\^?6-{y(zS~q:eZR/iB/: ~x>ɐ"-v/AV #P1@{Xr#D{ܩNM!;׈tS]>Ou)B†f;?r_e`hՖS1&ư{bp}Z[֫rh&wXo[M@ݲޏz^ a&|#i#`La"nf+NJƑVnju<둴6=1.7ý%f¢d_)TarA[? .CAQt/vFPsSd@]VYXF+N"/tĎ}4}_uZ)zQ'2`%oř1 "zhEJ8`tLAh^&G;nNZ^ O3HVQ  BPQݶ|K Mϸ< ȋ;= >-cHZi//yy"Ԕ6,ldBx6^ R zZʨ$Jc镂P58۰TQ BM`/Y<4+jESzaS/1-mp.J}^_ "~ -*vn-CM4juy_ǛL {!_ 7d}o{`wGOU(^Q4V?s). i0Y膳te#ma뾂zRөTrc*%MK Poi)`ӕL%aj:)1+,|_RX5Utvs]ױOB7@1ݶ8H -iQ:uw|fzc}_HRZ쇥!W^}\[UiP^vAB{>)cnyrE Yҭq:ؼ̾!WŖ9ߊS͹`74)† ᢈ߂&0rzT^;=%?edvt2\ H0?^x@ ?W P˃K=AvrD# a( 7"u &jt规hNUÓbbwȵ4q&{xA6iL"\^2>1`>7݄5 'qv5^/n?۾CLH>bB@dT)")oݥ{S {*DZ^"Gu=S{'#lzDcw'gj/kJ!^̻@B #S?[?`t="a"Q,= ͮ͢p|՞[,j걸!ñfr*;wy KLmPw0)~Y;m#? [Iw5 SV5Yת,A4 $iJAwkx멝46,NK6M Xf.u`~7[@U2=ݼm.,@#`Ml7qX ;-2^,#x#&ZPk͒4*F}! ; m%F&N-s -:h2矒f{֍˼gyH&Tư6]tDaj&jGCz)Fq F »oPKU\XSZ+1;%NU!gGV JZ7UqG>Coio}$06_. / =K 4J5pooqj^t ƷuN՗aFagzpԡR:% KǜuaY 710U@fUCɮ( %?KǨ̖#[|͗rD毈R$Q|=M}F<%W;żE)8`n)%TԤ4֚#|¨%Dt%/̇ ռ3`lvXGDA~Bc~)Y@ Q.H@}-dwH&MrBQjۑjEq$4~HEH'\]xv%҂,yu+8JFgR]+y+V̄k[x9s wu;RӖ}UOnL7:>O kҬh0SZ˺*Ń3 ߉ѳ(}ISi\%|`>3{߇Z,2_I*~j4998U_R0G յym%*Mt=._\3l0wK4DI8:TTr00ZKtɉ~:-IYݳ.0g85Om,2 ʣue(Ygel8YPSIB9ޞT3(r1]= O* *zEl- Or+3$j&>R5 jYS73.Y@2FWI<_/O'yVW`*SDc  .}v ӑڶKᛗ ><`5NڤgN:ҝ!tut$dK>WD]L09:0ݩ|ե';bqVW?K ڌ:4HhJ~戛 XB^c|=VTWz])lrnX_fU*5Odq{;i(_W-H* OF⸶3fuӡm<"Y wu=<,ի=&ax"Q v$K=y]uaɒSm&070~D1ݎT@k\%1Uaa~|! :LOl%KX&(M^+^{rj,?fOq9gM)q@$`%"q8bJr„whufq+o\>vZ 2䭫F_y|Xj7Aa9 ͦ=y әy_)%ry:E^_iO;fəm̊;܆ (beV161q44N_ #u8ȿ7(J <+͆mO22j:-/p$#Ka(TOX#2 /w@3 U=^-PFˢ2&qL޸SaƔ(~5_a <ךxmssR4H~qOmuLWPʡL$EAy-mE+ "=#,L4qjtRRhlO|fA|'(lnWm{F)mZ+'BD XcY[ 52U}KF]lu'}TyI~AaxVx,me'hWط3~2OmO4aRyu`D(? QG >AIw?>#<{1R̝2u'IХ򴦂ٓ%)lFB=2F?6ꄼH8).k' 1ZV`Ż3)Z 9}`f07.|mǕ)pgzg1ݶdZ{Sg^J ^w#|D*\kDOSJmmN"Onrp5E)G{1=ͅQ,Ot;9q{&}F {ĺqw 06 ҅ 7\‹9ڳcJMA-z+,eƖ2̕Z1_m`v[S! ol0,Vv,R2zf8Eè-,9_Sח (T>!ݤ UzR5;"4RDq"ʰ6 $1bA^oŲ}4t_=/t* j@(h"?"WHr ^} fE^[-|6W|q>(ԝ5uɾS `^vKub,R]zT@0kL7-]$x|1 W?Ɛs>vk"!U9&s?Zf5T) ~sV03*iQLRBZ啁gMbGU 0Gx4;N fTA ˆIM^q↻4%w8Βqw 6iGE{GX]eO‘!nGaFY.C:]ȯc Օ-"$=$7ȶQY2ͤ*5u@D%X:7ڨTaTۮHmvz}h&RſtI2 IB~t77 1mwwT*tr" |jϠ3_6v78 G>Qi %Υ)"t]X<ԩSQV86qlġfEJN_LK|sѶ^"dwV:MY9FIyzwb#;4xnp8Dy)is_m)Twj$L@7bÓMFiQ<^D* ߆6;!lB=u%zѓϦ~8;,DEGBJShlRXN0;jڦ+Zƞd'ޤqZ|]ꤋ'ٯ @Vrk=}S*BV C㺝hrrr#MӐH"*[9V.ے|uf>2T2H"B=;iÕFpʘ}8Z#Щ b'(S|O*u])7mr9S%˨x>ȓ94)؏+?Գ:-V/J>Pr#[o#6DK3ׄ+S?«: I˨ZmV EPĹZ:yL^rMx!-5? ?pkpu"^J~I&8ºϭ0%gDv-܇LQ|kFK,r6]i Bl:BRkGݼ, fR SoxLӡ'@_E1Q9&M TqK RYZo ujD4X{L*iRR gnRqk*8g¯ґ'px݂X>>W Ek) aҁ.G\_R2v.EW`(`>#'HNka:cL"nVoIb*wW3]a,'dl8XPOjtnd[にb] Eҏma8]5Tn/PW9ɩ4 _D|n>e7 p[/WA*dt²̚V)R$dd๽Vk,5VwˢxEQ8W}f!j9:PEkM#)*BO HGsug8*%׭66"Re :K| Bec@½*b!t OZTE 4+-pFyKUXޝxx)U Z5x)˱*}CcÌlS^\ݠ FfIp'}6!ı>P<h0!\kp`Gcݠ+O=вm~@(WU6P=1? >!|AAJ?TAj+>%nUZ 8׻ktxA݇9GΦ*7F Gs.P&6x/MscPgltJIQomCnf/Kov:2j `:̵;X(~s:It蝹PVHXKgY;g_d2xvV4Պei hEG;\j]X\=0Grй@HxM'~l@cI\lâdśC+m{o`eRCp~M6oiAJOR#n= sPBr0n(d'lypX5 Hp 5u-Hj aF"d6}6qIOX9(Z 7-9. #=p/>yj_ mr?L4nGrh8?rV&8)&fdc "v]cAi2*mSAL\fou)w\drZ Ag| On1,wAUoPsx8 8ӧ9 c1ӠLv}2ḋVj +0/JNw5 WYP v}* ) sZ8SLL;EZٌ0n w"먬0y +]D#WSI[([4+߿E ez_!,t>*׵̚󃺦wBE{4ʣ.ݍ`UdֽHCDA=Z݈;j)crO5(n*|יN=qDopB/̦NIt7OJAg6SΏ[Kс'U,ǭy" DؘÞnsTWfNh]*H޷K6ݢ$~-Ŋ=؂/ӴOd(tJ #}?t˲8d 7dsPmE&bq4uH|6^@K57 Te-)_µgdvPOc=*qnAWKӔOԹJV]= [AV ;ٙձ64̷\VYI@y3"E VPGsv&f!wQ2G CT^4j@ IpxG6/N>hw#lѓq1Ն۹[ТZԔ5n˼ŏA/dlݤZ*Śo}*&c8M:ɘ/l +FTt 'ߍ[eN Va8 ]GTOj-_hEyPglw^䁳<3;'o x"7>p.`j΍ Uē+_k?u˘R0ǰ55vh5~/v S{b .U\pVF(gK Bc@vAȤ!'Q ^ č(IӺ5W^8C77 eW7#3;#Z$&W ^<*GUVzMp!7<[IRq tӫ*|k4zNZ bCڪy څz;u3Pg@lhhnl#N1LFͮ\+YN&ٯΖj>+֫!`¿h|8I0Km?Ju>~\yɏztƺuYRiXE$]%4֔NьO ރ+e?R#6Ыh1\m,Bm10=t Tf4QCˆk )BYm!񅄆¤*~%I":w8YvtNZEByRŔK7h!P ,b(Y vc5aLO^ME cl](9D,O+l>5Co^]s {W Tԗ|9[2$oZpufD_O=2ɲz|)țv7ʃZZ" `o), ae }Eߺ*Q/?| <7p}3[Q[E6UkefTۯ2vroQf~(BCd^Sy.JgAьٰ& {|P^PXRiXvuWzL)9@w/ͺJYE[! fnY&PN-<2VUc3i-6BJؖ7U u|.)%f\gzG~' ;GRtO'>Ɯ?iVF'(׻Ͽ.HqE-`wtѳyzLQ=\ I,_!!nNŸLtumiKX1$⚭>UpĈZ.zF8zWD<\y/wÏ1 VK+C3Y*nF}㼜|(^6^ `'yW-V1( U1]qT~6}䉙hT|N;`>i;.NduJ~2-[¬Ѭ KƔ 77Vie]̦H<Nq7lv qBܛAHy$UviKdx|wS<;bH#ʷa\{g'D~HH MGB8BN +>\y`kSZMm(G+>D%2 pne`{a7fP~sϠngE6#NJ >>:> R? RjnFdtdN -MM /u}SlȢjV3Z*EERCIB*d`ŭ?-KT(+d ?<0RxdedGW%3p<>XI7%Y^q]WspK%em4I?F:$Rp״$佝RaZS!tjZ':˽眒˪Qʼ#W|+r6u c&(Œ8 ԰ҋc&4wmPz%ՈHЀ:F10$sN2(A̪%3(ƑA{ |I $bJR+Y*#4&9I eNtTO-p^i~-rԳ0z:$aF3O+ bʫ"$) ԕ }^ 7_b}u"Y'cxG]()?ì}dz5?/(E2N"v8A>լ8iZ³SaV}l&Ų'm+Fͤo,Lf+[!aGT33Ihp/ ;r8HRp!-%pQ4=H.Qq[T;r5Kl~(76fu#tF^i s!MD3bE~@LxM5p7I+v3lÄC w_t9KVZ>x'?Q2 uޘт{'49ew{1I~o*ND$ܒRjv0s\pԀ zA0\d xdU]w> 즙h `$o XU|J6pK mT?;7B'aK "_<[}A;MV`25q.Ijٿ,ޏ/tdh.^NJP q T0Q эХE̠Y{TbU'mWIe^`cZ)VU,ٯǤk?^PaOŹFQoȍ3^aRUFi3sSiql<`.8Idn^S#dVlf= P@z*24}QR|~(D([|Uz〡ɍJ!9oj5C1uZH F@|řr?'][Q>\{ ⳕ?eQ^_h'ZULdCig( 4'xs lBk"~!@/ąIQءg9$R4eVyC|B<Ǹ<"1y%\IټQ]4d}KTܝХgVqnKgjXQN!XPɊ꣱dܣ9g@SL>q[؇>ժZM]6Y"&Bt 0|<"|]Jnbus _j&^VnCF0^|8:(ۍi Z#ΝYs>P: ,Y@sc'ŠiP.AŮq$7A.H e$%v $=4nި^_4= ?V7Vzjck"ֆ!xyσj景qܯa߀ۺZ4&qkmH.8ng2 HPMWiF~In{PiutwJMh]-HxGw=!U[[Y,')x*qJД^Bk;[_˩ױ`ardSϤKy#ԂA=vZ=uE4Yyx/sgrtN綄*awᦺ{DvgJDԎ塂~r~M]71\pMf:AkD݇vN_$÷5* 1橊3 3aRo/WR 6Ҭ?C}%l\`@61 ]nc8*y 4XJGκ-z1!k;pL w֖yBGd>1`".2UI.٫uΣםw3)OQ~Q]~\\^gEZ’A`bIx=Wp]Mծ)bHRu你= H[}ʫnyp>S-ȁ =2U%@EG~Pݓr6L26z\NS܅6%5bϜ=3Q A.wYu#F㓇R?'r/M ͻo,2eEc!+4r * SSGGm3C.Mv渵(PE鑜x ~`٣6CgsItGMk:ByILВe-XWIox6e&X=kͭoqTKPv".EYnQ k?I͡dL-п65(ԲY1BnL 4cxe ];!IMj/EBYS -zJ+ [G~ 60Lh#*͚Jt\|[Ejg썴N!M* {~WVH 1i|IɃ!hXyh3XrjG]1RMKqR^6zK"yV^UI±0L!˾Dt*Mf;-W }${>ǫbL8lAK K7޲õTރN),_62mŗ Z}'ڃ=ܴg&Ŋe'D8A+v5 K  MHoRØkA]HOyg7&iqxDLO䃲)wQĀ2Z|=dt0. k5*#?cʷCRFoXeddUAugк럴;e.˗a'1F"d*}sVQ5HHʉmEk.P _80&o@A2iZ7ZU`Ճ#8n҃3a0'N m_ _,~Od wt|ɶ6 3DQ>&TExQ/>MFQg"Q#=9Gnh&qvas7aY{ 0tfԹ,:=Hf#-Vܢ1UzDZrF=g,MՁѕģl8UL{LB ŞMǢoM@D5,;s :H~o+RV㕈;oŋ&~L^Ċ;{p+[NZ7-8( /[%O<zvx]h(܂8:P%q.pA'/:/T  tqO)=J*<|۰k -]~Fh>tP iv BzAg\<=q$FV{" P.P;qL#A1L昒d24+LG:¾ۥ І%Ej3* "W*[&^ M3Om"rUbi9>hvE|X#~&y0 $Fkos4@L|?o}܈GDđjg4߂]>Q0GQ4j]?8u%əRs+KloҤl[qֺ}KL)ω4G|ϚDA 2x%nީ5 K§˸6oMM; z>sHɐ}8*V T{9qy[.s?Z ZE-\>& &Rٿj%̈́6~.;~( pq(YX1NSv&yEx/POc?vL$jCp_kEt`Bde?ڃ>AÏ}Bc;Mї-B~yOZsoȂ/d\k4N-LC*`1GLL S&i%Wgc9+"i׭/x G^*mM1K^yڲ4ܒP!9fL &ye\8qp$C')7E Dn6mQm+Gcb&*`aX"m"OUe~xԣ]ؕzd(󀳤88ʥ"tS8 xZgҗ`#QuEŝ$.$[쿖Mypp$r5e)3n[ SB%)vS50=v>RvF`\?||k4jC[PUgȦ12z>4[3 kI]5ӨOvufяsqR GK;oCpPHL'ί"DH vL4.`U`~#-4Oɲ>\=Ob!1"DF:@0@#9&"B v +…nBo>QfNk"*Gp'D̑S g0Wpl8|KZ^}f^q?,2~{rAIhj)V3ݥjh$NnDtKV_4 ڟO"A'aF1z9ݏ:֨\' NёO}IzE p}.QVLt>cfnyg+$b/4hÃ~yt4[ga{J'+1S a]8 *7Mi܂h- UJ>@(&Ȑ0 8k{K,}@oSn2b pԸXKt'V(Z=Ec}t3~1aI}P.Ra ʄnXv8ݏN6 QQ#AM߸)@܍- /U|v%6tSٌbqoIoq O䩙5먇&o*.1^ےY6M*(83o=,|d y { 2ؼl@ Z{0%NRe\ym.jF I BO1YK['T4 Z5Y{} #V~2\u?V`tSKz9wJY- &,+Ub\84ETTH%5(Fu/AL@$L{nCk7Km.3K-+.H=4z{'덂nAoӛ|߽q;Ll]׸崜MldR?yݺF-5*@@sǂ0|0q-Eo?{ 0.ohD)T;ZMx_Nw+bאmۦ q@?\ _nY@ _ʹ́ʹ<[&Jk"p9k$:V nG Ύ \8WLس4A?U3c,K(ܹSH` D%)+Wz]I;ܒ9ߘf18KoQp[V9Dm"oKQ9L#| -L,7A0CZy:4nED{*d$HC~ͧF넵:'6^X^ Fjyo}!БyMps Nn"ga{_zOxY0ǼsCn+ܜ8cͰ>HU;66-Sg]OP]ӡ<.nqg K"&$;LFn\-Y7/[ʧH?[q{?9Vdz06Gpr1ddA[fZ~"LL|SNѴ aB*|,AIHmw5~a0xjygQR&NhG,rSRWa{j4v5=vf_#y_eWzWBs*s;Us Skwځ}-HP[]j%y~L?xvƀGkNS|~ߟ<}BPN+^!ߨK\B]d#93$f}籜js]_/@VBMJ{;Fra8hPQ]ZB"Й3_=EC>G_{Gg,_$xh,NQvbᴈR*YT2E,U&j1˱h^& \FYBlbxEZ53J;MXkdXp9v-P<{x :Bi(k*g:k NLkjBaFG&CI Tcc%|V|+vb]$R/Qvh6,gax}ND#Tlg;RULYք fh'ks&%{i&uxM+cTxhRob;7+P'bw"X XJeCfXSH9l$= )mc!Nztֻ "-Iin"n|HS&u,/OZS|{O6R@u'04db[ZsMRߝI>4t:IIdXPrOrt<kLb Jjzkb[RyGq"@99w*R16?ċ<㸍bd ,L0:݅U1_H+W٤NN Ua+Ԍ lM>W6Ergp968EX:ta3)4Mm@`A|Ep`;1\((7pjJPuNOz~a6)C vQŜ|@Ю;_dIR~&tɣȐgk Ɩu~R,͑IyeJkɤ8T`o۱Ҳb2Y`&(yFͼ=ONyä)m^>!>/r_\ ܨoQwo >..CV|Jq}STC)o+L9ݢ=:9a{QSR%ն r X{0ToDIx8k|MXB[q>P\nLlF& '|z!vܽb %k]&/vQa:fKi u*Q3w!ŏt`ՀJ~q%Cns"{Aȸm0Qs1^Zuh^ۂ3A.+z u4_ȱJwF^, \4&T(ˤE.4D|0tCo~/zu?N.,j؇q˛+FjMHIAZ!C wqz9xĕ{`hw4ň45όU$'ņ0qn.=/lyPxA!JOz}-]o8m|EB+Ӳa) |7 Ƭ3nw!ù1؍O;操7ťaFc *B0#8H΢>{WT!婯+zC O{ >gU>]OrruCq,] %6.nv7{q ,Z҃o=ҙ}vJໄ3"{;Cm婽zKeDݽ2s Ltܺy&ʢϷ.]K<5;)ctl3Y5sc{C U6>\LkPmArrړlDd"w34x}ֻIIgIJ8u93I-C`QG$UkT&0f5dח Ihﮊ !~{sb75^{e0#NN11ΜX$q_a `LK!K4ןGČ|Is]6_{{HGƊ^7Й3Yq还+7~T1Z~S@ \xY8DùϺb3{7xvN =/*3L0PYi fKr!Y'9pjB$Z}z{9I_1G>:t~е>W [^ =`b\q)17$Ÿ/:s3vPS&@!mLKFC#gE$9[yW{@_ƀBcΗ^д[K^DE5i;Uݿ+_07 2ߌn=GHx`Vͽ}cb>$ap@qluK%T-bקu` tnvζGAxķ&Pu^4x\<C!c sC,\N%>Jhb?5t3cs1K90OIA.e$?9b q $:"6(/nxbڕ1 ӽd{IA gߤO-s p tVq%7s)~h>[[ ٳ1iEkFYwNnT~{f(}@kV7?aeT# @*_TQNPo,Fw>[;r$:A@F08o kaXCf"56%|-"^(6fU^yә݅580Иl7▘G-uɧqh-#u:pg"q g|`S·>GFi{R ^<winq\CQNvD5d & \`&8`pݴ s#<<%GjG*ğO;š]!$![gğ‡{ycI>"tڧ:b-ҿ>zq0<VqX$bNiqf {ZHʐ+L!l\Mzh=PɌ^RαA!mT,,\q q2Yv[I[ FE0Ɇ</(|S:gV,G$Sg(}>p OMENv2^H(6 G-b 5ev# %z(^Z>$,X5(HTۦü02$B Ԥ{tmrdA[/c A-Bˮ*y\9]6yd由'ROHmmV:S~? GA;ndH vnK0*Etڴ9Q{eW!ŀ=X-s^Elxp4vw:kU~k!FAWwD)zHY=.Wy gYl]`@6sp6" 7kQuO7=E,pŠ#+㋼J$dmq ێ?_C4ݧ+6@FطUxB&3 ULypN\+_aW<sZj;û6Mܻɹ%,IۖpXJJw"V=)(ǂ#[90UFDһa"CLU:~PM]oן e g%0Z3xp9"o~{9@{Sk,8Q{;S[4Ȃъ:Q/l;E -J5`w~gޝ?NWH( F->O:p@jʲ 2w:T'VhZz-(p#öe qkq[^|T=B)"aFҭDv[s7y/;>L8}5 ,ѿf;j$kRDRlԎbW4}v+C׳sJJtԼcm&le>9#sT^Gmu5̆.EDF&[3䛔J qviDj*]N`h;e gO&hһoBBCjS-(0EKgreu"_E-Dv(4_^h]- oW 6*plH TWB$l, K("DuU!h:uliC(Z6~XeB™,Jjay|'#[}ZT@+έKpW;B(ЛD#NƇ`:ӯc_5- flY"BOSJٜ]KAza-f5II04hUz:Y)u>i/5914سCZ rPY;^(Qzkg )gθ5wsAK=!omXFʙwȍڱu[e?diFJz-WآW IVʘ~n \nX #dU*X%#ט Cez@!3ET}ӀBl@͇*Ӹ#/yjw K$d-%x7V]{D̴ ;m˺*ژ̚,|#N2ɂپ8u@S-[@;bbmK.eR5=ʍ?('YlT84e #\ S&LG(ݻmB9O^ xMYiesQ5)/[3oγOa[ZyOGToL??02e7P9|fSX9Xˑw F*̧z,X 1笿AN~\8 #GW0=` _TlobFD1Y!@QSzk&HeE江$iy5z=~U0fQ}д,[])¸`oYŢ W x)#d]L1a Ip+Mc"JԥEٵo6UPPl- Ahoh}-UѩAʞN EpS. MZVVLϊ0'A`il:rf$;< Zkܡv ɓ3}l=nu$k-*pHg򅅸t4&sr vim%Z&Ss&'PPGf.?Tw".ZhP>? w fŗMkfI_l%J?\0*wj_GJT;6/A[aUѫr/b> %if770o-1b4}YQv1#zSvfJ?8EE1q}~[Ft~"=u*;uHߔ8UwN-ad{ B\rZ牸.(Cv0amɈ9Lm8&{2 0GkaLn=bvY #?zC1uL 6eoaosIQʨ؋r GE~5TKuC4ņ- EN ~6_m2--ao% \ܴx/5``e*!iDQ_zI + _6wwRHiC8~Mδ}.[9BnTyN80h/$ù!dU.WzL.-].2szyTct-AQv,9/\)K=&/ȮsC6owFtpNս Pvr)ӝ}`%o2r`PmMˋ󊤡H QW0 Da_#@Bh>C^ È͆FxzW\( Nx0Pv-CW2SJG laYX/Lwk&z]\σ .6њ[-oۍs,aM/4~0iڨdCEg U( ,Ltӏ;,b>xO797K~.5k(Ԟ:_-SX:^soh&z(vSC ?;@FVSJq胪'|IɇY!UFoAr[1'<&{,Ba%IU {IV9mnAG>ָ D"Jx+ӽ u.&Ř聣L8FL1쫘QkB>e Fn')(T|e DCXV}{RpU*f,(u e"!=6H ZA;L{7t5\=Ip[!B&lv Ðn^Ƴn5+E&]p 5;P:l ,6jDoEc?lyf n2.xNC Ogf.Qv}?\w ](~7ni>C !95R ?1",@9x&i$G=d>`my-L1v5mH6 :(=^XR=[ovy]W J,VQF3͟dOf;}]ȋ ϒT[Jm- d@*/vX^?} rPؠgTŧ.mt :¶k%^!XXqcD*xcVzDe_'1p"ofK1YC|u6.JCN5D|,{h@CUO O1aN}A۔_&˗_D=y)90 !T7yhtnЎe(W_IE aυ3;NVhmHJ"B0^)c:7f2^c7c0 ,8^)z4l%Ⱦw;XS7$+7襲k o0ba^YԹ1$fE<9&T,k+fmkLϕD׏<_E\Yҥo > hXQC~S桾T֥6IІjYOÞr*ޞ*nsb/KsC|4~;Y'xnR:;N `h:]c Qfs6vRA&rg`[qՉ+ɚɦ0bJTԑU<tʇѭ*?jD /6mWn a)X$@[SĎhH,/c6V9O_"hdT 7NL]AK+nsD Q_&$tg,ՐY;m Ȑ3y]U/QGHJ-fjS /jƿe6.0K'Mx|+㌺Il`rG6άγneF`V *94xD6},;#N?;-'ܖ&;(p1\呶I2[$qb˫c׀`Ddt^"stzF^z =jʲRU*4j#'^N [8I*}9Y,? N8 r4Z#;%9E Y͆6w<ٺъTD`rJFGe=ԯP㶑SEdGqEO RX_o.h@+,4]NS~sm>@'"^0l =v6^ܠj M{0o7Q0<#ˑg+p=T!@WJCX֕ YOc-\ >6HO  |`({v٩ԏ'zz VsmKFB]Zq3I^2YNg?RpocW]ڥ R#<,5ޮWȰFD* bե"q0Sw0Jd~nWuJgVЂ" ;eo5kKGlSSf|+XXO0I'3.EF: "CLkʷbtO0xrg:UŎP R2ꍒ \Eb)_gm (Gy듽4>lbLl:cKNl83sDJKE* !|+:]J?6(XU]{? *^?HY7`򂍍P"3f|^ l?[\hZYw /!PoHn:v;@\Xe߀?Qpdr>sRF.pNjH4^,h5j s8Gu R,配Zr]d5KA#AGz{X%yF+y<t rLj`ɭԩa<$T[| K$rR9smv9;4߱׺>!"ڱoS [(6rGs1K_dHg(t)u"q03-E%;z ^q|n's |"\0SN6|An V@5 (X$mS ~E󐥘/kj"LWC/vOW_w3k 5 ']]W>y~5龷@BFB}eĠy@|a0BĴ9 YB'EV%.c$#Xōټ%yD|uOr jeTkلSL1x$Qܩա>ParI:ЄUEI ~~_F/tgoٱ\!ءs]/ Gx[gXSݺf5>l4{erI Ƴ1\Jii%MCm^lm7!k=  AHf~n X77=B$CZXoa;Zf[C. JI+&TG$!HRĖFX`#8uC9DɶW@?DfP Xp&GFfu[ TYF.Dx_@LZq?vXupuV#qx?\[E.@h~ (3iXJ a+D<22۬J.Xq6ΗoyKk<oi{4ir Ң< y e i#g{^4̈]V[b-3!64Be(d}EbW=5Ǟ~a8ƜppW „V'khYd{pv- <) K\,Dkb J}foP8Tϩ\n~Ъ#vo7׆sAwѲYbtVf26 5H nˌr.Q#tkou~0Vt@RC?XV W>K1X-pyle|Ѝ*j\PDNY+M<>=yynM[T&L'G8'%څ xp6TeNvڐra2 Bau"ۏUCfD-o'&@8cn7,B@yuH6QM}s1Ԍ&(]%pp*e?5Sb1JY=<k=g( Yru aTHH}dW: 4ιc/YK~ӂd!Bݕcp}P2!e *ESL-N{8-09wsjHW}A=}M7/&fRnF!'CqLcuGQ&| XДcn6e131eJIGNILH< 28S ۸4󠓼~UQa#H9(!{w̌7A;iLj%}q,ϚǶ z M1:-3lOD@aySwzUZ>1o%du)P'|5B|p%w<~ y.4Tuq1Z4S4s)UEOی44 M|L,]7>r\SsJ2`JOmTo+^B3{q+3ģI=VKEzԑoKd^I&9?bdx<0۪TrT Y)@g%ƣՍ|mq$|.`)tfϺIV,#ZoQv4Heu 7v2 MÍʪ֘!Z3 $DgYV+z"E$Y 'jjƇ8"Cż 82%K6]YaZ;<&ٿrB6I B`0+ޱk(. >wzh-6Fs9iNCX56}MJnֽ$k~GFn]i1H: F*]ŸC%F :SX ]&WIՓPS~ @l Xea4rZŚT8MH%%-*O ^+;1*x1C?A녢IrVK%C|,NRべ_ӿf!J^_]l8o(ϒ؂=Vpa0Al2VjHo!qg7QE|߃yjW/s3e4w`* 2:((-:Xʮ4Gq.,5hAպ/7gt1 L y)rQ7c*r6OrWG?)Ǩeo1i݋ؤx=%-c8,+Μvx6ʔ_6[["uv^"+#sQs_<D|?`Ҥ `襏8#iJUF7f%ɟpPiuOSP;\mb/;WIh/FzC5PE@`礂47lhU&1AEr5~zrz7 XhCnZ!)pQ|L-o .B^l5nkb_FJT#+[5ўpx|2[R5mAwnM2=:C@(L{ FCzWc!Z "tWcӪox0eaQM'o}uڤ^ugQC嫍JDoyJgXV弧)S $hx1cN.jh\T9'p4SD\鄒&?,XāQL;1ƒU#,@t"V͔R(T 5,fgAT2 0.Ѫ݄D<;(̞TɒUVO>vPT/mAh #l n$̷qwi;oL$G<|B#q,>ꯩxБ:mcm{u[4π ArW+դaݲ~ -W᠏׻ {S@cT`=IegQӻ؋N txm:I{.ڤm`ɶPpfq󴉆PaLT+WLkDyZ?.B?>lL|:#ql{) w~A') G`hcØ'Z%OY)LFYQr2_gmj!Bq\˽})}wތLJ7Nqs9fqYBY&R`0<|7#z'OYTe6fPJI^DW :\ &pPL3$D?6XSSB/ܐSum|ʾjffOr"':fΚ%'>0="p0q՚hVհ~3~gۋ t:F\ޔ3kuU*+x2zMXt~/4, u.rĎG!m.m?6hx|V<m$45սyzz/c? @ y~?B 4NO2Gx.F$Z醚O9Rě oڔE;9EL3 C Ms=CJ9A@D|w[fMd:8cI7&^LYB: [^e>Mٓ}i=3Ӗ[vd=0&8E`p& q`Ԣ,HoW y48O$U ٠2a-!ΝG8:gB!qg#nrjM&KgLw]ov nRX=|8ݬ[&P2@g Tu~>wVaV+^ `cR/ qŃve3gga&£d )ti&}0E hum8rgJ갑6!rwɄsڀ,Zv{1vfy }ҾN\2}/'%y75Ck5K\nxԂ%|ymMFi`i1ؘ)a@#4u>w5{w e ́eF/G4Po㱺מnw*F"zw0l_ ^W7̠oN'8`x`5Q L@ ?JYf~ʁqjkڬc"\c3{Ю37b2`%.j‡u T yeňoؓUnukXHFP*xٓ*G3Yat^fR&Q@ص ݯ]%~:`/K9:ami؝n [_ v {:ƵC}Gnfh#it e{ ͸qJmu^[ERk̃ѭ(DC|cmPذws"@5w4*X_3LX8i`\rbB6T5W\ K{'Tzſw q+݇FE fCV:XSY!|FҎd6v4KӦD0t KB!@s. :dYՁ(̂pNXxrtMٯ; QP25%*h 0p֕2`iM-,ce?9'κh '"kO,oJpJv .Bf&DChnFGC,YVW>ɫ%xyr4^G%"h^p@X\ l2COL->]N>4vk 5f/`INIC÷t3~;[Wh1`g^jlnŘoO.t9O%(XVڛxH%`C_#|UP$MwBڽӧj vϋNFRI|U H< U”P[lv{'Tٜ1lNT 0lѨ~V+m3~fe/CqcE Is*A"V}>XD{0CF`-⥙\YIjZ6rP7#28O\>Lg#ړ'']٧[ϔw- nMf".ZWӼRIAJBW-usW`O'Fa o-L} *O&SjO44ٹi }OhC.E4L~'C%-)K}J/vAɩf)bʕ#Of$H`~1菍[{&=Sq80j~2' p_W]/J'T4j=b]gny^p~.qY \{W|֨%icdyZRw0CL.,O¬~(wV#zc2)a[&rHIh95_%2bI*v^bnnP$JfУZY2p% EUv%~u*l_?' шq'117;e"cI咧Uppq3 #tnyHc="y2Г/lHὔ0 BnH?/6O8rWfZǔסʐ:5AwN*xXy 8ӛiӀ|fX!{/a^AY JdJ|G{{JK9he1#s>%uFyvG>s:1;sc\,g]g1 Q\yڶ,ˤXNR <2?lnPIh\M C|c%ͷ#{n>a%^@~wۘ-L[/!ɴLK9Ӥ#$:GȐu0h.M"fg1(Ԡ:N P.<-ժϧͷT~ivg&Ę/fl]$HvU֒ ;",n834W Lq*)ks)yFmWeH;BJ1؜*J.Js"sX;+moooNJ|WPFAަp/ލ"9KAͭ -8c06^iAo?[%+O`3N~|AwԦe}Ri5礮6ě5E  3!^7T5(: D&tc4}+{/ؽ N9􋎂حQ /w  B$c-_蠱B *y/DZuEVqs͏Th@ʴ[ )cm`?7`:7J>|E2 ɪ>)Tb~OÚݟehE-cz̼?,VQ%qhKO{Du 1ɞP󶁧S(6G}hp>#MrCw\Fw%Ӝєh7i_g5Bƿzh.BJR& ۲&pWoy~T3{\myDTBO&O 5J 3/wab\$i\q~3KQ/Pnʹ ;گW_a#.Meښ-{͑`m%inmݲ=n#GB  ݫ:t+;9#"'H$@|M["? ּ0;tm^4]AGkZX4;?,bU̫,mv[c95RC~$@L-$币\x丵׼cpVvܑw;6wpuIm[bnJkC3s>!Iމc."R՚͛G~p)uD۝eFqKyC duxnOtG)2fe!d|aL?Ƌ:w[/tlpNU{iXR\ުP۫_@! P*t=Mq-YO#IéDoU\pUj3_ԅ1( { "1m%Txixpw5XF:y)qIx}'( %~maEO-6Է,o(2p +=HQE5k%O[UHUOS Bu/%W9 vؓM AC 1Ŕ:i4)́X[z y qvNH4'D9 <|~啢`#0~2_/lAk,H~7Pvغ큻4/ h["[Bz@T+~3FN>^ROCgyz Bn—ӷEMa>}f$oZWEDn뇝4ݸh~oVqScdb=3H˭N<ܢ Y`4\H(m*:շt6nnqxtaMɬ~.<ڲѹJqy=Gkɮu!a_gޱk'L t?~'g+zʥ''I#૵)Բ͝`r!##ж2"1WZ2ޖf8JՓ sO@!/|_QjٮJ"n M `U1oc{'(ڲtHzDܛëwG)< t.Ն#FqdF儫T3`P,x=/zaP;a &!Y|/5{cw`x>Jv X*sdFDֶp9ܨGmJe8T5Z:K?]8( ,wM1֭ Y@ѤG'M\.\"C̏og\ur.1J?M@7c8TEܣD&5ؾAM؊q#V 0qR}ƯH輿ߑX,FPFCb 5 ߸ebt$! йeb4=<=OodOP%I2TH::O; 㻊ssg#$ 9x+ 2`@-7So0 XW2Hc>*:#j_1%KZLY9w `.5p_kn|N#Ó=ob~A (hG E9e?|o]?Z!-JyQ5Lh-aU./&vɬea#+S2d*ncI2wnkS~>dhiY&|)W\!/z4@|+4f Mn$7iu0nCG*BqR->~ `15h(,)8B<g"`OϘ a>i0QTbdW0.2qɘ;LL"4iK{0l$Sr FC0OWL<‘o74!W|1Hrk7S2[&4{L}4 ~bpgj-ؘ|RҒuHK246j4jHlVjVQ3ҏB/ x:%> .QX7IrVGr">b+;w1elP"ĹQ &85 ú m݄+m9eg9ϐ)p5()}Fa4RČA r<쮨^p~©7ǼL8#qbN=BCMK<l"p0;럌vlU%|SEL9qFe2YV&?H>.j&^!?lG}R3@zoqJ qΕnu(uрIC˄*s Sw, l"%Z8lh(]#"֑*wT7c~wEVkaE?~Z_dx>v:8 S%r1h# hY2ojFP 33X-XB[2"|x }- 0H+ʝmZn>J S|7/zl9A+CrB祿)[CGfj[Z`-ezT{`o'c8TѭG8;a}Tv5N5JQmb)~5NO#`CgdTe/ /yYD;џ4̱!j}ã\m‹2/d4;T$,(L2h ^nT<Ԅ̚ɢIYCOs1߀D2pDД[W!UMDOrp)(M58cCQ)( Ox;Q[oZs!cH'_QjS7 3˰mҞϕ7:M~7PsQ?]Vߨ5T)(Cy+< Qtd@lH\\̀Vto#Pd&)q2/5Z#YKvn z_]:/RXJF݉.B)U8>. *Zp^)2)B/` dl6,j{-24i8m.d^T-y5 ×6 .˖-0:A8SoxlѥdHw]٤&&( ՏofMOE7\(p 6q{oqR?T'Jnۥ\hK:cƉ: {R-3w;[,fdrglXi=+fyש\#F7I#5dKW4%$pQ-8;Pvn#^ dЦopAy Nv<;V[Pl /(Q2+~ERS%7R.F! wO29cD }@En{)SQ @ y{}rOI~ޤjW%\9snҫ'oD);D'e1t19'l=/W< I(Dž_to^3z%/k}["=0{d(95NogӓԘHE`ʹ*K׶Nsu1ݝP)LO y zqq: OI )Mb{Srw>͕j"ك>m)ϖI&sG?5nW%fr8N2Qt@~yGw3o?/I]ie`ԩ5K>тwws< Yxu5İuˏЗy#N A?Df42RQ V}.&9c~`Qz̮4B@⩘=(f},Z ,$@"fkTlUD-gXGrdCl 9/0C^:al3PO'Âj&;ٽPNM ΁=mf#. \-BTBYTv*nK^:Rts Q-G]}#ttL,24u$=p̨:3y"fD԰d@\ƚ;:jazNDQN iYstQypG[}Hz`ZKc\^mVGXHdpaW$e#vR&s5E >pЅ7tgW['QI[)B?M)̜ANJ._ amT 23`3n$;H@31n[ zŸVts(/\vXX^?9}SH|&;&:te>˔pSO+r|/yA.s41ݎo#أC<1d ه }θ> TfS |hDw>%{^)#ORaH܀TX3$]Iqä6>2$cOARI3{7o kdCoHAۛtExBhky&$Z$s3M(?~A]& $pdأp %7+>-SDÍGّxXTѕH*wPg~Zj=o|M ʇJN,QON~<IP-f3}QAf)Ẓ"f !PC(嚉3Gid 5?u*|Zq#/Pk+|6${0F[~&t.I$k&TV~~d]Xߞ|_R",T,"TKIbAv$S8Eh>L/ZF=~K(.}} d7Tz])l{, 'QQĽ֫` AYO"y׿dXjncunw ӆT(fGL], 6rۑ7o6พ~_>¥JE'FQEb9D 舭Lm F.@aGkbMv.Y6ʓ)|ܰF' 5iA ƟS8CM|,9O_TFӡl?Se6@`}XKo5Rʩ}[O!=Ÿ5Y aUfK'.=xq I: t؄;Wű&up5#Gp9{ `n囥 %D3 -r6!ka>ocFX f  &GHԍK} K.ꃫ:*4 vLRltM ڇm:wzZQ`5)7I.+s,``30OlO.V~*'Ѧ\, ?G~@[4&7 2 /MK]-ިC.ud4!vx/~.gv}ȍ<*;Jԑ~d6"=;M\C s3n5 7&}M!x?%;x,kusH7/@98Q2`[ e)o`^&@[k3׊\aUTmր Ez2 :?*fOJ|,s!%HȒf7 [%F/M5z – YEfO%cUgV!| CIqHWfn~nDGceSR= LqkpБ)(]w1nnut 8dNr$eLKK֢FʬW^3dEsESp K̚T\@ '5GIw C zy+Mz}@hCv},6uB;߉Fǔ6#̼ tu:G"_SX pl?Op*RO >4̛Bv%xW)xbv$d)#\|P'3!7e x)Z:0;a*ES QȲ͛FI~,jƥhSX*|L/4 9Hh82LD-z,屉cՠ8ZsH  i^ þ#o='H ~g){{CUO&zk>u5X lW>`"|>&Sm1k!Nu`rRb26/*Iog`J#նZ3b/"{ƽ78*wHrn 1u'.v(ٓm嗿τd"pE]b;; x~j-ò@U'qN}Bx1iG Z0"2 P  |=&fLcs+\Ą|ޅ)!e gFU,1e̤e]G2bL} k\vu*Jv>eN|k;3א~GE&)/dԭÇ #3vFV. })\m U-% nDj=Q!IgP(nʀ&Rrq!'6jonb32&7,e:mit(cFC0Og.εv6D$J\= g@@Mk}H鳅aRKXr0aK+4f[@d䰳{;Dt Xͳ0ҨD߽ӹ-;x??:`G9.'}G@\-U hZ(:mY-NyrUӔ}'bL| o1`ZְO.,NXS!ޱv+;ɁZ!BbSJf }QoniEdtvZԘ.\jR?)+eHx|6?C&*Pwƪ 9hyϹLy}Bx[H&|]:śd:Ѣ?]-p0/ZtvE xAH g2UhR3ݿi%-{ZJZ`O>sAO(2[h\CWy뫼MS%n| M؆pö{Fr3e_ Nҝ}0Q%*"ibWλp+\nn"w+$@DKfUInVG`ku-^6O @6ur\>-ZzHP5ț7HC1,2~t>z%s5F9Rp=ine}!&_`/q(Odo~} ~t61 7gcIVJ\%neoZue"pQa`aҝ7ڢhT@ή1?~!׋y$GF [bhfqZ@xJnj;< LVB͑CjfߗsI =`k}>MZtyFqV㾨J^s#q_tf,fx.Y㨐'Ï6`\,zoVFtkJݠpR-IɁ-ٝ:!rZJP3PM{qfb4ÿJSqJE|!ܭ1Xn~WN3Y胿(Lٯ*˨e qx,DQp88-TF~V e [}N,{iy{`v- C%Bt@IP#eWIu2[3K})4ap[vS nٱ1]7*7`UH1668ngXQ ! J]vKIJB BnjA2Rcmݩo|3c|)3X#;_EXդB*}cv(bDW~u*p䂞24۰S+aN2o^?@c& ^#S yԃ$!_-eTDHJbZ^'(蜣4Pcm~Dj#*?&73Zu%:$9,6ܹQ0u_yVױ\}+^n1\v_ ̾q ӳ'zJZQ@5 k/eeѷ}J\2c֝n%c":07CsҼZ"eng먱}G­v,4NgVeT!iPN4(ח2¶GlLJ:b5IMH)(Pc?JWJUZ @:>Mxv6\gΠ~Zۍ^<.j5·wQ05/V^{wA6`Bw T:쳉.߱_.д"O؆S A g\ʴ6w/#h$`{! =]QGdKdTǿ/lګTҀ%nH^NBk$+aJm(]u½|KooG59V"~/uG,W$%D}(1[E-g3s=V!HL索۞L;O9d(`:sPF,YZuvk-(ʍzd&B:Q!`UFFUsG=O&6#>͗gve ҈MNe&r &0 /T,j#ȵ`D#'8]j_u0Idbj`ݨoI U+`IeçbO' 9̚ߓt#of̅&\<W /KeƂ)wvVANo$,\hr޴׳yZgO4KC _X Bc>?ks[iޏ;4swW/U?*z-R2>CB ^ sޖuvT9x!x_A}TcT^(A1 mE݉L-(O,\usWM1T0!΅%F" {=t$93VڧC>~D̃bLsaA,"{xז_42랬 5(L=S$5U#RoqP@Ѥ!qIs.sׂv%0-mq(ޖ%sƗGaGM<~يq.rQؖHhE#DŽUșg/d2ddDPMpRfHyrW͙g/lq|r'CLjtA{>CLiC}L"uq?/T뽌h"8!̍l nF_x1'e1Cwc: 2_k 5]`kAeQ }?;ֲyI'+Pز:_J907M'-u9U2${A$P 5Vus6W HZ Ά(N"7pփJ k>k-hL$QliY|P֊,YΒ53TL^Kf ]>GL"V+-]HZ4=N H'k\bbWI% uqJ)яtAPr7 cFxZne)5_'sΊ 4M P2wk۶QXY+CLTOr4r'A&_E؍1bpOBW7^Ny'"h`(0i-K\W "ъH4{ Ɯ,ue! /0u7n&{A%d_&9E?:hgzRceІIn Hp'hx.p;=Lr'o@;b?8102uUn]s?G(ٌaWZ2m$xю²H@ G8oSb^i ze>6$-w]zG#g/ P+K2W$&tk33Ǔgi4)nMcaX샴0H;-L޸Eq*~_K,^n-ۈ.aE BeοwANrsy.gs',)n` t=y k]JE^| iڢ/MƓFETаnSC1S٩a4c!V/ikhhfl;كx{wեidS'&,% H{C}ǭnZZ!G!><8(߫ }I ٨pBVUvIxr.gJlAA[(f 6Wjp g }_T6T9ćv`ˆ3Yh3Y_NhG;,3'vtҵ*=M耴·yґfH ૳p,޷ $^>>ON;rL8F6E.0O\BpSŵDۥ*sH h|?kIY{;g6+'Xғ]H}񂽠MH1*|gfйK^賸:"y69{%=Vҏ~|h'3'~*pgo>e'i|@5DouƆHeLFy0imTw{KCG@9X)aJ-xzjA —ó(=̠#(wN! ?2?r&L+5PIYRԐP!m3TnP)4E{{mqE6riyʭ gI;}3/ϸ =!q;ߋI_>!5 LDÊc+ $=Xf8q_o=̣O-FJ=~ؔg=y!أ|D濻ӑ6@3q`߯uLOYAWEEgOK>jzP`l!yz۽94v|}§4n%=equMnDCQ6j8R/3Ⰺ%.d{GN Zb g5P0[s婅 'Qk4P˻V~% CbtHJ#Vha.jSQ1RT<5A6qthn`vxzph}4=~|6)IsØ{S~rU_XqBQĪe9J]W􍸜9L8 x IgZM"o!t*t94m}al70uMPb28˾aզ d,_ aҸ!@kVM}|?#`&YZ]{'b dvمTsuhf q7k"(pKlD"+ %آ\A YCo8V8Y4r i.e,B"٨؃ZRKCfLEY08z{ Rvk  CP_,&vU;U174YXmIYrr̾,]1K}`@E7#҃F0Y% i- ,̯D$2vnWi= G̍'GtE8ӆ⑔W/ST·<)[ Wo<6?-8鸒~*>%a("xA|ŸŀD{eŚp@ ?02/s Pజ}W01+7'=y}m౬ MoVo,HX A^k#UZR\ %S=ĉoѪ(A< :˧&\^m 6 m} ƌbid+_rkFv@ *ueZ2Tыѫ4OmFMs/.ZB/-kl< ''ǰMЫg*q$?n4[l;~V%pv-A[p+;li"O>.GfWk 4.) {h-P )iD{c)Ehv%-kg Sɀzjޘ(28MPerHFYcɞ*P(*Gcè6$Kg4!Mx¿ lNG܋8ED٩|g72 uIh<DZ>m׏/'W(VWűwljPo9칓fdAyuOuUٽX+ woٱ7S pRF[cwL9}Ffdk( ~`Djr?U-S ) "Tg!4'VS;OL NƢI!&> nr|jnyň('8P@H\M8 .3 u.aԟ?@ |{A8'|)Pe4ze(r6FoKs@⢌%3g#ādG=" tt68cX#>l͵ .#L Y|d|h7J 7vlgJʥjrPAUd=O0$1ݩZuWbq< WȞF)=%2\j^34pd@h{h3<E ˂I973(-dFT5 ug?љဨsu[<8ǔ@2Cܠ h?MޠuƼBG (BM7W'1_!qf+;Zpcjn!j+Ƥj&E i #=ѪCx:8E?wbx񼶏zދLNy5Q?觖%GBO52XZ>6?;1D'ČM?46".5 ߢ+7`Ӿ_w{e% kz$o}.}wpnz[l|ĦQw2/ۙӽ|&ԐV,>!u inȁ调yܯ|i]pAɀsS.jsyR5X:m=ݡ/jܹtИ{gڠd纂5A7ܜp) 4Z}tDw6/zڷh!Fk88L!G}H̍@B@= AmQp9vⵀv,aZ#8JsxދƲ%dHɰUe@\ T/ :2f0ت=% wJ[6,t$@WL<ၯG>U~㟛bΜ7Gmt{ZAy>]0{HudQ8v}nY,^,<p24Lℰ.,ES,Y;a)W^ۄݗ yU(~#`༃kWI t5.eKˆW+//gUV(#yL0niYjN$ 20Z9]ljq'4Áǵݨʱ4E =rkp W!WPK X֟pEJu*Llv>O{'ʹkߣ\g/wwXI|䑪\-yy&rTbjd]3LM_80+5|u&Mn-~ .&{VJtk0X; b3nKE7R;]*V9@;YϦ"k#f Yw^ -H"8<I!87_sْ>]FJGNߩ/>1zKts 2X}8-ׅ6z#7DkƯ/ցfGP!x 0džpoL/Thˉ"i;xʴ뼂Q“Ň3KSqʿ. K5E]wd?pɫa@ f7-ôG64hb48^ie3BǢu?#MZ'C0e2v0GyZ;df &xӒPB#1T>|藎 fa7ȸxRwڌDY3 >ۉग़=HzAh7(J oݏifbU4HvՂ{X Vm؊dbU)*N1/kbjC5y }'J_;>Ve$˩"D0$c3+ѻ@WWleF\lH;w zn JlXD>+gG* XH~)%hF#)X(Õ=*ʼnkj=zHQ!K˟o'L#k7OLJ"}CbBWia[!Q{'!P[{ZrqټͼQA_ +'c NB="hgʒc,V 4QoTMTrmqY-!{tAΧkƱПqsg")VH"6L>x+oTwQox7FLkrE{nI]*IpNiZyYOt6=!ZoDB*gYp:-ס^QtvyƸu\[ۻ5 ?3@'k"}0Z^:/’M瑟U^>\UIӲty:0n_Џ7w=/6ptBr\ֱ,csm 16@yWjs Z!pW+}Št]jGi"E|$i|Ŕ*gIwUgÿ{wN^3?Ank@i]hnXd`NWJ[*6g / ,%ru+% z^)c=>؝SU}4>#UA*91k5{)pV;5Ubgl01d:S$44X:*?=¼ tg`eFoiw_b- 0g)\\pLԷ* NEG ɶ#?$/7yD:8}Pۍ^/VP'H_@OwJu;4/~;=&DZyTtz#vɓ8n(Sx>rXy[lpIE8?OڇWw8kſHS4$(W[ ~/Rz_6'\uuV-5A5דY?f~ՓJ `ڜv+?% JrŒ>NCo?;n<@MĵO 䔟d\PR"KrL5d2/}FF7ʥ1<;;F6t.){]$-w!* 0DQK8xix`! f[Y% q}y&u<#as]K18DnD=+&[{$€; F>! "advo0̂ٚYd +!⦖[me2s'ډ_!xкZ<ՋlUj&rF17)$U NG\dN:Sqꬱ ^73b<%"r$M]x\Z̥.z]ܽI10>Ip:I/.i]H'H3&Xͷ/51jsϽ/%Cmɯ\_$Q$~ mHoU}訝t2m) ]kۘEB<>GDpY}e:ҙJWK=?NBT-B%J}q!(uhxˊIGH/\.-p! ]l,qpP68W5hdt&dW/9 K&iu:JcA{rO?jJҹ4֯1J"0t-RPwMF^!S%o=~t1fbKMϋj)Zv+dVI/Ao'!pnrx``wq>d^A2p߂ ?!UrTXfp^λH/n .j(9ōSҨn@)m/Aʩߛ95QH 5U`S'UT굿 ˴ 9>5I Ba Ki"Tށʸ=f]מ;88d}TxN"g6USQdN||JҖo*[2b%mX 4ypxAYo ;ޞF0D]5TZ|ƶ+@֙J7p@,(Cu(< mG-ߏZR'Ƴ h3['xeA zt)z9;jNyQ;(Ɖ>3| H'Odї ">Q;ub)\,WƒUSws=ymznQbֽ 誦_5?Q wHwS: ]y~K`;=1WT y/sruo4>PLba ʷiL|h r $FT.>.~z3F~\S8ˬ{,A[8QhQ&>1U܀im8,XB]M'%)+a.t\UdNu(dj^u܉@ jfƐw6R*Yʋ6q_ml)Af6[y{Tɒr]E)fL*R@P(^l {Ӻ`!M wX|OG:[.m!qf'G3ƶ8(T*j.`n`[i>ҫ~A(g;_s4i_f?B7sLֹ5O wB7:ooJaOVm|>E:8q\0O/Ev]6Q*Dhy*N^b:`o$3U:nX7sh :W!lz֨eZ& Ud"2N3E UEw#H+YO?#. tԺgy^&(Yʐ['!˷4sFT *IPN+i#W/Ci0Ŗ'hxIKG{^ۜ3}J3>j4xX+Ё6@yzeel\T0V2|L4.t7_*%DN]ON/~5-|X|T9-`f8ԊPZn/EIfK|. {4˰QV tkha>;kn*}^ItP=U1B _ړN6h}}mp `Sk^Z`c^DCL(|Gy!~U:J>dj{r,>:/W@f~8<#t/b{,TYnBW3̓ʻeCi!0V q]/:Px@ a!+Ό6Euݴd 62N7zQ1{Od~,@s!r /e*iҷxD#8tQ-{;0Bt!~[3c'n pcrrtU5Ц  /jzmAyp.I|M+R_}MFkwŒL ݈H7p&DEAa7!RG( ZGZр;B'|xfQnhp[2;_ 'K|crG|`Nj4g'Q"k@ԆG71=TҖYX8JT.qJ@ka3Ҡ5ST5A7BURYL.SVL$ЕQr TuYP:++/Ѫ=6oz >+b\[|V;}yƎ4R6ͿGK^p]n+&8$2r7U>+AJ=jϥ=(u{B]nxm]PG5|JZ!2C 3$#ٜBV>Y w$%{ެG?9!2漭QRiv{3&RT[8jg3}t !rS!f>TMwc|&8ņs90#96[{RWF('!Y=.cF*jjA脞MRepY$FN@GmM>"wgs_`IjtA3n?Y#8@>pXAC2S;U9͆21C"a_QԀ$uRX0AADYȚ7+WܣIc?N5Bϼ7ozi|+~ Zsm,mbBYeOehW.ׂ4r37v:solW:kv2/YID@A+qYXe^)}/?ϯΎ@ |X̅XOue#U@#S:Pl x)zf!X\^>A"$*Fu:ډ2F bC ]w Y q0ϘKn%6tM<@˥~ 7l).q$#;OW5# ɮE)2)pm9J]4JQ9&ܦ N{LZ/F"^2#QDL*cNEmzj`PI, aiN |jgN}xEneNVYbz챚 9SmƃPo :>sjט/ /9|36ۥ@a?4o0+e'*y̹Lה%Uw񉾣`GO{{AxC'\܁`=]ʎKE@B6@)Sk]ylvD!krAT(swy̯(̺-q'LZ+?oܟi ,G}XiRywq#D5ʼd ^[<i"KE2>?LQ 5!KƜ?Qۏ/8bG4Vf&۽WT IF9)r^PؠfrAlqeͅJib=VK lc EVƅ]J5X(_~sًw0gwker5m`&*XAK ڞjbKaUw Li&fZB)8S̏<&[A ߣ#Zځ"[Yma9n B;$$*,sIe%l"YgC.wzPoQ߰>(^4sv'3z;mf*>O|bC~zԼέ~GfQC7A+Џw:ly>>A~+ 6dRܚP梊o@T9LxU'E_';s`Ru>Y5lD2VMiK^IqFWXE U Uv`ȘשdwMelOkPdum F}/Ӿ#t( p&/٣;LI.ؗQ2\GWG_ qXfX59cЅ+iYFzC.z^/j4 [B-޴U"i?x(@ >ezdPJHLK@ _ӧ;:jPY|AD F,6D4=:13{|`Aސ xFiFU| šB? qQy7P0zPByU,$t X 6,y=ʨ:4P)NaAtGgkxf&C{<e<+ ry?5LQ5b/F; `6 y{^&H)4s"A9ZeW'P¸T׺Kʩ0 R-A/FtXbl@,Ѧgͅ +X]I) y|ܤjo!REtO1nn, 9VcQ[Ƨ>8qIbj{/48}aȜ^j& khnw|[e'-:"H`1 (Z1[h_Z_f#|~}rt @v".;}06[{F-B=a!9D?"+o24Ya`sHͻ=R 6Tntp!bMߎU.*^KXVl1;F"?Bd=:cyG,&~ٲGF{ϝ(5#p%rj!!ia}􉪦k5nХr䏃|)N˝gǢ؏|¯JroF#t2z͈i9Тgr>tfG'RN=@x=TjLG_DAp'dg] ^֑ (Tՙ@XDn5,x}vR$ej I A6[aP]x&|\tj]82Dl"H Dh,.Ym<(-UΘ\l](j+/T8 q1[OBn`ݾ6Dr# `]BS*JYlЭ n0-t 0 0Fx"h5V5ﵡW2VC9QRB&4hwđct/˫8Y0!]b8YaԜLeҲmǙj@o1]8\@ydxQ̎*vwO灪pA+;x;w/N%=>nE^,{mبRNWɲ'gm̲2 YEO+Go'CM dY;M:NX&Ȏyrsƽ^4YA8Կ;4'c3FGx lv 8gWYX:n{a;HIwf[ZnZnzʈ1b*~}u.ɜ^c l5ʺauyU"nû]G^-ewt?Xn ڂ$= ݊q k./y^;u4 Jr{'Jۣ8_- R>6t:+P*2;"Onŷ=1= ~]RdHYsYcOwn%H ! ?ٓ;Pw #u ˦Ƈnl]d?Gyy=JdK.5! pDiT-Ƀ BtX;9〘Fuk24*ߌLgQJ }d̐RT0 륊6LI$bN)%xLm7ر0q. aNi;&xi6w;.[8<}]u9s0lSug6ğf ZmZý@J1v߳?սݟ7Wh;Ȼ`V R7sk/j.*sY{ WhȥN<^%TB[l-zKjR  )3F3xOX͝&Ryҩ&ץx\ l֪B9~wÑc%?Ki!ͤ\<VXi#'W=`6Rl+}cS ;#.AZ3c #~>-<{Acgmşw (˜4CS5 7ixo,v4v~ !Gf^n$3~& 0wXfÚ.ɯ>ʠZ.~)љބ5>V FZ vO(!Nӆ)5> i^ >(k}1[hA.CY}[7r(͌)R{+47%O@%&v,Z<;Ij 8'#AMBUAuO7bxnZEHVe =`CDӈyyV2-?m$[o6NzߙNjW3;CYcT$L:}ݶv WZxI&f#LG0aNx4㧒m{J(y0} a .(Yg2e{C@+A;n?ey# pm5b]6ۧK& av*sa]p @mt\F10 ܎" fI_I%9V͓d϶@BBwiDhprjJbt38[e>]σؽӤ->Z5䮏RrmAƾ* ږO\˱z遃k̊I+8.ձPsj+w81p$)\8)ʣh@2>Ddx92oMԓSqF[CbGn(Z֤1VKEj+>U YiOL al| Yxk )]z #&@cd\7ja u4rxfgԟ4>/I_9ۃۺ!{1MYH{ut:<@pE]ꓭ3- Y^G@.A2>{ƙ.P/d7U%AT~xiǗ p菝FD:}4UB?\sR+LflߞTl~3)J+H!ć);m Z]Aj܌wRoώbq !oc2kl=֝E,%}I(KU _BӞ2 ⺮0xy *5mYMIHbU/&IMPm'ⱷp[!ࠪ+/ :WݶE}kPtHũsaN~!o%^by玞Ӷi^QWq,q (Vh5zQڀ`S VUf$ofxD@_I.'Pi̡|4ȕSG#h ;l"܉ЬGOrv+-@bens 9wr3_k3$!VRءL-QGQϡHmEy8{CpbvȯXEa#4KOz W,ҁ| }#: Đz*ˁ O)VٳLG'~a5=?df=<*#Xv Ԫxbu٨`7)t4S21M咑HsŏЧ^䫷-<\(G#&m"6U8 aK[m\W].ط1[ 6)kn3~8J4:lK&!tq#V3ϟdu|;¶5'F$=՝6ZK'ҤSAشA/Ͳ?lin]JXdcUÂ~tHo8{ȕ40Z^\I`KDfCpW4_+l"1=v(Z{b? -';pht-B"ȭVW.d[U}qE6P>庼Ԑ %ޕ j?,:mLoke4}MW Y–ط0Ikn#x!]aNSwqǘbTJ .p=y@*A][ZDj`;,1(1lD\{:H_Lz?SPW!N T${kjlKL0TUR+)LVw\>S L^B XgS=GɆaɁz4abܓ8D 9UB@(@ |1]b?.p<  C7EmPX"",A, 6?Pd~#FBpV\ctD)jξ f5*"nM.^tv aSҚKhXz+-6Uo56-[QZ8a69-< X eUո\#RyuYN i&.x?3| M5. A-D*mTUaH4#)f71#x0N:X0IO / 7<}ׯfa8з[K6\{<- UowVF8wZm/(&W`_%] sP0Xߔv;~~I*T4*" ?gQWl0e%mlWx^no^Rr@]שo5OLNL"Bp=)n?HW*떊6->/8|w/?OH(D9է?v ū9W6S'Fɵë\Ĥy mbcTQiR%בVk4rE9\Դe%L}7 ^p̫q;9U b hʚ/6v5Dd樒:BT*{k騑jͮR\_ħ`폋|wYԁ(}c\)":1H(@hw.#dܔ3fU(8#K,cL0-nȷK 9׶ 5r:CM=Y=_Ƥx Ug*\ŁNϵxօ6خkf'ʒJαe x"N|^M^d*J}$'cL'wPfa%$Rm 7؛$)3_ќ(!ZxC $O~S9LسOT$ X@nвCgF AҾ7ʆվ0)qIb^pߚ I:5Z^b,mȶ޵!/{"zP>G*%@{V`㖹\*<& ie@Ǟmz,W1RWN^Eeyz'mL/uU -Ot'tTZR>Bn]$yS蠹%3)-ׯJ 'T oq=xvp%k:&,&*5ꂭ{n>ɿ7'(QZFZ9pѽQ-¾GNcAb.Y:Mbq "o:Ss:WO;=2Қ=`PN5WA"v[R15!w*Sǝv@ZƗ H \q݁;D[\1]T wpX9I=%Qc?v62H/?gԢWQ<BPY&n}tE Y nuLFĨ<,)+޺+-&ƔZԢ7òCggc-ϒX%=5~BsF]Pa#X(ۜmiD^s|QDm7/7] G'T+Ajeo^s04 @I Bo5fW6!D=[kxvyvu|dʫ^l# "^qG}N3-"޳"c/IW);cMTۆEӳӈ(;6Pz1LOA@/J뉔v8V[xFG> U+5Xuc:$$WB ]cCIZz| eT'"Np-WD18GA@l##kD3 ѷ7As[- ݜE^$J)tSk-EohNy<(&fZ}鉂)2v7!3 |%s:!_ŚLUaOۭE(I~i6gH_-:ѳcJ'߬цOF`bCIkL{*kOU}t64m}#DZC{eI'G]$uG0 AtbcdS)FNYt)#T{(yFR M&y#+/Y2dRw16T8#]T_'#v0匉eC&WcH&7J& *Oe艋cY &C?C[DQϿ 3Y' ;,ؤ,Yf*]q zWu&'#khw6qbRԓk7ɐxli^V˟A*x7RCo y|Vќe h53ޠI~N83IR;yU'ȷNۥ7u-ք~O-ƪ[}ؔkw bAV"K+\1˕ ҲFG@oiqͨ {OU-9=q6ܩg|37렆|\\ސ7Sғj\ F&]嚩]s"r%AZr 77F[׵VNJY5,uxw֘ IF62a1nT%Eރ9QWPRmv ^NYJ؄4Z)̀!߂P}H#.z̘~,ۨ|a}gi? s}X㧳3KZ'NOxp3=A 0:U.ɪst]Yӷ#y.h>m$ϠM|Eɬߌ{ M GhUa ?(f@ d,o`E+z*Oz TWF?q3*Ӯ/Q0@eBkXcv+QEك|5۔x|f;y7εd VW>mctc5йL4s ;l 3C\¢*,(os)?Cxsھw bPĪ-'@v3b͇v^J WrڢT;=wI=Pv|E[xoڒ0|qvzSKMʦFY:E>9ZӊJ`;?d&/EwER:dL\!O 3&7S-r8(SB}J?NBٴA#dFw6Mݱϼ\#vVQ~S[mYeͬj zGS䪸x^;S]&d8m@hĐgB#Z1Y iC_I_BcUa8=j1YQE6YIAdƄycB {`/Κcfv`hdJj5BGNskZؚwoڻ֛XC ØBf*j_S_[Pyd&lYg<'~`U”&H+ p 4)JͬC~n0Hiɽキ?us8Q'E>Ls^zo:gM!pxtdIgZNNAm I*Nԍ]If h[h7w~|azF5C% @ p:`7؂neşDE8^r+f߁9M4\o3E9fd< /P]e~T.ܰCt,lrTr!3䎇qٝ% دilsP42d"( 2;Uz@O[Y%L-֙Ҡ .c,#ISCOp}\t[w$6g]kͺ] SccAK]!l"; sCジ!*|NHNR$^Ɛ!`'կ?ʒ N};?ǖ`1^ Ytf}ͽQ@ ( 9Hقd<15MvNȫ̹%#yↆM0aLdLW6S 13(L$>el4I,2Ryb` = o.G9R4sE 2€V, ev8k],Gp:6>J2|7.5p=_k"-)%VxbvlRIX@bpsɏS>CX"R 4" 'Y6w=Qz*ZP),*:О% U#-oh4ѴI U&Sd18jampxoW*C0(oUےk:jG>W'ysle<w W.s48D*x-;Y=7JφGs]{yBхQn`J%~Vt:h5T_82qy'$ri(M˹Zօʟ#P!9a!x~"l`X S`LLgHјEW d(I]G5>"ZIWdF0qVS^zQ,^ߙ2t}n0]nU>\t"]N8kʼnc \>8YͼXќ|iZk2Ax}t9吋AJ78fw\EQ &iG$iM8%?uThY^4+a(j&*l5BZMfz%u4h-&2gҋm޴/bqk>UǚVveHk[? EֽMKP=एgC)\j hzevv%yоF[~HEŸ623g2BRԏ0i0͢LL[U;AT|[D>PĹ:R6lkea/Z1\},A/" 藮ؼWHmpiWhB!VV`I7\#,(əfs*`IU1Ē>R "D3B_@3zdd~k0;n n G[_6Aԛ􁄻{wNh^pZ~;(yhYudszыHjezyl(q# *0Ju^ܔqƒ}͛آUK~Pһ*Kҵ%*#-k/5j&ad mwdK֬H:1 q46qh'a /BG8+wfDr/@*}s;r8|aʴX2U=$wD[bPp rlR:w?5Z"2h}lQFcDϝѿֻq*O>h;hN{Vj!-ohC.{Wk[ǀl.nP.^-gJs*J) ޴\4\_`u!(E}=yHC #A_=* ]U(\`e"dtK l]&?*:)ksּۄVF-S͐3o,Wy S-U8=|/Dix%@Ƌj6v%2|Ux AZ%s@Vx^TP,_S_R2{l?ů冇ljiˉ{w抗T8M({nr>m|^?{v V{{lN |Sypic[85C-]eV(,,}A7F YWVǬoݙR]zf{## {TAef=XQLj]ypoď =zQCn f[+N0?r/<Θa dIV`cYI cϔ<>[#j -V_üFz,w(SgRie:RQN˧ֻDyr>ԱUT^,BW2<@dDm;+whtZ9kV *`"\ ]!DQF{_Ҝx;R0["Sr*8LӬ5dJ(kwe} {`*[y^I6b@ͥSL_QzWpl0xVE)df.},G "ewʟe玤醼qTJl#QxW ~JC("_vkaPW=ɨ*/cSAU@&=ILl/ՑxSȤ?&v5u@[NJeC^1f>:M+;P QR:@e&>S~&~B`1HX׎S0IOd0&xUT ;kt'yȭH &%l Pig򭀩e bjT02y}gIxm|KcHxe&1?>E_bdF׆r5q@ԺK0Vϊk/{9@?=xĎo03JR|)ex9qK9&(3ub *`/\Wzl63pcP>i0X8H#S+ -\cm6XLXt%B!dVɹNsje?gZeФJ#G0 u0>6gf]zu~""x=)dC=HdvdlYAK aYۉIc Qi'uFq$*ߩ8]~c3yiẅ́\TVQ e\bNSv O"`cH̜'NtwW.q7 ssgrcmwX%+_g $~<ݬ>0U@ؔ:X@]V.}2QpP.A JtJ{HAв6GtH{~kS/Rf5x_7y<@/OKy`2xS,"Ϟ]'Ѥ#=6oxEG;YЗˋy0u\[C3AQy>{c5YFQo y؝e:[w KTu GS3 ,잟%gW -{tX8kO&Q{V,~ T;pj+Y(_)o[\NVGM1MN* X [{JT=T.g4/d2yJl|"a)A;@fr˼9jO$r7*$6boLJwX)`ƈ\ 5 b9-e>@R_aozJ, єU ڒTworݼ鴌T#>hΫ @:fVȏEC.g9 Qhar.b DCE m5;@#!RI1 @@QQڝ{k<@d:֪ELN;5k u8>1Hg)\ӣ|R#.UpAg|M^P){})4cGJ=9{Qm^S:=*x0ȼz8UE#X%>m55i^cof"2ɡϏ_vl"~ZKͧ"dBR= yxd茫5r/K}$@Sf(iј׺t'Aq/2ⶳ]X\/^Y,}Cmމ$ g3!>5Ne­!;A v5\9g,+c7gUIgj90@lͶ:ojYV Փ>r[N1\w n$HY7FVn'i١Lcʶ IpnV%@vLhk2 @],D,($kBGG~sm$/ƀ΅ \gAT1 ů mHPNM\w^Y~HY+ ͨ82|ֹ#➩,g+u m?<O~ݕ%vۍ)ѭeZNKzΠJԏ'B5!zZkHK.}*??X?_.َ*͑>(0`m&Gdq;೺]iųE+&6C֚D)]D̀7 w`2\G[a(*N}%IZx?cwNz21$l"l?8Ia/MٌI9k` tZvB$.S{bR+5[]g&(Pi8 E ޛWLLQ:_6Íi}}_tAZEQ$Q~r^]( xP7Z1_3Q$zdpsBnұw߬GbxՑ d~Qcו#fPDܪ(=:G4]wp>UPJVol9B] .ŭ$bEMB4`"ʁ0R%]#V!LjT ҡHD&A^6#/ = kjRIoYP_?_1Q*x`$B#/pϞiߑ5ZIF \GR[5`nS_~zT"+AFI꾐oMx{.ZRkWzH9T ݽ۸2" N,so=p 1TH:FLߛT;~Hg;rDNv_$*tju<ӷSMهaEhvJ 0Awk3zu͢dBLmY#!D=P$f;:J-& 6Q6lz$;U}5+C#d ݲlpYh9HX]Xk+ruj>naOc 'k>9]\S?6/N3ԁ S~:\4cʲ]O?D9+_dmsYP% ";u}V?> # %tha !BGf}R8mhg}u%_ҎrѡskDnm/TY=wx7v[\sYM֭KָY~c⣯d%ds9ތvv2wpL,NP>!2 =(Oq- 0$𨲀ZZ9S|kӖڰh\l9o!Mo^ҥy?-ptyإg+r ߹DQ X\ 9_b0Kj.psLrĔ5ǂoOYZh9z奮{kϛA@k$qRW*3.5#b]%ѕ'sӗx~I} S⮞|R^JUeLkIyBj}v-&r3zq -~Hem ;TvyT"rհܥGKW j>; ͤXS"~W HhOCт=%;`\ Jߟ( 5=a <:.E']+z`t!WRviRZH-ש)z\az갱pv3{CT-6_7kE 5+̚S1oKc/vI/ܣ Ln^1  %Ruab+ZE7Qh,AH&Zmݭ%R@nHu'PmT;-/ U9RepM SrW)U(olDe~A*41!q'V~kNeDrzJ ]N#) pL f;ƻ'MR(^]ү6BaCPʸW'`u6K17{Mzv:5fl]m GSB:5 ]#g%_Ns\k/WO&Q@.l[gv=ZSLIԍ<2$DžBfDd!d,R?ʽN@Z(?[3sgmks:6vmD9a +ɂMka3\v>o@@"\.v3BxY(U3JP8Wx-_w̞pxRMD% 1724 oA ţ.Bzp 3R\:}3Ȳ)N!cA bK@KhM! }W|#;aɯv}T={BȎ4|NmC>;ãA`/VDfGtKU"Ga" *fʋn^ME i!ߵ5<8~E) c۵S?pK,J͓0PpVQBctb=&GQNɂLoE̴ӱf?.9hPHIPh2)K8dR9ᇽJi6kV#Wbj({{Jy}`nSi _, _IHYyu`fxD`2aL Tȕv&Ƣ`FXLb!d|bp,}a- s~<#FiK0(CbY3*6IF{`+R(Cj_Vh9rB#υPvoh3D)Gk~pf>䇛lK@)~VP< l"m=|TMx/(m i?߄a!r!c(G/ h{F3z[ Sŭ-ƨ4z",7>z[aQC^/ K ?L4qtXBfҤT`~2@KKEĽgD J3:߱b׍0&}Hp,@m^" ԰ Sz Ҫ,/*U  LM'|T. [_0;)F+Dpv2HhyI=1^dG %JN|$H 8>I'^*>GnJ}&>A "C{W65`+=oJcEԘ ަ IqT4Ql`UqRk&b9L*'I%ۀ_@Zpq,#cN|s`jqsed{DuدAM GHP8b׹m(uBCbHB>0e><(#/dl>GƮwas (\'th=ҙR{n>tfA5Fx(Li9RJ*eGq/gPT;[lE 'x֠/+XFրq4CC>^9$H~笡_Bk:6Y{w\yaЪ /U /oa)jHF|fTいg&#='pS^\X﫳WTF#}HHnDòxYp[ȽiqK9S/s7Zl v>*}}l2qi&M@ˆ2-;;eݩq&lV䒷Ϯr[@R0~'l^&J]x{+ݍ2?l2 i{g[W`Nh,}pTr7ϋqIGp;Y5Td=F{i;A=D| ŋ^E2l;x鑲Ogr.)@:Ed5$rﵷE4n Q4wnyTOƧ~!,( B`XW;*d C^q~9ϦTT'0N0G͇ 8_4[ʹ}5 #Ií,Z' v{y#ðV*I.NBF)<$s=#KM(zNHH/|ZAE^/[Z4bJFV.L\";4f}WT&Y3|+*joSfg.H蔌W2#>dK9}LTyuPs`l9U#'gΈYiKBYNjG9Ƨe785T0 QVVqfߌRWzY93 h V옕ġ9H@MoL)јA8n>pt90x+|[ Q;]"'jN:|F]Uc8mޗi ~%a ʞ ُRyT)TbIYJg , ήrIWl3= (XD犌Vr_:#%rQqXu-U/bᢐd>Fl}J;F7M3 _dU2mÜ'R.׳/\,}`co\AsgaEn^܎(o&=k RRVgl[zQ 9fӠ<;(!7[1 U&ͱVܝA& O`g$2onY|D3:":⋙VG.ܪ|9rDE13ҧ>U'M@T ;/جj,RKS^.&CH|HbSpvd3,Dq9Zy9=G9a/^e&+7*OdH1yA4y]Đ&vx)KDždX2;ͤdL~%ֆt0kM*6m˝ ߏ V BdNlbDg?ֻnplNc1 `8ybb85-+E*KQJY"wF.UZ]6L [5p9>`(}YbԆ 9*vRKϺW6] rNyZ@)fdz}sc+_hNGe2**a7jUY]K9KE&|>.D?o4{ďpQ'5?( |1H.S"R&D4OP*nbgB׀=Dj^&L Y42mFr^r;XKC!Yt?[& 1)JA[`[tX վ"~jAvrF{j{Y{-Ll wvQׂ53 o!N֚c #^G[m0 .$(sG7lIjJ+(l}$R[ jPtz\pjC}tM3Vi]YRă>Y y;8'`H>|!fյTbs6ޒ!}}^% q.W ,g[oىc? c0Te~VbitǀeQT\_ ]P&V[r0B29M@zVB2G5OHY.8c !]j]C!Pm>xhjpmptrψS+׿n#xq:xWl1Y\M[u,ݘK2uw5! -׆*L-zvԡz;R̂ $_/Mj AğfS n : ّ<5\rk}xV(@e~7.;j| 7(nR̕zH^:&B1T<@ l5Yk;~,HjRՍ\7n7ӣd%:i߳?H6-|ٵX(Nˇ1p[oT)t&7G'$ #$U0#q :}:ydM1sivNdzMc 2ݶpCGL+2 7XlnUTaD~ˑ,[d- Sʆ5tpg;~íS|ɹ;٫&QF/;$ nUVBWc*3hOq#C`q<6D6 .ҔlGh] Xz[ gmE:ՊG k 4^LCB9]Qghͼ%@xǞ)dy7V5yt%GזU&hLV‡>L1mRXpqrB[@V7]Ný#H#úf"w*Q)e ȋHe Vyf)B˕h7 ijri65do1;7`oH~ q:3:,*VS"~|?rv6}yG7cOuN’`V_ eRc,HBVhF,t:\ k3Od60o% PܗC*n>eXk<­.hVJ2^Xhĸ:3QԧcUtiXѼ%>0˃&/~R'|\ [CwiJ.0@GLPk0JѨ^yMϑK 3xIAZ#MI#L bgvu-I]; M@aO/ -~K>wb1VHt pU`x"hd.vYӱ0$S~\ Z|иMQNa5%.@`M}Cf)yi<*B)'dC℔SR8P`W׋n Ͻ&rhcRA-^I Jvq]W7 4<=^|VNO$-0aV89P,']s(|ƯTa7VV$tF4 g4I}񹄆9Hwo֝my$#N@ϼmZnTMd|aZ= bInp ˚55VrK}Td Mx]gJI8g~}V]x8,tsS8&Xܥb3gcEIUีZ{8t%s|wu< .7 4]E̥0SchsTiO Is xpr[62NH{nOPȢja‰0lOhD 3 ݅g~̫(:7xCueH7%?|g[]t4YܞTAii6{\:MZ3V+pQ91}b ~p?sn=!_?Q?1+/V ./U$56)Gu'-sJO;eXMHϩ[Gi2H+9`ZݐSH:ADNQ@Ζxm 5{Dw|O 6[sLZ$v/!nbUfc{U X|HH+Tr8! !tЗz>rh,Q/ BKx==CLxu5C<[_ N\*bb:U)1 &)sa=o) Sfdko2ratܓڹ& (h[KO̜-K?VƁS{L_'zaQ Ig@"Ne:-{z${ܶ?Z&hdZUW#tjެoVIUvFǺ$_cu\'H"~{]5%dOUb͸G!7{M&Zt6ZH=NV j)V>q-#Q)jT1X{.Prs"+)qUIK@%Z@U?TDDa#_⮮Gz92fDjˌHlʕueXGRNԝbSgF#ihIFؖP3ҸxRсWP[(*h[Iõ1YOG.@qzg.![ƣ4q͎@2W{wc})4~e:|F^v(߉W+L6f? /g oZl^@MsH* Z]P<<۽C\nJa5):̨/pKCy7|; (&`W]Y!fg% w1Z_-[ i^ #cV J᰹z/FĖ&#~Iʎҭ HT@#:b@ lu[SG&{vN—rCI~plȄC3fuD-ZFa)DP:n:yNaP-BKUCK._)yE#^jMAj2Ѧ׫wzr~Yi {=Z4?ۓ< =8 }n%&8Ҁc$He؈6P (ل.]S8nVd:'[x jq0?F8}'bcvy~ Dpo7X#fƇ(K6m~L?ĀO+dgB Зw,X/PiU0Jcm (R 堀>,VEߍO͋S~AD2ȒXP~g`>a\҅ɬ6οӳ )lsKe1G9qޯ@DbqK9MV6o.[2p-!3ck(z Y[S鲇FmvBB6 D eK:JLx'܁7&%fhg7Z:ݿoip.y̜vy6˟ {/AczpW2;^2 ݅ , mQ~3!Asf =mܥH?dB܎Iigxz<[1#uaή<'U7EK;X#(f>@eF:C4S[#ѧ)ZIYU))s:NJwmW{P1Cz1x !^JEobjk|0aT^ @)Y. =J̫Hl[PlepDc| XhG /]cU"Wӑ@s]C:_,ӜFwT&tydvu-a0C̫]&VO tg.=/hy3.U!Őfo;-ډrGgD7`znv:B+4 !NA<2$"ꊄ6FFVNzd[yb~^iu-/ht$fе{uXГ#<#AL=|lmNAr̲E0xsk~{}D5-~;&} Vvs[ o=Oԥ~(^ Yzm&ˡ,gPzV+3w\e.'/rԪ[6#o~Z*%T˕.^"Y׺ԳRWZa;|)VkD9`o84%᢫w0LJ FP35#y^ E*\Xi/?` Y]Ao}bެ2kQa;u Mԇ @ޏP7{g5)Vh_Y2y֣8?!U+y1QHbp+POc(ڠd&BiDR昻Yђ.(  G4VYY+/\C6u90["_<2:*m_y(rM.Bb=BV ';'%tOX^7KLOo}8'|8c<8}F-.''X޷*m'JmR%շ&umOrݼ]oq9$4^n@(?tci Pu?]C?Ag8Y""Yɿ8u;/$z`i$]vGM$ދM˗ON8滃PF-k{[%eLw46ۘ3~#]uDG*؈]Tźžc"D)ȩ_eU jqzjf?KH@ O!%NI )ܯU2p59jspWOz 9)`fE&]Q;@vTxRV_Qt*Kln0}iG|\U~m-Q-gu'1,Żۑ~rJzp,c0]W`u ;lcf4+xrJi䛓uy};zpwmy*oB}2-ҏ9Ԓ;h4$/ʠO`o$>|.0 N锰4 zvKjq|wx1B?6Xwclc`($$4}4P}(@.^^,L lA!SR/4R[8q QaGGt9R>gȒGxx8gQ!e^@=c'i2aWYL1/ޱG, Ck`ls4L-Hna` ڭr /}ɬn;U9! jϴ\}tߎ˽}`NzنQG-jIdQ[AXcypi5D;4z-4ɳJ`^6 &[gea*Ԫ#i]~u?2½%S1ȸ^5)ϥ$a6Ž 3Sk+~і.0iQOpBN9|N7;H[1S^zAyJ_(gim4GKAZMHz@jqiZ Lp(HAd5r{J X٥y>P{&efL+ Gfq-]wD*Zh#p{T=|j\Rչ9LDJ〠OvK9zj҇L)Uºo1j9$*z`=VvʯjN^ AJ(zAP- cpeC/J On:c+Aͨ{8Uoiə W%ݦ$88(Uzm $k]%WXM3~CB6m?RaCs<>ѧ6M^Vc& 'sG 7_Wk{S ﹱ3 cC(%__Qrޮ&և9: k(C ~^x[FzDBdP3»BE'g1 zo [.J*(ሤTu RH$luk9X-R(z+ G'1Ӽ Ҳ> ގ8߮tNJ7)frM@@x ެ6XS>#.ں; $ '^]~]u`"bUE]4VvKiAwoiȿl@Cnb$[|YĹUь$LqRٲƸfvk̶6L߶J^2ir/ %d)򙰐ҞuX7#a\O*P`oxϚ~B;%tلu'){:Pςלi{oKk O[& '#9< U얞/ ݫ inV'37pb_]eNiMt^]'f:*b=8dr]iwYC\rI_"y8zU(SL̉r2.E*]-H VPt5Xt ,zÿ_Lډ1U4k X]J'RGOѳdd\}@0cVOWhx`OQO\;/FrdْsFJVq)tQ5H{/5XG߮b )#Uҥ)lY% m?W;JXXv6ӏ 5Kytz2*EA~sI ?k׃i=V z}v_{+ ,Fɡ_pYY-9)Zy$N7I4|PUq}̓%3?̨8fgJ<(z%"u3뼈4~b:uhӊrdS 952k&d JasNO- ).87HRCIq 7]$$ƲxP RsGo9h70 c1ڔ6@`ܞAHK}3MmnIU՞HPwj-N]Opv6z1Ԅ!xsߘ <1zܢ揵!ӂ zn*nInҨY}tP{ODRbq!ǿ>r0oWChLR6s֍<}r0vAiN+Jj:th)YX1w?0ڈb,p$NMvZ^TOhpA>rᨎ*جخ4sބC': w%6}q9Y73iT~x+soFr*wc8pג(0-$W섶{uOLܯ do8ʁ?@M͓lB~c\ <gcQ6F,z-nB#,_^X0c.5vslbo瀆oHzu=C m\W9i7R!\DR.@b- PEK? վ&i+>..Ɵr!Ie ޤyng;0>eBYL̟wl)-nv7aEuuG8t9.^Rx@<&.Њ2d;RȀy 0VW/JB"{7)r`AHg6!fݓp`Ox 9#N.j.Um>2q;2!E{gLb].Bqn|<\\-U{*cDe9TcPtN{,nR. ,2 `ܔ`P@[N דsӋK ֽ1AgyTGEԺMѬ#PO$Y-|azj" 9ƥW;A mz&ꏡ#t dw{N/U.Ҭ:n'qmh,kP9BXYj15fy! G"KbPzKO 8\l^ts :ĀmC0š[@@G6 U*v)1 7uQeʤx [IQLb99ܒӀ`j;mHrIO梁&nǛ. 7B׋_Pn_:U;dPхT/ edm1^M/? I/=?8/׋V9GFi{Mfb΃/ ޢtf6m쎖hvfrBCui u<07měҗ+n \P JՓO~PǠϮ:b)a/zɽSF"4>-lyiDOO@z< 9 ޺WvYF0U;8UN&o⇿Mxb6ޫob.r4&XDyawe;b &0# GmY?n?;vR;bz-9O>~9d" G[]̳_WileՍ :d2887.5Wޮ-vf@S^Qg_AlN5 =t]Q3> '(L$&2 EPi{zBuRa`i}tIVA 6b(-+LM*_fC}\{B0,;tXTB"=u\=6A&|&{? /*;pIzgrYA\}|IfZTJ`cHl# ~uN/ FdÀVZԚZ1twDhavph Xݽ| ߗYD@^ ;&3MD]1]7 DR)B [opC~x,ޏ t3lN8zة|#@x=b_Y2Quqztնu!1D3 :3(U;Fͅ]3~}qvD"Z֯ sx#)vļ/ V܃Jv  mS-aMS{(4jܪԱfXDq K[5v dW1( f{>:5'?WBw w\*tuI+CYujZEs?$ך{bj#jS YwC&B'2I j͂:4^ G< պ 䉀e]8~ 1 bn3h |_GfJ/fjBв谒]S.nmp9^'SL_A̐I_~Z_U-4TTv;Rm^nБx2^)  پ/ HM~h2 92(7Qp6z>ƒZXK Ngv0A%+ұ>rJNo r֫1{Xs_6*߁~=YȺ̏Ԥa)ܙ8+"ie2JE}`ȮeöL>@OZeTl'{'-~ŤwX޻7y,\a(Ϳpqg A}՛LԮ#=*kb|ֽY8x\?77Gؕ`dI``O8UH+PN,?oal-vM@ZHR`eہBA[ސAw*҄7;ô5תUcfᩞR71D5*ʚ;xD~(s+ =8Ƭ"ӱD-i<5teuBH]"-w^%CnhaZ?u(%'S#|n+w/> L*jKc].[QXsRq1fQT){Xԭ"s$i leZpn GEЧY!d; w|4khRy 5&Z4YiM >v[#yfDGے?/ >g^<' Z'\z؆H=9+uvYt> , ?ea5?US$a{'k=Ct7 I\K\;?}9oRzY+nE#5H=YkK4 lBvÇ92`ɶ+f2CL*V H0* ɤG`/esVU~lkqXS?b2s^ӖDL#8&ĺ0mrխϜcj9P[0 ,鯰Z;Xjw 05f*@h,%XvG}0F` _6%Lp\2nMLݵ wLIwhHA_mi1烛2$ Fu^OHmer\-.vӕ45r tZTpG7>0emZŃZ [ DJěYl ;9vi>E\m H;[IrLv(~zku_wLdsSD@P)K4#bi,eQ!o`!H$DL =;(ZGJ 6Wt 7.tVSzo'3Y' clpk)ھkۦg XqᎿݷ苀/|aS%, ~~ [+GИ# eԶBN#DmЕ3iN{nKtAwQXP7?[0쓃噄mۏ $+db& <ëym"QBa6NE]y @TwF|/>w/s^hmHS͊_H̊frOAHxµ1 xt/k@9'RM' }={pwW/ܠyO4FW)ř/ڸμ 9[ġ_!<Yd r7|?q̆,}}5B+sL`]lরʧ,y8̱S5ō=IP->!I]!dh}9λӅV`c'ږ\]\%iZ=MbA 85͚}/P侗jU%-PhԦXS'EiZ`YM^\wP߽zsZ᝺eM{8J wy.Q3XO4>v) TĠ7P׾Rl^fF#NO|-"ń9uǫS[.)aN58D gv Xd8Q N?O3s:t)H!Ka^TBh)fN-{zډ,4mRD}>ߒzmwxpR(NYx6* bHƽ7@g1Wп?~wQ-P+;_ֻemniʟj!4Y .4]sHo8T_T5$IsJ,<Ӣ4?q /'YZ~BNWbP*qK%1EB;Iӌ [2~Ƒ%H=r6y-t9؆A@UלA%rR'rL\bXY-LqUXU~)Cqմ-`>$)p\8LM|}G+Wwab<9Nkv;l\ 7dTAUCm!^ǭXo]Rp$t":z]oYmp**QH8/QA]3s[̑UprKaVW9G{̌)>#q8 f,%HgKɰabjPud#?nΨ Uj|:`ygC[ vUK#S!i}u8Hƥ#5W҈뀼< wE *@ւ:rc:T &xxH`0,.A~U&G)e-[NUx(es1쵃g W2S/B6P/xcs,izI 2Rm4${! W8CdMF[1v? >7 s!'IUb{r0MRpJC|,ZFW1?`A u*i\ƪM>D2b)MW K dq! Ɗ̯Q~Նp ;C^DG96H[jLlɗmFMG.6c g;(F85W6ZN+ZPK]io}AsYY!f -c;be7RGR Yww_FRW]=T*1Ǫ =3 HizwkȌBU!p&aU=HWc Ƥ-7S^UB!FiPu $},SLpfl<;T >DԇgtԝyFIgډy6$$"Ek:@AI!zե4-'׉IU$$\!?ڏo.)-_7ۜ/IJAYĵ RAG'Xr⠵>IxYlЊ%= Q}g2Df֮݅ ¬6+ta!>8:܈bqǜ طuԬ܆D/ξ5O'o:Ր-CIPTQ#9.Ll2Aų06{\YipD~|w$x9J/90~\ e<"2z3ج&^S}CVNʽ/ݚ>'A'Qӎ6:XlсS !e^-4 #֤@)Jn6'.hiR=aO[|4GU`5j`&/) uWoC2lZEb|@/Ֆ0N}0Sgz貈1:sȬxZ+.U/y&i̾{mW d6S6b sᖰ 9V/)nW jd|~~[r@/3+XhbǪS8@P28ْ9Mb=qa^^8Pt{__Sm ᦹ]@Ѓa"JކwS]ڎ4fxZ2Ŝ.! rtuV*Y%%.ST*b*L #WWDŽ-X^xE`0s,#( g58NԃozNi>a,΍6 QppF^ûb(T6sŷk `=?]ce̙w@+^'&Whx18,*0p><(YkI!b"p9hiױSCPB[ !ĸ'#ʞuOP~c[+f+vkMo,?ؕt'B@`|I#ʜdS`]rPJ%o$ sn;fI% ($B+kDV9DD}h2۾m7& uv!?BnTʞ:QaU K ڕ 1ޑw2%\m}USiLFP!;l,nYy%ja}9T+_k wƤ$ƫ7EQG8wS:Es!qǝjoZ\Р /BOxH-"Q $NL=U*J( ::I,Bm8i'vl1|c