corosync-2.3.6-5.1>t  DH`pY>I/=„{bo~0JR^8%[᱙ ?0 ڼ겔LJOzOo1$Zuءdr)Na$ =~BC_S+Ɉ iXA4)Plm$,~#wϓF_hi`W~4la ~&Z_JvSw]}6< ̴C2/jA*C SXL]`TsSPzO?Q_aُ9 xAO30a0940dc125281d0557e7231f8d9a3391575265JY>I/=„g/[-NǤB:N<޿^#j{'+sm38!gD*6 o=HEL[QJK;`u͎߅2wot6:J;5yq{:Jbߵ 0%z93W$rڒb{)+H~4ܼ&0@O4\,X:T.ώ- %1/Ʋ`񢷇&˟~Hˢ ,NS<8GAE>>E\?Ld   X) B]u{ O$l$ $ $ $ P$ |$ $$t$ L###DLb(l8t69L6: 6=vE>vM?vU@v]FveGv|$Hw $Iw$XwYw\w$]x|$^zb{c|Ed|e|f|l|u|$v}Tw($x$yH=z<Ccorosync2.3.65.1The Corosync Cluster Engine and Application Programming InterfacesThis package contains the Corosync Cluster Engine Executive, several default APIs and libraries, default configuration files, and an init script.Y>0cloud132bopenSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Clustering/HAhttp://www.corosync.orglinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in corosync.service corosync-notifyd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in corosync.service corosync-notifyd.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-corosync-update-$service-new-in-upgrade" fi done fi for service in corosync.service corosync-notifyd.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in corosync.service corosync-notifyd.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset corosync.service corosync-notifyd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in corosync.service corosync-notifyd.service ; do if [ ! -e "/run/rpm-corosync-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-corosync-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done fi rm -rf /etc/corosync/corosync.conf.example /etc/corosync/corosync.conf.example.unicast ln -s /usr/share/doc/packages/corosync/corosync.conf.example /etc/corosync/ ln -s /usr/share/doc/packages/corosync/corosync.conf.example.udpu /etc/corosync/corosync.conf.example.unicast unlink /etc/corosync/corosync.conf.example.unicast unlink /etc//corosync/corosync.conf.example if [ "$1" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable corosync.service || : ( 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 corosync.service ) || : fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi"+}x8 X8 (KX0   K u j>KX2i AA큤AA큤AAY>%Y>%Y>$Y>%Y>%Y>%Y>'Y>(Y>(Y>(Y>(Y>(Y>(Y>*Y>%Y>%Y>%Y>.WHi~WHi~Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%Y>%2f3fd484a0cef94f867745390c4ba5bdca830f0b901f7932c7ad47acc3f07f87228f15d6abfb13fe6eb7a03aa4ebeefb2882431b276e5029200ef8ce74d9631769a4b0ecea6a631e65a71ae235f361dd06589754e6edb3e79436baed836c61d803041cdad2032619edf3f3132ada0720b95ac98a02941878124be4679a05bd4b074ad3da81e35761545e804b6be642ec3d55580af9f9748ab94e9054313122a1e8cc40ff28cc76632e0c43e70bac1015b520de4ccf118597aaee09b4cf74939a480d76696e5ae7487f1102b118d84a1aa85eb4ce24033adb6088dd1d6ffc5e5d0996fcdcd468eeb261983cd1dedfe37a87019fcb882ef1218f953614a9170e9516cc486524dd5d6f6551cd8606658c2facd8407c7ed2adef0f51a3633e0c02de3cb62b2a330089268c8452f6f14fca9ee8c40a9a7ef4e06b9a2abfb29827c44b1fa356f17c386184d121788070682aedcf1b6d21331bc4a9d529ee6265f0d8d6e6a1df87265c47a6d26aa31cd6ef6991f66f0a92c23303c5646c116bc62fa4179087274540024ae6077bdab41ae72ac3a686501cda2e0722500508dabfe987bd5651e018184022410eccf9118a81fad8a649687a19d821e6b6d9dce0aa1261c9ced6e3a2a052e9293e770e0918007425servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcorosync-2.3.6-5.1.src.rpmconfig(corosync)corosynccorosync(x86-64)@ @@@@@@@@@@@@@@@@@@@@@   /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddconfig(corosync)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcfg.so.6()(64bit)libcfg.so.6(COROSYNC_CFG_0.82)(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcorosync4libcorosync_common.so.4()(64bit)libcpg.so.4()(64bit)libcpg.so.4(COROSYNC_CPG_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libqb.so.0()(64bit)libquorum.so.5()(64bit)libquorum.so.5(COROSYNC_QUORUM_1.0)(64bit)libtotem_pg.so.5()(64bit)libvotequorum.so.7()(64bit)libvotequorum.so.7(COROSYNC_VOTEQUORUM_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdrpmlib(PayloadIsLzma)2.3.6-5.12.3.6-5.13.0.4-14.0-14.4.6-1 openaisopenais-devel0.890.894.11.2Y7YY@XsXƉXRW_@W~UU4@U@SESQ@SSM@SG@S>S L@S@Ra@RΏ@R@RR2@R)Q@Qp@Q@QJ@O@O.o@Nx@NtMQ0@LZLN@LH2L7@LGK@KՀ@KK@KKO@KKqKoK`*KXAKTM@KKK9@K'z@bliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.comlzhong@suse.comyzou@suse.comlzhong@suse.comlmb@suse.comlzhong@suse.comlmb@suse.comlzhong@suse.comlzhong@suse.comxli@suse.comxli@suse.comxli@suse.comlmb@suse.comxli@suse.comxli@suse.comxli@suse.comxli@suse.comtserong@suse.commmeister@suse.comtserong@suse.comjjzhang@suse.comtserong@suse.comjengelh@medozas.detserong@novell.comtserong@novell.comtserong@novell.comtserong@novell.comdmuhamedagic@novell.comtserong@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comjjzhang@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comlmb@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.com- some Fixes from upstream(bsc#1043045) Added: 0004-main-Display-reason-why-cluster-cannot-be-formed.patch 0005-votequorum-Report-errors-from-votequorum_exec_send_r.patch 0006-coroapi-Use-size_t-for-private_data_size.patch- totemrrp: Fix situation when all rings are faulty(bsc#1039215) Added: 0003-totemrrp-Fix-situation-when-all-rings-are-faulty.patch- calling mlockall before corosync_tty_detach is noop when corosync is executed as a daemon(bsc#1038147) Added: 0002-Main-call-mlock-after-fork.patch- [upgrade] Changing the pre-upgrade role for node failed(bsc#1030437) Added: 0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch removed: 0001-totemip.c-Fixed-Evicted-from-CPG-membership.patch- L3-Question: corosync logging priority takes no effect(bsc#1023959) Added: 0001-Logsys-Change-logsys-syslog_priority-priority.patch Fix-build-error.patch 0001-logconfig.c-make-logging.syslog_priority-and-logging.patchupgrade corosync-v2.3.5 to corosync-v2.3.6, and backport patches from v2.4.2(FATE#322113, bsc#1020550) Added: - Config-Flag-config-uidgid-entries.patch - cfg-Prevents-use-of-uninitialized-buffer.patch - cts-Make-it-run-with-pacemaker-1.13.patch - get_cluster_mcast_addr-error-is-not-fatal.patch - totemsrp-Addition-of-the-log.patch v2.3.6 - logconfig: Fix logging reload disabling logfiles - wd: Warn if values are out of range - parser: WD Read type correctly from corosync.conf - Add some more RO keys - Reapply config defaults corosync.conf reload - schedwrk: Cleanup and make it work on PPC BE - cmapctl: Handle corosync errors in print_key func - Adds doxygen stubs to include directory - Add clang-format configuration file - wd: make watchdog device configurable - logging: Use our own version of basename - logsys: fix TOTEM logging when corosync built out of tree - parser: Make config file parser more hierarchy - totemconfig: Explicitly pass IP version - cpg: Handle ipc error in cpg_zcb_alloc/free - cpg: Memory not unmapped in cpg_zcb_free - totempg: Fix memory leak - Fix spelling errors - Add section in manual title for cpg_zcb_free 3 - Add section in manual title for cpg_zcb_alloc 3 - Update corosync.spec source link - Update gitignore files - Remove all links to old ML - totemsrp: Fix clang warning (tautological compare) - configure.ac: Make location of .pc overrideable - Remove a few unused variables and functions - configure.ac: We don't need no C++ compiler - configure.ac: Remove deprecated AC_PROG_LIBTOOL - configure.ac: make foreign apply to all Makefiles - Remove unused, obsolete check - Fix detection of qb_log_thread_priority_set - cpghum: Fix type of recv_crc - Check for fdatasync - Fix detection of warning flags for clang - quorum: Display node id as unsigned int. - cts: InitClusterManager is now BootCluster - totemudp: Move udp bind() so that multicast works with IPv6 - cfgtool: Display nodeid as unsigned int - votequorum: Don't send multiple callbacks when nodes join - man: Add synopsis for cpg_zcb_alloc and free - man html index: Update index - votequorum: Make sure cs_error_t is defined - Doxygen fix for cmap_iter_next() - configure: Correct help entry for logdir - totmesrp: Fix typo in log message - configure: typo in include - man page: Correct option letter for DBus - wd: fix setting of watchdog timeouts - CFG: Prevent CFG orignating messages during SYNC removed: - corosync-cts-api-error.patch- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164) Added: bsc#1001164-corosync.conf-example.patch- corosync process still exists when stop pacemaker service(bnc#988683) - remove corosync-devel and require lines from baselibs.conf- remove git files from tarball(bnc#941910) - modify corosync.spec to delete logrotate.dupdate from v2.3.3 to v2.3.5 (bnc#939328) v2.3.5 - Log: Add logrotate configuration file - totemsrp: Improve logging of left/down nodes - totemconfig: Check for duplicate nodeids - Really add cpghum - cpg: Add support for messages larger than 1Mb - Handle adding and removing UDPU members atomically - added patches: * corosync-2.3.4-fix-bashisms.patch - removed patches: * bnc#881142-fix-shm-leak.patch(as merged into v2.3.5) v2.3.4 - add patches: * corosync-cts-api-error.patch * bnc#867767-add-version.patch - quorumtool: Sort output by nodeid - YKD: Fix loading of YKD quorum module - corosync-quorumtool: add sort options - cleanup after test-driver - be consistent in using CPPFLAGS vs CFLAGS - totemsrp: Fix typo with cont gather - cpg: Refactor mh_req_exec_cpg_procleave - cpg: Make sure nodid is always logged as hex num - cpg: Make sure left nodes are really removed - mon: Make mon compilable with libstatgrab ver 0.9 - mon: Fix comparsion typo - mon: Pass correct pointer to inst - mon: Make monitoring work - config: Handle totem_set_volatile_defaults errors - config: Allow dynamic change of token_coefficient - Log: Make reload of logging work - Really clear totemconfig nodes on reload - Add token_coefficient option - init: Make init script configurable - totemiba: Fix incorrect failed log message - logsys: Log error if blackbox cannot be created - logsys: Log warning if flightrecorder init fails - Introduce get_run_dir function - Move ringid store and load from totem library - coroparse: More strict numbers parsing - Doc: Enhance INSTALL file a bit - Make config.reload_in_progress key read only - Fix compiler warning introduced by previous patch - totemconfig: Free ifaddrs list - totemconfig: Make sure join timeout is less than consensus - totemconfig: Key change process dependencies - totemconfig: Log errors on key change and reload - totemconfig: totem_config_get_ip_version - totemconfig: refactor nodelist_to_interface func - corosync-keygen: Replace printf/exit call with err - votequorum: Add cmap key to reset wait_for_all - votequorum: Return current ring id in callback - votequorum: Add ring id to poll call - votequorum: Do not process events during reload - votequorum: Block sync until qdevice poll - votequorum: Make qdev timeout in sync configurable - votequorum: Properly initialize atb and atb_string - ipc: Process votequorum messages during sync - testvotequorum2: Opt for polling with old ringid - TODO: Remove TODO file - Makefile: Do not install TODO file - totem: Inform RRP about membership changes - totemnet: Add totemnet_member_set_active - totemrrp: Implement *_membership_changed - totemudpu: Implement member_set_active - totemudpu: Send msgs to all members occasionally - Cancel token holding while in retransmition - upstart: Make job conf file configurable - systemd: Config example for corosync wd service - Install doc: Correct a typo - init: change return value when starting corosync - Free object allocated at quorum_register_callback - corosync-cmapctl: Allow -p option to delete keys - Implement config file testing mode - Slightly rework corosync-keygen. - totemiba: Add multicast recovery - Indent: Remove space in negation of expression - Indent: Remove newline before else branch start - fix memory leak produced by 'corosync -v' - Handle SIGSEGV and SIGABRT signals- mv the place of corosync.conf.example*(fate#318190)- comment out line: to_logfile:no (bnc#882449) work on patch bnc#882449-corosync-conf-example.patch- Fixed shared memory leak. + bnc#881142-fix-shm-leak.patch- Update corosync.conf.example and corosync.conf.example.udpu(bnc#882449) - remove corosync-conf-example.patch + add bnc#882449-corosync-conf-example.patch- Add versioning to dependencies- Fix `systemctl stop pacemaker` leaves corosync running(bnc#872651) + bnc#872651-stop-cluster.patch- Ensure that libopenais3 is removed on update of corosync (bnc#872122)- Fix corosync -v show UNKNOW (bnc#867767)- Add symlink rccorosync to /usr/sbin/service (bnc#866057)- Update to corosync 2.3.3 - Properly check result of symlink - Fix cppchecks warning - Close devnull file handler - votequorum: Add missing man pages - totem: Drop invalid join msg in operational state - systemd unit: Make sure network is really up - votequorum: Improve/add documentation for quorum device API - votequorum: Add persistent expected_votes tracking. - Upstream version cs: 45dd9861ff78362068d214cf520006a1b26376cd- Add patch to fix cts api wrong issue + corosync-cts-api-error.patch - Add patch to change default settings of conf.example + corosync-conf-example.patch- Update to corosync 2.3.2 - cfgtool: return error on reload failure - man pages: Note that votequorum's allow_downscale is unsupported - logsys: Make logging of totem work again - totemsrp: Show English message when memb_state_gather_enter is called - totemiba: Check if configured MTU is allowed by HW - totemiba: Fix parameters position for poll_add - totemiba: Del channel fd from poll before destroy - totemiba: Properly allocate RDMA buffers - Upstream version cs: 7014f10123a634cf026491edc9a09d6044106116- Obsolete openais so that updates work automatically and uninstall the openais package.- Upstream version cs: c6688c6e11a35d13293f9b610faca5c7beb7e5cb - Reload: document config.reload_in_progress in man page - Reload: Add atomic reload to log config - Reload: Add atomic reload to totemconfig - Reload: Add reload code to cfg - Reload: Make coroparse use a designated icmap hash table - icmap: Add func to test equality of two key values - [PATCH] Replace freopen with open/dup2 when daemonizing - Add log message to exit signal handler - icmap: Add map copy function - icmap: Add function to return item data pointer - icmap: Fix value len checking for strings - icmap: Add function to return global icmap - icmap: Allow multiple icmap instances - Fix scheduler pause-detection timeout- Update corosync-2.3.1.tar.gz for cts file missing- Fix corosync start failed issue + corosync-init-lockfile-path-error.patch- Update to corosync 2.3.1 stable release - Remove patches for all merged in the upstream or obsoleted - corosync-confexample-timestamp.patch - corosync-cpg-procdown.patch - corosync-revert-cs2429.patch - corosync.conf.example.patch - corosync_reduce_RR_priority.patch - fix-nodeid-conflicting.patch- Update to corosync 1.4.5 stable release (bnc#799031) - coroipc: Handle pfd.revents as bit-field - Check socket_recv error code in ipc_dispatch_get - On places with POLLERR check also POLLNVAL - coroipc: Don't spin when waiting on semaphore - log: Handle race in printf_to_logs and format_set - objdb: Don't read uninitialized memory in inc/dec - Add waiting_trans_ack also to fragmentation layer - Handle segfault in backlog_get - Fix problem with sync operations under very rare circumstances - manpages: Add confdb_key_get man page - manpages: Add links for referenced confdb calls - manpages: Fix typo in evs* manpages - If failed_to_recv is set, consensus can be empty - Ignore sync barrier msgs if sync doesn't started - Make service_build contain correct number of msgs - Handle sync and service unload correctly - Don't call sync_* funcs for unloaded services - Return back "Totem is unable to form..." message - Move "Totem is unable to form..." message to main - Use unix socket for local multicast loop - cpg: Enhance downlist selection algorithm - cpg: Process join list after downlists - cpg: Never choose downlist with localnode - Fix cpg_membership_get() - Don't access invalid mem in totemconfig - Move some totem and cpg messages to trace level - flatiron: Free outq items list on conn exit - Fix nodeid conflicting issue (bnc#806634) + Added fix-nodeid-conflicting.patch - change the default priority to RR(1) same as pacemaker(bnc#804707) + Added corosync_reduce_RR_priority.patch- Added url as source. Please see http://en.opensuse.org/SourceUrls- Update to corosync 1.4.3 stable release. - Add calls to missing object_find_destroy() to fix mem leaks - Free mem allocated by getaddrinfo - corosync.conf.example: change bindnetaddr, mcastaddr, add comments - Store error str if can't open logfile - Wait for corosync-notifyd exit in init script - iba: Use configured node id - Unlink shm buffers if init fails - Fix memory leaks when nss fails - Madvise NOSYNC flag only if available - Include net/if_var.h header only when needed - Include stdint.h because funcs uses int16_t - Use install instead of cp - Don't unlock mutex in different threads - Revert "Use install instead of cp" - Add support for per OS CP flags - Remove cloned lines in main of main.c - Fixed bug when corosync receive JoinMSG in OPERATIONAL state - Correct nodeid of token when we retransmit it - Correct nodeid in memb_state_commit_token_send function- Send CPG_REASON_PROCDOWN when really needed (bnc#740343)- Changes since corosync 1.4.1 stable release: * Resolve a deadlock between the timer and serialize locks. * totemconfig: change minimum RRP threshold * Ignore memb_join messages during flush operations * rrp: Higher threshold in passive mode for mcast (bnc#712037) * rrp: Handle endless loop if all ifaces are faulty (bnc#712037) * A CPG client can sometimes lockup if the local node is in the downlist * Handle errors from totem_mcast * coroipcc: use malloc for path in service_connect * Version cs: 23112099e1c2b620e6976ca099d2b9afc80721aa - corosync 1.4.1 stable release: * main: let poll really stop before totempg_finalize * totemsrp: fix buffer overflows for large clusters (> 100 nodes) * rrp: Handle rollower in passive rrp properly * rrp: handle rollover in active rrp properly * totemconfig: Change default FAIL_TO_RECV_CONST * Fix problem where corosync will segfault if there are gaps in recovery queue * cpgtool/cfgtool: print list of IP with space between items * RRP: redundant ring automatic recovery (fate#310284) * fix typos in cpg_mcast_joined.3 and cpg_zcb_mcast_joined.3 * Remove spinlocks * confdb: Resolve dispatch deadlock * RRP: Fix ring initialization issue for UDPU mode * crypto: rng_make_prng prevent buf overflow * cpg: do_proc_join change list_slice to list_add * totemudp: memset of proper size * coroipcs: init buf in coroipcs_handler_dispatch * iazc: Reduce number of mem alloc and memcpy * coroipcc: Fix unhandled BSD EOF in coroipcc_dispatch_get() * cpg: fix sync master selection when one node paused * totemsrp: Enhance mcast failure detection * coroipcs: Deny connect to service without initfn * Add ipc_refcnt to message_handler_req_{exec, lib}_cfg_ringreenable() - corosync 1.3.1 release: * corosync crashing when a network becomes disrupted and then restored (bnc#685241) * Align IPC on 8 byte boundaries for performance and avoid bus errors. * Provide better checking of the message type. * totemsrp: free messages originated in recovery rather then rely on messages_free * Resolve abort during simulatenous stopping of at least 4 nodes. * Don't assert when ring id file is less then 8 bytes (possibly after local fs problems). * Handle delayed multicast packets that occur with switches. * CPG: make sure coroipcc_service_disconnect() is always called. * Fix abort when token is lost in RECOVERY state (bnc#677779)- Remove redundant tags/sections from specfile - Add baselibs configuration- Update to corosync 1.3.0 - Set the max buffer size for sockets to reduce message dropping - diags: add a mechanism to trigger the writing the flight data - Add the UDPU transport (UDP transport for corosync) - Remove delay in library on corosync shutdown - Check for a properly configured multicast address. - cpg: fix sync'ing the downlist. - POLL: gracefully handle running out of file descriptors. - Return CS_ERR_NO_RESOURCES when the server is low on available file descriptors. - Remove checking of subparameters in service.d files. - Only allow corosync to run one copy via a lock file. - When used with the openais ckpt service, don't disconnect an ipc connection during configuration change that takes longer then 2 seconds. - Remove the token cancel retransmit timeout on receipt of a multicast message.- Update to corosync 1.2.7 - Remove consensus check for two node cluster cases which can have smaller consensus values. Document in man page the behavior of consensus.- Fix problem where flow control could lock up ipc under very heavy load in very rare circumstances (upstream cs 3003) - SYNC: always call sync_aborted() in sync_confchg_fn() (upstream cs 3000) - SYNCV2: reset the my_memb_determine_ring_id in sync_v2_memb_list_abort() (upstream cs 2999) - Fix logging_daemon config parser code (rhbz#615203) (upstream cs 2998) - Remove reset of token timeout on retransmitted token reception. Fixes membership problems with certain timing parametrs (upstream cs 2989) - Speed up IPC connection process (upstream cs 2987) - Fix fail list fault that occurs in very rare circumstances (upstream cs 2985)- Update to corosync 1.2.6 - 80% packet loss networks were resulting in problems with totem. - Fixed ~40 scanning errors found with coverity. - cpg_membership_get now functional. - errors logged prior to the start of the daemon were not flushed. - Fixes defects in logsys which are crashing pacemaker installations. - Adds man pages for all binaries - Fixes several defects found in high packet loss field environments. - Send proper notification code of CPG_REASON_LEAVE in cpg service. - Fix segfault when pacemaker forks new processes - Unlock global serializer lock during shutdown to prevent spinning on single cpu systems or high cpu use on mulitple cpu systems - Stop totem statistics updater timer during shutdown to prevent a segfault during shutdown. - Fix problem where glibc's fork() implementation may cause segfaults in Pacemaker's use of the fork() system call. - Fix problem where a full /dev/shm would result in client segfault - instead an error is returned in this situation. - Fix problem where flight recorder leaks files in shared memory filesystem. Also clean up the error handling of the shared memory allocation code of the flight recorder. - Fix problem where a failure in glibc's pathconf API would result in segfault. - Add corosync and corosync-blackbox man pages.- prevent corosync-cfgtool from hanging (bnc#616183)- Set sensible defaults for Pacemaker in corosync.conf.example (bnc#610663) - Clarify bindnetaddr option in corosync.conf.5 manpage (upstream cs 2856)- Handle POLLNVAL in coroipcc - Save the ring id and restore it properly when the recovery operation fails - increase maximum entries in the retransmit queue when recovery takes place. - fix one-off error in memove - discard and report unknown messages- fix valgrind reported problems (upstream cs 2787) - Memset for res_setup variable in coroipcs:req_setup_send - Two memset in logsys for buffers - Problem in corosync_totem_stats_updater where avg_token_holdtime has size of avg_backlog_calc - corosync_totem_stats_init where avg_backlog_calc is 32 bits (not 64) - objdb problem if new_valie_len != object->value_len. In such case newly allocated memory is not initialized and in some situations, value_len is not updated. - select a new sync member if the node with the lowest nodeid has left (upstream cs 2785) - fix a crash in YKD- clear the ring id on sync abort (bnc#590666) - fix unloading of evs - change sign of all exit codes (normal error exit is now 1) - objdb: fix key change notifications (don't notify if the key wasn't changed; notify on key inc/dec) - fix possible lockup when a dispatch handler function is NULL - upstream version cs 2756- fix lockup that occurs sometimes before exiting - fix problem where retransmissions don't occur resulting in failure to receive condition - add a reload callback to libconfdb - support for lib_cpg_finalize - cpg join with undelivered leave message (fixes problems with nodes joining cpg twice in quick succession) - fix error handling to avoid segfaults/leaks on error in coroipcc_service_connect - upstream release 1.2.1- retain nodeid compatibility with openais (revert patch from cs 2429)- minor enhancement to corosync.conf man page (bnc#580180)- upstream version cs 2667 - allow empty (default) consensus timeout - fix freeze of IPC library connection on sem_wait - fix malloc deadlock in signal handler (rhbz#547511) - fix coroipcs message corruption that occurs when a message fills the remainder of the dispatch buffer with a full message - totemsrp: fix transitional configuration changes with long token timeouts - remove a double list_del() when a tracking CFG client shuts down without calling cfg_track_stop (it caused corosync to crash) - use nodeid instead of localhost ip for the case when binding to a loalhost interface - fix corosync shutdown process - add augeas lense for corosync.conf - patch to set unset value in token hold cancel structure as to not crash wireshark - convert unsafe function to thread-safe reentrant equivalents- SP1 beta5 (no code changes)- turn timestamp off in corosync.conf.example (there was a problem reported in connection with not thread-safe glibc functions used in concert with this option, which hasn't yet been resolved)- add cs2646 patch from upstream, fixes cs2642 - add patch to accept on/off for the various log directives (bnc#573451)- %pre script moved to openais- remove init script - add %pre script to copy openais.conf and authkey to /etc/corosync - add patch 2642 (parser fix) - fix some obsoletes/requires- Update to corosync 1.2.0.- init script changes: + replace killall with checkproc, otherwise corosync can't stop + test if sbd/lrmadmin exist, because corosync has no dependency on cluster-glue- update to the corosync upstream release 1.2.0 - add suse init script - don't create rccorosync, because users should be using rcopenais to start a cluster - rename corosynclib to libcorosync4 (similar for the devel package) (http://en.opensuse.org/Shared_Library_Packaging_Policy) - Autotools generated version from the released upstream version 1.2.0 - some specfile changes (initddir -> initrddir, header)/bin/sh/bin/sh/bin/sh/bin/shcloud132 1497274672  !"#$%&2.3.6-5.12.3.6-5.12.3.6-5.1 corosyncuidgid.dcorosync-blackboxcorosync-notifyd.servicecorosync.servicecorosync-notifydcorosynccorosync-cfgtoolcorosync-cmapctlcorosync-cpgtoolcorosync-keygencorosync-notifydcorosync-quorumtoolrccorosynccorosynccorosynccorosync-notifydcorosyncLICENSESECURITYcorosync.conf.examplecorosync.conf.example.udpucorosync.conf.5.gzvotequorum.5.gzcmap_keys.8.gzcorosync-blackbox.8.gzcorosync-cfgtool.8.gzcorosync-cmapctl.8.gzcorosync-cpgtool.8.gzcorosync-keygen.8.gzcorosync-notifyd.8.gzcorosync-quorumtool.8.gzcorosync.8.gzcorosync_overview.8.gzcorosynccluster/etc//etc/corosync//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share//usr/share/corosync//usr/share/doc/packages//usr/share/doc/packages/corosync//usr/share/man/man5//usr/share/man/man8//var/lib//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/c03a2e8dbddfbf7af7a58eba8e55faba-corosynccpiolzma5x86_64-suse-linux   directoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=a9f59cd982d382f7b2f44044dd27d2da52ecad14, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=7d35e77d57056ab40b0578445393f2f9acad9920, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=3d064488f2c1e9bf38550d2cf3e32b6784dcb3a6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=0edd61ceca654b4f8bf5f03205767f1d502d6910, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=d024a6f280396a18e01c4422611f690cb5db2405, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=b65d4806fa9174b8755c5a6edb26f89304b19040, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=6708e6acf79e2e3b263be335962de16f80efd24f, strippedBourne-Again shell script, ASCII text executableC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  %/;<  RRR R R R RRRRRRR R R RRRR R R R RRRRRR R R RRRR R RRRRR R RRR RRRRRRR R RRR RRRRRRω6.wy?] crt:bLLl^^EKx35IeWvS!OLf/N|l'^>_U|R¼ q\'gk]r 5*B?A㗹ϖ? 7BX:r|CʘjP^?}G h\XAl,Iut̽ LcVږܼ*;ge>0+/_{$^ž!?;(8urڀvh6&$c$KXD#} *vn*$@2_\ЁK-$%t3U=;SyJAm4W!-ltѰGLD+RoX/7j!dop;‰o4r{KqOs`9mYxVp:׾66e{q,ctu+@I`V{a2M5`kFMX,dTO\j`K)Qo*;Bi+a}Hps4l(ejqV(m|et>i/e_9lB0RTJ?C-+B +I({Hs^3P8>c V&_戛\ElEO_ZU6_oϨUl9iSBRJzH fKzgFL!#Im;6-;;A9`YޗؤBP-/'/X '1~xK%ٲ1yǎn7T-\ K/*N"H~Yu"qiˆg%TX굥[[!qnF]R FΧ"C$~:-O}.X@JZo,ꁆIvw6nCȹ[2b43FNwR1 !p+`tQAJrU.Lw)Xȓj 5}R'D(qw"*w7`ap4֌ n6IV64cqB .`o5@ۛh>7QMNn)0\+p{/_NewM%F3@r`kp$Q(6&` ,hTHi ^2@ 8u0ڈ#˾E5rkt$0{ OУw2#Ժ15aT u>7\x88R} bldeJDIҧC'oON/F7{yоD2-;``ѐcayo-W6 T@]W @f=>_M4yA Tf2-YUd'c5XNE0uAg=N$O*MTv8_63Jw_k:9Lq:L\.߻@;t,z>ɿV>V ʻ/1_WʮEGQ۸C=`z\z:>~ WAsھHa}\T=$gJh׫߮a.* R`V 9/2 y_[O`h['Rp`x%0Q;@…/!}V^lXmMGɜ)EIMϯ[= 0C;ʞupw|퀞7Q1= aN0&}Yi8"ݲx&`uRQMBJMPus\w-ՕQ@i0z#{jxM}U4klǥ&ef 6 kϐ@P%~" /m!9 db*i>~ޙ2-+uI1ʉNoآ?HLu7|7.t #$h7 83Mªlu֗3L$,3:-M%y$t)!o#7}*ƞϋhAr w.>k 4q ݟM"eՇdѼVK @5ǁiH^Jkk҆֫j :Fxip$PfzYdxIQY`Qbu1+-XT&kO5ĉ,9oi}Fi9 dI8#ˏ* 5>O~f[aw#CJB,1Nns˟ռF i|!K) L/YZiHLe$hMAH!i ɟ]|فLw<3LH@>1NyKD3d Qnqek1)л -;_܆ Z_(S~2gBv 0ނL!$fQtckw,8}s2Xj#lV'_:b 'zX!:8e#JˏB< i"doG"(_.{ân-PxzOIz^̴x &6Sԣ~14Ȩd ڤ5gU T7 {Q)VzP+hX.{0rl<Wa6ߛYR4Mk7ei8,W.مcWq!:mX-2EUƓA}x,|w;ԲonfGIn,fsrz/oP+;мtTY*i(VHLo42|CQ^tz@j@ʀd#M "]GnRAvRrĠx͏n2KȀR^ܡIY&lfPkkqEzY> <*rż2ϥN2huhNp^KC:Q/RN?XBaM- g]sHT& ze:a8btZ 굺۪qDOxˋ?`ava>L4Õ}J} .IKj$sH0zcGȦWےk2"ª]!?&hE-*X0%ATa8HWJ 4+Ɩ\ԨN!` qZ8Z#eLݷϒ”^.D#fTT+@*P <#vf OupM4`Z ZN:9K9x֖.V-y8ZPL ˛m3dş&"d%8:p9@3>M )͜'rL.VHo~lrZ;Z5ޘGHSZ^s-!*fFs䧀1aj³U`g*)gӶnpE-}Q2gVl2r͍~^5dnm] _W-5[Bl7\`׊b;jLi<瓊l+AVxYw}hzɷCtȩ<d>t vRυoLP"dr.,]&q%`1ka#O8 Q ;1qSAn+i$$:_9֣G}(9vR9u0֏r7dm&jrUASeVp(jl2OYMޅ>慂uV&y!*‚3DpWG}c=vi[/! 1@ OExǵD4J²!9: .P87AւZXe.4D5RUY rJAWU^ P?&ܦT]=taZY vLDr2 ΏXߌL1Zu+qH  E& ENs{`z0%3X %#eRӻcD'u< 3kq:u螕Y,]ayXdޞW^쏎[Y%K9($%2i]|9FV % QA; XqJHBy#}ZZRƍ!QcgHPKP++V;֢HPB]`U$qf^*(3Ўlg.Zԁ +;]xPnku&GK^4TRC=FG ¿qeii7ù`#H%{e(+LY;<Ϝ-pu ό4džhFF9{6XJ]QKA7@ < xT*NE?FD>md(aR-]J#w\@iYB(,P٭M8#?Jt_)Sc. =6,_|⮏UjnЌ^W %vIH,CjHŅQyP`XT~. NYI@.Nf,iy69+ =aO2-yR(nt򐧱M5EpWŭJIl +>)X1$=ksG&{fs#r;X*,GJQuW b'/G=ϭrCH'sT$ZcHSIZJm\V"i&!W+v35vs,}<1@>~TkFaVC_z 9= 37bb3ִ@ydGE.@z)-t1NzOG+):ӷn*0+V~?e5ުFSUw2HϮ޺,VgM^*'>l$nW"MY[E`CŕN*8` :ᝩY,4!pW-SGAQ=p=˅f >FX"3 +k`Ȧ{I7⧽nߣIXF`8C+WQ}Ld+m@ƥׇ/j1Mxj3²[:?XE蘑jAkusx@S 2[@p1Iw{C!Hq0w?D]eƧ"'5^1y>tiCEɈ=NK{~LÄțnko𻯎P9*ȇDKɠ Lk#]!If7F>'?\>FiGpXám&2l``f2܍ gٓZ_{J뵘( 36֤YFYqZ 5# os[w< N6)ݗoaQq(!v]jd21F] By 䱉T!E,']iT/^cN =Z,7MIq]P]Y`0 ͵S W DQM_(lB"OQ`"G}yt jO^Xڵ5uGcYWz'Ịg7TYXurH:>'ӉS1/Ul  . $r bb$EU$ΡBzu]0nvŝTONۮ6$ c]}l53m D(X?{7BUQ`E3ȗN("oGEʑ:`Xhm̫ 6e..fKdV?8NkOf /;!w I n_VR #GKP{$*!*<5Mmt{o]9QP JXwNhK]>ST禱L^`=J@ڦ_pz|xeI X("-˴č-.Sɻma$~=%&P.u,rX c]7qBrHY1T_;Pt&uƲxS}ѭ[T]sig3 i|` =҈x](iJtBn* jS_ihn+A 06v]}𮯡ĵ@ҋ8tnw~Syz3c&>]gCQ;Zlm|RE5WP[fSVk CyO[ _K 'wj.Ym?MR҅En @j4@0S" Zd=W`Hf33X<րDaDX:bƧ& h* $ۧGoڥA(уrarFm5TQ4cud{},Jߛ<{NK2xRN;58q@P lk${o$1LD@ QCw )>@XOL"ᇸ?1#QXFzZO}|jq|`D$?VQVMwb':  îp'u2NNaĨmf-A2DDw=udB*.TF>ԘLB!ѠvRaGTޕVm}9;]VK&;ּƦ6Y Ofw7¢ng6 vMDQrws焵RSm$N`Ig N-Ue+;UᑣA=iyGzيv`os^ztֹ EpHb>PKuX /) ͻ"zl.rr445c l6DRXGWAdǪK`@MׁdpU[&W 2V(`fŎ_ [Ow5{H!lRxN,>Aϙ$mpE߻ m 5@+|hmoz_%)f.6!7Û\!tsq ˢT֎uLX=CG)Fa%ȵ޷%04X@CfK&n]z=X*[}Ήz>?w)2[;#kh;dW Mz0>dP-i-IUPv# A S'^.^\-I`Lr~@m>+v#g Pec0+`5?/D8AuW v IX≳ Yeze5f96  { 7j>)г>%Qr9 [J蓕^+e0ŭ}@&9GREj@aO{ Tzֹ19ЗT,2 y_l41le=;̦A'6 (d`ϳ`+e>a8gҊQS:E|L&jp#r*SGtd(gRy,hۓB1N$xy1i u~*0B<wnVqt-%p XNZt> m; }'`V df ;ٙDGva {n+!.`Q { >y[!VE"ܱw:&i\Msj<ݏǥh9.׌I+ˑ\: UH(?QD?v!-Ve+C1t+ѫQ0p[|xNXl/w"P |=gHv3՚W燱 :.q–Z*[~]]9-InةetC$JI4j:} hpRwܔ%|dzlU5V]cn9*8> Qm7 cJX259/js6H$j\{s 8&[7wuSZ> 1ũXVVfUZ3(-b%rLO 7$ Yڱ sR?E!>BkBfϧ7c%,jlw ,Sh:dҸi=BWSDZ哶)QA$,xdz}?>\ ༘\M>~KNjUpCJڭWhdeO SBihA]n 8cMo.VU%N5]e JmQiҞPz>4Y\5ren @.>U|*Ƨ/o'^*{wנl Vty}"iRJGx7]ɲy~Ql1@v=#aP)ĩ&95V>UUU4;uif&wI l &md- zҝ&E%bJW -TeYh) Ӻa!gZS~e;=<"`ʇtͰj<7y#{'?Q cI}Ʋ \!{;y /Mr\4ɰJJ,lYPWE"$-2#xRLȏ wwRAtfFӄ8B4coA¿ϑFgj.;Ԝ];j~>`45)@gHpL+FvVOi*<[B!g!yV/1g!o©ӌ:皞]J9~"&؋;tFQ@fٔ`UH0b<;'J{ʥ$@ϭِ)~f7%2DNs~cW\'5ͻ2yYe͉~`DW6OE~ pm^q^Ц ;TaTu%#KWŞrۜ;~{eWom3zZ\).:YAeq u$(G8H?Tcri Fiȟ"5¯ F$=, 1DОE m9Ӱwک4gD)=ds2s p!{R(y'ļ [p@u!_ѵݪ-.&ЧhPf|ڝ@39Ͳ~jU4T+]-oyt絟oj#Ɋ;:.[K9Sow9V36¡ͰO@ 4j& (S71 V="yX)]ƣi~70+H5= L}D2MT6@dB f{HZ`'[ >l<}}MW(`1,2x$(H3Pc, AwCW9TՈj)S 6i`&sq  "]I `QGj'#"DP5qz(eMNԠZ,᝴d; -)DpDZx|6/\9U_ Mg|#@B/L^*P{wQJAo )Z TXsCRDV‡f4)lVPȁjچvb3}~cU,sH8ikşQM^ ȯ0ӗj..>]FY@~%)i#WVvlFk-QecR’| ,"P|Bz%Ɵx$^lvmVT"oYGtc !=w34fc *R/ce*{Id\_xj.bTTO4o m[vW,3Orm' &T'+ҫ9G?9#HVI[.R@v krE ͊7DͱpQQnհ3D1 P;ХxÑZg;hG!'H^jg:GFQmJi`S<)Vbr#1lt/` R'] ^xXTGpen K.H̤z@mm:>jYx^)?|ij]B| \+6t";MDd)HÊ3/7NNN*U5 uOMp!gSc idIYq:A4r6pAq(Z7\K3\3S4CJM~ۡ%lqMlC]|h?j}@ac7}40U4e.qWAi\_CZ 霂9V=2^es@) 7ui |Mu,Nj߹~ i8Ai /t'Z-p[9r $k;4&#t_]P0(h"X!H:<λ3ʹ(dX(.fڲ*{`5ǪDTљ6`Io/'gL၎QCQB)]`Hl0,tJ7"b݊fU,!'ݛ`;\ C^pW([1H}h񄆏~>s4vgn{+8ϱ4ӊ/%C>ڟEiãѠ`u}OŴN_縰@ 05n7N^kId@'z_\{bC ȣQzװqI8Z0LpSL5_PLY?:˙x%sZsKE3 y;Nc*qh+͑Um(ghC-t1ƲʼN/{<{!A0X_\F^4/$rԭW o԰9sMjGւ0n#GkQCE 9R4˻&/֚{xѭa;H`>ykm?jC"+Gp*>TCTg0D+]lS8b`mzψKf#)ݬƟC|&ˇ UAN/EX\G/CP:A3Nʻ=M="?zC%j'E3bpC+9tO9X6A/JH~] %ul']uN('c6x 츐@a3âFQrp"U+S3/8V؂1~M#e0Ɉ|u?JxAOR]4NcyZNM<$&!8] DPpwm& z<8Xk  ˽={nXBPG1aJn#U7Pu܇)6j1 iAՠJ `!*+}1 gbS'4}`jZeD}|h Wޛ 'TՕ[s8tܐV_IbЏq_Gl!1CABs4- jPjz3iRr܌ Rb Z#<_!BxCm6w@Bq79a'ƨ쨓~nlr;.c7-w04W.ˊm iĶTԑCS.n5M/D8E XO8)~e';h $BqZɏh=bh&v?j;r8a 9a܏vn!#^D~[)вcAݣডc^̎DZ*w{Ӆv~ơccw{6>W-WX򃴶pTŬmV|ԋA3*؎˻%jɁ;yɋO'C35JS<ȆX#ɪrCGȼA|"le,6+rX c4Ű9w7U}0<_l IAPBŹWϲ]25&hGSF9/ "勿sp*4܆o zfU s _*bA37UoM!ZlE vNvH\8X{ݰ7Ujc˵ NLɂ}گ2%%qaDAX "I<BWɇ0riO+-NW&SDƈK1Y(qJXsAJacT,~acUZжlb=Ƣ>۶'$3sWqI b_[w3t6 ɷl0k@6DȎU+^DȋL삧i"`)=1JgB}B^]KzOi ,&OmA)gL9"`1gԝnqb *׆B!eXiT7%ξTr.2fx`GNgpŸ/\?xIAʀ6ϧ,J.IR|)Ͱa^Ռ"irOw$n0y9|g"p=jeL`OL;G0_"|YR+xzT76Z{4cnkͲ~:#\vVi-0P6@%f mX',j )%d1 (nNx8^*7">KbznG@YB qšw>Y= r?5ST|4(W+M%Ky`m /uAi">\ڕTa_N@@Jj*zJۍM>VsȠ7Lx P |:^゜6gԯ/PtQuQ}K5"~&Fy A-jThv]DٶiޫM|h 3&zC7KYο݋ն^'H^GjPa VQU9@= [;UunyV%faEe`'F.r[k < Djڶᅥ@׼> ꦙt jm i9IiO\h$iu7rXDaɯ+?U{U!KTa|pk>ߩwjbc#bf'%xm=6b83S̅Hu%4PhQOƾ_?jSޤy.ƫ? 0~+fY%[iGݪE9HI*׃Th#ݳ{`+&Eq]cliQվq͉f:Ո|7dRm%E0n]d-`W_"brOcK; g{%*&\thj!\为%d(.-| #ҕ4X?U*}G +np36{V`MO޾; MYNsN!aY {N2o޹]drQRhSifc@QL^~sh{z[m'.iju##% :XUJ9ѹHV1# 0ڗ.L0_,=AE4A|S78RK;.$%Z*Z`< o4aѾVa¥ŵ4@8giW`o@kK_ Skͯg5x$Nkc$֝ѫNwT{_.lIu5 rF) u7u1S|#ҔEcN/KJw%|ɮ3ƌ ~5+= EbgaoS5{K`x+KD[lIT)̢XT?!YsiZi4Ŭ4{UքV%`P=斃ЧI7t^ɦ/o$ @yM~IۛMYtfAfKoDi/VԱ>_L@eXVUv@y,iqAM=h '^FZpE*Y C4%^MB0cOn6nib$=I=YYLiPkATaZ8NDg8B=xi&VtX aZ{Cl:FW)6xV~OǓ8MOJx{A}! n9+HKiB`Z2T_r43Z@lj(E0WFPixz1/B9'dcvWgwm L`4u5IS2E p M750;)_/Ne3%/z#~^Z=fOB74=VEALbT+Ã,aqN B6c"n8@v5ۙ(F[a@5*?&W/oÅep=}=ڎ:avZ0уHӣ:t$҇wCծ;B; {`'=(ok:,BI}Aɱ`UďU*5tl psV.1BC~qezbiյ]E¿D$c9F-qPz Ctk{McM!ݬ>P2>^7WI[PPg) #Sv{L(N,JP9hS8zU[/]=RHM\?~l^ 0Wns@R}>`ٙo2%_{HoDr]!.0jzW tЇJZYjc_PYd.6"q)sHo "^I B=BES[{)}vHrd6z+c=K cw> yyr\z9&Qa@jϕX tb_f)dJ(*NA^f.i I̢g{R|ߢY]qb#k&s~<-5nݢ27:ԗ8hjgX>z"8UUa:I"j .PQ{J&=Q6?FN0QJ{|9z@!IXz 3Pl96(oqxȭ?/#o'A$=Gm[%!Ic1ɬt;ADs2V0oHZBq㉺!?VKjF&UyMɱt" [!ξa4fv"Qy=j>[M}1͓?%[ 2w .}޲ d&%&w j9Z!K+8a,zј.2x* ͨ9VZ*cpk(encU4q~gQ5EԳW]Ę0÷K|yֶ%9Kܭ݃@y5zҘsThID#]ڪt(/d)2iXҧN?KʨY;{jͦ4;]h`*!:Ɣa.)Ka.%5gA9gV.r5@[P_k8t`#5dP.YRt:7ƶ\ړۥ~:@!9Bۻ qZ_O$t[$Rrڞ+/tk:P&)IB. ߓbt\zDbOᢤ۷9h60wi#G:(` Jo'kB陮zk1`%Fv`! ƄBrwl QBY}T Pi:ڪy,j_eiuc}j-5>Mr^[fJ#A5Njz36^V$P%{j} & ~o;dS_$v{FxZKQ ]A%6A~mOy&GV)`.Y+ YhHAlsH=qx{4`[}cn/˧f`2bENՌ~uHboO2g_jLnFvp^(۳/t~Wvz^Y\:A%ZW@D5!hDF'5?얰"2'5Wns{7=8g}Zy6c);QMLdgAY(;RmaoH-At"/NHS]LIK%0 $}E*.n~`*B':Y,ؙ`XxLoB|,v3E <+s>`"dO~tFfݽw/x N/ I kpyI֥H4]r:EW{_pVVETq^i\rE;(;\9( 'A3m%s8KMј1 )Wی L9zƸм6la.pC\$n YjU`Q:!kY}1Q7ЬSxVe BMG3 , ,=TGY(cp>[NNZ@璲HY~kEK`ohk6>w($@lJ^u*[ hP7 yoI]#NV;Y^o"`_g-S2@Rv)h"5\"ZI@ۭO0dtǖ˜A9k7҇R@ DNBW2/ 7f- W_=>kL- $_ƒ^gDjO̸9!ITB"w*KbJY W B r͒gMA.Da7iCEc e fe'=|xZ"S:h"'m(t5aВ'f-O)K^7%\ڤ|=;yۊVϧ*~0H EEl 1sbz\J+* f^h4;>f ډ3w)iXˀ\2pb#DS0ra+5rxGEj!'- 0ݵǙ0FZD(} $]Q*,XXq8(M5X~ 8!qG_]K<ƎO]=F~CYpI7Q v$=,1;>BC4u/-;嗍pCK`+(-LngJ &-1jg;$.̅vo(5'ԋ`/QSM$ V%@[N#!品zI1ga7C<2gVr^WE)Lu)!CvSgA@/sGcҞEO_q)6#],eݏ E؛ͣv%>F5>}y֠ H&l^ӗWQ0-l-$t|j lkEv@ 4ky qb h:p}NHw54k#n 5TJqy6T91Bϥ}If[!jj(X" O>`1/|պCS!%S f/4\ǁ` Xx8qMlapOMA0ǧ3&r ҏ2uA K{ęRGGq2CWIvNq\60ˈYɈ`,'"W ̵x%}{w$+oL ` <2\9F )7h,!wрO.w\Ӟ˘L#F\>  >'OBТl w5/MGSejp҂5>j3|R&xqmĿ)oUg'g߰QE AQ}' VSy\$V"fc;!:WIu6=&  բf: }Pi]t e-GȀV.KU? &Չ/>]3d4)&#~I(WJfQu"%Ijc\'MQS+ȁo8LWUgI8lZfOUb RhǜJmI8C8Lm^fP1S6dr ɦVndM#+l!"2^gI=1NҔIVK'Gqh/',Z~h}z㐥&X.!~j%v|N@\i8c3a ճW_i z֝evz+v̄qW S\E`1ڳjh:FncMx4o _JMtҎiJ"fO4CIF 5>τ>/We&wm`;z~B@1VE1<,EW@|{ +.z<֮W/&F ȋ;b& HJ'r@c0`/&mGpf׏p7bea<'CV˅ePg!j.wvDřLlxr LrcVݴ * WɞV4!ވV@\ =?U@W%/ainuOrih,ӫ&P]9ű\+ }y(mPkvc?h>B7IGbA\c^xF(׏W xkzΫ5FU=*(r Qq-+pjΘwgSZYZ<@_Vدb#B}><7@db?219`LQdr}}1ľcaey gR8!Q"prJ:f]EOXnH O{h0]7^.q%j;řnYCd c6zC?,a[ĻÓMhgtLe4qgI&/^x _LCW(" BNE0*]-_+@|{.ښ|&5&q5xd-h \~殢?kY$UoqӤ_[,ha`)4ԓTAV/51pZ h0Ԫ@%~:ݰEp8ͣ}뜺#gJYPN=1Dj}Kc;ԊrӤ_R[nTkr-Rö1,Ҩ18+rhA3 \|nL ]ͬ̇D'' /-g8=89PR78B!S [gMNWrtGO)up'ю;/wu=_U5J`ޒ=p9F .wo~}ܮ&ɪ~$\kQzIH9S+jV2RnUKbŅ6d+Ɏ g)<&'R_/ď{V)z*.z-&H1ȿrc\7U툊uc.Uy' W^K[x`UQ'w_Qա}%~bɑf@MH磣i15#%&`..he:ݏxO[ێ0Ձ7@|=Hnj)*̚P?|6M16G$XI X #z+} < vbaB(t1Չu9nDOMK@7KDvn0ceO"`f㕄:x`6~&~>ij#2A%glL !@B %|$"{ɕu}|A Y==C'֚"yu4>;V$szQu_ &6],2M0OV$W3:z„-c+0RnT%hI-m:QZ1*ީ}*3%Sq`C \! `%(B_v z\Pu)|p P k[gԑ8bͤszӝ~&8dX#oVQz返 'wV痍 p闀d"}KQ՚Bv;/ JːMdONW`:^ha1ehva>R)T>qpC=3'.Zs*@ў櫌f ~n!-x F gO.SL^,? +cgfF#д@ H$M?6>n/+Du`'ZvT]n$b#VrF_% r@5 %NOQJ(PR?p $Zfwk{jsX 4{\EǍKvyylE,r325 (ѬFA"4& qGsDN$BUX]#ai؉i$XWtyu_֜w<ԵbSv,ѬuP,]GP53~ ҂™}C`[y?" 0R{! )m^vPY硨$a. ^ɗoV79qF]B}m]%9ۂjՐpp2ñ%a{ӹhϒqe ;cDՁތyYD2 kST(8 |vdj)1Cqã+7Nը&ޚcH5օ'쐞Lm fxHCkr '9La{RUƭvg}65q…E;B`Ftymg|pAX"6߱|A%0c0Ƣ^)NM#j=V/VJ}S=ھ*Y,w^5pC?;70,Pap@hl|'vpdHAbIhHtI &.5U = ڻLGenXM77-ar$F 9թKb&>$):5y+*RqJ$ݩ\[jdzr=j6ԻV<',g7 !LM4Ґ:Aj._=Pyc6m rd'J #l|&- )pS(īF/p!aF's[gɕ_ |*}.5dN金20*ZQw=7z$`X欩: .XǨ%IHFqUq v5)g4g(Q<- ]ziʅ؉C=I,\l`+[}RvE@32TXd#6fu)"ox@n`f[p;=:v:ǡ:$I0zFB ׅ&z.dmOVHc!=)v &p{ ~WTYCi6sGO^+7WPO,w& 9 IAT* {oex}O f;s54Tu^yJkƺ ckgh&]-/7+ *eZ ֤O+-5"Fjj Hyv (xa[Ueuf->#ΉY?kr98?=r֬^u-8  Vϧ©4FY [GtQMsIӺ˶Ħ1  󥯋|\1dNs$ "nƚ%BNj"Cl Y[-(@HD<ܙrSpq3lV|su-Ohf-ZڍR9! >H2:hѴ R-c,$*SSI_8HQ爭ӅP؍4`;GZCT5_zj&?dDŽN*>|m^Q\($XЕ mFv2e>,_%m H#񁃄lJC͘Ms`r,}|וjuBE{^9V:4뵫N9>"ښ++i JUL=Em$1 he )%LaHߑpTZ$LR {~<(f?- &SEvhyȮ^3OnX{ C-ۅ<>k32a{BL/R`t}iԷyn3H@;?!QK@v;5"=qIn˗*y\ 탽\&GKkal3lѵfO rj`{YܩM 릎Q_`;Z4K QRHNEaQ=KX9z7-OѕƗGDhޡNkSs).nj4Km Sm3rE L"ʍk|s9Aj&Jk[y^s- iC`!i B8kZg #\/14Xk`(Hhy{\"_ :'ƱE8eRVZ:ҏZОʰ;سK .ҁ/ 󟖻.Ӧw+JlRqs=Hmc dO9Ʉ?>4,;0:뭏v$1Zo噌mvOQl>,Z& 01쓺Ľn7A2e.M_3F.a|:OĔ* M5)-|mCDU4nUTA05,>ݣh9j zJc׹m6IIZaf_o_&1 чH-.v$dcp$=p䕯 sAqX"*ksRaFhi}S.=]=٦?SgP~3K(H䢣-⊹Zԁ[<ݨިz<$Ռ1|_wjku7'[Q,mAĔ$޲LpYuy,DjmEcu1aH9myDnarY]ң} [rjGC.ioUB0fӬH7}VlPע[]E'#G:@ȁ3ύ~93bߥe]^~QHV87]"1]C8 v]O!.K7p2T#Z J}8ٌ2&J-{V.+L60f^ktVRL W7l[NoķXlE|AAߢ0W7;ҿ͍O eWs3u!;jmfԕ `HwMXVd\ o J{aZ@w9ML_[seኅ](mZd{X~vBl^GM~V8xi& RR} %=` ͤ ea!nw( -3"Jr͠]-gX#2-K#Ir K;[}ANOC֤0S[åqIMc!W㘑ۣi" ?uou\$0^P}X nIht%1/5 _s{g|& )WaGO;۵k EkW'<+B>K[=͊ql#:ܱZS CLBU7O:6 K'!$? k(tP1j %"[f~b{Ν)k#XyxJ sfbPK` fƒv8tM}q45 N:xH2 % 85uUݧ %t*cjͩtiLF#/w0?JV&΍1ޘe DNpao+4ӣrܿ/HΚ1H (00/?d QM#jݰk *2 .$(̊7jԄA鱟=,_%A$[618@ ~ ,GOvg˜jΈ3,%d\a(#A1}]nEFtEq,euԔ:~ 6whÄƶ1y'X.W &]Vktu~-5Jl^Rgp+KgSJ$uⰅ@ ،@u@2#"rGx0B:Ωa:9<^=oԖI~fb%Kڕ/4_wʌ>൳8ИT&-ӳFy,TL]9<''Ȉ [c#q$EӅ;i~i#>,X֌fKv0Bx? K7Zd[s2[!v%.-B$&l*\s}cwmLvAC9.*f͖vB=InS|Tvpn' i|N' CHˋ |meE1>))?Sw<?sV:)ãZsK}UyERmqֹ̿أqP0hh?z3 ,S@F^5zN+4O Hn=ߏ 7Bbn>uEN`M)qWƱk⠻ vyz }&,z*~P{%+%׵Zh&K/vU$HKܤ~9+\Ǩx7TN %d&,7lds$;@V9%-0KiH[ZEV% []a.t'i~Pc6J})@SG,x㚍j@Aҙ3iwZi+q\N}2?'8&Vk5"Ԉp+IA겑w7Yv#B ڲ 'VH%A 8,ܙ!teq'yOLxp@)vd q"lhezKch)/hʘub(AAGZ4ۧF>f9 J--?P E^Ts8[/%]TwdNǝf"]Wb, e&uDbL`R&0f~̹ H3\=Ӗ{5~ii?ݞ9zA_~k/e拒|uO1+Y]yq[ pCփ@0e5 W0AdǑ;{RKÍVv!@'!h8`K"ifT'bƈ98"7]Kw1}ʨV$A"Кg_]\2v%Tf& `UFǏgB?yK [] %ɋr|tY.+ QA oQjE$1oUh&/ˁa4^F >Ac+{3#G4jK#_6ҭ ,++zGEKL|HquK#ȏwq*.^>G͹YlO/4ˮ_c}A<`!-I-5ˮmukr`<Ri$SS+ _=ޖ06j"IWmӔ ZùgX ݦ P \~[F ,}W* ?a|R]H?r.u\ #kӔH?Rq㪗irԬk&<$mD؆oɷ#u) /%fkr&%B+̘S\mLļn0!?9wPw bg<!{ocvtܴa=55Yl^ZqN FꮡV,0vh C$%#I#7{zbf?|6A; UK 5t2E["6nY'Lfa^a߮~*NXoJv473;|aŒ=$ oϜVO* =qLdy^i_QB KԹgqZ>.\ܓ,CKHXn)sƐ|\7,+.ɄhğodnDC{^}3zip. qRl0FP' EA={At ܟ3T}y[ '>..O%/zc݆9|@9OQ 9w|c|o =iull-$a>3 j-aOk"LDO<8\L&% 0Tc RBVi'MCM zJ68"%1\J>0`J> IeήL:LfsްRh4znz@O- U;r e9B+Gv-E֋sMlSoGJrMM9=JS.! J73QnrS+4`6$f* "Md`% ﶋctآW'~إo)kzG2o!cA^Հ#^9P2mc5m-жRÃ/Q;'.'wbtHvz|TD#Q2Vç챺AdOk6:cI<rڄö\ǦGjb%WRJ yz~A`/2{Vr26E|*եP= *' =/8}hxqmxt R%t6R)L'&9YTN1t HҜ ٱlJjKTޢen2~I;L(3ڙǠ{JLj Z1b%%s{Z(ɝ['O&3] OXjJL?Z}V R ÏfnxOV9GAݠڕe7f?RTo`b[\#>!=hbĽR&G6$HYI]'| TӅDw-<12V YV*d1G^ b@1 _Wߪ &zѦ ʌڅV0A%2۬'D6Ǡ"'D䴒Pp'HrH2"Z;߶k0DŊ)y4J UhCR5>f7_+<0>O]R4:Mh5C\ֻ%$j7n2 e"/-H{D"qH{Y 1?CjKOuQeoww{P^%_FU[ [! "B#@sj "Qj"QYRDEfN2iSZn/h\fan(W\lT2A[R2/T {dYz`+ٚߖW25;"G{Z^|e2h=&n%tg,O_4:$rن!|Xr ~KK-_ȕ4+ٺ \sl,TN l ./tmfҦ?8#uHC m-BFZ &lK/qmU… 10TXb'E;gA~ GezހYSߖ WB$ӊdz_._n=*4?zSbny6ͯA2jgG{g[u妗Qm 1&+`xoWoÍE_xߞs^x-T t)yLZ N+|MU)4sIc׮^MUU@ċ%N'~b.d\sّfm;F^-(_5vvOEY/5/=@ tFC?y{0Umqzr[Q9IGC?%wF&aL$?G_,*_= y'Z$F|otWU<3C2#::O3 I>}+_<&X<\ۮةhM- |PD`C63KnL)iM ΐm+D"B$`I=+c/|W@7QY7,) n#(Oz+V+J ⮰n۸7DCp\.<}sKw6F0@?m@JOIIFCae9NOgFpwE- ˰?lrF4MT0 &ڎuEy@s0AsE:'.\1-%=:t+ 4&yif[f(J6[ K=\fAzaxR͹^bAǬ0&~zRZ떶=FF~BvmL 'Hl;Xy/5RJ GcЎ6)Pi9x`%+艦tT'*VF8tŽ1@; BF2’8'yp?] jhT0H%1rB7 $J?}'G]a&=.ԟ#&=>x2X>xHW|y 4;`NR-T&HVRg& # *Jm+ B.Ω-qte=EȚE2&H&[IƮ;"R=nʒu@ΟVn!vᖆ"1{ȄJqm?ku:ZW&);gDͧ9ڥ|e+nHrT_x @GߟiArun(_K%u&^m%3ynQ2$' G>kP)fEX;(0 nhqHT; 8gG\iY7Nңi:ԓH%;S~V`n9XCa)׶=fhÓW;ĭsT4S-a.68bR3myI dXԴϤx DLg3 Nz7ͪk8m"۟646GW7.y%xv.0Xj^sS ,Mj_!X̴#ę||pbe I|+VPm`\ rקȬ@^P&-@V6(yrxgBHMvS宷/'{ >d5 ͗}ANehV2 і:WQ\VŋTaVA )&,L~rBDB(aayj$؍Ģb<.q7veEolyu_* ^tzÓꘑ$1#yڨġx! ~ݞ *h_Z p>v F wV!2GBqZ pE:|0yznAC'iHʞgR~a iNhS/VC/\cGQg9EYiN/BBO/乖{ezakЎ;pW}_\H bG3QhzR[?7yPJFD>f):]SsO#p{3f ;dFgG.=$L`S*^[G'n9YgT1 _:_jYmh׬,^s:;(K|muJQ4}raf}d,2!<+BYlO]ɧ2UJ2Sh@_U|oIjsNZ4gG9W4+VxD(E/8!AU"| 85pѻVi?!pՓ %qC5~k,H_Px?֌DH }1}-ޯV![[[ 6%ek !P<LIbgrf-n4!;Xz+ֆ,dKΣhQv>[], -7VSeT Ϻ#J=l :M H1sѴsL `! {ApA ;WHKi1_zd`u5 iiz[ҝiXt\ɐ&ӌŎa#ꔯ9NsM1MxzrK]F``TF@Ԫ%spAZwY ʦ|СȖy$LϞd2O#.'ac X=f9<9FAʁcZƎbwzXq0 u O.Dȷo ހSx`,pv tԖ Ʌk#/Jo,;9-(b%};SHޕ+\)}?9X\d\R/WI|f3!YU$>m?̩j93: zO m&O~"&a`%p]σyx*Eo%N~Hf$H->FѺ2kh P8o/eh@B)fake_#uy/8ϩ9,yv]3SAi!Q}IZ~~(ӯO9`XS{ .Y6Q"SU6nVS/넓B[OTH` &%9ߏ JtBaLIGŜLN'5nA;Y&Gt̥&bi@|)OH5P0ؖb74ku+ Tv_ >D{3;oUX۽rG$'8fμ@.!SEf#Op&@.KSBcx\CNr&4XFa)鶐8 V(f ] 1?txcx`uZ*^._Pzg)L#S[oE%o7gUwL*,}f ?s ~-kI`Jx/T~lnJW:m zt C*V60{- efC\޾\l( c,u|ٙh)ܯ/8sVL ,4)6~%j_(:6FX]@rn[?^qDހ:pw0Ջ|#u*ȂGͷLy6+qJ3zdz*{ꄀSC4#z+RN&<& Envqn+J[߾n!W7] l:m)W6R$7]_ DxB{h0;aDtm"uEBٝ?sJbM& &S=4q8!kakBs!:]"|+N;ZQ9$+_Q0)\-ڏ"ٴ"5Z -,KƴTu3qa^LFn!>#A=Y8?Ԫ/IG_[yzY2 JU"6 kO@pHTқZFM2m!hS~VB/nw`WikC& %W-<1rBLSUftmY^ݕ}0"YtVX]+qtQn40M> ZyM9F)[2ѫ6b`KJ"it c5aBCT穦fmR;*K5cN +e35in%[tp!'[^b1$+D .2JNjAJ/;ot9,<Ο2q"llRt@pz^1xE~J_a/Q:[e& 48ԝzWL܄ 'G[,ѩts PVC w>UʛRs6?"6CĄ p.׋SulY+LEf@,qK Rl$AOʒO`S 3@abF2:n )=2,KYYl UŷL"yoU܄B늡2 yT3bM>JTY` in TOPI)//JֶKN4}*fW6H*G:)O%7r )8Cᚍ/V3?0qWt~p̭y[48wAAlofP ~$$xŒ#7˂JL%H_X;xpaSE?=;G-.@"W7:;YͨI$scE/Sy_|& _^'b|Ҍ_( _u"ibWZ\yз:zp͡yw;wWձCHke4jFB5s-P$|`P]ImB94}f!ߒ&̠niULG OY!+։qfʭپn=o Ob5'7M]qWIA£Q{ (>]!&Df hm܈l q>Hm<A?ї|Oȕ`f  SWW\M' NL4\_l=eC$4uD)^{F&1ʚ`G2O4 NKTt!/um7 wySK^2]zP/|zwt| S[|]brTbq3Fb\Gzu VFS>Gņ}E0֩}Ĉ+%#5e]C/2y+ď)YE3Ijd43~63Fql}`kr%HE6;=OK 3w'P" 4=^C|Se:}D^ɿƃQDQ22%upeEj@¥ު]ZCgSCNhƮXJ( 0]gt[mW(FrL./8`yfg&,0TnTsY_,J 0/&^)Ŝ#K}`$3ʺluAQLyOnHۑYfbHTx^@}R8sJoD h]Xg(bS q_[3dLF{8hݗ? J1q 2 bnr{DI5"8d/a\t _A.D. TT燙C«jQ xX v&G꜔!n`׭F+,C`㌀cA?"q>k#"-U.ofP;"t:"+V%-;♅mD8HdW_>Ս~{ dhB~ak H.RF F;>W!w7c7nܳ'4}{"$w1-tJզe' YrGr' Ni>?M-[7&K/)k:{A Os\yf3.0j0r(S'鸰 'Ru+Hp:%u/t 㗡ߗKm M'c/Ef512LD)3Swޢ3=]SI͘bOoa67fH{(NWlo$-x?܈  *nh3 tx%&sRrzto48oIsX!/[ȀZk2OܶNLu_+Rn5LAry$AN9ĻJ d'`ժf.Ч 9)gZ {;YF/Y!n8sgx0ќ xy@Ӡnv,Ѳz,8MZ1뗭ױB9To!'Ѩ9cY %S3~J#kATi&aMm<^n),'*0[)/<[iCs?pr#t3x>M*\{z#]^^ƑhASzBhG rOV3t$SW8T?E?aFH"ҿ7P7Cm(^)WT{y/.fzzExERXREbjz;%\])vmR3/ЂkBqy4,-{˸6l \^mT$qĒ;o# P~=HH/Ii=ӆ'\ 5$:C8\(q)dk  𙝷|$ Ȼa^rq%~qjH8a~($G]WzqwXI܂Iu/t+>хv=S)WbγG~hsolkWWk'Kљ/{ܷS/9cZ,(688}^X^WR\>jY&:!;cPAO|h@2^,z^Ⴊf8\eRC})Y k3wT3<@Ghwc%'t1GVWߠ`tRȯB<}kQ;V:Wk{1Jt~/4-g޺zN|SOl;Q-w!y*>Z 1~=+o'g$ 94@+GߵL]nk7>᫬yh--KX;fcQWB#]Қ֠6S$@uqu{e1n_BP -0HڊVo.*J,ڿ$:]jEP)rËJ:lx<+Ls;}[9V!BqxxYO'e,¤VOt`yħ4x60JHm>Kh PW!|82B!{O2vgAJJs$Of ]rq^˛iQ,SŅsB\ՎH |Ӧ(qk} DzH[j.'|XM;쎔_qӠ UXz RZlY(iO|X CS)zLz um:_\%}\ӿ8?77Kj4mǼw/d':2Gjfl'-ėЋ}&S[6h Q=t7hGbpnbIle%EE{'w 3oS6Q.~ʬoC⒲ocF.Č3 jG:8Ϗb>d$D k[=v WHG8̗P{sy/AU/a,/teձS[h7=Pa\#+"錈h}Q`p(ș> Ay6 x4=eHr }A,Dbќh $8xzǧܮ8HIt*H+{=\Cz vS]7Wq^@%3IJmz݊[(>5r_ xǚދ Z8; goWe!M{ַEҬ˽n*TzXQ=gJaL [!ЙjY V2˩r]ǻ9Ҧk7M uUe,T/q3!R~&J ef?'h!zEY: #Xoit}Nd-@ŇFҾO/F%0, *9:b[2Z sYcQznŦ+]&M١N4vpFOV m"s w}Vj$gd(K+ysgN!j-z >f)3VQ]>F_IIkhux @&b#^E͈kc^:'v!5@n:^~A xdQEnA4XRb1YL? b@pLZ|3D"!p}M]ԹU\󟓺a:&/P积(:)7ɑDO6AIb, bMH`^&Ʀ{< !Vsӗ4o 5wK3lBg?e~zn:^cYMvXvʲ?ET"Cj/ANY[c.\3kׂPS"Yצ(I#tnn֡t}2`DzJ1؁8S%-I¹]LTk K4-N$QAig M2,5ru{w+6@ue&O A?O׻Dڠ x'+8Я)?jJw;%#[⢶ܯh !V"@ a(gzT08J]]xYɛMB&Vy a%:#kf$k!To`Ĝvl0VPջ8B9C4Cwy08K\T^ZFIUT #u,[161n*q)עt6ʹqP.r׀` xjV6:{etQGk#ﺮҙ-v;k+ c4=L"d~S#c9ʓ W&L] <;PH4$>lp 30vn4ߐ۬[׆ <1B蒭)'>gMb;$[m<~}GO&1^ЁA\MP'(. u\ud+2_MYn!8A{*cCڥ`f v9<ݍ4:ؼZ+X[* [mci4"M'݁Z=92͛g(do+ճ*0ũI64$%Dh8]{LLu؟-^j:P -\$nT*O=1q$̆Z ^Վhuux?!we DmBa^t2ͳ/v ND~` 6j4)ǰxs1dVNыL/KS"t|3CwbԬe~4#dcw{愞B}gGrv 2a!P Ļ>h;zuN j`O]f2Dyf["z'EԾ;nV1ҞR ɢzW\+q(} Bv'd)ֽ|R[lҼEY:Y\c0)oGGDYV {kk-~>[ U~KGM9c`:$0MyjvF#^Xt急4!Qƚif8~؉sQ2 7䀪e%L^IqVjh>ڍ \cѷ H[L<<0{38so>d~$ZfePǨo 5)Y)B~NrY S-ns" u|R)(5w33c5pJnfbN8> 4%&N5D?ͧ(kSuUWe[fQ?VWϑM3/{H"=Q- l d~rj^ẕT`Ġu`Ǡsxm"ldjs8Eױ')93Tn2?kPK*WŮ$A϶0^J2(pt&v 0 {ɘc1F-Mw}IR%"&QBZOcɚ[ExhS TAC~0HUc 5AswliwT0(ޕCUI|q6ܳPjjԿ0MeCL_t]@I)7z,y0l6CC*j?bQc&w=}t-F~yܙU$P oP=^g5ŏi=t>SƿǹpVu;>\RZ'?g?AAW^0?]a^sTRDz#& 6 \(oHаyfʥH9U\Э|QTFp.,m0ZSI!C=5PWJ0m/'87P6FZCl&Crtӌ#b沱t6jL"m硲ll; β℅{:aE(sI$6ok 䟟F]̓G?l©Lj-i+A\㟊+ߴ5/18ps;DѩW{Krq?4bpy:Gz }.#bmv 4$ Ԃu!A;rLcSdq 2RO:7?o>OvUVoNƘͨ/.^ u6\8m^oB1?AGBFtVƵ>\:X|?LM<5 =z-eYT-DC@%SXu9>)|M"& x 0u'!.{؂д*ց}]C5d_CAfKvV!4cG9j7ȏN?Ē8m蝴fdja]ٶA4)2 ɍ߭Ð ?3>\Բ,eQ^HW8!8OlYg)4֙*q8E6 $e>`^?V;mfh*Zz-I䕲wVUBaAj Z\|=<3J"kc8",Inδ @ˁk XӐi5K+ KFYzX!NS65Cџ &Y6@V2"poď s[:=FsԌK3f!Qs+ Ԉp(jG6mutu;_eifpq<\'ހj]] ɬlgiЗ 3)폩NPX`.zЫyb` GzY>9 *`[ |i<ξK4YH+*]>Qu`ZjE%`p*.蜱 *#=HkRUi'jq2zMH-Uَd2']$ שw qN3v2ijUn-7&Uњ@i03+_>* j"ʕde/AVM[(oJ1i3/S0.z_~}SC󰮯SJ „=f `Su7ޜք~lYm>O@iD@Ȅ%o"?JS'ԉeHT|M oBHSk*5~L+ó{~UQh`mWI QE8daf5Q@yw#FR7T \G9Vfz w80z1Cd' i^>d<7 e?Vr>HaӚR|{DL3 KxY(7z` fʯN=0Σ"g 73ӆ9!㓵F{ܖ,H @d {>i=m*0.gһ~G⣏tٶq-3&9Ä j!u] Yd|4v*VmT˻ޑ 1ۗsl 3ټ yܳw˙靶ߓ2U%2-|%jC'M$p8+1#5?qû52ĘDdUK1`02́wsC~T0SOiA`q[V6M M>˱mf-A%mӉ=Vx٩ ν KB&Iv)͌(Q6|GxnZ;]xEnΞr$Yqo@)M`Cٷ=,E۰˩POHb! d_ʙ8&g~aWV+lU +n2L_ Ӫ 8_-l(SZ tx0B'ҹ/֩ Z5rSx-Za:-M vs1` p(F9D5i+]J$﷉ zS4ħ8/ϐ]~Lh@B|3(. \Y?γstaxv>$o98qj jJ*bhk\'Q+4Ԛߦep%Pv7+IdSY~4j9г1ϖ7O=͆"VI.k s[]92wgU#X-9a؏3=2ܢ'BVm3'Y*4s v5~iP޶[[]+H8u) 9,G &T„ŭ2 UOt[d_e^oȇF3r0$MrH' ۧx>;V.Pn35%r݇J sg',aBd)nFLQ>K~[$;A>ho$|8ٮlܫe=VrspS9$? 44bגx! D yJ:=L͟x5gi6л kDg5hYm@YEZ>Pv-ng$ǴqxY:aDv-64kz\a&$:)W"h54!N~J)jX׌YeȯƍBmKcq SMxb3X=opYz9sV^?ͦJ5?tWD˴ۏ'3 SDlćbyՂihL ECKm0CvS C'ÜǑvXykr0i ;q$aN7<'2ۂG28q]]lA@~2j;4>A(4FN=c0'2iqs`}s֏_ jT1*)YBIjB6Ŗi]ɆOPR>e<IdODOqiq>ä݇Q?n(Xf~fO,5@@F%a@,zq[{-WtWUiJ2hS kxYL㩒 ϶4V! 2F}"D2CfP`r]* &*pOZ eQO.=UY)kşlCo;*b XHvS{%pS[gA>M 4%*?Ɛˉ.ߤ0f&= " 4t"&d3 ԷQ,;5n6Gh4^櫶xHpK[͵]vp>S-:H2RhY˻`!t+ #͆Y`h6|-ntxi{g=1?c׸x .N ]FzoLO2x(l|u7 '!Tc2R't~硋q0Ǩ?N-!F>n kUpWB~Em.njƥ퀱fAM C=a3"}UY:M! ٩EpYؕp ܗWtfz`r^C׉9TQ!]봳dBdwhiӊp65(OU78پ{n? HSeym`X6*6ھjɓPuRUA󍍡4*[P`PTu_u%pE  _\/,Fc-1X5\i;iD] 6V'+dH a\ZzΧ!l̕JW^ _{nw|-T 22SGga9Z#l2Ƥ{FΏ(NZ ?vF4ԗH%C4{}R7Pj4l>\H%BZ4Q֞FTg׶j24ct&29Pݪ`񴷽_Sa)1?n\`b*[67;WO79bzgc xCg0ч ziqQ+DeJ7Ɂ X+InbU8vno" Y ;]Rv31HgrVU#_^.`*Ac*1ڪ g.wgAӷ,dģw;:5֡U1&F/'4q/ Òm9?KίfX߇\6 I-]djSjJb$&nJ=*Lmp}B,Vc>8fޭ)p&@ρᖿo-+?~mLq=V}Zs`unQu( `W)s/;1 { 3Ɨpc21IJ F&2%ͧ-w14=hL$I!H;b<ѰHlILw*zR:=@eME=no?+|sլ_~"5ޛ uY-&+M{9N'EޮiWTҵF9aEI:Sp>%BlaG`;|*gKW/f[W#Ȧnt Eʈ)QR.w9͜`1SpHR4P[|$Rnmϼ®Zʂ=?yz?$y7C[Y06* {<;* ~F(cHu-!\!@Td7| #^'MǾ't_lf'rDo&Կp/ypQ%4mVMqxߌ=sW!ͱ6ӡR')t(&;UI"q8]^ɶ%_2r'` mMG4d._K{K![1)ع=á:V ˿RÆ2CRqk/ap?pxHI59@Ф_ T5T 5y%uie*; p+ u%WTi1޹f!KaMeGrڧz~l Ğz^K%0a 3$yl5=yZ"pmm r nӵ[J{5:Ho\XTYݑ"H=a6k\SLksYQhV0sG+#r푘ZD79&W%=%umZ$?1]v\IYAQt'lo]RQnٜUhneMs@'u٘|>YmzSs'  M#\~ ozrp8f`kpJ޳wx)( /@zcr9򙲙K 뾛m5oPpLnjZCPCePىh:?C Z/wVg,R҄g$/{#qK;OV'vsy~G'_ s_O)f';z^!h<\" 2v|X=r{b7i=A%]˭i{WO7GLah0"&6W8;\Jk zv7zުg#P /8z*pTGO`;-!{pѦ r? FU&,^4:۔%QE) JvNC 8.xծ=,̀MGc( +gŞt b:t0yRRVNNsS,>HΙHf 5͚4̇y>gC4lsvPk$"̈ϴi ^D0jGQ5m4F|hjm <lj^׼<?:ʭU鿻n3|Φ9ύ;?i*?Qwcjzg$o-h?wflbӵR:wdk"ވ.|2k]Y@D8e!qdJM*|HzpcVw`"D.pY*`%6FgU%Ba0}2:pi{SrYZ>asJ>]\76 \=lٷޢF,!:. \ Xjj:]Hru"&*) 7묶Pzhqi |{'c"SLSVܭb@cOX- i Pq0uY?1l W(7N@_ +:%zՆvRu?FL(o/A|QN|{5>tɈ_&dR:p[* #z(M 'Tgs$1-fѐfbĴtVDg/t03DCxE艮3r`tj:K5GK7U9|zNlA s;Sw D_fqOL Բ15<k_ظF,_(S HsYg 0:!ϕp-W"cps;#nU-r U|ݔ  T@ jğ$3Dؓ0߆WPb@ֈ W>$d0ߙv,KM&rdN)bKN;eFD^ ?$ag,-=g%|aeb'+L٫Hqt ԟ;}0R_R:n>0X/7-RQ#w̅" ``EJ芭V󆵯IYά"E#Vse I(: y$a5kκ09*`59OErDds. =Y xQzmK5ё\ HѼ}]" XgbvlGFG 5t^h?#IKס!\ E.4pzn2*}kOGY8wüVxc_5NRXVOR!IZ2 MW1Dʭ+Qʚ\ 㞥MnU/#W_2H;.?C|B8dߚ=,e6Ȗ ;DV;<*tj/. KԑG/wA7tzh8 6u$|Ĭ7}d~נIљ8yl a`unN]A)?g7^lwQヤ<[Sq5 k=]PdǯD0'9C3<%x;?,53kk^ ORg 3&j^Z2r7 3[[E/]tBf ]z"K#[]F.[t >qqB{(_d4%ΌQ[m #5"zՄd>hlR)g|xVa רmt5%"Mv@`ՅԦh!g<  w? ߴ7@exӀdG,sWGcg@taұxU/6S&=^8+kx;ooSq=YWDz]јfl\:>U>QN!`|~ wz&&b;øai~~++`r}~UZc̛kӢPvz!!GF25XEqM 3錱 Հ%/1)"!.>OR[ȝ"i(^ 8|^Ȇ,i`-̋fKR"IWx*uܥ1{ҝa*e6V H2#/Rbw:ff8iDɾ^ r1qz9RI_uKQ(ULd4\EKMdP=r '&ڙd@Dc:) J٨5[Ŝ{a/[sbH,6vL4D*f*]+c-a"[ Qh;467]|)4Y:7H4['׻G٥?I6Iӿ ָ', V(ؓP mȥ9s/-Y{k0yI,ɤlTkˡhmSҐ]Rм"A fD}߄gTbGѰw.jG:&¸P\ch8f `̴ORW(nVjCHy7 9*}xnTVZ#i )п_E2 L~\GԷu0 ɄnTP);(/6 g qspFp]b' ˼Kʉ-H ܹdXU=8ѻo'3 b-* 8El UϚB#)@ !'0ۧ܎r (yƚ|k!Fk5nSZH =e H[8OTԝB Xu;.R)]2Ջ!AywIua~bYv4_a,fN[aX`Dbs1*)ۗ\ƅf]t}-.Y&ja?7FVUH{5n2ʈE@cT 2[a0$-6P+q4Mt"AһKTD Seö* ƠGiwܠ6J8 tppgmF*V=ᮯ'ScLCdyQV\{+=I_lMpl]دpa>wuw#  3o&ra8xQ/ܭ5]n@dotѳa݁ `ˊ/4uU aRob/7ݮ_^>ṗd4aڼ"V: г06l{ 84Qv2"h.V#43ֿQIY(:E$zW@^)9s>^\nFU^]r2{XnaZ0D(ZnôI&.R' )׹:gwG*[Ÿ!gЌq)ò2¡ d"99Y#WB2C%2': "q.[vda;]d4=R[mhJ 7QDD]˨uz#NG{$ā`G1ϟhh}BG&Pl RUh8}ɋ:‹٫7Yd\ -O~A(5*\amKpqş.3!T\CiwN>Hi L]If3+",3Ï tǢ21m_]QbZQ*ivE3P.?Ȧ-N<"7nSuSd_ uV3:дp.TqĆ*`y"Mr-l* v6!fhP/4oo]M py~z҈cw)i|ⱍ 'u?n;uI&Rso|6;mWvlo&;{ WGReO &`wXux9c5ΙºX)7«1Վ{J)(at]((a+ie9B mqDf%A}sr /GXdѦ6t&eD lCVuJcc[z d i_z`Orr-BwFv_2HD,xK(UY#+D,(>y0_.A!+W;j[`' ;SjpZj'VȒQe:. )r2Q[d1za8 9i}GϱkԵh>'5qo~dB " djd0"5c۾1ZUYr>M,]+M&(፠]4[e`McP@%Re,=XUڿ80"2bBPYDUj:xt>76P?f-1VEJ5Kh)MOH1;5s~H?>fiJ)rwlaS.\fq$to'g>P7'~n`.bJ'e>C aΗ_AaT4"A>R; S䔠($)"PtE,LJ.%WmSmw4]2Dʠ}$IXl?&%Jr3Xy!Np=f,\Q ~;4|+(u󻼿uh*w4zt3%GI'.3⸥oWE#giЪuR6N6%6b;T"ܖcz`%PdT9YKjԿc Mj\;1#"LzN\~F.iPeg0DpYj$GNZ^д|ʓl o,afȔZ[fZ!߅pr%V]ӏ߾Pp\MLB&c|k>'2{RXbd"I&KG^vKae2i-qdTRGr្5;U ~di]2VE;cRWa;*Q ԧ: 3.vAڷ"ܞFEeH/BVtKMW~LR!Oā'KnLB1Af)U[#Wp &:چF\t;߇WnnbƅN͖z4yثeX|{!֕n[/rn +y ̛CFGJSIW`<<+v >Big+cAWaSKa t,}uud檩01n\*=z6R;@^! Cc`0AGMmؖqQW`%Kyt3M7;. ^ D1ӆpQws=ɜnWтA'9yhlp)/k \JJMd  sSwp=Oԋh 7Ff=DUAVW[li uY@ȌkX˭kuP8[ I,/{눓."!yiNö)aAm`[ M.0؝zث{Upޞb`!#P@8Z?<}>5jUB5@Sļ E8{{W)+ĩ AILeS]hc%ֆ=J,M9la adkF ؎j\ V=,bzI<5h-x x{ulcǶq 3 KjL?i' n?==S08ȩ6!LP وDC IBsC[r9E5sΩ2x[Fhm͏INVX *9c RPֿL`oG @XRSl'y̳2(b*/V"0&^ Б'Y#1KI4ӶǗ<7ċB!G[)Z(1s 9#V*g %uz-9B&)8*>` eW&pcEMa 䛋MeR`i'ƚM\5_Q y:Xx*Wk[?+$rvW?~h2T(F7yG뱇G"P}h cW:-tuH66 Cx"_I.5P5B(O3̒\)y2ͩ+01kUcx_;a6H6@{=HC7'GԦ.DxoT$XcZjF^hx쌬u^0=|Hu8 Q-sC*n!q|ב4b0Q`4 ^hӚZC25ךXuk>et=oos I+ !k0`eX$b-&V2B˯2UC*& WQ% .ɷ}5W=/> VPI6^0v8ZΣ/Q_тLTa -Z,\uIF?F^PsuXYVb\^[ :bȟM*rvC |'̾2K5 I#\rZQ[X`ZF3~I7+ hސ(zL^/maPh#R0H ə}' dSM~%/ jl@4?ђn=,GUsr[$aUw#Nn6f(`L7bh:k`;8Ӭ*:ҝKH8H16a vͽ ~(aOݱ$C@4_%L 2uDǮ\ty?$ǦajjLn=p'p\h[DANLz* (`viSDz80g4!z(D 8&"'U.>n`@oZDTV.< LɾgZ@/~CVbFo16hubwo=z #^m}[G勯쇨)(D11 *<zֽs}`Us?_17̷;/2C$rzFsʞpŘ7#Xs#tL;24%\To;u1ҼөC= ,[.X-M#C j{[NӖ,2d pA'Nvh`XyM[f rYt#C޹ u[w7f{˷Via%GYIZf c(.{XoҀr6fC9)Ş/ΔST@ˢ^lXOp MA^ r'_|DϪ,*DerB8uHӽXl4=PTb{pN"s>"&L$3gV1_%R5b`pKjf\Rͭ($  "U2 ~B)FBW~,- EJ 5=҄F R>26xu3SPѵ%sݷIVy&?WC_ /d>r[d|@fALmUY!1o?`#eZLa]^Km ;y)Nsl5lBı3 @X@o_Jr˖[5yU- Br{VfvqqUb S+Oe-+C|VFa>!ED0Hަn|"ՉYo,BM2:+Quˎ:쿉 mQ Zȍb TlIH\!GÎxY%ʓN𭁵3lo૝fV!|ܴۨ8'#Z-|nK?+j/sZd*7aɦcTqntNi =NaI'C[1em;V/6a..OP,KJRWӔ1$d <6 ?B].L+}}ʬf}#e(l[4+ Ġ|ɣ ƭsgB5+S[! 0BSϏ*!&&JeoC1 eߖ4ܸrUŲ C^. E99# t/ܰ_Kf90 jFPf%2tajS>2P[!mcpKƷ\et5FX=N/;] A xYWe,k ʔ&:ٵ[b5]#oȰ&OHB:;4R :=tm\ȯ5M)%?fRuA7#RLFa*/:jyJ]sUY::=*MͺgX L.w7o2G!얶wKQzQ{°P sAgȖ e{CpX}F&&ދ5:  +s7Oo_v+ zg(3G5][']J7ր55 ]ɸ&SCD,=I HA9 fNh]w!;(n ^%woݞC,v?bն/zSVF zF_~v3'ӎV)Hv5w>p-R|Ir]ȜU:h͎@dmc<+CsEb)ѡ< =O\ nAR,QE|1ܼ.454*oH }8XǷppqZ%4@6ILޓ_JJ$_@{[& K38*^@Cs{:2Q;,muംt ݊Ͽ82c lаxlcǘ;k,vxW4yrupQ^Nr¢G@Ei}lWTKRton+ث4K?TPE[ΙTgrc/CT}IӚhtB֨.:d|7-m7pă~;#A^b2݌":U. Sx2@N@FXgRpy͠2 }KH0{[exI:o|탳JS3"is#[p0n:TCF2U Vǧf}D,UґЍǰ&]C s}k3yCq_ l__'SѰy"UvS8eE28^Iq_ow*xHgz;d*,wstiHYp2KGnČ৛k}BD#HZR~ƪ~KT"][Y}Ͱu7X=;;p`,7^a$PߣRq1uNڙȥ1 s?PpQ ~"Ŀc]ȀmZXp0t-rvt.wE* A:5wO)ZM> PY#xuB% % |rfb% AO0f=B@8w6ߢur'7I(Դ?NKGrcj"/HV2ZnA \9BAߚ N:͖.6Fv1y;Q8ۖF;0;S;ㅢx#h搨÷m2s*I9E+ZbF@wJA/xˍ LDγ7ߜeoPoog+H@KՍnt{'krС+Wm~8L%X!mh_B/_ +p$gJX_`MU I2F]J%HW (Ɠc$' s>5C[a7zLg|zT >Ю1(&M?7z߀s?i u7Xw_gI)5 v$f8-r'Z^%E{čT򤜿)pS$K[lc:W]/ˢ lju>u-cƈ@#'4fV9Rdҳ`8K#QW5V^&SwpB1A\P7u(,Q|FPP`j4_}~OCm[ܪ#Bdx7kfs_D+m P$2ɉ4]'q[Ĉ84D.kK1`JkM6nG~a]mZ-0S4֔ebwS u_#Qy @t" l9&,Ku*&oEu|l.g]& m>Wbã4GfMy J\\3ipcЍ"&Z^TQewq"CX8+YxrYQ_#r}{|NK)6囄K>uۯհJ- rBfZ*ڽlK/$T>?~mEh#K. n:1E@`x4 nTW/P+䝥.S3X̗<#!ɶVMGHw-(HI~f &$aj}kS]-gj2)OS:'V՘kD-W+\دΏw.ӯ˽zsbiLFFT|7dۇ"Z+WKtyy6a3i:)hU`8)9V[kp|)Kba[g D z+v?]̑Bɑ')8~琓XJT;5^v;m0Ey F u٥94fFDQaoyw{˄'X, H>ͯe8" [qes氛]צ7Tzkޯ6JV )WX&[R<\2~20g\t5cHR+ UbD[VE5ﶞq91}T^ـ*ٗ_@3hG kV.BPO}&AHnO/rD܀զ R!E&ٳXC-x|c4U`ZuJ Nd Gj}U-&^P w.|EH9{W#cDO'4qG! רyǒ{|?,фm)y>LsU06NMw]˝kBy}hDw-$tg֮$?]\^3 9ϖDݻ'T>)T밻:z-xduv՞p7qEVI:iٓMgGWRJt%4H[*e*@CPD@N`4tݑ<:PWs4糵5Xcx 1OcQ@|h)}T&w_0UVS'C}X4&rSj,ͫZ*>emHmZ}gam;=}c\%m Aѹ!J6弘Oa*A˃ ЁOn ?4Ŕ xޔrw/|-^/nGL dtP _mA;۟=nN0S1E'G{BĽ~R{veF\TyhϙrLS&yM 8<9$ 7Qc:T$ckq#"R=5?:ƥKctҀABlnB?"2DS=@y uK0"~ՇP%"O}&dII#+b1~ Me;W$PWhm]\dm_iJGUcǰߵUSG5@p=?9;"%=р فfcЍڤ]Ƀ.Ⱥ+꘮/4И-OTv83# {.LuFG?hǧHzEGU AKRw44 GVR+BᬗOK JL|$9 Ap3ǰCƵ>B'YxCT"Ѡ{Brױ*6ˆXnYYMS-T8HŹ;I*m/hT0`D}m 0$ZgЄ0x'md\s4ۀju{9K ԾeoÝ0lZO^/vv꒡Vraؒ-hF9=ivPݤ!\Ťھʚb,i]B,V=A}qtGgt R:xj|2Dv*e 0ĹI q qLE"u>kURRK'}ض=@(w؀|r5?"czL ,ǧvr\{*^i+%μzkR˥܌,^Oó旊%- LITd[V])t;$+.*©pz y>;pMv`S\1''XkԑT?sO,hw+{xIEd1RpsQ@颡P +P~3Wl0 eܣ( Z:pWX^)BuԳ*͆--я%2Kx -b|nTYATY1~:{݈z*>#1o K*NsD_>l XڅA3n.Oe ʞƵc%qЧ W1 *=_ĈnL~ X.h3w쐪Ga>kJz@ \B3?%p2̰$ %"ZĤ )6窽3`CWY[ΡajDu&zlӊ+cd?uqSӼrO >6ch|[dsO&?WlfU@ZKz<3dm'][u3`: eV9V_:b|{&Q鉄G@M^x+NCe %E (St g$=BE}aL9jኆ\zB,P"VCJ/C{1Hyl6F;(DU eшU@ ~ie+2y>JCk- 3&8z Cz=T}l |zHx0fQקM2{' M*AaOPې 6nwgTi-=uNnKU~}Syl@U4$-8Or^`bLOʐt okOЌ"}7U =|1*X+$ ` i7Iy*5[l5ha x]SY%3od\8Z.%ޚ2td @fO"\f5/99Ɠz7!!}|ݒeK*obxW .:7x| dvYQp\9Mtqջr1s.\%ͳ:ݡE)c7>ZVӐ[|OVS >^9A$5>J:%a6v~ ?>e¤q]@VqJT֟0n#7~NR ar6af+%L{Y6|͚OR'y_/b-G}̡N~2G{žRw-iF_ΐǨ)7 "*zshŭp XFovдmSVR&jyņ غcWs77wø;ȴ)I"s'0id7:Ϻ?]P]; jܞ ?ȉz?Zx̌E,,wMNZ!ԿPR~(. 5Z:63HԻ5tc_mE|ҵAgpioWosw4fMbEbKfOߥAB͟~mf%g%KbdbV' ;jwsELR7pu5O1~e~h1p+!*BQ咼,7rgYJ=?R9>)@Ɔ eT$}0D(Df@ƭTGC_0׼Yۂgy@g vx 6TJWʑ]zFyo7^y6qhfG∨o/A_WDu<—y^yEo[H1s֓3֑♜j& W i!{**~Hi;)ev v@_H6s!Bl(E{b'P +}ĈfugeZM[VrP,WvѼPi)ĭ/wѭ?uDOy*\4} %& W]GA\$1oBwx!/<3__,~]~2CV$ڹ/6jJ3 ƁߺXgy-= Sa h'OqsS+.Dtġ&聾Zq-"m žQJ㾔Yu=( 0?N 8x1ZeASF y)ޤߠIB?o^pP/B>6"u|v,_=-M[f3&=lR6mۋD?6Ӳ-ȍF] ӘhD֕ȱq;` 4nQ 6acf0P(/):X04m#]SAr@ҷSMVMMmj+RjHq\i[d+@X~~x_ȸt!DsU/NFtha* Ҏj 9)D^dыvtD)P]R Ew"N,Ri#M*ƍh{ M*bF10_]R]jї'XӍ%xJ҄uWp]ss)4)twFa֒#%kN9zbOBzNoUf\󔬖ٞi.%e$vT@5-{sAnR[Q 3ͯ%Դ]KD4å@:Q LtKHM$l NLDdUsCid"%5RbGo<K]Aw0""q]o+f4)/sY0J{і4L *%ϑ JIY/FYXF W?i<:^{ }mIa~iOtk#'#D>v ji?ܸ|[LMuJݞpeR ƚ΁A!┴zqńW8$XCBg%I~|Gy9?n #43{;7goZ0!)n#skD0Fd=`c)iDBֹ,b}Fg"!'ښarKt]YO8/fJSy?U=̥B(G[ڸ͵.9ȑ~s%>n%pc8ͦ4Jj 'UΕ yt[ߗHxa? KXE<4pngh7 Kg}$eIU/WzM;XNM.-`S̻SRJj$[FwVB L/~̰&@2U.6n)%o8 ) }tB;2Ry["|%m8թW.40M+y7f|E)%@J8Z}dQ4ԝ}#2 4?lV(Y1J$Cǒt0#,̘˸4xSRosVb~|DIl.[398! +0fΓhҖJY_N,_qOoB]d^?4>d`bvOpw΀172k5?3~͍Zn2d+z r +{7sj H8ąiS=Z81Ú6 HcY=U߲װb7wɑЭZ>3$? a"k|Aۺ 5:v1 Z__LS%uZtEL # wvYZ'Y?+ΕM$sWւ& wDZ>cSf40 :e Nԁ}71;dȴyM*E*cootk X%S 0ў{lt=5 f:v,ABpT&;4 {!1GXh;,"G Q.W$/j!b U2SDe" t+ J":iq( =!9YN>u|( T'N4BGƐ-F S̀I {gE,O]󪲃  ņi sKpu@ Op%,4zHu\7[D0} 8 N!rr23"s\[8lG߀ /Noi}Y .&hcG8g¨,acGУ\P)3|dC,??EKf@v۞p9Tr%p\&8zhW8E'u"_бklKW?+ nIyEIU30ETwM+|:ur$ڢ#Ml>?TaAԆQ(DhȨBC⧷ !RǛaⱉTEQm-aQp;:bSV"6r]L3)T;8;א^Q/7se2@Oa4ɢo3 O>չh ?.H,T=]rȩ=)ջ"uD U* W7b $Iڑ;f) H`>¯VȶYdsɩn »=5[P%vܿUb"aS&~ze+41u*(2SrP;$:8a yψlq~PD'QQp㴉#(¨-I˧!Yo*1&p(0xgI%]4Y>YE:dxʖl&jr 8sl# k9*?CU 'vW9_^XkŚ*iɂ[Ngo,/с/&^< I|Lo9ۮG17+rR..LlI\3Z0V%UL'Ix[~X~hm&y~60Or~5" p$ZJ""4mmʦ Qd"r ,4H \wʥ94\H sO  eue:G&"{rPhJԋQCE1ʘ#_~٥|hTfQXa<ɂCmr J7֦mw(spoma}F8V%Mݲé /ī\c"pD_4%o454h=ko2W<#Й1ZJ^6 `ɮz$!nbz2B-99if{p|HMskz\RruhV*'g /g4@4`l(6UHÃ10Xe6b|0~_RP~b 8i\0y2כV^Ͷd +:E|`uNeY'jU@ cod6{OT9s!%99S0P(D}Ix9#3hPg-:[ҦebEaA},M.j`/Ps1rlA_+6F3^SLȂ0Qx+o`=S!Y}a4+'7R?BO!$7y͹C|bgvt_Yo-w9芜|-%QnJd9m::mdᦃzQ ӑQ6gi}1Imm݅)d*j] u<}j]`{ :Ad5) *RsܭdtPɁuax2.ǦR"Zn[p&yD\}g]7EA;u*ปlh젫Y:ImP;x;̕HmnoN:VkOY[TPs, >SI,m{dUhXQ~\HH또i+g05뗙޼+6ҪbIh 럱&_ꆝ(B_hj]Ingp6E#5YÏٴi.UŢ%aql4m k5)r[ϖ J '.b@~ sHHhR^Nz]Qa `۱CVkf(K J$Wiƶ\@T%F͇1,jsEEh;{w WxҤuՆxY\>\a?MA+$}sU1P{LTUl|%ƅ!Ùbq[OneŒهht2?e_6#>.x im"X4N<v4fxZȮΰ,u~G|_q7ZH D,Z ᾪwNMB]@aTEt.?I}d\{?쒊?N"QV`҇@I]~ËQ"7ej(1! x "݀.7p7H/R\Li?FsC+{q-3 7rtkI ȑ{| ߄G{vv*VvK?zRwn1^8V>؆;\x4֘mw΍WDn $aqVcEv.b`|>_ަ0!porV8xɐ2ܹJ!jE?VA)X=4]3S@Ipf x"=rS9*ˉ{4m] ?ps3LorPt0LR~;tMj$u BC/,0 'nlHgIeWWMF4I,<,"^F`e=To s3\}ې8 r B9n5k?ɇkEC*vjҔFbrw>=/!ٕ]&!8fF.px(#n.ٛ6N@N`/<=dJ:h|-߸v%FU P:%Qkfd)cN{W$=qW }P) )l+třX&StWbWy/8-ʻYyT8OVT[^GNۤ"AF:U+ \0%qt" n=WtJNsnk譊(ct gfR7AL{ƂcCX>I^I#`6=HVtE>IpV%d]N&7&E$"u%{e#Ɍ WҚ8yv wt ' ݺL,?[g?Hl~.˪.+P V?ɻ2uF%T \ nߍ.{|z@itk`Y!wN~}l{]9}+G,v생"0.01|zfYDqJRa7MP2 ?G9O ' ` #AΞs"p?1/-!@hhhWKBP[s x+e.b/*fuθlEI0r$틑3*؃59ØD 7`sv_dz=ל`JD/QZBsd8d;C U}M㜬D"oj!<W1wK6OVr4M+S6Ͳ<hBWϚᡚ6 zteI;ԦMW^&f"5څ FAM =tYDFڢU<*0XU1"91;wR+^ODפ(A%/PǬ롨Tr>&w{ L۹hEN“,/ks4 ӏ]'kv^lq˱Y  BF2dUoO ${Rv-C{ ̵Evx,nB 'dʑS=:we,b}bq$.'lH7K\2a$Hً*^5+7U9V1Kcu'W&!s.p+B!obOԿ3B<2\%lxNp"! `pp(;)e,fd% :KID./>P"&fU!~b k:Ӟ$ |O<J# 鰭;k>)D%xP3 :%9}{~(SF,UJ憳o[$O1D&LC87􃒒ǃuK_AS)u+e DS0k Vfӵ2<8[s4=)gyiMǒ\5 c9nEI՛Ѹ<瘹 R802{T!cEz}ȞʁfL38UA1mS"3qLbQG#DǑ-['X>BdYXFbo.UwX3^lmJXVk ?$Gnr+ ;;Sאs U_7&9-5C:ߡDj)GT'6rap}0t]跴𨝗5JfN} ձ5[& siwtuKͣ1!R6lO QT8N2[wUcgQ)l̈́ U6 %CQos=,v`] _SD]H+wt%}y;M ;-ed}!cmwKXkoM)Of%o% p|i r$&0nF3{k1"}A%ҾCZ\!JIOO_AMmc=:. LxX3@}%~3iU]fI>y[9Rď*Q49|@Fݚ[B2i/3c4"a+g8P&'d+sM$Tc*s6i;kFMXI"T9:mHn8-<^18Im9]_a-:9 gر"P:ʥYqx~H[k=bAAr ,ŴHu,e WINf@Jm*BX㬔ND XR`#l4>bW|s:TRK+ a>{z7_HEguwi6vVMS+C؝s>h_:EIXf 1FM50W]F#k,Ư:Iݻ_l~>؟/Gܟ)r>43x]pS(k:rTc6thy[Qι϶>1eHx-W[ -B\_.~mbHF䋭,i/ 䗟:l,Kfd[יE6^ X08t7PF1_(K9ONbh[:,ݟQi$+>l뉢qֶjwu}f O#7~ÍYe*%<plaWǍp1@)ܐoӟ.E(6@u{XcdإrV8^_cBm< *gLea=N7V]9~{( Q;& ,0T7aݪ RktTV]y:d+ v1 #Δ;qo{ QhZ-jUDŽ҆K2nwF;8!.{@O~LUAM'Ak%7?R6K ? Y}Q2NZ}OA66q*r/\Z h*ٟgQqpA$*B8pE ?Ty~7~ /E!yw'`xKNxwŏGuvf49rՑa^Y[̆~zYJЁ/!pOpXs~6ޜl}SS|t*~knbJjoao<ձFUf ?# oT# `a#[a&􎣉}mNJ7[ AB'.:thc fr]cWW"Q5,TĒvΧXT~9 됚Ql +mftq(|oIN=h|[z-ND.22D3eBv s~ɎxK7O"8}zFt0NYTPd# `) X@CN @B1>9pX˨ӛ-dE@[<=KwRKARG RD ð)r>mi}*Ĭ'^3͜I$BIplg6Djl6׷*?/Zgȡ>K/+ӫC#C$9jC־.XSo%T(VIQ&-CQ.W !m̗z2 5DHD=4(MP `*zi hVzsm%f̎·J+2kesTi&Z.4Z cB{ɹ>^ xCc z3)%C]à#TbJ!*M.9FW7r˗q wCsWVAߔ_g2TTrݒ5ĜCN0ɋ鿷;TTtSNU{}Hx*b&qoPMd9]Aux#ûNU(M cγy[!L":5g!ҠO/Q_hRřCr36"Ϩ$gsG P{PJt[E )pDAUpQ`hU8GEsn $eʢnEw#~?MZ#!=\qoӥ9vqsJPuqAR TW95!:w"jt.eW.qqZN\٦-ɜ]/ VkZx"JXLWQٛ7[.$ФTKToo}Ҁ26@Y#(V 31 ck?jkTOgv,žT׫-uÆ.:fxd1>LHS/Ry'OH8.8nKhAIǑKuhImaO1 u@ydZ;74cv+P|\g\#o]{1z!lc:Ru 3j8ILSƌ[ޖ,"rp,"dL|}Fcz/ljfO6VpU2l 2ʼnIg9 [ǣ9<]K'K_ԎTT=ixƘfLEokLxzGcsUA$J 0?}9(=Qܜa@`$ ofx=262z9퓏7J/E(}Pdr^,98]liQ mv-hy.O`{g}8?(}:j3$@J 9fKNDGsO~ܤ}+ qd\ ^'7ˇ_31"Ґ8 dF |3o)6lNz>5%^d|k_|!kČ&"<c/bO-e?R='Vᆎh!?]#4Ok}98Jf Q.4ds<0Tyw9ݣÏlO_7@gO(q1}Kxq\Ƿ0\DuKA`iiwN#2oefe:{:JZ@rIUٲG[r=NuY-/P{sG] V[ '4<SɁyRV@ͺ:0wIJK'F)RY+|i/SZ_G4kafX۶*('RauOlvR}|9}j1` 1by\'ƶYٷ,Cií ! RNW #[\_E(Q~° $upЪhj^dt5mD/H@ XvayZzV/'QV7;Qq`ѓxXAo YXrm`N$k!^oJLFy(%+:7>Xd/G_l`){*&M0sLQL *PκLf¶p}Zzu䃴z#egݠ D\VjHgflM^ۗ3'#/SHe&xMu*~w5F ccv_uV7aբދ qI3wO @lQw}m..aKEERgX GwtxZ ]ӁA_cBvVԴ Q>b_teDwYSA&)?+庈zOtm<()oC7l~v>,:PS అP-rMNo[sv[2ldؽB‰R")!YC[}w[s[^5HSoSr+uK.:fL&e>(B$[Gur\OBv`dFT^6р=mlC&S +X+2NN>A,Xa,jBUdha ?oMnB~V<"T]dPXߓPs$w|m5ܠV!p2s=-&Pf;S `qW.&~CHgĂ/8aalb0 ͊э*FJQ E).n:m{cu37 ߗQi 8ek:WlJX v{9ْAT4~n_wVkMqȠ(W 3vvXd|Gd$N6]2rQlPE߆|c :l1 Nk|4bet 8/n^CtR]KȀ8-;w1U X4pkK%"$*uoK %9{3"jr5S9OJ*F{ׄRY0V͆U4BT!ZP1̾ 8f3-K>v'ٜ|e_CǷ'%x8g(0 %nLt8jkǔWkMΠ/ ?e ?i*DTVcM0~Ұo*k5_R$*iToDN(;3WElV& 4~#bpכ_0IU8[feÎ9|ECtCx8X/+XbrS"'Y8Oƞ/zԅGAU&'Q[(i~9oG4wz@`o䀨Zruۇ |g]2u=ۡ- <(#>|.nTxFh^ٖM7~<9)(oAOCDB^To6t1} @2|Bq抚i\`R PTR jO7ÜZUڸ3k㨕x;m$>q^ls޺wys>W!h˺ \iy/N1J%}w.xoCOƴMkxav^Af1?|re/J+ 0!4t#d#n{P(OꊚT,d!F[įz@ngXOĤ-_)n}wDPuP X;8C Lh|c#^,j;t =ܨqiSU/ ;GS(D3eb1J~eR1^jaoRQF3u^81rɵ{'e0;XY޵ "_# ;ݺT.BN`9D$-QeNZrF)lg-s5,LxVF;ﲂx2o`]$ "P1§9~2 J$DwqH0.oBrgʧpH@uv=vYYh "Oл|'uZ>8U m%sWAcf(v} 搧E*&Pvc/,Mjo.Q8/AcqhOf גGG ?t|vMbNԟ_d;ʧy>#'4ֱTB>0'dG{ˏ&cd3Uz@%Z6fgKzՊ9DzWU}g2ӭ>s^ d&I% CjaCRG^c ̀Ezm,-3\nrUXKq9\qiPmx/0uX ϗq}h oҵl<"O ջ/5>WGB*DM aԨ+M.S9N%Kj\R;zj(u":f-ےONuカ렆C'ZZv 1NIxQSLgA˃^a0HXǖƉ$2 VD #ti.;;M2n-0zsIx`g0{N+]}Ŕ)8ZN,$/P7Z/)`t6+߳sT] [{CT`~|tXopLO& 4KyƪAMaX2.0Zq24E:[.v}ȭ®g3VR5;8qYuLsSm7Ro&@`(l+R$l0|< eO Q_PS!bߢ]p/UFdo8='Hl&b>hz8k%?÷.@KNyLheo;~1%j`ZPSSkA:Gi DZm;[b> ]?PWro8 ڂDhr 5WC~?e,/<3FO .LxpD42_׬&髁m=h{z-:Co$Jt?BqZȓr7JT31G@ꔵihX"-0D9 _ OTh51|o@Yj~2)3e7LC?/3Ho`&=Hws>wUCݚBAW9>RH;ʈ-,2Ge@b(spC|`m-tOCīBӾt >hRIO FG}}oTh:ٕ+.R&(Uh[-5(pjFx鲅PǝܵbE H=M,4kB5 Z'3*~D0gZ2gmy[gIUPH%VOh4&űq^ yz]7m~zm)K_"?}9^q!ކ?5#-IDfc\2,PM gY3X$aqi9懢n"߸|QQb yC7zƑۛb1C #nY$lpbjBt$(p3̮Shw}ه7ֺ/ʼnug[ f[lڂhgslmތ2pdp)t:F[v{Z!+̠k=ǿһ[72"ia~"21zY ;D /aidzx|b6JJBg#cwyEu8]-1ptfwse/^cp>c?X4jsş/dp)+M</3m_{i,Lchaሗ$PjhW(G\X.KNFJ5 f#:&& ךGZJw 4,d7DjVE 0ׂ*Ņ;:QYMP:K4_7S:HIUos7oZ1gD+\´QjL-P4T$Q0<{_G?EK`t=3@p?~'nlTiP:X߶>  8mgLInYP;#xEwXy#j~5 ]|8XG:`ebG{.љAFO+ x7= U&XgTtL*f:A7Ѫ5;aK̟-scdu/ :e*Da z=>d1h/_cYd@Lz :h%o haAj*d?m^`aҟ%Gzqi^Rhr1%p }iFYtOSF;lD8{Rsk KD#qI9΅i.֤S`oi@ +"'Abkԇ#^aPC @s潱A(ML4 x~"/AY8x*ë? t;8L3$I`5mm1ʤ Ab؈`(_5@ҟ]b> K;IWuS <?[+}/_dχGQLjkCfjUϽezʑ4NIa׋4,@Sb_235)!~5r]V<#CW9Opqnܦ sm=2(". cdP*x {Զ)yf Ғld{M1󢂂a߻q^+|q:YP[pJv"f(1MooY:8{[?VlmɺvzٹZkbqd2\'b""p|g+A VWXێ~)i>.=ԅ " 9wg0'h[.'q{ : UB"H„l%_$'78yU/(j3{ʰf4*z)0&@>Հ<7g##GE# :)v-R5Kԍf8*<}ʕL:렁偷0mGNOHW'hJ`dd1Hd;b K|o;BU, Ilc6el 2o mswwC;W"2Y}lۺ)AR=tP6k E" o׊sEu9@Q[H)қ[" u8wWeamp̏},w(3zӥõ5)?! tdKwC xgYY*-v#z %Pk+"JsU[o"26J]7VJRl2Y$z«ֈtsȢgLj&?۠ZHiަ ?-=kktԡ/#  wc孞FY}zQi P|(fNRt5 "2ʰAsFSaK9. 5 w,~{6l7Z,>8柊d] B&=l]➿]0ha--nJڌ?UFڀYoae iibû\e'NY\/vM>yj0'ٖ QK'L<ݻ8`0YbRT!wT-oғMu (@ nͱ۷gG?U}$D/{fd`ҕs0Ԕ%N7r#Spq*bah-lzIp!8-h9\Q4D Ĉj(]0@F(vZ/ R z܋$#Y01u۔,:D{PBT?;i uGyl,X۞6њ3ZX)AݼE#SϐSnYAAŰȓ-ZCoORt8RdI^dH'ϣ GE}>ϳR86=L 7Q[n<<oxG֓Tde&6Suzk5)S´o\.6D2N]Mm^˿"fH>2/J?I0\m%9zi)=9W)w@+d0x FjZ9qeXr~A/ @,@RQ >p\\zZ]bġ&YՙwOvqu UXǖ9Q.(>PHe1  SѺPJ6w&`v }as8& $L]$X-z}J8l_.ħvT@_]D6 $dy_X$Xh)NLFE4r1@5ycW%yO`ty_? U7=AnxB)q~d[e  5]'֚76¿WMP1OyEFHIa8<., MU6kM> ֖P84EF-USմ;vV&Hwrsyk Q_ HqR9.2Hޱk9*YؤALǠdG,-Y[U@<A7"[40_wH]cRc&HCɬe W%V@^i(DlX{.0oq\qR?vm G}SRڔ ȞhKX~= t&;D@XRa Ty}_M(<+iɵ"'Cs\&Sb$Aԋ '3Tx.$'5.-^AMݱD`IΩ7$ZNHRߍf֌KhGBEh6~:R+1?JO.zT"hGx۷=VYq.cdHIr-;pZFǣhkTJa/XHKџ޶zߠV@Tg7 nB̡XYe@Es t]TXS/Y}C2Q B SU$>5mu䖺#2aÚ`& ª z=#Twi'ܮ'Py[;@#\ԩ^']KeHn#1.2'fkR{ J؉eJz30UgYr ,?UrI9z39@1c]D*ɩ #\ Hxᘨ-;=D6wq;U|ؕJxo^o|QͫGi !.!"dNe.gI#j˷pv|T٧ŴżfQ ҁ;k7JV s~2)="q Q ".fG9`6AcUU-IK`[^0֢K;]N@ >Old|OKV5BZAGc.]O{|rYRL?v/"31 Y>8 =_% }›ʍ>0\ .Jk5Z 6(tod?IU(!m4{3HmAUB Y7q:NߗF1qQF]J  ^[a Q^v,TVK,ؽgnں?YD~Qm[q ,;p[u2|E-Ȑ@;~-·bkR\2vzo'7BP:A|3,pF!iv8gp pBY:AWkP#IP[_a`FoR⚭ =}WQf˹N0Mrn(x+vab ]Mv .?Kld5:<GDV"[LXKi@ye$N!!h=N*Y},Lk,`TGau58iDǺ,.\}5lFCopZL=gcpzv|)ɏ7#5Deu<ݣO6'5d+ ^2Υt\==31A#R$ @dJv3yv IQH!2#ʍ9LW-%'61i"1GI #B? մ1HT&`p ryyH7\=974|+oJԊ"@Z`4.l&04o t@O"z!Ia]UD+.!#f)?g`inz3 Jqq3)t/8td)֘ +_*4l!jH+giDu$"v*!ܨq{)g<8by$\ZVQȥTѰ&@y9z5}|t>D.pozRZ_^WS kR;{ YRc>S."ڢ<'(x`>Q{8^bf3Q݊Z% nVdJ 47z-"epKxqEh$}Wvo$Q#)ϫfmlEwl_e{7ײTU'YF9F>[] %h2hNyLRS<`(Ȱ՝nܛHd6cI&4ſ0' @D52E8S1/l\ȚE0)eo/0=Xn=mYz>@ܩC|DZ~PI-ѝ`Cp_k'^"uq# TΞ]񫳺] j!vհ$VR_ȕ soztPҍS2Ӭ9e_"=ic;"a*;[#儱MҸkypC;XIhU {kIo "ZUVѼA sԴB`cX#6#e\GDp!t ')U1֤w6.L{: :ak'T=$Jܘ!Sdǜ(v4UO$Q~"Cn3Li!^:c*a*jO9vэ-|r4oo"ޟ#kٓI8-+ND-=t-uN{Q)('QB5hz(-o1ty=mqEڇ&}e Y UjCYu2=Epj2RMu]eyԟ_JQsK - (F{G׌}*>-"v-HHB)+*65Pey@*ƪ5I[vbßlO=# rFNxk7Vk|0;\&~EccfP?k2f7Z2)`R9g:<H}V鮭6H8 Q*n|ӝ`^&YffTٚ,ؽS.3HPqx#ާT k  IU|ɱ RbǙQ z Q`Ab f˶ lBlWHmmʘxuDl}| k_Tjb=a85Waτ _\k6heSJJT9eL5Om;mp]wKꀟ H.a9Jeq2("Im "UAfڑAto:rE&f\~,U =tVu4lfP:$@UX?Ԫoz tGћ T/h2@#l 1VoIƊRw;9t[oZҷoFl7ĄhrVٝ/I;^W:b_f+Yd֔5^˲ Gœl-ighqY=rXi(/_|Q3ASo?/w?2tED$a27!i&t:t-J<o#̽Ԃn?} ɩ=UCc[0e)zaU:NdZKUJ;ts/|&J9/ʰ0i mpc+IR-Lm̄+[NL1vxXA%+%⡻e(,7Ay:MA+R*̥4( )هJN(#S,ƍP}8z'%&/NA(|2uSĽIf8@vWRoENPHkRoh="@pbV|a:}rw+ؔU>>X­xoCl Zt"aE7W)!Ӳ R <ƹE>!e͸7>T*̟t"_U_$EWRTy&5}nNhɅ;i~Dѷ;:6AKEbX}EL2=/AٹHOZC\yS븗a%E9ݷ훟'tǖD2ʣ߈-a€i ȟ( " g#cpG,]l߯xp5ACf?VX'VYt~%a kzQ5A_6`5BSx4SỤBE 䘚q=B0A&O#ՐȋN^.<[#?kΉ{,{ _/|*(KO$bz"W[,96?78v۝4Z܏I祒Q~Bh$(~~$G6\Z{Ԫ|I0sJm0+45 =J;I$\\ҝQƋ! ]VXP }~|\_wMvhhSlx3ғ5$8ٷeEΫL, 8>Z)X̍RdWc%φ39_Dv!p:h_hF5jSpéxӢԮϖ-NyJtB> ۞׈D ig`huo}ns[wNfu<:C{ 1zLuՇyC;qC~#8ogN3%k\7|z\xqkw,7a4Dj (XصJô~DAO}Z'޲|;YtPxlͩh5Ė~ʼnlhǀ[؇ A;zhp{| nx?f!bdOʋ7E#/4{z09wt^i^=uٟ&}t&=Jqq8HHԲq$wjҀltIIis@v7%7yL6|qIJIv9߳,l`۶-o5C∡s8YWWQy:9b .|+b}! Õ>K"=Pc3sVg$s<ߚL:-J.$‚>tb\Tί,ng %<\,$LXV}g4UJbیq<7UJ *z]l7yW>61-|'@T+܉|t,gQhZ|t![72J4JS 9|1ƣ E%}笃!s1GqN (;p$v=&6|܃FtN<\kE̔GxU`L_|D}LۋKĭEmؽx{98eKJrVP"f`*V2b$NRuʀQ,k!a3,Yk ߘ^2/k?T S zziOI2?uTh an*CΗph @w;j]P#[7諮{E"T8rO)&>ұT+kZx>3wtbf_TIcqM8.#OӔ .u$*Bn"gWo髈c;?LUEyf;܈\fò2Nv&`]D4wX y#b_xr{ݒ- v;8(jnown!)ذٻ`:~ssh,)N:7 9 ]^b9$:/?Of9}}-C'4 2gE*T2$xty]cJIp4k^W0@iYtjOWhߤHɝ6V]Ujϳ 0;VkVQ)v0vc˪] } ٽYvנ / ǥHZj5m{CD%ѥh K R|N|:SR;_A+0xGpH|ASғDb)k=JYc/+ )*DdW03ymge^mlQZ$8^1Y:U,Iʐ|r;!g[Ռ0,kfd gpOyv@ "ai.5k ;k21aqH\͒Ls^OiьNr!9b[wt/a#[~W$2=Pgzs+Or&a U>-x$ 5#r`_|)PZYW]]|u/ӇЧ!"BQD7 |04ʹp/Cށφ_y;̆cel uug:*DvI_ H=nUHVAm?>آ+3Ekޑ`M2.SSZ> `{ݔ(`* Y_h}2,%nq4I|u+;w(zú+9XI[Gǒ9{CiMQY04C=nf5ޞ×743ўɬn2j(:!Ƙkv<0V! wdG|+ Ѵ}j7 IcbwRB(uv~:ereSV IXGmN,妇!0!_QrmLn6'YY㥏A/9&C?,Ҧr "_&'MӃ:yWw[Gv6 Ћ!㉕Ze4G]4eMdskeNΑt A.M]l zIҒݐyv6P2(3/R֚Zbl}mrJݓ/4k!u{1"}U!ɏ\R.Be_$f@D#*΀f\`]N}9D-|0\* K#B:hkw}tlN| 4 ? h=քfm(d1^Ep& ޭlD"ғn~;pۖ"1AO1eg2o3-n}Z0bO,4R#%0,czSӽrRUH鈮i E<\3(rn0#BX̮46W>W\DIadYrIB9`vj s`HZEgt,El Kfi^\H k7* kbt Ry6NI9y5rP w2{B\Ǭ^%膽eIzUvE"& ?w,bPR ݑ2$/"dJVxNlihtܣ՜xSRHtzCHX{SǛۂ]U@52Q鄇@Ec@Eb\ʼnȢQJo-+K0M-(]仧Pj܂UrVyzA5<7,Gzfp{H7s 7g eáV P9.<@n67R1…4X<,bXiҌXrYǫ ,<(vWٛGSA*x|8fz,Ayq (jH7^jM Fc! c%QcmQCۥQճmxsBx꒺ KOj"∮Yv[/si51]D;IUs.w`nVo:j\;j @r21PQ j}_Cn5y/y¹#RP ʙ/"fL52™VjoM6O@'OIȠ֦S|PGA1jvՃ?<~Դ[6)rkVh6Ҵ2=H0D{5?~`d]Qn#cJZmӬ7,b^ nQdfm,+֜!–IN _7?],i{OM+_1{;-=@*3 [&Q,|!CҪΒ[9)ɐ;땸r9ζpk`yqkʲFѪȎ꧒>1TNd}{:DOSq)ۜ5tO\~MhgX Fje;5+ o ?y;O˾a.V~l356:KJ=$:="$sz*1Ggc` e|ӧIlB=70ͣ=#1*9^/ O\.<<:m6ľVh`}UgB$tX"VXX< ?3sVLk@o5!Y>Ki)I#.g=`9xf%h86%Z OR2~MD%)ZA'InH5dC<"Ѥ Ͼ]!:^FbHXqN^:./ [ݶJ%]^6Q39M0as<޷ RH>K4SQj`' .ТJREV3g{镂2HKB{+rTtC7ց .m Et@!>8ZR$MaCߤ|x Kԑo0ڇgf]®nklrA8Uu(Џ/ i |>E uu!*.2YZT1$:*k (NW*=1ĖlH~(73rRJ;;<)ICY|bor{Gf/+$MyeI(}g-+bKlWA l E?#}bc9ϦV3jav8, uzSpF"LF{mpmtɐfχ^K_QƗ;7DW&g i!pGI#XrgKcSd˥tǂ>|г?|42qg1i/\>(~#.5;u\IT],똶;* IujzZ;wn#.@KLnYDzht{"({=lpZq0]Q J=VbsVW?$_+ C0$¦E)ºJ+Sڪ2 v~"`:2}8Gy;݃}$Ѯg}S/fHڨleCQgט=~b] ֙+GHWT:ͼ>BVfK+cJP(6 Df0"`mUo[KƌB ϩeqc O8؟O ͮ;L39`aFfz*vQ)h?Do,DH(al'DmN&=r%tWP q᮴:II`^=X j]\#-,G<:gIH7bY)lGN!pWMՖ=O1]kD1G\JIb*$.4r[@w剀Zݕ䕍3u0=rs9mʬQgv[e柝-}\ 0o z\]RiREPez+JO53M'Xfu7頇:HLgԮ5(p/$eBH;D[#J=zQNR{d"uPjUY8Lli[Jo'n,-A.[@*lߐGT#9iˉM/Dwi$]ӗ~ئiTXˍAx,] "(ad:q[Xu^R gtE4KnYf 4&s̲6KB\ C^YjW P>Z!@GSהp*?gw @ݮfkr'ݶ x2HjM$ݭ#)sţ[׍|Eo` V01Xj]SupKЦA>CVu7{)Gc%42rj8LbbƮ֧GTĔ4DU C1=dmMG{BL҈ɦc-bhVT tfG4Rh`!g.b%P j :֫O 3nUPkGO42J;f W[M^mdЄ^d>ΘA=q73e&F܌ i,ݨh)Z1w4۽ J3[kmj&fI 'q#QGOz.[+RhClo(y2}~|n N(cʨcx:DKhH{P(Or{e#GkN6h}Z+.P8rŧ ~>(M57tk 'vΘ `4{dH洓aJ=} P;C'Yӥ&󊖼W1e%)]):#:!SkUd8hzg0td4 *8F5m"Jf5|0v5"¨BcMvcEڗL:;"~${FEGKov76|إ|Tf+&bgOß~7}]uI]spx9jR(c J 5'\S0ߕ> pVA׸tN-)4^m)6hBG z=_g#_sxc &Sƍ;s$ É Ϋ&8dg P+QHlkw]%^? pPdm$aRss_N_C5J|pP)c3]*]$[gKϩx0qx/0l.$2@~g@lja g%۽ 2hЧޣXD.zvvӍ%"!r  쨢6=;2i|пng@./Eb0Xx1+7Pqc# 38B1Pgo0g|!n0[۳Y2 {ƞoY%mpkGm0A,N{V]L /K`O7gzzBGO'se4A)c;iHK\7V1P%@]͕ǁ-Èlfn )j\7"Suۊmq8gěwBK4m~O ܨlT91oumUO6Z${1 }6ⶵˈ{,d8T?%&x?p`3Qh_6ibd#.|]RKrqdAWΦTq3,2X~WUFb"$_vJg:XhB[{11Tj;d&u,: kڕ1o -}]S6=4˲6&R˯#Hѡj't2"1uDW˩d B4(83+co35i۪@*gXoC $C ɨIbȣ/cB$"Y8K{ y+?ɒ6}ڠ[A(<) $~G6ضU.Ќi x;:O菌]9 @kovw_74Q 8QRUT˗m -jciA$_+*$eE#o/Z&9Z$a QwFOJڨ,FvC@b(ti) *+Y2w*lo"zzʄ#gj\DiC,|xZ4= 3syd= j;QMn+O&rOl'pdD?XI4bǢTdW$țGG0A1oZoC/eZڅDJjr@BUCgf60ڳ0<ȩo3P:p4 S;z&Rdt,87w]i8ǙYŢKIMdj FLT;MC#*7 e5:+1k$ #ϏXWI>u)3iׁ2ԽjLŽjJ7ΐf6*P˰mjH2H,pa|뷨F\ygp7܃͌V?d$T2cQ S#94`80c_0^C%]fu7+$yʋK}*v3̵Y!S#ڦ*`ElM`Fh7uV6`t~ :\OE^ mqB6g1%tUt@j–K~t͓4טbrLZ7=j[ww aI\r[XѺ ˜/&>~K>ӇxmG*Sr$j,dGdz{ޣ3](I^fk ؏`wh#9#;<9m8NT]<Y% <-"7x&ZsA?)*|=#~[>N|pcO5Z'ߗQ8' L9~mPO"ʯ bĔ\5إMBJN)8@[" _Nd}ڸbQ7v^jO53+ݒeuc//F yB>c@}VUŅ wڭTIe{f)9tf {oLyvXE/p .EaƓ5ݒެS #bWv+`}np%3;!#9PDbvdQv?^(8qgȷWu"c1>FSޮ$r^3ԝ%/A7upwkK"Ӿ+:11& MD}G OEQq :4I@鬠85t|- w7d?x}e,m8ݽ`qM\4)E'S I9vTY !-4^[X_¦? WHk@l'kOR] ϱ]x(9^ZjfUk_Wj9E1>}O1҈憜흤KC)ʿ4ь3;O5I_qfG#6qe?/Ц$#2Km&C8ZgifՇIv;5a - 6֥X0>S M{,C#F!*ԵVlT<%aK@={+÷m]Jcғ\شŝ;L?Հ{mA (EAth"rm/t$3WR9#dё'B(61LCB@KT%t2`ߋ.v*$ӓVM'k㯄tqhF'<V7ze89ōo[f<ԊJ uM{AFL8G8#p{ӒwoU R|]|12- |V!04or *ϼN4z2m/S}/^f&u2 hJ PSӤ6R 2w .cMcyZ:MFHMFV('a*`RD z T㼒YHI̽{7;~ 8UQ f&t 7ܺ6QG~}-ۈzy:"6W(ӽ/Zݍ;x/f ŐgcP@{yyU:4?(X &al1 S:đ'pKqo<`־Qg$jtVךhlHgd- 8"# enL# gTЉ@LvC* |N.?+ !t%9Y9wߴXAA4aB F  昵n{&clKsO HvEPgzmbN a-Z/b"ׅ|xkB}yv'3Uzk|+Y.ҷ)nS@oy saS.܍mbouZG 'r9ۀgя <ђ`PBsp3whL7#|+>4 ܑE-?TX*Y45CMI1f,6U:pV)EydSnIdŤ| TFO0@=1( pΊz0 akm)n=z5"'}h&{kNRVCa+":~#] _[Ym:4H8jm8D'8>_ѧf$A5M EE u]cbS#)V(FTF9`W4/ 3uW> ե4Xuz?F F%:P$T-/Mak@ߘSԭ2;qGVqþ1 1tϞ L]g!2H֨=J2R(åHG1[ vtg՞l41HVPd]@*E&1!:\Dc(Vګf>V2v>|/v 0C7;&Br֋"3N"NSΟ+>i~!)M z RHoΰ8?lUµx9j