python3-perf-debuginfo-4.19.90-2201.4.0.0134.oe1 >  A aW^^ff/'_Ô$~7N]}BtĨȍI ta;t"O~3ZM=:HyTw~جӢ2s;HE!Z֏1Zt]xa]jcqC&ѹkHzY,;Qk;͋[=3mnU@x-PGcџcz6ʒbssO4ȭ|=x>y2w|tis,¿0_ 0535709afba4a59fe0d7c40de01bc2fe2c164174271346569def6e693e765fb9e3c731e960a67b07de59d23dea797a76695ea9407 daW^^f5xpu*K $}M9E1ݾ?Ϧ̳{У?~cGȇH]tDqFS4F 9vFtmmwqB_ a^;lko {%lFV%wuDYrAVb$%mp\h3tU7Dkd&&N\/YgPzbgɤ%q" _)U[:%0UFRRQaMXKf2 DVh>p<l?\d! 3 ^(,Vkq     J Ph 0(8F9F:XFFGHI,X4Y<\p]^bcdeflt u8vPz XCpython3-perf-debuginfo4.19.902201.4.0.0134.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aecs-obsworker-0011R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aaaaaa80121039730395271af489cef7109a35fb7e86dd7ec5376b671d8d04f447aeearootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.4.0.0134.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.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.0097Senlin Xia - 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.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.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- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- 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- add kabi list for aarch64 and x86_64- 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- 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-0011 16431705134.19.90-2201.4.0.0134.oe14.19.90-2201.4.0.0134.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2201.4.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/python3.7//usr/lib/debug/usr/lib64/python3.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/b67655ed37a5b205966313a55e3150ef-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=08ef9735dd03c8bb329372a5183735d8a843946c, with debug_info, not stripped`TZ~7utf-8c4da0a2a27392672bf7c9ad95f705d9f597ec816f463ade0ed9f879b799e95b2?@7zXZ !#,?] b2u jӫ`(y-8łn3wށq5oUXK+5fjLc:#sy6 =7ZJF Hm)+ev2DI CK@\u?y&=eM$)^=8nye'J >K1v C[ïBXlЇ:s-OE> ǺVkXEĘMk |OˤϒK'Rap>ЄoA]zABON,^n\Ȇ]1Wj4>`P?|`9U6ϩuݠ]̜a^o;E4Ā'EĤ3~Ka 0L|>EzXV?瑕r»`NU|PlfoAx=3Nj9w~/-7F XOr}~$peM\B.SNYx%UAɖeM yQRRc %P27(l;\dA>, )9! ޥ~s?I3bqN ǰF^UA(dޮXs4SjjXo?#9C#UYߝNx?b]L{'di14 pږ~*C }ׯ sݯ OcFy-3 ;E+;cGM*eFz܌7YXOOc#\",>_DirMc p̂p̉8TD[)ءZSit(?I㳬bz(a3 pVG62!؆mY;U^dԁ7ԟoht7-Gl]{fۓYX'v" ?{ߡCQ,ynRVjsǯIBL1 W9eʊIohϞ9br`}CȰuh\yD !!;WHahG(:--ef.,pѫlPW`I`+z+, HFFvA1G,єOq $GRmu!39KZƶ\ԩHU#: %:m?S|ZnM^R[#gF5Jۋމ'}aQ8{%bHWG-ENpZT~Ԥo6?9%U9fEʖ5g%A8A7|t¬qd8Y-@d%/}*쯑BTܘw9"tvfGhn :wt\Mix2t ~ @WյL9cvK-ULՕv ETHSrGW?ΨfRU.є6 s>N+ 4R_:^ngM)Kky[GʣJv >0cԿj&X^JmOo=d;AZg(S#wĮu կ"S.{ֳD u -&?JsN}ťvq w{{ֱT@YǵZ6y9FWhzH4vJnUmO&ʝ0(@KUbhw7bҩBǣHE us k[ݸn嚮Sau%N?R_t:(WnaV\HKOЙ~QDLF=f$;aK{GdXl,C:dĐT<( 5)oU=?6hz |C|U9(!i˼IͿ|?)3QpM_5%b81ưST *(6Jz8hܐ9 82'H摺s"rqBG{wJ#4-##+\ 4Jŷ7\_yCqq/ iAˁ-eʔFY{>H=26!qK'g[i-aކ]R=ݚz{d5qS;#Uc9ރ V!fΪ!srW d2ZdAj=^PECĄع x 굝ŠuӂYQ$N &"0ֻ{q@D`$tMw/Q&_`T3tvӞVa0)!xbt826Ӽ@b}jI wnA佈HSG&Ǯ⮖-wF&o7ڙKQ=N ޞ54GH\JuaEl:KgByCNsJ)Dk*w%evs,L-|uu}T=rP=a9o~`+NQwh&;#ؾH6QMHvQ+K5y@y?0U,kD7&4%|codGSoV! soь-Xv;㵺຃zGT:~zEa̎AS4v%) w–#2%@ȳ+{y:s)R0$r%)0lj.$MKdCB u$Ԏ?x{Iw&8d8¤X[+@W\j,P8UT`v1ML!; lQ'0Vl''EurK*2.nB `| sc.LY+cUS%ѭ-vgJ%_{ENf[{MR3pV-DH:ȢRoEH Soh0u oaDr▁YBL1E+Kԉ6_HS$OI*Adֱ4, ({,g{Ѝ+Ӥ $h. 9d,/C+ ^ sQ4_RRSGʫD6/lfR4bOXK{K;a; VqwѲ !w=x;Ci%숢8˓U4˜7KgV1u e]*:fqݺl_AаTf_NM;7U霒.cu\|kDEJ,P$/xn:Xr|2n@ђ RP+7 u=:VE2XI m5ݥzSZ;fkh-euf{T yt0O>`ՈhW^|D#]dp' ~ؽo+XQP5{rW 5 |tEB%΍frrSibp'}/` b}7ywk<'IaҐ5+ 72٥]Z|F x(:@M 7SP+H$@yeg\hу$1uz轉o]ZF0drK&X[*i=3Q%vxcR1|SYaЀ+A!kx+0@:Dmƪm!Δ(N}̼=$r.@PMYI߭O1Pk>BsĴTxp$5Mvr`eϹ00VfQLZc4|6D ɛ A4Sg꣧HFe_G@/QD$=*J8\N fj}vW!RV=S37K.ypdMN~'܆1# Vb#08<{_GߴN(S*7E[w\`3n!`h_t~`.>Pa>ô bM0aض瓮٥ #tfN0iQ.R[bJ>A7}CSxW% MM4hh't/4l_y0Ulqj"=mPΡd`] iX:Ph5F߄XM4ki&eHhj|5 [xI^c' Lt0S( M]j[kޗuH=;oN1̷QJ)BFt g p3aBD-XB 㗫NȰ''`qi}u}s&P_Z+s1F~;5B`'sh. |W1OQ:;^ӢOHYTdIŻQ HZ%x̭noo@eE DP.&^װM5a]15J(Ɛ%*NE-ܖHcd4ŤUz{Ե +ncpM:'g#/}` t%U}_mKn0L|&HIGMkLdXE Kk2А#'eh X˾iu :Wf7@M 0Kʹ*+Hs4X"ڊ9-HJcXOdvϸR˶F4FXeJceY3NŚU!8{=̧h=2 ߤRH[[s`h,nMC/8^eI"R̠ߪKM8_,|&. >Ex0= z{65)-bHL7@ %]RC6PM-h;R/e/O(E ;A&A\Nv :`)m =]QhC-Ip\䬙O:Ṕ/lkƂ@d;)ﲖ[$ OAYz\AIoG}YĔMkn_rH4fXKvu }ѰG)l\ G21 x,&6^QC:hHcRX011S^?>)%gp<-{0b 7ҕ/a RM !mF)2O\?Oe{$yc}Մ.LT *q⑎ȿ*IТB@u \ 8^/P;+[\H-Ҏ/sT5$a!8yw qokMYS<t&JhL%h*…V2 ɦ;.E\,櫞)9VWrMfqIB>|:&!clO{}u3,N$bW*%'92 6Йn#Ξ"TY{.7A,*cU$FcYhrbR5tx1Ԩ#kD.+nI> B+J@5Wu`B2-Ϙ#gv}6&cV>[) T_dj^{LTeq:v{d"˂[K7vJq 2,wF U49\[t~0* M'dKfm )+╉2ڏcb<S뗏CXCAR\ keKrX׽]1~#%xX-fiYzIQ~:|MSѧF#rm7or0gIȂn.e >MKt,k%ׂaftFľ}J7 `i;pd"ssk Q~467q'-*2F|jqy7x}vÞ 8RDycɍ/VHwJ Z_rՉȺ+O !(rnz GـmU@;_z@Tm\=(hB7S-%sPA (Bb;PqOMϼvW{) %K _~&#vkÕPV lj>S=i 8Z޿>X?dqcx1^p2 b3ˮyE]9$4C#c%S5h9sLJ_KooGە:qfzQ#|X4pLP'GZ?O}igT6[XAl)m(.~Y%m9i94}#;ϬZbPalJ5 xaKB&wRgB+ݐ?>$y[fSx\?98a&Hc`"_u&GİvyL*HiГ2P $xmVDžwOcLTEOHZ_|A͜(T5yX ~1s \F '=Ƶ؍\w` r w?iGr^wdV,o.ϴ5A}'A'˭=t x&_Plǡ#q  a3ˋVa wV`| TrŽҵۡC09ǝW`r7Ϛ}DL5}Y'"4YS7I8)̩抯@~9 Ѫ߾tCvʭ"LZgq2 Z0zQә906*:aˊnr^n\G痎u-9h&z췢_k7rő~|π ^&L~sP߆ʩ|AɈuI/W*` լ-./oSIB(|wxs;L0tbw;Ħ Ę]H7*ýZ}"A2J8go֓+&Zx؍mF$d7AXkzC֪w] K\aǞWG=#7% w!O(9)O*‰wA;SТĬSmሾK j|]a-GƳHx"ˏO7@yARW2>(tOpE6OF ^5W(aBh[ ιn؟c_24jq>L?-` !`SiθJh92B`z9?A,gS[@$Jӵ/sیaw+`<-hR\m @Z%h엦GaWBgjsD+ruvibOCR _ΦPPz IGZ<ৎgk0>EO\ .F7No72 zC^)k|]"ڲ5~Х6O<^,n@B^ۿ`F(=Zwi$.0tk׊s3wUmtbQX:+iF8'H6%Jqi9|p,\81.B%qQ93dJ=T =Kp1``M{Q+"7q/0(:|& xi00X|̞Ɉ>G(7Cx+.!V& 3#A=*0tuꁠ60+qt,8 ApV\1NcTn#JۙөqlN0-w4WεX>& ڐreG蜵>sqH^b-K*_BnwՔ00G&iԕu7泜(B+Z;UAKNpPv_y3=70(IJI/=(ǀS1iA4-|g,-h$A8(֭]/ ;eľ H&3{@wk[wDM]B}d@d\aeFl;| ͟L^A vɭ!N()HSǼySZSgeG%]7;mJQl_v$v[엮{F_I:WU(2"=n_~ÂlE:'scY 6%Yz)\^ l%0`lo5x B58 Y]!*'4uBZ~R>!c46Q~ZI ]ÉiϴWx$=ffU֣f}z :Peb؉M q?)\i=S*/üɂÇyl!镙2\G8Ň lGPi}\,qPx ӭ8Hqɮh `UnV젨)gC@)8FL깭f F.Q=h9 oC>R Y]%[9'?ׅ$: p|+UJݝL `MF79!wά࠻NwcҚ_QAD3c ~_[71\{mSq{8<h4 \Wܴ!3bZEH]Ƭ蟌@BU9G~v>~n)d}Cͩ-Yà,}z5,rLde\;54t01fjL޺?<:p(X Dϖ/Do>Uuu/Rn LSErn5P)e.`ZJ\?)mS-~j]_8,p*I)"@іtp?jEMK"?&PB#B#7͔ShʭwaOiBw1P,s1"+(qQB un@@l݃^x?cX.R A:-HCQ(@]ʛ64qv `^X #Qq^#hv m,)}Dh2'%> φȺzzI?73+^+9";3Ieaeʓ /ʒuoV3q{e0ՠx8m S\tְ@QHؐt m!RSؕWI!"|BC ogd+OyؠI T.UCKuZYnLUzƐ?ـU!!c\}w`'E4<\ 2o {l9zmAt r k W>Λz0 1 EZsb WxɡhZ%tvk|o߱E?*{AֆfO@a a[B8:S-BTXWzޫKU,Uk{_,3t1[0iQhu4(dc`5RQtFI8!Ks~g K7/3͂v":n!$&~\^x+Tmڶ*e?=5ԫq4 LLv*|%HF[1:'0@*B V"gd\Ś,Vv}*n#LlnBF7_[Srx.*ڊ/q)CPm6UPZ.mEo]?~WjYu~AUJ_BmY7_{ȰoM1x o똸{R&'hE2q ggxO74 g]orgzE$NܜdH G Ȝזܱ2l3Ǯw%U&TTWf7 =YZf\ B/7NsHR#GD'{׶xVLmgӝw,ސe%F&ыĖLR@6anfwE'YC?kC>P/O=_8g}c$T WلtJ}0,m8>wؙY(Q( `|-]b4xUK_Xh}$NI~PP8o!^h}0oߙnh|̽ĀA#irwТ[^3*J"·b fë+(4ۃt9vxCW]2o2v*MgZl/y iҧaKG  @-YGh0d΂eS j,7LwF3yfxD9 Oҧ*;PVdB+Cƒ56k>varoSA!ވQm(~\V~𡴫-h 1OKq!-#MiW=ůL~A _!uyۃ1/ hB^c3L|b5"lҗk' []t΍ѥPfw^Ç{))"8Lr<<; ?C=Un[`B2F`2r b0%lL}A"ddžiKN#Q*qYAWxuM d" S5fmg wmHhb7WsևL}N,6g7$`,z&Lx+'*ҽw.;[|e R,Qr)q KE<꼥Q|YyHuTaN q/%X!nߩ \ ^1=7)u8˿D<;wR@XTF+Ռ9"\WG;]g׵z a.jל'%`_D5 7xrxXf"f0Wfxcb؍H$ŒEUaP\t =)Q mU&ni3M;ZeYafT$ⲲG0nteU~TQ$a[)]mXe /&uICZ>aǺdtý lO)A<~Q^`gKC4%&ЯRG~{kQsslyUWn'(Oy? `m'̫)0zG@%Gscj/:9>.F?U2j<˕,x*W~F10kTmrMmNqSAB'm@D--Ji]1?&ȘELSX׳o^L)kq,Mm&t*]~_"U.uBDA[[d"("M}p7ƶMjҡ{IoDԏ.G!hj97qq 8?DWo2 W-̿:x_xg!<_yF&iOkSCs]-~ia4H=i"uK(61E_P-bYթ]Li{^ͩ "A*P|dL7Aq'D+`5& l+' I~ظ??H+2 G"_Uuә3R3EQii T{2ZF weQޭ@ğ"pIЭ\?Cg:b#Ҩ뮾Z-`4vC{/ݖ)/T2d.}Vσ(AjbuVilv'REBB*O"w}POr* |`$k'"g>٫{fE+p؂l F"L:#}* 8^KSt􄬎43τic!Zu]$g>vy Ry+pᔾb2_h445y9z ِo;/q1B~M oVHY`}kS,\2@n)?uMbK,]^Z@]CH)$֮,!2Yxϧ4ԡ9~w(gQv_53,@4Lo6;Z.jRMoGpَ&)wj$ڴmöSZGW i:oSPzֆjٔ`EoU(IEUvRjT̚צm,coU^wyW(NDat+MWЃlv$Atzچzb :ߞ9"١M-p zz+5?-dYu뗅/Atg] BRRc&o.U]LQtX+z]!sT4 npLπ-88ʛ!WUc^1 |3.}eTJ DWE)ə \ O8XퟆXRXm?ȁ7>P=5??4i$\0_-*VRTX{n`ZH|Su8)oc}'h ULP[9fԷM4ð~@`4E昩8vQcHJLCŋaW]eh@ښmc{{6anUU^"ߣA2uZY`}($C>zϭ& %=R@(k﷣@Y'UnmmRzPfDb7ҿ)*<f"ز[ % Iy\A$ڣ&?4+It>uH\mE]gND}e͚B!cel} p ūC'tћk7w)~{1".;K!:I>MpG f(c/P"|f(?6qiS’}t 껊 $NzĜGڄ{3z[bVԟ!( T%r^+zT};_SL 9P[(viPo%4J24F s/CaTrר!&@9g8pJ(?ه]7 B,XE|8\p(ȓF~=.Y*,񃶤X[@$:%#֪ZH&50ؘayGvɣ鯉{h֥z 05ٸlںJ4NtV6IGBkO4 is/Z@ށX? sa3"p#3a$c#F- KsڔfP+:ص{k dY >fUgw]⩧.'Ãnʜ0&o@ʪ~{yyZ66墖}K1>T;I@:?Ia[t[`R@9$AYv@{8ۥͣCI( s"1 hwmcJ*lj1^PGب6Y.[\Kv3`ٸfXFח^,ۧ0kis[9"(Uknҁ%T0۩sM|rQɵ F%lcٺ_ĦN"l0:xܨLCQ%)\Ϋy9U[ݣD6~ȏ[Y3K x(#!X2qQN`8l]8#ީҚ%k48#;#_Ur<ʒN\Җv VXxćܡ1}#B4|V%$e\V1z`ǘ!9J\I/^b$_ݢ ^>;{&~y=HF]Bn׻Zn:q)4z9B QX[zhc.ve3CaX%p\nD4)(6tP'"SRMM+/Û0{Lwy%2J"zES^,9jِΥfrb5voO8\5D>MZTu{ en[=1~ѤY(!;@ TWBso$%3f% uFazqj(y@6 N'XW`)yG~jߓ^'1;7XzbEtut|Cw+v]"LlP/pOsPC+H gv j4vN-y;Qs"қ K@kBV+Xc<`tDO e:Aޛ 9Cf-F/c;Kؚ"?Yʂ+Rvj(g.I]+У&q [ E簯2@o{ow{zz{3Z:y3%֋{pK?{O˦QlSo2QHyo (`Dlj{i yʴS7gXx*k}0y/@ ̠!8Hc;@?&#Ēe#x7L" -&11k:U'+n;,̂(HLJc[&)[ ih+}!Kdk^lr+PL/tXK ^ ܘ..ivwty7Y} Hggyp/:@ &Y JQҮP"|W_"fh2;i D0$':?ϷA\-a rũ ;M*vg]oaq@lm6#haQPvB)L.`٤vN- 1XKu8jRߘU['QtT1cbWEbQUoh)Tn!y0]n<ta>3/) !qG4X(rI{OG3ξmNY9DPPz~$ċjΝbV5vPuE[C- jۢ5bLF'H*$ ^B>*RQ|*% "ҷp&ē1 ] <{h[ۏuV[9kr{?>9jF`3d;kL+  K` &MwTYIB0&@vt˼7K}q}O[zFm&$43]|V56Lb1,UGrkZf}_T3!RZ>*-5'X^SJ0'YWɋ|8Kn{pF"K\ǯ%~MEY5-cwƌ`!kz q`ľ8"]ْP=1Tf_H|I|J6$.pk'7z?{Ab Ez/F;67q4^B8xƿV29xx[ <ueYz?3YC]Ja{dU"CMc/Ջe5 5s„2$OO/UkL祃pxck6?:/{ OQz6P3um tSc^֟dR?AMej.[۔$g(!pz/cδc>K r6v`zʅMPHѺWj0v7"K閦 jk[W=v|PxQ!~O;pUyct]a3/d͆<0wH(o>H~/>٣lŁdO=$+1-[ wt cw)]r|&RUe*%C6Yı?pag߻1KEDVt+-{ΡFh/xxܤM60$s69Z]?07֖sh\`>C)3w7w[|)>Y;Yv L;,ڨ">\ !6 C9_=3ƧH_Swr7\1L-Fӫ+M/VѠ&+ Mǁ:0WT6xV _\b[ EPוfx"sONfxkyk}|Weq~DQH|[aIׇDz- zO'aq>P0@@@l{3V2|[}k/,pU RH&'R7xĴKey?ܼkAp`- 8|'ơrtzN$mY@'Ie6|-s k˻5Bh6z4>TH|wDQ!^Uy'MV+&:}I0c(vn?m.| :U@)c+%^66Q.%yUXt>KeA0^j^Pvj?AcaHx"`| >_*rR`âPxr9 eVC]}kD?%f@Șá[.rr5.d]E啥M&kqfCHLq#wꇺ*65 Ba,(BXF.)D‡Їͳn(LDhC\[Pl]-Ub"ruMS=9 Xƙ_K2:X)huKE`No 1 ")1pKpvc~W>,o9-ahvnѯu&9"p: }"yE1tdDzU(`۫٨7e!\ z"ڝ/Sq)MvDڟe,865'eGg!-U&*pO~zMncjw%`ebz^֢Wtx̙g2+ӈZ}CqrTyjU{Ʃ3r }.yQ%@#2&iI^wa "n/ʯ!Xj!ξm!ebVp@D9cc$5󖶿 'O>*'c1eZtb?GGn*mdLLη5FB#KKa39G<-v]Z߫}ˆ3KZ,f? ¸,5ݾEǓl(~]۞ :P}?lL3B6O' :ԊD{ޙ,_$Lbl6T~ ,'" nk\jz( qjUnIИ+K>|[ b5N yrXR*֮!CCiokV]^ۧS0 iiiܥEQk)o4O'Ah5τ=*~$_ذ+"+v(`el"@*+c־`kYQ;pI}ⱦVkWmD%֬#,#lÔSXV$g(1C{;yq"ûU:Vf[C6óUIFaf6Ċ>pkB- 袷~rxՍRjf}= o6+Ƞ!k F,Y6eLS. d鍜-64uY|&(7;v;0"+?1OTynJl$C7))PEP];4>bFH6Y_/sWm/d;Vk 'Q/jj., grp{lc܄4$Z PW^D5{e7V׼x C,X8ړjzTWnipy^<1Ke4t+LEYT]=|ФvȽJ>{-9<\4vpYYyP,Qpwb h6#ґJwf6AFpbv$EZf圔׼VpyxJ\f KsQ+P*Nq')2b߰q?-`9@h6۰!\@^diaK? T"N5}&svS]2bh XaTz"H 8c>o#7Jctc̑8[{6s,C]..#r\peb&enxj mhM~͸@Zhxnu g;0`xaڳlbE W`z{x-FMJfnks =m8^w /ߪU:}EM7h4&5tM &UxB{J U{GO3J~1 vwBS-&)WūR6 = x 8E7+Vݪ_"T] Vر}:9ZV7*`5I(+P9g.Zr>6:瘣֨[:hw?kc>wkr;qƷ(9{G1/haOqskP$ W&湛K#zD@ au2sdfP˃ݮ7: 33hLnaaK 4 7"}߶p}ұjgj= =q)epΓ3isNO9Cd϶ i*t^emJ uI5Z3Jk >dǂ2 &vu;n<3E+<_R+L!N>D0dެwPFZ>aSA1IcYFQoFL@d!!-BI~(R;-o1)L4oVI"dT4 CtDAIj:H3JZ!&0OoU"iu)B8<۽zFDbÔфC%-*>D7^'G=w\*W# `=Z N=Ncc)8?wyH_7]c3Orfo Ԑ#bM@V~DrN׌[ޑM KPŒi8vw*"IM[WoI;)<ʧ߽"-'t @ 2>.歛WO2(;wo"_mgv8_ 0dRڟX=g lX~(Tx?ہ;!;#Kk˗Y9,K֬ۇεԛOj ̎#U^M>ʈM3h6h?k6ZOsU+@䁋[ 8pԺAF^\)>qdZ{5*ڌҭw"@u[}? 'Px3/ꩧdwa&r?).BmW}Kj'E\ux,`Z&k%Tư (Kf&A&tQ +m>)A&Mc~ *_v?v"TwtEowU. 2#AW%|măQv3R/:$xam`:"}hym텨+1A EQ qgfo , ZNxDE4lRg4@L8^5y%eyXTBz@xu8OM !y y.sy5Ыz -(3qi a?=8][Fo;(^#q "wFTPa1mx ]c @5m+ӔfJ6LŶ.e~n)!+djq|[!I ė3B`')]Ev#)I I2,31QF#t5?6bʻt/( 7X,lA9㨻o)M.U&]2h-J l Z/!.~tKijL6KF^p oA+*KVDo/-hM8m8ԈJo"2d]k/H>UANS[{rm a%[〘s6xt.9x>cqQB(kC5g%~! ”܁zK ߣc`~BS&-%UwÒwyO9 edD7F5&t\e AFAtҎUҪF3^J0V5r{;Xda 6DEj*cmU5IR~z'E>߲WrUP)eeQYz~̗DT,eeuN19%<^)¨ȧ3>r3@ic_|/ec_ea 2 }9Gk&t$pe+{aTblk"7?)56|?W3h|bRDZp%=⋣7cд +[06MZx[1Mȥkm'isk%{ ڲmI<_x'p_ n^ِx,ܔj^=j䊺6/6[a>= '>\9?JNfaW(Rc8-F#<#O W_p@E+NZYwUA} ]3H鎝SMz7pp?tj}ɵp\7pw{to)^Q _sؘ.#}ctUz9 ߰qCei#HeF30'&DŽwYFxy^P٢>pcduFg໋}RxSvs_= BddzifBHBݷQ)B՛3q0]䪩LWrOz X$BI.17 =^s˜|҉+ɂNK_& ^߶Y 3}`g(vqEfqP z4ߗ4ƥGQ]_G_.sՊV\B%yqYjE[O9?J{ ׁ{1KwSk VpfѯI.м ߟ$(\Ct2\wk2ytߎuDٖO\eƒ\sN{SN7)Gmx"gPfBʬs8,5j{]$ [=dU5; 8J VJ p5oҤײ*:b?Xcq:0g $ b_ 0NǰHl?jBBALC Y9&ݽj0m=y\fN6SXҸZ%5fEV6hċ; -6nc6;SYr& A2Z7˕ oXjJ.g!`y8$e%/'9IS{qXJ|f<WcteٲY6l:kՒtkr^xw0_ ͷm4Ӓ53 e֚+$1ޟǽ !3NOi9o jhfC8R`⩜l9'kbJә.QトߞdO,b8řWd+yQ*#ߒvݪbX7q/zNϰ7VUsk;Ɖ\Yd碇C>)(l[pF."Xy0eH5EU~GMWp8- Ǡ·u U%94&-yf%;;&c :׻n3ZJTH?7kVLiOVΟu I~khogӉ4(Q\ !mP(HCAG*1;f'hge쳫 W0娷p {Ƶ,} cKi7JI)/xuV,)Gw[?M7J֖;/ X4* /_\ʍYՋg-1"A%l*;>Swf~g±~gGWXgĨ8LAw!98B7̓NmuH lABկ$3HwSh7]Y_Oiѷd; _d1?&c^lix/PP5@ ^2/pme d?~)wxq9zRBkD&F{oM!ҝpl`{f9SRC.Ԑ{9]ǣ3qz2ա<Ua7?~}qFWnѴªiI{|W3IDqNTuc& P78pĂZ*gbki*egNڔXT_/=(`"*զE(SM3p 4$O$+Kx '!Y"8*{pn<6&m!R @- n@ B c/4[a1-DWSȘ!_Ob 1p/%]8(ha -o6uF= ;uTh5 iahSH##=d@ꇱ ؘ\l oW %Gb%a_#npj\|:4قPe;岒-`g$2+gjCg竐;0 (iK=ĎQZҙft6̂^Nv]j~#(4<2^+bzMD-؆xփ8[.H W^!?$YbdFI߬_Dz /M& ?ݔd82=qxyr'OO6n8a2M_*!:^wAPþ<$EwDʻTƒn")&>C<,ޟǢ  ~XqmTN#Bj`4MьU|%˶.x(kit#Pߙŋa5ة#㙕1d뺨jQatU:[C2t$.pݺ=Xz׺.7p# 6&rHp=_ +hGk_)_W'w,_s;NIMSLubJ x_vאw4qğGᆽRS-!fiZp)xiqXDψ$.mŒ*23K KjS3ᄇ %@WTvflVjԂF䃟"Duwp ?748d ~L8SIķl@ !7z}kGٚ;ifGݺ4qG@] ۍ?ި{:7Q|rU!%DSӥF&B&VECU/u|ڒWtL[/frASiGS-@љz.HitrpZ.4kuKp2!gv ~:[oWƒh(kɂp= w Iq ZdKlRr \B&_tu{~>b[):Dw'VP;b[#(3Kz9z5CN 1ި-ϒ:zji]iWû7l )K7dw_BrN=V\T%ljCT!Y~US,ox,@Xc5US{6l!a0.{W>=js)xVoP N˥=y=ECD=\kR.^i ,Bn^hۈx)DF$ S;8Q?zf̳I);C,xm X )zߍOh%?} eK/Y!,eZ.>`R~y.&9wDŽ#npggj^j}ô'nΈ^mH]?@8<{ \E}"b2TN78T+fXAOfdп lp,Nx!y/LӉ.pH0-ݷ=l!/ȻˉqK5DeӺt֛^ydA؍//ϰ,P?}dfVk~y|I;[o*9ݨkwAW./foH,&eTE:հ}l, O³d`!ϖ͎#H)}]z]\NviN&=Y(,$7LP0*yO0W+0hr!t `V ,UоY=u ˑm6pL'30N|xjuك/ɫkqwgj$j(q6 SՍ,sy*)86I4&IVulԔFcX?IWEUPs O'\h(7P Riygq杶q73K0q]Ӄ ]ؓ1mrl),Pp2mDȲ>ݠA-R~xX9Iat~z\g)#oC i. `4ŐrCB @(8䧧x%!O+8qUOQ^Fnaarؽl͕ ?WAOj:ٚӎ11:. /( bK/@57Xo>fb40X"zMs i9NIЊS =Wv#k_B}ʌ\NhyZYPCǦ}/VӎYSLw?ѹR !!61[ϭ@1ՙ2۩^~'&6[E}e5ih]~G[=8$BϾ@5~$˱ v׋#Gl~~,}B-aj{dxDkX.{1j{J.%/yjo.x,N+~ΔХ<6d,̐Z4aKW ~OFlO_J7.;~eݬ 3?Ak(TAKc.5Ų&^*|(OZ@%v2;%4 a;sӅWB_~] }shZ&˙=H\92^DfGƫ62ȧ]ؚt+T7X>VBPdY^ETbp/JHqHZpSRcJö XI-XBV D֜[ryΡIQlt;:1co!Њ&4{8n?%NW]Მ[[['P& xAz?pc!Zc/CbwIhW͍>|ѫ!&Ͱ'oILv%gWd&M _IZ3=@3\hoe2h?T\ij^ RÞq7WoDJ\u HQsogtޭżFBQ~?iY",u. .6^ ]y%7"sd_ >݊`Oӡ/[}Â'a~aS s;_S"NXG]ƉP#|XzrN} +̌kYb||Ȃ;;b$^H<]*jIPAVPg%[řOX$1>-k.R4baK'uqw"@l} r~6X={P!RjulIn?rU/6v0eԉg7q656;1Q1{qRno叧\pOdJǛ[+ 1…a>Qk`S7Cm] F`KBj*ZJ~щ+Ӳs;D]RZX3ǰ*G֭A40ɳvdV,l.#6;A9a|Bw8g&ҟMuA1?p)`I+K( d乮Y6-e`!yYZŶXK}Awwd3'㭽FFJ SJHH'Ӱqc6^ :Եy\VرO1H<xr*QGRi)rrN -#ʤK$5\ ~.m?>؀:)WuEHwJ݉WHp6{scqubv*WĐ7 9pqζ!GqcQ'AI4߅XCo?:H484<9k_ZaGwbߒiGHT@V3,KQ&y e>R9@#`)4soNcfVn-@*r M?$LpN zZ|BjS8-*Umj6֠oJlO1 1ٌn*pjCϵRA_+d&&CMՒ객\%B-e4Clik61gxCN5722[A'/#.ڒk:4.Z)A $p0-:HnLX|Y  !0C? ]/|?I9)ٰxp6}5IibӔxtӥ ٲgM˛s TI. [ڳtw^qוӑC?S}f`KpXR^OWC ?N4aI`-c.Op^'xȯk!#w8; !4iL 1۱X(څ0뷄g>?{׃>Lgs gH <ȃ!];"`Kf9uA^c,~wg¸}/\}5NH1T(|ExԘU(n~!YB3B0Bz[A<=2 Sk\{Fޭak(Jt൮"iatd1bw[z%͡/Nmair.rاLeY`D ViL|ǑFm/cfZp9.Q+Ҩ<7;dYr}]6@~ˉP AQmkǠXX#UҢ62e4ҶzY$reJ;= P׽"6H6){7Ï/%pc/kzڞF~h(S PЯY9WxL43.{N&zi.=aߩc`M[Ql,Эh\̄,*wl YÕ]04H*`'NL6Xv|l.k[ mMW"c{*/UdB& KB scVpzT>?aghZsYg~O8-fB`x٪SUi.0oq33rGU=d{i@X7C-U9wK*Ll1o6pr N;x!U+K yy3ok"^˜¼MvXLJkÇnCUyP|9}t u ߗ4vdoΰR0YH<塇8 +1#/NEj"]>ۈnp eoF ,lttt) V#ߓ8ʓNXVvCZ(mšf\Dޥbc1 Dɚ7|©G՘B0׼~?FvE%cYZwBaiVK !ViIXAPU֨k+<9p`J_?懺rR3Dʟ= Y=ٌ^]`D,͸ٖȸֱַm}Q|fP"W3A kI vȆ!d/Ͳ)S3%|[S" cPݹY3u}[m#9>5[3 LqDS)[mȅ \/j;w!:rt@ѩɕI]=v2P-f'L8CN NO(<@h=W^vkWc=`A{glH4ԉTrz^Ĵ-T=` 6~JQ|@ [Ѻ{h`ifNGM嗢6nhrܣk{c"5^ b֦* >t3 CF&JDJNFBϜ] .:;E_ =~ ԿY&PMql^ (!gdPAnoXS񘍪6ҳRke X1iHmXM4 wȿ+x*ܰ:}iy>*(9=Z<Z<2o\D%_l3q냻("+H% JoIja8;~QhP Kˠ9XU$fC3:#2,h[:p%1ulE}5IJ !_Y0UPC텑gn(jӱ<@m-oO?9{ac f Y;ܷ Yd?QӘQ̫rsHDn^c/'K^ =Cnk5񩐙ڙs \G7#@B!e&EOhf,OsbL[콵;VvKCKC/ܢQfF~dBm/e/"d? jStMe%ӈəTT_!ZJ1:&htݢآP@>Cn8\nA~n/;["9'RnTneSۧg[W(Ԃ?xMbu.nUMQa~^=*iSb'kd!E a6J#GP,+M_:䋵xcI 5LԌf]=kKk~z%⤰`=cjdSrB:?hxE")U2z*=^h*`ެ]0lJp0p?sȋYv0,郃O"xN[)I̠2TWjPI.J;9M4Ա3'^4W`$< 3CPN ,^ߛԒoe,W*'[_}ܯ@U(z7^m}wBCδǗEao@^f:T_rƣK0q~9²Q6R@[=;bm2հG`G(1v: z]UE(㄰o6lɎD%R5Πys١K/>kkg8*QĊopD\̗v:vy 9Gƶ|/d]6-y~DGe-'KsK & yZf}}g/ Z25FC\WIyAݝe[Q[Xk͇\QST sRk:QOyUJ٤+t-<)ۜ&axBbWRh]G]󩨰Ԟ,LΉ fy6fJw![QؕGF|G(CaЬW{P:_))t"<$:X0:ٹ=Z$ }[J\ MMzze( LNTdqZϖ4HO٪Zh~W@b*`ua $n#a4%yev,Cji;EbՒ'wr)Oc'~li[e9K|9Ke*!Z|,,) R>/ht"MFU]t!pU!=t .׿. z(XԪR1O(kNqn K %̀5XCsBQDj6!m{q0Lm1G w5hhښ%Ac8tbrfz4Lnb+ -N(8ͷvI|}NLs(=pEAo}d.]p֜e'L;u¢k>J-x->5s_g>[y"шgdLԣf0X~#3?6-ՆF}_ E%IĭGuf:[ Jm8f:jf++@6wU,8yB3 o>^a\'"y"Zxޓ^׏Vvl Ǜ()pށ8'r,rdzm}cAU7ϼzb(o2˺`9Au_:"TMy AZk&;bz䪯^ԏZ ^{yz37b{Tv*C\QCq+ gz|9 [o^`Y@a3Z335hXQi0rл"cHuAbƆ}8:Li(|ݵ:[ҌV4Tw B3R+OZJ+l(O>W!:lv;E]{9~;x5(Lg*CK :+2.@,s1HXxF) Yo%~UF8IݾKVJMU[Qga@#pGGp;tOEb69)FLjHH <Cx7 UUq# q<*6u {%Fk}^^QsL2/" [IZ& &~0YtaI;J1r+#>&OcLY:ބ#rV̙Ϋ"_d’DR{X"Ƣ^JC9MyɅJ]T:%%0<-ϣs&AF~rZL -{nbh?7Z~ $v񕈩 bP<׍Acz@.>ƋCٞ@FC#V랾a^S_QE~ggB]YY)]EvV!YY5rI}\`Ç7WxlMt=#F4X߫,5h3 ؇= U~iQGuc3^V\0*Z+t>?4 TqcGw1 w1+sZ-[tCcз{Xf#!?cΊX }-W|?MSk[&b8;&Jp[^Hj)wc_tNW4C EVJڸ#f,E/r}!Bï4}$7hA8t1 xD~6bZDz=2I11Iի|@8?W2k%ntj\5cg*"dSO;~k?2Me̠}K_Z>Lc*{_&f?n(P/9QKRXnXǺuTW׆-h$[J7jgǔuj})N [YEa !{ۗ$H; ǗɩDdUC#'#C}2n3)Ίܫ)q*{pcr ~(@ [''/r$ы&$I}lrZ[a_j1lfpGj2W-V7iA`F>c8irqCRm-(Ay,ENwa n(<va`66;mcGnds߳@L0җDrX t۾fqk5CiV9wtτ|(_q_R|NZ) vM|;ZexZdotd=|*C*FtSdn2}ʦdNREo4q4QL:)A%mW1"^W:u,LUE"&t:Jud+*Rˉ3o_#lcQM&+BFܖ&<Ɩip=(:ħʢ'`X%ISz=WB6 W8 mؓTī5/U #I7?)NT@Rn|B)ƠqFavXfa\<!/{z$2\ ĵb5XhWE_bPH=Y6!pID4ܠ o mzԷc'NqP w+Yc󞱇= t6يD_ % X߶j-.ڱgO8сb43`GAo;Tʳ&ǿ/їП:v5crTZBpjGjUHcl`9V(ǿX怓]˅RUZ 3̃{059w`ĝKϺa Ͼ'/ٻOUbp+b6vDXiN=W}v͌% eBg Ԓ"6o_Z\1T@㓢~ԈH|nC g3b9tq],Lv:WP"e!,WMK{"|,?6<>/jbkZ/*g=(5`."gJӉsaQ:윀2E-$5lx >q"ѥ]TYBϐ1Wߐ _76i^}ǪftJ件"6Ȃ V"+KcGe`rc횘QZ {lm~Wb@.z:,fQnEI!Г۔QugĦ3.yk遹o 9a2=p&hCXӝ– 3.,OTAsn(?ЛPL6ZOcx?<[b O:0bZE/ŧP+P%wH/iijhH vR S$j"D4`%Z̰-"۫~QN`JF+Z;n6+25oB~{,̠3@Q~N!bY&KZmz)Aܑ_)6EOp:aԐTs-K0s ?+vL3^Ii ]N[>_Te^շնJӑ{Sp4PfSe Є!PT yBk'u=Ւul>Gؽ#Nvd#ILE2z EB^ugm^=X`fHR)jO$-skTP] P\Sdih&r(iY '>Wh4bP̩9d6[syPxgzgVt̚ջ!We*ؔ6;D{X( /%;+'!r@frJn7f{Ip=c!j4~9|W/DLFRbuYqֶsq `%r190yipBx\(Yn#}p$ 'b\^T(Xv [uM+ZRW9A\ZH=}gw -{NҭJ`4 <LJ`E.A3佷9V8C.{i9\QopឳHtcd-קw)o28 gS~Cm"ʜ |~ r,6a~[ @& s04+'_o](d?a eR˖-iFcX oFƩqI}]nEwQ6\X0pG9對uKtjEy553J~J>xe_5bO#i[ICZ<ƘxQxWZKd2a?Po6zTC^RqV E(lHұ@ȀApR!p u.5{,\9Աsp/,?ƲlSF\U}Ɇqg!@R[BJikb6(GZƚ>Ω | jV|I y`M&>cU:SԥAje SY/R:&ꒆ^Vλ ZOr`SH35~l7:w+1oD]i  Am iЉiu?4B.&|IvK3?| HP`([Mmy3,oeL2yGQmbMJGFp9s\oحt O9vPTr~w53N\<@7 ˆ~Ǭ.#ބtT3Ef[wڎ *Lb͒@YL/xFD{yv\ϣnVXVWd2w _W0?ON*XkNiVLh}؋𴠝Xn]}¼I`RQbߌ$P2oui3m/@/RC=J<ӧ ϋ%UMrtY-Bx<|$=b6]ڊ-?,.F *F)&2nz]@0ZPne_゗&* $Su'}dPԽoſq-FHw į٢NE2ft~j]p~^ yU> $ Tm0Kx|J O53g/<>!3,.ﺨ:%!qVp*>j.^)B4z $|Ps27^Qݛ}cy[^VgXhw6@E`p%o ^,<2x 4CKkv +䷘z_/oы6sFZV :.2#;rE'ͳ ߢe^0N8 )d5V5ݗ B]mcNTh F$驢&b.(zGh: Wu@:Y%\QWM8e![J H(x͇ ס3/޷x s KKCAé 1-Mè6g~יgX-o^kUEl1Ћb4+VSv8Ȫ~Z5zo1əA|2'X#:<6^XG5Y=;YsМVCv=:XPk2Eu͡;8v/.D~9-!QNvp6ǗfxbZ[B-T s,ݤ#/sg!wqPY-:<0yٜn~Ρ mtQ)SLkfa7۩P7"c@3= R ߷Y'I"8N$ Opх1Ǐ(+NNnF 2*ILJRݺ1 !e+^ǹ8 :oki*q܁o'H5L{&"ֆ^(,2񏇻48.܊j<6D\K+VmCE*;w2P j$ҲeXFZ+yعGc $33̉rQN-T N(<_֬_/Dkgb)f(R@,nqD@NZuz͍j'O:x x?x|M{E RȾ񕥌mkDc2}7vQ=+ }Rdj[?H_cWϨM#wf팙ŭX BhTlp#+|9I_?lkd~s.u^HxPE]̵r9K:an=QllHlT.6rUxsa'3sAHEz>ۚ/Y2AKU)&TˎӳgwGuh":-Jj 6(Tn>D 0)n,+$xGib#T\`ƶCȶf#Q7-`; a s+/ *j5Vp趄2<29Iƿ[?I0.}#e+V6"DHfLj~%y;O: Bq3sـĢ|d!-X[̓*9T &+Wn+2o=o vO% 4d-WHC-զxL׎T -ıJbr ˶́z4gLl c$R3Uy%:|#Se"'B5d^'l; N@ VsPBYWP"LupAyU-@8&ȓtEb+Ϩ5[QD( i`L^jk̵_By yA"ԊװB2/Gا8)bi)O-rq^k! o@1Uiv){ٽ(L3g0/fX3DBfZܺtFVM, }<,JJx[Opf7 o6pgmp'@2(bu1$]=T΍KF^wu>N Fo[.mdՆسj?xZ+UkBX¡DOA:'Mޫ 9+5# )1N8W(/j_xA)!iV詺>_tqޞ şF6Umhs2@̌BU81uH: ։0ֶ^߱h taT׫1`'RUK-1 E][!c쎙$DXm8h\:Y@eBT%oF,k}zJ >y9L58`{_M^IBt&26ri4`Z  Jm_\ks/L[Q"X%J[y?'3yؙ$7jÈBX6 GkW} bi(n?pUxٍr>'ۓ^q)ULJ6 ѭsI].&]vcJ 3=v˻GϤO,9}rރo@ePgp-ڗE[~VJJ@"O8к›{{T@zOlۨQU 6wޙ7  [pqҾq {>~NՇ43Ӵe3Ԣgz17/ں=L(S.tR DwhF#Pg_fp]Q٪2,ĔCܿޛ󕷠)&͏h4ݑ6UT1yjG%|H˫W\#ƫڥ䦩4`=/IсY'4fq.M,)lO֩>qTY“`*H|r8Rb$p߱vςq E-#2OK uϚ9^3[j?[;Ře:6pklF=j+D 0sm*8ձ!7ciZ5mʄs2x.$eן%y]XXh`&t=m;lg\HDYd-cRC[8TjNc=o z$RT rRԹi, TiCm#Oii=|$Yfo)V{+ 4;ڔF^ "JI*` 0h{pL=+r%D՜>akt|*_ x%lJA6÷kw`u9qk5^^lRHZ]J"? :^:'FJq R$UEWwT@-M)buJ}?3}#bȺYNuģ>޳vh|83SrbV&|0WGl<DhMi@T-y4:=-5L4eqa~VEU }xVQ s c?M?`W֭#fLfn?p ݷ4_Fl]P<ɒcǹ)-a64jx@؁# fזf&N=eq=vg*oQ #σRAػ1,&@Wv5%Ng}힙Gi,ˣ2xصa ڱ[5s %ce)*B+$܃ ZA,GPԑnsܜNgl\HF]8fqݣd GH6JO@*U,#5qLي4A"Cn^P l8s0x%BiCoóE @ +=l87P ;R/;: ˪h9igaT|dB3I[yM yKn aH*PB*̘Flૌ11uk{IW txB aS4M, Ο?ū| ľxW)˓ E3Ypͪ/Yj:6%`dg+lɤH$N3F7?z)&GM@<2'̯ʵ$yr`bx;˟ww^b09ci7ǻ&< 1{ 89auT/<ͽtD*;!_vg&pdDA,qpEϲ{1ڲb@%%B#_'-%J6ci;P;=G"A4T_>48rW#ױ6IPkɲhSTܛG=NQD5RkƼ;{vVt_ĺx1F' +IVi5)9ÎўzU@؀rIuXSYZ[gmxRKߊF5t_v2G!x2'pߍA5PMăxՒJ2ReEm}fw!UՉ Ђ:98ځ7ZzHK(-~D'ۧ~m2]K CҚ"rzє W ΐJ~~v.Hwbn*Bbsիs}gZR"1Bók\8#IPW/\*t!r^<Ln`UՖkKlv"7QI> QLUr&R˱Tۛ?ǯ+O #en::4AROF$sLqQx4{E⛋X`,~A 2&2p(Ry-R@!OW(suRnoiV|̦ *ȋ>!d銲#U/a\aE`AOvlY*~ݿP2!FWvKTu[Z?O,5T0z*| BۨP֑ Hcd^#΍[f'rpn'Lƞ2F&?Zj/uG'(=,mc$9Wÿ+`{T*O /uby$1m])Яوٞ*/y*|11jo`Bj1ZD0my7@8?nǎI3x&SF]sJD[»kQm H=eœGg73A>^^ aTmNߥ9' bNp\T s(~ N% rO M #}N=+>qiaAESfp|bl/8fC͒b͞ڜ}BJp[!{>5W+ӐWIPA~C1L0|/2kfiG"A=(brp+)\]yB䍆w`RfTԓܳbqAF_s}ÔT P 5@]ǵѹWoB-%A#h͞oU@֔֘, vqX-$3ml72!DXsbP5߄5asɪu|ٸ=P٠?tIE.A9 ɶ5%Hk{'VcA܆gL_B^SGt=Rqz /a@HrO22E*稛ƵC|5 {l4~m)RL*`CKo3S2"JT!VsΰEAL܇yB놩z>U)VY!xHP諪/ {B9g y>כm{/N OY-#& JR=q_hq<~hD[r#F#DBak)UqDc$8Cf058>"E7اJ6qib;0#h#I?!rU8Dp}@ݾwMKo:b O ;Wt%!Ti۠x&CU6B9* -vqUDj [|D>Ǡ81$t1_WVg*skZ TUǝD_7luLjG )W]ڽ(;_PcQFg = e_ ]{%EfҖB;>7b ^0\Jo*xio?P- c Im]\E 9(*^ ?hL֊Saw2s1_28d6ZUo ;DUrp^I]'=2ӿsw^~U-DיxrfO$P2}E$')HYlǰ0rئj&,ܪ";w7cJV,Cʟgj ,b7y͔1ؚ v(oݹχx@Àp@zb{<|}6x, a fߕ!d36&;Sݱ;F;rL|CAݡk<A,9jR9?)e-1xC/ۚRy :#ݛ]@FGŋH2E8|* xp:W'+X.b6ijF ⮒|Lz8I̺oZ(Hshé^$me!sGPUw9R!4k\Kڀ#4>e(5HQ.nl$.-eC I 0@8(=I_,3j Hs;, G[QDu3sZGMQ զz!k[w%}t,|cV86y D|ɧ&sO/^X[CFBwa@сV :@1~=6M(p?['Ji6ǰTm*#:(mWfO2=3FⱽU>iX!9e},=y%-,X&rh>=LJ"J|=qH(/Y_D5[@KoQ ɗBb6<0,NJA)5yZ<.:#h͌mEM1aPH[:[sKđkSP Y]PlbQ`v@qa0m!ώmi=#M8*y2:c6h^]G1 v* /CX.gPzy4c=)w/g>>4 ݱhNHb $P?KP nۖfZ&~'Uޏ+̉%,2ФAЂ'v͚~2kEvPl+i3VRV70jf׸?a~Fk=ٛ烡ġ]`JJo#dӂv 2J t/F4(oںjAVPmt?$|y&S4$e96<:UMV'K*0@wQ0wHLKSKx]ˌ@ ϹM_ #wPcRwum6鏭{]#iB>u2?_,eF=fʋBan.S,`{nqrv%O3}BCoOϑ&d/*P z+yr3\rbYuk`g3Vy`et?߬bY&ֽ߽5"=d {"ֻap6 nP{M> TzπR5cӈL(2ͤU=fKMv2;7E %mT#kqHf@ؗ]gLN(aLARW{±/F.d&)gG->S!CFEbP"Anæ\NJe@ʉTy%Y#Z a U)x{)OEj2۴)]o5M=6X_2ϓjM A|q1_(4~"_5}eHI$ gÔem쑳42<$ʼBbنUv0 7iZ)Rb zXY~.3 Ty]9% !bR\c0L3G?˥K1ȯK#8l>8xss-ZL!.!!@ZxQ,J:kj;@Rx`$兩z 5$&J[VmJR 't i9xRoOo?3UL0e[荷[{ը~O3lPq&ݕx%cvAq*=O{i/evBUv.}`cpi[?ev'7&b}MPa&w.6, xHUnƼ6jRle LEweVqz4O9uH$tФ$lGkWs'%kgbę1.lY`[$ϩ.>^4t@Zͅo|rP L}fz!Jzaw nkXZ6Ŗ$ΔzMxE vAg1#~9;=c $rʯI 8\@iBf5I̸I~)/O-DzŊ8[vrs4##/, ?>DR)PeQD**HĐDn+2!>#?2V"JdˎP JoЃJz0l4&{|7P Te577df˶ _v M3GzMޘM{xi`G`˯\c. K#A2z8o~jGMިH*[p9CwBC"۰7Yq{œ]Y"P'xQٚ_R?\>$er?p[/oY-o2v~گl!= j*vMYK{mWߒe2,*YҫxLeՄYfa(|C[.Z.F|on?3vqQvS:uYlZCGM[)ulM>/+Si<}ʮ0ZЦh(p=# A/>pZœi30%ԳR|2Ӈm*o> 8EW,܀;ɍt˴&[eIDxC m)q Tߛu( ߽j~9!!PTnݑvJZ&^c-]EWŖ_%!pPMZ/*Q'C+׃{wp[Wr觕_H{ Z(xhPGM,f˭%Ybng]s#AzV }|% edZC5kj3DfGZb0id=X\YH$.[ .cJbMyR:a9e>wqq`+j l K(ij42f*Ky|$\Ws^OgvcU7}fhR Dd-d,0_p9Ưaɾҿ:"Bfb*Ev =p*@0˿E54Glhpim[^_9C>i8 K YwBcY)j2: Ņm– }jhe-_w934'#؋60*eY:P.k (q3QCK]ȷZ"-"Xw/ N頚"%HK J߮Ls5'utCx+\/"FWtRWRP&g7NՊQ_L?i>,J\[+Kxrc'"9SEZrfxm汓b(;5],=[fX.I\O_Sx/ǼC~Ҷz]^O,YDѼ] dG.r Qy0>-6Gd,p cw~}Jv-|C8zנDh2#o77Vg@u9Z7E3舏$6!u{r\PW#1 nf"t5#6ј wuA\ /'KSB/}ɚ[^I'7ٸ:+.NųrUVTW9p f3Cn;#_D@EXj2p4grp7o&1:;K h>RH 8..rp%]9lc:?^Ȁ^wx#t'!$zc.RXX@y БX yr#(jm$yp]`i -+} {,܎M <.u('lߵܽq'j_?|AD 80kD)a~EhiYqs+pE*l bVXBq +vt6 G⾼apn@ve Jz׳x$F,(ޟX)nBVLxK3qNJ_i[<.jπS0pDcsK]]a8YkA8yjd SۏZgk@6n wD]umÿAvxrheQ6 Xn aږ<aY0OjaGc6G˔mr$XYtO֋;.ҖfWfsޭT)Hڋ/ }F?\<>pjl.vj `)9CrZdN2^%\p$z Vݢ]x"\ĥys9,u&]pD蠭.EEdچMU¿7jG>9!*iv *V>kǥVl 4cH04斋tB_ HKYolVit}%w̸o.eWߩ]i>82ygɶ NU,j_9 SQPOw/r)ӅQwmčo?,$`՞%cHlXMw_%9Z&`ĝ"~ˤg#CZ(Z?~S| |wnC47qy6 .ż>S>OUX]uHRV'u)gEfH?tNBE6OXn;!!9WHtsD p~_Ȅƻq|؊"T7)JW$16T `cxވ!*dpQ?4/Wn (OkQN,$eA,cjOK!]8tS=- FYSKz / /|*fOFj2R<[@.?Z),|F+DJ˼dfOꡐ^=aY @qg7%ʪTpx АƒuD~J{&/Md>˅gO5[-\CT~թ;U  p1_P&WO'ܚPYJ F<܀,ZAJ)>нzρlUbhVؠ%+RqӋ<ϗD="@45<^3HHBBB;X쉀em@Z28(J~07}}Z,p qa+n O }Sթ]1' uH/r;lȫ,OLD9S.E/In_ley zfsĠ<armxǫrf<3GǗ2.sQb*x5c؄ڹ22d9ϪuBX"%)S]:jсʦ`F#{rzel%a>eVyIfu %}"&Av4B8@E<;L l Y.s咎{WK2{h9,`PWbģ~3q~șp=C@0So`27C9mE3Jt-ێJJ7@eikwu#O,۰2]a3Wj݄(?: UV-my+V穥Ůpd&%j$F(gGhoOU"%Y$?j)iRYbK, :!C)*E3+U%{ i.&aF[q݅8/}LD,F/|lQOU7!BxsYR Ji)A1y>!I?&*u}p`o# m !'#! s3H'W PTF lݡ)Bo%x"7xpEOo;Y5Q\zm¶m]xzYdtA :3\ M~e\+3=i/2qHEgU`%x,@܄҂ 멃T1U v驓q;j-w4 t7,I@>x 2x҂ 9/bCkՍ&H#asLH/LR+kY٠8 R̷EivԏxrĸP:ëK62+ WE!8Uc)(Mu/ZH5`dkyԋ/tZY3펢O\wy ˢ ,za80\\jǨ/b2tM$Ib;_n7mG}]CB-?e,X-_ct1䖯=sR7Һ7f@%XS\"!N(Wݦbl9\oe"@ؕ#BE(JC1J^ rVTxQ-Ԁ`O|0 -$@ajuC‘^ ;8yٱϵ5>6KչbۥʽQ>P]dd$Raٌ=PmGXnYWܙ`e6M#y\Nt-!*Ӝ1>eD^̟Oބc"nXѣW ݕB8n=x҂nzc Q.9_4U!}(q*#)P1[TK]֜fYVc,̶q9}ޟzo2?ĨZK};:uƸ(O*J)ZSv}inJAkhd;4USs{6W@TlrfvU҄ cZiȐ~C pSqZdV @mc7RS^ !@CƷ$Qu}tAC瘔rTM.Շ|%ӡ0Eo{f'󏞅驾iWL k xf=VO dgiDW$UaW@Oq#_FE2p$ ,)fϙ_JlNv\QID89U6_Y,3@y1_!&AE8=Қ](ljB,V.p^C_doU䄰/Kߩo&Tiv#D =w$j5`"l.Y 0Z8A0VOC&c(،?r.FY2řR'3ГW A+gɛQ;7;~`G+#Gߑe %'_x\5c3Yk'p i9lL+ )+(@Fm B]: xN's:UN⨳|⼜pakc (UƤ*wi)uM :X.Am %u\5 @aS7WA\ #a?<%Ϫ 7GDLl!Bi:K/#F؍\L^%cDV19LG{]K#b<J;BI8T+6IĴF9#`Y D:;vW'5nYfv ѿ&$=̻|nB T٭-IxC I"Fj?И5}cG5#{&LIE;]{m%)h1XY@B`9kP/;B-:R}-Q:7dϗuGzQ,M3IkM' q sР/+mhPB9SA\(C VM=IԐEOL5pHJܸXZ$D =G}6v{kA+i'> {)̝lKfZݷlp'/pٍ݉eGl>W 5^HlKgMT˭ 7Q''ىS'E!~ mNrpl' liי~Ϩ!"xhn~pΛȷD>i@ ܯ-?su݅#E9H$~i3|#fZO[<희nZ& bDȤJJ)$±:NYZ3Ɉ9{\;n]aˆG'WZM"$-*:[!L(P\b{h $ J.Ԭ)CA*Ɗ>W 6+;CR#hyM@YpvfAGM -, WQ(F%9ȵ@IAF;Gz2T7)߆[:,? z|a@E%VJٌl 80ķ;+>5w1"eezwED 8n,.C9LiI bJ%JySi'Rx >L.j*(^8'.CZ9TY\QXl f#.*0e Yv6[3s=O2o PO?OQK@,[U~kp(/O~Mv#n2E.p]RZ&XB e9%ڞ <3$J& |v3X` G;`N5DȿUҬ`!"\Ö1@<,|;DRmijCOgBma =DNwt)}4 yŹ%:;` j!a&H܊xZ@6BcL&e+` c| AaoLݻDg צݾ;5b[,!FEkddroYr=bX!_5B= 4E[Gٔh:`.A)q29h/0VQ\j?:2t۸a[V1IЋn?_(0e(X81J& n9!+]V y\S9v\Y#C/(.mR/BS4@\Nd&$f'.u~:*p]MLij!^vM>Bqw919v$hib H|N/|ߛY{{p QS3G'+N1ٌI^L̉|.&UuK&ou6 Zr8lй݇}&a}RZ~dgvo + JU2f9bJk$6l950bDT:0\\wl)[~f8 َn pFϦqWa15dY#7ӔG;rv1s)=ᥨιB^7"pNԦhm(8WLQD?KKX+0@j laIgpt>K|:>>\"!1:.bͰ{D(5+l񪷄 `%_cMn~)˰DQ2  m@{k; ȰSOɋa`K(Q|pU3GKCAvgte1-JB'j8K~`Խ<3shgS W܁wY{_3 6?ۼf`~رܭs%+5s퉑̯&ljT>j00;LuEfMBxtPSq@Y+T rB6_'nxBetz-B;^hCo2H?? [Wq MYtOJޣxv*yg獈wX5=X(0|qpye^X^.60WzwLeD<'(TOݢ 4iؘ_^y+2LsC⻃ ʤG]-_~%%ARzV3v-p鋍aZvqnϒQz[TT:S[lA/驴RZ߸bbg,Ie$M7@J)"?"z24N(_1QZǼ,oWs)~j Sv7¹*N DzR*5k!++o/[xJk[:E)D0*M檊m|mJon\T ҼM1rT/g2wS,g-=3ڋCPjܕpQCPv%zgilXftov}vr-E{;3pv!3)8)6$CmirG^·(Ԛ} CG'g Y*3: h `bHbд&f3s8 6Lf.+Z$ S ^-jy78}{/;4 I+VBh_*{fWN+?;CRj(ϔ}$ bsj>]GZ d&W`6C-E@|]RՔ=g*񋠆R-)~rŹ{iH>`h|*E h~kt5c\'(hV0{:&d>{oB#!qasnG$iũX-3vMr{qddvH[.Z/ϭ8)0B*TxUO0l;sVBO3f][0R|06];~M4g 0^͟ĥz3?Dq26oawZ3sl9W&a/(;ѻgڨg!~jC,9Aտ '13wI5}GVnLޫSSȫl[R+PA6[ZW:3OW]V>l/c3K Ppc|iiEKREBzD%b\WBӟPEg"c@S5>!#87=r,1bmvIO%g!{4e8Wj}  [Ҽ=I'`UJgzNڣ-]]{sbU4~$eY ؗ.1{' Q8CF{e4.-F+̊ V#Wyc ⇎U?İ*q$d ݵm)yhEA6当sjwdUa[h?sz6,& Ta{g+ԆHq\j4qpD6gdu^(av\FLTc|nn̒pJEn 3Oo&5bЏ&uW\ujkuT'ySq;8HpӭTB6Na̓(ƣ=4^庞 剞S4왮wy-P>SYJgnYK#5(p:py7&q7AY+VvOs*+W-#}Eixz}j%ȢQWrpA2{SYP¯ujX6@uOj ZgR"m%b Aޮ'4{ żaX⟩kRPP1 /ܕɱ~ߤXRŝ)($iޓM^EB_Iob-ݤit܍KwjrxUOaRF$I'cO4՚Ζ^\sCԅ r\pjxf lÆU3%ރRQU ɴkxmpNqtI)N{Ia@7jIw#_jbDC8w|衱U+._%uu r*7'Esq!Q";V ۫o'*ȫc1THB+ :XzrXV@Zqd; 6z#A@7_w4MoMVȊcFHMV߽:PzTXy(!Rrt[@`>['1/oebR82E(FG#:^w>88WXkSeߋYz%a)֝ #|9VC|<DS5߻{}|W..[[vT\ՆX ;Σ!Pu.اay؝;}=BI VJ"elsn$O)XEVS47c # G<>{p…=Xq^q{-Kgm`׹CeU0D4_#I/CS%+({#G|H 1|.?Un6 5>[3vvǪ6Q2432 T^!QA`7qe0Ԙye"^SGO8~I/% %YKʗ>i`*u^iߎը{rSBc;"_- vűmY$IV_߆׻'E΂gd\ZCeFe ;%X%KI 4ORUіEmRڂn͍)*,D!-ZpOAn\Nf^oD. nk>N?%[&鮒vY}ǹ)<a_<|2KQLؖD~hKLk ee\yݝ%Fϒ(ZJІ2ghgy$pըǧđTS[x–PU" t661b*lDdWK1ƷZ
    {UB_q1GpicTFo:l(@Mk`g;m5SH"18w Dk6C =ˢt`K{m.o !ug|M(TyK\;@iEaӮn,8a8{eyZPCuZ4CΤDP5ȅofxѼ;Ҕ)_}R9Lc5 adveYϻdzЌ ʜ$Փ^eexB0]g-XٗYD*&D9*Q672eI_; VAV"@,Ӷ_)PPp>/8-u @2ѡȉg3z0#m!̘$sG&<4sH' b(V) F hޞ#}W@Y Lqw|ITnk{#G0ӑ~jDmcT+4COQ &dʞ(E%r5EÙ4~X8R7]5S{7KT8RP VBNs0VѠՙ¸Mʍ@(Emm$)u]Umt.)P LA/*O/ _Q&9U] ]te2C?Fl詄SKs-7_ꃘL d%3%+i8Ž݊[<2Z:ރDq58ɯCK !ۅ~ؑWY*\8`.WΈ׿K [aNy:䧰dިHXW%ID.PPyc-n٭]y[0ê>S%U֙Y6+ x?.GQ[c.u,smɝ駦&zx: f#yPNvwߍ9g&Lg!m=R@;es:ݞu4SA蛃:ﷆ'f@al_ qZEEP-/Z'ݳer^ ՆCl=o:$k݃Xc_t~Q4V8P(veG8g9!KW2k6'Te0Ʃ7Q\Y׆r=>l_IOs!iØcE]4"XH&]d|҇?AVK٤ta;ןVltc:rk)| ^dw% D"ksDGNuY!>!?oSJ3G]LY$ cHImnyl:d)pQ3+quʹ?\D2ײޙ-iA1 np# yȿzПу7O ;A}R#;ul,QBI@ZvMO1Ax j(ﶟJJ W^u~P[7wV]Hh|$#;юC֎"o(*vB'|g]oO_\q[4T NCtU1u_N, $^UXVl@ltກFN5D[k0ŁߥR֣465^`ݗH$z-uB.ervtmz$]bk2>PZq`Z,xʊoJ R> t_S8p@#MQZ+Yjm$ - $M@D]Cyq*ێf%DNc\>#FzD%qi/8xnLa|kbO w qr) B$WQQۈ<>A/?Q :E--RxDE8 ǦXе5u3tò(aCZieKOj+2j.R\TmKL]5vϛ\r ;Y(OnK'[~wUBhBrtJ@Q)ylw}SE5ŏ2/|섧mGjsCx:,+[;Pܶ mgl->5"UFaP?m _rje FexT ;CWNǕ c$R$;X5lɭتPW *42k%0۩w=HG`>L΁~6)QF;rt|8D{ ?Ŀw;A)g)`uhF,<¸@T"fьlBo"5z2ôYkz Z/h1ˮ{Le7 fL%f+QGoܧ]VK\H/Mm^Q|hHwȸ/7<}@aPG_?DD\So46|]:*k+GHm}p홣A]T4gOcϯK/i(iu-BPW˭_Ie=|7`MOb8f%6d_FɈU սRŞrD ` JhH[h$l/)o%'@H4cޱ&hP׮u*5h7% 4blէF꫻£8⛔;QY,4G*ķ l. OmsSE$Nv o_""?w Y8M"1]Θg'uRhI&ܺO仕ӳhe7QQF}w(^`2qoK 2wBC69^I%r2YQpЀx]w@ 4 Dt%\6&qj  HI_|iK PؑbT:mGa0'!)T>F59-4ΔYix·xg(g`=Kgi"H_(gE%C_j44؋HIE\&#: 4 V$S7_!CY)9?+1Y{ߦ*đGǥHĈ b+P@^-`c0ľ%7ɿ~@xpu?sB+@{[Cj8SZ~-#(KjfPZ!KO^jM& dˮIj<_b@0ASEotF=M7~$y@ٔl6^5%]ԟqN q_r,f Խnrm'AAٌ m,swhh] zW*):bmAܕq!jK$h=nzQ!Ar ƨwxL^"O<׶lsIv C|Z9Qӽ˃@j]r]\06[ p0@u/Ycp״Vt.0z ,jB{"C@̼(Y-"aA14`oVs,l{a6ǂ,xM9 U\@KȮnO}3GEa5 kkΔg^EP?zdhROnfe O{Ø@uaaplp>̣~E{c‰dhwCQRxq}rCMk̕S\D:蒺G:}gZz9}FmQE4yA q?x.e!PϬ6e]`W[ x'7`4c%Կvjr!EeӻW$j|~3Iظi~3Bq~ϼۨ):7g1_ y6eZZRKjϝfuȄ$X PD,i%lɤ(hkgd+وS׺ߡ*NNZ EeE5&q-_{cUXHL?EV1=8)klmu~xcM2L@YL: 7uABuik%dLSbo|W&63.b9,Jv,̟K7U0>1drςreUM;Qv ?Z2SuF[H'.yb.sC}Soj0!FM.c[[Ex3-Et0 54 6o4^ST,v[Hى^9~)KFǭS"]&) F F'LgsZetdsTpվ?t*eg, ~wJjuP[?>ajj7c>eׄNjgF[݁Q ;3ugJoiT>=RL,S4f̿SRq=/Â-gh4!k}MWq/Y.`h=3*bB>ܜAe^пPN=Ÿ`sz>kym*afŤg.kgC $o9n~P!(2&eNHw՘'$%[$00ˠꚻr6\.z Ûmk:h, |k,fKTU15 K[ _y"pLQD@%R}ta4'SkH35J_PĆBt]NqZN{a&n7PXvạ;T. $K5&†@U,oYɼ؀ÑҟGYl5DNkqMv YFɏ`%йc%; =002(? 3I= j̣3 o1_3Q@o72>K'-n`#q<ЊmVr / ^*7P=0^`@Js| 5ygeؗlpC(xB͂s!Ut.JG(!ʰh(َIHP4_%!NK+KTY**xwPZz?MCV13*uQdU.EY͙ >ɵ٤|ZL/ZT_(^$窉bN)RŤ :{o}ښղ‚UoeoҰI04P.&;"G><ǀXT']Ŝ%I( U#sBGw 0g~2%L 2^)èl?D^쭽7;%$꓅O ?;zԳa]A3k?#}xz;P4k>p1Lwr 3|h1[' S7 EG =]5 zz-o,Y;y N<$ 7o15Rծ' ! ɇu+@|S;u Y%H~Ǜ o|\c<9+KLY <ߎݜj rw=0mwۖJ?a4Y V3dQiAxhMw:E=6=ۄ61Sh  Iq䖞:B,dTUvRø̵RB{޷>lP':-Zªwg[ǑXO w)Bsz6M-Ղ|i+7Vw~k7Jc>-.6`9~r\0}vRkXVdJP=EЖjȸ_ B}3*Z=K&xIo+g;9"!HؚRE4\k$IlXE*F4 ah(yzil=njbL"6 qlȰE/^YjjF7;5'7 WZ0|:b,$/|sSM16(`MI`_6t.3EŃ)G51q`3}SiEVR/C+~VWi,'^z[-~Tx%Tr#D /FZQ̕҂Ј)D⛠&_` zrrd4=^&ϱNBC#$E:H>hֽ/|S4DfptC苨 J6W guxއm_${%n(d\T(R.mI&IL܆isvww?pk"{<[ 0UrmReʞ# 4]ہpJYYx?<nО'GP 5f;@jR2#& jON=طKBXnγg<`o 嗻;<]}N\![#VOW+ *F>Q/Z%L|1AU;|2Fv?_DDx7Iؿ U eBV6K1kGht( ٟ}jv42, l߉̴vx6> <[i` O}:lHE @kzzג\6 FoAD9 ͤ3-" ,O o+,$,L!DJ>lՌu_ 2LzjHZvˡqު_JynӤXD O{ĭXk3EKwԪNZV( oX7#wde}fƃ&!MAw?k*r"m˵,Y]7ۈ)x McmuUUT=MX\k8@/d 4*~łhB$</-D]+/vEpàOx$#L^GOLQ&"±4[gQLD36[n+ ?2psfn~7ˍ8}^pW.s%52n W`א qZȬ(ϑv-+HNδG;iQsB: MʨUP-?e3|?$en"mL]Ufd=JD}wIJNac̻Z!fϬO_!\!u#G.FX+:n=)ѕfH Fxq%Oԕ5qfjFhkjrWlY8op$9_WVUm8oyT~>?:{ל±zΜ* B"C[q6H 螤Ab͚6H05ysS㔩PlUB */e\8kB8IYr]Zkӭa~Ӛ]JU*0VtϷWeF~,GhUږaw cҘqTbsk֨[7'"W#ݏDݼ$LRz\+ʁ_C^+X'Խ GlynY%K5H“ƕҿMl@2{G7ƫԏBN!dN]]_U>' ETO>\+ 4_"Yu :Wd? je}6p!lL{iajhQ_kX|3Ҽ%P]s!4jT0(b%И2XfDq4yX:[{?)tT vJ\,nYP3җȻAXS3Aag*h'b4#uL]E=_oQHA>ĭE,H>m 1fn"GɎht o@-;vrnȫBh[\}:h)&M T{&ec<<5 G& < EWCe xGOj Gs RFY^klw^zM[hv_~fŨ5 w[$9':glu :3Q1~IB4mzYR[F3suc!t[q>'˃h35#;\cŚ;YVP0_aQ!z#.b|}.=<}ƬOؽ wSŧM"؈bN/JMzciz1:9应5|ЬLIUSǒ('mge(\obm :쵁#+:^%SO:eLI1"@v鰷Б|q@&![i rB$~bn:ukWlY D|ZzlvWl"$%FxuWF% bݷ)%+̟k;BpRC Zv ku(ha: K~iNTIz=e2m&H>'c(g-qן#GnDk-KOs/p.E4>ւ8 8Ŗ.j;󭵥]3u0f;hxAvįqjp [@q) I}RSMڨЯZ5(Wwy፧`J'^(`RQ]Vō\|e^*R\CL~ Xtjw̤=>ԬUaȥ8FTJ 1fE#!|;RDJ[־WH)[q,dPË.v9q2x5F^qʙĶ 'zۏz)(7<'Erp#Klb1Ҩ|>+tHU3BFzi2y&)~_fʺ(?Qα)!Q]#T\1u{WyJgل abo q0eJe:8{oiY=$q#t%smV_][P?)uy2 G U4VϷoG 3ʙORK1hy/g6ğ4Q!1Xܿ+j} 3 EPrEuS P1zLj6Ch J+ۅr2\/-O@K,ȗ'ʬ:~1j h7rmH‚}ȷ]_~Z [s\nv{8_,VM_K ;21P͕?=9V"HK\)^Hj}a}ϐ}*Nv"Eţ Ś'χ'\%O;* W]}ŭq" -깼W>rèQ ov* .fOSNxn"Vw哦 OsxRHd6}JKs0Wx1X-XaaRZDN3}XU,W=,oR=W-u3QRb})LlrG$Q`KT$B0 #mƤLHy@9ƆEOĒ{ԫ P 9g`>GT(QoƑx@3=}Њ>%>umr켾|݌<\| 4;n-jmWL]VM8s"L0[-rA~ y-+Tgdd.>&gꤼ MѕB:T`A #;H# ZsMʂvHÖŮP@׿+ }JcЫ0 %D.fU_s}vzODJ!{anlمCK0xM!΢P6"^>ҔOg-LˡL~}2ҡՓj?6;_ʫ%\nif$5x:K-RVrGF'$wnz6ΡigH, ~Lż "o fmI@-z1'uO^joN:w~-6jD&Mȁ*-y]T˟'AmM0v,tpIƊ4ƭb(TCd~eAW$A.`*`Fv 'FHJvA{a :,>pbػCUeh L{6`C#e&9P:4=Ղ zklؤj-13k-:8c%;WAmhDPSM|'V'iɍ-gTv wWӤ88)L洓A?YM/y7"VyXe^kG\>vR/xVpytvWsP㞩+BO01SCy! W0 lK_8c0OZ}3,{'eu[3-17AK-kg.cPc~ZPm٢\{ٖ`giA $opײtDz檉&Y0CQ(eTebR.腜gעHvd3+#4͘. ?F@#}46 qpݳ_pE[Zr*Ydxls-+%sLe#֚(†FP;A>bWbՂhGdQIiKN9cN4A\?lɽ>ڋh(5ǘ&MU)n2Kho/|TP@pnTLC|3v#ُjAVKN @^ı"vt|cc:[ǐ(\u\? z𛿬5xm645Ay߮%\&OJlF8ɴB ұD Sp'd[٨giꊩ]$-!{Q"F0Ŷ rMm WDu`qVKQr' "=t5PDZ3WR2a{aؘiDu)|eK(1bҙ C 8llB'ܚl jjuξ=NB1df+9ٰ8WlZ5jg7KLl{sD Ň.p?϶-(TAڰpi^CLaZQMGwyI=9i"7B"Z^G] O9EoiZ] Y eO ו^ޙߛccըbT7?b{Je|6$",g{+:}ʹ iv'KvŔ3tbj.pS"6hfY#ZT?$S̟XA"speqK=?s};k^-zk\)F[貿EM$q ~`zsOFڵbЄN,2'|-[lĪOŠާk/0S}:$H+  /W噠/ Sm:yȘtN;#Xg{Gj֙E]4`iR(zʼnQuckZ,`^槄K7L̸Sss"CO;jxU!;pvӍ]ڑAu/10X3s;c,X!U8};F i]`٦f $qHDȞ t9#PB\uQ;]h@!B SzKr2NgEoWrW`K9SomDn<8֣$nL2nDG&o^ʛ[!"-|л9WQ3;jM<`fTփ>Jmm^2ˮqߺ?LdMU~H(*<mCG]JI*b6 %|kh&W@ }䩠 gʹB%#)1^|U̪P.sѓr6#zCwB|RxG"K1/u,0M.T 0I$:JTF+k&c+\2gb^~5c|&wZyW19X)-a"Rib2qLJg2b 1XX!=@8E=l}Q \4=WךPmm!AEiJeQlF%(۝C!q@uN"!Mg9Ps4)fp\kq= 0e_?343.\:36<4fAQα`QHCZu]rO^UUyd5.Rh++آHĔ`T4CǟB@c{"S6@7m)r3$cG~gȨn7ajUwvhPޗ}(O|'<) fwҏd38r~|P* E  96ܦt:ZZ V]Z*uSޮ1#[W=upa 2SփHcz;@ (fB9t2^vX{&I1fS1FÕ Uօ=68#Y`SHÝھBtg/cf98F,\̩eA,+SjX;p5g{Zwpg , 46o0>؆{)H~PJ,YMEx@U^>#48+_Fɴ6+u|#-(t"ܬ#-ܣ WtrsaDTOŬv0;ۊMq#vTOL(9I)xpe&m7 &8#4Q` woeۯ؜oSM֢dm/gu x-Iu}k<{Gj~ɌiqGgdH. H³qŔrTo4y0P$u)MVI"?dT<ˇ__2Tu[Њ8əQyg[:GaF3X_EsQ}>] ((d e??ǟ.ߤ 8&@42aݡ]T3z+B|C\MϪ8$oU\+K!¦y?a.5BM924G=1eLJI0=3`zJ^IMqCk{<+CVi.pr=BL#-+ CD ꂹ{F7xAbASƄBs4{eZ7 z 1u⤂h&5.E7NxWaMf< \.,ռ8R[HUA$2aТk""Wv; v '`H* & 0GV%~@A3\|[IJ|=uw+<@x M""wsڧXCq-;Z2|A| s]U4F1vG{FY05LGDj-Q65iokOp"$5pbb;ul;(F CJWڰ)9SnlV: -\tizzùT$X‚A+Ƕf?)d2^n^6뿥[PÔU9J(*ZcZ=_a%LEƽ=2[%څmT8H-;:픫?JW6K}lU鯑{ꄇoHV?O)mGpe׹šg"sg>PӺzHg|cb|pk`x< 443]'̂$%G>(jRsSvْ9)/ًf ]w-гjGX>ɂ(M4V-Ƀh~*?֦P8 tΆGeJIDV$jQkNz*)4E.?]7~H8{M'knmQP' ׄW ~hC"7>Δ Z.i+Q^r`9˸\*to?ye~{W9+NYT+|=O 0zQ˛!}ϊZmB^إX:cgM`[N35+~f+ ,pLxKj7 з9\H;. &̓Xבh#ÚB^k"8G9A_sFa.JPгfO,<;*|ҼB<ަc5ƥ5 kP*/)h/ͺzV+O:=^¹,{S1C{'%K*۫G#a6*d+$AK(#t5g?`~:xYՋu^#X)McE^21ܜn*K5 !!D>K$}5y& 0^nNtá9|Nr(l5}_BqDZ9wP^D)Q6-g;a-tnf9ČxYTյp@}D YUx7Xnbo:,B6r4Ɠl/ Tx+K=BQօWr={܅`\VqPmڎ,N#d^p_ ~1…V bLzoR!`|x GPQ[BfdyDSnR `^8}M&lKcL0ߟ'zne>op!m<u^6\Bֽ0=I8&t)އ ϻO^+`#Mχoj"QtPWVN8MeLxU#FO;PH7tijfd y$?!G%/((]V'6z DH_$xcY% TrRk$8½ &dV)GreB(Q FIR`~ՉĒJ :lXj:@+%@2#E09&JaEYWYt 6ϳojT-&EZ~Ajre`l̶&]V,s6W9-._X 7xbfF&bFbzݎh!>w^7+m `o־ ! 4״џJƐ,Gd2$h ^h$̇Z6]g>igUXCQ%dʃ<vqq'm5ZBc"Rgݻ&8ӎv`"TOJ7]ֆ̎bV+,xjCXdY,-]>Oٓ8ς9G<<}rba:1y"bkX^U ճ8qyU*Yh;nt8BAjmp3/.ꯪZb7y7>McH\Sl?eUBZeTw6CX1cEFk^ahBR?=\)tAOC{iS^7蟲^ \sCRARW>A}D<1{vRxoy:q* 8dT Tѩ-=<$xD,QBQش >vxbu"'tf|lu(u(Epy; OhD,`N9Jϙأ @t;ԪAWE {DU=>Hу}֓l2ԇ N1|쩌iI'L,O ~YEhcDmq'v=ƴACI\Z={G} .6Q+䮁t~d-P7 7,c"z4sLwxWާÿMpMbzF (D %>{ Z Q #OOf~o~:FuD~Ddl͇K[ >>.Іz)w"t~n`ي,QTs5D]@dJ/kAV)=_S^Л?H$3ҋE'TdY^fui ` }u:UҕCa"}r4D,GG7px %hW\yBlT]kJٴ+5#'ܯF%ҥ/"AavsCh U\ٝmc3F?E 3 tۙ;%-7%,|p^m+&I:ĘMX0*wDyN{fe ׼VD:E)UnrHS)gM[.2|aK{%\^y9C2+64vr)w%s],l[ 6S}(Ն^?n,`VpEЉ3ڌC%-ⱈuM낇`G^By-Dp̡q%^1qhC4*I7z@q6>}A@JY4ГE)4Ht+$\j5>=fѯJ/^nQfvQԕ46= |ˬf1Ad+^M/QH|_M/K-0Ì,%ͅZIsmj=:=bEm8b'4mL*¹Via4$'X1_ZV8 &c̼Nj͈ĉm1P#WzͿKW$QB"s,x0HR} -*N=:^~׈YfvD(S(cX`oM<}5C?׳zd'{1IMǘ.F_*Q޷[zCmKrEimHW앯CF ؁6l^5V1,UUy FA^gPdSMcpwob-x.p5FE;=icC)j`c8LB;~uGe^*:~5E`~wJR xm/_p#OI`3dJBժ^V'1]Z(%ȳNs04tkںs /7XثX[YsLeR [vyX d*BNr&R}iOPiȅ@T#V!|JIuBNC\YWf{N_G ^ؿP)Nl?et o4B8,al>avh_l;1j>~rzBԋ-z>D8 y;)YUo'Ƌ/iӾEIB*Fw G"1C:3޳/ L;РU kqd'Cڅ,ư5j@#"ٴ׿ ú镲_bz >#*}N Sٛ*6XP~1;Ny,B/TqV@J< z(Tc Hp )qNm9 {C5n܄ܐQ 15Xo#˶ׄfOZU8Tɳq$sJA'Co9SLTe91+ttnū5`|=Cك-j$DN>jTɬ^[Q ? xΨ/SJU*[pvR~r 1tAb\.iz‰5CA# v˨TV&;_ +q]8ƯqѡyQʰ F L;F]S~$_uRkȭ(DN<"̎KB~{1XOޓ(ӗ;0ڄ&G; bQUpNoYʂ$*?q`->4!xqVc&r! @8%" [Zq094mmȟ 2%( ԃҙKlm±no-aY^#*gL xXGV6y8PAsqG]B HDүPCwB bkgM8(RrozoL肗8Q`KΪ!SwHJ<QN\ '͟'&|w4}O]A?P{\F{sk,l*AkwaD\11̃ 8RFE$I10IKbd2n9cƑ> !\BT6щD9"殾<|aޭӻ)Ur[y )gZVX:țbĥƗ2a- d.w,XzLe]Y 97xF22MYRj$KQ !%徱3*=0A o yF,؉$>I'+8Qe_I9O %Y}Z8 lχ3gM 9B>ZqסIU1VՃ4Jؼש[צE8OIXwx?=f"sE?YA/JR-ɪ 93YYaeo"CAt95o [4/-:EM0^>y lIܩb#PH67۸ PU xJ՗3%7c}5ʴޫAKvg\a+%S@? @y] `FռgH4/;3MI>펝6MU\XV\9;}7`~-#+>X̮h#C:ۍyEZs֚v/eI;򧏂W\͝SK K&"$5GǣNoǔIs[څ7%w+cRm<+,u63PJ`K]Z96Tn3z. z܆%ֹ^vep _`v+_-/OZm ui x;(Rs?>{eȿ>1~Č/ؐN7\ȔVő I8Ng"4mNT9 sZQE[I( y.ɦ\ υrH䫕U9rt!NEAQ $Spa{}v& XMl4]jhݙ[*pi)<`7c]pP~vNMvV<P-ASudBZsZ%x^ȑƞhgsѳ:fs|V/%LJ$;(2bg4"ee:`3&fT7V^}xVtnX3QT02\y%KI|V;$ už:=P@}shh'^R%ME}h[ =b͛XH(Iʈ)Wgܒ $nUtX=JvnU4D }1̹rUh`7᜼<~`‰5;}*^db]Wh Evaf4`_ eQnloTBR0.jKL'5M}=2)TI mtb^ "ˡܱ<͍F>*e `<+?) xw/id=$!@!B*t;c%Y~thxѩ3O a`}$Z L܄+3_XZ_8s`MJ0)DJBK`= ": &\@k98>DǗ 7<|#C#Tl{2J a6Ȟ ]U.:_y@w3(UY"s,9>bR+wǙ6BA6j,%h5bH5FSf]G ~>.x jNKnq(ZM=;U5@~j6<Nޛo{of&@_$7* f덷擜Z2=qF073_t{/TjwUqaZץjIS?R#eӳ;0_ݛgTqIݰ=lFxdLD!uý^O; vʵ|Q޾@mC x]bڤT)%Q^tB;VS k=,BrĢ,uB"rasP@,>d'YƤ&yr<= Eu>LxCNWewqAIH/baF.o;_E:]9K;⿰m8]/!ߎP4mBLgHI IQa&g2fw8xwܸpG#N]FRXhѣ(܍+.hkhsUW嚡6M:_af{a.<B/,VAw|ia6XX TO*jD dq܀B>^!d Iق)tR%pWD .L8X=# oRbM`|Չ=|L& fr#5HNXEmK mϫ JԦZRĝAQhݸMCz̼@=s2]p,-{rk6k) sXhܜ$WִeL0qU Mz1,CcMTqڀp£C8ݭ48R6S뉓 +C)$2) tQ֗-t,jA%,F( S(Tu8!vfܐb/9e=|^2Xh~XO:LpK,X.Z%fzB7V50gǸ\eΌ]UnpQ d5cbl.O]b|JĿlD:Q2ú/lDWY -X_!}:hEJ>4i'wu2g]4O-eǾ&YYܤa*79#Wh '!0|F^1$f52[7,#.C5#TY=&)G>l??#X1AR+mwpsHj Vt7m)WHȲoBKH(5 S`𠡛cEf| dm!' NLz )""A  CHH*cU [^:_9hIds2QfQxz-݅v~־7OW@so`^fK/xW8읾5ȰG1OSͧ& ǭn}v\ճ `{bY~GZDN`GPVq#)(wzkV$A!R|!ri !Yӷ\c$Նj0 bn)Rۀ?9fD46w]+џBfl&Ps,?v۬lk h!Q$7vWU&O:z6i=y'ި @|K6cEN֔4P`}CCC?o#KJGVvLZpIt# mmVtB,RK {}Gx8~> ֐t0V\>'kB?u^JX3$RG}QQK43lA.'ΖUFX s~_hAJɪF(gYpa*A!]jj ^D{dRgAs+?)Ox:cC G o᭖T܊=k~<΃ ) !Zqyz^Tqb0L7iPϤGue)t{"\4EYmɂy{:S8ߺ(B*PJ^G2ohh''QsyfsyqʊJ>C#hV>Nn|.^ D(MDv*n,~ N.ޗkM+`W#euѢWwZˋ}Flu:?@70ek6 "GĽ@+࿳D1V0u]œ,?_\EJ): MGfO۩{i[zJZ}WOזBj/_K#D?99^wN hCf-p3~/Z#(ea½`!ZN4T|P9bB-"9 _ap@kz-C!g^WS;~¸}6%K<'l8?çyp6Z v&-o/{l~+TQ+5>@@]Hz"8m3uZ{;ZkY/6 9[L+o;?yܺy;@ bk(MÚR "M|Bi.9>g ZS>qOIk0?!u}[vWܦ}EV2Al{y\+雱[4VtJ Y4 4SݰI%[eLj-.ۿJ~x/Xn)Ylw|&DE7w~ҔSY&KIQ@_ 5GU uDsH )]@l7p$g:^Kya hD>8ތ`f|dN 0J<2uأ%2#TgMᄋx\ܵ]!tb{XםEOnąê1fh b%(.7.Y^fY9e9?ז;ƪoMo3k~nL[8` dt=| vR(EXc_21rZ%,28L^2Ղc&gUҢ pVn 9P 9.IEov1WCR_ p~竅o%؍"2ԫ VY;)t ,YΖİUвݰO:r/S9G) nu&1{Q\"i}iɈ[HQuHcگ/[+ NFm7 ;U7\kCWݐ&+": 3/vB]64%'{` ݈e ,ݎhL`)]uS̭0{aai2JZϒ$vs"Q~[Eiڤ:׬PlFjKNk?<;UbF6+$HHi'[h5DŐ)Nߢ$u |)Q|\n9, =gvdw "-řhO!KJTRmH÷ "d7dwԳ7n|8ӑ(@ 18ғ%I!ѻ ,5'7qr4;>|tZd<ķ9f| 3opm/bc&  kJ3 q-ߢfwrJqp֝[L2ӡLf}6(׷ƀ N5FApꄮxS2)qm[?Uz}32:̆M6֕0Q -~(IR-q~*Yb8P`N3'2R\Y\?-%rw-\&\(0ŠGgQB›Y sg55Y^jJFƖb𴾕$eZ,]fpVUO}T DU-'.$6"GU3ſKл@}:`jќ-7ܤaC{mT%Xmf\"B -Ffֱ_MqLػ^"XYkMt5-k׃=5a0HhHkJg;&FW\tMUՔ&٥^00'GUшvtu=nrd,_;7.Ӱ:uCEVpw@D%#$&~|v)'j3Y;7nCʝhab11D ,`"9v’ (u?bsV,d|9,ٷn }$JBd",elWt0f#-tAdo>DombRZD9Lw9 ZhD*dFCh|Vࠕl3/jww-ҕQMA+`[hWZlq1 uѰkL-Xb|Z$Td,$u5@rЇMUIJ]G]u=\f&]9^Wt=!~ @%cozkF|Y,K$a fM2`55u R:FC=?m_d3'bx~^3_ @ 3++&FcƘ }<(5Ib{lb#*6sdH5pDBb}ǚuc6ݟ]7egegt_tpNl~Z0X9<әc3nߘ^8J!@QeF*O>S1wB| c+ҫ^|'&F\Lscef&@I| m&7Pct5 ?ߎwbxG-]|Z5b}!,AKlB6-ӷGxkj!YxytǂybGd vSbzWKd8_V={0^_Cp2^%#s[~NKePݱ+Njsi~\'F?]I9`8ibRK9ovwpѻ7|i/NY2t\ xnrK Dox!6lzeQBfؓHJğÊ`g?GI=^RDiA,Qy"7# (.CR @bh=EEjŢޞrgi$[IBaZG{PKuG%+2x\{2;[Hc[`N'P̫9zo`/|0"_ *"McQ# g*0qՋt o9ԛޚӍ,pLacZh( ї0"M8? òi?(@^b5'6G) #wsQSA៺+xx/fuX{@--5{ht0#ß|FW.2LTku&HBjb'BwM}`nqQ-au28ҞJ!;tit"bEqtG*usY> z"aPT2@N9VIUrC2`E]jX훆J#%+ST{ `6/RGwR-ιjsSO1QERhj3܌W*9 -Vf;$H:-plS\@mT_6Aϱi_Q8xHx3łl-7)Ge@Z#NG+" Qqxn'#rT5YF]tnǁ=y$jKIi$=DؿӃ9$3l,&ѐ{i[E#DHr_6Z^aS;9^ ؋RoX` ^wco`^A?mR\qDW ;/o:`@3 ҳqRl~&#wl^OUqRB (*STk]ƨ|FS5QvcxX~amt:2`~6{Gerbq bi?18Lx2bMaPұkzFwav}(EuDR<8%-Tݧ]Ӆ;t>?>T%:lNbBu.Xf<ܬcVo9k9@o'$J^[ue./8nLMW?+y- }@x/%[ x)XI~ሃj8}B&O}U|x"\˂R)':G*?jSQQQݺ#'h8&^![gYWʨtŭЁo4e\AYK0}QZ$EZ&#Ďf(<۪A}HK@Jyя弴4U=&F 9lU+S{`,Vejd5p;E6%Ba m%%rclv xĄ`?yƫyϓH"jw֯#{\NY+F)lC~ȦG#T%HGgZo'Fõdm&Gn/& N[n Ȩbp+&BrMdJ` TIu=jl`S}#jHQ9dlN5<+[38)cd|5Q9vY\n'9mH GTGsi`ˬ/'ȶKn9w&BkGƟ &#$x[t_ߜQʙHˌՐ8Ğ&;Lwոy4=8Q =,$(zU̻ /w|qGi?uѓJ6ieGȋ5w,9nF4ZZl,gJ!$^RRu=[EVIG}?_Xzک R .!tO/S a]0fYl[G<{ s۪Eۚ䉞}~f+Lw$;3;-ktS.N!t!e4(>xGL8 =Hn5%#0"]~KlSyץۻ6$ȯ`&X[:45)8\čmn2e!)\XHK@.}X: VV F3֍iJ̆Y,Ň9T{YpRi|؞3|K4TuRY˨v/DSjt9|{ ׁ|,"z'͇t MjżmTa4DqR[l==3AWƹu̔Uӂ^`̺5g {ڔmFD҂al% f{VK+ØmeoJDى!S|wT~f7A͜ hT vsql ^%WTnԋkbzIm{b9lDvz2q(e818ݪrFZWCbF\fk~IP_W @Ue{z\ujӯa"c{{[u$.Κ+jiJ CgF@Wetm]CsBMlz2S>/#OPWd_E87IBt!f9O}%f'Ј&{]$+%9\5^x>% o:qŠu49jl/#oŮ6VT`k ,RFJlD!)I'0=3Mu Vayf{Uf0@?E )"eW5 C`ʛ*.{. _UY|aCų°I~OCT$=(OJyK޿w7&y}l\: WBccޅFܼדn=8~c/գ l$$f~2rL }^L?PA)N}*- 9R m«NZ@nNԽ42P" u'4b4%L*QdGRDvJLD5!0PކnYy 2꨸cSi,=T4mr M"DZ'H;]ft(lv)POIF_ EB,F6,=]itxͰ0fK%\ 1s8a@NX"fYMQ@MB y^PndK kb450s)i$4Hտ/ic20F{Hx|Pr1-dVԒga'8F Wno3Jm~Yfl1F& $QAo8>Rض!rr^1$kS_׺ADϔ#/8h8@YpvO1*o#"leX+u:Y̳QJF|;j_^v~ np~^U jPSCIAـؤ\6 idH%Nosm|@dpZGQpEot/EN8դ"_;M#s0UXmȆzh?D/|pB0?rx79u8qfBt4wK: WA~UsM> U%T2TJmsmZz).rT &$p}tmpoLO[ 6_iP1_z\vP .[{h^3.Tv\{gj=9qP ȖjocgVƷncגjjɻm& rD{]&V3p4çtȝMC:YsdKuJ-[9Pu+@AoDyos> 2#{m#'/f= D$P8yY:/MI6ᒖ+E/iFAþS5IE'n{_00B 3yR:r}|=rUmj'h:^<8|]@@J-M(N>lJe׭匭dUoR(7RL,4;t$aeH}NڇC񮄑FpWsH[ v-jUXU <}CښUX-49J64;q[kmrQc͊qD~Rs {Mcwo~LrQ]¨_AX}Nϝ!K.2Sbaßo(2SzGZ˰UV ]Vɖ(5 A@ 7|~s(=9)CCz/v퐽6]_l/pMH45b*C%(:j~#@-4jHxsMeQ ʿFtVYwO˞jS ]Hb#)fE h4Ӄv'XC4aі9`~Mږ {gBr^YpxDx#Fp_<'K`o1'sƂ=/kUAǺh, ܮ!1]~޵ kxOVʥN kZ>jCgʨIy0ol`奇whV^5u}n,^V() xYY?;C"s{ BiU)|绁xYDvRqԧqR^1TnTk <qh &ce)v60=q"Yiq0aA ɿ,vB0g8,x~HgΛ).p ڣ6V5jRwzp)X'Z(qXZ|\Bw.7EYqfhͼ]/gIX3w.{87NtQ!342OKC//+ğwo±o(Wu*S3#_mk6.Zx@O_+W("M[E[I 7WԢﹴ\#`32ME|:&~>URtF)Ns%(&S.a[[F/2X5&âD{ܺƪ%lE9^`2ۓ#NuI^]sQ+(n ),'{4  2HnNɡze%$٬f%Gd -sTu2  Q)1UcФ,5a?9z$)ziwfKjIѓ~cReK 7pY:*WՠR71̘:-8(^Ý ><&Ү0$BӸ\I r6YzT<#/_ȝW, W{κz=ee{`=W;0E/ E氧G\›p;bgEQYxK=mADCs>ktW"3/=ӵoʿtsZ&{WJp&WiXn;m|ylЁ%61]_ն 1yxr!/QȤh /a-m+B]ԀVֆ6) - ;IMT `m[H`ٍ_V e3TR<:jL``SPK I]-ʪa 6 t(1͹}Q#)AD_G(K7  ?ZNFfe΍υfg˰ fz^M1S2ޱ9F/{-.@mR*(ςH(n/B>`/K%ݦ7?-vp4Æ(M>tDKizDсƆN:ܦkUgqf/ۀ+({M)2 dmژi~6F8]&;a Ҧ8C93dQtUZ*b͂2o;ob!2Ž℣n#הqxLuqf_-V5yFIP>M(hv>ť?5WY*^TJaDxȗ쓊yՉ7'!h`^OکE-=Xkխhp80YEj)}x{aD01LTA>k&{vxϲ%z*%KƢ5{T瑟\h!nP AI|>O{)%B\Djpn-&*5rʥ:QL>${7UV0L-0uF$S_8lqϔ%A7]a'|Qa8nMG|OA8e!b+:  SyrC"11MÉ*ApJ ~:̥0Z'VBMTOQeжyc ]0H5Y芼aڧST]E<35qE&/L}:˕‚_e};IǥhAk^(s|6,Pn)XE#/];bo_aV RgCx~unpF#bwI1nfR1gI&nIsZJ {9906 5,5XhJIb ׼$QGz$t8#4/rR1Uy/(㪿 p=Ry2c: Wʏz(,Sv##i E+:~#pu`&;UBkSPٺ`Ѵ!"J}'*DSoيOW^w_DJn Tx]'cp3ۍPNtF*|7QuDHécC9mD}EZaNŸ#ZW<- ..SҍBBC(!&P= %Q@1MO%[`BnP  ck30_ vU0%`U]V tYgTmJ.\wx(=X@3 Ѳ$xB# I\w;)l+%VyfnYR_)[ad %aL?ݻ %4C-CW-Cąfe?`q4muN1722XV0WT`|3[*1у kR5V𪒀K ::Sy$,Uz":FsL Z6:ˤC%ukwX] m?+ӽսD>KkxVBbvşNfGVO=iWo-ߪ,v׊XUԔwme>KUpt'sTuBݏN! @&yMcc\7 26U"! vCa%l'تahq!0G0cL?5I$DZW{Q_SH/h_rlJ,;H'_7D}piEIԏό)1a}~ 1{쵴Kh5,|ETّ~,Gj}wK@EObjmQhvs9H==8k25G%}7fF k xpA ¬EW˜ϔSꛊ'`!vr\>oaxRٙ}l$Pcbל2fzhe ((+y3_s2 "5Ŕ^: f66< 0~ȴuRaX{a@'uCL̹Ul e`m2=QGuzF.C $ JeFotC_;hs`ח!/7xW˝)`h@a+Ehnx<?),:}[õs,`F8v5T UĜ@r|5XFKfKl0Y[MoՠXNNjO}|Ɗ9gش,)HFnFsv0u/#497` flcC:bdikB-GpЖKuʘ5ifd?!Nwjb|?q]@a$K_@qՀ,{M˯3A:EMCTX+̃?Z:mw尓q15L@; ,:*]ԌmĘAyqL>?S+CVz /)[Yz? &5~+`a30AȕY(m2~JpYcw_聟~p,QR-]k,J7BzOd{sKO޷q|zA݌Ӈ.U %SU u^F<ָv* $ʔsKY/)ۚlcy ZRȝO[ΞP8DŽqK$7ĺ;P^{NK#uaFX[@ x4IW+gPnR5?T~R޶ F9KbرՈB b[FX~zBz]lleH`94Yw2XӒK@4; 9]50݌<{s¸ʿi$7<{ZdrD 'NT-=3Tw̄hX!6.]X'V{fJ-|u#X͕Bcس9.X R޾\W(|Ƿ!^w$cyt;9 '@ZcU)xe鷗[5:<LDfhٖAR}(Hny%ǭyj29?8{eaQ >^2M(@\ښ*0vr+CgGV> h۰yȹIh>U<#5I4T[Zw KGvQEG2%OD fT[Ůp@ ;s$p‘W,&u: N̒ 3<Qcq[ڲsMV!B 5ߚv3f&]QZ|$֒A|[B;Qq[+ҧ՟J=bUՔI'alJ|'nlSRIӮWebЕ0Jsy=ɣg-lW ]RpuF2ǃ\(ZI R84k]w2/#>8C5:foNmټAd4bRlXPH笡V~LHuMq \V^E ,%6<W,E4ͥ1a,"5<{F#O?&2O{AEXp*tn3_ѪKN]*4ďAOX QuψόpkWedЕU+l1πws?Af@Il2U2*c>OL S* 88[ckȣ.KYXL PQS-;jƨ{LЍYƹ?#tr7 a`$! @~X0NAL[R qG3y,"c|Bθ'3*.W5Yc4֧; s&);䪉ݿ#?U baL}99ɴ6@aZMa7Q'7MÎZ;E 0~(9D)ӷgߎI_ǺpX 0;B͏t}aU?" ?ќ=n/zgx، 6x!oߐO8kU0p[ޅ*>-KkҖ.H#}.!:ýW]cO9,Q}ketdyo8j: ntu|yI@*^Џ`A,dA]!:(n󵬪>`—Eyv]\ >ArgW{T/MK3<0(d7giȂ>hp5aHT揚})\E]-r̓<12Ӊ1&Mf^U{x,ng]3.jqE+4~핛̮䊚eTHjY mҽ4kjbC7>gP: vN^>'ŽAR ) Mܣ.}9' p:*Iƪ-̨sd,]\,'`5@*5bH=F4lXv'6Cg}ȧxOkNW A-^jz(E@VcABw9U]  ]|.呕\fF*8-Y.8F{Z ʏ/ɘ[Hh9N&䪚eQ˧Y:3\-%v۳VLnj.YIQϪ (E,~t2ȧ扡(R2jsTpAwjkAV5MY16Q7 GeZ)ܡ!J=Kd6Ht\kЮTz>7:/V&*A-rә`⃯NE;گi6TӢ,EU?WR<]F&l+#4 ZUjz#&,}X"[y&OVcY8X/_A[%ERû$16y\ډia)E@Y{¬xWO.8ʻ($>pD 캪ѕP"P) r<tI61yA1G٘,^7?3eW8:옅H=nU'}b8Qֆ7LJT SWXrN5@]NiINJ4bmm sY}3fH3Fwq*:Ơ@*2@wIm^LU%4*̩ }Jk/`[ /i +96|)/AsK6WLg=m<[#^em>̧3殄l/R9J1"VBa }LPdZQe&lMBT:_AUo'ˮiټ:I!3P_d2}z2 _S\6mz"Z^$ ̪Ϯɝv*^$0g8fI$g Us¬bJSw})Xcd,OLy l vվρgڌ YclkVFzHI\R4'&DyZ7Pg\mƘPbcoŵ$wF8 tl5}|TЄ*4.p&5^_t/ͰSaz5ε (8\'y1K[n $ڲF)* EM/ 7ZO%8|tql*ؕ+(8N׾nV;?. oE!FMv2A2jF:PE1f.ԡ ЙMܽtM)'6cC30CcrsV&!K*Ak$-Э4F#ga"J%qʸ`4qBEE_tM9Kkr|v+ts#q&[:ة.ϟY3D"$tV&1dkMWkwh>L^58^g_C%vqGej?~Gϲnm#W/U`Sc!Jbg}!_8Lװ"FϴG(Ar<BQg 4E3ܩ"@;ϫ}REue(& .ڿE&E72B()L;b,}|C4?&usehy'DCXU )|zICX$s1QNl$wQj?GHRo#~1BcAc,.u~W e.-'YHqL3)Y;7@AxF`f$Mzr6ЧtobR=CdQc-SߊzIfvKZk XPCAKrU[1A/M;nkq6j`3&(h*=c.;rt&7ީP2/ ✪?;@\E?<.@R0Wn^]GD2"|,jg zQAyUM إqLD_KFv~,0?@m䟆mە^? En||]Tc̕^dg]\eA,=&leH<5W"f Plo"B|RT:X~6ק{/#0V@ F[ 㪔X' 8 1ӽ1K|҃ J5qd 2|9HϘI2 !\5Q%xE;]S"qjSuiWXwʵ#"ZQZ \cgfѣFDjO0v^^R o+:1>ߑcJĊ+-C8U_$I/+2?c*rD§ $wB'^UA:fN)ݩSNRIrz%a;U!G022Ϻq8ywIS:UY PJ+)eRѓ=B$fz)O4_X[oo 7}w4LIT{0ntZ9Qj\Xn/I2Ay<]kO[>r. {[.n7,%)g+Ayx*G?b|_*s#mא.+A6P 5J֕v4Īs6@ QZ~5w<:xç%NQU>|Nr~L#ILclx)#eKKNnqXԟWQ"QYn#!圐}wHC}Ix\t Q ޒԔw'o>kD`ubQj(k\ejﻏ#׍sђxAWPM=[3$/1Xe!h_֎ȝ?otU. 2DNlȜyVϪODG*moKYhCѩw\-L޾XI, 4=I zaRO&F!mfc#X:y1~s\)z}MU{VĔD`QhMA f+sYM Q9xpj֪u4pg&9.x; vXytF p-Wtw(9'U!3==nιWr~PAtHґi&U-@`»>-|`*b?Ⱦ{ 09O8I72`91>=*.#TR}"c;Cb|lZjRӹPbʻ]7t߅R| v#ۊ;ęjv~@+#o8y‡`N.avzoT/ԫ"Vظ׬ZA7XZ  tV+/w.lR0+ %`rkމw{ʋ>'yC_"AJT0> ]%uh"|RJ>3@R\`>ZF2\Ƙ.@5,Xʻ,BŌ81vB.gr&u4F ܆/Vyޗ(1/^{Fi CpfN_(oƪP- :UgYŞZ~{iyG yAi}5tj,*wiO~.Ed6$u8 +W(ZMqg !W[Ka2esWOji3Vjv@JPR iy:R EeJQb0,XyU؞jX\H׋oC-/#.\0HtP'Pԁ /D243NAR{rk'vRU .QXFZbxՅB$:"p{;En;r:al5:Ϡ3tnh]Q,p3hE5uWlM/^jJR W֖Vn܎QÌZ'ac&y^VQNCGU%{ ƶX _z6 ) Ig< Ż428e DiNƦHyv:sm=IXX&)*' %ahA=#eA:pqixx" dj^(g# p?fn8CDmVR88%d0b¨4vjQ 2l[lDt-*oO$'@'@sAIׂ5IKƎAeh.k0ZȌ":GZQ5c'*V q̽Fd#)"aL_oOkH(D5^psFuZG~3j&GBsS$Pw_M:fӛ,)*&Xn:]--3a:8UB?`Dܼ0#1ͷ?)C##ұ]Εf"5 uG{)cY)pwµږF ?&`U+q:~43[RLFvXl0/X*-~R.F& })5C+Υ)ؙհŒ\} DԠ941$fArgjZF MM`Jb0 }b8eeTKZ]H!jh$|QE)HeK韮MZ@npy=P:7NhF 9}@>>3hSSO=MPb 2KZ:tڷL*pzX5F.98\W"}N@mgaF/1cv{``5HG'0dI CK(w3wHP~ͯ>3FthPZDau8{+yv 2bŻZ4}n&#h31vb%.Dl(T@bzSR* .0P)Ay8D:95A)eOAj(Ģ^ԉj8ͺ d8K_J zX f]jiއyTX/r=J usJQ_|0:~J,I1REaZ9{c %aXZȘ.0D%ޫX{NVG "^(a|.MD\D%dV @QXΜ,xB`+rpo;|́MD3xaTa؛e.,/R.]0`RD#wmV%,Je?qx׵ w=Ӹa#E3j \=W3Gu¡UUњFjEH y{3@1Y2]+0,Xݦ #a*˓ִ9IXuB#6zS[eK@F,ez_qՅc 2{g;LCj ~[ڴ܋}d__#mMZ3,S`\NmC@=Y=Tl,&,IzYN(hǒZv/:UjC7(7ֈ>Y$ԝM;7,3qk 4I&$5:Th5[:)H 'Gg.u\~He)(p*A 5S^&u36<^sQgEpӫZ*S4 9\NuߖV~q?Cm՘|OIWqf/vq怛DcG{CeY‹Fu(BT9t0{?bG Y|OQ*^,\ўz]" >q%4}@Ml.@ASjdMK!B$ Wۇ*֑QT}c 3}hjzeF8B=ӯa Nc*jǚZW9M4OGA+Ǧʍ2'LS$OZ|\uG5m%`}2 ,o)?/OCz.MkIO (*nNوrt}e9k%B-fEU@%рPJ'n~d( u>b-/ _VOb_EՎ_7t^8E/IK9KGЂ_ۄjkǸ郘,)黄eN1Su@4r66iWn q"2knxE6JobЗu1v79hZ51Vpi9 ^~Ɂ].=^&]wwvB cd0VI-t 'KRm0> +,2L(>hM3[b9:n$jripVkA㉰7^qbNI(:U _s ˶pRZ >= AdV:J ګ8:V3N28{#mLBP '}fU# r*3ȤwSU$G>+:djy܄ 1n 9bl_ $/aiXkհ { ł4qُZz‹m g# r6}uJL&E8J{8lt xl/hk% wq1y]5oV:x 2$vZ &w"̦@\m18m:ƚ'&#=C0k'Tfu\{״jdMl !*J|r^Ǭ%)M\Ay7腘 V!k3sh(^{0]qHTmO/gm9 Sxl8 $Ɗ G;-pg D`^Z?y<۸@\gs#ZAf;xNT W)_SB]A_~nF*1W5PX5ˑuK 0fXUzh58ӫ`Ss>&ġ*e "KEFdP7,r|_zC<}1+Xy#RYOja"=*`[A±#`r!lN$(C~c=VNY͍v`_g,'6uc~=bLw;\` ԮRoY_X{(ӯΞ KF6zԢQVsjef/-A}_ܔ/!ߺ5}~$0*:~mhrKbu;`UfJ?, /7#wwh s}*j~*ցiL R\q B| 7TX:HýwO參շ!g0=R@~^r\K{J9O^-}{49\qB#prZpNeD'q ֔[ 21'tC]SAA鳔 G9 24 hy54I<^P3JI)]F ڷY E$X_}9ϦĊ{2=f I R#? hQ fm]dbE65}Kjn%l$p|)>:\t'GBA^GJq;_dHsK~s钺"?7,I=E{Nfк!#$^؆B3RUSG&;9$}1ȋ >>P7^P;sޕ% v帼⇹6/c8~]TS!,qՖ1OF22лwLWtvk+kZeX9R#>x7bIL8],<1px$ 5+u],.2sm$AgQ`-2j:!1E*~YKbeS1b][{?k6jBֱͧ`)VMjvJTM\g K̬o h9_ZPf-~C,E?:7Aruq0Z7wBW|:vKTVv P[ICOޘi,rZ;;XtU^ !p2&qyP<3ZE\xSOQ' 1L+7Ai3BJ/#"Gm6{:ϣQasX! 8j!8=F(C~'L_elꎇ1j**#I!I-L/#S_m]&k&QYh$7"܏s}5>~Fg0dT>gsdCQ>w/ j=Kj]Lέ9êF‘fP58l!ud|XT+h((;?N3?|sN t$M~zu(6"k )υǍB/4d7ku}D͙7麺fPR`A.صXT up]srWиo#;"|+.}esG]S;bx]fl|! + \xӸbJ_&DZ]VW2f 4,H nWqɂY-O+(9ϸ/ ):ݬr,SYhg1!LŠSP=KǃQl ‰^bPB||8="p )Ҫk/Wm 7\ytXAY jL ='Cr_A_1!@o,h2X]4dUe-Yyr;cJm#4ᆒvWS&/JeNNgrR_UzwànZy8evv*RrY;Ś%e,Wn5D tRB^-~mNC#DNFg1=̐suii  k2giLY_H\LC*6~ԯ}g⿨:2Ie lxk4s a g&yEON jc7F%pp;CE~R#C$x#Q , Mc-^NӪ[]g8xYIҞUhl:=KcD,NjEatGKX`!J#bslN /ٔ5=Uّ1$xL|of&ru CIkЮۓچhhvԤ+}ÄCd;t^Q4*m#*Cͣey]G>v''rhY]QD%i^ %TOC&EyPLLrb[S+c.钧Pn$$SN)-hPɇQp_-re.?4 v >[ v略ARs()BQ3 |ˀ:>weZZdCl[(tֽcD^xp>Sכz5@ &ae-6΅VsU45b|gX*//jU*G]%U#STp"lc`]wUV=K(6旷,W[Z:G^,k t"amWgvWu$%`VvV{]i5f͐V:Trғ h._bc&yN%0e]I  aozrdฑ<0q8#x*}NI~փ״œwTЧCxD7w:[ R-ҝp,x8;o{8J+>4+}~=4h 4LY-|+ZS-N毴\"UkYGLIVLzJ[Z S^ӕ1nZ+`MkMrۊk-N[}$m|}|T_P~6AT7f=W&>R?<_Oa' L NZVY ( w7s2U=ipq>iIiԘ.P>,V- L;,&!asF:Dw4z9Sm\y޷FuO8`=&^\-oBt+x|eD3| dy#3K\1tRM*6_͝Fâ-.'tZӿ n4Qo$͔A@-*`iA! x[Uv){.qqIf ^VM9I.@d0H>ԩ MTqvyD7МQ%<I Xf lc"]X3L¹fw]0T}Ґ_&6"{7ߊ֮hjPBmRl;Rc2IJՒ0|QCRӾՁ3t0wF<(%;Z%l /0䕊&$ytms~B0!b!G)myKE[T -[ B`.I^ N3vY[ؑ7W+l`ߚ@5kj˞M%XscB|<1dEmZ ]0ޛϵyc^nωI-`l=]!%DTeV)$Z/QW%? .S]Ǖ2QdkoWO7eS1ra9ngFTM(=Ҝ50WO<s>}lNpS("2` 8WX\b0]3"O+[TVqy`Tx$dKs%=-R>25_|b֍l6 Mo$VژθHz r#d$Mi :V_NtW ]$EdhCN/ VR -kf}R۝i⎘zksK oD`W s+ZÀ8`* kp׼kϦ+11 ;sv[OGY wgNSGm6M')cFrh =GAyv18?O#n"xFug~HtT( }Nctd{[36ljk"cLMߏ񰐲K[oϣNIߒmHtuK+yӎbwApiuNb/ sv"3muٛ#5-$:SC*9>ocz/eFZ况W!}wg_8{U?6T,`N3ŀn8-D't1m&  kVFf ,z?ߩ!L ܫL,А+pWr0 QN>=pې-}CKaؒG`i# #DV I(T[?" ӱ^wԾQrӞ8^>eR$\8#sגc!'|-ˈ½wF|U脞?Yv#h[Nfe>q.f: fB {7"#ըXi Y-BuANsWе U(5&# R.;Ԙ<0$fJzR5 We 1H-%b "MdO8 u_՗Xҝ1MZj0}7éͷ$/ahCfDXA5gz*M3^FK6fE?Yvɝ'M[4]ޞ лq4JZ9Ql9m94{J3egٴjf>‰|ǐ= 7 84b`+hF:"p$}{)D7px%o~֖e4}6Ve=tqp6_vT]a5j#ȜT ȹ$:zQV::Zb;DP1- Ta0j$ǐ>yx =AJɚ/ ,mYjZAJlzڕSJ`CZL7ӳ;$urxLMN&3MiBsASKQHޮ bNw(WI_ X r!JtAu|8}8E(kLYR1Cu &ouE>5s (d`.b3׷H;شvwd4Xa+QƮ(FO- *?!<SU$1CȐcMniqđbC (Cr 7Ŕr:uz(> -`B?_7e{K H>;z 륈c6@<2k 'Ju씷5Bnvh1rEEu(t1ꞛ(zmSIad8f^o8~ wFe<.1:v~s t෱hٲ82P%1dN;Ŧ"v oX'<2J҉"Avby(H׽HA;m|'W7F%WLJM)ڻUD{\jhWٳېJBeXSIj3RJNl\ [WgD؛ խtP<֊SQrUм1u~lSל< rg>fGj^4ُ;Db;R(v2V~2#wxj6B]Ng!&9ّ 5 >$2MBn7S>|@,M{ )(%JxLJ@Q#Æ,e"#9 Wt6W)Ul0*n|7g)~!Cq)!dul~Bx)U -̺@r'`:K@tX4 qw)Ȯ,9(M(Lkhu8uc@[?jVi}c$eM[,a* hl25N=(kGW+:ӎ=0ފ9K3#.Wg+^Xk<?BR8 !㍛Tqu/];bjxz) Z֐w ȉp #3².O$Ɠ!b;t|bR[-"ƥF5,%h:P(q/i(I9k!ʼO#q3\ߣu7n%MluYyX4Z̄=TpN-QNOPWǢ>>SI`N:S(h5Ea1ʼpi$#cN(ԃER U6G/XB Ey7v;Gc (AK,0 $| Fs&0̵3;$|U+*ω6(GԹ'ډd}&IUFt|\wzNwGDAaE- )/#va;o(QkVD^;d\.N;tu?4c7ZS?HyBV!KV{Sv6zu@ZE J(I_iI#Aϗ-*G6c+J} \Zs:s3֥'-nAZ(I#fMbC =8l16hkV& ؎Rm-|Ӄjmf*a8͛bf^Μ`#,Ca'vd 5}{lͼHB?ODjgѓGCjQv ݦN;p W!|GOj Ӌ38Mo鷚%)ɦl,R٘nǜT(f8[=u !~g07>r_RlKX*j}AZv$ؖ

    gfTlV 1&RӁJRQu1 e*f Uعe d" ?` jLj>}p! ZA0/v'9@uh*R `Ek W $5f5#J (p1ܚ\4%T*fʋV.*~= CZ t S"V)!Vf É(zS71:ߴ!=;WOG0s J}ݴ(ZR+ Iꅧ'h{Ʃ7A*97 o@+);PuXjaLf$oXO' JjA.Y)+70]W#{fPk,*]}P}L{jζRy(Y(>,wW: r"X!#mzE>gvŮA8`*6dh-jLP%0II6tojܑ 綫&EG:%lrû:|.ٴ0y+} mB rvU.Mˇi@qc?J.s% P:Hco; r$Ǜ[%Ky|JK0_%?+x:d*@XvG9*2-&{ӯօψ*7Ĉ IbܨP SfNI|H:`.XU=|rbS@ ˓œۛg`SYh%pu#f0Uaz0D6?Cml{ Wۆ+iu~w/7ǹ&8Iˮ=yW_mu_v&KWqT?"6HuB&U'=`$ =T b}חrzz7252>+?|oԫL6~ilN:a:jQe6}("n8vS^鵕N6bY5 Ϙ+ϹGٱ{kRݺΠ|G4+~GUn! '3# eoN;%iX$G64#&, wn.,<Ђh>lJ[F?o 35u r,|P,j/)pX]Eu? q6rY$jҊ"Ʋ0ӽF:SGp,wRFL}>"9yDmDkaKmUUǂ'~tcWvU\B_g 3b<"rG$7_=qbtnM0wG[N=(d~ijn)('Iu(F}6*{UD5 ypܺ;d6=b+-ȇ^\JS)C8 zQ)Qmcؾ FcT, ${Ǻ;Nl|kyDf -2M!՜HRkQ8Wv3pb"{˩;XI$hJ)[=^5'qB@je˿ILx po_`kGC4 ް.նRLY.CX9vCHȿV3u9S?9@aq`ID]F&6!y7^s-'MWwuNA0~x|#(HN.ZHsE9 \Pt8ộ7?Ȧ45NKT*Y 88L̶TD-~n.A m=aariv0wo3gZe._v\OŕOrQϟUDx]t$$N>LUv ,∭b-aox##">n%1.˨ m C+,yK9`"MeRYa˱ukH?BD4q hh-2<m%~ֳ6,_TŷZEޣJ5 T'jm8K1Gu-SE؉`zGw|}~R@sa.Kc:$vv^= ]gABZ4Uh#罇6+6Ux7'⤹dk_E'8ΤDe׽)çշgm+}=&`JvCv,A_¶p06GL 8D,c oտ)TxX`=C6^j\Hd7U(jff^3@MO`T4GIAfTo*/y226|މg(#ɭz Y`' [[<Ġ:a2Q^$rΉM^M[&.Rn R4S[$^hLDא{}N"ygZ}M0 .?K+ELđԞh ]_ǻQʠ£R? ‰8~ݢTp\9m:{I3-k!QB+\ъ1εg(]դ{h #gĸe`zzwݿӊ N T\<ބVNo?B24)>AQg>#-Kugy^ɭ7?k+Y'c.Z 紒oi7}נoW=;%8*? ~?7fZ62m_K +WmI~ \FDN'MXHN;̐jm2Z#:8!l>z7w\gd+:gU:ZLo",4Ua$ԓLnx\rdF}hl/W4JŮ?]|X䩏KDwm^d%{<4iޅ)$.iLx=igZp  .儰= .&HFM&q C-D/ƷHٸ!tOG+aj1/,cf$Oޅ$) f>}~XNOowѨH>MEdzr/2ha̫$61 rVdt5"Y?luRcsQ qG4r@6v!9f","8i95qԠ}Q\;A#ǽ)a2g.dx#r P% g{ctX7@R ^$q&C&ȾPG)]&Ե\= %[ݗ:b$?FcF";TUD*ݵu ;(gk7wM*{6uGnA.cIjיr2К_ 8ūبFl2  v- 8|ʈb4.Nr'N.4qhx8ˆ2R9e=0%mkz= Rr]\n@ֱqi]#F榪SrH%׻&Dmn|烻 I4sT֫}5AP yҌh_ ,3~e:SX #c-||Z|qF#>A@$5qIAj._#lD)UG%V$xH@{Li.rQ0ϝ拤``sE箇,:)$4t$?+joZ? .;?HV\@Vԁ&EN%z28GUK+jn3Q"uyW_GN ;v'XDXt Cz:c]_RDF)TURk@,X|*'wkk"N\['T1D Kܡ*[H`<.]v"]q",0CFֿ}_JBm3ŋJH|VX9BB.@(vɥ ȫv}#oaF-B YdU sv/oz.LF8eN.`*vK3|2H=+]S֍gt5=(/,'aCΈl'O85Py `SP֪eث5)*t&ܹ6$uS:zx$IB;p8~d^owb˵@R{Xd?Il m>a?&"$bF1!3z &.ቦLDe8ߤg{ީ w e|<\HMӴw֎\96;ܤs.;Cx`hߢɍRނePZ³/C!yV 9c~qP"6$ O.城`ct%$GŘc>Gln5CSCc ([+^nr9#(-q/C|;. D3 #mM*P uZT,#RU9 $Š{LY7ۯ9{dqVZ<mj+q\>?a:a݁.vA|im/t󶇗ߪ-/+Gpl,K^, yR5@Y='aP`@ǘ`Z &xHy;6 Pͥ ֲ!.JHK=O>'$%ͮڝ\*~1ټ$bҲtV_Ju `B]BAU*oWVlɀyKFZ]E6wopPrWlΞ^5E? #3>z*t-.mc_[ǧn]٦UjQE*:1C(}. sn$w ;JMPP =k ,:=poo6) mc9PGdv宮I\a2>D@e0,g:mH<|KoH94F(q0tcDrKjAlZ0'cydJH}>CsL/REXB c 8 i;qtpuڛeV`!Dd@X[S(O1[bMt 0ٚ|:7m?oߪ8 D·U&U!߾ɢ2]S{Z,N߷?~&~2Im!!. 3,ѤT~Qn_(U<+v0KN//Hvev(+eڄX '?FO-ܸ#4*k4BҺYƇ^:%5~I.th@>Y}7Վsb瘳M -+8{oqGxTDM^ ٵkuؒ {+?ap_O9>#>E-qR+O5McȁOӝhoi]̩aGo4iW{xӤ:5%Ra_[㣾k}D2$cTL :l}05Ay}{^եv{k}Q .mrRzMHE3-q d*>yBȬ #U]_Jm!T> _2[x|}">#QJ޿J y%bf4X\AdJY7*M{ 2/+}}wI1 <4ד(5ؒS;f%@nac5K;O.?nۇm$ Ǻ.*$ծf Z0ѥL e4"|(^•[˴Աus4%|^`"7^8P!M|_9ۂg76e@h(6ոg.<ztpP_%Xf,-bФ6gFSjַkf(E_GOӃg ¥ 9eNaZ8S 2+d;m),QLo3j}o"5c)ydR |io_VsX&VפhW7Xо,׳Mv- `4y@=ð5Vq; RQL(J&U-&g(YgѯȈ1kI,S&9Ki"t^~QԤʨXK&/BC<òBCX8 i#je(tM궤jN~u>vG}!O%KҢڨ.񑹶Oåm4"Yw&"iz⽩XHĮRtGaY,u9Ff~,: X^Y"sS.B`k3/vv kӌD)^:?5LyXdJUEgh2%xq1P2MOǓm>MnvsV2 ]i|YTx3&vb =8.j]JS.]HEQ(n.}(؝GȳN) CYvaU!;Kᙐ^H1 tcuF.n(8|=h9 Qڳ\zflܠt%_PTZJ TṮBT55kqc,= #Tߝ3lW${%G[6o!-ی) Vo='XP-l0V1+[^:kـd,aw] tʺ$kPm(l\quAwG~{~ |u҉nXn ,`V35a1$Y<\][ =O2P%nG2߄wMT#8AKB)2xr3CQZ|W{(J/],%HaNiɥ8<=+pF )9yfS~ FI& iMzxtdZ1G/]{k=Yo:\">Єx޾YJږ,:` j+ې⠹!JğVXq~^V46BXd (+(lq*kTzE} q%/Td[eyYC~ 1N!~0z6pE45$Fʸs溙VXC)4 H}Ma/W :}|ڏ V_yZ={BPyeBiht+5>g;A>p/ߟ mp Tҭ9.l,@$:ʯ6KŰjxD}T4}#ڈOwyϜןx ifϡE熰-*ژ`G)Ri_T]l э?qz}39!H&iΘb=$Fw{f/,Y=O?xNVGZbI j;}~4Fz]90Jf 8`)b/U7 {=ݱðwQO!z2Se≂V{pYokj>ôk4{}5 u vJxCx!r>R O2y/!VeUvYJ4!Y3(6#:'r2ƥ/ԃ4E6Ay{F6k$4rJni. oJ,"b`H7*rLp?ZƬa "qX:ZWKCP*7zE;Ӟgq}wE8u{D8~վt@xB86i9{ JhZXTP{UC͒՜gPيquo|}#md;s 8VTK&OKZOWBH[u_̯ؔ8ρK;#i]TkE6dQ@عO8n"ʥMFe"Q.8F"vɞmfx TxjT۟-EWe7^YC3-ZT9{h2tP$ֶJᎅc/g|FM2fm҂xe6$ +vb{^PuiWi jňaصd6/ ckq!Ɯ,@&<,8󐕾H}Vj|H,_Z<<1DiHzetE7ID8A㋚,HF/Vu<2 pltv*U<Y[ҍqIM<]`d$#S.is'MT&-פ9O6|(U]q͍UPȊ*ȵqx8O^1L=\_ky 9 ]R0lnݏ/N5_.x!ñ(QLjtWcT6JB.7kj*iBX rlғgb8n 3Ҽ~T7$l>+Z^&$x.%H0nlMeGmpQ;9 %W "xPsM[KUűZ}ۨҁ8;My'_ eλ2fjxzl)dK*͜n|-fìd1ZV e֘@J0M2M% N tݎy㫮4G鵦xa*KMSӺ V0Hj@pӻz³u4 iq /Ƕj3xU p>M>9-_׏ s1iRVub\6 3OBdRDնlxl:]^nUB%b!l!5nzQSÕw}ۈT6,LB) ji$¸z2ARa#k wu?673@>{ s7wM,۷V$S 0 ]V|^IӫNxXD .70ёLnP$2۳^-6C~ i58Ϭ?ZB:qMMF4wh~(:8?`~5g? 5JϚP+~*y/VIoX~^CJ%!Xk<Ȝ\bvsڋc3)wvk 0!Ag7V) tKB+ \ o{7N1W*$s>78ޅq%,W&~$0~#ˈ6|E:OvHV= YY|4]0"Be:iq'i t衟#M*pmr}Bl09?I4A4750DMlGni`f1J*P =6fQ9ż>qKZas=ׄ\>U*{LX!q@IX>DN[N_ԪB,)rwª+4mp4v3%I"q1Ҙ!>pMIxM'ڣ35fqkU" ] *1wIQwz!vPbpyyWP Xk7S- ϫg|6bt^F`$Gel*-<(K2F]?C1TN5p>W6}fabJ? (ҋbUl Y)!:3+"ynKݚlRJ_gsEKǟ?XX'ޙ%m~a< iIuc 2O~2bDt]n[#=բv7LՌx[낏,usAt9Wť Ǿ8 ^(V O $ǭQlG% yot~sz,᜹ueGS?jE ;.,%?BME[eeO/h1D@Ci*pVJrr>)t7KY)ƶ9h?\G͸U4Ũ.OcXqwj32zq\Iv;3B]?f:J 9gׯ"E+>xl7<yf?I(BzMol*Y$Jy'U|m[RMR؝!w ^RQnX2Gg"5Fd!0BN"Jb%' n=`ITYy݀&E> /ډdXeH|Z+r_#d}\.-Q9:g5&mVy#%^eoto4ۄ=&';版/rk1545b `$nlYG׈MMt+E'O'a ك[p剜X#@ϔ/IKͰ,+*)1³Up5N\;Ysli֑9 LNz ,{rifU"n ^5eeYkomȉ1 k`S|#ZnZlq&Ю<ꥻdA_\" [EJurIZcRi{Zs) We:W ED<&8caZcL:)1NL j̺V'+Ut4"T+]D_>dy޲RT*F+=\>+ᖡuZm,+xo3/J(|.!F?L蓆O(jቀ| zt - g֑{}N/9 *)ߢ[Il_J!td^j`ygBnNH_X4ֶ"* mW@RfT2!åj.Orù-6更v;DPQIhl_eHr mJ6 dԝaһdVx.6?-o~ZJ _6 ~o V$ >G 븱=f\ G?uk~fZ[i [Rk=b]aQd5uE%Qf<;M2(ݩwWM#Hť{il9|i1.uOBW+숳6wg{ ^<"α J JoIy,bKdD\6d_۶q\)BJվ<-֭CFw4Av =-Q֭LIܴ/)&&u1~~f$[2p~ѝ픋A5P֩S!ZKED@ʲFlb9r!J[Z!qB@(rp;2C#L'e]ceRťJ`vcWw~LDC73轿~%켰V 9ah RnJfGPpE}`g}ZmmA!P;C! \{@+Ÿ:yYֲj<9]Z_#UuHnNLN6I aicI3bcu|;lu3" 6IK{S-2%0\&*Q  ? 1'H'O%jQ}3"F)gmSmJ@seo1-pC(vx.rĴJAHS;K.(Gwm  ^y!7P%o |PyQ= 3&Ƕsa_S4m6?|rHSPl%v1 *mq4Fh{Zƞ6~,N;~UlfK0=6ݯ06V!EN.Eek@YP"ZiܦS-r $r9c靥C1 r$8; Ѣ, چ a(%D@hG9֕N{H⪬,Q7ML)廞8JS-}txߟ!@,>iN*6.T!ȗS hē^< \DЌgI5]xԸ}K!g?蓼smV=Xp  j_xJ&z4Z(o `YGqiB/‚#7)J8o W.a6O^'{qެ8z&7Ym&0? A2kRB nq G\QM#ƘyARO0senEl&TFh}&I~, OvnCx˹`4r2  9Ġy(:F@ #ۉ- \|:0UM\" &e 5-fF owSIukgx3&0q: gITҽ_i @5'3צL4y;)^('`J$kT\m8Zjj8EfJ(MMrAvq"Q|+1/;[3fRUInãGS$8ٯWA|I&iϖOm2ʝKUEL,&)'g&/h~$B¯S0'T4abpVvnKa-8\#ݒ1üxkT:EjhPw2,ڄ8y8f I^y7/rؤr'Xh[(z I!|2tO(ajm#{ &=V->OLKf'/(w -Ϻ81T-7$ KN΄^mn]: )eޛ!,UP;#bNy/X?Kg[C> Ҽұ,MRϽ&A䚩btI\q}˟55}RX 00[pezT 4*e+i'7XRm]0sPN[) Jf9G5xľ$Zx%+2A.*-fɟ(29EW0i [[3}}Lߨ淼4 X&K"[9y-\kɕ4K>2- 1fq\V:q@qmUjKIa]fM7cQm 8&cY(uCGk\zF!pJ)'n'n⨁^Aj$|=LP=:Omی#B[ʾH! nSd~/:}XCϗ(Vӷh='.'Y vN[Rm@^(Ԃ*ؠU}ݴ j$I,Q8$d7^@ '*L)-qF gc3޽ileK4O +H9k} #C8 5 :~-@6q`f7\̠R؎m(LW`s;c' Eȷv1W3*iA5nNʮyWS;u(6P&&i,59Z]۬"Êݕ!KaL%ֽ^:HIԹ<. <<BEOL}!e۳7ɂ˔n2gA>/ JHLY%VіB+ Iw}fa4ˍzw~(]oH^]fxPɪ, %l'T xȕPQM_꿮bOulQKDWdOTw yprx]08B7`U5/d&;=U6Ic~䞄^zBWP^ LqNx 5.QkЮA! V`mVŸZ>b tEC=yEno++n~(*h莳m 8N_ {q-:)Uuc0ɠ!`_LX^\ߑpNK-4\B =u ORl/*lp_[IR;=YK1d`dtԫ~Ejsho.é):!z<Fv˧/PYm !/ktmۥL)ZXE"fPn=dE ;{an]Ysi᝔kxAJn2*@ |`׭12?Tt ~Ү)duU g~9@{&6oX:nbX"u2*I*<Lf)m=X["8?}Z@vpiWk`מn7z儕[b^ʠmђp6$rJ`* lgџ. nrUo257#+Nd&C<"YVOYnGymb'Y{mkb4( t%$ۀIoEn =!|3=s+db9XE۴)օPT15R{qB&'@rM @ <6p8>vm9wA+)9WG ZVs{נeNaR\Rǡ_JUYM}B:O|~F܊wѱA# j͝+pIp3IQB>eєR,CI&RvRئL0JUPmے%6pp */獑7GW@fHŚ)h6P;wIlT@Υch-s4a >s*Iuw-W'GK;/GHbNcc#<>ޑN?)=i vkh-eC?ϣ#vH2K (U;,L$[4&5JXō w2(Z[uTu@JjU;qC/5_Em;oM2""lF_9ᱥUSkK=,22 ]KQtfۀ8z34:/(â4/-UmzD7q {^K _8Fw <[K$Unx c8c H$3-- 5vqy-'; fqO[ /pXwC)0} uǖN/1Ut"+3jBCU>`"cՕJ2 g ֜ÅY.iXV\gQi)0,"H2݆.φA Xcߨ]M֢-:7Mu:  HD#bH+7 2{,`$!DY>5-1u@$~!r<I )΁2reـJ`HNy) @Ceݒr(FL%uߐj2k|,N(_*C͛I5q˶#_E>G cw/61 `ݰ㶳GvQV%iTBmFtqGFښȐD il5Fa5-S.&p9;~c-?5_6T9 g×r{k|j^1Ay~ިDt e^IC >SP8* /n2tKEMp/oEr/]B/Wg&Xkx9`6mܟs @Տn!3u$ }c2X+GySW=gqO6t GpeS*#R\{bo25bX_ <gSGD G>sL.xڷgװ{b ,N'4x48Y߂kwT-6j6?lS{o]'ǢqPחyEDWyd fY s 9x44}7+>y Pa2L@%5{tYݤ pl82qRzoփy0'Su[k@'k&28I?`!ŧodǸ&%+7y$2eȾz%+,U46#R |>(.D}[@[F7 ߟ{-:/8Np N)=-(43y^@~ZdZ{~e'a&N AL~@3e38ޭ$~O.B?D֑vA-s!\dkqȤM% b ?ѲM+NL~?PUA,yARzݘQEƕ=֣8FrnGo*뤏ߍ/e TOLVp4B4G4b))9<$+81+9dKfGq).pS9ӭ=Cvh&3U0BRz GMŤ)HDn "h٥ߋ*x+r@cYgr*KϾ8w)ɲ$:m|A˹p$ 1*/ l&D2TNu$w ?՗d:+rx9gtMTErIVi"Ny7`C8z:u+`7=OA6rS?udU)ŵ-Хȓ4 {Vһշ:]5ļxF*axǮqY+ҩ0oQ: ;,>M7 GBupB~N[z>;AR1(d3Q>qQo8FCi] ETu2a+ +o쮍{Xc $~]ZŸl]~ }ư_7Ů5>91,B\ >q"@{?Ҷ{y' ޥ7]t0wQ%mJ[ ^t,igD*v"Od2q@y2$70MJv3b;󉟿U7ތQFN1(x5ϡpƟxB5cְӖ(R_=?o{N6)iiO % euAaYǚR`T:oŲ)MHNuHE衫>YY6;4ےCG;Dݜjd ވ|ܚ zs>m?qdp*4@Je}an"屯@:LJJ7(QٴNQXtV%DZBq8D;O.7GUcV؊oZeo|OepOM7ȭ/jҦ>$>-: {{-@`'5Cԍ^"YrlJt=sᗱGX -neP`ۯ>Gzm@t&Bx 'r_IRVc|nCĈi8Pi{ٳrN4JJj.I#$zodCV V5 Œ7fni>LEosDP˼,W?g )gv9H޹ˈ 9$ VyJ02iN]{݉Zk2XAUڽLJ-643m|F @OwX/cZe7!&4-HҊRԑ\Dx0Qs|g, ̳,j[ǪyШAuO جI-󕊋 k띊 !U蠏USXlehĂcR}0PkYt/P,]tBq 2 ?~:SM}2d v<^r={mJAZ6ꁕT4gTzGdf=J 3&gdZJ`s R%@myY)˨s}C].N`'ӾkTäב†:{p[#aLz&ZEا1,xrUqe>O 1fLap'_7IN\ZP$LC["-uh>8;PQEe\]D: j3KdeF}e饥mks|p'P|_sѹ2:X%^#F4ySte%7XyBΝ=UHB pЃ:ٮA#ɡ/ܐw`A89xQDTL괳YubJ6ψS4G 2jxt8(( t^cʲ^FTਵKnn0o/wyy}7RFN:v䎲+jbsn5dK{VCG'l8y׆)}4 XvqV7e$>N*+Digp#Ҡ&x0 ) >g?Sɍvߙa\LlOIɔz6쵢˟pmsf! Fůpiq{F|Pp zKOeHc f}yjp/EmJ;}rew5zY}Zo%1,[uPzhbԳ@+`:%Sp؛ںNElT * %%wimg6/)dDwOn9n qgtǮ$e๿_mJ pl FöX6ȔWg>c%'>Όc&E#ny ~׵'rxJE) *v\)]$9 @GWcX@:BI2zL1og"ium,#BN5xQD]Hr+`lQHcYkXuۻ% 2B %K ~YbiWܿ7l:'|$y7цL3pY5i=١7M=NЏ%ҵ1kqk@7.}i4UXIF~젗Al80+5V/٠vw;">_SN;JRFd=.XL:}̲)#f9Y'CY$j4 9QS֩,> *o;ȈFc#PN"眆1)\|D"/=z!,;֡Y/1`'>*T{oP!ID^6v;76/ rtGȲeQi1 -oWMm`]5C(sHD*aޞcw$F@1~RFw?)9!"PR vգI@-q 0}^ћbdY0ךӨ\xLl-b{yxR82y[|paD1(ЮBgm9OΥr S{v? |l~ 7`cH;Ў='nT}f]ow7 ]R[ kP\ †~tzĤ~ggfy&`XhC틩rUt 0dѺ#>t鿄2',.;-x?|, Dݟ|f7Ȩ. }GDIpV'7 8A#H}~q/.t'7~vM#` 8Ps[O˩%Vs粵x.mlI9ONMiL`.n货3 Ú!|ԊF5{5sC.U{NN&Gg:k A7 s.(cHPg܏ iGJpf0m - x::b=p+ l=?V%x1tXsOwPHHZn`\>L1RdZc{q2vpb[5ΨR ztօ>]/v M\U7`mEy|cٸ]YQ M |S+ .ػxPzDd#q; nB+:Іw|@C 4 7K v=,;Faڂ ƌr]XFwhK<4Ƽ'HH7mSWtM'| SMII#veR<ʻdkj$|{u~gAdlK6$Zج|x&Լ6ܧ;Kt.qeU%^c @,bQS(U?Ul%K.ȟU瘊;ױf!yvcGcmEϕj/񀺜g}y6Y38VaNpRȜ"Ҽ.ٮ>.֋,֢SmR6e(ah<ѷ8=՘^TI??MZWI`:ȠF piZG-Ε%{;>jxXx,xRe'RmQnxMս,%/O@Bk|'d e@&!>Er?%ZOB5BmqT,8u !i;(,O|xtdHrske D]ztQ>(~R&4_ɛ1(z'OS" ~#FPFKB`rp8q"K*:E:m5һ,Y.+lQrǜ)iI;^ŔӁ1l(ky}wU虯#+%XJ:p\;X_تr b)~bxa/ʎF-D6ėki=CQiL&s{W[pᏉJ UWMv\3{sR!Nk>.&.KL+C: #Ms> Z e-u6w)4΋;S1]q-#}#uuj%97n.ʴt]bF]85ȺpA&X&e1 Bo'7Ub Lu z*tj#Y=䃚} #jpRD239y`਍s>g3lD`<6]1xBiY,CpQ!yr^\c%*eEW=Mjg_.ЄLpD5Xn\60aw9ۖ=Ero(P͟)"CWYU?ӄp@&l_x4-:Fdžxg&Dq$PĘ4.tyB&4ޖ>>EƖ1eLpaQ\ l%_U|zӬ^kg';P%e\R\UHt 8۵ 1Ѓ+E0VEK iGߨJwg5QDbN;cV/?L.^扯 FnRD;CSE\%F=7K^YɓTԶEu^.I >6kNf/M8n}9= n7) hw>WɗAotgav<{<77o/N=Fxm~ =' 5E Y@82aUiu+k z#F+YgVb䔎R{32TuWqM&dQ3B)߮jPݎvBGu"E`N[q'SYAe׏ V,ÔdK>LT%5æ,;}?Wi2Gl;O_<χW'Z!4}@Kp3|@K֙0O wNP|4Cgs@ԕ v->"X\SgaƥP {VP yh*ι#~/4<(V9*t..BBg4Hs-px3?Ɂ)tLTJoO<~X٣٭(z~1*,]ÖngR; &ݰBqH?z(@r[YB,J@M8? vO- 9Y KB ,TX'.>p׽&K##=h7NYth9zyJp.+Jҟ*oHaEGaQ02dLmQ+l$ܞ< -gˍZv@fDzk "8 y&7} τ@p0ݟ yojjt?~̀6(GauΫ}B&r|~mvOê:,7eXk,Ҫw]H3JFST }jȥBz:D|SJ{pO-e6ĻYm."6 $Xyʠz[6+yn,󱥁:2҂isJ*nk6SRo1{}g8Xy,2r$mW>En:~!RzpG0D`irlt\Ṙ]4< RG/sЫeS~6ƨ(e՟aC ̈́ 5WڷDGkoh7H@}a?(:@F=FS.q*PO(Sl8P?R J54㓭γ|a*Tuvq9G>5h$$ܡuv'RBDv%{OZCҬ'&=$u`>*m#^C7("ae2Q'8p1oDӁm!%P7RW%b]eRf;>/t&Hi C>c)pMdpXvƱšg[jk*? e 䆊(V__u^rG t˚|/aDpKQMa-T G'&֎zA@4Q+* fi.3}ۙ3ʖbQ}KZ B]wC m_Ad6Y~dl x`zfb #.N{N^&(dա:4)8*kMI9UL_INzG8?ޫ)EB>$2 ZDp~KضF,(Vcőй>b6 e9Z_'{(ve)֓cf[C+VFKT7&dKº"ēJMPɩ-z"?~ty@nS2ۡ#gރhI#)$2 Z^&vadgEfu߉,ťYHΒfwG?MmHp[3`qeWSHs5}3׸8#Hi:\qWGmc'T}~TAu1Ћkڲ]IIw&lz$=UtzvNY) صJՉ:׭9-?Ϥ0PتK]F.909Iž5hk+A Yq[b41M;nY;mܕ "diE_$KgmzduE;cM& ~SECbeH٬J{7m54jTJcta0#=ѻ{ۅHbňG'E mtL^HG) SUvSW 9e,h91x8j b g1}t|Ƴ6[f5U 22 l`U2ͦU\p"]vcA,FLϕ혀Ukp>bTl-^tY:бi$-NBzkj pWB374&&T1ͼv޷Z*h`*QOʖhЧ*=]_^KJdI{E'3E*칒:fq0ԙaуͿ_OݙG4W.ޝ+#`> Ɔ+Sib0i'PvJ D<<^Gv52˃<7 ozTUWRor+<D.zhe9R33КMYB8dw\[8@ΐq*3mWzV!cW!!-Ts}DzpodR!E@{+{)̵>¾<5_)H|'\]t@E P8<חe wf=5 !~:1l=40HۨUSԾ):oۚ~㈇,2"ļ˿[5z41d~ r1c8,8Ϻ 5% d3I]ltl }JV^g.a l4L<лn'C5 ߌxԽ&Tj%3 pjcWtg$ 0?RQYM6wRQwsT ZYq?ϙ}ئ^~Dkw ʩT/B/!gg;|ݩ &Q AAr mQ1Ow`@xXHsFtQPd( Ϗ+Q42`1yI⒴O%!3,d.OJ$U)$Y^5N {fu/#hG33MJO8mv7@Gx: ̰3<<1$S!nuԠ.̆%BoݙsK'(㪵jb Kn+*9`aTe)o+3iG\Re*A7^/ uD[ aquۣReUt"n;اbdƚ\8{s6[w㯩G nԻ݃EoǀPHEȯ- xwjI Y%Zc7eP{+(۲1+,*ixJsYCkr$1|IPݼP46@^bK^1Whpa5dpn@ObҶp( `෕،xs4ketK|\6#);9lp?` SY'tx:P1$T 6Fga)|ۋ[`"vAY]!}n  Z8I1G|CzT9M"za$A  AXe0e9,2_TҎkZ7i7gBoͶ^"sxۺ?rb] kJ#v9n5FԾBdPѤh  W6pm37tf0([.s`(jbJԞޟ=&fp+wp**0<@8w8."|\3tW@ظ?J_.]}v꡼˷)?зNBJmlT5HBCp+I!wUz( G]tN?D7V5h1r7"%cMTze`hj_C#ei% {o̭ b8Uc ye i>|c5 09(lq9mrIf#2;|/"c Por?m缓/64cDaŃ!#[ Eܞ r.:acN.{L[N@UyRocF9/O 'Vf F{njύR&ë9KWV¹pGHU~ PJC2zU'P橫)?+KD4*L76zS Dcnj"yKRT90Yi(I4oL&D |9{(1-1&IÝ]={gF\m9m,`Dxg|VrhFY%έ; AbzoǁlHZ/rbkXv_S%mZ*m JowzP0jme녏hW{GWOހdD<{ѕT/LmE4w9wK~l3vf3VF%L+T:fe}<3<{ T.HAۋ͟W&69g*Y[B*RF^6׉ՁM$<9p{+'~7rnP ЄQ8kBg1:f<(>,g$߃ﳝ( wؤde|~f]8TM=_\1ywV\nu%2.N2~BO]Zt,92s !؁ARx3|!@zxߘcS쒔2Z)مEHB<汶TIZ0B- R%ɓrz}]d4^&ѐ=hAUkVW;J0!~V "-e)K0?̛pA.q s:!0&E/7~b[;0_$jC\ +T s^&8hVIECȀ=UpB#GOW@rzDP.^MGweN"h/Őܹ4$8VikʚJ6U&ѡ^Zd1* v*+49NL4ɎWM9גoϽ-yV*4(5WAMihFņ"uGKZVl[YgNJG pQH m]b1`0HחqHF"NXҧl1_3h2΋V$O!4M\1{4"( W).1ncӬd<Υ`"'?_ִ_D@J!nLGB'&7 jL(fE(wO?yaK: yUȠuwK'96µ%T6#Uv+(El{3FjU[:8&f֧,r?3}{դKq:r눾~^ ])Emc&(aQUzحb:Sfv ;Q(3h2 +m7ثm>=÷dZB0z1WS`rjy=RN>%+gw.m4lyWiP N HZ"B_"p ). ]ϵfækg$ Z&L`Y9]jFP\X/qBnlM-j%%T GWђ nZFZxL_AE,?&r#ww}y1~m2[~BnQQOZ cFKVP:k5&ZT N.6'n+ Clp}ƽ;~VZ^u'z]n,`45L}?04ڇ pd(l -56UW>Qz #  1+VcP>tf6$ @TׂVi 3}B߬Scr[7{TD#yݍ ;eC+"(BAkq25ezy6Q0t/i Sy2C"iS%nY>ǿp^j2>crD`.Zի *3U'y*RN7SŖԈEzۡ5}"BzE䀺v| G]=6R`at2tn55WEaR;YҠɒ7SA\|Z[V䫷ܾ]Z{PvIQYwb 6\Z(]qY%3( 64wv5~7EwЧ?%ݬ3읩(=\ ,e794ZSh1\S@,;:5&6`9JNPN[,q%yJgS]ܪWhXrި?_mxuHMws1琖hKít 4>c=2[/-.,SӂsA')5{әzXNZ pBǧhmfo:O-{G4HuEڪgt'k#/k[%ˬotz٣.U^D )\mEPBo|v q9׾M,]sbu@z^r ͒ToQD"7RܭkUQ`P/߾q.34w#Iȍ==P޹.%]R.U*&3cRt {:}y_e^ /\7RN;+T/ّp6/qI3&Q+lBm_:7}?Tke|yjɯ t\Zq@ƧDR\^ڈŇT D,+E$8֡t*2I+rk b7:#X4퇐̇vL& oͰy(]ƗjPSHg~ivkhLup42!TcAt0IčwcصrryN=rTԵ5%'e9~Fd[ԉQ4u/Ɣ<&pK-{AwE <>zp 5F 5aGz(`ikt ɂqM83<@zVe2 h[| wF 3 x Jіw%E#ګ4WDlѓFkuf6VՕ ;),/)u;xE[~5{GR$a$_ 'H/22͠IxhT9 aʨtˍ8<\zpe d ql."l48Yt!\UGڼz4@H:?=10Pc&J-N%pwx ˉv!uj ([\G`AXr2QO˥@E ~H}W<'~+ǧ4Vo V@Wo6ɊC4>Mdj>oƮqܞeF9{2B5{ڗg~y^> K/yp/ܿz^܁ے;5S2~\VK3:L$ܫi\[-Xrvilx׷pGwٷe 8htxm_ԇΝpHRG-N'3EhưHϝY4bV%ⒺoO-j=$ˌ]F!?3៉{_M3tF;5vӓ;+)dd(SA \| 꽝Kt^\X$7xU{N`y@k~jW;EaAf`?Qi 'w+y99Ʌn%H1 osŪano+\4\4wf;g\' UN (_y9L"(ɬK;9UO#6Ġ8L>)7j)y`VbS ƒAUe o6B=< j+6"}}7A~IR2r]lW*+IίvK&,aqڼz$s㏈Ξ KIu L4o5I*tκ1Gi|BĩD:3^%6tEgde6 C!@nx+h\Ne}6F #Q8zfCX!O^LY^˹x kVu^e}-`LwlG% 6=o&'÷1@b B߁cvg:YkDTrCmc(3"-Dܿ3sd1&Og5eJ #+k;wS#2̤zG<[@LRnKL x04ڞ⮩MZˡT Sn>;LOG $ͼXŖM};W=NO<~_M+84d[85r{isC/dh]Y\%W^.@:'A?5cI.'cZ{կ>^, !cFI ^3p8Jȅ缰vs},6K6E @ Q{# jxO/Yzj梗p; Y] %27rqn Ǿ%)U.{ >}~TmCX!\AεgRYnr2/<=]1-fVOXR4,xI?XyZ>k0M P1ױW]Ȩ"'L'Dߔ:bD^X:yGESAqO'm{Yd'#A7ÿYGVγ,WFs=8'zJtr)i48 ,*Y񪝏TqS$FzH4VMcY 34? QC|MGJi1>{ows)8g[6 BB=pX@J9=~k7MP3S+BmU8"X-Ȅ*r_q9QG?!ie1J>%Y .hecJyuKS Su4]0sq,xovfqnNN*죯!$x`S4(jmn?kYVo so29'hgwN鳇d5J}MKD{MuyZ @hL1|qs`p;Ҿ <"^%ђI  t L?HRemsKDckWV.s&|źsWǎGQm,-PH6 ,Vj $]djjVcGRXxZ#2ԴA)̃HrOgtFO R>(BJ䔓.9gh>"|H0(nwb?K^҅7(e%au"gRFε(Hф=+_{bW\ σ#@>FĚ~-Gs)Hfzw5IJ/V2 bH mzP4|vt /[;n"ˆ߂I+"U94ASʫ+'2ĝ4Wo" OOXB{wL7?&3EŗYuЗۗ'ufQ?.M"cCO'Qz"wS$[D+GEu 8ߝ#J )Qb#~Xvr9G[OM\V|[c1ZMGȼSz?+\p5~C+l7qgG}Fϔ}f f OJj,cRJRW]luô2U9*C쩡el"wqbf+;7gJG4&˥ +,#tU[tuUnIREV?a"HOQ(ZgH&] Uvl5T`Z,"39Xm%:,18 %Ma%5 !CI KVU%^űIǾ#R_ j17F)V@iO ldx۠pVey f\ >#P.暧n /r[[^%}!+frq>Y.f*RhP>X1l#/uCWlӟ$N^iP Er՗L$B춝tIy I -x;: /7Xl2UN&*,˞$p:A1"8;;t!W:yR8%mR1C[Ð'6jJÿxB`}]<&E8 w+&qz{t[U'WA^:aT"O:1DJC[G7_j Zn:$6ܪP{ gjmiL̉0K-V6t7&1GF7>ZێrAR"Ϫ.\OODA~cTy;gbimF铨pNoXn᝺\x5Gͣ0Y~М~x}~a3!"pD*m0?`:܇ڢey5\nUq<!P9hB=?Q;xd2 KLLFrfV~@Iligu 1/"K*pwKש齿5 ^@T cYr4/ tmZFqLZ -M(*;FNͷUhȺ w0a傂[2g t B nl."j$ơ* bfiZi"Pa"RB)%#Z.7/څN+ "Ƈ %@hdf4@> vU4(-`$Y;rJ$g޼54m96T|7W~C1X2mONlou>%'݆@@ui֛ (߶uDSUSk:NW@3v>m&>-<@5`] H:藿Jl֑`a&J{_D3DB9"QDoCi-pě# %(>ML=؜t"?,BB gt۫~"Gwr(ƻgBr ` B$4-1;+^i1.[!sYox9$GZ\,/JR1.=qMatλ׃.TVpʚ5sׁ&=+S*'}&?.[!TyuwNaˢؒ fۮ l 踻h\lT5IB΁&ğ6:^1嗀,4tWj"7(-`hq_meEaBV wu? RJ"3RwjHۈ~j~bS?g?^Њk +~P7'D 믢N[ =ݴZ yǕׯ^I#R^qD%pq1g>0??5r vX_xd WpY{< .: ؆$ѧ:S fwpDkdJyVygF#zհ ٻPz{/gcMp*/SFdIO,JD Q*SOvEET,jeaѽr!B1LZ0XQ"Oy7R}Ԧ73ָe &"76D3k~Lpj}K`pISy;\!27XTiVw5?͕,iǽ$ :%F󉤽=% 쯑U{|-+ɨ QWhxx3B풉@Sٽ|w+ j]"d"t>ϮPn+fhlac PŬ֖?QH3]F.0f{67){K3}~FDs3-~0B >2o"sC G ,ց73zNE°ۜ @>"{\T z=4_@z z{/HCKNgnG'ģw#= @ZaMa4%݈z.QoXZT}g5˸ta5k%J?v[am}VJ]рK^+1RvK|QbXRE;!sMxKO WAp TxZT"uܱVW`j x]b4ڕ\E>S;%49: 061yz­T9nlZ_[6;d.J6"ImwQq4&؈S3ćo+l2^^ &Nl{?G>]Z [?_x;#BLظDFݶ"i'AC2Q: z{g % ]8+ͭ&lSnX-vπYd8-N^'2@"C5eBn\Bjٷyc|or_G 긴QDy7CD-|AZֹPxn;^qHê&1hߔB(~v`J( 3+=]8ɏk\ĥyhoN FˑRXlK//R\",v|ofuiկԁ6&[l+D 52;$%\ݧ$Uf;vڛp.A`\,SXzR_$MOvI~50'.ND*6f8\jxOi tu5 "r"؆A)o= ] xH\ zi?`Gi: \J7jc]r,0m 5w-(`m!_FD{f GZ)*ÆX3f/y1J&߽iQZd@Ii8 yRL$EIC٠B%st> qRBjWPyc6wtڰ̬28|)F!ǭ"%fT*;/FN A{hOa&\TNq_<$Ț(4y$ӰLGP dazX28&;"{ʣp=l@d rH7E;.2@*cGEDp(z^cHpo yij@Ϗp"ش7T򹣺hj>^>ijhqͽZ3pځʧ8:˘Κ0N<[N8KspE4*uw;ܓa]rF.~h*4QNv]"/M({*|5HtY5+fG;9gnnOfړ%Ґ-<$#+avfPzZKC4]xȡ*KIvϜNFx$˗<-l[mYYeYR-~apQ1a3lq/J(a (HqXD"3ޙUe;YQj94&'09.5n.?$+QB2} 5T0qweyh 8jv!q-&tZ;kɈ` sіs-^/*\@'SrnW /u |*9IU  THvqiU4[@_8''$zZH^,9.M?> F@4naim9 "!E2^o&;̴@>JQYhV2+H6|"IrZnrƃq¹$SR5 ϡMܟw4ѹSb~AYO[8Ԓ3J_HxMUd+׀#0uz ~>AvG8X/uy Q%%{;JQ]& Et44)&ܮᄠ17Z63k^2#t6q|G {ɘ2#jT< ZxP "UhɄJp+@]-Qelf~B`Zl& Pe Ejɉ*KYkؑZ>TE\~Ń].@e/'fCNMʋ˱ltq5n>D#,laeҚtٿt/Îؘ({mN7I*$@U]E3Br1K$zJ3B6Z:U#rx*p,p) +XB\PFK܎sI#9/S\~ai9Z_o?`@ؼL%zA>W~L?s^iUc׼?9h)g~Yƨ= ZncIEʛ޿Yܠ'#kJTGPk,VŽC{_P+O0`U\YInsnSt0ubP@WY< ~bwz"M*?Kbٻ /~ow{3qR2]O[FpB2s7ǧ8>} Ekh>t`g֣+w52@x\ .Ue\qŦ8-b҇i?)S{>vZ}t%\ej[")c'/TG'SA5-ƿzP$eBIOn nbk)ťi7뺋jndRk8/iԨ+O!v.fؙ|ؼt_ #uS$q?z+%r5EԵ8}-&4l1CTu4M«g_~ vM;>۰zp65{PQpڇJ8ߕa !\WOP3ۋJⳜB`eDŲ4W PzĻ@ݍ6@BW~(̗3%pެW}m+Z DY?"/ۻV8uH)uǪV>xq4_m&k z~2 1l8>{x P 1nmҽ&@H(v@0r_>D4q1Q"t_Xs9Yq(($Ol3,sW eX>+WFCx&^hV=ahW"bfLevL2ZXņxsp>ӂa;>Dp}G%`}ۂ 7qnԥ\~QҸ7 F(T(=is&Ihcq@*rY'GWO^YK({/k;_QZg'rsZnwȳq;nj] :Z]F֪jv8il -槊^}\=&kҹGZlU >&Evw% FܢU;,T+$'.p٩/N3lIHX]ZKN=1z%jW r:C|9j Ư MN2/m)}wؑ4oKhC[M4lkzvV- lzaG؍̊i[ |C6ShՓV gGICW0wmH=ZRQrsWpr /S|~+`gN!售`rf%sU9#L1z bG"LzdՖ˘S,ԕ?=νOY{)~)cC}9jhxiX"K-?F4qG_ @5 jnEj~bA+"|!D [2Op<%t36k幇T2Q-nX=q +'ǷbO V[v԰ZMb's?^z"p{8A?V >gp{Eax@ܜ_:NLg= =~CaoO'-ExEg&>/>^cP%jዷ⇮R30TjkC] oCr?sKuL5*liOY6cm6Lzdn& &3`i+{e L޹WX6һ]Հ7YB _վ(V h8dk9SܓhEPhkQ-!Rl\ 1c*)>Ob*J'f^ 9^Be|JC]q6߰wZpS?Ko]ԫ)WtX2ׇ׶7_7׳cÌA;L8뀢*ac1jK՗K J[% +lrE, (PaDZz*0:tRb-UZ:gyVK&6WO^N A Y۰L̦1 N.'0ʋnނ=,f,048XVdbyƄ*:H܃\+O3i_[U#B'JbIX|AOSP-FXBM<ޠpFTtE NXȹuo ~0[7X=!-~] !yQhNEğHۄ8bzm?$(90-AbR$uǏd z؞q ?5n:,3ëm_"jСOSA>ɗ\g3'Di 5)}8 Гa\u Y?*6ץ{6S_a0xٔujL/3+RJJ+S_שr2"V 8緲yzF&קvJg=$ 22Tۆz8-B| (m9{Սk6~QOxlɡ:WƟ"5 "PWlKx1s-=y_I!%ONS<<ӧ+> ?6 @WZc E(ӪlזaFOe)0 o"sb=f؞cۮ[VŬx'? \TFgh ˸tLOXPe4+I^l&{p𡔖$Yc-IE "Bf?m=~2ABNֻuy'KeG5\D aez/?^K[| ]3Ҳ PlC5|sZ&3ݤe"r E ¦Ty[Ec4[q0o fZQ`+:2ܻy{k~WNV?%п&QjU#ӱO\l'+5br̄o?i}w_Y~BI8 +L< QW" bMTu؇d2m'Xi"{_#N<-)% ܖ'*OAv,Kg[:R=a|0ˀި=T8k v_:AT<2r׈;qLuOß|u4:9xRwYR4Abe*rd):Ed[Jg;s} O"Ok DmGtaA9/*]0n,⍪ċ?4X!wS9k6R7eqpXO̖ٴ:@VQV`+vs 8﶐g:Qk'0HjUcћ6V&W;,]!- ғXCpT7cZ-#[clx}3LvK$rTܙO L8`A>tLMu+AnJasg@ȮF;bXK^>̺kVkPᓶoLSK~IVԜT=ݔnI*gpPh '͡9j/# 9& J)t8K,or (jV& <ݵP$klږ6Pi5yZ5iD|O#dI;8WoS[|v">QUjFoЈrB$'Jjcs}GU&T[)[Nr@)2b仞g~|au*WsWrZV@i(shVYnV<,2_O>zʣG}ڂwC;fG2Ie8qHVZ`NT)y ȳ%͊JN}7"[}s4lOclĄ ^ҙ>°Iݽ$U;k5'u,REĚ={)E,cCuLpUvzpW9~wJh9{(e/WsAͻY̙^)2V;iЏmuͥA`337}D@,%ҶMNЌld d #杇3^:+(Ulo*KץNImӤdNl6͂\2l>Tl<¾{yr@8G eƖ]n`[ڋ+eb'!RnYW7z&]$ɋ tP0/I&1G8ަ9? eAժgrxǖ(Nbfx$HȷCo+O_RZ4͊O` ?0j9b6ti-#T[F2wgz7£&/QnjP{$:ίo]JCbJ1LO:N !.ɷ&!V):4F,h &{1]bb:'i\ t+CB%GZFሗ_‡7o(\bcШRJGf{>ñ`^ydc83K ܵ!gҊ Sj-G;¯ m3(χ)VWJ–s[>@ݴ۪v$v:٭9_=t-M̠6:"OQuE eP9C(v%+h@-H刡jNY+£HܼBD9ڶ|3V-^7sWn FZ|u<E E.w|{. ͒*~X9#8) )JlPC*P}P'b՝c͑H4QWQ~$K픹TD 8EGltRaK- 5qbex#FUmaq.MXPN+)I[0$!s+ N @On|msOܹZO'|犋5֭9LA3bq T\FL@pLOr@c5CE!=AfC_ALxy? :TX4q ^I*68(IS>ЉP֙+]H­g+JDZ%ݸb҉1$"g: ]Gs sC~ȚP 偢Oq ryY 챽"ޟ)w#vpEUl2v毹$zb(a-ȹ~%}yߣ쳈UGd3ƾk.f36&n/ɝ:; -tJRoې5/wZK#"x԰jXHLM@ ?f7xnMrd˷KGpfc0dgfgZ/}`htп31A7)rs#^s~w5K'?k3z]|כJWs;ĜH?z. 1֙CEl"p1O#D$FR<lUbR*\,Ё)X hKK_Q Brcv}l(9"M za^|hc `)jU 68^85V{'DSO[8LuKgN=wMäj,(=|!!m-g30,^ߤ AC҉q>M.Y&' š7mZ(@st+v +=ޭ/YʫI9i{NjЃ;7Ke̥FCV6Wڜpv% QJ)&c/p7K<۟rD fa֐x VRh"`6h&z"i̩"xBIԺmq"h53^SI9^lpx}hGc#}fл̔@ӝW JA܆5 QPgN9$._셳V+hgY?k5F À8A`3gFrq+T-ܥO(!v~ c  EpǪh%~9P>]\l}phʹX鈲|G L|ePnwW{xie@n qpTd;:?YRAm+嫣ҹwp#&1`eRFՙzIM~.u(dg)*_`IEո» NQn[:,i*WѾ XY|A:D\#t/ NZ-:cvpWJTA[Nů~t[WݿF B욘&@HD 쥩^H}ii!B|X~}6 >"@E1{<. K7z&V; "fPcb#;e$-x !#KOkj}֐] R6ƶY$7n(H> f+!h8B$$ty]6BD6MpoTL5wpBHZrCkIwO֠å8Ҧg5Zz1rrdK8s::Ue҈l&q簙K 1Irq җFGO&M<B[t)Nާ|߰@ĆM#h  Y{^Ӡ pmV d>ׂag'OMj%JZm8["0> ;kB e}5XjaJ;9˩BNݏ@H DQަT~Yw41DeO4j?(Ӫ\_ZTaE%޳@Y,H-b !v2}QWKe*/!AUT TlVnL̉jPȎ^Po`aGr-*r sdfgt'/dSi3>2crnudb 0ron 6::AE1ǔ>9/#'ZN.x0昀F0HŎ71U&Yк& ό(A4wVJN=x/!wn+Q5@MnJ Ҏ"}`Ԑ/ZH砯2wj)g’ ^fi(d'Fh;}k]DP _-4'*+ؔK%{c7hXto]/^ׅi(/ܳ|롙>uFL$x/jwLgb `%(i3/NJDuCz-[&p}H:5V>z? ˳7ލ|4؉DIW߫tsud 5%WotQ:DIsֈqfk ܮŴS 0C.2F )ҘUWZ 9B):S8mz>yҭtx%&43*^- lfY9su wUAv+^)cT"foG9!NCY6Tsᥙ j6Pz=r ?mvXٿm #qʙc:<ӛjfc'oH-yMYUfWYLӽlep9 geQ_3O$S@Eٽ6I\n4%T@?TMd$?4gP`HlU#Ǩy?ކt2 {W3t ,_a!bY:VaT: !BE2"趜xZ ڢT= 9הh VH2K%(!llJLM^ [C$rV3JmAtљzf #19EN82..{Ω`hA4K\4 7' !'s^&tQ%E8w>%FHSMm@6@}-be]cKI xN\B+z}7gyn+`pG~epV 3ȴ˙$m]CXL2g3s7֭3i`}_>H0ex^eOث -+d>=/,G?Q9( &V΃^f#\R: ~@ZbSW I# YDSja,K7ٵ{fmE4@MSSb%Dn)iKDs=ә6E? <1zzK~oWRȎ~tݹ;(vIGFlJrS, foȨUV/9(=/j8MZS(!ͶN=kNJ :/d$*=΁E.Qĕ2.$` :.RѬk["BBdBfis+=F vؚ+k]tm;ciW]V,!AI~o‚ѯؙ]9v䋩gou,*T:?reC)jO!Y*yhΕhxV,{"v{ơQ\~=O; `hxΧ|i"u|CfgY@*K>V>>fF2* 8)"ZcxT?PwOѲ2g$1P$=٣@ 5W3,R_PJ|IÀ8dHo~̔F[3U :20;nldcpm{b͞L0>TŁkEi>s8HS A\\|*^fA& g_/H4I)-6x| @= ̮h쮆!a#!^D`if6J0Q %S_j.J\}82CEޠH4Μ۟v0id FyG-Cem c.?DZyl)4uC\_ȍwW =A4d50C'GcZ9àj͵\J5KO0fW@n'#>%\N.ΨD]\HR[LS2RdQW z$DsFm(w$$ 旾Q}ȚPc>yq)̢_H^qFMO"++U!y0 >7>d6qM>#_Nl : t<'ڡJ/ k ^6|ƠDɳ\@ҚG@'Я>iB:pOD#)fF|+e%O3e{8KlK;1T8{u5܆Y p+qmSn`W?mE_^Lڟ`U}oV{nڍyݵ6b/o>cqAVˈ{=삟'˶wPtK;:l(\hfF=ڦR>"& 9%1W [9і7J!^ :5 U'EfCX^Ǡwu4aAKv!uyJ!@/F2`~0#H%|GΨ"_ cPrW*ǻBeobKضZ,hdIq{P.sGƢ_:S/iiтziwi69ؕsrZnppaTDÜ Vq#,@P1xWH;af?Ijv;LC?K0 ˄H,YBKw ],̗@ܐj}x@?`4$(G.or Iٳ7k + x+.+G2 g1E}ƹq-.qtIQ@sK̈)-BTHOr_-S*ǟբ?VU0)M5ʃo7* 4#J<Ab(\X`K΀^ӍV/$j5C5i 3ec76Oކ<_jw&  r\uE؂-s?? 07rVPpzT̄iG+IJupvU,CHr>Juoi4-Kׁ(Zdq%Tޟ$-^`i'tf|b)o}Y5')Ewr9R= M2:Z1s=y4uyvEsC|~K>neP0eb@VTw|m#3٨!Tn4dL; FdTd.A4YT1^hux=0 B+{U$G2H/꠽KWXZ{( ?Yp3P1ӣΝJw%q2Wqt_dtMNh,$oJ\jZfe`B~Ga) &w%j^˖x0aC+JudFVbd a,wLj4s5`×_ǛɣbVWMlp(3 dohG@g79.EX qndf{Z ę_=m! -z9S~TNA-R嘒"-{ۼ%܎wA_uuͱ2w9`;٦@Bż}K^(w3'3ƯQ=wqhZVBs@08@sk|҅Z&9wz*3:Q`uڦbUT*DPOx<%"t(%d^2G™/skWa(Tq @)|W. ,7>'.~_xZjEO‰eةq|lx#Ma!$nShu <by:D -i==1UY;7}SsSFwɶe.PˌR+x EYa7ڢ/WKMӍN)B4`d5nFyG#)eDРRtG/b=2 /}OgL;C[-K zDsݞv50D18o)V]xg}Eqdz6UqW ),>i YXB\oL/x$U5- %/n`̝q|8ә߅#~ V'Њɯ 髅n@F-`'.?+*{'[9-QS{ +H͈ ]+xF#w~K&-T> x\h;/ "f<yv?, +A6XI0V~2;gS+PH”_m]\=Z@A(E@-M0JziUran)ǸuuFB-,@^a&Q(}XmJe#zWW#VuRG *k/:(1Yh42|c Qp@UUSu-c6 DDCtwm{rCqIt82n8"tEZ*mA͞#"f2+HN\Smp5F[q&Ed*J:nAA1k+!ڍ}⇅Ϡū LWiQ jE8M$S V;R]^j\9tfQIPKzWlOikyR͌'dK5*|^"3ޒ۶+|l:y}BDeO ^iWtdn󃾶v`B$E%1‰gB=ð~ weu9XJN2Q>%nͮ {R- H\#!q ;N_!/=63Ad(=Y6]b cU@gaX\ez!Dx#>U?iyFvٮp9 z^H h ; v ܿ_2O%'CG*mܱF$ZBJSqr⿯ FyGZ%6/pq xҵzrw72CWf#͂Ia*hyPx $[;@4#ScBjcc!O<d <'vˆpCvKʊIݣڃW|Oڄ.]Asް7fF7V*ٖ^7&_]F@[+z`})m>h1j=LEr_^ fWL`Gx N0v 3_1$!כ.J]*n0j 'gS^`Xw[WXn 3lh}'(o Za"vu~C%d{;8Ϋ)Y2ffQGOތ1O u`]]}umʾj cQӌ^2Uh^ZE?I#sKL,B:a7fJ~Ƴӡ|_—_qQ Lk0{ BHxy: i&47&YT+e{"MAtv| r:#rSq"NȾG#"|ZQ2̜I:jHr/oyJ3 E \Hϐg:)a>brθz`"(l/b͞bPMɨDӾ37\8dlWG,PsFtj̦j"KJ_X])1z1ѨFXLAg8?n NJ"*'o"݅Uԃ1|D#i>[TuX㇫iPVo %n6Mm>#y6cMQWalķve}EY}2ڭeA!G_vixy I.0ºPsmecf# f=!>f}!MpF-WbK E@Y?]j~o/ÈfOB*t}r @Y4( )X@ 7/GS`!~"OxsMzFs4C_rW]{J(R^HUӤ)?5c\|곒k~WKMxH?WXyCwbLQ/%J*yJ2"e87^|;GiZsp!ħ>eߓ$w݂R5chyAb4QIz?6>,NLod;YdvHx)7(b>C)?2qqcLh2 HzO>ٽ;Tj8ݮG"WA ޫ`ph51?Vn. D^M * ]pϵB.:`eI>}@HJȇM$ ^Vd-$+;Cȍj^{ք\9(Y OHD#}UdN]޼C{*ЍT =pϩڭB.O+ =5+IClNfZ]o2N)MYp5GFD='HB,{ zydycs Rsa!o/3mRw 1_(GaGs>!vDs YA1LJH!]^47մٿʐnl$?JGw{8%]c GTzF˦MeuamErqғ{'to=Bn({4~'x&=(Rɨ 5${\\3g~ -C8fuyLG>;iOw̦=ۄ&9h~a63F1 ̼. qXkWdE|/*g46MI#QM̽c *Kywqw!}ev ] ,mх+)-#~l\` @B1ՕQ>Fo|˿%)[/#P=N哢]LCc K_VN0 g_{uB=J>t= '6MH!Nm ;]~4 +oE>oD O)jj$>qmB'_ $C^2b&oPoۜ3X5V% 0F:BtGPg3kqk@/ꆳd J3+ʱƶ@_,g6z6?*C6Bj߃N8*;@Oz`Oݿc"\ca!wj<\)_et SG~O*Mߍ 8 = r*^ e~5hpqrĎg]$#PY[ @/fRBې6NL~̔dA^gAJQ_85+_tn__O׊俥Ԡ/-Ӊ%:¥&_856Ϻ+n rI"ati|o]%sruDHnCp PrEl8i@ B"ܦ."4HQΡG? 1Z7nLFcpyU1XH~Ja{ E7x/yBhA}Zw=YқksFViW7 Il~]TEBa,aqr뷡˦q5?eJZl6SdH0L$Ua,_T@K ۳,Ћc9yt|ΜP$QtZJG硙Rs^'J~y!f qEni룰lnw_MLʅœѡu*Qm# ̂4H2: 娺+zAM&1TZ59!CY;A_CC{ h,Wl=^ͺuDoWs52U0IkfH>f0Z\ţ\J8R'%*\ K(oZ8\KRo/EFw dYcu[+hFgxUZ`!'hv;HO+Ϣth48yt2R"O.#GtY$+1YU@4ҁ {/w0`Q@c45-ghU 30aB~Z:# 9{|LREr^,#}/QqbuRSVN'`L+m6b~hkLQ9Ӫ~I{lΐmf>7Gkaȹ!~xPnΥCӡob!Gv]C48;ŗ `/·QfMQ TGSkJ5=IEg3eJtU3֑nͫGnd'j X:ʾB d?~\'>N/_?DU5afGgLF}BT&7c#zS(m{1Dxm+:Êk+4~Z~~K b>\3DgsPrKܗAt\:AJyVt1+-ǚw * i$X$o(G݌—CCit4:OӰp:Tꅮ& 6z$_cTNːB;P."\j-@!_FiNm G>xj>sSE-yu7uZ5vQ?MdYBHX;0xHjWԾJ8Z8כv:[拊F؝gB]sjQ=spF_K)dYo頑'yƓM @P|NGb\ mm pՆI@VKAY-4Ps_V\U0"9˾w/?gJNQ2: C=ߓp ၧ&h=khqiTMUS8L9ȋX d V5%XCʄn1jQ-% < ja|E h͛P(6M<_1n8`Mhj*IL1KNjISD;Tk %!rAnnI>J9GI2z!?\lwҸhzȀ>"w^ 0ņٗxZ3\ONB@)sӊq(A=FhWzPlJdvSA*٘%$[j4uoCXɫA.|"~wZn7Չ዇\Sw/R_y+BQ-o7!Q ,YopZ,PAt4U$ؙNA|op9)ԨHdtrV)}?wDȅ빘61}QTk磊mN=>"'{dE + rhèF$%1![oxVK&WENCྙ? Δsjz^<ܑ4[R{6 ekJ@0g7ox{^WӮ}rfWj89rb}!7mppGI[r7 zކe=hP#| jԳ@\ iKze*t9II2_7x(DvڛiRUMH|({~2d'6JNa{uծa XK TxC״-,U} 32.:A7iﶻ.r;R)"acK*ERzM> -E{͎=6C\O\y<8h_el:U~7>>d3J0ǎyM{+XY0>Xq%;*(PIZ֞xq4IEJ!gX2>\_0UƐ>K)N%]k&۹~ eW]7?5p*8s &YKcOVΊF熫7o3뵐uM@Ot#W>j vHe2̑yK%Cgx\["lQ`J̓ ˟4-iuIg#%Bj7\ps->a`ĕcC+0=sT2CghVX7:H'[Wԟ- a'g^4oy>WzN(c^ 4=Ry OE!"iE! J*ktϯ mB!- -\e n'NFe\Qa&k% WM$0%ຑ{+Iu[4-~,NCkSIք dlMgmcuaoh;< P(XYqlDǕ68㟂h~wV' uݘ;z2 8q>[ "W^TxLvZ*{`N7STl^8ɞ3wւTރv='mBD8BT:8Pw%W$]]qNk!&̛{y^0[i󽼙zˆb^*(Gԕc"ڠ =c:u)lu-P1;^. Ok,lD_ŮncTIçzsVRc_pbḡ)Lj8+|+5N-2髀S;b@ift1K^+vO{t²BAZ,]~džIuwc'b@~L2U}({Q7v!@ZR^xG^b W{gioۻ` P8 p2My;7ZZ: iܚxC6[?h)ԖD KeE( *5D [~鉅&(Gرaɖݶ`;\^EaǏ(ɹAXIdO1n'`r2:f~$O6bI|;"CB3pE?hT[Fu'm Ls깂hd^ghSf9h9Y^53Y(6s)-aM@N0B݉A5Sm.YABqu`"^K۝} Ss7_4nýwM= F7Dj:cǜUR~J=9E:Y }*Y|B&)Ai$/*BVu}nL16c?bO6rs {ڰWb_W܄BULܑVPh4w ZEB!;zqvsge.' APҶ'G geK5rEGc^?vmDugwsK1}8Awrx}ăLT?D<:cl=Pg@Tu %K!'ӕu\"#x*(NʦC=i&qn|$E۫ &S'UJIH'tTZpuTdt{U%0縉q&e~ EsH1;Y!?N-iG )lt8S c2Lw2T!'ǛH@_orL30sr᭜z>~YTrY ^냍mS\Txj[oO ahkXe/ hn2-tfra33υh$Q-9>nq\_fh=Cab~6˅PBH$aVĺٲY@œӼ22-VV67J MSṋTv-Y(X{Iڷ%DBU %F&$X dUAji &N 5VwsAZS,eG>Wfʍ$L+gɱcV ?Et]_LzB|=a9+vv +lY^8XwgIf[71LI6z3 秲,IU|9i&D* &[83gb֊1}G+hFN"̥ `IfO,vkaQu0b@̙RJQlHq'C]А;L.QۏjER0ʏLu**;S@D`Gݙ']-)h8݀ؕ;N&oQG=S.N'0u<ܻHHìTf<:mW3PCe=̱ ^ ]N'ml䩴bԭ^К 5ՃXR VhUg(SIKxAƇp\0c}ù oPAHN aaꃟ b"kz :4gbrXe9 W蝞/k9^>6Y]OML[§v$<*6jP8^N+H8c$!4v*qSLi%RvO|Sq oLOgDH]= >*rdԪ4d<FB jAuٰiFuZ'}eSfãC?Dw^ uʯ}=s6cSQXآb8#"uD.(eJLȯ{jRuR#zLJălA.qSM4ZS@kU3BpW`ή7{ķxUD|0m*dQoWJZjuW!]3eyᯒ A.][c*43u"4+9l͵X {gş7 E5&AC/N6>&=@BAW(슬hqy9bwa4@*ri^vf-ȄՅs fCӘzxz T,gRđك`K-Ƞ :uVƈ))Säo_H>+(|f@72|%T&4"yw$Qq>VῨ p'c$$1F"8c8oUpM{#SB'x)[{VPyjrPHロA%ٺ}hw /U-hMyU'ՙ 9Pi hxcij?[rB B88`8w^<p4ZCG!3DE~Iz^}9(Appɭ:eVki+Yא ZO#\=cG"^Qz,kyC8zlYnQ7|J^-[F+Z.-6qj';ZFCPs@˂َlLW=Cո20:XҟTr4^׼)!6֬.gUkpLv;E񎵸/rֆ+;7fc hPXt1ˏhB왘0A=Bbvj}n lR _l5K)N8ϓEl޾߭Lꧻ ye=QaT-g`+"p .bd!Cfj=sg _zN/:oj&3{Fbܤqј؟!CV6FEU,_Rl# +bq3adHzPگ}#XU}2``qeLJȵjְᙖ]:vG 1':!d:UЧkC(AMW:gډ2CnQ#vuBYsɯ|jZ$j?8*f[& vJ_XNQQt ?Eud8K$nԷ,¤(B jgC i"(2YCC0$ϟ|fqV!zT dx ђ C BD Q`?\Ga*1GOft:q|屑+)Fw잆~.<+_ >9/(R#' ˊ[]I /}%O=3'Uge-$^N $LA_1O92<ټx dr*t)J^Djh f@$N.Ŕ" ~ZSaN|38'с9N/:DDEEсÙE0L7[ё 8wpp4ߑ c]Ƨ}] -]%`mMAu7fNr1hmzoc:kcq7L`%vdxcQ^T(?0&Eg(A蟠&~H;bK}H޲wp.1 ױux_}$ XI9@2A@x"?brЄ!qBkG Ay)~bEy8J H9fjw) D-_h9ԽpEiWƥ#i+V!fQ(00zlWC5&Y^LqWP c;s2~oͽ`=Gpv/JD8Y[h#ѩ(z\L} JCV1>ԝ2:US:NפшumNQ1vkdq@D<;>YU[IA/Csk&ݷƱ. ،-GtU"93" R>1v~{4B6hJl罾.,Q\E(z{sNaN@<0sI7ʙڴz@Ͷ5hA40]V{*W֨9 W Ymb@$-w.gџlY%t4MDV% [uiܯuS.+̺tї:]-+5"H;NÂݙ.Tě(]%tbD@$cʠԐH@ݙs2#YTnEy)\\VfWC0 m$qgN0ci@[?m˾wRD$g-qh'Lw9?R{GC:J9pT,3H{98RZ^mt 6P;kbZHfL`&u~?TFYHU>-{^Kj=ԒҪ.Rmowga%mlLk`h7S䡴ƗjK/O}["'$ڮUDDuäq׺YY6c)賊mbhݧ4KW5dR '~`/ʈkbWu4T/.OF|s: !cg M2IBhrn3rݣ;ՋjزBڡ!6~ Mk$3]OMw y23;HejK^~ l S@Hɐ@5 Btf& yllK +[duh*okHxjA`FŰ,vEvKO˽s# Zb|Iќt<0!u)ߠ\ jSY&wl7Q-YtJhX}iYHbz9 g6Z )SgϨ4HQbfPMdI ߪ7jUJR$x1Ɯe iFw(MfEuOx,Ub.Et>76J'q aةv]u> ENfx|ω}+ (ǮRa=J&ui z+yD oCTfVa7h] FmoR.#$5 gv_ ;4[?k*y{?+FO| V4#Dh3%%ܵ>td?)c}~d}L̶*y}zZ!8/a][\  D ˽CT/ۥ; ri'Ɍ/GF\FV (#9$R}_&)j,:Ztϼ^RU:s6l H{@s[ ĜM]ݓ45bK윖h }ZjӳlυLszwqoOΐRV1O Bi w٨Ήegjܸh9;g:`9 d4v/lZ\ISwKUy^?!Uǿܚ񭀋-\qylInregתߕcR b1Ź IGӋ ne ݄s []pVy$"y,V)Xt1sf8"e7A&}lvPbr@By}R1n>9`GE|6FaA3ݴPWq2U4rM 4¿v9Ý@{Re*eoLj G)f!hf_jAWkNn C|x.h yN:BIɩjj,\Q_gMY|{^s}l^">XZ8D~PT-"P[rcgC\ixx߹!|OfJI&r{سpEh0ArkD:FC:Xino 5a D#8ϳ[$φq9Xdo"#@BjSk@xE}^+>Xd%ijzyKG Y4_fmVrǀp,#0q+ӟuBn.!b+ qMF*z9jG8e2ԏ{>7*KOб=P28 T$\Sɏztvïs:u[ :"4bM7XfhXUU=*sx]McJ/ZSr1+ :;]A _azS/Q`,X6{X ]H`\vBO[1tͨ#ѽȝҌ̾:@,?}ZC#~9:?6YaO^fO]pN> ߘ5Cv`O7cҩF$<+ Pyɽ Sh͡=DU`d%jhޑ`8P,&yۆoB[嫾Gy AU_HbAd'Gύy])]O)bQz|Y,d*\*BN*k| &* :E1̚);dzc̤q`'m14!\Jǎ%z}Hzu*gD5sUu{rHHÊ_& ~.srcǭd ^,7 *µ vXT-ž9p =w8GPP:X}'DOh+ nC1zj4j:)x[?ˊ1@~'GͧeĹ]0 ڛGtѣn:: cXwִע P{p4<vٳaAq3U`~K&\=ߞfŠu'&G5R :ul35o:֡F5U@Ufڇyc||ڢ[>.# _4IemЬy&i Q1Lv&U ,)ԕshQv%ݞ pD 0 aCzoN߄e@Wz/$49g9z%#r`( E<Ҥ`bIS^zCC}j\pP*n̡1δ:'0)zbԘELVx:* -" ű~}Hojmtkl$ BwK9Ȫh U09Q-?saݵH+;JetI=t*"؁[NX@+3|5-De+&e =_ᚒg\3c>H UCKa 1y&"[sHX9J)_EXpK>Az]pAr"46%')ϻ)E0|)TfI7D{jϽ.>w_PCJ] Cwkh dt@ZE1Q:{TgINN)kjS5[352KfVa͵\S!XieїW9Kpռqq0~&V4gO|hBOcWr|] EtAV_Z2Y{mxq\hx]w=v [APH 8=7EԈc4,atnojV]Qǰ6$JΌMvӺ#a:7/ah;)i ?7/Nf fwM;+kw U(QDI(,-.Ea+bwq\ B6`3~45![TI]$,ѱ\1]a8T{ۼpMOF2xb'6 ƽH߯mWԐ5k` Ǵ}Ch嶲ٷ[]/}%O rwވlV$DPB׽#rG|@4GB .xR!;t}fֈHG׌΅gnR=vYFǁI6 Iq!j_&ʡYѷG~mXإ]y$ų#h4wOΒ {&MQbY)ݙK9])  V/6x:Bo:Ay)?>;"0~bȇ^Y[xڠUԻ1FCԝ銷6xϣ7fƒ@SqCS\ tg8/[+ңxAێږjn8wkrx tApӈ󀜎IBg5/&eΙ)\9{ā|+)w!~y`Z}M n 7D;pɖjMʩJrF2)?cS^XߦC5aM3RN*rP$Å< IsNpgSB#`N ~dkсp'/ N͝GwA}kui{!* 8BX)<gs!!W O 7|Z|.ryJln#1 7NҾrÚe.z+VV{X&2`B/ctt8X(&?or߭PN_hsDKx$(9U ]-ww74_1I\U}l dnfޕZcZ P6 Q"p %%_a˧^ QOvK5ڳ<|ǚEWj!Ӥ'Ha48% >! Bsdx5Fg<bh%p6\IxRc!CE4ޕKPpl rsHy[,Bȴ>j +k(˘(g+tcwx[Zb$ҀwnN\4x=!{//!F-7%l8;7VQ_<I+28cu']2"7]j;;d#1P%ZBX"q2[$!k?4 .*GƤ!_ɈJ:'>cӬ#38XχNIs2`C/*\e-i^|L)}B.WApqYMlq N܌Ӊ[m?@FjM7ѡU:_` PsGVDtqa#5b4t_pp5AΉ 94I#3$vuS8\4d`h9ˡE44MؽF_a HelC&/:T e/y'S4 r, aO \W.,cXQ`q*Zc*>iQAi3/Q,*[ xDEJ<|3:ՍG!Y@rVx}?;?<~Oh"~ ޟwN> T;J]԰W{eh7**JhTMNE- 4Ȳk$?9s }UR,DvT4V'Oɟt5>MZmg?EZ9iB٨;Ub/rUiT9F4,]pHxx{M ɺfODgyl(w}S iÉ{"G =vm醗fAY?gV 3-V!;TcqH!b-vUmzP* H{U%Et|IȻדnȣ{)ʰ0x~Y<4.J |[9K@pQbPHhYtxM9᧷vEx8$@DLYHH$ qI>5PF]?4s=-ذu$_0H}?B(48U9݃Fd_{tKx%Fh P{[/ZK ifΤ;gRc30>oMkZ[;${,CtlA( I}A/&S<>o-nEJLɓ+,Mg١uo@i8g<{b\<ʫ<ݐ逗sNJ>kH%+x?6?5ȋS#<."XlGeeSIRxAF̆4{ik4WACyqf:F[u0iW;%C;oؠslVT* QdoJ|*FOL?WoSڵg}>e7]T ~q&ݕsM>矐qFUUF0I%NDͅռ>s- ʐI?Xv4`#LoN4$"L|܇3pИpïUTn+N>ݽpns SB.[8ݸ!#oD$.Ћw1u,P- 6 4>uE֬P~cy4_\;? @__Ks5Ve~YoN:b!DI1.hIZq2dmV$4S<q y| >^w/Bg~Gɳ0)%RX^I;hC~o#guLyAP!g\!_Lz-WnK֐8K6]Ҹ PLQWOEbZhvnF4]Q[t:sDߚg_Ӭq;}te+jeIQcfM@E7#ÉXj 9 "n[$v{Vh'w=)Y*3tֶq?r5B4O6DERx.7zs?E^4X&Rnbdԏ|+iO)șhw|ii\n(%'fj~+TQZ[K/H\WTFN2 yo}.xVOl'=1#x_lo7 3'^ʾuE6\"L{^9vs#3AJa30 INy66$[EyDt|ANx+ҍtgO7zHA~TډtKU$+79Y1PLYd"o33b%X5΅FqXY]j|艞vT[=$DbS;n\?:8[mMyUئƛ|06:] uyc5fh~d/X7G3qw s4޴N ^ S|Q9~)i,nUTdm ܴ<#Y}ly#1Ew|4^xav]IT PB;AǪt  wtswZ( hPhBs]V L EV%Lj"ofZFףFBpK cK5]( o~/1q)8/õx%)"5Dvd'UةbA .ú񉓚93F _\cџ9uIguaB`V"~'`:ՙұ;$op /z;:*2\U8<$`9#bh)"5⑴ց";֋׌(+[ _d |.qϷ,ůDH!o;G}й}{"ϻM{ Ȍjdpx\XR+^&M8Se@^ȴm;û2}P0K1&N`H?#OYTblx9u!꿁 G˷rbtʼn3l ld3??8wJ鍀?T:|G?KV[(L,OT|"l^ ??޽ !XF9sae xhWKn(:h؟ Η_QE,Ԃx񹮏:%^jϲ@JS55\H+ϭnLhB[{k9gp?-YDf;gj`{ hW">oESTd57xlUmJe:1,o:͎5 ^MzBJ1 &(fѷ.8#˚NN hfc "cLzHp_7Q/?k$v9T끥&WY!f0$~ ن}Iџx|8c@C60~Z:^O\oarE§ϐp/ ;(Xqת9\A"AD՘f-ucWb5X/:~&wtå~gbYoB޹Y:mppaN;t{?g^D2 G)$w*WcOWO%lRx?0pJ$he[;< -xĈf^ⷕ2n4Y6*@dT~R7Ƥ+y/6?% LiSaBxo%f[X]2k($5))۽Ow](2[ԢJI\"AUrC ۛM!8}nR^kK[(7jHNGc`oꁥw"9!=wKZY`WpUʙ-8v7@UgD%{̬iآFӇJx^zhEH@oBxjP1.>%;?o%/B0Qs׍JDQp7@q,.&Ë, ANEAǨ(ؐ w毑Β]_KڛD "n"4ޝ%[ W`Q ] TGFkꆂESHl@_gmONVie&,#g&k}Q 筫$0)3B߸'r|qP|L nĨj>N 0}Br= yv+&O:.`DtEYVn٘#p|M,sQtPk=UoN)#X %Il? "+Oe~N Q=IkD ֒T39 D?/yd?W߅8k4R썦6L֬ !9"؃@XHhD^bN>sW%y:lN9L~1 tYɨv -t>78PYC`Nx 0Qޜ柠; =c S}U>d;6=`{Sb!$ : :@Y^ ]iYnJ]INB~ZbJl5k"=yyv vPvFo`D7/5i3\'g8 lcBlQF0ȧU=bD%3%Re KG4x |c8e\˕p 㫊3X`3u 7JsoOTdgV^͘?"mh_X*H^ yOʽK8gw >Pؐti h3N*spݶftNA44s@.5 ߙӕ0'B::qX 8! ǥ5DJlV&2ˑߧp賆1:_pVQF0GLupa-~IH^26Zl>X4Zwe{Xz#$]ۯ)LNaG o6ju$%Η">Q"N[rK7#:pqTzu[00l]Y(R ehekI8۴Q 82ȩ-{rݘY@f [(15Ei4Y/ø8$+1]~ni{Z/,^8DݣQ5 s Z5Idlݒ=ے-7F\KݢF c~>y4_r?$FpءĿWBA+H[2[\?k;pRP@omD䞧5$JK%7$^Yq6;)fY Rݲ=3]j;0Գ[n)N;yYZO[4! &R-4vɡGz#ߣyVcM!׮3eQ"% U05D3pFyIocyCvb!ql)T8t}nצLҤWzŪ#d+~9`/!GW,r'B)Iǽ6;qn)a1%qQ'aoP9C2Dx*G`9k%G+T]K*i?e4ѲԳ[](3V PFܹ %,(Z+KWӷt#c.>_—pq/[<=^-q&<]0HnXL{fMxUx= 5\0P]fG!CJUi!?TbM8cQȨ\N: c P,y4z{Ids=s c{F/y&)y [4~G}#b?SqiA-%a̞ziӓWU>߈éPVRiU? iB*JfYy@ jьfA]~AP ]Kشm8PCOɀ0EpB~ 5hZ5yM@HCܶ F`EB8YڨR2"vbu/qϧRorRm{ {+8Pk(31ste]as/ڎxFU 46{&uY ߟcX˵ܷAo &? Qrv Ƞ"IgHy:TtT ~.Ƭhg0JQmy\Q7Vx8`B;Ӏ@rglbe$4z=ѢmN*Ca.5YɠT߶K\A#=$$n:- M+Z`-~ hZb%ɜZ X#ZL݀] F,,m@u޴!` wMBcZq4*otA AT$ }B0?A s*\DY/RWFÔЍF5mV.w{y.GBp55't ?8Clc+q9_iujES\odqwZ8VgY ]?# TҬ>~\Y X?hZu0>]+qȓ ʗAnf#0lOd{5'{gUv"sj)|u@%498]"OJ甿DG֖'A&#Pdt#j j0S ά> AZmɋ٪he^(VXE0cޙ'݉-EZ+ o#B9\/'Y޳f&'C݉g2qɜYF6I>!4Q +16<-:LC5Vsl^q#fe';&%m{[y#VMT2iu.Piž I:'PGe -n{t7=4*@dM9 GKt)u bayPm>@,{M.k| &D:mdkܦ.0u6N?'JD3=J3C ÑTe t$9$ Ȅa3b{1n.$7`Tt1߳$;[*-T4U#Y߰|Gb9CXxyC^ 5ka1y]˟7CyDRbE90U|Vl,!X1QI@4m.|*@d)CɄhģv5\.X2HXУ)95b Ӻ!E8'~/\qI`Yۡqx6r5B[:&=@ۍWL4mCEzuteo b̊)b so1͍U o(##7.@8piO/?:[sN2^ͧTw$Fʏyo_ 5mj}<("#ȼfX_l_!9؟ r]W Z=v#*P|=<jj`>S.F]K8hde۰@Vʖ~uo4hEq.mFʧ W@+ݜP$݁Ə5veS 6 [{URfY&4ga{++?G)ĹWS+ݺR+OIl9V8\R&!i:Ŷ2хΉH 0Qd[TȒS#0uCZ LJ=}?CaUUYL*#:.jSʂRm丈ܑyJ-`fuR)x~EUȫ~z(рxeS}ܐmDP1K_=}$ eC\iyѕM?5Xck?؈~)w5b<)NJ_-ek>8_"ًNK~#dVUW/ .bfcV }rPZkfG>[m#- 2G$6uFggDy_ų_Ug*ՓGwhp^lq!˓w>oMMo$glx1 bDs!6GcUs(NzE; qJhԅ*`zMwX:.iwW_+\z#5nI9Ф JŰ y ]4|2eN\j?ߪ9J/ w_~[7sf5gWd/cV:2}7yq{ihgce&ɭfLWɧhb氵ijy8nf5PE+&pX(30\dA e5T@xhRXq;0W8P`m^k=1 i!aly(B$OYxia?]E!t[J?udm@WO8y`Vwk !uPaj+ReEv:0~%6+*jGXKd5ey;aoX4ʊC[?"??50@dk8H6w2ԺM\a78}&V=s6w}>CMۚ.ΡfŸk`'\Ǭ<Z@=lm\$ ;u-#Nl&}u(D=M_by1ڱ ws;v}Ŭ[pig83IIm 6l}ùɱNtvITf/\x_VDH| 8{[~*3*tyJM"n.,w (lBt6F]⍣d;0Fw1l@FA`+ZQ _#4ОNv%|C=xHu1ʮ]+=ex{WKAO |K6ٙb5}qC&9b^:bV,qa<]4q+wg;2_{[#}PB^]vi3zԤC"KC &F5k fOYYuE(x~jQ>>[}?Kއ,P)0M`0i^ٳ9;jX)+ҷ+="<a9seB]BܳY@.?8\ ʉR=ӾBƁ$Hf%B)\`f_߉B&bFCPQ3sEbĐy(eLC*c<^#b?3?!s# "4hT1ҋ05r1GND-H7,P" ?ixc 4}>lg܄Cz$Xb:qar[K^ڿvK v˸4Dž\O; -mT E0:a2EPN]tmkY텽&Q}Ar ըptgzhn=vlDzgU ikИ ՛:lVx@7 4su&,dhNQ@9BzgPBlz&sf_^Gɞ8{Mr5lW]A7.^m"v>whqFk SƫTCрn4B7+!2\OT'@;v6Ω ;׾DqFs.Vf`më>;5gq9bPoPJs+ar*n |O|[H\1[\*wݜs yݻiEVɶ`qPT"'IXփ- (٬ڐ꩏ק@NU-}cĕ Kwof/4G)WXIq؊@x#b;.wmJH;!;yaxdW(zLF zXT9-Q;T?5o!$9~|/5=%7x c]dX:7x7mŸѴa{[|ŦS87w4iGO*NnooT̨1ͦ8.D1!QC ElbWLc2ݩhe(lN+Nj UT&{uOC& |j㌲9JHoD;8Xlʩ;w&Y} Ph w1n{]}O՜cBV17?(bJ}[rUwh0t5`aBSו(#fSgn~U+{W_۔I5UB6"Ea"ґw6/|nH%){ iջE Cר5eqoݣ%gԈ>L2q+T$!; r*ՏͫnC ?g6?&@TMJAAHh ; O8! IwC C&m(ߋbqM6?5^-.P fWm"+'֏:f\:Blo("6C͈`uK(л))Ľkr_~IU|69ʉt^7" 6Gg_]1*F~)J9i_~^O}RM8)x޷71`F q6N.zaL| JSЌʲc9P%X? K/2~XE!?˭11ztS]6f}&rc\,1VNܾ`SޝW6CE#Jp>'b^fԋX,ZHXxҊnPiw/Q1b&awBƝVY5UC5ZreQR@LVPq5JaHlNMV`yr%/|~Z'Zi%i:eiwNFwAPc~ۆbwRs/mSUՐv^ p$gg˧_bXHo{S=3`tW]'N/tR+ '?q˟%g) `6Q,DG|,8;-Eڜm 0ƻ"We:evc:,+nV@)۝Zaai'=MDJ{|&I~g6,S(&ҟ{01/b^mRQRЧ=0);thI+=vNhQxhU{`unM/F]#n-?Org*AU4l԰nmPtLC6@ΟC@"ReTXh"SdP{4-qǟ- eN?sIQ!ݫ9ƙԚc t?٣S |9|I׺gA1<4ԷGȍ@9eT2DsUee$$`S`",8O-> k=Ueڌ5M^hN,Pg@;|WP"8q枦KNYUr0w;slGuMlP$@&ᢴ+U ʛ=XAqNMbCEhT4TKp%RVKw.6(B,7*,$WU* }(ttľeB8U)Pa 䌯I'85/T:n˚,lKZяx'7i6,; 8=z8i hOqY5y#O-O׏y칠Op}do3*p% ޒPPh(!éemGZ.J2Ši<2!k#.^*^Z̔I4Θc`,T0* .iQǪQ+*) ,e3* 7?F{&R(#ձy`08jTP엲LI|J@$ ^m)f)؞ ੮?q*h ߊ+ۖ-) E\"8%k7]]mBmjQ֜P+Օ.+X ,b5E; bρs@`s  7`P0$ĄiVҶ!AÉyҚ߫*DfF^Ys/`#btE.fG#24uE)LLn{Hu[C#\4A.{lbyL^ED33@úDxew  "fUu.Ӆ#y#߽*%z>g{b{! e$ɯTϫCX/D&_ |OIL0{ёQA&ƀ&k܀nٿ l ZvsOj8f:\f$|5Ņg#^/5 qgNxLSh..AJ^)kFhMطo$r\j7'F&2ޤmF¿N خxY2 $'Lﮢ|-z| |1\I-_J4>=djw\V hX8}SPGE R'WLJ.&w}Huğe`v$nE7*N_*.quAMQ.>#5V(7\S8k^1Tۇh:si-E-(ӫ,5޺u =|B{XX,#QnhfB}@ax8բڙDu/PikfF%"rX6մn&͕;Гp{]xp&@LhQO?Y  <"czzDHîkS܉&.%ԗ6|)_I ˫ Ȅ H8|.0hށ^ B ں(9֬qxwqx"ځ ._)Ú:$EyA)|LNW(-$l\+sѶ6{x 9P7TjOfgA`H'*ؔHƓ"(NMXJfpnZ`h)])H~'*𮏖&|m(Ѣ&f2&:; ݊1=P8ˆ+[®^C{τ۸K ;īpiau7\;a`8[]E5j4Y_15Rj<ϳvRb.d:ľ,U}kÅv $9U*?cwd@o-p2;8"nM0 #%c#fo[)2 t58#e`WL!?GqW#,nzpT.'1="9Eh] }|9% b} Z~!{$YH({2ww/,Grk[fGynl5E,;Y7Ͽl#: 1XDP1|zθGEޛl م;]QAywar?:-{}lQDC=ʬ nE+Wf!+\+|iNmþ8|EEV~ dAzdB7s@$çyqkg}ɻ/Yן& e=dx_u& g[ jv2kM7 c4FM,nے6WjrnkzCҁa(3;@HL^?#R;(rAN\]6f%y5/Xh7pV=Ylt6i>Yn܂uѤZ"4SeTQlݱ/q\vm%gDι󼞔N G6b4*(`)^9Z~q q]jLhV演Ҳ& Cȇ9J凎&eVkAu&82qc8we t.XpVQo4O3УԆ#AоZkpأ]-"޽1;<w>1 1,t5:+Q{t/3r>}s{ڶn-$R)Sn3l#lLN"V2HXaMf(Kkz:@[ߎ^^4=Qth a7㮦~uua9$Ct΋1}죇dCNo=ѡ` qMG/NQ$9N9LUT4EYd U;Y*k}.բ-Ih7gMPZ>Mq޷/%XWYIS@jt_FG,㾩n.B;4wsMHpKM# mn5sŔbYZF0)#2ً<6BsP}Tf^V(joH2ͰZ-.^1s0# NYVaVs0A O$ Rz\͡`NB|N~!lN/UaK+_V cln:0 o*>Kl룁V163SaLVG*|ǭ8u>t1|Tb aYhxǴzBX.f>]iuR`YH@q2<$F}EӜ̨_mSVZM1B=щrg۪mj<Ư[U,Hi9qwHPjSCQ35Gn4N,p@Ҧ_%l܇4Tjol0n4hCJ!J}FI+H4h cXj#0g 3ԇ:Cqֻ?ES@sr%nHHؓs2k]ᩧHW5haZg&=]Y8i{$sd%z=U^~[uq"lSj}eF壥-gJdU\+zgu_ zY+NjKBN}m]}A]d[> ` 6iN+ Ԏʑ3yP db8 #nK`ʜιqf䊦ĵ| Vl'7-:>E.Ȑk*|k$3PM TAC-qwA2:rlc_En NTWS :9Xp+،Av8`ZAm}єhviN1ᱍ JFzifA@:Dt?]"U $ 3}p -#Y)jxzzJ).81:$%6]8׷:UR2ٖ`+v\*qunK,x0zJ9K۶m 4-XoA G7pDڮ{r`X#mAW*ʟRChA ږͲ LI^FSXy(LO'=ݜ{^aV 'ƢPx[8jk4d@??@RIgsӤ X]RIWEs1SK>XpllTSf+^ 5Y`={Fcfao> Pql.OӉAqwÞsLou*sK^g9U9֖c֣`[P^p?Yu(a;z i6c,um LETi}vo 2=5Pӵ) ]O%B8\$ʩ"Gƹ]= zgu).aW"IPg`ʈi#Öy>tupmIdC]#Af3J"_>$gX-uC!!'\^d`i?,RZ?5e(9$205 'YNsDBqcCP(#?ܬH/i_c4!c R'{rP,XF-Xm8gCiнVf7qa=.So߫2CŻf4OLW[B0)Fk:RI_w[d@h L8cH̐Toˆ@ -e J/.ztg乩2$5|K L6&³LTy\_WBnL.j4^G >\wwB ÕK8ǧtzPԾ_T vBPxXU"> ohQ⭍7YɁ䷎g[wު4k8O"6нU8^_Y? ?Kȷ j@y褭JHL9l6${rU1NSsBCpbɷSʬ e2sR)c~=d`c؊bĉB0O9/=pJH_538& .Ց I^Vz4@FN4iݴub!굜7 I&C"zVbhۉQs r]:EG vJZ`Ni T܅x9BFeFE۵&VG O3]8-.AۑxXSG& +teq&9|2?gLXߒU4dœ QR;S^y6s#2K"ѳ.Q!tzי/Gz=`+$ (Tv˜Fy/!1 *ӟ E\JA:AOP4"hX4(}_Y{N֥"3LD@.qkئW ಶw,Z0(m,)eZUNҘ3?HA'#v,bg8zaN$!y)ϡa McxVN‡%{.Uҹ1oDz#rͩSE`xHʩN=jY& psӢT'J[BՄw`,X\N^Gn^Dr]l3"AoqB&eTT&|(H1{1LY9̓^^'GhyM[^U )π_@H $>/G(6 &zmr7cm0+e+~.h(oJuK5kg%e&F([S]壇DhJey]JQ'| 3?iAm Y|8.d"60l_"}yCYB. >v/9$desKoB_8 tK뜺|v6$&9u 5gdԸPRʡ\a+q"^Dq#"0nUr| xЍ Z%x#Dp_leζn1k$žKAHِ%_d'Y,|Jмt+N9 )Vr iSx0>Rl0/j4#,IfqSI٨#p}N?}\u<4.[f!tBnp4|阗hf67k .:+UE7ѵGkdbrvQXt.> G8_3CߓL%Hv{|HKasǮ=ou)f^&|Jwx{Hr&V9Z,3S\^k<bA"6^BɑMᷭm1Zg0M1vF5hhl4uʫ![FPX1:!f^0Ey^ȧT@vЛRQnvyY|m<[X Ƈeb GXPk6ޗZ{ vXg9_w 13he<?d T;+ԄxS+g{߮xOmWIAg2mfRB졭"jzK!BnSƚRVs9 8M۟Ňm :Nrud7 PNhl>QQBv\g 6|=' &$)UZMjHx}'Ago`%~{N uDwҽG*m)dȿV{C (Q[y@к0ϖRW,^'M=|tk-@d+ݎgcCh:ȹ]('u5QCE.$hzeYn*FMJa>S ~XcqOa}#G緞78*@& m=`Z >an`f?9O>$/0&Ly&+x9;_ )x_;vGSh?8=(~.[V{ͥO':~K  \ITp+KWbY.F3o9ۛFtgu2_j"b5ځ 4Tpu<*[_$9XLٵ ߠm`@sM0$<) ]~gpЏ}}hY,G#f}㲿Lpi>c H>X>xצߞk8{=(`$sfZHx")W׬{'rP{ j:1K0K/ iqr?}6,oNOY?7*lCq'f3:w hIUdzMv($*7?ƀ4]^_?RЎiwrO<C2ɿvrPKrnlK NR9+ȷV*O-611z{ypL2AMpmS)9n*$+c+W[>!q'ij 1Q?G"I/|W!rkw0tYsg ۺӹ~|"=k;'ա*)~o}!Τ+-Iv;RҼrI`бtp[ t3 ?R%>LqjYG.X<|`meyv;_xڔpRs7Skj_ou2 c@,3¯9;ZW1…;/uCUxS"ԩ^!|{S 0eW;p9EXw]XDzqԕ&-J9_C i2H(f+O҆!^?`b{rkc@\hζkLa GD4dl UC.l ڔ*G~N殬tc3wnAm ۖ|azΟTR9D곜|oFDl*=ɛRdȿɒАM08 s>$ܒ1ݴI 讌KBM3Qa;zu4Lev[\):M64A=KtI^nksGs ڗ(kSt2Sd֌aC3.Tbkdpmvw:jXŸk ()gTokl2LVB%BZo,CZ,9aO~ 80a\%5B^(yhR}Ͱ0hlgqVX(4S:G6[n0"9H"H˞x=tp!E<95-0(QEX~*>itoA(ʁǣC&Z aI .)xpZNfQfDwӨH G`zqUo9\mF >d&P 4DW͢=Bm!I6 *u2 06MYdbP&hՙϠ:h䣜Ig aOVLZP}WM-y3$/:t.^ 0Rw_DN:ٚ{YB]$Yek?. =;{%ˑpZiܹGzUŮw`mA>V?}XlU)"X<ڈvmOf1$uJ_X42̻Ou 6__%rQU st4^ |沔ID azF3+\m65'x@љWҸ7,@FZmхΧ98\@\:[fOy|ҷqiV&z¤(OFRb+ CWΛvn,QJ5U %p[mLnukVr춘_MlȺ ]ڍS^.-]洪ǹ/U؋J\RU `j+)4*7IWWP<܉P7k mҢmiɞK(C?D1vyWCG5~0ƖءlKmn{@KZP^m'_/j|ԑ+Q槎e8Z!aoi5i'H$NɴbWʃKFqx,RF%"bUeA|{YDb$bxh%*QY69F4 `˪]4!T]@ۭOgG3J0A5[Jxsi"?#*W9D!/9zR]зڟ&bk#kADW-Lš_mb/P; BKIe/ h yLlaHN1WeK!+l'Cea;6)Ouc01]|>U|_J~ݟjl߈(#;m%թ4y㛂kSRRa7OEdV!uQNcu?}-kcG&=AF%NA6;y0WJ*b.a,dF o@RrgRUhBgM:sQZC`>uk@r&H P h6g}iu"^gUmUG*+8Ya>#wxbt(kƃׂ9_)!N%c|AB<c(H $+()Zi6Hv80 I38=D EuYA<+2Oth?USw(JoXFf4rTKaJ8v*&РF\U]fZ?G&eV9HӲS=]e%/au)D['s}Ro #Ե$S ZbY1>EB w{~a&:~a`g7 m%+>a骯XGE@񑐖NDDXu:4.:6 }lc ;R޺!@G2Μ1C'( q& @:FNҷ$?m)b4Q^(Ek _R:O2@Xc۾kXBj`o-O۬1Db1eBg&j1{d*"`î;aN]Y nr >uI}ș`U cw~O eZA[pEx_*v@Ģ9n,аP?t9O۵.DiIvLmmK(؏v&E<˖ZO+A5D oc8yzYɻprA協jhѪ#{%0W0D Rz˪r. LV\89#sxWp8AL <^`!b97;`Jm%ZϻJJ vBd^Ӽ]NԨ+/!-.|p6T6j$fHY`%lf:C .i q3P٭Uq5~Kt5w!8uXH$>luw# eaKFߧ_ۉR4-eG# kB/v^GI[= CqXgV!~N@!}[~!jxw?P^7#OM1u{`,8/1LfrjWN[^QtW0 U`žŌ`@]I Ti~Om"IUŸ@JJҌ۱S o# k6'BO$w=ꮊ}蔆 'H#}'ۗ+[w]X[W} Vbx?o"XTlQ9?[( [;@n ==}[[d LA~󀉽"+bvU**@(Ay P:D~^wnBU߻hqA[QgR#ep *S]=Xe̩J _sA75vS. ñDq*vFVBP k ]t 0ri8j1]IyH p%"E0oMRnSމ'JߟYc:PF 6ʚKk  H;PS-³%rxXx0[sNvH}hܠp0CÄ(]Z/q{TMS;'jhi .`;K#ʶt/7P[r߮ca;oکT;rV1R717D3ʪ(}hZ8"SHݭ;jP:cac<8nPӼ,bŠٛlTGPo^\>r@ &Ru^/*#j+k'V|pOeShq]|Ɗ()t:0U}4M~_mJ~0 :;ȟ:l4=8b`P"YahSa{ut-%Qq wuiRGr,":${gM3(I.]RQ|;C ;UFAuA9ae! !k >mʑeDۄV٤L-\Y'ʅwE0x>Jp ^ܔY== gdfHP I I8Fw]KղZ{Zkfn; ίD@Y#T$-&nXTP]sە(Qs쳕Uˉ٥EKgO_HlLHsjN D4›u)!Ltv(&   r#O%*]*w"X1CPp6 JqKw]qt&`@U0gJ'[7҄"J,RSpiF2!+0 3)F2YvqX\=Ei|>鄥jcPHݎJa/E}b4>z Px;1;# \cuۂ2.wx]'Lre۝D#)˱dM\j<4짮E'A;̑Sk?hR #} ӫ;9GNgmJn%y;X!N[ǂVVթT[R iu}6caSSꞞlJwgG[sFsR 5Ul,w狄QU鈎HKKݪUX+ErSɸo0c-&G} |):(<;CͿdQ|&F34ꐼu-)׮*MepN;V#6M<4hpKàxEK#6jy>ם៤յVk k.=~f(Z^v!0 ?+2MFڱy {-$5bOhXN/̑!_?KZ>/yi ^յZ?p;$kCɃ !NxMǎVF2j'I?$nN(:5sr~1<8Aj`TBZ(^qhpLr{X^=N$>³73fl5Tf秫'@!e41 l8R\NI!pUjAU"N(vԱ-z#i.:BI%%ÖӤ+ X_ NW䅬1A;7KZd4qbc4]-]jzup{|=NJ1tECM{YseZtpX[]vgp99ZƊr}@ FİW r!&T V.&i:FR ϣZG'mnKT?i^K(vBD~a@@{ѽI]a|I$.;%p'nܾΊi{@Jq +G(owdw/OTD>DIzjwZr2Z][;:Q:`77R Heq/2-"M4v0dEx_mLo&n=< DW*5Y:"-Nt##jt׬a)[J&ҩp >زqClﶇ@GEw׸+f߯ȾR:` G^yIn&I3%=m|ut2А.yh=hxG *g{R0h PWs%-A &wR.4h{iq\.X寇,4PF6n9h壘*Z[!s!LbԻn-p@ܬ,Bg]*Xq~8jca݌*L*L*1o!?NzXYMfzYdg*XSn9"İ>``?iWb'e6A?NNx)%^ko1TIU`֑;~,NAB'\r9s:nSei+Cx{+%sR`+L LcPIn%G|A֣ͣ´pPSMS!𦞽/njV\wYp RVTt^fIL/<12>7Tp;Md:Y{u88A#I%iEݯx5:,~1 2僋o W̨Yiz>g:j^NQ)@& ^ESЋuleYU9DAr/-"pev=%e=PnbdA3/xqVc¼r ظHD~Wb"cy [}ioB^ |oF5}V_\`X' @RW{odҧ >(͠VDF; gT;&Z$i (u n~$αe T%L)ۏcE1mkŏN&g-hi^lHD޻Jc @U.[p6m(Rs;S\FGRqW_q?3뱚KO_ ;-&h&敡> X+-o]:{IOt% X;~P+)_/ k0SvG>Qj k_DFw:TtZ,e>;t)磕e::vuy}jݔ*ՖfzNbRT$-" o[ U>05mC2Q"aoT|g rz4\S܂J*Q_S_vbLk!2酇&|wkⷵ<9t'`-.I{4d@/Md.YF5H1odQ qe~L׉p`VC`4rDzXZi1ukzyyQ *(|OIvIWZKw!Lg 5X0] ZV܁`5 }O$5 O! Dž_.7?=0t}Z9C q*-j2+ݲf>uCHKGmLs c2!3!nLI3,gHΪ{^,Qʓ4GFXN}tQBbޗ: bfnkKb4LVޕfqThR $J9mZw%֎\49*;UeM@d֯KXf1A݇eDe򽥕U&cY ymӼ?!%++0rDB tV0 SXMPB/ql<*:xP(_ShIp0*3;5Pj6ǀ\4޸UJQX*so_"daqȅV(ʄe'?RÁ]I=WpYn /sL`8Wi ]tJ+☟^؍N6PX!!M1+൪q֝w<..tsHMJV_$Է MR2̲qȘA %% ؛Cg*HF p,KW,jq%shp)}vG(ּ+(ԔEyʷtpKvm$:K#vr(b~7Xvtrlّ_ YTOd ǵ6l!e)[iP*BIKikD(y,Q߽itP AnsG(K+vEҝռU|;% /ߓ/vV[IFG%w"a4>; ^HP҉u]zΐZ@Tĕ'TĠ^w4]uR :l-<W '4*fvf⨛6E۳ XiT~)1#ȸ.Dhsz+ >FGK[j`'wCEߛDI@xy)%mC{946f<pàƒ]69Gs1C4>jF9(o^mۨVS[ԩN?bR-i|7dCDq.wrnqxwlP.NiY(舙tχ6a\}K)oJ|/P_N<-z/yϐGࠁil_`%*|td5q鏝et 5\S*MAn,{#(AApH릝pty 1a-]gX>f\uUuE-z. Yǯj$0?(T\Q|"91 E}%uO!#D?؞L@t3Tq)<;CPhJ=˜:&H70 Y}fx5w (AF_v1mFp$H5)k+n.u(˧86|r:iږ+W?* F;,^dJxDX}Lcvh| 2NȻ|t_VA`*@wY\vbsbm[RS[5їgʐHLރ¼pl\ixLA3O =4rI șPH< ɽ'4_MsՋw+S-)ÈE&dHH5.u`_1`˻h4 !?Ue: cPGY (RE'Ƚ?"ziGWFQxɚȏoVJZ C+"L>3uGtMRlD$BL8-ƵJUPT .4&Tu̮usƝm/f?:!9v1`nzݭ5r6s;0A9ۓĂ;͋q,dwQ?c߲G]ʏeh'"4/fQ~=K 2P>}V-CF,-4P11A,\Z8R_XQe u^GzS2!5ILBSA6N=[ByDQ_{W!}#AίO蓐9Q4%)wڼ3YEŧOrzAÙU>yu4NmVo ]n MU4L+׳^Nc1(CH013.:K_5d>7;)?k4gSI2>0hzX:uPt0\*ģ a[S<֯룴ms #qP8 >6wtb@گƼv -2 #08KSm?6 &7p~j ҁSgK@f IjEZfx/bx85j\Ê:we:4Խþ5a'SD:=av&*$5S ܎ e&+J]Q*J˦0-y3ta)s%:S>4$4㡠R#B<4GSߞuAz]sc)!`ݷn򹜄_.uM3 I$ ^͈mKVLϡ/04Ql Vv&Z1LZRgD  llWWΧ>úyjȅVh;A˥tmՔNIP g%W.\i2,Ko ')!KdZSN~W2ұMsɤSUj}]bebUL ۋAjiDOUgrApnn0E16z5f -=:8mrK!}mϊR3 㒘E,fqPr\YV )߳8 [XoCtOLoq?h[HSriJ * Lt zI zNfn-nAWkU!R%E =0e⹚Ȭ]Ae! =C]iDLJ_b3.6 &ާNgYx t-`8 eX͈d2E6^f݂5A w_* Q@[`a- {lȰI=wct9(QtP:h`7C(%,L pºƆv!Kt֑~CFb\KwLt( D:,DiѤB⪊XuP6%Yڑ#m68,t0.*Q!ΠlnZcŐ%|AbkѩQ\jVwYe޹&W;]ӱMޙԋ6g*NOuff"*x':5I˺khKT b| v)U%awǙ^n#x1e3sìH|쵥8<vaQɽ cmeˈL<ƨ]>bpC`6D|̗;ʴ IЃ?Zoꉨ2Z&1sEĬMEcKQWHߏjJ/cYl(bū$V^hсD◃Oh|k4uq澁z͸UJk]̒ΚmxƥTc88SL AsJ|G9)oQ 0@,`>r^32pB!6e a1u{zLn3=AZ001E(@/!0aQP-U3K >u0%yiOeuLXQu=-\. .XR ׀1]IvM?uyBbƷԒ uT@ :؍ɍuBE'p6d@lEE*!ÌQXo`m;uL+ EI~q岶;ڮ޲TKBkgOXcmeu,Io9V(>z^}WMr6at&ݫ={(Ǻ_k';x- ^>b3gHyBaIБʈ 1ef{:mC[L疦+e#k^׏+3_~w*H;JJ~,w)508&Ʋ9z?wQ ")/:j 2I_Ǻe׶0Ǵ&dLc*ekǔbPo9/&_W⿿#,Jkv;N~kgDf+PH*.v6ozч9¢zOeћ?T|޾}}׾,MT|!s=zEIf& RC^A4^W ]6#Ccz@`OVyq\XVK&8>) 8.m٦|0d+sSdR*Op e݁J@*ʇ6*e{ya=;ڐ,vډVL`P{Bie/~|'F3\z@6k怉]I=?iluRi "O>rY)~!9z7Uj / ,^{> O)̲ 2Apha$nV~uEeL)牖_=sN,һ XZN*[! a: b-' 47/}`u2%P&Wn1>J**͖i0UJAJ)b>Q}$P{OI)&>+W8a2_TT3AYy{$u|a{-;BFyw}DSPoyb!;@guP%K{mcp a5!}F(pHzÉ hJk\Ec )0oL,7V Kk,N*s}Oe # 귌ƾ'Iߘ+}.lb]UDZu#fqZn=S@sʆt$zE[)ʂ&IHi#@E-kΞRV×[Nb֤]>)9PڃquqXB/69|.#{$fy#8^x[u粝Л6Rf Т]7;!՚/&Cx4v)VVz(LC>Y $Cwe"CD{t,W|pK!^3K* M9u#~q6z1׭J'A>*ⱨߑ pGd0odagn{lzT'PIW3eih[,tcf+_ gAw"Ǘg'Pll `Fxiڰ|7csҫ⎺; x4MgE^ޡx[ ˘CwLa"gNuLk}"tcqX ~ÑPMC렿[GUyl;?tNk2@T?H!S,0xXDDФg+>W,{3:0g 3mҷJOyo ȤFa٭VͲ `Z< "γ&[ 1m1{9kd5ݷW\k Defam]FVmPF)㹣t$Btuc ?kH:-uIjIfB9oT*tNʽ_Ժ+vxʼn~]M'E7+!K1\YYGdc:%;9nf3^uLE^[Fo۬u 0)zN ۄNjʚsL*\ \Yߡ` y:YJ\Ps:(MNn] vwcIkӴV$5].;8pb o{4]b:&*h[mQlSA¤ hX?wu4}{z %E6.0} /Ж|bse㞫,qZ{۵dΑSp/#4 SAf_(E}v i?bqTn:)g9[h+& «GJpvVl7ᗄf95;eLͦ BָJLCd5=+Ֆh|, [N <sOgoU&.ejh1P>_̪IKqjշjĨk?ƀbU=G鶶>tƦW/c_K4gwP}SsTuliv5ű҇ni2&t8};)9Ŷ֯>{ul za.;vr]ڹL`( Rų7;6O-A\F'J4yͰ "'Eo<!z]M`P$%SXX`т19$T.ɋE&N2Hֺ|^[灗꣠FqN+<&仾̇eILPn{Hm}>Uیw+褴~ 2ƍD]>$lap9C5NT¡E6Hra p@;)4њ:=HuU/P8ls6'؍;^$;Yޏ^_=g a-,F•CRg&D!Ef>MOw۱I쌤qGj*i0%QrAEeSSg숧뤣.mER}㤴5 %W%]6AN$؀+Z!kv\;#j3й r,,h`s|l{4$`Bpp )9%-^ܢVȰ Kz0CzlX@0,G:w2Mrt=r!1{ v@ɢLht=,)G{lDCWdž>Ή9}iTOn*T-{rwd+`ԆR}f,θl8o!@GYߐGjH-Fg,v &?#`3&,\n7nVwɂT 9p#P ""n`߉ 5,TU1L9^b& Y> %(5gD gI /q>qQp aeyZF ҰK`*ϽZ1*Ib>hl# J"vY 6=_;aò1ui>-5x*[u57@R|/ץNMtiA?K 55I\>m Ictm:4#XLj]'?d@@@~/<;)x9X%Gҏ/aQzjA\`C.X^=4hkZ@"Viwm]R}4 1I^Db۾iZ. -_\yRf2^sLjPe^OnKpƮiRMmf aMWmW,(_zSꇵbS$ Y,/!B:ɗudz4f0iityv 1ށ,o=g*X]o؀EjHa/bAvܑf &ɖ+1o!-P<×xR٘*kͤ,3(iځ H׷q4%%(MWk1лGYH.қ8A@4K],}hӻ00[]7I+cV1?^nr=4zTP,MyqqZKYOjt>4-j![f8yqjE{MDp+(ZFeePKtq+xq F':j !jg&@kG-'a}}AD>B\?JJz HOmGd</.KKOiU>>&5&kJ =5ʘvQ )v@u y{յ=t9l(ϹWIG(g^9$jIae6jxжn!&i{HTX#w>Ѹ a)9'F{wLAlA2eԻ=A>ԊA\lopP}@0F9"O u"yOj&Ȕ)#6!EN WI_GEԜrwKQρEh2p#Q>acT3NJ~ -ӿQ:MuG7N\&%˫,BY3b;^+!(r{2:*oU*hVT8o_P2z/q9Ӂ DDliU#Gb࣋MMEbJ90 9 3l՜jt?٨|v7`B-Pİ(!R\,8W8ngT!LWW6g:{UF]X2"n"mgXPASJ鈥 "i*(sL:&cge]6GW=aGGbINazl'!GH$tz9o7UtKȋK\AB~8 鱞F叔QYq- #g*aO g#rU{W ~˩e|"nNXաi(T便c{Ib6m&ɜQKiolA2),Lb~o #μR& [9y#+nIS+{ѽ񽐃"[ɩ|>=~f$M|z^2q1?ޝBg*nC=}[tÄ#l_g,ލ5yЮµ>)R w^|E-m Fċ81UۜOg+9r88 .p @ekg4| F6鵁'v*7Imcv9',TrG8F4Zb@;<Cu {8ş<΀^kd>OKnLw XO 2١6}7{lr2p+y1IMH;=F&ʱ$\zH'Z Y u NW 92EeNdtmPHI0 u CUF՜ԻTfHFKӋ}*,gLP+,j*߂ѳ^R! VuJqS۠Z&  {Wcu{~~/o<KI ^rR@gߜjO `,zG)ꬣ / [,XXd13es[dc[TDq^ JM"hT^#)ĝߺQxAaz-IuۏRhS]5E^.ٴ g)AӮ ڱIs;RC: H-I,5Rdj~BsZdY+ /W Z;ip&3,`j:Klۅ3$jz`R > xynq9ԨW(xnl WEEAkRrʦ= YnKatxŁ{e$a~!'L.g/ԝI܌\Bި!G FLIKk1a2P&^`Ӗ-ϻ2JfEEz싌f*еڢ4`VHpYV~SR!gU ڑf [m̴jkQl Ӝ|EwŀV7sIaaz|$!o8t={aX4@ӼAE;cOBx eɴA+Tz tbt32R̓pVwLÄ4C!?og~*BCǯ]Q{or.SLފT0n%}a#ՕJ.AfNP%ȹ5ubT^͌Bh/ :e? $vO,rb}VscAEZ{?]+M̏}hWE¹RƛG|Cwg+V;4aB>?Z! w,L(hP6wCuDnC< WBc"<`ǘ aUp3oltiK,GM=?E]ST޹O1x*z%EL+\-Ɏ('[g&v):\0`}\Sg3>=UZk~k=yPDJ;ExD]L1E;^`[~` y}#OㄛC^*s?Yh$&Gog: H5Nҍ˙NU~0RU*_6l G>OFr)<>w CHJK¡IֵAAZ/)f{N.J׉ ɨ@)>v4&etaO'S1/ L9ta֠kw7s]4_ĭ9Ο̈+Ŗ}q6g$v?HJmݜn$5.HGr~W 3&ו޿t'f*x72A!cO N iU(7͑أҒXSsa7'@#srֿs0daQJF.'aF.%)m-n{hr~7{<*lA7jSRd}pb[s8KWp @8`/߿bʝ=X/(z;Z%1/ՅpVaW`%Fk.00[Id0*shZ|c Q3PWdg4cf \T)瘾Yɝl[ ;!}^\,C)/ܹдBa.4@:-驪t*`è%AxM?cm>ߊ#O}Ю@q4-/J}vf%!YJݟ -t(KV{5)3tJqF(_{ްVv[5K"JH`?)$fcI H\&dBʂ +RÏd~Na.{8?/m$6|9x&kχ,n-- d6,50N1w7^$]]:D::9^nU=MjZ$'Jj>kTN& 26,t%Vs8#"vi^_3@Y3_-b@;gFN1XjVDn!]#єͼܽ|V/f*r-V1Q|H uvHC P[0ӗ7gއuB%9 i"s$yVOAg2^͞Jn.n9s|drde Ty[XlV8OfOFC+3W1̓&dXS6}CRIACoOz3:$vN7v?KW/gM!&Q%ð l~ZY: y;Rh)DpC\?U" ?)S(E-97݈hq&wM86vqO3P}Gp8;zqq4P\h K [O07 &ϻTgYs/P>w+{uuu]+G1Dp!U#yJjSoYa 1|5@EPͅFQzؖIWPNW:mG;gUDkH|M7Y ˡ^f%s%htҹ}֓X)y*\]a4, |azq 4U1uT =I .!&b^jq*xf_Dp.\+*#?Id1gc]f€a()IeoK/-Cs^+ k;e2c " =8LCĖ`]T(a`[IpUu`pѼn("½Mit,{@}BtˁdQ.<pAp*WuX :@t_U)]r * MQqIX<YsA?@F'Ucıh!זƾ uKZ!/0G@qo^bc?hی?$Fӡ H#9L|xb;S-/58=JU_0[%:ya=O誝\aH92 O̟tF" ÕfGG|v)~\p 79 'h"Ã+̸$ 2xk?]q&e[##9 *m/UFTSS tV޺XvYB$ w5{+;$CNC}k6b󐎲k[V-i}6L>g6nGKHݹx4ukfq9SNhj tWSޱ'y]uwS̓*?mD^ׂWd2^eb1 m@S};%/ ĠdELz0[Y!El7mwG[*6͂"b8OjqR.-Ӭ3*mTٙP oa8 gZWVPXo:"ƃb83K |>|oz4*ڰ:Kf*C<ȏaò!l2KȮn$-KRF^HJ)1Lϱȝk*e͙e%ː<%Mg N { 7d:ܿR]YC՝3}Ҏ A~%Nyj9yrRe;U:>mvE K% 0lHı /ZK:DF f:^6gE2hZ\nYO H5tx#R%3*ӡj<"mN"bKW1#:,f]q^;FLtX XrSY_KDOao'UJwb|Zyf ?(3 9m)"YQKk6Rm׭h.f)5,pC|6~,/JJrrDͬ*u4O+ڕVZJÉ@ǥI*3C&$E`=?]2ᗐƲ2&`e#nmF9wH^.wUvF X O[rXϙL# Peae&m ]苳CJ%Q"w˧z/ z9yLp{]O;歶eD ,?kOo 1c^fB= .vV%Nv$Q`Wa”=Uw+#xFTqM~U"`Vt[N*ok5FOc̼I//ddŸ,ffǁ}#X7Q/)=[1eY>s!O[h,SU:d0c ,4Ngxqo:`;!&llz*XmHhZxjjh|>,(`qRbǸThEqwF?b[7 63K{C5>F,LJ{RxZ6F&&7PF9_êEyS3[jg/Ԯ.+Vo)4 t;`gzx]}5qfSnXPQŖK`xf9c%F4>g^5F>u=|FoFd1U8qڹ(yLE! hɍѠМ[43WBGQ2hvDL%. yv!ŽԏhuT:rc#;ȬCPU"L;mrܼ;4ӶPj+O=Mο)OjҡY~#%Jհ33)x5Ӽwz 6$~o1Oahc4q^=z mJpM89h/}yo&Up;ĸ勡> lfq 6썯@CGso .4"xt9f%m`)#ߤtu\O5{'\J;𱝕 q8XAXg- , HC/k| h;B!&u;K{ &=b{xq5\#$W9pᠪ+0ĨF԰F#'SSڋsxg}ڒ->cB(p.!rW6췇5T?OQ JKdA$<0sX֖ `I"\A AHk^IJOե3,zؕIY)ab[y Ba?l, OF"kmp2$됰Lo~"@ h`C,? 7R9FQļ!26/7gQ~Tt ܋֝I1[B](K7TVTdò ܚ>c¹stJ!_aMs  <ȈXyڰ>?ʵwM[+-&H]I*눨MD>_9;ϖ- w i~9@2s8aoP qf CE`S Ǟ@͠$0{Ḅl_ LQz cƺzǹ$B'rN;tM0T_GR^~(S^:ÚA'7s7(@`<35/ƶ,l>xd9"X{}\e4 a( M2>N 9dub=,W«5rCbcQ2{Pfj~?j꯹}TvQ܇B#"/=MdH+]8]M(Gw;{T/}z+6+AcՁ/1G ՑNh zj'XkNu~-[w+GiW-xۤA?-)z:Ll 6l%=-|=o"dGdhdW @ Pv WBvN$72k;VL꫷.M}ݪJz6_DbAS.>`o, ̂u,qW/t}kK^?macKòt<++vɃC@"K!s;#3 UKhC-Zl=X%._"=GP HqYʼS~U jv*A)ś]T}7@Ѹ%z86i clfB{57<QTSGk~6-Iկ-FL Rq_ecgn>\bX廢A-U*ĥ(Լnv/^|Z=@Ȳ\QhA_!Ò ۑwHyn&T@7Nar4ͩ7{qwVFiBkױq'Nm@WOLpj)\Z5O.aL{/.J׼-Gao7ܮ@Dppt;^ߪ>E]^$*MRTQ*+֜R;kJir-UK2)1]-jPnA`tz]b|`h|H2/6o42h_@M2܆WBeDp@7%,AU,g+"f@.Z 3;W,ߏ~ڭX0ereT"44_uLC`-៵qurMdv|ɓŰ&6Saf~rڶbvˣrw|[H c+-$}\dŷf-2sh+e وa= g= ȺJgSCq ض- ڑUdb[8"q46 3āH0rZä8A0k>L~饷&:3+=ўYr8Hqfܡ5aGi.C\vX-_)2#m` H mvkM G-;WU: oi8@a.;7o$fԶZ0XНY]@&R=|ꆶf{oYcX&dm.y;csk>Pdh1@@ΈZNhBk#x"Xm?Y?v^m\}&*af(wuʩTnACyD=2y|O1[k30-V8,?_&R"޾FՄt '^:,%dMƝia8f]:/gawJG4,,sUdBLDCdEX5֎<[3V/+ۧ$=/z97%%_.ߢY%*Dk2lxjfЦ{{KP[3KyHJ)9ѐyȤy8VV)Z_^Q(yJ=4=N|c0&, wxg oTȈTv%w1x#ԫcn~q[#(vՁW.@ ={ 䱤jf:Ե̒J@,p7Tg7dmAlwԏYQ']튫Y'7bŬ.GȌh;"JU몙|QplCGN,z`c(Q'+_͏&%!f>" M?#Lu/Xs @d@=m.I|.]*@LUL?}f]UK`'XL~fiJt&~lH܋9sڸ…e@D=]*Ɵ- /Jc(2u=-^Dz d%6QU ֿZpx[q\mGX#Bӽ9˩9۵0˿ωzⷘX3:lt|8UI./asGµ=|r!Kry?yOa5b.| j:BGVCw]^/7'vtM3eM凙|p/>mP|J h)J+{Zs7tQ_+L ;7WMjYG5JlOƶUYe˙EY4VxwqiӷZ-dM H0Վ,2v|Lb9Z˓MQ̴zőA#և¿yLnbt/CFC-cƋm+֘/!0'-?PLOZ;/O P>7?a"BEiNo~ԝMp3&цD +R7,%u=CWLj!,hQZefH ߎ &bW^euW``5kjGtu jYӾCeB WptfqA:-,.aK:nE+PL<ѯ%ug/.pX5cƯ42CSe"GdbNlc.}:>ͽ1.& *~8أ4sʉY~j=ny^D}6^0%{'g{8RnKi~yD?b&)# R+ @XMGcG`~^<ͬGVD?Jؠ 8v-ֻY3"LOda~\A{ H@v4KCՖkBg QH+Ji6cL _ C+GT 4DsF ʸkM7E6uLO5;X7VŸ-C5%?a6ǣ7" OUOL!D−(z#؏s6jZ Fm+bTdܙ$d!*D7,# n puX9/GhӷF}̠d5HhfRWúa %S |x س/v4lܶ9û = 1 7yfXlm@mOhbqںN5˴2r/ NvJ wK9a%{!΅pu腀bm|ٯRrbG-яU Em=P7qy@XGy*: KcxNj%>m8u͇O02OvZ[t.*]+4vKv>d JI[]aBA]i 0O'(h8tm 0M#MA2>&d&zR(F+SBtq Eb|>X' GVJP-i@2v2.£緎7axF I7Ӟ0-X=KLC8X&fōs5'^@NZvK`4-tdsl>ʼkԖK;=$,6]Z[8>KbBy Q} _YȆp"O(ABUiwJű1S o{ElԍW^}q8I7DЛ?/V5emnGϫc}4k|Nظb^ ethbbګ+/;6D !?ziPMTl:>ǐ;3[ О$yyyOpzi,P>?e>1ZYUC\6a*he$/W.!cf^'[Fr5"B96˗:x6 UizyTΐ`Npvg=)j6|4fI[y+y?;vP&y4 B (NÌrLc,}5&O&hL0WcXE~BY-}d 9җq4I*Yyd!>5*n}nV) GG={G=g2 -(*|gZCPn[>y2*j߄.U/k{tz|*s#Os2ig*Z#!UgxWm9˺s_3ۥ73&1b5E}[e`JQƍre=; pLmCl==B|!\@ aC 5׋')<s#D@^=9 ^݆HaTq}t/2K+ta3&Z,C=V+*~ӓuAvRp$BM˟YUVLZ|nS3i u$MhUFC'ڡ2B}CGɴ^qJn.F'{BZ+2Q>M:u@AcgnzH|*%D 58#Kq )S\C׏/I ns(s5›8)3iBU*"F۸ϻmfjƓ }*aԔzu}R{r}Z]xZ>_kGP!t6 3鋵&TDT@f_Bޗ9$9&4HƘ\h*c:$Gr V1 1*GaA|PHtF8CAk "ne7hu:}qEgd:hFʌbƲ7d{(W ژ]n9PN<7A -SI}glYr)rԅ7>ilҝS~ F᷏*+a#֬s\} :B\>%భy:^>O7-M8A7"KAX>p@<̈́5X>x6ܲ*P:qg(ZrrxBNn"Za=KW{+ 3@RO@GsDUWQoM"(\H}Xd`2k]hs+#5J8d"$e)%ϸbl<%vv96pf[7E!2ԁ6_\1?n~54HFOb{yZ We| ST j~H,.L<")UWSG`24G@i;`F[ES؀a ,VUpm}j|OVF)2`#RVԮW#A'!=.e'_u {F`wMAp?l!klPuU068?@Z;=PD'+]Ʌe 0ifԟ[vPӺCI8\Rx(OAh 2ʈdHGæ՛ 3AS9Ioi|cq_G 0ѷNgtd,SwU{ fW W<(3{p4w]RѯRs AOR7/f^ˣ_LJ#bъɌRB47>($ Oh`ut_o\ޚCpHM(j-;Dqw9"t~~] ~bdNGDi& \4xMTwY\#VZ8di5V!փ>犬<-RxYtR_K7:\my5@) ijTڢP>Ms=R:̯E6, mmg 4^UcY!A4L^f6OṄD|&)nW׃Y,$Y-}hLL{B.XDe4^Aa[M%MapXowxi9x)FEБ  j OI}SBij;AE33&`B| WlF`PXsf7PTtx,lȧu-aZ 5=8|(g0]c%5-B ),B :YBC_.ܾ_q04'>xkǫ )I¢s#fg߯rA8Ѭ Y!JGЉ=Ag}+fDÁu tnIZu p "L >%ōx_~g_ _(zoL1 uCm{ 0@ιR+بrtUzlݽXDR>L?G6{vq$>+B`M9w,S/C5*gbs-ٱ)c4Ey= X~cB`PB'fSS$M!]uGQ% ; dGhu9NRK!lZ~\yxbE$)Ty@?U q50;.Yf׷9,<VS:8%//IW#b;6{Ƞs5R,RQI g t:jFD5d\+p.&rT/95aygNm\'M ƨ6tuJ8K=`3ь ]Dl;HU#w V g5^I2:xo +l/{$QSSsOL*_n!F{^6*T0AzKvvqg%5kH -=NnMGMiA^vO-ǡvSE3\!/5(EGɥzy/ TGUCX?-zw#͇[ 2)iUKnugR:o}Ӌqdy[x4K]XJ:0ǜ7Y_yP~g(|KzelP{Km1e-.%% hoӧ hq3:t24gtv|>Şy_P ୼שUb 9|[8D0?v_3QTĬB@0QZ00orP-qCPF*W;zϓ%,'ʒ8퍘 1KQ]zJ2q*2*(m 3iQ#ߥ)<^F㷣7(o uAڵ!^$"Q2y#h]vB+(J;)#Q{8ܮ>k6=%%8\1пo!MՏvd cJ.vʬɷ =nxwuiڸ\B]Q~CvrNf8 p}CϏw싃<tjGd?ۢ,J\Ubpn.6Z3@ɖ^O·OON;ކoH1]ca S8gICPgc2#ˉRri1*j|7Kg;`qڭ1fedVI >@\@PП[|RH=.3&*c?xa=l(Lc0Kxn@uy9!e"&kx7V_DǩCdOl^Ü]5|UL̮TSk^߮{fRĐꉜ xYk% eSek}!"J<Rê˼miMJMV3lNV Xnyk 0Uqb1AFq8GnյL?SܱYVǹ<`5Bg/na8#fizr[U'3X26%Z- l7W2Xs*L;Q 䜦D:ʪY#ljS=J U4õD9$ڣ.^?ڿ|OZG%U5H/Qn\tRU9xayc\H̞ۋ҇w"RA#I%A΍3u[PQf ]10Y&J &<֖'aP~5t |޲9Xt:_ؾ5@c9PЮ^n%TAksƑH -*eU[?|XvD?"z 4G c֚ i: HIe Ou Qrmbڋi7E&|-abV{e'dV:d[פm ipIG6#4INcܳJI)g b!B"g~7_;Eg58T|ͪ_kΧZn4&QMQҾPJ: B\ df8,Y$c3y<8׻owo0Ȅ"ok *QWǍhݳifa$c &*T kxUyc _&T "`y-%nFmp+6ᩴOCʇ^Yx`Ot!?`~e D .W chkכ*̐S"ѣ,iZ4ظL).`|t^ؖa2˴&ִGi~UhO?VV wU:6]hޚj]ڱQ W"HiԣeJSU=02#{  r1V"A -(F!dz|;ps2b5< 5Օ{P.ŝ{(>$ŁtJQ`8Ajh*g^ Y``Ժ@a廈[ܷHٹ)=E1.Ra5+&mCW>wm6!\ٙ7|W9XE۠-0o1,(8}Q^7eB#zr۾JZTBcS6?b`6S\4}Ta[`Eict&FJ~5Cxo`G `t2 #/O"US3 89HjReSl\{h)t[5X,*S?|k#p{,jŪȝ=DF ?s#?3U8 Gq<>NI&z~af¡O[\Xm-V܂1  dy:1)jr~W~(J$yO&G;D't}C).kqІgt RLa:jML1-<ܖ:&1$))qT+1Z )f@35$\õ4JJnBF<"i`S" ĝi.VXtxD:m|5U6}jWU)U,]G~*L"g{+ڰPcGZԈd8(]&7 ƒ1P+V |:"NYc+<#pjټXLԺж/%$$ _Oեvu9ู6eq4]~> Mkם!^⋱Մ@]wo@_LHgb:mc^S'syy}arkFh.,g`F>tyf{M܅3}I&'! @8\P^[_mD+Wq=kPOAh7Kw8E1E( (cL裸sFX68ET;XX jmEG6]Oעşh? '~jLn#ԜP+F'T=$nTKnq;{'F_(($7@o\1ȖTU}|bN0bH/RLarbubJ"} 5IMx)K|4Afl`NyDWwMG*t0KZ}bEbm;SR/2֋\BC [ 9,&qlZ\vifziv22KW}քvy띣V=*1k UzB:לv ŀ)h,Z,^pC6L˜~?{gf\O_ORR8MFbIv .d{m+jf*Mf~ªe.$wc=x>x n1j8ǘ%Hv\ vGa2` a\vE Ǵ~l\ksQ2eRe(D칤hJムo%+gY%hɕFf(_NJx]70/(t%[b$(˦bDmO\r56k q $?4Cҟql?6kߔ2ҍ]%h65O[oZxcGfCVhb0'#a,8ܩY_<L+:.e2gtȨ-C/.qSL[<YHD?= q+nq k[XOQzIe.x/wNO]VyhyEiR#SEHa x]*x8~CHs]0|Էyoq |bC"晽%D;g!(J}ϐ\*S>ai'(&K z1a85mP)7*d>N'~TKԟOif,|;WIC(jO9>z:3=N[7I>U:o)|N|]G26-J~w޹ <D{Qf[M_.!pA]et;yJ4a nlD e _'A- [޽nͩUc,z.CW;7qnd3^eT{uS u܇݈쏽2rt[[|Ґv>S#0<Q?+f,\8UKe㤦/=5 h6ܒt<=v#@ sNjSDwNDOHw6'Ri-l< Y9&Te*[941⭘C Lw*AZ:cܞ["i=z9ONvb$@/(4w, ‘8Fݾ6!붝ƂpVݑei yxs鰏,&wj雮 (.;}RN97<')] 5z?Oi6޶R"T [pM4f;DL,mu$8JBUʮlؿsKuU =e8nHP| *2"Zh:}{AKL Cb_IH=?"'TEi>ڽAqn~0KJ00W._4`_ N&59}f{] mId;y sC>\Rzsr-?+Fb%cˈ{=ЧQԕf쥶K $b|4#ʐʺg<^oG܈iI͓x\͊Q!g9Q,o_ uXn~X1& Ea R xu"NE6-LPR+5]h64! SQ ;)fc!t[w`N<ߢ=+~{4E!;HȺxBizbFܛjt)OvN4~@}֍ Usvƙ>MW PEʚNn*LŹ+j}orRd2sW!g[n> TFq4Or"6Y&zHO?wX?!A2D HO޴c_Et= 'EN5G+Tw`E{dކ >=SPh[g dQBbX? x)UqKsf?\T9I-TZIͯ (;=Õ znC}᫺6dšIp8!fe1ny4{$Σe*T,ͅ07'8ҷ^BAc^_ $@4TQd8$SޠsV4^g'D !7*tQT6v'LUxFSP qrC|7ZO-}\ QWVW[rtcwXzҀ[ݸ-d/&Ljq@4;eKuUw۫sb(y#!_FT(o˲Y$Sϰۍ ,ځF Z  賁b*\5O9waбnIFNt 0T,v뱠~y3'*,}gp 3B؛Q\#I%Ns2ZlVO}GB{UA_CMQ6e,㖇+(n/UܥшM `u:BosyG2*;5 b[V_]Cg: mZ>[,l,_$"Xu׀k-u &s?H5R,arO<(.* U_,V2|m3-8d"k?dpGV?Fc#D+[/1TI:@XsѓfM.snZp2nrQZjȳ*? :diz9Z;LKo}HLטOI * "T+6nT=Nm&R 4 ^zIȅ8wygJdC/B&ކcF -ה~@K 2~VC'w〥-Z8x?x|17 2&z ]Mg+h=\NIjPNQ}:Yu/#bkyF `yMPb(b+4e<)x]zĸ +H&l篪7BJw(w6Չ-908=]\dzMQNR}Be}o@v JyPM@ZMmy<3ow/˰m5W i&HjoKһeNzKFO}T3>_@M鑙N :O;G= m`thRGb'00A&-d:A[vA& H {oJdGWz9g+XH$d+tAsޫ\cân׍B3!.6ў^(llXUY*Pq=ZȊDڈ==6_/rTKrNd $ahSU} ZFGxdI I) X-En1Z0r19[T䠯ܜ^f6|Z of_%ZWرLk X[>0.b9)I:!IeYẎa]b<3ڱC:ɏ!WQeeRD~ӓ(("bI3gYV[`"AAp|_B~fJ $:'%3oЌl\.DEGWgv1>k4%].8՜ hxX{( p JѨ(g$z7]XLˑ ĵ`z}dCP&ʡi#5 )0[aVQ#?^ciwli.M)Yfx4IK\ɕ<4)6QrZ,+W:ɍ;;;,>~Z|Oiw,Qa `~ 'WS]J8HnXoח]hZoX|W۲ 'ȧ7.-y08kk 6" a†iy"!=!5K|0^[s[K{5Z坑 JEu3Z(gjn"/ -:Az;II3v0St/ džQ_ gtH؞ءȞ%f68숇n bFQ?> ~ z:%?]ti_B(AAV۽z WTv{^&tSA-Y tIB#ȎGW~d8G2 4_}'DɾTX~߉\}![o$Ai' RjC3k}cacCۆD72O*9Iۂ}+4_M[Y@,ڔ!U5?MFz^]җRdUZBcjK9 LɈ"?bi{S0Wk!z=^UI'JeY8WKWB} |NHkfΡ 7:!O( u:fu) Hc6FJaGD0@yGD$i@oapK*6,Kũ!ױY\Q,dCH( C9\lI,QaW uL.(=Zg9tT2yV 5>:x!Ot$dY>Ѥ2^ 4pRh[I> M=yr@fQ 5N !Ggw' 6Pg0tZ۫eiګA ]=D%VsGon :)Mct@{3⇝ߌ LO􉇅1&e`*AQwW/L0k7[(wT d= 嫜JkE"T[!I@#zgFruZh`1?j|UzVDrD~r֒)!㨛I>q؎7z/D9_DVtɃ~ fvmЅ|L{y8 嶵[E V9߭l#F\EH"e (*IB3("AVb(;]kE @"E1{矀&p+UuXd`.tX/q&jgqbW8woʒ7">Yc /+bdc']7SK\^Id"Lɧi hqA?no OH2{o{IVqr/jqqA@Ϝ#Hb7.:!nLB EZQ={j#GشíJ(+xŠ/#/nQey?=AWntA]&hm҉uʺb$m+ba߬?ʭ9WiMԐ[^5|f دJrr&t-upث2B ՝A'" ͢B,N;TObVX*d12Ry&f`!;-;-Z GxaA"Y3A7 yPl.VhCӧTaKt#%%,|/+a/tT eԸ牦=3iymn1:i|727H''n>O;%)2S܄!qKΫb)%e]XͼrfxnA 5Xw0V [ݟ8Rl\@uY[>7B uLӮJ GLl6T[rx~va\}/NK87#mK (zwWm\1n_mV#z`LE#u/~0= 1DEݘ,MMLYE]=8~EI5Fu`Y WȖ,pa[rL>9" 6n33E<$RچHn=oKAdt$5oˌV 9UKhaR:陛8fz3Gc`sIǓ&ǃI7jto/Jxyq_qy# \ V;䧮Ou #n!O/h`,QfBXW$CVu d .ZNcB,:V:O2i}A$Rѿp[ZDdQ1^: VUhyK U%J􁊮 * {A=xFwZBu;㠎 `o]/y;#Ui%Zda2' O`@KLdEڏ@hO(f}c8E.8g -0|桥5wM60憉t>8PoҳaykQh\W( o08Iى&h ~_ϾRD:;v~p!f̚nߠSRفC;F=&QְߵےcJn܏e{ ;/;B}l5iQHe)N+B?Dvݵ:LUICK.^wъgaY9y0 %T)&zM6DgHQw ܂))Y< S˳^N=wАEI@3N잊 Y|?C ~ Dr E?% ]1V'U9KYܸLf"zsU@s{(]ߞXƒS`Jy[k_VF@@CR 별Udy萪lSDM]xX QDFV)KO}w A '4YIta|[ll:%`u|?m5'ݕQPJN"_EL}^ ġE*#;ib 5hK ~ZτVUW "(5qIp$Q&J'\=ǔ*+1+1ߥ+MU@Y's2Qs-Cňzvn [7I~"7LtʲǪ~ 䌄x2ˤDQalSWj:9 84?~&&$;Iװ,gh&ݜ8s8ז` zF=4~u*/}YT/_΢QtwtEwl1YPTLizm[DHĵX {Ee}\-1Ep īh<;dT 븿& rQX 0xy {˹5/O?^WimjKg%Ϻ{[a;fC{ظvX?7kP=^S"pƑt{RFNE9:$AYgz*Weޡ=ӗ NƋ ꯷gX("ח F t&L{Fu;=MuC!9}x?a @ ZJҍ#x1G~0:^.RVbS k(gVo/0Goi=a86a!/w fDb//ɩll%Z"HQPVtЎ5wIl2fw3{1j?̢ںJs!Yv>䐤6 QHn*#};4HNXbi Uh9IŐOQw񐝬)oS%%DQtjOJ%lohgAfPSęBPu<~TA̶݄OWf!0x-sҟ;(-Z„PӛvrSO6[?I{MCfK$y>6c9wi4YuVs!6UC)kr #B5"{t^>U1,Raъ-2!zs6hҐk)d}'Y bFT?RM8ş0b1N->'4?Ze@EhmmnsDZ}Д|kZ78l:0BU]_~tcì,եScV|'8LO咋Y`vA6Ȯ#PdtˢU͍|jmOp CovzVz8NS3F+*^<,$\17/jr|7:j|i6Q+{O%e;nV>j ["kƦ|huzOOնͣ}Ax k٭A-܁F>ĕ@i46tb%0.ZzDgS*16PUVٽBXD-;Ա$g<+*)]h$k֪$+grI w1d 5Ő"V8RU4JBB}6+6dMTzqXi[Up%Ǟ9FuZ1e;@F9n)`R]W]|>NO ( tn EpB@`EVCRkS'K m0Mڂ7 À.o kU~,G}CRۅlv'7B-NG 9~D/FH&o =͚]o c#ubX%hj\VepIҁQ0.h!$_bƿsh=!1Z|, 'N{%\v{pfɅG( bBF~x7R54輇ڥORjZЃԥʃԖ`<#mbBE8~)kY 1_bU"F= NxH6B.'g=D.0'[ SM[TEqtȖiW'wr|%;b,}D}pʍFvmV8V~ 4|t0WlKP2B.^9S(`8qQC)"#%)N{th rljn$X&]CP;Re?ĸ 8xIN{+)a§dٱkU֎#hJ Z.ľ]bEIhi+Ǝܿ]<nD Δ}iITm?P*my>"gf1é\}kkz*z'^5kQV P0 Pסa<8ãxTS_Y6,hZ ,P$al_PԵZuf-چBf]iJh1&i·6r}3Ocr/ƆVuck0+XB7et?p5XՌqԯKn/ Y*}iBJ&+}{բxqs,_2@ܨk]K-E7sDg XT/oQi6L O*ul컅 N$ < ZzЀǨy9@ߵ9L~;P{J0% I-eҟ84rH(O8z}~ZBc{1Fv6, .+kBʰ+;ymyVti:|.6 )eiTE4- 4>uF'@JK]a(!@\+/ ?`qE|Gq!dyɍ|BlN&D/WLTLFŋP0LpGGmK)o.z&MlϕާW݂O"SlM^M\ >2"Ry&ܴy6oc'q۸fOMQ͝AƊ*b-ηfڔla;<qR6kB> o ~ S }1Y |{]Q2Jl'S޲ F=i alR'@i= |lYvۧhG$"EܐHk VLS꩷X5$>Z,ӫ;wȩDLhsioj+A<.ZNۗUzBC+s:n>hCӯKd-'++ܔ׃t04zQxep Em99S~%o)lmA&bPE3<`[$pր`ShF1]1;bM5t6.=l*> g쁏΃1t)[gZk"5KdpP2|wKI_L6]º? No9@M.;_r?F{>_9[l7!3"V&P?!n\@a)2FHR5j6y:V; P˱-a:?ՉlP cS|H u RIDgn~Z]¨7v[623T2*v?P2Z4Q7$E,(៙=0}?|Lrq `pewmdH#S5{VoNN6'Tܘ~=h8>)9A[; 'BgHȬLkQCݵ<1kH !|_zҵ&ulꑷ>߃U"h[F)(vsݤ3%sմp]3*2!u99p.2D8 NHm,L>g-ܠ:dKIOUq~* %e2)rވu^&ߙ)Ge͝Gf\9aglVTSFxC :zBL掃4b際`՚dɓHoQͳ'͸EcLlY0XAD FpL%kũSxJ}-*\%So,y8 dyЅC\}y -)2No:&Ug~ ~AvLrҭ>[C9O?e?X%Q H7ר{G]5`O phefoڂ&إ&5jKb^.6 L,p lw*JUW2"߽1cѼޔl7׶_b JB]qXʦN2! a!ʿE0tׄeCyw_zATm燑}ia4ɹro8݅z&hpbcV: XLexyyaJlHCW-U͚(^3!iW`RfV`7W joZ 51^qGdlaDnP x.tȳ4#s`Gy+BY+F]V xXZ8-f jH^NϬn#Zg.ڣTPO*Ex5~:g?FLM_64WP!yXtR~ y]}nuKYuX.,hSu{]m{*c0475Aq;c[R?(y$4^B;{4IB5+`fXV:L:4wSRBbRD;7D߰:Ky([PY":>![:⧚$lx/=(ü)tr1ui}%] ~7ϱ2w[(]"-;DYO};SШOINit7hѡ$kݴ&pj=p(ҚbM6U>-lyp9lRƶBxj_~t8b+eѺ& _yM[be_FB7" EԖ4O2N,2_;=}R|za,,¶v75 4M[ǣJzSM'⪉ Tkd8s_BxP$I;^gA)' ם'RW9okc`~6A uMpČT'ߠ=86.)&x3>fimʦDfÖ:mWF&x.}r{Oq{x egx#cb\<\1r|8a7x"!|u#i&}ѱUY襔[!Ϙ K1G{_=Zmmzд689|Zd")u*[~kUa< Qy4hns!4[g;?7odF%^lM2WS*RKp0vnƮ &\e }lC)ԙ@3a̚๽>׉PE! {F(ʋ":/$w]"3nZ!"Z 4(^5%LQMƎ)}}x}C 3H9%7WzfU\bm{=RR1(wJ["(5= ~o?F;%=y|iCTʏ<#)!#qȒ(ӧWLt` 0h"q IfX ,TY"jH98;?T ZHtc}AmJzHd،Lr*EODO5L y˲%=K(x!=6,ᴌ0 2 R WDT< sj28֑!hZCRfGH];P8o{7c=NMxJmB^U"[6QA%+;b!>LgFl+ eV@vI73X[UMf|XBB5r &r!H)Dރgp p1;y2W*5+zccV]Y`ZUaϰVv^j\E>mdΎ# ̋F|m&k@$(xwz >֩ ʻ \Ę+ ѣѨ(VSA9O|6IJ+v~~ӢJ&Q+j,2Dg|/;72Amp^Ꞌ;@܏N U<38H~U|ʃb(M#DBQz??ލGVѸ- dZfm?8B"Fy\I62LZ!z  )(lό&U\[ר,Ks7KHklKr?Ag5!i+1c7*68lw'LCBmg :)}2]3~A`2 I6i),6ˮ)vV[۝Ui],JWj6AMsuLH{!gMǨF`a;ӯahQp06 m ᯇRWJܼ4݂!2کc*F0<_%n>'YTfoi;*?F'LͿ"$cI?eTkdv/-Qv" gH(cf}YX @jvW#H /DU;I~=)fI,^˨Kӫ86=0kcOCk‹JީY =&讐 ؐڊI㉀8'f~ϡJb*^LQ3aR@uP٧P#}^E 6ɝ!vJfؿ(TAEf8 E՝Q䶰"m+Rtĸ]96W15m,ks}x/RG/d"q R'T,H"7PoRa/ +>@Gޛ2'f_D=h"hi#E: yĥNc98j߸a}=m χ0ߺMVaw1Q: " DMelSW&FRਜ!pI3q)vݗ*2J  Ge[uId6Gq/JcA`ƥ ]&<6G5 @#(͛}מwh9'pjCqrU*ePۛ?W5W2:8|7ZdK$ ZqD M̡k ba@@i ONO8&Q pltO'B9)ږ`@|{sQF6Ce2 A.$]6.-\,3KfUJ>(TXnޓ@Ҥ(^K&EC;jV (r89w@.'žo.M茧"Yb0߻$yf15zRIFn~J ;1`LXܾ3_MtQ/VoE+JN(p*(B.,^C2xZ,eD;?#.138f>Lyy[<Eu`idG,q?w/4m}rXICB2A G-WNq?/0CU]\g̳엂]@ZwZX֔Cu0A-KY=]_`rv2$ D)˩VJbqX4 )\D\r,1 tGcәS-9޳x FZ/_j=&kKKGVl,e{"ZW3"6T=ZxavkBɋ:X=P^;z)>䓈6ۖ*Jt':L" 8 JGI|涣{HA`O0"B -1 ,<vsgƢǻӫfZ22 7?6`踸wiבPmuMZٌ@/"MQ\ENvt-JW)B &w zGʏO~g5~\J_p6xA9 B!zݿǂRHsAaeshOf[5>ŽC>Go-/]a^[vmUvɀ>^ SѠ9A_o;7 $]?D<N%`܌լtL~>dL"n *zŒi ""Xro,|Ij UgU+[I6xFp j G55+̄<_IRX]I*z~ԩШ2qyL5G3 "EΉշ$219GءaÞϥish @0nű,ڎiBn:^!;~肄7KZ='l{'EI3U2aս5my,2yco緗 3WS=zRa-w*P|j(Fe&'gDǜx3Eu?AqjOU}F2o++C`V $.Z# Ia Swmvt7*J<#:ϗœy/a!oDcQ[4he+Ҹga"ISax4Jl5Af ӿ{ fE{>UiU]Tl؅=#s& )FG]SXCd^':}nPߐh\IVcإx j%3p_f H|vЅVLdvnˬm]r|l<ݟrĘZCm{kp[QU=Ʀc-[ 4cVS)32g ouøDKhkQpKm` 88%X@ښlf,.nީ\#gGUtL f$J[zF{oB6J/Ac{ e!}HoSg}TuL20h''ш9>Q%6 yw1PRg ATnDʢŗh:ߟH>9w•,,i{b@CMK6 kP4^k [!)u%[v9 3Gig/tmuBuv->MH=<=d.p }~Yhf:m˾H5绕&Bdg&q!SUOr>TfD%I1:gыu׹C>')Iҷ[r/IVY[!ȧ0ӲJ\1P QNY@# qZֈ+zKxUX]8m\us]V:yXEU8n܁y* Pi98xG7~.@,B_š_Z-fg p=˰/+{g} 7 NX$ȌXu^f{V4r[A~HC֋nh|G'B%xr_2 e)_nzYndӯ)3֧Hɛ}g n6yq]ns *6;+Y$tT u?eZ]V8BG<ۥ#zzL{F/w  ̰f`Aw:T+ "܏@ y͍)Q&RJy>QuWNڹp4g^)"." (b^6љDs0ؾԦU}pA@?*asѮ! -0qyX @B4M7s_ӳ9l,+V+2[8ƒXo/~{bյգ_8yC! .. ֻ-{keiɳ0tXR}Ӹ,y& BBt+9i4\~^HVWg(#r֫|Jɛ0T_h/]Il¤לpaDAuldl{cqj=73o8`¤̌}[l3v \l硒"= 4EtJ_[~l|Dc$ȞFNWԉ;kb_[-gi^_LĒZS܋ْz;)mU$ K}Ҽ1CܛGL^1?=5JӄQDO<8XQZ#7a{m?~ XfG3mt;?[ٯQdܓ7yN~YEp9"`tBo0FeVѯWaJ:2(~4o*\/WWm.&&"j^κjŏlDhꏦRyA5f3-[6ҤpAdh^^wk;~$g9 * T'ۭ3d) 09r7] (VJD[ dǸr|Uzc0L=j5GcNة*%SfNgxw:Yށ*`RCuʶ~Lo-m!ympjT,%و<ͧWx4{ӖC P]ຄ]L m m ߴoPsFK..GQFelc)V;, &J)S.C}?BAa#8'#PEe`; ZQl,s>DeoLwpЈf kLHBҲ㞥u=ؓ\g|h$\MADޒ `CqYkט?憭=-5šVo΀̗fLPu̓թ`5[@L^Ã%Ec!OoK)AZ4Lq߀ldrMut[9=/)jJ.-%bm.CmAނ;S?7N M4 y]`S/5UIu$ yr\oBTzצ8{֘0r&S#{mV Tn- P|{:a + ۰ogшq8>ězD _b+8f!23KDj<޿äIyt* nQ2EИ91gc=S.洟Eܼj$]{MI\VbGZ Pq-.OW)?#Q=gxemC q^1daJ42j-NQ:/A;;pjCԣ<5qml4D xBHIQa'iM w|6M<rO??tS?C8X/YgV)˅Ν7wuw~9lFфOTK;P~G*2ۻP}/櫤9d7w|!3 m fZ";sEz˒EpK-)ݑ v9Щ$n]쥗eYݭ+d@jNV!)|/sSVZf#?*٬,9w!/#;B5&k~@,1dnh9XQ6WU xef⾒`[S⣊W +If-x ^I(ZAZh1&0%U& q EzURG58 a/^]@4CVn3pV?c-& ܚZ+ChcA s9 .\mv%o YJ@ ->Cg>稿.Sx&4sߣ\.2Ar0t3j@~rb_:- c8j 34fxZ[=hү} 2ҝuI8v- T綞r'oH2 C9PRdHڬ6 X&6$8No Iu,R/|mxK=wkH\SUk\x-?-J`w}S_KICeHԋOXl#9ukb@gvO~G\)) m,dE7 a_[BMM̽Pӌ^VqAUgq8 K1l&Q(cgD47jPW|R>w#/G z17h<-66=mUkڃ[?i e^s3| LDњ&|"FbHʚEZ{Z*KU񧌰qk9uG~r*ERÏcitp͂0W@lz-v- lR|͏pyT:))2lCjC[S! }B.Gh 5$~t[Yk~:9xW |*99맳Ѐ!gtS&`n*tR9=x\4 \nmM19od^3qD_W%ڕhKi^ܶȘt%&T: 5;F* 㯔jtsp 5(Vp^2Z ;8=bBnqH *Ȕ"1PɲI'SҮҖ@2e< Mw3̆2˥I J{O[ h+Tv!UGE1Kr&+F({pT Cg9sL `CBVOzNI**!4V">=|Qވ;Aݳb"+T3 -Xc~D2ĭŊWP$tRA5dfA!e*c Jo&SY< z$,;f:lB{J6\y)a_nMOбW+YҰftz5R@\fz=.E F'=h鲽{0OGlӟAխcPw Ui4jZiiJϳWefzoYa\F=B2(zp_DXJE\ '&2.g0qE^x0(@nz{wm 6h.웚On+ /U[cOngH ;c~>I5mhy'[ dJǔ~ZtA89B1pfa8t5ޣ (4lҽTʣv3B^MW/NHk>"\I N%|mBcߣH&kG!]xFZH*|hBk1aZ{HЦ`,ˆ/% N#O=6~ MV{nY%먹F"fA ~z?}]: bDT'{Y2gUe[>UD?碣vO_aEz/YuQ؋ GY (h, F_.l/ 㤃~;践C[o&Ù@~Ovoq/F,C$qA뎨~bxO>$N4Zn]+mCCG>q3ZnZ`dv!ti1Ῥ@!θf(c)u-Kj86XEO#^ݽtX|tAfolXTx>,kvJH)vWsȢOTDl> dfnzBVme]buS>\i {jV Hdy: ,p~YTINGΚ2g"m@eJrfR1c^^D2u;e;'!}m^B$6[@Htin O7%CgsyMMnb̙ʸ߾R55'ܦndGԑpUpznUtQyc6D~,*A|={6)zI% ]Bgv&z:.Wy2 .?;L;JP_kT LZw{$QlɏZ&TěYF!t͓H' hQG5lkX e!ûŧݑzz 2[׏@kߕ ANN;\ eU侍ߍp$FV/7f{<q\F7E}(qj&E !3\[-]< Vi? [%%X(p$`"gSo-0#)B!["Ƣ-%~;qedirȉo]xn{A13`:pi3|$櫺B-!u 'xͽX|ZRf( AF62^XAwÎ ɽ%bʹڵn0W+Z ~mwF~o>8f1|fIqn0Y"uV :? Q]2rZY a7#]ѐgv t&T4A_ALJ rxd|ww4 ?EKxj隼W OݞWE:F}gAF::dScW "b9RQA'~ie\ۼe]A1IJ"ed@H3Y 2#-B D}2L~)7g3UC𤋮`j@i<}LD_Nik DvU/&e"2>d&H1/vaQW=2*S夵_AmpũWSmVnϙ L^잰NYҷ@{('k9ԓ<|8nzq+~sraoppm)B3+x D ҠQ$y:Sk4 G#*3NG og2m" n{|WFU I 76'35;no&T̝gz<%J@@f>51-"}'2T:d cawPdv*}pʰh^}kgIL؇eBTEsnI&ıDK#lplccjRqzwOzI2~_аAܟh!Dd^Aoǯ_ ߓhZUQ '.`ZSS;oyYW~ J*6L3$3 RgϹΕF6;]4Ev} 6S\*?mKM'49Ӫqrv8cf_쁲BAY*kt+;>s/OkM4Uz5-grS'"@ßeGzzk:4Cv)^s6QJjK[\g%` ̀l-d S7qŚd L>G;!,9dYͼ?rz!E|n<{oRH?^=FO`b-I3'LzD+\Ɖi{.;RF(KRiMePnILeF9 E竸UWd,[HԢhe\ROUohaұD񑾸M{En(:=MPS;s쀛 XzՇ?lp՚qM1>>NT:ˉY9s)*5[z-x(#JWp$P 1JHvfQ :^jh5 !3-_0H{++humNu涄 !eT|`7WaZ3!C<6)"PR@[.nyQJa|IX4PSYx}}!2b݃ |.o&):LvV?8 ;X)i5NB!{&gp.kU H_B W>Sj|P.o/T@ro48N!iF_q6l[g[З),\x NVJwq`׬R_j@[_I K#^v,Į1`Q_\!.+ۺ7ITw؎=gbE4Pc,F f"%Ze*~nt]hB̋a˫ w:~;xd:p/Ob3 |G(B1ʉ; Q  pivYi(FkއSL9 5'9#x|aT3Dmm%g-dlaEӪ!v7띞?NbVLwHCdQY&y#tG6`:_b9k>m"TRpNPfSS\hH_=C꼌 VR-2#[2ٟj ,7&Vי9ڇ7XRha\l}X0P9&YIcqQO&Zfn#~4 ё/[=eT O.@oJ#kIK"rN ~kjM%hM&y:8iUh&^ӟYuSܷWg{Ẃ^-KtEBGgw8"暈=Zа%*2ǡ{0KK]x=Kz2+)[حsm?w3=gQqIfAc7 @CܒrkܻcYx?'MB(Fo:蚒]q>("hzXCh0s$߭5+w~&ak [wc@2AhQ*v~8cO4a:ORf=KxN9ѐ(Ԩp0Y,2,审 RLwW&Wq0; 6"V>cM\bmXMOh$bs5$: &>a tO3I-F+KtNwykKO<R//YC .^=Nׁ1-.OA/FE#''ILf@rWGWYq-R1y{w;Ao4d& ^+kf&`CHcp,N };;bnBQ|൒r{R8ʩ*K1$A0Ruq z⑫;yƢ89ʃ;Vxtht 7Ի] k0K#? ??qoKfR g. r+#&| NWsoqv+MRZ<.ATa9FQ#f$Pf5@*:j& @M6x>>o Sa DoYbףF4@(aF09֐GQ79dWl/Z yk 9l,>F)pW:.~`EX0͇7i [A %|홖7u}>15e4qLBǁP"XAT=2<26{ޗ.bcSYt^rnվQw̗xvjZZ'рe5+"{P˜yta?n' 9;1#Giaу|(i6=)_(aʿeh?X#-qWݠFE]ʇ1u:+8Q/R][p^·`";W^T]leQSX+91d=Dcrx(]U*JSCm?X.gࣲi1S? ikpgӓ; d ۜ!MT :4|tZNu"۝=UHr Itw&"69j t@f~h SZ&wu%Crj|(]Xgv^zWlݑ =5LC矧J~ {2Aɯaܨ>{'" dɒQ,f`m–+H\A&['_]'8x-[A{YGpmaۂmNRNfT!գkQ¤C~;zcs~#CЕjOEbm}tmnpYqA_Ae9'VȖϔ&"`pD^7^-JֹF !:fԀnkb`]fխ `5<3;(Fy,ʀgn  ָ_1!`|}0S+eKdX:HYۓR vKB+{(H>3 oCC7$gX>6=*"c0drXTzFߖ$QDM' 8h4;MG~Oo~eւOU=}T>}J@QJqGyn1P00L* .c%0"9v9bePqJ#щ%RN<;!QۭcۄaExtoN[͸2c#Smk [3' -^j5M}[ < ߬6k"Oz)à>Zbuއ %6E/^ ))^DmVI*ѐ Cr!`'Q=nB0;%v]^ǂIM@蛲% F}pǫ`)^1%-G7_y'M8ȴ7jͷ\, c`ڻf~i=X93Y)['+;ebl0/1w.̌Q#zYPޖ^Ip(3t9UކD>MLiL/%'5"p^je∡= #|HO>,yv]Vxc'9=fLב<_Rqq&=3-d" f+d@tU0]-L >kz&8CukXN'=TFS]zj 3Ͼnջ4_R&r D4QLk L3-F _S;PvL£g".^I ]3^4F̓2&>]j>t6sR ~H%a8rR%h\r\`XWźf+-x?Brtikai6\V4!L}+RŒo7~y$HkGM_:D4pQurN-,y܇:lYR er^>̠)$_4hf{tV/q$)$-_<Ԛh3/&+ N9KY!gUNO))Wx$Cէç1 =Hp&JG{d|RyD&SagRW?}Xg>KS0\l2b@*|7.||㪺ȭ6Uі&<$UAE&G%4NJKhSSqOheWэP10fɬ(TDb,*0=ܨ֗C(2QڴRk OC3RATQ8#hO `}`q w_ qJCO+$@VeJL͎Sm@ K1L Foiic1)RY},ɍ@C[uHׯTLXURDaJO9*!ӄ\gR#Btd@D>w;Q#QF 7{i/S<k!ݛy3H?$W/ ,;eFae[|c ~VʉpOB}FGa!FsgCGQ==҈R완=F/0j )*+-U{rJϾ JqZxMZ`,\;ۿD~$ϯF* _8i$VMv3Z2 XI2 #D]I'K Hg%pI!+bR4>V(#o|D܆64N'~^ %c${$_ء')`Q  XPIWL8[H(wJeTi=]sA9QV{xSp]kC͑#H (VоI>O@B˗ Q|~V/@t\J&!X81o>{Zz t {{^BbCGNѲ6Ȏd6P(g9HJfyҾ⼟_fba+l :.FT'ӓ ?gI4D7҆/ ."&>z`NArN{(R_8_\'a~Fv{o߫'ed6eڎa3;) b9LWCfvQxiďՉKCh&_bJ F:,cY[ڀҨpφ'Ips?`*@'UбڇM`53us)8bdN e ,ЃG#|CL$|;Ȩ00QpLtn2 ?]c"x/_X/W=}~TR1<u>G<:J2^h/(#{<ׯ ~nkwdr%l6~.KhTW2)e^;3߁#Ro?2r2bG&hwKe9bVYB)[+1Mo΢ "CAP͡5 XVh7IQ![`Ex xS$o|@RE.~B*&4 RJ(iЅ$/j$l bJ>V~& OFVt<̴Zk\0UϓQhd dTS`pg1 ʾۈMT/\ (Qԇ+[0whgA93 c=R' b4rR{H]+GZ*㙒&|us F#axqq̱!C5ݞr0ى1CJS&=4!'m}nۻ(Q@Ȅg%NN"Ui#0}şmUɾvN McWj8,jp•4'? Qo@ՃĢQ$/l*$!r~N#Rߟf<J?-0^0zn8 ˻w|j.0% xdxUD51Z@ sfn __-\E36IdO똫B}`ga\?j\zf݌(rO'y8t;j!78 'J`S$s#`NzU~H0>Jȑ9MmsF'l^Uۥ^!0+4hX[XdC_cZ(N:ΗBQB\*v3MmWQtZs53WO# `Ď%[Fdu1~vE^-ӮK]LRo [GSɩgqīP!a4'i`tAqfsq',C Ql):.\ےs>6ht\흯ڏ4hM9DlH 'mGCk| zD:sbJX lhBxx)7G14кʹ-lT=! Z$S"Ra~G Iwr{zL/W7+kI*d5[dNٓSբG¥-݉uE$C²<F0[:2hv3@Bo1=/yDj sU Bid,z~,8 s[vTH5[̉,ǥIf dkӁHҎ^UAV5O_/N+gm#xd9IX''ؐѧR8'lřoA|bV^_z'Xֽޗ; ~<9d}=zQ$Rd~!0<餦׈AxnɤU*9=xؙu}i'gaшg09LL3tEW hEA30' *lKH횷LpsF#h&=훨C_8hH*ĐPnB8=Ir J1RG7y,t;X DpY ]Tb؇H+U ؊ _y̨=h(+{Ji(4U]WdD5 xb!}a,FaʣWΜ߫ 'fz Y?? b ˟GU2&>uœ/wB?ڮQs@Ͻ:}}>>]ZƊ4_dd'٬ZClՓVoПtGI\7R>ʤ2Eb~ WE-tq/>lXD1DP>ey{ʮ9뭧;*fϰ/= |M`O4tPWWʄL!dSH+5[u$/w܄ P"BvؒqQ#軒e֤6r~%ݯuɜE \(Ϻ T c" .b c[U!)eA&ɽ*6w>. ʊ sM `Zj9 J8mq)]s1`}j UxMD}ڡ>fq)?╢ѐ FpPBi2_$sW{&L^{^w1z[<+^I1% SAIhi@rZ }xX4|yK~;s2*J:*m5*ױ`f,dk5Yz)hqYBBxM;PAf6|)5skA2aʁqd^̛YfY(;wXOk 7{"ul4;`E^?rf"=xbRi^9f7Rl-uAצa3 Ѡ>+8t  𯸚H^q7߹&5@8mSik̥cD񝉹 G @E$\s&X4vyo~/n2ܚKEHΘW2*4ot\]h0j륷=tӟ/^oj~ڴ"ih3=1=0ҍAz[>So}=&g G 8wE #:~9jb_5E}\S0,ѥ^F($zQS6\+􀭨Ah\ekUxr * G7IeG?)F(p̚4 yD'>'۬bPN*)k' ̩ާT囹p!宦;3CrfOT˰<ꉄwd61KfA)ZG ª~qx[i.M8ry9rYrӹb Λě8BHPXEx~ɩ?7Fce.cSE;HḨTw!6b4=o 9qԄ=R~ ullO]LzDbv4Ba gzے \W23Az%2w0v%8e|1r2VdðcC!&lݍBPY/R<-E1g<+$=a/0pNp6MzS!#)[=]LG>-mTCcP}֛BvJ*zlٸCRD)=VIK1Ô(UNx:d (ŀ>!C#lhbS\ڏX򩋢EP0d@)),ڐT줞\e w*AP[%F{Tw@q>7~-37a`=6!/` "3N6'7-hw[\+;ZqfɁ@ (r'lg–JY;W05(jˋ_k-l0'BBNt>*NWW!Ny% *JJߤSG=9SV^VJ@jP )acƀt_v[9Ibsy5^'}k˧5fi#Cfd' !{srڷN'*F'YρF{#qyϕJt~pd*O紺{(X4ty(Vvʼn׸jѨWJHǟ+w߸(]gE)sahKsmzgl24 nZl`N+||8a_3^E⦀p1{+R5Ca"3\`*M=}ܧIs4|vAv?=~%$t&~9_ fR&ڣҿҭ 1=iBX5i?>bAagSXi7O.wVG%7)+A95h;iҧ_D)ԟ*Jdt ^f9y\0a'ܘJ1#b vC>3[X 5z;Imevru7b&@d[gۡ>91 {6/BgTh&ᄏ@. U2e{Eߠ\oF#i>,] vaEŽ^_a]4N!:A# PDVc)kd},g^&>;u a>Lڌy齅:i=_Jyjgzb6FKpLPBPW4t!@IZk}GBgԇC,#4#rZ+baV,9]8/syN="q ]⢒nU&譙E&uOi4,ϨGx NFu_fWIhNtfZ Yc%7 ՠ' 0%^7/Xg1H,"޽P38I rLƍqrKh]؄ޅYlHa=jz9s&?LħݕvI@VF([h(MZd>ku+GGC#H_(5b7$Ӌ#״~6 ||K|O將foڶxe(m@2P"+f돤a#_-/B$D3$i$QQxmk^sD,UyzvdNH14IXy"$ڧ}ܤ{ K]3((}4@UoJ&WjwXuRNXtJ~7f$mjkSī?dm"$ |xW]FTǤd'U2=nKcbZT q؟YxI_%l>bSwlgَ[Т8nIIp7(2Hvbdq EAʄ7h~f}s^^ o=dp-s6v?f\ִA1lR`+0.5|[ƺ-m,{qƲvSx10@KCd0kT$ ;5Yrz?yG>:XjtBT~tB;ؖ#/ _n쏄֨8u#~M3$_?6aHO!;՘ DV3bV$1+_q"\U؛Vml@ )c 85kvF4x/^?w"Q =$W;ES\B]ZgXQ_M%@2-"eʼq O[_GĿ}J'Ho k7sǧ̱:=`:D [OnB6}ՕC1PoĀ>$n~o/!WݤܗGĤ0-yի#3赝N8yfq֪/e%q~9! ؀4G D*hτ|^@{ގLnGO-tkLK~K7+8*{8 :wʣQ}R Uo.`-b w^[ Њ­1-CyXd6`j/T[ߏcr>.zV{7ieh?1DcLY~vv`Iɻzܹ5oD${hDh-ipOۋAs(7.\F˹ҷ7[S\txsN-)Zw=_A)ԆDST:>/(qV!<SђH<ݱe.^[nNo7aZZssi~6(4v']2F'Lp!1^oJ„WBGƣJ1lSm侻 Vy@g➉L'Ԯ "]h}RǂK 5gMDI)^2n3j?t\ 6 쐊S*2∴QtdHuVSdF nGQ{gfWEtI] VAKբ]2d+adKoV,u%J+]J-'-ē_dQS&*]2؁kD΍<ni-H.'16 vf0Otb푵$MAœv,aEH[2jEK_xAq xְ˵uWI!UQ.M!ySLg2^>nȆ?d=KVHYI`%>PƈVhҬ)p-ӑ2 dk{Sq=[|-O@u魙Fݲ6QFJtr`:?ȍVzˆ z/"^^I(3-l/x-N>"YCZCz`2^ y`=My@ـIwQpa,\2ヸ4'pB$޳9QC(z8CqBQ^.۠j B%\HgC&i. ٶ[q(٥<_ws Ԇ*m;֙PZ'dzٛgxv>VRܨ ԟMhP$7=MΌ%!qo2p)'UeL~TDb$b˨ 'TR_z$ڦX6rG63ng$GF}e@2ySogu}Ǵ⃏j6)ƺ҉l}#4>ȣR'bʩbOȳzM˴70+ rv# vЩeA0̫c.\cT!=Wwe\ *RqcjM?=4}'sUֲS5T]cWq^}E2‰(po݂!Tr=^屪[[',~xgFC嚋9۠6Df߇6*M45yx*ϠJ2ā#i?*Io߯kQhCۅ"xi ^`N +G̑,$)NXFR>dH/_7 G(Ϙ],NuC_)T6jI!K4A4]7y\/S!M4&~RARߨ~{#XbifcﺁP{ "׀Ơ"ЊR ^((Pzb*3e_`)1m#yKcGF9oɞatG涱b;~|eow| &u獎POEX%w+kEǩ (g,*=7VN|Xe G{}GG%v8-!e/G}pE9]CNčpPS 8>$"Z\fnRhs)qw!H?Җ\d|62c }[**>Bc Bpd:UTt*lTstAOuݓK1=.hpjOC飠cgs;ěbk|*GB]B*A؈!-Fv <]>/{ m~:igqvaDk0™PY}W7f^:D?^:O!aL5W,t~+L4 FQ}ULAQ]ji,a&պ32ZXګ㕵H|1_&m_YAzF$_[k(=Ksq qǂ.M\8V t>_:$zȮ HQ5da߁2xf:yVj"<ɻU7FYsS4Gm(;.";mU;U>Ic~.`׍\"w'uà} (3 }뫓 s߁\Cm͂ˇY"j\Vے-Բ<=]3۔4kao?/c2u܇xRV 6`*ͼ5RőKGm?QUhf4#ގ2_4=z EfUOPpg-oO ~{f1/i j]5F5{2/02Q,<h6628'(rwTnn0Z"Ogq%te<&4^Cyn騒ь_\c\߻0zT$O"~Pt VA)rh2ԞnIGFɞuҪǹjd8w/N8 !Nb>PrxђZlz(^D/l)$'7JWro8J+ UwPHcs a2.g쯥{m.>d_2" M.z4g!s,_ ^RMN*|W|B"nʶўvh Q}u/ ;|`%,7 |DC+pjd-ߨ(ۆQ@z -2˨Lۯl2il9%X̫:1rˈvܐ %0_ʭ1 F`U* Ѧ yoadoSNBz>W53I"1r g򨇱.6mO0A'NQ6W`72Bc9/%ޠD0&e<60yOLls'&xOD $ݟC=@>sjlHrÔ*!%te>xNI`P} `Cn#Ump;1Lb2Q {*Q,* E9"oIlcף^pka@ф~݌ߑ]Nz~^SsuՅ4WYxbtd _־| W\e' Թs$zZftut'5x/k?Rβm3ާVOT%|*Xc*P3^ q^RA;IONA}e6T9onY_@Βax4^ghX[! 4tNRjDLCioI_' qozCMwP)=UBY}ϔ:sUIk՜$`7r|A~ht*H3ұGZceSջCz:#)r&j&s1`9I1]e)%𦒁n|nabgȜ٢Gj;"[2S2eӠÉ,\v)hdiv Ck9mJ]ۄAvyEex9~ NTu/ ԰~ѫtyTWUJpRxb$0Hn`I5$CEEIF@2*O*4>{z&Yt.) Jd3s&+ ; 7͢K#4"B8 Y2ϰYRlyGr4 ̭)v]#a3iبenOsuL 壧*o1a.iox`u{(a~_pY"  &( ^?hCr}bt56V͹,ـ.NҖ;-fy;o64\t"-^i(^z:ыWg:lTlѓ麝: tZM۞m F*z,nBn;,O+Y8Eez9/ H& q\LOgfg3 љ#MD˜ Rc$!*Infc:`Aa{jjw|:8 8v]!;l~{&wYEPm'3 =U `#/H>'KJ∷en.gb} .VG E?SۊA~}Ab>P];W\A#i9]6mCf.ԨzpfDNم#@VmrR'S YZDyY{v H=Aܣ&BkӞ?TcbLi_-^ׇ:2bhΎEH<5xb?A ᦝ²Y }{1[4$jƝvxqPqm^\j\}\ "\ң@?ἁz !y?o>ՇVlg(t;J=E)sܹFNY]VL2?0[r&[ ֱ V16GP2eaΡM0@t-f(`2I,.fF_V 9NQ?( d_+#Lꪹ]|b P/bB*ÛVg^/~{$Q (WටzMžqP|`EP Fg년).I9Y~-H,ɱU6 r3n։Z^}P;Z6"姛KLgoh!} ,PrʡeiTAm>iFIzwO71Yf6½oK[]M~(H♨/<.I.̒i]n#_˝vttU'p1, {n S:aY9P5mtE@d#%n2prTV "KrFzb]_ R*Eи& G dh%=2n$HH)&hAp_2kV|UIgPb/Zby~k}DI BALK-]O*џyֈ hIC쯈`zunCMio6/8Nbj)T]*+w Ld~[*ᾴ"s-S+8ER( -3-&?|$8D—5|FJL[ \p,8H|/8/"d {$4ud1R?D!^P \$l$7QB!i/rԕ/]5Nil +d?s_xtZZus!u~=D>6)|47 ynXxe~GTvzETq#P5LG t,:v2es*Q~$'! HOԶ׷Ӡ`*X2opg\e$!][6&j`af~+&QY_Ud7NRMә ØK - O;Z߉n1k0N;/4Yutrl~{dooC"ȽВMtplŚ#7ʃی{bIO#HvL*+`:[cdeŠ$cP$8c?,|Hmy1 5ñ.`ᑶ\RMGX͠w H=@m橵aG@Iĭ@WA6JYݞHK p%>'NIǻ?6&O{ևVUV<ܲgHcwuO%zz[0s.өޚ)y#T=Xo1)JGh}bm29g6kƏKֲL56Ҫ_i5waV BPhza[3r *7N~#/x*tBIF_ZVmvBVz:'Ku <囹PQ'QIKH L_i{l|I ͨDwm-xp=:&";~CR+mxQ%e2qEĝrs̎cU]8MdIq3=YWRؕVPb=78$32.TT#_,_I ߜ[Ю huY'LlV+~d]H_3m$`F/q/T'`"=_H^uş)Wk檶0;=vi8>eo2K`' &%gSAL^#S8sO_WJպ[ AQ݈$4aQq,2Xξ Rpmþ(QM[!*q3MF31*IR@+@Vt,\FMkYE=b^a.9n\r@Z>xUƙhO%(=BY6<,uaª dU)Gﵟo'Ze4$k~%0 dXwN==j[jVA0O,cs/Bt..Z> m$j1l1y/B~wۏX8!XBTH 0XUa#Xd.^+XiR].crPg)7ETww2w[sdq1a˱Y$ӝN567c0=kgAdtu9CXA4T.ew>E&4͌S6̺4)_Vp}XV08u)AD̓Ű~T?T@O&Fst5d3~J|ف;Xvlqn* 9wAHOUN5.Cg:ԘT,)l|1~hc ~uQވ(7@oVdBWuhi@ƮeMUkc>P{xGNFPll. MʟvP0MtSXJ;]u)I,b&``_kv#} fD%z =;^VG"Dܓf:HVk,eH8Fgeu" er1=юE؜b2I4e.%=sZߜ8{E󫅩<- `)g^wx$Є;X~}H]BR (f9[K_v&b8M6/ vRW$@H~[(,T$*4`b$T+oM?6bbC%6u.u=ۜ1Sz:"ք{/퍒:cX]IKHq@,>R Է}%`+F8DnɆ59q',-MP u=>mMͦc:9_ܲ؟~Cޮ4lT ܈O?m6\#La%CmjvSYo_(]zP FT2dVPîmG0R|UʡYLz4K~eߤJn; $Z(jfrrݤ␜DNy^z[e]"87yA X01e(w)YiʼE e*/APwR{xzӟ@֧j+1`%JO3/'DEy_E6IZ0)\4dEq *[;[#Nee !Ks4+Ys'7Q+KiO/4Cs{~L"Co<+LzI4*բ 4 _τr;0zyV΋VǿzMWÛhf0Y d e΢08c̤!+~WenfgG6억zTŞ0Jt@^e]U ܌l@ʼn?*KNWe5P= q6z};ٴV X`5Nj%A tݏxja*PҍHCX5dHٗr ?H[٤hM)Uȯ] } r@'Jt{dձ 9g~ =>NeKla8rR&x-,r5J;PΒ0Uo%Q_B)?!"onؗL\;}[òT vKH(ʦsz7αPYjX4S0a3my yI_#d<]$k1nnNI3 v5z1s!b MP9T7D5n7Hk=Tp6axebFt,@)ZQG 5g:(<(Ғ|v*%zS7 ~U&`EJ!ȂJ^g}QЂqW@ ;KVR W:OPrBՐ0\jbN?S K[=Е1nY9\ yn[(2?X].Ns8VS8ž:vS%@+3&1q~ >j$hsj½<sxeYt7 X#gqCH/aiZNK J&)~S9->ӿ=˅ SVƒVr(ع O &E3ŲU}XPGoC :U+O5 F { dp]=}O¶'JNhk)@lnƚ 7'HCifu@*#fy}<6t]kpidhtYx & g)GE.>Zc4 xNYsk; t^M( 48"]L]\AA`_#զSMפlY$4: v0ly4A[cMYnyJTm> 2')VA_ -.֍I.X8pEק`3_]*n x(PoDwij* V'd؂:R+a@Pw:aPe|54 e~.PA%Kl$3%3kR!QIHx;㑄 7\hmyPm/̗-j; ]Zѭ܌D)gz]_QoYz/+3y$U~$+(Z\s;l#h?T0Etp"*{ %zisOл**)',2h!,7t(K?JHr+OPa LYiJq7׀[s#oQ< QGضN #8A}+!5W!Rq zLȾrI/^3OJSM HnrJ }߳t>9)$pO*X $#_(&cԄ0MlphJ2V)IUKc(vKgwT؁mL{ q`e K JgYyߚr>:"t2NiHliȉXLGäl`F`V5Bp?FyJWɬ62c]$L,yуA|ʈ?jD S6D&W\")4`@݁,!. "BaLkI2>sKrOT_ 5(^x۲tK0Ҁ*ONE4&2i)ZB[6>ab2BV_I;)EIc}0 -zt@#?*Mb$b(]<l!@x' 2a<^Ozlˆ~K޴SR7MBج e(iyhfHBηHWb4n9' tV4$QqCzIRke=m-raeԉ$F0}tЗ{zvva䶟$~{ш^Ԩ-\;,:}UeX,"|nDYSE8ឍmU||*lp@eUiGR2K-KGb7.%!Kk%tIQ̂0t0^| m*ͭҞW}YJ _[rWZTLP%[p 2EޏEADBq%'λ4p߮oȤAb`D2jgQ̽D0,`+g@q=I&e1;F=3iG=rSфA!gzVɱ_YڦE޳#Mp,d'Zb8I=+C{)$O{d~#6AŽ#ʊ}HJ҈'F J_k~20x_Z E5\`eE^@^ tj.JY/-:m`F˓3 JKk3BEGLf&IIw9x= yLf|2Ԛj=!fg D0d1Ab˯ebz1&~:Ҿ{eЊ,uƩ$8xX}SC/dϣ^H%VxWW9!irANib2 qoL_fœ11f#W 8 t^t%`_u,@m-.&l6݉J7Tv7)хyu~sX* ߙRi'qxr%)lEXwggvVW|z(URMCn<95k _ XЊ_2Z+n^^ƶ=bDi:\"4Kw_[J_]qEPA5ͩ~$<)+N B%+oڲJCV%|0'L:UUʛg[UrAa1ј쑑89`q67?n* {>3^n(#RnE'{jYX8c܎P6s Y *IO'i߼Q)Z˿b5X<֕Z|@_gꅌ[ɷUfOjL_Os~Dʃv6#6eH,u_6-퀑Bv/T pSH2EC?Ks?ls!r:}+K_ŔI_r jy!oAvL,`Y,}x 7љ+w9ިdg!X];ܖ ~3ޥv=rJWhRurs)O|~($UW!) MdZvt D<(5msoK48.εEhExv\A:(@ّhTׇa؜;sE2nE7]za|Zbe1e[oޟ:03XG SFیɇ Yg:W%ZWgVN?K>]--uNiᑷۥ[x}OcQL"LF%n 7}Os^{ *tUsCtYu&s/a2-:oaGo/+> `<Cu@H K8E/g\nܲ{I(c-胁*Ae:B3O?ҞS?o󆵯T K](?KϛwJ46TEgw*RcҢF:ٔuӗ(G}/AVK*bOs6Qga*PZӣ4Lu%4aV5nq.:+Fn<{c >"?!R=s> nx;jrJ D]rMqהIR[i(Rټ6_h @GvFH7EDN?S}9 bfPp*Bl%WACki^4%D:LO Cz3DMʼ\&LVl?>T=\K$R뼮W7zf"HחݍN_Tqbѣyl:@ 7B07^Prq ROZ3u&\rnxDͬn}di d`Wvi .F O2«)!,Ь1|?G#Ka}P/ܲœVG.pޏG㪁~lBj:Hߡ=tQHrU"e=b! A:д"џ(S62P5* D5Sɯ+@Q̝RɁ'>ܸza(B+6ɧ%4SkOz9UYQ^O=m<_zD6Ωil_נ%ȡLr-A8a9cX-D= M#,)'P zqፗoIף"!ݮE}7F0Bp(q63ԕAwgOi>nځco1!NZuqiuȟ6*eUrq2C^ J_7>3lƝB;NH{:`K~ R1t+υyg9K]IuE/I8}9D[|%\+ۓDg]. 2 cN҄A_Ճbě=BjT-5$r7+ޑ0(씞Cv"7"ÂT^ i`ܙ^A,OĎ̀}bnZJ\LqYJ9*1d"&f^`QL$O*.|)z] $i_o׭+;*[qM,WgY}QyY;ơ cD%Htl7DHa80a-8sU3:l6 o &a~ 9Td锎z-ڒRDŽ7UmzoxDo-*Z!tj~dM*I5EsfgJ9N-~-/`@. ˄}p׫(*>ߋxB9`_0\S9+Zn"ŴȮ3gt!j1y 5I5{{ 8z\n5Iܯ Ԓ# P bĩԼ9+g)9&}YPROt~j̟W {ic'0q?[I!zдN;-|=ESni"qU}P18BW~2;K+= hVȮ7_AxFi5̇ -O&{ɀݛZ=NU5"'0n'fhOZt&|^bA)u-)o'@yJ8j30??\nHY{8֯K$X+L}?W+oo 8$l`Ŗ; kv9Zٹ,!R,Bdycn#Y=gkUvڞyMrf팃$Hp[yÛliPwH9𦉠9HdPEڕ;鋃&Ӿ@ﵑg|dAS5>2}nA߂/kAbrN1/!к hVR2$^ 9ޝhw9º@++hae?{;D&9"~b`U~ pӅP,weтЋF !s³j: ]V8U+4h6wܝO p`!^ ut) pJCX'VN pL*vux/v.5A6QyU6eutҺؾD*`NꇃCG- =7_{,9-!'LoeZ5?֏<$3W"|b-2ql7\.KziT>` `8d\)XNlB/a?=JI[YW7.)75T2MX WVHV@4w;׀2m;XGv,Һ~H:PѰDhP: l=aa Z(G? ΡKoWD3rQ,y Q_o@Rza Sov>da8 TR@Ϝ p7ɟLYYy̤OOp28nqmc"ST3CA͆b.H*Z R ޙˎ6/`]D= 0 b+j7/,jNb,rQdGD&KlŸY?ccƑ址5qTQiv)`tm5#6GͰܠ^sQA?tG8^*`.Ke ;w!!8'vto̜B*GB̗9|Vd,ղX1f5$Wb )eT#]%隡Y`4:UNDʔLPmTF=0P=f,<^j'I(?hVC?ַ?ŷy@<ZC&<#t* 06|2p%hbñnLBசW5 C'wȶ^K)ys{bU XhhSjcp_G_~N#ZTNT2AyrתOUqQ1XhzLTHOO&)C xOH^ZKg` >09gVAO5%:rlsxȼ9.5^>a%Ww5U #k0uHp|OltBn꡵Sg.IU҇:˘\ȅ<=ksZo@INǞU=s8gCM^K!8@ON (gKv JCrnH5bJx峰9,;(tC#p}b.,\qmQ!cVnP[WU?.~xj$M&24fޝv(GnW :>vonHc(^']a8G "b2<)| 37wMTz!A QL2λZ"?iq'j*k> 3(<)4E/Xn6#3e2*,>C\/"4~IGRUȆm c;&Q24r;`,P20;,[ GC|SCcNFAM% t4­M~aczM5:tpDd!'6T bmHx~1;V<"I$`=@B:d^qBÈّP @RVx7ieM7i-²a#АLҕ@ܸ_ZpNo,EVTV ȕH(Uʳ?|ˍd xOHx/sH1֪\</ ry&hٻb`1rYVPB)ǻnEV<9= "rG]=wFIP V99_\䷀.Hy`d@ Ah -ҭv(= 7/Px2pQ&iŠ9o|h>(6#(i+?Hbm;zNz, |,l kGA tIz5/fG&enT1=9!VWP8*jFpaBC%7Sd)k𨢸ˁzb0-Nh:!%"ob\#RfuI`a2q[f\ /AEn3Z#]xXBK41/u?L3&xf>Ԭ^@\oM$J:vxr<ӸC& Ϡͽ' (E֫eѽ`s@kdo*`( -܆ׁҟm``YSŭo6 xZڳGhw YӉW4Sx%&}'QGSk7bʂ0>b``Ќ@r7ōve+z#}v:59a><A z&sV}@Ēyi آ^w1.~Md)dv@`迾G7N *_<83K0%(jc%j!ChEP-QwAXYFxm>0neUHTMf5 3hq""Cui C&@r$dr\ۛtf<ژV 9Um>E>'!ʌ>4Uv߂zRج6Axsw > *#mِdFΉ8X. mQARAwQޭe$Yr(w@Y/[P,YɅvyvKBsovWI)^`. q p]%Ʃ.}̞@ebՒ^ǡц-Ǣx#c=]ac\:@( !zEĔUT#yD{,k4t› %UF+doە>?Qf%'8׿#ͥrg`HrsmJ#z9i'1Fabfؖ&ňY<K_ڶJVK7utkH!CwGOЉϕ`&R;7}QB-S^_ْ~ċCډZâ"3HCO{kiᎂLUGT+KpyꩌD{@Ŝ[gE WzTK| r:اY%#=^ڶ|X9q_>4TT|I.s`ps19e{2~RB#RĎ)&TH,$% 7?S*濂6Oշ#}7Steq_~D:xc/ <ҧY=|%ژo\UV[3Rj1073ěZgS;ЪC>,s(OxnT#x{=t3!TيU"j\> 6E}SYazQ)3SrWԈ)H(FH߮3!F!VeEU|eRCls7 GY{.8"Mwu梕KQb , yFqU ѱgTEd^$_DTO\XcV@ݗgxyb@O213KE'~nB|IGi>nQL`@3(Bg |9P&0h{5b]0}Q: ̾/40":Zr܆-n < z|4h8[NN$N!dאYG^QFSdUD F5D>% @VE⌶ڃFC8r 0H7&aRǪNf^Om]v.oA"Y|??e,*m@SuzS8`2$**4N&;SDX4C1Am|#J~S]_`h?Q=.[0fJ)[ʂ;[o\2aq!qۮIo^XE'M&d:7Azkϡ*[VÔ8kϏCDQ6dL>S" DW2pS 徭^-)3UYLVuQc~1S4ژ*F6uD^`.w{}zZY+`a4\e/& HwBBSurQb+]e#Ch?^6w­KpPOi~~?,}j:ӀHr%T:e0~DG p5+cv /Q2%Mq0.=`C6`mZs^we}(3C޹V:2s072vd1>G:u"hOB, !J 2S#=Yˡ[\ 0o iJ> 4xN?MPo̶Hf`+j{- p`꣆B-?`i4K6Jq֯iS+nBi)n?h#!i,rR-b{;X1| Ua`{]'FH72M8 ʌ՞>ARqP|<<*oYe&#-#1{W=z DؼVb|FeVK29v?K'94aYfJREk &Y$~9͍CC\ kس$!E9(KWyfRG24EJBa5H7{D<뼹z|k!}f k;xdݸx22ijBNd s=,8±i?: 8ULGW;VDKѴ[;ZeQ2gLI8/&'W fI$ߢH2|>L֗?7Z:ȎY= F&Ds홿-ZޔD  ֌gDUݬl+D`OBnlV f+ ^p+;]D8xF !9I;PpBx57@ELjTiq({+V+ Kxσ\rIs(cyz&:<:l-U|B=;H̵lHq9۵ӆ:)<|b D/2'g]n ;Rh,nWzz{@]h ys {:Զe! 6mi]jPa ("ԧI9;K8M^|JuWRB\R6X[ڋYTk)=b7f pŒ(î93$Mn<:&rW tct" KJG6΀oD V|1xT.\ԟI:!lVM6% O$saoyvN$m !L9qW))_~T_ \awogT:甈drX?Z_Rht)6^"_pWa'/,gBO={ڬr(dM8LkK,i9YқC,BH2ts $P Yq֠bkV6!qn!pZGipeF޼n$Q /̧{+m&LuJ!c|傪R؆Κ;_&+$5q+m L+]Ma&X3 1E?7@iЇe ˝(a5ۥCf xaJ13G.ɗV|_R*3ncӒյ6ͻ yPC̜aߌIK3H7 \$]r#Hv 3#,Twېt* g|~fM^ #SWz<~˂Çdžf=d(<"P[:*-2`"6;eż*@9 Md-T1w[$h̴^Q)KSiD7ʠa3,Z#X O{WGp*l~~a ?҃xN0 d i5h<Ϳ o0Kr*r C-i2{)s`allE%no?~y b^H5[Q" 3Uf뾔o*;ixG)|dl‹}B Xb(5>{]X؎6&:+.0܌pOJ6M@{W|0 t K1υt]837/_~Kf`;  5)z 6+,r-O0q8sw EE*ܦUgHUyì\fǮOj|38rx ߵ~3r{"78<*/kTWNJhp7 |֓48^0՚^Z9ݺ=bFό[.&P*֥rRg¹g)ŕO {NҤ Y5r/XKn)+e4"* /U`@ m6']Er~=krӞUH#hf <^G*zp O;S߂ġ1,촶&aݙ݁ ;~h~aVs;GIZ'84>DPHvhJq5J_YN#*/d_:4cs'1KApO ]J?1]S] ]?m`5[Cnd;SbO]n#=!}\%-u2zEIHtEgt!ٵѷ}Me.RB$mJVGc -xcs8BkEW:[ :(7Cla& !4d=88\0 ev5Bm8F%5SR5ѢʊӞfKdTIwŲ~;ͪJ/K#SsCs^" N(T:?7K/j빥 JT_ʲ[V;X8V6pTkPDl {6r@|'L˔ͬ  1,Αɽ2<ڬqJNE{Ys վOXAwoVI+#Hq/if:Uy2')GĚvo,/ʱĀEz>F HNa!~O0,5%(` Zi-v҈m:-񅒅Ű-o9vP}aᷗuIjR|NwBZ\S'1 R8+)Hi&,,'REE}4=w19T%1rUG4xBgHMx&a [d i}v-$-Q-5E=-=z8G} x詧[V Ucj.|[˚`=%J 2B ˿831%Tv\UCuһCE?J\ch$v1a/'YJD1qFFﳮl`z?K- e2٘yu)c9M%')[ ~2A>ٴ-(o_'˿R*_f); I/aHfCW~NĈN%&iEtd_߸T5IgΊRG,*Mzt^wy59~Ƞ>ωiTi!>YChb-̊rGÎq3wɟF㩝: rPSZ w,UT xrH9{?otNT@ҏ~<ǠLq?| HxQc6Ie0dI^fo+O42x(r7<+-?mK>0 m`DyS_ɀNݦU$ߌ∪'%XJRg)o_&Yg'9w7~X%QZlsFڳ\jlf93̱i[cm֙"' LB$WP8Y'Pbf\}bm/F񿖹,I<`[%=fO=OM1ck*ϻ&')^!M!ߓ? ~R"65<2^{I ~KN fs4~֚@\TkOKL,޶Th7 jJ|20u'Com5<4)4ihm|SsE b.~T8?X["˔i""OWn.&M^uAav+j';nfOf6%d. \lǻMs^ Gӹ4ǝIbf k_2{/k9 | 'dQY6jD3ϪM%4$q Had^[NQg'0FJmi {hO(EZ-a2VHQI}? S&~Ag*0 j'ɖx# C+_ZT֎N LSܴpv 2Wuv] }t"}S ^oT ҡr^/;źA|Y,xڛP1ƙĉe'QFD:fĜſQXa lG埚̎W)JiʔF̻3 ڝe %wq#}}$=Xӂ?m6(K~"Pй[?a7f7[ǛE\ EQ5~H=,b7}{sE-duTo xX2;6Jwh9&ܲ@ш4 p~Fk"ZxHemc,H h~8z#狝ļ] d>8$h֌HlCQ `ӂX!MG1d񅬋^, i"{1e9T=279_/qg<8z&UQgXx'6w/k^{82n" rvDdMB-N㟟9A.UI\gԘ)ߟF1P -aǫ1րǨ%@A:Ix$K#g( 4SBIzhu(.)7]@QNMZ?o{OxܕLM5C(O0QˢsF4T :Z[i}$.f5'^vbW07F^p?i,wK敶]'jӢgm~@cjmsLEd ]l'tA'Ǚȷd y{"#is#oa-H#M #ŴvXEoq֮;T1y!ؠ솪^ r~ 9ԧѧ &v -?Ś_gT- `a<h rzqw)d?L#D{o_g ~8IVXz8@V5OBx!%';+:)f 4Q(Κ&}/]Qy)d/`$([^T8 aPiN (Da &2? xxRH'd@ck9~xbU&cj. 65uOp%Iԯ pz4=p'{5ylܾGnef[*brfeiRU;f}ꏄ;g-|HA a߶ h\66=d% MxQe7_HN !A\,&0ggS86;ce3JZ/=oz|Jk "lQ8(]o\-:[Uҵ&8z$ :;n)+J dƥQ2$D(z i$pYfz`;u$ gױrm$jk(.J"P\ƿ0*ˈW.-vn\pc>_ .s12%ߛqg; wz5x4mBLUO+~74 @%:ZeBfOxH_Ĉ*ݍsNR#Ҋ@ }QQ )6{[x.}85 @-G a1L9;ŜlIs8GC}#50}x$}mRڗW,ERU{Qf_iXwQt U f0b9  4p=!(Z$>·ܾnMs/i%b#ؽ&h5i;pvUrL:*o񞫩E&q D8nY5(0RE$06$~k,I-[3R Nf\X32餰fgE9Y A0٧R>M;VX(qE"dd㩷\~Uda7(g-Pէ{^bh2FyDjh)Uѳ%N'wN,S#O^FH.}')k"Xh)y]U:8<Ŗ$/uHo_*D5Xk;C(@ IT$4Vɼ*7B$jjtLn0dƗU>I!cGoNʓh ͓2D s$٤&v9t#J璆TR~%^Jir18ha5˺]lFb6B$dh|C:T6_]^8k?<ɏXw4\fȋ4xRul:>.ABCڪs@B1FG^Ȑ >uԂb\q&F1m׭ tiǸgj,M8X b$ Wn9`4-0>- #"X y};صfݸYas_F$")Ğa!9Ex|SJ!TGDk|t0J0* f .׊`͘x܌~Rsu*o]: <,qݐ}*TQ'S\.ҢM`RƗ”R;Αp>"u9Wϔ) Lh ; IǠěNhub`n*@" Ǥ"i5ePp}cDc1v0Z k]3nR&%Wӊ,At"@mq#MJ#}nn0Y.h + 2_S:I-n"Mub6_(']xyV Eh|3r#ktz^]QQT]2x!_G=戞(>"o(޷.pipxZ&cQTG(+„5|y#v>H,_; e NcGo*ZV@p5ŝ{x&ߍ{ Z|#L|+j>$p؂$"Q4%YK ?cK4-UM#c_(cc{3铷WLNp'EoޯT`t/\/{'IY$1hU#WbmGD& o }E \}(5\4iU~teAnqx+H72!9¯_{ͽ~Wi{?SukG+9LsT "[S=q}1B)3+4T(S|8N 06Rf?l{3 GqX 'Ck.dMR :>XlNC8)=֪O*,m!hއ70M~/D| #uzxR}5O;I/nj!ugmBZT-Fb0).6x虫E#99oʤ&p +s;쳈0/{%YQQ]v ީY2ľg[ERj>-^V:VϚ ~.F)JZ,FXE`RrXXasS̏ɒ0 Ĝ8vg2Fjc|zgHb'BUjRYfq/4-^a , (KDgIƔi\{"U3pдJN].S`+׮nyilL (؂vҜ{tQ=j(^74^LzSKH`hB;ڈ&lDK9-~-ɾlө'оX{KE3*BOr4wnw/Jl̇Q!h"mЌ80YN  8@2I gyxQ@tTHeuH*9U uT!p,|\NF ȝ}5jq7O LnI`3,}6g؎r`gx5eGŃHko ۠Ý(ZPNZ](K=6IC>A[+FRb!hAVf[pfjM+7p.t&K _ N\Pp\َdaL!0 ;k]^ϴsP Z@**g`M@,y;x]+b'+\y5j5+GjdRI|ɣy DsimF! 1xye<SA:@a _bzYz?`o!js:&BŹ dYwmڗꤣ!j/ߏFm'ydZ|(k;y_Xtt;άGlѬVAiUA{6OqHRM۳dc :[dX[\-$wR 1@1X.3f&m*Yn^jszx}ZL(ݑٲ XM03j`ק]c9 m IK094Tt3DsH@;1){,\ӡ}32iKCR(2/F?OUq2ORa@z]?"n%EwƋIt` >+|G斆7ugÙi1@7^r8e=P>ps0enlRngoF|U*"Ǝ7ْurNwdAku58$<;ϻlvגu+0=bm4v*u>6{hDu}dp"w#( F,纙XD+1 Bp*+mkQᘿ! yD'q xP;%.ئt:/z.[x  =IppQiyLV|Gㅐ5/_s8L֯7 {KYxQ(`dz`i?-S-,GU":STݸyE`۔c)#[:#i*mtL6k4M3+Q/~_2i*Gs,Hp4; -8u 9#1g|#_T9 OM 5|oXR#|ٳ&q^|4,o]EvD]4膧[1-|av:ja,цs?3aG. 7:D2nyQW|h*jwo.*n D3V-D{e @.F wxUN$IOS]بpNq|,ng]* HAKoCCC?RgRF]^ʭslnVNrUQ$yQ&5bm5|-s[.miْ:# ňJFV˾k&(z:jFUFfһcI;K 7F\:R՜.wHڄhAJ'afjMe&3 ]]j*ug$nqE5I4MΆ57-##MO| :x꺱N>4p)F[#}~Z}&n>zVo@QZ}3(z "{2)9ͩlGs=[?h,@\lGh.ysUN*4ryxES|g\~=elyp±K H4;dVƁՖL.$a3jbo#-q'v*]wT xm 4EMwIc (9*"&Sҭ$aiJ- ӭP,ΊR>Ā3K7Nїw]*k~CpUCؾ#k5Ҽ~-[7hйb6 T‰Dg4 $Oۀl3pK`&@>jiuˬ`fR u67x.³w1$ȋJ,{sx .zlG^m1tw~3 '}_5(-UdY*PjNH}ѲrľMEѭG钮h5J\GVly =BJW!]y2tvl9>K|{?>MfF7,*ӯ@tdX~F_W?,1M܃}QWǵ ar /~ EŁP6z Ԕd*h@qf6*{0ln ?O= )b{K/b gB: 6DjOg!:@QjCήV5"!i%sVkg0rs/91pw%%FxyKicL`rDяOx;>PHng6أwD`2s )z-"}9@tvT=h[!Un!6mC#uGoIHnXz\K8` /"v/}/Wr+ GlGixz —4PP`Fpx4~,[l*A v4I*WԪ}Φ3o=FJ !}Q@н%7¢A{!uR!$@jgyJ "H!'Yݺd`;{!ӗ0,˭F@#U0iED{~zAN%I y@{&r2 *y2ߦМi?/6"3\FM]{?q ̈́XKdIGb/xUfV>h=-_`5 ifwi ݁tufe kT jyP EyjKC>M/,hi@T\#U[ vm^SR#o((-lԴџga25"IQ}8Eop3RvR4RL8x%g=$.VuLj'{C\A#֒ eNSx^i|aןaF7`TK/U^!fp }ZC_HZl=Z7a/7WܨD{J{L£dC6 jD%u3^Zr=,>?cfψNI[?fSFɧpS:a(Z =xFL3;~cbgP-Nw zc'AF 3%`Lj.Ca ܚq[9i8[yM8 {C*=2V!c+U;,CE\w5$VW6KUU+zB?fFIbj(5x90vRyor[&⼋;&ЭN}GYwa01yKl<E5ZO&]@pC3 =6V5e%"Nw#lve{˭(0D{7g0/3+.F>`*Shb`'i*{4G`x`[%.2]e=,kŮϝԕ1JyCv*'gx/ly#uXr05"vf%fw'%{9jϗ _Q7Ugm1=ک+Kx,%Bmjy vj" sA8<_9#젰[hvމ!waEE]UK^aձ%I{3 YWGTr㇓N .рɨfDzP xk(:N9ҳ zAh nO&[~R_@gv\йgp65m"{P;"R0xB!ָUD^f (S^73˟?$D7ݧkX$ (zd߄"R0̪_E=դ$zP}wWƱaZ>ut&A"2V(1Sƕu# 2{ջ yճ=2N >^YGM fB8NBo_BI/?Z-$fO'߉SѤ I'&~4 `E*+ .JK,Im8kbdq?H[= h4wi/h)^z͚\qQ.(ѼH* Q84|Dȴhӝ5&$JjCY9ruV6g+epRٰx})olM/6YB m!+|?c6MIV:K3 #~4!QK1 X WGz:O Q؋9FdkF!Yadl]Q5?. !_*苐r?-u4J|5׀$ɺfꤽRcۆ贳!{Fz{eMI!loC"AO+7s蜞ݥ@h+gB4=۲a=LdV{Zl2Ը+b0FjzS]/e'3egySsɼ<7TCxb μS8LKl83Sƣfx3Aޝ Za@[ؗ:/?a}IZӭOqqFj@XPx;B߮&Ҭ$@"}GͲͽ2޸ɘЛlB])CFrc$CAHr.m!E]z&[ku7W0Ÿ+D7Sç>]4x˥? ? j!hw<-28uLMAU;K>z1!H'CLy E Db/ZTW՝`H SU +{ܪh)uE43F35GQ`QQ} [";zr$@t6aR'ܲpCvnKxTx$4!NWqqZTX _n$5*װV䭽v#rUE1jL!DZ U:ސǩ=``MyQ?X=EWh\9rO,W}Ŵ>v85طo`x*XǹR5@WBNsarPll8hQmKTspsA%hV/跈Lm0+ڹhixAwDq[v99K~8ms78 sF0Ǜ+䪐/"bM;nk&^ 1K Di^^5&m#9:ٟ]t!$Ui{ZjC8G!"޼FK{/[=O4sܻ!.u4VCjItZй;xs W{EY&7Cz&e5d\^7wܳL9p% TXŋ6IϿ(zG btL"~`1FG9m-)c ڮi*d| bD.P3tb0| L,J*}jPadO `5öW(Z A|<8$MHhF%Up#/QKF͵2=d`/;s4\Lxnpp9l>`+i%(9:*b O篿gCҎ}sd+s q 6-(ø0ӝgG[o[Z^2;™ :ʄ*Iɐv Ipw{;\jtwq;#!띳!qٌbeGvZ7yD;3^{jڠr_:?-qpIJK (VezY}.E(!S;pIUk7:5a{0o||U?m]YWm(֡6[QYՂ>'/ؼ1PX֚Gi,$j{?βܜAҪb'jBnUd3UGG`j^KN9Q`rcil_68 JN2 %"1g> E"MP.Z[ &Z56'( WLf1%H?/ 睗:2KT$0L*4$e[L4]vr ff9do*ً˻͚DcjH^u1eDn~Os`OpMWtDjoЮR%"c#ذ7_qH(ݳxyR*9.b2 95#}I+g0NhBuIpdqT?  NOmWQ K.cep%ƕUf@:'пV0{_ 5̰*cW4 ]߳9T戟zŎC'EvtT+-yi Ci[(H\z厖>/>T3]:*/QS1}oEJI,k~(~ ؖ&cq7Jӑ@TkA{ i񐆱JWz8;ti_PMW,V+O''3X1_ L@EjV6/]SgSG6e4??D 7*İ4#=tB t6};'GJv[m&~4<.}U4]q.?](7Z/lmu3=;3f(ªHK~i!l1zB8N|!oCk W~B&B6$ĪUDU4ܕKpˢvI+]w1jX2N47U@Iu Z]|Rȏ@GzT8;PeUÙϮ aEr9ovXXMa!^#k~?Fb7usB}\]w[4MP+?i" fSO jA ÷kd'sw$*qtFus Mp^蜵jN6B oB=C t7Y+@Я_]ocƨjT-cݠ9,k+(بu({3hE?Wڌjqsg- )&vlI8D*tbu c s!:d7u~;G+fУYHm8 ]թ@FOڗd8x*t&rޢݣ2Mݽg+ɾ漽j.L"-rV63(fIYk ;x!|vjļ¡X1{BzSVU;73_6+g>D Qvwp(ጼ̿v3$# czop.bԷC5,jnj?c)t GTdh}Z[ //m rWm b/H-2Ed! xk-۳'x9TQܸ`Q%U"!˓2jɔv\5v thC0`w-7Ty]G+FO:,vj&f꽁 $OdGՋ1H問4[%ʌ SqG@V Sr5q1}?tƐDbcɺ<3>q㪃^?al:ҕWkC?r^z‘u›|Jۋ ֭`KBEq32$>4+o'Sjgln%᪁tX _Dp (M?|c(@#6Ꟃ{gmNaWm`xQB+ޒccskxڲ)ވdPkrvpnKݞ v L]mhkm'뚴A ]R"s!T<|% z&f$ڡHkAwѧMO.9cתC nL$>%ΒM_$)> ѫn@ȑZȑJ4sC'Œ}EY_Tn-!1h8Q/Z_lǓH{T?7?ͩ8]H23 1ݿ(ZBz{Knd]Ǔz Y:x>Ufc/S70öwzh34`t+*ۢu{ᲽE%s2Ld8wxWhX:=PiYs5ɻac}w=*z۔IQ iPHܱ ʤN-75LHCtDL>*}Mr3^jV1pdONcJ?;Հ@KzSIi v  9gG2DeP_ Cll"y60\B|d0N/RTz[8/?qfCnǙ0d.]e_h LtbÎjħ2[wZ8Q>Ut_?^l9B+gC{Iu۶ڎEoc~!Qȏ{2jt@,h)"bSUޱܤgV?lt֪F_ᜂg0+zCblJ#Phޠ6{nE=鵙ZL{Xtd70/V3?b$ Kp~: aXq%$QCLxxW#?s\qAx@/$bEH2 !p\OX uCx9MʲE9EM[:zp?,a{LPG`fpH[1&f"F7y eWD Lt4̷!1f=|yqT3Wm# 1j ƥIcWT/J5Mޚ;oУso]=x$2WUm53. 菡vB8}ofEG\g *.rAҺjZ*{_2<[>(dMM-ާ;ҿ;-~e/}o֧Ght zx? gȟLZyr*/p;3Y-,J7I´j&9{D{+#]6ecBY5.9.xM̮1JNlER܃jp bdpMjB"cBsG 긢_ 𮩷"зC?R픑 zg)\f v%])r/>-6\!Lcx4is#D' U_߄m 縰'?ji t9{ϲ>%kX+%i#xK!ZW^cE=fM]'L=ŷKk58j2T?HAoz}R[9jg*>j~vB,w!&G>NJ"܉}26AƁMa7X& ܍SՋo؉ٌ?Gj,Ѻ9Br׵mk&iBvbOPtqP̐"`pl9z񥭥IA+ܓ6p6ZqewZՎ|S1>L U3Ts.̤Tpi+Qk:xS-h~`+EƃqvP)E'ۆvx&|{[In6dxE8 \!eXPYE4ad5_{nHX 2(ͤ*͕sWV:U0Z8b!\6heQ^^OyM9M(.>IJ{Omgr6s()wU=lĂ7yDW#i+!JHJL0ۼ!O^D%"WNx;bD"uO\'7ztf{PRFXcC>hKpI婻,AG$o #%pKmP@ms3P0Gwxn .`֞ 5&{XE8wp+lVe{.PRkb#er=4XU=ѷ."ɠ(fܓ]5 }=3&NJ:D 㵤C{2:j3!""e "H cUϔ٤O:}^>"jKKP{jIPN{t<^àgtșy<r@nB dܙހ>҄fV/hge#+}_3 8q {HlE5}{U66 t"3dTN=≄}?}/=oz]^['`ljS_qN {RIfpa!}!_ ޤh^ciЬ<0VpO春NcADPM0Brn41Kϐ T;ߘkg2hő"ؾ=EjtYm2 `2BG=.Z-L K2*799LGWPɐ]?J|!uAD¸8@ju \2M/,G]$fl3- ~є[]"6=2j^"4~m~O:Mm[+&.~ۜR]ޏ\QQ tţ%y嘉*Mj==oV#E3X <Խ ^$9ڿ`^j*Pqm/w _Bo?3*ꊁ),Znq\n X*2JV/$|33/&"*.r=ua oT2o7*~<#L~ߔz3Q83q:_1 m!O4݉[АC\rAaC= p E]+s{+9:Cҽ#ĝ@5suoXB[{15 L0Fp[I6DgtIŽ4<)6G2,FOL7,nff[<R1VFL'y6N 6={f1\ANNـeC._C$eKV35XyKb M OsEԦSk{LqœNld'"-4䈙BI%O]8E.t~f32 Or&mC=Cܾy~= wuvٛ H"8‰%fQD;E8W_isN:)\+4||Faժ!Vz>xX=`D^Th 8[-S=G9i/#*ujzKg@,,FYxp8e8B[F=ʧ$5~g1?t,HwU=u$ ufJ 4yVRcA*u 5aXS|\ Y'}7BD-"Ft6{л'uGBHa e%?Rǵ>~t,DsZstRw/,(Ž'Ur-A80Sbw$-f/BsrmpW0 8u\Xܮ{l=`a4k&S+7EgJ ͊72ϯ*z꙯ 񚊤PldᐄS# Ҫ 7݉_ w,vTv?]k R%(Ibòt Ԅ@[+`8%B&C!d#fHe{볦rCB,=S1-kAFLM%0Lrzyu+~PUz O 2JMVCtO[Yv.2­=J7()M@5nVjo5 5f*(yw/Vsu#Zy*&ֺ 15\ I1`Ͻb`LkVRu!`7=۲AR:wģVN`v-0Az k [ۼ_Im)p_nwm` > 8ե<^Q}/}&/6lFz\+yh?f{\-\(tZ؆|H&Aj-vԯvM^8vﳸiZ<4<9T5!12Cֳ9XczWjԘJ-7d[Aj+UE4hZYȓk;U%d k~NJ#cmp+;m=ڦ>Pi$dAgY8=:MPXc,h~ӂ mʆ'OJ3>@ԏRrl:6ф*͘bqJrR'q UB Ç˄"8\[q$A. iQ>4U"ZU;v 8\zT2dDZp MPq._{1!?}DM'?te+d-3h9Hj6i[rB0c2M&_MKQƅkt73y4`Wّ{6nVC1#p,n.ޘ! ܦ&z+@)lؠH*]MD v/JTlS/TQQ ߑ{Oa ye?K!LL{Xw"COm^.8HLXpRA%p"L⠦?:6 C'i,2(HY4 IBtY~s67aI@S{z0/- e_&Sm.Z}McoJCye̐Vugh#j@g-?qVhKl [I^0}MOϑN_H &d5'^iH4Q}dA?ߧ:W>4ڰݷ˵'\BP@3lv)-+06җcN8T4h s5QXz7L(i##5m4*};1[H~:ˠ|eGϜj造wMI?宑!х:!`OcK/o?`,7״Ӧq1t[tv sL!P> &acx,c"\$Q{?5}f-{J2י.&̙\Slӗ̲7lRyŻ6 }O 3i4ץI{;p SOx"xF)%ڨ-eg*v Ϊ0w̃paU6|?/ E5A(Ptl*%Ta,DHё pTy @pԿmzw9Y9O5hܣe1MM9-J"0kj}6|n'y4Ti`\vE<xM~OGw)ERY5a?y1hawW| NO4I7lhQ:DIf|'n6-:=(Q` ':?XoqD'lj[(rvVBAh@9a2(ݨÓ(\g4NgG ͠ax( u weGV2sNB&ۻ7'X_Oqƒ:w]&tԫś=|Ӣ}52,$q$ΊVIgHk^hhiSւ\MxȻvE!资\5xqPRѪʤuH{;ɆYQ dvn1;Mey?[HTX5PҐT?2>2t ~CJ>üIiup$ D_KO^G\}&{p#1-;Zv: {XBwĪho`~{ޱ8uStqO+lX00SϻOb'¤HN }AV[hk)ɤ3KҨB$31>:k<-3N\>gyom*iA, .-}0>ĄBmrC(T?$Աv`-@:4Njo'W܍;fukWJ 3w"ScK+'Dr|ʭ>+?Tk0)b_ȨHK>REܖ>CmhUt #k*<'ԞшH⵬EPʗ[}C{Q.3 RVdv7UAt=s_E5L7FSАBSDO}mYbC4U#$m~6YNJ@@x'hga4fx/S=HfE^fPpGhQ9x/yedxC4LH.};L%+yD)VD{7L2y^h=NŎ)DJ`䋬TͯHn ;4qbzk~L3;bW<wIlHRcvzN,d02]}Է|tn,n@55#kޢ{z\ 5X 4{hJWP>X[kznOEc/&ףl'!t2tX Vvh_G1X)G˺2 |.M_FT5O{v/mHOcj ɭNȤg+:{.hK{}~b)R(rbV6x'ݰ |_/gk_.nLJ:MZKw\ cm6cȪJmhN%׺;Ygd6b{hJ&jNvH5"^dLjTĺSU3.oß6I[N:j3'TxYX!DZτM F/}Y7H֐|g<ۂP@H%Zkvww(XFXV6%7?,tb.FLwhe.#2Lw+UVa%u ?Cw]h]C^胣{4M"i<Ȫǯ!P(:H/MVG,J6ɦͭcK#v*9esC*wHR&yyihT?MV`H{8<^)eo)*\XE"={F0/A&l3Y#QLXZBuHiB3I1ReDˡdɝ>DҼL%8=a\oN.9au6|wYh o[3rҶ F'eCguոs8recU˖w\Iz5ܺx UՋ_¿k ?FtТYeF{-27=&AŴh^3lȂ{| Rh8 o⛕+E<@_<3tT&CVAT>À u GKN4i>+sRяg즀TjB/؋,j =c4o zC󒤋SBgufi L~}BnKE n5jqACݫ/1Nĭ_bEE N(rs~:Ȳotv3hGb;NEN 'X #E9~ q\}GR/@?%T߂Tl+.;/#^_Gt"ܥsZLeglN<,,N T'CZK,K(#M4{ Wa+bMGgEA w͕*Z)z)*_&M_̄Ew3$hq5Za(Y3jLhGZ,Ħ*_?,]Kjl,oS*&L"8ay"PY RH^/08+4M_aru9I[S(ҠfrVm2ff )úOO/]=eNKkXW ^I{(1aFG]8Q9}V4TIa,5bG:cp.N'ZY vTp;ԔX!*[%{X@x s?>8(nvX0&V!7OEa``e/J[U ˸k#ΧQ   >(4AcCK 4SY}Q mKHY##_kwiCwSo )Rg*+kʃZT9W9s=+LbGjhGl茈@w"YW^O_']"}]w&қel=\)ne!Be󣑙uEl]m?C* -1Ԫe.,l|N'8Sgl(6qg{u)%l1f~UOW @u4]+v͵,tp4:6"H7K\ݵPvw3,W?sZ1l blL㊂9LH.ػ&+8x_x=C\B'hGR6;ij?dl'& awjykR;HEk QWהI^67z8޴V!| f1Y.-"ʚ $$h}EFeܲ*󶨫K7 kX_ |)șN_ q .)ʹ]yքI=$/KFakP 7 a\RCmvX,?dCK:Eߜ/l8 \Ql*K,66O5bhb)g;ìbJANEr9)1>ݺ`ZՌ#\{whjF`CfqqY"\2Id`'9MK릸ZPbD!1l>PJ0M?RxسJ/56K!=fW蚉M*#u?_EmH#:V)5ݶ@rղy0ښX2f20)ʕhq 0%$R'G,:ը&syDDx|!1.H@YB ϾN zA˝wمⅨpP4 JgH9Yw IAM|Ϲ|UQeWvQ}@j kD"RS#'lq'~T1˒UAGis'@n6w{`3_6_ܳdHMy D/ r/yml%n=S毄s,],g"q/V69vHR#0&'gF'IYգYD5 Q %΁F}'?ifɓ`w>V2,mM`<806aKŧiM_#dE3Gmw7Jg;H/hB*ʄFksjQlRz"z `􊹩gAZX̌dݲƐ;$ _8~ (mlma /X,B-tvZmYpj!C@wyl.ZӁ oֈ ҳ@?,Zˆr՘ 96QM!i2S7͓o2tx}? / %wNpv os`91vBn#E:yHiw+]\ P߁ޣ(ScqLo~FRp.:DK\/#2*ǏbR匐ox[x3|Ǚbd[A3'\& cyÍV 7(4"Ef5(ުldtτ''@* hٖk^YFz@Y9.@%Y`')fW\!Kڨ@A"ch@!=ş(L`,<ǂ _Pkc턈Rvyb̕H!Y]@cSYpc+@t,^*+οS>$+vijZn6#_x$# |ʶjx1 ?j$ $Fi/1]aLdr8+BWgR {ė&*x#]2C[&K?7䀯6Ȑ 6QgQbHN&~eJ Cc&oL0TL9kj~#fgְX 0q֝l ) LPK: J!\^(Z?Y增xC֤8Tf%p̒*cXzٰgʹp6G3-Y}W1݊҈3CY,>V &͵aF"jEfN+ `ԫj!*AmQpEbL.Z;BŪmWH*#ԓa0fb=uF T᫲vwnY,nܢ]>!]ՠ_|BY)SXTԁuy)8vilxЅ{#3p5#c By~7n E"xA>_ !CާL" zQRjwaKl3ֆgs ?{~U>0'H{pMC8xT]$@N5'P2 3q3B ^MsUOGLt#n@% )/'=E~7q)bN+WLѱ;m!R q_FpכwGtŹ6=fovq]ȉ(fV@0<@ _yP0=JӇPśsMc1c?Εp5xF, nbG; yώmQV\>`oÊD L-GZxkM ]o`i|<#`4}ߧ. yCuقB/~B׉]@A#@6e)8v R/w*H' |&JxG#&|tC΋hu] L9Lq/4`¢,e*7跪̥{WQp] PQ,Q/߷݊zF>ty5`-'!#tpH | td O#TyZFw-/^fA!Fэu)8c'Bþ S zHVYd d{/CٰEzO,Fp-$ jXHQi5w'AK✕!s^a= F{3&|ߋ{ǃ!VnNқ}6 Ũ BmHHe"c!ZuaI5v4>yX"SѤi͠=1մFu Y-,z5v7j6k5geMsJ(809-#N̠,?y?]^ h74klJ|Zӧlϭ{ ۯy3-vg [~OKX%"t*cj1S::8* K|sIK!ŖJӶ-GwW֌V3sTT1a^.nH-S ,M1@W^b`ᑳJu4_~q;bDW&U/>=W0v0jc@q-=QE "V&;[#jHHl9gcʼn&m`T3ꀠxwOl*ZDA3`^\ugD_$Bz # i>]qWuztb5)liәƭgO2Xk/'pH鸍ta48o1MGӪclNz_'83j)&(ٯB 890ya264oC}wm[Sd "y^w)7 A3K^O@Udq[ j"E'bp2 J"k GF]ޕ#o|q9(# NL4'x^@.h 'kA #w{Y0&^wrn΅*KMh}5GHO;}+l߫b񎪺{uwM`Ud<]T((8Ef@)d!Dz=1msn1C[/mKsmЪ%-`0Ă49\,:V85^= v #: Q %)L eW12aMGջ"g)Q@ܙw"\]'32 +Qm6+5 z ʲ@S':RT8>@Hk"-nW ||,~5 [fX},F]2`Iɥ{WJ)KRvc71a~mi5)t@n.9N%LSO6!8-xvaҏʺ# \ d1!VL cW/[6iH?Ҝ]t2ޤ-趏g6_wZ;t;{T +|l̖?_'Hl_ISW(n0Z^jj{C^;NJc R<`ƙG!.ߎh. #d ݛk#p9u0'㊸=$ߔ'Y)2g&.%5r5 G|F& S@n^+-RK_\5:9ıYzE\Љg#ptɭѽ;+L5Pm[ ~L Oi>h/hHmIg;k,Wd!B;΢Ϯ䓡\6ߛ-w:U^K]؇*{'30'a,5gQYBn 8An&n 9ZNWlLkTZe9;j8m{*v#(ި }ӕWJL6_1.R^unJrdY"eY7)}uɹƄQ+^'Yv{ 3PhfM^ޟ o:**iΪZ<z`J}n K?X \B}I&),Bf($ ԽGEC.7TWߧo d&N<>L~1E+ {jL]_4D\cNH8W<5Ouub=8]YFw#'8ˈ2)X 3YmNTK2_K&/Ĕ?1VӱS?'n~]`m 2N1ك ?=I0VddjI6v]`^ݒhԠ)P+x~-4a$p@wxCïL_n޹e7Ko1hO[hSNͿQקWӱ}/T2s,Q%A< jR('j> v7ک[CXݪ42 Yjj%k'QlMzM4j[/%b1 8\0/k$(ÆS ݠa:2FǐG"m{UlSLUV$8OZkt`}ve Spۨ%zP26}sb] 2;t`Yi{kmv*%V=H!21= lf0[2PI#J ig9Tu)oOcdY ~; &D$2 ߮̽opj9+N.:.|^Q)1_/ d (XW5Wb[j;[/&qVxN<'+15{) YEZ׈Zt)~etR#O HGOŜu !`?BE.A& ;WI]io_lO5<6G<;w`t>_2Y Kds%b 䥍ٷtDkҦ+u:)ȸqFX,X *56<5/s MRm 2+$y Qڈxl/F$P=Ā`H6v0 п#u46FfMk.gfT(Nw+SpNG`Z(z]ZιXWd3O}vX Ip9?f Pa}mCՠ龓tRMm4 + )Y,4lY1g==J==CfK_?Qn/~HM9EOhv]'"&SㆀDj-w@66Es;K  p&ͪQQl? S 2u0 Tr]! `ϤNo'y&F0"QzxTG ΚȊNw6|kEFNwp܂dJm'>H.8~4ma\ oZ7--}S/$3i3rK\Ǔ ?l+2ނݶYۈmE(髈}J;uW%v0dsg,t\gI8toT^+s@@K{V_1~SV}Y^O?AWD;>j-YD7//\E FsTe殯Ї8͆`#}bSH44?͸uM"P~UgU@8\";U|ЀG(7Q\* dUS3ZMDIHLjFSW3Ԣ򵞿I; drt($$6A{-$᧌Z(EN;4 :.+E, ?["X/.~A-9-jֳ20Lbz"6BKV.qt.Rm1NGߺWj2D5>dP[}p\>R7ĠR%?v>'X?E cEF@l!$4Qx-:n59GPGK ?Q}KS[76GWT@UZ1R뢞Ǹ>!v}?ړ/[E؏>~-VQ;#qQ8+哻?&NJ xQLP%,<제UhƣҗԙaG5~Yid2R˒&d〰{0 Bb fW F|zJ~m~9"ʃ=+0@n}U-^> H- A/@]!^RjQ-𯸟Ϊޞ{3;&HC\n|1~M -<^{*[?зiQ(Ou,/*.AG`'wԝedў(pS3߾m||^۽CleCDˆт1oF8M]nn FN}7eO0]'h.@tDT=ݪqt#\A Gܠp^ =͸EV=E`KDGGS墎n"^4!kC*;IރJkR!DxŷVfTKkP"QbPpN!&q%W5%+/XFtdN `큐;]3!͋_NNӹˆ/-tMoF*bUxrtOT7w/[ү8獧6M^|x*pbĻ\05g@s,*VXp4$зWˣ &EeU5N}4v bWpٻYg JO]*r,B;@j:BغXo[\nLB>Z{A@}R im:i Z31 #|$VvK&4qJ}kr_$Pm0mk l =r൐M(?JPQMg<!2<*+};tę;}")*#Ete˱M9H z$Vxt-+ qsOLQIV&fPvL_HEƽXN4$[.()ZAyy`0W&@35E~gй+,D7yD3`uz#5q-:Gu8#갡eRg:>"FqM\vJWgì=:ĩoŖ#>ir 6+grWC͏QnMoЉA}Zy#l ԶQ$K(r"z T@^~wiH_uNفMHDWu B$BxFu>{Z$ExhB1.ӡyL`ԉV3D5fm%a3vv(\6<FNfXW}/[]p~[M|–đ9o]u!`lYl4[tڢZyfUh.YT9Vjl8Q*n*b4TbPiafFSy*̭uWcJCEc 8҇)ǝ0)XsL)43ĆY;GŦAN(KF b ҡ٘ Bf( . :4 l>,odwȷGwgNpJޠ0*ؿc?zaO pu eHr6RЅ-X^p<bEYl"WR~X @7YI*MߞG8v'ŖSZaT8J}%9SoA3`SqVMr))JhY/>ͪ qbKenvP+?i˒ nG`$rܩD')b qぜlIS-&rBe)G:l[[بq|k]C8lo 7FuL˙0kd陒@QNF% z~'c݇C~fKWӦWn[ݜӢE vnw݂MyH/r"2`oweu.l W98#D9!v2[(byXCwWMH+ dO7Rm=/* aG(gONV௙Pn7ߺ@ٴ<,8756!ϧ;6C#0I% '+t q7ғ^D}>5?dldޢK٨5q~zq=ϭzˋ*E} BB^1_ NͷVPL%gaFP Mv.2y\=&Lz@:ljs܎'Ik ]Tx%ɕq]m-źD ,Y5G%ks=Sn}`F^ "I<0.ڃeҊUp25[$.ڹq,uk-&l_Vx;~8 ~=\^?SU!0R֦*h:T`rd10J8:5" VsEΕYՉnOPӠw'Dzc=a: ؑ կ(>14 ;r>*є<~5ׁ=kebY,c_0[_4:\>.9;Q}2c] =ⷬje"ez>Xɟjc2vZtŎX5* cO@0Iq8^7QVO| cҚ?<۲خ9KVQEXC| v1l|B6 7x,n$+b+VH͡&IQ,Jj'Cne66[C mb+#ՇGJ%4h@U(r2ܢwGτ8h`GBuDW ~=1'RUs>ٔVG{kF{IpdX7stJql0p>Y?צgt~W (MV bb|y$ / R&bXɃwz6/ sWc_6X:8T0A~! Mdh a AIT/TӴBO`3r5<Ҟ*Rn?XƐO#BS6sNe[ N5dee{s[:3>/B JC6p{aGlmz#DR,EIOIy.Ɔ`j!Rl  J[Wl[︫%=?E>%;/MTX.r aTTl8A\ԏ(Hod7!kpb٨Ȼr * ~itSۣ2wru5bulUrֆ^zIfA:QN=1ٞ鵰ER! CJ#p, :?m1R`ypk<5iͫ -Fpe=d(Su% lCS I` R[ @Z3ȗ"-#2OE"m"IRq[CP7`╤.qMq8:w# ါ aBcP)JnH:bӊ趗7 ܹ,±KKΙJi2x{3dc7v*缨uz' t'8dr{g21#,(.H wjAf`!^R8|f>1} r%LWK )=m!Um,cU\j1 L3x13x&*.ZXd QW'loR$hߔ~h5_"Dbį9]w=B+p_8c!lIR$QH\)Zbƛ4M;HA`1&zw؇p,V Ms a8A+sʀ=)P"UAzwn)e vJ4-}%42Pd`G1k-+Õh橠,4n?z Z>5I0"?(8`wh^C/A=VYwND:bS%J?:"=@;ٍqj,UryګLt178̦1'K (sV`2}&}I B`,G& X)\9$VUnWԑVR+O)wwQX@hXֺ"{b Hҕd80[ŊY$X?PwX Ь+' L.l,%LB/cXvBE' (jK\|V Sq۸bmCE> Җ&@ ˶0젔nbqM O[GVj2KM1Gy6GbRrD|-DI(: vl;iaDPd_,Ag:"^7rv|7D}ylߥR}v8OLh3xf Q}2[e@#p{mIA)(x"qVc{T>@?w9=]ZμKEEȞg Ӕyg`GLK(x߻ЧbW*1} zDޟ] b_<Խ0b[nQu3F$(`bH\&!?=HHAr IXZb[]|_Q\ \TF ɝ)uS!* *WyxR.Tmsj{qI~H.p[m\ڦ\7GHlO2-h(1 ð?~ xc(x  ֫lk z.G 3 Ӹ2h옎M8iq"*SȊG+@T1W4Q[o"Eҕc@V.g508"yl3v_#KZUD!ogA7}&QWdndGM_9v M~Zs-YHh0Wvb޻Ƌ;P;^!qślg}XliCbtwZ[xoK^2&\o>:%aH&g]\੯zl䦣Fst3%#f_г,22lC ABбMۘ;k/qojT7| F AZ;ͅXX%ꉝq~iM[403TUo$ja(CJ-\vJe&`؇gHկ[@ŭcG?zm@w h2ZQD>;p=hO\?,N)F%3Fxp=ۧhL7Yp7YL*=4tκV]峳D[70qeID b_3>r.g$k僣USSx$ި⸺=K" khZ#G\. ]u=1r7ބgBY͹Lh'GXSA2D}tM3. m6?i'K m5{/!yQȧoA.9Oby7S)PfPZrqO:ʾ& 9~=%Ĺj>:Q~ "De&ܳWxmz6Vm3zcQ%=]~"o͛M;W6wzkppr!Ѩ#@.ō\Mʑp"v~5a4U(҈' Xh>/| uuR v8^Ptw Kܚʔ~ۇZm~=}$U`*PvONYqtClj|<\)AGҢx8P"SZQ! &ShJ<ʍ3Oؤ4{wshSwډVx \1Fa&4 Yy oZp8o6+#M `j)XLڴ*w|Ȩc` NbdVP'ta)M YZ