python2-perf-4.19.90-2108.4.0.0102.oe1 >  A am5W^^f0z4STMdžTL 3h^QH4E@n1&5EY %Kə늆p`Œf*1ʂ ~059UuШqZi/[jdƸE=jAw`wv')fk-Yv3tm /,4 RdΖ7i84a803af43e29a66289a4d8fe25133cb929759ff46341ab44aa91a9fedd8e6064374b9c04b6b6cc1c155ede10d1d46fba6876ccdCTam5W^^f|,?z ldH哚'#+ F,{jGc1V*qͦ!pu׮Fd9=j!#p~!,z ~ֳ'^YϾ }f8-̬ZWP 'yYG1MkfpB4?$d ) d/DJ _k     $<ZxL(89:gBFGHI0X8YLZ[\]^bcdbegfjlltuvw`xxy z Cpython2-perf4.19.902108.4.0.0102.oe1Python bindings for apps which will manipulate perf eventsA Python module that permits applications written in the Python programming language to use the interface to manipulate perf events.aIobs-worker-0028openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64A큤aKaKaK/aK>aKaH6bb4e8d1160543c8e3b620095676f4415db2a983b4825de9d04840ccde23cf2b64915d4332d2dc98234c5837e5f958314e0b1e965e98bd09e09030c77890eaad569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b85a82518d6b7cc30ee53e45dfbe0103c6a6db2173a15e21c4f34c3ec9662f23c3ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2108.4.0.0102.oe1.src.rpmpython-perfpython2-perfpython2-perf(aarch-64)python2.7dist(perf)python2dist(perf)@@@@@@@@@    @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)libc.so.6(GLIBC_2.28)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0-15.2-14.15.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_auxpython-perfobs-worker-0028 16288505944.19.90-2108.4.0.0102.oe14.19.90-2108.4.0.0102.oe14.19.90-2108.4.0.0102.oe10.10.10-metadata_list-compact_tlv-python2-perf-4.19.90-2108.4.0.0102.oe1.aarch640-metadata_list-compact-python2-perf-4.19.90-2108.4.0.0102.oe1.aarch64perf-0.1-py2.7.egg-infoperf.sopython2-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python2.7/site-packages//usr/share/licenses//usr/share/licenses/python2-perf/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/0d9f908c6d639325b2a74aa8d1f66a59-kernelcpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e77ca66fef023eb2a3c1726d377966967ac50ecf, strippeddirectory PPRRRRRRRRRRR 0h[mS@V^utf-8440254bb096a5d21de07f2844f0cff72a50100db6d26971815682e4a760ecd29?7zXZ !#,] b2u Q{LS4~hf4wʅDd6RY"5aȞ9n_8m5˼aZ/21SfFBPY=k ԺCӅHOIUlP!<`ʏQC[tT& u] &)ZYdFÙQSb3ma_55v$/(S|Tz{T"12"t[ ?0-z%J!BLLMk7l dá&n \(S+cPwMS˼b"r:Ә-v(݃=*7}>aYd/HSfxVX3ObyV}GT×0ky̥&|Y{ I%ug68'ݤvEE{.k+jb$R~84_Tҷ<xGIBoϴP l`0?օbJ3^y͕J'pn XZWۧSr WWK{n8j EPtmQ<^܈!DuOEu_9޵!ugd{$mz4@ k aC:b)];>Aw|MvTmlg_澾GoEX(}R$EG`!H@~i,Gd)M?6~8'h c8k$ [ DC`'[b\zJ3fF]rK:xh HJ.cY6 7sEo2:asTs8/`=<>ήrwu@ NL!_i߳S {ԏVD GƎyT{9o &.@j *)|*C Y13]OmFɰ3,ɾ'Jmxi}˼"'ʄ jQvL1e'ZIt4}H\ov炎N 9{">wiU1gJD|f"cx LFk6MӲןiU- $Ttbc5 XGm^g.Oݿc؍>Ð /(19CL /[ATINc-!$/=vz1S7 xCCt68fj"{`t(nBsH>B{;{$dQG6@]GTP1$V_T=E #CcIWcnSײk!dM|r#ЭR3|!BKlk/gmc爿F'n7S]mn %&؀I*g\``f?ytVO0ȏӘT{#†ɱP[ 5wN1+)Ь"B7Zji뱴"^iU,탕w=I26S;IQ*~od#8l/Z '{gJrzaT eݙ<[p Vx䁻+O,%gj .iJAָaYχ'X -\O4K $~NJaC(=7VFkZ4έ3R(H a< l|U =vAMߥ5UdpIeHO{ӎ%iJs 8G̔2.M& 924CFr{(.I<,|g][hC!0&LkiȮx]*V|B0$y8#.`U=ߡ߮EReO ¶Hؑfp*1qa) 3,nLӱ)-'V+urq*VJH _BYU9d{]Tra 4_^t4f$8wᆰG*J& )=amXZE'JQDiQ䊡s/ ymƑcb^|^BK4VbyNag~Kw@PrMAM_^*;O=@in%,p?is-J+t.M=Cbؚ,M}C]Yw[2ylQ=|s F[ Qrс ZB) VpUiH ۱`_CQ?:G6mJJE_DR0/ڐQa%cjqPH7t2wnh8Cl`)kɮ; R)]+gj[Tmy^Тt"T8wso$BCLxVI1ü\Hщ&%:ӹCї`!i >r2h, ʋCZ:=I9P"X Lc虏i~c^%?d:Dy/ ?fB oNlKQ' |z$uXS4uuhbL QmYRxs|!J`#+VlkګWv ˍQV? X4m |pIFMȃqEV0'Lb>dzHC2EI kI=21Sr$YF"'HC|\vVHdSp@?/KP/\K ݷPѹq{*?#[>IQyMxRK 8C4i;&AD]g-&n*5f,c N@ yx0p):# aD-KdQӵ?k٤[N!:h; 8smb:62` )IPoF:&` 3aA:v{-45M2=QZcZe lw)mG/*B5%$t)K BcZ1JNrWA| @sS%X,dy"R),QWinilt:#̛rXY ޴" !8/}7;6.f݃N:;(֓c pK03$-!'sح$KrNDKlʿ;ٰ! h2?>Lm=_JeIppb/=89H ߂mv:ӓX}4f&u 㡕Q3$9;B22Rl@H߈,QoHq|Vc]BSJ}̔q%"f #y@#ᑸ$J~dVmGr* gkŢFNll~ }J+~fpPogڜmo#Y㪥I٬}yXEFlW´%h<=A/Z#/ۤ;2hbJwfd !>>-~,:}ii+w+xpbFFP 3׷THwƌRT^|:q LFFҐ^qC^:Р?uDWS r V0OCƷD+U/`q l}]A,V5]+8 `v@>٘ĆEBHN/*[* xk1L "{QGDqW7 uԸNh@>$'aÊ@w+r8`o =ܞlꃓq<Ŕ.[ަ-B@b`@%p yu]yraRiOTe̿hMM9'Qi "'uq5F$m\Kŧd_ 8W9kU3;wt Lq$_G1K&j A&l 5 9 ԭpr/",p:R棽B r{J7LKU^R:r${61o0 R=]p`i;c*q~Sqfs E(N?pD(nLOr ~f,9d C|8}?,y~EsYIm6OO2.joF;.쉛nFjCGDQV8H6sƹ%MLO;t}C !qE}"H8QGO志Rh6>2տtFGy qBP+O*W8I3LFu܎ LJ1%3N31qn ߪkꥡbE/hL *ʁTo?lE 6%S(`/B۷0`ӟYFwƳ;.]7Crge$=Ө cB˧L<71l>Hy?;GMTKpd/`fIR D7YmeLiǪB,?ı3qgMTIP\[<4%E,߈e#T%w H /Gy%汣TP̣ AA]5j/L{7հԲGI?Prc6͘sxA%uFr]u:=%ah};yKa?tlB06eƙ;Vs+0ڤ%^+7L5FskE2 ?N͈U'?J%= 0$#N+eq"^L?z(Gݻi:2_)a*0E+8eKN!$+!'΂ ; 4)Q6{ ]N&ߨȉX)L|8^=m[:;"jb:^'oeAs_2p\<dQ5]S5=Jp}9Nn\;.pxe*[A N+ K3ŮELy GՐqDd^ J86c_@_՝VvYCdFHڐ [ev,Rq&y 5ѽr,(fZ1L%-&*ݡzr![x_M^6н[lM?P$30dJެNnQS1n).a/ȥ)8yՓ@܉ CY[liG$zEeKѮbL3C)&+NT_I1B1<0)򺋲lĢ|fTL{.#*-kDv%']`n8r&0Ir3Ǥ?܍UؠP/97ALTD uۏXJ[.t7G+'E.esN{o\:*`>/]\c1bp0q;uɪ[Mޏ˧ 0@qJݪ4 .JYeJn]3kUϻPЪ}rʘuEqK "Ό80xzܳ7s vXT6ig]]=+ 5zOi&Qa;5zxgTڪj$+s2U^{18N U2Iۭ8NjWHOz;hvAA<~gL6h jhb$PiPbr32Z9IE4H-WUNj2@ j2Sŵ=NJŽU]/' 5Xr񢄧K`5OOcS_+Xk񓶊UOf8JU hf=%sN7JRv2*^d^vh_ԈeNodx1 &21qkuΫ_7xJhlZi?ɷvT6Y@w\x1i=B&p Iy/)q@gRU'*QNj2[o!#s,PZmj` 3oۀ藀w~piy8ЯVe"DB\л|Q?n@lu0뀠y1͝.s<˹RDpښЕ #x1=Ujch1g4<{TLJ|!ak/k.WCoPk':YRĪ˳f/7K L|a@&ww CK8Rs^+[eo e83&N{>b"(d9ˊʠΉKT}!\tJBSTr%崇5oq5>b{7e 6S‹%<%czنA޳Y֡Nkxޱha@kD ։[Qk)!1YOhW,{_57 @ECSjrATFA:eB.^[scnl=v|Ip"3tAZE 4P'GP6U)RZ0w@⾙GwH$[eW[-)nR"ILDø|ܻ=켏OZn>wLtBeK0A+WJhIK*][JkҺP]V>9Mm9'x~X[c>Ddo=XWY._ok,9O'ZVjboĢh}1m)ITz %5MH|+VoeO!Ŧmd0z1,yOq$"]:tHjm?s'LRbk,>Xxp-n]yo[R^g7̮yF1:!<}{)1d֕T\["H>ܠ) Mh8NLNm`LwwrLQg ޤ] C<d‡u^r > *  xF+).¼XzA7/zl7ȼ?) Q4RK9AsݢH+qEj )B;lK͆4+%WdyQsǔ:h>8.sP3Z=,"@+-BJt(~=?LSg=\NXXW/[#\)(+| <=ngX0 yrT K,K[n:N@W݂Wy(BjrfިSBJKelN[~xH$ 6] i8/jhNYӇT"|Cq'0 0ٹPh0,,amjIe@E'vGkv u43d.uպGcۑ]W! T9cawxlͥMPhG ir|`PmUzlxqyCj?swgmo/gfg)x*7[9! Y`OCL鬼販?Ņr8p ͥCM)} 1>}2d"A;~4`w?1BNKlf^ATz %@2Y?j3MW[r_XA ! %ƱW-Z p㴬bj gHը\Dt &{yS֩'Ü\ i[Zb5ڼ-|X`^TsYEjz ڟN ]3ue(~ VgeAگΰmK@Ē /J҄`=L|SY Tq{^.U̩ɶ- C5s"=D1gFZyHkrĨU7-$2uH.t|;Mn;z0qNk~Wm F#V{G_feJC> 9T]o"%Sҁ|=IH)M._fp{Szqݦ= bfS)9a<Cgl"0AisJG-C!}M;*&9;ƍ9D%*ڊk|q .OєR7iKpAW9=Z0H@Ջ4*>7حvJLphI6QLY 8, 53οp# yM1,Q"W/_Sau}G=OPVZ뙗 M={m>qOKCBtM5!X"_m^t&f6.O)ժ~[|x/u\ZI7{C2T9ΠΕ71L$+K5EVc]c 1gZw\qaQ;erYpP]o?).nX>4XbZxs**4ԇ5U+֊NO#sO5?g ߖ// W K _A5jP7&Hx۵tzb@>MF}z[=)0ܫʠ[ׅ3 r 3AGp3Ww7@: /cd³sq( NOy4N1Yqd"QGАhIs6Q h@e763q:AL&_X"A[E XsI֜m񹼶oNӅAxKo+`'n !ь{FhsaI`1)4LQnֈ7 hKb($3?`8{A*UB=ZmPM~.:x Y73Ut ktͶ MHkέ1n0_*wפʨNb"}Ds9vlMeG8rYIެO׏ !Ie0nڌ/R~%-61 8i }KYo]GcH;kj7+Ę?MI$UX"iQyߪdcnp"Q3}R l/C[(ΠV?emY|;F M#f4PuZ3ڥ.Md zge<&&=z/7DlYÎ}Az&≌#@h3 !Ii *uAc]zk 0:w`|Ì/dSa1eqN3DK|*sj3@8$A˥+v(1ɘU`;2]?4E%a=b:ۮ>-rU2-4>X@q1bow642r.\iKF({'7X;]:E~R_ԶRAxb }p"IGǏIkl.vZ[Hv?M|wڄ&.`ROw3*Ħ0E'(e73wikӫ;gƄQt2B;Zr.8Ƚ`' ahescHq;*H->̲K=˫!_ALk'&`\pb#HFk1KA%:Cx=2xPl@) ;a3:<`nakaz~ 39 / lڛqQ`F6kRܜ"@ [Jh6yy2[m(GAW6%6z+=j9Xpf4K|}ȉ͚;Q*yH*JPai5ZCHgC+jb)#U}_N=w+c;l'p"?1G&"7ZXh@UnR=B 11SabPiP؉_Vbe-#7}Vs _di'>2K ȁ׉w--N>XZ]`GT_u9W$L,ۂL}$tBõ-e|8q(hSM6G>E߮%ٿ?}0}:(Ґlt`-A(7WMQ@]R1"*)֝>+L`xcnf}xy*enOhd2y1I n  UO3v~5ٶF;k2YYv:N ]mUgLo/f5t\΀X:Zzx\FO,IV+-;p4BN x&:sH{j賵`fNSfZԖD)%x`ʻ*3,b? ?Ҩ[ċtBMȭsHh<)q^8a0(< rd`Z?ҡBlN#]ts1YEe{hyQ#S`>o/rx ^w`()ܖrmF}QSXq00eL =xprʣFmo^MG, s YP 9$B,n;z cbd2OU3HEiq(jQHc4#xiV5V|g7nts͡k呡i^pA?4gx'ֵ?)F>ՋLbeʯ%Ŵys0jtVn'g[|Y X3PK߇gLg1S^жځƇ Hj!4܍dYG#* uaΈ~[8d EbƆqԊIrOX(V!}[u7MqKFU>!uwP&߅Qǭcjsfhk[9 ALFVɵy.9*˒f{iq1=1mTD,}0葘E$uY9́쓭D 7Sn>_&nB t# .b$ݩ`2\"f^S˿a$(G SўbC$O\vu g v+Vt;k-#U\ԘkUez:b\ֹx,IQx4Y#/SyVLcjw~ S2-@nK/=vmReigd<~+YKs:ߟ(-=mOe&9vo$&2fIB9@_VsD#Zu1B|lYse\,nB үVř_^#=)*"dE}Д%|0 )+ǹvwX NY2}nEI?]iP.fD8K oDNYLDžץkR"#e }~a1z(fnx!榋̑:sY۟n9~ MdPK M*w?sHk1g4x^u;tN-Q 7 imfг2EbVD\uPmN:91> 6D9Q!]}cP7Ȇu5k򇑩V*B _ 2Yq+ )"88.woܧ|'> ahfizK}HJUT4- C lBI߅Z[UW;diF*,Vtؒ˞0,xI) <o;XjBLg7xB"h#%J$.,wׄu6GLf_]#܂*+f+^{m^VЈ1B;#N æK8]bHo'2 N6$;y^[-f3J .I(y٭b0gsK@*.b|VKLcH|l/ et^ ?5eh{ʹ|FLm-b@`I.0"Õ ˽!1 pۉX 93w^`[ηp &#p#-3${ۂu[dSh:9` ,ͦR@XXծs}9]=n:"/Yzd&Ʊݦ'+GY>}Rul*vFͤP}:ARIJ6 M\QVѵ3J{*뗗@ BK jx[$fU8HY~o88v0kK:$ÉT-jc Up2qE)=%ɱ6.-QW P%|9Er'~Qҽg1*, Na2V!4EaQt42`GOpEKUKnApk-wl{fJ2s;qy4׻@*R+/:UA=>?f^S{^{#|Gy+MU<#1˂r>Y}8ZфS4c^Tr$lmI'B:𾃨{Q%d*p3 jyw]XMj"Vk cqn^AFX&2y>-?:qtrNA-n)t򮢏fiZg5cٴ[HsG-ӇLjFJ{=<i,)@𠺜'J\_~h 3v0 g7(V3FB̬f=|(Լ p,ۨrF[#jkq>*gI6٪4ԫAt۳<_p?cDCh&& wj>9SS@9hRpV&J.zEBĔ7"8֘e=PvQ ޙ.\#OO1V`'&uEk <7*}P0X^'}lu`i577v I-@'g={k4R#o>Sv#LJJ@akhBC;T&u s_;?ΦZ{$E@Jj2%k^nsXSD;;fzE%O[Fȇryڝē]9̇/jeD6֯~fߏ7Nf`cT~KQӧtN7~[Rv0*[=}Ugم)CE3o~2+{TV{};)YAu 92Ks$ݴLq@ցPf(3aGÖc+ +=:ͅqLOG,iG!ln =Wdur@1*,~yLpP¦_7zڹx.a0Iૻ Dք72_:a0:DTf_06stMoYj׆h~tlF[fR@吃4hتp51ڮ'y:#T9VM'2>]*٭B+Hp\n$eq{0!c98fǾoM: qT!+YWlM"@\SÄbm+hSWJϺPZ3XCI,Z7R.-Oݦ7kaޅF |rY(}^V|ٛuӝ'G 2)$Z[,oH6 =iMʿV@[T* 0bȐUƫM-B96ٞc<Y#RmvF 7dbs^o4\/yV;}jk)8V0y v(ȕJ"nRϐjFT/M1|K s!}Exdz qNE%ҫxG)m[@U *v٤p n>^i{.6kk~?*7*Kx詳uLϙUgf?m6T[gtOjWc-%v4(Գ<\IfȟVXu{VXOCb[c ܑ'@cG1IJ o_1)?G:. ~kG`0B?= oC3~W  POАc@A矣_y8x+imM΋dP嘰Vo& y@A3RɮA-= Яc8ܬI(PO);&R= *bb--x4ej%.'τ:`p"gHjY7 2 l+[N.a~,I"CBFŌc\%N f5r{w@h.1R>#kjΩYwɽLKvFZ.kՕ9svWȹ>A[ǓRsRaӇNS Q鎰?ľ3Ɠ588b8 ,NJƕ%WP}ݮAn߄ܝ61ҎVR\1QLܐKiB"N<~џP[5+t)iI[j^ۧ7Eл9=B4sCw| K꜀4T'lH]rXbSR&ɻO _i;*C5ʼn%Ji$Sl L^)Ƒ07dj|EQ?Ag=ɂ֛%vaW"ۓ-~3V0Z#U}ROor;KŲއԀj`s$[-BϺZeS r 5j1֡i80Hh_\RdRֹ?u}{[zDAi#4xɥG"Z9qjy0In[%!lU`&49 jgj QkO+K泀HA넯db=hnS3KJni`akc_*VU!qW;g` RG#jx||V.t8m< baotFc%_#:xjU $̽w,ό-$+JT(% ɪ U%5'v@BKTr{ |c%9Dj1fc>rq"Nǖ>kBJvE0>];E(pW`ak!L W Q]pIεI=֍ޙG$ #A26i3Gc8o.-P/h Ed}\"32W"el0/Ԯ5.Ky˹O'?@<}>8 ljPA-$p:h ƴ2*:drif9&-*c WX uKROЦ\^2r FiE-ID> `6o !\0l~|QF/"{ QC<by+l`0@BJy%lnPjZe!ˡUEm͑lqJjwuS}U"|V҉,l + vՒe%q*d"mCxS7Syyc,MQ"N}ؕ?8P<_ɼi>wTX7e J?Q=^/ENE.Yj0qi'tkDmeL +YBģ(\EPWn:]%9|ߠ1Fi7g/ݓ3 wf}pd *!ʡBȶ[HE<:q%J,^}U޵}+ 5 8 %RY!`P'ZSj8^qH,{L1tc#|q x;>v쪐4JN;t`sښ;};ľ.xpH[}]vq"Tp-. XO8Udž7|=5,7y 3ƞP8Z3G(Fcۉ<N6Vzskx= !X)=!߸,+}rl Qi`,ďCRNGаr}*͆Zp, ml)S0 ۲m=q=բ,$W'sQrIƃ$ H4&x 4oMVFi84W|{N 7"Y:/n7?ּwg,:cGm6ZvV\gAcH 6G yj K5 7I]I_g/Q8r d0;>AԠBl,F{ؐyZ VF\7h WZH1^b"6 4 v(Ǔ1`e{ҝwnEU?1 @g`{$j#&%֘#מ?RhǨEݳ _ j;Q[B3^]\~-'Ւo堂.tōBL^, 2N-:='i7}'f. 1hq';@iޜSoP=Rq"ʵB!AFш^>{Zvq>xQuZrfNa©g \Ub+!~B_I:o P &bhլzt<Ƶ 'M*s6tG(W&2èMˎx,LQjT'S_qսre8z/}0vD uB܆Ni?>wɪ0<'(`W'cfot,/`Xuƀ'fw&<+ͧ #pa ߸ùiCIMgF5gX ZKbDB-+fئ%eiYHs]jRBPՂ*)FtFFan:D's gIaPF 9=v{9ep!?#Si. 7*6Q~g(kToc*\{KFUIN}i9bHn4ܶvu.d

