clusterlib-3.0.12-41.el6> H HtxHFM۹E ?*}}'7MB1}!o]-[V!}_Ɵgm83a7c658b9bdc1dc73c82aacb477ffd0685c4627[hPX 'mGFM۹E ?*}}*JLL|Զg`R>1]ہ=oy*g>AL?<d   9`dtx  h    n \8X   (  N    ( 8 k9`k:$Ck>@+B:GDHIX Y< Zx[|\]^?bde flt,uv whxyH8Cclusterlib3.0.1241.el6The Red Hat Cluster librariesThe Red Hat Cluster libraries packageM۶nobrac.fnal.govUScientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Librarieshttp://sources.redhat.com/cluster/wiki/linuxx86_64 nJ K@=8%-($FCg^A큤M۶oM۶JM۶M۶LM۶M۶QM۶M۶QM۶M۶QM۶M۶_M۶M۶SM۶M۶IM۶M۶K7K7K7K7c9013f8091482506de85265d9a1491b0a754d7d699ff366a4fe73c8e2182ce914e4d42e7470c7602a24708bac7ffc681d6d1457a1c80acb58489f70d082526d6d3da94f4891ab78aad1a633e532349855fe0c6b71d842f441537560db6fcfd3f9b63c3320d068344b9eb068c0ba3e2ace0ce81e10aa7b537df16ce1f899b2147e3a8eeaa049efc54545fa4b76e372c0b4d4aaf7d38e418156dd76fa9a832842904e97f6b7457908331d690a9e6c720b20a3550cff9b90f1dddbbe79edcf8e7b7a7f9072ae39846a1f47ca81a093126b43a3fb52bcacda59d113668018dcd36a4c45180af2c3731303576d100acebfce368a8458f84cdf12acee1fcfec9e656f4e3daecc1c3cd7e067838105cda73b94321627ef1dd712fb1970a648a580be885ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e86148133d57c64a208fa9122f3e96441b5d69c5e6c38570c9a49cf6322e8a223cf6037db72231df986409d2760fdc80044eebecd8ffb2d7b8d9e66d168dd70ed932libccs.so.3.0libcman.so.3.0libdlm.so.3.0libdlm_lt.so.3.0libdlmcontrol.so.3.1libfence.so.4.0libfenced.so.3.0liblogthread.so.3.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcluster-3.0.12-41.el6.src.rpmcmanlibconfig(clusterlib)libccs.so.3()(64bit)libcman.so.3()(64bit)libdlm.so.3()(64bit)libdlm_lt.so.3()(64bit)libdlmcontrol.so.3()(64bit)libfence.so.4()(64bit)libfenced.so.3()(64bit)liblogthread.so.3()(64bit)clusterlibclusterlib(x86-64)@@@@@@@@@@@@@@@@@@@@@@@    @ /sbin/ldconfig/sbin/ldconfigconfig(clusterlib)libc.so.6()(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.7)(64bit)libccs.so.3()(64bit)libcman.so.3()(64bit)libconfdb.so.4()(64bit)libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)libdlm.so.3()(64bit)libdlm_lt.so.3()(64bit)libdlmcontrol.so.3()(64bit)libfence.so.4()(64bit)libfenced.so.3()(64bit)liblogthread.so.3()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.0.12-41.el63.0.4-14.6.0-14.0-13.0.3-15.2-1cman3.0.3-14.8.0M@M=MI@MI@MTMv@Mk@MdMK@MK@MJMBM6@M0:M.@M%L+@L@LjyLe3LZLPLN@LN@LI@LI@LH2LD>@L;L7@L7@L7@L(L$@L$@K@K@K^KK@K@KsKK@KK@Kf@KO@KMKLd@KD{@K@KJJ@JJJJ:Ji@JT@JL@J<@J0J/@I@II@II@I@I@IIII&@I=@I~@Iw@Ik0Ik0IHIFFI3IHrHHHH}@H}@H}@H|@H|@H{@HH|@H`HM@HCH6H5`@H2@H1kH,%H*@H*@H*@Fabio M. Di Nitto - 3.0.12-41Fabio M. Di Nitto - 3.0.12-40Lon Hohberger - 3.0.12-39Fabio M. Di Nitto - 3.0.12-38Fabio M. Di Nitto - 3.0.12-37Fabio M. Di Nitto - 3.0.12-36Fabio M. Di Nitto - 3.0.12-35Fabio M. Di Nitto - 3.0.12-34Fabio M. Di Nitto - 3.0.12-33Fabio M. Di Nitto - 3.0.12-32Fabio M. Di Nitto - 3.0.12-31Fabio M. Di Nitto - 3.0.12-30Fabio M. Di Nitto - 3.0.12-29Fabio M. Di Nitto - 3.0.12-28Fabio M. Di Nitto - 3.0.12-27Fabio M. Di Nitto - 3.0.12-26Fabio M. Di Nitto - 3.0.12-25Lon Hohberger - Version: 3.0.12-24Fabio M. Di Nitto - 3.0.12-23Lon Hohberger - Version: 3.0.12-22Lon Hohberger - Version: 3.0.12-21Fabio M. Di Nitto - 3.0.12-20Fabio M. Di Nitto - 3.0.12-19Fabio M. Di Nitto - 3.0.12-18Fabio M. Di Nitto - 3.0.12-17Fabio M. Di Nitto - 3.0.12-16Lon Hohberger - 3.0.12-15Lon Hohberger - 3.0.12-14Fabio M. Di Nitto - 3.0.12-13Fabio M. Di Nitto - 3.0.12-12Fabio M. Di Nitto - 3.0.12-11Fabio M. Di Nitto - 3.0.12-10Lon Hohberger - 3.0.12-9Lon Hohberger - 3.0.12-8Lon Hohberger - 3.0.12-7Fabio M. Di Nitto - 3.0.12-6Fabio M. Di Nitto - 3.0.12-5Fabio M. Di Nitto - 3.0.12-4Fabio M. Di Nitto - 3.0.12-3Fabio M. Di Nitto - 3.0.12-2Fabio M. Di Nitto - 3.0.12-1Fabio M. Di Nitto - 3.0.9-5Fabio M. Di Nitto - 3.0.9-4Fabio M. Di Nitto - 3.0.9-3Fabio M. Di Nitto - 3.0.9-2Fabio M. Di Nitto - 3.0.9-1Fabio M. Di Nitto - 3.0.7-4Fabio M. Di Nitto - 3.0.7-3Fabio M. Di Nitto - 3.0.7-2Fabio M. Di Nitto - 3.0.7-1Fabio M. Di Nitto - 3.0.6-2Fabio M. Di Nitto - 3.0.6-1Fabio M. Di Nitto - 3.0.5-1Fabio M. Di Nitto - 3.0.4-1Fabio M. Di Nitto - 3.0.3-2Fabio M. Di Nitto - 3.0.3-1Fabio M. Di Nitto - 3.0.2-2Fabio M. Di Nitto - 3.0.2-1Fabio M. Di Nitto - 3.0.1-1Fedora Release Engineering - 3.0.0-21Fabio M. Di Nitto - 3.0.0-20Fabio M. Di Nitto - 3.0.0-19.rc4Fabio M. Di Nitto - 3.0.0-18.rc3Fabio M. Di Nitto - 3.0.0-17.rc2Fabio M. Di Nitto - 3.0.0-16.rc2Fabio M. Di Nitto - 3.0.0-15.rc1Fabio M. Di Nitto - 3.0.0-14.alpha7Fabio M. Di Nitto - 3.0.0-13.alpha7Fabio M. Di Nitto - 3.0.0-12.alpha6Fabio M. Di Nitto - 3.0.0-11.alpha5Fabio M. Di Nitto - 3.0.0-10.alpha5Fedora Release Engineering - 3.0.0-9.alpha5Fabio M. Di Nitto - 3.0.0-8.alpha5Fabio M. Di Nitto - 3.0.0-7.alpha4Fabio M. Di Nitto - 3.0.0-6.alpha4Fabio M. Di Nitto - 3.0.0-5.alpha4Fabio M. Di Nitto - 3.0.0-4.alpha3Fabio M. Di Nitto - 3.0.0-3.alpha2Fabio M. Di Nitto - 3.0.0-2.alpha2Fabio M. Di Nitto - 3.0.0-1.alpha2Fabio M. Di Nitto - 3.0.0-1.alpha1Fabio M. Di Nitto - 2.99.13-1Ignacio Vazquez-Abrams - 2.99.12-2Fabio M. Di Nitto - 2.99.12-1Fabio M. Di Nitto - 2.99.11-1Fabio M. Di Nitto - 2.99.10-6Fabio M. Di Nitto - 2.99.10-5Fabio M. Di Nitto - 2.99.10-4Fabio M. Di Nitto - 2.99.10-3Fabio M. Di Nitto - 2.99.10-2Fabio M. Di Nitto - 2.99.10-1Jesse Keating - 2.99.08-3Jesse Keating - 2.99.08-2Fabio M. Di Nitto - 2.99.08-1Fabio M. Di Nitto - 2.99.07-1Fabio M. Di Nitto - 2.99.06-1Fabio M. Di Nitto - 2.99.05-1Fabio M. Di Nitto - 2.99.04-1Fabio M. Di Nitto - 2.99.03-1Fabio M. Di Nitto - 2.99.02-4Fabio M. Di Nitto - 2.99.02-3Fabio M. Di Nitto - 2.99.02-2Fabio M. Di Nitto - 2.99.02-1Fabio M. Di Nitto - 2.99.01-4Fabio M. Di Nitto - 2.99.01-3Fabio M. Di Nitto - 2.99.01-2Fabio M. Di Nitto - 2.99.01-1- gfs2_convert: exits with success without doing anything (gfs2_convert_exists_with_success_without_doing_anything_part2.patch) Resolves: rhbz#688734- gfs2_convert: exits with success without doing anything (gfs2_convert_exists_with_success_without_doing_anything.patch) Resolves: rhbz#688734- config: Add DRBD 0.8.3 metadata back to schema (add_drbd_0_8_3_metadata_back_to_schema.patch) Resolves: rhbz#680172- qdiskd: Fix bad timer check (qdiskd_fix_bad_timer_check.patch) Resolves: rhbz#688154 - cman init: increase the default timeout waiting for quorum (cman_init_increase_default_timeout_waiting_for_quorum.patch) Resolves: rhbz#688201- cman-preconfig: allow cman to configure corosync multicast ttl (cman_preconfig_allow_cman_to_configure_multicast_ttl.patch) Resolves: rhbz#684020- Fix race condition at startup that affects dlm based applications (dlm_controld_always_return_error_if_daemon_is_not_ready_to_operate.patch) (cman_init_wait_for_dlm_controld_to_be_fully_operational_before_proceeding.patch) Resolves: rhbz#595725- config_xml: stop leaking memory on config reload (config_stop_leaking_memory_on_config_reload.patch) Resolves: rhbz#680155- fenced: don't ignore victim_done messages for reduced victims (fenced_do_not_ignore_victim_done_messages_for_reduced_victims.patch) Resolves: rhbz#678704- qdiskd: Fix auto-vote calculation loop (qdiskd_fix_auto_vote_calculation_loop.patch) Resolves: rhbz#663433- gfs2_edit enhancements: * gfs2_edit: handle corrupt file systems better (gfs2_edit_handle_corrupt_filesystems_better.patch) * gfs2_edit: print large block numbers better (gfs2_edit_print_large_block_numbers_better.patch) * gfs2_edit: has problems printing gfs1 journals (gfs2_edit_has_problems_printing_gfs1_journals.patch) * gfs2_edit: add -d option for printing journal details (gfs2_edit_add_d_option_for_printing_journal_details.patch) * gfs2_edit: Fix error message on blockalloc when outside bitmap (gfs2_edit_fix_error_message_blockalloc_when_outside_bitmap.patch) * gfs2_edit: fix careless compiler warning (gfs2_edit_fix_careless_compiler_warning.patch) * gfs2_edit: Fix bitmap editing function (gfs2_edit_fix_bitmap_editing_function.patch) * gfs2_edit: fix segfault in set_bitmap when block is in rgrp (gfs2_edit_fix_segfault_in_set_bitmap_when_block_is_rgrp.patch) Resolves: rhbz#674843 - fenced: emit dbus signals to be handled by foghorn package for SNMP traps (fenced_send_dbus_signals_when_node_is_fenced.patch) (fenced_update_fenced_man_page_with_q_option.patch) (build_allow_dbus_notification_code_to_be_disabled.patch) Resolves: rhbz#592964 - config: Update relax ng schema (config_update_schema_2.patch) - doc: Update cluster_conf.html to match schema (doc_update_cluster_conf_html.patch) Resolves: rhbz#618705- fsck.gfs2: can't repair rgrps resulting from gfs_grow->gfs2_convert (fsck_gfs2_cannot_repair_rgrps_resulting_from_gfs_grow_plus_gfs2_convert.patch) Resolves: rhbz#576640 - qdisk: Informational syslog message indicating label overrides device (qdiskd_info_syslog_msg_when_lavel_overriders_device.patch) Resolves: rhbz#635413 - Integrate watchdog with cluster to reboot nodes under specific heuristics (cman_add_checkquorum_script_for_self_fencing_part1.patch) (cman_add_checkquorum_script_for_self_fencing_part2.patch) Resolves: rhbz#560700- mkfs.gfs2 segfaults with 18.55TB and -b512 (gfs2_mkfs_segfaults_with_18.55T_and_b512.patch) Resolves: rhbz#624535 - fsck.gfs2: reports master/root dinodes as unused and fixes the bitmap (gfs2_fsck_reports_master_root_dinodes_as_unused_and_fixes_bitmap.patch) Resolves: rhbz#663037- ccs_tool: deprecate editing capabilities (ccs_tool_deprecate_editing_capabilities.patch) Resolves: rhbz#614885- cman init: do not include wrong default file (cman_init_do_not_include_wrong_default_config_file.patch) Resolves: rhbz#669340- gfs_controld: fix plock owner in unmount (gfs_controld_fix_plock_owner_in_umount.patch) Resolves: rhbz#624822 - mkfs.gfs2 should support discard request generation (gfs2_mkfs_should_support_discard_request_generation.patch) Resolves: rhbz#656956 - ccs_tool: completely remove references to update/upgrades (ccs_tool_man_page_shows_removed_update_upgrade_subcommands.patch) Resolves: rhbz#577874 - cman: allow users to configure transport method (cman_does_not_allow_user_to_select_transport_mechanism.patch) Resolves: rhbz#657041 - cman_tool: display meaningful translation of corosync exit code (cman_tool_display_meaningful_translation_of_corosync_exit_codes.patch) Resolves: rhbz#617247 - cman_tool: handle "another instance running" error code (cman_tool_handle_another_instance_is_running_error_code.patch) Related: rhbz#617247, rhbz#617234 - cman init: check if corosync is already running (cman_init_check_if_corosync_is_running.patch) - cman: handle INT and TERM signals correctly (cman_handle_int_and_term_signals_correctly.patch) Resolves: rhbz#617234 - cman init: add support for "nocluster" kernel cmdline to not start at boot (cman_init_add_support_for_nocluster_kernel_cmdline.patch) Resolves: rhbz#563901 - cman: Make qdiskd exit if removed from configuration (cman_make_qdiskd_exit_if_removed_from_config.patch) Resolves: rhbz#620679 - cman: Update cman_tool version section in man page (cman_update_cman_tool_version_section_in_man_page.patch) Resolves: rhbz#619874 - config: Add missing qdiskd options (config_add_missing_qdiskd_options.patch) Resolves: rhbz#645830 - qdisk: Assume 1 vote if not specified in cluster.conf (qdiskd_should_assume_1_vote_if_not_specified.patch) Resolves: rhbz#663433 - config: Fix broken fence_egenera options (fence_egenera_add_missing_options_in_cluster_rng.patch) Resolves: rhbz#629017 - cman: Make qdiskd heuristics time out (cman_make_qdisk_heuristics_time_out.patch) Resolves: rhbz#636243- Drop dlm-pcmk and gfs-pcmk variants of dlm_controld and gfs_controld that are now replaced by pacemaker + cman support. Resolves: rhbz#649021- dlm_controld: fix plock owner syncing (dlm_controld_fix_plock_owner_syncing.patch) Resolves: rhbz#617306 - dlm_controld: fix plock signature in stored message (dlm_controld_fix_plock_signature_in_stored_message.patch) Resolves: rhbz#623816 - dlm_controld: ignore plocks until checkpoint time (dlm_controld_ignore_plocks_until_checkpoint_time.patch) Resolves: rhbz#623810 - gfs_controld: fix plock owner syncing (gfs_controld_fix_plock_owner_syncing.patch) Resolves: rhbz#617306 - fenced: use post_join_delay after cluster join (fenced_use_post_join_delay_after_cluster_join.patch) Resolves: rhbz#624844 - gfs2_edit enhancements: * gfs2_edit: better printing of directory leaf information (gfs2_edit_better_printing_of_dir_leaf_information.patch) * gfs2_edit: print hex numbers in lower-case (gfs2_edit_print_hex_numbers_in_lower_case.patch) * gfs2_edit: negative block numbers don't jump a negative amount (gfs2_edit_negative_block_numbers_dont_jump_a_negative_amount.patch) * gfs2_edit: tiny (stuffed) files had user data saved with savemeta (gfs2_edit_tiny_files_had_user_data_saved_with_savemeta.patch) * gfs2_edit: give meaningful feedback for savemeta and restoremeta (gfs2_edit_give_meaningful_feedback_for_savemeta_and_restoremeta.patch) * gfs2_edit: Fix memory leak in savemeta option (gfs2_edit_fix_memory_leak_in_savemeta_option.patch) * gfs2_edit: Split extended display functions into extended.c (gfs2_edit_split_extended_display_functions_into_extended_c.patch) * gfs2_edit: Move more functions to extended.c (gfs2_edit_move_more_functions_to_extended_c.patch) * gfs2_edit: Extend individual field printing/editing (gfs2_edit_extend_individual_field_printing_editing.patch) * gfs2_edit: fix page down on rindex (gfs2_edit_fix_page_down_on_rindex.patch) * gfs2_edit: print field names in right column (gfs2_edit_print_field_names_in_right_column.patch) * gfs2_edit: display block allocation on rgrps and bitmaps (gfs2_edit_display_block_allocation_on_rgrps_and_bitmaps.patch) * gfs2_edit: fix extended.h to not double-include (gfs2_edit_fix_extended_h_to_not_double_include.patch) Resolves: rhbz#634623 - gfs2_convert: corrupts file system when directory has di_height 3 (gfs2_convert_corrupts_file_system_when_directory_has_di_height_3.patch) Resolves: rhbz#630005- GFS2: fsck.gfs2 seems to process large files twice (fsck_gfs2_seems_to_process_large_files_twice.patch) Resolves: rhbz#621313 - fsck.gfs2 segfaults if journals are missing (fsck_gfs2_segfaults_if_journals_are_missing.patch) Resolves: rhbz#622576 - fsck.gfs2 truncates directories with more than 100,000 entries (fsck_gfs2_truncates_directories_with_more_than_100,000_entries.patch) Resolves: rhbz#628013 - Updating /proc/mounts and /etc/mtab with mount args for GFS2 fs (updating_proc_mounts_and_etc_mtab_with_mount_args_for_gfs2_fs.patch) Resolves: rhbz#632595 - cman init: fix "stop remove" operation (cman_init_fix_stop_remove_operation.patch) cman: Calculate expected_votes correctly after leave remove (cman_calculate_expected_votes_correctly_after_leave_remove.patch) Resolves: rhbz#634718 - gfs2_convert: gfs2_convert doesn't resume after interrupted conversion (gfs2_convert_doesn_t_resume_after_interrupted_conversion.patch) Resolves: rhbz#637913 - cman: fix startup race condition when configs are different across nodes (cman_fix_startup_race_condition_when_configs_are_different_across_nodes.patch) Resolves: rhbz#639018- gfs2-utils: fsck.gfs2 deletes directories if they get too big (gfs2_fsck_do_not_delete_directories_if_they_get_too_big.patch) Resolves: rhbz#624691- gfs2-utils: mkfs can't fsync device with 32MB RGs (gfs2_utils_mkfs_can_t_fsync_device_with_32mb_rgs.patch) Resolves: rhbz#622844- cman: do not propagate old configurations around (cman_do_not_propagate_old_configurations_around.patch) cman: Clarify man page on config distribution (cman_clarify_man_page_on_config_distribution.patch) Resolves: rhbz#619680- Fix regression in "Fix fsck.gfs2 unaligned access on ia64" that affects all 32bit systems. Rename fsck_gfs2_unaligned_access_on_ia64.patch to fsck_gfs2_unaligned_access_on_ia64_part1.patch (fsck_gfs2_unaligned_access_on_ia64_part2.patch) Resolves: rhbz#608154- dlm_controld/gfs_controld: make default plock_ownership 0 Use the simpler, safer, and more reliable option as default. (controld_make_default_plock_ownership_0.patch) Resolves: rhbz#618303 - dlm_controld: fix plock checkpoint signatures (dlm_controld_fix_plock_checkpoint_signatures.patch) Resolves: rhbz#618806 - dlm_controld: fix plock owner in checkpoints (dlm_controld_fix_plock_owner_in_checkpoints.patch) Resolves: rhbz#618814 - cman: fix consensus calculation Bump Requires: corosync to 1.2.3-17 to guarantee that corosync is at the minimal version for this fix to work. (cman_fix_consensus_calculation.patch) Resolves: rhbz#618534- Fix several issues related to cluster config reload operation including checks that would allow the config to be downgraded and extra spurious config reload notifications. (cman_config_reload_fix_part1.patch) (cman_config_reload_fix_part2.patch) (cman_config_reload_fix_part3.patch) (cman_config_reload_fix_part4.patch) (cman_config_reload_fix_part5.patch) (cman_config_reload_fix_part6.patch) Resolves: rhbz#617161, rhbz#617163 - Fix logging configuration reload operations (cman_preconfig_handle_logging_reload_operation_part1.patch) (cman_preconfig_handle_logging_reload_operation_part2.patch) Resolves: rhbz#615202- cman init: allow startup options to fenced (cman_init_allow_startup_options_to_fenced.patch) Resolves: rhbz#617566- cman: Check for new configs only once per second to avoid 100% cpu spin (cman_check_config_only_once_per_sec.patch) Resolves: rhbz#616222- cman: Recalculate quorum on quorum device vote changes (cman_recalculate_quorum_on_quorum_device_vote_changes.patch) Resolves: rhbz#606989- cman: Recalculate quorum on config change (recalculate_quorum_on_config_change.patch) Resolves: rhbz#606989 - config: Add tomcat-6 resource agent to schema (add_tomcat_6_resource_agent_to_schema.patch) doc: Add tomcat-6 to cluster_conf.html (add_tomcat_6_to_cluster_conf_html.patch) Resolves: rhbz#614127 - config: Add missing cman_label (add_missing_cman_label.patch) config: Add doc for cman_label attribute (add_doc_for_cman_label_attribute.patch) Resolves: rhbz#615509 - config: Allow multiple logging_daemon tags (allow_multiple_logging_daemon_tags.patch) Resolves: rhbz#614961 - cman config: copy all logging objects to the top level tree (config_copy_all_logging_objects_to_the_top_level_tree.patch) Resolves: rhbz#615202- Add autogenerated cluster_conf.html (doc_autogen_cluster_conf_html_part1.patch) (doc_autogen_cluster_conf_html_part2.patch) Resolves: rhbz#593015 - Update relax ng schema (config_update_schema.patch) Related: rhbz#595547, rhbz#593015 - Fix patch file naming Related: rhbz#553383, rhbz#606368, rhbz#609978, rhbz#612097- Fix gfs2 init script to be more LSB compliant (gfs2_init_lsb_compliant.patch) Resolves: rhbz#553383- Add /etc/sysconfig/cman example file with extensive documentation of options that can be passed to the init script. (cman_sysconfig_part1.patch from upstream) (cman_sysconfig_part2.patch rhel6 specific) Resolves: rhbz#606368- Add cman_tool version -S to man page (cman_tool_config_reload_man_page.patch) Resolves: rhbz#609978 - Fix cman init script to be more LSB compliant (cman_init_lsb_compliant.patch) Resolves: rhbz#612097- Update gfs2_convert man page (gfs2_convert_manpage_update.patch) Resolves: rhbz#601315 - Don't return 0 if gfs2_edit restoremeta fails (gfs2_edit_restoremeta_should_not_return_0_on_failure.patch) Resolves: rhbz#607321 - Fix fsck.gfs2 unaligned access on ia64 (fsck_gfs2_unaligned_access_on_ia64.patch) Resolves: rhbz#608154- Add missing components to cluster schema (config_add_missing_resource_docs_to_schema.patch) - Clean up recursion in cluster schema (config_clean_up_recursion_in_schema.patch) Resolves: rhbz#604298- Ensure cman recalculates quorum on configuration reload (cman_recalculate_expected_votes_on_config_reload.patch) Resolves: rhbz#606989- Fix device name and mount point in utils (gfs2_fix_device_name_and_mount_point_in_utils.patch) Resolves: rhbz#597002- Fix dlm_controld wrong fencing time comparison (part2): Rename dlm_controld_wrong_fencing_time_comparison.patch to dlm_controld_wrong_fencing_time_comparison_part1.patch Add dlm_controld_wrong_fencing_time_comparison_part2.patch Resolves: rhbz#594511- cman: fix quorum recalculation when a node is externally killed (cman_fix_quorum_recalculation.patch) Resolves: rhbz#596046 - rpmdiff automatic test tool found 2 issues: * add missing man pages for cman_notify, dlm_controld.pcmk and gfs_controld.pcmk, and update the spec file to ship them in the correct subpackages. (add_missing_man_pages.patch) * cman, dlm-pcmk, gfs-pcmk should have a tigher Requires on cluster libraries. Resolves: rhbz#594111- Fix dlm_controld wrong fencing time comparison (dlm_controld_wrong_fencing_time_comparison.patch) Resolves: rhbz#594511 - Fix ccs_tool create -n (fix_ccs_tool_create.patch) Resolves: rhbz#594626- Fix cman init script stop action to wait for corosync daemon to shutdown (cman_init_wait_for_corosync_shutdown.patch) Resolves: rhbz#592103 - fenced: use cpg ringid (fenced_use_cpg_ringid.patch) Update Requires/BuildRequires on corosync + cpg ringid patch. Resolves: rhbz#584140 - fix changelog entries from 3.0.12-1 (missing bugzilla entries)- Rebase on top of new upstream bug fix only release: * drop all bug fix patches. * refresh patches with official SHA1 git commits from RHEL6 upstream branch: - disable_ldap_loader_support.patch - support_only_xmlconfig_loader.patch - disable_fence_xvmd_support.patch * rename cman_use_hashed_cluster_id_part4.patch to cman_use_hash_cluster_id_by_default.patch. * Addresses the following issues: from 3.0.11 release: Resolves: rhbz#581047, rhbz#576330, rhbz#582017, rhbz#583945 Resolves: rhbz#581038 from 3.0.12 release: Resolves: rhbz#589823, rhbz#586100, rhbz#585083, rhbz#587079 Resolves: rhbz#590000 * Rebase: Resolves: rhbz#582322 - Stop build on ppc and ppc64. Resolves: rhbz#590980 - cman should only load OpenAIS checkpoint service by default (cman_only_load_ckpt_service_by_default.patch) Resolves: rhbz#568407- Fix ccs_tool man page (fix_ccs_tool_man_page.patch) Resolves: rhbz#577874 - dlm_controld: add plock checkpoint signatures (dlm_controld_add_plock_checkpoint_signatures.patch) Resolves: rhbz#578625 - dlm_controld: set last_plock_time for ownership operations (dlm_controld_set_last_plock_time_for_ownership_ops.patch) (gfs_controld_set_last_plock_time_for_ownership_ops.patch) Resolves: rhbz#578626 - dlm_controld: don't skip unlinking checkpoint (dlm_controld_do_not_skip_unlinking_checkpoint.patch) Resolves: rhbz#578628 - gfs2_convert segfaults when converting fs of blocksize 512 bytes (gfs2_convert_fix_segfault_with_512bytes_bs.patch) Resolves: rhbz#579621 - gfs2_convert uses too much memory for jdata conversion (gfs2_convert_uses_too_much_memory_for_jdata_conversion.patch) Resolves: rhbz#579623 - Fix conversion of gfs1 CDPNs (gfs2_convert_fix_conversion_of_gfs1_cdpns.patch) Resolves: rhbz#579625 - gfs2_convert: Doesn't convert indirectly-pointed eattrs correctly (gfs2_convert_does_not_convert_eattrs_correctly.patch) Resolves: rhbz#579626- Fix weakness in clusterid generation by using non-crypto hashing. part1-3 are he upstream generic implemetation. part4 turns it on specifically for RHEL-6 as the change breaks micro rolling upgrades. (cman_use_hashed_cluster_id_part1.patch) (cman_use_hashed_cluster_id_part2.patch) (cman_use_hashed_cluster_id_part3.patch) (cman_use_hashed_cluster_id_part4.patch) Resolves: rhbz#574886 - Add plock debug buffer. (dlm_separate_plock_debug_buffer_part1.patch) (dlm_separate_plock_debug_buffer_part2.patch) Resolves: rhbz#576322 - Add more fs_notified debugging (dlm_controld_add_more_fs_notified_debugging.patch) Resolves: rhbz#576335 - dlm_controld/gfs_controld: avoid full plock unlock when no resource exists (controld_avoid_full_plock_unlock.patch) Resolves: rhbz#575103- Fix fsck.gfs2 segfault (gfs2_fix_segfault_osi_tree.patch) Resolves: rhbz#574215- Fix gfs2_quota hadle of boundary conditions (gfs2_fix_quota_boundary.patch) Resolves: rhbz#570525 - Fix gfs_controld dm suspend event handling (gfs_controld_dm_suspend.patch) Resolves: rhbz#571806- new upstream release: Resolves: rhbz#566784, rhbz#555047, rhbz#556603, rhbz#561862 Resolves: rhbz#565907, rhbz#568446, rhbz#564471, rhbz#561416 Resolves: rhbz#553383 - upstream rebase and patch cleanup Resolves: rhbz#557348 - gfs2: make use of exported device topology (gfs2_exported_dev_topology) Resolves: rhbz#519491 - spec file update: * cman should Requires fence-virt directly * merge changelog from Fedora * re-enable cmannotifyd support and ship doc/template- Resolves: rhbz#567884 - Do not build cluster on s390 and s390x.- Add workaround for corosync IPC shutdown issue (cman-init-workaround-bz547813.patch) - Related: rhbz#547813- Drop ldapconfig loader support (PM-disable-ldap-loader-support.patch) - Drop notifyd support (PM-disable-notifyd-support.patch) - Support only xmlconfig loader (PM-support-only-xmlconfig-loader.patch) - Disable support for perl bindings- New upstream release- Drop gfs-utils commodity package- New upstream release - spec file update: * use global instead of define * use new Source0 url * use cluster macro more aggressively * bump Requires on fence-agents * ship var/run/cluster and var/lib/cluster- New upstream release - spec file update: * drop BuildRequires on slang-devel.- New upstream release - spec file update: * explicitly Requires newer version of fence-agents- spec file update: * gfs-pcmk now Requires dlm-pcmk- New upstream release - spec file updates: * drop cp_workaround patch * stop shipping rgmanager from cluster * move dlm udev rules in clusterlib where they belong * enable pacemaker components build * ship 2 new rpms: dlm-pcmk and gfs-pcmk for pacemaker integration- Add temporary workaround to install symlinks- New upstream release- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream release - spec file updates: * Update copyright header * final release.. undefine alphatag * BuildRequires and Requires corosync/openais 1.0.0-1 final.- New upstream release - spec file updates: * cman subpackage: avoid unnecessary calls to ldconfig * rgmanager subpackage: drop unrequired Requires: that belong to ras * BuildRequires and Requires corosync/openais 1.0.0.rc1- New upstream release - spec file updates: * Drop local patches. * Update BuildRequires and Requires: on newer corosync/openais.- Update from git up to 779dd3c23ca6c56f5b3f7a8a7831bae775c85201 - spec file updates: * Drop BuildRequires on libvolume_id-devel that's now obsoleted * gfs*-utils now Requires: file * Add temporary patch to get rid of volume_id references in the code- New upstream release + git94df30ca63e49afb1e8aeede65df8a3e5bcd0970 - spec file updates: * BuildRequires / Requires: latest corosync and openais * Update configure invokation * Cleanup tree fix up bits that are now upstream * Ship cluster.rng * Move fsck/mkfs gfs/gfs2 binaries in /sbin to be FHS compliant- New upstream release. - Update corosync/openais BuildRequires and Requires. - Drop --corosynclibdir from configure. Libs are now in standard path. - Update BuildRoot usage to preferred versions/names - Drop qdisk init script. Now merged in cman init from upstream.- New upstream release. - Update corosync/openais BuildRequires and Requires. - Fix gfs-utils and cman man page overlapping files.- New upstream release. - Drop local build fix patch.- New upstream release. - Add missing LICENCE and COPYRIGHT files from clusterlib-devel. - Add patch to fix build failure (already upstream).- Stop building fence and resource agents. - cman now Requires: fence-agents. - rgmanager now Requires: resource-agents.- Fix typo in gfs-utils preun scriptlet. - Fix gfs-utils file list.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream release.- Update to latest stable3 code from git (e3a9ac674fa0ff025e833dcfbc8575cada369843) - Fix Provides: version. - Update corosync/openais BuildRequires and Requires- Fix datadir/fence directory ownership.- New upstream release. - Fix directory ownership #483330. - Add support pkgconfig to devel package. - Total libraries cleanup: - split libraries out of cman into clusterlib. - merge cmanlib into clusterlib. - rename cman-devel into clusterlib-devel. - merge cmanlib-devel into clusterlib-devel. - Comply with multiarch requirements (libraries). - Relax BuildRequires and Requires around corosync and openais.- New upstream release- Move all binaries where they belong. All the legacy stuff is now dead.- New upstream release (retag cvs package)- New upstream release- New upstream release. - Fix legacy code build. - Fix wrong conffile attribute.- New upstream release. - Drop gnbd* packages that are now a separate project. - Tight dependencies with corosync/openais.- Rebuild for Python 2.6- new upstream release. Fix several security related issues.- new upstream release. - drop obsoleted patches. - include very important gfs1 bug fix. - include fix for fence_egenera (CVE-2008-4192).- cman init: add fix from upstream for cman_tool wrong path.- cman now Requires: ricci and modcluster.- Split libcman.so* from cman and cman-devel into cmanlib and cmanlib-devel to break a very annoying circular dependency.- The "CVS HATES ME" release. - New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- Retag release. - New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- New upstream release. - Build against new corosync and openais. - specfile cleanup: rename buildxen to buildvirt.- Rebuild for broken deps. - Pull in upstream patches for libvolume_id changes- Rebuild for broken deps.- New upstream release. - Drop local patch that's part of upstream. - Tight BR and Requires for openais to a very specific version. - cman Requires ricci as new default config distribution system. (ricci changes will land soon but in the meantime this is done our side)- New upstream release. - Add patch to build against new headers (already part of upstream next release) - BR on perl(ExtUtils::MakeMaker) to build perl bindings - Fix logrotate install from upstream - Add "clean up after perl bindings" snippet - Update Requires for perl bindings - Properly split man3 man pages- New upstream release. - BR on new openais for logging features. - drop local logrotate snippet in favour of upstream one. - cman Requires: PyOpenSSL for telnet_ssl wrapper. - cman Requires: pexpect and net-snmp-utils for fence agents. Thanks to sendro on IRC for spotting the issue. - Another cleanup round for docs- New upstream release - Update licence tags again after upstream relicensing to kill OSL 2.1. - Add 2 commodity packages (gfs-utils and gnbd-utils). They both require external kernel modules but at least userland will stay automatically in sync for our users. - BR openais 0.84 for new logsys symbols (and requires for runtime). - Update build section to enable gfs-utils and gnbd-utils.- New upstream release - Update license tags after major upstream cleanup (note: rgmanager includes a shell script that is shipped under OSL 2.1 license). - Update inclusion of documents to reflect updated COPYRIGHT file from upstream. - Add documentation to different packages.- New upstream release - cman Requires telnet and ssh client - drops some tree fix up bits that are now upstream- Add missing OpenIPMI requires to cman for fence_ipmilan- New kernel-headers has what we need release. - Drop BR on kernel-devel. - Drop cluster-dlmheaders.patch. - Drop --kernel_* from configure invokation. - Cleanup a few comments in the spec file.- disable parallel build (broken upstream) - build requires higher openais (fix ppc64 build failure)- New upstream release - Shut up the last few rpmlint warnings- Fix typo in rgmanager Summary- Fix rgmanager License: tag.- Drop BR on openais as it is pulled by openais-devel. - Change postun section to use -p /sbin/ldconfig. - Fix rgmanager Requires.- Initial packaging./sbin/ldconfig/sbin/ldconfigcmanlib==?=?=?y=?p=?> ?=?u=?}@@@@@3.0.123.0.12-41.el63.0.12-41.el63.0.12-41.el63.0.0-5.alpha451-dlm.ruleslibccs.so.3libccs.so.3.0libcman.so.3libcman.so.3.0libdlm.so.3libdlm.so.3.0libdlm_lt.so.3libdlm_lt.so.3.0libdlmcontrol.so.3libdlmcontrol.so.3.1libfence.so.4libfence.so.4.0libfenced.so.3libfenced.so.3.0liblogthread.so.3liblogthread.so.3.0clusterlib-3.0.12COPYING.applicationsCOPYING.librariesCOPYRIGHTREADME.licence/etc/udev/rules.d//usr/lib64//usr/share/doc//usr/share/doc/clusterlib-3.0.12/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu   ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippeddirectorysymbolic link to `libccs.so.3.0'symbolic link to `libcman.so.3.0'symbolic link to `libdlm.so.3.0'symbolic link to `libdlm_lt.so.3.0'symbolic link to `libdlmcontrol.so.3.1'symbolic link to `libfence.so.4.0'symbolic link to `libfenced.so.3.0'symbolic link to `liblogthread.so.3.0' !()/078>?   R PRRRRRR R RRRRRR PRRRRRR PRRRRRRRRRRPRRRRRRRPRRRRRRPRRRRR RRPRRRRRRP RRRRRRRR?7zXZ !PH6⸻] b2 0z7o21)3'W$UlKP;K+Te fژ3B[7=)93̘M@}(" Q~ =:d&ĬK vv t-BvL;\A!CK)/V|D ji3vִx U '˖OB`&,7U `Fg?'sUuJ|\}Ex-k ,IY(8VZLQ3Gݠ˂f|pk]ᏨM 񾎼] ao74g <(iAR-9GCf\f%]5jX>iѦgZipDϢGŲ$sڞ2u_[bvѯ&B3l9# G_%GO43􂶜 10Q _鸩K7%ずYA&0z|@V:ӣ9cp񌚁=E`Q3GD UY$َHӦd'gÏZ%Q-t+k y1jK2_]c-WG0`WliTbBp@KF[C02Ҷ i!\b{B:}^Jlt-%P{b{CT\3PL% h{ҞB&jw{F~QQ6HIi֞9/Ѳ_ y%7es!6sf?$pLv$>߲5!$TيVbRxۀuJj::+PhVm:o0+.O-bԗ)L%ۊYVq%W4@̎@ssGf9gQў(o7!1JHOeDr;었h4FN&5oBUQ03qZnT5dV|lr'd au<Mvfj1۲%2 vnm{8SdM7\(n$?lH'!~8%7!"r*ūxyIO 63o ra";q~[q2V a=11.`NZpduW Dj#5Jx7 ;^KQ`Pos\,zn xx\f!r6j!v_s:W ;ɪ05|@Z6קT2οdj?֭`Ofλ}4*yV2BݍٵeaU^X?e8Hϥӧe %nV^K9,9¢Yfy}18\(ك>zª^ ]q#>S/- vG'r>_{cx= Pq-44:×uO3uM/:UH"":ә E9H@c!oMs&'`_AeIZCEA!oaP>ϋ@bavZ;Y(B.[œzV5kv|Ϝ0ϵo҉EfSo|}TX~f6,H\zU={'y|h][p6N~KtIp7ōfԴ .RTWux;C!uճQWG{LXál+|فghmVD(n$ #YTG:&gδ""ހ>s7Tr/_hJz^b.AM#tڥtxt&)o+/@q\k*o9-nqmLNF?vtZ>0Y Ķ UC)w<4Is#r4NDi/Ea*Tp،_!rfq(H( 0V%n?Kc-46:kjB ܤ[`v-kf _ޥdO}h" y.>ֻJP\&YbugOw!Y#@Ս DyD%XglSg3܉;eROj [=_!Km_&ag:GS&zQ%"縠q D3`:P gF(%!Z5vx``:sv< ̝L|3SQ3*#]34Q.=`;E):i[HNhgc0U:4g|NnZ p MV񶝐bӓAsJƾx‚Kr` Qȕ9\&IпRɼq Ar&#~7H,Qvr `tFW;Wz ,t\yqL:e]Y=ڍCr9yl`!7` @FU:ruRX`@]zYoI?q+f'w6vނL_ ‡8fՅ?$Hᑽ}ѠJB  ^!{xր Sa޽ǒlԾ+wZ'-fդr 7MoxQ`{Vۜ. %o!(X`/88f Woy5'7)v9E`٦z6>0S'pu_Z9N,$ I`:~u^#42%u 9ؐFzߘ%X?;\jUy4:Lg3IĞL74hTg'CoB'jj}*ywR˱W39O.7kv=JeXM7kS+D-'60d2 !**d :JS>>RD|5Ѩ: F̆Vki!_c+yNഌf &N!"a|@-WaK&::4廻-| dtc"aRMtm)G3^A=̷*ɓ<7 #!VQ kSc-:UaX7(V lHJ/ 3V~˫]S/?8܃'Y.r D +gdb?Fl\Kաc$`q gz濊6,W82\$7d+A&Zhxysv'0f ]AIzxv5sߑ( ;I/pS"+L$v5Q4b:w@ +`糾kCf:JL,@3y{EI)}ލnFhQqicԥ Z{cʛGARC)nsc^>-zX⛻%3i{- 4KȾt<ַJXBwjqit_Dt82:&r_{ V5l^Bp-+orsSLΕɼ?-l}2$&Q6^c*3(_>hpBA2(b)͚#v!Lzѿs,wX$6*HH3ĵZIv֗!>Y.T7|\~^U/p% F>si ?V 8v`|c ?f5rsn]J}'S$wdfLJ%޺us[O3nB~P\qCWh*r Cp%R"l$?NJ`9*RqEI^5 HfQJכ7Q>hԑV"Y-~6sOGS^Q_(=" Κ;7ҳLGMPzAaܱ 70`~zVEt"&'x(h:B1/{rM-vD! YdMCu3(.>vOKوS~z3:PEP0zA-(z)w 7CSt +1GA$P q‘?v_pe# rydpW{j mnfR}{w"C+_)[7KZyH--~dƱ"^fXwwf8 "<\_=4?_[ 0+fMzl-JBR|iɇY׵Bʌ0r[a.Q^ťHx@ d(ݧZe P[GNCc,Fgf V1n9k$;j[ՙkݚyg0ڃ~r0 Z%p9kx}5;d S4 0dV[wЊ`K! EMh# cHy8X>S4}\c+6apSZV$@وN}DI:[ Ӡ}_=޲L4]~ >hj\s-;~uMNTAxy<]!Oc3`0p}Z[ɈR^*/azIq5o*y}dKH 6ZS0֖*T')W"5N}_n&5;~Ec [m52Vn~SgTJѾ~=h!I:.}:)ee:-!of1U:?hg&s:Y$c:.r L #x"]B//6j 8V [H[v!QvtR-e;fAJVdwʥEYo^֦Ee.^6˩8Qdm&cEҎ؞}g!r, 8j䗕^^D6/nv*'O"JaAhgDJrEփ&] _$9v^DIVHs&oP~I/F/ HW%FtZk`zG͊} L1f LCyΣ8d3J:2=TEݼg{r8ŹFyb%~ ڹz1M ل Z-TS^#4'nijӌ*tDْ2ՠN)ϴ*0 \9]%$}cS 8ϡz. LPI.`h>d]gj]hflS)gYx9Ac}?xf >ɉ&vpԫG`tqE=90pmy4n>ʈBMT|TFARiGSpʺ!.NjR(:gv1Nq2Wg8.~U(W98SFAj;tHU4_I:0ѫ(Ҿ]-uM4Yg$n.O殄C<@S{ŀk.hT~!Z¾j>ƂϦşG\Y}xJD-<8XrXm_UJSȯ,NjP௴HcmG(0i/cUI/?K*Nȧ1_ ^cԌ _tkECĒ>葙\̐Ыx)˥PUʥ}F*U7 ߻G^/؝(~%l[?TСb䞒Dx*D>8T~U޳?@dLix'a%9h|/uiMS  Sf?oh>V|!HH^X#J&ueFuUMzĤ+zM]9}Uھy^~̜[ Rj%թ?>2jIV!${ӓ +A0##7KhDӺA4sgZ(azvO؈bq JxAǰs*s o` hii,)a|/Sz(m$&U3K>.Ĺ,NpH2i4)ѭAYe< :BxD0^0p*1:nn #Z>%YZ!ըT<")򐳽`(H - RԞW}]=5ja} %#X֐&4JuROZu늉T\y ¯K#|Њ,zYb!`^$"O̳A#X2 J+.r7e6aЏ$Qgm Z uVn#(_FJR|kfjgd:LegdGkghr'wTW=[hNd:5ZDbEݸ4rIt'L/Nn`qj`ná2L Tdgɟt흑Avڄ#`>h;hHZ/Iﶖ&/~[3@ :on:H)eSJ;ۤlh٘2!q96XPzGl>"uX|jD؏=)\؟j8|h?!E>ai+uT%v˹FF'Š}9MwD,w蕭4^ A|C~ָx}oL),&FW"ZٟS;,f^zy0Eq$fWnќHF[wD !TCodIbQXOhWўc`{bnGhoD<8Pإ:N*{ !$h3T<:OXiE-N1@f{a!1V #8 !P|Bkk0y,ј$6n[9p#O@!asQZ۾=a×J*Lp^a̤;[BbaEPկw4Ԥ'l//n{~ٯwZ$ئ]Ɋ P))Q +8`ߌCH~';kw>&9Q }=3h_x(=y!HOP#xelUYߗB&+l`}TLA )) }e{t@v !SRʑ%qk8J,ĥeYpkZvѪ*/VW=yd:n :)6Ŧ]r~D GrNTH.$l %40U~b4NJ%/mX ڢQ`h')@ CݬףYA8IG'~lPcsvJ"tuGw7՗-^|GjKJQ^C5Po^1j}eVmj_JQ]!,ֻx6XÝ~rHVb\P8T-V]$ fi͍af9=o̴O|7˪r6W8kW|;_1Z`4h^SdA\,[Jic4HVvD 7w3MG1=ɝ[ &e>~?>=!mj:AKYz&$#ۧ4PsOtoh6DWۨFiQ|fLGx'I׸ZpMQ+N`x拒|/K'O+㗨 Dڑy%)oP=J7n!_gLBӜ4'"y0V\(4Qi8ʶ"M-J}u5Ǒ*ˡ&´vҫ1q o3.1;ׁ|\0递m*GT|`)vDsmg.,J>=e$syPpe}Xd'Qh76{ݕ{|}zde#EJ^>8Pba7yk\K8oV;K]\pF:u΅vxOvm9LNjQ X6;Kbq)egߏ@y΀S}%rB 80,y5/Hc7Bj}&Kȁ*sZp:>F \uJR*b`:=(1pj@ZB 0̬G}b_&d9j TZ܃~7#0X_VUNW3SI1c}?&kW+#Sʹ\n&sc xQzOdtévW"Ei'XK}OY:ÌKŵ4,*s`Bs>c£ppE@fn W$]ӱkD-.d<_+//niVr0 ZY>l]Esnwa8+Yʟ"_Q$ L 9prm "8PDWr &]7o@l{RF+YtqT8窰W/~߫P5>gSI>.VbXcRrh1EYh۬J/N^c ~6*?|wԆ1(E龳Yjkl*Ir䚗) 6 6l<(W@U>?\2JdsW:AH8qX_F>1;a7RsC[UP+oOٗ!DUU4`;lBXO(0t2w \e{:V sXRe{]b3 xt,NFRZԧJgѡl3󪳖(@`]FnuW5vzH.V'ڬЉɂ[P@M_2 fCzE٨Qݾ(AQ ?y#/_g۷&p3`v!鮉ԉ5.XVU'4mlMmo@o 11ogbGq^=ܢ8(F8⨅35QߵGq < ن fT^B; xhLڨ>!r,=@ouc:sz{ru&h[fjVFj/e)">B2k+'$wPh@[ͤj|T/*:;3Ū$RX 2߫NClzbV7A(Y,HHʹayJh}XoF_پnD|`U'%6o`a6 ̤MћtR'ݗհK,v T2N Q5.ML^ܺ>v#vKScEX۝N%(5ΥDY{7UYJ5#\vT m.G +Բi5O5.>A]P` gS/}, }A] PeC/C `0Ìxf17$ i8D9 $xcFcgn#:Sxg'BN=wG&E?-?) }E:,9b9s?5z``N Ȧ$,D$;qq('$*t47ō;-oGtQIQ8툹4W[E;͑L!!yNH·V viӉIw&Z-nsַgwbZ+]*R819g"Jig: S)Ud- |"N{2^dJǡ옙Lہ/fw᷵R .)&QβT&$:]+v0BUn۵ZǍ!}V eX۳(?U\ 8筴ⱨ1x-vq{*cbNqIc$(GWF1_hlCڪ"Đf(Fv/}20P@" {"f%'s.޵E08 L,[)]YC2m̜wCD҇P4;83A%}})~|?fmI8x.-9%Z]/aLMry;Q$.þfz*5X>JjVLW'8MO5tPV T:y7nx?R>b2vDS2Uy̹8ď J%GvYoطDV@cKէAH֧R+M*+m51SSAˁ'j ?M )4UާsLQK(3>[>UoNGR W=`U}`ĬoW7ZNURyOhZr_ MfS7 &畸Gt/ex;8]0Fǡ8>$r+-+Xok??̘gXT]J? li-}` `UE^OL sBz b]iv'NMpBϲ;?|9jG8@T~$$`FLɛ~!0(,T\fOe͍zU*Px3:QSI7=ƙٛc D!~YYj##Ư g_fTMY &ס<^R6){%<@@hX 6V1{QK *ܷ}1^YnpLgUw`\800/Ts [)I>~Qk:@}3ծetc5{j;в݉ |\W@0bu}Q}5 \Qs1^F~=#1ҭ -#$+Fsn82v;--^XqcF;? іP^#Eo.l8 C 3pM.iۅ, =Ke.2,k$)@O-1*N'wx'U 9̇BR;G7uCt>i'*`. R[@K2ٓR*6cA2!*2>l"QC2Xq}&mEX!ZV7x}Ô8*;K4f'n(ݤ!~m Ý X0u' 3jVd{Yy+R+,\:tm{5~I.kHZ23dRYO"~xQK?ps`;7Jw p =9v1AR q622 aϿi.`D:/-F# R_9m>LJ%;ui<`L9{B"V+a(cOPz 43`F2c1qVG43jtm_ >^a:w85a:V d}XekcfN RVl:cJz)7X+x6e7GU5!! >DtZ qћ~NHP<{. HU,jj 3\YŲpko nl;004`Ҭ eg[֖/N5w&m'MxyPp ﻈBN6F-~h!aUɵv VZUd t=O+ jL<z0vN'ANϜ3:TD\LY(V]\!֐5^Ĩ! ݳxGj"S8ĕͺL;y^de .:7:6H!^{^8Zœk#OtcY !_'9^'mH%!'s~Eqw+ޗIJ?{K1sDd9`7&h ReQ# LJVKª.kÚura'լ2;#DoR- f`#hbD&d6pZՌ@po_ *%XP D/&A*N ! *op4]iN7=pc՛h[+ p΂й2j<{ys$>m^Jdа\i:㏥Ǯ.3viJ /(7YKo <@l)8 , @U9), js&?[vlWۊqN;KQ[a.B 2T^x"s`ǷcTa~ܼ2Z16E<}a'w2m!zsbLpVTY?s0zh m G4J ĝGWeLb9zUS3`7_6=H +&ʾ"K9) f4)0/<GShoX8-}zS> (an78 io,'Ѯ/'q/ƂlPFlzWg~o)|7Ol׹5=g0 **lp5i iK x,e%}<}ىF;L5>sCL2ź_9m]J7[,XkR!Ls{1 ^FY_\z_Oܴ2ILL,mj9 ,P!D@P{U羂<}\pi{ i=PsR '9`Ek@3ͼrʮbY8_4IXᘬ҈ՌKgQ)%wƾkcTB|Hq1v'[)oidC18u>)1K nZ3faE^J%n zvxU wyΑq5[^;,;(@l%"ECjНUvг%Ⱦm73)^׈M{I"\VK=Α6FpoNEI kqObw tvWޗ|fVQ?e$)Ɏz-N[~p±ʡUt\")ۖ]J@[ZJ +Q_mjTv2Lhߺc7W7Ff ryJVY@V񺠲SDNӚ1&" ϣ R#Y*M̝I@zǩQQY+TM?!\[xn:l?gG%=7{EM~0g*%IT"['7a_HrWsW͗%:(?t7>=-=in?Mc8H\tg]PDkOИA凒}7 Gvg)w!"iF,h۸iM?rkN0>)@|qu{o8Pc) OۘFȋSݍQs׬)L;H!oUKNU12"|RHh>&'52MٰgJ*u㔓LMZ.< d=BtFqe g]nBwb=<ooN#M/>LgXNN˩^ 7:#D2v㑎:1yVw' I|[U$ Ǫ/PA'}+ 6QV._T7jIjn/|{r90{|t_2ԭ8yu9 15$νB}VQ>!LKX2m˃eQ5*oȆf`8tx@DAE\i8rٮ~6YSW8(e6>Ûhv ಃU7Nvg8Xa[E7Axެ]ѯHd"" GOk8]pҎP=0bFSUB{H-n/[ar iZ O|7n=Xw# ӸP8@||y\b ^s> ʎt ߂Br rpmQ'Y= n@5b6|wvӈRÜ2{j7#ѹvX*Ӎ7M]O9D7C%GpV m_j wVɼ*gFe?aU'@D|,\fxERʒgS\ p1O ^)!ucI ]w,IN[GpaSqR|3G+D,$_ЃZ,^mEg.f"XQnKaPE 0ɺ] z@f\(Csr&.P-QͽF Ue!/V>Hk0X5e5eM8aO(eJ-b++@sFr>C= W>mN 'br \>4Kp\,a0tЫBP,/_cY{ j-Jsj٘pޔ:7QbqSK2 _p0IA[Ϥp0+)JxV0w>ѺP8D\p᳕ \2 _%bL^ t/W )mƼ8ӊېeb` " ɃԷcOLLVh/1!G ȜSy&pգFnm\ɉ|O~<-13{o Zf ?ǯg .|-D?`Iٶ2 ³cGZ!u?L'VzQ5ܮNw< @UY0)\뗫DON MEyʶ$!ֱb0s{m\_V6*bT~qԥ0h=&a;~!+9]P|~KRn PC6FgNdo sѤ%ݷYo=*MF^SG1…Nh{qDJ,b97j)Js/jqT+`^%mU\QƆŠm3&,¨ 6㴷 )tS^*%u}z B33g˪Tj<0c k)#4޹GQ Fb<{V8WJؓ)`=GVP #k]Bs8d]^f S 1%["9!x5ڛ+=ޫg^ƑU6˶fO:}Tyėz<@ `m%6sbГ۬ʻrqcȷ FBR(>3N eRf*J[(8XnU >D1ıۈ!3<8W\Trr|WfK޻2ya8 quZ&(N(C'4홶Rtݜ"c^~=As 8iM|X# Yx9?<(R E1.s{MlT%hأEr }}5TjߦUh5!U<<툙Dq Hc 52NnԁX0n(9]nt$kX=!F 獨*IS+|)'$N ;һ{ MgŎxT}^q [z7X@>œN$gl~x#xELV9Z"qDn_6>ng(,kuǰwM\g9U)2UfÔgd.|D+pl;Pt4|:v܎DP)ێM$ܭ|꭬xK6@\5 pY½yaFe@Ei!u*m$8w[ `t o2:x2 ;8=0?Wx +lͭvQdʿy㙩;l7l;q>U#lOAŸfWlk`R%W1&. v!d۾d*pi1gJ{k0_T5T'DaeѨKAb,,+XݱX& t2 S0@xL%%>0o45E- KtԲ;/~4GCWsHW[Ҍa·\*1q_֐+jQs>k@̾d!Wij25Z@1x`$P>]if"qɊMOP-r2c)2mjM+d1LjM柘x(n7*!&9} /VL<tmVpa$08F&d5ȸ4^JpVs[89ѭZ~ABʱ:^q/՟uBqb[;z 6 "z,RVv9O '[.**RBj\\(?O2(ki%-$ˆ5zW7i&Ҥs"dn̴ ei3u2`3p;$Zc4;hzgSB:Z:10#Mw9R܀xT[rj޼]& $1shF?ajvH ]_6kk-v9m9cOW; 27N7&'6}dڅ ?}>ʞxGCYu@XiK; XZ70\0z>sA&[Em6NF r}p/ZE$v $[ ՕظL'Rp)n?24SSz[瞅Ns&ԙ/d"x8XJk9ܩ$.+2E.!HQE UʼnrlmK~/;c#LAawpW:,p/ 'v,p7GdB ',1N#J=%DuZ1J/_'c8M>uc;Jk뒷q1T^K3+nuPc]4zp7bS_ 0Ru7CCQ)iˮbrA}54lB#fw<]Q?KnO},bnm`Kłw2 W>Y+yIgUDHN<]'ѳnI*̖#= x8I| ' nn-F{oY5|{j(n$v7Gd|Y\͡063)~ԋWc <#L A&@j)fЗ*c++hr4jV"R\:o/ f%y77¡Ý9.3?^ , 5ͅ|J>V_ΟEJlPbk򗰹1ҏwL}Q#_ishzI([r_ :)2Rdo4Qr~.TFۛ*Ggo6rv9 jO5C \ƣp:esH)}7=_vw;X;xu1 'NPJ ތ?x*&6nҶQԲJ-Dn6'W+.[5҇dAnOZڨۘ$#v)Yv!1Od-"yZ\(q8"oE(?v~jVwplb2ʴIs6X vmQ %$<w@婽8xhU0ϋxy)&v͆=3RydEx=SzπUwQ0)p(r@N*9 pQӍ)c3A@I ?B1R-++DC֕jذP(mqhi>@lq7ͧR\)' AEeY |{kc<?=6^,KlꦡCgNt0Py{R_.oat8gQ_BX82Mth W&̜EC..S(w\lI)3ߦ(ho .~u3@ϗKMja[v5ܭ/~O: x+ ; i i!6JA^{OܜDw\FveXe՗#}6 ꚰ e%rBvXgԠb8^Sje.`TER@#%#Q/|p 6X&R^1y0s<:@sM[&r[1^ ?-r)|ŶQRi`uY ^=;W04g7A8GC6P*"?p``?j[&%qw]"7=,"qF1LJxѼE \GB6OݷVʑMg: т\ ,JNc#שv5 J`,SX}GC5~YF8S=en<4Y^fRy+6P|6jknn#5 8jȏ[nb ]v, 2+1/f#J9r3o,lаl(6أX8PA̮q+b0.rILE)F h\?z,C1iv@Zyp0Yprai/Kb9ۍ3M@^ *im;|^(+Xy?!ɂ̰ P2M\'Aa26s0$p@ a#ebcPb١X*`Zh-;%5*ѪP)ch?ъ##LHӶxעӽR K?"HT` }E@T#qDӄODK,'Jʩ?rޤxLM))bhfF įܑnX )b+)!%K)6EV/Gkf]g}IzP}sOhV:1$հq٣h5ulSuqK_*XmZ4.} kQ;B?@%I9F43@!(0HLt#ksZ_DoUQ o~{<>40èL4de4X ;fԈn+V`5҄61qiXqXKABH\彪53m-Y< g)];ߔ<-Xt,2Wh"&S=ְ,ņ l,Dce]2'lkr`w[;Bޣf~gngkhN6| #L,h/oNnE=!sBmկb~bG7qϸnTZŔPj F8O3=,eq 4 :@[8ˠQjaCHcPZETux'wa;k;ko'C}5>"B{qlqz*q.cn \%QsO}sb~>(f7 9 z )Cc>l\,+##A]{(醮zz嚰)C$1'] |zcHztȫJ: rM0hfgTvk(#.ĤrhJJ/rjv騖anj/4 :zV Eצ i22,RJn1mA,Ci6qh! :38@Ua!%_P;F^}O4]#{1*rs +݌kxKuqs3BXAݰ<])D4#b,sG[cJaL7ퟌi wX])GE PO ;{D)L+ XɄ>/hb'Zǩn^&< "iJb݄ iGLOHe˟8ӱ<XCC ~F o|8&=2>x2Uj3^hup~n45,DvDxU:Ơq9wAjԽcϠw:mE@n߼hԞ05 /"V7CZ%?^QcH?)ytgD-nRrKT>>-#q\2256xoR}DI{Z [(#f '~Ey`ZJ@ܧD2KM;u|7c_1nfpdtB{ohA qQ $;f.0Oòy_[9uUASzWY&Y=\˧/ `Ͳ;'wS1xzpO <Ӷ^c2mt<@*55fnг{TEVXX&(-VF Z$\)Ws#}X>^d{.3F3X!ʇ+TψRAdF=z<93w=f Pm!(Mߩ LwJaԚ'V5$y|HVcZj%Ya\x^܇RZ=:^o4Eg/F-es5ICZ{~ڹdʾoXZҟܖS!; 8_9I!ƖG2k[#-&WO᠀^ +o[(Lk"li08,1dʼFVEsT `A/ jsz90P2oRJ'EK̟}Y*:=@n/NDnfЪXlMi@Д'?nw*thjzHG.]Ǖp2`eiwDٛ_ǣ- G46,(/ Ue-4 CO)0q> :K,]'z6^USOn;ػma%aqu*,0J9*{-.x)~7/7_]Cgh̀+K}ӡ@ՠ$ꑏ1S]’Stcy2O9d=+RV;N/"a:ī>csTa34%++:"+Xm|9VNAa{RstQBi*E]A;S灀6ؕݑ;>9#:Gnxzyyw*V#b2{ii չAm'g pV;"UKiY1ݿUC!A~Zʍ Q$xmLm6 =+f|_O_D5+;Uf}ws 3'SУŤ@f) *a9wFҐ0k(nw,XrQ1*ر >:]xa茝R\Ϸ_?RKY|I7EB0:r Ǝ/dEt tҗ'3wLͧ9 1fz+;LjdvMlMr_WЧGwbYi_6=bݸ;.JyC+~Ǜv!JrO/raVnG@yCZ-7 0QvT㌷,j(uw{w锐bRw/ƲRirfZ>),^Nrx=a9 w̄աC /I4vJ"B<4wf `uTݚm#핶V^1f߱ m?!V;䬔Q q1`]UJga8o\Qc !ZSQX@[и;Hx`4M =, twL$}_?\'"3] P\z.ѦsY\ȼ3f /^'zDQƷdd{" 0\m]}n4C.kLhJ*p}1߬f pJ؞i-Afx>R@B%S$meOLdV[ IQOXgJ| 9ς?yX54ݶz':{L:4 .)ux O IQ Q3Ƚi%c_.dk׊N, %kW)[ͲII9u- PTJ1|#=8)Ť q.mV+5 0Ecs GG5c2i$rQntF\)H-CF>Ai)Bʃ\ pwQ,VLW La¯޶dY\ܲwcU2xat?yڤfvn23l݀XSWֱ-{.S;Q6(l*(sX#p5AQ',pts#s(ʡ'~+O4p")~|]/86 :aт-5Pڎ#/!뵶+xĸBHb;;'p<3SWVP3w&GP^ =64usm<\\ ~}^) %ojt?Е~|W6^4^:2bk٪7MSX*.s+"ÎmpB$SPqrߊaAt>/Cv>f&ng[yr9%'ٸpEC Ziߋ.~A`9k `2 [BSr#QE# W`wXJr=Ł(m2hFsO5B5fπOv(k Z;@x|FC12-d-`]9S=Н;E,ReDVQ3i_PS{~P?0b׎Dus72ʠeZwg}ir1N[} os#;T%ډTi4[1&ݰ mfG\yiLd 9[`x WiY*G]*?F;xsŖ'dAڝitD5Uҗ uVZb ruIO*Cӈ48!q4\]2R?hE7\˙w0*zr? IYtX=VWgt; {%S_-U1PS^o9fڒHe:d ߾e}M1*&_ '>H{:?z|LnhT,Q׮)՞5gm<,#K:FWu vI^/n:j8Y!%ʹdq}=g`VNzV Un4'QajE{y6ƔC *`Woq{bAz{v)MF)䱻#9@ze)@Yխ8>yQe/;hZIE98ȣhv[~Sv2ObsNa>֭!`s4*{?BwګsJh'9bڲK?]*'JL_b"<*ua,+e}b$W;PsAaޟbɓ Ԓ}FR~6rybZ'A{>:!I>/8tD@ђ[ƹgmLU&˗$}q= ..`~bqѥBJ>sn[OklO&%2H+gRcF݊uѼܯm4ܶJ!(^p-ZT(mkX;8n bʁҵӅp<.xsb33ș7(id }4()@|;7V%Gt2Ee ֦u,;D ׿[̈1 ׋IMY>P1;MEŭq-o&b\$H"Uy/Sok =:I&b nttُ7H炸# ӊ1biX1Ϭ}+l DZ;XGmL4!L@>_6Dp EK?454nF31^k-@>vC"0Xvڀ&%'GsFL;:F #r),@׹ݙR %4k@̛2>rE4cͰt,t\vdM B$/.4}E( Ŀ K9&oc|aMQ=eNf4 YTw5xպHLp{hˠm-Xyٖ y<Ӂ$d.mKalTKLkwL]"Κ2$ S$sg ԣY#^!$!_l{I&bivO[ب6m?[fTv=#Y 7>z,谠᪷H=X&j;cjW֛S C̍a)ih}t>bT=KA*U>=?E)"HwZ\@=؜̼79xD@$!"gbV r!.`UAڙ7&>C!u;ln/A]e8ЉU@5e!Uwl\) Ua&T+Z0)$EFKSI)8-ʗA z b17 tO2=\) T{Cxslt|w؆7J2K[9ۼ0.sÓ.i!~!1HJ,̑W?9b}#q1N+(bx$_B<+p{J>|]sYL{=O;{m_vaӶ68&o>W.zCfLb=)/`|<qO 2]>< +Zpy"'LP*n {gt q4aݘ #ݎ;X_>7 Xpq$|f6GYVw jB>-^dk"gd1!տ9Iu6gZ_vG -Һ˻(w^x tg\`k(D-mYu\F[8O`Q' :R)!Ukw?ֺ昍z~z$ۗgBpKtDY[*ϭngc֘8}$Diaܤz7ǂ1+jpr܊jUW߯&.Q)lԳ0hhTʞ >uHbŨ 4gӣP*ۜ02C]/*c '9t,6Os͓oбr;4.K!֨hG MԜ$Au?G'~O,@#K ~%zUwtЫ=uC.1 \!ЇTjgqdXHfRc l&[Htz ؊Am.}D"I] ̹F7dkr{$SPcS_ggO0{ӂljrw m=a`7ͧY@3*l[Z kIPJ0ݔ27 vID# `XS?="n$ti zS>QJnOB+F7 _lQ%C4xxbƯ,Ӹŕz\WKli%9=qQ'q)VzUˆ=JgSi9TJ /0R3Xoj\W~ *5@*WX3W^StEs^*Wi2/"2 ~+ s9M .ҳOꔚbykG{qRoz't'[gp< #b;bN$%&:vE&V~(y9Om3U~1+XHry9ȗ+q>"I>_m޳,-C 3g{oڠ~R4F\aHם@!dcخo ҥPi }Mtfꀿ&[;-+ttUUZz~M^XB 8{t`e;U(ha=ﵷu]LMfG"DZd^悿0TuY$?HFUkddԢ͝ |̽Uш&8h:pfJ X%qj@_[7 ^)R("W1AӧۈdLwi"~ƞEh!}©MM aPD&O7u؍)?om\SI>޿F155.jЙ7P=}X籿/rt A.I Xz ؇ظ7#hX[(YrNes\cnOZRF?}r' 9zFg Dz}F/cG@ S Tc#-(4_E2v`w >`CޤslgG]b~*N~;|_һ=N屯ڈ 06Zx}D:{o-:BXp|]h*kJUlf8`5JU>*5Q'GDO孽T(3/S/Ɩ6FDEzDEEd& K1-[Ip=4|YIFLbe_8PɺoS8*$;Ȣg# !g `DuJ/xbwc%9KME>UPs=0}㺎)CVH]2)؟߄, ~b22Nv^T d~wҹ%jkYDX[HPCE-:~,anh?Gt\h>bN\iEҒcb@g)n=ޕI;қ Ϟ41'.+rU6N&Әk`Q>hpjĮc$$:V6fIg@k:19єWussrϓgQ唣b<諷dK3t~XVO5T W'fPƟӅZ"7?G'ݏiՆmFVN<Ƌ.V?hYӔI_o;X#9EHd Sr u5k_ Yۃ{ =JH=K Aʡ%H$h<FtYdVjZ_e:J\ًnho7r\a-]Mz5ulZEʶmzLn _zYڛY6!Rm0 HX=᫓ ȷ]mpW3fkAŔEaqdH6 ^ n|t!@1EaGBezdчkW>ވ " Lw{z>DzWo0Q`m;!ywɓ=E?;U3z3,A1r8%Vݑ2Gg꾤gw`s6&wuM = C~7>@ӯ7BdYdmڒm/1\!3(mg>xM M:ӯv49 EH=E|%zS6߀s PaZ0x QՖVO6^Q_xpςXּʕiyJ7b~z |aVG!==öwzޫt~W:xdX7x3\>L[I2hؒ<K>BzW[MH'[SZ! ]AF-@gNi S4 yh>ex]h޾+F`-S D`"xDGɂ94Шxxm7T}8uxI0nl<]5''^ktFM]E]_w~f17CkeO3i$ J̓C` 5_滹my>ͣ'k# ̐;b)&bSXkL|;Ԭr׎Wē&ƞ"}@G!A=Jŝ;{VuEۅh8f, `і)f^Jᱮ2K6wMZzP prk $r=s'} E|vhdY+|X߯X_d \<^}NXk5-z"[9-EHJ|W~Jr [ۦY35Y+F =&s(CAaOK\$<ȑWt3<U֣nMobC~Dާ9"#ث@6*0A_@ATn+NnJ p{5gXl9W{8};`~QIz"a0h("2`IwNf ć]кU {7BYtljZwa֛ySe/!nSl~A1ppK<2m0 %ӈl3ÈWmi u|$%rg2dM„S"(W`RIYLn%@ϺqA`*>Ò"Y;3I,%c[s[8xK;HڽrߥURf1"=[Y& 1>=19#9@N=M`I^ @"^Q"_Ǹi.4e(NX{[k%6)I !~ʫ.žvT}Hg2ߔ:b6cXE R쭍>SGV  !rcӮ9_ꞣ+hN*'kW:Zk%d!'tET7Bj7fO)ђiN I<*Hv$]+Y:1:hƙ\W}+)s Hi3m7l&5ZڤqEZ,pkA&(n=vRFS^y/1qPrOu_MзS-6qI u! psN3kQZaϝW>[~&h4ljj +|bsa*,?΀]\6::juyl,b =%׽%abժ)/8u\`J epu`pT[ݍ!y 0t~ObF?$Kȁ*hPr@8:@P6Vw ƭ0\ FM2gp mZ%&%#h3M4\!7&Y8s_x &&")=&wv}ۏ:#> ͇]l&WLŷwJZ(l imMt 8Y42k~04RVEKd^:y9x,9 ]W5/rELǁY2\K_Mx\on0Sl3CWjI4vn % 2kx.Q)S;VDЁ"@"8Hg=#dy˔%p rKBy(|A0<ѯFiTϟFo$ ^| /--R)8p@D:OOۂw{К'MbwgRÜ9.t S`9{݇A ;K6Za>me-'ԒowWz[!uQj~8wj}הZ4Js( ([=[g?S8ɀ4J>xl1{TU8$SHߢk P,繙/WT¤8 pQ8->Lbx]<=u!v`e= >?Ȳ)(7t)};'(=s0ЎQ)Mw*'fr'Ʀ10,U SQ nq,#+7\z{WD~o3\x(DX/Ϭ^<g&䬶[µ=؝ؼ2"aYM~+_* [լl/t1wS 7L\Do01'48lYh/ami3~4s_i !eh))yg(mn8Yu8e _k#AYq!cna )!W,0FL*}.pؿ^)wo2B3_ZxJwv%47d|ć| WFcٙs&xEyIRoB .\A1?{V۳b<Nj6DI T޽{] _4~$"#I2?+@org;$'Y[2w}IeqCm(m\T$C1_>;cos68`ŭB4 HMSA4W=* K&ae:pP6,\~(nl׎~SpKsm7Ͻ 6#I0Z*eF׳[0fgF_] Q[ac_@Jƴt}KG瑘 kNn%_וl_&ˣ ԙp G}q2.wG)Rww^ 46ڸ'u"$ݲ@їl&NR;):jFƣk/oԨ"c Qi*՚1ݼ=sS*;_W^xV@>BNiiL8oAb?>J^JzMFqҩo5-":hi)}xNĨD#ܺOh1t&pʐgzgTuglni6 ޸i2@[\j}2F ,C)=}{`&o$[U,c0$ɨ}PG99Q`874AFx@ruDUHfJ>"em{a,aDqmIޕ=i x'\]ssGXe:"oxG$љdƩn3__qJg0S0aX4 (w8.Ac Ql+t;'WnC>c[_5}.eyģ=Ѭ1 Lah(o=A"VU5r]~p_;Q,I8^ l~AͰM9~i(Ag|2)Ȓy[qA2rQי9 ijk_'D >|/9y@ouizb{~Ǝ^ti>k_B8eߞn"U V6O<=sy~l%1}T]49Lt6#x{fYO?l^qe@\<>Ԝ7Kq;;2sTb5Oc]yO+eI Y" ̕_Gn4'ަ, }O1[9ao6NоFd@U01AW{=a+.4_,Ӗ1 bEbC=Ņylp)_yFD ĥCY#'o[ZgtB7K͸a2VWU}將 4 P[@!࿦ˌtKO* ׿mO9tFw `%r ͱAPY6^A{6kv졪jEz΍fTԨ(RϩJv$CN4Kv\6j8.AVN~]kr U`8<S{ЀC `e&,d⻢o$\3햂II\T},LժE3iH$wGx/yg^*? dȡ-Z~d *`wUgn->huRq|o@c|@&2! u(2sW\Q~x\ (6/B͵kViƺey6F~*\I(U8߿+~½\ @+g`~8;*~*S2PmW ڭH˽noQV(D[42i350|<#NN/ ]Qԋu%!i~mS>f݄Qcړ j Ryګ7-nQc@>BDEibxDd~BuU :54& wƔyӍV:yɳ&t;+%k C I# eE~[%hcKG.|`R##p!%`0嫩C1G#{9!7nzi9eԝ&wl nEkV/!kYRUzSxbf*NF݋+ړƺ3.|R<]TMq,eNd;EKZ"O*[D(tO&;_5 Qh5)dpRot=;b´Zx`oQk˲:SʄkH֒iJЗz n˓Nbz$,Sg@J߅q[DnU&ZY?0޼JIrO9̵]J=vB f7Ekg WsQh}S\r(WV2S49&o,c~AEZ%&= 7nj1Cs>9ꀖﶏGu/Բ(hu_ 1EC9->#2@kد5_/(. *=Ŗhk+]a="3OmceUjRz xKi-yT]CWjy;!3MOw~o 4%kwvNPOb=<{ J'ށj/_wϏWpv`Tu } ֙6DlCo~"OYKCw:zfI㵒h](ptPΦu?߸/K>ТnX@͒dEK+o$hJtxִ@=?%sk#FO8w`zZXǡl|oSa-Ф`2J@{/PHaR (zmv52!-j7VeI' ӛ^t~ j7&-EpӃSi!xJ9DF`U@; P$-ju5`7`Ƣdcb+)|땚 i˴&AD+`|TҝHf4WrZE[TAEFmƻY:j~S?oٜaÔKuI\c5bd&([GJmYFT9~+RP bPK#T ~Dmxâk=~@gw "pk̜r?ż!,חRI)qג7&QR @cV1@sl:>¥fecfMNkRnf._rǚ7 tm >oj$v#|a*=CleUNG'6D] zks!1fCP X7M' #%t~c4m^u0+jZ<-9j&Dߒ/l|)?YIA()QoR;>o5to-/A MOOp v,0YoRjF|B6fkI7$܉5-77 I lecw4`s(o_]!D9 `pu-6Iv.U%:赋n\U|dGynVeG|.t#TӳJdGYC;~uTNRy9|/|1GδD"E,S7)1Sv3yxC3^H.UEz8~הߘwkf^l!Js)xcgPV½U[j&*m gV}[\N{B':Kgގ(znZd(,mX Gm2_%QGx 9]ϏX&ev