kernel-tools-4.19.90-2108.4.0.0102.oe1 >  A am%W^^fcPBXk1WmH@הU]~]mdy 4hHN!(fa{+\s_?WC9rָS)ʢꞲ5T<{x:81hK䉚˿k_ȱdT!}S;4"zǑ݂wKVij.]Gl?z-&3>u.D m÷7wq.}[d[PysY Re683c77335bd236b423f67857045c17431a8d0bdfd362322871e31b0fa1f994672b7b4be60b9600119dce658c0874f351be335a5(ȉam%W^^fN,@ZxSК.fCz%5}$FA;Ty SFG{<67MMX|l~;< ˠx\yʿJ[CѼq2KbYԣY pzT\+-f-)J< sy|֥XPFB >r&e@Rp׺ܲ]Kl#3*cq70 %g~5A!BoF [j.P %>pH?d ) R +7NT\ H   @     P   , +(t8|9:>j?r@zBFGHPIXYZ[\]0^vbcd'e,f/l1tPuvHwx@y9zCkernel-tools4.19.902108.4.0.0102.oe1Assortment of tools for the Linux kernelThis package contains the tools/ directory from the kernel source and the supporting documentation.aIobs-worker-0028 9openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64/sbin/ldconfig if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset cpupower.service || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now cpupower.service || : fi/sbin/ldconfig 88H &.""!%s 4 큤A큤aKaKaK8aK>aK>aK>aK>aK>aHaK>aK>aK>aK8aJaK>aKaHaK5aK5aK5aK5aK5aK5aK5aK5aK5aK5aK5aK5aK5aJ8d47baa221b51694aedc8cb367372066f64d2785b4c2aad38cb899ec603d8d3baff0f77efe07943fb4d3cf720a2844f028cd5ac02c0d3bab4b9a9fae4bafc75c5056f752a9fb3514030df4696c3ac46b2c191905e49485d14ce43790cf6dcb54b308073e774f898ddcaddd450324bab7dab460e41feadb30b5c1ea62bd20c896d11c37a446d454ef8ca9c2456eafb84ecc9338cce29172b613ceb459b8643d87981429b5283fbcb03bf07f47ed32335b201320ef95ace71309247c8bdc68938640c6c58fee5abebaa6f149482e3f7d627de57fb53b3f9c80189e53f656c9acf501aa0d8ebfcaac83c8f97a003076d230e90054f5e41e42f3eb08350405d5242274bfca3775db2035d62d6dedf5ecc7c0af4c6af82adbebb0203cbbddabf217f1b7db9a6920818b07dcd12acd5c064f8a973e639271aa6a5a159d85190cce070916540635476d247cdae62c9fd4e5900327158bdedbdd660af27042b36786ae0f992e1bf6e866a63dacdbb96848eada90e297c4ecc491a0e4a1d25d4133d59447b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb9870a9f18737ac8c912a84e1f279d8e2455b9a0b87314db442744c2f5695d50933ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffd6e9b61145a3f72620423c80f591b0ede49300d35a78772e8e2136e34b4e10dfa703e82ab8f1e1f62febe97525dcff98b1dbbd63e5a2afd5df708c962e6941df88e20c8927e641ad20e4b63e752ebd504837654c90ea0906ad7099eba2898ffd2a5123deeb73519db6ad3b0b46c87f35a43f7fb495e7ad613a447491f6c035b44285af9fedb132039e8b084ef8b806afd4189b6a363e2db41b83bd5b0753662d8349d3677800300978e6ac93a7a12fb922b9b1e8b33987c8810c38151c801d7cdffe39ba5a4216a389203030a652c165caf3c67f45cee8118c46e5fe0f1838f5d133dfb6d4298fbc105c13e5d3de66d1ceb33a61a39626e65107971f18842ddec585bb8ab43536ae9f92afdf0792d9a89c63b5092ca47033d4307e1c34af0f41d7c751837f1940b50e5090acc2fffacb133b3e0185d233532d7472b86b0f4ae65d7a88d687d047662e1542343a0798c831d7e711a68e3a6f240908cef9363f600f47b3185ce2590d068716602ee0cd73f6d8fef9208951139f8b89483a0d145548ab3d71c3fc408cb6a5c9df3c7f66ef834dbdfb6ce5fde4cec8a94ffdcffb76f60549648ec5a43578fa70f4daacfd4f9b4bf177e975f04cdea5d9a68ffd9f17libcpupower.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2108.4.0.0102.oe1.src.rpmconfig(kernel-tools)cpufreq-utilscpufrequtilskernel-toolskernel-tools(aarch-64)kernel-tools-libslibcpupower.so.0()(64bit) @@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(kernel-tools)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcpupower.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libncursesw.so.6()(64bit)libpanelw.so.6()(64bit)libpci.so.3()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)libtinfo.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)4.19.90-2108.4.0.0102.oe13.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_aux/bin/sh/bin/sh/bin/shcpufreq-utilscpufrequtilscpuspeedkernel-tools-libsobs-worker-0028 1628850594 csdefritpt4.19.90-2108.4.0.0102.oe11:009-0.6.p11:009-0.6.p14.19.90-2108.4.0.0102.oe14.19.90-2108.4.0.0102.oe11:009-0.6.p11:009-0.6.p11:1.5-16 0-metadata_list-compact_tlv-kernel-tools-4.19.90-2108.4.0.0102.oe1.aarch640-metadata_list-compact-kernel-tools-4.19.90-2108.4.0.0102.oe1.aarch64cpupowercpupowergpio-event-mongpio-hammeriio_event_monitoriio_generic_bufferkvm_statlsgpiolsiiotmoncpupower.servicelibcpupower.so.0libcpupower.so.0.0.1kernel-toolsCOPYINGcpupower.mocpupower.mocpupower.mocpupower.mocpupower.mocpupower-frequency-info.1.gzcpupower-frequency-set.1.gzcpupower-idle-info.1.gzcpupower-idle-set.1.gzcpupower-info.1.gzcpupower-monitor.1.gzcpupower-set.1.gzcpupower.1.gzkvm_stat.1.gz/etc/ima/digest_lists.tlv//etc/ima/digest_lists//etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/lib64//usr/share/licenses//usr/share/licenses/kernel-tools//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/man/man1/-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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/0d9f908c6d639325b2a74aa8d1f66a59-kernelcpioxz2aarch64-openEuler-linux-gnu    ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8d2c91b3f4d9a8252a48b7c1963493d90e7219ed, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3b619516d629a6be2d868474128eff2fbda31abd, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=71aeceb29aeebc723b27365769d6d2c5c95a46d1, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=68481df9b7ecc278b6d8ab02be4e1dcc3f669165, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=23799fc8f5066c10766850023f31751a936d4ee9, for GNU/Linux 3.7.0, strippedPython script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=212aa276821e8aa1013f6ff7ec86f3fd72861000, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5e0152e1e2947f7b7302b85730bbc4632729362e, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1c2a4d9298c7c53a55f29d03b7208d43587c7c74, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1a4a0533972b08acd583a68c8c6ed4a4a1a4e32, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) "'3 RRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRR RR R RRRRPRRRRR0h[mS@V^utf-8b63a64ffbf6289809fe907e3bb09e276f42ba10c82008182ac7127649ea5c010?7zXZ !#,rO] b2u Q{LS-Clba`U:ux/> $V}SVK; w]g:|͡J?GFWVA7O]~Gf91y9_ssFL<[KL(4 = $#g{r.GS4HaUEjh3*#brP=B}L@HӔX7ܮ ٰܵK'hpy}aYgh`!KV5lF:⍼NL5Gsf+LB;Ϲ!͗0\f{)$U_'m[ U4q7IijoqH$F.]uKP#j8]kƕOI̛Z䯏%gXp8I}dp/5RVc%H}#ZF(z˟1ՙՓsv7wUC,{5^n?ٔsƜwNjvЃ˘JV'yp1}ܛq}&#z 3n,Ƙk'Um 9~D1lArvRV4a 0L|KUZ_=q^DD6A9=ӟ/3F,Y՗>0EmUKS9{L@ZE7 ^ Cv &9fzj))| 63q>8R4Of>"JE/PCH%| @rKJac<*Ih'Y76U~Qkչpo(߰grv}dMpUؾpʣ6^%hK']{"R|߀My{$߫Vj>H@}A"iFyuygɡ~k?,ᨵgN~=$5$4ٿwhJ%v<;\jLO/5CxfYw2Y]FD;9D@u|j2̧<m܁F̒7y-i[r+h5X+S*Ypwm<񷭚GE@:6ABR6IN.EuFµ&چl,w(d/땇6&%T1a!X'lY_B9򊻦"S^|US= \4a.&v~ mh RvsVo@ç&|/gX"0uO%=\Z+-GOmQpCh)ZjqY8 JUV06@O[yPIr0mp ثo9ke9q¸t^AL喟6 .'z?@vuI #j]r qZ .t,o7 H/4xXG\?W68X?z:i gll_["Zw6SuVu1 smp=aֆ\MRUD@y}mMQ>Z̡=ytV|Tuh%(̭lϴJ W/ݐbARb_\]2=O4O4(x= %PFwu~[l.lJ|= GO/^ΰ<[ʧ\!}0eQU6&Oq+%{'lEjK={5Vq%"/`!{vFpY@"(Rɨ3/C {jƭh8N>)*E%{79bbiԵ9Z)u7ˉzi!#0Z 6]cS1k9E ^k{[R/8kq A;{~<=EF\V5z{)/22F\KFuôMwOWB{G%sB(Eb19Wx&k 5ᛩcF3ݻE˪/jEAPbr7'N?*k*^;/∂'IӽX=i.+VD螊J'dz\)ك{7OreI1ɒ֤ZKl xz?=`2( GOEHgn\]PVxL9r[r[W0YTWq{HAwae(ؠ˯mgg}ZB,|yG [ -Y[2},3Y"F:rxrcTa},c `JPd}Q;*Ϲ =dy29|"]&\!c. etpLpTqZݣM}.cLn G;4a 56?jN+Ȩ 9lS[7BzqqQx t, nBX^,\n{&U qΞFʊt_G|wX]}p'.( \jq\y_hIF|,HCYXlcs4Z+aRkASi\hKMa:|݊lcz.y )BeNvVHGJ2(7 A:w$}#AcN*-q|#cڄ&V]4Bƻo*C(CX>R[hJ<^ҋ=x1_B [*͜M(IQBmR k,n0kܸ t1R}?{-5GZuyS>Za$%R{ {'\kƿ8k]> W(X8× 8_sIZ׶,akfcT 6ݡszDtI0VPW(=Hj|MtOF' 8S Z;iÃl%&8 RY[X +id|@г ;7{I&7.A?nG6ҘT) /[o6g3yvS_deF~K,F]0q/|#A@9g{G>d GHf ~lD\2 $Cߟ/ {ns\ s)]@۠4D5z`iX5#XuXwU8rAބdᲔ]qMTUӅ2Rɋ}GݹǵJ p5`\P  揯vu. @(af:1>N3uє\v8x Dau)' 82L}4a]2 {=3=@8"4僋9 Gkx bg>Pe㫻\C/i þ|zeTWKL)#/*;Է9ܲwtCv2/-8X92 uEU+dz6O{T@mʔԥ!FaFw$C g[.fr-qm*#n H_VU&?6,97vCCiꖲ+1^T{#PjIո;rj6B×Y"yE%CC7BAY (_k .F}/ kp\1KlW{}c'\="YϨ$uWA$)5.2Pɲ%4}m'*뾻A(+bک] ~6^WJ>(kR,10Tbt".,huzDK2j`CBF鎑ILȋ~/҃q{v̈́4#"Ã7,J2E GƗiQPJg ̨J A09ۜ5`5Z7K Q6W%:5{d( 9u w{HIvc.Jr  r35)̴{1AoA،dLRK&a2W5d)ꜣuL|q &1W@x.},[Nuh%Wu#o/W=H)z uH*-D@;4Y.*؆ʍ55_3^_`?h' Άmx3`:ORB /tq @ە^B'N&alQ*ahaqE3oK]d%9{R|2D]׿~r^ӗC5 Y|:*0*߸5q`pXr! Юf3 UR1u>l#I0߁#gޭ%`3CR&UWqq0Q!{ϼN%f! ՜MS%H+ȉv" zI`O{(Cv%i ܭ\ygv%56ůHhy +ӹHCI,`A?E2:{z (dhRƇ@iih­Rq/Qf[5Ȏlp2BNQ{ 4'ӎI ppB&Ycw:!G%eZխv?W_}gY. W|1 |ݤu*뀽_>Z0:-' ZїB&d8yցKسre}-߅H1lQRFnq dvžJu9d4*`+kDOЫDfrYz;ϔ :g>_J )в#馈XX -]:FC1&H:u0?\Zq03K8W,WKA. {'^cFs e2vgI#Am0K0XLpD"]eKS|I!q|V(tF%&堤\c8b(v;LY\p9IpjVS/LcB[;sn `cӜ]Nm A Oj, {n&CG7p$'r!XXVW"VT_;PwCav8{ʠtB7oraqzu XO݄3Pls&f P~JD9Q?py!ǝWh:޺d*6SqX,S A5omo8;r#E^T \̶ؒ.p#ұjG&)g@J~oRTC$ZۓFV"_uZZL7{>:NICmp7r ΙYuv!]A Uno!Pqرw5>NְGߵt~{w롾ʎ?~Hz"IeEoY7&ظxA|+6*Z3"xr3[:"4(3:;|.؟[7ecLmn+D&GoުɺP`Q)^;{ky(YI{7N>7ɍ&M@COgafpm]d8sX]W>f^9?d$QYJ'E|7^]ϖ}4~]5<ҔGQ> eB.ZA%V`3 BPbރG%;I.vWFp_fhIBX3]iY /OjqR-9[BVD*/ _}*cvO 8?LxG;PA8#@?ZbR%Pwu[;2rE^8&IK3U`Y=޽w"2"w #v#8J#y+n >"L Q/{YltR1)(jy6вDj9}$u-t(FwEct._m,_A;؞L9R]Tv3ek޾`]ݦ[f`$Tږ4f'PT02caUoE?-y 4m7UKZ ȵ,oĚQ;`]c& ;pJ)N94~9e4O[Y 4Xj( p9ws4tu:BTV :-7[=(^kCʣZ z:[D麈tg*\zgGPxPMCy %i `#CSq~ ra`#E 1kά^$#3 ŖR]Oz[$GuAd+vpFg-MWc'p` Yl"mb2<$)fEd5zOYsr_]du`>?U,"<etC&6aωCBHf+ yʅtd@e`z2=j)"[M#&J[Tjrl i+!;S6.36յGhRckfL):t[@h"%v-;ƚ{={X'p?&ghQm)f飌rjk>_U0r5oĝNeX["c)LCdD1DzK^|13*C oJ~ͣVӲ'FrX N>2DD("? ђ.TE$ |_jiTmMKZaS^F}O_]uB0s*m+xA&%"} 8$9dUjqY(^6<ym>uޞX0ZW#)-oRަSƃeIzW| WS^G&1a(|mГm#8? \)ȸSJհi|5s. '#?-~0nl/.ߚ]Om(x+H^Wj=YRr]~.&QЎm(Os#;(y4E*aҧV"ȳB T2rjmTgyZ Uub4 4چGՑ?0%qSꡏhS[2=r7ÝJ _+@4NA^?SeG*nzW@Q {Eϧc +2<ӅB`Kޗe)Rn>9RH?HYHryUcK#J8 M#u-K:88MΤ̑MoK5=M :,o잠(ʜJ+TB,A7pj6J ZW3=?V{hf_Sœ@JvyZA'M'N ? LI+YP\f&oMB+o`GP7RTLsÄmaf1a؏?z0> @5la3 e+-``^frwY[E5ԧ"FnG{Ԝ͘j`Y2yx FQ{Ʊ;hAk$@͏ }:4?:'(i{GQ#j@mӰ&QZ6I D`eBU"S~6V9ZK8-1ffh7PG*J_>Q[7v g"yQ)`냓ckԹ] ]W^~y훊 р , گę:$eȯۛ*5#k%A Q zS]ےhJGƖ$UXټEfQdԗxD7%6,(D[J^ӏSݾ忕)y92˅"n:n.] #%HB:}m\V,dTO Kti|!eBH_B:mesML2,輁VgjWX"t.Ƿܳt ( ̘d#NL׋-ɘuq.{_W= XD-Pwy~w,UHYQލxSLoW{?&}Vkc#V7T2AկYG0'/Z`.҈uO=`O|;]!Q|mt'.y-!!i1DaP 6jS78/ o+OPܸ'Y% 1Rk!C*WdlD.K h7-<(LJ:ZF) O䦦9C3piogXD8Mqd?n1= \v"\Z# (l\UlWCz(R6~_HYb݉8BwoaGCaky r咴ɇg Rض,3/Ev7TrAkUf'S0h!Q- 52 ~ rL5a C'P*LgF;x g5}DgTF!*ՙ}-d7Kh3"W".rs7r9~/wi8g\DJL;r={rfQP6+vJJru"uGer e/7U@IY`$ $:Z0DJUnAݰs .F/o_)'nto!qA~5d s(&q27V(6,2J7ٴ' _ Ȋ8v6ݟ*dyׅak圵c<v??l,:O^|dg/aDݔ⎹󡯍]l(Eh4c$:Av" l$2.A-yֈ5LòxM@;yFQ$bT.!~7?qXͤ.gl_ΰx;),JD_wr0-E#Fq]px7Q|VYZm@=8즏X;5Huf;|cvs7 b[f>%G6_Z_@WgWӘi f>:༅!!ڵt #N46pUx@73ϑ̚&( 3*bAKPq́aօFY sӧ#=\8eD=lHu;W 3\N:IDh]S 6!j8LkG(iG At.뼓RA_"Z)Е|8FtwW}&zq=bPuЅ~GXŧ[ e8V}bu>퀡SehLKN{YĕԈ 2RэPJhuiҟ߷| >~a &ЭVhcG:ĩD2Eؠřs ~_:9\)Nٹ;kWFV6@q(0عwFks;OX { a0[h*^thkL݌3VđcQ:jӟā3%>jњ1F6OPQYaGY'E~ }<$0cszoDW!L& 7Us$4o(ܷI*Sg]2;Qַ1RϡǤc{ 4 }< b%bo1"8Ä߬vGL.~ P>V?O[tz rm!-"^],< H0ՑdwlҊ"|{$s,6DƭWluV1LC=3Dy d |O8p 5UG 8Շ]w0o_*pkn2qbq cH^{b9/~KIB˨5L˚$+YXQI7ɌyIQ@#xDcT@5$-I!qX̞G/=KrKu@!/ ;@e2^E0"?U&B{_#=$b-u+EJԅSbk菣eJku2% I M+~oHcNaz02g;~? .Wn.k$D)8L= Ӵ k=_憺fhX?&EE"gn .JcDŽLs*<*\2i ?Y`6yP^`![}R-D)׻b~v-c-(e^N &[hF8p$A06"@uR#HGjR򵻹@Tw<⼍Ɋr10 )Uޮ%I9T3CXKT08oXj<@"09dڸ0ޛE577|ڐyge5Q^R[,]ugK6, 0ZJZ"Cq&PwD ГTk.{VNOЀhl12!_<ӹ sPçV"FÐflfxwHry,gBcCo_B3H6Z=+"XenDEw0\?W_, ,{%0d=Hk,Yk@EOARSȭҵoY>Լ9t#l`['}J {섭m"7fB)n{Fy$/Ez7%-(wd\AF ջC3xg/WH5'KKɅGC9 nOKdQӮ>lM~«/0 o]`Y4ManqH<[R}R&PW@\MƷ">Hcv3kQ1k)6 _W 7R#fwT'dkڭqfX@ a]gytNZЧ!651K)32#1|'*eSf+ڼa9]61d[VʸmZ \O5,{aلbԊ= -*fU_ ytʮc+WWI'âɷh Tg:I5k`Βe]:cY'w<<;/tFD W3x4Xt RW 709T% Or =EABGEY# ~&K] Ylt8n8PA 2Z:I2f!*0Rh$KR'105|^sB 檏 !Cu-VQuTu 0 EVo)>xM%gw+D:!L aefFYH~hqR'WZ/;K\/承bɰ›yp%0Ғzunb @;p <ƆXK5lp{nĈ)q>5i\ɩ͋շ-o+Wǹؚy)d",t@fEX]giyCĚ ^>b&$f}>j "&!N.Ua` g=q4Q/G|Ԡ_! ڃdHs DLĄ" ̊!˾Eq]}_`! os̟89zvU^vQ168u$@^ɨ$  6̖0n>Rj'!ƅ)en[ ynvV" 3b(M)-΂Rc tu Ay :=Go!fscЊ{. Z&O=H(Eh/;[E6hVB>2czLO9t{y;pѶ0ԏkΔ7şK4y0tP:1IfzlEFzfsDH w+td"S#e@Wձa!Y_>=Q6/#rio/k:y,"yˊW';<:d$pۋ7f\\1졞=Q+! xU wc{QL2E֘?_%|&e=du\{xk;C,J^/A!*D-%/Zzztzxt=]w=%dOV>h;q"Z ~XR6!=J,Ex{255tfb['S1^e{qp4Z~n14i !QFS :,n-JY atj ERKLJLҧjja(*bs'iiY[tg^@ )ёz.P4p^cvCz(yipe;4 ouLеxtgpt'Kn-,蛖8Do3d9LK]A0~ʧ([RLi8qoJ;~ʠ&Pȿ}Y),b<0bX_D@Q6 amZ͵5ngٯ<[UxtԋV4f}C_ԦU%b~ۘi=Q$ <~V ]`,ڔ= c>>}5-xR>6o ÆR)7svkY$]뿫ϷY'ڌyD *nWh"cBjd+{s3V'c1ɽ{=A"`jo}Q<&>PExݖW+=-CZ5叡 #I9xQm%?hs?ׅ.dUa <)| \f`rxqI}OBމ* WI71ŞʸpKh̼uhaAq"T"ͷUW&N>$"Ķ'`5̤!qثfdIa~PaǏ\FۺY|(u֟' nGN!3t,pjB]s}lnO!.3c̜q`H]tTryf` ]5=)*aA]Rɪ,۰14FwК0m< A9mK1(2x3m~[=t\Cnhz@ ǐ-3tG+<+TFzwbIEf! ;E/Q 5'*Pס +x-K' 80:f:Db_%{ vJaf꽶k8%H7o!W\֬=L>p;3[BTU\dn<(0m{7ŖkJ>ks.* F+Mlyqs-:2d=S[@T$^#w3-vĞzxF[jOEOq5InR#,n_98eSTU~@xjPQB،HNrpc\/eB->Z~.9җi^B #R혡4u֋%Y%teajxWS d\q|9ԅlcNSnzᝲ|'~~MNo mj٦C#Q0_LXp<FK^`#0΢ԼL!&-TZ;Mͻs3cpP 7fb Q"wUƋ5̪t4M10(ϋ<VI+Ek5̥b#!g%ZO`/@^("c3̂V0r6\ PH5"'\;[jo2s+dObc8B,&3#Ã=eQJ'^htAVWI\[*C\". v>+.?P37Բ^wHjNtHWof{n. g#c~B}P ۉ+a =L#wU{ew<<=a.t 7cÎa_bG9L9ݑi sFWU8x%$'*-gúz e߄(kC_m՛KMIoNS $4#)E*N':wxiDY;!==TjM >oZ1 wn}{w2 H/!mc/6Ӿm!KӁkaU64 \ 6n}KN8w/HFqN̺KT_XƼM[ttWi.$4?*"-N?ClP l/%%xFC%]F-oCir#S>m'Iѿ QS)(a!* /U7q%KCXiFx6Mt(,/yvsk1+?`UzL沧6' Qy)Rbn"#Bvl]~tpޙ`ђbL-`#4 ِnގC_k~칥=G O<8":vM?wTn:(^Cvz6GSMjyN>yPmtiYsFTXSY>#B_%TΏ$ח=-ybTϊ`,F  83}i|ck0Rw6r砦4rkڱ(Tz<-EܰqAdKpzgb)%mg\c.msa8uib &K֩Ȝ:S6 [Go)\ d璪nYy;H*3tQڈ&EY7ȨKž.`C΄^s4Xpo:ЋǙ؝7ZH[)b1j t!s.ӬptZP2E!;==pfeCL H99\lӰ:dZ4%QM͜Fjwc*& |q½)B2FD7)5S*HL|heSXlgZcл m螂Y CBm ̡WvLHَP~L. W>\!'$A$?z]hcx58cN" |U%Эfwn\_$qmIFg#:22h~Xv: ̓gCWpA, ߡZݷC};IY"sPt\-f⸨M'b6y R?.fNZT5$h 7=7'BKp-Oc) d/S?#e :PruH/X 4bSbeDz<C#U+YeA9n "_۝8+jMٛNa@PkiF~D:jMf=X܈Q > S4-4 jr~ \)U`?+@* 7盫*/nL7*T"1/^/N&UHiԆG2Y|鹏o.$(S/ 9Rah&:tjds";BCrDˮ4-KQO8_eRojn4,LpV5t X |n!BIƐERۃ4 gɤ2^%xgI,0IY]f:A-V<дa&bh ?ӾX+򈏞W"ˑ%hH<"a+)L%͌ nO)sRI(l*bb؏8J'3= 2{ #3T?pz,Dp.FggIn8ro*,5J9`/gtgex^oU싰R#Gƒ}w=_rk`窈9b)D l-z槜-)O0WOR a ѳj߳fFR<}0o kY6) ? X[̷,B'9J-bv/@QC` 4ӫ1w?ta&W^"MgZ`a7g^`jV5M|[DTbm3DYyByv基 Um]4CV`sHӸAB5DcrF:moIUDă=Li ?f)IQ;A;Ѝ~{D0sv_U`f6DzΝop-mTcmz':aL-ӯq lԅ>`d)-rԂTٳ Ѓn-ZdxDby_0`bʔ0>5vHP 8_=IGCyʆmL B=B7Qi۵*Gxn{@> ?NrV}G5aIVW}jrF#ަee~L~w;RirlǸ-}*e[?z#te#6i=ۂXD#Fp&zThy63] #m k Ш)qJTP(Dם)>ˤ0؄I3S!neZye.\4!;Knf(Td=-59L-«DFl5zpV= hvPOW_lTp.Ru~ťτ`\BQE:mf;G&Ga;¦iB;.SsJF&1ǥR2%vI7^e9!Y7Zm:.ZWzh/֎Sm̆%tiqjQk\dhܶ5RHn/gusș&O%cғ (mcyuኻ` ـVIz8u( 1Pn#.6)i-t/)6ωؗ2A.')5bsn߉f/2^{G= \'#+g(6*Cg .S1!rӼ 0>c+X*S:C)g8!̘f#'@oo3H@ٽ哂LQjUm8U|Uͩ.2t(]!bv++yNmob}?uh1%rw^ uNMBr3XJ`>^qM)>qzRqg:fo˺)-1X$ʂPhSׁKYnjF7|u|IrC\-)zC@ۅi@epNew,AiRy)OsO5C/Puͨc]ԛmYSU;e޹0A]̿lF&go-1w#[NU6q!u5v "u^I%Cƻ}HYP^A>9hZbsk3;yg_VuC>i{۔:fUSK~Ԣ[օ!pcB,:p3 ),^ "Zdǿv)ЅL 5ߣ仕{#C@Xj__2/Yi /&HK5;;÷lj0[ _GݣHs{֊ƻ/[p퓁C*ŞG-H'!Xx53^/ BzOtuaf.z@i4ոaN0OA hgXVgzƵ1\b" ؇حl?CU-/!$C=(Wv,jmZoI]Jxpws9j$88-$ R{@j\G([fܞPs'm떞`̌ PƸdq!#2b^4jIׇo.%oPchsS' V]ҏ+tz >H&ʻ7RTWmgxiʠ$JdhҾM0*jJa믹64$.?/Ā>`nȻo҃P!ф$\XUr6̼=]EEpgp̚ظj~~c!62GƇLQ5:vҙ`afqP%'qVBK͌Y< by܈|pe^%CȇAPX=g8`@F-p $N)4_+r-cf]u@Q}ϊ*_!Z*2ߵh q(ChMeG&AƱRjPM­-L]bH?lt` cawhʔjW \,eΏ{xquWMkP) jTSXXJ[Q_1; i7P=t7r8iRy6UH141T=ĥ1һЈ9IRS7F;d01Pe Dv>C 2ִ0S@-! f!/BTy+WMܬ&()D.4 dO)Rڵe蟏=;[SI <Źɣ¤ͰHƲ@;.MyCy3d{S,|djd>nsMު|#M|z臡xx7n!A䖑VR]Rp+s3iעØl&@wYj*WFXɔ"»;ڈbއWep,`Ǔ5H#Ѫ}Xi,;go1*![cΪ9N}MZТvcɶg»zR,-e2.@,>m,kKccۡ9l"!a +/: ZJ-ch"ϑe1E#eHyI9cjL &6"TrmWA[$ p`V2B#Cq˿5߇( %5%jl_Lrf!|\k}*ɻjŹin)n2a,]I4o?[56fʵKig$=$lRʔ[ڏho j`V3 U`A R6T ī̆.""5S,=+(4 %+fm5A?.՘ɻ %%Ii&gkr⪀\*5XVFਚˮ ' x%H``o4\H̞]3¯߱c&;8 So?5H 5E8acV`QLwu1,tO kEunX2U}z 9_8Amvن9ol9U[jf R{(<m}|GDX)ߡ:pyFtL¶jJ8.X ݹDa=z8-']ݭp9a3m5Eûuh>ghM4M_Uf.+҃N@RSh{1 o,m׮KFVwo[#`w'<_gXŤvޗwYbUۨg#H(ب)ӫ.dZ=ROkLe ];..ֆtTZ!  q/ceپ$nTmrw`ܦ6 /g>Jpfv ܒ31ps1D$lQ_ALPH\ec;N\Q\[8Z||Uq8оť/"i|tf{leB7cFI~Za$6aڛOẁ_]^$w)_=JO[GԛK]թ(VE>Fw;"iZO k >GONSe']c7]#cߒ{eKTb 8^F< [@Cz+W1Rz9 .]fTq" +U֧svƏ5;E9z/ y~KԸyH|Biy|z?w`[t>|+osn@\txL8gmpj'1 ,N\Gmֵ:[֢S9l?UQ$;Ránrih7sNVO4$|^ 9C Ʊ%lD@zg)U<>ˊG taLb 3ΒЖ^\b 2ѹcƻY1dUF$GZH)u_`?@8 BX_ ,b]jaxT<܀,XyfH8La2^JzxJC\6(@q?;YQBFy-,&IReAOBʖ? NC^GG{zd]z)̯bL o"#3pY֢ޕ:|CNjO;U!~h=JB&n2* -i6AB>T +:-5/eyDao/BfxFy7nQҮ:k+_f8ƣ{ɂ=0r_8$0yb{EGJ%屽o'(.B'2R=XV0.@%[A[ Do+f;;q̇<,ξZV50Z/uMe-`VR([<}G7g3$c!#j},.@~o?.N]L+!%p|຺GWs?^lxC-н!D;e L! .r:u(3z8PVʳ1,49<^硐J@Ht,Uviū⼑}usQWHVpà~BؚAH9f%r. ju 9T6hTUE|V$:+R 3}sX$d},^o9JQaTw|]1#˂naR<0!:[ZOGsqdҏ kճXYb J~WA7ɤkYH|/:S*i81U`8-~6SNi*/“A1礂x9͋FʭPrUub-F}R!r${"~[PKQctp@UoeenuS! tgrs{M׻" iaHyC(jJ##`~^6܎;؉lM> 5E^21lVgNSzd)t{cQ7Ŧ85:]j`ib򟌺LARĚH "gN+z&*V %@{غ t $VJ;cWr(~(xьu.97ap^;& NU0[y< 9x&Bd|$xH_*!/4n3ARSCp0j\ 2Ή 1Dڌ <}mpW_g`xX-֞d[0% 9H mYXڮ lVxonp+7XUj6FOj&ނ?2#?Mః.+] +Ṱ-]8EW؁y``gעDh;f(D4xhS dq.S Sj635zm'rk;E_2,)s p_@C>I< >E"2a#.@c&+{W,D;$)1~M/9#χ/9?.jscs|sbƒ)ڇP-ZHSE=S]`D5/&NwR:[?ͼj 5ghX%@d>`J=#\MU+ Yc,ėwItk l\"br||j)̖?@$L(Mkk ڳ|JOKƋa-tDȝf:X(!Wعu=m7.1B!m(p(0[-" 'xl(T B\nL=$ y#Yw ɠAHQNW'5OE#}0O5‘{ %4fWdo dģ&:RS4agOڃ&7Y?j,})t;r.u*QFi=AnáSvCG @4HhWhQ [{xdkΏ3J8$f^L26לcSr_Y!UJ?0^ >b |^f5+$p؉-~eĚt_(l&*&DVGX!s,{~LwFn?o[΢0zr屩i!C4+LbgtB)R1"uzń-{G?DB:b:ވTx=]SM !lj<faBY< D;!=>χ^ƔGט|Ȇ6E:0l⯱f3wȬZladIso l *TedPrbLHD%*k|@Y\x Ƅ 챿> $vQ\݆}Z T~J"d>o[ _ R^ڔܓ[:rIp8pisZ`'S6İ/2}E_3ہWҊeuqGĻdֹ|͕; T{G ;O'wÿ,A+YѢȰJpM 4ٗ_zmb 9gI#hc|@샢ɶsP_(.aP} lt/|v._p@8E 0GFY Rn%u|C rD{QOw]A,Cz]\cE"ؘ`$V@QR-,PJ{Ga1>{z:}j}2?S> 6 J\nԄKFy^("KN  ыy@,{˺RoK@lcS9HqrA?`5%⨷!>/+ȨZ$~!" c[fz%7}a0暻)*e[Ғ0=QBtK Rq,F9XeזuS'SBɘtxm'oٸ0ϴ.HP @0 7slb:g^VYX6 x =B8@L7LKh^T0?NflV؝]]oəzhsesmc6GgH,/-I_5F z}NaGb(ψ~ >A݅ m b_E)91' U7 gI )%,cNHF +)Sic 7*DƑ} UH3uT2% n0Seᵻqic/衙l(ClߐGv~ׄlp.~^Wq hhzqՎHxh:©ߊB0M1R*OEv!'Ŀ!5>Liۨ}K3yjgez؁f~v2%!!!Aq!<x Rm k}r}u&=]7uP=t_aNR5hZYBp`YZZ0LO,!/zhkCuLy1/#yz+duxwRq,%Ͱ3u*Wd Lːz)eS鵲(y\FK]n|VEpxVKS<}tY2=VT áp,hÐ맧( :M)]$"u L<qnY olFN #LadylJ<7sRC6aǑ_QVL$4?m֪? aDpzU6L,C Sm//.}hH- xK4V `  ɕmɀJیBWds <:4>Pr/vm`)N6SXX)F`  }x-))@`ǞG,e:[~ʃӂWBpo6NY4'/г\f&gXimboKth=I#A ֗d0 F v9Tv6 悕pq=w3@( C2X%:~e|)[K' -v]TS\Il`iyiwT*+3TS+u A */C:bzOF[Љ|0`90/?Z;7J7 l z$|!8g' R-פ˿@ry+;"4ҡ+^jo\f" 6AVgH!dOW>:*^ 'vc)FAк܀}8(=|G5:~y!=rh>a2-Bj5Aib"Z&yo{F9W04/q͙o3m$8Nw"v6v_`.[{/rWt@*0*?@PuW^ [y`æVt>j?i #Ԏ H3DzB4dssoҏ4nm`)@c2;iC2:Dįs "\6:'dN^`Ps%#] ͧmyy,T۸W8ws{W dbQjOԥݦ9&6W\_0FiS:r? #73ܶaDHdLhb ݛyk[2]~PX@Vq$+ZMGoB@v4u Щͫy."ӗu, f#4<-A=:>_SlDɳ {qE֩Q Zp3 1{dob1{II</ ,贏y@c}d!wQFОD ښ@oD~|jR{g_\=d%HB7cȅl>Wߺeu`o7!DAK k\ܠ[Ucv؂+M6Ǚ-Ӷ|1Ke+Ir!dĉ j>x0*Y$xŠqkU_HmI\_ΑۡRf$-|(Kfc2>T:U>(u3>ߡ)wuJP'qɅ| {z=6N dYZeeHQ5զ|z9-x{׷ 1 S@r*iZZq大: #?W_ho@XqL3ʂP[7-BU->TS%Lѧ/mcvT9xI..6{CSہF|Y EKr YH19O@&~zΞ3j* Se` Tko1 Ch=Rya&FVQJЉ3g? 18>uIԼr=$Kr&_sB~3Rԥ_%N?ɿt [ft#R%h5'Υe"i >b?V c^\5uc< b2rdۛsuoyxu-1#Z57Ei 푡bjK.mybcq:~R6ACSiWO_(9r0 ڒ1KX8БfmlAc[A`B6Ͳ.şNz\DerE6$%u]l;8~%׼%Zd# [ VP+IAHH\kɀ!aͯ,X#@bTf'۩y\->H.fZ3|uvO1ĮWR4`~F}e[Gơh,1M`Y3R-S |zeYQJ Hn+ lbs.Jg1=cP+02 x}E9Wl'T gM )¬ԟĪ#ݒv@vu^UQ,-*eb+}E:٢U~1#b Q=XA@2?Y .P X+AKC,SZ7Ry H D暑OZFω|T0/%YEW.ĒZ3P+fxFpd꒡WmvUǣY ot~C)K,'{r:.F[Ѓ90HBQKKF׋Yц&_80fpJ<;ol̢SZ7bbZd1FmfprsuoV0_ڷAqZ ivE9>vm3k[p;5@J(E9*4IYf0DL͗nn-h_vs8.ƯP29e޹*نw1@e|VGK@;^ B,SYc-Vp,T>SɂO[˨(R!.. y&fْujL qfK Im};p D͊rѾs,֙;F|رO@3YZm/7|&k@OJ0fĭ`BNIz{y΀D$$UHVDRuWw b\&WSQ)2], _geb M~29dsߧ&V#8ʉ>.OfE_T )VVJ:c|U<{˔l,5M1)1J8lj.?e/;e5vY>BUiʷ^tGR:CbBM\FI}c|VEm¦1.C&*!4`$3SX_ |;"$̈́}G-uhxϋE r `C\L"{]K_xn^Я /TG@+$QB*l.zit@emBp# 76Z>TQo"q(W`prO%'p_-'}g.vYlZAQASee8ֳ0}\?  ^\`z0+r%/ikh5 dK=z"Y8\Q{g @_^$W&tJ /++ƒ9QI*YFEVwüAs10DܜY݄AKgF 4N=~wvS-q>Yɵs&wߕ+)!U8rG|BA*Ly2% sgT-54,*d88kkM^"o0\E|zԪ^7 _.x"#W׋7{K)(ϒǂG PΪ˾4QGRU6&|ZmWҗm򚅻n`V(ƨzSC0<8Cb[[uha >/ev:?u?Uz3ˀ ,opaTIсJ i_O~vr FJX0Sb+||vD7A3202Uxy6jScxW~"îfíUlΨzZxJ _~XeֈqH&U n aKo`ԪXo͘5gy&k\Q#o(QFqM"`\E3 6edi3+ԓW`ѢLa]|Seeu԰g +R2R$b)߫$372ciFb)]~F'9'ZM[Ӊ_~k.\ak&DQl>s׫H[э2)Vu8Pc.Ui˃씪<]4-Nl%Sq*b;쬶/QXmհ: AɦMp/RIWΒK!5YMT V |B-.Aֽ-|$hɑBӈ}]#Ӱ$M 4q?t;@9 K'WBhCPw\vח{ OOv7q9 ?%?ՠ45V~J \Bv-JŧtHf +*ˠ6K yuWUY#ƍ{]T'LKF?n$z8n:QPpg;qN\pq]|lBYzuSt6j2Dž8~CjNQ hj"pg{lR3}3 ov{1-]Lr#kL$9`]U/Iod]Mr= y{P2_[BdcSK߸m?Xymۿ1+\ A+,olMUp`7}49!t:"t?dFn0ec[% #"ATߙ7T$@h/*8dzj~h|mSTC(|:A m<waBA7SϿɷ_V ,nfBDOƦ%PP{6rd8Pr( 4#wmc;Qp$q "Jl Kn}@b {jԔ/5tI+51FUph 28Q[1.3 kk%- ENMFmU(YhC |UA_*9w1ϓ ҕT8,\72QĬuu)dB?SR~0`pSM"1Vj'gDP0j%Z jNwﺃzjxL$j~0;ūdBL|oIEkku:[1DOs+=WbS\H DfXozzu{hZ?*Eo6ݢ1gZg} X.qS85AmgA)Y"YO)/4b2$Y72_연x&1;|f 88MNH"|4e^@)/ve=9yS˜.(8;Ph8c"`uC$5 [,l@l(erD=`MWϓ.K4f3"e ?e}p YQ!oW ކJl:,rBN, 6dnNfqd͋A^v pn bA054-konGxϡsAEvsԠ9U ӨFWj\Ep"DUq^f_xIϖ*X &u[JS>sdu7g$w\73oj 6sp=?/"Dmo/mGo^a4eixh/#`h4YUg?t ~Ɉ su! -$Z N='+ B,2p,/PCUY@w|8]= $(pRףf/}٥}3ʩy % qZR\ {^%MĶO(t]WMNρأ nKGpRbPPE9~k;ʇGԟQ~|: +Va@0݇.@G[Ӏ MV~~}+CBo_9i ,Uw8%"?& 4/(*苠,@T-g> x& ) &ht XNտo3i₦+4q{oR,"8}6AR`"4%})~)WT_v9{:y}ԙO_Ri%+0(:3L%d F_:έW *^~6;䈴>QPRBzDF3qցy|Eٴ]YַW햀CizQyi!$ G奱h"(饎HƬxs¡]cxtӽ_5'6dF}a'Q~da _|Jk[}sl0 mY JEB۳$&*L#zn%*Ј'$q!,th'PӁ皛@)W`UL`ã,_M}ѻ d(.6䀔87C[b!臊t q\ۘ 5S&QnƢ=Ht`[W˺*FqVTSGHY:* 2yZj[n:T"gjwdw8%:{NI_ u[_ MЫh Ͳ aMb&t>|G[!Vhݗ|.Bë4aAxht$}hW1(b%>ܻCT n M]_ɄX+Tn`HGO2I]WY@c}{ymLY\~_sr5<;CΡ O,=9M{YneтdX90mQ3i4'\=i('d!a&9@9ڍ2,c6mX(LAuff&_NMWCY|4SGw? ҷ%c8Jw! ɹI4sUm ܐ$ʩ.J. n,3qZ~d(.. xԱ[4uvaLWCbޠ!'gL05ox x%R%kӰYF.ZBDH|>WȪ©P٧Y(Oǜ5 hZ1(/ƕUOlͺ'VPa nJacBH@A:|:9BT?P&Љ`o*|F3*;bY֢؂烿_ؽ W[nmXIÑb`*2Dw+2[t%OBMPB%Gb$]DCU7+(냪)C9*ۊ>mՐ2I;vKC[\ujhek6,"J&4L*}'.?XWlܲCFvǣ"v v򇩣'*Z[⹑ܾ0>&"ڟ67T*B%,K"l֮ &&&^jPtZTY2\葈xҹgMU7"G4ql$#!$A .漻BGӥA]wR6CMU=b~&g \ųg|Zx$(v`oұ߄P?xdE}ug[l5RlzRx; (2 :5³1琷g<^RW )(#C6Bݓ'%]-ܼ`ۚ/itJ]t "gvC)T8[ȷ`tYQ xJu]sGo^M=϶"Rcwl%ngYRv%b#F6{Aݩ4[2^ 7:8i3FO[ݘ-M lA>XehXԒ swRjӘ>h-~]Tv5ԅ/ ѿT[vMD{a7"UDhxZ-A%9ZVg~۟CFykZC_Xz]'56Gz~3,C0[]4'їQ-I ֨P%;[ $ڇ6;q&pQY P2Yᡔ,Z(Imb$`]/>FRq@8q@a|{%V0 Do:zZk ]NF&jĎlL9Pb׭h~f ϹGVE_PQ):C e1 >Ż~H"^ދBf|ṨFN#CKƻ,R'6ŪnN FTt:[0`D_@Pn[=meSPy A,)蜦͇Z&$h|i"t/u-Q xa:E BU(OyC6@]v)/SAx\Lln8bZȸùk;P?KGDW߫lڜY^<1t&;)</ιTXӨ gU}P61_:^CGy z_LŘuT߶ RIiE4@ͽA Kΐ *JdyiqxYG z d6vl包=#nC~63΍m:vpyGKOVi <|%83&cPWocܼTڙ/Gu(JFcA &O~ S7|'bKտMNA!PMڃw8KY< k06>_^xDݒN],$|flݚ9VpW+ac*"WQ.$`vd?XV=Ma"a I(]>$QN<s\I[zpLۭݞ +StY뉋cĭ2wM>7s4ſSX}V_[0Η i+w5A[l.[6ԅ]ǙvTV>Zsb-A 5ڷęG_Mݵ/Q9ф%(UrXH~Ĉu%ϟ*O醌PV iBCU+5N Rh?wctC}2 oRN&iglFW WI %ynf %f+5+ nS"61`f2GZke(&WH[Π추Ӯ4T[PmtȒ}U:؁ d.Wknr"ω0鱻ޭDX74X,}ŏbӳ+]'"NﱷdRUHiu`m3ry8ukcti]hN= H1'`a.d>HamOhΧ.yeM;VVx`: p;ǿ*Y$cY֪E:i䢀Y*'8mO! v$/2,tc=G`;ҭOl^ n \Tr~fff&ly /4rS?EPAa K+ɳt gd K:ut*]NI,Ax.n! 1T{~uA7H[?p2H;b`](@92󒩇_}:/hֿf\[0d00]sZ3HAg*65ŖCϙ411\e::kh>hK2qO>+YƞR̳Yut/>lg{aTڦ@t^bW n22?/[YɅf5^tbUW_Q0Sa;e#Q+#Hn UU~tlJˆ<"&0"Gj~eoc6>Ǚ67N-KF%AT#C Zka,\KPЫ{S&{-G@^YgoZ~°@e)U @A<)bj&D X$2m_jS!]cJ?gg3qGt.swf^Ht}COχ䚰Xő[TFhbZj4[8S\E0/h/ sVi{rxm1ampЫrPuckmq5CW- vd|몧l{3.GVѭI\d9*yC\,jK sӔ(^9ڻ؞ ~:Vi מ2nb>IuLQX-ԯ@ oPpO77o~>vۼ9~-7UrZx>-NdʬM70u_z~5^oI)0i>0/`vX;^[9.$Wv)镫&T|?K̯Ͷi\U,6; aM fm5j; fk<8 y~pQthj4 sEjʑDz Nh{{f <_ N6+]lYě=SQ\tgH'^_2(~jN #H}Ed urɃ>-qЏY "2׿G!_sۨ.X2=]FXTѺm= qi'+ x46C;S9٣cyy9#$A:r:iiAga0L~OlUڶi;3I b'7#/b쐜 ibśjABMqH=_wBO}g}16ds3`8-ډ *Rz%k=c"?-^j)ܐ~x)d$ツ8L`QGd^A]6RdPf8_t_s#+WEj i}9`Qb,GsԨCR pyq("w>vA^xOF*xoHY`7.9ko_DpT~VQS|M%˭)TˀN\1vx- dK&%lc%Rcnג>Mw9Ug Q2lO<%IwvHGZs*ȑt4SBGyw:)%+Ĝ,ԐݢjQyI=G)!l jNKb<3ơ68tOx2 @*_7HV/Vsف<hXu5&c/E_w;c3cǜۖ%BBCWw؝Mer3C#kUDպ@XvvSQr0 #,b |T7x(UɸS=9dÍ7Jfm5mS.~"%v 6`F7r·Eguv7$6a&zB٠jB!;0+7al@6O= ƥ(Ђ \ kCa{\- z3^'RZ|Ng$}L@Hu?*iQDg]AW~VY'=Ԧ#:d_H pF8*|65σ $`4>`" ԋTV[GbRS|gI} :z폕QQԒ=,a qzf9:"0IrXŻLw̳ a`4|47WA'֨ś̪Av[ZDy9fb+'(C0G kPr"*[l_Vöy_shЅ|.F'(Ȭ$1I˛u>&p`H]vHdJ2JTq!`b1A='Qu&|m8zP07k~6!5o/_#GO4qqҐ] QGqp+@ [ҳygBUI\_E5A|,SbNX?}-t9OLVw$š~+>3"^Eʛ30yJY63[OA+V,4Ms0.WirNBhش>,;GRyS\8LvU<[6Hubu;1SVUi7,82Ě,z!JpW+.HR@$\Yeϥz{ZLEo?fP` v 3ePmd9T,Uh6)UsgH₮]ntى#ٕE;[`lz5q!TW{[H)2C[xPYQ,t ބѡ\=8Y܈MQ6>Y Qz*tU.O&m4LM-F_=j2L(x6QKy͑XCAL}d2!wj~#;qslei4q^ˇ>t߷\" 7d[Ud[})0|bO/r/t%F6Dee)N_5FrAKQ1ͥ{qV[G.j! *1#W̳nl)O,ڛ5ÀAr84Z@`Ͳs -b ( "U ߁oâA$~q.̾>VZqKkFyWkmJuΚ7 V;?E-zYOz>r>5ZC"n,#O!lX] #"ېuY!*@h$˂;xJߜqbІ+.T025:]&Ƒ훾"ٗ DQ 6bF'?Ӊ d *+3wX7i0h!1fC2s7پX70Ζ4Xb9h͉֓>; ڈѹʑZWnbJMwk1]rƠM']pUe%O~Lɀ,n$Ć4@L4 c>OzfȍWlTA$ڤ\t(gߔx2pEIA1 t4. :țFwZUS[Pl DJkKfkhn .>HBYmC]#aZ)]O-1Z *eLgIxQY:Bu|w>6'<#Rzʇ֢#sGrֲ` 8lXya,IvS=>9ߟ%]p_)ƾmcxt,J>6BumEؙ5nMMl|+..@zUAi'J=+gaLG<>b Qa[1 _sQ!sw#0͚J)9e[Z'"Nϡ锒3lJaﺖ86,[8D3S IX`bR(N KRE~:i45|_yyPм:.q y^ CMFJgGj ;_Yg+VQ=M׎7fc3oW?e(3-(9C>#p_'#OM7ENTz<46n&sf5׼t^~3'ԁ)MGE͊OmK*-W/ߓ<҆G$DMW^ª(f E@y>< lb S"g9yªWeX|?F b&w&\M/@W]\S2¢[W>בZOեNSXrϾW'!"ën\]a+bIp{gm5Cf>. .^ݢ׌=^pkʾJ憎3KϞPOZt틩O=H}J.aƋA._tQ]ss}uym~99<%ΎP SŽ&p@oI_F'@LV쑶Fsc] _"\ U;gXGhs@.*! ]\,zVQ洣lmZ9Ke-0V o@r;+-9;  }{"ct%U[%k)FNT)BI^ب(:QTE0%aԬ wlI+krx"#Wr)+޻z]VD~9i0.c4wRPD"+p]lh;KMzI,K~5Ǩmcri2_+z`Q 3t;oWcF uu!:_WY脋b9 ۸?1>CsUu| C7(#!% P~Vxf}UOZib"DR0˨팊e"-౅@WzZy|>ƨ[sSVJY _yyo+@s>}w52MNH̓JP.R0sR(gQKCxջ9q+8s;3ƶK43VʁQ;7KF>@A|+T~M`š i&&рR%,˾|OY~>ZI5O?1ɻĄKfg?}"E ;* SqaJRF=1Y PWGd%_o gSIhDi視 {tQutdr^`ݾBX\C?%N3}&RG::w%$j<{2hu"k̝us>6X2*sFV^R!9t i}OO80|W<*dDDqhS`!dv / Jȗi?Dޟ|]vCg!  Vwr9$ 숏CݍoZ> 8W5?~ `)>P7+l.T߹,wAl ϿhۈWoy&Y?F_xe2 _O xñG[aP#Tch{g /&f@eղ'_8diǭz4 JtQ ׳\C5+ tYoKV݉cșcQq:!40/1sUQΑ6.{-AvX;V ګK(qCgKm ;8 ~f-ʀm۝I T+Dh=! ]2}}w2hݰQiT~̐ 1ST9@*/̊wÀCam}TzT|{0gu8ژ/B> h8AhP0>Cy7T1};; 19Mp[7_%F ѧ"n(/l WT3 yO\/ gIJcx ּ dx6?nY|߾',f~̢8p[c歋jcЫ{r𛃂XOv3\[ى2?Y:@(!("9xW.4l!#{ֿ fԻd5tUQt)"nc:R`FD K&7\oHWg;$U]8K}ř_DyWY-q@ Xro O*)5.+=ekO7>{gvٓEA|e=O {BispV4|uW]}BGhjcm U0BZf_c ̞ǒ =Hmtq9/';{5=vW=nɒ-[RG]H-iIy(/iF#Hwt[FlR#$,@Tk7Ǩ*xK9O+!S)\y0G?ML =ϖ8 ?M iF{9ڞE ׌n>~ e,jS)wN|\@]o?LflIz稠0BRSD)W[5EݏH&i[zdo)1[F[(ӅuY]N$!tU]Ka6cWN>9JbG|˟E!!c ܔQ5hMt\BQm5'PnSöZyi >R4u2'ѝM@ȭJkyOgAL5z5;<)'Ĭg,}1T,JXо1; Wl|=o'f'*gUܫCTHƟu`~Ȟğt7cgF#emRI_F0dPϕ1bڃ4r ]T(7g.b0yT^ݝ}ͬV5pˉjLHj+FT,fdy)V HTڏ ; g x˕i q2;΃j{v#/CkP\W}`j;'t/S,0 -NX(/|RQ8XhqX&va]y;5v>z|;N!#CҚzLy巺J[+oSc@,q̓ #} "H*zGD6m'Yڸ4CG2H0!8ƒa&`t^9%X%$Lw\M`sʲw`j9ď9K_c̲]4:2 ٿꐟ:Ue\ d5H>8t-:wA%#\ pNޝRMC)7p v\hr()l?n/ k6~Ho|0{N u|3t ks[2{/?K3>o^ۑ-PwmJ䡡o=d*?g4h '`8:v(Fi)ګjoh[Ϳy0VJuJmBpD/Ubbfl7dN 8ZK"SnqKuT`4][kn2;f;wg,ttA[QlRAD#&\P$DIT_R3 ٸ%&vZt%=w.,4܍uZܔsXO |]M/h{rK:5k4 &N{T6҅c^SVk$`.zxQFp#w זFwެWǻvt5̄a@Zޥf^tѲܜj k(@v]@M/tbهI*Ytp\̜݌j͘KUdٷVa!+=~ݡ5jK~ A$#c.e!`Ȯ:C_(Crc :3I<J-}L5"ޟI0PS&Zކ{|f7&u8?iX"˛#i kvSFycJf ;>|5;XC<`ع/ekE%cLj݈vUa $pTϏY 9;K*:J?"2"< C-UM!)ޒ!F 5'Ⱥ7M_Va TCt,pGȧ}Hכk%9\X0XۼǕbzCc-}5_#C/M%_$0ꢆJg'.4VU5QpMRKʎuNB''s7]6ơ]&uj>դ&cO&Z 9~(XMbB+)Mycj"Bo\웾ur>D!#s%6\҈T{~|Ih+]7-;Wä,Q=83Jj28T`f'GۛTv1X~ǔ:Kzs|>>="Kr\75LnHUB"yd{ 4F_?0W:4L|hz3MPgjk1jp#QUaQrPY#CLCzZZj8b[9oŗy'A| b`b+=^jڵ?!Evaӑuȷ]5 aWS u9\=*ÈvwvӲAhI-:j9jUȨش"{;ί#{_x_0W~xHaH.xTSUYtU# Yh ý IL>>4@޷e|jOn"nX%dLW+dK"M^?A|Tp:ߩôuD~ҋ|@lbpKNIUu$vEr D'H_c>Ө$c/t1cJ d<@rr49R9 \Supۿx bʅ J-?{*qފ=ly~d<ľ8lŎ V2J{-SNr{R "Ӿw:%ׁ&yN_zOKȇb+ #}QVJ8u؎ia2WQ2u1`>Բ HH) Otǿ{/,[h fl:kB#l^*ތfT˟ Gm뱖t &Yi<ݼUOf::.3l!Pڶahʡ7c\ LTc B3y_̀E:üĢ ݽyŎ*-ժ@>haƺ.Dj)!w-1_1bDu@8r[BHDO64 ʘJǽ<z_na!_{6jpSw Ml(m " t9j̩!|.Mʖ5Ѹ!h rܫcOjDh&FJg2ܝt+ҳs l?Ntsߞn] ѣ|ʲ&]%hI@$g KBO9g-n[,:0u"Bss"B^ {x+,D_F)'}I VR=16Q4M3Rsp׭ 8^u$,?xwfe3+oP2Vsm^8Kr)Pȵ挡>s!0? +!8-)A|t +WG]E m?!V|3avlPҪHz u,=ײŘ{{;M HoWcŚ^̧fG$URu&`bkdxZ+"X~hL<G[[\ ff`K♠z)"e)n%$kl}decXYU't9c>V:afQra""hl1T}1/%(JC9qp%.n"is:XRWUXw)esB5"Gjp)ۻ%85;:Wr:ڸG%_漿s n}y :Wj𾮔,H; 5Jo2cXS1NP M;R$+M9o4]xV:%ԯ|/@bۯ~Z;"loZ])J}(v^]sp)ZT/\>0 u@հ񡱙#~W0{KF }= so<1gq1A+?jYsF/3T\Ӂ4!5h5|3ܐ#d>*Q X OdH4vxsMBP1KJ`_xb״eHR O:UHEڏIP x[~?r5n}2'_QlؙMRʢ́r0*be '?1kT{3Ibn0݃oʹR? P+SlSly10[g3QUA'$*p17?ZS@˜) w@E{S%OAX;]ezT&(ABSBM/Prd9Pcf Ys41t(9H d\-/^ -dc5&& j*>(`~@@z!9zK< s`-|{sz*2ryy@!@/ z 1EWC8PoAΑ 0 7HIR.ր/YŨ[a-ٝip=+J#U@bM x'@͞KU_+;҉1 Qc/ JPMrXHEhR\x9)\7_6g_ZOo4}d!'|x:Y8,*t.k U"2HgCfzô_e]Dhĭ58QLM9!vp_S{SH.fupߴ4nu7>_$}hɠ" e]A@[ E˱|> О2%. q] PpL5,aeK~3vҍM)MMnB4 B7ъT$Zuʏ666; Z-HDC@+_UMv\Fq)pjK0k໣{t TzS3H9 ۢex~?wIAT@^9&@o䇩:UN7k1 {SO I,~[is*Ȕx$lu P˖ ,Tqri !;L=a\_?\Z{ pR*xPw`gD؄C>v'% vHЎ 9qQYmp۟J(B-$%L;wKl{Gki˯I$RRx$b>oV_yfF]w֪ QQH-?td5Sn@ǵ `){瑜B5#|½'p9[SN;-Ķ`aW4AP@Qr]$RDCVKd[{F ̟A{juG_4XhZ׳z;hMvӐ3.jpL,,.:zs gkxS$!ZGFX椙ՙ=,ه[jK-tϜR}knrpR9{LRx 2wb_m$h3ͺLGvFLH"dsIs ,KƧmh3DN1} k| 3 p+(Y0R"O# `'oגoְ@4`YVJe4vfoGrm6$~:!^(Eʡ7S<m?TrT_[QY2orZ4ߖlf6|ylinGpT|dY* ^j$Դ b^u:`|pwRj%;2ȡ܇.(+CeB%^64hP{َ\o]T !&:b!mT4$GcƘVtMv-U,hU7\2=V&5E_ϨgT~;97D r\*冞Mż_}Kv[]0ގQvŖ̈/9_@B0+L$L"0VT%{OE6*Ҍ!VPqzY?Aӓ;td<17oPo:>C@'!L"$c]:D tkV]c(WHeX8x=)$W M-̈#:Y"7KBA*Z>*:pޅ7K"yYH@(G֍{T[ і  1Nѱ@h˪wK ?fsKH\!Kǽ{OytiٺUuO? rf[t g(_EڜZ@~mQ8) < V :jH=nx`mćxc7e$ׄi>=7\:0}iQ,R'kPFEkK`wα*x i'ظM nC{cWBP)( YI}UxԸeԔV]!f]b֝.(K,hT4;}~0Ci^^*:T5q΍>]3A%7K g"|Hfꆐ!v.DhM?M%)a$l$`>΋|^-8^ɦgDzEb%`#oml Q[#H3W݉MRͬNo+lѫg;4;Ztޛ7)kxSҠ?jSEPBk 9/qjJ-JG5Ub@wkO="20yG?/0N]8ۢ϶,@#ox}D#{.`vtƿSB獘}FB3hve{u,W率 NQ|@juNYsj*RnFK0:.Qqua%){T +S;oj-u{K#䥠+0C@Ee6:1ׇCh iC '& y1!NG~D/#;ki  >=TP(ʱ4M$`)4pʟdz'+} =W0F6* JX@. f.74ü(!i=|q۱L^)0H| bLG~M٦j~8πpNL+Ek3 ʯ$tWohK9qڍnocqq2ox2q#;sy+s:B_s%V$lqBKAf1gOK /w{fBwK G1EdG8|n*4dD Hx)Pib7QTb5 u}Dmo蠢zC>JШ_Q-iaZFQ- č_-P*LPwS&OiҁUmG`G ?ʆ4ꉣ;`@ ?go]jl!Fqsn|D9gvWԫXB+=!FpKRy}CZ`x~s(GoQ)=COREʉ͝!b%j(i9q"%IPy;J`Ą Hϗz, E@:]:Ʀ͛R}p3}uM9KN!kr|11`Lb" /rP|ʆ8h3g0dr[=鍡g nP QQRQo\&.vͳc|ӢR1^Bk{5UBk2`q7 twp+R"Q ьv }R3.Y;_X4h2KH8Hʕ~&F[L-c !ژ TjbWb Y\~7pZ!Xe`_v̞%!j 9ڷՁY++rg>BkKnUgois׳UcJ7^JgiHWK= xʼ=\TGi__:=hl $cǘRddک`b!=8Sjt}ԻQRQZ{#}Jر=[';)c`y[؆r]ᎲW&f"KLeaqĀwWH=zpA@|pBsKHj3YWu70-H\^[y;X `ч!I -աc fdb}H ~! t/) .0W"";;@dB?Sm wo Cr9'Ai=lЕ]Ǣ!~!nWug fQUM)t }5x];h1w3ИjkGgGF []Zd _US`p Hdd1pL9~*=ܮ UGaP &mhY%ե{ZRʥe6{+j5U{M fJ7s1zfg X*ɛ;22"掭%j$5&&:䷪vO͑0Qc||&W_څtG&_㭈ZB-heawiϒ`?qVkKNYp@ڣl,}wjCTީN{Dc(Fo\Wz1p+tOCuI ZɍXētV0ȝV :֔eX L`n>&QbvkDFwr;UOA/ !A*:Iކ q㶾 LZ_|ax3+11 hn#OOA6@ 2}NUs2%A8nغ[((~ܼ`S$2PIZJP~N.Aȟ WO=PX\FjHM6=6r7:AH~", 5Pل"TAyW^Ƥaw#nq%uZА4^j(J\&݇mN#S4' CM(eM.f9a@CS%3i=ä(_@fH* n;gTR@ MCvx 8_rѪjչ8f<lIHg|%5LB!b}W݈Ȇ#%0 ba>ɇ>}ǣ_}z.RvN }sBr}qj2N_b}-~%v1&'v7I1s˕Glmरjq+X=u%~iSq'ñ 筄ݼdc,uC6{ x.Zo#F]&q~,DPEWfrQ[j<QN6ܚ) FLH%)Z D>ُec,:@FBKYuT:sT(,V d1^T*\ *Zn~ sҨ Gp]HfbRj #k+4ӜJ?6FSGQDUc{ + 6R֪h4'J2|@S ґhaY9M-}W>g_ G@< Mj'xsf}M}bEiP .YnCHLZ'^dvh)R= GUރodj_M oF-7jzGw`Qqi8CyCt%# K0\, (ȬgV WZ~ك򟂫[GitIuT|]%=_Z[QeUp̝?MHIuT`Yi5a%.8#0ehɊѕe7MLb:Jy.ڋ}C*Fͻ_x* 2ΘDH\ɓ|`E7]ZE Ż\Ns@Y!Zc*zhz YtQe ,Eb-cV)/_,{iNV k-X;[;#Xx:˪ q wW>]d-R`B E~Wgz]]=Tڄ_AUHN<}u>=Ej֥'ݫ* Z `ZqmQ|}R汥}AS;ɧ;mmgq#ۤG3B h[X=kfppY׹L.5Cp`|e;:A_3+}fLKrh4{  懏s[5klOw+xY=Rpe>7A{2ͣqKN =gg7Z's7Zziv12#NV-iMfߌ`,u'N tė"OhrFnj夤˗t)CvpFpP*HT8zsbBD Kbc#(T N2jxy~Y҈Xe^hJvn2޲wʎL{ KI*^([6.( 9n@A?.C%|>iYQf<*Yul$jjH:%>Si~NI MVfY@mka7v-yكK?. ä>ZY6kIWus~ y #8Zd l,z jaZw  z#i_Qaq@ KVϮa#`W7$7X$6qɦ[FR Yrw ڏ5e;`M2^TW#FAx6 {3];]l}~Kmޜx"Zbn% ΋) /%DB7& uW- #TMqʂ؍ Ύ.8F!t&rZW&O6^9K~~\E.d1zjqA4(B:` uDp&+uKND-J@>~Zg q~A@ s\EG"%ްy,%.Jωe>!H̏a@{eH;[dK:yS, kSgF% Hjz&`tMXo<0t/5 i38QI?dBKDY0TJ(#&jy Ǧ_+8t ߃3SG0mS"u- [AmpaB>c8VE.P"(o*fW?wM :BQW\yh\~[Op apTm2cqclPpDAZ"l7D1I(BheӞfy[/P52v ȯ]CXhS7K盧ԇuĐ]i7&}<'%2q%hl^%{isF~|qȌ `:5sKB)_QI1+o\Q9o}Kcy? LT/(Xb "ĴڛJn(CeV}R&$m. WKPd ٪4-%pJG ݦ`8_N5=B cYk/:}3#+#%(o whYX~eϥY+X$plQz ss[Be,LL>@(7)/\bReI5aِ`6}?Jb!Lk8';MiEijFxNwlF  g.J 2R+̖q6y (m({5;Ym&J_|xKHN85&suKC(wOdo_ f__ grYV;/; f]j3JulFTu 6S- h$չ5ݼbfS6KpXD%Q2i)M\F]`1c==:%$4Y3@N:S@{,Єd:z=$ <E.T#UwOj ԷP,_gJn3~ #Y<^=!.VDWb%?1w7ivgC'(j2uAٷ>W^E3 `f;(+RUt<QÝ;s3p7;0qR&H{<8՜/YFM"fҤ3oQE1^ (anL}HD=>6\ Ms?ZHc.NHYR"n>vQ;' hx=vBjbf-Ο 06fQ&xx1Ui@'F4gx^r7$s԰z^@V# nI:K۾Utk.` b6,.vo&N rmPkവ_̎ 4(Rbai/>\A}0_BE.9Ea=۳B $$-cFRpZ-aBH==yG,>P+Ǖ5&nazIQ^ޝ9"&Lv^5y]E ?nyaKsig#q 6܁JO!V#S~@@Gؤn bגksFq0Aϟ3+IdX&3l^b _M7iJ0%.aO:IY. z C=%dXM̏FXi^rFrZE^em\n]oTw)*m[߽' )o07$?GKWl/1?PAF%^#/S.`=Mw LfC =@9cn Pi.;5!la8Êt!PGr"XԢ}#ceObX~'ES&)I:.`ѷ5֤:2L76d[ v7 D`;rdCsx Tx<:{'2%a]zc ވw?  Q_|)]t {TmK4B G7˹n7^eYm&πk9PZ u$EgjXB`@~ϰ]lnm1Ad7.NۙmX!hΪH)c*-CP2[̽R IV+AT spUi푅m{U:QQyk ,9p?$HW\m4w@]92?CVצƘ2SdŴnMH@(9n 4Ju?ԻYFqL77W QiFݖ̀5:irEmzKp6@J9w/͍{ﺻ$?a_&+M:>òJLM_گZ?Wj Rxsd 8^m$:FW(dHsQ Ft1)Q&6;Eo<鐥s$dUΤsvyAKaԱ|VO躒\`ቱ9'bx͐s vB.ZL(?朙 S.`eOlMi0/2!3Zp7sX+y`j^e+˳ ܹrIBi[Hd zӋF!#i狆fUkeK2_=kRR:PKz(ӋS5x`H4>1["*AGV5h^YT*BMAk!*LDWJzJ|`3V/ LsQ:Ո)"W =i@}ƃsIu,iB*#@2ejXh

