clusterlib-3.0.12-41.el6_1.2> H HtxHFN_}i ?*}} ,AZWGHcN`'вƥ6ff689f436d3ab11bc8608a7b7f615954826fe08_,z @a@9FN_}i ?*}}v6]oJ$$w@*$ |Zqt>AD?4d   =dhx|  l    r `<` h$$ $   ( !8 (m9 m:$+m>@BGH(IX Y Z[\$]|^b&defltu<v w$x|yW0Cclusterlib3.0.1241.el6_1.2The Red Hat Cluster librariesThe Red Hat Cluster libraries packageN^ sl6.fnal.gov-Scientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Librarieshttp://sources.redhat.com/cluster/wiki/linuxi686 lH G9 )x$FCg^A큤N^ N^ jN^ N^ lN^ N^ rN^ N^ rN^ N^ rN^ N^ N^ N^ sN^ N^ iN^ N^ K7K7K7K7c9013f8091482506de85265d9a1491b0a754d7d699ff366a4fe73c8e2182ce9188951cc120a2bfbc2ff370c379c8ea7b4bb7c4433d75cf6b0d17adf2761cd4fced771d05110db3e29353ae92c3b33b85431b19f93ba25cc4372653db062917081c99ff891bf40adb8535a88a64b77df9969f1d0cc5d14ccda0f3c9b4546d48a6f6703499a267fe01b7181ecc508144fddbbcd780a2132ebec335eb392819e85da976690d7b36784610f28c7dda57fe63afde43fc01c3c47d160a2ff2086c1464e0c77762141fb5d749ac87bb09b7332df0e89d1cb68c322a499e07d67f36c3999dc2a3a471e8919a470e26a3290e63d6af776d9f535f00b5c598ca1964169fca10b93148318ea71f9a22be575d260310c6fb1db5178fc2343b6d0930aa4c79e8ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e86148133d57c64a208fa9122f3e96441b5d69c5e6c38570c9a49cf6322e8a223cf6037db72231df986409d2760fdc80044eebecd8ffb2d7b8d9e66d168dd70ed932libccs.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_1.2.src.rpmcmanlibconfig(clusterlib)libccs.so.3libcman.so.3libdlm.so.3libdlm_lt.so.3libdlmcontrol.so.3libfence.so.4libfenced.so.3liblogthread.so.3clusterlibclusterlib(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /sbin/ldconfig/sbin/ldconfigconfig(clusterlib)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libccs.so.3libcman.so.3libconfdb.so.4libconfdb.so.4(COROSYNC_CONFDB_1.0)libdlm.so.3libdlm_lt.so.3libdlmcontrol.so.3libfence.so.4libfenced.so.3liblogthread.so.3libm.so.6libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.0.12-41.el6_1.23.0.4-14.6.0-14.0-13.0.3-15.2-1cman3.0.3-14.8.0N;@NM@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-41.2Fabio M. Di Nitto - 3.0.12-41.1Fabio 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- config: add fence_cisco_ucs suborg support to config validation Resolves: rhbz#728247- cman: fix ttl default if no value is specified Resolves: rhbz#720100- 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;6#7'B)x(b.012343.0.123.0.12-41.el6_1.23.0.12-41.el6_1.23.0.12-41.el6_1.23.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/lib//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 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu   ASCII textELF 32-bit LSB shared object, Intel 80386, 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''(129:BCJK   R PRRRRRRR R RRRRRRR"R PRRRR R R"RPRRRRR R R RRRRR"RPRRRRR R R R"RPRRRR R R"RPRRRR R R R"RPRRRR R R"RP RRRRR R RRRRR"?7zXZ !PH6sn] b2b: b+9/^0܈eK ,`9m+^5=eVτLZ(:\ǭBxT`4pu0YrZYAk1}܊,2\pc!b4$䋸vt ֒sј 47YV[[6ys6B,i)o e X4޺)'-yh1`pBTJvQ$Oc&m!Jb3>wD10= T̚0G,cZM?͗ ;GΤ̳ ĕyaRj1|Yw ɛ7ƳyO[}M*b KpJe1{zh]"v"-AHAcG$OB#j48fK| |HkCte?ϛfGijv޿Ϋ zW@(D uhelϏ}i߰L+m6[*xvp|J2l }uJ6eDṘ\}hMU,_vʚ;vˇ\QmM@OO\42pD#).I;Wxpes6-ZZ0b.7X—G#8/hi%Oˠ{X3&BicVE vJz`8 %ZGAIF)2 EIMY1GlF_u%o@D] w=F_?VύQ֦ ^\( b{T)+"ehsV,Rr{8(j=R;?JW[Β}qm \:FwbTw~n'`W[OW{$Q=%$&!#"SIwY/bgE\YzLw˶j3mt]~hm=ϰ@(*kX-*p='Ȏ)2t*BBPo;$e"Vh NJU m|E69raaDI]!X `{OK=ܹ %b]coo~'K wM$i}7> nVW۪,P ˠt1FCY b&$._+}wb<z.m܎ɐ a'^xT/p~BWH[ToN51fqNN@q׃;5A߬/ 7TJۻaR_zQz4iyMɢ!R\Mq\Čy ;zzu5?rkEk#'5M;29t3PU@&>r^Qw!2h]Xb GeFGcD>nLߦ 0`ýӤtg".(*sƢl'uWmX]αIaQ<>L2\a5)80hWH|BmVjw$SX &קTP~GΆţ4Ne@|vc 8=_/cc; (T9:-Tvfq 8ˇHm!Y}ulB=4;58CW;IRc'V L,.?b"NޔF wϘ.Zk!6SZ/s͆z$en ywty0ȡVa8g |{dYͶCV9_A%Cx#dPtN [?я1 lGc`k{Bͣ&tbi$u`5N3?y =#.`%?#kQ6@CI-Kdߌ1-GqnRv(`E\Wi],ĒH u*rND01Nc Y&%9tzƍ__[WȚjH (WoI^$SMWu,}2{l|4y*IDu- KW_*8_1+٥<0X[<ܳ; 8Τ.;#uZHtVohf-@*n+q#tu R4!_DQ ͚ ͻO-˦I}T+A#Tha~Nsٗn~'/o֋K-9trKIoVR&;o+-aJC6۳SA7! ODl/AU8ߡPbk"$})sQmžo_mѐמ8S9yMjXEҮˀyZACkO&F[S_kݦ ֆIo%zï46f7ָ€<T[MYI‘";0[ms/ont%#f|˔`#1A@w+3/w@ ` -AMu>*9U_r[HkԄƙ=ѩlccfBǬIqHţp*ܠIÊl?Lµ]Q$Bh#[uH g(K8HިU@((@3/=d=`Dw-a:rbDi"oK&ck"6!7 ! X C꣼'yM} 2UQ{ܵˊ549r>Ɍ-IPaŶsKGdӳ[r|Y@Qm)697]t:/g~  fA¬ڗpѦ5!;`s r$ [6?w>/@uy9MdtgSD:}:.f{}a+yM3:K{fB(][FS,]߃*,CTuKVʛ%|M)5(fYI^6;'ThG!+ϩA3>i )Jj*_Nis-u{VUCJB1Lc\(oeXU@`B -,)3hDS,8`] iU)r3p~Ž /ijt-jyIFLYj8Yf>+ Hz_;D+_V?5Cf͏S~g[.Q`ZQcOgE~7 OĿU'. X)CIslIER b*,zMDXQE5UqHQs ԉV䓘l\l+::B oSq&n2ea e:I}1'Xf{8X1S[u(1o;C܃ӥZfC,`; h-^U]?D{m9)`8N:팸"Kmz1>lt왮 ^H ѦkΓN=` yz۔*K!GY ˑd*d:U/4Ap3*k!?5\:v-A:(=q 'zG.R.a'{uQר'xl: @LJ ʞAd5!8ҟ{5h2v橔'ZlE] !<-ĂFZ͒DS(6l6LRHqߔP!Lѣ}N bVBg;@zV0} 1wnN. ? B ܥ\wIrН:3t;39JWDyj_=AZ gkSk zjZD&f. 4QU7Pd&fu dMy'L/qqpԢw敶,TYܕm?%w !ܴh'@GN52uF8n5TRz6L0A 8mbO~9aeMcu<=3P82,<bdf=!|+;X4gi%dw@0òtz/] ɉune=;j_uo%Ĥ3L;.=xi+ 2ހ.]& r˹R'$#[!<Lp؞ >lXz0kr9wn6C|e|k 3,a^UMޙ؎%|F}-FܕImG A\K!ǎ_6ĺ V՟=xͩ.#a->P`&9Ѱlm@j.ޏR`F k/Oa&9VtTԼfDKkMC3bՓ<[yws0%muI}MSS&|ﻍu1;Y<b,ڐ:\*p1 LVY5 [ _&pwr[UYZzN D:+Fl#m;Αˍ}}i6Vժ9֔dԏ7u"xʦ֏ 3,xy6}jֶmFN[x~QwzsqnŋIoin׊~S*<,kƮ{l=\@~mCL5<*&@UeAls+.h޼veaJDFi)]@Jù4d5hqхP8W 쑟Ȏ qi>)%#NpL 3*g䴋l>)b{8@9`w[g 7V~MT5гPJlqAZ.Њ[EP."\~_+l+iZ9߷@%* t`Όf L5.Q94t-e!JP2~L8ЉuQp EDJ E(5!ģDfgcwjjlT 0QhMjPIoQ0i Zk&1ޝFaDjW-Os#htNݻ+n#Y^> ="Ҿzsu1_"ʸq𸓪 / įtʈrPR3*s`Nv\)E3VIkz\+)'Q 8Y Ux̬Fns(B2Ŗg T ,glG?%z"b}}o]aaҀKv!{=Sf?Uupčg}ø B-=xit@l^I[ @k 1-pL@rFYH9# ^QDO5}}Κ tlDMцr$RiYh}ʻH]-ɇY9<\rEV9}~ƃ?=nj6<|- PtڴT|t 3H8*x/U䱰0MFe$ ;7I aHg}1Ry$^'|Uv*f5 7L2$ nٷn3i\%B"vVhVrPǬLpINV+JdR0VKA{y HO yB\qlJ,^)!44Kr=X۝~#a8wSBnᆡY]#H}L0 &OVE`IJ I4N(gP yg)+Y oZ 3]~%Iy3+r}z'N_B>6nhq4c089l.=qJUl5G9xlu*`^~Cg)ނn .8(\Z?BA gtzJ>{1xl4+3>K7GDe*,ȗ*y࿑+Tɍǟܵ_BU@#?t2@ߪ Ugc8Qr5m/ ҭpP hA 9[|8sZ T|mp4ŭr5w8K{4i=@1G'`dl<[-`ؚ XCIԵ3{uAz\(@>,#IHiX-ar҃ؕ#;/...˥Ihć}R{H /P=4Mʷ>N\iBGďBtvĸC.:D`/8J@4GĮ9b a;myW C@Qykj7\IE; ћ(*P2 x~1ЊYXf*Z ]J6 I$Nm`C@ݠ^,H&:Ts[UZ2{?\?GQ%VXcˮfCmn4= e꫙\^م/ aR;_!566էa:*9YUQ/!\3rUOYRҩN܄< нS|nu:h@`uXNƒ)pbx\%Lr-R.8bs[i(³n; EhETE~dCsnF_®Oc[B=G\ݡ{1l!s TnP le(^T8 ,UnTHM*drGlCη-g~ zΑUoOUit /T2f}(7=snJ] U7L^ߖpgῐ/A˳T`4 d"dB0 1(->{Ojw:> 'ʍ &m տbx<遏(-j^՘#A.PPłg(e\c'Dޫiij-`%:F5g@CPZA~2QC؃4E0D.n={M--6e2Gq^yk5fR,'[Bt(I0ϒ%}L&a('6Fldn~V, ̧JgUZ}|] E\)HE]\/ =(@L5aXǸҘ6d(6h^03JDi;R/'[Jou8.u aHsq5[+/ C(6wgM^ԕOU{-g*o׽qu(zUL,C247㌇=6'N;,N2&R~&٢zWSLFIJ{P(œ~;7<װ8bCol{5m(,{i>fܩ(#&YwXeԕ45m9PA L ŐtB@RUl}O?Q}w4ex@:/)4Ҭ&S6N GUjJI'凹h 5xE'?YlHw0ʤ*R(suLO A\9W~8@=Ahn9+.Шkpx@+f$\mE@Ius a/ARf-Uܭ Q0K0ʸ1*cz˙&uV7oqIaW>OkxS';3/쫎M&.ŴL tSFU}[eb\ʏP2PK[`TƤ {P^i"4R1 í9`A 4m@ؼ.Zyԇj婯ofKuH]mjCzP8#ta (;+}ӱދ8'5#fF>/MeNLYMɱ,d?2$iZ (vDwq7FZo q%W\5l驩v9̓)zWؿUDcЋd fP DR3 0PDYWM@ .θ8쩰l?{WҬǸ:}r0HBR_ R}!ASPSU9Vv'LgICp- NWGP2 poKV^H ^v@~)Z/P*>^dA;j9Xc{@-o[sdFv,hݫA*'Nޘz6Da]\ϡ®Xdԕ.V-s5f.5*h44͑呈UAhLddZv\j3Uoi53Pr)gRyp7' -Z&N|(pXb #*GMU28Փ=$"jD=`Q̆s0)[2)̶qx|`SەL aYE}Nѕ_|̏u .%|KAX)s4mVw8Y9Z!^A &zSP+D$M  d S2G'bz4QyА0fq֑f MvVݝ&BYB/aASR`ESeo4D\^_PͧwjIoNj=.EL> ƹN=< z51J)`6hY'oEWX}p_"eMQ]5pe8v05m3=ꓔC,H^#@MdΚ/릋odwE9&MxM MegXAfBwwܴx7$_2|J5߂#p p@ZT8ρV}Gͣym $RSߎ8Q{y5,)jA}/v=jmQڢ$ w71vMwN70YmB Ϋݐ.6QBB{l`+Yݍ_ԓze V9MQ߃H݊D -`z9$T j"sn쬎)-ь\OOy2nJiԻ/4@Ɓ]mv҅%XJ u*0w3ā6LSh4{&(KƊ\.? C%7YBŊo˱%pDTh-隍Դw}H%@7]"Q;sr,RU r2b z%0Đ.;'\2u-Rۀ4*?I곯l es"W ]3Πc_Ⱦ>|.#\ˡ6װ jFuqa0=gG'߆\%ݷMb9 ^>u-3vvaAyBFմUw+Iy193-Qj; zxMzW9eC~NSzG _5s KUf?E2̿=:fYMzu=ki :yla,'89Ň eI14믬~Q]4k]5hTofmIy0i'A@XVCбi)ApYF0(F{O[eR>xBT^\:-Fr4yHp߿&$+3%UzYZ]EfO| !3oDB_S r"K~4S1͹MR5XmDčtU1}cwcp'fF( Mbhn2 +e_u#BW?!>6,)q4ťhcծ'U]/句FpNyTb٢v4'VE\oegfd A94"էh=Rc8G$(cTՑbFcyѹI!Zc0IڕbO3Dh]OpHI;#͡u}13#ݣLT5<6%#Ve'jFr$;O\,dȌ}8:i@%U>,#,<$M5=8?uZAKwJ"yB#H3$cc2 ɔp::}FH-m.zxtW"~4Fjd3^O3O1~уݰBƭfuUhSM2ISx߫Oʘ84Kn@->}'o@Y]b."wjQ[q4--B%6W|&x7`73&A ֭Y˳tw*/ՉͻiB=Y& x x-G9 6ilCqmu)OAFlZ!1ܷ[I3hZŚx3yPq~R1FpЦaAB@>JJl"ZٚM|=}-5g28(r >?[f$~縜6ŌahBh|_k CT:H42F;^VaWR_]FPFGk E eğsX6Ԏn(Ćo3ihu]`ہ#lQV"v6n4ɣ}GaBb4Z`>IXtO5w O eRyvU Ӄ\W4GLWw^vGYg`~-h~I5}\ݟdfv%\Etj0zhYPE:FyE4ul$zPA-)jYO22q=D:kаRn_ҕj@m "0 |KQ&6zv3OI'_f0NE P䧥Mf +! !Se nӾyAltl&_A(m5H/vo_XM4PjSTeP_k]bS}(Y)k z7dhgEHy-%$?-qc}H֥g T2 42b”QKWy%C,qNW<̱dOh;Y4JEّLԽPm=':I?|iVyQz`usd:'`K/QP2}[f&²Lԫ5(hml?`plu@]8$u"ξ&@XFS"n߮VʑVڹ5:c U\6IruA՜ձ_̎$f/bM:Y6lMW,+'$zK\<3p[jŤtB0+8M?#[Lm!v~.>"_b{a--ms,] Kc:g2mWb_Z\'y8g٥% DNMZ T>Wo4EZ4kPBJj:[.vL$'dK#*V_fm\?Ksb]_$OЉh?9oFR. }&Z\!5@:uى' bhT+/R R%-\dhNA64"FS ޳˽Kų3Oy4Uð l.G|C*#ꏙ ScxXb9~bꝭgGY]yiT;#y+UKQ>XDVue>Qpa֐n'vT2_?d\cCDGhe!pTK|T" o42Hi䢜8Z۰ToðM5;󺋫gzʑ@$&P64 W}.IOXD Rc@/ΓNpshn޶vrk/&:/1/`wxt~L o`yo] U"!4 YbUp4CZ2ȸ=Daf \{r>%k۹xtNBhJÐPw?uQ 7͡y& K-Tl;u,:9q]4zP7t΄*=jf"} e1x%2O@;vJ߮  )U&Hebe ^؈d~kx:Hlzb:?I"<P?K!Muj=2TK8r,Fꅰԭqq%XH^'J 3둘>L-fH`Ϡ:PE3toդ BjV`P>4ݴfƲ`Sߠ' oJܖ=w`/#JT.XDKYa?{'&Mp=/٨ǐ$@#ɡ>BRw٣ کOEL( .8J; 6W]2ǒW-yaK=(E!1ǂ9\jY5 il_pȀ>R/nݴyIa=?iv\"s uCh>giAjGpO&^ T Qhm7ن(Wywðme$|#]2zfy3 Cs XNT^l+m+q4-}:ʃ,Ch Y3,jΉ3-wЈ“`H0=P(Rm;P* W]H7I22pW+ы'rN)дs?Z]fbWwB #؀l|eݲWyJU07xJ@D%Y 6q^>nH/Dա$F'/^ eՂfk 2tJ5_cF~2O+68g)*hV2Oiv(m5HA9_]prfP0ÅszH杇k1e8ۂ1(\h;}w`sQ0@51x8Gf[Eb/$Z.;zGou]\6Km9w =8@ 2aJBb%$C>\ÊdTwP:}w4IMcĬctM;ps+0. >n{k"3~St}&8}(ú&=j2? 'N?` eZ3 F)|G#XA*:*W$(Q>\:ߨX aoMGľWi@yr6AkDoN7yG{R *aQ".&[>vS?-Œ:-Ft咏?hz&`@i,hLh3&c8@bKxjџJsY?,y*@W)An{K%\e l%{q#5SNd>d#ȱaM}2.l"a5šU 6qKK.ْd]+tLJ4Bp;dzf]rĻvw'+C4:1x ijULqdkSshm:t "hGO.WvkNa[=ay6=AB;`]^)[1nbC B@IB"ÂJ[JPyτivl*+J"! e>ˆa޳ӧ8Q4KSr^A7zSS?$9]@Emz7 iZ_m<9YV=p܆#T2#BZ `ZV|G &9UKhE}'?0tdWX5 J{ 9UhԀ8+z_b j>z}1̭\.ggcdDZDd*k ^c/~o']s`NВ[)F#I-3=>',0گ~7aɐ'\O޴(<~E7E_͐zWmZ7&;]!~W.X-n/F^!"7]Y@ƭcoϿ)yp߇?jWe=, iŲmxgɵWs]PW{bA|F>T; _6ZK”He69ZKD ZH#DXd~ L:J82`k ;;ϾуYY-vlI*gY#`EuQY$NMD%jj ^(aC>4z߄R-!~{B3qt'(+RHn*. e9h(`{I$w>Y>Ar!Z,@R?)ڵ>8a^Nț˂֒bX*-䚞B|o$EY!#þ!.|)sQ=xGO0c]K6$<[4'd!y**q݁r #'v\ G6&Hl|_56.BWD7^pN[P>} 4گA ikw#NHcL~ul `?n2)vJCllb߭eِ# xt!a>^07p=zFb7ުzP'']~Wל1!!-&76uF,uQP!i>h0!]RU(DjN>9%eT*'Y hVN\orUŐsRLT?=P%S LŚy|k֊kz] |&0h)ҔbS{6]bYXWM=# On^hWHvPV5FK™ӱ8p ^!S-ΰbۥ`{C}8v9f*=e35?8}1$'*_LLI²Gb8} O`6`, ~s+BfJ%M զ!ҽ؇ G7%E:YT ""Nd8R_߹Zh/GIx۝Sb2rњE{zrH`N LYx*y,6 Id_8m%B:% <V%p,}ͪbHY>>pZ4鰭q7Bu;=$ .Y͗Zo!C%=`$2@euTVpaCמݖ YCzvjBK +$l.q=#:\x]qꮿL JUO4uQDh@ZM.26dﲒ_Ga`݃T?җ0SR?k_H̜% n7\v4 뿪^CEYEɴFZ0#e爸d5yvEnN~;\|;C!8L3rheF͇C6䱭XD ~!E%2tnsߖI̕)LМ}P0MS6s؅'j/ΑXS=~+; Y5$"UJȭ@#_9^sZ ?|PR7ܞ&tՕ sRo# ]&#U^D fbwZ?X?_=0 u͵ﵮЄ`ه`KD0'^6Zl7+2A=;YDZ@w_}bj-6`gtUnm=2tz${`dRBPK<p)1{O3]:, 7Z:,%dDrxEnATCEhhZ DžZ,B3gd|ڃZ~ p-CK@f5ΡDzs^bc Wz,α `Df:":81*W:x:(3t jښhp[@[h؂U厊lrev(xZOj7WC+F&񱒛4Փ}ϡ Pb;~|%25Y8i癴J cM<:"[ @v"/V)8=M1zvN?P ܗD2S|k"zkTY-J)Klϵbu' .`]z}l,Ugp +EVgܷnzNVSs.jx[Z478E\|O' xnMDhxU{D:s$]/?c,ڌOf;0IyVxoc Fӭs:b{+aٚՂ64B^J2Ai,l:B?]Cg&AgNI`V&J#B#L>?{2_E{)x{!bhπ\*b>,dK*eݹw(?Y>o<|A=p*q8&؏#TLϖt1}T?L 󪥵 }Pd r 1]& SW˰-=hW~mÖޞ]xR\{lp[P#d M͘glEhjC̶g9;^l̹ZG{Q}0c~ph)= $\7g5ײ.{iaez> NIܕ5pUuTD5-'$ӫpzb߸Nj' -~$#ɒ^=]J^c6n_b盂Rꖕ#Jf%σĦ5ͩbPCnj7wSs& 7m@^'* F{ÇVa.GFg"-~\Eֽ3^:>پf^9bpWONsQS!ͱx1hUmt8K.K4ŭ{u0@,#kcwK(:a(5tQyz/ Hz]wa~U!jzG)蕳ZYJ( B0)>{ I 'A}&'F!_`X۰o\=򪐾#}!` y6(+r *hˆ{ˍ;F >S7#+׾Ϯe$M5j>\V ;ad<8kt] #_' K]H 5ڛt"_P]rvIOi*H(IaWa'NX`mpu9'1OqEH@ӖV@"f!(XPHA?x T4Ѵ+"ղPAOm ۙBwiI)6CP^az m#2!ր1TV"[vg&yTЖxXn1$<JHȁ?iBoыXp:DʣÓTtL޹)'w  r gD@KSoL1 %(!;,Ч( :רuf Ʃ]4E5}EbR {x~]Nh3I,;5.Vr|#" BrwRgn|uw5#P</9k*7Ӓ- 5i˯bSTE:n@wd6Z\[jY U#G9yCt'; Kc9>  Kܫi; *ӷOkՑaΕ c2vK.*]*]H5JaMmA*tYx6/j(O%8=1EəgZMFy e EM۪J'd"\ z="dTvݱ2w{E1Tv\#Ydw_,`45 2%b*!$p5:h Ci4fēj:KWV[,-[Jӛ9Hb,(=zn^t'SY J\TM ,;~H݉d?v@?Ixh`2i^gTآ9,%(% _R H5z.*i]z"/X3_}/?tC"y%O uJ:|doa~kegl0Uκc% ,Lm}!^xбi9e9yӅfo'(kW⥤L15R &-#88 K־<^?Ʈ(J{\`~hn*PfBK1÷\c]*wI&9|$s)9~[`O!RZd"qm_Q 7AUK[d iRqҚo|I("kHbƷԘ]kmNԱwo.iϬi炮,H%+X<'(!y36ܒX'¸ po"9:v2Ll@K`Kk!-5JX^AJ}(+55$fm eM^ +U2ԝ.%͕iaHu;IMI8J6>@~֞{08E 7V%OHEy*Ͼ\pg&-'yy( Ɩt6ܞVKt`+Li!Bgf0Q7uG@Sm.]f:qWvb]gtM$e>7#(8h=.`M*XpxU:~h`Hˁ*{ڞ҈'%랰h/K&f`8'D $DyhN#ډH"CF;X&"ܭM;b_I4D= ͥ K>6FǑG2ڐ9RIkq؀dPW1AO$/OHEo-PU YZ+0D⋇f]~ΣT5;®=mUFn5!D¬ϲx[ג)NO+G Rh N]Pȹ@nPc7}* 5Oz)lZ=K X)A]zm{a'34bñgENE0 8Sa]F~7NW)6/ 0qQ"Hpm=B8( Hh!ZfuK7uy&v]n%ő歖}Rq{j*^XY]\vh|&5e+zR$сBV->Z:C |&!HܲJIZh1Ox(qfO|q5F~GDRgxUJ3 ǃQ*J G{;|{-a"31pEP|)D|[)[<U0$Kg|.[,YǸʀ+^9 [=#a/?'o5D"-X) k;!<ZN@dŨjDR0ޔA+Z[,ǯ :S~`P@ Nq8~䘏@4knfHj|PE8&I$&ؐ(?Y$-mUU3_:D!j Qo#G"V]ޟ|J#&ͅbѐ^f |!T#rf/ױ+6Vi3Aj-PKH@7oH #B~U2{ &/k0#iP8Luk# ]%ۻIй6Kͱ: _[c.8>+$/! d*-2W0M S,$@Sf4mƐvMr$Nu}=Sۏ==݂sXE՚ l'c=fST(Ҧ}j x@8OzG` ;"/!᷏:=a+ŇǂQw﫼ni( u%\z69 2̔ͱąX߁Z4n?g(5 C&58 f`7ǁіVQSLpWp٣d-7] kLv#2K/;ł2ͤ2_kWqwD1Jwre#*=N}$[0'ҤJ=z093pkEm( s\KL9+ S,cHe8G.8U-炊X{\Km69uIfE 4AamKe3}߶8_FB1jkg>qF-L+h[Xp$a|B:u:]?AS#CP\e dۯWחF'+yQ6MH`1C{7` Hq&zx z}ۦX@.. W(_xpf fJFG>B5ںKйR_<_]nVX8L%qSNx3DLSD^ W4?Jf S2O2BMgs}J6Ⱥ-;h+j~z 8v7 'waFH)z?J΍ߡQYXn.* Kxs>y`k''|e) H&!4?!kj+%SH/.eЅ>cK,J6'|@ys٘(g`MhvGgk؍HV=3v"D GN E($S/D e cd H|@㮹8guK8ٷYO:W_M Sl Dڸq͙WkVfX}Yl(_9JCcV?E,־x+13uo.B iȦ\K\>VDHF^F5rD*jw@U'V5{T2.no8+_1N86ʏvOB(5WM&YAJ'sCT'2esU xnBBCf,AK?xK{?W& :VoGn¤/H+1%Uv%M[8QPFp Ug;r=R;Bs_3#]\st @Dؠ3 &깚L ĤxO-l¶(ڨrY@\7̼# Km~u+Ԝ-^@ss(fXnCm1+A1R DkhBLHU=?2 f#[Aw>t4S4e5\)vDAK]{v%vVۥt^UWMf^PY=$tf%A =#>aVj3IfB[A C|#q4p x[ jT|Ch{SY}^FGLwgVZQCwm w~ǫz(ђeI5HɬmcmA4igPKo7 cr2UUYT}0 q}y!#f/(O+9@G YLj?ひl:pXNH[N!ZG{ma[`ajyڢ% qP L%-Rt8ɻ4Ӳ\IAL=g݈Sգ șGRXY\1}yQ9U!EfG 2fPv@cK Yǃ\<#<\DևU&>ڨ+<9_YNla&+tѰwIdC\ <89-AxMkH)P1|!S}6CutAb4d#kBr^uX;(ro3%ΉNtkG"DasARYɐdi3̒QFgZOmCC>{cҵY|zY,jHX!}IiDB5FU]ewYnHԐQDyPFSY&YET4Z\JH(%YL<rsdt$.1)@h٪eĎC+T7nG.HBЗmyqxkoEEyZ.vkzz PYV?jrb;'kj01lg)ӈ: `| w~߭/riOQ2lm$8>BI2]L/>G2>P%:Y̊瀜 '7 kwh!&4Й7tڌ6p$-;:M4W&g8x6>Q0.="BZCW1).nNlBIZTU :E߫zNU4WݾQ#Ba 4,2ijҗ=GT<ճ$x`.[aY&CZY%(ZƢҗp:l.ۢ)X>к{ɒDQsw=LgQ }"MYѢ2A+^j,xCgTn,r:DK4= uT$qBnl,ymgNH-H7rN,I}+O3ʭn U`B~Ӭ4Dp3Ͷ90s3דJ`5nb0*ncp}W8;2Rс޼!Hm B*6-$A)enGYc.{ڏ)ߔNV-1VF6;DI!n wޖ q Iiy,g}&4gے/&ouLֿVY;q/寪H`3p3J4T5/aNmmAL,. V +2FS8/7rD )9 "9u@Njsf$b\yU%#[sP㪝v~ʜsv Nk~SGXv `twB5qR]W FMQE; ⼒^j£7m&}c(v#9:g-/$ \-iWGvPLBĵ"|)[m r?.ˑCOExUe`Aw0E`Xsܖ)q4!s9wRFmb u{)Pp-j8ɆGEY DK_ٯѧboi 2cLW,/j{TH 7 ^Eg@ָY.i0E2e Dy**/#$Ѻj.ťel ~6VPXt"<ϼT76 vʀ0㱯"fi六Ύe?OgJK/$+" ydwkۜS#FE?[5~Um#֘:8x F BH9'$Cqz<`~f,ꏊ#N kcqlaqs$W׃⒴3Dj埊r=<_Ԫ}:I(FgUEzDQ^G+g2MW17`?vk2wk% EX N%+nзk]׊--E l}vOC7vPai(6cPk_D%+qyxh zzL=y*6J*2д.$1dqwsK`zWV>L\nYW:m| xGD3xk-nRhe:i_ՅQ +6O@m'H^k]9I,uP\qVf\P\dxM吳/&őFKJcW4RF#FeTocJ"׽zwrqTl4r ,Wki^Yr"NO)ǹH\Jg!zۻ!&.NQY)0dPm&jLS'8SpK[*؛|(. {9bYM@o+Y.GTsWv_af63}|fSqջ=@y rbazN!`,UGG Ts?rа<$k"j\LA_oD17s&OlZ[J{s#{`Y0dQJM=QTVIk3wQ5w8dXӅ-^+S:;:5NQğ{t!6"(UGyNFh:'[t x~=L*̇;O|laIu_NO9ka}cZܦσIѺPt{Vu#\51Sқ>FPh3X ܎ZE:,nP=砆mRfyܓ.xcum줭jꈙ2-9ޱNCCIfmt4#`:<0s>0=L#*#i O!;O3g0xY9mDDB Q3k|>WY T_}X>{HZj=or(c'_4q$oR\gW{ ̹ʶgB7{i,?}ne;^6"SXՎ#dk+%SE,#n t:uVv}9L:z9C+V播x,S8;CDP򴜒1^6Sopk87q2 kho̪!Mnxm>}uнp#@(u{6yxbFט |N/b %u9'md`NT}D9ǷI~HG}tpF dZ~s ?g8EE|ՋX-Hn{gS%4.6R~h軾 a}Z+LKk {FŦa4xet|cWU PII!5J!s(.pɀkД{bSij 3=~~?cwS /jh<\ C)tH2,SI=h+)rE>b~znQ֥V)X؀*%˴HhY9rik0GOU)a?TݖfoUG(|vqxas"`+d,יp,5-T PW(WrY0NJǷ ($Q_|ciR#v8h ,\wHDA&}m FofuDU KNAKE?q`ss$zrQYaI\!$^c ay'4򬓢$I4dl uH\fA7c= A2:P9҉/Ȁ4xpe ʮ1k0VW3ցP" өݘXz嗄_ãZ!U. zv/՞|MBP,ˈ4.F%/+8B QYryȤyfvv|A5,ӳ ]1*f*B~1h >Ŵ#B}<-D:;N^}0eB[]})jE5my@̩MȼQTˇळ-5skZD7C@-\kk-DFz9w+v9?P 5<{j'pf 9;S3=tZg٬"H{PA,÷Ht5-'xZ uQ6y3wZH_ ]μM ո TIۑ4`nFaB 8ȝ>s䄬Z{pmr]+7IcJ2{m=$G"'88N4* wɼI yvT%O% XV=>yu:Sh:ow [9߇Z{UxVqW}jWQ}%Jf ƷפDbIH'DɈ^0;$(!+ Ϊt* y?;\ &^ u$<[1 "CS "n^h3$3n +ڴ?y?W4P  1X)l7V0нqy)s 12;ʧ4^`:tBEUh@s9!;ZUδ-./{s%bEVx~6TNDN=RGӰ (CV ]_ ٗdN~֙ ӓ Ӻ?Ox!(w&,7t~Fjr>3 "OCpy{Lp͙Q궉8O>aiOY- RJtH|l5p{E( ĄDq!rIhRzvPEI)=f17Ht| M,~8"˶.DP]H>.!+bAMFF^fBwM䣱K%hCZ@"tٽ_B$QD/`KaD/}zfXOlX⟜cc:ɴ=G^̷TZZ> Df߀D[ԩMŽ?",60)+EVk.kVwcaT/PMOdrZn|:c^1|$ToyLD ؼCϑ?W::> i~>o6X_|6 Qi;'iIwTmXp{\j9qge=KzH_-TZQHEiڴ@w Wi{"rfӓ/] is?Fثq.h8R-&7{`vܭsJ7y 4mN#RPECV z'XB dʓ/+E P1yƼMR~0J9~(>YEE1U*r4A.n%("UDGhbAg-[3.&6]R 8 0:;-WyD61Z>Fcs D:ɮ>ԌroлR ۠N#$ݛbHRRngpw.-m7:/}u?ju!PE{ӚF;;>hÇY- s#Fɕ ? `oS. #3+^ 3 hDRzdfC ]f ˞D^Tsd&25LqI?r˚TwokժN!MNj/ 6;E(n%I*B2vWhRK㦙jECCE\/ET^w,r?&vm%vŒ by9u، ΄ycV$؟a`z.H6<_&头] <Qb `%Fdq_Z8lIFdpPkΣ(O8nQ!!-  Be IW)4gR $6uBY1B±x=p %y %khq{D@bgkqsˀܞo+7[tZVuBG?Anx#^JXL;ti ۝bye0h-?% \Q_PM"NA2n_'X dW#Wwܧ[Xl.alA{JGF4sAWY0BZPQ1D󷽳c(;&[PI E]ֹJw8wJj|q(pZYm+h=dNV|ɑ2ަ}az_3ɯB2Y'ݞE `kL%g_ 2'1KFd?mFJz/(@ސ5R#_ث:7 3lCGNO.rM 1gin xS"u?ꙻγч y&wNj{+U)Clnj)  J7>;j=ꦬ p)gmF VK[H3`SvC !;p"O[ @'3CgYǃϩI/o]¼–u?jii]KG8F6ơYMc!(J( pz_@m"YaG o/4&hr0Ԩ.Pc++ņ|'!5Z4M[Fg\H 7p CEwUi.a7cX3-NO p b\6 C;P&-nԛ yvĘԥzR$Z+LYs1 k)J4S>(~zE ]:CmwSzXz=bJZrC^_1$u7; u۠+jdjlGt3 V Izo=k,0 ;ʪ"u &) 4;떥)rd s$! "I/?+BxGs竔;t[6ȓApAьӖf*ThQO_Tm2t(ǀ&"69UUe .[?ž*{u #Ļɨ$3=?^G;PXshۓ֕ĚT?P6¦#-%qȖ }2lpS1W'oV+~ƈ*k^ξC1NV[Wk_.N.טyN&Ea'~[+P4=phwJPqV8ӧ-Ҡ:n)I H%]`2SՓ~Xw#t@&#<ܲ{39 }Ѡ:+dc6${#.TEʵM:FѼJ 1_xeaV$Ae:].I,~? ,cdcܬv & Hê8QM/#v߬Yg<쭣{ӄDֶQ|t o𺱕ANћ2*$Lᴬ \-썿>\ >4_B8T .]P+Od/=мxiY/zRa_CNZA ;-*;CxM{q]1S ?h8%;`mBm ~j{yw(7|dC;}գuI Z "i; @OI)-wfg^)FXb̜Zá| s\~Q3RC!0&/MMZD(ķ-IH6=hڃ*.v']0nD.tDSӿ"k26|.ZL_Р<7VqmMܡePvC*x{ˤusI-ajw'_E5e +KZO1.Rrć]by5݆I9BvcWn_We"c-m'-0k=5ĊpJiQt6sV"6H|1 p]nnByde]mr_wh@;4z3"AbbZ7/Kw m] F**0,؛v>. ' M: yU4 Zɦϥ q=/6$T P-#/M'@dV(d -!Zͧ^DDj4}QhQ d;] 7"Ivˡ&p_8"k{Щ6^CzWJ{h'ֈE&O n%x!7HU+/qk+ڠD]l-ف_6oddf^xc]`XK5+4Exp!21u gL!!ydVu. VKKn{JI=8:/Y% l s.QMR-GNV()F ]"~ Qx+p|4QZr\#]g'mky%L1g5ڌ};c%e)vnljR2S^7R8\$d;'rp|Z7l3[B@3h}.uqurR[mvnpT9H*N!:ks1ud[ .Ě龟,zd-|P)C,T.OC` Ohpzu1<S.svczP}?^0kԻw*ksx6O)ĥ魬%yz&IsNMV_t \؛6Y;!>+g/}>`v$\O v/MO,dB{nR^ħֳn+=vS5))Uc65F@:A0Ʌ&i<[ϯ뽵0-S̼`$(PiܑJN8G/;T+,nȳVFÆ*~s.?GH܌jBt$ZVWs9֒_S-0޿$q6-wKDtʍ 9h: 4=/7_E1\Y!*}Aj@؃riӢZקN[gBPNtr<Jl"y?Ȳ6X G0"ZYM5{@k|9tLr,hEYzC w4;*sW2ۇ+H4%v~Q}}<6qLs"TypЍ2$-sJA^3%!/r5% mFYߚE9DS|%E 3z=gIX]UfQG]\o&Ȣm TTθp}%XaV6^^iOKSz$ ꋶ ZCܽřt?4iC3g Sv "QYWM4υĜOR ~(uQ4"v,C84b S2扸 P&69vdBA=8/Ses O6^h)#;U{ T)(ih7o<3&]x Z9!60G ٟtU(0,L0r 8A%pꪁ)UR:Nk^Z.#[b ΠRD%b,pYmwPu"k17RMB,Z.,]ͳ:#dٲ0Ϋ INrfSLo%/(v{IP \>n'C{j=ߤ-BD:ьIcH.ϔB[0rIkP=OXWAt>ZH7ڤl+iz$_StBO-c)WAl+r}@މq҈JHm`w?-/td ,cО>qzB&,>kavs/Po)kUgͯVortÉ5f2+ q2g?5(7>69q9Rv:afĻmϑo#65;mqRV'K}+E|aq?*l^NW38~\`CVp<%g-Y|)V-E&tтvpȕ6ߖ*q:q'i2sf5uF= 6" <J`A`u,!Z1k{9 ڒ;("7z ;?Zne~g)w<~v57x|2wi0-Kc ]7i"a$l 4+CxfmZu"Z0bMc4g#}WeQ8kϒLu|oqw$:3dmkKT{TmŐo7Yǿב!X= NzڒJ:ƽnCGA6d&yu̜,4#:ݐ!CRӖ5U KŽaOPŤ#ױ QBNY#cl1R ؊@WQvUۧ>H9"d3v` B*E&~dB+CAFs}t &??U?Y8)L3CM2'Cc:~Ť&ފQnsm&\0ZwI^Y6/ WѰLH G<`c;Cۦh{S8bg^(PV~5H Ա9-|bƕC+ kidlWFR1Am+PT!V6k#yfaJ6۩&CpP%%Ö*[^F6:@UɅ p`{˕Wb_I}Wn9xGw QҊKi*E/knlZ TG1^0Y# v{_0O #wHAd18;ֻ= H pGğ Z6rߚVŅerY 1'&WY@a \ qNHiӁI?kgX07sSv:tQlF?j+1.a O6;m}l4NE6Ԡ sr%_b.~C1y+r~ ѭFh8 x9J8SP _$7mcIeX]> rc5dO mOi3[t79Oq0aub&[ڇ*:ي ,Fyey`G?jM1Jʼul<*#T]jS`;>t'ghҙفt?QGAM 9!kfkЀ^ ,a0k^G l6;hoDz>d?-#y*L!tƷ,MZ<RI ~h8W^_bz1r~0#/]Oan,},m-gLj$fd5+Wa]ߍ\F\銖Q%Gݣy# ROA&9X#-IñOCE@S (v;üpe7$Y|>r6Ֆ쩸ϱqd-KgϹn٦DUtȖМŜ"XEԅ(LYPf5׮agρr"%JL4,I-*ęŎƠ U-(<2?N`es˾(69V f)B:>툍FauHB-KaP>% gT+,-2Ho;f0*Z<O^y[G@ .ހmzCQ wNYqOuGHlKaas$8 ]d5F$•$^