dZJKV9ha]+c_Hv[K[0+S2Q9@{ !RZBrG_N)`pn< ]}:I;SM`zO";驹ĿnU=-|)Kϊe>K se M7 :WrYMe?MIQQc8Ǿog0d/N㾬PcҀ̡5CrC"ːEh bΈ Qgp+<#+$xGlibua!Њ𒉋FDT Du;y 0-Ғ(w\9\AD:j"J"V?i$2&5ll;ZEĦʥP_. -idkGG^~Z]6N̡zNC0*zMZ3aF2Gv]Ж#cKf&\`+|n5 :PfӡN`⧫`mnmmU~R$\yvݕqKyTAwXfM8jTA/,FٳѿI\홚>O8SkBV8Aehdwh (vBj:e#ɭPТp TYvG6ܖ[Rv H 9k?IVy][SU Nw'.Oy'؂CJ5ŧQ>t!vRw˻RU2G37'sP#eYNWApfǁ5>-B3y*O.Z"%Uh.D-;[}?@/$qO2*Jw'?JNAc5Lux 9SB&|pNJөod]Rlr/8m0v\wxъ`jG%p? oLo`2}ͷ4)= ta08ԧ.];9!gFBJaHk| PLά8FKԵw!.){u$Sm(t;m.&GGk'ĔgaS*f|/m[#IVZFa0E#1i%\OF/s]v-ͱ5s:b.zAf+Ti)e6^Exu^Q`{.P) bߵ} aˍ}AaP~ V ]QX})J$a URf θbxU'4%KxsnCܚ73'%,-,%lY?Y1IBSHKS aVeGimP {էkms\le Fv auik;`Knx > 1m`vZ75~hG^UV Hn&le%~Yg00͊Kт0[f늂s jJvvc0!\ 2҂(G=G!l09aC*$16Br4!2 ( ZDk[.?@C6_){a 3:`vl|T!)1MR8} 6CG߄r>7Hr2DT"bJҔމɔuEyq.i@m@B9ͤ' 'Zf:#pȑDTX!VgNk( 6G,r@, GE!JSg8(O0"v1=Y:xk&1&ӝLw{KcU5Qb%&ug' %%dWZ>"q'&qv+*7o֫ &x1Ԥ>_0voME`,>5/Q1v<V{Pڦ봻{Y{eYzZW`R Y[I2V0y.iَb`7wra.j^\T-XFP?8і!B*%ˇj'Se?дKҁ@ԂݙDvRKEIa{eVi*4Zece>%N& Jd}j+jr܍\- لpѥ͏X!$/DjR?BP7XHp0ߛI\m]) y)=+PGTd&X nոCtG;|CWAz0$s9L?O d_xȧx x?E!g_B Dq( 1DϺ2H^T̺ @awa\7߲ܤ# H"U1-}P5W ׹T}ABR:'2=Q9z#%S([(Hχhukjp}PJ@;C]H)ȒcȈ%}&Rxk--%lŖ'?2MYEnr@Sz.sDIb=,3 oxК d_$?)8^fR_Gl&ׄ^ zf' @uA!%4bχN廼0P3xn7ĸD#e' 6(40)DzᢍWVt\~#{_ad99CgToG'kS\Xj\& |*+n4Vc]:2 njIy-Y 2'gF=AyLkELl=JrP?jvX&:|߅QEUw%;3N-CL7= =.=L/tnUN;o^=|3Z%<Yn wϽy$T9ySH` +_~ꂚ +{S\ZKXȺXq{zYn*pk52Q"ʤ hp/Mg$A0XznPtHR#]0k/(͗ןYn~D7Fw(kdL7.n#Id?}ʙŎ_e?_fJ6BK& F"h{0x4'3#BO!Y+(&)MA_7 )Dv' عƫ DZ)f"=cCǩUJ>!ѝ dH:?>P鴾&JꛂZMrqqDh ȓuRyͽOPJK쓴aCf7 t&9hyxQ _ ksUi j.态_6\Swc4]-2p7ף2A]f>7ŇK-&s~Mu僚{Kv7= ~E!k!p46OpܩAdva])4Bhɐ痢M(+ j.@*C )+{1LyJtpg?l,R6/ NO3f(i(a )*cz?=NQHS]e_URKvoJC'o3>{~ڔ࡬ =C~낥gP!_Rr%X2)P:.BOZ0jE |J4Aua-qOz"'Ww\U!k")."z3[< b*8) SjQ!'XFg1fNK);> $\0/>g\]{Wj[;RPf2dpp|kMah]\;C8pCpCJF+CMD'H4YBa^Bh4tҺoU a2)}=eWt'E@ x?Wq.#iM26J}p}t>g6 y'5:dh,kE4 -cp'5Swۖ6cNC=2*o;7TC6`k(\u.]bI  ty*Xpyث dùύ_ O_6XOs`s OPrr]8v-q7c ބ4Jb,Ek6$v6N`(%{hxa._^ U&5 Cz?fII`D4Q?_ .lje֦f;W+ǺKځ- 񀰼Jc DjijWlH| 4y D@s̰(~څiȠ'牋Rt ,3G`.Aƺ6pʇr/pMw & 5)f(1v]T+\f qoκ^5.8{fX]؋R4ίAm0px-qDOPI| vjO[hEo::A 5:f/ ڼ}LXPU௮ق6BQT^̽~`ԩUcs6.(WGfΓ3㌑S/КҩHw5%qB6=Hj`vpfXlZoύ-sIc=X9`fk-w`]9-]r;a1[Sţb[legl%E,H";ˮG*FA=k/9bͷ#%hC0".#BW$2؝i=<'݈3}{mDET ,քVhG`ڠO浼ttM-,boRr8>Gu;3iݥϐ,藷( c^f Isw R6 矅h+xf~ Droqauʗк]tb_,1@/kW^)f.r~VWL~|?ď_MpXXڕc`Di6`/=z1I 4{yvNϾAO`_Ťv,d`o [@@1 >F)Y-s YHYvd'ڱNޏɯ!)?w^\ u.1@Ϫ[9/r>BoB]tаY?&z\+Ff(CsCFr2%4 :TAwzعj?nl47@V@+.-dW[~'f7.8'~$BCܽ#Y5([&zt}*Q /ݪYx:,Y~td+2bSHI@Sc3Hw~sfCZ6Q=-Xyt<7e\FFHM¶8=\IHu "I*5mp."xɷAW>+5|-ʊnxEk U=fCe)7/5b%5@}f!@ms%tp4 PuDb%e]3j8{䕙 :eVN҇ITքzj:83Mdeq2#1,lO;ٌ]-y?>*kK N ۤՑ'MO6>╖S Qv;fkjyaru=;. E#>eR{?_+?R*b:T҇x>횜'eC2:bd8?NQ1amH#[K& ӆS?#̣SgFlfYG:;|kLNx7޻, }VlF1fazm=]o雵ldv^m[!Mh}rU&Ot{s>nMr({mt!0y7j""@iP ('#V[e^1K.; -:eqُdnN[K:J*s`0P\pnmV$ic*u(5CێLk$‘O1_>ۧ,}M)ostc߅$]>r7}gE5M{Hy7ŚjO&x"c[OEP,~;VŕnFSy}Savl ;$Ge?m= 0oƟ<9/MvNA`yXw46~7Q;k]sm.0Dl#ˣP(Z^a*Z>%sTZ8G D)L?~o&_u}w*D)@*z_ |!|_ᷓZcCcm::t崫NEnw.(;XJ̢dB![%NP3pݵ%`-f5Ҭ SO*]QۺNc|xOJ PQ=8b y̟}=NzB$lLr^w`yom8}0=6l 7)|qvbN:"b=?0hߔmw_[ :NdOhZ8tp&Ƙ(H>[-XrEn8dM]^526 pzpқ1BZ~`O'eFvi[HߎqXHG ogUସץ#WX|$u6hyJ eF_7Fec}J,61 l> kxyU%WZK鑓MSbN` 4qڈSDyR= X-ݮ}rRf2I;_ 3{z`+\Nk OgYCP6 1ԚLpe10Ѭv {J7{>g'lx&qr+t%G߳e{ߣybPÝ/;T0YݼJn_8^WҗI.6OUV@8d_F}j B]v0OćT`Z]N(QR|4"7Yj;BKvu6Z@<0 {+ӭ76ZyF_rpyv.PsKP'9!8|I@~i4zA7z+4JBS1pźz#%g[U  W;97q) G.=\*,)2 \}gUiYlK\oY3IY~;'l8#Wߋ#/v$8߷b DS Rj7gy|c';(:^/rV%nK!E繺ߋ39pgwmW@ =^j+yV& ɐfdEƤmnmO vFDPǻoHٷa@1W 6L>Z\yzkQz/,_LAǍkn SQ-' ﴖKq 8㆕~TihGpMa9EyL;hxyz\" ܕp `܏ 3B 6ٶA)w]wR{\qÀHݳ 2B; DVJuM)|.@#EZUF.OaU(1Pj׺P֖w:2KddъS ]lUD"k0j-Q%g{K=$VgY%3_r!0 %G#~LTLЊqAJ !סּ;1_ՆrɅZ|uň#22Ց}>xRXF$I~;>ԓ{!݂ޅro9(!@ʲpu/ɦ)}A_hyeIt>kՔlK[w[pg<+x5U,@*ezM]CX]ċ ix[;)88Y@iqHa JjSW*h҃힥j6 >?T FL>50 ,܃h7d=莛 &/7FPR[_x͖ZW4E>Rhp1όj6^ t%9D*&|4,v _ך$ 66c,h^[|\nqR\ѣ]Bs͌Gk;vEz/ïח!}PO0z[<*xF!;_^ܝk1d")v/Jj3.=*m3l7V,T jڞ*"Gri=-.: =(3,#ѭ ZqB8zVDmgԀd8jct"u @SN]8@ b24g; "X}~[9PÀqJu1rj*;_H a+fPԚ5h 8(r]d!ɑ8uwY;FSOʳg&)*"圓VZ1,oF~'؟pmZAsfE3kpMQHs&]%B_R: TVb? fsjЏ?hI2ۛmlxR6e*eb$!)D%oLH/[3 V ew b]%ݸBCG I-RZ[ (OÃ'KsƅW]ˇo.)x+\oBjZ.M>j zh5Muq%WOnUC?fWUtʄ"X3ޣTMhd7mى]LHG (Hb:"%l5r#sc@3s{ÿ V͓~=d7+)Me ͌4^t>eŲYMdڋf}aK6*nmsOQNܽ74f=I/N /`*XP =9o~VU Bc3 f q}O3v>$ǩǬdo*߱>_ݙBD`Se 1wuQ󎨶 ;5'XDUc9/2E xj\(Ju ]%XaI@l+]lBTJ?2Iu zlP{G#F$>{ d>~^WџT-; `4.ne~[S:Ě.ꕁ{,kl.M/3h5]H@&`fW| [P˹Vpc&{w"wC=_cyW/ڶd$ 3<47Syp6u해8Q+6[SKVc#':/ )HLidL.iWŦy8pvkA`j)U B#\:X zv@2  Yq#QD)SS~ PFK?0Q b1f|&zQRfU|WH-C (Q} t H-WqB4OsuǍ+WX@+QoPMX䣡Kec`Xn- U1@ }xdD = /A4! SyM;)Nע/} kQ&$`1JH ^2ط9.*'*~P[]:X%I>5?& A'RQջ*V(#VnAp'&/kgi![ 2fE4b$E?7##mV\-wu~}y0~WiLPQ~jg~].gm[KOm" Yz^2:nDn-w 55Pf_,GmBMe r, NLZ@]bm7 bخPTΌ)D@1d(g';H&ާoPc9'$Pg\oam֥Xd\'Pr @ג-,=]U,fJBs}Kξp*AyCO)RE>RQ޾  ƙ@҆'ƭ I>֪Töך:KSxI0'~@&_5A.5- 5IlRCIl4͸ւv.:ϻq77ZGum ̸̛ rYHMJd)zw^{,CKwUH@֞D[O╃qjXUks)掏 *DVQJQ]5h= XMv~\ e΃ @3Z+앸$- %WWc -aDNspJc/5G~Hx;z Yf\FH ;-])-7xn4D2QvC >*Odx\`Rt6R;)/i|}@yhԕgl\@)s~MRјillPHQolL& ]-`;ĞҔv>y}b8Bkȳĥc +q=?wXriMHK9fYUJ7\XXM9r2 bd(۳EZn"+XW1[J"IX ` 6 n(utE8.+=z27L8@g ȚsPi+nxv{_@wET,,a_M]fi{ <4fv0 Q/ 9bAk p'yz X>I>Q{ÑHDbwc*r1PcN=dȓ[=0KNGOQ3B6i}GrX#Sɞe͉6;UP%P}ѵX d i-珺qBs"W?ɍbD,Zdvo=Xqw롙%*D^S)g=:@\r*u6?{bOhPxt'Hk(apM\2♉) hnvT^~o&`?>/SSp[qP 6 !Pr~ 8ƒT9$9R5`ûV 8a4Mѳ %6,f!Th]5*e9קzXE0>PmSOo0;mښ w".iěF}ͯl7T4i5ωږN@iA{f!q1v e[w\Ct9 XaV Hd~tЈt\|N1Ԥ;(#TOqE,:/NCg\5ܿO|@Jr \Qon(b^G̸PxIʲO:L "q9"aGCD8FɈ@g5 ӒG쮰GbF!?YF4pH=udZG#n|.`Z~j!;y~3_h5he_CI^j? K.)UJ]=w+rYo_H#Z@!jjZ\F/sDF1D-tkplUju4ٺ?#.~hˡK5o&e&mor^Fai]x?Z"y(jj^mQ@NmI& dÁs"F+%l`e&5o_̦mrU ~\:ЇX:vcgV;^db e1! iJvTV )We&J=Cw쁘 JRu|c}x3;G0UD6D{ێ;2n>U) G O.]kʳ@e%q\ntȒ"Zu=*"%m}*! $p}z1gpYn1.sHJ4!X!_N@R~.!ԛ" uo&~kuK~\ƽ1bؠHH#rp*傖Vd6j%%vy2ܑ^ju%W*IĢ'DVtГf-&`O=`㞂L)v5tX3@s'`I :AnaxI=>~ -PQ{"fI|$`_nJ7_3uT҈fSY_ɁR~ "-`U3A+[W1-X<*H5&/ ${ :C2VM">g^WwObF"}"w=4Iu?|{W,/XzB-I)=BCIwǥz7&K&'>M;kV߹ޟvT6-m֙GMv(g45{Mv6TB2H3]!x?mms`E}6!96:_1 S/S"Ui3(,NYΆB&JD]0#…]c\!XM#d3| nGd?JxgVq&6)Cҡ,1v\35Ci,m%36oOcVv:'1{$LLn #8էSt^Gi~2<E秤e"i`Nu턦kWz>.w e{ E?+^k(qF f rBJ?p 2}WoCl<L'ˬDX%;@|:6@F@g([H%7qc6)Q37[*m:Z9G22~}FO@c#*ߩHG|r'gDIJ`!Nex%gmZ 5\t.D{C%*|TN0ҀX_{xnq<ߙ@bcoX5,vY3ʧn۽(&oc\FŸ3(&@'@L2-η\h|m IYaJcN5e)躖pk!\\l+(0Q.D9{0RKLr]\e/SEDݙP uN4" 785Yv|5/l;/<\pu|Zմx%6Ve3n+G,b9?/=~=B/DU%,"ro10 t']w󠺖f YZ"Ј Qϔ%.ZgW=z7s. 0HEu‰vSw % ܌IWAgS`0:]_f73mY& [~kn_C}i˪ Og. nM7P)RЯPfVl#Cv&FYV*Hxb5sbDgmysJ >#|QDtWMOUP!w^XD ~/ޣ;Nq'YF38͚gOiQOӗ:'='<'eɔg).SOU"Z> nue>:nR!kmFW ^(APٽ ٪ęF_[2.kF[M ώY0֑?yxIM~0M'!g'@WoȨbV;Izc:?VϲS*ꯣpΓ(hhfGp:sêO>'i+ b|@.1j"֜{Y1B[w y;!=_,\2980,Tߴ]w|銋pnDsP}u7yfqh;?f6o.as6g 'dטZ?'8H"%1Q@;zd`Ltä?! ';#Uwt/`Eb:ת{ϯj_$"Ҧ xU]'ehq,{Gxiֺ~49,!֖?)FhVۂ~gmCWW`\\9Pr/sI6.4~=8t )ă`kW$XbSL+kIW L/X!?66\g^ABi~\ %S* >7ͫNF /(i <.?wyW!7O -VJY1J8fif%6(w0<?y6fb8lz ފcVr m[DDrOy',S=KqǮ537wY۶t]ǫl7D Pa0MAڇ|:PQw肓Ne4lX.nWoO\jWU^דzX+b{:FW ^xBZ.KBVaݸ1E6=7G kG| 7h5dgE3/!p,4;?KIK1oq BRwpt|6 ,'WڪWM\)5!OYsf~VK;?TDb+b88LK }p_;~v* i)2VDLcS_b4 ZLM_#,Pbլ7&!"bk.ˠ0 ?Ǽ#ke9>g>24:(( $~kdke؁?FQ Y' 9D7bXǽJ3-K8>^ӕۮ؟F "p յ.,A3}ȃS˦? ,R@ se$m8''Jc _d9t:EkZ ,G R,1~•OӠd  Hqm7{4kNQ| 50ª V0JROa5&N+WPV %lSy<0`0tN'֞' tcwS,Zn2U-*TᶪHJ;){tmV5oe "]ы1 qFktP"F`EfBb9@m?|wYƃ_!8{Ρ|{)b3bع~-MictV͝Xy.(In#7VmZgNSs4G}jZO+M90á0~ޢlM1$\m˷?yx5ߙf&-nDHCߞ!Хgm/^HYjV噰5Vq+@J. 7:4JxoLJSŚƄ|Ø@:7LSӒu+{`dϐL4|V*[hܣ{ܩi{ r*h]򩗍7E)yI,;Ͻ m^DBSg8F$Iuw\+~NSsm\ /Dk ԾO}Ίgii} "tR"˶-Ol|@\>('sԔs ^XT>Z8nT uxHCN\i$; /N#'R8Xbh6H6=0]WHq?NܱGBشK}8Em[%5NQ̀\'o.䄽Wmb3[$޶;ٿ=% f?UgDo0пM%W}E>a{hsbA7hQXcQPT9WY׽y;n&"TCubګg-;[[xeja`_V̨dW%u9Bb-E 38b"nsVC:T [ak?; xاWr:2csD~n@`NÚv9>1RL̳W'I%iH5GkVvXa(Om퓵Dи'lCٴr.!0tfM=4"5RaPYV[ORWfjeCZf9]r|Qܝί`hV{3MO "o!6H[p-8ʢMGZw3Zߠ3*jIGI部Ra?+WqAĚTݯ?w@ FD$RYR0!]az$bYiS&39'-$P*W] >C.'|EpM%@܆1>]q5~Xk7%S;,_me @]@).%,Laۤ Q,1DsL~Xr̭H;/4+F\ˈ ;*ikZ"^6N_ *K+1$[G4x'ޘ":Ӂ:`೥/H/{3:ܯ{W"KlsZ$V7Ixb;Ny5ݚ'+7ǂwyIp_ rР!"s\xOUyO=ZijHvy? etvԨly{$Ns1 6ѕgC G>v?iAOt"_P:g|RJNTd9MQiI>CYH9|?+1D{Fw |jP.ɾZUe=+Ҹ #l/1cUg#Iu=u- ]akn垽$kCݮ|ʦԆ.~8OE3Q| StishY5k^Hnr,Lش&Y-wHξJnq%fZ_gD7 YOh`4z6#֮l CI!ά{nfm0{b{BL3 Z(=D]4=mEKE,QSoeR?pf,Sz $4/+큾½ a}IbO5KB3~DwKTz#Ds/qglp_< -~U,p8ePmr5\|U ߤ\D^0FYw`)R-ٟ~opg+齣YfFYGJ=@ ,In/({oMz1o7pcCvSJmZc>˅`{MLs9X"-|#sRGI /Qw>REZ9m.6*+GW3CXXj$rs=gۋQ/c`mWa<=t:8ęUL39r)A+GBۺN&d;Bl]l@2u&gW O wuъO.VZW*?{4w 5s4xr(@n6!@R?{lz)툅VT <+D"V:Org } ܷ'Cw+">)(Eο[Dwhgk|ftr#W9WCZf|FR,B]-#SIUcKyl*#?e<1pX\W.*YcqdUhw{hnnr |ʋ9]-Ca6-Y@rQݸ&Yժ`uZpW˶7<'Oc,Blp2z x$PzSmo fH䘁,+EIR àʋ4WTxקcS{kE<(EP,'J]-- =9ߡ9$~}OT6o EIJ{NI԰SZme4D9sky;|noVv$iW:;v˃u>VX]#.TJnxtQbF⟆V|V˥nNHF G!2N;_`BES@ t\sCG>ʏ&ӻt"R^3}S/I&>T --mjeCCw'R Om.D`yJ $Y@#tpAN,BbG#3`{_Ofa3jDu"R_TH|~d| B{Byj0uSJ-_A3:?m!F0Q"Flq aAdB\[|;@<new8Hxt" |^ÆΨuz>Mƴ}LL⌘/wBMDEiT.:ʊo7XZS >NG?F0 #e;X{iw"3V~3a&G-{ϩ'c[A^{}+pvЈSV@:I|(xLZ aadKMEώ8b .R89@CHv-{i=Ec rBۑšTPx{*/若<.Ea!lm!K$B6}.oc&QMCRш=ׁst*m_(1"0WEnGA8: Ľ5 ݇Nxk:(ۚ΢dylOJ%(F7RisP`ѧ>,53F04z>F\Ccc'pLWatIk¡ r{Zs\D:f4>8*īy~ۄqшy>'9Q9Rlۍ@E<,z£$_'0l-dUΈ\^jPi+5},3Uf8u y x6=D˲jtFxړYY?&VlJa#Ɋ1~( ?Ӕ4C\BL^[pYf=Wv,, Udkσzv' ᳑M;5g ]/mc ah-=S穉Ky5{ƙYfϝ df t q=mȐ?@R!$,'ޫE֍;nU~xkGK8D Q8}VLҎt9AP%7U)O`Ufe脇h^:5lKxY) o  nåoi?FLCM-$Had@,iL5 ;Bddv0yc[@̕ehMnwRbs@L޹Z53:]bYe,l47ӱadja?!ГpCj:YM;m jա z8S:F,7W: M)%rp`wCW膢S[Eʸ^G{ r1Z cMPۇѩRBWiv00 _v%s"fۤbJ'I@o$$vj2yKcB{α{R)+niBSD/B`fY5F8Fn;5geyjODц)p}y-ę0g>IXH+713|%2n&蜅 Tʘi5U|LSYr?.$FBCF"2[[M{ïBqhs;LG[G\hUg)TDOf<چagƶ.1 :4Ӣc.Vs| Q$b$̶*C#sى#\be2W,Ak-@kɈ*K5\Y[ĥ ⿗]yFw>mEh~culd)=-hwbeR|X@i $'_ qpHYJvyU㢝Nnte :EڡhE<e}h)TΛ?/]]g#bkb~m Yص.Xѝ'`͖yuxB ߔK7Rbq]y$;KG8]?̦"o@;W-+1*"͘WeB]h] JW; ΢"ۜ&Dz=QϢ򣯀Bb-s%v*ήz=0inG,K)^ϗ\16frq܍(%{!;7!Uk9t<|B;!pb]]A;ޏ~.OSY&0/CN_RN!4͟o(LkikLTK\됷|TwC팫2\JwI,E (n:se)Q"$-|8WspKj3$f-}8I@~Û5 c|lZO֒&Gno3JFGRR%Whs)z@Rom Uqi& :;_FcpHHxodA'. oNBU:έ4ELѲp7Am=;BӰ(,]x=9 jḱ]cmډX:3d] !ϘV0ej&=*u7pRqa8Is/efDƧMIOTI2 G(=ǝt9ܟ>E ![|2r%A#%O /dҊM=7bIcŠR^|;dn2S NAbEW`QD 'ɟڧ&IWE6v__ Gƿن]K ݎjU7Wi4e#r%.ٝ4!R0Nꥇ/4 48Wc2UI$% g_<~;FH\]TeB`]/0l3bPq 6:uZ{]L5#Ն2Uf3 [Km)%fI-Hb'j2>f)?!GZ^uO[eK" v^L&-~I) G*"=s2 -ۓaD8}GE6g@,B¸Pmrc2YOx_ܗVBa`tl*OM~(I>v<瘽Rx+OwQW~C|>#85f.& }m\{$& Ȁp`ثX^ (H=.in 2vȜa].™YPFj  MJy攮8:Ko̓! rҳwPX{A Y t/ [FYN%h >DjI?|U(\&~i-xu;x$E16e1q\{O]91ta| >!1[EtPoL"QD5*tcIā )*)aX]h!6NTxqd$'-<ꌭ>/J cX>,~Hd?0G;MMF[?PRJ7~h0OߟL4xLʲhZr9b)bkձزsv:K',~䥐 sM"r{$y06ѹ>Cs_18MwvU4݌KM 5ĕ?$*D[NQMs Ci# #O {M7k#hq&ى83Ƅ9C|)7jyg;톿赩]< n/d_!>_>pk ?(t#ǵ{!p¡(sEl%7h>)c'L$;=g/u̱V_8K6>4309* cHϫٯ5{w9brDQm)o/e4G!a`nmfHqm7I$(ɔV-e8@v[*6ܙi UJ"ɳJe0OWo =M$|#ti.Ľ}^fGlY<0--|o&Z"5~^W$ ;g<}csOrػ2z=U -,d~ԄX +-_YE_P[Vu-s_ PQe|GJ tVg)yNkFCŬ1h-5RZĢfADuk|Α|pOJoʺJ$Z_bPTF[bP C` WO}BA-eS5MLWҤ D6;GÆ' :-h5qM_gH ;%hʛ1^?ClёZ`5%7y}926Oe `6|;oZp1rk^, c"MٲLCRŧS?LdmB~Ζaӂ2]M]fRupzlPW$Wk m/w>j/CEs ~Rw%8%5Deg=sX#|4Gv/&/;[cZ%WOo)T;^")4* xEeIr4,+pTJiC"D:b nM6կwjy `){xC f& ʋzu/\jz^$uG!+73|Xk僢ɱzs[ $S"anKˤsqcG*';@ n8\ŋ ǚ-+9xy"7 oŵ@ =}鬈`Ok: TTc!]W݆5&Qb[pGqav}I_kZ\ حJC3iMcX>\2vf`WWYv~ @sQl1x_Iu'Atй!6X:9?ӉP;y63:la,#zy[aTymBݎNc ?FI9.Ck`tjmVRoL,4}ZmU\ "mUZgZ4L4L7ۺ?3-$K:d`jmo /x}ⰧDzf:Ⓡ!cd P5lJ%G޲62xype~m"{mR;?2yԍZ*[ ujWi34,2;gSNoOc N!1 )n(V,'(慅mBٙj< (I_`(CL>ڰRO/o"%1tgdJIPtd+`"B$",U"Eg`=ERg(vlLt {E8 <[p&㑔Zwb=߉-.>M_@ML- ;]j Lb&RfyIU щx4"m v0s> Ԑ1<};@,} DqF S&!Dz7&dgle32Rk"n.[a1ag#52 B @Wş[썥;v^w qɴz\m۔ۡ{h,lQnQxW6%g| U\ y0Qdw53 r0>t3e,)9^~N8:c$ i^Ia7t^~ާeW-pd"~ ~(́;T:k>ط.uC A,!6" YF'٫j)r8-˛ˁ2tu33`eX'~ VP&Ï;IJP[1WSy?eTb{<Qdn̛JEřϣI;R֐lk ,ϨFiP9 0a,\XZg't "]ʡ(݊%)_]kANV=bvt)u 62ۓ L`+&v S7?TCfV!]!K-[7V"\DiN.N2r@>7^-_]aW&>AӮ+QC%2E '/cc@Cz-jvN ^&_ w@N{/G B6Ku+. qdK{fXLS]}9Uv0}A9Xiq X{LVcA8)<Q+Ȝҗ(mrzw4)\+mEZt:j7C^/6+?>JdIbp4]XUg!P֟ >b6fۧxL~nr<6d\?sCӝMŅ>U Br+۽ѡN{iӡ݉!xF/[~zd̿oPV] j^.?_`{ p5Y<*&{ N-/ =bh*F14p3*`CI[5i?AY2LRW2oPф`'ZtؐT^J,jycb=)L Hrx?:x|t Ԇf0lD'$ YY'f) 5<$}n;f9\vNtd6x /E.(2 $wcDs~2r-z=Q:0GAHYrUӂbioJDnA[x@m{&EDEzi*D@挭 #.;1d(Cfco|r? sưDNR>du*l|Ը$t։0K)Oi-~4X)M0҉*AC]:顃u JsNgf/a[&i7|ae8flt᱕wc3dž4}ܣ9+b60囄P_λHFLy`y@KHs1ΘRj@_c+QI{-2itJL 1g@zGv(`Yh?+NTTRh{,,ǶW~;)i`}&uTc F1`0XL@dsp~0 RDž>6# i sޒ`=_Dw{'MLC'-I+"sIFзGHǩis۱^]6yɟmчg  E vV62o$ao/T6!6-||ċ i9$8RQc&Mn/^8zŤ1Vk%5C`<8NQ33W?U}Ϯ>eV0 blC=UZOvyHG< zҗL~r7-T?3G_?-܍OėBnJ.BZ>H_@iѰ+ɕ1sr;>kڐj)ya<f lz"RӃ׬KyڑJ^iHk{tPU?58OwLb1n5k&i& *uhuUbyB>+.?7"#YɀY}={!ӽz-TmWYeޝv9dp!8R `?j641d~Qlvzr`_jKٜb<I4ꑴ| ߝًؘSPTTـ̂3<k Cpy~rmY)ow͍AoYdFBfH!" zfd:Y @ UZ1L&&L{)J5~EޤXRO% \h!y 6byR)]d_zT$Z&׌9iaۚp8u{ o@ Sڅ1Ћ4yC"jdѤe cKm{]>ml3:\@Jzp ||a 0? F c?@PI ƙ#^5Z=yk?WPu=˹S3~g aWޤV2G| VFz1* g$uZ pnNA$ZOjqѢ מQ_S/P15Ruz0-}Xv]- +RA:ڧr&uE!.y=qn6&=۾0810udC9moFhbb 1_w1n "ckEih`y' 'L%-J=Uvpg`r_loNYy 㬢[]#/pGٲ;&|a3?D5a~0〈$|Ca&%v h- OKR@[ ٢mVgyJթ'.Peek xaM{FbnYM/eN}G ڐ[qN2f=o 9^yyeӝ)3ق*g0S(cHd Tu ^Np'/<q+ cߴlK9N'( }[+6i0FZ:^QC_Z֡,I 34WPi4".彔]]U:ԃh?/Fd'MA(`@m WբOUNr7xF,>;:g;CC7 <_4@ @ʹ:^g'_<"3d 3Ru%rzd:i %d UC/$zJ-31WDb)&rq1\g*;@edqG-^g/vyA޳[؊hE ۬޷=Kг-kha "M`7GCFGDT]am3{^.nH.G+.`xk +vdujq*"|6 *]&~?tpjV Ҹ9Z1c/iZJvv)X~N;XYs%e'݁$BkP_&@g HN <:tDCvPk̷`cw 9dc>V68c-m!G"[Vj<5_QwܪvT%ܞrbhdR0^AƴuN5q =j2BȰY=ujPyEn \ca]%rY88llG-םzg޴̾ظ M U@|b}5< _6Pz&+dRDQx5ʀu[lIlhnNiN9MD׺{Ks"1 hG`v&i " I<,bf]sxl$\ڡl?".3XȎ4().5@"e^?uF0A9Cq Jh_r pڴ{ ptWB)Pm ty53 4dǴ+"ճVQ`A˓uofLߝ`}S8v:2hߑdd ~לԪա4. W¹7EӠ&Drl3Y*pj=)>+сr[ K0CpЬKdd^Mj͚>f#)л0XT|Dbf% W /P!S?8zN_k=+2m&b3.wUz~Z"KHZ@#_ܷ_x >f>l(xi"΄Uk[ip ܏Hѵ%"F'I<0 (fZLvuб8 p lcA0 g| tߏ!djiA<klY筝5IHU |ψ9W!+ @DXҗϤu]kF~3O45`y.!gh'|D˻tІ qv%f?G ϷS *D;"uw;U: |Ngd)df7yV!g2mj^&nVn|ZV ێyc =kmJT:`19P|KefMbܒmYbz.[E`+Ô)PmTuC/쮥KlQHvmOn@kRh"Ml[dV'48)?_g;}P$C*NGtf'm~6ˉ!H//qZ9L$VG\ۛ34J'kǟ^4<$!o մ/Ro]S6Ӓv,S|e] e7J0qlO GuHzF 'շ'0ǀ2ϛq;31XFAޜ1~@+=F۟ZOZٟF R8w1*㚕2\i.Ӝ$Jr͍9W`0"2$$?C>$BW-RE\C)mr'f{bkJ꩒&in=h.w ځ~G@[*VyXmG` &ujx%co**iH>B U% "S6>f\'g:_n1!`!h$S+E0P, WAM/v]A9P5cbH'DHC-V 5$ΟhύMn,lky Sՙ"oh' i_ _+@_p%i[}n47WվUH_'\]%lE(kaЯYb&| K8~3h ^zIŅ`>5e)MjD{뫟rÕu/7 Ym16x@%T|Sqa;Tl̿ٸj B@b26 ΌFD3\}k0I9Vi y-& a2cJM+!;6zU8FOصymBfIGnW9eB7;4$-*Wf h4y`A*k nn`wUėK@P ,lb4}&ZSx^.,N-YXZ%,E(VgH9#ut}t pz+oS־gnPe=ªVhAËtv[V8 $qWG<IkwW4}&z: E9'Jn}xh+ns赪 6뮁2`hjKC2aVGqeM77uU)B핊Oq.y5l}, H73NFnX`qͩ6` va5jg Xr[j&Cm7 U ˽uBS2 2E$9THMMC}%Bl@˄OD[|erP^ :/ybx͐tWRILr* Q4}=\A.RtPTٚܞ v۰K,hdU=f!N cwj$`r|[WrXd h+ 8pFУxS =~=]![fC_{Kr%΃v.Ld~vԃiOƾnr0t ݓF5~,=ϰԦ,XXh6Mr@oJ"ID&z#`: MWZ=~֍Fh\d4ėUsg=p^ǴԨ'.yDpljLxDž]xh 镓V|YM.3w&n*'՜ $$VA{3<8c0,m [϶ ă;2/^a-#"@"jAwíRЦ.r|4!+C1'eAy\̸w+ a>u;L^7JNG4tfIi'.!Xy,G4eވ}jЬ~G~e%xז}~ "݂(eV]By2bxߜ?6JtRzR}Njo/HHn2{/#NfI wk[=Z+K`vrW||f?`t(Y_/4iNb> \%[а@)`'xPԉ44x_{LQ"܈(Uk5ªJLl @tQP;O'4X)L ?vJ!'aul[Pa->6MOl`x<(ja ''`#6 "Q)!e vn+|ieh I-H$#{;@^ǝEW+Z+V]@ S)/0VmK{w6+e|%Ds~KX|tR-d5FXՈ|c0jQ wJn9lJPjRЦZ:nNk?LP:ԫ1d~`rYfu3N@;-[ԟ^(ʁ?gq⤩p3-$OID6'`娮6K2OAȅPùc2c(O{7ˋ%= ]ܸ*9Yz1mx9RwXVW (\gR̂2|UU5ܟ%u6dOӏ{x(~e chTg;=-Nj_{4nOǕinX$@73lK_9dMMOY}OH^% aejAT0(.^!'>z`8kiX,-luꦯOnt{DKfm gЅ9F翑޺nrw wD)6J!K 2[}[<^;Y4ɖ1t,z)%f'g>M8HEY+YC~w2)L~)c~p%gw]RYt_Ki h^.NV Ժƞtbtu,[[ c"Fq.j`pa>glG3 ?W7cQLUEV>jinaYah.cִRUL8|N(kF 8{:zh/F=vWL.*:wAm6zcW3 LXA~yZhi4 kP*۰X5?R&;]ԩG/j\[V{BXGFQ $@$̱]Ӽq&}t: 1"zm|Kyݶ0fTWMD3֟iNZm( u 2ЇD,5#mJڠxha.j*أvey`ZԸ jJUbhn[Vӛљ{iƖ@e^c( Y~ZUR=*m*[<H5Oʪ\Ao:ʦnFuI:?X(Aū aBxeΣ19# i;yEwƏh9ݭVdZ/`*ÙmEPNpuL1"w;U+zUЂf46Ve\TѰEVCZAs kkjOi~Syy#>KN#їE@%N/Y|ȮyL2mn8O*pANbP$8owkD*nm@ ( ܢ y< UOwF3*fB+1B@*<0 R`VHNtYvr5˴k@lR0MzC#؋?;qQr.)?1[v`J#4uVRR?q=FN( k4?#|Fh3 ϊk@uCn:5 rwC{FVQn,!q JlR?G|#ަ"4Li/ VzA=^C~+jyō{HS`{0r64t-< Zo3_yC;=/Ga^k~D %vbUEyo? Y9c`xՓ >Ig˖PLM'IjSmBIka t豲DXr;p3кSxP32~Hv&N ROCq͔eT6@;pUXc-N69(SMCV!3q)xWwůeWhͼX0gHEy܄I%#Q4lRZm3 >pÄ0_ Szޑd¸nڱ͡٤xpvE/TER75W/AsWjsV>qۅjX27GMdC$a- --~O03t,0. G*7yhs@bXX,YޥO;IP<2' d^Sto?:T{ޱd=3~'9`2sCqZK}sK}ɇ-vq޶V4¹l:3;OL l\j1:vD^6 JqB&I-NhəN&49ukFHw)d>>;mcP 4bΖp!.Ԡ L5@蝇 c쨯,CHꢚd$ŭơF5,+LX7CS}d\K琦$8[ZI/~Y!e6](:T 5*>$;̺ϯkpo#hcӠΌҋ`.A7/䆓Ql3Uk'FQN & ^'GW3l#?щ7*B6ljo_^烃Qƕ0 tmhW(<Sgȳ$8V;]!hԧ1DrZfp!? QLz/>3~5Vg9p+JA)v׼|)PNM[k,MPb5zFO) ՑcQ /fGع^2xDo"<2r?EzN@n&¥~T vf}F5$-lEqOgڧ yg{'4NM5;WEBʒɁF5D&gk Znic+qI^7 ~rYsI{R P4㛓wŒl aoP׳l^$0;^g@9{4[5KJ?Гj(EԕgRxSܼ32!@ Y++#n.8m6]M-g F iǝL0]MgŲ~5uWpnk|ӧb7+N};Wxs]q=2>T4)gňb4ЖA#=2/8"}CD@#0S֦]\x= ")] yݎgmvV ~mq`}T|1B[X!OKC\*wWn<-.+z jxT!kjShQ:]<|-r촣:y\NN8iK< FMyb$$y_y9iLhǎ/ǖsX ʛ$^Uڪ8ybeh3s~k3K Ka;|4pf qQv"'%$g[%E㐿1h4J4,GK*|Rl f01ÔbӲv6Uc8J6h#}`dV,s79=\kmH 3FCxW,Ƀ;FI=j8ZP?)b 'Ga"uZƩ!U{b2]2/Ow}9I,Rgt0 9.˄'CCMc9HgC= ˗"w`-|{)<` 6ROk w<::Irq}|B{a4jhxt\S' = F Tp!۶|4ͨ2>1 T;G~Y:pGH:*w=#FTz<:Lr C'8u]35$u`-p'IH[;S`vpwtCE/Tt/>yNkm~[ojMUq)!pɈ% )T C|@]OwA쑼\7NpXǙtu|f69s`ցm{><Y,5 XXt)N7KA87[Zp (U\IeafЁj\O w-f29BPףjxP}Up!ڧVCoC(~<_'%^Îx'%>BE1-q,3X~nEJy5iA UE S:;#8 9N)mnpnp@ٶTq کAL'e /2AHAa>cM{Vw^")lmtQ^*@0$=T"@@0@@K8wM(V~ro)pąF[R;{2h4p8?}0y^+&Xw(Iv!4qq:2n[A >bޢAёbuu!co%'6%I?Gl j M ;e8эaX7e[P⟽zpx,8S_t8G)x>7;RE՛H%AL6]PܙdpaVB >F&)q6~`JSO~H r/#+?:} |#M3յV;b TI v;qrP9+~'S4ku[sO~QuSSk\`; < H^7كbD ^+@j#cfD `C3ܧI")c7u l3w騚𸺹~RZV%pv#}uy]N_Z U.Ke=RY.G+{"+Ű*G$:{blױՀfjKlj{'푤ny3 %/ݚ$C̒9TVl(ފ)^Ύǟ[aHdi'}6BY76}+8@c`D^S,7o2(iǁϢ%UWgO53xxFcЯB*m_$2v*\hOrrאr3gFˑ/ "Wux#`4&2<6q=~z9c4] K]_'kFYdrc9'`-Լ{ ~b`r% {fLV uΚOJ\ꋒ&W&P#(b.Fiї,xJ5Iu&{]āAOtFRʧTI nвHlZ͍S/â=78 A"\6"K4Eo6|?gAM6 )`Гqq'! Ӻ}Ր\u`w%^"X#=fmb zr#*띅#D5nd8cOuPcՖQli%=}2uw)At+w/Ab+wz5?nДlbY_ջo=[)rMdB,/='KI?%)[%?s#}XvkĎ;3]Y$#& ,!8 ix:ŠN"?qX1̩ME-v6?y̍"ѬrEs>T=yZ!q|CGeP-eE-yrmp4_$g鉠rt8#t$ԅv%( D嬾ǷϣF6$Hȏ {:* °`=ܵH,:Ap4Z`G Ϸvg)ah^m0B-?瑫^N5mLj}Z~dBi|B܌$Uv ɀJ?tm(L_C$`kM _hvXO mzヮWAΕϗsFRW$Aaؘ%K/F~w]Oځd:]_*{JO:9co9ʃnP3/F`v)T|aFeij&u դ3DH<pu!]5(O{-0 P,Iz2KUj/RǍ(; N $J$^R(6N7ay<*!t] neљmzѵf=lҩ@Iq6L=9U g , Eρ[м{'4HvVb[Y 7];Q.8H I<;x8BE mOJQU#.^rgy3$Zgj0tlָ^jí{ 6$ӣ߹6A9yZbw%usDP-LĔ*v Bj`Bo)a1&!][)R[4 fŖM<$3Ӡ8:Ow0'#< #IY8zf+2J˕zv'7zel|iJj=!<-!_{N}{/w;a0+AoL$O\;'ţ'$nlFz++$@,]lvᨗqtU@t4ɠA)DGzxU}rugojpuU8 RC$xRܢ薨}  8!)NW牨HNWm;9 vI%'7/G XŌRc}bk,iO 3*+^}"%>VYM푨<*k5%l7ϴ\ES|d y"o'WTfX8 k8-gI>F&v+lLԱm6pkngDFJ$q(H&9˄YaR>r#.'!zti$©XW=wQݳ=MzCqj0[tYwSpeL<&!'c+h&@CU!WO}?[1gAo8}w40w`/ inUak&$ _ {I赃_Dw rn>9KrڕM4ώOR#8@<;~̲Js[-צ< 7eSj|d_xn0/,+wqQ7(9hH5BY>7&aېߚ e^܆ 8`5lsw6nAI`YW@ZM?oƇs1I-K 0P uX.Roe?0[V,6eG\ o6Hlۅ積«p4ބG3c덧K0䘡AJo75Nm>?Nm2L8q>ñ;u[He(Q+40a?W#kA򡝺$B/)倻fkd⅛=Fw" q 9DӋ WYjB@xǩiW@~vnS5}9c32} ѽ+,f3*>lp-RBCqAP_cs@I;խk,Lne\ b)M8ru~3N出v'q>&%ʟ6W=L!Pt`/W.$H98*-S/MoZ&CyйXqpVs41!%bK{1~#yqɅf27"U%Ԡ 5_'ݎyi[E|kEW \бW\po!$f?Iulf^04բ\j@5?l  f7* b߷_ }7duё['E@ٵuO%([oLwaxe`VP2e~́N c:LEc >DL"RV}m k.yk@3 xvJ@'Lt%dX~m{!&[U,6ŽTM$C;!;Z E44% ~斆{%$fQuO+jp#.oZ0  Xٻ܃.995#6Ʈ_6|fL)X v5Rn-v8gPYV RM!a^bkʈ#- "lگG #bBN@-*aՉ藞Mη4;R˘zHtK,M$sI ?+%rm$oӘpemfɳ@Lqa=i#޶X)5qш7u:= d*b&=5S - ^A#kCďR#tډE|,tx^{p~sdҹ?v X%9S/A-'圮4vS>{Q#._c !;ԩ0W)J>3'.o,#Q;H(]1{ i22"6= ܗ<'.: =gPQ9gW_%ok%of|rFy`^ȩSɾ|HN' ~zwP\fwP: O]~ G|^Pe7;9 }?+a7 5<W߮;RW Z 2ʃ5KU^)-&hM7LJ6m6+ rRR-.In[^Zz㝚w+O3qW9kl}g5s}h^u#)B5S3]<2gOXi˿:,^#1۬8zJ,*fľDGBZt?y~e*(O$znTUvE('qu^^%LR5v^3p-Ӟc:} T0Rwrbѻ~^qKsܡ&:>1T_GbMefV[ЉD#PTub( ,3YyTv׳>EJj8 :j |yS #5=/d413dm>B?e{ c<5Q-ebD q̃z[pH=ńb{ q7nM'mI.x0hu{ηWYSa 2Uev -:K K4UMi?e0ɤ#; F @:(a290Cp/o`CAՕ{|:X{nV|B $4Na M~%1=|;x(Fcy8a"RJ,G "`~?GDX΁j 8s򝺺^aˊj&9fLw#A'ݹ^,͘@\#}>`=XZە r^"rP]d[p'RXtt503k ")JǴ-2&.7pbz1ԧDI;|jЯ߀Sz1;7h-LJҔU&uv fZ}c'e.U>(?V!8WZʟ5/JHs&Ԟy @A&ht-g(ik< k&}CFR+0@3Ki7^26"'5s6s^ή!dͶ[.f(ϩBDOSNw\.5 n՝V5c3Wj޴EgĤ{'3℄@˯{E۲e`$+Kua̡^uK97b=` /|eNPBVӠ%HL"lK };Х<; W%. V˲p)z6 ?q лrJNL\^^~ A1732WBOmIW꼊 hjCm`S^rYzHf<_` ϝT10=gw6jvi]v05C7F'8 29-+9mrSH35#{FV=ou! +J,RQQG9=H+Sq);RáAK4[S&<{v܀/UqQzX\ LQവSYbg9IIT$<)`+0?(w譲ch)n[Laq `m}Q̲F@/xSNփFw/W}(m})j|\{G]L#:4AӸ)2< nG",uђSjX2ڇNbڰ}vF$km¿\l)?s)͎+D(m|LtA38YIr=“o>+;zwӒG޿(󴩗^>g.XLkll^Ҡ|@Cd:}pGV<4oYb/Fy?-/c^s9bb*@y~EQcEdY.+l۝bT={HnjßX|yFmF*ml,R[Ue i[: eǛv!dsDAY/OV)4c{$yWLVK6*FUV)MAu +(;E< ayU4V%7Vl%ǷHBuXcLa_A $鷟&^ n)R&>ŌW*[S]e (U̅]IkWBK]$j*ƠFL򤝨 F],TZsrʘVmR&a##S{(Dݳj㯎 wvqo&Y.=}ۛW,Pt}()4 H hvA"FM' fOdBxұFJ5 kR4?n.w<ʇ,f{O-d3ϲ|I(+.5a~)'=SX0 m-PE`{*{ {7Q|.qJejLڂ(צj$AS*_ZD) 6"{kBnds%ȘUR[^ͽ_Z͡R}ETJR`m$aj%( eĬu)Hs9MjvWqND1FT>Th -j2%:pڶГT4Ҷ2G%pH'x@DKv){S9Q7/e{E pb\}9к;Y#e;PpՠN[Q+z+fئHp5cz\`zk36*w#)TY>B%wKSse}gT'9=R}ݲJVmc ´'VŽv ۰J#7i08ρS--ڎ \u@ebVSʊkݸMF҅誠&2wqmN<;i0}ʕ!> IcjN[\ ^QmU;mv2ASjѶ{ Yh>SO&^bbl]0FjV m8ST{TctQrd-eA<0_Vbnͱ>(*+M$%\ :ߌ_*Z/?ȶ&m$(ox92qը ʠRjWMI%] ̪ `^{'c]QQ1ޣujz}&t6/`DD%ɈK]{`\݀nƱ<#|ڲ;4ߎDUf-΀sZ )n= SD[&.̐ ?ʱL~p \.A;!7G./AXYFJ'ۍY땆W:vڠATOG]erOX"ӣkEbG>ob%WbM7ֈxdžx@ Sl&q@|7x;gE?k&fc85q&JxغMY gzUwMWy5h@{ `n6WZW2͞!ZWr0fW&]g;LYB"e|k|C`?n@y˻Aq{ܒ< "{.!4H|zYTiy7)?YѵE,SʽN͒P:m3Kƺ I:8#I͊`v.M qthnЗ 0N!MvJJIY\X;̛aWw' ƘN1璁)H0HcLVlIFg~H+p9.0x_Ugt3& 8 goV4[P8H|Xw /fwi!?:ӯNoX3`sʴ?QCzdk~3uA^8jB%ֵ 31yN K|a i PǒZP: 5݊MC@!G5>ƼIȚsA9+);B *|_Yp"_da9Bupᳩd ӌ)4ۣn}b;l)R 3b Mad.d밊̲Grj}yTU>x \aO͐ug26ڋ^mU;>Ay\H;OYq\ʓmwK1(Ggp{9h;"( yw=ؽNRZƗHlN-d52yS9'NcY#Wڧ9Y=5yG)фXX?"{׫Aqj{>R=}}fLj4" uY ǮQ37k{nFMüp.ilM=Nfj0VLYgapO9-Z ^onI%`:qR5ޮīT"˔4W^,و3L|<_V.-8 yrvw wohy8@4By;'e)b8ԣ!y[́~Ե]NJ'A"ty20FU`[}y*I␲3:36@iwI+ %7 +@+ XB R寬<oh]'Aďq?Aō7VQf.XDZqmhgGeyB2zwxƒEru3LyՅ(!ɟTON_o4t>U0îƌͳ>-0rRq:~f}d^sHWR:=zH?g`A ju4ܬ:N8PJƢӸ5*b<0ӷ`A r+?H8кF0HGDXLɜ~4+5oGoW=G7Bkj[.E~tue-t h{_OIaQ Cdb_I4]#Q_w{X+H%|onq(`6Vqb)Q#EV$t!t2S4i?z?$< qe 54 %yMiY:F8FDly9yP.gg'OB&UH FPr²׎'dܐl5Li ΊL?Jo3 Y'Yxg^ϒ`]+068wɶ/v7I,TR> 㘘H?k[ (n+7~;3şG^vomۗRV. ]b^k_DW^3D ᖧr:n/,iN7B;J^iflXfG)|!E/_A+2=l&Xwa37JFejn'5=ήֆ>>58*j=JG8Tp9"?d12{FnEZӀƥA0MY#fnO3=fͬ,*a5]a(+0B2ڔ YG^H9/頄o6Ymu1}Y BfLU+q;qqe(_3bFSI$?7%ѥ]Pvp iN79~Ug a ?_ g,Hrɳ L/U#8㧑& )V^O{Zmԡ̟73bjyJ$ԟTccfƠW]nQ-PLU0^+i(؎ϜU z#gj VI3vS[]x-vU~K] Z&,*]Sb7bH#w֥Re{`%n%}[';]ޯ':%5b&k OY ^X .F9T*1~$H_b.Őe~ J>Hx?ƨ$Rj2Q;YYC]PMdԔ\pfC3O[sg Hm,&.'oԇɨ UOU_mghdS=ha.A$I҉Yjt8;9RR*n!&M)+DUU!I \mC@ksǎ뱽Pc*'䎟r+>iu'\xG"' o:W&VHDz#8̔¶ cA;}iVi@_U_J.{nmS^ULHxR7^rkI2; fiXWC4g^ [O GC{RrNŲ745eOc}qKm5]:&F_k_$7iȞWUPY']OIoA_|˧1¾^S : - <ʙ=5NiW7FݱaX ݉Ω:~ޚm[ w)0&Y,`cmk% N_7|ʩvpװkuͥ.~0&p&|O|JBbH;ހWw+T-}X++&?pӽR 9tLYDGhO fG{_ʣ; Ū2WUmo|)(al ^)#IQgV%SAi?%*|">4R)x}&E?z1as{N^]EMMk%gUfWYV;]G73acT:g^}(lY;O䓾#mmG%(!.{qKuSd#7 '^tHĄ}kNRt_Q6Alj(**oߦdTsDe_u ` >(hMTjD _N)]ΫƙZ\lѺ*ہׄ9`0ϝ5MH*;-`olnf/cS:UMʄ܊5Bߓ?wPkyh$p=&Y*_s#?CפxFu^N_dN׎> 1[_n\ˆfkU\%\5 #<$ꮏXPXTmiZ'H~ k-=CGkUϑ{w0ϲпSNmlj E 'GR:%lp3tXN6*Dv? iB%#0٦gic10kc` x0j8k_OЗϸjUTz- |WZ\{w`Ul[)JJ @P.SVҮヨ!R +wp_`+'0>z3կv'#ǚts}].@O&otx :טz =q>[mL4s-JwilK@$oM?9h{6^ڶҘ"+>ꪈ6DÃt0NQVWv fw9IdS z`]3~y>/*ӏkp*E{ LH_zJwZtm[Ax߇7{X-,qU"C,{4|Cw:7xNxzƸ.<@fӢTW[8Cg{R^fX.R PtQ{v(9<ЇmDv&(9t EE-~,,i \dO]`e6BIj 䪀ݒi p@Ho)0wYLD&W8 0]˓L}LR}L!ʩk0U<΃Lvjzlo Q _T<طv`@w4WnuAYޣu V 66k|K`X+XUd'ǜڀlqDZWFá)4ҥ NԼka:/ֳmzḍMؙy̵ W3%eS!BQ߫36Hp}?:9V~ 7o]0G&fmt۪ KP)O2щpwzl7q`,MT[ 0MG9iL|\]vk ) n5ݱHRRJISP#WCq43)wU>]lRwXsi,z[+$"}C0Tm3 !`cA"IIQE=X,*D-Q#P0o9 il"ȮǬ2/PFQ2Ul [['}$p?O$]2y_0 P [&j̖}K>aM>,g/ 0"츇znˢ!Fi= zv/ D3hwb}MU\Wu?V< {b>1{LlW*fsWF6%^o_{ѧ2rlv _/{;˗8jʼniGжDLo 3DUxۛkuh"(3x*K'ՁzRl.%81<ںdǔֹQ% ?T)|d-*9w(GT?tϰ4pe.S:޹yl07Fu >\|qZj!b^6_2%tvvc`[fe) -.Iq b]!' Ma#]l({MVR&>nLE\'6d'n)ӛr3ls#cBA {rɄJkN\ k|;U%u+^Fa= g z0u($^XC{*`ʰTd/W*!q1eTjubO@2Q0dz_XQ,%@L7lWkY{j()Dc?s6"h z >Ÿ}szןCgOH6468`] }I5Sl@+SnTP~}2BFt:T HBiІnM!yA":O.[t xL$h/iӻ 4ByX q3Т#M)Hy ^v3GѾrp 'i\,3o)P&j-REv̍cUހWģNEGo7L59kE짒/өw1|Q]gl1EV;ۨϙ/}VTA Fdecv?(3A76ruXDNXw8m,dpQB=0ip³0>xatWS:xYJf+2mŽ/xqMy0,gkB3RF_ΔX{Ui[ΝP>//XzsI7F$;OT)l鶃ƢhCtd(R?7@򍹆3^ҁ_.3w} ghRt0[[g>Eܦan.^Q |#5¯_B<[JjBHk;6O sGMFAKõ!B]LzwWOv7_ ӃO Zhm< ?V$M|#(pPk0pP>@tygSX q#f]ᏤoM`R4W9k/UhJ tyB1@2b}6ޝkR4]).gVc̜ՀhFv*R},ܟ$?Bۅ [=C zeu؋-zHx9XSfJF@b~|IRHgĦLA.iNP ljT2͕dAy0PY9am *(_I^U.o_s4)BHU|a(-Y]y}TrKQ~Sm- qjI^%حBz0Täv_#{:xT !%'0Bp/컻ǔ,Y1M5$u|=)J!齚9t[33Ya"1jpaAH'1D^LH`; f9۵֚7~FыԬ1Ы.ӰRKl"1rvo-j R_Ts;Yr2t>pv85 YD BgchQ޲aFw2$d wQH`)\rT jR9t*==Ipp =ˋxetT?BJ H(L`5)^M*hKdF*ƭd)e\M~)w $=h $ CIJ٣BT^ 9Xت%5Vu'G%WTxnN5!%m)J}Ѻ]K >f uӣq{Kxjۛ1Vc+ kM< >X)9eUE[A_aDIF矋,e{\QwZ'l/)UMt=?A5JЮ |=w"L-6**PҢm@&Ȉ}=E"uL<{DL7)@ gUĮr"/s뙉cK-(L_d#~߄:}Eg.e' _ Pi<ddG.m ĦSga)NvM1boV56uh,#_Jo«ܕe &JG"q&lx:(ԇ?DރrhJٖ(zv>y^v>`A3'ٸ3ȵ~61G1aKes|5O,Bf7־^h^YVy[ Nlo6\7С]V0K5~ղ,&߳Ȼ"{z'5"ztOґD 9dEYH0ėUn0́#^79kؾ{f_2CҤ$&.te-#}j!kׁ|ŗWfɠ _!u. ?8RJ;Iߊna )(K9s/Ef ӋN<-Bz2W߱^6혼;m]ɼ@ iWmh"\"G״c%ܼ_ߎmp"a ~y$.!{QNf>IlHwnt2A*T?u,lv_IǘUEХ淫UGZ_5 >}"T}kBp\a!) /hK#^k K;.o;ݡ祈,7}K^d֪#[`B6ur0v#6N/.DlpT):bajْjӖp729:5kQ ڨ\~أiѡ+4I3jUZf,|Y)%ԞKNRq Έ3s6i# gSl|)K?#7N>łPkL1#=GvbEOIP* wgw} >2xw̙ja"i#] $] *mkr[Apf3sbEY>V#&ϠO6We_(M1F:K'^EU^nj;t/o70!ѸݬU ^B*(𡣬SޫeNҰ)ss%3bno,1ʤRm'w΍PiRg":,irVI,ET8i^kKZ`WI;Ql%T gN`JT;z#ȵ^I!Y#"`ALœ?I4?;X.T1qPKǪ'"1CZJNl^[^5]5omP0/J~nzs%r*G!3N_ƦbU2;Q?}<hUrJ&=ܜ {?ڕ(AO@{Ӄ-Y " ]0TDO ̍8EcH1ӷ5I5M e]mG!4Oԭ@ ?&7{FH0ްDd RMXC=O*:V. {V L c/A/aϝ״=tِY]4P'4]|D%c5kcdf%+Ñ\;lA-_.E+r@юc<6y4\o.ӏe><]p"%z vD3ץ迸| !Q0ewH"";@ӄ*} I[.0g%jO&$g)$?OcxuKXM.GW1n -!n>Tϖ2ի@&f'ǦXMMrz}7R6]& "HWv@?@^G<]Ys 48GMh].EXK"* (K<_75~/l&hgh>,YԚm}I؜:01Œ03UC$K)">\sx&Ӓ+5Qp^ m>*]ALm0킶fZ)!?H0@*P+73mل.vUR=c`٫闭+m5~TtgIPV68]U@#N3aq&ǐKIG2btE(g/sVlA$-^ϑHy -Aa,}_ =k%.ݳiTg9_uǾp+*Kp$ѻ:JDԢ~V YZ