scQ#a]d Bs(>- yc!YR S@4[]y P18QBӃ* sH- ij,L&~.5 C<{u3Z7a>ҿ|WaE\m3=26x|sя;-Ţ R93Ч=WLD$7|qCj[UՆڲNDg>#6Ac Lg:H$.,7|@߬M8 %!ĢZ&E{V ( Ptx 2p`IÓ 71gHZ葪ˇF*yP VB9Ee6.t+?Ǘۚ|B\dAog/Z_PɪEvuwFژ`1M<܊㼙y]a¯̿Op>! R\fbky/otPݚ}!st7Eխ9V=]O84 O7ʧ4B ^P? Owҟ =ŔvV- U,Łd ƧmL(eրeƃEwb+ȉwԝ~%Zذɵ`, #&jis] CJLїmh1ɽ#@e$QO7+h^1#&L==A+xCn5 ܛ0YmMd 7dU|?/550L))wQ>&l:[B 1zgVփ#Jw!⷏KZ%.L_.X$\Z7():ǐ+t SI'^đ,lPIФ Y94PW܀FO_lT2`0s 9S^Gû1C._ɃJ#wt6P 21dfxV;bƚ3ݐ?ځ6exkNn5UO-i@ vIT?.\"7a?ftzB`'ܵ'gŊFCsg`ĉ\L >NRYilE-;gu DGt#.w+nX#ܵ6\tKEQ#ȯ5%̑#HtG=e+oD5-A5O܄Dܟ8{9A]NSD\6ĊRQ17> ;"1q$$ Lk"$k˂lLd;`F,P#AEf+gcl5eyt~IR hΫJMAI G#w͹_ڹlە|iͯsxeYj'͇T$VƹyM?ĵC+*XK eR n{KGYhRp 1u@#`lfSY' ]9xey`ӎX1b$j{x<<&A'WvNzI^` $+;rAwbD2q7ڲ[P"aW4Ry"ǟ=}B3(E:N0O_m{uRe`IFoq4Hn_aSq|l[%C&37*7@˸py`S:ȍ w+uj7^lEJ=Cʩg~8? A-I _[; |Ew: !oRw9zJ>CQAwY(2IDɇcjf4{) \h٘~l>bϓN+ B1%h;toDxB=9쬴 &_XpopBR.̿ǺDC=I BIT?1ɕE)$DUsB|hkv? cdf 䲛\N-&[&>+3 fʺ8[tׇW1d#ݧTD묹:cQ +!x`n:|oEWL9U֕m>ݷ)V,;.ehUFBk<viEq`Z~?w+1,vsE)`@4>T Ԡ&]4D/1g0Y<^s*i1MPTP*?/nbJ;gJ ,4sW;z{.R(BH啞v*ԅ2+A< 9ޢ=(6養9H؆ίi[ap;`k{{%Bi ST9`e1pmD>%/v^|-ߗTX}0d<8HX,;"}>i)L3xqq;|՟~%ĩ&SrKU7 =^L: ds[]½Gsw]> PoaGT`bPTqPg6_5dzHFh e2#A{x[n,$q~jagGzj`CkgFR)>tt " dCJ.(Bhkuҷ-o1u܁t ug;7uF<~Ǵ[o0_ >.'; 6dF*o|FHC+:^gTؓAQ~ޯn9b~FwTݯ!L\K@o+< Ɯ~Y"9٫Oo 큈`Ń{]˄W Fa9 LeItϑpdб?\">?}v Z1:4pDITV<'^oc=۶@Yo##Z*@%:rt?){ڻo3o"@nSK5pjr /h̖ztLg:C<=Qh[8i=VQd&MDq1x/|T< 9)uzٜ )/| yB{l:o~:zhxUR (5"|^b?,Z(9dlc"p’ TVtNST*Za 9?قT2-䄠~1=ZL 3JeLsqR' 54ns_c rtty\bęqT~Y/:-z^_w~[帻oљg&32+!n6ۉQ|tU[uN[دWz`!#,`{GFWfFGSIwJԖ|yt~JfF7Se+nA\EjH0?9XL ໕857m8 xcSQKh:1:Cg~[MTLkD-fj0t=R\Nq~P&!"}_zٯ}rVzI :Zyf<2\|=5, [Q ŷQoem@]+ ߶%qpỸ'|V ..lԢrEp҅uWhXG:BR\ 9t LM_4IdnrnzīJG'xݍ"(AttLz}uӟ6mޛ=rnbXx pb*C&CnӯK$JA6,?żOȡC)ZQke#p+Mc[ay[IU&Uh?NO.?o.J׆~ jW:#_][|tY[e %B'C\tN֤,yNUxݩ~U!Mu6DpYX˖RT QQ&P֋cKP|U!B0xoEl ݵ knAx⧡"z/x`et.[ tia~XN6HI@Yw{ =yk ;GW!PFVC۔Vs@лP vJ#%RC7Vo/קG=1ﲤ7Is)USVJ^M0.N{$)ֿ 'FfUc)z#Hץeؑb@ 0n-1 ?R"a6fP^,giG٤U|"TJ#m"Ε6thp)B4/BHM$%rJf8#17CMETt}JwHP8}D!:)>,/ZeFL(1YEvr0 ìͣ:[DLB>?iWF NqP .L<}(Y2;&V>?:tYѯ-8&#6}Gk<`ؔ+1612#\~|!9+!I`%4۔v v-/wXM}@v 0LeJT6?5#>P9z$;Qj VJ32oCE–ĕ5Vapb+R?踗h'xpN䷇ =¿b[K#nG0ß'=ކjq_F5VwezLAӆٕkcp9riǽwv]%PcbI?K[<{kh?Aq8'kP˱w6 +TSk)=8b!3I^ܝyZlx:#o7J "m?^q&&=f|q">[;V˲54HO_GB)WH62Ҕ?s*VHr;Ԇ³aEqqFU\7r*ܦIy' _ztBӴNMA A<Wa5Q 0th1$QQo^Ye/.P7g<5<$@$ 郫ٕyAEö+.%1ؒ{=b l==p/ΠfHۮ?BexInJJM¤s`d{.E Vrͧ]cygUSyP]S+t?px: zXFRjX=)̇ ,{3^*Ŋ?|b%Kr&ID͆sM6r/cHޮx2 y,yOߢjUA/BHR(@tpJ$7MasⲢKBY\o7 qeB8K$ $ wC7":X}^։Lkʫ-Y7_.XQJH(SaG}ץS(3rNs'JWH]M$Y0[YG¥-ג,,oiI -4[9%3qFTrG~eLFv Tg54Wmvq"򖍎{O_UV zW:"˥8~B[r=R#ͽx,%hu@$.Z]3Ь(/lT湚lv$i6 3px/,Uf+L:C $. " ľIF)ypnj#Ix .YY7sd%ۦOG"9a+:'cp|Y?kPes7tsB9o?(k{ ,8Q d:xdue\6\Fȍg%["ΞR rYfIFNQ@l2k&|2^N]J|dZcE'`i}uoejd[m,3fVȋ$UlJȑʈi?Ec}#[FT4\M UB ](-@TeWf(ݩj94X񐚹ݥ:{l?AS>xa5}%\ohPSD i[c* n1p z;D[ڪՏ9#C.T*wk A<;ts9HA:MkJ ?j?XOoJ`驱Z,TC6@(k~?,2_ٸ&/L0 :H"sLdi8.  si^p:kXzLEC& sp HC%'?(oHme4,+"ZîiZlv/JΥ`Ó2^m2'URGسEoeA2h wCnIh?ؽL9'k1f4sB|u,=\Zc 5: ,;|{'CF%__K#<Q2Ɍ3U818@0̱2&XZ ~#d>`mcOz)mvVgZ^^!YIռ0*OkO.v4njL="DݚYʲmQJ/\dʬ?7Q-%l_z?#TCo¾7Cɠu\{U(˄Ԥ]]iR#zIv&qO!>gZi. `B`6VT\ G])s|a%Aj[y]6ƙ/P.A([ח>3@9覦,osJۤP̶-u8L4~lzu ~L5:Kܿ%Fx.M-+F0'5OGTa]. ,_Aq#-h P|qTEj33OymO`9/?!<'ޗZEJ.[9߂s0)kA\U9*k #\`L&Bg~IDJFC搿-"즧i2B(l ܐwLjlLiER'A,JGnl<$~{ow |[؉F;:bW6i{ZTdwA;?(TWJ7AauۻnoI lx\Bsm.W3 ,9] vx.,FK$,Cvj9|B,![5MeSw %P` r: ۗEP=d: dV \YCH_aUݟbCBeTzT;fj\ č ɟ#Ӯuu}+zZ]|.؉^pPY;֨'֠BJmL! ]A_S3֕m9rϚɸhͳg~-yY ҎC:"ຜ 8P W~n{8? [ɼnQP6Ѯ_݆FMxf h𯼥`H 4cgۯlb|34'jNSy{I9XEP`!7_>p=2\_!uSBrRo7#"&Ru.d[ڈwmդ]%إA,dCnW+T>Y{ qKqg^l LAU2b؞v6`|$XR psxzގ$j}kv#oVr9*PsU$axO$,%ar?^ı$5`(g#nU#.7;Z .㬛tEX$a(9]eӆVc|ԉM^4=M7ZZS>m>Nkb:X#[ R_o69#oF4%7GUۢ0 V%H )7zÑ0*Zؐm!Hs&.#Mu߱ݙPvC+zl~]o٣فhLj%vWÆ *dPSk` E.e\\6bE~aI{=tB8dF=MQPUqxYifz42YcļiQs:ik w#Alswh/y$qUW_@ 0R ipn,؄ q}ޔa1eԊG#kGco(mkܾh `>J}ԧ!_vU[:R b$ )Wk{ E8k5I}X&WG[cld!{7(]xvQ׹ Xsr]o6p\[7k,Ki{ %Zor5{>梵r(OO̥7a㉒KG AL#mP<K LBka [dF | |$ol=]vEm]l+PimiR5͈.V(A3;u !;x|#^;V9>co>~:=7TS]YT1N`T%s35⿰XvN>efO͖@(XV"dAiJ r' #"d+{πt-nD y_ڄxP{AA.  rGBV)YQ νt$Z_Qi|Ģ-`&&,.^CJ;(_95QUKְ$p2n*• vyît^ y7,/Wj>AWd\zuLl@[ H;Wr2h#bo'UnI.B" Zx*,; KhڏB Ѣ&ΈꛠڃGEA~8 K)b5&7ĿsjIS,0<s֚&CC-tq̋LS6dWvo|7J"uP۵˜=zCƑuFkC-FW rZT`?!C/aw|הVQ͎lm@' k3aL jzNɗf׾DBT,7DzO&!lIODK0Ќa{B׃3,cE}c,ҤOAJ8:T1+͆-#}$H1㥌Ts>}Dh3X_|!*_rE:M2`^^zsc$?yĦF`~TQɪ_`!'2rIFF_-ȶ7pr|abW3rgas @44vTb7{Ef0V]ekz+%5$~whqUG`3:Ԉ`]l˿ 6$"vND e;怔Jm7o+sׅaXM>zv |"n<3bEXVTn!q'Lو ŹܺC+S:~OWg$5bEMղQA>џ# S1U|?e, mA`?yzsRF 0k/n_71؆(QƛJ vF bH53BHL^zx烓}}ծm"ZW]bMVHgAd,,\L ."1H$EKG襖Zg!t Y.&Γ% <~?=b Z'^/UQ&xϪf cn6#mG3g߇ʾ5ջa@Ky.n brS)ޕϥ-ys.GY4%MIMԍ+e.c% fLBh#b@.%lH $OZq:|ɽh8܃7߃ʆذhDH5i5?s+VaU4f_},]R,6&?UDٖbj'=XV)81bbL12')izBd.!v ǎ,as +c=U&$ mDRAnG=)U‚0,-K/ݟ[@F9Iף8AX˧B`1e= >I5.E3{Nl-ZBȏEqU JVrH g:ȨZ 1,U*^ d׈\>/ܳ:y5WҺ7 q& ߄A4`{rC-U۷Ѡpk ۟}CwpMD69fӐ/q;m[VGa?=~21'9xI>:ݍu]JH9x(FW:Lv3#Þ!:,c^Z(WHU=" |C,ӋLf82[Tdha[uQ2\kOr<ʞgB6k(/:#b˷2iTtγwLȅ]`2sd*#XεuՁ+C1ȹBK#-;g-.rtRB3ir( Ђ"wQZ}.goSxg Y+fgdn™o -ɾbnG_7 iBزJLu#8.>¿˰_.'ƀ;TgrH",R.̽E[Ul T)vq5ߔhPUMXҼGJs{zvRLǦoء(k @b F!n:E&PڕRE`!N/"քzjf>z73@'6Ž^%WnaNtp'!M{Q6޾ns(pSfMap=)NU?Tj $]qkp+s0#U-cN$t : 76>*YfAuR;:))},HEjE]!zb(\ !`bw_o rJNf;?=$ (+嬠xdH-lNe+p3as O~,p6h \q<: ~23SC~G Χ`ُ,,].8cH/<`sDbZj٭' >3,A??o~#XG0'ĠO⑲amSryi~HwGMұ\*mU>F5O|dZ wB zW $t(_`ω(IOw N*, YZ