python3-perf-debuginfo-4.19.90-2201.1.0.0131.oe1 >  A ag!?S[54K{m}~8]>iJ !ɞNe|N<,_'. Lcəd[;pjT Ŭ;0SZMٱVgp$g: arOC7S9Q6291ʔ|Z _4~OqbtQ*J&sfs1e7d306e2f604d20dfd2f21f15970db29e9fe9be51c28a3301d089ef1fcdb0f633a56faed041257ce1e0dace86fa4a9bcfc5b3ff ak{Olb+ )s3g;$ zQ/NYTYYA30hxB,=(UbD5=4l' fji[^.i *gSCygKxFPm W)Z-llmK}P1I{Q>nHgHDB~^y"t]Vh>p<?d! 3 ^(,Vkq     J Ph 0(8C9C:CFpGِH٨IXY\]^ڐb.c.d܌eܑfܔlܖtܴuvzݐݠݤݪCpython3-perf-debuginfo4.19.902201.1.0.0131.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.a9~ecs-obsworker-207R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$a:a:a:a:a:a:ce848c98b2eb9c21cf134f674f6ab8066905be11fb3a405dd65f4d46fa61cf70rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.1.0.0131.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.1a6a͟@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.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- 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 - mm/page_alloc: Use cmdline to disable "place pages to tail" - mm/page_alloc: Use cmdline to disable "place pages to tail" - 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() - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk - 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-207 16413638384.19.90-2201.1.0.0131.oe14.19.90-2201.1.0.0131.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2201.1.0.0131.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/02ec7e643a210544245a2fa317f6af8a-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d919fa5b3585f938621589d0b484924cce10c577, with debug_info, not strippedwDqSOiq utf-82078e0f5a67c20397b20b4e3365d0c923215e7344b1bb68b02e3f9e2f8719a52?@7zXZ !#,?] b2u jӫ`(y-7 Yba3 aE(|S^%mqK`=њpg+[ jlAdZ-Mr AMt>UuVᓬSy HDR5{!6DAo _\r!REi`Wa:ʌ̼-uw^lg,Q ԕ4O-E6 鎞sA/̼x| 8lӾ>+<4ۻAz?P:Ǯ+2(jY:9V`ӑuyfBro ˓.3#y Y;vF18x}mL D lmkJkSX H 0=B;N|&A|6d.؋GϛN_ qxdwKxmVVIxcDžl޶vp=kfͶV}v;oƴuEn$KB:+`rLC9ĂJ t2-, GgN-e]wZ.+BҗeEdEd\KĤT!m;8j+G|L7|xâsf Rқt ZKg?l̾Z!rJc[z>CQeM<2aYF WfU_@כBa@1l\/51EoLkk7Np)&b$hwC7wQŴ%uu| j)4a}RTD[5~et: N($͸2 ^ }AA]< &O{0s ǫ+yn7e]OzG7jn3;%7uH&*)(U j'E+L0w@ Fυ,!fLT\ L.+>`ILLǸxO\MWB'y@mYKz@uKT1lgQ0SzBzoti6F]'֒q)&/%6V,cбHڏ*v0M Y<9 "(Hc{[sO9׸H O7,Nk.Q2)R@h?d! e1!=n+MÜ3ߨ::4y-uUf pFȠn1bzrBe讖b  j*ee/$wk(..3L0޼i&bT.zRW[1pD+FM$9f) ~QTtr>Vx6I_oSϾOڪ<|3 :sUw^4 ץ0a 1np%,ۆS ^!1jL*Wj/F (#`Rg}e>~ZϏwaVu5n-oN'8>5&ß %z$2:]=R֤pQS tmĀ"~ 2D>VRե ȖPœ@N߆s$Lݨejbfg[ f;)r9HqJh뢿ϰl"R|yʉW`ۍbMʲl?-AFёyu m%"I5U->M:لۯ!D)FM tvYγ' z]J+Y0 '`v ޅ~˾䝊6Ӻ-[N;֝ҪoԘ>!WOپ;;^9< ذ]D:W`1%- <:ST)JnC7om}}U /(~2SL8P5&rMV ӸuOڛEL!*Z*sd2`|!.UB#R2A'US Os`/ͤWG< oeWSF"EL.)Ӿ9q}^ۭA*bcDT &QНygLp G/DE|Y?!RijXIf|35 8X' 'ÔtW>bt$O6yiۺö!8{tM4'3i/KwKy]u7Za"\¶2Uĝ P2(1yNAs~XN k:\|yoI}Z~D=Wwb&R@+ b)nn| ޘ!Qc?z:z7Ȍw6<q ˄拾!KO[a&]y\jk%=A Y;?ɾ ?2&=,\ܷYnfє ]j" {}+a ːzHf2 V\/:ej MHmpK>ul3;PEj15;cܗP?Xk^QoԌR1Ut50v f,Af dOX[sx%"7٩H`4Cw@^=H iސ<6'(3z2K o_uFخYxwͦ>d>ϓ7@ReWlY}Q5`:'¡C^[6DϨE;ڃ^.blFi@qEɭJ:(40d@<̊4,o*:!z=Ԧe| Gޟ\kGI6S~Ô{c X=lUB}@9DvE2}ٓg&|>E—T?hmY oHNкv"$sqOD:s,uwiϩZ PNeF:MU/]1'z-4ԯ.5̚JewMBReX6cVO٤pIsIVĠŗ*6rd8I0uʬemЌ[fq2@ >csUqR0_ڙI "*Z&g qR,%N4"9IAMR ?Z[mbtۙSkބXпE"f5^hoGD遱p B>ASn) NOf^i)*0fo?)E%N)e]o+) B S118FUүY`@ !6֞!&.L'pIrZ ^@!_9X@| rXh,Oג04pVd nnqZLA?PBFn etd/59嵾=@#;rũ_Y&Gƃ˺DX5wՖI'a .1+ uƆlM+; *N$ߧB-!9NI>E3`Y:!d8# ÖԆ0'NI.}CMW]̶L6rRm)X+N#͎o& b]? BQ&=p)Ǿ;Z:l]JR%‰bVswəAPD&Mq&ZЮiMV1ܕQghVՐGcjE iS'`G'oLk׺gWWogSҰ=dװr:-`0.2ڻV>ě&]yS,ҤF*l;1ŝ80@ANud:U]|ջqlߨ.>k[~v ѯ@29/W8dj~G5>Eb{Ô3o/|94#}xmtPy }Y/]_ CY5l(oDZڬfTY9x Np]䴐T_P1%XFSn7NSZ)|V!@‰@2F+S$2B.LBuuv+hQXc'sӧb,6GmFnߔ\=S"Ihƅ8ҰRiLg3|8 *e4#)`>yA8̘1#emUn`xSZS$D k 3E{`s<9Z|CpIś[ɉ8W_lVf)4sg`b4W1;0{߇'v" {Ӑj"^@? O"ȸhaAӹOKe7sW{ }^Cbc"RPE9c@G>[6*ˬsȳ&lh $nFe)|IY(gC8꼁UʼaxM=#Y,'ÙN@'>L楉YZWDh9ߏHlzY)>k0|0B垶}uy<1E-[V-dcGejZX"?skL="sj,nqƮVE忇smZQcË 5QpٰWHPìj }g_XcFMUkTl0W./A'^ 2 _Щԝ-J5Dt~l[SٗyZ1yZ CMb$?rb=%r eCf}ħJ]DZX BP1:**2wq3ĀSTߩ`ϰ5 BgCc8 t 9{ U$Fqݝ[/ީ6@wr`?tXؙ҈.S%95Nc z{XEs>+a4<iTSMtP wB,1lp O9:%9m{^VnnÉ "{TV&Y@0 R(.r TQ6|w_h_U52d)9#cwҼJ8qX%WOPtr@l=ܪ@(tQI9+:!R̼oycQ`N1n75qr489 -u%+кNC #}nGZ+w$\J~=ϯ3 .7Bm J2oAM-_RuK;@ DI}8!6x4ІOt6 +Ý oWW?s>tD T= 稏R9fl;5Siyi2 os#5K뢪h+"▧V\=mɣ(8Pvc3M7zNZ"jDdَ鍽WUvIsuo^O"o3bzm-B}2HRӠ )[DJ[쥿Ʋ' 3 `] =1BǮÜfp%)'JTT {Y(jh/!tbQ{bu9گ($dCF #׃9g vCfxG.EӺGn,uTP{2Z| VfN^cW_fs.Y\Xň(6]Uw@I_o<U@Ї,Cw5<ȇ@ 'le z(VeonGn{T eGɇؗw.CdO Oj Pf r#8S8 Ǯ#LQΠ]b_E~[-YdFMbʺ50 ,wC٢Hc? ܧ1s= X! /wM{2d.PR-' ٧QgQ|#meM%jYu N_öʟ@p ?Da [CM' Y!Qh6iN Nqlp gq wL-rz*^Ü_4_/d\fc,t;F09MvHC\k"OJ0|mF-}cik|{C@jb '2) ,x"5]Hw\O z@)~Xv5g.zЯ}|G7s׵Ȁ.N|s`GepE:ْ*3; bA PY\,lt@}57|@{D&p[ٍC׀sB1`- :Gh_O`룛P̏n ًIQt&LgiA;޶Nyk ,XF4ͧD/<- ډ`\1HD/Qwox=tMԯSnt5owqg3,KQ/M|{c]9mj C0 7,>wx7((m^$^P_lh,v;KS1Xf_"VVv3>g}esj i2E櫬EˠJ3D$xGrfqiN)1?3ɳq,dx)*iXِ58.KP{ XR:}Q@*5!=K#r_{@iJŰ>=qˌG^V@{{ _dl Dj$n$}_}i ԭt5l !g^dE]5R~dx cjs}0sP̐oy%܀އ{D?T/>pg,b"Y &c˰tm 6Ę? 搜%&t9$|`CiԨH 1)̚V7+eP8`|_~.?o;i0 _Dԥx9%q71/ !*saqf&{̼0!jJaly4|HI5 $tdz/A o%{l0̡ShY<+RRQ$X|kA5'tX ɯ_?qE{Ҡ !%|C%(xӳŊbʪM3㋗Q%o3u7uƠ~;+?vQM5zb)VUe]&ۛ B`ސmm8GuBdE$nWi3tP'L`o];eAٞל%lZ?4[!`UoG:5:rlb?ѝ b?3%e#w ռFƨRG? Mv؆3.sT炔~ق%=mq}ê*I4XPhGC9fDws>#w|pd}v<}oabwO$PrS{`}t$ˉ+% yz fq-QܝG?V1}AҥJDm<$oaH&@N9twv3\gy DjK:[Ribs *=n*a|/o3Br#zH&(-qZ&+!b{КCM6cy (H_Eg@͋J 5Eչ89X{ ׭\pPWTЀ[q;ufPG{@]сIJ'T快_7 Ч1tOXWN(:VrhcF?MPs/H2}H7Cfn+|Jrd^rf//޶!7 K/T:$/~P<;Ko cfM^rۏu]@DeR]Tgg96S=E̋UwjKMFD-eEM@h3J:ΙEdiMF*Kt',XMyҺD(LE_Wbsf|M,qm։'3(ODoax;ɞ_JA"/9V&WYߔy26/ RUT10tJ6Kw!>%6"abs1c;Mt/hD?|tEY|'YHJ Fov},W徱[y7]|'pŠQ1RKUcG7;K<6Ҁ\"S- aZe- mʘ\͜^vv ijQ$[ $f=ǰ0'v(0 jRv^RruY5H.jGjs퀣Yr6.nz]5Y zkX1/Zdv,򁭷Ql{c]n3S=S-7{mEgLG+$xj˔ I-u#e;&EUwWf;+66'![gx_X/n?G<tCK૦)`>~yuN2%qݱGӝ5x7s`,S],Dܫ<.C 'l7I0BCyvPNoEҋAOuNHHyjvS$yk)ٯ$y(D6/(s "mEy|Fc!y@Wn5v{އk!m?L]=2z3V Nj1df]k]ꆏ5""R9}+?`1`u^ąQE*)PԩC7뮋>tmt%i0ʉp̷=y=jSˢM2kzLZ\=z? )AFnE8dKί$C~y`n[czV<ހa}e*:LG+9y+4ˠ>1dT ]ȦsTK#BKKHZ,#BqΉsIHY.I sN8;KERpb8GȶԻ čyO" AKs{kٵ u3"W ^p$ R;@Lq‡+ꭙX+# {z l=RG ְJ{ϔ.n@DMo@8*mU#nT-RTSQ[R㭢&Uv,Wɚf= &apnlTȘne>*Ns?m9ӢWA6Χ-S8M=sȶg)Xr\P$y "iK.; ,1G2Eצ~Ҏ|K!{fU\Vړ棍9{ utiA)U*\ZmN.5%zǓO6 MwIFF%i'6]\c׈7yC!}%RYG|@΀3qO #y4N jp@ K̅ic<LѶ3m-v*,I0"ĺPt1XeR6-;⧤Rc!,1,񪌆GbQDɋN~-I;A"ImxsbNMJ.h {"X87_3K6rwP^UpzmArۈ!\9/{3k2R$A wiSc^d;)g>%0`2v|ad]3tjZ#NU՚60]\|EJo=hgPaM}#6%g-0хm$Ɍnٔ3qgGLS895ޏAݜ הꁫOϙ4\6Q50pJOEۭ={JbGu=2A776>hC=gWӍAkoK4F$;6zLACw1@<̾hdtNA - %sFSe,R$bJ\Ƿ9,#}H xs]>:JbL;Pdp:ڷD'+ٱx,Ha6.(qk5(N,_aܒqViWJ8Uݝ~8F$y8X$}{5fʼ7Y Q–LtΜMkvNL0#dFm};0DK4]k&Uq`98ܾР :Z8eʌWHo:ԮSϬ' z+|xȕ7l;@#H vEmAЍu'?,\ @})C6YYޥz~];QqZ"⺭+Jhf$[hռ 㡠H퐧)Y)U9XԳ[8`e%䥅DHskB f4l;*zO޵=,sqX,(yEzCIٜ⍢1BjBuK+%A ZW.ğC\G,ݧZOV$Tӈ>Sl,WnAeb}苢䟉#đ }'<=d 6Q4ocB;S4G|oh#P'ႍs)vs;Y#-)Y: upcUru&dYO1:^?wb6,V;3˂u~_ zއCFE|Lj3ocWb^4(gk~/zHA?n|#!88OaV&.C>N\ս2KɆt-8x![*#<dǭ(S|%0d{ DjJ,[A5ZPaR}Ѕp Y hVǮ}a[זѧ9iCTN\g6roϬvwaK&J/MAa+t 9*rnRňgr(haX6>W:wUvV-53@lE򖜺_vY:{``nS戮e?G:;d&I=D*޲VQ)߼~S9-W+~UhjE!vHpvohnN^bOF!$O-̇+T/JJ+̶(maJJ{~QHo؍1RѦakNdk+v8 TkL2YLþ!\s J|jAUVLm[.X~Aɫ^@Lk#T,4p>mL3ʶ4K1=p0jl4"cQnjT֔(W BLG(T&w׽+&K].^[^mCCܧ:ËhN^5.H`Γ7Y2Ԧ e8T]BAY5rT\2 @߻0 z)>`MD`$N`9aAz+e)5lvE٨ _ @(F͙Y[/ЉHbf7bETWzO*X|N#O]hx]EJ:oSGũ<>PEl ͗#uւ~}&MʥW^x@ūm4Yz*yI#*s2?͠Ԃ */j'47XKE0TiaCT2]K< c= ®xN{k: wMUȴ.괧5p OcC} >6fRpxx&B> r)ܰmg '@j"ϗp\*攔V]<ck\+#",ZȞT 4\8?6O Ƭ>@Cpxۖ + 8{}J:H>NLi6$Nr 9BWly3}}~W}G^]p[Dg}2}!}`zzuֽf=@y6IYPZX^Im-][,V) Kީ>B} >\` pNhڑtWkJ:irUXAl-Dgq%w1f-9K^ j؈3`q;` i@1C:j/7,a\|1+vʾ-$zEE+ySD";9Z&nnzfm#Rw)pY (wW XcC+(돶*W0iqi"-QŃj Itjᨁ1!17k%/)7ڵ}l{R'5rDO?7 TH >_eǥsx]a赮?bK- o3!f i ]~Jn %JN`[Vt(8}Ұ_f = sQo K45`d>6K3I :vNK\ᄉ4'hMTSTB#ylmQ1ۢ֝us])˺ ]+(1X־/|A]n|1lp /|G/8oǿ|t&R'6qG9~s*[=ᘑjlOO*Ȋ sbԻ OsͪAP#Aʙn"33x.:eoWڋkP_GXRwChCɆؐC:Ծ |aRgOv)e^2Z|ySԟ4XV]u\%!oO`S!)| ?}5kRJW;G[Br^+<'l! D0A)UJ ͼ@S %d^<@>axws1%jF@s["W;{+]QՀkA:-3f聄d^́H]+KU嚬3i9?q3 .\;+=t O?]KJЇBg'k<(ga^LpW^(2/KWf8!ZVr!䳚݁FNo3cj:v5ZH5"yΤ["%$D?oO `?F|U~&2|9Uʛ&گC wH4۪% ehwzxQCG!t/2˟\Te0|tHNAʼ:߸]YŨ au*%JÒUIel~쪹((MYU_EBCE;&+PȌXJ1WO/R1ޘ:pvY.NO7#}_^!}#_ܜ@lW\Kn6GT@ ' 1B_ (RQ?N{NaBfrW /V_GMί6!hY=Pq_}KdTGO73X҉P ( m/dVHXx`k geY!+.[,nZ/`k Ie v}V;9PS@{~=_]152;+ݡ>%jW G{ؤP1r\eKQ9T*9K\]5lzvQ˪P{W"sE[; f+jQ2c!LRy& UHu  |(9>6 >EmZVQI-@0Fybl(^ `&L[ 4SL`D[kс2) jIɪc!;:qrlm Tm"MRzY}7YxM!-bI:`X&#M龴P FQb P]U{(R mqD&@M q fhbY>6uJ8uUrU C(mB2Ixkm:O 0MR& RC̠C>Wg AOp$6E#i-סZ)M(6iSɋe:lên(M) ؅&J% %޼4?>Uc潥<3<!g&\ etzP<85R}5b\@+$ad saK%_^Ȥ<`DǼ~O!܌& A:w#K=ՅyY[̺/#;etdNC.M'Gemˮ@/o,<+LɂQ3̝Z wF`_߯o۽F2V_^pPD]l->ZD+.ϏO}m,⪮6LDl߮LtpIYgnlJ]1Ԣw 'dOpwvNe[lLܢl}8NeY.|'!ZA  g+#zwNp@w8uBď&л / Fx)oNpLX\zCzsCPj*5ͳ*~: GVѵ-˞ּhNRUY^:e$FĵSo֐uN]O,0PYM[=ʐܡ۲V\X꽵1Ǿ휆l˴zB _{j0(A`A.#Hfv%8XWr_ A['X. =ܼkW6 aS@/p*Yׇ}e&ESnZMH1 Eo6SH5|.q@UDg,g00c5XCArPˠL:AJ^QGMB<XBbPԒV y]D:qm|_^`\Yt*[g_ѱW'xkebBzAO :K>sZ?010S$8-v$1ޝ6?@ U 2iqB7RhA`ݚ޼2wWVj RZ%ӐK_>L:)*퉪9^!Om.'IaY.ݮA˶)G2=r7Ns!È{@h!'ޖoz^.I34d6D3!)Iwَ6i`xp I[]o3s8Nnҙle"'v=Ol1F)4M h{mڂ&b.zǴlnl5j¦Ps}I;e rq^Sx>v"1EP̝@9pM"lh)}_Q,hL6-8ޢAɔ3P|[r>i0J$UG ">x=RؔďJcba)Z͞WE9}98q$(kkA ux{Q/뇅pzF[ʞf#![tUi钂Ya,Jִ.H0SdQJzZ_Wm>;&b{ Μ5B4.b[պŽu cȘgs^:_*K} .[CV?ijgo#L%1SZ}@n"5=<֢[ 9 QKc˜,P tNbhuȀ wz,]ߚ]cb'zZQ9uqe#mZLs{1M.Nn/ZyK<-Ԇ3r(Q(j]Vaζ]19'Wpp-m 7u1,%$x+T73M#OeNE4{9qiReDac eAL D8/'Ou^'NI#J`A^QrԖ72Z$gZxzN̙gn/=r3uB#J|ʋTtc ,Htߟ9+/@W6%,kC plYT /Cl cj~oű]m2SjOJD5qaQ`۬soMV#mO1Wx[~"Ox ahM1GϜ ;7_,فc.@NktݧY95͠)]dt z]7toW2r,] 8+}+3H_h=sFSYJӼ)88#u͌͡~7nvÀVaTHlՌf’.OQ r |WCozC ͗- 2:k>T:'Weo2S$A"^fHZKJ$nVUL4-(.~#;!a.^PZ O/)hJ>ZMI?8 3JɈ}+W<ׇ:FKe[\vn`Y =*q.uZ7n+!;XPD*>F(>%U-`2?J9aF͸5*➴Q8IP/uzNN GŻ\0{"g ƅVF_/}6Ƭ~?6>8chY~(~&Cbu^P3ܼ BAܖ8!ߘACT`nFHBjGp[lo;U%$t!ڃu a?1ZdTĥL d#2BYyle+jbqp7eT:lqSvw|q6I)SUTQ2H͊kqй&i 0Dž$.W5^hlc!ɦybr-c@ab\D#X ["уiL}ӱH |ktTj0yͣSA7"%m9w|p~mq3IĿtofs'V];]r1cB~J$Lh FQ~~2 Bs#AIx>H;^jRM˜N̴-N՞AӃeG,>1) Tn{w3}g/71ʍJA{$7OflXa\,f/]\(+B:D.&M+#d(U]6!Yڂ[wLY~Ku&K/mM=?S{d%CCw)DZ٬A&ϟeZ!rn($.۟Zh[AIbr ?R ލ+A^?S:9j+lTso rL)5w7hE^<vBA"'ӡ֤;ݞj]FDmvv=}$-膄bNi߈[f1*x+h{1]}b*E_CtAwAǖS6O&,ˆ1\b￴E#FpN"~:wę +0 N|^EʸQK#?ZٿHb4 ޓ\ =.[v'gwE-Q/?dD5?W|TG kpz؆w07r]@{0!env ՟HS?H. w(z[v.e#耹bd0)ap)hC_TD+3/AņKK/RkRJ'ªOrx}H'}c!u[Կ>mUGU#1A._*5m:ƞLw K`ӶHBe H?nɋgVajYš6cGFJp%*)0$\, 1Ȍ[jlsSY7*JНӵ[L fmW5FQJŴ]3,MKW8ł-: {iM("&Mh6;xEUbL_z{L!ۛGh*AH ? ijmGcF{& b{_|D Cj%,Sjcr.v3&ؾm;,<K ̹GA-U.X({ Ȑ탩|[!# zU{yG}`S)?J^@%Y,EMRV8ڐz\cW Sxyo=aɹZuOZ#ȸsG#3efqW` SOABt=#!Hցbտ?Xvc,%aR.o+Z"&ˈ/2aHR.1jҸltbRAbʔS<YI#kR5+$&~0Hx0K!!7P['jWE%NN?}<[G<.suDs}hv"冸9ޭZAIn5!ViecuX 6c:GCQ}Dz}VDfy uIgxRl0N_|C/&MyFﻣ^D5B@ Uv{ez_Vcx3_BfRIގ['dPi \z4i|Ys ==l(@sǠccp`uH5!MoFFBx:˱fO/mrt,勾B(u5tU"{eK)YWQʒc*J.Ǿ V=Ԍa"TڔG"n.(]LdOJM'+8_eJԲM|4/~{jaPny_Y>p-$1A;h@BI" -/\Xn/;'f'/uzUM2 /$' +%JIcn0KuU͢:I`fF "^$jz*ca]*3Umƣ.lAIEYu#7[HRaX VŢM3 GY"Zlfjp0w꽠kz?f1T(;ہ񇐜x4^n]MjKa\7rFyVlHMm2OgUP.DdxDU/R qfą>~`&bk.33^ %mjlPאLH>br*d,2{1T]2C*!1E&`!<ǫG})*dF itiMF5qC[IxTxe2p&{^ҍE?eNopmj]U6M@}4x@{^#Xн E۝KG;eAYh2~9e6_\جD2ktْ/p~ < K"}6ro5Fs`Pᄴ 緼(︭A8^3Z}5oIDIXZY@-ZwRwcY5gN!lhmH=K`f5o{`V~gzu6 JUl _&,p"Yy{pf8qz "8~O9ڂ\55zHNc͍k v jݿ7q8y Y\Sё;/]Tiڵ=_5̈́bZU(AEvr`k".vܙx&$)UO7}Lc.&QvDg,r jG~G{x[-ޭ4;V"a[B-[R X47THҟ/IH̦̐ v9_),ܪ@cˌ|e&8͇0`H}7R.s˲5B ʺ-daLUx%hBl:V;GAJuIji<+|hCxO]5F7laA.\nuC) UnYuXot6ltU_0m"۽0YHzj^k&4&kUr1rWw\˱7Czly&xXo*mj?_*=\6~r }V:/ !+4-Fxy3ѷ !oĔ oĀ!lܟ12]>觀Ym1GN<6qw.Ml6Lt C};iQ> >fv'L,Z-2aL0*\A,98E EWxe(:ҪyOpt j"`&ױ\ї&ʁW:܄\n.9N/6Qt ʹ8P<@zcjQ2t,@ᔸgiG"KtѮ<3<}V?>o&PX(ʌ Vt“IҤVeʟ<H^fAs!4}<ࣚ?B`n #L(-92[%B) w+bǚX uCM9@O"}f+r)9H[_Qx[@{T w-Wز>j`-=]Ik6X;Mڦ qՉb~X0QY +ђSI_zNz3%yίx' +`} ~ٜk߽6cp(Gyxd,l -HMKX @?+(} l*`3P才MwL#INL~a3+_k <VXPYXt8wgZ_hj4838O~ǿnПq"}ͨeOxaY_Žc_fN|KF҇ΚT95V_lM7`ĆA{bX%Vk0T kGŽmP~5tWC7j_RrxMd_%)) 1:Iġc|2ڿD@RC@"5 ihcg8ǜ ѱ.2Di_+#/*ӓ2 Q ej@m@inklf޲n[ +,7| ҬxEɠTlN@E4BDNZfqU";Ԛp2^ֵ)Y7F#3+'~_?HWu/z$qZzJYҶT㦰PwZCXS2WYij~Ρb,w@cIYxʊjeV1?Ik Û3hK`"%?I6x";&zNBc -c*XV$P Ւ,؉QQ3[a^֖\#.9RS+sEzQW]cigf=V"գ||vB+G;~~:Nn6V^(NFK)#0_BGovCPټs%0#9 گ4,˲38GMTKL, tĤ/ jQL\r}7|_n0J-Ta` Ri}"u1~p%Jq?7pQőɡ>Z'v0DG`j9rEzs{l^8!|~NDp_&nQA DHSq1.ǧ($ oZD"lVtYْW=*kt~Dz`O78 |҄g͒`~|Cd:ɓJ~.LD郗% oG~(UeS#Fj\kE2+Y՚=ւqͪ]KWwڌ'CZg@cdX]{ ʇ ZE 8pq4j >JƖks,Hi:̓'׿6J3r,xN*AMY'=@Q/4#&xWZ)U*١ڿ$lCӋ,Yé i_Խ'=C&35Hw^0#c^fȻƌhgYn7&D^񃑐bGήj7 PvFj/MճpHYF,o|vt/ ]\a2=` L=8kK3_kD+~;dm |dK^8d_$ŠzAYngtZq4I;[.G>Uq3.ox,W*;X^ZCsu"(`jVnl{C47M"3 Cm\4uB54D phmG7l|Oe͟/9Vydi7YC76@R+j  |G/ ʟ. m5MY <% HloV|;ӪZMp L24צ|{K}q)avq9 zA_„8Є=$A=P1bγ!Iڔ V'Cs/WEe:I8N]F|83qq⚖HȪG.ԺF3&^fS5pz򲭉~ j.i޾lAFeي*(|9?,PVyPкx=a:s I%(?lGA+b^NMlDaM_O pk;4c@#+$&}g.}`0Ni=&Ք).3>6bq'!Sj2taG:B_r !0*>AwH{B.ɏ$T#v1vNt~yݑ05 0 e/To6b5;A ݢ  +ڸK>ɒғZ7>cv)rKńSWO%( lD+-ksVWۥR8w|;À7_Z 쩦TLz iH~ո r11m&t| p~Ӧ\D-K͸>ڇp+}q"BDw~~),`׺(P>Bb{h͇Ǻpb#^ҶxcvTՒhRo0~D)%?4.+`'5҃lSgo ĕD>ܦ<|8/1Z[Sjl$3uH)j eNCOG7T0+$jC$g@zG 37`u@BB-# $I[i(~+c?od;ZW_:bJZrED)>l6ymn O^\.#@G;jwG`pGS#w ߘ==e^wG)ShN&UQrʙXҕm_%p m/! hv7oMRYj^e FsՆҦаd!ҿ晾[be|La{8/Hj~M96L4ۙ,"ȴ Q2RKrӕ9]Gk(A!d;@*.b_-ٱz:(L^RVq`֚[L@l='%Ͳ߈'P&.3.5A dh O|dBT>Kor]NEmen3։1Ko BZQ| [P]';,gkjBP@87nTB˜;K7~jUG<߃KNފMLEv7T#]!V_0;\-D.º|( :]cnȰ'``챞kuwVEpwe\X)rVl˅ kyT/=尡CS#߉U,Npa(6.*&H4{=7 ӊ8Mʤ(ʿ+M%_C!N#tBK4N { YQjdn]6\,Fb[V'}}yf򛜚SzHJ 6B2 )eF; CJo_;o퓾"ryt8 2"(y4" 7zl̊;IAe9ߪ034(twdʠ3j~%h-ʀʐN<]ݎjkQQHs*ml ? A](+fZ'~:VBLrXWJk=o=%o #?Ͼ+IBxNW]0OŴ9Ё|tSKP{ 9)ǐN މlʒPəpI4|҅& l:Sݢ&$RstMlWWY;E_Ƨ22Kn^ {YNvUKaEa NBFYF$+s&_ 90\2Rzכ jV .Ljv0԰ Gk oCg*>_āf 9L\w-Mo d|T?/hÆY N2}Jx+LwSyiJm!LiȈ~,(Y%Ooc+x|? tph@KHY!#˙AufFiyG}psκ@ P=2Z_MiaglKƋ8ZO2+UXF9?/O+0V 0[h@ja(d`_3Y%3wTfZ#T- $P"LEaVڇN8;8z)l0ϟRd۵!la[O6EC|> l"6N<:* ?C}.x hƬ:ͷ#xUzx)_躪99'zI:g@g:MsEk-Ѻr7ŚT[R,xqr=B;ND,7lEё=t]A}{$t)ݗz2x_RCT˿?vSe82#2 :6$g҂gCtʎw'Jm#07a{ƭ&Ɍ?L+MtkmZsA)G-!N&k0hH2IFVX`1j.AKrW%po89ck_1 3,̢S&߶췐 j(#~kQ!Nnh2x-STH:控Kڑ#hVI@t|u[DcPRF a YF#۷7p^kݱ\ h3o=U1^y4X⦡ ̸ 0S.Bʈb-e?WMv+uJBAzPF֜G?tr_1O8V|cY@G [Ө0]4 goBo|K"~ĝ78|ݍ%z٧ES: NE}wByf|/%W='ꛌڝl9-ZsSQ}Qdߒj^ݕjBDY!$EP" aW{5!}k̡2FpKQkL),BxFrFM;]vTROps iiAob2?8+iU2\ 2]Y|!8{\0^2+QU5-#s%1@ v>ؖ&6) 泻dXRq~ӗPӶżcnIܴNj4ƈŒb}t&:ܺdlHJ M,- #sL@)S]ɀΥ )ޑ F;i7Z`y b))!p cbYcZJRT*rT5X!26F(u t{с}^V2J8yE&_WI&u~BBUd %H4ȷsxb,έ eSpVnS?iVdx'Z %&|uz)UkC>8`MݛtdXD=Q *&};r/6dM{> [z6sۼ`XPTQ}+ބm9Җ?(k TIOC18LW/r*܃~b  @-"⺃0+V DāӜ-1z;IÏV5}Fu 5˞3CdNuá _ će b&۹လc se^i֪KWPO\ g:#u$:>N\*s) :BR.xc2q6vڇ+xN@KJ)Vxr],9kc+& | mњBJ .u/=;Y/}!^vu{dGtȺL&-yb] i9_ GyKnu^@\\zV(_d#^N"e-8UnjPiE[7<誊 UrSv;(px~Ͽ%4:q=WZC΂hL}AKPeȤn!*4C3K2l^^wY:\(@0?~4@ʟjia$fmT/'b7䃼azB,&wmT V2,it&Ms?OE`PkYܞ\hɪP$+DoXQ@?wy $K5(^SCHz 8ik8i$5UͯZ=>z(1ꢒE+ҟ 6|&%06এOqqe]/;e iWOprr]xۍxr'73%/1 {_8$'/hKq!?1hizw<k~5dp%T; 䨐(ɝ#&:PFΐh1d/E#?!8KVB%tS0ZvRxjr^*Z!Q\mK^Kxłm𱰙&xW a>SAO1|.}V_259XO~A,Sv /4 *Bh.iHR~#[àFQղ_ PȃWfp(ibj7I[0Te#6kф% 7șu"0I|rA"uwk1dZ^A6v-:@3 I$(I\F}c)k, 0&B]'$Z{!8:&Omjѹ7wQ*Q2yeoB6+mG}w17f(>y.y,\k2]kaZHzf_<7ϴX<8" s~Ou0P[qc0W_z uJUz)Qșs{y?>mkѽ6|wQ1SU.PL5\Cs>,7_ݒ5fLa ^<*qeBgd{&13; Keg1=3E,ħHP% ZtHP2EAߋԍw{O>tSZ3ieqb}Fȵ3t~p_,h+́b];]2#rNQx@`TD^SLu.SNkBF'Bu!Xe( e?0Kӿ3[vs1D`Y`伎*!|3ס[$*|{Њ.kL4T[O+s-0ZF  j*> 4 kx@#{R<;E -dK!di݀wųNcl9&yjWÀC7}*2w ^EI`FmpFx.2 ."'a[@ ~) x(c҃o[G{_;k^J;JNɿIdk9^sZ;7i&x dhD8 b6Sȃzvrޓ9~Al7xAw"pxwE1| |J [6K V/uȲg˲:[u*LgǚSg:  oz~ަCI^4_?~/,5wӲ@/ ,O/fc CFUVP\9t45j2(t3RC@tWu0K8uTD?N|ـY+ݕ+3BeF+tҹ^pP[9>')er3 +QpT":ghPG8P&\s%,5!P@ kmQԟ=Vb7#z)Q5'\H pԽCI+3,oһ ,&,!ԯVzS/d7,}`l]Foޫs.'TKx {4D"\Q<΅Rh->!](u[=s?/*!WPB# E뚋 VoaPffOɀ\0DK+Xy.fKΨI*|qGB]"66/^ J|Jܙ2H?{fAmM pGϽjWHpAZeBF73~8¶?1NVTo O`׺SfYK"r///_,MΘjݪ_{TuT0?B(0sc~.f0J_f%IRwl{Q9V،B_?!0h2w|t'mC3Gq7MGyS?@Q?`7zgiym*s6nćZoM:|D!7i1 20BeMjD$9r7.PZ}zb/jadt/,K :Ytn5_.E*CT9Eݠ[:PE54OaAS`Yd xm!="&A8~8N| &4fn[0j6eȧ M,7@rHf p1\{[^T gQ@٩ ~vRRũ=X'= ׷Ԯ8+ jE& PUVXo>\O>@=,@}~# PPZ5s춌6jxgugTechM#d-UE5 ~Ij 4|? B*a8>8iezEVry=qu靋ZL+D"ó]Y8m,2.3czD#ZNDmڿ˯O#\u|Hz> Ͱ9dsxdyHMw} P(^ uW,hF 5J0HVxx#v4n8rCy{(sJ Bh q_\oŒMH~x,%Sc|ErF$'& zNgejoasQ% c9272r/yE'yo5@۰\67f;ZmO{ >qr`q˯TO?})i2kf37(*܁?qtpt|ck~f7 F<;kHcC:- w]E Nꤊ: U(ĸF:I\6 O6+}!V{w`` . S@P rv}p[fS,-uBVtD#BY!Qϥ0Qeg"U.@ߺبTDW1]!4d%@OR. ?o.wGeܛ8gv#CEtj%axS;VsS-62{ [N Zh@d"L;z\yN/ټ` %tK7.Jh.Ϳk^}{Tyhx!6&ۖG.ʦ@,gʿ!1;"b{Ypݼ^bbq;N5}J9ͤ6rI%B+|IaoB{B\X6=[fdR]Y"!j-;h9q?ds0؜4 4z)0- )2Vc OY4Ͷ!ás^l5؊0c\ٵ@X&;˚| )n}OtzHi jkIմuBi*u.Tʟ& Oă%-!ngկ6uq;Ol!Lj r6܇ug#-Ey֜I3峄Q/7gŅO-ka=J6(qDf;$ה{]j3XaF7xbC5߽AW:ƺ^PX./SEGnkkE D0+|'c)0\8?Ek>3^e7d8FYacPle"PKȰ1@ 1p`6kL[Bcw /O-[^볭QQsMvZ:55_ y"uo_>n=?i=St9 []åd;Nm O0E[YsFcIX5p$s_l&<ί!"ˊn{p4gL:6 нALN|D>Jӗ9$@aϚ1F;-zB;YJ IwK#:m)Pg+]);eG^Bmk4B*Rp6 w뵛~5?ȯ j/G4)P\.#ĖO1SU316sL.5xlCK1J% y;h/oJ^є] ^VTAD]Fw+hjܴӢC%0gߔ HBn c ;#7@IlИ6P$V@3&:sHrA"C☮'qT@7'ۘI7Ŗ2-@//4k/ B}7Oy`]ڽɎs"76t y7? PKZ\S+%'+1)m>1^\寘l7p+N,8]8Z}ǧ H5_aq%[7qJM~Gs9Dm-yIQ.h0'{|KDaz8U5<(JkZwiYS]5>6l51z|kyBGCF@}=FǞ%/YK͏M8`8/_=@f=:JJ+{kES5I-Nr{W mVFvX \ tjFmĻ0`voXU٤VG/Ʒʼn<0LM&Ue^;xj%6IbH7J! gw=$,&t?kAfwaMT' rL91u9H`l(Ga),ϙCP_7 uHR^N a|*v([iψ܄WP*!ZTxWƀ7gyUҋ[I4߉cZ A0C ֐ L{~52}T*[6&4~c^YM!Dd tr p*H$OM\BI:R%GaLKr6`.pXh2@-q /˘Ed}/)_;ݗ1HI.-,BayKQ;,~:ؓVD3 I3_W(=3 3 8e`NyS-~Z#3)o N@*AyIj2ZC1^I\d`"̦Tq~Is&&dG=/;7[QYb5'Ǐ..cœX̨wC*opq6վ1 %[d8e?܇s$@HLw r[+q`,r& 5ʒ.8N鐑(uJZy#Q ˎ`N$@ع('<ihg.XW.: iY+ 6&̊܂Ezp.bOznǔF7n\u'Lg);X+"΁Gxg6T^d Rs l(Ǻaz%;GOYaZuRuI} [I2͘n91:JKa5i4)f9֠;eJ$:O2zM4VB !wCFET'~haJUJ afFO޻c8zJ K15VWsyǚiͿf˹3+ ?@5alG+.2 _dB[RѢ>JřE]=oc0,Mi+^jd2 %bJLQ8Ow5[TG"` A!iK^^I4;wXaϫzڨjXa}."O86K_18hy&wLk0Sd̎AkS \z8v:lo!̰eHW6X蘟~ Rv %>R4&A@1|yϖB=t.sً;Lfx\xzš:-H'FЄcܬҫ`g>O_4jߵ?^RG{PHL4uh3=&\† Rta=-uW+QKd{/-Q5\MT]}PѰ{Ac?.KuR>;qb=ƖlTiWh4) ()68hsי$R4ʏo7%3Sq눨fr'$Dƍ4❪Ǵ)Tou 8mf"g vc!i/ve`bunGTcKM `?I ȶ\ブM-Ź`Z{ .;OpaaIGOQҐ̓o Z<+ ]='rnyg6S,15)x/Z #ىN¬ϟFjH%prslbфA@/Ƶ(S; >:M+-dA2N)0G/D&ΰ5kZȨ^T{ ;Us.@ƂѶ;LjYn(4 *fPt_aBpb/J " E6LFz%+=|E:b7HدBf悥bf8{^/"_~\y}%.0Z7e$ G5=կjIkYgZA}^*]ym1OlKKnw \TM6۫{(#h .{җ=S!l@G(7])u@;V)}wZNij"2"#ǩHr9.bl'g~ZYrqULxu|0(r;EP9;ک3IJRt‹x3͈X^P1G}xۡ'l:X۝CJcԍZ빼6_%DRm\sFba-x$Yad5ǼcVKSAգ tYͳ(t{9ܘE$CjGslKd⭋o_3rJ5ؒ.9h]NÒ<~?4}Ih]H:>P!ZrW١3GhP8FeaX/q!&b\c%CV+F4Ebn4 mD8RJYB)InB:]%w4  K#)thEto}%/ؘ>0[y,0[ 됩P̜m61%}|b&]6Sb[2J=SP4uN%3Lt%ѾȺ]o(k L9KyMpX>=d_)6// ]'n, [N әF7݈Ge+&;'AlEwSukrNF׍'˕!FM_OSr.;+Ml< +gAlAO˙好 OcuH]n\kg2W awyOP,2Q1[ t@ ^(Qh\cNTg|~~nj(*0DZds7RX)t#ZYYK4_8D7f`f[҇6t3)x ZA)?^\ŖkO{g9`?{bZ,,I3juR'zb n.#1b^ϒ&#W-~̦xrԌp8מU`O3*brbٖ<`Vp3|ҸFxY=ɻ 6ov]=]r}dnF<WC< |"Qb# 4Vr|N @Êm. 'j_䮍='X nL2 j`ߵ[㕆mI ]9Lf"sR2!KZ].1.%?.:VYa $ ~)!>hP4?7~4_\١ u=0VPG{wZ!s?N H5k ۜpy QΦ'z))7ҟt~m喑{HʇsrΩ+`lylXڈM,]Wo'w "Shi{v}R3|HmRgBdq[, Fqa.䜢vuIJh 4^By䥲Q:mUߟ;_>tM,;oV pk2!0~_*rF*9$|qk7 ,ٙDdJ75nzG3U &+>( r31gҜ^i _3s}v{D'T-n2h|CFO7D1 Y&N)}KR5}b'An9k.S@iUqA"Tёq̳vrl`>9]in@siD)Zвxa3 @A] V8 bbdLID\UHJk_hRcwaЗykߺlE5"|tWiI8(fFY͈o"LNjɏ~r4.,&r#G ͽU.s15@"`8.Acrc ޯ͘EO@QDLz^ԃ[!Zڢ@ 0>2THh6c`uO0zMZH&w TUIIˏ*@ Sut'Pz!๬@Pr%| Q*Wxb!7%9> 8GR> ,M_H/ߢA 'V;ƨai"Qrz Y[gd=;9B[5;#M`ٕ+&(jL@ZP8T]8TzڤjoЀR B\ u y>yǢG@wh8r~w.xwH#,A/1qX*AI_iK!;,B$P%Gڲ~P Y)ylV=621Qǩ( PЉKz~ug`lՔsPʫP1~};+0˼:w\%Bq$FI.IuQ$F/yuRZzS]# lN33(ǓVs5,CX 2;=rO,>^=S5XpR뀽 WO+2)L˪P3C;܋YFs8lB%|]q.O3$#Vj0yykMii0q DfcFzAxIKl*zu>}[{7bH[2[ F5H5=6I7I9fq_e w0m(bח?,yf$5 ^bPO2kd'㗥=]s MgH-z+d2[ U9rI"zY?ZP|FX?!cA$ɕ?f`·ZjY487=HFZ"6>uE#UsgXKiK~ggc:oI-ҵes>l#cl<;&]Qmʴp]kWn92!J!:)K7PVeTA F+b&.AD3:&Պ#u -Qsw?[( Uuzhd KF9>O؉TXcg1ccaÇۡd\n=+?"DqJ)"<[T1ēiX-QR^?X]*<2Kγ~_ϯ]]P@t];cVKq7 ,|HY1CMgcK kZi)Ly}5W% եD.Thd6I2ʖdK5Hv Hd/yzRb+0HKÍ0f8AntZ`ph.дnmܹz3rjAj18 +@\0ĻȋVvaj4J@h WUyKFKHJx. 7".|0,HDTn λC}M ۨ2QC WQ~1Z7N2^R,H__vY{ƨoT+tT2L_Z)Sd7m-T qU;$ _@iWW<ߤw3eX0E.3,SJ唎|;,š3q~HʯN=Y=6 αQ6 Ȋmhv43A,~[71Nk);_O =mzdHLyH;c~¾R#Zvni?>5UN ݤ.p pov-;ad&8~syla3D&EӚnȊ|Kj fE { o.^[M}"MdM}%p/D=s~n_ՄeX_I׺aHdoXښ̆kd< o)?:ޣkaQvP)Crbۛ2$^^/fx@@Y@+ҷ 95S_It XCiypU0&c>#({aZ 20>^qL3=+yP6y.,GU\ $`1$f%5xKr{:t%RpCM|X `sٲuXΉVVl HmTǺr'J4\E*ޡ5q#7Hh]} QL3B?qxꒀ">=5tM]n:|r"ѧ,ϑ 5Xč[FTȌ! qX3purg=npUS Oc0%l^"KD@! ggI0:ݸ!΍. hs%#TL2\lQ:G[~j¶Ss]ZXKAeB"Gfe%e1]aYB3h* cy k&Fm fxNƣ>\vV ٻA(K>A4od+v+yb4FA)}C-7!GoTۥZYT 2s;ɳ#:j{Pe}#%|O#S^uCT4->^lq^WT4gwr ;bPi'Tq&ߚm䂎Bsi*zwgu~A*[3KRxBowj~[hC`/K <bR ( J~ޏ'Xj3ȯ7pP*|o'{aLV,CPsgx> >uU dFNp\3huluզ@7v]mu Լ@Oiz7V↻Ͼz[>+f:Vr"E&IS0OQmǚ u] )=eZu)J{y=$LSh3Q93!9>D, =s!1zTƱoa܁ߟXWU]_|RN߷ 6>y4 hĔ|SͪU#7t"'M 58Pg%v8)w0u^O˲[}'#9Qde<|I`z)Oh.& s3 18n=ˆ_O%1H Ui!|QE >MfN: .e+sszuSd,HyXy'}/T_q~spuA0΅D30X^^989SF<\G!Ԭ_0H;k9+vk8Q4sQץ#.jM}p,tWVg_'ʬx_1/U9KRw"дrgCͺ+e6AY)rc{< а8ͧwN Kcr~(}9WlVA֯8HDҞG6NӲ "eG.-BL,>8lzVo׻O-NEyoc$!1\dt_TF |8T'Aݣs_΢88"8V#KJ"q]swpɼY֪nTWɳ!_[֠#l4vA<^ryV7WD\̖| џAycp0݌"_m`B k%}riͻ'(~b'gb>ʝ`ެexak1R l,^m-Jϓ 2aHU=*tKDW.gJ !JIjD 9S:f1C{MuP Q!b2kj_zQ/4~""Jz^%EzrXab?$.Q 41M{n]q*eHBr+x?JBV"-ē.[ÂMI<1sdzVٌEugXKO Xx[7ŚA /\]DE7 >QͩZ|UulQ YBIukSSm:D5V!ݮK&nk*mKiԽc8K8M*U:U<Ye ,"m:Ÿ!E=y<5ei>2c(fTwvF"|GWl)H0.dZv1 *$Yˉ [ i^hG `!S919Dۯϔn%3dg‹?xh۹ǯx@Z\̠Sh {^V֛R:zM F^NZ >e ]Mt))4B*xQ 9"lS¦ {GD `wsTQ!4Y8X|eR*}I6*WP1ϋzD/qǖ8 D p*2 5);bdZ<,?dJ qwPΚ8&RҝD<'IpWSڞp7nHOͫlYVʉڔ@" RVG6:(꼾`6i#[=eFIY`s $[?=d>҉D7 *"+"F/coA=iawCwWV{x=/eIQ֜gJg$3%cj ^]r}3`T/j 7ty:5[O72g U_w魰h<51kA`'y '/aV^e]rdrM:ŶW cߞ%!BV?DŽIe>'@%Фk)0{}Q,-x˫I]8G|mѓlK8)Gli ti0z6VنopQa>l9̣Ȗj_[1Pfo2U&_uٔmC[\]:>s[u@ٛO菩*,V_R/ a&x g۔}tO6/[ɣ8 -_ +9j'B?Ꮟ]IE$Q{헄7(wWO?IR0J$Z&*3_6cS\JԆZMmIb*rW \l\a: 81w|!;R~zkzrz'ѹdv*:* t|%c`j|=-{v^J N҈NE4clvF0SX Lq9P_ضRoi&޶KF!!jU]+ȗo Jfі3^Uܻipd5 fƓB_Ǒ@5ʅ}װxWلB@oGHݒ=Տ)73qMKdګyԳKyXɂCQr^}`egyz&=ԻSu]C6a$\_:,O41C"PFv=i+tPK^ӟK $$`0N1\}ag*s`+vk(@"ߓ> "b7EbɵL+ݵԕ/3BeP>(D(A!-~S){wMG5kȴt;opOKJ:'#WψeIQIbTLz08yOj=bwSR:BSC̥݁=c('zb2Ndɹ/+HM>jzȌʝƺmULh|d%F0IJU&īsU0Vyqݜv>C-U{ Q+܆wRuWHn;i4Ќ8]'نsjBb?gowv R8N2\`(` H5f ( C[{ZkǢ~%e\oA2ܗBz7ǥL4ޭ7nBP(s qS*J8>sNZxjV<4"_#~PCp~dF@w^tjRV񯣒/86y@הS >2P$=cF!$GU'ԒY"Q٩ϳNg 1$BWfZU = {DCDҽA[Ɏ g~LZQ jr?<%IJܬazun䟔b**C8"ݸʟ#S,}'^跃+j^B?^Y$b.,NWQk6W6h6s [dK ZX-V&Ї[W.ٜ@u0<_?Aƣۗ .^Q%zE14S]_/RhyBbGm@f"(7j|Z(bŵQjJR( ,tD5Qі'Y,<&!v~hk4SDs>$'r< y`)4 >T٦ DICKwn#,]N^hZ]2IS~~\h}%4}0~M&#[S~ԿoLAwnR v1_Se Lu&V$lԜTƄE w-Fo}9=A}dbNQ~.Z^˿b+2Ze pI4e b6*쨇M?$QPnuTi=B]i-n!^4jd%ӴaB&XN:[s!u*3l>!y۴Eh铋mqJ 4. }MD +&4.Û^M -g1N^YmHdi PGkKv]c7@5B\>ϡD}2+Kf UBnB) 8:&\^᎜5@",Iy$2.mz٥ς[[nQI;ȇx?J\=M w^i;9@ |[U(@'R7;Pc_R 4P)(A2BMN xuN`F?` fksCՓ:7Eypzh9X\>g!a]D 'V׈@%ut}O}|y7m*i$NW> rQ;`dc:2黼au@!lDM![!$ڿ<`H$-O t)N3Ptte+ZjЕgTkᠩa136pmh4"T7ph\#OXTyex`( ("<srT' ,騽 z ,)0h6Ж$ihK,~Rtr&f#ҫb$B^tK83IYIuD1m]eW.PN8#LhkO[k~=R[6:iZ-q8q}d::|tAֲ2d17=)7T\qjYfϿ`?r$vS,g}QK4nK)a@ *r } k=&$V#n'IEt/.uxOQJNk-ϝ* t/n܈:s>V5$rVuS΍8}Ҭ!AB"Rwd{i讨B9to]'cA_8Xq]#8eL2 xbe0mfƋ#o6Փ(bKH~[۽h9UJ oW3Dd,q DWvzw6ߢG<0 Y RL s@@XG3 &qHΎ < Z%` bfI$xժ[?S|5Z)EɗՁ \m$=kr>hlЫrX*cfVA 0* סRLyVZ.Cuzu4pHWeϛ`bFTwlD V `#qrXy\dP p*b"aϵM+'"ȊXBh4H/.> hFQOkmymKc\=pVQւw )_kZf:0 4M>\ qDcat(PLyD33_^׫ O@zEmxsm2B6ޔ/PX{H 0T?:SXs.{6Zc) A?o9ay0_6%u3LyQW4hQȀATnՙXziN3woîU{I5b\~A9ӹJ;]Coe&'n-e!RmYKI+6_(eKGQzҡ/YLZ:v4Bs [[?Rs/)! Ɲj]"u6vtss Rb_\B}sO.; d64n▸L|_?MsBt3ܫ}o\$ݭ>ȱG8빟v1!҈QmOSX,AJ%D ցi Ce|Qm}:m>KX~~\c.pcj_Yz p; <@&²aW|Kqhqcy^f;uʮSF}ZQW+>+9AuJ*srF*ŚlEjW*1S/ - /Jݞ r;ZQ}}|ls,uڏ0U.@@h9N0E[ȿ*1j'@THcb'0&7kHv&wUw;..m[k BOPЋ%_!h|J(IYÓ/Vh]$ }3L0݀l BCCqȇЂ L5|xml:HӫSܛm %G#p|9 rTUU{Ft%h2R#n*.$)Wp2L`_xӋvYcᆠTUS>9fL+gbUQ;x wAh;LVޡ/ tUmqDDZak5/0)ݒG1upT ?ixjLwĨ+rW@U{,I=@O_/*$)](B 'Ʀ U/tMa3hKVa~ ?ˍRDƛ~Xut &Cí./' gxu{qɗE۽kAE'R(uu*0Dሃ 7nG>L=x&5fF_[1؆r,#HK:cQQЦЮjd>%(mkJBe/Ծ'@1zuW̒B i v[K95FHwDgܵo\h=gfT aQh% fLf(^,tn*N\(2pe~Ϫ)JmYs8G۳+\uf]op@ ;]i!0*+3!\NL=uBg^b9}9G{"=Awr\0ZwBC HŜ-$,Q}s{PDֳYBz -pR;d}q&G/pusR\{w]z..!؜Ag B;,X*]zF,/Ibh x6i}o]N8CCnʸvқZjN/"&8.!yL3D?N&PMꔠ|y\W`n \+p)abAԉ5 厜),\y~5ij;$*M)Xc΄DW>5h N[ ']=ijN8zND9glgǓˊ9m?$}L?<-#WKc|x9gbL[c &X1<`jDYlQU]Dpp\c׸2ᚬ٘[APe"R/cПlb5q7Px8ϙ3V^inl~Q $qqB෶LL*K64•p:MCL((P0ܯޭ"ީomc L.#_*JsiI{ӁyFsbGɀی[BWm"Ơ]yp?JO~J۟ZvTL,LW"+0F!ƭi":F^LK0_u7ɍ XR[e d#%!Z%pv+# g(ƫ'muAYT12X{=NAoH>ψs?R2`5hg џUB&P?md˝«rD)n(#Q%n([c::K[hb-܆K6%L2bb fMgg˧ ^O VDK>Ƣxfbf_(2śLMq *,v0I#L'2+ :׏ݍidj|ŻLH з ?!:|JҞ+[%M\!LX;hR/%2ʦU5_KC ˬ"`kv]ֆj*9{7:V7#ZpA.` \&.-u>!{:]l~ǓB)NK%pGG„)؇oz}h!+?.yEAP WM j(sBF8E'jρoj͑9oPϕ|$| '{^tWÄ Q ' 7p=x)%م {-[⠄ꢘBo"~ `Q̐5ڢš `i S|2d0rGn+xPN_0d"}sdrB ]C[~$a`!rF~sr~> R@/JyڞmByC,CM}xy? YR K?¥Sd2Z?R0tB+"eI&Jcت`w<$ (4n;lB16,GkvLJUl87&C#ȬUvטB`H?qN f+(6֢0+>aG ??%W3A k|7HߗZ/=H Qh+ u&~u82J2UwzAOH;08I_>ϊi2^Gfa]>sCVTpDI\ /-Y,vzuDl^H7y^f{:QOBSv#黊|[Ñ۷L\4#0<3v_y~j"ݝC=8aNй.1[43h O!Z%u~2(Xџ Q7'Yn6#9Yja#:0Kv]t3́JC*#17 {|~}ky#~(yҲ.י_]XG=a.<7"ߦ`պMאyO >4g:dsj1)OSs {6b/a`IQrAH93#-2l$я!Ly5yLar$/IXgRI (%<>X/^)SM#,AL%K<ʳP CLtl2|;P)$^d'nйhζBt׏pURd=BȏkѾ<^M_Y`\B a:f,a BOXrT،t1cwz\׽":{'{ g` 0y1%-)uڦk1he9"eRoI.nP)^$غ5(%)=W+gu8+f)c/*:iZXߌfml4!qgKev2?VPMU_xEɢ5'cĖD]$ "ڟO"Ϯ`i{5/&b86eh쐛~^gSNjkXʚY#6{|fM0('Ȉlg/.m \+i4GHk`cXA}Mr9Qxd]N;5]& )k%THS-HqYlMVnK8@)46&R&%]{<؟Kt^]|M(sГ*6;a@[3:U8UxrEMjѰ7? #Obg}^:+3 [$yү&m*Zeeza/q}ښ8{M!_7/ﮭ[Xw6pt N5aLb=N\^HYu۹ZR!ƐPpOűWrq+rz|φ-Bv k]* N/?ijMtt+f*4C W %xN$\;}CuHe #i)mY웛 +B3,܈+:eI;6jsGt 6=JG1@YmنߐaZ3GDBKv_ DQQ:A['UL[U_|xۃHg]f[iճoQ IփgTʧ4 4\X{ľc/7kjЬf&n˪LaVڀE$d~?0,T77rx;)Y;&s 4s@0eVxyk"QIKꝿ bA* :P˰3GTcz: P)S 18J-8+Z]yk.*5/{@_i"4fbb=6[-#Kiq{^&ȑ2?|vg?&~TW/O`xIFtwBzu _&)4B"ۿh. ͹cM;nntT$t"VQ^fRog[Xǧi p!pQXcL79FfK$vp6'KNjn)--Cqtxt` ӿWVmr1MqR5r@#pF!X$8+z,,p+&2unj4p8{٣LoՋDV ć0 7h⿋M !@ O2. '7oKq&dCv`Қ9{qo{|tUxZa Y2Fŧ`D5 j_ p:,(# mkNKZp|yOGhfc]Mx y౉.Ht>I[fYO5CX_ș#\>q27:; W!":2Ԟ/Ý iʍuug=۪h|kl ٩] JYN.(+\w`+B k?ë7D?11AaWL>/O OgZXOJ첳W2Vf_ˈ;a" {쏨X?hD=9~7pFrCKzBA[niw!MW4&?|DRQE#mYF"}ƌ?6ΰgF1B^3EdUuEŤ.5E|IzuO-r\PVnfmݭMoUק =)Ah꨷%[㡌I]`ϥ8/v2F7~~ph9OC^c1Ps =|H2*f ]61$=f[U b{Ã޷e9 ZHkz?ŬƯ'!_?'Aq5NZ< qGՖ]f$j?gEhAlPb2+H wF&s^\"ZPE1 'K&!'y6e)Dacŧ'Uc-Ċfб\';>C؂g(+Nm=8IoEi `iB[ u.F3[uF@GXٚV`翐\@Q`j!2Q:Rj}'1:F鴠zgYH:X^z 'nO`(EDzu.JBZ9M#O"#$FOM2͡muHz~6bhTYPT8@Z@$s;qHfu]@DL:J.䡀y@Bݴ*ZUYT%@یرLOҹF= 7Pzsnt_ǀ=7@e?9Ӗ j~H*:?΢ŔRAv@\eVZ8KMZ5f9ʖ8%7[1K_FЇr1NAٌ)`,9Ǘ>\2y.=>[:%ݢ(-V !q"˻Ys-{W^l$ALJ=i3H>.s9ݼ~Si_UOb kd706Q붛8|DgZ59ɯa>cy&#D9%? =VigmKeT'U\+bI÷߇Y'eIdJzO u.[,]LZKb;`jZ#ǧjn^5E^$wr]$7 dJD6=>~ONỳz,ݐ %Nh?PDr1k9V?E{ќT0Czs)i2UCܛ/p܇>?K0 c,9?"CG- y&;mpj`c C96 ٨}oP= |mW &/b- 2뭺<Юf>s-;Aאcl&J jO2[K8^X#;ǐQaqY#鿋^uC +) XIgi%X桬b:?!R_ʸa 0ئw=Z˭.g!_%u`—9b #Tiԙ>2q.: ?^+_fvOE:犯|n鏚u'y,[[J).r ߐh;J5HȀ4}0cG8Rp@#<_BⓖK+%Ք{Ia`T2şCGڕ - N+ 5BܑlEhZbqjǖеaЬt[jѬ?[y ZLU>H~,H{e{HUAQ9!kFy৬t.[RsT$:n#.l5ic9)e.G+Y\8Uͭ'8tT@(;mRU"灿2_xI04 K-ux䗬13j[]2}9vifIS$>sc-2E_ԠSSU~Z$C;R7cmK2$muP&"MMzӒT˜ <=PSr1Nm6J LϤ~|/2Okg8>g+晬^.^P+: #( C|  [;, Vl.44s * *Nr Z} f Us1pǾub[}PejKāsӁn_ ,~Vn9EPG6grjj-b}ݰ=7>-@n.VD?!ꚵ4 xM);`ck$mz8P"7 vm(hnoޔvEl RxW )'o)gnY߷@!5k/,dӱ@wpQ0NI~g@FM ~/^԰Q&|%oinc\]o΢z՗doq>'!]4N/kG$|`&L;k)F,YqJrDOp'JTs;?J p`p]kH$8]`d%ϗϲo G˱7*@:QJ5N Dcgw,N4+֟?pRJq.^M 5*ι%=nQ%l&tR21!۲*؛p-0(ɅbEhLa%-}>8Z|"%ZB+sbX@N=pV<,N ?(ɰ\S}衿#N0TՠƉzQ h,7ZW5Zgޛ"ah4Ke6ʤ^; !DI԰Źd趒Gׁm\pNI>,#.!}dMwyy*2\O_.qCƉ\ljT)9Ɠ]TEh:d|6s7 :. u.tj%WhV7hIWM\GyK!$nӻFdo`wlK}H{ٔ| $`V!Rt]R7q%"DVoHm7 #Z1gs4N\V!ry8ԍ(zmE3SY3? Gk1R)`j}ֶgu3*-]YsX @f|!?~^Ά*PjEgRĹYkv83L`C>8nk?GqߋzDnǼKyjy"q }3BۀEun  s!Ét}wADt5i꟬c7K-e҆?: +ufg4~M(<5ˉEgG])ez7%^Mğ]ЙюJoڑ wjMjp%vE*K羦k!\ ' rf5 nMwVL̿j\}:5DX{EdM |h`BpQаᜦ6+Iv74=M gϙ{8[EpӰŃE5}+TZI/r "%.3i y-DVd4V8k`{HĉI±")SyӧIlbX"aO#-EE]+8k0:Y4TETڷh\RCIW)jpua}zkET mapPwAPd$=%ga`ry ^[/@hww) '9m)gN@CfݨmFWT桻4Ҧx}Xu]fX[ptZOQs-ȂKhiCG;5Y1B&0,6a5&V!ٺPΈg`1*VBC5!J 4-oQH#5ݭ,\Gɔ56xD9֚%}+b^t/٭t.;PUy~?N~?XGji=-}F$ "EmWQ֘!Szڅe_>>Lِ+WAUn__{$;mFN.q? 5KqS-%1][?Ѳ['nNDr4>c}uxӈG5#-Sݸ︹9Fbt֗,CAILjT?Gtp,-BEoZL8-Q@ n3׽#Wj7H巙Zh@,&VƋ~MJރT`iBnD `2Yώh!uJF`zxdH[s2{P,> q){y SuZKGfwʙ&_L}, \±Lh᳔u]؏.8`2&"™ Y1\ۉCiTcqȳ(IxL!_5HabǘcP%AMĦ3!ܸIZ؋~G x7ĵ m$pHh RtqHUDxOߞL+@8my*nb 1TzwΈSm "e'ooH $J҃Fe_5Xfϕ0w,.Lʤ[Q7}vl"$y(d Tv*FN,Dab@[  ]EoV5do(yuq71GTSv_SseUq>* 0/ WkIYW^bq1>f.qG&H}5ܖYݶ oIq>>]Rȱu)x㉵01hHMaQ.IJ'H$F~{ 3vCuzjDxNJoui. W[&RdKVX3*Gͧ ֡<&ypuD8D\O汖~-E:ꐜ=:B\1+ws-)/4J-qYPby?*њ+DJJdjx|,֤$As,T9ˑOb쫿orCiw`@ܕM$d\#A9TkCQO}`BEyQBhwȝitjtnA웛ϛr.Wf{Tɾ`mM]4Y#HT=ګ4Rga o y2L$w#%HJ DyHN1ܼCxx/bMog5oeӨB_3Rɨ#8Z':bYAsza3fDFz U=,֟1%CMen@$zH@>-2A=xyN B7 ,)>mfE%Ǐ@dWZC]asFFoQ9ʮ=tѹ?qN0PcW"U]"r!/ p3G<$tʚVMClPr?J?'N.r@|^pOq< D\uU V]?Aqy)~ z>3>.JoT;Ia-,Ʉ^x0dG4zTd,@ͯB[X>r+&V:m2Wmȗ)rlu$`ڴxqhM% g>kEVɠfz&ia|UWQJ%N?\x~V㨋A{#fI$4e )J ? ѦAl†fOn?U L}Q$IݹN@1Ќ-u6[,@>0W^?#,,VhDeMc&vͺ\ٸTC!ϘpkBe`|:f*$w7^¹iU+XĢ:§.k u$.)+/Ł6ˆ-H-dr}l~x"-ʷxf:U.~ٴ$$Y(z7 |P(4䛖£}%=%2!ȃA0ÁLdǜVE&e4ܖGm 1JPX+ ʛFlj~^jw2,_9jGiKn7e?[Emℇ}gS{ꍄ7 Vh=+W*8LY'?9tjcHay7osxv}v`W M]fsTз H:`񈯺^P|ŹI^2=pkJ>5o~;{jt`gIF659-3(c2KգI}"EUtzŠ6)6;izo  G%Za; WLqZ3[DIf-Bw)p˛CdKPG)I5 HDfa3C]\[u[ea}5[Bjɇ>M8Xy'. V iJ>T,.wT1.&.n?lOxp4]+w65_ 8bJ)CoD%+q^t^9OᵢQ2d!-jTwY02!6#bd>umt[n,#^\ck?L^*sCӂkr~ }ٻEh̆b,( )2ӗ6Of5R*9LBqusFR6ego0A:1ʲ *XmC7:9kM=n/ch97aew<2OO{^ZjޔEtt1\Fs*,! JZ? as|`DY걁Bg]gPe$e@KiW?H#K2Y:}4A|{z/Y:G ʨ3ѻl \ 2bȂOna}ϓs-؈xf;Xԇ7ݝާeFdW *b2IWK#CE 5%d2"kѳ"I-xA.{nLau"n!62)JB/2/VY@'%X=Ny=_86dU$HARǏT`{Hm\}*WH7r jSK''-X։@WXk !#] H~ ȫf: ޛ lYغ[3r(,6o=/)eh7#c#YK 8B<5<ܭ4m^\BzKd|c yYQhJ܈ }64L~sS+r{O iLqz/O{UIi2GB=ܷg©mt[++Z4+STZI[c]9loll gc|w.\Nf7YKBDAc:]-fza7Kw({t^Z<7qTdV"C6[&>|drSwXKC:*SG`LvUnD끎]`7^$2!'&~ewb^c?w&L5J@m xڑ8zɋ.|5HaM3O[>;]ƀĥa7fS%lTlu[K,s8qwǥn_h߾V=P22wÞ>UܥLuCL /c 70>Ջ !ۍZn X1:,$E#7֣,0)][ HKΝ6L޼$yӃ-uKK=H9%alCS@̏VT YJF)[0vC@ԍ xt a4.Ca}{ Du܍ExĘ/hp$93k`8"Edr^9M۹qQ-r!(=T#hu[Y FZɳ+A ̞fjfUL}w[q26휙4FǣtKn&d>(xRP`v΀Vg>@k/IU@^oAސ8m|ޮv x˛ҞpBX{Po1xj^o}URS˫Iͤ+t1j[Z+\O^Z98b/@;tJ.L_3i/ ׀.jyzaZҜkv=<"ј Dܞ0s?0>uՄ^* z~vMY$5Gsu9pceX\h¾j-ce/W" V,cGΩpt/G$𤤌[W49W,)&sn9PYH,)h{|wƢ՚N*Ba8"lB>r-9 g/)"y_&ЉlyGU(/Q/h $!璀q忽\@>j-Dt߬QxC>j Y@TW^y^ rL"a* ID.12 IpshK % ~]ϟ0h8=H\WʘU_?x\o;7ZnIiҞI;*;@F+<k}1*S)n[q^eŲP譱(RLUZ M)D,L4faEs̀= .+iLm!B˫7G'>4' 8\3?!gq,so^|mOEu)"EY$lXnzĢܿ$@$^}:W= KJ&u97u2P} 5Mr (Cr=TG\6xnGI=?b@ʦ5|-˂;hh>$kCM0v#Kt[9սF-GEN}ȴo^V.x-j APȷ6~w&?# UsD%sGYx\jG^N_rh}6 0Uc-QSrǂWIdS-(r[< 0љ7gj\8}bD^ =|Y}ζ'|꤁cW'eW Tl,@A/FT]xC^}:"ɏ <3ܦth֒v+̒&stNSy^$Ӹ}\-UEۮc mڽ 6ЁϋP7H6jK <^uӺ/9$E$E4NZNe_l4{쎑' /H~`$Ì|t:_ՐQhO*GI}_(1A%|SJLԝ @;WZpTzII OtmlIw|Jux q:ؐ0amtUM>QkR ~$ُJQFrN'qO^ij\1j|ϔڅ \մC(ɯb.V3_xۍ{DŽO{9}5&l*p,pյ{#;mXN H-r"R7jqݯ *mOpUsMcjk i~UWh}Tstط|{ ܵo`|T:>i򱫞3ttu= vV9O,`eĐ^:Jurh: RŠjHN1%fBRm{*C73;躘R+WH"`iDE_Jg"'+j{{fstݘ<TQMG9 NQq4m!ucn;]&b^.\] YoibH;~@ @*б8IOuFi)F M2p/C'{zS5'Qgl\ +Y[F;ZI`>ct QSJv{a*vy ԙ?q+Ρm9ڥ']JߖOү[3gUH֗d(/`H&AN ? uLp0c=PLۏ-'VngtZb zXVVanx>AUb_v|SZoB؛흵95ucˣQ֫0"eS68Qie S˹P%p&1 E$$ƴ-):Ew#_w9;.\֤%qHo*m wlwu ֗c>@F-&u%7hxK6? /q`l^;z`7ŝwe+H$11Ũ΃2d ,‰ܿ=-ޅ#.S함<tӝ3fM%T;:z=OM<N^Wx12ؓb}(eڶhTBu9Ty,vƫ6`Y9Nu57)cofF0w\]g`uLGBjnbVňkrXJhpP"͠t'y. 5rfʜY?KHUoczܥ vxNBb&@ />dUoZRIWU[-Y>==s٧P{j#WJTL66[2KKTj^XwcpsѳحOmr%Ѩ+^ L8TbGD 3k o*_w!avV>337fн^s*iEj{3;]1 $Hyܫ6fu_."@Yr;( "97*S,3U`3ͶV/\#JeDU$n,=h'л:𭛬{Sy ٗ5lTx-ރ:st'A}w?2,gqZ3b\ te"4uEsT!brM,P7D QOv!9  +@P:2t* i`ejC~:cqVSu-'r',wFB5%Irak#Z$;Z6M~5 2#xB=F~v9`2~4Vr  1bUItJJɊ닦O~lX_Ks='X*鸦BwݕC.>lA o+(}/M&TxBkh\h_(ZSYHC3J7iҺ8NCI*-FhYсǡ;VjQͤa݂bwW5=*ϪIfĸW2)m bF[|QBtBKV w#V.}qq33q H讓b1i ,C5iy]w7dasn'7ڊ&f'# B6pZU{Z?W ԗ"o#GؿU,cHWH,FC4֊aW9 4H%zgŠE!V$NF|w F5>2T2`cio\ȏqs+r,F}-'Ɨd'ڿJ,߆ tid5GL{'^0k0 Nn؟#U=Bm>Chxsd3'l@CiΠ ^s$\磇qĦjtVK L߁p嫫 $ClRi,~ZR>zrAw8VV;q!pשt7R<[dtMOz#Fe|ATQ'+˞F/u^ǖ[=t6N\>@i(<T3?9ClnxN<(R%ㅨ[T0 חۼ|f?<4 % gHp1%Ll/txɦxeDL>9ՄoԴz~.:|vkت{!{ci ;ɡU5 QL՞DmJD<)Yt`ry^Ņw! G4]D-on&ĽpKRMqɖ >18h=(ݨ4ae9-H9~C}Zf%es{bX&O.Rlq1ִ4컉j:2ԔP&5yRk G$=υ/Έ,;? ~iUR{~X&b_EC Ϭ}=Go2}C%hSdD5Z/>{6/ [HӁ>s[҈4Dm ҩ3OGYrM cL3m*siicLɒI&BG saPmY,#6"?HYC"}y6x;:t:ھ~Hh&s(-2dDHJ@&>ػH9`?0+ju1-4" F\eGG?Vɬ3NvZ9rOx ТL-PA=HzPy0lZX$jVg_2e玗Eh ԜBL^Kb:>=~d* wZm-g&\_…SIƴ1m0)Ec^E7ؿL ǃzX!?|cӧ={a8CA>uXsahV ;6j]afGRӣ.Nc͊adN"9Q!57b^8?ddO<'ˏu:5Um&\Wge;Kf zCNXNwZU~@w 5η]}ôxu(ih51<02nNsBΤ^DA=HǞs/Loς6Z'_V]7 #uAmЗIO2[K_OC|5ԽEaM%jL.t2:V.@?.UqA42dljpPt0YB8~W 2SJܫݥH]?q;c Gơ2܃.1oWf6g 1Y̩̫! `fVaf*Τ# 2>>_NGmyB&9֣Sc7~HqjLA` ^!]L[e 3r2>~1uZO֧hZpbj_˺'#4= Ϣ@D<J;@Ǣ^7zt\ߎ.Rpk%Ku{8u_ `iěE"~q$=jWcMg3t5d*G䣀 ywW']=߻V9Tw\Ӄ/?}:C9olFw|)nꓙ$[iAUm$OI1#Y-^ڏ$-Hg~hB)a:h؅'a)렸5 }!K?Qac3a -{Ank?uQp,qV)vS8uUV9ZUH^Ru,SHhW LLSsv2֓ H3vtZ*vRwpO^xAKûߴlv6iFszt: GUKu ?wـvy7vj>%jXG"$D,rB>z qґ$")bbBk+R̖aIa.K"V+.@;=Wd/BN ۔2 ~;=Qt",o 9MDZ 2a>cu} IM?VׅԛK[oq>"d| A}dvǽlz{J 'ڠ՛󎿶Pc@P\mRh[&CΟ@X:V5@ F&:^s8({gM述ocFPp7bE٘{NyҐq=ݤ.Z޺y9XPQÖFM}94Uܟ%[]?>@$JA՘ֱO(hC,3AC]|'m'qY^u&:&t=Nz6Mzet)=|Ph $RLz5NΣc rO^IT 25{r%X qoEG6&`3'eidVھu~$kPm */HzP y>7޵ܵ% ((xgFx dĎ\Bl`炇dIr6{B^S(V a( 5+KEf+AЖF+faXKz~(7 lQS8Ș!`ZhʰNvD9x,8EZٿFsiM#4PUb4 0`ܒ)ab :$߁@p!ܛv]8wHA EzgxHI%  iYQRiZ+'nJ+XΨ+ qxc2zo#)[H%Ӡe]fT\sxisZl ^;(-s UoB8`z.t"tG|J?ɟeqr@\;>YgpG oo}fOk#cOA@߰Ld NJזVOnò]bcI(UfIQGd.H?5_E] x۪F9-zoj!rJ\7Zsrӡ)nX ;~ґTmLFd ŏX:o*o/??rzZc3Y?3zz"JB~Y؎z*Fh KwI vR{~G0ce'  B0U CW>UlH }%a( \Vds5'8y8$/!r`4} ͳ$biўs]lv mbXzɲ$԰! [ Ճ?HH/ǟo5-JHfQa}2<.9 jť0&uԗʋJXok0h.76Yqf ^4Gq BtdxQ* {U(BR>$7M55]`L*ϩ;h%}lzD3ЁKSa1lmCQ$Fzŕ#9;4؞>Qʠu'c@|1]5ɴ~ Cu>h6}IO \<-vC 5bn`(mAaq(ivy~&^7%yӌ&N ^_`?*QE;LN(&oK#u;fpg]hr"MfmYgRk3=|b1LCSx_A/v[Sɔnq[>?CRXa9ph̩&(Y2tyS>,ct4,̸G< ͆z2]o}uK)jf4.Un(Hy'35D+,[>"FKp\Q6H:*(l TĠ`Z߬2 ̛!sRXϠ</N4nLqf'\s/ְɊ_Рgr6g^g|],=wX}A:_. dnSLzCK zp1@jLᬼL#2CÇ!ςE@֫^ɋNx+,(dH/?!Tztsom>Cm|(Ham^6oQ]oֹI2U\|&EVD'o+/X9 *`Qg6N&GԬchTct}Sə.~]JJ tfn&'ۏ)nWp}Emj#$z'r|# 6hW[yMMс,cB#y`Yǩ* t`czj\vr;8i0{v?+2)Q~6ˏYJաV' 6\PjVU$/ !@OݱV u̼XA&[@ݾ4'~b_~+?38ap[0j`N$G#27iIex[DݐqØ;yVLPaD①5qWG"yj_vѯ ko5f*ZR6B&(9&vIrJPXR=dڹt׎p.2-2Pqэ59Nl<6 1WHyN)B. "`JǭfhQƗ";[.Y3l$;,õB=G#Tv3~nCwy1WA7oL)e/w$59W 4։PcV0~Dc%31Ͼ9߀X- RW.LQ,KߜCqvB vD!_ i:[߄֦w9\y^?,czUfh:J yׅj}kMNˆ74Bn)&_zRY&\S&fɳsnq)*Nw0D>?H]>ybv#Jz;îj1IAU<R+=l+K}!6IxOjgW΢ޞqcz̟R_ ӏϺj3C(E"' Ʀ`KKi%cD ;}W=]>2ф٬߉]r|\&7⁎2>Ñ1S}p3W XPV^\j߻e-}9C5"ՇH.bS_B?|kb0yKI7_ǔa~$;T`qeL|W`L.' Eb@/"Ccp)\})UDͰFs1t^TK,3P8z6j asojIQ&c@,hx\)~nwA,gikKv(Sf^ -!Tt),4=vX9Fph9!knҫcOA0N>lAxxԥb}#%3JKQ@m[n4.Wߴ-FPV(D=\9jw5ruN"Lcme\O)@2Rr$qi{v4S頄 T IeQ0NsrDl.cCXkt%Ba˞gQHndr=R+-qٱC&!=*$YYNwνjoY@i} c9x+}MzY5[Pxnm<370!xXi]#7|e]1 YMƛvEJ܅n>"2nN)Cs ~ٝ? mCsm.3qXg̸qhހ{8*y.d=_I}!ڕ6T[%0_U3 Ch; #x199fIn0(*i7|5PU1p l&"BbK_nËV!`4ͽ'kxVb3IjxinPƹ S o(rzZR;$LA'=O0Eq$Եٍ" \_=hypF"UT.W^8LwS+9m7JRYyF~y'G+mDRؓpiJo-WLrcIN* L'g-@-zHTUE1 |lT*1g3y+)JPޓFmO zg-z//Z!E ,~nUQi2+{?toD&_T"O\E[ݒZI;Nc(bȽ aIM*|"Y|aUO$a* <$vL_0Uacc#|( AN Qu˩Q|0(o:\7iL]+ % d7=ةK;h&Tq}c~U-Nedq\-n %u6|Dib3q\1# 8Yo///-FpۊOT ԣ5ͺ" q3K[Q(H5xR󭓸?dmG`v\^3gl4 |1ODz/_d&>ވb >ΚPL,x֊rC)jIs 1ulb|sA"F㍇xŜoPAD2_=@ SW ilˑbS懺\%@W_ϓGtDK*AHP V~Y 6Al#v|6j3e_=^^U]R|sk6Š-.F˲Spr'%[\/~FNH v#RpC [iG<ӫX3DbN,6LjWoZ#::U<aѩ?9A!n?Tu/SB)0'B^:*,j_B3aH#緵\f:Ywo]'oL5LÜ Z탄Ey%wC)02C k_Ͳ[H4Io">rRDP JgpMGY}/GLuɮp:p =A0ۺɺIr-dz(LO`j|NfG~EDYv$#IwՆɰŠ %$G՘8z[\6c,ŅK-C>| iut(ڐNHO{AdN*p;qLOEMU>i6FZ;-x@""nS5 l1YMuZ8r#HT)=>@h5w <2M؁#. %!2vd1'GHBĥW5qPtw礆x]9,za\7H[~Ky',9fx\\ϚCc4!HOfVЖkAn-邞MX``oX84pc\m.i\!IS%iC;3IEp*MWj]I(0 D򃧀,ؠ|\oip;bykͲڳF6+Lhc _.tfH[-L&LhMCt/〸FS's|ЌH"GkoM~`6btZK,u*@OYғ",bTH[ƺ'$jX3I:T2۵tܵf|xJA /Y=O|N%x O9=4FXu0:[ecsBjgNsDvǚ0$@cGȥi㓦! z#$g(ߌrs.P=6Yљ(IR:ZF1(CA^)Fd}U7֤g몋//j < ϡVB\Pt[~ t Hunԟr>[KѢUࣷ˫ G _hP=UmIOԛ(U4;,PhcJy=r5s}e~^^{+dCF8SVJaheo6)}m+=TDQu&)d[:ŏ1' Ԗws+yAu!FM%V1y~+B]c֠Xx(VQ(6MCϯZS-]g4PUncp90x&=x1|) @/l3t50rt9R Rq*xq;*|DAs  Q۩L{hG?Il_ʪe|d$էhN+LfJ窰J>cFH~,Czrn3O|RjU᚝r͒wX lG+Ϟ;QENt{tuVxH&d|}i %VٖUx@%)˅^[j H'Tci3ICM|itG;.qnɽH:xm[K[ Z!9ۊoEmZbzUij+ɭvKn.z6Ћkȷꁄ EOfb g uV' M2M]&dޅؽ)dU}D#1l`2H]u44hy$3jik,'cl.SR X#)9P[=^l! FsߑXO*psqSR_fӂw8COiEm 9夿$dQI/Q94$Ie|ְR9"HОS_p<+l%# SikU}U)nhu368!- YBZg{=M$P}={(`TU2bd?ق5H ,]3rmBJߩ5wb_裧Z%UTG#ᯊ}SA!ft?5\*H_ZdH%^D&4yb]=. KWgR4d<7[r9FN9!Jhٵ0uF:8%fO="ΞXWJ4Hqf CfB`yey[K^8&07=a/;ܷ NXI" { `gב&k".J\4A? Bl}k5\<ŽR1l`U?xrϨ%&V9-hc;ZV0SvǛ( $IA[l򢷻_+7INgQ)G;[,L/j$m] ܎Qm˫N %Y0 }+blC0s๛D Z7_YHs*uUx Lޕ_9[]a*m F)eVی<ĕ{5 qM36^adtri8eJ\ 4Ii'5X`F[>|8B[fU;TzqӾC #cǚdA(ԋhVeٰjFw;,SP,jxt(.5o)ePp!.dsd YbKq[4u?DQCF/{&"&Zɻf*6<#>qe wnDܛ̚H٣_+,d%kTGմHfkˌypIs.9yYSGB*~Wa  q !yhԷh1<7xNp~O|*7SS7]f/1$o?'O}*+b9Cx~ D^^Ma&I-Ҍv3ر x d&OB>~.|U'Vv-vj#"=3Lm#&/3P4;Uõh\Nw< ,ŭvtt[|~"-l03{ħU5-q ăΖo?,7w!8VuX﹕Ua|d*Bf`д!Ho렆,K̖1|VuMK)@5ݛ_ v> {VmyT-vg}~Vz6"D߂=>kό %Z5bc wv b ;=d5@jT Oc ]7;0^5~|'ߥR f<ߤp9 f`Xso[skPi2B2j06^RP,/K3$^#!>w[AIW-SmYWmMIrfshV`qǡ rݺcWvz Ȗ23,9 YJک$[j痈z !>qH;vATD";jJ g6NFCf Ǒo 쩇 q5(e-@e~U@}9NpDNAK?ԍ Y'<%n羳CrZ\:%VQe81~v1Cx4wxCAl3 eȶt{^/$K#C˪>?~|ۊӬIO:4C|7;"A 9Y5Jn:]$7;&;!-gӵܺ)o,X HPn99@(*X{=p ONR^ | S\L9U${>Zf1&d@W73-iōYE*Qv.oM;em ֯]"P2\ML1ۣ*@9YԸ,2z;UYxtx;H/w3Tw{yao*(H ːK:ƯJTbuuK2,vBf`Z_BM3̆2/n+W-XUePD߮M|D}І:§c$yI8[sQ'~ȶW#fb ٢z˗%=x5+5}nP_FrɼK {E%զ)^Ÿ8a$<0w$:EF^'<ט;rvFqpjVK6qX kF*Uuh A@5M1uv3Hf3 -C> T=* T#wkҸc#E5'EրI:奄Cޡo=IdlFxJkkh8kZ 3UOF[mrT_-[x+Hd_`FAi L}6;׺40-;WMJeڒNo |xbuddSLY^*p`JVg܌ #_ڢ`3`@7xUS/s 9QO6 |mA!ڥ5TMN*Ε00S$u֨cfZ ,]1gV2\0/!\ˆqudA&>?=oS]%Bj,yJǨmZaޏ5uJFH)aU"oJKj=͍ J&u׫o;y}-P$qfb?Bs ű FOާ`7%v8(S./*BBS÷9h&[G|w)XY+{3Ti釦NÔ\=͛ BSξ=qc4x+h;7DZ*W#a:@Q}m!`I*A&- g9Z47آXm=F4n7Z!Bkax?T~9v?m_NCF ֢h> }*zl`D[7B˧Mg;^ncֳvt$i^vaPѺ(ʥ׈+el_$;7砰dD楾zLdßm 7rv4 h9:wDl@t1:Y'J}nP\F GIa- 2~B+n>=]^ dOTcW#qM`޻Isna7N)^,ԙq73x-.ό?&X"<|'܈ \Y?M1&FQxs_=͹fyAFTu[ @ :R>|vn-=O:?ـbE\IBpgT@da({hIo޶LAf9Zk gĽ`x%; B!0- IR]dх EY_3(?PP!js;zQQYyڐ*%_d՞}僇gJ.׶fVOZ`*soxϽ^K9+2ٵG:&]|U7̼vyԖi yY/ը C$=Z? &p0>(-볹2!2/dF]]rqǞ#ko'\I?dSD{ 'r˱ Q+%,F ZY|3=}x~lh277t2DbI A6bgБB@]%6h pJrFe洛ZI䑛 I%LrGղh8;#S oBLUd%xJ#P$fvXmM29 "xU=cעt竪 ]'kDjSWп6Nʨ>O|<% gYX 2aiP6IRv=9U~uELQH%+~#8m䲡"\8{1<߾ob[}Qs$"qYi֋~e i,})!х;x w&(;t6SyCMhOIY:~)N [Ha4H%BIr 9 c$*,* y1o^u:t00Ih:+"zhY}kp/Tξ,Xv! ^dJu~0YDGu^/Oaʦ_0$[2J#P^s훔^>)@"[=s+K؇UlYxLhqᨸ ) *&č&+g.akfh Rz`ko1TH8 MSf#ĚV.-M-]4\x8;!}֢K7Yr\ߊe5ZsYw-DM+MxUHw'q:oI םS/Ҽr O7< U\J%X <F&B^q񤹏36ڄU/B`C֜])Kp,08kBc9GIm詾[F^FπzJh!jb`zYp6I`Z[\%a53 p6!ٿnM!S7-mGj `.'o%bn])gxȭ?zTQQIEB ݏslN.45RO6YdE3)ߑ3P8. ]^CONŻڧ>>2jxl VmvT,@A$BmdA S-+%# UA=9Ćg;YvUEt!A&L ?N}?875^q5d e =}jGUxrU;g5t' > j2"Tȯ2(4 &$q7cdeO 5%黟=KM,>8y<uhNj^-w0K#!u4:/{6.EQS+V,; sx@A<dE7JV >1B0z 7CW'qJn>tb}*cL1ANm0nU4C]V7xjnZ# Zp Kso 5uf4D :wCn859 +(K~=awsz`:YXB8^H'*i+M(ː#\8x4I:}$R/m{GJSXk9o;xf, JU?2[Xx%볋C9!}bɂ]b3]9|8ךA$DPJ(L(REܮ{d_xxą\<)"|@S$ʴ6ϡZzWTujJ*CDmSׯɆur@Yu *v9-vۛi"!d6}:8wy۔ְz&/X.o\;&jx (9v'wϵ+ү4RE.Z} $ u韔m7Y힚{bZyuScIY]_օzL8r`݂y|+|#oiěZesUxފ.Sm~tSoHa#.i`U׍)D-$$mAAs`.9""\ `-eՙOq"w "Ghcf 4>P(y,e5d"VM~dg 癥7GԔn4_P\ߕ{%">W6Љ'` .Ȧ?zǕA?{ j8 't}\,%,sN2.*8x/TNOoPT0gЛG@C }+!@TbB[Nۥ"\vqN'XksYyU޽N m^ !/ҭpN$V Ano>g0DՂ"Z\,İFK8rdElYuD;Ω-P2!-0 2c($ L7^w/*ɦ (ݬ\.äO3oK72:VUKmRrPk y_3]mYxh>ioޣ_Hl SlZhMRe{5e73$tD eˢ>Na#|lۘ&HqU7SL׮uhEQ^ٶ $0<炋nZhQc)pJи`br1;198ݭ@a_RZjpFfּkhJ]gx9P(.%dQpCɎfewƢOSky40:bN?Tɪ| գKW P5+>m`j >P&+G~6@_ذ DDU0ƪVCjsRybe(uM1wп@ ǣ {ސ.Ԧ0YKVa ?ޟ/ <͹C[?q4cxT k_3Ԇ@7P,E<5 `1/TS ܱ& fKPwONǬfWC y)' 䣯}_Ov;LHe)ݺٯo㗳ВLGZYu j7̸iD~z@3x>jeR j戵*37= ZWO{TÜCiN'We 3d1"/׉kW+G}ct`3JKWវ?lS˘a#h2'rKJxS"QvSºg1>i_^/+JSuzz75#V LC+x}X$3JN$ 凜 -u.`9AH}]a[8% m-yuˤv4_ʩe_poh7"ɽ#^] B :'5##ǚK}G׭ܝ\0Qg`Y" ` ^x@;x٠E]7t.!mWNI¾ݥ߷3s ɋź[j&96/my᩿qt4@h9`r#VDGo #3]yw lO;,xF-URZwΈe|[YxR3.Vm5uԋa始G{8MԘs;$c%g39!&& E2y˓VT= _Ԕ\D/@?4$4dol I)~m!誙#:t۸f%oq;ns):\QsU3"ւYT Ym8y06{;l<ҦIT#uXv ˗c衝&L&z'!uv0"˦&~WG w8bQ\|^TVHBy~|KҝnFO}\a4ԟx_uA=ӧRcH/&ER _T薮/ո~j5$`B_$UjY  ψJ˫usɤMO孫ZbӅR#ǟ>/ވMسűrd℥`{6 V( HT@> LBW&ŷٰ ,o%VW!Ln4%Ȭ7G˫~~n°[L*uB4rNjD¸{p`<%iv7R,z=39[M'{31^28AxX4%v$+&Js;ڹa'Jɇf kh^q(c}^ț<+cԑdʷFk\اV*qنG 6:ּ?2A|"wEfKTP[^I6ȼ1/> ġY^!>|< ѩܹuu]d!V) 􃽬? UؕNc6EaI_܋Vl[o'>T-`p_H3S%xMr ݟ2@OEŦ|Z; zʸ!_;m&tZ5a p@K&:,F{"(pJ`»#==&4)~7WW0?ǻC7RMfޗ.‡Wg!IxwX{X~F4[6F_e~i)U8ae vR}#L>aԽg.邀PHeJxC|`)UI\ Ŀ=8vj%wM佔Z (WSjqH~Im%`a)-eCBe)= d:NJEfMRtNyi4:g|5{D=eyT_;&3QC2tD5>_cld/D<эzнi 8SSi&KuYW v $ kg`-<[YܭaC>gZѸnP.9N/۰0$B;ȅA!A[!Ϯ vmj$c` pFz'!3!JnpNǥ󅸝V«ĩ]>Y 3|$Fԍpqs<kiK\UeАCVn,Liɾo ld4*y2C=mD(a 9V|hMK,Mkcv99;8ay]B:$$rT'?ꚒPA1X~+ "oUfxlQy$(/ V# k7Gް('Ϲp lVz4`͐)":]4 q6Jtɡ&1(ѰbK)'H| IK6D vf6h"yw'_쮋?&<1k1y @<8?㓐Q_K>_{XhFwe.Jت#,>~9`HӧAgrDCtO$/C2uh`1b RuSn1A-0Ħ ~D}yާiRcTƍ?HLEJO-7ҒЕէ5!3=y{Yθp#V:4^?f_k9%ĉ|?:Ի#f|UGŹR6|oOW0w%+ Y3ᎅUTJ w:dJQ[@ ;ϮP0bcDk'ww83UK!՗YGS$tTOM`E#7;JZ%ɫW]_͢1h^dI¿|9f6,D/Fu )5jB_-elh݀"rbrz+AEKr mѻ sQ1鐒UBz_ DM~ 3kkN r4?_BnM!6ߝTO>4 k=;>-!z{!h? Uf]Tͯ 2>tNџ(E\Y @jb8M\d $nشI-%) &*'bGhg4=݄3Ϫjԕ:30]{OgE`)Ճ8B%vA +g7mA c:SJ3j@B+8xo *X:TKC[ҷKKȐ4skHiHE}?cҬG$1\B\zV">O吳9:-l J-|8a@q &j9vY_ qi,?{L{%zK×?iU*%>{BÛDŽqX^ Gvn4MLxJ?ϧ۸$LXAE|f{&9SRƨdUuknJU§\: E灹29T)g`CZ/ JFnf@G5U~\TcЋaF)}}#81wX?uXG0-4QP.%-u\)Ny@ߌTfpخ4F<eQW򨬛޾{U-jINu4zV{ 3`sPy e{t|:EXp\Sp2[8n~i!<4 ڿ۹&7{&s)(;<2WiՈnSf0{/.? 6(Tv.B8k-Hto5ׅ L|K$HbQ{Uֵ(N(thEzZb轳Jϗc I> ղ& *K\̟NEt=1eS zW? e$as|oIXJClVE.٦TCBҳ7߇M,"W7{e쮏5B>,e\rM=<͘ŧ"9 Tol.pF[&8c5E'1\"cC-mDô%꙱h#sUד+~P 4κK=MgF] عTz:jy/3ϫ3XuO C%yǭm=$[&ShXzbf)7]FTV V FrZ$W C`arfG`94u@#N߁arg[SZ`bZ"pT|#RGy3f!kJ:s'?A6O a]ZFMhⴍRYbU[%aٗX/QrAͭݵQ ~Kd^*8N b|n[5!C Ȩh}oxdvdn] YTvҮ.,xZaBfz~x]=l~QYhZy$ ~[29QC*qBPS@3DK2<ɉl9s]^V_j)x(&J5«QSCz-?q 񤙯izJo⠘Q EB"9\J4hAD3Tig Z 0cHb{.C k\LXe|j '3hc|0Fu(x8HPL1wQ + azA,P@$d#зpQUqU_{һ+0JcoviW^ElC臕" a赵 z=* bJ{퇞 G(ge^KTV{lNS@kLFY4FiC{;>zn[:Ź[ˇՇ:lxq8/x1GsUr}) <\m+, $/U^M,e\'&72ԉ4REгxQ꿑b$hc?[o؂|y ߆^Ɛ_ru`'}ǻ0 5$U^t?`t1ׇ*JKCuN!-i.+W4=ɛrvTJy~;FfpՉ]B̓aG >o e/+w%&$Yo)$L@ާJO(0^|\S 9Z[.{KCF]S1Ymw#h,PpdHI7i9bO#uz1vlư)1Fq@ hEp$#Q(z.ݲFh hhV=K}8aDv~h ázM8,Gݥ\a0jƩI$ 85T{s::|>8PM7o#5 R~3ye^c\;75\ҏ,%&Qrp T77sx^GvZjZṬ!(fYUw ^҈Of[M2٩dwWKb%zXW.ڃkpDeѨN_bҔmM^Tp1X_MG)fRI3*'Ig߉/T%eS1YK60N-o舽B1asN1L-V[+ SIܹf@|UWů/f1W% x-ZLU+U %tWe[Vv]`5A]sWƂUafzely߷9^y`{Ykv,aECtg5yx$ܼB x\;k .%Z<ӀW^t Ҥ&Y P.l Ra{\{)RsMt? f7'4U|iw r-g SBR WTu5!K|E.8J` ^0(DIR7ePb} ;t1KQ >1 =g: R:DHgnZ 3%듗Wbr6%A 6*"WXzpl6u+Av8fbUE$fkVHPO_kOpZZfx4_c3dXS2~f^9L}glc@$[+ ՞Ax9TC*fl|UW/89{Yb/@ul x|bW~/'AVB ؾ~5j?,"Dž~aW%姧f>'@{C35$f;: w J.ߌ[À5%eiXJ{>$ңz!I,[cm1*H%IFOi ^2KFST۬#\*;STX٣VD+I%xޱb2\ַKY'Cji#P괇]bGL;~EC 77~2Yw$ '6l<@=kQ:T`(e<5%tG1 [;G^Qջ =ri+W{-IrOU MDo\ɆyׁMge#BCk7r~L"vb2mdp} PcXJnķJ @jC` Fyetraз3 JI @k(hИ>"Zc6g4~ԇyru zUѣITwNMTTyK=Uc kdecc~.fs5p>^ QAϞHK6[ ipI;BTVwz+?R&:> +sUoV8H خwүҨbdu|?SKl7sIs7&NePrאtik~_(i"ónΜmu~1>TeOMQZpޗ=">޷s$c!v R*C)ߘ RBN3h07^ `wBߞ q.ȃçE"-Ҋ:{y|2(j^ھl{{"IAx*KՔcxBÒ}cC*-7o(KG[cK2d?IS70XR1 ̜ݼoqoEey6ա̶~~shZ5RW.nmI`_PQVKQ}u ChFx IVrK% 뭸n(m 2Em&ˆ<İvl@[Ӳ4[:qwm+3DC蔖\;@%Fe&#OWzV]M6& #/>1@*>]g5R(N4y @- j[Eq uu*ɓ1"Cm^čwdwǧ㚬N^^MQlަCW6*3mm/SE z;gAo|{MB1sh2vjJ+`9;kXLGEA_(A4Y#^;© S`:Þ7'Q,XÐmg)Y/' !Su*j|Bᡕlu|.nvcd(K棝৵GbawU,ɟE(Ǫ)SpVZ7_l(nR|Qy/7Y/o4 o)wgP)W(ruǶ\4No-7$puGI>Qp%F15G0T e?ED_(WYԟ:g'nYԅ {?'wnro,;׃wHGʑa9PH7b(nb7w±I 7HM9N_-} ֛H&u5ť(,IzD[!5qM&52ӣdژ %d!S " !X.؝Nñ%w6CЀ %,M8\`@ mgl>Ġ\EZ&\]Zp⧯Kx_6 f}<{UԊ-yP$#WwLwGe?feڬস e=[Htd +9ru{-wH<Egsдu%9>׍jf(2\Fi@S2e̅97b5t}XVb0|.9NBaeHkg` ukN_e MozR2WGAp4,}!]MXz3ҹc&LDɉt͆9.XSctV/8cI&-%% 8E> <?'%n28Bf&Q&0wyFW<1E/寶m,4G=Y0nPz:L&]@ОٚZ-}97]'!Y6 wIR'-?%# ad:~Y}M>!*$4ínی, _!4S 厢ANM<{xHC,JXJw %7N7+2pGqc|GU532_VtH{OƔ((aF^!6U&ZvUO{% SY[֪<Ǣ\q7|u$Yh6O̓!? y,hXRYU O#a6ZvA8.pCqFA!z PfG/z1:%)cPķ1iR|fҎ }>0c%LPal<R$7@ׅk| F5[qQqg<%f#0mZUچJ #%sw^zђ6 0`*bJ6<{U.mh ]EbԬ֭: KoeeeJ|}N[r}LCvDf,H cwaOj)&GqHzN5] PW'"ɤ{Qi1VVMCخ´p ;Z6~l.WT ˌ&8g ?ϩM(n>nmZR* "4^(Wvɚ8@076kLz>{G#,gi5UXTX L%'SC]5Iɬ3wtLvL'Î^21LQ)ʏ 2}[rY9&!6dGl!F$%zr"y[)ߌC-m->뜴2.\3tWG ke&*O7]JLNSGnWf S #;zFW h 7CCm?u 'oɖT#fNSe[lq-}C< ߵi9u ;W ?<'Pn7_D\Z/hp- K_{sD|ᩲO'7NřdYԝ{{]#ڊUg>wA#0]wT'^Ⱦ\I7 F @5˜=7ea#S340<۪Όq/DK'eS8}Rsxn&28+zG cF^غlsǚֻoe}/͒Y?.[^Q1\F'?z*2bӾzӃ68P$rdA >6tf6{'B֞42!!uF/_O̩jߧH525{b'QfDy7(gI7]0MGS(߭<}|ílbJv v=`ݲ84W_ I,xWAwY\cc=qVdqX7w>e+ bf1=ġ4՜S~=ߴ-t!ýӐ1*zLMYbd)[-@bPt_>1CR{"P"slpuRSM'e,% {~|x W =ھ@ %S Y,3 afҝÓۓ ČL!-~Wmff(cYE22r#+M)w'Xl,Β0S2{OtdU{0!l¥X#̳ңp)M~'+p̰f$ c1#uRyFpORߝ:_.J )*?c3 Eo 7߈B!ՕEFNC_늏7h:y{%񢪈r G')to+1.r8q"wAbuH+3{R&HԂՇzVS2|J2h[="H$h!j+T?WƂ >ya3\Mh6C: n2"bI K y5DcAz~7ݣGӲ:12q^ uY1-/^^Rli ^[ea,bsf8w 5 Q4Ee, xs`o>iz^Wq3es NF=r۬WTy2ɅP5v}!e׎ZW8_^Zo%罨[ՎN hyuVHI=ڡG4=5̻GQʉNWWؽ:2,6R/a\} z_ ռ3DB9 &5A?OqK@}ҧtDkD+̻y^\ Q5nv63k\s52sc^:hPU/G4aA6޽葤AsdmB4BO\vj4@?0ѓH+uwFt1ԯ r` - iSbʗY][ſq"ң?\ط$HOOi90'u`纗[|:>_aطG.Q 0^h8@5~^%v!|^OCmy˫C0XJY˯mY4}^8 f׌!\o۶?&jR}{Un,J#6p3BjLhe}[: l~\22EbJ2ļ^o'^ h]L}):l;8sLWrY'Yǖ" 9EO.b(}% *#W>%a[fߵtd,/CjUڡ 6,ĨpsX|M4Dȋwi-X1I!" hx 1G=Bt08`W T6&7_EӋEK3i1@q^eѡq>FhC'm0`!3{s2&l EugF8 55kG妏ȶ>duPϭ lS.Nxq?f~ ]@cJ w,̭(bF aU<SSqt*)r0 |~5K`h^ؗ%Gl&US,jt)̙{{ZoWV@r}}ªWm $licP)/~xa/4'A $L{T5C;YJu 5`ȿ>:d!O=R'tOp?:6?|*B=~ʗSE=S%HvKgޯ&,&{w\x|=ЅnbÃF>g&B_id~uQӍ/wnZE\cΆzgWd"Hd2%f MQcQy By$w |/{Bl{>UQ )[t]WjUڸ5BScJ&6!uX}ebHq0ׄuZx[*q%%EptTyݭMWmu]!`/7虡U)\(,xp'* \v(z8d wAN8Ec_QWSD43j#dRH]XC@30>G10HDy]P(6\@W` ~h̾Fu.7JAWU=i9_q*>ףURmz#޵ %_eZ+m Xp;tz&Z׋Q\̌~ +B9頝8µUߴOfT@#.u+ n njW% ?䰭 Z HlyH6"PE$h$h9٥ӳVI3鵄~N8J^ ߠ17#˯w5\S4wnDɄ6m/[;@Ⱥ֪C'DX)li4!+DK^ls/Z@ Fpk\o jt bZs4gIwl+9{ T<-1Ԇ)0Bݸw^<r~ANG>PRCОUPhﶂ8(~puZz:`L^= Y>]]O^syo?KM6s%_%O}CK{Xz0 `Mٗ(,J("SxY'IXէzf[ye)=#pz ;w]VS; MK|̴ǏF'Ayտ`Z i7Yk d󩌜!E=N(??e[Ldžg҉'}A)h ڕxN$2F+BVvoX+/}Pm`QH1 >oȠ󸐢e?=ءfQE2 MZ[gwۚtt?_j? >cJ-EL[#{p wBH@t5 H}lV3C]L:8}K9 ?e`=yDf_ZlZ8Ǜ!T1Ov;{i3{-t@rwپ9ڶ9 OfNA-NaUsCARm)U˸oQ!snƛH8\yBI~r#eB12 1˿˕hiY^yT|DƾXVzn8"@BEu ٷuvTSQZWRRc Y %iM_*@YqZP޼ds_-A$x^UA/o3'ޚRv*eT\ R5M{v ҾOѴ^GT»VgbitjǓ/ -T-aF;rWwj msXoڣܦQ͂`X~^6xNl{ FZh E|E/`N˕X$VI(W iK mt jbG_"zDUye!6ym_W?&=v< xTPλ!ƦSk SUO;"qʼndP"39B %1smV@ sGV@ )MKo۔꯲Kbn O{܆D}M8K)Y௵A>3Y0%f `?qVK,0W i,`kzhˤJ˺h~ ھ [C!&L~ Mѫ-9Z|<Մ-Q[FRa wm g Y~gD3=7DyVF6:n^Eցְ X=ZNP'UK+JoE_,S >̘<Wͯqh>WW;wQ**U=h&/<)'HK|v-~bX (Nx4IJ|uې_T z7pU #Sj?*bxbB)<"wtNV.G˯w Qfi6N&`Pb ~?(6k֗5U2Ly#ŽOcŨ}q#@X3jD}Ar:t<楣}a\ikٳN4%K/Y9el9*a0IrSD#crQ@%{žNfur*e |26*9sN34?ooٜ; t EL_ënx6u2%Y㫊CPΪ%.ՋF@r"MeHC>։qAcW.Jp=-0L̞!\i(@m-*i0G]uEH%E`əC#*Ook \ (A,dt:'wΨҎGW)H?B0'浴0ܟtu~sCex8^g7{q- b_=XIH۔wR[D@9;!čvf0>ɺ;C%8p f^=H11^VmXPa'(?;BqKHކ;R0B8ӡ ş@iK.2|:|#%6ɞ!'+]=>ߖ9N~=>$&aV0qX$1u< ="^魹 vh DSVg NSIļS' 6%|bl ™gŸ_~4M'@Zb9Ĩ6-p!,4T$x"Y y(g"[~0ح=>>N 7iwq(h)bk@QuU5JDVWs@l)=Bh[Iׁ_&>Z|tG-M|t[hIUҔWܛf!p뇞6zB:Z/AUE}<l߫ʴü)d{ M\G~hQGn2cxv"VWjׯ'{[MaTu/b1$&ȑ?AzfuZgw~p BkO9@2Q!NXHU *0Eۨީg ;7dS[e CCIҟK/e$bwax|UEX֘jT#JIUh)n|WRfaWj|#b81J˗hb1Fdc98D.%Q,!kj2gzG\62>1h*R%6|ֻ{jB¤FυEaԨ@7A6^KAa^7ŢA|fwE)B ,|`}JA:ǥ䄝G 뱖q̣ţ߉n+;O3Mn1j'XJl [r%p)z6;}m걝۟VjSMek ׅ%r%h9p|&sl >s`ֶs)qI[[ ">!\NDRm"0쾤bV nwhOV碎~qb5: #DM{-=GH'o=0ߢs؂>3\ &/ol#9ExW>Ur5p[Cl &eZZl5O?}V>NFNh*b`NzT$ ԷMrFվhSP_xH`9%1H ~<ה0؉SY|Q^-؎zFAԕX=J}sn;6'!=w3 դFT^/RCN`#Mql*;{?rqF?RS.%-Z O0,mYeyf|T!fh)55.RD*-.񛨃"so0k+\g69cQ8Y/+Ű~)c X`ծevtw<y"j2 5{ W"ׯ AiUם5(Ie'TAg D )[;|$\qr{-L[ÿ:zйh" Di ?tJPؘڀwի>UJ!lзXX.-VCY LE"ְF4y|(/ѵ1\1),GsH.X Es~# ,qJrrDU}X!R Ifo"rQ-=*͢%+s _gt&ԏp] IP8vNFqh,'S8л|-בyqHTdƘRVγWcBF* Tbc|9*t\qgxG{U9VpC5UW,UQwJɟn6W6nEGr%,ޅe $V@͹]TtԔ3Ņx4B 62 A i 6M?PO,:V=M&t%?Kh]B!zlMb5y$`4 bvu)=l(!X[S440sKUª$) /FI}PIFy辆%J MfYCFgИDqu5H#BH˟IJw(P%9ވp /iR$/.i"g:,-փ3l *΄OIvr<@1.ánj]ԪZ>zcчN{ lp,utbZ g=F!'\~Ն#pY<%h.(K`cA% *_4ΛkC(f9" #Wd+Oobc7K}]?3ZWR=9iID%eWq OK'bܦ3`ݕQWfC ~A*o1}W,cy [d\=ԾKBl![Zn>8LW E )ZУ: k7$"GmBKt Cue0N%ǧg^DC-%Q1`ڿ~i iTYpNěJž e}٘폣sI7hc/vY;Sè1& ݝZ{CިB ~kjoaTH9aFP4ZI)ɳ?w=e~1D Y?|ۢRʱ2(Jhț rU5P=,=jh̥YԢ(cd@}#$.pGoYAaiaȬ'טeßBD WYrlFyt+7r]׭2Dħ疉V(BcxYɬonBW1X5 !,-V)y2Z;Ɣ雨=m6E7X)8j-u^L2'T/ '* ʵh^pP\z$m,C78zQdVT(C*b̕hkJ 3'3_a!9Rticw cS̀Ik>Gi+b0=×ܦcvKA[.;^`"^۪pԈߌ#&VxnIuTu}j`Ńo ML\a\|Mڀn/Tiե0^OQOM w$g9N4l"T9a;<H %h;蠰?=f$·g;ݖI/ñ9?<*q We.#26W3ln| 5{3Fȡg{_s{s|)ô@%UH++L=Z{.Cәo:4Ƨ"Bga)"6i lI} wstvGbuZN4{:z./0βϏt5)e+> vv Qn}#d*5tz)ƎU>fP3̩ |U)0iNތz KlTY;fC L$F}oA#^ 8v8 ;AȺi~n㡔Cyܱ̾Rf,r8zt"p?>z;[LjT[cr sCdvDb,i╏ YLLI|Ny}J,Y[KFx dZEDoQF KO|m7Vm3L5:P;SYpzyher)3)䞲*SaƎw%_ Hֵa <_;Aib(aG9N97A{AN I6̬[;{\4SƆ灮$A@TL !Hǒu %$|RlU;8AJz % ԼS-(Xl׵ۦ}W, Cr ݒpJ6?R1 Y/Fi뤞!kLݴmD(. MY {jEhvFj$E)K%_鲄S~%be1ؗp_C9\ Sھ1ױS}So]Ļ=a4Ctiw?_∌x3V׀cExoCfS5:LS -[`2 OFĊxMmGgB,Rᩏ3zkJt|``N"Q=5H ]oJ V]h⿞ }2-R cl³[#zwT)IR훭?[Chs_z՟M~6ץG #*袎f W(` K>]> gsR:F6J|Z)$ sh56!> /j}՚p`TU*4Pk.+h;wPR1V) ˬ} ]H!'V٣_*fX<'z5Xͱo)Eӏ!qǠ^B8ot`^^*U&ސdkWX0Df_?(e x `cY7eihL4oD>d{*--+?ĆuP[η]Q_ zxv u:a-+e|0V}bYhGJ2D,{xgoLN$Iβ ~N^HZHw%#-{{WC ȧWOʥ12ʌVFX@Fp_GW4y=KY֑h(]F;QD=k20SpSslߥ G9@ӑ{J-oV_.y2h7Ba9v4TL0#ªX@[wF㶫H;ss"{ZT։M;& p0P<%}n# (=,לvl祊D%>) ;?hYaoo"c&;!)lϢ8^MoKDh¿ؤg̔ƻ>COŢݘ{O~hg[׳o qHcةndU,Pr!R džHM\>J(V4O<6$ԺG`*%Tǧ-!t c'MNs{fv)h 'ψ%^*vG߽{{ L/w疺Y+Nw}L[8 [q/9gs qoﻴeQZF`u{˟>֍{ d@D?fXNjB#qZWIR~t9kKQo~U!NkDZ {n.`@}8W :,]P#O1b#f g[WP䘏 ݧ+K[-x= Af{.cjsIΜ!կŊw!p3KuwlRSrͦ+}:J 8]5΅ =< mOzK)q?cy1wd9}R&hQğR2*$mÞu;[Y֙E'NK98/^<.:yrX_]S" \$]z9>ԓ(*:g1籐؈+;׸3 ܃\@L>yūoD(9E-<9k:_V~+o&QDzJA[w$oFrhD)nkw\H҄4`Iaf{@±BӤn`'SEk*åKe3~.@P3)] >IVb>DOG830}@tj8@` -Iu:_AYFpAZ穀TLg9b~+pv;ɠIL!(Qȋ,"V Qjw| <'yX1d><4jrx4;tK5kO^ 7'gv9JD؛V%wM<񰹄̚-A*}()Vkq25MN/R*pw'j 1mM'1$ A: 31=1&6Ȗ~GL@(p${h"gERΜU&)S腍U`ݾU-rrtY i3"VԲhupy27r@'xVn+,8T^U/`BS7SwA)?s3kWFpU,^$_"{!vd{.$5ˋxSP|^!m|i]OFQTq9fi_R}Çݎͻ\=sߙ(bOE4&:#GU~:Wy8l%#Cm:b=4;ibqRt(,S7 A~4r"+m ܽ1j)M%Їb$gq*Wã)T˪XF?y} |fE>Aق'-ll1бGt@B i dةk`# 5_UW I{[SsS` RY٦s ё!gxlgg"ˆfj&p|K)|7 gr6o(QoZ,bRVs4D{Gi #o EE>xbd| 1+ʥ 1RPtg|-k9_򰡠RE2zt>}~J_$捡 &1zejV,$0b{回9Gq[<~8|#%ք&߉e!K r(.u+PpH 2J+m&i+^N~?V=Le`wOOʷ s]|ӕ7^y.u[Wk],!*[ >Kx}W\5.1UI9met4jH=M?Hæ4O^Q[XniOSb7E nF%̯N㸐NYws[i"<*|ʏ)WA9njSbsٵ.$8c%qgCCRΧKprR _r((o];-|)1[0La`et[c S+,6xUA(AfҐ+AC'k<l[i'@=4;igf qr<#V+ⶖc{U!4M#jf{88vtk:Ik!5.Utu/d (uSBmܥ  u6=bق12Ƀۙ§ ܃.u>׶F d{C޻x qՂ̃9AµU>f#V%)7Mӝ&g rWH4ldtS3RE0l!^(߀ ASep7%Lm-P5?j)F/!;^XWt < 36h PRMUuIOa|"2l %w- 2tEa%{ dF_}gE/Nu O<߄r9}!m| huxRȢGLcn%>G&]p|&r-8o/b#H[׻Z]K%k "B)PWòN:j 3{J6^ 6vjR='ChTu k-xmzg7Kv%%AN2w^CY<%S8ά42 -q4MQ`E>œmL2јH0m~G^9F"1؃ +" I0z*L In; $`_&l 7XxΕ?m$S7(=kɓ8Z柃MKE)Td"7 SBgӗ7}B(4.?"Sͮ 0apRRBO}k%DS"cPqNx bVOj߭ VFAu:WS ۇPg1ޥ7L!6i W 6":h_ b:`@  \UzXf* 5ɝ40N ZLF>UdX2|UWuf87FLAШpy;!h+)\]杯^_3#f;1HoBfbcDpVv^dȁgDVbqCDi&?Uۢ,plˆޢw zr$N_F2=x7PЯte_#?>+752}HD4 ɳXGرdw9SMSX39ٷ ˽Z`=4|;3z؅)J8G@z; :4EDOt]AKl~sunҒh.L3eg^Em9C#ID @M ^dl7JLT`@M%c]3囂G:Vc&bcZoԽ!.(,no))WD&$^ԾtXYsW`wvpYe HZbg*FOyf!eYTjqm|YtqOEwTbD܎{.:=j7~_+!0Y0 g ЋRjhS]|;g2>@F65 ߶b;&͚YK0ki[I O26VE܋̫s_ΈT J1Vٖ%E cU! $'ur ɗ帚ǤM@TkC+iS\$א9<(RJ ` 7$Kiةo wk2,Ul}BÃvC=L=nM~.adW>:>+6V CbOEaWWUv9Y>D$̻頛0ċyk0Gsvi63Ec*] A(tB"?RGk sZ݇]%5'if_ob0WswlL,/gSX(uPX.6{ܳ?:lL}CbHdr.,!C$`2\ՓI!)?a-]>r+۳g}ٓfŶ'iVR>PY ؖ~ %l;w[ٚ9j^-|^r_\ Ci<ءc 4J*m6/Xiuѻyg*g/jf"-2//[#|5vJBIEteT@KN0h{$nwg8eü4.ZoKxawHOULwq7f}eq}lGlЀomv͔ EqTQ漛f5P¤P ^]KqV'#pzڪ_K&@1:ԫT y RGg8Ӥ}qm78{,]OEf.3Qr X{>rbҳfxYws3kw6օ]l5*8+|i|9>OeƳl7lmc,Ĥfg14 ݖ&[ [|O* ?1`Ow쇹C݌86 gD.Q%-tE7֎Q 3>@M0Ъ^\s?a`R NAVu>@7߅b.yG`㮪S$u볊"t)ٛ&-`keeyrFO}u0MӉ@zsf&y#$mS'wV^ˎfS8B>[k*P.m5_<@ڡtUdO'En\VI?.e\`Ϭ~.V#gQ€bPV(^W,I[w5\h#k [G̅CPG{P4Ce$c4SKěM~t+~p6Ԟ͈3Vp!.}ٽ9IkX@ry6?~P3s?_ stM {r*^F* Xd 2M,ל]X=ӗ^ӏ9?ȖYs4V0_փRC}, cQ)%X8wez{u@Nxի[!&f+ XlqDsyE]isS4q96!7,ܩ\jD.NX_/LhѾBXH ΁QOR%|3oOSȧU|hnwfGm:aTI`v\:g9AW7@0!-D)}G=^ES|bR9_xMBNۚg6Tܚ&!K믷fqVM, sy6PЁ6+=~'rv3]_vljڮݓvo-@m_-^IZ l@H,L`h3(TS/6`o'0j gث15 ea 2?"e:y17.` u#L4 'Q KźHdytv^Xp2YМG=)UJ%ָ.7[ ri<ɮFtu]o 4CPŕDG&8}t}Y9Зei)'k÷kLs(kIX+)|&b*^|p=zðLWn!~Me5{Q_7f(LDQ|p{Z6?̅ ragx}#Je>QSg4rQ]ZIHr;a(o; - c{|=j"whYT^;ʹݓ&ADD;czk5k8ꚐB~"M^ 7m#ac4%fccޯvH4d5U 引"JD!~4!A|Ӄn֯q hF˩;̷c y9i:+[Q*om}^Qb681薷5lA=xwd$A5&JE-PEzrSC `bNUrꧡ>٢1dArX)a1ngaڮjdDA~>\G.~'&L]MuD].88Q\Z?j_kEA<:!ӣjaRzl?Xnn&K= (N-`-3}>q%2f҈d6(^feJaxܪTdmHTnzaK{O(k_mh/#+NO^.@%+&&S EC)iM.*JBsXk)|ۯןGR"k-?#pܕIJ:< Am6M֠$`~026x @w=hwj&͌ƲI;PT\kz\>ѠFB[O/G;"( pd4 ,oڃzk c8#"*WЌhذr-kZ͹g$+EDtgXQK b0Ξ$Pj=H;g\+8/6^mwƗ}~Š֎y9U4h]DR删9OA%274OcTb %#SUk.:DLa"4b2J E,gb'Wt5a{n+l(Vp"KS1Ö Ҏh$n#oX EJ\NIX*N< =]s]@jP$5Rz)ǝ(˂λ, *Rt3'd+ObV֕pT(DĔ],e2U od]!s~V Mo^P '@y.6YTm!%p5&!)ls~-mup[.g L_-@l x+'!GK ?My};$7PIfڹgΟFxia)= û#jud0GIkZCf "h|֊J^]^,<'%;]_^2:G~%[C6>N+OnO7\hGio?a3"~@rŃ)K#7Ձv#NqÑ+#f6`v@R.-5xi[K9hP$pT4xX\Wץ/>W,vW0=JNKD=:T.Sy9b2Ğqm92Q4T4VŽ 2ϭm|\ڣVJ,Zb/5C*`jMa<.##Df :]m!6y,Ls0^M5+PH:jT)f [chýGW򡲤ܥZaiW4on4} {+ga J+ p>gDRe@; kڲSAYv쯑Y]]% ;[NjTo}0Q\յ 3hC./mn#-r&<3PxTb4oxkg~u h:E$x-ty hR9j<

_u] ?Q{3FM]>*-ՙЭ/s!MJWPzGe!.?ludZu:`sX1U64v.qI@3oVo~zDzlFH|{Q܂D *$7l#{CncŤ q\9n䔠߷ZS OܤqvoC:.ybe;/z.{jf4z[ia0'kX6Wf::=>v=c dx@r4a)O45%BAv91& K/y?iP.g#Cse|YSŝ-u?L[*Nn&wX 8ʴ~fVS> gS>&hr~U393%麨b8!SIMVY\ 4 KL)=x\5%xuXum*q%4l፡t|aUls8MmxQRhGYQqy>Mc I˒oT(Hqq<1gjWo6HL Q6u &EßGqtn; ɐ?xsC=dasտ&j~=Dͺ'yu`)IIW'C!3Zhtr ^=泻$$OXh&DBh] eERK KX~4\x|t`W|@(yl8#L)_+ne{SƥXӦܗсn\NBkAt6 fpRqhtB3gP:'x[BPV K{YALy/drЧ 7|`%ڽ(CP-λ0@i;GF1uy<5#-`>1(!eOr]FT3_- JLN{4@e?b _yqjYT-a~**-y fYaOƶC\2["  yM_wj*9SĬO-mICC2Fvʑ%j=(d 񁒏,9tkfMTɿG6ԜmH:Vxc6 ɘJ-t?a[IuvJ!="S34L34eaX?_:JF* nNigG>cV\9Xu3*eT'.{<w]Դ콀6bw7r)*Sje_f<*L$)42niCab/!b5۵d#~*A@ba筁=~Th#"x8J,TeBVm>Kfk.9?SC1amlA=wDČMUs/6Z^[[̚Nge;"&F(pTyDm_hxIOprmo\ yRA5i\^hQo2a&^1ߗQŵoDiD"s_vxScl:?dcJ332o:꣰%,ms)Z{l\N~J$a(l ;6Xz:nhOJ f&,2=l=c7g5ũ-z01YXI5YYW\28s+uIHJG*ӏ*VN\ԲɣX]ߐǔWgiv^,epm*'8(n:bY?˛&1ңGKcgaz#o63=M^XPql~ Ȗ}3Ə$F`4̞J~dĽH}-b@؅NγEٌtwk`JKgauIgl£Xڢ^ټX*vsa!^MY1Al 9/Zpd^!֯2?ƻͷ4 'b"7O06H;5zxQofV,x+K~@>Z%[$V?Gw<6ڥUNe].dyO ~cRktzځ`b yͫlYE^W%J첪ֹԶJD40 L_|3U{.AIOda}oEl!8xg?'ay-[Q٘hL+)A?ʪR+& ڨؒ0U=$[5 zcuj5qP ={[Yp^7/x>J;8NbFF<\p1]ૹkH=H}A[ bM\b)"! ҿR Y2_T,,[ !|󧱢4^me7~? ;O5pr-llW,C;&BAzmiFDCsʁ~yѧ JF[;ƦF,k\OOfiH6dNhQl[/`T~}'6 !Sե]RBDb}]}!O3Adc{f5Gv)݉KPj!$Q3o|c򢤔r(pWaXؔoRq_ux1|Ty+I(~ \N>+,axt['7lx㺃|6 {k GOoUZ*s#僐*={!{wUCWwyJ<ǺmBZ=lj`sI;^O>*$rqՃ5O]`AO!6tVޟIA(V}_qY,S9BiEVȒ!4e5K*CpHp wyoQ7;UJmgEP:𽋪WDrڣEl|S, B#) ?O& , p} ._p'jZ\řRJE(IBқAY 2> !^"}?u*{ٺGˠWm5(kzHY-ZP݉8ɣJ ^"3gx%آjpԝ{ǔ7 `ZtAbe?;h[+15iIZ&SZ^us%N}iuGg{>j,#w^QF40yhzPAX0iͶb-%2f݀[3ߑky3'WAWݲڷ|賱*L;H x R'o^h}L;\XZ}N7*7/՟ZߕkA{ wG }5dzaii14t-Pc "0$hˑyZ|D\v,߀N>J]i '`Zh,} L58Ž2zg q(7St ?* ֟BG;U$휤C!S5ny*h)Wޙ/Lץ'Һ-4!ͧp鹧h8/-[=h6oR A0z"7iP4t. /z0;]w`ss6}'좷tAnʲ1t}krRܿ+%:=;ЃEl]F_Z!Igl/\LękI ۨL.l% TAsiLzؿw'wRۑl'?A҇ߤpUm.>5>/s/8Z6ڝKXS!=4__רŽmW¤LҼY+J*MnYE}j }^LlѠw[` %V:\eo~5H1>QIl_U1Ip+kw~pI*ޅg;eǦZ glDSyue2": /WLoX!/Pׅ 升Zk. eʖbf[ U稫hѱwr] Y[l9 E oR#NMkQ 2нMx=FOO[z#:3{:8oUH`BfotR!_nZ{%UwTNހ_$ʮ w 5 ˵|?aN*4TiB-5$qJPzYw ~UƦ{tLDA)EԖzҟU˖8OEΨc! ]rHՠUg~O(M5 tJ AOQ֙YD57Z<tͮnXo^Ňubݧ3]~zı@أdK{_vSK;78HUhDu*U %oڋV2([\gG\ұښDԵ"[iru 6V si 7+֫L{]&>f_'K^Jg֌i?{vؘ ߮iӧNM(_Q<2( ڂ?W 7Xц v΅MR~ѳȼX i՝HmKG}Z~\+cu&0k=avh$RY,^= 3x 0$Ō1UӇ.VrFq9X3T!,kW{ӓP~f .E}I)A4Ibk&m+%NxR{m:ۆfhpnM/77ZlWT8蝾뢧Bn(2ЍVв*s98DOzlJ)w/R7oo"H+B `""_EN;}KoӒ9{CMڌu D窹 6gp@4>;*'s V> W3h:qoEA' @a8X=X[!\_EkBZWT8)[H8FaJgwʘR@#y<,y+dL>MW$Ud%Zo㲵a i#l ?fQR_ s,N f}P&l釾rG^ $hs$>tTǣW6aA p 9}X`A3XD$@a_X2A S*Aft<αRc@V- :giT9e`2s&z]tHsۀp6)jlS0uK *_ӜC#1UD頠^`^1Vq [͗&R/2zu‰ ^葃rҾeʋAZP{jV4v2Mfէ,)y׺6(YSU8炃ޠ4$Dތ8t؆D 53nܱ%2i /렷&@YlS5na弅,’O#>KejoE=PM!S^d^D! x75:: 3 KBpd/LvmYMnGdO(c]O`d po@NJ`wAO/aw@"L)i% alL7EH.q#Vi AG_ W he}};u8p.rP|!_MFD8gу!`*QD$O͉6_ـ^OjIglKm'W`'y"ZPq;Zp3[9ѕīi@(5_-YcfJNKK4`Cg9=) +p PV._@(vA6)Bx/cSAdM\K_^:\"0N~ R'nRdQC UyK'\+i9 Ꮭq_D8 s:{nN}mT(;'8W%cĶvV_I@@fVʥhg[hwD?G%q_ɿ789z\#*˰mRd/u# T:hs;\9C!EQ#tDI9TTPhfXc2ZYĄQ.}ŵaStT=+x8sV5Ef~8tq>eRDݺO$,<MjWys7_ cvVx eo*@0|)8HbZѩv"F3%S-kRdF ,EIT1Lu^D\E5K 2ᙈK Z¶M ǥBK68Ua3: S[d)t\ǃzM5oߺ}Xy_Xq& y9U<@7>x5,֯%TuF 庆LGO@_9o.ʢ%s$( h  oȄ?ojY9lX5\FN*̥;E R/XV <U"_,Y" ͜H!n9gku")Q8MdwoC'B-:=})Ix`mCR:Uٙ*þ7֧S+brr8>9 xu!Hy<#\0g?h,8GEQY0T \?(!Ysyi9IJ²o?$>q)4D1sJ;in*_31 g"pk3Yˍ4XEjٲ3_'ibfNu'`sgQA-Ys9 ]\) HxYU,sj^3訒.Um !KwCRكV*D&c n:|jNxpR#촕H~O6c>l [nu3Ŕe@ICg!s!`-ЫiFs;P["]LNjVia bTz$QRE+qн`H̛]xj*Ni<ۑ?v =&>8-oE}SEmc LCMP!$Yc"11 o8rd%dxO{+MJ Şgش kp90 Z&joM2mDҫOvj )U;m e^|gk<"p0JwMG3K;ѝH.}Z{C Yw-3H 2;שۂb 8ɸ}=b缐Tzp0%+DlV^A믘H=;,&J=tiaaLx0"`?1cAנ{IGCn))N0gC-߰D7?<|AX!5cyHr*Ͻv{QztS|)"=Jk|lz'$43O?Z+z(p0EK<{eߧVw.-1nMH!0zTjY ,@ 1\9ӂ@ء`rD]K}(!w 60~7ר￷4Kq|+꞊ɭEq,ȻN43,㫽 `l9&`)7Jϭ(2/YMK˵>5Php|w$2;9|V* )jUq/`rߙO ͩBBj)ސak+ јc?L5XΛ~eX6݋$`!D4TA vLt3HNjxp}VbYm e! _Lhq:mt\ K~~Շw"'` B8iĕ)2xglMh#~!3Vry~)I%= RC*63odVKiC{;e77x~L.?U'5rk/">Mʐ( v 6'9qΦnFΑ`}F!WeiJk^3~(UL!Tl^Q%5%4ɣYt 6+s.so+q=k/aeܤP\cŴ*'́OMstXݾCg}_d`bV 3=@)rOIX>P@hv>+,w0GA򳂄,;ʿiN[S*Om,QJ76~1&t_LWͧ# \"ʀ4+m;Бbik RTnj`fU  Hjo!ɹ4%"s>J1 SyE BtkPƘҍM?g,ۿI'5}m8`]GX*ª(@ Is뼷6f!o]K?1ھ}䉃$w܈0^Ƥ3k<k0+aN˕X { Y$%HV%1|I0o,QO*;Y ߱DָNZ.lR滾Zg6r s` ?o[$e+Sn@oɴ_ona% Mw\ h!ߩU>!V Ref|DcGPQd' `Ր3 \H$b"y 5&`'O*ó%'J~xJ-0aSv}}yj %j9> -3XV J0=&rvs\Y.êϲ´WKk: wzz* .&y:!c}+DVغite8Co* 2ȓ!lK͒7{56.[G+)|ߘ\AyβcX"FRK5ЙG/[*oK+򁀚<ΛAȪ*!JS+T u\RUQc#_/- DvEKK J,/FZV}C 5p!c_sw$($B7?U2_a˶K\5LkZ_^d`2,{au/ZϋP%.L@97 8-TP/FSKrX,WHr(9{[[]Mb`9FOToٰCi DV (A!.1iR֢'K$9XSh-'xsKk -1v:ySMԵ0I6TDǶ[ke1 =nf80-  E X؍!ڿmJkhAs: U2M? jԖٿLjw}k3tN!›^*SkGyza7Fn!󵗅W6p mՙOǽ=z6pt "S# hFCc`ڃ *i{VEIhŜ{'0[}Pk-ܞB16,M) ֍TeOKZ-1\5&9`D3FX~0n4"&4qP9d3ogu3![8$MCb  ]݄ Yc-w ;7/SK9$f" (j5*쓱u ; P{QNfb|iS m^y[&%tB󫽂視'uj.G\*3nTgCbV9/6^@ВʔX]X_[[ 8)Ԍ"@ )^_ 0ܢ ;=V_c6:"v5VB0ˆx^gfsNn{EKG ͢Q3>k{FJ)jx@>(=\Eſ I~JZnS#[%h4k@)$RF@i\c-Ųխk;)\fðKY pٵhˮ;.vdQ~EH3 , ƛUW CCmH7Wiw/BDjery&-9'R".6nD蜲:Lh({*7nÿ# ]\_/#x[@+J[j5X/T&?^s/Qݘ>U$gX~?.S4NR.QyO}dŽ1O16a{2PΞ̑G.dӌcɄ#>z~E|K$Ȝ7Ɖ\1VST*TiWFK 2U1Wþt@rW'YGl܁b>m0!S7btÓPc{ a =6~-BCs6]Gğ MoCL~FcF5Vr+%)aLho,ɄJDꔟAa-rX(O'lP:?sUFK$Hf%K"4H{%ߒ04&A.%l!&eƘϢ}"`D[>ǰ$&hsg[^ũc3=ŶJv:.@LLJV7pEAeņ6<lYI8<CI8w'r"C_EVK ?q"sk YBL l`j\Z!8bq?,nRnOs2> Jb| ǥ>[qpZbS'0m= ]J~?Xa|:rRO?.yS`Y) 9*U3mK1f +p5% QX#ĺJzhH{"*"%2jy M}F95!ۛ}ruvu-9  H۫(Xo,sWy1ڻ<[D5eo\-)ze%XV,^xB)]&ztpI¥!&/GHZ|M 14|qy 1s!?RznG֕aMEo.ڋ1n&},۔(m]UbMT!GpyhJK,_xtTB!y3bZ~AI;)Lue䓤4fwN%va*#3-S5uPI:p%8h5$&K~y_(!;l7zJrZW| S f/h(7/blM`n.1dofh#;oFQu@3$u֧ziIKP1r>2,$y˛&-~YZ-6 ;19 w(-~CIJ,ii,9+eJ#"dO +ȇ]#]UwŲgHN5hv 81`ۉULmQ0BTðt:"_OgaIN-ÍxKie8"xr*s^+<> Ѿ枰(3NѺ&4)%Ӥu檷ؗ[~r79.x)SΝbغnb>67G$ŚP]zp4u7> x4t=Ê2~}?3gduW=UsſX_itEi;w׼Z*A'0DW kV!ihTՍ}JFnKEAGrS  ՃFʈ&h>;P^f$^j#ʣ0('>"L5R򖶗_!u_R4,YagL,&TkMTXbm6 .7xNc\/#~^ w[moJ.6<Ob8#%-L_p$ao 8={5}\ <ȥ+Á:oF 77a}ng'/px#kr1I)9_kχF" I'ǼSm-Iz\, z߃d0'2r_%9-Yx0Ʒ$uCe7x"Ntrx)-' ы:-e'HHjw&RǕZٮpLVtc)NF!JѦ]\\[YKʵpUNMƬ7n㰭VШ $qmԀ㓽tt_79N?{h^Q6'a,4OX_k;{nX#mN*Jty48F<i1xdlv,'.bYv|H'{")f B7G'E!dY;bJT9."QjD?EAs4c{!yUS z^b5J)$~Mn/0P ɭd/ 2rlr닫 ,@z(5diW"Nf^kEsWI;np9lgjw4p`6 \"@p5 eh7Ӣ5ZljE~`5{~_㳷)d?BX#CW?RTqIBնx0:c,n7ewQ۱3S!M\9uG+`ևdz?oT5N(2jYn(D&HD}s^ %}`_Ĝ{LeSitcoT_RM8v|$+-jf[D H/vTWkILnL4YOa5a *ryթ_=WoP̒HT q<20bUE ^zDla[;cw[E[Z- #;k [)X2l j|>"ov&:@mFd w:&= Ϧ+T9VW4 nFfox&VԶC|IitE*e4nḁ%ckL\k<ԡ񂸗X>9T`Ʉj&մ$|#Q*yJs4.T4VvY q+.!?rX8Đ0L=?+pX-pB&j齒ם{Df-@VqczzeV_5w)76;IR0ivX\`sOҼ:pOiY-IC -p6yt܆< m`o}bz?dAdG@~T =+Lz1oÌ17>d-ٳ`[kKZەn}A^3 f.C\niҽ.'_\,&Q/!zrl^_Ϝݛ ؁c{w ;d7YM"H3LXTako9IE-f[M^IAThbo# 9:''̻,J'ޘ2,;qpٚҭ4cFl"x獠|K=3|UGŵPs  ɫJk'mbh?r4')D? D8MP7?2:@.o6 nvNanD&ƒۯm 6ހϻ כ݁UVZb&qSQX 6?&X&@ lX.R?VD[vtu~yk/)=Ԟ%fhi^kr0 \1$$eQsa $GQ3bu> IR¤|vo.0mHagOSz5BAr0:.~^M_EbLYD#ISf>8nuK3_I+$nMcM7d%#,v-UoU_" / 96KD '=j_Bkr[|"ҪHFzLtNTS:,xrzR=a2in[{{ ˆr|"'liVVmH?ܷ?}vWbͨ\Π/i4RL*E܅5xc7yQ%4ǭR!ߵR'Xjv m)$7^on.P۠,vۨ6M׿zaocuwa:3)i`̬VSk&rRD?`kᆭZ~|H~ܑ}ݕ|Px$q}eRvKBq.?"eƈIx)5~AtL澔4ՀT7\ul:IP,DQ[,E$@iVL1Zp`%S9׶XnP=%r7_ح)p :+TD *ej 2ΖO0:̢%gkOE׋pzkUA_w*h=0S o;2zC@$8/"}5Qi7G >`fr/gwW>1 'o`cߜѧMO_I sѥ9`^KlV}r] \᠂tqCv4 :ǣGo=c 2ѡmľ%SWR6a;G!) h\ ӑ߱DjJY#ߡŨ ـ_ \brqCA7i C䊭ZRay%I`\bg% RӂZ|{߀Al".VO >o$V@ֹ`嚢,9%lm%xN"*6ؠOJ6u9B֮{qK\n(>U( FH<d1vFJ-"= =393\ TB;%KnN/ a/`a\%AqC J YX[`e12;#;y.4XJhQη$[C6`)kAhZOQz(zְȱ{I vEN!5oXJ>П|kc d>w\p(8B9iNo`!G~Jfڝ:CJddFsxOu!`v겷K#EJO:{;J&)>%)"u 5l*A9z&Q_$]%)id[[ uqi9k8{#Mm oiOuDc1|r)TunKJd젆J];f2J'i[-&g5/[dZ!{g?|-F3D>2MT)yriը쫊E6!Ʈ4ChR"tq"8T Hh{Q 0yPjMt G_FM'@7p+"߉G}aˍ7q8[O*$OXۺܢ٬ɪx [^OC!sgJY4s]YC6Bhpi4pA<2sp@PjuM]M}gə԰PJ+|;赦:*sҒ &)D?DZ\<7I \~I7&;:w鷶SUr7Xr̝fR JO86]}O;TOnL2̓MMŔ.sjSi<;HD[$fÙi^ۜ@ 󋩍px2W @+1mwku.WƖij|G*uyTB!Ƣ˧ʿ2$c.|}4Mۙ5Fd5~ywР(BO|ݙ03"`F8|?y0;Nf o~o1 yTrTdު>C͢XOn/@?^Mul{GgPg@O8`Vb}Bd zdޟdH9ViÂ45:Xbʓ-)$ ,! S⛖&je5YD3H:V([FXpt7 7Y4ss$@f% Mm[Hv.h k2ඦH`;/VɥHVdn# @Z[3F>M-B=GuhB3XD~>LH,VB:&~aB}{δH6gcnU!0ne5\Y 72b+DIJXGFyd}̿S狹ހjkBxZi1#̍D"͸D_S@+nt1Ŏ[wWD$^5 k ]hZj3\Nj?w|8}WE|CJqMn QM]ܦ(5^SK?f2⛥׬q9'byyף=!')#&I jɏ׶N}W\U* C Co]wjl>2d"b;f ZAq߻:4%Ś<@V9cCJ>d jERSZ|ǎT3Ok=nټixdӑl2V֤Į.+*v:04bQM?xn'vjƕ1&V"`U%4V߸ΟEE@|Y6ȗe§=ܤ JP t>}sjhLD+ 4ΟSTx/ o;z (sr}C`5_W-HV-7@+%BQ`%02ɽ~g\Ak 2@OWN.WHQ,Ý$o۝2l^wc\vq*Q˛o46|Z-Z6-UPnsÔfVkmZB K-}sROKC abe>l$2쥷+ۀĽ~K:۩(x8O8ddm$+E=#D:[ao@LX "Vw?  6&Z rkJxM ⒢& LU7kYNh_y"Oœ f y z'O 7)D7:]vXɺqsc2<8m ( [I ]2h%b֯+ VޛAoju{ XC @a<@k_αר3\:z81eH~˟8GYڐ$7BĔe&fwaqmG1&i hn ?6$̳.'Uz "⬭~ .6O^PP!hCg0g.+Ag{"o AnX @XS?7nVP(㮈uxAJlO5$|n* A{(> _^ 8kv0wIR 턞j'+)ZlLD[.d%\>w"IDDy}o@[qJc?Q㹽P Qj.ňc]rWO1} Y=ޘh$7mG YwzŸc$++ڌw#F`mZwEAĽ7=TF'BKyyԿ`o/{zU{%m)@l4*ahuR^`*_&/RvҪ:ގg{U IxKv"&4sQC]I9RlwpDƑrU')g}ԍ_E:kB%H%J3kw HmD[6k2H)[{ŤsZ o5yث$ Tn滉ַEwsꣿY3z"FR7pF꠫gtcyAj}4ɛiᣪV _}"c`֒jd'+u:Ȕe1e瞁󣭧q}N<ն]j |LheDqoإFcH`; ݮX(bۮΨ-WuͳXvSNםk3tw,^e|PsŧA?9$!vNĴMpoBxL).ƇV\4Arμҫ@ۈ-/B0$G_ak%WZC̷}9yU)Fhhx#߮W-[>#) Y/UǮzf+ |9.'$gu.JkS+ޘ4~6OR?P'ҹNШ5t-%{+:Xk?KR刏&ĭ,#{lFp"71w d])"]kㆅ$o^a6myexSo~->[>#?EݢinS!tBRG+p.orɸ!XwoT #3`T )Nu$c_n_chIw9zz4~g "2Lc#Gm_.}KmAF62-8 0APB>cu֧)ƝtYFk- cFt[PӖ;O&bh'`,jn%R,_HCP j$c MЗ(s{Ռr"N3ۊWwk8^^i:SP! j$ۖ΃]&V3W |ع#f]=9m鲵vmDZ16 b!Vs3?Lֻʱ; cX%(0KXqP %#ItɉqW0n-`nnu&шȦ[UeG^ٷ㑤(S&̆TH 3mM:¥\,B}>/xP:9H'Hd)41ЦNVAVp]f4p%ߒbQ  "#C<}}*B /4 BN$bvNkS-=;?Nn<ߐdTH0h""MMqW"kUpXH& m ljs* +lFȋ\y<6]N/V# (+RIVAb m )[̩#5טkܰ&dIUb\n9&V<>{6Kj4}˖"^gڸȼ ʘJJoX}f=? HRӐ/G}QGv[n8"Oh2<9Y;qJ';sv?oxD0Nǣ1HܑȃPwO5#fXBCT3X-d]0exm]jb;cԗ&Qg~س8Wڠoi),v~$O#,֓!cUHWx f:T}y5:{sB$Bw::5(Fy1pɆ8>%/]mC_IQUkc~y*TH~aT*A׽ 4މap-aH30P'޽F %$s 9G<><6n7rݼ}3vJ:YjVnyIJ>rT2a`eHf9RyJ4 04  P4c`AM4.o R#_ vLm)-I%U3 j`'@1^`1$IJ)}b?"xTN!3VPybz)Ea? w;݄B$b:yY> ¸$ŤPgwϺN6QMhCuy:bJpQy%0rK rF N⅑#>S0 įPiVa<<(Ǒ6a,(y)/KG'>+*4_[2.GPB9BӀ&'rx GlѺ :̡ZO#"̡if!"7?K۸*u8B?M@Y#5PGρt?W`tUX_\S,|(].tx4Žn0}pf:|鈱XzM$/cUݠI3*bOᶺnT*1_3/JIӻٟXʓϏ^|JNzx؝+r_6i6ܖ,u)V3NZR8AEViO`psW/G*_n*;Fv3My/4uqZvlt]ԙY^@ R[ڵJ!Y{GS Pxg7׵>M c15/,zܖ"彶t'ޛ&bn'rQGBO[ԄE:IGP/*Lu}CnV`Ƕh *鞥H$]'CN MzcE#;Mj[c=T#="[Sܨu]f?KQp tdhHZ%i0ae 3e&&g\`_h+pXSLo3.Y]E]ێ?G5`v9MyN A%$`Z B3D\iZjU:= NS9b/§>nwg3lfJ@ y΁srw^ʞO5xI|DZb8G%TvL7c2|Rg 9/]SLpoF3f@bېn4;T hܦu5֋:or+*yэ6+ VÔMah`CGxw'p̭?sԇ#9;ٻTݲ3Bԏdee[ X,7NH@n3dJN/+E/Hp^euǵrYJ4ĕՎ"EPTi#;/+^H7Ab)u PT*"e h}?Wt+H\.B6P20h19!'!Jctj͎6F2SnDMA"Muwm f}DpjY\s2odlłe $t5+Ǒ;FQi-Ubn䳔}L01SA}xQ Nhk\o>ĸX'uNA5yb+\D3oE99[;j.IPD^ |Tޢ)m;3߇תZg_'Wɏt`W5ӜEȷ)?']5X޸hh{z~g95,GYуj,exni{HvF|T Pd+>4pfCW$#ux ,mS-K^?u= 2nr|GZF.>65SȎN()-kyۄ_iT:X|Mcg` ޘ3; t:"ƵhlWhb/Ҋto:F0E7W*F|v-D6t0ϚWtϘ4!pz$Ek7u=}KNUFȦ;!/{˫O8~ ny%/uQ4V "rȹ4Sc?`#KZ,}) JpxnPYիȊi*NpIc%4@.AezP ugBJ-Eqs5J)>|p]\\"Wm_ 4SGȞZQ94IƢ2iFG=͕ϣ7oL&})æhYX>h\Ox.Bκ9W.Z)2{'v [0Rz2,9twBww+dW}o2d8eՔ'?QQ@ &$H -mDHO|@o 5*I"wmߙNo%D aE_8T?uċ4QQZ1a4\H?d؍e*8mqU;oSSgG#VJI`9 HDb؁5K^Jb^`[]~ru*0͝[I>9 &,>Ty^0yv1v[V ! y]XRw@c耶aT!rHyRL4lN %|*:5Fyɛwo>G$QbBF5o|zR  @8{o&/4`3]nt_>_5d#jK< O%>5J5koe|jr;5 |3oسC'MtuzF)|i?[wcc~RR>@$ !%dάFVc|8ƸMEVfӓT::"F(wO.=x*9>L{/gH)mg*sCP䖛qfMNb1HV wèdVxiVMTcY5v)֥]oM9@^m7tAڼeUI"(:φ,S:pa̓$tQEv23:o(a.BjZm>t(ƬaZ VVG/5`Zt"Ư.B&PEֶd4.B$}DDfH y J;mTR vj򺉏KÒzUgEU(xTZJ"嬪r łB7LҊd C6sm,R~+S?Yޒ5NlDy0o]ޕhJ9pAh/G_T缊w>N6Da& }6#zx,L3k83EКFoG]H2es m#]|!Ns[la .G5L92q mx{;3rIeI s#Kߌ[(`Y7Bqh"#iYc1YzL>DuCHq2C?i3LnG?!Zm9$lm|p $*g 쫥GTJg"`kScn[E] \)b> >-R7B`P!][m^10"PGYS]BsGꅡ'A}oӍJp`*-+QbKx{ 8 WGН2=Bz3Z}Уft3:wx:.kpC$oؘ-wm帑ijeff._֏$4=0OaO!c hnPc$]*cdW բo;BJb%N3W OH.Rj 9N?hY[C|"8!-pܶO}6!V@W"`i4;|ٹ OÙWUsy8[C LiRic]n25m,02y[EJ!RSNGsdA'y[&CwK(5 3@i13~0({[A Z4l^ʬPbٿ6؃-yݶҵ Yږ XZaGXG`Q}0lRLS˞{& 0VĹ~ u3\8Rsu՗Z7vx xd R+>Ԛkjt8bEԵ=`u w3sÒ`OX؀9`ˏ['cls)24ˮVa:7[Xjwv^%PFvY̨xwI-:'ddvxQNh=vǿqA x_\3d7"xLF4!00֡tۤ^ s@c>>=T溬/exl$΀t8?򯃃I.J=.fӳfGJ"lҧ0zqD/|(DgD z)%鰖yo45#O:=b<=kI]A. !Fa5EY cl:p}ݝl 3c#dp(h,k+([/mbÙ=ϱ̏liW [ |_JU%c=Q`e!$T5%=޿jb7ӥDU4(PNY$͈ iMQaK~ŻbB,?aRIrfVasNIr)k}h ּfxjغ\rBry:}ǚ-Qrpnְp`YK=MoR6eh\ۓn@:]?VXB*K @Ȭ_&܌u~W i %{UŅ}kTF?A?%n#2>"N.X^z{1>5l*,2xT tۍҤ5UD[>Oe 4$V@ ly&5@*>tM2W)N{:4qW?{uckOYaqҊ$ݨu@ᓁDQ{៝nfSd:XzM:Q*懴=-ߤhwʼȃ̆I==3; uD{Cw0:@h7pژy(ܬg=3m#|<6ū?/wόWi?Dn/¿g\=O58ԨG>?e7y}!}}$E[dX?Sl-@-2\A47,-L\!Q{8:j)c {LiZ %#$ rw@}Kt qI8ׁTqAf1د!C?8|st M2y|x)PGum*6t) H|av(|\Q9B: REG˞J X!/|% :kx2.#Rsl@eRNt|5oP+<"BU*ЎIcB,tMw^Cl^Ʉ&>cTuVs:pka2 1 ˰_>i:&g~66[&xb!wWd",3+M\%](RfKt1Erp_帓>2`7`ۍ EVX^AˇXe$ܿi[|wtK^e55|QA5L{٥X E `c}Gͮ)Cc!PWkm)ExEt`9pk_cdi [u{q9L`Mgujyg/k6oI!6´uW喭(Gx;VͿ3T8B(܂z11 ($閃2Ϟe8&XoS}bw8M'΄nZ$cK:#JȠ TwAbLx.8\yq1k IFYCn@;:TVZ[%-<: ư^DD219FxJ,."#.:4`t]R5aPq3 *%OJIɎFk|L;?f?jFx>A^L%t`P gxO | Mॏf¿x+g=:4"s2 \l1 Jⷍ`fVN^`a 6zJk*Bd}^'FZRe^8Goo57Vfwy6~a9!*Vv/o[8G?1n֑o%u;",ѴCsњ0dz?;J몇a* l/ԺR 8¼rPwwss)4ikOwG@//9"DFK(Y+pYkdL$D*Uy1'$v ndžU57 ) 0?݌4p^ztRt{[Sˇg@U 1&4ȆN`{3Faopj*GNAvB lZG{ftHήފ;ii?2G^fن"H* | Em O0Q4tMs7K'ʐŽY}.!*:>9Kf=}q2եh7-JW6 J{fMuɽyAPW!SlP:+Y(O;ك^Q3VQFwq+ ֹ!Ct6tA^?xb]_6 O Qk_x ygtJg]T *@:<w$Κ BkMPMJgk&uTD_~#b&>xPʒߕ|d 'ٱׄ:{ JqϹ*V:&/FB* ~;H0FҺ#맭2ncx׻T3 5̃_n%s;@)޹JtA 94LW1|{?ф9:E2+ :~zśiF/9h%󺕆9~BnSȋMd3")?&´9ݺӛ,b->狞#[Ji(5+I:-W]_Q+\ 3`Y!Ů>h67\]Vz]R#sR> f2!l2Tν8x`ڡN/RЧZ0PI b+xaI /wmlFAü%IͰ!d[ I,sϹ fπ LW#.L>GL+^`G%?qbh CkwBXAoOFjj88 9ijёve)5yѠdp0_p¹Nl:9[cvG<bhG1ufU\+{R>X_ FqQw^ZըpCZ"C-ކQNADBk,c"u͎8DrS~c}H VU i4 lB>ot$BmN飤4~ m|Y^^ g͛_Vj:yk!rNC f\) f̚{o }b,9-Kr4u ;"d0%]Εg L̀ykOwnIkFY$']Zժ t C%X# E^p&wcl$jT}-"* yD+Š& h,-DZ(Ssk!e8H?5(q;N ʻ=te|aDio_uN~QqҌV,߾OuwR1 ,N@UGqx~?h[9XN۽;(Eʸ\/pc̻4Yq􊕷K\oc S ϙ21znɲ`Dr~M I1T">F  OpEfM<,lNG?moڲWV")~ i2)EobʲrЀ`.2=( a*!68\pM5Z7Ȧ[hf;8J=`A]y:t.mAcO.4imȱ՗&^3. hoa^=EtꦦD,H[?r]>“PH.X𲌡bv?Ë$ŋ%пB3rҍҤ,!ŗd GǙ1ww6T'նdIv[2\\aɤ0|iKڛ eLY*: -i0&jk m•{7Fb0C[ů&.Jpdm"}5T@W eLϠ2w۪[Azg+$+h⓫ͩ3cy'o01n PK..?̣oIͲٟbd-@C[p{X4ҁ?aEu4B N$>Nn`E:q<\m8xԁiЂ|+Uҋ̽(ۦ4C{nb~ۍ%|bFL=%Tdr 8dm"BlVlq 2HF@f($FYړP>˴BM)D#(ΛjDF+"~?( ?qX5creSJ5G k_`L#D?ÉDj_[ uw  gr_u4= ĎC9ț[R=voE +5WCʲQh0xЗKqg b: @55-oŰ.,#t۸ӏzIpBIL0jL(a!2K.<~tH[j"T'ւx^֜)[u|2BR=@h%fmװPϞbr\>+]N$VTv3IŭͶˆ`sCs:wƑO]'j.$asӠ>Q]{;baw's&$X`p ն uxtN9ݏ>K( Vc}/jXda0Luuo8'xpϠ3$h'!b8FR~q*F 3ĺGAoR,oO9(mRy9\ ÀO.`mjZ3ӎ[G;7FJ@WR]Uޓe|Ze˚ɂa:fZ3gå_g/vuAzK 3B^GƋq8 yGC yR *M!*>i27`]ۯ5In?s鰍Vע5=1Ș|ҺGa.2 5~7,XŎ V+gH͸u )R(K"RhեڤR)Oج{kfW/1:Ҁt>2&_3d,MVvտ kyb15ZZ#ˈ7sGT0r A Ѿy`FW晛ȆBHO;#pJN5K&*H ;- Y%oOH mwU{#S s?chFA*')SNl *f܁i_UG sT@ Onu;В>jwb]ŷ<9hjJ* tP7:Z#[pSuzG5ӕL1s1lA' F|IAr`4Ɂ4#|}q>_<%,ڲluWj4f(K}5P}ߔ;1]NcH"![H}g {TƞdAFb0ȸ@ųk:.;CMcw: -_LT쨅Ea,e,>!E!jMOGNcVDrwlSؔ?>aq=0;? 6 @3 jƦYbV "9YuE7-ɀN5Kb6bY+_%#/~}O䇋qblvXMGKJcOKR1|3A)"L<~+ rtՂ;@"YbڿENޮ3"6" IXo!q患wLh>"2-Xmg :}`i.{]n:JJs_,*I;8D3K97hY_儧+AU>yb%sgDOpl(]Q@l*'hYrnP{w؊iu/|(ӉÄ(Ж8%7 EGv?xCG,SM+GObt 5!]}9[NVS~h12M,XӮ!pn[pK}ؽCFX4wuojsW8asRf%_ƾ(_.4rMJn9H!Ld*ߥV0"%N;.,\+ o6TutGx$nE럊H^ NKr'3xѳ3[v~9_45ǃq~'?z/A1~j0[֋,244ae.p04#SMוgRcn_~*i>aӼiX0'C4؂(.grRJ>&qBq}3@VV'GxdYz^g2W..2O"F3*_K }P\\<kY2g"wecYd&+lr^bNRَ.KMOlNĹ;W~|16EmBH8ЉkϮ#" Czު4mwڒ Q&4E)~> "qo,$^@!sޡ}{ )Ž"Gj^ TY@H*J* `!AR}iL> JD]`@t*dit\ &ChVIaDJIr^STy?qs 'NYP* '$­G716;E,)u^%;|pR[Nozy0.+l?U6LMKWp$,wl]YPx=EV 7;|- ҿoQnj@CO`ޱpCĖhn4c|c*c__?^m`؉?3H눴XnJaL[NyL39dd[m+%Xkӕ? ; V6a.mq /s,= 7̣+Ë $SnZdz_NK·\Ty*e.3eX[,:/wr+ϊ=9Z,  2X|6T@Omkͫy t$;yX@9$b>R:P-SƦלs$KZE /+f;m%o$Alw=`ўģ  ߱jkb0* gkF2g~OjuH#G/#BՅ?%Wh[~XhXFRH{oӄf'7"DpIus$h vRMv`=m3ܰ:D7:M@92bU)%ֹZ1:Ksys-6̶v)3jLSB`L?rBY M>LA@ ߗ9"9" )א.cSC0ҙŤ(8g<%kxc"_ŜNNL{ Бs"AAP)E8!rA8!?ꬣ zcѱY/R)D;&Dڜ]ȁ;HWXJt4>?,c""'rW;}X=4QDd qɰ\y>r18.k_HyMf\j9pD$KkϻR{tҼRZJ?'45c_`>W@_W41^Mk)FXet1f䒐)'-E?,tgV[mz'|_9͌?HpQƔIeO=k8bۯ^=~/ W 䌧'|$0vcs\FOS,#2b'oPV]ɰ^ّE[Luai&AÔ<)Wg>h+,l4 iLuNJˢ[l3d]&v́ Lj/Ts ;gc[LP7`gQ?ڝ{LKpn,\Wbݱ08fG 9#dh(S88F4Fj!}:oKW rֈtP&4Sk}իG%lEcJLun5~Ito=Z30hr01hval.C$0ȰΞRu10@cdX2CD3M4oL^dMT"Efl $=T& L h%CJmݬ',(;{Dsԥ@L}Z:<όgES X18jt9:QfoݓbV˼UpAs|`6ȧ{_#I,ƻlZ'E\Mě=LͳaWɋg~nF"<5R/JteAs8JÇnl.RK3cяMA ?r-g&-|o.#(ιSJ!v o[0P 9{Dao׍)!KS.UP $e8udi+s#|23Fg8IJׅӾ`cu5@y>: (n'3kdV+@m"q$Z x%LNs6::";[@@9Sqt_PxH9nv((CH{SȁF)RMYx?W<8".\1+<4%`YeyS~=$+MZ_ (pR8JӻnJ4 Z"o+@϶sfRĿ!d+3(]Qch|{;dl5*99]tΏ{mʝ!%mO7VONrjeU^vMT"t7dVl!ا%jܳɒ= saq%d"BCaLG>rUMb/ͨ"Hd؂#i%0oſ2Y=T[XtlFa:gNix}"K/F~%xK?eW1t$%IJ{17@DR`a6j"iMؙU?+10&Ӹ4Vgpx@RXr7ly>Q8U1)K Vi%xKA f(FZ'Eu%8>EZ &&ޔ8Ơ9 ICϝ>hd&Qk f<uV(іk"d]*.r LV¿Ԧ u„.<`ŽKǻ6du#}ZrK旷 rK~QJ;6u|3#CzEx ilC3:͢/% -JPtu[Z$32o3l$\8r[G* Hb߱Ul.$i9ءBia fu,IwCk ܊|\-HzCQH4рucʚw Ll̕2WXU.]z!i,hlBBKS`7C%8(Z%w쒗4xzxuEOCd)A Hf]b*1+T$m0VD !#^玓A-coy|.Џxjyx ٔt|i'F=9KSeMyb"X A\Ա.Klyu I@{vQ! G* {CƘ}ʇp{R \UzixNs+=7H2aYaaAl\REh}GZ xp*Mfr5o(חbrD,KRCdTbqv%KRH[Y .}e-g NxVxkԀu[> z"7Ll+v g{GWB],$r upӔpl/&{Ujh0Ui`D-[ґM"$v|?[R6Z2a*;FǒA{j'tyqP/|u{9q[BClffdOR4N!7nx37Ha˛Wc*c'Ka)Q|C(/wr"n| TnxK N0T6F:!(Ⱦ,{Dl Y ߧ`9|@GwTA| k>/I&ׅvhqyqd?4nu[+ʨ0՝c\"B{\;q׏_K湐-fQxa&rU$X(;#cX-A5Զ!0W݁0iV4;S[CF V)Ea8=dWJ,DRt;G,v]8 3n^h jM|e"s4mHcέ 6nvFR LD^Su~2#٫֛VUmLͪa/o :܉-,[~"(s.?J\OOo\R+nU0 Ug֣pY/Oz Q 5d/;e #ݦKYlh}v_ۊLh@޽w(҂!n.G:"VkJ'|GhlO"\92p$.G\Wezv8'hNr|ٷ_3F·q_+ 9WtLMvdMDseFpA֭ d؆x2&뀻O㈖?zHN:15(#WyW ?z ^{i@7Ig}$n-uuo!r'L7x P>a`[֚PsqiYZQlwRT骩|-vzDEFC5r߯A$iU,+?>O~3=[:`@g;V\ ] ʟc-\=&Eg쓁o9^r=a:wJ-sRl}Hxk `/ׅAhD1srk>;<*ضr2PFYp* >º)T; 5U^jjlSdt:ԡFdl ^ѫW[up&^٨a%4wmu_mF^@tK"pr3kZSipkZml[3h-UU B} -HqB_7s.-6x H|xѣ}T;sw|9shy qMgԻ=XNB5nڦb-3j͜|[.y2xհEvmꠐ/L+XNyDSUC"켸zK[`Kv׳O: [HRg(BQFO4O?XBCc LDpN e͚WsrY@ [M1([ ߯rhiT\'EHfϟ2x߭]ܤY3_Tݭ%LfƘ+@!-qCsBVJ(ߥvx7wª|#'f$}LŠ R1V.Fq<&OA}'i[J'(t0 4A'0d.WAJҙ |vRl64guZF@g1vmۻLʷժCjmOh_M pzC 2E2"^;6FE`ba~kw#G';S>``0mBLSt^}R+W%^=1MKNҐ^p ƋG !*CiB\AN4ܞгfgO}(Ϋ(rl,Ի.*dp{ߤ$ieQJ7/GK7b(JBż"&Go[iSK3hgc>1oY޹k})Y ;a9{2DE10,I Z^-4hrڵ eee4=V,|ryZؤvkR[@: $IepCͤ .DSO'fXRka"֪;NvdIeOKI5@h\y.\潦k 0LwG/4դ*l}@C tRj8zCd-_^Uu,stQ*)k3}2Fl@]d$DY:Ml(LlAPxāa"$` I}~RcW E'#b̛q N7We_K/]O:Ω5Pw̶pn끔ձgID{H ~|+V@V"yZW$jZpabfsn׍N rtfе AI'sff=ʊQXD?Trns|\ sne #/ [ch<#!+n:Q#!OD2pTE@p? њy,$/@ /5/2'ܛdlndZiS5_=.`wc=c"4diDŽSg>"A~>x&6 y2u1H6VL$Pu8jd?[^/_g` c|bw~f %+;7D$,8_fPX m%9,{sIkRi_0 Np6\LKPl:4"w쭰V%q!v #u Hi>J{l\URaN(h[^]jB)NObҲJ0QFϤO"t6X3q$0\o-꒧R|zyf/ͼ}8~ksc=+ k7N2 *(PI%IʆH-oմK#E= [;mhoi}A؆dqR; @t 'm,N9͕:t, 9 8]}1>'w [78}JЁm:MlxBRe2Z  eٮN]Ĺ[B3!X| QmGv6yZ#)Q7YcAYnB1ޤv mgܫ2u}\x.džamޡR[?u  \It5I5{ۘ&o#? aLv8ѸLA8hCLl\Z_9 d2 mB?>$@EȴLH8S- rx$9|(*zT;.!yynw=OgejMIv z Ry;B@"k>co+`%˼}`9C\r;7Cah#]boJEYRǸ[2JK$`wPF~#&mLĿ}yԔyaՁ]$u^o;:dmԂooi8VP}^w_XjŚ9دZp2`1.{%9IU>2lC2QgyŁyoJG88x aPeL3'D^7p&-(,`КE49+2] hʿ0; '9H4.R=b`A0 _ݱi([Wx#UX z:F"Dpdz6L-zDJ3Js blZ舿cLH:. ]J+JP~Ѡ}\ri)T-[{Ppz^;CS1ae VaP(?3=6m7FsC}Xfe P"ͷ {ۃ?]Bg,%oS!ܟ& cNlVE} GGR܆@^goy8-d#yTAGuC߻i`yܑrC!JlL򈵈 [)S=dİ`'ʮ]+ + 6E/u(}AL;HV$pzakzk?J  'pHaH)Qt?cw&w MPi7` ^0< zBы[e-ͨJGutpOAscyĵpէ?“QݸQw-ɇxslOe9ee"= {lߤnj?@@HUJ4SwCb%-njxU܎:詟uG_m Dq zz\Wcc5ni?pP'\ t/!i:\NspםP r~@#2jOa'*Dz O^u#8$Ȩ]\Zچk:VkgpL2iU\*dv3'hk?1U2ezjՖ_:4DBN$1a=NP)5O|<1bڙ,}87\c]̏},[/i_saJHLjU ݯ渘{Ewg܃ѐ_Ҷ(\>a. ' ߖ2'4nC@>Xe<HZZ }_C(2f: F`ߋ_ȅr ˡѻDy$ܹ;J̇+h; J翾$˾Q|Z,ǡSMeANg: K|xy3/6c2Hydϋd'-ӱͳ~ v{"EKX@}T PRX,?0b~rr(QxXz8Vត+iu^3pަgd '=G01rdžq]VAT{Ex3cb"GcELF|^JzC| /==2l}o YG0Px$ij b~^Y1=k3=`vrk+@DrennbfKmF2ZԦ DmL*8X&ؗY ɺBɎK߅93kqkji_SU;>-L}Ex?c67BbT09ab sX3{œ["i $;ަvm_t=_cvZ  G{ W -W8KIJYq; O?5ҋjyC V"PmBOX X[#N*UP 0ӕ4"?|eMh\y0[\`"[@2 C5F`1R0Xv 4Uf&/J IMȽwOw3]u 6UƯgņ̭vWu_jj`ϼjnzA `F+kzaWCZo6rz,~U &׶ۢ<74/>T;qb<1J_BØQM*Ӝ)mY-JON P_<_避)@)spaqahIqzZ`7bgh24!>Wr<'}Ea6Hn Όʤ2Gĝ9bcPNOҦ 0_o|k@5 isYmAaq[B{TIj=r#8LƏ ^ J̓foĒв*P$L9(_xAr55ܾ3aS=%.E&:URc {Y\Yo欒&?}t̪8~֦x#hH)+r#H1e^7̡u.r֞#"4>cP)Q}, :t CNz_vQWh̵5,~C2$:ҶZtݷY4+ I*ZJ۸e!u}U !~?H@?87"thw?/"ev : & M5'M`˃S`$$b2)KcG 2nL.!52za-$eN@C3Pď!6{2mTȦ^M=bAkAU~[S%krJn(eӏv4$>+k@׎! !Ev6%[v"b(RŸ麉yN'ȂrY Afjl* ip7@O8|[`ɧ6=_}<1 g|tzQuȇg((]`RxG(r.Ykv|9 *A)g Qœ лni3]AqIXPdk\y"jfza&+G&0O+)V<,SLCf94:W1S6$|ڴ=\A!x~G; / T<_8GQ88CLK&wfcX-;cĹKV _٣IЛmMw%p3* *U+G7*=^ LWfrنnÌ6&Č(9oBN|rg 8 9"1 #$O7O$"l^k!З{^[:Fё  aά!k6gʄ$ w8b^(*ZWwJy3Kvib>?arCO?\4'L\#잀%cJE@^s OMRn)@5ջgiD4-nʓBSbN.Nak֯x-]d 4t/«tj, ̡-=3YP6<^9塙SYcaʭ ._O 0YX;stK .iBl8ඣP^5 8V"U]&fN:݅mޗNikj[YᦫH&MflJ[R YoPصqݚDqD./#vS Eꑙ_+6X7:8F,n3RgJ,J><Z;"Pg#сUBL)Y3O+J> @FgO"ﱳk#~,?~% d7-ld a$gɝ|ryq5] WbfCup/G"ђ Yp 5Ė˟(?7PlgoIC܁DsOyC$$%(e_Ha,N b.q; yOSЖ*@W H6mSqo E-?BuX}vl)[< 3wr~ xBpeVBDdR( .Tr04r$G3*m"-a%)͌C;n{"qyo0єRI6"g,Z,K.ZQAMUSLqf,P8g粱L. ,q={NK~s9x'zO H/ͽJ`/[otL@ FIC,25Vcm0W>+YӤuU HE![ipIg֒Gpog?Oq#jIKһk@$1Șm[,i畊:aVn}91"\DyCkdY$rv$.dIXjE$&^y Z#(V 6PO߬f\弜UN3qw:QCQ48hU'n$C AZ㔞?  B_𑴔V ,(졞hol2@X)%"^G̢ |2r/%J!EރEm8Nּd,qF}dᑡ! bޞ_6cCFW0jt)HH`Pc9GAt,V >-042KFSE`ǿKs/*vI&1B 0xTYTInx9vV[<>rS ikc Hػ%֣so 7\DkD"OFP~ CT۱vGڷ >RE~MAA=2H.S2[@((v5#$qqUκ]:CSw Soir0uCF=Ob$ƾˮǺP9w"K} (?և?%̺WPgu p,u}{*[)Oٙs``o;_NW㿓T,!56[vM :|8.892֭MKW&6*UY3x%)ŤE&-U@-yc{Cuq迵dZK,+f6,#H_ynk" ʙ qzy?`b1#*UrKc:|*B`Ys[ t"ZQk緮U眼E%L3烉je%W=qe;0 V+E¯5C@jwf(e?#9ףu3JJ!i!ZSMq,o1Tu5~Kq`^37UhڶѮ5O"mc[(Y 7])3?%l1.Q 52a"+l-qQHѭ@tѢ#,͚CWT4b3RD(ٜr0Ǿ 27DNgլy.#{xȋntC:ԍEg jFY ={/x-ag|8,=x{@1*=-ŷ (2p2@^4 #5ِc#Պ/A}I lgn2mvdHe\ˇe:P(H`Ͱ/È(~ nnGW \2ƚ`tãgŴo]5u=;[WG>bB Di}*@;bb d(a&D9L FgaYAȵ*Uf٥6Yb/jXR' }l$"Q!&ķfV,%RM|rz^HN%-[X٭Dl(f@+ғ›*8 M/ |9bSՕXݳɁ{*[:sY;*\\(^L%BkQ῝  دK[*P_Hu׌IhFdB^Y>2DPX>+r$N@i96ФBmܱ5Ob2>SF ؈hE@AݖΘT'\ cSWKjFvP>tJvTGH(ݧWծ_Y+A$9&)^`I Ᏽē ]}ON!pOF`q5qŰؘLvqhx_+gJ~}H g ;sseaݿiP7rܴiV>VRpF xqmY쐸GL7~TW&DoR'XFcEZeHukg׎A}kv&[Jp7Oz?x6 2Ba1ŠQAV[CHz 0Ǫ1ǿ/kqْ{uZ=ki cH S}tD=p8,Mst@~ٳg3ٰJs)%76ZuY C} ymjLqi& 5ٞДƖX+#Kr+oUǚ|XZ!uh pgaخv(.ytwC]MWgk|ÙizGO?eY|6oI~uq7 Fq2賂B!#|-21,RڙS?kɕrQ7t ) Hml`go}NxT KY "켏%{ms.3$is~Yd2A$FnRtL3a0r A+%[jxݗ9+Ay+V $R|<ZL?| 1T5T{#]KBM dۉAlOxG-Xi\Z=zyꚋ ς6j&Prp4=C*tk'hG2N>yϱ˅r*.fR ! NR[ȟ3an5D5TK{ uTϩ 79Sƨ;;B9UQKJ^WNx=vQzژS{+4+˜$a8%b2׎R*|WN Mo&L32/DVKZ쇩,lL*y:% 7^R}}32r^[ޒ\O:.5M\CrQXLH[{Lw&?MJ\܀4.&8op_dD_W{qܸ)mX7 Gpx 3k|sF*/2Q%믘|k#f 1Jy&۫RY}-rtZL:]tԐ5.2 ސDž=) &>yaُnh6#倞䲢hS~dO- H<]6VmH|%/i̓ \ǬR (p%Td6>_1Ety=&v*X.aB ~q\,{ Ǎ+-OGnG$b#{fݷf t#% ff5\0$;G\P[9FEy\~$g|h Lm+q,GQXV|4VjI8^QFcI=Zw藍IJs[kv^ {> wkky[}u?Nd ڞW!("!p=rUY fVlJ+q.Sr):mIN5E@> !NC]ÔؾRH(uT%*E6ƶUNz9Z"#ljӻ&, y8i!hTtSx ;AGwԸtPS'Ӝ=73>?z2ċQiܹ`&NGN)1;ehgwqY.]}́)k|yil}R"hIf>'Dկ \8akFj+ckl "LRj0%p,-<עw.eʸlHɍ#Us TVhJD$aQXŷh|_5WdjP2m=u kD6L)|qvjҾIHUl3oguqjGp:,~,y=pV!d()#j!%4Bfa3_ 5ȕB|qJy9u$Y/ayRĸ ù"qI7a*Gb(/rb_ҥ2}C6RdĿψmmFEKu72,- /hZ]xHӵ+&e a zH2ԛ=eY-i2gۭJ2D "|%{TD dLjP(ƿ;MRjW6g»>fQRO'7`aUv,Cߩ5sf vfLdHǛ#5q2Tw |kVbd-F1@ύ5=&n`I66c)П#oV۞@2*y^]j9V:u$BDN}EJ[3֗d5L!z28}/:{sflR[Ptzе9Su3Ev-(>'b7ܮ{$'vc]11M=&a:a(uE]A$ гэ>=KL1]W:zeѲ-O~,9OX%}|Ed\s w#Tw0R3gxt4of pϛTRCq7(,q^xD_`f!ٔ'[6i[AD%4:W_|Uv(9UvvA9(Ծ7aLqI"}l!lI[C% $]ٟ8=`Hn[of]Qp|(WX: D7V,Aο.(qQJAyiBxعx`bnٹm0s&l./$"BQ нB'ϳ8L lݵt-wpa$˒nɨ٭ -~В< TB&??m_5UsFTy,H9W+VkA(EFHubT\J9 YLB>[/ ;TL(})Z"Ԕ5n;=,pp6{#;L-cr^8!:֦~(]-J9` o'!๮r1+p[g00y]MmWZ,נGYmCD T=>=}3Vڛ^ƯѤIIN$_dz,la+5C0 \VF`w6j*Y4%Z)NGYv4&a ״NIyTz=XJyAT,+Ccs^1HuBXjs,A0?v?J-dfdžqR7_u؍ ă8 J̸fI0("䞚P㏗"YO8-twݼoKﳆkugGP 芾nDL}񦛀@eȼЮybC֭C[Q}^"Xv/w)Qx#eGVnbZtF%H6 v6ʻRq՞&Ğo`=NpGe{ͽW3pH~̿CͰV5rTL.>I6bn. ptiXhvc$bɵve2nbLߣOJ5/Eh`A}CX#:Nl ("RX"k7,eǔ>B#mun"j#OXxН74qʒHu勤@^C^)$NC5(g]Nժ86v&6+}D[7Ɵ0ud.u)>^F:W*0钭|̇pP&NtkK\͸9TK$Jsk,0 w6vUUByDNTA)o-A4Z_pC}i䏮%X{,ƇL>g US8~×r^Yn>TNG^Z y9of$S. B .hqg u&O23᪪/Öѹ8yRTOVtH(b#nU o}ڳaA}So .ypM8˼mWu(s_#X&`| iOņQKOfe%GӘ7[ #*8{:@Mt6+[g9 _ڂ#~JԾNx[JpL}4du!FV@sԎˏ8/ު5ds!_D۾xZ*rPXJ"`IKD Y,B-ϦOG s@>x"ٓR4$)Oo3[d|{xrQWgDzvW'KUkq$I+IעT0ǧroY%+h{PRrS}>;/%7 3RX9Qʤ^rxe|0ViQnftҠmppk"NYa V hQ%lҊØ(J;TWX@+߁WP'u:%BvY^BLY9uifnsaǿ[ˢ >ٍ^S9._&~sڥORձ%:{be?;۾v/ LaH?; -* ͂rT~+KØ=F:E4"0ɁځPUKlU$9@ulFΨ9[sjR:Ea]g MJUs6S=6u@K*Ւ)Ӑ!n@.wndBj r (*ӱj>R\[Dpnu??ڱ3]RVkHt7*mD$G_. YoْE Sy-&N x}vM5`׎ ܘ!f6Dni[gw`@R&6LVz'^#cqJ+ }a EΆƒ `IxܴI,5C?{q,ۨ2|ݹ40k'?`:~W{94+#7RN8TSNg)BZKƃ,rCiP3 L;>O\vۡoHgasΦ}R[FrwFKc_Don;[ǯݨwUm@c5EGM4*8E+(apvX'&6X_I_tF*ô.8]j;@d?*&9ah`W3%y׭8)m?shXBV^OB`C{唓N^ h3<H (B 帛7=+|J@Ӯ`Y5Q KDG:NMt1X{c} ڌ\j-7SDWLƵd#AѶL߉ϞNY@ʼnѦٌNq\l[.ܗN͑ .>7Xڊ`gяt9v:p iBWudRK)b"-}G񟹨 a\3@g%:L\DkWcdq~u ש4IS/+/t4o9є<3D\f!bl'Z\]r[2Y1_~ķTol#1Q6z/t)vFfBÞ_+v 'ްIQr>#Y@4\ ɦ$Gٱ3նOQNM)!( jtPgO}]}0xpm4.i P֖CO,y0Jd;˿,Ջ5%8`(j哲@_9b"[6TW6wNg>0{Dn: e T0 5pN[O.ٱhkaVonꕚw?<lQz,#g|n-uVܵѫ633dS M= Su|1{AWwv2n"PZ%)(@yk^$EU}%+z!~\Oɾ2OH`sQ>unWPX_nIW\W\o_iYӬ](삊eOFPH8[AKϘ~%{E`Mf3bD +rM=:kz} z4ţVwZ]/,u6EOD[8mXE%qnJjĶ9@EzT>qWI~8o7;^4gdOM mZ\}֨wt;o w'UwwӜUt=„i\0Wn"Ɏ"«Z8$Nn1@E߹B~KɎrs\Lddž1X>ҁOa"oVhɪ~9j/^rGj!"+ؼE!@hyV(|vkaj2:{uL{MSihgWi6%?!8l85Yq8?,&j>ˌ̰7i 0&|q)=,-k<%#lHr)Ӏ?#mwpb:ÕB%ԣg^nXmSݷ-:" ?mv i_ҬpDe2j*@Ũ0C.ŏzFUsF|wCCxu]'/ݟ'2  Ç5&|* QT[O(^ݮdNuȄ .3/ K3PHC"%( nP|:]߁P91sѫYmWKQ6,Y%9ޮ5 2VpUp9>Yqoxٳvj}^r71MDaqv& tIC)ebl0NѬ cdHӨ Ju>K略IW0\HPiv~aC0ng\-0~Yȣ3HfUїaaq,*)ڞ=C"fx,tQL/}D M7"uI98ڗ=|J"O7 n*O,胔Yj' κ뿾T V?eQOSжK5P ՝u*{7jž@,uDXRʽOo' CG H4^  6;syfVG,SKR۸(6&:`_1/F̕ `,}pU'}?^aWjȦR x2p>Y g^_aY,^D¯-ሓnf#ʿslu>z +ZAnheV+֭]\V!J$Z-ON d-S#̡ fQpWG1fF#(^?eѨZpO9 i|npՙ@@gaVƵWRb }WZP>p$jVc)quꙪi԰ň|d Y:wɵ.}Bu1b sSqӋe'^ZڛD"vv3 Qb]PBPlY?#l`G)aAHM0 ?AgGc;0\:/&KtOXf4k{%ȅ.=awP^M 1e.U^hgkkP w͙B4sʶ%0Ƙke&{ )!l^Ut$`~A0XP%@YI1*q۠0 tm˚7Ujh~U>⢪^Y,,U l r22Gy|R@+#=I֎KR~VgwV<~~&66h7QD-Vx\odiڀ>s4d mIuA8z䴼c qdx kwg.'O~L uH9Hxi;UgBUW!7WruƉ%ķ[\gnCh@^"C={*Զ ;MS"O֎Ţc~JW:~;aЦTD3ևf*b0\+vXާ,o\Dp1n0]P`j{]oVV/2T5*BQ (Ja&2CCn$[,iHSo3nz ~Pf* m{[8As&{>EEl? (+m5g ʼ/AߦN'&d(\ihN8TeYmO,-3[:p- 2Gq 0Rݧm)ky[_qKV#)߿iE3rtФE\ D`^O.-4 0f i^":DP,t0eȵG%&yUxKZ5RodۼZ۶K>h42iv tr8y^ ӛ1l05:'wO]Rǻö**g8<+XkIxqs U6@hruH>@;i,}=SrV.1}Q'!IIz4VwUeNrȢmՂ{б!U 1r W8vyw48}y孁uBFJ|z5C*jgKb-{"957G Esk~8Gh.i[sEl sQ~Dþ9Л_Pm'oG('pp~#G÷fyoR0/a)wAi0FH->T 8l| =̢4Ixtb9V$9Dg X _,=?Y訇mofsdðu@%*@hlBV!1*cM[f,5G}u^Ql0 S1HۤZU= k`플0r&z]Kk~/UPBF5I,Roɜ,{-`nHK^M~-Цo5)7rjބ]CTsU {'K"v*i.-zfUjҨ >臨y 31&51m@×WLhIxsٞ7鍈6C l($.KEűd. +GiM>1`#6&%qlTGOXcVX qV0"QjX%Y ](Qaաw&\j/JKZVv 7c"0rw3͆ CFsuʼnwK!h59&ԴcK9i~ 1ZLRǞmXF1!Qfw }kCH!܅b' qz0Xkrj=.s=Q+`m횋0HЏ/aC!cgRskcҰ kÉP7 d#f.]*~4$7]\+V9%s0cFryDW'y\ h=sN/Cf4|w\D\HrJ=p'H͢B]M'(ziV^)ѕeJ⮖s?L7Kƍ9$`ǿ~93 uVcy󳱋^O3$%x jI'~M݇fjV!*6 袄V4ȣmNJ s"z |dׅBp]KYȻ*|$ ?b+;$R‹e휳M3$sjWv4r,nC:ddg 2i.aZheOS AfSEG%dVy"mX%g n6!:l/gYQIGNXR&2hcLڢ5kD ?l;A'xB%zosNgan{inV#tX&`D(!:I 9н"5a#S͛@ue<$y^ j(UbXӴue)y@dJUB+)]Ob_!*sc19& bw]u~D}u,xJ"Cl ۼ]xׅ 6>Ł Ȑ 19#uB"eM0S"醐 7ecF5P+-.VbVve8{,0n :f:ky?OHā!}!zswP# ^Ctfɠ3jnC9_Y1%H'!{j*/D &v69 Q}h#}MlN8<X502@sX!C'sN'<<qF z3|iy4yYOrZd^>LS@DGʪ(7E`Uv\ES*iL02V E00eCz[ix/C@c2T`ځM٧\RvJ-)S[Ų]LJH8$ \:K`؆,:κBd+bSfHyM!W}iVYm6ܕ86y̹\)LAA@8 TzidxLd5qtUjs,j\]EʬT'Gm5WY>yC_40Kܮs-?%}xK0 x16oM<+ka('W}Z \OޓqܼA6_ZzB[v`N khN % rE*pKS8L0㏽2̳լlayqJaZ~Wx'MUpC F=TMSN]4IӇ5VoIjf`>NIlľQ?nR'rf 7B2\;Q Ukvƶr/Mg3jyaPt"}:L*kE[iU/:RJjmQ^-'& %rƥ`!gXѧ`K$d=$Gf#Qd$}Or;z+e&}R)Mf%e W綰xk4Tݣϕꅤ) #ݩEhe*Xfk7jw_1)H^ <t'#,H%6wșӂ1oEQ19̗E@$q2p."\;bAkK9`vτ+Oؔx&&"|g4?7XS6{\c6 rBh$6zk)^sCc=j1a*lk.2P)p䋍Bob,ﶻL /:TMO3_"T5bCѻE( Ƅ]ħU(%UeX[ :Mz f@U_]ɗ6x7A%L^ Mvm(zi/Ŝ`~>dݑ0bxJcbL#D7cT qW|.?㬆&!#i#əC* @.'DF3$TQ-Ar05bt'?.iQ|w24^;fN(0/K]r*:M * s/%pw.@ПZGC}V~X)2DluC'UXP̚*iƱX81 q.qh cHwweI+GӫB!S G9HFޏfgX(_3։]5`eVBz8D^B)0(,SI]n;*-)9+n!Y+%k3& )ӕ{p0LXMyk8ӊKc_Ir! ߇CǏ_ C‚TsźwUb2riz/-SW0t]6$Ut!OH޾Cğu%'B^?zA(sUϕ';KŽn<EJ4c =2 mM:HSQ gd+dL%qO[ODv%8ulEOy8A l9$r X#g-dU\zn^λӢ Y#tg%(GQ)gf 9 ABUGYc6 3V\i\;P^ dnݧIRLXܚP"P2dl.r&fƨҰv1/f"H<&?1;C|4tQd!PiKPɞNS6R x|`\[lC.T0ܚd{7y6f TMܲ',DEFgwB?b--t"O#Ԣ(M`¡\i6v &=YG^x2u>m %8 ?"(r7Pio N4(-L_m?1aޝK*B^ v`j+:m":օ\5Bi/㮉Őmoh<#m(q=7]+ x1XWW_&&K(;g#w%D^R:hƮl//+ 決zgl\fx(J;\HRl ?=JRL/m箲|'|Us+u5 d @=9@3@>BY`S[O4¸ Q2q*,٨S #wvz\pӳ|1hp'hK$^#ĝu ϡd($}X73QR![}L^0H`|Y2hΡ翑ljm*fL|Đ8A ehR͚-lSgQ|)8lrb+GSC'޽ EA-ȳ [7 AųJ4ڛcCwDXO@zCm[BHyT5v ~K^HAN~A._OUqmCKg%ܴ53Tr$4v-$_tUs4=#7uPV)(;ECgh܈5V`Fv=*i9 $>zFłM })ixjA+&h$bI_5yHk:_ݭmm_AlF¦Kr'ײiuk"7rX|UlMa_ CIw]d6VxP1j^M] 0q#Kis.QI`޻!H|6وi $x6D뻿Q9b<QTW:_Y'` j_pђ*Л)I@@FnQGҾčiqJ hnSiZkxxöA;BB K8,+Xr&|,filh ɢ?l;J$%%d; 4WJ[߲ f2Y>ILJ$Ƚ0f,ɷ:T}&Rza'F1ل%-˕0yhOR1X: x3ù 1m<-IeBhG<`ܲI: ]JD'?;jߟƮS_F˻szfvr"ȓ/ʋ=r{g۶bLĎt-)Rh7}ObU&uv'<֑i/Z=ͭ3P_P[)7>>վlD8Ak$+?QrY#S5(ay0]E;ݹg72v$Q j[%}OMYohTEߤ=Znwr"+f+-'d*W.4Cm!_w'.0AtNҦ5 krkT\v"ܐy\lG4!9o)yUtJR.YQ*d< fZ_x# M;AG@ 2guB5dd :)x. S5:oɾu[|0b esx @K+TAaż sqĐzʙ/ך"19%u_`ؤ0"[ |ݓH%5@ o{8M@IܢRZ[{~ɟjԪl5GP;GؠxuoGSFj؀j^ݒ{Lkgx ^  C/z|55f+Rc7Q@9|,LUu42j(rA[+y/u(7_Х؃]9Qm8^ѶF|Z[[_PXXrlԐ'|SoKn B?ED+A*Q |/B#{%Ζ:Ъ||T9ᙈj^{ RKQLg/GbGհ˓걏R lX˵S=ﺓ7ę1D~*d)57.>K.) x-ܟu]v.0^K.0@P!71 42|`4Ө]CR 3cŔVntDSm0[*755nE좂NlC!s0T3L)X1ߛ2<ܝۅ^ebv=]&5Pkr@ǣф4!uc t-1"@Ӂ4VcņIRߢPbHWkKjspuCk zPhg-yBF0zÉnFK3mRS7-S9ˊ,Md}.7O\O̻|) S(򄶽CTvvЉ6⍏h3tTFo7_PY]H4p>qrShtDKLĞ7i:G$;1I`zяz /< @d?|B$# UI0> e;UX\&2@e/H~x'!y:BE'tn|F2lz/L؂Lec  y_ N 8۲엾#N8\.r@\ty, [(wxA#'iz+T ; [ݥ{tJKJOyfQiE~c^%4,59;_nٓ嗲ͅ?+;;hGr g6᭹@{2O+z[f S̷WDAc<"&YC[Ϣk^LaS;oINXƒUix" ¤ITK$dNwcJN 34)DьuVzYmMg8WSSNEUhY XYWNjhK'pz-xzΑyݗ2a do\ز#H ` =ӑSf';e[u]WE5Kvq8 u$vwދ3]wqo4.r]Øb JTt KxHJ)j{!w'D.JxSIr_Jm*_N@bhԡƟ<\aIaFQ 7cp a-!~؊o}3Tw8kPk+Ic8i[Gj*E2"y)8pOM2 ,@g}CD[*%n_LKQmTv-͆}QIJwY" 툰@;|6O !eLJdl`axtޏ@o~(gXXuQsV U::kcl/T 3/Eo|az0UkXNˬ@XRHzw%I 73HsXga^98 o 4Xh>u)R]!"F1xvx_:2ZeaD 4P|1/x1LŏcDrS1-dGF2pk) ,|*QK d[>@9l~2U0D!M#<{r蚅~wš8>먥NMV  /3^Rɯqkq8HftSצj%w1Dl·B/t3csE#":|8pSjJ-Fy"|`Y c,oRMh-KJն]  KlAifIYeH}"R l\Va7Q[ doGĵ8 iEЩŵCD$,/ŧqp[Z{.D D4$(< fcEO%d6~\{Ru>jof !JJ/yFAx1sM==1.h{=E}uC=ZXjH7oLe~xܫ LM5Ƣ`evW`s}[$[IK>Imk8cm2퐊yMG~KȿM^RT3O ǚV6P(]gȋ7⡏ Kr_o$XQꗳؘV ڮ`$^Ӌv=_+?ٴ4><0F}DatOaϵ]2mnD~7{sF&#+=qYD.Ք}ō:Àw,t 1=Z->̶8A_k@H/Z^sp)2`8/uOe |~J̐-c2_XEs-qKvb`;2!H^Q9T" Lr2NdÔ7mNfPLGJw} /i$"nR@f_npDH76zx;?BX!be9 ~+vƝ?%W&X\%ܥÌgTdL, Ɩ^Z1Zm\d&>[v z!jZn0f܋OW c^ڔY^SQ]G R2=-ҏnV!4whҶ>h89L1fjN=Q B VLCաtxl3{+-ܓE\m-l3_i#;݄6\(})5_0ڊƑl*|+ɇդ9.`իKDz1rf \ H ̛{1k0RJ֨ =r]|짹h=T$ /ty+dZh2N\?%Ü1/`5+^P~ 촧q\P@n}EiSޒ7IagwkY/*8Jr(zS`¹_LH&, iDiorAgܽcǧ_1uF+-6W?;Z~N7 6Y˫C0&:nA)I UcMݕGQ.?^ P9BX烹h rխiZDN,0Z',/Cq!*J0}炎V]ͪ$kmax(*<w"S"]"ЦRTݍA؎o"ـrGO\ҠWuX;J[|#Bk! = l+9dcƖmoЮ(hh@w!\O5G+.-(ÒS>Q췥 CDH8m36BoW+e;B3D5i-.C&TY.)씐S0)3+ymiu6K xSʜNHf7{nd qtӅU/nMu4ft?]u GhZY}7XpͦZ&'<$ib]T晣 Pӥ%04ˍ36r{K&ua5*&˂>\ Z&m˱ӡUy¤dIr… <>#=L@±~hڰ=ch&1hg#6Y"J%&_1NQƅkP rK,f;7O^CX{K*/Nv98IZZ@K.2{\ }-DDV7Ed6!>dv _YKL ,^8ة5UgSZѢ>|B-,47iTDΓo:}Ɍ1ݵmS нt``}%өΆs?C]F8P2fE$_kfqRؖ ur> *\qLAپ%u+1$fqyUCr!ڭ~ !i«N1M]}j@ ҒaT"MߜܞLcsPNA:˺#1#.u|-dKmK YN Pt$& h;B0g1*, _mJ=F%\=N%L}Z|wUcSo39 d<Ɛ ,И/jT?8[7,Zp7*ڍxcWτ/`xX 8&Ⱦ*gܕDzQ AtFer |뒼Y5._V1䃳<$8 pX\ Xj3nG ! ..>yxOzЅ,"*;["@_`1FMhcTૣtKyXx9ޫĨ%ߩx,Ph;X/5w!HI`_(>5F%b9O'lNx*WǦؒf@۳9w^BG2NOTʶ2M>TJM;ɡ!$RTU[nzA#zT0I/#bsc%%Pܰ8tS۝'b0RIig:[=Me4eTGN"spX!{/.cdƵ4wF; be:#GwXެ~F*tA^5ƪ> :~wޤx` iϭ˨\z}s5IBpΤƙXPN]@wv %(GN4Hw#1ΦO2ȣ|wA;#A"-Dan0t.*ɄUL5WEX=,arNehf;^nyے%Ȑ|!vtw>PnpR>DmΨ0~:,TNRo{-XUi' PY R%Q=3\*CWyDZPkH])T6!Ȍi-ȇؒ39}]/RpL~d]0유 v^:)J d=΁  'kTpWna[!$#Tst#ZQNǧW6ƗꞧI![$% rH]`Oݏċư|ia~)DX \R鴪 CHŢMA[~sEiQJuw ɼ_-jaCB>'=(d_ZN4lV<3Ƭ O2%bjKlTbH$w$r}V$.6Sr3eu/i[;_U7D!Ufg;za: ^R:uY%B7E@Ə䨐ne'+3qnKm uH"rSA٬ q3qV\pOқPGB؇!/a_Lsi"vg"؏1&9Gއg|ɯW(fPӜܹENkԓyɠO ᙜ#xZY8Z̡^z>֣j70\VZPk2AFqe7E[ܓޭ"$$bև{X!w]òYq'N 羒tehLv,[h~ QO C9;|NZgf<܂[ "O_BE@1LFA}bq}̹af˭gXiH1EIq܈1 1zrAIR5!#DH?1͇*aR|!"?5dr+sљqta\}#XIL{TAM[vkHc`ueǑU:&X*}LhbD2A0}/OVo"DԙfSE֞w'DMY3V?˾Z\{ƥmrl?P©tBdHA^v5=6 c{ V^Hdi17r,PS"B̢RȝT]C u@C+=vo&B-޸nMȈܽ~LXps8/fa<]SB0 /2ėHˌ+A9.uvnge}!g;Af#]hlϡMiqtWztO!` NW/lWMf&8D.tc)ZX \i N ~83 I' NntZҾxw/e*QB_@ZͿȜ,iboU}9Z37kAi tt0ڍY7B&W0PW^Zf(319 U -jY>=PbѦӸ\+h@ˬ ͷdX0%"\ G:Ĉ"\\|/7f- Y.pI6 @>>ߥl月jq=VƿN-jCpMJ螖msL♮® ]'iwQE#N੃NjBT⧹{,vdend+afoK|8oV87MIGNaw屴FtyzqQgzRRn171E$ݿxQRPŒSO82pc1CWGRk:u@pVT:2HW"d.z0"N$cR26DŽ62@qplvNO9dd=Fq7b!r7Q,l PL j7@ůcX&L4Y c~Q=_t쭫SE  *8bH>3}ja= ђO5lO-P{7R+TVuӻE*b {q}9-1*|h&\&c QBE;^Peh:'y(BW>іJdK un28¼ ֠5xVsN(`ngQM>+A_#kA& Dlc,G.r&(޹C}};`bsNW54Vla5r :zbJ"g?Tܮ2-P:1X\#["S籊bsa~>C 7Z;Cy](w4s4H@uݴpPBM"p,$@8Uzd$Caڛ dʆ<_k<W[,eKC[=@>/uTMNfdqfФ~)Wo{φ,֊԰ailA jRz6P;+`] l]zx|Գ$H姨2|,pCaN%T b3zmA`0^;*[zwCG9/w 0%˖JvtZNZy\h a˪zXQ:"[7n/ { h/Zp guG~pq4ӉYv{%_-em3Ssq]3(1/%M5`0]ͽ{(dB[ii;rQC@aO.n4E%i`I8 aO f~7n[ td8'((@vi'=@g۟Z6򑎹tܠ ҂%璷m )&>`iֺCt`Y θu#*g'`onV|c{T_p\1yy3F"E4\䦫]"Br ǻo ٢E#b.Gh&j /p]Tdag4@-2f yY âw8 b9>&y;Wwo߀|& ▩#-lP x0ޯx9YqIo':,oa =utǁ.nOu|B[1-p &u/˜#PjC+ 0-ud>$givNh 8Z3a I&P΁VYz%Z<;f!#mUTCUE7\<siB4oAGPuسM()å Hpvu _X]7 q)}d2S5ty&T/e=/eJ#pˋ RK?dƇ#T2jڼzxuB6!Xޕg:XT 3b=$Y{\Ŕ {7~IǮ֫a2vw"){5UCC}W`W> 1 .@/!QW \ nkYAs)TAP*l`p8 iMˁ)sF-,7:_Y ZD סx#\¯ȍݘ-nY02\| o+F!T źyzOF>e??oT*=l6JPX26lUZF:95:|#+TE!ȡ66?=EWQ1ň%(wrab5gA5WdGҶCU" "J!_&C/D4vNJTE),s#Ȑtyb\g1i jGxl)HXH% .H/05 )laR?y몯dx6]LE `H- .&P2_doQH$^ԷKBT6_t0pSLC`1%e*¢'<_puyqgh*p3EVw)֟L{ `ĒIo u]7 l/:t^] 8n'C(xڡLv]JKj1(@h^׻ς;E,:qٵH= n01Sۘ-z?Lw"Rl>*!$8K n#[RmoʳvƠ_>1Y~4w)ZC`xT}PT|q6SڵB̾W9*^tA΋*;'! ̍3 AkԤ9(oP,r&%Km; c+ ϛu]*yB)Bt8ˏV*PE(]g d=E\<qn@}P(Ш`!%VIfhehYY QAK>L*sŘ9Sӡ&G[. -f_=}̰GKX!DX8$kqmJeh"|Dz9FcʝP,T =h뷬v/wO!y\-t>Ec\#i2n@–5č&7Y"$D#$H\ h@wmY~/WOOuaI^qmsޡT98ScY,I'yMbD&-toUjw9\3f˃x_ʊdlJkc xٻxlYI)|[eі1k ź M/CKQN&R@Zg>9{ϟ# bt!B `\ H>: Ƅ?櫰مg:$QxGt}v@x5&΀af.E+ښ\ +A}n M1%Lu@Rlw_ttS7&zV:}`| paFKAwok Y6I meZ%H>橱6x`"`;6xcGQs2/1\]+ʰNJ^Hq^EÈ=C: !+b"Ȝu"5'%t眦׏ooG6ԌH}8[9jIc/'Q׆nZ ,tf+]0 %}KU8,);uEΎ|[k .ӝ}IKʝ,. ^ nTE^?^d5i~ASI>FՀ LB% ?kH}N;Q{}.-R-TsK#QGsq-}ay2iILwsSlR3 d3nZ*`4o{1jRр5̽wfEQ'A C0\ jQ/`o7ꯂr 1d'%ya|0q m@v(bW :ic1\!@zV@H0j@ۺM!o7sx %;n:zfMO#e9=M8I.fe٫dȐ'D*G3K$QOjǤP(No1gk׎cRG՚!E<&lgcv@^'s;/8 Uђtm򻐊ʅH<97}@ԗ>' ^oUt)ZѠEZQsaJdK6Kސ;ZV*n<)LOLe@N]y[p!4cy 8"'NAph(P9`r X`Q|P*Ȫ{姜鶖7P0 OGXH }Oc[F<Hl1LF[M6= 2&UÕ_WuAもd1P:cX5۠/*Z|t z%@szcWLpJU>V'{n yK?`WF`Q&&l0 F[szjUEtb́x.lf@06Cܞ/uʦ)XԮ:(ZL['}6O= KV@~՛>ɓ?RK 6J%'j& qP\=<8:M۸1t.P!ۃ 4ЁU'*~z iv`HUO|V"ʩSq|;UQ_ZJ̺"p6`4&nAO]>, deA;^Tǯ2@K^&I%<!J|TYŬ"2#݉ wqD#n68Tz ϖ*SG<%&nk*hk2 ( H 4#CPϊ$2x!\J`K9ÐQtwpBP\:&yՏkT4'~eF콆g2R3S9}kq=)v%T>O=֧E5X-nn u# kxbv!|bZ՗}Inڬ/:Ǐq1߮v@ zO|AK 06O\ A9m77D-ّSKBVYĵs3乞-?J+G=ȵejQE`ۚLȷۚ_oBJ-hoaaAO.u=0<Ϡ -ZZ/ !% ƦgG|zK>II4mZ~Eug y-+¿b͆њ1d4D~^U t\}Sq8c}w19`E8KXk8;J}RO}ȺQqkON, ZU:I :^WޮҺeqKZo}kfjֶ0^Y`{#QGdi?58vË&ݨN;D.,S0KΟV}N=0K53K S>f~^o;՝oL5`Lf m9{98ztg5rX~N`C(Aގ'D039Ƞ mFRG0p{z͘nQ=NzH 9x@f:z85CR[ZR}bf,zt0$/.V<}!U^!x/%Y@i$)ăސY4BE)Ua G>9MS[ Nk}j/Aq,&T&.د;POyr8NPr+ؖ>9Aߐ ?lv7TDD#$7lpR`u!~-Zr♢:ϣځdNm Gkǻ&VٚhtHQs"LRJ&t؀ov )FM"\ ه4Y\AɰDo<$rUM1Ch=@ Y.Q9!DnoX{*$~0-oGjn:іrUb91sIVK$q&#:=T? )^&CK7j?/xϣ.i D۷W>Vxb=PzG}|wnADvC С ht8%RU[5gM{W l)uW弊5|L]R1 3Cb8Zi|Jn&/\v {0Po |U<ܩϸ2KSy5!]աqճ IF8ho2@i`X-Q|hFr~K~4ɣU(p<U `%.zՆMsϼVpEWPoCdHibmb뀰ƈEQ|;c1~}t{x(+E螂 q z0d%l1 HP}TY z#,Zl`H}VU 85nOQDf_Be)e90>΀@4զ# =p&33,n ͘>ܦ{sikB7"Nh:?h2(-{H-Ӿ ,A$l7.9wϐ#сAߖz(~A+r(WS- 92ǩˎYأV@$xtgSf>r3kjSayQW=<]sVl}8PZ\V]9dq)-6FT?rS+n%DGQJ'@D9hv&c2JSwrf g*ipXI2űn!sիXƸo$56& pWg#\OI?r~ ,~jCҨ=݂5j޷UxɷX'$־qCaPFgM`Qn㵐@.*`E^ڭ2O0Ao~U\)ns=cdP!'F 6^fRdGbNLAۙCG CIV28.?%Y']2U`uEX)ghG\ǹl.hBx4L;U?lr|k6[`٠{ѩRm iWS$-f{c 1gCOko)LH![~ RyO,{X¢pP)a(m];/me$U'z' j [/oq2W_J00yw߹_;1mݔGEA>옮W` q;j wCVAv&Ia>&r/U?HZV1MGCB)qXg7\ǖl S"-Qu#Fa!#MdLbx<>cO3>_4:l#YMxU9w "Sn{`/) Y $JE2KifIFr <) ($p[Ii.nY'.["BnM-AXk3F\6sZn2)Siw1K.Ɖ7 WId/GTcO^twܥl *zGiwdO] Fk4Uet {-r`M@gLIa$}}3[!/{DpK.&#ӶF"J~yk<I1 @s"S@s=ҿQOl$YTHZ_GY,^,r{~FMer˝'Br*'!8-cl2l]eRm9q$:#v# Y2 _5sx)HkV  M^cg''-'/*E9żT'!HsPRmAȪŏIW/]r{ 6qӯvUu7zo.P]OZ_I [=\1?w](0CVT~JD4]F^?!o[|=|0`wDkQ]@CĔ?37.>oB#TG8Gf ݓ ء a t͵V&xz;#1^ a?§  eO iL0k5n/'R6}qmy!t]>c>y >ZTS6'ņz蔍q]! l& yv)~Lczj*/Sbn% -vjHQ=뚘 ($)w[o϶*+_ح~&Z"bBNn}޾\]/ވߏn<. qc&'=D8a6p+#GJ$'M2&wQ0:~lShN'C_n)Q@hH $~T:loDhG;H26v ZzPm"a.72#/Sˆ­Ivc rMvܒo=*<gs+ƷV UXD%:k&TZ)&m#׶8(9XЩ^J0L)7z!V>pQ3٭΁f0/tIk|a :!ɭu'bqm%#JqWfjk;K'ϙ{ch' _=M+ $52uh#'g$ƭǭ8U&D{/ЍXj#0+t*K"OXC҉[S@vƛ :䧳koVyx#?&@X܀ɒ`z=2@gXl5>+27GZ`/4MB9}4䔸y3{}%B("Z<*D5HFNd<}!i%ճjɕfOjӋEtO*#mZh; $H22buSyc|׈4"#2SkIIr6~s#UlӅ ^ηDwI,en;Tc$AY6/b$eVpvྵx|C= πBjR5΋WH^ߘF9˽#,윐;wt&3-Yx[xn( \u̢ EZs0]5Ah`ƨl4~1`_u'@ E|t"wa5h}mx^kfOit \27Z27AN D 13"<7 M_)WTi53ˋr/CFƕun-GLc@A>_8t|Յ HG2g2C.CmdG+-VuD"4m WA ;\Tz4,SU1aMADڪmh{?~7蜞\p{N]w;:QxB+~n1O{B̥>1&*CpmKB @7lΕjokN( [,,kڶ)bze}MB v<w5vχ;uإ8jEp4)զiM-~u됐"6ʫ…L]58&@|)6$T>PLhXYOR Y6/%age>g)8%F_13摎'eOwP|N:gNw7'\H#9 6w)fd#c慏;(=0u u~rƵ ϴev E.! ]H+$n}] Cx-2=/N4&ԄR_);;U'f8!~Og<1s+'REPQ@ygS9d %ȈX䋿+dKyQ^u07S2#F_7S{1]1%훢T#3ObXoH%)(ev{ _ Jõ)<;b?KA,Y `#vE[FTyUf.nGa,`||)ݑiȜoNao-kw#f`TQ͕ 2ہfcڡDxj5!NCPӱu͖#fV"s d"gn9AkHs=1p LIlF藸Tr1o">FpJMLJ*NlkPJ,tІ ʆF+{a  8vʥGy}S{ P[ p~]{ah !N! :E1%l #Fz2f9jFG1DŦ}G%8<< vCA[sZ@>dKSN?NjFwKS o ag'ilD 4w d7Q#Wi/‘P2]/_7P/U'MAwcu47V[ϮI@lE`2A,0FfQ.y*btƭք`J& HhO(v[aeKJЀ\VOyķ;P^P k{awqֵ P8ShuSy |\ ^LvbńC+\4^\_ixnB%9]ojNOc@Bud=/V,)e,yY U35ZJ!˳Yf1pIB׳ ŞSZb'UVغm·4w3jضI. -S֫izb$ U^Rz|] ԑG0 piXeQ-`p2Ixx^^mžAP*HyBiuw=B?m>`xb2ȽAr:y!7՞4 OV$F1VKHCtA0G :/@|jZBzFd/k3_8Z(o]Qǽgᙢ~An\a~+}+;Wxm`h.L>=*Q6% "pIC 'ImYPH['0UHn;rD` tsՅ ~$'WzX!xLĈ7ڸ2,t &;VFlIL ϝ8Ac4L Lm_& 34dEw/kdz.zBNivbG 4Е<(<Ƀ]*OOɢ{/CmEVW&w1ӃwK_,q-%TX*߃ !);rm`.]H|ìTܧgѦ`26y^#JuLÑ-{Ir 8(@e#u-/祬)wY˛ FYBЏyʚx=}5 1cFIYF߬cTV)"rNbQI؈̘ vFkce(z"-E [aZ`X5"!fݸC(kC3u3ͭg4@u}K;5ZY)%ljsڱ&Q{FvfJslō=J^c y\o@=YK\ .!@G ŃJ Vz{j7XY \  ]7/G78$~P+|7ah0>Z;hZl#<{TEbP5! r*&XW'L]U?0}9r$%SLįR:*2cލ"k2cwYx s+=%˕"GN>0,Kó(ֱ^ Lb]vtmI 5#-aº}_M ®jy!4I+lñǩQl̜cu, <6~k1AEfmk%"y`S]F;_>du> s s/jHar`^FŽuuۄ +n  R'@ιXOcn  ($*V s'B Bce7qڜ19%@ZrD15⼂"en..ʯs Iq4.$s7zYh7B)H.}' <ֵ-l*H'ɧvnƃ7Id>D*O7Vh*Z䎡$e!}~[Y:jTPlx/ qTc;}s?;y<3əA^ңq>"(Κ;NS g;E4ZGeCG-)BX͇kf// a.)N[wQAI;;XiPfe{⦷8 5͚TqlLX]y5].Bd$DV•*Ң3TQ{Qu}P&'šsu a=wGsC>'q ӵk)ZQsOq0E0/:.t P< 30]t'#&g>Xub-$H;x0մWN3:BIӈE8f6% 6^/jpv[1gMwRxAQ5vXI%Rny"f2׭a4LSQMgGW$FMyu24q(dٛv#|*A#\ZlW^QN dp=IEr !; Y1@zmn}p] !6[3$ݠk2nՒ3l$|{s&}mO()7_Dƈ}%IAo{ iӼ6 .pN)Or"Wi@hL">Pclda0 8R(]GY$>PH47\_ǒAcö+*:}Z^'o;#t3g) kвKBrFw,3Ű˰]\fYD2!~42׾~\ituUǹ2iu1$b [#XjZ> *u 沣Eykt9:J@lF_^1 HsڣZ'7pϺ cPH։`m$+cyW]q6bA*6NÓ0* [*.;|^ϕ+A3(FգK {̮8a=;00#ܙt{IpZhű@F ]W7\w ϊK6 3s޲TZ0^bd"o`=<єl數W,IP$g]SVq:VTDQQ9/Օ2A X k8\0Y*ҟ-cNs#`m7|d`ෟR)?2~'Fcv %fhp[:ϣ[T w/t {0VҶI{bY%Ҭ8a"+}s8SQa5cXP%D`sCrЍY[hJɉ@/ūesFXzaM~45is) 8I9BI1S FPX)`%)[UwOE*Ām$,U)bV@bPJ$l8=^/SRBA.ב|%!^TI%D*4+-ғP(2Y/П3h |h.qPȺgۯ6<& Z\@p8ݛ $M%V2\ɁQ,ƛ/£%tf:1/cOx-Hvkƫ{ Hryܵfdnr|fN.vH> yBӌNu]n9wG6|6cy$A`/S۟GhڝXFւԁ,xB_ݵ k Eb7 y /H"(̄'S24^@%' ?c3n_ -dE(%A{'UN,~%8qp bmDpK>E+V02!P{ зԒ11ܑJVWwgB6pdN =wV4hS '7aBBwNsG!gM*e= X+/i~ D ΪMLZ:s[XY'o.NDA2/L憴e9Ju3Z1:Ԯ"4x8χcẦ /Jf$V>U>k((So σz<].3JO-iKd1E8ɸWABr7*~V4V Q (\^?Lꢔ'VDTPojw!i.7<(yt6GL+<,Fdُ}2lh~f" -B1o`;4_Az{ _ǖ.{p#iؔ?f.g og<q>Xe^껀*ӴYr!#ԑݢPŞE\aP3cgYg¬/^f:]̭b%1}w-ᒛ /߲Rwc@b5r9=Ǐ1|Mn0-M&݀NX[(G&(J^̽\F| ^>]ԏa!z17-2 X*IĀc5堣w m4C pGk>T8xC)yg? | =AB/q1 _C%[#\~BhFRG@;esG.e*f?`$o(۱7jjR Y i  WEb1`r nf| jxS Vz&]Gp[)9xQ>ry_RfVq̩Ս$XKf+=(!NѢIZWxn<|R Coξ0e] Ժoh#sm F<_cP$ڡtz} W" -k$QvMCEZBQ|ӡOz 珀 _12lѤ!NUi~8`nq*DMrk!Һ5`w2u$gͪA-׆DFCGDwƱ/\K$\CD7n=ebJ1sBԝ.}2 GܭOdٖDoDb^XyV[w%$ˠ!S~+2L.VveQgQ>X=җmi:b'w?BgGkd*U:IP+\n/vR6-|E9NrVk0w-kah+f|YhS):e{a$Rw@u6xvK#g {"AآYpښ} l4@b?wt˟ wgj9]ZmL*CYo*~5m!bXLC8#%["Pt~%}τ MN@MF%lG[4E>ŀP?l/+9S%Cg8hLXedEKwg|r+VLqOԐb͵g,fI<[L9L@bh\tjRV21r6LG߫C}Ö#V0A5++Ȇ0b}_j.~e䈲aV 21.~{(HtY*g+ ES:6"tr.|cYfeus(!",88jN仭LԵ>̥U+*g61Q\ NQUR4*'k] p2ǽDbKXvRѣ,veY u`"uw _7`mmj-c-)lͷ[h-}jDwȡއm.p-Х|ǣ]!BV.T=J|6%Q̸3|nd6^Q7W ȢGEO$I!t HڲX:#ML h]ߴY8풍TղP ΝV'Ժ9i抮5n?a8~ěg gx{3ˑ湇ѢJ eʎcs!vg1<'gUBs,Sd;yREeO+O7Pbq?su\L,aʼnZP鿊V% -fvAI}Q'y//$ a=`kŦ^b+V͋(1lD':!^@q2f)bEg_ba)|S̋X L=N4%֟r$K* N^ j;ڦ4wH~'XkRѼ(4{76HKፆx n1l}\tЯ-9kE:nrF^Hmj~_WTjW&uHF> ߕh^L]ަ<^ lɟu#sZy(ًU[ J1r7}i]4 uA@ rϻ?M[~W:+hFn5i D}bF! ir^NסHEغwը$X@Mn{4#Q%qgȓ?־FHL~.!PAVŸJlv1K4=);j1gnɝGq4yKJk¸tlK@!BB\@W3"Նq୩e@V3oD d2]WHY[4 *Q+ }A$%_#Ɵkhntm`iK/;|WJٳᗝ%eRƜ@1CSi4 6ʶn T:!R8Pl֗RK4Nq}!6юElQS>& Dpl:Hj1. Sꎼ>R|{m<ʲ+nPbL)6<E0`^UH D,yRuWjTL&9:uǯc)n+% #iP@zK!˃RLR@4.͵yɩW)iT= (v^(@SQ/iBEHq"͸^O^jT | @|-9 ƃnOe1@pUy+ctL.C\ ZgMUʘ @8zvO]J)Թ Q(mwEUwYDmVt#6Ebgi6~X뗪{d|),)Z[B` ضFIl'h$z@&g .[#iv+N=A=^aq2.mEND#s4I#og"p>N|Cޅw1 'Y$ {?٨R(כd1ږry>׿u{UDUJrwa68/r yɃ ȺG{Яqoh uKMIlT |$nFzfw9,'ۅ0,t!v:ۖ>>+%= QB49I`EnۚixҞۥJR_L6WuOdX> -)eoѡ/0s9uxB~,ԅ;>~TQywWn!疞)i&Q$F@ |PEz٦sدOgikMyfʥ # P㸋m~R$1E:|hse 9& ? _FMy,%|h2tnh냑!rt8> ԇXe&2vBk|pn$5l?|ucSGo˼p 7]GS{ڦ\``,# 'XB]wKIu4[o E/a 7NrS$0Fgc“d@A)AA )CWth:]-zU3FUi<5Z[P}jG@ߏRv8x E(02B)j À㑇W]wE\ +d> D0ֺY1NuWQIsoz*8A(cxm+,GDVbe{D-G!eZ ʛZ wj쎿vX%G{QwQ˪\Oz3y +W!*JQGۋPeP1.,ڐmV>/ 6Lm%ֺs@,>W9 iPR-I I+Tz6 nsĚ ?kk&~Ԗ6;THŕT^Y6aQetArHqĊo#_t g??d;~q~Y<)G<x_HU;5zbʄ]fU16_툼T۽A6rkB_-BV`NvIW%iOmMٟ2`do)ٽeNu*-s0!;G(!j!|`[7RfCy}}I3 ePRfQ2L3n)PAPL;Ι6&ֶV!z,NF0n5ͭ_ؼIUs.x8kӸ*W74{+ӋyL_;upF&}FnD$fy/55 Tzi~PoU;5<3vN;BK΂ 0yY.,׷H&!uzp J^-28b%Zхxb84%71 *O;BuV:9's#kBOrkYM/֕m4PЃ1UJxnoAzz8~,tJ @ٴՑjcaPS5_0Y*u)i$!6C6&ݍ BӹJ0kvűB-xhaV%/}J2@>"osZ` վxSbsx\XMs,<-?~nP>rl~P~LLfY~tW(FG) ui:~;xE;k76@pe c-uG?&Rv:`x9{NqebǙ t PYhA<ӪxySj%:dE 9Q.7V(x.{ƹKahES / /su?XyI_H2b-s|+~j'v}a`sNDİ_]jmlB&}ļhh7Y0_;0Ε(t MT*~ ~ߴk*9F,'1λI#^-ġ=^ )oa^L):@s'1BтaQ8iK;z#w'g&JZ\oWD2ј1RMi͙ͯ$OF7F7@ȕtQa:~3k(X/C>jF;^/sZ/ޥՑ} "7!sWJOr(ϖD?FS MC4&Z3ɪ:sIT\bU V\RVT mG_\ً,ވ6yE0{, jꄌk8,1c䄹2؃;NHV $A.ӹŁ,#\QM]ƞ~L~@.-CqȩWbfH0-R:: |8}U*TAoeDL"^C ]PbxdHZ4iA; AqE A ڎ !nNj>fL)NIN{۴^JK geL'ثlϫJr:{ uXn`o2 5̑=]-kHʯ9"8V7~@.!{kE-N@w}`wֳ?ۛEla6g; qx&} }i+7}!\큀%%07_wDH..Bi9҇+e*(,L짧 /_&K EL uM J֩^Æ=D??zv,Yt$qd}vqJm7uZ%_ʖug!||kIt/Ѹl%z!.6V5zb"@vx l| \h[4tVvpGh(yqԳuU_$ ,`":u烱EYVLsADf$F#])XU5x:ꩈai6}F[͔)ilkRan.jnDB`(p1.t,zUϖZM#1.\L觋[ztl8+^2k܆!q>;.]=[)Mꕝ.{./G?KLՑ\t&r r7.35x Vfy&5r7 [Ohȳ"#ߕ_K]#@,0JyhMcL%Pb!z?.}Sg,ޛOύ)OaT sN0{d.WpmLIsu]@s"(: i9^ Ol mX>ޯ?M:r`H], uRk6઼?.APu{bSHäh4 2,.tFo9\᧶A)C Ii1y#rP躜_Jz(]6m=;/dٕt9)(}lцuD6(â`1ɝԠSB`yA%0Q՜`_N4>;15ݸ0QN+z[O)pzT:`i4 BLk glF1kЩ"xepA6&̷*|`xՑ`|ewH0rPcWVJ'|/"~9R}?jW)5L|jCO؈%i)78:*d{#%@|TKq^ŁL뇅i(u{'.@PDqYI۩jR躤(FEN0Me1>CP$68HA/0@gJ¾xIR0t::p>[J[`476v<R9~t݂7uRAT 4ʴcrvJP;8/.95!)7XHa8¿2%lwT?UBF1|W̱3%Hy/}z%McC!rX^6|Mĕ4/ʬA.%=ƅ>yvz.s߫iꅐOlY0u!3W]ōx6K]ગZv?q7υ q0`/>^uhŖݜ(KQ(ym h fS^F? m AO9c-l.\!)Z&,qYð*:fzM + `-pEFN]pbUK "-‘*)V^$C)vhÃnK0dM8ܸcB%<- DIsЂѭ6~bV1_/7FĜU$/w\yZW8FVa~=qgx".ѾrZKYLyiWUȢaAq6*shL:!,Y$z s<:덖74 {x i;漱&״wJa݃> q8$tZ!Øi8} ] cNUR5sk2C/%ǂa/7_Z7r?y{rCq_fUX?܌EӒi!C%ϑ]k@],EPzM;eqXcif6kD`u1";lJP,tUF n}}Ut'?&,'H T' u,H%֗tT8[sv[;oc+Z5p_f6nzLm v&g0:y9C E>のwx'h Q#u4辤tȎM妌d{@cBwb>vk,F_+&XaVl7ϱV;N.S\Y1=x͗2#mm!Z {YP 9lMFOr5mqhFŒH&[ e;pt'm;tLsP(aКy dm?ȡW4mM`QюWAs?h? 1L ʳ?44X&) Wڄ8 >P%XSFaP@2!BM xYL(*-D5‡iCv1¿XXB90pOgfԬ|X֑hӆx=G7̭K ?&SFtwZu$w}M0%jKm7aoQc_>\2|c0o C0z2ќ>WhA u/Ml%ˤ܋14@eX"3$HmUyHiI1H=^Z<j!-w_tXnri`&ߠo}w+S2TSMfxT&ϛXKsR됧V[ +[϶܋F)]wnOb屩5p%L% F쿇J\jU?.9ujE=c±~{'8EVa~{^?([(.Hmb\[ubN.*өqwJ 9oyLu$9o3fCݥŵZ`+>C7[puUk.ݸF9$?aUS-pA%qZ3&$~3%;3@7Y͝Wzyr7tΓ džѕeV6=$lHÅg0Xr1ۤF-wuQ;A*lby3i&' sdkx,q4NQTe6]' #g (._]L1z"4+-o9;"Qݍ= $E$NV4 |Ҥo\eP Q!Z j+)$Cǡʊ ͏NdWw'ty]K ԋAgV(3ϏV8N^F(e㒸'Mv8InʄUo 2gr6_K_ixV/h=yAQ"f=0&D\z-wgN*QFDPb]6aӷ}'dI؍C.J JO^O`γƣa @FȖ"bNϳ4XϋNOɷݗƟfmȆ &_#1]u|*&$o-QtP}Q~ plT:zUCtuFr>!j0-گ}W|И(jkD9D&Z5ͤN;A3na"OO:4exwd,+=40Kf ϨBX6q(8X+|? os}DnR[EXbR@@"5XٿT#RԥV['VQjyC>kXww.Y ef-i)|_&\Q ˪i[s@niWKsk>wh#z3cP|LiW@t|)ŏj[|=G@z4V8| =zcl2ú!҅-bsOU90 м\4QLE7%Jbn eDz l ]zw>zuu.dhX4.}kxnOQoyevF41elsMŠtaS-;2; k&Gt$6?Jur2ԟgQ..ƛ!Hq7G9[)=?aG5Z!Y`Ցa:m3qw7x| #Y>j3_(b,YXq>{WωҽVJsA~ `hW[+RW[P<؍-Z$bd%I!McYEfq#dWo9j1lJPMbbP]`1r*)A=Yߦg5&dB T^U^:NL'OuDcCn@ 'JU= 4v}i$G\P; NŅi~?NpYa *JFGn[@A ^v/iɅʼqpKP l'kec%[A4pt#/CvqPD<k>O}R|hU~D}yoX +RKV0|  8~OwU|?h*|9^QR8 ei|r4Fѯ9$EX ?g!~]= hNbw]k[Zu u|"YW5AXˣVE@L+/\-GxN3>5E82H!~1RP Kf TUl;OAX,qQ{aF\x2)Ky wZ~_yڑ2]~Wd(=+%m}É]SOZYZrՀLQfFf/IAde6 +0Ck`~A*Wq!F 27 ]i>LCJA `$5`50踮,8bdYO}#|2؃@7j:E)$8`+-vh3xITDu>PF9и孢=܀v3i*{f-;&sTn#hu7X+3J0 '\;|}/K/Zwk-t*GopoL4!.@&Gۇw523RC+D]s脿iWq2)#RqLoit(ANaX\(a#IAF85*u vK_1B !/ݔ0Ru r6QhDZ$R+ʹH:5sYskM9=ipU%HRh›'6F}B T9I,S +!>)тڞ"fsv XͲ"J. 0V~c&}8Б QWD+13sj | !rɁtÁRbo w^Xwyn{l8+^ g26t !uKzxU& ?:ML ſA}*lKۭpv$ V_Y<ē0X(uO]^B!ǭ zfH7(Z 9ꨁת5L8ϙ/Ϲnu7rAufʔaU@.}u:,NA@ k|][$bI~QkN9-*Ձ&*7uC4s]"=e J4jh=6k oM*_4桡,!~v*/n1Mc%#M¨0مٮG_ B@ MfZ܊Ӑ0ajwCrDnT%֠nk&VF1e M^0CŲ&I\| BxW+쾴1: sAj4ZrMm$37G]iS3D1v{T!ӣ$v- EQ{f;޵{L(915q\E`Id"ԟ~%OG.-M_PrzČگy5ID ? ɴFuef7_cmO!q#u<sDwvkhGh[Do#PKuFb,اSp UfAg.JVt;l]0UīH,} M~|LӓdiSW@ )C>|^a术uBdcT~'75 X\dv څCb 2;4H-)vA^u>M&ph\YGHeJ7{J<{kҫ\a1AAzru+½L(uW,2:U嫅lV*,BA˞6t}Q/#SL) #Yz} A-q([46~!6SAZFI _Nф&īu;Mn1(RaRr 6ӓѻ?oe:hR"̠q)2j.fҎ'dy3,ΕAn&ɮB/220QqP䛾 io<@V|iY% Ң+~G)q.5K(X!75 ^Z Hb bg,c ,_HȌ&-%O!N xa@&gQkغ6ɄaEogi')v.d_4:9 ߲bX$PÀu= nPA:&㣛hikۡ{d֒G C`N)V?}H1ۈLLظADarvΗ^KL! ^4V: 6-i@"Q$%%HClUR5= ^O?06e#be91Jho)h?9yoRYo%IAf(QS^##Z~b- $G8GHJ-]u o$%Ll0z#1#q/3 PA߈?LgM+&{ޜi#j-S; 8!g8KemS(otf72lMUވhoeR8\ 4PAϨ*,$N+IwPHu>rW]wl., dj(zBf(]HZdF+yI[fgiw78#dj4aAfcs%RVo:ta !Sm'Ҹ<¦z6V"wWMxy@7c}2lj@UTw?Z?0QuR_:6l]&gpR_'@ |J9GiWBUҊg&>HLK,o!Ago}š0UiNFkf{H5l}]^0- aaXXX|ugl~+tb7pgQns VrQ"|nW;mvB߶Q2X+AM]e>HI0Č``Yo3v&;¸LY%2%e!V-3@h_WCPBsF3_Y?w#lpH+|&i/Vj?y>s8tV%%.[( [3%@\,U llNMh LϷuJԂGwlF_2OgQ)j+Ӧ!kP}I Z;^Ф2kHШb5|j=cXf6!/mn9_nQS aWGǠ8ӊWC:ȑ3Pn6]T'ne]صX_pvtetn‡@@A 28P}%hx4%DeĨStߩݦ U%X-w?_kHV?NA>HIJo{FBihg{ [kJK6#upW#F b5U)kHP*NN.DBXd˖C_cK[®,'wWPɵyDI MlyWj|_]OU&$/$e*ߤtLO? f"de _%.#mxyx\9+.s@jm+mFV6r)vN>Z81R&gkLP_"į!*z#(^[ŢY~EYh9&?L]`4ևh be0wC 7@d trW#EBaEiIl1}5 2wwbO?AZw94X?~E5ᙒԁ)!&i F=mv6~8C#N/Q/ڿbjp?'=k&ڊSwi+;v,/#oQ{Yr ]c@w%ZjɶaY_uoFS]ұ,BQRm ϊ&.?↿#g~H_xl%{CZP7a2+xNL-4s+ £F{7Y2mlJzQxYSy+-yV SS@)ߓ ~\|Ęhk,X̮IDsco.3E\*)iy:y`֘0tCQS70. *x=ȷhQzHR}zJ˾`^G~wY2es̋%{*W4!3|xdjȭ !8gH[;YJd+ML?g̅d؛YN} MbZ^aA*pv5w|NWã2`Dy %Փ;RjMj|e(.WO7P T¡;0ac2 D`}?2?m]5Qq?X'N,1n8'M҃#XC;6~`O)Ato~:wBLlG0s$YXTGD WŬc= t_w]pI11:oztx[xi )֙TGM2uhs92`E7i$rirr%[8:_.d<ݦ"o7^c]6=bL6Hnø7>כ_@NEI|) ?ETSċ>yF8 _~&JD/əI\1Q?o&M+ǾUbq$qa~%' +c\?J+)Df48Q<qPȖIv_$_w>h^ʍvŭ4}ډwbtq|KDltH,`v zWӹz8/MG4xvr\e:o;fDb ؐ$zD1^(*`l*_B{]zlqp1E]-p?0D`9RpI)H<YDEƏP Q cڠ!Q = zl-n%k J -*ONivL}|pi%ϗ=,''M%#K-nGŻ^ Q$9A_e%߫di2s1P`ޡ{]T˧ve^af/*>0&<$kJjRƂ4UT%`ׅcR{rlBRv++zO3wAKY[G Ŧ Tat|eL]ib-̨Mg}#4QE&ZnBUpC}I$_>nL HqxM@ )\q%dpco(=^nh!!&ݐ{HNBu 8ez{!HSnޢ!*%f`;NQgo%#*KI&T)=T)ӥw~'"[6B(wZ?3#/cͳakm!xD8lT0 ?Fl;W)%Ь#< L'6QjT[7ͣ,#4>ڃ)z\Rc=#.KUTph2JlPh8qK}MlV8?HϠqJ+E c]cD8Ȍ,?k' gȯ nh=azOIfŔd =Ʈ<:}=471qC n͖ҳ̡̆I`=L&9p*8V^R[Ϻ_0Rvw,H\WU[~9'ٽbfM_Z_gZzЅdiFϵ͵`)V3 0ZW CyGpY״'h>cEIuZJ q5R}?`UGt=Ip)w4=t[tW4 Z4FRW~ j FdImv;[l'V^`3ѫ'=#?PYWC;Fn ŷedSsY@մOC(.)o %Khd )I@K7eJ5=g>!wB4Ȇ*i-m{:V> ,_-3q"8[K| wu1?|pBNײ`/6 ָrY3i 17}masR2(p^K8ׄ N3TԐyŗ5qUwc5򫦼W֝P訛=֢@ҰĞt#?u^E*ܬ]Kz\I$b,cw|ow&,ZX.`S-vs B'%=35\+U5٠ZNQ3`3(HUp^moݤS(N6 9Rhl.'@C'>/L;QaTvQ-Ǟ+Od`ޒ.XB`1x~0H: 9.gz5ЉW;8ZńSI]83Z \A4<+9fhs: `dDjNgqDŽ}:;tVmmikxtY,b4!k}ge8FȌI V6L&nߖ.sSdo^BK%w&1 YsH8~ydUb%`,Vq꫔z&p 2QLw}B趿2۴5 10) 7XMVD\ n?V@bi?4F, rkm/bW"$#Jt"^izGJ+_X*Rel¸*SУ>V`[.sf" *G^b+i2տ{ndXvM,{Q w+}fy13F }PG.(m͆sjH7Rjriu,BbFz{@Yj3%O@#_!pZCbzÁYnХI s. cv17ǜsRE>.04Ȕ/zy@|YJ㭩8r_kļ!hAP~˫dQ? ɼͿK6πEdPo袬t*_m[(`S(Qv"XVv_Uӹ<&oM~ZT_xDJGiSKٕHUOTe SUsMkWP]jTݣ`PÜ*b[đɛ [d A x4s O*|#0D9K|Џn!rN;9C79HɨaԀ$ĂnmL,+Lu^L or]Tf\ٍYqz`"8 GHt25ޤEX@oƌ NrrC><.Bj b^!%] s@ྒ>)8券I-HY]|=%LB-kye>gnt֝#)?9'$DD|#m8%lqVa,<3p[ ֞sN'i 2 i4OxcıӧgZ_VjcY(B:Bdd,ZU&sٮ1?qZG/21?/QpoofI>u"1T2~ׇ1V'8;_@̡F=;xaCp| 2Iކ,|S%xJP5m+=i usß8!Lu5)g ߦGאVC:tv_ ޻?0r![$-,(c aVD-)*[jm뻵T'قe)i^lU-u&25-!-9kqsQ\SGfAoLFZiiM{՛E%' 7*D|y U[, 0VZ> 2"ug~\#c﹆Vb#ܼeȹɜPn+0jxj͞} oK;))!p? A]&(`}/]&M.D$:ZCw~h9zg^O}nIaKp|h];Tp(SI =bX #=\0?uQOPqsgNbg0KfAJp,{ dvvĒ1#y+ǎcsTM4hCcRVw hf'B1(Q'otw =S'd q nNJqB@fVD'Jxr1!A9)sJkp| EF]~=2:(!?hn&7@-橉zUǟ5ZEQϜ$%tۇ!ye9L[xO!3YBց\&@3\-uGo+=K@,;吱9_:=z7d4 ij3dB'y6Za$e Of} ]e#<xW]T6mb-?x R3  MM+'Q[%g7oGprrڈZA<)NTREm*INbyhS/aYvk.ZfxR1@OJ(*}ǫdt/ ГF;i[[8T3^}2(*zi>xp}=<αX} ~!solU_b3NP:g ,ԣک@iē`U6vz2u#iC؇g%{}PGd[djZ͝0JhgwdÅ!0Φj"[zl19]sPSE)bN=%zA9et@pOL1`i=ipNֳaD@(=NUBz+M0UOin^R X"vb5]q? L8B?Ъ|<֎3'Z=zrLh ]{UZkx]$G'Syp(̽oL΂r"ΓXn2wso+ymgJPhE`LJ}⼘î]]eFl #"%"-c40ȧ+]PN5Rv%x>0sidy+7Jr}Ą{iq:!e*(좂2 H+gOvҡe{?V`3V+䌡MEE{=5>=g@JEqeٝH1rŐa pb0 ܲ.OL "T2,/vΓLalh/ns]}msZ~=rfY2Di/&E1d|Ou{M+:Z8WU'G~RzãmƹVcBΠǼRVӷp.xyBoM'=$W oz4Tx.$`GMw 9Hkj.H\r.dd4zbM-N)Ь{"p86qC=q9G9v lH{ȭ.bmSgHS BD6z#ȓkMiZ x.hde6VXf dw:Ȓ]<8wFdoEU(/*v*.r XN݅ꗽoV͐"3'v%<._.ՎGoWBu~D1rlvR]4@O[QlrDcY3'KS3SYldz4 2AEў1&h6=ОPj{;5Y]lb雲gOHPC w vafb),*':Yh4~_BZ,|N G2]i315vLǓ_]N]g0O{Vœ %45,DYb2s7J|e'?i<)3a+V`ᄏ^NfPߟC"9_[ 7}I&&yNx|l}v)|-&Bul̬cHIte 6s_^D~ QO{ZۦAE/=#R1(1o&8mQȢ%L99liL8A^-`'F*=`24gfU,h6Y6 e}r.ٝuzL})8eUsHpUfnd?wyHf"QUv+%++T.9>S+UVe UWc d`T۲o2JPK|zwZslo5/!,x,F!P: Th+d5 :Xy{Kв=no|RLYHٸޏg+x!./ }TԳg.B3`Xo"4pBsb1 SV?Z&dKLJ#͛"Hi Yn+C,rkP4/Ib$OVwɟAGLX S4ܲc_F0ȀH dBOƾj?ql[S~1yH2P{KoNu%^4P){XeӼ"?T(́BS }p$?W&!P6T$[G83>%}ؐ\PLT96BsW02{: !DFj*whaK2wf;I9fv{GYX)% i&"$= o$&aBH`_<"u:)Q$=˺9Rw5%X9:X+_'X߹NvIޜ-JI^<ǏdY~t dP咔OHQ$ hgF-QXBxD.?25"L7GƳvrcjRgQMWh Z{+#L̺'W$rl LbN.8W9mmzoLl %˜#ЦsK8p\L|oCss(?|{XXSs;NVhVWPɍ˓Eׇ  4~.1vB<0ghJ8Mbi^,mcY&>Sܰ@$+!A4(Zkh0^K01yG A '!ކ. d'7&+6" 5KXf,yjѹTe6&=O[c\;BY17RD;DMPt]2R9=-ffط/ ڍH7+0%WM<6=Bl(8#Y2$ _])g !5iZ/۱~`~)NlT!Ό*|{(mp+r7b649,k9_t3{nرJM> ?:m2@^߾\eGYx{v5TV^K ;0G6V`%QR꾬EВ``H}vYO=8S wSn_ .N3B?f"mŀZs3_+B735ؐVy8 ,b3if=锒P^_^bFwRI^b&5ew-И<#taW[tQ&A ӸXĶ"C&WTnh3@4:?Sp .qmrI2jLʃ!ELW#C8qݨ%7>@dk}E|'m/*Ȉ-j"Ro R[=\o3P1X c5$R>og64V}8XФNcH_:ǁbO=]ڏhҹE]4qyJBcc! oPzY'|}JՆ)&99H]PSp0;oN75A4c}!V *Qu :K>xǢքgnjsmX(A6:NjTB~y؏ʣ-DWqV!⩰lvALjΚ 5/ xs) u7|b*7+8|VI8Nv$7 }C8 8u3<3&y~R}hxS |Ac&'s|ÁCٗY@g;$ʾ?2j֔ީaq4a[=('5vg_t1.˂y%؎;IgI vt/ 懅~,BgҸM2+*FPx49R֪B`HlD~}}nUR-Zyc>&-,,l/j.H\3+T3;dYׯ3 _z*;.&Sˌ:K@~9 $bHU?rWe4:ܴ0 给?{ <;O[VaTBkf}UP ?nNli(j_6Jz=LRam1Eɺ3t#/9 9ȧ0~sC_-(v70 Xv)0߶+Kᮃ a3$tQ /ӀrMa@!J':$R?fw ]Ý;}yЦmSY4*EaQ`:B(ލcfZh O'0ur4ëG%E1ZI$ZqѼt Nx5錖}{iÜA;?w- Wq!.'p@dB } z酙~~Sn>Я^ʍ*,Մ\'LA0-a(N[5;VnJlÀ +E=Ԩ%>8"D&>h =%[^R^|ỵCj.(Lm#>U'z'jThm˨/l3"WJ*2vPx?M`+YʑpSU-{ aHy~|1mLnWW>r㽞Z[pݜ(=- (7mH=.ݦ>CU.ZS=pOKD~ġH*kT> 6pk:]A Ԟ:`c<9H4XdǹUc0*&]ǥn}, D]MwPIE9CJa)Q̔~6*FƬ&|>ݓȲk[=ϛ9=cF[) vUa-`T6{d29h:H@mϮ[(L"%L?I0E{ݛ0i<H 4,HE^fF~)(#ew3m!-.Zyq9&Ϭj4JKsdMLR'Iesxv?eIgOQ W :{נڭ2K71q< [[\߼"yamRk10=S}*)AK&FFzdbbo/ PGxM, 7h%-K8 ןoy F}ġ8B7*Z\o"L“{0?|~ s1+B⨗M6­?8L~sbg:6#>/]qNF %1Mk~Z(ܖF_7'GP~vfsbG  <(#F\ԬHlVGl-.9=fSr O cFXT}r:"z!zFe1phon):Hk싫~OwKd`nHǖ{?ce;ZD"9CkPr|U>܂0"@tY )eįv-.飏1%9+[~!tt-}7[_cu|oweA=-D_g @d2z;|[a8J>R[Vv]Ty)9^9~CrRoG!T I˦PUsOZ<n'w#F+U, l/}-毛6|݉fZ|:6NǿhV18 ]\$v?s{uT2y|_hiZ&LةeTp,9>U s,`HΑ} wx2V&- !&<: Mb\pxq0mt!N天p-n:0B>GcuO';>zA >6?ϰr:St{MCw5"KZftMpuǧ ͶRQyZEDo$I]!^f.X"UOc_[5v>R^z.Gtuǧ͓"9m)F2lʡ޷d&JqH')b@)l4)d!;&7D7{*?@($gEМ-*=ډ 2?qU&On=9 6n٥3B\t%EDTDL $C x2q20PUnQ`VF*dJE[/. 7ܾW V;!\!SA&`?/~BB{ktŌ!4m:\Ru:e4SdFpÉK:2 .&7L h473.U mQj nߴް}qnecAk%Fx&S-J`')}MF0ET✪* eRkdk!NkkjGXI~]![1ϙ  n1}~8-Z^B7ߞd<3ЖRU2[B-t' OAO:6xe{{*ȗب4wT5"4f!єxwPP+!~[?6?qL jÏlWtu],}8O{/z`_z]G}n\(޽9E@LZ6Ad6qX.>i80w7rϮOX"2Wċu栋o}O\nȀlzb=$L:/JR/@d6.] Zg@LdV_ DC3rΜU1Xx텨pJ ڄϹtH\ FB{SvDy*G-jei\$ u3=k!661sTj6⺇us@76jŪӪV,)x֋Sd% -hRE[[Wno ݳ)*} Aě|H\8Ҙ 0ͅe2ϐ9n_?50Dp }y*n+!Ue"P}:kt(ڮE X[3Q0;|1?ݾQO+ Knd-fq^(NK6"ÃX6ܕ9 Fv CU_k2[)W <]˙Y'0ҁ;ݰFZb h6 ƕuC*lGoAC 918FĜ\8r#W;|WpW7&FUaHpRa:VkAeVrm~68O5T]w$5Пv-lM&6[tnkؑ:j^ΧRM:eI峴mli=*\0"xxCUT`GH~d6FRaqXW.7*X4& b ~J > Rcy\\:t16_=m9BTϩp/ ؟+zZ w#9b4F$v ^:7zڡ-U+"=>o 3͕+Te(fII ;6S>qHc泒Փ~'?CPBX{m _%FldJSa<_I~ ]UIa $LFK-rE:G1Z9NrHaf0a씁ֹHN۰*zSYc8+t9.` ГoiC:vw Ο.2/D?zUb6zNSqjo&K" ÓV֊v |Tr`4:9y&rfwltx͕ s!]~>Q薤+9OsLq(QIY\1')s@ pgڡ8-S3v6$cn R+<:FxvVf̫ͦWi*7Q`ZO7scK1r{*#:SwTeZwl$V}˚o%nbv$Ee0Y3ۃuP~ %ΒS7?(1ҿ]A$1fnΣt'O}|G@-d!m }q#󝕁] 0m̪h80I.EHyYu圲? c[8s4͝aa| khL;oCPZuD|{cdmh}a6-njz$.C}ﳂoA.w {{T!B^#jZqzǶ@N7_y@zMl2ڈSI~_Oﻴ 8ʋ)Jܜ}B\8 %Y+>nLj'1"h2/ <&6## jYVk]r#[Ad a1>(e B"kٶKb}<.B&3k~\qd&q}Q L'6!rI8pBQVjGq[Rz/ vp.4W8$ j:Ӽ vF[{Lr]3!򕟊17a>ˑa 8usXeXiKw/,p$(w@]v[Z;Yo z~!a<yJ`kLFӲ}^pQAH_uYR 0Պ>vIڊuo\2BU>T=/! ~Tf@IN4dtT5_x.I--vfsvp3e"f4Woy?܎ŻE-P* aXl[[:}s=i[n._5'HnrT8Z=[W<|]ڮkO2GX{a_?LGut{q݀Yg1P cdGG4Ɠg39 TxκSt\ OYY.6O OM/<@&ɩ-I ɯ/}+Ư Pc<꘦>7o:_llBՍ1Rȇq +{ CdרE s V&䑨02RM_/JZkPK^pb K#_T6ON&hR`N!% d."yzykI.(R{]d(͗$5Enʸ$=&j/͉|ė|, qm *1 Lw+}l!YAoؼ'U/c(|&Inh)6R4,HeXNۙK *BߗZkNﺃֻ74;c;Zr3!d_NI4\!!tU91awc5Ybe}CΞZ5X=&o\ ,nIY;îݼ_6:B $Nbv{9!5tF,yY[NOΨ;xZ=Lce5$\iYxY@r#!iuPM13.6vٴ^oƇE* xDڦD+IqRM^,ǐcOve:Ϳ_93puĘT+&t  PX[8h?95"s蘝 )L=qȵAT`;ef=R. iw'Y|[v Zv){]} o kU …!lEk=`S\l M?%BCy^T2IgK&L^J%S^#%I%@` z&zM ·qrm@,@\PQ~G4<\=ˮ?O}nx u4"/c Űi>?ћ*GQC'e)i v[0kFlS9[deY'3}I!=ȕا6,D+BU%XTt).$梍Sg?`OkK{}q 3Jml{X"9F#8 e <^56DfoxS>-dЍJͤM]< ^Icj2Hnl3MjIpzB?8ML^J9DֺQ-:`c 0>ƙԈ&gacd,J>~.uo Ɯww_ ~s}OWM;`nmSFP: 94Ĭbn8NF`:>bw!;9 .K %zZ`DN4Gܶ7ˇn7}xUc 9y-ٍVȖeHf4F`P5ƞ#M5a!=qބ7f ׭ʳJ8akF)^fIr#40c4{ W< ͫ猓2C{AV>srh 1?\' >PfX7E<9D[)nD J[ׂZA _Ǹcd!bULu,F:tNuu$oHjO¾[VKM[6s~Jm)E\`͎ Ȃc;yc 3NtC,LUT8;L- Z&롩_% asV#ӮmN?O5 ,e%w1=2/_yD##m\ u!{{`AqSkmW¹ʣ^.2If@!S5M p V3zumGu&6}[=|Y}eG.m%K7u˾vSDt&l{cBT%KT $d"pFRuk u%pe:ώ;!ℰer.{dwIZ{ׂ%T-,u&H_RYWKѝ*vWi-S(OyZ~\']kRi! :e$YzA]#,h]b=9w]Ʃ&T^ި#gN׋ߖÝ|=&N۶ْC |}rq8ϤDH {&&" N%pxqG˧<~je_G]q|P # 1<$ca`:Ac}G˅٘OTs_ti\v Pݘ'W1 YSZ30KyaݰnZ+&5ԠYn11'L΋P*> `_n̖rKmm͡{(~G,]zś9fYѻ5e* 4.o/舡L]w.H6Y7u-Rc6pRI퍵Q}R"rhz=ҵC,*bC:Xu(hDo:Ȯ.萎jҟ~)wIkH?\E#3.'u#mQx_[܉I^'a~sf% qLo>nO+bUU쪌waĭbʯ7泫M+[0rhzڊgx tBX)ՄN` aVY&&a6z4NR n@?lOv|[LA\*d̷6@'\% ЧRDŽ)+NNrrk$߶ ܠŵ "Hu Bfj_JݰRL"Eo'eݿ,8S072yMh S=.l9U #5n>+A }ewJ%i9&js:~Z@YBOE+rc\)@G6{F:t䢺rNM\LQV)ڥ9] aIgmqí)/iwqiρ0jaeݜs!fF &MJ˨<⟿w6/)~r 6 PB$c²xZag&R8$@G 0rS30v J0RQE6#ryB>S&^\\MVA;#+zgҎq>knƝ4,kGpLN M jL? u?j3ϔ;p$C9 B$LUaA0w'']ǫ~4FDރ}Ҝ볧2+C)^ m߈ٚYXzǝq-.ȿw? 3&]Z2ꋐ89=,&ig)gߙqkaR);'M&-|l|Y5d$6K|+=̍9oEk Cz&f;^ƴrϝH Z(<b + ٫THW|deoR<_Ӕudj'`KFS \"LdA#7ZC&3}28X5M~V'1BjAwllwFF/襍A,x4 p٠lJuZY03}7$4vGθ 1n*#U堹&yb[5D!keո'ޞMҺ)(֮,D+M))üh$zB-W j7٢nR.e )5ո {V,|cKôSHZ(̔wLXW~Ň.d,h(9hz|A^ı#^E4CD~':;34򽤚3_y(c7iTsNA !ù):*%#G&kl輳R9A氛.p/C!SR;}|!0[섣&(@-s5M;EcKY/am̪A`:NXc205=l抇.'XL5SCifqdY=0DH~bFIx8dv??ኮ]M&ЯU׹SW>;Ϋӧs1ȅY(-TBhrcX|l@4HB!ySRk 7ΎL7Bf7n)(\h#X?6@*k W_+cs`gޒ~< Z_}&ѹMrհJ;^d2-HI VJuAqvsR^?B 0y#uq,zܜ Vfhl'[uG(ږPKl]>ggi&=F4Y ">;6+BlmܚOYm!v*o@)uz$gԋzz{&!oZuYr4Bz wOsjv) bL;@RHrS¨SOx` GntdăMtqSn9m@Ul_dyy|a!0+6ep?7zhܜEf=7eÊ8"]ǜY| &{łiMbr#S8i7am0 8HhƇ;?$ 7Dctxgߦ6e {ƚ00rXXqו 3;M&7~~d)3(Lp~s1#4aCFkr1ЎR{Un! Vz?thyeiH@1R7DPeɴ6Š rJ I)vÜZC hF[ ?bUB7gk;dq' N=Gښi8;0z/AT K) V]jdi2\ĻuR-Baέ1"Wሏhg,9!(#!n|N0,!Ԗ.^ZuZ2wڋV85 ?p Ta1Vd< !h y4kqb^ lGY O >(8UNT xwT/MJt̄,Ty'G3/` 8Va;lIP2˜Lu4nwxw͍2!H|Eֿ<ڗ,a[FZo,=z$]ahzs&dakHؔ9PLC]9*$gf5C;q PM4ZHr>@G8ӑ?^Ge3.O}%Uw3oO>OV^tpX>glb qdT&LA+ RW4f8v9~c'1pHXV1Cru ץQcpUY~Vn%HeOpcfg4l;n(%2I9U`DVGI@}znYvuY4Tu>(yǧRTx hSpP`0)m(ەECxe=Fۼ\~S^8;ɰ-j#Zڃbݺ0vskZJnK+-2fш_ BH'@RS[<uo3VT.5=莲+p9ʨVBܯ[i+$AQ^ w6R4d#{_Qeu+lw5D_.>{$Xm+Vx!1O x_Upq!k&Vqm-#5OL,A E;[o<~Y(Y瘎$^`Ӽoo&q)n#cƳ;UaxŁ(>ijѭUH\ḷŴ?æ}.u"8 Z SE&-<8 h4-]>c0 L9w%#:O j'a0SJbB|656" a"Ԓ4 ’3(;ҫWy0]ItA eS Sln%šʿ(L@ w.Wpt!(8'a)@r߭!L% KOUGGtN jK~Z?jX-+cGT%=*~DF^EF9"H??N,>ܳfE.A TmC+J<|[Zi)]^q=M-TB9ofN:l-+I SF5G2w,5;¼._fQX|^6n6,q'ܞmf<[jX~Uz06{xYgeZ7h̦Ys|%G r`BAb|fMث0Um.4Al"!2MAwK%[(v%dFv>qC$xo7 $'٠ kǕU'Vl2Ol}5v:hn lq֜zB$gsz~u];zHfR 5<`@m֯wZg4Sۛ $dyejS w 9WguOrr%Cog-AQbv4=eMa!ZrZHKTܭ)s5G, 3n+f<mC:lB E4[#sqYVY;)VF}A5eF ]CPghB.}|qi@Ԓ6p10S1*RL䚪#* _ Gh~n\<5WIOTV432A`wԂt ײW1(0tZA4Du8 MDu۟wk+ІEuf:UL?9>ȿ-B2 wY8KsTHS!@K2. &o\CАp㹺ڌR^CdbWZ곋z=G s ;lU ˌ@s.!M.Y#gzQ@Jl .p2$/ NiΊ|IZIk ""f]#㶞\X%k~ W}wUwVOPN<5SAw[nKʙD5JZZ0^d 3KvLV\ZCΊ$fk=luT\ɥJ3w[+W06 JԆwz0@l]1?Li)\(-.  8z ֶ x 9S?;/ՔP.}nH[ҡL+2lCEY& 4O's@ǮMY#u6u%qdFӬfit{X>s/f;H#ST=y(m"=m-)sR9uGnNslESJ֟gP)W$*^$B}4p4j_@ ARwF [ؓiJr6~J̥H*z eOVf%l( %@E haS@_.Js8|_&a+ i淎[cfer6:+5m[ϰC*4aGہv[%s ,͍k#UȻCREYO,WV+b}]E*>n9F#d406P٫g`fŁ%{cӘW9RńJ miAhXPVo[#! Ӑg dC/P)Q|$T,\lݎ\S jгVDjΖQ3-k:|mr 2ѯl7I۫Le#`Â3WmFo>XDgCnί|5Nj.EA*}+(1ƣi7y+YJ43& 㢹Ls V`n!tm]W \Ԥ2A}l*dC=:3^#/*;}0. T@&׃j-э{Ad팢UM;KלIH UWLM+0)%@+cU@u܋ wԾ}~H1fDmiPiy [.}`;_v%_qt(L!Ӣ|q[ώ@%M`^Z{_2!Ueyo;`54|IXº'<*%?>"ybo!Rϔ#Bbg*7&'XU,Os<釈 aHS\YHj ))xLPZ/:>tCd-.΁$t"f$lCa^Yc{OfdSz.'R n=:Z7{h*ﱪs1|_B䒓Ġ2ZkЮi.U 1AB&7z"dpCbK4E^VuE31p X;ϝP{Xf# L6 Apc]Q#ڽ,N⯱F+'~h!gA!} u!XjϼSmo {-^/!Lb7ׄlhb?Q 0[}uკ -O?tۅu0nD6±$َxAM,mnP_ـV* 1RNV޽Tx<ݸENu/d"!Pdx}dyMFƷZ5qG_7Ҵ?8.]CuxҰi'Z\֪C4遘,.ГFN~b5)웋s>%*YGkOo\N8)PD} _z=ЫP:-45e EGa T<9,A:Q- oAЖ]kDgZk;MlV}@;YscŽR{$! עZ p S9&bG.b9,A}j kxHݶKxx1H  CjR=j(QR5\O< C% Yu0wq򥥇xix^ ~567c* w©EMj}'޼$8'TdL I3XTI~u/uU*BιDy^_t`ٚ L\5G NL]EvQ'P+7[ gß682=ѲH 8" ߦgir)m. 钢Wu[~S*}BK[io/+?p2DW|a} ɣ6?10 ~oY[e8J'H;"5IMh^NJ \ywK"8΍DvYX+%gd#CnjkП䙐sk#{:x) w#XYPV+ƱS!ƈzC-8jj?)r[HrgiyM%=_{zٕFiME!_]F/@66¤Abyvg4_wю ^Jb6}=Y|E0g7m*YO0?XO{^39C<ջz"'N=p ~ثa; Ey"xI6PG} oo=H=b2}T:,{PWNVrPrL9QC뺽|`ś!KjFGY({WMSާ r9'_݂**GzjVO+uW4i.B7 WF2h d[|W% ª-Ԯ &2m, pv`X/8wr!Ah"Aĺ_J1#>LWgCsN[=xO\1W9ceO+JT%X9${ћx<i~ku4[N=`*ց%DM1cvz-$Au :l7x\)5M3[I* zdDÄ)K̫pv"BvoHѹ;Թ0"k4wq/[%p zu8+eiaF~+oMhiJT2^6UZ5P"& 6聧B"F*Ar#3ʾ^Yj5&L~m]&:"LՉlw\3I"5#"f=S\ a1l~7Xd鯝c չ'*\Ʀgtz8^>&u@mvm;֦\Z:>6}m}T^f%"#{ZOu]Q,s2` %DŽ~E ;y[_є0!}eqUA- K$re",ģɌ輦 m:'EM])Oon'O$Ay4a^>OVM? KQW@ʃFDvX$#T!f@@&dHbi'p or}ȸ3=o}]^vagQ1)Rw |f:Md?xXшg4{yoYTD6wp %pmAJPspE[ agF BޤN s5 b*sln A K|a]6@ ۀX!кr>7G[OC)%۬VA< dR'h\1  3DV:!c,nnYE0E#_(ZFovn#aTX/!?$%-4隳SB"s^r;3ȞܜbDڈ]opmCת I}йd}$} ]{/ anDe虾 dos%"'S-v&i^Zo:&_ wiTeI|~D4sI7Mt߫\;Q2% [ɱozm5LDĿ"I!Ua"{859 hu.NY֭2~IfDـsH`GךP _KѓzpJۛ sKGMZ݅1u *K>\j?+~5z6AO5[&\h!LhTp]Ny7Z%;yru5my" s]G+PT7F6u)Si(>lvNl.~IR&ׅFLU.'w J|X&[4|(ȏٓ8 "QgN|՘g (Tئe+m,k8:CQG13J罈¾iƿ ֤WyZ.ZF6%i]F7 uccb _OaKyqT'ī6Pb 2EF54{ް=A3 P6԰dRy2bMU}XlrfN I9v&43]Xbq@Yd1Ifp%[X-B凗R zeq螚cbWbr 埸 tEK.[ԋ'>fJLnK>B瓣T+͢q礹¨#3păEI޾"p$$߄E#0+dj2Ί44ֆу6˿guߺvʪVms݄iҒs>9r~O\̓Od.38T%$5XYpS\%xhcOE>IlO)_-d.094e 8j w[L |rHNsgR`vawҰ^$esJ0;d( VOTm~"0 hR›< Y[mHίmB898;`e6ْ=|ҏ&^l(_m/$YM籞!4Wd{*t),u?e2鯍/A:';QY)oy= 2k`ˆ-2O<14Iw$F;Io6h\3c}v:NM)IgCN>Xʬ?F^ >iSF犜&,FI.0&(g}]E/e _-~EJؖ0?++ B[D#.dӒSu(;jjpNJ{s(G V[Q~1]e"uo:$=W75cg2DQ3d_2@LK,T).:sKe%sS@7̯gNdWLo>e3u˷3JxlD (bR=.e=7Ӭx9.TstGLaЇ CYUC5 02@~cm%/5*6ySq8Z\!"L<{֠)V'`AM=Tްk9;)L["4dNH"*y\;{P8ZܖlZ@#ŋ:7oEo'qdp %D`ht4-Ȧ ct#g訩aX}idFqzY|㕗h#+dxkrUuX5ۙ5!'tYUz|~ĸN,ĭܣtaέ} jjQmHЭBY3wh<"*>} x杳i nW; y[M.vQzhsC$C4wm +0{]#7k|֐4LnnR\ cPfRJ0ɂL-D͓ճpF{jS =K3{.(;:9j tIHŖ)Ds ^۠ essmJX_j':%MOxQ-1 y@MDZE7X4%ۇGzS#g1}rdI]"XnΛ 0\Uփe*a ~FxprB`U%rzr`lfvbf[ h%wH#^tYZG,Q&Qu~gzo]mvƄmetb_M#WV]+RHik G0ݼ:fJ 4,gt .O>tUϸ|; ]ѡ7BuRyx!3s&3~ P|n-/,!z$|NKsphY2ꤹ'@yӍ<~6 }wԯ@٢Ր v?4ַ fKmk,(AAoK-% R[,DAb[ohV?Xy Qx(BK`rhJ#% -v/[ƲMʻks ݃܀3"`^4=`w^e(>{È>ct.򍰵Rkp_W,3փ'v0{lD)DTt6瞠j& O]B͇zoDx|: 6_ӣnQHِFڍgld% '{Bo> BY寉T&x^C>g o݃կLSnD23IkM1qaFKUc[)q倠 󇕳ςȦ&9wu"@6MVժ}&`u-7EtH Kx]D&9%q5q&JЀ3"bĂm0iToVy/[CsSj˒7B1$+Dhlh[R!fRc'#q]o^6N"KA>I!0}">wqHx9}n @~TVU sj$NXtj(4LTZڥUZ(TK)7 S*< =ՕUMˎXx9ǚ K MT"^E:F4E!>4ek xs`iJPP _zu-5fM\5c 2` f5[Pƪ<2+M/9sm^z7A@wLJ^X,61Z*H#Bix64_ǒ"{*y >2.8M*'$=U[׌aX΅71+#:VXaw)/qiwaT;aZ~ʣM!a | [FA_-=N&STBC67:yKEiMT&RxkXuR:0obbp ϙn9=gO0f^#~USE&sKﶃT Z""k,#24qyx޸!Ȁ8LM,-/`SɊfA!}:R& ,Y<"E"K,ަ# ) +'wu ÓQe&,*^ؗ5)R5өvInX(TaM5Ww'8pm_vLH?G-(J[֔eM8AQHzJZ!Ul );8WGxԹ _;GR>{FŘjA |q=HNP%hFAIdU0Xt ͱ.v*)!Mآ8 L6.!Ln8Q[!pz{o4L^VrQ3q2H{(&"qi@ZqCzy>)&cZ_7% ê.N6\aS 2f[n?=)W$=NVFUx*6;@qDhS+ܓF(- ՍdAIcVP9QX*̞Md_ͣwge-1+a3n"`J9\OMV*Y8S"/Aeh w A_& . b-E=H!.hl MC^44tl9~f V'Dpߗك՜~1Kt&өL-MSymH\7|W~pENG!>"7*͐XD%k޻3w*K5a5:vt/P>uR1NyypmE$2:DRU]gx>a@goș>釢LΣ@2} #T qEiJ÷TIN}2SfeΗy ;!A]+m'u"8@30$RO+d[H&-7,,iȒ._=U|]\Ǽݡ~y' hYh*os$Tf^ҽh ;ZLXM)$YS ƂANL'.,{`,ňAP vPYAMTAMI {wdd'bw}¬ x,|4bwr]AIک?&2iX8?r˼um*g]^5nBRA-؉ m ;[;bQ帏/4ox[&a uC)Gùȓʡk9e1-XFEfRpUe^""G )Q·4 k_Lo/͇_(.u9 lZXKqRsf<4,ݨOw m3)$T*f}BiqrT[c(e#v#s.hvY&N$郋F~4q;rg-`J[|k y[v𪍧gkkD4uX=g(sH+ti_A3,IZ ub Fr\]m0U'TkJ}ZӫZ~<738蒩Thx"r>");q| è|+YP'ǚ/0^NS~A!D@evږ'."QZ3.|L$ڸ_iu{Ft[v5j~jtfOk8Bgk-8AGX:X?zk,O pL&JFzp+e{ )\3ͫIP,֭tθ}un[E5w'&o! U OxVԇIJ6 }Q@D5V6|eG,f mI㮋TyA)aP_#T&L[!/Ve&TENV4hoD~$q!Oa>MR 2w1DA"!GM}hQoxR[p D8DZ,os54Rp=udTKXmUJfv7BdwWu^NJq9aK|QOz{7lU5YM#7HQ]؉lmXuhw[ΛvLUCvҨAKSG:ruPAb&Eztÿz㓠 ϯIl<L_s 2$#Ce|4[dr'O %خ㭘?qU8J&eMۃwҟe~M^G.9`ͥӅ/Da2 F_=`0р%BǥӺ;} v6hF%琒´fUaa ݖlsv ?Uܩ`9CEVDgq3EG3 1k:w0cO@*@im6 5H2$7`gJt̹&?5d!3:]-~+6_<SY`yR;Iι岚.7ZMs t۟S% 2lB!bilop5ppv_Sv`O-)KGE# a0u_.HP܆ < b3z5Q0 !L ]x(b%B񛍿S/X'a') riz\S( '(H^R~Ek+xג1+:M">}h5GHX+-%8o/zz;APAE0&P!I{Co/=tT|ð\}z]F=)Uaz(P+ M/s}n&f=\&B  Y2}<,,,qPA@)px1bӞ1]aݫ73:ieLGlM!r扲U{JVH9dSGc+)rBIEYo6`Tրdgvj9o-\zQLUr6cL&{B>[:UY^a'KX@ġh@}~Ʋ`Nκ5>fj5ux_oRwbm}-HRlRR<:h75 njHC%H*Hq^ JOYks(nE rhǵP_2g2*^x'јnF;ҶwĖȳT|raȹvQw0 ŝi2jQBlricHpFN ^P%dӄ־;yЇXTZ#Ň쾘.ZZ=tti%\CdrlzCdvNH?ٔ6-2Ĩ2޵ uUq4?0`z /8[9 {+PKV .y%A\RΆ)Kf-pG6=kO_v)8ȟ⩈rœTDA܆.~G7CN"ilq0W%Pl[ %^ *݊ޛBˆeˍ>)1}ZgL'3y@0@D2)?/N= b>C*8{ Q t MA/@/f)_~{8krrg!X!# Kȯ]թHb,2& )X{*@r,w)*ncK&id(A@W)Ƥb[gHHOe~pw= 8;EfTXM50l[|u~#n=0->?P89oUѷZ/AE01R[K&A)$5P\tY ~'b(jw7%P8ySVc5PpkD=Ay#+>qE6OW熊ňH3L<' C87\ NhϱڹHG>ѐ'nԌoi\߭R2!KQY (zj|Ù=|$^ )\5B|L@Wh9uU@vJZO3#@~Iַ5cܾ 3sBv]Bݠ^i׳UQ."\Hkþt%)u8} V\Gs婢M5aF~b6pH֕` |e 69gDxF)D ig]eegtEE{{ȺE[Frt>+/U3_T!%2{ퟮ; r.?xKihU%AFn$+=-ܞ6|w܋ׁXEԂJ]q"W2/E?+Vj+`Cg'HؤW?@& c_~=C2uF f ͞kGQ+n:%fY1fL)3ݖ„eV?`(`B\>eEǮXW,s :=5D#λ0+X4D`sOb|yBtJXg7skؗH)H5@5~T>ozHSțDzR@G &jpzcܿ3OG$fF0ѫgfE5!>ӽ\ܮ@;P>~vIl @S1Xꙉ6߯L3id`Sgcԅ&]y)P=V[V{nB.V1]^'<Z@4(H濗S ~j\P)|; !5Xc47ܙ [HKȿXؘ3J0(ә`SfJ*H`W۵ïmۨiӮr.'9n˄ə Z `ڄc; y[wJtG˰ڐ_9d`Dxte;6n,dW2b6tpKeMɄiUO s\J?QV#-qn-!"(6nF9/Tdž\}`$9Ntv*tZmC<'*< hߑUJR5k]rhF 9X`Z ZOЊw )yzHf>dVF"*P|ɐKex`'[z-2dw _2.(I֋ 5*L4Xb))N rFp WdM#b5D+9Ao% tb#!@6=' ؆1;)aj.bX -xfO@ ޸γGƍ4MtK^Fq`i>UQ/d<:G!9;+'V:Bzfet\o`s.HQ{ouin%X"1# V|vuz6 7?^xt c{,f> z8=e\w)bq0Ll+1MB_e1EˌX_&ӖG.㾧)z-Ʃ- Q¨w!4Vhb-&RyqlU]#}ЕN{V: ӟd zfp|0[˻aJNK{a zXhD@9ۼpQ[xڤ8s4,i^:YQiuu,+PJ69%yMY]yL:0s/P05EVeЉ4(큩f @ )dnK21=MWI;fAӠՖy$Fݪɭ2;[f#W,9 MώTsN+뼙p~eYt(,?Ǧư`E[~P=I Q0qM y#g^mV0uUEiÀaK2*NN Hϱ3p[/ޔN˱n)Kuk eWc]M=c>ti!bC3ό/R:Yf; D' $ֳg1Wޚ֙+M#isc ӟ+&%b |j6 |qiS&} t~#G{ztj$X,A+,Uabјp8{E.t٪8;.2zl'x R3Mm 'W[x,dR" !ƛi'K>bُiC>A`|Ew._LØm,,MHvG(}>=B=bgf@c%ȭXk:!]dK`*Fו7ALvߞ>ƪ;5v:q6AKYk5\Dj4qn˒˂U&|^;"^>[QYr!nc+"ZLnL˷5Y{^{YTHIn `خt Me+m|V#jpnBd'gpyy`tCW)|CPݐG'觚hqd8嵗N\bmM_tfKI55'Wtm@G^9{Uńū* uiiRd*|i# Sέds-zdĕ Uka*F_z$8~6^^We\ѵ%P.PQ? K%w&lPvlBG]CMT39йhMܤ6:,nD\$0TlG[Հ:'i~Lې)JCV@ SD2I\hJ hӲ0e1U^Ujij7{5HS0?77&>}*iŁwX;^&`ڙsӛspv''dvT𤑁ctYbJAd#U>&5ťi?M*Ty ι{Ң"6Q9Nmxu`1 lHoR\Mo茉+A-'N^gLuoji΀_EYJZzFttJƅ fC!n:DME)&돹b+;,ajWӇtԊ+6_2b>qߒJm[f%z5lhs6Xj4U~%o4@4N$nfEFRn G>c4PޞÁon(qʩ%'I_ !>9P&hEϝOavNՒń~8 kM2MWHY>ИEQ@5D!c>?r|uNp\?h Ⱥm՚ J_PuBjd;0O^2`EN#%l-MʮK%H`Qhqx`1q[{r'31ٞ"Gc҄S- z 1˔L )͊~cJU2̃j=5ʸ|Xv0p ޘT6"WM'+R /T%hFP?. i[+S?j\ZȊ"6)*-qj6[B\!$k1;^;ZFi= BZ~|k'[RAĊ/;|ɺ&|Er(F⚤CV\}0qT ;oJΡvf5ʪ,uZ{hB?Ii>*,pz3R^40 ʃ |)À{$$גvՀvg|14Xn 5ta`;A=PP{f? )h2#˝<G4FFR|;}}&&N0( u<<-f.{,wE(AOAci1ͩj)eIu+2od{1؍6]v[°Ua8ڹɨYSDs 4ĮUulx~t^yu9+VCeHhb=髠)V_eog2 bϥ(ڱD!uB/XڥyXυ@!FA:գ0ߦHVVoh ۢE>/EBI"zLy(Y)'Sbe \K/D6=iU)l:pi*$-?iH⵺u"c[plv?HqKSt$sT8GMuvL>}M[W,[_4Qe6`>McYE\!6i(5{-n0*eyj~-;g?p]!:$L~_hG>ju.^:7Q(N;^r)!;R$j :p֕N Ɖ{$_{ \i )nڴٖ9[E_޳lJ )/}JaƄh^[>2?(Z$`*y;!#f{ILbpUL8S"Xe"&65[/#s<Β71u5޸̹ut7!*u dT{-ڞMqE.ps?'}F:I DKrYD5-jTM~T8KjjWBL1ۏ}e_&i+$ÀaZm0vtRkRx@oi3dݙ}u6yc|v5sQq@3J@.%u Rt -" Q95fSu5P1$s C{H: +Abg)vSsO:>i"Dx:z6`}J9mfaf@Q.&kgQmj0%,x"9 OmqxkM'&ƶ)q״<&ƚ[wĀc\2X@_pCC"O" KwYꋕ(/ӽy3c<@@X6FQTʪ,H46s $QU%|`ځF>(rO2^?*k(-u~7R.#~qxoFSII~^lMf) cN|)Y[J(KCEѷ!-62yN!, G!p^qWO#'/qM6KkCTkO3hQKzU[*tP vo! o7keĘ#_`iEտU}W!KmGg~\ayL?ͅGA_ɢݰ c69TQ`&*yqe(}X2)Rbdrd-L}З&,vCx]lifs] !véu;2'l@kծ o*0dcO}Oos7Uw2/̈́/ߴJVFd>A21%z63k%Z~m:z6Ȕ D l=g0 K&6CxW|EUezrB r] eP4M'Rx_kz ǝ >ȥ[;k.lo(cDjxM`EJ = Oye#Vg N+Eŕ( l'$D!;}-\oqPM س6P nwJg>uS!]x0a%Ef7**D# JoH͞PDbv3f+Xv]IOݽ_)K-aHrpBtiU,;idGf/TʁǝAXB *X) EZdV+uq] Gպ?7 Ү1peȒ߅PQvl_(Pjdz@˰Yv{s!73ynr֧dJ?B.{WD@ܕ^x7zX/]t@: ][iUWG*G_uU 3T72oUd,FBm4'<\)ʤP#bpb~V#t-]O )c?).yYRf>]6qX:_^_GA 51DSI7b~ &aaMx٧m)!X[#N70U rr+9)ap.T*Z EMV{i*tq{ ~+C.%ƏL+̚q*wԳEXpRNF'n*Z~OzbŶ! ZNÛ *A!=3-OU\W2Rڋ"^};9֍^H^v?>_}9%sD 3g7- XБ}VJnb ",o[o`xނ*4Pb5+|828tł/aj",Ks9J՚u#V19 ir)b~DP:Ϙ t>T+YŤE*a8y^ M0Aa88q>8u0Ӥ EK;rOs-_H":8I(agj|Z5s]@PYlb\£tג'{0,4Sޟ8B(uHMPjs mZ0m~Ǒ5`K x@e=ixԢ!c'xzĩj_ӝWEHi%ˌG!e-[jV@6&u{!Ӕ"J4{3ܚ O 0'7mP[ؕ^HGF/͒V;v}şuOԩ>D&R 5Д,c. 0[S7.ziuݴbuL3[!wuG='&gR6B#KMA/'_^SsmR*?C^s-z G(Pal4$qrKos4%Okd~=f<-g_:ޠ`!<6Alೋ~1Bi Ǩx> _8! Aݹu*V}ܬM*s|McQ)Bbu(5O7~{tHոG1$5˙| Qkxj}PFyepqhtf`}2E"rvT I.pn%i*͏vAzuxtuI%LGb9+ \tYR1HZI\]=;6^T q>?Y:-0=vBCΤ&Wn#lT-eu~y2-,-캫 wu<']/7Y,署aqYITZR^enw )p & AGEU! t*S; xl,PvG0xZv+EZ.Yq`_,O|e$vK m2N*w ͮjzV(mu~0*j27^FuhA ݁oE-B SVCY7\RN~0y˲ɂDl<{Y[?Ëgٌ$UqR/=0D& :)1C_@P bTȜI4`kwv;QiPÜ.ekZ֥6 ǽ5b4_߆_Mr( dD~sS>'a햅F+p0yD/#6;C4&V@A?Z H-y—  ;k q- E28U|/EW?[d~|4δ@ݣm|ؗ2Oi:ZLjVy1^Ki;zΚE)?U>s ï S \.qPc~8DIscYrm]='k0J607J @\c=9D:'+ɹ[Z~g~'A>BǮA#Ut3ZIo A yl ŬjZ/ Ǿ IH^DЁm.up!V[>+S,ǵvSM1ſ7Vnr,鄾ކ,PIܴ<j|rP-q~ZuX]j9GŷN2c]R> uY&IV)mUjM7Aeӭ56jt'֢lbxN L=4T61!yp$=*!ԸV9%#XuEa*CNH] R6hC+tˈ.8jQY]gPH싿AGn3"6? Z('?DL0e؋{ʏ{]\ ٧G]/):r}FfكhubS/Ec9O )retT/*9Ѵ!؇3\¯h RVVqbTO~^I.}D^'8H)oVbbǹ_>.'2HNM_ uRB=mVp I 5Ю=~ ^'^_4S!!p4†26X;ZsaPHa W9)E=)1g5ƹlBSJ^BIWFX}s+ MZtLM7|ZUDm~#<=iLo-Go \W+Brг5~EwZϰ_Μ;921~W_mt9N0-4ʎ@w"D c!bJŏeNIAq L/Lo>z@]Ty,tFu;ι-@a Y: cJ3Ȉ ,^I$P/ն1p+bQ\^U6ڄU3&Ja:*JX5-#t{M ǖ֥jbAZXl񩶪9h%*l䉧@ƥֲ1¯(HTR f؈P9]wz~~gykڞ#2ˑ[[H !PK_12ịHGZXT=dW mPx82 4=`~ɩ GO78߷u 5K&U;*+/mf6_ZRAcL`y3伔=?ðBjQA?UćYu9.r%VLL[58H0xݎ^l % ?]ϑ \[NdA|jVelPlM/Ì ui6qc>oaZm2ٶ)EEXZW~&! \mY)Y7kKd(tp4ӸɼSZؕTZr6yP+xl 0fHJ7s&͙7B㮌tlCcbx]MpIm{UW"${*4fX4p$4Hq|+*MJ'Ȑf]WUCl5IyD~yOgh7fw!K<,VmuJ]ZA@hqx{Ox3W-}w46 Ooѵ~C/p6 =$v+H\ AjSr x}=IVUDMwHTF@=sq" BZ橺ItESƘY+F)lP|]/!qxFeXm]FP- S0L9Di'eW؃dn O @!MaG8k)e7OFsB *xf 2H +Oa;)]1)I{_Q/_@g-Et:2Xq*%I8b0Ic$4Y¶ɞ22bS~%¦w]J:|&NN˳5o3;rF#E nRij%aPsa0-= %P- 0(x0k!"r⍧?h.3@fbQkY[QFvhm#O|af~p~Y%k4|'5Z:1JPn; cڮ5>O~ ZpcSdF H^dQU$>Z]_M4;b:iGӊA0(V±K^ G7WVG'|j:J-Z"w|!7Nꄳy釯 R';aS<ʺ_;l"Ih;01r(Cvb 6.0zNƥܞ-ubuv=aޗ3 i1chrEsw< 5.N Fi??Plo]4k5[ґ\u޳5f3>MO{a}k(lZ,j )jJ KOn>/̇7֥$K3aPT8h8#۹E#nO;/tjBzQ}P N&`x %hbx;S;sC [DL"#ߪ\z3nMbMB\8XO%?Պ k.IXnbk2JVw3N}&cW*"G7Z2FjSf͠\+qxOvI^I11%q4t.ՏP[|,i֤_e1TBPry+ᦆ[Xp JZY\V6IѴLD z:%-F[k|a%jc)!?[Q'?"NHTt`C`tcv˷-Xď\*aw~V馂Ǔl!n44~h,$>[^HУ`/u+t]3| ܃Y`u~lʾYw4 m&0iL&s}ʺ.-hJ6[Ke}DegU"Y YzwIzr?.츕~ 4he2*lugyC4o( })k 4+XF0n~t) $ך PwFlGV'FtNPaC= ,ޱ?3ۅf/`ZjK󒴗EW Ljl|c$"2w2 {PivQ3ZBRsC6H7vY/)ezr]1 d~tEFNiF 3FĂ`"]dVCm|^6= 'x%+rG7:3R)bDM9W]M Ỳ$xgIY.!E%ndi'':)ǧ)y,k_f!˿*݇v (e soϮVd<鋼H'EHE1 ?Hҟ{h=0gyQ'HbVǯo%ʀ ;_UM"dq)uK|)Sfq3%1mqޛ΋k=W4dLo?V?L \":ګ\ 0 F6=RFU?7<߶#F[^Xz/85YƂgN/)wcGG|q$FVoRy}iTȁ K=o" s|#DKQk.wUc_sTa#iWKJl0~PP9r֬ +,z.=j L ֲiuqea{,usl[N)J2 I( `܅ܧڛfJv;F7h3 [9<WCt</'=ܛ/:ހ );12K2 Ө`a_oY%w$qY̴IFJ ܢzD0_m}y]vӵ>,"bJ[nDJu=d:cJwM3T@(u֍~thK0B-$>^[t3Z c0n̲|63siV[rr"8{n JS,\h$iy|&kQ?K 4dHpHfM^z,FLUCG!Y'.3~v^h.lG7ypRm`,g z>#I7gAQufo/?"rY68Jdm&ûd{%ȶ"*c_Œ"?[H{$& ^Yvj J`BoS}TsAކ&SH9ӆVzap3u5^~5&/>9)c!60e+eӻ,+gix&c8!h}bWi:ݡ9mh{&o&zEQK#@NUVjnj#e|RN u`" i'T~"<1vs܆GZ sk^_03#LMRZYSVСP9t8>anI>4_'Urִo5#ƫ )u̹f^ FT!v6e/b {ս5"829 iqSQ,T 2A?!bٵ!? }yYgU?RlL_b#I\OOtą[hZ+0*,Y PZ#ʇ;/MMh_v5Q7XG>ц㄄L/N$[ߢ0ѳ8-uC׿)zo%GJI`>"<ݮ2cݑd(K:ROVJÂj9A0yn lҒ%A/"~}^N{g#hՓǙn1 O.u祐P;AƲC3gsX{/(3:P6ԝx&]ߢt]^MsX#t\Ela Ro>PGTM{iS*˧4hbuOp&3t;|y B iyJt'Xw kkMi¹&[+i|,Y:C{#~H/>[ 0bg͈N8`>~ּspm]UbJ슦y?0x}֙JZ19X`W71ưBVIZOڰF-**X\5ɞKO(w%gzUS ~?j;oX]|Bo7GPs~ /ZB^g=>y'q5+(xJ =8c%~ʯe&= 욹S|TWO ap^T[y릞u5n{r3Ǯz)G'YI<9t)(Rp\G_ &`Fm[4b9͓(U Ȼv]LYHz];z)_љA d]꣥r]Fv5H \нH=xn)='#e(x@~k8 zjoMl`p%G GƮn/ɠty !ٳ\x:ixqe*}׳j n)#3^Ra8P4{pxUR4W+.6ٸLdyaDbAipRu ZIɭQ1v>ް` ]e ;W4N&|ۋԟHi/K %%\gt :5W[)72Ʉ */DwgklN{gc}Av o ,6cUtKh:#O&BN/*%L aXDD^5LET/ Sh/q;ўc{=UV2ZRSɃFR"(wBf(~"j h!i :b}2gL7vH!N-J%ȣ9ְ?C{sμ*S)~[V9,~]G}Ztm?(z%\=\@2"* R$9޻_n?bma;[8NSb\CP`x,Ёb͓GE:] L [#zW\0"; %u,׭ӗC (d-B cGkG-^/X]FCuniY389N)3;!sN bfV^5[ܙ5#~YDYUHcd4~,).E =Km' ;&S b^C ji{΂*#ʱw*I (>P*VP4˓ NV`8 cl#/ZA5ZuAJ:tz]td"|o?u6ϕbFE%G)d|zATc7sp~͸헡f6?!Zeu.t26y'Ɇ\pN|r nǣ{JC(ٲ^'op}X/3Fw-(.q֙sBy{`ͫP.LQ Gk0䜾¨R(a ObijC7WK\{Hm8ymuN`Px8⍿閠!3#LJ~]K3P :`1G`jff=]d i _7[sSWAY`(bFGC8lp(D@ЍxY!d)X{Ȃ6F~ )gvg?7/*l4+ŔoJp-[LN^3Sq;d#p\'K(NJ ؍^h]竵3k#|[͉ J{x "0>$FK  ATB/tIM pjl-XjT4"u0ȥ"? F6#KQϮ 1֎V t?ڤk/a05Tk^ afzk\ۈw&o+]&lO.Ug7K19VpB<.E {S=7n=?s^Xl]6AܺkRB'S?; ͖0!) 'XƁfR mѺRxhN«ӹXI-=8D/Ic{N6XF+orn9!~dZgqԕemMߖ_fՄoKboϹt͈LqיzY E^Va9VY7_℔̍1_{ԋ?+i瑉`"J68DYHICNAxh_I~lQcCvJ70aotP'zB+6&6Eٹ%%_Է}{p|k-ƽ^f*́3t?E'4bua7ODckqs!9SWT0{&A#Tvi>:k@2(쉄ǽ8ۀ:Uyb"w2?9SZ'$J맑XtAs ֩q9&^[[&!E:.h\:٠|F]C34Aa'N 8c/ ";ĢJU]0 ;}?ʹq4#&5JCµQXDʠ%^ɭU ˒^!<^ ؋r?UH@j+ʞgիV)]߆m'sBYeU]RvJ Zi$0̓Uz>E-Q{A%zU|о LE9EVmz ~1DqjBϷdAUg~ l7I6=j Mm_0jJ\>D(~Ë|Jk%.u {-ςRRײ})j5ZH$ŷdDpMcśxXx3*5ygqoO(%גmEbWr)/Vӯ) 8#k!ʂ(d 97Z9{llp?qH7 x ].Q^|02dU٧6"?KK>p-h4#vY,2馔XUP %bG~(p(PSW'*sS'L8'?oio,AK̰ODUe^=.:L`o'2USlN. M/ze*W{T%ˇfeq8-ޢ YP'fZT=gsʘ0]v~ ʚӉKe2,h+dS(Hze :'E Nҵ9YWi呡+{6SQMIǐB+˭j-HxDH*eӘFt ,VS@WPiƫ )e&7FQ;uaЮjɯuXs P`cf~ F߀_<[cM Ss΢cKdž73b )͌P9s(/W@bmUoeׁؙPу{*{BYOrS[>K<жŲ# ɱ.,}9^YLe  }1Ƃvg4m('`ndӶ*3^7^ܚ#[|ݼbc Bc1jۈ*(k[u޼t. l,Vډ6HJm׻RBבt)b%;"넸s>zFp{ t`$ȍQ6cQNd"֬/ۡ^_rB_Mkz7Rv:Uʱ\,R@p7hgmނ>-g;9 i<4E`*bwX'> qܣMk980!ɬvmC0o^‹OWUї^Q M~!}}%CdfswaoB67o ǚTazcs;+?˙tSζdIb*r^v #~d|y|w2*SPY'8$6%PEDӕ>9MHrORWyKwڈ )9S\{1V+K4hK+ o`=H͍2s N?x7%ZX5h}%v?33>D$ h[~j'<qE^J\=$@Z{;#xqyTTt7" \G\pK^ %) Ty;'μMܤ [rK3q ds<]CNut2Dl$.,0X.pu,Uy|hRJY%x.Y?=_8- "/3ty̶(X81 8 A}M<ZwG͘Ɣb*tll+PذE* 0dIN`/4!Gop`$NpqҤ(&\|0!&'UA+ij5LCW`,f+gWd_'X6Vq5C4j/g9 Q+YԘU#0,2{mJ3zf.p:,h݉=5hԋi)?xJ089yd|N.SUZe2"[UZf7+Md8< |4}bFK% nΧ)K R:ij#Zqmz߲moM#aЬ֬(1au=d<hDPHڣٖ/|h]'+4%@i \CDֆ~)jf-5 M+rr{[2 pD:GxʼこR{ oxH6XUwߙ`IOz2Vv8ȫ/6G:@ϝ%)T(`cJrqinB8`0L_Zv:; i9Ƭu:)M{ko< 9[x(n7neE谡GJl?@3쩠V{ e5xm' TuO@,eop`wtXnY =u~|c zrԘcu2$ȇ{p bS1u/0ZMPe /KI:7^͸eRjҭrl@&uĂ3 ]EڼHUx#'R$nʭio*?7e7w Ј< XwcH )RW$,F:G̋o}k8|` ܜLՆߗ$}N}ϡ֛xO'ߝ88iT:Q^m=2f53NwlCE<+uyf̑e.DuM1X+?S၌"MRf3a΄Ѧg2g7 r5xC]jfsk7vxQ>W^v8a>X>飪JRy&>V%)D䰹dwur.͞+O E_;Wٰ:q{f[GӒWY[L+ˡ 2cx]?,ܘ&p)BȬg?>j-LK#G p>, <+3e?(= eam,CM= Z+b$VY ߙLGm% 6*>Π7𿟩\]XةɣxS^B+y䄼0hVps!^&^nRl~u+{*]sj`>~9|Ü"jX5vĵXmAj,Q#XmHT_6-=;^QRd4; JC9  v:l3+Ym`|A=h%;k̠oajppX! <#S|5` }2_؎QZqk?LLkӇ:^\ lc3 Fp\ .-;?êNgY@On֨1VF6|kI@E'6Tvl?ޠ-#kp>ܨƜG4m6:jQS߃L`I@VN,8j^n M1qQc (Rȧ97]p}p JK:j S풆wM?f뮂*pCI=auKЄ{a4G8bG{զ/%g܀gUG/v;Xc/5D)ײ#n:mXj8?rW^z|3+~v T L,:i L)uvߘ{gI U%1_2O:Ն9Z؟ HEKj#XIP"R߾ IsI5ocM|L343Zs;u% 5dCx Ǣ (x ASx>\Lqs~:O^ kjšwm֯8.{)0"%ĐPM Cu~ȖU8S[绯 ИyTu'Y4kGlٽ$Tl ͉xuxPxg3p!g3$P=|Ggb:675?){B79v"k/{QsЕqBo)9CVov|ժJ 1@&dl)<1-ꥉwjo V 9,8_n"7YӰ0(Y^gQ/eR ȻMǜ\j` ӕR sM:ZCJUPZq]5_ D9Rt;IFABs3PM]y\# &F3| ʔ5 gʶ-Cw|^ lqQBb@iNoG 괄R[`)-S2x.-y !$|7ANI#/YܬZvYڧ_pF꜃ʘ# V&._ki["^lAgr>@m\e$hP91Q*nktjAzXP–$K%̰AƮWhVOJ4sD_ -̬ `3 Yjr WdS? 5FD2Y,:K˧>~\6 ̗5@^z;]40dW8foY-on!3ͩc"æԆ`뢖^_ZQ[ JUKp\ iފ)UZknB[yOZ\ƂQҹ c r8) T~r9'mʲJVBsc%{+/rr_ *'dC%d?H>}͑N{F_7Uq=.H>iBvNf7kN~T&*OCU#t^Vw|hʹLPTyњ2vY2d6E< ,9qbNz5]z'5Y|D1mdq ]WOѱaJ\N'8ǙRj F~qIK y$@P^QL8 e{`XμslQ^PPg!"t>eLrgM3`Gp P0XQ+VLm Du/XY+za b5`244gfymXsD JmRƅ$Q|u/pvOK9^]ԕGmU qlrؗWzӆJғSdhḽHl<- &ЮIYcz@b{S˻,w\0=;gÏpj$=#d*YztV3\=*8yKni^a??#k ^S]ԙv>UPhh{/hȿȡV{3汲tîBCĕ!Y B5/ :[캊{N}&-䍒_W-*p.ՠwX NΪ_$/C},o lԛEe11qW-8aS=%XU(&i띄Pk`t{Ȥ7~$"rC oN}!_g˾Wx(w ֲۻ:Mfxg pJ72}b+//8 ļ> Ll=p-ѕ1-wh(ȇ#k WXdۈoB mO9mCn\Id|QMJ5*Ű3{T r;ȯ5Kc*e|3+â\qؖ=Z5~jر0IAҧ@gֳé4aҋ{kW̴tM̭6sK!VPUǖܬBM%|;ԿŴ#{&K]KT9g6>UQ[<`7"C3s*6l5{?<%FP ~jP^gljz3T_Hv QJ:>5/˗rZ)IjA_Fg-uC<%gvOsE;Vu#ie!%['+;sfnYNۿcX^:'"`a8bE9bRrʷHөn:e \Dv,Ũ𺓽g^Il2(0PK=4ǘvLiɲyۙ0 W4u[=[uPw *]+ L#TN0Q[[ ^3O?PldlChNlt1AvjaN8J@PAᯱPZpH5g~h둘KkPЌZGOX !4Cu`P AʽxT4@K.w.u`0zc+egȘdC6w&}G8AR'/ݱ9I9 0&X@jt)GKw"n$ FOo\M([xaE!-9Gn D*~oH18Fye}:YUIU듟b c1;iᾃ?u pRUI] oav(#Z 2${ {w@mOGuw8?#8ߏu EDi0.R fMX6{p^NHDkbDWCfV|ɀϗ56>~·S7?.Vb; 1iQ4[ߵf̃C. o(bE* aDPVSG<\ltEx+tz A1g׏f /ogmSLH>8N<6@mp5J;&ɸ+ھR3,4į|J nx@ 2ZF6- JrP C|4!ӹKEcT|D)-@tW@hc'ΨWV63!=x6yӨeӎ1'<dZbxS3~yCwE0XxS8"?c`n~M5Aۋ %azTl IT@{]pY#DxZrG׉f:-)EKpʑ&Cmua:_}pF*GRwSC,Ik"3TˊKiaj=cC.$~m\EI?sl_خoU#+'Xաm0EN58xs\'-b^Yb\EGkpmԐHRҞuc:l,aԸj]DV]3/Z`T"tؑ)1ʘ*Rù *R00^5ϸ#dܳE[/mAQgkF)S^YfzN TP6f^~X GY{cKPoR F@ܺ&,@9O3_=w> YqNk͇εՄ;uF>TMm&&[Ӹ핻BŐ{j{oA&`|9}y8﵊QԎTR*h}!U`x^@,A\UE`@I뻈^D?ѕX2Z[؊>`+k]b9yZ?U3þIC ZHl ;644u\תYgׂw}œTR_+k Rʾԫ_~Mߵ8$I&=,v)Fip4w!*].\+fGGE+TNX"=!N 'Rkp~9[h>z>"}Zئu:(#qYķ)<3ˊ1bNcMDP"J}qqD fH TvBPOP9UWX] @L}TېI̴C\ v%(e@Kk9q{5m@:)eN);غNZvͩn;PG>׎EG =/9YgzF]g$ρXUnHOoICyѲS}E5KdF`{Ebm-)kgeaC{^PyrʚL~_kD0^R:x -.(\=)?ȇJz'}ϖz:ֺq`K_uf?xk=˴V|,#"}Qt!Q32e6`ON,]-"9Xwk6Ae!2`ψ󏲍/'ESaDG R^%5l0w[Qx4U:xmq iJs/ JI>dZ7āEN2:/U Wg-@b1Ωs9$0 \:ќ^M1EZ /EmE Kb (=! Jz *0"pvOBl1e.,w&1~4]\AU/AX|s$C"Pl!? ܶfdmœ)?p.`P%"Muv44/jc{Kkj/^"O`kUp>26ɔbZ;;g2s+`m;ڔ+Q1:yfyoʮ:r.t+֝W:M,_1jŢk⯯oG8IiBz2S̎%|:$ FW| |ojٗVD/.3Ί cd'si#mT`4T ^NsuAU Δ 3;cr @ C NzfwV+n*)6wTjG12wsELE5:γD{5( Dze-V)w`zDQαj f8" ۟ĸaVH尞qҁLGvX狏H&5$qOBN6|),A\mJ5w<20aMLo}va5_۸[?o?_27؁|*AX"HOߨFF#~6 HhY ebESDV~1ma(,a8 P{7'VϊRc\00 c`e{[`dc6({z4 >"ScK BKq94=9f={ӵ &Y` p(8uYA_.\s'4.Ue>:}) #IO2 >t2dJ5$ Ǭ7"_MGYۧH8 UwXL8Z@31UeVEp:Q*=*I{n䣡|` [ x]h cH2qYjc# d ei;h3tB?螐#,`wiAdWYmX5z# )k00]h\v~.[h&ƠjB{hќUaf6xe5Q`^fMkģpC@MB{>34,$_ExKyqDxACV Pܢ{>'N ɷB-qł.gL!5QxĔe@`(~^h|ܒ[IoCWsJVZH/1{{v%6" m,E Ng S+(/3״gzDv<7.MSx&mgz^,_q$N utɀC#,Ɋ+ +>ΌL(ßqekjB[0^yTR+[Q 0VbH ;vw; t99zֶ}(` kZ|Ɍ!Qq ?kd]mhFQ'EfHW:PL0TϏP%\墳`~#v +߼8 _ (-^(XBB9=;;R'Lꘘ)F⬅1,DbO[:_DOjLD6.eVwFfϓ߈)(H5bcy| * a.RjV*)jlN/9I[J:Z/Wt3f\@y/s(O@6Q0F,QJ)Zae-m&W8H7%x_RQ(CvhreCBqhM!GZsm9Q/˼\:΁j*XrYJ}>" N+~%2:FRj. jul:6v1M̆cZHM)7`iv~+coA4 ?[ieP<{4@[ =GxQLoá>)1ѽ D006w4O*¿cQywn{)})I<4@ezdkG]l`yRIG+*==ĂJ%c\kćԖƗg+ b'=D03LwLոY y 8$ERiUD3'OWc_u(e $ڌ'[۪.7.c!duFt]<; >#PtA 5Ǟ( 3j:67D‡ō~A@9Rdj% ǕTl(rtBpKCB1+IĘ(@c5nn4;dW+8C 3@Jy[HQUN0| |1 7PO*8e7i4A :y͖NU`)m+k4(?ciē"~Mغ2.t]YZBH ٤~z:52sX6_ `ວe~*~X45tX'K(_K"72,HK"1iGJYTbB^ 8[))cαIx4R8V <G =y7 /E;KڒM̒S/s5;6X1&l:=unn𽚎vejrvBw 7%ʎ~x` G1HD t}!TWfW:?O>[SfyR͟Rl|>4x=r)܄ Zfyk,>b; 45^(X恼,Yӄ5U㫯1T-'''tpa=&˯4ŵƄT64s&Z߽x]  ߸ZņcV`gPAc?Q,)%X$<^TziZD\vcRrL*e)p>ЛmdYŷvsծqZ f"n ޟ6}aSTCkl`,ؠe FܽL)BNE!e4=>wN@|-Vafv.S_c[bb&2㗠ʦ1iREqn;&jg_u^Tj B m7Y )xAEF^H~Kwn(2HrjSAmű{*,N.s"j'Դe92Ä?٩H&0kxDTaQ6D'adZ>mE`%ɜI{3~P@h XH\zW~k nu4)&ium qn"AyIYPH\g 'xOAVf m\D(g;k<!+kIý3h86*5B% |d=?(kbdhC,/=+w}bBn +2BQ3j$4EVi@ljsWi[ | -p> ,SL;'J BHQG \(Ӊ2lq_0sA{= LڵEc'Ym1[-K>rwÁIĈh?g{_)۹ _ 99k;Q@u\P$nYE"zHˈF1nC*X=!̴\> h}D\!-m;$~|[7s/RA\z9˻v([tX Dt<}Et\HDVKh' 4*&iJ&NpP+4e2m% ̴h>`hN@VJW`NwE;S  7k`M?(H-+XNF|_]v:WT/G+ hRWsm`,5 2-i7iؽrmֽA5sRk넭zcF |s\+jZ9ֳsOpyw"^idm.MY߄]Z,hi"\f ?n]W WH~,f ufImͳGmKhql,2[x+Ltk,S7BPܡm?u 2Y u <.&޹kU,DbVQljd3-ItD;~і`Z%=ϵJKjj1t|w-c #Uϭ9{q{t\6+f?T=swh˼.2u}f̜G҅. SqU6å@$~3}'`MńxKKR`s%v/wjl@0dwyT,HK=0 ;ܻ6ffa2 'yw\gt_[@8EAC>m4g7P/ON&dAvn堨/% @>vMƂ.cYE7Ô]y,ۑRE\CIpC&&qE[S3T*7M< ֜@H6HtD]뜳>ߑ7ĵTX} WQx!f +л+8R;ؙ TT KY}C.G9=퉎*0-2ys\^M%qG;$*2W, zQM_;= ݨL``I!A(miWOeKD+M޻׭Y9 w\`={8*(r9T(,|kNפ98| ̓~y~>ҋsZZA 8@glawr%TXuDK-jT4d8)[BʘG6U Oؑ:"\f+[}7x>'\0'̴-&.G!p)Jcگ!͇IsWIpY+Wӓ[_uW Ђk~ߗQ=v)(IuZsa&$;~ Pɹ\hhA QQpvy-%pF,SA k+jL$j8n4{eU lޚ(s~QįTJL_ Nv;˻]dS0<$[-i&q\U,MMZ @26Uº\Sjd)?Y>f {T*4S6MC 76ã4N'T5_ hóݶxڎd%#B#KϾVfWɔ/Ҕ^#fzGRYQBꫬc _+T)k Y`ϳbT ƒ+8QʽI`W"Yy?'Em CpPw9˜mC\Q0ߗmld4|sx*PfL.yCbG\r5BҔB_d =ΰNޥϪ_4!i;Ω`F>8WQ=!=.̳T9"xwS)#;W~%@l9F-<&-J.knY^ u5Ehvjo::4%Q)f7ϑO_"q[ ޹M[sϫ W(F|;w %($:$~Ǭ.R) "3zf%>K@ R{Ϭ3ڎ ^X˻$4A $3ŔB\F@W۲0E.`KJA)EV8%}~fD[O™)2kzh*kߝv1elH 0FyZ6\jQLxѩ|'Ճ{cfD5%cc3KL7%odE/Dpi hšE'Ġж A!쎛g?3';6xr=<1*WWMn, G-߲&6׶+tUǂiaj__5Q@^>GϠ5}GN*?M3S| **Js ɏeAЃF୹n+`p&P|睨}fइ.$tRԕĩا 4CzOۡ.ƋHf̞l.tVZ]%VCY4 wVe7fQX>9LK`TtG|ߡF9){?y -GE 4B$* @xǥTh@R|3e3s)X 3uB;PKZĔ*m4X;NN6MwKnvVhyZy8K-F:IiW]PvyYތXP(n7Qcyh c'>+/X|ˉUkK4}&*j 'ॅӠp]Lj\Y|!LT#FjAc~ԃS%`Yye^0NO:2p2[tXVQ>+=Y 6Gn+WA'JYX* V-}ˠObRqqJmufD6[ i~"%zpx<;7Hb2)u@kJi1ֈg&t_Y@۾FvO"X5_SgJXA]^:CF0B@f < "3+_Gu_+_mᬤ6$,ULqͽzA縠a>L1;`+!Wͼ|U;|Hgc nB#R{`vȏ׽RnPm;zTb|,[P mݒji&VHjTہ.0IxMn#%eZ#ae(H&2@yW*J` &7B0GH0]` #;ӄH6̏gX=8[R2 zv*Fh4a3LF٨ܤm&P,PX _9?a$\J&BJ-Ō;~s+.,Aܫ1<(=P14<7K&MfEiu]+=G!}S8MɃF9qTݵxA,Mu5q-JsX3G3 dUjCt0Bo6K(HW-T=Tf45:ؾƕ@_ۃEt;p`װſgsZ  *>U[?X$r mET.PKL$xA;bO:}8Ks+<=M. = 8%w"U!y-3LmR~&7 ƴ##лaiT@;k}[D$i:^qQQwz˦MiPW2bR-lu;sxj)vi(\Ei"sƬqTj\[-tFw|g ;iw% 9eޭ! w')j09aN~vvl\G_;b\O5\s>fM)"ٛ׉Rx18u^ *nVLQO^0FNB+U,f Yh+J?i_:?d(=U i-SF.}j4p}(xd'ĭ67\TEgŢ`_ y-0AoAQKS0UgQC4hNs> eNècıN7L9Y%[E,wi辌sa?dӅ!Mi)s@|‹Ͳ\jW+0m#>"X:yT`+T鳉~7)yE6|Me3 ^rf :PQcx>+O2*-j| d<#TVp4dO$Eq|r߃vL svUq)s>۩K80}+QҌZd^n:'Kƺ蹁!}+LRnjTc0Ϣ5meRӌ4jE<#r`jdIӡ]˼3ɇNY}Q}u\8D kT~-Bp`g8cl R"#MH fxn]\> s$ 诙"`W;^i'uz+1 YŹS3$-*ǘzՂk)7 Ie0is.G4 Ь42\v-ğ[ Wk嚫?`D'k Piyi~ĴYP&yS&Ұ120{H+PIOKdيSLPO=yn- sg XAݩJf5i5/EX ራ{ck߆Vc+u~B_$?hN$t\бJ& h*xbx~ 8r|NGCpԜapV=cd)+X4p5 aifO֙EbMφw_2~G]3RDQT`LD1 (t0ɉx~fI~1ٞ+c~'SYT(3vѳg#[GR1#$Y YP}b./gTik+m~:̃+68}g7:p6m끋|Y$v6QI&Wf'3bZJbNf\53P+`jZg[zt"`Oǻ^ h&Cib/;: frg"XU7:ۣ4oFmac]_MG7-,~e8$a)2Bw3Ae*9O4;f ξ*.;^Co{Z*SMv3ӒBmF wNNj;?g4pY2upCvh^o;ݱy-chI'&xn#ܰoaO= :bi0,و.m =yu#~s՛SIRk(yuZ%J$צe&dǃAzŧ( x̼x&Y`ȜHiɯF^c`&'rgff%l,5$A0 <Ζ~ ' .t?/KMgC ˼viICp@(HH0QL5(aƿ2D1 JcVLwt*{m]~SI5_tsO(mZ6tDZ= @n3WP$ e2Ahv"qn \` Fy0/XL!aHSdصib&2bL\;RM* 7JO}/uk{\z&ޕnfIBDџr1gi 2xw%/o`ݴ%^<31jH@^9L x;Scڊ +'vwJh?=@('_ [ս_-ehꮗ{EƟo^d-g`?8?=Ƅ]8h b4ȾfMziG 8SbEjxvdž@U_X;%ZM5scO8|HX*씊 JQ&Ltp{n/oV4,\ى.C'S LUɥEH=%Yvj[?y4+ +\, V~Yxo^}KFk3{;KcBx9~$X>F2ThN]񯯿C(=s!2ㄩwwZ,t  Xxi0xV++Xp*im&4k~3J|+_Q0&x{'y; P}4e.,'O/jIִ,|G%Kˢ]f\g;W{'F"_qc P?c 4ϻF<رcSZz_Zm9tBE^x7orO>hчA %CAy(/4( ya @̒xNȊ$T1T" %!~Zy*1rl:$J0N3Z+bTfڟ chftTJe!JߑZު/&eZ4fVLR~fsL3\Gty(7qnQ9$ -G3ĜFP^Md=fMFA&*wo1=`;!+WȿV< JiʼnЦ 8 >V6&!D[5݈+8~RqBK5;LLdMRy\X:!3bC8WХ$&RgV2gf*]٩EOhR X,4 KJJHpĻCG7[¸Z;~C*R]Iǩ^{Hbo:Euuڡ X:>%ǬX Ej0}8zFNLCQUD[5a(W_ނjA\ԊGr#f48[+e)DkZ$\CXgzGפn}^Ex@q@2K1H+&a?cJ; ӯH ҏ/oleMY7|$q&<_X7w_ fi_C2>z.1Lcù0pR[ŕ{/wMߴe( |Iiyj8z9egtdŠX2a7 aƩgX Sv@8r}ӆ PGP.]% vf [+%T_: y]Lvn%T%s9qvB U!|eA2Nm"-DnKu-4{ ߀ E=JtG}3l"S1&H.ř?d~C҂'B hJ_/Y oL|#I ^] $ JfЦa݉H *ar!ijFcאY_'W0֫cEr*!LJXiZ(HdB"{|HR`=NSqڈg;б*Qღc#z, uCob*HV~fi l@8 &-1z4d#D+hJ+㳢Ğ'/{%*~x^BouRO>X%c[p]Qh{PB ;m"Hj|zZ}Ey~T2P?}/bOR"fO׸:[@YEp;I|YW#7%aq{mhO/aSB(c4eiһ5хc)hmZ={1mTCE >͌[aVIM@P& Ip 7ku=cǜw{)ۺ,;hA˪s#&ibbfk@&\jCK=a 6i t~nyi  ~،t6"s`B5 Hl2x$G+&=ֈT997Zm}G㷜dĐWXD^ƹ߬+驿9_h#[7[-ÛXe㷖 'rĊ4 чHSl5qkmr-n>+THع Un\|@%t8xR1s*L[2Cߞ\#- jݯ8Δo)S'CpOPS?.0ya qBS&Ackߎ5+<ЊR"\lp=޺HK]-gٴ"#%DBtʕt /Մ>Y̬I @F,y8L:t/>6Ʌ-Ip4?Clrt8ar9<be[ohgji X2Q@Xb뽽'Šzq؞F<2i 9X4_҃)js:g?'ӕF Yޮt/<- /jMl%nY/'mD<2g/6SxR?T8~\7"Uvr_f i ?oI)bVAY"]傡vץdxcBXBםrP4"M$jo)[b( lfWX>JF v3xr\]^ K;na6QS< .Gf۠o`}Tsph)&y}YkȦJu4va^ԧxR|8F0NtK4S<6Hp 7ކKr|'_5 s`h)GONW(Jw󻰅J,6r6eDC2}vR{wݻ Oy?%lF`:C(RwA!DIEXV!bif Btx1i9%:mf~>Wu:Pku0RZq!fP_dD5p u4RB/'/{q%ObWr01vm:XDgtġB}YxibO W6tBWh̤e`!j+:V }!]pbRFq՟7c+۹?|,xî$`uZ,]c{`au䫓_cGVBa +kQ~J 7J 9D $?"1A0 nx ;}^$Y;y . mUaCޢ{-vSpyg_R1Lu#`Y}JOʚh6Cn_nU[hLb*F3; V{n!/PpdB1ExY!/2OiD$Gb󸷐5Qa]-(:TzKF /s`r#Eb$u1[9yi@k٠zi U8^IQs$aL[_9o%{˾ *`td@|4ܼkDФyt3bVL"zmܤirO\,2꬗{ۂ9u] ʥpg  ܫz E,BsD?x;`x&KᰓZSAxmkxF\ -0;iX=+C O΍O)o90btp[-}@/NjĀ$ryd}`ΈX$+! ޖ.U(Pd+{5~ s~L&;ovCn S!6{8muZ/STs%-*Ev>etZ,I%zvTo AJcH {Jc*8ݟ8 # ZH^,cKVtmq* om0٪Rʓ8V^eLg Vh@&V vq~vxrÀd)5: #pV%:lOIS3-磌)|[E==9z/#v՜[!69l aUuaK7-1x碒Ҵ אGN/߃8S&YŖ9yJ\' S2`=pRJ yŠG,Z (y:t Gb:ME9Q["Ad+.źE\g&l~7!AMMxs۵`\,C%O7cnEr ;XS iɠ]tAvU] 8;9u4x$ZLuLbK#E_!9IX]\i7/ gU4_EZ9&7Omj8K5C(JrϞ?柱f?vKoj%8㏷/#VN ~V`"NLH{*YBG[~:+AS!vyWI.mǚҔ`i "JQj R@IphỷgO+P1K"OmK |v %31bm$#ȀSt7?y&x.-ڡ++x D'Pu<_=GW};Rt lJM|]$(~%ॷ6 +JZXoSӓSc7U<;m+UcZ/bJ.V_PQ}7 U,HiApih@3duƄhT7niY W@8zF<_+\tT cerp <_Tu0p{tLTV9K6Hy;G[Ua= ,Tz+gi֛@{ٽZ5 ) kVE@>+4ʀ.Wn/[RNXI.3R3/< kZ\hK ?#Gjh$&2QyJbyGbm,vb!T%v< 4@럲\H >X2$JZ -I|--S "K2m־B>܇/ }r_/,)8` iDs9tͥ^zrNuX:g}FtaET#bOucAZ/'JN [v9'T+p~skNz͘dWFqU ebw}ox ȶ |H8b_`02}#݀{o+bޘ%pW7X\@to]܂z_?ւV6~E;s>aH8 rBƣ{Bq>շƙY{ ) 0[GKXnA9M/n֊ plmS w>zUK1h6b3sm>h'&!q1 oL7ŠaN_|x7Z)yiIu֟y1{ Nj훙сP~ ^^ `N@z5cRL/;d :k3dy+DnC)z\wѹ[p,R#Eq) fJ,3ٌ8H'*H8kʼnّݹVvl}3#?[1pf@5>1_cwCaYyPցۢB8 ZnjXl /,qJ>PvD hOa`/krjN' u"^R !0LJg $ZTÊd+2K0< ntqy&ۙU)욇nd_JD5A.0&ֵlTses3YkWi.N}G6PhyjA q@8!ޭ)c mYXZOŝ"#*Sv ] jIuf?pE >rQ[&w@j-eA} Z#MUoies| :}c6)ϱ A͸\F^5C?ۓ_fUB ¹< ;Q4Nf"Nv]B'܎K% !ڷn-'IAěbi4W@1S `eQjF=X&^ xbk\蘞↉>a.92P&C%~2se.p(+2G,c%NC>0\cu E\Ph\.7ܬy|`@‚3Ο"rWkɉ,jJj,-3 \Y)KsbYn h*O؅;7޲[ Q XlK+e|)x)$=VT铟TcuYuڽ%9hsq)lu1a;-]e$hHhwdO?MT9nDwC/NA{d+'2 s,!Y")sRJЩ2O7bz\\<"&EΫM-y $I@ͧB^q_ڹ4<ÁU'FABfw9Igzg9 @߱[fSz>_ ӃW$ÞbM`"|Y RlL&i$m  k|+8)~W,ɀ3$j[@VZWyҙ<eJa2[V,#{_[xZ;ϱDQE/Sm>uH2q#`G&O\C~EM>U03ٟ>jnmsiZ`TDc `tFV}9'F z|T00?Dhroդ11a_, dDc,7צVi@+e1I{0ˋ a; ТTp'+-W9g] msRe/#*p's,3ͨ < 3V qn:㗟UIXBnUdqcHzzIAM"]R&j7TlKc1[`1TkӈRM/{))zT*;k[eCM2>bĐD=f4V677@$0O#H$%<z8q9&4 e~{$>ƞ?dQchDHxzQԵ뽘:p~BwƅAzo?t؁WA}k%mܩ ZSQ|oŘ<ހT^'˕w. XnN+A{YnGt\օ{qByWc ,e} U`YߙnNu((Ne+ s[reڈ:hwzTrq֬k`dOƉuע d{@ʣ4:\G꥚D%:&w1i<&D[cn5ۚS6S &XYfrFYJjA ˔h- 77=lET!\byLQ^)܂NT;C\9"}Tw^W,|` c!`鑳f!ڎ@Ǡe>-6B$ fhmK"lxZ(uLl\,*}tl֞ =зd":T*a?ptqTL(w39ogF1;dU]m3?@W?JST !D$.5`XX`0Zw&bgyY6 BhaZYm7 /4R> rW?$KI[>/I8\0sH숐 ɤ^Fkܸ^*B x"d%(wښHF7PWq@^:@Qֻբ<3m)/B2Gا(ymϿonx=UF0\&TE,'c'[-࣓xa1H[zOU,/-o^Ҡޜ|+:P 6JC5Xް;#`-J~( ԩPy Gd:SuJ-{ӏ>?͐{R򃪷 ?,\2:Le0'I.ُICV:j@MqK]+,1R޻6:맙oθq/d<і 2淢 y\$Պqu$6rPs|\^Y(*S54"/BTaRs:Y1 HT<5%? 9 nb4dxZFˍ}kp>t}wK{:#&)B!q%Or?NE.E[IP}KnqvHaG|poi iۃ#xr Y6LXx{6lzTL4 ,;J2vRR[K@iV]cA(BFM"\q㩭Q,M'WeE1~t ^/ IPlRTVOa}Xt}D6bbא=WjE26KzjCHLbc.U E4(tx =[q.tvlmv^EuƖQ-edah\ܹlb0G;9"@ۗ ;ZvmP2d_VLT(kuTPe]|q!{&ɛbi'7$D Rod[fjjZ63 |oq0XV95kv/@] h!e5⢄ r9'4ύV{'𩪫D"pl[g.g ;Ox4; >P`kxBQfycKt8}X4-/*w,& |DRcfLȮ?֬}Xr_AW:Y\YYc:LV*Z%VcUobwfXx:lrcYsɈBmO Ps^zކe{q0:OxGHќ´>o0hg6\;uV[ߺ%U[ o `lT(_`@H" @O~HMOXD6,O(HVot)?ް1ʶ;В6Zܙ%б5 //Z!CY/Le#ɀP{]jPq|iۀ;m7}(MT*@+eP#V-صp`R)FkVǬ\e"a*/0M <#G\z:cO m\ p*a+$Uc҇wi{Mm[ż"'f^*4Fem<3YSPvAEiƾ>xBs٩,\^}lKտ =o[B#/zN:*ȐAH,RH@i3qK|(j/.bYU3,^@Fw$h rF߆Yd`jtbZ6hYQCæ ܙT*idA@Vu[BՔ)‚&xu$SY#~nj=/YӜ3=`C/U$]cL2(*s2ۅ3͈1@FhK9o8|ubN\-( OY0]7Zf\NT'&TҳreaӢ~`su P3zjYJ*f~*_U't#z3=6k*_;@)!C'߂xB+\㹍7 Bb;D>ڛ3:AYkNZͦw)ݪlj 2fePH &"%u=cuIo]NeY, D!IbTَed -4=%ජ0(0O VAS83L3hFЂxt.5*"jE*:lDP&R֬7N0poWB'0ڗ0I ?W b j-q\9L3KFS*]ޝn㵩# yNh;Sˬږ~ymʬgcƈA^4_TbބZZ3ThtnhI[Gfֆ\D|3޹BJjy%3MyHo Ԥ*8//6yCO' H1Z,q)D92_TԑeZz s:߂„ ?]CYLزhͳ|NMkgAcӴLb{s)1<}3":;3ʁ`mƬ'H'aa.%^ּK@*t^&Tu}&m w}eRP f]?_xLÐO7=lq_65m& PI"$ow1ymѩHf{|d#I LG/h9xC"X ^'Վo1!)$8pLHɊ t`O)?ԇ/[^U4S#'Xmޖ IL us</~o4QH-a9~*Kv^˻tj<<+%0`]E~nS*pH6X!W?4C>1* q8C>*?ɸSքZMo38Ty&Pg超OYX3Pm]G~Q 7=u@hx8 . N-ҦK;V*:7A(2s 8o:9^:.p{zE=VYR-z3[qSNa Кpb&-ј2V%jZtCrsr2o_3X0TX! dƁD/褘Y=oV^=pVbYUs>2XJ5("cfv~atUʍqWCy=-#E2ѤF[Ԍ񏫄!zd76@" |PՓP\M㜊UE i=2mnЀ>vA:r De\]7\?.ɰ.mD ӗcXز|'-?Yxǜ`eï}L,Kc({ip«ݦj <<%o BMݤ<  ebiXԧ!9F8Y)O)1αoEӽpG()[: %Ķec%&1!J 2frWSswu۳Dy _]Pf$̆=*XxRXe؀I)&tp85Rn4΃"k'cGp ynQ,QYJ%Un0{\7f䬝P+ݏxiI0$ >nj)0 2C-V3x| eqp|}~ }R}[[Z"JVK8慆_8Kd|7l. X1S!69#a- Q+<JWnERR>Ṿq)Jevv[ű>Kڜqgx>{CO mU';hLSdT6f*՜;pO8!}SJUor!>3ЗPH6S9|~אWL5w_}`n!Qk+o2|&}uxMgAj!+K>h5b-l/_$mZ*w0a/mh 鮾wKm -wB1͸bXB1Go턳(]/|g~3YPp`cѧߣޑhwJ +ݺ`(QO$.wwihʋy[i[E|ZZejchNbŊGk}S Zifn&s/YyՄhGC^+iiv5Z%'[#スuUPg2T g($GM IJq;Ϗ0}181#jӻ)H_M/to;k>Kԡ!W*,cO _ 2\1y7f`Ah4 yi⚕*vmр{J'A'ST4 l5 w]SƊipystu:0~uÄ\1id;x^2?Li> -~=ƥnT'xMR;2HIh3E|rMDjg}Y?#{}㛥i،D *M񂕳#d^s0,sl# Q*8 %и%kk#4G=tc+ u[ը9fJdua n2J)s;(Y0U"P{>oL:zM6* *'bl6i?j"N#ͤ[8 ,0tN( b0.0r&4TG-aQhar>,u`3߬H4#g[ɫ0Ӗ)w>yZ%N0NmC ";\>>L7_lz:,j[UF=2ZTNHeqR~dk~ȝ"`gLˁjT숫{@O?N /{lh/o+og]T 5 `57|9jX7'%θ13drޠC{'(&É\X/oolxwNc'QJBD+%`գ]ݮG):CO~Js}+?XFy̢%km"O!4as7DQcWEy~C1p3 ,ik%Hs3tg( M&LZu~cIXB`qyEf z+jnhۥ^CzN镌BriȜ C_C"^4͔d7RLK"+$_V5=>!ܓ@$=Ol yϲ %za(N WT=F#XBsش?Q~Q^ס5 qhh?hU;xfY~*8 r%̪>© VjoXQg qQjw|V8Z?ɓj niH=EkKۓتxבE<&2AG,}ZQp8.] 5gi̋Qʴ CGzTCޅ`QZzɟUYh75Hmv"/=  PhC}nAnѿ6omBaj1nw:P%*܏ȌûD@ XHW^eoVT MNtneI9:[n{A uE: bhEuRcLe7Ғn~s7/L4LgUQ2w[hr s|CfM/0 |־` bζxi8 Ml-DŽ~ 6Ur5;0i=F 4(ȩ@ba6PQ]{]h;@Jovn<3R#漘8BPtWyETPCIzLN6ݟ%ѓyW mAP`jv.&M,aHJ?<0̨eLF&vՠ.`.E],OPS@Xת'+Q$J<)z֭/DɱrC*G*]dBbiF RXZdGg,y,>mhuLĺ UD䟩-g#('W]'&87ZUеx745=ϣS:j oOtt9GP``F!\DOMGmgvnKݘ{ߴeA'pp ]᭪T8d?ň8ɥMr-T>a`` kCx $tplx̽jQxi}# *ۋ=tAn-?BxZxrt@P`J67Ʈ_s*'װwn/oP c،J\X;F <{_eɽaLE+3WKvfӻø&}LX<[Zj]b|?ZEŲإ0+|ZCj!)\R{q];=ˌ_#2k~>]u&90`%E2iQWuewEI:eCnVkL uAZQapj㰹DG &C(`$Uw#&:ArqEǀ9E.n8%V@^D~]R[zٞRK>6z{V%D1/VIc"u4jZ\cr__J1|x:5Zj>;BY*Fijn>N )6/0zPw*,%+FW%<|f޼z/V ̷zP/Jƴ3M.ɘ^|'H5"F_Q.S*nZLrSڒӄ%te Lm6,Fݍ.N/!̙:(daZ~=,Rgd ^Jme}$KRv+ɶ(F'ؒ=I?. KnZ&hb\gݭ.oEl ~ L[T%<Șς!hH>?E;Bai{7zزݝ%Yrw#!a5};>!b7Qat]ü;{5Y L̗=X&'I)2vT;_- )J2^ %%JDJ~5p*rSy{[ƤnN u_UtGsJ݊k0_+Պ/l`XUzQ~.Vu3*vz}1Bn #[F1GSF/Zq[`ȣ.n2^)DE jY& 5+XYX SlQr*(r ~0AQЦg8.54#r^]+d߆}g , a kYr%;.N -,x5C$/0` klXeၸV,c !( FuxJ9i$Y_NqE9XGidZV~$hi 7u6vAJ{wfE%WդDhn oKOZnuN{Oڰ/qx`ܯ‘+~j=Զ}Σ v2 SJ9_bP5m@uw FnXB Z>wF+&;@wW.wõ!gE2 >6DP*3g^Qޅ~]wdw쎀@ayc `Y#Z6"PaFTC&$љᅖjWfAiv"xYGmAۈ~.dhMac"p1'ǘZntQn{tQ"F0$%h)mk#y]Jڮ_1Nxzw`^$vMG6->- t0)DJۙz,jGlCѝ4Qee ^Yg1aqe;Hր9ۉ2uj F_ƒyfD1a|dXY|Kit r}&$PDQ◰[ܞyiMJL'}ΦMG˺h~rA-.I%Z3:"%$G`imG`]v\\{8~ܬdbZ˭Qb1%T{)n 嫐rc_B&`e}hpئJ6Gά9C@εor.̫\${WǍ2}]MКU6"eK#4{~J-I$ֵ?gY*Cc[/rg|w:2˪vR~> DŽw.?vԂ^Jls>4&TL>X捬~/_ ܦHz 5nh C}+fP`JRzY3\1bf4z$f^M`duj 6mwEGuC&ҚV'E Nc| =͈Ԋ w S ϫ|ȾH^1V= @Ժ+utqayEFzh@c5 _UwmnP@nܓ]'o+*bk-LSjOu'm''X!)+S 5[2}XϺIVIIEț.Ej&'€zW\`KyVj Q'ÌSGǫ7˿eie~>Vpw{9fo)IݮN,ū/'¤SIJr x4e'Zf0 ~> R?f7ةAv(sװG(!Nmh#)5EyayoVÝݦl >_>?i@'~Y$Ė|- t##̛>2AZtq7I5T,J%߈~=‚BDpm卿GfꍥTҴ:oXa7OQA^чSЃT`;פ I&%jp#t c0J@gk!w$ά>k(gj(=P𮿏f*:]/L*xlS᧲xG8!gnH m`ZfE$o.-@yQ4nVk&UO32Ba׼Y aV|=7>yoUA< (taZxv}E € %x.\XP镦T;~52sb*c$#ex׃h g+eicTOed}]>;62B8m*4ڵB1T#Y|,iЌu=_9H{)]e6ڪD_+m끢bJ0bkEtr-9&b; 75ao^M{߼6]ۚ Gyd9A mgvTÂUA , A= DÜ3_MTu_W7v^KR^i_Ā @ޕS3~VLL{3ZMV`o*lV{b9'ؘ| ]+oa N炚%W'I7aUHk#qHcD4a4a*PuZ70FBT_τ=e&­dBٟXZ q|:(x#)gSiTݾn1G_/DnX2E>k؈y\BdMjʇ 9J(ٛMGFw9HZ|'8K{*o ^ԹIG4*Jeԭ~-Cju8R+8ب^χ#8m&{w Ř-u#SU4kqKAG^< ky] 3*,N~1z%dx n8SW&"ucTt}][qOl #vXtWaG@hQ(vpiɭNGάh7٧AX}-L2{Tkx@KǴ(GF*e[tBF M|e18C_ҷIsg(zsx|Bf`C^ydupKMS{.|o~l 0mq6z[$ 0R0:ZX.rэ\re/mug$%&ۀ^0\9Tˑ0*Ux Nn@ HǕ}J$E 6@ ~K̆nRh~^)oIi!=H7gOA^e!/}j+aL Fd7JAc ğ*anJ56)+2YH@URY !:;jXt=+;; 䒌^D2GїpYw0 PD=K֦]RbWކ1EHҡZ3qu4]iyHp #86-WD"SZ< h;X%8l);8l4W^XOV}7xumGg"(j\Blޙw=p/ WJ&f?ưRxOB+KOЋj] .uٔYqf q&k~خ_IHAbhP|~x4y Rsɱ,i({W!Fyb]qۮeaqb ,Mڦ~G1hsaX;>PGn,7HДdލu6+ÿbV]DW. jxRW# Q.I7( |wGl/3td\!/76bo"t6t_A&+_յ=0QOJ+[u&+;xjeۧߎ=hiKj=U`mWuiW:/j*$nl|Ь4##GUҤѰ!: C!{8BEPV-EL7\'`Pu+(й 7"1l@--tlCxoV2Ob*&[WZ\EP0r~Id[S@7B,v@C35V7(h/vίp:G4֥ͩK؋da\)_<g25MX5g{VEօxv!Zmzqz/tmĚ-k/8L{yk~]\ĚU1ZLhf2͖T> *Rc!]u6cK:s<)=%1a5dͨ yOj骸QluT֣u /MѲD@_] ]B9#Es(}_ QFkO>U>碘7?)1>E tBd2Ȝ$bxs2#jE,o{t}tT 5[Xm&i7}RM!m U2ӳ )V֡p?W~J;\AY nTn#^ vZ[َѨV@sdֺx= l=̨HZҲW56c!SJdlqT nS7}GDmn@zjԿUvCɳiwwU 3R|M lV"hkH<h\L2&JV@lաwIS ?#Wrz@Gx b.@32b06r gʆDMVQ8I?1pTzR%F rվL}"ZtO01ćWbN͹#y 5wabi̓C`Wޯ pA~?ZA38%ɅV\y v-&']hGл|5׾k15%Jцę,>N|Y'>Mddko?͓H&F(0eԎ̅bD1o"q%*T4`]W=}@3wx_y8z iQ9d쥋SglDS7H,UŜvlIf90u ';٩/ 1 uﯷfP(wQ<@NEt4h9d];F[}k pN.[5?hB9,wVvoB1xds:o+fQ,-g܇deK] t ЉpiZ}}v= +.\0Z\hmEE:ךg%'BĿ7ވMOW4Wޒ'(O qsYK  Ҡg83#GCb^nn}Tƞg?0`nxOdz=|D%iyc͘bNTzJ׆ّb 9HUaG.s4TMMk88'8(&Ӏ9/;K@Nh!*DBaeQ}ę ^Tt8f]c݃vf Cǡ5l_4eC68˜PP%Ot$w7=1CG2pbJpP .@7ew;HSd}5cnMQNl.nr%Dfxp˪bU)s;DgoyE=H='$T'+U$Պ+ wFM._[3u~G\Ŵ./&;^&/Y~Yq[dUn :-6N״VD(4/Ƴ"gpS([!e=Ulk.L h ]\AAY^pK/CRچberh:c4M c\rL{.Vai& _ NiDųJo^k,KU`בfC˔;a2^Mhs)_ yy@5\#çx硬)WwQ3sҐ!gVz?-:kP:4€:~_DMh7!1Cm@G{,J/T|Δ%]&@ 7r(f _4Q<{Q؜o=9BMXYSbP)nS76װo7(.V3 ' 78"pj%PwPugԳZb2ɲU8ݮ,GՂb2p=5i!uhn[nq$ord.ṫP%đl7Po[ZPS%`mY Z&w8(-XsӯlJod(2{]w8WcV@=~D1& O+^]c t9JiVĤqlGN ~Iwk @M ,l Ch_A0XDRk01wsDK$Bt$轢g>+_YFG -FEs&T8"U0#Zo ;73DbNQ;*5ni{Za-ۣݲUH3jf֖ak wmb[0,JXDY6`zU8-IsƼM)up/}OeP['-)TkϥueUpJl}H%K0ukj&7{0{3ص 34Lz 9&RKrw:jgu@l\S ϛ.. |M[ܵ7ϑJ6WLQ:,Ľ8mn&}+LOVc޻ݵ _%Usp!$$ݞ$mNfj( 슭u,مeڳ--N|Cdւ1D)x5; ,V&|N2~t'7MIW Tn>F"^U_;(K6Hu^_@` (#,8R?g.ΗM-ށ{_|N4{)UN}&FqEmuPA&Ñ/fձt|x]sZc#/ƃu")k{oc&7 P#s 0|%F@dH246ϧ YQ o5jT0 ^)z>?bˇhC#U!+"I]R&TOO%yW wǝaf 0t]0Tːw 1s_(CQR%?XB簪ʲ02l(%si>R`s7 +! ѹ܄Tvkk uz0ɣTL)R4S> zL\5"7wywOY5tD84v9y<XΩ}^#t8D[{:pSQ䘢S3~`פI>Bb$e1zL/rd NSa½5)a`D |A^kaBoǿ݂U&G"uuxؽ|{M)9XpMa-سM4Eձo ظNv-2vB__JX2%  76^K2 k{1힪D5 @Ͻ99cС&<"u6M7".%e؝;k-M%B(v+ >ʬF::y&J6dj]r9@ 7ߞQ< c.ōUI0]Uqm2(k|214MeQfs\ox߂nY{d)԰zN@ׁ ,Ku]Hl23p1FuG, CK TRߧio^^+{/f0}VKy˒$JwED:k4׭/Ia\փ$?!7&bkZejԉc5CYediz%X?()ܱv²pO"u N-05 e\Y^Et蓬"qΰO%UhG:=!C-vS .SNP|0*BcA9n7y<ƳM70=;BsXHKW_H] /={eT{t3]i88 9aQ^w!R=ꐠމ.Q< GVL0s# 1 aҲ2Y- ?_ 3.J9'FY:VN1Σ,bsʹ>~üqZ-  uf 1WpQ7p0CVKKʻ9đXT1q߷?h0q0e;D8 +$ȩARQISE y [8glf. cal^uݙق%ݭ"8"'#4 k#4#/U

ҁrr%͐k4YKq㲇 F_~4`ƻ=5>e2Ӆ: nd=k? ˏ1h}IcM\J5t4Pn:=sj<Ȳrh js\ZY*4~qVn`N?,flyrިӲEWOwAt }ӤuF[\l2kWWչ֏GW|+rcR 笢}KdҊ7_f;_@*Z 5|v*̮JVǁB)>)*kiĊtsg\A:g~ I 3P}ʘEXJ"=UW 귡PvK̴g拒i`ʈ/WޥP?(7F~mJi Sn~rP\nf1i$]$I2 _qb(&&>=Y48IZL-??H^o(*-V]v&2vguu5XD^N‡w!_B?'GNO~k~^Ü踐fc2$Ȑtg+ͷM[w2#J]~`vm(͹VgȈI+a F~_ճɻuu Ny]slTE8,)YVp̮9Y[%@05Ov349#=`ӌ_b.^If~6/[Zg}`U{XC$[:=|Jj C6*Yrh~IGZ|0B|&~cYForY\*mD3S4%`J5Cj)@"Um^Fz﫣$2`I1$L,352Cҵ*i!Ogi$MIHUc{xo?^lc٧hjVMI<)X}H}ϯs]$*gCd^1y*DK$e k"$XFE4$q7&eP^,&Xu < )`{jJoVS- r=*!ڰ r_ Fj\ Cӑ G^W)˰JjM,Pᕼ_taͼvogwKc861fy]@z[m捩 ؋0Cۘk"X" ڇfWRf72n5'Wl,ʃo& l薷쾯'Yrpyભn{G{p[ʊ 3$-޷RuOj”c_,ΘC T|X ],{ f@fL?5mL~P]bZ bIsvQ xbHwQx8`@kkqdMm/gs]sM-IU>'pVV zq!qPigE>I{uD$xWUI}g|:5D1^=V1>W 6"H9v5WjFV BH{uY;=:?oo9[+hgh;0'Ow ]/x8$KH3mSsa|P7)^8fAѹ% $^A9f|ad@@mŨcA@U}1!sfIkf敬TԖEߨ'|'݁euB.B9-0JYw6-'پTXJKfX,˲2(Q̝\{ra@DZe2JDi ԽQd1|Vk}j‹9Yз՛ |㉣INv ~ޟ\# ?ao WF(!-VXּ ďiY]L'aAͻڐPe)b|0JGrU,=YvoJ>v]!'ĖqdC[޶fэQ#pxpI"fŴ_7riL;')_bXGbR%`+֭1@ Qm[Ջ*M ˂߁/ [fg5cN`zӥcxIJ@43R01z{@ԞDQ`TB~!znDG>M7r4Ol W 9Z±U\{9l+?(_ʌ*K]l;CeD-x#a_ ,Mz5ys^| ^lI:8PrÞ>jR`7=r=L$v[xU ֭BWRq.̚@مeG6~i`9EbL0#%a4 U*!H-t[`_4 & |U( ְo˳Ί,c! 3?[ e:SpǨc@Bv$$]>>ɼn|cf*h*_Q B{ PnT0ܝ"i6 V1VlnL 0AgrU=0td$aS&h`vC`92 ]Q!$TndgDM6񌳴 |dp.uV2 8(*7G6s** E0Uϔ_>Q]^Gق/SaL"d4bF6x侗 &H qn8ҵ~ǡ? ȼͻv7an²x~>T)Awq?]KcVl69cW2rY!ghV1p$uKKJ 1BX3 `бe2^ Ko{^dwͦEt7n\i(eH6SP{6U+C e9/a16q `1X6G%/F!.$طm ag/ԱOuz wj,B6X|fC"aff L1_na-Ʉ JVm _*bꩇD~$D&ADz]_up3w.N˨=ΐqf#qFqp|Vڤ^[p?sZrk ʔG'9=AO* 6B#"QU@ wC&ZvoA \[3m;WEyB6%JZdPU6vƢW@7bC%/%R:QbC$ %29*#VC $H~{ 4lEIjK U+1 zuԊYjZG3Xz{? p e(<|tG?6WC[O{׮ڟ%5O G S+U^bZP1Mg=v;ˮ:w{Ui -0p3yo:6h-~6Uk EDZGEO7.xЂW]\[DLdۃ'ҹ9yΥqbʓ~'g&agjGעCȊ+6D~\BPl4'/3ǐEB9z+U"7 ?ibγ%.qٱ; J/{b &6yY$**"MBcصasbj<4R#?2)=:!B}ł$0{am>j:A'P$ ]-~%FTUuRL;&HHc^#v :𞔔kŗu|aFf|DXr$!" *x5- Af_ !p5mfoZ\W5Le%$)v/o6Raϵ0əwva"T_hy*ӪW=9I#0kb_,gיlrt\H?Z:,)q,bۖ dPnjrԉWs6#M^;͎[ ;JuҢQIhӏPZztlD}bU~X\DWariؤ(b.Vw؟cK2@/,Ѿm槬2OZS8Pa1*hә\`8`-9{MVFG1/~5,'EnVEϭjd%!0٩оn!YOǢJdZ}{!&7 );Kup ֳj٩Ho&/u'̕]DK@cTO?!Lj k\tUTg`;lE12&yrg\,fghycvϒ e<a3xɽE yw-U .c[VYӛd!3Ul [uгk#6&q.eg1o'tJPs$<)ũB8f8F9~O8IJ_r8&l2gp7X3@qrh*r$AAYq@h۾F\'g%n?f}MFΩKܗuP>VM-_lNחAԄixαtm}"uWJdُ~OMn tu/T>򗿞T]ƽ4oush0IFc^*zӂ=&gbD=;?|ɔexy Cmwަof 2<Nq4VZW6'+ՠݛ=筐A%&K寠_'ezJESo3qd 1{+'+ODzpxB'tϘ X/ݴr c&,1lS:'9UV잓؏xd>3xt*ð)9俪} ,z#/1#h|̣ gwI.ׇ$O%,{P+0\URJwpƙT N]kwVgB S5f珸|k+?,'Z_A ǻXw x8MGyEʤ_X<)S;@̯ktA!vv: 0$=9j7`vCh_k&| L ],ٞ*vC&! IA`0N?<Ѵa"_#Kڐ{M"1i)/rhc~Z!=o:7 "@?^".քʳA^/)xF{E5X$I!'DN f]ƒas i L=HYFSEZ2)v ,iu#H?<]憄mbէ$hƬLySnL' |W(-6 JI+G>\|ñc@wx }/wb& `1_y\Eډøַ~7tR۲_YCC8 `p?!R"gqd( oF-/U`^^ m3kmSxuV|B"LvjS ,ќgȐwl»]j v]2n'̥Ž5VgJ.9pܿ?Nl!nQG&ްٷ+RG`cZuFg=ム[_N V)fT&["ULS7;4}>{|Р20bS 'mTnrJ-Uj1rEEQV4r=E$\"ՔԵ +v{8n˅>kg mDɏJ۸h\h"{#@c+?N[D L\!`bPv1ykN(y zV{]R%Na"CL+f ~:Xm*\ |:Չ;$]NX^&Żл EIl"HL:D}!hY󸱅0nƁ"esӼ%)m_H2PU ~Ax7F4_Djo})'w%IP6^(Gl Ai\<"l;;?#f eI7씲[LMkI c<ؔO'vƙj*ɻ E 3h$ T=!s^u^?)Ye5%BH&DX'C|W;o N0hzjcR~-QmVHZ.hAſ^Q!̎T;9QqoJuih2R<͍SAZB\4[QhX*8Dμt5Ф`CV`֝xD~t ]GpcQ2C` rljdw c؏E-ui2 Ucۼ?%E*W;5 R5Ll^Ga f18 UQˬn(;O!s0t$<ٖ^HӤ]̢XC%(1 NӆCIk oA"7HUnV+- ¦8uGhg&P5Tk' rJ8@vC(D4uB.Aٙ6^1jb?qX8;l$I,\W ="E[k2>kÃݟx.Tfю ,rєl"dXVV530Aܘ07j "hpItP* B sOG^`# a7-%7" `imoaJsmm5bmVu^O'f5/+.C;10z:%s .Wg. % 2)UM:H%fC"ɵLW;7a!tщ+X KP4b"J6E*UAϮ+׏`4\҉$D13; aW57,A[sNPz B$Rѫ8]|X;[io暘Ծ6p˖aQtߐޫ -Y`JU rz_(S=YLE-(ęmzHS -R9=:}׊ȫ^Dbf8ބԃ7ɴN<3 tӭc0K;(tύFs8=Z-.;%kgD=N,%`AFw\UE|oHy)4%a9T;꫷ñLISյɮRZ;vGx>_pgi*~:ֹh|60C moH\F:&ˈ`Hf^>TAo})H%2cu,h5q&!J>ϕۈfixmB7:nTK3B82**: 'Ԋk{7y3WGJׂץ;n_?tABp|8PRU'V v=ѧVe p%6n/(A>7v,ru_ZƔ]ڼ\@G>B5WUX-뺟ܟ(^yQ̞Z殬L\^#A ,mg$)^$DET0y+"0RG-x\Uy'Xde&Jv^pRiՓ:u?.CIۿk[bO=@~NVЪ?l꽌 HIC~ܹ9`n+"%n0jðW}ZA231R H곛6 HiQQ;S0xYR+ Pi!7/ܦ/>ei{e Z_,?7%D%sHLLt>>-#?cFĖ|!fTqx#c JuvLk nxoA yDw5D/nOg-Fs(g}BVA.qCm+8ka-fn+v_drpLDek4oS\VG<F9MEouU')RY,dwgpZնFX7Gbk2y "b ֽP^eug,PE[9Z$BKΕ "|Wr jhT6?nP J)k" ݔFgB?p K5*Bh?XB!;6.Dex-rA)SXjY X]-=̢S)ǛM[actۢ`wGVâ6uFr9Z=1HY`#> %2нx#Iӫ_7Yk>(jK<{}"/3B8T _(9lhєFC T^Hpnc_ˮ* tiWa&pXLWxkKXi-=S-VMt{}Ld7*VJIКŸa5QN8"3s80!{R?|]YsWG[G%K =B!5j\Ѓ&qDxJ8O|8? KFvWx@> GfKR~FXol=%%\b%뻤Vɉ~*b7=+0Wga-S)[<@c{'?#`iúw`Y0r[!^Ӏ]mXHd,~.5 xAk@iL)~u]nr>-tN ,Ql>tiDZ0 qWSl,۶c:X |2n#[ X9Sp_ ?~7uTN{ zlQIIQ٣^:w1ȪoxRB.?z Z}4B02c 'jCYrk xyAUo B°EҜ~!rexʬשe̙f/hӧ$ IIU`:-,J.vjBlv* ? &~ངn;*jcuUCW']v |af]~ ~̌W.@ޕ`ԏ_ ]<1Ȟz*z+*#Yr7s#;x@mj33Z[o8ቷ=zO܏jn&  $87)~!|P Oӑ1ʵ(FUNmP%C6!˫~:\?HټCO= ֵ~cצY+VqxN/6dɢ "Oq[4T!x aS P/A^גF#" fiʾjyφt>3=MY1#`5rO: @g|( ,-h$z9kX6.n>n{ |fh퓪muEj3|,FxJ|!oxW77+ߨ̓nȻNdML;0K{v)>A =9Zl:%:CYkEK( M}/f TK ʚ#-t2uwn(`˿>G=:]D)GfкogYc(Xn.xy[AVXF%ˮwJ[QѠ}*͈4y- %%SFT&%!EK+^BT7ISF8QO_xu$rugr "Q RuAvQEK~1Š<.T~"{#4X$ْjҕ {\bp7pRmķbL6##l=(!CO9&`s@o5`FD4J4.Ǧ@lٖRF$d5nM,MqoroZl|15!sTrM.|@z4y0K:޶*z giծs/ ] ܺa`W9oWlpD)r_g Ƌӭ4\#@ #fN 1 Ϋ`|yO2WŸcO^ZT:b}k4F A`0nsCX=?5E:U@}BʒPϼ.*K>}9J260eicaeFT`AvJ#kSͨ {Tc߿,.HMDsWBD OI3t]1!6F%!Fn+V{~z sɪP->D9/5+ZrW$ ɩODʺn},'-9KCyJa~<&+n„_ % YB7U#yb,:ainqJ8U4V5঴ F\83u>U.ڴ o$$8-R+TcuYHBI,5Z+ƃc^+%=f ~U}'E h=:u-? '_HVb+ mnݕu !{oPLތzWnqq/ӍS2BkդiWˣu`]_-{Iɺ[嗡!/k8EhHF'C >KgbD[ig92pg/ww/WX #fa F6BzjoeSɟsD~j%R>ox8@Uf`VXjp]G#t[˲di "X@+*<~I+E zۊ)Pnq$Ҟjz_  $^juRP׋ԏ ][ܴlm 8HO}=J 0=2ЪloDȡ)ޘiUf.s~*k]alj#T923N|0c8`J-P f?ŗ*a=dtrEH-4i@4)eqHWxz |X?ˀH/6kx҇A$:E{(KhӺL($?$9f aqub+G'PRik:OWTZNwC\޴Agc$C41I5+o(%V!Y L0GWD%"xqV^o/a hbyNJWjأ|2j~ Y2]nݬ 0Ƙ^.L18Th<1qgkṕ()^)}5>Lqbfe=j t#95i':DkV9-ySweNȍ7;8̿8T;#-N,eX =L96d,LtJPm H8;mG ct;),'Gu+bEBӗAzՍ@K]VqW V~O=iɼv t/߁%ioAHE F{.'c=(XƯ"ܲWU"O 6- 0&Ef*֐s`Z^y>2M.ڈmXV| (l}:jԙk=<|>fpqS n}3WםyA稨n@ƞ>p o|H+}zVp<:Іc=f>K V?~Si-$ tC\.8lze×_vrtb_tO7ۙ mʋ:5h]M.(`IJgWfcǰ=jo^na"VE$D [c n+s!z* + .M!)Q/WM/ h S`lx$Bu~p {`4<~=|=xأX BYCgV+/S.,x\LD @SX$C/9"Y[(D+n?\MKH(fϮW 0Xb 7]} ʴZ"n8[r-);v^8jiaZIe EdF#{DHSYK~ddN%kOz@]>a5w Ȭham2/d:Y\1eNƶH1UX7]5-i㋺sbq淺~+^شVc4 7 Z ChnƑiۀhIĝCրyG]J tw\-|DfpzSŸčJX-+CGzwu&w-዆BI]-6^S4S.AxR^#w"4X/NYXu  ⺽% pŤ|VѨXKQݭזwp\^&VlօQNuIo"_15^MZ9 .7aͼ@>w9~y#+ ٿW9d]oӤF&0<;glZJH[y __En&1 ėy+v 3-A{3W!5R^kTY\K*y̰8K,!# sTۘ4a.#iWFEHTTۘ.>҄z%_?/,NmȄ,€ [A3!8~tiD!CxW6Z3 C$r @`bT݊R_~1W&6AA?MD#/o%ְx #E&sU0X*6l_~ߌߵCk"sѪD ^&*yP%-^\ZRx`M@U 6E5_z'*1?.irb)ʙYʚh2Wu?^2HH RK"r&QjzE_qdBLkB5?)jO4|@xx ['4bXV̤zmT{W[8x N<"e"2 YߤZ6 kʰyEiyȉ)ъ&m]}y2 M" Y}ZsxX^AqW娉Reu:7S;O"5`iDy&*O-?#{yse͇5\hj?egmxF p3rӱ͢Yެ3 !ZBkj ͥеht 01+IVnO&1m)] $ahĚ 5(=QmӌĹrɉX5rb/JbEexgh*qt{$$W=, )xQcIڹ yBXߓ-^/8+.<"@0 ȼM~ O.Ϗo:3ci1SLSt2aE.7ŭxj>C.\FHx}͗x'ǀd dְ҇f 5MqMHX\8}ubmt"V,xy~̟|R6f}X4'vĢi^V19L˝JD L տ*WfCh(_RO[KXY&tЯT*.4AyʪR*um0(љO6RB8n`W9"UP-Hm̖LJ Е*_OӰ6(5eIM`UںGFQ6]9Cִkp9r*,inixy v!t)ʓlQb$* Q7.࠸JgQt㡾kf {Zl]QgKJބ['MOڛ6q(+yL =ڴP vr郬 $IQ a mu匙 )}mgg 5Z_4*oԧSDކ񜤪x$Io6bp1֡iM Avd_}KJ[06c8x CMpl*#V35@$aGJɏ5 0,xOStع&=oCL) P,I<'|/9hM#H];:;