libpacemaker3-1.1.7-3.1.1>t 4 DpQSٸ/=„`r^L p/9pft15,jI33Yj̭v 2j^k<@2TUqL1K@UU -j΃a,M,N 1e4kQxkxAQSٸ/=„!at0{Oj0QZmY't'fu4 *wTKgՏqq bC5ʋSt/,g4 Z/Q.OJ 毳{f<&?&xd  ^$(6?T m  0 p  4t4t l242 T2( 8 [9 [:[>@FGHI8XH Yp \]^bcdefluv< w"x#y#@z&hClibpacemaker31.1.73.1.1The Pacemaker scalable High-Availability cluster resource managerPacemaker is an advanced, scalable High-Availability cluster resource manager for Linux-HA (Heartbeat) and/or OpenAIS. It supports "n-node" clusters with significant capabilities for managing resources and dependencies. It will run scripts at initialization, when machines go up or down, when related resources fail and can be configured to periodically check resource health. Authors: -------- Andrew Beekhof QSbuild08 openSUSE 12.3openSUSEGPL-2.0+ ; LGPL-2.1+http://bugs.opensuse.orgProductivity/Clustering/HAhttp://www.clusterlabs.orglinuxx86_64x8u0piȡQSQSQSQSQS~QSQS~QSQS~QSQSQSQSQSQS~QS0d9b895115613c14d5a64d2ef73fde0f69afbe56f6d51018321496d4efc6a3f0354ac71459ec272149ed81fe8828f9ad3cc25a9d8c1a0bf148f3712860d329211dd859c71fc911e47b1f34e016e86f014cc900989205101d625b9aeba0c1427ed73e9ad32f5d39786e897d4917badead4008e0b883336461780176bc99f86ebdlibcib.so.1.0.1libcrmcluster.so.1.0.0libcrmcommon.so.2.0.0libpe_rules.so.2.0.0libpe_status.so.3.0.0libpengine.so.3.0.0libstonithd.so.1.0.0libtransitioner.so.1.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.7-3.1.1.src.rpmlibcib.so.1()(64bit)libcrmcluster.so.1()(64bit)libcrmcommon.so.2()(64bit)libpacemaker3libpacemaker3(x86-64)libpe_rules.so.2()(64bit)libpe_status.so.3()(64bit)libpengine.so.3()(64bit)libstonithd.so.1()(64bit)libtransitioner.so.1()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibbz2.so.1()(64bit)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.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcfg.so.4()(64bit)libcib.so.1()(64bit)libconfdb.so.4()(64bit)libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)libcoroipcc.so.4()(64bit)libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)libcpg.so.4()(64bit)libcpg.so.4(COROSYNC_CPG_1.0)(64bit)libcrmcommon.so.2()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)liblrm.so.2()(64bit)libltdl.so.7()(64bit)liblzma.so.5()(64bit)libm.so.6()(64bit)libncurses.so.5()(64bit)libpam.so.0()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.3()(64bit)libpils.so.2()(64bit)libplumb.so.2()(64bit)librt.so.1()(64bit)libstonith.so.1()(64bit)libstonithd.so.1()(64bit)libtinfo.so.5()(64bit)libuuid.so.1()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.8)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxslt.so.1()(64bit)libxslt.so.1(LIBXML2_1.0.11)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.10.2P@OF@O.@OOO@OOtNOpZ@OoOoOm@Ohq@O_6ObO N2NNx@N;@MRMQ0@LLi(@L_L[@LZLPLF@L=L3LL0K@K;@K@K@K@KKKՀ@KыKK @KK9@K9@KK@K@K@Kg@K!@KK8@K8@K@KKO@K@KK@KqK}+K}+KqN@KoKY@KKK K?J@JJu@J@J@Jv@JeJ[!JT@JT@J/@I@IIд@IÅ@I?@I?@IV@IIIaj@suse.deygao@suse.combadshah400@gmail.comygao@suse.comygao@suse.comygao@suse.comlmb@novell.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comtserong@suse.comtserong@suse.comcoolo@suse.comtserong@suse.comtserong@novell.comtserong@novell.comtserong@novell.commeissner@suse.delmb@novell.comlmb@novell.comlmb@novell.comtserong@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comtserong@novell.comtserong@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comygao@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comdmuhamedagic@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.com"lmb@novell.com""lmb@novell.com""lmb@novell.com""lmb@novell.com""lmb@novell.com"abeekhof@suse.delmb@novell.comlmb@novell.comlmb@novell.comlmb@novell.comlmb@suse.delmb@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.delmb@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.de- Include sys/resource.h for getrlimit etc.- Core: Revert to the original process flags for the support of rolling-upgrade - PE: Bug cl#5059 - Use the correct action's status when calculating required actions for interleaved clones - Upstream version cs: 61a079313275f3e9d0e85671f62c721d32ce3563- Use BuildRequires: libgnutls-devel instead of gnutls-devel for Factory in keeping with gnutls package naming changes.- corosync: Determine node state for plugin based cluster types - tools: crm_node - Test stack membership only when displaying partition members - Overhaul the way peers are determined to be sufficiently active - PE: Observe the promotion score of probed resources - crmd: Detect when peers have an incorrectly set process list - corosync: Detect when the first corosync has not yet formed and handle it gracefully - Corosync: Move deprecated corosync variants to their own file - Upstream version cs: 4c8b599e6d79499f28f8178988d65fd33e0d9b24- Update to version 1.1.7 - crmd: cl#5057 - Restart sub-systems correctly (bnc#755671) - corosync: Fix compilation when libqb is not available - pengine: cl#5058 - Fixes issue with on-fail option on operation being ignored. - tools: rhbz#754216 - Make crm_mon --as-xml option default to - -one-shot mode - cts: cl#5047 - Suppress cts badnews output related to fencing when fencing is expected. - crmd: cl#5053 - Fixes fail-count not being updated properly. - crmd: cl#5051 - Fixes file leak in pe ipc connection initialization. - Tools: crm_simulate - Correctly detect status sections with duplicate node_state entries - crmd: Detect when the quorum API isn't configured for corosync 2.0 - RA: controld - use the correct dlm_controld when membership comes from corosync directly - Core: Fix the logging of XML and conditional corefile creation by asserts - pengine: cl#5045 - Better handling of interrupted migrations. - Build: rhbz#805147 - Use default value for HB_DAEMON_DIR define when clusterglue does not provide one. - cib: Even with no peers, we still need to wait for connected clients to disconnect - corosync: Fix complation warning when corosync doesn't use libqb - cib: Determine when there are no peers to respond to our shutdown request and exit - cib: Correctly shutdown in the presence of peers without relying on timers - Corosync: Correctly disconnect from corosync variants - cib: Ensure no additional messages are processed after we begin terminating - Corosync: Reset connection variables after disconnect - Core: Correctly track the length of a string without reading from uninitialzied memory (valgrind) - PE: Fix memory leak in order_rsc_sets (valgrind) - Tools: Fix memory leak in crm_simulate (valgrind) - PE: Correctly locate crm_simulate for automated regression tests - Core: Use the default schema location when PCMK_schema_directory is defined but empty - PE: Correctly migrate a resource that has just migrated - pengine: cl#5025 - Automatically clear failures when resource configuration changes. - Fix a number of potential problems reported by coverity - crmd: Also purge fencing results when we enter S_NOT_DC - crmd: Correctly determine when a node can suicide with fencing - PE: Bug rhbz#799070 - Report resources as active in crm_mon if they are located on an unclean node - Upstream version cs: 023d3b183e77cfdb3699080b26d98ca4bc534c57- PE: Support of referencing resource templates in resource sets (bnc#729634) - stonith: A "start" operation of a stonith resource does a "monitor" on the device beyond registering it - PE: More validations on configurations related to resource templates - Core: Bug cl#5027 - Fix compilation when libqb is not available - PE: cl#5002 - increment_clone() does not terminate on invalid input - PE: Indicate the difference between resources that are restarting and reloading - crmd: Leave it up to the PE to decide which ops can/cannot be reload - PE: Detect reloads of previously migrated resources - Core: Bug cl#5016 - Prevent failures in recurring ops from being lost - crmd: Bug cl#5015 - Remove the failed operation as well as the resulting fail-count and last-failure attributes - Fencing: Supress errors when listing all registered devices - PE: Reload of a resource no longer causes a restart of dependant resources - Fencing: Implement support for advanced fencing topologies: eg. kdump || (network && disk) || power - Fencing: Add support for fencing levels to the admin tool - Fencing: Prevent duplicate free and uninitialized pointers - Fencing: Correctly remove the fencing levels when requested - Fencing: Not all devices might be running locally when creating a fencing level - cib: Don't halt disk writes if the previous digest is missing - Cluster: Hook up the callbacks to the corosync quorum notifications - Corosync: Correctly extract the node id from membership udpates - Core: Ensure signals are handled eventually in the absense of timer sources or IPC messages - Corosync: Default to using the nodeid as the node's uuid (instead of uname) - corosync: Consistently set the correct uuid with get_node_uuid() - Fencing: Standardize on /one/ method for clients to request members be fenced - Core: Strip text nodes from on disk xml files - Tools: Implement crm_node functionality for native corosync - corosync: Hook up CPG membership - fencing: More gracefully handle failed 'list' operations for devices that only support a single connection - corosync: Unset the process list when nodes dissappear on us - corosync: Correctly infer lost members from the quorum API - crmd: Election - perform the age comparison only once - crmd: Remove rusage differences of less than a second from election calculations - PE: Ensure post-migration stop actions occur before node shutdown - fencing: Correctly remove a single fencing level for a target - fencing: Add the fencing topology section to the 1.1 configuration schema - corosync: Ensure we catch nodes that leave the membership, even if the ringid doesn't change - corosync: Treat CS_ERR_QUEUE_FULL the same as CS_ERR_TRY_AGAIN - crmd: Fast-track shutdown if we couldn't request it via attrd - tools: Bug rhbz#754216 - Add XML as an output option to crm_mon - Core: Correctly determine when an XML file should be decompressed - corosync: Remove deprecated member of the CFG API - fencing: Provide enough data to construct an entry in the node's fencing history - pengine: cl#5014, Prevent asymmetrical order constraints from causing resource stops - pengine: cl#5007, Fixes use of colocation constraints with multi-state resources - PE: Bug cl#5038 - Prevent restart of anonymous clones when clone-max decreases - PE: Bug rhbz#789397 - Failcount and related info should be reset or removed when the resource is deleted - fencing: fence_legacy - Drop spurilous host argument from status query - pengine: Bug cl#5000 - Implements ability to create rsc_order constraint sets such that A can start after (B || C) has started. - Fencing: fence_legacy - Ensure port is available as an environment variable when calling monitor - PE: Bug cl#5028 - Unmanaged services should block shutdown unless in maintainence mode (bnc#738882) - Fix coverity defects in pengine, cib, stonith-ng and crm_resource - Fix use-after-free in crmd, stonith-ng and crm_simulate - Fix use-of-NULL in libcrmcluster and stonith-ng - Fix segfaults in stonith-ng and xml.c - Upstream version cs: 1e8a96ae55d6022f7036434b537938a1fa75a700- Add provides to identify support level for tickets (bnc#752241)- Resolve coverity RESOURCE_LEAK, REVERSE_INULL and UNREACHABLE defects- Tools: crm_simulate - Support to grant/revoke/standby/activate tickets from the new ticket state section (bnc#752241)- Tools: Add crm_ticket to be profiled by valgrind - Tools: crm_ticket - Display the tickets that are referenced in rsc_ticket constraints but have never been granted yet (bnc#752241) - Tools: crm_mon - Support to display tickets (bnc#752242)- PE: Move the ticket state section to "/cib/status/tickets/ticket_state" (bnc#752241) - PE: Support to make tickets standby for relinquishing tickets gracefully (bnc#752241) - Tools: Implement a new crm_ticket (bnc#752241) - Tools: Update CLI regression tests for the new crm_ticket - Tools: Add CLI regression tests for ticket standby state - PE: Update regression tests for the new ticket state section - PE: Support to make tickets standby for relinquishing tickets gracefully (regression tests)- Tools: crm_ticket - Granting/revoking tickets need user to confirm unless "--force" option is used (bnc#752269)- Tools: Implement the support of granting/revoking tickets for crm_simulate (bnc#752241)- Core: Move several new fields since v1.1.6 to the end of the data types for ABI compliance - stonith: Default to 20s timeout for start and monitor operations of stonith resources which is same as "default-action-timeout" (bnc#733337) - Tools: ptest - Fix "-X, --xml-text" option to handle a XML string as its argument (bnc#736212) - cib: Fix segfault caused by destroying an already freed hash table (cl#5023) - stonith: Expose IDs of stonith resources to stonith agents through "$CRM_meta_st_device_id" environment variable (bnc#728579)- Only include glib.h in plugin.h (don't directly use glib/ghash.h)- RA: add NodeUtilization - stonith-ng: export stonith resource name to stonith agents - crmd: Send out all of the meta parameters to lrmd for stop action - RA: Fix the metadata of HealthSMART and SysInfo RAs - stonith: Longer default timeout/interval of operations for stonith resources - Doc: many proof-reading improvements - stonith: Fix the stonith timeout issue (cl#5009, bnc#727498) - update the license information in pacemaker.spec (bnc#726795) - xml: Add rsc_ticket support into "pacemaker-1.2" schema - xml: Add resource template support into "pacemaker-1.2" schema - tools: Avoid problems caused by differences between node name and uname -n - PE: Resolve memory leak when retrieving failure counts - Stonith: Implement a manual override for when nodes are known to be safely off - PE: Implement limit number of concurrent live migrations (FATE#310118) - PE: Implement referencing templates in constraints - PE: Move master based on failure of colocated group - Fencing: Support admin configurable timeouts for API operations - Fencing: Support checking in-progress operations for all nodes - don't package crm shell code - add Requires: crmsh - Build man pages and html versions (bnc#723680) - Shell: template support - Upstream version cs: b988976485d15cb702c9307df55512d323831a5e- add libtool as buildrequire to avoid implicit dependency- Upgrade to 1.1.6. - PE: Demote from Master does not clear previous errors - crmd: Prevent secondary DC fencing resulting from CIB updates that are lost due to elections - crmd: Log duplicate DC detection as a WARNING not ERROR - crmd: Bug lf#2632 - Correctly handle nodes that return faster than stonith - Core: Treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as normal termination of a TLS session - cib: Call gnutls_bye() and shutdown() when disconnecting from remote TLS connections - cib: Remove disconnected remote connections from mainloop - cib: Attempt a graceful sign-off for remote TLS connections - Core: Ensure there is sufficient space for EOS when building short-form option strings (prevents segfault) - Core: Fix variable expansion in pkg-config files - PE: Resolve memory leak reported by valgrind - PE: Fix memory leak for re-allocated resources reported by valgrind - PE: Improve the merging with template's operations - crmd: Allow nodes to fence themselves if they're the last one standing (lf#2584) - stonith: Add an API call for listing installed agents - stonith: Allow the fencing history to be queried - stonith: Ensure completed operations are recorded as such in the history - stonith: Support --quiet to display just the seconds since epoch at which a node was last shot - stonith: Serialize actions for a given device - stonith: Add missing entries to stonith_error2string() (missing error messages) - Shell: geo-cluster support commands - Shell: support for rsc_ticket - Shell: let the pager decide how to handle output smaller than terminal - Shell: look for log segments with more care and don't throw exception on seek (bnc#713939) - Shell: several history improvements - tools: crm_attribute - Update tickets directly to cib instead of through attrd - Shell: support for LRM secrets in resource level - Shell: enable removal of unmanaged resources (bnc#696506) - Shell: add crm execute directory to the PATH if not already present (bnc#712605) - Shell: update log patterns for history - Shell: relax transition acceptance in history - tools: crm_simulate - Send logging to stdout when additional detail is requested so that grep works as intended - PE: Prevent services being active if dependancies on clones are not satisfied (bnc#707150) - PE: Prevent resource shuffling when the 'utilization' placement strategy is used - PE: Implement resource template - fencing: Add support for --reboot to stonith_admin - Fencing: Downgrade an error message for a valid scenario - crmd: Ensure we do not attempt to perform action on failed nodes - Fencing: admin - Disable stderr logging by default - Fencing: Fix use-of-NULL by g_hash_table_lookup - Tools: Correctly log corosync node IDs (lf#2621) - pacemaker:ping: Incorporate fping functionality from Dan Urist - crmd: Recurring actions shouldn't cause the last non-recurring action to be forgotten - crmd: Do not wait for actions that were pending on dead nodes - crmd: Cancel timers for actions that were pending on dead nodes - PE: Correctly recognise which recurring operations are currently active - PE: Ensure role is preserved for unmanaged resources - PE: Ensure unmanaged resources have the correct role set so the correct monitor operation is chosen - PE: Implement cluster ticket and deadman - Build: Add crm_ticket into spec file - Tools: crm_attribute - No need to determine the node for tickets management - Tools: crm_mon crm_resource - Display the "operation_key" instead of the operation "id" if available (bnc#707201) - CTS improvements. - Shell: reimplement the history latest command (bnc#710958) - Shell: Don't limit to last hour when examining hb_reports - Shell: improve capture log slices for transitions (bnc#710907) - Shell: allow specifying PE files as relative paths in order to disambiguate between PE inputs with the same number (bnc#710655) - Shell: remove peinputs "get" and "list" subcommands, just use 'v' for the long listing (bnc#711060) - Shell: remove transition "show" subcommand, if there is no subcommand it is assumed that the user wants to do "show" (bnc#711060) - Shell: detect (and ignore) empty transitions - Shell: review transition interface (bnc#710655) - Fencing: Improved pcmk_host_map parsing - Fencing: Consolidate pcmk_host_map into run_stonith_agent so that it is applied consistently - Shell: Update regression tests for new stonith metadata - pengine: Correctly determine the state of multi-state resources with a partial operation history - Core: Cancelled and pending operations do not count as failed - PE: Ensure restarts due to definition changes cause the start action to be re-issued not probes - Fencing: Prevent use-of-NULL by g_hash_table_lookup - Shell: Install support for pssh - PE: Support of monitor op with role="Stopped" - Shell: improve logic for when to use the pager - Shell: don't print error on Broken pipe - cib: Record and display the originator details of CIB changes for schema "pacemaker-1.2" - crmd: Display the name and vlaue of the transient attribute(s) that caused a new transition - stonith: Correctly handle synchronous calls - PE: A demote operation is implied by the stonith operation (lf#2606) - PE: Group migration after failures and non-default utilization policies (lf#2613, lf#2619) - Shell: Include log file querying tools and "history" extension. - Significant number of fixes for issues reported by Coverity. - ais: Handle IPC error before checking for NULL data (bnc#702907) - PE: save PE inputs again (bnc#703723) - PE: Before migrating an utilization-using resource to a node, take off the load which will no longer run there (lf#2599, bnc#695440) - cib: Record and display the originator details of CIB changes - cib: Update "cib-last-written" for live CIB on a config change - cib: Filter out unnecessary "update-*" fields on digest calculating - doc: man page for crm - cib: Check the validation version before adding the originator details of a CIB change - PE: Don't log resource states unless debug is on - Shell: implement -w,--wait option to wait for the transition to finish - crmd: Store only the last and last failed operation in the CIB - Core: Use pre-glib2-2.28 version of g_str_hash to ensure consistent score calculation for clone instances - Shell: repair template list command - PE: Optimize the placement strategy and handle stickiness for utilization-based placement correctly (bnc#669686) - Shell: print error instead of warning and exit with 1 if a resource cannot be deleted (bnc#680401) - Tools: attrd - Do not initiate updates for deleted attributes - Tools: Make progress when attrd_updater is called repeatedly within the dampen interval but with the same value (lf#2528) - tools: Do not pass bash specific switches to other SHELLs (lf#2556) - crmd: Watch for config option changes from the CIB even if we're not the DC (lf#2509) - PE: Prevent shuffling by choosing the correct clone instance to stop (lf#2574) - PE: Avoid group restart when clone (re)starts on an unrelated node (lf#2581, bnc#681595) - PE: Set reasonable default limits for the number of input files saved - tools: Do not recursively look for resource meta attributes (lf#2563) - PE: Do not write out duplicated input files (lf#2582) - cib: Use SIGPIPE for re-enabling disk writes after an error (lf#2229) - crmd: Fail actions that were scheduled for a failed/fenced node (lf#2559) - Fencing: Clean up the metadata creation - Stonith: Allow the fencing agent operations to be overridden on a per-device basis (lf#2557) - Tools: crm_resource - Indicate master/slave state when querying the parent resource (lf#2477) - Tools: crm_mon - Display the true number of configured resources (lf#2549) - RA: Fix handling of 'devices' in the HealthSMART agent - Shell: print warning if start or stop interval is not zero - Shell: Check for violations of uniqueness for instance parameters during commit - PE: Indicate resource failures even if on-fail="ignore" - ais: Ensure we drain the corosync queue of messages when glib tells us there is input - crmd: Catch fence operations that claim to succeed but did not really - Core: Use pre-glib2-2.28 version of g_str_hash to ensure consistent score calculation for clone instances - Shell: repair template list command - Shell: node clearstate must flush LRM state too (bnc#653795) - Upstream version cs: 9971ebba4494 (release 1.1.6)- Fix rpmlint non-ghost-in-var-run check (bnc#710272)- PE: Consolidate logging for resources active on multiple nodes - PE: More accurate logging of restarts and recovery for master/slave resources - PE: target-role alone is not sufficient to promote resources (lf#2544) - ais: Ensure that process death is communicated to peer nodes (lf#2550) - PE: Certain stop operations require STONITH, could overload the batch-limit otherwise (lf#2551, bnc#669229) - Shell: Do not print XML for permission denied errors - ACL: Support access control on "cleanup" - crmd: Cancel recurring operations while we're still connected to the lrmd - crmd: Suppress an ERROR by teaching fsa_action2string() about complex actions - crmd: ACL: Prohibit non-privileged users to "fail" resources - Core: Do not store last-run for recurring operations, since it is misleading - Doc: Add ACL documentation - Upstream version cs: ecb6baaf7fc0- Upgrade from 1.1.2.1 to 1.1.5. Note that the following changelog entries cover changes made in versions 1.1.3 and 1.1.4 as well. - crmd: Cancel recurring operations while we're still connected to the lrmd - crmd: Suppress an ERROR by teaching fsa_action2string() about complex actions - PE: Consolidate logging for resources active on multiple nodes - PE: More accurate logging of restarts and recovery for master/slave resources - PE: target-role alone is not sufficient to promote resources (lf#2544) - ais: Ensure that process death is communicated to peer nodes (lf#2550) - PE: Certain stop operations require STONITH, could overload the batch-limit otherwise (lf#2551, bnc#669229) - Shell: Do not print XML for permission denied errors - Doc: Add ACL documentation - Core: Do not store last-run for recurring operations, since it is misleading - crmd: Purge status for resourcs that no longer live in the LRMd (lf#2536) - Stonith: Teach stonith_admin to automagically obtain the current node attributes for the target from the CIB - tools: Prevent use-of-NULL in crm_simulate (lf#2527) - ACL: Convert uid directly with strtol() for avoiding unnecessary error logs - Tools: Make unmanaged resources stand out in crm_simulate graphs - PE: Correctly reconstruct the status of anonymous cloned groups (lf#2508) - Core: Correctly parse the resource name from notificiation action IDs (lf#2511) - crmd: Indicate the interval for the timer that just expired - crmd: Reschedule the PE_START action if its not already running when we try to use it - crmd: Ensure notify variables are accurate for stop operations (lf#2545) - crmd: Implement reprobe natively in the crmd to avoid transition loops (lf#2533) - crmd: Cancel recurring monitor ops at shutdown (lf#2309) - PE: Don't imply colocation requirements when applying ordering constraints with clones (lf#2493) - PE: Protect against constraints that require stonith devices to stop before 'normal' ones (lf#2529) - PE: Prevent unstable clone placement by factoring in the current node's score before all others (lf#2544) - Tools: Suport cibadmin --empty for creating a minimal CIB - PE: Do not override configured clone stickiness values (lf#2445) - PE: Avoid relying on stickness for stable clone placement (lf#2445) - Shell: work around lrmd/lrmadmin blocking when not run as root or hacluster - Shell: more lazy help system initialization - Access control list support for pacemaker's shell and CIB. - PE: Prevent segfault by validating the contents of ordering sets (lf#2495) - PE: Prevent use-after-free resulting from unintended recursion when chosing a node to promote master/slave resources - PE: Avoid flooding the logs with errors for orphan resources (lf#2518) - cib: Add "enable-acl" property - Shell: don't create empty optional sections (bnc#665131) - xml: Add ACL support into pacemaker-1.2 and 1.1 schemata. - RA: HealthSMART: Several fixes. - RA: SysInfo: Allow a list of filesystems/devices to be queried for free space - RA: ClusterMon: htmlfile is not mandatory (lf#2512) - Shell: merge properties and rsc/op_defaults on load update (lf#2454) - stonith: use ST_DEVICEID for short description - Shell: combine crmd and PE meta-data (lf#2373,2419) - PE: Only update the node's promotion score if the resource is active there - PE: Only use the promotion score from the current clone instance - Shell: ask for confirmation for node fence and clearstate (bnc#642268) - Shell: insert sleep between stop and start in resource restart - stonith: remove unnecessary logging - Shell: fix exception when HOME is not set - Shell: Allow creation of an empty shadow CIB ("cib new ... empty") - Shell: Allow cibstatus to create new node status entries. - Shell: fix rsc/op_defaults edit - Shell: repair management of cloned groups - Shell: wait for the stop transition to finish before invoking start in the resource restart command (lf#2516) - PE: Correct target_rc for probes of inactive resources - Tools: Prevent crm_resource commands from being lost due to the use of cib_scope_local - PE: Prevent use-of-NULL resulting from variable shadowing spotted by Coverity - Shell: allow adding node attributes in configure when the attributes set doesn't already exist - Core: Repair reference to child-of-child after removal of xml_child_iter_filter from get_message_xml() - Core: Remove extra calls to xmlCleanupParser resulting in use-after-free - Core: Reinstate the logic that skips past non-XML_ELEMENT_NODE children - Core: Update the default validation type to pacemaker-1.0 - Core: Prevent recently introduced use-after-free in replace_xml_child() - crmd: Update failcount for failed promote and demote operations - PE: Prevent use-of-NULL when there is status for an undefined node - Shell: warn on non-existing nodes in location constraints (lf#2486) - Shell: put completion bits into a separate module - Shell: repair ability to display multiple property sets - Build: Script for determining test coverage - Remove usage of the xml_child_iter macro to obtain better information from tracing tools. - Shell: Let crm_resource handle node & resource iteration during resource cleanup (skips down nodes: bnc#647378) - PE: Avoid needless string compares - cib: Fix a log message - Core: Provide arguments to do_crm_log_alias() in the correct order when logging xml - Add gcov support to spec file (disabled by default) - crmd: Determin the target rc for an action once - crmd: Prevent use of NULL by making copies of the operation's hash table - Core: Turn off unneeded checks when applying a diff - crmd: Allow operations in the PE state - crmd: Ensure the CIB is always writable on the DC by removing a timing hole - cib: Deprecate the set_slave_all() API call - PE: Ensure fencing of the DC preceeds the STONITH_DONE operation - PE: Complete all fencing before attempting atomic migrations - stonith-ng: fix two memory leaks. - Core: Preserve ordering when removing subtrees with a diff - Tools: Calculate the digest after applying a diff - Core: Correctly extract the version details from a diff - cib: Drop the severity of a log message - crmd: Don't abort transitions when probes are completed on a node - PE: Try to ensure atomic migration ops occur within a single transition - Core: Correctly compare against crm_log_level in the logging macros - cib: Revert part of a recent commit that purged still valid connections - PE: reduce logging severity for single rsc sets - Core: Prevent use-after-free when creating a CIB update for a timed out action - Shell: update shadow file directory processing - Tools: crm_resource - Improved output when listing constraints relevant to a given resource - Tools: crm_resource - Fix -x, the short form of --xml-file - Tools: crm_resource - Include location constraints in -A|-a output - Tools: crm_shadow - Avoid replacing the entire configuration (including status) - PE: Prevent clones from being stopped because resources colocated with them cannot be active - crmd: Include the correct transition details for timed out operations - Core: Drop the compression limit (lf#2506) - cib: Don't remove client's when notifications fail, they might just be too big (lf#2506) - cib: Do not calculate changes for status updates that wont be broadcast - cib: Speed up the establishment of remote connections - crmd: All pending operations should be recorded, even recurring ones with high start delays - stonith-ng: reduce logging. - Core: Provide significant performance improvements by implementing versioned diffs and digests - cib: Reject updates with a feature set greater than our own - Core: Some performance enhancements when comparing xml objects - crmd: Use the supplied timeout for stop actions - Core: Ensure ordering is preserved when applying diffs - crmd: There's no need to check the cib version from the 'added' part of diff updates - crmd: Additional logging for the cause of new transitions - cib: Drop invalid/failed connections from the client hashtable - PE: Use the original digest algorithm for parameter lists - cib: Ensure all diffs sent to peers have sufficient ordering information - cib: Reduce unnecessary copying when comparing xml objects - Core: Purge diff markers before calculating and comparing digests - Core: Minor speedup when comparing xml objects - cib: The feature set version check is only valid if the current value is non-NULL - Tools: crm_resource - Ensure xml-related memory is cleaned up at exit - Tools: crm_simulate - Ensure xml-related memory is cleaned up at exit - PE: lf#2478 - Implement improved handling and recovery of atomic resource migrations - PE: Fix memory leak when processing completed migration actions - Large number of performance improvements to the Policy Engine and CIB. - Core: Cache Relax-NG schemas - profiling indicates many cycles are wasted needlessly re-parsing them - Core: Don't compress large payload elements unless we're approaching message limits - Tools: crm_node - Fix the return code for operations on corosync clusters - Stonith: Fix two memory leaks - crmd: Record completed migrate ops in CIB status section as migrate_to/migrate_from, not as stop/start (lf#2481) - PE: Fix typo leading to use-of-NULL in the new ordering code - crmd: on version print everything to stdout - stonith: cleanup children on timeout in fence_legacy - Shell: use uname instead of id in nodes when building other ids - Shell: add "clearstate" command for nodes - crmd: Don't hide stop events that time out - allowing faster recovery in the presence of overloaded hosts - PE: Use hashtables instead of linked lists for performance sensitive datastructures - PE: Skip probe_resources() completely if probing is disabled - PE: Obtain massive speedup by prepending to the list of ordering constraints (which can grow quite large) - PE: Detect start/stop actions with intervals - PE: Optimize the logic for deciding which non-grouped anonymous clone instances to probe for - stonith: Use the timeout specified by the user - stonith: Add the timeout at the top level where the daemon is looking for it (lf#2473) - stonith: Ensure timeouts are included for fencing operations (lf#2473) - Logging tuning - crmd: Use an operation's interval when an invalid timeout was specified - crmd: Use the correct define/size for lrm resource IDs - Tools: Ensure the line we're grabbling the time from contains a time - Tools: crm_simulate - Fix use-after-free in when terminating - Stonith: Ensure stonith operations complete within the timeout and are terminated if they run too long (lf#2473) - crmd: Prevent assertion failure for stop actions - PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized - PE: Correct use-after-free - Tools: crm_simulate - Resolve memory leak reported by valgrind - PE: Ignore failed actions on nodes that have been shutdown - crmd: Better logging of failed stonith operations (lf#2473) - stonith: Gracefully handle remote operations that arrive late (after we've done notifications) (lf#2473) - Tools: crm_simulate - Resolve memory leak reported by valgrind - PE: Repair on-fail=block for groups and primitive resources (lf$2476) - crmd: Ensure stop actions always have the relevant resource attributes (lf#2458) - Tools: Fix assertion failure in crm_resource (lf#2456) - PE: Do not demote resources because something that requires it can't run - PE: Display managed/unmanaged state for resources when grouped by node in crm_mon (lf#2479) - cib: Clean up disconnected remote connections (lf#2469) - Tools: crm_mon - Only display attributes of online nodes (and sort them) - RA: ping - Indicate that host_list is a required parameter in the metadata - stonith: Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet (lf#2461) - Tools: Have crm_resource --locate indicate which instances are promoted (lf#2477) - PE: Ensure resource op timeout takes precedence over op_defaults (lf#2474) - Upstream version cs: bdd89e69ba54- SUSE_ASNEEDED also during %install, if by chance we rebuild things in there.- cib: Allow backup files to proceed after wrap-around (bnc#630322) - Upstream version cs: dfc6b2561373- stonith-ng: record exit code and log output for failed port list query (bnc#625594) - Upstream version cs: 0db65fda4b15- Shell: print error if a resource is not found in stop/start/manage (bnc#627757) - PE: Fix memory leak when unpacking recurring operations - PE: Fix potential use-of-NULL when calculating the set of required actions - Shell: set shadow directory properly (bnc#626638) - Core: Enable coredumps properly for MCP and AIS plugin (lf#2463) - Upstream version cs: 61360150595d- Explicitly require libglue2 to avoid potential conflict with libheartbeat2 (bnc#628243)- crmd: Prevent everyone from losing DC elections by correctly initializing all relevant variables - crmd: Ensure we activate the DC timer if we detect an alternate DC - PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination - Upstream version cs: e0d731c2b1be- PE: Correctly order clone startup after group/clone start - stonith-ng: pass the configuration to the stonith program via environment variables; requires cluster-glue >= 1.0.6 (bnc#620781, CVE-2010-2496) - Logging improvements. - Upstream version cs: f9fbf97b0ce8- Shell: allow adding force parameter to resource migrate - Shell: add the actions option to configure ptest (lf#2360) - Shell: test early for duplicate elements in edit (bnc#620460) - Shell: Use crm_attribute directly instead of the deprecated crm_standby and crm_failcount wrappers - PE: Correctly detect when there is a real failcount that expired and needs to be cleared - PE: Avoid creating invalid ordering constraints for probes that aren't needed - PE: Include the prefix for clone children when printing the clone - PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints (lf#2453, bnc#619581) - crmd: Only log the failcount op if something is wrong - crmd: Base DC election on process relative uptime - crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions - crmd: Make sure the membership cache is accurate after a sucessful fencing operation - crmd: All nodes should see status updates, not just the DC - stonith-ng: Advertise stonith-ng options in the metadata - Core: Correctly unpack HA_Messages containing multiple entries with the same name - ais: Sign everyone up for peer process updates, not just the crmd - ais: Move the code for finding uid before the fork so that the child does no logging - Upstream version cs: e9b2f255a20e- PE: Fail unmanaged resources should not prevent other services from shutting down (lf#1959) - crmd: Handle asynchronous notification of resource deletion events (lf#2439) - Shell: add support for classes to the providers command - crmd: Pass in the correct result when processing synchronous resource deletion operations - ais: Fix unterminated recursion in init_ais_connection() - Tools: Make sure crm_resource waits for the completion of crmd operations it sent - stonith: Support the poweron/poweroff actions (bnc#618798) - stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue (bnc#618798) - PE: Correctly handle pseudo action creation - Tools: crm_node - Enable the -A parameter, the short form of --openais - CLI: report bad ISO8601 duration specifiers (bnc#618808) - crmd: Fix assertion failure when performing async resource failures - crmd: Include the action for crm graph operations - crmd: Allow non-DC nodes to clear failcounts too and tidy up logging - Fix some valgrind reported leaks. - Upstream version cs: ea6cdd9d9613- Shell: templates: clvm,ocfs2: add the fs/vg resource to the base group, add timeouts (bnc#605580) - Shell: skip resource checks for property-like elements (lf#2420) - Shell: on no id match the first of property-like elements (lf#2420) - Shell: set proper ids for rsc/op_defaults (lf#2420) - Shell: add exit codes for non-interactive use - PE: No services should be stopped until probes finish (lf#2433) - PE: Support clones in resource sets (bnc#586613, lf#2404, lf#2409) - Tools: Allow ptest and crm_simulate to work with configs that lack a status section - Core: Reduce logging for failed xpath searches - PE: Support colocation sets with negative scores (lf#2435) - PE: Ensure deallocated resources are stopped - PE: Ordering dependencies on partially active groups not observed properly (lf#2422, bnc#607125) - PE: If there are no compatible peers when interleaving clones, ensure the instance is stopped - PE: Fix colocation for interleaved clones - PE: Fix colocation with partially active groups - PE: Don't overwrite existing meta attributes (like timeout) for notify operations (lf#2424) - PE: stop-all-resources shouldn't apply to stonith resources (lf#2426) - Fencing: Reduce stonith-ng logging (lf#2431) - ais: Improved processing when the peer crmd processes join/leave (lf#2401) - Tools: crm_resource - Report crmd connection errors - Tools: Depreciate the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping - cib: Fix the application of unversioned diffs - Several valgrind + coverity issues fixed. - Upstream version cs: 8b9ec9ccc506- Install crm shell and cts in $(pyexecdir) instead of $(pythondir) to ensure installation in /usr/lib64 on x86_64- Fix crm membership check (bnc#603685, reverts changesets 6e6980376f01 and 2e096a41a5f9) - Upstream version cs: e8717a29601a (1.1.2.1)- ais: fix list of active processes sent to clients (bnc#603685) - Upstream version cs: 2e096a41a5f9- crmd: Prevent use-after-free of the stonith-ng connection (lf#2414) - Core: Prevent use-after-free reported by valgrind when doing xpath based deletions (lf#2414) - PE: Fix memory leaks reported by valgrind - Core: Fix memory leak in replace_xml_child() reported by valgrind - PE: Remove developemnt logging which mistakenly logged at "ERROR" level. - Upstream version cs: b59c27dc114a (1.1.2)- crmd: Prevent use-after-free of the PE connection after it dies (lf#2414) - Shell: support for clone instances in constraints (lf#2169) - Upstream version cs: 42a5aa3413f4- Shell: new command default-timeouts to set default operation timeouts (bnc#479052) - crmd: ais: Use the threadsafe version of getpwnam - PE: Enforce mandatory promotion (colocation) constraints (lf#2403) - PE: Don't complain about missing agents during probes of a-symetric clusters (lf#2410) - Shell: don't error on missing resource agent with asymmetrical clusters (lf#2410) - ais: Ensure the list of active processes sent to clients is always up-to-date - PE: Allow constraints to apply to specific instances of clones (lf#2169) - PE: Allow ordering constraints to apply to specific instances of clones - PE: Clean up failcount after it expires (lf#2066) - PE: Before starting utilization-using resources on a node, take off the load which will no longer run there (bnc#594782) - PE: Don't be so quick to pull the trigger on nodes that are coming up - crmd: Use global fencing notifications to prevent secondary fencing operations of the DC - cib: Changes to group order are not detected or broadcast to peers (lf#2352) - Core: Only use the named schema if the validation passes - Shell: don't verify empty configurations (bnc#602711) - crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them - crmd: Include operation interval in logged action - crmd: Arrange for only one node to clean up after a fenced DC node - crmd: create the final directory too for resource agents (bnc#603190) - Tools: crm_mon: refresh screen on terminal resize (bnc#589811) - PE: Correctly locate clone instances by their prefix (lf#2412) - ais: Make a better attempt at determining an accurate born-on value from corosync - tools: crm_mon - Enable 'connectivity' mode for 'ping' resources too - Upstream version cs: e8624c181a3f- Fix small error so that regression test suite passes.- PE: Before starting utilization-using resources on a node, take off the load which will no longer run there (bnc#594782)- PE: Don't create scaffolding for ordering sets with a single resources (bnc#586613) - PE: Ignore colocation weights from clone instances - PE: Print allocation scores as +/-INFINITY when appropriate - Upstream version cs: fa1c810f1d1d- Fix regression test for build environment. - Upstream version cs: c11e18619efd- Fix several memory leaks exposed by valgrind. - Improve regression tests. - Low: Fencing: Delay system initialization until after we handle possible metadata queries - Tools: Do not print help on executing "crm_node -i" - crm_simulate: Allow bringing new node online (bnc#591162) - crmd: Improved detection of partially active peers (lf#2401) - PE: Fix intra-set colocation and ordering (lf#2384) - PE: Combine failcounts for all instances of an anonymous clone on a host (lf#2383) - crmd: Add missing fields to the metadata for use by the shell (lf#2387) - PE: Check for use-of-NULL in dump_node_scores() - PE: Rewrite native_merge_weights() to avoid Fix use-after-free - Upstream version cs: 2a90abe96048- Automated test case improvements. - Upstream version cs: 536bf0b9d3ba- Shell: always reload status if working with the cluster (bnc#590035) - Shell: add new regression tests - Shell: don't allow empty attributes for properties/*_defaults (lf#2395) - Shell: add another attribute not present in the crmd metadata - Tools: crm_mon - Enable specification of community for SNMP traps - PE: Ensure important options (notify, unique, etc) are always exposed during resource operations (lf#2391) - Tools: Support short form of crm_simulate --quorum (bnc#591168) - ais: Convert endian for all of the integer fields in messages (bnc#472014) - Upstream version cs: 80e0bb600e6c- Shell: Default to using the status section from the live CIB (bnc#592762) - Upstream version cs: 739282ba9e2e- crmd: fix non-fatal assert in lrmd.c when resources are manually failed (bnc#590924) - Upstream version cs: f77530201221- tools: crm_simulate - fix small xpath memory leak in inject_node_state - Shell: templates: new sbd template - Shell: templates: update apache documentation - crmd: Do not ignore action timeouts based on FSA state (could cause transitions that never terminate) - Upstream version cs: 322ff3419bc8- Shell: add two attributes not present in the crmd metadata, which broke "configure verify" - Upstream version cs: 24ee74882b42- Shell: fix bad cib passed to crm_verify - Upstream version cs: c02327f742a0- Shell: verify only changed elements on commit (bnc#590033) - Shell: observe op_defaults when verifying primitives (bnc#590033) - Shell: update meta attributes list - Shell: verify meta attributes and properties (bnc#589867) - Shell: fix wrong exit code setting logic in resource cleanup - Shell/PE: Show utilization/capacity information (bnc#589873) - Shell: implement new cibstatus interface and commands (bnc#580492) - crmd: Do not allow the target_rc to be misused by resource agents - Shell: check python version at start (lf#2369) - extra/showscores.sh: Correctly display stickiness if unset - RA: SystemHealth: exit properly when the required software is not installed (bnc#587940) - ais: Look for the correct conf variable for turning on file logging - crmd: Ensure the cluster terminates when the PE isn't available (lf#2379) - crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again - Upstream version cs: 3fea355803af- crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine - PE: Consolidate and unify logging of fencing causes - hb2openais: add support for corosync as target - Shell: templates: add cmirror to ocfs2 and clvm (bnc#587493) - Shell: support for resource/node utilization - Shell: switch to single cibadmin for commit - Shell: enable comments (lf#2221) - Upstream version cs: 83f654529b5c- Shell: don't touch resources within a group when managing groups/clones - Shell: repair node show (bnc#587883) - Upstream version cs: 3002fabf85d4- PE: Make sure migration ops use the correct meta options (bnc#586710) - Upstream version cs: aaf4d36b8494- Shell: fix commit for new clones of new groups (bnc#585471) - Shell: edit multiple meta_attributes sets in resource management (lf#2315) - Shell: don't cache node and resource ids (lf#2368) - Shell: new cibstatus import command (bnc#585471) - Shell: check timeouts also against the default-action-timeout property- PE: Avoid needless restart of primitive depending on a clone (lf#2317, bnc#586613) - PE: Only log orphans when they are found to be active (lf#2364) - PE: Ensure clones observe mandatory ordering constraints if the LHS is unrunnable (lf#2361) - Tools: Add utilization support for crm_attribute and crm_resource - Upstream version vs: c23bbc5262b2- ais: Do not count votes from offline nodes and calculate current votes before sending quorum data. - PE: Repair handling of unordered groups in RHS ordering constraints. - Shell: update regression tests. - CTS: Make it work for openais. - Upstream version cs: a9f5a06a8f9e- Conflict with ocfs2-tools-o2cb prevented said package from being installed at all due to dependencies (bnc#582697).- Shell: implement lifetime for rsc migrate and node standby (lf#2353) - Shell: node attributes update in configure (bnc#582767) - Tools/PE: Do not warn if the configuration is fully forward-compatible. - Upstream version cs: 745c756006da- Shell: update previous node lookup procedure to include the id where necessary - Shell: improve batch mode. - Shell: add support for xml in cli. - Shell: repare clone/ms cleanup (bnc#583288) - Shell: load update should update existing elements. - crmd: expected-quorum-votes not correctly updated after membership change (lf#2359) - PE: Fix master-master anti-colocation (lf#2358) - Upstream version cs: 059e4095d2ca- Work around non-thread-safe setenv() calls that could cause a crash (bnc#582598) - Upstream version cs: ae0170640c3e- Shell: update supported CIB RE to include pacemaker 1.1 and 1.2 - ais: Fix the child shutdown escalation logic - Core: Give signal handlers higher priority - PE: Correctly implement optional colocation between primitives and clone resources - crmd: Don't send operation updates for deleted resources (bnc#578644) - Upstream version cs: 530add2a3721- Shell: add tab completion for nodes (bnc#577003) - Shell: fix wrong var reference - Shell: improve configure commit (lf#2336) - Shell: add tab completion for op/rsc_defaults (bnc#552541) - Shell: add option to control sorting of cib elements (lf#2290) - Shell: add tab completion for nodes (bnc#577003) - RA: ping(d) - Fix metadata. - xml schema: support differentiation between stable and experimental feature sets. - Upstream version cs: 0591630c8bd3- Conflict with ocfs2-tools-o2cb; a system needs to be configured either for Pacemaker or O2CB/Oracle RAC, but never both.- stonith-ng: Fix meta-data not always being retrieved properly. - Tools: crm: fix CIB upgrade command (bnc#578637) - PE: Improved graphs when probing partially up nodes - crmd: Improve handling of cancelled operations caused by resource cleanup (bnc#578644) - PE: Significant performance bugs for larger clusters with many nodes/resources/constraints removed. - Upstream version cs: 4bc7a38e2b10- Add dependencies on python and python-xml so the shell works immediately (bnc#578006).- Incorporate code for hard resource limits (FATE#303384) in shell and pacemaker policy engine. - External stonith agents were not properly handled (bnc#577007). - Upstream version cs: 46679a8feec7- crmd: Ensure we have the latest status after a transition abort - crm: optimize shell start-up time (lf#2303). - crm: simplify template for ocfs2 - crm: don't remove sets which contain id-ref attribute (lf#2304) - crm: add update method to template apply (lf#2289) - crm: make template new more robust, add documentation - crm: fix check for invalid constraints - crm: rename status to cibstatus (lf#2236) - crm: save options if run from the command line (lf#2310) - crm: add notify to the list of valid operations - crm: fix node delete (lf#2305) - crm_node: accept -f as the short form of --force - crm_node: rovide a way to determin the nodeid of past cluster members (lf#2307) - Upstream version cs: 6a6aa02deea9- PE: Don't log uninstalled resource agents as errors (lf#2251) - fix refresh time for html interface of crm_mon - Tools: crm: don't consider warnings as errors (lf#2274) - Tools: crm: direct RA interface for ocf class resource agents (lf#2270) - cib: Check also whether an user's primary group is matched - PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes - PE: Bug lf#2153 - Update regression tests - PE: Correctly anti-colocate with a group - Tools: crm: define missing index in validate_template (lf#2287) - Tools: crm: stay in crm if user specified level only (lf#2286) - Tools: crm: fix exit code on single shot commands - Tools: Bug lf#2286 - Allow the shell to accept template parameters on the command line - Tools: crm: allow entering level and input file (-f) - Tools: crm: relax check for RA existence (lf#2270) - Tools: crm: fix OCF_ROOT processing - Tools: crm: catch EOFError exception in raw_input (lf#2289) - Tools: crm: implement -F (--force) option - Tools: crm: rename some misnamed functions - PE: Prevent non-multistate resources from being promoted through target-role - Tools: crm: direct RA interface for stonith class resource agents (lf#2270) - fencing: stonithd: ignore case when comparing host names (lf#2292) - Tools: crm: direct RA interface for lsb class resource agents (lf#2270) - PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes - improved - TE: Fix batch-limit processing. - Tools: crm: exclude locations when testing for pathological constraints (lf#2300) - PE: Only complain about target-role=master for non m/s resources - Tools: crm: load help from crm_cli.txt - pengine/crmd: move crm_log_init after version and metadata calls (lf#2272) - crmd: Ensure batch-limit is correctly enforced - PE: Don't overwrite the value of batch-limit - cts: Add the 'cmd' to the output of external commands - pengine: crmd: Ensure help text includes correct binary name - Tools: crm: don't fall apart if there's no help text file - Tools: crm: cache help tables (lf#2303) - Upstream version cs: 443ff5d69319- PE: Correctly unpack ordering constraints for resource sets to avoid graph loops - Two new system health RAs. - PE: Don't log uninstalled resource agents as errors (lf#2251) - Upstream version cs: cd2aaf7e35cf- Tools: crm: fix parentheses parsing in resource sets - Tools: crm: support for description attribute in resources/operations (bnc#548690) - Tools: hb2openais: add EVMS2 CSM processing (and other changes) (bnc#548093) - Tools: crm: don't add score which doesn't exist - Tools: crm: copy score from/to resource_set - Tools: crm: update tab completion for constraints (support resource sets) - Tools: crm: handle resource_set resource references in delete and rename - PE: Provide a default action for resource-set ordering - Tools: crm: drop empty attributes elements - xml: Add stopped as a supported role for operations - Tools: hb2openais: don't allow empty rules, clones, or groups (lf#2215) - Tools: hb2openais: refuse to convert pure EVMS volumes - Tools: hb2openais: add inf score to order constraints - crm: Enhance "colocation" help to explain how it works. - crm_mon: Mail subject needs space for \0 byte. - fencing: stonithd: add metadata for stonithd instance attributes (and support in the shell) - Tools: crm: drop short description from the metadata if it equals long description - Tools: crm: relax checks for advertised monitor operations (lf#2222) - Tools: crm: support for comments (lf#2221) - Tools: crm: test operation name against a list of possible ops - tools: Dont waste vertical space in crm_mon output - xml: Treat node unames as text fields not IDs (bnc#552713) - PE: rsc_order constraints always use score at the top level (lf#2206) - xml: Create an always-true expression for empty rules when upgrading from 0.6 (lf#2215) - PE: Clone ordering should be able to prevent startup of dependant clones (lf#2209) - PE: Add regression test (lf#2209) - PE: Correctly identify the state of anonymous clones when deciding when to probe (lf#2216) - PE: Operations that require fencing should wait for 'stonith_complete' not 'all_stopped'. (lf#2225) - PE: Prevent clone peers from stopping while another is instance is (potentially) being fenced (lf#2225) - crmd: C_TIMER_POPPED is now quite normal thanks to the recheck timer, downgrade log message - PE: Silently fix requires=fencing for stonith resources so that it can be set in op_defaults - xml: Preserve the old stonith-enabled=false symantics from 0.6 during an upgrade (lf#2230) - xml: Allow the auto-id base to be specified, because generate-id() isn't always unique - PE: Ensure groups process location constraints so that clone-node-max works for cloned groups (lf#2213) - Tools: crm: relax check for RA actions - Upstream version cs: 9f61f272598a- PE: Provide better defaults for lt(e) and gt(e) comparisons (bnc#515172) - Upstream version cs: 405fe9a92d82- Revert conflicts with ocfs2-tools-o2cb to ease automatic upgrades. The two should still not be installed in parallel; please see release notes! - High: ais: Gracefully handle changes to the AIS nodeid - Low: PE: Fix the metadata to advertise the correct type for stonith-timeout - High: cib: Repair the ability to connect to the cluster from non-cluster machines - Medium: Tools: Use -q as the short form for --quiet (for consistency) - Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm - Medium (LF 2185): Tools: crm: add resource promote/demote commands - Low (LF 2175): Tools: crm: add help for node status - High: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) - Upstream version cs: 05c8b63cbca7- Upstream version cs: 595cca870aff - Dev: Tools: crm: do not allow empty attribute names - Low: Tools: crm: make check for operations id attribute stricter - Dev: Tools: crm: implement binary op types properly (thanks to Alain St-Denis) - Dev: Tools: crm: allow id-refs to stand by themselves (update for fix 37077ed56af5) - High: crmd: Terminate if we are ever evicted from the membership - High: crmd: Unset any existing DC value before querying for a new one - High: PE: Bug bnc#515172 - Fix the boolean-op attribute of rules - High: PE: Bug bnc#515172 - Correctly process location constraint rules which contain multiple expressions - High (bnc#507255): Tools: crm: implement date expressions - Low: Tools: crm: let the user know that curses is needed for colors - High: Tools: crm: new display type (uppercase keywords) - Medium: Extra: Add tools, an RA and tests for the System Health feature - Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options - Medium: PE: Prevent use-of-NULL in find_first_action() - High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node - Low: crmd: Include cib version of the updates which caused a transition abort - High: PE: Bug lf#2160 - Dont shuffle clones due to colocation - Low: PE: Fix find_first_action() when no node filter is specified - Low: PE: ptest - Suppress deleted ordering constraints from the .dot graph - High: PE: New implementation of the resource migration (not stop/start) logic - Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches - High: Tools: crm_resource - Advertise --move instead of --migrate - Medium: Extra: New node connectivity RA that uses system ping and attrd_updater - High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE - High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) - Medium: PE: Stop ptest from logging to syslog - Medium: PE: Correctly log resources that would like to start but can't - High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which can't - Low: PE: Add regression test for lf#2171 - High: PE: Bug lf#2170 - stop-all-resources option had no effect - High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined - High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled - Medium: PE: Bug lf#2180 - Include node information for all failed ops - Medium: PE: Bug lf#2178 - Indicate unmanaged clones - Medium: ais: Include version details in plugin name - High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change - Medium: ais: Attempt to enable core file generation if it was disabled - Medium: crmd: Requery the resource metadata after every start operation - High: Tools: crm: add semantic checks depending on the meta-data from resource agents- Update source tarball to revision: b05d5a2b9c52 + High (bnc#507255): Tools: crm: implement date expressions + High: Build: Fix compilation when snmp and esmtp are not available + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: Bug bnc#515172 - Correctly process location constraint rules which contain multiple expressions + High: PE: Bug bnc#515172 - Fix the boolean-op attribute of rules + High: PE: New implementation of the resource migration (not stop/start) logic + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: Tools: crm: new display type (uppercase keywords) + High: Tools: crm_resource - Advertise --move instead of --migrate + High: ais: Fix cluster connection when using corosync 1.0 + High: ais: Ubuntu needs a leading zero for directory modes + High: crmd: Terminate if we are ever evicted from the membership + High: crmd: Unset any existing DC value before querying for a new one + Medium: Extra: Add tools, an RA and tests for the System Health feature written by Mark Hamzy + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: PE: Prevent use-of-NULL in find_first_action() + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Remove references to heartbeat packages.- Require python-curses for CLI color support.- Update to 0123af21a705.- Prevent pacemaker from being installed along with ocfs2-tools-o2cb to reduce likelihood of misconfiguration (bnc#520721).- Build: properly install crm_standby, crm_failcount, crm_master.- Update source tarball to revision: b05d5a2b9c52 + High: Core: Show help text and exit with rc 1 if option processing failed + High: PE: Fix reload for master/slave resources + High: Tools: Differentiate between --help and an unknown option + High: Tools: crm: support for color output + High: lrm: Look in the correct location for stonith agents + Low: Core: Reduce logging noise + Low: Tools: Ensure crm_resource -q prints a trailing newline + Low: Tools: ptest no longer supports --xml-pipe + Low: Tools: remove spurios newline output to stderr + Low: ais: Better handling of to_file: and to_syslog: options + Low: ais: set HA_LOGFACILITY too + Low: extra: Add a dummy parameter to 'Dummy' so we can test reload + Medium: Tools: crm: fix the verify exit code properly + Medium: cib: Supply an empty status section for replace operations + Dev: Tools: crm: recreate constraints on grouping resources- Update source tarball to revision: Pacemaker-1.0.4 + High: ais: bnc#488291 - don't rely on byte endianness on ptr cast + High: Tools: bnc#507255 - crm: import properly rsc/op_defaults + High: Tools: lf#2114 - crm: add support for operation instance attributes + High: ais: Bug lf#2126 - Messages replies cannot be routed to transient clients + High: attrd: Support the value++ and value+=... syntax required for failcounts + High: cib: Fix huge memory leak affecting heartbeat-based clusters + High: Core: Generate the help text directly from a tool options struct + High: crmd: Bug lf#2120 - All transient node attribute updates need to go via attrd + High: crmd: Fix another large memory leak affecting Heartbeat based clusters + High: PE: Bug bnc#495687 - Filesystem is not notified of successful STONITH under some conditions + High: PE: Make running a cluster with STONITH enabled but no STONITH resources an error and provide details on resolutions + High: PE: Prevent use-of-NULL when using resource ordering sets + High: Tools: attrd - Prevent race condition resulting in the cluster forgetting node's wish to shut down + High: Tools: crm_mon - Fix smtp notifications + High: Tools: crm_resource - Repair the ability to query meta attributes + Medium: Core: Include supported stacks in version information + Medium: Tools: Include current stack in crm_mon output + Medium: PE: Correctly log the actions for resources that are being recovered + Medium: PE: Correctly log the occurance of promotion events- Add a man page for crm_shadow - Update source tarball to revision: 9196be9830c2 + High: crmd: Bug bnc#480977 - Prevent extra, partial, shutdown when a node restarts too quickly (verified) + Medium: crmd: Bug bnc#490426 - Escalated shutdowns stall when there are pending resource operations + Medium: PE: Bug bnc#491441 - crm_mon does not display operations returning 'uninstalled' correctly- Update for SLE11 HAE RC9 - Update source tarball to revision: 61da7b5260df + High: PE: Bug bnc#490418 - Correctly determine node state for nodes wishing to be terminated + High: RA: Bug bnc#490641 - Shut down dlm_controld with -TERM instead of -KILL- Update source tarball to revision: f090699a99c5 + High: PE: Bug bnc#488721 - Fix id-ref expansion for clones, the doc-root for clone children is not the cib root + High: PE: Bug lf#2094 - Fix probe ordering for cloned groups + High: crmd: Bug bnc#489063 - Ensure the DC is always unset after we 'loose' an election- Update for SLE11 HAE RC8 - Update to upstream version number - Update source tarball to revision: be123e8615a5 + High: PE: Bug lf#2089 - Meta attributes are not inherited by clone children + High: PE: Bug lf#2091 - Correctly restart modified resources that were found active by a probe + High: PE: Correctly handle terminate node attributes that are set to the output from time() + High: ais plugin: Fix quorum calculation (bnc#487003) + High: ais: Bug bnc#486858 - Fix update_member() to prevent spamming clients with membership events containing no changes + High: fencing: stonithd: is_heartbeat_cluster is a no-no if there is no heartbeat support- Update for SLE11 HAE RC7 - Update source tarball to revision: 7e44933b0e46 - Tools: crm: print short help if there is no long help; replace "desc" with "help" - Tools: crm: issue warnings on all unrecognized elements of the cib configuration - Tools: crm: the new configure monitor command - Tools: crm: return exit code from configure commands - Tools: crm: check shadow name for sanity in the cib use command - Tools: crm: more shadow name sanity checks- Update source tarball to revision: ec6b0bbee1f3 + High: PE: The ordered option for clones no longer causes extra start/stop operations + High: RA: pingd: Set default ping interval to 1 instead of 0 seconds + High: Tools: crm: the new configure node command + High: Tools: crm_mon - Prevent use-of-NULL when summarizing an orphan + High: ais: Bug bnc#482847, bnc#482905 - Force a clean exit of OpenAIS once Pacemaker has finished unloading- Update for SLE11 HAE RC6.1 - Update source tarball to revision: 37e5ae18279e + High: Fix compilation on x64 - We dont need longclock_t intervals/precision for debug timers + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent data loss + High: Tools: The default re-ping interval for pingd should be 1s not 1ms- Update for SLE11 HAE RC6 - Remove heartbeat-specific binary from the distribution - Update source tarball to revision: 3028846cc3f5 + High: PE: Bug bnc#478687 - Don't crash when clone-max is 0 + High: PE: Bug LF#2087 - Correctly parse the state of anonymous clones that have multiple instances on a given node + High: PE: Bug LF:2075 - Fix large pingd memory leaks + High: PE: Bug bnc#466788 - Make colocation based on node attributes work + High: PE: Correctly attach orphaned clone children to their parent + High: PE: Fix memory leak in LogActions + High: PE: Fix the determination of whether a group is active + High: PE: Look up the correct promotion preference for anonymous masters + High: PE: Simplify handling of start failures by changing the default migration-threshold to INFINITY + High: Tools: Bug bnc#483365 - Ensure the command from cluster_test includes a value for --log-facility + High: Tools: crm: add support for command aliases and some common commands (i.e. cd,exit) + High: Tools: crm: create top configuration nodes if they are missing + High: Tools: crm: fix parsing attributes for rules (broken by the previous changeset) + High: Tools: crm: new ra set of commands + High: Tools: crm: resource agents information management + High: Tools: crm: support for no value attribute in nvpairs + High: Tools: hb2openais: fix ocfs2 processing + High: Tools: pingd - prevent double free of getaddrinfo() output in error path + High: ais: Correctly handle a return value of zero from openais_dispatch_recv() + High: ais: Fix memory leak in error path + High: ais: IPC messages are only in scope until a response is sent + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent data loss. Required a change to the backup filename format + High: crm: Avoid infinite loop during crm configure edit (bnc#480327) + High: crmd: Avoid a race condition by waiting for the attrd update to trigger a transition automatically + High: crmd: Bug bnc#479543 - Correctly find the migration source for timed out migrate_from actions + High: crmd: Fix memory leaks found by valgrind- heartbeat-common _must_ be a PreReq: instead of a Requires: so that the script which creates hacluster/haclient has completed before Pacemaker is installed. Otherwise the file permissions are all wrong.- Add man page for the crm shell/sbin/ldconfig/sbin/ldconfigbuild08 1359303600 1.1.7-3.1.11.1.7-3.1.1libcib.so.1libcib.so.1.0.1libcrmcluster.so.1libcrmcluster.so.1.0.0libcrmcommon.so.2libcrmcommon.so.2.0.0libpe_rules.so.2libpe_rules.so.2.0.0libpe_status.so.3libpe_status.so.3.0.0libpengine.so.3libpengine.so.3.0.0libstonithd.so.1libstonithd.so.1.0.0libtransitioner.so.1libtransitioner.so.1.0.0/usr/lib64/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/7ae4f09a83922994c76beaf94e5dce89-pacemakercpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x409f1de1d1515b5fe7ce8058f2fcc692fbe05aaa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x4993f9025a26d5e70662a8aee976bbc2ed91c796, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x591c21688caf44a84df4b9cbb4e8c35b31db4235, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x5e695a03d21c080d08b9af03d3ed4cfdade0c65b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x771b0f47bf80976c51b6f2f4e277d2608cbcc498, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x9e77905eed0768471aa54d839f29ec0552f03308, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xbb685f8219903af433f55d825a5c33274a54489c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xc30bd9c25dcb2c9f2c4a29e8313faea0bd39dfb8, strippeddirectory8Vi PRRRRRRRRRRRRRRRR R!R"R&R'R(R,R.PRRRRRRR R R RRRRRRRRRRRRR R!R"R#R$R&R'R(R,R.PRRRRRRRR RRRRRRRRRR R!R"R&R'R(R)R*R+R,R-R.PRRRRRRRRRRRR R!R"R&R'R,R.PRRRRRRRRRRRRRRRRR R!R"R%R&R'R(R,R.PRRRRRR RRRRRRRRRRRRR R!R"R&R'R(R,R.PRRRRRRRRRRRRRRR R!R"R#R&R'R(R,R.P RRRRRRRRRRRR R!R"R&R'R(R,R.:[v3?@] cr$x#CÙi5Vl[RY WT+}9=9(Qk#T*r3J8MUچg'.a-\W(4iOӷyd?q|v~_il ek>syeX,4tn zd0F݉ 2ʻ;E֫C 2&{x4/ʫׇ(pkN D[!G^Z`B[jS?Q[(_{NӱNue@Rn$-Uw8a~J/$omaqlkst5S)75J~@tX.~ G#Y0o@e a5tB~݊O:!mmN_ܜޅu;(+ځ,o9-S5)b|HE[ \ڳlLU:@es 8jT78:w{9PϣB%P&\\Wzt;XqXUEc11yu㐋= k:yoBͱl>1VA _*( PSyeb1B++ñ%l'@R8EU@iifyGmm={xB`-i4v նҲdq/B~yeڳƢ ݣn>TVBS#GkszYK9 fsmqu`H1RW@ H>m/IrI!?ήVkbdϣ怬KImnA{2e76Gћb9x웸) :g3{d9+!yfJdi_];&31}.@Eh %81se5zA- Wʪ>,CE Hh+"p<@=pBΜ :$"M^%+aid\} G97<.rJ_P2h=췈SsxGM4\L[4j(ȋn6E]x7%TE et=:zUNfjL32oGxGr+6iV]@'oݶ3d+rc3}TIln)y`PiU8+6N8E#(GiXacQVHΪQ(- do˫,+)VKCU7RhlS]ƅje?(TG*%Y1$zxUnq^禸ja],Yϒ` CEZ1_ƾ΋r#QN9l8JwNǧJmh,/<|b(zg o.pev4/Ɓ,(D'LI04%ҭ}b"$|/Sh@~Hy3'o(qe L#zvMEL!d::TG Y410nD9+{;i d$jgw  6 StN ëmq*>_Ir쭠$^d"-z .T@V!d \˶v_=' guE猗4V 0V!Pg$Xz/[a ]RN%^c)P*LxsDL 5+pru0KS̡)ow}DS# " -ݐyLv ?3#fwZa B*ДV^$0bUF`l KBnF04)mk}=K+ .ig7eA~)LpB,{z}.AԒ,] gZR*S.{(;.K4@W< "ei1HM}~uya#97DD?@+['Y#ѠיS앴0>0Ydf"J,4-2i xBG(ij48\"jc,)ƘqWlV>!vn6+6FrJn*<'<JVAR3%38?-}]1FewDt؇n]eĈ.AK`Mb%Z6dX!bEc۽;o;a'f[7`r(@X+BEmpm;7k\ي9ZONY[.VXnzm$0p5nuwO0Ngb^E\ΈD []n/ n||ӋA2,ܦ9-<6Q 6Viq|)ƥtIȆ]GMn~1+eMaoR{!ǚກE;@[D59cv,ІVtM!Ě]Y:OA `i1*薫Ȉ38/̻*Hh{rLlhmٖ'{M}D*mAw1jf!L5TNN)-gc~{*K4XJ*࿷7=ixR4Y=\uzkw@̙mOS:95h$nxT댼oY,'Q9+7R$*N!N7 '= KwOYȀ଀|3V(BDYb<@QYMϙl;>5ynLP4/+ᣏ_~3o' ёSŪO\k4mm %'{IRo.H#V@zrJ[4s ؐBipCw3Tq]XOqxGoxa] 6 ~>}3ܻ̽Kؼ8tB{Kc@FlKe9Xk69q5>:ǚ8.t)#0qTf퉀U6Njp' $6;i ik(5N7gʬZp4 |=i9Xg&#"myVzg´fѳP5VP=$\ B>,. G9W'@ujUX֩ҭTjAe/[;-vH2摯aNBUL@HΣ`n)qGç2c&RT_ur)\/Qp}+ ˷t'jk2LోeZbH2 ӮP0rRZiFl^d2~ i otyң4n4-8,@<+-6M'ǻU~O?{ƕѢ E(MR"rXֺo ꑭ|[i-R{dbK+Mb; >qe<]b5c^/A|,_sLE]LdXϺk&UdrbCg c; PGyE|țIt2Qo[Sr3A[ ^ OQεqDR!9̷tMn8=j(DO al!ȤƱ$tt}OD4_C;G\euV!j b˻ lW ;DP/gJf9OvcJBW㭟X˕h݅ ~rcI\zn(+3݊KH[OYlC'"^bA_N\1++[2ܹ6=HgT3ӖHYQ@cӓcbJ!>*> U:zN~c--7U:wfP kͱ at:^Sﳱԃ.svE7I\8`1ુ2Ow A) ŵ'3Ƭnw13R6K}(Ii% Gm]G(bIrJȞ_S=/v}A6TTɺgbU6bL4"Xׅ?ӻC.4y2!.$y=0ՠu3iٺR^}k ˇ9䎒X gK(K V|OTF5lO>t˰fota7F|a edϪrb]>|EɅmx (`MvGR}] LЯ^68j&/v|%݇Rx3ů]FL<\d #gU_|箄EEl@-[C׀>f,fl{TJdRhP3=Ώ9t($I1s]=aÍ "h} Kg8){#/lGPQLdBnKM 37s;y@9D(8|.qlCT/ R%{AppR%泄U,Э|{{ӪPj>Zvdhד\|g%4f}*Qf$O\cÃY?n ~s#de['1/ nTS,h|m5i]Ph暥r@qph%Ap$OpG<2:.͜o2cmOGXO6>. \@\ 9S0c(>9!'l~ء%.$hҍזG3mv|Nݒ 1^\ 2vr\~P=k(j|Awo"ĜdOD&TίI3l`n"RHp{5;ߓaBw8`k=Ix4UXT[:3plmZa j4'hUo4ziʫF} ^&)8Uߚ2s= h_SqrY J@Q6^DmDmmee3Cbq$>194M:%QKٓ<'h9tʋU.𰆦Q/5$pp~˚%.n. S'&S q߮^EFxh0gDli\гY:su~ cNYWQq8$6 K>gr'8_mRrM Dg(Ec_;@"&Sy~#[l G-\ P+ `I{C#uw*`WEx ۅ-Hgk CɤIO&C܌2nvoh$TnPRxqUZHE,{ڻ]ҍh_ keaR.HkYxKh o(l× 5xi?:%J:snMsGbH{ˉz-$Ͳ JH(sP{l͓JKf~jPH@w Й-7G0^QLeݓ}KB !no(,,vE{$vkItyk)zc4mE8tp#w Ǎ. 8 Wl\7v$UrFnxvi*Ư#ܫl,7j[#$5·alQ}QQdRKJjS]ƅ{"SXd!t'TU ?{^"mvN.Fv<28Tv8VxZZ9+dv.lw?1:;* Wyc֔Ck(ٻ\RR̩=R}N"LFx0 eww+U^G E{S_P@K[?=4x0}7⾱y(4 ,I ^%(?ŝ>:vāl8 σJ1?d>K9Yed/]񦆣mQ$Z[=Leͤ;#v샊7¨[ =a]E7(ߕWky=ʋ+]ġ7>`b,^-fIO147~el]07gqaFïJpFKP0uyO㋒E4v5.Y˜N;1:CDj9MRHcU?IGq߷ksri|ǭ(-k-rI3] c.BTv$ U1F ?y/4s=L~?R6uQ=dkU ؓ~>{: 3QyE GIDpzIǗmbz %+jB.Gv(SsOdcMj5?F]rl,=7n"07*5׸Zki韕I29ֳ'2xT*4'6 .#aCJBΛfS߃6d$ *O#_t4(%"g0 Tөylėшձ\MǖOq͸ Ol;Xgx=sG7~A*',j7[$65P?)2Pb@cRszq1P-#sF'Gr|l1n!7[WAsV Ndq ^m * U㤂QR!@]d>O^4B [{ib}BSH\ Geb7mw[WSVsy2ɭ"++[x|Rmy٘Jfɓ>wnKKb@t*>'U %Y#ڀ;y| /*?iLJ/ȕcwPU'tC2K=u@!Q@i2meܸ?1HŹDmbBϱ*. 2m):W!g8jZqP[$,NS56 ERCVZClp|P2K9|WD&8~P(` LRy-^zU˟_y&:b@^L iVf {0N*rA \,Ȫ}$GQfFf['졟FHvI{Zo+jJ( )E`Jaa`yX[˗OpJ'ebLQuLl' 7gHXKg{aRŬ4U=0#toRLs&ؒ'ֻK/hcjч;MJ!ހ3~\*/>{Ɓ GG.[ !.tLLnq}`؄rPSL措{Dp{7]x<,亩B MqBSUcI[/, zu7va#Edעzm jt%rH)GGt#͗.!ʓї =1Ywk6gv}9dM+敬i9=X$?qwo;QBu+C=j:m;PH1n8?`ycK(x7IYfNCb|DƓq:ul Ovv_NyOIo18~Ura6U>Ntaa'gb4!/ b/FbwN"f)&h[@vVU ?Bp3s+,ʼnM}-2OFvsMK@gEW6Ztk^ \'!7H<MsP`^[2U_I ݲ(9k<)b ]2: steAղܘôQ[iD*ΑKI0"0Fmǒ#/7~δx9p*3+`ؑ&ݥǣ0X1OQ}d~^8ӧCtqK{F|RPKe]m: Um{fjFkd!wDl:MŚ%Pmq3-GvOiUWxU` [#ɸb LۋJO7*$ǭBU&G{ύ>Cp_l"{\S@3a!? ' x bGiJy^oپ}"`j*ms,1JӍYH0d0WAY Hk2_EHwG" z>D7,} #Ihr^-|<7},{5q9JN㪄6 !d=]zR^eٗv/taɲX;,01fnU? +C=8䚂%Cλ]oEt<ޗаƲCU7|,hz,7(h@Z0 l_o`ƙik1]9-fĒM2Xу̑)*:qT ք`1k=`#)tWJe=#b0h4LnWhl >=*9k_£_o3" ̇Dn+~I ~gUnoq jW Fk@{&c!,0R,D^χht*Y*""Jɗ `PV>iIpvE#5lzi~:,_ӔAؘt4J9Uu)Jɦ;pS#+D @e~I#?lɦ/ܰ2@ث0[`D .Q!"sIB6w ^RΎ|9)^ N 7w$\S#`r|z_uSCbZkd]y lpn 8ֺ7ܖx8DN&g(]?.4=kɾ,`TKcBanҢ~qF3SL+!?E:kcs}YFSA{Ua"ɮ7K=ql_S$=<UcQu|>+,[8 c_EE6XyX=ъi"}^&ѿ\Ɂ̵MSE !B5UT|1FeQtF5<?I115k > f{e*=5޺-ť|+ڷSߦzʫ#@#Zu6f+a#G%!Fi.mzn{6-Y& &֞KҔB$751w@ 8M /VƕÏC 1ЂwM v+Ӟt'Yg ~@öݶ:CJV;jX~|ΐmCLB\aaIoJ mgK,Z|N>KlW R`:n:FPo4Gv͋gUC_Q%mI?BDTuB V"ªcWI I D/$uXh)YS`Ijӈm2j&"2$G<1 u 6 [ MaL2̢dFL٨o*)q B- Q$0Wz6 M_SiUa0^h@+ec*iO6"YnђvyH59C ~ Oa8Z*m69[[Ulޤ=v1QrfYB靎7U7eQj7"#@bm>x̼V8|³OI,"^j$|d7_֨,>cP>IP3`03 ްϝC?sv\yaaBD0ː}Ki}xAA_E:&(&>>ƓX~!y6EIGovnjꟴf'mX:#p:U+X4*G\(]#-1֙BϡBXkE\;<$ IAÖgr lk.&=@Эal3&ޚժ ݜ:jkATD"0&3F$0k(Zev&l&]-Ї n>~ )~W-_aa~9=`uq;\Ty͖oȎ ͚@Ǹ}.[uT?W*2u#_L~Lr9nkX5и,7 Z>6 6zRQ:!f*(:jlTE' S(NK|PZ*\1nDܑ9 &P jo!׆BΚ9ZK;Y((9VRG|_fkK'/T1_ )1_q h6PL*Ux|ҩ\B_ޮQ24u%8-l;C"ҀR_KV or.TN97Jy'`^D,:zkoi&@Z"Vᯌvs:R ]ݚ$D)y u30e\ 0[Hol-3\GO%mxPT5tвEIuKc;[Xl1bӨx֠;UoH3ieN\PatBʒ{.BD([{%$ٜF@FϮJr@MML2)'>\G`sv 3e.;`H c|yGX(l^1Q:Lvۣ3FG} g>u*\O)F90c թɡ|p0agݮfg!G0G̲.ݖw0H9Cjk0CG1Si'3v9ѺʀMS:/εwL|[VlgĢc4x9x.doyD bN'c1"j+Sb?%>kKzl'o_Bx穤FJ9čDk!|u&#яTc=]q7?L9.dOLtazHA9a8X7Ca/POz2_\oG5Aq0a ʛx c2ErCb[|v%-y-Rjܭ4 Y±Jz ;`,fE"x kʕ@lxR:ʑ5<\F9av7ay)Vf31}T3oXLMj{8JZΰe~THntjJҵĈБq9v\7 QRh-Lg8yi \. G,=ni~Y1%fuSc)h*ALCB$^vb!vPoo\XjzՏmP.͞Nc.طt&,:A[\@x:'q}S P ,(e,=q럀n&.WUWAšuA@6nd0|^ϴf]wfBqIu!Hi;BU((Zߘ(gbߡSh6#l˶+gL!BЯR# Gp&=9 jHW38df%ƔJZaٝ"/ IT&Q؎baSεif%#qkڔGIOq0I8?nKg2t~1s6t؆\YA|(眤2(v^ =(zաǘvM%CO G9؝&fc_Ch}ICC\m@ozo}MNTͩ= r @r9.acNΞo}yP"%:aRF9p oZXxzz]5L!ޮvoo/ws! nWÅҰWId]>R2.#O8I(}(?,4'I`\$en@Y޾ImSj$A޽z&|;35tf);SrPw/YE9I7.AUfRŒlkJ/3Y*((5d+ cנҭmg74Mݧ"淐V uOAK9}EݫD"C8n $`MX}s@m0m9̵ Oy3zcyݽoeWy4{RvNj37gI$yӧ$-{jxSsD<ۊN&j?:;=DK|̮DsK{IIV1 +9/=,ڧv6!v)BW9r\iKz_N \Ε|շ$ [kH"8-dFa7{\_R~WO1 X`=5%Lzxk. Nm=p uZ6US|(9*Rq$bϲ vE%}[QВ 0sKƜ\XPyH+GBWX˷~:9AKݾXhy@{,F2`eB#do.D~0צ=?v ka&y5ΨS4g}}mAR˾㛐뮕V7+eW큼~Oe g O#X_@// o4d ,ޒ{Q4Wԫiq+.޳7TY!UUYTTT24DFq~rB+g63c<9 0a. ڮ>,/Fڟ<rlPZlcP1]ȞI12SYTr ,+|QC7|zLƆvu(!?V#Ti+tx"7Jfcdufakm].XV5@Y&BY{#yUdDcQ||i&W"A!E υ+G)ѿ#gUZ 36LjJ?pTzlˌcH7濭ŔC%TO;{q:Wߠf\y&=VzBڇܯPhHTg`1g\ɚ-frY`l*,3Hfmk_[I.)KU\}8Yc֫sV\G-k>-"sJ6HxvC_-1ē6Ku>xM6!ElpgdhnK ; ^6s5Orn{OjZ2rT@W#1Ob!!_[\j+֏ʿG/Qҳ?,yZKbZ򸮋3= ftaQF\ (MjʘN`b.Q/ArWp# 8U.6= S3bF1I4dK%P!T"YebNg8+1-7> qO Va1E%&e? l ЄsL9ʊVHuY3F#v ][L 'I/IH1bοe=l,O0ܤ8$.']4Ы%mfMgvpe<G 2LJa[ H51qm3cn:il,`M_0N`8M;C[Ǜ" K( &V=D:!v^J[?;p]7b7;NУϞ;ϫϣU|v\CvZQMj䥥,CÀ:RqPe8P=xʕ]7Cs.ms-z,]lPtB`=n5a~}m׃J< ytn$ FGk^h4(8{a3`X(o[0H$xK t["~V%)Odv5{P&/+3:ƴ!j,ז6JW531ؽ4-Z򹹀u'_+_#6~,Du.+p#J~$tᩋlrm+ !y_`e%`z3ڀ4ɐFsPKYztF`n]n4)tktOJ[ͨJf|;yY1e]O|z &k'G2 # w*۔X]%<.fj'O#I]PDT1cC,Dk3V܇N ]'Kj\wBu`ͶfnMTq4_O hq$Q%ׯԝұ{ kI Z3#o@LcuMja{Y'n@t59 ~tb-w8LtRe52*X6L9q>AU?v\i3tIl S!Aׯe ~Nݔ:KF 1DtTyuYo <,#ƺ* \TAqo[F^fOS׽:%W1]8YrIx*f#+tA}Ta#;)MB8ߋ\/'@Ri 'Lz ,BQKmioHa)1dyb(8e1 ͝nvYs`g=Xk3_Irot!8nvk?!xy!as)AoܬG\1(odT>'5VHX@5CܡUa{Yq:nNQ/x8H'PF~Nq]qzNʮIMOΑM%r([;,me귁_!weGÉn1%?Dt keWPO MSiT^H&&MO,n~)S I}7t6*E}Apk"D`NC:Zn GH'w'_̇wQVjaYzWֈn \9P8c/ԱVmWg:䋼>.`P-ӛD}^W 5M2B|6C`_n ܅?͗{7oT@+"P_企7**js,a:)ez8( x?n˹LޢqG |\Qg } | 1"nGq,$~jپ=Cr tk"(8j)h]Ypzl(Elnt%5 IKJa'>$l%L]B{p=yp?t{fkmbM A]pt?{,zQ>CǾ |G*-xlڊj4gK%IK2°Y:fTR^@.(fc]4=k2v4p$w<k@i2'E;TKVLDG =Љ\w*֓<m[,?Z.ukuR: -8n5aoos&7nktD4G.uғIY>qiiC4XבꐨwA-oL@}-#0m8 A|ĮR-6Ɍ#w]1N׃Bgi DYYB~$Z 1s 6B=2|\WzƒQV,%@C5Cŵl9շܪ!i-HjhH[T<0ߠ2(ifB;K;-std z^gLb CnbwH(E &A~zMq ;@&%x$#x)uvZ0ئZHVL8*bj4. ;ծ[ň[(]gczXD[E+$>C߽肍9T˃-Ԍ>fԔܕkPPiXtv'(pߵ{O|Re%Z4zFP_k1E@~p+n|]FA~Ս樜N3[39ՒcnSBtz\I\>MC9G/\&M5q?$*?7dEaPܘ*ce, +#k)hbh YrR^:8$촜 h1Rm^nt{0vHb ~@yg]{ LJ>[T{%eL!”>4RU&;rF9qV]+Vkj摁b}N*Z]'Z{Q"[䭥~|` ᱏJ^Ir6=R]uK|, B ³hu9n>]*˓BfXm*ۗth6eNv-F/)̮-)J$ADRI;&S84ӈӽieϬ05?J`*c%Blal\4 c*/}rϼ;NŪYq`nY\M Kó׿&=$r4ɡxqcQ _$sr.# ʩqu+Iڔv)Dt<+wѷǞ{҆TYu<6ЪDU 4$P1CFƊo(ߪy)I]Y1a8"^7ߒ G |AƵ~Y;3t [9mm3ņt]s9%f2kbMm:&}nrLsŞVl-BWr!}D6j PoTFs&/KW>HsiC)ɱ}Y$ů Fx/+I:A=="Bkɣj `]L8U]04*H*\XtT;*鯊XCw*{z+F/ZKP}IW&xES᭭Xe-_yPjS/%LНuO,M4Sĸ3A~b2x=-S`3,e#&HَTqA7;c,:X_mdLsa~AŽcXv/k1\?e ۢ^.^)a7E1 ^ॶ7 mhZH7dw ou/ _ZJcߐ#ZjcaFD &o݁G!\2xKv~r0\8}3<~ a|hZсMs"-zEE)A]jFut,ݺӾ^xFO>Ry3>)KoD͜49cL V&&y#ibhHL{8/c;03ުŗ [)sGX4Wᐥ5Ub> qӗ*8]?˯sʒ챎9AeӊS"X׼9k[h7-īeƶ2>W>i*ƖbBȯt(}ߊ7&co^&8: B`(3Di 6O!Ͽ&Xj7J W=5 fG u$k]9;vOXh &D*PՌ%bdD7DI^`SrUHMo^ex *| +>PSVi6SIJާ9R3WK-#T{4-Gtf&*"1l>\h7IړI7&Ds:YnFGD 344b bfBӸPi01JHE?k'l%r%`k~-~fI֎mD[Ku+Mi8Ym:{}{2lz2@̼,A<>ߦ ~cO"ly]4 (9Nld76`eĻPE66 aߕoIKx+jV⑃зu:~RD5kdA'8yO2H QJ`c#RHZ71>+y€r'w*`J"ȦR?8JGcJc]匾ף`vj#SgIq Îte`HXv7y 7!`ſ&iTÃwyf!m5ZVu/}1y6gn+ "8I;# Y]v`y F;J@?Νn}qM}.ј@ޠ W}^A][¼au=C&Ԑ~w=;o7 0Kz~j;.VWW2JqZ%0AX>2X.#Voj9I^+)ڞH&y}\xocmTRSiaKrVIY]D箚Ra9U-ԇz}"md nEoc=¹Ժd=Q4-༡JDwo4[5zBfS3;-"\:|#zvW}?ڪ֒]qaN.n_9#T_5 L͛6MdLfvv:ӝ5V[{.SM |*:L,Hk$f%TIOfTQ%# ~O)YaEhކtWSK 9[Q!?="$<ݻo,|o[ݑ V  *-չۓ UϥnǍ)Ϝ:mRZMNCD*E#v呑sl SoF kKoao7 ɶTÏ[m 0G2F3o =_2ke.a۲}EV+vxjģWשxJZ[^mԂz'd0Ś{WЖη_4ذˢR(WSJ ޲NE*9, ?=7U]'/`ip-Ѫw``tfI5?}6qP Pd>?]Aaa f%RTkZHzՕ{O5~PK(F'`8*^p+6`dɂҋ6AGI Qmd{x1rw[8 ni,¨}(HöG*œ(C<|?d z^5ĥ픹@q,i#?&k:BZ}0W,pՎr/9js{ `)[s`$5 1&zbPpgSzeG|pplK܆6`eH153}֮o2v{]qXAN&GHsCHyh3iQR5e+kWzV4ߣ&; .YS9Q'9!iυNՑ8NшG(z9DIy=ʍ Ci!c<< jlHSC7:뎝xݸwZ  W^!Hw SyUލONLaӚUP•ym7}Q ZTِ8(=+T(놥9SJircˌ{}^b ?HihI麓ߡ}kxu^ ;d~HUy DMyr\+.OQN|1jsJq0f.h'qsx%^̥.ͣvr:SQ!OPTfZvChP}g)tz*R~:M:UTCA ݝ+,=z\+֦.h~ 5Dnvhk'"##n*!luYSNe2C/#Wa7s*wȳ"1Cfj`{;=YzM>I /P*4L[jnj`L.`(͕M.%Lq|䧇Iע?]qMhYcP%C9KNEf?sd T$ՎrVT᫞0 xG2q&Z.v l_4(bniz.Z7鴤6Y<(n}@ZkC_~k}% ? X2_G`!amda+‰ z\J;#5·i Ug4aܖӊH%Z3M7^ɳ|/B3ezQaLlI1 #~Xư5)-vqp,g b_*G>S dЄ WtN&ZVZ% v"풆yȃf"'lGϹjįc8G0` I^'w4!K=saih^:VH0#(ruʬ,ƖiGQ Z _wu@uQ#{Rl VAd(dJ7QW^fН)/q78j^*4eѶK'Sv"=B?%x ApK#1^IZ01(7C8%g#䯉.PpY^:R+/Mf[6޹)M¿*z#)qfE8,~kA<5Fj @Zy89hu$Bۼ^pO 7t*IXv|Ѩ*%60C6w-lU 3e}ٻϭ {` 51R)@@>ge82Ǝslu_"7hVe:71rI 3K7N Qg;5 ~(Nzލ߽z2"9 PIL9뫨 UHf:pS ̊ 3U5 6뿽ǑW# yhŇX֫򏹓7$o#Tr~5 0m"FyK)&QΞT+A|T",Q;q$*]ykTv>l=@e`])faqPS9[2bzu:n3+KOjSl6sD,z \AיCnZ9\mGE nL?W';9mx->(TاP PZp灍Kl`"X6XU&~`(b!}NvVxb&܋ӑFZ;a}p8Xރ+;c`RbOH&{!V볡p>="48B(| Vf1MX[ '0L*m߃;w2]G'JSEӇOcP,_ jB-N=Kw] 2 mdTViAzyV'L`)fr^ň&˘l*쳏2I/~2-  T ۍ_uq֞neց?zLsȏ@hLT!]z覄E_|:-$\y YIwIcl8jL=֜㩦f+@ED.GE?x56S3[=cmlԐ:Y>_li+~ Syo&D\rhlI|05boJH-Vfӌ)v{Gf|aWs^Hpɐ|99|D7bZǖb3rK >UW<0p}A[M| g~o"яsL\cevDd8M``Gy6İ%5UN2vjힷC1 mR PEەVVQ%+´W4ȍwR2Ѩ)<6b_N,ͩ%Dէ^&Hlw8ehm+0zJ}}AH>Qe}g^U)N5%1WȻ#mN"osO>w-l@ZmȯykU*B}Q %~2!=)fSL'KT4kySu{>b5 8Ժ}Js9,Ϭ1:7͌9a{AՏ@ESUOD:Ǡ+6$il5x'iQ=uXehwƄiNO?x*Tj-wr5 2ç3NF\ ,Ὑ֋lH*L:XTxA_Pfn@=gJFqOlCfl#Xx[>U㶝NF9 Z9]Üe{"#Khe ާ~\XS m ʨN%/Zok\9ƝT^HcNc <ɊrFKEmpƑ0B!&了M{=D3q-ZI`=ԁSDsu11ÿJͪSayVR6f"lWg ,T\1#hC-"e%zjȦ{!AG EA:qE_oq F**>ZpڠݶH+`lAR͍8mBTbZh4T3q=KHDZ6^|,,MnC\l:f] ᙪFM3TΠDer>ҿXt m }(?Pm+ Κ1%]rk\> ' ":peryg> \ft<p:l&R$0BvoJ|yO5ck%WluْJ6,?e f3f>uej*(XF6ؖhxO̐?ܺqfMD=M4]*Wn=nQ3-y;\lqm1dW[mο_G Ԗ"QF޽^Ke(ѡs,JH`/23"F"~%FՓ"piG?'8Vq kT=CSyݾ#r0X7׼LCBBo]n&mƋc@WR n*>CG Z9n57BAGl07"G*!Evl3V ʅ7!DԫzfycW8.1jҟqI!-U~19>I泖ZSֆ-8O30(Y16z wP945o_\_ Q2 \(Sen؃#惿Ǣd֌>q^$[ ?b ,eܲm~&ژWh.me\%v2?VLUG sC,Elq;|nu =-08g˯WQkH) 饋^*@P25I߶⚨=MALZ)1DU{@Ϥ9!5 u[(#:®]<-"y:aev5`R䀆+ nΖ YA ͲS!_&_ 1\C>=w^q׃ *6aZ~{sh5Q3U<6Y&l4NAY0K)xnjAsg` pcۻ99s&ƥygYGHFUÄoq }8 !,[|52/@yWS3I!fV>;Di>uښP5ٛ+C 4L3>M<޲x9|~P}q$x`V n<ʪӹ*A8)a#kAD7D%} AHp~|6 U l-42j];z(u& Ыע(11%vV"17oT򞒤j8M'Vq7sc<(OHlXoπj\ 'VB7̴={E Ǹr<?VϏ(_D#('w594w0-X?p4}Lзyp̗[6jFhC$V1o9g!a RG[s2ZN}qdvSFV(@v+hEj\m>h%]p|q.0^̢7yqXWn J|5`:LK j9eB" BIAfSpU<0K3Of?БϓmG>t Ȟ[P'mySx?b8SX) Pϓ6I+*N RmAgP&:q,>Ovcg6J%ו6JC?NzP$ڣj 4+&Tmglk'ژ➥Y!Q /Mфc3 Ї2#L9.< Z=pP1Q+is%ܜ풯@f,Ԛ҆uc~.Ng>C-'-帐yw(\V^ 7>doDNߣ髖euFF=3vEt`u~7['O[mkSj?›Fh4[lZNAchWPfLoWVĸ QoZ_ME A;Q*gJʔ^ho/ rу}eRB`/&)O5+OL;3q')}bWnS!{ܚmmJHY)$gr*/"97\`pO: %!UN-1@vZQ[琒- Y!oQ"GdRZ06eZ2:3؟l& @xm0^pPz:?H&FEL/jJ*shobN~JU)zT໬2 Y@a!]<`vY<5d)չ፹b"S6H\/]M@(c]vK,44WLL * p'X\U?NK))zDС7#Bݜ/b:>OSIR?=qE[H>|o]>D+BwNR&C= ܦSg2F&"axQ7r? Q+fA}Ɨ!I"mEhxZPKH鸊3]_QWK',\{ߌ2Dެ MaTq7|c+i>g͑ ",%x#q("mO'Tp0Dkp;F+>K$j o2B`` Oshh=_Ɇz]SvR) ~(T". F}l/@Iy[*Y_1"ڿ6+o nAz>BH5x=ӂa=}ɇ +L 9)!9'=<ә*6oZ v򆻓b5;&D}{{8$:יk$:.^~mj!ieXI5wѷ:P1/AEx{X>^XL}z"[v#7)glK<,~Dy7gm5Z~!0ʁ >Tlrfl|RRL/c'm4@(9Uip l_R|Zim G\˺b(as} PQGyiY`Li6F\X|A{uOd_jǀ:+Yɿrǡ_pXe(wž"HPnv$i12b`t>+DZfe\"s\B,z[GhIG&]cCׁqh[$7\Px2؃\k@*nPe wmV{? =_PL PDy;:>O#|*ϼ\wSDw->4ͨjoy?J:_۳F<00osB_mϟ5҄#j"{bGLOm'ʓgp&6hV&Ղ^q7V2E]=L6:NʅԗqADZk86@-;J";AYa?Ri=Tu(y־a t ԧ+VlKEЀ]Jgvbd٩[8Kd B|+qT 5qA|;U' 쇤Ʋ~Dpg޲*aMj52X-=\ ƍ _N#A0#^kc\`D|`V)7@̨Q-iE1iBY.PPӻU=ˡK:[.mkePDUQ8:F8PSkܿ2I^XKiҙ|hpz9'~2uaL (N ,ާRkuޅo170Ğ1؇piZ9#fKz,pT[C YU?s?#GY*6 Yg5cۜԟڋ4-uu0QEX_ T9{LTڳ+J4JUq<P2&ޫԖ&Nf=-.nHW G20rUasviia(5Va#|:I:_@  T[*:$3[0DIUD2~^yLD"SivE 4"S =`I@[& A>?^$Y\"xa %'w톤_hн㱧y!ǰkD1Qk=9aM,$k.r*ֲLg:Mm,݌r*J{X|U lRBҲ¸A3ɻYo>$`%,Twޟمu0,v0 eݍjbDq}(B!"SK/-򮓦*( B blrU 0[u5{2k iM|LXD ʮV%EY".c^M{p0r&fz$&)4œ]IE@e͙|`AiLJ%#I`o4JUq 1`ngEbB<BCB>Qʻ59zgFu^t sm9O`edǖSXSLw$4юʈ 5_ mͅ-^]JQOY~u./e CBpEJ\I*@V:}e1tCw袻)EEnVLf*u? 5UrxTP@IķqEA~Usב<_\PTݲ5$-[dQ&̉x òv{;ՔVP@TO \EUBZktJ9G~ҳ(TJ۠HnL;n0MNWzc)F =ūKU!YއV3^TA3t6e_Z4b+7h'׼ mT)v{p&*" Ϻ,j>Py=7Rcc,Z=+yŏ\~b`X S'VJn m/M6)Yx>`ڋ_i*KW,Z܍@U}TW ,RE EjXSebcD'.F$ydm 2e {@5*nx 5ew= Q X%9gC] $ASMI,~3gfc'NTsQǢɶo_.gMs|Kə}5}Ec,I&p>Yƨ?8JJbX/֎7{,bUɩ}G1 (nVOv_΃.j|3,WU H w[ws!5T(3{7N'Xޑ%4rᇣ^w u~s=N%yCW@HK/be-l$s Ɲ_[/kb^^z~$=(  d}୑Tr6wt{7+;Y6saM KeppBΊ"\RfImJ@1글φ3;*f*ɗ<`|q W\!O"t-ow%ԋwKS\j)FB^%'6苲Ɵk* 2d9%DCj\5zș{LUۈ/$ ]@jFQMVv|>NM9x0ъ-{QCF#)[7״~Io/^1~WW0\tQP؄g8]YdѷiW2 xn_L <1e@ǿK=J`5zĭn}7lvDr$ynQpTzOvעn'nLi0d/sSR( N9{zygkw*?~T9n,o08^p0ʆc#Ķ(4F:EStV0Ӣ|AS9H}O 1,ޥlCK z1Ǎ;o{m&=Oy$a~.ỷCTbRf cSa SZ%Y00m5e-EpNFڀma[cal7!%{e62Òu2ZwUtmer&GaUȃ?F&m+[JmddD>B*0~&X"]3'@.Rm9xGC\ ~=R .fz.8f!BwM]v ǭbz/8z1?qs.n_4x.;SIP(͞PMnQVw@V/´otpD.eVszzH~+ T[Y GȐ5MR |\*bcUVS)e?S+lwZ$bI1BktQl;9 %P}UvkX kga xLy(ԑ{mƾ `/u\66bkdOX> ^hsTG9¦4>[׃3 l&٧ͳ-ZSE 6k 5dm2`~7A?]/ǘHrGF%71B0&l:@K72=_s(fzV?T;wHBeհBW߆s  +UM{jlwm m< ҐOcDLWfM|A~yC!}Җűnd3ێWP#FU8QǘTR.UΞt r7pJ] mǐ-*:o9T:'Tc\W6{1_\%V =q^8"?M*râސ3*E]i2=]Hor_v LЖ!4*R^hn@x @7y\ yly_tGĬ)P,T<Ф_tώt38/;z=Vb:;KRjAaM{Z(AeZKѺI:,eH/~\.ՓM+9˹uH&TF/q_G-rށT[-1<? d ^0ӝ~fz,U,Ůݠ3gqZvDʡ33% =.SebrU}[^ayuM5R%_$KfQON4P` Qb!dgu/W>7:""}K[|i.`}5rR|d3J2 ܱ[oz*2e&-al4ȫwJϣ\nW) @2jӰ]s/ Wzۀ>q:%l .c6I lڶ⮇scXHcӠ9MBV@9ki(mkUb5eHnhO6FG?L:,m&J!0mEG LFCItA+IFXSp4?D85s @.a5/kzToKxQ v g$嬵D[U{:UܚSf (*1xba(3d!Fr} 0#W ;uȖU,q 6`ywYN(iܣvzx"٘p`\1hR Jŏ¤ I1fL2 0t91$WGG߱"Fw ոE8V`^A(g)4=yKؘ ʄ+v9HضR )E|h~vQ]u_w4`AAEt UGnb/;mgwPWqbM;~2<0}d bdgҊkmɶZuНW?76mBi%Ԓ=1:BBk Ro簟i\+f=.7 V͸[Sf)O;p͠euԸLE6HZh c24V0lk1#ǐZW8?iyF0 iq$9!:85g"1~ھ[,8Rn1!})kC Pkr;A} THW}ҙ/':KkׄY&[_ob4H:Žj~Hi~8.m>M-xaU?KǤI^YNUurC~W@ ;>RGQ d-2aȈ҄ԈN]q?7Y΁n $J4@?z ]A@*M-̳t*Uϵ=>q!~d |3##a)m T($$uE[k:v1d]3p֫ΡV呝dX򏸈<41q_or]Ѣ|)b-Y2K8J@K}thĞ}YA!@L)W[{TP`(AUW[-+VUv׾:<9#9 !7xHdLHJO[?dV!1wUY-ݮ4x6TܼN >ig!R51/&" 5{>e;+"]&t=H$ zds˲ jI)9` DJ6iI{5}O |=Гȼ69DOPr3xedjk7$oQ_:-)9 {>ux)"ÄtujM[~crpǙֈ=ў=[$A݅Z)VD]=K`ˣiqU8~ %_;G QRn'ߐNH!r]Pnoct*t;Z1d}4$2˵?MhJ=&'.^{wPa2; ]LqP>XQ[ L5I [0\PKօJ Iy ?E) aűJ(Ε&k~ [x9Ut[ UJ"[xRV fiثIP9Yz'N m79 y2o@9ڑ 'ARIߘojY@?6OQA+P߹Dٖdi)~IeȗI M6ў !hRj#80 E3R?JEocnqT#IϹ#͈NQ(`߼"QcJKCvY"# f;` О$RR 'g+ <^܇?LUG%8[8ÆCİOGmAb5 :Uəf RDgDžzfFZw,=>Yb( Z[mmz#VQ:ɉ4_)_L4Wk;0|g#YѦn4WSژRv+ؐ4?{ '+tL+gxEϑ=#lcQ *K,3(ۮ,q,a^W.}v5*OQ;*43ZO""B?cn'cOքY"!d>OCoa)Rtc(9@4tX5bZv9sĒ\1n/99C*)/OqMR&r]F%|2 ޏp"A%Y7iC-\%9Qlr1Ԃt!At<%:.Z4,$RZӥ@y|ͬc>HKsn3ePv>1p$JesE7'ZhȒ,AuJߡ^? ܌g)@Zl3ihs =97ΒbLE-JRc0 !IC ۻ7|TﮐE-#cbT5DqGv3BQ%uu\J#8`5IN++tQ5^4#`Qy[SH.V"; Qt_Z(Ԇ7cBjF4Ye5Ua9 Rk#vb/>#a_P/]v+ʀyʿ%fyYokJFA$^.&\lFg2 y2+]UWOEK/Yn4Qٟm$n 7O_ɰ טq٭bWD?I:ew.Nl5 Vӎ= B'mf\θ^Β+0wvݭyCӳ 9.dL1߬@wմ`nLH8hS- K!RlKA[De˶} NlM∺PNjy ۅ#6O7<c 2sA:|xc^E3ԋ| uw*ڹ) ^S2i6>8XȫqE {s}:-`Y&hP=YH,Rߛ_zۚ*dπS$6vM@Htl<[Ni|M;1o>hڋ=̈́۟/]Dz%zZ=v~[X+\;Ldt$[~FtKcͽf/xv9h؜ِqP5;*7]!־{퍂DCk[eBCє-T'egŔ:zփo2*]Rj,2W{ T_3mu4%ǎo`׈:Q&*ځs5S)Ddn.8_W]<҇7,! ITg-+Lo\ F2chBɚ~jr7U%pdRd翘& u$АGcH$2MKg~S)W9&X Y]/KN 5x*Ǹ*#{z3rӚq .|c&EQWY-P-?M ]Sr}c@66=*u.Sˮ$M Nj71Պ{8P6P@bU"?Y[0l#9*.Ji/,k 2أ';ࡇ`'E!Y jSKےxZ$H;Md E)Fd= 3sQ/0]G0 ]:%2wK+xEB!fϫL =c[uװmouKjNMAg~d (r!^Tt+ʩ/ iöɵlu]BF^?2I} Od(C\; q*$FG0-8|9-/q)Y(2Qz9+$:E, -x2A]EwaVpQą{z׃iv6,&BZ!>t1I/:', nF4U.^{ĵhSZ޹bǫ`KшJHRW)Ji[,095DjC3ԁuOh zPP8'q<əK?%q&m4!dN5$tR6Sg* q, %ݳ.x֡7317JÒu糒Hy-hĂ%Ɵw3 (i7/ I __#2jъ'aD_;V+g䦒K5>u.rB~b/Y~O3V*hR.~bX@b42KlMc+D~g oQrE>Y$펈nƙݚ{nX:G\m*8w#3un|2ާ&f M}: =t1b C!7ݍLhJ|/@eǝ2:9uoX̖'jb 0g\uG} G*3*U;6?+^R#,(]jmlTH0 cxI*]eAQqh?5%"h Vy?AL2I:cLLR *<|E獗<Ҳm"R͝ex3§'NOory2R\J)_M2I J2 J7fUAw~W_/u_ud:8K}fd4r|'O~ @e`>?- MZ=iO|P>Ϲ0Xū+zƴ@x':ǽP =gq5ԧh8w=Th2EW+byzhf:Ny ~fERVP龜3,k2`Å.vKò$[q\@jP򭳂27s/j^AMðj28"$FHFnYԳftw/R0fh/Cfgbj;2!-TĀmd}%y>@®:.`JAGJĄ0)ۜ+8M$y)L짗_]j[P3 0EW&@rLqo?nQ>wUr{\ۛ`]zq[oᢖ_ۗ>fP+:`L_d࢝od,E3vu"q?6ŗO$|m)eUq9[cb4-7ni(L]o~?u<-P͖͟ ߡΨ2}ss Ft.d:|ڌUr" ڞ=AkR 8uB [@)GLO ̏ 2KCNZ[2[yoSc [o;ao/S9^SYLrNt;E7|J6I/f D,<*l[ H-bKv Ҫ S՞[ں=x".lS.Pr|v$5xU1QGܠ7-l 5 l{Q_~\49h3. W2}X(q5m6W4אl0:c#jDfn%ʲb?pILm3Ḏi` =a `c/5EnҶX Zo{~(mhOQ?:WR?Юrׯ_?C*- FhWս)t{wV{r.aA#ZތSmG$(_:I ϼ!k_WߧDк*>Mb?{2Zzp-ޖ Y<4~gN^uM6*+>;0?؁Gw}bh+{^OִX~PNao~d]ܪ3%P"36FEz%ŞNF[W]EU5ʄR:φktZjU+0Gq8;bSRk֮#ec[*6}mx#c~2ynكExzyfjqO2jN/laԢ()܏&unNbp ն+64p~, ?F ov n$`…I2x"H ' 耛mvp6ҦeaK[q( ]jNg"iP#yODVrÁ4^rɧDQ<ۚ"܆4!L4wYw\: )6Ha-⒉֔0bʋs+=X ,KA>fJAT8RP]Hb>ԹSyl8mVI Soi@N\?٩]^D2HZ&M,"EF .ܭvrw`UI O1{ W폷)/:Myed--\؋u(N:ϸ- VLN+ăAB^w.ϭw$s52J3_?+}y^)įgj-Y£tr{y }ETG݁6~n9Yb-,-hjww)y;&NxqIr@͚Iwz0\V$],yq\tmet~g=#U!,eNGS aDiƞj#O!vɄ$˝7)r`E_f~^<ʵ?d;6`nI5^[(k4;Ts3a9}7j4z̓|X~g)mCGڥ9 R82=K[7l̠&1ItY`hR0׉=߽o'4=oAa$OZ9 a[d4|q8 dl\hH7b8zМH T+f 0LSVA*WRv4Ֆ Tn469A ;Gx=g΀Ezr[GD_TKet#G2֨~&c2h)BSq&0I7Y*mx؃" Ww*m@,_wZ"wH>މ)B%[Wc3?3u?c};e 6ו.;Z$SGS˚Wԋ;7+</?bES9#fX( ܄%PVw[emIEo{C\ fyk 'ѝtN'f葬濑ȸ&ÜN[\gDA?X jjEp@" fm?oSKؾ6 BrϤAh"e4V)HuwOalPl,C%`Nk] MJڥP#CƀtLa'޼xrkgĭ|HPKq8G*_HkRٙՠ\zG+0P&5shAYWH@Iw1m<P<`9#qƎ1럭֯#>%'x!_>"3 yŹ$z< k{yH-Da؄J~oiRFCT 'V$b01AzaUm+qox(>tKBZIvKN~L]qk2um0VD6 " Zh]UF xeҳ0(zξ|>|E: l&',V0ĝ뻕JZ5rז Kxڡǭf)4B(] J.FJG:wƾe\,1\%_Ἒh)N_ ܏F$*kemqU`5r_`S\|P샯=y&F2t@r N*{Sv9D6VA̟3ԧڌt;*ZzQ"&X%=NTTxEM;bF*{ݻAǏS'O9#Z[ u2=~D:"(o{(^d ? ۽۲\c6&VM\iW`}.HǍS"O17/-myTh`"X'v VDdm GV8X`0T}[O&'ÇuD7]N뽗N. LFEM63WL6s MfǩDr{RVLjD=. i G<uы t(&bnX,u}AP FԪpp` j.\ggz?*viY(? R̓dD7Qkp裱 y@JeCxW^7vz77^?AI%S, Kq/LaF#L_tcN(mw-a 0ښpOz xq㚦e%`u/"(y]yvRW0\P{!C8duk`._mGiٖa>\]ˁ$VuDR@|aی+wHʨ'u>;AaEPBULI% qyyE` qM("*ȐLr^9g]n/K()=îcP'U$%u/u]W̏nQ`1w2~9o*A?,kUƂ4b*)Ȱk^n1t ,W<,Ev60[?xJz^xS~Sr&t梶^b556Dz:EyM=$Nm"r{ڋwJ J??=y嫖B"N)jX662-TɔA %NiM|˫>#Y9uɠAtb nA;A}@O_rtL!i zQY`T&n 6o-V Ijx~9Y!)1[ykSiKI- /-)B׻AGT1=\,`nR1NlG;gH']GнmSA;d ԀveO(0> QOg昙$ Re/HALdjưѣQY/x0gxq [ (d.U/f {D%KX$% ;ֽPR9G^, #:FЬ.TFw) P(QhDUp*( ." %2 ^a>Ҩ%[ZēW}H,!;98߽%۲bC'^t)h[}̦kJdNۮc% uɌrS?eA'Fq2a(R7V/;^M8B63^wȆaΪ{ ¼PA,eYw,Txə,tZ!&Ɔ6Po1,S @Qya#l0Bͤ:XN--'XEXQnp,[!×uo a> qYбhgS}HBm(BeYO [b*r>%CB=C۪]G /?Uv]-Vb?gu%k'D?*$4 %3˨g~B)&sjj6i v3 hz&bn^Vk:CarpgbBC:~UӈPhA##^cBúOڱpӀs qTԅP)A"R^u7#uTe~ l>EDCvrcn𡛔E`;@,Q /w`! kel@[3ٽn+M#+jd4(Ღ33aOJ STGC3J760|`{Jܳ*(M]0a> j?&:CNrD#JH~b!ӺOP\.Y}EEI6v1]a]*dܖ{a. 7Uu;Vb5pxnpZ'p0(gY2h`9WX$G8IXJ *Pjp\Wk3VbV*zİ..0J?k2LǛڗDt#vyٰm6tj+)!y+ ix:5c:#sV*tIzz2]V(rIߋ"(!HU :TQ6 Djۀ3'a'ΫRyշcv./Z~;방lx'0]0QS$'L^Bt-,҈9 Iaysy䢘 zPm>'"E4HmS./4W[J̈́yOiVjn%)k>"ծ_Ceu O0#wh7[gzZIG&#`edf/q\UIDzb Qy*K@ sx<`pUe*2O0)E2N֏hZUub?}Ȏ(Pr|/)ysel&Ơg'b|9f532xϚ ˟?f;>UR`*S~'ŝ+u!1XTw\epx6˂ s3AQ$g|7]B"΋n#ZL&S+_*X ˝1 Zȣ賻<]/S1^Tįɉ# ZN:+Z?^-Ev@UKIT0>_ 퉉[nPO>Pz1SivvȏE:t}0í]nNќr8xSkQ U5Tܱh;L:*̳iB%03PdWdkzdX j;➪S\k}*$Z~8FpgOr|}}ũlО#pL:f^jNOifԳwXﳼL')hޘC] pu~,~;T&@b g2(࿳9ƁN[TSQsGY'tD>ǔGGXsmsz)3D ՙ2ԑzσJ"Ցa\4/ȭ=q9S8vk,3ߐPM-n A]&iwE:g26G"Is ׌v/M,Jϟ_mQ%3ʗ'K~g"`KmYQo ߦ_kj 9.T?Lb^2oz1ګ[wd}[;˔?V6mǝFD-2+7~[A.A2 VP]Sr7FwD Ź胂ђR#J2͸?~^ gji8\S._˪jTUYNޗAƆ.|]ܨ(ϓ]g4K")1xBt= O1[*$ElUbU@f32N@luQ̵4ah3=' upj]tjT_q@ +5W5@4譿f]0 (mCee!ߚVA*,h$鿢+>dEh-!@0paO*4x{"GQ S K3VKUL:A3?soAlNd@TA+up֬7R?_h3aRU ›`u!wSau"Ὠ gigYJMr|i/T) +Ia(8z[GjkP6z=HܤQWxڕ*_ .onϗʄ՘A3j/':yXw%!rL;0x`b{p9K`,;H T1s a $W <]-Zd .{pt@]nPf- HH#Y-cRQC)l)9MZڅhw}a]tn;nA<Z?[L! g*7{;YQiZEҖ, /a2$KDQJp-:u(sbyH|eϳk ߳v &2[iNwDͦbZx}~I4g*nGH/Y 葴6vJx]?_0dtB\ `Ƽ}r?0&PM`hctl.[fЖ˃jeHa]˙{KO'P~sm8 # MG&{P7'sn Jm<0B+Ki$"q&TX^|1_m_'t'~\`6aԛ}k;UK#2\l!N5RMhhh_0H(UyW™<*l;ɋֈLj6q/mV/V#S>| #އI}jj 0ZtA9Sڡj!8M &0-IfW(ܣfFqlupI*C䋒^W8Ճ_kfɇhM<\:Uh[ߤn a6ނ$sj[d rHs1\Z٦ hLbKB Ѥ9ZN45#eoxWW#5X5 ;@͍qNaqr"sbHh\=_D:QӌW\Ε0_>p߀3yא1 9܈>hdjJI\&-'Bj*mͨqS*-1#Mʟ{ iimֆq\?D!He(18^ꆛRe/ɁlQ..>}nJt\aOѮ@ z?aMVX60br(g- |0?"=I뢿^ee[6<9$ZX˥_;My /ScrLL-@!kH2Op8ɷIq>Vą#5*%AO. 1Mtq972K5hԵ uVXnI\ȕ*-,6z N,dy_詬chBYDzAҌ~ea;OӀs=ϡ:%DwxsZ?YL3./u*4 ]痯(c,5fؼ%ާ|c^~ 6rU!!l[ [R- ma+._c/} &Iәưdd_PO?A=' 5v!~iq]h8}aݢ]ot_ ?yziD/ODza[.M*tO7PބW<=396X#,nh\n%-) ߋY:V[+t=Rv`^=!fo5Yl2ӑ+|{.N樜ɫʞ'qE4+~Ѐ;Dt!_SwREڷ}SRf׹<^aV5]=yajVxQ:YXͼxͦSe6Q_ƫ@jZ% ۺ>P U_rk#BB;5N+J\aN+;UXv]"۷CMY&9u{><tŠ<.w'CŸІ]9ҡ.DXOZs=?cGz1wP?{;S@˗קWa"2n[RŢ:Se:iHȥvgs9iPHG5H:&ui~L캭.5xR>L/sjvXj蚵@yorhrmFXp%5{25D4o `$Sm&ۍ9I %\[tb;7*L|@{kWUM1s%:{;FϷGD‚6`of _c[IAZ3q$avTDUӭyGBx |lASj^+uO]ܤM=ˇYV^Օv<ք_ֈݝuouٌUx^It<+@P OP .`j=IQ>"mπ\Bns57Gjvswy~[VI##2['LIh`"kT8:AKuȮd3!dHpPi}/F=s~PadT3̦MXNM(4Z cëKP .Q': Fɺn*f_fDc}|IK:>2wwHak9%ē; i sx8wPnq!GiF3dԖcBZ$y|(]T:ZMѡda^D#Q 5)`+2ZɹuH.P}OB85g+{⛗ttv# Z_+$Bh.֘3%wJDZޖ<܊j|Dea$0JH^[zט`l@LKS}̡ ReLF٫Xަc' `5`ܬ?G)$*+j<4WK[qiY_0sy0`N5Ϩp ҅N/e^i|]!WAeyȟhK5ۧ/4o%.56؞>gaP\^  ݌)WRWr sNKl3u˼&Qmi/{7zl)njpYv… κچ uXi'~+ɍr1YO>žM`'ea.X$p 1F~ܟQq@TGB(:<6sԼc=ԏ!!NJ+yMJ;>6C?kك#9Ib3Rc]41xt_i_پ۪~z&%Nqy*- xijb))jy>, y7*&aܳ =mP &n#1pi'7E| 5y/Ow}!}=v}8Fm4϶iOHl}>BOX},'U l2%{`r->˸Lupsp{Ect"d1$%(GOTwc5˚TtgpWtuUe+iT-R%H>8P0G\Ϟ|V{́^lcݨu9xqۮ 2}D^BxmEFI&}dٿm1QlG6XN$96O@NDH2ʬCJJNi s#=Je׃l7O}_C[ySnc#?~ NI7Ber;PI gIΰ,ai ##(Yu=G!O/祋) Ī?<ڰSAŪ6K(f _)g~UDԱqWd/ķO3&sS,̯`uQ2Mc&'`q:Ql8`hJ,=#PZx/ ie}{Ihhq^qlSmr'R×,q"`\ޑ({,|%R6+nV0ڡGBC<ӀA߅ kFB1մPTúwfy46Dnd @[c]ܤDȵ椔vWaRդS-!e-08#Y#UXP>'r-ԷiMMMR1jsXӬޮF|JiNG~z10j6 h@KH4B݀ڇ"u)CWDF\bu嚘ҦƄ%9.\H/ri'Bd/Spmmy.Se^ A1UfH/8O%a y4ܜ-!QOOѦte2 XQEaM Эpc+{ߨ?)&3 ɷ̐%^~ ! xm6n[g,fJv3'/;`Bbc#,zWJiY_c_Xt9k,))(%VP L# }nǁD{48ZkVܥ?$N6З^ɼuz54a ,cӑJ'9v∬a^j8zDywnK>f=T'GﺓNlm3ּ%e+\·3CwWYtg|+< QI)˒T1Fo^=Ҵ#qPOwn}ɿpcX%kB3O@yD$_yQG@42.F(/-gm{_(T2ݞRomCmF"SڋwG F yl5G O@#x q$zf ՓOo bOAl @ m^C$~s+Y+ ?\ڳ_`"\I5ǿ *i4>04.Sؙ%*z#@&ċl%CHap!6u'1)r]vNm3ZVU^oJU9j7" ~#C Da!qX8mkM+ѽu}؎y0rS>hX߳(쟰cp\r͹_捖sSP}ڄ fǔO^:?6bSd*My`*t8"ZjSd?ZKuM<ϫcʱ μa &^v-C!NhJgki >xDCF@vC6B%}+cݘpVVҊ6EPab%:emذ9լ^ȘXI=n+aQ (Ec5keI2os*OhC9w3REd!%b[Vڑ3ȴvvQr`#;B@kUwG4AhO5ofQ8홯LN#`Hyb{2uZ~H=H¢"5o׎lk[@ߵ`Z^}880[?B'sBk@ĥDq8"Ji%5!A1VR K=yTe%I%#ppu/Ip<.#.~a[~<4?)XcY[ 'Z\:?[uOG`**JX皭@s-tgh떳0s5^/)i j y$0Z&+/*.IeHL`4O(O~cGwmouXPQKNDyO[6بxMO {znsl$R#fFn'RV/ U;eDi?,jZ>m~=RdV3$ն;+nᏢ('GhKnY@'ڷ@mA/qKr|^+c^i YB\,3YtY\E Ɓ4U)yqUF s XhcNjM޷g\f 'і:DEUNQui-"ktRtӒ(,aZϹ00(8gRoI0, CwU"i2C؃4DBVp 8\e~jjP^e] VC[zCi . q+~=ޥ9{yssUs0 zgGO DF:oᚧ+p >%`VV.+Vp+ZK.JŰFeh#鈺-ԙuFE'"/0HܰfOx *!Za}} M$8-o\HY$ȶrVJ>?~)qhrRwR$+ kJ9"[W>%͂LXöi_L0'$Lӫ&qҔP]>⸭عUO-vW<ҽF}2ymӈ'iGg\RP (.R9+cV@o UX(uE/t6T 㷶IИ,UC.Z}C?ܧL!m[) #t"1Mc(CJTަL!ɽ ?1p6rDz|iQwt (%>TxD}u%Z7؅X{^Snl_% hŬ`k'@u~)8e+ԖjH `HW\~l*SvEOZ๳>hEބ370huO$:X@+`U"szH5`cC/U髝i/'9!qDm3Ka{g<[xL@JE웯 ߚ77kAm;*G5Ο#"H9am*t7FocUB鲗 05,2#^4X L8C8XNAO4}|J~wWro뼮 /\|ܘUUK~' (x ӽ\C 1*~3[_\0W.QcHpZat"Dt@uS:C bHHT>iZzF*.ݦ+Ά={r`Ul\ZA:v?3aazT'E7}ÜdDxmICje 굘Z ð,4@d@m%Xu%@h>;<[ŊbmU;!0. oX.#qj:ٽߕ7䀛WX5 l)O /zH}{bmfACl2lq%'Ox5NK_8.i?#Bw]EMU5H4r#uAXR`V<@.HOZăG~d @j#!y ;0!RS~:9X1Ȏ 8i:~/kΨ2٨˶'r!|̒يNJg3 UQ*)"fAYm2`SPM ]fZMʁ*0LipCLIȗM)CmK-]c Cň\`+s%t n閭/(l|oϺĦ (7M`fGޭt_|Sege%0E Ƿ..'0 Z N~Rv$Re*{}TR@u?TǸn=xQ :5Ņ_ry Z=_>ZI4n6j:iϛmty2#CfX1͙@QdiFE풩>P?kVeъ߇.e2t'jhw]ހV6M5!p# ŷN_b*䗄qQ PLN;LN*~E U(io4+^3Pۈ}''cfE^dFB|exT gL*VrICКj\X[Vg1b}^".v .NQ6a,$v6P)>BC@W3lCs~n2 *.]|kA"i֠ʳv3٘8M1_铜d@ҝo dyThsA͚g'uz~deotlD%LvRj,IB^blJu&j"qiBϣB~KdTw9TuRh(ۓtN:neZ(?"J$s)t@J> Vʹnקॣd ܞF,[ԝ@ 0H[\>HM031aMeJ0)SǒsME07ϙn.N",8:9eמ\EpN /R N0Y:/.9~}q`|U-@\ۖNٶ\Q fmݹ(|{W"&[EJG tr2R8"z=6%R$PGJ[ ,XsAgGHh$4^ë8u#K:#`]Jlju`KF-3!FTjIg| Ofws)$ּ.\y"^4J%bv_w T[k)4&AM4ͯ;K G|4yRU_' B|#wokߗÌ*qbu@Z +iR߼q{jxrІā$ ϹM(*_(>ך0^9 쉛Pi+E~,$o/*}9Y $!DHJܴxSR:.XN"IG.b QvHd<_CmX'Ih z;-֞1BU.1:5 .{~ə2р*V{kirݕfO ESmL%/edRy:{6 ].*[Z\_7wDAX9E׻9P%5F׺r *8ʚ̉/>~~LXQԅVOBSq9Q٫*{8$ڃc4̄$]Gb^/ 9JN`,$ |' -*?#UQurgnܾ"ص#Tg ]8Eħ9Ӟl*iEjunuGB},'UA`~PKe6P!<`= LioKW8Yա3><'%4 #?A #g{q, {B21J(Yi*|sh I%֞A6F.:EW- bqP/^BuyQfG-+%(FpkBhŞZ!x+w+,ti)?h=<]X0b@- 㓉g]TÊHS]!$^`O`ڸ7k~zX+)I$,&v>$f q ]@r+oڤnOrR_)([//]0YgM݄"!Tډ!=Æd5ptK=3XV*g[v8y-bQDNN)"͘L%-yFB޽el r,yrbS>6́C-7nq_!Vg۟lǤ#*KcYCˮNb38755tƑJy|2)5cܤ@_ JbsTSgY5 jQ͝1EӇ5.Tcx?f_k Y-G.V`u6UԬLm[ȟ8p~Eyn=!~7?dMpzt]z/1wCIm_i|GՈ/pɝR*PevRاGQ"]y_~ z[Ls=@"lHnTET׾A (U5 fG,t*ufXfeerzhs0v (ayCl(?Ԝ0/Z ",Du5]c`gT$Xlr=={Ύ/& $n}O>P:㌳f20hwfXo@êE)G+lINKD>d}O.a{8kvkџ?8)cRfP=4Sַtj-MNP􄫡sNMÈȓ;z|r^iBVՐ3?3YThݙ/)D<}?,v V!A56^s ȌE_H`0K 5l@…^'mytWm@w{sFnNDGNƘ[g4O~bQj;SWȎѲK? M`B1g.n r>-_gek~T3#*92=ť%DP7Җ_4zC^.FI6vNM58Ixn-E2#Cˠ#,zM O(XɫMq'>SW.瀡̅v9T:t~B5_P瓆+۝ HW[6BTC0na\Tb"/'i;cL\:Bg@n١(!UTХ*^XHI+ېK݊׸<kÎH"k.|.g=|Y'>FOZUbdb4-f~2^2+Gƾq+QD)l6DWP}T[FapӏG ZMq)P)іK "SGWP` rRuMYi TPT1~Bn 'S""D[NxqwY&R${kNiq[aho=zK}^9]rő1+ŵ2p٤E:U^~4n\7p%7emɓٳZ5l6Ej)F{?eÛ/,<VܐTyZiq:MWA*r[)]feyDHbT ߺ[JAF7$jSv;mȞX,R7( cǠ; V* )S!3{sΡ;'pѥX UE A>y*(ؚH6i<Ç>-NV}N?n:RG8Unt-%Pb.kvi|֢%`ҁO2ru'\cϧ%rh:W&VBY}Z7Qd1RYjBs-S؇dR6Z zy{΄+#mJXy  ^;MٟITVGZn<\Cj(gEǩBCTls+ ;mydpkT'R_;u98,C7i 7yP{ђ:uk!+ ""H5}RIv=djxw!~ȫVt 'UO֌ŋQ454"O=u%dZc9r=L ~> _A|ygU_Ş25:PHc@qb_$Tc4Wh~UПtwkB=5M /& qAZ(ǩg1GKe+]d ,Cg;::~Id"klF"-w~* gI!E9g!/Owpkq[r{JIȽlKD$<+8 &>~$BJ7eGG*aNk4t3ŅQ|X}f+5î:+p.a1q-7oe ;sp8Y;N9,$3 u`HЀ\1WK㶡li68#X~.].NZmOwYFkgg/ݹ6B3qOR-R:n0iޣ7rV11A nQ_vMާC3r?c `8n2%ɫ<Ud8ȢW0Z,ZTq#ϼz'o7$:jz,ʼy+(2-F#:*.Nh|*-Pe*`Pd{s7Ѳ/ʛ^H#gUN7!/ ;&s8HTh, fu`{~6k d_a{3ܳG[Zȅ0gK aL D-vl9@#z%ނkrj"^sW3ܷf!s Oo9҂p Q;mv۝5A,_&|IBj'^r479(3m;)d3|HzQN8K.hVoU]oDijrum E1)=Yk'1ȽRe;P4VyƻYWGsRsr%ܒgiuo?"c]-9𘄸1~Vh Te3LeO,dЫt?B|ŌL]@)M)NpTZ&7LVS X}zziR&l e4xiZ!U6UV$]cu>6,n=0Xֲ䩫]b-m[0}~GWvu1 95ɵw0l"wY_pSƒ\mH_4k0k!uZ=aB R$m0k6;cfF~Qukf{JY.0o͖YGo󫳻PSė:7|\`1̇7:xu_EU{T}xHz!wϧ' |c]ര"E; r6/ͭ۱I=(NOyEp$0̾F !w>>6YQ 8@ 辡K1w,h#@b2. b Jp|H4!|t(L@]ߠ9 @"s,+0; m!oHzVb^kacZ /uGSCZ{[ogeɫ).P   n)^®i],U ,E M@XiC^C@M(2fIq|c[nYAX\xȇ/@0pG :)}qJOR2(kAir}ɓ[6sw>:y *۳]mQi;t DȰߙDv/\1 x u;~ZQtR!ʛh|. kh sxd - U>n]YMn;+엂Wr?5uENvE_] |SǦR=Ȍ=,mmԗ! GN ё왃.a c7rԑ~SQ*h)OTڥe̥"Ex}׊|n,ǒ]s+ng/,ʩuQ$MYNIڐݸOJȏó'mY=wV@Ԣ}y(XSW 1!yDLc`ƫ˘%ު?Qݔ8'CCS.WG"ڡCT)/4zkhڂ岎פY;y$J?gFIX[PIa0F?Zi] z}NCBnXXj ="UƺKgJm8ǷܵyO$Y-u/I]xh\2vEukfh d_W}dԻ|1r ]ĀRGF3&~9LHTcoD%$4Jy~<7;R$n iZcozVn5fN7HdB/[=z`=4-y9g$9ZB2 HOnZKjO;}I-CUcD+۬K t!mRq٧*aoXP8.GV]GiIDg,@㙅R(u7Lv;^X#>t3N4w."S9f8pYAs0,Xs:d[tǘ%EH0JnnV /Em+bzеmj![GUrh"lR0.6`kq hѡ؆∙x2ݸܜ)"M/"PcKҲpڥ_rۂ~<#QU0 p#k@er>mC6awN(.2ʕeڽ Uo$_m23gY$ 2GWCCT5ϞyrΧ;]lmb]LT*{#Rpl:AcIǚk&4iSW'Top氂#ln7)ŨXkPܔupFi <0J$3m|U6.#Fm>%d@ V}̇! 𸜚~U)!eړ9br'hnmTtY@mW(Zw-zwx3ϵvW2Dw<`c$J_^D6LlWF*2e%mb %1r֯_rC?AJ i[|EuW`T}yFچ-H ~dc*<)KK2ZSUoLjf"z8{?S@E1/ L)TxX&"m c۸Ʃ ='ʐS4`"Ԫ\O RT&|.펽zԑف=8{Ixr5 R_$x/jZ>8%L02$`fzיX,*<:Da!Y̛Zkk( wGh;%K9!Xiv%r6욎mR3L€pQR!(Q/RS83 5)D4/aT^RHۯLr G"3Hz!FÛk|P;OXya4pW-וqۜี!p_@v-u(Mk{Ui D4%aII"m.aY7vxN>?42ܞu.34_eOn9\A'BeQޓ:7{a]nk{),Sɑ!-uUvV豚~jeB$[JѤ;#^;cߺ*/xls$7~w']]74w`D `X?!yHWnbdi/Kcm9?R9s.ؑ;L"恿/sc{m+Vԓ*L Y*_%=(@)n &7/h*!0S =&#ֲ'['IVtgv8ô:v0(Z'ȰI,8_^?R[LJ&騄 S`}@̟AǶgg/o~Pi,>veϊfiRޣzSWrv Ր2TY[ E¢>qQSSV\7~&I|W4?bKH-n =ǚ#GJi'~OY{#kb" ( (?~@pG:r:,F~ Zt{'.~4I>|". f )E9Rm}fu|5,̻s*p33>}e _u8oĈEn^W36\~!}B=SQ e<7!V DzrEn3lN2|t6벟ëp%i@ d2;dL %J(cvXQSY[R}&_)ɂہKFyJ݄l u@nߖt4-a4#5E@LN!- @Pcec E^Q!㍂EG$u>d܅߽E!psWIFERkHhN]QcܮC+g-ÑoVm3v13x 8lS=ƪpa@UR|zu [%q3EoE;Ԩ:A>,04f!LNSrI?G DXBS":@?7Ĕ Vi]L}w`6dC(kTTK5U$PoMI*Bb#)Jӟ㞮 )CaLq>Eٚ5svEx:oZ'dE( 6Fu Q-4ìs"1xl I|&@Uۃ$<|}D#6hhЛtڝ>nu+#rfѴ$XP5?yF|h$'N Ě%bFH 4xbf:#ɔR{4<ӯ^ce+}28E.CVDMwY%Ldt{* /:9G%j w =oWv[ _,'-^{]^zJE#OjSoe$oNKհT)CFU'dM`e"AzܱBYu%Y 7O4`"F-p{#a>ܜ^e,yK2dYƀ N<;7~_O6>QGR~bJ wd X5WW:dtVV9:ܬldCM)E/EG2Sx2 8o۠'h,8c\%y#rdm8BP:Glhx!$=3v~FI鰠6s33wWD`jʿ\h.24Q ,B?m[!y<[7̾.U `bid'Ch&-ңv4)<>m$حr 6#1x>T'?L>2!MDx0DՇӯ 嘟G;(.(Y-Y`g $:3HձaCA4~ "u)ydP^6_9Uʇ5\|Jؠj)׏!ඓT941("Lꁱ:ss>y;I)//O/sSMz yaś>y~֏گBɯF8I೵͚aD(־!>QXN!r4<\',*lXEH6!027k!A<xSt$j? :O14/BPg\IMf&KBas[2\~5*͞0ɓ IpzZkH(f j^0Ha(ķI ~0.g?$lA4X6*qzz—1Kt1Phd?t;dmc_f95a?#<=q|(+>BAC{cpWpm^@;ec#HlT#p~a+FR@Єៀ/HgL T4v #\I:CP _ܧ"7-/o-Υ=E>Ԫ GiԎWy>r ⟳Z5ؼu- 9v*bR:3Z y'ܙңV&9}.êra:2x@N;KOꛦK_ub {%L)9rB `ܺVL4vM}{3FEW!Qԍ=/&}~lߙ**nKqޜeFip 2`\ia>g-AŌQABd"IE|\-5V^UEϸ j2"[#|B.]e!V HS~е\sm|RqBINY*ھ@uʰr>m].sM=!{9$ /p9~l+`p-\qMQl==Rw c XgI{ZM7L6C<+;Ʀ6)&1@._ x d|2_ `h@n,({m^[|8b<>3q\ĚDX4$h52y+ {@%[a0_̮:̒2 ^s0j[2e ihgl O]\JPM<{aq ̪ÑOVǣm ;An , բQ*׬Zi.ޟɟ4Z!Z9 D m L2O "dr޽<@|Ob:C.RhvD9,u i*'rHwzc/XYǁoFT帳kyy/Ņa&˙m@ŨWg`IݛD;THP =wALNjXdy0|Aحoc%p4?~w ).Qܫ zA7@1 u#U,jo:sQ_a8jrNۀN%[|mU -Eٳ j:_m~]E}*pMթu #vỊ"8:>kyC;~(/5O!$˗BNzHaxDb")}sSz=qF^Y02̰4i 5`muq1zuȟ͒_lOe?XY~3DžE\a$@_ORcȽ`9R3ၘxG3xMJܟune!ojv qa]楦jDoȽ0lJA.zw%Y[p2r1#Lpo*smMZQ(ZCv/rkY,Kw]_j*>2A8>',*Hi8sp`\qh{g1 PslCpC*n8eBAEy9EuSXnHc~#9Up?S duqc1Ld*r)0e4t> Z(0P\dLްq W),BsؠE ۭe:K[X˭mV5cDV7VLܯM,kpAkk 첯(ɛrbӥ3C[sxAg݌N6|EEp=p<0GZN'>kB6esd%|q^[HT(J{KiCte^_ܼXz JUB 7+IbkjȻk=o }(9m6I'3YXƐՀm ݁5TWKvBNI6`'ǡ3v9 Wݐ'_ b`!uQ=T{& }/9.@nސ")վޱp)@G".m &X»>)%o$E\Q VQvU85Mj|4 _:~_)jÀe 21(wüGTa_qov͗^I'x`8u+r^JV\ Mwpn!>wP|Y>1D6O w{Gf(a,MIw5^JHA`Xa 8]SkjdӅxQK2-(uZ-WjNܚSw'֞HJ\(Y({L.6.ݕ퍊m̖& p;*DI{`?VoLPu#nkmrِ%9df{1TթA(Ehg)e4i1;G=d7s$TI+t+ N"VH1Dir$ ׵ YcD f?7K ֽI S\Tq"b_os(p;IW#SuOrW70t78*w #:ijzS$l\gxEgTrMO?ek]U}~DJWPZ(( ٝ)aAi#*d@dhX48.ں=˂ZH!N kR߈{6E٪8P%ADRRG#d˼OTETႱAOo+$rXla9$koK8ͱa"es[?qη / br)L0cٟc$oje[-$HMԩtM}Leq/\aj,li3JTrude9[7s^,$*At LKލKuyZUk_&ss [k6Б@wytl+WÀ&2;}n^rOϑqђ+9&S?'Я;`sΨTۜTt+Pcu.OG OKa"W;,`KY(@cbj2$JE9W9έΣ}d%~PB¬KT&mur<6;Zme>aW6@l *Ž5G~?)i T u"g N5 tu[=}H%v֮K8 L h@ Kpy)a7VY<; 5L1@9'zQtYp]4 7<*{hÂiwk:m*CiLSc&;̶_| Pnt){Hɮdܡ'%%Z DBI]QHie8LnbWHZ^m84sgv"Rp7AA[uT"{rBeK1O)9Fo:`?`*G)7CPckGSHәcg7ZIY$&c@<14Qf>pE f8|*z{؟R/ .Z:20`BF6Ҡ]mBomSgAWWȘ&,Ӯ{ }+;ơ Xnֲ6q(O7R!%hԅͳy\'3F.g=w}lw*yҀ}j2 Za$J8=k}GK]BV9 ~HXz ppm-!pXm"E~ʅ hy3FM aQՒj{ɤ<ɷ^`( -~Eު+e~O4zAf6`6m6/ ~WhI>8f=R_N#s3 0IcOtu=Cka6ep"t7O< H]}mG,ʡT@%ݜIr%'(-!,)Xh{xbjEގV+ h%AV\rlj /"Udgd%Uh7 _EV5sʼnQb )^C:/ѸKxn}AtOxERKRLf^Op6'HEr &OCWo(r;z(|~# q:bX\4>kAx[~!*~ނA ]1Ks8MF6^ iĞشV,i6anVMd[EG NJZ+uT ϕm~/l_VYqF z>̶}6b-PpMany`?/5x R$mf=5qHe<3qhq1*6Mx`+*9u:Q)Ӷlq`bC4RYhĭ@nw͆)XO'x)GrܸW7l5.g:[YS{X bPKH#ZO@@/i^tu$Y^u}4\ĥ+3Th(K9yT =S2Eg_)7{MYo"6؊Qq'6&{R:o8 )+zoS\9Av^VB apRFWW`X81"HwЋeW`"p Q\==z'AJޒ laW0KotS"U9Mʚ܎t5Jw-8SܾG]bQjV6?E;aN 1G>ufpLAm~)> ,3L#gD~!Cbݪlx) J>&"vSq!pe&ВA7ҽR\帔xi n=(oӞIhH<46:Օ.+|jJ#-/6 OH"Ow(^dd7O /3ʠ!өh@jO%v#*mMz(wL?M(dWoD ;4c& 7 65Z?p?6z*Bx|4k@pr=Exjo ԱYK6O%278)J q:y{23Rx_,Rz܆/y69/ςvg+&2rk>' f:)*zi$Ema [)dkǹxٔfͨ;K&jۧlCV>PY<-o&ܓ$]F:k{rH6%hbz4{ Zb ZW4{: 4.?N$Kw\XC=,^^3f$i&ha‰7N C=Uv%g9lUM^g?j7ҎVAmd,.;Aeo ]FmfaIYBsh̦abP-b?UgSvHkaq9܈ n*x<LBWbdC쥘]CVgٜW}Tv/R-|Q8HR~!y`b }>G3nkb2uRMVvsѱ'|<]#MfI`]'l4?;juHK4Uі#j?m\?Vڅ{_B8ȓ[_,^_T^do_&Mi e(?MnEǿ34/RTn -ʭXeo.8H_T '<&`pi/7#+<iJL~f`sER`&90zQ8{Dp$DZ,^~4jR &*Ղ*zż(X#bl)ha%^چ"!!Q!ʋR"`OS& U)l ]VD_k:;f2np>].bg -\B~U lh]_AFٔkiQvSC8k4-BmJ:5E|V-RFa*;Klx|7Z&w E{fmM%1P72N7P5/%[/<]Nujx"N勽]_m^+{'3BX o{568 .CoPvj *${dv[(J'%6ed8A8ڳ]C ScQ-؋dIQzQ%®v4(bWkEw'~esUX-s=tæ G"#_)ͩo%?e`8 HMEdKw6j";媶Bm&^$σnnrAe{1-V75<}p'{vt{jɓc:uZTƒSL'\ccVAY,xrҮID'?t/sKJv+Y1ASٕNjYĥ}m#bk "4+ƜgSo=P61!.(x3/q#[B(,HJ˔/׊(Ol8%Kq;U!,9BHOrGBf&R;fip@v˔׬)W,H7&j z¾A `']ۄ.:&ȵ0-G=A ?Nn gx:Y`P<{Dt~{aOv]c+Ojjf6הj+ d6]z ?'" C4AQmUd$Kuյ큤`-ɻ҉'~ t3QM 2[laI,ߞ\Xgb̽J=DXhd-!R  'dZv<"(6YƝH:Udl4-%Y%D̈nzXpƀ5_Xc;Idڣ[78MHqQx Q4&B9 #` ?ߐ!>UX{Yn10Jվ,{Xʗ,QBpv%g4`~d{zGI_\= CMcnvEn`$))sm&@waԔfitvp;. 5r8F~ͷEP ;$]Oi<[Nj 㝚J,Zy)EwFo}Ϗ,뿦 8܄!nݿ4Y׿2G%W =ݬ;k5ާ4l ?t'wsr#ܐnNף`__ئ,`C r"ߛYDcR*% @vui]E +[CT%I4=I~k ձ0 F5A~gd!8,{BeК0c5I׭.,GL'9QfirLL麗OzJ)[vc G]3{oq(_#ʲiobh#h^f{;z )?[¢2BX:<[+T@cMmkbQKIcIl/bP1h)d ^NZ*(2BГ)jZ?ZUd-O%jG2&uob[<; N>'׵/b}l9mu,$P^QUB-MqBIGYap,xyO-mvؿW*7YGw̋s4SCz3yޝ8KN<x;.ӑĕNH{| >G FLt+Gwz4Y~kj ^DC\DmY Hzz7=dZ2q5ȬrfT6+;, LfAvH:^KvVƾ^d͵xMsh8E5S[ oCqU]%q` vm긼MX7v=Ҿz 3KNϋJn \cuZgdS(tfC1tK͐Ux.FQ-VVLT :3VV]8,v>:,<(g\+$fpP~}.o )|Wߌgɑ@S]Х-J ިoXk_VU=ƴ_mHe*Z[&{]BE;IrNBv'0K0/8`Mz{XJe]骇F"m1S#`_]a~8a8p;N):2c,GL.p~/_uf_2)!jz@ʍ>aBwrAl qi~6;ךE@׵YȵfMsɻ&dbeғk8HtT"1Axm9!k juk#H񛭰8Zd bfl&Bӭٜ*.-b-ZV˾:3;}Y.%H{70WX24M}ٵ\g$3*ǛdmXS_m|XuI_1"G-lS&:lb@礔ٖDyNu3bL4sG×;cLHNۧXpihؠJvU3x~7N'%b5܁'kUFszZYI('Vu]30g![mFiQ|܊} BQM/BؠNXW;:-Q]jfY$pxkIP9`EiU bEj} zN3J#ذ !_lLbQB_$ ͡y>g(ʇEʘ?@)#b؋ڌv doKsí]S\4i8)D_/bP>H|J;Ƒā಑E>\0wl`-0_}$'ƕv #9KрeHJhn^ED.1N;x4~+]+:tb7jxYnz)j^ Vr, C;lF! M;CGvB3`*K&U&^p}ppcu0ǐ!PǍ=;0n9b׌1Bv[,%Ǥ]W8PdroӫPzjo^6^.|I?ОdAکvXA/ZA NID o+u".MeXfW Q"UtbouI72L(~]Ks6A>Gt]3BQT4=TRkG=C9L0_4 uu -W~GnTCzɠ?vRpQ jIPcMYN+Y ];Ab1qIY.0?`buo݉]toH Z`ܱvzrDʭaPe,hш=TTTôTߣsXLx;uu{pPJ0%zy܄o]w-jGzIxפL[_g7C kQ E)CPí9VK G#Ix dޏצ֣m'oP`?u*p 7l.:N97ﰫ{yq|8Նp$?#'Ix%^`1 ^9dVnl/kGZ^Kz3"zF0 T4*<Ũ}K;Sw4A-`j_7P0YBĸXG Yi1!JkB>C!SmP K3eӹ>IBͨ{6c$CR{zX?pZ,䀂/m L F7xTAffR@SћR8FqeR6&AA`E.UDΟ\#T}3.%;!% 2[:#YW~N7os:FǯBAfeA['KϠ#[pN-).8C?FvU1*Һ;SoF@І"5 nxBwi >]uz0AO}Amu,7`C- 8Y 騏&S^QqNL=/ uP[[ esA=0R4upqpt!IpUsKp5[է']餰4P>v~\XX F,Z%9>+a=nb+o+V\0Sw>p²(P5pe-cy]DcEWwlH \=eǫ JUIfD * 1?3Ibo,券O&*dYOC<6.=Rhv)^:Te"ouS0L݌%Uef=]X$zn>]GtJv̘CjH.x4E[Ĕ)$du,D֬>&k`RbkLچϩlq,ͧ󴻆<ҾFiCqh{\6t8zg+{`VnP%!Go74? .S@C]+9y:vϺ|^ 4{\ēM,#Ŗ'1,IΜ}*.3!jʵ]Ee#̦VeN YةQyPO|'2bCX) k#Hn&Cy<лUL Y?ePf9YF=<Ϯ?Q͝.SBLJecf9 >s>;ym:Tz x℟yB6qe~FGצCWYbk4%eᔅ 8O՞GFU`K]4Dox:OU!-b##K wѰ7!ﹲHS!!ix~"Dh4(u0(uIŇP77̧D")nŷR$9ǜ+IHeB Ta&k;Ћb_XV}lbG~>tI<~+@2B_뼙Wȍ,S y}boxQ/!|82^@ 8>SlTJh+}ĆBiT)pNg4XIdȃ&3 v3+4yF.2RЪ'2CfOZ%sƻG}3jD]SϩS:p( 18CkFW1}Wd^9}^}=YQLi*qeDh#Rݗ{ ʒZwB-`|'0(`<Һ;PKBץWwn=,cg $eKMEރmu5NO>A"~זn$26&?Cf9)BA5&aHPo隁DSH_6avi~g]Fq %kb;3Lf}V${W^/ZԓE 8 ` ˶:c": v@)_fO\YݝP̫o) #hEZ4}x "c1/5S{xH*Z0IPTθ[zk"+^2r2)V՚igQmcmbU: z% Sܠ5lfhXI =3w FSFrlaJmɽ([g'.0P$bJ.3!er>h|<lcLl$-޹N\z;J+=`̥&1|Py{2>Z +g-px>)04On2uv韎BX :zS PIyٛyt3kZ fȊ~o1Vsgo*1\W๨[l1dŲIbR #X{(8h6}8.M@GD^xya, r4aN#&Zؘ?o0#y^qW, vx Y@BM:3^֍&7AA2~a+z-b=VHf(QIUiX^R3@~|WjpoEDH0)g~4F~Rc8mȦqq6PS k6Wi/괫$5>0}7?OD2!7f=?>:iãїs#؁nʾLO0'^<S,NVm<]oQ+(@s O2ɐT1 lT c٭!+{S6Sh ;d2j W"~g<0uݮ'`UXKp(VKp8ś)?n側.{X*hgUegswX@9 wdnI*GD.Hå/TvJbĶϽ*ci _C wfHÔu YpbݡFܜȨ_$iQfOܡJ*d;m҉֫6UQ>H:j :P2!ƙ!@z^`x겕x'ʽ# +r*Cj5:{ڬnCh*}&/m"y9[^tT.ۻWM f|X BϼbH jC(LNnf_8|A)L=Dk?)B̏nC"t3j#~']i W_suvf 6YjqT\MYAʒ!\) ѨS6ҶoVR 6|\8l4,u#b%wUu!nXlFuCO/\r憵ڃ.RZ#}#ÉdѮx,tgJ>=-G7A魄Lwur?/"Nkя l{WXMdjo"Is˷HHj9䲵Ay*h?Z<78 `4g&cf_M(o$d':TvU˲U/#OSTT$2$W<8BO6$.J]=90w,9B>p4 dw>[Ek!T  4'=л")hCYIn&U?P)&2$('nN}!n._]^\g)\ڤ[L|5˳^5`X7T?̀>è%|+Xa?+e~ [_Ρnʱɱi\7Y_ 2a }p4*CrD ?fk>cӶ ? R-IEHf,ܣhF ewc .&>A$QOF̋M ˧[ۂB?y"Bo&|l'cזZcCpq/} AӀt,DH+ 6B'3EFe>zve=^eߩ60%:JMaUӝF/ w l"~U8ˬ[cu5 &AANuu:f|! +T O&?OA縎$I@$o,2l@HUS`rw͉Oe3JB@mKUw[6LqHq*ЂIoffG z  ^-n<`eSG X \?:p/J4=wvn'p")cޝwQѬ=A/9KYM=v ^( r uY8 Qmr[; _}\4c:i wǶS~(,C`.9΄m5ʇDžpG%郦w}"ՏD2r'KuVUFJP2xY&` xq^=˓iYcBpwReGH_0{ܱCKr$մaP"/^(G>}K/$5l k1]ӑ(?%M[ޑ13q"|eΠR|w j 0B*w"({b>N48rH6iZNVC936M uhED"alxiJN+NI.7U]0AU߃;!A;Ik3jΖ; ALb9=õY"1q}Uԛͯ|x+JbHHRqyהQ BV,ޖmE;`]"93A  ]<q԰É}3Gǟn,4ˑH)Z2jM}G2@KP'|>teN:g.43!-YlpVpQ0i/%X\"yZ5/LIngј_v2,hjG ۢ.}dɋ | sR=)@;Pv|N#]kH 3~C"P"}!5~Mؽ<ɓsNpѝVFs¿eJDՇ'd|JGcL:2SX>AД=Rӭ /<"v_^Мv4J,%VFp.htgA@C=y<5gPD5cpnOuC2ty; 1Rsl!S؄eH}Ϳ4sH+.;Fkn<+˚YD>@to?U؍eNfN(CfKUӤFtSڮrEQ~ 90J$7:5t_7yXÇH Wдvwhkȷ<2s#{b~Vzxx) L9} 7g}3ָwOh;TYkU_/,Flk4 E˿J('"Ԋpp7K~"jf-:ʽD0D\KQEX+:oi@3Dp(a3б~z'k6Jљ̰UX#\w4QeZw烙@Q@Na 0;e@6q9m82K[a:JJ?aӴlB֣0P8Dm:: b3SKBVbUǨ!7_:~)h2mq 4㧈,nÀƭ}aex6x -reSLț#gϭ!17HQ7`wHj[lOcqȀz]e[PA K1: \D)U,/7(R ?~-{m9~<>Li⍋pKkf!-Sgp' O([nBNtT|$۪j7XKsk'ӱG׌H,V湽|Z(#YpGE"4;ϞD5ո'\0tbkѓ!hI,*|P_w. 'kClxسJa/wD([8T2.&DӇ6PሗUg<䘃pǗJBQ8$$ /L_2A=B7R1 "/nA"_W {-Vs/g GJ^.-c˻:?+I)lԚѴAUK$_347JZjZ[S/9WǺ /B3&{3Po4. i7OD"Kv;8~{ S^G {|{}6M+ 9igF( #(AtYeSrū!87κe3TW>U=H㒶oL܅s~+\[[-<ߐG] cQ[&Xn+u5S:ҢLΏzT >P|NQ:~'rkre{𻛅:ZjF&7`| &{ U(У;ڲnYc]?y 38<A"\gupb @r}ƌv:F2ڑ F\kW8I+ƪ OǷMl}LXCDHFv4\BH5]7mIeMh$z,s$N |.*XmEJ/2 `K? rdGw[4mh2fKVh 9/rvαvS.G+T7j {r^0슑ܚbْNO; $/s³l|6gGM &:GMWC^nG+~3~dHv!I2rEط"D7ٍc.Hc3ODǤF2=IOIWgݨ| @)~<Ν=ՊYq#N|wH*Ú;3qIX /8s{_!]Pi?pE#A8Vu :vҿ3n˙y^9iK q;IAU~(oybtBY*ߵ]CZ"&9\gfHrm2<*~o#vM氜OZY0KPp$ѦE/-~v{`s7g:{@x-8.}=peoNvShm]4lM+>k/ 3T vˬq=c]>ea(ӎk^n8 WBݮE~w0R\O2AՈIE<2bb~tNQq`O/؇AK Rƾd]{x@CWQ> QakZpaPPcP^l{dq_%>07*uX3,zl?( O΅5U.HK©32[=Zׅ #`Zň)vrԨ(o~4claQrjPTg& bJm).R|)GZF$bHTьH%tf%'O ^z㍳ evc,ZŶJm}BϏ1Dh)6>HXz9sS^ex33ڌc^ԀA?djE4ĿrHW}){FK60f= `v|跾{KصY# +JqA!8=g[>.Dbo9N]b[E78HUA&n0Ot`$Jz4i8^Z^1jJRq?w0+ :m^m(F^RCM!+8h|EW=`8Ŗ~kS>vD6AҁM0`^a)QdžG4 p51 X,CqvL\ ` CTwz$~~rHM~tHPlO3dXʿ}2U\'s^w蛏Kn Bo =FF|bg@Ok&;8tXؿJo=lOKLeB^kqVc.^~ JGXiN=vrMozKtu52 W]P<D8M Sw]>!*#{ &AE;諔HlP)@>D)h&:Z\?IYp>I:~¾>\zhPQX.xi|akd&O1cF:hj-_̱Ghč4~wAEF`!> C'ZGpʲ`O.-Ǧan?qFAcqy.097>oChjvhGQ Hiӻ7nJ9g=K/1ʵ-?\(a_OӺ;A-l9FGQ0*AXȂ3nL`[Eh-/eGF}3F-"nw;Avq)S"7®~. }TyhգOU4irt~DʫmN: XQz@^c.k|z{'Ӡ,6JoY'Go:ÚD !iჱZn~Q7>[G[ iV5̈́}\I#D.++d>MseV܆FV=g{Ȋx6oWnۺgW+)bb\NzRqv sEG۝&a) yʮS^<.,t{ kl.P)tIAZ.[cA!_X7{7'K.a&,ƛB7|;aʿ 8='.wju~p󮼕X[Np4>ؠq~W$)HK;@6z[N~P["pq10ulOEZ"9Yinz!\@?[o d3a!f87:kr)OƸ8ՙ<}q?X=Ttx$rdC!mo0۱@π8gJW0ikl( V` m$&(BM43og\YmLL"#S A+fAEl#it,qe1ul*؍\>GuufMYȍ`I#p-:z$&]YA㟠 zaOa+<߭9U-yhit-;_|B1Xf]Obb0'[pةk:1$^zG$nVnQPTZ\m7:: ٠FAw Ȼ|FX92E.$zjgٯl`Vjdc;7=`d=T Q䷆U95)pB*vL.%k,dQEJ訳-kOnd[ \{cƿoXuȫf腗>-s ;  #x+>d8"<O;*KWmfCE#ɄLq3ڿ>vmW ƊƼJ݁!j1 jPr<٠}F`V]gUNP=9Dߌ,‚خ{y f3'٣ ֭^nS(_s! ?/JۯMc6+-О!BΟqsRD\ {.B-M2'/ &C ~)ZXN;DY`fׁI_"SwvܻF~gDUT>Os |l"茂\ H`?Kiw3!c懳x^\RM̌棠6Zl~ͤaTE=n)9Ү$Wh-%mHYDMw聾Y%I,x zPVˀvd$;y? 0^H35fSV,$J]^hT5ĩ#RDL ab#6RZg_Х|{o?)ެ֌bRm3o"Q'=3 )EyZK 0;/( ա/ r Dž]FL\/aOO(ibB` I~x[wCQ("o[BJ\|[#BiWܟxhnǬ<\A6 mR5h ٮ\{F#k菹~\$m$84 ?cvɛ0([t\? (ɭoZeDۄ*Ɵw5=|:poUq f'q<ЙMenf+n d.oc ٙ'{T븎fflB鼷MbTE:*y/A^JqEv\t@ =?-~$èU&lX 8#)"Ȱ.3n~R^3{`.ELYkގ 9bk崙[C ָd `K.Mk> RgVq<=`]͔ql%>,6# ZⴒA!ͭ}f8O=NwZ7I u0'&3>Vz% O*d:sO=kW[zʀj%_'Fu΂.}LSu,5>QBnԮ7&)z1ɟf{·KfK =83i:~&p48CTuڅ]g} %@B`{|8fbyܢV+mT (vK=خ{<& \F&ChZ^mn}V 󷍫FuzWrݔ<R'm{̌qM672nÌʠ{B$T͏28Mxԙ#_ۂ(4v䇄H3'{7qeo ᠣaCK ='kQ _(U=[MDly)Xsaʖ~sN|T]C?`^陜 UכЅ}% Vsz>:(~3SȺ&v&!p쭇㷤nKz,gHPzau]2/h$%k`y(I쏱9S"INPh.9q6v/>'W)Q;?!(BedPWCoSmBm#VvG`/ ?2a~* WTW?7RY'U v4q̓ݓ\͸wb݉}m}a3حelĝљ;B(o+pYxoo@ udJj=Qu85`V);|!`02sWceV2|ptr-p,/7@vm2ecM"MAyRp)3fYQ<[W=&RZR &9c —0A耮LxA YR`k"_&*i^%'W2J2 C4j^*xp}Sex9du+uch5IEQe@)fugCvԾa2_Sa+YItd+I 3~ĚٱXe\C(sMczpq1#wţ'h+%S6KԌì/te_32۠kޖH`N h- 緓[o(Uhi^cٛl.!Es3=_A8" ncKW(螳I!$$VQQ" e&4Ui ZS(\#+*_L8kyb r6!t*E@2\998aG_/w6铦|y#[ YGF^F-vSywkFY??ouC}$z%ʿUK -tB̤}ز趓Zeچ!Pml*GRy=/0J,lͬ]1Apӟ0?@b|4ܴsnYի­E )n|eE8+@Ud`29a:è? hj]u:4Iҿk*ߦ;dH*!+cI1]c9@3$TSa%P5Hk*MdgoV:1 P) ߜ!(Ju5_d H8BbLWm6ءFlblHܖJ¬9.=j-sObo$,9\YD*0 x25o{5DB 5?nyH _(KHףş|ނi( ~^}g}w\o)9Ray!6 ~8 ·słWg۬875i=G(bV.\k-wZfuPX2A0\xtevs?A4 TFN’W/U7S)2y`< ·Y],Ŝ?(k{:,e#[lc'_H^hX#HgQ4|(f-C %)ǹ˧U;k~IS&aj7A[WfnlPT\9i?g)jtY$%/jMJ;(+*EAmgMVtCS NƏ [mܵcZ~,{E}Ta? WJ p+ߩH(7BH "; QMO:Qf& pa/~ݖ)P`'!+g}-fb)7="c~@wn<`rzKLK;3bTZ7ͬ2<һs$Ź=KJm"dܾ \iq|·BO_Qrt%+>պ>][ g3VKi|d|Dg̭%za]9@̱O Sh6le>rn98uldФ4ZCs A,MƖϝK.L~ua$yAMdxLy, iس*_Ar"ȋ 싿M!PvAvp½>$;ĆG ]6*5J.źǒ6B9d Ի$$x>+[(5uK"ҝ?&$'%-/~qNeE3B|´,o0hfy}'7~g2Cπ!|^ ԠY~?j$&(#xaNpslXa8?G I̤{`Vq,5~Ya8FRiq}:5Ĕ Dp Y4'E'jG 2>gI#wǮe샿Pk!C׵69 g+ -$f=@0`DX]K:\ x഍2{!U|:gLn(N_|pMFkrwT (6:wE*6=l8[Za 23Ƀz'6%b֑ߺE;){.hBW %bTk&]tR`&'*{f%ihAZ\iL `~)lhRa4~Q/_B 8W5ASG{˥Pŭ?1*4~z n+%RC½@ B;^dus@%5< /)-)k/5 9yZ{La ϹeU,>vS 0u+oq︿~U}#tuV}z 8+\Zh< u‹5+QITS7V#[EX?{ ,{S鎶iWIP8 /p z*\0$fɩUTFuun-i~bOCT= {*xb{yj2H{UoMlu*`UR.x7%o*l@FpV>P%*zQQ5%EHFkTWtWo C A'x!u#*9nNU%䴸XhYli^Ea?) P6kFO9:\ypWc]|ʀt\go&?)姃Rx-sFP$N-G1Ta -@8}%[*x ɒ>;+ 9ITx~dv S~}6ALӭz[tGGJ'BbH I\f J4ߣ-Jכq %tUKFǓcKeE[Cp:k3/v3?9T89vgF92X |W,_ݷh 6ș ZO_/ģ+6( d*DW{-Ìޥc@d_/v5b2<'ɱm/'j Pnѣg`d't"J]Ϭ\Q= V&16;:)%]g~&|sף߾9,GHB*W]{5T5`_Omk^jLۄH^j|H&qX֨P`V{^ubI`b ` m1!AQ(g碩 io#(<eӛ9ЛM*2"·r3X(qfv+ F zCVen;mŹAq0'+SO)RzӋhwZ"晑x:$ܩgc"g6&*q'Zvܛc#gf[0@[h^׆pB7?Ò>3oT [FOcWbjFw(J @y>. oqzD_q8y{P7d&,y'[ b\eբ }Z+NӴk+kYBԟMj9(;k9pBģل 6Y1!^^jPV\7AC~u nYR25@:XK@mxR4 d1DIp: 0Zز ;h6QU6mos~ԴZeM$l6h6{b[+o=߆9M姢GBdž[E4*1 ݫgLT + Fjϓ9fgW|)F"4MmLJEaP@hY j| 0LI_j*un(ݸ WdOſ"L:[?ʈ~avЂ*hzgn1T:Vtm#ݢKczlu䟷r""ؗ E d>Edp~s,u|,{`d]Wt3zJF@JUhf42:WjJIcL-}C*Ch`XIՒЪ?CkdRPӒյ*cLe~GcZyWpJ,Xgo wFsm.F2zpSps^mY+CPJ@D?;tw/xMś#6f>"šB9Ck?|NDzzbcʙX2\EdR>^yF>FG/UQl`>/3 OpGT usrْf;mlbt֍\ce69Kh`)I6}Ae,jA5 kF+~$_? [xNy(qOv D T߳[n}iɘ_S>6 ?h;ݴw?/>^H=p)P$+ %a/7IAu~ǃ/B=lMX_BS'=.VrNC"ҵ8-Lʖdz- )NqlIl2?&|Th+ cBNrr)`Il2C=YO/p!ƹM2<34)9v l!QQ\01ZE"@@Ҩ^;^&9VykH~?OBbVdg0$/[RXCT ֊gd^KHƊstlFc%/̈́RX ^P!I3Wwt`EwЮR.v-+3uTTFWAz4G" 0M/]ASe PT?I2 \҈_aL&b`Fvu.(4PMi86)c[|rл"fZ-!mtFPX̍U-^N Z!p4R7; fQy:H"1tW&XBSb‡Uv49~1%Q .} "2e1SIR55}ej-dХW$I!;G0`VcÇ]qvD}?< Gj"a ;k皦yTu&v|n}"Q([{P:MҷJFã"'AݫKzD)[҉ ,_x"Y'YHXTu/#Άg̩4N[vPCLx =#YBmgߛX8ʧW%2i í~/L$_vw!VqZ dAn 1FjW}aE&֑u$e<2'm}d&Vv׶6).L׻sSܿ2(VqEsY> G&?q?^kЕD 0=h\%a,nv) QAaQXU8]lCfb[p1 DFqYG>AI?qn(~ |ӱLt-dmC=GNl҃T#Y tډ=ŅuWuykd Qfk-)W*B(_k1 hH=L\,q)v+quy;Oz֊X|Fu}Ujo Ѕcx>B˯;|MOZ]&)hFƉqU,4 :JSPzc3I-gB߳ ىX>BvT=c:KH-)oYrқ׭6+VMMy!cH>F  zqk)ӅogL쎄ZA9Vձ*tЙ»NkXWY=ڋ5\ :ǃd?B :<nCkWc%I&ڝiW.һD@}h ҃8UE \eNw3h'3<]W/q‘G`i(oQ:I1*R\fhA]NNc6-'mN@.(Q` R٫ a>INQw2i`g t%X7 m wՈi}GZCqQоcg˞Ajcp?(-(g@bw쮓ѽ-5Y; n}_G/9MgfoR يC*bۦUTDZ=T/-) ekZfO)hRקMZV].n5f|lpG1y6j:p} &a()diW]yߘ͂ h7C,B[(#,(!7rU]7 ?ٮ]tPrhZyhr1 3tKDs6{u Q_g 9ݐ9S-5_w ۷crѭBDmڝp G'3kMS>PPBy7\ 6k$=~zl~x`ִp ]Iw7pm<ҺI:[N$ٖ bIe~6pcN_ nB~M)h'T+'x>3dBFsms ?jN (?n^9ns@Ka&*+ߏ#!6K >nWZrw jNQUWl<܎ 4vMy8xCԒC^Nf7Hnxr묐})u>w tE8W]oşژs@iv:YTYvefXe(61c"dx/PE"R_8~+;Tz9ebhgBmB5=Ys^7]>: ӀIC ᜽3ZFv Oκs,6| :pF(VɍGC &ˉtFiEX;+7ͼ uK0 v\%Ný̗{I#:wt){z.nW} x8% &D4WPf4{twc??S[MFqr DtsB$IoNf9ŒP`AĚܲ ns ?㉳ Hpb(0Β rz#Գ?]5ܐT6RUh1A{-:kRd2B,`O&_E9tSu ʟ|T]I@ ᛇM?nٴV jgWy-ٖlZ̮nCV `4/yVevidfؒun ͍P ܼnbٗ?[f?hx]!xGL2 P\X* Z~k(]w*pBBgw S'܇[2&^`'*B§!; w k0'Y@gwNMNc;+fr+كu:^=1hH0,'ة=]W5/,7'U:L&<îe{ " JOßiؾ|/bH8nEk8gK\񘵅PVoOkdY]A.!ª {a2D\_|v' .p@L_,F"p d`}UQcΑ* ̀ ,k+[ˀܟwiSӅUavO7,S(4dٷ096I^D:[7MᮙZ=+;=CI<$<2IRw65`(U zGlk;>֛";ǺLQ)"/!IA::H78Ӯk?yL`%]aߩgxruBw}XkJ 1S$_ LcaJDj?{aCa7ʈz/ V٫JWR4$rǘGwOὥA #sfqrϓY]< 3ێ! ϩQh  gB ?k2zb1N+(]zhz歀 KO 4:!jY!rHS 52B@K '̃)Mc(ңzk">sڋY3)v/TmXbW@LHTj2"mƏS^ IFG'VFqǧH$,8KJpyTgh$!rgr'fpj S$B.? )M>%ሏ뮲%C[b`uۜrB4h=Z|x"~J2LuĹ( "? >6!E1vCDyB=]-.Ɇk8JcٺN{Gc?J@fT7?6uݚ3ed/(-YT8ڒbvaOxA ݭ;*﬿e/ei&F>(+@n1 m!.Ddᵦ'\bj$ogaAcP!BB$džy{[v=cKP%];Iڦ߸Eu% `6 M;oWu=P7=i乨.N띘e|b9)θ[5fȉ|j2 I3_% U2LIh/A?M,uX\m㿎 k X-ϰBWsK*f }\0@Mxh1U$K. ǹ fL/b Ǘ*=2TGӎމդD-33WXv/SHN%Ake4OH˦h[F^缔*5Lmyk)b$d*ScaC>>H0}'l0NY㞭Z"lC]#Sc =$&/F^0s P"; P1Tu2M+d1SW/y+Yqv4[U{(Loo$9ӦgY;EƜILHGC"FNoͱmxcAhO?Za\[uZ}FPWuL|+8SSf!{pJQQҺR E5Vg!- W Qo"P~ԄԈ)&GJq}Lb&I>%C2ۖK5[4#2= ,|0짶iE~+h&}0ow=eAbkIYX[!DCxXphK)t}C[A4y*h1o a $ |:|H|8sR=Zl66"/^%։qhW- ;T{ A{~|${z-&u,CZm?q۵Ȱ[ Ik&swt*/‚9*)($u`1~Dp a'K=R{՜#[ŵ6ff3s#`#c3ohuѻЬO8&O1My>+Y+ Iw}2듉Iĵ;VlۼV&K;;Q!6xmd#ZS(z+]RxUxA F}8 B$]QwCΠjZt'|)'ĭ>T28F1&ξkxߴf KSzh`{W,fp v&S?V0bt>$iV>bc}2JlAWP)+˪M?ak5Z PU i/4]@cvYSXG0]tېd @&lσ]ʸɑ9(;'~1"m?n呌 /i\+7^?~qy5X%9 1/m=M=ovUO륔*.>NĒ5(CeddluRAFalxˊV,Mmى0# lVۋX x+\v* ߏR xVOǿyZ i)ͩvn|k:wOyHřPѴjן?5l9imqaSw[%Lu쒴O|t]>y0t 0Y1tE=w} A592]e;KrcVKkS-c~zFYr%G%HecwGQ7`Kע @4O! )8K0A82D~ 0F{S<<Ĥ-qٗ|T#Vok8x! ,I1 Ah32 ?ݑ_VaB j zRmn"_H`!πgo ăkjaI{2<lu-5 nؕR8+)FhsJuGIA8 nbrlrF{3KmEY$7e̚1!ӘPB=/cAXw0'm6oQ=1!/UnA7e%S ,jwJH "16+:2:?ʇ4{eȤHQG {^Y ^!)HGb,١0~ΕhSAL@|˟( 荗q[2BRjoe(/G'.^| (,e׫0׶;&)e-Eq팁^-ɧUz a/t>Z\?M*,`p$c -ܚB?r\LmrlK0a-FiΖmGe@;)mW2n '}o4^Scʢx][mՓK<ܚ TQYaq橬3lLeGתBco"#wP\uU8K) >$ő~6.JCYl'nR*v KH"3fTp*:O99ݝE7 h.ZHs5ه0yފ9#HilG舱ZC,v mK1UEl[š{ol9*' Fk.&0)띘i]0, Hñ;G65d,v˜s >`Ms>GMIi66|6bM v[g"i.A&("J{㌏XP%T 7 fh u,l):#TGN@cUXs/~>I$ Tn$~:Ħ'F izA#@r4 ba0'LccT,na@ ԣd# ndʬ%6mGy gggPڱ#3 Y%M럥cf^Fd$ dn8|I7ylk^-_p\0IPv$1^ʊ'*(kX Ln6Ae Su#iL;UŽ gSmؼ2l4;uj!鲗,TȨWh&W`.GİGC`xJ&9H4)Qe!z ׈r`( Uhz0W0Ymn1OQ"d7<ϩAhJsIbƅG<0D"snq}^] :r{CRny,(G"_ʒ咀t0ߔPD> J-ґ3JRG]W4~nɺ'[x>8.V3yj2ȖI Jvr'}v:ʰ̩Zf|&ryFluK*_$e1o T+. _l* nF_=[z#؅y!! %Hj 9ڹou܋ $``MԳonsIX0iGaL:* p^R ^C,>;8ϚpuI+IQ[i@I45'm:/իjk З#BT C}dlK<\ ࡸ?Ӏҳsh&wGvL$ %s*̾˜IÃ΄}vܴD{&.s{r+ 2zDj8r Sgc/#Du(3(M"@ٯ٣1Pv M;ORuIK;2+Xw'k&aLb'cӡ78^eNXt|晞4rxb3xDjI$Aשh1)0]V-ԮnXw7*?,1z)lNUy{E E{i LaA%Ee d)E"\m֏q kZ*fXfۯ(V'IOYګcٖ$ȝkү۱mgh^H :,}K+"<|~Lck&`SQYQ'Ě.# 861֌e(ì+/=ҫ -Ne>2$8-S[m%hclq7biZ|'a<t+:0c &vDuSF5[tԔ{*[)Y830\fE`*I`ߛL s!r_M}{yZxDe1T1gD8q"Pg*ˀLU",27" CdsB Wld q]rm_R,lߐ姘j}.Bw[N$zXֽ}ýp坴r|)7Posj[",5(v%wXCEҎZpƢDJ#2Z|,³gf<`YOcӱj\ >"|z\wQʆr*CC1H*C̪jBV-ױ.$B X׉D=MI-\l?@Ky</MNY*A1xEi!B쳳Ƞg Ԍۺjd*M%("v5ˏ'}Ƕij@9b ּdʒ+С'`W0,6A^_,8DAVu08x؝"{N ذWm7:$znĘܺb~WetK9#Cs^A/680}vf4Ϣ++sHN"^+&DRM{8Ea8dJ~лp>-{l@om,s$Ut, *Gp2nU)%l`R"f(?Z G6&ӷPd0T+\ \%PP17F?v&$E\;ҋ{QnspãH/,~iIhf%ڏK-gčQX6 d}<| Ȉ9_*&tb2J1#!܋|hL(GGR9ɍ3da=K@t tsߒxJXW"L4I#.e,8j~qn MaTb.O9mrG%>lp]Z9Cm*aܯyT wO\;%՝|̵4.!&d禨ceߞa@yGW4#T$xܕx IH7xb(xEhoO84cs5 %%G5qa#S=u"ZDd*/O?Ɂqo2Q ďz#LeY U1"[:uVJ8#ޚ x4(BA־K]~ȈZ kR-:YE!h?;5{frE(w875H HsB6H0PL#}+!xХ,[$"}pTUhEU =/0[|pqsBzX DygRxnHJx6juxr91 [PEuT#p0Eoط7?0 kZ8Gn&E#/ gnK 5{F'nj=̥57bϒ#R5;-@_QG;!=0Y>9Ogi3Om1qQP]t߈+CB3^@WIT%8_2xɜoʸ6R/up)I{l(PD4< G0ꈧg>+JzR%/WIf䵯'`DوP-?򙣭/]qı^u5|9pVDGi&[ xU2O|>7+A<ƻyWy,?fKvj ft6j[cx>QO(W4!LxcyXw{NU=}$1v%k+4FBʕQ9xYQϼ6[2Mxaɭϝ\ Ŕ CtXthr4FKTyrtGgފa\h޴]MU6{|#9A y?ruySQn$\FMD!eẓbh@⺘ O+*mOfF JJ0^<B_""B0˽65R<yfey_t/K˶`O~d)9 9iWv, eG~m4 t5yE*)kѼYq{@WљbSVK=E ^bL(@~7T䂽ɶMEx_2XZ3گVKz+Rbk%Q}2l i'4̏r6vu..q2ݞ#Fᨁ$zBBASի1qtDtSr!=1h vV+>El#[Db@ax] pjeG2Gִ`U#H&)|`;w]r<]~Fl^|Uyv U*;;hJ)DZZ&JNL]`߮*PֻeK]Eg߭Òuw\ %l:-:-ޖX0rpaa؍a>I\wo[p0^q|0HHmrbiX9_vGT Ũ̢Z+b;Ȥ 5 6Jarкw6/Z{>a[#[VFu4]L^뷑HNMN8QQ$'n=0iDzObTb̉p侤yj3?Mu^g=7b)BY,jGt?qН]1o2E)&AX?5]#}vPM6F0=}r-TTE%q97%ϸ3 zkLx6,{aT~ p_,5מȓ^DŽO OG,c:cgr;(ŸQ钺-)Q]{<řF" X`^.rY[ =eZB{D~~-dE F B1X EDpEo{Dg^=7-xm)_(P)8j<@&%$VTRuIDE^}:PMA0TDg8@Lu $, {+ Fy!K6a dQOJʧj|F6xOYIDo1܋I( ˵82ug]=Lh8=M . o^F_6{ϐVbbXd é;x`irxQUn}`J \ĝAUkƥ I$}sɩ[-Uj9vv6KRa z̓n?2Z`qo5?-U[G ~@PfAoy9"ICkNU'чS͸dPT3kN*pȿ8x'g?^W l*nΆ -uz<3>tWT/M;L}uKw61E`/s.`=}625L햨SO#Pq5B,8\!K+)~-XG):u5 c!944i AhҎ ՃњaeĖ Q^Ta^[Hω"`|RkRp%kAFd]i8Տ9Ap1ٳ^bҐ^B| fBUac@%ɤyyZ82ua˱#{~׻-㔔H &>ho w?h,_TK1JQx u*%b вnWt!2jvvbX8]4)*CBalx\BPgVg+;EŌ;%Zmx?v.ϣuSښՒgTN8-Vs{Gz5S0Vk!dBH} v[ȷ٥I^ޮ3D+ Xa}\ԝ8[k¼a_!n\d þN#-عbbҬ'369y>qU-XEHV5N\RhنG 7lr7"+ zzGIђ˦4`ӸF-5=YD%;,ZDժRir"L*UWRTj,/2NZ| {q4˫{s##Md3UIy zN/;:ջfbxŅW|X1~L#x/d Rq1#zUlh{T=f̹p25eWzظ~hGN*ꏓ_6|brB1 Rg+f^1FuV://i'i RGHHŸdmI@}_񯋿؍5 ۠{]QO lRƠU?^~`:F(fӒ5hq7 r%Na&YltG&^Fй02YELJ)& }+ZUP]TU*Tw:D&!Z koIvňpfj@kJR_(.u(9D_wm9ifKx&@܈$< @O3]$(l5@S+2:jVa6WA^j5t(jàG2^8!A_0)]nh4b([nJA~g˚O^Ğb#nEV0oi&pv`70SZ5|{O3 Nt{h7\80 E'MF+\?+퍁ϫ!V)hF0X5Y`PtfLvHѲG8sQo$đm>o説ڭQp`<hO+ xi؇AF*h4 EE[u"/eb',:@*L1aʶv%['+B-ތYqI"9 qɉu(=Kuρ,49V/ '&pH{ Y*CVי[Zi%`cyθ: .7ov.ʼG "yr##1f8gE0#uj*HaR9<9&8IW4'#=/s/=2շ bK/zVj8evKAbCȑH`w ~ w 7ZJ6eFNr Nk~c"dǯF2]vx!Ur/Ƕ#FwDd?w8R <U`D/c p{zy =\bu#[:+C&Z듔ǸjJFYLf%NcAРʻ!:H7w> 1 BH w|t, XA/)4>#z]'2E-B gF|*ǧI*ߚE9s0Q2;2"0X8Z˘ٸ5z+ scc.1u/~S"` 'U%gXffsoiO.#.;<6 GrU/(R8.^)qe,?!9o`I"љJ+ഝ i3rKΩqޑţ kUYOGY'X5B꼊יZbllu{ =3a!> /-Gb cW9ٸ[IûyAhƶu )c-FF~[z^2VwXʶ1u9ob_'TOLŐߐʀcPlDox K$ żQ۝AkzF71h [^nՊzk,/@g_%j39QA! I_Ta!b>hvRۋzs ~J%g*e N e;1^&P)jvio3r-ʧDQa-R<1+bKHr6х*PS^mXM2 CǎH'P}3Cε.a!='Y."+`NRҙPͺHX"tin zjFq;eyд:m= d%SBgZ!gs_f\:z&oNM1U7jԬZv7mZ)|gCmѯ)ENmwTC--egn)J(* Y1XR_e0Go ̿:K%ڄMihl^oyVF]ZO3+{t ͚ bJPlg,#8M?o4x)bjɉu1'Z'FT.Υ zc?}G3ѡ?%[OI=ن逿.r!q\N f cg!qxr9v~f2Вm +Dvl-4%}3>ҧ4peEvY,rj LAnMLDx-nTȡq IarͫyY6W6dKv#~* ByxFElob-sYi_zG4&XʹjSL=tR Ӻ< FeŖsRY:`wyaƁ:`ٰKAdᇫ!cK6u扊նZܜjAuyN`^rPg/$t_iYf=݆-nIy4m 2Aws>{፨-A/  )=#h? ٺ2,ZO!K0`aPԎ*9}!^%ԮCٔa/oa^K(b"H~\F<)6xS}8m񧊅{}F!H#rU9swYu(AHEtm3ٱ{uTHP *:༈c>k# >ڗ7Wa Mjfg͝*Gkh\o(#*kvKBUu}{FoKGs׋7.െ#};-'naAaRIƅ9 ?a9-E!a=OZb865T1Ty [z F6 B6OCqTU ؛Bc"><وK;A?u!֯l9 BO PQ7 rֱjc؁[^gt9 U0\S \~pb7a o}.׌_VϹ(#~9#/f;мP`yܳÚH.r4Q$K$ u] `o6_!T؞}:)xxvֹE%g8BeOaV#m7o\8K'#JOf12A?=|f `]@|I~vPb}frxG)^Foiމ4 :6Y̘8.R"ٗGxJ] ٗ w='W RLyhXCm #HFQjpH*u็ԓF K rW3e^>AVxdڊ\'v9r⃇73s6¢G9G>W$W R<ל-t|56đ@nWIޡ?2J, @AU+r.46r$2&8zZ/rTo=!))J,JCdi*DkWsbAцtuTqZ<\-XH*?Y$7\?%,yܓ_y*O!ffh9}p'7O*{Z2蟊:f6IQׯ{pX{—s@eSsl jS$,$Gu2'qgqOħQjKҥؐ7I&iY TZ=ICY;JDq7\7ԚeXbT9&EY=-OEȊ!Hӈ4\qiVfZjrx\O3<|:7@oxPP܆Ó܏^mঙ]vzyMnEYϮ'tڳ1$֛%RHzf|<Z #=~3_ >&/ϗlqM8t:5zGi/$`v#| Čݏd1Vlq"QҦE=Kh=o;޳N9alsFUSy.Q={KF6K qx#$0 tOmZF5GSafչ|׮ o`RJYأ*|,."ֻ9PKGn1rbQ r_5e԰htKĒc'eD%wF~Q}4kυ߲x:0zG`n'[gwRSK[^>*caHܨ+lC~榺͠8%'w);\A%Olx}f3@;p5e];]1ґkF #n,' wzL 9B-@o=C|{ Z.-!$Ǽl [)Trל{N \^:XmҢЛNGN`ߴ $j6Ϛ%{ڙA1ڬ|kOfw78bUZ! GǚI#(1ָ[ N5`PS(Ho"cdSu9 `7PKU~~C5#1ЫoE7l(f˰ޟ"1궴J$R1M7G'P@2J+ap®)\eH6 G !0 sF+BI;p~! =V+VNq FE6&feӅab_&` [nG<٬l.}mzZPf;3hicsY[B;>I<СX.wk㪜aQֻ-$`F8rx&\t6'h8V>K=б J5I^;[33/Ch;|lf1{| ~pqU8~J$ݴɄhR%id6Tf,5dg B}gKH*t2M*뱋ù]Rtz@f+M2ZM2/d( I#J3\Ryɸ2,ծ_V] ӪMSM6m~ӿs:) W[4B"<@G0 @8g *QYk ߀P}q-/ƞ7Yx*?EV(_%+p~(۱SxIVw)4'mi) Rb^CɤgBz?gUsv9aYg⣂bB?` Z3XdBfjѦ_#X7!kg@aJ6ftvtxWOEoݚjšL+RB9.6bPTR0;>}uKyfe's{E,_(^fd]*5 Cde ^_ը[ LJy TVfik+V83lvofØd-6mz*10gq R;Ec熛{׳EcD(4f~&2Ws)km MwL)wK=DlMK3ur$41NW+.9ȟR<%RۑN.~WFY”%-',J syb~yjUQm$4\x8n CK/Gg$,ùk4)[[sKk]K=$:\]naŸ`5 %PYoew2{fLs>vY:/Q@;kۜ7GuGnHaI,1Q;<[aNd}ײ,IFuzf:͚Hj޵$;H[_wRL@0x|~Ob\}Q;:liQč W_)1 gG nW lxvXdO]VĹ=4|CwWϤ-x_x7LX=Nm;I-Lg.i#ct7QUE/ nN}~7p*4 |@J*;"@i;<#Ng /\Ⱦ: : {Ԃyb] S'0_<\ŲYZ3ϭ*Ju 9ޤ=c˿D委]ҮڔOÔ /;fQQXЩڞap)JڻWAYs?C i7KO^ Cs8\fnu)09qӀ=~ qB̥x\-|Ц3#B(d;,Hۜb+lp4!b(L-B5 IsFtv@ ^QJCüHN!Cƨ¯]̄}H|e e bi1%;e}LqIzI?h-PX4?חxՃĩJGo/Nd tfC Tr1^ߴvy8o^TQRšޜkTDti[֖˫x0jēii)`J'S\ݦL "ْ5"س @%*#ݎqg,Mq#X[,+9]} A{5%NxXOfUM58j/BدީζCZwG5\ˍ7caPy|2)wpBH+Bjf%@= C6Sg($?L/8%c$d8!sM;JY<1DKG@o.?0n; 4!ʤ_슋cǿ-sWeLXb!B%tl[=fgx"L[>)$bOu3`rBZj i.\e$(OG$DUCkrB4E3Q;+4b3aD g3B XрNl%dXs?$R6IJxҎsgi#0â E#ZY|/O3oU6W;J1^|ڂߓCn_ 8RBq~î'Aa(r W0P"8ݗV[ HTn)tZPYD[:>Dzz̥hXR%F-+oj`R W=xj%w0pa/j8G2L]QN,MG%M0- Mnpm6.a` U`L~Wª/mn@#f W[N]AAt]ƲU~0 /t:c*9 e^s(nS|Ktr.*I2{C~yz;Ry}¼kWX);ԟ`&%֍lbRu*/]PlBg'ʦ !3g >h@X .V+sJ_ZH4eg槽FDƮX@{  B…IpLA}Me54 -}X0fs:-%ddQ_} !-  ^Sk+ WqrYza%۲Kgτœ!qqvy MtY#6fGX0m 5, ^餝q8G$&mVϞsޭxIbd>֙,@Wm鱭dP,:Sc=OK!x,{KULCaX6eIDڬ|Da,'T/0?!Нq0DMws|[}sD&?#J@ V@+D iƩ% I٘08>]8qпHt=\.1݊瀟`1&|adwm,օExvQ6Pv x Lq10^,Kdz_5C[xz; D7QAfݞȘ`p9ܓݥp`As _η&?5R.ei<ʡ>HE@tB9՚u);ZfٔdP<&8TOTbGWJL =Y&g+w5 GpF;;*tҭi(f;Vm5P~[f-ا샙\{Ϝ@P钊Mc(`H pk/@1Aû,Iҕe2xsGpPODNUZel")~RkobAe.B~!sqXf9OٻBVKjKYQbBj4  C x(G&i6~ZGR0o9PezSX X+d9|?_=vo|Uhw͏R(kItO0RK<;[So}tyoIJ_컛^͵ BвPc-d XbC.\)1m~arsXŽ# :8>cI&^7PΔe |ښJꉞm"6I$c):"WpkP&&vA.bÊ_F'KҚ%ڌiK,=%H'+ѢXj 6V͹(` tQ,3%P4eAnL2mc(/[1-\ytjρӇlc(>Brť9ngQ~>m4 EsӨxAۂ9kFР&FaF4nTY Js}0}C A9K <e:` SQz_ 2%]ՃϾjֱdM<`EvW8F tWqrq<$QWϙg N pz@5BbE͓&Z |]j?0/`=pK oׄ-1KI| vP0E›Β:x#w*&-M_ʴw%=*q +{u8jE:3>2C"7*r *. -2^k|Ny>> K=Z#a(D~IXEx]sC' Zts_-®++d|vìGpBGB 8pW_ < hkt7SWGz X9+u)>!7ZW5ψωD(F٫&ύsB4Q]0S/s*2m ۸s6꜆@(dnoyM>EWGlľ4e Y΋Egr/_1ѠAfcBOMv)[=~l4LU7/Ѵ"f_VC ֣?qrPEw0:mQon*ضA8郕b?#8zW:a{6AEe LnLvR"U y۶%#p>ťn6쪃ÿ8P#xl[0|!I~&O5,aޓ}4Iu+?vNX:LWԯCHG{VSN}z"MZw% V39t FNi/LKӆFejH q~ jCM՝R8i9jBu HX6b +[AŻM5vv$" d&/>瀅YΖJ78mxiQ\P>$.?ŷ؍2,tZߕ:ׯpnv|UZ`r8DW&14bٜ`bzg(^&'S=&4uVsyxm"u߃>l5mOW .ku5ٜզ/ fo`*ؒ.B-XI:W 304 FqQ$zn_0%Crҳ 95`My-"-T!Hr,?qnzW[WW A5vysրه|n\#>1-K"~7yY4[PBr%;g`HGH*#(ŅYT JP)}m):k }7U:SL6$J6F!'YJYeC^f?pbaNOҟIc}Ω'FZ<:{T>;S[A@FmxAпZ1"ΰ{*K !AvJz #-)[ gC^Kw)bֺB4 to~&jVˡ6+Rm]G&8o!˲9Qƙ4uo%48w (u츴#j+J: ĈP${npM 0j +JV$Mc57銮bFȽG:Mg;|\*/5q~DaT|Hx +9cкsF3$=\)= $47֕PT'aKy0՚*ޞPzxO!w?*@h42fbm9T7@jdjz1$9EhD6\G*B>k?^Y}W>Іdi5=\"*EQ`#tؽ_x}ԂoK! }?6;Rmg1S<>I#W .0 !I<_[;)#6=g/*$Ě9HLoY'9*ݠ"/2>\; h=b͢z5m: oW=UhO#T%,'|?gE+ϑRdOc:S%a[(c)'$P7ډ҆k1ZNܕo2{m(2ܶľ)"2丏zg8oA-:ދDd򛆉yQ5-a`!,ȩFV<)9{Jޏf^&5G(bo،ݼxA|,DP|9A,.ٹXHEɃ ,>PDJU5%\x/[2 <حyGG<\&ɭ *?>tIW 2$pv}⽮D{a-3bB? $BJQrUIbs>`:[W*B(LX>Њ΀e["s )K PEj*ՇX۪ fݬ?ÇhWt, sA9M*P]xaj_nV骔 yϝI،>&ŷT f9 C=`MjZ 1Kf}B+:4-Dl 0 VHc1LSuwa׷˧f{TLKDm\(#6&@KwDsћ+oGT۸3dG6PtCC-d40NS<,; <%=i j8#Ĝ3%ɟ kQ4L6z~~}pgNuÆk4Yi wI%f{ 6&x/jVR^%ߣ;fKx9)V5"gjQ 4g ]w>6݌n|]Wo0K.sV YU{sX*lD|[N$ trVeIz&O*Gdhg*%pe< eW;fPumJ.DPbݘ~r]qN_z--Xw8 X/cuB ȕ5Nr8y\%%g(a~t.~V?۪e{l]2yکayj$;+:}@ACpn6.xl骎z`G?Q賏VEjj܅-3Mmӆ()a.|f\s~58Nu(qG_I 4Yک3#:P!(n%PZS@Pv9]@HP Ls/:"Mh!xfgAtN=VWjO[@jek锊 ?8]#&*6RVHo EJxvӘ);(NfPa"<`(]鋑q/ѓB9n]:B7 d ^%KcH#pЦ,Z|M*g>%̓ 8q\n6%0iXŸ1P#P]աa!)3. [DWy"iLcfA]9v4VUsU)aq[mvh~jBlB ynۜd+Z[{flS;rdR2ًD!9e$A/S?аl [,'DէFu  d JM&]DWW+LV<˙AcS8=_/fKj CM=]ZT<%ީ_){,խIF3iܶsj=sQy\!`э"7[.گ%xe\whVnK6/I=]oc{z\SbFMN.5e9 w W3(Vf8 Y:mo _>=VC4ICE<ǘj6|iinIYbz[9.LJ̿"9;gTΉ &zyw!^o\@b=cPK> UYjj{JOcZxRM ,ۧ35++>S7c"h5/XHoW&O"1}eNɲ_]03ǑP:MTHS)t5$蘻U 1?O>PlFVNllSq&+\u2*qVܝHR4bHc v'˧U/k (s㒒Y}VuΦFm J Ag%)S}c=v7uF6 kOM>Hͦg&Ih bArA2; j$f 2XsejO'=Q:K,-e/hʒ*A7`Ί ǡ>/VWҘIي=zdH$QʄaXkeGIwC|Ovqf V8Qg: 'dhPfIZ%8Jīb)!iϡy+ QhaP7vGUBr:y26b\ ]y[ TB6*/][znؔ`v26$p-7 Q\EKZ |0*4bg9\}"<R i^<h`IMt)WgDo*%7"4cz -P|ٛlR[ 4>Ghk4зNjRW :C^^.JsF JMTu 0L@Oc;D# vXa̶v*^up}q"%ޒAٰbo\$ɀ]ׄp!ۺ:P]4wXlAȦc,(%o zHNx (D`~l2*Y!?xr/kRl;̲j^'a=򩦻xą^JR76"Ͷ5` X\2_B;oǻFFԄ g4&Ӿfkqi֌R$. Gy~_* $qavђ[z|}9?{\/w0" X&4yuCT,(7}D{ri/VBE$p_D=u̡8np6.,Hы0ZWQA.2SIQx:a}?5בek"Z'*FY JWs}N鼠7(e.Q|)u8-1 1~%FEE-7m81$\T*Ȟ$TB9ΘGZA_Cyk &vFMHB obd090t) I"DȼT{_!;-%j뀠"?q|@o(|9Kֺl :>vR S h 42ᙾî)-HaEە䰹Rz4X=@@ַBm9WHK,j$7Jׄ:&oLBՄlh\Tq.eL { 빹?HɵP^&b{t}W>@UuroP|"uL{@'qCVdc|T;– IXS WA]cu&~6lCKɔ,4|,hC8rmFzzyL= .ҢA/4֊'7jo>'qxCq.1z o1l*Ooܯn & L6QX({zWTK6H%bb/n [\nmfk."Pe;@&Kb幃^楏񿀔Xxn&3z/}m%=C}[ !CǜI>ygRg/FS2qNY*U,?ZBMۉ&mꟋb@Ë̪,|/%x]]S; ۀҗ\jCm1AbDFeF9ֆqUMv6obuusR*e0{YsUMWY6بr|c$L szi(׽ ]>悡OU㦲g_W#%M>DO:Y: ?U 5S(mppj+Ѫ߼? )2lױZ8t3(\轢 /+] R6hB>Q-pdYNebW3Ywao5BXuya!#(Tu Z7EyHzv:b68SurUg'.$bwo#:!'ґJZH{%0-GxlMUחΗGIzqvw.|Fܢ+ A2,d3APG\;#Z  GY0sDԒ"lE E1rrw2VD%'R>͡;mO|Qߨ&QlLQwFH-YÝauw6@4Zobحԧ.Ys7hojEeGQ mxUaje?WAzP_e]"*C KL[77 H'дe_I-NB#qS6i}z &*?cAIbrg|4NJ3y5,)辇펣Htu@k;cQIΥR'@tN5xRURIsG s"Kw5jS>֔hFI+E U3ٔfYNr  EN wfr[ 51%v/tB/ + ;ޢL ;^g-hUf"6kYunrZ׊>P_Xz^uy]u'ԖIo2T8>@g㋾g\f(E-2_)t<@|ƖC &d5v+*eqCJ5@b`Na5I7$Dfo?:NTG$?UIAo`ˮ}ݓ~dVѴgr('J(C: _~l< #m8&͉yxOȺ$rec/1:UAfC ?1$|$&2-'մND^|uRmX2y* ] JG{(κ-u}#By]dbL W@5Yi!SX7WV=:"g&!MC76q+Rķl*n%AX,r-/mM R1XE Vl\41JpKE+{?cg29softPϯxxfK!UOvV "0)qAT-I<_{8N͵p1`rfJYfN[*#(u4/!n &ZDl."(z#e?%RpE3R]֙pMJ+u]bb3GFV S14XJb>F?Yصzzŀ)W` Ĩ޸lӨ@{e3v6sPI A2vogYhjaY?aKe|#G*@[K\_l/,h#\ r}:}UJIPٷky8 Y/)=IS.(pREzQS2iHq4SCk_욙~Ř 9+ -0|4-eA>pj? -b-Hk)LU0hJhcO8q}%.x"tz:N&{eiF[T ̒i~s{7)_˞wm⺳W]m;ZǑ8zLb e'؋+Sκ,HĴG|;i=|᜝7=Us?8{ë. _Ϗt%ي+A \g2J_vhfo$;Z'FQ<X;<5IdTM&->8И)Kl%?+Z{_Si„G]15 o/Ot[$c`\V3՞uqϾ,Ⲛ2X(!ȚQ[Bdx_i9)>p۪C/wOnf;yt E 6>oXJb'spiq Cg,XVIB˙Ʒdra){D9)o٢ Oߩ# fwQa [fݚ`e Kf$]BRڲͶw%;qt{Cw {)<'F m1hƥnj7boq(?IKIv$esF{lfqi?yp@rDDx-F0oE" ,Q^p"7w'S`B#WU-(i'ef޿5W6tRE9Ggr[*0dyFb^K0"ȁ"`i~nɧ*Q1Hg/ JR/ԆLLZ!Qx,.Ȫ4 DۭJ2ۂ2m&zt;d [ 7"E[4'G0IAn5Dh_Pڽ(gA=χՍ[lLJ}h-c .{ĕBd,Rl0À"D.z֥)RU'qp<Џg ~̫sJ>RZ{oH - vr74Nc>z]XυH樘:u(vuq jkh =w ֏coH(ߋOLv<g ;7wI\&Nxk8յqbDr6t`]ȇȣfl <؛9nẝqASV:*8/'B-hf;<j{.D5 #x.4. PE s"ktSR9mrS"Eiͪ";xEͽ"V`sEO֜!XRwKh7Sto}b״_yfxl8P"(^.-^C<4]!NVgVJjf$UcspV ӐTJ߃0Ir 0SL`0$4XN,sdt-Զ J&Rɏ=C$ۺTSDtARM m/ ?KnB3T01 v{n¦ffAZy&m>-m_DM^ȟMDx4_ťZ6XF*Y٢{Ȥ$Uys&3jO̽US fۂ$OA>a+' u;)聙C 2`$]BԳ49z>bp=W+t)a 7\9XKfx0 G74f7٭!FM$fS; Lx0pb<┓9 9GoSCԇigU"-F.CEETĺ)Dh>rL]7|E$eܜ7&û d3^yFm`aY(B'@\oO?hNtL5ե*MޜmLOOAH;׶ S!'`&J^;Q8V. '7v*z>a -آǘxmT^۪c qa$Of&nLye+;mHݰ 6:p,,o8۱4:,8ƏaKekeI W9@/PԢJF.v)_]f} O:940-W7]nT#Vlp= K, fݜlD%G>,Kv QwIk hQٴdGE-ћ|dbwFO-*(e1s[O1x2:ZY`18A3[.J 6Ȧib!ZӪ0xJ(%nm@B54ŌtsG]LѠʀ8v_},)Bvnf Sq1k>x$6]{B{7=R)r'gܗ {a#<|6!o6`Prze߬ҪX@[ z>$iл.V^:(FcHNYLdk_PB1!1">2@839eїc=k@kY$jyIr9$ 4ۼkМrcRym6MzovsU9ld߮B P%~?^j꿞| uU_Uuy} #.95#}0Yu`jbjP$0_Dv˻*/jieĀm~Զﳭ DKE˗=;붚xzNM`Bl9 ݔaPzQ5[V`h8@_3\_L-ܰ䂵7@g/`h>vrIFJ7S%Is1g[OppfLϽɊ{~y\݇ie#NrKT"*!  $4E'I{N\?=iLo8rQ{=,8Vԙ.):Jt]J$6nnȨX(.inDO>*_|BEr^+G[mߩ fAbTΙD &֯وf9[>bht8дe,9$f}8PnC#a]^6 )>\-pQ5 \ga}⍟a=|5% &}4H5%_>Ta]gNOL?“  ~[y>I8V)ciyD DӮj-E56`}gK3P[+!$٘,`&ZkuzW/:#C6Т dY&|sWهq(|(s?+nc9tGڛuNz?壖jjdIj m], XD o(E&ˠܜ:)7No7Z-E <3 pe< 8&Xz > &J* D;wgngbk#n\s4ѵnʾOlkeh͟#!{'ڇчfQ9ăC/ ̡-fy/}HOe*d$;vŶP5tK_"\Q=~W|do9S&PM:'exZkKU HG~Q#ێz^./1 p.pcIr<HW&Y 3S2i_a$S?YAr Xz+b2?!'~fj0q rZwT/&*Y&"֖3n"FeImQ@#D|R 3)iWl-87g>eA*}1Bhլ)n;L_B:d;5t2{7 :bk][?am^NY`>!3Aon{xNH)kׂ1P^Jmj T+[H#!yvڮC`i:'[ wƁ.(pTlJx-4׉@(:eZoto0T^c-v8qQ($mȬ > bAmNzK +;; щ3PV}eyFF6Z K8|HACyZOܷg:_aฏtj^Z' E!j1wRAy<6B-w;yxq$g߽\D7*i=O8ٕЗG #4vڨ8fQ4#ʸ&-в`Po kYyR(﫵EB;ͥ18E P+I{ g!J'Y>Ih T;̒* @uF>X`nMig3/ gEۣFBݳU4G@V }6Wr6 Rox{P! %v 2w^1Vn_sV1Րk[d-}x,Y&?"1ޯAgsT`TwXX`rJ)N6.Y$BXMf>=jޟ|Ƅ[h/LWQBAEI&RTv/ 1Ƅ^Ǩ3rqӹuu5"2d#"ȉԆӬtVBP ͅ7sZL>F} ZZL׉,?뽚Y ]Ъ^E/Wxx(G>Ӫ^6e- ɹ(W/3~H*8R8 fy8H{9hI>;RbjA# EܐX?ޛx^+e}̫tkd7վrTpAtjk.0{󥄹GI? pڶ^XZfHɹ(x$e LfXskjH-OH_wg]ݮG|RrkZ"˫wbǙ Me'Xì\Wך }HЂu@;h lDA?Pr }l0dtt|?* v^knh'#K-uor @}۵*ʅδIE(S(0]neгfZbPrx zF(4sdEѨPށXvEʃU13UF࿒.Zg9ޯV+*փ'WLkm^7Lk!ҵz/T(?.sg(~\%0<x?USHv`󜪢5c_R3v < c@Hm,3Bb8!9w6WZjRLnց&g[t6x/ak,cȋ uxF_j͐-3-/t7238,UCI w ++cwF$}Ï5W$֎FJ ʠNmalXb<4&]yj6xH$`63e^gC AjڗS9 ̵Q8/+Îw} vqtcq<34 \+0^Qbŋtq/6׏1GIL\QELK+ DM2ґ{ȗ@wX.! Dc%|8Kk j@ H}clS@.G67j[MS{\Ys7)Ϭ6ʶrmoe>wHȔB` H~ =b΢̺WA+9W& ef>WZZ~yKeŏ>jslM70ain'K 3 T,L+ N1)unQ8%Wi.tXMw~1m YNph3!Mt5Pq,H Q0yUdn,pq:r5Z8oT䤉?:-v㚗4tQ>Lfj'}ja@ݟWbHhxTPT ΪL|E*tE *("X]~DqYY5dJ1y׋H"Im˳,M^vw˘?nuM㣘LykpexS Lזw26E =̾|*'8rڱ+.Lpu&S[z :Ϥ{h D՞ru{b V'!0[V}e$9E%MOCVe,0arM榣۸l!|O+ҽ7YOvq5?~TirIu7wIUX'3|#4Qb/K}I*|`e1EK\{&Zx^>SA-Y"^Z4B#vF?-S\m*<&dvъM!!u|R^0w"^33D?c) Ue f*>BH?f6wvg?1B ի vkjDsp)}Wۼ B;w,43} q6^mcc \W.,,{7[b۷SmX-ZY穚ퟎ J Z۸4vGe+Dk#)ѨٟK tP e>6G"5x416^arA͛(ZWuh;)CMO+^ы*V}#A[? kn Z%Lg~hBPd}" u]z0=A Wq@ߚoxi`\U XJNEӂx)2_9AkF@Jw09%ƿ{[\Vn/%_y0E1E4%ennµv1ez=|#+€;ߖIߝ'GjbYqlUN\+bI/tGΟ1H.<߂ qΩh\>+`:Y%Ty'&8p1:%X%>Z 5dw)Pp8ϟq$ҩGbvw~H .Oӌ- X-V],K PoPOO]WG-}Igc8[T>Q? 05ИB%^z]d~`*r mΪyaҪ`羍QWfbBg?) OVq(HA$cø7:@6"6Wl9 }MZHJ'j1zyUU\bdog3 hDMt~bzexivzgjaó|vgcM6565$5vNK} 52|׽~dXjHh g"zjW!pFp؎󕦅J {ӛ-_g_ 1!J%:R" #!s3. gF̎Jr1a.?e87EdQ \ҏ%дhhYwǧoCޠ70G"B@! 업?[s13{T`^w\)ʄk6'fAFc9R k+7Mh0ަfe:"9i,B,Zz:TQ˩P>W2?p/-*5#rw@0-A^%>B49](l1yp0MC \t7 @WtThݱp)4^ D(dfK3acQ^{zܾP)40zyimaMjBRONc vNi+UIc 27A_}.; lM+S]b|e\9n `]>ùw[uEzM6t1:QkrՇw>\17-^ D2¡=V鵗r 8KƵwAҤaE HVߢ?7qͷʵ baӚSA `u'!e0l"jcLX! d-'4ظ7:E|rnVέӶ(Ff/Tjsj[z֞.瘣JRl .5ר@|U/6 aЛ\&#A媧/uiX`<4CUO{x-U#9׀8r:->@rsnnǕ!l$yѡK@ xkzV`v%sŬ[lٯUk^+kR?LĪL*RT*y DEvO`6Y} .ìbKKu"]՗;%@m@\ !>+쪺d# $ϘojOIaF86 9Gr)c~YUݍ|Q^` <0ο[7QKPKJ<cp+xfR Cl8|LɝxԳ` Zdbex<6fӪެ9]n9!ouD6_; vnF|#ET/<& cL+OI}0)`f`c8{fk6w]M[eY9fhg9ayǛI.jH1ȅHMSʕ^EGEp04D\Clkkn`/t‚:!AǷ/ΪNH "h'62/@1^&4{ʞ1!v!#"_/O,bDO\>p~MrSt T[d+KZq ]<ҨDJ8i۟:+6%)r4^uyBh]f$KwMp<S8ð':p.}zqva-j.<>V9?Qkdn|%w _&q_ݙ7".ѧkEL-_o +Oof#5;zACS Q  f'ΎFvK][$݆g[O{cNY6 syg>7Xrp:9Ч08_|i0 |X&iLO'b(Le'47P=:RS6, gXH5c-8MU!U)Rjx^JY( TH ;`!י&O1_. L xv ${5Ѷq6۟ 7P}c<\n-]j Y pGp_؏wT\U%@YxA$Yu;|7C8Ьa7UmF[^oG4&~MzqyRfM߇#JKfЕĕ,yt͔OƧ^f!Ljx?EmG7߮f-Ҭ4\kq\^F$ԪguQUZV6M(Ch|8b{ Lb΄$ލPtZ?LY]K[e{Bڐ+'&N'B;Q([{ptI†Lʤ?QG߫dBI 2K`uC4rj&W:*r\gLUލᚑ/=aR $3 _QKIF #VCO'DJht&R5dQ&ebv F5}FE^eL80sVx𶳄y2^PtYsqRabE*&%I1\+u "Hq )4G+>bzLˁ;:r< 0\eToNXwgc]?|W܁VA^VBE gDBtx."j7GJ^X]>}80& |FѶ{VZ[Mɞl Kci#F"TCcۉYaDeáW؉0jT49Mk5X,`'d2l><^H](dSMY ֿ_n̤+9jn[8hE.Eb:rk YrMmx)GdG+"M!Jݍ\-5^] 4=VuSfcp靷V MK S39;`C?$.RH/qTqA(㶖Pʥڹ/6Tfәkq0FAʩg0RDBƗ]9#nM:#goz\/ux;d:*71it#C_ F{|in>%1˓yb۞=4.z~«ŵ > *;ĢeF$Ocҿq(&=л2u4MoK ŞhmWb5 B%&W'2/_m] 8Y?P 8_CYObӻ"Q-V'R@ɉNF<_ rsB靪YX[* U970фhk`?ZEMwίۮI5mcw,|3{|ԋTyWRWAFc>+*X`ߪ2Y# B{@|Qx d|qx V`b'Aoۤ+4'X `n£Nd81GaJ#owʮ+Cћ6wb lTs3+ݜ1 8S=J^td7<>i lüS~JZ #?=),b4 }Ow;ZF;L{ePh-2wo&Qm8$^=w+e̍sJ8K'\ /j&oڜ%%k|*ߋO<$RSh}t dήGH65n(='M}C^ugmfy^NKJ (E$v]쒉>~ywEY˥PUh$nDnBHh`,A丼4y!_[= d+8hoG3[T?rqh8*Υ4g+(2^-'ҕ>('&{q`dU}O:>%>qd-M 0h A\@\۾iWQ)bn݊3㧧q w^}ev%NQa?gm7W'^WO2)X!]GM=KFEɈ?-[~seSgA~z8LZ@@a (ͻ zx4C5VHg~C68@bʚ|87tb4^ e,k2}\{w=u@^5s qw/SP+&I{RrjR)V:F75.sD)wI^%2Cҿ<ȋZ+bi4+;S?LݭY)8:? MDaʡ"#BvDSDZu/rYn?8D`YFLZ[O}"|twarD"0t3"!c(㺅Kk<%#ذj\oz>qYtXmԎeX3Xwc_cv[h;ߌ gzY7ܚ!RV=}P|sުEs]3iM"ԎR(&V>AcdXAe+ Cݝ$;} d9hǟ8׌MjaƽD9% \,dbRxSNQ* Lm#Oi'K1 8$u˫U+a0ƤHM|(F J\02! Z/o9]l KsNGƺ}afaZa` f uEiczkC#7ƕ\sMKA5⦰T)K ݾ2g:䯴1hRкHhs<:XTnukl.8,;K7($\n/4s's4Y2YzF X>GO 7ـJ2|V3Ў/E1y'QR b^ʃ0ħMe3ÊRCl_3oBdS .#NhpS[ƌ k5G&ؙ6mLiΛK:QP[lKrHY "'0aX*$"_)OФ*aI$wpe^$$"|c{zbI|f6BC*z4Hm1vIoVk!kwzy%3u-L#1yBQQ7OQH8Ͱ״#%$/|#WZ$ts<ă'=j({oeՓA1Z;d$ HD&79#=+U|+I_;>4DfF|V@~*SM󇲣t]Gz'6]-T|$ǻ}?˴&bH@O4tk7s0F(3 m4RIVN84OjjhG2D/3bEJ&=h%Z>b΍h:@eG|]]00e]l*[Yw\<*0 |"EeG&J. qdM>4AJlZBOD?_U8q޴QRd36=e̢jovŲcCgD*-0x(fm8<@u(lA=n@>'h5$2)&#YD\)V)ACFi(D+3K0S=u?Pr08v{"K\t87U ,/a_~A=/:}%)?-l{ 0"敏FY6B'ֲr5( ˖^g)jŦϫj,LRHw]&FWz.mˑv%s2Q>iN:Ib=8NiAkT|C&\^.:Fuw}>JWZ^8|8wOx Ny{-iTx]FH7Λ$g>>ZbŖR $Hg{D xz~?Uvt |xm#G A&jq@=[vy`5 `P[韴Ls[)E{ذ,P7 5!sϧHk"A lsge] 7*xxB##ῳ0^rxLCQȌYdqtA1FH[O ys6mŸm.;Q;A $l&H!nd;e%l-d%Glv3LfJߗ{ڍVG3&B]}#2~dXRo/p̓v 3&d C@BH EBAȋ,Q;y_ SV!lFfx7}O~=s %ekp{F/ #P`&E? [0$+# FqB;yN*NB  KSP DDvp= tvAHCee>7a'~ |WPT !t C?YXӐ`!m1fYv˳/m.]k-,IKw5o=i߬ g>QJME@[.+J ?8^JxJKA)h1<0$>tM.?3%P4νL͊PLPyw`RX@~yrñkoWAm~pβc?z5j=hAHC@vڜ>]=ّ55CQ/ìѢЙ T3EǧڔƼש~xMm }&ƥIT jݹe^po]/ۇؑIwjMiτ- S6 lRi!yA.sΣ}TJSd>YFuXs?8|&U7T.ғT VJ` ߨ1sbbsu;u" HL+X֐,\ !dK!d&3u=́jgЂDv/_:;8 3X|7P&ҘYq*|)8q:`]z#^D=6?Qn3q?r`$h#:E#[oŚ]‚N㤹ኚל*Q@iJóT w1 x*bi)7z{?$Eds?`(~k|8s'~AS*NSI'jyEO]ӻM.RҎ+d¸4,+iK6tRcVϢ\ v۽D]:(SoȄM=jMymJ'!Jn7E ml\%HŶ\,Z 5-Zm׊ q+]{BsL9[ɄނS&nأRyCA,Μʺzb/eX{t%X6!up-Dz.CPfvC2tAw|*ŢQv.fO"O*PۀJ.%'>U"ТX?0UwwwUȽj`)_ڱVkd6=Jg=ŁB'V]"P*Mqkvm8u<$䯹aP}it E/mV1yg xӇpA4h׈l6ŸōI6 |p&&JN~7$6~fE/ʵ|?I>/b%ANX]#c cB~&k}j0*\ q-|ӷEAiJJѯpv 8ǎv}Jǰ}\ .MĚTOpregMnaKql@f21;efiH;O>s7< I6X#L7 j$)̿M#KeYkա) [:JM/ᨡ%͝eo˴tzK@ܰHxf:5jPApKIWV;vKfJvQ}ǵsY/B/8nGͦԂ5bkVZ @M.־Pibm^ۋTYv ܭ:*Z 0ӧCG |Tl##P,C)/Jr;$I(_%4acwndF]XP\Aq t瘕ua.|6M\Cta0FePQ!~5SNJAѾ&Ŝ ԘuZ,ϥ8tCKygM0W wm:3G&5Rٯl> I6lIۦv",Ey (Ur,J4 1@1BNh}&F*w;ea6 _8_9n{ 6#;l'Nݾ&:])|HvCd07](Z'N((X_eH =@וNg  jJ0d:i\ k/Z$G OvEY]u,׾L rO~ݰɤUZ-Yak0Q0k=\}ģre`? ^]0le8C5#`=$:\l B1(c*x꓀ګg8h/$0ɥ=z#"gq6JoC@Cp7][UV%҆rpjCb{yqbqj =@=}lKF4eaEzP#nBRpIg#Tń? Z˧$o1n1 w)$wh{.◘>Rc%CV#&̤L"xRV58쒁mjq*!Jܔ<իSlgdM|̚؆G3N_a!i9QpGOu~1$CLU$[+I|lzWR4%@Ye9+d`ryiVS[ ǩRp#cV*ӈ'8n2}ys^]T;""Ew2oe|:UyVABJ $F0fQF9y9f?JF`𿺧ʦzqsUwhL!ʶek]Ȕ1WjtKѠ\[ m1NjxV3 W :.Y4&tzV-1#ȬkAi@z,ڂ C o mx%po#hh.%@xWܡkӹ;/ӧ ?CN.6kG|1.pp-ɠ~4nhTcx`{F HY+xڋfS sWiw۾|Ɯԋ2lՐ"+gxYXk.iI@t} ˥ s Kf1 סg̪6'6g)Y`` Ʒ<#=͌()/эl^||jbA';**!$R-?g܄0U(}5©|Mb_$D[+"n26<ߣliJn/~ɍ y; ʛ7ɸFN1r(0tz@uݲ (/ԉ_bzT:f=hQ%[vzX8 זfڧ"K =|bmQ!:ٕBv!N>Fq [7jrĴX$: k6?}F Ac=ߥ)IRy *kX2 0/q 'R|٠x6 `GV4?V1Hki߼#xr0z@xsJpaE(hT@AB, }dFF)kj>.7km2rP~ yR)U"O/}-ƺ:Sqa@A?SF;ls8+Ϟ4%v)7{sF΃x6[L|4㐤\how)tǚy]!4oٶZ#kY>~Fq2mI֮&U.Y0LJj䲥YHЋSjS;k6< Z7j0&-,p_kOKy4d 7/"5D ޞ<".C) fͱMIü"@!L:TiaGvv$Hq|pVKȖI >f^JNyS:2v2OAPc;=ŕ_3sĚ|j@ Ed4SP/\C5i9?2E!uF1hq; ('xIJycϘIULΒ^<v  *(U`GIeXκIc Ȕ(!Vgb>_}m(-. &rrw2 #vHEbìJUR Ʊ[GZ)Q%sт1Ga'hԱ&kMaJ=5N}7bTƁ2Bn"Ȉ3fq(h0ƫYv!)~,> 11>[MiOggrܻ`) qi`ޭNxlTWhpj3,Hv׍S"=D7äA,G)̶08Y!X)<.DQ*b;R[vlPBR ͎ʀ"x vgGhV' ]gfmb<|ŋvu=zAoϹu'p Ma;Y=GbD iBaX/*,UMt NQu8W6'}M_ځUYvF>4 % Z+ldqPѶώx ӔC[:A1OP#Pm^t=L#ŶK&x.z9w# \ca'tm E;ę `-Bp6o'3^ʲp$)-}+;3~Sܢrz)=>ڴ~8 u O}I!2 <ɪ@3YHYn{u=C͠V|R{GR\_PuB5eek-ljB 2r$?Q=Ti-?:{[aܕ>B|$lHU4g%DV9%b+` "#"3{AQ,4#X7Bg&jSr$fمG~GN$ZzO(5B2]JqBn7VBo4?ʕ/c"i!A:^@ևwܤ28kv?H)]Rn6Cu+TOsx0[;';PxCU͡v]ƌխw0$kx"Ah3=6FX|۟Q.?)lﺧ<3=kJy5'.>U)6j&K}| l\tH[S(tьyAtɚP5ܔi.qy{KCbñ89OH>CE.=??W\6` qMΏW:̑K΁T\ -l1Լn\1,.PtP~pǕawEX5ipjH O'+'i Jv5({8NV9dC7IR'ҵLYҎ OrP"Ywk1~j>ͻ.'ĖHUCK:+k&kknxї'F& }AP@}#DX Z҂4r)iJmfDX0cڥNӄnr s#<^*FaoP=~%ʍ?PB.W@*,M}[I%X5֕GJCtGMzoF5L9g51xX # IhkKvyA:Rva.UGyF8gBW "vŬ=UIo]dJj&Sa(4/Цp;렸{+H;=XRumi5>K7ɕ^}!n+n?wAѻ:R!h¤YGdžx ꑋQtۮ7F`Ŕ!3:kA׮ֹ${'l9gw:;Ee0dFPq Jєl}K^ a)8|XᢶW*bgO3اNNw <+N 9MW} 3>LO2~f.36geo[;g!EDoyI QA-yCHDĿ1ȱ񉀭zzIzU4d2[>aaa=JZ} ٗUFՐ;lnJN8ioGCs!^;?i$em3^iKlݿ[Zq5\s.WZ\GVm+ CE6m Yĉ)]a(`@=.TЯz꿠tq r$s_٭`(FTdR]劳 \՗k{kW$u+o3.P,#MU>ㆵ7+Ҩ:rd< `u|mZM.1v-IQƁV>!xhm&m~l8G,=[-;X}`W@ABlyMRwGMU?`  0Vɽ5IwWOL2̻n',~}d_9'16& VV \pN^~4֪~Ahi2Lx6oRwbxBL7([k>]dfj,7 %y`?w{HqY6%k#urۣ4VL*1SǷ]r 2|!MjӠ{z(kshavC?zOw]g &|+ˉE}p0At L[?`KW0|<' CvT_2vNap&b6v>kOeрLN5 ]dm\Xݫ F^]TcVzkKB߫q 쎮} w_h­/REg=-̨4.Fa5М!bȑ:~wE \zZLeFyX.|/F׋2B m=Tv7yQ#ۙ@dNu`{5lrաKduSͅ FR7{2&( FSJ_2Y j}XZ+5=XYY:}[$選9xM?}B$܈Y6ro{FYF'^8S.T9@,jW4ÿQR؆T+/9%W(t6~v I [w5m_G01pCF |6n% (!ҍ у+}/O#)vO7=4L8Ϳ,[C1.U4*ji64&/E@DoaclO@=>_[u ^U_ˎpncNx_Rߒd#jrat QiuNT%rku[<Ҷ@Wcp<2-js H#7b~'a(m.hD(ةg],g'з:pLgK`VuŦj<I"g֫# }Vw:lcS愄u^:U&8ükt+сo<8[$V=k*TSgHBۂ^0Z=lw`Gə<-F٘^TĻZ>=O{D2G5ŠЋ@ =coT#T%%=#4@G^ ksO |'fV/2=8vWٛw]YUS2$ֶwy늠]$yo4l92ϝ\{DפfQk[(3N{QM5N,NNd,BSѱJ" iW:V<eNo ZvFl0F+ 4*ĢFۻǖn2욀q:^^pr#S7*M2vk;OFgX>eTq' T'8 X\fm+,y;W[o76:/mbZ~~ě)$S('|D&,{s^!&7r! vLk:}Ts߭ٴs_@(,pͿJnȈuC[2Mݽe~<;c$ش=q˅e]st4 U~Nhy;eWUsI >Vq:OIrJm[ړɱXCI `Wz1lL"}Pw( ZCmOU߬i,_ :^r^M:U=Bjݼ\0o@CFm%8m 1d\d9,Iԍ WǶw$si8 $5D|9Kc3Ķ\")d PƜƝ5dmIˈ2(ɲgMAX*㎫ ~5 dJ#)LF+4!Ak4hUGJUyn@υbɊnp⊍zRif)..eN5rbp &XNG.Et~ 14Ke/7>A7C2~=c3 Ocl} ,+f[[/ہ ƐZ> LߥyF̬](Zc#TQ{ʼn߈ɿZ aIY\_$vx?u=h?d":hԼHJA { ZM SӲ*)αY 5ez0YB2Qg GM%Tr= <,V/w%djZ;YFHXt5=΀IwVœ+oێFzCkM$6?khAL"?UN"T<n$Lň#Z&IIw*I PӐɄٻq(zu O)dꡣ ޴;j5+q`Q`y?:xveZkKجt`Юӛ*SG//b۽UQg nLYҵ{@|FܬĴjNjTOFu8 !PPu͂EOSu$ߚDz*UnaV/PC5w͎/ vAiJ,> ,~o}G Tu~yKkdpӨ3ji]R>TM6/2-$dv֭ 'bIuS`^ <+~r@#"j^܂'>]Dy#tpG",m\zj1H~DMDo[VoE#kJҷ ͑"SH8F A<*8BИbYNOZ}k{7b\𦦥ľccQA& azq b1xUĆz/1F'9tY@v.E9 c>Ζ?z?TSNh4)ko|+Ź.D:9s +|.E~o#-9="wLu>fɌ㖪r)Ͱ~lq7ӣ1EOiۮ%QE6LuUѭA) 6asu204??Jb^)]*dӞX3e_ONa*>{u؇i]:z oӝ׏3DƟ>m v; w vF4;s{JoW6Z,D8-]#:*tɦnBze r'Ju3b<ȗ @ secB~Tzg/:`JZqEww֖ysY4` g&ɒYǬh|dc yw AzXu7{1#hҡKP3Fw~;sWҌ` MJ^bXZt+(7~bx܈UjiDjO h(\E z]L0͏SX@;3x/rFFZl[1ϏS uSVYK;PIV[LI&2']^LwZt`gȷTeqbڒƧjPM)_L}1[LH2AJ0dd6C %_TYtG"UDdKvm>֟ na7SJ5حP gѴ-ןEȔ3~f:"w DD4]3gB\X9a cѐYyo(n#1t07f]R vIKWߨ,mՐPjjj1;g#R eM\d3/]:hoقpdlŢ9l:?I>F-6əB Y$eϽx5bBT{G&HuQ2ao;/x싽̺٦q-<3F"vƍ0ɔT!?Q.ȗCjmlWo39"S֚߹ 8yDF7y ~Z\}.ΫK4^#nϪ'@ld2Aa3-. K3D –y\ avhA1Q8?>lvD.ՌE-8z#Lyah7)O!kſ%XhiB nJ(W+ {NIғbVfYvEh4ӞBB0OڞlQbAƢKαO&X :}Í'{<;rFU<k>VƩ6\SXl~ ن5|W \3jQ _Lxۮ,톊r8t&GˠOԮIT=+| ![3]"*G0߬U H$l_!_+j#^8%HJ :죉6u'<FGVۑZ!"y6*d'%VĨO;}R=a[Z;6AC0n104:)p/>9{N5n Iq~K2jD$a %'&QRՂaNd&H0JD~X\_= [s1V6Ni|Ulm#"t])ZV8#4W:N^RI K_CrT G1{N-5Pys{#\Dx[c$,G{;B2tGezMnbՀgNOk2 ϏU[uí-voiIVߗLj&.mi;v Xo}J(ddٲuery Yȋ+&q'ei-QLY'O`n#Ҥ@ $u]l /H_f`qHa ^tN]rƓmyqdDHRK Λ4<ג=-ގvҨW>LYnO &es||w9/a'XX$9B94!"ʆ(bs_>${7tNKLWbػvR b$8%`ށ+IUj-=CBGأ%Q!0vD0˼Ґ$LW?̪\`ReCvrF2^ &)OMR3xvj6]>D٘*yYyȋ&%d&\]łL+7Ɔ(= ! ѱrn!x1&E՛@4#B68eҥj9F(xE{M%лL2XkSa._*Xe}zH GH kV3Y!2LFT五>J.Y}Tv_L.|5CaE5(ҾېVzOɆ/ 66M-qWG*5aK:؆[>Jl =1)Ien<~L<Q)j6ڇ\}J)5B>;0-8Jpı-s񩹾I`Tƚw?/[H|lSxL4U"W` 8CXk([BmH𳨦\ŢfQwLw2Y ei#_apYa4JB-WN:`2GW\^:+fUAuZzbA(eV̌e{ U?;0n86}ҝ?t.\nrʡojm!,MRL1a8\4Qd-b8QC_,uM4fSoe*#ք=7kNS" F-&$݀I`'siQ!BZ3<] q<`, H"塼=-2vJi|6<QFJ"s/ mbm5(wfrT:Jsemo=ϲBϬ3B/UqRc_I."3WUx9@wSΣ,~fsg0ݟ,؃M<$J܉gG-hI4XyݧNdR%L3+׌81Q WA^Mbwie(->o+TKFvF:{{X_ |$6[qo.k (Q></~"eٰe((X aP )F&ƾ}Mizc1.A "Xwo[H?go;Fmi.x Ob6Jmm.>k6a$O z/M"s=71I@]M *jT~&j{Gn.mu%Cl,~aa.)#͋)V]>-Y>Gy 2θc#`Нw(1eIUԤG+E5ܧ`lZ@9x4*2Aډs3 02eڑmo%|rQ[X{Rm!\S.L-ūI}c@Ḧ́GȿFHUh212 Lg"wuJRio:wƺ͋%r|n.ZzC*g D/RNKs'Vwg?Mca?$c(, zʣ4ԟo[m#Yj 5)ԲE̴x  SR7X8Xu S (ܩmZ ,ҟ^Y{&)\MUDLi]xĐݼv`T;Ǎb]3o4q%5tI;MM Ԋ} Vo5*؛FoN֨ny玺N{ATeBF"!GµRg#Kw,=/3Ɠ>K !z./1pr6WM(8Y;e?>^(iX3` ,Yk)5Օf̧WO6TZMK}{l X!Ŧ&s! xp[DeuCCOˊwYkX+ @T}H5xMA~iTO[_@42]ߵ0>=0-Zxau{R~&xŮhFLn {&Jd$fH@,K5f_䀞chvy2e=ݷ;[.Yi,0K}S,Afu\,iD&-H"#Lh{XH@>M=BStu)jj-78cÁ\S8J+G>f{,hL\IV reSgy!,jgSGXyg_^cð|S|c|E'bFLz ϫ?;|MS=؎fD I_!4w,7o(-{i- &K$rᐵ?}P }]CxƄ&mދ>cceN.k*?Y:>񋂧N^Y`D<̔)KC&=e5{u#EftN/VWp8= Lirepp ^f)H0*u5[ęNnNYh8;Z*5-RtwBn⇿Դ˘(:e Gr+YiG1#gUF-hާQqoh'a#${T(V3fjjj=`G]J0mXv[Wg# c8 DdJ4Y ;Mބ&dQ كcP)yբ^vΘLI:$  lg! | GD$ Hߝ@*m/'=Jc?GDV)kD=J>yVxXy.:W Ca>Orl,]ب׆p/1:5-˗Xʙ!4hHOqͅl+2ݔ3cJi<:#5BS Z^Ͻi0gO;NNu @fov [j~ q4/ƶO6j2Y<ɑH5u\a5 d"2p"v. q!!s(5\N ۚ3!h}ҝb==23ՄD8ۮDa11Crkr 5FPFՎD٬cN;s z y⹂.}teq|S& y(`sL`(&͝aT>"֬ IL6Ceid%ZN{X' y;V S4{xt1z~[04`#Ǝ.ˬBN` EBK16x{ f y4/Ɉ: Y'C;3s% 5Q:v;>((cYU+,[Jaa~OdϺeÉY-YjE?G,aY'9Bz^@DPd8mHt71vu9f.`7/+NoGܐprc[1хCdb&C5w:( {q2i,jdR+^lOPS]6'{K5yL/;qNidn|prjnn1Զ-OiA: B3ep|)FQEϞˁ?( N7q54 A52vjࢱ_v"fEE)0j[?Ch%(UiݨƬk\ټ64$mg,y|[jYR dh<0ɩ2jTr&rl[ȑE5M/>i< `Z>{TLMro2-sR`UvLF!P{E M6a BʐQ*< Zeק .amZ;~BL#x U=űThPTwKR!vPcEj+Kt.n}EPo*>kUth_nr7U9IF* B^o|XT ͠Ʋ#Yr>?4;TO l+[O#ːR19!d(sQ=O'r@o =r-6抷ݖ%@"ʇo6,y bz<; G`Ӥfw-dTʟEu]'png"Rب6ck.7ؐ ћҩɊ[b¸z7H謥s:,Rtኅ@?N//UЕz7E%鎧 > &J: Q="K&e B!>#dM 1cZ2ZtJ|In2v-@Cn`7钷VF"瞘OOիixuO[%Ni*`='bZ{u&]X?6 Ju_RC|vrT+&Ka+ە$}̘kA9=kfZ`ѻ~G:۫I45ߧbUWhF'mWZ.8qZ|&Z0+3R[.yt?e2;dszZڄQ:0012eM f ˉ_wN+e?Zʌdw&D^ԝܩfz!I"CfbgFV|zY.*Ǒ]Mr.rW aeI=+O{qRA =?9qN]jAapB0WJ(t %Ǜ77u*yVc9QDHW-%)žRBѫ<{w,t,U|(% ǝ1aFL_D|GcUE&1*$FI=X@F*8ڿxp2Ѷ$\^+٩Bdx2>`=C/.3t-32gЬ$,h ~]բl~`غ1RWIhVG2{c~s;#-{+Įx:'9zjʳr~-tcočâ$^~H-(_9=I{pmE|X#ߨ'2X0iî LC[N m ߀`΍c34drh]x v`R\]'}cy,m?*K)@嶄dޤ;K` U-}P0_8}k6? MƷ-o]P;rDc㜡'$8'ԜO܅T9@.8R +`( UJѻ&Nswu"O^+0 x^JOKH('tHoX1\D +;X>yybW%ɡP$o|A8 WehFgt4F?C $ :!?试}b'1s}<-C S,ډ6漣HV'іQ*Te|HC;b_utu2+w9Gk?\{vbq7 ^RP>=Nݧ>Kz4VMF_ ʲN#T#{ʩ2\z9 k͐s37t6@\̱2Ce.)m5ZّxS5OHh &&_jrB pOJ2md_u+W W_Aw#x^/ ǟUy-Jŝv AWVaE V^moꯔ#C]W4iDYdpoBvM]HՠWjkN!4;/EpB9bz3 Bu\q11{~$Oea4kĠ8o5b1}OuԷ%.PʎK#tR@Q)$Tsӕ2S<"4A =gb8_pB !uK'D6b Ĺn r+:i9R7bAT7 Jf"/Δ~=?٩lSUeL{ȋ0 <*ilt?izQp 4X @M*$r m?K |FzN\Ky``ۣHI.OuP5GYDh^ěқU.7|uWLmd|Q ?isRJ@:t,F#0eɫ`;ʩ}űCSy b)l}/6Pnsi4Z7NvVwX'?O+EB5:#B֌cf}:󜻧1 TrnɃ hFkRIA19yF^R>*%5mW1%,""pszb#1 S˙LTJwkQMf>kىw#=`3^8ªY Zb:oYGg͍q?z~lt* z(}aГ:Vҝ}&[Z4%B$cEsmӫ`^HGI9;_ǁ Ÿc86mMgqXn?r尚7ܻM\4~/nlv3c!*Bu({KJ-h]=5νWzW5s.wEs+R i yWޅ䂫?W⎽pY0s9A'f]B6RT0YotϵRcJWAG <4vv;}fb!`87RmYe+<{NZ/]?tKx ܤFR,߂X&p'wZ/..9y~#yomk0OYU<W.oi1Mx8pq~%V>,Ϊ0Fϓd_~\r.ڨ򆩵\/30)f #ɅDJOL$X!ۑjfZyo_Gi/";3?(7/T0mP,8m?P:|bU5C'>/e|-L]xURL[^ P#_yc-i5PBBh&ZCдf` c* -SFr::RYвCI>\Ur$jʙ_aj1!n?^*t:ƹM6bs_O%pvsK*>hi}@Kt^cny~~ШE'$m)Ȇ'=M!9.}U5}ك\hTWϪ5Ԅ|"ۭƫD̷N%df{Kc_ ࠅ2F˙ F T~cB~_[Q9d;ՐKZ8֗DLAs«K@&d}M9}z.?w=mEik7n$$O/`'Xk7PҪqbTyJ_^v2b \ !Y])TzjVgd=/H Azq;  g{Xk&UiSx~j6}BoxFnHmFXk++'v7G~ >FoY~,5;$A4I絆Af\&[rr1%9brF mW04K@=Z!V|#i9F&&2 :FVȲ,q3Q qTjS^k呕̄κt%J(CCœe7؊&g({'}A3QQX̶! 0s`"%5 b e 3AlX:dkvw9].NwQC=m)e'hrR5u]Z PnNg~*`db\ٸgͣ 6Uc<)`~Ps{M&5Jыl#) ٞJ5ez~Akޡ$t&&'1VQSt٠1p3.mܽ mxOW3{z` g$XH xzvvac,6{$Ԟ>w؍)ƹ^`5l(7n> wǔ$Y=e݄F lX -dl 7ٝReJx৉aX;Ra'^*7 ") 1303.mΘ~N9m'ҡe-O.yrdF},kUCA-Kdc9)1б@kؚ>67z7ˍ<¡ij,#`pԼ_g^ֆ}1~ >B: LɊ+:zSs6@XSx{!E>K~l })3aGd7$7|56~á)JK)qt,ſA@:,^/Jc 8)㞃O8&'eŪ] CnAXaTɥ1!y+: WZV'QzLD-ζ -KTbSQ~V}n'3vcFwB9qnuV'% ET}?FDhѵC{$51D,x=`~f>m=?Nb-˟MwB;S_7:Gseo=F+Ϧpdq'RFMF C/qQ- 'Ĝ09yQ!(ZFق>.'"Ί-r_1E/Ӥed>0s=$U Yͦi^s4.]^gMA]T5re7/U ;H`129〹QqVH4l},&v:PSV{z2@Փsŷ1 -.QyĆϫzB@ [ JsؙWzg4x8FXp71&)/JQU3xz5ɺXOeej;D)tߟ!,~h3lDyZ ѤP[S[oK1 67{Ҩ-D?Pg>;4ت5=%k,-Hyf5Z2ggM$WJȠCı~Rd61apz\,z)ԢjL (hط);&?$.C5Ǩ~[h.unXE_]w;mO6ۄm0Qz&->Q,-NjWt'7kfYXRG*@ $ɪeb߭R~Y7CbJ/sD$sJTjL>[{gUf ƿ-t_*`UJ@a8l0F-R=0=aUKK8>|ϳ1 _}vٳ&`7i_`TZR׷;nԽ&n;Tp׹^֚(Mp~kopeA@.bDRh+fu _9  {B.hPיUA(J*?!o|"VHȐQ,W0fk"i矕#{,țTK\\\lj ^#w$ ! mT>KDN"ME .uK/Z&xj>:E1;b_ @C1ǜ&^X4 kƺi^l&R?/} :6"[$6l j{ı3ȧ5-øjZF!˽}YTM[4;=73f^kӃ*LL\Ez12/SF~g\׹)uIiAOc>䕓z7Ŧ+3OpKBYu0Uzuu%ӥkRT\[ 7ځF ˟8<4 |k,u(S{ӳKr_AfLx\䶐q*BG%΁0cS?v>=mik8Zh(b9tor4jkrcAk}*뷘FIa;ᘽL^ߝ7pBZHe8HKPfɑZ^ xH]T Qe(GrKPuH؄M?uFx*hg{njPڶPۆYrQD,&u#a4ҝbg|,5к^؃r73]F[c,j%/[C;Yi/jL0 q"G.۶\WtC,^AB$!\.>_˰`l0b-X6-#[7|n59ma_%B&qꨰiUbb-JEga%s}T= C+@+9YiRwjc: scUxג,>J|zK[vIuXFZҬ^<9 g8:̥%qwݏwYNN)0X )Q<*֊^0q8*;l/X<'үM=Sĵ떮f-YrrkVKsL0Ty%Ae6e{+'Ko{U[ޅ4;>n;*h[ QH 5|wJ4YNE}u3l`--Bwr.@P\ G Us(&'+3\H6j/אFXo!W_rl~kBGd:#om>!s>g^LfX%@p .x+q|tX.bJ:'o]pqkGDh]; YcC'0.w~`g(r޻go>_xTpu;=τ r6Y.-c Orm.8Qv{ PY7vAi8OhY N\n=5#qϟT >:pJMJSԗ WQ%&T{GuR+#tƴ}rE:i97$0T9XzWY bxx)`s-*Wx&!-P#^FAQab&3v`ua릪:$Aq'ҟw݅Н{M#&w.gd_νK{<ʡ^1e~ ("SsmnCƞwZRłT1br_o|ՇSLhs;F/$|j?(9 "ܞPS~m9,lm*:}u%}ޅg%|@>7U3Dh|jKEڄn@TRa-0@)^TEΨ\qۻ9aVQY# 4>ŭV֖6%$#z~k9c7rl !RPS<#] 0L Xⵦ}  [c49g1|'aOrj v_FNfSG4nj]z凥3M5q\`3k<ᄪ#_5YZ}UE&@=Nܹ ~0Wayaz6km8I8!˦?sY0% 7nxgs+I˜)Yid=M:%|=KLx9"| &׆ױTnnʱ{&3T3[cqQ'SjR [QAοF'!KKP`L,FǯIDfIڅ>t$8*0%V > \3n T;^P.joZNfo[){ĹhUwm/MVG]i~slGZ(\=_'yJH"#h5 5I[cw PKŦF#?P"+#l}at?l:+}sO ͲǬ$nfn䗦˦^">oguT&G؈'z(IA Js=vzU3JĨˉ}1v"HpQI&R?U\s]1h/WWksh NN4F/vrKږ:ms)^vegqGV M|ʺd^SߜbkᡢUw6ȠaW8p3Y+W^ͷ6Y٧yW\vwJq/zkt请Uhu4,ʃݺu@/nG8&a͗{:FX.S?aC:; SIϦddS=f)cwfh,hʁ8) wh.&-e)A4\Lk;'\0`tolhеe=J” P:U\q32S@=b8XYS6Deu(-?$^0Tm: Xil3#,,BC!:2G L*߂3$->T`3?d=|X2O^h>SU>Dtj8bđ"9CČ)s~pc<3-;ոBAuJd.ĽrOAh<jUrUxr%bЋjS+ om8uE8q'b"Q=3 ڹ5KU7[ d (\t AU굁IO ?~+xF&KU!%Tݰ'ːYXRupXJE+}n_AoX)3( I'yК!efR[kؤx:D4%`0[of'݇AGUU +FssT֦+)uk nدh_Ejk o>gūxrGa4浡Kȡ˞ {҉Ik3;|ۺ w e6v-hh+; 1Xҷf}ı;o E`&Vv^ .IDLlyE<'e_iz|^ mݤ}ݮjE3*I jG@qrT $c 8\5FW¨"aIp⑋F, t+8SMVT,݌͐Rδ.f-yyjJ)pI0a]~%q[=rث ; k:ndNҤ򦬺;E(AKnOcH> x0>| bE,:SX݅ۡ *$@noDQR8VG҇,{x!xCa5UH]u:!3c̯0A1Yq< vw^ ܢcAW"{a6r˲UPWU'wafÕc M>KPAVN!s=԰A{#0%g#@O4ܰT7l";su+b'bߠq\EQI*V<YD=fRԸVKH_Ѷf 2~8ShPp p6DfYb\C!w8F;DD'"OO %~VVB@_}D݆=G[W95)[f}lymdWw&VwKY<!ap( $Pj821̊'e.Ac A EZ:m PR|}ƪmS1eyF ?I-(P*ގp,&#:=u\ֱz5Q< Wt\\x\e[ ~֬ -M@'DԉHQ~+_6KK0+kX9hGD'C(261w[[cU]J RjA㈧p'w\Ρv2xP3Т CW>ϜI@rJ>0Y ')ލR9GafCaW󈩏^w%rw>&58t,_yNE |B@TDYCò]Ջ\cݠZ dƅyͬTtt½& 9.Ԗ'Qm*%+^-Nz~X.^ŕ:E`uL(='It YMARX3K" =N6d5,iÊ|N m`WLIvBXyB (.p8=$<}V IXhCHp2ؔH)˨!Ǩ#t0$J퉨k)q3Z/R.gw2)N1=iQrU]:, U0!3QKЁ.td Q 9Jmqy(G;~i@t; t`ӏ^Ix(^ةrY?%n@ԈDй>}]PxVqi {.1U"OEؿ5slD B]b=%؍m ϱ0?YS㷨Z.uk\xT PT6}]tո>,&7PصԜ^^YK?(722a [|d;=]ϚLUUl̾";`%"f,>`$պOȚϓ߄{,ڲ[Զ jm56GV*S&.6)#$7=)zh1w WY" zz,;1?NuKŮosAS!gz/ ]!$ &~ =a V %$ $K$%I5Oi =U5,Sdm CM)]8?THE=fՄWw@g7h /ʶhmKb*K<lW1 ^mi7i fڪ< 1lt2j Ӆ`=jx &ˉxUOu q+Wt$A-젢kt8]n$D8Ruj* '{~Mip!XHc.CMS"TBG]"aӤȓI7D:;+P֗E\zbGܕA`=QoT 9.7d,i B"iއU“K/\/۬'HC&_?(uRT|.OֿnjI`DdEUHدU&aݐiHy)RTsn;)gQ~UNo{F6z0t[01F4pXvyVpeoN4Bap);D3BfnXn1Ziʹv($ @'^qTѦ{L?,:F,j8o R]R|`&V1HT,9b ; k5-3wC_!~M*<̐xX9yp#gܟoS lb*)7Vxmh'wJ,< B:,)eMoB(a|uwa˿t&.' M .϶s)YǐOJI2&T}Ǥ)jFr)VI"kH>C5O`Jep;UW?`..fA,J_"hј* FЖH.%$N j`s/ !o|]6cQ_8w qRˏِOxF?i/b@U0> ^w XdkDBƘH{:c:QYJω~ f Wa@ nߥs(W 2HH*(O@D5r"3Z_CCڙL7Sf< 1~ƀǏ>m/f&m4PJݿ j*\M.RM"əue܋?5;k ft #BWhpkKfz?T@_G_cw  Eȼ]Ü`CP{mZ5,'Cw(UT3xKE3@)F}[޿ gxr؆d`j:*,3pia7+M0(5.0/ 9(~Fi ~jA{szӭPMw 椲Gef3]|/?w~2Oc:Ƙ ">rOۏ>kw!J#fHwY}qlC1xiKL\8iri-x'v&L: tH2f&m}mg^WP]j r09@ׇ9zm)Ƣi|lpiQhA|.<]!~hoɕϕf0HX’ѨYC WU =tjCiίR>I#:F _[nN[`\5(Ȍ*ڻ?Ϊf^q$X/6;qMJʭ;@¹.$8T9+jUv0R-E d?\)ȤGp9//zDf}PQ6yN(<)[Ӆ[g ?ivZSP4SzNnyL6l] 9tOEWX]^Q*UZw/y3y+O㣆eݺQI,DA (2wvHaVңf}J~q%n[A7FT@ .p+1/RT}C(ʂ;}}MDtJ@pIn(\0B/v'5&#Be*F8r+8RܩofЍ{]@q# ъG/<jcO ^LEY\&8ᤛƟ(^VZur}Tw4i ;~~Qt#S2<гQQ'ٌEV ߏ,ũto~|Cfwq&XGjD?x|]U +^(: Š;5>x ԱA$b>"r;hs{fMʍvXQ mx14 cy؋DFe\),W/) ~~|w%H:nKXeY9.X;Ad[h(և+"i3W𾼽'**^ 4)[ټu0FܺBꋎV] wM3xr%Ecp Ê&"ءn9yECrK?Or䣾vF 2Ś^3F={&$9~&}!*kG]`zxT tqc~*]ڕ 7՛匉 +0zQJKn rO(qWOScbTOUHi|ӣ #L({~5A7[. cn F3Nӿ# :zjVax뇧ѶKTi&W9yt8\5[I3N'xI: (y~)OR7f g7ROǙ =7edpզB%JR0^%jM?kd`nfy #ABB"o /4|Z`),\&LQռ[)Rv7a80igΤSQ׳P<9H". u~_S B+sV(HP]9T!xpzpe%2(JA)ru"2VoAo8 Xxfd&Vuy.lӘtgu.rMU˫ DAOY&@զ7ZrMW'hҪަWi +((5̾ ^֢=]0-(I<9xt%0(]fmJ뷷qx6|qfCtkU 0_"yy * 3ٙSD8AE9@w$ߜt7_3+->X{+v?,%9Δ'X s]9VCq{f**]~&\*HW L},^.= d%i_{؈%JV<שw~vI^It?P86R:Nȓ,TqXCۂS(>2$K.f`NVlﴁ\~MjcޟUS_j3/K<}Wi( P2tC^trM]_v?S{5ޥq w=4pC7}ԝwtT;01?bb_v~ WLuT}pNG@ (vTO+ 6#u$=,aC+_9u jxn9gzbAG4)%Wajk嶏L ~~PXSfr/K_9_ -Wԍ i RHd$QBioy#/`Rr6 p"I-঎XU՝0.!8':L89VڌW:_̅bmÿ&('T4W{7*6 y̜ΝOрێ>c8,Vk( 8ե0[ȿ*iɯ-;]Dø!U/6H\w|A3-Ýbh"_)EPx1e}aYuDvӉ; _4=a&vJOJS<R/i/jW8ThjjFfZ<1uW635^ըZ͑=~A"-7pF]):%m,wdoA,w28ɂ״=a}zh3*%. W&SNva{l׈CtƱhTV^m;  E8W}api D\Ӥ\aT3uNp=1amlЪ&/74+id:Ȁ :zJXW9EީBn|-XΉgI\Q1Vk& &-6;i {:E7@nSir8.e{HTHm!\Ҙhg E;_0A?,ӊ WA6K`B U70SB3 GT)G"`C6ݯƦC$<dرPb WOq ]cfNW6^t{0C~;ܩ&G-60q fo",|wDҶz.P_j}"t[!ˣHBG.Mcs&&KJz.y.BW+Ԏ@H>N*]ay&6ϻTml6YcwW).C@tZ#ta^F??,3i#{Ξ Яy = KJj{|5ZXsv*| {=`FFT+YWo(.F;PF4Z;|[lZ-q͎< wO고07Y!=w`ϫ穀l[bМJnH-0d>܅7ES}YX&ВTdeu5= A}6 Tb \b-nP(9m]XQ8ІB,! ,Zu;F4jiQ ս3ۅ2>Һ_yF KnynPI#)੗X>LV\AY 1dܳ&ʚޟ@%#MZ(³$6rQpMUUiuF{z Y ߫RU He4q}'Pu'@,^Z#~i6xdJA6N7"JI:R <70\,-/Pl5әN{ 28ɲB7+gqp2,c]#j-~:o!{R1ݞ=6h2pbs:5TkzRbL}BZTxg0YءԚ \91Ph:q@5x,u\ :gK},nZZ9$3k@+! 4?z}u%SR3fB|D TS}7/bґje# - nz'k5Iz' bi̕!M>OwQd;.2.MzǐqN% S D,qyvdž_FLCSS_~ VgJj[\~Sww -_)ʈGSٰկ&I [0pEgI BUXIMRTOwDp;ޛHlf!sz { C.5+Q4]/Wum@na#\= [uc#BW{dH|]-v5uT (pReY94 @t31 x Qؚ9rw1 uQ?cY/~x1{:悞 JrszƤ@SHkiAc,B ^fI]텛4LPjfl=`SM/ZLJ l">STP/mh`ˀv祓}:::z *<( -]xg6?' 0J5+u&onvڿ{-κ苕r4_«7b:?boaHrhTV%SziOQY8*\RԤ 0jM̞urã3jpԬW>8OU `Y'ejy>@@:0x(C=;8 t-SzHQBoZ}r,y3yTf(XB ޑFo'A`m+*XQ=UR*Kڀ 4 kG&gDz(T=&ʎ/&M9}bFQ>Y2量"ڼ#Hv]v0r&b(b֯g#CY\~K?Oj4Tj^T:y'~i 'И#d(v>~Al̅HNi~5=lٴO;K,\'B h7C]NjY}?ql*pҟFclx ʋrۮK/CT2^U6nz=8|OW 0 -U[cXejaߞ1VS!8%NHn6ֈ]'Gg/zc{G&*Sp7:=Y {9$&3-OsJ杷Q^"എcP;@@)cE)_@]ƚ(J7aC'&֦XkuL9j2h_71y: aL]ko0@_<TcIط]l9P $ԋ}0qS`ڀOlb`eT7ȴ1@ kşTuU˼! @P2YW%<֔z=CNG>~ؑXҢ$Q Ux!p. `!.Lw,F;6F?=rcQK+T0ef X7a(S1Rb|]Ea"xȝ$9vyACGtvy_g}=8WK9 *:΁[]-_3Nb6&e5ˀfDg}D H@K.fGV2|oZ3mV5u:5KL:Nj)בIJ1\8?}w)L׿V>$\3ui $bi6bQbn/;/ l&sc0"ye8& b$/TŖ-byPX%%U'^Ʉq($+H 9XDpKd+<$W'Ղ*R}F ʗp>lKMK7 i&A<Ðq?=tdНܞdpo:EUA$F^˚1; 5&H3JX`K D0Q@b~wOoP;%B1KL7N< I'"1]Eܤis xR.1uAJJcd0Hi%O_"RhWK|XG8IiE P*(g^,fdF@㮼ApPh1P*DRRbcne?/Ajy!C?b4 ʚfwAKж<p (;, e4/Bօ桉PT ¤|!7f^ \T (6^!N n c ㄽ7H3C_܇D# $֙mR˹*S3x!`0z= xԹ2I +]ᣄLb}ks9TQ.T.dck y],q&;A9Fg߰x;:#J%9ߖ Qp1;xG(s$?vt4A$;\2~ӽPieBpmhB MOIyjayayS͎@;^;vQیv*Y5g䪎i6`ί=!u7z~U |SȐ9~ @%QzA_9:EGN/iѡ] hSD+< Ԛg]5Kҁ߄Pf52*Mu?E--ONAfpeX & X]^-O^\. }tU'˚@MB e⯆ |JbXS2*e|T9|I+fa| f>|_es(Ǜm`@?>pTE,q^(\]%#']poskBp@kmdmt(,Ua24}7oq5H+A ;M#NO QO+ʻ؆F/CW)ԣ):QW2+8nSq"N:KB06Ј7 YSnޑYϴIQ _M1.{{;I}+QlbbˡJ%v~| tSO% i_: .>4ߧw0А(З[%g6UEP3nPԺO-IXA~IFe li X]4O&$HE:/ڡ$c bu&f D@ޮ' C D/ ,|Smz3폪x&~ٝ6ZGY^u-@'fncW)¼N8) 4L7-l%B7%)K植6S;*swH6s&K#kİޟ[ppY4D<zӐl!ߨ,+?ut | w<Hbʲ#S fyTE!Efb Z;lMrU7NNm~xYHe/yI%zIJyVU0t|d!~ J=)A Ub-WDPh(N"| ܶ:Ju+ /4gs5C4_Yz"-4 2e1`:$ !9̎Mdr1!!I&3d2+(%|o]|e=IkJU)&쐚Xy7 -~~׊~Yo*:`C0,hVBh@1i`ʨX$^ XR(T8uc+|I|5cN0&yR>~]HW|efJGz;(;Y-W>B_=g*} Vq+8W,"98i{)TIPeٗ tL408±j1=0MJ_F];g-UgSVȾɗkH9C=S1-3ǸzVC[*>\)."Hm'U*PhdoUl^K1`| Ui6t\G>O ~ PmqTn@^IT!$Br1݁"lp2&b_V"XD{InIDA8Je*e~k,pq|9Co4 '>mi M E.wmR#¯G:Ce@q4m*? q G}| ?3/vZ_ދX1ҶzRÒ= 83TO%Yk{I`2`rb4`?rq)mp?hBG~D[֥I0$/ʓ{@{0VuҰӨB`J68[gN?46k' #/&YChvMcV L2u4f)Ĺ(:qEAG%}@Gel:#>[߲ڪ6cAQ CB^1|/0jfR䶗 t^zpEjڔө47gvoޙέ&JWŲwEu5 K=Q_|gSm$.y2r!U#|TZ|O2`- )h x}UC/d.l kװ3 kٶ7"|Mla*[yxEe3U^_A N!W OR=( 5%r}6\BͤRVUr#&5GKMVpt^W?XBF; yLE8Y'`'e2x~LxϽ840S &; E[GVTBeS,3>]о.J0(ܧJ( Ǫ:ț!3dYz)q:ʌު\!xAWZ҆lhp lCi5, yN;+KGSb.HTb^""ꩿm`i`_IX4Do=-:Y˴wGWVk8krUξBy2zd4M4^?fD~?eV5@E!Rt-BWJs&""a#X.ҩ;0Mg,W;Nh֗ޙ:T4g(&p82 F{&4'_CNagw˖1$ (HNྭ by \ä ~p4E 2/ If *V&,bj9rqn/N{} 5 T7iQU9xx|mT} Ơ:=ˠbzb^7:V2m z+s+oc(o7JEyJ1(gd G5.n2iT4z/BKdI xr8b(>>{m2;0;C! f@H0FJ}ٺrz<w՞*TJ,vޚКE]9^KH.yE0s-Lأgx ^R`dW/ Ep E\nu}A6lc *Y}^Jm?![=zT`SR$]W!hP@sa ?ҸTy v[ epL;buy }X:V(}wp31ohn_|ǒ'89:(-Зȷ(ox 8ң& -yy Oh@~_nXЅF?ZW?ޝ<|EEU4u;pZ,\eo<R$kqS1 R5*/$O8+_ dQ 3HRDaZ_o ;5A2F]٥LJP39S7b%3أf9WNxWz9y= ]Hb;_OcˡKdGߥZep*`swkUP'$*-L_X/{Dv4Ou/LK%nmZz;.6D^X`V$E us?|+hBﲕh(;7}X`uE&艄pFǃHn[l:yK}G % ~/ilWkOPXnzE:6DCsK@ؑ f}h̥Uvj@ |PxkmQx~$k@Pvk^_w 0_78`4_`F;1yX8rSJ5 } >/ݖ2"Z, LSE~ ?QiNm9L닼"DWJ#.Vh/w=ȻdEG5$NY`};>ӮJ'Oʼ;YN/V&.mՍs.>u'>!%l{6X;1Vё8G'mېW榝}+bU_u@fؓcS2.W^0| 8lgo鷑D0E:'02:m5WwR 뢒3L/{%\@Ͳ D|@v&m i^_-C SF*uZTԪ! t2l _9y+]orTϽks|QyLFKu/F(O9rǠi,2g3f |IeNZRq*¤Hn,JNHky5hIYՔַҟ|pN9#ⱞ Z֮'^Wl©XMDBzN9֫7 6J x'&}ަ&h3Q(Hf@ΘHo"[t^/-)Gzfz:~ysƥd8י7 Vp:Ca37!K%u yԹQ(.|mBN:8F%%Y^@H}GBV/~1]C Vlevn$M¼ھnW0l@db|@z!)l MzwѠ0?5rHY܎OT)TWU{Ƈ#K@V:yAuMv Op!6 af 9٩BbHĂbp^.MMVsw-Ӓ$kG`ĉK/=v×#*`ˣ S}X € cnq0G^R<ꮩHh@Yv}+KSe#tuw^!b6p[N "'Fn<bć1sdAA9_s[>L uK;[1s"!]]h-Ƞ}oI/p'0@>d99> S5 xZ+l 射W~za)A+ ;&o;#`dk92{jB1ڹ涩HU6!4=U:;Zal| wZ 7v.} 1#i)5DXZ263 -HiPԧ$6Tewٔ)=\e_F}EG'5c`o_1K;k9? y .Wy~pB&mESz_lju!0{{NZdր`QL^hEݬ\Lxõ'4D|ff1E `J^1Ǎ皁ъ%A T,#RH~ڳ]}ɌzoNGbӳC(qob5xEKv1%0cO\LV,} xg'L$pJ̃+η 86f o ){FGƚXo.Мߘ@DtJE7J0/^ප *8f-*RssRS^['a;^^l|=`4N*c yp r^rkS9+ pgQe^\f~kyB%RJS=+U9QEI=3؇!1+/=V1l^o"< 4#d^^ Xv 'EBb~KKSZgԒkufHsQz">$&;kzuw1;BO,rPܗ93>b@A#T}ب {$X^WtFW1T@J!u"’TSztRt{DT9~Y(xk^DD%$C|o A4&= `iLQmmԘ\ %4B%L+fmDy=& W)]ʴK뼞*tuXՉ'FNNC(Z8k6%ߴDڱcQ]1̊iXqfd)w`YԽKh#^>}FSq2`GG@xynY^"n^Cі͂Fz;Evx[qdη*K: ~Zvy%E˹a!"YX#{ՠэ EӗAWJ2赈HS.̃M%.8QI!7Q\ГĪ\$M1 ff5 [|M#][m[ȒRnb1{/3lZ(swk9TR4Td$ռ/}lj}u(f{#jCdCc{>ѻ'acT#HeIeUȣzn DLH O}W(P,zU&2:rĕ]:c#pޒS\LXX xCdS1Դ6a#;ej} f@oQoPͮu A('¿12!>me^ʻk8Iw]GetBK:~ .N.Ke8)FD\fm$c߉5$DiY+,>[ꃠ+B6) WH#*.Ѕ[n Eіi7l9 ? PE$<}v$y19࢖RߏRE^v/0+϶J렚Am l<@=ɩ iEp"f`6ڹ4Ec}Y)0{cϦրBG}0^x*>8{יozm^=rb "{MA)7oi0r/fZl˸j'}1v,[ 'xŶHZ0a[Kp?Mo LtZwJڐz"a12H=E3EҳgcXjZѣ2${>w`o"sSgib!NWiEh,1j(z-s{"f`ao7h!,jeWy>EJ,5߀IHLMƼPS$cK'㐿 yM'A:SS@<OiD0+6C%AEJ},dsd%1 "cŬθ827LT㶋y  ]u1V:[ݗn;pu uHXSQک^xa#iA䯑A @f>,}îۻ B1gtes*ZRIPojHW aӏ]Epv.G3rkSj2͂LdxBÝ )O8/{4@ ^b꺅_EU9ǃ&Dk3L6@o|0%-5Eh7U"64#̨i#kf04B(!HWtxu#?pVU+͗? آ%Fx1Л5CH$`4?D1$&FS{o^S5Lrn PDnPvKR'c_u{ʲd`I@_}.f860 z-bI;+?>xa}_kgSa?J9|I/2(K誱篿[HY̫Vz;/1uZ jbhW#Sd:S:+΃ؕ=JӲ-:D ",ϟȠR盉Q1`{TDɐGjfLy0Y-G2w:͒v*!j['ItH U=ƚօVn2M^:/HoiVDF|IlHBAj5D AT|l [3{79cR~[bB&kPt%Z ф!AZd3f'upyܑvZل]#y&7n.’5_kSE~xsf+8~g,G&>ygXegN|*\ \ ^3I2*O|#'̣x,991Ư!MѸ2\IQo.GآyoKDNÿ1~4|uqugW= M В|7a%z1m`&W[GbU`~+ԦdOK?+ADYt6q{b) ZMrS# Ɠa͆傽*vீ2lrvn #nHi(sqM(Jeq!Ν>lg?d)F =&)X|:wՙU؍Qp,65*żI-@feHB4_Y`Jpt\^bkl@]}n9exlO)̬k'Qm6X '}C}^ۓI3fPY|+a@PpmEb;8awDr^,s*T:~7 > `ԏ"Haq 4洌A,ҷq4ы -o4E 8 fa-h$cZlq)rm(7P^J%Yo/ΝI 9tJ+qIM3b62!6iYn݊l6h]\&(xMA ,5vNXfjr3B-,j RKy"{6Ԝ7݈y,* }X &ZhASoVs!8t5QDz(!nˉ6!8]]C?}͑r`paWҊGM{sH-RrAtV *5T9gܙIg@"vkXyjVs܄+osbc`YXkYDfGcϭT8Q;@+N%.ֿ>G{Iju3+tA9,uxHM>' f1pǝ~Rj7`-cپR*{!Z!nկ/0]4-XjwĒ>q =|KXXuyշԱ (͹% B׻ dmA̯cƻ3FHQ/řȕᾷ«=Vn> dNqbz}CI^wl%=M/.$FCo7 㛖U&UrH&g.ݢ∻9IQvqԻ@xLqÎr])YA#򯱮;eq5~$3zg"UԇbkҖ- eR6PdpZOUbϨ( #ͮ9ݘmu{U706ΰ3!pԀE5khd9Qxw>!yf5E+8'ZacMi00iN< IiA 4.ъD8oXEI )q3ii,%@ nwzF[ٞSVQCZc@HWFWR*WwT$5J 1] ,/)Z|9(pc D):a>mgm~KRN.3i3:Լ3Ԁ٣?R>ТTTw1M Y\"ع8= snG Wg6O2㄂ihܗ@]#e^6M)7p.~qKx&jW(eX-G9xTkx_"dVNYÏv~s>5eZH/R&-R w; ^ +%~=Y>mt(o/2G=Άe**EZN4:S`a%k} M6ח?̲ fܫny7Jj S_mn*Gy<p;;ȈalUSx>*Ws9QuDDVM={G֪XtB2wR *{8bHw1L\dײLlSFY*m!L6d9qoGz#g堪[1+u'#Wɽ͖גwD [O- u{hmTDO^M`> d1xb5eBN +O?I 0a `΀*ѡz_NyQLؿ ~rJP{rz"z>6Gt%]onCoZYl4)TɍI4T6aiNF8+/hQp-og/0O}:Y5t%;Hf59V,^=54J݄Onf@ 6ջ",A\u'Zү_E,[5.nq=vIySJ !SB=R1e1zKi?I11ro^ecCnYкWxEϔIO}ې.W|x_Yr &Vv[)e bJo#gg* lWQ%#e9T"D!D+eogE#KNJ7: {~6^QhZC/&gH5֢ fM~7b7BI7l2VUIf0 з0#J~SoJ>"n2 'VؚB2 +M C;vt9A޽͂5?:@[+ks uqƺڐ6 u67<ѣGGJ?\MJߖ[a:7(6A(1SYYX IQ &Ӌli!OHc3I^椐oSj^%&!.DsD6J!識tټ[vX4GyܶC0FgIDP@e/Gg{[*;0A sr=>qqf,,2f%7jܙqou.FHࡪ;AQ"\%ϸ1R"Y(C`VI'!clDZqYՖt76.Pˎ椿6:Sĩ)#iS*Aw ;v"Y+T'IxSdl "!flGT4alЎor|Isr-+S&a` %fKL]m:Sy{f]Y o]NSߤ wt=BIC37FA\n%mO922' a8øHNK7s|}U9+\2O'$v_(SmFBz8dz$'`ӱd?CK q^GJ~f'ob rCL7^yFz2x9Wj,xi*߉ϱ~^LH+տ"3?3V/aČrF|*Y3,HJ]LVuMǶv='amAs&Ir .nhfKg4VV\Lˈٰ_:W}+ŒMnZE$̎.$>`ݸj_ԏ.y=D^hMYa`$.po]`S7,/fɈkӬbsio^/]?tƦdyC'W @ ,Y,xg/-#čR^gf[laVbbSMLړHHh.`, 7R𻢨b~e!%y~AK6ϕr s1Ja?}g TƘ]kX|YnGF-% MV ^an;mq"gkc2]aQ& lVeޠ75yV|SJh"f4[0dK']:I]cadF 1,uIxue!KPRj\L h+/s_vsՊ֘n5qZiV fŲ%7I6Wolr_'(X10aY8|Z5g|^ߨ9)弣4XC<i8N$pԖiݒD/F -^3(THi3CҷCb*s#1߸ZXWD,u^bB{sCҢ/t*M;te@imZ7*҅Xd'π;t ɁV(_w#C*F! 8Iȸg/AkvMw3KPO:(3kT sҁKZRGLmeO*]o=5gkV,PӽÊaIh5TaqZ, ӋnĐ֐ Y]U_n Yqk#srQ2:0mƒNI >$1תl:CBj $](`Ca ZT0dB1:RyrAS4b{UESr!b N>rC @>ƆU5C]|H2?Bϖ9.mg$e *weŪ3 !0$rqr2trqj9/\%c\g~-64#҉A OHس)D6x!!M:%6"&3uߖH5\qj[CNDR1݇I,eҜ񯭮"mmH'Ca K^^ '80MZFe$&/9m-poC Ĺ`^5x /7ci\ ߼؇!=nY=h_F]740|iF]F7 8_ằ՘ڬ{jMX`T"}V(H'$2u(+fn7{ /Zm>P{kG; Kj dmrE} yeʜĎ͒ʇL0Sӄh %e˔ʤկgW,/HgP,o]Wccx ;:M?)ɤ]5L+ME ;AP\SY<[V}Y^6=:.b&D}XT˦z,r(BUi1cV\&Ľ#j*,jTQ {E.=M¨.W.5=T'G&*AN_)4o2̪4-Wq/ _aˑCSZ\zr[S{Y)íg`B} ;;).cG|lXu~pMƮ>x:@}xFc!;.:AWr _w6=q4vfL p5#۫Lxfv\e sV8ܩ?`rvv㼈& [uSwR GA@J/ Tקo>~ S fOY!GΙx#qTVy\|^ %nOD1!Y RwXFFV92kYGMZCs]_~[Ʉ"]zgK)NڍM;|wq"gsJsCF()vFeFHCFa#pXۦ7 ׾19JZZkM?o(0Պ}iE"$|;~mLI>";WOjbW)FR"\RʟR( 4krv^8[9\pQA@ծ I|ĤV[`;Wɢ4+vB \t:X'ъ;rjB9kUcJ $}ZUܹ riIo^L>TǴЗ0c|Xսz>\6,KJE#T'pB4̊3Ä+o*#;7 Dqܼ㋮GhlqϢ,6Sh$̘8yyfcFݷ 5%|ȒƃiLV~ZڇǹAUieY6'Hr 0N8UxXmuDgk32lb(Ujnab,} pNS)@ǃ4EHQA3Ja6[R*) wU侒:k=Β#1 Tk ~B{!50(!~wOP,[YBAI} ]nF/A4G6+vz=fɁdU[T$&nB~,86@Ύf [# (QVtsVÔC6 BGXRG9RqSԎ3L! K\>ΙH~C#ēGu|u fh=lZ3 & ̑i4jTORo=^#o\Q;-B]KKCeoZsa JR{k!ӝeH[0IpItR,gTxZ(r37zB> 2}~ySo-x (x[Y1rtD?l1+2˫B*~gywknn]sgv5e&K>un#D+\!쨊e4Sje)maiD!Aʏ(9CG0H"]Q05fxRǃ ?p\!+pWkkDul:l:b+J%TCSC2X]  7+ھJNIAl6*Gy!\Z]B&t.g;a4E"hΞDZY]ӿAg= 3d %6a*Alscqkh4/Q}}Τqmf%:΍ΛAs#&~!Nqr4C>8Ԁ$ꛫ4)PyALNřY5uTٳyw@ +Ls 5?UD0g"֣ڏоF ͠>r:d:(N&qճ$ iG:RM=uArx>mh|b OcKK EkRM!|I=l30 fI;Mƻ1)`wAKqQ{ERɟ1`S ,Z6WNb/gS;GNBvx*d%NgU¦ D56b ORX[6gaB:xJpE,B?_&A)$A\B](FR f,5]ę_;5w5_,>v Fuhr{,n#g59hoM)2?d6 /|ZiQII Ct) b>&m{: aBRu3Cb#9)"/7BͲɢ}il})wx|l[D9Jskjiw7=4HœgkAT_=o73ĖD6OXis%+M zbXnzPPC Oj`9qG"Kl|TN52 K\ xk!POJj4ٜc%/vZ}a✈" 4N =Ox?^bFQF8=C5lӮ!FC`AQR6!yUhnޖc\OOtdaַtCv4y)_&\d Mp:nM,e8>\F86O 4𔰠}9q MPp 'y'C0jxK|ɰb_"1ʔ8t^[/*j#cyd)fM)ֱ &^Lp&z7E&)=b-2S!J u%mHtT^3.c yZ1q1//]k'MyZtW %Pfr^]y&bY~0Ȩ?x]&ߵ۝0S.;%-TZco,pujTd"h\ظ^cA|G $6˘[p /d8,z:m&hWd" 8n5n(&Ҥi[6H_|](dɘXQ#W)f+eJ7,3uS\Qt4^׼E%oνs85%_($w`#?7ٗ',GF3)* GzeeC]o0Ar-x̘3"T"nm~V6Qs~ß1eQ('/ ~7 E@*@l$URK]*"ha`Lӆc9q#׀ӿ|+8cp0; J(IjaJ2*iD/S&:G*6b/xD"MvwR(x b v@WnZو|+Ip/x9l= =Gi{qQYV aw"Ww1 tqupϪ-d.ْN %3c]mgb0¾BK_o>x ]8iS^/u3m "l#rOa] { kp/ljХjN|(RCRQxXpE؀=]R+ӂj)9 fѠ Y&:b<Mɳ$Q{=hA9Lorc6+HEȘxEC9^sg24Hq)1EDBn Db9C7ݡν5j΢J >Ɉ !ףT7 kBWe|vDwLRqᄤD3({$NfbuQ5kjҷTY4,/fy߰DEŖd5˒tF<ҾǘqFkh M?Ih'2hzGIח}1(Ju lavG1iHyGpj XL8Q:ӻFm(wd2/ڝAF^Aȣ%b&Y-w|A\n=?+.%OXe=[HEecY vhERY^]bo{^_] a<IGg1m(ֱ1t&pA/ :~{}!֔K͓.|p,N? U p([4$^b;nծ+]47r]c3f=MJu-3x9eJp0H-wcb9Gk{7%MDc⭨_U+?.Rqr7N 0i9ݹ֍Kp VڝqsUS:FeeK2d}1kw:RQvzN2D 0c/5'|T!կsO4Oh[K*<;2z|W#l|KNL aΟO<3gcubt|$at詣7 kޜP$Ʋ=4(-C y=ka,lA6TKplO-pTϳFh`P-GASo_x ѭZb bp~ZEb)'8|x,HemE{ wNRPD9^s.w̞ᒠID|cPBvoy2"2=:^iVj`hwE ,%O5I|ƩI#~N#裿H'm儔BZE-m+ءL8 5> uIe/xm|Yi! WlF? 57rOw.݌&ܹ2΢VjH]^On2,$ГUA.4㼁t2Q*Qrjm5*NP1~bh_/*QJaME doAPojФ4N ƩS{.oDPu#\x%2]^KZP8zzr,ׯ k5_!#=\-hTw*;(/ |{LFYoFn(9-U]>N{ tmqc @SQF`G#rh̎Z>jE!m0k߂4tN9qDp#FAp7C}Eˠbűv{H^q{/ d0=%fѧhIEMME^[>SI/;4yZD6Jf=`S|ŷc^H)w JZPSDoH*Fz-4%"v1Ը}0Y<Ti9Fm~b2V&3\skU|Q +aHnRc,T{V-t[folJ]2&6ש;zlją@}~IywUut ;FxzT8s8^CGkTz XKSo=BGw J$eKy>5S_L?w-aKpҞ;qKok{Ou^DwvQ>֝Cn?W,.@j9pq{Bl%Z{Zm;OP7ZeCzr0.t^4\2s9S¸sg^ou 2sf/Cv .[2?$'[AΙ70Aoc$5/Si,lKnHMf1 q[@LOv*c1R7K4;i!!؆JkmJPkbGjTDӢ&2YaRǖ /[:~;GRdI_Ȅ~κTuNخH1o:.ޜH(δjĿqO=wO4b4U  ()7wH8BCBNd2 b;%%!ۄW7_to08΁*z ?/~\ 10 +*L? [Ю|N0I8vuJї1 LN1x,^~'BxYf DRN'ž]Tp&⓾n6)_@G2NAT[RSN'zjjwtCqMqY=^C9:ޠ+SAts_>{z;cwm.KBۿ27\) 1diBTF9|^e5#nyvw̆+^{R 4N^-e⇗r~V3U`a萉]&Dr]0BԣLǯFH:8Ij-[&HE㆗hy;>OaM$⟷,nw){~ 4Dc Jϛ)`NelS<*xbqӁmvyH=EM _W"KݴZ cc3i ^q wp}z<5WX&RqT2(fԚ8C{ ʫh A yd nG |3AAdlip]c3nbw 5<JV@<ޕpԻ'13A߿M ̏^ })ZhH2uv`]=5zRuyy#<JH«*^OIw!4e柙UZ(xި{uJ5zh"9Zvc/VBy=4^Y-St5ʕ T}edhG]&==9Ќ8āpi21_Z/s91Z1da9|-W/҅EܤSꤓvx(d $YLZYXaP0kRQNd􂼒 L*, gf?n9^s,"Ym)5"KJm +Q,8Y({n]#>ɎfC"'9G~4C"&ro F b %$TO3H#Kmwh"p%Uc PpڹPD#T>.¶,UM89rB.dt?$,RG\\GKQ1g"ԁʱ&OȰl|"X$*p"y\,$ށTg8Iŝ# 6&J<9;LGrƥEO a}GQ)8rQ%E$I\$k+ׇO:~?G`#Wb +OtrA&"#-6-LKIt&xpQH+DhxA z;yD?دٴEE]O(_t_zЕLA!I8mY{o0tQpK && F]=9ד$*caX0p~[_'„@o$m'q JJQ5b32n$nB,:Š;1K/3|֡ P"Bm y\RO'Vط/Y`s.J`PD*o:CxOA+$lYڞV-7YgO7K~ {refI6{6NQc;|NgP#IZ /Y]-\M;E7ŚJ==yàv .8 Q`  孹SB|8r`죡&].Z}Z_`dDIHg Z[Wjed)LiwV#tũ,.H6_2w5iKU%Y 8KVKڬ'n0XSk$[Dgރx[ rw =W(F σ^M!˲?ܻ gsySr`/@OZ tUZ&mW2teDBɞ_7%p_98X&%b DzXvŷ \Բmv,)0a1})[ʞT8Мa 3#oDv2-A=3&sBN`tk֗͡amz<~RTɹ3k((^J@T6U%Q@r؀~Ly9Cm]Q3{6) e&#8ݱ$ |~V[ "Tm`h,.74Ài|9X5˗ޫqQT\`,(~7rupn4lpx2SQ(9 y(kO5N-q:jD+oڢLD1[2HG;aPTvm0uB;I= &w\P\c['2~9onо ύJrPPF?_QO3DE@U @Ӡd}i:)oRA]<#"y#;(p9Oŧp2ϰV#z}Ja6=+v$gu MI`JuOk6G Jq蟢Mc@V-<Ul lf5 SG݂hL'[2AM67 LLCSYlgBa}?zG !n^P>4_t;䞄P!q)c=\kf~K 7V#^@L.3 =T!%u2 Agr1AJN?O.zUL)큆j WvtoJ`%"}0cUXq₴L[e ǔ爃n \Vkg_ǙuF;AXQ_JIFN7W;bNn-{~V8Nnjw7:LF;gn[X]X_FҊ ԥHP3#.hMX0ɐDQY@L/v$/3q[<7 S$nwn0h9y&`gRݎTUsfUԬ( [j6#Vkȇ24@{ԲfR_o4_QVs4^fQ@n>DjRźSg_7U6ma- AQ+DgsLS2o_agr1֥Gq|kHI}fD@:ʨ\S-c:rOQ"E_I4cNn0hسkfJCZ4eXL7ߙ&Z/6x[-U5f.ϹB\ApR[|/i حqPټWs% kFxŨhDmuګ,ڻz>jL/PZ:MU_a<,A!vIZfXܸԗW*mP>֖f8C5k͈JHk/)h޴8:2^9TauVG`/L9B08iSO~2,%<&bXnTrؼre,{Nپ^ھLu|]v`%(QQc9`uᚚ:Hp5 !b~A'50d]Q0L[6Z41hslNԽO[+Q"ʘW,EusVoV8gp >~ʂߕ$T֤9}0r3UaNN:BD::ab#w?Ϭ0Ͼd8^g,EB>EMwMh%&R Kka1;B%9vVޠ"9m`jTXf$d82OrS=b[3KI B-;\e׌Q3@m[ 9 ?!}?)5gH+q3}g >Vƈ[dUUl9]Rb| jU?v4->Q)d_ݛog>~ ՞ I7F* -l.k$i}ej2S: V2(e uҴ!# =(D;qm̽:"H#q RIw^oNlwO6K7,6\] eEfNܱ>?! ](sw%ȭ}v})b]F~fو]^,65|Ov^/!êmݜKprMIf5$'tu,h.bwm>ezs濺gE6Y2͉](_ ؊nPag^lԿ |fbsh|,aO|0t͜=jgg? )qz-c${ş3kqמpM|CXH3&ZoFf\g7<..3ea)fH oJ]*X'ov @ RfǬtQsv~HF>VO7gƠpIߔ2)>LJd0qf,?8eáW-Af81YI p%+8R<٤y++JN)R3#@ { hO^f莴$/-7b1ԍR?!pZI*,YDN ='n,z=oCЫ|q'gE\ S5uʛ:KzPL}>^#O 4ϫ8ΓCr8_w6Ǜg)`^ de^Y )OqPũ-BG]N4FW9|$$>1n=۲¹XrqL3MNʲ߷60 Qx!`fΊApeDe%*{+@l3/ nBy0z:C%b>ȋIL2"(xb֬Бd5{&RO/}&dpʈnvy 2ڼDO('XMd)QmW"3Jwayai5AZgZHMxns.=1->&hfCz!/2f֕j-Mk{ju{M$`+nͣO;D( W(rȩg`DS$+ nw8h&MCӃ4rۋsw8La R1*ǂ׌6Zs^/WYcN鉆3c;{dJ'[3 TL/xb0ՙ ApڒDxgoZ+!B:Tźf?cIn"{,pW"PR{SC09JEH#>|T8շ{TWj^n=<1']1OhW\kF'1(D0$;D}&r!Ń*^+tR]Al @s OX7dh@-R=q%G:!2<FcM AݢA<ȷ7.|}!CHAgYw, [C}ڮ.2xMQ _,ģ?W$We| @5#za)ndlL=zf\q3Ti,W+/:ޗeP>pRrQj)x 7*3˔f+UV_L,g <4; ΣxY 0zKbBm?%+ =;GĿv S-aO Ea~+0^c,l/XtxSqYoc,L±~]8f8)w?~*Ӂg1YҌFghڴ8I9vsG,Q$o7=fL"{%tbHyj @/OYAR: zReY Ə~ o~fVT5u%HÉTںLAQ߆VGS<3KPZ%Ũ$=6 ̺,X&0z`"иZqf>{F'uc-:&9&YڧH}^6mؗw3zøk5CQPq>]wi$\`OF.쌣?Q`Ȉ Ӫ)H9:CCv#Ev+gFt; UJiܛб1#0,ie5d"9*Z|RE6q,2]o1Hބ7/PĬ M1#êYgv.2;8N)5qX:f34Dڟ /f5~螶!véZ=fw;WySg/}Ҥ07:FwH:@B $Ůyq J_|aߑH ݝSy]b]tʋ}#tTguT{^=x g-K&'н 'SMRwF tY5 [ztDe"K 5?Nw F"vjtiΥI}W Dz˃WoN5K=J4njbZO5?`ϐR.3W4|5C;gW6`j#; ^k1$SgP1N*_Н8L;U>@N`EieA.F|nOՇȭ"pMc"}PO Vë4inz_m%@&UJ}WtDل.ˡjٌ*okqlKzA8-.alUD7 E? shoMg:bAؒh xsh5Za֊yȽzLaCcJ6f)beL4uUSWWJY!IY[S"a99460Z!#czto_Lͩ]׷qRr}> 䫰ۘ4<wWԒ,㛧@~}E=݄@Ɉߣ'V_$4"W}C+|6:Lh~uO?:X'`>'=ЏN_3.a毰gh[%y*BNw d=csEyn k^DH8] ( J1 #Sn TX=r~1@`ϲ[2Jb3af1*];cWd6pC*8x+ӂc}^\;Ԓ- 3pWI'YdJ%59HwQ%{>n9t՛d|nEν;a_J# 5}]1D(:#:ȦOP+ ZfDo{zqdxgD|orLJ[M ҄)#l>P 8{nS:0zOyյ<Ǵ+~~ח$(bІIKK8?C$TQjp(?{=`^J#*+T9묊eBC{W}Ƣ.I%>!ay"&)i%ĝ=:$wݷb`C` hdg1bc9AqN5y$aRù6ymv)f/9wo4VCC +H1 0nJi _z0JـSMK_m+F?ժ0$s ϴYA᭒5nr ޯ^.sYȨn=s4Vb-UO>8X#/k`>_(ܭIB=wOLO#=x5s?c%vZ\9*%*,ǾBEYdi6(L+yO*z !FFn[ JsV.)"f=|>YV1u[+L.Y7;hJ &'j,\5I倾Fl? .LeW=sJkST|I7Xy+R,kiR/ڴz)]R&7AL\G1Vau5 6u2V}Cs'/҄ 抋< 9"µbT޷5!eS¦c8th7I($Aڞ#o'PxDB3 &GhsSQ4ʜ|NpLLDxjWo,lq-)4`ݭzd } R\%Gv("oWԜ~N =M S\RJb5GΩ7xףk}C|n$I :8+PLD8Kpg 9K4\Zg3i]*C.PKKGZ41 JUL0< @Ugs_{? FqH u-bS!2nSfdH=wj*$Nb%w6g-vmuFR{ ~5}$#eIApH`KXFJ*|( d|+L aG<_T5(@[9͞,\޻Y4r|.* /G2k"2@:/5]a6b * 2iy1v5h}SN)|-;< -xTBy,-j^UU8V: A[S>1>V-X0O@˞ }lX[T.oǵ5stZN?3(kHrnh{-<>E~Q#?[b=ғ dT)g;.:,·U3^YS؛u1=*ɒSIpodׅ9E)c)к]Yok]w᫼HJh`&ZNKp+{^Ro&blY\sz"%;ox^ &33s7/NR#A(v;N;\C=߷e52ZX+ƀHAveҞTιK*uƫ_aΘcbp$b';l:ʛq#2.0FlrRv86Ȏ^@KFҡ1KZ|j:Am)&jOZ[Î1)'VmiKb5BA C xR)k[s "k"c(p\Znu:Q.6#-\0(dm\`V3evȈm#FXq`z=}, ai͊Pv0| /ċ|jfǒR+2"