python2-perf-4.19.90-2108.5.0.0103.oe1 >  A a-W^^f8N6 3xf¬},~2 8i,cwF9?E^-%nmJ+8Ia1n]qDW4Dc!ڧy lïq[檯A ӕ5I? %@>܆N7)Q|}5ƠbZ+bd_ͻ JAvh "h.MtoŶ7sy߽S4 ₘ*^7ᐎ ;'cنޤb,[cќuٌx$ Y6yϒT8ۜcA+Aps$a&Qu;տ05 H9Jӈ7fY6AZ!%5oQ_j4>pB?d ) d2GM bn     Tm(89:dBFGHIXYZ@[D\H]X^bcdReWfZl\txuvw<xLy\zCpython2-perf4.19.902108.5.0.0103.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.a)(ecs-obsworker-202openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64A큤a+~a+a+a'569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b84e932f1d9c59069a4e48db733a97e328c6d678a4d0915c9ff6ed74ae0def644eee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootkernel-4.19.90-2108.5.0.0103.oe1.src.rpmpython-perfpython2-perfpython2-perf(x86-64)python2.7dist(perf)python2dist(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)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0-15.2-14.15.1aa^aj@aj@a@`@`Cheng Jian - 4.19.90-2108.5.0.0103Cheng 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- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- 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_auxpython-perfecs-obsworker-202 16291699604.19.90-2108.5.0.0103.oe14.19.90-2108.5.0.0103.oe14.19.90-2108.5.0.0103.oe10.10.1perf-0.1-py2.7.egg-infoperf.sopython2-perfCOPYING/usr/lib64/python2.7/site-packages//usr/share/licenses//usr/share/licenses/python2-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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/c1bf1bf2b7b47d0b076e5fd2e483b1bf-kernelcpioxz2x86_64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6eb8f63692a2230ccfaa0dcb022129836218285, strippeddirectoryPPR R R RRRRRRRRR R RRit;~hZ utf-85bc04fe4b15a076db89a9614a98e4ec6113fc4ca7dc6bb49b1ec8385c16445a7?7zXZ !#,t] b2u Q{LRrl.cHHe",OibMW0@Г`_v3tHJf]8īaK LTp|?@k\H|hO\ 'Y?z[mVc)!p Os̸y둱wֱ]>: ThjGƔ;^0J.D.o'* gDpDM )hvxZ9Ϊނq5 [[z$T@,~5и,><\J [C-AN娶Qz! fW젼.KA.;7. M?W\GtHvh_at0toH̯7(0Q.;r,< ͅ"~]I_I2m+D~} 3d 0o#bdM:ʫԊ)85K2IW<11NrGZ9&d eFDLḪd^)*\Q{k>a;S--O8na?SE]/-P7j {(q0 h6@j(kVIŝ}4WP1AF>r5.AT ]/;8泝Zu=mFZ]~e-FRr?D@r⫧:~ Z=#4 ű~+-3*!(C=%9,r$Ӕ4.bk+{LW~3:uj.3n\LђZGUzJH^/?Lf g`g, "75bK>kɠXjS~uxӾ^䢮&yuCL93$5W@Z[R^#NK5{hnr\"pm 1Y2 \yt{B-zYz/ynB0I6r#ͫ>;bmf !/nnEJZ+vG+Nk$ẙ#|3 0T_v/gw%zn]I0N29wpxϔNx%,~ E‰V ԡ*M?t%Nb()XNS _ۄ*`˓?-EP|,gs ,_Ι]ؘjzݣ cQ4`œX|'F#!!"IcqlŒ-^ 7X۠rn(i_P36W]))#t|Qcٚw>=#958#: t{}ԪV`,4E1odIzi%=i ,֘}7|:| ,V?L!ȀoN9;ײS@J4.}%4b#A8s}T38fr=:%"^vU `TNV?̋0z;敍vGjd:.&o;6l͌OΟ *Sb1@D [ cvXݭ_V^k{XR8(XɞG]mK'jfx^᫨}Dbi2%--">KwE lP*jtGUnQ11 3pdh«Eﲊ"J盖BH4^SxHl͕Lb7]I=XsEqnsg2Irk S;=1 J:ux~& xm2tlG;S.fmJ׼}MkQ0 .ۧ.igt™4p7ul,f*~V/DlR&` lK_&u?.8%Z{8uZmn+,/k~6,@eyfĝ3?dp,m܂Ї P(b_x 3*٩g Z7J/N8ٙ;rtBn:l@5a00u>E'CUR3ODIOOWmcAXtMfv8R?1]wIGcjw͇Kg7cYlZ~"S3YQy И.*./l+s-"O LNJgٖIS(Jp{`d]$єƾb'ߪCbEwx-dVrNxC}4TZeOa0LvzaLLbm,Y19z(b)NhSj>}GO\[DqJ "öqs3 9 VS+V@Á创 ~b35M%U&/9lZpccp]On~wg,zCK؏AQ"wk,QB(ŷCdȲj!K)t{!L vɃJ`:@HlfY!~#|C[ *M1nqR'whET+pc3m"n/fi:gOzqk8ghin{->k*xw:#f=uC7y+/XqK\a޹UVR-X=?˵q FڕS‚AJR6~AatØfER'v?٪>xLͻVݟm TRp>qTԱ⮋~&a :e(8;ӯi,ˇց:kt>Ω)X9l:p;㌃mJ~7+'SCh MO,?Ǡ|aS s.[;4!uȶJS.1m_N[/2* 1Xga!qV_**i :t`O(u6r ֲ^npskwTxppk|X'ۖ0Y4N57Xa5BbMC:IP`{ale+.BWo3feP>9c _q`4`щt:O|j~4Q'sÕMhXV mto:^I6`ؽꉳ NW=}?-`gfTθe~nOZU a:N 0*yl t! 滕a# uZ$9 Ƅ~eB0D nDhGs:UcL_ 2~JMIsʂ->@^2GfRx>҅+[E%p)d$sS\)2?U&H3r*Vcb2X~l}U:'A'!5NQ[Bt:uҸcpvҫ vKWY|l~=tQ!|QȦp(V.c/!US3ש ,}V?PKP$VǏeґ͝r<ۈW7vhemu8OҎ EIhO&9 ?c}cw Jt~RnV, UĢꔸcf9gPg !+OW5Ҙ_?mj0oY1Ϥ>(٢݋) ?#)5ȹ:a DSLE0ҰjA74ZoNJ=`dz!ȉTMkBqPdіCxaq~'3Kj!a D嘱Eρ=\749c_wO=HT3_g |G3]a9QQig*he_d~!x{"$Zw6/K{YwvEp#Nâj@Rgm+DifL`-\. ]@Psv7U)A2& tMω (?C"u]ϠLй͎1W2,q|r] ƾ\>qibR.K.>ɶ? _E4(G؟!]w7`+O MRJ=/[IZ>qIQ)%jEM]tJ͕uauPoM++:keSeS% `wmg|Hw lf=⠌GQWzAx# >Z³+|鰳Qx*M 1~!j"l>!̠q®,d}rD$Um=D@Ɂ6n8ZGW;6S[eċ') _u'T3$9 )vT? ~h΅GoT % :6ǕW, M ~}{X.J͔bA i]%Q2/Kz l}kFM ^\k D4UrMU*wh@$?5<D(r͟V@ ].6# [SFl  ya4 KP5ŧozcE]֙A;)=C=iYrc@Lxmuv2Wr&z-f0ĚCQ } ΄ER1̚Ofu΁Hy󼾂,?6#ݣʹa5NQ_ꔐl /36;pAs(%t*z ~xAJiɿB46X@[).;Mx벐rl,(X1mv5b9ī,-{m *7x5s&sfaf{8 D~̐f6]P{X֥܄Nu|N5T<0Y[,{VG#0JHY7 sj,Uq9z0/,qN637W:'SCMsscxa4F1ZPw[.N>q,g7{wI|]t(`Ob}ht$Z؆KsE OBOPןDڢSmM!\K&uFhQSH{Rw>_wySC[<1X$. Q,,m̵xѮ%|@q3uD[Ͷ}|_D03\9$Wѡ+/ϴ @2=Cf7*3RE6ϧsӓ°&)hf5+5 1)i`e+-=1A`GH\8rivMzAݙ>(  e%gȀ-tͨ 7JW:kKsඦ &q#GbBϭݿLs":i/|T|ID|)TNDsda&i=,af9 BA8'l]\`}ip'SېPޙ!GuvsD#U7γ^i0[lqn5NM"1)NÔG.0`~$-=΁^}IZI٣ŖSZ\nT +RdbT_S~h#gUm'ޔ`Y93,W3pQ7NZDgūG_s%5BI_OzDz?f /ݫT |Ys >㍽xb!` TOit0GeCD:I+(|pqa b؞=R{ð_7nq љ0Y„fmƀ(\hjRv&FC 88dW۽$XdS!]%~dkHla\h )*_S9AV'\ Yh)ה]SyX2hQqx6|]]+\~cbSH@s{ ϖlG>3f{/,U՟ߧR%+Nh9sGPA>hs:6S2v=l|VUzTg;a󙚷G#76 T`dƘ0u [/%9kn!_4Fݞ}UGjY{18<>>D0 ~1<Dh`B ˶S,52s N<ʯ<$D3y8_/LTٛ 1`#| 0WZݸ{~hjP9ԓ#k/,ttLB"$8aY1;߷ZҴ=g>+J_8^,#%<𼇊P8?SUrEĤ, 5/M<.rigx Msn0^~9 J0&?GY(I5k];~L/šEɒ2KY(x݇2>fuàn2} ЬI% éSgݿ9R5aPٰ ;ZR77t:ޔm3^w|3fJͪF_& W;A=?op9[| LR{f ; ~(֩?,Q9%}D++z#b?R3έ)0cIl'5LoS#>/Z܉,v ֈ}X gd!z-$M[VHն]L.y^M j<&5ehk(8͊aUKqXq[UNŧ?q/s5\[|ND6OjոqF2 ԭ?;flA<K/qו=p&ao^.ם`kGNJ;˖FcǑ}uiOOm5JыԈR^ 8kҳ%2CL BԵmr#& HKGC>oĤ4 DRBA 8ٕ z9v =.)E}8c32ǟ n5pp@=P ,8)0cC[,C8si… z[576kq_=w#A8)[# k +6I Zghح Mՠf|<5deH B=)<͂ O%PFAYDL_U`.[MKEƌk* tydeۍL ѫouyZFH_kǩa3+enG{UV$} ⇢Pۦ|J1z+oo&v^Q,TKe%MhT6J[n.Fu=PjTB&&)bL>ێ{PƛBLpJԅxo󴮊hG!1. 3RC޷ "| 4]|廏r?l@S3sR9iJOjCxd^ylj) v]: GEu8=f4-zźim~/7bȂ%K) ζ̋n-mDݢȝh}sjZ\.Pj].acdH tR.?LjV (4T{DOdB)Nz8k ض+ȻtTlw 菲e+׿ J 9pfL,o%%c%KQI8X[G7|8jjyt۟D}'!>BRXZ'@+C])U4Hf*}!V>ы{<3T^C~7ԩ 5]}F5!dB,vLٴ.7,*3H)/*S+6{MD~M3Mzp>h>wc$~yYѡlvhYw_StM٤3jV&ۂ#oh@ǰyO)Fp, T&+k?`Q8" (1y(r!s8JPRR2񇉋va̺g]k Բ4h]k= >N6XWR}֋VDyޕ.ahpv[P|Ds Dn[w`&?uCh p87rzP-5_~A{K͗C0>wX n=Tu\)WK;* +{D\۲R0p&fQ.إaJ/|m?N &"߃[H1Ϗtvw"[/$_iah7.U9٩]@8&6LMAcw+7x@[Ċ%dx- ; #+Yܤqɝo(mC&< nr FFlg*M\7R#W6˷WDS/ U @R6lSoyE=sSIhm|s|:W  [cz)\rͯɈ PH9V _5dlz8]Ae 0br-4/sj=(Tjn2cAj#><0o K0)PyhM6c\mQUdnmQ@VX&j %l!@aqW.-Rz1j;)hx)FpU²T,V8ӯQe4$1 Ӈ5ي:atf ,LS-ݧ+#!Ԡ4je,BP11"4,{! آʐQݹ{v.YKh+ ;2wAkqaÐY,) w0EsYû$]绛0 b%V6$uLr& ;/RWR1;(@D%7W,j}?^5_^Qfh̏c\$*|(r9/FK ڻkS\q ^KJrǗ h]j2:G%%Fg/OX;ӕcJ-6JfW"w% RzӡDۡTsiQ] E Kܒb]rj_Մֹٵ ~F{9J*_|ȮJ<}'^1b9>=_p1%8=NtrڥSۓHȦǜL~֛,#R̞O⬢:`6٥81ǶC]&? ?S aCA#jվFߵ ] +x6[7'R8`A W \1`V {ܴ!F|+9%gDWAiEȚK.*`uȧu]v˽\aJ9/Dvq0CN6K-M oMmI-7H$q=;KQNEE݂qzjH^lrݶW7{*AJ]okVQUj#ZgFX"1[9s3:ʺ+6ý/B(2*/pӠd tpޚ f4zVJ(XȘ Uufv2JִAbīf!TKC;@HqcP¥< ?PeJpf*w5Z5|sP\_(@|R'nV)!')COy(dz暟U+'!{5,S,Ѹ뇾A$^v JGG~3Rq=HM"4J~E!lw*|<^.J@R.&QuPPnǁx_0) SF0aԴquE0!%Yuw|+um;(Wn?ે?7ʛ~mi?X(29Қs ,`Ij-P0W'zT#}b` #-{Av{zϤbjRjVYP䈤kYx4ЛSa^yy_]\͢k5=Y:f~y,oY+&ߣ6cF̩ǰċmreہ !Q4++=ZOY'Q8ŢFZNoBF.+ 'Z{ױnH _k'L^ɇD|_$ AP'cǍ)0F9~큚C衕M'7IKzO\yfh hk#й"ph?xi}u0'f7ԓ4Aut%ccֵ$Co"vР#!ぜfc_ӊ,NYBy1~>vxlXq2볫<4;@QiiΤs4^*t1Ft=Pϼ8rH iU>fydJڈ"VGǽub*W+9}2W溦e&,D5{MuH:wn"=W;^uR IR#QYuwۆnA!t~`.Sy G=-ꭟX݃03ńYM=Ċ"P鎥^ElPIb|` @Zph5MmAFŵJ[dWꩪۡC(a bٳ҇Z}6ͰKׇPrР 5K8tqOgr/⪓  eG>tMڢfuİl9 'x#yFߍM$|PPk{]W'e/8䒪O_+٬ZCx3W4P긨ԜE]F RLn+W3ag 7P]sP,3fOh&_4VhxFH*8i0P4,fq2`j=HBom<Ol0sE{ +V"K?cTDHKh8ƂI4OP,C%o\N~MbY37h"{YΏ|㮂WsfmpwJ/ X0[6?(Qd\rrUf=oJjxgc, }1K N9䑩T+'|.W}I5hXFg\n0"Zi%l6Pъ ԓ*)ҼH]RF?K:i~zVW)bSC^lsIG)D=H=/5 í7/I 5##@,?ʶ)A`WH,̳ϢzUί`pԗղ?P#Nd8o"m3i ?՚|*+wx!_e=A0yi~LYBE8_ @.偋uB"!Fd\WY^鐫Mמ*~^6{7e{9ngS'^;|nSu\3"8H~ănVWlw^ͻ4¼_D}>mW׳A|[nȋJeIQbLXWn@a0]1@1+GAy}c뚊 ~p <oTǿv231zMqsVG(>b^(W~. ^=7T}΀wO}:HK|i~ E'b9oC~HxwEvW,XWiM6D}A>ўRa) Z`0]/3 &#B4j):͍B ; 4cuDiw=O hםYP\9V=),+F=,u4A~V1&snl5w4 ["h`#sMBQݽ/dng5Ot9G,,4͟ 4ԕEND6N>@HQu"S&ʺl Z'%u**3=<s{&CVSK\Q9A8&nd>C&dѸPg m~N nvb}Q8L68~\H׊[8vNt9+D\ի{HpW:53)V4irDQY d`@$l4T-nАA^@7Q /O[;ezR,['R O=*ISY9I2r޾}^:sЧJT] 9.mQRB#)f5C+.FS>}8ֆfa.ilI]qU&{- 46oZ2}Y|?$ ˍ)t,: վpFۂHFO0_`.đߨ6SAS?'oz3|?@缙FZ-'_E PKPT踍j[_'VkKVkS@*SL?LG^*7 _"ߤ(.G "]YVRwXF!g3g> Fz1yyWA72 a,R/0V`\zTw:ߚi_o̦ ]ܻܤWj2F)W^s4N{$- uձݐ $hNX[#v=W.- =H` iL#.\wjT t#!+f3{t0sDn n > PfѩMs3?yhǂId-hn† VyldN9TDo. =ZMJ# y(A#Pg*9j=R9q\鷯}b6}'& Á kw,[pz;M,#iIw_JRZ !rg#V= (^;0{+x .]eB {.0~5db U$~"ۄ~6y0-awO _ } }x3caU;.1R%V,Q#UZݺϳiJnx|c΍Tg_ Ǝ|V#l,&#c%r$bUj?CF`)`V=k QTH6 d틹M^fD$e@?&m$©d:ֆfA*<.`-}P WR(6 ɗf/_NrG_C@@XȽь{cZBE5̯.AȔV yyaI|BPkFOks8G3 Uoz5FZG6+oBNK̳t!M9nx!_񐞰?u%Ai N=;-`9Sa7kb3 :>dޤ#=DI‘JbZ(fJ޸<\i*.²`IV6[Z'{-Ȑ& yeA閧QýCHDu[[v_]n ؏e8b]=Y{ e>[Av;75/6& [z#~C/]ٍ*f-*OMx ?i&G8%,f_1E=ںfZ8_&(QӑO43<|pbs:B}Hzɗ,a})yOr+D rUibbO,R'wO,flf7vihb5MSV+2R];]2FO:F $~2O&_ȉԒjUj*^9> NJ/f~gM%cA[8@2xlffMC,|w/ר }naߝeEMWO1nNl ,3\v;0.7Mҥɽ<NEw)eaޘKET7 =}|KSJ^jK707YU}GMq[`\թ֗mƯ wǓ &h`Č5N:1-r ]-o{xi!~M#2;te8'Lm=D214'u H#kOUyVp!a͆Eo`\~eꗅBו |w^ܓ`dᏪ]0gPڗZޕ ʵ*Z=IF|xYW=w8dd}igJ]J {)Dv\-k_mkWSr]p`fTt+X#t/1Jy*DӂYR<"^t@^9 Xmu@J .1a k%t[KҺwVt"ȁ!%F-JoS8_eEoɁ4|#^54nOѰ ,D@W5ˀa>32 -8+}pͤ}jŀ{> D88zK`}wpl1VޒQp nGG }UurcZXx k9tiZLdqCu1*z۬N1jl>8}j`gf_9c{ڥX#^슳^p@\;?5쩍}K͹2do>$zB _&YB$R;<ԺGz pz`U!v߿Uɿ:Q&]ml ?DXCf = Ǔ܁PہGZvz_ac4F2 PlXXKgmWՋ˳`Vp L`)LRʻ%_bo>IFfJddG:x1lKoJqBf?|_UdQ@ Yy_d{MZi!mdUl!uތwzGsF-+}EǺ1qUgy16dQOWeuq)G*91EniiQ]L-+RۊR >H>ݾ#ZRhʐ5OVC5fկHZxvEg{JRVsHC> ֚:gGdODw Yہlcalmڣ.ڋOoJ 0=<$m20_q=m!Xbh<ri~Lԙ+;&,uɊV\رPV/)tO` WR cJڤUE"wm*GG)B2hOWoG^2YY_<bGS:jܞAx!]k3)-9GaFI}@)G~V KG>(zڂ bĺ`1W-Ҷ–/io-0LH?FuX>W`HӭUП3O3, X'xR|ݜ5KUeM'DX#$k$Hlx?6_MznElKR_g9݅_as]?ԓ"MXq{EF]seGͤ-SS<ߦү`'M$2N4xizN}yP|+S@NL_$acX1Kϣ̯/F4;$@X!Kᯪ0!u= x~D,3%dILĸ d9=+@gùUx-RV:E] sS5L9 zvAJjՔ4l$2J82P I鈟$˾d^-r-"S.iW q]۝J:pi:V=N ~!NzQ r@x jVjS߫mm8Bz'0a?E@0 ! ANKIl [{!J(F-.E>~*B 6 BW0am*Kx=g{ J 6 [Iژ ki. d hJ2CS7ʸ?ԩuZWޜ8ΌHrJ̩J;f v p3|T 1Ti89?VQu<yֺ219*s20St%V)/Z9.T|,ӧݺh0 Pu>:jaҤeWG`D䄬l|t tHhi\$M؀` Ntڭ $k.]kSm94+EH FpSH_?٥oRNH8hPV\TY(#v1VTZ7+x@%:|٩3thBGE=HI Ϝ z+r* 1-)6~=imtSq1ͥU = 3o0Sea*[|;<_Sa@֙- aŭ5X<,p`5( GptaZރJ)}1{hCu_m|xg`iRI6HBC`KvN~QB"#D%K3} Nп<\&簿SE-p?rKTB#/ 'uG)_YIV%0:sF O%ڽtq-Z/̛|׾FK(W`t%˞/}+eRf&%gyY7ΓOھ`X7_ϔ"@* T2[^ [e_G4a4qx1mr P20Z޲nu}p?Kć0ewQUǪT=˥z 9EvqEH=e . 4 -x&q#ո`tk[Tr-;߶#.R ) ٘u~2CTrkb9!o3Z1vAڮMB#> >|bN[-Tp:W/8X:"&r FEq&%\,W2H [9L5e/ʅ5L|hxtђ  yI,|)rl"'Ky& cye %?M1 JjA%v UPw+*|²M{Jϧ@->2dubKC VK\fxD>~iI]'4P@ubl]?3EŻ9#H]8. נO)]Ixe''YN=4jTrvS\V)5t$9HW=@KB|1QWO ]БRH:u U%{xD6BZAxd^$I+Xu3h͓wi}t~tLo\)Kk`[(mua/!axFn-!]-rySow. Eâ{ vd:S&Q_~cgKb}Ol܊fKiRhg ][lh#L5x L]sDa^`qY !/vDurKANSΪȷx# ~61&過rn h:S!k.TG] }=ϓ mz}4JP~,6m@|GRf`4rO3u"aA(0;6~y%6, dr8Sd 6}Ue &FZ 5ߑ e=~u 1;x(S?*Zx zqqv]&.@UńJ ۄGb1х@vYpڙ y޲6iGH™$mC†^:_9>mnR%-r"uN6[۟ jΐsmg 2Gy~x'JS:%<؋J*%[lC@qvRP1ePd}HFސF@_SN|ld:~ "& GfTOP %L{Hg pΤ6j!^.s?D#ICm&_ XEUoS:/Ґ)=n$fxݽ*gBY>IXf}a@@067NdW4s vr4Uˠ{i>6(>AZmnғW; -h> 8euPdVDYePq(;o8v!WaPFRC F3΃f_Y,ISSao?/ CollV?q^/(NբP&~j@'8r>~p yAhOOFlRi{ P&BuF02+X=w8|Lh-/(2Ag0☺uk!Ij©cdYܻ26uBmNc@_6=+T`J"[ot=~^4Q>7ko_gވ+1ۮdyy1fx V6 *'C0G76[EuQS-Op/ pq%DpZ]f`$+5UXG 6C{6{Qf1U=]ʔЮmKFW_ }3g $JD" 6CZW&%T2Z>Tls s,֮}JE",;3cḾ9sIN)sxľV;sLy:z7ӛ.G6SzBCUꤧZ?E9Z,WȉV<9ݽe דh:}xy%6]@,;c!i OC} [9K[%SFs^?\Cm,ͻ׹AgAa^6|0n7ݧ-;zb72ץc%Ul5+!u9*-DŽ!sdd2R7ŬE+h? 7~5Ø%Go19Z0~ȜY)oMvmQG'΅lʰ$΃M j3A}D95v6w^FTcgUN|P; yλ' X7ݏ$Fӄ4`hctvȵP5B})KmΦ>LUbV 2m>SZ^Tv'e*%-2PPL}(=)k LHѠޟ 1* Q bZĘz~P.q *&@uu:/nE3ѯ4 6xdWdsd5"rW6$b7m,9|]Yvz@i}L_D!\UUV8 Nd\TYj[v|>\;v,b nm n,GaOӻ-7)im>V6kyVCpdnqE?KU{:91N|JoYN f`po5E`yo.Jk5q\$DQ";ҋD7w=؜c28 +RtA0B3Wh@/BM(7$)練ݮl uP?>v/3$b4&f\=.:MNeyCa6LJi9Jma~FW9vaK$DE̸*[djlq|u9B-T:ԓ4Z԰D2UP -5  g b~q\}wWOkr:8: Mi:j=! Ops׹Vռ=>b8O=7L;V )!); 8X@',6G4r{k3sJ0goCg#RG@y'L7s0=P${kO W?K= t/ 6xMZ'\$7@i+֐<>|6 X.!y P;jTv/N4Xʷ: ÓgMaFۡ5O=!#%=.<K'>T-=J ƒߔ>lfSx[|S _uەNLc)]7%"c3 ~2_]"38`^D6I,Y;Nٴ";4j\/SV2:i V^29k4 aϸs>o`hxjiS 5v0I쫰$LLFDwV[%ӑXk5뙈ʸR${DQGPS. ;^ JE RyZ :蹢$sݿKO"5G_Z9Ɂ&/nql\kLt.|oG)RYT41 ,)3l#R>mSCڜE~n&t 5z/-u™ O8&:Q/od)]U\Aӏ _k!}&!iGoh*8el.-6ؿc.L+*MNBhwtӿ^F"|tT1F /?T:Q7ʱmd_A,7+1l±b0D]jsH+!Y~vy80D\В~Qm˳FS> Nե.< -c.2^Ზg~dpxqʶGS*(4˵!sgڨ+}ȱvY_(Kqe:]QjF+C6:z\g+K/F쫉* (ZHljˢ>d8ST,j rdS?G!Im=-&e%V"fbnpn!RѼG`^CDWvRC-m\V.ApsNǓU%8ڝgt\m D_:G BMk|?SAX{پ@nI:ky7רdaQRҋYtY#+m,~s+cte>kPg8`Ѡc~S9 \|x'۩#Ajr^IyVeyTjL"ֹPeM#z?WكZ9ݩ_ pDp{AB*>6HJmɊGD$&=vb =+~)hw7*Wt^g*8jʡGuj ,+vTL_59<'rv^\z9\aZ[ԫaxBwv0J'Mv;Gi^zқ/]ɗ>D`p;G.՟_"4?բX/u'fXVe_F@XPZQ@t _Z Zg#Cvt%rF-z3٤l$3e`<2yQ4`#3^<ճyf06P3OƯ )||z-/Zhr!'5AIrS\OUZ=(r`tGLjH梨#䗶~ݢLϽ70jh׳j81kә/9Vj}gf{շؗ#b% Ԫfm^dULV<|CK).WMCg}$^i'e)艫ҢCMp"%jL_ȥEaĺ;zQĩtp}#lV,$QggCyDfBo"Y0bB<< XL6 pe%AU8l3Jc9nx7\ θ5)awGa)K:)\>Qd,sPc&5l v|zJ*;Y>i@@tV]0CK&r֠iƀ{?ZՒDe0V; K n :z[N_- "0~_:][}>SEaT9JޜxDAl:Kܻ-6t.&JqHNRYTȃf 4(Ð40q@a",tsꟙgb6$Uq XWI2xz˻|*0eq% 9_riZU1hNI% koؓ_3}ҶX<+JbZ'0Ey/#j L8؆[B~Җ`8UwD.Fk,궂z혢Ts'h\Hi'X\:T^s8v9+ gړQ/dN=!7*cd[bQ 7Gˏ9Δb\@ܒ6,\N(5qoӜb! [D!":'qR#}9Xe1l'%^ʱ k41M" d?{mL.ʙuA9 fDصdЦaf\Y#n (d[j1^akWos>nl  TtQHeJ=SI<}ƁbGO$|U'jP|"e?Us8>4CD˂TQDVik2t@-D-ur@?' dD?[ǸĩS籜ZM2h[[@ X.;MOe#I:%xxlm4K(c\ 5(i%^43mZ.EHOl%v>9KɈ{5$f@8u/+v"^E4x{1> YqV%XT0 pee2̭ZPn_ 2rl^߳>ebc}3a# 'ZPu@@3q$bs|iWD"p2߻C[PJZsrѠݸ7΄2V1k%U.&Q ǎpMW})̡@#rq[ꈺֹ1=r@ 6\[ Ļ -Luh΄&e8¨"OWM֊ӲMPc[E+>wjc d9}LlIJlMJu&V@s&5zPIYÜԽ /AE:kF pn3)m tԻՁl{a{\+@slg; /qQk^rQvܭ'3~ LHk:U*8pRaUY*qmvz>}hf>U0-3)[lz$I^a_:); uf#6^IThY/ʫW!d3]&!Y?Dk̏|t⬇' R^;(L>6J٪SO@rIN;hf@iA2nYU;i 01G[5=DꐂxSKv7%rfꯜrK[u0^d^X%23v? hNw of&01spq彏N\%}V7~A#jZDAFUz"0_#BODI`z<0mČGP FWK!ʡ4cS?h1Qru#rcmUjQpmHPW;m]_ Yi7PR(!vT v_'m7/sf3SsPiՄVw1(s1[ dOY<2"Y=;ʨ,S S0DJd7ZMԞf2aDHØ*FZIgٰ‡8}O8NH>.ľxȞW:.|@([=(`bh8M|ߖ !;]']=O`DK!% Y4&ac8(0[+Hk5ηEF~qAqGS8lq؎) 4*8pM7Zx+8(s2f]c X( sv y{3YNݭi sZË$5x/+J5k$FS4&`zR30{ׯYqJUrTe{1[@**8@ 4i)&Ǔ#zkaY-'d4JNI'&5aLMa qQS~PVY)m'O oIgkj79R|heVXGT Z;F f!.ns3yqR#Z)< N{ 0R8eaSOX[TM ^4v%gKhq6H(Ӟr\D!X8"`9n%Dʛlc\bce~3o(YF[1vI sXN`\},KJS쨇9 =RĔwmP—=]⾥>!5*LbG@xj6! O]!lڙY|S7F~/*(0lT*\/?M["/>Ю LO2#e9P3s@aZ_c) @n̶YYj}H9g:#Zs,cz,&/ ~vcg0%*X9~rwׇ 385l U]]Դf0Q5BEe죩-L\P&'hO}:IVly_#_fI-OD0+&['q,z˺lGY iKyQj/43MtUK#E%7jP&HPyvu2-9_Py@@^EGߪrCL[?}ɦ;h"P{g0yMژWdqLAA_IUw.2ْ׈J,D<x`l1E{ ļh{Oa!o2o3rkʴPHW)u6'8>kb-0}F;!L޷E\&۟b[^S^0}md?ԓ+h,/3v ]&]>\|q`7t^2"O4G1/ U {ȷ-4y<.Rrn}aK,7iaX r߱ :02Qf " <oyG+َiG~V"^tC5*!Qy@ IV`Vڴ 6C":``i>kK )Ό"8VѠS y>gs)A1d0,}o!OjK#A(nLEi7.j 8ii*OVf: <Džg2wM4H5Η8ͮOA' 4/^;;*y6bg9h~(,SGRnubgy`kGˎ>Wl<3ř~&QB=*ge|=ˋ&ȶ~ìZ[ql6KvB5򢷸?I<=F)vD-EK?²+Xtsa,C^SsTbȿHGdR) Q<VJ\/%:-T?/{55[*e㳽q pք>`fix-/eٖ!8u؈>$_aobkXc3`hY`+7{c N3ZI'D%T=U͍J8bԢQ(}/_f/x*'>YkP!KSϓ#'wܝEHʈ:l+~bz`Ab:Z#ETaB@y)yf\EaXI'v-ov)gZQ+ 6U] 9 :Z'd ?2m2Csq{Afk ;}O$T@3P}`dW-R\3c6Q-#x "sBFPmo` ko{\U+fwݞ ǰR .ywV4f Q Lpdw Ws`}`bdWzHʧASU{| v;>։Dϰn!`z8+ZRWӛat;V D vP Y 8Vjo.E >{ ZbD|i5xksaxf`cNptkDc#5W(0с|%Q".:$+^{ & !W/'D,\Q;z/ͣ*L LEYO<_J\'JFr|z23[9ێBO?jD!dFvX:%>\ݸ8߿*r@qc5LE"N!Jd^FH#-Ԅ_!}SHQ5Ffr-_Rކ؁cm=n \ӷ0\E*dvLLQ*_Z  :7L^c3=^cq21ĈgF, :@_OSpݏA<?>&]`Gy,OULH6p-§|ck՛GnAL qrw.jdp<)}יYvIK]PgqZWX[~psFPݤgQqn/ {ozmZ=%0wasyDRBﳧq iYr0+8u̲߸d@$wϋjrS>ՋL, י l?N,pj\7Ӛ'y 6W h_/5:E=/?b&fq1 PkPU=Z IsFyP37ٕfnaߏ'e)[JÔ"[IT􏾷erJMwwY1hD;n#@Y؉-͒, 5}J 0e 6V -g0('`9n{ ;7yL/{T~7PqdAA_76-f߅gۤ' :4]0(QqXXǺK,Ȗw3$ٹ1-F%T\6#1=n6j@ͰG)%+)_F6 3nl@,ko1"q.wYJbX c7&+Ski0n%U-f꟨^8рY}[Ty5d4E)4H erci"GNz$J듇uR9zbDu=>oA P)SQ Hejw+vЃA5lq1zw t眧59/F=̴{tK=dNoB/X=Zps1StmKu.>k+dۅDžpKȐώjS~7P(o&R:KTˋZVh,"Pni9A24Iցvox9'D5 '%l@ssi~;*t#;=cv88`t&1 ]nxkNT\-4p4%gӸq![Y`Ixd6a5%y^^Vn%n }6VVDYxqM(\}N/Φ\weS!N*npZ3Kg kBE&.i#'JԢhbtVihP4* p!$UʤUt`VIE\̻-9*6<8[g ,zVs nF>c,OE^wTŗKp\<ݕJǨa/sr-dؽ0 N@%e,wr !FOA'tͬ^O3=?dna{:޲BCNwnso1clXaz14 -1 <бgO$-;@ F3G݋qy3n~m s'{I~ #:AU8f; 3m׳0뒣#h16k"hEz\]bךM^Pв%;6A$0:,T)2:B=U6HղoЋf[j }kaehK=HxOB|p#xʴΠ0 dB{ 9 * J֔lN%gWcl"# ~kcݻY̚0׭" &K0ӬXJ$Yae#8ujL<.Dxƹ)$y P#,&jZp]c"VyHw;SrcBZv>꧿V10,I=#.r4T uݵ Ewc}^S:FaLE*`Gʭ(5np?VM|cQQC\6ǕMnPuH"*=z.膐؋Jhe|N.S+/#jQVuzFfo͛ȽqDͩ=c&naN<)W [PHl󆕈Օ،ԉ Ŭ胆#È{4)/"Sx}X߸2NgnVTݱG!ŀ# iZc:Kj!0Vj줳֒x5[a0J/R#K6!nfF٥XNէ9V:#1*%m[+9С?&TFXVRI=ЈD{E&3Đ%^ȪG]Ce6|]|ق\gRPԶ`YXnՌJ$~2 r)Y0'N! >ғ40]HQ{Q@r#*J=;5ou.ww XW}(\OeK",~6E)ä2D] WǹhjjZmv!۹uW8j"\,{xf)y0Dnϩ XVYuX\E7%TB\Ӛ2GuIJ,cp8l_3F8]4yv|@o4rǴQ]Ը k_RSgs, $h{_s+WI(kCV[aw߸.oDt޴-0ņ} 6Co<%LOk'W^=2ӡ$`og>inb FˬZ-m'L Y}Q MW:ybEzԂg{DII Ӕ$5]Oq"R*[~oY*WQWv2^)M|,gqQ$-P凞飂Ygn X2wOQ!6'离{ ́{]en=b)%EP-Y8#PBX9Ȅ]kе e)?;pXȇPhb@u},x+GAfry(>7Ekdp0[3n? <"6;8VB,9 hd,nL]C+谏.F6Q`(EkI^RCԊͨ'Y2:d>0wρuP 3{XܢA%k)yvqϖ^x.ދMx{ rGeok8mtz܊T ?A4,ʏ VP@Epj1oy _BZYC6H@.44>'LقeK$T"E&U'>*qX,8ѓRb%t& <%@ўM3!޴!SK4SxY%dK% 7:F^˕aIi-cViw$'ƍp2z4}n  23EXRBBvg}6Լ&p-߮/Iet{nHQ;CLnу LoxѺ%\@Ng;E^/D.&ÜK.XX;}x['rPGNO`>:]%gٛ'um]WbO/J.D9.T3xŌɮٻZK0h_Yoi{{·s {v 96\-uˑ)$eq_VC1X$Ij,# IO҉4tP4fMoøc}l=pA1=!%LmK@$ *xZ N[aŧ|7U@G&9 H}J܀d S`Mo십)w4B3C8xVj)SL}:ZgZ[)()\rhUڶ_'jZWy"?gӗۃ2SI EN*Y>δ/,PC')4^Vͩ/pוp-M\ntbRrڀ?:XIZ5C׊vk%yB5c?ӧWBS^aY59}Uddvb{LZ\GM+gB@h$Y0dʋ+=jmsa0oE x[yg1@ǟ\UL|EsY^ Ϗ <@^<%g5#> Lhif(7xK/N?l4E~8'¡:ōwIVXC6G8U /7ۿgŠ'y *R܃"]&sЮ:(L*4?4[GV}3Jabdy+iGsW,~9`(9&cfO3wp^IEB,* 3ol@4^SN)*:hJ8"9ܔ`@$-xQBA`xv+Qnu,'&}dG‘A|Fi#b9p>&2S AX9n"@!c5㔆a/爄wO[ƺ{ SǛE3L=`Ԥ{32 ڻHxBINU+StY ]"vب2W)u3>cM٭&EӋ-%KîulaNHp k}J|";Dң/nMB,㑞'Cr3L;4`e%'FV=I *`I*rx 㟝Km6c@1Kϟ1G/RT~uUغsDmއ5E|"E>s^bx` `/'8WM3ҧHY}qe'}[|_^"Vt #fd-׳qe7 6tI"j]`wtkʲ5- xxO&8'gGgf@p` )u(&t3ڛ)bqmK<F[i;ys}!ߙ ՘E\U?')ڨP[B@R@Nj^/s{J3AonLƑ ;W藂w!uuHM)e^yE'b Et\RH}ǿߣ98RF[VymQrp̅ɑE-l%ֳ,*#ƅGt\]!D4z .ֆ$[J`=W rZ͠Nt!Ed {WPNUNKnU'>B2'iEkS<:RRmN ǩS݇gbuC,4qPD~!ټH ϛБ/fH<w%gIuy+ 53'2'?B-C3rY3 5;@o @K)*7[Ñf0@$}[|"Kל=F}-K^8+\G0]]Ƽh]F `PQPOy,xrt6E٘w0wj=̘j-z*/E\+=MFfoYgӭȳ5>bEEƳ*75" dR 5Nc6yAc>\̡\:s~fH{^MvDKect2Mz eeHq,8z)(jg-ZǪ|'"J{NC̣SA \Ⱦn CrS_ǵbj^uY-'xUhVءPiߵ_/q_H$޾39G94cd*>eәEw;[=8u~%9Vcd@p;[1+B2%psyf3@08>@pjZSǣ xIi#&PӀ8YӚE`wl" _)|24O!A~lDdRy^o4 zjQ=Y%DiFT kNLJ)?p3'߳114G$P-tדb`ŐPbѢ7r43)h< stf\]DquYBpqRg"E ltfi/mKXw8GvߝQv߂NZv]|*jc-#pe?ōwE -SMϻ",ط1%ڗ į7ᵰ Ǒ *u6(p u?ysj=e$EW^JO:N$?q=tZ>(QZYC*u{|Qģ߀K3`Y*DqK8ȟ$F< 6=YmX3M)gxK\eF"1` 38,V`tEoeAoEǬ}ˡT~t J"EKmkDEl}Bտdڃ_"qaS)s`@ ["+/jC}ei@OhTK45jZݻ,?ܰqZMXT'T*xv0;Z렴AH*hvN"!#X8q麑#fWq:O2$/` 'km T_snaxlG8ћyl/ ts5c&`4,\$Y<$5 Ɍ{Ys8՛v" )fhX99j-1]H.9Mn0wRlReP!uE2 oGk/_$cY=uu$]H篹n zTC+Phq}Ih^*PFd驅,\P,Q8HswP0.+AKgޕMRȐpHGъtƙ@!ܨ?{UxgWh^譛BӲh#wcvhbrr [Q[n( qPLD_5ƨl-c]Rg./7cIL'Д{]\rt9\$9 T[Et IlU]apb&⡙tR6ׁܷ֗ .mCBxwf|ٶ˟2:7$U\oR=烒T"‰f%Qm;Q~DVUc "q툟/k&%dh6/i\"iRn{@]}GhE$NMǬ{Ɛl{ZJEe#%:Af@0`J1#hcjg %c,HO٧rx?vgC#MD`vu5ļN&:Yj:;;db.Yױ H߳#ŵqst&\Y tKFРfcf(,HI#U">/W[Y5:Gw²~vo28ϖ.VRk/}ʛpN:]o.U,Y# vJ0DD@YogFr 2j̙]uZ^?̮j߫ϻ@U`^ n8Xs; |k=9Ғ%qw]I 4闎CtDm@©?yG'ٸKx156hOEWpc]" *= .tjnHB >6F0nQsܼnfGtm(D4l01 /0Ign%.a<)k* [j4L:)ˈkK=%-*(wz^l.C$kE鿮 Nma[$}RPʵ@ 3a9 $~s\74 XQ\ 9Je'D H4OL`oBXEP*I=;Ep]< bLT2TS;.de{\^J|pʥ~e-nقjSAGI"KTJۍc] 71;1$c'b1g_ZaÑT_I4@3+ ˟#)3&{b:x-##=_hRFn=ЃPԩ6Ik:wc"!с/=#7/V?bvL{vvr`FW.S'uu]B{z FbLR;"Dn[dˮ(Cw3TL-6&U  43DNV؇BjJG (O/ FZĭ+Ufv=k)}26`.^dSue/թwޘSހ}]i-I+,|Qg0QT°P$|L|QNo:ጀ]!t8omWX=KþY6%TGEyZ*rOYF(4M0$` ov}e3lbOBm=Ĩ C@tR:4k:VB"ب9ЄoDkjcu#Cp; nLM WQ1x@.2-~ z<(,?`ȲNHlcLec|Ha"I&jih[XbTV@EeSA,ұGo'{vß'10B(+law;jp?+# VT"<&zy {}Z =AR"s^ڲBy>'O`F2_O R0ŒHK[l("QH~oyzF鸑4 2F gCCHct%h7JJ3B =>^+i̔f#ͤ_&R*t{[՘+<^H(|;3BwoS#-LjuG(lW>$$Sll{d?3S8PVXEeK!Yl*#.UB=Q)t@˪$gxnS[ZDf[vm ~!<9'tR(!1e^"$c4~1GY*I{ 9Sj#>";h2Nx&> XROWtm`q+LjxtƭnۅR*Fú7MrW$mռBř]6t1d^̼QVB<ɲ0*lgꩬnj.PDB.AWtpiC' VķXiI+L;YC2gRhRQ <ɘ9uR${&0=t`TO38KѨ њR4M~ߡ3歟Wˆa et R64Dzl-S7zY9RÆFSp\' ^ OPi2K-? ̷nu#' %л؇ڬ:@~|y>%i gBX?☍EEG|8 _ qyQ풴^S *G3i1F808wȾ$S^ݷ->qg_)KAٹhY`kVdXΌԦj7kjpC l1]ּ|B@"RTk)J UVuXlet!a/Ҥ |Ng!qTbب 뙦V-nzkL~hr筇y!͓paq.حg!rgOqMQ$! t7E.\LNa4yktR,Z+CBtϙǦ+L1 ? @8X^R۩L#C'q߸̵Y|wavJ:qa#pt`KTd)<2zMa A![S6v~yS-gȕ=u6r'AI;GmoC̉$b$]|{Zm?l2`{=wpI!Qp{*>I0*鸒Q!N`ڷ&!gD޻WrM2ijf/@'HY ?%jS2_7R hKT5)(]M0&M -=Y _X`@#Mڔrci|eC398Fѳԥ?deB$hǰhWQ͛40YMK7/&p Hl&T1e6z}ۗ+.8 ~;PH';+hEZe~][\yctf<+Z\3Da H$cS* ] >ѽя"l`:ʳꥂZy&|6z9*5T*o|\uiӾϸ|iS(?6{ɄC B>Eu(p|_(/x}ozvq/0͎3Pm(o!|Ƹk(2`29jJ\z+ x;tOB0}0X;C~>[Z,n~Q|N`B~1$ܦttNH|Vn$*$8AܹuDӮ2"ܲL&V>[ ^웍L9 w-|\Z;' [@|}aW7OZlJ]&m#e30{8UwT *,M+>i[!G0ʱeku-b!eDjQҮ`[ٰbNT<󮲺FU6UcNslufJ;+Sx9X\`#@Z֗9FOpF.H',,pX'Z*uGe<َ㴋1M*ޗW[0KJGI@La"Ia.F!Ȏ`$EKX2 i>r=w U$Pu5$ <l? riyDjt6%JP7wJðC>Vb cr- Q,q> [{nmZ1Cf˃BLJ.[ T4vSme|rQ݀`޴g: *FYARJ hGn*!k?#FcΕD\C1͉]Nhp3 ]uzAnuYy$V+ٰGnz)A^!(Zl{AX>9z@ih;u iǕs{)yMj9W $(w] SL{&_ޔDfbKe)g1FsUi?/sTKWcSSiB,&5Nf3ZP2aj.tvvN_ױښ[2h}{M ll/1QFQōO3 A{br:GMbl !P +Ӝ 9^9m#Q.}vOYT΀8I Ef]K%]}(9ԉþGM3F:{483Ti6 Կl?c~ɭąM#9`O-yuetfou.؊MR0:Y@exps`jMv^U\Х+W,ԛ4aM ZYH nǢT gSfD 4W>89;FQ; K[ A^Ӑi8l, Zim u!<سRhۂnQa~"k[p{&t(?BZELGB^`RDE{= &T/ [-cE>@_*bMQv}'shc-&N>owf0zt~S'X7"T1Q3/MsÂ& lxC1W&]M @6g?KRSD݆g+c7d& ycQǮUZ˛A][`|38<ϕ v@Q"! sA9idHoi9V|LDEY +oT~qsqwI9w0/*aUi0fb8*Ld2P`mY2Ӕ'*K dut1gQX|aU9;yRہq]艧ۿ~!.ӸM2 w\HR;Hsg/cȘkXGB~*8_o+Z9GGoxj+*qHLov\$3Ӓ*z}iK?յ !{Xے>AӻZy:- vD n݋jfB#݅.%w@bBm+T7 ?خgbR8 DWvs{گ,>P i_V;6:MזplG_|/1Hce3ƢAƘMwe7q~ȸӿ>~ڂՠYUzB USnaj .f/,BUUHU4WWfPիk:ECGpZw*t *$t]/o>ֿ->:4DMZ"<vWi3= Y5 _BsEÔM]'ʶO(i;^*KթXE;wC*6e _\{yJKX':5{d͘C-s=B/B^"Tvw 3oj& j,mTa(n2zޗ$`R".Fbր~4p > /f50s;7IPK8#ht)jdIEC~ *X1s%_E8Dug4)8+rpAcN*qi#(TI͢e :FvڀT^$g - tgsyՐ0t$]I>@hN({f fDFcgcQ)Jd u a?Z!O1>侭TvbO~#j8ӧ$3;H?yplߕ ?8(Vs_ԯ܆ gos"fX"Qo-C#R%!9pkxl$ce/u5^FvFa?-uꝃ0L P]U^8Rsu'CasFb.e!ˎ>|}o[{/d ~dMI))@Ut K0Y+64wQA/O{#Ku:q\p:. ;IQTBfìx^ xB8+ٻƟ>9oo*s&Kd_~V̟qDU}7>ʟ'_,!san(meTʧyiR7R r*Ҕl$Nt‚ SZ%󎻉4dg^]?HwE},@zAݧ˓A;0 UsP+4!5R,hW#wnA;SHg#kz -k!BAU0We| vfp6l+Qe.DMH+'OR"* Dȑl(yne5 1<1ؓTSGzD/^# KՑ?{L:!3F!Nqmif^A#Mq%%Zi۷E Jiznr%K 2sUmZ~9p1L߮)Pk#tkc_k:<j^8CQIrC%ual[U{D@rWFzkmnX⯇QYP筇{>5 0br?m0ťa:Wt`G_d",Y̤5O:ã2|ВD' K/BWmG$ۑ}%d!_A=n[9 bfQpEVe9h.r9hf'gf7wn-5>2Vt 1zksKhF7ǐ\[ &8J7U4Z/#aIg+U}Q{<|#*x^!~A^Y|ӆDHK%ْkFcRh* 5+Aق ,?`6z?%c]|t*axo`W G'?K)Q]yKt>edU>FGHo|CmZx. @ f4Jg9ܜDdbL̰/=መB>Ex)<F5ȦDB n쏇Xmvl*n6["7G5a TiQyr{),34=]W\;D1en~^. WH# ps!7xG'W,$x}J-2S2796ECcHۨpBc $`.1LcoR@ ^AKlZВ2Z"؆(g]9dQ7T۹ם7w?jnív:QO]+ ZU15Ն =)ŏwǷ}/]9ZbתO-g1Q.R#- ifk;8 Yse"T݄T򮜡rӣZ%Ḽ]Bϲ C}Ĥ BgR~_sKɺ=~tÖ,Phzqb9=I_̩L,)9F= C_fshX{J[>6"G+Iab \(NrimYn(DSX@S77#At`rJƢb<*9䠗+v~q&Xڈ<a|m_kwu^y%?.wp1lz[]}Shj*CN7 T {ADE5EvP ̜ԀM3y\܈QʼnHq=pk>!M 6΅ ts,_U{؀ yt9CʹVi2ynN4B ; +5e'knPW=:m`XbzYifu&Dm&>Ejyjj&t8F5T BUO [\AU(EˢWaG1O1_tpYl"8wy[3$rE\S鏊S*vg ۥIj\ŴQi,c>fbs1NX^LH:Z1 {bsBzo''x¯K\B c`kwk>u DfV\S 4aF=5syW!R7dJl^2{|I&kZ 0Yo;Iz$_)C$Q9p ;!/Q7effF'ټ*6{AB:(NvMTB g PF`sgVDKtI@&)B#-Y.C2[/.MG5[k;1Չht*|Nf -JK^z4I%1_I:W~&9\) BRoS|;% ;QqZ{x^.J*f9?!Yib mە k˘F=:+v ^ 죳YYWxyCh4a@XC޽vE2 |,uTmsXfc*e Xo}X7V?OGP,U+h3!缕,C'el sY^gwU _j,.05C~R6Dž-ſ:AA[CAY 񴥬32ʂ`Pk~K ӫѐF-_8FrH%YFr$h|F[_#F,^PG%pܵa θyMQRpcdfA]FRLN;V3ٻi1XŒn1qFVlYhay-$ Z3Nx~G(Voh kLlɡ($ꗲ#LGNq̧ݴƧT%nPF9_z ˲ ݝʳ9i0פ=|~& F VN'-Ď2Rرo kJuvR˪`Ǘ^!rigPL!קrͲ򨴃JZ9I4-!mQ*wM=XI3%M7kG0]gkb:_0A0% BΡ e֑{S&?Af(C(Q{zdTی6W%U $RBI`h-όxmăJl&Qq[Rǀ-ōd E5rjif˱h;Z3Coyh'OGZzÏ REO.^,y3cϪ=VtOƗӜw9pڳOg쿈`:Fi&MVOCLALsXY -+}zU$Gcxag5䩣R{iNq\c@z6;?U?Д/Zsiw8}k ZD4.,|Y޽A,fnСIf 1\% W @#9ʼnܯmAXោhGT漚(O:u|29 %<-).{Ah?y]cn$11K.{+䘷6/ o͡k~;ixԢF9Oޢ[1dxb$N|ԀpXVԃ⃺5!IjР_Cc!&A| RPݴ (y1 G24gX6~ ` m}Tl94?\NeeBm0ٌ1+qFh۩АUw-1EA;i}2"ק!h*@cowp;8`n R~m:w |=jrk(*vo].f*I>a!~蔵݈x)cUܩnD/NV1֣!3(t]\w2XJsKw!EI|Շf^Yz\Zu?lhTAkW5D,A1S7qe $@Pv{~LӞu-V7u#(䈗Γc ˅bM:"$DiQBm7)?x~.5%ڜo}$qn뵊K! ̺ JkEUWa\C˝sJd½ނCUSSp;'}cDZ-m-ldN}[̞]t ( e\oRD˅O]#Y/9iz`oR_ȘuALDl10hak6/%mX")kut.z9N" op%H4MuWXȡSMrnܐଗ0E 1|I?\uCX Ut`Ac Y˧@dpL}YIfHu$ZlBTWKx?o pHQrX$es bdoAJCA; MKؕ76[;wZt0 R{NbԋQp˸aYlgYͩ㖈JV{>ފYdMZ>ȁڢ{wx؝;tV)-#] b)"mք7@u4mrn@| SDUXnP_83K.yLo3bL:z!M_`FeUb|: 5c6:g7XO֒[ 몭cbT9dSQCE + "78$>y)ybgUޞq@c 1Sΐ>c4NnSB6\*a\(R|&1{14m_3B/Չ?G If9:aa#]1a,m֪acQɕNvF`eE{ӑf3lQ1=K«{s/=?w1oMt>ė+l._:&z"m9n$MZBOC 闑LEwsE>qlKS% -=BOt?b9#= p $zs.p2[TU.( m)10~t "i٦N|jMq7;)OG#:60R!7ѽNaDig em&j +IɁ[zWFKm/I#OȚ' e-_>DW@, *0QV_x}B}D)K$8pSvpiOXW3xA'X$WMY=.Ti΋=NQLx=k'\;D0Ůpt8 *ߡm61. $%<sM5bw4UX}X]0?만53ZèPn}ch|skVn|jhJ(\:d /BĦr=gWR?qhi~oOwmf] !Gܬd&P09o"f"@Ɵ'ۘ&6T^o )6xs[8v@E9[uGK.Hqk/(qcO=y.$i.fR%Jqs *+I ;s~g ]]Lf{"x$sYNE(yHaSx®kGYEDS@xvoT_>B29SSΉUv*Rj0aK>@(6tQ sh7W? &GFP8` ܏R^"1؝(fLq(vǚy a Ro /6P͡_u#T5 '5+"aD璎sgH2ٹX(D" kRBso;IGy|d([?W ^n#Xf܅pb@v;X&x"#JRglF,* $h23_֢K:Xu0zYCeLSLEyΧRMC=eBF+d#b\9GzܖsLB;h}"p B!ܐ1P|f`zKԭU&Wljy%3;R݃v2A 1n^sihB%SH4^.2&xzc7*~nY]? gzD\WZV zkMTO_ꐉ? yWۤ@|oK{s,_tw;mM]W=rp w/v\ƫT00fOq~y*sF닻,ѥ8_1t[Ii=J@$_#sLwx1ૃjݡ)*6/V_}9ढ#Mk<[9[}AĮΉ -–B7HL2lhøttWjoRh]>e"r 0%+y;s3.AS:7^ j?c g΢4acAh\!{֨r ;D@ʢS-~ ip}5x"_d`TR8y2|H/QUT>'<hH Mc#q:,53:g61BH,l18_H*6c qmR2{dCѽPm5wV[Y&'n6Q(U3> 6p:bp8GBjtNu>j &]Lɡ^Pk* BLԞU ο1JĎh?2i`pGʰ:4RUdcSouw:ed#9 ]ف$E'$9ڸL,mS?ƹ+ .߂p7+At[~J*ejû~ϋ 숵퐄2~55;5;eڐȓ!^g$hJ%f3Fs |k6+ m"iFxzb>Fv\ @vP]uиb3p|D7sno/e%ma ȰL)ο|4+A֨ L+qԚܖ RRqS (++]xsPhnk)g b`ѦpT=+AV E 3{P7B#({|/1#`/Eϓf~ξO4fq;t[KB¼hw?xESH܌y{BKZ`ѱL;ث.ICeڢNVm䝕֭isS(dm:`=*^3QZhe6DG2| ]_?ܺ >\V\f)?we=AN휄s'.\絜[Assڳjkb?`cO^^']W\렝JzvL+ud[HI{䩨9K_S@-2͏; K] J0b5KxA&`Ɣ |Tçj 47[ "@_S vtbM|K?]j(?<]|w(x WK8tatW45!A‘),'C"\>m9%+r3>kL){` ^$R=_z)byo.YLjŃUܼwh ^`*H$/-ѕQ/k1KڊI+$ ֈdkFVqƤ1ܚ~ldVG-WcQLi?;'+1:?R{ ҥPʻ͹Sc@SpD1֤odh;v3MCsrog6(SLvGHJmς,[sTjߔ1#.?^V:d)'Mxps 7҅ .Wu'f!Ygh~͎:WY_ǒqku'76 "U~UH)+fՈ9E2[=uw7VD8⶘&*"'hR}`Gq}ѯ9 {ȥY\R3_abE1}\QZR+֬Y|=ˣλEE ~Հ~,^]va֖@`es f-处ɍr+ Ƈ(rC Cft$2oH{3{=F">1(riuJ:%<r~|ֳE}b as3B1VX3nHLL>hn`utؾ+"t]fВA^-L*V !TFWrV*`g}TNA@las#U~bbCpicˆ'zbe?-d` |#[)ۻks2Uhw,xD[7jCzDSe2"ua?.xރ)NcQ'~;5ޤ!PawEjj~"/ {ˡkuk@b,FNiJ=Y4-67"&r79;(FzaiaRphEE(DPqyC6xG6\7yˎZZ;?$O=8iU :FGt&M*R|+{@;mjZ^Gݾ_qϕ 'p(Cl5n  lki33|0ZRp-Om>/Of{~l{@~j(0D~&Cn' hgGj5vLjpvDrV>ێgv"J}u'"l+hFT= j}ơ2?ص2Xfzg+n\qɾ؟ 5:h gb[.Zv{W~zNx{>^X^?M1=/ 9a"oԁzv,l)+8Db I|'/,P|́2}p|;QT~hIUsDb=4Į$!xdȓR2.Pʾf"Ń/2w"nav,Iu6}5`CcN!82I%J8s,+S+h{̘6׫CcZr843T-?S* (N5vNpr룛2%߼O#;)TL1OXycd (N0=h"ľ) 'JCd,qS[&l%Qq*Aq2%Ģ+Z!ޥk._Z f|We(XʦJܮ)RgIfߵ?˕d@ ,e.Ldsڀ!-zh5xJ&AɈfk 'xy=܄tV*ri(̎O:" ը)E'ÞrH%cdգ1BjԂ<ƙjEZzcyڄXe]m_-0U\_jmK_@ptuB/^AlZQ<s_ޭ{͜L-dXw`8k E) %0\=ZH~;aaNdS& 16ٝyEYf`}wϛIG]$(utdJо.O5_e,ΠE.\}usub9A~"l[5_Be&u('TVp^9Ywg0- 0OA\,]X?H3/1,l+S1<`еk\ Xu.wroGkbx[-iSRWjήOT<iw( 4E< d27n)fz2̨[3 ]%{so>h1 2!wtvw^49){V>/>\!=Yr& bI  F ,i1paRըHłOgi1m>Kd2M;&IanjPI}&Q~KIؗx v*ST衰SXTIОb˒.F k|ZcEb>ظìXפ>KD0DL.GKoI2bA. =ŴWܐ{t]#/~S1E*@5)2Eh`|v*;&a4|͋2 q$S'CrH%NCWƢHXoi^=ZgJJEx4%-cmB^ ΩL-LHug,T*Iꤓr3گm6A^.f@L_?Cx2h!PW?.YP=j܌]ke-nqn/O~qXڸW,BZr)|-HMRhфNoAyt##4ﯬPg |-9*;!+:gea?H}F J=|,E2*$fwC̵WoJ"%n& c~RNf$jXe{R-}Oۘc1 Tȷ(S-n IsA׷w$0%΁lU>z|0(%eR_#b7G5@?T aPk`x,CsS~F ] 1MOz/S(@F(@: PΕ+m< ϤIx;In/x{Gi({uX0-A[]䠪X\6":G} Լ$ټP뗛Kk;}c =^̬=7vI+M]{ٯ._I~z)&c:]GM P!$,нNɥ ɔJqw̼[=H\5UGypV^I.p~k;&: WZOd5Ө<*yiHD >b9 WKta?S}?:$}Jx hTR92}? 6ߏl~UWW͸gi{X `eu~@̏V|'TQXyeIRLnY((lKRT7JB)8'h>Z_My?Kk[`E[~Cҕ`t ˼`J~\`5|a, 7z8_rқF"fjX28 씰p`-zvS3}Bp2|."YpEct݈,_U&c9_e^Ƒ__8训|VX19򚆶Z0o^N2Tg6Q@.O?QuDECX ĒdP c!]@o e0O|8-e˪8bY%;MJf@`Y!\3l5Cn —eHn{xNȉ_”;X#@":|>,ۂ-[VrAƿw!Ҥd#_;&j-6b6^AW-F@o 7ߚXmCG3=6ujCiF*dkBroeRvc~1RpvE+mOר0pKj]N lNE:'1uH3i`֙V`T7P^M[E.w: OW0{ظ/: pRe$YEWSSԋ0,E vt>YaNLCJfs4ऴ˚ ?-ΖUd| V^<'a(;ERͬ|ťEap%V>XP1A3T$nzQ6OzCrts²eRwM:PG:c%9oMFZ[< *ɯ _w.pB+orFdŸh6'{ 'c+ة侐xq{tGohѺM룚O22.K|ܝ`lln,4-^.O.(*l)R, c2~@9oEA$dy}5 aP&+p̖\~GSDD6Zμ{sa1'wѝc0S֋R䳅jã 伬F( ${q$e=&zB]Gl$Y%Ԝ|"DN+TTƥt^un[]I6x*׿o ^4l#T(߂F;ǒְJf~A3ABW"1mH:ә`%`)A²ȮP|&Iѡ松r W{{)E=$0B6ρ6K<]yt?[92 =vb" akwݴ>:Wλ.ֽeD-;)k0uk?iH.1?GvkI!̇BG 0IrgHa$f窺Y,fA_ cp$]A 'P"$T?nm^ɲLɼvKI<omZg:j̄4ba#j.1 /4&:LPA9S973ni~!yKIc#6!6tShEYD R`!]O8j!DpqHk!tLR7i>eofwZgH ow=@ AMCb$hRB4٥d8m=ye QƶɹIIڜ |`]=t*.;zjˮbǤʨF kEk sێ[J&w>q^J)c$\%J-VA*?D6S@zK 1sc V+UB?;oJ@DglmU&d *(αMLbb,-i<)<ȸ]/6T3Z7N#xOYD]VIQYs<JvՁf #$r^`THdXP3ܘcx/E~uaWQ!(}wu eF ݤc1lORIPiRҀn!CgpEq(NJNgc&3 Na0Nb&Tqo[c2U ecŽiԒ#w IM+IuQv$"$3,”Ϩ+\ZzFt$1q3dI>(Xh.#?\ŬLD8ʹVbX{Q?ɡ.z؀HT( [S( ϸ\v=LL[ApC3wkM/P-;Ud\jhDDh9!c@Yt 02Aυ*ڢ0IYo#Y=x;HЬ2H ׏uG%x: t1CFn*f&g\ 鹁UY[\!J+vml,w9;Zs8`6d=2q,3.sV6.YFp6Ū m8bڌ2`1~jO&~ȝ VL:)fRBp7מpTdXNEǠ9cy/!+xͨ[*<5JڴXYkcicyB5$VkW)R̎(anY J~6䢓'B a/aRRU.X5\`hUl$*{[2KZQ6H}s Q_J>Ek0/M /&Z=U 6v W3T\>P2SO@Ml7GO*,A+'Y2,O͛2mWU&B.J{ ^@E<-fƹ wPЕ@ ;gSוz|^`o|9y\Km5ca5G?[OaiRuE\#+k$jk lnvYND@35UwKc3Ozk<ZzJȨp[9'c&SYprEWܽU4^XzĽ0<6XEqP.9DFεC_]3߁|CjsƊ; "Wwex·ˊoA-InyfN$}y^r>:쥀[U+z\EQX6%)@7nKWawr靺 I+'t Iv)k+mFBwmw&Zb0XVbOAaA.9DeAi83]dgD;Ӯ[4* Yv<Poh%tܜtپbRת'bB ӮVKa?ח؜.ȥQ}|O$z]zA _V;#؜ Yp_G vDӂ#ɠ"_OVe4u'\T ~n\SwO.'&zW"3,G)p7<B$BWDsÑ̃Rqթ6rgr% yu;L vV@{C" Gud]WwLtX&,&f/XJ>E5:QoN5o=`dTy\EOug}EWtbXG1Շr[i֥YE0V&p!Np"83m?#o B֜KI5.EŶoaty?zԙJݼie~ %wj!Iht؀>?R0@+:S z*`Cvœ}4s554Cyy$Ie!Ν]ci2oQGrxJsPO8Z5KX5|- LY S ntc[qnNa6]G@A &93Xe+'%QWK@pN:> p$OYa)*Qke/̔G~k#޻b^k?${4go1F6~ eŽ7)\f)>W#fY6JYI&bv/kմiը﫛+i`?Zps8v 'qפ.Kk?B[n#T U5R_i39Xݖifhn2Xވohpsd] Iy. $lJCX3 SÎ#ޚ5GLnG`L, 7$ځ0:kԈM<@Q-2j5B&p[1 /DUM%xyd/"@.ާ\,i=Ka%sjMO3㲽ĺEd'-:ˉ/MG~C1TO{cJC;>ڤ;cY?iݷɘ0Z<`5 ʑ?Y굍L4^Jk9QgYޞ Ay=mRYOX=n$Zkbe=% 8e\ƺs3&4_ @/1f'jsBjvT|ж -)|3:xHoIO9|G|R}[=Dj?,+\IkW^qNr|Ks+XǺ oׯPt{gFwEzM##xFCaO#=[p2"ş*a bxuD\k Q7tx+K2%u8rd߆)(kPP),<*c᫊o7(oRSQm%:#Q鑢fⴍlU Q[ܜ?1_ .,kښb򐚆_"|{I05]z!Xf蓝i}YќD ϴK\/6mpYv (bHbvX}vițXD9A|m)Q -5MOz{Y\U?raq`+,DJE_I\H,(zub ޡ*gN$M[od*$%c>ߴM-\,.q+P88T j' ͣE˽ .<#z6"?w:~N0 1t8}ۻ& UVNM*P죚o;9te&;,)p0c*uZGζgaiߚjRamrE|*,G'g[ NsG 2!W(XmjM39CrS,c*6SD;&Q#?8V zMtGi.}1Ґַʩd돤BJC:^0ů\i,ã)4iܓb ƍ(DբfWM7̅DBjH, }bE+2h|y|22xwx؏Q>TX7gǩ)@'/PןSH>gŔ53I&/rgq/+o4#r@e}*A3ѩ`eYAR}'|1.TSWhy{ i,SD]/լUs;xT5&Ii{DS6佣*`Rrr{s awN[6|I.փ"vVZZf)eXXe\͊|NㄔZլAY짢Ji 6Us|5@Ɣ߂ $ {"pU1L/Gy}H))#}a[.4 W & f5$a7;I;kH+ie В,Zw?ℜTj.2هYǨUc: uNbxރ"+,2'FŒGKރ=wASFgR܄E/cWdWi֢yεK~PCOz `)+l2іp;  o,װ¿Sl[]LVCB#X-.A+wGTCYl\dkVd(#쩑r!N[x+:PeVb*hˇ)nsi;zDt6I M/G}P^q2AS=,=rɬ0* 9o5La盝ʇKUGHAYW&"Ne#*3ith5ѳf$$&)(/LɌ[v3)lr⡽ z֯y,pwsJC""KCA}'t?RKGl&lEĄ|!r=@l;86ip1BSȴox.5wij!T=8~E=: #\iIig~?G<]IǠ5`0Sf hWTi+6n!^Z<#V@g[ʓ;+vEe9!neK>iEn,-Ljh. z07ʮ =7aoGZ%:MT} tb^Cٴ>y}ƁO6Rلd!DOڦ{Mω3GtfK2ٝdz[5:f#JX?Sΰ!sgz&uZ&;6B fU l3un9VtDBw5i{f%[),K׶=\:,:m&*4b,9maŕ߳zԕ>:4v.Af1b5yG:ؓV,`J$knk΋fpwߴ8gLz/5 XlZH4W@-x5(뺢`'M3fyjy2)b %ǃ,xJ)Vɰ!׹$ )? e5=/֞sgx0&\٘{϶4dĨ_27{|FW(wGD+(fRL33Lߎ5"o#A*u(5wd̙(h,M|AwPhh@>olxz0B`2x -a(R->l)f2Jn>x P0ݕGN;l(SV~yԥx;6kLc3o';W_Ve1luzc~k?c{1qxM' l bE0*NlߗGuwY{\#yg(YdE6$l&D7+`n_*bNELڗgqaGZJK!9;pUvH3)e7oP}H8/:w.ەnbB`+}*V@t?C|?JN(FzzZR@Ue.QU%.U$-4B,Z!!V! cqS횤T9;biQ:O#O *>Χ$r=]G01A.}s$Xm{8ksSę>u0T.> -i ?%1H@]tҩ];FAШ3)AC'ƪ'CWc2pδȟ4mWj j`ŶCe2D +/#/1Af{{+V 7ɻ _ 0X=6eixՑc,#r`:zLqiϣI#+t?E\Ќt&=-d NPs :cRæqԆYT9_h*4H΍Œ]l˕!*d82%L&d/+$EKe=}sW<Hdu]E+ٰgzDJt{ gЗ|(,]ĝ}d(BHc8}ĀW8L1wCOǹ!Y<ӠsV)lk2q ֑яRS8 Sa>mmHsGX5xR1p w6m}xmBdZ Ǿ5G>-f &@䙋O g<6 'MIhĔ4=)T5LʍڒTk]MjroIGcP/3GL l QK},v~^A>3} BquSWԹu _8VpsDŽ7ylܕMW%hެ4n.a`%n"v k"f%NHBbïҁui 8@_΢-tcJ.?P<7Wt3fi2jy[Eg])@!aQ.gEߛ؄rjBr(sY/1{H aC<ԻT&2]SJ[R 9,~σ v6 l"02cTHBݮaX5Ud_ݤ+]GW v?<\)N:tzd>OIL|%bWndKwKF@ȭ6fs!\5lKk 'O?@sDx•0)9v*먪0jHg,"c poX3w}hy7>Y"S+s#3KJr2u*t$9+ 8LA3[z*|&5s;r2W[lyȋ`Za0YTL-!~q,4)49'QԖG7DJTg۩]b.= A OSzzSP=Ϋ.)nk)<܆Ռ @T(ιJp% {}`6g\LHmGGIGoLEGW]rקn4"(SMs1αR8\9Y!AvRf&_B ølKܤBm è'_'e{3ͱ$KIͯ[J  jur[/sn! L&8-: 3ی; ݑ84 :Ɏ/rIzcE,.Bu `xMQqn8"z@I"h0yVVC4㮕C,JS2+mQug|XV9)mF<-Ck{T!F"%d~Š9Uq'3k gL6 %V-8k3 qE97[o ̸ߪH&5A;,эV;]YV#KMs}؉7l Ǭc~!Ҙ=?%>S%tJ{<6Y?Tm*7zb㞅>8%RoZ7%c貕Da,2#RzXPU7tL?7JZֽ "425GHnk8{MPE JՏ%'jƪfmF5Ysȓ[/-fiM0D^jY+-3dB t)wКm_-O2uFEomGH[Y-Yc*#2ل(|^wY!$YU\ 7nYJPQ Hh n"(!)8ajdTgDX$ 2r3/M7Z,TͧK ,CyD`wA9!R஛n[)` <NA8rnH0P%d&m),gf=>A\8.>}VӥUMk~-KdfN>:\9^Ϊ90zc+&طyt~gS vE`&t  zvr+5E)%"sw&5̿k/-4F%f)h:6qG'Bn5I%K~~B푏0 ^vyvLW-YXÐuZ_dFFchPs"D"M|=;pgL5Xw=ݏ *ʄ4h =]^T NA++7Y;K{dk"ʴ vD<| -9/#>Et3ny;`7oJ`Wie 5O˅,nB-ԨaO癊"۹y`QKr@NN &qNHP#%| W=J_G*q B(?={EapV9Os4]rݓ o[|Vw!B2ipCFUvJLRbnH9b>gXJ!U Z[#Y!BI|3NPRL3" d@kQ(J&Çb.a=3FoPp?SpLHޜ)0?iK؅窖f>PuƜ7}3\$t` 42灮+ &@]aD Qmaz0AЋrτt H?2O{=dO2/|)C$d0nj1H@ܦRp#B#QW֢ͲߤL,@&P(*\4y cW`2rO7 oՅ .18U[X}  U>m=H2x'rO,@B Þ,#gx/5 [6 & "L; Af%zURO\5 NPP7ˬ" " ˜9ߏ:쐼6-gDAң(h(1?Jk:ވ*᪹]fKijySokc?z٨RֈXQ[0{< ~J!oiguq^;T;FGi*bm>Ϛqr 6oH}ZĎ1{sto}O ', 9yF,y+&e\-y@6D{>cY>k:JWHz`3Nت"5Dh{B3,lJhiCobӣ,"k XUǑP쥦a˼!uLBj󳲿0IdG\/#%mqqF *D 1"yt7gm͈S'śyog"βQ{X&_ ƣnCBp_9qȫ~O,K]Y Sqg2tAgzЉYSeO^趷Y+Bu ҥGJ\_Do[G{`?b QJͦ1+@&,N;bI_@ew݈\k *FQV @6 mû^؆م@ӡbqʾ({p.Jb Wf۷w &~d՗eդKe\MUln㪞Y) n B8nQ foVҷXm}Ђ/3}T䧚jɱp7 ILýcb|}XȔٻ.?E&0AH9{3[&7bNq\>ύ)LnxZ {M7 `WKIwB OLĝ?xWhw&N͝CI d;IZ?~3\hԧEKf_M'{ K>1ⱑ0E>J5vR!m%'y\au|^?e@U:쒿}X.[M$XSrG+-'U aeg1V)xidj6>vZkKt6HMn^Cw*H[݅&ҹWT0O~IH HQȶoa̪9Tn {_ǭČMH{ugcBdk_)<ԅT{Ri"˼vmb%tKr?J,rCRsEe{zO Q[#j1ae#ތ˻DbwHd@(i?@{錺E#^dMzx[^1Lؾq#+6"lyU[>j>S05g5ZB\12HU5GEw-LZozV`CI &W ^#eMߧ xExfor8J:$]֐ ^A0U !k1V^)%͟_#֟Ðyd_||: H LFR=0mqG g=~R<5rW{^ݹ=jV(PAi"#iUNj=K׈_\m=^-Ie&ؗOÔЄPG%cd/dksm =R766r"Wȼ#nBv^o5+RjVL 9B7E`rfxOOH:R1];jOg|jPt:%Xz~ef5g"H"g U$Ijua%Wm|›߹CMg'|n37Ww0' o dg|h ! ;6&*w7XLNGmWi8*=2 #w7\H >?v1G6hiZ^Ŝ#s+gkm<`2:=8jPLF[Au Ʊ" ׶8Zg0/@0sUj@ 2GOOa7fnzG7+f:PサG"_ʏK"#96ܑ{  H^FhLb3|n"9&ZO!gb+`J-n==M[mg˹3䎃>#zGl5]PZJlTȀ_E}cv<מi7YaDSzVURb6tOS~:y!\ݸNlWB19_/1 c Us?B@ow&NXa~1?" ՇKD}lѲ1Sϙ_|]egpCjGI}}- tAi)WeÚۏ`+|^^S` $O4e`"SV_ZH64mB,BȞCz"$h͟vS/B RgyH%2RWFR>#SnLD}N2xMY5+{ӥTy歠V `L 7o|-V$D5]v0/>8,h63Pʣ %8sK&Xmp\r'm6IbU"[LCܸ&pM.U¬hnN6È36g>Uryw oEGo\K{M+5DKBe"&zO@g'?^֝mu'3ZW6ŮJB#ND됎B8lwuǦmcho"[{sNJsŽ!ۨLp=-:|?g)[l"1n0; m2Y6F6ljۂ4{yPkG΋2XGDZiq3>(O<#dvfIRrBܜDE.H//R<`. t+#m"nWq,Pm`c !vTFIa; ܱW{OVoKvo3MTe |5b'>4´El a=36M&uP5zsa]Y,k:zI,ge 87B]P21x=Y0G+tЄxREdhھ71Ȭ*`M,U~m+7;NՃioNkhM>i23LDAik|HW1zYHFqg$NS(ybihto4'*+=2A+2?ޏW43?X"%z5P ,nдЬF[ _zdjlr@(RR 4,ŀi{<,G֟9h, Lg"q O-,jq*W&_AW-8 - z2!ӧ9L|'?8G!{iZ{WM8V_j;)%}hHH$$DŽbDWH]`A#f!ʷ@GuYӵvN$HpMɮ{B7Gf? K*{U (Pc4:#{0ΦieuT4_4~.</i 9_{PuAv !lY"Y!ItcYZI\3}qҕ Jw\U 9X9C\xX2 1$U@(7u ٖ # [uݬ/@K*G"K ]圾Ӧ0?A]pՃb@85J Me~}wh{Tz43zSe^2DU;kT(_Ӹy`጑0(g*yգM1 !2Ǧ4f }B5G▤+! X~z X|eV 9՜>@UvHIA Ш[L0}W~@f\#'o| #?:B` J-zNJ$ڇ_'HuJrFG׷2" 0{"d׽J#{rfL,YnU| 76fğx"3:c \]1&t7Aok^7dvs| Nt7)(FEgOD8&lhJY!Mvx^t4^ 1[4D<D>wJH|p;%j}s-0YA)^ڵ`q4Sa?}lڙag&%9ݶHW\F9u-UǠ$Ip-HejDEYp۳}Yׯ(Ow]Iyl(7iVana0a\6B&-ͽzE4 DCvVJ Zu2%v1(ɾtzEG,!0iŠz`F%5-H &kclH$++Jj$F#m MwGUe< mCo?L4VSb(/X)AZ|-$d KUY5=h,f@77Nwaڛ!O?#+7s ZK=%$m٨z7RRc |X+V;EtIq#gjt E6A:m 95?"2y+E9k4~Uh`sv[p%KQ1AϦUNwM\ק$K"e:041R&.uia ClU\(1:ԾJN[J‹)[$Z7S1׊@Mֶ#ȵT"'] Z*?? 뢖ń 2Ϲ %p6"şIv=fyHq;%4JB:͇wpe >~۲{"ޭ⦫]C$e.h\V(?4<炅IRe1S.sT\4h`j3y޼ 9/VvPw1P.zyz0ڎ( % 'XL}avZyْJMvB6½{zZKi1 @5[WsPLcϴMqtc;S%~q}?^ FPBhHX|)U#OY-5BT=_6 4N\;{ݔF3/gpN'=Z HǡJsafFU D\x *`84%rƥ11l[dzjRܱ&+IUSN pH>ϧeG7 =E{{|{ jyRb8f:dQwH1hePF7klz5MT{]BCx8H3U~_#ac DI6<LVf s C5}g9 S;5R@MgS27RۀpʏkTPb$%Og #ߦ!ADH%95]f:XO~j"g(L3UDg s4Fma8un}nDT>]db_5Nsez4~`:/wh_n_-ν&}9htW܌xgnRK1-;l.4QN^nߘI؏?ꆗM9_Bsp乮Da-yM( 7J=1ǟ3kxJ"X"hKFLG!B6@dd% h //q{D )P?=ztsObZkrPmP vYz zv>h vH,3k?+~4Y!*\2",aF;S@As[0qNw ֑Ԫ]UE^}J41Z^%杪2yfM*4 \nm@-^MfA75J v"@`.1#HQ2B%/ȵ"> 05YX7NmoAÄkչ}9n?$pqefLIv 6{ėBdHCVGm q˟si?@.R%VOٍI߂,HCeFiYg~b(C V o#rlg0>D1nf#&ؠ}*tg[ܘP~s) e)Xl-qrRb  >ى+=>CHlS[4yE赚UfTIj8 vOqwƣ>yNj |]t0d xxpT jI*U,d-X +=EmF}rh1p3Aa*(^|%1,9/\iA 4[;E(&̯!$VDP @y:"SBD}gݑ`nb~it*(X45Pͅr_ .%Eoe-0LD[~S&e'/^|\9 _5cg`@:4:w؝1ZFmXOQU$ "'o?'pW e{* ťL=?.yfђY_!RC/-U%%i^s3(JYѐ#KnO%h2qo, y{7֏OQ"Ě,[m(#ɥUKH.9Ub̄ :H`w> ٿL_ #+Fhd?/B75[~(+ h^1!g_F.+XB$e#U,J!(kCJ[)mȘ~ w#=hZa0Rc6 uUbžQ"{ot@[Qs [9=-%jRݿccuN~?KC nL%:8. ݬFcm9=? >0gA0CD,Tll|ӃT:Tdk uX R?{ZyIih)iۻ_7$ bAYq%o>C7d/vtA~g>&i-ۓ$M]N?R?(3j_rK!ZO5+).uaֳx3"o"W Rw~SRxl>7o@jI~@L\{77Tt8-@bJC:>iPwYIҋ>`P ̌wҥ GFJqbo2(ZGJ"^Hk@s&ÒSº\ڢ:ccHS`L9!lrۺI+W!4.K,Y8Y2)s\T~Q7 -_0 du p@I#w9y##?X)hBQfE{u@KFPWPӑ+y2 P;L|1_9+0gluj@yo+l*o o-AIb.lLim}Iܞ>wT4BsFگCO awz&mU4SH( {8aDВ*w3,LSk\\9fu.A(2V֊|c_0/R8ML;CIKv]F{˸XK!7h9<]ds]Fbr$QD۔ p(.eHcL@N@GllYhE:2'-МvQ5%,q$Xf/[I, ׳39g}\+?&Onm %i;m߉O*7=h AwIm`Zj %q 7}RV|5ڃy,@"_| p<Aぜ0j)6Uwa\*ʵ[$ʡ˨12tJRX_GV0/'-;t琖Uo_ y <޲oe:ZshT+1\Z[Kꆢ.?w7tadsl~!bЦՅs;PitՏy3K*QX 6-W]RWc%A sC*8>cF]74'd^YJ )>kL.ԹKLlt# Uǀfx=29f7m_>keZS!sOP/K8P#u~z{oDO&UZxL4ˋX/ydnDG&Fput dfGk~Ywug6w9Tj|4Z`)]uYBzQWW(2;WGXV8ePTI0b1J#((% ~^A2I !IoFΜވMwt; F!otNc ШL#έ+`HEg^XZ:6IWĥ^3g3%?Rbve}vAx.Ea'^GX1m;'ʎc?o>#Qmk2DݍPUUw:@t332qq|rޝl!T0Iw!>4QKEX?S!>:Mԇ߬#{kXwsN 41Zvv_)l+f pXm5cXWnP аFѸΫJv'~2RaV<k(*h:5GLmfx5'3d5 C@L)5y'/0m ֡Ym.|znM _݇"NU)F9Rx%GK~9r芄NeנD Ⰴ  >ޘ"͕N[xXDuD|Ҥ #G3Xb[C