ceph-mon-14.2.16.402+g7d47dbaf4d-lp151.2.31.1<>,Bp_/=„B,xQCx=0MeER_b-Z@b&/C)Lodm}v;74D?d # 0 DDHTXkt            ,Jh,,,(89:'>~.?~6@~>F~FG~\H~tI~X~Y~\~]^TbcDdefluvw(x@yXHzxCceph-mon14.2.16.402+g7d47dbaf4dlp151.2.31.1Ceph Monitor Daemonceph-mon is the cluster monitor daemon for the Ceph distributed file system. One or more instances of ceph-mon form a Paxos part-time parliament cluster that provides extremely reliable and durable storage of cluster membership, configuration, and state._armbuild25XqopenSUSE Leap 15.1openSUSELGPL-2.1 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIThttp://bugs.opensuse.orgSystem/Filesystemshttp://ceph.com/linuxaarch64if [ $1 -eq 1 ] ; then /usr/bin/systemctl preset ceph-mon@\*.service ceph-mon.target >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then /usr/bin/systemctl start ceph-mon.target >/dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ceph-mon@\*.service ceph-mon.target || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ceph-mon@\*.service ceph-mon.target ) || : fiDISABLE_RESTART_ON_UPDATE="yes" test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ceph-mon@\*.service ceph-mon.target ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ceph-mon@\*.service ceph-mon.target ) || : fi fi if [ $1 -ge 1 ] ; then # Restart on upgrade, but only if "CEPH_AUTO_RESTART_ON_UPGRADE" is set to # "yes". In any case: if units are not running, do not touch them. SYSCONF_CEPH=/etc/sysconfig/ceph if [ -f $SYSCONF_CEPH -a -r $SYSCONF_CEPH ] ; then source $SYSCONF_CEPH fi if [ "X$CEPH_AUTO_RESTART_ON_UPGRADE" = "Xyes" ] ; then /usr/bin/systemctl try-restart ceph-mon@\*.service > /dev/null 2>&1 || : fi fi~/PL0I큤A___ܖ_k_l__5906538f07f7a65617e4331d02d28a596eb4c1c7f9644a1ac879ab84d20ce0f7c3b3505fa0e927c569fd170d0880e5c1eb4b3306470866b2f9fbd8b68c607e66141b57f4eed2b5fda1058e75bc9d53f5c98e6a170865a21150182db917ffa6de28c5721225d52a077e57e2742a3234f5b7e224993126bcc1dae4bba008bd0cebe1c504f95287c03efac951029230c5af21e550d38cc0a61803804faf43f95ea5rootrootrootrootrootcephrootrootrootrootrootcephceph-14.2.16.402+g7d47dbaf4d-lp151.2.31.1.src.rpmceph-monceph-mon(aarch-64)ceph-test:/usr/bin/ceph-monstore-tool @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/shceph-baseld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libceph-common.so.0()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libleveldb.so.1()(64bit)liblz4.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsnappy.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtcmalloc.so.4()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)14.2.16.402+g7d47dbaf4d-lp151.2.31.13.0.4-14.6.0-14.0-15.2-14.14.1_ܙ_@_u@_#_F@_t@_6|^@^@^˳@^}^_@^.^^@]]@]]]]@]]]|@]Γ@]@]@]V]V]V]]p]g@]S]9](v@]@\\ \@\\9\@\\ڭ\\@\\@\s@\8\f\@\\e\\\|\\\}@\y\r@\f\Q\Q\P@@\J@\Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Abhishek Lekshmanan Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler ncutler@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.comGuillaume GARDET ncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comjan.fajerski@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comncutler@suse.comschwab@suse.dencutler@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.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 14.2.16-402-g7d47dbaf4d: + rebase on top of upstream 14.2.16 release * (bsc#1179802, bsc#1180155, CVE-2020-27781) cephx privilege escalation possible via ceph_volume_client Python interface + (bsc#1180118) bluestore: provide a different name for fallback allocator- Update to 14.2.15-400-gee47c9760b: + rebase on top of upstream nautilus branch, SHA1 afdd217ae5fb1ed3f60e16bd62357ca58cc650e5 Upstream 14.2.15 release see https://ceph.io/releases/v14-2-15-nautilus-released/ * (bsc#1179139) os/bluestore: fix "end reached" check in collection_list_legacy Upstream 14.2.14 release see https://ceph.io/releases/v14-2-14-nautilus-released/ + (bsc#1178837) rgw: cls/user: set from_index for reset stats calls + (bsc#1179452) mgr/insights: Test environment requires 'six'- Update to 14.2.13-450-g65ea1b614d: + Fix CVE-2020-25660 (bsc#1177843) * mon/MonClient: bring back CEPHX_V2 authorizer challenges * msg/async/ProtocolV1: resurrect "implement cephx_*require_version options" * msg/async/ProtocolV1: resurrect "include MGR as service when applying cephx settings"- Update to 14.2.13-447-g4d9ac2b00a: + rebase on top of upstream nautilus branch, SHA1 04747f7b3800889f24311e0ef15e0531a2cc4d8d * rbd: rbd-nbd: don't ignore namespace when unmapping by image spec * rbd: librbd: ignore -ENOENT error when disabling object-map * rgw: radosgw-admin should paginate internally when listing bucket * rgw: fix expiration header returned even if there is only one tag in the object the same as the rule * rgw: fix S3 API KeyCount incorrect return * osdc/ObjectCacher: overwrite might cause stray read request callbacks * mgr/dashboard: redirect to original URL after successful login * mgr/dashboard: Strange iSCSI discovery auth behavior * mgr/prometheus: add pool compression stats * bluestore: BlockDevice.cc: use pending_aios instead of iovec size as ios num * bluestore: test/objectstore/store_test: kill ExcessiveFragmentation test case * bluestore: Support flock retry * bluestore: attach csum for compressed blobs * mgr: fix race between module load and notify * mon: set session_timeout when adding to session_map- Update to 14.2.13-398-gb6c514eec7: + Upstream 14.2.13 release see https://ceph.io/releases/v14-2-13-nautilus-released/ * (bsc#1151612, bsc#1158257) ceph-volume: major batch refactor- Update to 14.2.12-436-g6feab505b7: + Upstream 14.2.12 release see https://ceph.io/releases/v14-2-12-nautilus-released/ * (bsc#1169134) mgr/dashboard: document Prometheus' security model * (bsc#1170487) monclient: schedule first tick using mon_client_hunt_interval * (bsc#1172546) os/bluestore: fix collection_list ordering * (bsc#1174591) mgr/dashboard: Unable to edit iSCSI logged-in client * (bsc#1174591) mgr/dashboard: Allow editing iSCSI targets with initiators logged-in * (bsc#1175061) os/bluestore: dump onode that has too many spanning blobs * (bsc#1175240) pybind/mgr/restful: use dict.items() for py3 compatible * (bsc#1175585) mgr/dashboard: Fix many-to-many issue in host-details Grafana dashboard + (bsc#1175781) ceph-volume: lvmcache: print help correctly + spec: move python-enum34 into rhel 7 conditional- Update to 14.2.11-394-g9cbbc473c0: + Upstream 14.2.11 release see https://ceph.io/releases/v14-2-11-nautilus-released/ * mgr/progress: Skip pg_summary update if _events dict is empty (bsc#1167477) (bsc#1172142) (bsc#1171956) * mgr/dashboard: Allow to edit iSCSI target with active session (bsc#1173339)- Update to 14.2.10-392-gb3a13b81cb: + Upstream 14.2.10 release see https://ceph.io/releases/v14-2-10-nautilus-released/ * mgr: Improve internal python to c++ interface (bsc#1167477)- Update to 14.2.9-970-ged84cae0c9: + rgw: sanitize newlines in s3 CORSConfiguration's ExposeHeader (bsc#1171921, CVE-2020-10753)- Update to 14.2.9-969-g9917342dc8d: * rebase on top of upstream nautilus, SHA1 ccd9c04f88e53aef7e4f1068ce1221fa3b97450d * cmake: Improve test for 16-byte atomic support on IBM Z * (jsc#SES-680) monitoring: add details to Prometheus alerts * (bsc#1155045) mgr/dashboard: add debug mode, and accept expected exception when SSL handshaking * (bsc#1152100) monitoring: alert for prediction of disk and pool fill up broken * (bsc#1155262) mgr/dashboard: iSCSI targets not available if any gateway is down * (bsc#1159689) os/bluestore: more flexible DB volume space usage * (bsc#1156087) ceph-volume: make get_devices fs location independent * (bsc#1156409) monitoring: wait before firing osd full alert * (bsc#1160626) mgr/dashboard: Unable to remove an iSCSI gateway that is already in use * (bsc#1161718) mount.ceph: remove arbitrary limit on size of name= option * (bsc#1162553) ceph-volume: strip _dmcrypt suffix in simple scan json output * (bsc#1163119) mgr/dashboard: Not able to restrict bucket creation for new user * (bsc#1164571) mgr/dashboard: Prevent iSCSI target recreation when editing controls * (bsc#1165713) mgr/dashboard: Repair broken grafana panels * (bsc#1165835) rgw: get barbican secret key request maybe return error code * (bsc#1165840) rgw: making implicit_tenants backwards compatible * (bsc#1166297) mgr/dashboard: Repair broken grafana panels * (bsc#1166393) mgr/dashboard: KeyError on dashboard reload * (bsc#1166624) mgr/dashboard: Fix iSCSI's username and password validation * (bsc#1166670) monitoring: root volume full alert fires false positives * (bsc#1166932) mgr: synchronize ClusterState's health and mon_status * (bsc#1168403) mgr/dashboard: Add more debug information to Dashboard RGW backend * (bsc#1169356) rgw: reshard: skip stale bucket id entries from reshard queue * (bsc#1170938) mon/OSDMonitor: allow trimming maps even if osds are down * (bsc#1171367) Set OSD's bluefs-buffered-io param to false by default- Update to 14.2.5-389-gb0f23ac248: + fix Nonce reuse in msgr V2 secure mode (bsc#1166403, CVE-2020-1759) + prevent RGW GetObject header-splitting XSS (bsc#1166484, CVE-2020-1760)- Update to 14.2.5-383-geb21f1a807: + spec: add "bc" as a runtime dependency of ceph-test, because the downstream test suite now needs it- Update to 14.2.5-382-g8881d33957: + mgr/dashboard: fix improper URL checking (bsc#1161074, CVE-2020-1699) + rgw: drop the partial message check while reading messages (bsc#1161312, CVE-2020-1700)- Update to 14.2.5-378-g1387ceaf78: + Revert "rgw_file: introduce fast S3 Unix stats (immutable)" because it is incompatible with NFS-Ganesha 2.8- Update to 14.2.5-379-g202c110bf7: + include hotfix from upstream v14.2.6 release (bsc#1160920): * mon/PGMap.h: disable network stats in dump_osd_stats * osd_stat_t::dump: Add option for ceph-mgr python callers to skip ping network- Update to 14.2.5-371-g3551250731: + upstream Nautilus 14.2.5 point release, see https://ceph.io/releases/v14-2-5-nautilus-released/ * health warnings will be issued if daemons have recently crashed (bsc#1158923) * pg_num must be a power of two, otherwise HEALTH_WARN (bsc#1158925) * pool size must be > 1, otherwise HEALTH_WARN (bsc#1158926) * health warning if average OSD heartbeat ping time exceeds threshold (bsc#1158927) * changes in the telemetry MGR module (bsc#1158929) * new OSD daemon command dump_recovery_reservations (bsc#1158930) * new OSD daemon command dump_scrub_reservations (bsc#1158931) * RGW now supports S3 Object Lock set of APIs (bsc#1158932) * RGW now supports List Objects V2 (bsc#1158933) + checkin.sh: eliminate dashboard frontend build parallelism- Update to 14.2.4-1299-gd41e25301a: + checkin.sh: * bail out if make-dist does not create tarball * run make-dist with "set -x" + mon: keep v1 address type when explicitly (bsc#1140879)- Update to 14.2.4-1296-g250efec9f7: + doc: mention --namespace option in rados manpage (bsc#1157611)- Update to 14.2.4-1295-g7bb6db3bbc: + mgr/dashboard: Remove env_build from e2e:ci + checkin.sh: build all dashboard frontend languages (bsc#1148498)- pre_checkin.sh: accommodate upstream patch "nautilus: rpm: always build ceph-test package"- Update to 14.2.4-1292-gfd63c4e6a7: + ceph-volume: check if we run in an selinux environment- Update to 14.2.4-1284-g2c00724365: + qa/dashboard_e2e_tests.sh: Automatically use correct chromedriver version (bsc#1155950)- Update to 14.2.4-1283-g9ab65f8799: + rebase on tip of upstream nautilus, SHA1 9989c20373e2294b7479ec4bd6ac5cce80b01645 * rgw: add S3 object lock feature to support object worm (jsc#SES-582) * os/bluestore: apply garbage collection against excessive blob count growth (bsc#1124556) * doc: update bluestore cache settings and clarify data fraction (bsc#1131817) * mgr/dashboard: Allow the decrease of pg's of an existing pool (bsc#1132337) * core: Improve health status for backfill_toofull and recovery_toofull and fix backfill_toofull seen on cluster where the most full OSD is at 1% (bsc#1134365) * mgr/dashboard: Set RO as the default access_type for RGW NFS exports (bsc#1137227) * mgr/dashboard: Allow disabling redirection on standby Dashboards (bsc#1140504) * rgw: dns name is not case sensitive (bsc#1141203) * os/bluestore: shallow fsck mode and legacy statfs auto repair (bsc#1145571) * mgr/dashboard: Display WWN and LUN number in iSCSI target details (bsc#1145756) * mgr/dashboard: access_control: add grafana scope read access to *-manager roles (bsc#1148360) * mgr/dashboard: internationalization support with AOT enabled (bsc#1148498) * mgr/dashboard: Fix data point alignment in MDS counters chart (bsc#1153876) * mgr/balancer: python3 compatibility issue (bsc#1154230) * mgr/dashboard: add debug mode, and accept expected exception when SSL handshaking (bsc#1155045) * mgr/{dashboard,prometheus}: return FQDN instead of '0.0.0.0' (bsc#1155463) * core: Improve health status for backfill_toofull and recovery_toofull and fix backfill_toofull seen on cluster where the most full OSD is at 1% (bsc#1155655) * mon: ensure prepare_failure() marks no_reply on op (bsc#1156571)- Update to 14.2.4-387-g031cd69d0d: + mgr/dashboard: Automatically use correct chromedriver version- Update to 14.2.4-386-g73475e3ee1: + os/bluestore: consolidate extents from the same device only (bsc#1156282)- Update to 14.2.4-378-gac1bcd6547: + qa/suse: move dashboard-e2e to tier3 and add debugging code to src/script/dashboard_e2e_tests.sh- Update to 14.2.4-373-gc3e67ed133: + Support iSCSI target-level CHAP authentication (bsc#1145617) + Validation and render of iSCSI controls based "type" (bsc#1140491) + Fix error editing iSCSI image advanced settings (bsc#1146656) + Fix error during iSCSI target edit- Addendum: + upstream Nautilus 14.2.4 brings the following notable changes: * fixed a ceph-volume regression introduced by 14.2.3 (NOTE: SES customers were never exposed to this regression) (bsc#1132767)- Addendum: + upstream Nautilus 14.2.3 brings the following notable changes: * Fixed a denial of service vulnerability where an unauthenticated client of Ceph Object Gateway could trigger a crash from an uncaught exception (CVE-2019-10222/bsc#1145093) * Fixed bsc#1151994 - Nautilus-based librbd clients can not open images on Jewel clusters * The RGW num_rados_handles has been removed in Ceph 14.2.3 (bsc#1151995) * "osd_deep_scrub_large_omap_object_key_threshold" has been lowered in Nautilus 14.2.3 (bsc#1152002) * The ceph dashboard now supports silencing Prometheus notifications (bsc#1141174)- Addendum: + upstream Nautilus 14.2.2 brought the following notable changes: * The no{up,down,in,out} related commands have been revamped (bsc#1151990) * radosgw-admin gets two new subcommands for managing expire-stale objects (bsc#1151991) * Deploying a single new BlueStore OSD on a cluster upgraded to SES6 from SES5 breaks pool utilization stats reported by ceph df (bsc#1151992) * As of 14.2.2, Ceph cluster will issue a health warning if CRUSH tunables are older than "hammer" (bsc#1151993)- Update to 14.2.4-352-g2060e25d1c: + rebase on top of upstream Nautilus v14.2.4 release, SHA1 75f4de193b3ea58512f204623e6c5a16e6c1e1ba for details, see https://ceph.io/releases/v14-2-4-nautilus-released/- Update to 14.2.3-349-g7b1552ea82: + rebase on top of upstream Nautilus v14.2.3 release, SHA1 0f776cf838a1ae3130b2b73dc26be9c95c6ccc39 for details, see https://ceph.io/releases/v14-2-3-nautilus-released/ * ceph-volume: prints errors to stdout with --format json (bsc#1132767) * mgr/dashboard: Changing rgw-api-host does not get effective without disable/enable dashboard mgr module (bsc#1137503) * mgr/dashboard: Silence Alertmanager alerts (bsc#1141174) * mgr/dashboard: Fix e2e failures caused by webdriver version (bsc#1145759) + librbd: always try to acquire exclusive lock when removing image (bsc#1149093)- Update to 14.2.2-354-g8878cf2360: + rgw: Move upload_info declaration out of conditional (bsc#1137189, https://github.com/SUSE/ceph/pull/325)- Update to 14.2.2.349+g6716a1e448: + rgw: fix for CVE-2019-10222/bsc#1145093 for the beast frontend ("rgw: asio: check the remote endpoint before processing requests")- Update to 14.2.2-348-gf6da3d1d18: + rebase on top of upstream Nautilus v14.2.2 release, SHA1 4f8fa0a0024755aae7d95567c63f11d6862d55be + mgr/volumes: add CephFS subvolumes library (bsc#1135205) + mgr/dashboard: Warn that tcmu-runner backstore is tech-preview (bsc#1137261) + mgr/dashboard: Add, update and remove translations (bsc#1140737) + osd/PG: fix cleanup of pgmeta-like objects on PG deletion- Update to 14.2.1-475-g83b977ffbd: + packaging: remove SuSEfirewall2 support- Update to 14.2.1-469-g454d851f0a: + lvmcache: refactor argument parsing and add -h flag + qa/deepsea: expand testing of dashboard (branding and E2E tests) + spec: * package the Dashboard E2E tests * drop explicit systemd BuildRequires in case of building for SUSE (allow OBS to pick better candidates to shorten rebuild queues)- Update to 14.2.1-468-g994fd9e0cc: + spec: * install grafana dashboards world readable (bsc#1136110) * put "without python2" conditionals around python3-* provides/obsoletes (align with upstream)- Update to 14.2.1-467-g9e10776aa2: + mon/Monitor: allow probe if MMonProbe::mon_release == 0 (bsc#1132396) + spec: make python3-rgw replace python-rgw on upgrade- Update to 14.2.1-463-g99339b576a: + qa/deepsea: redirect journalctl output to a logfile + spec: install/package ceph-volume lvmcache plugin + common: make ms_bind_msgr2 default to "false" (bsc#1124957)- Update to 14.2.1-457-gb42e3171b3: + qa/deepsea/salt: * 1node5disks salt configuration * grafana_service_check validation test * Disk drive replacement test * use "ceph_cm_ansible: false" instead of "ceph_cm: salt" + spec: Disable LTO in spec when being used (bsc#1135030)- civetweb: fix file descriptor leak (bsc#1125080, CVE-2019-3821) (fix has been in since February 2019) - rgw: sanitize customer encryption keys from log output in v4 auth (bsc#1121567, CVE-2018-16889) (fix has been in since February 2019)- Update to 14.2.1-448-g1bd10a856f: + monitoring: update Grafana dashboards + mgr/dashboard: fix some performance data are not displayed + monitoring: SNMP OID per every Prometheus alert rule + mgr/dashboard: Validate if any client belongs to more than one group + mgr/dashboard: Admin resource not honored + mgr/dashboard: Unable to see tcmu-runner perf counters (bsc#1135388) + mgr/dashboard: iSCSI form does not support IPv6- Update to 14.2.1-440-g0ac6920288: + rebase on top of upstream nautilus branch, SHA1 1dc43a036fcc0121e3a0c1fe7ca6cd77cde1bf60 + client: fix vxattr nanosecond field padding (bsc#1135219, bsc#1135221)- Update to 14.2.1-431-gd032e5dd80: + ReplicatedPG: add CHECKSUM->CMPEXT req translation (bsc#1123360) + MDS + libcephfs snapshot btime support (jsc#SES-183)- Update to 14.2.1-423-g3df171fd28: + rgw: cloud sync fixes (jsc#SES-97)- Update to 14.2.1-419-gb72ca927c1: + rebase on top of upstream nautilus branch, SHA1 8e188313cf2f790f131e21a3a02094e32cf02087 + replaced ~25 downstream ceph-volume lvmcache commits with a single squashed commit + rgw: object expirer fixes (bsc#1133139) + rgw_lc: use a new bl while encoding RGW_ATTR_LC (jsc#SES-327) + rgw: beast IPv6 (jsc#SES-454)- Update to 14.2.1-426-g7a12897012: + nautilus: core: Give recovery for inactive PGs a higher priority (bsc#1133461) + spec: new subpackage ceph-prometheus-alerts + nautilus: librbd: re-add support for nautilus clients talking to jewel clusters + systemd: ceph-mgr: set MemoryDenyWriteExecute to false- Update to 14.2.1-345-g040ffffe0e: + Upstream v14.2.1 release draft release notes: https://github.com/ceph/ceph/pull/27793 + rpm: have pybind RPMs provide/obsolete their python2 predecessors (bsc#1125899) + ceph-volume: add lvmcache plugin (jsc#SES-267)- Update to 14.2.0-636-g19cfb53b0c: + rebase on top of upstream nautilus branch, SHA1 d947e804dd316c89c28d25948947927fa290e227 + downstream branding no longer displays Ceph logo in error popup (bsc#1131984) + mgr: make run-tox.sh scripts more robust (jsc#SES-478)- Update to 14.2.0-465-gdfed19b089: + rebase on top of upstream nautilus branch, SHA1 c09e90d1847fc4ffdd7384c9adf7f60c13479095 * dashboard improvements: [#] Add Polish language [#] Add date range and log search functionality [#] Add refresh interval to the dashboard landing page [#] Add separate option to config SSL port [#] Filter iSCSI target images based on required features [#] Fixed auth TTL expired error [#] Fixed error when trying to create NFS export without "NFSv3" [#] Fixed error when trying to create NFS export without "UDP"- Update to 14.2.0-345-g183e6fe4f5: + rebase on top of upstream nautilus branch, upstream SHA1 d4290f8edcbadbfecb9396a43a586afe0d0afd00 * common/blkdev: get_device_id: behave if model is lvm and id_model_enc isn't there * mon/Monitor.cc: print min_mon_release correctly * mgr/dashboard: dashboard giving 401 unauthorized- _constraints: increase x86_64 ceph memory constraint to 10G after seeing "memory exhausted" build failure on a machine with 9.8G total memory (including swap)- Update to 14.2.0-328-gf3638ba646: + rebase on top of upstream nautilus branch, upstream SHA1 41b9e7f94f1f08e8607ef574befaaaf6998a89dd * librbd: ignore -EOPNOTSUPP errors when retrieving image group membership * crush: various fixes for weight-sets, the osd_crush_update_weight_set option, and tests * osd/OSDMap: add 'zone' to default crush map * common/blkdev: handle devices with ID_MODEL as "LVM PV ..." but valid ID_MODEL_ENC * mgr/orchestrator: Add error handling to interface * mon/OSDMonitor: allow 'osd pool set pgp_num_actual' * rgw: ldap: fix early return in LDAPAuthEngine::init w/uri not empty() * mon/MgrStatMonitor: ensure only one copy of initial service map + drop downstream patch "rgw: dmclock: async scheduler: wrap yield_ctx around ifdefs" (replaced by https://github.com/ceph/ceph/pull/26634)- _constraints: increase aarch64 ceph memory constraint to 10G after seeing "memory exhausted" build failure on a machine with 9.8G total memory (including swap)- Update to 14.2.0-300-gacd2f2b9e1: + spec/ceph-mgr: drop "Recommends: ceph-mgr-ssh" + cmake: empty INSTALL_RPATH for libceph_crypto_openssl.so (boo#1129921)- Update to 14.2.0-296-g063d979413: + rebase on top of upstream nautilus branch, SHA1 3a54b2b6d167d4a2a19e003a705696d4fe619afc * upstream Nautilus 14.2.0 (stable) release release notes: http://docs.ceph.com/docs/master/releases/nautilus/ + rpm: fix "rhel <= 7" conditional (bsc#1129595) + rpm: refrain from building ceph-resource-agents on SLE (bsc#1129597)- Update to 14.1.1-457-g1411dbed54: + rebase on top of upstream nautilus branch, SHA1 98653b3db92f69023cb62526791d4d9aa5d6ec23 * upstream Nautilus 14.1.1 (RC2) release * mgr: Fix broken get_localized_module_option function (bsc#1127342) * spec: ceph-osd gets new runtime dependency, libstoragemgmt + dashboard: Update downstream branding (bsc#1129224) + spec: build ceph-test package on x86_64 arch only (bsc#1129274)- Edge ceph package memory constraint upward to address "virtual memory exhausted: Cannot allocate memory" build failure sseen in OBS- Update to 14.1.0-559-gf1a72cff25: + rebase on top of upstream master branch, SHA1 34f04be35bb9abcb5860b4c975b105adacc7a3aa * fix GCC-9 build (bsc#1121395) + SUSE branding for Ceph Dashboard (Sebastian Krah) + spec: * Drop use of $FIRST_ARG (Franck Bui) * fix ceph-mgr-diskprediction-local runtime deps- Update to 14.1.0-402-ga396e8bf3b: + rebase on top of upstream master branch, SHA1 1f909bc88be501e58cfbe1bab55efc20de10fa8d * upstream v14.1.0 (Nautilus RC1) release + see draft release notes: https://github.com/ceph/ceph/pull/26598 * rados: provide user with more meaningful error message (bsc#999643) * librados3 is dead: long live librados2 * several MGR modules (notably the dashboard) have been split off from ceph-mgr into dedicated subpackages * upstream v14.1.0 introduces an optional dependency on rabbitmq-c + disabled, for now, since openSUSE does not ship this package + rgw: dmclock: async scheduler: wrap yield_ctx around ifdefs (bsc#1126554) + arch tweaks (enable lttng build for ppc64le, drop ppc64 openSUSE, add s390x openSUSE)- Update to 14.0.1-3975-g14d8f3cab5: + rebase on top of upstream master branch, SHA1 24fcffb94ccda5cb11eeb74315c78e053fbb1c66 * Enabling and using the dashboard should be possible and strongly encouraged - see http://docs.ceph.com/docs/master/mgr/dashboard/ for the basics + spec: * enable s390x build for openSUSE * disable lttng build on s390x, enable it on ppc64le * new subpackages for the larger MGR plugins (notably, dashboard) * drop RHEL-specific subman code blocks- Update to 14.0.1-3346-g0364ec8d2f: + rgw: Fix for SignatureMismatchError in s3 commands- Update to 14.0.1-3344-g0834db3c15: + spec: drop arch-specific conditional around RGW crypto plugin libraries + make-dist: prefer Python 3- Update to 14.0.1-3341-gb471954ff4: + rebase on top of upstream master branch, SHA1 602c875bd68a091be485bfba7e2d62b3f08ba7b3 * msgr V2- Update to 14.0.1-3176-ge8d910619e: + rebase on top of upstream master branch, SHA1 cc26a67890b58c678d4bb26f6a408cf1742317b5 * spec: fix xmlsec1 build dependency for dashboard make check- Update to 14.0.1-2789-g6c941e4d76: + rebase on top of upstream master branch, SHA1 c70a3d8e30be84ea8db41e7329ed1577aeee9ab9 * MON now supports Kerberos authentication * MGR now works with Cython >= 0.29 * spec: add xmlsec1 dependency for dashboard make check * spec: change rbd-mirror and ceph-radosgw runtime dependency from ceph-common to ceph-base to address http://tracker.ceph.com/issues/37620- Update to 14.0.1-1555-g42662f72f4: + spec: fix libradospp-devel runtime dependency + spec: remove redundant "Provides: libxio" and "Obsoletes: libxio" + spec: explicitly require python3-Cython < 0.29 (bsc#1118611)- _constraints: Increase aarch64 disk space constraint for ceph-test to address build failure seen in openSUSE:Factory:ARM- Update to 14.0.1-1547-g08fca371b5: + spec file: make ceph-common remove provides for libradosstriper1 + use root:graphana for the dashboard directories on suse- _constraints: remove duplicated aarch64 ceph-test entry- Update to v14.0.1-1546-ge9be8525c8: + mgr/volumes: Fix Python 3 import error (fixes cluster deployment in py3 environment)- Update to v14.0.1-1545-g01bead277f: + based on upstream master 4d3cc9f9092d8a86d128192a811733ce23ad070a + plus two spec file fixes: * make ceph-grafana-dashboards own its directories http://tracker.ceph.com/issues/37485 * fix cython package version to less than 0.29 http://tracker.ceph.com/issues/37472- spec file: make ceph-common provide/obsolete libradosstriper1 (in SES5 ceph-common requires libradosstriper1 with exact version match, while in SES6 there is no libradosstriper1 at all)- Update to v14.0.1-154-g7588072b82: + based on upstream nautilus 5f51cd286b747b1729006a5b98fb08b1b646237a (v14.0.1 release)- Bump ceph aarch64 memory constraint from 8 to 9G to address an EOM build failure seen in IBS- Update to v14.0.0-4389-g4c34d15e48: + based on upstream nautilus a0b5445bc8400b9b1f398a414001164b2d8dd290 + First downstream nautilus build. Notable changes: * The 'ceph-disk' OSD deployment/introspection/management tool is gone. Use 'ceph-volume' instead. * Builds with Python 3.7 (boo#1113946) * The 'ceph osd rm' command has been deprecated. Users should use 'ceph osd destroy' or 'ceph osd purge' (but after first confirming it is safe to do so via the 'ceph osd safe-to-destroy' command). * The MDS now supports dropping its cache for the purposes of benchmarking: "ceph tell mds.* cache drop " * The 'ceph pg list_missing' command has been renamed to 'ceph pg list_unfound' to better match its behaviour. * The 'rbd-mirror' daemon can now retrieve remote peer cluster configuration secrets from the monitor. * The is fully obsolete and references to it in the docs have been removed or clarified. * The libcephfs bindings added the ceph_select_filesystem function for use with multiple filesystems. * The cephfs python bindings now include mount_root and filesystem_name options in the mount() function. * erasure-code: add experimental *Coupled LAYer (CLAY)* erasure codes support. * The 'cache drop' OSD command has been added to drop an OSD's caches: "ceph tell osd.x cache drop" * The 'cache status' OSD command has been added to get the cache stats of an OSD: "ceph tell osd.x cache status"- Update to 13.2.2-86-g62b49f06c4: + rebase on upstream 13.2.2 release https://ceph.com/releases/13-2-2-mimic-released/ + IMPORTANT NOTE: this release contains a regression in CephFS which was not yet fixed at the time of this build. Do not use this build on a production cluster! For details, see http://tracker.ceph.com/issues/36346- Update to 13.2.1-427-g6cd01d4dd2: + cmake: no libradosstriper headers if WITH_LIBRADOSSTRIPER=OFF- Update to 13.2.1-426-gd2d4852e84: + based on upstream mimic 510d48e10be716cf61b9ddd51e8bc847288ae15a + bsc#1101262 - ceph's SPDK builds with march=native + migrate DeepSea QA bash scripting from DeepSea repo- Update to 13.2.1-106-g9a1fcb1b6a: + based on upstream mimic 0323ca11569b183509129c180dcec427aecf2a0a * including upstream 13.2.1 release - for details, see https://ceph.com/releases/13-2-1-mimic-released/ + ceph-disk: let extract_parted_partition_numbers return a list (fixes a py3 issue)- Update to v13.2.0-210-g0e990e900d: + based on upstream mimic 4ed78ecf2f27aae1e9eb27f83611285ec7445ebd * bsc#1099162, CVE-2018-10861 * bsc#1096748, CVE-2018-1128, CVE-2018-1129 + increase memory constraint for build workers after builds started failing on workers with exactly 8G of RAM ("free -h" reports 7.8 GiB for these workers)- Update to v13.2.0-39-geb7f429568: + based on upstream mimic f38fff5d093da678f6736c7a008511873c8d0fda- Update to 13.1.1-173-g127c33d64e: + based on upstream mimic dda69eea663bcabc5ad99f5ca8370f43575f475d * fix GCC8 builds (bsc#1084645) * fix python3 module loading (bsc#1086613) * ceph-brag no longer packaged upstream- Update to 13.0.2-1874-ge31585919b: + based on upstream master 510762f51e346836492a0a8f83a056944ee6e046 * add liblz4 build- and runtime dependency * move ceph-disk runtime dependencies from ceph-osd to ceph-base- Update to 13.0.2-992-g418baeac64: + fix ceph-detect-init for recent SUSEs (bsc#1090072)- rewrite README-ceph-test.txt for clarity- Update to 13.0.2-984-g852d3f1411: + based on upstream master aaac83abb516f824f1caef470686b1bffeffa8b4 + fixes s390x build failure (bsc#1089291) + introduces liboath0 runtime dependency (bsc#1089302) + fixes RGW SSL deployment- Update to 13.0.2-819-gf64b021d4c: + based on upstream master 3ab655b55d2b363c0352dfbb90caed2ffcd42432- reduce ceph-test constraints for ppc64le and s390x- Reduce ceph-test constraints on aarch64- Update to 13.0.1-3204-g17e0216271: + osd: fix s390x build failure (bsc#1081526) + cmake: add chrono to BOOST_COMPONENTS (bsc#1086017)- Update to 13.0.1-3202-g7a60121a01: + latest master (dashboard_v2 MGR module renamed to dashboard)- checkin.sh: add interactive verification of Ceph version number sanity- Update to 13.0.1-3023-g71b0480e48: + mimic-dev2 (including notably dashboard_v2 MGR module)- forward port DeepSea integration suite from ses5- Update to version 13.0.1-2078-g85df538001: + spec file: * revert "enable --without-python2 bcond for all distros" (as of Code 15, Python 2 bindings will not be built by default: projects wishing to build them will need to provide --with-python2 explicitly) (bsc#1081836)- Update to version 13.0.1-1987-g4a523803f8: + py3 MGR fixes (bsc#1080758) + spec file: * test/bench: remove smallio bench tools- Update to version 13.0.1-1567-gae149ea5f9: + increment upstream version number to 13.0.1 (mimic dev release) + spec file: * enable --without-python2 bcond for all distros (the Build Service will control py2/3 build via this option)- Update to version 13.0.0-5171-g4d4101fe78: + spec file: * change version number format * define _defined_if_python2_absent if, and only if, building without python2 bcond- Update to version 13.0.0-5169-g26918cdcc9: + rebase to latest upstream master, including spec file changes: * eliminate Python 2 dependencies (bsc#1076403) N.B.: this has the consequence that we no longer build or ship Python 2 versions of the Python bindings for librados, librbd, libcephfs and librgw * drop lowmem_builder bcond and rewrite associated code to be distro-agnostic * move distro-conditional BuildRequires to appropriate section * use more recent toolchain on RHEL 7 * ceph-base: put runtime dependencies in alphabetical order * correct Group for python bindings subpackages * move ceph-volume to ceph-osd and adjust systemd macros accordingly * ceph-osd subpackage now requires lvm2 for ceph-volume * ceph-test: peg version of ceph-common dependency * drop deprecated scripts rcceph and ceph-crush-location * fix permissions of rbd resource agent- ceph-rpmlintrc: add lines to quash RPMLINT warnings + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/crypto/libceph_crypto_isal.so + librados2.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/libceph-common.so + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libos_tp.so + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libosd_tp.so- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 13.0.0-3531.g3692e00bab: + rebase to latest upstream master + Add "checkin.sh" script to automate the checkin process, along with a "README-checkin.txt" file containing basic information.- Update to version 13.0.0-3512.gb018e431a6: + rebase to upstream "Mimic" (13.0.0) development snapshot https://github.com/SUSE/ceph/tree/ses6 + drop OBS source services in favor of generating the spec file and tarball using the upstream "make-dist" script + new version number format, replacing timestamp with git tag offset + reduce tarball size from 114 MB to 47 MB by omitting unused parts of boost- 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 SES5/bin/sh/bin/sh/bin/sharmbuild25 160987436714.2.16.402+g7d47dbaf4d-lp151.2.31.114.2.16.402+g7d47dbaf4d-lp151.2.31.1ceph-monceph-monstore-toolceph-mon.targetceph-mon@.serviceceph-mon.8.gzmon/usr/bin//usr/lib/systemd/system//usr/share/man/man8//var/lib/ceph/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15476/openSUSE_Leap_15.1_Update_ports/2295e0d44047bf6fd7a9826b992f652f-ceph.openSUSE_Leap_15.1_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=4ac3bc78cbe2834b8e33e60a95d50fb86573b49b, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=75453ca9e985bbca92fd2d67b6c2061214652bde, for GNU/Linux 3.7.0, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)directory$$$RR R RR RRRRR!RRR$RRR R%RRR"RR#RRRRRR'R&RR RRR RRRR R RR RRRRR!RRR$R%RRRR RR"RR#RR&RRRR'RRR RRR RRw>Ss'Kutf-88117acf6867b260c6790363248dc8696f8e38b8ea92a3e9762528fe12973d789?7zXZ !t/!]"k%c5vɀLӲS+b#6y%fY[sHiQpmI_܀SP:RG7LE y&s9tC=XI=048_7m_iTqNIBoTK[So#*Fr&CTg+„1reE^EoCiS `0Bړ*0[+wcͤk(Fzw5 3`yH_5߄4E Dۀ1EfKPmJ4˾$[EWM4U#±Ou\?,9ZkK{=xdF|Tkނ1Ɩ *'6ͲR%- 90goﺨ$U)) 4@lġQnyd;k7vfȸOe2}_oGFs/}*f#FaL ^OItho.%+O5" @ߗQjX"`WAH%L(N?QbQZ:F3CIy$نT'72N&#YwACp<6>sǧ]vjAqZwj랍lpgu_nA }< 15DDc_eyb U6G.2Yo!#_\WߐzZkY8 YYIS &ge 0so#OAЭ5(.#ܜ!Ol[s`KV2{s39x8q۠/hu\b:RC: \V|_,*d]|\MeVsATyS % O]KWu3ϻ9TIQhx^Cڢ嫸arFBWNs{R3 ~Թ Kڳ~؄L7,uƶ}#3; *_&ߴko 1JG?(Q719[fñUc颎{@*d;) C0Zڦ3D%YJMj%̔T^7?:yH0i9׾y}rR& h*e= Nec)X\LPJ@vdhEp))}v#!Nn fDž%(&KU֡ ~XuUOCO0[#2s <޲f¥[\"1 e ㋟ a9d$7H_ѧhyPpx}I\0n屬I#^*y巇;Y0ٲ8SnEܝA" <Jn6GYuM{"!S*a`)I|\b\02t2T6G p*y~>eq\cY7ʢrGO#<`Oaۦ} ɼ5Swcskᙝ߸jh̋dn% 'OC0U]SE­B:RXcq²=Hc7wiH6>ŹHt.yJeaeTڸ|񛚛M6tmlشvH!HՍ]i5D$j݄ XDeF3# 2 :^o@iG]g頴5$8 5G43չL`+{="h~f"oS(' ! jߙ==478, &xFS XX4[.7aMZw˥R.rmb-!RmD7I>2%|K)ẅ́H5^.LZ[SO"en;0a pH]DY> ƜB[B,` ` \w{*߻˒b_^k% Qļɖ#5y0Vɮ ]tN3:6alu0bSH )cf8Um'<2dPtε s9niAgDFBc%IQ.=UeAG=G3<ۡg- Q#1ֈ='9JXPC8 !L5iY/zCr\r<?23SR kk d}M$V&ق+ȗ.L"&;SӋ_R3Ϣ3w db fQ+ުMu9C=߾6 2nƣA~+0,{.(W/ օDrQǞ]F ~DȘ\L :<ݪ`&ڪ^% EI]H3T񯋅i^u.Ѭ+ڿESjkӿpjvBP7%lFml<)SɌTTx[ʾf5r בͥذހU~<T LD):+x71b6wUKHh!&ŖtPl`}cpZ*YPskh^Fǵ4Ly?s\LxVO|ɟ֍鮞:Bsg)8qnb*kjd쥍k)[*1"M6-òL34 1Mn.L09GD.3 o꒮iI#?-4@VVoNrɞԀlIMh ʛ%p)w_8|RP렙ӘCF#0abSdn1:aȉS.M4 Rpw)p0^SlIKl>N ^ 2</mȤ p-o BM Kr@67~35N"^k镙;'9D'@x& Y"(E5W^dJwnʅC5 7bY P=?)(KfT=QTle8v^^<\͠tu)QA\&GYA: `ASp?N=*[TYKθ݄ z}cQ@=z6|}vH0zW@@c%C܃L#) `CGYßdJii&J[5V[[\ĸ'4؇UZiHPXX,\c uj+1,5IƌwGVdp '2yK'<4Q؈&aA %tHYn{Rt*dZ*.>xrzbAۓ봍OA^P6*\,T"wẄ́O00f.@&LΓfHx|4ZQdp|#JokB/W|=]/D: I5MyX#oE.qvRc)xNG`Ez H]@in:ó\7C p#JB1vkT|܊G;JL7b_~Z޸N4>ccM0 GՌ-`Kx+8.ˇA#@;ĈQߔH1K1g|e81Wʌ}ٴGG@2q&!0Zv~t15?EqtkԘAP3Ozej 3\3KyǕ>m|J W{z?@@TץW^Ҥ@٤ՓI%@8hle$p||GC=ke4p9g _ g=CIƥfPF9-ď3Y 7.ZxftI_[}&3[I&JRY>bSNtR!g &g91;ڪ8Fn:t[O~VHV+o!ZUnUca&Xe V/'Zm, NqSBMf{^ZWivɔd1v[c)6w-JsV@ HB@&PCT#ieރ΅Ψ{$@/F3XA+2QrwcJc zq?GbMkwX&aي'Tݤ<*]ww 1RXAM^MַNMk"y:7SHP\I[k>|IЁ4kTʔ%]~wxoQ:õ|<-2Hþ<'y|?2>Py/: 0>_# kV) mY(^컓?1XkY TXޥ+y;jy5aИ3摸i慀ImVj$!_ b?{9ل+c󑎐 FHD/ƠȟÂRbPFr@1>Vc]v[<~4D- KҦĐ]B~&Ꙩ|2ѯpIg9h@ώ'{'GեQ,teoiߢZe_.¬-GqM9E^F@Slء=P#u0PG6,PM{ 6%mBʁi?;-D!nhQ^'1W$)h`Pͬ'r4(#9in6?^3tG \' C H[Ҿ]3&,跧˲9X>m@Z؈gbGwDVd/q_YU;w&h칉Gk˞>5f'P$ϜOcš&]̞݅uJ#mXq` TʥBdTA` >KӊҊ $ےWa爉ˤg G.#qXOjY:)q2h+MaV>tÓk}䄓 BピkB }/ot"&ˋơmVSϒK/r {RnDv  #eat{'Lhn&+"e$]L-,б912]CSB9lW*yD"r5Nca`ƌzyt] )ST %M-f$< I3K0|pRA)ز dրtMqiqDN+ĸ]X0] T}>77c$t[;%A%0-O$@ K) !aa:6%C-loe X#CAaֳR m)rΫ`#G ig1G-?b,%ǑN| ʙYP|x!$Ñ -;|YjoA󲡿ba2*QR㔭ks+V2ǵevs ):HK#Nm-(Ćkq:}L }O&6[Q~ -A3d&YrJekdm7F{ҟA~n7ܼB['?>$v;߲`*וzF6 &ܔT{{>.!Q\5;N'훢5#GQПb?OJ~-lQZـYP=3}.Sk^,.*w&-wy ds_}uPq(dd Wff:f-X/Hw迈 pB-}|MTYh sхfY1Rp D5y?`^UrѤ%v :b>xg}OXavͮ8ՍS^ H&'F}*X y #{@cdςeXyt :툀S8ig:IQ< zF<7_f1v18 GIj \]11PU @`%Xѕ(hLO"d;Ό-2ըp`l6(,h"1 @7Rz,&]f3bƳeoYubԡM$pJӄARe}O}} 5^fs1Se܍b[o$%F2S9b mTCDJ/Vïj}륖8. _,֎ ~ 4Rv?"X28Mv?VO].jq1e/`ޤVd]LABu\W|B"#tvd_W}6T;Lx_\#YOq^Qh:"]Yǩ'8{kǒ,U5IG<:p%"rqڍŔyT+Wfc\_#_0!,~M(|)NF,Y|8H9,@L1꺈sY[ݪlq8k5lx٩>^Xuf"p4Ekm3[nyDb 0yvWm7arKnr(vp3ճj4MhK9k91 Wxh,Gz2U.wO*nû_ #5R!nV/AUۆآuq*$]KG/u 1=̦o%/VhZ>1,|#3]Wy8j9F!}^w?Ĉڂc+E#;]043Q]w5$)CyJLԆ<>oP?Scdg?eu[+TSE~A4T;>R[iwϰG0UVU6r jCS)Aޝ)k[(dCMjjc֤m}X 8N5_lYNLS1{Z^Ok2d.@7 NM}Q[G Oc1HҶZ"/ͳXeX%⩫lIM1HDz C)_~U(_e$23 2Cվ2 xyk»| eRAG5V8G A3ܚ"#-խVdV<9e=-`ks^[6X@J;MٮY6@/&*|+j{zwҞ%}CZ rgz_< ,q\O7 BMF?iV=*[(9PE#Կa̸Ђ:zGW@cƽj_$- _flN?t0NC%p LUR x<-U0=_Adv2i )[;fn+˰򷴌e,#Kr)<0̶}xqE "t:w.@qM|8fcj=éEIҐr{7x Nj'!Գi?3L`7ObC{6L Ç\>+D$sTx`adZwO+h!H_\`ٵʹ(Y)7Jo] 'f.3 Wj .XRo:2RvnN;PU:XO4OkR&YCM]^a]ü)U(a2{0&"|F̈IH[tz?Zmfe AAHְi>Ga Y6k,LSI9b09Z@1ʾWR&7+T3Z4F۳bQrfU8zPLȴI+ 8`.dyd~y6#}QC7R]~MUޒJ*)Q+rn"_}H/g}2aEBKjY->,$SڻLQQaNE*pJߙE=*KTdL dgtqAUpؠ;SikE-Y* )dco.Y;߿iLu䀁PK/ڗ"J`sj?%/6ȻYh^UP054WWdjhT956"بwlkԠd@J`x]oe\pS$׊N G#\~-.6kcHĽrc%9F_խAT?M }Қslsb*);#CBpnm&Eg#õϳFZq\OXœkH9. ir-͒MNdxq7+'Al0Qa=|d$㵬C)'2m.IrtAg&/7KD WxZ#5{9G]8 ڢ*;`yRjSXg [:l;[xD?ʲWeja&1}YS>ZaAO̚I ˔7[SpjG ӞtlTy,;"e8M7&&W"VKi$KWp(ˊU``e21YDq}##.fl~b c\ԱIG׫6)KX6P 4*JBk&󻥿ۉM(6hQ A<pvz唘8ڣxuqZlSEIdZsV?Vbj aEw_P-)mϕkq1i qq.g݀} L~rqRw}T?MAZ7Ist 0͐#;|ΐw7ݺ&=^_~>jLיteAg* NQp5l)䷘7_!&'>I HU ^j ?8ΛE])ȫ~W}Gxta(ߵdf yfPMNX5,ȟg\|*Lka1?y#;A8D~_벯Z[ 'lƋ|Ȥ O Y0at@쏓Jc]4j{wTh!0R848tO(]e͆ HgJ4) C#AU ko*B^:݆vT!'8DKE>+i7tJqT{Mp_ڏ Ø#BdkګzroxPr,.y憕hMF.x0/j5x[9Bv8;~׮J˴tY2'w<(!%FQW #s~֤1F~y7Ҟ,87OwBr!K Zř[<гHL[>C궷M~DN|oa֥C[ }-ȪlFj0$#򽜡N凉=|_Ȗغk'!MTdۘ[fǑ J䝡Z˨ѓqL׭`~!GNEsIijc^JZV Ө@47/˗|A!{)%vMbkV.MDr!I|L 33&4¦沬0µ\勣'ī+AG^x!n^y}HOSN0ɹ_1k  i+%XS8 Krd~#q01#9&'&^qT#4_o6MUč!^F^VY{ GJ#>P1 O0( htX6rDM7 a.ȥ8<4i~뻭za8ɣXz(˶u@VLUDf !׵Tʰ?mvJ䯢=IwxV(pD@AMDZ]}S`-CwTrObv̠PpSFާ;j=AQOW𡉨A`:!r#!IlM!HG6'ɏD/dw?TF9V%6=h^I؁n +*fs[a9şޘ.'"2Wb_f[(FвG~0j,>a!ͰQzmYq[SyX÷0!EG/WfC1EST>m)eN<ݬׁ;T+ l WT>.HE 4a@$`$i=!y〩sV.SOt~\Z&b hHџ=۝F?/̀✷Nto} :;rz tRFвyMw^Kd"4@.MkmPZE"({0tx_U+(8< ʖ&(z)nz҈]tAҼZK;5 A0*lKʤ3~gePM꾲=oWv083#@s :D,iƏ 薈q[7,EG?8FDz~Tx4ݒ8IjLc8qHз>$ .>Imَ j7aIT6 4+1_ 4ْ~[Ҷ2_9M_ֳ0<}Ph6/mVSF ,F ۽kF<km :+yYգxUnLݘr/‚\eIf؛ڝNL*b ɜ 밃88=Cb:!h7"VWMQWޝYYow`"wy$jޣpY}2J=ʴnaIڂP†֯9p]-zk)ouvoP+pr{/v‘2cTGBck|ߴKW$ee-CcɘoAW^"o U-@g`ri<#WI@6WS_d9Q@fWZ@m @sPMg,Fx$N-'[8=yvV{( MgZ\_ֺSͶ@g>$R?^^gH7C' vZ E'ћ2_+5Y,HEm-@cq(b$3A塑d\v8 cVWpA˱aG$`-ݥE٠!q!_`Bj5EEwT\y`荆)QQh;rМ>&+RIA1(3]"86]JG,&Lh&,0@n]&%Idt^tLg\ Is/EKpZӪwJ{KÍVŹ)?.**b]Cw}3~[6N0 oʯ||=Z.]amT))lMU@R+Bdmy"kjRh\c6 >At hBUcv# xxg޳#߭"=蒖E N'#y*DFu;><^Db]J*)ZTPy( 7mw09G5um̜ GbȷnbfI_t)ds5B]Oa^+~Po[ ,ۡB;шS?甝_|QEΥGP!4 @+ўZGigK(6Hj-LKJ G|+›J|,?خջ%0i3jxK6ݣJۄ4[ՓR^vQԣP7w#Uh^U?,q;3Cb౨ 1AfK_:$N/v_Pυ 3 u85|(V_bvrh83;:DH19Y 4(Rqg/WuیE74ЂoՌ¦ZCU}>:zq+887!'Oǖ ٧ߔv[ Ր{ fY:J ZSQ3ɜk5cL:?z{mPȴHpXھRwnp)^zz9,Uvszbퟷ 篚|~A U,{:̅xbpp&%XX__7\\O>~6Bg;"z @Օe7H1xEb3A'mˀJ;ɍd*Ҳy(tWQ7}yEjz#*M4r8mɴ,6ݎ焃S{,'k;uI w};{dU,w&.(zNI`@tɰ;h#=w9ZLS&qX kZeP:8&t4EL\K $x]#ޖUkHLoA*o8op/`ξ~ʄ#l'I!TǸbW=L==9{T%¾ȬsqϠarqQIԿ@HQ`\GxHB ]1)DO+1G'mF <3P:zA\} 4Ҩ'o'#c BLht,JC D"^'I31b{bx)`*^uшP-Q‘(_ݻǟ(k)-?ySy"Ԛ;@s#\D)℆: 26l3^f9rPNŝ7@u(Lɨ(lqəw3rALjd"?+܍/*ȖgA׃98Uf@F;n a\3_pض~}]E&ϧ4a#"L!g9q߄s&2B0dJwOޑ3 wF,vQb3 fIe*: 1lJ.uPԌ [pwY0L_ܺJ^~Rl~yFžIωqţM`Fp(sZɾd 3bi'4"skAk\FPSdhN[*!a[7R,[}h,v>SnN`)@?+,z8Nݓ2I'j#E`@${!Bl4 VFUs8&{kI[Mfa*cJ AxFC:UpL<9+H 7D p)tM3VU_]uĚ4 i:њz>#h҂#fp4f0!` qj25óp2`lw>IPD=Ӄ 1wWѥ_Mt;j|jp2jh ]bO;!7eYJpuX ԃ+1HrFd 14oi>NݼX1o7BŦ-e)/mo|j$'GG,1fE" oNz) xb1`Ht]2@"ñt@t{W*D}vy2#Zs\&% [{#;|2%ԟۣA)ҴOSϑ(΢4&zaدר~C/4S҉ZgfdMU]!qWUW@h 5bGCsv[Y'XOu3"Tl߇PT+3RL`>ׅ(/z6+j_p@{\4"ԢED̰"Q՘ jcԆBy h??G(r,`XQET`lS{yHzԃhw;0Dz(?nNssMz9X afsoR|'3瑯6 p'+Nȁ#5.Nx~҈8]pެmxiYzp2)-S9ژ6S `vɳ 0{bMn eu ZRjHF04NsgD ɫNilNU*X \)F[Opm&衆z#ɦUJ*5^N%&GS;szAi \+oh&⦇^H\!ZqdHѧ`k ]wڐC>ҳAc¨jP^T1ytzTzhO|;q2[BEy}Ae6G9gdAgP۝lG*2R )juBDB]te^#xD=v&4gٖ0i̹_z&SVJ? ZCJo0^4E6鴾p:.gT=ƟH((}(6פQHM?\DOE?>Q*1f#6_ͤ%KxY3I}PHu|flӡR5 Z:Tya;x6mڤ՟DB&,oCt}4L睊 [gyx6tr lxhT`+~iszU}~O\"M4m~-zJ_PʪMaGnv\2>Eb48(#] c;l`?U >(5t]w6AzտnѝK\ #Q`zTvp[x&mXFR j }Β b~nt+I\(7XaDjxDl oEWA 022NewΕ(!8.%J>ukN .-]8aamT Αvq{nCgwD?`GBL<92F5x"f\juQV)C{>X~n|7+(~s'%,JfD 1̚+ bUr)hpp MZ.[I8En-3 ~pWJ#oÔ/):l;M:4{\e 3 eh= K_iR/ƅh+ ÏE<:LM1lIV= (5C"3N}rϥW?Eh'meFSM;)Z+n^FvK >9*!"c< ;o亞PuH/oD g=BDF΅͐' 4=f_μJOKu ,qO 33YnJAPj)3Op}Afg'J{(NtzW>iW^-՚|ט%A!,D-qۑ%x'腛1}H'VקY?(ըrkJz=bd.p-H#|,t~IhxV,KVED`Cc*̪Hfm}_|dtMo&=/ _{OP&cdc=Q6RT/ oXiM<5m$=cIvDhJ~mG6g73 0=ڣ(3)%T-pR;{mw%[9fxc۰?0z7+`mYÁ_&JoXHeG/y"G 7% ;iڥB{X'W83.~EP+M^Kqnq 覝 .D6"#l^jp?SKOTQlg*S#=5w(987&'BQhu(_JmǦho_kO4{tBwa-;c25Q]'-Hbaޥȣiv1W*.{%T$O[/o9wC; +xtQ~oOKj]gP,vZ&[BJւ|E~KcWj~b*dn+Щ傀Kb |)*)/ݎZN_k+B%A_yEwPP;vh#R 64c3 e2LR}i\c\f੉׬EO+ ~ ǯ9!eq&3Mw6UU=;Q%v<^Z{weC17, ݹS!QCX?3!e˶&+VA`/p >Fd! PFi5e=*KS5,WdZ0>ؽ7Moxzˍ@тh\,~ ڪI2zjW+{pƮ_h*& 2`ԙthwog:ܨMe-:""30s=8\"mvxa:_irC)).?%DEњ3R@#̕OoS GF܎%abAP/lV0Lb&ib!өR0! VtM]K(_n!xF˜oq35vK2I~2&n[tMcg8^Cm~н ?7Fa\EOsSHMrs}(%cXuQEINgI2ꫜ-:ڞzT_ yhkq+@>Al.9 Q QcPh8GV F iyџ^!--MΤǽ)G\<4!)ynrр$N!5 Ԟ}Y [e788v=͠IhJ$Qw4sj~lS@_#SO7g3;% dJj!~u}'ۈl .cpP)ةg6x@$H _4rKr B"\Ƙ5[ z34S|pWd[Q&;3X`,gkbܷEծ+oFxܳ/:u (H2~mW<_Oms4 p7=if˖F& "Lh0cWTCM-1j(WzvY|kğ=G ÅS`yV[ڝ'h+|iu\ZHd.RM,q `׆bdT-{d= ({TMod^{O>%a~qI J)` 笨7Ӥ+: O'Hl]{Iy"\6mN_r{F2'P h˱d"uDRyd]R,.!D#\, hB= RQXBQb 椿o$P_"<f( }T;/%*<UF`p.%׺h CIw_]tB+-@2s4 #j|̥ h-1Aaa$XǟmdYr*j5ABmeKLcϕK: gm*/6yd^RyIb1ހ4sԨ.ZuPִ06s5QNŃW8܍N>SܩUvfs4V2Cy@]͔KqFN}/ 8hXBv (S* SOoL@/~]ǸKiS){RPF>yRwOpT[\M`5^9[~BO)ةS\B:Pe_uLzi* vYD'K|o+dNSOQ)\&zck܃ v2+Gc)׭vf$"8mj{N[J9CI;lz(Irťh|94ѓp"7yjW$@@U Y6Le*C2Q*g!yL|)@s@nugm-z?JFNDrnMt7Q`Z^[p3Sd0uSlBVs!LRp$%q=8K?"HZr#bv5?U[Tɡ")ƥJCazEOF&i;[5M b?0.3!7J'Tݸr g(lT1F^y<x x[Rke9pTm9vcRFlPI)@Cߢe]NnI~j3n8>Z.[v$V SN) Vw*k3t Z \&245nlkKF%P,4/[6.2ë|$NefRjoGH 1}RA0H ds bЖ8A iNQ m'1lO +|M#.in}GͿӏ`܉W83.7;n/Y>T$&֤Z>V Yo뭫%YS7ky >?Eڿkߴ`HV{0GO?"zq&vt*9vEp-.YCh{"`i P ^63Sۡ} ݅s4qo]-;91믋[RTeRyWnoIhvVCd!S;(̵{m5fl4:}#=ln`OL^OBθt7GK<>{/p:Գ*6$lf''?VerϴEzH2B`ثgYBTJ*oNF ,=B8o_~q`JS1oQC6M@7+a⸲+1˧[ؕt@pkʳ׻=S@SDFgz k%NӻmR犆3J|5u~E퍈[At4UY63[J>76ZΠISX4y&Y ܮX&R+8>߃bz| -1ɻCTa"vj0KoYe Q=of!˒WSLV\4f1gFtfmDyq8îbh R {Fom%ObH0IЕP@7  9 abٙaUKbwք>gGҸ~:=DDQYI;->[dRϏ{P۷<רwO;>5=|I$zY[iapf7~ٴYr Ry^D=;='(5c>й /$N*h(*G aB?+OYڔO/`J,}3`ᆃkX]m0?O"Be|$QS8/bcCZp}n_P :,#64#h9C dI}d_d04ApT $PS$)IflTk/uߙ)a_U9\@=𒤫GS}toOHazC/~KTScB' fjSs3`08h" `5'o3Y$SGI-I6i`zAMx $cm.YpW)t. ~x{B㈁*(jݜeMx y"*c,s B fvINv8ުn=h`RMYZBRz] zj ͑~c a'+YEPF_/s ]@ ֢(~ԍ(=ŨϦP(]֒zLp2) F[-|Z # i/WbռJvAD@wkXR|]='بwOo,؅9(qaA~rs@96lCp=IrTv5S?VRDN:LHju6T]Nf"jv5=g=o}xޡ#yow\K7w?CPOARMǰF'* 8؉՘]5ӫ'&Uni8͔[vWp(>2ٙzBjy |o!/+CQ.t3G6*K ۆ J\s4Mjl\PBzaRSܜ2H7AIэ'LFW@uHɎIuUnR|3; :aαsn7e&!ȚP"`oRu)k!wEztGH-<`$AAHU .mk zN-{\\p&b tp5.Pa'[f%nh[@M~X[Y«'H"? ዏ'N<ό'IM t\e Gu+%bg+#c'C^*JT119gpWfOq2\M*DnYJ@HRLJ)H53_e*Jfek?^?T4s81qI=^"uӣ1B51HfInC;NRZ\,9.-z*(N]5㞺(oNaB"9I9@L2t:k,6w^q-?) v f'~mV*iV1 L`9xބ;tpMUtzk2x鈱nϾ5e֦r# c3r D6t`Ɇ|ZnJ]Ag2H{^$,@8^o>] X UQZ^Ec1q"lӍ֣\b6Ne.Dw7ɭxێL;sw34U7X}״pY5}=[BM 33ui:LV]E ְ^Mkd8`0"%̀hunxg8m.T2RaJ9RU?[y4Gy7je(-h|" U$zȕҪ[U ?ˁeՐdW%Asr QŘ|cŧ;>ʬGw{n&]}o Dq&6OUC<{KŇ j?u*o Bxق!#Ee͡c.<9jJ5\)$e.\'H(@=ov fܴA_ȼW5hOCCNB򧲡K(m&y hB gvn06=T:4V-iG wD`. `9# ^{ :".xZ봜3xRso }A-h-L>L㿑㈤o͊\;5 C!TF&׆jA%4ϏT{u-YG˦nt 7"ؖ*;F~=S"[aqX +afREY+z Qڎ,g/_ 8bTYT㓜󊵔 yo[k߬FnOp)$&AYUɛlJR(g mjMqJ s:fnF=%CXxm KLpLS=jr}<;QCJlB!5t20<^,)71vD0vYZ=' c_;d{2j΄졣7Wt;O[jA+ ofE)W`4".dzqAZ쀮RT'Nwe ?f3*;.mD^ZOL nLGu$aQR3״6c "t%Cu0pО׺ZõbSc\}Xla0>pAGQRxgt9Gp(Et9;џ1qL?'Enevk)޶5|:\:NP䌱N@AE{ea7)ue32W]!Q$c >]ͮO U54?ǢD 8>y23EbmarYni,¾F] a$ R-<`KֱS&IHr\ ~"rJ𭯟%)@ ]dkoo/s#U2'-]0`1( C Q^4F @ppg(A/|$nT_0A 浻vR4(&|Y&\ԗdW4 $@>x2sM)C,?[0Zޣr]~2 w˓Xd5R7T^=.͇_hÙ 筪7fU!պ,]+ר ^Ųr, ?žQ,VFlXmM|R~%Cht]is,@az :]|`y߃~ {̅Uq(7aN9K!PXd"NZ o!´">YvTO^P.;&W"8H:[KƃyFY(}t*;auI7o'f}nL?Bޢ%7|g !+͇ESص>'~1(k=W;|*qzFLpaO/ C@8MQ(MUx#3(`NFýCǬ/λQ |nY{%،'0$T⢅ s@ Aٟ7:ms7M߫BBa\K 8[;+[ri[ _#~ p0|& a{R1$7jLi whRݪk%RX}\o#jB PZz;ѴF\M`DoEoc[> x-$TlD` o:^Dqnz_eX5{8dxφ0v*-!Hc`sM C9 UCŢcDk~VJl:2_`ߋhL$LvA 2CQkauc~+d.dV)j"E퇛 7Oia]6/ |KD1dkȏ6ba0lb෮?Ym#O~ex1 (L+QU&uP D{#f-9D>a]:`&eO'ѣ | T|uRE3l@Ex&Sw'9M~,0,rCS*)DAU%8[&JR@KAŭ| ;\2D @J$pEwdƈ-2 |LT|G$h*f?>s45xݹKqI+1Lr* )\iWzy`hr1ӘY'Wa0tz{Z7Ɣ`_h"i&GW?|,Y~!M݆̦1LvUv2::_E}PnN# ^ocUw?$Y"[ y~] ^ծ~#(:#2K>n!Kyci'+O3a[*ꩶ+ ߼dJ HtqvQ_cWk>67z84V_]dU_=GgfӇSBq͜:Sn,Oҁ jtzrHRTn=.-d,>:`B;i B6bS}.twGa4 <#7O - v)A빂T3- OK-hB OuhrHo 7.ѫcF@Ÿ$ݮnbP{=p/R&Bya^R}㟃<{:rJfLADݷ<!˽05l` :6M5<3WmLp0{R/qRE%Mh1 vB|V1;#_k -ZҰ= :5Ol]<0fGM 3ZF恕P Ē6_-y4H%`mU<ՏgI\*l<1~J6]i!{|? \tgvlm= ;3 @r8k epf$m rR

FPuHI^醪^rCq { C{|{  >R?K-~Yӓ>_NdT:C19t;f//3MEch+1/Z.k|)*RMX=.}< ;5].*jqui\Aݝ&_ħg304V7; .l&5X?1Ffх arb.4:+-z>UBQسA}#nKf#A !oC>C){eS4ط?, :Y, ?HJTKs h2DQK2&Ԅ'O닮!>>}߾Z+i_⻱}X&xn lV+{xCB5J%DIVMS)QKmI'Ǭ6~~B;~f^Dg*Pj˗qH<[^=Ta*f s dP 'O~"]vP5ɨ<]o'0;\Z盝i6sri(}/@I!u%BU5Yb?>CFv^ Ii=eCT?߄ }"NU%ūRmRq$ 9ՄmWw Wׅ|"jY?z~px=RA1klVcf?G|3FH M+U*͒L}8u%pQ:~uH#];(DS Cc~5ђU8SNTUi]|r4TL(j/SrE']{.\gL; >3FƣJ$m9hlL8ژM5c4ےuw{VO%-fx>d+ZFjm C w-dB9mtK,Bk[!(X1-vgk\%QHTKyMT:ݚ1@0eD3{{]$~-:4X%Yx@_ Y(e@#C?ވ jf1Po"cH KxИAems3,p!Ni%}TZ428ya Îw3XZ1 %_雼Z+ B4O걬b=.UG1`J. D=UCøޱ4-쵋-O?-9\.B9Z0Ev/Ѭπ;:0(Z0Hvz6(zH'WG{d_\!A `P ͹#`}-ϰrmzO1Z0EHD!ZX2۫/F45Uqtz6S'F0^ l8Ӎ\c^ /xg'F <+R1BG_j拮Xy*b1%H?ұw\*xtqWT 2ߡ)wVS]D@l(|`*+~1]h8[#Pnt])A<w}IML˘EimjCvkr+>)W-2p׹?r #圃QL3p!ygι.m O.lUVTl5Mj4&x>cC)O|n"=EO2\nHGۍ)![~ 2g uيBW IĬLE7X4шO`6ƓYoj\*l9cpvJ@[i@ j苟J e 6"D͵߄sjF^ *s 긃{E(]`qAw%Z(3$2Q.<դ!]]/⤇9 V?T?sN#7pz~ē vԗ\_4# 珌S"kI*G(;&Z̀lAPM~ow?Y)=| !\/hOHv@8hBQAрԭz\>L-ntEJc`f|H n%IiWI<"h0nDuҪ(zȮ<2p-XXfG,00/Z—3$YLN;"}Ĺ8_[CvܷQ)4IK ɠQڲv )y`w/uECV 7~}<4K)Y`FIZ͛ +_(isŇE^j3k|+ #$vl dviރ봂aڲqYpƄDwx_o;j@pWtWΙSR[.`uraa-}ѴQ뼣,#Z.]z+=hg:1:Pb@!!zFA  ̮e4߲x0`ws:jpf&b@Ov|@.F1JS`#6^6x8XXͬl /R` _v|֪~~Ȋ:~V6DzRRGZ,_:w+o:m r8S"S_+B Z] mj =^9InHE`3+("v`qUd2NGey^*C~1F8{0@d߉YB?ղ6Tx! @x  @O.O!Hܯz'D &%zB;ehvh:]1,҄qp&c/Nj\/smTݵ @8`|B4~yeOt5YGɃy' /:d_ѠBHd/QXoIGǠNC{䬐 TK D^o p\vv0$ad<(/X |bmݔ ,sr--±D0sPg6J`L`OD 3vS T)vvwMAO^c75JŅ&fwΉC~bN\FOM"2vIۃJ{ vF4gp2pR-=/D! Xm~`KE=Qg{L~:%bEjRw!~NLݛPϼACF43:Qa $ '` 2&(l̾]ظ3S@Jy<D>\Ehn2 _l }MƂ@Uu ߬N,Uz$%5F; fM}j{?r+VDɳ;q2 ؾk;+|#>36Y̦sqq>yaL` r FKCT{lc1Y zKGDQCP^$u NDh+V%M]?/(B7:K<ćqcb7ġ-GQos=פES2_ob-'&c @HBY[e7q)ʶ47y*)d9*0r{Ƹ熆H3Xxvhwm6LLTp>-(s23. Nwµ7qypʦPT W JDtgȄmf)s1s/ӎmj^*AUd\=릳qSFVD!gnӼI]6VdB}hRom=Mrtޞ5LYrH?AH}3> '8Y^(?8Ȗq/~yսEIv&΀ ة R:efeF;?aڱJBR" Q=.F? .;BHo2Aq9F Uj=Л_-]?9aZPhi CLc2PjBZ8Kͭ?Ob8^E熏i%⊄&g-U4Ldjgx`5O23Qh[nI=Y\,`:AAEr f1|O夲Iۚ8`l%2_-DeǬcVeS6)7=H5u6 Èr@՚ \dMV~Geq_*gxN[ -(a5cIvj V@~YWnY0'< 0ojez`% n \׊R2of C<z%>:<}2a֧ˆ^ej~𶖡O%.&e\)Bo9kɦ_ٞ7v=H 2~|3 ^>ն(z?1q,K_l0 D;:[Vy] ->O%R zZǃu2\[O P{:krfu,Of<ƀ:+a)o`@A6zҳ5">1Q*y,7wݗZOsn/0GtiaW@J7*@Ɋ5uc1['uڲRVm]  S!x?.9R%gޚ1 mJ}omp3ŝowu<T [ JV09vG0 kj)=MDF|GUl}NűU+᫟5cgM+KBGupw8yc"t3ȹT34Ǻ],Զ3ȵ{y@!= Fښ zECa q [rncz:l0֏ [삑o|Wb>A$Uxbw<5MPwKeL'ps#{s 'RQP ^nDHZᑺө6tw\@ b{5>яںwBEI`@vO> jE)b?ȢҶnŃ-uV܀n}r{#pK+#㷬+ybz[c8dƁUPX#型s*Й}XvTES\˞5dg.e8ռq"O}>ֲMxrb)`iݟQU`W#"9cU.{B\zmpEiTW)}zP@v9B?Gut:!-C*gq"jxA&BE&)oɡ:aݛ6zy\ΉAL*x蕄*k3"革( 8)V,s+%&f GTWxW5B nR"j[UK&H"NPgnc?C MڸY ;ȂUJ\bSSuu{sVrOvBmhnYSrb 2~.A.(das0F A5bߟ@cޫxzhc 㐡ֿC_8]a҅j\fI/HЁ9TP:^EąN9p/X< j{}"JͰ$3<9%̆"@ԠUB&6Z1(l@ 5ʻ!s bȺ0|nh;ȶG OC}K8m_ Cn@TI)CI17rD o}u6?(L3̫ZuG|櫑92}Zt)#br%F%Q d9ͪ]'Jo/Xpx0af72O`߯VdV ٿƒ%o^/* jM71֛Sz̭l -+ c|I40P$‡"ݬ .7T{mDZ@h3\Ha?.c b6QD܅Rs$k_ZE_I;~eL\;"K:R4 g<>_(p Z% !p %;h΄eƠ'>n pS!! v9ʰ0=SJ|ZTF&-f 0K$ eZ i-*rg?q BY{1dsL\eq$h1ɍ hk,)hPY $ԑZ8jSP۾Gт= NQP6keoHD%Nq.){3oε͖P+FmXhAJSK pg׼7tUhcKs?I;7'>I-%5M9DSc?e!(ZuCBPIlQ:G:]9d@:S+6-<9QB([9vi,2Xta e`k?i 5&tوNǜL$&0JXkcTks-uQa '>{oюwzXn@\|K b ۖ^%4V"ۻV;I„etMQX3:sb^3*޾,wma| Vc(ۧY&C| 1F6~Rט5T+1+;ꈅw#0|bzj`a[ 6=B{ ``mv q}! kaqɺ?s_/dS$]sID%P5L 'y 9K n!nZG>,7ksw| RNڗ @gY)cKWdJ.CK(Ʉ9nhD65GrM_S){}_hւȐ0w!w3[smB:Y@|7X?Rk ])c 7$؄R}uj7ۙdbϹKJJʛ &R "0<i~Ox57pm}DhDuvo&K9>~>= ~0t~6$<&"˽ %nAn:ꑕ<2t ﺁuj!0O+@!=%:[5f:ߒT~Jof8&{#|Y ٟDL':F(j Q{"C^}m& ҕ(7 NK/4MM%MYEܽ_^&}Z,kCM$K]>QOD`:ˋӠ\| GϸoύdOST^Xɛ{n-3 ) !&fjnMt X؛) tc˾H}l`.ƽ{A)pϽq/zP[?l7V 4GGj9OQx?6~[I{\ L9;ߢME:s qD[`wiuZx2b(h]p>g; D Vn=c:J>A;F:͎ r:`<2wA8Ջ^n^/xIzdPK5#"=ef9Jҕ{?QB >&(BM@T3F۰{` c%* oag Ƌ&T#'F+CtUwLI2bv/w•si`d|~,ìn aBX,2,$Җcn%(ʗlˢf^]=Xa:Bg͵pLVPN] N ^V$kV5qW.Y#F5[}?QRzD\1: '⽣TcuuifYp}h]yE^{;HC: ;|pDe\[P)~d2vLu6ݭ{a͐AXs&$pp&QΉ%=ADCKvMyJ1:]^UĘ|Fm g1+1b4 z8;sB,Mvm-)k4\[E=-y+,9DXdgrF^{I>!CF }FM4skk ԶjGPwϰnȩuTœq&M*XLF=~NEUf<0AKUh27hP#QOfVl~Ste- \3VLsyyVXk2w*c[/}͟ g+ڔnbo~O풠+AJR{9kXL5mCoNCxe9;3{:FC$.ivx,XlAA&tTŎZ/k~+NTCf,|Dk: 22x~zoZrTD:>_Zt55?ӒagD;2.or_*Nn1.)p b|N]>P0o%&|Sfv Q*wco|F>kNe̮0eO߈&1buwv]YNRQ4soƀsN,UvZ$0s.ֵqA6jZ]9_-m A|Xlަ˨6<]Đ4oHN{bN<2"[<mS0Ƨ`FfGꇝ_K鯂b~|K'r+yEyohl3, lL~\`6ddv:bLV{{SW\uY: z n<>sZ tݗ,)`+ yv2yJW&_^KlV,|cZ(1G2$dv~{`xrPj Xnx$ZoΛ5΋W&}>0h O2K846?R=Gwl28Pkv!!jG&zA3 s Ʃ=  ?ܤ8kkFjtFtI-OU{yWtŤNtp❓Ui̧e[;1.4 ' eQ͊6xe.󊽙O6f$)R+?9.3H7S98ی8dm u30?bQm4,,'dlhh2+TtweΥ>J]r]!SE+i0)V[נ"lZUJ73V˝yB!FBݸ8p!73N(aͶp>&W 왆o)(sYu>:qkۉSYOFY+F+,(N֏%4yfHXc2+`d6ճ.sx۝P*_ MUT?<8ٳtԛ" ,f4Y j͑l$~u۽hX;n^3]VT_=QbXA_F/>b e] ɍ/dHP䖹^g?zsPK҈,>Dݘ%Su]*OcT!!\W;3LI16T?~Xv/n_lUZ<ffk$kfaEȓ˓򫰧@ X0 JD15-] ED:,CAVl7`'J) N1jjbذp~u$|qxW\{@vmE࢖DW4^pSr q<L4n֋B#d UȷrUJPzdxMW5/t:2cC)$TT0Uw_-:p "ԋ8.EX^^$m⡗=ȊmsaSrπhC-Qڝ*YP!L(g-֪k(Ųwi*"lS|Vtc [Xr07hos9NA"$ 4IEdLY1\ 0ØYSz+aeICXh|PW1lO]U+dq0퇮(M|0Dd3 =ySM܄>ZnQ&yY!RU7B@NYaɇ&+^,a(`t >"[1h4J2NJaM(* S"Z|'gL!Y:F8n=2*zr.m={;.ݶZ֠z#Ng9w>kzNt.bk)h(4k)A*_wN&}>9 m_;ߔ;N} f9F h᛾Eafh2?0u3i]RC(ALex&./&L z:3h *DL!HzԾ#IIʷNŵ qk3.]zqo;2~ WGf=F8Hu)t-ĮN~>YUP XC,)$Tգ e )$3|DG)w#VA<wJatJ(cpW26+=R,sfܸR{kR'zvXq+O:qxHLiڨ=`&:2r,Hu7y3FkI-- a@g82*q+7-a! T3mg8 H\_BBEؽ* K'/,ŴJpW: !192N}^ԇa| fG^a Rņt.< H{2\ɚ΅(L_,5E"cJ8|'㕩cuv';!Bc\@A: 4&Of%$$!ĢX lwh!f/ձ,|;RS AnkAЊBf JIK3/˭$ ܦէ q~&!8V{#w[ :46Et50S?FuvCCuEHA8}}m3Yk<"E w\m/`"8.kF09vΉ`ݘ>)`{{d1 eU%ק6Y'>ۡ1SIozX1"$GJ%kƜBL$,(XY NA!+;A}^X(n`IHn xnSYo:9U^A5bG#a/;J䃠eNW}( (c6]50gwWUo<9BI> "'Q*Jau !P19;BďAG]19k_9v;0lH9+0n[v'Gj+p,_ @ЬqqUtg=p|f(Aur@ߕ,Hgzd踪\[Rq$bLtQG[" 啳L_Mga'ղ!WcbjDڱ' bb/ȥu?2ÝT?$3-ٽjOm.xvE{*m.Jn1.G%CPAѭ*I(_8 ݸnuu0>:QMǀ KG?m=aĝOMa;'bT*'~84T/+~\ < ɭ GAbO 9~_6g6ets3IS R\x%I'U Ҫֿcj|曏z.zIq(4k v8YRRC$Սn=Z5jκJ_K?޸%6\Yįǒ R@RT.vtqoHx+>'NCШ~=bO, Nuv/w^gyEQFWr@*r=!~?0nVm,~B}g8 w݌LtqKv*%qJ&n}AW uQoI$c^>G؃.iYy]gC{BUaգ< ǔ2? GLe) FXiFa9黠B0Ob Vzh`m1~poQ^_,*pEj-?~ PCUҸւUb1͚)ktH]e(lX$w!ÅMW^SZ#"v=5f&Ba!&̬RUۄ P++$8Tm`~wʇ5#V~QD{l/CImGm%9''Fɘ]`-I0G|Hzt5EdE[?;!s '(p!Ebn*Ҹ6jM']mp U;䙄yht$ZZmK剽-AWPUZ("s S=!Q͌`iysrG'IlTi?ȲfB#.@Rq߷[4 ]P ū P Ʉ`O;oXd&qvO}~6+%Af^jsM}Љ8s%wΈEzPXS͵^~ׁudW9T|ND_ʋ $ȶ?Fc5 % LK2wwl%: 8@{Hm=e7f&2n _@oW=1zBh'۽N=Ŏr\+$[~A٧S;PqƩ&،8؉/U&XsS9*>Fq.[4㻡75fe V4<Ҡ#5ݪt($ /ӣnuKJ S/dd7H=O5rEp"%:_X&!_= E{ 2@BȚ%Kڃm%yHm !4L5;6?J %i#T3^ʛpfGh_PvE]NV#U?zʺ Y,ϔ6*6xU3QJiu>5XGI*}&GRw3Hyxg=QL;vjNb~ a^|{ \66շp:cPf@ eISނAegv6?A>< >"81Q;}%qF*{B21T +xՕ(- nRTQ8gDʩ 9`cπgol!C j2n.9 T+\\ N-5BfD04椄g &U f/M 3XuMHa.g,>=w BͲaGS7ݐfR[9xUԹ骒A r'P,TN vq)kY~ ^rjHL1d4\dvc^`JS%j;D+0:Cgr`LɹܭY)sπUUlrl"I&v}DSX]:dnᣐ"35;0HL+Q;P) :R(9%K&U*V !%t uƦ1\F;[!9-#S6 l/CB8ܓ^2/N̩E[|ryJI(.n ۸Ln<\m7zznZ%Ud O hf?7ĪLqO <5  tDoa{F/M4_og(e;E_曽Wc7P hА_n*йfZ,e/to+g)Yƒc_ܲ\PI>p`CiAǍ+6ɓ~\z[_(4M֜ERkע SUI8h-gmo˧hYZnE#GpƿKҵ guԃmu9c0ƼoB':BdɜĉvV Qud=ȝw}c&'.v8sGVt8SI=YSL*K##1Jc+ T<hC&qDʃē_O6e&JrD?H%{mѻ=>o5:Kfj|#I1Ū~%pH|>]sVq+|0&26"bkzTo]>Fb  ҂ :"зF δ% dn>Yl[)3bocXOzz 8CGXxnQr*eO%yEn6 =VU1ȾZ1 T{Vmq|UmcP옷Ə} j]BF ޡ. jRS*+fO!^tpPRVA@TO: O^8^Yި+V(jވ?2WtmYz8UڗYh#=EӜzVgM#e݃7AA^m s]d %iUc"\K;N_g "ܻ~Jw [Ysِ%cu~2}9JB87ktHMxj#rO4C(g\]RQAGI:B;]"v7o{?3q,.8sD$-? p YC#ɆjuZ+wVDs M}0 vhbw! 7kG$Xr fBPL=W! bh3D<'2Ŗe*mo_/8B`Z&oS*dLg0sbӈa͚4;u[_=M7G IРU,N嚠BiKM+7 3$s"F1up?˜_Aӝ߱` ˠPG kTmUs;X,1'Yp@ N+k_EvɶL: JXzhS+-%L%SPaRȲ%dgۢ#O)A+H;#NX e;<~bL ,ɸ5Y~|+hin9sQ .ORg߬$#?k]dGkc%jELJ9`/\J%QOEi_\`v)"D8%Z_4"F<&4 ^C24P֣)q`~\ ]W{eZd1_#:ݦZ3V ptث8gU5"0- B[70҈c΃qQ[5'7'I6tm3H>?5b]S >~ɩ }󲟶_^ʒZmouKe T&7n4R&{8$eh 2{'›}Dwyc7}>>P[Ǧz$]nYܧB=ʛs+ 4ԅ0Foz>V^jKCxSD `<siCV ` ,[LY>xLw f8ٸ @Sg ^ӴMJxesY7l&h XD9]·q>P R4IsW@%9C .u mkT'B1m=>&X̕E`xzE-im&X0={ 2{_Yol*Q!@'YM#[R=Fʝ`*MkDGGov}Z6/FwTe|BSqiw0i;"hs;vbA/: TrSZVMzJf)2.pHxv[ĞMluH 9P̦|:*WKi b8 7KG>کvU$cmVgurɐ  6bQ/ 1dr{('>;q18-^#wi7#)4!NgmV:WK6rЖ1oAXscV(^u|u~3+cR/7R0'B1;-Dډa xicm85cLLZ' /,K4Z2d9YtY J79PK@g l솽R.cF$In-͍Aߔ8s!uEQ;H;YaBNR?T9 Ciw5=BQռ®[sU4KH5Q=4|y̽k /jqwg\t3C$f23Ǖ\k pv66{*;He>0V¨?Y-1Sףƅ2k*U_r{j4 y*o{"+jGޱuLz@]6—L{Um$rv0H5p`W@߲@N̰\*Y h+080M|.ĉ>#RkS:V pH;T Gd*ksr~M#0M`qUmI:T&MBrkӏ4Rm6/D@E$n*+ԥs M.p1n_Thc sѥ d]}7:cH%߽+srODEI!˞Nfɟ";c WJG_tggѭy8 x J2Q|/)'0rH_ 6'S:P:)Dw=ğWWF8wLCe>"٘3\@=?B)oŰ}ٹpʵ( 1$#"p([f7wDw w{ZtTε8ڦs H F~TAϼ"NI,Tb_2[Ykzge#Zom׌(7"BvS0)ߎ&S]F޿8ˉYNU;>eoJa#1Č@JMD[1P.ٺvJB c4G^)DKtC'b'.\{0lN1-޻ƙ8Խ~;–8[F܇*#8WGU# JEv`ni5Ŭb^֎Ǽ\;"#baimԯ7T5(sSugX v61T[հ݀#ќ$xGH`|M.yx lA1"L d3!l #̜IK=(P LGdp/5DVم qɋv:r^b`rkRCSNdBDgSOv]^  Z+\(SB-2f4Tm aO%J۫#@[r$C"m03Qj$]2V0(˴10V"geH1)8 %t9m_5_>J쪞CRnG\]p)Y*$"t8?SJAP#MR * GiJQw2n| f&^ULlVS]@^Qgy&r&pٽ(*\G#H勦7d\-1^m&[.æh"' <Sv=DXEyӂ!Ȕ ӿAD+ -+{' S`c7ZCSB//+v~zܬC&y]т!k9уE|wJ#ۗSc<!n,Vj6MnلwFJ7bmL~" a `\!/Ɗ:C9G~$2۟ngnꕲ?,*xBaYˆTzL26 P@QJ\0yXlR>u^qF"oٓ"=|(0ȾfޚFTyPsěs(R+,> CㄾԹn{xqj]N8/)ql ꗊ5 O,Z7*_^ ׾_9qe;hhITBGq? monii.f<եid|&D-CkΔXu _(Nh9|d5Ti'cԯ٣blG'f 9Ė`6!v4җk{zD{DWף<ɳIKơ5WQ o5N_{}&zƻbgO[a4Xm C`-ѮArm<7Rcۧ#JӕxiW&D &,UӬs%ՖG?1iC؊2Lxș0{%@Lܷ ]}xo蜊o_lMw锲cDBno;b,$گ_1;YrgEHVufma nŗ I@RIexTw %B58ʼ蝎!gZ0V#~j"X/З n[8@!T #70ERs!d}3#:X@KfC'GH_\d]>f%e 3}ztds^nfk:X_Ǯ?mc$ is>LL]әc@٢GW^GW5M r+MDQh߾kdYӏMEJ✘.E6\\0F ]\lXR9!]9e>ܮh~Lo`AqB-${ƅEVwjF^Iͱ&|ƉQvfNhW)=5WwG] ~˃CmVK&;Msio죤("4{Ikم0)-ƾ9j܏%o nG.S5ꗱFùr< 5 Sp3)s#T[lA9 >*E*U ^zz/Ht;Cܵ;w7Υ~`l1hQ{{emwGkzN@veoѺт~ {S;|ӕ֣wWUh^8 U9ڶjm3 jRIѭ5(Z:U;FB%^zj=?a_JjmOM%$alM$A_l5EPq2`T\s},XS/:9DڔEu-XVwF24 A*s1v^_2=[@(`qV(EEH lӌ'L|hpI3}IֹWI7E.-#ڃvNZZ*Uˣο$ss>X/{ʻdyRW4yj;ÛƅlR[&jiF,O**UP64TE WCKHXANkV5{ָ@"/*/"2NVVn%dg81jQ^7_5`сI73}c)qw0b; ~Aiylj?o;w8٨x`{L[;3TRo%G  włbXӦ((QW f[l`wx!)+6IoX8\P! EK<#v,gWt$l7ШS[ NMۉ5^ cz uuL:8{c+9TSq9/=x*`A#>b!^G/7.?y5_z93 w )̴HgC=vz!\ e RB]gA#ж?5x>W1__)剖>62D'\?X6ɇ.Y֒\}"i )}6z0;6wäp~> 0e[SX])E˅v;wB:?W37 PK޽m1ƨ#8{4 R +Xh[ʔ'Sʫl%,8W;לmw&5r{iJmm ~59F]_~|`2Yj{- U1kޥaa8h6YMb?0nq:qlujKOa Em<_( ?F꥾'Fe6Ͷ)kGeۣU޲ ﲫ@4E[5j3u-]+|T%tqPpRȈȈ"PBq('ԉ2ǗuxSxrg']ryTaFP5TP)X&39pp˒n<.VPDf BO̭˩+e~˯A6NR]G/}3 *ʨQ[2CE!~©tÎj72ut8ŖAX@9%_Ű b8#茗xr5oI.I`5,9zA&N猪D%fתKB\9pDd_תE%nĵ~~a41]"I"=-g+񬙹X#ge](7s,Q ~8yŽTqg7&'}lFnhU e[D8jl gj%F&+(g2Il\#gۀd*0I:5fF˥ch Oϛ /~yV\\8~BY@V8krv7† M fڕ~ouPhS.agDK:y`7zkj_W7iѴ#;o[Y\6!Q1y2j`\><ePfO/^2cEɮ?):G'"WkKV0~:XdEa1u2tuU]wќ.Eԯ. B6w{n |~Џgw#ץ:%1!=m]ïW6\˗1]Ttc?>߂M.36Kٙ/]f ba1\I\-Ǡq7C*Tmcvkͩ7[J˺T4y8MdO8xY5 rmfc1UZt! uR]<| ׏XU[}.ç^;K7n~'oˊyX w!1M-Ps3Avm ~{bUyl;/_s,o4&y5hR!Ȗ.AǺcgwg"HÙF>9BN xU im%m̍(x "Vs0 ;GV =4(u>]Tsݶț=XLuyܖa}=B0p63!I9\+α*Bsԧ'< `mSNH€C(:yxqIZÚY -'aET?@/]{5Xy?Tn# ^[ \+n` 4?Ga<aBpG`NX nz1c>9 R5?,_XBg;!{@^dVQ{WKT:|ӌƽ&0 ]q`5~w'_"`R= e/rxkBN:QVX s?<0_Ҷ%Յ2o)Tj^ ׋?j|'^ZZPu_Cb˖JFJ h-0hF(!һwAӤ(gQVZ(円Lꑂ(B0:x iKλ>v~hbC%8 C\F0Ss,`ۋ" H:&ww9eS7p|^A`- yAtF,|5TBw|@hpWȋK8MiEh׽*jmtf<%_;tVzrpo}Swp#_:p_y 8J+#{I_?sxŷݞvfHP懯xeiU9[ۼwؑ@g;N7+)]U{kKL=m [ it(ף^oDE| w'Y*SMYk"9cr4묍b0lYT_{/"8򗧔DMxL]i YD Sa8ORy{>/9D0Ŝ3ۡ ^m)6 #[qn"]/y刹ŀ>*=$W`M 2#8yĚna P+d ky'(==:Dž!t֛ӑ m6@DDٿbq 6_÷U4pX/Jd <,AM@q?}?ujӵh|ʺO<)~(1GvCc~ٶXWg2meCjalk!R֖_]un;ve&?aiCit.hF~cH GӢڶ{~SD/QM!Ts[e).qu/ܹI,|[.jKoYcmyuuS$5{KѕGg_"V J!yQ|3`.D K~8r;w2C4T!cΙq#@a1R#Ktܼtpߞ6Bz0DMYZ),dy=]dvֽoGOwT%Ih^'rï;$c2/wsj;:0}~b {&_c%ύzڋe1 +#cogP!]'6i=k,JAѾa"]@0&UTɚ` ah0<OWB۳ m:I5w$'^]mhwMWyz=F`LnƘRV)3gszwʵV<֧3b[3ˏ[-rȝPy읿Y}MbG0ɠQR'2U$GJS61ycŇT锜8^/4U?4@ _biY)CA8u"eqBAڲQyj~a|(fp+|.{-A[0qXir*9wX8 bB؟ >?^IlIz`s@#(upnj2 ~CN*b"?/_vc.}(sbd3Kq8B9X)ͯÆF6=@4 4rO ZiO-Sմ>$ :ӓĄRpWAyP8 M^7`!Xo|翣ƲVi10*96`q" vY=+:q81$Q)C5MM5$=v:">5?y BHE3yZkBuvlCpf tsd~OXaZg,O8k]vj<.\Ń*D+c~.'=EkiVٗ%(w()!W A-n"!T8QU㶤1Q5mE,c =$:b;.{wI{qd:YlA#"R)eJIRCiM<\wu[ 1)UPC(: 6,GbNE[粎b @+[ߗٷ֐>ED풃t߬&HWuq1 `Z>$\3zJWoəó%w`G7'Z=s:!7؜ow"ībKwبlU RKx|{\Mw9-=flu .o]c!eE lqAlNy8,f`7^*7a['&}LUECІSLIl}NT ˙6a Y3eG s32;nY+9xMa8!7{bFp>F}SE=];'2Qpۦp)!id(uN 4v dBWylY$0i{ODHcOά/_}ӫǽѓռ:SԽVuX)g!8˸_QZ[e LqAܪk ͪ׶c5[Ȟw|д2)^mMVu[#a)U']Qc\ٳqn64,bXؓ#E;V |lkKrd#|2Z \z>đ&=*030fdB&܊o,Q(GRk` ?ϻ;kS9ڶx;Wp[OrGR'a<MtgT+L dD-(ݨ!6nw7e6\PD $2:z8'g5p_d 7ͬ\>_~;}^(q}|(({/jF,:Rsӿnꨩ8Mm+t::bo.5}b߅񲇒&BxhB&ѳ)r/Mm]u<~t]p[;$8]*;/m]>= uGQN~-*>jXrKmL[guVR,)C 0砀$ ,ߤE{]E1OM4s湜uEi8U( :Nw/Uw_^'ćypPШ R `C;֯Ӣi6h('EʲT+CaəI&Ң%3H)Ejް 0.qڷŹ22A,"K%UN"J1tB$Q 5"b*r,L! -Zu<. ;_Ç,>ˈgF""SDEUSN%:_5 g4#IRnI$`D4P02~&Wk)vE\GUfn(ػ0M]',\wpD E/~qZf:n*o%bG,ʂ@RFT0es̢9N8-8(JzLe`RFbh IJU*T|v{?ϷODVi^>ON7pNc蔶 TJU!p`sP_+~U VeS2tf0.% k FX1{tɔk>v gdWԲ  H -jHc YJרĦڙ,~t]uû-;iTE:?Qe{piu)Tq/}^!/^gWVUҮZaAd#dD&`@*bҡrfZ8EDbN'$m iڟB d /9G@}d'T #BР ( `gcw@l ,|O^8I$(F<oS=u`nEC&$xjK_cNĜlou$dܥU^z2N/'>w]f:ٹ~垺Ogݥf=zB~yן$ A崂kvq4POQp"Իpy *n8QĽikIݞͼՀf",&PvJXe]Уȍ \ɓ8]O/.00 (tB[{R8؍b4Ay:lo v!J9!&kB]13.xxhK2g%H `Q͒qFnܮGeoJe|rѐv`n]^Nnks4,є{s5{b7< V?ݼOUj@@G i| aI'&qGшeDBjD*5uvWw2C|41)J󼷐LӹJUY EZN"-HA͞O*\Siqw,0ۖ)^0T\'KǬ8qጓh6#8F\mϬ-p?8h|]W:硤|}*m񻲅$.Eo/ejdWQD8PA$b==@z˖͖@V3׍[xpN s# +uF FZܪl?SX8\V!^Ëۻsq<<7ya*5@٨ fC˓BbVzvZ zT[db:zAV YX{)f41WKql<-dZhp>qᓢ8c Ŕw[c FAGeM7.XgU-A"B(a]-qBd7&'gN\L{Ϸ<>ĉveC>3*+^m0drΰF0jmTb1Sdc :}F`E䠲2sQVEPsOZP@/S#Ɇu[FqY9\qhm$R[Z󋼍6L=ARӪKʩ* U#jE'%-I3xe^@wFsL:{6b/"kojKn*{6{eW=ss8^[SNu䣬]3x3o*{T _bCbkbk0M=qM- R?-d4_#|{oW.YBDOϼظ1 z{٫^Hw-kR}ݮn c.'T]#+6_`o8dvfN 1J{EeүG:i8rnQk@5TpƗv})4μ۹ke-F)wlfoC߆69e80{u8)3#))7ׅ5X2 N,XY+ϴDUF'"gM|Ȇ?bqu9HuLT(DnXj+.ALAX1b09e;*XRlࠐQ  ~&$Eʎ fVwO@rϱ2JIUͻv6oM.ӯJP֪nu(GTb?JO|QI Ƀ,"{pA<#LΉ|&ER Km([6Gǥ:8P| 8MU~e0{3z>;ۆ<6.u<cꇱ%w[>ZD9khըe|94œOK.՛g$VhZ`XљI8r_;Mʤ2 w+TsP>yI$~(O;}荆P8.te…bJ$!X2;M86]3ktWMq RRt%fJE3]Q!SVc-Tur#n7m-$koMCNݻaTui%TK꣛;IGaJ+Sf/ `b{JY'㡑I>xאF-\i"%B-NcЁhNgcz掺Uu`ZG.#~h7ڀ`50h""X}2xY8(vMN7_ ^xtm="!ʰ\tiW@t]oOR_]88)D%>9򪩍T5; oŗo&db,U٘0=ِH<:/XͰT TӂR($JÜE'h16:?OG?,(.'`؜ ij,#?YĔ{πzm9DJ)^.'$u+@̈́ޮ4wD.?NRn*:f5Z̨"&\Օ/J7~W|U#uSJ25|d"add:u-8bVHm 2.F]}v[:^4/zŅoӒ'0yZ,XѦ(zED2!z,Hͱ~\+ĵlۯ8],3*[r,3,Y/~ CܢoquLciץfbEH EP -͟(dښ.#Mt5+m:CȀ1Uu {(uړ ST6>[+0\F/s_yRQFn݅={1cLa˜}_,{l 8ELQш(WyK+@(aZ댠,-OG"T3}b*>Z rUtS4d1agCIuVx7dŰV"PDhV.O5m)Ze~x:6Nxcs z5ulkafO~2 M|s4O~\mmIJ=1^/pjNimޅgb3ger%bkb%{杕!riݝ'@N[fZhO"k@zJyYa.Ufdb [svw4DxPG,Bz9+Oh GG#_wR ouo䠙R( Ӝm~`Xd>r8Vw_z4fbccJ}T,Z6n݄6PGd7M4Ț n˼5 ?uXl9a +j< e#~L?mAa>5Ϯ ]w1K_Ch!]*JnZ-0=_֌0uYJ/?iF1QL4Z匦D԰GwǨ9:sr8-݊tOuVJ2۴0 Bhq7Lq^bT+auږ>xl[Ejɬ+oZ']lͲM_?  6 gC;N7|up-cm׻hJnDdeԶiW tnh Jwv&GrzS_+Ѷʹ#K/hv3ng>,Zqi3j^6N]XFx_P*b³#CTctC:!J&U@E!|TÓ [VDn 5JVsi@3fQ4nl_Kbc哠t&@>~g=xeȼs}ťn~tkdą'_]%%8yqF.mh:Ѧ @k p%WŖ/my\>(>R"D8yp^WgQJw:2y [(7r6E\i0Q4t_2A+z*AQTN(!'hgTC]]ߌ >Yr:4+lq&^GJ{kgƒ@#~L 0=& G|#}vC졧񅎣pq\jB_Y8aDWK gDN8t}!y>;Eck4oRf#Y-΁9G4cW .ʵuB_~j*r}x~_JOR=G.4k>ҹ\ Bა9۽N/fvXE_ikuS Pl_qu~hw=uJZ `LU&s]Xy)^C^=$FAlZ9,N!2xm쟝~+Z-N3<\I.+Ys DͨPPM/jX0,R6Gg~mR\J3ܝ,v ,a:؃Mi~^mz̘z[8L;X%.M@B,J=4%'|Sk툐1) -˕dj~j=j=.G?xp}!6Eޓ8\~ɕ*H29XMt}?xLF&y\&qVƋ?+B.O7f=?-]vMm[OuH*I4u.El6P@0lutvCQOB٨[=ViU4YH*p47:=]S43u.QuDCyHA\rGfk,^\y]@zSo[ɼ{{v<ݽbWUiW!A21ڂR`>!j[ł]at_Nw-,8|7}qCz$/"h=~GO| Lྮ|GRsEُŬLKX$ Wſup!mgAE|e ٭#ؾm * b(s]EXl,g+ÞЇ7C:`sm|KԐZ^6?3Ho 6V%}YǮtW**4lS,YQ /\9?VpQTZEZw*dV%ePKH_}E}v5~Vٞ:C,zTl'#ؑw7ih1|ʨ2 F"@559>iitKԤӥ.c wIx%H6~*G> ܇_L."ҳY/W^_V#_;u}v6\4PҜ\:b{`ljk7f{{]݂%Y-suow&#?7,@7).lGdއ(5@Q @yc EEF%0(HY(sm20\%#_cxS{_dɾp!=gd@8^(Ѻ=VfݢvnGnFW ΋z7PF6:wC-4r + Qfw_o}/(&&ִ֒iMԵXrm9ibthaq4h9l*A֮F-;9nR[f|$Iq8{ ؚ7GU6CFYG<**ʜ4{.e:nJr3q^>пfxS9Z?0W.m|?Um3>Jzl NtuY'/1μKDc y _N0"[J|W2nJ7,<ÿ@a9y|k UUE"R:뜸(NTqLCʑ6φ'U]ͩeb2fed?ʆd8s{5؇(!KX#4)d1k[?n7+7Rgw-:,gM!-g5"{Osdzz>wanK'|ɼH5t9w.مE[<6tPbV}#e'7뷕g|HW9LWkLz%6`uU]jF:YLɮSZ4W5eaDF}<]8Vrp 7e Ծl^x,]&6m18o{2Kjbj4]oԙ4hwqk$ M6rOL=oYVO&nҥ`MuըsJ>%"PTe/!)+`moN2Wq HMTDe=ԨcO3Tr>@p{;Աd3|jǵ'OE Jp]n7s*7{ apHFeз;|^deh1pM:2r̆;ʊs9H!Cz:Dj}FN=:RG~Բ͆f 'DsT˴Ǝ[@I+"BA^-(Z]x.m-ps6訥F >$[oi?Wc(δr2f,AC~e1#7y`{'KJ @A9=<7!فga^|\4moœIp.V 4o6R: ̇7 )+#&1%(|B3P ֆ96ɽ󠫰bPg<^.t $Kkΐ}6tv[$nK>X**ۻͷtox5Tdh SK!̿27#ג?]nZ߭61bf=.;quHogMG:qWuyKZNMwl+lbn'V8F=awz#=Lh#h 믊@q$ !?AJJaxR>Ϊ2 _p>\vR :_q_z8h:#iVfGzUK(}v&O =Zq4Mmlz8"uɢ/ڷF "Hp"PZ$chf]Qtr5ڏv~S^ye;~ƻ6D-q?:#OܹOv{M  F^IYo5Q8u 5v[ Rޘ挻Yws{:-J,e +mjuWz) z0_cIMpr\?N2Ok9Z0e7`!-"%:o Ն=>1|\-)*~26GiK4AޏԭfJU+tJ4_|'+.0YOb8aiδp7,rG1kn|;$`%($<[ HaALٖ;.XHגY#7U|Q`/xlei8Rc_㝺(gl1 íRR}IOگvpSD{ǚ7HRG }=%.-O=ߏ~b.hT4㟨o> էOٹ]+a$ }'^s[}i5FqM#YGIOCzZ7M;Cc3R >R,Qʋ^h~>Qb8xRYB qz[ao4ic&mqS/B~<"~}ܖ#”>WR9EN1잏5EbwVr),Cv\taUo#62\mJ ̹y=1^>Y?&u }>q~ŞGI9 3 t[iY+ݲښ2 E cs3jZݩ^O^coGv*A"g#Bf{ʍini淽g1o~3{_{aJ2}[W<ߣ30{?#}bvsm!(OVA/~C'Ф`^fm+uǤ2_g3m=f҄s֮4%6`Gڑ=ۤ岀Qe4#AW6'h˖zMaˊ|d{tQ5)@1 d+nbwaa/ HA=좿GI HwStE kD=n/Y^?5D}/?=]Ar%Q_@rH~X OSFkTQV 6knHh~AP5!`8}?^>Y@aiKVV.ȿ{ yPs$*Ȃ0o~<<ۆm3|~^|X:0l`uS^)3ՀgiA bq(jswFdrXweH lHgr቙?#FN-/Ŋ:_CÁzjȅN!5)zWc  2؜|op g1G6LqWoF݅e%5AJsZSAřKpTR,Ґzi/Ϯv|١2 z{wb,fTp=eqh;lL48aUˉ7[׃DY2*y%(Iʾʞa E IG%I޷u蜑f{݁z/9G7𜻯3;j 3Х -L=]mw[c(AGB)GmR͛0Mp^.ƪ9()^޴+Ф4Z/qީñ3?{MKM&M\t)"su_ d`gx5#]4/WZ&*gɕQ/98Zwj^#Na h}uN@ojG^E74n6&d:%=(P4v3 ˲k8sf|\x~Jy81a6^K^:bD0xAi7 Y ?[Ym]mVAwPwpbڪgQ90,@$ *we"s0k&zVuM=@׷Sp)GRЅ3ڐRL `ܴQ~f-[`4W5xq-bvj]HdWn)nƁ&-(x~qI xb9nↆ)AE}:날z5b[b6O#[mGtHi./#ֿ T(ZQ$~݁~-ݼ`l&vMCƅQNhuH:qP]2H>D;$85L ͤ;[<DByP8;UT M00gWݫDj*G1ok=z"zwn&2 6x96s\ֳ.b!= B4.PF.503 _2Zxv8?swUc{)7OAE ]IFyG(.˴Y5y|63A s҆GERd}mr\osB`eOM/E9Uiq#۬/6/q.D80/z쑩 mPgDαg_ͻo./Qah<3;63lVg+rfsO"@ίUN-30%w:1,?|.y/sۯJt2̰CDs=g gF?x\-|;7h[ܤ<'5/M3 :BdzzmJ<"]Ww}=@SW"a/{O?7ߦWC_|yoQL2+q^KjE/ݝyuL3@יQG5}s;y IEHIV|4exҊ40ɝ;" e!S]>'mNrỌO\r?kLsp}n6Q,֗@,3U9Xo`R䢆 _HObRT^R!w_m֚Ͻ :jj1Ơd  ak|O-xǡa}9H.fJ(r}XC/\~7CrYC>6'O=K?%"L 0c 풱:PNc/fz507<בgP1-sU%\<ҧ< @fCSwQŃfp[L7&K&P 1KK&D@v2[\1=~ O?ՃW` ;[ޞ#k O;/ imx(@UE~AZP_:=kFݛz.@CF13韆'07s6G0Ȣmf>O[4V:83#,zOX?_{ǡ,(ewfrlp-@4̥c1_3N;vtsl\%.{|H3{˸h@0M vfT b. @"RlnZrw^Nk/ٵh5Ow-VLmwvݳ[,)v[7u-95!D{~o%(eWٛ@YPSEqS7jFbH-wힳdLoLmZN½gÝO^K!ۋ%Pkh1 ~%T @Q@ZxΏccx_ ք6/$ِe x[mmzRڮ^]O `%4 `z&״3{kY)"V§6Zq2#Z<5eC˯HѦ~n8>5 b! 5?:=.hyꂕT^QE GY*6xqOBdHuuy mz{:\)SW2΁%Y]dRFA`;6a;{s6M]j̡4a@;za䊅;[ZRhg\iJ9ED]5*@|H>@kEV ;E{#T3( yЗCwA+FVF tf95#ߢjˤ#ASMW@s֜ˎ'\KkmRɆ/Sft6>73^QϘm &g?WC2yj,!`q42lÝKxDԗ= ux0!ɕU$1&9;.Eͦ1y6z):]oU~N_ut&s}l^awݭsMSdVP/[!Ywg`c6$~`pq->]-'@{ns0y'ۇ/؀@ZrYU]4VG7Yl*tɞQX<v.EEKe{UxL+ݍ͜|8i-I~.0Wv^;*zz>"J=v K҃#6[-4.$t֟j`~yѩ$J>EYMo(}Th:Z"Y.фrݨr^ycQ5@ 8[H\IVr)8da`z]2ye]/4 y)s IJ1w D/FTy.DJSMd_jPw h'޼$f|,75l[|,&dmp2iu*ˆJȶ ;{R!t @~uJ^&,E PGvnB\l/͡;$(# v[#0-Jh&Z Tc@BHG'DhDNSTO V3z~F!{NӄGL{NR/= i|ރX gaD mD $ұAB~#,֘MK64nNǟl׊ g@Z^R+12̑f-Fgef`xGsWш:s !"'-{ sbM}{;?>!+Ǐ!{+ r}lCc⎼+!l?}LT9Y p˵Jv7qw}Y[?yL嚱5v\zd_JzŢ9ÿ2{v(H*p?Y0fcWJeظ?*{@xab7?tP"= ķ`<noLtP\QUpU|oSZv縗"Ԙ X6>;^[8OnF|hSg.%o(HiO=&(tn=h'cNɻ%!dBxגƙ’P͆LuϬ2{Vd<0Y!u%5hQ*4X8,&h@ dT0: ڼEJ\T`&$3%2]Ư(9,̺Ss9V[]q[5r޽/C ȱO*z?ɹpfuO)\uoh3oI?>I =Dr\33lVB<wSH>5~?>b ,h x\qk | p.~j"dۍ)Փ)gfl;3 E4Qx"D"9DY\iYxDcx <(cMi=SZ+Tϋų>S$0̽G  c' x._+Z1^( TDn"QV:u5*X/ʠ~nurPo;D L'R9528B@nYQ@d[KcVz0aМ:)f@83bb sw_ipp]hhfilulz2Y aE Rڛ=T)*m\t(xRGN U59ϏKR-"` >q,;x1ŀ~ymŊ zԍ6^jFoݿeׯ(L"l*vFlR!ϩ X Ub@C 3uW]kc\n4}1H['tf@Ƿ4)ШwP|N*lp⭦esWafleKEye2( cb6[]1OnK A%Jw{sz[uzT* ᎀN?*+0}Z bRcJ & (_O2uW }?pE-pՑ̩d'[ǜa@I !d ZTR3??S%cYBJ)}!y &đ32 HT,x{9_q8P;r@s.@AɆo:`"[ܲ3\^K91nWwMCe?y*l˛To00f#?M>ۼ14$G:`0a\ y ijԚLBwx @6/%-%4%jY93Q'F1w WԨK.]sM&'Q1(3r>RJ^C€>ۻ\W/HD#G c TѺb]jjj2y#!w݌5U}٣ 1]^]cVы24l0}[#coywtQ8M9+1 K"`sV$nP=v#FWxMLáP3D֙[L5e#{%+ů|.>.@ x9mp@&nJxۼ| RMe% T1Jx骏z'覤{3voTy՘^Ɠ?PG9+*Lk?? ˡ*d-_/9-ATrn>dLltH6{]!{OVYߵmm7 ~y&tl2>>"`%#\{okWNo/eyPִknOb/{}J 5PQT~L? p_Ex & o[ Rg?2Go"!Y}CO5_;l `>-T D>缳Ȁ@zOF`>,B?t7BWEo}68gvēz}+5rw:fFަ+B'xx=B2G׫K[ xt-G}Ü7yQmB)[4~'G"wBNk# 'l7CM+7:4r ysZd-!ua%Hk3oe1;!̘EL!5]:âK$:D:QU,L"T` }9I^=;}G=}H\p,38c RRhv&Tac D݅P$PH̔A  KG79ppbP\ؘ |/Q>.f:NҵP<P5a&zqY˿ބRVlL0#_\)@ٱ*Z~DxzC cq>3D0!ЦWDB:~}t}T-R4DBe]/  YJCp^? 1@堣ć^ooD <-O<@ ~9A1z^E=Vo_v*x ifb]F1VX:-yI`m:x^RPO/KE:8~;#" ⃕PEd'Euaw${I-{0عo2*/3~r(*L| mp;"|ZnXjJܷcIe/PO؎S{'LI,罛}jF^﯋jOjϗt}j:O_?(G4puuf{?eFIuNG{ļ|O=|J~.'K=\?2.o9;Ӷc+F'7W |'zpD0oЁs'{nˈL7h^~chP>%@HP X(aQS.+gYuw:z?sׂ"D71S<9@Qֈr^L1lDJ & S-u+k;^ގY %?wNk4c1)7F1}=.ubZam'Vm1J<2CBts (b C2_1ߙShж4\d6T+y;EX2=Zf<{zuHY٣:l0%zNu5 }6aHq NeAB\ -wk_{MS݌#iBQI %qxKYP$$7Cy9{ Q/}>iO h-oVJV|]My8E@{oAOx!uH;E]Kyϝw8|`EpJz?͵wpl3͉5=_y^j)tUw}!: ]rC+G^@ { zH Vn'D>;59fH]^?bM|ZU}亱An=ԏG=:'mIJҩۘ"+, %%Sat2' N^ bO ŗF[ߙ^#z>+:C c`͢'Z^/lKL;V,itžPBțwGHH!̹W)(J ?nRiZHm rV.s\9u3 8S6%M_7+.)yӓ8?ug)˅sMI״-;z9PZ(sW(H .?TOڷX 1dQk4$$/La= ^weQ]3 aZ[C--7Sqp:Yۭ᲍L+ƫPz}Go0P( 3 냚b+R3i#}[0kr暌<ʯtD˫HDlmx{^+Z: S耠/M5͇/VmP4WCo !p @ⓙT"9ҎssQTa|a#v(*2ns<%XQ,^c|WXC{OJځSp:.=Y;*ty'B{ pʹys!Bs}d=aI*"E,PfLw; CAN$@=ggJlVit7󥺾:leC+2r ~A @5\@Tgٿ7Z#SںZ'S`!`>mu'pTfI5OS@:WsX"z {`dD@~p34_d*/&^j!Ζ=+qzWGi"`|&ϙ/w⭝=K<0J^oΊaRQ/?&OȻry\RU9Vhd_.8Tmz3;֛}Z]>DA@=(ۢ _@Nr}}Q}etFEOHVytlƗ侠D\,I61HFGRjs5j}.!LlBǢW!$O)CE?oM*?[?r.ӥ64#PQ|?{P0pΪ l=A=@v mp27Dy)Vdjg4O"$2:U* "}ގRC~PKw]?os+'ྋ4ɳTݛ56ʘ&.ː5@}+b`zTZ;HV*K[z˝Q~Q9լLU( 8'17q]hbӢHh%L 2C>Pü ގB[d }˨6k8(ΡPy`*? StڮL"|PIH҉^u&?C7. c#bZ]l 5ZQ%Co\kXSo5 *P5+;~fvM!P قe7agBb#}Ao4zӫ pMrt'tlkpw5VqPf<|E:STƘGf=o+8WK?Ϊ!rV;я{ԼCnk1t|YBt$mn}Cu\r/z䵙7)3Eeٳ47¶/Wc/G?~-U,[ nVo]]v)*A!c *R":D,G!($ l B,S~a%-5˚#֟+6+1C #ޣ[MZ͊ƃl,T<n\uBO!WRм_z/y-PxKQ}u7̓|CM@=zʍip6q0_U|F(O>cDpx3GHst>o&Owċ/^VτH9w`%jvU[`?ϻSJsr;gӏD5eǖ֟| i;Y6q5vkt||[=txpwl:omS#'%jo!s1@S~: v@Oz'H5hn>s_8}zcq̰Z-dH3A"#`zougqg%\PctlTYю Ne!x Ɇ pq.C N=<_#oyn,!<y az;yfny|틽΍<&dd<1K>6ru&H[r[A5w*9!mEL0P@>TEo/#/GgV4+@ma:% ?6QG<ATqY2 ql:苶ikCD4_c}B5w߃m>uGaJ[BqBBO~_>g&+U2uZ!六EԎpl}_Q0s Pidt pK8Q(XbeF);A^4K*}~D>rl_*qa;:c-fyJ/_πS~_~T?C(ىrοzR/xd}Z='c%l(#R>q*e{ 7TKScݧ7P1_Rd{TF[ m KmiZ3~@Tm0ON@A!L̈@ 9J~KTv7Fb]_hvZ,C}=ܥƦ P !QSDVqZTD~D2z{̋?#M,hHcFޗ|lu}ʃ/'5˗8 oeee{q%wkWt }MϚ-ToG"}htCy9sZyUsF@B'?VAa|bJC6-TÜpS !xc^7D)9NWxkcBxjuo=dl}Y *]s噽@3bbH{OqMQY ~g ğӠ~5g]0#\tLf2tznv|T77h0+P![!ut!Xh5J0jR!L44+Ph07`_e x'e2}|tD` i+P$3}oncftޠFB_,.SbD&'J>Z0@>%d373cf&7H&B)* 'ëBCr^6 5/G%2( "IȒtH2htBwq66x Nt,s~/`rzdfdvVC`msmX;8 3W v"64;Щt󈾊|l0 $UCj zb~f[W>z)z\)5gQˌ_,k>.qⲤ9Ag&cc$0s$ƯmdM~.Y id|؛ G$ײz;KZ뜆ʩDp[oʛT)?BJ[k(!Y0E$XrCRTmI! 5Ё)M&p㤬Sht()}Z$"q:#l6WVYj3d!˗*:BL-' C2'$- IR HwF *CmGF*hM2\[uus(˵:dE؝5{_;/vјWRbiۂ;v(3f(aR Bx>Lc H}=d.ʆd($n4X,Jyf)J&=tq pnT2Rh#l%͊GMS@&0,^e&oBƑ`6$SaNWrޖ{^σzr?݁xt=Bc ^odFd}Ꜵ|SwũÊ'UQqǡG8^NԲZ律*{KIK=;x 4mw̰Ox{X|:u q4.emV:b~ g*3~}n4C aGq,fAS C:T0X?3(!xZRNTȘ⊁6Ug$qSU5}k/7rz"P5=UZr54R=Co;79ĹIm̸b*xbCgIeq_yMkg5pTq|Y6۳۬ ׆čm+IRRe)-"7MSk[#:T'B̂ꌕLVt)otm)%4(ˆjqXQ=1܍UNTs40-$_2+"E2N<csK/eM֩*)[+4b^Cuzk շ?;&`\_]Ϝ)w͍}Q9%{QЃa'$|4m]0jCR+V01g +:Dn6޺N%L,~S:ӸUW?FRs[Ճn?pH1-jrLtZ]@9DD{.̿ @/)ZCDv`vVP~F5JU3ˋw8Us? ckVW#/nt:ȵN! HoɝɕO㸇䓦"Pك>^faPjJ(6D<:RV5[eнOSΦx$hЁ乫Py?Df[ȿk@0GEN"'x 2ш7eG5yz}:{?q?{ǣx=COPOSRsWA a :qi$Cj  <-6ׁՊ//(mAq8Cw<aEO#&:yY`LC:ByiRw vO`tCNFL.f 0Ċd Z"U^kn:X\pL\Fjز琜2C ʅapaeaR9liQ&)\px 12 0j"JNKr% c=tx$82UiiG#CIJJB*.SE2om&Ӧ M ZjmӼGI#6 k:'N#o,ĩmq+1kZ- 21*ܴTujcNFSemE!LKHTճVܵ+eer UպD-UPLQ}ie;ўtpEE$@UE :eoͳ8P8k╕lGgnꆄ:עlus{QqDb{΃#hx[z\m{8 ?13 gWc*wu 5D6'!pdw<?Yע'b8y9E*Y[]rME^볶e z{tO~Æ_kfUNV{O?^))fm~袁hA9VOZ =G"a(sHM$OP)0mCCu5b@ CCP|WxT4`N;T2)mLOΈ{t"gn/b!ՐS?Jvz _Gղ2ѷ\|g|v{B lYάk^n, TÐa1Ҏю:(TVCU,O  HAW^Ay6j_4(bI} Cc`  D>Jf{1kfӢ*=juSJKXn]%_~]Η9;(o"q2M{"~@3")hɝ?Ls"nk=[/$֦lfEQ,n!tg)%Rln]C}孙($ԟnjRt:PdԽɴò ̀9iPu1Ö/AJC|NӱF{xL= !kBտӷ*zPtʴ=;zK9J}֖\GiNN})PpL,ROI>}L{(ޅS:^1t=7\.S2ZǞ?GۅU,ጆ컊]it""'eP;*`v|?ر*NKOf$1=EXB/{WY0X}@Jeˊ}sn/r9X祅s8^ajX`Yh@dn<=ׯ,.Y@ q[cfjS*5&D.ёt cGY}A""!Wfmu"(dR#[A'3i0:9kCQ#4:ih}<^ =iKaU$50ޕߥ?vZ\Ovl*ӌa2&]ouƛ8[]'I9}Jywig%sIBgn磣3ĺ,UAmCSM G^1˙os2ۜ.Bsʈꘒ * sݷ9(TS'@ Nc~ɎM` VqܹQ@>^Fw~1i-(d#hL~*BJJ?0] H/HsoCHԉcf17a4`$'yك!D7)L H^Y5܀F;2)!,Z}y:4vom FڣR% ALvIANl8s^ ;N)TUJ|cQ3Ҁܡn|J/__7nc+5X>WUrhJip" ٶ@(`Զ-|1WnQ"yFzM 4E,69 }_Fxh%ʍyWap JJ7w)3VC"ant*dэ,̳v ;w9I$$P3csXAc~dQ_ l ^% AA-\G=>uT*/UedM or^B֮(ള.xZض J~kf`i5?Na‡ЪgU:=szLOI2_e/ǒh{n7(ȊG e.DZ|_+~J1Ԫ*U<7%-v2`cTtn!kzk thC\a̞@S "ۘGYKPEueuvY3ݯ`<R-+Uh)UBd wv\ 7_ ce(nHWu[ZCd9t4W_pLLuʮ. ~,YXPxӯԀ̅c;4όTL+~a1,ȩiJ(ە487$tLr;FT=,䴠\n0%>%6&R7pu#U^^f|Yu zNr}Q^ \lխ 6nW0~9q`!"炊O5ʐpP7|$1;kAӱc-G\ҝMaĮCQKzo*AoNJJD A=GNN9&א0{S۫"3uOo?JylCW_Zj[&:z-av܎ ɉXؓ1e2\s޻[R WuiL\d᎕IFtB*rR ȯv\V<+o_;kP T; jc"BuÝ g1t&$bO`wu|Q3L?>?"ˉa߾A}G]>ߺ [?d΀ֿr;jb dj,m ;~s0C_3\_OyOk>ϭ*t!i^Z3ӸIB4Is?]5nBs56Il3cM1t|x6DĦۯW~I],BA7Cb5C{[x;\_mr+O]ݾ/>U%mT*?ݼ wzm5` vn#J'X.RvBA=CXyj@;ާ00{gTNͣ6oA YH?hC"t}Be9st\`y(E " VC @J 7|ߒ< :B>fJ$9"q1h9=c \N׵E@M: Pe6710w^;.Nk^*O - BXi51iD@gY݅@" Wow[s*l182>rﴧ{|ҼZ1 +;|rP>z{8e{ `EMiHݦ5tZ {&H @l4؅HqlBm:՝=q߹6cM\݃΂t4ϊn,Ca1ݿ9œ~AM;iAg_?^(ugۻoE69vTÂ..60!l6RPk>6ŧ^r/1_6"Sn b*/hX)50n9Ol~+@[rBt)]SQ`XN,ad0[lR;]7"X7>BCʾ>~N~9ȔX A[0"䐐_ۏ o `"5U\`ueTчmSVYmu2  0X3¢>Qʡ~"M烦AcD!&)piU5B7?`tAIB/SYZkMRhIƺT$$JI(';'M`\?'Kmh U4䁶U&ANH2mѴm,pGqg{;:o\; Snand{Ʉ|ޟ9Ǿk>ju^7SZd}Dc6Yȟ16fBP`y`PO)ɫiuN,6lh$?8/YB>.ON{ӻ%'=6qdCyKѸW7m4:nJn[F+zЧ,_6&,\bL%Sg ̿i^]JU++|Za76ɢ &^爃?9aЋZF||5SCHN?1epVC CΤ ƣo \'i#(0W@ipN}Qǒf7\ {-=d 0páQ/5˖&# _՜D=aȨ5٨ 1t6020!Yc"|_qш#Zu}e^*^RX%jE盪nFM2Tp^\17RcI}6 Eti؂ tZBPW$`0a |)8ݞ{TNa_?'w3{`&#|ƿ#4ۇׯRS6RVۡx|bAHDJ}kX4 *L'T,plǁ ܡ(8{`5i o~<9Mю IA\G;2iǢ( m^ojiBr``a͆Ia7ESL5{~:nz +)f{i`йe~Z=8'6yPk{/@`C-Tߣ"[MXЏskR][{k{+S)dQk1fY8L4kL#g’|SC139q4y|_q#\ ({* Y. C?w!3ImPa^6, 2`R KH8DHR;Jm nPer-!^|w~TRA aT dI1h zeNY' (A!1&Jp+!v>Lb / E/=)'}t ytl-t ymӷQ|8S3(e_@FVk7s_?xfݰ/)s\0Jչp\1 c]N%Wh^.ncB;ɶBBbhd ?sͩwI\5JEtj]C8J{T 7hsU ZAͯ_ E5cOS0,@~GD9ztw4z&/B޾uploZHry>qZP`+{%C;kW2"LòZ hRsх&60i ,mV0TS O s(PӬ)hEL7 7hguLU roygQ5#5Bޡ.Cbޘ/ȒJUrUqʽR`3 EZr=WoFS]Gwu״`ii)2_<sC'olI+ZFc-V27RmM/@fg)tOr?Р yᰢ08  sP>쫵^OfnW@ϮiZ"lx3>Y]cEla h9>|7fs& ӚqV:I`huHa3[9]nPO45mԡcTq0۱\[sG\/AD^zsO!bs:Yʏ{U9upFD}k~`~V*?i?9-SBM>TnCf33ϷϧC|eTԵ,YHCVi^K|?xGG(,xEmj{21 &@/~} [1yxZ}j+>V?i GCE_>l'F/5}wxOlM7@'Mꈺ-藸SKZ%Gh+5p>+ŐQH(1׶7DU 1K5/0`\꼩./q|Nn߉M믫>2")"hB3TN-lJjIc:cHcX)ov<|+o2fz5a惏mg8#Igbi8r.Z6UStm+yn+.rX6 '[wI qHp "wefJo݌hOz)bPdR{)a@⮝gL}泑޶êt6_z'zowYfCX$$1eλF!kX/o͗b|@}\[pk]O=֞gsIpmQUu|7=n_G(_7%?oߋ~7Efiwfߚj ;\Ziqx9vL ;]oa? P/+ / >'Gtt`Kt-'3RJ D@/z_툹qؚE'=ACRsW},0RsOtZmh 3kT.:>Ƹd!(ϫW1HM zz4);/!AXg7k3A.B][[99@׵6 |\K U*`n]M0C18'ϣ^e7ޮZFl7UMNC|M0 3AV~FT=?mŋo{)O Y8ͽV&=NyF~gLys}k}^gu>٥.rw=X" 9#"(0ȅٖ)lgiѴ,~7o'y?PF=8iт1UȆ!83}z\i3>wK x42;tY,]4<m&AFF0]&Sr6١ i)ٗ=>ҿ{5T.XF hADӚ`DHsBSs,Mi f:4YA Q5XL .uJ"O0]a%8aAfGUE#8[ XLwdrt?B2 P6GP=k91M?wPW%$(7&@vC@g䜜لµvmN@HZSԆd *z-TbdQɉj cZ{BxJdsV1.`+:*(6GhUm f% T?Թ`+qŜLe 6#vnk"g+͘<8/;8C$XI6vFhc ufc=n|M@d'rrHH1e \5B5OPr7iҖ o!{R/P+Őt}pAN3J!~NU9a賣^S{tIKAչ樧߹j>ۄ@gD֠z탺F;`}VU,')O>| q~v|( oU\憒oɭ+z LQ,)lJ (;*XHٚd|9S0 !X*mLy : y_?a2P1&AaEϴ[&oԥ0b1l2YRPU.6 2(Z802 `I,c+bfQiveLjAHt,}pQD@cJPdkH#LJD)!D$FpFl+D9lc@,Q cPqOfPJ_ E!J<'b` fR[ Hg\!!@,:%T>*(UZZAjP(raƊ Қ~hR̈Il;DZ5QS=:р?_GwgK. 6J(5ud8!n{=5u?&a ğ[:a l 0!E)xy+xΑ@"`!U:~p'ÔiH)G˜| Y#3 BV0btȂڣ̗0 lϛ2i@Pձh~؛lنH) R:0D*.d,좉?KCdCLBAc B]DDNPLJUw$SC)*B@ S()i6!3aK Z~K!DP54; i=* UW[身yIi [5 )Vm6:eM@>D>DԉNJcģ?R23as3adI*QZ>׶lȱ_C" tRF;P}:{S L*' @UAa`3t(_)=I<Нab nVe9djPղҲ;C1AU*ma E$Cjm33++`ꕛ"Nގi0*@L TX B2ctEEE]QF-+Ru({.k6*6-4&U+(R%na+9w#sM b\e풆̕E6ENå=9644?bUV80iA;@m0[ f 7JXv&K;R[el3ņpD`.7T ~ f2WQ&0VH'&tSjg7'a@+"+#{3, kLX.2hiti(Q/ fIJ 6`^ QQJtabIJ3`bӁV+ J L0JaK0[G5+ eDZZe,XcRY RLSdM41;Ȩ&H1E^KJiPU/VjJ(A*Cy\YDx)&aˌ,8"i[E1P#T!$P00a%PdUU#!r)HP% s PRM {ġc,FCc) &ZXx7J(NٔPPH ed tbEڍKBE҅jWUE2Rvqj=NLTc"#mJr.n2QMkgӧ ZF }[^6pr \1FAJTt:oCgh<ON"-/u Z3W2k#^`B4@?&9Dwd+ʡR{aNEB]P3a`4BeɠkN7{}۴v_{hK>W;o/.MUEZhzo en[[kz7@,j(,Ldml*Vi*X~aM #j{9)`ʺZFRB "B6wMpSSC_&%)E2D*$/Bd!y"SƔF c+'QM𣒢Sv)/h 3*AB"pH.6TM>UpNzN(},+ ֊+OsQ})T<_㳲iHDզ"r`XLU$Ab,A d\DJ~ѐ<PPM!Sm;gc{'9>a%G=uw;^]Xⶤ_[r`}|YGy_>$ơ`̻vaߧC>mrHU>޸⭪GOprox|N}]_lH PrI a|4ދ9ۛGz-uu7r?w#.3ΌY鎝q);72qH8"O4'U= 2v3WvTk&ZT +=zjO6bPIGyz;L3Apz>oXS\+>[(U?֮Ŵlw 5#bW颽k﾿K,|j{~G222XԮZR~k13esU[_VDz־Ψ+fv"䪼Ӹ%mv[/T5ܳMj̟{!woSwW3e[:S7<3.A7ʙQ4jb~pv?o~ڄ҆͋d_ _|u]by|QÉEGMឿ6} L{6ͻj4 "/]CosW(gɟ/ Ğ|_煘YxxkV;4jk)xcm8ýNω]]ES?|^\#,q/ V2{H˥aoF/H2PQbyiЬp4,Iҵ栠QMkRs ܍e@էK`<_'}NѮV9^o9Q5$RBH$g,;x0';:D]vRG $VȍWˢvh2-IFƸLo bL2F?҆#1 4Js="MX`''yF??mk[JoNlڪ'8ed$2M 9q PQ:5H [n쮇ZCv L j(EMI\ɓu/?Jy0Lwu$( Owީ` 7ezw:+n7QevWC~d4&]&=("$큦6WsM'RGK'xɋo^.w٬۸,?˃[TǩI 7nتd]I/rAq F>1c{sf<t`z}6s:QS< IIާAuQp;)$uUF7h4Ms\i-n] [cʁS=dǦH$*Ow*a6%mR?'@$鹫?- *~arTqFjEex?mYw]aSDŕ//p1:) *2ΫUT+Ϸ+hF?{t1)*Hb7Ji->qxBJ_w^.Ġ-O o$}/fc~<ӧcg{q?11H^&؀Ƕ<nj7cHݮB-jRo] u!}J5g0oL9SU'p[v;9;ΞkCc6͖Gbpoq.`#Gd?ovxlXeuMT-11 qMg`pYr7Uy: ,Nt^\SMc(,r8nX..r/L8:RSZ6U5Eq#8/.pm7jTҪb^DHKR"LDP"Ȋ2˻.*&E|&38fR7xSjʇmb5Nȭnb3;0$%91d@eh?vsla[ӗ= 2ƼZA1Iw?:2²R:9՞/TOpZ(t1K2Q+Q_˴S..oxi2-ag>gѪI1Q[E﷌wP<+ ɍɑ b+ 9713J |8i%k[0a4VFJFC纅6HR3*0jƤ %S d^Q~ p(aHYkSy@luJ8 ׷0|u7ۄcb4Gv|1z ujR9\/Mrܽ|Ҹ{iʢc2n7ɾ7ID?'I=K؞sR64Mѐzq?tmwo}լDw}}$p.E2Φ MOq%ؿ͕^e9oj8DK_Pcv0$BKHHWM,gխ0ct=ߵ_hʺ _EOz!ޗƻk_~ozuVFPV3Y518,=ˑKyd{gdҰPwF_.3Tɣ4U4=nayr!>׷˙G Y9M>:Pޣ+JF);)&vg)>_%~|擄32|MdȤ o=EBc:0$Yf|Jz1pv25Z?ҍ{l; ` Z,`w8kdz@T}˴kZنÎ,vHΪ4"#غ{y`@Mg!;OTZPL@=%5 z FD8(8&Ox}f!ues(ttOrQ2 C116<W-,B,;U RJ x.Ua][C$[cAnИ JK'ɵI5 ya)bzʌtECxQ$tl4ޝ}N6Rx]>=+v0(_ڡ 7uYb٘.i&_\JsmN_mzMR-_7rMf.]C¶Z-Jmx7R~`qD oOw#Mޝ @tRٔ. ^}ĘWfo=wmmAڿ,nn`NeϽ_??{`p XO?gLV0]Om轭;]Op?-MY 1e{M Iv]e ѭ̘D`3 r dùՙ )HlTIF/8$S#uJ8j";ᓄ]fd2ZV(Tp XQYҚLI[$uyFdui79qֳ~36A`Rsz vKcbc?W߫8 @(-*SqW)YSd!z`tه=2(؊"AI"ЩLJ yͱ'Ctc8J8`ӌewjd&4$!FځfKVQLANu4x‡;o4lqQDΫ&2Z"?V*ǎ4w'^>E ?͇g3ao$pXIܽ2DQK-˯K۷s]Ƒ*kկ"Y{m* fSV+z~5ҫm|{2{=n^O˒`45:aчBxxV>/ @~oțFI?1`OG?TZX/ݧG3EC+n-VUpDgTvMdP3mZ~,%Ҍa;n_K |kbw]GTG 癞CGs9X4-SQLvד:F}Ԋ[?i1UП,vGZ[0cÁ!R\-a[6HoS?gه a!F͋REf}Ykͦ$}Yj>)wZt2gU?^ N5&6JaaYj/!wӝ3=R$kujO@VjHS9}6qLfѵ呧4"eic%$:u]n)7FB)zce~SbA8*`dF$x6?XRV#5&+jg=ٴ!z|1#>iɭϪz+Rs 47ߌ8>{}cn+b- Mjciy~ 0{ڎc- wT'Z:W|=]sU~@7$C0 vQK?.aaV5o`˔1?Pky=ShNo`Gy'37ll _-P#*'rL+}IxuypĒUQ|`S &Byg)US~J6o< PVfHwZ@"?k`qG;𗜞2?v5M K9~ d}:^dS0Ά, >bY7"ձԽRϠqFNH?3蒽1V72wlnZvwWCd TZ#+UгYD=b;({jLVq*=N|oeИ׳ˇ]l8@'pxk?~Ϯ|EfOAAoBǂʆ\KH)( )/}1 ߕtǩPg^t0"֫.=;uW}R/2$UPE}VKEhDR+Ǘ(]v__# abň²{6>,\B] ŧqCߛZ[8,,4MtٟC{UXfZڃ }V&~o[~ʍ7[Ur K~kXz6k^Od Qޟumi(8Lѓ" ޙ1X%x[,Lʊ|bK(}Lfξ Chw_Fgi|v;O`nf~p*X+  $TIz:Ӓ,9 IuxV-sxF| 8/o:ƪmAAwjo1s7KtJ x8^lפP-+Qr/] d72AgaL~H>nBqdAe }}4nVWS,5f#Aqrs=dv6z_S<`_woxpM$Dnk:\1[0ck =ޚ/֞nd'9l(}U;2loX{WmU7*BJ@'dcF jD"ͯ3E_+kJIrJ2*ul Ub`m6%aB26GMrhF"&aFqe-2C_qoSoɻJ !`;N jh@sU]qŃ9wmJyX&moh} R@ͩ58Og/""[0 17E ҟ7'9FlA4I?ҌU6b#ZFJzMvhiAEe~ T ,rx .'gW~imoHjkc,Β 6˵5s+thXTQOAZ6`j39or5%I&6;-;tZف?<7 /%:J7K0=;NN|(H@P,Ki`ok48 mmQٹu-y簋e  yd+BcMH5@u' X~m9(yJBܒm>E]uѕ g}>"'('H"J877v:k R\B"YUN0$% =ǍsW2#={32؝vPa|@j(gӱd,? zqgY)|{n~_XgPg!|Qv }aD_\埀Pxyre !~Nfjw_MK T&VWvG9,)t/ž>g mdwsqDǼ7Z88v:YiqwAr|+ŹKckoi;G_e}Pt7mǥїJ;.i>]/Zn̯17 |?s'j$ P@Q'UÊfeWS>׋]W9>m{ְ8|ᛕ\t࿣J 9&[)`[yEwGjK0+a&|/>o1>UU>ʤn5=ܤ׸io@-n7U V]k} {Vw49m I|l.Vr^/q.@ Aq{%- !FwJ7e0aMGsEO#bTd؜ijҔ"xѧf5Q^/-xC#8^Y<\[u7ϗs!g|:JUV4)!p vLo4x{;E0;N,<Ȝ-GtmQڼ aݮ tNDNg@Z b{Z]@#PR+KŨ"s;~64*wO1Ʒ񽺕Sr5‚42n&_)<-4o歷Yn&%}gw R#)&83axTxa<->wn<UEE1b$ͻ^I%Suխl8]>϶T>L@ 'F؎'e;Y̑sg}dK:W ~C#Mu}®$)~:Oz{f]qZ}n;qm[uu-s魽кʠwR v0d9}@P~ $ "ʲMIOm30!7{N_|—]M >Yo5$,Hf+w_xd{j88>fjkӛS=o K6{x#CitO/GVC za{|^:o0yǨАԴ5_E*Gϖ7Ufo7ʀ 8Ȼ)EΩWCam^'^BsiR-M  bȄ6FEj*u{<)=õۚIrL `ܝԡ hh,7jQ;ԭq}Z~5gmxup;_j+J2UG[mA/Yoظ6R0fˣ_:P\vB?p?z T.^͵vorWZ}.3[GrV?{ ýXB e$8)#yrKLlnCE/3@.Jگll&&ַϤ.xOsx tH/vvu6;ٚXU_)Gzη1VFԵ;q'#"g ݄1NkEn<'5yQ/ATe}R{_HSX* 3KߺknA]kEO1sRv.nQ Pr;m9޹%{R1a0r))#iGѸq~fѕ` oRT^<)xX>2Slx; g+fs9$=yI|B };sU #<O3_aQ=iȧAz@ňc2F&Տ$a?s0>75 wӦ]|tk*-3ɭGa}]ޛci5U;|oC蝥6;j=H,(ъhol1 ua"uοiodiT0 y]Kbl<.D{ p5!k0?Wt&1u_BMR01QLӳCDP4hH0-K%'jgd/Q GalPO11aeMP:5sPsF9Mr; 3A i(dr]uel\yrL99=nmHD(댋0+jR~۶\N|' rq%*i =k i+hϪ9xHnfgbtK Wuk-gmy}> VHRa aY[r0C5Mk!e bZA?@GBMÆ! 2–U3)efWՆw`5JYmK%Gvz#D1qbZUiVmvó~ympx^Gr洴Mtズ}8:$~j1pH,L՜9 cm[T،i?gg?>Wzvo s$8' O$# 0>b&d7L0̅c2\M,qe=>hS1Ԙ*ڑʿ-%O7c+7݋|p;qc֧k;ieܞKY?[D$S(HfR34~pwǦ+a7:5&:7Bn09~VmӯY U-M\E\~<ԽJ? [F"?~y=g>vl 躵qێAu#=xhSЮ3C_e!+Ux"1{Ǡ׊4H2QdiqmkԳ HIaFk—e`=K}Ds(Ƃtvl\k1]”17,2⑾/EdB`R?9JXQQ ni:[wӶJu힋}dA߃pB2gwŀI=O5RB&vŎ@pƲڣ~u9DޱGЂ3xsrY# ,F&>%JC!1hw x?lX._Q=7g,lFg{Xa핢lW7 qRgm#w=\c G8Q ߈SB(;hEYMGuYu0\9u+RImj t2 &],4U(V ~oC% nJ)(ne0rnu}濎@=ˁQ:qN Y7|ŇQzֳ:1Lā'5n-ȎTV.Ԃeq9=^B7.Vy~A0FLåq뫫 l+e"HBS Ddw|n 5-|9E^l7|"m_Zxn~wY[x{{[' WW|~Kw~g{w:d ^j^"{>?-BKP#a(rymMӎ ۘ*ˋr raNKo=Nv,C߮t}jFOmn#ɗ~u$!v I@dh1cuu],\rYmi;]ѽJ-SwAT:gÒϨKht7i~?sEVNp;ƌ{Q<Y`i 3'}nzW* O^v ꫶N/>5wc?[r| AԼ1ڑ0a[JrV͓|z4~D=]|w`6JUoz'MU#B!Go!=|NZF=ĊHB~<}惷\wY7iX$?gpw ?IrdN|>q>tQKg-, .J/Pmk-T)V5O7_kg0 AJV6YNcuhjm )97zM絵gC_̚{6`"MR^ҏJH3Kd5`e){AM?;&,;b2 ́SJM3 T#5&,LJ(9ЙöMAqf)uLsS5}gm}s%I[ -RZ^Mc~b[)G~D>{!O2zIqg4s)iCZ8(ylϕ[ә J&c؉e܁z[cy~޺'eØDROl0wR'#/9SSz.r)϶lWX奨ry&){Q[e a 2F'/&Owig6fsz&Z?C7$%+| ߫YΉǍ}4[>5ͷ}1$9^a^_د )qefS4Ѯ.b28[M*Dckx1ǧis s^Ec⥇S1*5&~FN[Y!3gbVfsdHwxW*y^0O` PV|g%B*P(>vT?~7=dCELa pA\6+8JnԶq`s܌jZL4 ! eP2/#sEhC"E1DFDXΒ4`Fǻ~{ϼYMb3gJ yK!;c9z D|)7Z5ϳ.K<j(:s'*'2lLQEA!j2T/ZPn9'\I{Wb삉PGs76̰N>BvЃkIC"5eVΏ$!̕\80ĭC R9M7l.)LX+s oO/B ovEMsCF%YGD2 E *2"O !!KN/N ۜNDyIXP4yN0x!5 4޿&^aP@ي.O_Ĉ<3* '{J7nQ(Lh0ub~ @%aK8} >ԕ@^URYԎHe@Typ gLP87%N*ٔS(1k߭ /0^g>ʓ<=e}&S+`" X-|AHD)]P-Smkܝ=c " Ή"72_*)v4. '&oOjnW㛝 25@dDf vj F)$g,lI8=Yp9㞠(sHq.Aw)8R*yw , &TJ2mO+o/-aQCBԴ.Ve'vecɌȁ,J)| :.wkZnR%hУ {ɛH`ssCN=S)*6 AgQIDW11BxZ4"#Xi:gFf( Pw82f?εϟ1\T`99Lj"Y6O2g Pp#B6&kUl\됽0~g4 ? vӄfAl>'xT4[m/;]`JHH__y&6YT  iZ,Q|eP +wUVUU|v|; 跠gxgA1}bw€"Soǃ_lY +p-C9+[-ܜ\weRaoAgkp{H'x->zT(`msj.36hszS-S4!]w4ڨze]U"D6I*0&na{׮>P? @J$Gst8w_OS$Ѝ~[&I(WWI̳/馰ɷN^w=v8~AUtt4\ڈ޿4u9xS-:Z%n 3(w6K:i/jF6:?eֺRG("əʿgx}gOٵm:N8;r-Wg25{++o#s66$|5K76ӧ:؈n}%[d zvu(2焮thnC,PUX{O=XaioPW%t >{o3fo&/7@aFcO=p8(o鰀 9_G"_6ΓZCld]~HxD6s#1^ӏl%aRt~}Z'j :][YRv"R 2?Ͻ ^8wn*?>}@;FKϊj?C31#mm$$uh@XYpW'MQP|%PIhsuJNP`E q xLQhPSeYjIdpP vW!p[Ǘ;Q3l\΀A^ ??mot^T5jfk4;1[q]g%C%^?sCr_P/f?J91cr.*Td<c]YR!Ȣnh]XJeHY]QtFtk`Ukƽxio88J_bzza2AQG1~&jAhA5Ǟg+PoPzՄ@pc_V2z7#TFvJp"[d:.W AXbCBr!A9 F0wĵA)&B"|i @CX j2-]e(_gL6#;c޾o!*We7geFvSAb -CFRQnCBpDc b{Z"$dDF^=&Hmg }T{EX+{9ΗpnIQ $G`3*v[M,4aϞRcpz>bWoi\* EuYʼ(&g}XزٻG1k}?߈!  (N*_z2`\_Cz=7>7`7w߇r0wLჇ!= !7@b}ل4D_٩_VpuAziGHbkbUT׾,h|!_U"s˟`\J4=[ڮգ'l]kS3}BU6|lB=<0K(!?RH|va\) U|\s3S TU=S5}kjLP4ݠIaXW3; XC^`tɀ>zj!G7 bFB>\c.{CؘHz0 >Lf.B$`ACi (Ce 1A};mQ_Ay4{^c0 }<@8 ӫ 1תR>F@?kVsHQ26TgbSR=! 7hrνԭT==J|݆5ɆT *0~ҖawQo_;aj<#AmN? aKF$L"5RDJj!KWIw[Q 0j>ب4cDM1M4dDl z>fIdd$T0ޢ>niF iN&W G @ r-h:Ww]!B ԡ/?`q_h?A}sR&#'9`#r}5Y5Ur|a pS͌}cYᗺXjRm3noy;OYf";_%g>|ߺtuтc4I-7*1߾YdǾM'cƂgCW@c@.gctϨj6чlۺ a)N(c$@M~;PgMH6rB>Yղ9rtT <.ٕ^kZ7o-CXY+/e{/܀}ff"0ͦ]<0sCbDe}D?sY6X 2v^Y||DG%[X^zv^jT+4wb zhm[k qQ[k^<Ψr5F)2P tE4qr){nR@fR]E֛[!g**(\Ζ]%WM)ҒC9z\ظ7wRUEh^`uPĭ:a_RpͶ XWHQK_+L &jTY3yI&RKb\8. UcuU\ҨjK f&$G#lWOs9} z{mX ^EI8ੈGaW?m'!Cq4!ot82-KZ_L)',ɈRH Ȏ0lEzTE!֭b|҉2w_gJ| ]SgO'bN:ҔAxDVN> &?GƃH/۔9M: v%R@ʜT.*hos]ՆCMN~9Ȱ*9k_`m(Keb%{GM_E)#[ׇ`)ne[F[O}^t۶*ՓDR<6Ț"cvgϙj^N2Df߻};m*Lz^>4J~W%vխ%{ X&dKx[hIaẔ :Xl6]aoVip2jYJ6]-FaО8>&gw4h"1o4蜳p?r>}q((>(P6 x0O*Oyrۆ='-WORR:Jc^ϳsV{x Y@"q-歡 4Ѥ ,Mg4@8E$ 8IL؆0.5?Tl+Qe*mLՁ1kSmHn2&St;m6 !\ݛGeOyɌJg:r'{~?8ƿ vG7{¬!΂e՚|sIR֙+z ٌ/DzKY;7PL~2;XqHR/65ھ?Nuu>2rQ8dzD0tfڒps'QĄIfB wҙ?j20I8vO`rQC-njc~\$XG:B+tń"x 0  BQ"oQ SQ3G!}5%Ĵ*JhP\,|1ÄY7L[dh~YF5jXԂXo T5c@U(u[yG{F"K"bZEbz::G'9 P: iFҟΤ,oAJB!+%2sY obz<W=#*ow*a!걦 ;ZQ|z ^ $`m|އ dPI=߱~>zeQ$T<]ZIwU5SA0 #q{>.6'w݋J$\=Yv *+`ɞ0dn"bC+g~%t%4MAB[R-kc:tV:VDA͋98<րߋ}/w<% DKm׆Vzcd"PAO6,^ň^5gQuE:Yh6D,g BC YnNU5.WF3a㞧k!sw/ݏo=# xF1`* :Ah {ׯVDQ $KYD _)~M( ䷿U"ɻ0Tύ4^By2ᙑ2#u,Di|!G1tavDw:UL٘ fv(`1{%/_,!.{}B "rQ \hWJbXll B^J:*Rؗ毂m-GlmQҫR.E%H.ʦ_sK5٫qѽ>f\[ǞoFj*~z^UڦEkZ1kҢ17FoMce9?żA;cZx7`3a bҴ(o,hb`z'ySIc"592oJܝ-'6rېN2[7 i]ͳdJu Q-L9>Oѣ"+ɏ@aeoN|))+UF-L!H5}[²PM8KDP X]`ɷ?FYAMW1r5TI, m7lkԐak|8soX/cqictJ6_>e 2{j1Ҏڨ}Μ NɌobnRji$}T M_Y(kPҼb_ڐ8+yTR4F~dqR5ۤu%UAPxx1]_VUJDPNNUu{[#V@Y0wt*?f2~tҮiu0Ư. ֺ"%#V;[meElT;<{ǩ64nV]iXp̆Gϣ}'F6 `=~ Ԝ. {Rv&G!qcF/?܌g p.R˞',NbX{.8p9ޑE"KQ,?>encr Oox)Ao-ЀyvP͡!wLy3wid)Aaի,){|u,?93~ҙP_5-pٔHŒc\!]@:vRss?:Glz)j3NȣGB_M\ qv}Ƶ$Ө(ϱL}͉3HG6:⶧&2sV;m"_ȇ1}6J=g)Gy|R v[w:řRh˖eM Q~S&Wrz͒MY&w,B 74ϣ֫FMUW't`N{/?hGA]5Z YR qIb f'~sy ̛P;gC"L||WpQDS$f`(:O]r_\SaxL0$R%tS)#hŒv͍GwfsҨ퇾 S89&}"*8pN˘"r/o~Wv"]7ħa)eBt3"5R: P6=-C;B{GEfUʈqŸt^U HD &Fw;/yxDi\[<$c3(n#69S *Ff2jE0l4D@ zh"dzih9U͍\3jl6dCu`x>;{!$Y+ꚿfMbʁ7hkEk$A⠎S2⃼ @*4 @(A Zi@ Q2|3v5<ß.kZCJWcd.7 'M#UQwNuу]6[3Q Iy@:PԆͰq롹.I8>s^ɑCD+64#chv%{3 h4ЏʝC:c͞iLHtr._(,XP vf@s::!NSO |a1.OBj,x5w(E".kgԭ[~玃a 0y}yIgf_P}l3he;E6E[KOPEhӹ'}-+y`PG8L>ό 9SL=|*6 & ^iW]X㡼7@vۅH-CTQPALEm =Z<9;XL“wbGJ?T)W> H j gjhFf x@u5P'A"P0 P~Ѹ:~h%ΰ^T^/.} mEw}h#j[Ayp%>qACCvqNtf"b_^'g)AfdBx(t5f`q|ҴZsy53I"xfѧ5mųW3N# 6J0fsϧ֤iGQ΂bB^4ǏC& iqs3k#}LQ/2a믌 0ômYUx`4Csi-]j3p46Bh!3.-k3 slפI85{UL̃G0[ᢰ(`*r<@ w^$'qyQjB ].A?ld1:ȯoiB||<¾Y#kW|~]7s Vfk%cHMҮe*X:%%ݴ'*4Wο#1Y{ 21{z+a 9I͝aL%KԔEq\ |\kGR/:>j7N=OIIPw<G+)o{ת0aI='(v:Mlف|b?޿{*\=[meoU V/ $([uvsS'I%nՏ[GscROL|,̋"׾hQBC+}n3,εD m1DbS@? DF@B˄((sPs/XJѺ!__qۻ}sށP4"l^[xQ~9U P I$@jRfO"!d9<פvsfq`=tc$tQDH.3ő/"(mVe1p8F QpƶWe6bf]9x҅&AFw?|H�{f',9~Ԧ24QwA"8Đ'] ?sJgl4ySXAX|<]Xk}KBtuA ";0)WGߧ* Au>|VΧaԌ;cSFXŌ:^nj5Aarwe#}eSQEym"7 #AyeWGbѼ9wP Du 6bU0dkn=Wn+lHw)H |'0; ~^>[595U#jͫ(=d%ÏG;FDGq rq %BFt4 wHA\ tC%2һݐ4=؟|QÅ@f@)@@! GbiTYnŻLK ޤƐ-$x`mdqWҢtVvMo_a]U?]ۊBi ߅/,!ýÊX!h)ߛhemN#e)͒{& (XK>FUmͪzΎ'$2|x8~[;:vO2Ӣ@U{{v Dye@J%mHckfi.|hWǾk4U,#p%#`e.hƫUt/!gw\SSyx[Zdiz,6 ]Χ_I zw!LJDvXІ2qHa) x%=d%JprXU668*cgs>Q{q[+9١VڍRiG[X`yOj%pͥl/7=. &2 Aq `kY5d`ZrN @.( Dt}v`C& (.yjS/ՔR]Xkgͳ&9mX+p#@x0[jŸ2hhI RQ0<>eʌrZ⊊z2 7TZ϶@,Z0Á@F6| j 2%xm,AzTЕ(b $X4еxڡ*5lsa\ϛ-*XUQ!`V "yJuc-\hd2vYZ-$ArP9}9.3I]s/ C.  `"LDN5:"[| ǑH-kVuڻ1`IF~VӋ%*5,R&JDca^Z&! M( |ή"5-&(5p@/p ?O,ȍzap+G]s $ޙ!jZ8˼}>XW&PYՔ|EVjUWP<]\/K/]N>>R>-Ž"F(eU͈Q#$ xnE PWiR pFDPidkJ)њu4 +K7w !A%z}.t -V޴FtuRj4`- tk_]ktʯ}7p^{`)ZZ,}-kGȭT X>P[:YdU(AIwBJ34fmEKBߕ_9nYU>hȰ z|';f;ׯ|F. 98Oat;,<" JeTjp ↝Whm1̹Ӄ1nޓ7iyT < ~R"(; 0i4Fs]G`j5>݈z\R=_Ke+Ǐ=@g_2d2Vrg#*$؂^sc}d~ӡ_Um<5M iVGҌvZ23'7֦ao1^@c2֋J.a8&Wh ]OAmgyU 0fϵ./74΁' t|E:WAD1 f9OhViKLu'Oτ >o 7"$QID023$ eßCw/[ϕѝ Zfg?r /)j)BDC|YvnO,xo[nTv"ifY"h7˭V>#>쬤6pR,iHIAA@]`"l Eہ"mOZȯhπ$IL \+}drZU90T؁ @O;l婢)Bj(Cz?P]AP^Ҕ@* 'Xǣ_[]D&HqL7NRPu-soU͍aĺ/ʄӾ~ !H严۱I~'M\r#g$/%7`#oW;!a5/a2ksZ(S%Jz鷥7`sT Bg׌<Ⱦ :#Rd ssG''J{KM̮pTYk*9X>{C~9w{Oys8u}S3_/OB4 06p1!jdnsUyn L(ё-̸nh$r%]0 +`l lTmnT:?kڿ>**2 rsyg{R!1u[{C P8gJWgyZO5o:6/Rx53ކPQ8Fa97x_95H#kpf?C#|V1Ue> WPC~0x[ݱHTC8L2Apsuދsi[R>%ͥEAUUT{&O7t飀+1۟V5I' 1a/0 g2h4C%wg{:ea&HY 3BL|mj# \B*`{ Dz$)ܫ -E ?T/X B0I;'MpBN2^aqyaWD|qS^اy`v>AP\i 0D$|{97q("1u 3?M@UR;UN3$ dWA9HFR͆I RGr@unæD!2K|]uΛx'q AZbmg&J2A@`؂QLrKRTF\;oz$X:hˍeJܹCD3%@Ƈ_ZQ: lp {Wj:`~r$gKh;Q1Vl^WjwݰQTBĀG4M&1] J1 x# ;@u)DVY~.~'wlmƥH2JWyj v ki T[RNႝ11‘a j ʠϻ!{q%rc6Ll7ix+u8 Ë]as}طx3'Yޕ.4+IYſ<"ngVjCAz/qYkXi+_ΰ|V-KƳp``CY{:=4s0*y'&j䣓AJs$Ģtt9^d %7 CCIJR41LQ3 2:'sG1&d<"w}Zo`t^{S}X!o9>Q Lk4?=ce} wr?cyzJgk^kw[ s ?w| ǣϼ]:o|ipfzS;e}f| _kCftۗabL ņ~}l{}ۼw}ϻTJ*{s:<=^zyΎuμvS ke)U+c۸ٻiZ:=nogBR:nyϻ0;lLl[^r5^ۊ7ۇ<ۧ'N& Pd.= fNE/xmwvwݮw^m=U^8=>Žt>pB8^͛t*մ]t#fk)j2m6-T6ԅU aZR*U PSt P)k_0JF@T*U F#JMV[mUPimJ7{$(>v($4P6l h e4 ^@ O^{<R֊@P \ 3t J26DkNk.t\nm}珽u_ $oG[iRKv9pW1|z=uS}x闋X4{ϻm<9÷sJEAR!(l}>}sﳇlrr̛)y]WTi'Ͼ{.HOYu]f9)xHT\Wq#JwǨ_M@}}Bܷp:o>j-T^zvu8,=}ۺTҴI *G{}OJ_|{ʐ)RY{vwKm;e4eh=G|<5!B@H!zJ(=(9F IJ)@$(ZPhݮvt:ݦsTq*wρ>e3[q( nv}_VnjP dzO=_{vyqKxe@@ ;l7F.JQU*|D3WzC:AT"Gюn{Y{{øEXO8$]ր w=ڶhW_js_5ݾ{[ݻKcѭ5 sn g\YﲾޟI/{:-5IB}d@0bdh4 a4@h dI S 405=FFLLh!LiF2 O@heS*{T?DO(<%1&&&A0ѠFxfL4 S4y#S=05S'(=Fj2 i M2@hz$"&S= h#5=&!ɐ2@4H hmLha&iO 'ڃi&'=2MSOFj1x&LMO5M&O2S̍$D4O ڛQ D2M4`  &&QMh#ML F#b4zb4hh?Q頍OGOI܍T?*8\#?﹓_ &_~71:76 % ӟ#hM,&\.ø+/82ɞPaz)UO6Z?2ۀ-jSzXGt'QA$ )BIV\18Rh)rݚM9&ٞ?ⵕ,cW`j{< xQmW/.*@ iGub<aJ)3@)zb!RQ.N#IM uՄ Qw")5t2mL)l0'h:znǬt::tO6i 7YnqBX_N&OԫOZ$)C˚j ғO(hŸ78m0nS09fMJ1Ϝ7p{]< f4ou҂m0 0CN&ϥDf!TAs~!PBZc [\`$efT%?ٳD]0BxZĞV 6t02.Gm5Z{CY !TǷzL˘B0z(qwSTAwW ڿȲsAEG8XpqYޜ"`Q)2_ @麊Euk:]pzs;~gGs 6h'g:<Og گN&gBA )U":z8H! 9!6KFUK 5MtT*y tzk@0ĴR`KM*`̄(!U0L2 #7, mԩQ^v-`@a߷wE/{7 zԃ! fI BДC/!cY H}tײSo^zi]MOj;\/zU7O_\^$$Z0X.% Ǚ5l\[iHsـ:'gQ:S~@!aLJ$rܘ@nEa@)?Ǥ +?9B$脅^4bT6jVqek2l칛51>kwt' 溥Y,]n]fʺw(5uu\*u#䥖Yo-*E}yL)($&w;̨;u^ VuwѲY@[=:}$7-el0z| v;LeTuMt5Ȗ%<djFNCo6\2lZ-(!Z#c! scccdRMh߹Aa#Wb$`"I $!# ȓJ!MFHF3BAC0L4f 7)0C )"b_EdK0fMW11$0HY-FĖSbb bF"1C$cF dI1C4hfC0B(h) z:}3\2blu}eIxX73UMw(-G%yUU@MpЪ ENJe@T$|cxb% flLćV`F`SP M+%F$)IGpЄBi6λ ޮuQ09 MCY 1U1"43DMݑuw#s]ecjM8XVQF*Jt]]]׺~Bm`R%\H盠"@"zU* Y-1c,TS`"$i, }Wd/~G=}yO/ ~uFQA`D(6voJ0޵Yc186f!&*(F" C Cw ʪRIR!J`0Pln/Љ¹Fp5\jCHE|?'II뚓Ft8)&Ju&su{u@$j\Ⓕ|){)3Lb+;k@(CD4੦5Xnn{<>l'{o2-s}kFH*uzH}Ǚ`R"*@Hn4Es.QQ۫ M4ulIe~]$ɲaIHP~ԽI89#Rc!R1r ~LU[ST&B y\QAjt^1\k妕mUbLBKɍPe$OE *Nq.Z yDYQb1x  a w4]/+pN`yOɀ0 my@1_@RPꊆ ;( 'bŜTJl lγ΃:z 4d{erQT!0V~j^=kb6ŮPA3-rznb*rնvS_f3 `qkQz/7^Ee, hfjQM;Z3\oeD벯!‹6[}/mx$Bb"0BV4zL#g;udd1v6wrX֚bFШBa;~n'zorw_怺`L}+Q9z'e` ᅐeQBHG+}O@G52AOKI=/˸`:4RڭJm[4-嫳Ij+xN˺m]+5r%BJBf[lHMr6in*/EURWGϜ>0ogFj:EА̼yޫk[sWQDUĐƨIF}< mɫW2&Mo>XDTNM‰M)l@LrE]"0EU4$gHb"&Ӥqb8R>^~V䱡FE"Y9u`6̎A %Lx3&IF$Y!1F+JLElQ˚s#_]ZOyL&!E+D$2t@RP+GYQVh,=j\ݻ/3͘nEuΎWyû!DFzwg^nvkLA?3byӳaon#'7dQ=y 2ɒy⼨`&$"a$11cMM74SnܜRME L*6{_ot'ʉ&FBB@0e}{{{wu Zvb$1d84 &3&L I&LDI I%Lws^9譸t:}MY*|_[N{q:|o_r M}aϾu: $:u'{6vfKhJQ܉.8/x6d^Da7P `mͭ塷7اאJ>QIDPRL2Cv|mc1׫WS<9}Fe!QBvߋsS&'Wgz]뫔zfo_Vܟq5O48U =^]2UHK6ϏՏ#{@0"ȏ}yiC^yiHvZ HHZL.↍ A;u#@PP rЉpsmg:vJrH$ Pfz:x<*ӻc MemPwFrѡؚp.F4]xĺ:~l Wgi+ Q2!< Z |dsQz Z]e*#qf3ӹ"$^<7e ZÖ%oLh)SX hI mh&!I,J[CG4 $%~olc>;Nʼn^Tz0|'" r2g庰\kBAs8k.#oPGpN'>6h_`c0KCL/)AZB 9qS3@p7ѱDw~'>W^zݷ^~Vs In SSrD-x1g&$C$ m6x#Ȏѻ%d^3ZfXaт_ch ^"Eg:xN;6Hg9$!iBD׸[|5h:Q+ki$^4; Gݹ[th1\wlr– T>{bp܁Cr@;a I93jJ`ʯ)Kx8'Z1ejQErR$  -{`B@l:"t060X^N&eUo̊b!-) TcuW_>LUs =09IF%F"䨪,浗bKcB+C^eY\!F;WL D2IXUi6rhЦFI6ÂxU&$͈Yg^\TUdqԖB!ðI iƍH<8QDKgdk:YvƊ d\cDer&P`(&PʎQ9Iz0ǀ&5;v^l9،];KJyDExMs}+{Z X`ĕ$đcmIqn*jz=\Ӫ72Dݤ_J.wx3IW/o3νŗTZ !cE')VRB;u=`RE@Q.3Wn3-mkUH@JA2 H$4%q} A Y|[+ɷ:iZY@?&&'J ,k*]I,@eDO* g'ObxV*0xw.qK n1 IcFLÊ $|{|%K(hɪ$ ~3N;1KR4 Bj DM*nc_'Y\M@B05 It#j`L(2N"g]#ߒLBG$ P1 \ R@0;1ܘU9Z̾P9:Du=p3i-ژOL 5(BxAܰ^xw:vW[Hm *EX Jz06%B3PI&+J$v-v.Wyq+S|1$~O~:Iwmyaj*UUML.;dl(Hj#CkY{rAI~| ~\rʹD*5[)XEG[ (Tz!XRH QBYn1v»mP%AރhૹhEe? ro6T @$P2wƏ'vRTp$&4(@/Sg4974#[ݙVB`3*ʍ|YQp虓T#}Óq9u,x@S<|ZzuQs+33=\Lfb|ǒO @橶 $w#PDtJ"O|H։C6D!egE4tTqs.JݻG@ZQ0HRXm'?{_w}il`2S <,i=֝4IHό@W8~#Š{L n1LDs?\ja~Vt"hbHAVPʁYg=v6cȳ XVdNŔ>'%vljljTѢ:6E~OPCoprjǥoTy--$> l0 *ǼNa!qOhA20e4H䁁ca(4=9 tS5,{fy^Q>]`=i"&SGޓK9oh,A[` #y(j Ak:z"уhz0h'Wq5^2oA:q<{Tg*\zB<0zVCsf2v4rm{)# Nw,FdBE"*88^M"df 1bxË1Ej^ !K/;&} CE΀1 LC6.݆,5tϝʰ#Kb~ @] H % QI@\EÙKfy2$Nή4`ף#ο߾xn1W,Zt5"&vU]Ѫ4Y .׌Ֆ_! W] wrBjL*A8 7L¦j+.slI{zbc.zҁlrrM EqY r* xh + ٚ)~v4LbߋMy>޹c~~W}pLPˡRYxIVDUl˺q8Ns>~cm0U!Cj# ™\Y/eƂ+L,B+H@e{>@7DZiXK 9 ҉,CQ@S)j&lXmbrDlt6D xjU[rWicGzI 8 BȌ\ء- cTr } e2ITcBK5jF ۋw#ioӃV{ MRNYPQ1$uX2iח-hO5Nwk/<صU"߲BtELM̴d٥l*ٍ )=HcY3`5e^Y2N=)FfczXUBFd$( I& d_Λ6@44Kmޟ^Wǿ͹zQڸxkd DaJr\/d]bw{Um@'wwwc9+i}Րtj ؽxHSMI>߾~Eek0qPR}m4Z^^6zցFV]=-AllFKQ,ZQX6EhSkO߽ל#*JU"o4ONPE[,.phДRMEjIDcXJ&;/"i4ͩsvHjҦ Q2Vb]yj^SXRWkSg`ߡND~~Q#%eU᮵xO®\nZjwP 0($di5DULN - wCLkt (!RYb%Ƚ!=69n#j H'YQ0)asL ;DX:*>W٢W|W!BC\Ę$9x1DKU(C.EԸYn:9 P ›E@3yB b rk b!U YoӸv3akiMnVA ,52N:"ƬP+ nd CbהBV֗B".Ûăt_FEltӂ@OQwˮ)LxgɌ !e%r1 {͊{^&P-|={y?x#>^UBiMc:(ϖn, bKPDHݙQEH5{~} "@L^l7bϮCL.ˈ4'0NE=! Vv1W̤5z<{ %-pӡGqM%x`cїb9W11>kG=ًx,8"Qr\d$PxiA$fvɡ)ł@!"Ϝ_/X4#'yHr#%a #R#1)k`Ƅ@4 pP9)bBr'7 rcQ]l\Y9MPkcO#G BwkRu>pwc C\yq~n¼_آ %D^XdBH"h(#D p" +U IsQaFŇlZs{g•#&SV4ˇ;Q )s0%m5sapd 'P$ y!(y<GGQ BWyWJeʶl׽կF69CT4KoĹQh%n# &`\12l!E ۫ 4 > \T"9#QBBqvnX6n{>a5\ɄGuSZr e+X&Q"ܦudj: ׷4S֊R LUŨP(J*<_4JЯ?Fd8TmB2? k I9؃O “-B@n./M(:WNC".b5]|q$x\7/GDj$IrGG|Svg) 2$$;3,rpu=&gl7[H-D.:e,C]MlA 幖, y߉CNʶ=C\J?˜&A;Y0B PΧF" 刚H4@OltYсS tSdQ hvSl Yƺ VԔZLNkaMGI#Q&G#[=^/">5A:X܈v%0+S<m9e+5\rP7 !~(1("!CBqW`LlE mD`Ү;_٫.J5t_7"VQrzG;:4w<p_Jcʨ&y 85昻Ϫo SO~.=% x:xhH(hx9>zSe)tyg_zV̭V ohn9oW-^4Gg[tTV=3XI!/ WkvwBAspz!,?>&s )]:\HaNOc=H&lմۣa>W{}z鋷+f4x›C+̚'S7b"O,xrD+­L^4X-ӂ-.uG|rml٨8' CwSB-k6@42!אq9{W\ϕ@(.@][m2@SnL }P2qTU ]!waxPkħj8ߘ=GTzu]=<31/: |h K7-^oCE8M ,bۻ8OvR+C*V#IQPEB$3KZ.cbN؞*0jeh AIEUVsW5Q!e!E@%9wx ?IIzUrZ~zG%Tmy=-n'ȕr.[K#Rn^^#M*7oYFq{bՆApݮ5-q2iբNYhHKh&/Ke`CZwwsSk[*Bli6bh)*B~(YJ5((W4Ittsu~RVuÏTAo{"^"/=zȌu;f):WVfe 2WqD B *"")d#vH1=o_ٵ6&ƛvTbh.T֦Eni'$iY#V$m%J#e1F絗x۫-yUNV]ZbwghIs{~$0 "uxbd" V^$ܵެIKE-iׯ͎#v\~P[R!*$#\9EGڮZB  eܻҚYϞe XK0ȩ 'g\9 .`ʪ`*Ѧ\yց:W+ڕߓ]ԫ]Ar BJ4M2즒Vi4zu5vVZIlʻwr] :"jl0mTUVIEoDŕɷk4GӬWS:ahe&hԽJXv0|>]zi#TVD5Hzm:i&h}/.458] 7H UcE'LS)cMbp:ǼJn^Q_Y*DM 887eejҎ±M$:pw32pU5ލS lH8+Uˎ슸Q/M4=WDЄ"z3"-^cDI4!"k%6ukk ei R)Vg&KL}VKHju/:뮢W 9o-^ueQv6$Zm[4#!l狅ZnT]ƵKa=!j-rF,ޣR#qԛeXA˱*zzW\9Ƚν[DV{;b qaTXZe14nDD7&Uc,rMQk{^V!R R%F0͚III0*] :ɠ M,X cBc IFPX+*(/mˎ#fmVXV)$@Ј^]Wc_bGپhH!(6D@HHI w^Ycv[ Ʃ*:614bjቻhƌjՓDC˱6$TCJf<(Hwvh A7RHܸ0ҳ͌xvAA,7v+\AINcӑ˜x2S_(CqM duX5#i ÏY}r  $wJݸ6 ԥ mP<һ5k#ڋ` _c\zR%uތ=mʛ{z(-+z]d^RP^N7@4^o/.r7Vz+Dq<[lh}#˰;lBo}LD(R<<^-N)0P5YP/n?Ld & (l,Yz( "FD)ZG9=5h8LSciObSn+ 븢8 !A Jq0HߍtyI~gz_$̥dB]ˍ$ϯy޺ywR\~ZaH%_e- u#e氖"I=\{~S̎5QO҇6 oD u]Aa;1$!y*&50-Zֱl2q^L(o(|yfq=RWd%GN@`|h&SU,-V UTpuyR}>:r>82G^k\3pz5Cmx`Q~*BsgW9J "#BHTQ56Xo3+͝m]uM6nYaݗQ4PU`4\X۹[5n% REI*\qs6 xvr *'_nPH-H|PwR0B☊A DVGPMbG!u~4ƉdhY~bQQ02Wa)fJf*fO;BLkH.c~I2iIlg6rЁ!DzQb V&PR @7Jɪ^2 k+Tr%De(dVS$YfKC}8ޤUW5m2:ty-|ƍZ&}Dp܋#pQ||&<|f'w;nw]6h'sTMSt?+j]sro;  v4 /\*rl m5p+i]p/EKnH S !Œ} BU rKC^1Gۚ8ܘ,2 @|:-4 "DCZY 7$|!:J'"o A7gx5γa&VFMDT' d}}JjBQ<:) H)R@SqNjpn:xbnskfͰ ~hثE@ጄB8SkQY/Bo}^ӻ PPw/{D5ai=bdQҊEI,ȔQ^~-XíoBfK ɨ?-@@5Ta#͐q \q\ ݼz13n=e\tS;"Os{11|?^޴dE%p&̌x*ciP9ô~UȮ.ӭ5IY9ݞLtJXKZX`A^ZS&7 ̳٘9@>V^ +$(6vCDH1ޯމ)p>b^?2)h;tD<*ÖlR $%'d,p!}awuJ)*!d;V˓ߺ/g/vߑ !<]bqH>n"/!!]@7Gh5$k!f5ZSИM8ƶHa7Lv,:t V"ּS e)oOn6 p6]Dh.&.4 lDy ;|Sʎh(@K4cɎ5XWTRA]w FuBA@RER d9H^M1PlHh #2ocWэhMSȏip4dr ѬIQ"56P5omUbv)IZ9s`ևkݕ2FR5#SHE8iWb"8ųDF(&4nɶ:9UysޚTbl.vK:k Ř)'B2Voፈl@kQҡx|C=C&(1Ly4B;1مsb&fe"\FP]Mv>*Z{}/,|{DpYh?f `MdRIv SylQV sxA2a;z*YQ f.WUdz Gx@2jkߐ8"+`w:\: $޸M $5]{C[ERg%"n&c ?$ЗgdP(թn B@HFܐT{xK1E+D蜹vi,q&&R$[ʅ';d㜍%>({*J$etPFbl5A`^@־Y]%FhZL܍Tm mGT]=Yp\e*P:(=GlAccJq< AEH@ :F0M{~Heǿ H `<>Ye 1#k}XD՝]3Ә$:ЫyHR < # 3"h;ħ‰ ! EB*dHH>?Xގxa`s; y\Y~]eyRw4Ҝ6 ;ey̆UC ] X,]](+i$0% xk_S",onI¶jI Jy2710D~>~&(h͈1HOƽdeyM2/;xKZpT4~ ,;WEf=_z>r`-4DTMmU@<ҝyqX ){ Ԋ@ / KU1e)fAe&e~,Ec9tp(2 ^%&BPiPٰh ͵É۔;E!$I@9 ,0U=p! DF9SKEށwò] Eka9@3:W,(-9>v5|O_췎EQ;-ہָj2ypQ:7ZXf,72= =JDxi[,WOl_)Ր-KnQX狽ui}/$4 i; =-^]d׈MwBH@EA"5_&Lt㾐 iRybX> .*OڵI( e}aPhJ'# V ʎ{HhAr cMqRF aUw(cag,v|6XZ1J'"U 2zXqkm +ZnO@kPhoW7?{緰bDD,Q&Bc.Bf($a/y/ 䇿p0?]_\DYhXc;͘3*IEBP)RS߳)BL~+};INVA5FO=LߌB)[=G`] 5`b,Xk* Wk}?R_Wq5\?IuM!^T#ҸYz )*9:j*Bs=,WGR;L( 1zL (#^ޭw?)75#iTBI4uN;Uª;y%h2NN!AJx$dbxY<]M{sDJoo4pY"t<ʄ4U~v!)l>sK]"H+ =#pb>?5hu̾wm:ӹd280*jbE+ucP2C3~ BV(` #|/s{!=N7oR>ϵ7xQ8GJ.CZ\7J7l5!D0e!d$Z N@c &R2! C"F_G㈻g[\sd/[cۦ:lm=8=q'B%Z {4qIޯXw0:._a(!P-AȊw$Je};Cby;opVuwOb_n*tc!fWʗWI%H7xg%(zFTLWø{ Es6H1pEs=75q֎P$ oEmhネOhU" kCr!(&[4UKhE2uZFU>4 dƦ!_3ǟTW^HYaC}Q@I7 0gp&]]]{4 Hnvф3& f cj@a o{hoEЍ$MI tds61g8V`@u1*2*n;=Le+,P=@`!c8l>Wr"zR)oj"+I`@0ʞ}+39>۬zw 2$A̓X ͊WI Cgb~RyugFsP$ߘ7X&f茳)GV|y/ fb%*ؐAnj2y}~sgAWB*C&{,>TQȞsE:#F'v !͹p찬|͉RG cP3, ;3!0p`*c]f|{(]m-͏ofȈNn[q V 'Ÿlq]in-k&Ix..Ѫnn0j!7^ՂZW $o"i`5Yr$%B,,Vh(!^%T8"Yf*ru.P'T Rf  ]>~h9[4ÏɲDM@ 4IK+y.>ӕ,B$ȥ2vZ:+Y1sjYnDs!特0P Z(0PLA)A(* ^YCIET"L+N8o;4Eq`?¡ {Eo_@[us&\AB"|J/Aי,\[gckluL$JB|uGJS\^FIF̉s!<7_A$% $"EZb>($P hQߡ@UWx|p;֑`IU>?_c`A 7-j/, ~08|avFI©<3ZKi`4q/M7A D 1\`RѬ\IR;#dEVP>N3xĐ=5lbF b)%I]Lnh$@$ );j<)$Uѣ2?^9[stf$X>A򐓥dCHNUgK_@ PI*+W ,ie% 5a^ |N2"h6 mPÆ썮m+ʆ8/Uz>k ^`Y5BȊAAp4%k@ :D ^ OoSB%E<]UzAZ=v/f#!2o@' B>= +p52]8ԞoN­Y}wIrALjib "ٝ8ݠ .t|WJ? u  D4?7[ xƺ~r>K%fK@(mPelgS~0 Th63QW'=,*S*vJv#b-7h2'p5@nU@.]gŽVc~?"kFYt}yߏ#pL0ʣ&m_(ȒI =/뼦h=WEom p/xV`hk %HӕT1q_ugw` GRb#.,P]:䕺f!8#T"QhJ2Qtj(oCcaVip EQnbY]5ۡ~N ]4.OMcj}~Z^7/F&wma+̔%_ʒ̙#>e"$SZ; 8m'7P|`=SX'Ev, |٤$D*>|䣪gI恔GEfD|C?v+fy:NeSyeKr;JT)!T?sqɷ[bq'tJm{ؖ)n|]hv6{Tv+Ƿ63AIq2&6[ag|#0 Shj+l2iba(((B>OgvX)aw.4D@=|-`l.y2*#徶j_Fiw"[8BAͯ #B ;o(/A$Z%ْ6Ǜ&5M[b]yș_|H}7D!QAHÐL-*e.^w~~萻zd Gp k[8 Ln?x= 3{B{k7 T<$|pi^SfQ"tGXƵBAJn-XdE_ hr>8x xZt2]|< /Fm N:)&7{c-F5P2Tdze뭢woȇ aHm/KQQ<&ޛEObo!aRj#A;gc{_对XT {Đ^5?JJ:寚ϣ'愐B!Gʍ^`+YqAAQX=u}~M-)}os/{ &})==RiXS}Vay@{8RLIp0E YSª "6 *?\. s?(MMM70j'#rVz$,WKŽ[a{ 9bY17`KbhT2ouV`)Ah)dqűX (*\|b @]\W#%mpne92Y;NAlPœ]:š (TmiwS=1j8EzPy8$7)ȸ摕@T3 *PA؝ H>{CM;|˛c踜HBB_xtf3C42OVLƪQ1}hq%-Zkhԯ=OpQG`AP'ή:EYKHDj>@v 5[%IXlZ]TE!13t C).HT(/ "Y0Ź ~]ՅJXv{oDm(P @L`GRi~WiY+ƁLĂGHLTKH<9fw\U \";SHBh0Ars\})#iw::[z =kUi?%D!Gw/߆݉N GI,>ZRu`"vSwx5ѐo{7][+ )BCٛd! HwC&K0J0(/ɏ_"L vpTS'VHGeZH"ŮP; MOWg)b^EA|F!)vT:BHYI#N*bUmo>5ږ/rČU1'׆iVhsɎ+b0=5 >UMYʾn] BVօN|Q.#^}3zۣ8~*|f)}9K+OԽ\o0y`滸b=@If=>ai_=@GİL%آr\IsS„y"EQ?Dz1J>Z?]pӚQcFnM7 kh@8TKgz*Ez6qX#H4$.s#큀ˋd}0--E %_W0` U?in TMFJq#"U}KXkГ. F;5*bX d"[-e@vW?,0^;4q,3 nuXbi_ӗnSK@3ɭ]/Zۮ)HO+Pll>~wk^%c'~? E|U:I!R6?,,OwFI"LӅ[ ! &QY (fv";qۮ3Ip%5~AK%sڱLV:{`oa#۱fC&yl(+ޅĩOt^\}7Ÿ:=Lyb} >E>1\|R!TC06fhF}@8HB5#b#QԎ@rciVV,mSF⢍Yk?Ks@0{ߐ=/D>H$UOL`v TaA1YEOZ0O0Ի3FT( IGY8ZIiIzn05#gGvirIQڍkѽLjGaV+ vr\mlk C+cvabpf {t)Bz I,HA7^|0-Lҽ&岄J)7D!oM777yX4ﺔ^pOmΪ&M ?'Cm#)qD]3B3~)אp79PaR+sTU,EŰ,yo9r #M!B(dXwsg;Uw$m۵"$0A0^9 qϦHއVuOhhBdƵ%=Cm& لR9G;(? ^IN*h(4Dj횴 33yoGZ#]*:=s'$Q{ϑ^qai|v2W?qG<'BT8]`M3'Lʭ޵}Ej;]]-2GSغW;ɰbc1-A_Z> h•ݳl Dy{ "&.Ld5nA 23v׳)RS kŜ[AM½mG``NF%Z%+x~c)(2}xI2!"U]6;1W4^61m᫛<1V33x R>9a.}U,XVYwTZ9т>!E譍t!9Ȁ.?-rj( KF˞aCx0cX1lW24vj9 )KX^&yCuGEj`@z*"`)2v{ .\7I fzUQ:PXuKu)e(]INՕ'G(9>]IױD@@0D"= chvpۙroYZx-}ۏp7 =Wz{hlʑ559:K [>]8&\auI1;Ux_XH#<G+= B7|fY5m5ܪʘWa{!؀${4P teHiW'y$(:٦Z5Ƃ@BeI#yVթ(jL&K<͏ʩ\ Rv>ȔjYjF fzP,ÖbtFz(M9i 50# @OH PjQ Nq n1U6p˞O޾ B7Dw# %1reFVvm˜()z7d)"@x x@ z蓧9{{̈Ig*/"cp ˽c,$V JeH>AT޷ -=zAފCU(;CMJ6Ua]=q :*0S$%!GQ##_?'`=t"F UYv<@JrKc]}H ťޯhS\@%ͺӫʌcbx\/;-p>p #\Qvρԧd \Lr=0Q ̹Ccio|?WxVnFܽ]fwQ{ATdPU] ]FNOaeAiMQPֵ c2 OZhnn5FQѪ4LB_v$j&R`M&ɟGk'XSc{)rc(vث $mmuځ\L[kVU7OKj|/6 PƢEvYV؏j -6 5H lY߀{GGN i"t}FRG o͆Vڹǒ޹4!ԜFTKL3T*QI'hF]u!걓 Y 4[1dѭg(@- Vykt4H( .0=$1 [ȴw>!RQFȯ\ ( .xnUQI$+pP7(z,=DR=8QG*)$%"0\.O22oSyzlm4|P1?ל^/{zs0^I氄t]~ FS9ChlZ8%/ݤzlB[,j 켖Qa 9j<-J-Bs,汬4SWSjqU(!SUghN0łLEwu`YZaԖA59搤q6#i5 7}%%.LI7w]؎y⪮qjgLx[ͺP gr߈ a dL-/fj>==078%mH9tho6`C XLXkwkoYQ `Y@F37Nlj #  EMAZ|-TTkVE,p4BIIDjLfؘ>r':d*;Z,Hf%z*v>cdg˲ 2! SGu&l[r(e((EQXDwN D;Ԇ4Rwu━ @|@t ~zF9kF(\;25c9ގG->{cwXP9p7Uc9 wBB.AI:GkxmTcmx]啢}<9 xc@SF! e[M[?vt d! ̇;x4lc94!4pLOh> ag,*ꇃD J†gkFd<>_Xgw}Nƾú[!,ҲdC*J (aAF$0ᆌ3Nr7$P6ECŝ#KSɵ3qg0gHV2j 3JC5fD $Qq a8Ræ@.HͳX(&0P,m p,.p kK,!{232 mDIQU0urҦ f) zL;T ~|bp& xym(SeB_U"lZ$&!PyKqwwΩ5IwǢA"'k(JQ ljߥ5asg}TRe}Z߾])pg^"48t"7؟M;PNs#:!luHTֶHP [<@I%es;nψXPV VN9iԢ`w]?6ZqQQEXuuфbg,k.©] קE 0Ů3i@Qa67Jby;BƸ27R'A2;tؖA9?JϨP}Ȝvvn2@9bΌ^Yf-`vtZUKUQ"ZT{Crߡ0:ǷSTEkU\1$y5DK?C϶25v8$%K[V9!ɵ2[#@aԎȉv1uhygv}.f]  av5Q< Ee$@3FmRx\jr=5 x ~(t gGk% .WI ^#N|>KhU^-kPs+k5WF"RU 禯]}ĘQ|DwϹђWõNyȂ!fukh)naζwFaњ'~EnO\N_y<@_Cח+s(IZta/AR{йI SѶ[hb>ֶ,g F}qdrОh8B*)̊1FYG$1aKU!g .XKLw9>'>?=_f1X$5Lςt/ĸdFt묠h[&%Sm+g7z?7J>e ib&# 9H]dzxz.ZZeU)|ߓ щXL&1YȸZs؞Q Y<#aBkA(5%H6#LN ۔-D J &h7xP6qhS/Bc8ywVeʟD8,los]A?ܵ%U-EK{Z*>(ilV5s#B`tfj S\ >eEcC"4<qQr{}aO{U\'e\]RCIGg0OzE)H@rvmp6(:kkG$cfa:3/aJ@=[gPIF6|D#8f \O{)4V%RZO|/%AVUpV`7 f jAq{O b;.wTFgchi+HOFRu'?@Kj|U+A6R?iݏ_Uhfa8>%r$eγ 8Rp鸳YMVN\s)ݻ>k-f*dV^D1Z_TfmnHDbgcw{*(<7;A3.n^zG@oz)VʢD'Xfg$ ộJli& 2)[# /С& ̪ghQBeVbgz<+4 VPg>j9qgi.㎸%-]*r`dawV!C϶ 9G|:}ɔZG+B,0 nw rE9d:}9=(^:n.E|..HU |P;TfVf#e%쫭qx>zXSau+U}l(}"d!1PjJt׋RxCBߝ0{ $@i]iՅz @4ŲAbZ,^w[grޕ0u*^n :ϏazO7|j}X ;=ս2=y:w[oqzWtĄ&eppe(`>iQ5E4AFK~cEqzXw9 ?K:mF.Ni1N]n<ϊ{ ;!|lݴV[E_B  bcr-絘YvB&e B!t+S`1sCaxs!P9CT9hUV֋! .熁.˪gnmHX1P6mUUYD&Ӫ3gdmXӈb MN/1#=#NdžLh]}.DZ9Ҷk.2,RZ\6 u^m SگggtR/x;0$n DruÄXP+(JB䝡3u̢ΜU$jjihD:B$!jd`v0%M&oNyh18rYDBkL@ݷϘնf0FJ R2!]ޣ!aʤtiZnBWJfdoi* k+T$͋V@RPNkSԉP&L]a)p(&khY_E\a6.ۡ9X%0HqECq, [ss`T /vp 6M_B,(ӣ(r!q <<{c] ; P* Il MNvcb*RJC0vƜKnP7cTz*.7UuS-2wƲ[wIW_hrͧ}b۱4_ #)pRHXmr8 Squ TSK [ʥzL/ EZ_|9c]܂ d6/wxJ]9s9۹11 > ah\lohwA$* ,\\_h$0Wu9H9{ j7Wo9 q>W?Shu͉:Υ@T-%'ԊeHNR-"['nx (A-=LZllY^S*. NZЭ\eN( %AVdm ,:6U"mobdep񹗱׀Ʃ5*Ɗ)S`% #57F%z(&7.EXU1Dfm_ Kh[dr u᜻Ƹg.qܹAI{˵ k!VT ":5}x@+m67 BrNLo6(QfG<9vyNw5Wlմ|sg"]&6eޕ<8dž;>fpZD5Gc>E&DD&FVJ eA2[8 !:,kF2KC\j9jDr k) S(-f 0a%;pA{˂ںMΓjd؉ Cr2 [C' ᎘M$isr{yQ4 ȝF/tqmK5rr$r x˥'3|:1zt9Ȅ(Mw =p]0jѷ՘w;,:22 cVdJeRrn@:|ij AQ 8|IN>x `3v8;r 9겕;6K nO*[MKҀ:fR:rx$w7!9yۘ3<2\&ׄsJM^g&Pr15p9Fq RRLpJ!BD>LjtYK̐2Ħ$h&[#@Wx `A٣ BҊbq4 @ %@7{Ds7x9;{w^o$Kf8@ePIpp_<<>}~(H&DZC`Kvih.B# }uJ '( eVP7`a iJE)GEh!C?UppQ!* %zB,J>cE%CjU1#-`ISL3 yg/o> P.Յ 'IG(4Ĺu˩,Tl AB* K ͊$J s0 qȀҁdoTn>8"ƥpAOjBxQ/ Fªi0aP*@b1.<27P⨦wD$AME@A(SIa.+eP0R&bP$ b;yU`؀BP"BQH!(=:AD3MT^>'j?~$$:E]5dj(. )uY ./;C[ʤWj"L96T4",@/Dy|ݮ jCZ*XeYh!P iw!hCxs@ ( `ڥݮAP#++54e-kWLہjZ5oiG"6PrRB=`9(DwZ^!JХ* \U5@71B!P ,'u㯘"6Ė$R sBQIBX T;OwbwP qħaV „900Kh@I6XQN4½z25ӷg д3ֈz y:aDQ4L\2 ,@sBɳZ8`&gDT,la/6@oxua7 Bn 47Ԝ 9H JU*yޚB(c&vV$PiP`0Jxq@O?e7yGrv#O#q{!MBvUC @gׅȗؤO.# HuD=P8͔O2'ȧ%Z0vqs*yl$qˀLR(!(A2(%C|ڱJ#oYCt@d%scBCG"69F!dB o8:E0L߳20jk'aN4_HF"3=_W  zDʎ+aC !f/\˛{n< &[-me02M$T<r}X[hjZeYIbJB)!t);\}\(ubT͝m!tԀ\(Ke"Q,!xtMI;n^3j:k&YW^ԓ؟ձolnoRR(AX psovAɢȢ\#(҂q^侺1Sd4!_HvFëw;^0*5 :r!@Q@A.>LhD 3A̅0yNPBIT@{TUQA*I{yK׵l4U-4vjZݝvqR-/Q T2j;(ZG]8gTޛȄMzy]{>mSMY4d_&5D,3Flbm¤"5(ċ(2HLR!E cDR%,f032B_ #c )Y"I,0߷YJ 1@H $f=3Idn$fD) "TA4$ "` 5lZ6bXXC Ȣ,T&Kz4M$HJ{||((*&d+&ޭ_L#4mIbfLE$ HشE3FƄ6)M0صcXZebXDƊ53hY(M- 5ukt 9vQEb"4lJdi0chnڭ- eQMDO _'߼ IyIiz(#e C*c aH3 80. W*4QM%E2 ʒ IQJm&6 %E(bQQ66ɍIHh HR@Ƥdd0&3$LfM3)I$3" (+΀(, óP8r>`)FF# a&0mFƐ$a(LDX2DbJd#Pd#Q A"d0cdĖQD 4dPYI24id) J$KiQf/ue%" aq4j1iLɨ%u9LEHlY2l͉SLܮh"0SATJ)YP)D!d X$fAA5$1"M4%_g߂ 02"3cDQA(1D4HU!r9B&4)E0QWim,QcdD؋؉ I1A_Q.$1*5a,(4m E%&оz*KKM~LIe2H I/ƾROSݵoZ"ыDA mE U4{¨ig6P(%(l%ӾP7,h)/5RN[@JXȠ4>ǵ0J DJZH(0%OWصXTV Smh"iF&*m4 %F2Q$YJ1EdԄY2k(XK%Ab54i c2V,VAT2,F؍4QL1PXHT[FlbQH#6!-J1"-&gsvP~TQC<KDDr!Z *lM Db1FьMdؑ, & R%!z}QF4Xš 5ADEy{kjMEj,kQQcmh+DV E^DU5TQ6L6@Q|g/WQAcb"< f@ "Xw[}9(,Z4TV5Z(ATQQ5PXjC5Rb6$EQj ƍ&)6 5Dh! QE`-mbLj $ѩ"-XYEF~i;MdL%8]5IT!*΄cRT;RJoʾH‘$X@I1ʃDdbJah̙ҤIE@I$f4aM0ьlؤB )4C&TQHFF$QƐb Dl"Uc@ pmaB"fn$0 MۺmjE1!e$QdM"DFhF 41EY1{my䀳4!L"b0LL켼A)LHjLB2E=k ̛EjR)dSa$&FdSVC0/WF^4L ?sϦ뿻Ǽ.ƾ92gQ*99dHE:rt5rZnW/M4DA]窧o^m_J2XJLVMKQ $dc܊+ƈa*ߏ[y*P [ᚵ}*0IIQcJPP@!,}Jso>=A1 4V-!L4H@bH-E"ZMQ5BT(ڊV5FdFJHC Rj,U6cƱ*"d(Qi53QQ( 1FhV4h AThhţ&LFQ-`Qfi)-b6 h)+T B!XaDThDd6 瘒0( 1FɂMX R_7'*+Z ò.#~a%)TRDL I-4&LjK!E$b%!Ͻ‰Q6 : -Mcm~)ozO#_ur[Aq*6TLEy^/^vTLY1H0K"!J"ɉOukhCIDŠ),1L24`ъ!TIhXƈIFk cIRj7=~tW䮹0(P0, @8c^VGӱT4QLM'ٲVRBac(* P`LA[D+dEB `J## CxoKIv,脤) o?y&HIIH4` $LX"Q(bKƢ)6(IQhIEfF642X5iBaJ(IQQ(DL MzZ}rM[3'©CM.q~0XJ }ߓ>Ihw8FJF1El -%6ţcQZ`h15@TcQ%-"ɍcD(EЌ((Ċ@HDT5!$%-5's09=Ht`ra\QEmO{ nc&@<ר$*brL5Ku.IfBci1$i{b4hJ#eE~cIuܧ&5|azQFMiAf$kRM$S d͉D$([.ڈJ%#WmyA`%-$ D ۀ&% VI$.p%mUEAٴrGk UqǤ,?iPi)-ҏT[rh(1$T%kK;dll~%<.ebchA5,DIQ0a+ۺst(LI45 c4Q6V bEͤ҂T@kO+xGG:Qjn@**]?1 @*wr j$ !*6@ȕjm P2FA~%&3B5D2mEU s6W8v|JB%aꛘYd0LȋdN@LAoSPf"86AJPfhֺ ,X E,h0,h6ɍj#F)IbѲDQMIa($4HIE M&"Tې3f&S!:)ư53l%EK-hVT$X-ְ$*ΌI%I N6>o=zչc1V-cRrW[}kLB { U(PLKs SF7 j5Ds)PtE9d9-FUN*8&,a.&4g3X@U}ĒB"mHDsvbi Q_bF@d@+Q]pE0o%J86 Z OuѮ3&+ݒ͆_sIm}^+D0ICM,œ$M6`4M4fKA*3idlTcXRS$hԙHIdh"SFƘd2,S L&aRIE*iqj*H@Ko/ CN=Qyai a )ѤaR EL$a54L2c$iJ!bLQSLѹ*-t.uw!uy!ˍ"^ #A-t ;hQl of(5-!A- "HAIRm3Q,IdCD4I!fQbPš"2LEBAT*8:f40"ݠ(5r(aY0*a. s~]?{~ t)GK&Z6q}3`(zQM(CjRmatCe{NϢl Jg|ğ۟j} @ B?|#"?R+I#V8JiT<.1Hd(Y(f+9IBFHh!O+Z"AP+Jv?`<ޘBǷL taA ZF@!"q Za!V fB!C {O /NL,P?݅qRG wWB~52U('Ϥ|p@"r$GB-t` ]NetDS)wE?,T h]5H(@HΕSRPWrU :*1+%@8MQb2^ͫUF @EZT2aQUo#(t@. B!+ rPLJ j)JTڕCD" o{4B'JTA*;%9*j$A1"paUp@)̄DC%APXQ>9>T?2(PG\kΒAvBP 0y1$-r.v֢DB]5@H7^\dS^m(^uzzmkf*(ؓEbdRFݔ͢dژ$5*461bbh,i!5Zhm)fQ RHOTK h-AVi(2BĠnD .DnF;$\. q{-EN95#;-x8ڔG IESD:(ȨnȽ9?)NE֤ P)H024U(R+$ @H/*8n"D4BT0A A L$ 4 P& aJѴR"X J*R+(q8T(kܕjű.$hD1*hhP|r!%U|T9Vh#7z;b±hFS bf]0(дC)A1!Ӄ""KfdG!ał*(:(:uXP*9iX 䆩P7ih'r Vܹa#[);k漉~zS7 Gpd\r;/]77Yve `U]-\RhwnFH9ʂiriU5*jծ݌!$ 2(m2 ! $52 EyPvDtʦ!P@h #6">PbB'| Q: b  OJe(=@e\*To+LI$Xi5V]HLֲͧnR _z|/;7^7;'y[1x-*CVU8&:>Zjj_ֻ;ݵ,O;A:P Ֆ2݆X/kn7VlbX`j,փ.0DpxT RRoD*R5v4H8Uuب N~z|Q1+mh|+#cPh_z-em׆xr*Tݡ S*`WJNA@yX68ޛ-wWg"%خk>|y*9IHp , ?fTn,䁢$PK@I K1?RBL%L2m~=uk9 uAcu )Pi0+ C0.V)F|26zTCHT 5fsEˍp Bh%] {9ݵemx -s'6Hn1`уgSL bͳkb×f,eѐlXBZ։iF*ѶɩJ*665IfhVf[EJ-[1-gўNf6C{zFG{]{ #A-!n 8FYAڨA1APUT*b)j>ZKcbѶkFZ**+RʤکMF*jRADVZEIj$6V4j $fRQ٨mlU[Tְ›+.iN{_/hʔ%Ծ-I&(F !WL2NS.Enn-}U܏ {zmܚHHD)舉I7TВGrj̕A)JBEȒK˂ x$M]\VDj pКv3N"%hPa#$uucVq!M @UÂv."w *-·/wICL!" HV 6n0VhU@0@Wv& {~p؁#Ó|y$vQU^Ī*8V)LQwe%Pt昊h)A?i%6kՔ`˱b\Ít&CY7׳ew^chk<-64VMTEE5Vj+ѣZܵX6Z6ń&֋Y5]F+Flhb֍lj.ѫWHe*,.Q@4)JD uJ1Vn9abT,],YLVR `S# D&\xه5SWGj dX [A9DcvwXFj7Db Ҝ TSv@;5痁PBUwW`B$ :?VQ߃!)V}-5K-j<0 ()@3 Heoԩe RiK8b(#е*u7,W@h6kj@҅?υMi(NoeACAz(!Qd*Qڭ,իKܥ=u_{$fحïky1k<*YmŒ ->ӻ~W݅OR>jS`@ɉLh>F$@((rك4&`GFYR@b@F>ekI-) >yk$SbmCmun(2"*bNV[^){Ič FD$J`&%h4S8' {M<fV0A @ŗ֜aIq`I̟/-η"{/}{륈젬Vg{y͍̒x]NOliP @_"#gWs]xBt_ܳi9-:XfޙɁ8PP^$bWm&!" LŚ=v-NkDIzJ2Sd^Ӳ|%Dy Cr'> x@ɬ-m}L - +^~ \,h# VZ_ @Mjy7x+ m^7^$HC ^ן5xѩ@ I%q(^0F 1(& vHd.]ϡhZ8Q>:,cI!zE0WMߍB݂0]ղ7f @ 70/S@ } TTyG,mUB4 px2&Fd [li#GG؇ЭVK+e~mSqz#‡}aw.z\ _V*@*UBc5 PԄ$Do'?z9c7JJv㯟 ##@iDKŽnQj]N1R@TxH* `I@HUSd[t&)TtkF[v,ֱn 3RLaveDےSUϭ(_8@*қԒRZO5\b\5KB\fE8FjZ#M0pSsA[l֋(}Ecz7W}iKq;B_p$*7[Q@-PzNʨS6Ή7+-TWEm0,Ab3D;b#xPn+y!`ofbC H&o$v׌NwB}lф^wqI{"KJ<, EgVgW1wbtcv*vtڛG Όͧ\Z]:OOm3ī)$:[UP"XSU3124f|",sZf܆.]o7NUxp^s8kOcl>T|.k PX%:/jZ7Z`ć ;ZZŜY}s|o }+p6;ߦ.\eK8 x69Δo0Y4&h0*l|>{nh KMڲ)NRY 5+P!83Br: ' ET:FH)Ո]`#0D96lIN5 %XWdnTS!LS B H#J !P b["lr XGz'[NZ$c[& ʕf  *ZoXYӟ5j. YX';eJH$Q %`RXڅPSH5D(DA% 7 ӹN80灱zmi_2G&5A_)H.Km: DyGhZ5O$|]=y5sC+ɞ1&ݬQ[BRP8ӀzSqGM}h46=٥4KD-F*f x!K;@h*bk~Caaa`UE"sWʨE`b ;CgmeBvtWZ)4ӧ=4B84:- OBAJ(;4t~=9Xr,w! d +rt<,/3IƊh{i.p+2bĝ5ɨ{OkB5BJM fHDcd/TuF()? P;e V892hBQ *I)9{7%V $D=1aЇf0j8`ySSBy]if8K0R!lȗ,LtR&&f[ޛO hqG ;[8uyrn߸obN ݐX3(48qqQ*e2YeOv kuyǼ˗ˆx-UY,K$?/ϝF> Lmۯ9絳D,곏|4}FGEnomyTӛ ֺ;47+eɇ"2]} E~oXjڍ[eUҕ+Wh[w7m ҆Ga%9 ! C,$P) aқ DH-(D/9 8hWg(;09ΐ sXR4ah\BC_f3e"#Ÿ5"+ VZ|w@T $WmoU D.@fTTJouxChtlfaֈQkdJ6PS^B g>D7ƗkXɽl`/<ERpyqr|yuoyߒaA[TC,ܶ68bQ 5Z) IZW,<2 njJ'TCwp+`cՇr.y'ڟU P 2"P==ב( M*% tdm4&DG ф<O(wB&@JBD%SeOAOHG_(}4 8QY >zPz/ !=?"+/WF@ژ `DfqG!v'Ͷf9#\Ν88So@`06ʄNB~igmh,x:Ve;|!3䠤tӮ?9_ +Ѥ,S[Hs+v.EN(${-8z#$1"p!CǓk' [[[:$d)BdMȍP:W)#:y:zH_mn"ZIﭻ}qnu綎pkz"j*iDP߅5Ӧ#%zM۬ڵ\|)*GWɵ]vcѹ/-^-ΖrF\޴Z|J-hH1]3]OzO:e^.r>ntUl߅_~;XI|Owf )-.XՂA:+-J|,6 gxMA򔵗Y4rz5q(3!fB"1Q̠H dUھWk؜*¨qS"D2":1P?~4nг:1/ do ݕrH<9< Wrӣc>kPdkWK3AvlCX7Gl4*LPn H?w7 8H@DOf򼛩TV+ RUXG2`9Cݛ@FM1eT 7eǛ\E\{:]^LbxQ?AdB'f f[`hné͗U|:V _Ud"?cc̐QOH)qzJӐ_ME b^\d_ckY/[g"h/  P46iT4go(l/ %t'C ^bS@D0șL@]P6~] Ǜmf霮!!t_#iB~*ǹ^EnOս_3Ow.<̏Ozr<^w:|H>6yi]kMC?Ec85/}{GI7z_׋.Ew}w.P/) 0i>`?zSphأ KJ5$B3X)@Lmm#%"2(vGjEwuޘחPN@Qy7.k~{޷n cM4ӫ5*E[kCYdh]^LF6*Wmxf{{Wn2=5$A.g\uKT Ei)@ r9+ź[62`wί%v5E1Sa_rCE(VRGp "nUO|"NAT:A2_ЇÊ~dwE@QGBY".OϢOBeܙ?/O}T۠v#;Wx[ u'ccf=e?4'U;/(,AQf{0c|8{}n={zEuz|{խǣtѧѷEj4W(2~֘=3/dH7O;SF4znDc2<%7X89)Ŕa("g,)(bci>vmkcW]՜hGpDCgjUBSvD1l^MP"9-$M+2&p4 Ƙ:j-$@ 42 @@ vd,{^cb 'Y>(aU$J_>L?EsvIlB8WW'Ѥ,VȄDf ȭ8E;|N{ 8GIɐRQ[O^ ivj/i6cP чѩ/cWcI1$6?ސyr:Q+_k1UVuYz5w^S".pi{Jᆄ)#y,ot@3h}F~bķYn6ٱDsFqf8d8@Q03+pMkImB8u%»vs%;[uۍ J{=4oe`i=ܘ<߰rLs J&Cr?P|O{^#It\E[psuTjVx*8nX:W7<[PR7`Mu'>b=7qi#!W\Mˋ+䡤g4 K0'ZʾE]kNL* CUB?{\qSzha}mZRV@Bk1=ZeS" =c"u:~ϞZ\0[mRO4xp0L FDQwNxَDZa]0/9q/ZoÌ@ա>KaI@  PD,A۸sN##+C FԸvyOqc4]w2I{[ ;+qJG&o 0 ld@:W=+W^綦HJ[؇(e!Ʊ?˯}6b0Ѭ"5 Y8 FG6maykn!9WK_ޭCWFft6y27;{ lQhʘpsJA=‡`Z!!T gyX`Ʃd-),-m{ZzBdW߃{zyn~[[\JM;{Xp"otp+mwpysk^))O3,NV=gx8!Vΐֺ;j'e)0lcJXCjHv(tY5 Ը*w!G~] P?CY5\Dm6U3رfD5 Оƿkyj o GLu~Iŷ󾏗X`ijIڎ١|fwWhxQ7XOhubkӹ ]7 oZ܁1i }]c iI s vXwi:v-zQ{Y'GbP@+dzQ:+!N.vvR<FҘqLf]ǶF,bSl:=Ų-±Ԇ{.6h?gWMHshpټ(@cxlpE`\./^yQ0gVm"Яvm<ACzFpz,·e[_9|.6 0A^'q[鞶3EoR6wZi7o~MLH&0%M9~^[NQc|(b+ͯ7II;q829tbҦG]ıq<y~vj*OH |L￾ aٳmn<} {Ð7 n]Y2N2Cmbo5g糯rzWz!d+:ۘѨ6Ir.&ηoTF;3]1L}jb1*6;K5e{]Lg!'Ork{tMڰ+ϣCVXPIam-5 Wt&dNrE<I!nh!n-1 G݃>Mn[auĆ_~D){yiVNQ쯤<`?jƐV59̑r0/1|x"5zJ_ܑ >Eɢa'o;}ˎp; A%~ႁ8P@w^\` TŜuw#>Lt4tpP/!]8˿Z]'aOp*b*ly47 PcB~c94DF: Ju3P\=OIkef0yc[$;`DϴO|OqUA/O& J `'_C,e(F=WËq/]jc "5T8#"Bx0Np[߹%X®fR&T(]=ةg _v8> ԗRRw59 bCZPBDžaP;6ڏyJ2ctJk,HCEGl%TuA7vTD U3LSX#a ,I w-[h-XNQI:vĸ, 볧ͦ9*]nx}j`*4ZEo3;E ^^G$h~"w;TϷ;Tܾ$61:;?U, ^ͮ'n(Oxls*?!z3^@`mW> !WnEp:Pz\{720]{#AGx&u?~#_-dkqP;8DبAŋC}u~zW9Uu^?qFiVX/8+i*?ϞZߏŎ]eaA0 'ۏS~ Rl[d@ L"#;se͒ `$\%̪g| D1C9@۪HO>^Չ8 JU}Af ,Z>?]/:UK5jUhȜbxt P6IEDlm~]:F|uk{u5T ,8*`߰#g $PV *`Wh =Xhx{^[AcPÔB)˂[le:+R) AP0Q7T/ s{_ĊtAH{tDxBh`b b )6jЌ$"UB'" ƄSǏ҅UO X$O+q4x3#}1CRa0pzR{# vC$UM!P`vME,1`])vtR+_6Џ=zlq=F[&.)$%* =E\(4+I|˕G@IKqXU$2J cz+"S:Yf >L'C<ﰵvjbmU$P"m#} _SEBjFkev̰U$ *pU8bΎ,dGc<9_TPLJ@B k |f^1g5AʁO$:onh1!*6W֬ aoUvՍ* 03L4[N+$"l%,YBXh#(NfA1Oq|5L+2#h,P=\& B&xFB#fbھ]v}Mu\. b;0]Q5T5T`+ >TDžumЄ(_g%?[$!(E6DګQeqcq>Zs.T{uY$En{\:x2Ew(Ah74*p}P2vւK-qt~y0pS7zYN=B2t +-sBh`(*jG·~qZj:BesoMȎz 0Zx>وp( CEBH@OLMynEgy~÷-Lh`J/QhJX$!#;}fV1gR"Eu̻⠻u" cpTOrYSOS.6h -MiР%Fb?ḩ_֭kwm9Q05BC0\Xtn;qo+m#k[1CeJZCZAߪPt?fiZƸ)ˍº2Zvwr;|?NIknF D5 ZD}@=b! FPl~=(}jrn퍼=:>eXb Ub',(r!F6$dNf{fB͋,&S= FBANMda8\N~2žs},7$qq\!)g_dcB.(_ƣ!nj\FӲY<Yb(mDMM}1ǡJ^J MODAQ#9 \s @>YC[ҠT@5ZTa"5D2 w;ih&`ȄaXi"]'y8!#eŔ"-Ͽlfܡ֘[Y.u+k6 /)o1-ђ3Ϫ,tB* ?JtgkH}[`**z'^"vW[!>'BKܥ#F{߇;'+S ARDIWW>&rh:hk ˓0P)Uf3}:5_̼i % J"!0sY*tVcp>=OdU6ÑG0ܘp@p]^}j[m \d.aTZ(4Xq>NC*ճ}ϫ+Mqm' >Bb(JJZ?.K>gŭ?ŏqQbC󅹶XocM/kXW!J B=S{t6#BڶmŃ)u:ox_)%_*CM0UGcmYb]lHAtW~j "y~A S _Yj,.S*wgL9֓CP#1`l1kM;<կNqF $v ,Ew6 d>(- Vp<»`@ d6MmRq\YETtAi[Gs-&3/Pw*[fv -& g8_QPL"H%0brlc;[[^ >k nٱNȸZӑ:lf\]?ET <*gqr^cņ2#&b[2AEe̬!9W!ca s2WLS.6q ժJwsU#96P02bN~2XSwxQDR:I#=zJ˷fű2pb}[uMR,eɀ ;Fnc#/deTk8Iӗ:^H).˽jh: d3;q†֮<;;ʹcBߖ8{ci ks\zSN39مTrpðUם =ĔU-w_ M$F?:JBIrdv]&ϺXbШTd2tt30-Ϸ_v"XG "j?xM c_ < <(E է#.=) O%oއyen\< grQƃ$I=}9 wWs=UWK~AH!HqhTRm|>q|M:*ܣ6& DzDG4",{ZZ C]<uxHn_\LN4-+xE+t#$$"8zKXm6*\fOkIut P|矃xBB1X-i6QTJ| ?|=Dm=r>Kz/K^uSWEwB$:>36MK`X@b2q{PUJ(f YeP.S^nR/3)gKh 2޵uwNܹ^O#FEwW,vަu˽+]%%kVC =oY涮?[r2Jn$#R AKCםl=VJK[u]Ntpw1ٺ_Z%ER_C&~7*SM$J B"H$>tj/Yt~ RK#FET ,eB6/emV",56C-FQEr«_7Z5lMMRibn~ޛ(O=yxTR A<%'OEPVh'@*Òwo0Bn|^CUmr=@>m?>ѿ^wz__,oQ!~S@|շAQ?}X$׸aQ`=%`TҪfMFJ^@$*Ҟb+3ٷt![4c%zN܊j<1fEA͘k *e:6j_u7YS%j5,E-Թ- P('iTJWaP nj_EI,U c#]Pj#a(OtD Փ4)qd;k{8LObs-rv,s4I I5#ߋF;PkYmׂt*ɑ荅f5CzNuHn]uPTރH!/!z.}"j5֪5KJ*"U tʮ1_KyVVF* &`TyfWf u𰨊IdP+Rauuc]kWJUZ6S%ٜoub/4ֺUR:)x d5@lU6`M`I18|["TB=a*K6J01AyM|SZ/͕*2eRa^Wf-iJcô#_Ɏzn-ADa} חV^5 -h=3tӮIE߭Ͽd.mP]F0 ޵BSˣ1T'@]z!'K[ KTTal˴s4-]](?-f6tr\R}Wcjt)q$'\sTjթQS< H5^)AT5=F \ v-Pőӕ4 $ܲ84#EVAU^kŻ!^:yw3dB]zɬ!XύX4BsTG)c|aKo k՛Q˭<;({gA Kry%ujt0d2} u\&bծ:lqzn4Z7$fV)<8)ࡉHeFB;i[d)V }@*DD=+??`C'z(?cy5U?Z^^9~4߿pvE2X\))A@0pNyěmC:xiiuk6| ^9q7)JڔCJANEmnf9{#\7*#F(DxUZE$,\j:c1mYeyz0lI1\$>&U+ᤓU49" %)Uڅ@k+QHIF1F8ӭƥagPQdJ1@~?FWYk[|[n8ð;웮V|b{bWEija_a]ԝ&dpB2?5& 3K/,=;,Kԭ= hcHHM\.LuBG4ðNϽa NÊM,7ʅ:r flG-\םyVSl$s;5<3u\^s{1:ӾE>B,_H^G3)+O-<0B}n h{A^\C$S2́Bϩ6xK-% k12},3!#P޹Ѩ(JP!?K"Heeg󭻷8 ygdj"Qh I]JmUS`XH o@K+ZuB1+ZI*tk1cQR\.mҚE5nmFj$ 6p"Q6 H6g/∝,q5s(ir991qF!e2{پ[m鈡b0ǸP3p]t_~ti1 󺐐/P@ !/cTsBb~kݛYvYUAtnX v_m ('6UU?JS!?Ȃ.z;{?+ 9WY e!U!qYd9-|GlnotF?U3mJCbE AB['k+vb/obC8ѦHBk%rd_c..1քlhx"clVX]_gs,3TVstG~ܡ5$LxX:^'[SRe|_e4xy?n l>(~^o ^?nPT?4~o`A[J,1$ely>ES֞8Ȼ~YssIh^fk<(K ԰ZTA=%`[wov{%C.)yrb2 6_CVFwWŚb\@1^.͘FW i, 9T $ 2F10⼰ aw5(T s/KZ}A2 Pk?Wx+!Z-Y}k;[ܽLۤfi4kx%РgAOq*'q+|I@_N|y@GŌF&K92yOkoWۦ0hcx M$B"< 6vӤe`h 12n v'Ǘ(H}\:,\c~6hrQjv{)\7L4bIhSMBlnڷ͵jcPq5L;"靼]ٲ OxxU $@Oِf _Ss2s#!;Z&`7ee>WrW_EWǭchHCvCā3g>Y +p2tDvpTշ(I_z^B fʌ)MCT4^r҂y:__{==psܻxU|s+ 0E`rz;rh8ސɐ-! !UAToo_k" ??*݅%%S)~q+Og?G-Fflg!.p$$= qzE |7kc +!˪rBO9p U>>F^mЯȗ73]WdPZ`U[Ddb7`ĨRI".|T(.H e%f%a9V)aՐє&@0M B&L r驅aRI#pįKdݛX?AG 7HMEQRDTҐQ@'g!fc#$l#Zޡ+(N֛ ZK. v8=ʓ)26&YinIokT ṇ{yQI}gk>S%.G-ݫR@(R !Y 'JoLiPJIn%)TTUFO*l#_kiP:J$ T%I3nE-ye"흳x4n=9lB1 &-E_i8 4T$WlWA%Qu]. nT(Ӡ ! .(j`5 I!O'kG"T0H7Ѿ=7y7"I4ēޖ-mZb1\7^7Lш &&߶l-WY3 Eb؜IRlJJITM}Ǚj;CcmtFEmMX(*@4)lnM)ңh`Qr͆Ba/ i[Ժ]Я&t(l@g5,6]u?SsE%Nց#6+dMKרֱG9l0b$L@b( X8 EXY%y1Z "x*{Ļ=ع)";6Tr^(* mK1wjȃpH 0 2f(!^B; J}lqYm?>;lh),T#rׂgɚNZ;p!9 +%>m(y*18^~VPCq+;FA.nN3~>]0¬M[v7ZL I (21r'ԠQgHL.cIY-AKVٞLe=v8cM'/&O5DZy^5,BR4F#6+>a@JZu@1R(hnDuywTfQ+^"M TAɓ:]t/GUJFmۆp]]iQ) [UGTbw\%@iD:fVLf VHتWsq'v#"ڜGms:.5FɧBI$Q1qcrN;tE>^%uvvt50*SX;&!QZ+YGW[LΛao,Z* T=6T=Ķ,L`fأKKJI@ZvS+UUi>yZ'=`4w ģn7pV(irs8~:KXjr30vj$xA}\"L/{p 8g@,n]F5mLܩf?e{wp/7oA@<3 nfkdv|%Ћoů[OSN%&3i,TкG4ֵu Ad̪3Efmo_g Zi:F^첋cDhhJbu+=9k|GO);? BTt݇oLq(GO\K)ueE<0ԡ;WVHXFT"b8CR꒠g% `EZ1T%UBN3拜oֶw>P (ЪВ(;ķ1> AO> 1ϯ`>:ѫ~P?b* Z';/>e>c8?Ϧ_'g;߯vB`qf;f*'yS ;IDTU:_ug.>h85 ČeK'‘a jMZ)QB eH^|]>0\c`#T^ `l,vԙ_  Uo m/-wXyÔꞛiQpIK:#o͏"%I 08 u?^wm{݇T?rρ(R}^~X/B P !`\G}A>d oX=lhyKڴ;ETaX|==++̖#Ké*sw>֋ʅGH2=1~WwgIGh&&82L+]+s[\>;O7L mޏ#Q GoÕ3.!t]Ynz=NO#_=$N*{Y=7Hwz ~?GГcoӭK>-(kkwV"_̟ue" ёW$D:jwNF3Պ5w{<'Pg,+[";Ipꈪ*Jc*>T,ui "Hh8AHKV mSAIQ5LӢ?h߽0mfHCZQP-r֞CmyRagA yQF^U yRκa/k]ɟ\//˕r~^҈^Th" +Ea$>`P^45t*u nrS}4nm\'+0Wx~+kzލҾ3^ma*0m+Ah8qȇ@ T>)7&UXP/U2e?΂SO4]GF?FreKvSvo\Zz?ӖHx ~B}AP+@\:>woc=eڙ5 _ѵ*m;}beڭ[GK/Hb^-@B='з]|9. D{IE;T_́Dv@->FXFf} g3DP@:W dGBuh6B)W)A2""J|S"F(|@yP@&UG''͇53~4E_O92\<`V\tms&"`ǔm19dRLKG\)e3ŌwrU̝JX@ĩ-k&JwP-EhfncWvMtbD%igޤWX}j!~kg=.UU)3_  c_9僲>M>m~숍dFbޙgj*]s-O;k"kV2፾:wS<ء:jK@39{lL0$RJ gsj~pQG H!" yў8SY*ٹ v{T tZb;@т l`Qh".8?;%DM2+H pcCcŧVald`Ϛ;>̀ң^o ?WŪmkǽwqsh3wD6L ]3q zCIAģ,10r"4nL e(k$h'.+2Y d#u]ƒ5@3~}V# aRl4&damMP]n$mMXo(@ɱ.ރuG5g3#y&rA+,Blֹz3,A1洉WzȘ; }'$I6 x p4Ξjlo QM3"f/SC-}fVҗwB2H>G}3 ^jo҆0K0 Т)H%i6}y86c3-yW/3|MNZ,N*ZKƏJ&͖yP[ >G48sv@dgc]VQL# ^"7TvR~!*x Jز6pj-7y,Q[+Iq!1-ٝ\Y6 40wϰܑkr|ߙ5t0]s7GߜRGcq6XO/蟨uϹ?.?Kш ?BSzȉnrэH2ժ ݟl-R-o{䌣֞6wwmƘuh@Dirc~kNJ47Hdz]G D]dpBf4:D'nz nht,dxaiaSuo&4CBe0`RTVZ<*tO!9jb /wpgz,EJj}t6P 2b!_}.{Ba Ң:!*hgB\Uv U*$ '۾o8IwkN>&ct#˓sb+ ?tM%5~I$rCi~!1Ʌ2Gn/z^aSs`;Id%,/t:C?#a:{N'>#ƒN%5NGA1\nR@gRG#i04_3I--?ㄓjgt-=_?ؼ4}l$G)d xpiBkd$5op|f^@9hل1 Pʳ];vrv.? UbHJl*tiddN0t֥S XP=V 9zTi\J0$3% aCNflH,;B~/͊=_{əSJ(O-?]ۧZ׻cb/e?3W*.Q *oQz-wC[1")Q^"$F ?.{#UT|\qoF%4Ҫ>ILH}@<8 YR5(|m&kww´Y Cat''g}]o#KT˕>SƻVڸs࣑~gAѠ `Pwcvjr'΁;ާw/'rI>(w3tAL3\^_ M(&β_ 3׌|8dZL`"ȂYAe2P˗f+ʊo# x= xv9-X6_܄qݠ FI[x3}|@EV + B̼X9ߛsv~/N;ePZSxLMcp81 d%r H}V܆}lJq Pi9RJ8:m[Ztqw݋nn۬3MwᓟFDMd*)u&&p0ӝP~N.xTB5Jk$,0QGTU (A? cIHUf_Vs)pqhP/B%Tc<7ޤy\';%/v2ssj}BEuUߞ|Pkrߝ@ϝ~^n 圝9EXz0RАԕD-Xv~/|o{^"! c]YDڞ e] M{<RQ J}& R (I:,9 U2RlӀzg!uX:S *HVe3Tu#;""''7C XO[{>@PAv_3GߦL~M 7J8v#1WhDkl}-5" {d.˻9ez,VmiH4z=,n<__O> 0(T=AT*?׿lm^8 oA=W i<ʂ"G3T6ڣUP /W;?Ҽ~nS/J9+B5 ꏇ_FEKȡ!#\$)eHbPKɑ$CHq3spr󞓾<ۦ {V5ѥC4QXZ7wxcz:#H#hFPԳ-7|5c:/Hs~Ua (/:h I#*uU~;t Qc?C~sJ-A ZH^zyFDcr}|UHUQ XN;n4EVc)Z#}.<)jc}X9D;.Uz XOwr=#""0L@!C`ƕq}W<B: '3 8%];׷}(eo2f~,Ò_ Y2wyL:gn{޸tJz翈Bg) !r`:Y!Rw^4Sr^*pE0y#x=&a82b/ֻ?pƱ F }3U~z*7o<%$Qų&/۲jCYDY0xŗ0@v '"ZW (y{f+`P ޘ^<͊D]6(@n~\к"};7Fz6^0:ӫ0-f?5PuX(zHI1(D07*$Y`]ZBD(=%o0~2:}L[r #?/ BuAG<}TS ()[DOW7=-=ZCo"a"* 2 7z1AD J&_w'ܶ(%-k딇X>oQs/7)E#WrT(/xu\fq8oϯtǣWիjh_R^ƽIaڱƶ]t^}=/~?1U-3l"Hɭ5\l^=81E5+PvdD߇].jumFqޢ,Wsͱf3g{oMr$(@&GG]!mT6nXEe[%lԴSrVyu12rCN@YiZ- V:HR&cX:-вf-T+!2TRF ݆n;վ D{uVg|k ria&͔dI-o"@ylf߸͈8Td!-: V_s0WkyͬλQ=ӹgֶ6\ywN1['HY@ eX稥gOD02Yeu pR mvby*UKk( µ]˭ؖmV\2 [^SQw-_ >tT P$4L $B/0`ӓ]ܭ8-̩ɚZwYs:~y9yWnːrx."DŽ?eN z%[/ F=@q950]^\V\  LLg"" Pa 5b^T\z[&4 Sػ^G :scqftL'dr?~lZqaa}pcqm͏ZUWa?.uX{ hp~.#|43赭҂ %zTNK?aRDYPRp\*|ӹK0$UzdZţ`YXmKE]UB=MS-ۥM_JeM IBhӯJey@Tz'n!G}QؼzŬfYVb,hJ{D@lZiڮt5Ok={7B0:ѧf£]||j?(KIq17f˒ jIAʚ%&?9bn_fۛ8h:p!$C#i:" _3Ҭ7 &lz+ٷ4Dbqt{;3շx}F:`8ߐ!zIǥ.E];۹q)FrҶ[׷[k)|R&vFMYvt,XgV۫Cy' L>[+\~q;$R"QJ' HM? fJIJ:N7(1!s9}/R#ԥ_$fJ  6N'C`C[ [10cʂN>Mw-G@Emk7)ѱi(s-mWZXIVBE3<_ު'ljki==ɹUbM]/YUΛ_DA[ VZ}U>ɃU K^l*c@#~͓XP}mG?U:gA|xE򂯂Dߏ޼^/\Pb{OJzω^w6O~ޏ^ KsZU7 g~-kmEĄf5H|=AMƱ $p%=s^oO: Ԣa7aC%hhi5y ˨0RKϹƭ/l6OGXT\g^uƐz O 2D vKh+˗uMEZIۼUV9C4VQ+R2AI5rGNߊ֐G>@O_UZ~JM8c>yfZ R` G7je_3}χ#[RbH'/wV~pc$Gw94P&j!<,CiDm@9T \6Q0=H WTA@9|UK?_O yBVj5fFf Be#GW@!t~F=GàLιJqwA!'ud=wAŭDo{N9Lwy('[XI %.*H$ -z '.HӘG>,VaMT_\;QO13ujo Ev3}E(6I1P˒H| Mݾ.SB.L[esDXI2w? hp\= [:O?ostoݭO{aߖ3Ͼ*e\"3R2+ KB9}ٓ37=wQ{-<;m1!M MD1?A)IS|-:nGeQ6EkgcR0kb;bo Y'ʍeT"`օc*mf/MMkpu!9nܫ j6B#g#,8Wh`JOGvȔv}/9wh|J!NR/ =X\DE%cުŲl]_mҽ<ׂȱhyV\uJvN C(ҧ3RnEu^;8ht[j_}'BTyu~t:`)CM0 u_z#11mT64B${MK=C5S!LXWl-9f Zw X|g>/Ə4k6F66~8X~V1Hx<|kK_fNb'-ϑq[X&RގH!D@ c!o.&B0 d_J~lr㇘ޖ h3!*#_yNt"̡<Te@l^Ƴꟍ_ 2,t"CE UmRHbw/Dd{ o mؗWC+@B:$xj o˘Zfz_4m4L&b㥦ॹ h /\ Q`/P嫮eY4һ߫7t ]緛sj,Hƒ 4 ) '̍QчTc4j<[`SePړRHeR)D !J??''_sΦac*3'}E̒pfJ!Zq RfFoa`EoiC%ĴPUJT-x8cko2t:G/$ $"tF={0@ .Gx t d_?j8!ThD9*S /H @t,ؼذ5GeCCsJJ RDoE @ F $+5N1 Sa3?HBCDKDIP 8.6P5ra7n1A w 0kr q:b H!L`AF+tSO';(_Ӕ S{.^=O{3J^SbRª$%˾)Q[ThPJ[X P4IψMGJ+4ef>Z y#NƧevNWJ#or%b 4!~TPOa_vo2Tm$/m-'d|FO@oʡlE_o Ae~oO~z^NUr\Anjq C`IJԅ@|8_ۘXPZI/>% 9U4NXުѬhShI9[\Ղu 1eLkw~l2ϯ3KgnNdkN@ta "yN$^Z p?C)Uk)et!\yߣ:Ч2>/Y(}Y Opdؤ͆/rM(?wH-}k&QolӸz/k/j?oeC}7Մ SkRA($Ճ.J@Q0Jn^k K%cH})ކ>GΟu^e@A+>TTN(}~ xP<.?$pZv/ɽ)~^[>.E?877єDuqbݛ?+?>͏QV?co8$U4점?nQ p0L" H!a <\:pҕ҇ MC[Ei%S5^w)lVEt,\rT~196KnB]e _<:!O[leJǢyz%wDz9m3T8"RCFBϨ3[=5{NO_v:Un=wvi8fjqr7Gs[KO$uរ5 OBdw ;~2!\˗ͱa?osc^5Et%Pu0!U$ʝ%CȘ&a}G*e[/C͏)Rmo ,IJD4>etKb ng iAG+r*2Ekc錿v1} nz5ܔ鷈mJF5W*6X3ּk/דkWߐ+8H7.RW>`Z~JB*HxvgtJ3;<Npn6aB<* T]#G=ⓝ­>{Lb9ws>l8ekUvMJY]?j" @aGAM@eT JucRok[3Plo@<" E@q@2x|_."gĒ>\eą0-lHOgs*Q t!GNN}].{)59M5nq%Z6LEf;& l˷m}jkUūmoL`4tL>~TXcjU/?g翱soKgZsH .56xkᚚva: &'ڸT~-%LhgKK3C&qLψ 4cDC=I>1VVmu4P6s[ЗPT [d!v4nyëʢ\*1if9ءNTFYaz8y%Y-|f ƺHoYj/-DG?Pic : ˞!JLTs7v_~:*{UQ_[Vol6>'_v1HyG͸E?ixrt~4ғ"_i e =̍NbkbnZںh;wG$\|:kΰPuBjR$m l('ZaC|b(8n). o@얙kQMh:rFۯj:L_b'y/: Nh.(>MPgcdǠv*P FLPny/>gPygI=S^e%хߧV?W1 0Ojv9G/`w&0 ̰TDiM4>eL7뾷?}.OO>*=XoJ"H@$~9F]198` 9%@5PϠs)D ~Ap~07O To=EsHSz&O@n=v gʋ5&:K6R.w1ǽQ+nQ- ДA]$Rb4#Y7!%vH (#1jB̌y9ywRm.=FsJQ$x(񕝝9/?q>VCc!< T`*EKǩ*UW S1!0D-OimuG_mP̄a=] 1hTEI\ӥ%VxpCjS9#9O08tb6u8E s1`!ƽD/Z%ݓ['hWKWM.%k xLG4X| @"'pkLev:ug׍wl-+8D)I6V{3N'RQRbѣ2j)):i>#X-4S R Z^_#D:8"zl`}v)J@s`~3SŻMw,qLߣo)Gڀ+0dD!<9}^uB|&L@hA~{q'3h]UiªNޗ*z#'L10M>^j6UN\ Bk>">YYsxI=y5g㒋2GL}VtU#pehIhKUA]^#u߄Xxbm3IaFV~NET#A`  (-kV} xT mX'f4RYZ(ĜP3QF>I?\!l8AJ!&Hd.P@DD(7 +8r!s.7Ү.!@TGkș-^(㲹w7- sЇe͂~TD.ȇslo3;Nb]!ʼ|xILFohk'~/W& 6̶&$ڝ$]"ǮD2;tX7<\?1@?{-'DˁsA%^ZO2bK&@ % !;؜wVOO4и'cǢw_,9B G'ήWOkȗՐ+!f1 0׬Rh{kFQ*8^gYٰ$N@@u*_q.ZP3*ǵZK[Q?A!R^#տr~Ek'ey1 ~'c@z"%%3`ALͰ;tV> vO&?i,2N͑+Sw -*ickg}:(E?ac6ipz[t;) 0k0~.i?Ο{2碨!΀">"ǭ՛uj}$H/{&& 8z$f{d^2 `Ƒ 7J*cʗ@b =ӳ[S/" HK{U" *%9[<&ڸ5z|9>PKEduN i3꣄zG$p76X(" U-!` [ GRB'@M \5]vp^ѽ,)Aڱ"k/ugWmsm "}oup~A8*X83w?ޫu}o?KHP4[0d`WD~k`mIH 1 3l0{IM2" a*x;FX]l"ȁ,R/bC[=@v(R/(xpK[sMrX2Tk1uD\UA\D͂ş+ B4h/:(Mk\.jMuKjl׹.Vd46fAb5JsLu} 3'(õ"+h9]wmjljy59Xs""`ŖAK>ah3Į3Y:AH @{7bA̓}#7i>Y˼ߍG9} F֜ľ2FG>}]7ƅMvv6/LD5 ~qnϘ)d|?ݮ۴R'vgn o"~}KBB:/A|ثF` 8@!!E3@-Uʈ޽QEuW/zަ|-%U;(D1ks!Eh=.*Ā'i&H2)1햱@t#H n8/d&:;Ӑ7όqddt/À B11c5mqPW|l-=vkd3ab:_!̷OzF4XT-\i6voEVe Ncl֜EȐuz'rQTvy 52-VX+><Re{ġ5Zu{PCcA֮UuG%D:vԙHaZ@}\u!+!NT9xrPz[tv/`{*K0q ̆9"$ʄ;_M Wcã(|/O(r睼M±{=4wmW|gF!P?wgCm?˚ue]NR:0#hW0l pLulh>c1Af`bQ- "@|KXc,4"Mݶ]:Z@$9Q?Zq~RRF%s6Y#ѡDFj"-ヹD6{~W:.͏\c'ȰOw2TK{_|gbƒ #];[PIVZR |9?䑈{fۭgejEe^xu=~Q] .HJ@(_xy7ʨ'<କŦqnxקv EXJ@kqF:Wܰpi!e4M)sA܍̈1S\cUn>SWO41VJ&;1O:TYIkv76(9D0U !#uO^:%y^w K5WnAۍ }k"6fƬq^4N2}'9D !ӑ>r?Z\~jT5dUj}kU?ihW}S=ss[džƫר%/)@C  I*&(z;8I5G9 W275lB{H=Яmj"!cbj$\C,a f&+~Is{ pݪq|HᚵR_DG2\`zng]:H5|S:pP} e P|H.9~ \DwƵVʶ@*@4;kEyҏ֊>XZ :~XW1;u4ls @s_@|1J#'x>[O9MH{;HxPLb(Z E6l5sw^.[iMRJk!0~?[^N9Oքd2y_o3twdjLZ)^vJ2`Y ɖ]?{I>Gï54-o<~UH4tXl@6ۂ=AKr8B6v: k6UeWqS-=Eb&>q:aļ8bhCEH';::ͪ-UIAa$ =s; Hw@IF#oLJ;<'>xapߚz\>92%Ȑe#I2<2*sCԀݡ!@Hˇ;'QZR@I͵PSN;xׯnޛ "^%F}I[teFΪl5MSCViW:uTVIV32de1Qi" j[-ܛ Q$bjC*עU5kGrj=nv<*eq;} +d#ya)Ҏ ~ H% 3Sg&S Dk}$(tB@‹jTz,I,Cޡ_IY,,ÅWx-\z[a@@- RU&jŠϧw4zUJѵO:ݼU_wc_|9^foWwVzW9&BH4FW{g<$Fe3, @uTe+PTEHUtID`eR̠Ҧ2q^WE`{ź76l[P4|Wwo[s6r8}&ys_A:?"|L~\yԋޣya$oyTM`2"FyQv<֨6I*EHnPwv{/Tc#v+ }2J%^ϷPMi}WD gn]D* ^6@0^EN?vU׾0^>(  u |ݚMҞP#f6i ' 3ݶD ܢ΃@69>Ii@=T@PO'|U !  RPYJU?{3}C74pod﵃|_N W:CʔQ/$>IٝQՕ؏[FFkW3yց/ߚ=;.x !MziDyվmn0&# v ?5#:-k1:H"0 א hl$Rg#bXprBѱG9r&^v5^¿7tW]G¡gu2/5k40? ׵Ƌ5C&oҳ%j=-".#0Wiv]ݾZՈVǍcb '.twmFB! I'BtJqgzoÂy 담ԣݙi u3]ȌdqK3s3liʆ(W%0;K P"7% 'ylj|*t@K]s"K#"23L:M64pt-I0ҡz NLd[Spܔy u'~cK2V[+]?j}Nq0o7r5vDj^tIy"d'/.ʱ[ɐ I:83j;L0watoS8!qB'kWF ŒȥS&EoױEb""Pɤ(d,N6zmfbVG.Xk'DŭHxNa͒=֯ȤP%km7cb]"ePu޿iˌ3p̮5 9eFQ3$&є Md6v2$҃.d43nhPϷ%ΨPP,4,GɺQªh~Z **~=KvU#eK{Im%I!<(B.~lW+곦NtK{5*='/ep,}Pe8n4<㞱lEZ1O:)+<3XL=gq.4ޔMkKʅeѨ10zo t9&mӲ;e}&鉲¹۾:b=QtsmSNTcis1jb!Tx~_6EOlf5nS{ e'Oo?!L|jϧULۼ0c]Mӝ7{ߛF;; 9 ?ATÉ顃Eizɖ ?upknNj@`ۧe蚊d(azwQB rIDh_\|lb<=\1сd[@qX0-81yuT(Z:g52 ~tw\?Nv$D~4/?맺 Ca-=ICIPRz恢g(`}]v_wV21OD?TE# i#I[fu=z{gSס4:dfBaXz({wFNB7E1{20L=Wnx?hll8uzNExW%00 y2D27J\4h-o^7a"&DS{1(z߀3D]Gl ˘gIM fd2.9]Ϩ_ƾ?Blg R?=F 9.KbB@@jc:3 qmg睹E=Vݽ(B5Wkz&󯒹e|o9cY(BxJyPI۽wn[${ +Qrq!Z29_*GDPD$b##ӹ )DEE]>]/<={oܔz#\ RY(nsyx->U7ˮ<&"nG[(C'C^ (N8!N3j+^-ZnQ%ͷ@QEie40T"#%ro&{u9\\{v ]s=w$yTH4Ax篎ޟ%{y$TE.'S4,tO$I I!`BQb8zqO%$ e0mf*ǦQ hLui"0TG@0L{;zL nS.Or녻16Ăn6!ODcS(3KwіJ=/| zLPEppssmj@o4괂TXAj\0p-GWy*Y@ޯ%L5S,9H5݇&JFkҲq;P>Lx7(h/vɧن~N\#]ߝP$&6(ӐRAWɄ9߫Mi P}-L$1Tq7HQ]~w\D2 8p bsGwi\rPmmNh|x@Z&9 8Ti; .R<+M:KsЃ m ̵b{iDseh S]z?^aV>Hߞ֣,ݵ>{m$ĸKK}gY+D-ؘguQmq7#tn[n `A0zky T+W)[F1 4|+S/Huehwg[7%ݳVvAtە¹]ۥvRYE!?[ aUH EHW |݂mGM̵dZ` ;#(&Wszn}އ_/\~>ð_.ϸ ( XBŻ8s:d 8GǟC]~)4MLnbRH&*E;yޯW?=:4bn}Vu ?4|Xyyzl1&akD L+1r* CL\ֆpa=fav 7]{ oWEԲJ7]gBԩ!0{u/_ yT,]LONXG&F yȩܚb3b>R?s֮ޜ~܇}.*S @/F "RFZkOxqJ( S+V,B_"}u) ZgN䌵EbtAqU6+QaDV):co!t=7障7Rcpv_v3inl4YZ\A 8z&]|)jRb3v~v{oܟvh q-դs*3M'ZhXai֪7Ai\wRXZ}nG:`]%HbF~h6.RMhge)Bna_BjGLؠqFwlL"A~-v*W]Nr>"r{, XNH:-'uQ)yd&K14ӗ?71:W6cO+J_hXohk:]Ňxwsw_`%'HyWAdP-YdJy.l:H0*jvp! -ΠR ֨FE*Y>4wXSm.ӫGRUf!/r}Cj;m+bRO{̇J0U,!rUԭ=VHo+Lw}L¤5*|mp󱟓t+*:t%|ԍ^*Z)W^Qz,%1/և6Ɏ2_Q :}c DYxs.fќy-#A9Sw_R4XŻn-I;":I+=-kg:5'8Sj` ԰ A% PU| x>Ozp"!aE qUJEGr |Cdc {i)xw=kOg{vs(? (Os#IV;0$f Wcݳbض1'|8CVh\? 6 }-8O}]<, 풲,1J-%w9ev:}H~io}3r*4ȓk9ص5Y g?!CҠ(R>ɫ(ި⇏M|D+3"6JzҜ:м+ + C޸Cd5kݻ2eYirOÈ$ Ι] ],4(Ew@LWN{a+I S0(~s^^K =*@n5>s‚7jUxeEk|yI"x {xK:Ň[Hf4Q7̚W|7 Kϕt4I ) ((]'k|Fʇf?D#TUJHR"ݽThWǷnW]6QREsWS\nww;74ߦ1.!i9|~F /asџr`;ӝX-LKy;,O]?|⫔/iOgßf\uUv<>s.!Q>[N?YRVťXtªlHJհDN:KT턌PEo .hYiK~YQ_U63Ú yNez "b x;mnvݿs 5Yߛ)TIx?Q\~^?$hzH:UXMc5zZuȁ0D`NvT!<]Qʒ8c,솋UHҺc]wyWʾƏ%n0QQ~8 ] 4hlTf2%T4s[ԔWd) SŝvE>.]FV?/h9v R q>,$ bbP?R P9/ jRoheOkury9=:\Z 5=ZQ!gsJGUz<{+=>nw2~ O9*TDx&edS A\tO5?ǯ޸[ڼLBWL,*wcDXM\Ů9-7z0OX@`4mfW/{q$$\l;u@'d$=f+=?qiA/;+֐~^oijQ̹QO[oO? ;2c@y: =HūCB+p r/Q; Zє뾃Ɇu`Nl^=:"Ӥ*\+DgT[9460؏*OΗG? Џԃ΄:|)1[o-q70bdEw~s><3ٰsSu:ğڢ_\ :(jtգs|?m cqiPIJ2ε:Q.LJE~7q kE Mؠd.hpmPwlj/"c) Xtzmġ*Rd{00Nt(/$[4fD#U|-[̐ AD1K1cDb,jM{/[4`7L!Cj!_xLh^?oR'5/N[8`igr^Go^M8qNLۦȂcrKjFD*Cd|TCa|5ё .+ ~Ӿd\w ?a^WtU}F3\,\{ ` 0[ 8/t =AY[ ܲR`~}C0U Qg CZ +YwJIgKvyq^vZY΅AIkÞ"Ad^TB4a5c"ЀDj,ԁ|4/<fa5#}h?L!L;oh Ϙ2M>dsF@|(ȑBpZ.#$~ =@SBR(Hwl TĊ( oĺ,We9Ͻ)>_u4 '4wa*t-FX-蔤ߧñmwt;w'jt`G(2R>|Sj]F~L,@ؕM`]xŮ|8$#g}&%)$QTp%jBrقBCgo;j-UI-yRp;fI_%\nӯߍӒet*-ͫF5UhYc\7j>װ w-;$ҵO-3CNZCz[]$e_gkҦnBﮫ=6x-_p?4pC^ 8r`O󎧆M1  w7ĉEݘyj&52ʜ]x/ >%ݬn]6ck'wdz4ʞZI֠6?/;^v0nazC/z ֶ*l]=ZM9;_NPg-Ul.m>8)Q }˗\]br6P*UV}wnR64t H3c]@8!u3;E'>- sn~4投;(}==}G3|}t3``D S/'=[ws^`c4 K^Un4b;7S˹^u&oQQ>m1#b> ρ1,`(&Ôf([#O;c"__ yh8{m {vPn8F U-ߛ  2@4pÕ-`F1wW-'] XEFh:Nںeo7^hjVYi V.R#O}-bųmعYhmkw}.bjw3t&Q)1~+S(2m;;޾ICZkCn.SrQU9OWnI6+zm$ <ܤe ܣ|RR:G{̧ʼnFdLyCRq;3E[4^ ݾhlp_ׇSc̨/5i}_Nz6m#0ƚrݿwC1`l<-׼4~R10ZRtVd:5'- 3gCPLDT=Hc߳܈3mg-"guˌY[3 Ҫd16J"K%v_PQ=] NΝIΎ-5)ebq_SvJ15D8_2Ɩή<`^Dt '܍7fy/p3EĹД͍WqZccϊĎKy(1fTWSeUg)` n>5%H1(6RQ磳J>]%!P(Re/9fbC :I~Dx*Ɋ:茵}lԕ?s5yd+1a,?yw<+sEzgEW?ݦi;.tf0PpfW1k%($rzB\S6 .T(􆔐LwF @?)i >^S=nsC\6A_jDFR'bM?fò2!BnfnO u_g IcԵ"h\sD Gڽo媳i^ ϙz?/yДX͚+Pxb6'|oR\G0G5QVճ92L!4v5lM_лB*$?riӉF P~~7A *PmQI6j@SS9@Hw gݛg0rvWr<Ef(8vYƱGZ9'wIuV8OҽbSp[w [U50 Aˎ>zKݱCY#z2l.ufZu}+T++:M/+1 kr|:z|Owalͥya'LzI|w۷(ڝhDAnFBQK\R(gpWrŬo,ȎS٫?jݗSd(;= .9ڕ]3srxr|hgxOM ֤]$+0-Xz.VR|DyF̅A-2sm  핮:1&L)M Y#ɜ`~3EAT֝_oJ~}-T$߂T8n>.29:+pSgq0SYf"ZJ):)574/=<g%?Ee*e C_^ʀI45Z6֓76BI(ON: g3_^|P 8L9eQa*TQDUPHlfE)LfBzys._ ;q=B m^Xbe+.d^cTKܲwqd_˂+'u:]lBdN ==7=Af4VJXLe.ҵcbkpBuޅk~c.rr{\=7䅧`u`'v<=\}. |}qZD9cfEëoOo.NM1bg({qz"vfCלlfD $Ҥ$f{<8q񬖘0)RX2 %Q0nA DկQ3t}C"7jհ["A_ @땩T3^q1~0U/r*swore?C_H_-c0'w==DTGO,sLZܿÑCpsLxY_Ua j$5OZdqU&l>N̺vdV96lCKMA"Qe6G5WUY@ԫMDc}HH`v/Y<ѱTSƶ5_zRns^ZeETDHO_CBcJ|~*8]+Cb!JCy/]Uɚ1.c`Ǫ-7|80_ga_-=*@TDLHhu#G'L9Sx)CزCns@BVezR8&tW_Qg >'2sVp'}n(qLYxt]{0BGJH3E!GBtw/]$G1EɠcWqm_E{9ӡ÷a*=, 6(qw Mҧ&4XcRq:6=mGT3A*vs @q'ѿ9'܄ ;YJ c V>6gߛB<`: i=N*27L^; ^>s&΍,(^$tTnXk QS_>=}ui}C_5IEM7{Uq[%i RuiiueWȕ1KQkIOKMx!B&@OkPKfR'#":/Z Ktuc96  cY`46in<ǝtSqQ-i;B./ ),.`-8xI#WT|S-{}}_YWQC4$OL?mw6 ,Z֬Ff֦bJN.WmXװO[/ U FF`y6= CQ4ihfV 6'yQRUAb`QoM{|o_$ֈ` ">ŏΔN=c/ Ӽ%ONK^w ql-g%kbmRVG2 le|>Dkj69vt+ ,*x幫ZvYhGo.<' n#8}"5ex~[ĊeŋO`5Dbk#B!KlM ؟/CIc/D4tzoi7}g3hљ[ty P}3)ĒR"יdO0˭b4%>E$6qL  ?`}~dn mNg+h:%;s-? Ed &AQAXU;ǑΏClܮQ/8΀6DN]苏;P/~- |]u+ 3wZ6tڼ\)2출ֹ"ꙸ xҕ/e}sm| gț\UIoOmOPY[f|Ӛ"jq؉QԳʍC^] 39QԈ!;yl԰žR4E&!EA6c;θk_^=܋i\ZKn v70:˷fc.Wvbs2NOm D6a@>c;>q9NO4~({S2[7߬Jk̄Jv?R-fZ#5fj#J։E(BV=Ka251&Hy+ J_ǮߢŝOM .TQ$EaOöX ٫B&u;Bbb6ա9yڧc ~wSc:-V#TW^wv厊~K2SrN>KM?Pn-VmDlQF5U3V8.F3ߤ_d7?Ϋ?^P:-紷 @Rq`F7tX_G(G uTyiksFfma__m`G|oؽ_~RClեպ_JXRR] BI'.G(67o:oo>\)zAj#sǢ"f{u1Isd !4mM.o '#bu/EVƘvgOȻRLl2$3.ƥX"٥.q cмU!Y Y~N|+"ž.U~Ħ}dK9g{glD<UФˇ,'\-iwzϗE2nvʼnh-\aOUטʶZF"fIU}zTCGu8,sk1mlPSn`ąol^9{ZgW9h4k=.(S^1RlAHULqd34ޟ`̋ǭfIXAd;+efīC}a i09'xwDc,b G@@':CGBd'- X p3La2-}H'Չ h;f{n{M7 "Yq*0A; BE ҽw&#M0_^|P=Nw'-({u!?'09@='Ka?v R6=W[v9&/ʔv=}{hj~H<7~toUB6:~_c 9E@@ wR/}޼kc{Z%{uoY'q@n[ ^ʅk}\^Y;eEjָ1Vo;_shaOޑPs_Ax<0af23KV:0+!>xŒ[@ ׃0,Z<Evu͒^ddXLl :e+iP{7cY䕰p&gh|Ik>WUfwszP>\^:*,؟mG9GP[/>Okޭ>α{c_"%sP߃gⱅ,]ݜ?#.[~L$yТxHj'~rw㐶ZD@Ja&Pz6%$NE>2oS}ww4 3ѻsqQ4Ng3Q։HgbvE_ ;  %_VŰܦ9V7wg+S `r͐czn+C6Al6 d +ztXA >f?" e02DoOؕ Z],wV-~7h_sn=I _oU7ö!hN׺-NJv??NX_ưHzrHARy2iQ84J@P\~! }u#I E]jh)Ż BDd ]m1Ohacroܚè|$,nMY##|+Kn}EgQ̏SHuǺ {ep+PS _k[djڥ6V? d&4 kcpqY @ahQ5PDBx2I ( IQ=\2jd2s ~>!@  ̈q`ͨm0`VU EZ lkըj6W\Cr+>Q[U$2ͯ0⺲lBj2ڌ\w ݷm MonA9]A|DO⇮ .3]`a)-W#\DHPK ]]'𰻰%]:nAje*KuШ=!wNuAm#697q l42+m[G?'}6Ni>aQqqcx:vnP?tej(}e~#i UBJ$VG'qt9@us"ٙg_t|pME<\!ؐ'<}?)1x4NQuC)_q y< T@LҥUiAm~l_v',a^?mF[/qU %hB/FT{QSlzWZ #vT>Nc@>y #Ҝ(3p:2Qޏ5ңKLj4imzoRI$&0hmĄ ]rY "0YI9rfu_$l,f[zU;>( @l"PaR +T?hM'V|{3+OoԵ=vT|V Q"堭VXbI'`ݼ?|/T;I&!uh%'v35ȈjǡW_ީwF4/Ț'DQr(gg,F<}x:j#VlֱI?ÑHɘ[ epX2&ʃ4TXo,c`ZC/[S\099^֝Wv)9s|{]0;}Ҭbjg?kN,L-i:/,?iߍ->ؗ6 BDAh1= 2/#vZD& m!+NM Wn]-mŴ'6lHͲ9^k#foҲZdϝ_&ռ|K-$\ ]~m쿢‡\7 9WhIcz! B@H Z1yֽĢ/!.VjQmv3;[uu\;m [[;)XZۺWXη"ۣmϰԇ>_gB+CG1#ۖ+\uV*Bb3mQs|6pй*1wg`G7bM椈^δ}Seوn|4sUH~|ȥD-f[ّz-&֥-!4%@'ӬVyyH,m\oϿo.p<\AҎE_y KŠX:BPŎ};$\ȓ~Gʆ\(5h0*3q)IΎ.J:o0vne h؃nK#I f [#^f{l>0~ξ7G^tmY#kxp'#6ym'֤˾#n["WDI#؏2ک 0B #Mr{{e|Oe|-vz8$5P_l>cA6]<(V?IU&d~bv8q_.bڢ}E{㗜3UD{#a+ GnOf-|\F-{kбNAǭJ?c)$mU̪zoE?oo=]pK?2|Wi+#r"Cvb_ G^Xb7"*VyF7| {LFox jv]aƶw:rfE"C,q$U)X}%T4֛y2ZN?pN8}]Ƅ˔jR±MKұr{hn1t:bFGP{߅~_h$U*ܹg }\-HT ێ)nX,|"+.RW#;A;OŷO)_H=CHMy:(vg"%4QJ/$aUT^]YNJj=%[GSbΔp'21c÷z'h9:U{V|U{1+$K%ꝘG6/ $`y4Vd{@kL?Z}[474}Ŏ~_E3THnw+3&EH ~ eyək dp6ac--#缻C᥎}(QFCm;~ы;I;m[գ[Eݾvg UJQL+\?ec1>÷lUץh?&o Pd=xvFd}t?ヘ W|?z3lRR_3wvW7765Hla_=/\]|wDl'J:W rHrR&11Y6S(HJDJJBO#MBIȎBE!:Gu'*X7V'aR&@nn,wQCldjI_*i)" A(h~js;^͍ h[Rk6P8٢"6pܹW08R "$!ca p[fj$:(7MOD"1o 35H^`4  I(aiG,8( ?"> $DwE>JHLbUM ]}M8 q4fM!,U .Pl Tʔ(T& D E:Vo4Y`]^jt fHJÇM U}Kkc;>!g)`UQo$X_N:H& Zb> m lMaN*k@!5LUMMIyz@喖ŜU]،hsh"6@C~ ?]ӰfPY;~ afGW_g4{gUDz,"٩=qu Y~U{W2?1blkRg1"KZL{4P?6.2w/\c)wQXZ_ch3V褁 |L Cv [w?zNLȷk@HF~:p}s,z aP$%;ɋ<\ *"We7/p!oNMC?[tr ӄŶf&4S4g}4imgᡭgab"*\rPf,,_ Avgi&¦WeW3L$zb@dUHrE 3KltE`!^dp :nB!IrqpZǴK{  UK 6߰Q=Aغ{5r~HxGFF4]P5?sqãYSLNl!=hƒcDb*8ތƋtۿĊ3MpD F<{ƞ CKA 2${(~f?.W'J۠;_Lwju:Z@m fCB ;j ~Wl!g@>)"bh}Ek<6L߫R56էYaI6}B#43K,|2db_}1iT2G3E@B;ٯ3a PHD<ϓuxddo˖ 3RId<.}UPv\,78Nb[4 sVN2cEw?ܖKl*I:oit(naQObDkNz7~>\fQr<[6ؔsex72@4p+ ⠬f'q |%{ õ0<9#es`@c&_x?Y8 0 6 wD_/렻pwzNVBb[+k}eF3&_s\4h;F6rvh|>\0!VMkpÛ VSˢI 34r}Sok:Cc=ݻ-~p!<&5jsKY2㦿'S?qxk~H RYNxw`7t<)cHkX̣l%}sݛEQtA@Rka}c bآ/\ }jIRޭ-pLכ< ^ s?Ik #(.,G']O7_=IX՟b>`wXnmj/r쿷_aFdpw<ߎχƀO!\VvafiC(V/B:2û-9qÚ ҞZP8yY;ȉjz2MH"tG}{-QHFF'@J;1Q:fK_16и^}ZX竤"\E[@s/a BJv6;tU|ۏCi/`yAͮaAEl mE0Cbd kɵ $4 !I;%'뚡=T ^n^/^cݧ ewä́^|FAܤ}KnzsSz]I~K3I#d&ڑ"7vOzgj. 3Q@|;$+%)_3L׎Ecև7\tc}>7.ɑcmυgNjӏSDQ>g贴_O*#J?edsm]Nl~ NL}7Iȇ| ?|gAMMESݠ|8 7o;SwkͽOPúFWV+Sj&i ^>Uy>Weg]/u{ ˔ֺx&-c6J&p#7Xir^k/yCDqrd @PP0CD7 :,d2ضȱ{ :V-8ddg-2~m*N"aҽr9X{[b(@J (@` - (׉⧍?<\^R>t< Ijp3`AΒsEn'mXj5Z”zxg2jr q(SALzqG ]rlc&"-vqߝ$t4EyWŇMր`nV#abk]{?puo2%[ן\qJLK8U(6gg"R8s='(3brÚqƌo.AzU(oy5(snDyAN})V?G81g7 ens!ǴN&,QbOA7kU%>X_h,[N֭Wz`lX]AV`*$ ت(EC9@^3s65==jT '$M(\ "wCš3@&cƉpG0yt93Jx*rD"9O1#:"KLK)(q>p)hb.I!褊rZ68t"yQ%@!@B\ѝ 8pyQ|:R^YZ k4^Bm%1nBt3r{*mg34܅]y(S&cpWMxoKcMC^tXa?V0t7(V->l5_SÍHa(Gn`QG}}FovP:!ڕ;ߪF[SN6Cy$ T5͂F\fZ`O^/U@,1 >3 !AGG4t" ȆAPn9}͂]Ȳ4}}RHFR)QU (\?2:57Y`,^OpQ" ШJ|m C.׃AUG)igg0뎒 _Y93j;hS9 WP&fݽqD_GwuӳBt=+z@G ?|J>Κ|\N' W_<\HX<βatSf=\%y8.5(C)[Gxc6}]ޙQLF-ͼ@mIyP(1 XͶ j19{f2QPR(Jn;Fxrڗܧ\),_3](SWʢ6K_ͳkډE(@s7 VR\u$X1oBjYsk#ddx܎Gͩw,}^*|51pLfhj#W~޷Jpr$cvzU5l9iM$Fph\s 9 A+b!$@`'0*SRr3]J;Q w:m芺m[>|@n"& TWd2dS"d@ 9!08LG7袻,bȏ lNQusYQ1%'Ōaq8u{"<xA;Sw. V5W5{aYbL\ߵGK(CLq1q9'&J(gSB}OoIV$Nj G (i+_gz}gcY  :IjpL!YSB~u¶ig[-y./`7߰Q[ΙrԖYCTt8#+!$d*튒5;:ֹ{]Ġǂew ]a"4c PB)Ka٘ UiM%aݤa@JޏԷezlV:]\'jKOX~`\c ^zȳ}Z3ΦWOZ̈?2.^c,Gvo(NS6(~)PBWKeoՇϺ~":SD]"Y>p!#C!7-,~;*ls3|LwUgh1пwa)d>D^ n4͝r#uch9S'yc$2d!Dt4Y]wJg6>U2O}m垜U9¥Q'=cuaamhbb_T=_k p?6K}("ey].Ŧ~hb 0J5Yy~'4{ F".a2ݢJ],%{jh/j ܰΨƉ8jZAÀ貼ɸ雷a5:*/oGڿh2m§ɯJ'օ=.*++jY4"&%u@8W_RD'PƱ=_2,FXBYK>h,zwf2'!|]h+?: `IT|h;1RZLy&Nv0JjjutZga uq_ >i8WfU{Yag]^ؗNfb5kL-*_ݗZD$Z} ]j{:~C/SѝǸLxBwOmeŒDNkKW\lUxچu[MU8T޿PFH>۬bn.]$fjlD 5nH@0~ęx!n(!1潡mX+m26/bzIj#9_Wudt<FF6?r?g P{+wvȒOz_cמy^g.bLF#{ƿ;ׯXHI$RуPfnU>ohO܃AP}|/Bs`SN68doh$5R٦ǰђ5ص.hzSˋ y  2!^ ~XluQD 8n(10e=8}F!h׮t˅xbZI{KjQLJˌŅO@/~'MzL<|oݼ+ZT$Qj*Qm]Y_3g17AV3:NSR|Bߠ>`ƨk \_!@}ʰ؆~DäBb-! Whl"X9ٰ~e D?OKՑ݅{[C_4EHB|Nmյ]'T e) mMgs%ayPNK4ulB'Y{iLt4 WPU|l`%{9^UV#͸ij\OxL8\!yP!})CJV4tm;edߣd!:ؔQ 6BH T Ӯ1?v@? 2o˽yGQH D 1T疋mw>nK3sJ٪AnAњ7,$oP%9fKpJB O*6p1?!S?]+oOF^*О`S>ޟF!(LXE %006N 9 3sI2l ֧F7ѹka,QCGC,RWaZ}D$bPh_uBgH=Ds"jKfdbWpΩȭ,NG] ]5M%t)ڣ{eIk@kp,)gaNo׳nl(hb$9($F( }@K^΀-8$_ƻ1jO 0}xuuV{6vFn`AGB@5Y|?؊{`)x^+'qwRu^ӡPzADb*MM&k54)C ?u!5DWDڸw}c.4țPMz'꛴s&kvV\~%aVtM l ?w)k ;P'Qvֺ@ kp`mZ)o$_ZۀC͢YРQL?C|_ iO C0f?b&歳q٨aE#8G?A'a@cs[ߌZJX1,c̍ bq21,:iRIEt/sQd"x9m>6Uo\/1W߃-caj#ط7'D-+3I@A'`e(*KE@wcɉ7&cM}&AF͌WA`NBUy;s/bĴQz4b ;aF[L$>{-3r*ǀf|*g[;%~3 =@$Z$ǭːXF(-W1^g?Қ e8R˰4nu]O@x)5 tHTA﹒`` `-SYKj,nC9ӿ[mWHZe،2z6WҘl/ Ok>w"yCfWk&CDޱx`G '`ܷ'ڑak[vZ4J.XWJpgx(9!'PelY}CdlSN6*%XbY}2bz1D:q)iV6 vn#.Bdcݒ`hHKKG ;bC`aӜт.* 7(1SjUf"r[qvR^r[*Kjl7=pl6 dpЎbsD'g8?vהd6w.a'#8uw:))?vRhr(G9I:abT豏K3ٱ*)9H}|;fQj9j*;~\ V7{~F3> WDQꄓA@l1TiJ&M˒~8&گ5)b͔DH[t$HNں7˴%D4,]kp%YiǸDc)V]UC۴ f?HlA+~ڱ&&ַQR HI}ϫg1"4ށ1zݝN{ΫwIevƍqͫ׽ Y A'י xVvwݔ}bi|6QoMDs`jQtIMܼ/$nerM&FrX(5ȉ1bZ쮪-kq{τ5RTۦc*:= sԾ]sM]."?vS(YQV.T{ zֵJpe!EgΏdCu&_T1&K0_J"WޮRq~=.dJB 4;H236 std/ee"jٛ=G%./BnZ?^* v8q(Z~N)KPGyhĪHׂCSiM{k2 r%…iM+ǐyZ`c#Z?. Bv 8c >et&ͬwF̜gV i)CY׻@1u:.Eήz"To~h́˴t&wJ]Eˇ \A#) @Ui-5̉T/FY>AF۶dIGcͱf'H_)W[`HkD>'KrEF1U+E ào,yhwMSnC;hپp2&L% 79>_bn"/H>ލ!KU$Z!Dz8=;jUo?n]hǼsrVkcWb>V]5d% Y]‰-WMGEsVTQFs!?i-~nYLT; ōlz63lZUiV69|zoHS6 @pX=pzURR&4uƨ^g #d$* i|8F㣾Gf̓I J L MՏ_aiZzQg8 =5]a:<F'Uv@W"q1R O9ʮ-g9 4/8m'(K0xb_҅t^DhM솰Ve|Pj4\nROaRSaf6׶A9 zxd[U2pkPla*vHHXom1XA2G3by!]Rɣ74M/xtܖS$x#u=9޹ my0rR=FlbFiK;':>b#H[*t!إ](2skY('*/`hX \pU) wLO3J$ǀ^0ŀvRX{̘ G֖PT kl;?ջ4<4u`oJ_CK\>5»d#"6p~7+0\ ߁'{V=zަg}P 21t`(?d-xT#hnHP;ӫJ@`[`A":_ / >]P@:$ࢻ&}J Lt< ($S-D"й"JodƖ煫Yn[FL5:yQ?).!=CkΥ4BpT8Q/H9#Fg=o s[?hT DVm GA-b֭!P뺭+ J:ibov(mn^DKB* :b-@ })~״XuȚdCST5OT滻wv9lG2UOcT30TZ8JeHB#{~IoG'Ok^m,:<}&P*'8`ŴMl.f5x0Q gC;TN3u#Gk8H}E ae$L?iw]W݇,~Ygg"|8]UWx`I'Љ-2WKw.(! Y@RaCHhCUmVs~{l?is i &~*wi$aP E1Y Tu+xUlfOm1&g_| 2rN(oT~h (<"?ߨ?Km:Esف#e`]ޯ.N;(p.iLZUr #%o*S`ʁF8,kaM9,si'\AKt0^ klsu*δ.q/SxYѼqIoUq{! T(i)#=tk4NB $kcڸ?jJڳw.8oЍT2B]4ۜcOu]VE6v jFqwlDB z%{FyQx(\_!G%W/GOTOmFx.rt#:sF;cQ6?'q*ǿUV_PQܢn~0g;[F\[9˖ɲbr\3 D)bj6M[h_DcBP"?T2ˬCOK8 p!:PQUZXNRuja3{ҮVkU7UVJFLuM sCN|N\;tpOCj4}s6S-!ZVD->N|A4UT2gkat`S1*jY!U=ZGEbάo5e:sϑxwƫUZ]u*X1 T‚j[ a :K_nֻVQ^h*2S+h E *›&$:&轗4գ8{Xq87"R:z'͕vKs8ȹdeK:S.޵Wٌncjɭե{7C̆7Z4Ŭ0tj6D+\f.]3]#bsgxQ|tPuq #cuO[`h7 :(␌VF,2(O6 !Ww%J)mzVQ .E$!L_)uWL ytQt P%YY(Q!Dj6IRD]\&IG?[qKRۄT*rt઼ߓu.gtp&Dw"Hh˾Pגe^]{ar.:i"ZGLg^8 Ju2Tı-fIg=hqE飾qjMjpD6oRB!R G=%4JB@e`Z+QGS\_ n,`veiv}U:\uĮ-b+kFH;f򂐨JT&AQ*Ë B4ʖ2*0!e)."e~~`hPa Aw=Y֡4U^5h9;旆?IM`eq,wot[4*f $yUTM'۽W]0+jgn vʪ&%mU^ѵE]m zvkØ+8,>s4tެ9|Vv۵[6|wz?ltoqkҸ7}4k1 :cy׽vom3\?Np\emY-!c>-Q\7 3upr^FbpY8"o:mL%$*A}Qw䣼<+G`y׎Ӏ JDЎ-$he –-nFIty"v]֟6b.2Ç 2- lA5ɀ܅Mګ:%M?Fi%ʔW-ȠV*Ё{qXL 4u[3zkON]m;3x@|qKUMM["\asͽjXH *"-6 mU<VHmNJQ" l(ϑvO`BM'{">T@W6[ys~pL|(^@h@wȺ?r0; BlQl`:(ʊ-r|:W0BK ٚҌC|沓L7`Le(SZ9b<+Sd T FuiNT6ƿdFkޏ0!0>i2#2C&OQ*T)\13f5&XI`f'0_A}ۨ"&jI?PV;BEdǪ:f5oNfن`*jV&nյKZWcR@C *=>,M<6q@-a,7P`ۭFZCz1͓QI.<ٴl *))] \7FbN] mdɫL(ս HqtiYbO[tK\ &!i Gɹ6 s;Uek[m|Vo`gs+目r^ s5=i׮k(TfSںB_\,^BmRy?v*/tӹ& L"~:HJߎ2L7ueVkq0EX%YPR&i@if亢Jn 1䥳^3ߟw>T:piU_w)EXMV8xzV$n0׌4BQti"H//[E@ GBlQYφ^w.j.>bOz"rG· %)G6O%=9ۂ/I漆8XCm,ΟRw c$`6DOr7ƕ5p'dYYp@ /F9 i߂ TʷeBc6g1ȥ)<[k6`*{<@k+yruWėK`sFqxm:}ad^=Mfrh$;>A %`= JqdH'eu$"i }VJZ0X*痙WGY|=ƞk|ނj @ZYbU|FbJAe~Kȭ! ]+iFX #lAgC]p:]le z͔y&( Wuk~f`{z)-p1 4ޞ}D2e+~v$rW3\)pi 2cS{7vYkH ps(Ļ .JVRV룀]}Ú0Ǒ2cCd9C c-#f~E-j WqulB 4p*5店a르$p'$N~ K9t x{2X3\9Tv\4!qk['zװf9:X'^9"*+֮0 >Nq0r"N=!ɵ|tvtθd7 5R!4t(\uM/~/~  \Ɖ!{l1e-?VE|)xBn u| CtJx 2rݚ:af HnJ({jI6$P:dn PrT"OWg֍T%8:s?\#+MO1aUqb4 O>ˋ04 {nUx޸Ol^ DycHF s q !YWеc%\M^toԐLFSIB&z vl;fMh{ c.A^ih>7)}m/ͦ7_'B@^G4^L*Ί)q(ֹ#gԲMe7a3q<$[1 %Y^B0ZLL2 =WaMW@e,@_1^`a+s*wP(ԋ;U)Z?Zy[QjE!b_ (6 2ƻ=Hcii]a;pqBBhZMC+NVWhqwȏܜIr*/F0ΰmYD˓H(xYN݄# ^1TП: |[W֮]~8X|)O(#1J?S[v"#d3D$%.&7 pX0Q(!LS KP:D* kqnŒt؂Fx;GQ_ F-s躕Us0WюKӠTy-E/Õcs[-u@ ,?\)ꆶ;Y8,x2|GKGѽ0hePQUո+/MBnrWD)iZ2޼[QT-%A7z(i ׷؋5 t':Qga_bJȐ4gf1.&uJѦN'cQ>eKiJ }> !J:UIC~=Ɂvթ'ɒj뼟L-;q<7n 760t0`3m+إyYXf|4ЬE P%Ά`Qn@ =mYEGSD,Qtxd͆qkiߟ[Nbϧ{2xk1@4݊*PI$t4ś0lҏAnڱdH|`vgxu)ʃח8+>%hkhf@"sau/A^_ hsqDa`uvMwXJ6{v>_-;EJj#GIA)D%WKDsxKD#}F`K>hnGGH2< (~~=.o?0%bN$sR)5u.`H3(]n!YeQRϒ ~!t3ɥ3{E:JN95@/ lRU>!qnbXDA׼ҚK.87j~L "ʾBQH T1F= #w5t.Q/3s vQAK}a ow-ofAK#ƭa(RE CSh[ʛ%<JFp_^͖p9Q@T"W ~Es0sZ +d{^์qZHI'%A-I7*7`=U !5NAcLEx932>gev T?-*5UeF11 ⇋¤R_%.)LtMfpD`=i2Q9KȘ Jჹ @^Pzf?"jEPV"_3tsmv!]]LH+:{)b8-IWqwSI;8\MNꕨ^I0>zb$^R^E }hI%!:Q9tCg>TR}157ޥo=v+fAƣ-.Dglϟ]1[j"d~dt(,‘n?y>;KS4thhkXKaک ӚB m630KQRv"s6C/q*cCdZ،w8F^2;j )IlօahY^ϾIByE<TG/Z!oէR7; zJ7h42omZ?qm"<Zhԃic -Rzr..JzRڈ&uќM@Qr jjDSUa~,kinNjI"^g?RBd,<Xv.S:Xg .-ˏs\` 7-yп>&J*QyEezݿn$rt=hqD3Ɵ  չ+iԸ? KT(\/_y ^s%ѓ|!U4;lM^*, :9XiY~%Dű E*[yVMןB:xg1uf!%|Urp+,XPy|>WgtIj(&iY8c gr -C(lBh9&+q,I"!>^RV5T%C=H4.d+^ t ߵnijxdoEY2ešH?o? L Ip,n{A1Vs"ik&RI)V ۵6R\n2dӻ>k5q\bp2WS0=lE'R+,#a%U.Hrm,QJSS\:1ӴbsMF`"<շE͍\/Ml^qԥmnqU8HTQ!\/`ޖxekۡIumOW꧿ cPZ,;UDdTN1xKPl]Y; ~$Uu^MK 볼v'JI<υ߶VAt8 Iik͎!tSsv_jk4[G-FkRխ:VIu,8%X#SJ-ի0+R -[ I5 L2"c{@6OR>סZ zNwkͧ})V* 攗vL9c SWnﭮk*J騬][c^f[9Gxd\ILҎKcJ5\0< y{4X]oLTK_76Nxwg;1k/]I/EY-v9Jhhy1òHdK6ڠ@Y-aTB42}.FD(7Ob:swA/&aulʆ3*B;?Е~aw3 fɜ nmoC ?o]7T"({dvU/NWф9|AG ,(SAFnDq嶋񛓣!sYГ,ɩT^@u!)7{Nxa6]w۫LKlNJ൭n DN@x{@Awu0;,[RL#X s__s6Izsq[(@!3"фqRrA.3t02<.[wq|l.!8; +3;&,m:e3ʸZ_dns~NϘ3=nς+cc+',$LsG҉#q )l@"ABÀZ1UM o)^12W 4wT j)]uIn|nOr^ TU&8rY+Nx8&u N *>Zgk| FOF(n|Bܯm6H+IMb-.BMHN#d _?^Qb&968kZӫJxHaܼ]eowhVL3!Ԁsܗ<~WlT,NR~ɆP!JE(zxjxUS..2T`RJ;Z!P{vn;6| |,36E&́as~"8B|3w rb)U#w(.E%xJ] I ynj6Ҝԏ,-{tǦ}* F6|X EBJDt1WHe r?D^~ zU9o2۸cn.vTGE0n=Y͔5ZQسlE@'}!оW\J/sl/=c˸f ̍+" c],淒z+wiCg/H{(*f$m z$6B/ZCnA OմGZǚ(O1LZ9DJmsz,_Ag~`Kpy0)6|+2n93Ghpk h2X );J?*-aIzFϹIо(K}3/Y[ W8kF# wHEIu`(f/9꾥K7](fV\0eZ oIDda8H}: mI"8%cW5 O(gK[ ?wc5h ^Qi aYB C &w=˜Re VG3=>Ɍ]0V0Iz3yXO=v/K3L*Z 'lmR(ϧPX!'S O{qaLYR#s@T@k63vdil.h눡Koưzx$hWqfiàC xYđNÓvj*\2^:8L+mj7)il|L)p0BakGZ*jX P/k*Tg-ӮYܹ XP4kѕ+[V' ֯daC~v1-K 'NR")GA{[{,HG'moQ2@}l"5E` ~4Å焼O%􇫏 NNHq"“Xb Q h² ]56|&70*::ZS&a]<7R2  Gz8 ő2&MDWI?C4ٝ]Y(s0:QZU[Z-5Vl t3n=ݮEȖ&q&"7"hݢ5y_&@pP`Y;^AIqz *,gH{jFԡ.ʄn8E}o;؟sQ9cdoy.ZhpO[UA__ѺBDC<.tA4q|mItu'5A帣Җq- oW;=*/H6m #I-ojo.upS+48BuiSDIb0$~!] 0okn+B*>_*tk0ˌ>@f/Ddɼ#:627l`a%ʢDX@P]B\ozY"8_(}wjApc IlsKoL"3}WdRe#QcCv$(){=l͕.pE%]{7o7.AfFkxbXA\kAn.,NWgZ@korW-h{/x5o3ۿ6"֋ _Zv$(1{^O?躽O~;JZ 腘;?J 4/fyN5hDg IF Xy8t@d;ɂ#4|D ۬ i;j{ h|k!I3Kh~h݂Vˣ<.4h@](:+Ab+ j#=) #Jt+Zhzus%1w^t<|c[-mt't¸sy=#G f05;U+gV9 3m}wR M:5G HmFȐWeLl8[O,p-]Q:[f.(Ơ:8* #rە}Оj~jPboeȠMp xJe : $cюeS{v:c'(׿y(Ucdt^mgJ/1Ԙ_[FE|%1bI=hǽX3`|.O`y<[GI~}="O0;Bj߿)~;cpϚOYxbUNqhHSz-7"#[d<1mՖߖV~32O7Ƭ;񺦒0(imh)Eèz,(8C-[1F. "/6&ϳ@rZ[D}|jkӯi6-|WBKt_x_uG$~*wڴuh~\)tm V6jwt,ᅛcyYȻ _{؅Bp? CͺV81iA< Z]]ߎ1ok݉E0H\AC'mMb >Mf~tu^Bb3si Fo>#ٷkBK^֒Yj[G(Ygh<𶊖E*_)yd;Ha,Ć>cx9=@^jo[8:4(+)Mu%%d(Ғ*T#~3~ua}0F/J8gOgb E&x^m_+kSdd7:eIaRyM))Wn>uWpTr-Z_J:%5|ݎՔ=z`yBIn$Lk|Sc̟Nu7^W4Iu6#n^P%n&|s|Wԍ KmBgWk[ڑA){j$t i*8EapI9qo/+3̧U U,DQGsƕ?pTMr5;HJQhw>}d\PH)9!E>i?k)}4Nױ᝴˄t Wh- vU6AO{TruodCvt{?4 Rʄ#HDnX0m\ Pv `LBau<#{^n2v|}0e" Fa!&eضuZzg x wLZA[T^"s  q=ٰ}RJ`&/瀃pI7,X } M:{O(Li_a~2;Ք;ܨэx>)Z:cSMʃ-WU<I݇!e1/ڤVeJK&0wW 7OƟtH*Aǘ5[O[L%/^m0hTQiaFJ5M< ˡ^֎s < H!{>i"u9lmP v%+G(ҽPW;8w_ p3NSN>yl 1n3|7*a34DjXOߵJS?7@W#J{;>K/uFng_gѦ>ưbn^O?HX9t}[҇$d+n)3^`*4K ES)}QbT jiH?^Y<3ZH7 /HTyf!y "7P}هSS@pÊ.KjnwK%r~U*XrcB)t *iv,|Q{0ȣaTd>&3dz՘ekk'g9cQz Fff\HqAvV^Q;|]Ȝ:MSpX:A:30DW';i#9;=')@Uc*Ĝg#<4rr;:r3Q3;u#΋A,2c'%Z&Wj*Z ް.+|j 0mdC|1 )Ks`WQg1[Nv{S9V8WF7vGr\b1QrT+mf) 4YtmqHi⵺n%{ߜXmsVtulg' 9BٰrxbS+w{BNPV⟟4yH6Hy*[vEϜmC5o|ؗ&|5뙬.z"qYl̳S98f"<%J!kJV}J{5agm:b-d'=T"Pw^KK=}1ŏ fHTD}t~.2orx9y䥨Ҁlq]-N ݥh[V\ ʲoxmMa[n6 `׌+jE28S͈9 #MT5sd=O[\9Q7e&X-WTߵ^.˲y.ͧCN8` YT&4Nysx+v!Ef5F,3Wwb`[fMQ{&5~h\'\*~G9bz/3'tƏ\chġ(!f?xpXܴKc6_>z1֔-juƉك:RNc)dhh֝*2G=0kx6?: z9%W*4 ARPfs~$d*"9o]pJQ b5/8C.K*fH`}|M|!9B~띳lxtQ6k !rn5G}· qYϏS4dL罉:qUce?q3 ^/n/Pwd79 D]ϩi;"iWxkj5U޸ (Hv7wpgp0G#[\D< dQp߸5Dt#XZZ^ ]N_ Kf؜XW-p(NJKŏ sL"-M :jU2a 䣽˵wmb*} 5t,~yrʝ[)Wz9M aozkNGS~X-*V$ΖlH邆q"?93A)<.7`_ίn@uMU ^HEh ԼZc׎EdjϭTzKBn"P _3 Q| 7R{E̝EQ3'Rpxs lՍS Хyz#!#o+iuR{qx O-As 8iѿ>%sN'sq-V2cB|c8^:z sf=2 M$1a _eDx$/}Sܧzup*V9lT vЗ@e=rɂxfӪ`d_&,kvHA6q+x6 Msi RΆs=])BL!T<gt20%PD$e(dk)=f-?Y&rH;l:B9jCR3'LC')o l_]9~BAgZ@%b=6ݨ6P>57jD9[[kpDxGW.}tL$m<\~+ ' &KTʫuygQW2yթ9*uR. dKV4De Ǽccߨ D3esdI5CXwa:f^C sx%_qG0F=kiAࡨJQeiK NKɤ=zA8V72C="ހGNה-Y-I- OANA y[B'R 4RxRzӔhOglRk_JU@{מ|[.s7s PaKx-gǞnכ恠a~PBH|NAIak0ht6SMuLS|Ekt0ғynnpQj koחkr\E]~%6)mNJ6,9UM7jYa\lm}1ZT0v3^R\3?0#%?0\h!қ H}TpHx@S A-6yUo[40R1~f}uМ㞺{l׍.sktc5 5%9ˬ5\ލS##8m\ƉvvS*2'Gk ? 6$G/supp^uaٔ~W1kYH@FK՝[{A ӷ/:a-k5KU\K$`Cjb~hJǖ?Xed2iՇ`*&iZria4ƫ{0GʅG7d{k MҐ-ގݰ29Jk}bX  H֠!GŸo( ցJd4TW_^MC8=,>֕SlF6C{T,`lp +hqzD;:0wiH_f{Rh7IWѭfW$uQwMZJ6`[`OGUkJ8 ;r=CgFVs\KLJ81Fc{+}wyAݥh M4pH z0CvۺK4)tiMܥGl\t ((mf|`^3٩9's]T:<1?yD]/ L3 KR1hb,aPa&"%ofmgI*V4]yV/i{C>z 39f8y=8hZ8xW?/&1V"-,*:Q%<5HVXk\(⠛_0UܿCF.]tm ˲]RL'xm BJ86 t (a" \m{ots{ #hGR}$3MK%gw-\ͯ~d뷥qbـؿUu^_4J[%}6}Ţ1VeѶPQu\Ucp$=YShѬ7![(H AAtJ ;CJwE;VULsIjv]xd=B"Ɣhuؽ Q=IǨmܝH݁5M5RY?i@V`x_C(mcPb:t}0+Bdq|Ļn Pm%qa&qZ`?oӟK%\=x{@9Ւ?]S`',hԱ{ZJYء_(یc9K,Y~Q2+}76PxgbˁyaV}E0ENg!vIٍPޙfY P`.Xa\xxX̸"}!hf́hOd 6w cQkNTu2> .W̱6v[&G?m\8__ ~o vc8t.!3QECcVJy Q[_tsf$(`ѴV }Ԥt|ˍ tP+$=lg( n™Rhqؔ,pYӪE}I_Z&<G6Ż5`{> ܰ>qi A% S-.5ԳW ~T#uU+| %ۺV_U0F 2@Gmidy>2lR1v`IvrSdža S!u6b0)OM;q/Ǿs k hؼʼeM8O evVh+?I"FUg?J\"T%h(5۳Jnav ;h.y `;a}5d|M"Ai`l^{tl z Fi:hfoDYMc MhFO[o !yqs "۽)`z;# 8;[JFոx+/DGZcmu=`#ܡOU]DMRhx,}!,L7…RhNX׊' Sc$r( ȓ)nN@9H()G?b*ן0 9 LewYeb6]e U)a4X(`$lu-br|lCssvȞNK 0}e t*rN)wXGyU']u ޘvO,s -k%ڢwkĕ_a2/D5A[e}zCo:訁V_H<{XVDZdJ_4#:*TOLEPyGԞe-`pş}i9nv,f쪛o"@'pMQS`SZmO jͯ@ T$9x`%_~ikU"H\z7زN@oKa;80b9 ](\.2`<oLgi0UxFΛA Wa;BzLK{ -IFr~9'*biT&RWBfЮ:b S S/̭hZBh%€; w8eUd"0X7 SsORS`Pѭ6u-{ENkf?Z[|C<܋nݮ5sWQDX8`Bv@RlÎgBe;M5kundzJKIip2FIß+Ҳ NɖL'$Rܸt]ʗ%9&!BPkx?m&ۓg$f7P_ue7|lJ:~ i +bn1ұy?6}Jۗ=4ƭEg֙k(B>73q& {"/x;h@y.o~ɉ <Δ,uⵁG5W0aOďoVE|,+0Aob[?BA+]moa2(ݧmZcǵrCt4s/d!*x!QoL왫dU?Вn >]>k7TX|Ÿ3,i!4|Ze{7)(+.6%&Oᩖl4q晚"pXi.qUv(.֑"4%"`ӝ= ( Fj1RbzZϬeqc0 *ڼ.-sMNKF*/xӘ{ܣuoo{˼N;]]F18 ~:ȇBiiQLi?y}`h`֥Yub s0өO`ϱs#[S`S*L{3BBp>y)fgLw@g'%sq/UNlTI*xNc."v]Ol{`asvMW#zSl0wVqk]) RyX1|c,:oo廆mcH#H ǧ:m9 XSkxX('hpIǖxXꔠTQOf}21}2 YN_Tr@S`JnzUb4H{&@ %5XLYT!Fw%βp|F3B TjP`PWfƒeU&@N|Uŀ}SLst9R.Y2#)ֱ'_Z{e.08J}*5geţףP [^f&q1eַf稑IZDC`TݟMyB??]HZ/|8(%B'pt X7BdZI` =Xs87YVЁ ۠6x(a2/Z3y_u!̸?`Ѕk)<=AW\4s psb$BkK<jq8ոrQt 0=6Iˆ A'lCT.1r\|TMZ ˇ~f1CS5;>w` =m.t.ŜSQ`[$scug>ZfZ z)6C!Dg!2Ϭ_/. Cm̊F06]8I~,r'fd/>soQ\RaP oda%$z7ڱxU 3w.z|K^!zޜp7Zrul*z|;EF}X 4N.z(:!ly0:Yjy~?rz,J0.; 0޵,HbKkĩߺ\LBf^Z%5C9hclߜ(G Z]w=\(c-eNWz|L'g.|'zk)(Zm=ޮ??o-IL6BOvBnHXWl=FH`M,s+zoIo rS81&BiRhxؼnTJ BDLV>r|S))Ȩ4(um1y.oj n7Ұb]>…9R!s-.Cfy qrggjǓH@ 8f}㓟o;6 \Q^L#ڊxgdu'bX?sy qè蛪8<'`\!;sbHѢ5si\tz\YIйM]V hf}Э2硍es 9 ^!DI;B: POv*ZѼ CCF&el{~I!ɼUBlzowю1ᩮ|6I mA*oݾ,;?N`Wx.OC28}?DۀOa!R>XېmL8:wY/tjDf>۶Cffzqh}~Cr^'sZɋ5_3LqCIؐca#1LnOtB@g꘭oOuhwL<9:CHŘkC)O::/z[@jeC[F L֒w$vY#w )J " J1ݪ 2 bISY݄Ev2+/]EHr]Z$Î(?!Xtbn-O %Y;oL RƷ=yҲkt6]"YY+q#( zoDV> z込oM Pշkԡ&@7 xlۚ\W%G U_J UiK)Ko)J"+8X{(D@_}ȖNunQE1'+O+iVmvꓬP']g ie(`dg!5H֣;v\F6c6l J (z^xmO?yȓaMux@ GEvSüA7o Wz;B"%-*41=E1ǧaTk> yf$-@WXQ=VGG fms\b>‰r|K˲NyfX ZGn|CHh?ѳ˸ET5d?0vq@+H>@-qxMƶ_*rF$VQH nZ " X\곧QN5rt Mmg>S3Ʌ0XYg9hW9E T&Ul>tR E֞C{)l%(# 6#! #P1|%&O8QĂJAoaUz+^;`q;O%jM%nxPԭۢA(DaLAJTbXZ8Gl_t7[ˍ GV:ĮJ:_@["&y?L~oǔ+/&c2HNPٽ0)=[2H>Z" ^i;6sx?1qNnɆCzkw3}8J6>:e[( es䪋`*S{R3c0q.5)@?(P,}I-/sw$+plN|,Qy" OM;ŭD@_V鱛G]]:=(B ڹ4!c)q-=b,z3{ OtUqFDZpŁ#4Qcx&hQO|Po[_dp)RcD}H1amC61SPPJgPK]y}|EϭgqNz׈"7f4J8hVr2- ~ U3Et}&Uuy6ӉRϯPLd- 3]ը0U`F9f^öaL|Yv΀ok C$㫰`%Nx~* .z UvJ/Nr;#EH~*)ϤĩWP}#o l7h\  #2x(y>/4E=Zc6o'ƀguE@dxQʱM-U;,= uA>ȵ:Q \w^*NݨS=(W ;0րPiG wZL!0T6Ҷţ9#j93S/dt窣zƣb9nոjK/yCJ"J9&] XpƢ04p"v)tm;T=S n k NVxE]^H"Ye+ZB04BalY(F}u/$5`+Ѷ]M5qʙcH]Mꚪ8VRX-I3{l,@F 13? %vH4%c2Ejk ǦZ}u&{VNFX `Z#<㥴뷏"`Ɉ`mFLx)Q!wT2Z{4<_.x(pǷ_O,.JɒX|dנenL Q,aѓc)zKM݄C3͍;iNeziw;J"i٢ErNjx/.h|Es&@`f,{@6-J Uvʢ.> *|iFc$K\3T@(tF;n{2= lG6E(1OZJrކYl'}'U̱kwt!Z1h~ ;~C$zD(3ķ2b%c.`FGGYI }@w|7饻s*Jo4pϣ=t=4>{e6xN+ #<\E5h'hwk饹5Cq>jͥ鴮ّLne{Z"=gX:X?LWMc3Y i}^ha}bg3Q&% i=bb^wwN٩$4m(Xv*saQ` Vz #+mǗV(2k ;Hj*T6J_d(~-"4{ty?̺Y0O޳x tŨ8GꭐLX" M)jZ4$4$l^{*k{1vQVP( Y/8۟ǰ;[MoV@?4YAք}&B~ A?`L(}oq1MtMZ-\A'}ѸW ގ:ڬ{1;*"NXv[5؞HfwRe&)RV8|s|sQWtK 8)pM5h*)JGXO V/|PɊ^tCZ rٴLctD: dFca/uf-@,eHLsē+ǪK=1qk` ;8 VX, س9Bg|?|@wK[O%j~t$#>UYNiTMU`Ur[?w%vjEٰzz"@`'#R zjdtS yF,:ZGJ[O6EPI?X?$4$偡]0"9/ 3:lK/RYu@.E>sB48Z<.O><|wӐtnkUwF2 c RI2:`6 BEf+̧uP'w;j+iۊ+עٖR)(ꢊ;#Aҭݼⲕ ?إ5üd8w}9O{`(mQN29Uᑌ>}:r5-`h2u;#jA`y+gRKcd$" ͙NHZ[#;(;E̾H2T9Xfڣ89A8nS&etmL(k/uh,pm"KlKW"".3tF0yD'zm H!>6@3+LІ3 eo<Ʃ;ptpyts˻\b{3)n4$"&4kPZ0a&ul^͠q;YO$A"czVo)6Ukzux"2:Q'0N- TOT UPHsB}c*;|.&smW(j JQwRV ȬȽO.H%0M ԍ鮡:[CNQ&6JֲDԵZ:</-^e=9Or%o-5=[>ߕeS@ZG<1w7^BvpОg?Q5UmGl/!\JuܾOntldoKˍ! U$P*iNݪٶ0-XNlݤI_jLIL6w?H"/>oebJQ ;q%>yg[#tpsZk5*o<~b6kVsh8Ҡτµ`orɝz3 'tDL&$Ÿ;0}BJXJ - #FNu* /7F̪FC">A&kuA$[6B,.vUp*Gi~s'k^bKC}zlf? {ctIlL$W$GKNtek/XJxCM宣b(yp+`u{2JjG=MOIqNsNdkr/3^5)C$Gk/ ID43t(:}DMF)f!4~!Խkܗ? ts铷zEL' |pQ2=A*XVܫZz n!\.t"w ; tM¾<)]ɖ㾲?AOܫ@qDŽ"v&*P ιj#]J !j _s;X>E_!s:`qCh엚T$ %j%Ol .k> Kx:B&`1 Vq G$) +a;QⲊc`1BT=%gGxܦ3׼Z;'l٫hHF)=T P I,>9$sX`ɿƅ!s&Ae &W41>V<GO~]܅-nF6,èkSNM9b{sr;r-H2lV$[D+4 &؋떆YkD췲|BǺH?O*|'Ή hoQ*kX.mby71r3E'$tFmVk<4SQUSf-~I8e&6ćmhpCyj*c#Mlȋ7|"n!/lccKZ )PM>6,>5q`%BP {NTQJ :G'hWG {N:iŒBW h\?۳~-5UٝIWOÕ~I`a0}Iīl)(SBkI<'_AS妢O?ʦp.XM\n*|Bʇ vZHIT!@ ?"~9bǭif&!5P|z2Ɨh#v6Ϳ "r#G&X˭GjH"yX͇a<Ёmm,r1yb5`zH2`#F*ZO%O:!y@~bÔ´)ha:AE7_èfBVwM!:WGFԙXs p߳8Z$pzޑtGAD;RH<[x?*ۇӼwp4.^Ƀ{\ӊ1 RTzO 'CEbRD)oS1תCg-OOd7[h=ȅzKNkTxSaHЪ H=ɈΫ3ywuCQ/<[EAXCw1IJX+.?ˁv>k1W\m:WmH$'۟J#hAeJ>l t%atUWNIpawƑ4q+2BW@ȏ@OrN_7O=o,]Sl)Qb?SCs 磊=d0,du?r崑-:? ^7d>#WLBV~{q| ^5q{h/s|'G[]e @Ue-oh'DEYJd@a#0z`sCv\\ImF=e.֓l+ԶB=橖-DHstɄ ~\N0Egrn6@2m`ϳ!m/(zɵĸyϼ(`ϋ<7u Y a|7$h4J9yJEξ1 /}] m{AgOMO+{~:$# T$j.e.y4o5#{EG0Ue;ocZˏRA j(Ҍ"3fg/7p*f(]ٮ~CWdκ $JXyEj!#EVAA'ma?/y.FIorR#NeM;DMd13^Ki`'/Yp%Qw:%:LP'XZQȜT ۹~A'!F.mx IKm<^]-Rn2+-}Q"oH:H+A:1)6dw]~z.۴,Y28L껐)d&wVh-uZj"sLձhe{S|⊌3)\7֘}=43<2S9ǛbÃB Rro,(#sTg)>Pe~۩YO83Ȭ aIdq²DSॳF^~띉4u Ӷk0.O)~E=/p_+g?.95Q/9z 8ac"n+|_[U "q}rec,lu\-t2W+&Ys-;Ӝ7 w!7Xa3i+^.s1$/e"yeJtHq:/ł)T(xL2l1Av<ki!h2wLw^ȣM<=ɛjۋ&$׌(Qrge YϨZJ?ZP $g i]SQۘ:sfSQH*uLS}roBk[s})7I_OKꞿ"?rHAO(暷<Hok3O)LGͭOUJ`?OI BѯS,$,}T|d~zF=&VmY'3km1&^('`l9,3N6mʶxrcz4u?S!.ACB^C?|vķdu8$Fuɢl:P06(Ibf#&͝PY?9tV~F Ba\dM4,\#(+E݅׆;B)3s1n@JZ"G:3ȷLgDULU:Kq!wQ52̌HU2:Yo$ 9Fc.N٥8NrӢ2»22:jwcj֗fcd}%Tphٳ\Hf7cCS$_ lܡzdD)7b|9?wbBuJٓt;5 wz&!)2Fpo%,X(I0vd J.a$G}JlnNz'UٮP+&HM325b¾kaCk"+ +nߨ|i=OF|t̀XYeY-p zXsL!z4u EIs c;A RxLro*(_mw-_\%bD-IJ)T,-ZV\:H_/C _N1 e+UCX7mow(R[\u2 se&h 5x]7U8r?*$& Nq% S ޢ\Rb 1DMfivְG4sB+R{YN?ʽtxC;Ao D/ 2ݾneH 2t!5 )pOJ.l|@ۚ+ioRK0v<(b%tt^Y]Tod?cژ8cc% Kcf@!cn`"u3(]Gh?!CBZ"Ph< i^Gg)2xx<,ՑHs: (k <_G=.U^e 廮3nB S!D*TJӳoX-aH[gvcEVyE#ʂBP$#`LVcD&y͑7>kJQN r>75# S%J=pHLaEpb y$B]$v~FԨY-p~E[{]ϫw;eڬ#Vڦ `|X CVoљg}POEd ]ro' fx,OOWblimc_{iި=?g!c 08$!#|3"A0W~ F3'?9yـ [ĠrU忈X˕5sLGP"A^9kfw8+]ijS 8 ֔x0lH$zаS,G͎r\ɻ IZuᢍ!W=$t<=o[.%owIUo ͬ-PH\6TT;mAq wjg⿴A˔@ Y茹16Se=ѯWr7y<l'35tr7]2 lkdmk] 0f'Ox&]%d8\/~c/L{qWS6%gwm(S0c![VGVr"uõDs iȷ0 @Be.hO97W9!;!bEǹ%,w8eV/uV%Ur ޼ʀݘ!f2; 8~06,t 'P0?ۍA(TFUε-ޖٮE.MV?˰U`Ou)I璻^`OtEŁأUu\a` // Z&2z vJpzy'2 O)`OSu;ȋrP8A+YrIY>!"ilY5gkKſAij *lZFcUSȖdeLNɞ{i jQsՈNbldNs=Ij9ޞ;y )}njN(%&tz%SWCWgtP[,Y];E6Zeʛ C SԡTDzW9^ƪS)5Ja4FjED!&4I {z(SInʋ_6Y b0"dUs?.`pA%:),*i^bc\dzw1+:F> `/5y(%GhXRu P4oX SxFsQUC$bi`f+!u؀Pt?'ȨiUϨ(ϫs+a6tD`(A{6Dk_y2xWs!EWDvعhxOchG6J`gtkl|Nˎܺ IbHI^+yޤiM +)K,$t8>A啧h)G҅=[jVtTrL -(j- IW@%Lc]{O; ^ hoR] <ͨۙ8~9& H$; / 08_}c{p}r,|"+= 6TǸ!˓ 0y*+o%sH?;`"9s üaw|>3?U^̀\(tjg ׼O8nV~HD2/-.@&[ Q 8i0iһP,!(oȄ=&f<@}w/8(i&>\Y$"q.dm@ED, 6xyHZ9g8Gor@ (LOlD ^A'^PA0v1J>&XPf]It3-U"A^;.!#0GV8$ ejzzh({݋ө'XGn^>ÆnֆtdC(7,N< ƯNGQ#MpHcTJGp3X  -㓫 eHBlAiC͊Lq`)ƪy 3d ߄,*1SLr_'+" "det$@o}7a2Zu"=4AxT{,%s+Л1ƙe9%,}K=ǵEˠė&X5<$ cs w&{:sC~Ozf h-ů#띒1bUo%{Z~djӕxI-(KW[}7bR-p+(3HS;Ѽ /;+W4_ljiws6R?Grɠ]1h~WT0$ݡW(&a\_v̚ c \?+΅"7DG8EٻKgeKRJ0͎&(LC!,Lh#uEa&)|/rwm*Y_iИ\:N?z$@n}f~"LyI+,@ݢ .G[w6tM Qy*V TZڙ(c঒3Nײf s|oZq:&.J*Mоߏ{TaO?\T\gM{Wם6?F/$iLGT)lm"W@? u|o 3Ew* L&آgA:}55yl0ٷU\E;Yb2Agu;vp;&J 2nȱ ?I3 1t!gw\yyƁG fB^eES2_L!}_턞]F^^kҁZƄs<`\e#9/& OOoK4/-u^?psMr?xkZgNu|e>TH|a\v{ ZP*¢+憮G?qw^TA_Mf#R AlC?a̱>n A}6m[ W3pQ%j՟]*9Jxz4I.ՙ5;\8W]n7ԨQ*E]wmJ{Z 8cB@8kk1!Ҡzv;QیЕxMM#VvgbɼjdJQ k[|yrT02=ݍm\y 0=Ah.[E-҃;GU*610 "5F=DzoO8/.Űb[ch3a1I:ȈGF4d!>9tXZ-}aZ.vj)u!!~K^즗' f,p= Ys$8G Yt%T*BM(CDwy5\d7a3%ctκ qT @-ݦK  Bfz@c"L:aϣ5V|fM21) *pev[} "))CepEKtw翦#CyoeoL9IϾE@wាn2[sJSh";bV )~C^*UCDɿܻ;{Ѡ%KϯQ Nk:%ňx^CC{T,W#>ά%YF {7oHK=f!PdRGt iV}6gRFJ'E?9 9nJ#V.#HM;5ya0V!gZ֍ݝq)frjL*Rԏܺ铒4 j^+U`X"ӵhVrιY -ne@&[*yFEKDS]cO @8qÖc8humQ̊|tU{uc>%­z9%* R[,,Ѐ%Vh`7[~ /)b6SmXa{VuwOadcM7\u؄Cr?sL $Qso"t |sM7[*RwU>!~!j[JN͘ WoژWC[/Ί6ne ՛]֨w#L1 m`BhO:1qFbeU2\F RW)W[*! Γΰ;ֹ~._ظ-BFm燬7"Xkk#ʻq9kQ f¾Pٶ!Ai. i-T'1;3j*{6:f(^YuS#_A$&zz>Ba5u}…0FJ 66@\ΐ2P"< .ӿ3 ܍1Wr:28aaĺ0:5uk\">7=H(q9.6ȼNК/<#̋g=2N̰/m}x͛ e(v0+Q擪&@ _m}c$6l"hiM2QQɑf~h`˧LZ3}G}sWI$MSJp!Y?4,Ug+*ly4 :DfAW3SyН xwy)J֡=(-a +ڽ"3-IE}uHP)|Ok4E|_'~N:<{Nu .d+5%3ϱL;%NyR7 Cwq@g,rxZ~!@2L5W.Y QY%U %i/3ExΓ 9_Bf!\cz$ZڹO]=qI~1JDD/r<Ѓo<0&`28Y:\aOrӾIsw׎B<ׇ^I(QJ!|T-m!7apޭ/G{ϯ p#9Մ5 ?!wILڂK8SNЩܨR(0kZ4 .HD"SF]0|0Nr`6k`,Y1Oc:0bL\smY&M:mMMaնK!΀EqJCx-|WoX6tt:-}cMCsv(]*%۰eA<(yz`ӥJĻ RWÙp auZ2)xՅ`9z 0h=>‹ 6# yP5ݗ$zO 2f-a?1L ZKފa}NB l'NBhFuْClPAIFS;ꂭ)E{íw k2?ЏR"z+NXcCƵUޟv('NkCY `DĚٙ"5em6"EOc' [ˆ% w$Xr k@:=dY06V%7 :8rDLn9ndΫv~6̗kc0J5gȏI36-/~JHW)=[*GC|8x âa7,9"R݁ =ɸ̀w+1 hb'OI q/лD#kQ4ſi4ݮr6A[ЎP#qQe[/&` @}{ppg ϷAV3UN^ס%, q[HrC>¹2mVE+JÕ{7{|;F-sۊcy 6cZ"Ҹc W )=jKkML?o<2Ɍ [PO^(5OQܶ "Pe&2"G3`ܦ"lK<5N+CB1ZS$d@ux؅q 7S ꠸kG?˗2wGayξ!IK^uE[ ?H!\!X'SV=:f{"J1::M$R g *ӎњvOQ~csW#Y xiY\OB C-'xL֕|S ~pwo7[Cu/~p,~g$FX&9aI素;\8C5Qw_M0-3fDP L w׃i;R/XQx\Q_rsŬ&ޏ3M%9ym/2+DӟnKq`bU Sźx箏0Uz۔,tצdhlZӃ]&MowJb$LC#8ՊJ k ;TƃCe*K]y\2_k܂"9SߖipjeLe-ShGЇcB C]4vTL_s7]JGi $[QiU!K}h07UE/:_I mӓ]*E4v%dCw`? S5{*cJpIIѳ0f7ղ-hK1S͠R- Ѧv 8zInDe\|Dl8 I, 3-PPQ>*Yb(z2di֋.Zi=W;cUrJ-dH,(GGkw,Ux/@Mɬ Xr+bt|b8)ÈcJ3Z*ٯ*8%< UtCdOr޳On 0?LeTʃL?c0lxݢ +DD"xFCsO>=Ā5Ԋ8U5BgV?CL= K?& SYěW &{ԄOU˹y#5Eb{n(MIIpν9SnKYHRwt?Z(@-\| ]ïPo#ru_0\UI)ܬ6@nU XX/bdT竅([LDWv[zẁI6 ̇쐢0Bշ=u/Z ~M_r!Ԃl= ih t2υ,QE_g; Ä؞Fz`YjGC ˙Z&%vwIuDC$߀*7pPY)E%oWq9/q5'YJ-tVމuj+q|ξdKI+z{t.:Mskr'1^A+e=+=_|czD/'\FzCҡbvh婕Q )U.JڥAYydiöҘ@$yqQGoW"On#iwcE !v_* Z)eY1Z`5gAL^%Q9龎wvvP+`,W4u(*1@5xS Z՚ǫQv3h KLL_,K g1gjʆQ)09KOo2b>玛)3U鎑>h݀ >5XO(D$[Re%ͬט<%kHL S0F{1 wYG`T اglЍN5=%xz$5J(mޕZPaeU:?&}!hac&rmg5Wu<*;;=Z!LV >+T?|C΃nEFof1qjhn?StU}cRT׶PK4' f5UN3Q2˱^ɣ-u)^78/zvc8B3”)[ s*(H ̧S6?(H eפ̀#mu8:/HA\=@:^ 󏕩K3 A*|4{c2Ӄm@-@N YP$L0Cf#5} hj\[A' L1S; |Cni *șL _]%`pacqO1V̭G/ Փz%lTu4Ћ):d:ְYGӑM-1㹥*Uھ{ӛv3xh-ŕPў /'^8z\bp;EjbpCmy;CAB)R% ",ȡ=- +9=##g{YEAAH. z՜Ojкo~G0_s<4}ưM#'Eܐh?c޺f6(Qȅw3C V1)`(X IhnC|Q(F-e٦t wgK y1ƗDL(PU} } ~on5*~t~@3Ĥ&ێov.ח/&*:iQѦ;xVK^[ɼ')?rT`#*#B;Mhl2Li<}: q1Z@0r&p~9W^X9I6Гxj4|OqT S!.a#Ɨ0oIn6Vu; _:X"A7қ@&]+yP*l+Ά{# P?d>^ q&ݰ$%7LYKYc=tbpžӋgōFboF\ &l@ثHֿX75դs63:.OHղ~ yS/em݋A Dȳj[xF Rx ҩ qԩ0u~PNb*Ñx8.]dJǯxY6\bRN[G_i}Dy|N3/\QPIjPkw>E^w1M^[q&vL ҧTz(G2p|e/TSk1;P;=Y{\U s;ͯuR ^sԟC%x:X1A0/Μ9, }_}k`<'a2#@|b-Aoh[$4Vǩ{<9U;ė̓ҹ?\2`7<z&+ߘC;6VUoH .3p81)lQ  ԯ`rj2Tl wjT7eF_4|m'5'Ldh +" c81ojv ,#E4qbu@t˭5;/ 8Bfn|Β.4pF?J!еHnv` K*+^MN"FR*W!>Gw /쇀'\o' %Z :֔Άg۷Zm `f*x t&AyI.-uV=2ǃǣrf%y'-& b l&\#WYUe.+dȮv i5SDnOhUuV*mWG+1nZqG g ??ȉ|A:/F#Ê*>K`@}[%!%pN ўuMve&UBVO*צCg &t\a\F=`ڭ9\%zXSiIgEsU o^#;Lcm :Gv^Zvrv?yc-dFO.l|gqn]֤z0Lsyq%GXp,Vzݟ=b}Q{ LcWc|xKSum9- ɖ|zRWAv+ON6Іklڟ&%b]}=^2V֠lʜLFƁw>qG &bm[xwO7NQv ** )g xHUE:[ms*UFa/HqB K7֟p v2gzte9dE RK2? B&mܣv=o"fHzץGMnI7ĕES{p,b%oۻJ"lBJ AHi f4"ڔ3csL$%1~D+wLs286$O?cs5oD;cWx/s\9M#xAPP{u]7EUB= fDg3S*²bT߅'tgD9tz^N++͑-c 5Db`V!ؓMg7$h[L {Jñ-ޱ+jK<d5e;8!_L) 5P,n q p$#@ɛ[~m2o`K^^[xЖ#'F`%0m[,r`;A9}&8ʐH#I Vi]ѳs<@Vn&pqݴ["$ vCGRqebTIl" qh932kDŸAe[~é;&_fC_z2%73lW_I 뱨)@4_7HXD0Fk dÑgSi;:%. >IJ͜}9"ؔ]4-M~_*~cA(3ZE?,%{!m*ܾ22pa[}6 5dӟ;)z"ӟd:_?#X=|xKuVsQopr:F)|EWLk?AI`ߝZ̈Gmg';q ^ r0Ѳ눻7ogY.Asn`aы~U}(bC)F 6^Pap.G4^[SȂ_I 0Qs;C_9춎zUSGDQJ[W\O7QVnКT*zeQci3G#}5l7,1D^Cv!+0N؎Xeq]"#e{D pXrg1=&4y3>4K).$*j2\r4=C( n%hT%Ay\I3YܦS 9׺ +mqXrji0sR@7"A/^: B}H"b”$`L#mPN&I ɝ۳ʥaeėVu/.iMFK?GEi~4!wTԄGvv1V8580eѺgJb@?pe97s^^#YP0[\Kqz/J"7܃h <?{hQ{VeŘ V0W浍xB6V!wX<% ȓ']N gCvJ-5Lѫ-)9?ٌ9q@|zJYmDsրWn{}TY+<ZVn3pz^Tzh_wti+ lw\`15m"$0QY$ŔFI%.}B1ʬxnb6 0ɪ#X4>+>/eFDz[ 5bY| qQp<*giqRRjNa* !l#>́b;v+>5@'Wyu٢:60yQ눵&A敪Z]% M|!Vq`Shl{ "YJ"N(gA4/iXvI=:޶7_הɍR%}ք/?ۇglJ-M/i(Q׀ZJ]}:˸xcپE6^#(TGwǝs}=[)cCB} |q nKo.OR2^^`BBY.@j. ܕlTrUfo0&L5jrV+z|h-hCTλ`qp\5G%}ꕯۼNfʑ̛W%=9;++ܰ]hZpy^ÌYdIfD}iv0̔Ј/)JY²?1: rΟwƨSC$8ӊ_/J&V=ƣ≼6A_2裝\P暈q*޼z۞ Fܗ ! ʾK`ۛqG::XԎ0Td[X97:L:&O1K [q0?Jy<= Sy(<<՛"f%AMy&V 91 Ld;y|/vĽT CE􄔢{bU$R/}ԉv5%`X۸Ng,-`n;p({DZnQNs5nֳo?94;qPD;8;HA`7N;`0 ΟID{%E+R!i촹dYkquY1LYУYL{ )}xUWl`*Bvv~HpUQ4>?4yAG} 3'kZT OJ)KƦ~o% DM_4vt-NٸPyD*mdN^j`$|T07Jf5E45G47y.OhǗT[W|sAD\dNh(Z&JƧjm(yG"iȃ߸qsQ< DIgJYeO@!>[gϊK0&AeSV(!:bA-4JaQڋH\XdsOυ܈-#ЬH p7 DQ=Xs 9tDH^8;K^m&MG92g^,gvC&MeЁmb{dOwS>q0F&D(Fq{sӨ?n 5UR9P&v+Dsu2EJ~v39CRS9zY/fpfAhәwFkwɹ>70 /PJ]{"jڡ-j WT_G^eOeHpIjc@I yjX:x]}?̔{ #s\ծw5ϙZ)Q"Z9 \K' 66h,HQ($Ĺ3͋ffP-HU'78<.2M:0T-݅ϰTWn߫ל`|!3Sy ޘrQZlg%y+o'k1Lʦ;Aрz2r@C3Wٗ_TQb"˓q\ KMʫ ^:inB!z"V_EϪ0xzx9bu}EmtջӊM}\g$`;,2qT'ejpqYI.ΰʂ1)='N&jvaЮ`iM\̺OGعq 1 @a $䤋Q&1Ni,<װ_xsnLC8|u|(v!<̢-~pF5$,y>0CM8fTc*n?osoZ[QA/irhaXn]ω`FѕϫVWRSIOfO^Yfi@%QƂQt 4fUi+&7cYT10_ݔH[D B}?{֨fODR~#`. i$ܠ,m98t;ZG5c3apdŞ*Y,qf= ԭMc`vF`fUL>ldd־WxOi2n6i6` TهF2S;C͒HK{t YnS%[T% ŭ+mh7%hnT~LX?̈́¢27qp`͉N|yct˟Aɵ{{fg3OBu~ɭ۫m?4W5WQ12/}S6p6-NeZE4)6IJ\"+ =Q3# c:J]_Ⱒ~N_mYp+|DtЫ =NGʍ7B Ќ8P+Jtہ i>kR[ Bvpg3RÍ,nIbK/[ƀC1 sgTE],2c7ChQ7hTݔk 5imFbV$Q J\3{Y_}hHص3Z:xB,w(jbJ )CO6F\.~q X8_DQ)8:`U!0c5 ݋wE UQ ;T]6r?U~xl˴*OBsQ^]G,\Xiჷ _nDYe?^By'6xnKZ/j5-T&/ 6V*M gsQVv.uW?Oq{_cQV{zʕ7oAL8>_6ـr^8\Dʑ*) 6 ]QYRL%jR+D2d/8AJCjj$-w8rZy17GJ Q$mIt쾐q'/E *ڒN=kɣ;.>OlOL̅=p:⎉ !l?=TNqGrUHrg䍯Jpe ce9ꇗ5)+MLB1ZYٌ+3b9L33㼮w=7h]! ;>7yTdEmv PY2Qub1*"U8_e(GJ`e0i *F&Xx@]|1SzA L|i*x*rbak(j2"2m%.Wr2a"z#DQX'ഀ83ʅ ܁L,:+Ka/ ߃ƴN 'tcc]i7`{T?v? c eQ_˶hzCz!{f Uq#Rۂn56b`_JEPDϭ 8\K%(fg}'WWY3 h7 R>YONu5!;I~qKh潹A4sJ#%wG,|baJҚpS{LKCqtv5I'$i#HKH4¨fDG}'7i͟yBݿF^Dd3}uPuD}x1g:Q8mW{}^"*bxe5+134\jyE~B_x%:MOT6\c>ٝw%[gEݰq(p=Ha(^pJiMƉ|`ž*zij@;&'(}EY+a^NJ2iP* aX 6tgy,4j]B h-kV@6_"$ױ C7GG eRB~Rp@VyKI[vc=e"$KBL#2$/N1/'{s)|e9zDBꛁ>j*9bK1.gQrʊ8 hM.0Zyv!Ʊiql)@FHJH>:D /W9~̆}D\#7bgbuNozxNdN_=?ZgÐdQٰw!:"ğ$C<.)y-TSIHRɰ֘8Z$?ƽا3*Ol4G}J.t0-9DM=%Q֐2t&$&a:za__#Dq7&ʚ`MjxglثzNj tiiֈ;LQ}Ĕ  kTZn̂y _37GѴt^Ι:›B/QtrbZItJ{+; 'K%ߛC4pos;-) BN`h RtÓib)a|vįa$K*"eHרX% )"W 13-=raz\0lNWTa?GaMķ0ܭ+)34 S5Ž Uh332UŌMEJsIF/GiL6##JH2.US*Y{kT,aMqXjj nReOVZjob ^-QTw;r3!+.㿄D~NY<Æ۹{d pƒnЃ!3"~J^[!!ШORbS f#%SCWs+]v&_涶E9.5 ӷ٘2H]ƀ0V ڲ}ΐmlq,#g}OW@ϰP ?;aryȎmJ;KvˆcKtx1l&;d6*mNQYxT&E {JG !_sqN" H˻N- EBFgRkY(QD' VJ%[a;ZS#:!Wtl!]Sn0Ç~~Z}]$H`bH>% +ucf|H<\ ^gޭzrlkuiRTZ VkkQnB=X2w^{U`+_/{e)z.?s5&h}o}fBW.N.\BQWSУjO Y"mP^bxŘ[bn-{l :jYfݹ.2߮&PTB  [xύ5Wÿުܬu/[Gɝ1,FC~,ag)LdLJȂb_8.[F7(DOjOPq4d56dVTVNP@ֵMɈ&BI{{ʙȌYx5mW ӻ̑TʝC+n˫&C˛__WPiĦD+g+$Fqixz8q1 _.a K7t%D)T=᨝CC6;m:mW3m 1a*93rK PBB@t{*QsS:(l9Jtx+.Yu$˝*98W|Y0ދB:S* g%Y_3X.㋽2pDhA$Yr9H9'{ BHRVP hiG놏3sוÇY4peݬ-(s轡2 2usX&yMan;/f%Pwg[5:NKJKDE Ț; n3{Up"d-*7]8ž0l^Z쒤~:Z{ x ȍW )v4\H.l6ջ=)۸Ԡ.xWUr-=s7{XYqD{/걟L2حl#*\_PiKf {xc ab",bM C?gKj"W1 V_SN)d 2րq{,9H%AUm Ѐ'B$"cTǦtw@4TO`xC+Kk~Mwǁ@j|MiK.QݸDj!( ~QT(EcNoWBԁ(')lNqHѩoE>o['~׵ԎrUՑ}3v*&3 kG^m !0:S r=(Q8XSȇI= SvO(t]u?Μ\3G  -*OV^۷o@El #x"E53jH\;!ͪt9>t)ő NH94pO &;ʊF>T۟:ɏ-˅F$VAra*.R"W*M ^OKМS2ϼmM䰟@t6m%$_w j}7?\;׋3y} ld%pn, QCe+"Lf]3s%e=|2_Άw錾^ya_'pTAO"6KM6|fw=ƒRwRORɄKڀ}jrFP>:W|l6=Ze&'= t?vMSGL}҂ظm*p (ie&4 |NoafI `IBQ/y}fOs|âg0LW XP DUdktFR Vl 4љFHs#76S on^gf/?ҞH3k ,`nZ:Ÿ`#36޹*J_HՖZ ?_x!" %RESFSAWQlqxEI1=`{7T=vƛ M޹9 ,Qqx~Γ,c q_O|?L_uo EAhllEօPW߀9?WDU J/ij тkO;EaEN K !"O3Q s5bn@R6&vrK[\I2hwz}p֏7_/9ݎNcź^lٲ&{ڰ&q߷ e؃19k LEo+UNA<+|/ \W.^6z6B# b#aDz7~KPwY G y?Pk#B\Ger\FaqqR$maИ|cWW[ԕH^cN].)YNaFS:I66̻/u:pT6he(ʈ`)@ x l% nM*L⪰U2Gzl+Ntæ s_=&ץd}v)uq%ݫCAs4j1*h *ZdwDK/!gB5sU bR9j]m ᬊ{|ևdMv}6˦( Kz`m 7ZE{5hhIUfKWǶ;rj{ A{?~dg .[##ZߴHI_>GTZƌ1PM'jr@, oR{fRw2VX?"åV? BW3K&2ٷ^(IҥAF-2f:tm/0H.pGmzn]V3Z.=?SJ'dR aVa뭱Ze(PTle0J {C` mӆ03WkN5GﻲQ姴A49#0oUæH( yj[0_Z;fZzntk(.}#wj߬ m ul0& NҊzi)iE-꧱Y?SdNb2K $( Bf6B 򃹅cpIin`|5Tu:="bQʓ0şFjΟH쎂KpN+ `@03r.ƍZKZ9HhX&eZV/]ؿbhLo.ӣ^+$Z(_f:K5} {LT9㱾PjտY*֧aKYnl}+ INBL 'tɈ`@m6da@AURLhj`A2g/TUٝy״;cvǾ&/Ujޡ-&8rY`2 2mE~\ygՏ5Lny4>YeAovr~a'fu&E;E?W^Ƨne8V0"2Yj<(_^҉ir* ꨈc"d+ן"X@-41w3c$CFLZp9RV,fhf[Ô,: S[<k>w]87 7 g<_- B ¾a`^ "o| 0i3O)TcM\ #,x)+ZEqONTHAnZ)-0bN ̎^% ȉf/T(^k0_Th?@eweI DrLWbODQ b"xHxDC<3j@ #hIi/xi&(Tm\Uݰvt56>\e:,`Am3uPe춝IH1R1gZ*B$J\hEtk-rX4va< ,(CD ,=0+'acc  ңH9MDwF#F(F[:²qlHG"֨ QlT,B~թ!HhOc֐[{Ϯ5Lg&g_! 7\\\؊Y!A",AL݇ώ \,'BTw_v҃5<"1)%KoGVcBY:VW*FYxj&f0mm܍@bP P[HzSHaɆ'^Cs3{(O Q 6|[TP:n R:z::..JA hRk@qL>AY|ծ!.@]v _a_L ܯ #   ﻾Y}^>'p:w׃檊jqe7'Η9Sr,;ʇ;N[2W֡(ӃΧJ8_+ <"Rtl,Sltnj**i>/X?b; 9mcPJ7WG۩Ӈ;@k]/V&SQԥao~h! _#c}WɓyZde/Nin Wx`&cı) B}Jw'HL,H?x;673-[CmL6Տ(_*uE6WՁb`m)l]h"E2~ M"lsO:nu<jG`r}3*XX?_h ڃJcUOm eNA._^*|W֬0{ٸOᙄ}^%UPx4l$.ফ> AYJ@jc۶CG"W!#,7:4cH>e]AAՂDf>"#:tYDCgo3R]F"H B϶kj)-"x'&M G fNXfQ+ŧ8yk&KWO9pM:~;~dʢnvl|91(J;Ɍ,K Q<@طgY(lgt5)Vܲopkġ.!U?oQKU,W(E1{‡GvI1Lo7ߝr<ͬh`d"{)y*!a {W2,}Ym!B2&gSP0%F9-J5 %5X8 gziO"ZݺB ,ٌplA CSV7@M48x[uEF@6n]d5( ͉o#ܞf8+عBs<7оGf&B3Q=K*T#Ut܍*Pj4i @O"Z%Bp=cb'o%s?'.%`bh@ͬۗ mh h&Z"GEoט/nF5 fk]֛OZBj ѧJk;tq'ss,"%V˾P)ϑ4gM^"~ID:{9GlKYmm*Y&Ƿ(Td\ =OtK0i(JD2N#%2#>O'V FA$xLA)Qlf!D:O@9~,=ټh٥å55Nc!N?\3;'(nƆփ| hV$9p/<6/W[-0ЩI4xL6%v׈[ @gи]VR s9=fD (.Hk؜izW7:tot`bϵt4ǔ|(JdV='ţ):j FH6m"V@*D~ -$<|꘠|bA>we=:zra׻50ƴ#H:TOJEbrp:YJu39w)C̨%4]Z0> @j|0j~ZB[֨XUz5s593~a%,}":!7, ˕QD7R R5$Ŕ# !3lX=E{5,O媙ZKœ1 XPF  e~)#\PvZ؀Xp#_6 Y(M! 3I%L\#e~oΟ5`Zm}1H??a5T3}΅*owT+>۠Q<#?IE3!)jC3qI1ϲyXLQn7&w,AcS9Nx~R QD#7 ΄MsA}b`i\.ĻUo.M D$zk]RZqS\PػB:_c;үQ#x% 4IS/Lifi)j2M'1ҞȀ_w`xJJ1!ϧq $W[3|ղg]z;d:|BB8~H^Yl~r{WJ@E,y§5^꘶9W<Ϭ[,hWvr_4~B 04}`Vc3,7.0I?uP;* m,ٱ , Yq &=a 1jA[{aQeb JscWbd'cBGL m)Xv>q/JL*3ւw,"༢re7<`BTlT9h>J"<2~C|[WF(];ÒR !(:@sdzNE"bu |؃5ֈ܆p)U+ B( >e!/Hr̶w MloNd"'QuEzmwK`,/jn!WֹڄpDK-X*J&_8l~ɼG_HG+1+G#t7^xQ8> |0W65GDmr磑uzhJx!`i?sc80" 6 e3+l!)N$_;vBO˜ZPGn5_=zR,&z @f[n7 ދE Ip Bsj:cP4WNḫB\eAaZ` VN,( ybHi.3 1Cmn?_մIW ӋL1wxߘv=(QՉ6"xJz89a CE9K HvA,~G% f%"| Zx[v_ `Ka峟SӿO^/q)" DhcGC3G푪gE$b dJRPxQ,{i}ԩv)ŰtŠ |N%ې 0NĈ%K$|,'{ ʆv^jE+q *+&yM\,8!iLp.;x}kJ P*-YجL($M.+h+BZx G~Ȳ/|x<|(G a({Alt, /Kܶӻ %đ[t^†"9mk^<*%yYK2Q꾊W"g9!&HOAXٳ6d 3qf D U3)* \ΝJo>VWڕn2VK+`yNu*ُ$F H,*!ziK5Q9CQ;f -:Pgz/}!yj7ux~AЎ>G(JDݷ:*-u&b=<lͣzC3 loWL2;:|(QF`'o`z=^S[S 1:ŌhƁ~JWy g搥[?޵o6%$xp@ zn"K뉒ekϻS "Ws 5əP; NtK:᲏-udr[~'XՖp3%is5 :'*S1h0 ^xЩdԔ#lҠ)P: YZ