python3-perf-4.19.90-2108.4.0.0102.oe1 >  A apeW^^f5`͏4*WFb[C:QtE;Xp{֯}E޳J ¾P%^l#={Vqz?|梑;6u!l$ 訾YR3#d=|}DYq^*%lF*z 0+r<^8LT[f ^>Ðf=%\/M%BapeW^^fv}//Ί}1ɗJ>y ͐o0ExB!CV$ #0We &v-^Y~3`Y˶"Gj T?Vj|gx>p??d ) d2GM bn    " (@^|P"(O8X9p:FFGdH|IXY\]^bocodefltu v$wxyz<LPVCpython3-perf4.19.902108.4.0.0102.oe1Python bindings for apps which will manipulate perf eventsA Python module that permits applications written in the Python programming language to use the interface to manipulate perf events.aLNecs-obsworker-0014openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64A큤aNaNaNjaNaNaHdce6d8d5969d60ee0d88ac5c931e6b3e68bfaf7bcd8b75a31a6c2f96ca9a13c90c2da879c381077cb308da4d06d9ebb496719fdc45771e16b8a9e646149091ac569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b8c5284cbfa525acb25484a212f0e29473957306548ba142200018ad441f86ec01ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2108.4.0.0102.oe1.src.rpmpython3-perfpython3-perf(x86-64)python3.7dist(perf)python3dist(perf)@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(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)libc.so.6(GLIBC_2.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython3.7m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.73.0.4-14.6.0-14.0-15.2-14.15.1a^aj@aj@a@`@`Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_auxecs-obsworker-0014 16288512784.19.90-2108.4.0.0102.oe14.19.90-2108.4.0.0102.oe10.10.10-metadata_list-compact_tlv-python3-perf-4.19.90-2108.4.0.0102.oe1.x86_640-metadata_list-compact-python3-perf-4.19.90-2108.4.0.0102.oe1.x86_64perf-0.1-py3.7.egg-infoperf.cpython-37m-x86_64-linux-gnu.sopython3-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python3.7/site-packages//usr/share/licenses//usr/share/licenses/python3-perf/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/0d9f908c6d639325b2a74aa8d1f66a59-kernelcpioxz2x86_64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4ca760e7406b736772e17dd246bf4a44b97c95a, strippeddirectoryPPR R R RRRRRRRRR R RR<5'^vutf-8a9ab03cdfd0d75d436231705670b2cd5ba0dfedca582059dd0dd3f1dbb848d3a?7zXZ !#,u] b2u Q{LSd fxG!uRFk3 5x#J  Ce 9M@ #L.'$ʒGzN2'֫ Cፘ^!T /;\ʀKwt/!p/^ɿ XbhV+~%ꅜG`l;m `u`3YFe@ 7bzrNbZxs`|u[AäSfi&[Lj¬ /vQieI7æTɻi bYV4c)#"X,kVF_XO 8#S;tcbم5>Ip]K=vv3!ncGMxݿYUJ$p;ύpDMO(0^³ѿxH(I,qȒ+2R+flSǯ~4 Ӕ>F'֗ J1Jl ݤJFgU#(6A),^9IzA:AFwpIwi҄M;ŘK}% w8xNEWkOJ?_\VbR ehhctI3G(H:7JketH0+=RaL'VM?r+`Nψy_=Xm~ߤ$`xcѧ=~=TR'^@n}7^;U)8oʼX6>e2|du#7;}1B8N&$QQ>b|XHW8ƨ FW݄a1!s"1 K*R~EqDH- 5ǯ]Pd% ou_IqEØ7 I oĔF`!o){uzvZX ǥo6m[%YxqE?1>ߛd B4<hžlT=B)->$s8ٴȵCz,yV2UvoGX(SFB]O zﺠ\>enL`ۚ (Wؖ3mxHpE59O8ZL?Z!c2hʗ&Np'M!$ biuPt38[}<^ Fn>P]1 og$2]9pC7(g2?fKJ蛪rYoeBSqcͰ\_U72Լh¤dp#?n ߿KJpgV4xГx_ۊD0=y;ZVO YC IGrǬ0}4r[v QȹXXzC/ZաB9tn9vQCvψiq)ن>PRW8骡foڦaK% b={W /AT.*@N@ 1uBl@(ԕ/`ccE7N¡g"Na1< QĴ9TxQ$SkfH=32-moo`|lH(,U- f/a?[7EPT*B_*:+4okܓ#ߎb~iC|D 0)]L|̳{//ɌGLmW"CereqK!TKRp㰃<ۤtŒ*uSfva:&^#&L5^xMW/涂[NT*Sr]1_rwrקaSE|ypIP.p3'vs 6GM2-_ \F RBO7ۥ6][m`nVǢG*=V ␍q?c*ש36UME?#иZ?C)|;X-|O,C7HR79ň)f+!wFd`'yNu)`%mQz:L]qL; js=GˏcNG4j 9ui )ĴXFhM}?$Rs !n#3dk- O,RR G t=A*+H8 1~rw \nEF%gCnڣ}OTga!~VNJkom] fɉ;op W<%RGX`"tgl*dH؝7(F_u҃,:A>4-0ĭ5s4M16,ޑҍ%I7g{&)Tz4{Ν"1I24(1 ], &1t;gTvąMwݝ?fFpg(\U/O1gϐۍS`HmM2~zJ^^J{z{g tG3<#f?@`ihRd~LRV&+ @T?@ [;~ʍH"/gYNq^8G3'P]Ƒ;?H{>N7Ю_"sܧ-CpXq::F&9Cз5SՉ#xe+BXTM]FMa-3xlt1a298/rǩ~W g(~ZRSF"MNX ,Q*GRvnarChN{B"r<ɾ'n3 ؍o/wwը0(Tfn!9/I^Yȵu~VVG9T8 ͊<[b1"{j|1vY(ncSwhӅK C ZcuHu7:hFY#aRijTIZ{.\4Pya_}-γB+Tbz} I;4 {)d[V k~Z(5+[j8*IjXX}D}'gv+nyL,aiL#msz(٫ki>n;'ui(A9f_s#W1ݴ767!3H2zDJF#˓quV`PDxLm\3x%|5ޱ$Mlm9>ȝӖNmt d|k\j4WrYEj/a23s6R6#BD/x?t$}З'_kA]K j|ۄ>țǙVcKDb<5>%ii kR R1D"\2ULV|Yo1a驮95P*ә'V)9R3JJU\AR5LEf[ ܀NHd4 õCD߯' ,ټafpu /ZP@tz4*{d j<1>ukRpW̅ptK볧aiz7 B:U(M=UomeQyc coDG+BA$aֺ~2l8 3!Mr2R;/pQJ}c W\/=.>̜FZ.hcD]\7%Xx#p|c k$XY펩)+{RA@vy;.Cu,9l6!zd}2Ok=tK! XNH2IѾW9w@8d|j1T3}X:njY9EUOf;1#Q#)3{uNJE;)X ~ZKG>#؅'{ϊџ/=+(2+SK_r5!:vsKIJqe2DԖ+4XD5Wq^wnH,S/.;+*6ܗvjMjƦrqqGC{n@VJ$AĔpfF,!Z\AH]ビ9MH+("b^7.S>Ww{؏ pdSmjnZ>X/&p/$Ԓ==zjS=Z{iJGr)u^l]I/rWJZbŞO 2΋dIƮš yMd 5E88IeRԫs.} ;Rhc6k=΍;"MWVi<KmЪ<{ۙv֍XJoGW :k;?6R|΅OV}Fa2M`:*|CAZqM쁧YMb1ǎ o部oXv1ɒAftR#u[l |}(Tpd)#~AJj[Xd<<>W91JmԲ )׼`#fpF\U~6OڱWN _8)vF`+⏂+B ?dz)Iyx vTw'3f|j;"Ljb"8K y]衸B`6D)0vw0l@7E5Eh< qcM U 5dlh4M_lr(9q5 m'$x),߁N]z9DMw_+Ȝ}:6vAAbONC O?BL&92&~+d-}(C eZcu?3=c:aݢ1ф1?Ap$ g\ne?!aX˼WzoxTwmIBv-E0W"?~x fTxXȇ&v?FT BdlPz îobΈ1j#sމKOԓ'3{Ǔ~smqrb'A&Hs6$>ro}_ŎoϘ*ç*tҁ_ZZ (omS&p!œZ( j/nkqdTOMh_x 5>bٱBߪ0qq@Ql&BITLFo!*S) .L_A1/$8$(Д>z wپ V.ܓEK ]!"H9["ACv|4ܒh^p~]lc=Xҥ}Zahksc*R3a6q^“c.J}SE vܡУe@qY`:6r?$1pa?TsWK|LN u|uϻ*&~{5̝9t.ڋ-;&];s~2 v>ٔHP7/ӾQ -@>$SfğsESWXZ+EY%JOF[GROPǤ8U ƶ"bb>*q%<(p {34]rZ)8diU$هӗwIJ" 6Sj \DvL8b-fRg-ʀcxmƧJ~1uo2WKTtNwCy.y \b +yfQ,%0G޲i ǂ.ێO5 D #Odv#~X_J>؍yxe4/h *q\='=jb 3,DEI%udf5x ˻.uo؜ m *I@״US[\%f@OX`׹ lA~-IšYFx.q皎w(|q>o<Ȝ߃HXn媁s=X]-e?umCY^](Q’p@"ܞ\]n.7 զmOJ/I|6%i>xU؃RAd$H`dQvYkaS]ᠱQRu"nCe|!Qq5>DUy@:c`#B R– 3WoeN Z};L="s23GfNz<[@FgVP֭9G]" ~s(ݶatc$ڀJ1 t1m/%ɤ] r&(nCHo&7ws۸V>i(IԼ fU:ve: 6X o63j_ 1_*wPPK*K9}Up6.=(m"L-YR}2e46fȏ:gqJs4ЏH -h.kB#9ڠq@M<(_r&f$Pׁ!{3Pz879(JlAEQT?{toAw]Mi jh:I LCB~t!W5U;޼'=v9<0~hR܂;ERY! T.͠4dFX?iC&+6>luH۸,F%sKJL%s%a.Ngi)f{ynHC2↑v9m L||k.]b5kH!4Mp ;ڠ)o7&WgI6B9"b P= zz$ X[Q"OԭV&;~ӌ%ܞkFO#CtV[HKG?U%u=u|R9+LO(Xf6x1wP<yD1>[<&dTukTw%!дȔt5dz z3A74= gAN59c lnpy1dVa'):Ίʆ[FXV6њ^ ـ j XUw@k6LAsm8{2)l5VvhY|=O_HkbF\uP.;WU}bd]>on1v(lǪP6gM3U@+$"Zcj'$lص Ь a[7܅ߛuFMH豅8VUef `E`AJkq'$F%G(铮}tj*84Z%'3qb򌕫KQ?D9ct-U=` ;“dǡoI-i 7J/Z4Ci Lwn }\#c\HWF2}V pB\:$hg{"m!|7oN%UgğxnDwՃkYsą՞A>fwss3x)r1I"t+2Ty&Nmg& 2 xxBX#a/f/fyXjTGggyBDC]Sx:WW|yn Y i8NْMu:Oj-oEjA z_Rvd}1)}o `y (iNF d d{l05xr)&?]a]&$rJWBIїCq ?+" z[b߼{2CJ ,?]{t(\a%mWE( 4=^'4bTE&.2K-ZN(kB T {z$5xQ 3]Gshb f0Ccm|MzÂ*W9Ry3,B ':W"cD7t#F'6mNUOz@SfbZs1=|*NO4z7\ca xL.rTCs&uE"NN aDH($ I#-xE5ﲒ0I k6HjƬH*F 0ЉI sK__;V)@zOhү: %Ю^/sЦAU#B4mX7,M  T:8:ߤI%,%+_O4%4x>̜nMƺl c̤Q` #o =z7}GhiHϞiVQE{+6Mom[%uD)v*cm1TFf#ŵ&p jд?TkgvrMrҭڐmo26"|=cq*?xsz%BBn]a! 7%يd3Q,.]ՖHbyCWCT1<:kYpE#KՁٞ eC()ޗC]XՕֳ+/OLﯠ0Xx0F~vXeiK:oKK2\}5n%.ֽJ#\Cr!]J-lvщG&P KDUqH] &q&gIe.%zN0ft|\{\{!0^p (Ž:$^7T"Eϲ|| Coa7gn67E.O+4; \}߯ץ/qDՠJoy$hPGsÏG =]}uk"rJJ wk^;w`Ka84T ij[|Q^S{UҤ7Ic-:vq3rM]yjY~,VǣgvFulBDʋyx"$.֫"*4{<6=M? sEʓouaML*P܅ 8&B'?Sw"p.2$x̀ -;$*ɖr+B 7Qܦq|rdXgJpuҮ57\.DJ1:|g!*rEåd* G&އ:%S. vit&'dx9x`S-4U)99A@w[D:"eaUgV(4Sq6re,|X[͙irYS~5AQP=#` a.PowD BO:azoX1¹_7sDا7-%R bmn_)5Cb鑈JbsNˑ?+ڋ!Ϯx-KWJnBywH^f߽VN!ԈH.s1&Hj2IY7YUa:\FB'(cS?@&y Pۼs1g3.PE[-GȚ6rYٰm: 2%kd1**娬 Y)]2ީ%}` _^8PX}5 a!PD aC)&aKwU?8/e@\c4Y`00ΏgU7GLb~ykѰ@uԲiPw,_F^b-[ˮ؜0V3mJyjPn9"WJxIo9nRoa)=Fcb=yڽp"9,ɏjߢڪ}'VKFfܭ )  z |Z$_t5- Y$6U k?ahf;{HͪHKJ]WP5kRr5hG yt9/Nf`F86N;9o),M|֧㝥D jXu䵦+6#K߅yp}s:ߤU"xB]w 33zm1Mp|[0EjS\騜d{]*fJ( @Tj]JQ|y8z)1D`#- rhYGqOE7)kGK#8(ZS,*׵jOsdW.;7WlJ|c2y$oϙiY8sdZS hyGѪDAb&՜$"Ce5`/E {|JK> 9<|n6;U)yԋ,4q'Ct/ p^^I^zɷ+/"?w@‡?i\A->B:6v~ʅI HɡT?|yN/h#"u~dWU GqHŎ8OE•:|&8aK gʞ'#fsADlX^ӻ+9Q}~r5?yw ֎ 9`p\?}5<(H~*-mq-A6.0/d4Jsng>j.;: +-o>n=LDoVxy  N.鸂7ʻ#*xE F8{eFr/E<I/@XDglGFmq)`,,q{ CJv_wdo3D NE=R49VV6Dg>z.J"F« [.ZU_O Q qb+_}qJNtz;3EaC[ilx*nO!k3qX 3!0UH ɧQq'MhtyZ$!,͔khgu8jTUӚFYyr Q jT_L9y'olLF(23ěAҐ=eߦ뎘9#}cNjL&&Y,xރCbՐ!\Si\1skpҦ@x Ix^^NH;Rg&F*PS׆6vK3#^"^D1،ğRΤw؀tO//9j1V'k^ƿAUk`>|A 9q6ZXd{L!o,PM(|S>KyH.D^?o ya A  *o6ӄC:G"' 11zTƟb XZw&|vWnY%]6xW{3T1躅`W%7CXQIt0[EZp^:Z.P_S#ୄPl'v,`M_4r][jZOivk)>k o;M?Glw0F es,NO+2#oSD 㹈7m*q55¢Mt:gFtZOUd)d 4gi77<_s ϶ (5A@sKh<ʡFOSt1sMYdZ#UH/ ׄLPU ڬ=,`ޤ]ZMܫd&J.ŗON.iB?)7PDf_׆ \ѰrLt荴d!Xv\(he0DA҂0?BK^B̃_w][g}0HIo$ԎsAv˴=JŃ1r!FRQ:|{#4ӘDc'`D,JiktL".F/\kX$5$՘R)H9h)%V }"PDJ.N,6}5Vh1xW0i_RiLr!LHx WB^ÎgpdnYj2: }]VSi,+I2h;_(`P38Kt)Dd0AUb<09> #_{ 5.Iˎ ,^BrADR/V 9.[h,gʣi\aP}D)Vmꉭݹ!_ikKIʾK{̺к:*CoO>ռ]ɺ & | "C-|cÛ3G c/OIZ(^U̅HI'NFA`qt!fpNAŮpvDF"|8@p.R5۷,90۸rQҷAD/m18&.cErj.ސTۮn]%R0 N tߑM ձ0٫&PGIWĒ)~NUu'״78ϳX6 9n}7p̄qrWܯ{ƿr(@ӱMu-%<]bg@@9};Cꁀ _fQAAՅKPo߈qkQߢ+m Z@1?>@ ğS[ ѨeKӾz y=>zUWIPWW3P{cI#S6 (7/;V_!:c6Kf?%˴k"hhN[j䱴p6PAa:<}o<;Nd˪!xCLGqh{^a(‡"z?(.mtm*ډΏ2Ș UWφ.˷ԓyG5$u)0-~(A1fJR&X\)V0*80N%8*YQ ,0p`%FMWlH=&)7"ATx!jVzW$71C#5w^b(>p3 JL<+/}B$ffE3OMj/Aͯz~vVqic.{ %Ks\lXƐhڿCXϯZҧ/BI/Wmjx Eqr޶6\Cz}*u #:I3S]+aN_ay.ΈRj`j|ƥU\Dr3ОN`~<9xhHHYx/(Qr=_ݛBDJb>t3}f˨ ^ˋK;BM\Aa-FN '6*sw>~53C*Δ{WPY1~KO!bs2X\?>"`O2Q&s1_VDSjn+}ୖjv6*UBkiˆ/%G'AX91 Q6`c^# ~x;T|+qu̔MH5qC2_",Gwy9.3/hpc༎ [$hLel8JRZd%I 'FMTZT_X8ć8.*!u [MEL:z:xQXneS"Tt_"TN/\CF lxVQWpÃqs74֨Lz3U ;~H%O7-pc6ƍ>ƃ۷{-oA3ܚ{f>*wzɭbJ->`1og5'CE1 q.H.6xZ9޻ZxPXe~rzR^AJMNfH[6v,/cFTZAä+de*.vE֧+1GZt5Y>^6>ĵcdB;͔ wbG3qF'3\yU6q%[ψd0[qx㈸eY  h=_P(G܇ ;Vʂ*Bg'*>ɨ^F#Q)U>]~{Ѭ'6`=sDD)0N:sU8墿h}VE!Q7t ~5/ _0;|د@AƁ`ZE vzM!!*QcP`)q;DY' >=S'ĥH t|e{%  RGP&G;G* YY.Obuutqy so,[4n }p-=U{yr ˊ,4+q?*ej`o--er uBeo>lbǙzL¿OfxLv,ΪƎ^7aQZo"mM;;p_ 饤e&"`!YsfJ7f@zboAZuFd9M:l23|UneL] ))a@H(35D#ꙬD5;ez:s.j-*V /Ő^>&x׎i㣨k̍: mȚ4z ,Q?>ID=b<py>{^@'g k: =>–iYXGA#-{pF$*Xp{1h'`u̷w+v]n3Nt]ӵ/Mm,w.dEh:r'C-v(e0F]3jC}z Inw,wm+zmcBtąUӪxO \ "lrbS٘&dĄw ݷ̃$C}PIQ 5F<ǿ]#ATC^D3ALUA5O0Cl%bDqJQ^k5ꤶφmfֹLwsXD&AԬ UOwM#-,'h3:qx+tiP 2uipƜ/ l- ©K=/DGVCZjPl1LQV>kO)=ƭ_,e0~u)j?[4l6:0qdwJ%HTшlnMج eyFN@<>̵̫.jO5.Iu3=^z`Q+r>^_O ְ AȞrIA`GBkt֨ i6lԱHhM#Nق;J~|2zAW 9u|i74e t%Iv1Xx;I I=jD3@BXP},1mԸ_SϘ״A˟#yD}2{ *Pv$(NN9bT9!Rew6M3Z]9lD Rl'"O|#/9`)]Nkq"eoTTqu ⟢@#i%ϟxv޼|Z3⨕!HV ]!%4$ RGC\HWv ^x4G Rϻ78@Dį1dgerJ~ʨVA&ӕh DI1 CZ$dNO}h>2Xn[BzCfi+?PCf`f.b_$qHӜ-i?4 # $yG*ׅ~*/Y6r2d\%0_Gsdc8:^B/( UTZmƚ@抟9T Ҫ勊[KY t=.s(o C[Q epmpEPn?]^sނH3v'o+z ~+e8j48o?^# % I!\o\^ۊLn 3Eָ <^-fZ%µP N稥ZG%g'D6R?'>WT߳\>m̩Uly@?&I`\UXZG;,7Dy Z{oƾ`x er$OhWfs=bR.[KȪ{{!0҉ΜihUdLl<=Ǒg #4QVƕg'iQ*!sH[e_V~ߒ,NBqG؏{p6w37dBif4r"QH>; ,Y)\N[yhvB~aB}ݓHhV訆Liգ=vR1,cn[dBn#> c .HQϳј%r+@씣+Xyc`#JwmyߏX=Xy|Uk\?7oc^B 4Hfh٢K#yWF?j (-*63dC3?Ꟶu$K;S'1?XEz3kwz1g:7t^#XuDU'DOk21f UʩG!U4|\wvlzbTz5?4W|6HĞѥ]ݪJmY6m!fOi'e"ZBYȜ,v6ǡK@6*ꐤ$0e;r'THTcdu৬ \TN:6`NZ3n- 7gb9|7uԓaݱJ Kj8W#]rԤD#> 3cu]n0(Q,E\ udc7nE۱s;]aX $yIjaYc6 Tn[.P)?\RKjNd]-h-~t"7ޜ%AyH#Z*1vzjPY sfl=ܺ$ 5 pE037@/\ R཮&ᒡgMʊTkp$LKZmZa]9:ʤ_]]QwQͧ;Cx&#񐫊kysu/ϊsq ?yL4 ow?N1fnB /]a7$'+o 2wY8MRzUhԶ>d=-֙Ut Ke(y=A(G_so[K~W` cxR6P{{;Ja+ `}1d`z'Sf݂P' tpE rEQx`K Uۖ֩!+j强ae'|q5I#6>drc# %e `#duX/r[me7"ơ?eVȅ(P֦f#|d& k@ʮ'넒rگy"x6k mln*F۔q 76Y?~;Pz$FUQB*&:E!4½$0QMܞ#Fs;O:'5g [ٟ%refEĽYYkTXӟS;7EVfjvef:O17 cUd+fgg(C(!)_P"Edw5s_KM^m]whb>v΀XQI l:vO|]~q3˒U܆~2L/}2q;*݁q  @^EVJȝXT$,}Ce}7#B2\j&)pTCt 3`#~'ҔsL:",#~ϳ_U-Q0vEǿCF _^t(1Ԣ__i8Kq.9DX mF/%kI (MU(SINNj팡ho]8- 2!:]IbM]0I5* qfKhιȴ *Ty> W u;gg@g4 3҂+,[sR~< (O6#C255_sB6⪕ȡ]­ }c"pC+nSFa'%Nbenk8~9uuõt2DؑGS)s#*p߅*nnٖ%BHQLΥ&`s7Gg|f~nnOwQi;O[ +1JPHۚ )Qۢov"rAcܲv <,.K~éμhPa{u!0K~|rk1YS>#q,~U%-bgHVu gՋYF{NltX2jB8Z&#Ӟ|$5VN ]Nђ&UUK@^;ƼwcKGT܊+ ]'W)/-ˤͫe ԸI=f|^K*U8v!2~3ndkw(2eWL;cG!JU@Oi.t;RM"cg;Ң[ c۝FH_>I<&d6 c t2o~S b_`Y^}|a/zL/=ELܚ.:ۺΛ^wg2 }!~GEJ >#v0Sk0 Y!?ؿ ik}`\uwX\ȳr/.F;zC o?كJL]p)4q$typ كFo*_|칈b{\(2އJ/Jt?WJ;}V&;V<3/i@~ԿyosITRW䅴P7s2,/!D1Nd<2Qɝ^ߋ߿( aEKrToû2HBPbw5IYs5<dۆ0p^/7Ic¡?_ST MS㗂q,[6lf'`<~.Y0Fp#p4R`JO׮>4hE |g>|_K5C_A.;Qx%6ZP`7{`/=o0U)_+M2Ƅx!2ئJB +%-M_~ o`V4ki3 \܏iߖmx~1Pr~`ItßH"!_?αl(b4.3d*j<aDrRc$S>!v@m7XD4@@n{@K^8Y,=Uy?$[qc_ǜٓ8 -1S@f_5d^6l;|=''7e렄ɭ<5/ }3;''M/{qta$35UI6>N 4<KtI0 Zy{B=!Ȯu^',HbTP?qc'.E-.$@CN+6 ڇ.")8,'3Ppk1jTC+tZp6|?d3eGj'rc[Qi@dynj4JUn+}ABWzVt d`G7y|D3"Ĉ#bBYQw]vdg1ڑv[+&exO;# |F8wKF䏍)]"g?'ACF~bfۤē^&j4vոXF짳9'Lɾpg)$gv0lR)۩d{̦W56M]욅rVTBZ?u0tV4.T3L9?0'@k%QɆ-8ލyaD0Gr> t/3QɨqkzD_'- h;:R.aF\bԃmˑke]IŢ])ߌpM3祉ENZb!)IlfY-?X:M8hN,(F5 #IeRLo?^\q9]S 6r`V0BwLcBY] ,#|"zJaWeIt2NfY0+wÃ= ˠT̰޷偶+ ru՝1Xtj!h&Bm2$J݁;j%;TY6*bLk)WcDP&pT;Bѹ5aӍM^ UE (P%ԧRBѡϼUȏg?O@ i z]KY&,Z)(-ā2P3 r$O+(:# &@ $%v$=BbRw1XSHBv|,m 9yiT-.oXye2woOo ";1s64}7FiJԻDQ0{-;W=֕A%ݚ_!U@{\xJ$[w]*`?!Đw崄Դ-Ix=fkxH..<&I̐D8by+e)"|[0So>vLAf A৚@$ud%C1oeI '+qF:Ԉ7+S޳r>6v:EiFMw#7+nXa`/9FƯ2YD8{8Bk@aЪ,k[_zz% <},U#ƔHڽ#(ؓ.A^-jB[^ iJQS0!g-{[&,@-W<#4M.QP( Q3UZFcHe"PΏ#idc 蚑ӷf[wI9IApPt3]ŧe f QjuK"yef"4d?Ry6_E( j  K&-2V2ʏ#fm&VmRQ `JJhVIEČ(6I@l{A <ؔx?I $N?yHB^TnyK?k&nXxL}G Z|f#bO=!.fdqݯ@Z҈Zr06 (2yu+0m`p8˨,gB'/bf7|9݉V-$r18hø5]=D| *=qĒt=g|aW$i\Лg8AN w2ZlVҘyUb}}8M1hzrzd/;FHgs[8W;n8/Omi"&,V\S(*^_-m'1$^7 HKYIykA˿,{tB\U5O|w215}US-HK|9tڲFx} W!P7j 6 \Hޮ7'cBG'S 򆎡SmS O⶘&ۥ߸lm`tբ3{%e"]5'yH}=my II69dHhL#T ҽS+SL~0PqaISϗ4jpcv0IQg+3Yu33; owȔ9'C>>ix*0e>w}dW>;vfE|ob1~Z$IOa!շCCҋtZ;g3l :&Df^m3=&|3P1?/j3b똪eEkLͽ(#KC!B<Z 6RY?/8pp^5(681.iwy."RL2I{-ZuʊՄ$C;ym/BwX-#g+s|,2^)+17!F?;gD$#sLN:*+z<i,Kbn[gHq8zvE+ @?/{}Pb1HtZY¾r1:=Uߟ2]%%\=tvͩNZ ^ȰWnW{3K '/Xj9NY*$WF24)*S(,DDDյ[SL.,ޜZLk|7#uU%8.r@ga ů7Vv=%Vk^V)3s@qvhXb%h* [~A\K6E%lraAy)'\5բ@GA/)R0,lLe$YQj~wͪOxXа .CAJڌY6%m_\.ʓ_We1-Ћwvc?g4IM 0yDL[xGkAPC*4 4 !tJ`|Q'o$.+U62K.l{ƨq!Yv&f u;#brl 3X3HuJok *;"ƒg "xWj&=<߲H  !P1`,HZ6Q(xt %#.ҔuuI-XM:'eqnkJNC.P و'9b/(#@!g*LClHxD8׭;SVp0x<qo abPm ޚ^,K! o8p@X 6Х x=8xVɘG{4 ƥb|2rRL8&$Hh]paKs9Rd\ZJfqBȪ_5,vo1eeݨMtxUW8:ʟS]+*̔MVPCzQ`o5͠ڋi*>ߊ Z~Z=! ւig=ο/As4vca#]-`C zuv2{mܻ E`[! MON:~8Rt($HI+D3"oyga5#FNx[>ݏͅ^vJF?&jFTBɴX;_E֨w<؇Ed=B.ICA,]HBib?žoѱ{B(gV=]s3g+F(}\>زHZoAqVVLhyTQ;r[i]@<Ŝ`Ahzxm0iW`J[RӁn #fMJ IguU$_-x Q 7t8O;_͘Kf2yA~K\g G=uCT f g!C]GH>m)4'/* n5 ܂3M H" us~^$ܓU:592#D} a L$\ B,Pfȳ)6v~bd+Os;6aƬ>2"?g=r)) i6 }POqpȩMwEm9(q|iNdbw%DFcAq5SP~{o^ ϶SZÃjf0A^۹-.JAcֹ_7. 7|sE Royͭj0 k^ly/SXhvUG$kP7:`FtCGRiG3^& b)hG V| gނ3i *T./#Roi@=[2Wx\_)mqs!i t RĈ:e//[Ֆ3; =XY=\Meo<UFT2q8Y sQeHtA|tc<LlTk~\-[Q g}Vn–ԗwa{i U5#nO}p"KI]hJ ya_X۝MZ|=)[>x0P_K ,ͣ[1%?}h[nALKɄҝ9;ߜ<΀jdZ*%TY^׳nLKLMKڗVk6}SXT‰\]c|֞d}"dze|7̓;roה X+$]UjT)},(co̳nccǫCOoZb(xe Ĉ_f: Ilt;1/1!в֌x[I7~:-tXZq7h2v"BL;-nx\€x[`;0Wj#ݽd0l,a#z[75rJ`pP <˱D\=ދEϬ@-]fg-46bgZh6f9/]pt4q ?,Vos Bz!u &`l-?%z!4Bx;|!{ͽ%wRŐ7J,յSģuC<^;VZ֪aPqm}YX<9 *m0Y8Q{G8DݬYyuΧ+׼l vl՞SՖד>MDכ(-=ޙu=G&l-OG!1T4vkZas>0j Dp%ВZ8roِ*K^~YIpxϠc ޥ6*ːU Xjkd(i֝g rY/5#w).bPbM;R /5+7EK\k`jdɪFWh5&nWio{X(^#A$tW T:w~=âR? E$ߩh4cIɞd ; X= hnq!6X&UQO"SB>L-^ :XBfb H❙X|Y )"G(VZ q.Q>;#c>"iڡ;/B df٨LEΏ?p+Qr+ PO 'T7? tʠr5<A<ϗ_ezju\8;p B^^+:/)ttE6Pd'vϜ;|\C+}kUk{4CWv: ,Nt[=z>өL<7ǰ)Aqbd*` ^8}5`Ҩ.?_Ԑg5䢢C=PWtZ2X~(VX2rz+apjr*'CL߮bxz k#d -o{iU}i^ ~DP̓_*8n/*)ZX44"Z X'bl_-/!gn;|rlpB} Q ۗJ}l(%~]a'=VPO*>`[32MZS%T&ӝ5_H1C;1X2U;PBTٛl#6Y_&sRc\@ )Uw&1ˋ\^`<`;Usnz WtqPE_C m Yp~^,f c@fNFы Rڕ L\+L#lr1?ZN~Hg<fe_e/JO '^1 ^@2n/6A pp.4IX)+`Aհ|~y"Nj{EX =# +?֎e0.gԆ!w̲~*VH0^xJo±ذc;Ze9C#?aEkv6.3kSͧnIp̖\0@j|/4O${{M?n"B&:gFÈ'<>5=ߚˁ {JciX<ibF?(Њ3)TL9?X HA1\1 .«TMg?GP5ڞ- JF-7ub?rL6<& )G,~R^L w|ƗQ{-a0-WXSmdIX,kSTB\+/«qHb~420z#gP ?gzH}$ZC7, ԼJfqe4B.~wՁ[!iq?0?¶r.'",++8}2ˑp>\XZJ&نQ7҈SfUM)k2mpA5n9x[u:԰mu~1XOˮO~B _|8!"–017.owzg8E;Iuz>KwqЃ.O:"E'㊔"|ftuA-9ӭx kh"HW賔t`͉֘zUi~vCnHJrnJeFf`0o3 dxy%)X}q5ȖAO>q.է5y]fj#MY]'_@jS<[stVMLͷb.UuƄNA̳gq-s 1]V8a@@(&gfwِk·lGcSd툖H>6w/ݥqj)~x|!OI:r G'E`Wa5pD_'$0aiӆ4w6JN`)CՊ3 !֒( }x*$ ^TfPFJO9MY힭"X/LN8O,pϾwP/Wȳ(k@BMTncU r˄oS8"˺Ifa_'jUkY /xմȚȨκ4ΣĿ!e)qyȒ/.Z-clXm;R_,* lWkm5|Rl#sVjN"*xnW8Y14lcZjR+a^bIKv.yӎL[E 麬Q^AN̘d$'iX){_F:Lfy`vܶ+K"ǑLfphS>Z9&VlKHYd{$g Kbx`@EՃ:/7`eAFUBrJTI ?Ճ76aPЈ^¥Kz;`ZSg/xDZ2)߹3߄8&ɵȹ] JwN:ޚs2$[MejaALM"VEX߭qySG^?hjAKy%8> DIӿWŻЉtbػ|1=`:b3גaRZDJ~(}a[g؉.3A@цsc3Bk^#"Q'j\fvDu{"}zyg%C==>u)HFifT7[4eEH G Pd`gT%vfdUXry jN-?s?sFK?EvZf=-btqϮǡЅ,YjK 5*5gnl!] Oޛm\yƅe̦ڬZ86O?HkART-ʚeSseFG,*tfS`̤0ڳB~?@Fゥ-Q#=+ mi8{[Q3 (\~VM:I ( L |k|M]9htWȰTqD\9`)x`Z4C.^>i hz)Em|3^ F(J]`Z {eTm-pWXݥ~}΂tRBQ:t&|Ȯ=C,\=UoYE_#i՟}٤yQϖƼOӬ q7fY*D݀ va ',坮 J.`Y)w#+QjUhpdmƕTlOz:7 Rú^EXXQL=φ>n*ˤf+;. ,Ƥ`>cW!LK*eh7GJaqo}g|8;}Pj%u_&dY[Rdu^Rg,4vZ:"el8OweKf`;/҅e2;BfeVT%RVTqQD lmZ>w'AP_]s@i1a XQֳ+wqȠ>Q|%0~j'{&| s7NKy~8ΝH\7 .hy8_΁2,Jyw k+;s_)!<bNz#jv7̩c*n9^}[guj bQ}VbM|>GɎK٣ͰB.[nwRZi0SLߤ`YԀ` NИ[t 6n29OD@4vn6 _`dp"P∑yC lE}qDd{v&xw@]kPB\ T!> )ESa 'bI5isfX(4/~ZNJ"-3+\QC^6HoG\mwvjPUQi4Ք07rE\(o-Io*qd"߉6I\3|RrsШRoM^>|NmF^Ve@!qf̷`'lsS|dNn<}J1.T!7dhܖQTDhl[ g -9Ԏl1+>k N>Xo5Wкj]ƽ@T3'e ?j󤕼k&B3O0X`>_Jx*&Xw3Xҩ\=,>+2jk}')z97&s%atO3?ʙl4@jdc>G" 7Dyd/!lFo]$ljl?3h 3ZßTpVmCരa@3vŸ>MLBsyNCd$q2ZP4y$Q ɑE|B EqanE S&I'} Gxe{*vjMq_XCF(ۇ )#b]F@qʵ^3H6H5#b.e (gjb /@!坊^JtLw&*huGhK_;﫺7X}(y.*>~BIn=Ȑ7KCeSa}pbS帎ˤ~J!pEa#foȰ\`,H)vť'wD7-!YaeJs@*B׏c5j݅Ƈ-&?rv!i]L.Q*,$) A yhq+??ו\˛}:‹t@iZ*1 7_i~D9Jj>d zժ F&+rN+oq#,)e{/E"EZנ`6I2!n'#d^'.U+)E"~~ib cˆq76EJKi\:$6~*nˆr8<1c;\@a}s}!AZ{Qwc-MȠu,\)b(]A oj^=pJO ~$Ï47{a?hʼn)Nkwq(<Ik%At^H!A yAai 6(tjk0jx3kpU]ıG^arY> 1S[뱊=k1s녧d#>^<$kK|KHeOT'+uו'+`I?$7Npovf\$f6%J(ȱozJgzAg%h^Ќv(,?"9xś;}f/ﳕ Du=F; #k5>݆U鲕%W49(=kO#[_lί'Î䗚.b Ȫ&L~෹I}[lF.m@Dz}Ij"*-_q앚DkPWл30XqN84Xe +8` f>Y8JrDlZ(󙮟Vrgp77KI?ĀY');aҖ$08do~bRS97 O̓R}Ū{n\ūJ3ItϰBُK1&'Rx=<3E,bKbeD -;V>[0[w]7Ikx,jꇴ1m|(D꧂ j}hn9\$zG*!ڕ=?0ko8C{>8?E#p!2r6+6V,0Jꄩ<b*v!O xK]R1hBghɨޑu}ʢƦSu̮P t!8nn ' bTd:g[R\1T`a5)f|H.´,!()E;.p Y?0=jM(U0%c#3H`f[R]1/=; j]6r6=a\v"KXOWBV] t#d˦B_( yF,F\14MUlD- j \ΐ|ނKJxQK:)xQ>_onvfgnx k/| i!dg;`0_vN92V[οQ:~Nj+E3Ur0Oe5yL12BqQfG#NԞ ځQuļב$VJ>#&:b>Wr|>x 4\lٹOE w0!\'O$ީ GRUZ.<nJC' $ib*0rw^!crSӭhm `3+Ȧek`3V"`mYGν83ya?4{uP;rW>H8-aA ^iFO%' |g#V]M{{#݈SmxJJܤucW' 5 ѳG!k_ASSd9$l%fMfr՟ZeIoR~̭V>]Bl5b85x܀sN9M7.k dtE$=ދ<~|"zӣ#NEK?WT}qoY+W:GXhw*$EtK< gsth0[cl7r:鹝?n`)v"+pH'&!_狨gX̼Q /W<:q B=a{_!&ҟM2fI^ZtAb3ENU/Ro=(3 ~AlPm >ܬEAbܦ?Naz G@t+i,+)ߓAAԨ,Ph;( .^m9{#rae!mؠlyQY(olcM#D/*>-9EaS9Y;fK0MJu|vVU`sߝr~*h71\R 0s\k:&#Y]hR5tGJSIþH%aetlW1 onkH`qJ*q)gou_+)عV=m-&SE, >-eiFvUu_V=sr ;;E1ע_  1wݩ:^Ppvz0NUzLLj^@&oJ%mx@5 \^hTCN<2PK@q(,m.g79U7e͏%]a n[A{Q ^2U5Uco(qZ _ ?,yQtVz=,>~vaMجAU>gzk 6v s{! 9]׉fcIyvp{t~hnAsi]⬄XMJBi2ʸ%-6d@f찡p&)bhUoidoQ7[Jt"Wj:)Sĉ^U]t zPN*Ҳn.^)f("Fr&H~j_1Wkv"Y>bal(wݮYA _5(L19-!*ŸFݨ&h-ɖo Aڤw>{[~GN*N>J+Ydd21n0sw4_hI- O9ZZ'F6Kye~:^"O^"c'k=hzpNKpg'm]f0r`;o!u;?;.ƠpimKAz5HR99vu4N6lyMQqΟ];4J|˝C  184U }^< -A9AHh dQ,FF`4F2 -Bn֢reR'ubA9To+WԚ%,|r>mhꆾMJ$kSzO!  4yM*;zoR_W-|$1Ѡǣ:3Nqo0´ҏja?I' $}ye-jֿD oOښ &'ƀg_E|R$D5i("[;4ehCeyyj9u`N[Lޮ-NB5>g3B|̛oˋFTjjE=Ջ5Q8$ 2ydŘկs$fDL_6#w=8M^j?!G A(7g1K>^B 06"ӏ~7SF9PCA8/6O+6o M>x'uqV>tZS;9IzώD5.x{Vn/ p8܊ᆺ`uŲ_[':ID?ۮZ D}(&(K؉|F7|_%tL{ [EHpPG=חHQhd,*a1*hޠ*V2Mk/8 Uec8A(SS3y7JkPj)p;A;{agXzgjNen}b?Rh7H7ma=ic_Md iJFU#.)\4 YĒ)JڼǺKl] Ա֢HQ'"+k ;X4O'V)8e)œ?E%EдOOP?gpD@yj6׮+3̣q9eat+.=w lh(%K,Ih{%CՉFZW %^%B ^ao)h[NoJm }2?əUT"lE*)KĉY8:dR~U3¯6H)p#)h[7<`F_ub)[%ȥ{UJ7Z1)ZQD^%&Fh3ƹvq~SkcJQ)3M"7-^R ;mxOĢU(//C= }. /P9`h?B| Tbyh 8Mª~o17bM>uYrcuؕ[d.t L@%X7hxy?xF޵=ݵՓS)3gSYIxt~ zytl[R$A; pgQ ~5H.TV>sqHVD-f\#܏uJ!.M ߇ Vʆ1p4FxUuX@Ҋe)I wpiUxսޕm[Kܩ@u'J)|Uo킮40v[e(31?ߎتk?C>ccl gs;mİB4/%h)BWs q魤ͳ¶n+1|-oT%=s\S`YH9)*uB8.&hcE +mw&z;Rg | ~7Li n͹d>f (%Skvl *sZ}3T[<,2JRmSsS/`vA"F㓿 =f!kg gq.Rc X,j d1 MѬOݜ31}|:S\[ K rt8œX0%9͑)MَnX>'^ca&Ժ JP}XTDg)s?:7;p*s/.CVpn¤׷(I%PkTGOsb*]tص8[2 ͬf}3 9sBH Tk߱Q [}50ѩ)Wo` rV>; Tp0׾Y OBHmݜ#D o:y9?yGh%0%> no~K .~vANf؛"Aybw#5#2Kq*6\i#ɢ>R@ u;yJE`K3, hmK7]>7:aʳ[*u9m*:Kap|5ݵoa:u)xW80SVg/{U$VwtLidnp)~`]/;1^+-KI ބ5\Fb%wu1cV:O #8|@p5 'ǩ: 3udm=n8|5%g[s. \pĶGLKsk=; eGAad^s>e As^:zE >Yۖ)1M}Fm øyNסjK(O+; zH)4`wa) 5 16~`[RЇ'mme(הVv(kBLddVV;;o+/< kWLZUx"ЦrN'ϣ,"v7A:}]R'wHD8bPe7o~eMyK9gb鄖(&kZUɈʭNe@Hѷ mރR39L_>>ɳ! AݩmxỵwKl U/oH j*tK>dOvؚ kQ  ,~[pZ3+DTmLslхupH= FJ95R+aGat ;5EVD!#}!7uA3s,t0o(+(g2v^`ň%H c0}nu>A04Oݲy9BUÉ,T$HX29W82rpⅯ(;{: P0<)-i1lR>mճH={x"u{nrVW* bRw-Ԁm kRns|~oKQ|+!`vkh/Z;,Ff>$n^FZY<_ h]|OrW{ kd>Iβ4uV6cbKviqm<]=p:˦/@W+{eq&;m?FhS:"7VqM s{tͣR)6!5mV8BӎCPl['✖CYDE / ˅*A:C3]El%vk< A!2b.J#Iz [rDJ4ip{QR]nj!ITtcORH79|`6ZMmF@V cXe(DWεkM9=ZAhXYzδy0 D4-:l DnBiNUQL]ܢssKRNGa#HNB:cH;Z%`'^Mxc+J9(Åk–Al3O㉺m<:ƕT~6#eF_491cquc% 7^^3H}*\Y!dBx3Ť-ՐbaEJ`q$*`Na"v&0D$$bR;~H2 sѲKZ|Ϥ( ZcT߬FL [~+V& &"R/kL`;%z^-;+G/dd\] d1Zfس9>&9mK(O5᭱tvvM9!-zg{)(0N1sRp!b2͎cj$D-\v c)e@:NT8AR ,,Pkt<.9_ X7z OC"ڪͅ ˮ5G 0AMd\.=pd[i:+1<`uxqǕ~/Z:S䛽Z:F"$tɡ!Y^G9v,Asn)+n<,|d`օ\(z$[=4;[sD;`7S#(~(.ˤ"fL[bp:2dU[k* Ͱ^klvX-aN(‘&z~[e0Mn)Gp-j섹738u~C?CM3cGBze >Ld8OM,1m~@&D>ADޒ9}Az;oqY66u=}ƏR@u4oJ[Epi+sD}Oj!2j8]Wk)H@-yĂ{pp$Kڧ U)+O[S-n£ԋ5~,KsW!d{ϑ3 iѬPi'sm|g.ny'hx3wҍL=j?=~705R~ѥj?z%/?p<)C `ϟXf8!O6o4w ^\$hVyb|E4O( .".L(Ժ"!G.UuN+ ~kg[tXw=+mz7 Yy;e_Æ檓,xc{W314O ۳/L.m~VAetd}4f ȭ+3E2T+z,jnD{*׃J"4hZ:o=m$W˻ |gͣKǧ>aA |io|0z=JqZJ1P$Ζ5G_7GW*}͚#,5u` Zi4*Q_-qqObNؿ x#E7wDS L$Q{0Kfk|coߠMp:A漊v >S%5!2F y "U(8 =[k6ȯ,=K/C!'h|3Em(aPO,2}?ꤽqXjBUyxta[bMB\{+^oнBV]{cg4Q{ra.# )YXf Ngr5N"$щ+;^̅p<6o3PG Rlp&BG% n-Q%*sS#!oFI#ھ^%wiƔy}Ţ:K^65 s>n0ˣ&ql*ݗ:ٌ1*#}m2md)1 5,H;rP]"W$28T!-2U!=t F`iR>D[ bR*:P.09OҶv〉IGJ!&dCEwTc6Q*]leL@L=?.W۲A/iĨny"{:xu܋ %A|G/9Ko-i]aӭ[E@vJ$#U{ϖ-X1-HYk*0?R 1r%s偪-.?ۛQ16B eiwg%Gs AH."m :`+ո{{osI?ڑa.uXʌZ'bF34.`?QE"dxHq}QI?U[c\_88 UZUēo<7zLZ\?b}t@$iXĞxF&bGbiLq'a7Wб$w?9o/ɐHG9Wb,_ⓤw 7c@q*)2$ ,u'Y ]Q|M{3&d6NŎ/P)󭉑~c_9mrxſO\yҘt3? }Zmrn?:ELrM2.7*XϽ&P?#[2 1R|;YYJ^zT"qqk= ~62W$D=pOp@g2'yҩ@y oFX>,yx-ܺ$nuầ߱\݃R]{q]H:CPcW7R_}:`(bWꡍ4 6a[S-hyԳXhr)%' c{UZ>_qdƶlV'Ȝ8l/a*H"7(M}@bLl*(JCZm>~u[SzN|~PHba!9j@-XH 3:Hݟ38Ei Ad'JUd4$YjK, /Y l%pX]d.1h> Q;pmᣝ]L.TW$m:lmxhIY%L“@HX40ܚ%-ۅ[`gL_4U,R?OO~R(np74EHT1}dsH@il3t%^mD迫Pt۰)`K.;F)hX,4NJ(N;|QLxx;"s}Yx>-sHwZ8Lh^3Fk)Ѱ k^ Y)ZO8ăȐ^4?̺ ^hOC;0S U~%*|g#~|rpKṍ MQxNVGךtFŲ|uȩ (=hmI66[jhc&7Hp|pHԮdıOۉZ-?-3IW^,塠T`hܡ|X{QWo_q,>FʶvP8YpVQ=jL-7@l#ߧX#87b6n0OrڙCՈ3=ŇUll-B)N-46>;#5^ ?vEA'VSOlt<7/ Zpl}z(V>J2}(wlCT0hvR'<s7$e@7?PU?p]{>츻l> |_H v^r!p^z) ?, ݆zV$J_YIq_&$5vQGǶj-HUioHFw-eH!Z@ +DX rັ"RETT7!ٺ3Q"S+W-;ւ\wM!ec\f0t#gԢ ]蘌e+4GA *ϷYjgqce 㓔U ꐄ+%|X{hŝAd2p—zBۻ0EgӿqJG_'W_qc#yc d"y=o+J3G6G'NoQ*w]#Dq!b4@6A+;p:|;.  Iy.PI0)G*Pc% 02[p:)>s6g`r5Ia{T B{ъyv> '0 ty)ੑiRF(ᱞ:5mhPbgvgVVӨ|:Sp'O[[.No W/Pνڹ8y`n֓"V%ԾIźs%}`wwm٬S+ey;nq -|rs5:[4ljK:_@=ՆֿSW%d5™SGFI>Id.9V~?^=4 -r*tG(#p>"^ïl&ܕxq*VrM}'4>A2#Rb:t#Y(b)m1նE`~>WϽiKj'y'cڞ ^M]9> !!YG3QއyU͆OTcH қWQ'*κBP2aUŭ|tLm Շdm2|`a+tZ xvs} tbɒQ=?~>x ׋MX38Rfu(35ի1k9d &+dli?uG&p 9wWI ohg?DE6J_jV8OByrZ(5Ӓ y<׾hKc"Ya\tBVI5v4.ڐu <Հkrf<-C=:*KX&%شKLOa~p_31e2d_.v2You[{US8vsV J[.,u+'>0nõlEwTDK2L#v4*kWvG-jHz8쓛2/evՑetmUMZKS"$ePzѪ3TdWᏦYB_ Q{\UJR߫ >T<^R8[zJS:r)ð1$dƾ@bxI 516G p2`2`d߮HC\t5Cu`q%#$j A{,k,p}S[UhTv-iŰx"r YdO^5P< Drɔ1P whxj<<H̀i"}b XolisA[m-dpo w yC@6&%tԛ^N ?r8!\rlT C<REܓ g!Knaa@s[w(R=Y&Lp0n%oeyS'M xh _#3 4Kfil+PκzgmC;WuM[^BЉt?(wiq>=kOjwX+}g=m7YCH$'(|(Rkn{?> H~Q_o3\c Yb"H7iIFe@G?#Bj:7erR{]'o.YS {rcbuh*'9mEk&DG*ه^}3y" x`Q<9  m LB Tw-=})%;t;AM e"{mI3Fby!~2'מCFas[1 TݥEǼHqw-8n=`Au3bY|rh-L =TOH|"-YlqXbPHrq=[/c#HdPOZUY I FRζ2bO GR.JwV)UzjD @nkL3hIWƞ}5R-H7XxW^&&rRYzN dz)ښeܓ Ť_MIkXSY91%U IM?./Rwӗ_6'\}нJiuk1՘g)D,N=uDjpeLG'uD>$u8amΕJ7J]Qyo3 [x'F*wۮ <=Uj{*5{PK`Ȉŵ"1QbYܤ~eV.iI礪C~wGnڑ ko'l}{i*G4jh; \!]&jU^}_93-3 _O$VqCdI]JڻuN5yI{f)n 2FԮ'22;æh@~'%W# vxЋ90M>ϡ-CpQ&>XclY@);wU5_z4 c枘~z] ^ð -#lqg|0N']fQ+A4K2|Ă@R QXiDbh} OL7ȩbѾ7@)3TivL۶F#ҫ':!V6DAU/Br8ݦWT0=ю!{H"hTwǥyD,iSe3JtH:Rm_~VLnvdc1[щ7"R+眎;񻙛ЭdɌ @|QPhmΞ0 B/XLyLrE @(Z(Bg& ix&-2H,KH߳&3/:>sL2[E7Y]Yl$ݙFB .D2k 4P.%uj 8Ꮽq5= 7cxȓ*1c('u=1}p1c'R=0S`s][)n>eR{ 1:[“F1duBkG.Qʹ+_i&XðX]9ZHts>k]%`oiXvY'Qn<)0+R|M\? 7CaL70z5> QZGYSajC)J/MhrBy=*3*LjkhĽAyא%GƱoS4gٵT {涚ýЖhhps9$87'^NRDxnJvSdCeB L禬CEeM4bS.?'U>C@0$ɛ gi#K*%}!N[C"̎mEd3bg- ђ?Q8=~I0 X*+<"[qQ"#ԯ"ķl%$T-t:ܓ"q'vgS79ayȨhE ޅA\RY ǒ6CV:rܱ%72ּSh X'OY0U Ή`YQ 5àHR"J΄ ArF" #3CjwIyݾPvؠ%ط@kdt]KT{0oF󨦔nsՀ"+`tG=ͽ'5fhiK) kA;NP梨/!$L'hugwk6Xf֍hZ0Jp)q88̧ iy'-W h1y( P -M}pcbUņW^tExM3CΛpmQ#%2r/^el|As!o'^ `Z9o6դ1BM S' BB5A6^jW޾ v\%‚ Z7DP\E@ Rx40n?MݽL|8.ɂkfSrcOLڔRvT\5lSfՅޛL,}J@M h{\HE7O%N t΍_M6YDںw}mhw:;% RsJ(]{ 0EM՚nDyX=8_r{S ޾аƌVѠ?K8eZP*RPG+0G0 ÖNC4) 9_XKyt&:abHAa\=d_Z|U$g;&B(G'[_@jRh} FX?!@mĵfa8!$$98xQSC+:@@(FN;`;HehT4 S ]7fp2y՘Be}sx%_ϭ1*曼tTDݣ yP130QYRW=]uh= Wy+bWTf+Ґ#jdιn ҡ[ 7HԼe?'Ο d{*i;ʺ[dip3|L굀է"b*! tr0YsEae{.БMl/lW rXcǾTuGBaȧ?di*/Ye%z,2G<+ K&D\GkpJ֤"8À`,BhkoSY끐 hP_ A$II { df']]]mٽ ?,Cq\ ۝T:rW%5b#'KISsHd;*(wB P!CVDQh(HQLfc驹iufjK "Hd8[xR,ַ+2*D*ڝ-&t+ a{Xmc-Mc"=\O2J]RA)(+&"wILVoGaU]甧eU1ϒ'C!m(v1s"'b+4A\ox"|̒|E.Y SȂ9At 6=ƍ.?kDҋm͊MCak)' 8{H^0^&1hT+휳?ZM4ߖ7JpYS%?=]o7I5k S6p<6OAc?e9mVX{<갉m ,./+}T>myT`]Pde "QJxDVyoCg3gI' w/ +[X۪ d: tG - ,G-{RI?Y#q"(tXi4^ F$9MOz|Gi }'ˤ FX2|ZYfòK\UrɃVTt+f,:Qy; o /e" 5U}Jąvò]2!E;,鹔< ^P؎,-ƥ:5pC;eTC%4=_W̱?+1MoaRnZ\g5RUs3;#Y-dv(wJ/]y,X]η$FpsWI΀v#os!MƸ2ۼA_?ԇBmE Cl a5Q̊}Z\% {d&"~UÏHLlC8)G_g>X)N{~]&s_/`05l;S2u\Bx  `?QAw?;h0WFsoiAX,D팅^)j<'*xZkgR#_U BKcPɥ⽆XCGeеt-=HXҒ?~U 36kE_ǣCEsec=^vr#6)#LLQIPIx@pW)kѕC0F>:l)7B8q}d#qd?* x &NQ%M7Pyu~4PFFNau$ESog~Wx]0fbӗv?~/Zظ Xxde^S{`tBq >a=gr7ؕ{L5 .FͰbv;TWɶ<+4hCp[/hB7ăyHibɾ0,Y Bڟ%Xoe1sf1ћ1pVpcJ/ArLF&F fC*k/(˪Ժ6U7x<1l} T_Rpg|/*[Yfq3=<9Q"QYzHgJ a QVXpoU1`t7ːmakoiPinO,R f1TvȊHf!I4I1rn[ Ѱ&u-H]XBs7Z̹ss)K|ec{V/ʾXTALl;D3zZ<LB8qg+ PҺ qߥdmC^4(V6&3UJoV{J6|}*|̹-fS3rw-0y#9djO]UOz,=\_is>>w2D+gh1W>oqXK؄~.kH0a'›;v7x񂰱9x'B}JKX4j`E}>iB(Ws.Dj J(p]0/NL:r=Aym4;*y?(Z L)1DuEz`fQ0zwL \zMRo*/^97T=DŽSu?q1G-僐'qXGeCU֍U>B2`'+~XpI&UCwGb{9V` Ux9]-_YڳU .| Dx,%D%ɒ I%Z*?]}K9N۠Gg?3rAc]"!vS&*ZRRh$ta{ZT=nFxK0l` bHKz$"y * GiGŠ =K2d sC@T6jB= I1؅m= _Ȭs`] Rl~^SwqF[/]zHlJHFbmvCsk29+ǵxkYJ|aEu:I]]ew y.963>TҟgTĨ:pK;"K{ol]c.jM{,2#\:VG󷷋-M#!6 @u#4#I}$4~%W촑ȓO!C H%i4kk>vHH1\E"9kׄ2 3 ǺE}b-̠9y%:gk7bYXݡOB 3e(-n?(:Os.&>` D=2Rke(! C5xN c,)ZYvJ,H+xKi;oD/[$gJ%B1<5f<+/-9=%(FUY,Yĭ÷|DRT`qxy 36,3p66sp˙k2DVmRdiOfoC$ !n&gJAA2`?{͢YO'iiZJ^09r&I˼Dd%8\9\\4r mvSyY1DMնK#Z.f8w#.pT߿IX8Z_DJ$ӻi&r u@ko YАN`"|Ɛ 6S+L6a{J 򖠉7ZjiE,D?:Oي$y f%>],ܲI^7mBer'?mzh?" YoᨎsRqջ+D$t(ViR|b"*8ml2K;e A/;U۔}qL@;1CyRNِC\f;98b-L,h2|"OMXI L,۱Ph\ Q^HQu|hCڥqa$}X>هr(b+賿V}>8VD w%I,1rtl4$wi;_]H& յR:( ;4u1p%"E 79@h+-~"b^<\Ԅ& lA? ZKʺE Ӛ4 6Ts GOނ׍L`ģgaki?նoc2=S:Q&@__{|SE5 gBԻ0"fŊ$,? Bt^3.& 7~B=+82yH _aɠ"t$:^y! &tFϲTRk4Dh:0^@JfhOI)Jf'n/ҝPOt7R\[I'\1'oXj'pP}a5t7R͇r<n6'Tj@XV挿RGaM㉃#w,ikL|; K% }<mgaS̞QWAnҢv#̲lڃJ ΜJWTݸ5EHaa^EJdCQ*u0y *֒>1]`ikocQz4A|8:%6"p=e7[80XdzmJ>$!vƗ;GH cs ƾd\Xn/tU 1\ՕA9`p Ip 7T3ABe Geuv!OqqW&6^cnћw#N gT^(sI]mW-xn$S_(]ׄ1o1=i@{g %EO,uѫ͠k)70d󻀻h3/[%cId[Ў1ZglY&M,j1N2c|*8p.7Ǥn_ dME+@)MGDK` ‚p d/+>qh2Õ` Ly xVqmЃ8*|)3l0J_Pb D od榁=!$t`5WB&v]Wʟ*LT=--E}/ `3 K5htO,ܦy5#xXDbEOz$?($;O`&B/S7sEm-ƀ*fĄф@ސ:MGEO &RQICftd,Yv eӝ'f 挿+=8]VJGeM _Pm8a!SMSx^ ,BX|]E[RwF v{lS^ Edpnf4j}R95B3oC|@F픛~!="ZX _L{xVxXNOdq#W#$/=iPD rsEܵG]00h/Vʠ FJֺ3~N sCmYi&&0m6@؜Hb͹}qBH06BCz`U4FF#;1: <1oe.> {Kyְ<efI[Y8 8O 5s$Dٟ| 魸Pڍ큭y)[v+,LAEZZ>x.F8p z5ix%`EC M ;>ޗ27Eq rxAѷ~6QPyM1 8j[ox*aV[rEd"3IOCF4i0}n!P ?spjB ˅ jԩu! 4WIZ[5J 7hU(IǺk=2!-H el_ŭj@#': ~&Y2:9Tͳsu,_tbyU˃JŽP)'WD{B3*o]ۛ}*s!QT[]ԶgZmmϚbƐ%?Jϣ;xgXT¡%U^X )_G=|~(`b8DlE%y}0K(?Zd bYD'h__}_VD֗! ;t@>gS,vt<{ӏvRs;ri"52EE90+"\Tp@E+wT}(ǔպABvݣa]O4>A$}>!9&NB2EAaJW+&Aӣ:W @jv1$')ث}8SgӀ7gtрfzMK%QB/ߘ'nljP֒ %7!Z`M14"aS2jِ$=O+qR\EM; (z{Uw`*,y%Iۅ(ט gȧ j)+ i̒RLi&J3HaDe4}R?0Bd5fqGSmՔCb D,|C=mUZuiRtR+\-}eW< S RLy6]EG-` 3mUz?|?knjYG=%dH.<10)ªRskbJr"x=\y/Ch|YJ"#^}vJymMl7aL>@v]xF YelNC:?jlFg$"4)\WDw2ZݵD'Šr~#|H.]~FYȲeIngO7’KpyRI嗾]-3# Eu(̦VZa,R}6D2xPpx~׷͐l84n4Il8ǘլm`%g=_f=f{bcO zvu4ׅNRq͆],q@ڶn?Fu BͿ{s۪~|eTM7Rf<(AH@ˀ>`lk̭<&Tfxi`Qs$G(r{>L]KQB>ԗ6N 9UBb.3><0a(@m(^hO9*_є"ԻhMEVVo[b XMcoFo% Emu-3n9BHSy"B>z8lsI5ңإ~Y_3\N-M|b[i!4n<5C?MrEFJrq\Ǟ nCrlo,3dp2z{3׹qsICL(4 -ڴQ fP5Mu"].|f?,*W"$M=7rJL9g|gTR SDMRnȮK *tςYխ9+\xlBWg&UZ"do5 >.}\B+̃ɐ‰5fbK F XG_P$Lr?(ww<^|k O?X0X_\(kv* <¨$NUIlށcNżyhV7ҴF.ie:UNFtMv-HhI#7P>w@G>ܒw<=J #j{肅l LP?Q^IͩfX,ا՝ 9zx"Yx9t\xvϺMb|@8JJ:&\93v3/mYeoG[w]rYS}My[!/q@z[J'r?=K*Ҍd <;mW;^h q2-CQač _a[)HO|Qk X2aw*x) =U1D}ZDp׎B J*!Jw`SOiW,l.F  23BE(#Ym-zRjSj uF(͍տJĽ8t3^{|Ɍ6\hA{ GzcLzn!Nl ;ŕ+CbS󚴡?\I7QP j>u]Q=\5Y՘f75~: s@qrNԳڸWxS+yW}jZ$~XJ {\ `A2]if<;`i~O'XlzVCVaKhJU9F%~!%*HŤЩb7{@HY)CKG>C?w: EНBҊ-[¦P=|?$0+֩Yݜ)DZY֑6=~mX\ljkҎRg2Iv=\ 7=\evm l/%B.YHeC ljƝt&*'>ubj 8VyOo7T,$7PmU= ݣpkXqMk"$GhZXNBRh ^EcQ/Ri<#Y̔fgLMM+斄l/* Kk϶mϪ>Lܖ \UxԀ_R]nl'#oudêyPsr4W^jAga#&$Y y]Ҥͳ.R=CI)̟O-bci"J:{+Y@o[aB3 oTv q}ϓ@BxLF|# 8NGt?'5=vV޲0!?JBUz)m#eB@#X9^4,X) ћ.a}d':@bn)?q S?)35 aݏ8t{tKm @cP̏#KS_Ny7NA.F]|3բ q"Af~"^2?UHdj$ TqV$nM-O؎CK9] >6~l^~+ayDa#Ì5SvW_dphm`}+ңl¤iz⫸nWݰ%V5F܇=A[ֱu+1 3k4)%+cÖ30m"U\zfGHZgpȲC]|X17ܥ= z)I%)r[D~I>iwgՒsͣ% vdg;F cֳ7葼yWn8ϱSLZ{]si@Z 9HoXڐ^w+R}4_uJh ʧQYc\N.,>~=(~R?ӿ MMxH40*5' a%č>юOba\cH$8~HB)\ 3ͧqwe6h 4w*Wszq8))[0-z䗃So :Vm2S)#POfɠD5'yG.;aF,/p/YbN5OYlf3$D:'#LqM3h cKK0cy2|UFZ-1_0)!55XIO}ԓ/VrK+ư-ݤq"-t<-Tp|M,Cb.pa|O&0i>b$m9j\g"ck=~O7> !OR+r߂˕ܱBemIg0gaܩ/GY(60q&>e&y#A` ]K=y*gOc})E A,b _ڦyj&z+;+OQ]PSZ¨#z؀豻eAɅpJf>ْNYj y~ߚEUQtCfGMs?O-lJ,z˓fgؼǦP}5ޮDG4=v*ϭID[MLgaF7hwf%4bJv72|!dbœ-/'[^Dx R g]yð|ȆpC0c.5 (A*qc`Dl!CLho&UP$o?NюVb,iڧ-cP#k& Z^cTu&4kM(>|{:jk-dLmB#Y=wR[t!IgYP >$r oSQ@L<ӫ:kn^ ^G>$6X9.u0[gr,)zǬsб ޟ͵WRt,),ojH.8<^M' V$Nٿ "4Lf l1cvR %U>{GYkǡLӍ3"E|QMgˈ$ _!2N^'17>h*@I;ċcsC:SvJ;(*3&#MW.Ʉ唢x,H&#<4#H^A Rڵ,LVr+ڽ6#lM3ק)!ݭH@͏.]t٦2mJln> b +y 7jՖ0~^ь-CZcMK1*7u}߀4xt %Gdw7XM=5Lڠ;>tQa"}x;xMM+)X~> WeP+aTر&`>KcO<4IxYU}fN:݊R"%zF+2wtB`-602IQt/eGxG\#LA2Vr {'l.cXŭm-bVcY"fgxE["'Z]Z~WNB_?k^h6~7ˍQes*&}'iy7Wbb52eK$>FӮf:X 9 n~t{UIAa!cu}+%'1 ?f80k*-3ա*ؽ^D]p 7Eb"xKa"~o>'3Ud5 V$&Wj=m>j]r\ؑBY@,'&k^ɿǮR?ak"a ]j4W%?"R 6ͤ4Vff}$v'w=GʑeRh6!*K@&<&h<=i0i*LOA~qB8Lm4iӭ>L{dIsx%̋u Gt vNMlYF\VKc-GR|>]&[^q8{YRU t\ܯ~Ce JmpEk%[O]2{}/? kD]"YߦXR]c hGknBSqSfU КV|W[m* z2?վad rp[ eGeȌcJm5Szъ K&mGVeIy`u̩`[*W K'u R_fW"c~KëMe,"6jnP)b%Eֺ$je_)mHC$jcp<~ h?߶7j"Ss-3q}"_VwZI҈vSPz'WC lzwHTҽ//i~#֚ N^lk<2Z3Dv9r}lTluwՔ.E U$*gBHM-Fg$[S4S@AA91c*S}=Cdۛ+w 5qhM+JV0)$3|D^}I%wa9%McfؖEA?u1edSw6ۭ={C&٩}[X+,f%-+#^ o͘DC -B.X5xm 'mdBx`%p}Ux3C ݘa ryeW;'<|D'Hy|B֒{"'<}iFш@/:iu9/֬rSJI ua~rH>_=6*SpnG#P @q%|*Jyu]_*U 1{dK SCUzNiTej*"VMRlfOEdr  iTS<ހb<.꬏؜($;nUYGU1jL*+VFPm^&$MRj4])@=psoy9P]{S.4uer1rxXygy_8^UpswJ7.co@߯@mG/> XTLɻ Ōܭ%氚(BJ Le+80_1h(&yt;q'՟(#-y\^D_G*k w)v2r{)uNh928MZ ܀t71}'gT8úU6jy|4"m^z2Sb5_.CqLՓrVt|ꯝ":K 1,w`J ^#eY s"hj4Vx#c VXw!"Lwiːvol3xshF꥽F8 @(*pTʘ#ED*d }/ {h9%ɛZSm^Ts#O9|4<^)D+d/nĸ67:.$f5d~KZZKnxJ?]ݲsp?k0Dl)ݙD46nWbW)A QӅ% (FibKce-JX) 7w]qG363ޕ'Zl"UsZl>}o?d}BHAbiͷ*3֎u[\{lޯh`Ln1i;Ur |%`쫋JgnW5CPQHotaL[3'>=}:AF$Tⷌ<. N v45~=J˩d_%ZvN+;sNMҬp^]ȚO>XZ7'*Wzc9m3jA1~QgeI# T팞Ƀ=W`} sbCRTUUÙ @xzw7]h ˛u#hvޟl'UX(  KhӸa4;!( #n6,₱/{LHƤINMC'4O[͎gx<|oPb^){َpsƦ QUOa3ͲBJ^* 0L4a<1D xĪ{~b~ 6O5ɟ/ ĉXu?ySij"iழvShr2}\6GG ,Z Z$(9}#"'OW*rzi$V" :AGi0hWmzgvI0IfZ!YFp8 E7I/Nnh) HIClu Cs@"l>- ϯ{thJхMUtsZG6K.udd&,LgðF>1eW@*k4͵.kxKq,'U5l!EZ)hŅL#u7򷂱Y' ͻ3i"HOu=4l0WOZLi"ĒA(?]Rw[L=3,.:g|&E"b8/%J$,R.Je@ܓX+pɔ=a)Qз^MT,ݬ9 IQ( r x.i44<"YpfF@Ԥ-bNo0QEs|"οEO05r72{~,}vNשs-e&thR/Z"+|0I{2'eLL/FZ }̓Rףr}5{ՠdg\f:|>O׸DQ7D](%A 8?d\Dax/ϋsH~3b3CkƉJan̽"uNQHρ|:Fo4Ô{;5:rSfג>>d/l}n!0^rz/ ̏\\<'K ̩Xцzv  ąz p.Ү(R)IA]r4sCExb 0ڭ^_2EJHd>F.7fE5px[=)o){.w4C>`&"Ha ]l!% [%-Xm:m2TϢM(JP|yTW~ʔ1 QBIeQ-|iyEG._(ӷ|KeC1(t`6SIш5P^z DXrՃ`-{޲1 R?.2 ov #܌q dvXiFo$dDcgV7DB"2o~gU^8*u:rƼd|rdf@[}'J{ ~^䣋}I4£QH E3 ?u2g"hG?7wpplk.RxD3V3⚼8ՆzOv ,$>y^ٱ.j;GP]'L7apMmQ^Bw=3W7@lFC ;IρA>%h 6@H^5uը"i/MxM-bݱ7"FR;JEp5{/JAo+1&&TyrS̹ IoHGPﲦ?}]R%*8(iB$mTdRG0Y,Dwɨ9$l _12\aWtX1dng Zb:k:xlAx#H0 Wd4_stpi*"mdy䓲k#.q^Z-VҐ~Y폳KlveX+Unx֏s;ZqU}1۳dQuec@T?a[Nh##$ELf)LgD7gm6Fn|gI]x&k(@͊U^^Enx-," <w;ϳ BejXz~>4WIq/bpI\|)b77"8UĒ Sg@^2x^L~Mٸ6. 5w\:6-.1}fC$RDJv8$\ڶ:St/DҴ'y76P+"5ݐ hAq: 27e6+BqzCܳaEb *#%õOU9WBx܌9F"> >}F6Pa]3C/#,GPmVD#6(tu|Z'@4qH<\7/M$X{M 2l}VScw\[p¢V_n\^ewBv0u)jGJ lx*y8E`+;_rh#>-2{ 4KLު}/)B1#frCǓE9A:74^pIa3/ LbZ.(#0+~Su?ػ'ĦA6]+F?WI QkP {}ւrv4W 0`=?=sQջwkb4CC(^v S8`T(+d+PjChMf(5WXzEߒ X"rU !d "`hRC!nͮiͮzpB bfGM7:9:3g9iI䥚K NgHi"=S' L] (}tJ(Gl;2x2fAh\| C=\1O´(CjP:͓s8)ʳ{8aqd9߹$,t0BVd]b"I[Ao;w/s} s7Ym%Lڪ/aB OQԍ+7(ZG&89=[~<'f !d=z'_T# f ~__ H/a> wY@4~uT k M6F؂m Ua{ƯgǢ_՛LAgM,?[V0&tr#wCnHFw;ڼ_@r?׺HHֽZ{YQ ?E:\aǒAS`7 W.C|չ"ťP8%P2$j,#⫸vor9?>TؠëHA` 1xfPdsEauݦpC&\ϒ(cԍ[*+JSWޞeBeͶ/Cz`JNc|!)y{ fROrMٔLyFJ ~=.Y1?iKP?j1_7J]o,%\un3ɃR +( خV˥"rrt 'nD-#I:1UpE vF&*9~\ šNzNr ߭v9}Q ֦%N #aluL:yet@x!P=gqCwXĝ  #;F[913L}4F@XNS چBIp[-_-.>wy/zm| mXA6cEFyXr(t[>pK~k#.Rc\Qzv":A^-=Oi8vk|%"J_v_@ j* WyѺiU2, {W T>$a1G{{n!D[q2P;F5nվJH]-#{LzX[ރjK1#3/U?M Ij„c#q)I>v?(Т:d'gæMUS_hcNax1([WUr5Fz/#"u)91C>1xr9> uI ( tYMS0[uVP< T\X*A7WxgGޜH/y"Q+aE1͹l4qVH )o*o d jY8-|fPf >U=\4f[?Bm>鍓iV~ns_2aktMI4Pi 2p5Ž D7pxGؠxgTy޲x`rytѨc$nC^2Mֻs>{`gՀ9&؂ '$+,J+5ȟt;(?;!n)p*c);3G[QF9%IO)7@;b@)P' G :ĥ+O|a1L=1#g + 瑡Dk!J8<^ҔA80Ȋ\. P!w7L݃h>I: = .ZeQfmz9 tڀ JC;g{k6Lm@XÅ&j1`=1͂ȳ@>kp|ܧUF*ɢ߂֣AOj7q=]06hMJ_Q8?0 KzT IcT;\ +>PEW\n$ɵj Gshe)M~h%;-oahYx]rlT2$lsԥ|%|) N\۴zRXzlm|OBRa7&$n]3Q1W@9ъ ?P.<֨MPo<pS޽hZfPZP^l*zՋjTov+B"'w6&U2%?Ď j>sxcY]570A`K(?8Rii)npikH<ٙ+$Gjg8 sEX2f&e[$rG%ZtFͪsUBolj+ž {wW ߲>ey\ 341=tв^fxƖ,藯 ЀRNw*| \G8VzIV*P \h44:ɋ -r"5^FN oyYFڄ J$eԨ L3f5}Zd8T^Uo}E]HyFWp*6}y9eMABX-܎A!De$};o|v![{镣.X~&k zIh氚FR%5tj݀/e2$ +ʍ8ih3o dQ7z0(=TbZ,: c}Sε<&I(ɹm;jÏ҈+iseI2MiJzQIVTd*8_ :Dm`aJh6u5AZf+r {H(30*g"³,.>ߕ8"[+ĞܦA?%Bo1w7D%-,܌Jdž}G暨wBZ%2^qC 0:"}[{ƬB|7($mޤtlKHeԭ+.c಩: ã'-HT7oWC o j*@ ~rL~#{?䯶%Ԙ8L ̈-r624sr{#؝_c{گʭbɯ˘F^nmD`)mx+a}>yݵez+o%x][&QCi$Ug2,QI[bJi[2Am66aԊ!ekㆶ6 ӕ/Fz5aJթTO9>b& NW('WL.yA fmTj߁y+emy_!56^ ?Q2ڬq}@oux w^sD'O9 )tBS%oمxE}zO(| ϊ %gMoΫlRvDL3Tt V:#bׅ$1=mO@[tRE(.'(WT3L;f3kv؈~( o4>K2Zl -cYch r"Y2 V~47/a1"Yjlr8F3fgMgK 'ey$.퀎3nA-Y%/ <N7%"{w5๓3RSe"/R}s>`2X%|LCgqsERԅ]q.״Hr <C3n8z 󔻳 ¸k'0<~U>I^M6&9;NC<8?!7@/zJfܵR{\2,tqIvlƺrrQRO1mby|LS¥,0:EȔ9{ 0vkJ6kԕSbGlKԁ%cUoAqp<l瀺s EQI/âWZW[ 6L&ZZ`]͵EQѼ[l)I?!.KaC2hvk}+e|/? r f3N`,O 0bLnp0b1S^ffK@mC/`gU %8J/jN`%a-¯]fZCٜ7ȒZ-o6HW"/3,~S½Rynд9cܱݹZEUB TP3], p㏚̃{: GBYx_әO^-2myXeˑiZycf1)quuli!KJ-3\%,eaH 󦔌6  K,}锜 J 'RJS__$qACןW/^avx||ְ α~77KBPD*1!A=KЧ񫼟;gf/ H}w\ڀmI Q?51Bܗt:sO! /zqfQuxT|Ԣ{Q^@-"4"+o*cRc$|R͈j_^ wp \~ـ@Jw!Q bg{.>*-$*Mv_m侾OҒƢO^ wbG?eq01_ty7E )sWYfE):!ǂNܛ(ECw!6*g M؂̿M9gpaH8ϛ[}A{0r(̷`u,8ͫs:tw rT9}s裦(P] ҮmY.A7?b)Ѕ[XW*g}D0%\T'Oa/ ]du/3sx| D/N8W7ԙݛ{_36FQeԊb}{\N o9 4oIvU#uGBO#Q!܂$nu=bZk܌i\Q/jF EⰟ5/h⋓Eo < ?'$81 2mmpq=nRp]&5:̌ uD06SZ3sӤ[.HNmZ+~ac^·mvQt1c,dK̹vn Qrs@fo:p=7ҿD(B(79!ojdx .[ >"&ߗ@K}G>E|ħ}p5e/ڑOَ%z]Te߃;w;%`Dh1R6 9q PU'ן=AGMu&[6lxi^K7"mm>LiI i]T"X=m3}_IiOtxJ*Jqc ퟿ΆvΌqkߕIN gSp >RN-V p&Թ"eEݒ X58:2O2osJz98&`ppx\2!`IyR;hχfqu'[8=oT<ӱd10R,s't6ZV3vǻnaW[wX yk?F^V*7d5-; ip!3Cap;{qiKDQĬMO."X;mɂVsV- Sԡ&a$Xi&NȈIow,g_8la{o}Qֈ %9bx=}XH7*7j ;X2

' 0"@p}LEO+fMOoj5/:a3t5Qh^}Jgs@ VqO/"+/)?([Y1HfPt٘`$`U=[8tAp_&$MݰR| %'ڴPč$oIZ:X~x4k_٧ 3mkP}HWEv d$3βoj-Ơ#ᓚG~zNxMJgb︄YQ=W_t}E^WFa+ZƦ%z\&,^O\y\XJJlju;G[*E{z (e*P;.SP1+CSdbuS[ϻ|5@wmMГIr,q?~|)f?enm[bzS:#|nuU9z,KymoLϩ;j7 JF -&1abԙכl&MiE-P,.j<WShڶrNJro%ͅ ;4.8j[2()HU(݄PT~{Wm!v5`xWc7S.ʅJnNM"a*UfgɄ (`kj6*2AId\P /!"XƄ( Ugcy*e0O~|9x FH ޵&I}:&[t;`,hC G"[.Ai>#c~ 0r|ba֖F?^N1&|[(KV)RY+FfI6rmCJ?R;|E!~o%ₙ8ۍu5[4 .t; K!g (~M)as<-t V4cJiD!&5CLNWk{^>+/jʉ4(bIPTM!Lc4q/LVş:t}>c}9Ckx>߇YnGI*mů?ts[ggn#WQ W }>m~ʃe\HofPUbS"C^4b-qNh <,3D݋bU/p&q ^zJBawW;&xJG_{LdH̸Ų=#H7ei׭.3/T^jhOj=]vd\V'I Xx)+oHY_WVJ?lUm,x&QB5unjO(a!P@.$uE3_`Tj1dڗgqڵD;t mY;A.wҠ{)IZAI0f5uqVC!-OڅyZ .'ޥzp9CCS_#MfH_=L 8))XZſQ<63_6}@V fJ8 p]4В_.hF wmGe,<#&Sd[gUW3_&=Qr4uR՟k{]7 sa!P_ C#F|R,&PŅ^l!اr^-Yp='+h @OpD?ғᖽ2㆛{XvV1Fl/Y21%\`*6pǰBRU/2 2D5lYC?j~V)B^^Da m_B{gdQN+ ?Bqѓk?ܷW3ΟIFf{rV~G=aEq,M{Q4A2J:QVԥ[m9rd4S?Gt" c0pj~*hjsKX7M/6݌ֶsqۑ|6:a瑥v QxC:Ž3K)-SKF6gզdv5-BG`$V.1QNK8?Й7mkPq^@2*$a.z(|_3T()UG6|Ulw,Lgy^u+$ D[ T61\gհKueIA}S^eY9tl.޳.jpgƇ5t`2rwsW-oSmtVRb'4*Ts<fKĢebLCdE,Ogf>{r@i\o֤SJ(d\Ƥ_ttιn!=s9Huߕ6MXc**k&C|mUMKLlAZڴ0;Ii&\nӶ49)眳u3TYҫp|۪r_xх/CdقoyXn=@d@i2xݣKR~sr[Ln9PNϐ"=8R?z즾Q;~ӝX :Yp7{ȟ$9h݌,>1M,c8e~pCd6Km>gF[ݝ1.z?VotuѾ+;;-v']͙3]2 6vB39L\9¬ tҸIQ~M , `6;h{s<}:ccvRrq:GXlT8 Uh;J& dJ,yrY751)RpPVڡRsV-vWH6(ٷC~#3G˕. >k>,J iPs SaO-{KXEdv¥41'I=D|Hc|,P^ƋD"3\)!['9(hHq *ŃMe"kcI;"C/xHpBaMn7W a~ Bww)]Q~gK?0Jdsu|p2,k̐N#NzlY-Za>+ 27+4lzuZ>9fOKeb SΈb:qդuŢ(nVoOk1q#4Ю_q`8 U1 #Y2h2 O倩A1z-tF$)G|=wH,8jғټsĜk &Kf9(?pӉvK~d"kx,H+x%ږPwv&4 bPaCRy`^"4w4zH '& MHoϾØUp8=$yBEd+hDFD Om-a=qNKSܗW)i |〈Q2Oٙ-ɮ Wv }vy4-Rk ˼Ği"YnOO.9BZ4#lj:^dv L3g TҎRFvdFc*Cm۞Ddo+xG7> Fjf"ء+굇Y>:10(~#%,2HHMW!?Z"ȋ;R ?^3 :h'Fy"]LݏElrP u`|Fhg='&,hoI74+ow9]^t6lLzm4li&_n~w?Qlssl3S;#$?-g1"nՉ2g˙7 ק˳|b7F]ϸm7#]_"vN,,Xvc'j}`Keac`چ ȉCI}63RgM}R,dnIPBe~Ͷδ87HTrB"N.=[4G9_nH @l 1,*7WQܒG(VJ-ߠi? S3Ly8j|36Tp2WZ"@BqY/t[sJ[ bT&<%m^~s;> g}6\Y]$@Xb)܁ x81 [N5T(V֒+.;!Rz%~90S VWQmE [l'e-V>C3n(;eTs(̀U$J;)ُ:v~½(q={?.97Z+=Hm4gc3MQI͟+7 "ujɳAj>x^p!w爉'@_q=Ԃ|Zf M>cSSFu ȍ8mKic st0;URuW0Q⋧62qKBy݇jL}v[c=i,]fLШ3$g9.'dv@։۫9J\DZډB ˢ_d_ݛɾ8148ǘPFf-=Oe*+\IL' Zn%_Jc6ʇO$|;Μcwϓwki.\pFH AEѸ{YFªR+%(] *̚H4Ҿi6 1!.VhYCxV&'{CA!2b:9+g;C"j<4 7^6G]u~ V/E b4h>V5 _u ȩ̶aB[ e/%m!% jKw:gOccs\NuCGu7vF+K|<$igT fV잿=DzI O^FeЕnR=:׻ |hڐѣ64EHqʇ'0KOD+ 3v9[zٺPr|)m+Ƨr!lOA?ˬ{;aCE<@0k#Fi=Rp"줢RhRHKH4,+BQE,n!eP նKmm*0Ժ0kjOBg[B|WZ&B$R{/;Dv'6t^{̍(Ipdgz!e/?xQBD 1.!S$:N`P uO<\cx0qie<*ʩ?xcfѾ]Aa "X 5 oN`S!zl=n)1Z0FwdKE[7fLy턍ן p`")/s!w%#*B<}9~&m+½Z~%9?z7nR)'ekI"i_멩';@tސz,΂hK A}n~do +Wu*l@_ }oeSHz\ 5s{I Vl>tX)=ݸ8;teZ-*ky;)щB` !'kO zPr¨rPD8A.Lk}XZwDRg?t6ɆUke/A`#&A`z:id7SZu!/ ,߇H9Z٦ߥcK-T"0>۾ݙ.5H`ݗ@vvdbq5idzQ>*>v&p>]؞9m6)KIeY^jA| ܹ7;j6*FBqbw͟U#ljZ+?y^hݭ&oz1v<2 W4lD-4z$>j <ֶP<:kn k}vZ= p-sCΗ&.єKľg=`4~}.4b|w{N pC\VGd@V_p}K,`Z?˔@E Gkg8@y3,md O10?o 㑀2DH9JRpBSj˃mGD^K_aeBĴz^%>m}wD`!$eUfCjYgYIU"n$#w~SrIȭ^rk{g( >UG% JCF/1 p,]#v,^ ۯWNQDǼ> YZ