bpftool-debuginfo-4.19.90-2108.4.0.0102.oe1 >  A aTxW^^fVNX:˘lB-Q)?8KRY?+H7!ZU>=}l4a|ʅ#k\ن-wl\Z 8T2C&#rK,g[6c+@J̊ϥa3ՙjM_ QODo}Ɵrhoaf8cBuG pTY/軭.-8#743988d82279fffff9b140c3a602cdc13296635b44cc5127202d197c8efb155e568d3f02a60613ab3020e104ebad85de858f86c5ǴaTxW^^f:Vqv,ÄLے(G%9dMVߍ,7%iuI4Π[0?9rp/N5|t1#DFp<?d . TF[a v     @X(894:F G(H@IXX`Yh\]^bcdcehfklmtuvzCbpftool-debuginfo4.19.902108.4.0.0102.oe1Debug information for package bpftoolThis package provides debug information for package bpftool. Debug information is useful when developing applications that use this package or when debugging this package.aLNecs-obsworker-0014?openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64`>pAAA$aPaPaNaNaNaN18d02da2ed133afb1a41b089b74116b07a1bf9b94a1786fcb5d2a63de9597a35ffe2140794144b23272eaa73ddf5173afc0042ca3183437f34992ce5a1b4c49986a6c7605c5e92631c9069609fcb3dc1cb125b2b48fe5c82110f8929a097c6bbrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2108.4.0.0102.oe1.src.rpmbpftool-debuginfobpftool-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a^aj@aj@a@`@`Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_auxecs-obsworker-0014 16288512784.19.90-2108.4.0.0102.oe14.19.90-2108.4.0.0102.oe10-metadata_list-compact_tlv-bpftool-debuginfo-4.19.90-2108.4.0.0102.oe1.x86_640-metadata_list-compact-bpftool-debuginfo-4.19.90-2108.4.0.0102.oe1.x86_64debugusrsbinbpftool-4.19.90-2108.4.0.0102.oe1.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/sbin/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/0d9f908c6d639325b2a74aa8d1f66a59-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=79ae26e7aba16829ffe0c6f765e1c0a009e79ce4, for GNU/Linux 3.2.0, with debug_info, not stripped<5'^vutf-819699406398b5a5075a98310ec1f04f844d0a513a840f73c9425fe7ace1f3466?@7zXZ !#,L] b2u Q{LS2Ÿ$}-1=  {r 2ȫStM]lčr"c2B:P`چ䪛 +2 况9Ov$Tc=л#-dfP㶚l4ͧ!zrCao1ڃDU xcO*.{ Ȧ_ֹK ZT3W(#.Rz>kwW)^tU P0@4urfiR2zgy/iAaqB]4s=WͷcRY?UGeԧ$_mcTik5!hV7yo^~ms e؋Furk _Q,xOØo*X3D@٦0G:IG~녜Ìz6>:D4fb'ĴT[ϿRh"d. ]eS2Xj- eڳ[m/5:i 6&H u mAsw0-Z7=e&M|ae ZHI}W-Q Z~+Bb陒9ʹ. ; AOpD5/w?UhOSֱ%!6Aa0),:J$jH}I!!ˉ[DQyA s]bFq2c.B 4äA׆>2T s#b+5XǮMf+P4(`7"'>K)-8jȹp` gڃq`;Ά6 0x.-㥋9OOUMi/FႾHsb!J%+A&zW+3jCˆq7<7.{f6(˵{끝%=*pf%je9nuC5j_[6ÙK^Tn8d*:bf-GDԑDr\&DLwd۵Ȟ4_oW@.WMB?PVN~UCYӣuY|Fi)RסZ-2<hpy o<0rҌ75Dj8H;v.y(7XʢzѡGv/P(D>֎a(`%e1_h*Yۢ,&#뇚JHr<܈#N6adxl3RS_S` 6.dܝ)'j媐7~74ĀLhAАcӴ^#W=rWBr'[O)f1O몎,psU<#KXJTckʚ ]OˬG׍Q`|q8 9h7SR S#g]]E*NE`+9ՖɢMe.|T\hz/rќS'@i[-,S\9.Q^'4IBWԷBm;XoUXn;gPF7ziip3cNM$lvlk[aOo=yc/_~]ح6ESоbֺtO﬘s`.=Z4aVbE I^I2P7ɢ0G 5ŏXpC(.]!M??SOi{,y1U?JףđEicJexo+:毟JcCv@ِr ]\xh$sIuPS&4:@WH浢}zE57i\CJh1γs# MH%_q-d]=9L:1n!Łq򫉥3#mh$rVUM i.BV$XnzEL96B _iCʹc*'gHGuϻXRoVdJx5P4K~D>944iֳd9i՛7r;8 ~oVb*fIaK tc xԈ!L^)bT7)G IρqV xJvx!_n=QyS/_r֛}Ӫ-\6)GMƬȓx}Cl3޸M$[Y GxZ2/qr(! ]dz_:hCeK Դx9GKhlY +"i-wHV Y*n[^.SSpE>afFه4c:BTj?Y7PG9o0ǒڏ!m=uB_7ߜBWB]2$]9A O SЉcjAy},lc#T=mZ )uRq7XÝ3*Vc|y83aSCxBhi#|ϙ^õK!GjbY՟mn3V\5غuXFC_ߟ:\j@Zn7kߔTwhXǡ_X&w(l ;+P6MEDZ(N0Q35u >:]$Lu,ͤ@뷟sC*ؒW &Xqcj^fr^cg?mSHE=jЊg# Z1 {(P\LEl1ZJTۣCk}۲:2SX]4jKcAm8R#+aSyY-FZƐ>BGĐt,Xg#w;>|π|,(Eh4Bc9E5N@MB|e*F mX@DG# E'M.:"rLa '̄KA'| U+Z-0#d~Fa_ۋुǗg雹.Oƚ5߼JٌE'h =Iّ !Ð0h&'y}喜_IiW]c(؉|ķ3z.i{_jV?& )|,9Pod`zilRۊ9Ԃ4^," d\#Q &jIgnRpm4R{ B%E9BjD&}g, ŧӀKŬA_o ;%-+A m7WS#k}h&P)"^g{.[A-\XzWiv 1 |u Ydi9Kt9#8N>2|d/]_D'Q G Z,f#-ag;gAHVa8u#|ʦ+*U D{(nT)H*)^ }$ …GC87x %Ƅc&KK$j? {fćE(HJ%߱ Z$GbDoY] Ct dV 3[;44ҩT{alΠrם:9j|Q}N\+yIZA$'(@Lİ>ݣz<}{3h 6EP)j}SxY{'Vn:GQ\j}2۲ҕ 1dcuGeob.(ޣQ_ #(*2b`_d$ 8>C^"HV#Uꚏ &IBvf5,k`̘Dҝ6Zyt>XL}*v}I%"X8iUS>s7az?.1& ~ sG߀u^ ߙbBUWチu+vOlg\}&/4%&x+ ?bt*^=X >"䱈kD1NHU̘7EEg-'zj:%}.T' 6aG'Ԍp%9C+17wp&!cY4{…ޗȦ19S7{W>'aL!~.]B˓F6AmBٳ/K…WqPe7N⭂ U3T!DBy E g =+RQtpKKL#+E^-\ڧo1tN0dVgYEE3p_U%'K<-53aFc~nxcV&؝P,nK`d2ȋ39I"E+~ee2n)#I؞~Ӓ\:t{;l~#Pd p>=?1B$ϗ=y- (=/آbX^B" fM[ ЯV*nA].ؘpϯE, ?o93X6əH&1&S=Q8oO6y.۽c{Rf1)@ BNfpX"O` ě"+!}DojP?7܋pᗡ aWKE۬W)SQnFXbgrha҇Np{Hn(&U]tl6 Kʪ~(4O^H+8,3_q¥Oo'[cu0KE1sT1mn V)sas2ӈTMΣ;~u𚌀\wɿϡ.Ŷr;Hm-BSS⠦YU*  lu+WV]7dO;oA #:_!sG&Jq; آ +uf<*9pLHRK(xQ-EJ EGa'l?MUbůjv S BDܱk8C*<]EsGj Z6sd:8]erצ(왆W(u ,tz'Kgn<g*8^gl5m Hucj$ HLHpG*B$/~u4g%֜t=cr/!Phz:21e&1(5x72RR{5!6a;!3nL3!H|Nh50ul1xH rEm@i~ʼbxvP;ϯR &y:m9םz@_tyFm ٪|0B#S:3L/;Y/djxD{l$*|#'\'Ά#uY?}pLV$>h1 b{D H4," QS$afwka#-' tdž&z]5X lcṻȸR5 %zTAyu@ 08.oz]x(hFM&>2m&H\Fнm.Ȁ߽\2ծX}5<Evv}]bG3zҸ^kH.Bc#~9O,n>˝`Y s1q_!1LsaJikl B gZHYܡhX㝱մzMfHw2yOH JVB&W} WE+ ey2 |c!Tըs>A$vֹ,X0&/p;b eߙ{; CxyZ[^#xQ)f_dJBtAQIfPuP)WrʐL'ӈ- Ǝը?$VyO/s~Ut1% ,uEE0e!ƥ]~RLԀ0,mN+Nvo.Ul-0pAn5;QW3@{DOaktdO^y})nSS Le+n UyDCbub&Z겑tYAs\S#$_+G(Yd0dʢnݾyYo'_($1g$<I `DW e&gwkiRpCQJf\K>_Í{x.~̹  ͼ,f/~+-{6Y-f2a'%devYxy9C].9z@)/YF,i_#mnfx׵Fpd}j]<.2nx:?4sPJAר&ЍWbg}&.cx'}&)>hBvOVcȮlmIs16<x|RAwljՖEĉL8kUggUr"WqP^*Lj_^Qg":rYTE2v?]DsFa{-Mp9`wc1KMl1ˀcOA|P'A͹Ç92XQA@O[Z92bt)R^.)Ǖi_-jQQFJ)L"Y$Vo@yG 摂ѫ#BcϐO?Xf{,AY`YCcxLdMV/ZR ghUMT,wps=I94̐8JqeTDUa]';,\pg'uն'BߢEzdW\e"#LڛD[&4`/5aɮl=hu46pq&-pj;'G< ȉy0ߤb!*7MOj%rݍ'KBkT 4&}On<ebxπԢ5( >eEUҩr"J]cќ[?Sg^/ë0ahJ^35?_y֏N7Տb,t;R}2B|r'z\l o=^ Ie7Oź_ѬT+7˜bN" .ni}d1S7sp*B;e^WԵ:- ^0+n8⣉ʼ長q4iIJ8w'IY_h|[cTI4S@ +K3:$7 IFnwMC[n 1MwV"{:X;E: Մ3r>)N|WB.tr.ImO)*O*Ζ 4k5E([t`qE"d&6֎G HƦW16bfNh;0w4MO+y·"sRfv/qQT J-#Gqڤx-o>;D~EuEOJ j卫M"y -xks_ˬLbhXޕ?b+*\Y[|@iRw!ӻ[-FϮ'<:d n&>JIt\lϱXZ'FM+ޕ >fX %P8蜞Z41vM/0Axk @U+E[i}>w0*qH?Y  '<\J N0@ J uP&:`9t/dF391rJ?Rp23eG8-#RX'kg=jG LgN#vP<-o@,geivVd s aUj/l=>IA_ِ}@(iUі1C KVfV1շR2OF}Adp[.+–2j)` X!f.0'w̺NJNQ=w)']ޡbG D(ՈVH_;-'Dt *їo"=s;hwtV,jrJ[ gQH΅CqTw>m <2ۣ٭©hhN cL 0ɾu,a[G6I9rP?]vbբ Q;aov0 2Y-8I;0m^,-8eR4~?7ַH"m<, *L!N1`g TIy%̒*{{j_XtADuFZR[/@PX?M[3/V9=o|$s)I(lJ25/Sqz}cCe+~yByĆ 1v"vʽf jw6QVo-]EcupPЯ+'^Z&`]MI,}WajNw*VkHD FE1S) 6"32·X kE..3JU) bi `}`橷kޗGݾjozs;m!I~خwn^(h1F5F,e%'2p_Vr2=ID*GףqOr0Z}Y'3gy釭kIP%7AiqOחu`ˮzT/qE_A`?T[d|t)1[{_am 7_6F8ovdrz1qWi) Fev$+@GWd@ hD,/ !]?5]dzXS5-4& 7 cF&wS.]Y"y|O!r׸ɩI)~Ocdx3V УCs$:؉ey v◒Dūi[}H1K"UuBO*3I&>Gm5@_k $-LHs a K/QLh7HW4 )R:?G]{$ "SĄ @ޮF((kӀyQISiAp!OS{Hcٝ@w,Z!MQL^pK?(']q򢈺RU;H%_PA3lKm~l f #F4pɹBz%?O]OT(@R:.\ɳye,ϺFjTP yjW-jvYI(!3hQd_{46}lW`*w8X*ddkM,{m'gIכ]vSmV}@ߙ*rmUS_^MюIhfaͬ[ޮEǟNyקzL[v=JREF[4g+k4kR8/.Qpc |ut0aec~m!%"me<篸z OpRϮR B<=kQ1(†0ڷ  fYBa(УzBF}UpSi|ʗ.c/ W7ҏCJyhS DY.lqoWqί0 H4N߾$'a1Zvη &>\+`|b,O~^*2#'6ޥ AN9Mp BNSnOAm u]/T71,;)D2R:)T<'b`m(+H ^vN}ątPW4|p.jϫ x9;PT^CA ʔ)R;^~[_l9L%>_w m.40kL J.ʴ^s.s ,:*92mx d[#xx FanU>a14:z B$tsMumi} P]^-PZHߦG4OB'VF™:&'b;m1Ġ?5"aMq jȎ\ܡt^w[:NuD Qǔ,"2I Rf/hByyQ7XYK=)%ܘ;(DճQV)yJ ͷ88䄏, =~=26E2Jݮحj@EZE|!`!J<]jp<8m@{arӝ%>l{lpkF7qHzJG|^`"MHB wZTݞf!]cM^̇G\N.#@-Qu)4ȭic'E`ۢO{C& A,;:F[v3 I[vΑ>4K1?Ҫ _S ڋ@\}EƞATA~ktxahW65Q}M;aYPA=M|s:3fdwIfDU:dY< -yl/1j#E@G΢> "Z4Ò&2\>OEdRTHτ巸ڨwwtLݠ n<QC}6 'zS'2jqGjDt[! &/K924l)W|zX|m ]y}+FJWwaû(!:)@Rfiо0|Js 4{+S1K hjA*LYi0}X3q#MY@Ē{R}ɫWUBA[O':F?XZӑQnCHELx&|op#+=s5o,$T}/g=ٲ:R؋YFLj(PKW{[ADv~_=W=۞Lfz ;T};V7['Al:YLұ0Bq{X@g ûz3牌[a$QH.6g Rdz1E0تʒƢDC町K7Zt9IFX4r8É;-qmbLCΜYwireRQ 9V:^饌“tH;%Y6Ԗ'r}q'PCχd!W6OV/0Ctr/A6 dft1ַiÇ&x|ìJ$lJB N,>P\2T3*&KCZ.g4>֖,\-D)s#~]0YV+ [a*ζ]QIwxB~g,widM!$*Z vD[?ž]pScC@haJ!*u/hI Yo-C[1dUi%}x_ąڮ=Yl UL5J_% ,1CtѼ-xN;6Gb3_>u~'n>;'Oʹ<&itFlj 0}y'=-(Tel A-~+Gg%c&9lMH~MPK۾usyw+<*@ ҷk2[^ܽXϷU4j^T@;ioDJԤ\DݖZjo>!."@g?6Cdm |haPBfZ(>WWh疊*Bs ,d~p<#5q3$pzYCaa%$ngW&rpv1D& ycw5@vZHD,{B&X8u,V[զiaZCO9=6 7&~@w_#a?v? X!ehǁ9}rȘC(wOܜ[߇ml<#,=g+[G 1bĎjvQ^'j9W&h*$霼})L3⎪Xmkj4ͯ0JG|?qkWm4W8?y&%DSeNц!Oi u舘:2ÍI,/jLɗO)m/ZL vp ~IPmL!xc5XSI8Z&IS-PN^V9XEA(>IT[+a\<)kG_5/UD}0wY0O&g( _ wltCP xpN:-2mjN4C M&A]au@f)G%Ք)Ae*F㫰jEkEgo@%Fy$ӎmhA5F߅  MedMcDf(R>ɲF}>8W]}Rҵe5p 簑AѸxWT_ *ڕpy*%1\;U" c(ߒ4p~02g*3OH#'DU$o2\xrFwq$Npa>RY*Xk\.{=o~>\{GJ+(#vtDXiK;j5N Ϗ顬p٪?ќFBmƿ4w~Q #*_n$p~!jo^x`Y56mDMP*oC*rĤقVQp6l3lI$unwvGrI`w7` cQu6C"d e*Sμg')3(~llzҮ4?'~-Evv!n<ɜtڧ6R udq.f83ظ(\ko ԛ5syaVR7g1ú^j\hG{`@&@\` 8hWt欷,\tGq%tAQ!a/cқ'e>wi > ٘(|qiۍ7A,87h$r*+DnU6U%FLO }mlSSӉQ## J~[j$f![5XM.|ρ8T-”e[o@hmX^~sO'h)F|LCeC3cHUI$R<S0?QTl2NtڥZ-ʑ m=AxBYhOy:v#Az(I"jSI)i%ݨ:T{J]~M e?]{5s݁&+3L#WKDuw7tC5ox˰9r,]5MkS\=fB)^5X k _A;bH6d^f[5E S{6_r`\8?Bθ(kmGR5ed>̕: o$ 7-dzw sPb2Cr RJp'sxA,?LBve|g@9C n[X(^-pipVTd~qۈk|!r"d7z+Fǐ.~|{Ġ2"uܡ"LZh P٧ty g{f`aHB~.:_h;STKu|vϪyO>dmg &j0a&L[ӿW(a4ܥG/$$nkjmkͿ-[[J,=U/@yL MSV0oaR w]OrwگƘGƽ!Ρ.~⛒4YvBOoT!pMAm'd ss'd{Ds)zR'$᣺"'-39øvs--3Ȫ`J FtM[e 8MJ(c#d4!¤; Y'M>· _ZT VUo>Q?#3dªnAj rƒTB6G®{5hfEa[ c)_s\7gYQ2Xˀlϡmܐ V*۠%,$ctOC]c/,Os )IWNK1Է- 0K"_(*^|8vfpyHux2sci{Z^DY4L|`&V}0hK8'/`mƲn0*ᑰQF6zݾUB+)⢘tNar8LI R?/맣X芭.HE٩KAk`“wEcvĆˠk1J(\# *:23PyG8 Y'ogK%V N臺 )3 [B&$*4r< x,nת'#ZD֌Ϩ2 5|6T4צQs] X;a!hռ(L5~-07> R~msK)E;6JS;-XIً]<$P/%)3tv.G6O~_`X8L @qn[˰ù 5@Nq@2=b똱FAˏfK@ Ba0w@؃ cg)4YH"fWJlKvר$ati &B@#qWTrg{ #ït ]u(4QwHByzXbMhpg]]B9V+@R cpgrM+~/N`}\yL΂R%g 4 r'y ,z>5a'5Yڇ ݡ#67">VleY׊z؆izu5#6yƻ 2x+|rS"?3P場PŁ>D )Ci~ڴ ޢ8s1w53$aWՂ'񣡽^#JӍW{<,wV679eK|8S7qZ` &{u cfʩ;V=L-&roTX4ז w)px+?rsUOB9:r76uJL82B#bjH*\X){h &u i5[u~L^6vE`PTdG:W1agCENHmN;d- l$s2`*fcCT/M#vk"1A0~Uѻ H׈`އH{r;PyAVB3X$CX5{s59g9wndYt*`j |e峱N:~eҏCN ]|b޹,s8W@A@;"4,EG }HG8;,݂?xJlEnDߵf]Gh\ m,}>@ :C!Mf_Z܉m0p$`ބWSD2(a~-{M,ZB=l{Jw5e{D#0T"gR&2pZyTEC@.?b^ (xYh~LEH2~.|ivMzJw,;|5T}]]/%1]|ۓ/ 0˅%io?*  ;)_nQn?bjpIM*N}1WR`''_Q6pb+a6>g1,}4D1H[w.̈[P;v(oStIKQp$FRsH7=١!4.n/qIՎ7j~`U3?pT bgvU;Z['y[N?u%)mlC)gq(C5{0؊F GW;e8HQcfd^ -ZRkV'd~ G-A+.wɧ"CJ.k, :p OEEb^Qs"(kݙ ç 5OMvkX\,ݦ2@Fg# {ӝg!&ύ05?O2Pp򘟁xebjAFFrI'E fIqHX~fBg{H;l~M]pjE()c`E~#ȏ1to(dazXp(@([V~O!nqldfkErw,WP"}xJX:pfJ 5*So_ǣ\:սfJ/@`4MMXҤnWO2g/1rnKEIFgzP4W ՇPgݚ]q75w`o :BWhhGaK#'[͗moݪ6xMDZ"fE./{o>ݚ߰-Q#Jv\ ˊSuGV|r2&G]Ytѱ&zTLQDNʥ~_f5H}|˱fE13VR4WߧmK-xDǬKRYsƺuv|;NY?<X!; `I~~C%*'"y Gj3pƮ7ư.ȱqO 耳l4;r ) ,e,@Q"m+B 1f 򸐙VXkoo2gIr[nA-wVQIg%#7a׈y Ţbk1zC/jVTpU.Qe"Ȼz"aHpnc24 A=<$nLW pmEa5g5vO_аqeM';ꅴcGTJG{5vf&C"g#jwҥw0[S+'<~A՘4XpW* p_vh{x#X?⍟N )͔^Paخ ݺ8R0H; CGC"mcFۏ< U@ZV#d4͌ /WcyU7Kwh`Et"&gRS]?~k[4C FVYUSȞLQL(NDe|TU27,pw]C.fUP[:<GQӢQ B\Sl Lj[A P|`>0; gxy?ryWy3cYv+dګ|Z@RO-ExX|9HZ>}QXZ}CL ܐصeﴌ>qYS 7%QMg:2< Hz;iC3G6g 2VN,"h~ ܤa"Qcz&ǙlcrlEƂnVb޻ly eƩ^IL8BhԈnqA=Z&/N ]G0V(EixXXX6ͧ8 #Tv.dq8JTj:1.ſ,^i￾-MHr/5ωW/BLshMPEB%<)HA(zS`~0x͓D'Kj9 gbE6Xkj .BB-rV~RIwOM4(D٤?>oW{V5V !Ƭ>މ%NxMemz$ TbݯHH$k|hPYBGVeֵ$|rivt0:|Qp rtOPl-_D6)RbJyq/IzB:%w$Vq+LF$m$9I$4 _?qL;lZA.jM#^-%tm'\@{a5o#HynwC.}˴]ص/(pBq(=E)R+60W@CCLЛh8]>\ z~&/b {\2~w%rNs  @lCY)l xZ9#́Qv ' ]ށ: Ae`7+FD"/O;~E#ijI[̒*6k@8ӿ dq{O}`!rE>h^cX&MS{ |GbyVz|hXi>p_k,s}n%\112f)jާ2 -WszPFZkNhףp/XW՗6"^12=ByHT\9"rLM]%סȉBK <^@8I8\$@,04n ;=U&P'ʊq'.QחG{'GKiMMji`A\c~GLMpn.RZQJLQptZZJomΚPpz+Hx*>TgWX_BОLT5w9׎P^j(t l*YWEHP`$5)zo5)A5Mond y*Zrmo} ,~9R~⎿sxqKkY~D⹪^eJ܌F}D T$18@Ӓ:ɬ} RdC|ng?_zp < 즸7DK5[6'H+bttAD[iNH5 lc(U5c$jveݦX. P3ySD-nqʱeP6Bjޫh=,rOyBEWY'x^Ė7\͹>٧͟=]?S5hx@#@;7h\k`ޚ)9қDK}ÿcfTvLa>>rmv6 I'$7=3/N&Isc"z4,8W%KӲ m -9zedBR>O]D: gyCJǁHԁKP9lpj*]@6ݶ̈.֊_CE0;yHaXZ{oYsx 2-@"[wDʇ&/QKME, 0!YIxQ\@t1n0aw#9`, q7=-gO3@p3k,L"co]2"r@9^X!P% !w_p!\ݗJ+z LO+ƽB:7 ٤Ҵ\R?O8לr&4+ƤRe|UhśK=mBEr56:Xx`w5DTs^SgH7BoPcoQiDWi?bkaYg2Ed6chOUeNC3p.̪:ZdrJXS.=q3(>B't"@7t%r>!Ԯn X$dւ Wz9>;{(A”!-3x.%Q&H*^$&$M98B1XF[ li ZQBmW|zd*觸9$X>&fOM98z2ofכn2]D77D 8!@tiS̅no .+If)D]y'&#t Ez<>7M+|PrDT#m,6ҟ_v۳UU!n̡Dc ]RbzG=lOmxx2vl7Ȍar¼]tU۵>'*@ķ>-WHi"n=%gG:cHÕ똁S*͕FpM 4hţ^N)5= S\1"03 0a"#눡9;Z640ABA5[}"~312,64g(i1OjS*h?bFg`ݦwR2! 7о~wypLD|ۥ)7JKIZla`5QPwxsZ,ø>ɿ-On*t}53%xg'xYu\M]zR1N?>2{ Y%Xz?຤O~$h$[9̀T5D6ҋI"IzЮt%!x jjM kC/bZ\V!|]oy +Mi0ˬrq+k=ġڨg,#ce-? ti7m^q~JI%7щiCAfu6|yg&qq|eؐFL0` &#"PL7f\;rLS<'J:ǪrǧflKF4GcS"Ꙫ!\:| C4^,N !E["2+G\ߪzc?2HWfj W&NK a% t$5*90\pbN^j 0F4;f΁ʮrqL_Z؛BZ'X}DYMn@c X`^'{/L~ʏLs^}J +8y;?<k)6Nty5Xs7QJLV:My\ibSϮ??t&(۱FQi%?Aci7Oi /2dcQ]F*[j +>9$*  VC κieeVL8@-5J#O$-D6N ]' $UrczM"uC]'\>^)E Q7)_l &"H$%aORf-9(^ɂWu* DNۯ,V$ X#L0Lw)Qn,_V`XMEO 'nڱ{IH5ұU$1I,0ݓSM^ qMiKЃ]XʝĬmv= )fudž!ٮo!>wFrna9]m+=as'[K5qTbLgiT&x9ϮzML,ݴz6y@cf$g`SgsGA*$G6[Gƞ‘0[*[}ZB:7 ;F$^)(p0{~V3ƣܚMʎD&.NJGY^TAJ 7$=Jꭎ7Oj=AʃpK&}G?c(&Mrf rBySx%땨!fuO[pTU\^mv?Yt:uc%[E%,5\~\a1餧e+M8 [/~PđT@o2yw+W  2EVٰ}|?-^q(Ŷ`h[cH&ܚc|LTWoar>khqvMpOpIW[bX!W82#o3snŒb.@)vx$X7T%wKR$lI"9bόFODͼ \8]>Fc&ia*/ud58>wT/#)WEUd(Ex Zi6K n%;vҺ8SBܘ(kbSxqӪY5>' -xՔMT/}AF^GMpnh$A+0U8ed`zz qNU!178=k]wD ,DJsJȊ^id+y2Ei1}\)~7SY[! T[cH].*TÔ"9$e7\, ңw*`L@*I+ 7>h~/v2 \fV${K8,ɩ)Ӟu์rt”uZ4P:n3W+ =޻T}!3CdomǬ(kc#q22 T`+Ʊr6=PZu5껖 *(i"VU3X! z.@4kFӀ/#Mg,D|⯁'!qPعbV`^i:+u2ܮ"I,#܅&2vz)SӕRcUHna?$jƢ6ćm= ~OrЛbuuaVy1fҧ[͇"[{qUlKDnJ?2I7ak=/”8FUY yr0KB< mw]l,\MVn@v:m .Qի߇laq\Wﱫ8W>jڴ9Ag&uF\J dM_yD GHNr6RK;M]UǒK04c\C(3Ml59]5l^#~J)˺,tQ Bc Z&CZyDi%6O]|itpU!3 ? {֌/Mܡ/RvNiEJźuۘc 2^%zOj#SǼ,FHyBDk!|W?77T`UdsZb/kuWXIZaH].ʳ^Kʮg4.7soѐ].))6d!xEt v4eK]a^&Jp/CP-Q`'Gȵ:喽qZ>*D_ƣ}CafiFJћHZ]aOzvYMD$iGlXBrP< &&UІȇkѲx'LQ{LH/NQRM ĕ: v1W<VR`LsT))rZ)f晘$Ce FH⯏j'jt!4PCNQNTsD1[<\</lU6( =ުm)]mgIuJ 3pu}]J|x9+ddڊ6-sr(`ԁ+lZgAhݹD>LnYo%(pVرQ/ܹlyKIxBjjr{>Ω7\"LsAqY->\[m>^JZmВwwDYXAclXxTUF0ɰ]+XXmqm 57Ұz(cRXֺo,4j,q  ?ӄL=,oO}+v|DOmL'NȎxX3g'5% U*|/DF$MpRCU>0߰w1lTD%{EX!n_FԨ b_049݇) 5ߣ%]7mO5| ~ Ԅ" EV0\Ѡmϒ d PMC!v:[ڛ KT61W\Jî ?VWb7 ,4_ ꗵK|Hcj{h:x/[R ;!Q$1\e]GwA_pfl\D$6\U掠PpX}d ]ҚAT9t0"m^gsD %Ef.[d 7-ŐOդI~$%MdH\X2YA2ܨZHYŤS.*Kczm =ڻe,*]Zg#7"Pc}0FU ʲs3YPdbMIYYaGĹX`q\^1'mthyP$_&ݾ3\TЉb(!rgBĐ|1Qdҋ4xNl8_YyU N kZyt;-etUlOz&e^$84 ed8>>U\q A%R m泱" ^JFb $b,ܻ؝o/ ΍&߾wz,C`_wyՓQA@$K^K۴iE"w"% 6m((P|A~NiZk`N~/zf8'x~K0HLMU ?]H놻vZ+NßYf%e'8#2 RnGⳕ+y̵g\w3*Iqd\|&z47rV i (=D5*5I9^!yMK^q{$CCA#sezj=5C]ELs隯זɖfnP]}L7Di%7ᜐXAȚB=j<Ɲ4ҊH$̐ ?; X˜:oUz+^+hqj6˱̉ҙ]E30(`eδm_P1 Pd6Hcl{@/ _PM&Cb w/bқvyqbBT3@K X,lfn(iOj<(|=J|.[Wf>/}ߖE{mBO:Lbu5"='YW;ΔBNq䦾/hb[h.IJm-hSԉypCIqlUݟ\pGbRp"5YFݬ62&y`j'oӢdSۨ3C$o=葚L@`albά!k20 =T1~;Zl?WF$V=&ΓwƐCc0p~+岘󦎸o3]*xTm;(7Am&uW2DI}h!0Q]1Pq"R>,p̡sJvfd떡+u Kno )Qz/ЄXcE6z@}`N(^yhAWMHs>;Y}3t}8롫Q -fN3XS# mȤs.ҙؼ8Ad;﫺Nsfڑo]{hᰗs>aʚ0>OċŝOz'L~мo^C}y B6﬉^˹hkݲX7!yf*G?ib/}i9m+!x w?ĕ2nA^Qv$\ՠ\ lOx1r~=C)b`Y|P mvJGRpѱ͉ teX"ت\vٷ .=ܤfܾ2M/5ho<<íHuQc x"?)b $%ayc!omRVq!|/.߈_&t;Pn.Tᔷ2mP&ˤQHI5#I&|%,jOa=7Lw+}dJ6(ztE8h8ƐYK8 $=M*rc'ϟCWf;T5Py3\Y6qVPu}3TO? l'>ݹXE܌m﩯廤4+13Cn:(FgBOGVׅ@R3d˞?_X^fGUFA]јsUI,[hGAbZj>Υ ro&H7&-EڛE uBp/yڣd=@k?G8DVe6t}aLQvrG[nL"svP@kjv@t{E#*%Y>b 9E5|{]<@BP2}42G>ULByby)$V`FpmeT[N?wZQ<_esL$HsII Nx.GF?% ԙ27%1%ڮ $=ouNYC pLԼCj|5,n&cS%>f;Ѱv"G_|=h'BejTSi kǏk8kOZ]$U3!slxjcYђ,=Oi$1,KQ" ǧQdgߧnU ,X"s~D#WM5Eq5F,򢫕u_& (Z&3i2/w? L7H(x3҈Fç+}8fLܠ*ۅ6H@vG<7~e0ԜsT#\@' Q0R QXf1nYWbXg0 pg;!w- ܒMMEwp*ӹ6iB{ϸ%QLدٗ^}D 53ճqgKbӺ4ZRޏ r$QcLj13PkN_DO \,dw՞Ci+斣}jդխG~[J)K\k>; f:$+&0o7i?RjE7ޒ|w?L(ulwjWͭ~:f ٧ܴCntܜx 0q: px.Y{Z<_>fsţ!L,j߂j܅GaJ_{ΥAbZ7ju~x:C&T$Bic9+]? gDW;xvlCg8}mߩ+شV΂JLűFOJ˶b,H5?3F͘Ȳ8!и<=Y⡏" na_o9ruΟ>:@(ɘBO}}1DF]K"g pz.؂˖v ]_9ݓ[b2 Xm;}2 a? mY|ܪ>6 qAB!j:Xqΐ\GS ;ϓJlpPܣ0$SV)鍩I) =];]=g:u]qB?Hӻ?,5nW_t?޹zahu䧰[bc `Hb@v}rtb]٣s'"gw&3d r-"kt;p C{}hr2{Kg\5~DOaG* 3 :a7zw0X$.8; ]gf)@0c1tN /70\?u=ײ`ؓRʻ1Ĥ9C]pe_-IuةiWv g;+TogӘ Iqr'uKY>e1)ЋDW FSgF[K:9MS e8.Cc<1hXMmbI&=M&GRbrV5϶$] K1dVVzҙzZ3#49EpG.w[r'-7. Ms_XlOO!H#&U?t2ۭg}SL={+ȻӏWWrC6(4"+j!I69LsRub{smwiU`]\qyeާ3ii2s涃GWpÆӷ8q.eGMR\.Ǖew>yM'c|i5\4Eݟ Tvk(`]"qlSAXRzf923Fv5 !zvdm˝,X6=S4ucq,-AF~g}oj!fc熌; &XKB>|.ۃi~@Y gu1q =*[ b>Bx*d*UA,M|(Ҧjd#`{RMKQnO8{!.^~(tTEƜ| ,_8Oh47/CNty/7+P$TSm ؂p ^|# VOu;S֙q^jnj9+ըDͱ<ىjpr`W*zīS=eHU{ fP>p)]p [ wk *5yRY<="TINX'jv|}t{(HPǨ j6Ĕ/z=P>c|>o/XFV{W1iŨc0&Xx}}I*̉A҈e *G@T ۢP!QoAc(xΝ6ϣ{!=H4X+M S ُ k\l{ }E!vԸФy2$ٱ_-"$%/\% ޸:̽Dºہՠ"1(3e62XdB|-FbD ɁSSG)A nz1ECTPgy7t[am׶i{Wª?:2wb̂`rRjSYsAiQCD jO7O/S.̡GV΋28Ky>`J&]C[E&F!L`FʁW&7bP@D5dpD9O+ +F%s8hFd[/{M N2TϐXk '0ln:O9``;ԞI_/(}G 6C^6L9 F簙e?V%_+"m'0H`_)\k_/N6KjbW!_qv@R;3fgWӎǼ)[jיE6ǐ!W߃8hS~Tr<Wf ]t7:Pc0 +QaPK}eEJK].MDb>s$S//n[UI`P撋Yp,9.B(4a6g$kW >B]HySʐvxeO;yUlScL"x0S;7wqԾ[3$N҂lbB/LadKZt !{YJcӜ_ky `w@@zWMƯG[N|ABm\߷T(-z&؄āia+r[oW,b"h<řYMĸx*yO>@B;|zty0V %җZKGgL)iu٩J%] Փ>OzqTL]G[9%Kjm  +DϘ".=hL@lN:q81pUK87"E1%/G8vzsiJN˸> E }#vrx߳%6|q+Mm]T-#'qxO0Ӧ\ޙxzΫ3i#'G(hiekR;nRΉXx[`yϙ)L)C>Zh1}{%.oJ>`J }xF_Hfq 0~Dڎ沨2%ȓ4m3( qѿ4mMV)E=0?B;RB/,Jn z8MRhTP'H ):iN ?3c1VE*n`)/,pC2a={cxnOV*V<ٟpAe>ln.13ޗo:4O [I+,վtK5I) >x^d ƛir!͏pNIO"cp+pd5|!$,vߝw~6u}Q%oL ci*Jyv29> {0VV)=ߊ–1vڽ5o s(05,W~ĄGLCM.(b{QМ>gyiԠp.K Y,1lNSHOv#˧AzDp=j{&ۿB1Kn:ƾyC:*A}X y$W(xAH/y,Ҳ{g|=J,}\%.Sj4,V ibSxx.af]βd>@`72~f~07Eӂ ZIv"a )@!TK^zaD1tL&<llX֑?+*X0|p[%F{Z|@3N?*zoi`~*I$ě.OrozͽآM#y7P#z*kF>VBw\a0PP@\#7xALYM3QJng9;'L#M>vRNG2vlԗW}~@#R@^OY*+K]|V[ d3⿠ҝ 5rtvrŇDZ \="UYv"3!^3)N۵iMt0"޽B%\8 Ow;/T?\lG.8HR )x=:*$)6?d9i7MHПL4Z*26w\@ ) @{>MTǨ:^DO!M;pН|`IU~QO^'a]̆l).ڿ92")–Jgϻץ(NVåZ,v5'=gek":e]sv >W\9-ƒ4(b'} O9;1qf%m)D]Fˬ%Ӧΰ^L kLw_D`1xQ2;N"!9jelP4Lb؆n(]*IBw=ŃvUT(P¹:K]zBUazMy bd$jNU 'GI<٩E`k]f>&_7JC'$]SF2uʃi<pEf}BXpw'>}ʵBjaz"Q&j/%}gQR%ɀ蔡].?MR+4I&I50!yVSzMGN@sxW" P\V%`ijt@ ]*;Sp~nt5r ּRܑ݊wGL5{5d 4"-XL{an')ݖf~ia: 4b\}Tmd?( 1-Q}]Xt`ITG+/I#= "@$i} EBtat>-C_u㟬ЄL`,dTU8V:)n`Z.']v+,@^Qyӟ"oWa5Of}[YlGlɴӶ 5]bM0Pս`!zRkrv.ѸA$SjV!8d(y}ڭfGm*ƋP]G䱵~OeM*?*Kb4]-1̤qfE PmOx6T h5TT\WޘC dzSczPֻ_Dk'(lf_B}hWAh[ ?u@L"a{}8.jP=:qdsWM4l{QUQ;ځsy^ {@MW$9Mk2M |y+ .q;]m.5b$Ye(zOQX\(,I $9l/?3K}-Me1NF^'2oOSz+N%LNFAJiGČzQKxU*]0RneA1PBq (> ?\tK^1U!3~W86ѡy6 r`µs[[ʝד3&\P E;e,#2XNy:Kc ;tcXo?q- H3k3t7 /FCr0+)C қW'm^NN.SuDAdg4IN]4pGs1@~@b%Aă GW[\+5?.]>s#?" v:$ m4lhK0FXHJbr _8rcvݟ*݆c#)/DVs^?^=}_C<1QpzSd͢=>bdپ"&T5՝EYȺziwp3 B~eD cul8O}U;ȑ6gnycM-z!C9-ۈ4!(tU6I2XƋ>L8Uz >^"":}%'$IEK/5>n$J[Quo@wG w0@1hIh",قH,8~y/H_IBUWzGb4j84W~n{Qa8s&p",6t wA舠6 @Uy]8?-S S H"c)= -ٌZݠAm#ilh9R"zhݽ~U d IeI=^t}iW|{/zb(C}( WDdKܰbW҂`i=tJu7n {_CxwPVT4h5}%ì\]Đ](+@CW 6h="%GJAV'Xs6hC#QS(> C:pNCϷ8,TݮyB\sy`v5Oʺ?VLWfyJ8%|j /8dEawyh֬$̢ cs :aW`]G)ͲVMo+C$¯^\Nyg@Iw)2,n Yq;qЭS60\m$bVDu9 zz XtY}S8(Er˾C U5"؇/{rEhl=Yy . V\WHXѾ&nɵwI&#', *2uf(mßMPq;K]мǏ}Wkژ^b=R7 “{ew`'oS7= Ήq"u L!hAG̟q'O[t4@檑%mz%g3N-(:i0^."aN u, M$(yO%F?VO>tV*mmڸiXzscL ԯqCde=0𓰛qƆqm0lۺ#O3PMeymkgaY4"'ӷ]/11w \ /ty w{d:`'ˋ@<_kMWεpI,,/孀Tȇ &~7J<'̀ם7o`}Fs}PtJ@Ч\di_O|H>|FD}} t830oXݳ*]hcyW[{%8mwưeC;/k^LМף ro bl[Eok:I4PGʬMZ yՌ䔂4Pt4Z|vYQGUm{*y/?JrV; ɐ[­F@{4C~ݷRẵHmQq.fMN[ D6Of{טldiJN;~kI7j%ˎ{dʫ ü^gcGVc0>Z(+Ӹ'nU[.NsaqH֡+b^Yi5c_ƪ:2s$SVWd-6B*s, Eez=b0[/`Qq7sw*F[ezhk4?;\ { vi1K$ڝF<"Ȕo1] ]–X@:rzh=@sq@o"F%ƹВ\&F[@uD1?J-j tNH)M-G+dxj|[$ )9_S$bP.]]>.s I#ף.z"%&̻0~*6RW ]?T ?;;s#W Ց%PZ 8?|}дs +8j6LoJڇ_V%ZYtK {r8 guo0i*1,X&=^mK\i時͎VfUNu u9./5Lod ;>%`k1"x[w3ÚvBh&C/BMs4*2,8$ KC CUL |'P]GKᡴ͒.!057;ꦍ4.;}I:K)XNIEuOݶW]K\m]3!8ƹKӬS,^M|RՏudg<$v`d];F`G3\ߴ{<ũMlcq_ҁV;%ۗ{e2N~b|Z$<☡meDk쳳Q("P~ȭwSz!:@W@N3%E(c0[!MHjY+ OվT2ūiujAC̹ [SNw=i;X׋-U!+V'01jcZ"3Z@ #&Q>Y8+Wx ȦѸpfRN;cl}T!}6d+MN,П l2tV<:4Ou¡d$M#4jEMXS#f*`0\`^a  ֑'xhEYkҶV<8kXO!91kS/j)8rIj,\v[6cFD?$(pn╏lFw>g0D{deiB'S#ڞ1֮btbsp/o!golF,mT?mY3MKHLS=.X!&kHƣm Cnte-ѧ#1jsvc jo(ru Es %/[h?c={㔹rg Dv9dT{ь#. |E}5ERJ׈Yyq}rB1i3-gݯ{4:jX>>z<n/=W,ϫq3^ƳS+HuF_R4%RKjb'O:/Qkb6$CƢJ ?+SUn cg3`$-[̶:¥RB@R#F z% cuvGaDv)CaOh6X+fҽB,",v=?p1)QZ(B9ֺ`B.Vt) n}CTh}㇨Niw^/7~+) :yȏ~[NX\w4M.|2VOy'FD%Q~|G\)LjOwRa ,qU* Yt)t|o!'wb !l>ƐPj[$=9K.^+M,}l%nDK!9,E+ tE(6z-hDYCnqV[)PKvsҴ;2h{^>X5k,Bw ^if@=6i&fi`!=$fHqvi!5>R$>ZyZp˹ULDb-J/H(*ʗ?\}A1v~R)boR!{N f.ԸԖam6U_5BfWQsL$IBkVK)` 'JLd8ߋK\Nr2'RNC35hs)}>fB( Lt1n@F%&lo߉MŁ䠷L ? ([ !Eي9&.Jj+Y$䵧tuJ`6mQe'jp'uw޸cl ̰YAKey.qtK#1`=]y*pGl>\V~3;*˘p="bˬ}>QC7J)‘^~Ԋs9bBӠC6HI]?+»^hG\-۔,Dyb KX +4L!xc: KL ^!c( [ \/u,Rw-_-)'/Pȗ9RIە`nXVt %hLf/zgL^.^'b{?yXMoEyPN1E't:XkJ*NwqD>$%g<-swSkvu:i#L4PlçPs6WFzwZQASq֘QXMSz/kS99v܅XߓAi+oJm˄dGb3ZX*:ΠqL=ұ;bP_ڤNg 7~JGq5[G@8꧱?%r, FL,pƸ3'PI%v1Жv:5T#4?k&Cme|>ɏ.AHlZEN_}$eDڼyJUc;!1!KJI{3y{ B]σPc5fވ3R\~\3l𹹢E ; sr~X2vJ'k"=w2饟WV#?bRsLze (?"ftﭗ{zLSGʄ#3>[n U*ͨF L?mD (mH*M V#덍QN)h-Fl"\H-/Oj6C+~P9<0m sL\Bb8a0qpݺԍ5AUSND?!# aF LʄGH3u%qc&,CoFH^2px ϘdeG` c#S|A0ivz- M$Гzk/8J ̲؍ Z.Էd&?xpI;pL5 _ ♠Â.PTVXZ<$A}WEֆ:)YPo}uG<)/9 Ehħx(.(qU`1q1?Q 7T^q( R{7Al`ø S׽eoU6*llR ZCiiD.^4UPг[y`3oMξW8= a#E*w\5mn6lCꡆѦD!:^I~"qP\P/!归D"8zލwTH_-222H;49J=(͐rnLI',ڠ%cO6+xA3 YwX<5< xeizjlֲ7Pz)zNZPM#X?YzpbB~Pd#qrTSHly1d),X5=!@x׀]e`7 ak)frmo6 "ɖtʆ>}И w}3^ '5X՛++!& H.EHȇ 3Ξ.&"qܭid"jwgJ^>F9M 8$rP͈{'B89nS4l`Yg'Ŝ+ d_v ))76@=0_Cv`ґ9d eKֱOmasu@}f#|&*)V,iP{_u_?PPf6{E =Mז?`yIFkdK#H=ve5xs9rVf!yҝo T D~("AJ>ҐtH[M|Բڥh\vLhh^JE6.DR6)+^*Cqs&80%:ЏbdŽm&s{xNT K8[Wq` Ѹd9aZjG*ә+k D pKҶ 3@*l-ӓG< w:yq%L͟zG1MZ/Ÿyu+6L[:;Xt!L@bYQLש}:ώ=YRã C~U)p[cs)FJkXhfkrv;҅ySl[,P]!:YhyIeb~`}̭#{Mv'Ydb-u&U2B ^WOjД>z$ 90hr)S:rW4 }/`~6\L( Βz5 v߯3Yər1Xm7`a}kZ#DY1T|@3a:2 IVi8Wa)gG,WDuZ{TY&`@l/~woDŽż ^,:s3 8]+gT> Aȍ~9{8 o !6F"j-1prX@̥U1/&ILw xi6H:~wG#.ad,1-Y8֖'xx77g糵%!-&8 1;6O|;?ε$E;J]X6?fx)!3 #y Uyl`#|,+NqXa$; -_N ݃UG?yA+QTmK覐b$ta\T}0$Wn>H GYa3c,,xiGϳr3&ta~s|FPw8.=>j($B|N<'=|v8O9oK$Vvx \{#5=w1#ŵ,o5$N $='}QL;'^ŃcbEWv|~I;L|XbpUsS'ګ72LGazcpRޙXg!6 RUb wD;#Q2yuOL(/9\\Z-EhgE2WӺw5br7)ĐJ@4VK@i$򑈙s[p*ҥ;2%gnB}KK3POGv?30E_|fLP@0%v)t8dVX{x]$(jGIׅ 0M/Ru cjMCQ SAY(:U!5]N64GQ^) Nwh*7> 66U7s!Gtc! ,<^DӃd%= pǭBp9>{B(È5#7?lPOt.yc ;5P\$;ߚqT{zB _hES>ƒxlȭ@9OA+<0? ;ʍhKo% QӲ/%b.8Q6=Ґ~,swQ{pCQa,Lp,(+L)4ҷ_Yn,҅qpn3WLس׬c,%ۅ_<Bˆo>(^F~N zm%σ/i] S'/BXф>Gr0.17';v%-+)C$1r?iB6b:2gKdJ nze59@;+ɠnFbp)x鎍*?S>WTfZĻM ŁV홽ZHTت)E^˜u%WRՙҤGaPq*Baآ-:/)g|Hf1$G2/~~2*SoY!)Pp45TJ|t~mE qE&Bz*|H%j<[8A`NH*^mH)T2 vTQtc"ƜRi Q])m(5>qa /WsUWw Rٻ|vX@{|C*^ Aϗ{sN9=@&W+<jQ[?}cd1*&. 3uQ;;(n# ֮NG46ng$"6ZNsN*@l+5+agD'2v@b`z$:aмi h#_ c*n}HN0ɫ2ǬA\ r|-C'`ܡ% J ΣʘgL -xMEx 3UvͿOEaw]5o <ˑvԑ+?nƇØ[&.8:^i,$PH{Tڄ)~Jbm@sOB_e痬g&d\|-*g!dvjq}o-DG_bvlͽMh́|7B( hn2˾;UIQ z49oŠ8?M>c4$۵ftt~fpA~+ <0)dx9-S ]^+&U /s|%RF0DUF@:NW~[ܔu\g2}2GCVuNt'QHUT_.7U"+)7tT&.ǹfYw@? e#Q!:n*WbVc^ef 쾑{?&c@M9t@6n:P:j+wO;;ɦA'X{gPw>UTK\G1ɪ: X&[e|ceW(pꐜXhuy} Һ DD|2ӾHUFc8gi|؋͇2E}GA Z2(?ܯ ROH솶}xtk?[*ĕ1dwYl*Gkҵ6Dcig8,]?sy>`9ڛf[h&Ĵ 7i6.4b; QHiw*hz] p0jǨ8ɿ2LK&K:z۸O%lt46N5v9`ya~NZxeؐ$boJ}*>uưwJyUwНɺ. ˮdNc T.O5UFb~S`6e;z؆w eԿJ>\FunPz ʩVꞐ q3 bKq验; m}o6Aby (a9-؈*Wz^Vނ4 ZrlИ#?7̨3-@SbZ"6TJQ=v-rnO{U֙=Iv9h%ɛisбX*"Q`#,hٻo=/?9nNP'ː%=>|=s&7SPѼ)&x[v|@t z0u1̹ȿL⾭Ei&,' (~Ӥj^,}g1FUCWրKBIh10(]٥di/ћ<ea*ˏ}VA?|1^Pԑ]` lͱfTj'ۋ*/4?}pܪPSޖ8! mKZX|nսOCk#q.+]m})]*@Kj[Р Wxœsnbnd,HϤ{&*NXG&D]"n#7(ۃ}1` -ZbVOm:#_WorC4tRSS?. hT%pP1>sV Q>V1VؓRѕǡ$濾)/AD Vk"F%[Juiflɾ{ l~cG`f]5?Fg{x. Wks]nKI:_zY遶= ocvn'@ZKK`.eIqFk{IݧV8QC D`YmX$%{!pX8r`3gim/ٓ0t*6Y =I8?=iZ{-۠8XHUKC{k͌ e{3UW~`V6e__$wRqvs Q:08ȣƩ{n"YS3`\oKjfdJ:TvCQjזP5pi8Px06ɕ3r Bd!Y{TDhIZ.;w.>Ub :ǤH CZL80Q,Ym3_L= jyESӡoMb(M5O7/TY jZ( X wEs]<ISVaW)aW -*WU܏\zM:LF} ʢ *t,H 㔙|az;d!H202,:'kYz0zPҤ]ʹwr2FF -%ύ.˓&x8=&yk^A:SxW;-/9J$Ev"韟\ޕNcWvUj>gk^Z/ AE9~ZB=dp^&*O&\51%DkA^9\g\AB4b{0n:C \:.<1jD1.Fz|1;@G [Ylzd\M]ĒKD{oLi\z#d/?^yF l^| fؠAwj㽏_9(Wýt i*;< o(1D=:+"~*RI|CD0z-WgP-?ZI2xcQ3D}v*աf5XVoٖrvuRTjnIOG&(s<E'1rYo*wYʳ̈a#^t"H-Guxh,ffh]Aőw&ރd^s`̫(ZUe9RAe>?@4JT$念&j҈[HQKM^gtZ8AȮs@*re#ɥZ5t94EU%^? ӬJC_|ͩ7 UɗN=$و`A&0F}1J^xh?%aiIZ@zI񬟡=bI4z^ |tu0t2nt_2+4r]o^{˾rA/g,]m*U; b a]sߕ4:q)bZ'Tɥ7EuPG§" j` ʺ8L~0vVN8v$1?YժV?+;`*Fj#I> ~y~nUdJ.PI.Ҏ9Xp 6Zu›d|&Kw/o>l}¡6ܺG4@Jr) A(<)Gp^a|Uc=vc6|^VKO 5r>a[FPsO]sdp3s{ϟS|SF0;4$?=#&PqIlʐꓓf!~'{Ӭ[Y&q:66NǣM̞4pPDT![%ϱUM3r TWW s$\ATD8_#II+vrAS  f0JVh>v_vN|HHgQwe!,P⵬ Ms l.s+pLKm2['S3_B0C!6 ݆{)'%|D,n%$Mͨ^̴)2)uK?,Bu#zXl nN+._e9%ikMUaGgfA%O]Xȯ% {ZS2-ە W`/3Zz3#qoIU"dq̸Rt,쎂I-k?V80Ho@~2%+=^8EUC;oVGM`Uey_Psc'=? {@|Ո=n$nP0L/VSKn)e BGNG 5XUYLqxhٙ_8t^d=:PT~ܒ,,lvR wq҆PGT/BSvvy+GvU="-:6%2U:,^wlp\-7w+,M:${ LmS50 ZQ_Racc* F[ “ys!; }waH<β᙭8v+fϠL>UTn\:8y@B0.)X,\ aPJvoZ?im {`k"xK`۹Os;9vSgL#&γR.WC>}I4cAB.ֹ tn^jc5c7 o15(SaE5>:vsݴԒ^ ;5 1ȢdO_;Ytfzֆvn2}_}/qx3i(x ^tڌ>ޮKzۯgPBVW@&nhS\O:|㮜B|K院zoU DY1{e۠`3,h#ƉH/]b11Ҳm0vVϜ5܀ѹ븭` ElZ %`!j\}7$c8Zke_HU?w-ܸCk@䦨6 _ V( ߕ7(yxDs&{Xyⷎ}]Xtm{o7Ͷ?h: Q|dK-Y7?[d/cBtGܳ@=ch Z'sȞw Tϫ|`I075]4M"| E?` ? 9"o@יW-Aƙ2fB0w>\0-T6KG۝5%|mD*T >JS>[0T;zhs%XJz*89 'L*T~`+-GHv2zWN 9zau^tg*us}JȄ R/UIl/Um8dtĺv") Yk\]֙#Qv4 ;rN#(·='@'j$$+i^[d= J紳mkζ(E0RŔY"+st6e12~^t]PId͙광A]Qv1?h˨Főc,m2w ifM 7##`2XG7tR_u4t֍Ǒ`ߢI]v-p1 }u#/sO:eTRzHNQ "<BIW$ʪo87[|T`w0hH՛6Vk#~hgfzs –}#!fBoґ:lK"^l@+m`dmzW;m Q7u/S$H|SnJ wjλU@{QDޮL{P50r`>C6P P}QF$F]Pa@'*i+UXR ѡth[QPw7Q_1K :Pc_>zshP /ia> ]lnzȿ|hxtEX1 r׭ :+꫓$`ʛluԇJ.=ZI8\ yXL+m3PB;5 PbӘ[3;7?8F\ݛ3Ϗ1P@)cVMh֯B(p cȵl˔>%[lk5W qV)F&2bt<(*”sN5lͿ;=1C$!5&ar)%=.@1qVۨkREй0= i!>@bש9lG]Ɔ/Ac#|}YQZ4xX rѽSiLѮzSY-ϛ}_%}aețn+ X5|x=A #.FP· K00N pa3ĩTb成T{/O -Opx]aq76Km5'c)>Y+, zAdvD2N睃]H-b.z }U8yA 2Br ["G/&ŦC|UWteuI 4ғ02B ? +3T'.y:x9rJ!J8[QOhme1wRa/RL\O:§kXehYe[qoMTm d~lɗ3MU4ltjnXTPMuځ Px? Θ'ɇ9U.xaJJZw B2G7aÇJi9Rɦuщ,"nkz/Rer<|#/G ȮYN1DjѕEpBk[<-:F9 Lfbł40 rY+kOD("F\\LqE*q DrC6Ygs36 Mԍْo.zBXr ~.!Sđ??URIz}evrbX 0w+F梧v-`t1ZJ%$+b84sh1w?UҢ TX``nv>*#^i⪻7wt_"_ }c_歮NYz)fвAq89L 0\л/`JL"Wž@V%pn'GW{9iaҰIt^~=D>WQF Kc<* bZVot厳UTD 6d+̱7Y gQ7$E5O;ǁ~EqEzm{֓YG:,HYdhRQm*c }Up 5驄1-=?dƾi2J'"C^`yqAɰ \P ͵DᘈRJW.g7Vf`F& h0 @"" g¬)>p!bM@<VHc @Gjz&SM\"p~{%ZJ Z3Qz w7T"kS>zFq-YK&;Kp+DvCqg.z6cPa* ""H=~{:dG3S_JZIlOG,Hˢb&uqNB8 J),^󶾁p:D_vGoR`쀅^!(؇mΧ6њ3ざTyNL[@!Io0o5Ig%k~r8sP31a 䤹x,0P|`/#3`IoMAZ9~F?u>-Xt|N6`5 $vxjۈżdbEV7 d) yKch#6g5kff-| '+~C9C>\3oG´ fF]z>b}zZ,eo.RtϺm_!*.2JKlѓZt8ClfvI A,ۃb Tz /UsͧY0ݓ17Ԯ4;v_IxYlW6h߬GLVf\U/4gFwa6i(͚&S|ucbmwaM#;xIh@ΐHJ?Z(W0!ǭYoNlyX!X:{GLOl'o9(NX$r$_~r*K?=kA`5Y 5 d$=PHI^7;-cs`_'ILzjv)YwdL~N1, tNqCa)itb(w5sSa5*s7sGV͠OvCEk" z 2*^>]\[~!5I #aEH a> κԋQxBS?4In6@=X_3q!9oY~h[#,AXqij'ήmk^GKfPR|](?T"db#97DcpX7"L2ggr5{r2v):)K{Kii@>.T3͉@'.Z/CI -R?B~(+1rv2Ep>+#?6jĄ2ҐXd /ʂ^'FZTD|;o;Ѹ>L)cc+ -̃I}Ǥ3w$ .2֗@,:ܵj$S[~nwfib*먲z9K8/n–o69W^vg3 :rXiy0+7P/1|ӎHQdluNX6a^;-j6 ̑YJm4"5ЎGe7mv7%ZI x݉\[[|q1I!3䠒Øѵr' J$5~U_ 7a:GA`tcbpY;j98 )@/tƧljp-\Ϫ$b) o*MW7@4E=Sʺ9@?$~v5؛[ef>:3k d\1MXxRlISzt&M!\0^aȈr:Eo%n1Wy>xρes)0ǤHr9<҂\oC􂇣,n򅵽ˏ#Rk# pp8+o;9)0J_nk0`K>襻¤ n v~%'" %NeB\ZkVbN֥xV#=z?н`*hm:s1xIL p)!#4uʬw $rg 82x"z|v ƟN{и# ΥZq syގ",'w ^мNJCtGJ 5F½h'שd[y@8[Z@(k:&=,Saánx y)1y#GV@g=2,ܫŶ3'7 s]p)UPUM7IAD,l6V!\p͡k[S { Fe.o*.zrwm'A*'B K:]H゙d/RRo$X wږ ع-ƣ>j/gQ;lNu)[h5b?Oڏ')5US瀱weNꧨT#-)E¥k'U=3J[1`%ff8[뚐۶r8Rs zd 7j1 Ixm vFa?=+ lBp~ Qwk- Y}db">ʘΉ mݳr_ɞTehQ5$A⮝-JjǦp~̲\%RP it$ jgn-/aPBÉ[hοE%9]iӍQ`߭y|+I0M"ha.ͺ̸*doMй_Xbi5dA1ޔ8`8aYYtq0bI(7&yVN@ `=}i+y*[%ONR>Je$rǼ!dX"׿)q,ezX|k⃮R46KK;hʹ~hzB~/-[3$x qS[mbq`XOzmo܍Q "9;/"hWsJ<-;x$ "gE^ i8VCd#{_H~\ޫ#G\Tx %žkXwf̳ OxyfBj ?5^b{wyh}6\d4O ;y̢+0E=?2*cSUיrVƘ[ ݤiս_~څ]LpIE)_VŊ6nӂ5v2+Ǧ-"{"LRdkE>aqOͳh`N{ا~?4tlv5;o3*D?kq:F]ROkY*J&ZܤqX'zӥݏ.|_b qvj?+z; 'V88ߋ,Rַ0̾}C?~է}б8Dڷ%"m{VA GOy(tub 8Thq/,0!)of|iksHoz&qi# >h;ֽO; xlFy+l4'n-\H+Y C.6u>;9\40l;L4qH5/.Ύ e!Y)xo(D4wb^kjZLԽy΃|x22ܪ1;JUAfTRAI'j(*Xn,}[W"﷿R_]qV\),H vj>ZS`Z,+(':ڲ;v)T[[W8:Ш#YDžk QnW/(tnϽq'(b(^$95˷fЄhTH[>Q8NE"C/CAPcKS<6d 'E)lU e˶U!ڔA<EO&la_,L>2B ?uۤ-U2׺j,;^DHz !/Vwê#Mk6UZv QZpYN' ~mis6t͎N7 }a~R_ p| EebJ @&r ̮"pq'HPobMOo0Ctt[c`t04խ*2yaF0]z=;OcT`X*+ |;Rl PODeK~C ^1UEJuE]<6:#5]hza.M`_{mM>zl;ۭF4nkuө}ӂQ  C{ư@M@c$v`yv>n9jb&{ d"(N vn? @`M<'HKdY 7*K)+5 :~CdCE t73U{&`n= uq"u5ouFia9V#y ϔۍ~r6WQw ĀĦC}M7>tzHfRxm 0$$j_g++ k~ c5]Y!%,P^uyUyaGI?;MQ mѴif||0r{ke^D 0nB_Y)3wl.6,#Y9(YǷ mxF !U+ j-W/|@6wɴzlH/.Rb2+(RU>̎8<+ @\Ά#r,ѽ_&i zH"z{'uqf4n8oQڿu=-WPN ePas`'x1+2.ៀ&HPGO~OP,WNWSavyg?*(n(0,VǪnp9ucګNWr 05V51H|]w=%i2xQQ. fvRn.DTxt/b}9>=Ttrޕ*"̯=p%&[c$LȆ=86 `\ 9+YL\9;#?AyvFCa$A 2L&w1αۮV+1`pWA!/  e)Ukը4t,˓E!,ב 1k0clk6 jxHY|75 ^az %4ykέHXq61c㙰Ɛ\-c/0-h8K8eҁ4wb|⃤&d@d/SBJ'+鰐w/ 0{P4e4C0s;cRhXkbn|5BqcuVn85ƖϫzGL(4y:ϾnLBLQGM뚁toOJzQ2|ٛ[dCGr#T? _o݈u"ǸB$߲mՊz[sm.7'f- T8Jl6.4RՔ%#QW*eڃ-9( #KUDőXv䤒\JKYXU@}CC>*3"Ό+ߺ]Wl!PRm9o!S3`Z|r|IZ 򇪖A[]IRU &sD?MF?̨~]Q7(8jÖ a%a!*{SL P4#A=6%nFAt&Ȍ)),nkMvURsҴv|L짮f