python3-perf-debuginfo-4.19.90-2201.4.0.0134.oe1 >  A a)W^^fwX͝đ5o$vxְyՇhm*h]wO; K- ¶,=\om~vc"\MhZWE:N3` PƸ)O&ҹml$ҧ?gPvMh]Uld5b305b3e82770aa19390f2f06b9b39f9852906ab0d7897a6fe07653b6e5b9b2c4bf9e4c17785e4e14d98044036ac66176411ecf5 a)W^^fGqk)憭 x΁a!̲_u8:,?FL3-@lG2I\΂~KY5rT1=Ui$:882kvEL}P.ā$u#ߧU½$wXd㠹NH[A,Rr41诃Н<xG>[;`JأzS4YeV*S G݌ـy"]UG!̙xx/*>p<`?Pd! 3 ^$(Shn     J Ph 0(8F9F:XFFGHI,X4Y<\p]^bcdeflt u$v<z LCpython3-perf-debuginfo4.19.902201.4.0.0134.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aobs-worker-0022ϘopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϘAAAAA$aȖaȖaȗaȗaȗaȗ080de3e7adb03bb81b5dc17030b5fe96eab85710d2b5b4373c763011cc98fdf7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.4.0.0134.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0022 16431695124.19.90-2201.4.0.0134.oe14.19.90-2201.4.0.0134.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2201.4.0.0134.oe1.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/b67655ed37a5b205966313a55e3150ef-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4f809579ba03f4347f5d52568c9529a1260c2dcf, with debug_info, not strippedڍ(r-utf-822d94bc1d69afeccf43f47c7151fa2517617ccdd7eccc4c54fde542ac332f31b?@7zXZ !#,B] b2u jӫ`(y-8łjZsˣCmz*f(LֻqqdoPL)rcg,mFR ؅4B[V*-1+ @IXs@3ÇqnX~A͹"7]='hRgoѨ%ڛ;+|We,R0! N8kt݇`> $ ^YDǹhq\>4!fp㿰<,RyQ/sP ;p(Sـa ;$F. 1k8v"#Pe4VE,jl\tO?"73/{*ֳl%xyn6!c/Yei#Ḧb:@$󵛦 -q\lIמL~*1) VyFB[N{ JDpC>y~nmURw.2]X~6 B;dzs6Ra[v$ {!nvʑ~;ZnStK`$hr+۴_=z6X}-nasi`t͑ao Pe-,# By Uj59Rmu{K0 pIP EuOut&Bu !qc┎$@̶ɾ᭙ NF Q?>w$'&NԨOPwEnxp <ڂJڵ) DIDs>dר y&tZiKg0t&3rWtNl[;\@K XObgĹua5OըB8©L3I3FMj>o7&~e6j@goZ<UZͦBNz ߟh+)'elBm*KazbFoL8--3F[%=zM^,s1}!'%]d:KޕUخԫX+FyC[;XH e{$,8%8nQGƒ% ӧzfP3q6hY|JxFUVC˗/ʎeΡUWjS?rUGvm~a:<}ʯE/Y d /V~Sƪ경w5Ӧk6+(G/},cj]y'(UX@<;޻j6eCj+Dx}:v".ߤ ϮbBύW1hRziL+3bMq%UEf9SB1gɜBCϥѡSgˢ[@i5bsJz }8U|~.Hm:j*f !mB>l|&D밿U(| ULt FpvX_7՝V >Rm1(Pˌi!tj8(j2,)W<$j蜭 Oopp>%!'.GU (i~NF-z!.ßQ*1@4 p|g~ƞ_^a,ļSh x70,'\sAe2HKhىB}۱SZC2+l-JM+I2(nXp'ׯ]-XԄB/ao "\?~jߨtT ?=C-"?:7S/2.ø\HLkTE ?;1MQL'*ݰ|$vk5B&=|}ck_>qKѾ60h^v<*w MʠD!É*8J!x,AI>Eę2  u':u(z/l1t0 R103v:'NLi`1 A 2}U%B7R3G];gL')ËȼkAșҭZ+ŬwcYL9ŖJ1㜌Dm2o6*+CkJvu 5rx3roΎ/XpnH.Kfe/)2B>XKt.OHy*Ķ   /%ͭ>Kyuj=lяzfFKZ"ek]t&vL+(=Af8hfhoCyΙMR{S}NecTI5ckeZsLirUEʰ߻2qe|ݨ.ItK&!~k}gFw@U0, '+{,%=Ȭ%~EycQUĉYVl+=֕rxO=Żݫ9m-56LrʲSA2Fz vN=Py˚92SeA06;R0j9 ZJ[W FC"k-SRGh+8‚# g:~FlPBѬcFNaJ|M(j\а-n6qE5%!D\?c:#^_UJð+g 0Ԗ[7 m 26}QD^ V26?@^#*"C'v\ϔkH|K }"8ŤIqV@K#T\THPq[sL^wGװʰ;5+Ć]>*8-A/vomJ)? zb%BYٌ!敃 š8D2?U̔к|=ŋzpG@]aPg_!q'zU*,ڝ#V-n3Je艹UB/[s(V6o] G`MӿMRZei?:WyCm`P[}g d=߽O aS]*Ga?ñ"sjX|NG(`~)vCrsKyz1>@LjUy?E+:]B7klCۂ=W, zMUǾtU@v|t^b>*dHyvqú?%:~qk"nҦ*B- g]zս븲ܠ<_tWvMW\m)ܑ>u1K#NMÆKJZ lY*'ƹ$# ρL=F нwɘF1 D ^juszXzf5[n4x) |射g| >V!(z^y3y)N8^׍_@/<,H^J>-e" T$ah4,n' H( o,(#TD#>Gkwc؋ɮߞHH2{> &v;xpUjʘG ʻc/+v<سNn|O Y믔yFXxa,J;iA /Bޘ4x4ZϷ(|p{.zOObE` Q:)a^r?0%Ǭlj76bxh,iBWj=>3^z6nh`U=g뫠^EB5ckW9dߟcIE@K#L}D#[ fV1ʊ׽ގ4!M΃rD]b E$yS-ɏ\Hk:q^[nXkMLh{tr&d祁 -{MgțŹD_47Wt`ΛkGk>Vvï×t\\-I.#Ϧ 6XjxJ(2<òYDZ%bZz$δ"+X@ia¨}{u3_7{B gQBe}ž2~ V0ls4b:cLKmW"|#D5a-=cZJTDOv*3aF8t)v`"c"ziȔ ة Y^eo0%=7gބ>"a_QG}Dć+/ϟqx/Q6 C]B(DsSaR|g%PV~FU:9߮i5w1m΃b}{$':~Q&'p~ EdtGv{[dWHvf\cIU"5늗(x\iO9X!o/cbM@}[U2&] KU3N&$t3G&'.pSN/S;ǣU!ΈZ5=hnO7e={\?Rĕ8 gquSᔆY;M;&5J^Ckt!ixDg®ԼN_mnQ0 O\WVE* d,/ Daœ.~|b#?CWQ?me2Қ]VX2r_-EԪXglqfM0khj<#˜q=~ g{H-`9ӽ&#DӺK+V&~^>#31 f@^",7;a;nO+ D۸Rdl 6w&&nl_%g٫?jp܃I?stܮajeaϒ<,:s!%9:Ne &{N] BQĽ#X/η (~Х#_snx}c`YRB;y `§&bv:g)A !BQAm]HfФ7 0a֛$_ o쫡Jof%/q5 Z0>W Mę6,ȕk 1$rԳ:dmْ+vYqٗM1;Qrk'nPByD U#ez b qqzQ/a:ӦO,!0L7l)q]H+,tGKVJ›RB՟o(Mge)4 Jxe%V笠bFs [2n,d2/<%M;\`Q`dY?D1eh2'xn\ؘn; ĸdGzӺbx²r?ľ\㭜JƹQUmhSAt,tOGKW&ݫ "!hL,yt= .}v՞4Ko#tW3#D=Zgr@8{}čǪ.i6x2:mwPF7?Psd_:%l ȵGL#%OgU~pE`͡5]"=ZoWb,2]frh$.W<̻ ;J_?ua$v1{tܱ}k5'=^3^ߛ LkW* (Z͓C揻 tjV7n8^\)|HL̔n7M@egmf:I-NXuUkdVYfxEnCƀLL@Q&I.~ -11 ńVVGw{Xڝ<aOOxf|o146[6N/k'ek)*~jf(_jV)][txԗ"¥a)H-VУTZ&g5"%a%Ob*blc#Ce`_TkD}7et 8(Mp8€$E Ò:M?Pm7]{g$isN1;)Z6` ʓXDPP;3v9cDjQܻv} ӱs/݇&x-:# mdf;& dL0uUgؙeCR*tW%,S8n!pVttGm o?tU(BIwe;Z4V_OaoY.g#ğmH{єIa?ޝwM# c<ܑb1wzE  }MMSFKkJ緞%fYTu P",S"|I|]7m/G s" y4,6*tH77+K-kn]# Tr%xYO':_ٮpVR3HΏM,TdCJp~1EDP+: S*-^s I|[Dz$~H踳L"QZ<8'Wv5JjksGj< #WBontp+7'T*=H:)gN3fz][sĖ%+'θz-h\&v[_x@^vRv;o|4pЉ M-1:I vbHA5a_$|ؽ Bm?'-2! d egY`dW4p5M۟y?@D@IZh&b-.΋LcIСřPV*C{?O]E}e(\{֗6aHNnw,HպÊi`O8mRWk@_D- v'L8XM" CV>qI ~J4[$6% UUDP1?- oN@Ŕ%:(ݯ pF?jhW' Y0qOܠ41T^d:ps7% h:#n~y3^ÈgOX Kl^0΢6*x Ǥh*&%3  mZ(0"^lvtӺxa]-ͭxFHAEKN\D\=߃Y[1$31n2FMHJC<<5dC#4Ԅ9 h0碢YK;AOP&Y`ӻ$*Y?՗(q>ߔ% MwJd1[zyj~mfv/8J""~-~F4 Xb0RTX(DV\:6e=EF'Jw,|6Ty( 릗4IQ\ߍ*ui<k d YQR  #w,[$\Db^oP{HOPn 6 !~؊p,O[am&LwN<]ɕhGP#R!LE.E# }RX@Xw0a>ըLZ{KZTbs+\oK&o']^eXa 3Ū8,CTM6 &l`vD,^„ZOaō1U 42 8zrQ!zgq_˷`2И(\FXq%]R'iXhSאKo5ĆcBOJԻr˚$Å~Ip"X7B' ڧ >sF_=nwY/|>gaDr8UTNY{0/:-}!%gj*pd{-F6fmcNiXݩ ٲ=&# it|:-*,nN,sN@{`dJ rF׷7~u%##҄6R8~(2KHr 6ُ{R,:7ߟ-x-;Rʥ-d+8kz#ll0XN)m7ڣszrՑΘ>} 1|B9#@hUV0肔t$?C4EN9/=1KÉܑ}yL-"g'.Nėwz RSb;_F ^cy{CsXBfOעɴ[g׭ mR+6QuZETvʒjQbv.>{&Vˀ{_6V@j_sU|8Qw$PhajNcL lq>+m SAi9V{Q."Å̉ >qoi:Loj 5Q?3 m JK[.:WhI#aΐӠ]}~9b'uGD &y~ҾdZ/%u<`eXn:땴r)%輗y\T |%buq*?_;b [b1S~g̈́:*JhX~G6^1\WUk[^|'l Mb QTAq4PFvFbHnYZ \*ͤo [ASH 94~Jܧh.$f_y\ (21WY*c^}+46rzçCX.w2#ZXnTi c3=OT ,l}2oMHKdΟŅ5 MiQe0,jlG Dr4~-r$K>j;D7D|ބ IJ$E.쩹S\4U4+sqwzP ME/. A>H0?/AKV“'n5%~ucG1r%cMM>,b~BAsri]d_X/eѝԅ#d\+]`+ q :])A<e+cIjϯNr(w[Dg؇zH |CG;{xxGJdWU NѕU|_DPuDZq>FyaJ,4(B+Kh³d#{fDMA3'1~Ys!eHdӿNT]v 23PDN#ΉI<Дjusݜ} {po. SƷy?%#0~1Mۗ@y_odGL ?ēlwcL'gPLgc#Bљf'ưWT =1ʝ/g0"dw hۺĄZ&=/cyzrRDU>CДtg=CvT;Ny3oHP/#hTņI5x<֔k_ O?R~Θ;miìqW_gF{쭈kmKtLb!T )Ep֝bGHgNO*UD|X(gP)!:HJo=ط\'7[Xk!xޮ2kKp/VAW>D0+bmf bz9+#3:Լy-$wUEw%H`DXj2d(::.a"tQrWh7*|}s%q4* e&A?eTi^ܶܘn860ܱi+ycѝJ83`cww-)O2HH-24b<+ U+hƻvY`\7y/b&" |'7b礨BAz˚D9N.eVqyi}Aq; zG$z.2 qY,J/'/u=Դ?+CMstzlNݗު@ưv_TvDIaséaG\&XxЌ?T[50$-#&~B;zw c.Tzqf?O{e< a"}*HyP%/τVt(E 1$):GK=gqcʂ^?V4P~09{) u #Ǭa-f(hwd g `Y|mgjCѨ QՎQA 3BK`TqPvFKD9biYuIaHIZpś{xO?no=='k>%tW& GF mA)vuks,KUԸ2PQjt#'i(Guu1i(t!.6H2KC2gBf'?}tF tJ;DpE;jauD- :L9$'z)Jk 2 d7 lܯXzUf2l'5L4dnQԬSʟ;K԰jX]I=~ r; 5w)Zl񫑊u)RSem8ɀoK:ad`ұJFx-؆q(VXS</>mß`q9O,PUd各j)SIk#k'@a~FTWu,]aCUK /sDS˪d'>CZaP9K9^R ZW ΆmAFPL#?+:Ŗ{֞[qP] ﱌsĆT::T,@*Ü˱Tꭈ_;|)41-5c}n#QqLC6ݥ~/ty PXU\A'AGtjGUbB ,_yQ=TF$0:EMGpiS0J|;=U()2qdw{M &bۨM/x@\U4\.=᜙I~1gr82Z\zuN?_'/Ksŗ8yЈkZ.}-O#{bDEDkUf{| 2@ouG\!EA3%1M[сUnp!&ƨj(cIeOovehӼc0ueSpWq=OT$,?a$b9sŔdszswaQf15SorZ82mv &)JZ.͆Uq\ţgX2"K])m/5n oMJ9a )HݐD/4XZ&\à+LK']uBH^ }M] Ő*yzwX+{J@+˂LDOA ٬!td`oLMqppl gzmo ɞ;}5єXB^srPy9 bj9W`:/4Ư{usMlg=)(kH}eo) ~S[>L5gg}&xv7`[ U\<?xPr6uX6XDD[ pHjJ)(0\5  fكͦbqAR6þ>+[˜<&iX. yczjRmk+H=z=]YIӎ[UCn&$BRziG9[dްsj!_-ZkNb)v cqBIF3ֺ9WACnޘcO g g}*vцّy~Ub%W$1b{z̲vZ~M54Wœ_k쑢PDBȢ ;Lt&,>D,(׳+}PV]fn9Ԑ9 }B.mua1ƹ! F*YXj mU 'ox-J&c"XKt?8 %,O݅{~HrpݚwJ*K(k,cܿa\ *1о3i]d_Co^J=oo).O r<85Wq|rX $.=XLfŵw7t=(3Ye9}upoj!')!Nx/,bm !T%FO^k) jey +->f;R\fz¸ڞ7z'@D#|\G2-Aa{c2Ǐ^Z.23{'y# L-4$޷ s%o._y뙰DhjjkiD O NԑeT%+9Ac=Zm O!FefTφ`֋C( "_q orC3Lԝ0mby;WcGgy0:1俅{]4G VzF*gZ7eT+VUW"'C6Q-1ڡ{ҌtHXꐂNdCcWqXA_eT *yMm)I o*Orꃥ~z AGƛ/+XP#JLi|v|R(0]Yj6YU2Ea`v>K14@^):MT%W!!)@'w:RpLP朶(b/4D4M@וfAҬx,X' [/1z++~Fk̓?Iz[)ID?D>gٹbX) zƆp<ߢ[ZKu Št$(4,싀dc&=w%Q@xlx)AuzE ˿SRW?,8Z>+#Y} .0P=Mfܙךފ[յ'[>}hz0+ہTj\in~ace,)5T*l RyB \ 6]2&YR[*)h$"ۿg_|~j( OV\9Yl#kR9 ]x9:P/D΋Iy'&= xa!x٩̠M79^t [JLa WǸ{nq87mj{S S2y@?M9ݫPsO7dmum%_FY~%e/+S>PCq-")Z ((Kb›}_VSrqIH<ʎ _ +oXzJ"4#^ VNf#nE}UH^:EV:qZS}? rbA98p={ sZSm|IC}J?㇀/oՔ%90{yŻRX0K6  gjr +zv}g^@"٩I:H<uwl0HNj,O?#O*qAϥ$ V=T+@B0hae[, 6EfK OQ.k]z T~^q:_=Uŵ ]w'Cv$M<,n,)Ճ-l W*˪kS &?r?'p*7qfb9eGM ύhAyq3uȈ]& tU7r>g%(;jȱ _Gf 1jΊ.DmmwXԜ,)KaUT=A~xc`熯+J:=M #}awmׯ[E-%njoVc)zN=+hB;X"%f ]&V 5,aSOnζ ] dgm8Qym6~\dXk?;aoDfPwVٚT6jN t/JNRxp`' XNd"AG'؋EqXh|Fv\Rp>֦ Vg;13 ͨXd>S^CŞRavqY&W:}6wt r1d.(8Fs #t걳K<Ÿ3M[$+&8#[mp=D cM1tQ.r'+R)`;e8LRE-5դ/+MۿwQIV[xObչK9 9oW@ۯ¢*lrܿa[oFLQ  ;a.yį υwtʼ?87aFNwgi](`d_`NV|\YM!e&d <~P1f]߈5OJ;g8 F A)p9[mHyܩgL@=Ry8; v}CMmyvgˮ6EKǩn#.&^I>UVL"2ip2rZN4>S$sdMC`[|a(*G8)B8\ OgY]"șDqxprf-|}@?ə w+qӅ>C!/ONK3)K"f*QuV1aac [S7Z-8_֘7N g:e揜~+)ipC}!/VVFo˔TgT೼`dMKR6Ӟs1^ſæ([-N";~7MձҤ4PPZ/:йj\$[O7{UROQ-FjQ穉LM+`a п5izf>7 Ӹ>AfJ0NПb4U {κob)-ڃٗqK} +DmsQS96s\DsxrȏoYW̕ RdYߞm~b_n0ɂnCcX `p34`#=吐߄Tq,f%]WgbX"ܧ^?AZ_|8YGҔ "95@9ɍ*FQ|bxgt-߻&ۼ[}ZkD&O*ATn 1 8憽.$Qs)4n 0}walMRBm$p%#zw@=بS{ݘ\=1SqrP+}^%>w;)4<R0i6Hj Cz`T"'[EE&OJg, TILφe5nv+CfrTGPh/(;d%HG.s Y e^g"FXEʅʦ*#0)g`e;P#S&AIvnJ/eѲYZ ?XMY8Oy@V4F(oJf|7_KeUwKJ\gS:k#mR@hlEa'P5gTyѧ$TxiqJ璋NyCԛ?ObӎB4ѩWK-i49,DT]VU=t<|zKH*8q;;Xrb8Tܮ}$Ptr %<RP#O0|U#XQV*ٝ OR(bUB SMr܍2﨤oR:kIgaWD9vܨO~q(39b!QvVɶP Vq=ԴDEr 7Y^h6!DiOT*kŌ7 ²Sv`REk=bǥN`Ᾰ$% i}vl̇~*TvއIs"HtBo'x=ʐI_)6+aGTT|"@iIVcU'ܳ0h}`ry-4q3zT\)2@˹Dž6XgU$ 6p~. f<ف.ٽ)\By[wNlziU9'aȣܧno\s s˞Zk`*x4gCh;\JZ{2;:7esaJB4xрo-xYs^{E*7˒ATv|tn 2Ӑ3t1w!)@RiV!xP`ZŨZ=U --hn;K4 Nkkvfh&-!vn>^nw o04psS&1oip-4䌀%j]qH^3HVb' Coag "\%02A,Z =jM}<3-<m)h"CGڂ(U,g(u8 ̶j.1 Yfr Uw E7Tͷ&k2,w,s9p*@k,bRGdS\HS?}%b7ystnKoX:7 (jF8[͕N-mLc+Q6@$|6ͤVnHSwLV:< ]ʇ̢# ęk6n'ħ>[KKHɨtmr E| w9ӹHfJuf6ˇA/1oꚺ|gp4aD voB*h(W,zA!%áf2/!pO؇l$F`tW`~HeLkF|`Uo 3G"ɉ+#`bƜ(h3SC4 0 }l"% آ3JiO|+iWYMriZϗמ@mo_щu:Y{(-q,2!=ʮeW=(QcJpYʎ@9i ^bF#BԌ~R}?*+ ܙ_h4j 5c@+!r8cі>1b=/k% @XJR/%镶n a']9cf+u}lBy4bX>;(mc_Z)L!S+/ F

sD\":dMD 3x]Ȱ(7}[ "[ssQ V(4ؚ]_,;u_IMi$^cR봷LvDQҊvh{.>_@(5(_GEL_hlBQ|ǰu#S&}@"! b0 {3ּyl,^tmb?- 2P}li"09 ]iCIG^yg0%ּHMjS.N1R33Z8Tƫ1ؿsamcKٻH1.FO< %Uж (i;M:A.iyوTcxۻ*k49#gi˛t̹SUC7VL, n&kKh􌁪W1?*JwϝX<= yC5# q[un_G?%+&e_ds!Fi(CpJB^2J GljoޣsÎa 6 ι 8ArdS6|jw9ΨEo7 X7,aQu ؗL׹=K%gxً`#Ery,L?^%.DSab\n=g5a=q$[kMlui @iKm9FLf~LB\Mq\Q碯u^+/Jv9(·RZS*ox{NHtq=pP*0=N=_>>ԅ;Uq~(xt 0\hf !+`7˼z'wjMDZ# OQ2l&OPm2?'b\/(yhy` wߕǜ^ } |qz>6袃I~MnbXk K( MMcW4U~Wɭr+/H  /^q[/O|\02U54H9L|H͍k 9󈁈3@Lbsҧߡ +OO Yg ]l譠?lh@׵ ݰ AFfFӛ6+>1wpe`o`TwxvN`V0rL+$KNg@aw>؋" qD~)nS4j tׄI.7 H)d2]B0E!V=﷘oV[QݜGFmjS32>o2db~}5dI73'<4fu/qZJտ[2J,MGag^GSP1)㼧ęuA$ofnêasHo3@V85hx0ဢSgHRęS֙ 'h@d^}'cuŢGE a#=c H=mv|07E C/zqOcֲSlccv @tj KT`\(2 [Q?hmv<#5ón}?Ro.p|*tU ֹ=jÇ։Ugþ{TbI{TrvZE {NKu̫ (ZytuԈ-[X:/+Mofw }5#y)-d{r']>6ا8 X@Z *̳@ݜ>huu١"QhU&mFmdƩ`VCȉ'X#/o92K v8Ӏ*2^4j缽)`;,P-t.o؃Vj9yua _Boo6py%Wڕ_ș>sTH{i =ؐy"p 5R|HЌͬ¨]Ou^5Ud$ZDW@+Z{)ӱb,/k}D\p/<@иeQV!$,¹1@vm:Q)J69.EC静&|gM"7oMv\ ,"<#ѼB%Qlk?OX7\qxC@Xdw  2GK.vE`Z@L2TVxneg2=0{mgY[VxJjl%2T,xQ[t*{6,&;U ^NIwn#uW_ Ĺu |eV_]TDFu77ƙpfͱŴuޚ UK!QӵyݨPp4X(_UaX-Y75uhLLt/_SL9F$M+ܨތḺV'0\'ŒeD/U_ս@aU%%Vu=g+^BAi^Op^\+Ld15gƿ7Ã>sXyl KL#p=5cv tQ3K;k]qIFWON|#g(/w@ 13L,Oz1FMSW/ylwx6%S Fl}~`$!d4"q Nm #7jBMcdYUjTݣ݋͐fSvP Lʽ nK%A9wGp/ b6 3`En*tx zJS!+.̓#'Iy 9ą&rrد1b(\vԳ~>M0R{!sP j訉NorpD_Lh%wV3wj9<>@ҺnV_p=}gְ<1Ͼٯ)>MT%xn7 "&=6NXx9-gmR'R3l.h4nQZgZPudi,)\ x-$aQuacS_bf3ԈFŸd?~a?܄za\86vbM2q(0Z ¤6*Sa9wȐ4̚GW \GSh%DTN Q]nHj!@'$W#-~T*],-]iuRǎà3^ 9aU{biAZc.+vbtp}fwOr+6y4`6V:̕Uȵ?o4֦B%&",'jA ջ=ǡ[5Vʶ[o Tuat߮Cc8H坊fq&tJ.z*+-4@sV Wﻩ\u":Ea]I[*:>Ӵ(kEciPtְg#,> XF۵ҷMnSpz5V^TϚvGeF<* }g!ikzpQY9u{) :1vA*-Q5nq92)d/ Zux% k&j2Q9_Mˈh JM+:˴a<=peWrUbY՝rH:i%BZgxԫy/LtdxnFMkqX'  AHhEi3;!`bĦJX,n4W6slX*C2J@2`ĵe io3q$К |=}& ld4u% j=-b+a7)`& % !)Zo j9`!ނc*BN Z3't\KQh:ۺIQq2ʄѰ\Ɗ.S 6zx0R*E2M_,#R ƨ/Qv&fek.u>SVB};ݱLTTBt7@{ɼ.݀sH*,UĀA?bbz8_]0syfUR+Ԧi(ukVqa+KIslX803a'GB&_ߣiJِ~ yRaxva;EmC` f-VڡD>)L_L~`y!hj!L/ϣń'tlVj5NĨq5. 0?27->|6} .SJxؓ!FF?!ѕ^4 ԗGʵy,zSfZinBnB# hZWY n6eX4 _^IrA>i JgOx9=|LzFuvOg k*v 'ǜc:gk%4  =1 q1@{UMB" Sdڋ[3ۦ]vs~=id6VTu:U-jZO⪼B8v7LV*Zz6}߷Eb2 Ec`1=|Ltc #j뼷[,54nլıaD/’vtc) 1UT1~uPc_LŠLyE voj[-m_ވƗ }.`ihe~ᾫwnw{;:ҝ t%0(5҄vUp Hm. BH&Cߒ/sFgIp'  \~54>@B\nQMcs騡J>')9Dm"x/3j65 ?^cfM!~+J,G3wه.L'PKxfky_YY3 E=6AkIXH~Jt(bBo"FW|IbeK!HY]"N0%VTFLҀNw}w禍d,B[09X;tFC*~󄮤h rUx6lh Кj~BqšK_D3bJ^ G7uk0SxyȚ~~7\x O /-i\n",G4,rx:g5bM!Zk1G^-iYK[,ij>Z&M+w즷அC*je*fŇ"C"Y2 u$yBkhK-P&#Aqd F>L܁?'{B80lz/ .O!8qHZcKSf9Dأ̶ϓax7G.ivSva[{W~Ǝ"Omzqvw8e iBY7o9ZZ^mvox]ؖ0pD9,6PhMSs> |q7 s}t@冈 ~nggU'}1Q Wbʱ\3S֐^'>(GN7ݸN/JӪq&;d*AX7͵@n6e"N $:z=!_Y (Nؾ]Q! fV}\gЖ_y牞]]p{_rLྖ+ @*˕k!$}Dߐ3c3z^ m 3g 7P^ifϬTeK u[$IyXNus9,7"ͷ\$csfN.h7yxL3u$gR }nd'd2wJ$Zpfr$K1m7zZZ] cE=bPq?$zwZe]hiB4/b4ew&HrsDyOm~ @ ґ(f@C * s`䘗x||*K:MΙVl M hMÐO#$kK*z uщ1vO#JPP%Eh/UAAj Tir]$Uz]_GX)+ YG U H7Hl]<Y/6hHkTqjӵ"z΋4C;(GI*/҆P)M[4s)EJcjjid3 84 E/|Z%c.8Bҟa@J)Y"?[֓B&HNb Ho]g Ę%( 4%O+'#2zr@X5輫0ϕjS4˟!?KO7QHۍyAHULYvɢZ Q;%(FHF4,}\%lz =! 9 -@~;+"햍L;֧)5+- +R1z!!N[XMU]v3{2G^B(.9-eH ' ͛׿Z߬+[*h[#sGn!nխdJmFSkK@%]t=ްs8y[2ɏ3W6[y\ff1S.nqx| jWb)[ M&zw\sF&N暞?}Y%M>0Rw3r*&=hӸ?LυT\qٷK(qG3}`)]`ȳ coyUzj,Y&ԾGĶ2M0@_e*Q}w#uˀKAH{;qzREiG(oM%B}+#Ci~hĝzh]:ʗBxԒ;M30W+Ζѣ6"Sk`fz-c#&L)jޘ%!-3v-4/s>$WZ B1Tz!=T2c  R%!}W~^P1P{nzJ,՟V3 (X7%9EINR3t9EU`~\, Dy^'VK}. aK˦&L-6r,,tl;YפD}p% ߲wma`V k2Uk9QT G+ qskAp(-ɞ+^ci s\x=m&/aoK.~tiOR$eG9sFm,>iǧ,ȶq lQU,Xrp=뵺6 g<LA^A?]5ʆq-]f *y9&c|lltMXzjfum|eĢMw̔ĖWܻ}-󓻆]Gj1W"pڌr;Ft빳[sp6~iű vow2F]IF-A}xUZ=K3&=i]=~?} S6.KO1(Ց3 3ΚBk^Z޽ZD@5PgvC5Ga:W\Y 0R*_ &ج5 R7Vq(14r[ƅ|*K@MA% ƚsgGQߜvÿKzr]b7nSYxA+1sJ[kk" /(vԅFJ5<{IhXGwђ>^w!V*>`i_ ~ލLY}Si糩 w8Jm͒t1~5$džtUok`( 22Q%w44qNyf6~e/Hb4ZpF~Ƃ[Q>7vQ 9%4J1%ͣIVOs4*1NEK@h7"scyHQf =nR0D 4-L3O]iII*HH|w?&Ɯ{,f,0]"?w "Bz`*ҭi ^Y?*3cE >c<yE?^׈n i;2\|Q._1d^%׎v)$7hW8>h0Y~֙DI(yR<"#3ʻa^ϴ1ꕬ}!;f$phpo(-PЙ^##~>Y!@D;9Ș>PkU#O,"p3n5c#sp.GiI_ݎ9SG=FWLgڽRdƤm"T/ywT 4\s7h< ?A> `wBaʠ5 xM3L0K7!IG": *J5op?#NXRa'@sɅè1ijMi,qYH-H#&2'aS&O3ud_4T༏@D0 eHcᥞ`jѿ(-'hPҤH*@H,V:Ra}ܕ%%岙b, zB jR Ǐ?pR* T~gtdOMI8?bt17㥊q +TWBA<./V/e 7fAa1g5*YoWbI2<yS׿V ݕK`Y+!gZOg[j[!fvueY*`#:F_m޽omza*ձ?dkBk!0zOx;bzD:+uIyq$L}ZpxGk cɩAfb7Ja~1¯-~Q aވ1}ޏR~@F͓ZO4]nE޼J` |Hj:ol>^<}JԂR_`# s6W#j,~zWkkU{ 0 |}Z4bVrC w`T,jhtklp,uqY>2JpX,Q]v#ꮪ^u't" W9#K=^c/M hDXo6L}|],鲎*Ѥk^oV8Ί2Ae7yV e]ʙ&ϤOD.MB5#7)؁)4ިDǒ[;Hwc^>=XL]NpҐ/{Bɾ*7ӋRBSJ#^Kt>D! TO]N/]O\Y4޳]*yIoԓ7QCIH.Hx⁀=%\4!9VoH8\\a9~ 'S&z#YaĎ\ 2 dz1|gO]K꼨6"~0͈ҥƈb'1jrct~miX H\3jTB`"P|Ԡ8Gg;6o;j c0F~X+ʒOB!vh Fm"#٪Tygp uA;=5{2[ 4҇i37On>d9AZm?TaS76AKx`KUX} wT|rzC**1(OFVJMo Bv*d2`21b:0]D확X L6rm˖JWuH Smmʻ.., V"x -k"k_ۯ7',Y HGW*I&L,C\QcXbYZaW @c=P3O]%NQʪ@x]GH-.5d֯) <݅,fP0qyϚԕwE*? JõOFa88YPcMZ ]aOS%=1b܈ ܓ0d6|">x4gܻQש;wCaS!L{ebdx ʶDӵ*CBTPPMp#ƹw ,auņ: alP_$7ekPZ ~~ڡmrZ0} Xqb_G/lADpEBǹ%=1k*иeО8I 'S@)MqU @+yN* lV14KIo.PsE\Wf" gn"XQ;=8b'Ku%Rfe2ڒ>ԭ[bw.oG-9Y Ϡ6+??D5L=䱠xVcݔ[l'ŔYcjhhuR1'P߈,? # GC7 c/XqMwYZ2o83ឦWPъ4.Yo[ޖ'y, >F[nЀ0 N DOgd$'zdyaP5 ]pF UZA(,Z_k̖ qK~j+{k+(g2s0Kqó5#ꡖc4LMG%R91RVEcŪj :u 'GSCdWFDɳeи\&p8v M߄&[6 s@igmD|KRQZ-iWF u {Wh56DLvUŽgXs-nWVF\mK$)Id$&b=+{t+U@x%P (uh'T_LyI]eb`)%b$UųN~Cfyr˄<ȱ.+f"0m>WrE(y3 ZjWlzt09"c ;IpgE Xxy;Q6V럛c˓C7VaEDGoi-VES)u&G[MDw{&Ieo"GRۧzSD ףdiQeWVs{-\R;8`+$a ˸Q#Q#nޔ XҨ2׀^qn}wVF\UI_QMhPZ6 hD-輸vw%Wş=gm͖9\> -G< <߶hQ ]*w˯By3b8  vn.`sfP[j `"$8?D~ߦ#m4rLU&!PDVEA`(P{1Q(e$uog^BhM@kxE]'.фX T=8Bxk̺p8lzƩ 8.O-U]!C}m/ʘQtM\bډ N'ٛFӥr }1g $wKDeLp*W߫7ԗDzxO^"ŶwcT BӰtw[pB3Kb*TrU*rWl{n9Ż0t4Ө,h2.GER2MKw}Xqm]bֻc~TVx[-~3.09&/>䢲 u-F|.QJi2%H/1b9"(FnVN-vKS 1f`c`}?Vg5tor[/7חY }+ pw -FUY.6ދe$L^@AxyUnL:P1(AD^&, HRHjLQI T|=|E mq }^MeeU>m>&j|ˉh "UI &~1:XF\3KN[ϋTg$BOp!lF8E5b+2*$%{Վݧ3Xaq4(-5r Cl~0>N@E)*ed򻾹Oy\%5w%*ߛ 7&_`păuC:.ԽhT0g|4+xGЙfeu䁎Go/g2cz~IBȂ>d;LSS$ KԱ?nbUOd5D%__ȔN$΅S3¼9VQwHw2).}ݵcq<" B>ŪR2b[}Tv'-K=WB^A9P o~em9K;t xj 8Q6-pj.z,PF+6/=!4QD+Iww^x.eq£vdkmMRw;Dx͂&zs2B_fmc0 opM?x_N*su 2FGCd.j)Q19T&iyO\ɕ7%Gq /038yGGBuF9]FR2!NXb۴܈VŖܪg wA3 Î4DF<&4t|AmsYF=Xb7cgft!"2!M'Q$&vtWv@ lGACi}Yt&n7Xz^\:nɒ``XTߕv_ &+D *7w\BuWc?YZFO|ܶr w[ QWEǀxq. 3Yʼn#ߓƫnO Wk/xyK^a}eqU KZFB3i%H(5.7 |hJ?IZ <0B墓('Η Aa'? S>j';`#''ʙ YY"zČq wxY5>&Y*ؿ C zf/_&QYƷ2zx}jpRM0->|Aˍ(׬M SO->ATZ{Q!ύ6wkW:ⱄ1ǫh)gzZGou4Q5Q;]׷cVJ3⠛xF]ɧڌ'/z9W5ǻQ׿}Mpۆ۟$q-;,η_佚v0 %mYA4yUh+5;`N Ï"_&?(<-ԟQBȢ mܗH<6Tc#xzW*E6\W)]itI+ݥePF{CCG O N1.M'QE)%ʮq,\7#w 8kG 6dT`4~y9O'Db$7(),|BSP - Z3G;xǠ5?U4qZse~Q)y׶t!Jx)rjO_HmF0MYَlvռY7ٜyR/,g=O䗻MvCrтFYq *&<)+||?Ty!AKuxrգ('h2y(Mκ, /RVanE Xn%? k$߂WKg7nptfaQWû&#j͑ %w˱e 8>uc R/SàzHRl0#c[T gPy7ڧ>h~$ W3Nc~QL95T:N)SѼFڹ tyRD*a6*G<.E@Oo1)v$rJ_B8NmZKyuEouOUNB ^!c}q ZoR!3/lͩ 1%Q ]'<Ӄs3 :JNsf\V_yRQhǪ;9"4/?_9F|Ud a *0˯D\8\w/S{jN(?pr]@ bu:T..7o^Ѐ:\F\hMIZ3(.S7h\JA<սN=ZfY)r1em iF+Ӥ7c231{dc&V6;JyK/znNhW~!{2qzI/A`@;;NҴp:}:gp!Ul YXcyZ%IU{& ,ُx& ~nl@}͈x礠EGZ6^7dr@'[UN*׍0TyB_&`b,%./ۗ<dq,1i el\+l+4hqQ-会J4 OjI ^.PK$ 6 /$bNs [rFd<9 *(jUwT4t+=2٥IDXOzeDUlȟ;Lgm1˼LI 8$W ;_JDFq^8Xq}L>i3lڐ::-Rw @IEtaqTZ7j\v8 hW/&mCNeܿ ՙ8hļx2 }iG?L0̿B䲮)VxP\vF%=6#deXf UC\WdOȐiLƿChPh &!j "W!Ǭ+E\JC u?$Ps:SNvlNȟx3$6[9A#bԲ D;o:sQv1=yQRd;mmph}Ukb8Hȼ j,\o/"Ba"9['OQ)uY;N\hYY赔٘J1:۝\<LӒ Ibu ;@G(d|_wq4sK%g[nG&jl#;6l@\xâMnd 9?7>!5~4b%' k.sWO&9ϐLu&@"I ) w%3K7L5˞OzK3Zv2q'}~i D|~=v8r, 'U =0J14וhCS;yO^vr.#X26ج`sE݊Z(\g;Tw(&@ӫ [x s_`95p=8 ^Zsk|+ Ez)2ů 7U=䲏SߟQj~δF+Amꬊ{Fo3 nEңTޛ=5> NǬEA|`rqpf\?"]qb E2)n*d$x*c`/[72sOh5UɝfDF*V0yVj^^0&J%\5͠9x݁͐!F2l"4؁1[34obvJYdMv3n:P#tm?P kU~۸]p9~ q|w'߈g2U]9& A$ :zK$)#ɦ^@ 4lן:}{E4`e~%I K^[ : y~`bAP'Y2=;NaFP]Wԙpugc|;>T@iAĝk+ɔ c¤/藥 JygWsw3z5i$Fcau/W Ʌj+8*\1 E#/S,X֞MRZfibɻo(`<;ؘx)= q%fcAHGsy,+sӻ D1]#mYz,5w H^P<#Q|YSh6&L->QT"V3"= 4y?%L PS]|9 b>ňm~8el=m ]8Pf+W꿔Z%{b\7Ioc360*XҔbi6تLuXkAnԛh}eY|> ?~3qI'SǑk^BKK,{ p@3eH 2:p|Jr{:=K3t} T9 I&5f27mw8%*]RE?4az HfJ@ʀ>x.vM+a>x8vx~G*h|-Xl@8)r٦{ f^mhr>0f)JU. +*d"Ⱥ3VK=o(AGv\ xcǬG(\*FdxR5IHI&r3!O)2#|`@'FX#͊E~Bף4x65ߜ21-5P4~ /{"fYU=ظlui)0ծO;qQDJP!(eV0`:QiwMoe et?~4 l?dHzR |)* 18|"#v:@_LHR9E K`l`UKrO8>8}fMs)2~gL6H|#]aQ^|V+T>0OS@ 532QX Cu72"tB q*utF侞}p3fG2%%[P*fT. r>+1c?瓙{6\(9vU2`v*Y^8".eV>`zF Qiryr3tX/mmʆSF~DqChEJv`Ӣ.eLlA RV[W R [V`mu _-TbWeŁV0;_EESZ&[:=|;b۸h"3a_̀mآ2<fF></0bWݸq}{ L*N/>(n&ucM.v' GG,SUDY V;BYZC*1R mڃnHX1PYuR!/Z繵D9xְl{E3X4US] äWPօ):%_9G8ɧģNB_ܬEU#*`tAFQP3P6DŽ 6ڞZojzoF_pv䵢@-:Wbxp޿Fx8yq˜jE A,rawA^f)u 5W.2lIeRGԋw3]8'W3dq0Go1v0+8kdJe `P؊|)X.+i2=+tУW 4 y٣YVgnfºj3' =P\G5=IY#uu1[n1;ڣ;/%=-Tu{%c8󽚷 'UgU^\t~&S0 uROp@KuEv!E2U ՜~L q"b1BN< e 5ǝ%R`Ƅbh-"%XR,b?X~fÿK;$zM:_-rœqUCz%pJ~)m(c)u YU(p#yR2B2REPBa"'$ö/zu՚BЯv@=zЮ7YcΩ F&-ƍK۳;=7Qcm3 +Ndh$a~\Tɱu پ=N>/V"6׭W-:>:b"2 GyҾn " kBxќYmc L[<,3m7m~yrc"R&b\,s+vmT@Vjt^TIaoA]IyFzpVHKJ0ZvMW^ K^40!䚬iλ`V{d!V6Qd1( w;r&+aQ DI:Mfө_ovQ4)5QtK;$-/nn % y7!?k'qFtٻg4tzynC쬃//uҬ_hnC/О\xK6|׬9fK)Hl|YUI\}C\RיSt_=?:D"EtML55ԤO9M}*-W4ڃN4_L2p}ԙ Gm΂\ @WiԩiFK[z:%"w!IxJTS|$U;>$NӈQ 1ٿx\+)5#3Dk"]RY&~]=(H/9QgY|3)# qw«B<+IC{raO2.v\@vC*kRCl ~ ڛbb8Ⱥ/R״eHE>eH"* *qvµsjk!tR9:&thȕt]X/2/ϋ=(gGVTxg"ΔKg#ΣMJr!ET E_FPWm6]A dV#o.Е@>^uXyQRufO=oUGekO|螀[}߁2lF\?ss[e ?a7&Dv a> 6$ȶ\$l[Uz "q4`M ]# Sn*0ه(Ƣkd5Q!(u_T+,B>8)ޞ$|:Zg:k Xe1'Z- y㇐0L(Z:t1 YU ,)I3d]}?#N`ķHM c{γ 9 $%Dq$[H$u?rNc_ɞϢ:'XpH_>\0]s xH@G !O aT>EXjk6ƁkVs͛u"x>`I8PcXɐ?bTbn䄵`=Ss>]5Ձ<#9s;etg$B bc1=H*> b[V~[ %̾=N<)*fc(|A%JUvP2VU2#ZPڛ|RX~=a]A{i@cGE5Ja&`| VIzkU)P'atc!AC+I`*?5a,/=F>k4<0-s )i!;$-Ts!~6h-pV+X 0f0c8Ί|߱r+i8t2QWSjYE$e헩3$:j$iס&a@7ⷢڱ2_g{$q-0I!5il#jKtK7 Zœ c4`ϖH[9+>Tբ_a@] Yk=r͒ԅ ݗL廉Q." )խ!*sy.kwlPPgHcLA\8y ^LJ-eȁl+o\HB G'ANTYDfdʱh㸌agB)_#ϢxFvuefY.¾ &j&88iRvjԯVK\X\kim>y\IoSs{X P=3^cVh!FKxX?$%P,_NMj &jcAIART-~w 'J2ASkoE /:PG֣v<ڢt=r9 Ex%uG'BPz]*&xc.K*n|^hإ8UO#r8aד;EmJcW`514AU+<+auqp!$m:N9$>g;Ui`2i_L_'oCpöfA~aF(tS (?/gevZ׏i$3ǩھ.F^/]\6ps6mpo{'(cr"VG 8&Ud@crdSz:K^>B34.+!n$aØhW@(0-$.S%I4lr^ԸpeB+{)pI FQh^/PyAB+0(ǏUh{cHѹ,JrƩQ $ũ R!l$0eErک>E1wm(Ra35RϼNR|7ϩe]m1q8PXG]:D&Kq_lN9ψ7p0;z^W!vr@_(M?EsOQsSKw& hrmĶ^7E{O'sSl5{SGnd}!r>?$}LQg`T{o&R4\`ѻEAQa2ɡpkmϢfg2q1^Թ K{wڱ);u9WV(ALekmG~v%M~4/o4UCޏr"Wl+WGvsmGAbFqm5ީ6#GK(ۥ{N=++HK lKdZ w՟ uWc Զ,bQNy읷]Dyʈ[;/ A|!2%~:-vw4 U~wTdq\ BuH>pf28:z'!c3ins8Ľ_T/|3^sD\wF-gipUFBv$6W%5p>WawQynm8'aU 'W"zBoʯɰuFm,aJԭMrrwʌRAs.{ f/}ıBTbT?Pm @Eښizy)@$&RЀzm,,uuH?c*y*hGOÄƴ@:Y@ePCMxK9ї7Ak)4+O* PmaBy%xCH0Ц7$!J = ;!|`4:^$$IO`>6 ټ4%Vt 1Hb wH jPN4vӄ n>m x%=Wu0pWe@HN ;O13.V2IGm?4ߘZچ.OvAUL/EJ r0]Q>c),z(69͝ÂT!}nWݗ]Qx&N9q^MUgԼdJz)ܘhE/WO**R~q0YߚDD-j,W۱I2f2}xSs3&WsڼDV:잋<Ѹ6OJr䉦sp5Gu̱ :/Nq֚FV]O" 7F&z|1Hs iG}7ucL}6E^ 'WWr5 f̱hK">Fi_?C ]jHi/jb!Y-9ǐ8{EE{F_E\G*̚ڰ_O` 8iRgTd2~wETFO {Z: ϻXcIx%8cݷ _;JA-͆+Nq틻f1׶K廎\}<:4/zI ICF7yUģ՟ T (fc fEe_<H1\{tTj~߽Ɓe&FuS/ɼl{8BAq)Sp*?nVI^\@,(Q!I0 P^v_#a3Lx! bYS/4ĄBsni2y&wjх0:TX/07*mAgcȜ cٻbJFvgz/r3-֧qnE h^m} ,$U}Y<=\10fIg-n^|'FԢX-|ZhH^?F@l]chNͨkHE'ҹd}~ b[EUspwKZ8"Ah ,N(Z=ovG #7:5<a5mhHͣٹ %mdħuq<ɾ @L{#;%r5BlRm'Y)R913P뎠W!:B` ,y/Q(KX0yS|v .CFanĐ&2-),[p[Vi%Rg+c9y$j1'Nغ\jV%ކ^)9ʢB|q d`0 @(xf1^ gS?=&>̨_l#Y`Coiæ:,er)F&7k*cA_Nz'*PxN:tK5 fB-&ˌ:ΉB{.{t_I9yD z~߉m$ٻ6pFl0`aLJ}F=8Z!oDcYx`>b@y:b;`<;fBzN.ώ*!e 4њwp%φ L) j\S[C00l5Ch%k2S) b' %Մ!(#[Gojmz#(50l<qL ]X@}"8%r 5 wZ 6EV؃ SKȤ$]c&p`$JQ_(%%jlձRyLo`maL!%2li.9_lmM'й %C.|}w9tY׳'e`A <5F28+F Qy7ۛҾ#,Պ૕1SVFc-Ն129l+hsAXHUs",'O_jm8n_Np&hWX Aaqfd!*#i=JX;#F,%Eo,rHhef i{kY%G Sl;q\$&vRxSƥn̛vr6g(zu `ʶ=v.wo1Vg?Aň9YD͜"/qHzlM!:/D&Eu0C^̭*>Ř6!&ΙMi&?[ o-Sn#wJVZ>"r1g!aQTa)T "'Cyb9[A&>Jf\Zqu{˨eQ,#I<疾J#nk; MAhTx |hz[HՂ/pCSsLPKTRzAhp!,8e7;թ Zy)\16U r'xᦢZd]1yFە#+?h~ ,[><ufE "kgGCPl,] )L'#8E~^JllStUݣƌwZF3۠9V8e٪D/݅vE ffdEr#,DNq< ma3W:%%t b*?Yv;&XE鵌Ptu 3g G6^c6oiRFp^Y?Y߿k-2-^3XI0׭CB3 e$Ĺ"ʻ>n/U$+Ȩ{<.4")'_$MCXkfhui Jफ़>jDN׫=-B;6-8 @w\!;;NV2<lc;P\vMN>:u ?jό &Dpa/F/o׹z ^|} ʐD{ooN΀#+xnQ%R0yS!$id{ܙ9ued#ǤN&g%?+zqAUvF,qԄ =iS8XPer2{ƆtJDL]D|H="W?=J>(| OY3v~+%TԌi=  qh`sHOSLۑm2)DB. q(~>d\Z*X ]-86bٸH0J/' n*"ߌR$ P{֗&PJ-3>$g&|Q7 ';dq;+^2%ܹu'vb#ğ|zy.nxíLJfzIޱN ?n.‰r]ZOygu။i@Eǿw33zve U"2`kG>o BK(%E-M70K`^whϮ ڙȸC(v_fDq,4Px5S3ekb:7|>XUM)\xmJd {ր ϔ6۔џ W,8L=6,Ɠ2D 8[")BƱpn9ߣ5A8&YN]bS#$}WquiDBstP" #Op$4d$g0hYPO `Zu Ys+A@ou^ pW5)v^֦,1{.cNSK6r=,cT$;s@Nr R&4%?&?/3dԅ1nշ?ALc37)yw/[q QXiAenP5lYK:EJo6%Y@Hj/g 1!{w}tnG\(|01'm6c"}8UWdB3f9 r 0C?b1Q]3_,!NR,C2!&^U<'H` #ıރ1.Sh/>^ >6WPzqdJaU .;yȰA_^b{'yW%!l֤f|{ .bMUQpQ̇2'|#UA_Q 磋~\Vt{/ )fBm"&'&&sv:kbEXHL+<R_6Bn"vW/^P ߀C޾i$PZ &:>@c;W_4]Iq_ 4vn˧*8ã2ص33 d @47ŷ#B~ m֜G٬nz$`#XɞQkM v=ČKi/"EIWMm{:E|nd*l;DDÔ焌05b[_T[᎕Tq]8z֗!1jO Dt\sl4n>zbn,“-O+?'yKqR5o 6$c|[ï3yF`jJ9d7I 1PvxGe$#٬*RaC yaf ‹6] pJb.U'RՐmMe"[˥yi9Ӿ -dْƜ>MmL7)Jbq](.Pa V]kxp{Ts/~^0oZ^r=-hvT FD~DqJkY3K$spG(oL()%e3#hML ӻfc:<&dF4O4./@[ £%l\D&z<`"$>BjqĵCq0_KׂLVtnzKrNF&Hcd9?abQ32x٣>c>9y<U/:GikfrYb.h 1DB}_(={6ohU * tuf{Q cRYpј;}GǢɂS.='TTmaa uNmórז`x4fDhĥA|iM/?_,Μ OH8 (#.9Lx2%х[ss-ӧ `K\VR:ʳ˜p@`8Fԋ_ Y~,?O&It=8̛ѮҧS|+Yv5gRĨ%Ϙ8-{7(1D+rDc]曷ɯu%}8ozҠJ '~h v֣$C#-zў|h?>M( QCX}ؐoD'TT$eEPүi%hd~<0 t,X-D/IoڍJ%6T֔plLꧥ1(% 4@(4q:LM§v/- e+ ~-SR@Ԋ~/9T "X{G?YRP\D?/EZF'ŅUQnٹPنCF4`a7g 1j[>j< uhPE(8*dv)=!u.X'ŷQZ6b!\S1I<Kh9 b BZ.fiME 9g ҍ4wJJޫdcL;BqSO #V| B7_ĨWR3$ ,$@:9sȿc*i7kFco+=MQO)fR]NEаڥ/%gQ,'ſ~c:g'_dd>!Jd/i&[@;/MPq3eJU\Cͷ@f~e5GVS,ιgc >ndއB[56@PMS: ˚#0/Ą߶7uQo@rʯ{fT^`(@$ſ@Kz\WY$=cV+ƔdXzrw`§ e&B.5.-9v&VVȧ '-3Ss;Y(pM"wyi|MTk@HxE:s9FEBԱvFVQ,rI yTӳy r&cH$zB "3, !kqw1r__@F %LIHp;=qt_V(*."`MYk3*vPL:CMm葱-}D}q'f.d; EE}#%zw|4W=^֐{#B60FׂQCqM n$SHVm&ltSCg1؍ϩUHMv8h$ IH-߹7cQ&XҔ< qۈW)@>~w?c2!1U|Ճ+^,Gj&>mkApWӪ5,RK3|gU@#]kF {h7Gd05ՙ0 Eg2^(fb$]L&ѪH`.j9?iߘ]T; LAAOkΏ*y5OmiǍ;>7,mC+t@bA&qQZ$Cenr׃2E$$ގd苃,vQ\ !RANk9:0DXWQk4xO`MUD&e>~lE >wAqge"> -;`zrT<ٖP.('[{}~E¾<#mUh4tC ]P4~,6DZa-F&.l`׸)HuYSH;"o?Np3IXvA{3GUJ:Y|Ŭ*^0c׀/  jF$J=>@-9W Q/5m ZޚC=!d:.ꍒ1Ôx:2Vn?Pk[IOq=Aф-Ww:BW,t`/"!l=5?!|7sʧ1-Vr*ثP;ږ=}2ԧ?|'HaW(1*z@Ɩsüh]C"4;ˣ Z+_躅 3 ?%w|IqqHLrh]%`1XRD:1c\|d-|h.*zQgku}~mOsֺ)1Liǒٿ&n24P}䘄v7y- eu\&&\^$m6J娓\ڠ.ULJvo#hJ=n! N\ 8A%&蕹pmDKkr~k* kE7LegsgTʪs Ũ;,f_0f/b1k"/PФ"/lb 6h]mB, mpZ-P2ƴ{rya?'&N $x*lP=~kw,Y;U!4^|Ds']K˟=-MKI ;w݃v TC :'~g߅\H#_G nGe1yz,jM6.9յ$,:EΜ._}܇4 45(]PMZތn4ҠL@C`*y[r,F*O]l8SxZ67)ѢsU' G^EcݲAZ@p% <};4_+@X:tfu5`[XxSưϣ#l⭔;"PYS62V"wTB )2O(Ǫa%"(^WW/ (YQܒ >?P)<}x-#VimtW(kvu/cƁ;FmrMLZ]#{mlBlmSfBM)Ah1ꓹ_G>;3?'pjB%7GvVP r+Fuj6 4Wq ڼ@2CIZ0)K6]iI.H .Q2pqxdiu矜8& ]w m '(.[F#Ī( M`0]/r_cJMxl8hi=LH+v#O{הc\"+t'8 V/YZi;uz4Pԉ^3. U&v55Zk$k;`zbʗWUyI=\d:.ŵ֤ _t}H;GC+K1%00=QLB7^hxTj_moXFNo81E[a!3+md?ypz6'b:&o{K(݈q[XО%G%%.ʹӑ7L;Wg;F\F׷ޏh9< kЮFCgmڒ'˓Z6gP;*(th Y5pkƗ`s*eDc^yTK3I8WT}k_.`㪺&B܄H,)"+V YѕTFsNc[+*O RelٙvlsGJģ-dt a?cW^l5nUP:2Jߑ3\+Qr*|?UM i(366Pz>lrq[鳪mwAd iH#Z14wga^蘞ZU'@~aO̞R¨90gC$`%jj`'w2W!ځO "JpS/A2CMНP4U44FY\mn{5G}n#iY}6^[&1} p 1?`~>fz*tnfm6/v'H)tPg-ve]̩AvpW <:vf+&(c4(];6G}r lԧ ;>\tN!7`6>w*zjo륿#Vp`Пd9hs! w_ПԌVdU>RsuxvHEa)) k_|jr$ 唲+L#Ӽg?͒Z%߰edRZU_-,eKfM5Lj"٠!Qqr|β̠?YqoDFaē[Փaog.fXH\s)ܴktR; W4( bN™LbPTQ#`cSV@[7K^D/SK8l }RY_;Q~H:rh3ɦ}H^MLs Ķf&WQiٓu2VAJ'[ϫn>PC1ȳ8Q,٦,J CV}q7$5D`-1ӤY/%ےX pKeӾKЂmWmʒ=yV6 ?rWf9/5t-H}vI_XLmX>rZw=R[ȗG!>X! ~XͱOԀ"j/(Wm|{lyEREASO7x:4q*!9R),!-2L:LCmN~nj@"ez6'4[W?s~lA 3ZƝM+ NNCܚFƷ#l22tY|ej]~~fXT֚Ktw(_4_ra%}KFi&uٕ~&̞%4ВN:k#R H,qφƪ'IɛnG܏J׻hh(榏k3ͿpC!H>$rdT5"҆5(bJ"*Ť-hMJh _$ '0ȴȔ<&?X,,}Sug99x  + S'슂XgɐRst*nosH4o[lA inqjGh !d [%V.+6>eGf7$b 6Ո͔˖w ~[Xؑ@0:"8.ImR 06J!+JY@A*[ EFFkVjdS$Uv!j2V `Ҏ6YāO,|T!&*x1>3j~1N>#8iL?& T6ZC%ԹIt əg~K d,QkR@.V3ɶ41"ZҚI|}d`.Kdrjn>sh)]}gGϵ:.IԜU0T)AB?5$mkb[!9~8BGTqq2n֤@^gyktLJ196#>R5d>gK8 1B5g9j"E$W󤥶2Q1*Ǵjl 󀐜K/>KTRLϫu*Gd4O133w벘0tmCDHBLtq{Bq/%mT3H~T1E*RlaAƵ9p{0:nR2w=[_48[yP/B8ݕX.t萇^Flqq^Zl&ew`~q.V?YA9,Xw! q;>sd.ĪwsFTc5N̨y(:~7sN1 -2t<&׈y<':6fn; j*J)rU#+Yq괰^pPN-Y8ln*NozNZO+!Ӿ(+;9F5^ASEg-ǚm_/ o].l?ˏrZpݡ"FTgve8lvPoQ4cIEjc:vEvwP' \ob%|5-&"X$X63J V=SVµߟ!\K(kCs-@'qc^.cKЪ5>,!`k(p&)7rKK|6qXE(x]gfZR]cU6  m4P噻 `p!zTVmYR70%FN'L0B}\cT#jfɕn7\os٧@7H S8ڡA_% #k;/A= 6Wk? 5/D 4?lawUơN18xk>6ΰ?* u˅Rv?$8=v|3/a}7‰p8QhGR% t&hY@+#4$, & ӒMiuf; RҺWmN\!"}2MJX'Dķvd!E<0IZ)FْZj](Wy kG2sO44rQݎ d_C~FxQP5H_Ǹ˗pix~ 3q׏20cZQ<LR?V`^5+c l|MSu̗|prP.FSPot Y ߣ!oB+ld@3"#4[ha({>,a?|Y֔!i@Ū >7ȻF>LJLńXUJ[))j.5=ʲk) DzI6]//Ma5-Fg+Kw? IOʮ~'X9 D̶$jCO[uʘ0ZEN@=3i:f^2-A+:h5XX*uQ6`\" ;Q?7G>ر!Sv[0.'-:!ДDS: quu^*r3?pmKY`~|F_5z; ^tIku;֒! kaܾ وt_T)jYtuf&JFv|E93Ubws whyw^ޤIqp>iF0l$7d,SN221ac t2xa*GЖ!k) [=B6ӛSw;w˂VB)K-\ ?W#lY\0rQO٥Q%ڬ9 5Գv .֮8dO+'_39{(X-_Zx>"9J䟖%iˌժ&kl}!`St e^ǑL9F6WІuPM4bj zfXH0bv{.HPKf')JȎ6{\%4]dhZ߁R:t\ 7:.@߷q="~3tXoEkZ>oO 4q){{)3<MZabDnؘ7"}"Y>at?dCf:2z;ބa{-k3VXy 3)8 ꂘK =%2"A 줇p+yM|(p A2fS؄(~ iqoY~5qծos!v[]L d)o6X_ǬOuQg;6@8 iG jkqH"j*U–x"d~GUT{i`BW$k 1Z\<% 1SDJp?Fn.vR!34y,tbС߻R&JyR O;N)Ha[y22*KdH] i85p%#xް)D"ՖajE<5+x"#Elb%XYUd9'#uԯh!dQJܺ]ӟ#B&]nLK;.,$keP?{r+Wy鋎 G=i{v yy'+j}1EIjϰcid(Wү* PMH >_R)Q$9_?kHm 译̔t8Q\w-hEEEwm៶8vpHh?j(5~dM1nlM9u6Mff+ip8״!]vi!'}<.W>HL'J?g-FXKyEIOpڍ+*yVC>Ɩ|J6#11 ]ҝϱ q][Vnu}E5Nd;U}y8P!;ϧ#2obN[~}[Ѭ"`5\~EUl}h|>a6\ksw=5~ n@(l) g1xڢG@>3Z}.$ ^ ` % u#CDCEu] /]ޙ|"(4i_If#iުOТ>R?EH6'`#O_fnY==]*Qq2RV/y\ݬT3%]|"ܳgW7+TC:uGw\w> X8n+W|e8–-3$ BT&?9٦f[Tx"S7x[?ָ W •⚣ܔtFYDjf9cpS\9beg&֏h.UnȺ_CY@s#{$懴bMN?]p D/AXrHs]4TSaJ%N3]! MB:cҥ}~aٖp6?EQZ |~K005m-mbXWNf"I47+hZ]<&ݣ;u]u,BQuVd 飯_KGpA//*^5~w%.﬐s{56R[lvu6N_6E{c U8<Y|CI'NF}tByyA<`?UzTdV;fJ@GM[v!Ȓy?k hMd0q]fnU7 ~o(DCyu7M#; Ne͗rqϪb؁uÒ!QSN՟[jXx4쵖bk"3 2L~ue~JQT>?6\NG㲪 Goڟ S|)c o{"%9/ɒԲ!@[YX+OSZ/||h |e?)4j?uJedzrƃ\m܂ll0 */NMFL6(1Acx0vY,2i߂[3LN4\|Uu*^! 5 ݇/7Cˆ%U7oż<>yEz9\jNE̴i$JmI~K4oRqM;fY>,:YJGfL*doCz3U JHA e\N#^_'~e"?h0G#jT+;qyi\,_?,/aėgĮsly$͟;o'ePc3@<>;/x7jV%͛}&Ȓ6+I* IPD:[:r-F&اCZ~j@G{pWD}\v3-VzM7&j$3a(WɦGeO \rv,WC.n(be9M0qod&gޅ-_*X3`s @i8[ بb_mً,|7[yp B : EBv1ypeAt. *Fq?{ ]e@>PНTʏ%+ =/vpPx)i@~^\T>eVՔGo<^A0_t$pnCBnnP9:`U.Q7i{@9eN%[#PRZ cjԅR;vQ~whv;HA\e^5vEM8_YO!q;kmzTQ?収z_'C8H#:yx:C+TVuXCyՊ/JGcsPl-Qiv[DWd8Ǧ4/@ +&ZV bZlw';%;-^$jC<9ylyyܪK]AÿˍyRs/$i&o`DB`*(Ah w5j|q=V1rSLZ]d(y nؾiThSɗPV/'Z2kބ.P9Zr !_ϯG FaזK-b {5R+6Coи\L)QY6rv:yƥ wNRD&OP phѰTRYoj83 IgP1r&pH&W Z6nTާJTm"(f־FC\d$|س<#u~=$K$2'g7eh)wH9's,LqV*-SWIheWCP=787`Z\ < e0 CȋP>su:g_9?~:X؅W|*dfN~ d!GwXq+U|_P%n_qq#sȼPMar4։צ]2Z('Zu- WbKh$< e}BD|jIp#[o%jw7׾xH 3†g (X;=L-씼ߨh˘GMuț&!I WK6C0QqɌYbmI%-oRjIbÓM] %I0vH!Ru^[CLB4I_7¹Voqcys-@Ur%4SlX}O5-c5L/W]!Z،v(rYL/?;wxkOt a0}F'[A 8+[MdzU-?P&Hdž 6Fne|TVMj"S7!g RdS8h^J0 kڎ. HR" 7Fq9z%9Z?a o<BA#H%pb3>+ކɊ~6E͠Xkvezkh0Ls2޳q5 RO@tSkO3`cE%xk"QIǞH\(=%;c,^oؑtFSo7'ETkʃE0pTTH[,:% ,^"Ng9Hi?=.=:oebR~쬵dj~^/ˤHA)'qw\~"GEpgZ'򖑋uI0({ӅZ'T_3i;2')8rLZHwv¹iqDDcQӕmJ7Vhawy8Z+G;>ٟ %uRc3U@0RJxʰx-Jeu:.HynJez$XvcfiA߮MvE0oӊ=r*Jr V<1ǒJjSxP[B["{.sKy@p A*m%1z;R-Kqı^(ɤӝ+ʙcC](CIGtx&h9x^uK|dq&lVƘM j /': m:9}5{bV\XxTWZ:e}_^^n ig/(RMm );Cf1H}tINV".JY0[ DY+b:37[| [({"אBZ<[)$2`ZZesU60a]m4}|'EObouJхe" Lj;M~ϟQ+Czl܀.W{2sҴBlnnxavzު%lLb6u禅 }r'%?ӧz_ŏcPʅ>zȽgg!r+ޠ {\ beLYXōM6Em͈la_%KŽ3,R݉=Hl/dR>.,gk6sE0P@ÒQ5랷>k+-Ba vԻ!e 2)J_J]AMV9`"x( w.HWt4vߩPo ]g,2b[Q)Fs* U_-&Pn$GkJH؃%BU^s){?Z#T-g&ti7"+{N-}2nrÂ}ٙQL=:3="[p{&5"S8^ܬZwtzzNM>ݟ2$k jzUFe5"ndB B#Sh.7xuK4n*qH%߰[WODMNz(Ic}n qu$z[)ĪǡVKZeȎv.6 a둣P(7?Ky O+a[53og+:9}-} _l؅ŞC;kɱ$ŀCVRa e>:@3-Q~h?j(%S[W/z$ossׅ!vM,&%~z'|~Yc=+`9OQAN 3ICcUŌ!E\%̜IJL+teP qM*]=]^ɹ7ԏ['ġR,ͤŁX'#%/Zrx %V P|W_izOܑn\u:J>+t+_Dz%d`VkM9LH=s&$KZd, Aa\do`15G)L (8dw^5 1ռ%05;()yR2C8L5@3cc\C%bRB)M/놨$WD2PM!')PM ( &.ca ; JfioyMeȌJgi܈O6L& Fbj]nEh nǶvHM햵WZH7s$Wtдo4D@ 6tMf`k ۶=z,͕s P< gp6csrR@(–Gfo{\Θn~أbq_ M .DPfI\W 40 ?b/$1 Mv,%vX; \n3O] U>3k@Օ7jc5T\$tIrzxM~!RO$=h38 7S\eozt.> 4"GtCl"yU?/p5[~#!z[=+p0r&b:.oun/foO}T^'>žx (@1.CDIm087w]V ls\EՅtۊJ,㡽x%YH$l]r& ;Ϛ,ZdWMN+^WSBXɱE_ 0 DtϩTgQXt GUftώ_\2aV z&F9<payK 6vn.DO߄n/Bv!`ITgZH79[A$F_hu'L*ԦS#wEΪVQl֠Ju1EvG2%ʸh$3صJ`NJ?$s y!'hM#nD2Gz'޳D#)E^ѲkEf~?!dTW-ܳ, SWWʐXe!׶*j2KQe=ru~q0A#U ~լZxU}t,+"ᭈr XÝ:kx0-Cov/țq8 uෟn^f w5O96SqȚ/)jBDC 顛$~6䃳]CA%$i'<7_avb@Diz6E65 oc5i{?zPRi=4qscm#ңTtrf~mj I&3 _/~ iׂK(M}B4PRkwp,x^)+):G2 \|3_FIk g/T YeGlPz8Q{oE ;Au|" B$D*_bi~3 (d:m(ng.'Lpq<B[*qzL旫7*R[]J+Z@׈çR$<-f{;ɊI )5DT Fs# o(.G#m< }*L,ٸh2`&-7*_I͸6ŝjAZ`vإE-xSAA0+PI)3! wO)1G l!\ 81p3Y۪2?# xIG `;~px%yt2$HDž_>.L(_`H34ڑ& GkHPHzdcd+~˰ZWf:E OVp[8T񹬁6=P~w!泉1d} A*J1?];ѭ]wo`%?Q9a5-SG}5נO9kg.D^}330Ma,\s})-M>/N3Qs >'k`6ļ z=)+ptNCۃ.D!͵=I }IO'Ɇ`l$YZ8tcn+Y]fy3C^1k"0j*F j9dumj Z(|x{2R򦋛Uż7IĆДQ*kC~!ibAg21#Tb,$l롯F&!Gm #ܹvQphlp/c0|"~80?a\ubi'LҴa?QtLTkoЂL<h2p 漃&{`O ADٱY)KgDfQ{N9eOs2]s oEJ ktyonB2Dht׸oo#%ػ6-YYTy*~MS}8b}~#6%\q}FE {|7_@fZ^) č~տ!dIpm EFfMTUdY'I 1 !ҘnF;=2 ɁβJx{@nѮ]CGmunlL1gERj"aYC~{D(*rl(c2Ur ?{s)M^%==gD]SGAF9&I FZTl} [&zb 4X8o9xedp».KtM7.>@-9k>z5934D98cBs$½Ngeԧ[鹀K уvL[cKKB0\muuKw@YH`VRK`*7v ;.Ogob+=_ NһPRkf+D!ccOfb{GLXIAkA)0EH~q4y6T`,pbȑ j ]>BŦyǖln v;i$%:>6FScLV|lEf @&;~z4a5p(NLyITP*#6%~9|>wc}1iD㊿rH@>"H!-P8Z2XjpnC4x@ouhгop`JTl;F@t+M˗omQJJE~N>u5P%p&fŧ^3E@g֪mW'l1\&XUz .\zI@V,Sh" Z:\T!\&,2 DjoKP۫jSSYw*ĕ>G%y9S 'yZm{1pu'qƖH*Յz{Lylomc>A%Ӕ(t$3Q,Z&~m:49|[9Ooݴ ,K'3oҙNVĂymT,Asdqf{RSXT”s8x`p{VY:5>N=4MU@.W;L}Tlwv*v nsuźq%~zS(`+Y&*H3 ^2'-tƴR y @La"Šϸdx -;/$m,֪}uu涖ӤxWڃ$y<00 /gފ[FYt~bP)K3@jM?8O+&P3s7=%vkuܳ-N\ \omT3?ŧPtlW*Z^ihu1jRz 8Mb| VA_1pY,$.rEnD80XruޣDcD_yNVLo_E ަ]o会lhW+c] &~7V/ƿ#QҒ3 ZP3nCF kYu|ZuSӣ[0&&WUx:կ,*oLS O݂ k%oTXĂsP,ԽzELce+ ⠴9l3ϣO:#[gFH<ֱВK@8dpISS Z~Sq԰1jJ#C W:;ޖi +59g`ʹ4湍"تq1K^cA2FO6vFɉdB'= &kۢZLa>Ӫy+Mo֌3r}zYrFw=Be5W U;hUʀ7蘗)lUPCa+U6s% rTˍ8ΥP_zi%]&q$t=*vqؓu]]Ϙ~5@(oB;/rDH2炱O[<}k g׆& 6P)z͵<rc.p'S\{3$ҩ˰4MXسRv!wuGh L=j~4i ƹI5ubPqwYSHü 21/Y}J7U< ю\M Yc@,!s&8l4[" \gLEN1&H= yUJ9FjLS7BzB`,p~SUm.t^zoc(>A^ Г}1aSWaK ͭB7o"kS4%Ђ_'.C#Œkj$Va6eЁ0ݘުk~gr r}F5fxj_Lg8nw%*!x,mUC-|]gj==wrz 6D0Wd#2&o1ũ|5e(2lj᱃:&bO{w&ұ $.duڜ #8vŜ< [6 .Ј&7Q2SZ8B_gt,{rGjoPwS 2 秥18(b{=f..EK.E`yCQATq=1FjO6!e[ ӊh?&r~ؙdй#XCBݺo ,GU|D6Aܥ2.C ` rn j{6E<‰)+3N%H;xbVKޗJB6MZeV.n"ϱiZj h1 ސN>ڄ959'et"g8*Pb\*`Q^ `^nO ۾ b~8WÂt˶WO|j#NYY,L|M^-L1cϷRoU.^)Y'W EL OHAd evfXCpyDcf1V)B;akr5Dǹ࿩ -ܬ?@.n\"(݅\FT` 9%Nb#CF1oğ$`t@i5Kg|jG !182Kr|s&%)d'1RD(T6tJZ8Z=y<Wp(کzaQ=.`hppLǒ$Bߏ@aʤRՍUژGX(ٟGX[RCf j; $a >=Л>AE$3Ä%y1к5H3#rDFVR6t|f)s0־CŒ /.!JW%vh/}Ogux}$nW"+YX|۩+Pw 07[lKAuslBWWЈ¡rL@ 2\O; sM.GӐ#]\"n-1>=oƢSv!e2 z~cvDeY`:2BFy5x7ݏ7}Ͳ gv i|"L>H`},ɏnogKth ;MZR]/[ }C&Ap41&0TժSl";vjd| &xIX ys5$KC r .CFm ' JſmPPז=m/hfr_4R:/Vc1+~Z~yШk^h/ 0P8vXyk|sU\\zhi Դu 5xG֐#sR͊&A^c,m 3&c[]M72Jg`..Y1k׃Tz|ѻ۞8T$ Z %N,قȘʁ?U #ܠyJҺL5h7 ehV/I28V VxHn؉Ar9X־b|eJ~=Pd0(X͵S)ݝjA>I߳(X\mRVu,d"mr&p'PuT؇Msf*Tr5% W9`k:"޲LCuPnĠ lL>?No4R,n5 r to ASᙶ[,g|BGoPGl9&L״qt[U"Bˁ8I¹Tj3q#DKPk+EdX]> ?NV!Do7K{/$J>> Ftr+E'l}PHdr9 P`ՄB-Ì'LbF"U ΟO=/=p&b9: U,7ǻkM.juW?K9 n<G htɁƉy?wp _:uGg~dO /,qoC@ɚtxޞ%uσ/ƘMF)sDW]Q{S6e65 оAJNF[AL3ӳcW"U&$͜91W; Y@@Aػm괲Ĥ,gg,M`<zZ-+SIEk0wŠG{,s0dI+tu7Hl{uT%8v1dXQR6}UK$ Ft_~%$/ 2^H5$,[>1XoCM$/W mF5 't<܄ixuo̭4Mykm_w4f;jDD?$G7V)D1W#=yBD Vn"e7,L\#j!sqsu{M u'67M Op3\,gw6Y $""6)ZqJ-b5V9t'R S0mRC97pHԸ~^ߤ/hOLld/0SLOwhAz|vs\U=k2$#%,I^ڹ-L9m s1L_ͺRP`l)i$q"nϐK07u†*`[}-!m]׭n9Lښn6{o-eOown /!{4a4Y (_]u ZDw~MKyYidI dXNvDuLDbdJ"`МS]L|=*Ӑ]*es{|4;o M||`uFBח Xn*k-;h){>xHB͞9'rBw8ؚ:ϦX\7 ~lEc|5_Q(mtfu_a^@훷鵂nNQ-$H ^.+=G0gtqF5\߱0M- 5BJ3O)>ѕ}T֒ɒ >0C~)bJ@P=iU`GL17JǾyZV=S契i% : I(_4"(vZ)EU$Q#*r[ê6 ċ#K0/t>k{uBaxBς85UN&)[[ 7:{ J\̀U d{:ǥ[DԸTF'c ?ˠZ1ҭ?EL8G>:B=5[&\gh G#bBZ~v؜?9m5%+Юy+ɂsx1kF%FN@w \1ίwN7U[=ֹB¶'SI>^9#;~BdbNȋuـ :Xquh)Щ@R|=As7G<,H|؞*?>(ݨYjzsń϶/%;ECYW(N^DX3glA#fb9P:h&Deɋ|bQ'wXoy#a>E-1>N* C*oM;Uyo·h_$RoJzw Ҁ2 &KT5jpKxesv4,@s s6 8$fQ, JP+qԮ:77"mS* i|EH^2{",D7ҍN} ŔJ!mQp+8랜=G(nd+}Oxxm}_<5#=z{ ]J@; e2nazcrmh1W=$ovH`jc!"{%"gwF%J6e}&f W0"\q<.7N UM`zlj;cavX l+N镰:z6Uj?4f$.'l15P yd, 2ҁ.ʔ-0 NQk~l겪Kt/As;郱0pbK2i-lhU_ӈafb\/v~OAWXlFQ'%ѣJvoF 5-:XEYřYE0K珡OꌋiP>1/Źql!9*{WʚZ=A(<[GYkvHDYK0830X͚GMzc?@%ljz;,enT'1P~%^\J?N\AyŎxENAAExU ;.^_zMT\@ \uStih|hC.fq} 3CjYX(-a dH*$`]ui7dÄi𫔣<%c1tI~d¼"# rlc3>NOSXGk R!Wśl!mEK)Zߊ{d!B>-R0\iv'`O>J[C;O[ɁmqK@ ELDXW|.2N4Jq{` j45n=4 Om_{f9b0xե(IX1OGxj)Xۙ*ٕ7!m?1^Ϳҡ_ecx ,5wrVKPa#l:m & #+|Փg*B@ׂ%W^"f:ҹ)_^2 O'E9h?VOy̩ըQS)BϜۓ˛^ N=&: '3-MjO 폵ڈZɅHÇpv KvGΣg76O[|` b2&NKƣ|Z>eyi㎨қ&a㳈td6G{1d ގe^L)/dưUcDMV 5`;A5CZTkhm@OCpFR.>d~Wh`b߻T?]Ga&}nb5 1 ގKУV味&‰{Ce5m̍M]>Nhu+& ~Z8w:X(pRV$Z,[Bm1Z- 6 #ԃ([i%BoEcph˕}@Ɛ[;#kuPQ>nH0 /O& 3\E1[Q^ȝIߍ_Ƌ2zmc]۴臗 >Y;M&N^ehv)R[sN$EY :8=D&qZZ \CSgod=. WR~ej7äۭoCŜII)|r+LFٛcYUׯnGc:W?gð`f_{yɼ3. P`B!w #cȅ/{u%9PQDC/VV`n$q >J2QDhXּq=?\X 6r<Ⱥ~T6J= &o8ϜO[? pVTGy/>󊋰) y:6MqO<ž0ka _s̒qkrP+fL "b1Gbjj#@!WϫjYsD),Ӛ]FÎT|=[ Q3|s6dk0eVc$%EKUO?_48EQ(ϯʯ}'.+< !u^l#Tʙ+olϹ#dRq` ^R?D7?cJq}򤪶.Xb0~mѻBf@!;PQF& E%Iyt -4qn$NI8\!>VX̟_#ZynLH &# T^1:z{As9Vg^NYӺl7JIW'GiPm&S?v ;1.)X{shH"#/5Ջ.DH)% TFY)q7B Vݱ.ILו#9j~!ٝHCMO#Y#^dpIVqR&q`~aCz{— g4=##PnW{AVt)PVR.wyG-qggk Mmj4ToA}<Ҿ1 D^3Pl,nH.};iٕ>1]ewǤTӝA7iuregMr "4ϏO(zhat% $Q{2v6-#bkDCbmp'{- '`#ޖP0m̠(ܜ&ۣw*kHQ}A¿y{Y\ΑPH'?pA6J-Y]I9)q H :}δIl1s/Yi! Y("eWڿ l}'WIRYjXzߺZxG=J:d6?y;%M "&2+Wn~ ݽ6Q)Lx'GJ˰<+˜\CCu*q~똋un\>`P&ǛGl.'IyE752OC_ G`+C $(V*7+6egKPy@鰸M\6azvI:U2Τ+ g Ďv<9 [B])3ɓBp׵E5GOjPɈ F|qMu-I.9A"RK|;!.ؐDGTtףJlwDQU;ƈЀ zJ Q+2Fët[}}c9 6|M"sH!M.C '`PVu_(QW"|]^&ѡ@qBiܙ6l{)^V=ڠgÁ9p&YfuT7ƺf!"V+NkO|bR+s@*yѡ$,@NV%شڊᡂա&pOvl@6n3[df<Ѯw'M3bDRnu<_xqN]3Chb1MTӞ5.b4>м8xh'H(m;(Zk޴U7()@\ rig8}[kcINO=Ea] Y@,٥݇⟉FQ'G]`솓 B3x+qnDOxrHn^QT·yK5fo eN?;QY l/x5 Z9b=~(࿬01[Bw$*zXtqөgYױ$9 1r׹>pe$ԛV)_Bl5)nw7STjaa;|!]Zt%}x@98&'i\?az'INڄV.)18R^7~\#D$T? >:֮ 5mj\I[KeZ4H9۠Gr~#UZ3ƿ˛)bSj o, * 1u^NjHNFJ7<\d^<>ȉ`׋[HC{'}wVrN^>"=iml2~EŠUبMC4È[Vx/ u,O@wvU]J|`F YCwܖ|i薞w{* rAL^W4pEKz8 UfͫIUyl$G|aʺSYqQѦ=9y׆YUOaN1A=dNBv8 :lNт1[EY TбvbR=evZ6Dr?z%N?;qzby`m"{lnzBFH2]=BoLR.d>^[r%Q}:NNqQDhGTTX mY2nFaz|DGM]`mOJ;lՒ:YsmdO؆r*ttP ۿ9ƚcIS\j]9I{9@5"^rtVmOS5XK_-a& yG!flkI6K+B@U!CeÌL$z *z212:v;1gI8mԒUckVkvبlYA7'hi+1Vs`X9dXn @uD5L٦ޢa*pFY!nC%Z/&G9M0G7܁Ӭ=|P|\gfXOJ?X~ e*UL ͞GcΞ؟0;zieP@-YRofWǻƓaj~OGEJ=nB09b;uI[ H|]dtڎlB!p%@Ij>A!{\jm" p8jkl)傘-[@+7s9e -%~ۇE ިJ, ,*cVb"DAuQxȾX eSRzV PGU_m.8Q]װ:AąSf}H3~4.+v*}5c߸s{[wS\Gzf2Bg! ,r箮g]UhjSaJ~f.Իu2-?5Z}?AN=%>0bDE ?u 3X?شB0 Bv{~D(X_̎S'"*PUf3n|C*@p ZN!Ε.~~d=i~u~A0́L5o <=UdS.W"ryT;nWBN`KU+%\ޑ0j~#ܬA2Th@!Wu Ky!rz 99IɬMSfs:~w{~$-1Q؊BwKE<;Ųяq9+$h ^|e>s8 :)D]< jΌ\,"D.* \j" Xm Ux =FfA Z 9,n_9L-pGN&K$S.B0!w}[>Ri$,;x1I>i-:%dC;iUL9L|ZDqsI02ӴZ_LH5)7Ȭ{ߋDeqB2TZ(vBN<zgR/=*Et*n *R% " F6y8}:ܻ{% p<]ӈLY -׉PSHN(w 3В+m\= O~%v̈\=hLkJim?&ޞ:#d(,o#lF5&3s)S?7w]V$Dͻ5jHqGcz3fCqR9i )Ǹjx O H]3"Sه&(eKY;_vmiRJE3Ik@ eOӂ WU xbVh V)fEl^]$O|J%Vcib} oh_jG&b085r:`Uؘejcb+oL$,}4-N\&Bl>ىכ D\"g$>.XZ{&ɧ^#D(6|8[6,N\uĀ -r[}?dԨAЮMR1Tл ֨D *io6Ige^W߈IaJdI/U"?ˋϓca%iIu/ 0xZggÀlkQ|F-Ghv0 !=jrNO2RnKP2C b eh4^9<+qY2goC@]OΓ{ >_)$IYs+WP5o-AtYT8c_i|D1܆|n[B st=K~gN t87Pn 5xVh`El\**JE¬OD~ -[!] u3Nq2ÖOu_'ŪB- Ztn-yCG`.j׏# |KE[vX SaRDz 5O2Gd.:䛼&_oLl7=1ElŨ1itxI[q60K^ໜG]|T~ B{%{>j;6ASUmhu,}9G[c23 Nx[4]^"YAF:]ލ;ҍBȘg!?ɰ>Emli⮐EaԎ*i.?ژDb.;sN2ۼn={ ҹJ3T3cr(YHR/@IGEaU焕$$_ _j:33-1ҐiQ}jلCbgѧ-F; G!&m={>{>:siRwcFPjyf @.±:)7l-+,L4B?x_@"RI4N9OW~9SA90ˉﲅ~q="j?WǾSfD9]fz4F z7~cΤ*tjSlXEUXX%>fFvfZUߘxNi4lL?zAa%42_͛"~;b"`,Ƿi=:I 8#yRTOj ӂ@BŒɎ @nxHxEx'=EnR?j' çأl"1}A̞s#r\/:ԾLeˌ0ٶmrrE3z[[ㆆ_#Yδ:@}|)f\q: i",dIox` 29S2}%$Bl*6vOATN8-_'btlA6*(YQ&f[ddnY$d:o,_BF#Kdƪa rĺO`Eɀlj*r.PRQ߿Νxv*ㄊ|EQD 7: 髑3Z> 5̋_X}R%8wU9OľcZ(D)F2~OtmHcwÒ</pm]\'_ qvyCæ> I5ҁdM7?g+?|*-x_TEO5X1 wX2oA՚F5N5C)Kyt"qD-hOpTߣ2ȗe29aA f~QsteVA!ӗc{$sqK?q9L 7'c-aŁmD# di /o! #(f@AVK(=W&ږ%l61\4K@#^waTӑ#a PԱw$h@cEQTyWw/5*˦ARD }%bלI~YE^KărP;":"0Y!--(-'eMԁ`VLe[qg(i*ʚ@z:tH&Č:PϤky=M>w W&oxt 2۫t"E([>Vu\G, E34A-sS(}Ɂ;rCP䕸e7,ddls ڪ 79Z&Mhԡ,J&bpaAfWw2Fpwm~tok^C1ZXow;"nEp3.r?ԤsVC$ȋ&OnEEσ`[&>A 1ƫIP1VAG$@S͚sZdȢtt/='VUۮo2Otw5,HSFZ[6\ߊx^ Gk>M\DEu@0ªtrZa,X,:TڨYoKTkMU:f$AWRa '+G ]j=DV>zXJr϶]l E Q:P R)Tp/3k&a>ky!9ȅ{:5t񅣂4pgȗŝ=P*FeHPv<#Tҵ>Ju,vH 0" pa3+ͥlT豉fGFPrL>k uIogu\_X2~;B,Y?t39 >wHr&R$̤LXEG'"`GX 9H>Ffu,"@ gU9X\x~l)~xtBہkOce Y'cr`Gӑ.UGܩ1:?o⊡ }UNl[g|UܳosADgi6OLŇS*Sz|/M[%(އrgd d+pYm]5|\UW&vCyc|KKAvF[V&2Fg`YvGWjӍq2<'mC>[mh :ap&9:_dϨ.<0ۢLrz;5uMͅm&.u#.W̐=p a?'5lx|3L߻ ggfKC9^7U+P&ۈbo=s r;u|MV7Uc2!휡[%8V+o`|2;Nny[Y/XӬOIhq7xq]*:  P^W6J9#(X|ٻ9AFur9*'Nh?Z0H'!scax#kW@Ϙ'@]9+!sw]usLvL)e|wİuog6}fB+n,~3 ›qTIJ)XdEP=~Zw:$kƾ>F|a[Nq$xcƖl:2ɵD`*[;)(neT0c[7! 'ʬ9];-'Yf %A{q[mۢ^$ؙqDY! >&)bц]}\-HϨfMOR˹ W˚}pJ.R D=iNZ0Xo [ry( o аu3ν_npߔ|e챪yZ$V0Wd. vgCzb\]N?%=^'OZΚ] DЗˮ=5tKFɀxalq3<7=l~C'(h֊ix<+y$ %Mb N3P2 )$C&J J2?-g[FkJyecr?W%u0; ޾ȹP*6n$<2|2†RR(ǰ;AeCO$!ϻhv* 72'wlt2gf8@$fPlS.|GUom|I>vUa(FT֖^N %PfFmjL]xCNjv*d=TZ;;~ggw :we JCEbwD\!}Jp5gQx'~h&lɱWc\Ŕù[=!P{V~@ax%\Г%?*60x'9en%4YaPx~]U3gDj݋ P\3q-71S9Bxvnz#/ݙ87VqF"g;xvY!Tw:dam6_k% 5g`CBiF'Hײ |$X\;#ePMƋ ăTހ rTsN 3fo[??oU5kxAHl buCt&ܭdfyӕM 2fMxCĻk~ETZ_ 4_s(n  Zz`T}46a_t{~&qkeOp[;5o6j.N+ l[Lj=y/L:K|ن5*wy4t70}t-'aO s\nUה6 6ʿێeqpUbBE@=Kk8bx|P2]HhM4 jrDFL9O=T##s m C [7y.th׺N,x/uF3Q]5)m&yR H/]xc):d ux Zc===%{k8 ݣ kOhكkfߠfJxwdc6Sz%c~,vhxgɕTiSsS"ΰkڱ =a0Q;A@ tIOW#ѪoPH j_nA<#ev<8 -JHK>D,4ͭm]2'<\ba@Ppdf]j"6X8i=+\ksʎ}{&EY~7غY~(V''% bEu]㎢vpR=3/$zmS'W]bc{7#NKE׵jʥWe3>S [_7X@{bAlLLLSg*X a[e Ej!e|1(簬 gSB\"殿;I h[g媎*Sv82QMRʎz#nlVXYP(yu EgLwͰtt$"Q,) LP!di8)mYs?82#ҥ‡pQ=J͵(q"<ͮҰq>*0a+o-9}䡨2Z-xԴQڭIe)rDS]rˑ+-׏߭Z&:*a/gY+q2!]7)Wk4AcU d,T jTZ-~F/ *O5# 2bAqΊW64B\s!C q GnA»i7hz.,'76?bhW죍IDY]9gˮVOBao-(ts͋p *BD3+vpwHrWf7pndb5cRP; e$6n/Tc JŒ :NOCj׎z[s%PdDgaJ& ]E_,~\,-B1MrX bdkm'q°t q_0H6#¶u7cav `4_i X)^~/:M4;nF*̓t9Ed&'T/H'} 7wM _I3wo_S<ExpI:Ήz,[UOnB qa|hnYCގõtΤiCUtM\юm֚"ԙV=}eSw*r()x/UYsԟKZ-=$m+L|JP& c(i ?:Yy'U?i8^[nA{6di޴ĚM8w+" 21 JJDl ^`I84Y hSζt=X'WQ Z+2)ğ3NkDIͳ]BBQ]}e|n?cs)R4;ܗɍ6:$4gYy0EVWwcqYRE81j5aȿ|8sHG`m/FUP{aJʕ!\1{%h dbʁ^˘,2@YV9C`.~(\El,0,"NsUU

=@:*NÚEXPEwGx{%`B7m*7miK<)Nب:X@8AvސP-]s|Gr8*yXm>0ۆ60`L4(v f(DEÜ%ۮv}Ԓ|wjbP+?MsT49.щU4QR%ǻ{j\] W2=#e ­Qw࣪F m} Y@l 99Ҳ'nsHnT@ cWW0JWk v=wկ\obCڞne%UZ^Jc >)EWحcUTHDd"|T.c-xxP\7\ٓXveSR]}۷vq0(Q‘2͇4|f_c㶎>A(b3s_@^DI,vay8^~3SXx6* >n'+a"^HR :ڤZ1 RG2qfc AZ{ 6.#Ǿ$]ݬ͠z#.^UYI[*v堬l@ό0c Et"Lͮ'H eʁI֩'Z@LX]"YvXS[y !I' gc.w[[PQɺab*Z)Ұ':)$~#ֱ\wK¨*> z@0lRL:% $(,˫<-zxPg[ S^쁿l:wUCU򦝣o3/M1%]׵*gŶ6iD8H-䠣dkQboc's}jY?ט:w=l]~ Laa՝']Ă-}iP2OU Y{\\ q5)^w˚=:7)]mzRb;GDL( ¸T8i34A&n|}!ۊ&x1my{&wV͇ mUꮖYɋvDƖyGcַwm+bI%)w dOBLȊr0|Tg%dR гvЁ"@3 )Y:ߍ=U1 v!ɧ*ؓ8Q.VzWu'$f]oJ_ّ13"W=oK]sa}?" OLFqNheJחߦ1G*HOtO,_ɊQZ9=n5N ֚U=MثƲC[o&3ʵ< .T/qy>=z*@gwW(zlG;ySB,B A#muTAzDq$vQpw$##D)Ȱ -:}E,9Ũ3oނtDЯ< ߹|i"Fq7~dy: ;jh"3Xt*xȵ}B{?g'%vIKKrA*:H=xIMP:Ж9^f|p>ΰxx,Zk8';Y߳Fzӡ}%@ـ\O{HL8ڸ1d\l&گQo;9Owz7Բy#(sb9G&ӯ5ڞoږɓ jYBrb䰂f,]L[ϗZ!q[iw svۿPi?yK<-XÐ/ LEKo5JI 70#4}Ǚ B>kX]+RCU Vٴ)N[9~4Bv)Vg2Ul2cgy0+#-!5oA} X+:+s!J>R1YL<}a!-(jEV3AqV$79S@J0 @Y"`/]}*֜ ^C^J5g3$*'$Wh$7]#kT,)/RB> (&/3I|-jTI$Y 40|OܒrR3iU_H_QN|k68WGHNu-Esu +DJ_: $djzzU8uSBgpqlqu%"s"Y@[5 (e[BJsȖB#&0t&ζ.rjdB3$hȰm:ton6nRlᚚ,=rNO'WFLKh*m獆J[Нz=xMWCx N8QGۓ^NvK'Ш(Ҩ>!9.WCtm,I*=82{ɩ~%^LTm=u2`~%>%l}{Bz\+\VЗ`Hv[%0{ yKdj[;= E}ό[Biezq([B }yxFd'^meWfvB=4:qԡ+~1$<3m*VvKCr*lV/rkN7dd6 S\ǻA:@oD39y4b>gvR->;0:x>E=tCD;_^GZ2BrKyY:^ecϹ8z+y9^5r r( `~L x ^@Z> >@X!kaErF2s`}p-⨨_NPi ZVyƗYD[ Dry'DmG$Ë )vF n!ac\VyԏSX!#[7)ҔOQT"P@FpؐC-掎!IH,v /ρ0=?Xn.j~{ i}nz2'=oo ?;1Oq;G蔞PX:M!|3SvmIj,̣4rj+!I@ktlu,|KʈԹГXw61{*L}hSe1 n`/rÚ^:8O8 q"_u7-"5eS\r#c#wdVPo6Q!GNip(-ٲѵ2w.az.6|0? ;F2|yD5&5^B<*+rěN>Z#0^Q&i Q\ĭ$ ]1PM%n\`[i\B{8&b'1]~ffJ!SA{w"rG@8])|k#0A xoNnD䀺ݾ^2'/ urmcsC(FU<`,p_S9W)+My }yodq%n6x)\\ FKq8S5d{wCCfP@x cK9S]~f0>.`z-yCxYrqz N {K}4XkK̀hA&d1π?*br ,YM)H@;7CKG^29*8T9Ο⧂Qy`8dux_"q |`8 Ø.>ao/N?Nǁy4ϙO3e=Gט %"$yCMx~W4p gb:jc_v}|b3U1?X^%H(2T۩fYv9wuSC3JΡ/p"ڑWךK,tUL̡j b, !zwM@ A( cMԉ?e{:^PMia\#p<7?N+9ү*4ok(akKd.O45jSx4=_I W=#nyڜAOc$GF 3DWV :D%mPa-xȡ aszE p] Eԯ15wPOؖIg{ɂ7iSnSZu,H2 ѭȌF+hTa& Z+T?[BpDвJÊN7agiO, X^s)+6zG-?xvOeDŽLכX2EC@Н>cZkVjPٲ%)?ȱ|`[a>H?(e6"8; yవ2MEЈχu(܌?U`1'16(xr[C踶ķ+ɣA**>48v ~\d-D_n(wBfL3'IFDP܅RFXqJl37)TV0S> 7 Uq|dER:KIWEIy1K 븻9 Dt[*kJ6ϮS3 !6z6Ksl@]S#ڮF!`\;AÄNy.*Sʼn_QI.45j<-8zP†rBw,4&|sb ܏U(y> `j1ڽ>u43|;ѳm,Ad*m䯱Q[IZB|wSMnY?1DŽ|X+%A%aƘO&!! ,pJJ_ů U}Yt)L-Yo^r.3,hxxVRzډLp6"Ԃœ>OƐpd~qn"սN#OlR"p)-x8pJw֜^ꀄ3*<aC33teEGmv*5n jggHJD{jA/\%E7Jt%#LE`piē M/X C\5R/8˱Yw^G:nn^~ٍ i²@W_ &JvJ;u;XHW,D+s!t;'0D5\+34əOj!NB݌- F lr&1*2mL_;h\;+W!cD3TKj#D}5ԁbCgKyJy:gڣ,0lPҒ |ұB1&`? y)H qK u}c%$;!D 4*؉Ӏ*]#*$9gc I9UqR|;)].⩵>T [)lxA&K`xUnYG"'u/,v & b~uK\>qw1݄%p1v|ߦ~Y-vzn|QbmgC<͍@,MgH=vrL^z..$+_旤H9̉Юyk"Ƨ{cAT/-.id;] XD:)7#2=He7u?3.kzK&ࢇ5A`tny e-p%̘u$OhS,렉_08qO+`ϔ/JmcPMvu،ZXx88o'#mӘ}-.Y:YZ "cLe.ȼ.=Qk'|Q\H#e6uW]I%i(4,=The12^ύMjp""y"2$H=x<$jYZzAE/Cp`v0ϩF~".DW{ N8l- /be ʺopiTPr9쏡~Ux*_|Ȃɲ9ף㣌X`uUACgT^ 3ץ^lӎbBsfI&?:dKR}eKʦi۬$Ӻ%?tAQjb~c6 y eXm9]L0KR646c8py@4#09=2$v̧m27T j*e% vH7k d8Z2\V|N@Gz,J1uX/ry,-;tCo[kerX4"Xx <\Pl=9$x (),,-l영x^Tjo"߿@=yß.juә:ySHTc+e qJ)_H sۃZJh#cO Z.1Q׻O7smf:86~;7zB!B lfOdSEs̎` QOaL=lvB3S5O17puPo ߹%7<|OF]uG X偔c761ʾ-aͬTl]R #(oicnR܉0v>e%fն;TeD~n/B,O!F@) [ E!i:D @)x岷vc1f45o9LǐU=kCCW[aOͲux0Iy‡ =."o$mg%W߱nwsݜwl&OG4Ú5'{I@sokmtWVn>ȍ sȣk=3m?&Fa y)L0],ML&cE҈&1s=ϯ :sJz.O]] gGR \ rwLyM }ӑ i)w=_z[WMᩴ$+eys#DJ o[l?R̝/JX_;.Y*rĭ E6TYz6 Th[1^Ab3ʼTERCN-O$﬌ 4KgxY* nc%3fM|n@(E,Ԅ䒘$Lj,0KtNjU.vʶ^1%r7X-1D=MUh13U WGlw4(=SH7ocWþ^+ ˂LVFRz &=5%vmDoB) hc ym5wh:^+lճҭ_ ayPR Dos&qtWYM?UUMگY Dtg .5d,_$P+,AIШ.w&QۼR99eqI9zǛ5Ͳ;GcsC+PzC`tObk˿KtZ).bojO& Ebv̈>RWNÿ|:Xo'Ы^So? `Dsuħ9"]vFw++,NǢ^˟ۊ!cő'J ߘރ Z1AjC\]\݅cmkh“M) 2 ߍ/J_*KD= rkKFK,v( Y,W0-fy?1o-Ś@~3Wފ\-cրUAEqF ² ]z|Uדu ^M0>F|Ý[ݰ:͎NĂ'Wx^UL @({*ٔ=S/z17h&tZ,0A$+0op-^K|9CSyZDUC*oJɍ˖&Yj9TSBœ(9bLX*{M@v'/J@.=t}LJD:;mZ(UHR2 Ih.3~i3CAc%^l*&g]F}$tܜ6Lp.(GpPwb_d!϶ʏjKL qG|s Ca-컮jּ\`h?r]6/\ lL!Zշ/$ n4lB0RZ9ʞpX3,yp Ikwi|(Ҷ9'Jn!gGV5\a]Y&̃B;G9N?OGܒ*Mxv4LP&%zBV}(f=2` QUzѨ5QU;awH_Y}40 s H.blE6tI%n5qD z)dn1%EPɨMq &kx)_W2 1 DLKQXJŨ}fLy'crCBL{&<8 K<Yv߫CCi4ᢀ9bdiij\: )h˷D) ** * 0Zަ{*転->;s}ћsn2J訄*OfB5SV֩n1NtN59w~wN= #N鞲^綗v"ĩwhS|:>N=_n-tj,qA'z`  P./_>}e%~݇׷p}DE14$쒹 gvmRe˰@&yaY0QoK5B@މ׈q"vi|hporB\a\`Dc}S5cx jFE}kzU̠xLh#QĈ,oyD6@Fd}K5aDU2DAl IcWHz>&'p<1Ӣ/8Oz(L&pf{CwPHMd؍H4WO\ ;;$Uh1]O{ofS`Zqj;5FMpTQsNr̠*hb8X{fY8+C2a;g]4B=j9E\meg 33jovU.]/asӺxR}q)S^& Ly&^Z͸Xb+ Bf;N*q3>F ٣E!RERxk~ PȨFevPDقG{`2 6 @{BNp Lހl)A&=e}W⬆L4 !'ܷKqٰ v_N@YxuKGK חVSAӁ8Y^(W4EGvlo,p׿[.\'Dz vܺw>0*h [SL`"D?"Qzгm߱[`**طo A1UNisk"zsfhSMBǖusr۱€u܃Fa0~:Ahq Gmע9WBS8]u E Q_paSB"K*p|m2sZ?sz>+|], n]kKϓ*9Gѕ1gV_ߝuj.-R_Sc=<*kles$lԠq%]xP92)O?{ IyMr b]dfKb훰o~B,By+/#BS/5:?:r#eD lu&uEi/ qn9:JtL<"T}k(29r V+8PL"na^RS±곡<~׽/OM [Y`v,&a1Q- o`B2Eʂ|vPnsM.55r@F=S+k- Xs-FH(kn<#r":ևk%+vcV 7e!9w'Mo˙&ۈ ;6RֹrU?P_njW];6HA]̜ %,ӳFV'Jr 1^J=[1͏j w#~g'rfﲗft 'j;e+m%\zc4ɿ HoR+᭾>z^'S= G c1@`b]c[*ۛP?kV?TZ"ݮx31>w,%kK_-PĀ-` ^ʞq@mwr&D-}]SX.d7xS/ȔN@.nO{RuQ`P 'u6_%fPy/!nm Z4u.HPHBo\iQϔn%o#%OLr4 7,S!475fΏZP@l͡ٮio$zCt7` Vؤ; ΉǠ|2Sb,gJtݫDCc}=.4R ,{\fJ$i~^~xO&ֺ֮Qb<S~& 2Z* ~FʿO^p[b_V U\Ƶ15!J%oIrIfL3%= ϽGY;f՟ ;L'4B^S=zDR F? #?oI>Ϯ~]. ZEb3 f@CE V54נhvEr!U R!d HK%఩ļȇ  !to!զs8ٛ~_fO>8Z0)eRf{~-ՃzJJw y&ϟͪ/w^T"oo)yW-?EĩU!cG\qu-YTJh]r@HxlW?gԕw`;@0c ,V=ԕk=S?9iaQZlMiV9tYf!0ܯ`t94g'NjXR9_>ٚ9X -|!r9H>L6#3z48#^V0 Ͷ$.x O\[:X<Z)|%蝹)H&ʤzGE #c`(ԟ}ф7@`b#w9]!Ge (=9!re]_iz[Idc! 0^*Cط^K?\Vt$ŽOV988~By&|_ϼ07O\?fo۬Iޅh[ VQg)5n;3#jfg !Ό)E"2MAljvQ rSɽ S)Y̪ &Qao:a,KX"B{(r,ֶVjtP]|*=҄][H~<#Yvd##+SyKPx;nL5nQءUt|V2hRV$BN9Ӹ:j9x4塣.ȇ>H2+EG[SMSEL1>Aa9dqPS/jLIKJN.H"&WT/c#N,W7h^ yA`{dME` &R yE-Nܴz\Pj:"K -Cj-,гJ RA6VB u!|&ChL٥0|dQpM#_x$G{[_9_/Mo0G୆W\p=m 汨,Emp~~2R O$z'5F k8ݺmX{iIxGXq:< .\W~/LQdfr&ؐq<?C'fUE~nE~YÆ9Dq/kPnڥ.gz8D.4vs./4(1"7CE(kGb+iYLqQ3O:'|tN%vey]%C OOm1h6(#"a:ZRYL' :tdP?7#n)=@d>hP 4IOIOUNr}()BeP[ ;mCE:8  x<=n">vg^Q7D'jcԴt53̔B:Bz(t7- u 8[1PVWrNgu!J7`}.YFk>o1\ľ5Na`$`#r1)fgiܑ i$5E1_ 2o$:Ic*!֛'HMSt8k6LN(I#8%uiAУ@? -[u='A ;-=bh;ö & c]u<m@g 7JX*$5mS[Z,ւF/Po$Oi2T皮A+QTy'o!~jrUs~#/\=EBȤ8w |EQ旵.~yD ?&1?惈D'c Tꢡ"K8b=Am ᵺ ajo* (Pb 䶧E5.qv **Q<#f@bnoX+L3)%u#L!ʬ@ &'g4ܖ ?`UP*q0+s|6]Gk%s9FaX8l1 "ؑxzby}FWZ ZU䙄A.#ɘWICL<]"kJ3F&nkdQ=p[kxvY A`'$YoXhh?fo ^c]aEbiK: }Y^BQ!RB1g)C~HB:;= f'igA+s%`1a97g?6b\KsKg+=>Iz  U!3Rk5x;Jl6Ȋ家^uj$Y3(3`ݬ`m큨 T`8U(Aš!b,%du|s,1p[ȳ~E}|py5Ǒ52e*.Rdڂ`oy{5s֩ݘq 8BmIԵBBe |Vq yǧDktA#Y(r*m/Z@t m7FD~gf{ E]|oh|w7ٹ3W0{fII(K/ "Cx X1ԡol8J<*.axҠB{MtMKS#7Q<M(^O6n={e'˼a[8l]g:ؘF44_Z"ps4oqǭ)]L! hO7k" f$mnjQ%"^,'\? kt"XmSL5pCA[B'(E͉`MۍFpTe v)[L,Y4 wbSOjtx6Ms^OQw iɛvQ=A4V*9Ig='7D:DʓE'4թ-I:G[4&}2dd,`t!{Wex6xGJ/-րTvǀlx{\f?ی4W5lRQnR&wҝfZfRZc^s` ךK- Hgn~]P]&9PnFfO|{%98셇`J(%ӕǘP63$|1\ i|vM4tL9mba!J:<z;g3+hmz ;B$,L(_Eu{P~1-J 9'FdE4 R-<$q=EĎrybHH▥nblk`'attWwEK2 78$Ym /YrD!-3@ĨZU1 ɒYws@,AFbZW %'@r9s(?8LPy<1!+fa˂{3>a&}<`UP*J.cg T\!tE߻sh2){;ۢ~)Q`xo H]UA?€Mq׭Pu 'NmB-.#_~U}6"LcjϙI1@X*YWE(:rP6WN޶符RJ<yrC6pN:]BLO'p;aEFY$Kmr^L*u~p&)%#@HNԙlC`.%kcFDnf E9>-2b(vm%=D1CǙ7nIbA>Ά[q-!^Z뻹vhW 'ɹ@jYI> ^'NyBp8v8Xi"bcbMG&!X˘O|sw*SܲWĔng≊j%>Ƙ5lu' ~Adow3PXcoSQ}$Xޔ|X`6Y'РĘz_=O^E=\_7k͟ԫF@ډلP"*n!LQ&L®ByV~|vAϬ0P燴yU>'lI0T-U=WLDśлÚ"Ouwg) x$.,(1:fDLqƾ$m TCeT剿qX/cx2}ntrВI,9y1`bҩaCd) +mⰾX>_ÓV`̱`"DƪAT :[4TNFyEKEaLr)f4SNt&Eq>DJ?bot4)jn2s~gͶ1ED!a0@$a@ !KJD$)ըiJ#+1gQ4.*0SK&=D)ЫWZH&ZŘ=LPeU6^)Xԝ{%88.3TF#UQS} .^ܘQdG7qD_^r+ y4 vHXpLaK3;mMbsXknںyWvRg%0xqm3{nȷӟXq{'ȸי f<AiKʕ=V9ĻX+٧y,:AE: li)ϑ1) Fq٨#MlNQvCjQc=(aYWI_eӉF]vnAa?nf؈Y^m?Jop)7狢Iodžp S#FTsM:v"cJh-gap>|B P1b%3@q 2@e!ؾ#ۦb!矿/ B,VmM/~z*+@1UI#:QPTo2u2) *.sƠjH%TbD{mAgx'L;k=|)056-h'ŸPv~mTb gIioY UHE(JYpu#m}VO4 F>tyM +¤Pp| dBBbăn$lj$R0S Kw`(gZTH+qc=^lI2DISRfL{,PE:L.;nGE!"/|ck΄DХW:`$\w| ?Rt't_ |}LȆ"= 11-ZvC| 5}+S/Snh!HG;Gr]?^~x8{JЛCKY&o{?̀Ivȶ5l&Tqy橑@/֦Q4lx rpd]J`RIܴ.RA,Sl_ՓI@ٳ:mM^r،Zq(/[u nDžfmmM#V3,+waffpR_LUK; 甮FG.8)IW8#Ѓ,HKD``ÙѣqJpk$rpWdud+;Ѱ1o֋A>k5͓2M2 5L Y*Zs#]*]#r( Ǻ7BO`ɚ:[˶.,u':n!Ȃ?%-D5)fGWY ~.0h8=z&SOO a%\uE˽#p6F?SFkdWUOJNl[ 0׿G=w[UǗM.7P7x=LYjqck!"0أpc3\+Ke@ceRG$.AUr g>BCiU =ƕ/JC,ꨇf|G9Xx,31W' hi"@#[05dx;6OWC v<#kQ(~W .$˨zmzX>< :pCJ1tb^/} .*2 jO#\ -[.>U-/ch={Qڞ75~ej g8KaZOy4m쒭ҩ}d,Eʊ93| Y|M4ܿT6MPrz7{eJ?_#<0Xª0ccgcz4Bon -!s`ݿs-,3%,K7 BEǛ8u"ʊ|]mE]p+%_[1xmzmFx}KK',`㍞$/e; eV+߾SR!jT`U(^gw`_Xm91 J][nHSTBeyR5W!s?h.U?Ù.El7Tԋrenlv=<ݞ.JA3Na {hJ C"i>ѩO|ũ:#QMU@Ծv :C4!8Up: 2?`:+O, Ω~@+WM(l䅂^(L(yM(%M C75dm/ՒzsJbp繛} cz쒨~;Rs!y(˭=xtH#By(緼t%vN6 tlXGwW?LT$cD{fB5j#b7,BM-1 ]Xp e6_N$z2x(G]#3* +b̳O(TI#wL߷ǠTU|e /!鱦 IO $ FJٶ'F"4u3xhmHs<0Fٺb/?Y:Qֻ9Kx~sErHI( 6͌8U'n2f|!`Wf3,+(`ޏ"֛xfi}VttD+q~d=SJ`B2tRc\*A?mP0x!X@'%zρ~vb/& ɥ[86ss+ɴH˽nL_Qqk8+x[nj /;Q[mf[҄@L=i!9Z|BJIXpПejCA+;Q$ƞ"R`D4u`چz?Js~a9k4f̵SHL^q+005͏^ќ]_uqE1g2; 3 8(d{RQpjże/pN1YBdx@ KCUH95u x9 VB=a(+:UxynBgCE$0n.1:2lM7R30J!7! w qas=,irQpnWg>*]@4)'"I cLN<jn، 34Og"J&C9d6 \Rzm? /;g{'\jdQt /ԋtV0 5VE̢Do)&I3q-l:`2L0,!:Q?(ٴ<:I/NܚSjeu{ºq;i{| t31 mjm`E*nBثǢWp#iaMA]LȐD3E^xd{8EHv 9{7s,U݋IAܶ5_p(au!B-Mico`Y׼@(0|W_&!Ys5xj_')qm9:K3i.Z _x=$zOϟyFxz*%?zv&!F'm&}2^cCiJo>E8nx߉iÓDi?*9]tS7r?;W!ь{ꕝD\ gh2=uԾtu/6hcO_KT f%=t&SO0TNEm4\0 P'3coe4e C8^CԻjzuuf`kA3ϊk(nuO+aLC=[-Ø!U.VQ99Īzh(O_I(FOoIwMBRz`&("樜&uh}!-SF>9F`Ǭ'Ë4oi>\7Jw=vHB(Vd0$oö#%iB@He{X2LLIxKgIPY%Y aELj6J3O@0aRwDg KPN6k'n98u0(A]Ƙaf79QX#a={˟Fa[~&q_.קp bu@& Kcn U\Fb'%1mpߌ.?W 7B&UcMz%GIf7T甑;'~v@)Wz֌)0b~MgisI̝+]M$+ KвX;;lz4 ZJk5ن_V/t.[h 9Ʋx&,,Ik Щlo,P59'%~b}<{cmA9xAOϏG:i7қZɛwTf_rhp0+9= 7l>3ҩ&モL#40Nc&Qh7},}zpFMw&t6S$!\9_m#J=k8g1dwĔ枘Pօ͘{)zճ bw;Kyg_;&6a"tFfRb?IߩQx4B}'\Me5"#2dY/_Q-U˴'T۷꿇x C#șpCA7v D#X0u+Q!*~3ςȋyIġko +&dvn:_Fo=]D!eO{ *C{dyWTUWq0Bp }Ye{ WRY(c} ʞҪRM(6Hs|VQf0O;Wl*밻~hƌ-X'ڴebPzlCD7ty!ugmC>Roީ;;>ݍJhgpu p~ [[Fx%Ry;t"$ T= l1D*[DZHW Gs͈ ZPͽ7p 6ιS[eAr-orG2a5Ui }D$$شO:<)\ԃ[cN8u=NpO;> [ W3]EP@L40u<=/bߓG伟 K7on&j«[պfr~XL<e_!ZFΕ>wu(n{x@4b@lKhR4yit HJ! 0`^U$}exWr']%,- !08/58PjcJ85at+e&C V&*B-F]^Qp}(l|q QoXX(Ե̰wNli{QɭU[0J)R!rAb?6LcJ~pMdag@cv iVtOTB53F] L sj&3F:/ÑlI\Bk}h)'?XQ u4o"ΙaNG'ehSH涹8@%<.4, Qʗ{F=n <Ft\ r!'x16T)9q-AEAJ}iv̒RESCjԭ <s!wG&M֒@NNeoF˱Ik{3OiYR//T!vu)d=0yWBPL.XpM"TŠ1aay ݽ d\QâK` UE`Iۿ97VHo}Ȣ k"v`&uN)\#$jƤzMT)T43~Ú7?6~Wېag;%YƸEKm8jIS$bUʊa" pgbKW~O}WKXt@A&."-BLa(Nq@ƙbŠQ1T/Yz5q?OkhLʤ!.14\6#)xjm7,}Os*9O3ʷt-SD㶮mP*O{ &?Ԯ< y=7蝇ى_ά{(S ȘБ@W1KiM?LU} (K_4Hc>Z:zv4Fx7/4[JͽCN'tH4)IEPlWM4^g&&{v#DwϩlOnjtpF|%ba]YP,'c] J:& !@٘ủbsTEeE0b˩ wl׭EuM6lԊYDh16:-[0\+]K}MɆi5 ׈f{T;6};ӑyWk< 6ءR}4TwЧ!9wKym/M_U߯܏/r:uҚZ AlTatx9 U#pᄂN>k΅ZV>hdiS+zPݜ6n~ŏ$0YKunaMi_$X̊Ncx\+<o3dG@?;Α_15F; @ -}D 6g0"`)6T .ҥw #SݖW&^ .P$\֮Cy-+&h.MS)6@u%(y zױ:d`QYn3lo%KRx< e?#1DܑLt!91Nl$^O\^VO\lr#l R݊imҝ^g:h<['}ʠ? 2Ŷˠ}t$JT>/p8ICr߻aY4%{z)?{v >)-:5œ_toW@nY*!8c6KBQej+G'*C>Ţ\K1]pץfRHpc}W*z9p!޻t )Bra)zg@ :Ћeܥp~X=hpqu7{B,ܙ^hdR]8df0 N /&;v}kښ7 [)L3cVܬՍw݊!UƵ:tZ\~^zro9ز2bGt)2;_e0<0)u3=Ic[G9Ȩ蟻01bߞ8HI)2)_Rŏ<l4x^[sJH`J:OٸV$)U1%BvS!}rġ]ʉyD"Ź"E@t~7lr{85PxTT?k IN H%{L+RsMN,^RocFp.%BED,+G,5Qt5̻oX65[K*pٺb}(h,猈כxK'<Ut=%DV?%dz˜8# Wc.z.^OjS8&z-%# K,םA܊pGX)Wx:E?4QUū9}kz؛zshMFBNZ,ҩ ##%B /@ OBKqHkեɀcpDsHRcak LUkU/4vהZ3I&٢4k$ `L"=3`eNsEWب 3ܬ=] "DN7'R!,H9"e<$D: Dً}H*`1KJ4$n?p_$%NW#z7dsz-?lQ}f#WpK %*WrjwQ Kxf+~ЇSjYkeAܿ\q*e]ИX\l?hC [\w@672|qPT9Y#}5ؚj]@ dQ-x04یR@'/]'V }wQXh}s=~ܛzh<Sv[tDXШzKn p:$ G jȳV" Y8لz]ڿY^%IuR5p$ՑsB9LTKQ.bOH3͸d VI,(D)لl0ҲA !&~u]fɔ=Li7x+f7Ym-0eF]I-QG(F}X"H;9fvqDOR\:?Y/gR.\Ѕyԩ9))#p({[snh =2w2ڶ$eKyJwԭ#~G1DL8&F avCqwԃ[*dF}_.q$hҖJI!x^9.Kwan$fY1ZDqf6!سT)BbeA(B[7*PYJ5~o@'L`d<7ԥPҪAIKSآTs,ʈH-8֣X׮ Ҝ;cf9oѳ{[a/]pE'y!YX%߹,頍8C͘ʘ`G@frROyHa,I( &{sI߸<J>q6(bOgkLLVBʅ{mP\5!322`BOvSɏT3Cհ%UzVQEԸ˨L` ]`OKiw^9#BИ`Otx٠Ss w>fFeb'mN4L8x:g4gw')nq*6ܳ,P3B͞6O AtK$qmp,X9U{0[VPy2;K(&7x?^ia#y"ÊyoJF6*=41wևΎw:߷嶒R8; o\Dѿy5r༬b)aXkon]s>S!&Aʡ&Tag~k[r_g O\5WσˁK;Mp'Lpd[ƪUgXfm^6)J*tTc#jٰqW}.ϩ;4m%Fp<?IUi aMtkGWIKF#TyۺnhY ),{ARA_m` p(E++"*]Wf,1mbV`;Ϡ |Oz+ؾ!sΓjH-'!\(-HgTvwcwDY u(xYEi_(wiYMβ0#\fUla6Ap*گZw_6_8]HtoA7dzԮGvԚ.43L {@~]Wq]PL˗Tx9,ak 5ӠIV/Q&,Z32B-r WUQ 櫷ҩ:8>p3\2&&v|Z*-6\yp5ӌK]I]}Q$PY\u c_b{o=1T @t^SoLHV8pAXZg6;kag~"O=VsA{lh-1cT$Nj 7o5ɹvTP_Q4Ft&Yzbq8m&v3T!,x=+,^OkFֺa5U̻s-^8subCڢlQ>|6Po<YP<ϳXZ@HBgM1𽩸?>FK l{b\?k|*4( # /w)OQ`[(7%dtTCmFƯ1}㯋l1[VvnF4af~N2D0}ѡCjَb(↙ÒiD`y=U/CE=_@( hA! s]dg "~6<;,"87p> - B! q`yXrjDW6Ǻ#%>P]QE`<.&[Hi~ z?,h}u&oFCx,[~tw/SwBÐs<2Ybxd:%5" px)wGIs;jU7Z%fZLyɯىr-GOTuؤ%ej`/E;IJGu7ͤϕOOfH8+D8JĚeYmKZZ$6" qbdszFa >lua{DŽ$uG@Tf-&: ,ĜQRa|3h! _l4[B> 3z=dDo3C% "71_욀=ݞ $&8bȎ!{|yFW擄TFq[vWK V݊'wxCrw#aaG6Ů>U$U'yR28}t7 vw '1덟gNpR.ChɩE0tv6G'(/ۻ)(:9'3Ufr=I$f\!EVaJv~2*?+"!hDK`$]+qC!MKzLF7b݅bP9rtO'ێ؜IfthGlcelS-UeBj_}5iM'q-/5W ES['df0+Q%tT[(8!?hNs p:jH0.mDZ@6Knטo!AĘ@$.!17ˠW ,͗ǒ}V#ZT~(o?q5,Z8zaDiG9"c"Oz湟Wї6/$T{/WP{aXKF% 0>QTh׵pVX[CkauvPQ&yeJ94P֟; m(%S4Fs g Atm_5Inxtj6h wGڑIXp*赵1?ň+D OPc,%/)O%,S: `bAxBXe@XbVzx`͂H<_E5-B:3YMᰶrG&D!x@0'~ed \5pӿ*xڣHX)|H()`z/:vy[tMʹRdX3_{cI\>v+ =RȂ+ݚh/MUVH$Y7ȈpYHo3{l;Y}n.B1*΋2Ҍhmr#yg?ԧDuRGx` UX=(r5s{Iel=}ӄ}#eEN޲Vef^z"vswqp7 g)YN Q+1`kF;~66٤({坷 v)xhXlh|nҔ=7>.--`FA޼:E5ԏm83 MX)saz K^>EճY%ո!oh[F4c [[joŅip:BEH t%3qsBG.7mGBmbBZKc+W@8=F{r7]>Ĭ5i6: ÎfF@Iikr>/`\ @"AZIM (s <6nySaa--(s\ ZGdGѐv) >b~^z&D 1!Ү0ƈ"h*=)J3Ç@8 ~_;$Gd#DsTOq>LTPa!nAowt驧Q<†Yqa-0*o{١ ͞Rq=qvX觞MZ2Cu烔T &#UՋ_TAaBL6ٮ RgH:נ-I4'Xl=.:tQ!g> fzhdQYj@6<n{–|\R Bn @qjtiC,Gy*hTSR#щva)iKе*^ eiL57xy/Y4"kd{ ~j5SEMD`!rؿ7v$Cꍤ+j:3bh%A:v|12Cs' Pf\R"ˉg6UR67; WˮETm~"iPFWȏ$p7rH>t1vDp#l(ǣln"~ߋ:-vHSⵕ"X+p!AڸF[E s%'<<(Vp5BȋfPf=)<Z›_D(Jl/Ic FV߰i.%QxwK!B:wbb^.Փ3*: ƽC' o{WkX(v1ݥhۅ[wnwZr8oݳN`/''E}d)8KollB_ (>!$W5_LO#ml 8zb!XtoG*;"K99LQ1衺rЦ9/1 D-#*Iuy{w}=("pbt xk_ExVU ho]<!҂ȱ$%Q7PSO #iǁp<|Ǭ7z U/mp:-Zdc|94m.Zp`MAuYk e|ُk4X $h?x >aX:lZSpUr0A8J Kyk#\QMQX7M!>[\y>fsǁhH-1Z;䩢D)?0foFd_Le:H޻99_I>GI[rw$ l> Q,>ic\;18f1[)t|X!^`]dQ4Ai20fv,pq$}ė9s?uF7kwR*"#˖>I)pTfFĊg_ SeA5L6u(QCx&XoLW#2o#Gy7h3kU$Tlw78{,Ӳme<kzJUQ\!\%Ƞ]M}lc6sM_GLiR?Aq'3h @'Yazw:jZB +|+CMR?CBPsVd8?ɪM Yz #PewcAF%3d]b>Vy ~L4l\ 8&-(V.E99*'T64l {-³DyY׎9gÉz"bGBUd)Q+X IlZNhB+v;p;OfC1aTv% ɵG=i ͐Myd_՗v!>L+K HyLZC[*'NX)Ax'`C 0ﶕ+b qc6+7el) S+%nsЬ9S{z>4j*8jSF0f#FfI*Gl6݊ xVq 'ة*xSY^$. c$͉ϒ(>tsr| )eYmS=[Z2Rk:4\L:'U5$P,(_cMÎm Owќ 2 X1`ZhI|R9uPWK2n1X U O; s#}'l$C[Ls8]FƇ h/ѺfT286=Qk;} l2abˮ}nK5`ƴb^t VmJ h;uSW8M ySHCjzftgT0URWo`{dg@q>xצ*pP̨Yɾ= Ն#GMޝT%$9I)A:؛@N"5y\M6Oߴ ت&o?rtoHUaęB?;֒IRWI [Qa!YUR6Q7]_ p= jyr tgLx$}BU li)}ﺣ¼^ɷg9&2ͼ.tN`^BtI}66{3M}Z 4~13W:nq^iբ@}092q"ox Ar""묏žA1szȝ~@z&[j0Rԟ9 Z?]jU|qkEY{ᇵ ǃ#xagtF>G+ %ap^Sn;= 0,>*#sr̮,Bd}5`T-%[C-uwg(Gk9f,?VatWyGOx0466O_`0@L`#ߟ먕ϰI ͦOOGRrZXr:cDZd-ܼy=« .8k\WHc$2/ axܩO:!DSXCD/X+_CŚ.UtR+*7+xpGvNpuo{j!Df<\㍒~ͤVm},Pt-{=-)NcP 49q\bAbi#b\E_lμtA'^6/we{GDN6"?^W3|nX_{gp]}Ϝ1isV1xW3+P9p)"oOd%74RPi~Un>z`(b!zve ,JWpHF([Fj#'vhtl$[q~gRznsWo0_~۞VquL`qXxk[o[}nZd49!.e] !A"!/@ ش#&)^ە'sLď?:o19tx٭ W{c)Ȑ_Ǻc'ծ\`?d$O/"9/tOo_F)vpEo@* )-2kn&?ABJ\*7i}y6?()(rnZ8Of߸/ U g<Kz,j6"4ޜv &7"~!pdB+wLF--| `K)a鮐Ҥ/>A g81'CNgE/ǗVG>u+a#Ivukr_10-Ƅx(5F\/mf i\ۅ:'neD;oSQ@\E0:ϱƍl6n24<^ѩ@):E_,!Ɔ[Vc24gvInIKOWǣ\_ ne/Br@2qS@/s1`:_QsYkeLѣ?|N0vv.D`~|htR}kx4PSɵv8u% x*W]T݉ijEP XNZ go2w>u9*xCaY5鹇vQ;DFeXv0Ց 쟚t)6xº-B),/5ƸU*-޼4NP^Cn`vTӤȫ$؝ J&Dmdw9e望l2tY@]./W՟~Gq{Ik|(-ƭu cYPn/қ02d]Qv7k~6Bڀ`tc f^A{.eee4N;7?¦BCMĺ~ŸOa Ҥq1!5߂gQ_|q?Υ:ET~SrI*v40>oHR,z9۽Y8ާ%h}Qxv^x(0`&gq1X ߩ U\0Ӳrodh& :KLw \<륖)/ 6I &i8}OV|>;?݀|o : >9) $ecie ⌓xJW͊@Ė(ii,ѿa9^u$Gɟ#->m:P[C2c<*).#VFN:vd϶[G Ɔ؉P(u.ۀ*D h)ayjNFN!-0m0mܞd@ƎC.aufwΌO'aS@V/,c>i$_|SjJN*3'G2w:AY2 pn)0ߧ '<@bLغ[5oetXVvG8mJxыl"-x0tp*1*}陁Rff3y}w__КAzgA>4JH9&NP8*tѸfB_m1㌩*Ny:<"n+:M<9rH‰5^Um9[K '%BZ2K'3a)`T^D4 Y݈SH>Uӧf=&Ek5ŕ I/(&T9mku/L*&gʻ"<Ò g":= hʆbx 4se1 ;.amOxVE`槪_Q_#Xwl e:bȉImg!k=J<4A7e+rƋh^h'&:[6;0mog=?e?+4Phl\ΎXT+%O69 6vh x)Rz|( qB-T ElBljX%়/paOi~kP TSrLU '-GB-!V[{袋k7μ Qj-c yp72`w $OdTL"IԲxGt틛HŤ/гڪ U1we*G*kO ?yT͍nNDZUzs}GyM>%,S6 䳌-&0 Rc*$I # ɣ=XN·GG%~X0-gv.#*-^[ hwMLϢN E:do:[*( YJZi6:a  9B9׍喉2,T~Ux>Xu80 jkϽ-[mci1[^c,[% fz"/&h_ |g5 ĕC{)ob3K=GPx1砣Sl͙>o^ 5YN4RFZBS鈿2KmN~İ-m| YҶLix^=&;L\JDEq7c{5+[04(_ZeE(ѵ]Fx %bp8*MY0<ֱ)vwӷ̓Gֻ;Kvw:Ɩ|ʇ_*<FSIߣ90L'OJ^0"npi1$h7 b@Q:aQj9E"[83eujAo2l\i&`.Qj&o/H+Z`\<ޞg 'FtceKgU{47ձK*xd+ ޿6 лǩdLr7 FM.X?n/JH4Z0мmUFY6z.Z$)n^Dct" QfP:[e!A>cnR/&%,w ?%E9We}"wi''o*oHUaRU{<ݻ؍;`ΝL]o?F0L *c ܬ)ddFZcVHdNF2ǗCY)ЗhT߂C~6⿕@!lD*-P~7AG&Ǐ´YL%LĨ;'?9-Rދ# \_ɡGNWeqm'+Äbaa ug'!Yhba%X/f&!3Nļ g\!7JqQVf$c{/>*"OnmZnmCv0eQ2'N8A]dgљ-_vz*kR6HG`M=&Sozkrաd*+m`_!_&8Wi v˔bYJ rokC`Zr,+ǁYB4YPHvJQQЋ6 3(oW?nH2h{P$O %vQ4#c4"XTÍn d2sq@aIP4d˯쥗f'*E~D$1>KZ,,R_0QjNVFj'_YgGkηKܓ-@~LŅƒYh9m5 Kc/- M!`_I ͙q&ԇ@L"OHbt`BE* 7a1؞^\֨G6q}w&@aؽj\E}u Xo@I(ir0j4=3!2Qj`wE"SNmy.:֢/_ $| a^J*)0 .zEq^.[aj9qL_e`(Z9&On@ ZN$l>7 @i&Dh|xXF(R$An﯊OzdT/䴿C94~ }#7Ѿ9aAk0LA9S{vC ħߒln[ȚR2 +ͼZk$t$t! e# 6/!`*B(_? lbQ =XLdty U\G_(,YJYtYM߫d**--6Ч'LʁW#~Fxc?Jxk!6QyUlܘp_Y }b>ǥ*m,,^]^ry݀vn-e^]yA&3r{nWf$6NCXvv;-@ns/il]W7>&LP-drg .؄ כC^7 1I.~=t|}`OJmrpNhkH#ާ@t2؜Ht!(z u$p%4P3T1p5B/y8&n {ژE~eVn罄%#«9Υ{,Rxt2X!|NP=~_SOr΃LۉJQ'Mԏ(141IDt8ː b}XiL+)*U) 9 %SMs8 V?)P j&FnBϝ_Zi@&QP+ _BҦr Z/|PJ;]8z]:q= ;wB'aЃ5liLXݩ+c?2 œC0&ɎKBHB3ɽwSop{3XLj2LxTg9kH™ p+ $Gpm玞;]QVDG%a %b P[q =`0z㚖 ŷ0-JQKj$^L!^P㚊7NA s!I=0qSNYV|p:v+eZǟG^hs|Kk1&/N4opM=ؾ燪KG/_K]mɊcQG}>twu'[=~'7%ziuk}mƀx ~%ⳎM$UDC.gshgܒwϰysxrT6+ QE "ƶ~Hzs9Pn%^E3!-+\XXo?U=Ǟ-B}Gwp-N`gak%juVU.&z\}%/*8{\"DPRw Dh>~6>(4ϯop07;V5Y)`y^ꉄ?7Aٜ!Gt&;i$lj7LBIdƒ߻MqXBD,Eǹ> l9%/q!Qó ZIAMn|\GEDt8sԲ(D}i1{ r{MBY[E'rlR.AW^'r/%Ue8L)Syq7U߻^~߅2j+4y OubږGs4rcp^\i(1_N][sv@l2vwx;ݐdEUx:ů8!zhw};rm5C&E,/NIZ3cSjF \ɰGN3F Gu;Wl˥ :UMviD\>]/o^ Wܻ䱰􁉰Z>'Vd֒wP"fx4g㱜FG<<8s"t#Ʒx|DVe9auRBTVľ<1Qs1?.|f%qE$Of*T i)eQ^>QGP'ǐDN,Mdh~m3.£B@?{/;X%'lN7)3RV.6Xo(m@]*tIZ\Ej0YG{FI;8fŔ tc/Y7o-^SDPFEMMMz`(@i?TL[<4awဝq`@e]L(&>KH˹BF2f?q3s\M$BѕF} ?.%IDhìjĉة< =,ҷz}-,;`A/ڨT~X@7iOX_&>]EV{`ne #x+,}qt]P̫s-! $_TΥǠLWs*yrU/z{ȔK-L{$(ʲos>{q((ye]GHdhQb߁begr[}2[`X?=IȘ׎Ҿi*Fdv#!XK}i!]ނ}\j}ly0_7,hv['5Roc Pwjb{Zf/m@T8x?>En ʬ114<;j=_4A&v"t[X[?n7-IPP \x@o"x?i18uumܔuoVw2bM]sM;*kI\#tbb\u6=A,NπWcAnT\]Om{Wi5!hdl6!*ɓvP{V5Z4쁟 *0%ݵ߽8>H{Ch:.1)*/2Ӆk^_&L꼦> ؚ;H+k-oѿdDJ7|6G <AM vRGuzb[􋺗$*bJU]J\\p2_Pc r2Mޜ8EQBCĈ9 8_/ OZ+ٷJHB9=6A*?GT81zg+ ZL8#t t%X GrA)5ob{~3qNK^m-+jBqVO0slxcO} "Ǜ/-׀vͺI(E2^-]ml4m8XKڢI1v6E{*M^00.mG߭j9οbk2$|+0ƒ<>fKqji./ѰDN0F/)]ԃ&ǬKKYtW5#C+}M B Uh;QwkhOS!޻߉Qhmt@;TǙX>Fkz>SL TJC. 0(\- _m#K3e=M"p}[p Bg]ڑ#˄ ]5hP꿡(7 qaM_v*g*aۻ{63E!$#]_ ya@ D6@!1 X(bxyXqP{hm|L v/:O-+ 6Xg!?-TA^1(r$@GXʞ{;[n;{z#aX I+%' M,?;]nx( MS#pJ2^h w<ܔToE 1%znOifEjs5K\[a/]3Նsn%X׺=L3hC'ƋI',X~hL*F7 d3#W P8^[xAc2Z>ӗ`Juy$y28mѦxsVF&U8 {9kW٨1)sE~/p)=!|h~ȺnuulJɋ2,ɣ U(nhV;~U+F pJq*XX}@weVּ+v|ʰD.2bd0)LG ߮c3@2=*F\ZjfFdBsL-gH2Mpp89J9 D̲.gG8DiS?z!‡YEnK`'gryz(P:UrUL{ y+RYP8~hBiHb2s oeLJFX8K-{n˛I0$Aerv=9V` JF 0a.¢$` 9&[vÇ/U|Գ i4=EQpʛb#ro]S ©e cTA.!%mr$;K]"3)6L k)}\-f q_kJ8SMc.ؘgfsk\eTbİN?5+hҺM!L[.;^ηsɎidqe``CC⓾?*WJDd14 )}]ha~2bRw!:y8c+b8o$xC*Z%xD{¬%A%vwjBOH@Zb%>ݎr+y'wXKŀ #;%?J:#-*?X'=ՃDM]jˋQ tTMyI9kIށ\'.vlZ /f a}p ͟tvkH`ƺF3XE"qϦ'J9% x4I9kiw @mY6P@~_xNB#p!i4Ӓ32,iػByaIl#5&_6@\UKv j6S.jי ZSk҄rMCܥ LM5:NyWȀK7wVu\byCZai+p -4.ďY6 jeR>ԃ`*"X Zcw|.!{4w|rx~$.BAoNZ{_˅=0t [Ȟl#a,J* 6՛7cTz=n]&n<.S.l"߂ *Y+rp E~:dtWæɌY]_hoͷK9ěB`SSx~mH'Y Jatq՛(l}$ΡC8eue[Q/iQl.0 bf } 5t ӓQ# {Gf wqЍbR*WLA4cT -1/".mp8YwC&O25}KGDF*K}v0UlH/ɨ5$ XL,0[ZuRDA]',Xw; 0a %P Ӧj\ 6ny>J}h1E qw` x(WZ'[_γe1%M{hKPGKDTDdϬQ õ"2r!_pCXCxfIWr7-eXcAܢ2RZkF"e*a osMK.>t?A!{Q) ZrU4uRSp,sdWeǦqӿ!Z]q"j[R m^\h/\ϫ̐&ʰhffpceG8=Q}|qx46k5:#H”:B̧p*U]H)LA ".z-\ 6$/ՇBҲgJRS`o+@J_QxKy)R>OLjڈFc~=tuЊ>EU\$^7;\ q>TՙUlqs_XdV'jKOa@O$ tH&kRXJгJZ贗BgYWlOԔZT c43n6rWe11hv# #&w?=KBt㌆7g!~.V ]=@f#@3s$Q@3rFѬ4C?8m|ſOL\ /'I\Jvƚk);+o,}_C~eЀ Q$hs)~;xDVGV!'e+Ja:{ܠ "k~R5sۓjm=aR;_ču~2˽72MqVq\-vuUfG-]#7@#M* U{>\5 l&lp9ClkH(yp1AtzuDxSVCa.z4Jzw V7p_wզK&E5_Xzl$hhϭ-EQDܠXhj#u$ 2<X a: B O7d^24~_ 4Ξ˟!Uv:VxAhWT55f5D e\Z-K͚?p t' W9ukla'bkNЈ £ux+f,f2ʚŽzEꝴRwKn8?1ٶ;IxŔ6:᠜-0ki${[_̍3׬Jk9\hX^hlS=eh5 >P֎[|lq!-)^ƣcbppZE< :3qb V̗NTǶTu0ݾaz6Ycg|\IC}GS8B ۬18:g:r{ZVmb'<1% pYjdjQ!.峖 EcuKn>.k}iu#@|0#r5^v.) Y[(89j7vOzϑ1 KG}t_WEz>Q:ƵEw Vo%%ֳv lͩȡN|7[z.wsp)E$oSʺ{Kp#꣏Ӷh&N1SuM$Aw-[Iw>RXvDWeŠ[6^/LB5a|H*Xaz Kzk^MjHҰ6g!^G4DnH: w 1(78"XszUwdGF hޒ\Ls̀Bh8#f8Lwms"6FН{ [x#_ARCDa!~yjjk{毦CJKKk͊R ) %p$w]MgX >zԦ L>!YPhm W$hWR|IϋA bXSĶמMv\\MKň 3J1e@4f$+ّGOSvMa=jdդ=#]H/Z΃&grx>:|ZHSB 8 /91{P&_)Z"etgܔ2I?x:kt`; 0\fϵV2gLTLM*'яatGW =Eto_3S3 2ƭ\qB\ mk(;7`Ì/7i=_VH.5+vz+#^<)jʀ>"!7S:M)]ƙ g#1GYqx7tuYg莇ęx m# v\3>PTAZ}Z_$n}t1ӓCh-#׼##JႍuQ[1|/IݞEtfhvboTqfM8'B\-b&!EDFfF;)z%տ:1n4)mjrѸCwߠ+g,ob*#PIdml0xN 6(lGȺ랡])H`Pp2^"L_p[#kFb~\:4δ?s Q(yS0 [bs_Dpn6H55g-- nbn@]xaBDG:Zg6O+(u`̼dՁv9B;<HFJ-i8r`!_}.;Cj@ Q!D*?n_@YaэZ؍7iL8dXBԖ\míf8g^OܿXxkk=ZnL@Sܽ(C؞bp0!fm:BR/S-x]OB b7W4" }8!@)!1:aXD:&NfCĬdž^2qo {CΪ_Mz9z5v'wl(%N6ZE"vxQ:dujLWy:Ot`>mbrĒW\S]%*_WQ>)XXHR1q8(D 8̤0l[zs+,7I,N Wm:ˋE9IÛ)E6in"IDKX Ӓ)qt ^9b? y)WtyV뻙=җlpӉfC)s@z*`xPG/="(w CxNX)+^0'K$ ՁB3EDr#t-p_`d3$R,T+o`6\q?d?[Vldc_~vXt.E#įRk/gUؐK;n٤iO|y ;Al{HC"馯*;NGhT4^aVs&]\.a^BD|w~9΀ׁZ$3DL+F|F|8 ߓ~%ќ2b Y˂#lO?n:5it !e]HO~=IϾw bR)o/V5n˼5:|DViX ۰%hٛkI~T"Vl|hGxͭ;Lr^ӌ#T{b`-*tmMUs TV(sSK(Z*܎BuV-C)fCU2+elcl$y[tdDV \㕾 l|9Cм6d+/g_Aa׸9D1l0oty|kSPBwl+&;3z[T6nH쐳F#IcKVF1I]f0ð>in"8h;a`U5d5zLKaIQYMAȶ3 Uޑ ٲvZQ1Y#kFu|ۉ6ъfͫY _UBӓXxThO6@ġ:]_@*[+~2Z(o噖E{V#$ѱnmQn#CM)@zSA6lof~'Z ,䆘]6g]#c0tMnh-h-Xr_׫Ld}Ʒp4A+Y : {ۉ*j.p5l{7?{jXX%\R8LT΀|ӣvʲv'|a ̳ JОM_\[+g[ }+ A--%"~go]b%QBDQa{+Au܋>oSWfdkvG"xvp47+6[yëoCV O| Nnz)tPe }jkzY mYKGXߝxY#N/0vm*O ][JWCk6CҽfOS.Uwġt Vg~/V{I@7p&΍s/ڞ)(Mn}) XI4<:Kd:k6/HT_3C#͍2yatDW| _#n3yGeh*- +%*\bNɥ%mګ$6q4(FȬXZRSn숺{8GB~Mr&%R_?$R17(Qw GvP4su\ԦR5I|ᨢ9wلo}y Vyj>Ahgs'sdH}Ds=cln툗w륪r\gfqS޶:{BYe&YM@"` ?,l-Z v 嶱WLˌ߀8XO@!d,cPmXƦ}#K, ?@" /)Rޥ~ߊb;V3hh%mNM]ױm1w+fvڒ { QRW/18:T?~'ATNM\lkD ssCFh*ľ2@E[5-Rp8\R#Z!cKc،%ڑנ剑Ghlnˀ]~"1008f}}wo48:bwm,/.CnЋɊm%UC]LT; ATTb^v=%lGgouQǮ0^8ZJ2~Y3$гJ?C"T5Oo%BIf+tRq-1aIQ>զa)Ą(: ,[/ Ny.+OK@}s%9r@s W-'>TPyˀ oᵑ-Y6ٕ??o޽!QH8SYӱ::I&շ [ :T*Q 5r%Cb DoZHxzF ԂKJt<,:O|6X4owfбԸ٠#@ 8;JΙ񿇇3³-{Larգs1b0CWmȔҠ#=y>{K_};ũ7GG,{]7F} k7N{ ٢]x!4KDwQN 8DZhEq+^% *heaT2~KƯs>@\N"/)Z]֕6l$x>7]yܔo66時uXLZwȰ bY_BJ>`c{꨸F~Z\.>uʉrV!'7Tj\hXK4Ha*?l iUσ!JirpuK4@ҩoFG.bhx|ߛACnxZS7?ǿ9\ݴyAn *Ai(a$O:9Ytt>xnwj/'$QO =3oOGnܱkrgҢ#Pc/.%q3qTpSڤ6XĤz}g;efZOR=#Sc9@pM{_E"iah'ylA_Dzڲ/eCne8Mj)9nb3b"ʆ7v/Kz!]Cm؂Bwy勠 ϶?PzU n*T r7Gw3 VN'لZ"hyui o\ =Oe!8)IHQk|LJ^[{nOBXf:.*@G$͙r1yQ e7O!֫&؂%Iyt!|f/Vm<OTy9&;ڰ|jZ7*:<{+=o( Ӕàg\rx7}V>4z!cV[ l|6WR&,I0#R>neUUgD箆ahjE{0iD ȸY8_H˟^ĭ&c"+ZQyS}׾ CQ,OfKa,){1 qߝ䭦O9sKҪwx 8) H\^DEŒ[{IE:7Q+dѴI:oM+Y7dDaW4{mܠn/g!ȍ;1mMoog71}Ρ*RMT텿 @}Li~Vaw o0Ql8w-]in Dz 5!AC#ϟ\4qG)Gt[[su@=)+-c[cViF$ŸKc%i-u"0C)Om}b'MtZoM a-UJ7mʊ_3Yv'n9I!_[/[6*qnpS$|Awy ^ Sl a{9[#~dpU7T_g[nt}TED;`B0 feS:ykNG4U7L)1b|SȓʞO6wjW8"x2bF;OߋV E嬑Ib T-ކto/v=.W!m(İv#`۩AN)wͅ5?4DOd#Ю~^y!pE^`Z vIL FK)`PIs#zV2s{Niv7DNDv3 ᙾe |ԩ)Cz:.,&%[v!mPq8͏䝻UC¬X#dQa61E_;&'b>KeHP<LiV+M37-܋"khjB5S -cUa&$I-"SI?Ndž}9~Dt6fZknō%+8Rt{-N-N3 4CwO8Baw>-G%`E4pNpRl2_㸑_t1>+他gg)ƈ},NAC-E@qM 0J"S9S_*M0*!M^x]c C ּCgk ȋ8A#=Rf7b.e,n.A»R\Ūjк+lOoz{ ovx<R3eh] ksL~_AUDJЏi4-B~e!6^ H/ZԶKE͚LӾ\8[Hu6& o  F[gJϲlQ $u_'ҳc湻" Ⱦ`rE.JMIݐ=Uo'/%E:^Ik*m&\u5^Y{mιE5vV0mpA>?ߐz6#( U\֤yHIGTGIǟy& icTu=)}<]z4Sg+;뒊ۛllebzzfeg8ed:"٬H0 ->GTIQwp־zȁ3 bQ^!kdSLB݅Δ8Q9B͒.Xvl$/HHkV8&d+9-x=>Z5:ߴqnEiw &LQȧM` d.v\!ٺ }:^Q/?'4d7#J$T0/ U\Nrޯ$3Ҳl i}{?^?b#n¸ ?v}G(Éu 3wj'-[}[8卤֠5Yu¯{@9eGMYKNn/}z1?0h&&;͚=8qv I;XZl9Mvϯޔxx4Ou7Qm0RhbtQ-%obj>YZIaQ6uGldHc?]7`>3 a >{vdw حmB3N06޺.C1%mQOJ mؠk]*HM-䓉Fcmew۫<=`XbS5C:ּj:͵DnOicDs^/?k9T ^p1uvCl"J) LqgRuv4hEtfldLs)V>V'bاHcx#>{A5*]* zL.d>D5?SC.vIsKEB'b0sOHv02w""D osY( ˯N:їC ,l ʮY1Bwz(L .yIPσte(,j>Rl@DJNq9%uT˔PBpӃVe%Jmf1t. N@5 P<전e0a=J:b.}3*OvEcx(" Bˡ%`o^.6 "߱TL驿 Z 3e } X^?QV=le7@owՀ/|Y1s٨;խPG=Nzxe`Ҝ8 0,9L($ U7hƋs[N-/ X6-L2ů&%9gV ƚz~闼&TkcOuDNd_`A2n蠺9|2e y{ERFiJ}>DA=P/V mzy!T ܽ!XBɴ:(ɯn֝SMQE"Ĵ'OU!0?քa2^}# N)2F0t@cDN&L'S/Ohb:v7VGPNF8(;jDH^# f{rL6cy܄f Q@ Ci UQAŃ#Kh|mQ۞ÎSk\ eN7qtjLk~gm6݄;z_8z#6I14d bIWG*a1lj5Ԕì XyYD%xًbK 4u=Ch'n5!Y;<4g2و Y>##%ʝ~VgK0P8`:RhcTҗP|fS5EHF.$yCQT5 k0syw9Ʉ 86kNq*Hm47% ޷Δ+jELOAAH(h,\́m'ͣ`HxսC-wcfI]Y,H ]$wt|WLY\|k&eXW1֣q> '.Hp S]m0Խ6ZL|h`$4w^-̾`dD1:T̛,1M'ą XdBaJ]E]<|mU*gPA 'pU*D| [(h0SQm1oUU#gK]v mifi iYisxFy<#Pn8j+M{l..J@h-AuR0oRp֍ȌR9XfYBAk5"t>S(Qc(J> 7yqFHٮ0ݼo8ٙRI\c+6K7_ԆEˊLyS7`(2R׀k#p`CS_([봜L 84;^9$uC VߴX,NM '~C4. xMl%˥[=̻GxXD@r%X;Nr? 0WG0smݝ MSX%K(<s.֫{CCX ?~w- vLC.:q9E4e}2ěoSs}o(Ҙz*mBJ+[3Eҝ06n7zCÈbS.9L &jh]$Y$w%5cxNc PS0m>Z[a@g+_$?uҿ܉(] I6g8A2B6<sg,CI\ݥ,ZTvxYR[hyN]‡ ؗr*p2Imf:=d Tn c nd wM'%ǪZܗe@ԁCŪ4o\6VGFFٝnU2y#USV.vPc'!}b<&P7n (nw }5'kw^]~MTc x/F5PUf~bg~Qv c51{& _C^qMjk !uG @Ϙ-hkdF]K&PP}4#_% ԃmE=>#d"fKaN3H~h4JaQ/]辂$ũIIQ } 'k[`%Q(uzwAAaffk˚+-eu^ܗNq.^: ^]p @#Y0] l{ "R_ZGu€M9:শc(dPl5uX )t(Rz"p)u&p|Ǹuor?X%^F<•{rU9e#ހbz(ۅڌl7Α|8w9c\jT O)oX'ڤ#RZ5"@0i흧:U?q Jܪ0P B d[9~]Mt"MNi:@ݶ+}²Ʊ~8W`O3wT(b{, >a\'[>W$UA%0Yu,9dOO.5t1 O\D?%/hh9ĐzԵESEuBlrrd(9Dcȑ:651w q>;^O e34t Zf\ܭ~X V -m>W5[~. "Z Ɣ{V-" J^1|FtEM9y3ܓiyBfldb]R lRW}$#5_,}5'CXU2sʠ-]8U$]\/nPLކYtT"@)90mY&;+]E=%.UCoiFD i?~1q9yJ4I%Oyg.5[{^!UӇHL/ꆭlOa?2 M m@hbV"UQiD[FedЍ~. A(G.w?i.o"IHֶ$;y嶄j~  TYY 7h%88+*o:??}((5b4L~W L4 |愂^]dAQ66y6l?`[>mŴ3 pspRxH{m(nV("WW]$Hw|c '8$C]T(&:Bǃ6[M/$hi&FFJ| O pO si}+9(x7Q(ZI3fFH!v]IioɆ.LR&'ɵTgYHRpq_L,ہ6Vlzmo^/1?.\ gxrb\ D|vVN*5}wG.~p@N:5OaoHnΛӿŋ&Yt~ByʂfoU g߬iת-j{h]dWb%mv Hm2M=y#@̳&wG}T5zUĵߧ i-ofX?8Ζ3@YqS?j[f@:B()Byɢ~QZ;;PAO!(ti~(Y ;rOĐc4qە|8poaD, ǜseo~:6܈"U 뭲vEm~X)S G0ZwXpXvpU\\Yo=qEbNY4_Kwdqژ.-ā$eJ4ir b_%`5RBcKo^gC[(MWruJ|Er;A] e+lG,ߗl2w\>b;%aJq`B-D=Zvy|==S\Ce-D-\媂խ-fӌbƀ!Z`~e/OH,0QRU'd&,nλoXrfNⷒZڷnFP&e b6N|m BwTmLirm i>gMRV &,,i5Lz/?@,#HxC18XxoNFhOM0ֽ/2jjZxy[#&r4)Y$m)cZ+nNnbIE2`Oe$79l.0.Usf7v#m`>~fonP5*eRS߸KA:*#Pּ=0acsQ?Y$t]}IYjL˪$sMp]ڳ0V9.noaDݚimp驟$$9H>-[Atu!Ki&/L7z06b,ù,[)Qn w%׵5pq`p9kţ8sEad5"D578UO Z`p4@k||bVNj=Vh5+W5~Vd8, +kC+I,/sԃvLFBV2fwkHhrf\Q$􂕿՞| d3v| [b[ic}HX#=Rs#LXz a[䧌w\j+0Mxg0DauBѹ;/ȥS@f6yxχ@|jԟI&=G&N P 7%Cڔc(ѐ50 qٶhOٶ j0_?ct7 H"_6qw厀2nkG\a5Oxt<)DnU\ e>uBЮ7~S|wd*GXPb0zI]#rOjkcO2#m">)O΀Eʡa_i.J:3kO%kI!_΄HoWHko3MhqD#7]4|J d~7 K*R*Ƅ H[AҙE,N £1Vwt븃^GguP]]^gE4yk::jfO >> >y\o-4fA[?Sk /m7$mx[?.LǶAn/9xp+=?!1Q&֭8mu\QtEtÔsWwu5zyx;+%xgCaFV}"ZJ,|LG0'* D2tŦ֞[;ùG+FB C p""NU?9?Qdp%EuU*Cs2oL#o$3Pۚ4n\)S\UِhP(5D~FUޕG s[Q_[K& |8y:]`"j9EO'NuP-0 .)U7Hl]^n٘f]|tgl*OW"l]":.GµhuI#QWA03 hv7I|,kΰR'i}1=ĿR4ߌÊ_W xj6 '74-Vuh ǫK,B|'Bq mD]_6i@<܄qڴ׶V%2)F |hB g}W'fzQQ|Y`tgBޱ8OđLpHQ%Y DYN/=x#sYz^ܯy] wm%Ey͈W6K MWc xvHSs(p@p%]fX`ѐj6 Il$Ŝ=?eq{E6 ;> ~^n'-j1ϴfg]%u*zo7a0m'CE?ۛ>/hAD+W!ʥJ-4-= *l3RvMcnYZzz;!- w+: O7ٵv99\=QW-ؑvNʥҏ-.S"XR$iavM(s8J2Dj 6&w b~m!eƜ lFk WJȌAQ*|.g> K#c#\/"l6DM2N߮6וue2dwܗK7u>^r>xլ eUO,.Irv+(sbFQ:„ D8-tfev*܇v}_GD"b>GfY{C3UP%D! Qq"NRd+URQ0%ڒ"4_.* H=Aj).2oԭ}-eJ =\q!f&=Ƚl8JboDb+mW0'UfU%rM2B AmSۈibIXTfB":&~.c<`U/!F8}utUʁxڬ>{Gą+ǰIe)d7A.*ER]Q\<r@Wd ]:\Oڕ. )T0VpǶ'6Wp KV_Z6?>MK8_N@ HbA1 "*tm[`(L/''6•˦;W(#աRPw3Cޢc WpZ5o> ddr=uS\ :}sȃHeɂYvu"Il\::.kBI2g2̳?O^M9KCE $A_йÛ[h2pj NI2SdwRh!NT0wHV\)e4'?yhRT3%Aߣ)!= xL'P:4/2q~s g$AʬDDxZ'j>k_-(J>Qy:(+_aNzJVGL)5ҧf,6"bxfIxі~k5n0ZZΖ.C:[(j=4C K.M4LdP\@(@7^w)p0eH_dSŝbAxQ9`z9?/aHMxHZ}H{QN&#U$FUFOpĖe˿ [Z@^ !4?gM!7aCk״ e[fex!F#s~#[*qS^hK9$}LD68E!+apf>c PGШ^FT/8]ՊE+8 0 *K}ϻ? *%mNr%DuvܠvY8W":OpN"YZ@{ k5$3Xؽ5>4mŸs#rqٖ3T+z 5vBC o+OҐ'g:đ~.i;/H!W ijS)SnޏܿXg"XsO^ $Ig.  QmE 7/;\:{ b$L eEqtAе@}) ||"!^ni CsF0?$ZG$"%*2zk"Ami o#&fE4[IڗKh;a.⛊/s2%=cBE9W2}p:Owt mSW}Ajᜡ9x8LEd2 ; KK|MJw1܉UDZz i¹iTCq 龄׾[ olfoQ̪=[^R40]dXFۇ]wp=_ĊN=,It[w STG&0j!8xELbdv坏R0)98?`!Te6DPE[7m}9!]n`| v"܈S؅kÀsT8@0MkB1uT~XŒ00e@7g0y*ha4w\LK"XEֹh!d~ l֏[v?Rd<=n-N1;z-#F_e)xj) ;xt `w*7 \XSͼ~Tbj_ϳt5

BGF9%-kiބɳT$#4:E+(XHiCƯbIiSTHnu!f3&*C Ħ2 48WD:n2ސHm5a)Qt!PkT>3'Haq2Y\5%^vǢRo^!-VZ(d=EXuP"ߴ<gƏy%% ۈɩ y@bZg8G7=a0 Tlg0Ez:)) t/{j|WkGrϖ]3%CPN` h벖Mѷ4 [eޟ)]QrdWjc'^,`D2ܩ"utLR2 k>tιb$C(.ޞڏ3{|47)rzv*?І'|5=["&<"faﱗTPO*]05sѡZJ;ɔ7betJi0K$*`J2vN<>0Tim&7wwgŭKz8YDwc0.P zT߶ t94^8qnwr{$M,J25jo<튗 n/rrQPOU-dhDS:59RmHL)X0' 5C|YK%0<<|+eO7Ʈh+n"1DA..`Yh=TwM,ϢͤtAVw0r_a0gT#y"w:8JH"+1mLWcsnvD[td*;>&Sȹ4R^opa~ѩ8}}͆UzEfIۀB35 fCHqZnh֗:%]}'|IԠf-lJ"i,#wԜL;~1maBD)?JQkU7]Ofݣ"a2 )/6<&J]`ew>u8FĻ-okyQDb./[ F 'xɞ))R"Uj̈ǍL+M|F 3m#f\)s+NJ r kB \KV3i=古34ߊ qހ p}BDs} \%g7Lp짢:K! g=&wgNZy+fHA+$p#;X (v on: Hd'Ūue#0pyioRSZpZnIKŹ kM(E6"JJuB.zJV9 m%%:=xOm/Qg`hM2a 2?{A`V7{gՇM,}k/1e?f .PfFq>zwd-+#\p^!Ն9s2 8Xl'BtFqϢD%]F4w%E;"j5U!&;7Dj;H-)jߢ<DZ؏:.~DDd k\`]]Ey: 10kʢYr*vRP^@S&9i3{X|{qV8$cݧ":r.lEnFT:0 Z|23%FWc}D#J7gy-߻MAYŰmȋ:t0B4$Xz(\F `wH a(\4+fe椡՗0{O'J"R ]`B|I9khkq (]2t2T"U|)0yT|J3 k1:̫"΁+{u 3b4jҿ-D佄C4O8r?U䒥e 9ZtrQ[E+ıln %y E7і̫[>:fqH$o\K$*{ 1!Ÿ??LγZENio':_Jn`}F%%J/B?138W)H2y.BN!4"Z G7HS5aqtm8Yz fYfQ  Y`_+> (#uCc'C'o|sմ|0|E6җ[-*]d?2"z<*03ld" r[9{Z޹a >|}|-(i.[| S ![鬌k=:"\3.lSqhu[%k4Wژx RIM& *r[j؀jA$QT쭳i-Ƈ<[ǻ+{PdxbC+(DX̋&:쩂aq s,5["\LJҼut!iIʶ :;V{+3*;ot%,)saxCQCm4; emE q\?mYe+T{>sV+"_.|l<‹C.ӟ}<7t~aʃݶN6? %!}҃.=ӏ{pmaz\VrPL7 Ko{&>J32c'A* p^|MYtc?G3iLq\n Sd縄Xy3c[m{u-w~_8$L}\j8>v4xpB.+)^o H Ǒcѹsiie7B)p2P-J#pm8Y86ӒB.̏Jhq  [Y4l=ΞTh}UHLJ-nVBz"!)Κ?mHO%vuqkӹMZ8Ja*SWHtdZdȟfe.DkL װ&w[X(^V1lעP=b+vEh/Hx|zqR~?y岒1Aoj0[Ir1;A]՝Ѿ2e/1ؖ6FesRYy(0 JYch8~dߘ# ^#N)')`CFIV8]U > EE"VfK!gt+=Y178!\5\~:D)|zc|2ď }Sde@|^*R_}]ExfIk1eOIW&gB5l \k?٣qhq /%`ϱ_IgC^)죨( ff.zO6Z'n;("s?FS%HilNZJIjIz!x@J\sLjM9z1ZFZkϝx !i . -KV*Ju:œM#l׍`Ħq|Z(.4HWw{ ͤqZof"ˠ S ;SPEbZw$3yV]O;l11 CJ׫ ch2gϺEû`|}\kIk2z/x0Y2T[HB0^l WO2(oY8Ͳ%&k9 e]+:Br\ )U:4i&z~DywMN;xUQgaPG?Vr_s*?m-ꄪ`}d _3`d(٬ڄSi&)nr`[ri2`$G>lӍQE_kt[!bB5[#\k#"+qd1Gc-{#S쪬<kK9#=kc'MNhb۾w*7b03-6cLM04W_#@]o$kp1;cq$'wIS0Ջ"aKƷIz1-61 /^}9\Jf!i}~!V-=;mwl}{dgFJTfErVfL kE4;%;%ސCRRSwnV *TB(18MxBTPPaYg|ML C 2{c*ȴɼZb#_ԓTvo5ld2p9NFr_EX<1ڥ;x%1΂zupw؏! Qg:I+nnUhtFbl77O.5*9ڹ.#Zkb85YX:A@Rt KȰ4V w3Gr&m94zJ#] h!G7WHO3͈q# q?bD|宕XE0!0l6Ub6k8N7yR9ߝxp>8`;UwRy3`'F#Ghv"g=Gy֝y Qԯ5aw=pnC(pU}#u+1s UɟH:_;|koGtd7mbEc\!k2-+HBuo/CQF AnwQ ppB#DYO/ҵ$'oM;%U!@X\\yLj; j+jcS!zú틏񔒌uI휴mWOY{PcѯqWL'Z".a)l %{NR,u&[m>.Sv.89yrS::UN X I7$jvoe7 [K2"ıo/W&fvZ*GtrhEgYoz\)LD *2K]1՞DbY YӡP &WwwN:yTYI93v9zBT5f\I7ăUJE:Rr@ wn+/oHoo էF~Fq*ZZAz Gnp1S&qB"iAQ޹k&4(-^#d~Y~k. ].=,ʾE06b&mR4 6[VÍMt}}`~E2O࠲j@SOq]Kx6Ѐ`ַwNEq5&FVYh枴b3=C#Ek,y^}L,*]nw~MC[:TA9:65!`K죱sO;f!aćdHJsݯ4ɇ#Wzڼ&)G 1O:~gS%\ً^*2Py;oѱBk#ۉWـry`ϜH|{AQQ曻a+/E7rpx j.z/% jc\5-zH$B BTR&Қ^Wvl wI6B]!Ixo&ZhRPV ;NЍe9]@]/PҍO_s慓4y/O\~!StFڇ6̔sigx%Wjwoֳ(RyZc!C{k!;iɥ{S k2="l((al))NpB>SHothލR%m6IŠ2_â)V b\2 -PlK yPȊ3Po#z:tVj %CeLmuF \%'+efgw4DALnRH/cl]n뭰Tcm//k?ƯqdnqTL3IMZ0":/%sO}7ixȼO˜u->ِ , 8wf\HhtHjgCJvL?y4Dl)XsR궂u.A `v+22Z]au:OF8P:G@\G)H;U0N?AM>|:!y/<Q|6r1 e+;)_nL&FoBٔ#?5rw Ԩ*Ѐ'u=> ;j= s:a配ɐy .~00Bk'DA!QD+'kl?vx8?a1Ac^̉}~X&-U: ˣϳizӢ{7%FW61z鲖Xy֧?N.lOwfl,ԉ%Pf,l8ecѝ)]eFVSL%tOB%О=f˼n V֎a@WՄ@. c(fe-c?j6kw+и@MnG'>YS38]`ʅU+!vPQڨ yQ:)rM DG:Rp䒬T1u t^7!K=kpźI ODC7>Խ~vCvC{G>|DF\M(,K׬8g uy/8 kowfS`)5RcT &vJQ* kXX^ !OCCYr|$& z/6QۤGٰN:ɕ3T2+ǭ@`#Ys+6^dSf(&%M}k⹢$۳&qbc;VR`ʎNJݘԎE*վp\H' gToW>yO0Jp9t:~!]´AWu<:mL%Ԕ&n kN~ o£];4 a+0)ۻs0`C uF6 W[f8*kĀ!E&'#5fYI,ٚ.R\EiMC/א÷M5OqeGN\c~ Y`5osKw`XRmZeE|2G_z*bƒR𓇢Qtd8 ABuD%uD_ ~:`>";`8fBW4l} 2-=_~n]5l\4.X6vy Ly-Fr3=\sOY$N&:9<*2<9 %(&qOOYʱ"z0dvi"aN=,Lde5g]=jJ=:XNjUwәsfy@GL$k e$ ))&Q+h{Tb2C?zVn٨ cP)&#)zBلP_ϗ^kJ]XX+:Z&YBש2sqD`o#x,c,Zc,P;1*tnϰs I2h*Z, ĬӒ/ eR+8|Ҟnl3&Aɧ`&ݖ"K))T%}gU ;sg)I!(ǎ=+ߝ@^Eކ >UsyIs.eRN+TvU𔪧T,^}2C8҆ Wv+ᅡx}]aE-R'FFK&{7|׶ !l <^L})%dZ1#C /\6[{-#=hMT2l]䕿m|*qbR)Yt5$[Q;R9p AlG)Ъ$Rq;c,1|*<2}g|6x)Y uE?i:7\AaXMU}.`/!΀6Xы7pN8Q̄N%f.Ơ$l_RyyR 6A$,dTχgT"B]v;ЅC*w6/%.s-݄HլuٜG+Y =<ѝ><ƮLF9L]164bV(kwmϬsdR6"݂ v 3Uw!6߼1p )@P >ZZ(; &E%6/IlL#d9.P,y+\(sok˻fmVm^Piy a,l2m[׸^~Ȋ&`WmyqftPO][闏ܑLSi+!NחkzB9Rb9Ȯ<}fcG0;IvD溝'n 0w"Stppfjʩ40 Btވ!ޟD.@5ܠ?P¬:&T3P/ [R NiQ0֑fF4G) l燳$CNSI~s![Lde9dOQƢeGZ_W*q -*">ҹ]ܔI8i7=` I3H1\jny1Xf<*Nu/_cw3HMhYr>I,'nP'ĭ* /ןieƀOZ0jYF>awh{^^t˱Z7[X7g\kq' $}K5TOI)=P0qp~`F@mjT.+8ZѶx貫z"juֳłix=dcS͏0BjT(wcYfi0RtQSjþK|y԰D %ꕞ :fB@{$WDPJ暷 kpQO,WL"eS?x0=~hfѠ3EUAvxvQEDuT{F kݿieyd$Yf}8 "\>r kOz9Z|H[K K +^=琩5`]hC)}fG1(逾"c2o*^ c&oO&ʗ9* Z 72f22zFjpI XTYLrD\RK;qSiSh2jVoi]6ad_!e>_-W< ?8UEX[mxjt?}#cZ * g١(I  pQ ㎓fK K^,@{7)E*ڴWZ&+B&л7ENs$4bq~y"@tq= 9O^6P P9PZYfH m8hFheD矲:gK\ki;y T3tX×Dʏp␀Z:OgM\?%W>C+g ʇϘÇQVZv yENۨ! q)x4R +OsWXΊ\楥 S7fx[.('hH2mTODhm39m9`@S%<[U#\gtvIs֜}}!GZ:#.FAXQE-R.=RaQt`etrX c_jZ]]J&nY]F[!3wY8R s}b6})y!}NQ 6LStԭޛ(9(M$lI2:=x/q ^7-|`O-Zshoc-^rCAYZ9,f;BpfyyI,p)WT].NWʍ A%EcsgD -R[}vqB_)/xCC-bZR.E0e!6jr\"WKެ֞WŖ@J QnRSAno;>+liyQ2ܟ^Z\Kd  "qHwM& j;nB/2 teC]JBr٧ST dViEw:8 hWO'Cdu5xdXG 3DDih-@=Sq41vIX?=L;ݳK5<>]$?_w}d4EIhp9#V+Oۮ7۹gec?Eu>ٱqh1AHT3h +>Ȕ9qti4к }s‚n~ t)`5 8n+!PL )mks7HJ7+n/ Dh!16w! V.j@vwNW3I[zrj.syWvLmd+nSkp=5%h7iHز3Dގ8e H_aWNEi38 l(}BV.xn10bڳ.SpW1K{o$9js-T}Nge=:Anj$ZwmFkV4Go8s?NXsVo@WLHy p1aBi\*WmC_B\@\WC*Vlص_R E5yvRF@6?2>?F4%UJߛ%-/X(ޝ(}oUS--MX*ip^;yA1bg+07$u_ϊ<^w7@tdMLSGªpNv7K /Bɋ_Yn8HERgqD%4ġ9D0Ky9|ϒWرDx&Ym6DWC P\ ƍ;zTS┒yvQ}xbMѸ(nPҌh)uu[ ª 9 BvH5Wt蹜bJ "ۘ[^Vܿ\<+/ȼ4̇\M1^fnB$_ f(⯞|2àtHhagp;\u5 4Z~oV;Lw=H<*P\D=Px|jx"5l{ (~Muލ]Nnw5>ᅠB{DC?oL]g"{!fhKp n`$K?IhF DTmpWMȥro7kNJ {r$;Jrr!>)B]5EV̏!ۈ1;n{@ X |ġl9? Ѐ.Qs浆?_cՌގ$᧶3-^MhGA  y'^7<_G}Rxj{0 a` 5vP25N-d8te@jkN+:Imќ&>}#8L(4j~^馸GOz?0ɶZovʼn kh~q&_SU="EE~I1Pi 9~tHl[!QpM{; ^,du1ǘE֔nZh0`;r˜gǟ?S5,b ېƩt'ZnY vyؤ!3W!.!,1͖B$U" L]3D6-\#^lI|64 #bDc7j;Ɵ~3\ý_Yxp:BcHFBp4谺ˉ17xw S.!ͤ&9I)ǶRYxm7عu՞C0M3\x^뾹×0f7!grMi;`t+<.zش^N%5֡nl D扏/?6#ukc=wXh PE(lVpm%KeUKABeMw~an3d$1 U8Ǩ80hWkg!D|]Lά"j:5+${|wF!]45.yN0PcZ(-Tu/@3O~j=HJ P^B2MObuT2Q1'7ԘY/ş˚9i^E8YW|-cQg|{H_&yS,SKȑ%KWߡ+]8ɞ\E]*=-:wܿ!`MO}#EUH`FKN;(ըB,y-cC5ɔߏťm?˵v*Z>ǼCWsTSwWce瞵@zۜ{FEHJzdD&^ GmBE9հRgx=AY5H/Xla+e Y|z37=e |+[S-4n,kp-U}U)E *tqC`RCOS0ڼW8w_Th|fBx.Z5{9k'AKϨFUύѲgVsFDD{Q6EoyAU`ѤA؈u߆,{vyJQj/8Eg=C8F~F)?'|͟mh䐉E}ȑcgufn ꒼ц6fg3@qIA51&p@T,{e3SWY@_|.pnߍαLbB$CtsD>[|V_љI{^;,ufksV=@䷩ rAE_9 |aDR4"ei6.O; &*aBGa1]Z̯`@It9PPV,íwְ;B>2! k%N(.% 1;p r2E$5[V 3MNe[e\NXl&,oJey&Y^MsG!6Qj8԰KrJ ·ԋJeO@NlTΫLjO`7XV\+E-"=:D&j^5dinqP|V<[|eI$D5pV)bWFحssmYNjG/kԃ*\8~$sߘ")sk |#Xeph0li$!-ళ A д/9C~]SP|Cj1{x&>SIMa*NM%7mV/4׊;v2&,[O;$)#oD2 y#iqq&9GY&LmeJ~`*yv M"Uzi|FUF0=4[|6U__Ipa,;9x1y"p%ohP%Aɗ*<dRfQz4cœΡf5qP<ҵXk b#"ˋz([mK \yjoZ( TtmaH.n/N>EEiy}re-Fԡ:+dƼoòH`&17Ą{n?0؜=yIO_^KutXJeOޙī\}F\RaV]fi>^ uBEU)_u#&͓˻c:68AP91 %#}[}JGε`:3#$m[+?9e)u lMA*[0M]WhIaz%%GBˌqcXxZ&1kbt c2MkkV)Clz! n"_rJ\pCxp]. q({r_n/3JaUF^>S+>8,6 (8[cDBz hF -504 ܎oD 4Kf&/[ߘ.G9;%7nN+"USlH@xFxֹB]CX#?|GŌw|m2ï&,"3,6oF~9>K_2oUځm=(K3WGmGQ^j7dɇ.˓)jPxÎ%;FRL,ыK؜ڪ"!խ6K<'?~3:tz^KhR5*ZtQ̹iBo 96*tLKXG=j-EI*СF¡Qu Zy('Cu=z BC^z%elأ(7r>n%nCq{v_*Ԕё:>ӚB^Z_ ?h~黶?ӍRh@@P;Gzo61H/?>fE+A 5Iye /)9-p>Җ;OSFRdȥ.|Dfn4,18#q\e<*ٯZ*!٥B:a~F\GVJJuP,4Tq_qId *}q(3KU CyjXfae(R2WZ}dUȊQMp%,ڛq笷]Ɇ^MO HƘ T!Tyv"}yT^*ɸF!A*C8PHZF7-ctј|҃AB&f Q{K|V2G%C4㹫[MTt>^Gz>۝} D/_:/-d44lIvxW5'.^>6x' =F6= y~ъ BI2_>^>Ԋz1d;/+y E VAE[[Tw}Ϻ+d /8K.phż ڶ{Yf;O Y^s$qM!ԣꣶ7BJikU5٪ׂܑ+żklwĀ-k~OMakǻg5s|ua~hC@nƟ?!uZ5^HBmA2UJ{v^ QWm+lݬpuFrCԞd?i m*Jߧ^i|ѻAoK AWg*%G8)a7"?LD'S9)I&V-[̵0y\B/9[ 3iwˢ$896P+];6v ouM9ũq.WSst4LP %KqJsbOD ?w2#jfGPIb^i7o&,]."mM${"by8ܩHkUԦBϕ2]z *rM̩'IvX/qZ>Y}$g ?:m| .[k,DY'gm2J׏g-vC#0g% k_Cm~h٧pL*O&E9{Kc AVwm>Q]S9ݟBVϔ|'249gmD)ړehVi@k)$_"' Ρ)}_U{) 9chD Q 0$˗tX!IH}JvAg^|98 | ,%'l1V+i,r,#( <) ~׬P5?Zo${pey6^w:g6&íԺ d~Btt_531GxsF}kωԎ |g'G-"V巺6C(~`p٨'T3?xI(x&š%ؠ;R .X .t_r%;alB=_չ>&~ņ A/TUP@WqRTDg<ZҌ_pKS JZ %vos%fÖ"9$]zRvtη\Ѝ2W>,[ 3IHթlyCA#ԃ<3 hW[M1Ҷ'ȩ-FJ-O'z/(8kB=_'Hk;3EYW-)7c/c7ظVrB>Er  $vI)X(6d!ԆIn+q58@Z[geHA;jAU>MD{̢53v&x$P~)ƃtH;q(fӖeR>JG f'DQ/c&@(Ξ] ] m0\-{9#.bTsGr3:{5oGL6R^ 4=hcTŽN!U}'ҔwxOd)7<Ƿ[P&rh#<Wj٘I_G+:ӠV\T܊OuJ_-Uhϛ>KsKXg9G09;y3kTE;W~?@"yl*͉ LkMԂVƐ3֫,Qpj1P6ؿ,ȾV*}'mmY PEK20|"%qq83ui*0~1I4t,,):/F_N`}L0"6Vt0ѩjLYS(@~S@"819,$X.۹BX1sՑϥÀΆE&tFav_fim9Cn;Gs* 5 =X&yƗ?NIUѵy#O _uB:碬Q:!rK-b Dhd]),}s{]a3Hf8B~c '@Fp|/[x~/קvis n(bεۦLA+FMg7 4BژuKo3p|#zl7{|t+xT5,3)[~[O["$O]RlAkY?.3ꔐG,#F KH.4,Tj/w8QޗH ӣ /mrf]h<CU#0`\WX^ D-Zn:k-XdY"$a&6(=0Sdu%ͯVf_peLe/ $ILu.ȍNIZ7ޟ:;7&`5yCtP`%d`ұCRDR:UѢ{\f&Orn1j/ 3*vd+C}o~ֿ@g6 ؜J8]{,BD/(LPr@YRMR'e7D r轓`?2BɅhF@(L߫G~Xp~b@XnCu3?P6u0 k1e>N,ǘC_:W䮡 f} akk=+S7N1*3+%ALh|k.k0s;&pe}}~iKY2T!qr9 ֚o(;.M/)u%$XWZjZ/`q5lTd[T[$WQ5󪀯/vN+o4 4HaNSBC6:I>mWP%Lfh5OD4C.\525q M Eⵡ UG~ƣxϾz@pwJֽގ,_OAV*@ a>p1$n.*OUńQr)\к\@]`\߳k*n2g(8eoL?KmS +̯,ܸw%F ?ڨ_6:*XXYh|%[Qbr<`Pb&չ[UaiJ+x4,V"egFr%m5b4/\l </sE5n( g0A1*1zT*r 20p&8 lRWF̵Zr"g7@r}I`Q{E {n5ĦMyg';_|ʕk? 4̋. I1A︓FtS=!ό7ueʇDu |Z-{8 d=6 RHI%Să9o=VwQt~6B _ΕJ;[Sr;pϤnC2fmCV2P!qTMCQ>$*<R-^ӰT92=vEB(h1O`Y .,k)LrY/WC&SH/[Sn;D>D[3ψ++˸|g`{gho&QM9%o1f#>ԯޫgx{ wgudr5>uciB_z\wвզA5SlV1iت lEĭ.㐉•^E41tH čHeB [}6k,RuWv9)~O253-S Hq3gBc:Z"%VM1Eh.u}TYȃTkK+6v$2Qo\iG kư'4jbqCbKd 0E)QeJz/BV`,5aRy%T A ņ!sɥ^ʸ5{u"qHl'R NL+-Q%:Ҡu9 \QT0;uE\1OM_T. Q =~v9EtJ1H )a=>3I #Yjܑѻb7sC's^\Rg7+Cad{62= Ju.;q!{xU~qmf6jla'x1Mɇ .C[^|sˡ|60*yv?_w*.ΣQu;L #adͯ82Iq.Ff~l;<$)yo:KٴJ܋ŝ&N8AN'>^񁧌{]vi4C^%omݰAu)\ߝj!%7{O&zYmM.cl&9A%0ZaҰ%4X s&]ǿiO~Wpd:VaׁдU~꤮G[AhhABO2L?'pt 3rȺlcMCpMqs,%˭ȑ\_„7Jkŏ}w跀AvV8n[j `ϯQ(30-N}ķ5 iIک4I;7Kv|~dyu4dWW-ọ9k-2`|Bg\7hOMU~='1ZcO 4dA*޸O1ĿЕ,J%L q m? @Kh,Yv2lp)D*{oe,ICdEZ:[qp93n OB``f'} 1D4 V}4oR:ot @(qϮ/joȓ#mCߐ )d(%";ӝ M}7Ǹ޹6f5삪Vr*G4K|m2v4Dg16}%; 829WcvԏʼnNeŐ7> HZ{֓ ˘,d~uM~3+?q} ;i؍C28juX#^bQ;v&c.;V:\׹^c#Κ$:gƣj> e`E*n沭^$O|UwK˅_8sNxGfhˆI1L܁@Zh6߹G[>(xJ 1UϺL=+T~k+!j,)p6ə7Ty]ϸ¯NwU<ӌDWS#Ԏ݁ol߸d1&o_"9XUt+L5U2Ó #_+915 Ad^2=XequkLF7*sT{h̕.-Z- 3{ŵ3Z{wVfFIH$A[zBZ .=_0 n{~>U|ntWt35ഀz{;t,#랂uyH3>RpX#lZM!D'Nu j kAi @k}%{ ϙWjD.GlPF2 k mBБ(3[ncI^$C3JGDkm Ƌ(=Cx}'b{yϽ[JmA@JU'D~`D%7 8'NO\:}`<-וo;։̐RV '3ބS>]@#uw$C:Z9pGq7l\߶s ?I6/8=rSdF?u_O6H x]Lk{rteLʮ+f5_gpn:t޲?YޮC7r> 37Н`_D ZzƑuF=N/[?l@gգs`SS*"a%?RnyrFi14r=[-aa_N:{T ~(IS BAJ'9~xY~SB],E7NP u&*ճ9.]uY/b҂uu83A]?N`ߦǺB'p V)id yz4SȊ8~Y^}<@D:3͏ ̓A=&aQFl:V7# W.Bv)]Ж.cy^h V(=m@/e.h5lHWk5Upݞi:='wGj%J- Igh?V*|SGGUKvկםP&Yg =}OwPChnvQc*  N :SM.ݰJxhh hZPSu߻䭮 vnzF<śH2lNg?)}&vj^ 6̍5V7 O/z!$g3R13XGiI ntnp\#!{053~{Lb7OsoOJ23ӞP^țôȆds FWa-W,8}-~Z,>Eؤ-n]E%mzn;^Y F0I+LuDA ;x ٴf}f^!QdQeR/-m94osr X |CZ^H(S*!Ȗ EފQkŽ^>-3MzAU?HOP-1.?6o0R ".uN jS6]8%/ԄEWnKT6(-* 4/0jL7iMrV(L _Kؖ"N YABi|`P;cEOj}AmNfP^Kum>[K^ŰI ny%߃xCl&倌=JOq Z `f! j(ry'8wJq|(%y>})"~ic81~'Ԉؗgm'P[AFt3@t>lM#u&R3J\J(*ta35'=>g]L~Fv2%?|32;8Y*'JP _}zd1+dZb zqvtMg}Z{-ZM)|}\4 UaprXl9& 6|Nkld\supuv.o V~ok%}b6 gY :}LE# b֨[ri iO#nY PHmy/jeu8QiȽ*(l<.q6 VMnqs5IF$#"q1g#U(i4-1 2VFLC6I y x1 c&]i6E-նF}~%;u,oT\x? Mb8wPK8h[ӈXdw(ߡi&Uz'i[c~jh}j+=ΑD4,L%7~5c a,+o:K]Jx(0<:g _;vgu˭@N pk lEǬBjشHc&JSFpU䤝L( %&?QsQei]B2EK #YCSK h Ģ Kҧ #y0jNwܼ[QrYG~["_O]MREȚ;u|=J39_f_M18fʞOg~1ǾZ6i@88\Ml%b0& ; >>DL,r.j'ҺA%.u}VYCDNgL?ų~dΑM-;"desu_] J(}+`;Ht v5)ů0j@[ҽ;+zv=ŠO,q5}y*".=klx  as\nxjbTZ&9p:CKY9YuhUGut^ǡY[ r qYLOL gf`YM?AUOAl1s^SFl9/P$w f ?6s1 M7\U p:n-c9>9Z8y~Cއ?'$!E{& |2RçY@42X@"F@KaYAAISECj>cո0B-\3ا<Yu1-y9#t`XRjҾD[sf֢v}1չ2-7Nf'G/ pM|}UxW`zKk%$JFq:f¿r.af}Qq,%Ȋ"Xr(% Hئ1`sLd&B"$B_d㬡qPHn{%p[d35}fa cXu8wq*m~eQ|g3zZK%Ќfa5N@?3P:!,ݺ1vKư!ކHA49_^S~9 l,ȳq򟳻=Jt,U QJv&)_+q`!< [1 ~IX}!]aٷèKwa>6 4-PQJqQKo*Ie$zdSkUڎ\d^?'3X^-6VR|7P$s:] :*qdj]Eg[視%;חȄy|Ie+J?HXmw&t#./P$GĢeؔٵ +%xc0@\#Pg6Ԑ(|ds?I 6b_bQq0*)82= zٻq$XѼGYT68&IJqmHaS~ۼ&=sLPzפ! BYp)Ƶ06}{{+)#fUkľ)=bz@bp6 B›P!ݬ9FWi΋`G9FBH}s/5AkHDL܉ [>dzg|]9YMuP/$4-LgMJѬ]'hU7@u"Mts܍ j<̏Tb)Q/)wPF#7 9eSqgd (6\k@T]Aa{p\e`fN(y][2!,x)R dڋ{HsmhG E ;YY%:s-]RK0=gFܶ,C)]p?UB>h߲Օa s+PJ"CW՝ẗ́qL+ [Λ"}r hFYHBm:4"_hƋ.8_ZwZ}F Zu\5P:>rOFgwh$ߣ|9Tϝk{O96,lnOȣ )5lb>PsoE2Joŗſ.U}?륦, *qo'Z*06Iɳ c(u;8}7BY/C| ]lW&W8RJG0ZD1\&+xiVÍG '9s>q|KaWF,I,Q~c*[ȲPWvBd06`] UniyT2J 5XRב?5dB+3(.#n8j{b' ~T&:GD+1ό6P{_%{[ػkUyDD1O=SZ0h8^]ظOdWuk_~8FmS2orGхjXA 96_;#3HF&8"-$smƂ" 5@ )Pf`zԏ@+Y9 Y{7a|2)p%::CN9f!In;wcwDSX@`4xBLRgGf~'j2"[f[oFgbqAYA 40*qVb8%\?znA1w +q6ÌA[|d5OMZZXygU0|%n}.1]t2a/oqQ~N-7|WU.5Anm8@)H> R)5o;mgRF ީ.P±2WZegF+#kRI 㸒lP6GR1jF36wñU=:Ц9;p9duM.@%׎4i  ńshJ'=ɞ+'ȑB i_Ɛ][Luļ ;,h-]s:d9 T+[ǩ~E(l=i%DU)r0A&k JgieCieIۀh$Z[;4XZǎ-dj~W2ȨCg!6gdV4lY0 p[!YT(,FMMuΡUQ^(X۽H b?ܥ>:}L!}=jQ7rƤVF3yi-Ŝ2 ~$M¶eYMvgh_8 C~u+!Qi6OEI9r.e8KoΑyQ:_v^򶸬r `S!_E]T^Zu&{  ;ؤ1[옸v,qnp};&ЖkZV4G NAS#S_W/4p*qBZTI#z>k#Zll ~k:/Ś8g1I#yt6h!%jboUV4kcrE}?Q5=!_~]nqxR(Γ-w&?xLPGso[FrbIgw)>,#ScqoOj" z#QL0d2Il0d(pĭ}ĽqN;`mOje3C;m wX)$V6 ObLyܵis1ԭuW[eX&|9nDv o!2禀V7!_Gݟ0#z\]!A:|XUo ˵GS42Qb)sD0Xտxno{c,7c`6^nK^x#p |zת+SR̥{eC ]?3y].5uLkv )(A?OSZ[x9.B!@\\pǵ8N Q ]GZQ^F&3{G.?+]mn`S |tG̐CыGo N6~zuȃmA&"]:d;7wΠ^%5؋_yc/e-L1p5O.%n&S쎠KFw\EĮ׹Ĵ{*z)Eqv5jHDE`!n0pavmA:vȀcUM'/C ?d7N~@JE?AH44AvN3/WO&`Qtg S.y Ϸi?Fz%q=YY.|ƭFt=_@8&uYGc _Q<-`zYܞj:UHC3Yriv+eJC5Bcx귥PMIv(bBd[a6f؎+~Գ9yRUYmbC<>aqeC?c]Ǩ.}|Mrq k,$~UiW;;8e1|~)Xѡ*_~i;$yT{-Dbs9.E&8q ]2F!ʌaZC,!g 6:-T]Bt~ҞLm]TדϤ줢vR1b])lJҷ1 ئ =1ޏ>*&ˢʸRByMَ8V1(x6ߡK 򕿘9f/[ KJ憸JlZB5ml_<QE݃jKZ+G枮ks= ! L{sYl[I!ۃU=C.'7沝}Q|Y\!$Q2V3TPS _'ZM½L>҉0btj5p"n;D?1]Mu[pC/gĶt%~!dʲqIS`i 6ǩ`1x/ 'I(eR6Z0g )9?S{{`/j5NՒqQ}&ug4`((邮5-m/CD1.~$JTͺY0oq KbE=Nr##隻bdhR Q9H̭";gߜ+©(B%IdazuA2u0_oRdsV=fMt.HWwgY̫_ |) ++pi)ʧ!n zƪsB_u.@1iny *ύf1 +S OEfbN<[nvZjXMҤl&% |1;l/z2=*Ȫ9l jT|XK")H?m;5j1+F94 @vf @8@> KdY;FbRDRtt[mUf;9}2("h`Tb!E%GJozʝ1\W$XFm0n6-ص!AK 8j=s3=_t] QO2AJ%E꺞ahk~h/>Ϳ=m6\ʏ":$9P Y'9e\=Ng(E\̚W.vhmrוBW x6~kٻ`jKCcK_  }! >RPm?y+wd@b8|fSP >Inlpg4x#<`a_*vY ː^ÝMC]Gv}7)ib$3+>EPs#u*') Z޾-}`c|[ԛÄ6Su.d|i'a=D261 q@|w~1l+r"䯁ʉ"HթS^IRh /q:l|0* 9I:bp)u0;\~VFIh{Թþfʅ"sQzCgzv0U-A'#}'gy$( kM.lJlcXg0]&ftao–mSz(<mh~ i0މ# <;ؖ(-rK^1~~j \-;d3B{~t cV̀giLC䝋&X,׻6G4<;ZLĴAMyb1Fc{?2 C׎U$o.~R**ʠBnx ~¢*AB$e5pd\XLs/>o\Pxgz(V oS+]Md+tEB~DꭞJ-°)VJ O=oS>mt/@}!:H"w:U52Sn>6~.CHaR57ɑ)Uef㠱NKƆ͘_QFwlЭԡ%]'oLx 9cA_y/_IzGZB> ў|N`jum2ݴ%QlD=TΉ9׿g'%F1Cwi>xwDz=k }э j|[4OPSƉ'@TAHyIIiL&w! sNu&O;[vI-zk0jgBrȹ3$+[97,Q5* uu2c2+="PD.Gv(rP֤]!C]|DU:n#Qx9V!"d&*Gi}]ИBLZU9eRl@p?zoŏn'Sy9q~4>ΏǴ9B/EײG?e`8f/2Ph%^2!K`W]`J byY+Y3a,dMo!;cEʨ*\VʒOVGBWj&  fU虻 cY}{DGxxyKCm|TV7 =ř1d APŗZe$ d3e@5ںÁXaY,}S[zrzڦW t>ra%FݥZI=3_zfE (e6FI|Vk/KI͓Sp9%D'⮎׃SۿB?x++`\bWB,C;̐W;.0!ǽb2d |Ų!<"!%wŌCɜ}4a1a](d 8A*I0mOVi}Is ifCХ[`=qF˗t+CIčF`Ũ:nc o$+oV&<,<_I] Y =mW*"unͨ9Mh['2d@^=xH!yI,j g\»rn`%ؗdE+9aJUtPN`jv7x8'51St+i:3ZrjׅJY:LǮ埀]Kx^;)" /lуo?EBG/҇BQ -m/oMr'!J8q :r߁nKEaG?GF *N]l}uXχ]Hܲ Xeie{/lӊtdeF#c}@fLԺ t8Dڨ`=dsP‘n[9I7dSAUI%5BSh}.:QXicj\W<` M_}2\fӨDKGň܎[: (e׌.*~(Rno@ao"Pnb^Ww{9a1V^13$Û⾆iീ"RtsJSk,+TaǗDߖ1mM%I T[=WA%iTP@cJ Hn$桺Xm\kTATE yS_^j[{ɽP p~/ClG)=,ǀZ[^tWeT&I\==-R u #~I`{ ~k3v"^6&.8>55 [ "ȀWw@՞{7Q6?r$5'ew:y>|4b^uli5uʕeaXNiTup=h]*eF8  ߥQ7 F_ľ1mS-$⒅֮4hh=GEKY6 }lo;UKEjw?#MedHGq.yGK8x>e_lŸ͸#㸖sv-^ TLGZ?ǭʥ-owGj"q#֢L׵~K t5R@a@c80qXy>|-2FIi&/vo2Daq>GNP 륳Y~M+vS<#Dz J!1bEV6qx]oU!1jt79w6 Ir- 0ت1_:@jB>'o A!-<>i,*2ahV5% Bt ˎ:Z%D.\5dVj)39D?1Ε]SF*Σ32#!!`wQ=[3KeBO,DQW,ӪݙPVLQ ,hof!mE!lq)[|KIVF"OF4$Tc!}$Y ?U8d@6z:mQ{#)xC:B~\ę'6 Ҿ!O/Enkw=&uS6bK!?;G^Z@_:z,}A?Gtx;Y0JbϞS V;%R<xn}@j*w<PD<|)LAZnھM9KNj(|8Oܦ _Os%U`zo/KƘ*ZCkNWJwLUppzMOy]nO/Ƞ,b0\uRg&h$fZ)J$;;f}k_XUr=W4'2܏d 4h-/>U@ mI`9ͻ|^C5"2V7<ԶZ|K.  wN4WTRǵF5c2SA./l>.W FSUI"&r` 0T+wрfuq6='i[ 4jyJ6o_͡RA<\89ONyuՔ )WJN n>KoLixצoѶ~wm[$SbV=HBOoAW2F8#U[{@rdHǮpy~YrKK0 `)Uyywܩoa 8-Bj5 !)ЪU<7k8^ʵVȚJԍ6E&u'sp>S=\'#mL}`!iV$kdN+;׫[Um-rhkue,y+C!|$2x<2hā+h=jcL㖐[8u 3_LW~ >ƳO$ڀf~@c~ԭ:#iS: J1%Ӣ3tIw%>NmhP<;&U35fشxmKFBS 1o&7%|k*Ѝ_i/bq`S,6Uíتw7P75 #KvSAo=hk#ѓ{]$L*8V* .|nKvԄe?zd͜>U\+s` 1N W \׮s@2`W?PQFT*)Z]6\(5lO yCǞO,Ѐג .aP`7kl=XEC.%"|ֲr5I4F(ZY=jJ'3dA ` TKri9{=(,k~×X/_6+&>}hC>+qsvWqxG*s<pA 8;8Q.ςٲ[L7켖-2SI 5/DA!:I׃mlh߈Hi`]7Դ^vÁ'!tǮдNZ&n!ka۴_sSp41QM{>30֫&GbN/BPP3TЩ/|F#MB7H-\9a07T/XI Kw)_k(ı7)hw2[w%lcҿRo?o0)ۙ *,Z62>жqI a_qt+F&!?ZXXMr >R?)Ϭ:$UL h('> c6Z7CYEzdǖD7Њ.l ciUK~3b 5sw Ky<*JJ^8Xdb@x6^F)lgHJоrk79eLsg~uzϫn/z:@^Q\҄+BWoX6ُ}^H/,ƋI!0nǠ$,Bpm*Tq#'>_Un]k 4.Ɠq_ѝL0s@5A5dvzt{ S_WBH/T< #cTPDpA.bm!\r|X;4dMģ)yPR2E*"O ۃuHGUn<#h>J]e{46s%(>]:,Cowƙ)ZbF(:ZSE(\buĮ(hDHLSmZtc! /}ͱ|ם&>&9qv,YآPwlf=?qBTVL 2/c1Ccog 6{EK#=U]dE:aِ蟴j@-S6V dx`vnk^6uYJjTx>e,tS9*|NճmOkk,!qb^w~1@`g) )2oEjЌN%܅N1vrU}_xьùU*kT}j% O恸7'[Hub:0 |!zs捷q )g0Wl+y vjsz qی `( ЁRtޤHVwN˽]Ex7P?ɻnB%~2I`Fk3|zU | s3^" ƨ\e5 =x$ Lb<134M|ݲ,:rg~svmD#6H#xYxyXŻwt\_xmFfFFn@4EyU;ZV(nxhf_s 1[ٽ.*' LŚҧG`]SLnt*`ܺ?f I t誤UW-25݅΅ 0 ]KSɶb?V#I?Fͥ\Yph3d^.Az^e5Ӈ?A*IH\-^6 i` JԨZS~\X7 wB!7o'3$<d)=:ez;bo@Io5&:WX_TEu4 /Z/ >u@Ic&J+'Ymݵ1*Ree*ߌJnFKizֹ(a1 uثO TS5!sN E^Kݍ0L$pm.'B]x_ϔ%CA-0l Ї,C燠9i)}\jo(U9NXS듹纙KdC_?Ll. Ut ca'1O<)Hz"& Lv+⵫"~?tU]6(B2V 'gMO#2V%!;Ρގ9eb PM{F{Qt1ATܸnp&WѰ=M4ѫD߼OXE^mG'BSʮ%5Ǭ%o cFtƨyC[&] Qjsѿ 9hśZ`EWo”B3U򁖇`ٵ.cʩ +4kfp ΏvuQdO ޘM~Ylyfbm?)<>]IVUQO nLzE3L6gz$ߟ8A5 נ m:{(`f(*9'D86e55JDnlF8Ĝ! {Q| ҇HYX>Hg1$ Z,y3%u^q.+5as0a?0 ~鯼@3iuΈo6OGgՋU^̌C6P~`Xk癴kGV0"$ `-_K΂.e0tjV2*vHyGve k{rL==Y"ko/$x| (,vE,N$K_'@C˔Kk*YVPhUP$Oj[јd @iQ QVh;c6ն) zed=mkm*y#^"**Gxn]c_G=SyavԊr,Q14lB<nn}s7:Ne1HN5B[ZSA}= ຤z:ܬI7)ҙˀ̜헳"g&y Xk1X $R6lat C올xu"NMz+ޑ]xX'qh+W߇']jjP.( Gs:艜>Rn۩𚒭%+~ey0C_:2'y&F(>nYgS ?Ntu=ɨ"寖y ۳:43J@ M1n}#6-#BּEbԸd{is='r,ggZ1HcE) z ȟJodRV *`:X.+*mag'乚;9/oaѸ=7{pMȮX5ҷE%6?ylxEqU,me~LL6~uZO< [|ɚ* LgC-edתP2lZujL>,%0*]H-Z9Svȁ1)iYa\K@3!w#,Zd]D..nztuc/l^xlL:5*7#" 4QAU ,vJ&b}?vwe+׻Hp d.ǿ>Cͤb00م27u՟e'x 3 S=4t)}?:T._z?ǧ3h7s@!rr80:C~lK#E=>Nİtw車.XV:R`+ou KϹxrx*z>=[^ i:O`C(hbjSOˮf2q}Z>!V:ǁZ"uVO*}bGx>(_^PWuS^.㭉$;=^A{ ?(Tf4uʢwHϻ][煌7tχ`GJ(>MYRBd1,-n[o_Қ-\rxRN8^NͶ_~AuB%`& /\V?k_vKY_9FT]i|0SG~h.&?o/:*LY^;?Y0Vu?} ?a*yaJwW [᳨:|2fXrca"%WH)Zh T-FcvEgГtG?:ɫ%LJKK#c/?Z}52X~La*v:`eSЍߟX9!cX4whPm%υ\V]s p+fl #5n<8r o\Eά& ߶NcIjvfq唰l$4 J\IE[&y}ΣcnMK @E+Fy ]p9LWi~pޣjyjږ"'+4 E;Bdl`Vtć#8 cӢgwg\cN/P'79r`W3sl_+TY?J΂8{drie])Q*:]]EUr|n%O{Nvsۊ(@ j~ی'$dL&Q/q |ҳAwIi~&Qd{s΄A߿94H^вQ'7=m"[g m U+OUעT;Flly_\y}U UK(p_x"Ou% jY #_:Tw{<oVFC JNn+D!&U-%&vbz70dP -Ua%* H'8jTZ@3XM$.XFݸ]Xkpx]m8 oJ/—A^`~o7# 2X(J$;GO Wifɻ<]"ߥ&ִ⡫iԵ&|*ƭm|R v9^2= FŰ8XqlJR䝥DV)h!a8`hhm_FiXG)[ ayJygHu\pd*A "A4(1ڿtFWC,jiO{pQҼK(/]8q -jNB2C&`^1=Sǧd}H /j$R>K/"QaJe:Yi?= $#GO;w6g=v Nqy{h!`wkr\f&\ G1"i;%+'`w:CWVĽ؛ΨiE)[hknk'DMrתikE9otJ04c{A j̖ M[綁dϦ=Huk>^݅ntfg0/at~o6 = @zCeQԳ\DՋ V&OgpzꄹԮbH@%#?T5fH~ӖLrЊ)sd<7ISm_TM3?هmdh.۞qHow z*W </<W?H; 4ȳS Ix \=uy*g(sB1߻Q FrȞU)R fu Ii{Ί/:~F~WTZbo*WOvۅCAh Òy3KRVt]_BQ]bŚqemqKq<},4N%8e8-nT9VV %&PL iBWEwnT1}x6B5I=g Pv~;XgtDJbH$0?(c:CI_W,n~^aZ_VԈ)rlk׫„ɑD+yf症SsM!?ПؓfʹëW5PsLЬ MA:m ѽha9{YEѫsLtYن੸]'C5HEEHLPYr*AY8LȐ[p|4iI-9SbxD5w5߬jmHM)Q{=8unw$M夫V+dWS* QfMX%jR]!Tc&$w.8 q 3}^/E } z"ߨ WuK#Xss^,$ []Sr[{"2Q,S0G 8)HB|)?( m%SrJ$5Vi_ @׬i<4d+,\ c#Ic4$p|4%"2I.qQ UwsZ(`̦Bt|*dk) ,?+?M,d?ZP'1:e`x_U&IHz*%ZoG_oO$*9TMݎwǠ.1L;R`\ice@u郮})\h@[Q!MeLaNvhgBSE~g`B&=dZ.'[֚h؅U?~{'!GadAa/Z,4EW5vlW[\}+!qhq^ElWl*3b_)r~k,"{$%G1geF= {͙ E\n0&E=g )up#?ഌyB(_5~3銦~嵄& f˵"5S?Qb(O0^ W65 !b|0]ūƸ)ñU$[5tjcyࡺfQsQIg"Gh3# Rj\Vj*Wa 1qOIk ɩLV#Nl͔7'W\D7B,;?Ehx6R)װI1F_xi}X怪 7sPW5!p.-yRbMYely27O^ u4Y1SE<*ZvθUz47(KA :nQ(x2U1f)vE>, 8@E T9!W¸pc'Y`$_,!ٚƱdWUONi' `v2#˫f#Gt^g7U x=0.fBAA}͹Ulr_8u9+ aĿ4 έ }񥿎ibg6 BX8d.W F7DNFZCDq3I)ʥ y9V4V]]$톶K,KymޙxXVOv,2:LK| ĊxCwlT[ ޯIp !4 O(I䅶d*k1[uUzf@H:HkN&YFeg#$9't>##MM֜IAq!?R8 {k^+;T!>{Q.''@Z<E&x=XÜ>;0r._ gx2\61$d8X 45-\#:r9qE ֹ8\djc&n %1b WEZ+oW2%d*;^v;E>}a >ت)"~nק0^D~/q4 {]}_L@G{$$_CCR7hGWrrϕ pc.qɂ@ yΫ'{88û8C( @׶pFȖȌʥ"޶2n٣:=CR1|Ix>Ib*!rjDt MB6~?ɼHE5>_&YLXR-L}Fr>Vrk~U6$0IWl~lY5zW'Bcs%s. +ZcHHa)`HSAi.ZG%> D.yY/,QT08PND2;!>Q TjܛztSrJ] ¢őgH$ʈaq}p={Xv<ߓe܀AN_{ }l Qoȴv,'YݐǶ!YlQ~6ļ#ޡ,ZQz4FĄfH}0gEu^N1,yjڽ#lD/2hyh-F@D`OnF|W mN]8[h$@"{b&/2`M=|sJjȊt"t.5D*ell M aG`nu䦈19OTF| s"{6,Xd JuJڏӽY DRco'w&SZboI5IQ{.zcQ3Թ/+}0cbt/a>T6C_&N @2W^{̖]_ _Xv&u*={խoW Qe<]?ﹾr-aoLrO!"̈́"JC:.' U!4^N]>9g3i~SK9eZy@˹iɈ4ʵ_sms`d2Ne1RDpzM'vy#zժаxJant{-zț/3aًCqt~$/&%&ph5̱&t}HiZ+^Z֦2!s}5;O$ynXX*2sý}$ :wU x_<'wZ[]T2Ch̆Ns 'kg IQ%X(6[$l!f#:pċ>ARy3΂+:*Gl84ǵOzXD&ԏ叔o^i$'n Kn._/1jsԶ;(j R|z+Bݯv`8W(^q߹G5s$Rb"qwlhDL\~DXk_)|h.܌9L[ fQ5Dnlxȋ,Z[gnԭ!ljI?a'#oM9] MHn-PH3 S<|tnC̄=F%j wbváa\C֛Ps#3ӧ>%ѳ0 sCpى+ XXzr+йT?K9 OOnd7.u_Gc[.RZcj.;y% +c1rL~YR& >8fĸŞyv9A<ӷ\yQYIa{7s= tuK[(Jk-%% +&Ad)-tn!Iיi3/)a5A`.Wݼy c8탶b3ba4$+.iGneÎ;к)j_D*(I!(D*YF`M[5 U(4#u8-{sd̐`\dD5/3],g!51x! (n /C]5hZgf.JE^7xXGˈE~㌈Yrnye¸hV\D]Xj#;pBTlJjݦۨz},*dLŐt.x+/)]m9 _? #(XztF/@iv$?g8D0Aq;dfm&QcAqqr}q'ymqʒ{V3t|FLy1RWJ*#sm]# JҳW L.:DFGP\*I:drϠ?CMp%x]!- ?BGio"aHI}fd I6ErXp,6 mp=B)EU .]_%:XJHM_7Y=ܪj&3' j[%Oky37Gy{zaW?m˅6نiWC6*Z'.;|*qH{^ ~hͩ搮  /F뵕3!=z>JJw0>蝧|m />;82&[0 gPtĶ|7B=4&dӞ^i Yf.߯n'O~P#_r Orǫ mߤ.."9-?>6tS?F*q93.k+]& ^\{m5p&G.vW(EԠü?)%$3û dzJ:aS}4x3C9K&_z,^V>4Xdh xFo70%je#ch"u4Y"tYq␪ٶ5JW=Ð.zt)D'zmɻHfH,XLL) yyQ0{R| gv=17xq  b1p 0櫓^O`Isf 0sޜjrEP~ȝ{d-N R[^?tכWZKp:uPi=Bh61+$ad]w*bi:0tPfYiYU.0rFΖG0iwm *HUxp(246!1)lQ@uzFU_O9 ?A"q55 owFHΔ.ss^5)U<+HHT fĕt@('NhtyߪGYW̓A]4@PH^D,9t} Q\}-yF'Q:æ j3fԚ 5el0U=rxC A5,D%ה5 8|&rC|+CL$/]U9)IR:-c _iӿmAԋ;#RJٓ9g(6jb _eϜ{:&,M] ց rzx ?Sm#ߍ-.FʸEYzipaPp̆/Jb4A3ϽBG 0B'8\/ajt*Z{G9vhAfḨ:^ w]#xAjUˣ3FΊYh(d_GXU:LD2͆+f nTl7(?fG^bwL#_> %CR+]٨^8JY}ڝ[ mmYRm,6 t 2Ax~TH}E#`QYov9΍;]:wf, 's 6:r|7熋HpP{.f . [[l^P(:Lu i6`'؆EsbU 9VB:>e/m/6> ~B(l4Zt,v6qk28Aq&gF 4#, ~ldmRM)^>! rj+ow \? 4Ni} M{2hH J+ʶ]5,a}a|{ǒǠSwSf ;6(3jmpI<*PiC2[|GS a,@l&AdxmW23gn/ *>QAO+enww&{emO`Z e-!пqL2Z Bjߍ=?!u)UzJ-$L^vl&ʢ25쯩g32f˰o<..)A Uf1=I k| " QЋ%v*̔_R: :\ 'D2%n`^yy)TZ\'~1iܚ$ұEm<ݝ7(,ksxΗAϼmTl//6xGa1qe:A~ ]1O!Po=sjsor+geAV^QV}V?:ґ2F]&ű]H.X6&] 0sE ҦX/c=Jt0\NFR5/!Fd{V[g_ʕz/"+1x6;W? g0pC jCNT{MO\髅|=HͫrŻӻ܄)Nb?aHb+`XC`s}N6hJLډ;bN͏CV<9iI f,e Js*N_po].z&DI1X`rVd-L=.vB1Fb85#j oZS;"SZ+jk D6I#4F y?g~q'_2HRB)S')_Vˆ\,k+Ē=H3FXxkYu]؆14AvMp׌ Ж/jx9lDzMPjQ~$j*Z4wy闶8*>KZɼ{EoYJ.1_hA)Q1I1(CǶVُy*3o`Dg(~aOC1;eׄXb Y務3pBg*t˓b3I^IE7`4 &CriW[ADU,YYɞRwnaTßOYkP;&0Ѩ PbT؁絏/Qj=&o9fq|I"4r5 x.*t/o 6|EZp̤^IiIKO-=5H, #}o&d p Ɲ(9WfBFNQ舙4M0d{% 開F\QI,dmRc@S(7SgVEo]F>v(rm},G)st+gMw> J՞ݢJN[>lwU61f^lֲ B.k/^.8jf E' (bA%IJXzu݇y:O0LYt(} ?.Uy>b֑ P#vvlM0LIт#(-p5gv҄&XQ@F;}@tq.b0ҽ RN>US$>zFI1@cAhNi"Nuv4I8aP0',|j D& L8#lPJr-<[ȭYAʻCeqBoV^ <<$?F̘#ݩ;ՁYRqT%qc/8x+]7{pn]I+{ kS&}،aSS3>ӀzDwJ!`"vt;a6}cK+d.*qcA$0mtGQ+G#ݖ1"yA, ,̽EܕZߎ__1Lǀng ۳l qѩE1V* ]%f)_"(_l bF*12i~nbY,>Y~Y pwu%#_l[jwCfwF m8cEOY11AN` u f9*W K_5R CjT޷FϑpfpEN21ΰپݙ+{/ͨ[1X]d..a{^]b5]dZ Xћa@>[ǭ෮?I'm0];F &1  uJv9pǼ[ktgѱiTx)YRzi?4:;Ng1S ;\~/.bK,} ѺvҲFk~&P)ka¤LS2eɺt-XLt/?͸Ih"`PP >@/ nƶ`6 -&x-Þ8JX6" Y9D,(6ݹk TԭQ#B_x)$κ5 :E>O痽 /W氼)%:ꂟ^-|e:iCUv̕-'w]c"/TٿchVe""~ ˞tѻmn7Ņ9uM4;ll_P3*UTxCr}Cclr󭣵T5w]Z= 8}- lta/QJS]ń~hOAqbx>-/s!>.ͽ d"\O\YOK08ةciG#v~B_1eO>f"\/zқkU$Ñ>r߅ȣj4BKe'N9#p[VA 1x X5k"Spo=ަ&Ā:y4~g@x'#1,:O6amL`ktkag{k _pzu\z~e@>N&0HC,vl-O{0a\C~\Kޚ:PTP}c ER0D]HEU(Dt}~iB&Uf #~>:0cύ+sQr:D:LCjc#wH dZ1B bG?Dh՜\f;YUrj{N:G\;TWRH4Sue5zl+Bz-;׆qNobuxx풛9 , R׵fNA^0oF}>,vt?8rqV0NN|s<TZ/;X: kFl,Tbʐ9Sǡ=ꍔjoY/=Hv-,ָuZQ'GIQ ;2Q*ˮ[IzʀIQr8] Hb, [ ׃@Q$'lԈg0 Bڰ#W}>Oyr{bhq,H*%=lecһvXxS=䡶̬S}bEjkUnO~Xy:5v W&6o!T,窟hNppBԕDEeۉQ\-WY.윳uuq3=1Jx?!&'RKႿ;Y5 p@ne3Hhz9}M0x> p2i;\F5উe4ڡƯЍ-RtRN} S"b{ʋ5׌1Dv.dۅ$?aWt.P7 ʬCj. <{e*)]n9=X"͡QALÁ/Z="{d056(E;.W6"S-zO|5>AIԼB:qn +t0oկ  x7F"v C:龙sn=OzeR dUq<&rĴdžq0KO9kωd1faJYrٍyIWPы(;dzd1()Z!ހ~Qk>6|qY@Y~ҺXM1^dMQ>ϾnE{\W4-(y<1TQ%)[RꘟȾ&(b Eß]]Გ? n3bz Q~3:8>i=r82j<V gO*N^^)e@oC9Rypڄ!%sT`?$򽫛 4`,+!"9ja7p;!I'JWYZ O9KLG+z@f3g:h5>ÓCzi[ϱ!U!zq$| |}ﳪ2 kV!jP9V=zfVJxHvYp10o7eP8P#OKI G$d”[vs ߲9 K$O9O@dC̳ԅ!A[K4L ɫ?l%p5H2Xz6Rhem `&1IV;XZɳ\i2tc^*TX%z,bKܧÿ%ˬ`9Zڦt둱f~ 8׌6ydϪN\}zW~PEE[ڃŚw`c'Ez +fPvWNWȐ y"iBrޡ1|7̄W,>{(c{rIo>3 ǔ٤yo^/ܖ5 C_, &A ޗ;?ͣ{ےuԍͺ kgP2#?}I:ֲ0 45&E%m>hm WzP[Α ގ;>>+lV4 9GU~6-Ņvڎ` P#ǑtjO)(]6-y byΞ =5J̌ꗳ-ƛ%ujg|CĎ?+B_h(/%~2,4e\Zv/Z(d$Kh#oz_%p@Y^1+hc !%!}ϟNg󐢳wzc7_R!^1.mgAѻnF1}h;Bie"/ԣ ^ents<4j%-:O_j藁XA]ʕZG\GI+o}!Gj\Fj>3`^nqxR֛kPɮU(@1@`4( b\Ķu7Yy4|aj:r-.ݳ}aZ\h}_x,^V*و ,&+4O_8{[Nq1>7Iq4mݝ`;VQۯhʠrىШO2eH_uEĈ,ۚsH3"1D͊KÉ[#gb y>,Z!J5w6Jf{B3GnHZp+ AJ\օ'eecNoLOW_k>yLt6lAvBgcEY^@ )zCPLFv HPܡ8{nAZ3S =J|vFT"'  Xe@3+IMG̓6cm>]UKŹ)oMg8sSXש[v{=\N0Hj}lZ ]yJ +PՋ2T K~ND欐ŹD~7δ855pd_E9su.VѨph읂Mϩˬ*sUφ H4ú k'nuIjsaN!4B~X.e:VF0CZ!IBnEJuN̔O⭾眢fkT* Zjirnr76 0١ra\#=43{ʻD(67p\( 9MgYFg1fW^\ eI|=hWK W}bBɝķX"W2,_j)]2\2=>pCʻhSaf`D_b"aCqbB1BI]VڵX&4Iz;I 5O~y) Ŋ_2"{$)鱴eK[#.uY2鏮Vh^X7lrlo[0jvT$K=(JvV"~dxqv()} %iO]4Ac+n|FZdEcQfW_GXfm׻>(ug!(pѾAbĥ&kf?iI툂.z\d)yEtn(!~8HVCs"R+x©?]=L 3S*5^y5M M$};jL?u2x&l[9gy椬 T(ܜ?w[cY+D^AY ks$}$WPť D0_ Kh\g_=U{>M!Sq%̋&6dJfzZ$AzĦ2'vPB!$V`ȟsgAXGPY2)iHzN7ه!$Lϖjf #&x,ˋHG :K0'|_</p$N&sK|AXڠCRϑj@CD|Rl+4,vV2\ظpK%:stR(c8OurXV!%Y S%m@עrVŭIOYiI L;_f>SG9msrك\P.96ytŢJi s\`ӽ9@"ty`9 Qҷ CB<mq  !^@{)jybj\X o?:/ê'[ WwWiG+e.cYvmHe~tY$㰆!PgҝA}LNäH"ĩ7^ >RiK_1+)|_`\DK߻NWZ_2%Oct~4^5TX9@bc!xO8ɜPPbKU/?H6i.lv*$~@bWx!=;ed5%]VCE_٫A }*}+ao$آ>^טDClQ}WAp/zJϢg}u& b 6T*s^tVzJ qs":5 `>w P\O cf_oveC#Dtªd= qZTjWrGz~z1TsO. {)\S@fBCgo. $s||(Zl5S;bt//Gh4*UAיTC)DP]Av('A!=-sFyYxh3bAXl,Ew5a {Ϟ~ig[lY- PA"pWshkQ93ދ!Ol/B0 k#SpQz,` ]lcMPWq,@|gT,BeX^QDLfڕ3UڍKl: 2G3>59==ޘج=yu6dbiC`M:/0s E;ءq4Y=}c$I{Sܡq+ c;[brVZonr*uQ0r(6ܦ.&r1[ BwhL[g*AT$95upxGt-.)O8oOM6` WO9K4>?扤^OC%b\n2,ݢF *|@c(w]qdVQl-@೾ߌDQĕ2x 0ÿ[C(bBg k1J}o0+yq~ƓO!XZ(q>#fz NqCXTTA$F 3RG&,k2!@vH!v &>Q*j(}bd{ .'=m,S@d>~6]߼E\*ӒZD*ܰcK&n,?76u=)I 0i^B8͡NiOΨ4hb1b7bF 8mRnBaUkD;`VG2lpHQyxQкOz5I(<,sfiRسŞr(oR 昗2\'HNv|o'Dg&W*hZV:ǥ~"fp¾ 8G=OC 7uܜ&I=q1+L_o|@ rdɌwLI'榊sdK3#'l/.t[FpnL !x KG֟iP,ĉ.M|G} %۵FmnR`&!r "I|Rpd[nyLwJ͓uM:+/K,U|U[0&-|d[Ka0>ZEr3֦kp#YS(0ψḛP2F])nY ~BTaHQ#{a]FA(%ކ)Ȋ*i a 7rdd"IzU3lVPѴ~h=zBTrJ gnσF@BM+ݍ_vB&tb"%K%W:! ,;s80QL0$t0mDfnDe&Ë$:mYL}毠abZNg|Z *%`U<ZQtʂ,@YTSxa[%[\c(,'Ġֿc%t&4"Y~٩nEOzp+m}_o!tV c;=JUG_2 a#Ϭq3])Ծ 'i Ts\TyJDzXNҿWיdXD/F'a(nJW8! Թj9H+nnxтdDZ!f,:5I3_ aFu*g}7~Y]腤d_XQy2/59jGJ܁,G,\vMC>OƼd(P5ď Ɵfb|0-$=8]88-~oR3DMϞc{`Ws+,̛v4h{Ai9ar{Pc\7̎mmd)5LXMa~Kш PRww0߬G?M4VxX|rJ(̡]k w"hnNjDHdI{5Ya*> _ݱ16^,=g,Kė_&[|*q(T 6%CV;bp4?V Id7 ڜkȣXXn=: k`#h{5"%<""TW*G&K6ϧPZQ!Bc} X&:M˥lp%q]flz g;`bFËTeUA?=#8b. Y(Z\UdlJ,j`):\Ne5EXn*>Z֍nǚyIڌg@Sqt>Ei;d=˯=ɱV-'N,nRtZ='Un?fZoG$[̔9DcJ/ROXT!L.) n=_Bk4Mtk7M5-ojQT# 37?u죾nTC2%8$cu7] jW}f7"4o)W60pe ]0yF8 Uy\7+[a"5捔Qyh.ǔ:ӤME ~?X,$ N+73y%%Lűqud3 "̂i##zc$U >Fv LGIJCܮE̺ejwִ"^lU<Jaw'τ~zy;9;&2:E@IDd"h2j_S xLkcxN.W`858sygT9 ӽ-ͣwttKQ;ށ:u4_0r@sigӒIgUQRJ { ˥m4[\ tl]D{|q`Ihu@h6]h+Т}@,tx5V¨&_jHPX=NGCBFݎdgbG{ Vs9[Hn>sߜ2GwH̩|h1'O/c!`Bq.٭zXәK^#F l gNu4Y㓥9@y..$ܭu4#P[4 ,2d Q0N;QAlMdZ9?\wW/_a.įwК.ڠ mv:yՀm~qZax (3 v~kCr~)`ce;aΎسڛLM']jF "Vjnh~; }H%P?Ũn\ì2Lb*07sqL'[4| x:t#vE}?_GSk88BԐC)cS6RD{]f#GV]ę3t_{ ItԣCkF^+2& lVm7$;sjbIlA+b . )D \3Ы(Ef6$#bu֖M3iyyn;@ IvCKAD@]L&T9\Ӣ1/x\AspB,YoOeIF,N ]JSWrk@ Xqo*`W5 %Ўު l|AFw]$!2>n$4tK+m)Ή|'n[xIDX0jTw$ \0"}0gVΤ$RӒT;<'}UBE3!w#CWIVF8?n @"F?靻7^m=.T?+Ve[эx(brp'ӽ_boiNڹ\|cC.1ɴ(?߹}36wZDe*z4SQm `*A\Tu"Pj;^٬*\?a:BjJD9&]9>/ `Fm|P6vg 9E1ɥg? nQ)Υ+ oPK$3_>a"xI|JΉpLFD7#%8R 5|9$!DkvKbW*4Nl=8-祎P,)r"2P)b{7.& N=4 p* u+ݐ,$ *"Lfߟi}n+c>F;3BSEHMO*i#y#%C6bϙIFuU S,c/a YtypKk?U^xt"],91<'Le+NYȯ e+tN7Jic7exX?f1lsŋfBuM+a3TtcpYc`ш3&] AuOA/iS_xǭueﴨ4#8M2BHh7q9q]& %Ѧg)Zim\z_@<Рoe42&:s:98}1.NOMdӁɄ2&EXE~Gr-bsy*v[oEg{pR p@:\}Ͻ`cI\s=Զ:A]}Fg#84@|Eӏl Su3Z' |3w]6DzCBLuT71:;9juLl܄/侵Eto.uS>:0mQh|fjo {nV:-PN| @W."UθHٸ^*`HZe$ݞsj=f:*"5@Ʃ`yfQxVGIv.݀ҽ^,?gXJ3 叝`.%$@>TG Sq6zg]C$ kR_/l-:`55.IX}8hםeBU_}#!rpt,"Ǘ'q;Uv*n˱*uI,9[w"Lm^FC+(%;/-Ɛ -iѱbӄVr t Z]hegR(H\#X<՟r]Ѷkg % J2~L9Wbú㎣]kW Mb kvdO{~ JpʁE8'=RX2DFƹ_ \Vn'ي;X7Έ ݯ3]LoW`e4 ]`HכΚJf'BQyФZ3:H $Z|"{RG؆)uB~zx%lex',ƚ,5+:G{ًȠ>VՠU^L&D\Пkؠ@ 8u$X̻_$/^6 V05Z#tM0k+pu li7s&58,F=IG3Q+ɛ%KœEWo}ܖDZH ~rG[E)Ȁ!yu(V2sw'R0Ec6g Pmb<µnM;}h [$rd%*yK.lO]G73+|xS7ID1`m=I^U)l׏#?3^+_ }t+"+K[V6B#m&Z4TTު8̧spR!CG@Qc>D pޅVZkesjt gҋe%]HiCD(`3 7Gi*&j)ܝ[!.a|?4b Oő[nj Bm=k`hb(Ez8 OsdvJQXE'QS|_&轄vwzZ(IE䄭 ԍqHBU*Q>nIf\8G Ky|;n|R }6DVȍ#.4w }xN"x6#64r<G'jUpWBe=P@)@R2o[w d67deQqQ>L;g 6Q`fw 8 ?b0o^o?q.'uN ]݈R?tdMqEB&\ Jhq9FO6ˤR)>Ljj5*ب1ygIP +I7t|\TT[=ٯ)0з][r$NS]7| Oy>0 \lG((XӲv^1~t#iFfUW J?/L޺ <`CU"yO:> q[ V>D0HɻWsfieGJ[5æ `Z^mUU5:0gY'Bc{_!>+/hx 9J%(Qk3}S>ަ.Hp3 ߯W;`"N~H-)իh0D9efH(]0?tYd^eQ9ȭZ;b8ؒqxKOB꨼@ǘyDyƯ??``a&T懲HTv!׺[e?̳0!^2LwEZe.aLw(عFrGv}?9cM-L4KZޱSLDMhfV#[oy'Ғ hpj+QHE5&TU& VaDi~*e` ˤ Z%V@k8%.4rY94xk7 1P8M]1Ds-[@b1YJP44|փ~51GZg6N5Dɒ6ݸ ;Be&px8aDr˛!{@r3zc. \xԉ_zd{kh .'t KNh1k HPX.xKOcBOqD%Y \0_Y~Q+ݚ%ʦ(S8rUTC.■R(9'5.<T"X$Y{h9I" )<i3Ja:TVӚpgcFZI-)ૻYM&B^5/TǶI r+5JV^,ϧm05Gz[$[.CS_.S^,Ͻ7'=p0(ͤnWJ8Ҫ/D ^0[}?]-ӵDqlÕO;zrKáIag^^”%g7>B2lBز\^Š\q<9(`h)؈_-`2dƽDw6mȤe;+{"Ӕ3iMqJԧj_ȏB*hjr<@wJo\ GDˇ@֯j ]6]bUjVK,oJŅ1/?ʺfc_SzQ%Ғ.C`{><W,_P>v3s ߒbV%ܑT-ʽLV魻&jY#>F EL5MB463/:beaAU5Fւܙ).JEO9BJUa#?1 vG@q3Ӿ|m֩`b;|ۭ('FDD.u%91Ǿ%yxJ='+^[(p~hsWq.s ^^kE0W&^.46KELkVBX<3(Mܺ !O`yOgi HBMyir2[yEbLMwJYGx3wXH͝,=b0,.uL\O~2~'`jz52g!!*cB(iA-䄎|TZԣ((!PWzs,MV0j 'FW^} u^P\9O8Q0'FtA3/}OjWnܣ AJ0H @RDM:LU^.n= ;ÀbY%pKh:1Kltqޢ93gI į+?BR|mM .1?rT 8L>iuЈÁHUR6uI_,M9).3dl%a)tu%BߪCQZb*A~5(ThRwlp"gr`(kab=\)VVe9XHe~(DVCC*&v @/5@ 鎍]vyk+&q:>ڜpaDR{oc+rTm6g;rB}{&USyN_3{\]]^M7΂SӤݓHYv{د6EVu$eB9Hl_+k7T1C,, *3ÂX\B*@zϪl@{軃t@E?%oD~7xs} Y`]hq,;豤x="Ud f~o2΢jQbSݷO5- A2޵ 1"džg.yXGݿvMX`=xǩ-ΰH6m4wKD`phpf#;qdKCuNPy_܌[7LU2 [ i\OSw |rr"L7_o׿_W[z}Tz=uZqw2MV.LM>9}G$n]6j [V(Aa\L#Dt@,2^ V2ф1L '9XKW͡2ɼ= bLFSޞ#RG<}4϶=\J2z[F2,$fn96%!Ab>Cՠj8Z*+S2hWnmhۤ#@nݞ97F#d4NcD0 |^ @{d!S|~}naЮ_X(_$buVqy_P_p> g!'/9NB+qRw GNbKӶm V q3P79\Ϊx6#/u7@U;h<d%?1ύ)CⲬz)l,\>+wbiV4قx4Xœ}vYx46z^eN@BjN}96#lP'1!R4/i`2 j \A=Aث,eˡUe{G0~]+xƪ\Aq ҩjloMo<ݘX~EfAR's0{?:U yH/YCm| qc EȌ.3WE4j3ԡUnt_LfTxND찤Y$GwN};zܞb|%逪A>!y))+ni)Z_MWtn¦!&ޘ'jy^lar}2նfՈ5N@#ؾ:9c7F{7ti3Owڻ!Eb5@dAHy]</Qa1yg_gP~0Y5ѻ%Au* C#f#Z/[܊\m, O<~_ :6A`a^%9RtRxp+QNxqs/do-ߪt?A5@ uyMv)ɏR5cdH̀!7p"Hi< imwyH>ytJ֎v9Fby=^GCDt-DW=A02H?Bm6 3nUWm-4+ޒXȁMN1͍9J,Xt)x+UJ+9r7QUE<΢i@!\V_~\Q~=8 .ghvL#Kpͺ4QxWAnFb~3Z\nϓKsԝu\l@ܥ?YB*ÝLѦK$ilN#Y (_ 2O r4>%]s5daؚLGeB^pM('wف(VQV LsG/ڱݹBe_sbzNۨJECiSCB1ڤВ)բ?Q,X6aGe%i@@z;5qF8?lovQm%&mTQqܜ\;=I Vh|/FE+ze.ⱑz|+f)(BUIAA 3:N:@gL\؂HrtSٞU֓-6IGmeh_y75+H=9|0]j&YO`vl{DXt$ cP1bQ٪nFXt3rq0X*X)6ژ;{pRNNoKtU<[^* ^O0A,%qˆyBpuxjnxY@qћp2JdDQy5hZ S1mqH#Ʈ`Fʨig)P 7d)KIDȄ+ub1Qu}(,7o˔ / 17cDG%X ¥EBGᇛz fޡgX&/ rB!)5 Zx>xB{'DSSaE.¬aƌ&Z[#qlDŗz:Kä+~8Y$;i&t3@58 5(6g 9yn6B_o ܍*,䃩7.b6Smlj=o$%f<\CkNe+ J^h]}M]WH1T)|y7$] bo/x8ĶÑ~^R `k,$m L TQL/h$0%cх3$ mhi'.XUU99j !)zXa.߄j=G)SFAY ?B F_]k);HsWv.D4 J.l]fXiR[J5I< 栧(K:}=kDŢ5~TQp|$6ρ`Ydiڢ |7ϻxNǾXx3=mQ?nQV=ѾQHFXU*VM:V|n"Ī]I}`ic8AD6ޒb Pğ*2^6>~=T"ec>rl:bo#pƝ6osc{߂y7etO/Ձ+>C5[XID#̔:8  4T 1{!Q’lj̖muRkӅ j#zC8-"62' k'5ŵF!h5g<b{}KcgNBm_QZBIJAL#hxu8ܚSu~d|Gt by{gy@Ϋ^i_z`#jQɠRY{S{)R1Yk{ξ= ҹLRe |!b5o ȤK}TZt4$=̃sɀz'+]^*M<.@(bM5!SlX`69j 2IQ9Ɠ N:2iȃz?3vbMF6X`\6ԨSWb'iUʓpH?U1( arfdK)Vf$:^ RΗNks\?N:&dz MSw3_).P^V"nsqG1!Q2u h)AW3oSNvF TS[gg{`=s fa[B@b)z<+-jEx[`%1fi%9*ȁFġIy_DUJ+mT.an )g,Gfo(TnCSr֜ԍb{pUd@Ƃ.SVL*]XM῔h$痐Qf-rB/x tg( n4wD!2=,g:8Њ/w$\93RY`;LAY$fi?r08\u@-cP6D BɆ^4ןҠ.ts [٩]q-Ԯ qQX*c.6^E.]:%¬l[P׶6L{\=)-][S&lVϾJ0V 5i_x`%{}cd}Sm?Y }/l K VV#9. גw_y}Hf ?k8׿6bIV¬ouyZ!8́WVE^ +@'T:Tra*0m'o7JѰ`+d $@ _O:p( +S B 0(1p- FT6Eq{Gl[@Gr{]!3( D*k%0_Apq VՉvj OzXօě0?V"2܂iu`#^y; 6ukwi9TnjLQNsz@gY\C"fCe42 $E_kW *bhr@0P^( pn|]\FonT3k{ܰ.8hVWKyUsHy~VG ;;<ĭ5րDrbϹh nj`c:DqEKtqݏNl5&0::leѩei}0%an*4 6Ҟߊ%I˞!O cjH!B-CdWl\R wZa_Rg@DiT.8 %#|WnSJݲ1ql3[ihT^;~[q!$$9-xO^ާQS(g#[SEA\Ya:iҰC=IxS>j~)yTPu%$uF<5o#/ОšbMn;s#cV")?ZuIH.F%aoǪu AEz0"~^EK= X Dw\nMCrۼ_YΛ@1}QMSMd-Eш> x\sU)WJ8l_ GzzߐLgMSEO{/'˰J!a鐵fr:u /?ﳌg}0RIJ՗\WA,/#tTB υ la} XsRxUvc(~5_:&Ȋ@$e֠C' Dܤ`F\\= eXq7wIqǑp.0't5aCgE>޼8ZhEM) _s3{[M(= n`^ZB4Π.οW y<ǟ~*hiTu `Cژb*}4dƌL RS)0amN6 6j\v|NL \cG@ȇe$tsU8`THVZ\FWmY$ٍ2A}0'O3yf~1:vi~{/QcD.QcLbe8D-bL4<̈́^Tl6&mz$eqS}u{AOl~gk*3zO&zh4ڲ[0ϸs!R翔+oe}NEQ~JR2W+#.oBZ<rˉ[/$z7kh=9SsmmZTJ&QRYBfRԉ|ɷfx]08 *'Ҹp"p QH*o BaHG4h qsaTj/e*+V#.P`z-H 4 uГ ZcüI p+sћ Œ(0nEcӬ[NMcz{A!bCcR"H@2. =͛gm荿/(Xt |Ð='l>5Y0h`腊P 9>0 ]$ o;4f[䥶$&,[2NZRh`B߻Ɯ c,}ݜ,e"d'PZs1FXLt~V?^cx ^EAkbLbنTž3pP0kQËRm6\( x72">Ytw1<i4!gǓB{tİd+\!4X`@7FZ%H):N_0@w80elUƁ,5DYˡ~.^0fad[-] DHohy5Ϳ;Fr^[U*fCDp߰`ֺ֍Û.PAMu~BI${^]P2)nkqhjx.5k{q&SO¯rUګlqIbˬ>WB?EYz 'p ukU\sv`,`sg(*J^Rhv4 G[[U~wM_Odxs;f!>|@pg.{iQ2f}T"Š5vɦ2I@e8Z?1wţ9[[q;\&2DGqvKl'TB宾S=a\:yQ3ݖ*j^'&XWL(Ź~{vA|+lswlKetd"-l<+ 芵*J@~ZO8d{-kfc`s7]xLzⳛ̲NQ惱wC8:tQVcLބJ E[]:6w3^x*a;TV@~ 8 g8F ;Y}_Ze'#s睋P (`q+|1D͋CST3͈5IT*}nZ qmqa~ةdSZV`$)s@ۻy/iv/s,.Ixp¥#>NZW-I?!z^-Vn7Uhfcl0tKergE[ ,&(뉂QּwK;}kL^ӂu5>0yz " 6-6thņXvƒeuў^Pyꌱ=DdgNG2}rԘyx8Zb$CVӋ ƛ΅*A뫤}DD5̰&o>I 3{AzYh(nm',jOE~fqk4/KXiZ`Dѱ̐ɦ5z՜z]P^jx?CVRzD[I@TklFx ظĶЬhɲHi}}~F3=rSkMuh7ֲ= *uȱ:ϔӜձ7&{FgbOvi, aJ? {9eeuf􈄑=H)'`i]CCFe@ Pj;߶UME|M^@3<%>-j (ŷ?'=DSû(0c13EPQf=uư}6]\k͕X$ƊX]sBxC:'u#}ҭks׫ Hr̿: +/ }~Ec`>ҿL["yxd8}՘d` p+2ߎ}Oo1cra8Mn˭Ywdi#EGB\B͛*k`MN+hv,\*$FЇzWPw6HβD ϩ:AJo&¤{UW%v M:'wB;`Gפ]da*̯֘u "D:Ӗ\4b3 Ay^ ypboǮ7G /DZu_Z_YAR%\|ڶG16 Bk.Qam{I\Sš%b 9>ĺ`8eK$ mP1E@/« \ȩ&m('H&Ɍ@aPw|εl1U6'~sqԬ3%2i[o_4RyVEZ駁_4?uB[;?-NN0+QXPaʬ3-f9:9毬c\U?Mf4#|K9).쾖T9Th.^)"83w -~fWU+15Y]m1n(WY&6U^9^^5z\ҼLfZD dzh0/nVCtϗo0xC7hW3:O6[GY:ZB3o@Go`yGuo,>{,R֜@Мk2W C!P36b@n[csvb0X DĽ#z*93ꛆT|2[.:ޗe1ֹ6(D/H X<ׄy)ṃ8U:7I'5q;g&f"E7P6AVPaFӶ W;f rCubcj۞bS[nzj+BixJl1ɋUu'9Uz9Nf P:$*KI#"E?;VŁ.[VλaPr"aA#JR|YgvpG喥DTo瘫9.cTx_bά* dE= TTXPF}{ D*z/F2k//O~b*%| m:#tʲpTfk!$[vŨ%h =c](7EUY޾\00AZyhx,lfe[j}Twr =h}V:/G|oK ٤acj6Z;dA/nVv_i2` p=E!IP٬NJn >z?9- 0RGPXS|p4 f9*M잡yd46ֵ{$Z)k.IĄ-N3ƔU~rZZT`.p|;W+a>/ONI+‰KMJA28."{A9}u[qbNB=pYAh3|F[fTTB+7Db8  3Mm+'OQ oy5d;o}NzSYָSg^UHhYhzBvZ6'ΓgUӸ4Y0{ܰ!}:7i& Y,stqMfn Y_Zs_k\oRiX0Pb uDWMQ!ΞG+]puI<+ l |(?v;, rbKSw (HD62)cWSn'6HϠ(6@jJsQߗ]d{}]v{iY2ICCk:e6Pq{}g:8q |Ю@; pѶ`=wq K-t<~@<{(7㯕%tF xϺ$;;&<̄N'|ɸh:܎#ѱ0lWɄk֡ hGLʭ:Lu@Zљ%ͩz1|%K#Z$ K4$k~ya{:i?ݯXQE N|://+v2 %ܝQ逸ԚR;dNDyH07jL-2\"JSO }(տg^?L))rI s'bZW,fs*2J4@u߀}9Oǝft,5NJZ6w/u雀Bɦw0Ɓ#Y^W˜bJ0IދZ%pc,{ 6\S_-VRDtn9!<9i/rVQbi| t]Sԑ P{aGR#Ï"FOLq^ %Hݛ3﫪{>zCg{4:/?L"4w̳O97Ӛ=7er6 cw!GHSy@t7ċlwU{ZWkx]-clo͘1Q]ԙxWͻpnE1"$xbՍ'S‡V0 O`^ٛК*yE(sn'PC`D`vXp85 6|tZPjdZ$GtKϺZ6l_;X]TS E>@.5Lcyy)|?-@S׾\vZ#-p0eL)w-ǪMM6{L_wzkT+*KhPkp_65KbGjOq^s|H}-4=R6{K8ȸy'=^@ۮ'@&ߕtA0 tdto}/ăh@u \BsmLv۲\.y/5sY:Xո CQ G쯪,u_C–;H^V`K߇CnjZ$Y8pDJ)\VmwNL; 4硭#k+eZ{~Vg`yyp!'w^V#LX}wNfO,Ua^_f[Ѝe@?Arqd赞CS_Og2ۀ۩6gд$V 9DJK@?1%<=:`"ugLV 5hc28;>Ds⹨V?7 Q[҄;,X ֤'qhK5&E2JF->ls\CbY/g ᛩ"X~S.nmfh,d{`7[9K:m=XѼ.~6lh\k0Vߥ 1x w\/&^ZCmrsNgR1JG0yTc+@Epm+KяEVSp 3y ;Ol^ +m{&͕L6تI' 3,r4dykFgw%zN(Հ 46ͳlU6 njhU*BҞF>PHUIƫy>]nyߝ(ifnw5̸'Y]7I84`S7 _ FR !q7dՐ T )⹥`UjJxe7(#͌GQ?M@P'M2DWqlzhJu^d 0tϥK. =0CP5(WT`|[#3Km,vaV(y; [@6'tU>9[1lEdDwnibf:KK⸱{Ñ'"J$Xvp҈Dk gM~t{rv`*}E–<]$@hDZT$85@],l;= VaB1r2i%M譞h sV4EANp/v'5C 쿟l'*-t>u_SP]q/. -IOjT!+ jԧ%!Q3V!HԛvUDwBl2{cR$I3gϑcY[HK>G750r3{7ՕfvG[i9% P.,#BЕztm:zHn,s«Fp__VMp]_pn/B_,XR,QV"R)7j̜TJ5}Ux Tz`i3`\y.9 Ȥ)qYwsx xq5a'Jg"n5DP,t(ЅL{oe9a7yE:*Q' hTCeѸ `qYGY4&Ye !_BLO1C,U{!lFr%X&>4E0?:+WK7{<Ed&A\KfV84ܐ}^^TDŽP/S_@3R*z^TsO /|^鯽ԩujԂ2 ~t>D85@dל30F*jZbJ?~.aǔ(W^>i`*EꙖZLVxF© SwڂEdXwER })yBVzh0#x߃4_!@7c?NvEBD vI& U^ezS.0sцc^qGhpE ؟Օ)Pl5<|U эG#\!UJ^GoىM,(/pUzC=Zz0y ]r#W tP^u ۠?S `x:n3Wo cJsRdXs} uIhWƸ@͐-  [ OAn)@$+Mr:,[ Q901v=]PZOqzgoǜX.Xr9=ww9GO &, \ϡg^k Wy7k92Ud$2ja"14R/DJq~ A4lTTX.9'(TD74>HFIe|`X-nqwQ1Lj/rハN^eiI( 's$XheVjBG\3?<"LR͇-q'3=NҖr9??o1D[6ɛM3"0H;LD@73tቾFb}|7~h}]hs~&MqX@B]T/4)?3Tj#6ZT]"ݐB !4GG4Dd.`P%hqaMuClj܃AO 2F.`q` d;D>s p Y-'TuMCrex\|@͡$f (Dzx~FH <}ƋiX0G ^&Ja`.L^R6fiIG},p/jD;K:)*sgไSmyO zֺdu>(B/ ‘s^\9bjz{do9D5r6e<ϯ]׀3r>\0c=4EJn?4 (/|-C6"BW;xg;y阢/_mvt'b#y6ε }#@T:TvRՉ)*d,_@++{r&+#+._)~#G8 [HClO~nZa\[ c^o~Ssiurè e uMF} ;p[Q5''}'6rNrh;8rk@Tq-)J Hdl*gE x/j{cg2E*DNũb^ '\5:0idTy`i?_Z}V622'% |5ҧꛢc)6 ugg AWя fodgVXUBK`L},oL M\h\}X|=%Xy}QRI8K _p#}4e B@ {f Kt]0y1o՟6.NyLf<$\<ϸkV=7 ;y K.~dKi'C(šoZ'PT6[Bh9izgj\~fP|Cfhc0jpbve`~Ц2@cFTIʩ fB‱# ׏^xi2&hLzM7.K@D~Y.ջT5OXe?)gg* ۥ 5sP+Ac]wF&d[xO}%g8M<ԡ~b~6{'$zc|5fV]pZt,$Lbq0 O@R;#ѨI5t\k\8B2&Ig\~&*)n Qf {d90)فJO@El8PLUݿQdv +‹]oysUoóGE ӽ<*8CsE$Ĕc 5h +1R$m\qVG3LJj2 b?uk,y?=7zxq?c'Y^LI*+hӆRnI(ZZ=DVؑeo|V&+ z@ 8<*P8B"CuXPo`V3Kd/rEj׵xa#{owkwE6yʒl D۝O̰0PkΙ@Փ]98DZw)Ihh9ZMt/昡Œo+Zܫ1? ~T~& s)=o] 8B[䥘&L:RD 6֑\ q()5w78*[FP`"f,STa'q-bgDhaYdX@]_Si3H\ kǃpI4FQ,N`6H1&]W<]RtȰ[7I;a9icY fh;MG:laj4wSW'E9>V)!<ԨP!/d~=-߰Ois 3uz-{"1k 6>ʮާ鹴 xKvc$aB9' #si[[AQn=J Am34u(䏌خ9;. i4?Rݼ3r?)P Ʉg+Jo8 kHl{6"SK9dbaon 1 *A&9^:|AyBl<0J%^hWt`.*OfT㢂 60'3 )#ஞ8-Jyc WFtpqCq1@Y|d3Rn!ľ6|]iPeQ74%_"͆ Nu%qWĔЭކtWvw+~NBQǸVyʶ0y&tL"ޓlvq둘Lx/ JU0{,Qx$1L/$* Ӣ;_bh;^:70*/Ь#fr?y`ڤOp!6bEs+`譖TXa{l7Nd#t8M`= T. SHK5`ؖ9N:}uIbβuS9`j}PL/-y0ÿǷB&AB4L"O:_%v_0 nH`4k͐l?n5\~6p\yD9|&iJ8yAzbZ,>MESZhp% dml{w|STCuLviϣzΊ|d/TdNYg+JR,.(1^[J;Kb0OյՉ2n%vq=㯼T\},6ރGDAS Mo|Pt%yP<ۄz%8|ƌwqPs+"F+*P5:Dhe2C95DD 'Č@^E(n/3z؝ٰZ x7Qd͚gһ @V|l-%L5g[źncSDҬ:L{Y˼mi 1Ӄ]ZV, #1Z"7ij}b+湞z(5Ѧ|"ޙdͯ[յ~LFqÁgԹ fZus3gw(A#zfNS+1$N#Op`v32K3锒oΐ"7n{"[8/vrbZ2BUpi#Z0,=F1Q6ĜJ#jtup2 ۍ $ܠKI@em3\pJ?daN՛KiyT(;+յuG1ɵ'э7b& qw1GYêJ8Izh^ \R^&5'&gXWzyINKՆC$W =1%{^"IŽ"-M*KA]Fm 7P8وq AIs8uf0,ek{N'A#վ 4̥U\R!S䵍jv6 M;x(irB혥b nwX3VeW(D%t4wW%aҙ.r)ߧMJ}QG)שWzf>EXcMv6]МP\&Y8 \|EA"K0v馏}P`Do2K.Z'EˮTNJz \>V:G|4 ̡)`1.Il^71G!N61[O^,iB~P^D1=`k!xS 枒!]<)q 1l#KNۙ"j+n鴿Z΁'rJ:c?QQ3xBÐI08/\w0.8?f^O@\qZ5JRrҿİs -Vu]ҟ>xh_kq}Zᾢy:+vUw`n'ע1@ik8er-Npϫy뛍P+b&RmD@O&,K=_ ۨvpf  yཐ݁0QuIS2+MMh(NSU\=@eAnx≦uwy7E rOh'Ke)Uw#o#ObE@ ٍ(/ڟmzh Vn"[YDJi+Dj*4\N}?쎏XHVVŪ}@uTKЂ^0xŲ$iG}Nj,#2H鯯ߋ ## |6#A$+Gn\3I%Ql4#J]qG$V/e 13B9f~{P慞PTz5\') sP0)4oiN}%)bqnä lW 63d.^3R@(c? 3}Wpuev@@vGtU]!|3Sd2_l6-Ϙ~:o ~FC@f5]7rbq6%0,fu6l1pMDhaf(t(rl^b Y"&nţzoqTZQD}vPVq?B:]qB A ;ᄄPؒJ)O@V G]+wNScĝYEkZLGȺhRȶd 8jk^f Z߭׃"BN6yi>د}cũLEEAYt=$PbLkh g$TԎ%n_1o_ <걯| U?"V<y7ikv<¥Q5,;/oݍKTqW{TlI[J9-aXgQ)[jRF2Z7$G&DpX"ʃAzlcpijC]P+dR``O˒]N=N -)GfĚV~>r)RV4 rҕ9"Z){r+|t<ჹ'r8N%ڙ*h1x-5PcX 䴣>`ymQ+&6<A}"#;gqoPe$:+TVIxnˎbLYA<߾n;x"n$GyQpkJwph^ϣ*^x|5 ͯK77NzV \ΪO11'ks|SR:,뺧u:>GuT#ځt"s>TcRVU1s0^v 3(5I^YǣeANV м|Y೟aCX)iϯ2rr$Eeᐽ۴^хC kqٌްq12~`,V_ |6kg@ [˰O'0:x "$]n|)u.92j5!8\e3Of oE.Gxu&\Bo7`b$NZE+]nȾ<}ϗ^;+Ok 8$*5 x4T!BCKzfsBC!?I*TaO%EJ~Qm5 [bUP4:R5 lAܺHT92XHgR.>?*a}$7tL:Yu4#bR)fZM7gH8s4>w` >g ?Z) c9u= Jqs<Ȝ0uqXV﹮ԑ.Pkn:VzE! mU8g(6/ Awd8Ozbk(E`ODdA 0'[dW#3>SSAމr{s@h y m"׾kѢ[~?{`$؟WWf7#ֳN4 3xdUWV:f(RHC ꀘS}R[9 4*W?DBcOT`;'SN&C_qDIl8(N_C: ͕?4d1jrr?F(H]K ,Z9hiCWVU#~Z=U#WA )nѬ;=Y sZlAtu ?2A(w(yI̋~^A/Bz򻹱~`*GxSDWi@D~gE+Nx0 w<.K=CLQhXRhO ¦QG24IY뻁{0}$D({4G(^o-z~~ptT ´PRHja%wmLU<?Y<c/Kz(m:֧نun?&YPJ>!]i:0K &:BC9u{dg_ )ShQJz@`)ڛkrNשڡ7V2=@ fuX|v g=:,)yT ]9b5U bG|#:݉w3^x2l,3DsJGxSl)=EC̲ew}M/ݏV=*j hȓamkͻq>&x$MWb#٬ ﰝ!.>'WRo v=YS4XVD.,=!6W"Nf_# d #\,c=?\tC ?n9ےHC7Y#ǼXϟdGZi[z0JkTwi%ۂԺۗCA;\6f-Ob}"-%c*5uxΚ Q{NAT&nqXAoy4P)E]|wgZJq9*$w$ː %qYJSW?jeuҭ%rLD{x.ٞoc/Lܷ D<.wYjzW^EP@B {ڥ r5{]teqw z^—.ڢ!8"3hQଧӤH "CEIg\l7!tk_? 9TV_67mK22 EhJ%q$r<^5 EǎaXd? wbP yUbž :IrOiv/DtelDԇ4#g }e Fs P$gY:9Tߖt.{]OH2cCFͨV0`!R˭n*& ~{X2V܄Uݐ"/ m ,r*|*r6o%ugД(ihMۋĿ$^k'467ebh^0>T4Zdv9Qj<ʋw3D^hk8i W- =jh eC|{.Ccx=o׋ẁ0%0fܳlȘpmZU92"p(yQjW׽3Vh͂u{l_UZ ;<:Ld{@҇ 9P(ΝBGeЊdw>q<&uPsLֱ\^CbVGU?tzgQƊ>~Λl6 W}g3=ۼzkHظk(D--mSt:lP8)BԵY,r oz]ۈ'(sw00L2$:1\ c"2Sb~r2Oӂhl\:hXn\mAlz`Ƚ( a)G(˼&-%sd.T1yyk-D^,9^fzMkH<=#Me{ u9z> UMUI 95N[p'-ɕ]&iXNLSq ײ4L$~I9~eOF( {FeN#r,<]Z0)8;S/4+Q"K$|H5^ۯg?:6ysjfө~}^DsW,%$:BTZ-RoE޻ v 0&;5KkXڷ+.;!f#J!WF0qdyuSyd045;BҰi/D9f&u,+.F=\Hg>h`hTY+ykH mȏ 6kF53d{c6.)<&{5wxa`e ץIyՀk|fKV%D( 7N!e93㕢^z C_+S3L߁[&,DɑhD7- bLҭW5}wѢA},#VLh̭Tv*|!KtKI&#%:I;"1I̅q lƌ8}è`my+-Iw]t(SOH̴ CIG偄A{yoה^#F공q.{_3:#zA Kaz#\VhxׂEԛgVUH{u&o.0)ݹSIᑿ(^tA+skسNq&X?Ǔ2^# R]I\X^bSJuū&E:(wpyIp&{Ŧ-D 2,mo`uH^@e ӜTSs//džAs{gy`\<s`O^aFq!|cpʣ/ m*.^gw &;UGM۸c̛ryu5\qGtR9u|Li|-7LT8GG z!ۢ}Å9RQkvx~܃qO@YIKÝ1.OԭWk5߱N/yjjZ]pBËK M);9C{.ͦKً'%"4.J &fA~M3Ngdݾ#g uOsԎ%ȴyƵOR5l˹$>z㢨 DNOMfɦt:vNS ~æl4yOW+TQbV7. H!kt/ |@8M>M}bx`G&4ӭ] KfbY0DJd_BJL+5&ٓNqůQڣ6m{B|jE:Ͳ};8(-`Ψf{$ecW }?s`7OuK(k>lioK^6.qЎYhP^I0jFYf$xԴ`%'3O劔zO | H!B}ysf ỴW_1GiE -,E-ĊWzeձRg `&G*:vZ귯qB@gnZ^٘cL⳪L?`]4~=FA[Հ>,<75 ,+.=}|ouxնA8ײ0 nzZsUf&T\x9V2R(>8]ZY':#jbfcq6ÌytRP!_^i#ȚP ?d 0 W?F͔͊iGCnZ U5=a(YJ =m~L~1 L"8Ojw;\x&9SP)OKm~-rFIN f묖q2fE;d'CjةO[m`>Rx?OL[G:y\[}ݨBglcZb3ȃݹJ )[;.pou5QK1{{me0Mtʦ#ܛRڄB?}V^&046"+_C$KqAZq1448q Vkc5B=&rda)C }Si ϰwO&*Y~# W][A<d19@.ũe_@ 15i{igDxs $咧h$v@hqN.o>9qa؃B  bۨBo::V=NU7_m<-mq(xx:T{, q-;}-tOE`$> g̱Ә %Brݓ7̍Y]PXb4`C{l_s+0 ( ^+naGIGX!-ctp$(å(/Ge:Nߺ?WRal'o }XƏwcP}8=ZF)kƤ(5ïq idxeva-.LY;)4E$Gs~#"Ab_l] [z֝bLC''Pj>jK'(qg.GZ5L+#oAkl]?>=(Ej,Ws`H}\T=O"{_S:pJr(jBK;"PN3㰡= '/VP#0F2fNٟJ,0q]ݶ]-ETVlӶs/ʴ_|??i6.a$+{u:Lͬjy刓o.<]i?+oe.ɧlaFP}{ebp^tGZr]QSU:,t)ٸ(~]v" ,AڲVszn@_1UUG8tZ9jyqY=dp ?*4* DF,Y$~R.H9(" \!ěej]7Cuy]` *%%Xu^ K2 gQB(Λ%'mYM=4T0#ϡdZ JO;f:Q]/0}ҢɭP?o|v}WlN-&,AԙC¿ KHhʒs|$ƫ=k9iSdM1Sڔ]I}+G0*ཻIeANe8܅_(&~ Ljy~(E6)5, f7&2,mY&U &曭TCxɝmW'NOO֒KT-)CTƒkXLʌ/ Cv!xVb--j p }Gh-~|JDwy>1 arU긶a{tk)72J"T#8~҇q3P7v>=M4CӂObU;qB/&:S Lx–<ٸe0 n,qTxBb7\-XdCou~A )hDc"n%V3zM]sVsoMzRXZo߇+|jY@JM̄"b`DiÉ+ȗP!pP;u='VI&d*&>Za5֘aVV{Umε C!E8>R%W(9&ۚgktN?tA^dj3uG|hAK(\m+ACU[C,51eLT#вNLf~Bo3*3ZZ\bҭDeÕ5 &}}_o` A- x Bh*J.y܇^6~{{WI%)FG![4K=wց'54 34TUK&tdzctB$$)LVv@9*Q{xk. naSmAtO~wŨAʣaj ~^!;Ɣ |G}[q&G3(~ w\9y(02ݱ`+v.h!Rs9lIKyȹ/Rj_+xVj'}{瞡u(=սbcr}VM@(jzYLB{Il\?!@ۊsO-` #=5}B r'23:rqLId;3ږLӬXqRgS&djdrG=D oj{zӫF.~irlt:.$YaDKpyɂ\RKi z]L$yb~@= L+riH0Q,.T, zqI ˢWz=Ňqtd`s[kky[uN٦ @@K- {Whf:FL͊!SƦ;L7%>rEE$qߌ`jz֠hb*˻Yiy n*h v*{ը#۰ ovKGO7Ȥʚcr\DąQӌSr!pQhk ]u&T;5FIS 7pwQw#"*G)2mx8%lpj9HI4e#,Ϩε<|XzÒ:2)aWa)aqC|7L0nc1giC5%h(OzLApgh*y9n+Q5wW_P²4QtnOB9elOUGj2^@vWIH{QG,D1GŲY1R1ܕ{>M}sv!\m;r|ь0;Bq( voE[d#a{z<јZSB ~,+셞DNLYýrOUcRL/s VfK=X2}*O]r.39o`˭>ڳJKW_6v(nxar%GрM>$ ;y*Ss2,KM\DÚpw^&fFd K.n {1ӠWG&{LA(2q aH#,*C?GD4huf2үޱc) =,lṬ2΄1-+{cѫܤoqW 3}fE<=Ol[ϲdhk+Cq ( ]0ٙ{ Bz4Z)‿jΕ8s{N﷯<ڢ",4CQA=_S7Ӎъ6|H끢2HL{+DOBf$zb禯POi09}>ti !^~b_* txWl=[ ÃNJLEl! N TRk){5UZ(AbH׈ctD9y5K:)Ɖw=t:*ݡ% wU[0j,sOL}A"[7Ô|9ua"va6~%3j0{l[o\NU t@oY\5!+:@Ϝ=z>7(a?Eusw,KXV“ zokltgnʱu-SEWpp+xAw-iv%?C_ FClF1 CXB7) |,kn.XtIdrD"*;A=LyU+Mχ{ofwWMDze$طJĉD TGyrSJ1M/2 >3n(7Əgt7#FRy_ 5WtwPP:RJb~@{ޒcŚ&;b xY]yj:ȕ'S*r5ۻ|Ew 8@|+G]\ h;x?;wEO`+A/[Aqpɮ-se%/e0d 2)~e1:6LY+Qi7mA8>sLgѲ/\<˭vLFֳ[(*&o sw{֛i"!;bR[26ٮŪnmd(ϔcxA*:+YK,ݝx2xFY,fn#(1AUt{X6AB\f`}|Y.a"*_hh'E6|-{76_#tŕyTG%KߨWhc_fs̾v!V&X,-#16!3SQ(Go FjT 5&+h7GJ AeC>pcEZe6c3:qr ͻVunn.'3ԴPjz%C\s:7}re$$' S)LkbLMUA*T#MeΨ~,x+'hlj \ .Z kkLO\3}G?ooK nP@j (}H ?23Z5NV vi۲Z՘ː+kv|"y & W>Ba7ǠGx݉ketc_~^]6l65,ZP]KE:l^\":tc7;*mh2$&ጁ,&3=l4ql1e}Nl{>9K.a5@Bu/+vZhj~FP/;LEC4 .ZBXlab5F,ܨqj5ݵ*Shw#IuނY?7##AFﰓu=@fzĨ {SJ?ʸ )VZTW*}H!aHc 6Q Ŧ#>WlyB#RU3%.IH?_Q{SRiOp# LR>@@lA[WqHኔ k7d^߾0呍}F&y#5UdUpܻi  SI~p) PҜ$sQ ]w>SrOE?6!3ɼE!BuhX\q $A ro0Vrj gK1 ɮ 8J@VQ6῿-\e4[ҵ7s%IW1l Z-sNH4@S S`%K@$VW`.l9SZTq9ZMgYELjTM&ݮhaˑ{4g8twׇY ʢA?oĸH#nR <^lAIJnvDsBta7nU&V兔<6GCLQD۬әk%Q-9Ȑ]'l m.K?"kik(% @kU<ԦeۭG_+I0"l0A??w2PlIrsfI!)A; YjIqsxaD8y£َR +x ׵n%?L?4q'Iݨ?[/oRٟqCVlM 7 PwjBg|$t_Ip*I82UuסBü'(TQ I*@()T;xece E,Z!uCƠ!]& |Cb{W8 r]߶w. }Z{>Ll)QiC !L<[ [FMFڕ"uя!TT'SrJcm8)-@8?6 ͍Kp39IVQ-L+Hhnp f65LAg h ƪ(˸%ɄCIWl+zj}O#0EբJ.Fnb%u xIX&^0&eV5Du19( ɍc$6o!@dJMsbѯ$,/yަ A6_.iw8ޜ#B>)9emq#&[[s/Ez-Ș*_C)yx`؎3ۘڒ80Gq(+ "3G!-L7@.:{'pLԀ]dHFQ%K7 _DBDbHS=BoRSNq`* x[}cE~AuN\i/NmJ/jԡeDro<$,ۉ-կsS@R7[}upWVѷ9.TSr8_ q2Pi0/)v0Hfq@tB P^y|i1u!+‰ |iudA 7D턼akQ;'U׎9l2NG$_CqF005U`9TgG(peG.P9ȯH2S5uɮЅ& LZ +,ɽ"h%nErGJ!A{QvS[7#\Rd(P+f$7+ 2"=$~bV+97܅x(Qn2\(4W4S}?ޱgWԩ/\OMK&Pr!kHq#m j{u~}yDMM{`ns61eȉ♞?ivA!j8Ƈ[;0oo]332D8>C\}_lb  o_y`r]+iÜ\GvP@p}Q agAٱĂߊ*JY[u!pbE tGm>.cgtc(x4qq;ژ^F2oJO(P]Yw^w'i9_o@H۽i"ܔ[f'rXlΜvw9p&_ѣbMZ\1Yh; ~P7Ohb<1rvBU_솵ǁ/o'KM {7 23&-=g(=Do'D?;oSK` VL).94՗DrSZI*N['8v*d~WQЙjC_ TA0;^"ozr#li`Lk K0)o'TZQFACer"UKyHi2)jKt>vse)`Atrlϓ\K,0 QꜞPԋ4T0Xdh.LZV^<8v%1 /|57埕esS7"RQrMOWlRlf/] 4*YT5 jlϒ8"'ܸS|J!3ί=oD*R'ɢܚrtE\o,s(Xwߛ_/CҾ"6j*T={Pb+N"~}:p8tR[mw :EsAQzkiÎ}|/L{yyzWʌ2ȋ0t~Z'|c%#[v=" HZ/56%wф ųn>i"NCZ$_w߼UXوB,}4ϓ0u_?D L:6j~]CVX'0Ϻi׮/,O"92Qe(l DdPCּhA"c\S 㪣P^~}X^ kOrTeUEpa/ϮNt/COeۡG?'Gq)fӷΦ36Qx{/g4/bjjN4i9N }DR ,ڔOVA_{pqjԆw&ة<<2끖 '`4iRD5)Y #%g^98LyV^IxzakL\b_<"L(@:RB)MK6.B$+fdZ$jJ9 F/./gNbfz:t*{p/N7}YLZ"kG _hB ~flꢈ@3+pmӆ|_>H ~34@j,vcseWDȀ.tbcRM mQgF܉)Ą<XL $K|mdΕxG:kE+@mSNʧd"P!Uk՘2aYaT7^90wacs!#[;aBK"/O BU$a somPP jW]'>g>RcMkU%us]-nhR~{j9NгmVn/Ƒ_l5>OSbr8˥%15VxIst6Nn<48;YmdsIP\Ƣ-N2l7G0 0̤s1 -W/ Ņ Z~\dp="AۤNqM2%2^PU45 .0 5Ձ"k) 3nǵl%T׭껽-qG4""V8 " 9 CSci84 ҹHI !E6P1 F>ԩp?,cQQ8t2DO1dBNp7jV\BآPGtO~LT#<~dЊ5J<8tj biVtϦKK_Ø%. ?G 8 Q SH@`̫gX'~<ghG@^QX1^.@P2DX ͗m_oa;%rzw8E͑u ]ik: ^?AWҌ?kNNsup\G;W]*)A4<M5CR~V 4D!LVqΙeKWnSU-*S}'A?#gOa!ܼ- W@%KHq)+c ?>y~9=Zҥ;:Vs04_?#jXb'80$P)1qՖ3PNS,!a{B6i?ٮfGus/Jk>2(Sn~QSH"wA㣅 pkMS=i&y{K4wĀ&Q#|Eb{~."Ҝ.Z}E=YU5mTPv^_h1ڟJ a;$IT\v'ϝ@?2i*ٔU4ɶh*&LưK/y%o 'F`Gx ن`bÏJ C1>֖eb^:bh +"S㗨50!CÕԂWIY7Hoӝ]H5tMwcư GZ, 'vB$Ƴ|:z7<ϿʁBkJ"^;NZ B1pi! ~W}%Kz@#GyvZ챇pe6a$6|1ʚVS5'\>k+FvݭG`8FI|(V֋BZ詘n nAtQt@&H,?A'9FGidm: ѹXxx 7MK|"x)M͔@kN&1Ccm^H~KZ9wh'|Fd[8/;}|7|[!cVI[HT}陉 f!s4:^@W' Aۥ3hjRssRJi&!nMٜw E4d{7H4fz]C";-4,T;[Bk|yX O j FawYL9H:\Q=ݠlCGWCձ^}}.G䓶(mGm7]PܱY9*&x:%^g@7LE3)_ݫB[4ԀU;xKPކ2=o;' a8մ霃| !TSL(Inb#6W(-<ɺtِɃqA&qF g)}Ŝ ^za:)$%9EѮ.@[2KC=I{/b˧=w1vV)țj+e 'q؝DfbHsI,HW;-fS01K00 _ OH-t-fNdg!!m]FVzv?GL 5[Fdr@r[S=(=+񴎦G{leY3DfМs ! d1juKyf_uL hiފ#P̾kWl 8eD-[l7wU3nіI ?ڡ}Y" PFfp5k;J."@zo]몙>#` !;p'na MN{lΝ B my*3'St"+ GHY.=PgmPaޓQXz9;4isk"5T jABJA.S@lIZȩO @j0 kɑ6^KjۄfK@xSry%,^Py 4S}*,N&h;Ou2u^iC,Zϼߧ GfW,c'lmo>yj/3q.Za-G'Z2ڸǫ8n5]O<K 7ڑoxjM>lP`8n^ŭgX ԦBz螌!eϰ M/a.|dhR׵,sr /QuKm<գDPs1-/Y,#nh yATmis pM)8,gdeQ@zA ~6y^ʻPf:"2Qoɾ,P-q84!>^:t$)B“gʡ5^}fy{pнP*'X>|IGoEWæYN0s$%{3CWiMƶR [s*|b5؛au3\\nmq~pdf+:f@e,_wwp-OAlmU -zD;[DWcY4 YGCS󻟖3v퐝ԇlG^Pbib6@wo#m&Z lz~ -PW~#0]dҍ-0b #5 ^x?A(D5Uz1O&WJ<)JzbB y=5cl*aVHǦ֮|jׅ yN;6:] CѓP0nE" k4^Fʰ۬~tx:nF1=m.L߾~6y|~tPd|h{pe YgQ$?lLo(ºv">`P|(V)2z凬]a]THzF#paX'dG8 z~(XR=IjrMR_U4M"Vo/0b;C4L;w7Y|K4le |_pmi>7j{";`RfV΂hH}jZ`qz?ɀ&K>e{Dc$pg't|dck`>aAKAU=Ǫ$~R,D3w{ (ƫ&xI}ި"Cd\8I(Na5CIߘz ؞O,"DwNTW<݉y*RY{%GeԨk8%!z^6Įhg_'}~5xiġr"z{t 6 hZ$0OY݊@+awy8uo*;h?t?ZN RغP~,Hm,5 l ŵqRs.!¨ȋX_b8wU,}bK$Evg;N% ~QOoqT@B抩@ؖ+U7Zp ,S_bb6N{6n忥b c0e/Y/Ϙ mCK,[zqdmLSh4(^ruRbi-q#KI(hL Rtb |=VӕD\ &ȸXdC9꒼LRI\ [4R3Eϓ~=V8z,Ɋ͐ĥxC쮢joz$H1 + R{JR{$lˏ['ԦlgX?s[xHYZ`(,3p38xJܦQdM,bxeP*;L Tb)?솑yIФGE L7WȊv `)k^ u3mBbXC8&_oVOez}I 4nOZıiDWuRx'TlKLղ1-L`Ey/6?Ey%4;x-ct*$Җ`Ҿ1%VFwɫg<s]U)N@[_h~{pV 9t8B&9n=ogHmݛToG\#K9Gjo4}Yn}yΆ٘}=S;ܹ09{gvrO/R4HNQ+Vrz4< {n$i ,+|t:bIT;˚)ݓ }X?UcSOtvN|yҖ}Rn GӉj+Ԁ ġ q(O8 ցPtk-}n5[ec΃FsGyn &\H+YL*@6N#n)qN1͂ ׯ˵zXXNj)BnDyS TF*W J_LE-΃‚FIn&B4X 4-fnQâ%)ؐ0op4-~9JRM~_nno2CL^zfb֠"cdr}ĞBӐəy[8ȮƖ+'[lِ a{3򐲵lKg\py۪jzպB 71yC\.CE =TE!Ʊ!hUr,'6iţC>` i.F/ c'~)ws-_.!၉?34k`WyJr*s&@}8`IT ,P&%&}m3$1Y&Gy#lqێZn?¨BpCQNas\zFJVQ+KrdS!l&Y50`a;qS~LTjC,y &ȓ x"SJ2,IYj@u\i'#(#ڨAX_cX)D"#[taqk2{hPt5Oi}I=n7sR~$ WQtEMP2o,1*ϲ{z<C(Q9^#@""MPV$| 0/jO6 Y Ƥnͱ]u$zAl۬$tߵ»Zٹp-7W,Ϩf<6KCՋ+ßȐ'sy [DU5}i( A꾚LP5?NM> [8Q$qUc\PKR L?Xa`r-VwV 7od1PWU|;VvR"*Q<GxMυ%c=uHYp6UtإMVEKCN'˱=d[MdZtF* сG:>,H'HORx%,D%AblPY|fα3ӹ-cAD P̳=erN܊fx (5VEtt0EGn؈SN>vX m[&҆` Rw Ơ9X=vBJ_2"& gػ jn}-@)6Fj cr q{ MHǪU9(^ho$+_Pt1݄R4o 1Q:C-净#Ĭ|o1m>(0HzyP9rlgl~)yf5P; kVM-{y0kΨ=ۖu:BjYnH7 +hj o@"DYֵ?ޫs J#I}טw];a/ME)W*;N&@XT0+OMZxQtq6c!/G}f{{xTx͝3(^LSj['O!JƘr$wIE$]3>φ#OvȰ*D_)t'q;J_4?oF- "}R/XiFLnGZߡkzuڟmljfl-Sg~,bgZ -;vۋ]󣇃fFzhvj>`lHar|d ,tWj-tԻVT(:*eg@1nL<Ճ*H"A ltWsAШk-@f³ܔWg4LUMhVe`']~lݳ%QL,ݩgjKɝ1Q>#=:1BfVj(6уP6fFqff8`{bG{8!RXGpx8-_|yX:8H'U,]4b|bM'O6 eBh]5Sq.ڥ:!MmBmF %ĉu{Ywdb忾u$ zZWl2R{FHӨ~7E{4ӇX\gZT,d_O,I{g.N98>Y'g*Յf04ȨsejҀ(s̚m9&y iR.%%9+DY 1Eܡug#NSؤ72JVc;z\gJBĄl^{Md:hR\GJ:Gi)rZ&#N= c(6L_m \f JcRLHq5ut=%G\Y+Xg_Vn=V?N02_3X/_';/@V;언OѫU]&nqa B򘼗f2E54 /}cVƦ ~DhS@F_تKVW/ p/*#SgF3#x¬68v,LM!cF6Py)u <UhhCQQ0>٤+d ad)PHlt 묎ٴ[1/ A[Z%^>ۆdݳ ֌ww, 6K-%`<*Dxy&TPS42U;O.T>mv ~d BBzx⋺>;EQg⢡f8vm6v:a'-I*R0qܨyJq=^L'Iy78I842RB")uO!". U~(vh1kӹNa͘5pg/ݿ-Ќ{p) w[\,&]EBF+4)&+ MN*Q%ok[HBGqGǫ}%%A"b>@+TQKȞp RVn k(HʉC/m5s-|#>7T%QBTܰ˰_Ģ:)nkԥPnϭo1 ۰A7U D #I@PC^2؊GA\œoW$ão#dYdm[Eѭ ;YLl>iݴ uAU&Sl`rf7p.xu[_Mrg^?1Cc`4[!;θ")sPqfs֢.pgTn ɐ!@bPdn?"t9;8=1B?@(Z,)3,#}1slˬK`yfX?_iG>BN뼵snCfX,aFd8xEA."KwT%ߤFTC"yQ[F} "lU󱹴 h?! &VP97622\H :V{@<&2*I?2w6"6sJc^Ǎ0}S]ϻ7o4;3}GCxPytDxagX?/BkwUGeH? 3+ZB+= vIklG'ȩ>`CNx7ً Wzjo,W ֓kJ-jSD5>x5ՙ>ER.8T#enBNM54#L@\2ޚ0N|$ 2rC6#yP)iẒAn7De :S\(xnxb/&Ƹ+04Tcم  $b4|8]d/ TdkZ "n{. =w3 PRk3x$ K҂wi9la\$ǏlM*QsW|-ӴXXεC֤fW'3>3:g=ZE)j(_uyBqc ""([9~[C2KR8{FzSAרEü'Bf3'T )#; n}{YHǣ> J`A#uf ?OJ[󭳃-wēcVÝR*@v"'`VPpbJF[[m#O$@[8_r+LI~u #(9Z$ALO)JW%>QBC2 2 i{3Yz2Xj!Vc/Jw߇7]qR06](yjjyS.qq>_S> i4ؑ ;K0hn^OtQ tP~^- wwc]Wl#;NNJ2'CagAr3O)ζ]x34S+[%J.S#fTkM8E_'Cj0˵!x?eU)^ZUlۯ/G $*)>i8ƦX2)vج4}r;B褏b y \3 -77_:Ncu4;ryqS%L Rx/fi3?-/=6ÁBv8@!.iYWJ?Qj}KY2=l>#~`I&W]MvT^-yKA&4$#J36c .1z ĢVSIw1E,⿠&݃dV!j3WRZ+$p"A|Y,jXW y35im%ІP4̾hu"`{vGlQ6Tzps:ߗ NtY%}-sɉپGrxZiBs}mEOot8%~ZáZσDz$} YqRɥum3* j藧e$9p (85>ݟKz8O"H& rYDa+ =f|U_Ƙ)z(&X;,5(kTR_ܾ"%R3:0쭯.T'l]Zk'S<#)yLt]`GQQ'dl^ &d\6k~Pe’ 8<̓ (ŁQԔ?;ߠ|FYf ev6E?̊E28^+{kDIilIE[MLW A٬}ps:(1 6{x)nO1`\Jra2QJ!GS'\֜{wܴ<;_<26,슰j.O'ľ"?;|hi5/<$P~:(zltn!:BC[CsehT y tq pEH\YTvh&mo?zFwwp ]a۪lv{fW[&j``xdo2ᒳ_BGWFa# kh7SIRbyN' m8F 7:G5Y.bDH$%CHzȣ <@z#Gߢ:(WH4YCxS/vArycjL3:R3߭}Mlmp?] (|do99tu"OE\j~3*m,:lkwG85d>,>V&qjUML^eMǡF,0tr8YfNU!Hxk*F0&8ݷ[ PW :д?\[ *L6cTlԳh}A9~cvNg&oaA=ڲsu%>n )ELmzpL+V>[__CM;&d\(U Yr,n}H)W=OyWQ1,I45tk[(@X .@Đe `,()A%pAֲ}@ 0L>6NJlO[O8QCCC|imI& ݊ҕ޳Tz ;4 g.$}ōZwF̶k ;zfdWAΚcL&M`*\t7ϳsId1m]_>`3Ø3;5-XAMQU>ߪ*)K^N7㠎;p5뫏In҈&Tab12)A`+ ȔultG&+7pl`#ig?Ddyv'I (Yeŏծ,]5@r 5VP^F23$90"PLP#7^n5% Vc＀]!Zˆg6I ͓ڝ7Mn)4_ 3?!Fϻ2)h;J`BkWyы:'43c¹b:~z`y^4G)WY}oBR[df(`F_զ| }?i@I\c*s1C& v R9 ڻH'M<0\ ~ x)=p:$U2oa;Jo (î٘dbrPnP[hw?dHNOE$jP*{3W;>u$]i~Bӧ-Ĺ[x9Ғ EԖZ嶤YƀƂf{fN,2:.ՙgigV339롐ryewkk2R@tW+ wD8u 5QP[dj7l5b2sx_~T};h;is!:̡ߟz[!Z:g:æ3]BjN"|u9u=?&I݆r5=JHΣ;^W ~{ӏSԤjB:nFk7UM(\Q-4^s=6367xʎvM.8խ NSβ?[V6`FY}ae4 gBA|_Xf>lNc5Ye)A/VobW'C 'ǖ _+ mذL62x˶{a}$a=]/a[]x&ADAQXaZIO˷љMJ.'QB{2ܱm\<4Fz0򼫝n<I)z\ւmmJ'}*E Z3z:(: ȬNnq} 4V<{ec5Pj9ɸyN 2KA+h>zFׁ,2F'_}nPŊ'A?/蚧 J,ҧ` 尒X U'CP܉t,$Ky`(Gi[ǿ@bUHwmCUNtn&- }d ]"keAƑV&F۴NMK2 JNa=uI{P^Q衪f/TD*e@R(r{J#MLUJ40z1I_شqT_g.%uߵu_1d8Q"y ?=$Gi˯4t4ǥwsƂ7(j~%}CsJTf9音%"ƎQJ4M s?AA.@-_WSf(WMbH@)Avzu#qh=zړ~ Pri0n.]_کEZB# zT(R&TXFl?!vSi3gb<qawLiGO iz&|n3>8GQ^)1uDu&):e=x@b+:xv@/7Օ>xz}k!̡p`0Oausx*P= R)#^6B^km x5_{lArcT;C!5 z6QQXśyPaso"k#;B^g\Sb {P3.["Iji6yȃ|?gh Op4ʳahg.Qir|P,M0z؞jiD"Tas8oyV>DHZk-Zcee?Ų#(1{ KHg\PЀ+<50K+K=pOo&ˠ,Pj]S۲1VT6m4U_Lb?zbP^v;|{il!৙'cỸLyՃ/9he¡P/VdJy2f!Qi4vOBO%Ԓ Ÿ /rޛS:y4m[5HzLUSQ}u42 Ufn'9 aipRYE"LH)x<̷O%>*s&-0V-98W1PݧVh4 Q)&23@E俙,ڛjlϑl<%Q$-yJϨg BVgEw.e ֿ}Kҟo2B@is*DM;ژs<ĔzfM?,&PH⺑2#gx Qe7cVNΏ=1;И V|g@̀ZJttu{O=u$%?⧥j^_y!zT*k hF>y6͉y?ĦVBVs$&zFzm\%RZl&'ӜR7+nUj7f N=}?:&(LH.=(؊I^^y.;M}0ߍ\e RΰSHQzp iV `F02̍Rh+uCc++Yֺ$傘کJF0QқM0j2)ޕq=tEÿ_ka6m!Թ lA!xRˁұy*🙇 v|8 =}ǣ!x:rzNk-& ilnI (ܵ4?d)Wo?F*ZL'@2zo*}6; +Rr b9`w5.Z6\AbT,+鰂;rӚ\ 5gӽ|A~D4XPaRYj$HӘK6t3n `S[+vj*r>!'L WcQk:``.!)Ĺƴ[@Meo3fQEnT@`Qix2Sm @lgM5Vx%HjXh ӵ:S*.Z3dDEE8%XWP}U(o53 D/`hKdb\yEZ2U($ϘV|Ң2+Σ#iɟ ۭZVVL&~{X- &Tuaތ/-3 d~n@RThi:aG`CD/GAd8?_<D .<|'5yK-?e04nqQ=Rl<; n,4r|L.-8c $ylٯwvV >gh('[ V`H,cu/n0jK3S ħIUNMbfniƸ\y%ǹv,8qXd6R *v l٘8/DP۟`3RPCo  PG#t&OYaD}p$ M!guNdQɂ&1s8ƺG~f{׵H~md+gp/uAƏX{0')fajB}R&D`>Ͽ~ S `%ŭ8~K.$)Vʢv`:e1gD>[@dxݦѠԾEg( r qisMC!޶;|)# b!F.َ->`C+g*[{+\&uLJ%p <)Sp j gL%\4G cS6e{NɖKBu#~`+iݠqƆbzqPWc*[ŪK ed&Zb1+'@B' M?' `n22'vL? 0hJnjͶjM[%3]T |F77^Rf 4ZשSρ$w.T@t+{h1Jݹý j L9/2i3j45`cX= H.|jZW>4F9va6" .{qw&%*]㓆ʮ1d+\"%S[n Y}JRBgG-6?҉b2NJB_iQ@3.!e1s,ےVaE<'QǞHlX:_,p~o" mM~^_n0k(>qw`Uƙjq-i͆B(!H9(21m VLuā 3mҲ-Kkk⹯q`r;"lX:f83HDnerdƝY1~zu5FVNptV. JJd 4(h= @dUu#XCPeXbNa#h:>jK9:"?ϗ% {KtaB)TG2|5>L^:IE $CjD%BonK2#f? ya%%hϛ>˥(DvpҌX6uŒWi=Tb )*f {f]=\uu82H2-Qޙ#*'u\n ۹0<#b̈G]'8+z[~2LcI022!ʏSm$vz} Y<1SCYүLK՛/%+tRKi;ύ8IT}>S/.Md+5ȤO(|?! 8,( ~|?뒙?}Db4&,)'67ANOgFYړ [E,LU% U<)'Q%-C3U? *=Wy;z7m)sKГVP:>vxA'5]ϒ6m5ci DwYL6 i?,g- |s@|J1~ui<^ 1#uǫYՒWN~aᆪ؉ J?imŚr5l}6 cG hF/-Q 9 qUOa5 x)o@[$tAiTG7sUo|) 4,x$/yM"5sS;rKU¯쇿<7|ȝwڭ~/LuDf4L rbN}#4$f%&o ۼh4c`7] !)L5.GC9Ba1[b{:c6g-!NVlۖc*?Hd} /̫b/N1d/zAMW0w-j)v:W5})+vaRIQЯn][r"tbt (JY-f/6ϲNĘ `m #WÛY|{ ]UӛMdDsG#$‹N=_j[|'E5rC2ϧ75&wI&.=M/sYCA!is[&,pW5s6*]L KEZɂݟpf7FNt,B̵"TUNC!JsZ!A<0n鸎ɧhb3LhlS ጱ4}blKQ=zLpX9X*v| >ۤ?9=r!r >2jPX<(P4 S, YXg 2Uݏ/a|ɔg>+!CpȒӜݯ/=Siaf:efM7_TB': +4=\|v`jZJ!0჻ު/؞yk5~?QV0SNFy 1zDaᤢittd?ObJoLI?N"@FN1|r @S#"_U"oirU&TEIɨy~~}%7~7q%_ 4ye4y'w+zҫ ifCngmgs;kBkQDXlY/lz 8N? &4}l<"Ac*ceod6\*2zf|(*~H9Y7E~TepܟՁ&}f4U{M\Q4~1uy8.\Z қuMNeKPR V>3mHm*9/͗.Q'a E^My.H |AuhOՍbw)fRZC;X}rnlAz>]{3~> u/| F'}q xS6ѧ{M_Vi blAZ6']&FI vu"geCs4揕\MBwLᗿ-`FҐ3Grn>?tsO_04v ZjLϜp1Dc0ۖW ZʇPut:*'\͵*ᏻ?VX̕=֘ a]k܎73kɀ ﱜjg*¦{I P#hI0z4~[M2'"ӷ'cY <['{.5 KZu߅pmZ Q>z~ bv[pzMG>p뺲Yo~;yrۗP[j6&M#1x JE2c Gikp^ggdA&ព)4 @.K7H$0wz/h/SYMPJ,ίE 7z34ȚG?*-(L(ǹF7cH7HL{KWlOBP/P{jSqzk^"uw}#Fd}6M*-\sQ7R~^4r!O-Ey 77D)hqq0J4^A*)Ѡ %y!Hw#;꣈YҜzp7-6a*n-'oB{gM6X\ 'ΊM #l(t$%xx[q.P~sMI'E Q , N0 qݦW~0G9rļ+ZuXĨo10yx:Ցv\l27>۸j,ְ$B)2jFS+iK E;sl^DV| 4n gM]-~T: 4+q^QZpiS7>{G4ԭHd9DQlt\+Y((90>/0 f*:tUeJA9i s5ɔ\29z`FdX9 "y%!k쫑p.鶈67p7.P/Rg={e'j<׷.8Px=*Q gPK=?[ +.) HՙO#/Za̔la=S [i84.t-*^xbԐ S@+M"dbrckxbtqu Cٍ^/¦?$+Z8 {>V KTB̩MUβKrkh]MX1ZUefD@X rtm 0s$kĸIJg=1y:o7&c`E9%A0)o92A^+MZA:+!K&Zwt׶$Yb(VO MNgrV!#-<%`_PEmSV6*x7&+$שln (_}<1rzo/Y,3Q($--% <F0ďF.1t!6 dwH{pMkHHk^\ꓧTi S#CɱK4=^ ^!tg6y` rpմ 9CrFƂ#ldbz=~53!<9@!^ʍz0ᅚ٫3W&u8nOv*ॿ1>ĦES?YU:2[Zb̷[\MiqSTvuu |R蛱Zj,+} Y Qaf_&²+Xr:=ښrߔaaǬ*aA6+b0ӭ·-/َ^4?T &G*]E#Yl;%OeBo Y.C\j&`r'Ћk)v^zbF.;2N*OKY[ͣrcmxN>.JS Fad}0\ܫAH9zr*~ R{f=!f<կJ[ !RϓhUo*o)}QQ8ܩ;/`y_/`}rlK^x](GdC.j:D-`O%2))ATn&7kU殅q:Ģܽ*K] eI;ƶ6l-i0|k =gr)RVW}dNS/ xa s]=JTja+F%u>/4~xf>7 io/;hMOix.#0ч%nzǔ5"fEy+\B kKQwNh U_g)@P<0gMߗ0ޜ@ 5YCm9>"nV٧βbDZ.h5[.:6Xzk :%Y)]טG A(g NH{/NDw=g8RYIgM=] \H_>sqw;/s©("6BQ^*yޱtH45o榐,$/0@]4\Ⱥr(E#L%[œጭ|eE} D;[scV%昑) =POe ݏS=,i9ґq H|j-; DItx@^WYKZP.QOsʛq=#/ޝ4g."awpsE?]/\ m3Dɭ@;4܌dTB^*vFHuzGƾ <WJ |p 3651,<|Vn]CKk4"#? zJNF<(@K< ;g*պ9̯ ](Ww֪4".XW³qLb ~CtHHx)GK_\X`Lڱnwʅݛk->aE""HGDumU{7e2!wI)dg (kkM n*wv`;Bϟn<֫Vÿznq'±l^왡2;As7:Z/V/Ź%5ȥƥr ?sڵ;Oֹ~ [ϠRjXܘy +ԱH[=6sS-y>l(-Bj = qy9LksQ,zj]>|U]5 6^YZziBF-?S!ƔG;GR 9p =]er|TaD4Wj.Q1)O"߻E+͗T ((hſ9Ěm8t#`a 3SMTLJkC&Rqq3n[5#Rvee2ɲ- Vdnr'pRT߆rANҫUw{NJL$ki.ֻv6@P4$C?baye/n[DHy"|„xM +p#fΡ 9’W͈({RX,Qsѵo :M94J p,bKW`E H]DfLWͼ#l,IHnƿqXI9h_io#0Y¨=F=Aob!VrLr$$zQLwZ2KKGS;}9B(c{#V J !zEs KBes0G"P.9K3=ԏ\%*Wb2Şhtm(1ݻY15 C5;"^ ±\DɄGYiRv}=0i9`5XY»YHϵ8څzadqv u+qS\X7m_qX<G59j{f`>I?8۝,EJ_C#*€oft4' .-2' $[OZƺ 4IatIǟi4C1}j5_p \ݼh%E3^>`~ŋ+L.6 6o1k-k0slל˛IkJGY3 6Y8j %ƨ 0k(3c&ڂubbViAOfo{Ӊ0#nUm mMm:q!]mDn"z7._q6Rѕ߄z-۾Hx{"ZvM~g& Ɩ0v_Sxw\kg$e ,Gۙ52L]d;#|qc Z{RH{x`ٖĦV@!ߣ5`\g?;6R8;3I\;/mƂc,bܧX:ؕ|X.5,wCnq,JGtQÉ Ɇ쾲e<"]Qxf\Ȓ!ԽRvNK^@tۣszIF$o(Ht9)E-e?.Nz^/6aIj_qz Ys&r|?"Lަ"E@{g̓)c3.tuKs/ikIOO:|7 Y^8Ȃ25*S'IT>U}iS8DE|CwB^O5y,Ō^ EMۭMHŷ2@|GN!ekHAGA;oXtM:,AK Ia^Fڏ{6 74{]<>K- RP3NХrѓkE6(%]ʍ'EzP;0yu=VLEb6ʽBo.BLUKzZrUq;@rVg7ZYH:ji΀ȑiS/eۨd|II,/TQ bրݚ|zyQ!lxCT _7-N/?2:Yo"+U^:aDw5# @ pjAV3< '%mƢ^jS9~ GV"b!϶AຼWX9rJsC]{9*F|cKA#7#Io6 UFs2jV G2K #"+C@,lNShIH`Kivӥr^&hEE}^F6$,c _z2xdC1-wReЊũZ_I6`i`Q(y ˫f2hzkF5`ALG֘iE~WBį_wNz bz(uIc󤌴J`J莴g0Pzo7@>wb< gq^z=hMn)uyPK=lF=q =xhHPR]{-،g4FCa.2dX"wl[lL <9@%1ftր5IUod/P k.XZhDK=.:7}uge년Y *;Z"F*6>MgILѵַXt6x&?)ǡV9O&`ќl3|-c2(E9ns2oMJ$ha_Q8rP=TeSuPxI"tq:Bȅ0EУIM >vQlFYˢPaMѕ9'O7rYñ,9~'tZ{-l~jI{S6ůt'͜1#;le5{ƭeBal+]J p3;@ҡQPYV7bEseh?=g*|9*(qOOGOu)smUܱ))KRG _+w7sCkGIHkGz[wg2MN/Ϲ|g}5KXKM{;my;E#_UTBmkl,B%`N(4Qѧ\u9Wy7HP'1;Q&+)䐺Xe d'Zl{%BFFmZ|+ᛂsc)vmނ /NzQxO1zٯtś4],n ýr+. azBO֯x0/t.֭L-X}ֹ XYE,`gLK5 d&gpLB wm@ρޔt=^VnhjnE[Of˃hр|j,F4v0_lIy0%r6颍mk4엧"^XbW^7M8.ZK!0z-ϯx0i"[emS_sk>!/[{ p<}T *^6{+e:Nct*B\[ZO 4+BR5C47ȳю)Ԛe/ev`LupZ'T871FWŒGe{TW Ou]9Lʴu*^&q[$V~PN[<:N Ũ&n~N@*~:4 !?9 Ť/QDTWҬwA7c`:H ݐ n& ~>w~MyԮ=NJ%d~V*r~)pN|?FqԹ^AE6vs+?EaJQ(Dr>lPdi 8 "QMk?p21n@T'N$PSڷeff#<|uΐ07֦PE JY./tvjgQNqԔ1,jPp__g)@.yi"-E'|sO{ YԪ.n0s`;Vܷq'ԝ뺄/󖣽r6~*U<Hg=!e N.,jX+ xegD 0kZ쫭׉5]X5 IVj&4o&X2U˭v L\|l*iy,+-,dѠ=_:%$4g]I>gۀkcTmuಫ=L[yxi8oX֠s[@~'Øo&Q<;KQȌP{ɱUEF܋A KZ*tiHщ&1E1<_o[0Pp64o"T^(~tnRгO͗v.*ˠ]^A7kiL멬F<2ߣRꨨpGNTbAcUJyqf64 ;ݎte7uɐﲴJZ@M }kJ#n[YC|7JB!R'ƧtVBFsouV=d)~s(on<͑nseIxJz&2MhCo ǜokDɃGzkӿbJ\eUJ[&ZZf+~G6d۾=vb\S[{pk 3B_uE?(;뗞Q4qG203Uls:l=ĸE^-nӘo|P֬  (!U:eV$fO':u B'~;E0Yli:@,>N`*V%"r¸N>0g+䏔=F2[zYk$f$0=qmI]MCNB^2_m] )_>F<,P i$xEnvz0Bp[WMYi #sVCFkYW'C*'Ls{,άa܊ %,SdH./c XQ Azڕn/7cZFMsY0:j[=x8nsqF+#<-2}:mo\.ĭR×9=nFi W>p,J V=XM*{@LArVm<&~-u簭>P:ûYPJGs*ڎӀV缟T'dA񳀞# Gz1nhَ)m ۚH<DM.E0"69xOÏ~{PO6x[>7}BÑ-q]Iq;EX'trջFqi0%R!FI){Hq!8RMR] L=QzA:}$XoHmAAt^5774n )Hi= w\/M`j}k+[ LoxpUQ-Nzq`Å2o@$ĖҫvP_q FR.Dneg%.CVJH4gE߇ Lg.sM(%1gA%9 Q}6i>pFL5|wǬ0"$5*0jXi^o?m\r<|Q3yiB u,/ZʎycToѣNA>T ƺ+)bs#ȮɈD7wm!WnlQ; o*fzE Q,#&ܝIL/rB`>p  2ibL )7ŃGթ-vjRiq?sN\5e11ܴ0 %֋qeW" {Fgx)7K75S=.[ K}5I1u gw_+O&''/uta>SkJMFBgHFnK4GwFT#^`~֜OioDatges M(HP]eNSxUgǢ]=m}auә$՚Qx':)`r ikc:2}=*< d#0GDeѥtOϝiy?5N3]͢+`zOݧNvfjeYDl`2 8C_b̈́'8kZ֭}ƪWQb{(OWPpEu7#n +PH*(p3n\%5~;Ε, IXv~raQbK}wܩK|$B śn!WʨفT5?R";{Zm8ݟu@U"lB$j赎?H%sN*MDx8bM'Pcx׭0RBxVNg_RIOm\f\aF`)Pߖ]^-_z(Ǜ̵+Qd~V-\K21֏#fR}$x)%M?<4xjDfRU6kX cp1g|癷$@15A]-%4`րe[|Uk1\=sHɣ(n-EDsR`to832H!akd@}t[y_1=..x8-KՏ@d'b78Z>^fϰ0Yܢ4! ;9ap/GV;ާ0)'^ 6@s;,ze@pg7D\Q#gI"$Iݥc=N*9r @ejE=GB<;vnk~Td$'/: F[rh$9E38X_|ȕ#:#^(ETBX {G_y*^;gρu`zKqa:\}$bo]-.% 2Ȗgm{i4(TkqO(Hgy]Q5tLHO+_Ol&9[PT}t0qmAS{)*[_JVQQ|$H*ᙎ>ϧ] 점i^Rs `J{ezgc-se3̤fwV$+Ԯwxb}iiBM'PΥWDuT@zИW8 r{<}^KTU/+ msLdŤP7}uuHW>%㉭&2 ֝NT"ûϺY ڸ/YOPz%sԧ&&R8hBy/@h(q6DJ7ۉy5LOz):4g$+σJiN/{ĒUPz8e E+:PR5n}-`: GWy(#hEfsHCW&1SAFڱ$,A1:Ǝxm7is= 'c, W% 瑮h@s9% ZXKp$ΗسZ;Ʀ8fCsPp yy).R##?x{@)n*%U[n4Ky(Ul1 IJlۘEG$Z}|6f4"{jm2LeRcdafT+z0ݛF%̃*) 0+zjF>rUr^Z*H,yu<1tf% r\=#SΑV(|Q3lvWo}iy<@tVSĹT^i\Df^<7}(5,igW45Fݛ(!Ƚ/r M^cǫ7|*BU0zbu*gx ?N`r eyau (q RmO@-BmFul:l.sc4 x~r"/ƥH 7zp^Ј$a"΅Rr 5`&us󚂧4N?Z tMV@)S40 PwzCS0fEu{WO3C5 _2Rvgi]2f3, h0i /Ub/|\z iϾ7Ŗ%d:X^zۅyOo@FX+= EF< f5 OMlfON޼=aA܂W[mՒGXU8KMz2j(ufCwibR۲(3H|=hh%n4;vS2"}F^.Q(w 4_J H ˌzˊݲc~UuL%YJ{;+tWvK Cdw ͔~Zwͷ6x[/aB4*(4XClApRK;|ofqW25Blچ؀`i혧8^x[=(3G"8oFoP7cqmCF Y WarzHU_l*WUEsGokh" Ŭ# +>\FiU0v*0tȸ cUIكJmf;jafuX}Fᄊ[&Zŧ/ę5y܋~׭]" 3נNT>|M+7MRO5%8_uJ7^ -&Zc-\k*+"Cs<0^.n;\L97 /BFw+$S߸PGlnrXm҇O6R1u#~X^2&M6q>?P>PWn|f dd6@ Rt㧲vA]?ުLa&6h`wQu&޴hG) ;,qz]Є1F$ro&/6h:!gz9w4 (IJA|$#_CU ɬq.݊y%8z7<| a+lw  $@V>t6*]#%^YGu!p%2E|\ȳZ;UZ"E*95_U 9>35r͖W2rCq(&::_vItk֡gxNį2=!av",{mӭ u^,F@^5i@o-!H^dm䬩C}JwFMEeFgLXh[A nĩ ⌷z* U=aJ7;xk(֑\D+|碁8A'6RA#Y%C:{EnکskG&>n p)<!ϗYV5ԨVu ~@"Ar5$0=_o3e'Ml ͒ eБ9٭ubR5.X}vJnF^%ƐxխUG\T0hj56R_")ϊTzQ*9 jn7G4 Үq]6Y>cAWt)C9,p$q -3`P/6 8t_dD~^O߉W {%dhpql !ozധރ}@$[|=:d͓VNv'n:Aࠆ6i6ȶI!>|xǟ'A# EDD׳n˘q 4|* a3Jpdk%tUGa1ղU`p+w˕Yء\|xDBhJ)MezOp~o엠-MH^;v8x`weXo'W$v6Xy(~;2Nf T YCRZj0z 'Rބ+h}ItXH t^mEY_&T97~_2K6ZrvY_IX SIHq= Q]&G 'lQW}q XҢڵ`7툿cp̄&du7!.̴ RtMy VB,v5 Mq\$Z0YTb~b5R\OMxC3U4 iK7c+Je5qJ a%i້0L# Cg6 `gh/Zͮ&E5LNϷOBSuzؓScʥ)W=DM/qT#DbeIgۡ s@0_R5)dMG`6]?b&İk BM 0zP,/)crYVlwj[S8[bI/:׵.dTh.flЏ'}c젗 ɳwfk#r׈F,r UM8aS[AΒ Se.^@6k`J60ӓ徶f{>NW| adfs(O>|f aw!vs>a;J̾?5LB4ئT8:_#3fD-! wh*-!єBqIv;8H@v޲B$PwaR(zIe89.Mjh }c>h Up|GlRpAq/u4jׁmW$ٿƇKWlpWҚ oΚlUV;s3/ 7κO &YF1 5tfLC2^]g>?f$Nk:yIҾsS}N;;܃h%[X\Q7"67׺j./$ )9S, /hqsCWfBc,Au`FB L|Mΰ%V[L-Y|(VRg<ՇU>[x;2.&<*"VACswت ]f;ޭTpjn<)p)+,]S/#5 5:ک^ p|箵FOk&'{v ;x!87MGЏ";]c.,G+Ud2:bO6BEKjAo<~H{2E)[$.% 0n~,8ZdLVe{mLVr߀Ǜy gύ뉭g`2pߠ~aϛ[ TfP<{Ճâ(91[|TY]bdr-w$ŵUP1YEka.ǨAܴpAv\%urtEN %гy2MSv,L d*%0} P~ ݜҵ'/a$A~4\`^  XBm%T\C,yi-̾k׏z#če.\Vϥ~JOZE)hb#uZ5L{lJD MVjN]K3i;\K[kT2ׁi*ƚ)kmF? j+cǠ0)^9 4N7k{ jOr3EߪjQ4z,jHLrZi-^~P(/d58uiiˡ]ֺEbG[v6-Gȁ=ENلVJq#ilyp Toֶ;J@#)-H9|4 HLc΄1"1PH&>_#)L8}-dDҘv"ΩE.d8 dQUJ ^= bpsneMZ=.&i^쪣BۼtMeSM Ý_ok-偸ϮF#Kl>|üE#&_g>c~ G/;)'*fw&@{.xG QBB9PNECOǬ{0B+,Sl=aeL!M%"Vjv)ڹ]7iO=CL.[ cfa;C(ܪҷ J% o`Ϯ5ag"`zl+ݭA1]'(Ww3Xjiݪ㯢r sMD<z:|珯:Pn?q/9)zssf n 0Ig.O>r[PB!RX&&hL_3&{t :atn5\WSƜy 媑"ϖKό2)QAR! MoTj|@,*{R <57$l TV]pzGu|4MU{0”`LyG:@‚!!JҦ!K]QpϞ % c_HDۜG o614x ȋ}܀屜s~ؑR^5ѶF:r4]݊7Flֶʕͳ(!F);\P>oc\c_CMGnuH'gss]!R0]ʹLb2Bc2@ؒ<e%~xS\āh3-u-F|]R4^a>SbO]9<È@ZяA3$E= +ڼ9K*R9I8Gq ͏lWzRN6HcYj@ٳ N%s}S8@W6Ъ*T^M&_ޏ^~ \&,S*D F 1z8L*`׺v,st4S׭ |bE&J;2-O`Yox^CS2@.q~+ڙfc舓އqKs$L`GVd=mT[ !cm1[*J^ȗ3K uK\R}!2#01kY{,riГ}tYGU; 'uwfQRS&k\\819<1t ҫ&R2%` 7 6@1Δ޴=\mNa(NRVh4"ot;7h۹ʥ^|!Gɨq>rHqS\&׭*|_·O@SC,o~).y M`k~$$bݿ:-3` 6Zٹh>48M$|X/M)7E/yy$k"BlQ3o-;[Eεn@3K>89'7%lTLFxȢi15~˒WdRv(x_E(:TbȽZ]9jS#e$MI(,l9Q AJay1*Չj~< gdi vjjG kBR zh(Yd|T4@x3޵j~ޥ"maU&1Ƽ`\4_}m?(%IzJuu iaW6m 8HZyyHkm׭<ٛ y|`IK:瞲B<I!8zm 5ԍD8U@~33eI@E j1A4V\z2YxFy0X 6ps -T"s@滉5" "(ɼCz-Q@ny SM1ŐYQGU pe60-&?vVzv|#fg2)1M|Nj\pqlh)6l›~@$AF?Z8\WInި_24 +VMzhW[1B,yGr:fRر9'Y.Iר+7{ŷ -_3 @H:l$H*sElL@}PmW#,_>wlyJ-Ujb"E ~/E T N`3Fdx_wZPÎ|-j!{)WozUl+'23s^`/_ypS@Ї7 c9o0}dhNi4"6W!4TQ ~/}yFgbOJi$O-GU;Eq8&Hᘍ?2 j{"H%Ub=Ɖ7 \nFefK<OnH"QQrO'DlvO1'Z,Mlai'OR{:er},e'WX6os|֊XH=ˋJ> #=L'M#|KbZQҫB:1$citձؔ~NL4L!q(Ai[IY0*[.}vlZ|1~b}E. R]MQY d]+I].|J4-0ί^s$zR&5-?; Ԫ *_QaqEFD?}ƃqpw - bQE#Q2E VcϹπ (ѾGյt̀uS:j ==O SR]Շr+adxsވ`r8}nBx3RZ.h~?%C͖^ Sc:pUS3G&Kҟ[l5HP?sĞ~N\);mrGrS۹!,`+M(*49k,x$=^LhS&|#RZFP@1ghPP@_=U?;ܶmĆSL~\-)%"L^9"b gVꝉZ(FnF$?wHQ|JWDY*x MA>~;]ldKD_& . 8㕮lX2pM5^-'c8`gı$0NZoe^55J꠲H+9lODLh^buK ce Y e'^%gu^Y!i,>y!F `F#o BQ=*9<`:>2>oQFȨuPjH,$&S|r*歳a2܂P/|?棁J^=\s[Wh՜aRdt̚Lx—;ug$8F64:UK(>*a;܀2Md0+T5sLwu6 +`A71$nT@:*nx#,ہ}u0$3PU\S-"_XSEZc8͙LOYl>nKB|,^rqΞs_+n s-@(꽉-_z*٨|!0^;eq"OӽT1q@OTd⁁9zu$όEx !%Ej7eXj|;V6,CgNx`c [nlMx,%jh؏7l]>R&YyM<yӻ^z\zDKkWl;Ykm zml}KFCma 1 N|ɗqK(:&ufoۇ^8fbH|a}pŅN=V$§nizr0S"?k/.mfoAƑs&D\"5$hVϨ6J w~Iyw73z`͓toNES ŲfxW%lL 0L△8әv$EB a[w{2B%w <^@yTɆ: u+=`")D>N%&]L tlUtWj^ ڧ\T7憐E12RIXIeD) BuQָT<JXM$ðVw"=.8d/U,ݽq`"@)av(c{&g6!;8x}@z't&w@bf{RQEvh1/'q۵k%P) l6eڱ#iAMa;mIEdK\cuކK )̝u?7bBoZ'Vzh"ܡ4Q? 63vI j&i֥M<`B6cF^vߠع1̂ϝzSwW=W{OHTXA8G K/%?*mMG vèZu3gJ^q2`?L \s-B;𜿦o8JEU$N:>87BAvqt_斷(ey묒ǔ_]d5Ӧ!6kYJ$P LGA[_ Do%*ZV;oʭ,¦%>s˘ڭWOe=6K*Ĩ5E_Z!{l,6sI/:^%Q#VG)UIeer-vkaPʕv5gߐAA]~}ݫ-wWؐW_%7,pSK' Ҭ ͜pxٷ@E6j*#:?Ṕ4.!EF/0yJmY"PF;e?n^3lNwyaOK吆0." H}c_U }hnH" +L[m`9l§# 0sH1Y b= *J?0 BH~m9{3 k<-Rb+&iVijL[Dž=x> 3D?S?ߣ>ZH;QzcqnB~t{9 Bwn!Pz7O֠t$-B+ ơIfEwP`'*F|j9T޵Z~{F5)F9PƳ.,9oMva"v Ew>fcs1_5O-_h[(x}?%YH CVjz'G2 􃰨3o/$t'lVsiEMW\F0߼ERV<03D>:e\lnڸ+'[ caKę@)b 1aN#[2hPT9.z1b/~#dI iE~_1PAxGQar)&T*M\\,'] N8eh,׷U rR`t]2oP̦ׯuk>њzTl6!!/ڈ҅ʊ}nΫgυQB[C7 4qO5s^(ֲ|葩ˏ;&UQ|:]2ȠQ$ٮle~>04rV Y7\NF2ܣ^OJ8vXr81"F@_SCG<d?[^.ُF %3%?jB/81`Hj@XcปzM&QE1d5@{V삪0LD57h|z7B{9-Au,&fƣ>N KiC#N )mx|o8|3,㜕bZ~&Kkn saܩ9^Y$G'2qÌG% 3‹' 9hI'*nEtbuUI *|%ZSoP~c"67LT;%S1 &9t \3vqv߀izحK|_v;sy-x80Ta-?abu'S%FC+Ens39; { +鰷Cp#F)6qMAaԊ9j / " )afoQ2SIr_`ONuxq sc3o7 2t `'5"a0d&|$7^ fVj`S5q!]6+SQ MbPԆ$&r TIyjPW2A~iuh,MHMLFvm/J !ke|^460\B,.Wblc.}p/#88`ׁI. f)rɏDYl]rb O`“clIc?6SNӭWhcNA'1=ѤKe^N7\wSj ʣZU?<+̋l#n=@{L!Eb))JݸS? d'qu_Հ}dnS KCpʹok;GJakJEAH]JDrm>|J[٦?Mkk șސQ@t8I+C%7QF9Ƈrniv*:dzB=ޤ~E4[œTvnU-dV\n'87,0ȻI=M%o HJ ;+H Zs89t|`^`9`΋{]s/* T|!I}\lT{k*"~4{Hi3lk8chI%QmNViY)`>6 'mTT/ـAau8S݇r?ӢL)Ǎ>}.]ǜk |bJəõ=#Z(W87^v<>wtK#=)g,_I5.Ls|1E9̒zۼn _i@Ⱳ[ N=j1ytC D*O)$(kXFs `*Mh$wR0{@hQMeOub,y^R&MIrHEEKWo U()G_*?jDhEjpD Ncu ^c綱薧`g#`?z k$)X` Վ&Y-ou"(>ñѦ}U*ƛlOuq6o0N`.3#▝ ]L'1AF=}7 /ʤ&7Am>-an- RR5zD.auSWб/9]&߁вQ&a爽.խqD<+ߪ=U!"k|1Y#ph\/|-M^ HkP鴷Ѿ@[iBT}!؞`hn(U O7]7Ѽ!jY:ViE:"Ɋ>BB7hE~6 e4z[:4Ь1|_̈́נgxj6GZ%΂ 8{ N~d)imH%X^\I ͂_;,`u/ acpP\#%0_I\$Dfq7u4NL23!4\4YnaSD.5'1}l^x~񔺹TQާ)#˔ʐmYE @ .a'ĘĀ H05O Z|sT8S uCieokd6?|"AJm{.ѯ,l G {g.'ueI?#;Y+S,uwԑ7FÊ ԃ gykVAF3]mjuwno/_?QюK]i!=^4A[`Bҕ{ZWWL|A-=\.]:o$2G`ϚNr@=Lܬbtsp--aqf#l:cBbUF:` @j'΋F0U"EaBMΙ-6R e(uѺ}S{*3ljᵋ[(!3 t<ࡹNCKRmL^u%>Rl32F~@u/.YGXn*'Hvb:8)kImDCټ"W~ !#DHW?Fy9x#f0SadgOj]Gwc::4z`.6epCI^9n~ZlO^7&Ca Ϋ0JuəӭIr+=TM1h{ IRɋkFĨ wbh+i?GtkߐRU@;K`CQnԇe_QnzjLmU?ߍo#o'YE<_HPVM$#a? Z7VRf4a[ w 10ٰzLRM.I[7'@xvI<4Mӵzld|kevإ!i;-k`Q0agƽ̇d>Z@vT9llI6'Y&"ur7 F?K}uյ.A^i%ц$z˚V!G2Ʌe_FkH|Q=-%l[ioAX|2M)."Y$}hPv?aM" {?p@ѶS)yH= qadє}[ĺK1V \ĉlTVg=*%W ]2;椢O' - y2"*A<e|AԀ~ܟ5H΍4#yr^Ţ|XK[oy㉋}A7u&NYe;VzBbsX^Ӹ9W_BZͬRwh@zrCjph/)bdKr ?֧x 4=8L1]r}}c\T 8Iey${D&bkVzO xЙ0bxerԍk/4QrSrVfGr''CҚ`Oyzp\_WxiXEH ClU:N;am&QH#0DY0#"vd y^uIʭ6zfe!{WQ%?pxQidH1AW# 㬏<㆚㤞/a~qCӇ"wVk*O"m@yi?{2.G>x=ZaՈ9`^VcxS[' #4Fm$;3$ĨRn~"4thl[ij}^;I)RSndbJS)Ns020:m1RΚ6&Jm-RC-euilP2@B2[Tu5p*8OԬn9Df;UΟmHMR &95@{_|]V˴D@7Id@U"O2,[jt$u˜W& }.dvk24I.l=̹+Wvg rkI!JKbhUO d;V01ݨE\=~Oۨ G8wo:cLcTD.FN[aafW37AW>9;Oٰ;nZKah]<խQ7cymJtkÛiΨx6k1ʖ͹_)HJ&iks3~h,`=i )+*2%E[ ;t>/ta"M;["]C:~ާHW9Oj*@ٔî w`Fk8-62؏WX{Lsx@uR0nj>9qhE)/AP-D?P{ˀ~VAM#D:'G/p`Vfk2:J#9aOiބ:Ug;,%W&[NB2֚>7![(-EEbZL">G$u4nl`\`f3"b̘Hy%2J'!&:G, 0q~&rVmc}slb{4d[pV}uH\OМkhAKP? \0MlwMaT7&@}>Ҹ~'~XN(I1[v\PGoyzW~NL6m gWlVN*જtWICx>4v0Yb+"ٛ+iLW!1]IԽ"@GRI<5ΆX/,}h`DHC-W6 %Z:3kڽsVh 3 }?T'i㐍1]Okd5E-p ϔzdb*3&%q5]c5"/\N!B}e+KN[[pgmGK϶U͒ zY^gOPA+[˖iJ|^AGB[Pcl++]T IQTZ_Mg{q %pLn u &dpC+,YL!YYxC@qe|4ů* Y8I2v'LV):Di %|CS9j<3.e5~2m h' A%cO82O|LRt 7hM?A^춆p4ηJ~O\t|Ph_ 9 aA;k?&GAv2=h7S[f2κJ].X:Ɍ2[FOnFX߄G(-ʈjԇ Uq{Ѝ{g b/m8 M3Bw 诂Pv͚{ ix,fMϥ@QEK,u4)@oLiŢ_|-v~i5h6vSb9(}؃< =G&^m+o=%VpOŰqF*Z"jaBWÿ*W`@ =QwoOi~tG 'UZkN?; = 1D̷*rLՑ;17j?{ZĠlL\In}D2DQ2@[U^'3;Xj@żʱԚّb't]LzjY'Ny0Ԫ Lrt=HRצIҦ@jk[+\K!;SSjN4qBRӐ\EqU{R97s +P[οn~8xi_7N vvW+r ꀆJ).n|^TaPj%ήzWiT$_ޱNAr;|σ69&͗$DDz"+ٴBWt4¥ " ZrWu3=w$*DA@8ZiIl8OKΓR^Z˾7]J:݈۸)쒅s/=;m:xl'#z_Q@h _h@6K< v\DRlQ 0 bg}VSVh? M xp-B&=) bsZtYo;VwTOj+_LE4 &iLʮ:pW?Usmm~/i`~G9#C-4 VwJE7uқK+s^4U)chԴScGtGgލaT넨iA;=Sm>|ƣkZe@Ph^*@fqbv]Zyڄ◝YRԾߋtZfE:X;HmnAE FɚQ7J l6vdW~},}5;j!Tmߜ+tRCnW4bL6ע?{>oa!/5#Y= 7Gz{yvs<8kݲ :54Z?ljb!q qutm|Ԣ~ @S!'g8 ۵(R@`>+1h[.iP<[yv:esJ[ٰ{o;"u ŏr"ކ>rJVu 7v^7mV 0(\Qc^Z8GVnK| ~y*;WƆ<Ĺ[!(Gʤ04^J{:v֔UhUK I!S oONdϾ-5Ky 0t)Ze\rsNnؚ ^+hO݋2 B^>Es+x*\8wN:n%-wqӠo⿔Ձ9:oŊPI^)' Nʧ]"9?(mSaatnZ,VS"FΎV/j>qж$.GKݼOGQuGez) Mi5"&Z݊|4lj|o#%+_ct"a#B [1Ibӌ6|jn֖eN(#ʩēfr=c濮-L׆8 נc7΀NbN?4ېIm9uZf}6 Ŋ |0%'t~LBWHt(GM"35-떲R_`'_y'/:GbuiS#FF463Qd\|0,Յ]R?Ga V7bfh/*:tZ4\TAJ@ݏ,wԩ=R̺" i:0Qҵ[O'Y #q8Yɛ\gsߢ KVeOJ8*\Vf]#^~`EFT2n'YrYէmq/PwѝqB'k 5g;x|5c ^zN[fݦm`2(;E#wUzw:/16dTjX1G, ӛu(D N1-'^Gځs ؏M` DGe ujTv@kᇏy`qoZY ."gM@/FƦw@و{ Lk '7KK%zs@,[a^yq[nRSTD {jA8Y N lTF'v-=qR.1FW6)06n#iV{X]*㔕VuրGh:oţYpKULYAR ] Qv!/4M`8؆rwG%K ƪ !BwXUy(t-ާ% +3p?c?Hc l# }?@>H.!c{;x\G-P[5c-4޿WBG.e;FuN%#@,{ў+G23&}%M;4Y݊FKH"{F@۲GRldvM1#>3ط(<Ȼ-5:pJLi8<Z+%Ij%B$)ޏZ_λu DK / ހ,Ԉ! ^Գ~B#Ѹt> Y۽x%V׊%77+g$"T2+?^zdrx_ZRc/cKe)$gI2a7{.OלY]KӾ#ln4J4Dz7S.[S:'9v*?)K9<|챚;',}J3f+{M϶=k[`mQ /hؾR1 @᳿k3p"nNux92Є_ X#'y1LE2D7T<{Bj2#7VOAD85w9bޱ(񑎤%,$< ;K͎]Cð$yӣ|>NYp,p2ɻ1~sƓXEzCwZ)Dj;ڦ{Fhq@tdkǢ7N/-&DB>3~>(bP8H![̽`Q ln$qe`+Eۻ6%(AR?s60,iFD~-Rs+f1CBբFK)ws#.Y~z"g6Q#݂? FuQ1,٭m&S(T!Ru"=X`8BZ˯9 /YDwPU0~'؊ E) %\Z/,fWRyNX<͹=+h3<-˸i _ -XƢE tJOH֩e[t$z0*xA^:Wcj}vQ$=.xnOؙ OHS.Ȕ.;hq/ cZ]I |$w;3?]:^ n 4EyM|#$[a6xAKC:Y^@^8\[";U6$EisiѰg/P_ZA+9M X%XvFD8* {H$zaN&QukAlmdh7HoF(V=Okͯ8Y=6tj+з/Ϊ+[ⱺ6W҄A]5?ys:?\>䣽~hcyCDSJԴ̝>xē-Pӄ+3W{8˱fv V[ #.ۚu#^h>jR~=%ȅ@mpC6)בKhS]v23idҸ1|8f@yoc~rkl9Gg풮:4 ih~m[{3xBTXY꼬UTUvatr@d{HZI<;3r Ξq E9U{RpV7|\pe' AlK,s5Ƨ'?Фh6ScE{5wvNL'O[LqDT!:~1nȄd q/ Z~?mV6l@;1ӺfE N˵)(C]]̇N*+dٛY7:5 ȆU]/a?Tc [R UyڳC;WeM>zխt!Alw?v+~.RWA 4$;ql,W0coZajZ5X sW$#V;-\Vu׈ Vqȩ#%.r/L9¦c&LXEOCpՄs=G3MH%~/X,h1H5PJhf\>8fmj`4\=!o,-UKd QCoE{#\F~3u}vB UC_׌kRmcgjzl垺`%iz.ɀN̹Sջ- ?\]%p}Fu8Ӝdb5i4gEսknsE*μ/ҁGJ-:/Curdbؠ>n7s;h65sѳ@]Bҷvӊ) =>);ݳ}ïLwٻA4>*Kc[G¥U99P',\atj ŻWw`Krӑ(D!:h8T:3DʆV|1A:UQgPH4gA:׸c&CNA&5Va*SsMkDCa l߇'']"/ >Nw|hqg5[/\ )QcT}jL#Kő q/ ]ȝ(-,9pCڣ8MUg 0t"S5l'avk T3nl_RJӿ[Ffiyi#3Ё2@PDW8K] gec;y k;q `}h4L)S!R ݉[n=})Jg[na0V oe7' NwmKu.&/SO(qrpi{Ʈ>Ѵ#Zp=Or2yʼG^H-m@Ђ~_r/,N6FV묷jT}<,1eh5{) Nv]*BS XNhY<H‘xn08,-'PP`44m:Jg R 5"Х@ 5*ZEǸkJ@4p|IZ!Ԩ P\jIQeE;9rci"B iRfR}{3UѼ\*_&}ՒMcQus+Dy3XȺ+ wnVK*ː?éHW=1BG٩FpA J/Ќ⛱ǫC}6-(C ]IHj}r]3SL6X*Q>L2NM6F$lrJG][[, ['ځ:|1;l:z׈4wՂ3 scDdAzq51*GHGtvVQ|)_[RRN7D` :OxXLD) CLioQk 7]Lq8ky3L&|B9S$XL/ AUPYSsWR]y2W6iS5e'_О$`|+Ɏ,e'GCw)x܈Hv17˪F)3vy: ”u<ۂ]l$ٮ0e,Sh((GlFDYUv@޷^ 5/2 AⷭpC;ѧpMjtQ xC=r;͸?KsBaOR ;CF Iw R.ylfoWI$@ʺƟP:>`]4faO="L@/@AcQW >=V 8P,"}Uɨ7]r7?,9x҉R.CmZaDgmkczuG&yTFڿ  ޫj J:CcE%<]+һDg7w>o]jpHmlQ&yaM/ #|GԆ!³eǏ%6vO"C>ьn ʺѴݏ-ŠOwMTi5M=U>S))@9\=E$ 6C4Wι" G cJ'̚?ٶ"'#VA쾢(W47 4ΫAx+j|jwI5 T9ѡqmsM(U٦zt&LGaȝ5?paebG& ٹLp#w^u %bP9|~Q%U}@{t=;[?7Qd\#lEjyc#9p5;->DJ7LapuLJ5Z`zT]з"N!Ľqo+! vS\Wy1,wTvjxohIT#L3_!x)pAB)+-1b#ǮR o{5g)wpPm腠Z^ 7B'A'$)J"/&2&MMQ~2ݯvE H=*n}@l zִoChCk\Hc'vb@H+ivQ*(B_}v>m`Vu~W @{> "<!i(rSsd_x϶AlWʩgi pL mhgҠQOgU6̘r8qD!"{-??A؆Xe1WAn+:ܱw!_6#z|8 <'f?Y[\bZi_vbJ˺ . 4e!kֿƭMIz:q"va"W{ C<ՋJL~:xlkaE-Р5DAF\HK.*DhY_a"{UU>.eӣDpzr~'m&fGt<Ͳ{ 6܎DQ\o[{j`^pa ig Ϙ75ב ϣ3,]g `mfb7=ˮE%*7-h y0fոiC, @2x_q@~(7 AaXAER9qRyaog^ ,x؎e1YNQ4Z&9@~\C! "oq淗1a([ l,~QMKkb9aጚ>M5rU%L1sC$ԉfÝXEq6cX}Yhe&iG8$YkA\Ճīj5FNG{;ބÏtG81LO}AقCF΂&sDQ6j_5 ZD#XvWNR|/P :hok@}r'3dDL3zqar0XΤ!d&!wR#^: R~BI-qm}4R Nү?0N΀Rb]?eO;Ix ujAEu!7l3!72y35YTT!pw?~i>xrkS{we砺I^7S8tCUn$3gD)6mS<Ÿ9M" (n Eyihzi!9iKۡM6M~j}i$lw! Gq&Wab/3̶wjG.'ydX\|J`4,g Hߤ$cYMvA2a[軡 \3_!Ȍ1b 2Yoqug̋IשE48Sm l맮wy*¦ vFO{%֔J/r"]BKMd:O.dgsLJE PDY{J.V-+P>Hb X/Dܾw!lٴS ֋'қ Y#R(K7i2pl^&xcK"ߎ{E:=>ݫq3tҚt?y* =UF `‹_Žŋ 8l1"<ߐ'yeUXjF_WL7!3];jAIN 7A%YCwnkIMXs/rx͢VP7 kbWf66MP9?u M{) f ?,YXLߛs0QւHxYMʍUKh# 牆aԪ ZGu6LB;U͂ToYV@};md@̋ר ⺺70 D4_pP0sj_`A~xSU 5AOQLە.FZ@O|.S`)»Zo :Y?DDo M/r[Mk_ F<@m|,_Y$yg 4.kَh7ޙ-d=wL6¤Acp7!NN_1w?"$1ۡv\'^L"u@.\Dhn,|9*6T<\ QOYuT^5x]Dʗ c/%&@p?6 ։^=u*Ze88I*TB&$m6+IޑJax2IY0Q?CBw%5r'AvKr %٭n®y_N7 9 }Nb2D%&즕!f:i0 `o_b}F꺫m*^/Drz zՉNKI3K1pJ FhRc^nKQj!YoV"D y/rn Dl8|;LBqF@ Z'M Ư{B6e}T϶<\{ÑuO}n0!6ET^BI 0L\B $T"80h>Nğ7g[xH\[1߇ @bRuK{19QC YWBȧKջe$f.qi՜Roں,㔭-u0gvg@y'6t_yPCؓV^JHkT2Z b Kv.PcPz1'@$СHfR\KnoWs|_L YIj8@U,@9>J-ڢ4 >V:hlOc@5'iƖ\*wD(7dra</"(gEt/ If}Ru@[8IGg%3l1VYIr81V<V: j> (7k>'wrN܂/CK5'} "7iՒ,4kGLIh}~S0X;q$ug7WxG~N`ݣy,@A~ΐ)cab0=D-e{ϝmT-)~~kmD7gxv(T[$0b6Yڲ%ӑe_wW.T1A2Y/YEtS.(jGG4KNp&,"ث}m=|nV0t R EvXJ. Hi"3 `ʢ̸ 23? rZ!ȚBaƊT}$-TkL/%YfΧ|OWJo{hĬal|ayxNRC-QJw}v"g<7b7Ds9jsqg~rA4M1,䜳cǂ&aU ̕?mZt ?\شZt@tzxvftzZ)'Ďk&,&ją_:w{ Aa7B7CfF"'SBLάbTq2>3؞oU#ȥữ5! nql-=>v?\9S!@YNZ~j(wkUY?"1KQI!Śۏ3]uϐu̿}U?SJ=C>KV^XT9zoU佲(4wbZdh:0^i>y-v C(]E [z\6)[?ymާ7QSsiC|Y||N'q+o,fAGg2sY` Is+kmEٽ8ʄ8{B^A/L!0㞐AӶHˊ]CsaQ?6Ҟx |wOEK4YX;QN!H]5ZdvqSq~N_K++ B`^tċI! $̉2I,6+ &{tIܹ5Jk8_WQ{X3?uML'^}P1mZK:M0qxjWm_'#g5 ݊:h's5?Lq<Y،*.fZ@[,H# "yJ9ᠵ8mC [XXVXgo+H$b4.KLS y|d_kOۚ@7ǭSgF%$?|p⋻Dr>xɸ*'uBԏ_YQ控ݶbxݟMO6$ce pJ;aQΒrɣOGCka<>Z xJd(~g)hnB1ʧ{"ҩIe|]َ?~kvr;wl+=|󬍑ЈuKiqaZ4+"vqNkG /չ˜Z&YKI&'-Ŕތg%]QD_8 3-| w'઒0Φa &_%yI fZi"(nTYHm½}W/$Ws%LAbYL hZ+S=J*bLTUx!I#*KuF oG GRn1[l)F o/~2eǦ޾6L?rX  >$YgYrS4عbԲ0720 \oi#U׫<4:/<&u V`qƹ(:/];} {~rbQ ˭,Uqmk'o_\ԧf:G{ &mZ2  * ULl_`^C#n&AiYel;%;u'~\:4|B wgKbNxS#8lYM NEX14 ls꘩u0#~kKA#_l{Ƕ9E'ӭyTTt0DR9.2Z szׯ"Fwo*?w & 0P,QXgOs&'1Q$љMʱJA겊~rO^`a<~5|nuͳ)hNعdU,"`V/Omc-mO:V@Q8U6 lSJ&X_oMkK=#i\)IrYvɖ@Rj"ܓ ꄙ}snՆȂʼneL*cl#w\r̄6^{c3ݸaK~O/٨EN[5 ܻPA~X/!),I:CZ=rMw:39cH&x7OG\S0VlqՈȞ[jk혬rۚk&t4$ /s`3rb>]0o7u= ,|/Qʗ" p}&EDuJTn?Gk,cE^JB뭇X2sӘ|:P k{]pLAN)/htKxs7l{][]R%r0TMS!ܝ-bfpvm8F0k披P-ӟ]N\>Y}>꧐L Ny TIׄ 09ta%NC{bYs kSܗ?:{UQYb#$oigA郋!A. V[- r)Vntc 8cw%> dKGCy(/5f>5B\І7[w:|,(wEIF*uH-L!{ )IȒJ +u||mX`fK-g %B80Y֐xU[OH#%1'>>xb`KyCBNkҩ/Κ';@4B)*#<ՎX^5#)w@ɵbޤj*M֯&ޏ]DEvkZ2-N˛ d=uũb,. L.rpyZ6?뙳'(t !l|QԃO&r}B淯r ).Y!LwCMXcOP>2B+r%: yX*Kc;YR! c/HDNWgai]PÝ`P)jQ!u jEѢfY5$/o w|>OeMk !@!87WlJoeRA薯O9.ź+b;n"m &R[+5pAßɱrjnK+5dKԌM ӆߝg&fF >dkYȸࣘYټ0lɻG'bʣVdNy$3ھ9jE.sVE 1_5V`X@*ܮӊ'rg|D^&ʦw`qRfjam#2c5DEBZd($*8 4,J*+ؽ%&끘TB[.]5wvu"0 9=!$ /,_y2>دW` ے A,P9+oꂍd NZ {8Gc<.ĉYs cjw xlPO%؏xRL}IX%WAxl-b>ͨmp-'`d&[.dXbьXq(O>cj qKRRP^> eK=\_Fas7oƢ0~Si]:pٯ8f+|n8oar^}A-+w뇣_h6ڲ1s]Jy>Ub˪#09X:{˃TIi^I}zCڂ~g93Fvb0M^_/BcѶԵ@Zx\s` p&30|j Hb2[#4tN,}z/PKMȃIx6-̋;RZvDXr}cx_)nLJD7:1X1\(vOmPx ˖nU^H w0kA*Fgٮ0yW̕)r *># &+˵uf10hE%Xs|3-p(E&,A;:<Z?a"=ݪ֐GmFjc2!΄_ΥxEmg o-a|x!~;䈐{fgƺpVlm"D~2ABMNӞ|an61**6J21ANe?}1~P=5INFtp}TtS X6Gm:O%^$q벼xo\́c5Ӽ>V2 $øES F {8H Ex0MHdS6i/82n-n+t2}iSNsD=RC-{A& 'PD1\>j"3n%^x$`NxPp_.vk]D" o]nȊtIMQ"I#e ~}r֩_cQ`@d牉SN;&9h/z]l-ѰC}inFT_ Zxz1yj/ rz^ϡzOU[L< Q,ζq"Y{Cl VqKkuތHY]gG|\;Cg\S g)(\c}X\0?3sT]2(4CG[*CQ'R xE9 LzB@`y#h3͗'',)%PM+bF$ȷ/S_GlV7@u.b:[8Pd2g ) _"Q3hlq~DX 0" iT8>s&.~a$h%7?ZPd $,XRH񪁞LkpyY!Lp|=t>e]bW<͹9B$EE?q*};UP6U G#8[J/󴝽tw<ZR8wy\.O'ݵʺđ\I|.C$!eF E6Ŕ.80eѽ5}6?^m?t&SNs~^DD$?}4DB Em]`,tYh]v尟a[% L-3īyz|˽Vo&ņ='+M.F xlTt[;p]>ŒH%H:QC8ҀA*,| '.~"ދ0ZRu / #֑:KI7Di*q`:`F[w~&94*. I cTl2_LuL7ErB|bt`%.`#6 GcWKP++!Yr|,m/ڄ+L :Ö#BSR!bP͚<42ύ=sa CĂ0˰ ck)]W8moz \Wpr0eyCestv\nSrbs](7o0l:1Z&3 ~!oF0ިisk.9 Hunؙ('RC3zX~(挚n~ɜGPEaEܼL.J/mJ?o2r?@6|_}4HP~)ũPV!=?'nW pRL:(]j;~IvFUP9jP\t'N<'MGQ3e~W@tqw0e]sY ^G</NZ9$s2wi{=%Te*v d:Mv?a^:\b$rJg*VĘ,xO Hy/rQ(X; Gns8jC_s@]oNmu퐸.RS- |"reUP*ĕA97Ert3b+ՂIu]Wɹ͆dQ[>Uf{[PzwN`\.2JTѱ@%seU -c!.gfP469B couZvkFݦo[$ma"B"NP!UoC9BqG?$n55e53\TԗG> O(8fE!0yn'R˵vt P5eRt9-])W*U<ߜ5hҍhD C\ >BcQFS/xfd wC͞Sc䳝 ӷ%A8*4׌P7 nNnrX_D]oռ$ i)a0Dz!}qL?$i:P'Hv:ZJ) JRLV)ou lVef&=Fĕ2TDbgHzc7E563)0b D1P$ ;`OC0ϓ-Z7NuOz,hfk/ l#(ґ o0uU%zq,:#N~ e7iX6 S\cC wZxa}CA>fԤY4?C>&'Dw2Ԯ-Բ|[  YY$ǃiN5u*M|"0) ց`knU dd#X_& '}&CE_8x#+3G 10u&\&ݐxevyn> f^w[SU su "'2FH!K-O5=cL=dytxN$dCFM⩣Y!%^EoZ%[#UIEOrᤉW(Wm8#_"dOJQJ@h2Cc6+ Q13 oޅ X~*:aˋW(B> ]p-:iu&"sSgF՘| "3K\ Ddې#g jk8E9jY=3DJ$vpuש:GskͨG|X'^M;&1֖]"q˟8v%2PB#2Bj5룭đZaIp!#G y+NAQ_Ms r1SsՁjS?4Z_V3m,fBjQ/3[Y#?$&^]Y5#יpNp2u/;Ӡm҂{ XG7yG,1@*)N#xod~[<]%-B[w;ɗ3T؅jߥ['gLrnz~f^pr& 7mn^7;a7A/G@CJe1s}WKVYA_Hr^c>ĘRA"3bG kRpSE% YOD/>+h=D3>m+n+>ѦDԦOͅbNHK.3Ye|$3`ld ~#Bq F/%4xȆy$笒ڍ.V]ײ# ܄rgqP< h0ѝP%,Xu_6~rA'DCʿl55opBXCMX0|- &рmK>R.@]M`FC~obɆ} :@W-1KY?C nZ{L]YFq\2!TzPtDCtX[0[/ſkxWҽ|1)P@d.PuYifUe:P %iGTD9a}zI>MWT:[xAѵ_! bSFp~bDE]ǐ%LeCxIiϰRDku4̛ZNocnū[%ob!,.Mɘx_|P9V7s>f!l*iP~KhUe0kRѠp6CaZνT<ömῆ|kp 0⟣zvxaܮR/;A/Dhf>N G.2l\~ 2^1}Rɫ!9$1zcj?4,gd7 ?wA,q./:*vxK9NFtm_LL{˪&* V OyɵecCEdDY3t!ªKHNLmm<-7zzͦ lu`{][WP񤨬w7?0KK

?ŵ?wO-dKzX·״E&3 e"-q֚WgdcʂZSakuWAHKNx8q~kpU~ضڷ4AX tEJ`ۦD7^i)Zh*V nYoP *^hatRS'޽SulDG z%g|f9,ZS`OlzB8 .#IPF$Nt!;݄$,K\+- ZG*a[r(L-pC0quNiȖ|Ob]ᑋCA_[{DMB!aq8'POH)"WROc0oC)yݩ@)`&u:wXtm`GZ|=@y"o?edK~ |tX(]~KHG]9Nռ7Õ& ?o# Nׄݡn$ąAH7A*~e0փ-uZH:>/g GY}4.1ZU$Qá,0RK 1Bfq]U_e(N(/Ɛx.ݭ*YAR u"/c0wf7Ⱦb i%LOY^@E\) e3fZ6>R { !oBԘirb~ S>z'/*OjxX5JC-+ih_Ǜw%.EUGV/iS6dy }1\OzdGRJ;5GLj¯7!mowvr ̐ey)֥gQڿ7jMj*-2}I8[+XX[(F|7vgJid[ {tR^ݻWe|LeNC6mF!˗n,;B;ũʌ Q7ʅm^A]=^$IV{qNA?UI:|ִwK]&%M=Sx(H}}gPl-OehzSR]Ū0Z"T멇S$u*3FW w.tzan ҁpZ?ڻ>wX @5#ɏTv<%S`"9e׶oX{8)tI5ɞSXVѤA1THM@` s΀kϤ?MmşEFʊf^/-'}vwtKo4u_Ȏ{=dEN\?LD-*f *F^:XXx)Xjc<8ó7s%Tar,X{Cva}y֗P{Z.] \tȑcI4EA69=IT߯^}]%D^R >j*p^X='`R= c7}u&qdA'$+2,5 I)]|[XFX)m>uC悶^HZAΘyi4:˵w7yNK@"ve WIk"oxmPvI/a37fuޟ:?9XB=-Ke^˱W":!6Oܐ1񤖕ҹ[& I ]gxiE:God ۃH9o㟼@9XNj$r*Sx'3"CYQ/b15X]*$)+Ck:QlE/h%7JoKפQ7b$c0cQ,_cKk+8%pOŤPӔsod u` }/H¯-#%o/ɹЉt'#14i5C,et?eژ|%fl$\rbq#)HIخQs)g 9WANJZVM/ s:tVz3XPi(үj@G$]I\ؿ1='@ G;{% ͪ{643i򢞚{ecL.A?𠾽J74cRm$<[Y6&SI '`ʁZ 8$j&`069 DǞ.Z Fӂ2IL^u'*@cy{wK}w@!pj;\-_; ;Mi42{~LǏqHyND|A^{4uڧ{~em!@xf|nmev[4{'L,QN:ݵGGLd94ͻ39ݐ3Ie=wQU .fҋNz9S͔B]R^Ԅ9=Y@hd$dG MX5x:"P2qh߅eݔҕ#/𧴃kw.X٦{xF qá |$r盢BuMD=NbQR'жmKNLNhc*@M3i`eP\GV8|(::hJ7R>/ 83.5>G|?oyvzoFZ>g1m/tڌa“s{taF!Q;Od*m()XПk:12`f.cKBQ˶lo0.+RFK|ܴמ^gVNEt܅aϾ10_bH[֙/Nj#\DY+klR#"x+;5qBx^'ӌ&Է. 9K اVY%'yRbR ^I1=ܢILs.@&S6y'5A;}wS}^]{Vom+eg"Xżpj(!GEjDMd۪oH*w+[ikVGjKE>8hv{.N_xa|p=8U]s 'bRH(6S'GV\v"f~Tj]8p? H&`I>,?S:\Z/,g!Μ(/JeY)*:Y!vb2wϤ}̣I_#-[4ɒ]m Цp!3l30% *NY\D͡3%gfKjA Wuv&"m!׿$Dcom\L ˳jFbBܣ!3gPkmlj}  # Kx2q }A=F l#W' >Om /e}OD*~Ԗן:l*Zk})BB⠵FQ E3c!dl:.#DC$GcG;U7WOԲO%&P⸅uӆ ,@GAyP!/kAR3m6 D\Er)X ~&}%f;f@1/\:S 3 mJ}lH«rš*'I LiAPTFf N]0grdU[X4#5`*vGN_${:7?Njc|9BӘrmkBڇOlbMä~S`5CeYUA? ".XGP[}pW; XG"׭=ܰE‰yX{Ie)[%~l4}c߭Z>DB!i*&΋D늤(-4V%\MBvey+x3MNK$>e#vxZ{?G+Vpג^:qpi +\KF D])ÍoT 8_<\aBAc[Kb`ˮ>.ZC/Υ @Ӫ` 0cnx9)> {6^_>swhd؊͈"󤁰 йLK;x&U!Ըy,-0MvԖ"z.j;v[] +fJ:2aM:h@ 8`֗E6 ̻KAQ_+Cz Y]V}4 dRW+KWZ_ֻ+EAB; $odhl iiP~Q]ljQ.vhj0fYО)[}޿PCU5-z]eJ=0akmyXCѤhOU1iX(}gp9,'{~BgyOv@"@O hB aC_2Ho{}2I+^)8q3MNmdŵRVjjhjbX⳺֌+uRy\-H%_O x#3 R U nBVsjdwnBzׁq{7b<5Oz@[fypw'77k U'b cR2Fi1`\do_μ5ա%{U.(v>!ɚhz?wBz6 DZ͋k0j2^ƙ/R88Il)hu~&ju_7m2fz)Vp#g; m:k]<<{į̄v-Ha;"r[FwDBVq z\oƩcDZ G 䧇&pdDK,׺<:<q<6C}"()ED9L3knT];oť2R%>ۊ%=)E?cQ%QOCdHj_0aIo)WXc9P90pd?I;M0B%|ŲWe9?zcd1)Qhª8 =$Nv"9jV-S uTYΑ?@f#K/ ;|sTn}Y&az=J)k%BxZ=4QY 0+]ː6ʿ=Y+673(-Yvij6>'#3fXcJc@쒼r$KаE*}8*&r: AHAr=”"8/i{LF[!1'g+q=f ,e5}* ifSG끻_Q,~̳KlV< 縓-X/P CT+t'Ӛ6/;!hqNiԤ,8:aΪgcx4^Xy0  6ƈ+J%k3\ytwQw Ir$f]GebBpGNMt4.Z^`­r67pC\%Qs̨ ۬~ #bWIZG 6RBa3LZY_m;n@29.n4]6oW5`<Ʀђ o+V-rmPHHn &VuR;UCNaR:gt/u@L ^C3mwn,W%L*AGwNr`/LϹŒUPQG~-=lL)(D:_?>=\7̴ /tr;uWCC@xU(H5kAD{Iy}dp_TR3#_:N' zȐ]?Zi ʸq6Jtz-)dh 4刺VWWh!̎&leŮ*&!<464:KpQ-Uq؉"lF|f{'!AP("\WLT+2:,v:ƌLpЩ U@j_ֻQY՘6Sa=[̥1h&:vz2:6 f,ԛ1yސKݺY[2:/!6j@[5F B5 Odq:d9vlw,/It^{U28j[xߌus(Ղ>`)!8Wċ9[HwHFMW%oG`%UXZ7㪰KKV[;AqʕO9&0M$a1In߁L8'6@K;dSw. [3Tc8y%M؏f!.Rfac=y½R|51&0~&ʞ5¢V|1\RI!OAot>SfaLgҸO戒w$ d'!%\o;xx%#?jjKn "؆PU$7i& j3(a?g6A/6*kI'&zz:0r#"lO׮aW.t̡4ʦ.Y y||X}~w ӄ7y>UziqkK5DtacŖ#qV梯ژQIG ! 16ӕA#튧d7{0a6~sc)̀jDguO[Li :V* 닲ER3[L#^RcXǖ `ayǿKk5ȎG[@*ߐIMʏ "$A?Dғ dV&)2l=T=DUDD9&j@fDA}1q%[ϑ7&+_~4 #Mo{-bڝ\? ǀÆiⵟRfӭѺ~~| T2ڧ 缢: ]UYw]jwF[ZvHvZ-6eEg+Ux cd2)6_M;II"V{UԴ QA >I0,])*"}͵”ݑ&Ļ6>O&GF`+uzqXA(XM#=ב{3լh$Nnij l3^7l*ykRmOJ9dhY쯀ŕʣ:¬kY5`^ǩi1ٲ׫cw`eoC,zHSn2ߕ9^< ʌc6ނ4<Ք0,i`֘8t"S^޸Oc u3a;CZ Ȑ gUn'kIV|VĠ<ޘG̳:~?|D8yH`fr?N^)W"wGf^EU:\*+^!^aj,,sӪa 5og$ɤ >@q=:Lڞ2^;!@8[);fO|Xkҗ/& ̟ ;>еd-QArAu9ŚB" _uM oG;H֭v_k6, U6ZJ `'6gj˗0s}Z>UlmήݑyK*Rr4GNaGg .RI1HzWqaFճ]i@k3K?(kQV&!jfm[/LYjuqP*WOrA;Mg}n|9iY/ KF@?v| Geѱ w1}75Wl6;TL็,80 Wp=-0w$5CL]&1 EĘ:$K/X/7vZ]cӏy-gNޟ<`oV;jZ3֌H!ȿ^цQt~ٳH?* i^gf̈́?Y̏rC7EdH N|W~c1[,ӝ'Gr<2oYS'2.=ܽ AbCT atS*? XT`.[{h|.R}j%1OroF#?A ZyobRt}SrDj>!81 WJԯ5~wA⌗ɐwsrDFfiş$"X0NtawW Jde&NOfK6Nl0XR&/nj"GvtY(;]`5 VڂUi&UC)[ӂ ]G5 ƈnRK;wZ7lMK1yoKpޱHkY§Gٰ__\v.[j\(:1ny f0Mk%V34)Ocfo.=j,$\\?HoW`#.(^Aye;V},oj^;MnoF_ܽm|X|>ҷI*z7Ϙ70y&6gws CVRU5ˠ{ `C~勎Qˇ}RW&'[zW5ZTΌW%A1y.zk<r]ugfT=܂FPf՜cm7Gh=_u}̤=AaFqN#Q`Qyhx@hQ8@rAܖ޹@p0k8)LY{ܱ~[2eC.nhю=D/;oK`%/,{w{{3r[{@lEND67 oW ?*ePrs\3)u H=%0p/E9'JϿRؒ! ,-풖L+`޻П97*yZMgNI\!n 66@1i6M c~5 n8EEC8lIּ}O$=d̴LQp8 .8R|h @X`K]kdNs<0R m:Q#S[́8=4ζ2l9+̵ɟzxc }삾xYvΦ.;< ǹJ+ėi4Yǥ~x47"߀iWz dn3 x zz{%AcԇM8jԎݵlL݅=D!mv83d9(sp>hUhdl-.ؼa+)׾Z.RS;HO Pⴡ\Q L/PpJEƏj4V$:x)SͬDSfY)V- J6ZuJ9~k"|ǯjl,74  U?ר:;a\F - ܕ. !%zT"k9rbA{@ o_:P0&\r)`ƘNg4q%#LES)`*S=,"z|K\a,M+HG1ӁZ=&Rgf^f(4gR[q[jGȥ]qZt(gl9)qY紡F[?`Il0_+wf9Z:N굱̔}ѺɤYr'p[nJ15jFO/q1dw\FO% x<nWP\_P.U=~$+lSx]aPB>xoS$Ǝ<E1N,`p%܅ zSY|_w+D~D%I,Ixf& ,\x)볱xYFh2`D3|U 3Itnr$etڣ\-"Sb/T_>}J.$+Bf ssT1#CG3gfhz\2ZNYbtGXս )O)+2fk`թp &M-Ӂ}5hr^\hs afÏ۩\<HTC}m<dۚ -OS^*'q@;5(f:Oф0}.E[ᱍ,e ӆ )[Pxo/0~2 6^%ٽYXP\۴mpbj#䉸+T^s0t<@ )#lTG.cuڡĔxJ3~h .p*Fcԟ'"kU+'z~BFB۶tvsꜢ!1f̎ :JkZs%q"g,75D\/少qY[bv\SA dzTdPyY# *!ݷM]EQ_lN.cޯx5/cY8u!Am㔽 Ȯ:[|KNe6mR2r|O]v+U4j}̀-POA?q^JW&OG;krIml҄P,V*/NZ U0URevq Ƌ3ط(2_s);^#=[^, ڦoՃTѣa['t9'4-"Ġ7є4T5P)nKoKsb}-A"B{z,zB;l(ERZõ"ѠQ]t9Z QOt;dbWpZЧVS:3+r, +۔rYǀ7Fb@ {DI3kXGOZs"w />+{SƦVv3L׊r_LCa\kbͽ"D*ە塺Gב!_:s^s4/^j.0W;>r\)g72g pJ.oCZDـ.(P:\|gю Wj[U'i(.Yy0[Es)aBZ WM{5F )"9*^`gC`7֊UUֲ~B1$E,rq~,M0-=\a#SA'm}ݪ3-lkL鐿k(sYC3vy{%"Yهj%yQЪ )\$}L_4APiSEؾnGyOD9[lxQ~j$^ Uz'Fu.Ȫ*l[RsPBq [ؙ,4hW}Mkl[9^,|{)-`ܶ]*xYd4Pzk;o)ehn!W<7岘:nރOq_ascq$1ޘ("8H!׺ôfIRaE>zՐ˪ؤC\PBeyLWbr*;2?OgV.ڵHbi ^xe9ɭ CP[+.;b6 +l'tIn͎OFhSU7olq8u?XNϩ(/V0wBtGde CGxvy Bۗ԰< \ZzV5GeS 3p"$9 }iY0ů˞0J(xK*ѕt'Bxl "`cX{J%&uRPL= P;e"W ĒkZ Zp"d)M,muv b6bpm[`,vX$ Y֗®zNbzjW9H ".uOIʈ&*v{&stgk}HU +q !6"bVxX F;eUռ/Z2d8L2vb^0p YG56'BϛL=v3u :}a _G:6rzȊۨ}}w):p"|^4;`-*˥Ck9Bx@_`$2ԌQlto,ͨ) ޠ;j4ex-qq5V$1kYT2kwIL{rXWsuop7Dfp/ӎn`?~{Vn:aL`i46ʄf\(gPT)kJsW}PT>FH+Z3A)`%օdI~(:skGܤa6HM7"| E=D~t](=,=g*ݳXmNRTCӼBP"X2[1SXx( N.Piޡ#=~N6>h)06t ,#Qp6+`?O|ϡdR>7eg0(<\{tҎ\L:t 6`-XO v> ^nI%o s.oYާyƒWhT/:Pzܻ25lmPy چjW!35dw"$_GN$st,N6W0y|hb]@nI}SIȻj[0 7#:?+Iq8}3nz7 [,r{r6HfmT4q!6}(-\\D|7J;͖ZU<d%?ؾ*u?k|r ĥlh'wdrŤ@(taj9%K6T3JE@Y{ T=j'@P# a3ls^/kw#W dn&ڭ! ^u}1ӊDx!ƪ(8ݾm9.JqU@^$lݧH xܜ[<רm,7 >xQ$}(KE({S\?o3( .=Vl42!wTSPv8O%sa$ ڊ `E"AAKwkeqd]/3*N(y0{&0A@zPJJzGWwfi򳉊op).'ZUT'!ĬFW6+bɚO! ^AeH4#fEq oX5T!nj2FhzҨL?2]=`RJiĦ#)M)JB=d1ʑ͜8)|cB*JbLzͼ(L4o+[Lg=>k ַٙ*-/@  ]9" P;1lsL^_il^gx s6`Y:S| 퍳q*$f6,^Z6R\Tmkb0w*Q!rb>U>^C (Dgw:¸}#0{7n"cdl.ׯR'[a&/r.J"^dFk䑁_z#q3QNmZs-Fr7 +aKs3h BmJZnٵ=- }Ԓ \ |*??B,qn3mOC23ZqQ(ɘK,?.l_fi\mw,E(/,Xʋ?alldRT)52N7:~Rg֍s #Qo<9lK:R}iƓD:,w#%]gMZs:G{hex5i9ZLC+v;2.7<^_r[:ys>뒃+o2iYg+;R򜽎6WrUTȮtV'b'Dʞ]ᶳTie`FXɈ&QkyӋuԐ5eاglx |Z>20kKXnW ĕ: \M_mv,)?-_S]iSp_f8uM\/ _@M7/r2a`yV,*J*!ܫ|WAw8)Hc8]#مi)jzA#OV◬e/DwV4Bf>>_Է6%k'e7W7%qR _]hҎ_𱠧9#z&g*~}T_e*{rfˑ 0:ڰnTi1DV ӈH?ṉ` k6 l93:c?q:7rK: x\ɣ R$j|QgHOz\0^d;vޞ7=|;(k]\\cӁ5Q̓j^BI0Ssq4HK֬%|$tlFxG_8pqo/kC\WhRc {v(ƬnE>fA9 r"$R]읳R>4T&A>`X)̗_4%1jC|QaR\ajq[?$!:6Ň4V=?DwE+0QY'2>8p%zYxi]N ^XkA*n;{4j[aa[=3:6-|JbZ|ٞ SC5[ 4o]y'lL 0ϩ &ɜ/(%eo.uff;,`]}BlF;[ Ԋ)^֗Z)UWkz㨡Cc:Q[̑Tj -C/LnjkyTYCUXGt?G*:$c1IskϚ<*9Ĥ^ɳPG CvQXAk"Ǩyvw28NԄvoqgcg^7P߸(Kgȵ@ų'R T:6[kS'i*@fcwٴc G4xpg7^ՂNJ51z#P::aq4ŽV(+z.b_Z[. U3+3 42Ņae|&~/WXm%/DshNl$s0pL;m;~3h/Tύ#Ϥx&M^sK$z|@SQ} xȋߒ&O)O\BjnmUEśu&@$ynZuZ)z"B.9x,RJ4X 61T<)X?^7Z>m@]5c oĦ&[i4V-W\fu` 1 cl^?RAUq{n&sr 4 ְg'{TKzMˆZKՑiN?\N{ &vv7_jy["AlUG+MF-/Ƀ1+kC:l4*kD_&a" cx4T&oUC8B&VƭvZݛ!@`GAG3%1̜ ni0,p)آp܌o%a$ճ0İgpv5"du #~Yg6})XD;iT$M-j('h9dn:Xi Ay15a|*G?DR.iN71Qo-א jDgfl9dŝS=5L(¼UVϽL%t]PnIc2qL"GxuڊȨp2|m5%;n`?fKs>6#s/b 8H2XVZ\IvSǼ kug$m|hh9ްԥ4@L,T~J=C #}møz?CgςĜotUTa=֪Ợ\R=VZğs:/!= /ѾlK?}V޳ϥ&S< 7&o|'nR(bdލ>Ļu/;9pXn ?f &b9 䇫dY:UKLA7{Q?o} "AַEdqvf+D!01oV;[v"#[E< b =-Y~7<:ʭ%<3s2Pk`TN~?tk_H)@81_df,HRl*cAYQ(t=J$*`^냶9|~ r>eM&lqi6]`3d' o$*m̷OrVهP %ͽk|iN`M{NA fA %:cތb1nu )-'o@ lf4GP/ۋ"OU}GuEy{4W\$bOE;Bx;?@J{-'~?c$+-!9@֘U>j.1b =cIĶsVy}}ΈfE*\Zh H`Bm>wH7w,ħc~M YZ