python2-perf-debuginfo-4.19.90-2201.3.0.0134.oe1 >  A a9W^^fhs\=%1O9p /ދ#H+I vkmSd>PIJFQL K(957X)_ +k~R@uch.pSO\|^=w?uȡ~wťpysWۍtj>n@Y ,f@Pk ;*d-F{+O `$ Kl6 :H˅2pR KF*T+k]ab68af3b641b8805fbf0956797c5bd45d60bcc302c23dfe07ca0644ce061f76f963112d5b34fe126d72877aca7202d57e729645a $a9W^^f?y6ShUV)30a1[[;R3&aqH6>jq@N*ZGxL30ȺA^~ 'MPdu}agFB.5TL=lW5TrΣP|wY5J>p<h?Xd! 3 ^(,Vkq     J Ph 0(8F9F:_FFG H$I<XDYL\߀]ߘ^bcdefltu4vLz TCpython2-perf-debuginfo4.19.902201.3.0.0134.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aecs-obsworker-0015openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aHaHaHaHaHaHd90398fea9b7e5cfe137b57bd3445225b8ec44bd30093df004bb5d509728b114rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.3.0.0134.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- 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() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0015 16425139164.19.90-2201.3.0.0134.oe14.19.90-2201.3.0.0134.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2201.3.0.0134.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/e68d07efd5b21b7a6ff754fdc2cdbb39-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a500718ddb0f98c6afde02850edd13d57ada8c25, with debug_info, not stripped܌ zƶ~Yutf-895c5642c84dd319be2a4cf0c7cde8ad981dcc342b51c95be128530c7f0f0fafe?@7zXZ !#,>] b2u jӫ`(y|% s=/9",@og bOyP.9]Sg8.x#9^̃))x*k@!g35WzaEdF|N7i"pp\%).Y~p\r)'v%0O _#OۤAZdz5|!UuL}QRH!$2-X ?ҁi z:i&܌ƫ%gЩ]͠1op.~=R6 !q/BޘRR-8ɣhlKq o3G:j׽ >Ygz VX>{scfq+?w, oՋ>nCj[eExj $>V B6H?zϽGtl=,Yp+ UfrГQ37Xx5%ဣuqu07Ã@+:D]V𑎃(>E :x"W2u>Ɲ% '`j@ (--H=~jqL=91QJ)(2-EyjXg|kXUJ!~iS0jC"3˓DYAֺS/lUț!-R65 Sto(p%NRuQYq0j?T}&ˌz܌ b.cxp>vaUޮ*< <ĴIoIPٯ B/{K/䕾Aiߋn#cS %'g5m`|$C+hOd7R&X)_dџgkRKu6ڙ 2u\Zh4 uPQ߂z"AIL 2 xxL;tj#^}^]?L2vR`װRT+"!J3c1񋶺ts c8l䟘d_5O|;;Yβ>9d3 Vgݓdiσˎ;>a8,ꌣը4UbUqP3k΄=xt% 8{85SJ{!hmbc^]BK h˒D,0x-}oֿn'F\P&~p.GW.AȔ (yjJ#Gd9 i͍-Vy̨Ug$fc(;RО.:8Bd֢?g0 6GNQf_0ը,dXK9WjztCCS$9S4H[0t)pzBRR܌kbd>QMx[\9 W, f}ti=_ԹȋUqGpDjSүZ̏YvB,٥ R-cEZ* Oi}*a+  R{ΠrLHHf؋ !$d=hEcVscSZAz1ߏ F (6NN-ӟ'z &/7zN*k5YnfE`nʘI4}Oz_)>:;6|]m̝ jޖr͂YC2ܥ){p䀑=-D~S,M&IbIW&˕qo.b0'$̧-5EBtZc>fwV5-ĢӇ lIb[E\q/ Kr7 8!r,SR1+0 X ~zv&c:/K! 7FD4ޔ2ف, \䕐Wٛ)˓\-Fs@[h fbt$)d'VRoy1`աԟS S"1'u2.]%nE12bйNXS{-d`E#b&Hj]Όr~ⷻL(j $dI08|]\#ڑ)U Rgw@/pYD㖥r^,KɈNF<&pf0~L4}7= OowumMs9G5B;9s G1oaE~aZޘ/-#hS ߗ .9]ew]qIyeP&*7;5gMԛRى?eSZe0'=k7FJ3{ ~pJFi4*˲tKiJma7H'֞҂*0?g6a yM,.\ ]KhBfk{| R)֑3xg wR9;yaHӲiYˍ)j@U8a3YA/Z\n\DzmTi MȳȚ~jXh\2XYﺉՠ~Ϙ:eY-QYҿz_+jr)E_6vL> (Z$5P#aw;Yꤠn5$U~[ G {D\6Ÿ3\ _.lzEuƷNHKy:hlܤmED:8;Q̭24p˷@UJ7sO(^ ɱCǻc58f2|xPԈ$C-u@.Mt>a7:W)fQ?6MEʈ\znۆ7Yq)c0'AOHVՙ2D(I]Yme* !E ԧYMQ<G&(Jٍ mt~erPݐ[JY_D7ҸQ-UR0DHEi' 3=EFycf2Z9[dMg>>^>֗g48> SVB_̪gKRUΤc5M%tx_ߦĀe nI@.a5T7edSi9ۑulM-r'`Tѩ :7Z47Nu9!5vO&7a/O0ZY]h3v XM+TGgʈq|z %>X:?oM~+Zu!FڻDyIޙt>F 9?px͙unA d*;kꕳ hb8x|B:U9qxP6F|6P@Z!39a6b05=!Wh$5Mp%ckpT&}B^_ГIOXu:g^GH O|f=w*!~R?_E2^<%aEaև9 :bI#J*e2Лd fڛN2@~ť6=yXXX 9x6s;EӦo7=2sӽGVͥ фBό7|`ݗa(`&/i ;1`o2r౩?CtXA9|>(55W]"q|f,R`j9WxUc fUau,ESdE\.?~lH#±]M%ȇp5tDET\h{M>/ݓzm:is0ݸiRgiWy?jVPk#'AVcFPs],=U*1IEvB/{`P6Eu&vgZ՝U3=#{CJz\2 EH. _s/.o_|Y9y8C?e YVz =ڥ;J!P,W8 VUBZyƉ\J 'Wص贡4";7Ko`be<>JpH̛~.hwݦ_!nds,0A'g ?1 XdsbB=$Zc%[Z[dNrob2o $a_.g<8Ř`T,PRi> -ΜlR-KC~BKq 8(T?5+ ؐ>WzNe0ŒΕb˂7.MZp̑D8OJ?swlO~bvQ'#{F$LH,-IÔf& (\])48)\ɡ +܀~/w|Lyr.VuC2MG`X_C_OtPA{9ag*ƍZ.w!G,N-!tn,+[OZjc{'Q@-$y$@@u?GS޿Wld^AOYI?"|{D'V ]$5!>2+f5JwaL <='h%zb}haL  1P Ȍ]ҫQb$rMidW4N QBEץĀӴ*lض"g0:ҚF3Jnۀ!#8Wh=2xFG]ENwFynh4eWlur'6smF~1O#0׌A)`sbNӎ;MNFnZlPj.0ϋ7,W]9VE0EpQ> vCxI%Ap/Gj{E nX5eiyy"I;˄zpevshu.oOvHxW~Liֈsd%:@G2pGEd~\1,Ycݾ S~*qL }P%p쑔fuHa市]ӴW) F9hB T^hG}xzpss:|^b O$Ѡ4zӿֽׄQuC8BK¬!ֵd'2:83q[y ~| _> s]ש&ݢ7_kTd0$",њ7'+4V• [\w+Ȧe:ܷg4ԙxfBXԋ4DkwT(Q߆YBgc=GՁ;EAqoI?"Z\AFTy5G0Ŧ'>-iH:\2ƋU-TBIM/.:Xqߘ5v-®}l;2cGd.$1E8: /ӓ|8v6P8W EZR6G:UH9pZs))qtP-q[ KjV?Y,D?DCM`s!+0{ro9bI ܿi7%qs;-T,R <8R`^=!lZr5yT :s346x:CH-x*"E&VR!*>'K8JʫQ+\?oPpzBPoR͡v,GY{UO{(Щla29}E_1H6+xSX. Vl>$="<֑EtKGMaY0gTG 2`WR,nT쪫 g#4 f]={$WtVkk-~d#lb)(/KkZsɴc.U8[HݷzZf/IԊRA'k^g[غ܁DCy#@}w3ɂ%uhkF)Ę4>c~glKBQ "8~CyLq5 5&tCc]Y}tfx߉fbdejMlU0JD`MO6EU`=FPhɔ֝U󴕯(EdӜ`ṳ v-ש&9=OU`ld ֗_ɵ؄o*9z0 %aoEq|_V10R3@YeI0I/G~p@a. Q,L )pXY|սIDžjIM^.8y;NnU67M݋] ]Xm9ǔ͡Kg dE%vM2_#~S8X r“N8% yjk]N,=pR_Hܜyށ2y2^ʓ( J=!ހ-|Rz-Bf$[MK{ #X /De׋8W,WN~$V"0et*`R'Y+~y)~!uТoo]lc!x|6ܻ}db($9Rri4ۻ*nu>S0#p ZnoSԤA͞0ЧFNW}dfu|N nJk&۸Llkc>nj M=!xC&)ϑ(6vL?޾'[?Iom@3pVsk_^]ia,>37sm1#Z1Rn`,a"*̍Gّ$_ƓA!,yfI+U6|bbn^?L3f|ͫYةY1L;%q2bI>]ۛv( -=͠QTV[ik.Xtюl6m8X-&71(F-rP.d0\7Lw$PyrS-J3/?'^Hx6b'+ȑl$* V? 5kpt['`\-?!O>0nrCBZa\ٴ4Aip̆~צM/*U_ \ۤ$_AtgȊº~HPp_]})yO߉8W~=YQoatLzFISyt[Z c8u&H*03G;UmUP^2L̩(q[sN]<(—I m3/^{|z af^_'ߝug Ws *gю:vx;U[ډ@į 3j9Lu?xP.):{z~tDu݃F3W 4Ҟld=)%E:I _ G'Z4qZc+t>E@aWD3iC1wtABG{}2rխ6=gn"MXɷלIi3 nh'v VzoQ&G#@/֏ 6`>`TPBV EN2OG-M Q<])WܲHS1,#rsb J 7~ 1TcvL˪d_qt \ Jh 5hu^ F"l9F7Bq.njZv4ךQfgQ繒n!ބ``s"*Jwq'}ćiT샚HC۷KÛ5dY_p~.3a$sr~5)V+4KܻMT d?x6TQnGw[&"FFwJ@ܶ Hݺ#Vz,) dUj{<DQ!p2[7.CFw!Q=ZR, X"<3 "Ldȶ;rj'=QVףu"ĤDAGS\}$SQGM njՙx Xu6aTFy&(+#+9BF_cg[hoיޮIW_ 4iDd<Ի=E) _B6ኸ&e6tdh\td g줵Nj$4!4hI;Qk1IEf㆗1u>EOvY&z' 1yI3mz{=Q/7́:Uݷh˯gӛgf0?c`\:졋ң>{R~ } ľeIcw~65FVR{zrbJX&;cE |自Ff7Eµ=>Ahk!%%-<̖Ҝ ʣP%[3vb|S#}͔b{f|x]kRMړz U@zZd>8N65?]Uz=S{cBFy[.ny}r{MW^3ƧJÌY,Yxrq3!;y{~tn܈%~R|!~@X|"D.Wh+<GxR[xFP䐎++J'!"q\oMԸy<'EUSEBC:qc$*G^BdVE=a9{]4)K[]Qo%_-f1A1= A `@M%S >(~?8vQQ3 m%pY始P0RmvOWC粪^s@JDf*u50៫5? +=kCɥ9FXhdy742!K7 Pr~mQ?[ax3$_MA 7!m /=Z Ϝ6V#"($^76-?DZ]4֎6m@|io;$ud_M}㏯ܺ ^vj3Qh fgQڶ$dqR0SpOk\_HR'L_q#we`{qs- {HC8)CN5 N $m|Lfw\GVRF7kdM^`y G.[ c-q U5LMY^'L:;2}Śջn"!͡Z4(mS&DUrE @ЊKL3& 4 H~hUsdDTf^t޼ck} !'N"Ljl)~K$nЎ 6(/;=CϣoJks=E=Q/$3r+ʟlA m d 2ȝVu4e|ٍ̅ N1"F5=wE=_ArhLRKgv\(_H5;(!Y z"ʧ>,@Lmn&6 [ZuF/90 3IRT=F6G {^Zx. Ӧ^sݴ^=x>f瀣5u\ zG_~ṗq^twusĺL@&惆jӮR.ݕ=hB^qDlF/9;!ڂaB#YaDBG~2`֩WA)&j 9 LSLZ~vaL-քG`fpT#TAhq07KX@asג8SDyrX)>S9~ӭr_զPN}{?%?\>ܩL֭DD.'.X{:ѨiSÄ_CJgO2  " Ŭt~9xWRQJrϝ7u't w^cugғ0lu (* E|NkG:9{F^m$TUأe}ԅt+8tw/j/B*JG^*S3/URYа(X۪ fJk,5~b(m%}3Q~F*cXB2 B*90v#Bs Kl\[80łoVL^q2ô6 >"( G-<ѫesi Pyf} 3bm(w\t0kѺ"GnsJnT؝yo_7LB/*nhMKȃÿH=u9#֓~g+ ]Pv /jԒRYDrE:hTu:<&AVΒl + |.Nr vēWܛ @64&en4kLFi:W`RJTt黐j4 $P,^ߏdV C=?QOiZۓFRM "A[qdIZ|DTUBjnS_7YʶWΩ9*{K=135؃9pFngeboO[#M4,- $c3[$bi.,LKNۆEGB'RP`IV(!5TaH;JrlІ? 7R)*) &Ғ2t7uh3|}-FG1Ï>CҮi:TDH@UlADzìx⨛W$ff(# d XbR\2Vh' 5qr.Hu2:x?N;u?">bBoUJf࿛{k쯯,dy'G D_E$,#fpFAҾ䇎wcQ1.އ33;[v6@ -Z܊iaSXbPup7$(WJjғA#_ Pa)_*‘-xnر_ϸVlm1ɞ CB'4ңL$ W3RAjmV42F @/+Ƴ{v}N:D,$6yX` =] " ݧˇ.=:u[VTva oŞo(=Mk;r;)gWT|M|>gI];%Hdd նA ^rP^@ lFBMT+a;[}Е'3-fM{9G۰j'z6q$,.p*V$gWPDs:RKrXo|u*K/{wtE&/8/73ܴɥ3UB`n>HX}?(t@W/Kk:Pc BassS`.փ.i~RݠM=A[*n|`e%B6ʚ *a饹۴@x߸ eRy a||,a洋Cz]ԏ8J Lr::gܗkjkX\ i;ӝe8_ȞnW, )HMj͛༄=]f[gQ^&]!&4`0̆FIuV%{ '5жH٦AXE#I팿Ig-@w2 zpʪR z϶ sAs6"ocJVxOnō&UvwoD iM$8-iC4!mv*M^ӱ8*EUÆ'9l݁D5hm Okï>Yw jb;K`w yK|N95d'e9n:(1H= (qV("[ >eEC ' 3"I*HT$bGt?#6 VA{\џw\k81o7>|C[/{qq3ʺ2N-S*PE=Ԫg0#l9YAc$O\؅7n/_Ț@me0{ZSX_Y\v31Q=5U,)2CP#K?!}# ٵE+tnՑjQr$ fFtq櫸_al&zkF SZ+=p STDAu9#P/ 6(D|~;B\,uc\igaQrD6~5'(=7P(X>[#,9x`Q91g,t>9Nbs2jK܁έ:p=-?K#x`@E&qrkAM(-6utՈH'0)" 7QMo\6ӻsp|^jlw=#ɻ~Fܬ\Q>f4KGQveQze Jò2N013p?XlkPXG{jo=%B8yIzi68%S1"SVB,"Y!+G;Xz o{=qH Fqt{lMtC(<<U>]Fe-}Uǎ$Nd\- 8%R;uC|BNUx(/23AUes%°A|z߻di- xj6xʒƤvzsmO[K]gMi}0ApVS-w ]e=552X})1ŇȜQKr %/ ebzna=RA˟a8Whc>yYܶ )֎yb3?oSC[4 ֌0 bDM-'Y8 xTcT`ҏ Ebʨ8`z}Vm)8ϸ*nޔUNْƺ߹R oݔ Eت"74ISL!0%xl?W 왑Q-ZfM(tHsos>L\BzBNF#VBPrfC^:^آ~$X͸a6ȺM*%(nehP=C6B~Mfߥ8Wcpe%4Kc*ח[B6oDPDVXF4\rܾGoa[5*ʐre~__< ǠR }"D d]wNh{i;XoA"lS{^Jg^"avEqy'72+*(ٯ@tU90Qߕ.w!sCY(  2AN祇\}kz|vRdOsdlߋBCm*(BY1Wjg5]cXDAA3ֽ_ְ}nlԧe YUJ #Zcބ>+'W7y؀Dj)-Xvl7{e<$vx yx cȷ`+*7,X;Dm^[Q&A4My\ۑ:Y +Ι E"=P<dLVę0ҟ8i:LI{3J'vje}KEkr.e=8v|VP p)~%f!P!?{VPI?DMpWm]D8è,]ګX]j9sT04A z "C2@$Sqb .'+ȾX N! yY>uU3IT`AmcN٬=eA1Kn3dRr g9 oGtÀ?ϹmzuO#4}k Z b<:3c"|#KgH1!X} nS-Xw]xՊ{_,9^%2&9yHKjPӮɁTCf9gJbL_Lk6AQ0ϩ2BleA9;41\;9adi ͊OzB.nfâY&y?tdƵq0ȫvKWs Yĝq557) 4zUt u9qUC♅! ݊t41g}K9׿W^nNuX&D9_,dDoJl(両%4z}?;u-0!hj""4SIMĴ6b̏dE! g|2>IfU7ۻP˜#iKtx`6*BҢ|$S:a{PlAE}1]^xN6Qqp6658pNB3u:?K6|"C6XXLx 8Y4&hLr̭ ]L>eq~H+LL@M р䌋|at)^bZ X$i[t.#q8v?A VP8܁~cE8Sg۸{#Uׇ_~%E6O0$%ͺ% ,"_&kQbÿ'#zs;,(s;=wNz •K[GH}q;mG?TZҺߎ,Iշa|mN2:>*Vb7wV>iԃN2I'>:k)+aSd,xZ%&:<ϊ>kv$ COe SJ|.(Nx&*b;=C,cw7,ŝ KDҎ:7Nr7RLX.XIdm gcp|muZn铸-OXۄu Wo~y~&23/c}2aN [R-V% `xJȧfkȥQ*Cކb ǤMȧ7s[ڇȯ}loZ#_aHcl@,eϻ#h3ߓy}_kSHX JA/L2iNODld?))RSE-ʄ.;:k]gKK' 爢%p1wD+S#GfC<j/}𢎼H#וHIGĹ+rL|#x፮Ę˾̅PkyD/0"ϚjPPJU47e.ȭL1!(|sϡU !u,)YL͟{6C(py892Ng(a& rzZnӞtPt9eK\酪WWQu;arwEQ-;ZvZ@)+ >>zL;h%>ئݟ=T(^YdJQ):Z޳/9[ x,dNef0vvHR2i_d(0ϒ}Ut3 _Y߸-gx_ ndYBtosJ/ji{.^~ܞV B2`n0vB6̵R(6&$'Z2X35')S>SGZYk 0.+C<'R^]Q֓-O!p4t4D"Կ7/Y4K>pRhLS<8UJ;fx:6HV*y?S %ST{=O ,?VbwqFUlM@q::lC~]!ƯP'EPc |gA $s$ʶ%[TGMn=ϨN?6x= P5vBH)<l"%g =*p5SekGͷ8砬X ۔p ΈW$-^z秏>b~!3j+PZhx.dP^z/$A*-%/1ӱ^vӕVPiϾT oRq|qL ԖDa=zq:SZ~:Y'hұ2mY#HMq v-#[` o3 8J'F44xܘ",y=.B-p!ܹz@W*F ZN,ryNo#vIJ48Fոx^AIi;OfqMVoM˦CfЎ0$+ג Ӎ%ZvJ5 5a xiGqꓪyepLعS¡PH8!x@`9aB(A|n;:ց,͓?>9Y@֙R=](Ё '4G ldǑPSlwNa"[;2nՉɔքODnZUhv:t>|HhFD$ qn1*8/}N}$Q>}Y hNd}r8w/%d9!A+.v;hE2yi+X'3kC|[cO7Xu{J .жc6{3K^a\I)̛SuZ|_ * "pyO+^6,q8gߤUF]dHE6KX4X@ L>9JL8" qFvǼ6{ nqf"?k &XՄ #UK4ޡbNL+t vJLRA('qPoߧiRl+ b@V(頃k jgfW9Yw$rq7)(1πՅZ=sn>gzF˺PުZ73Rc\a{=*,QZo|fnáE@ X-ŒmB|n2סʽJK7C裘I<^[W(j $-BD;GW00 q ę=b괬 6U 1H7ކEq5jNE3ȇt;jxT\kg/2K*\0{Tv3] ;j1}OqNcP.h)8`+sE\]_Y#q8ٓ3oHx ;cq-+,K5'z*ꕣe<ix& V ̤ͿEW;> }nzF^[ 0IjStەa^Q6:^99k[57M'nاsϛԿ_Wm%LػK4[6{\=asbaY( uEd]WM۱hrP!u*mn Pt2nVkmJ1?*ύU Js2+iS҆h -:Q%jRDq>xN`~SF"SF= #jo>srl{@Yi,Ȉ7q4 ˱4$jȱ, ~p KPAxdq!_k9^5AUwlUnWLe1k(GSXзzT=xT}^(sgFtz2B!ʻzH}!w B+ʲ[jڏiDYX1hn:}LIU3Wg=i_T JAp/̿clݡ[EX&NCkWiC'`bChJ\!Èc."wԆ'2 &hitwĖGƾ671tWxC H;@.><!֛t C U)MOYY|2}Q6ŗ4xObRj-̒j X,X?X-:&&4cQJ]UD80g#Įu.) PZ! :mH`!P[W «ÐLJGQa =9lI1x d[J>xBrKHQٮΓ mo H:cEYsYCC#,j;ww6Ŝ7h7.\%ta) EkwS~l)~`|H*,bˏs4%F2W$?Sh<5@?9E>wQ(2f3=Twϛ|̲fGWbmaJ;u*abcmstلj܏ƕND 9㝹+F(x_R\Km%vs5Նɂ$|?z\K!$437WTD.OJW)#ᾢOSscW% if0MUZy}V~JKk><%)K,Od”lkRj\[AZ."cqwr;j4 XA5DlRkrzt8qJrY̎yL,] `=Bx|LKƇmG6SvyP2h~ [)4mhcTӐN˕st*zU)ȭA"ܢ&:pwo;PD,7GvSB5Q֖#ߩ)'=Xhy!ڼj>9jse8ǭY*ׇ1d]`DǥG|Uʚcg~a^Fxy>Z5Ǚ`uGl/F' z t{;ƛ~Bh}4xlFQN~vސػwڗý]S^EOnh/siyjqh.J!> ۝!zDj)NmS:-ws#c؍<>23pml)E"SéoG$GXc#j?!/kJt"$UHp])NtY0É@0$MةbLwzV`~Q©X}UuY{VfV<G?T͇j hGQq;Ϊ+`&R5sp/eυ;o0'ȁY4GʹǪq*3E.1ܚq;)ieQV@XuZ*Ռ59dI~s-Å2S6]hn'Z^t/=ɿOZ)ݢ:͔vK(B4 |}qBE r+/9qk0;oCqvwD@K\m!DDl!VѢH\)z\זc҂^W=,7r>h|`.S\8ك ܛjž[|Ua$LM+TlX9Fd$ ӕ~cxr@D@m`  >=zhƪ[9!T}Z cL)`N ʬA I v47 ~~ԭ}[MH*ԚCMvK'Yj@kS038Ui}x3&MNd- zAY<@Uo='$:F^¥E=(h }wC|o'Rz)h!UR:DGnQ81p%bO45Hsw]@$-@xƳ}^@AJtu*Q>*#:~3.6i8w r wwt#gTah3,бݳ,h&[89XK^70;4PzVN>I+A4\lL ʃzR#D2h%OL[c+@Jx9{|xCGrKg|.>J{0v>{DNVmZWS;k 0Sl4dߨ!I 9?44r i(idac*ߧ /zOG yb`!7ż@ іX,=*6?{BfM.aNƦ{$d03EsE5Nq.;ڀ|%s58Tdi?7l .cwܙpWHzEzU|,܍A23KTW#?6O>C4kuH]]ĹsqI1@3L0A7Qcѝj>?!$^g4Wl(qG880\:Kj3,@r$f^ K EObe^6(B<]IdZIT`Eql$dGW2E~w`0Vk#P o'H4ͯgE%v"}bg}_w9LF2љ.os+I fųv{t̝hZtPk"w~ChwlUXby%k b][.l7ST m(c,J,1=] &K[S33HBvܾ{օ"Oى .s8רTDh)_ /w&(% &UFft r(F2}uBޗ\q C uƳ\ k*m^(hKWDbYSWzX#NU"p:nd~Ї|zŚ1QWwD*]NXiQwJ2m d ~?JmS:&B=zasSUA萍7ͫ}\zj=hZm`u}"uf44qwkG"_TĴ@gS 3$ۚBf3tĠ|y+S%ēLWJɖ6Zα\Oɋf,-Ιi!' 7 n(-WTTAy5ٟO@(KD ]٢c\(6xqC4V|3ǐә*fz 2|bΧl|Zq=({?FA}ͮo9I:6A{hnp?gOSɰL47U]>Fqg|*\2o䗸뤂yc|/Ė7z~wo<1IڶZ]~IRJͤ"U\Ѓ.Bzr@XYcKҒnI&߁IOk?ʔwEǻU72 hZ 8y>T'hbnmy@E4e {}̬u֛{7k@rU1C=8H1AiDhbL596qow2M7JIߘ+y&s' oh𝰁4w ;d̋&sS=& |Dtd31CgS}KMLD.B24Ȯ 8GTJE6 VzCW%&Bo[HSyCoLSO+wA ؚ+0-$[# :2Mm!3 Se£'a2&qI1ʥUm?wH;-|ve8tdsTZ0'CtG?,h+߸$laE6`a> %zʷ=0m9K"ߒ٩\t{rX~pJZk.2^Ԕ3Hyb$AO{BTpص$/;A@"}I  q!< 'RkwL K&nD80ܢ!ԜC+VJ4BkjY "Y_ A9܌*Ww7=/J!0nvĞZnZ[i@a.W{uigtYGfWmI' 8ۥ4"jqSrILf풧e4Yә߆Zy 2yV9*w,>pW ,}!?&3DWoc*O9ŝ "j~pyZB !LjH+ ,YܮtHVNɋ [0NV"+ŻU_j ,c3"/T^~;=,E(*lI55޴sfv/%ղf|XQ*L[dMiģME\k_LDg7Fr$ObR |jŢ> 9O1lf%ϒ4ؠζ6i$bm0(fῦW2j߷~=~UK^| ݙl~;+,cVȏ2덗jЅCLèSDrHXxs~Hl6Pܡ3ŀj *u Ezzm~+'j߂.=,WmdPC'h.'/T~ٗqX QP"fP vH3n/$9X],ϯUs B|f:צ+S?RgI *˜L#.];ICDJd7yn&zN<SY}+BNH/Raޝ]Qqӻjž 18")QO{'&fUP'th Baކa'w;@8i?i#H+ASJ308YW{,{~e#iLAWPwX}2u'u6ɭcQILk߁]#(egfE=E*ŲP܎˵`Ԟ9F"uт~*\y@э9vl#w7'ԅgNAIUQ?;BR69_|k2kHA`TRz8rVq kًD͙-κJpH}]_vQbdW0= ~ "cb8[o<&T32Ї`"fA '?dwB~0|ݬ86U& #3 D4׿k~&\{:aL_rt(EuI$HM%x N Fsց՛PyK+)T{yYMΗ@+ L{[mgK&F*hXfu7TQݺ&C*OŊIPP=,@tZٗ<" X|Zk'tg"<_e Xm$OF(l gF;SM'? >>TӁ aL~=homkҊ|jh^+52G/, |l "H`"i{p+zdj1\FlB 3X'%8ʔh mRuU".Ej}֐o=3MY/}f$?]+٦QA8mFZMJg3gWG..O($b٪CL5y{~m8m{ͽNwwhƑ-CVopڴΉR"hŪ%/y `>$4vS$ub?{}:%|F2rױ`>7FVjgNFfqER"o^~l@~nH.g?#o(gzU&h3ʼd%Du7-2k݌N}`s/2[Dgé'G&uY̸c=Jv3%`Y jd1/e:ѝ򼪨 6G^)R3 3Bs%L _VqI(+UZW%y٧!_uU&dL=dAj_jR\"L *ĥK')'`$u&^O5qzR{J:F=Es}3CEwwߜs[Š?9yգPɻ\s噙c֚QnM g$o~2_ҧ$Mͧ6߀Z1FVHjt8' !Z.ΪZN7]--5e\ b܀Q mמiwɼԵo6A lsPV $ojx2\YT{,уgK.+ JR1Wj1шNSM[$3K4< q}=? G @+~A&1 G!tVzƌda_ȪV=akC<-Y,*gl1*GA =ܱ#A˪r?tuN84Ua1[z %T|2!;NS8az+jlq's m]ic 0qtBHqXM 3ȣ]OAoVs٭lvu| RRݾr~vW6OrY?:C6G@Ep;JPkxAhT6CDN"{j{ۙ$P_6dszZፏ&Z5'~A8.OU Lm4eS AӮI9WuAn0F$UIZ;SqG+$Jlw~1y{޾KqA[iհlqd{jp|q3̠eCn&sNXIS6:4+KpCAZe TF3 MλȰZӘ_ghp9i(;Vޟ@)]:t =^!լ_Qbp`R^%'2x߂w99Su:CKe?oG5Z]ƣ u<}S~1!aHIK$B0 hUwW^܄? .mqX grH5Wc-HP~NML!&]Qma=-Z]rرx!X?Ԏ~Ft}./ZB@0ߛnO5oRW=ySVh(i=/HG3 TPg|j퇒hC]OюΏUKE(N8 IcDFB\%6;NJ_.)vX۞`جbj-ho؃UqU=V*$jMdE?ʭ2lS;$LCk3:$)EIh>#F_ {3T,D(27~oXʅi- b+ qItƏaZcZ2ub'\?ViĨNCP1.v3w Z< S޳9Fu WŶ~b QZLlh[r]ׄЉE[HZELbp/i֖41'r8ɺ7 WD ›"fW$4Qrvom?J[m4A0a1q ܦ(L֒J_i^ >C?q͖7y4ʞX^IO? ,O y6RxT[I/|[o b Pg UN^!6%XĄuTib!兔oݚߏl\oZ9TI򭾫 ΐdT ǙvpB'&.uP,贱e(iO|>DE-%ݢŠ6}z:_-KF1ՊG~xY7%_͙N8BwtML/!FP%3_UvR 9v&|Vhɘׇ"`t`mXskLh(wzĎރ|tGԅ"zALW-Y {6P՟,lnbwlڗHcLof4}iTD tiQ!Tl du.6blm"C.xoHhlVT]y\1۩mY߉ }J?=0<}zNFzcV:/{9?b 8D la%٭ӵT}p frhLXMy.4 oE/J)bD9^!JrR4o]q'~:?L=SjW ^ +$2H*]CIzv_FF4 2e.2te8BQYK%nN~=\9\ 8B#x.uLWB#e}W$r:=躡[ /~]Hy!z;(I8 jŌP7mY*_p A1Ux4tyl@tS0ĮzDFH=b8+UA. 68!}";䮛NOv xΈa5a{MSbtU~*GCJ0~Qb (1x?0ay1h|F/zuN:ޟols^<[tN4Urfh7eM){Զۊ"mxϋ_NcyhWA\E{IE޵/c.u^p"N./rMrey&uk\moXEɛ4j#$\;ҕ=ʹ]Dëk/LH;RB B2KԍÝue٤Z[ʜ6œ-s\~gﱀzQ6Vnc=׭.^cnx] 1 x;7*t(q k:pԄ:x T?iZ9f}C1jI ̏TBn (rI%TmYCJb4/seg<$~2zIGJm`A~C:vvfҫf0H޸ $@@eQ_aMEK XRôQv=ѩijh9pI<+fR"ObYf/ӹĞM$ X^|hJO;lpkYL !5M 9V04KxV꠾|zOJM9rd>HSLeߍ8Wq6ខ:Dmr2*?eblR+[5-;|cͱ!^XS,P^oE'#W~:*?,aԲa kȖKԈ ix*2zQ;hE!jYؤ!HBcMA-a(Q~k0LP-ﻧcYW9\# If>{};; Ja0I 6%Kmlۢ`Yl͢8Mε-<Itxo`NK\PH+?bζɲvl<[a6leDG:-s]~s&>K>hY#}|fӰJnQls)o qeϱ޽5RhZoI'NO={G!Iz19VԈ0APgӒ14K;`^$Y;&]QܧYpwVI-uft<]m[ CVa&@b%8y=>ڿsDK;p]Sq4WRut35)$QWg6ke[=&nϫe5.h7 t%/*;.e#Th.H}!ލ-!|:ވw翙([t*;y8bkHwLPJx%?NkA{mGF *(5X7Ʀ, @ mKFƧcC-XMNBvbMǧW-\n(Fu$!E#ʱAm{n'ԒxiHwߊCy4eV,n/o95-!BahCݵ<}~̨Am?[~}{{.Ѱ:γnC-clkgs2zƇ{Kl LPݚO4\K+vԴW|S=ps,n^!~rUGiun{[yi"aRsk~".)+K!sJG$^C(GYP 4fN?ʢ?Rrq%!eCםXeJ?wNfMb߅p$H>Xs kҙ([oݶ]flъ!i]Y'&V ¤wA}+SDg?syRƽY,j.HmgIz8G ")CmI .<.>eIhqږGp ٷT7}*"RAr:!^ +PG޲3E[]0.JaKG%NٖQ?B^+eQ#*зuS?|7@86W#QbPzc.VU)(VI„6XJ;D<7 >hyCȼ!plz:t1-;'{v{ gܲKLae;Edq``zFF`~z68PD\ f}^кAM0HZ {5m|xQO eiTЮQR ,9S=D*Fm:#+PIir Xf;7\\*̅Ҵ}śN15jKE*yya=A~{?G$(ê^"'q'(CcR8S l܄VQGM9$NTWI>Pd0^1flY'u2rzeseײ("%Ai~uAQ~v)8ifd`NDȅ-]1]y2P8]?:l3:@T*''_<lI+A8Ah߄K#`pEC "mVN|  ͘'yyDD6\@ ~X#Nfą)bJHih,;EYI[xW̏(ZS 0oeD3e.Xo+8/ܷ* ͞OrO1H40TݔP(LX˗T]9 qfw~IBqI2jmc_7' JpJN9Tq+}/Ψ#ϟ ԅ~PHnt \DqݖMx//$[ywsC.Ax(N`o^*)aO\岙I5EۀuxGu&7C۠(VXi~y~b6Y^]5SDO0Q?.}dFZ5͂/XAc  BkGޫ<ԖZ$|Hd ٔvXGU?z\ڝ&k0wC1?~Dz2QBb KgmP!,-'E-N'!0s$ZI#r*Z}kn;L*o폮A{y }& s~OM1JHQXm/ _N&ʹT!w}\!Y"{Y , ڱ8#T㊘ˌz Cٜjp|S<#J7Ij_l;MC <3hhj/FٍOIn69R6hd%"0 lN(QƔ_J} o>? q/S/鄪KO9rjZ錈N.$f?hOh+ ?lz;X,?Z~kJ<6}4C6`7^]'Pχfi[>(It+NW |&7fYے/9חOFAVڷ..[|| v/k =ea|8Jj|RT3~>58o#!b{ۂ esTEb);OĈ^R) ǧÝfawew~йu],}36(jQf nŬq "{ W,&/ 5|ӂ;^%bډ/n/(A{J!OO6zI.}]Kh r1Y=",/#&nBuL!-1&e ll^(/ J*s'2XWKxJڃQuR+_ Cr^3B_!Bz!wDᬓrCAX+YyA* LmύϞ)T ͡#&u}'Ƿ&2vZn)jc_3|UsY/YaO^ qԸ 7{֯兢v5ߡ“CB&'vM&Fg[ ,sޑmp-96"w_^uZgv9x/8{/dr_SQcۦ W |WY#}#-Wsw(v;FCa -2ϙ硸Q*Hww'`;/n@.¯;gg/d`ct)f>bvAOLqO>)og6 |ugWj{_,01mPsM葳aSH|9$v햗*ә ~8>gW:^A㈰ Cd0tnw'U|xH|y6ߜi2g5kqw~>XI7 VT"rWl*D#د7"A(=!E Ǔm ;einF!&} ّ_dg8V28c2w>3hY+y=0"1ሥ9ը3 Z`n1%e(Ӂ>[8l4qm;D`:&ut2Uɞ6CQtCl &{ \\4Ű䤋*yWRpuU@PF#ho5lj@g˚rɄ~a&]Fbu:U=8;tL* P-) HZ2qek{A#;3jp^#e/Y~5nijE͛VFsy\ wcXk>[֯C-&QdcJ1XU`yp7Q G 1,@>{N*J) 󄦚l60xC&E`wLI&)k7q[FG"Bqd:u3X=vل:EToT%nAvͼ:<|TLX]G(0&;ZmHHz{3Ƿ}8- (I  Z$e8!<;yv@n'9bf.aݠL+#ώnKR>T< 36 ݗDm0_cWVZp1hkNkˎAg >6fEC`1ourcB=x-˪K(ę)wz^wMͦckei8v`kA]ןBޯkJ ;![*X3*=$ [H^>Vvj gK; G*j%L{-oK tP̀ QCӜR"̾SgUGPzh$َ1d頀LMrْ|:pEk">[@޺G[TjMẼ RQWqе~wj+qTNGYX (bL O "oO,t"PVZsםx# MV[<g |_bNS͉@A 1p6MN˶<c1:0>rjR-IL88+&!ŋe _yqA9TAbe X $6[̕/LJiקc:=H̡HT 3|H+JHgbVI P/ ٱTˤu%y.z&Se._y "QѻRm7BOzB< Vln@É9@CE\#!*nY/_ʼa1:ݽ hQ^1eXjD~vkܹs(SBǩ7/?K5\80W#* B6 򯥯~z=/3з*k)! YyO! 'Mp"q:s}4ծc?Tz~JƋwH\tZBpW_J[Mck*U[If#d0Wo|B@qhȶ73c>C]2l]%| 3j.S >u`i~e)ECPSͦA:J_C}Rg&ː9P1vR/Mf58b5?^aRbbT3 O~Ʌx#z~+azS(}h5~z\|$N8GbHlPlr;m7>q0E@@P}4bƊgd5*;^R CѷZbp3Oy^T/Cpx%ÇIuEHeErǍY0)osjP3xSϹ̬)IN̮ ի'4*T:c`bbKTY8LEvDҬa?dP= |\`rTYb횕ftKP'&'FS*6"5UY/y5eq&񊇒_.o>L:;[GGYĬWbn`% `G6鹜O1Lrџ"04$^0U`Eg9 ,L cXi[1O5]ح07NIL t{tkͥh(r n>,?%$V^eqrUoeǙG k!$̚)#ї,IUS#h_poHhSz=vV۫ ߰KB UU\">aHzŏȫ _iȺTfFHGC(<$$jYk ! 2TC (*鞄w|lqV2fM BӼ~ȘoM$P0h~j LR;ʷ໘82ģR"o@W;~u6n^DyIij{_$--pa 8Iwqv?P8UXu$0eI-2J'vy6SNBCb?7odY9m E$UR4+ᕎO+*b(Мט:V ~1'#Ps ,S*δ%wV,1^yN+2SCj+c:xפwp/6>4G&匒mB1%wgB&ro2@A.qr=WgR3.f~p1pIة[r-8Yqo\7@ӸNab{Ti:^ ܄.3}^d^PY:Oߙ= WyUO>i`vb"kY왬iݗ/U ;#0ˈ5VdhXO~DKӢSɴx^07 [QG3.q nLJyj"zjCx&ãe=e>U;<X\Izqѽ?EId3_ kzQVӈiPoi Bcp7ґY2UU_-i߃7UU&jU#D@GR!qKMBcR^ b+BODCzlv/.8VT`!W;ٺ[kĉcAf%,fR(d&G K`ǡ _ٌjS[p) 9&)ƍ2U|  .z=ې'_ lcvr v 9=WJ}"A;X]0# ]=%M̑Nc8quY9~Zpw=Z6@$7kk8%.ޠ9&4\gH"M {F/[_!# wTlIS ]>55 Z$TxJԊDU%UQDLK4{;DL̘d|ϨVߍ#y.W\ĠBSξk]: UsI5l{0FxYNvgP* e/˕7"Y֪p]`Աݴ2BH#wO`g@jJr攩ېpm(uPd*2 -7ߚ4\v/%m;!\oa~ ?c+@9#ʓ>Bgτ\*K/ǰr^MtR[Xulpr)ɳ(S2sp&%4A)08V( TP2X\wSg`׿cQǠZ(I%S[5ii> r$ņ4 l!>(vs_i#l 46J,>cH|]Zd@=R:SzbzG>7;?}PTZt ⥰g~KZ$q£x/6e!:x9PΊũFYb5_Ne eoFj| p)~.~7MsTZdDȎA jpv~=e}_ $.T}rWjԧsF9F4ؕ9 dwvg\P .$K-!|P8>{&k3`G.D|G= h,wʡz.b^/ghq_iKY (аlBs/13iY"hj)_V~!j{M~Fel ~dTu;TUdѽa[\wY/rԗI6p`w 0I̅[0kaT5N#q[fv6Ҿ&KpPA+K 4Pq\Ϯzn4VHoB~_O?3"hHj}qi~yPn \}%B *8}> @dGµl0ƽ;{J1l_ V6O6ӓٚ^v9w%Ҷ6n&qv WW3󷎝 4ܢO|ޗ "`Gz$DD^y'5~XMN{{C`ѵ8s,j*PlMǍUKL; WYa[:#-2qWiJnΌt9JZ緗3NIkG[`4\ƀ}4yb^mr k8JFg!t%F) v3JND\KU "ҚrRIg3% >NpҬ Yyݐz'ĻWõ-ƉX\d`*p~.S+[6Pb8&,UIfh' df2a{pql?t]l',5dH'L~_Qʡܡإ;$,I|. r@VG‚M[sX.mN\ŝS> 1Cu Z߇@Pbd99LU+-& ymS,x+1*ҷt2rj 1I Z`rEw dRjo%UDeP7ONfe C@ t1j hA/seDP\S/V;FUw6?O7+xYU7R:lkyj^Fj;t0 }#عtyV~@(l^Wxb{*h߯(Ue g^iD AwJ5)x0l_oAgr: % T<+3Ԕ[\ XSKx*RdSD +‚bXxE[w2ՊiN? ?}H~H"b. Sl#̦|F1 Di a6`vY< 4΢T:g_~ ;L|v͕Ԏb7MY!( G*8$ʧJP_DGKg{;an\1P1o ~5;Oa6хHty'^ʺP<Lem].a\ "nk4! Yzo6F{J0d#Pp^λ`%X Gi Q{Ϸ>LmL2iCGmf bdw,n4OA¤T[I6 C" Ihd~1>CMsVn3ZCV@ YBᳪ.}Zs?nٲEeD({wF tn ni\‘1cnU4Y|A3&QcqwEi||l2U.,5KEW}L]pq1Y&,ҵ4Zv hSlwU3:8ez( VbeS--xtSHly5AkCvyMx'ԡ ǟ8 wv xv5Pe |4WCFp1^5Fu0!0a]+#tKx>%%!Jeush%[8؄f- !/9a-Vۅ;Vl0nle1Ad{Jq}o,FR秼>re SSMX0uh6m6CU: HGfŃڽ vPr?аyhsŭzאsX 9=5i*E"wC/DkG]ʀ*m6816ۥ{4glL$l 5琰 1]͖#'3h݅VeXWiz=[4 ܍o &ȡLg~OXБeYeAgw4_1` ?Ϟӥ:$LM>f0#( 40XB+)Q9 ($xRN'?EPkfzbp}#\c /=-S̚* [͉<4*I28~q%OJ+XWnsi˭A9H`F3ߨq qxb.;8~fo}@:ap3ŒvZl&Yը$͜h>u7%g m ".큌kŠ8Rax /N;`#cy5 ̆D3HVdZ39@CyX^O>ՃtrAo3NЧŒ! )|Гg{?9Y Y؞- 1nNXhRة"Nڵ$5վT %bVx}T,XՌj/IA6Vs@4B?^oaCWo$>ٟgo>&PWehu% jo_tq҂?΅gפl4'Yo>R*%ARBf/UA D/P7Y㽜k|GB%5H-3Ƕ:Hw u`3aJB$hăp!ۏu Csj|}֐Y PUu_h AIdKDȜเ5jwri**QL,lg)U+b KZp gzcF'-eHbo>5Ot,e_,tCP{!-넑{lGoKr̰@OO*8h]É(Ss]Lޥ}m`8>HdyɈcx*3q:$U:4%VseÎMFusO}ߍ=0Imc٪,dT_@z596{CE`-_1fk`ph3'Q~yzʄ8a9zKOI ; 7BE*BZp| ZԥwxCuU)aPX,(gY?Q;X`ˉ7j?ev2=C=sUM w(ќsLtP`Ч̠|w2zX qg&:f9A;K$%_PqW1BJ* LAD[YW C1 8[e^9]zW/;4| zF$gz 0k-zڎ\0AH( yh/Z<=nHD{^*p|C9D :)Np>kew5-ħȦlŔ ɐm/:}v+Oj MeC=r+חX˼BImN?ݝmp\Y&Z5yٍXj`gL dpyBIYse{mT 5ضsffo$F1pC)U'D;#DBS^P> rQOVs8C@I9f7h"b %QqȶGh ` Ԟ# W8RYWt;YL*(lkwL%G{Rw5Db#Iؿ"CӴ&@2T~eqUzG//4Qo{Qe"Hc2O G6L!ǎՎt<6kD![O1Vwx˳r-wlY7p7!O'1| :bqlEwh8/[{xxoY:!X! 'pA!'^Y`PT?r9B ϸm6F2H9b4I'ҕ0%_$g+u]Ö4 Lx{kfI <׺@xä @elj\W͍w"RH]JƐY6@ҔZ$?,w|ڵ%ǥ^^Iͧ.Y29uMi5UR2@6Q)\RBhcAb0M5hTzgQ_;wi}.Vd"mJ ~ pAB.6$KfQBIe3?T1=d:gV%Rd% @=0HqP3Qd7}SU)\W_NLFloh=.1eAfޗab@:8،G-Z Of!̐ln6wwQaMM$O!%*ԥ]KDv(wg.FѢ.SR ަe vDp|'d,U"j#xpqTObR^9UC94y %' ٯk^}ˁ 7h=Zb h7Pv*TIWblJԽs<ǶRS=atn*h[4w֗ ;tiY{(S¹tꉇbgy1sC9-kWLmnl7D7κ~]qP|v7Tɭ)#s^ `佑ǹoI`:X^ly31u5EiSsv{=ߝ/(#d"P)/ǬZ7_!Y+&?ܱ!Gz34erfrt ^K+ 6給^dLaHgҺTr)}' #_}zd8QJ#液SFz탬KyGmŔŰ #B!DP/DaBI?4׹#e]ѡ>*Y44MМ 91P_$B`pE?)#t`h1dQ* 8<^2L|(b(:F^_[0>muDqj"GԜ`X R FvK#]jЭrvCMKv.Tν~N (CJ$_&B@NpQ'ڱ ƴ"YD9HOChPv-v;CHam?}.if6ES 0l/C6CxI-&'4_u#!D!K'Tf,"}5=o7RH;j I{XO=watqҏW9UWU"B[v4(05)/U*Z3KB\*Ȇ^524ڬ{,DV^ 3Ѳ2q zUc,7ҕDh3-lk u?wWRfO[jfr̥\c"v>ûӇܾ8po.XP?uܧSMTȓ'hđkNTa/Ѫ2laC|1.!)ŹdV{tm '^g#NX7xm_KуD-Yx|9ăҽ%=2`QT-)J\鯗+܅y'# z~)GҸsVd3i`U m',/LEu33B3}iDS#T"A񹖍k /xuR;63 C @"طPD1e}8VwX/ p%x>@\"'~nXJI>لGdz/f|\x{c(^S&X<ϔ.jw^!3 $8דrSg2k(@%/@7T? ^cĜ*[ܚ U8NOp+ qY2ԳV2_1 ԎS+?#q=Ix-7LhPI͌0F;*` @`X[UH˺&g:O!nn͏om:Ÿ²4E+VI:%yս[eeY}ME{͈ծ"4,ʎEɮ*&Hj אw®0zdU̥)^G˳Jqz =%) YW(ֽH+Ɇ4)*Kuێ'ު:,w?hQø7qشAcekg+7CϏň+; m)1{|):xqʹ#5*PnL`tS8`&.r<688.R~&"Wv| y+e˧ONڒ siw6,Dl$PBc.s8[E@(Dm b,[N]|cHgF!Byo2BWgƐG8zɓ}5K5"*m#=7jG5cS+Vߟϟ7@9;zB?Z}i3K 3{72SKt|{(͏&(t2m$ylN(T2iQ.2`&lN1pJ@$X #mPkKBQ XTp~'_t~@tpJunI|;u|kS/I}2T%nG\bU$A0 w׍)C"!UH̪)ΣĦv$n]@ORh:2rNAX|1+mPԘrhA')6poVHE(F:#x8/M׀ܳ*(a(pd..{жM%{}W`v:\(x5 Ej[6ODcШB;266xwZ[Ckk pWv#5HWlMx>%Qwr)軌I> OԔ@:2W/-s8B 錅~&J.)n!!g#^n$hj/֬y>mg~pGWy ߈ƞ)b?wng`|s7h2Iz Eb_PnBE9¼ލ:(INUT=a+( ݶEDӷt/z.Clڔ3r5{8IPd^lB0^֩ü:dKb CqRG1O ARkD^^F}w*ͪxSUwfZٶ [7]ԫ8[XY@+D/u5agGҨAQ6h t)\.jlD-,5dʛ1,[({izSX4R':#=ЅA5X_7+162|%*LJ#HS-9h׊3 yo2vEf-re@EBaT=9%dq<-x{/x,VHGWxt̢]0t7O)rR2{l-  tw倭1>)xqcdR~So o3HV$Qihn^OܶsuX_>ShG5[͢ %w9e[YQCtP0dAQ?!:vhŭ{:ˮO5iST %L?fںF +zgOs$ɱ:CjRHkc۝~&#3NKSW}t7{`ۨ&KOukTny6 (>òy9GsZ{Lq'z81'F̯lTX9Jcֿ'\Wԝ繓oZW:7߇3uY qQHQLΥƑ ΓU.EWpKѪ}}t_nBƇ'/|l%N1(WP(U&/K/~ `v,CRۛ_}dM^vэ4N0#5K8 8gl[ikQ h)!d le\<6ze8iJr_펫GBTG!i^-kR\zdW/ 2sN$2]IEhY<"|G#t9)XfyVHm7NK۪'&- ȟI %^'ydJ (6enê'mJ s !r\q[ Ɵk89PܡOayIZU r\CLÌu1:ݳ4 x,򉱄tA!'o A/0I@ AR\~ )x\P`.c*kgaX׳ԉ|DF=e+\_!W3:z%<,`59-}I 1)hb5M37;.^x'nZ,k]빎¦<ZQ&F:ҤYɏ]+d7Ƭfzahdǚ_Rf ɞ`B'rN$Vi_7y+䮂2ЁV< Ps.*ToϮBEH~]t`j2}UnMTH-Lψr)ozqMR5|#ow,5ĥ (sJ|dc;206g[SdHFkw6MWa5Fv^^"(H%q(Ka}R+=ui\.pUt嶘Euk\L/q.1?Ty)#?mn2F-D/G#&C9DV&#BKS<XÅj7m0k 4=5ĥ.86jcݑV%a֖ÎC,'49lŠrtr$gp ?ouxM,@80\#)9ZjyWc|FW>_ KޛQWSp Ŷ?=ͣG,(C?k dx ՉmvHȂu+\[ʘ|D9:)u mBz}u/}ѝ2amCS)=]gI}At'3Wb5 bM!e2ލP$F&5[ά@Mf 鱌*knb0O|Fnז>>nO=[<|׻K;J[-ovA9dh xY>X\m1g̟mGPLǡ*(? Vԝ%G)EuLs\X] sڼz^:9@ڞn Q̈́8b&χ(H XםdNg!IiTlRbHr* Z+@fT$3ޓbL? ؽ٘9oXIji,D#UtN*"Jo֨;pE΍;b0|orsPogc T?|'SÔ4( [D-;wC}Ċ;Ia_k"KIR!HRl'Uv$aaw84?=Ĕ3c ` ѴYY'258nB+'qz}>t}9Cs2fRĸoY8d-bnr]@ V>XO(J[k$EC!hiwX˿Ǜ{rhucmعٝE,r(t‚ W?{ ta8ś--kXU *2lʠ*# po3=ǖ71G- BQ@"ĪK+ѭwJxlf4yK|SC"LrȖGLŜz !' SvTݦ0LsY;87 q ~ya~$p&hzTA7BA{^}Pf-+pf]:C[%viuz_rpx}dDgxYQג哈~D@fSa:Up;, :_/gS wG(@bZ;3ax̛)xzw>hf&G3b>@4|pnv׮Y2Q`ً|RVi5:Ss!{C^pWcqkYM J?)u%5񏞥&{>{s$ $AQZyd. xQ0YG弬8KSҏZT޳N$] @Qґ _{96Xh#@sp{%G]7xq \3q'pXD(0g -d{ _HHcaM_F3a*3YLxvK۽vp ,)!W!rȺ1jz]ϯGm^@ykwXv>E!PUM?SL8~",ͯt8CINz r-dKD VJCep$>u J=T dy͢W"ك]?`"}P'v;^XyG:>i|@=r& (zGTjUGZ5sc O@C K i^.@Q4Sֆ];LO_^ CT)skIC0 ؗOi0lh'Ru M_ "AXxIn+K.jGLC戈Vc-ET`;v t8_%[p OJzlIyUGB(|,PB>Ea3PCoqזi À/bebleKM[ɟ)XD|c0@-ᭁ8e nB}-ݶS:Z(Vj)8((M(-Fפ- JlDm%x> ]_3J-DCSIqϝGgHhmPY4M:lNu c}h)|Q0񊕾vW:HwiQ~tJpKmvYǭu4nI=p `D)2XT`Is `;-ΧauÄ7HzSjՈFyp/p(4Jjk\HR0ūݹZ69~=z4O̴Yw9`p eīH=iF%B 2;6</;Jmr; gaT8>]Uzm^_' =a@썫`v~AqMKT($N2Խ . ZpQ%lcFW X'Aₐ򵅞XIfaKZ5W9Ԕsg?dJ[`2\*.8>[}VtowQX/{.] m =֫ˌ@u~Rg5|;1őE`bU:RP1R$H:u 'fb}3lD3Q!yZpG*R+}'{Zo[J ^,l;sEYD"h!]H>;%pLW$#y_E"-Q!H ';vU0xXpv8$b3]lþݴ%L)ҿ֪iSW{7O~(O`)meJz͖}[v"j!SPTW1BZhc%su.~s rm w H?uR.cBG%9[(iF ,y(vAHgbEhHU3dNa(kPl?xvpJU=S'F_ ?vGrxC:% p,_ل^64$L^.XkJeb"Fu;L2cnpa$dlR)38XLB=ե;Gf ~l%0#bdT._6RW&O0 {t>Af_ q9jbt=Gɵkw9b|8+B 0O2],,'Wٱ5NMd4Uc/R٫YGL)A)ާ8'7Tr;!dZUeC ۑ=.ZK AiK:- *`o[X4ص%MϘO1qin]ahvN ^O:E>ڌUW5=T[Xۇ\r1c=݊9eجPW rZXg=Š*[z14"ɸspKlv88wnGTt13 Kg]<;Fs}Pp$Ϛ0G=s_tؓypZ1'Uou[$Ȱ% >f>DKVeJɠ@Ad_J#X{YEٗ#xt"_DR>̍ʥ%̯fvA+N :vt02M<8dgM~3b*?x 9s6 E|rv6 vƁ;@^0JO%Rg#W$~}6[ahM07_숄V dk w];TEA?(Bu5iY63&^p@th L-3F'LEhT>&+ tٙ]\z:2hH8Ҹu&݀uufvOCU\igvE؛.n̜vX\XM*ď *nݖRE)s?YN[pB%xipw8\j-W*2f'; Z!t]d7X|^"sM[ ;#:m)r x'G esR5w-*\mrv^%[K:PoQH0u$)YDKQ,vUoBlcNdl d鱖*UEZ, RwqZg!E}6znD(NqBDBSvv"ő܁1 @) }Sv1+$RwR}pù&+HĶv*޾kmg$&'fo}3X-|PkNHcߏ.{y>hM_Gj8QӔ$Ͱ'"L{nt&bzc;+)33o쉉o*Ybޟs|ЈݹfrM9^Ħ.TO9T=?a|EzAi1&*p}%P(G -O2d(HOH'3hqnq pyù@CޘTF\וC΅E HYBn w,Ǐ|`tHa3A zYȜŎb6o pM]6%@>'-Y}PIOS&K'wI* 3XPp&З-Xľ6PVA{-,z:NRZz/!7ˣvs Ԣ5`cö#E^HOƊؒ?7'R9 ע Q9-^Ch} :^>\( 9P_3]Qi[OjՊ%ҝ /D k~Cq PEGc&I(Z 7!}BY4U#Obsr^Ÿd'+']0Ͽ8Ӗ|X|:E=Vww=aW'8B DkZ$D1=jj5c\N$}>wC`\(D\ɩ>,X @kGk oy_C,R oEp4#lL< Qu>/8> %p! EkݩQ+Lѯpho3` ٔj0U5=HIHE(HԊJS;W+R ݲmAn%޿M{Qw$8.{MJe{8AX2KRBEnxm2.w%AP-3SU WKcfj`1X>vd,](fİe\@s<0[ݙ[g%X{Zm0m/Rf*}jd뺮v"7z@hn'2٤Т[%83yPt͕3,3 ^$F^ub9*3Xѯ7=SwsUJ7~+Y%Su%v_VHEU|8kҔ4΀{9Ed2: ƺL `25ZklZ|hSV),m|uS|Vi|ھ(V=In2E w]yx%8rBbvKa̿9;wu':=xUisSW~ݎ&8wg)  7E(]=>%霞;r5'BqLtmތ#] _:j%CsY1h%h/`y0 uxS2Mϱe֧_`W50z`_s6ڛ;Qss`:.1j|3E&HPM*D X%xY;#"r :DܐFgPkE"/Ark Ю`ֶֽN>Qe` T)h )![w1YQ&MR~YfX$! [&0eM}5Fٯ -9_ KV{sm͢zȎV3:O\FbR5 \%l`s}X겚oR$Ac"TMilc4^[Ǯ+xF][]KVHL^Ӡ]5u{TkJכx|w&mU q&x7D}* `56! MC-~<-SlDJߜwV'f'd݉'$.8ŧ~^uPi ,„^ÌK]<-KVw o]OQdE1)6Ų%A  8];}U޽)H',R[vl|Ak&ף -\ 2O~Z(ɪ&g^0Ed-TY |ngJ(_Hj:7G3]dbs$IdK.(mwHr{k ϫToe18΍AN22rKC ZeF =] yD#^w;Yj*3,o~!#~%p\;S XM\t=ogf*9BM-=QB&e(m-%WC$x; '=ͪSMuܰas›XF(ElmXp 7omT@ ]B6NcלkxYFa>ڊ=t3RR@=`)ړ7GzS:egVcUձ~.Ga?ηV%g*Y32%zٛqDu _n3dP)GcȭcQ+ANTddFedq :aĜJT>}m#&cH5Sh;.mCeNU+< ^JYo~ǯ)ݦCK]U{xTjt{:K[̤'- Z?:W^0Eu2 7pi\ӴN[NF83 XS X==, 0%g[C՞z>UI@J;^IHĢAw8uxtǎxh~X X )C;Hg`RmwwvWu&3jKUTƜTyy0ׄ0}l2uOBm|Df?!,v!y,4A~^;pLZ8TNfD\2o?j6P'[G=ݚP! n,ŕ@eOU+CRTmX=U0LUS(&،PxĴ.JQ~W(r\pzDY| zvU3V3 _LnMvZ5,,Nc'b \$H|?T?%՘<:{#pAR z$w4d 㳄q0тu L]| \nsp~ Fc1)IDؕJsRQb,U=x6j*1lRdm1^QJ}{W/WG96&OmϞ6hVA\.`nƋNv ^"7*Z4kSe vIv?5M+,A}# tżI8(V6 *#Cv{HuW5$ {)ܙ<)fUGJ*-,${r~ D*PwGt_s;"5<-Ws0=1GM,bʹR@`Hu=U (Z2!wwyO 8yEFñi}@#Gf@i3~ #v唡2:1Z7DE45 +(*)V&ɹc4ZbӒ 纶# =""Q%˓IƘl}8_J [u8Qm:Q} fZ0[8Ri#` uCv'fc]5CC _]#x";fK&QxRJ1U2oitQG/6*_] 8qY)J+&a c0Gْ^m\EIL) q.Ś-e="v Am3: "Ha<̛o2TfB "n ޷p\0” s/yꋜ{W74gk{>y'e0lLv Dr]•C˵wmDو;|CVX+F)qu^϶UԿzKp"/p bԋDk^/YEJGx܄S2aG7J”쳋W@rp}nہ#$388)MQ y픲vf#hZ89@CXS=O'X^_|a+(Jx67PqlrjUg֙XcjlG1n5.}+@RWuYcb1mD+2:!uոl+1-Kga!cےp׬92lj<1B\s+V= f㨇K~/0ψT,7!i~_Y̰ej+?nʡNR匾L!E+5GNYn4 ]0 I3{%"0NZb`#tz0)z.]] cbĎ2ݴijIeXILO̗0,'ݷQnr@8ܦ7li8GKfVk@/y<;R.'t6dӾCKU`7oFz_pp"{(GІvb~{w/ƾ5/?Ŀ[U~E|VW;ӨNovKDp;j&}<ɓf诙\]FHqTвHu?1LTK#״g.*FO"fXNCOY;k[ςؾc==[؅r(6^wGn"塴1<)U6!wߊ=DzK3#,a\;|" ͲA~6_f8:ByZ:W ;F-,N]"\P21UNH3J\ aهPpi$ wY=k42ȁ4;3 R!,8K߃[S}#GSD`%ܭ2jkU'MzUZ@G k]C{ =$,yɴ H/ag͚W30܍[/O!Q8wk⁽MeudE ygenH*W MȐ}˗NWyE/)ge4X˞퓖02ďE(BrK 4xUؚ3mQF vPyaL;^C9t¸o<򭒒v?௽ "՛t΂<(}u_QjopIr$2ȷ,9.,bIf" mENyo5쪍wnr>d6Lܙ?Jk/k{;gȄ)m,fŰ"2"Ntk _s[8;j@!x mWC#'ʿ"Ԫ؎ yBɎxHJhϔ{PR8;ogʭ׷4CEIx _^#2Z2[I-I3`DKV<4 ÈoijDEC;8()OZ7~Xʂ 1H+E`({ß(8>^'K}iE&TZ(ڷ1bJ߄>ZF Ć_ .c`qHIRoV{8#1gqn!}=QYѝ~Z" h2 ~x65;W-z \r:Hwex/َ@d ÙeىHKAdm'1 AI^JAÇXL_ L^I^Hi9!I|SUj-EGо3XkKlBݛůSGmhw'd?!`.SBCzC_qy^2d`h(Օ+Jɂ Bw5إKclK)K{=G~C (_yX+Q49=PܗOiOӕS;a`|@>gf s%U`%b'pɠ-9Ŀ;%JgFM=Y,,>z[cduI-&zeފ3>,S lõs;9#Tېr5P^Rqr=@y:w?qӏ4pxwd]sS VvzL#2-. zbB844KtAKu]'DP '7֕B4﮹!Pe$|jtٸ0^\]2x}sXdmeC5߳[Q 9`~I"!Y0uc]kxy]6QbfsMA :6 ![/D, $ e#$Q"tm"?7%RewOwe~l^|$v Wi'c56 (2P-♐^sOM{ Yn g{tVe(Ib8}ȹ~\#j2ιT] aCOOe19"J;2S\)נ9{Mv؛&+sxAj߮H"tۇ&^NWh|Ӆ-RGg4 =q)7c mәv`M7֠.աI@1RzY9B黺tԍ0x̦rʘ, t]J |-`)^F1?%%qjnǘj(ކ۩1ѹ2ǰ׺~Wx"@Ag-QOQ<?`7#M#C;CNy5 |F<8; D}be![ jXD˶  G,? R( Cۚn[sHۃzŰ& ̊R4rS!(Gr $ RVD4 |Yf nE}˒(+wrq- bʀͦL8k9:Z=ܐ0` ʑp+ nzmDzų4Nҍms@̾K{qQ\0,9[x(Rofۑ VD=kdP[ahQ_XKəLrtml,2]KAAZDwY(3}f-IxBW{\;h+svR(Ɨw+%-$wrCah%>}Τ&Mb*~lۣZ^-EM"?EuR<=ߵ%mge 2ذ֘:q|S-&N7DW8rNY ֨0|V?/ sUNZhѸOz6n>T100d-)Y}h)xs?)&+=<[wB;ت$N6+5Rd6{#&Zѝe H=uEMkBq 9GQ:|mD_Pp29M e |Im6oK3/aߜ[-EkT)RꮃO=<մmݧhfP)qkI!up$U6Xץd)4 j*#LӀ[xrjL!䔳_ޫkO(Y'( @>MZ}غ^WO5:ZvT r70 zJ ɺKYJtqMstV~"D@ʏlCjZوt#‘JDPb[4iK].#~C۴=&3[Y)'cXɽ] aP0/FfYwj?M}L#0Q7Pwp|G&:?ck- E^Fݨң`xi[F{,$Dq3P\dCl8/3R;+8#:lČ gb3FW|0& &]7NN,~-* u&lDL)[~zuuݔ5s\6'&7Zh?ޑsTk9/K}ﷻ,%ƔGrsT'8C+0)l$ 5]2[=҃ *W'j]6rqTIKsaZKvE{)GɁs%0?ğޝYkIe9X1ϕ#圷+ugK*6FZխn!`ܱ*?Bv%NY-w*%y<Ĺe v MKTh7pY7~m~X͠vYO/V`cɨA[% 㐠qqn&g?`xݯ%JI1H\\zpѪz[`@zϭEy dQ"y^'PA}Uϥٵ"2SMRj8+ހ4)09l /D.sZv.Tk Y6[ snƭ{5F6Q$يB^Fad$#I5TH4|QꤣTE7Geߏx; sbsg{nߚ84-*›>Yu1zwafān&ߛ-6HzD / tY5 s?کc .",J2K;buw"8=41T%Cc60Y3̯ v2m o4y[nEb7D{#Hd>`lJNUsľy^Ƈ` ٽUsSޔNXH+%ϕ{5Z o[<74\T3ͺ02+pBJ!7ۍކ͛²F-%Ep6?K:%CqԭK`_U%d9!D2ǻgțrMV;xI|?'^N:IR-6N"ٛ,sv#d0"%lsJWrX'!P$5 I׋X =ݢ;TZ| \`S~֪̙lI,yHқ\AA&uD8ʨO(̎`lY UN:@N -ǻ?]Bl`dNDyZ=6D՞|*{1_홱 s׉ģdxwDѺ* ^CwNP1M"8&G/CLZbOA d=Ǔ=:G]oEK1Gj(]h%hizy<4I2fhM#)? ńL\}.6 l-C=g_@Z]Q/ l.ӿ>֝ydfY|ϿPk$g2tRۣs*]bmWM]MZl ?ˆr)Kb9ekd9헂&QUu2=&DB܇('Δ| [l˲+M7Ε{>Fw:/bkbA3_5Ű̇ jK/X=bPjyX#'ӹ}?j1 АWx43vO^{NNWL7꧇PoJw[d4;Co" 4>}  um՞RCc WE9.Tlﶌ*9*ѭ˧[wf>϶\> ({W}9q|jFHd>Ke՝uKo3Z="[(=U)KBID*UY C%m/A08&YAt!Z}ѐ)\0˹B8K^];""dYH@;[ |E&\(ׇ|)OёeTqP "<}{9Pt@^hLbEdD]dvA)E)纗ӆ0V fZ| ("*uNce.0`]GS Qq|vi]Cdt>p"D!`ΚW̊,Q=>"iIo_'aBn-fa3RBhEٹl<T;7ҙ=6AE z o]ؗT@??p|#2%u֦ d4FEr{<0CC2S({r15`FE2;lէ~-L btoǘ  Z1,Z$E:#L.hb\S`gdaU:f_}~}UDBӏfncMyGr}L{tv>.ډxnykVJ _ZG{BjFGaAmꞟp"cgH"4pqtBDmAƷt-lo%݄3:?@)NS0>hÐP] PDYj2BM,6k8dB{ 6}q"heP\u{ Ws\n|q;><6Tũذ@-/ !LSeMpdN赔-xK,g8c|~fBggT N3ZIQ ^FqSvH;gKp4~RP0O|cUYt)щ&KmN; y,YvwUӓdubh]`f92 _<o94Eø/ꩱ`m'f8 ߆Fy ̢%#;ҏ3x#2%tB=@ސʓ.MP"ȩ&ӆAi*큠hs$vQXpr )aD7B/!OzewSO!2}^'b+9 7!cD67=5G%}i] {M`$z:$URHÙ䊲YW|LdM2Jȡ:ibsB.?Ȁ=- G#x5 *ğ>'u7ɚ8˄y/A ·Bc`7{DQ9XZe-J4s=F/a٪L,_-TA΁._ĿD&KAir'WO4V*r.k?_UNZًDaܻs8m# g{n ",T3nϓЃZ5Y P6O J=m}X,9 uFI7.o~ɀ٠ơp^NSw9ymRu=C1ǴҲɴIY W(hސVѨY*gՋuHsᘈ(+Tqmf[8V*$ ŠW4?rEW]  U)&֟'TPrIf?!g`n9*fݿ]Ygɣb!AFE@z*+KLV=B=t'I& s}|2p`"jfh$+Z)T`48JCi'|ՠDל"YkǸJe+&4S:UL/߫ۍe LI;Y45;<9aXvP%ۙ/ Zӟ `lD_5 @_ o]ymV $ ag sT &&czgKV OYh.1qN83N r.Ա^K uկ U'ѿ 诩1!@fR5h#kk)g`aRR[Eu5,N?ÃֶjP^'nb@õΐ (!S\FtuslU8t9LoYAw(GHà [{Mi߷eQ lhP=(YC9 +C5IV\LjPu?43^băO%;SAaok VK&#VsIˡN f_8Dw@)S[Rh9ZV4(nh%1~e<=IY9ׁ{*tjP{@bk, 2Jxl? mKgYavKZ56u~vm;V`TP!@՚w}Xob/+@=PjG3T{8oA\p Gڛ`~"o_Qz~xgn7b}H~"61ҢNfcJ9}id>k_y~XTظJZ(2O"SLqϚnhdaZt6UeW}HO?YiN+`AT8YZHC(pY9b \frĕ~Q'*E41^v6U@QtC_F}2+͆vwm'A ({8Ce0l}9~#xH|K ֶpNՔ> ۭ*@BXuy!ҷ]#خV;DGX_^XgsB*FrI>%7,#g$-ӳgOg_; K\^U+gMbؚbH7*9e OԳZʜHH+7X~:dG5r&%((+1`џlz* @T*($ )(.t_qʋJVDf*{=.T8t[WJ7'kA14].ꂘIFKhmr?-4Z=⹵"v])Baޭr%vLM}x%٬5+iҝHzq/|/hȺ"ůqσY#(2D>(C<˭/u.WA5i٩F<=IOH$݄zp<2 /^xr], aѢ?0>A|g!?2D4#^ʆk\ 1F%Dʆ/>8R.2l 8ˮh,.™t}]}{kCaGqxm~zkݻG_փ`"5?:O]FIP+vc,#k:2۹0_#:&Gs}7t+'/RU* G8MQ{%o{-(Mwo 2 Z@С8#DL_;&9@ Q$hӈ㊱wAӞ.Vet<F$JyЏ'Z?uo/0nWW.GTjFg"0jIOIB 2\ _sg:t;l&-]-o `x!m T&ms6jXj3T׈0AjWxSL XsXD}mޣ 6[Z3g>㠱̏d P8)/'!eu~G䴌L<-W66/0V[ p,YU@;2{j Kc~)nuo{2YL/ Ģj@;ɒ+Ö0KיM݋:v5Sdt:3]/oghJQ6wNC+ ]og}bB*xЛo TE{a3x/iz>_vDQ)A oJš]ߨ nA8} 8Қ2-V ِ6͙agU6fVxB}lt*z~6FK+yR'Ys @QNy~> p} e3-ywT})N^c//b{?/, EENugM jN+p?*/zhV-w潦. K.96LCE7]L@^.?=jaȋ;57K} U( ee @Q?>Bm7o~NO^Mҝ\؝-ݠVs{KlAPBⰏ!ƓXH#NuuNڄ= 37lH {4Vף[^^Dܰpȝ%$XF'0=X'(x6YXn6]-cG^r/2g~l;]t5H2U2OL,^BoƖft_\.E{RVuæ#}f]P[;\pKod׍ .' K>RPk%hsѶ)>syl{Mn<y8]Dd'j ǩpa\lSS?nG25n f A1U|Ew)a h:|]w:zb8e{[~jW]{Am0n'{Y_QfH(*yHDޏx~=~8[`pe·(zn,[+XMǔ¿sGPԎa#Ki]12oC>OS3hc SiU窩G~V9ft8E8:az`q53KE{74UHE[!,T}Gk_PvRܭ<=YAJZI&dMy&Oi-nq4ΛHs ;)|uE2G dWWܧ0H8]+TA4{$By,sOgaʩ ^0T=,Y2Ԭg31R6sQgzh.qF&H0WR=k>Ρ>2U*g QpP__ѕz1b}3Q7 RL# 0K<ÀfaƷ pbVt**{`~;IXIp炒IyE[ Oyn5&0^Kbmп p 7qA/CK9' H|~yScg-kf>t0g `z/ƿsռ<< ]o.4ER1[",8A  (o8RUB5 G5c[8\lWN5{ؘʤqGN?/N —(hp ]m$n(.E[R<:DL96=dm ]"JLK)k% KO#}eE$*c烰J2GW9ft ľ]^%eX"$YY[M6yRX8)Y=`9R#se{#jp XA(\n%Z%&HE)"gD ӭY.8}gʪ]'An'QP8ڄ/MT+FE\ РGޕͪQ3aÉ[4U}.'Qb(Y*yLfplaPnW1X>|8萙?_݆Ͼ 5Ec1wh>8z}fIlM]?tqQU0Wot=:ҝ߲H?crF)Ĭ7!#VB4*vs°{3.ؤnJ6fpҦ:r=u M.^4u8i^}V;岀4r{{W !bfWs~"9KHPpdGp>}Kb]oθ%!M$)y+\W]b3'DOEK/-|[M)Sd-ՉݭtKx?:jeBš|k;?MYlx6ey*3[[_}̻hkդhxGujPkR^V]b! h-T$E?Y_b3w.5tbO)dlf3#9n6CYΜ VQxuGøI{lP6wrzy-3ܾAf22};M^;*w"IHS;EL-rI!f|!WXLU`;0퍮rx cQ\(34IӸ}`cy1=Ѩ~/茟, I(mN\LN Bع|ᩪ (VHl NmjvB ї"܁n 6=8_eLSx);/N;hEXNTt%tuʂ%Dʇ̓2_Ѝ;t#\!">()خۑr>M<ō O(*m'.46cG6V| AQV7r%zq} EJ| ^\;AP(h~/>2 hkdi#8UNvY`N>:1*ğ(1*n36&.3f v0Xs׽DjAf(].ؚVlء5Ds1rM*~\9Fef^#"TGR)(׽kL+y\q$8M!M t^T w}/tcr݃]JX\kuIms)kNz1m -GiJX Cs! ނV-t,]-n%jU󏫷2VOkQ84.o@N)or]Ӥ\xMJLf73/rV PC*Rmz y) *;G&qm S'<9sen_`!8/ק7aЀZ(:O:5z'J!(A2wӜ~_1[n{ W-P̱Ĉ'?\F@,@mMIo~N@z q  ֽzDtj2ёlEuB+JC`U߅}J &ἿoWA/!DV mNjF'4FݦS՜H.ߝv{s^GkRS5bV)?CQWi8H`ۮ ھ%ذe}0̬zjH 2Lcn:{riicJ@6N +O%{>*@Sl/s4 T&EQ+G/Vș\3c^}SCZh>/ $oi!TuMI~]H ׷782{%^YAͷsM|D:#n#j*UXriyY\*.QIdY>H YЌ7Vj>Ewkfa|Y;OТ~̌努yzUˠ:oU~ΫvP<߂kt{ bnt@0S)<Ķ휠أTvx(^xG.o@=۸5=K=VWd,0}Z)#kJ /$2snBi`D=L)PNs"q~~ w,4G(6J%?\mowѴ',y^\>c]/$Uvyie,X&B9OH_`὆̐!Q+cn;k6xa({9b{:Ͻ! )3WyT+uo=Gjy#YO64 ZVSBKP"6Q<1d<y0,в轨(I~ 3Iʓ!Nu㚙\!it_om _ z8lBap`<W?P{&?Zl!mf"ãv5BBP׸hѳ~#3pKi{ZH{_Y?{8Iݔo 94K#)n W7^~.}ԛk=+?y~t7 i^l29pMnRʂ|*YbP_Xa4' R?{~1' H#~0vmdy#GDʁ!L$4=IxǓΌcxdBAf.ְymQPK=3OBdPE{x|c^C Icr W.!5zZZF5l_]wcIR&abp_ZMˀ+qđЭpxrΞB$;M1Pom7:RU(C b.ZO80}M{era$zM>@$c˷?k#;n.=.$.`HX7&Xv)lC7ͧ0嫟)p0 rM]s9>NFւgZ*΃^ԩ|ÛVv#XƵA%rM {>'i`⛱5l3tL \Ryȕ2Wh\*/r2p"g lb0E\u OvET˘E0VMVkEnV5,M1j9dtլdaSqZs?ZK~ru]VGnKeҋ:BTdVxJzq4Mtƒ55[~u[MB1@skt/Xgnl]_R:ؓZuY} "EggLZ8xXnCRYw=ےt @EJ9f =[冞O8}0tii:~yYA*%.dp;;2)j_h 55j*‘="./$6-4<_&l0S2އ+Ζ ܥ6As㌟GC*kHQr;.-ZNJVˠ=' `$Pwd{$;bwfӕ{Ý4}@3a5I%Ku*Մ40N (8|L'?:_d/nOƜdqS@;V /!N,Űd[St#8ubju5œeߢ4ɧmȄ䭴\RDM(gټP0'{勏JP UA7_1;kR9ХF4$M3w>Ȏ181:gݥP M\oW F 6]/rH('P{臫=^B"WRg1QYɁPR V^vh$~qafT!ZF!%~W/!qѩXa h!12q/-l,^s tN8S'Re2|_ޫS!({Ņ1t=#~蚼y.P#cvHc)f =FFnۓR7Rcw\VJIްwclx{D/ e,;pSTNoSյ]{>a~lQQd ty 맕 U%:}֣fև&KylE!`_RXr?]Ɓq6 ^2 r42e)8lUjquȉVO!Xn:|-fܞ,AGt(HU!+׽Aw>u";uBi#O1 tRn.?Zv<#8w|_-D 8HfL=mX1cB,Ɓ8oa-X|IíU,bY7L# Ede)6vHo/D]-O_sxg~д[tTgS`WH,o"T6̥=h"ɲ#qU~0P)#.I g誨xj4y 0g?Ӟ.@D18urMPIu+:g{|l#}ƼK )&#O}pY fcE[ɾIѣc/t^.70!A[O XzBǕk&=uU7'.M( \.vmxb*0r8v%5."GGGM%_861nj-n f8so?(0~ zaQ4> /O 7a"L`u?\.]$y\6W%Jwdpj r\lz[}yNt7PQZ1yt}G#A#)w\Mg/k0rECf>ԅfPy20;X9hy>W1L4el^&?Am}~u%U)J>ͣp-8^sr$1$/Rp>(#jNy;`xcݨS{ًmD& 0M4\`LUP@|huiRa;֜"D-} w-X5 ۏz^Imd?cQIˀ~2w|)/c6n84q բ~4ց$|S lsv)diu 9"t+?^>4VRpq30!VS# d܀s]Qb}TW=9zA&|%9XCl@urϽGlᱤ*7n6e誴Zxֈ,s/hbL ٘FLHU.n& 2;oXSiJNJ2ٙ1ylaZ#pPZv-;V Q3р/!sK4hY^ )8r4':d0d1w#I?.h'r橎S:j |yG04llԵAzmd*5$tل`9j3w*.7pOG0cM"lq!ᨌ*+ 9n4n}!fr=%Xl?Y#ЈLMub6ڠ ` . +e!7&Tq7t{0]9oW\f>cM|Ї Ś>߸?l&,IbhEnVn/0մsbޙy4_k,.My4? S`T1`$`ݖhqk}Byiw?TL:K13d*O't:`Y|ahX̸FĈ"$1io. k,яXK|Wm,Vbï*y,fU5Qj |:dUoU!(66x#qT[.!nʒH=VI wF١jS!A~'3Q<֣[~Deq%:aE)GNofKϰgF |.X&+?CCzC#hY-2{5A%)RJYv]NEz9TYTajGMg7?Z=S-&Ufgg׳m$@FwrOt?]LMU\HPU2Gzo@'&Go*4zxcm[eę-ѧvpc!]eZўNт*yeD%N/kV ri,$2Wz# wOH @_k:X__خJZ^Z;|kg:ƅmfBj6o*n"( .]3es_ i]WaMA;#߁v)kE(jڜ f!_8PMsY1oA-iw/ NJmf|Al2AC6C)3X=3;۾7R^4L&$HGhO8$9k:m5X_vjSێSƢјiY✺^'考~%-=L<=[]GPƐl&D<c:S̀ a7 O$} "<u_61!0fU^Վ/p(KAzRSPpb7!O]ίcQ |_FjJEc:"=_3`+Y  C!eh:qr=Μ8PJ#hw'{0f)v{l_Cdp^{}(k ۳_"X_-y4c7@=FgZ"u/VѽNIZ_5}w mxLA"Ze@ W 6 nLׇ@,+O]!ۿP ƺWGЧ`)msMNsI<}Ba^b! 4s )E̬ xR5|(}Z%O<4u.|jvx퍄遂F$eueAc^\٭{z͏/ąC)J:Sn0)t~BOz;vy2kE%9{ּpq4GDiƃЀCԬnhZ?7=Nc9 |Mc53r 0u/(rsFcm.x-jdE@4 yA$˂iE7g(;~U΄'_aQĘ,ՉL#V>cn^4n*!n"H1ь!uscR,. lu-|Q< 捵 $쪗!69`8 oOkmYҸw4jAnL<׿/`{I2/Qk|r?xʏ$%&"QQ7[U0F8l/[x$ % i H0uPq+VjOYks.y*5='xQ!vI6z=L$;ZsHE\ɤr8E|5Í~ΝzFǾZrQR.3ܯGkϩ f~>Jwe<@z nH+jHɀ5 7J]MM5\CD|Fn%f PBZǔe(|-U^}pt˕ʴFw'NM7msA&~}9UcM%dдvIO&! r?7=8&1e:qVN+p,'vOL8]spڣr6J^зo%VL* t"ʫiB&t'"&{P#bV5"E03*PB \ ufyVk:6sCJ 2KT>uWnn(=u@z_Ō: QUDѺd],/趬 [,v9 t>Ǔg,e :_ٴtM+8܍A>S`Y$4tv~JWbC>LϜDݸ[Οj7lY-XCتI!Ip{Q~P*8nr$ʲo˫Pikݳ=' Ta{Yb72D`vi8Cw0ߋG+bb2uS椅2G.+ ҕ>(4s$-Kq?axlrpږkN66 ' 奭(%폀qJ[FkKDvV*`TXNQu )j\t%uu%$6BPS|W * [F[% n^8\1!iW5?OCUD1bGG20-0饂Boss$[tvirHPNo "ߧI4R Bf^L"fkũ7 uk067,OWA#\XZjrf+4 u"Ko&c&^O [T78{~r/,ԁ@ъiD>J'q= "Z_"#ͯ - THdA!=vykŃ*JUX{tL\&}J9ʹu n( %c۔#>DKމ7nB +IgR=F+4_'0~wI00 \dcp|j"Y_1"Bc9/Zy/<Խ³K R*OB7e:Ɍ1Ei FeKޣXCHh1s*+"⍬_y/\X'D@sTSM gX/<tY=p1EEaZ#^6nT'H[2+tK)GdrKt}h}1Zi[#蚳1[#XБ"\GFzQblQ.NChUꕂJؖE0ӥ#G)kL.߶z 749RLJ>;2u_4F1Mt(j\0S*T'*2> <}˘_̌#k>2$f~@BDTl:ӂǵc#MS_3YQ KZ +!V+}Z=ZgԈ&KELc{gIKW*WvF6$޵Clwi%cዸxW﫝V5ߤbxγ,. ;a@kFA,Vqwbj6eJTHZWwtCtYvoz,Η"nF~Nt9!"xJ`}Q5^'cf@N+)AޙcQ%ņK&kr1.j;n(uc >R0Ed"$Qy3SncTԿݏ-}AںD)GA#!eE"\ 86[ 1H\SI nԉLu^(~C{HЄΡMEBXHdT0| @kŖ\1VMlآrO}PZ kFK)%%%EUG]n_#( qس5 x,(Kb.RI/dK}+ ˒oO4]R1moU-e1؃vs\r,MwƁ`²ܭgs.wr00"K&y|JOҗ/5n Ae}ض[+ެxW4QZ .id"slҐ,zIo]9%da{@ 5Eum*Kg 3E'mHǫw#9 8 n0z$@0R0՚:AG2AGӊIWBQ-ClYWc.srE[A B5z!taY|Ĉö{44Veq:GXIIx ǁ"eh{$!"y[UH氟ܙ166T ODI;:4v]15ړHe!ͫۗ\w3Lp@Ņ0”Zp-}w4=-D{C .}+D2E00AVۈذOUY.MǦ)HPBaSln=NT,3*G8TԨ o]<:p'V߂M5~7mZݸ@n5:l/2h25f MfKZ^{kba|'$4ؓdB?/O¢6pЁU[U9DކɗЁ"4EGcٮai/& SCtOO«׾CBR)fYF1$- U~~"*CS(j d…"',6-@>gv9Rf^{ o_]+ YZڷЖ<7[]9)M>ꝑ]Fa Ȁ%g֞ê0o6ʝJ c@v{,љ]~~܃7sbPۗD5~>$pD! 9{ %Xvy=h</ r k֨pyoqG32;[Q(ՖTA (R\qFlԁDփiy9j5o;oҰe2ded.pԽNH)6L}5=MxNO;.L,{" iO:#2A Tom)A.2v@B;wV0Sef;]viMX)"!,o2s[/h**\(jDL{+{𸄖FMr19;V[9!(Et^9D/G*%LPYUZ ~o@7D:l?G[|><QHᰅ262!:tl3c~Ȝ0CSBܑc s)k 9xb(|`7b)n7tˀU l{C(|]1v/>vCLtT<}[+Gs+៻'D+/c׉>$ji=G@3H\X?cz m^RS 7Pu5ær–_jR^_`8FroKDnnm=Օו4ةt|):]7߲":^쀖Xr Z(){ g {zMݳ{ oVO22`;ƦliTf[i&6׽YEL0DZ2k刘ݫFjqQ,xԠlWOҳ8B~E[Ҳ>p4> RF5RI{3OL?Fs>bPC@_rz\ s+'կR 9itw 'jdR )ړ6:5/IL23GZ(p5 mZ̈,.UOqSj$V{_˫sݐi!ۓ`p@.qZĄR+d;>x~О yNciO"?ګybW,[8r-Z"o8yXkr't>M@ W.wrҒwq`鷥ELǖ3Rᕙ o}UߘX_DdA+TP|3"ͮr]vc6UvƁ E X KX(Tz:-YPc?G> GbeS]O.sޅKpMZJU4$=Y+˳|PS^@) rȽIou fP`0rɁR ;J7 GIa`CKSRY(ų&J2EN6h4x6w;J ?Fl3S^Ӳ(+<q Û;ջɾ$<þx p59\~& Y0zKRm+X}q6=SF( #cFj?ת<q+uWz>vX84Uȅ?% 4}?~_V5q|[jtRN_N.8xޏLn#!&|Q%<8x:a\ )FGy/^d{zÎvyb}_xZ C4V=d1»>;^",e3=05orP"^-`!% "IoB0!z P[͆`^/EtT\wFcVX'~ɥpkMVn%;OQ.<P͠jΆG32H!:eQ휡S~ eHq4hprmlRYk^߄^O.MjX0V#{w8AڍI"CB5O j裨)^sUŚQ|7(4a}zAXa&b%ʂr\9k30Ϝ2Oغ!w 42%rqj>4j J;4읫C9q`.8[rj/TWyƬ’oAVS-V2{W;͒oӊsPNxx"h}C&6N<%Bj xVh_rs7VF:`b9{cA;躠xŜpZBO'twEySxou/ΒHiL`[G)WBdˆϗ_%3c")"RhYeCqͨ Вw^,OhLza'dW{ VGRZs&Hg&q2$lb 쏪Sa܅9qRsބl\R%O<^1[k:_sV.DhFP ڏU %!a>WUhCN(%, [8G/߲5gn<4pc;!X-Z@[ԧIj-$Ȟ.(3"zbG^s/+fU"US!\T?/6Qw[5áI].ӣHlF*ŘS%+#IPIGh"z>Ȃ -b7ES8 ufUo?e5ٳ`U=m(X. |(T,{\xtw:(%WKQQZi| M"_gj}N͡CҨWSkNZ5~ϼH^[ rG>^IuP?]X _6O͝Zu"T?Eξ1҆`{8̄J_ںsR'6"geM.ɰj-1KPjr荽aӓo-$IzEy4~y Z2&˵y଄VBHW~tώČ;,=:B2)R&~,ͥ-|G2ݍqM-K0K_fkM&_@vWL$j/Fx F]p,_o3'kD3 ?_=ӷ BjrEDv*|ZnK?vr}6:= oq)ֲٙxFF"1#+1ς\ _A)ֲ,5J>"\Qƪe<"k9S- H4@<=gw&mO'Aru?5ん?֋=^R49ڞ.TNG0# 臆^G/fb_q@R9w%5\wφ6,QVJlK)l&_i'l2(IcͯXRk{]ݴ~Ӿ| l'e OPk_Z۳x3;>.[(g^H5[~%YheąfbGCYw ^a&ɝq@bJIVSU//35a&s6+-jYd61unթMVCfL˹Tj=l9{ɜ|bWEͼ+au Qr_h"Sb +p),+Yg$+bKGڟd|EC݋VH&U>WTKhVB8X:hb16(`#D{8q%+o޻}@SlyDoدBHڈ>+eFiO_ B909/r4( }-%6KX K9as3 뱇Y*-NdxLitC9\;boD"i]Mr Xc|-:_~]?66.݌49QHy#576<"zH3]H''A%u?ۿْE7$6^Mu1Q]`[fnRE.zѬPտ⮸JHyLe_tNfe X|,Ӧc.ߺNa8}R)Dhw͎9oRhûjzpIKQfn^J~.uR1nle/aa;p9Q&HF6Peð!2?Ky`_uN;Cy<ؼs CK#FJl BnjmsU<`Xe2mե$e[ΟH.Ֆϳ8DvE=qxLg(#^j14Ϗ$4%U8%p  9[ɤJfCQ8dh==s,K}B*% |N>p00@:In~J J嫕f-'L(srPT)6|aճ"1mf];hoῬz\VǗTj&=4ނ(nn?L<غfd!ΊQ ; Cάn%$yʽPT'vw1Ac۫9 jy_wFVqe[-nTF8!1 /OA\璀 CUÛd$X(sJuX0nTdOMʫ]4Sbh+05ǐ&o1d'PCH#ϯ4}:=b|1ݵ06y zڧh3.*x-=$I!^pӾm|2b ᴿ3(.-e5x~`H=-L?Sn,ݵuYq*%|Pz"trr/*QQ*SFxoH,^7u–❧ID_ =7Z-'y.a1> Tõ%O6q}Y=1 wr VcPN+RٷId-X<Z?s<'Jh]b8yP]k%W7Gw6{ ,O ͫt%a p墙@.v)Fpd5uzpݙR@8Saeog{Č#~ODYLH xZ[jsh08d;UwYͥ蝏an[bc-T5bE!/9rÐ7[] pv_4:7]4t%Txl>nQpy,-4LWGB[W' ij&h?\-Ja[jT؝)cU+~٥wU/y^&l*"B6zg2$nڠwzqע}12Mce($!a#MvS^Pk4;jr9HYNyi{:)&nχ>xeZ1?Gx MT֜uLq 'kHvNGu%z_0ۼ74a@̇a Lj'sY<(:W"B }L%-9ó !6O{mb?0Ik.ʀ\AM`^2a5EgG:, FgN܄VC|X=_+!#c$4^Y Hߴ /#pk<4Oٻ&<[(N lm4x=fr,ȿ 9BdeQ YZh"??0禁Ru~Hyɼi1Z)ެm%H|jQQwL^M:tij=qaAn@r!  ¾!pH$Ϋ_H_3e׾,$ؑyqJ AsjKDȌ=&A[t] f>nm'ݏoW~G H+ !PkD6<ޜY*J_x\wpeo{QPqao e,h:fOhAr&ANNX!.5_?YzsӺWyӓDu];%/ |΃V=fe l{3j"аN)sG >yH2' D[/P$0bO}N*I$%I,sXR )3T`|ƕ\KXaC>mheqMPN2ܒ8!&LaŵhJx Cv:[ܟ!bz.]D5\d3 Z4oD ' 8 r:f;+ }^X"b\:~)5B)1߈RL19M}>>Фo!Dл.9A>rb0ݡ(n-8JOa\@6\N@1`F ɚImc >tڸ hYbuWˏ| :cQ&2({jjRO=SNQ٨^Cc7 OͷD(F_T% Y]r8L.\sB{3$yJZ`քfA3Ĩq &{Jx_|V[+?1&X63_^e{J-5(}->-OG 'nٶΒ#i:~"1PjN ,nZ>`O|V[aJxu %JBwZ?2 ijuVY<;C0-X2lÁT5#~)CEI]2c~~ ;vj+vǿeD 58( ^Yt7QQaӕ}A񽃈 7߅G%/Qdl33wE9n4lVe>l;p"։z5_QRԪ *񧀩#98+t̬ѩ4!{9"v5>걿X4ߓn .ex7-DnW V 2n 5m2iX}0YR Te2|79/LT-5!܀Vg"K6I8~vy!³)èYIѰSwZ?Uk̀[@mHAgWO3qcv% wPo/' ؝uP,_ڧT<0V=CBT^fNX>R{{ŘCrzEd鵃vB2(P>3o,~#F;k2Cv) ]1GMbŽ?!팛=ۄW]rF_)4oVHlY)"C.6D*eǖL{<[Lf/j![>f4bVsg >}jڣp s*yM5n*]aĄ`BA͵v]@X (72gJ!=: 5eCM\u3]ABh ltk̃QΨߊ/`>"Pq9zV'xKif`~V$g^HF#Sh涃g8Sl6؆EtC;Ůߞ3u~Vۭ ]E=mXRu(|7ULlG3wpj{ _ NK0rd…+ t Ӻ5|DHG@Q9͔CDhp2+QOQ(wZ *,/0/Hz*iIES<#ڸ垾>ŪuL?Q&hw+Vf@ wh.N*|5RPogL__4O:{&f T Ghp(փlxq{\S+Un9бGS qs%v/ t$yDv?cFSVKaV̵qgRN d56IBۡ_ M P~ x9O(I 8EV bu//H>;O/gnp {5_U;&ȁF}]Dbŕ3H.I_[ 42-om$o#U#3 1.pMzn .XBХIE N Q4ԧяs}oY/3HGQh wzAH_ M,-y.>%hRULiv@>}.{_qѕ)lt#el͑Ww뽯P_ qn5Nyߪ `VR2ŭ%K_9 TUKw>I`ChAB/N*Z{uNɫ g|dU|۽tϒ֤BC #;0yb`J/ԗ~?6gry'b S`y<-݅Qj0hUx8Z~׶)Ϣyv?㡫˫f0kz >yOy ntdkxp4|b݉%:K1.p!ObrVXxK2 xeR9E{Ǥq6 wQ*jwHA ^:bпw2]5dIF!,7Ŧ,cKjX 3r9(ɔ<6Sy%rEhV,󁵦ut\r-=hŒ||<6J?BkuDO2-?p xr*-qTƕ|(][?p(MT¡%̦k xAuݰ5V?ߘ-?xdy}5 K$7zlXr$ԓGQ.2!2v M o :b#ԑidcP*&HF; Ɣ΢>C~XamJiQ *(ⲟe וMB&~x8d?aZk )I { nO(@1г*RG yI6/?L̎s%nԫQ%5t cm0Co2jE;$ o814я46YNH)Jm@א:;~eađh=יOل%e4H1?:plSb]lE-|SgD#TfHJܦ-ͰE*`^Ј: Pj痞ʵVb=p*ҏ?rfnt-5L>İ+@/ϬzZT0BˠUFzj!4# pftH0{#ھ8kQ N01u<^Q T^ ӹf6\vb .{.Nt3cKց {e'eIK9W7BHoi^mAȗO;ɡ+Ayg ٭E*lqV\B0jt/j P?F) aFl0f%m?•tTԯSC9\Obiw%BI±`)Z񢤭a0_!k6|#`=b;pD>'zbցLvj~\ ۫q=ٸ?MũJшFpWׯ[/z"\`{&0k ` !?oUq-5?e΂T*q` `Qddb4^z1JAO HBEGEk6*qtPx)d]@_*ov[uGK VݨL1~XŌA:,&~}BI>"p׶ g= oLP21f !Nri< 9"vI#=>#(MgU2ct]lԤ؄SGCurBhh 0+jb/o:c1*[! `9g司GP[:r謠{M n)nΡ/rW>$|5Qr#Ue9s3šխCRd~ă)M a @Cq N*fxlQRd.CMz2?:>/4uQϧjPu66*\d;92I*hoJR[Fєytگ'$Ç 3exc9;!.H$? }zȑXRN~}_]i+[);/ Oj ~C\NdYVf;~L;6Ym-k% DDGpUw_unM5Ǎ Y&tLBEw-iLGOii4\bH@sKO|j=@90VګL7Aį겨N'M3i (3Ō.>*gug?PF f腕·h& 93x)KOPJۑʆ2 Nߦ&}F^;oÌ>79\Q1J,Gۂ TXu)TG(dZ )w.=0ȔH7`NޟaNqi=<3HrsB3n$Fo&"tPlnߴrzm qíK^n7m#rK6C`DOSֵ mEoޙ s^d<5&L:vh dFlfz;eL ~dS ?5K4|WMl$bWz2NѾ­YVѸ t]쫺Xeh]d>Ax H`nW(wft%ZMyS5n8)cMe{[V*pR kI_^zhre]|*Rk4Ud{rg \s?$|$u88oћ@]$}Z uPk: 1AĦu920WuK6E9՘xQIo]![+cLpv-/f z|71%KzчW"Bqlޥ SFM}[\>t$eQoJ=k/Բ᫋Ƕh~_?}p̓(^U j=t9H3\D+1!A:vg}6 S nr=q;$/G""Ԛ+?ك9Oe[+`$JG}ZvM8<\j@lԗyjef5UuDe׊ {oBl>ت%MSxN}YuU[]곸mcmj†sY=E}4Z`}:F͵u!]FpY.ÉDeUN ߓ.#WSpZ[ˍc" ;.0F:t6GX"[т,0: ^Ӵ2Z;PpR '4Q[Yi.U?gǂ5y7HQtÊ 䩱ƉKnӤTFmY2C<w8M6+~(>U81I qOjO MJ6z86o2#y\ueCTlpni[)v+}*AZXvK ra2)/tT䍹ЀzjQA,c}ƾߜ[홌|cfCWO 1VZob&}vDŤ,Rgk}3:C*3 pk]:Ó-jQ JLEVZPQ+o:K|&ڶT_Ύi*]irq}ӯiYp-,raqð˗p?lz9R4piFxɧP0:裋)H($/^DR/Fq6H cݽshJ l ׭iJOt!(BXzx˔!dz1d¢m1;垌ĵ zr" +HQ2t~]%8k|g?M&ZUyBzNjM`_[?]rIؒʥ-3ĮDpybl4") A -k +Dg6(BywȰV}לi"saT} ٔP:lA]Y* Xv}[^$Ag)X~H|!&99Z;'칯 ŦxxM B76]RVCAuKý#N/klҬWvɇb 4'K}KIhFg*Irހ]/kU@lvQi)@~f"lzcWA'.~t]V7"{xA8hΔbU͖x/Lq<YDc)=?& {0D QoLl2wlCt+-[޴0<]I.zq쾯W ,P N%"ݴW6*2[gWŢrW=6)o8QD(u.'`~rz6r kj"Vst / Vu[ps^;ظd~ '}f|!gŧM &z \6.7v [E /ndW?06q7՟%SU%G[@UƈޱwGufʱu`/HBe$9d`%c^ ÚMtSSVz܄PDy 86oA[iy4=G'GGA_Q toTBoNE|:4"z?"uWC1vJ}F 庠"qde^۹17HaW{h곯| zыxY=i`W,ӂeh:w9>QPD{]ZHVhqG v MG jʘs.T0ڭC3T #i[T@hy]%zbܤjvTvÌsj]y2DM7Jy|)Жy'b^M'Oh'ҩ̓G3[8.)'//̷iO wVm҇9nLnl?D_øQ/o'jJ/T,_l#PμK^Vދ\T1JVb-kA5:R 4moC/ ߹D AuLG#1t9IRӄ&EUK$x c8 Х (n`H1M?)iTͫPD7B4y69r&nka6E @ʇc!kq p4zoU8OQBL;&u!֚mUqS ׆o~C`) U/d d>WTg OT h1(ljZ  `WB]ra"$7rGVƎe?%"]Fkɏ)HijXF48uq Caem,<O"V7d`" V={[Ax:t*ɓ/W&mJ Q-˭2x?g-]udN;PKzF&QBFlvW)G ,5\TP En 5RMCe0DWp0RF)29mԙq#Ό*Op?nZ/+Y5.uVs<~VgN%HC%Џ,=SU !FY aC򿵉a Z@C.yB[֋D$DQU;W8O%.:wleY0llj ~Ѣ}49 m*BnI\hU6`?:.MWTՄ~//_N$:fTLaej.,{T\[V78KVؐcJ $6I˚ƂYD0 EL[4Q$!{QB(ΖIW.un^f]=rlkOu@(;I=Ru_VȉQTeWv[iJ~RƆe_ϐR|LIb$V uOwc^kٽ5_<ٰu!ZЂq%-%umUyK\GhNMPԪ._)pͯÍiHJX8_C% ҋj![^C#V&_QO qVsBZt<(x1ΩτmϚ$ A w".YmFE+RAڍP` `bm=$[l[e;n݊tI@֮%k|12Sv$x' i#lmʪCLa7sEh? #3ϊwhAE>o~C}'=JxhYc;9{aqh;j',$FH9Q i}woYzO%*#߷q!byVkRڣ7Glt<eO@<U++ s'GiA2r|;;&9}.GڒqknI M5暕0azZ4Ha`c3uosp.C`8P"Õ8tZb 8nMvTl]4}w(D9Ax`(U{^:⿫Fsy)e_d{'O=N"Q( <#TwO$۾Mv۠@<fC;/¶*sdg(̴4zЧsf0Y} t(o"qaP"H޼R.ee&j^fpILU[s:ipH7zU7*Xo`y6 E4|5\d{6SK? +Jt|+3OWa I'I5pY~HJ]4&$ 7΁Y#"y>ԋz$NN+FCQ> ~Ukc 7]K;6&(Q.4 Sx93PI`2YrЦw~RD=mj#5}{D~&uD+I1C! X/Lk3iR S0v6RнyߩE)4k߈ >{vr" 1߂!ڲ9P̪E:Fx j?9pUcb9ϊVJBڶf&m3K/ [2 zAI#QsF BїH1G?8o 8O U˥4E5ٜ0'{eC<d߯!I|@DSV-I ?aĿ2tvRh#pqg9pko<aH?2>NQB2I5iRB@}$U]@,J#ꈢ}JPpQ%$4ɦiDw4lЂXx'!Î-yRQ?Y|MڑkQR@E2%fAoopTT9xfpkVfSGS}}\`^ p{R[m=X^=18)H. -q%E{I j/!CH7t{_QfC6$Q4A\ ALq|@"0(aaV5.pv5q\cU Qm^Fm,jrq,hlvhsAS>f Bk:de\^e.ԇ w3I,$`}NY_&V?~yGAaG\ҚтbWRZ1ws{L>M3:@~^Ј/iHxDA{Lq˘!f؆ѧ%}uRG].3h]5ŀJۨ%ZꆠNvKhN `)C2uLPh\aT?N;HngXOdZyۤnl`>a^ fݯyjڀxMD_fXZnjEަ'"E.5LoH,3=yt@KFL{ojjRCzW1Tq2ޮ$*Ly,QX( 1H < P:UmM>vYgwm~[@"ÂtQLt^܅yC`.~%ZԚTÎ7hb' UXr!aviߐrŌG؃-O 9B%KF;3+cF-~!xcTY~lP`U+ѨX$V}1:/%uS +0(@alWoKB' C<-ƞiWr6@WI?cAˉ̩>(!"\F3=mQzן[p4IR>?"dpIԽpD̙p tQS 5)dS[y:i-lV~pHM8߻Δutf6K_u>}\Vxy _V*Y(2a۔3dyzA.=3BoGe UI| HO"@v$tʊw~ǵ?P@oȞ#stdJp5 ŔۙC}*{(!; ?egAeSt[9>XeTkCA9KfoòkEV$gޗ!QOP8%ՌI,1 -{TKg}X8UABoG?/+Pjqg>l"zte&/ш~I7x`g NszfN?v{$aѰ S%NKtNs/bgRh+sJܥYwOÄ߆%{`ת*?v'8e+ m;5טZω>R9`ȑ[Gb)Vv+y~űfIv(nkTDVaY5 IvwΔ^!kc4ܐۉܣZ|=?m.yKQ~Z5x#`8$.~q T.!)}kov,gRRm'U~M^1||s׏*lg@kR [˯y8gfx|Yj/+sӦH!<-( rZ Ef#T~gV.",CKx7N՗QEͳfʻt?'BkA.Is研?D90w}/uicb%X^)/*UlXG᯿rN|]zBwzňߤ\Zܤ4,j-jZi̭YO {{ p޽|$ V$eJGoR@a6`3fmϽK QL&%D=LY,u|e<ҁH|قNJ~_g$)v\Cb\ *@;AR(cYSR%LKP$wx1/Z Cڣ䈹ʩH[uCf{*0>zlyS[[򾐪vZ$?'&ʿ0o.Zw2vo ɢBI&j}rt ^h5o$s>I/MdSvgk8A2db>@XnuNH )! ,6 X%Lns2/{dYY12دh4æV2qݐ7:`e0KC2|gh`X_DjAXM>@h]jXiL"5b`>-*V"jpY9T6)WI?;G@[z`rnQSm)?AKű eD,0R&ys6I4lx.ULE7&U*VB]W5f#QY.&&p_tWj}z-}&`_H0$USC3omJ5a/+PLZYR'#kF5Q鉇@q|ie5ъԞUю@zu׷gAzثbakISI'V֢cgr?ҜOHxu(X;]w@:í-5hF C]>)j A| {Xjrǡ7cUp#75pt>j@.gc=CAR=F(1~*5)Yn-Gk L0h.;%} \8+1əQ^;kN&N"~ImݱcQE߹IEӅrMSA "X뚣"*[.^z RcAP9Ge c񭈜v:/ţIJ{j$ؾ6 jg>S #c{ ^aks#βClўwgAEM+'I/e 'y{hBB*##P#{{nFfSW~:z_Rcތ(_1=lCPT9Һ Zf!P.OQ+-ITvLjd2d:pvq0H{\<@^$_!,:.i P!Zv9ZUkbu}FP^gԇ-YJ~qT12d&QzhK۫hm.(vT(bЭ'p-HBY(;>U7Oao鑐;Ii6.3MyKqz_ǧ:Rd6.jK^ze,5ɧD^*>Vs"^]~"tTj >gx? ֶb4VE+gi̓|0 Ju95 hd ߿]K5y>f.߸0Ur%nL=|5(\OZ,Tвil9*ܩ^Um 3SF:&\ǫaDzZ @x/%`YxL.śr0 V4w8H-E7e`Dרg'wiG6414bG7i08h F̭6auGGoYcb S 4α㈩ 2xB-& PTh7>ʋ _ϫ%smeyVˢ>@.֒Ptvu",erQutZE>e.-Zf90UZM݀׷(Pܯ)j_æz_-iqwLJ [&O i3ĻFv~~S̶a]>azp|=TGg2@K5bDkV0Znkiy0 9.{9ȶ+8a M36I\xt@/jQ[B5!"BYm_^{J"9d,YYI-&"o*27ryGS+Z#!ͿvMecc֗a[({mMq*Y?$&ePHQ|Q٪5skl^qhulˁvRiݛ;^> N2V& WM٩3pA,f -4$T$(IKN2E5H!؍A!=Mfb>g4Q' (J% jV<&;-\t>A W e]==RoMzU܎(|3mH:@KԎ"jT7\9L:39脕$M-_[4zImdWM'+3 !NW6Y /`^)'Za/l|oxK>!]w*B%*K/ _b6| Kb. n"9n~D9Ƚ`@4 GY,š4E1O|uԆr0EPS#/NGu,Jߥ@/AVWU!Aiʲgoz F4Rߟ ŗ&FJ {B}DM 3UvSbQRWfb|E01G_*\'SgQwPzmQf$7Yky&lȊi=e'=6GfBMƫA K{AR[]~hgI5\/4dP#~>?+H \>UӚm$"0jI;1}pGkdQ8x7"v HxD/zjRUۼ#u~ac4;91QD-"LFs0oZ5xs|HAwLqG}̡2SîYͅ}X!iܨ`X5uICwquIq 'c1o8\.g~--^*& s(Ō#NV]p~`߭raN߮I-@akѳm S }h.୹8Sva#6­{ 3йvxh\Ml-GhqRr.t|9tڼ/v7 {*qpֱy|yIJՁhn  ÃdQUtEN8rS klQ + ,?_ ;ɱ~S{n/@']wd 2Ƙ)vJDAS0R }kW6v8U/*e@[ǸG+_IK8NZæo LQ`xikƐF5͚7 >s{YyZ5b͓gT7n'[5WKeAg2:jx"Z:꣺ } v 6?_#xzZD^ ?AxUƏEU\Z,~(} <ųi:<=6$&b]sgA}@(.&-y+?|ld(\399'hNlSHr+BFB]YCxkltUHQ8دܳ`u /Jc-%P-fmU@M՘'ċ2Чj T[s.]0R>kChavK#~ T/,w_R-u>|UƗ1z@ r=k~;\uWR+U1'F 4YCܩzܢGzݸL/_6u-I~s>u|:31vxY1)o bԊd?d/7{1Ke2Ŧͺޗw>۵) >-DZV~[:l$t|I>==M28P'9RQCuC=e4xcNQU@L|ǺggwaŠՄK@ƽȩ eh( 'Gic)3zboV,ÔQvf>척%&h< ^k^!$`ٵ \+l5nZH">d/ p5:yxl  @xg@(xPVͣRn[E0YK\ yt۱Y12\Lrܯ5H@V@ol`J6!K|QlAəI'nw9aɡ߿8_c8jߴJG ]6ڑexi&Y /}A y- tǓ@C^LvɽG='}Mcp.DWs|<׷|Y8(mBۤþm zK?H!i_y23WJ=FIJ0\t^Qzr^#.$D(ΑC/6TXeA[(W oq4fW,f-~;#CK۪o ̳H\S9<;SRQṛ[: 0|ܽ]iQn'i:UڥHlU]D;'%2XX"rA+|"n"ֳɁMATLQN*k C@DvkVg\#Xb\$z'+(!.p*5"M[ Xr?sWlUD{W:}41Lkvb?Av0ƪx"J 4Ys9'Dw*,7uGfz?-@[cjRVKUpsGK Y*\=lrRϨfx TՓb\ \'[ BIFͯ^p/Po"K<'"$ l| [DؑR]kD>7*otEm/{:F !Z~ZzxuZ^.1}#I]J>/# ~ֳ^SG7f~2X #PI+2F%N71dz:X]I?sROj4z~fSō7+2aXϒ+iZ벚M_|n0[WK1P$uF xXv2|\p#bP9Z(}A)2ۡ^.,A1Ji7nwF+ o,A/(u'`}j=6xSlE}f]YB46MY诤^w揳77Z%(%ƺ9-="dU΅ cFMcOqZ","˝R6oѬ0|+>4)9:@C>4w2򱻀FoWo* 1m X4Pw~㲃tM' w|Q=6'*lN0 Rw8x,xT<:O3ǟ He|[Q!ZENHf3ϺQ3Dbc@UzOc;2[!#M{I.@ VR?C9mt[bb<0+N Sz28؞3/iL~T䡮$fD]Q -B+WQUa$fs{J6cO_H;d:]{ӈ+:Y:#4>8e*JЫwUGZ&?T.~ֳM2jweRMSwlݨ]IRsO *:pH+=c ϵ 6+'f ݡ v^mŬ,ed]J$3ɹc^"E@S4Jʏq I W\FzD-cus>Mw."j|b^޵?V.ᝳw<ɕy &R@s#3{7D;&Y`+42*Ph/eVx3'O'f,?^ƟInرGѴڪeq$.wP@rm^R!w)nfُ^&&J~&{mH]$=bbEšMY : o<+m&(cH;&LզW$h~u 8omdOрe"d9?<ꇈKPm2֚Q@AtCuʓފw&.d}X0"6 WMB& XH[X%ע  4ent鐛[^2ՉOK9G}}1YՊ6Ѕe@\P>[D՞Y0]pY"{|.CvH|Wd5s X+IQjO9E mF\_"&)N opJ/0[~Ħm6ba.9 2?B6|xxqXN hA12-=dޗ mhO#.NeCTp'i}-_be7Ǿ?uoe.Fo0o̲qm@Q7\*}PMkM |)Uo` M5}/UΓo}sKm4AK'g\B #l<*:z`UʢC~_41a` LNuCd}mx7TLg>oT^ y=yḅ;g>8;LJ5;ČyVOpҟNT}ӌ :&,Q35ouDIGFb,A1!ܽkIi5^(Z\Cr? pWYҶ]ٛjۨ! ~iX',7\WQ/:yb>Jۊ "K++Թdwf}r׏ -\q.QFt]lģV8qCb b1@ oko ~10ؓ /LYb{LB㹧)mA02m?Dz( \ dͳ;53+Ʌ5һP+ߠ} ^ t}2a8B(= ծ5;. oeFWW+3n#aEҖU[-HNE~j sx ph=?{M57֍38o u>` 6PU!-lgobA$#=-ܗۧlYw?L𦇕}~;&?;Tx6Ӯg Gý 3ۯkaC-a4f0A cv}$pSAvL /hݯlrċi;JQ!CHzCv>~wPT7(x6OU%A E)I7}һq#Idf~Pzߑ5V%"İw(sqBo28P ;@$bV`%k_A#)w3b%-Y2^k?zb"[JL+*o\QY&Q2Ǹ ^ nf^Mr8Fʪa w9n7S|ڡ"ws:VxE~t;ZE/Ү4s> =hݷB^ {fWZW?&@0{+ˉnz8؝qRt N#ZN0#o=b(c_'́A։H:ş ܇bS|h}-I- ƃ]Ѯhݻ{xJU%ÍWI;rT։OM/@xSU;&80H\vQ@nJo2ՙJ2<Բ$m" c5W~AxF5Iҩ'+mi ^n hb@MDLJFHP.Ǒ$pęN-MϪ  27iv 8yjnR{SĻnJі)5hQݵFIВq6̳fp}sEDyvI(yBn1.]t0D;r%{b U#܍/pTxzOyg7\vAکu6w(P& wy?W(3̓ehhFc eΖBzs;Σ9֦űX~'on`倯548/><4rf3B[M; ^{ٙ^gSnK:dUڀQc/wL<h|3$3~TWX?z?oSJYӌMŽi \EOљeapIP_-.['u!w#+N]FbՇڄXqK \&\)\Sog3_$CBP#H*(ڋq\"|p)Sʫ]ѝUd C~ h:oφRk%_}}I,(;7H^3(c}|n3&3=e7gg-Fp#D]eNˈ ,fnC kF-^@2hhvsvcv#l`AZKQɞ܁=tc7"8q(%"Re_B~:V_*˺Y\5!b>IrD'X+/LB)>Ô3>}89*n[~$󗲪 Dta+ (r5 bIZZКTDU ԝ2۔b'D^JfA^@3߬To";^͎`EOx$̲~;,`6֖t>I#Z!ٳKe5(lC?fK:}aؖ?@;m& 5qFE̓D_{ 6⯭Р>!Q>n,[G7 ~cCy 'T_@[h*vs=z#C`mwnRC9$zS'+yOg*lJmNS=PL=) ? N,-(r=D(RQFd3MQJڍoV|dO%.b_I#-|+3I B/}XÖoz\p-S( Yƫ#GB[.RB 1܎S s+BI W],gxԯ.KG>Ļvt\lek݆%fiQl Z\ʩa%R$5 !赗]H u8Ӽ᫦F`q5L# n'g/*!X_O.HJwc7z)aRS}GR&} 4y_|)ӽ KH˸ |Q>Q3~f̸$d7?/AS߫퓯{S'$HX4ޛhůS&OCESK)PڇyFz*__űnmq,D˥(g~>)'A].ΐLQ]qXyo4ȥۑ9qPHڙ} vp  ݚ8ߏU_R4] 'H{MPp ۩]+}hen}3߼Y#Ms ,&_ $5 Y^=;ۣo)'[#I%i,dkʄk",l~Ac=z봀 ;2j/Y]kRhoɈS:3,"h])pTI@/-`=Sf %Ck*z/ם?iTj.@D[b,h RHAAhZTcgNS:2xR4Y4:-_,_L8N{;t¹ț7VT~*nJ48rs8b(vƀЙW#7=*d&tj{-oBMZfyZY] V7},m!Ux.~ux]5|A}*qى\<֔*7qϱx(k=Li/?'*X\ MIkN,",,00m!Voo3h:)R07 =)@Nq(Z-uQ-1_57SC@_1~obmP(T^sͽ>\q~A')n* unKD'hyhEEtӾdu6Ohw> ҷk) UL* @P Tn- '4a'pN;EتNPN#x*'5 #Pρ}u'+Hg'V?ƩQh)A;W!ҏ2=ǯ3犸}d 劣HGz)a ~|WCqۊ3l1-p>8 j6~1ȅGbĕj^ όŴ ?GYe z_x1 t'_ F4Nuxc;)Qͧ>^[jK٪'XZmj?SI*uK2ǧq,i{8 G3,x( 0 |w9De,Kׅ @ N.T'x?yU`C)Dh p|֤phNz-Á "/ʓs&5F8$X)@,u[H 2(C8+e-OXbgFopiNcNy`FCѥW-_A 5Hwo؀ w#U):x4HkA$#`M*$4%ŸP{#Yv>$6kgu-o&ⶴ_~+}l몮vȰv\[HAFtl%k,XErPI5B=hck$M"ֆ0OodwL_w|~xcd&?(;S1*;)LwD|dGpùsPT` IX F03 ѐEhKQ-pTqdG4{K"vWc 58L2K1%\I"2)",M'G*B;A[C^k:ʰݑ"ohTcq^7:n[B?PDvಲKa1[O+.SLgS'yj/| ^M':MJDr>3yY٧N! A>m9y>̒=$6E'6uř}cS Vo0uObNs~ '2A-q"U54~f '<ҬS~yC%,/bH)C 0Hvc0Ĉy'Ҏ84Uўq@ geL)Z?3$3-F()ߔ)RŒ7qHIxAE^BJ4I#_Rm'Io Gp _,#EsIYYqhFeLDUo̯4ީM$ ^jEG.s&c+ -n*H^ Q? O_/PŤ~K֥FLnBv+c:5 mՌiZB"4b?[٬kOA/<͏hqZ%/,:eUrūv{Aݲ]7:N\Nl7v@icۓ<]֦֐'f ᰍZ[F"W╧7d@͋Q2U.Xt_+{vhb 18WaGWpf9 `/"-ޛ g\ ߣ'Vx *Gi4-u-9"ާ=WOG Y(qҦH+ebl- Б4zՌ}_Y&f÷w&i*ñ fsOFǩ 4?g_Z^''$ VUcBSh/SAicWXi*= l:ݸhHQ**}.g9v$tY Z㰫Ğ~ 4;KU9^^۹weľS)YqLjؿtKyL|WzZ|'pnXU8)jp'%04PrPF3mk6 w>U//dw`2iC3WiDp>ە°ۄ)KWʇ#7Q@ڤ"`Ƙ_]{0iܚG'`ЂZ m;g4N 6JčJ\'⮪VU|ɤvObly_oݲ겷O>^MC$]?dVL>0 3(*%V@“tq!?Ajv@.K`2Ȱ*&Nkq> 밶D֙+'gfR?8~.l&zWӟN]-T05鏏;(.c2YH)RJP.j!yX:s`;3S%7L긙V[gx|ѤaߞuiR-ء,%288IGf:QkLBvEbr2.D|Jb|;y@viq775\DrH9$a|Jjc]x )޳lkBy*+d:Q"j <9(c񵓉0R+i0T񥆔$g"Jp|:6܉)p}L>+Uxn5v?TV?˅XLD#$3ЧZEs^ayA~QRV_Λ:zhS/y~փ"9 d );U2O,49E~m5W(l @Ut,SX~QA )՚nV+$H'HC ~coTw-W +^]ϴ!MrY ,6BZeS5Y8War)-Y u oYOE/ps#E5b_qlkw rPcPy[!(}S@ 1Tb&l7?u>\Ә飗gJwo~I{Y\‘0(tL7=y/yzd)Դ9TZ@*7pnxzMx >j@ul71{?<`Xe%ס9*@>/J]G*aiyڪ^JPn0_'5(X9K 5)7N:}<2oPΣT 1O?b^7srߒ;(C!0̮Dp2Ƈb#E;!dstCi3}L/cs- NFl Qovz|iJ.d@$R}Ne G6PAh@9?vQ1Iab!tteҌh`U)WE2$fC!۵& e{mkr,O`A^^\6jo_I=7YVRuhT ]b&K,8'Ϛ%/T]:;G*Vx9eWJ%F/8&r,>BuFX~Y[E߈cT)IUձIScf<׆/q]R_ݧ-ҟ'04p%N 1.,.m-މFxK 9Ja_Ӟ;BsN >E?v;Va);&{l<mzh|67NYI63-5iF?w=:x na $kd:EюYpn6HӹCκ EksUw2X^%r{ #Mwm ^@m %ᴷf Ia?' BjD&JHBd̈́ Csg|: DXS2C^*``oVln1Pɢbsfb.oeP,cJ̿s3yGe^V<@^=p씊; !Dn^Yy.WF&;Oug4ږ, N ifZgӓ)>Sg{GZ7Z"kvO.%قRثNQX fMn k6DڠʼR E`.*?Y]vN Z\d~YۼF@?W0CPiː 4^eBG7P):å\:P(= a сXBҀĸN u1񝎦߇$whadZ8(#ZV+(MrZ@@18uUөnv( }6j̤==ZLeϹ827q_ <7Lc~L2"DЎ2 }Soݻi?7Hx"J;"?gP:TYg+8$T@`.;J͍ߨin <nOs™˱3)6м.9w0т0’XEOEx:Oy},=>,aG"zR,x"DؗW/v*|Seԙa[3߅~C}ILҜAl9=c:87$=^*_<א弘?)ɶj+1Cc/1(@jN\~"W'$&z/#7mMOGYvît^hs3m$:> rɵ:BG3 SS EsўH·MLOP͜l2Q"VBVTH]iG%GRN105"̥uLHSI}Wژ@uQ%q0)[L#DŶ ua6Ȟ_]Rd 2N `<_1wpWњBMF#c;הC4z9uBY$^IVw.T_jG#OoRu﮻PF8=Tb_Vy&rDA<EgL]%f襕\m3N`L a*gGӔREfixqɃ ρ:Ce1l uo^ٓO#YTBU%v쭺(*>ߓݫ-T%@ǍpS1 ܆լJy\M-D7Ҽ}1?J6?Tyo;hYb<tzu_\JfXΡDFW?'6-(`p y[I2V3(N>0uݤ(/5GW)nPx]d UU騿\lF@7! =fD#G+V+~A*0r#[q1W䧨4fSQ7 KpQqV0^W;`819נ7%pzU+ӎ!>E/4%n&W(yW濲\]&ۈsyaiBڎv"F4}gCEY2 `ҘOoLYJjP;UwuFeJe~>-W!x-!Xʱ# X<^mh6Ldh{kezʺ b1z;H- 7U$ܠ@[=-L4,5la"w j]NYk17ʞP O=^&?f8r9f[E,w=,[E6eozwT:\#CqvR oWߊ tV8x>:bQ]2 Tk*:n+yb|_ ņO? jB=U͡H\WO`ILˑ\> Ք'u:b6Y0gn ӯ=zg)a_g3oc}H/VHz|GfeqH QTwכ;Fo ZX@b\|d'}OՑTl óC98*4G>O9*R 0]„jm\ab4S$֢zޢktR⺳7dmYMp}~$VE"/dƊN0cָ&a[)>rֲfpK%Ra{̅4;S$%q`A*UB#_A{9_ɸ!8뺕Md(QiT .=8ya鉘L%`y^ <:y n(˽6 65Hd)e4˒W@frFhH,IK)zkJeEkZ~sNi1oyv[lxu?;KH:& ڭSӲχ_ީ/`!fD>3, wcH)SHSY-b?{jj9~\U oGպ/0jj3hmVE '(N|~0m @{#v'bӛcEG=N,"d .+6Z1KhSZ{[S~)!j-6ll ,ֈ|/J2;oR`&,/ A+ne72ҾUHҩz yF(f4&ǦY cE^ '%Fc?Dp~/(Mx;I'ZvvxVC)K鋘 &&EsGvə !-_9 YfP8멢(@VYm.^SeĥK iVH^1~=(`UEXvb[=(`/ wH_34c\YgqG+tJ7a|^lԈT~p465Ճc=4PdB̤Âr>ƛ^l#'n.^}謹ig}*L *Ev}s5 Ƣeq~g hqw,:8 ;Q7F,8.rKt)_WOQ'We^jUf/"&(Kf># URv*GPK]A幥nވh-X9>[I'Ϛl--waz|YCgng5 n4-pC3#Ȗ+YLj8`.6q豩_cL೤j+C+ CO5rR 3\aQY?G>kovF>[8c$A_{ԕ@>>hzJAEȏkavG^GKGm ljgn4d9FT r^]K" (nͥ#=OUaB:}y}HWEF)ҭ6]ڬPJ #j0=վmG@\)"J uD[\U-/,JahLFa>!:Xe;q>'C#Xls<'ƜVs!E]_y\IgRSx%l1Uev7e!ϼg=]x35:.$:S^u}1Ndeo@qB9ghD09V'ͅeP*y"ug'8 #N+8#xo<U D۵LA뛅?#&4EEݺsqq{gEWeĨΎTEh"+P|]`\KI -"p@=饎N (\V3kۅ}ٙ Ft9$6,2p(ݍIN:ݟbXƊSh\?NĞ@MUK?^2/(tJ't%bLZ]󖌂m1:Ŷ}_4K]9btנwB"rMI8 ~#^ϡ{t>`lY,Vdjs&PL؈{}=]0_~|7g Zr!jC|2X oPUΝ\m!^.JPuEvA!_re?ћ;2=bpCTc5w̵YOԆjI([[D'\3P(za}"D-ڿKnnHSNDnZݞ5,MCӠI%kuV\Y>ȝ2Ǖπg,nL=ÿ?swyRr96t;.:7єDі)Nd0]g-3WVF}uc7èVP3^N"IIpXb` 1I9f^BZ z cՄ<6JqyYASmFM+T~P'F˙ZIHaغOɏzfNuat.sȔD??9Eo䬤R)bKn-.)BD[g#φ3]`$aWM0:ϡ!{voĀzj8F,^+^̊x(죚o9$kLO2iajByE﨓"~8~+,"x8!g,awY6&+=k#/c"vX0?u^5_4SA6N{oJew|5!wpHk>Y(_``X[hRKD2zUZ!{2G{CVrCVZL*"l*,g{84>'UjK4aטuxw w=ϤLGs2+Lv?m}@ ;6ꛪ)o,>hsQ!">-/ ~}6Yni"޿O\>{Oz=I Fߋ~eij5у۬;nQn}$ LMmb<$.JT2|{i9V EY\Y9jd+gPOA'-K?%;qd4 S"7~zR3qbxć\WcgsN`,B{&{RG"ldlc?&~AvZ"T-$vCm?x 縪!ԽCvU_Ϳ]3)CfO!4I+ ? %D_,}y#;%n/@ ^.y,?>;:RH'ޮc{{a QeuJl*u䆀G@`=YzxS'ĔW{o&$o8 ǟE_;whTP)V. }hK&|RONL]#ݷTb/ TpJaEWN%KږmNm3lۥG*ob <\HrN`m#uZ^A,TvVH!DHoC.ٛbV&xiF,d.f_&7園@ӘEӡϰDx!ę f/N55sj9WԞQaRM'rRiM77U?j|>3eDѩD YDܚCiĆ2I/Y(o|< Vִ,ωt f>yWW y v d` g(:J+VYfјQ*H@y!4;O9@?+7Y,^,_c.m⭗ehJcB- Ux9ek"r'C^R9QI;7\ߩ(0!H{N2O Rq,RMNHB`HFt4fhWh@pDHݟ"Xސ)s}@E&̼|^zRgfFXcr-sL<.LULyK[l+ioZwۏڱvYϢmN!apx[a%A$ O{;x005YVVU%?ɓ.Hs~_XB'eM3)n!z9[ |\wRӤoK:XWB, zNv6YW%DrHwҚԪn+yilxNOrY|٤]87}MCpYմC+{dҏtإqzZ M>-I&8)V4R197ʗ-=~[J6Q#R4%uD)$ïEi6%5]k'Y; VW>H{j7kRtXgF§lX?^'}P-Dk j{ jD1Gj/牻fcB.BP !,46S kEwgP/^:~k_0i~5+^QBd[.v1UBJu j-K﬐o6ܑ~J1jD[N2J1dA;t Z쩡rIJ+*3̹P&F3t =jV,I\,6TO6OVWm|?bY%ݽ-_)NӍWyxoFϾ!)r,S\I٣>ńB2e9yi+O?e\;itx0Q[> o g%ŝ[24NINȃ{Ǝt4+Bj&RU&AA;ļx <H[-D6:{^Q :T<%Dқ8gό!aEtpHչpX +j)?QR^v)S[/ !FP}q랸#gӫ)1 }&=x=doؚ#2WՈRT^Ix7,dÉTl* (ռ٩b5`;3(rnla^4,e}1S*>̪xy$p ߂[c8֖G iF[i]p}ak 2`Bw[=&87 e]an5%*x؄3re Q%*+~i~<2" עo $\>>cО=ڡ?8eZu'Fm0mM@ڠ#d3>zmq-+Gksy'B;ԝ"h-wt֎G3EDaNսQ+=H. Bg=HbtRo!)~sSS.BK@IG\\g3nPAWl|QowY(1d^ZVAEj=3Ϸ\9DΗߪ[U 2 i#؃ -Kg,$zͭ-&i±ȹ^ OR r"Jד)iM3*e €"V@%&P.$bvd̵ۓP8@A Ze%\=1#|@U͟x'{\rΧ`= YKF{Mہ3_ 1; VOmy"]Ά՘ M\+XXy;@O" ˑr~|I-agKdVtEJ6{e|wcR anXUI!BYY,zB&,zbkpttM[&M\oLT]ഔr^`:j, 3E^10iEyrz]:wQ2i84_XD@C}jsii3 -#N!xmmѫ[.WN]DVt2zQ7{?Av%Τ.I|oˆę0DKyE,԰h][Ak5Hpk z8G:rlM˚(Hm߷1QAgh@8'k>,b~wU?~~~5 ~%v΋S[(R߬n\gGIkLm Z6^zRhI,b0dY:q^[*y-XXϓ`CE뻼 obcp Dy+*ֵAt#7dt+1\j )F L+Dܛ3=\}/`)p e$v:2pq^1B |oʱ=0pZ"*~$7Q0Edql<됋\ӀBz-Wǵ/ˏ_{96 ?mÆtF;)1 V&+bd y~*˫ڈ`d{%_KUh!4]9eU@3{! %C#t$vvQ9F/|&-r&4Zvޚ?d Eii [sZL7!逳PzZb dFy#V#>fG4-a0=p/ޅm;gۗYWOew9RkϴnmZ;C,T&ںL>Vsʢ`SSz4={{@EKV ~g?Xyk&7j9-_b?=G+"U%;’>]%(aW F6{po q+Jf 9ҁ;qZa)o(cNA_!\u3ۼ]l>5'=8䙔A&* s~l-tv"0N?}Qy(6,1_Y姁 { hpXHP#d 7`;*[Rml☊ٔVMz N?Rl&/yq1Ӆ~ /NyuyRyǺ T܊tπo=gR2uQJEyg^d420.ft ɏi(:[kr\>*" ];-{Qdʮߠ܏o:a^moTfe >k]3wf/Y6 }+b́izyG"y&>~hvn18ϟ|c"pnЋrap"O1uF5R9Hnj+bO<]<^YYW8ŠNTpM$ X IScgi_|ip_JZ(ܯ;t7>Fp* L6i]I-BonYIUq]J'&KGܴz8,SiHQ4'2yZ )%f?PlAvt"{g3nH}wҔ`9߷oe+.w/q|.U6H8xz!D [RF 40!\`N8/ë&ka JGjL Z+( ]UpթaQ3# ,.rz)|?ܹr"S"5X*]d|wV&p̾/"BX▏JkIfͲ7&;?[vӷ yۜ-4?6.EXˏ6nyz[1#9|3d)@DrkZF蛮"zrԨPcz]su[0 4;O'.uya6 +XÏJMGpϕ[*Z"4 c]a3T #ZYHKsLZ[A<ԢKgqsQu>WΧwipAԈ?kGĩ!$0O-TsrYl-:JFB/&rC82vS}Fb&YBxYNlE+e4q|s@W: AXJ 2Yr7u*XCӧa@*!M 9+*bg`ʜxwo57oڻ|[fe7xXA[iKI,ee=-Tb]7R oEdOt_i֎sD./hqN6cvkEr]5Z˻ MQ+\lwM" BfGl-F}$iV`#\ji/ONRԍR.d ;-N^c]dG< pEh,|I?)TZӊXA:8כd8qњ:\(GEcdIE/Y6]A":G\,}Vw,<?SޢbrwF_p] #}V&BM!5t1܃!-};"90nW[@:AҀ-0xH7>2+T;0I1s+49o^HQZ3$fYR'C\^9$ fQj,v^魆Uezcq^X $!_Zk]rcxr_!ڗw̯ N྆PXaf+m5l%~,}b7"%f7%ba*<}?`#k{&d5|kuHIoRfJyuL5@ģMNG+Вu48s2?Fb;Y5)4 K ogVKYo U+5nN C-Qk) 8Br?;F喟w I1L n8K۴\_ :;FW%I"kkڑ K.È :gz7 nəXiD^#b< lÏA7=Kw I AkZN Ӱ_F cԫ5L PY8ODu>gPEl01rOhO :B'T ή[pb%v{1'Q/M21@e k Ѵos^5y0\_xt$ڪ 1sܾͤFⴰAGp:Dȵ6 )&a \0wZ/, DwP<m;Ok̲!AYgS"`3 P7lb*9`޳{O+G2jAjӍ?`T._|ЃX5㕘iJP@S j( g/qռ}?6mI%2[O PYС>5'QNEG|oA[9sZhT 8Q&PCm Owpdu]2ob X.n Ș $Fe" mf@/Ɯ[{ki(`2*`QV~";+ 5S"g[<;X kFA1[u/.FTEϑ[րzA6ll4EY * %ER \m)3@ jVspM'~f/ TQed#iR̞ ZwxZgLzVc :f[0~ohm'E)AJ z߼#üq/;LU',͌.f5]3D \?@e\6siV #PGeQ?qVs⇍*~[pKܽ{>Ih.[u2!OGĵy4c"v5j^!^wV{Gs}Iߝi#w=;폰_Sʦ[i`MT Zb|b0n9ܶ#gtL&&_Sϲ8] אSw_j˨C "M!dsO٭;% x_)O 1{E Hht]a^u=*L֗T&R־ Ȭb5)jqE/J/Ûqn͗An+P/WKEHWQش1㎂A_uF.~HXf~cқtZlK/3ObapXuL,|X{70hm"{,FIC`E[WOn;&>Ŭ(!;Jؔʻ[HΫht 1>~ SGl_jb0c1TB,RVUN8/Q2E*e8mT-:+34{~*k/Wu6dq+=Ӑܽ0 pB)ώ_$Z`P[֕ě"ΰX"\v{aӼY̳(yc6ZAwEa#@1s {w-nE lkVmpbH`'Z>n@QTgRHi ߬+Wʌͱ SC.LfΔ]g!|Z6V(_^dAYމO ' V>w[|eJC ?}RڪMJmC72ɓƯkYT#ZG }=7N7 ١8n4@aZ2]pK0DJEˍ>"ao`kJM:J_2LH[V{77j5]~;)#Ts~za̵E`p]cМװ.Ⲋ% rH 0~ YuM6E%T\_dMDc ?IjhJv՞hu=@cB-&lE˟ ߯=󓍙5K-NvTnO V(慩N@NȞ+7j})ɓ+?q\_DAo?yI[$<\C%0e-[?m{E[R3A\zx坭h=3$Y!Bй;4KdEF,8g-{J%Z~ۊUL2:rEj/h4FzC-魚r-^M_pD@aґUm/e偈^1Rĩ!K5hߩb<[^eDR|AͮGaV`*qƇڪ.X7ėf6;W"O({`Wќ[nnOآ}.HUY߾9 6C9> 5 /i5Hs7u$¶Q|K`2ꏭl̢)yw,Bqw RͭBOԷ{itՌhlbP5O˙q´۷sd]F}Q fcIĦ}!r6= &_b箤an S;ʾ1zќ9'_-\3V"tf&B@Qv7vl6#PU]CA{MV/\@ ]B:]K?_2^:ox`vre qz C06^ mM~/G5C߃&=e =|@V\UpfW"~N C88=Ytmox1 Ϝ]P\$Ӡ%D>Q yQ)+$Z2|pyu(I=DQQ9P\]'ʘy_ })֯r7CIc#|:q&nN8ivLvr]~wkt[ DO ~GZ*PzB6kC~Aud}ؤxHC_\Lz>)d*c$дTL06xۮ#/ Ll2f0Q7xIe)nLe/Q eJ;-tfJ*{ӡ,:Jd9c{U3^բP*fEKARZ' H4M:f= ism1]O _1A%1!hXʭrMTh5C\ȸeSo %0VypD|A@~`6$h Uº^J.Z)KgZخ߅̥.@]ۿk|{]Hyu α:SҨeB>0/qZѶmp2Aln#'% ̂Iۜ H1sO$x^8g 5g @>p;:cjf0QGyg dOFN ;tU}F#_H̺J&:F4.͵xqJO>&120N_2R9D(kA1}0UI{at'z5T,"N.7TLR,A]uHkBMYs.=]sQEK"4E3z2=P@#ܡ58 ^8"$qț+nTqM</EG0p/(Wd3Z"c^Ïk{eٌ[֡[_mNܘrcУa8J\ Uarw<4dIS]* 02GAeWۘ Qjek܉'Ol@ixV fl9h;O+q^ؒN2A6L K&_fn{_BݓNж4]rL `9d<4auH_P$uz/;sM u10bCWkg=>j4 #vpZt6{ `cQl x,YZ㪼`FSf262ӉZi$.@aJbϩ*`|Ww^$qB.D7'+L Wl~FsYN5FXϸܥ[+!:1e5X1PM)Vcùt1-Vnh$!;A}Eɡ= N#!vZיܚ;g4y!^ҋ0  Y^ec1G`Iوj_5=L@߉bf͉.Wx"T.NﭕvRɖ{r#KO,UŃh渲VA9 *ZkU1ރke;{N[-Y>NXAc O$`= f/!>D;Cӥ;WpG l`LVk)cꕽσmW+pgT NZnz%Zxy,*f{skaXwMi(ȜPf({A$_B ِZzl.GYGe m6 u6vt@3p&O`WB9_9Jo3).p&6B#29'D%h!39/wed  I۠<^*'iIf!{+o .Bys˹cH   ME#ѕG>Y|9iΫNe1[wㆬ2(9y[ŠzS ["`41 0x9Z%aVYN &8ϕSe}$&lR~f;*gIT4agKzj`jRPtL}o)m}*P2#2zH3MAIl2%Fk86jo`؋?H4Ñp n&D*g+!yhelC1u[1ZKklƫdV9 XxJNGy1LhWr&BQ4m|NҰOQ{=ŕk,R)mE#mPd>ZhiE%əNd\vE@Ĕ/l\Q };#]ƯУUqJ:a.Gb*_5>\ ͈  ECpbҎu|HV[39zW9N2L1N$]Yzt N=-< NXA7Y&G% $E.:.kr*lhHgƄAzt, l2tnKrM2.<ή&q'ǟˮW~*zVzi-3ѽNEu1j"{ n3'ɍ>r@Kҫ60J.u7u:3S.a 稁?A{fd5#j4w4$\ԳJiaQuWt4Ai`dҿ|=e,ϊݎt}d-,ε.7 8)! Ebl:ZcW h bۺS!;>RbLQ7rތ Mhg甎h@lΎDtMΜ cq"f'lIVGL@Y ؎mV4v&c'W&)^3^o &up}N]uʬ@7ӢP:v'{SnZ!.n9Pu%:ƚS נ,<[ &-De{[ޔ RM AKzK9&7/wqoG-[Cv>5IP[wG#bH7 ʔn9T`6HEeS 't]B.Wҋ<\LB{pFjj.`sO*BhÉb\ZŒ`r$̪|[tQ|}ىg:HdkanǥC bbE6CNZ;"AN@Q.$ͨ7(V%0sUT!e:>Tmރ,y^sZ0fgiU~6r,4w{ĐMNG X|vsfzk^׮A0Ӆ Mmy 2sh[@ d,+f껉س- qB20~~HBlyL2z՜Ժw8G!,hgt!' Z'LXa%J'fM/*[q,FXPw9$UrPkO}RN3DXi}'"?t6փjr; Jt>ڽb<T&8d.P M2&2G&lei"e Ȍ[I}0qS"~@x}jޱ8)u4a,]Ǣ5l h%륗 õޠ;ˏmFtݔ"vӋ0T2G| p5!*p`/\yFW-ߓ(>FOR ٩\NwcRm#^* kJ@7n,9cFtmZOSˮ4]aiX.Q !Mb$ ˸ʴnEl$SP[.!Ջ ़znEIK96IϕAC l_$N?4cac>IOoU;A?+,OwWT8UD`+ۯ%i3uy~4`(-չn.u g'XBE4(g`0-p#\݄/o7.}&57.q!+F$\rbA+q9ԯDY%`b"P[39Z|8\}t ty4ba/kFP\DR$idu;I[簽W[l2 u;Uγ 7;`su)pZ.|*aMd'b Ӓ:+n,X/&*?Yo0Kq[vlsj$( t#4<|ܻ顇3hv?PofΆ 2i#9-<猑e0ᾒ{zɗËS%"30 DvWWD|@sLD%@1P##)J̩G|mC+7xfM}IRBmO:WѭLUpV^j_6[&";g|H8u5QECcIx4 )e K~=/H*' e*V_R5|i Ncu )k$H'abz\ F~0 ɬ!ۚD H uam0P3*NbC'a_zCf (;Kjv[$YRJ0Zv&.E:\UN U4Y€9˲Aw9˴%S9ŸƟ45V&9U<^vB=ZP{^AP&~8j"5+Bs"3a^G{{GkG}UKL2c=CY6YY饂u6{/pAd? 8pBl&>>@Kn~ {%)٥O"tY2,ã-*9AO#@ᴗ^ :Xu(l9#-~Z*YkyqqoXh:/ʀ>e$!u.ԕ$:p\ }:QwWC5MHZʖ͓6 8VC6K!=1ѧ-Nv>?{"$ky!$E٩mBt$pO@UX]8Df|R}2A*`A9[kozb0y~)ڎh5V !"ъdNڋ1,s.oD:M% vg'NjY_[LxsĭKBTң8X 2o WC搌ÝW0AI`٦2&0,߄J9ȁ rv`)P*q: T_1/#kv9ٹ~D咽F?9 B~Lw`党bH$vWu?nSE1|6Pxh)D B E QY3CHfGV\X6Ukys}<2EW2;yHʟu`$Tԟ ;'MZPp w ͣc[G~Fn 3XX pMr*KBrپ< 0*nɵA0+k|Mze^Jf|3B(Tvn7Y/G1hmBd}`<48ԃMޓ.\[y%Gl`kǜ->o0q!BHkKSufB"-Rx] .7KfE%E+ 0?27(G9An ۙb2Ԅ|H%&s"jNqP1<ERHGĔ"'.oA6gDL n; [wo=M3W}:^hD>\Sws˫XZ#{gHU]LB2)9zTn ߅3Z3 @/8Z;ۇx,^h0Uv׬~ ȆjXf!Wn2/ymk6ި-\4QrtESѴ+ɑXHsTU.yY]"lnw( :0>r`AY6[8Q0ÿ!7EIXS>KZgDqκO/7i7{-:K UZT{7;!V/.GzΪWS%[Z/T%{/xrG@lq}2dׇ~dfG@mOai/hupL"{ Ҭ7Ƌd$ϒOJ;Z ~}8.-i}31;Cp\.Y{6|V EF_nt~N.wqc,̖ yFK?EoUx*4WL] V#vU\DA\2S4[5gd;?Ȗ쮪eo+OPIȕC,~#hjᶣ=FP5xDoZkH;뀋q/SI]˙o/%O;A:3צ7TxkԐu VR`lFk"@zۥX5%z/ D*hͨ Я3KHqoȶ.4#2=ȣ7eJ8l##3ۼ?L<.r{3qbZM  sM_`wqa)ف죛˸ОΔE_*sr+2b]Q%)an0ܞ'pn}⢟or>E''OCN8KErSH-' aBZF f_<::4L~3PJhKGp|AJI}&IPS7yؕ#6mEP9ݿl$m@)aچ:]9.IN8jgIG.w1EԬ1Bp=*]9'B?5`ʪT#iw,O۞Ad|Wo3[s^3ocGu=!4\3THB\*ohW2- Ș-_T&u{nCFPrr`˿+f>U0)( \Pᯡ,[V}l`|hR\ޢPG2t<9 |V&І*ih$hȖ'ZyӍd cȷ&` 詑u>]=57@牼X'eHH6꧵B`$ja .xt?Hg jfРjl׋SHj2ӷ S$:C ה)*Wy4}ni4d S~bpp,NeB@Pp *n[ f$|YLpoWw9k0rWyO^ p5Yw 6@BU^ n8(b )i,IpP[=>lnC&8:)>(3r Ej4Kh˪ķfCobZHU >'HvզFwX!==@~pԒި aCc!idp-]a2uNi%m+fׁ|NZqU5ȡRB?9.mz':(i^ͣuBD{NgyFIBr!욠͜HRV5Zr~h2/ʸqa Z?ִIJkd?OYWFOܾ ?7f"^ MTDpI%/ݬ{kyM"RdsURU8%O?wqis h!o2rd,x[k1\"~E+ WTrU{kjI/t/I =,xko+FI0X5ȻaWJ 2"E3a"ZpʏȠxHZl=["c#>P6oklX_O2FPr њߚt,Nę60>o 1X})niF%cŞn C|!ka5Tg]ffwb &`,;EhccJ+ v )VGuOg޴׋zj{3B1bb{-Rv%jfAάjTّvHyg^6_M ݘ}~j'tϘ: (զ9 nW{;Ӭ6j r LW\3.\'> \ن!~z 1T}Άo 8A[`RkHj8s! lw(>vAPieMc[®oвp_>Jf2#X{J}`yj\BaV ,sN, \\Iv.fR@PDdeaa؊b9rDZEq:LȐ6~M-?>Wt'L&w ~}{}z^W{ȿbfJJT%ˠ{6ygqi#AWRȗ0Zn;H}gg]F,3|bs9:|{QM#(q l }8"5` ab-չu,)Dt'#7U‡a/Sީ8J t6Jh%WlZ؟pgysF!^Vr"~ezEcgDi QՐg[lq'x rVR X"j3枕N0Kͪ={ֲ'[(o4'_5zG),ǃ +bU2ҷo#=~@,0"#L&΋cvnmzmDg"m?;Kb/]"-Vy)WXJ_*c Hvz_ tbHdoԣ-ѱz^o_[ +MBEEJ,)>RQT\0pnsd*G&B`d!_STC < Lcӹrre쌊ItNSUvHn'V_߿ygek\q=: kĸ=KLy؇CFxԏ]W2'=b ֪lW2z5>d#kV\zAbkS$\/Z;84ԏ'zB˹9Z7?(333 HY1 t߰ @:HcPE"հ _:znJY;B  \< Fu͹Ч&3IJB〯VEeNI UxcŬ/k0_c7"֓r޻d]N 507S)֢ə-eze*2Qҏ%1,0$?=lǘAH.1jI?jk:TAB?OY,12q\!?8)}A!z>b2F+kh\93(}wLK 2L>z ~ulxH})?M:(>/\^}IFy;!~JD5(NxI!4Fk5C[JV2IZyӪ^5#>gZL.|-KM.7)#x" *2[Sѹժ+uʮ6bbn#HEҚ"7C]D%|[rB/NHˆgA9%=r^Lɥ4Ǣ@wDGf~$}@ ~ @k/XRcҞGD DrwtQ̬[A)|xJ`INg j;ŐS-Gm=$X#326wբ*NؖbG1XH\N8cx9^aQfߥఌkh% J0a\o&O!!,BT yuS-`Q7zIԪYxwWF0Jp PMʥZ%)k"66*!O3v6潶` okX]^ad 1گ5i 7H+2w|1x_BWuXk^쪵V,nC?Ss8Oyw]I֗W#<[R?B'R̊9c-CPw dsg g .dUsgG &e-;Znjر_L} "#ѱuW5Q8]-=V eQE-Zc=y-.oB{WFs%C992D/n![>},kU} MH(<8{:MB8+ÏM>K6Ip$э7}m\Rq=?#,jcrvnz #>RjSRO)矗bo2PW$lfp߰ezW^/lHzuuEj+1 3q]^wfڑ\- bT9վQBܶ>LgrWX7|9;/l]}ϳ <;&@"<G_`=VQq$e!K]xy.j<ĻDd+޹'_X^ۤ b3Uds\.&!$ ]a fCտFP> gݴɂmEI8.ZpnM,4g4YE+ҕe9 Mo4{O#LwIin~ [y[L|8tӕoFw& ˈwWA=N>htR{GpC3%f:źM%%HeFxcBuJ֕u(CI֌A۩Yͼ'a7$_`,At5z#T@fïp`/A&oT ?3`[8-*ˤg[ PMZ#,i0YJ,`w&bmwNK'K)݄`6pDQomve&>/]i9 is1p+4/yqU{%V@8 ^G|ϟPYz,+Mvߍ)C(ՁcnyvvP3Pt ȣq=.JDs"r;bƳ9>_I8(Tt5,po5) {#goC<݊%YG{:vF0WhfW.toVwcLKAu1D>GkDžids} $-0qY: s>{|.UR 7|O'yfےIKCwrŬjJ*E73kOEXV#MP uwbi0N eS@a0ll置ڽ1agX߄PriV\ϒ:4sG5N' XRTYfpzG`eGA%a`: ƒr~92 yIB1׻̓e hXn\q'npPKmfVTFP#}eBQM ۇ*aתr#,]eCTcX@or hOtqrcުlÖ ɮ?M+g8[ΜRL滚ڃ+&rӦYw:?wI,?;AcF$1z5bjϸ cu6U`$kXFev ^nxgn iyWԩK(X6vl2g|K(pq&Nlݐ((^Ko]R(9`h Vzx7\#|MKβqB'@k j6Qfeܝ]%V;y9RVQoDS }[7 4ױՊ1sPBMˤ砎[Ưrp?n[wM*st/_|6J-fr$O{r~#Τ#g:Ͳ.d,}3\ͳϢ/(ݟٔߖqwBat@)/[hA 0hj<۳?h l 0ozǶeG<%gf%ƒXF1UZtFȆhșkW(TJd1@d| $tRdGj?(6\"Q_9zJ>[.SV w'ͅ椼IvFpyal4D <YA{*[8ѡT0%Hqw2 J-Xp\;&[ -!ݵ ㊾b>$3*&- ii Mϣhޞ]2L téLeY[kJYc'/*/W6OԯǷZ1VCK6;sDKcIC Xoo!Q[ S~x|(3{ 検$4+r3^nYg4Ob3I J2ŧzlVC ӠjX. n;S}ܺ! -2Vuo" hSY9ReN+YmY KnotI=CCRN:&z'{w[{vJg.P'7 MpXN,egc I&ri}Fp?Ö24_6F %]|hu9z:>JV᫼YzDy7u(Z^4bsPbzH۔ 9XV/h<*lj(B&fv}Li6Œ<_thcCTom,WXpˆŒ^SCdpp Q}Ȝ<`EnbquNW:4]/54'蛌2b˚M<ͣ7*CfltlE]nwg򏢝=w =oP6 fZbc@ eZ , 6 `JblD>TcRaH<Zѩ 5?vs,__pz5km$0*ťu=LgRYH fwe%{4@ 3@1)y6'DxeIv wf`H}%ptC),My3bߴh Mn1rЎ]Ͽ 2ZG(^S_Y`=qfQ?Ry\ +MZp!  ׿M'Դ DeLi9I{:>Yt/jyΔeKj2ҵf+(k^r 30|8$Gp6>BhQLDpm5Br;\Xp$NmZh)VaT5h+&%#BaMCkwT+@ 0= znH߁o֙EJ!7_u NxgWNGƛ(G ?Tb}ì#ruE; M;ذ'jcOBPfxl4W ʈZ2n]U\ug*20TįKD&ٍ#*3 ԸUSr(@Q\rס/͝8Y0o笒W]Ξl(5?UD .|v: v2&>j[ym:UMkBZ c@u/ jEZ\0 7>&'C.e}|K7GK B>ip"QRޘR&Afr&:SC| Gݲ$Ȋ/)=K}1ioLŰEmE|/S AU9Ns+?Ih*SzDCn^?;m4T{,`7ieu)jTe:ߋt$IKW3٪ZgshحXVbThM&nM1{v\&0c!XLk& s]T@2&4)o`#ԗ5҉6!C g@jX6X t_$U٥!j< "sT1N{'٥LH@]?m> <?ptI$)lZ?rcC)fXAL(بy*a㋪hIE.wPw_񟊂bӋne4Sҷ207.cL\rbp\[Ym0Ԝd0Iٴu_M$(h(2;b[U^ZS dU6&Bc3Hp"Ɠ#0=g'vDeʽN ݔl: :Pd5]_] &b[b2& qDmcm  GKn%Ƅ)K7iAg)&zJ)EL3GY'm--yL9ztǥ 2*c0F_( \USdwtjo,> {!K.ӮzF$CXn?̉X/e9PSxk``ar0m*]e(ٽ zQ}%ۗ0ȱfPQY\Z)x՝ocJӅSfaVcpu(o:ڝA#8x26UR[p13T?qN vYLSO?~K~鑘V wSnא#@krAy/Y06TAm>Igq9ُZ[7d5+hTFlm&: f|t_adB@o, @y0 8߭Q}J[M@9{3?[G05ɪY紪a`ubuOF^`+qfUJXlMBon]-V B_ T)+k3581#$T^Xid!41|F_٠pZ.M kAr-{omuU@}:H>(5ì(y"hj ubC@6XxjPCygU { <8!mT6䢛[j7/7\(IMH 螩Nղ郊q; u{0*b8*Q }*be>ۼ4U#^ 3vGc7§3jX8KmY6샓 ,u%`M r"`\4nЈ_oGP|ILoaYM"Q~!݈қ=[,_o5DƄb{5=!Xf|t@g-JqlVaV<^B HImeh,bG kηkdӿn&a^4CKkX_lbQ86/`6b0/14{bw"v~?#[б% ;]x%dZE>r~_ 0 h̓MD,֡H)(= !P tC fj=K߀M]>NwC_g109 Sn&70/%NxLtY kШ3%@ɧfm*r[Ï`B ;륣epU)o7%$|UصhnHՠsS=M9R,X5G (0ab&L ljb_77U,xVbFiXhly ɦtAt62q@!ԫh2t<>18m+L?̻1"=d25oPlj폧ـ1Zkyӄ$ʆ rDl`' ԰-IܐYuLTQg P.CBTra}M&ȑ:\ƍyp'Dب@V^Yx8J|UX D)4<sYXP3D8% 'gs35^8gg*$puzO31:߸8P{_yOF0}Z4N B.|FhHL"DG3#:Iv(}eI[af7G0)ݢ Yw5ˤ7'k!ۑ#־ETWus;=%ؽ$Uk.eTdKLNj$)x'[LgɌMeΥ] +[2k%Vn]ށ%0@d m3PQ*d@O<,Q7G"X+@aLl7]Aԏ t'Ya/RGc/oz;軞;ǘJ6)\|1 `T6r3/Nr'Fz.{eY]Kh|S{^L2BٕѨJ!N;+ أTf>C{t-S [ԍ^r-Xա$FI=kd[77Iț1@;Gy\r%Uac:pHņ[)"@kw0ޘJq$oh`@,n ų)XZwUBjn<[ [q?&IhF,P]P'b\A]h_wPl=hn[ԍk T#I6sX?=vR2=3mLig" +hAz#*-ܳ ! 9I>VI3RǷ6:B>jgp Xr[ZI) f K0ON7msKcQnNɬP646+YRT[tڤ(N-Ɉ? ;vgQHY$O,Z'$LZ6٢+ˣ4&zSc#0g8rMoGo5. wdTȎklra,i߆Kh@b2Uae0_O[)VL;h&*@ e20 ''>>0 m|pOv\Dv@^hfX(Ω/+Z*va)5S=ĩxb9d|qE[9"F=+&ٷIU+9rM! VjwLvFJH.thՕbQV} %_ğ]R;R;kWSBhNt:Gx zj Dů K+^LbE'AT4dϢyM(8#m[ ľ?`RH?& E~S`c_؆ >DX?/D2Qtj %I,nX>+oH.ι?BkQߨ4yCb&ԛ2gd1Үj?2E»$gԅd?˒t$ӟ%`:)$r:@XN&wFvMnD6GNǢE/qv|X~}!|EAs>-sf>2F'[YW"+< Nn \UW3+%Yh{*uZ?{~;vS-FSeU_!+Ig#,nD|5 JJ'i0)2y>`*lRS37G95э(= _MB:{4t2/_KF ^VGe;j r2tMQG&(scD|i#{#Srhηp=v܅*h yZtIO8:6)2IBʮߣWjj0w:Y& Iů ^R-ZȟOxtq GeLޡ2Y:@ wH2qrM%2In<ϖm9B9ljXl` j]HNݒsڅxp ,w& {-=˜n;UNЋNe+miOOa&dҶ^F=[U#mHcN+^gwtU ]A ՠ ;oni ;{k^Yd&[wX=~ZCvsGS#2ޟ-fæWpgRk<(+X@/;lx%2Gݩk]4 |LzF3qrjWn{X1 7ңwg-d7UCs@,79ݧ)*$^ULM[ >:xp;2f.ץ37*LyjM.f|HSݥhċA,ҏrHbҟw`X笄NS:ȼ|w•f3C}Z%m1á0rMxKX`)l^\"6ҡ Etٞ-kg,PQ ;Vec:nE-`鰕d+.'p|~Nݘ':x<^%N\s7mKDΫ !X,峝-NtxZKTϭeۚN%P`+V$ylzQV׿@z,կ ڠfp[XpwҀ }ldPSjPW$ L&xKoUnQ֣W-=tHU+o~ĝtIK$C*bsjhyz]Eq=CwtRT@GAk*̎廊Y)g񒑊Y.vE"9k%4vЦS)w_Os y kf,xƲI_j.ɄCf n9GYظ元I;"<-%!rM4B;-׶m fwp ̆Zu­Jm[ټQ1ͤ?$Nǯo(a@.;ԱX5D!Y+YN]ESe!CoJu[gTTl!/ !#GS49vx3=B*6Ȏb$wpw]JW^{} 켞H`=}F0wFDc'!l-[¬tR^O NZYƬ4TRmH*T'ʌ}hAM2{Q _t=g|v@q%hY{`{ZFdpS-S~ֵJi%v2y 4!gHy%7!ACNOE(]kKQ&mZ$0f*`jL?![>{yEi6|'f]#"Ʀ$JEhFK7QwC;)HIN]կ.ds1CvU|`N7V /q$_0O逸g^MnqV;58j@L x`Zbm*񇺁/DN꽄-h: 큁<]R{:ibZ0-ZJ{ʢ :o= ݇bW,q0|IqIj_C'bᐈf8yQ_s4׽u;&#+ YGJFPKٳw2f;M.=Ċ%n \sC:$/d6RO:D;= %&T!FѠ(XRK#8C%wɕxbridOM{{C2x8Sg7nokYF cV39HQ$~!|s!3j\:]6--ӡcK>x\B#MǺ4>9E֤ ꅴ?qEש]R"Ot/?_h@Q* Ĕ-IX!E 462}䧇U a ,@/b ˎ_b3fn#Q~fZDؙU - :,0;mn[fI h|kBAa?& 8~5*Υ2̀F'z#I2Z'~*"~a4vP) qRi%-Er2}FqɁuaQ ͋dR]3:A9W0h5p7NמMYv4MAXr =2; BL%,I <VMg~䏈ٶͧD~x9-AKD&S9*xH/GF:g>ȉU[\LpщF`&Ao j;LȺژ i*Df>;c= 6kCd>EK ?UN dTld#9$ O{HF dP:[Md2BmMnļm\!FkKTaGŞ'=~V=~ȬzJ ɢУ3|!"&r|$ g> kX2-KXEgY~X{EmYg17+7qfIHgx/sF3"v_j~J3;0 SB^ =B YB,*)UƾvCk R6egA8@0U  LI=*Dv3/  ” ;HXk>︹d56 h~MbBݸ,MhYհ֗yꄉ@/7>Em#VheuSNEĜO((ђ?ݚєw & !IX.*g+/͕@da4,R2[yNHߠFȗg>~,RV MZ)Td>$s]7Wx~{dž@ڍ$\/׶0?L &c7c,</mUQeܫaxw0 >?s`nf'NSt͗Rp(Jy"%9| ' KlCƹ Rx#eIgg۟cV5nPQF0.bⱳx=iXxʈ[Mt|XUD7/b97on>jƫ@dUf8\qGTP3C@Ĥ12joe;Y:jP.n5xtp/*~7BvI> @T%URrBZNaq,zdYl_ѭ OgĬC0XߚCCg˜[=Ǵ.% #XϘdzx83T,`K$+Լ&1ׅ֒d_}-`B,"lD;6?߸I.>6,1O,EG_8A ʝJzgSaЇA\X =3 6&xJGJJW*w/֑($}~tXxdleMf_O$M4>#&\nx0_̂pRɇ翢M2e3jrVh¾I-c3@w)' U'& zR ŲJH<6; ` fG<ͣ@|L;6Gm̕WpSof螧yft3:C o'U/lgVz 6Þ ]nH{ؼѵM>R2DfߦP&UAb3ź| :ݠY##?vJ /e@5+ٯ6LQa@fWC(u&Q'nΞDA$e`kmq ]y ֔AYf\Clt #AwwQ 3OͶP>WZ,>7N_E֑qS \ccȠȅ^.N5H%G0{>dW7|qF%]S/@.OOz|C6FsʽBH & ʈ,ҏL:Q H4t&ľ]g!/7d<`cA̤<~y*;Ķ<&a(#Iך[e_RМ@F;_Œq֐}=FFu4?!ZHW4u՚<ì]zj?K0eb;v}K^R$Ojp!ShSOA7O"D=XAgXS^Tׇ@'[uÜ87X~Ӆ [c*7K.-"p1vgl+ ($? y)Ar21s!jgHR63z7Y-'a1rCl'it`1o,Z$+EwZ,_ ?tTٷ&E}6anhos;t5NTNrS{&y}Ww I1&TgxTXeyҏͧ?屖<@}?I&ZBFWse pYjV 1*[iN5jN>;dn* 5J_tQbxIX)eMRk3(&5gÁر=ȇ@@KN<0qÒ7(WM J[|2ʁ,6uT{( W}cMqpnr :A>W3ॼerD7Pn"Cz\Ae,_-șr"ħ^I3ۘ(ʹs(L\] TZHE)*]}>.JHqN} |<5dF^OiHÉʛDS4: 8CS=pqeA~C{KWj ہhw?tvWzR ` ;3}3ގ4Z0: _ LA0-zٱ:ys΃{b^a [Ą'|N[] L3,~Jv{FƱ|3 #>R$awϥʻc5jȉ(l:ʌ'ʑkv^U/XX]=fol@i(\,$ߢJBASY^sL̥6n9ym8E.e"  me['xj{3B6/ Ih1{ x[dYnML:E՗NY>+[Q5;:dޭ1b V(aX^oVh q؏\b{lEAִ;N9 C/V,(0Iujhf`/W@WCh@S/퓟<@LWN-!ĵZvb@ HX(['s3!)2WO;/?aG!hna*u1CU0E:8b bzjǮ;֗k;|;G߄F.|74ܦ?W%I{CtK>w|' DV޲QFCYۤ^Yaav@]fDWN?uy O/.][van2Yms!'KP$]Fi:x+푯n8?})jI 3v=: ݶ\ i%s _˒tW'Dz)VUu>ԩ]Z**3b16];p/ej PۉM^ct팵\!WE~&\~uS@H?T@|^g%C!OirX`)%ouvLykUM[4+(FgjA<7XXq:[nM^y%DB7ғpjO+N[`%=g0HKJHܫCtbLuѷAd"}#X1Bq2<䠁ay&36fkMS.OB{eca07ͭc>X,J'ږ |3-v 5׶/X p xciC},ZvLjv79" o"Yr1PnDX}ُ{_VNB^,e$)t,mA\;Z TT҃#ir%;M/!&-O+yHmQ^yIb ,?0: H1JWdؑ>;2~Z ZC9 4/%l( U`ɪËe65uF)$М;,h6'$)=GZ^ލ.&zѳ8qj\7@Fqphk^j11s&{7gcǵ0MRkm9O>0GZsHJW0FvM ˝I6ʗx;gb1عO>1x4>LH/7^-OZyU @ć 5)AX6gQ!Tlp%\xf+=+BL p)e&9w^5X|jv%[[MZ\NJEˉyj-]dLTD1JDD}~3nQ%WxEMҩ.Y[Ivi$)܉LcwUB̏}o <±7 4s0ϗUh#K<?%L̩o9qT};{AXՀ5e8}~#4MH #⢣c:D2b(͜-S f[ *pMNaN=r'C yO/9ԔV*, JLz GRYC1#%uD&Cܘg̋_H!UB=L@snD19S]/ "}'({5m@2(I$7Hc,̏H+|(3!u4/|O]FDBX{s] EņGSAeT?<ق{TyWX޶yzBT/_rmX3> ԓ_}&?jv &$T`& W1W͜@s꧆!fb9?)[U ŏ'^N\UN&^F -sc3HީXVţm zGFhɫ/\+{v“&;p qva MO*5=W2Ё_A\1x<~$ZOq lOgJڧ䫵/5lcSv5 1Ki\7aezTdE F^{$li Gpy %gŊb jWȚ#RgXeѩ-|0GնEzİnIpzo,1wN?@Q] qƀǪq 8%JF6dS A4B< sZ7oG͊By]~ u]tTĝXE{iFJCqđ3ķF{jTWĎ*b3vť >ri5!#5aE紺F$bJ7 @l'"]\;O&Q@4h'A@$v{q]1!A+-|yeU `x>;V]A2o50UzჂ&ϜGtED2 /cr#[0Ih#XKb4c.dHC@yo/}4Ob`<cG=U ^tfL@6}CQ8kݼ@`ޢSBB%˛x["1U~Ytm'GCRI|2UK4zrkQU*{9̇ }vܜ1/L$VE*̷KMyF-N(ؿ^X@oJG# Ʉ#iق&" ZMi48jD852#!T.8Kxl+qL?(03eş,S)w"Mo)zX ظ6Go~=./ѷ8 A,FMQN:&aT|-~T !0[|5X-TKLoR~McMS%^8PMDaPYXNP4Mt&ЈN!*iQĕCm#fZ;߄^oA&![ɻhʐrփ[c*7O#hs aK@d6ʔ Lʙ=9sG#ЛKvҩ._~,[U^>gJTU'KOW>%&άNJE\!5ګ`&K1HE!bc0L!'YjH%ݯ١]դJ5Mَoz"0)۵'A/MsfALlpT mD-JPiHvwdFHA]1% >gx۵"X^0p,oQB #Xƃl&c>po_"oD3*uFn')kN[ @9.#g>&=P*tCjxlF(w wp=)[N(GC݄Gs٫4>( ~UzT-SqBU,&> [!acju|ACVN;7L;{%|lJQ\t:'ʀ0@B$UP&pd(9ll|÷"]Jᘞ9 /kؙIkšIkn b|qt:Y$YG|,u|PA=A%v`E+X'Tf-K<ʃA lٗńO~c5eXƛ?/0jPT3^/-6A4!""e`0:.'BS:q@Ե,[$nUJw!! '4AmKgfSD%D^%7YNVJ" Ր旘}7:XZ(J:|jig<݃=k ŻMjm 2^}_)vT--ӉזtmuZ=mٶD~ _QZނTa9nAv9oj1`4v0{ ?=^zVɊl;/BDq/ @T{w\eS蕼Z\$ t/ޡmZ\Cs xk!c] v[3eEZ٪A| e6V]v+e<T@ǃ$Z@}5r!]SG0)vk舵;/b(hL>K-ĢoР@_"efjS8|1H4S*v,e(}YU.i mvM.Մ^ؒ@C^G`O"xP~ n&wTLF~ba *2V)UB0n;#4a:SFt a[!ƙx"h+׭+oEVұN#jeI"q~07s3nwi~I9Bb@g+gq"I0 /w0LWJA$gjȽ"[#4T w۽[8 GSK!z|CM(hjl )B闂{މ%.eywWr0^Llu'|NfpM{h ^X gfX2 @@Gkj sw bMw}8h_.PdNLTKR s10||hL5O]O#pU 4>]>^>',^6=|؇Uޘ' Ynx]E-^#\]+p2y75y2>ȤiYEx"B xt~P\]zT~%9prw @M;f*}id:a(p &ӠVY \yw@`G]'Y<}, 'uI/hHM 4.Lm Hn5L'*=87iW3v_1L'"s(<alT(Y4~Hyx`fV5Pa_1Tz ="hLiW^p$]>oO=X2Z^2KrVO'n@g_T|*a'D||k9HܒPK~}OB.hpT:סqZ6u+Aj:492.%P6+sh6OR$10PZk-/p u6+zDҕ5ӭaxkj tEm%  z_H9-v4d9\,hۆd&T[|:3'j }7gQ@%:x -3Nт`_RXhQVP/-l6xбP} dsZjbqQ;6gDH\"ʑ d EȚ=!IGPVfЕ8D*qa.',܄M58꨼_snᕜZ~K9ls80h%kzFdφ e5_/d8>`'Xxtt쌴hJbYqyTJ45]лVW;Z=&h $v8q&V )!fO E&)]w:0iFVt|*,G#jއ'Gl¥K=TˢwXU1niP}|j eG|aiP 4Bf9/kEj!O uNժ$'.3s|߷0q#ybRWpX=ETbצU_E`,\ECHT `Rַ ;l+ikwR 'ݪqh9AE%1.>x%CW`( Q~͆+F:goFK0DB||48}ҕ'QL_YR0bG~Ah$'MHY'O95תFӐ*dsv J[I(_Kf9w0 spGp@{ߩ8wk!+| |/"7 7 'v7=ŖVˍ9;..}/5{N 9Gwa2Oo{z2pqF\i@3YGUTV [#*Bj'Xƫ2zCGQ~/' SD.\7By,2ou@ob|NB(Y@ʙ*gKmXk-8pf]2z)oY@l1R[t{Pq1j!i|Xw.Ll5lhr[ *Yf.D#9ۆWeߘ~|r)/m򜁕|f~9BKI7x(3}>lݨH{ n>a ,-FN _LaCCfͰ#MKV'w%(g25Nd HOBߕO4xP1ldz8aƷn(ipB\= FKS_O}[K"}u)̷ jgJ.X'hyG;]zqw疞!:34/vs?ŅZ"`z(zgI߄Pvu%Z{c۠}=̠ZH Cx]Z ]8% `txmtZb?OpEx!6+9WF`rO(_K0Ka zc5cnωtM?Vҁ,<9"3*%s̹YhaN\܃ g!ǘ=w@$\+㩶oIgF%tg#xg@SȜw(kmZvhLN" :ؗKe*+q|5$4G8Fc>L,n? 42qtDr˜ sFLD(1G~zT%i">?p|<{ogI`2CKП&}SɁ2*!Tflczёg܅~<nVO'dIIl:`};JR9"l#US|OXȫad>n1-I-| -WQBba: K1J"zg\nޔB/pHW,n{y4s RqHM- 7֩ J,R컱M櫴CG̪b֧Y>i 3Ț{UYt ]ӬnOKN}Rl,dOh0 {gNȳdQve:|(W1@f6_V_0\UXpL0!w?_^]KXsI?Y%+:4͗c2GA-g].~CSC!u"i!_3 ;xv̽" ዺ߫Eç2nge&p7cI൷:iVJ~db隣ahV2{ZWs!7Bs,1Ա&Rh_lmZ_ܛp](.iϘǎ3o4ݜg Dͷpn(Й@GX:e`}<5 Q7qL_-k7-1bUkR %K<zb懚S ??+-|pͻJk +俊QB njdqx_ N)[xK`z2˓tHtxfNq!b_⋄2"'5M9|!x%DVe7qhi&EvxlvR`\MhPG  5^~0_}˭v|W.7[kdERhˢ*;OnG- }E|e=` 5|סqđ̲+H4i|L9 jQmeM]OM'q[{ЭJFnH]XD.W"`=($\ 1fB.RGhk-!L) kPM}Lnﯼ[NttjÐ.Җq >cҙ*g 4K=[,TsFh OLC5C?qOUs!MbdI4W,8 ,^U&GJ>ѝBN4{_J{rp??vw}94d:"MCYw V¯H .'.lO;k̟*AZ<6n 4r_@ְ /cQHϛ cO/FGv". fp\u۽-PQ4r3$~Q~Z/Cbx'OίE>Z&ڹTg߄7MvuA~͜h_1{"%+rܓcÚӁ ;Jkol_ k€e2r7 27FoMe¢!|Q/ͮeǂM"Fs5eМOYȤdP.,.$<܅i[!' ;tY"â[Џ:W,ŧQ ݶ3 ~h޴&=O?_@ƠY!덀cnΧqH^b|)cw.ޙs`d\3W'tD[5'?\ѯԡ<ߤsJp*BVOÍ/v{,uM!s&g➔l5& vUɴ_|T#H!b6o>c+^[;h{ڊt*|*聳Qc+`.nR_ /#5b EE8*״ljL;]!+< p@Uќw!'rhi#'[s2}mM1HBjkfi"܅\jw()ڨp&|Sl*v=<+MO ||Cas>.{&>:=p(񅶆sP"7,Q)fJ,oDği؝rUqf]b C ۄ\X~] ~>T+mPԜzxꐂkzE9 ރ UBzH:xj+M2G/fާ8Ko߭z7qg?"s'I8WUG=qH2j\vwElBb5ZIΏY" R-O]a~AzJzL O@kUwݰOa3 ΅LzYimAXKmj2o6_ե.C,|Ǜ\./~F-aϩOy c Iv# lT%7S2׆k  >L:N< qU%1)e®]}CT%xgо1߰o\ƛhaQcOTYz c?3]~)7fg -Gm a.vWTSaHmA#) XRgP-B>bJrEP8ٔݪ l>{1(β{ݤ!7C[̮k˗^Rs, ׻mKm'%^艌LPš>P,ir ǼѣpuoáK{BL#LLrv]]{:#w-rUc L4kXp]T0:\vrHxLi :L73"#^h hZ&X,|+9ra0kkfRkWQ#ezY6XOcZ%Ka޹{shGPك\qgr=a5iiH-OܪfMP^uG{0hˣ=**kIhdo>~o`gg .ޗuI֐TK/ y٘^́ 弄O`6LNuP鴏ٯ ?6uyֱ뒡ApQWĊpH2kޥIDJwq@ga?hs~0&d|l( }!V}է΍Y(Cg74@ON^ ao)D<8WBtL^&U4}x]锍(CV)xhû>nFxpjEz%kUcM;ťa h߬"QgVba*ڗŬC^IrB=ogVǗ@ll=_Zf (\fm)ҙCw8;SG6o!nEȠb Ÿǘ2}(Wm%W7-,ۄf3DںRdH\/?^b]fV_ϣq =Mk>=ϒzix-ɭ8)ܴ>P M[~ ?u"q$}z8DRV,_~}}5UE(h+ta μmq@VE:8sEt #eKh!xaÓsuqpUHi7< K@bB,kVQL$Im$lGE5\ܼN3NkZЉLJNqst݀w!Gj*K+ђHC *J4:[\^ӡ^<~γ3X-14XӶ74›o ո)qdDdZOzO7>?xOQO8 ti^|N4omQ8mRdFRJ.dm3`4%1Moÿ.y]|3Jp+#❬iX 1X.cHaom8gݰF:=|ў `)a oLtܸh 2)d@xd, XW~$Xߟ"Xn6`N$1ekvu=nA~M ̝#V-6D#`{$a47-ݯWz~[cNIO+"ĩ ~Ty'q_WL7UxHʝfH]D S >u>]`:XCܲ(3ѳ=ECqh_YؖrĻC:-rp, 1=pZY:m5JPq7rPB:]8M0h/yːߴK#^7_WP!mB4`?~EpGD6̋3*}VpCǵI-u:Pww7/g|7UJxo;)Ǟ&T<7nn~댇[%?6+&2 ^J<׊х4GK\վ➁vLqEd=[D0IOA 䜴gz+d'BEm|| ,wЮ9Y'K eΚFZ,%Y|7 qRjrџ*(i8~F/vu:;_)9qEFP%xRmXS Q7G fw\Z]w-FqY;j] }0Fi*=Goɲ1ʐN;;G/> fH0ۖ1XuuF I e&C۾ub뛛Unc@qkAƠJe)+[Hsޙ10;]o4q}%x]M#%a^&wudV Yg4F;(IcV5ʝO]gP\e|n[}ݽ |0PvNF/,O޾OM+{<ЙKr)m"q]؁6]zp݄X]!X:g2X+ D1)v6=-64ͅ/qtS>%b'Ь7l})dZPէ* 7M,!i¯ᯌR\8Ez|92'25]p07@5z[#1U)) =l yMA/-Ĉ( lNI,*/ƣ[ /~ %5g}o%7 ^|MQ$fϜ7CxtxVeX- tjVy9/lSzbK_6HclrRf?QrbֆhAx3CS=oj+L WZԜ9 EtD91ʟH.m LKKV1J6KâRXlyUlJмwfk6vzhʬAZyT!(zu|OFB )d"=zx=3>Hא^Cnxzsz6ʐDe ViIF4!C~JVb[>KQ1Q#sc:MoPD⪍mL V"iAsT˷9Ѱdo1Jw7ֳXg= p;cWL5g-dH̪C<u'F} \~4J# 66FVH5;8L5rhq(z?*ŀ;֟P*hmydQQ pu02)hI֛^i!k%+din0;.aWZb2H#@ġ.HBlfHqPaNxܚPך>Ҋz&Z&R)'seXL/Š޳1Lg>мVXZ =ڑ_zeJOp=w &Ps\DZD(0,4OBUA^dxG-!yznN"]K'F&Ah@ʿ2 ^l@|@T-ς`H'\c<+U gEu0c*kBkS*[LbQgr,ᄍ;qinysl;LS e&@щeY|z+ɒ% 絖P<5Jv8ܢd^&"G +Efpjf YcQSevdzf+zM1N}1#r\i ʜ/PAdw5d}G]I7p8xj#s(/*a**4p Q33[~FU3DB)bȟILwBH f>]iu񼣀>x,!\U2QFeYv&Y,0rP?7bO G%XOCq mGKD.'NԁtTGX.hy p.9U VJbٵb cNVr/lGkCTLC/'fS;\3"\|'WVIޏ!$uZ:%{Cd\T,b,2:B?*G 8tum:! E]ML֊Q *H+,onBRF'FdV}kC#Hp8obsbj òa>FWKמ:{ PCiB 'GU~C ýbgC|+.3߿p{!f9+mB` yF0r}]HI51کr$3\Y K{a'b s91U0t;18&}aۭ9);~]sgijmex?FKM'?o(qnڣ~^e?+&G.F0ɕDM"< %$ETkjmyJ?澭IkkCl36y'lhRHjv֭~Dc԰K˙/<&_RnM*P=QsW(+a%ܣ].wL[ wdfi0)A3 J ^Kp8ITsZoⱪo1#e k|+g!:ٽt-Q#c~Ad AS%~<;"ɂɁ%qT}l+q_#uS pP,@+HLZNUtQǔ~ pPz6H@ݵcQk :.϶I1蹩$5.ݍ7&umDkL.Dz\W@+XpzuT WG=#ƙT~0}7-lt𧒐2 ]S*7~vo&(_G8a bi'm[ib7-䈑A2.}=!Xsz龍"m._/L z3|ݑ^ ylw[qe;~dpv|ZOط<;in{W7qLYþnvl:psr$$ DҦPx[vci%!]ȁ)yqI&-˽hOaЇny"nGw%>uVFS}NAf[\a&0.sHe~g~IĔG6s8PWei}ٲvs~-eW_0Szfmd8 YĴ%prڙn#|aŅr#Z4'y9}~1scZh*|{(O#Mprdدiˠ0rD*+tƶɤJ:Sʃ-K)&:d}!A];,)o@(;͉6V{8gZ7Ȭ  o@]*6x'55gڠ ߃VXS'Ǥ<3SmXuz͘'i[n0ه=5XS8$u 4 گSfCI:9mLDاFd 1߯Mk7foNC|idּF{@񏢉om%>*NpdAm* >aArGKXƬGWhͦHq>}OםݥiNpljC<^P3:s:R#TW.m!N )ؔ8Lb/L~-'9 l`*\|챮\i<2bND>( ӑ8PnYv q WH@zJ#{=mKOfj< \L5NZ׻]C !,p&IҤW) l*[řeh9QyO\d?j ^DKP % ^EKBvzXosS'R>UD6)f/|ݣK& XPg5:ͤktU*뙕J GX@v>V(V 1.ܞ ,˩l:VbZK]=~?-+N*i(WmcP!tJW :>Z8$"æ95XW ӈ3WճK>̮0pusiQj6,}6Bĵв/2?dg/X.&c0ܓ{*nBс# | AV[nԑ/+Ɉ;R޻hJTʂ^@֫p]Y\9TXI"I}=C=Zz {g &J0pҹu9)*<;.`H"+-WXJ *?ɘC9f3s}>Yu;dY-_?OZu R#`mr=. h2aOƂL8q*pA/A:#`r1Cqg_Q0Br(Fo`ʯ$5]1~jc-Kwb A_u4dckR;I (N~{]0ۅ2LD \OZL`"jOL箮Sg{C5';7$-pIi.kBMZXJU5-csG-Ԭm;ӍqA!sϟX,yXc k+E@:vl+C'EEO?>i\Luk"LE$!y6T%;LHAjr[Zk ek)0f6/ܴby$BtUul.1'N7ݺ%SGQk2]fгZĩ%O}pҖ4wϓ7;χBnon;qkpqes>^V&nݾʦsM"& i\gp2,vf^CB'׸\G|X*'ѭ]"X ]{+W`p<͆t~Ĝ8ItVl _ fe]d)=%Wh^2V.mW3 x%i硼/Zg,Bl@`u\=,3EQzF۴fz(xE%p%S/,yE<^MCwsKcIw?%g,>24̡?:v&gM SY'۴Ԯԑ;RCRqz|K}LPN҇y1{a@~7!i!}P!K Mݸ€yaY4D$qP"tK{/K,lk<`B|À!L6Lia''\R3s%.l&F,U}+x#.#<t&)J5ʅ[ˍ4%z^-'7ɜ$k;m8-biU|]`80[\Q YnHڲS64Y;(I;}˂a4)iIs s|r3xx5ek МIkN܇ p|ɬ8;@ȩ~V&Jxnq[J[! ^AA?6J3938QSWLwL 3~ w42Dj[m,JPؿa8ʛUZ(oyWsx}u(SӤ ϣa]^*Dk%3~ܮvz}~k{~NOw+kaIj:+QcW%͋$i#?;o |RHf! ț' F6(_kF^V̊-3z$ |E>.>'VW!Q5ǜX+|?RoF; BNbj{2԰" c)7{D+#UКH#ś%_{υ8޷AkXz004H%l]~d`V ^/jBZ4ôDr|BPk[ }CSkG|ϞðfCgTM"õ)5T1<;,} ѿ'fҳ`:vi5"ZwʩRcepfTuܭ~ F7dUCSKg[`zE>VЩᗋ:񍚑@ .L 'EhsubƆ =1)12j3oM*WpeDNcf;W*]1eqk3gdPs3ॾ/ ATs$lWT}ݞ+F_SȬ|7;DyJ_ǠlYiQ77N U@` Uv~-ƴ~ټ+p@ '{ r0, "P]?W 9ng˝Dr^_z $\$f(a*1'{%RRB&_`TD2W]wa2 \o#+d ,I7 (-MŨy5 VlM&G}0u/=[q% XIcŅ tlPS|ccJ h2_`ۆXv{lԶI4GLEeǻg5z}%z-0HtӰ;ON [2))!с"u "=1'.##@] $pMecKW/*C "d.jRmI䧕,?O?gm lw:˓hNa<5SXCr'̒:TD3"penB$v?]| 盠9+? |X9eMg!^uj -sv,!s0x",M|c'PPJ?13Y">dw ^v&΋9(kM 'v@gxwnm/>f'7wr9)_R5Wic߭Ns]9_O"4>壿L@oq g2??\qE& H*]̟2|A.8M{^S 1uS]ܕd}^1ZLg%ݶnrC(v)'7b'P@s-4n/|Ck *}sQr|ٿ4J7N[षNn8@Nc62.+DަEơ'"AA4,|;>> {of `No~IOp/f"^LwCALۺ?uߤ#MϿ#ܗATŷd^@^iFO<>2vܑJDnuH:W$@~l؃T(t2UҨقsn.O5XMIj9baʝh!IecM:͵"da-;pg܊kf22ywE6s[Fšw"|mB58evoFX ?PCT,Fcq~jjs3Yxâz;SXڝX/gFbiGACQ? Lkh>`Mᓑk[:;aYc޵Y>ȢʙeoJKz֛<*Z9:D`!l`=â}0)`ž ղ(ֶfqНu|8 4⼓Ol@{ rn_{%L|G56W5W!'E6̚jq#h cD\Es}i;Ά¬PY ~ǯo^\!  1b<}(呅_7\pi5 k0z.H*КbY/EqĶ6(麟A @ۀ,&vv ec =hi6+^`BAlڞIlz)[\aset|ǽ-,J}DR<5Y}J__m3K-Qy {4Z:'R?%RcVڋ-A[q'5J`w"ݴ\ aVУYM@o@ՊX}3\fⶺgiGe(qi-s4tPVfh9z"/=eD{&G}NkAM{'kdFD3kVXIRwȅ)ۼVDySCpyթ<%opM{Q!ĖHH"[^3Q13'wV3fU†+.t _X5bTZx!Q VyDVɒС8P~I`%iB$uE_IˆF {XBQ2496wڸSPl)'1fY̓V[|%b @q]SfR.jv}axA~XcH3,Kk$!8.54 Q4(!ͯ8{sg!I݇k9{vcV+ҵмbi:l<>~K\8 M۬A`I%=NAgǏZ<O Ww) 6*ۖ30b'ٌ '26$+nUʒ= lT՛KSJ hJN؇[+, :OM/̙koRHLδXIAa >\VJ*uG!Ɓb:V 0mrLOTĆV>~H=8yK579tsp9܂-/aMɏ5u;<"x@!C -E89[И7aJ>>u䊤TP)w# *8JWe :Bɖ\+ϸk\+QSOD>1-b0{lV?. O>p^3pw L*E ~C~s}F4#1e9dȮ] wINGoޏ8̋TKTJh"u'`}/g"{F5f$<=2Os8υzrܟsb3 o/=Bu6f{,'pG5?4_jdnf84Bц;ֶoàicvL1Tg+L/A<,:%t\(mXC۪; M$]@%9<sIc%O'{㐫 zh iqOxv6>lM7Qjw>YB`Xm5\NN2P WE@n\fsR |f@"yXt˰י"gEQKeoNNJBv< {/ Ljiغ`0k [Z)GI<8!kɍf(18.h ÊBMogy!C˻N+:ِvqRPS5_ ]̈JÌj~a U+{(t3+# I P3z6؎cB@i |SSMKl?>UhLf>ǯM̝ZaE(LUo7K88ލaVwEʼn8D:8ypܵi`Ccó_2XQTЎTxvnPiȿ7eϨlwYIm}K-Z#[a;wZZrJ5E F+2[ GҰ34=je^t׼|m+voaUӐ=IJA1;#.HoO]E9*{ o^7FW M&6/vMf]4\$(ƀW/P]=J b?kX֙Gm+2NjZ:YδQ9G4`év[?jq^k J8[橐ij߫+Auu#BF9U ;5>vLCP7 "hI&w\H:!RP!-@̊' [֚wKryn8BܢȦ]-PA۞}X#TFQx힠U!rL?.*kP ۙbɩcn4 ƉUM/"0EdAՓY[bTp27i٧S^\mw8([AúD>O)!c!:F/^Pn nWf7{ E=K*Whq# 1rʢP5R3iKlnH(N,I^Z. ',B.v.|`U$-z9S<: R6H$~,B9B06 &("i%6K1[7zHB$%ݳJAJ7 #zk&5Q""UJ ,+zz ] S4,Nnzbӫ&zj}}DyФ49w0g QBfRSh$Lr8DfQ5&7LY N??('yC@RNď[7#&7k*"4k`ͨ"OwÑ Rzt?jւ{3ʍ;5׾$Zzh?V[Ǥ;{Izk٣T} oMvP+k>HR@sHI] 0+|L=fi)UD>6C&ZDEڎI-ž;oܷuXsxb$t̳Ϻe\ - ZG>Mó(:c20J-Q@T|CLf,Jx !ߤ{(G;-ξl9/I18(<;u'~`bwT.#`uR@LsPMi2n- R~,L$7% V}U.j̩Rz)XXERp#%'*U-}*)8B<&TRM-ܟ_C_ѳ2 19 ˲jٰ8\D' }6_2+,{VP6(hᤣkDVZyI+<=E&Z{b,hrN?PCT͠m0qP ؎8@UeLW!ؓ1>wPTfa+@2^.Zy`u K}s6AZY%RȖt~ZP 2r_'dF٩$l[QP=1ՌZ[SL9% UaK#( C!ѱg#DLҊi!"$,|+Tу8?|u5Ee%偞qTy# ,jRz0QfIclnIm} PFέȰihԙg֙;XGڄ2 <MtΨ7R}M9:KgWhdTX9߀[ɞC}fFs8X٥E9/@LNn f 5-XpacAҶ6ovtJYQo}y5\Qe+x k:p*oT }kbFw u=$hY5JNz;%cH,gJHe=]&{ޗDS`38M# 2v)fPsYru?W.H@x$v^sţi'G`*)إ٪l\Ӆ]x<`zo(R<ɟ> R8Ecg4v5ԗc2}X3柊sNsRԵ<%؈;1~Kͳ0CYZ/n,N +,v"rc|ȃ'\O/1TDbCU2-k pm{&md9|D0{3oy| [ݥ7s9_ h8N˔a;hCe^7R+(9K.Ac( pw8}@fStA Y,8iϲ3BԧA/妶rՠ9{J>zR yG1꛻Ehayݙ7p^_7.i/jqKL1 #o\ Xa%f)} rLjpit0P0j-RiDT&JF37Tک&C;frY ozw+5bݦL 'ifDŽW]ec|o҄z_NH^-8H }o !"I`ҷ/MO\Jin$2"" tmkڛP A +FO&\Z#I9Oon&rI 9+tnY y] )N~{p^߉Y4K}ikVMvѲue[k: JS_CtEs}}P4:1"J:yaɛ+x1bjѧT H9M2q/F_h{n4KzHLU޳yP$IL<"%[0jVS:hw|Ⲻyivd㍣1^ra]guJ(=__nT434tu/7%iYٷA} ۾R @.g::4a"Gs3O >p*-\ ]7;I(⤂[הLQccc ibΌ4vZnfIOPK@΄xȑs_bci~ v}MyZxr%GYD5;\PkB(*wKcƣ!P Li"j_ r}߀̥ӞȪZGT|_>gwO|48!O_ڬ0fh I UFBA;A$jc8 #D*oirѝ A/OߗVryX+5j ~霳+m[{tm_հ{5H]>[4xSR<HH`0E-04ыO 7 0M9+L%z;asQJr4"~=p8} ZY/>D֓$e\ +mJAcQd{ݠ\Līs8J.Z#xkNn Y'un`rj S_YhY}}[w\bwkgG;"חH&G^7:Ȣk8 D7}w.xP$q͍"UI8ӿ_͘U+Y~zXM3=aC/Gq."Nx[{ɃQ&ʠM'p(/aN3rgXޚc'-kʷŵͪ:{*]wғb9 WTD]rMy6;ˆ; _LdW0+lE4%GO F"b<cxf\4K8\QQM{j-dr>hVZ[VK. K ߫%Ж1_pac0\ߺ2u`v:eQ9~6hzj)ܫ38Fh K7:d9z'.(?H>Zf`M˂p*XB"@%k#,TZc=K-8~P72͝fnc!݇Q+9a8aѵW{/fol4~SP>!6 fQkzE<,7ru,xL|W 3_q32]8hv}$9 4;,6~jP~ژ-ʺ"H*%a0JaZ(wHŵiBf@!"@u"0y^EҖ $^ Z7ECNMPqDcsPqCq>'iX qr_>_ Z1Ё [|w^D9Pj)zdPVal]l %P ;\I-ΚkR:E-h Wp™ic//ꏴwFl GA=ǚ"RmpM]:BQb+bf- z|0йI1%:M9$j*5F!(ߎ1~'wfu)﹋z@?@Sf0-3ާ;޿i)gGS3Af`*,gȥ=Nj(Q:&vhڳZ%G|\`j- Jd*?uASﳀw̫. F|) rt|8^(DThFmwmSF3a 6~ T(eNm9J*kӫh eQv\Ljt!]oo6JpQ,8 VPJC0,j1C}]$,ʤ,ÊSNFgKUUw?ܩH[,e+cR|rR5Lӱ"pbU,8.S=c XnvtI}{Pmaf'%3,fM6ϿOt 5eMG6"aF[vC@10Pmk}'d!U"S=2Q#.XB MsGm8(H61R`Ȼboƪ91QУ,:e%7F=sfp Zm+ HJ@^g*gDsS?ޖ6D$X_> =Pw1_נ4JKW(ޔO׻ ꫴᙧC ,v1h@$L)P]΢m%'rG c܋_-659@>7aY)|ٔW,[ H>V`dVPPEXڡm/eEWZz9gm` '-j\ HGF]t1-_aUFN$!yrLR^b܊Lof7r JD $R% ÒhވvXQ vGqW#pMkg- ѝx(ƧeDL<6t-%G<ft$vj-=A\,ړQEvk2gаZ{;zKT[`eyL}xP(dͩmmy*1 8 Q{q@ Si5Eh%C269Fck)R[o< R,m' IfLFcP^ҧeYzks(&D> όu. uDW: 1%=0u,e&% F:RC =SڙtAfI_R0Q2k>!%e+34%h6ܡ_ZW}B?ݿDgB\ެV#30<ݧI܁A@9JHKĀXakZ)yp2](TA_IH\ULS$b6S5mO|hͿp:&=$OFA#'l,iXQ#23{b dNFg^ xN69h,F)N#n^~2g ;7jŵi TƸbyE#?Pɴ`D' !}D:8ݓ .U"@wCG_+tNݜOK1:vXanCP&hF_JVvtFLƑDUPC %?`ozcCx)>EKkӫKeXɥ\<:jp>1чƙq^NHYj6H*5aCNB􆛙T_CD=z;AݚZc`wIArOL<)utR&Krk@;gq O!;**s ݈S Q>VA0Q7ԑe!1BeHß (S]bVfA<+QS5 p币:xYpҏ&p0]@u=9 srqe'DV5kF- i,̪˅X yL=S]GF-S8VG~3ϧ%Zja34Wx]Y- `Bf2DS}^hl:J}q%UU9iě ,Ǯjw1_`?NT^)+Y+͓_*"B߱>>x2Ȋw[3ʙpRA淢FqN#DUծ*|ކIIG떁ʒT MaT)=ibꐱbUo 1Mx o.m^@uO?eT٢5}PLvId=` Ym>\*=<D J8մT?gi}Igk-Esf0}:p"Q OJ+@?♝Wa$D7\]GjEDq}-b; ю hiָFH@$m~̧PfsъƩ5 U} `T%Ldvޡf3Xyp0[c[* YF vT\hg8M4 yt! %0U/pQ(9}LlC|}*\17T `<ȎxEDZR`Nz( ?9%_s/Ţj&^&R|֝j!jHC9%Pȗd1BeTyHrAҫC8?K֯dZK) \eIf_ȶ' /*\lkLQK)"uscA䷙'Cjб{J8 Jq bMdf5924}!P!oce!Mզ̗Sy!=/6N@dnt?Y@IK.+w V.sVGN8ZuINU46O7F(nNڑοPoj_Ƕ)tStEuaĆF}.ŁH"E ?PlG^dg5ɬd |$j+Ywr N<̲ +i,Ax14(ewaKʤ$bjPv7SozHU^ia[(<._HLXRg*[JݐCal?l}8_CZ$*HGBFť`i}-S/osݬD:IׯF!@|ٟPwu6<%ƁJe̿S\Hǭ.rjYgODӒCIwLixUiG)GHOF>V # p^&7P#AT[@GJXRV`**rJ^0Y"n; +X\؎<y]r3axx? q1DSSn28e&` )Acw6i`~;+AIt~h12i@ 1lz|},/W?mi#9AyEhL ƺuSxZfϗHk"q0c*WyƝ4^ (_4M "0&X7uskZaG@.|PqG]'\WF7{(Q) pı3 9g7,@c Z?ۦ>oA :v[Z-k?퓕Ӝ&}d:O'd `rPP2|1mi #o9 kc5H'Z3xm9+}Ojp.&fJ 5hZcv=u8병;ǻ9=n^5e\rڋQɓV,_BɅ~BaE\3|L 4[/QʛNS ,^|-SQ[R "2Г)pR Ȅ#Sh,X]9D Mt ø&M v>OUZ蓳8>0rh0> zIw v|o;AH-==^($R!'hԝ$ P:#لJ5:Ku=׀U\P2uIL208iz6>g5 R.{=PW-' Ym]W'o6ml&uL=-; $탎Qoo}Z:EӼfS4Aߧ|( UgEX#SƲ6Z@|a\oIFXQ2nSZB:;N/|yuwcbUѸNR3q\Z,Ɏw3/"{OR~ݺϻͲl`Si=3s1lT=r[OpIˉc%!1+InʚyoEOaöwVnx .'#2pЁuZQ:`!R Տ) wҨSD%$H'D`؜@"?9kS8MӰRj|*<*& Awx\ҕ`FA=C\wͿT^>v7:ųx'4grwj]`f9㙑0"`+TiJ[cb 05a\?xmԵA.YN7Ī79PTkG"t=Y P;0= =*œ%)\L0H䶎znҹ(}RQL|XRSޱ6GB|Dv9qf\ c\mN#2&2"25SP0 e[~&KJKAY)2;it\{+(\\p1Qkd gPWPfPŽM>#)iF|d Lx;F Ψoz#Xۈ7@0_M@4r(6j<n{C5B>-ySļKӟѴD%2Y@$g3TT[>$?z|4F[%\:حM Xzw~HP਽L)L|#> eIV&̂P#qҎIcɁ*-%T'k9sN'!''rqLr_D j>b:dx|u` lQU$eyDW\ B ߱qwHN.JmYTOxz ^&g8I ;28*Y.pVn'׃M:fm>?ErħX/q2ͼ˖I T ՝U"\#O~8ZP4A--ɹҲ0'}<ш ^ꙥ D[/ ɐK:޷\F[ܡ5(֘*%ݵ"rNg/k~u* ZqSQysCK=^3f(g N8ƺ=H!ء('XdMدMS'k/)츼`% ƃ]|eSJ6+Ԙka4"sgR%V |>C#]x~sA-6ʭq_6ًP@4}pHOe~[N~rPcmc2HJލ dT;V*"ٺ&kOVc!~#=[w$=Y+{/6tg_47d~%MiyX&;WupGhVֽ}QR/j?H%,v𳒎J<6Ɖ(2?H|oIW] M3#ZPnyy();@S !9I U_ ׅNɔwkFG=^[^.kGJ[P!Ьy |pC8)4%LK6d֖_! ZFlJPqʀ-uba6V$ɎwLW@Kցjwȓ(cRr(Ct*~NBi:^".W9YTJМ g b.c^Ud%l?s6DAGQ֯sscOj06ҟ]H AQ!o88| g[(^Y++LnĨwsڻOxxsʴ;%wB`Xu/JZTPF/>%yhsmi?CZ"!wܦw9~:U*/^U~q[xkE$'T)+ yS\$/>30cq ]mpM- 6γ\pfjj,s԰`HO]B+.ĦZy`N(3̔;wkd)#d^ѲGʫa=l%8": yw'U9JmaH ?.@3 #j i|S:x^ݳFyݞ)baYԫ[0%=p qU4nj_f|ؑR]T7*)wܶU^ { dᯛU &C TR;TD&^j5tПA,s\ʠ4tF/ϤܪUťy}OGN"&DRr 3 =5[eB9&% aJ. eF-^T~& I?oŹ`%eFtRUC}|Ά{ '҄$] n!uݙNbUwl&:*E⫆>Ol_ \L@ڹ݆|w);O)PJ81=6]C00jrqVqÐy_Logw;Iy3>fCT^r(FWm"Q]kfLqtpL_K3OKQ"0yz J.R {FL A3:>>}m0I\ L۸/;[Uy_OS.w&[~*CKF;ȩ:T2O ^Ϋ^K)~_JJpQ{}gͲP N]`%z\;)?^0#qa"^C֍< P%N\*S; ZU݂[^%9HBs $%26AQa"fFM('~mف_꽩HVb \J05#ron7+"I{Q~VHBrr9 $Ti 1ޣ >0}xLQiKuDm<ԝ-"$Hvo{lUJ0h. } NƧFxB_sލѽ?BSI]w9SR$J?mem-=۶"u|р- L;A{ Khۨ Z`\:"K>]ߐ9|sY|NCf:[Xz'M7Coc۰v̀ &.B,8'Æ5*dz-,3 M|OlOm~m:8Y- C*lptJ ~a#6eHA~㬏Jr٠jrR]Gj*AsKi.I=#~JeWпDrk$V[nc-FÇ>ЪL~v: oGN@ f3M" 7F+BNW":ىy+#;T{F`ETL!hrӘ= 87L'2LDNDKx0+؈+=SǬpZ褄J=zu&Uypw桞Pa_+ ;pYNMo颴60ص= !>%G20 ӨyP6}ʥ1yi0Y%6  /z8k&iKt7ʊVyv6y їL!ݐuqb'ώYc 0Ylq|> m`ܪwR{]>9q*HWѮ&f~mt>-PGW>,!(,D3OzfzJۨ9 ƅ81ָ]@4hc45͇arxWD44[sh7U3|i}a8,VaȘLZyԑMعsGYYo7Oޞ/sȩnSߤWmO͹ ,f?6Qyo9>hB(;JI!ٽlzq<^_ui#煬ɄۿNF}ƣ-~ 2YoVR%D#4rD ?ٙ.W9P\'L{@ip!ZZ#u ($^Xyr]1yu2>@@8E&u9oQv$ܾO tH ^1NF u%Ԩwqe`~, {q?>l2HF0>DꜣĦwIsVbbŋGA6~~~$5[')L!4',Tzi·}X٧U0` Ca*;#­% yP8Q\e%"w%KvoOT$[eyJz٘bvQѮ>+`r!mEĵvF궣H ` w1zK-H1yG: J'ERN7mOgUd?A 0#6iAڋkICfReUԕ1zy;]ɢWH3 l'YճiCH={y4>X x M0yJ]ڷ &p@5* 8p-*L @U6JxxBU AO  0bwޔ:$ >wL2lDHZXgyr6eTq& cV~J=b\K{7ܬ?ۜ^g&3+{dI8m{6#<=Vᮇ!(ڧ\p~(b<; ;pBC$-th Dr ֿ 1͗o4̇^-(ne/1~H19jΫ5m*v5."b|{fqكCQ;\8γ,8Տ>@ 7 K[AxyIt ,$y;sTtN 6bA bh &%:.ӻfǶw-r_Ռ|~ϝmңu.]q"ByZҒ{ؼ[$xČz > 5ޢz#t w _=K"/>%<,@h^~ۻRfj v\e@,Pf3eiDP4l`.YߌHC{-t "4-7fllQF*ƺis6N{qϠQF.p\Oz [[e h\ <:H"oheVd= MPLt_7$(TǙ*1ĽBȏ1*N2I0*B`ȝsWTNhDhֺ])DiUC 8ЈMm/rXz/o*(l_$! ڣn&-wKsK$?F]hѨRCX7pn$غ#A ⴜcE H 1qW;E ŝkhdet.I@8r$"DޝiDJuQw"̓(V;JKK8c+e*]a)&&jaYF{mc%-c&mJׄb2#Nkt@J/Tk@^J9Wrq+8ʡF2z2\ݬV0]XԱNeӨv b<>88FCՅe7OliKJYR#Bv>9$~Pp]_-la+Trdxd XNjykL*1p kkׇ&̾k-eMK3su? wϵh~\A cgCѣ:C-%^*D]%| g'=f-G@%Ѷr$- Ob[|§pӂ!Y1ռzߺLUunJzM?. /&DBۧ%\=/4^L[|e<}?;Z:j:GN3ccya8=@*إΫBB1]8gIØ/j@it FO<Mh zb$>WJ(x &>>fZ8^*ͮbG ^EG]yەt(\gr#7͞$pZnF ªHpW'3h~c0A7:ꢉD!gR`Hq*\+מK cV fq]Dڜ4!ٜv!EbM-uqSCwrnfMdmȚi:ӑy _ ˔B8maP~};WP'tJҩA&@FlR.YO2jnBuKS(XYɑhҶP LNcXaSXԤmRL;`xɜb7QuY g|JFoai%M06M%2SWm 6 ST"~,Bu?5)DG CYO>h-A|b'r؈x*Za?^mmYpR7$T{-4"wM F"!K>aJJrl}C*λ{d>EXOK2:6S? Uxׯ$g2Rl/@hg&=(/5]o]0e;?#E=e$ O wS.C}6C[tDQ9hª*K9&z:PNJF= Ww 0 #e*(pZ1PI6I%g:dZ7助]wrJ+6{qA[h~/*='|5vtő?An-y Z'PF1Y^6 0qLuB:63JdsǠ)?DE$ Q_pl8<8k_׭V r#U{i@vl&g_*@oDnj#7\`B(G݉"11JЍ?uϦZV.kxzMR"E٫g"̞#\oO如zO]'"双4;]yrrxFbXlG^ROs8+Yܾ1#6{uިd-Kdhb6?2M\&DxԼrn.ߥ阒4s XL}5t%vwŬ]( ~wB==3^>P8l|i9֬R ]lu}BlܧsL>m B@\69d#: Ȩeq^$K`ñL#Qi"ߡE cYJUSp(Ч!/>>yVE,Zd6Չ}//cӓ#Hd]g_$b=jcT-{ɵHzPUYRV$[:3M;6^e3Nq>Bbz@IL{q~<}!'0ώ]1 !F: cHExh%3TZ"Hy-x2=&K8t)p+Vv 1Ð6?= 1f%᳅1l3:mM蜧H"BֱBE8f.w{wd) :^(f5b턽C*{?$xeQeT=. q1jonTk:1Adm!elf20qeuVL?VJ z#]O|U5:XhW{u9.NC#sI&Sfߚq w֜r&@Q-3dļy6WSφ;曦i`m"'\O\޻ľRE䫯w׆m ; Q `JRՖ;:˂ޡVZQT%:oJR끹r1EuI4IXT?4)Qv,Nq=Evi9dGf 8aMuRe(IoOY82} uR,-nkrg&C"`U,L!|e ? M2Y}>_w@Dt8+T8ݸg! |2^OpZԌpr9OK O|iZ Cʙzo6~)-׷c~ƍiLVW_%3jJIk8,6Z$ Wjs%%%9;;,{*[6궗rOJS@ڴsĆ4tOhB^9i% %u@BTvla&] Saaiȍq=Oŝ=F>zȻak`:a()/uқdw4\fwݴZ\x=8@ @:?M ށT6@d0Z{.|v=oYڒ~ɱoIuQq =0VD1yLMwh~]Ղ>ע5OzS4=>kgyxPF0,$ikd+baL-DH^@nђ7nŞNWy8fCy [k8rVPaA2ݝr}3KJXJEMxnVjVZ/󹤏Y& /"M/wDeݘWXP5.6x*9XeTIa{W?1JtvstovGz_S>5yʤ!KlC:hPתHhaҐgܼ\ye͇fH5 (m(a/e ^7ZGÞ?3Ùd0WEH @:YbA0R 2 ̕>NCm36HLK-xEF™Ժi3z<PYφ*'+%ЎB'0u*iZ>ÿ c#iWd\2Zr_;Qwεy{ѓRgziӠz阩<*d2J=>ScT?sjܓSCx3^9lT$s*!*!DA"57.* fn] /9zE,!]1MչW_+'}\s b3p)F6޹NRJ['/?i> w+ [mߦJM- ,>hpwFEA4^(=$VbS=-wnނ~9ʡGF0d79֮);{vom q8*]m=aJa\HO1Í=/i\wCj=BεYv组ܣOhɴt@[e;ށy]=k_V'#dG,A؍^ _woSagǬՒa{m3j|2/PY ؙ71O SKcxeLߡz\ Og,ݟ]:f J"Y, dVDh_pBD; Lwj[Y2w4A `1TqDgYDO.@E:0H0X!瞲a\xQT7#Bmssg\n|*Ey$;G!װW^ԉʈx/)ܔIfdhC)A,ѕ5ͩq驤 VL?@Vɑ|6 42{YO֌$=2Wvx' €IcZ~~z Zݏ+61jG0ZOn.=C!ʍV%uMvީ%A">6i[jdqvx:$TžIW/d+F&:<ػӬ52Bwj:O8 :PDbf'몳-] aI:ª˸iyי>0ԾPDEڷ^x Etl j89='f Brz^;'8$ ; JhSE@ ;XTe Pؤg$0(rGu#jlޛ_V]pU U05IљGKk e>%n18z8ѾDX $Qj2Fx^4o<qJDTԛ$Qnż˰ |7D䵱YY0tm73/K}ڌv< , Yjݠ/(HLOb1W'D`ݹ"|^Ik,텈H`@x8Ź:5+r`p]ͽfT)k4;46Ėcl3zc iP!+ޓ)iviae~8핻~g w-WH`TEO倝~K()VPkD_n^k)Ho RUWUBYN 3 mTj c/=Qz55W6GopwF{>n| a% PL}u#<7ZH9#^K 'wՙ7羿lm;tioj nd/|>}(rb'7f-IM@BccU׮8R D9V2GVb)oP9CѳxO$10\ g.ى%dt+l`pZa3]'㠆hGԨe } !qo3$1M2Qx|jҺG5G*c@ȓhtHBP@A :%1IG[sK>i:kkR=G,GGա-,]L\8i"k0Vc&| o&P]E'ժ2:ٹ^3lvZgLAmB5P0^R}'aIp_v_6űhvLeH-a']ips][|̢,{?PYXݱijCffHsin\(e0 IroOma#Ooogw[Pgi;D";m|)뭘'cCl*Oh7C:o%qh5VtAKY`a4*{80)"aYB8>P"Os-6y> x$\Ez=!f/>}قY8N,w=tpzhyZ NoKK.?z@%y;dNIV\ jkO.94.Kn(F_8?7fF@U^@ofFJ\r2D^ مͲl.!NECYBy=\F/\CC=QzLiS2y+bbO0BT]εNK'=f>E>?*!:WL~ m]:. ~(.%Sl5{IVOqi9Mz=t ${:0{eg-o2sN'9oo0<\qILuޖa`~t5Y5:_񃻠$$^_f7{r֊L|\ _#9iѠk>wk=Ezj >pͣ\~`NWi6+ IIPrq}N Д .%WDJXي ՘hV{--38"dVثɓ |( i5#YOE1!))e7P +bq+۰jJoYdnTh!9aeb!XB˜.a8!=tC ՄZXOZ^7ll[~W"r]3\_E@yǏɻ[&|YqϏt'ya*d`OݴM\b4n9C?f$,){{g!h+;`T\lM%lP-+~B0(AٜW#7䏏FVjDA^ !V⵨ Nߍڄ7WLAf oĥy_F_K  J3fIԼ_OV g^TzJ:iM&hL95f4S{iZDkāKJ4 kpdU01etwZj݂v# .8wl%lߑ?!ʗ\\h`46ipߔ99~8"JE`n8S6JIaJ % c0ݽNVV5Pk1OzdU~Vd-n03 , Dxb̐@Vm&ԫ6]gnxFЀce=paYbѾ;\2?_96ڐwq<Ʉ%ZYYLS[u3 }2EHix-ڪuni?m'?R,OP.Z_~F[ҝdj8~᭖82QU&;;^nE:~lDmP^qxjR#ьD} ]YlG-! kN_kX:,T?K5_li}f/QtGp q~NPYЎ w "XN;1W# D%s ڻQA֔TI} 'OՆwOjk +&s;Ms!G%8,(s}۫t63 a?T%Tٰ(~ hzn6.`ŴjFNYZM^6gLD"ٝxY(=4UU5CWAObQ8i2mM2j@v:r<ve_e qGAuwN]'#(St4bJd* Q`h}I5u{!Jcl:O/-4:FRQl 87_Ak6gt&lmM)"n1T ,A7-BgDoS ɭo7ɢt] LE(+5D%Ї4YQ|ע@`ٚmt( "Î7Ku^P5kQd[i[+W V 3g4n۳Te V׼].bє)2x-fGw X†tA3.Bn/բ땎Aqt34yT+! -r }!BKԉ"|Q nW،hZlm#7 xM[Uٺ6H(#G-ѭo_Z^^.FXA:ҋX!|+>x )=f -;BXè4j mx"dvn6K QG@t ,́,0`)&[7Tr RA45 @ա٧(5k9X\eCl'~BWZ }%%QL0gZ; *(\^-@nN1Ron;:f^2z)\w (Ē2m#;,&h$j^=BlM՗@~K|aYA\;CqP\mo LUM(Xk nJ#Lc70{ b9CMr 1f~9զ.Dwc%UT}dz& A+ &/if a&oy#kuWH^@l!o2!Mb|Q31uN\Ot3@sGŚT}fQs⁋^w;Njqzz)>Cu]*+ݛO֒ء_b;fŋaR$ MTP$|~A2K^n OaiLuꞔq_NOY/F*C\, =F5~k˿[,'B"+|{vEe8dʖW:7bq I$?V8Z#8:׹\$ՐSQ\hP}Ou3W?1SYg`o;t,T;10.= -?u΄D_!8 ]83:x%_fpTEķu7 좤i|[ v)Tԙ }եKڐ8OqWV\z!A:=_"zr&әS9c썢X_^N[9s89qN]67eAo뒷'CJL^c *UĠQxXdv{zx} m7M/ci12WLĻJ vi20J"HY+._yv^)g4n$nJ]?bpd3"gB4(+D"a4 3QCk@ْ"My&dq[ ǖU֥mV+Y>4ů,:&+IxIq\zr}v T1 S:ҏ;M%a+Em³1k\x3=}^U}Hnv[ -x%6"vo>B}%bȉ ?!;:x,XcTX6t&Z(Wu"9!2zn&pVh{íM_N,3t7,&;;,ʔKWn|Z|HYu_Rz#i% L}$@+5%ԼVS&U_tvs@Ƀ$s̥A2YI9U y8Z'ru|ؐ r}U: qVSEԧq*1,{?!IڎT4 ւkP)Uۓ_hj9?hRĭS]U;]+8 E=bcxSpݿu)p&m΢ H)6Ze'g w$O9 4lsk׎Ҽ >w2;TypßHύIf@;ʚ^1tmS2FPՊ hݨJsr#Pi/h+Wia?⢷Cc _?_Uj(s]XēS `^5K' H,4g*hF  ċ. d!jz0R<"]# ƶ꣓=ԥVT`î6C b9N=;4p]9PX.]N]#p蝑^xd\R ,}rGн9@_o& Ir˄c\)@$:JfapQ¾mRGh9ҁշl}{vƙ6V2<ȶe!by6%[5agk;; xqXWZR5 K H6.PdFT.5 ѕ:ypګTix"A|[y.rĬdNڔ-W6r:RW nWzXPd^6Q.jTڳTC6wlA/j +W/P)W~_ƾ:KCMKW35-4uQ@\d&bCwɿP!}M |TU+Y-s[ ITjϛy:˿YM65Ih1NQgpꯘ-KEv2@#삙}RF{ )Y^MBCS̃Qu/5TK|51*J39.Q(XuVO68N |tӝ~t^qwܺr[Ds!mUմtpt@i.m^VW ?{ GaRe_:>Lke{(!k,9]m9; 7'mw2!75؟qC)'ʪ\/36h&՚Tax\e~O1CaqvXwtֽSH,$ؙ.ܾkhW7 i 5KU(&(a0%He 5yt>҂njrVGVf9\m1s改y` %_@Ԅ$O=8;ԹMZYX|QHRƴ񯵆dZ|9b},V,&{ 8y6ꂠ\ff6ܰ.s'hAIyCÁxK ^%enfXqG:s =k?ly4L.f[=EQrMԙ?+_]7ŗ#}5̝9!׷o.81?o'&X/ςn 3fa `Y*ge+'ƨMnH=8@6YӾA7kఅ aԢh{5[G!*SE?5zL6F*J )noٻ#\^4M+N>߃oYȿ5)}v?uyCOwCTa$s@O"`h혱 }헯)͞c*N5ۀ~.O~ 9O|XbؼJ+&q5(L>\K%Š2`,tF<|Bq/%\%D-jiR՛Zh| ),CNC CV >^6nx$nK 8Dra״8Q" ~rRz `}:^qFB Yv X[+9䀆8~a"!]_S0 ,6^=@E{?@0YdkFy%Rs"M_RFm:R{>Xό_X<MF/d!XMN`Cˆrӧ(u)Cj:))"T՚!`вj8Nr`qh]Hi#q-T@vxze)nI^t/WLo<QSļ(C=e``{'=Fem`?srЂr HԝT1E^%xeM(ɹeE犗VI_-D n</pFX4 OƒE9`k,fWnn6}[C#byʴ1wgĈvlWkpǀ\eZd0'PFH \te1X49$[M*EUXhoDM\s,ž'"Jdn5~K5)eg@fCeđ>0vzf#"_g n67"zAF\IroAaPUK|;nEx[)ӠUt龒7Q!у%HrWj(7pUyj#y]} Uj?((8s Gֿh J:n٫:K&ȄbsziWDt_x종`mcnSY mo\u_hAuk wNbY-lp8f6o#~;sH<|"A1L5I;S +g^A]*u)Ϙ@lDZmDL5hQ+X/",y&f$YB:֑FE>\H F*FRolP{Ƙ èFvR:5W $!xeLGhn b3L7Kʅ%11ʷ0tDlҌ+]ƙ'"F ELTj8t \+v黧^a,r*gyD(f n|'С߃vY~I-΃0@(?wSS; dm[sN7) 8"A,xZˢlu]ڀf"~` }Z*oZHW~uL5+fNWN:{̂[N WyaˬR6\?hȍЋ4&NM6-T 0*WH&AUS|_'6jc<4Q?g 8[y[I'b=}?T?Ԙń(}A ӎ6Cuy?zY :w[I0quO1Fs__2 3i GG)|^+l0׿zkȝx',T (¯ѿ1/z,cT^ 8fzοLaGd漼H 7͕}W0Ppqe^LO"fԀ!lOWl֐{ǩp鉺4ҹWë 8τi*cu_yôSRr*]fYUZ*KUjDɗp pTlw:|D:$xt!j~PЯeܰN(Q)UGmŵj# v푁Vh䄮m,k=[3 kIBXw8~{%My0֗$2*1bFi7@B1ʶ}P3X 8z\!zGC. 93畼ܭ7.jEHTXۯҕ,Ŗ*(k21o|QjO)tWp&0!DҸhuЅ[*約!Kgt>;]!?,mMrȻ=l8_৮>n7B&pgKU' 3;=Ѳe, x+ o'gӳ ֍I j~U-?a6N԰"¬RT+AAC1-5ڋ֢23u5?ʩ,%K29 /Ίs_{~DԂ ͫ]a9`ui0?"څ͊$K({rXzdz CdzxY̡NbeE\x*~8e^a5[6SI Tg%GV]OtD X=3KuHi-03(گ -oV7ly^?i˂,?Rbmo-l#70;Ob?Բ*eY'_ᒧzR? +./~L`mq.wtXS>IBU3ka : IW`-L9(q (LxuKl9M7ws/n镆mV]%QS7'D !\ϓK҇(΃jE^m$}ψ< #q蹾YcD p̕Y͐_Tڄ?ŕL,t|]A|Q?X悕 b|-/˴u{.K >E;Gg0E^y;*_% B$9EAx;y6|9ɤbٔ}bt}WcXM_oZܣ8j~zLbzEb%ONqf?{y(gx+g̷)-JڰN@2 Jp8aD&872WQGw^a`3c~\m`jbQV KːjbKLJXW&ǀYTV}Wf-Qv@LBp B z3pzY$@)<8I60= Xrc]V{삥j9?WG Qos4+ӱkg~[Y>'.%}x(;J"`fƒiD.r'ݟx-/{@ p}w:ua="ei 5l:1JEYԬmD=>L͒@ݴzڬ}!c|<g*vQh K[ng2m>G?Zs?$ӖbrzdËPMkw#[~WU|M'Ճ,Ii茹 L9h9 D.DX0篳$Rpx/%b?"$FP*Q oр~xZ6cV?V9N$!0Qu eӗfv.jncFqfʠx2%ՠ5}ymz#4 XtZ}MԒo^ }< K)&0DVq鲒 'Mk!Rj kOzOɥaȬN8r:nœfp7ȫD$0C ʿW(L2V`\=^?Wq}(9,r ~=D)1h-|7u &m OR}XȭJ3M> B'_Vk41V5\GI 薖%=4k؄b}r(zʽr+$ZygT4&?CJ,!6rڒ>52j߫0uSKLmUx0y*e}bmT.i^ .Vt :;0jlN = "H?Ʀ$rspJp֨k.=9 G?MJT}`" D%O`8\S 61Ҵ^ip;~)K⣜Ze}YQ/̾fR@;m l.}!/oQg3 aQp(ה `Gm aV#]wvz2r 7`^l0Yg`q@K,B(bQ A3XGg\s]qo&3":j(Xs%B #ZL 0@ J*I O3ڌC K5kv>1) >2Y` aftue >ŇQ$*'.fbjGk7NkAwkHkgU?9:7oXC(73>MԮ4, :\s #(T{gȌd!&|,n2b'|ӵ;6Z쪑U5KH9X)^Q|Ƥ%8z›B D^05M>86(5( R+ZGr`wH19LoCi-%@W_U AL$׈CKږQNr8gղsBsˣrb~eq`_2/qR/K+":J\;"$G;TZ] 4?d_]@I嘬Pz!y< ǸxŻɪDZR 3v>s=b(D#:qbBHk ](癗_ӊ4踦̱9M zZ6LϒPZZ[X\J0F*6;}<+cYBNtdRǺ4c̠aY~tʅMA؀;V7ebwD8!L4wg/1YzwE8=&YT$Fb1LhPK1U,µw(d"K@i"_NJ 1B Cѯy~|LjFQP 5VDОi:6\p80S$iC; EJ{M*6βe!'ӊ9[v i0 lgVn9ݪV>r mK= %Eo eCeZNe2`qr]Ÿhf;j0I˯oi؍o; -Lm⇒Ir3kAqdqF>.?쥁BӚmVT-Ru {DU,2IR,Tٟ xyƭƪya ݀Xc8"ȟ3iDErŮJl=Os 7cB&yǾec9m?YDuD@]x՘E@PBmKl NaMcZ)ՂTmhZ$qn@'u*[iÍvy| vۉqOȇJˈ($v@CU(o6OuÍElHVaгy$b1.Kx*t'ħlsUAZ/P*D+&@H<=@I/5ڕpmFLg19'SZ`'рX`=]Xtƪۭ `LrxZ+jp+@T(J*Wz;. !ŕgK B )[X8v{{V}zK/yQ#keIWg'#?iB -n8[ j^AX/H?39%/o ]݇=;Ka7t]'6FV EC 3N &ϠVYpޯ2 .?r8v 9[=N\_sܗxYQU#Jǽ[1\A'aYVpȳ⓷U"ó䟌F-H\^uбS(_FFSRswvwyrcn+TnЩ60%| '#8L朋FMr`˵Kυ_Ux>i#`nJO4&f<i8NG( UMEFo.` k3.B, ɫcZ?Z<0mCK$D 啚;쩢HH<jjݘfH^N)ʠ80Pۓ(w[h#NZQ9+]qh?:_BpBGXL;gZpr"0?J&~ʉgɋNIt2X nJkHȚnx O'sOs%s1>bK~ -V*w Ct7k@ ݝTSFҘ\Gۘ#Ib D7 xv'q8wȩ{)UGb0 Hڐ[/>W0YOON_D tꔻ}=5|esKZ8#4z#Efkx8g eKIq e6>%s{ǡK8[ŀ4"mUrTUIђ7nñΖr~=VThq@e R6)slA.rsP5ҍfCw!I|B zBH5y7lP iahoO$ yIv{#7C *ǧ*)=c (Ni:\I %_H~(O`FO e$M!%R43>`}~ n{4(J\ĻgrExt;&u֙(3y烳Y\omݮC]4u8ȾaNv90cn-3E0_/`~J4%TJOFESqaB]_`B!RjUdC#|O|y'NeXM)@|2`bN/lMOI^8.LޠbZjuҌֵ*QX/Zt\46]ˢMKS!%BZ:k+{mM D\B)T?c&S7~砀5#zs6] ʹot㱿]js->(&Kͳj_aĩ );K¡CY'7rkZ`l/Q%VCH%yƉ#]^jI˽gPv"[s"1lDDqn\4^f܋tDimo t)* 7@%kFzj{KR6| \}xw7cK4(Ers}#n:S+63xk6c3M){nV+ 4ڸPK<$۔p}yDdX7? ²c åx({dj.Lg^s]<9\<}Y ^ tu9́3"MhA/z@ H_+qx YQjH}L*%=H]`>>‡4ѬÜ77q松MEy_~ |ғ*[%~HټwSͽ_H~cUhW nW a a{A[lnwO9kSa: ۥ=z!JKhP, b碘gAxި.qrMXoPE$Fꉞ@ͦXk_*X7/u b;J{U%cA8epHmp#E*TϴIb5ljQ_BKw+A!r!|QqkwjW?ȟ6BRpXSt9L;JCy!'uZ<6┅H o[S-0 +2?1.p[]JaFnU }()F]Y$[hR[i+?":K-@63$f|o@M~"S 5 m2SO;O Cp%+SpE6K  QPOx}U _= ) _,':b#Iio^02F .,5trB28wFYI)ZVA B*~5T2LZ>مҏiDhWjTPICw'O2*4"H>by*Eh0pƫ425PUhHLveއ^=[}k"Om Yv&8P#1/geR:IFQ 'P\{8"c67a1z!L%Ԕ݃zf';xU)HgVUVHu=-=eS+U?" ߉Î7(jEz$wN.qhdQkzQtMɇ.\Gl "Ӗw_U!\7Ƣ*1J.YQ&3{v( FWoH;b7Ea.R18n^gYQA^i,ͪWɖaJ"cDy,~8"PaXd~i ^"|cW'΍64d,s3KO= 7L%CH*/XKu0^|qnX6;TIr1ts`?0WīPs< KDC?X7;"COz5rC5Y"69h0e1;OfnCynD W ;upՅL>tb@yO5S{:OvӊE 5PK?l4l~ںM:4 {u:ڄ/7;Ep !E3^iuMX@{Zrpv#TFH3֪{bQs8FW% m/[Yв`tPHq#`AőX9O̵4*Ic11F'f]n1e}bs?#O {їiE<%YETJaġ,4 H ^HX/Tp{;II!y.c\ lJfȥH7qE`)Fz)&vVOڟibxqǙELTE{\bM8 {b&gױn!FfNNiyIVvNPI}o8G*-C(SƗ{~$+XNQݨ\SWT#!v8mbt/+`*9ML*,+']WgJN"0]IY++ X^컐i.cL132L /[""N]wE1{;H%egwV+:2:"]0;\#k^0E,bQi)b~٬/x"KV-pڅ-H҇ƭS6QL{NOO^ya z 8ӉNg}1AVY@h_FV]Ж^-{@ G(0к R>JEzީ= H}0)^!7 cDO;"~sҀԴ "Us>Z >ڥjG'+6IyŋUQY@O*i;$JqFGoϓvu@R"Zy=ecM9 xXb=6V2V3P%lZ6/`F ^d% zYxO4o|$u^"ݴIG΢:n{6KwзoWsFD(IKA`r/Xq2Jok;B9B[HU g%C]Fۂ@4Y&>R'KsٱI[lEA7D (iboCR6XhY#o\_(p iYUKjo05L<ڊuHr}[0R')*T\9VHU';:l+d>~jkxk+JիavPǗ*!y6˅3( wTNXc Gj'}}N{|x!=s8IPQ͐~c+;ELlW}NRB, n:c:/<;*B乤p&ƞECL5/m%K0;sEJH_z̔ͬz3^)~/o1AQRۂQˋ ɗ l[K޽I-T#Y=v8K/Th]e<IkzM<豽 J}>Mq[Xo@5%Lۊm{LpB7stVy[45%]zM#8jأ,nLZ_?drIvv9&0bP]/UŤEa+ZY̘F+Ĩ䘕`lȻ.k 7]/ݸ1藤s)W{;᩻kH}`4=$D5E8k0:,>a\_m ,t kH8K8p=,:*FYs('\XU;H`۔NtuQ;mh\t#U& t \#Oybq1ҵV~/[MG7rF.Uv6Y1-~>{:-=7vgwA.s wC)LtP.[)W`"|}}]O}*QsrT_ S<\ސOHSVw:QӔî[~@-p͞Q-NRbQ [vGkoo Z-@9\,ØƤiǵz't[K;nrgE(,/)-ܢƄZr?`ʒ2@O@;˱c/q=x;#!ʽe7v*PK%L8ʬ3#;O\,,Ǽ:e+*dU+3'F/s{||YAް3%p9fw;QH,J.r[&'K[J&J⤃?Ս1؄<ÏGm}jvrMJBz|T 9Qa0։;D:,qWՈ '[=2HīlTcwOV)<ɑ2&7X*}kVw}Y"t) ,+p0B7s ЎJW4;T&W8{tPK7p{~/{PAz,eV& gAMORsk  =&C g3cv5L8 UyqFz w2qÒҤ%}1[Zu5\[6!}j7 'wBO)==Y[BqS!( f뼍V_$q>4dá ݑ/I46 cZ/%hpL֘Th1bqdW=etxxԩW'd &c4d1BU#38涺 iϯll7द.BGW%O$[e@?.:崖Ϡ1cVHS4V:Tt=+ j;g+7‹:ύUIԃƍOװa{{;37x]J%'ie>9%m&?-O=rh΢?wՍّC.̱Ȓ]ɠ^8CPy^ޙOw~H销H8Cm;nbmw{h\r>{}3lSeY2Eq- ?ԓVo[!όAy#NxӀ+K~aډ̢yA:{fyHdSWjR+Pm7(ok6WЃO}sZz/,]KmݚM,m/Ν G0*~}|% l#AYƙتkт+Ӱh>_ feQzv(^ 7M2Nǎ]bLOew'9s#[:Uo{ڙlƆr&( !8&ܳ ņhƃZPւT'vVkd z_nXsbIv2cЉ[usӔ%A䠎R dyo5? ,XLͩOyA|o%ޔR#M0vf*bW Q|zh'e354q M;gņ OВ5.nJc<8)ڥqM"ĕWY~Y\a7 &916h-ڎe>\1=V+6>&h(`NʫKWJˑBe eL*FF-h&Ú=Y{ 2+%K1ı;y ~SC`hP>w;w8z]f\+,(Y ?.Xw;W x5С+BxIz(.׎]{`CH%6RoɆLуxMdW2EJ: f< ݿoT)pa ]J‘Y!]@z*|EdCr>kqTo8j;ERM6)h8"ɗe!?TPi]$%}߃OqbnS&2l Ssetȋ4mԃ!77'ta?RGu2cto5źBq©DBtee6~\{?nB #WцUBV[%7Bl:Ɠ‚[G І1Jij |# }m(5p&[HZbB,y(Z]`'n2L8` 7 ,<,v|쾣67XA2$zKKofbM. 0҇8BL˱hQx!ߌTjYª-P3G2QÖi:Ԩ8^lxi#.1r`B@:Eec(@`}ccخK 9u/$3׏{&a2~rۂJ)SNe.tnUO2u" {rR .=Fc}+ggws*,B,}dx\#SI͒|aDyza& m gvyq4w[/&'&LEW1wTB|]]kVB91[J$mȆyltP[8Sw,ӺCO хi1vu~\h!gvqqzܰ$j9.HNZୟWcOOŧ628@}U&U^acPqCMcI6p =_-2BQXb6 0nF0bP-}$HD tLdR/<)Ɔ$ bA76cp ;qvd xjAZ] /@6"Yhtp 5zE^ `S(5Y}/iNl9W&M58ljl)Ilrf&?@B:e&,L<𡧧ڞ3E 9J(*‚Q]{l=?+{7_zaWVBgy>'4Y)R(\3Ϛ P݈N&)2_@qnZH2g?zXxzcVA`:^^+&ɦꊎ OHl.ŧ6\BuZ}ҧtʱZXhÌN;`3z>qvXL7C͹qe@CJ(+VE{zcO#NVZ-#0z:Uڦ%$e@`al%sio_t2=!9_rvʲS)'MoAWhNI>h5tSda7^{T`f2֝ԝgy}V$ DUw+f5ݍ!# 4«"<6.n eri\t$BL)#v={"/lAc8wz<[&dVG9ҫ^lCO@_41/[15*xh۵H]_NMq+SW3񉖥?&w: ÎuIkH;3%{$k" g_62':&GC?3M1۵)2ƋEuu r%; g"IASjEDҘN3)^WGWGv.E< 6gXR;AcUvG ^2!R*zy7Ch/zGu (AToF{d  %!>[}`$Gq8/bs'2u&+55H<Wem|cBѳ^oN0Б xUaz(F z= :Bmy;S0}-l(z|Nt+}ҫ:2EX%}qAQUg_] e#>V~k4fdaM3aFZ\մX# l[4y So~ N9bQfj.qv3_E{0׹<[#QTF^{o2\g]-~|S`Hw*Y4 %xA HI:8]]}46.:kİtǸxVz`IПa@ >[F_U&M]y{1S].|g9б T$i~]әttzX! CY/oo H:eyջFdj\Mj8L֗k^[eǬj5:|S@#vCc!)^h.y-|]Z?%VeK7uM"l|JORQU!.zшɜ/JG=)V(5U׃ɿi'b8*o Mu 컚`i Gtygq^-N֛IE:zb뫌dBnD#?m&.oG_Ȅ-^"? g (*,UOi5eK Ct>@#ګ,5lW(i"@A5lCg@^E/_v" g=10YgA7Z|{X~of#}=6JloOVfO/mheaw 4(05/?NfJ.b ^9* _) LKtZۂ0K[`bJ;k'r ^%i.S#G8ds`2緐iC@%Zڹ-g\qh5[?5`|q(^krIiT4 c-2oLXn\e^l)-fF`ǴάBΟopoͲO=^NT`  G;무Ҭj}`D@;'o1l}qA#}_K7+_i%^G윯Or 9kmƒT~]38⺯:_)n~KO &2e:nb-F\,Iά}xy@?csgHՄ7؋Jr/V! gE/GVp[5l=-Q3N” L^ŕՁ q7ɒdr/X(YlR.ʻ m0NA\ ʒoZ12MNcEԅtIS^"MHgKIoRvpl`q 1@1`<:HKud4iJ}cXP+$.&-!. 0ZqD`*q ^kl "0@?탸sQW{VRn pfȐU2b!!%}ĀS,op h}jncRʡkTO-G a%Dz A:E9GWLaMdaΆ#-|?cC#gdm;}wBC `}hg!0Lx o+cn֢ZkxwC汎 L>Wh rYk.$cPH _)W#vzir.9]QZvOXc$sD + #CrV?U`/&yэiN[D|ˈ%ɱhK1ּW|b-h`sªxn,hk~\+@!$G#H"3Ѕg~ dHO)ڴz|`PR2N/քN| Ʒbc,}clk8?3m4,RVHNK/adS`m}3à.$JskK*)Ar%%I2(^ϻ!5=uNbŬjȯ#l}Qo\Ol3Jj 4[޹X>¹a f;˰B2K_Stqey=.cl5\HCRNAňKVZ5_jh&77SK Q }+rȪ0xA'W^_è7єb|;$I߻mS<~^Z?c(`=nv2,LșoQ_et~~ڬnA;ʅ|]L V²7VHV1M `LiꟌnv7rRQ_ ~>OB1KRJ*W+h jXws\3# "_'\:=Bl3K&m e$\Ii.sg0RfSjDl!'y c.~ŝ~1q={˙1L[Oi{@q"T9dK2t>q>H߄n9Znͷ'%-&L)=P̰b[*ĒNy(vᰄ3 kKBeԴ GLU$ő{8"5m:ᰆp-t&;Kw>E%Y wR'[RX+t26< kg9Jr x7wĊNƼ7~[F`XEߍ)=A9ЂU2~<wqz)07+9CD*I}Ǵѕy:ecB25R1sX/%8>be6X^t'dyĜ ](8D}5YVL8EECL(;_e ʕVsMqMԫ';p)LT+nɗXuwBKHtP=Pzd]m50"ʼ3^6)b c̼1"gT"8Pbo}hĘډExd 4iE;VN$<'/M1S\f yNYX1rY|[xRL 58Hm0+0Fve:P#H(.8eW?N<(wv,:'/gM1R9y.rbų8L/#W7fx D
    >b͓YOEfaWRM~{IR⯔"AY5|6ҸPZ\:A6ǘlҋӹaq %mڮ*&]|ORȗ"G(QQ-==Y+Ku IF|wfF̃'Z|w |/kgXV) ʟM +e[4a~EܵI@aF21Hj4Ou eJTb<~@uP֧тKU8ba qϿ(>s=,Qԭ dz/G {`|mL+ mKۚ>QOCM`r|1gÛhzv}Z׍lX,>mQjhO4j^YCy/e hFr\*Py`Y9^{r  4?Ի>:'ͳbG+~!8.GsdBMETnH[MUϴ!< pP ;lbY*LoDs锊/K#//!!JcNGz[YeLC何^#<t8&Z CX b0ic95O_k" ,}9O@q= (/̮jb,f$J{'~R4Fۮg5$p6RKR=r,Z܇}#bAHv*Rr*zX~f]%.08,qJfrn ?:5:Qlϭ).K˽E5BL2~rPlu²IgMRd* ݙΑVk7u\e }TO[F|;5X{_9lӅ|t}%#?{vSz `cxZV[.jh-Z.]Fٵ8uXsHBVr7?F:} YMObOD5+h"i=mi3.ohXVOdah,מes4_;ZDǬnHA:E)9FF+?\+ȺtpmTOiH<H ܜ8o*8.ہ<0Aİ?%9K}8m2]xqbcLjc%T0@> ]f ⪾nn,N-5gw%c{)O)uOELjgDbVδ/sy/cF0oT ~80ݽ m*rF,WLғ%YŤ(~ㆆlؔ.[[秞iYp +;SHze\ΏM?$tUYli)oÕaHEQˆuE'TR֗–NyPsJY[t b |"Mv-{ /''Jmjx6:8ܦhX7LmcW{olʅBЊLnEvYD j4huk75DI{4|Ј#g#y .Bfni4n?XtKmvC@wsm/-սջC'Bm2Tv-Z5LfI,Po rD&ǙlPuS&gp֑R%5'oc]]@fwReWǜEڌLK 8Wgpn[@a%i` hl[^|pMgw,ȣ9DVVV' _Qi 8Ƌ/,OW%O%n/'# *N[5y?Д:IusPr'S4c,8*Srxo7inMn2H&gD|v1"r]V|rEF m`9YwTi heHW WWŽشJSnz՘)[ I#"]]*{lצhPo۟)u %5xobC}E-\>>MQsUNI2>\1ly {CQ(Mf[B;#X=6cfD'p\N=azJK)+(#Ϩo \8p(3)$]>&^H<+|<-k>Tm070edx%t$_lSA.\b$>SdQIn\ƷBG͞Vܟ@T:1;vVI`Bj; >kh—wSi"Km9ՇY*n]ezіlȪ'*+Je^DX/@,[}<."1Qz|^GAsG(ȱLx2lKP6ktcO69Akk Wl;*Ye=D@+ R&1[oҧd"OiI˙*-z*7ƅe? pMBCy;/hr@xJP6J{B [0}>'¡3ߩ[JN 10ڕ<wV 3QU t`*"n w.cyGyT7yj 2ˢ)ڻ`/;< ]4)xކpD:{?BP_+;1^,E4-I_ 0nj4~ \. 4su"iv<l #7!Ҵ>_o&j6u%=! Hb@}G>ҿ6scײs<N7'ko%?D3Pq 0Z S@܈eZw!YO`~H|V>LJh&$T3L9-|R|1h3 BA=5*Y`G7&1iZ˾ZqE%z߱y* z{t"^X+zgÏmmQ^|Ld] :Jw@G$M8]X 1$]5 yBʋ,]y݌~%"#b A f4pSo; tqr07O_&BD=I_U`~WgW$ɢ-:o5f#ࣺ['KG>̉!;#]< e#7 qvj eXCץLѷwE6Zr)LA0dHt7fwkmKvKH"؉~Hٍ mu1>X[;J,]rXV9|rx\D5g V֕^Db5C}Q)xtoR( )HXdQQ0n*cǘIrlG}饑\KBWnq6Q6- 4E*b 'qiFAS7,M|#Vk뙣z󆿉R#zB³'f_WY9%^3J;.n>BD^.eYFWĄÀ\mȳhaaK#8wq$e5U*y&x0ƴa jȦWF5BDwB71q c}^g CG%R1](8wM:Pœ-/*~ѵ),q ] *$': V"c d4Dw6.Ev8hʀ_־7。e8 ѐ`9P;~|}uͲU~s\k[֞??ҊxFc$5QzײF<}ґWDONZ R.O! m}݈ۢжGez(&$?Ace#^n(GS`suʎBrCqJ2) P%`ScgK8%aK5M93i-9ӗY4$|8r/ %(蜲=zsZa jw{,eYWk]U '/(ӫ г$^r_٣NeǸL;Laͷy9THMZZH O0QE+D`Āhsd1@ gC훁 K+@RJV0%Oar9NՕ6SZ'܏LoCU=l\/ƃ=Mнg(rbi%mP}LϹNߒ+BLokwe?u|&K=Ӹ<|%vdʒ}JCW>UhjƘW#v{ZxhZL͡&IPeU ~K~taqjn^*lEm7@O3$M4H@|7c[N@=&(6c1#(gRڤ(AS o,tl*0B_cw(sPv?&Z & iTnX/AteFwB}WV αC\YؙD'!ḾS Wk,mAJGRen;8DԣsGIDKKd tOw*@=IJ1"ؖ@x@2J2gFt E~ ^CdD7O;gKo;le,r!}ͨ" -%5TDFbU+ zy:+p+b웯E͟d.mqlD\|:mEk!"=0c>ԮLfCuu'?:֩u8>eΟ稃2qgRPz3&/Tރ5Raqyx]kӾza8l8V % <6 a4?Ç{jZT\ޠlbb`X3fFu4ʶ={ta]-%]4>g-aѸCtd)V8*`_k MMArm@w8 5S&~ pMl^Whp7o_=o gw-kFٙNTV T? 8e=V:h"uP8@25HKiLw2.`zYao}w g; K3|%Rx~}2{pMxs9baʷF'd&qCzR&2M>`@/K4 8ǾhypŝKwqXИw6x\ Pz.NM nD-.&6H.NYb{\cR-%', m6#FXFD[Bg{yN2Sco\ cYO#[pw<t<@&SD/>cgiqkiȭH:}2D%Յַws0k.Pļ[H#fEyӉm-0pýyYU$e`{6Ѵ~%c8OҲ%` a?^AkYse]驏3!L_tGy5P~)yz"3WLu+ȴ,es:H ӣLLÔD7z@=4 v]9bfaq˿54 `;0mm]Y$Ug= b,uP qϹRUwuo76 dDhi6V^FC3a; 'k/"O8Ҹ'7ؐU%kicTx$X`;Lj1Uf26@四c$y,LrM|=~*b#؇#x+ҮR{R33bcn$6 hROנZ负~a Se2@埌]!~`p ۻS0>4 nqv076oF PG8m3}#ĩql<Ll2Ǵh22Av[\^ ,|C/r N&ڂc|  h^zXU\,eD8 +e۾O-VfѶI]&r˼e߸:%/2Wn2kD5Ȳ[W$?lz'ԻflIɷ#'\f'*ё$Ӵ{ cգZƈ/##ߨ˄Cm#i *t/ع!qd/*vŅww~Ȕ Y=^iZwx;\É+vjvrz/3^Hl ՗ ؍>hkA/ e?WDΒTqv5('v"l- r FaGҩGˑ ]Wj9t_^|lw'=sSᝦl2(<a,S6wFJ-MMxZvK~ЕK/R˪yK(`ܩWV تx-? &˭'?.RP/ڎn=Sd)X 6k1 (~+n=2 L rUYֈTфإH=!8KS&>O0**]ZEV:L?F-`_(C=6U&-1kc W(έG07ٷ,~44;Z\}cNGm[Sb];sY4n5{9~:9M@XvK'~[鸏 Nu|}g0_S(܇ ZƲB&vɇ"JHEl ,%9`\&HLcjke6A~!8q6kw! ܳ_w…Ig| |yF}#x,k~Pf3(n*!SM=zr 93,pKubsY\T-4w`NBVߎS#k#Bj_|k=LO mԟISEMPzKϑ~-ԄCd?,SdưjEyu\yf:WmՕ$όh&<ܾ3& M 0hZZ,jz׳%v.+ 2[pS뻪-=gXQKSt*e"V [ Z.ڲľH2˄ 8I7h 5/GFSf{֏.F-IK4U&j4-g>F\,fdq}sTkGz$eҿoj}nb-h|#'8||=ҀЧT"tmfWQ6RqֈY,RwQɻuKPxF"OKm Ow6_)/݃E[NzYgp@MM[iA~=$cg@wEI̯H 8T:IezǛxg ^YE)"~ϵL  pOAV aɡ晙sE\__\ng$ ʤyVD?%ɂbB̔\D(!ϖDd籂W6?oA5`5*Ȍ$d;x>"J?{ҧ_j'ut'J:pZA쒚NWJl(oW'^H%B d#<@nߣчWbĈ!$c*LmG^DzQ ih|{hlCm!D h>%GJ݁]zvUPnߙhp3|:j뵑+'a7$A ;6e3;g9c][d L-p$I8nhИl#s4ruHI .H lfR;ؖ(GܨW%APOI G"qW&:"܉'@UoĴo F*RѨwF*X|I]~ 9l(iJn˧>]PBJЉEC^Mr Bs}MUNC"㷛֘Vh;:uXu؈8;;i?OfF/<값6AD2 R4jVʮX I*K4m 8CnkV&]fLup-Z6#:dWmO8?lGPZnH…V=;x4G,|0 oPcV.Gjm- hdRhP.aY".-@VKIMIjm{Yh_[$ī]Oix"FNPk3BH;۱, 7*pc{EڪPі)r Y&hCcadɣ+ 6Wct:bk$( M]bUhƆfQ}0!+M6{%n?6 !I")WܬJzTDLWWa)9ыМx~' 8sF/}eA=Q[|Q fK`= L DZP:# —_bSyZw,U)0#θs+3W*r$Su}BG'j@[o t X4Ur닕h/o.I$(@*C ,y}_yQTFEb-;AT TİIeϝ UQ#޽w'^ky pqi RuӉKQG /EFѿbfٝU'cs1y ;%3LrIrTU+X_Tn#5M:۽˼qJD-cZ ?؀ _+,<RUH32&K.5 [+ q$rc`'u`V)R)oO/n/IEGbέ 4PeR}?~w mgЫ|O]Aq[$MH!ڤy4_AWWo7XR9`v~_Z;f>CnCh| R'7$,3EӀ/&5isEm^PYzk CZ'4)MX =d{x,'.~.SY gr' &e$ ⣙~(iirKZ*~]וpNKE:YDZw]Pn V:tZa.-N ]>}j--ޯ̜#&<*}iekr/=><$TRFZYy!깚lǯUS p6 _V9`` IM-J6KnH?ӑ,{Lľhoilr΀1G'~ۉT`Xfθx졑 8B74*Eu!b6L;E/ 3v\J>\JmV\OEvzꒈQv!3oUƐ mR=Y t=: =޽Vj횯R;:'1qjz=^'{w,e(z/py%6 nP"(~R.s݀0T:eUEY! cP8H hZ jA{JrhV2uSZLV:nG3NE #cWWQUx @fAm[zM™B릷ty1ma&Y1(5SP-E,CD$1lKwkCXm0$㻮/[E|PnKp -IǧZj۱v?axP!7?~3Dzc6l2m&=4~o8@ݻGcIm?BP2g. [5c(" "t @%}H9}ms񢃩O[Íf>Hޯ<ڞ܀:90FAf`ߜ؛~,ցL*l @~c)a)!J#qn=5 3M:0+'ߊT\*#KP@7ӔMwYyڟq+=)X{~'Q0wtoQ;mZV5 KUOspJ]I>Wq,jΏ=$!GM/OZջmo +gڽ1|JM _%pfoHB H2r$C?bӌg#wޫ){=EK_XoN7^C&Dn9650vx3T*~-==%D;BSe$uȰAwrGfkM-ȿV"; _2!{Sb8ݤ{M =:nF½:v穆 |;uάJډSL̔wy&ѾއDkp$/xU;LԦCnAʥr>'7r=;Q4C \pW `6%!6a hexXz!u;ϳ;'B:x '`6Zh|_? jzEcl+ss_^I,̳JŸÆFJ$bh_Z#21OKm ;xAvp[3G;ʋRJT/V̶dk焃mR8Pey]_ ~I)%)&U|m^`=߄4(=!F9P"wwh)%4`L CҎYeh-+H1~ \5o6Tp]e&b;G[_dj>d.ׯ*YsI370[;L'{AܢnN8 u )BULBE5I]NE1ճ{ǂLgzcTW..0H%f,ablPk7 %d2n8L xd4;K!o/1cSQ~]&V=:fjd;O5sbaRyc>V'xO}m/TpQ= 26+1 j^x Z@J,hHJYP~5Lx5h.WrEVa5UsoJ`PU cm8zZMd#tҁy;wIXqVA b~+ *׃|jaĽ5\~8&3'фĽKՑƖd)_1џfnGrqv9?cF,'E^2[ezJዲG9Rh?^Ȩt(SNK V>MDiE>)/ ZP_*a6U1}!;XDg@lt}(Ԏ(=y0hg: E_ǤTTV MXj^olARWڡn؅@fdDXQm2e+:xCY8gaW? ̲і 9'K Qf 6H +2տME7'.`Ҫ (q^n<_v27%`߂f"x3FS!H8ݝMO M!߃M+huݿq#|&_'5ym,g.GHCIjM+KڠBEl3ߑh~Ƌbɚ_82-umdtBI5ՠj, Q d*+;^i\e +}ZU_k@PWUԼRUvhG֗)q{%[7zX 77[b *H_lk>O"aka}cM#k8G=9mG6/m4zSI:}axћux%yfAַcx CaydKbnaq *&fy0f]96-hOM~|Өp/ØČRܢ?V & B1.|rm;Oa6+-6ċϛfi ~gI_.Қ{RlGYZ c9/0}]S<{wKɐGzIe`,Pl)4[yw="h[=|Z⅄)>Iپ[i);FD|n1g@vQe&>js-FD㋓|MpsKQ KJ +$#YѮ GcI~l<ꀞ]q| PpزꡦOt/mqBZ<8Z12p/ѭ` WA$-jw-@N㾦)SP }_kyp~Oh6# gQn>XAc nkkB`x"jM{4scfn ֳ"dU05#ՕpD#CZ[ajTŧCMZu=:}`>A:kz.J^ɏ{ /wb#$t_#LF6,;j+ꓭFY*Ft|&=$J~4(vWOK>SH0P$JǙy>E#:;jLmh:MSĕ04!}2ɯI>/b+>))%kRԼn*%*9^5*KNIb]DqgN8۶-`p^S'-ttoDū$+\:e"4#n.G?\( E?Ls R\"P.}9w srh ]#o1! rcV$׵µve]4\I3XX."L@gL+Q,QJ5x @$ | fTbB1 =<>8c/nfrFPW,3wd{xE ~uF9dG/a!P6Uv34Ģ/`#4XfTn;Eϡ+[Κڱ( eUaM솋׭rJwsF6"'%lz+M0Q48h@:>%l$|W|t!8A)PNPti ~Ի_NR$┆h4\S>-bNh s q*קu2nM&:xG21 LTrAY7+XZcR,5p\/J,zzyc׉wܔ{b..]Q.h{ldT!ZVTxq e`Eaomּ^ a9H|0somrt:U[3t 0p< GlpɕI fR2>Ягrx X ]DpFe C)!=!Dz8UV.ToW<(;/46[Nzq~բc*;:Eq6LJ5?cƾp'Uh'R_М5{AUnt{NCo ȴrU=Ĩf]>>A|OB2he'FD|Ѹ5drq|t^V7ongj8ZmfQ=Bg]ZpB5qάl*N#E7hh-s 8'ocUK 7q驏/鱝Fy@@_M]+ˢ;aMPehLIRT2,)+޺kcE]낯6Q9)FF*މc `{Joj(q9ȁ4&WHT2Օ~2;:D65ah~Pfί&AWdj+F'h%QE,IXp2=6Tr+kpfdN;h1SV(ם{NX/u;w/ (ƶ[DȰͷe2I/aA7YeO.@+K`b*44 BK9GQs3h_ɖ2za1"NN(|w*X\: m q4 5-G[Ϟ.0`>B= &9TѶS8Kʽ)$sD%'jXW#a)όgBahI("gP!!]b\Rdž/m;m'HP˩{!>A9k?b֧v|:0 ȌEqP"-fcӧ$Wjekj(KŶ>N&VX=G]9_;\Յ%Nǫ IQ9!#RGī_;@<^Iu;3I)NL` b,$'h78s>TJ˭˭fi]3TEh=TM`):/A(t] J<1V@9aZŗ>[(*rD]} NcaY[|4!QTQ0aps}q8UNCZ=u%Ti#լޡQGq:,;>kPJu$WJ1Z:=X3E=__yBԜ /i`5ז45 }ZfO:aw|Y;9SYٲ"ށ."FŪIBlY^`,؛70y Nh`__ V3%;;Y58LЮzl(7D$n,tB'$%޻G,=Q|[WxQȜ,/?#Q Dr?$894OKVeu )]hʢ9;$,MX G"z[+JCX>m43 OXO{'SP#rG]\tVjttt< }z-)1IR bԗWsONuUloiʝ/MC0BfJIɌo DEu+5r[5Vn$OvSm5;w7r35 \?D(!WnqTS6%*)ʽh: ]4I:0+0\uq  d>3O^KD^\bǬP<*M!QpA?t߱m?L()Ѿ:<vYuj^magd V=la7%2f-o^E᪄HMc~_Yma-6A p 1f& I&#(c'0>uvq<kKE(?}FlcA=lf=HF.W5}D.p.*0 PO˒",\h99sp @wݸVo\wf/9QD?,d_p 6s[ld9nF]׊ -ȇM $sF Af(D"<bļg1gRoAyU&?dx"/H2LWIRO>'`__Cs!*چ 8jJ+5w&eB]okiߒ24/(C/UoC8qQw!~ϐin߿tVD }=xK5^v/H/6n*J =B*;߼"[g4>¯#_&Ѳ%l%713uaFR,p~V o:Jll4KO a>\D׬o/XF9`8[AXȱH9*¥•:8siiș5nۘ銤Qi:!Px I ^jr@j JMxvq&LzFyCKOl[T jzAO ]ud%ml bmcb._oJoW@:#(E24]|ޤL/aG앑SIp%"燷e#MgibZF,O8<]fG @e3K~_%Ah3t$!Ra4R"DnYw317Q~+I YG6bЀ\ԢB '5a{+5ϝ@ 4toyʫ7cٰR^i`f xT |Hk>,ؿgXp({}8KfPΆ/EBjmH^XeDFT3t-("޴bHň= @]9w=hlޅ58Q4t/>Qήa9Ue0m_#d zK-! G)`ȊR]Cˆq~YN5 L9*=֥cƄ *",04|_x󅺈5)z qՑ7O KdCԃ;>R?"{j6Y+*7Q:J_9ـ1e2Κ Q{N]!Dr KbJh$U_L*:D!H3'dS#ڤ:KɌ8Qp4AAOH́z"a(%ȇ K$U\ߤ]D"mP?Fs+(sŦލ1M kGn%C I1#*p%rs8+v^R0*pNr 25Nێ9_&vb#ɨ:S8B_,udiHvp3aT%R(@ $Z(?Wp \tO3]?^9`ga.39~ƭ"sp<[8} uf! I$ _w*LԏȱQ%ZX~ %VOfH@ ylswY}0x9V#um<[!W׺5b2fCl/GB{/] %qg]D0de%|K "C<}tA4gvRxzanp֕k@Z>XJ.WxIJ0j?̩[0Ӈ͋Nn:ObJ-aY <e3?n;cP YhNBŎw{ʖSE.-qcKڕJ`E ˏ ;gBQA$eQT"\9Ÿ}:9%pKXeadpVZΧ4HF(.ɺ#4Â*4=|.9+ی۳0G8qH52V)'r;#5*ya܂{8m58\a=wRP3I, /VtJ~"dE.$*͟7"ݐ-Cȃp7w= O2~TRhgifIj#nt\𵺤 S\#>x 9|raPԄyUA%f{[!_Ѧ(-RR|]yҝ4mkaŕ+5@ BX3iɁmA=:d} ml]⦍VU3"NHbq*g>G0G8ގUZ M77p+k,+4[S{S q 7Ѣ  Y: 'LHMtլh /̖2a쐿TraKzrhH[Z U2&6y -)aP_l2A6}͂m2uzuv.g=)IP{ZfJ& 9L>b.QLB?N j,,a'-q9G1̗}.1!}-1\}AV[fenQ/g[Q m۴R'QH,c%j]F_}DN6S$̜!kۯ=nQM.l -\'7`ؼ/u0<݊ :R=(EHF[ x]uCWǾBkFe1(0AT4Bg]!9ݽ /CܝD/\ƣ퐆J. 27b1rn4QU\蝠8_X`W|Kqz\1F3X';P9 v߸^mⓙ6f5H5s9G:=0m8xvߤcAbsD \";rMKY jR<#<{Ly}ACϭ]ɒܘ_[z@ɃatO(? 2hbF7i5SK?mPzKEHTy dK[UGK:C0QUޯP]j@[apXRN5D>4\ᾮ-Bl3 fvr2ÚM+kZ9&mg,qTJ 7p0P^)hC~־4{]߂HH%_:c:kG˂C|1cfNgD ڇX6?&#DN-ѺtT._mQt}AE^+궐\ۿn1Yg0>T@v^Mylwx.OU˯="R)b/ .o_[4 IsU]/m$Ds8 0*KZ{,9.J}.D $EuF{_5Ǭ'/ǻX~{֫Ǯlo^zd|މ]/!|FJЮL\6v2u4u1:ryx֏J,۴U'Cwg0$]cY,…=p,MOuq_,׿!tiAm]u ^s$2RHNWߍ§q_bA nZ7M`J.2 ӈo?)`ju qnN%V2󂦝\~|au=^ٸ߱gUiV>OZF"?j.#r=-kv]r'S]b,jSK5Q!Ll(VHwwV,(l鈯 kKW3vRM(3BPU=8g1ߥuL30Ʋma9D'ltЌp9,Ъ$^ZQ *xcځȜfl ng8 bÍl8kp]w'`x{oBN>HF˝aTM\du{Ir._֦Hm;"2Kscp}FL\\fīωV8/κ]jNn#wL?*7/ĥL=M2.#Ђ8YtFQXl $a%CəhbKo Ѱvѷ55e6+?.O;ƋMD@} ˿sne0D{woִ4sW@>L8m4Ӕ!C^\Izm1f[qK82'0LO;_D]d)>짷g1һ@;f>Ep5|Fc̱tLqC2AqСrf)OFlD#Sy>O'tFmmPI^Ygk YRKvU63fH2+A%FӧnoAG{ ZZ>A[R6ks b+rl:8?CS^%<|1ֿm/6Uf^Pֱ6`v ^٬q_4e0)Q<6#fӏّ<mu~y%S3)#()kdhIrGMSl s!h|TԎ`Nyk!O];EQ=.͂>v?7ibucNG 2wuICG]0Ƶ`Wذi{w0UI@Բ^jʈ_@ZB0M$6M,axߪ+Ҝw^efgjww6NV$ kƐ:rI:8gg HwC{f_M8X͗Ow9$9ol'KPt`:̩N2YuLtU&+f StUJX91t?K.o'ѳWWN1S0nZ1Qu|$pR+uo\`-dQEzl8cNҬsk/]Bmq q}Xak#?..o_7SiA9$N"ӣ1VJ9%JFܮN'x|c_^1R"ġg8)f0[EpQC"+LUjGF^w/kXל*E}(1 #w-W{mfxǁ!h}8bԒ F];ĠTY}Guhv+89^*=tp."yV7"!zIjHQZ<(0HMSZM?Lǰғ*݋B3m 5X%ŋSqJBƃrGFۡ=Ykm(EGjQՓ|,G,Vdb0[i"JӍ q[L3xT77Sht72G2\|70,eyL'?"ě 9 9&1zqpAD_S[\ OYh=Ca/=X5WuNffyLĿ[ȯz17]t͵>0 #owЌ5,TF,:!xfYV\; Өv|JFƥ|84"'WMkJuh 9\?s"%Tk/uYrWJEmJJwH'̀ Tr_(Zu 闸橤} -*Zz0 ;b!MVvʭ{:2{IJ-_W vH̗ `T#w & g.~4Fߊ$@YL0_"u-ϲ*lL\:<] 8;^kkf[\4/%3R\?f. ȇ*&`B2G  m9|'HyvBOU͐C<>ԑXAB >|b}[]ݶL~[sEWׇc`wU̯ OiUkq4?ђE欜1{+AHWYc؎>(޲V=pXO96v9H1%(=-,={,T_\U~Q@])yS(ϲ؁0oPטϦr<;/Yff+xpy@Hja؛Ϗhޙ{Qņ)2f8aAl9m=IcPXi=[pXWG e1LW)ď,{p fRI۔+H~]8fndvݶ(#|s,!E-Ӈ*\a/ճ(֡J}bYgf -z0TR}|la qi3hnsVj-{QWɼ~iUSwGPD TdߓR S9$Q[>m2޺\S6DtYZіl4Yex*kp(- +}XS %N>m'hBW-Vŷ|5\uq?|Mjhu sppXFty hfXZFlx##,YK[mMڣ}D/e{m&ZQw̷ؙRh$\ vMn`VHR*TefVУcvO|*%1_p<@g~{c`ok@B+ZLGӷ<[O5ەQA*!&OGĈ 4',Oz>%/A3*ZpK 1o鶓 +_\^eu17"`{",~hmOl Z6 t `3i[ R؍E-+oq|h,+|򶾳hT 5Inj Wy OUА8/[)wUȡJkuDRka`SYaWǣ uPG m)i:wȄ=f5G!pԦ#S}S|v|06F˄&'֨*40?þԀZjeǤqErhN-<3MuJvvhWA#rH'U/s\ϭys4g;›۪dqiԬ2$H8f2Nas_%1rYovQ LzqUxR ٍy7u .NS_:lb#`N]Up=Ozwe8r9%:@OAR99aY⮼tPK.Qi˃U.k8ʂWԃ=62κ"T;LSho[Tv:'k/@S⣅ {*^>/]A(8\Kd0HIƼCp&XYe ?G&5uqx,tG,zzjຨmPOaMH }l/Z z779[d~Pź[v+s6@p͢FƂ%8:P4*3ksJ~2JޠoPB\fa$^:׸Ą'c:p*T5RN;4p['oEKN,J*U^Ӊn68/l1to"2P4{./]&dt8- U[ *[^_ ti>0 M \`Pl$ ~5[ؐ=ӟhpa}QLX4# [&0 !L ;S*,BakCYyKYB| I*ې~#6|ǁ3%]XOF&Z"nscU]) z= NQWOƳ=^ U/f Dߩ> ( aSɢKKVGRAfGiq=lp7`M:LoPC:0!Wz>FGFvM>taUAcQے:uŴc ^Qf!Q"Tr YM #_~ f~s,u6tgL<K12xw>[" ƴY BLɎ!\IQ $б;$ciϰdJPa2 Y /%1k[?/8 ])xQvX !`^;\{³*vD81jJSwps{<ĉ|w"qY9Nch79 8lʵn:!Wǎ;PS]4E:Jl2WvK1WkRYϙl5;Dh7Vs8/F%YoL6y:JD9fpVoCG&!tVN 5O]N)b#ڌ\ "\𵶭jeGeqx F^VF{aLrD8xlNUk (͝)ݼs N G9sh߿QCH*T_,:_&Sh_w|Ѩv0 P6{xCX~YL_c >UZ9oi1T#m K><7ꔸ\hmxmNv:WkD˜aw' uGދsjͷW{#vS-gEaqp3E#B>ݢ۵_Q"Ax Q ^NG?[j,xt}-w"oG+_t`0 { 2q& KT< w};&p`#˕ۑ5|?1_zU)Nl߷=^n-Q!J X)|ì\6 { *W^@ܻRn.9K{\]O:2֌;Zi{b{Trȼ8hd1a]LTP*NFBN/G?R(.8sx`kA7f hE gT>bjg8Jwʇ7Rah񕛰Ctc̖ wf1Z= `wkQ鏏׃ 'g7rf1ò}lȒA (wc 2ӂ؈a$j]KкP!6U-`+[ G#gZ-"A/܉<}suI:FԒ ĮxMKŘ"A|8 ȋ3Odce\0, ôb }J:L 1"B 9`yiqJfvLtizЕ.5Uo_klٙ& G2uO b~bC4> :QI$~;0,uLU9 zg}@DiɂS1S\Yd6-^Rq@bdjCxaoJMBRbZρ^zxŋr*-е<:cznENo*U)X*c~,4Oy0"Ҧ\ In `5rXGaC^ a%f+MK wlSК40Z,2 Q+=A^ï̏aYpQ6_NqLmyLQ-A->,ٻkM.B;{2:gxL͂ǛPQŷT܇[ƪ˔Z_!8T ҽgN/\{*+;B1h1YH"ۍfv$f2".-G#<1ޡAdrZ^z70e&d*R..^Vѡ/_*IhwI%3CopDXM&rMRQŸC]yURu%eJ30CT/RO ޴]f*TWUL>[g[m}:ձEGO_@][Ys1V8$8@ι56l3?_Ќ >:_򃅱:)Ҹ..rޖ&Cu>DЎn{XP"@`,i@X/ CC 58 7,yy( 襇E@G7S8QN^|W ^#D(ccStD#j}!ɩ;)Kо2JIDBJE(QB#K}).Vf'R# cҠO(i cˉ)|] 9C;7Cݕ˴N}DrL+ HVJЦb>M8G4> t`A z:;:Ir3EvIpsy"Z"PY, \2Mx]Y:v3vC}qiBkևyNA2ZdSCєи3W FɫDo`aB~a,Mg/ J–R ;gոQtioıP471 $vOc6PR=Q*eorm^ҿj-@E TW.6w``+jZ'˹9]F7Zu" $B "M4m7/_^(hFd|l*&c8"np18K S;F,(9}.N ō&#`Xvx~:;Cd >5c-3uZ6S-dD +1bq]R~͉`Px XI"YJS$ bL=ʫC $7?%(Fh\-BnQEg( J$"X4EfyeWVޗ>2o*xu4*.NRJd[}^womnEL l L ǀ|Ula9{vh$6biOuDQ0/uq;xWIQF- (|ǐ(g.ُDͪx7C9jkr D7=PF1,*b *$>IBoP 7+ɐ1F L7aqf^V6n]n O1(˥1>uI ^i{V<# 1I:g79,D̠j`YC) C\ڕ,ں'$9Ⱦ/ܪ06N[xPu33's^rs)0>9c!Sh[*Á6v&c֩#(MhhsX|A^pUn'W𐆯\dY8 ^5m|[xE*mBymsܭզb]xu3z5fQ ̧/{/}B}:E*Xіɞ`-[# % 1i4:x}c! 4DΞaę,-}zI]ID~O3H@vuqY+n4*<^C*4L$EbXhӛͩ q& <ĥ7AN [9 s%s zv"עhgaRti!Y4Z 7J QG cs 1eE|pذ |MD Ss\ Bx\ =Y&F/~b n]M\5)Yak{T~-7n愱T ͕2[Fǻ)ЄI6m_脳BET`]i5#:^ԊsPPJ2~5']#hjIJOHDYF5?R:m^Ճ6@j*&SLw.`,Qp|E#5@TBW)~k`ٯ\vy:O]ur0JwbLKsIaBG$QWK); a*c#S0B_fs(ou.V_3Ms4+]X Pc?;ЀLJo%ofJ >u D **ˣq2vVS%V4bQ̸} h ;2ܥAV0俤sZQo5(qmeD#\q,@ӄD~\7، Ucc}vyQ<)NÃb!m4Hw/ҿ1`RѸnY܎0KI.)|L[K 3vy2GX EG{:e #0 x+cΑ\$r [pC&/sdg1̓$[d!k j'J  ^ڦ54tCztAPN{,ńR"t `5ip>\\*pS+T@" 5CAo}"^ב;-fYF^@f3$t'n@ӥo;\?79|%V;HJy9eUsI=(6 ^{p؝0=%Y|ؗx xBtaȄo^ʯ#b=)?hA7 }1=d|D&e'K z2,*<-PmDŽWhQ(XTՐa0< 9XfStev28KO';z?{Nթ%}00*H:<iDqډ"FxKz4\3OId[cgogd(%l9"Qhs- =9lpNYɲr F<6oOYt5,)]BsU cs3<rY;]QX Yu{ \d[ h^J[wNL' 5A*<,ˠdz}{bއ1͂?v_'}}#C,eHQM<&c1OX hO2M{ջI?;5؞e8i$VL;R`Wyc e_0i18g4-abfcΒq_xhTImx9)O o0^ Zۆq_3PdYŻ /,.'Ӑ\g*|}Sa(KhXJ5.Ib^ Gm?%4& $,3 $ 'Zs"3:ų9'txnngILg Y6B$WbDu49X 2 J0' `7~PQP )!>#kTӱ=fW^OU H _R:>֎ix}47[^#':DoP%A17 x mB:\;f_!E,GDFvqW9]y1 I4}O!O›(+6"lO\/9q8X^_i=/4lH1 wڞ4`4kbrHzAyBY í G@9YODšgrr'e)V/y>3缍,Gd1i4 f﹉ ?|1t22{_5N0r1tL"U9븲G~i < nio5ya&_sfP.F "YܟwE+6hG؜ˑ&l_[Zd?%]^)c\"J؛>am(Xsc{錘v2 Ưsrɽ:ca|63D^lΞMo1d* ao>xĠ_R>9z'~tiѳ>R\GK{uz]^[!80Ε|!>4B?59lpɕrlSCU;4.M^ge!ׅoɼ;<=<~5fsh3oQ~C$9N F7 J4rD"bgs"emǛHev"Г 7 FUط 9ݿDԮ~,Ҟ}UL.; {ui,)`N5&3W=UmuH"9h`RtZE*xV۪ٯđ/1-<[a=@뇘D|.KuuX4r(xނ<-dاi~~B Pol8j ӈd} *-LCP޾@_ZEYue`Ysuϴ#l2q~ϒ WgP :zT񤺖k܉[$0Eh25ʮPLg^'[;u>3b+U;>]4 Any g\m2R%UM]h,Y0ys.Ha:І>)G`RSax6ϕo^=ʼnt'V؅11ۨ4`2jX;G^ bGِΰ>k_9 ĕKYrpXKm2PlqO즵Y mGL< >) }*Qm~X8JΣ{ctAἇ熰cZMj8_$ g}?VQTH2sG(㼐Iοza<|zX4Gk3gE!aACtk ƩxL=E ̊OG!* |sb`}H i7g,TaαZ+Vn8N{63^k-~(ʣHMW,z<ˡ!cpE=ׁsdb-9 jpM f j튕Kϊe؉sW -*`6-]'z.)QhIev>E-E2X7g$ھź05=!aG UvhPdnz{MZ( N*5m09o8iO}鬎9sUҗ^WzʅƙЩ mU \!__ v_^3 jQy-e ? K&.o!dlc?n9FmP P݁l5=se?2(&:M֮uT˴iy6,x4i!%G,-IA~ϒb>]StwZGvfX^%c7M0qV&.]ת^ Tv)PïF_Dy;qD's[) J+kL0/ig/ZvҔ eG+H +"k :و:㰪2ݶXXvx` ¸f벬Փݍ}zlP1P!- 7S7 Q/^"K{2y~vFhM t&XB{|JׁP̫*Q:ܫj̧+!K wkd~ F{vVh/u)VjEx-@'ܺ2 o\roH^κ$Wu@ ͛<pW1rRbFϖLXHeqJ~I͖3م9t/]EX柡4y ;:h9Wli`s+CwZJl&թC>u%^umjc5Avwq>K"+ htӎQ::in,*:K|eD#{eByg@5% Iw糿oqoנzEyiQkHT8&&ݽѺOǀFx0e]=_X@.+JoƅH ׭7(!TT̘:S'OPN|;R>@t)RBB ' B4ϭ0WQm"^:46ОU7˓7WeF~6MC<\dY E6{JmygV>礰eQO^0ċSw+H?'g{߳w#69R&Mnclj["YS=jv"+ɣ^FUdzQ̍0Ixò ̓,q+ gKK,ハ[TyH-wK 6E]7 M-% B LG1''QTbܷ1O`dk<RvD( PEzÄ1ftF/R ^If#y.CW:}AE6,QD :'͊ݲdz/0|?+-{$Zߠ4O{c9'xX^!<4D݆{uHr@1?U5| 4RPFZDԻR}>F" @.8!c*ćj!MSk\ _;Iv+I")DF9C1qv>rآUqő*gq٤Rq{5huMmDfFχgOHG"TG&zA]Dsz|gl2*Dcfk?; tD/\qwxK2/><2zyʑN$u="PbR%rzgW}[*@J;hCM✭F;DEy9RS)*EP~Zl 9kڝX*$zf@8Ba-JB4O6^Dxk虃fyFw"up"s>Q0k>&-%Xww(fhfVptEz9͔<ω"F$Dal@e7 QfI[2+i~>U~QsD6fÕ-(9=7}QB(,Jƹ3*+Y2v] L[[b?@zv9A5T Wr14)%uRĨO5JtAp^a% VBr@{-K6h8(5dx|["ѹJN.v>rrkqaTj!Z" hhx9n^HōZTA4kIR9C}` 00E xWЄ _F}ʨ9uR<9=w׸Y]wמj0pmK|qM!8r#gH&q\>!q/,q^:vYx] K9wcVwЯl65&pw@boH"sMa?g>XXl ʫ!E m'=),"6/l\,|U֩ZceҵF$"$p#iZtBVpd8n? Eql Uy =׽&N-FAʣ.%6%8ehr >ydڴn Td2xYQPE͠7sIq\o( uް2 Q×~<)b& #uܧӻb% 5gHuIZ q7^/zh[0ftD;_*ad W+26@%&; bdP,7u߭.RI>nbLSc2]8МwH;+Mһts ^VwZxYcUrCR1"D /x~#B;|L~sTC.D?Ƶ,? Ԥ!x -~b-ͪe"8¸1оY=t9-@{U<bBmAWKn7Q+X|M}Q+sQ;ad@=Fh'a%N :/Eez\˯UH>4v-n،Xӈ`Xy:H^枿IMՐk dYDl$VM/3"YEE/+F.I#p2 yՎNGd=bc"|q(#IJc9#"A}ny*AFHr ʷaD D$$1 xiJ^ (Ѫ,як2M,=ґEX0$B Nۧ[tΆ'sIϟbrm/5˓#.?XI>7I/ )u-p]V7vٻ1Vf_THVUA0 3- k|x( ;OD(BW ) ,ES/kx!$,!ܱL Yib{P5‡jmom@h-M 82S@@-oš-'e+/t3*~^D~+泣rnO̼brb "&XjmScltTϽ->GϱcHk%qDy:#)\Bj Gugdn;56wejte~NsEٿa ؤ yaJadԄ)pp6~LU> s&\8D>H:;APNZ_-[\|"$p&cIŒYuAF ܯyTz8D_ָDd#)HsS4ByAͲvac^GvZQNd.Ěcx C܊@Q-C0 , a檭\?[x)[OT[cKnvăC&A\lE@޾{Z>Q* 1 #v!*Wk}HOEyK瑾rZKC$ )9 #q>tfMR,i.)N`庮X-k-m]SGVeMt],Zk5HʎA4ip3 XW[&ƣiϪaGsS$lku",C;?GozF>PPg/mhih|`ZW iò*눏<4)"ZXRNiSPPc!͑˲ Lbm3poUI3󦼴bFhbW&Z+2X:/w/$,d^ Rih E?C-WLպ~n.ƤIͅ Fnԍ7$?ݕ!爌`1y;; zPui 'dXpёll8 ҟ21Q7:~!@0#;iLM]ac|}*~נ1`w[a/R#0R>R2*`׏1=vL Y߬)cJ ֺ2h^L֣h]HQ.A֮hd2;Xh>g9t0BսSSi=rR!e} T[u]lUV92!EFZ6:.ᑴ- NX` yy)D*r͝Ftb!7gK`M1]d)Pqۏ@]b)RM0=HX^1"օ㟶5s-IdxS U:ck%Qg.m*~Aa ^3D9V50Sr#ž_yd ʡ$l:w&L(11\Rݖ WG)1ni T)~@Q|3q%WgJak~LHOFVfʺ=H,z VQ+l. ;tm"cN[y0^n׾*'xŞj;:k#[VECU^ N,0N;e쇭#}X;0lubńY5<>@s9*j(Q8D{6! "6AhlٹKO}T-DOA!SND{7"i7_;u1ԕ'IekkC<ɫMb? )R ?ʬ lfBEgm OHRoqSlV^O S'``D%۫JI$M9 2I5N-eHgm?{o6hdN628m:+?RUXk,d3v( >1b^cFZ=4Z%E"%<P OL1? K0 E-4w?S)$QSԎݥ:@F(4 cyf\˜`VJLjOcqTê+WaQ1jpsxi15YB|s%äh^H;K8$dmas&d8xυ#ב2r4-,s3k y_D5189/pgBtw$CqĸSuh@x%ڦ{e0xme󍩛]$yب/Q|4rJv8u]-ۙ{2𩢒|-!Y 8j&2J[WܮȰ1O мei4"* 2S44L$. @/ZBWӋ٦\XQ.^V;=5c?rT?Y[NbHr&fݱ1RN-kDiVԤ*857t/f>Fk@+T)-*eMM9}0nf_zv-7FZҴ]7яq֨ӧ`#^.nHBx;hF; xՉtL^]gK1qQ~6_5, ψL df/xu^ZM>,8y.7eh&M|͔Mws$yWCto^⓪E ;!ya?ׁQ;_9]`@ Z~(|^"Mq5=$d'|Ж=/wB YA8?5 q:x싆̏`,voc3~1}$R?'t̼ L_|r0%AUm$kc*_2G؊,(,9 ';l2GU/bk5~^ ?׷=&DkL{".ߐw[~>O| .ad<m^i&p`~jh'F NJ%T^BNg1Y|l1+ -{ [2k^[;w?N]haFơ}h>+XG59bB֋fK4ZELɠOV=tjW}l<-1vIǁSϖ+$ٯ, 8!bm:LNqSOlNTYǔ~?g̅ Q9y`\IhYc•MNHqA^V:o%Qg`i5Lѿ9D߆IrC= *|nuhFȵF/w@fz~jƽd r }_M#T9H=6Aָ,պ[~vyd7E$؆T4 fݧ=!R8mIY }*X8#quxUޘ@*@ Fσ 6%9q2u ]39M $$!O T8^U(%q^+ֻbʴ %oڛG%6iU7I`prk`@vt`h>kc=&4X˩ϰ:sC ^QP;E$]7f=֯ϱyWkTDfPވ.-#9ĠZy&{z F!z̃pBK^S#dw/H"GLPya֚V=8vw_Ss5\unmsPFʒɛySQ`OѳrJWźj}HU:᤟ cIh%20Y rҝgw0k/5iyAgR|o%3׍ݢ๸3񚓖"z+ob +:A*콀tHVUTDuIWR7K%xu'k|O+=~:yP{NeC8#7i^ h:16ar^E6'3b9%g~bS.=١",_1t„L p 7$6ޟxW^m>1+XBEpce7vĀ&xy9NW*+ʸSwZ؜jJVD38-ڹKǿԺc=X^GwfkN~}A>v"Fӿȥ#S_ĎeiQ+S "I ?$CĄc0W8&SNtn\a^5)j#2e ֲu۾Y>@TNR%n3V!P/zdnQ욹c-?l75JxF{K â$R=\z^`p/ һp'r^t˛2X8 ;(+'0;Gt_ݵI.BkweխƘlxNa[J-gYϗ9~ү7 h󶻗~X؄yMͿN$7xyhfdzyV LC=-*!B \akk.$jr1SQ5š𔼳9/:Jr_,sgUdc`+1KjzRx6@ħ . P$; ƹNy•oXZ|k")C|,1Rz$3bHnAW&viW$FzȌH Qyzh@1> <%7'xԍnHQA^aS*s3 #l0H!NzԊ 3&p!I\#ڑJ*_RJ{HI.˘_B{ >cY7BrՍUAP$-lK@d-uQYu:( i#ؓ ^$##C缐<XbK,hꅋ]0!Ub=+vm{FoiuqG!6} nK9U-O}0/K2܉ޏx'X7b 9p9e_6i k Q ˛%')RMgaqhgqIoS^Ydeeۊ-tN;oj=Ekp~QNt_SK..`^Ty_>d}[nWtH|h4MBa>ڔ(%ؑL`zp|&E]9!ht `l=1_[) |ܾJ;Tfr< N6]s&vک=t~q`DGt `WI51k F BE!E8)dgn$kyna@&^OD7x!U7U*6<2,/4B-Z{3ˢ.g k;FX+铥zr7Pc(JnUTd R?d=85(!<9sQ|Gq7a'FE qmzeK ;El 6}ۊyIlV|p 8GEmPoJE܋ ƛA+6NaJIJZ[=i|d0?}Xv&Kz|صU6n2їpV z؉|/WG-z \3ֆ$ByOYZ.I\臉hUw.ME5OPp,cs`"ײT+ibͥZbiz36V?2b2"i @+x"ݐ6%A" ;UF+O(+; %?-sGF#<5Ļ nR9B =Ln0ճe?t# yqP[p]̹ؤF%6@c(%j=8Ċ&ETW&(Ujt.=l}W`]dő2騨Ǵ!p,6E:(j@` DCT~{;VJ7q<؝43ON!d;BnOw7*~wٜāFHD_Bf2KQ -$Aև0 o59.A/e+Ỵ>/M{z=L>88C0#Z$Ke~Mvi%,/: u'#3"ҳlqy=TlM.y? Ln\IϊdSKoʸP<*e3}B&{.0ɇĀ6{a:s <@2:2q'B5Wn1@5=(tc1zG,Bݎ6"؈ɮd %zȨ__VxWRsRJhϫX*vrBӒ{?F0LqD[gZERqS2\3kbmy+T \cċk؝ &^=gts/QLEOZ(Na6S%WCdospU\g盒( !ɺf7h3MhX+׷| '"u,C+2Cbkex3*5 H9iZ#'rw_ifRkA΂qvG`\KԲ_p] /*ãW e,NRQo+Z}.s(NOXz^)Ls^Xs >AUuH-[XlWlI9Vh{]՗6ή!&9НWSOm[(qHUŔСKo: ED"Ɖ}q*SY[Z-Tō=Qc)NX."%LX#HYy @s=M;e&z\}Th /;JS!w?NcNƭs}lr $oAP1g6g=CJ͛_'m BcF=XT/ H[~ݩ y2YaG 7NW`ZtE%Cp/8=2:u~Kˉ@A5sRMkjSzw ַva@Щq bH%wYLNp] E-X^F_sDLNj jWx } yƱk| 6a"dBnniʿǔ\g.^jP,|OfB0Hua^$xGu0M[AHԡewԩOr8Kjgu 6Cq ۻ$Q*Zl,0 LÍe" jZ i*5Bbps'Qn ؟ [ ϭAk40Am.|!^5: s Rc-WK ly8깏FS/m;Z?lO_H֠+b;HO3~_XQg#ԧAh~sD&J$[~*@ak(Qn7*\rtb[nL͊ ݔA]B$Q44gF4%5D-_Q=2}ݕt TtȷTW-c1P>vWWc.[ R(t_dLJ$ŕh )6vQ2Zt#L i*&k6.kmWϾ/ qsp+rwv1P.z&-~tC҉_LuX;iϲ9V(/C&_GEe c{`[ Qr~r1B!' r e'w ܡKGbk+\n|ג4ȜFYWHkIax!)Z{e*b\Fhd)eI,;JsLB q^cH<[b4BhI<=,c;25e"ɥ+Me,0sT1-ٛ#d:¶GQ8&~'#r$0at>ɁQ2>2MX w8D5Sɜe_s1S% I?BJ` *0 c%%0F_8oAFeC6@ ] 'hSzD2e:۲q"ە*@PssY0(F^p H}!o=^:v?z˨γ` 8X:B2[96> /ǀ܅ɋDN[m̾ .h `i4FTDWGc8sG+uv 8,xS& s/q~X́>28،<,(8zD~PBi,!H ña[_v<9d8NX7+BD؁mK^߀ j,L$p Zd :SAPͿb]:H Z+C'fܱs'+FFg7xzuTS&-DsBg#leQ-DXMSd WY:35L@0ķs:̴B.LFS-V bO,4\>|%ޝFZt2rctی#JRY\FHRv9:u=`I\x/1To=Ѫ`y*҆ r P"Kt=:%(Z3-1wG[@0Kj׿t?UYi#XRMUB(ji݉,@@>r,I&>I>tOݚ&S5i"#:$lE {I&P5\px{,ܵ7Rw*<=T q675 6F%VbF-w)b{*tcOUD$C9џ=JiKwYP'jk`}>)ml ֬_=(]> u$%;ú g4}ܗE{Ş, Y"{=/ݙ7>ɜ ;4 l&#9m 52OcDNvtҸuB=gzo4j־4o  )f~g-B 5`6۞gW=¹H&#B{aO-ZZGN_Gxku@|/B߷8$! zK;N7KI!n>/5vS*;j-bWK|Ttx%gFɠ)(Q l!7a,}BGlӒo^}h]1J(KC!ĐfN ·x{}ۡDP&N!N&"P+\W hi5vJۏG0"K1"Fa3{ Z\!?\Y/VX'}&XS6GtC="ʥT$y ]}ouTc ݏZDC^LTЕ}K$%26b)eFbUδ-~o HI_Si&cc5pFߕ2"vZk3BO~ w[|.c/\`TpȐx|'D(}N% gQ}Aio K1 (Cfh2ok2q㴃N+oa2v49Toqc]JLؓXXn{|:vw'BVp?W# N`G'QR,y6Yk ԛkqgvֽ%H1SD O{57`;<7%_/I~B L!>_A) iUu%{qEF}yr LaPRr݃w|9XߛS$!:gH,eH?aYv[e ILd[%xZ:*Z֚F j&J2'kM:guхA ָ SG f$JHPkEPvA#K g{/rYyM;FL(vp=!rcd+Ek.'QU40Kup, ۧQ*!tf]O _WD9Rss^J<?['+6 E,龵PAhhjxXUED:.zURPD{iNf߳ƴ)ĀɌV;XAi;3;86^?ygЖ~ǿVQ`m~xaIMoWPiܿdE޺c{qʬGѤ2TIThTK\CWE/oe /\vv hRU.w5pic8vEye6${:hʁV.JF\v~ZI}Z$S@tsxm7;N:59贸v7_I̚c@uըm5|7ΏIVo*T_uI%?䷡f2OyŴv.3iyag4b ~v߲{ʿj3369bUpfxڍRd L9>(^+͵zk:AZ*#MJwНxסz5%J"oH<"l )xFY.+5=o;y)|ͩr?NZaA>d{Q$!IQі y/gx HS7DGқ<e|UN'D뷛=8">sypUXmw0HE8\Mt\f?Ng\TN!z<'4X)rpE #I($gݳ Uiw݆ݴp-x|%]W1rͫ-~Վ *Բv\.ȡea/gDu>o"pq@  NmZ$ʡ83 FBnP85zpo{kRaVɀEt9Mn٦DHwDd|'uc_1h-/3d)0BE94UFqX]/Zfع*%o&@kUz-Ia%\Lz̭dki보Ɯ(&,o=lz(fesA]mZ>oꊉ+Ep6S-a\86z{ئbzv3q3D)rFpIZzads9)K2ٙ"^,+ykulby\<.gD(;+R#$`F1QeTwh p 9 o>+T"VPǻ6n^ 7=wX8?uʯ o\Tv-OTTC&jSPcOL,uOcÙuh!]k i%ve#Ċ0%az1QUz'(/ű* yuy^:I%$'ͦ|VLD?rlFn /C*D+/d[H4ԢMPʉ/Vҁ-"Ȝ2Nro qj U c)p!nAO`LvDY'QrڸP&(jݻtJjH*FgD] 7BqIr36] OYxӌnDo|?(/c,(2A?jxsqRŇ@R"qnI=gXv]鱱@!idV7? s]{ygSgd7dj\qx%4wax3.g+k*]'F I2OVV cV`pzځ(=y4.Yind&vIl;GIJI\1Sx8^+pĉ#PD㦑%k.o |f[Nj@x׀"@U<-$XCϊ[p1oJbL{os"a8`E""\j/?$"t8;aIAEZBbwaRA\UbL=\U㈴E$/I5@.QAG 䐐>zR&o'h-cxxD !>$HhCh 7JKH _gTTFa,IwVCkiuH 7<6Y4_2GB* 6LJ$B@O;HEaFì[ޤa-?Z\[ zMnժ'\n x X@0GB-xsf'1Pr\ZXuqߎy8q`{<c̡ma+g^)thܺQ)LCˈ٭f#Ǎ]s7`P#]u7{ r9s$ % FĄI>mrUa.8ZéuBU7*Mߘ/0f|4:й 0>t7#(r $Zhp 90f| XP?aPc*h'wmVL.Z %/wIl# ^Ҍ^3׭Bd]4's_ϔcd  YDvX#2?Ӛr3nb9gSn5۴Hmaz?FLsA[lVH5}o;ϒ66*!V-{1Mo5'J ߞ*|O̤ND Ko>4?V#vUcO(Ȧq,:t1=nn҄Eǘ=]b1Y}5,; B;1>W8JS]6ց譄1|4Őw,TzGo%\ lI_k$aJOʧSѤ| B$ mYgM~5\O≮;\:ýژU&?E@1yZO?WDʯ_XɇԥY=D& uo5_="y];WὅF)+X P}G`g6M6i:PV`nq?~̦%iqIO#lpgy%ȝ"X|õ8$7>~=ְ(6{l kہie;?2Bf)BT ˪W dPzk}]1\xq|i9 @`.DsKLrȅ`Ii+جҲr/i戎RѲ{'3$$1GND `rI0"Mc+wLmR7q jUu(ih+VxlMY)J-PxAh ҢEӿivy,lZ qї ƱZ-m *84G&yNhG? pyJ'e)kE׸ms,j"H+WXVoJN<t{[$Q<^AYUg^6g+ !YC-[ޒ#iLvW@uRy@n9d;3i5oB;9u/N3C ;h0={ /.繀3&y?2O0Is7d%RJK ^DX0e咳bSeIKz%7Oʻu=$ ~P'<0-~_!Bi)o=n1NK;ogx1!,B& `/vD* PZB3bTGN t=S4Ód*yRѽIqOKִ.FxQ>^|uD#Y4V& |S i2 EXy^~8[+La!dpXR0N~İDU;q#B֚|/d s&S=c/l#ث_(hH(-•J*{:24!ᚅkg?@`qw| ՚GzDR&>JB{YFyo-(WziNQT.RɩR=^.+)@pȿ&?)f._` Zǒ"X%M naUYrr%p((_=X .Ⳋ x2 &{TxoȪd/:^i=}Ә3AQpV^D+=yffM9U?s7U SG1 S6 ]h{/q5y2vΆX! 7i+H$9PD }Upk{'㲾:lhuZ0͝J.ȶ'H)$`ȁWB?pVPt+6hvJ '|>eV얈н+42-o3iC%*»p3kc|VjIޛ(Rm$:q<ţ )VAFݺu7CU"vGk]ڈ:߅!V4 Y8Ob E0uqSr`'Ɛs='/'_{s#>&Լ4=O&QQ/XuS܌7XU a3~P1hj(ִ]~N`/nYV1^}FjQ6;m{-_Ų>/5f0ryJ?Je[̇=^m><yؗSBDi %`$4~aJQ2j{\_{1zn7rO^1>D1^[]P?'GV o dP2 ԭ[=#mFRs!rwZP0!rc T,oUB\`%]zZq)I4\VZ2:4_BEciːxTOzG8nXNis2\\*4"%,aems)> 4VxRщXHkjI8ݱ8qa iKQ x]/® GuU2K%qKR <0TSk\:ˌZp‚߀Hjnۋrh^4XQ7{hcwptʤr]ʏkmEic If}%țOKokK`@*? XC `[l7V*o4\`P: Wav㾓Rg,;<1~j`t` ˍMą9N@SO(q!Mͭg?PRdiB0ҝpx/yX q7ʍv ETn櫭Ͱ<|Ry]d̜àhsx(jHtO`4 DrIKv5rEBc2:7ťz>˱M99Ah(|sylEevU +a rOzzJf (dgA+%;?G}& @^HyQ QtGY9Hu/յV.! RPm9jȮmh5C@/E(PI v^c^bY= -z@RSF{+6tx1 HT31ZȽWF *AЫVY_޴ẙ] <@+5=MHG2iELk"KzL~/@J"/{2ƍNc~[sYI:֏YຢF%cWf@eǗ-m[?![fH١;u.%\}Smzd Cda'#=_.3c~Z&F} ;3~ 'ClbP1 gUL2dURD4m'RaΣ)Q;xbr(('rzU۳e,;ۦpV v]=H֤lE2.W=VylR5$rt&Oot}y<;oLG;\*u!4{T8K-1d3̍z )/@),d()vk7yEȲt_`+]ʾ峖\8W Pj*Tnoӗz?U`ЉW4UK;3~q$ wPB 3J}S^ _h౐sG pzKmK '?|\WJi$.V Q:u=E;յlhf% S-jgXSM@7`P}Xo@Hj-&;5> lR&]ߩ_`-AoO嚨HHhd:_xBrXBORK(3 rLzCɀrH]2Нi+r$,`yք2Jʒݺ4Xx%YۭNFIZpw- 2Z)_yڈ}H1:/g47@ k[ ̀e &|RhHO`4Lo+u"ko._%@p _uG{ZwRζGɋts(jԝE*&W˕70\,`+'igשI߆M;w7#Ӌ2^bfI67eqtgzMHozX$tH L{L~5fIu-b}pt [Tg&v=k㊯ 909'P_j^Jٗmd(tLwa:0>猟ۥ)( 1ה 8]xF sN]sٓϤͬcS9m 6Xڕ+8Nioi6cAB%k>Z?q5eeޑu>cּgu=cL5kORxz -F t"NV{IEP:{r3H :"]z+UXQҀ?DVk=KI˶N|!Po/ R=Fb;W%"(E'u&e-NG{a@ WzFm@5Qk#Twf"B2#gQӱ`):gQiLFYxo7NG9gqo"4,Q)?[5NAń^K1P*Z 5I_'9Zr)=6R#5c2ByV/iW3ki僴2r)@`Su{Ⲹ  /g8Y*`k~"Rc悇ߠ4+jpDކQ\D6^@_ ox%3#l?} f)_#C?z~*qo9x{6nHw>?=wNw^]'D<‹NJj41z2Ոu/mD9;AUa!'4uXNKgUe:+Lzd TPН&DRkVt 2H._ye@pBW$amuYt9S%{AЋs{}!!)V-`IknD q`9O *3A0^r -(7( F\OX5Z0|hB G$6q:6eGބ[@ang4SՃi?|,W"UKpl`N'9F cZGfgneϽ;`-%L16PCh p U+Ë7i2f hCV4<'o%H:TVTSӁ"#SnXi鋹^z5s2b>p$=ݕeDD@$c2'a .AG2E̮<>{zX'1{ѱ=Z9ڱV ,Ԝ﫯L c1~RV&5_Zʀ!9S߮ߏ,YG: ݠjvd PTMڗS/@ !4RO腪#7# =icod'5 yYX//TSt(}¾~ŏ$B9VcZ&s FIgݠ  1 S77m^\1E{cܑPz>ߓRvwk -]I|z?]$8!A70*FgpUZNA'»c;.N_)$Ix H!4@LUCv$k]o}y̜ qZB HJGjKB M psi!̄ 3^DnY9v2p#&Q; 7!1,qlS@;yQ¥I Z2&J;Wdv*~awMePkIޱv}opZ3Emx#sedcWɞ }KiY^O!fǷ#Idc@Sa54 $S,.x )1Sȥ{iDx_Y9y"%~.#ͽ!d1PSЊ=ST.nn3%AU6](?K9߀x(iI?\P-qas-Y u2ZOh '=Xi4qt(kC-#2!6ɰVLo9䟙?[Z2sp쾽 %;?_s1i'ǽ-c~{ٷv24"螝_ŧ7^!|Pd{U-μg~ܶ%q1a":ct54:˹*@脯|7( (fǚ"t{\!)@"]Ο̦ V]o]E,ļP"6,i23NRãLXA) > 虋s4 E[ɖA4k,BFr yqt1m+mGunGzc؉_}"Pˢ[G2P ǝǑP]F7^8:7A`yDZK7YlM& wt9fBxx Ԯo)!)4% ( C\$OirHOȔ6ƢȱY4 ; {]3| Z|^dwVm~k`P>#@dĞ` MJ6$u:Ra.a_!![vG/$[  [^mU& RMWǶ8VVfd>ܳr$dEBMB*{I]UW=a#k'Rz4//fJ D/!D\Уe[1˿UvJLVnIâ(\m`'i穧|}U8%tq5%Z%`p<1Q[(,],%4PXj"& $-7Q#D{BṨ@GĤAh){̭\ЕXB?!rt',{ZQCf~6/CCK֖wlb139gG7 3.&AgKD3d鿎50/}w$;: \TmRY&J=JM"^4:e ~52'_ݲu#vr"V5a H͈N$jF1 in5i*cr(Y1(: Kp}V+b 7Y^²,P43¯Ŝ{,oB"(a,.M_>sWqXjB]7Y5_8 `56 <jM -NUU^BU lķxWpEݦ9,ig9#Ɋɕ9>M7P,ƹ,z6Hޒ5{fXG^r ԟ2>Z[/)pS*䋖c'r6W[%!82zwj]/(,!=&0oXq8ĎqZdc4Ts +uO(51bs8' ,s#nV-wQ?}Zk\IC=hL  ]!ZV$9>QH2R ModpkP6FX ]{Ȁ&!)VX GDWT$ďOYj@2 Uo膎nSu9Y>rf~/-- 'JTr;A^sO[$SA{(fLfWbLP9ӵ͏ӎn˝ZKguNuY)x 6g 2ue#? y`5"H\K ^J$t#M@gf"aߐ%7NkWcYhHP1E2 B×y9xH.Vs⃾QnKGwWS`!`ReUߺҲ;}Hb`:J΋`=c/TwrdK{= H1q՜KUZWo{abY#B+<4YKҞFI6l bt+F3> ԓO]5_T&6g19a`~uuMQ| (w$| SU gCIh^}]A*ǡIwJ%r)jD&1^>t ir7Mˊ]T;%T]mEԸ ֝hkm?q#L \pDLp@'O\X=`\boZQ=6pX36pZ8_G+?0 HlO.e:V85%r)Xy`આe:^LfQO?$&N{i觃"ũJ )M*/8H_Q$ft$0i`)14g2x3ipNH~wcJ0WMO Lb4oqB1Z ;^6=Y-2ipk, W4Owό_7 G .ŷڠ_Q of()֧m Vx!y=$'les4*ҳE 8l|48QWpN WK[~?f'!zP(C ( ^Y3WLG|WΝcۮx9a.&>>؏%*&LЩtV!EvwPK^?8)$] fg"OO8)U4apE$"Az'R=v#=*iyk@]KCxˈMF4\+8,ꃢϧj/보6=Aw.۫[FOmy{4g86{"4;t;-al!Վ^Sh.lqz3lM@ېTM|Rl>@ Uu`.c}`# ߰LZŃysEfM2XZ5I40z.(Z R歎žv㮉;QhG-hUr>'2+2hUwn57nR/hit1.=_P@؟n#׭F1^X`Vޕ\8>Lh3ݜ7{vgz5~w csq陼*g衰e!df 1%?ْ/K` *61C$bF|Idգ܂9;t[XbfyaK\5sU.cIۚ=~U&i)_~UKny:y#Sتq?u7׭ $jv~+=Rb~$;2JWa碙khkd"rr؏?&fr<3$P@"NEd+Q)<ܗ"xz'KywL+5s[7g2eTq% ڲ(H47OSK$*0Ro5jr}:QC¡^Չ {nM_cT WI4N(ځ\Oʘ;T23h$Z܅W<1Qb';=fzh[Qm뭠9UJ6L+Ԓ(*BfT\&B/w#@tiwaBk4{qD$Y; !ծ@{掱,wtM^0:MK:mjE]K)eRl}yC+>^^s¢ؐhʽ S۬Dk<{zzdɱyJc)Pmq#Y:u f ZfʖGL_}^uO$Mv$zmT kïGEjJ7d9xS^z6Tb:L48d3 h5 PL u$Il*ٶMBvyd0/ɰÞbbچsyN"5J'gژ5+1Vl?YGs9DIfM+*A^+<1Ȝ%[6Zp~SNlv.9'Nhglu6'oh[qP3]5N||4E"TK@M6ݩ#Ъ<X>y=.*ꮀ:ʒ__U iG2x\hJ?.< qk!!j"(I&fsΘneJ8$3R>AtOJوa_D:d21a9%؜ggْ+]kPNz^Gߌ4 K'uM6K!;:Q;\e|O}W5Ϡxb}uo$;(NF{_b2:ދ$B|TSow8B晗ēZ˖ic pb1RB88a($黋 (7@27h"?O;=M 1xd`:קP #IK1fY (um/RPmcϓy $AH$7Kpă |ѠN^,l-oXS[vsA ѲxQv/X&f[ר,8c!ˮo dQ ǣaHVʈcp Cy(b_C8!9Ȧ\$F21_ 6[_Tk̨AÌvՅ[oHI=f$a+..ǭdI:|m_%ab?(a6jTΩx3pnWhv}4<H!nisH$6ܣmZt 3c'<˵b]|s{K0zw/ahq:ǦS`!{V֤), j^cYQ>\mtyq쟈:g;3`.T򿯬Œ"wPBq u.a{Z&4&z)J 9]k?O'CW /FKK|%kr >V˯x=7_M'K} Tsb|-@J5JLǃU ˔`جu'syt]&Y\]* 3ZAPd VpUZzxG,/6O\ d8-_oŶ8=bcb|ƌgCHkkƳH3Y\ nhg= jl3:`wHOap2h:tTxW6ʢzHB[|y$#z!J%m֍=vj3 Veg\-5w['vl2X<{ 1#vilx _41s[GD>&m56þ w{s;vZⲠr >ſReR:+2 *: ]ߓ6Q&lFs32"1')z9)g z;'"O9-VmGCc+f'(!\'Qn$!.q`ɠWb`gXXoI0ŮZ8֏+!Ehl .g)b8*otZE rᏺDܑ'4<{g Pس,.h* rBHg5)QruҘqQ# ngI|<\CG˗a'Gq;;w^|K֓틞*"-[ @7^U@Ԟzbl!fUc0!Os]y Tizj 19\zj5fe\8:5a&E"5\COgSQ:9zͱHBQMgw\Rw4=\>v8nC /}dAi7MRvH2)ͅf {ߎ {9έ<UՊ֫tb:np,rB[vn0C)ht J§ l8o_ !FZ#{+epݖM,u VޯpvTbyO(OṔ> Eڵyש8ld3%¿4FR{b@3_"Z*֬Sk.҆ X ʉK;y^C`Ҍ 8K#5_dRX$]a[Q 1|᝱}6\J)3peGKsqoLA\A 6S<!}} Pfk&o:2v F HPlV^v/fbOA*pvØCFov}u$lڼ!ƬDX{/5Ŧ 6=#`'̝0;&l!kU~d[Va475&% {Z# $ϛYVx;'G1xCkqu:t6cN0rf%:X)!/K0"h+q@j#TZvOuskoWpa(= oyГ'176JV-l튐ζ@ (O(vdgϝڢ@|Suߓ;Z}},!*/c]?NbA[c 4U wXnTn)z$Bz {mSS:FuNeS={[Wy~]ArUvgD-/Zc] sc:bM\e fnLTT6B$ j̛~p3kʖ?UT^ A6|nqDߌn(v59xK}R Q3V)-a?R7G6]@DZ8 *cPE7LZL5=a2'@n:"{ŀЗ aCtח@Z T0W%Lc3hR6vpGN9|`R aL$tߨŊeF *c $@'wж{xÔ32QyѸ8Uƫ]bFe9> ;{_'ya_uKZѓ֧E CZ!:6N-l,{pɥo%)D}'CϿ Tr!MN.1HyRYwlB}xt;bXN6BL;"QFw 2K/ֿr&`N7!&tT2*m-қ4o*߻I ޜ1RU-c,ӬD:_3|p9pQ7y!6zIw@U(0AѳhYA>=k$#ϼL9 o)#4[~G!\j/%TNl $SNpd5&(N/h kJ<՞p, (2}ΎZd{vD΃:EZŽȹk*o?&>QpGeU/rrڧ cҌG(cd!?*<&cvebj*}v[:8;8 Gfhg)E5 !w@`)n3)E_KWG`j'ՑFyy|s&i XƌvڲP. *i9&lj} aO*tP߾ijEzko둾jRȞ Ȁ N,|h1`jE xn"ani((O@O%2:V60ʄflw₩b8Zա5^D"V#ҊI}Rb$qP'n@BRX/WUܟ\%^l`BzVȬV;t!!pnwc/9AG'v"jrIl?1Uh>e #=*R-^Z? Q)Df1,]]ssPЌ8vf<U觬5}$Iu`Bj <% 5 Y/D0X>< 30Y緌RBC:MnscRO'R]~q( j'],5b\F q1hW^R}$>MyMJwǥ˯;$Yv22|ӧ7X(+п.O,)W`;w*FrS?Mfː#rbqtQ9`)ƾQ~̺Sg Kr߹ٌy`s qAXY[Q2S p^pH%tP kEVR&ohVEuY4S3t70[݇Eq:zt*R]+7/L?7KI첍`s.6R"n1O >+_asJA4b}T,GH? YFBfzhk]`e(IGXiB`jHx|#,)~Ul{~r ϧa|zM%[-9v"1u!x֬-™`Lj(3'ҩ YZCPi@Y}brAmzĒBH*jRG[-aV_Set0dqkHr7PQӞXk}&H\uRЇ;]:t=uPG6  ']uu% fcH;ϊ\/gBTVB]=ߜbn끛Y,3eb?;k,}J|,˝o#'ޘ<%IGOQ=ԫ"ɳDOshL?IZ ;}+#9g=.TȥZN qSd9E.pL8d3"2\GȮJثB&a{{Us20XFAwfo%XPDaq?`%L3#o/|u! !;3/2.0S3(:KǤߴ4J~6 ͮ+ ?ӧrҽ`.+UT5v1`''ԛRDq/QVZ2} BIz;7> h}BbGeOܔғq s"Ⱥr6{.bM8{O]#bھ7a:rifh33)+lAE&p"ѐ '3ThNV"Fw4Z"<Qy|b'G4,lBϵ$ W *Qa~&cq>˖*ٛ8:n2@eZȋe }i|MLP{!J⭓"Glq1^%VJ?顕:uH嶻 "q KTĠUE;˚:d0|[eZ: wЯ\iA7{ֹ%LriAKA4Hފ5T?t%@Gh'T;#r$ y'@6Qsf]s5__F|)"*=M 2\kNJi4 TUЫ= \%~URW> xOjyY&䷸LgHDq?UڨJ 1'e;P$t\YfVO}j&[c&%uH8|_ 6+ Un{Cr(KaoLqdh ѻ[#/HTA<ъ'<)dP.}n{…oݞl-U%*o9fuRr6+h>KX` 1&;Bt!nMt+K]_Ϯ>\ ˢ#WtAǴlX;_|L.oFxVs<;>M R~jx`τH.$jk;^F A}< żs\-y xsajO}3qr~Fo]I(BEo7%<wb4I)Qҭ8~ݱZ {*fKг]LT$ @O'L}rWPgQ+m G$sd$9sSؿv䙬gL.ʈs8Rӏ\5PEM+bQIUtq.웴e!pXT/D R/Vcєjݶ]W=юw/aOk芘P`DzcxkؤBTwV a{N.|0O,XU)aK dT1֔"\fl uF=;@&9ՙJY7@( $x{Xĝ' lg_`:Y1A3 CME+ut:hn37Y5s爔vp@d/gc" Dk:_UH}fUM5f& C4b!& ~n#]Hftu>}x+Z\R)Lbqf^ڤ,^ikӣLr|r H%2,3{9tV 봇}͊^0UnDYk#pwn d,xųoLK;݅UNv!ȍ#:БRy =fr6-nĎT1H2.ᩨ`0 '|$Nyns(Ff$P9C@)WY 9B$0Nl 1DjL\ 0F!y ʼnd)ɵvB')H\j=&f-n @}Mo(L яM"CGMܧƥ4q5,e݌GPoghkBސĮ|νq- B &,Wv*!"pO Nv`Li|TXݎPy.rBOt>kA {DYuli܄jiul3Yb>gI~fNC.߀<0Z9հ#^MT!j$N;%;.3k/1U^VB>(!0!\́-I9O} B!l9n}J.ECLv6" ը4CiE~4 i\D:*'cPA䕪NJ6e]iD9S6-ORc4eKg1klnگ[C<3:\Љd}K] 0167JO-Ĵ-2r0 Tv1yߡE\.&ɑ 3;д.{C%\L'{5g}4K㌺ ̌I+q%;E 5N%.NzPac|ļ哑}~rO3 1]*D={s)rA)IFam=ywaw8LXxg$v} {)n kg@.A*goܸǵKb wE;1Ot {bDUqKs H^#;Sҫ Mn./!e0\PbL~ez "S$u݃h3=b-(Dgbk0 Uxσץ 6O, T  VXtd4Lh,ҥ5ڙY58Qv ڝ$@ ~L1@?/^5T8ɦsALI9Ľi{l(.KY2˘4/^T{4|3q\I܁_ohozeˆ#̽%w|lbNpzD)Rtju7Zrd36gIr20P,?3(EOWy0-Gxe_z?L;T:b.C2z!O!9HV#I?itߏw+9(&:EK4e@q)MEh7T("bt/֓dH2ZY#鹦P`W ”ID[l/w[}-^wB24#IQk%-ݴeᏡ/5F> ۳ͩ{Cz0p4-W 2xVH'!K$e2U$bS.tfYfbGq*z9 h ޞyÕig?;#$D#Ļ(w&AD0|$ )|4x ̊טQnEb'S~57!+4c-]Lj|jТ/#eT{|Uȗ+;{fU,3Q.6\"eEdMΙI K\mD ^&p"Ws7s{LR-@EV:2B JOC?*1r3*!P?F/svAI$.؍^19\7Kl)2Eט)-Z`Q%AV}DW%%eZK&"uh%)z `9s QBsq/8 5> ʓ6B[R[ڽ4Of&U;`VO<1b\1;tSlfZ EOũZ)6G}LlrM 3-?`MtŠq yHJKW9b1#Szξ6” !~l/MK!p5z )"J- y/J,f+6эa]2lXE:>`XSۋ86 _h^[l.7]K0NW4 =Ec̒Gjtr W5*~ğ[è3>s}J*3h- E.p¼*1A0F|KiajbЗGSE.x. eS(I~C;Rb kF+V )_Y b2?SJ4UEg =Z5Ur#TiNԋKTR'UqOd2Jı27~+jQ21 Ӎ ;yT~s9B^s73U=1W2z\iCNO*PXBgٹ^.$S&P?Q8Q,@;թ>Tv_ӝ0˗Э.8 0aC=]F֫%>+$C OA {c,@ws`uwAcFgvV0i^,ld CUǵ% GO[kk"G)~j^:IXRgz݀vBcy1%O>5GA:e*q:5S.˃ E . m4W ϽQRAQMx}4,)Z/V5nIc6 x@l $-tx}>P.۹5%g?o0Z_P6F'1* fsbdSrZk(5>AhIވA*=lgFfmgJV"ەewY*qYߌf4?^ 9m( ZogSLPN$S˒Vo+gwQu$_O}5{F}4rx,*EL+i/+=(q"&0N'Z{w->(' .kf!:yyҦ1$2Ͽn!)Hi*mlx%?q`/ۋ7S>0? ం3 t&}A+<tDn [ 0>Cklx< Y'ĵ fM0i>"^}AH:LNv ,aӻ=Qױ<F[%ф5Or:bf+#k)&ɔ%ٔ6_bzO 7cR=5lWj|3DcU*| cXexKv raiG G-Pu*y9TQoR~1[w8K<;b57 (~ @ yyui02J VMtspYw!֝ ~<o7N'ǚay_l=xGmPV6*V#W]R6 B%XA$yC)xlG7h//}I#b5A۝>_U0S84JyFJNByVl[`M|̮W7IEW \5ļA(<0w!q7Aʘq8@uk"/w̪;|ע/K5`r V,:ӟHX oBήWNO^3v7#*^ r'SzՂQmk#@@Yth\00Ddq NX :{iTzLv2E)ku!Gѐ2W3 .-FV Ի Rw:"+0:%!f rL>V C_\02{Hl2 N^i{|$aaM̍jHΐhciHp FG~dE|ͳ2}u z*vo2l. )E>?1Tn2/Fca:{dPRR.=|iQO K<[Jj'.C@ډD_%po 6#5A'5gpxyEbeF63[y,SQ>xb_ I vl\mʗ_D_cCD8Z.0ڠza^/~J +I!uۻ7m AT >!U#2h՞e%ɱj?3W/#zWn3ep1?̕}P'a[3T2FeO WǷ4bc`X8\Xv.ƒ-F}Z I!Uê+:ڐuK1J݆ewWR[hݢ d[h"sTCnE ŒZOGJ[b6V~} 9+&~K.T^ 6] 3Ͳ/φp Jrدܖ|BdoT>BKRrxyRJ`kCQbr޵*m)ƕt¶2eCLn6mY:U>8p0njfcrQBf泧  πG s>lndM򃱕e`T@.]­h1Yvm&VѵJQkCaYFb`D%=d]Smz}+`޵ j4H"ʎHwFš-cur| *7{q! OPnrNR- 3OݔFą7(1BsN1Cz{`qJ2KZ8T2Vl.kkuVz4}W [o I2ϊ){aBҬ$\>sX$]r^Rak$:u5 HC"fg}z};7«B}m6ZC\.b.K߇cى :o{YC>@  s^`kۥkz"[8܏&F)U,&W,S,fZƝj=\Y`Cq8Xp6,_*rng BîGȤI-G$,|{'ap_pV<@'RR _m[8/#P 6}d(lM2& ^Y#Ejz$BVz*}xa5. fDn6iSDp GInw;\jQX W2&X2Aj~ŏ<Q)d].Ԏ3?j0'!~;jFu8ebLXF9 3?U-ϷK̮:cSv s%87 x-yX,{0jl"%(o$DH`F䦢Բ GMR3@3IIR3鮠2A5é֐_+`‚UGTEk HA%Ox/E%.J-s X$ X !CJ1D3f߱&:@}6/ ~x]"QWo-o9YTf9 8Yy ^ʇ1=rIue^Α"(`ppC uR9ksBݔ6N HO ݱyXUٛPB9'AmEeWUN/],C5<^ވ9-~vhv}8^@Dci5}Vs 5of&}ޠ~,m=_>etgW^A 4_)[ѵ:|Lo~$N~1t(d@xtx6<@__z։3eƄZ_6!2=eg.s}d_9ɤn4|( }B7ZP"ctKZ#\s&! 77jՆ"4Ӱtd/k$u|bc,slA8[V}B&2v&$S] }H31ocKfXS%aKV<<'=c1n)`o\[nǕʼӜE E8ZIk!Fm.\$vc]8d/{Xtm@޺w^u\S?Qw Ce&(strw8|^ ^D2'/ &IٓXFY/1 ?1Miԥ%XڸL܇"֎d0O$ImlOD񺣇[ergr\iD!&i'i*е~\+3&kg2ƌ"!IU%y}J45-ӒoyUΝ,FFYUg$|ұ[Ȁp+_ÙԴL~&ʜji1Gv߽zEv &yXwټ@YTGzuA݃.|;\yD:&oƪ Сm!ۃ]C䘺RE^>#=(,2l/^hYuTB~teUŘj/zW(73jKOh͕Ǵ/(Jo5NՐULEs7'1no҈j0/^hr1)Y%.ހ)"蚁Ț!2ձA1+@+3\IK~@['4\]REQ-6b1QdW<(Q Gb&]^s]koK`j:<:#׶m'^Y3 H?Ui2 o ޽oQ֠q13ny=1/;(gj/,s 5I<0{Kj@>F1񡗢ޖAf_S!!ȨǶvpI^ -pa{S'zgO,VOQEg҄Y]q_l)~cĢNbp\mtyXbh}]Wh6`3晆qg,f%F'kb0W]k3*JvWoQ)]FNyfج#*|PbP _5j}obj;WqF@"оy6#ɒTVT}"?K`^-r|s& 9@=?;J$W4 UN=Ik VMph$1ljs7B=oy{0-FxΆ_+xE,*53 HhŖ.IfJsՖ g}+~ xGY i H(l@1~n-4oWE>ۛA]j0F K(&WNyx#j'i UD BFGAtdruRMlI`Sq' w[8ꢊH`M*] P,َř;&; 28Q064/NP:β2>"_w@ɉp'FJd|AicF8c<%Co%g< uBBaT}`gXdgF OW̱_O!Ų~Y#,u7> 1 5UuΈ PB2 )&fO`]lC*t8w5{ZPXR]<uZ5BD' G}d^lƓ1Ho6fynykݾP\$vZ=&Fݚ]$F*m3[g,y6}z,3w]$Y >sv;eG,KEnQ@6$ '3i$iJ z3 ho~UvqPd92@uY 7mN ج, o1g{^RVشmhUm ؽJe"ZMxUGt?͹ zt aDY.megY\lﺊ^*_o=(M/!;qXSڄ`yETǰ̀Rg^J_־v7 OJ.2[AG"6 Ve+A 5ZXPnj'SʚpyP㎎/0á0S:F.B#&]lq*3h=x#>hn)Q0 Van0wP\tn41zq)/X,K,vsv{w q,s쵂ABm :<#]wcW,\LKS>~[?^bKl;uìym(1b!+r2 l0=LEb5V'5k{#kvN̝%S]ȻXI !>=^UaP f=u j3\$0GòFR%+R+px0$z+_lXp:63x;/ CyH2$wgO *4\5Q\{) Ӝ]I"Kgdl.pƦ}¯6f/2y=+xRE\.wCޤ-c7)ʀ4cy_f<֒' dMkJDi z>fi}O{ 2g3:)lZdϬNПm>nP-5Ђd\ rR@yFƁhr|-l:5l{g-%]NExу@]K`eԨadyW9x'WFX$*Vf/u6s { RV| 6]A}p/'ᅟ1T^ )!t~~TP?>^!14Fq(bI?J0*TˮLedbvpTyoOܫwc@R}@Iy?}kR$?WY̝ⶨ9ꯗ4nᥳ'KX|} Q@OLC uTL謑( $Ml;'/cxл]fmg#Qq_Rmā|"ˊ~]BY4RjAy-)v4G0I/b93l栌A]i|'HS3*V4\."ɰ3a'IY2rAۗ.a|/*wEt(Ȳ2aY>?܄GZwZ( ! +MٷfNDv:n*5W B6~MXK+)9yk!½O||B.WRvp}B*3eֽK(R}&Y߸"$d1t 3P%s¹l,ZF-{=F[[BЮ?%:ODjFf/Cpбg`3`ːp'0x6[=7FJv@+ȆD~Yٍ 1s7iBcpaso##4t 2Bz>-Umd9MxTRu卐i(d6=u:w}Q-+D=uv݀E><@ۇhai/~֩_OT֥_ W@  ,fxTp1"ڸA).5 V.з.r3o7˸\5;ٿmddߐRcPL)R}yM[>U;0\,e?;gezz*Ƞ;f% CE"=,oPy$#08ө6T 1vI. ׋: Kxb|}2셄xulpV4Q$̞qVJ,ToS%NS݈TFn9)/`س N2|| (_w\U2fa=_<;9k$?Fzaہ{oŲ , vO1 Vc`r? >=$](S-O !DM;%V'i»RtF%>nSTD{:yj^8eyʄwMg?uX! 퐐a"}W^{~Ȗ0hX–v{E={W4{65МE"|酿$YObL*aMiRFƪhd[lN^mo|7_k]p֌ )-enfB?2&0 fmġQa A]bCe&;B;a^vGTS(e(nY8ӿ /szLm8a I n=.{Ȱ 5FI̻&H(}F[h{,1`uߓ Asq?`CxJQOq<~j#N]N#֒ք"ݴf"mW'{h O3CF?NrrD^av^jq%ȩIa!'˜pcNOAmZ Ev7͢!WO&IHV>`,if #pLԉȀ>^ p |݇d6_V2+FB*iBVySIQ4#{9\f7bt6_ bIi(JP hv Lg˦QQ=4T*G0 4IaӋK;@Lo[hjK!Mơ8Ceq^r(d{8Z+?< qXG7Oёϼ(tÛXkCS jX'+^,p?DǺO!Ƃ!%ES4zEyF59oŇ+꿷]7,57/l;2%a*1 mDs7b얡N4)n3~v 1Hݺqt.tJ,O{)hAs/Lk&tkW#AϢBz4/mH@ FPC@ /Px;El-m /jg]G %<0}@%pU)ݛ!L=K;'%ĝ{ia$*F̉} ~ezgZ` 0ERTQ)\zFe9TH 64=@97S}.J0;ܶЇMɣ]E/뺼uF>>킁ֺL"oE0K6'a;:<̡³Uj9 spGyK,Gg#r邛L텛Y{*;;u4NN& 3Cx{ʅ3:PZlc,v'im)F}$oG|f~':Rk㵉{.Egy1di;S&>̦V\٧Ҡ/LsSz"bG;&qQ@.|"4,"[}QX&v1kSHjFRf`ߍ%ȋ@[Tx:#N[%3r(V9v!>g.Qn7w[[>sO3L8Y8 -3*rccRS 0FmPI5nȣCHv"HI/>S۴Uܓw'4>f&)W>;m1#J:`sWΪC{#ۚfw/'a Y+݃I0_K8k+Owض *plW26htQe-\L^g%3 h^I'G}CwekY͢\P8n gI+~]< ;M򻷳]k̋;m2 c tFPrtwKFO;ԢHqƏ`4ڝN++ocQoqMP+32l??L}%yGDPzzؿ{`b ze zc 7D1HoW-yEY V z\>⟚&P?yySp BK\I-p3h!s۹hs1=_EwD OڦP͉E::>ଋfq:йKP(yDl$҈wŅ<_zlT74?!TsI>z؈t 5x\ -O{)9sr?!8. 6&=,3 $mh[VM֭FPY=uO_uKY.o ێHm.B!K_z@jaAAojdW&neHP1JѦRUr}si|:! K!H~듎X*hٿoO FdWfWt@Z`~M``W 1P|lagbg..(m̧_~+V} g<1ZŎ:sYm 8.`r$E"*N(qRFdЍEؗxdWBBS|7<" !B!ţ-V\_G $sn8ʸ0],eݬ^]I%5A' u':J0KLGOl[5uVVaR N Tk,؉Ud[ӳ+R5~nz?=\4P2B0jv~4a 29tظ-[l +Թc3h$7=P AO;n7A?i1rEt{"E$AmV=Z+<T˩[`ߞ_'DMK脥 \oLf+2P` ʙR*6XV]~P(#^]CwPX`1Ho0r/Y@r]~LDy~4nE7ĞD++؜ 'tmg-m3qpdnѵzк8}`=Yr]s/m>h#NBmK~3[[/ ,V";#nsIm$ -ro; gf<͜7.nҳ4P}XLв׾@AlC =jR=\QX@%a 9(\74ƺZyeŜy/.xRR/#%$ *ir nJnv]I""`04E(jY'({{g8sTѐ7UJovQ^Ga'7TN{9Z;O٠۪tId,Ur̠ VK?K[AOmfንWo`dAɖ@2v[ 6]8-Xh˧cezJ/6Y965ݮ|"a]|6ƥ W׵*^gtSnq1_¿}(r)+>0iZ_"_꧘q wF L$k|uّ Leeļo/~c&~N]_ 2P"[B(,MxqD &WTg;질j_)TE/0`:=0D9t0ppc0wgHjcM!Ǥ~8O[V@a~eK_㪃#qbA)dxw.Ad|ZB Q-f:n)Y6^EWiLɽSu&o#9hV3Ho1}  n xuYcg3mT˔eg= Ǟ]}o *osN"gєd*6 0;D2ȼRX"cvA/zJ5'X]\pX: z1j~ "z)v,x[B"PF.YgwmxN'&Q9S#FԸ1`tߋQ6l2H!]w[C{pf+7\@,͝cﵧf  <V[ݿ B,xMs>P3Pl6PpmtEs_Uoϖx(d>_cɷ6(K20rC:~mO~ū e]n2+ehi(pFT*%tg _1d[Jb;Wq(B;26cbH܈ǼtnKIkљ01v$2o I^JVξP=PcV!U s$߁b5#eY`l/! <3ט1Z_WX~uJHW5䇐h[l_raRӺ68 ~Xn<~tz7 Lgؑ#.hUpO @q5 #x4 `'`\(p*g^KfKW?kfU%_m᭧GT?457^Aй&eD|!x:/l|iAy1U;t6ډVtIÅSlgω '1[$}N7%3'uzA>H'I3'qH7_bh6h0r/5xәJqܻQ^Dk@9) Nv( AI$7,1&Ϭa7yjb)cGZg2ƈy m7oP&W; Bp~.c S)~ v0h[hJ$PX0>-dDdko7E xXt 7Tqaq ,)z1 u.ҙ/¶A3d< ay `c9<#r,[ a X|}³/(.#ιb,G.2cz Q#)C&'P~)>el'd܁@1qO43rzԠl$Bn ^ @]^O]zӛDhcW_tX7mk iadFZG,_v!0y#[>__2;FZ7 !3Q<A:΁͸Nb#2 \Uˏ@N`֚z!S|dl7]!¢?čOZ|bg5Խ g^EecyF$^Ո6t`̅>ϡŭח׆U˪郎FuF+]+xodY' a>pXllv 02Qe͡ uq[\k*f;zBט"L pα?f:bQ/ng&G찭&7ԞG?mɜ <4t>`:K]c!ZhxcDPĊj|)HW"eBzuV2(ҦWzH W."rb Y|H2y9܊"M["jq:s|yb^ t!$vs|Y陕ˋ6'{! bbfq݊%} |,<{I4YQsI` yuKy!ANMF9mk~P!64 &eWBubC/$r# waWq{mrXV8VO v+& ~Ns,U3<#wlm˚t*͌#H(y#S~t^ !xFD)ZW,*%=Z]ChgUC&fP &4w'P>ul L<|{0o[; FTػa"_(%xv<&~^ȩUm3CU3¯ )e ]8U"(*!oDu]4\ɫڊs~`^9 'dLT<<)7@55G{YYZ8'lc.ZXMIB5;b +&У!.&QFϬy+CxP_DpΓv ң;U pZƘqy6 Bf7w<4NeӚݨ~,cvAts5(j D,wp*bp:J~~8$x~KH^-S!{Yx?{rH3~l7VfPd3-f5tLsOQ^mč=5 pumDu*5er"9}qO}-S:PԽ#`I;xr͔ icG6½z0*TqF/[;~F3;C%U'߱p!nJ#+ȖT<.&Mj ^bU[/߱#ˆZˣ.Tq~gqWH^|MÒ4<%/RuD:tj7܉1"%*7ۄf{mӌ榸s=W anbr1<ߏʱ]#Q>vM\ɛ;kViFlk2Pkg7Ut8751#9K/ hgp2[s7p!X+qQ.(lU|]F']*H|?,1*~88bX;ވMfAdF|,"OVܡJXL Snh}z˿0\i xʲo?57Rc_NC*OSDBT^,>5 >{OD{0; 8E%_ɺ?ݺY0Z;-^aIb˂.+pW%KC %Z]4%!D$r Up,]ή>lC^7Hkkٟ/ DA4i+$.\\u-g}]M~r=bZd`:SP=ɐ4`T?4 LraBgjSZWL]N ?[*)[[2w%:ɴY\\vvrۯӾ`θSdsF y('O'H7Y>KoHߩ,ԌMba (JؙbF&1YKHMk(X"a{$WN؃ Fz6LLOg}y$^D1* Ϊi?HgeUN{v &1 ]4K;u~n"q$=CWdPRSOj:{T1JUNh2 )Qpo@ eb'+k r㗿~Yg߫M*'ڀ/{X(vȲ&eEe">z[Ffd6xQe(NoZ^'NջſpކaKvyyb*PԿXcɅ;$6RUY \nIza:"8Bw65 W#~s\\Wr_߭)U3V<\F2 4) AY :7kLq\1 ­j%3sV"XLǤ%-rBM!XC옣!ӼOƎܜE1ت()nuX[M(H9fv`VѬ02?:cY'H]4Wӥa}*:.R,nJ6Qj$s\̳Ij'"~aNӊ䏯tWΥm^Bz_眎;e"Uf#t hrqF"('ę9}U^ax7Y VWX%7 s$I1BGq'JٹaT|F}p9ř\:\ /BVHW1ibe^O_+Z6mXpM٭?^fvNAf2aJ-_k~' e7ƕh@ +1Tʶfr`b))['io#Qk~QKJMVFxuǷ+Cf@tSF| H2.41#o` EqvCx;fy>Abx1H./j6[ƈ^±Aī$mv+ElmWˡmrE ۦ0jMGz>Do6'_6a.7r7# ZT C؈tGxpZ?ae2ps͞{[oC-9PU@5P٤eXAna+)aͼ⾎" "Cִrzt/h[L)S5B`+ QBӤ 1Q~R]-x%*t-tI) t"9_i= )fA/K9 fƣjvRPeQGb4e\LTfV5ư$Tڷ=>]0iP x ~YN^("0,C$:5)KģFW:wwj6Shr:n 5%Ҭ~4z@EsMzz@Q Z3~y`SbcLm:X G =w>jN?mَ?7*Z< ۄH`K`#+;//f1Ffo|uyaXl׳(X+އů3|7[2h(Dt,Q/YÑ8' k>4:/7UV {favgW'&]cQQ:J)3cX"Yd?l+R'e#fR(?+L(\洚pELԀ(d$qFm >?kɻ)a5DO;G 4,rPS l.R {vՙQ|xĵv=SrJF;Xo!j$rՁ ߒorsf@YsV2*+h9r3kS{ T!st =ܕ ֦s;ʓx;QEY>m$ĕF&=H#s#z6YePPX˵ʍNg)KY'-xmq,2a??"iuWՏE\8O߫u8/t{לLj|Q&JxIdfFcQ K".~3<ũ 2hյ^(`w Q\h +]4A1/\¢ӷ])<>6⺃dAhleǖ>âSLl)0Vͭ; ^\D5RzO|)= *9&1J}^ -x@xb#Vn t~v$p ͟J-a͟0ifǃ_*#H62uW&X-BN EXQUB'틢"/?f:ywk7񒡨V6A5\aJ2pNA0]= ?~ ;a\j(_[35EmZͩ)"[IZI/%uKV ة?uQJ\o/Oq@WGT8[$lHI/2݈ X }MᅬM5)^KͱPbo ℁Xr̮Ҵz29c Ui 9>+J9POeۅ R$%P#G 8U3eYꭁ dτaltl^U#|kҐY7[ΙJϘ of0Ư񼡱Ջ%]^N }U+=k0/ީ2Λ_o7aA]dcF}7W"Qs۸T$lB*ϳsűbT dO[퓝qYբ2f3ʈI(VZ\Oi;]3RS?vn~|Z ) z)+@6sB %--R5/2vV4йR%Q%*jbd* $Қ #':13kҠ b<_pTaX]i31! Z╬I>oA-xK g-ϕ<{K^mzSrnhJZ!xey@ֶ1^*? DhI@U2(Ml|~ep&)~unqvbBzxX풂5u u҇!2]|RԑCtWB-E$ko-{ R'0s4oC4?=Y| \U)V^& Jg۱[C eǵ=ަ\ue4M Kޜ_$rIv:@$xqLX$ͤ?+v%.B6ѣ8ކMcQED/0yw oĨ`/iS+)*&KP\wƚ*)D}Tow>z>nP(~XKB`HJ 0o:LC@B x=4%8,\ 3om( zj ~A?]tZ\# ݋ !욾(g7L){<3؂Ƃz+R8FU/?kdrKɨlcb+B-Vb5gmxm~( @f+7V2\]*,@nM'$%c#[z vW*1 1-hgEy%hDz_[0g-v(_ڢ\72@d+6xB1!1N+js\Ȓwu : F<)NV?QE@̞xt}=)nD:s) rB3kWM҇yiCh@Ѯ{t|,VtN/ hĦ6<Gw$ 7\nwv^ \K&!<*c`9"[d8ȚURV +Ac%ءυ:Uo N9R? ?yIA+~*''2Zز/[b.~v,z%ܳgeM!^3qY>hQ=cv51H;PL3`{(9wT_HQ5է+kFp!W|0p:Nة311"ˢ+!Q3ꐟ[871&Omoy˩ز:Oˑ'NK_ kMRJpM6ZSuIx:l]R>SG'juIO|opoխy ^Z$.,jU\h]>=U$K, 7p#T!jOm#*IP9æǐֳ/yҶ=egX#i#oZi)Rٚ:>oWq2P*YxZAԨGm%%aP*g-*6 2I`ju33 kWWTMdF_+7WXP%jbM:dR LPUF(f@ ͬ79 EP] pnuϫ2CW+vl&sldOGZV@&˻ɸ~,,@I=V u:`s]޹e5RVtnvĊ&Qy@PJ$2]nbCiKe[*q],CTtE| xuh̞8hfJWuVk_*zx9; 0x,ةlCn\Wg)']jD!&.E$ܶ]hx~뺔1%=h*H41L[1SR3Eo'~=e5}fS(zC`0ZchRy~q\F掀FYk~dH Np'"]œp6RM6h=LͤMr_s*`~Bӷb!K fi&/=jc'3"+z+}[Tʎ^ܺӈ wO+h$%]i]-V FODƲU ыR%97}M2%#y4⏬c;t[2䚄jVV1H|A沓]gL.6m|86P:Nȍ]p Nmho r/AO}Zrx;W*ao-4yI<Ǡ>BkKL=XF2jKF@PAK= + HwY|| Q%;yNoL%j7:Iu1r+c1/nO` 3g._kZ6x=ͤı8UKu3 .2/GR[+B 7 ߳}4ig x ϑZW:83E9]Ib ԟymh86U/P_9> &GT!1"^sTzQOfz pyh˹*&oJ$}67u$wҲHy\Uw8h7RG_O-WBV/i (5N>>IME3 cߟ[/DF`N"L6(s^̴%@MW#Zyw]y-RUչChIkJQzOZ oCCWA8AxV(0>ȦY#3f*䃩]b@I  ,? 3:?!K]+ /]r*rk0=]G4X&[]-Q[H(| byg:w;)%;*̅3&)K(CyQݹs, #1'K\-{02ē *`HCi1ƯtEA,ȃĽ`Ŷ YZ