python3-perf-debuginfo-4.19.90-2201.4.0.0135.oe1 >  A a|W^^f6Tyy-Hd"_2h|gyʠJXbȜ, 'c4\%L"22-y6)> &DVh;d-_k) VL{XI #ٸ2R-E:C&2-|~2sϺ[2⚇{VS b\G ij { :_RJ/ 3C<踠-+~s o$Ǯ+BZf24436cbfc56233e5645503ff7c66e8a983e48691fa8cf1c54926199c990defe0656936cef8effe2a5cc0d762bb39fc81b132920 ĉa|W^^f,0fShz;w=Y?Or SiB)VHg`Ʋ>@D+6q60? rLȻ|sC˔{jQ0FX4~8ENןdVrjKseLŌMG6ؤQZ(-6X׼z<$]lRIVQsG37Çs3J`Yw^J#DQ:X8LW W>% ~OUVp>p<?d! 3 ^,0Zou     N Tl$4(8G9G:GF'GHH`IxXY\]^HbcdPeUfXlZtxuvzTdhnCpython3-perf-debuginfo4.19.902201.4.0.0135.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.aʣobs-worker1638927322RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$a̙a̙a̙a̙a̙a̙0af3f9f2d9614f1408c0a3b44dbebaaf03d1a57e454efbbc5aff8206c8df7a6arootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.4.0.0135.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1638927322 16431704674.19.90-2201.4.0.0135.oe14.19.90-2201.4.0.0135.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2201.4.0.0135.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/ac74fb0a80066b22915846c233f1e8f0-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b53dba72c17ac7a673c50a3864ec7264701729ef, with debug_info, not strippedH(KpPmp[>[utf-8b1c7cc7c8404c2a9b3e97e2ba9868c1871bec93f8a7f2097971becd1abc6e77d?@7zXZ !#,?] b2u jӫ`(y-8łneƬ쁙ЂCqXG1VҊx<'70G P (_ɚ& Dd(Bn tr*"6,PPcAch$\@ !Dp闓;Nw[K21Eromf$ìv]W>tDOd́0O N(#LS_nٱ_k~7b6HPEB<N$HHk{k1=V*58#?YHEWN<*LRoȄwUS}HsQ(+vƵv$0*edhWjX-۪ %x!yfdw[h70ud(q^ onhRCEv]۶$:ڔ#In1f.;߆b+mD ,2wXLGSE(_-SAFğN1_0T@~N4 s}j̠9fDȂkKR,r>׈:=>!7okѭ!:w !<<]{o 5$zMR ~B(P,> \!a)>JT{CFXt!}AOo'nH\^-Vm|qN֔2jF)P>k,/ёoIw@DPd,@NϽ<˷]7sh%:L g-iOee-JN%9nW?JH-x7.ݷƔ GÚdy0!\ɗy1c [Ww `d5,d cMG/e(QDJk掵g\>Ԩ9{y)o ӺE-Qh>!4YZGyDL)'kHM:tg mne0d'_$:Ԁ(IbD`_w|=K4oɵciGy} ?PdN}TriL]׵98^B"ilPC8B}Eamn5t V*OjrvxM|@GlI}wZiت&Ќ#V6lu@ӖAI}CccpYNѰh(,H~ĈMIt?*7B!V֞J(LgX~l !qLdI俾ԘߺSV}z&r\Ekh:ǼX@ŸI<ϩ<0Xg+i}W56قsG 3W=SYrOa_+/:`6Yp 0&zQ_@/jp8WB<'CL1Pk*P€\ʎIU,H1n!PZn-7HVu%Gd}ѴJ 43HD\K{ԭ*Qs`T[z-P)%ۧdcF^T ލQZ+zLOOQNE`͓w]#6g@ *tMOB/Ϭ|x'#_a_=U3꒝ c2wˉi:^)~He\nd^8e.AC:Fԡ*-w\)yMdhpO^$ߕxF'=q%zO !G4CaA N7`B& } ^ZCFFDQvc(sT5SMy٦-aXh@cQgxPmW,q,{I ;:IAB@zz]ǠtФܡMv9ӕ2{E@Huk=`&Juͱ Դ-0VR$&Rv!iĴ/\z820f3Lhf*h{sȯgF4Wݦ7Pv 5๪_$ &NJxX54Z:6 V.t3z4G o+ ֐~@6¯ADg9ڭl6;M&547"*`u]m "yr-]뎴zehׂޢ:]`1h%r1[?M7au B,Up i|=H撶sP=])ZH 2Ի+ <TB: u9AF|[c.vfqT֕_*)iT}dl3wA&saʠo7rZ‡pڟl5~Ыe+]~X 'ǭBPFvz2|nIBfwe r!xH"wb ?| N$ %S0䆮g|uކTd3yd+x P]SҤ>v<ɬ Dpjyt=Nl"UؖX. ~"4/M#c7@7&>ωa/3׍kd*.KZ@itnaW*;xe:ZX"QTK{\J%|^A;7BR@KhFK;IkrkYB1kY2i ^k 4'hQVqϴ,h%<VnYv&[B-;źХBUR"~P!yXgoixgeMbHk@87&}WujZ[M9D4YxGlmNSCBs9B ۣ+f~* qD!| w9qkU*fb`YeD0h0tT{oƞyrSΪ7{3\PP ed-x:4Yc\>(j6 Wn( [_æ./,S=0$Vqr]V ,VҚԃKP5!ƌ_2ouf#Ĭ{4Z#rd7{Yp?<($;n$"eu*X#y4 6%k 5SOA1ϔ fa5>$(tkZQЁELXK2-Qa=D9d գ6B+[cH>S&'iUXkyOWS]߇-ٺ%Q"Ϸ-nhpb $!u wލjvBТ3 Ѐ)H. u >]m 舞$^<_ 0JĴ:2H-[J涙oBBPN;+-b0[6r`Mr'ǘS1Ye0H&.nf2@z )| !Nz9UxV"󓜯 .=`4R b3Nf)+G>.BLD"Zivخ!ho V**A`"D?Uml-)Yv(tTju['/mEQqPKx4ut pZp/Cp-x"-~[ WL$LMr*FWDH?􄠢ֿqY\Sۋ Up.E?;u]wNŚ~VJw !Y~1l|@J\vNy 2ADn:KΔ'xύX}F4p%`_[`a,Ei}Z'Ad%gPF;IbUBtOGhvcg<]zfgm,J/گ?|%6t}47۫fp`̶% (x5I8ꊄ%yd~qRi_ߑbi5+}w,Q>EX%ON1V825ɺT9YTY2ª-d /*;jF@K響]"AXʾ`׎]e\'L-Xك c\ϷrԂ3 Lx` [bBrC^ pHu@^F>E#_yDȌH{sW–>f}NM[ XIlۙFr"G#2OꭘdB|ƒjw2P^KrU>-uJZk}fփQk؏g7ש>fTv3y}ò)Ϋ]?ZWQ^fdpm`o逡ɢQsϓ&YEV 0X7@+%=$#UZs ea)o$]y Xq,&1 S"x<HlURb&h>s\WG#3F%/=*:rS~K?*^t7 nkS`֞u/HAQ&4Ŋi>jp/Tc敡{)MEELS˴e 9'`:&UPE%؛h<`5KK<,/똩$ Tfd!lsfiuQRnSavXJᠶA.V֊tU!x2f +Ep?kI]</"s㉉ܚ*/@Wj@Q䏔:R$bf徸!MR}c${_\t9nEܯEPR[ @ PUh~Ȝ: b7`>%ɭR0ƽ| ]ݒo9) f<J4)?U_mN`=4Yge)(#>9Mw, yڊ?ɦW= 3gԐ/^D g{ TlL(\e5V!k4d>axh &L좝tob(86Z`U-\iw07 앰q[e&`BD@NtFCfJaIH33GxVuOcOSkYhLKh]$']wt4WN C Ǥ.umwp}ah3rH΂J!4'TeN( c<= E`gڔ#kjr|F9ǀY$2+iT/H@y-PkFO{DOrkYOY, ܍#,ۙN2 uvg@0D^{0ܐ}C17M֣yc̄&=s DŒ ?1PR__TZX#O 1w-`JW-+#\$3>%gLX:2e7"ZVtX" W6:a+\o>II=$%, &6,S 7D _/s5P疿[1HhPyOr^ob^jcL5DaU ,:@~. _4ϒ[=]t~/ sE"Ɠ;&\ 0;Mm WEL  ZULIolbo FCD}km?5p ."n%XT dO'hV@IYC鄕ܜp 6 zZ@?Y}D Nb\BZѕ4$e^ǿak*IrL8}WTrˉy#v<-(p6{5$ߛV,JGߥ#E韟eZ:f`݇0ԩj^ hfdI%455"nzO JO?M, "kS v UUm]R*OOCjbjӷ.b 9s4u _ rppa߯!ښ>q; ր@RpK1{ʖh;xWCOXVPE\\ ^q $Wc&:I]!=Yhu揫x>ᨦY^(q,l]\Y}+"\g< =G 0IC ԸEe&+Z1{Ui+ǨD-{T^;=/G/Ȟ%}ue-xS'T z{%Va*rxxh5vN_]B<VO+W2ja*q2) +jbU/S@Sek MT\Y-8dO6ɱF$_4BY˜SkvFui BՉd u_ђ}[QLO}j(7gܟK+P!0MBz[A{U-]9齫hǜ$nrHcJ|K$1HJEl-)mTI w؁"QR UHB~7~<L)5 221c:Gq<[ 83o`ݗYI9=(b b,5uC`q"tt6C1{aLe7P@F.vxiEkЎVN7Zd-+ `xnW>]RH,% D!/1u_ myg(GI Tc"ӟ &kڿ.l!Egc[P_c,j ub6~y{ ό`Q/^t0诉/}ڞYֹ>‡֎+UDy/@Ήocts(=0^%2&q>-;-@58B՝Z(aos-n G}"xoX'Anhj:ūS*02 h(cc+HH/Kj>K; HH3V_RuJ):ǥ;U\֯_ oum>k Q[g1ziC&/}L?wlЩOq ¶r+.4nd5cL΃6E4nR<\s\^Q |V9Шz|ۅگ`5Xr>%+9;Y >^\֖2l˦9V{!oӓ`-Dl`AǡҰahs\x:O~&mkv? C{Lm"{ @#< Y"Ƹ`p_ik}.;d0Պ'&HKNWS Uyc1ۃ8ש9Ƞ>Z]l#"-cWECV8m [et~3}PCDyOO ]2TL|ܩ}^KW/{p7i&~vE[CR"N 8ps}>WMA 9:X=Rp KuE֯ĸ3j`R#E'p1{b6$]QHzӪҎzZZNd?1gǵA::ǓVu j/3$qq{]@]&e<}KqMLހZjρzk*ɻKQNYZuR4/;_j(x 8EBMp2 H'zUp\XO3Vܚ zYʀ7 o ^ʦΧ.@)7$_2aSJh~D;Aѯ>$62c(ڼKj2NÝ =f Q5Lh%"o\?ݞpiү3EV >#4C ~T`"жbvՒ)1xŸ/`;AZ;ʴt:{v6KЕAV4|uuVHt>cw>  2-zvfDH%S^;@~j2b@xȤ~AbzP|MU 5Zog\܊gG7 A&t3>+HwˆPFu?BpC)Iev/fe=`Z`)GϣxH|lz (V0݉,-B)}?rBs,BD`Y9dS<9ó&ҹIԁK@'仼=[ 9Y=}B0'SXA}Ya0Wf SBDFOÖ)N~?b #ϟ\RC6}vbYw-H@N !QHݟ_s?vw?Z]LPׄcb;Y`%wJe2 ~j"GO|_+䩗zGb[@ /~7yx/@ÍK-ǡ'8jed{@˜H79`sd*4̐}~YΦJR(7{^#_{ުbABFgpiW-ۅc݉j?XS.s^\'mtHAϞgx}/jaĀH~[|FxBAσ̥2&廟^:hYCcV6b(F#JLt>bSϑ/J.RY&:/a xI %eI`v  @ȝD&xҾ  AԣoXܾ3`x7MqW"6?-+kΝDWLE K/tSgK*vxej9ϋ*4cLo#dz--&8dIFCA_zos0ື^ǔSF^ͩaiyQ[?pVV#'p~ p֧ōbl?v$jG3f 2 }N,"$(Un]&`^_9cPt\PtSt(*fu $D:/ʀ2IrqnLRy{ĝ0haЭ:}3Vײ48B1M!qo >ͫaыMa/Zt5!kRL@#dH[eCK== E:e d Gg#W̼uEc޻.}"#8nНTXe;Ĺ(zd+(mݺzv8w6嗥`YC TW1 77f1NJTJ=8A(/\n{^LEr&ix~_#VR?hT.Ӯ'xb) Za(2 O;2.Jc )ėr# ?SkдD~DGQsvLq+,Tآ%Ggd蒐hܰ뮛Ewd-bjp ^A9yM0*oW=u)e4y1/= g0f+CboBW o; fl1n('=ܮvLxnjI4\cJMjR&[U p5oͪ@'f~CJ#6<ɡ [a@~66{¨g r|rMI "Ctޭ8C8/iyT.{5d<74hmeBx{A>? iJ;kz4jXDHF H-?gi$b*ތpq#bɗMt/Z;RaYef#82m1'&Vx?LǦ]7Kkf/kO;2%:龥/^!?lF**X7,VB r[FrgoZ>-:*cQ6HՈ#9ǩT ;^~/"Mfw]ec*aPC*773+ "i'Tњ]X.0!'5Fq%*+6:w}Ihv:'U$|6Rv8.Y FIkO표JC"ǃrxՇ^@&%3~(2 @ԊMD BE i7POC/iϔ]g}J"yY7qѦl5S DW LN}pk-a# W f{ɝ|t}emJ}\Z۾,2Q8J UVWQin9n> @+x9{Մrn>O+%r2?Hy3AćfXER;o8m!a_]A"[%^ϋ ]2{ 9aWOc%|^O@Uc *Hgnaf]Aןsد\u.`RM1Y BO|nP$91G[@.a6 6ƪ0]iXuj,6!aHGdWrz6QUi0W 7'%^chD秩;nyx*:d{&k>Xi쿡"fE'?`yW8Wgزѝ>9hFhj Շ5ۙX~$yڴ$Wx&9Ź-cM! ÷6T^N"=p㖑"/ws~ Q\'!2’&Ɏ U-Hxm*v&S)ߣ}9պHgI HaD g(ErwR$ljTҟwnb(k| Q߉ȻJWc!B1/r!mv{UwD u8%+=.%g(Ў̋;g)0u&D v\,U%g{{ Fuc5kB11|!P9J9$Xh=`5=\RU<*EP|~D&임Y{ ه&)%X0Y'RB Ț$ [քCt9W#BjnnSP) yM +2JEIWs.pY:ydV($z#w,(gw~c~ZG72N{G':'[Wd B%!'i91# s9W_ t7A}fFHXP ]+u_D "W63@,by% י4S$EA[% te=Tgq]q +kX ͏L"le m㌐Qꥣ'i;`6SxPR.IƟ̃1H-8hz6 vQ={ a,qYS;v}Q.[{^8 ^ A ; R0܋?91_3R S@C#Aʯ_/l<^ ~q EALkfヰ-X BZS7kB/;9ôg:2o֒%bWE 9[ %;kK3 JC֎7-b44 MkC;!;&@$O#'/w!܁!k=%4՗sС4}Uj%I fb z#@\5JucJ@T$şfv7ozFHzHmr'$-U½ޒAĎlnǍʾzQD:ҿl߁T:A](rJ عϨR6qDҔEzТȯ8e I |&iV(g'E@쩩RZ7)G:Ze6Tewn@ky00LYap Fj2YerM87oO! E$7TwHf1di -vCZӦeqg{ʹ_ژit9FZd!SiDRL &( N0Qg)3V<ԈN+&s #;p[Οzml;S|y<}Rִͫl!d`gϲ&:51lj ! 9qA=p,]^{\deXQ0  'r$,ȇ,VvJ(wdn Qz*8p˨L7J59ᷤ8lC˺qEZ4Ÿi%,0.oė9m9d=jQ9w] j2ɜ^zSఆh(%g5vDpWhOl>hվw!į+OYagITst2p S5s Y^lNܱFtdz ](yH(YmY<ɫ}MѵP VIW;ʂOs|04={t -Dd/<"еam?=Q?lTxJ&`n`8NeRRSH0|+3<^t:QOל.. Ӊ_mKjAkL>d_\$[t=f <nҥ7ѡ!/$8 ,?/;Rz: gfA>ܰG=>a}p 0>d o[>~"-ю)DzxOOpbSbɛ*[u=|s3Sp)һ4 Pe>Ktif/F07%Ў-w\u7s;fHΨ$-/aE> ")]~pVz1;Mt`]ᐗX08`4G6 VBReDFj8wPKֆU>ȥ9oЪCV.C z'IBM?Y5Ӵ(M"\+$$10844:sNuRkkOA?xjYНj:QL $!\2q4O\yuGR2:[(0ppNx5ٞѳ"hC_Wm!.}ztI%uFiت'u 'aP,1Z2\ۧ PŎL+:8ʬT: #!JOqvwٜO+4 4qj)t?Uo<<>8*߾}H! -L~o?^y!@5ѶƎyi"| Ca ' ނǽ+2yOعvxpy&Iw9տiE7m5^@UYLʗʠ]fPt䠎AySvv]NgLLq06s8GS?dh9қ@on$X9`?.<;FRPY wM0Ñh!nȗG ,(6,gbǧm rKʂf3gs0=6|7~)mL UNƦ[Ϥ+\a"]vG۔8H ;]rL'%^=嘪RJvɍpG*uyɀcHL\s;fQsY¯x8qTg[*vxW40*-4;kVIlVBL7XD()wWq:7 F߃.N"R6KW$Ng #;w9R#ͥ+ 5u_.ꮱZ@,ę<]?wkǂ&0؏`>+*(L: Qa~ρ-` &;U.٪Ds.'š=2LW#ݘ`<~:ads{!9IN(4M?XB5ybPyɎPc=-)mStlybeq4 ѮE4K/ $H/ f7C0LA1iaןsvs_J5" ʨIKd꼾P?л\n$s)aVUgnUKn|, d`$u-j(-E/rQ) Dl}n]h[e%:_,ypgZ]#4?.\3o~_ijɽIq'=ֱN.gL'^ԒNI>% /BAJ3*hS˻ac |9od4+ե ܕy*· 3tL0Tg[EcX;hL'r]ͤwеtO߮Po8J`Vyb{f5AK}1[c҃i&nC|KLYQkWgJ+?+#3&$M`fi;քm {usqX=djWgNN:WW p T&Ej߃ ZC#o2Mq~Mݟ~d '*~ցI@X4# V&M]7. D\y_\^et!sL‘w#=z__\@GF۽ʰ@}^&8OԷ^]Zfh _-v=PPy@d0L+< ` mLGiP^jPF.PB,rJ~%Q+EM!4 ųM} h5Iuysc٭Jm3I @!;dD^CcyY^ ]VL?&u.^LS]G"N]G }tVWx f D@@#>|5-GhyYMB(B PܼAR1{LɸPOcs͑%1%W{bē5JGNN8z/,vYe8LNsxuA%-4Ǻt=E<ohԣk^jp:s3];"ez2{W]f(`6BW&hv&ڴW_WXTDؚ1I;vBj's\]l;vnƁFVQO+rDkz?E=%_Ǎ2{vǤ="=ynEHLI917һ6 rwOdD-̺Tnx!膻8|M&\qP7j6#9܆TLhEI>xA*?g]o^lcKTGx8E/W5\Pm_x`#NBq|+cGuӻJ:-첆˹zw,QgVhf&tgU!;tN ?q]oc^jf Mv^ OoݍHaX/pK" =9?Pp"R.u$QdS.T:I9~6<ݤbLaC@ PV*OTeV_o0 f "_LGxY LcQƲ=}UVT&L*¥F3epZ oS2`;- gz#REa7R'#,Jx{%ʺ\eƵqiO+KjɏT]9dXJ'P+6ᕗ:$L1_O>kGǥBR;^1ZQO;BPuz¯uzjeØKCq ܖ[:G}J/ +W2Tx|a[5ҷT2K?X ?K2yL71A+gQ9N(pͯP@n(wwib7JBӉJ#BI[9Vv!ڨSh]Ey*,RP6 P3IʺS;dæX)fIsɹZA . h4q~j)@Nkk.Ok[FАH!ϛo*i*jWQm!O185vq:]KeW|>Qu&P*VSE`]"}-Hb?1Kkl Zcu'.t/?rR3 y+C|/.-zJ1i=^8Xik:LCEmj[ XO[-oc:o{. ~* |0,7۬F+.m#`KTejbV|/*a%$ ``˱&Eeܤ%3[2^Vr(^GDW!,Wod@ooc9 e7G_:*o5%m+e_דj{^dy^ ~F\aU-2QU_A5'[l&;E6B]/#Ws:™٘x Cx4Ibbo 5-e{WmgJ8g3wġ]Kz.< ?QʡPhҵΡLًq2HL@mbE޻>"Jez(Ÿ@y?";F= CHLeAdf}Lw9nA1?C A'"\C.&z–:r 7ؓHHTTZʯ]Qjv卐VT SN8VRU^q(+_m#eVf%>?^a>*W:X=615oQHabi?A3( QX,1Cx:VIoS_iq`m1O_ =&ʽ3̴po_PvF3GU*b<8/M3/OM१)i%IG*ZR\m -2$vHI/Bh,3(-Syh!4VÓϕ/LQÆGf5IMN|<;ug0W'qoBƐsl1łft~eҢe9kԑR=Hxz:v}L]h9v Gjl.#P]VT8WHp?pZ yJXaТa& R[ӺZjVRw%0LeBʼn-7;q|HIG[0Kv+# +se7'gpOm]Y̍ 2n1#} >i;&ŴDd?v$pA"g=yҚ6uƯ1 ^#!q[:Vo!qWtã^4C._E'[ODaJc; k@$j_; "E p7U?Z=ԕeߠ-u-6`+Rqٮ#.v6mh:0o1Vu)n `.iYt3{$RT"ӝ xN u ?,􀺤kU?z #>Ep;޵<)t;l^' ®%G\Qm_+4g'Cg ''r>,ߔO!K'NKh+2P.MS㧆T‡23)GHWqK\Y) hcKl6e2uCZ6);Փ!Jg6iKRAp̯X5ДWLIPjf2.֤M&O lJ6.\vӡxXQ87ymʰԅ ~_9b+lEkJCҡw 0b_f2mapAj؜ 9E4) X$Xtnh e|?cI!P1!+}'p{lMk&(r?AeGUP gaɼŢ>bTe˽tqb4Zءn d-Ӟ`HPQg"} lt{aVd{!ҞՊRX0`lͤ50(8@%a}QfGxFmjlo#&͊/O O*ԡ z/ro32oKe=WW2Άrjmu>͢k/6]%.luY;PHH>_P2cZ=wρ)'%d ș)Gemw뻏gvFTɅ8Fv_/?v rǪBrR6cwh|qL. V0.0u+t4u"E^NA6.;auXn4%⬰K`s%ս2حDzg V:5E6k4g4k P&m) blw>'RtVP}w|ĺ3'm_B~q?P)J{1b^4Z.=R{ N^vMŇdR.?ubaTX} >ěРK6w|hu*#^eK1L8H3-:E lD;?/^PGmdIy`5}jiM<~=X ! hcr:Tzg`q93)N7I'&/%a<@?oQ?{ӌmh^i ͑[rFIjzxyB#H-*6E`ET[PeH4`Ѥ2-Go6^IAHQ׾c7 hA C>Zsam2<'f[NʛL;foZ.\=rڳ=ϖA {s zNW}ITr<&zm1 AQJ0d| YcZro]gmLAfPFoDVlϗ] TъDQ_alXى? C㴚aIQ=ZO ĪKϯ6lL_VbVwovM3FI㞚tsQ_+OB'cy /?>d `Gܒ(M!$tIa!b KS9k3 ,#_FQ-oe`HNM vSd^P{pXqb0-AQ΂SO:Dc8?Tx]Ŀc p9W1L - O =̝4O|ZW.Sۦv.wA9&l Kn=[-Q@ҋpc;'d3FQٍ@$vl@zn @`$@D#j<֭ĔFN3 g5bE lQ$^//|Tj "rqA)1Qc!З;dJV(GోA)Ӵh Ǘt9ZǑ ͬrhz4Q{}cXmSj&he=lRW(X.m"w@PHTnk*.|Hcͬf1b' γqv8Ygl<ŕ)Ξ;T캴"ݭ"nx) Lw򷲵Tep/g&($(,:CRu#ςWs4¥l/fa :j0O5V<޽4bVo5Vq3uh (M2;AEp+D=Xz5-+ AЖrroAQX[.3e_?X7y_8ݧZ٘`xT[z܏6l'bE~[ N;6Fv"d ڳ3tAi`:2vX:y<v$Bv4FZ>(&GAg+w%ވO{$©`@06G=`X^ #$ [X˞8_m'_ HRqj!],ڔݯH\h;MnL0ÕBUA1Zjc0RyA 2ԯWf|*F V5Hh68:sn4`]h a.`0{?d(4B[~bꐯ#?kT^,ceSllʵ>' .p!y94nGX|$vlCfzܶh::W^;N/喩Qx] avRmݳL/JŃ_Xal+{'f-݉sY[wYs3c  / 9<Œ>Sd&i;V^­-}]oZ:9J VȪrFd!3`A6%kXHp~Ƅ9L^9d j&>5v)PټˎygC&eTsh^]viÝ-B#cO%Vn2L813DSM ),iLT,!kYk ~4 8sgNQ]ezLbMŷ[<:Dva&Vbd'hwa85%K6WQݿ]+6N%i>Y m^H,Oh[h\3HBד[15x卮Ŏ_ B]52SS kZݽk t6Tc$MqM^q,\-<}QݝĜ; B!Z.d n]>͚]hWfJ./"8yo V]_m4e"5hd8orxcv%V/t hb#z9};Q<­d؝5/,ۉeMYac>wSR.+Ѭ^ y 3~3f1_oeNҼ'\V _3ndE<#Sr:Kx;it"6xq V Kiq5\SaՈ2[եEo@߬W_%b|wn \}ʅv {%Xm!O_1*]w)RLMr/ ~}o P,'X?%4n<=T6_CE#)nzU<@\UVgYeFn];ͷPx$4ōS0]Ejh= R֋oN5X-\p0je/jlĀ(i \=HIlt x6(FXS0j4jK)U\ƭyAMH'(˼NYqB>p. psbTZ`gA)2DL xa$PQkz vcGgW('+M탲+&q:1AoX^wD n<]^JL>l8<2 ?,:fǢR6c3BG6,nEIѼ"$2a<931neAa?jL ŨemUo|W"'& ;Ma , \pȉle >~Wz_m?J+ J̝th?r ' !=_Bh~^ֹw!(|E{8^3Etmy.Ѻ iz-e# ; ! JO#hd`[2B.hr0TY&JT)Yu\O VV瀡39/ 81 v:UAK$5~m(iJ 2Xg2D6>MAU|9pr 1@O!9~1[[)#q:(ր<<-Leb SMy*͎rC8OuiaᏅd eEՎj^f3d⎁%Q^5歲u:Q@9[/21t+\tY;0g]&, a$jwIM{g2`hkJESĠTœ8`3Kzp-Osc0L}=81⠽9y`zݿ} Ҩ[S0 Ueg~AhCK={ȏ>!Pf',(;9[2)+`9]i?W}ʓz+_Ozl|9'8MJ*) jZ7YT ]{ރ_R 'EW _g#.o!jhpL0DyjLP{G[J =,M{3'9@Jc9"Y!t\!GdB1Ȭ_Z O :*HU tЄRӃ-cy?Q^8ūl+VL&R;3 a~5j j2MHdK߰g`9x7 9`[Z% 9K8vLFng1[q] 9dG`,HXlst$hS2ʼP-3s2DJjg-:6k?*EͰݟUT >:bO[QV‰kKvCHU .Ws WxMN8H8:$<,hs,='Yw]%=n% >PY@% ~#2?Xi~_>@4fi)Q~XÈK>, sdB׾O%AkPǣ5$dEhΕj9tĚ^ꢓ$$mrN4O;*zf>$ Ub*s} Ζ\r腞 > 1}rOwAkDTWbVY Qա#A 6uw7re$yd:-I[rC`%ݝ`vjt6  FF3VޘZ鎆VXSG$Gƴz9e(V4S' Y7mNeQElhkUTcۨux}`0惷/U+hL5je@V@e  !KIYZݓa<1԰Ý߮C:ĺ/@"TKfFgX|H*=Մ>f)Nq݉MDl"EGJjtvDSл5}N>]`]2D a,Ԑ=ОR!:=?y_V:%|0zT㌚H)ÁȬe}W<_caVN`8Fߗeу܆TH7MU|F &t{NV%ŎB m+n@Yx /+s7u2?D yUe SDG8AˆsjM߱]Va-Θo᩼g񂢙lA=2Aլ[3_Po1MvX]ӨD:GHyސ3l;Qrw]L升ԯB]p9Ϻw6SM w,FjԹdE PFBR/j=rGrR<4nh݂lKu.|o@.eǃ(K7KAh֦Zp 9U(X{N]U]"< QupSpNR'|1u1 Ӈ So܇gKK\rŞ݌tddsO$ϝ3|ssW/&2A؇- 3-CҨ0bW-J?Py"Oii6AjVY*5Y;,>~$Ua `kQJ7"m@C}ƺG/;|Yf$rY:fn:+gt|DXeVKߴ?m).F"?iڅŇg-'!|&NpO#ϲaդVDùERG@ޏU RokL2 ޖ 5{sSr@NIn3`*Bf\x5%7#k0ؾv|Pm0ΏŸބFݧ(` Y@A8X)C=%g^f,^Y!C0/Y@<¹"9)Tyj7[#*߹jǧ5{HFЌ>1`$ yteLQMc֌8B/VyWr<*lTr[GuaLh%BsB8` bOR_1[m'ezH{mP$ʟ|f3oQ?R3VF~ OK+e.JpP( },!5Жo`EO@:PSw6n~(}!DN?txi$ 2k(Q;J+Fg5KNB(T[fR^|4*lĪs>MK0a+t`<ٷ{Yŷ$m_ɹ5dkCP"4b7VnD(C^ E[Iǘ䟸7a9LeS67Zd@vnzc AH!fUWCέmc*a'~M-`DqV <."YVǵ𳉎6egC~v. =i,?|ӏg[cR(ç *Ĺ0"BQ~|׽l_^`x=/M/{8N$B#y_tD9/O3G<>ܟ)t 6Z _DZ??.EoF?RK˴; w~4wR!Lek>.sSVn,{d?x8@yVխ4g/ӫwqGWVnĮ,Km~si2*􂧤DaXUdeXW;`wE0]Y\e6VL6]ut~0V; .Mn443Ss_\/Am_yϔ) ;8҇$5Rr c841RĖ8A}2Yb p|_4!))3_mV7i0p/-f䈠ٚ'1moR 0U )0g5vGIfZ 7˃ WuMXFqcnبc>[(u66RH_7f uOBĚLtC_y MLOep|1%Mr@; a4,ΜW)ɀZ,^ڜ(g*u OwB/\FswKm*xWe'B_L&*cʠ-6Z ,0 STk)y -0i.jw W5)oay{!?d\{ Hu2@ue91m|hR:#MTS%Yq#٫Lw R-'i# ,J.z,& ܺ9!Z\T_5ns:@#Jcێ]lf{(MGJ %?Bƒ;1/'|;hR_ @/Ym]l7\s#;2b.px\PF10seUa"D\y9~b'[RlF:̘3;U J%^d')A>Y" Ģ@#`""(ݘB]( ExK1c\,y(ID֛X R8[њOeWi{g_3~<dvL;QEҶG!Lw|G\)|3'9If],N]K"ۑO b7g#>M(Ctލiuzl~oY`N_x&i8!Pu,Wnx^}!v18_2oSE:H8:(O s+pae= W'i֘;T0 :tއrM:(\&>DJƂxɑIg=K{HYZOrs<\e`(1 &_bz]0D"]XV| AØ&7 +pyi"o3KL,Ʃ=bpYr} KO:H(IpƘPs'ʿSÊ/Ptҧl_ʝY`HRQ7Y3 MW(4<{72.A:#~Z'e|,o j~<ǪVY} ZL|#BS)тevLU-)KumsžxvqdO"r4C/Aڨ) BI6՚%"<}ra^p`Yl12Gc 5#<29 G҉7Y9=V:Lꥇ)ThGvIV.Đ6>C-(ԨaM9\aO9p ZkX"-U%`em"j4Xmt!MSpb7ՊMq#Q sn;U.9+:YC7V̼dܓ/)VYuka( S .<T&!NlrV!eFcߦ(8blsե gBY-o"# GCXOT6u&󬘜ug@1y pTaՖUΩQ3-/pԁ V/H\@rLEQP0-+ ?`SM DkpA3I[Kު-lgR"jobGPBhGj}/qh:aU 2 #x$"1'`Z %/wK$bmjՅxsw[qG@M?}֑{ŷenES5CB5<_0D7T \))gԽo/)ֵY,rSE1~GZ֒#Tu A39sxH9\QbOtŢ'[ R*λE:%Z~qLx'[ӌk ؖ', Z+lSU)HP&sLHU \_}AZv4-4K}Χᨒ(@7v(mc{UP,%rˑ~8BHOTD>q'gC >5 uˮeWϺ1Yb*',Y5F"-j/ ל? {sZa- LJP=Parv3;_Ι&FFlLϣ9ME悹kHIa!Yj)~$P[' q;Bn [DxN*QZLȱS#=\I~i:CF{n)},ߪH,Tr˷$d# ?2 9I c)LW Q[j$Ң1!ZBKaa%&Oh~`M#-$Uh0 {,"&I{P)2KŦ׃_WI)GTRr 41OP[\|JuTe*;>^t@tSYIC;ݶo%a0tX]W@Π.<ӣ jD BZʪ>(YM@eST#.-)tf#^7> ؒ{b *jg %ZO&FEuaꑂ}<>#~3?ƷVԃqiسhŒMLH_&JigΫ&aQ=Ҹ7"?Pma7yYƳTB/q9 }S L@q6Hl>þN^|H!.&eqhbU6VTXawH6bQw3h3OX֒fp*CQUeuK>a1-LMT$[rG,#и$= Q:/>W%*TΥ@~,\,"ήgEy:\Bm7刚| xR h%;ҩ.hG+8\o)2bYFҁ&~Un1Ů.**ʓ2VFj6;]K?k~[< @3Z|y3a7~2"SA ͽU zg]&32p.:ro߰ XGupY#9& [o"SsOQޑFy@uI΃TѨGF>ꩨ(eXLI&A-2r'8 #DhUOĨAqBnnUw]QWGͅ0 8[J1YZ!dJ #UฉV!MiX?yuEҺi a-NH59{WbƜir'N,JA}TRZE_Ҽ̿c3*nt[` ni_ND<.!-|ʸܼ;r T-3 p5y/,ܕ[zǭ:u͌Lis'_Wd:ao}S}87_fm <̖ޟj Y$#n[>#D\՝V%Y'MO;+"ˑlu} ?qptfI3[itq`?шa1=nF~ڒ8+8幏3ιÝ9m`.8=BQMb kQtv؛vs'VA88O&t(*R3|eFn/>6Ӊ8p%YSm,LEUL.` 3ARRi[k='nbRw&^aAB#8IלhNyȳMѿY Ϋq#sbgMFBx,.MzR"jA8%f ( ?݇l9rZܢ:«LL^Ц`]9yw H\qWcksH®l+DUIϱ!h~_>OzY+noa 0SL1H@1G0/`iU8CQD0YD{93YQ!6Id41H)'XN='_X3?"?jxXiB-$`կ}FoGn0훻?pW gUB('ԡ J.6€6XSTkZ!jC%%mgq-G[cLjfTY4Q1 hĆsF_a~`|6qh+\b0,.tjN][$TG \c,Xm6n/^GaB)3 c~!@圥cJIP8薒K$F<0UZ;+gBҽ4$!~~34uKbOg]2 %9!^=@pKKFfiHB*1 c;> D%a7%8 |;T;raDȑ+8JJ2(-0ѵ L6 io$ ,d+3p=SVy"[|Ѭ(˂>e\frZXVdWHNDsR%F%~ӞsJ F]7 r46cS 7Bf2&r0[ aD}+%4w.U'{TL$ K)itYsUtDU(I} .Ҡfg"BKxۑIdi_T_0PqY 9Bd͞Eg +0O7fx׷D9ZNE-G$BA/Z_'!TdAQ ¢bԨ |c+FuM=$ϱ%-3J'~5aH=GCmFpNWʱO/"wo{fNk䋾fA-dqAe' \֩4٫9|w ZɘRy\ʁ3o×L]Y:X)6Ծ- ď$pRщKo*t]gfzʭ{ǚcSd]6Kj+S-BBDoX7iܙixݨ X{K}L=ZF(`Z(<x0~S168&7hp>.}(> - ZPzleY؏)P[WA4CL:I_dI\CP /Zi}H?yH慤;{{)> fy `󀶢Z_B;~9MG=F#/L%Gޮ 󃈝A]5v0'-D\\Z0=ϐI$=e9ޑ<`vL^'Wq>b:CފpW]cQLd=ReL,{0mYz#qy>LL2\ɬ8ŷ{V} &ۻ8/94p#fyUW'{Ι}'%|C`Q#ť*dwx(,χox2+rdNIV zE7&Ռxdg~+4s“_-lD{aє&/^v %_:+%j bЌ ؔU^sMT5/#)]~MkW,3 BЮ2 56̟~?+FfX=-5VB$EcQ;)HZˈ.(Iah* IeX%q nY'?`".+/2Gh7Qe[t4eIME62מFv!)iFg/w v B6H=КHXE+i7{ęm^F"! ܪJڻ O$__'gRIPLp" (CycҦ26ǐʄDZ [Y&wC2ʯ4zuqVLbianL/VrFqVsKR}9jSO;U4%(-ohkf{cwTFGXQ.2ə|!}W0Fn_ީݖ^}'^!,i>mUxOX9pFSY 2[k˹c }weBT/.RJY9E&k|e͚ȗmsȍQ(@Hb:2Ζ]qI[g5Y;oqPkr\mM#wZFp(gƕ;d`ZE :$.#=\Wng}7ZдC:6jkBNT[~> |\A.6PJC~i΀(kcd/kE 1 *˟XSQ#SN;םztC$"]ư!nUCq2Thd>NKqTGylT7|G]X4GXȌv/h +$,}!T2<JtHR1~%q#(K>3rEh~V#2vsV)E3Sd5;BE@ybxN ^E|5d_ XXY2* Ƿ.V ~+bvmb`h򠫦Oi5q=*huO'eSyQ8Ka&r(Y etAzToUQR+g 9]XG!kN&tɹtĞ&xX%NJ,4 )Sͮ[>Y (h+r3Fk0S^'.=Ĭ|jim9MFq76;ZJسccU2ө(lqNNDA(K[慤B0Rs&1C\J9$G!.fZfF "P!Z邪\7NG1fN5( nɶk>yN@!VQTX})Ǩ%G~|y"G.&xxk~&gS*Cotp.>P9ˑ~3!v;j؂*񞿻f? f/ފ# .V[]D)pG㷮jO.y7]xhmMmz5d&VQctkqX~6Kͪd\]lb *5dNyJh2d)2OI4n6Q wiӈhk8D kU'<}V.Sa1™G9?߃I :3ǑTDǞJ]|^0S3}S}c%|SRG}6*8hTqO4mi۫E#̴3!YRHjJsxG+cZ!ЇY Ȯ '<_~"涰"oyi۷+!Eղa-S1ۘ(6eJ 4ϴut@0kt!o q.e:֕DUIPMO]#Bl1^]C$ K%N֖z!Ϳݻ^ !^K]fA{{p :.Pc:NhE\0b,GM*:[d==u:bBE߻P茝黉aޱ^YP"[M`q.(0gJvs"ELT%% M^86@Ck<#ѓ->{m" oVΠYnR%禾? 9BپH(NUT 5^D]:lZD6eiwhva)5@E6WK']j\6=oȖxN2КvtVt6}_2&X'> 2'x}h=#`q UhSYH )Rw5:b?)'Lܑ c_>ks;~8[ ̟X|ӚߺM 0 q&uTkP02d}D|F8H\'C4Vc=H^ ĀDrd]on9h})/rr\L)y$SшndTߨ4n9$D1Hv@~c)Bi`;)6`0IvЌc aV$e:[]d- GbZ躚7I!~-O#D :$k'\q1p!҇O1DDi`[:=-[둨7qįݾVTi}v\ڐ\DCNeU\nxBT4˩qC:uQsY-x _aq'K87Z6:OAc7,n^CYւpZV%]軕Z^  $r!BIl39$8lhw܂R) d+͛:X&f Mhg+2.ycb!X6kMg {pL.(ٚsnPTZ~:9'h1@[MFV)HGk:߫r0GBZRK~SVmC gfS,'Semou(}FH*&A 8r ;]fh4etM( 4?: &GMPOJo]RgMT~[Ӟ)-iC]I:Uto*Ql/ u+8Nϕg TZ9@<^A<^G7nBEMhV=fh{{.TucβXwBR?'{v&0D !6?xϼ#2Ju!gbV7t#IC;{2Ũ—ݞHX`Uedk<(^9U+Rӥ긐\1+d\lt^ Ov.G[`(7$٦H:tO[ n/P Yi K iy޼z\oXU5'tciIAJmx͘}&ԪݞbP҈H]+s,|~lŮ]5wvQSN;t xAOt|/';Қ,lY Nx7de<)Z-J,Mv!P&.sH}-_CsSڈu0Si,9*`uk,Ӎ ,sUͧ3:hgnĿ.Ϳ)ՌIYt\|e5Վ%_+xޫ-q rE6ES>_tp=%ܥlbM*ݷqM=!{Nc+CTn|a; _aֆ_Pt^GR[_]߉Zyh2Se4PCrBfB }K`]:;n:37q~E~i\ C_*-}dsd".K?4߳ū,18PBg~4hhbI -o1Edɳ˜n.裉Ԛс/*&UL"Q)gp}*OདˢMwRo-G~.&*34 4ٝjﮂ|l4 xh3't3Tx&9w::A\@w6%!;*4ks.+1\1̐H3NO"s4OOóԡpZVZRKdn wmr bp3r@hΪv(:iV Cwc QuV_ǵ.3ϧ&%eUxeK&-PTTQc+8$)VDT$?ΘN{->Oa~t"-w?DgIV! (2NwS7sM rpF{Gi\و8gۅng@>ײVtJN(ri,>R1Z-cv1FiP)Ԥ`!7s0kQM/EtUd\ 6t[GخF w&4K[b i(wڀRX,i\{=8Cs{#>F&KPl9}Sq\2bң/e=ywç=?Яh,fatKFfi'w\fJ95Ԡ'4?$04 ˹m++b9ZL֓u2 #o<P5,[)7f>:Rcͮ?Q fFPyY 0R7W;H"̟<W%Ǒ¾.\6R-;s *\0&Td}]TاUɗ*mk%?+Es^d֔1d0IA28T: ;TC)2n<`uIO6lOb"҉"==ӝ+J9^o;]nZ$T^aY 5vdTQAVtJmG¸)cw%m'2<]ujJEGUR.7SطfIǜ*w!dM,R uI~SQX^ { .53׀ b,Qu d(n "2ɋ{̽G%nvEqPbČց-0{fθTHc/е=DAwj_>&x oZn'sвCC)riYFܧ Յe̡nHᛡIRH[v(=IjibD)ĐmuAهQtelT?!3J%+MM6eJ#r:uBn] 4˘ew7jdQpoWovQ1 W-p]:XggՉZSߩlrk9+]c 0]){H_fer NS,~A}`CvU3i`P94Jwu\Ldʞ'dPSmZg2;0Gٗmrs<rn#;?OuMF!QUgXيZTG89Cgf| e퐃cU%[}On|Nv xAJnZ\|Rg%buJT{)K$xӍƾT/HEP /2MH )jiN",52Fxc(7tEH@b}8HRHlMe{(%92tmW;kT⦳ )4~Qzߏ z#8>.b FS蒀ƼIZNt]k E1w{ݽ3v+BQJW+0V+oo5tMCWԪ R}(bc bE{;0K S{`n" d 4fS"[92 4A 8{J vw87Xf5m^0D>?KWSchqC{Ã.Zo͡?Vv3]uH4pZ)hK. IM,!tڄSx>ޘ̈́N#Su-?&̄^;Lc |ń; f鿇jG~߹SD)apPDҭ$U_Q Fȹs*̽@[=G]KE9K#JbwqEXeoA]Ž~ڸ̈t 3#tAul;m^iF,{ZO^t;fߛjM,3j's7' ַ:xDҵN;iK]<*~\^Č' | ɼrK&ZUT(G=i D#ԁX?}d{;L51IxPLwHSSԱ~Il?kt?Q"Gt$iɂ}0)4O!9I$Zݮ aPb>¼xn%sf:ƽV)L*c=}aplPv`RT8n}n5 JcJե}=1d"2L/XabT?&EПM9?F\!u޹[і\Νͻ"@lzx7>8:jg^@;on큧Cן_pjg3LDLM"j%B ( X )D()}sE@UAd͍ۋIp`E|`TuOu@H]=l[~}DŽus!4BPͮtfp̚nYث!U4l DEΑ ) ar1 PhrbtPR.N*m2Wf[+T%\"S74K.Ife?ΫgZ ÄwP%YLU/1sf>VQGP_ kch P$fQ颶[Z4(ёr)m̄I!Ek q+=)c7 g;ad'tm6V8XV2KH%v#[Ms,ߥ\7p!:PP+^~d$)bP\Jl fV7.!6?P$#rHodXv4fD$fHvI:()N[ _m|B}IJMPI-ٳXxOi#Bs [W${mv3, V`XMDN>Y{UQ*<QyG‘d^D'$<"~eQKrt"I<$HoǛrg X8M9i U=A=.7ĸ_/wK`Byz|yc @oPQȟM*vL[N.Qšرߎ'(YJ:M ~5t8 aCa9o!Ͻʅc S9EOKulŊU*;s#-@/ /D}4Fg7?)qGߢ⟧_PAC!U1G4~1y8W${wJۀ9v_GAq>k -@hN"tuSyUT/;?!C+n"ZWF8l(,P/}凚P":,u3 F ~II>g{fUN}FaG].눨K& _A(n3z#IOJG qJy5DPyTрX}v3|i84 |"/Uׇ3EyeЍ\r"9ڱ|,E_Km=qsjBk|<] ľp)=ϛs@)'v|5n@= kq$nJ$"}5V.'$Yo#{I!ߥ!h Ђ5! Blcyd3-[;5]ǨS6` j$~CAZ5\ /Z o~.U},)]^D7_Ż ( ܦT*.f /*h(m o-?ZRwp|TMBCTeKW f JD ]MSxbbT=KvYy,é{~y]Lϋ}2bl׾KrOzI(k P" jxTi-իa jϜ8$-3>D= fVәʏz7L{d֗;wmw!Oeyx28nƱ'O?h^jI uz,f2A'V.,r_>YCmC0`jC y)o[E4XT~̲ M|鱥Q,nCi jDé4;-cw˭u Õ\–g/ c# ,K |;+quNױ+([j5<1i#GO?Au㯃~wSYjH}(熿.w${u&tphΥ]UF#-o:ڂ-T@LJ׮ȃ/vJB zM[B>Ug[%;n$f36MtyQG{GLhK߁}>v(PZ1G7*583]*뻴 jqEрo1< sL'WA~& P2YΔ;8閆I?ul0#(/DM X(؅WeYZ[ZO@$ 4 PU3XX+Nns¹@'zu4-'Rl 1.~0 ةS\%~X.F+.mPn)}잮F~=\2r-Wh$O(%DC: V7+jWw{E=!`ōVa!ɶxc=xl^(C6|2#PTܥULH7'()QJE\ o Juyz-Jt`:qJO&ymϳƥ!zB|i 4[50CfO[Mj:f9-0=٭¢6xf 4ӯh3TC{Ϭ%kVRSu -mVT(ԥ\94B3- 1eş)NEq(RM,)VV`{'<xC<"INސM BV_g_A9%EX [b,rxBMX-/+HhҎnFn1 Rb^Ԝ8Kޕ db$RnO8gnt9rNLՐCUWQ*'cF ~V[9g^VwQtfl6o6H}./` }5Ӡ]bU>`3n W)q.;Uh\A螏,sqOVo0QFX"- cf$>ƭ?$> ::ɀI3ZA}`橡 GIbKu%:*8d7wZS?bvGTiI3HAg(QmgtOwZ$WC/DQ)ixnۑA_}ʇaL eML9IȎ`/|fddd𖀱!(1&#& b=;Lbr,i*{> U y47eArA~+.>"L/qM/N#xJ\ߥ-lj " ?]VHE&CppPF .>h14;Q}T\]RI!NZqI62eʇF{w(V?*dV'7ZVl.xdrł)ۺx?z6+oɛfj^z 6gwF6Iùe"=鈏2c\\$bj`=2ݵ9M@\5R\??F@Rj3K!db(ZO%_>e 6Ozz=݇7!"_Dc\֗5&8șV|nI+dI?eM'ܙЛ)`7΅pU܊_8XdȽ ΰ#-q1IЮ̓'v;SlC&Aec=pQ"ݐU>\hUOU(ףMclޟP ]FCc"\u>0/WeNMcofGvR5vJw]N'`cgi=O=0 eR̋tkf_'Tƴ ssfϓiڈHں:VJoϱ^<$x-AIp#!2YD\9g(WVq}6Zl% 8Ygզ,$pmxhLLs%Ҍl\@2Tj#pҡ|ZuZSj& ZFppG R.{+~fR"x7RBKpsk dY .A<0Hp^/K>dQF̟ܷ.z%hXIG*Ǧ0ݒcY|{ZSH y^t"uqWZVU5l˱Fp\fQ^9[Ġ[paDYTLÀ?䱘BuŠ2*>7z1{prR5/m¶Hxⵦ)Cc@~7l{]ᔾ,lx^Ͼ<Πd_Ig$qzF V3OѓCq{%h'o7rs }YzQ0L[{2pԉ5趙XqcMUxZsF\4rྷb"ğzE[+x왮%Ac&=  7i[ >ܠd۸uXLΦ[V>2E N/VU]UJ\E/f~Ooۍ-.ΆH\u}xE wqfz֯e7N++ٶ/Ü+s8%k7 ?8p|}{N 鳧/xQC`#^:6* r3<^foS۰$׆ @9U.z"l-T@%KJ ( ŗ$Ua崸tI dny[IiWVX7rm+`V6BV ~!DNNڡ\o@ѻQ!b K$_2  )B躪jyIV1ܐ:#߭1n7wٓO҇uJ s;Eih̝B~އ!%Dwt)R8+L7 Cs 4I}9 qĠBC] K*282=WW mw}\=CSӟГ`Ak+i#u[۾~YGEHeJVkWq,$lIƎӯ3%8ѷ9* '|gĕ%3J$Y5E*% W!hqqKӹ"15eKv7m 2cPx]n-[PJ$K`Ғ&" 5gSM:oN}%Գ\ﯓD3.Yȫ (z,$3SrO Lwڹk٬['/#Ndn@hOeq#dteڀyqOPEAfr4Iv!#)=Ґ~6s,5ePЂٕy cNI)dXI4u>ݹSN1YΧebяƥ)|*5$aɩ)["F,=ty. %; MȿÇUɗF^E%;x  :+FgIh/&G 2H:po~SgLr"چ#a'0ڠS?+SVC`B-D$OnzPyZBfa(ηH#E~q%NŹ DF;pG'`fԲ\gg uN,XH@ڑS^~ً?~qGҖEm ;Y̌.fGP5Z@,3N[ĥXyZ\"/-rpUeJY=N81o2K6GxB޽ȅ t+ [?1 ҘIũZ2K]Zy4mozuCiHTi w;(& c2e|wF7z"ڙlv=~^g pG@ ?2w"{.<P$wvl龟u&l(h=@҅orz$-ؒ0w<k}U2A'l#oVKCYM"nk5w9 C{Z/D-/T!ƯPBֱިݭ(oW7Bz@Pc hO+!{m٧֖5eѽ~ mސ<y:ɭXBe9K*Ӂ*)s?o)4MY4]iϫ+4D|>ŐQqpV6㵖5 6L,jsJFm][v@]R0Agq_5)6)dl=Vn"#rPYHſ6ec[L\YC_ Jc9 WV-Ŕ8ɐE9PG%u1 I/iP88Dm 1B-&s7d?Md cB{Z:фd8lDɪ )=O`z֔|B0 X4[NLk1m7Pg{G[;u9K@Y| 1!O"ciULڛb8M @W2[>XehqX:^sIZMl&x/Ju3Խ՗*!߰ 8BqPwbt<sbnv{JcMu$Nt佻5MN*ڋH50;Q+bpѬض9/u^NpUn \q`nz~9m(U()=j- 86Q`Fwy?V?o9o"/*L5xm#_xJݿWPH/ɮXGX)~fQn Խ(rj<y#p"#|J %gh 0^C Tp<[aݺ NxK6Ik0hgYcʄ6mmyQ,uz %zK457œhoʇ"<} ޴Ho طSqnIwYqrK%{L~>,_|ٲ%z9nжIDa!0 C%lo^~gC`(~;,n P8k+/n!)mOZ6p52GD5{=lF/@PhQ @،p׮.iHYosm,8SL|G*C 8n=Q[PW$>GW(|yl0L"qŅ4/O/&4[;.y4q'EO0j P ٶT &ƺ˩M F\<Ҽz'<ԻFJr&D ".!.xo{BX-WwOmvQA{e}G쥃J+_?d% YEi\-($ړ/`06_.^[LqSy{q T(#Ih  ȓu֊JZqTL]ZJh=9dbo Π=[yX,e8`!NC~=%P ܭ*Cٔ %mZ1/)-apt]J=5DQ_Fb7JTXO ~145aNõ 0b u=}5Š A ,}hBt1O=~&a2CmQH7r>iva(rl4UUedh%e%č&sťP_s$+Wrt0 0$+OtC:t 䘍rFqNTF^YnOw\ ĸ/hphbOٓ#U 9MF+g唄/4ɩkL@v: A2FPLXBAn(1ԻlҕlgH6&& +(KE.:coh sJ ;ڈUWPne.0 VhL;2R L3ythkx:JMP{ (8CWuL A.N);b.]٬U1hDw. . NF`!ʵ,v϶?*K¨6y^679*2!RXGUzzi;Vv3yT"q.\q@*5$] g5RUW䠨VլcW *^ٮ6||􌹕ti>';v1 3%)ZDjv\qO#9>ǽ- .dڭ^ Jʥ[QW[߱-󄣍3Kc?>SAD"3ºAhn~!_%X_E]GndւݱZ\q?Gl^<l'<sLQ{L^Kۛȏ`Oڬ`{V](o:d?BeR[NP"kfK E"#%aK1FU554LOG*)N\/WfLK]zoknb*_:v]Jk<}g3d82+Z'\6>OmJ[:}3':ADD}1gN)r[ aBŜC[Jɲns~{nk4.}%v= nN=6TcpR$3@o7+LNEǀ[Z'ρlPrt޸$S36#~*^ "K/)REo^E_qE uQUYEM %rQK~6I.Wt>&RC;]abc##XֻpGmaǕjE}ϡ޶堮N (HN $!>'BtW#W $u/iI-fU9TxE5E&}w5C݅HJ3KK~! 2,3mj{felg"e^E:2g OSb&%y^(;tfy(@!BĢ$ l2,9~r?PJ;[E]}T5,yaoC /6QB$# рKuLE.VҜɳJ #@dwC8}ISNRKEy9 8ųTu؆/Qz `Rl%=&B z1ea1:J ~]'!cM71"yED VWknQ&E +I%8f.|H-媾'7S"YC:ӊAPg8ܮ+" JI*G;Dy V9`!Ǫl5?tQ`[9 brC /Ke! z.3,v#.Ɯc75N}J8_QL;MƏ77eֶ'a"5BQ󛣱W7ÿd;ؐf 룅pWlBv.^`5[Q@R(6 8,M#QŖG7T?16ty :mLi'8B{֐$4]:hE%l܁3z>WHk(V F5v)U(nL :1 CnWC-UjNIDO]ШyFxpӆ\Iܾ>mLǦWlr¹iKא<b\;U^8e1jODkR.T$C.C$X^aL!'|QDutx=K, 1 좊=0aJT]ɛ5/4miW:%(0u?~BGw:̒>vigNQi⬒r6ോc6G|>Q,*P03DKH >AT/'$JC0/6I|V/Jǯ) }Li[._e*'b Uh\b*ʧZMo:\2X~e`d,K Y~QӪ1g7#Es utrÉF;'SmPMmr;5q*k+[2 z]_S] yXo.4)d-:ܞYWm%yL1$?xkSmJgLψz+"lK <M6{ǚ>(?]y%𠕼YbcBW:PRWÕ&@;%ǎDz// +{˜f.`#S|l]r%fEţT%DKnb r0-t󶤭|?/RC6_Ϗ ]}T+ra( `9\X}\Yll!6 Jf\tFCmXU}$Lr,aiǴ- 㫂̹wAV0c˓lv]>p-8;A`HGAQmhԤSJj<| \:S=3[Xzo͞ݑ_-epZ?9˃ (B2>>:WIf)ұ4 T6{{rC}ĭ"-| 򏲍Mb3\ QoOaDJZb8ye=?#zuAI = jɰv|r9wɝNw)2_ib?&J_M&\jL$mmIe_9oZ8 I28b+[2~%"SԾ[WEͼAu!h$*y2m $G% !kGI7!N7K:9՞)1-ks:ܬcOQ0(p`ؒY;AǹP 1`q ^w<9VCpOrKSQ~F1Wy&Tz}e/gZJjw wh5s x z4|nռإ`ySdctn uqT̓<%nܧ8aKkM{ɓ+ᧈczAniT-TXf ,+;_ >h^4G9V'ǎ~ k[`~YJjurtT^1C*2b.sÆ(Ht#vHF!X4"~E.V9W:̱x\Z۹0FwgSYZ~.2p @ɉCt/].dNI'(5sc!M%a|&|YJX$p54ҥ8l] 3-VX曖YzZp Ņx$ UOv!y/<" xs{fQ$EV;3}V-4&{J-erQ('tEQW|bF&&IBfO/֕ft:\yBe_k5UnwE|8_f['5B \cz,ה8Ç˯ z_VʴQ#I,vCl`Bksq8) G]2Zc~vnذ^t<a R6W:P6c>P~x-THHrP87VMhs!\. ~m֥9*NZ"fAK Vrckє]]Sȗ)6txpz-j8]4Ŵn}z6ajaod+rhUC,J4 3pD5zz}go]uKW:YnV|Cn`_?>/l&:∾:_jNIns J>6)3 M4dy١j\ey:!;+{rJyGe@|gd!JH|_>1OdD j%[փ400?c7dh*)v;6XOj 9Ylofv>lIyY5^- rӃP`r=0j$wtƌenWd7$R_.5ۆ*=5dt3~t.˜f5Ż ;#s]xe-/FIt \rD=M0_F's.曶q,l]7HV.vy,2a(DX'4 seE^:I|&FEAnw= @I٧GlkkK+tE> _>5j=Am8{ Vo"SDp,V?Uه?[0 YkX!b͂@J;4g/4CcVHt3"OC kިHTVDl&~-4>m+ $ՓnmqdQt،: Nd[|AJGM&>mHVX/Bgh"..V+oץ-] wUv 5U^qv99w<9ya>ў+]lȵU߰r8w !z"IZoԋoY~ XW>}am;4mJ; 2)]d6jWW'|kkiX2:zHQAA4gu"!Ci1`,Zc-x9ϹBQyn`䭬O^,-\.FxU,1}SƨN4>-HI+'XN˖l$ Ĩ H8@@ĈJioML_~+ zZdXs\@H & ,^i: *z/([cU1m;LY3s]Fza1@ !BxB;x)q/_!)~R:)]!;OFo͞{ڥ"~17P?o̺CG)&]Nr &ەOe&ӳ(^R$2Hs$s'"onKJ*|ɉH\Uz.L6+QU@ZC}4:5`WBY؄X9CMCGZb )S- /^}Bcsg2:x %o" T=;rt>h05R L~&({L?lmĸJZNM 02 M`r:~/ՌTyd-`겄ٮȩ^ĭAyE@w\Q|(C5L ]i9bz岱Fyy]|}AkI?8"бD!ڑnoeMA#x}—꣒:IW[4Fʃdf*2 %=LA̧zaUIΏ.DD/1@+!ۃҜ\u@+ =9BHXd&f@f#FjPD}mfdCɎL<[1/ I5DpІs%: &.jHwzHxΊwYR1bqٸ_QX(OLVU7U8_0'6*PK5s9cTpY«#@k iEEZu|foc'b/՘) OMwx-D(!˸NNTBK^ Y%d@KphCe&֦ lӔ*mxt>}shS Йx'>> w?'ʃE9͗RW]|IN5diBdͪc,zßL ~ݞE([r-FpRXK´TJR.^[\]o鉇D6$5(l:b<+H\G ]8oSMxsnc@u*K=j #!4Iy`wcJg[mtAOu{=4 "gۦ  qׅ+ȶ_h_nl|-b=P׶cuя3M Tra'@r7 tm1:j @V1,{6pȓ-=ä);9A#"|!넖!iXp'e^P#֙[*-,MDut{>tpVU+ڕ岵+hpuHNӁfwQdT/GRϮR#IXn /䗓nR.W?ѭtړ}]'f kwsC>o;J45_,9^G>Pq غg5Q8B҈ ҿ/|^Bhn}SNvf %Vj^\ҮXM\OK=a<ǑB_vX!aEma~ Eڇ00q2=&KFn𠵙cqvz;,)kpxleG2BNȵB v֫GPDu6o O`}f):*EL=a-$5(+W\hP,5:bA6@k:QC1j-GVߟQc򬮊yfY%ܑ9zR_c| M2seǐw1W9^C)LC0ȉgM< !!xKuUӽ yeQضqc#+E)rmkAEՀJlԭ!vY * e\ܗ6 Z+PQ5[}.iE:; .=I&NAQεbew@9<"Ep$55x ľ;|O̷ q?IJ1y'N *T;l3H_w tbJQ`"6.TZjИEW"4৽."((s)HTWdovv _*kAym7tkMtp=#95301Rn^TsȴEdV3TF]>OY8ʔ# /9I_ޞ._$Q,)Tldv}Wv>\WAmpgS-Hd1 A<;NPPɣH OUAIIưhN2zDNyϕ^Wj6'*pӲ* 3Yi+n6E&! !(c,W1ض,s*;՚J׬O$H؎ *|L?-3+omLbqJ;#=)tIzMN|mؼLo"I:d4{/ l>^[Ky=^ `哲E\ {V>q<2?6a02&!vKn߄BΖ DS`FK/_)hA’ әQ[|0`E2mXG;&a@; V zTK,x,XB)EΞb3i,&GtfYorׅR.n9k29rH>"JU!cVݿAftĂ!{HlMecn$ق甔aB7 C!LbD'7 ccvi!_V{M}2wz~l^,/b\peWgKpґԺ5lx?] d.a(ǑdYj#:}K94ɸ 퐊1 ȷ#-W7Oc CMR|_1s6҅]BS!"*V *DJ<ev*?)K/|7. F6FNX43Xhw4bxoh`mU[KwK͆."k!4cא!um,\[at.>V[ɿ v{ :>pqXF< %Z}0^T ia?fg P.^SGuMxD3݋9_c?8z $ح<2|\P?ų`/ɠeZɭUl+F vJC YoiKN[HTuag(ECH^ h<-i멀2r/_eSQc+-LG|cƺ..ķN;܍_ֈ'-X+!ݨ_sgF#Íɻ{#6{.ZjgrGÃuBr0eL6dW<{:I-ɼ0мYGz:޾4?3s>tp'\梢Bm`wsl ?zjXc,"EsYXo*O" ؃׶oZi Z:409R:Ћ]nڭNxwvmG&1zu]׃xdmsu>rif'Z?!Bu ,cVnK\l,j휞4'f(֊n_cY*{ۖz<Drɬ~7naE8u[H _>)Ҋkߠ݇R U0}&w-s2_YP7.Vݚ/cVe.E*tSg+542bkO=J?xy'g/>Hټ4w׎S-W*,϶mЃ{߁SbY27Vk{~HBw>h 4n/v@WGP7QPb5joi?cN% 3l|=kk/;gfzjY"?%d¡[3tiK_/LtęV(gy3('9D>c6|u>xfOT/uŇŶĹޣqV/FY_[YvhMKj"!-Ӫ^'Xk޽96HN{V 1kr߃-o89Y>.O'*ЌcZ+Hڳ-SFہyN%Yg~,U# m@Um_|d m4aY8 kd9Ak硘x] P$.*%hiQGI$G"2#BӶMmm`0ZdTSp]ǔ~\b%bpZ[ g{@Fl:QM`&r,ޫ#È$?G /a(dO;XU  D*U 0q_|>ڧ=HVkW=$CAQK\+c!G_s@!Ucm{Q]̤'ё,l( h/7K\<"Ld0xWW۟BIWT//s+FVUEᯧ75:wXzDa 33}dE4#{(?ɘ)D=(f nDetnPxH9:./ ?\}4 /=pw-F,|j6cg{>h z> 3 +o,{"Tsz5;QgPԆaT5v9 ^?-ު@+{@cF9DNv-3$ram GC$\Jjeg/u QM؈qbbӲv7ˀN3K"mMqDdl_Up(,W% (3`+u%6:?Qv^RT'qBI#C~_ ͯk` v ~2 &K8p5˘UWq'oĴf耟Ӗk;<|C iCnH\;5 &O{^vs(쒶:f;Y2iXYڙP\kPؑ]CJJՀ 2# mfVQ+0ˮ+ÓW\4@AuS3 l6HÎvT"C8ʋaD֥;M0OxYOX8W/ӌDǥࢀ1NO ٨' 8U)_̱TPAZ09(C̙#C ̢ 紐@WȠŀDzy7=U´#Gsrii9obKPy`f<1P"Xw!,o_ogH ArԈv%rV%Mس⵻8K_`džR&}G(G YQ1G^vX8ոe9&Z7(i_e>o%ɴRlԺ.'%; w<&*.8\<Y$ieIjFWZw?+,6S0 . ffkI/h]-12m{O۟t P"kĤ JX| L5 Bx͛6zicD>] \j ~ o!/Aq D5;T,+GB4{ }5> INߋ#@M 0*~ɹig]\3P{h,ml axܻ:vF|㌈~A-N3S:(":\a]WOo W'J 8~ǪwWG|A˪b=wO56];fb?,g_hq{I/\w^(DൃX"TIظL!N8pW0 }`vzo>$gw}=Q| !*7_P =>0W3pLuSN]N*ʖΌ6@NJX ?Ǹc#d8[pdMĿض0qmȂ#_C&%@I~Z=!p;#Ÿ4c9vN|g!pGA AonIۃ {eҎP@Btt iEci&{y9T7X16~,Jl mH^B G{GK-B.}'1ċ3"ܠ8VOYaY us?~ҽUZ[B55Ql9vO$c/hlޔh+nE)fxd2ÕGqAMQ)#͝GVfmF)u,`y8m4@dZ07vz3 !t6~a8-aEemvQG2c0[j9Ϝ S bmrrlC<_) &>[?o#GRG֊I?>S=N;Eg?^gP.lMEɝSʖK_ͯIi 2<.+Ʀg7+h;0OE<.Ӻ;~e7RE(l!'LB'̦LX.:6͘J3{pamnqF%?qᔞl>4ۊW׻GBV*Y{h+K.op/}'3I^&X\vu0PMĚs&S00x2-XB#cjo o>ZcH|OmU,l4qAq"kXHܘ;3ui_!o$ E2iq߯h?3㉋iJ߲͢E>s*<,x ,bw-hi}7:׆!N<6ıpfԏ+5?quLy¥YK3xs*3J#_lBHZ +" =#YXm;9*tA[U3M6:_Oh&$:. Zj5G^,l: !&*B|[\jM r8pJ\ Ԛ8YIic@w SAZ \\\,lO[r Kx%(HXd70cI%&`U Wpi9j( bh i1TY:`e"IQx/N'Peɔk~Tp#453≘w2ڏi2f{j"56K5 y!ՠ2b?75Y!GdY'k=K3̩U/ -wkHS`3Q P֞ytLق9 )aWԵ]Y<}>q"&mb _(SoFtWF%wR4|5w>BE'DweRKihUħ z(HbAVnAʟl׋@O^/hĮ[/RAxNsq JWˊ5U8fsA_{OjKpsONFq%ɛ~ZHY}wz맊 Ll3eICUc2=ꠍ6%e:̜1f* 9$"?h™ yژ(ѥGe ߹:)Sp Y0Q-cGT8t@; 髡t%e)dTq[v*`6WvZ]Uސnj1ltAy3`7f9*=J>M>1QĈTYDFomj]MC-3:grӥj9.]lQ\k#ܤ/)jmg|NR T񙏌1|MfجaZNߔFSKqY8T5'74|L}y@lq*NJ 37)=˒J!"q82_Q+}iC͍ 0Uҹ<85_7^+囇kc{2 @W&A iu@+ xk&v-#_~ՒB2“cEhϟjfC6i} R~eƻbҝα1T7pW >LQrc{gInqLRFȟVs6)09p2{WL^Q^eYUkO;ى"Ea߮K1L'm!(f A܇2GM6.#JaNGx% ڊ`5;FMKL?Ug̋D,,;#v̺I)w|\wfV׏y -޴;3Wk=OuSQs:'fͽ_:7ToK`S%AH|tA VPQ䶉BkrRh %^ g&Ǵ:͹f#j5@.>$J)Ƣ.W@M6sKwVӏ*=eHdshzIBdiRyZ{{WRi@7wE}[eFz/XL npҷh6>ãhe{6)]0t>ɃSp1/Abu(Hzmi3j5,EP J5 3*9.-Kd {gP?YPn#ݲۓGv;\^_szӍ 3]>.X{J^F3M4A͙9eBѽ1{[b  ݹNz>_i@\) 0&ydp<D !sٴH 6NJj ,jM8ȃO. DO^9sqefM4ѹj*BՍ`6^:a ,' dPSE].+K+vKMcoMDU1?)ut2,CxPETq-c:r4]_[(S-tРPZՕ }xph3A[6gbrU)p+/ 8@VP}1mWWt=4m$M5$nv_YJS&i>hj`v2J$Q=vHRG̱¹žj#Z`9yz^X sĆbUhxW ҕ+\@sm*rr7 n;n1 Dr;G4315޾'PJ&+7 @*d'R,VC^ @I+@CinL͊9#jSƬD4IMN F /u#Guy<' ׏IX9#{UzYSx$E\oz"_88xZ%ɗ_B%؋PsçGgߑF?4'5z4w۞0bIvfZ9d09C~zKeɥ vmA,Ϻ .:4QOGdNDܢ"I t!'/Plz5ߗ 4s1Se$E;sឩFL=撪]j! tHFo5΅I!N>duP1`(uxǵeTm!&]Q}p̜X'ݟ(ޞUif/"U(0- L(&JȥBknOYR7)Y N0&M(>,,;uJk\=; ?u'`~5Iћ:w}l7Q+kA],`IR_P|;%B7ddf p?YP/ тRpXggcSmq* .[~|j7Elʅ(W 0pvUO?KK.kw \k t7"!^/w9ЪE? fOA}6RHb[=nHge^#g7֤?0t/%'ٯQ)D_\#B=;*i$wCYmzFrwb7h5T͇(xbmqZhC[/$s) b*(Hs2PJ}jM"z&My]Ʀ5RË?yoe'2Rizu9 #\ *tri{A`Fl?[ ]OsN^%жߨeN GH+ٵY }LHn[#>+`9%MSykVlHҧ5EW̽orWxv3;²6ĽX~: İ(Zu *EiB`Rz4HjWbQ@VA:̓< )#5dKp--X~kif;sÎ*_ i-9LtC4;<'ſVCxDDwG@nMS*K7q}qv:EKU0w\֥Cr=wȋ~WW`]&%]xn -dmQMahWps^˚H2ClPASnH~Rvi%!(7aP &CѮ>BұᤘC1i[#iJ;{Q__T3\ 9zcJ=_H]lk+\@Θ'KSHX/fv&(o 8exJKp4&˅,rw :3B@߹d#TqDwՌqp\qq5*GO%G!U}$%hMX{7_w ٴj*QWXp#řB7㞰wZ~F8 Dn7v6^M0qrYvv5V"5w` Z€GfubcxZP{Kv4#7KR"ָQjIMlrWQdt.gLSS\1n[(9 ph:yF%qlƮ ?xܻiт?%7BYx뷖P:4PJ5gJň nہ,aQUdD"V^'>PKJr~ʛv;eaCV.s*,n_8gVBC!n<X14e1=`S1<˿~&vt~qXd8zĮrφߟM ^`б/?O?6^茅+qv~ 7/)? ;B/0E"lY\vKC]*kLȺ 񛼪)ԊJb2G/SAhjE#LQ82zq*9׮MP<\,yp gś~8/'c﹢<+j> YE0::dd׻hT{r ;H)HU$N,[Pި^C9~$.#?"#q(Tp8xS34hը|_:c,zH?X ~bQQSwFL?# ki`|“ٌ.xkhS 3UP*Ĵ39b^ Rif `g/e ~R*|l 1xh@'ZxN=͞.pVh)_eKo YL̀}܈VF*ģ4@y>%&݋5.Qk\ׁF aے]1ʢSE{@/i7IC|E:n0%mT O u>n7I_#TcݑoHb0"uÔ{' t$ؠPJ!ZNe4,,΋o!Kj }itOԁEqx]*wpzS=akn0i$w`7t /u_zDc}/i΂} xހ|@`Tͭ"'80gw.xUe({LVsbrHFQ4UqMӎFwsup r&#T͞/|^"Tn7RF:nX3xWڢFe+d3Lv5hΐN$खc$ghId"qޔ Ul?nGݝnko:L[7':zo]f:m=VyQqۋ,}5CU@pӍ|=;-peO<KX^RpS:lmM#ut!ϬK+ᄂ(<}sC&!n^qU(b$/}fA4"bT3>~Q"LuXرmRX[*Byr+DSnWY)xyn 4j&Dd-[[j4q $ tne]JcOf:룝>pB&r a-|K$\@9zRߘ19%hD__^W>(^,FZos['z1_TCKu%,H3yyS0 g/ҽ/Ȯ$^tBSzLR_D 榪0bj-TitENX[ERWIvӱ8/~ml{ߴ4)A\`FKp7X(8il#]+ 4bzc,ӳ)Z> Ξ I6;o)4Hۚr涼Qf%*pi*Dx./ScK*?T(ɽ W(sD1n W `L@d;:w5hjr=7xfRwI([Jm>k Kn1J kʛA|+x]A*{[CC$2Lm_v,|e,$l4L׼*4') QǯQu[ 1gcUf ,Jd.i»rh`6)+gvؾo ~{C0-'PFJ vЀ5:h0$n{X2|Xh MБ" KEZ?6i־dkRMH}7&@Oʳn{Tk5> ęm9E7D9e 2d@^|g|鹶?2 :&#r5V n ƨqXE" >۷5 lw%dݡjsU ?q?+Z歏ԂGQsjng/go̱n@mټ ç./.KM M[l6NtCuQǎ-'68m` wph e]2Rր cc\ζ|w/!& U8c2'~HTPb&\Z亲)]ÈXTBN/1jX-##^SY)OaW3Qf.<}i6Eh u5j6mUqN5Q<+=լ9M4gݤH( Ll[s' m\b9qڊy\MPE D Jp#ƝRv7$xdv{r!<,uT]. 1 ?E`iYEӢFPjgAVu˘LXBK(;/y^euNv+@_,хE\ W=%Ҭav|p:Q?Kɥ vy,`#*2AjB‡]\?`msvxBzTeךG}$qȽڱX ~p{9\Uh?zW>%KVՑC'- %T 8ȳ=n4ɐ`:e_^d,l;h ɒ1+4GY] rZ9QҘ`W@̮?\fki}G["`O}5o5Q7"O!< Bvi<d%\"9=ƝZW%@^|K&xD?nNES_7φ>T3Z>i]3?ҜNFnC'?*Δb67$ =l3O"б3s?IH|7IJw SFIU7) Q h`)PQ;-N *Lw-v XA!l_hhF2ne Rz %2:XoL5x@o3}}lDa/mOZ>צ@A?=z>?7S9˗[dשz1dsM;S' 6{x%] [} BA.Aij{W]Qޖ&cWf#` Ҳ['ӎC! >ϙ[gst]Q]wCVy=+FLX 4]Vf}A_)|,fQW_f]3"(AE[tFa-}& lNB=$z*N}ƍzyjx*K],QVn*ɄgNe:x4W[Y|ys&0kOH-ahO1A} BYV&RrG@& OR[0%b'Z2/V15-i\2TRJBeQ8Ys|\ X$iGU;d2ryϱ8NJwBQ,RiYH=yk8a@W8``A 'H#_px_䀭c=)%iR[`Llg86/IGJXQB,}R?CJ]gV0iYkٺQVEme÷ӎܐu`e\{ +Nc;7/e/ٲ\.8 3hE'P `IE2Lj;?& ٯa' υj)gj @X;A8<1Gܺr[NͅS[%Z-{a=eE;ܗ>?T].)n@YbBVUj*+US_>9|,,uǎ-4FrQU}8 6Kc0wYgdLעn`1aN牎|)6ӥoS>+XװO_6l6)*Q^Zo#D5 \k~r B yz6S@/A^>)HY8 f^D; ހDJHSv:z{ -*n~[ j6څX U`H.5ra\5sЋο{ИFYeZD/)^_ 1#N& oԂk?%}b`q!q̶`T1d)aZjz wv,8V`GfHP^)zjLn!$#FDӝ['0$ėF=%oF˛CnO{E?vmnw125E]쫻ʆ "qՔoSkN54çlx@!-(XF PȒT12vUEM9W*8S˽_RRi8\K 9& Q>oᡤw_&0ILm2 lzUqQ}im \Zq?(C}e[h9 )kLrUb4)M-vV^:${Yo|u_RF+Ar3-cX|8deaR H,1o1 [D⁋K pH漜BpIxx >k&}nZQ>@̭], +v/ud뉅D:sC^-# >[Tq)iBǩ&OHIT6gCUSg#q}`Z5Q1lފD3h *)hiS[Iͬ˝LO,!Y:/ԶomX]&6kO]AZ wtpղw+c3qb{ C9yݾXc9]9ѳصPq[_%ҡINQE~' ݺ@ivڷ!xz Eq>P xq: 0 #Q!op1.Sm‘Do3â#-n9F# 5ŠnDeJFъ9n,Φ!4/{FO_=hRB׾ e&ǮyV3A 8RߗaC!'MC) :هb`&;b4D4b: n-+>=.X 1t|AUho烙>ftGk: 63nTb غlv?'տNà®^o|zVםvvC7 <+571%f.|K+6? p7 (-  2xܿ4B&pǁU[5 -gߴL (9nXK K % Α`@5HgpQr);2@배Pu3')aĭw\ڜڪ^ ۠z}"\9anNa&2BwH?DgnαeMn8g֌յ \~ڞb/|X_VK[wVQ 'oHJQHZz')*/0PYK&? - )6.xdN. I쇂4zXs~`h0Njz@xDkYnfWWƃ=1 1Tc>^1'uWcdÚ=<Ԣ"!&rl_ Mn(_>5-'805 vwb/]%7;gė#IZ'i 3忓~ֻ%(a52 "ZƧr .`Q'QF[Uΐ:p;†*?0qJ9zNʡ%{Rh8bV)ae))~@>`I)|ܼ֫,DP>TF"An xګ]n#k{cL\ݬƃifx`? -V'Xӭwnʗ;`LeyfW'L+~Q]c>,(I]@^f~{`?,@k0D/@ᜫ9AY$Ѵe9h`?C+̣-eEIZҐֈQNPj BCr 5SD_"?( )n">+ {)Q[w iy]HwKZߡU>SBzAЁ: oL)oP0x レ N:n8`6n:m㥔ݯi"sºBnxCd)遦u.[~na"S,=;1(Ac kh2$-$ Lҳ{ndcF3٣B&‚!ȿz`d8 CP]U5 7FąRL)v44V(eq: f=5. 吀s IyI0-zt y}I,=bYg6Bo!q)n:X5 j%{/7<Ur3 Sd*<~-M-KKx( )4Rz@܍%- yyAKd|VI6JR*mGdRk$Acz`=\IE7Us6,7`<^t!D*1S00\J)|BCFGy7k~̋6&; O>Z?|@@65ӔM(ٻ_gm%L~ΰS׭l͟Rҟ⻔}B-Dԗ&hL?L/n$7m^9n4.m`g!ϠnDCwyyFg@B]+*@u=uXEk\䮫|j>˧S~?C@c׍yv\|[=>v?OlݡAmPՠDJ:q[%Qt|pyq=% ɰWNjNJDdt ]fFXLme]x]]igpT=iQnmTgb߮j-̼H0۔ڰo3u]ߋr*}oh`#>pfĘvGӉ+f ]םJsnڱ*' /Q [Lc/Վ t6Wu pc˰6qbس?`!nI j `E=5 sjޱyw#y~KS27bfOZnݷ}{3S(Mg s˫  ?5b͢ & ۙɰ>CyVI\1zM#Rst$#oY(+;,پ,UU#g5ʭ0G{r"Z<d U#r,CA-{>^uv/~UTAt)LꈢqupD!H׿1T Ua>ȆY]9'%.@Ϝ2 ,m.s̭ !oۑ']r,L`]b7̖[7IMCyk'ڬ^t)mASKEyw;5 a,fc%stT8uv!ıBM#v@\ i]측e؀qQh>H=abF{nC<51 *U?gəKn@+ n\/$Pѱd-Z'>VB{G S뽖54 PB}J|++4B !Nb$tXt,MiT 7HI82"}VN v%OsKΧap%T8IMY<Ѥlpp:FX_hgr0&qǽ^->*]2Y=xCz >gC҇ãτ1\%*ifrsq~LGmDQTWy#8Dɘ)5Gasj{gDn~WIeOpmKb͙Az+C?QSFO7z"ΙZ!kz8RطV UT# gX>Kxr;h5}i'ߧmꇲ0!.3,}xX@;sp/#-Kas޷ &7c7H2[XCʷYG_6YBbBD5cb ػrWhFODOGk(j:2i+ O6$;! laYŽ]/UpE}_bKnaʵM]۞Nlr5J{G0#U/g@OB]SKX(C5KC|ԑw~^Uw:x –^vjtvbs. 'ҦS ?De(M 2Db;"EXQrg;"̮5iH^|LKiȌzDUve?'V:Ɏ_;W5?`b0OofLNчSlS$bH[3,AS,roU(Ycp^R@x|>@ù)i*W#Y^BIbyVTKڰyL2tV!S2X%X1W@i DX JR)`Z828@Lѧ%G2J*#ndOH :iw C?atg {E$p-]`{gu elTӃ3D~gEvTjM+Ot1]k&X/:k r҂@JUЁi8cޥ{9Xu@ E SP ȓZ9xl|| RG[*) l3. R +·HUΦ|*- eCbI?i4k_T_łΔ8pf~._g5+\Utі5)ăz 'u5FZ=Sݥ{_ى] )TCEF컦:MɯzuR4q;#)AWAlBfVP7[/ N3w%c4&.,UFJ`Uv1R;AYU}L'qoz179oВ^[ H!^p)frvJV!7VD@7}Rh *Jg 54b=bĘkBDllL+xϨ%.o$no?SW坶Х<22i]nl}E:pO.%ΌzH}vkR<+(>x`*@ R=f6\7%Vnʑ6Ex{g-E qS|m>Yߜ#wFM Eޒ o]x6JAat<Hp)x6G_ _G^o/[!hFj?\~L `h_n k6Jb~l cJ6l z//PmntiHQ1V5hJWհ#A" UC㹎N3A%0mCYF[zN,0i(>JN=u8K}Bs Y?"A@xmpk݋|Sb?!8sQ ᪑2df_+CL1vsE oph$38 )PWf{a e4۾- (s 7aza2^W#@.amLHD5֥h&O}Ir8XdoTZCwAҏV=lnh0ix9P,gQ|''dIA͓(MK"c1Edb1>,Yr]Z WحOy[.r M`&3~zJ(*yoA&ƽ &iXؠ;̞v7bSvIșŴuu/T+?tPəVHz(P/Bm뎛 )h"zFZn ͥj8n}V `6%gC|5 i1UɁEzN_ɤZK01-͛ySG}w0fqW<* ]* @)gQ'&8_#N\,~ 6IXeR@nE{,p󹚶y.gQLB+a {O{O*{#Xg"O"O+!0~2 +$&`/q-{eή+AY$рbN{ U;F5>^-dX9U1w'-lb} NԥSMxyH.\/EE)y⋁]@e(աe]PBab˜csC{%g0HplzUg51VֆMcQܸ0Opsy1gՄ ϶ts==y5{=ݡly&TV~ʕ2|L})a'Iʿx\㊀M 3¼ ෞY]"JhMo7l|F^RmdAs 4|#! _L.ݷ9z_z41^Ty&aߧ*]4R3ava 3 kL ("RrOKO?j7Cj c5qކtp7Ud -EuWO+Wk+q Uٹ׻F] up?2#-~"tZd6?+.d)/[ %i=1͂PdR F E?L.Hi0B5b>;e27bW- pl_XwQ03ò9IQh[f=l-xuIX蓴zAcah6gfq5R'QAUa#o8Ozv?-wE 7M-r=+ čGDJ?*FՅB>o$`F}oإE {z(r[ibդu_{6#STo[fMJJPOӋTiNPtyŠ>CEDldvĪYh \+hcMZI9HuH) DN̔|~C:Oх{NAzfV`߁`pclMmӵ\yKM:"جӏpӿ`"jҨ4nxAiB;uYȝK$i/-IF*vxf/FYHGcE1 6/vV2{]_KY,O#w!MJYe[#y%+w/YkmCi0_?ցb ZT0ĥHP2ģSTdRR]#UxYlQ-@H?ySwL2)I\nmN~fx, ?똟\z]uJvYw~υ32ʅF+Ή`D՟xzXc>3:GIɸS_5̬8letȯRv%Z ņÂ|=sIxL0wNj9rU+nx9:5jõ໺r&Mv/Iṿ1*^&iѦ pq>[-b|ŪwHcHDoT##! 6OT)$IE ,`՘v6 2yf ~q7\H#^Ϯl㠿 <ͣ*2@`AQ*2^ާ;NW씦>{h5E\lMisZ/64D[6G/eҖ|*SqZ^ '=7-XI!OgztQ2 fB58d ] ˹췯B/>qI >KHp+ytC`_SCOG$ᆼR5h-fw}VӆtI?%C:=:q .j.DFn$~Wjl!Yl6BɃ3$< '@wEڞ}H# `%Es7RsNW/dVB8J1WJOB$,$ f)c i!R+=4?]g j߉gAyއom:j2f0 qV%]f*FN}aJ/H<'šx|Ú F@ B\曦#K',%A{x'p܉u|&V$ SA{̋2ڈs;Z"A}oyh7:Z!*څ}&G1<7~^T=c هvvBsfa3XNVDzv\x<~3MťMC:IFO5*+w*\ N#{;,te+r$2` ٙП-/xK3m,m)?xDWA:LOՀ_Y?7?"VϸWH<\BK6["i ^{/,ba ŋhZ=GlTЫ*t(vk= P L,+Ons^,†WM nTwS}ҹaH$<Q\>&!us]'lE>VOm\ 2ZK0P7uB*݇7;R(B)pȔEQ]wCIA/'Hˬ81,;2I޹D@keiN_<`$*`v-} CS$Bnⰼ"6 D^8.z,umI#F\9~] BJUH9NEKKopN.hvyOsOK藔VdoV0ĊsWx((I0閛tzԒ*<âM:T\H>yC][Λ6GXF E"hvNbHR P-(xKU A,BL1M"Q} sq (mc^W4*=Vi0|c {ˍ6 6"֩FNhF U]+w7UcéɵkZ ބvVw]fjP'ATBV1FNRiz'Щ/05%IwC5[kvDdے9]AHO75C: ;XjJ׃fEcmm@w3Kk':~gI^#Tfl~2Vhkuz) 9hu/r73H[o͉eS\c'iΓ^2OP%`]PI(uo/vOM,x]50G p"CeIwk#BzOYI+hV3*ƕLN }$o\7{Z"UGhtܪW|bxLVj'=VϽL^@.Z.3N]JrkNG͒jJ\S7 ' Av]QWc)8(SK8N毇sޑWio+:"X3JA0js{ݳ\ [-/`pFh3!𞊁2L@^NJx1Laܹ~(7%P-nksy=3#3faI|WaAMh>Γ L$9Q\xGv?oNro`3~?)@U.ہ|ݠC= Ya& ~>hƕ%a?v@+ I |E#&Dz-_J m@:1.>K+"2`OpsB*X!i<-(OM(WՀa!j hṛHI[㶀c-Vb㘉uCj.#[}E(8- CuM`4\@PkրVh)ܓ{wE߶8 gۛ( ¶5rxփUe@FMa*e K# >:)r  i,+Ѿ=m -W\K X$S ӹRyhY|!ި3ze(ZlHTD?兢$#wʊ8 +3=I $ 8Νʽ3 [7Ч ^,tfCT8]~($j//fzܔET6JA/겦€THERvHѫcbW5vsĵԕBCSҭ}uCxcO>!굪g w&%ݯqH#y :<vn9-s٪C:a'[pK/SԶ| ‹4sc-T_7~:7b rARk$i+^jd)ŠYaZ9غ[^^ /fF(?9?=nakRܶX15؅}ڀ_.U nM] F4uv{0beJ'I+^:K-| ֡7CBIeo6kqь HHF P}\ޫzEvp>S*Y+e 9vȃM`5n:U|jLnǰȡd=BxZkZP>|J=>ߑkq~ vjHʆB*HR&Nqb,-A[h.FҜ0WnyQiWۡm}F],q;- M*lh^ދfc 宇%#С_lmA_0STܾK뀖~ˬmݣ48m>m_=2d6hs.8؇jT>H4/,7niA\7nej Q 9J]M(d<#ffik᧹bcLL?&oyTJ6.:cZq-x@MX0Ģlɥ@ox}M>Mcni& Y}Gi|'[# r]41ꃇR+(v-DL #y,Aɒ^Cq>SةFLb}[1E[SlK^*s"c› p'^}&JmGfOt!D\'kEc] n G+Mi's/EXߐz*uxa.̴Ff5RVeԼ#;KW_g/6!чzއSA7MUysL-KZ*{tKzڠ JTw? ]XgyfoTq%QW[pSvMlQhUMϓdw4*{t"n?o4 ,6NuO/Q}9g`Q%.Qlڄs̀lx(wO".}wD_ާUMLN&0B5šD tAY1mݠ\ Ԙ,t 5|iyx ZRc&@g m12*SD VϤjTRns' /q_ ꤅.Ƹ>ޘAqKɋ+[<{K\+d ThMC]].x QFss^R 39$%Ӹ^Gs=X˫*I`);[*ЭKAB$ef͞K4`Xʅ_ /Fٙ,͙ % wKebL4eTyCH 8.+"֔NvA3}9oݹhp8N`yC9*:x-~yty$a+_8wYѼb  K60.2OP;yy IA!Mt@\N\R%{u)+' tLٚ 6irK6 Kda5H"ˣ|`{Ƚ1zknYE>sB w(!qզ[|)}&ޮ)GN-"84YZaoR_:^p/W>qTͭ$5FQi?>[ 7(0K|/YaJX]Gd$IxQ*s"A*mwMVpdo{k3yeAZm֬7( `7 <,:zINr=G.P HmuhJVwbh+Eb8HNϭ#V+`*-@.Nv/^”JwD]}^N'q#d1rSx-ItDMC\CRW'Xl~e@m]bNsX͙vKS6l%_OW/P5SoܰR_A:r5OHRb6DwvU6s!ĸGᬓ8eͧx5%ҿwnO60V6Ddj%ȏo ~[,in1_bU7Udw,mwR:A8|5s2=*G̟b55AH$Bb%8nOa(yaE-Ӽ<62S/6b?^֜.{&iU*+l7?ng$~H-AΜJ/.о\C6a1#mH$th|vv;+b- sz>hW):J_a$I-dI @0}Ud2w~Yǝ5Bp[DFzjZHZW'6#muyܽ2-->LM谹:Uv8C \An g^i2k [Ѯ\ 4 l: E\8e 6]E#MO3p0r,6+)m;o7btD,*qPz&M̊4[8_yofŵ*$=!ʣƢs {6 NU)}[y&2^~us"pטHQ7_(pV#3+z[PucnncEƳa\Ya$HsJgZMt3Ya,,l \ԒÈk 8<@hJLiy@eD, 1!um  ͺ6^G>bFbP4ؚRM$`@//Ut N;J"n5k(0Ssb$_aRYk>Da5'@a:!O宝QI=xʄzsm]G?,n]˷[1žuZW>yͺځrϋ@@vR7*xV{cQ,..rkvTTS>),ylG&Z^3@Ap$I#$s!(z{>bo{Z1# ʨM * ^WhN_mXh  ]^2^[Dj].ƙvfG-t?s-3~n$)Q;MGȰnEi L"\/]gC/p dCY6Cʱ@ͺ/Q,Pݠ,J\~5lYx]Pg9nhm"p2 q;K9]w?0 ?̆y9~a]/ kS hmT5ncmXqsk w[& LuK27Xˤ 1;-iַ\yޙV4|àP3gߖmRtʷFʻr&.1,$-()UA%4aAM5;ő,'  bB5GjK`oP5XS3:I=GWY+}".&#}OE£jSHƌ/ՃFtzuMArjHfEbhbϱ:m&Zn¢#ʝ$ ?kǣ ޟCgٮ9 Y:"3p$RxLgT⃳(ā T)^w&4st|nTrAvQV%^F6{ ǝSyg5X9?ΕV98Z ޶#t5{$xi˘Ş%{pr^SFo_]_8w?,7$>VC@m$n`+t:ѰN# $ذpVfl$ 4%Q> zSDI8p/oZz/1shFl$y+ EԿQ*~zLDp *舑u1rGs֛N' A/z U7{Yk)"TRQBR<)7;oʜ?/WI6E*fOY:ҽth?p&xJO:>g}nNN| $n]-o>Iv ab5FK%_Jbl Pl,10G@Y& \APnrK ;;.P,E.q]%# ݘIk("$#|4"tH:6?"Q b/s"=RR;Բ*<0nYT~WQkY ^ p o(fb$ D&w{GEʣ~s #+,J#*u\dl5Im)W֏Tɑ*R] E\ߣrJ8X@P"(XH$KMJ頺vܞ1ҧn]5M[e~+4vyS8 `+@Zs~aEj$3̈́ȸ;+%"֓XX.^D07nl*gQQXb)A!t[LZA1W$r#~+I)u%@aj֧=_?!!:&k l);R$-Я5HY7Rnu^+9G~;QYmOOm03&jy ̍p63>.TR5~)*f̻/R&LQ/1A:U{8)$f(GƆGBeX)6}.ZC9^Le? ;Sn T&xȣO/7t:G\$yǘ$p+W!ïU{nU{3qZ35'Ap0#6~AWKm^Dm VACݧj)R,೅)ߜ"P_@辭a۵H6w(^.ZzS(2~zV* rYfs\-^V"8Iߔu\|q09p;~{suIGH)Vs6+Q|?ѻv:rGgT}`T `wg'1aX@G8(qKw,RKIϾHJ@1TL%֗iI~طyj9(YYH ' H5sAoP0R!Я'cY?N]QfS@ 7l\BV4,hSy mg{ʵpY.4Z Zrܶ } . ӌx 2uP jE~N.`#plw@۰Dȉ ,YU͆qd9Z!-BxڭYTuyPF\,s"(sOSzKk?BN0Y'R˓}3\_då(_x\^5k_r!Sw:6)_V-Qs=o`v^|kcftq~0 z&׍^7_'F/-/Ys mJsF y\zY Ѐֈ[v&]ז? glvǖ\3~3_aGpb95>K_gKMW &>'џ%Ƶ( 2qD++)΄n)K#J63niB =cpl!PQ8 7zL9um 8wԝB(ۗinPG@P&rxOO5-52f϶*‑𸆿mڋL]&F_]ͽ|x8Ll.HqJ(__~)F.FFPv#;솛IOV=}kj71OLv\* `Sy4z17W_xޟ?,pMPsiyC$\l PaZzZs..WnaA÷UFa< O&ae6ŧ($uqdlM>ɬ$P9:^y$LZthJ'+&Þ:s;T& FS\oB6ÉTh\xTN(P}R yW8IcKiG5>VcsvDD?I/bwజYqC0,.qҟ㏟Cj`ꍡKJ.4^=`Oʺo5, [?u٣[c4pȞ8c/>THVmX_'@UZW7=%ԍ@b-<\'n{O߸ÃI{)y[9 #x_ A& ؼ,\I7( M BA UƆO]z Ԍt6RQE+ RWpRi4 0*i% 'LЯ' x~=fMu1Uغ˨_V>ͷOAq6E4%O# ND6yrIsikOezיC7cuZnV=A558뙒 q,DkH.GqeEz_GDҍ2_:ܢ[ _AS42HyRxJ̅vri2[bT1R[`0}Tp.g͕ށWj5me,5P~ĺFԭ9&.,(ua|03:1!m.̑lIV6F}*{M b@wbaS[cSRG. ;Ji~.0̣uxG̯+{rGfKMmIzM:71/@< ~p O[ }eq_}U;ʏƘ$ Hh6LsCFe76V!֞eI: CB' 4r\~DRrTڗY/Hn-} TzR/?W>q{_2DzaH0 ]|YgQ0BVC {tS6ǭmގ~R/h0xe'SiئJO{5^g? $M)JT:^Wv"7Lc dVzg}he奬(f@1Y8Rq ǞDzD>dջN2~HSipa`\+<l^$ru vĔio Ѻd)_)6) t)5޽ВEqz+0yeXc$m Ieƶ+Qµ(1 UF3}&_WV9o,!i#02FBFα,Rc1,ET^|$e^l}nv2Y=#6tڕ]L*.U܄ľg8 D12,i()п:43(E RVodFy$x30ݐ? MQF(UQLP 3*b!S4m$h8oNWu> 8s|/,)Xhox H<*~5\s6WC\T j Xq~ӹkEV1rv(B=2RWzvWu`sXE^>5/c#EDg!B(o2f .^=HLVʖedIh\S/ʛddU!nRSOg:#YW)x2E T'Sq 36uXA`h"KCgufMu<vE~^` TW=Xm'tq{#2Y W% [oB+rC+G{.Hӳ7I-ZbN{$+ %q6ZAaHc I;r&1cdhnVHyM#"h/wA9~&54*VS8nef #jHKHx^V# 3% ^J9͡KP"$M4z :ww,9X?g$pWcD0c0b;9ǟ[@ܯe(h@boG]mY̺("3@{ۣoy;=ZyRh^Ї}1]D!nB>4z--ŔF/](iQ^]l19'B9[Z}! f` m pV~/ T#9j3?beM| {h7Pa[b,Ǧ8 #tjrED7d5G\|LHUތA bf,)Y20艝OѰMoH_ZmUzϠ'x6[e+mE<{4b<{z(*[[qY92$^06O:^)6`F1~Y Q z/%ArF-Lp2 H}񑶛ł Т(4Ӵ?s3Sa$@WG]Cم;|]1l)UKs ku!:Ֆ=(#›E|JNZ=c(~0 o\!׵v%.%RD) c+bGy)GƦ(+;l TA'م_FہPyX^Xۑ| C {&a|v<ڣ;ϭ7[ Fˍ*Jޠl~Kg']j#*㳋`}l 7Y2O qZCD J;p;,*8&fGyd `r̯z)_׽P?a+SD $&auP]*+!ٗ\ѳ;k ÖV+R8Am#6Imڲ,̗l]*}EP1(kz!(gZy-I1)2U8S?$K@ gB-F}=Ix{ޡwm3J87bZi˶jz7U7%I( dIDk 4|'&Y;ęPidvu[!,S8OD3"k:3TBkr'v&4^Q^C|)4Wpiz L PH?8-]A>+ᇎ45N^ A9f\*-̼LL)U{5h}`. .ra2$ؔk 1b2=頔6IJ Sߗͬ6Ԓdӫܝ4Xm튞SOf:, gyz5y)njK Elsu⯸ 1~.ϝ-~-BP8HA@2ė rt 4nߍ_@RWhW哑 mKypEbQE8 蠤Y}M@Jc5MFOIm3=J11p˅blï>fL =֔ٗlS0  E\ OƤ\;N'x]oo*H#E[poj3RӱK9^Ε?ajaujA]3+ l udaaC)#B8a38U(#u'QIk.X4 #V[z7X)$m3H0KH虜ayL x,JtZEYQJPaI |sF(4Yhɤo-k3,4T:-KIZp:jiͱ{Q;Tr&Qwj0SEKNyeQuy<8ٝ$s(Kk@2Djd0.q1o cxbTtaD$~P^20khX3s./fx8,fbwS&+OrbXA5Pۓ&tC_ZߠF#4Q53 lJ1l~ziV0zTo38vGB4#CתzMED|[ }F!@'?LX7U[?]{ȿOdF8;Ufd?"$a yfOɀ~XoeՖ&*v'px?-XirU?0K7%b(~sbr'1r]&{MC3lS_^SQ ;ݰ9 eVV48ےQA&R|FQsJ{=/2%{H.3Mu~ğINKx,Y؏8{HW#v~\++%xϭՇΕ9u'awQF6yzh6y&!`s<ҕU'h`He猟N'틈t`1살ȒtU4Mixq ,k<.z P<-wZžr7 +p2>#dgDw]4ml< Hm<*3˸2yz8eaKvs0ɝXi}BhY1<-nd`%d`~&9r[ 3ʅZ1c 5x ! &wj{xܫEuϠN 6v S}ۇq"cF6؃"p*O=eIm@Sw/\G9"BWcD"Z`U٥h`4TrlF`YN< 'xu-=K^(Qĭ5Del/iԳck7Ku[Xnq˙S4i{^K!}C]yպ7dXGkp'ԫH<8{g t `/e`Z%tiVjbT]6^:+rWR_Z\ "٥SGe2HẠBB!6X&w(I9OBN|˔~bAzIEHX4c2Q_WEN )nB[敫5j gÎ,5wQ9E(6 ~t nQ\BՄ] ,K%b§Fhh7lι?ƕ8=OXBe_gա%WEiHIfnosvEѢQ~X镲ڴj)/9Wqi ɕW~c R)M,AvTr1d&U~D-ǜoQ TJLz77fscwTsxMFp /5)Y<oðoK0%zC݅2B8Uy2-4nX5bTZ\tQo/7A OQ)vzje& .7ref~H0Nq5e| j)YG  n$z^9 p*JUK55@ +DW7Y `ʓ%X|9^<>|H9=4)T@N٢Fwvӟآy vL™­ۜ4M=0;Nrlz e(k~ۍ;;y& xM˔{ ~:={kOC_yhSr>xT(c">D@kҪԣr P{kK1RUOh &M=I@qghwZh l~Nh1j&wUXv:hx.!T38LTǧ`g)7b S]iȚvM;_Tt8O˝mvT9㠦㏿.d~ƕo㸃*JSc?IS]\~{C:a ȃ)<̤)"zM V̢FMrKUK8%&A~:#UX1=1 ua$-shldXL۪rJEo"0o%vȝ@u{> J:ncs+u䲒7Z.]S褹w6aHISFa@SXR7֓K<$0R2 ^ ׃6P[O  $tpQu\#N?NuujjÊbeq-Y \:p63MGx?״ݞDj] ?g5;x 6w瑓q,@\JI5,2t V^}4_(-f;4՘;?]c%L*{<3֮Fb/"[!pq,SAHVaL2Qutb9)?b!c]Vu"[[(7 FgFm*DaHӣՂPTW d`_R)~ 'D 0QԔέV&n bCkYfVX0sUK: .O &X~ @rƀIP  z'Sr8< -1f=4v,'z&6Soܤ-\R{t9tÏ~${{3x-|u$ 8(R2wqDz+R-: 鈺uy>čgWc÷aœ oK[*q+w%wFD{0&B|A"=$>Mvl_ ~NCNzClέC᷑N}TWs*wh~׷*IuwX!>eYK@?\$&lr Xv^tl/-D}?f#v@;m/G׺CIz<t}nFas |oUrwTN p#hjW7jؠK)QY`bS] v!4ٳM I63#90'^\4x}R4iB; 8f:M F@)eTBt]@.8ʻVNA}QsRNkNӳ!m29CN]&bnQ:1 +ҷk݀%M[ [X`SEt 2 1]rP c+خ}A*Ƀ49/ab(D(Bր妪0®uG;Pi/ ' "-dh C$#JL}i !\uRigx‚įCSXj2ZL+D?aM9w^mJf} s*;]DV $.9ZOYDOm$vdL 4ēƲ[o+?%] tẁ { w@ųWOpKm8K\(֒:ԡK:şaGjXLv-6 PZ(1y2'}ACIa &9[aoBhd~F}+ @h<=key@)Qqҽ dK7ʥ›ibz!)LZM܂w8$6^,̅^rfZ-C_\zٯdH^gZ&aKrXtϗLT=7UYg`+PFDoH']ȉYwrZ#;* CKBTbu=&zٚڂ(q}:yKpmr;} e/)qM|#>EwEv2=; w&Gtb}-gA&OpzO|Qrw336%\fZTH a15â4onhV|3V_]2 mt"{~h:\Ct<zsLv Fc{Z*'ao!hU_V+߱O/1 q. sR! zafpPYؠjRg$ nNxy4IJJn\ri{^ O#EO rh,;ñE*6+>|ӯ>` N[޼sZ!λK;eyUkWF.%BdHyadD{x5ߥZԼ}`σqؗzYm<+ u%'ɭ@mj؎@ueJ6.~ %e3ċQowIl0/ A5jolUq>]z 26 x  6I>4.ME35LY[;߯ij{+ G_Q9S@M#AtxlK*MǦ?A75!Q{xx_<,ewJrׇ:[`*BCoUJYqi5ybnO橋U7J-H'e}BkSBju ON<(ڲ(JD8GbIN 6JA 1ӄ̈́^+/8Rw!ayb(%D<,B&杦^N^q`pRQpaF&.>>x/oWMW`)o$/17T9A%o)zVE/s7:J247B[A#S>"կcA-pAP/ѯUZw+s!lm_/m<{=co}G2'Yk{|gH\ޤfب?=5˧P,anI+)گIPNma#a6z(#bk])t9uX[(‡|LZb<zRI1lV^ ;ygя C1f@'oÌoY[.UPh_nGHa>*Cj08&û c$v=)<ӆ 1_l[0QF('0)IFMr1sWۜ!0 ܲ&*΅}Op*,1.씈<dS)k6AYbC]!a 7@(a[8nJrآz&W-^fĥ@vˇyӭ2|RPo?7tp1@h%"?7p a}$+DDM\?4U;P>8Q" fIBCӨZBC<>crB_XxtFԉc>Lon݄`;QrxR\ >86_E?Xm\"%ϰ3y־.h @SS.%.1 $[;'u/`\ݾ>9K߷&ऒ$;j;/U;0L2_EB̚r^):׭ ,QQn;)4h(|._&Hr\Ú;wO031:oRx=VHBrnWr&K&Q۲dt63FQ vp6Y&hz=o:r-=gϽ;*&8Qo 4_cbf}$x/?K8W D,.M0i*"تaV,{`O [:x6/8cځ%J$ O G~/{JX7#51#i"Rꔸ bC]vqV!ѡ'-mQ]`UKgۨ97 _"Z ޔ=>T1/-~#C|Od*O=.[u;xhmTi l }ޜ(ď^!uG|sY%/q7$lwqF=cnr9mK'>(ӐR뇤 F9Y0/~=&R84ʇ%7H m_5u%cU?$ pG(|0%N}!oE:wA]7\ъH2Ǹ 3h<LFpt-GF*cmRV? U쉕e"3ũd!!ɬsG?^h" q=6=5"9Ks &!-si\f3pdYU7Lx)k-k9YDhGОoj2|ِi2띍o]Z[c&u,ݭ'c]yrTE&xۦ7Y;iV$M][aL"~z:ŤioW݂Lgny+}D^ x莄'5Q?5A &K6N|:D Nwʊ=e_TN7 Ɨ0i퇻5%z5fTDjdK8h;p6}.|svJmv_,vuY ƭ9_ڒs=%Dӯ#%QC?MӠ͖0 N>gۨht~=8nӷMdiD?/36A]6℟=hu{:7 {bV_O*<:F74j Nf}}VWpАeT]d.A(2 0hR%A`X~Ī`I2-DO#'^Եw"I#QV@5QV9>ۆ8VμQVDzߚ^F;xX Pb$9~Q.~k`lWGGUtɁٟ@zw lh2.Ѡ8~ĻE0p:9&趇Yq)J7=dk_mkҕ"ӬyhAN:k 7,a5͎Y=QNYoVuL.WŤ>zSkWn:r Sr∬=P952jW=l:$L^>4jTGLJoc/i9鞎zm4om2IÏXWqTH=Eb.@};f;t?Z 8K3Dif<_E#mdvℯ]^t_+$Pǭ, `D.?jFkE-J<ЀJm>3\jZ5e=B\yxKkOFӅ G9i%,#/&룞Y>C&5gHmQ-( 0o[es~;};3 Dt]bUJQnqo1 6 kb'0AeE /BlI fMJ+}\~z[Xg/۵@9!$A_lXyj2pYs)_aWsiF]ޕg!% _YyPLKXiUH,2K4G;ur7ntFz-EPJ=z[E.3e吴慍PNUgJ5ŃG&ː1'pKT70Y~Ȣ։fq9y{ /BmF)ʗF Cg\* a&/i\\K6ǢVjՙacpN*#R6; \Nw(7׾;[qgvp%JȐPUEj>Y}p%`ݷ/vTo%{_\2gݸ6*aNj|vU2toV$JbMRǷ`*7_^"hPULA!4z[BB|+ɢ͔rwäoIRA!W "[X:w\x$\lrLt<;4q*Mxao0-dQLM% wl}Qt%RkD{'w &C~9mL@iG," #r"8I 5Ym +dPcCV. Xjدzcp&o玳Z,9Or.9I'h^ϸOymZbN l7T(Y@F :٨X8 ,qa Id^7!Sf^a.dZ0 St'ې&Иi9aEvN$j[$ pe4̋/M115_~g P3jH%ypU&Z_4̈́FE}&ITiIoS,  XdߟWĤ-~\|[X^ U[%Hպ@z^^.vK(HJC ߺE]Lh cރAd*I fq"4Ah29Á9sBR]a'3dv/= |y}ՠg.ԁn%v}" Α6(Cu˓G8 L(Z,6L}8eޚ*wOp(Ȱ^K 1ëD|8LpH[pώ /!܉󐤧y7%bI`OG[2|,G!tdrUӘ(;%6MI+ `ȡ")i:'BuR6r>Rdiw5.X/g~:)r^ R1G7ӳ4[ bƾv)ɚi5c},[lxZCmykna0-6'>Ɠ M}hk?p<eԧFɞxUL1jZ_RˣJ@*5DY⯛L=1[ az;QF14Ξ8#ՌJh ΧkVM ѝ}a#+;`g&`ݕMv'rj>̿6Y {'y-BRݞT6w [[I wGO:%ЗN MF>7AxO.LHNĦV} Zn·HVv Cbw=5qFxu႞c@oDCF*FS߶ 7]Z8=?k+$_U/xkvhR sY7l),;c_6k_x6R5dnR%+* Aj7BzB̘eɭ'w7):Ud]+Gim#XĢREbMAo'&R$eq_bi'ǧ6'/E&u98[OW|E"ħ$ERp",mi3cKFj_ <*U?=NEqɀj3^fޙV@?JZ z)Z`7&oaIҊXȲ6,pmc9崁<WkD[%پ@3e%s f;E* znUxCӔ3\Yo sq"bcPpg>msxq8B YPg/ OM2] Sz8wDo +9$O]`}p(3<TD-їϓƏd6X}ꇌ.%YL?J:SXBY%@"hXmD,Y%:Vn0x@!g;o=kv Q[Ͷ nٺU2Yiᚊ'7A"re=9g my_73M7<2ǝ;9-QdY?ܸ{ T&jE.uݻ>βd=Bf-~ꇢUU;$<|GZν:?5\Du#U;D>DVz:ȁ&)t 3 sC4[B {*DnvJ.hLk35v&FIzBQ7R>_?KHJw+, 1OQ,j ո7 USM"^AH15b swԭr[gƒۦ}}M Yޭl? FVX ϢAciÛRQvkâO1[CyR .6زo8{#mk.46X5O xvtwT)DS(;<0ǂ9%_;;:)z~^]pNk"e0Prˮ֬ -sCnLRn4 ?; *`]8-!JaPccEJn0dV$]wcav Q{)Ѭ9#μ ;P~!VրT @mN{~!,J1l7E /U{x$@\VAf 숚].zE? LdTQzXw!V]ɕf{&2إ^mo()hk6`S:K')#X+?&n)[G  ;=%l>Ub$X]7KS)oDnc7;ݵxQꤵ$4:EA~{Lii1$H%s[]b *OㄞۄőDCq|5ȣOS iupJ8JۘxS4Q;Ho=s3n(֞๪Ʀj]qΓpDqJzPqX RT7.TkS+FIOze+w]'wd`;nx&}h/d_z]ui&uހ|FE9V ]Q:GXšXL57,p>~).*C|%јzї;MsZV}chbO}:`a]ܼ2ߵ SvMF'RQpntrZ|䝞!UˍZ bgySI3XqI7~id:EO:wjvHK`!ĞI%6NGrL>84U>Svsº\*m]&e+RGJsyP`DSw6mO+GXk4olmr4Y.>tr,3=:orkt nr?s0ŷ%f39(_ _1t/CcXpz.%l'vj{>%iyU?ncԊOPo =x^~8bvTTKFz}33Vd&&* 1ìd[^kĀ?G{6d,/._][];%d QFxhж>qR7ؐ(V 'tиND8eS-DJ4!ܣtC"]= pf0egrt4!c]ةYqe_pV,Zr1`MCSjal+4zvaM*a\2YG\*&(>O[woiBdʳp mku%Tݿv0R,.xԠC "š|,Y)wW`3U@"'a`j/=P9ө=-7&'2^I5k5N?/ґCĥJfM|hv DиA|`5>.c F äYXKU&EUcՍca_ Eyv*DŨy$d2[/kuv4=Qk;@*[ fvBVW|9YuyA}D\Skon5ͭ\mKWV,|i+0Z?4"bn8EROk]g>58`G,M@#uVz:on)DNYVNe_y_YT")C5R\Hɢ?#l/)g?9eBsݵ@S?8A| jX\*{򝱍D^= IW{F\uIAcyZDpnΔGemu g<7$؈^ǵc$lqY,p1kx nFp>=(*ͬruK79#u~!F[ `ɼ ,5諃! ӊ;Fhf;ߚ%iw?,}.y!|pqV Œ< Yz?|1ax𺵍Eچ(GU,4;lkۧHmfE'vojXXϮX4)%D(қ!&k$$FR6P)>)GYԾKi{t 7U!w7\ji?Fjwsn#\ȉn_39ð޼?j\Dሙӂ^KS.wr%^IFv0̛kY^L $qw*feQD_[ѪXfg@OZ-ZXZf1/$];&pڨF2¬ŠR ˝?K1턔( `̌L;8O/@8"yeY)<{%%#$Z,lH Ol94t3] 4ZP'}֢K2|I/ $b?^N t2t@LVC^g{DQۂtlOG3(pTJ]_Odϑ1Χ $O\'{3)<=]Zv8sB g|YA*=ц `3Սp:oxy-jvERmմd@Oj7\#t' 08} 8epv 6DT.*.tmP:kuy,db"eIZnf+ᰢ)[K- 7A㌦d=imPmWO?iT&'_$U ݢ2CNg|/MCĨ(b*?nsWU@W,a:)ip 8zŔ*Ź#\ˆ2ce-Z=NA[;8e49oOxyE'h;l6.~Tnc32]9R/l6q9-" āfN^MAe5 |OC2286QCi.%W>([!O~eMđCR0߬2%ALB"2l B hsI35׹+z1;4LwV,zaEU/Uvm/@A&oP]}>M.pbᵖ]G҂kYyOעrZIvY1P*N+Ś^ƹŮF^9VB,OK t3ˊDҴ fۥK"^δZ(Hĸ'J[ pwdCv'WS=pEqß}Rmzp-6,'W+m0#'Dtf(u#+g{I uf \cΖS8l{of~e$U%]OjJK&6(Ҏ3LLX,/k@˨924-B󓙵* Y%<5;=-OE$Eq4!yW䞞Ȋ+xxFHhPD;Gc^kKSE|xVKⱡv%(o01گ-q hT18C⬸{փmf ߬[r RiAwcH.3CI,}zwKdSx[1 )"jڡQ8#ccyY6`jE )VDŽ6Lf_Pu`Q[7O\Ej̉%NEjNZ>GAlyqvUf QޣOħhl닾^VPSN&QpjHI۹@E@G֑UhâvxpL }]PSGo#Q@->(ꩇLI+Rڴ1")'.γ 䦮.h޻g&Whr,]&]t68{#~U#T}W~)RH`gd$CRS%0.z`&V@Ga8~8TOI$淩ޚ=I!Sk\oDk )?6Nq YĪ exoyuWkۀiC=ǛWJ-ݯy݁l wע^+0tErt}~jybłޠ|޾I_rꇞ,t<'*b4v(gkƒ, /).y2r<!<+Y,]Цl# eD 쫿=p%t]Z,=1[BGyhޚQZvpn,5vH֓z:U,9rͬ~5NJ}Q~ =MX#|" O!lkךs]¾XS;yW7'z xfϗF% f?V,R$0]Th<9%3^6OU\nW W5c\Z7gsw9֪BDʊ{QbrJerr F]P,+f80@YX U5hֵ|1_q VArp&1z(%E{菕 >[_y|(.Fg9*]1ӐaӴ ]MWѻ.Kz~ )ƒJ$Kّ市^1Sį Ȩui7T(x\&X:_aYjA&fz4D#;{-#QJ`/255*mI9^$PP2KycwL&H隑)C`wNe-e\\8w+TSH&QHiw1b-/X#JDÊ83nEB,wRQ.DzH&T3/^zAhN->F*@.>I7b Ywe}hjgK4OKx% dޖ5H[_y̆O^/62xab LMggӤu)|BzE.&h˿kpcfN(k+р/o]L'"Zo]xuXglweT gc#U[?9ұqѯOqYF*.Y֜*,49jqSs3xQA J%:}ZvUY\Y_89*=ۨ,_BI6-8@Rϗs~_f鯭-.:)]1tydķ;l bK긪??B05 2bOj@eπo(@F EVd+GC  *e^ua] ZG̴B MdY"X?,pJ_HwA=` [_U cЮ_#cp3uǸ0i.qoI|wгGYdq9QIm)(pm~ѸI7%I;ٹZJT&dwXc }s}`0x cJ ^Cޚ%(pWun_|^銎M#@'xgO֙U@fjam*8P, ]a2ei:2)bkzdƪx^y9@a@lͰ;!]k)@BzV"qp~p(t(%s*z@3+>vW:2i\QeÄBvTQХiY 6ƅb׈;67*$XۣGCN=( qcr,ЃrЦ(?eǏNK? ^R=Bm " j$mHkZGegtW:Q*pNWVc=;bs;y'ˉ67iEk[{PYGfyTCbo5>njGn( cuO؟Ԯ85poGshNL`We始eV`>OB9\裼µu7$ꪪӀEzVZ 9T >8)PctWI 09O?\ť]ʫqƎߪ(jO#zZa~c_1G^ nRbAE)/tI4r"¹ڗ;m%R%DiSQ+ iUM^B _dfS|W=B[d^z$"Ny_o)Ԟ"Ga_YdBp"EQ3 (S͢6ea_# YGM(C|EjNDB2y8`10P(q3a e nNvo6qTQl| .H+1w's@jXGgWJLz=loŠx9^tڶIYC!7g/q)9d@f-pK(!fslƑoD {Лwwd F xa,9t߿#j7̻4F) ny hkb#ߥ`kEڭj1ZPcG2d)8_}_*̈́_ ⢇[43ߞqK/:!.`+=&H =Bc |le<^[m 6rk^t}v$*ځ /XF k#))`j1gK-b(QWa~),nѸaj QXID%w[鯜7ָJv $FpP%*N``=w}oTBp+Z[Y62&VKʷ#kj%02}Iގsq &3K00rӈ۳= Eʯ\講"5.\n;mddI` g(>zu4Voͻe嶽1!Q(/B Mqt&0]qMF'`arv eUlOGxakKS,1gTZĎD4ogz5Z8n.D /$˦U]yrX9E%@gp< !QyI }axgp`W&5uê5EaQ`l0B H3v g[!V`pUND;5Yta wF%' I! UX B48VN0 ̪Gt*LUFŇwppz:()(RDcP5R< aÎ+[Pu:u=a/ D7)˸"!Z~һE96=En%OԕHklVR|\~@j# C<%E޽e/I:b;Vhm1ܰ%e*Ndr6|.&$i7/ЬdD=bP;ڽ)X$CXyf x=.NF gql-9 j5j(= #즭G+ ǚX1ӻQ*̷ؓ%N }ZgYw"LӦQ>5%0%ڗ>pymQhg_;<7> L?hO:*^[)+=\Tc׹#I"M국 s2 @*/:Wђ_)mfuJ@3[ZnNrI*U!E}YXó"DU_jM1DaB CdYBwH?HXG)-&%7ލ7p)ţ0e>;- 0p!Ҝ4$Gm-?LuP\O3(5?nd,#"V>F6따?"dQ51hc"8&*ye&D;+?dž RKfRZcϠ3ƋJ LApL_ i>XHOT6*`ya^6i_*~!ѴJFR! ۡSpb1- ڋ竹c1k%Q*Cpb›M3&gp|bN]mҮc/TsohJz):7ܣLs9{F>p֛Nj{ah"rL|TEMU]f)IdcKe M=Nܨm_YL.A UBI<E2CJ..;'Y`X=XTeYp;{mHHqm{ U̒U* 'ם{P'I8VYf0GQKxs^hT׉ <ʺ, !4T'kh؃HHEвvU5 vFEho$O/MDdžNs3NuTM*/OfSy9&Kj :ov逸n$|,k;q`ޱ? XOw,Rhg_Ȼwp/8?='`㊑>av2mVC!q_~Q]$?HAwWژn-"z5^7k݁9JE,C+.,r'eZU+Njpy4AC:qRڣ᧤8Ng,%aN\*P Rl x$"SUx4b8#4$dEuC|J|h3(Hԥ M_; s+'T}m|r:'!I􌀹²ŮQ8u2MFఠ>H[(sp!#*z6POrd@(:Ԫ{1ջ45{p|O4VzF>'TA}ry+Z7QeQY(E>weCX\e1s&`]okL`[橯RXBg@x&0`O{vhIQ;bj9ӗ9xaD[Z7CYQFOgh3bsܶzg )d{ 9q]CG֛HΑs6OÂcnpU fi7T^il3;v0SiB X]ze7k*}/D6eJF*¨z{ xNޔq $;+$ d-ImR6`E/;N,M0)3ejcD`(u+':vּnvp!\ kGc#/5GA_v1;%=s>[>3+c9(/)6y'6yfkʇ7-{ψ7ԤdMJdDQ-Mts`&+}?.Â6_5x"62ՋYj,J:]7@X"V *Q{LhM Mh-d 9ոKھqf8|Jo4 Aaz ৒|܌h}Us;WNtPK ~.>Ĉ]U1) '~PޒO]M3XOT¤tGvr3>QLn׋hFقj6/" 1XY7 #|^6ܩ s$[+BH,z D uW2uimϬv"!QB?վ>٫UQ2]Z( ˥'bPc&ߔ 6'uD Î~84]ZİSd#p&RKO) ȵv>(MIf)M[2ݟ mWrF[WC_lu%>,0X*f84?gx3N[.g0H0[[Uz+m8ZC7o:IׅAg9LD̈ ^ uA˜bB.状M o*8眚x9)m*f$J+\BZn6Zٻcf{)v֛}C<-7yyE &ue:"'7Nk$-wNQX@$_*h'9K5 %[@m^oK`LbqP&?}flR=P$S5I2Et)1?g,St?;x2&^T/ P'ŧN2oHہ ۻ0"|^f iS0byM<ȧ #<e ]{̢| SgF^3C>9?VȌG_ _z6cy7}Q}M>@Q%)X [1HbVmt#B$72)2&=e4 B׿ ^_c=49}ȔNyM8`<~)18s%ΪA;>#\IK`"Ԩ GqӅH BWvq2b~?PÅ-NN2)֦\&wI{ee[[4x'{|FKϘ|W42$׹"i̕_mdzs<" [='g6XZݬP+w[/]:&>+Hnfg'yK1iхiG'U֬{Navn2U ޼ o#wp(&aiVM<< z_-n{hAxp}o/_^n/Q8SWā{lḚc/b* ÊSP≃B^-~se&7'F6ئew*ZIpS/ܠqD0@#,6q}=U)F6,-GXT#z-U#Suw_ز!RxN|@+ _e \QMt4#)txZ7Bc77֮Tn4Ӂ P))k}a4 0.KF*}PW+\ D;S~𙞦>3Z R;Ic苶[gi $^@`u/)99,&Ye%t''J L|3 )^gd^}PFM۠[ymS F%F0K Av=緔O>(h'MCUg-ierV0wp^ʈ:q{* #o֎~u[دkzE[Us0sPr}:a܏"ؔViZJ3E"u<۰WlOzQъd "//8H ./8PU0u O1}ɏ`l^Mn耜WEUkg9>:+́n"b[.s*時'#$3 ԽRNkPv;uJ Exs=tYS%TZI6~'%UN 2Y:\ȰZݳ9@FޟM0An.hG˙42fyj7jOq]U{̍j݆@|Hw0 p-P߈GJSnn/X7zKX1Co:a/FӨTԚM^=?Pj˹o5g*ې U' A$džScvuo%RA#Zm j]_zAa.@>Q@ \ؘNo I9.[)f Pp78<0;S- 2S>G7яvPx'8'?|O:n/>& v5?,Ly/!|f`w@K+r$@JYQ$B;M%ݓX._MN4 iBvS}ŸM7IͬD^YYm&M ʧ|SS Olxyj!ȗ>/V2K'nM =$q}ϗc6vG0}Ψme=Z8RߊNj_uLOSe~$›*Q\l!%I{rvF?@, QY,`E"Q(Pht.s s.Uk:@еGQP; w,x2@;F5&gaB/LB~ M#+qGpD]&TǾ׌솘@`2o'AE^՘byeQ"0 6naM0i0&WY\ly:}'`ΫB 8U-"P#\(YzI~r8vP낑п뎆bu)?0$;J4&N" 𳹜Yno3N RFCE[>^pnW/rB ~7ꎔzګ 9t[BP썔 xS .i; {H >ˁ&@>2ݑ9`.8TaWZSb^V 쬤R*syUbOոiA&d);9NO:^ji[nKM |vO᷒/+RNe+Q wjU+ |IWG@ݖ@C7GoI(! ;>3?Sȓ[:f^ڷBj{)v)EM|낡B&9UC~op#rPq!a.vMo]"0w(cNIȝf਽P̨A[DrwhZH^zʖFA"qj\1VuU ehr8F< (7 Ys!&9;p3vpyJ?Ki0 /:bЫUkt Iޱx) 7RKfv=$iHIsI?Hݞ /w鷬C%2 h}9ؚo~/ ne.b! $`b1E<VXl?g }N7=hDHx/v;]kQiObuٍ8tR}ng]rlQg-5%ԗE˳p" aVx&BbyWQc/,9I庠T%} 6%zZ\2en8Qq?Ow<@Q,ztV霩A*#CNsQ%e?ItMr_{kʃ˽;6 v"+i%|R(ɜuI&%+̃x#[9Ww)p *M*{WZ2\?Gj4eOW=m Z)FqsbǪk_M;J6`#?2h~۫U&/oHO}?9D2B*us7d˴)T@~b8]髋KGٙN(,GqEiܵye~>)]MCQk*8afTc͈+~" ݂t NIlt_^6W(}?NzA_šZHFZ VA MS('N(=z}V9csMmӒrxl}vPeRiPc^*JY wBYʅ>ubk2U 7h J{ȴ{RGK4pɓd8AP7#Y{2ٝ J0+b/lm:-h/k5-$+r P @2h>&A=w9W#UA1P'K$崑/,#ɘjLx.:1ҝoMSELJTZWͩ蕨V>2m7a*&8삑KENM?~EH\@xzb6e'N=L!lsڲ'6"@y<6g6|q'B5/p Yi,p9M]z|>%ڳ[>d!u-YaT3niUP"Oѳi9vBĠ N|=K-–C$lJ/WHI1^o m>eCOLý SO Խq< iQ*PIb o#Fd"h.v:ǰmE7.L)͓4򛢗5>yӥ[0:~T_@H΁Yzs)Bݤl5)dc[/r,sKwrrd7n_ K:`3φI!{*T}Jl&7j`Щ[½ !G8^@w|$fY̺Edb%kܯh˃*&=8*"~<2`CHey{{LJ -) mG oerC9RU e^9Niҍ/ W X 3DcmL(')@2xN=.a蕳ʜ~ 醣 I c愹eUUcn6fWƾ#ȦX8#M극CwtL}\zp~W5Hv"bOXer{i  :;ޤcN-hIhP@xSWcڡeDBi ~W]}%TxJn p ]zlbXlz-tk;P[ Gƣf(1d M3Kљ@¸4)XY1BQX2>ӴtS;Iv 1%(E%@.̛ PMېVe=hś Ɣukc;'Iid*ތsl,'.hFYc92IpP!鿊ޙ?=1d4lCh (}eqQcfց\3ȼߗWo\CaT=4B@ sȤ|(e:ў}\U#&_OqՎ;Ly(j1=s?̩޷FߦD0e*InCm )ŖWGxG u3$cQj0BogWYJ5g5NSY|Ԉ$(Rǜ ҉C 66~  |PKp~ɩ^BcΪfʦ[ SY?'㶑tn^u7WnMz8ߡ9H @P=x#Jv^ZL͆ >f{H/>moJiy@ WLqĽEX E1 fFM=gF?bD^'yEz˻*f^AOWoQǝrb̈́\aimO,dğDT ǯnN Y ԇKV=&9?PAӚ!滏~c2gS lLMŗn!.2~>&mMCT ]?N mRa鍣RbA>>f~1nN*.&?d}}2tnA~-LWlrB}lUf=TKEb"X,5Q%)D8+t,'Vv3E_,(lTOMZih|nѦᔔg./q:V_[0"V+}'g6wسL6MDu<(sfy|E_Jxj#+ `E|&pZ}u7ځyNB1k[H1"V=]% hU>+. A"[߹/Q?={ČwvRl튼$/RL|ђA0J,q"Y)}A0(p^3Ȩ3wz t,Z5Pԧ==3ex&'9} }̾b$r9yN]qWν] Tqc1L |^kG"Z.[wyѿnW SapǤ{䠪YC+yiH&W$Qnߖ^Fj&DI0q"Ab›.= rLvk+Qaш 7{5^M"{9]'& {-Lx }˧:t/&eug ֱ?hHُC@u A7\5Є~2UoPg1+my@hnGX9D8߸ &}΀$ҕ7eJlX/ &4ar. a3iCDHrhx!?nۊW}Qos^/,3d ?Y$1=\$S!pt ^I]LJ{BjU?Uf^QS RP+rQ 9duF V %us,)YEju?pТd=26wu dEEOUAoSEu2^f; )+ʐm(jFϝޣ4YWrlZ*m,ahPkf42|FmAXZRixC9,=L*PP䫋{^UǏ+Eeĸ%\kC5몙k1cfm`2? @m4]W2̡H0AAB k EٱV b8K?i;;LO^O5^BJ'>PǍμ_ ӽ-Į?A P<9HZPV&perxZR2ә΅ ړJ.p 'gO4-(txT lѴ7'݁PFi¶@¿a;צ}Tw)cQѥ.UtYT/٬?7Aj+_ 7`]ݸkӑ=Tumqn}7z<~ýѭ?3_EtAVHK82mGlBf!MHW"q~PLקfdx rlL##фU;H'Lx{XLz>Y ցTԙXh#7BJD 3k]|I(R`l]=d?Ѡϲ,OcʢA=v:brCD`ڕDT@zr8MJw|Ɋ Yi#BX& x2Sfj7;->cs ]) nG1jImqIet'K,? (A܌1c,l'`:2* F ZÃ6h{r`W*9B)+`Soz$s|@d._# '(׮A2\OiDCgTyG:WїO .%Y5hőBQC.%tRV 2vkC1OvMrW[=q vpZ *^$>Rdf[o; x"J <ꈠg7ߡ5:䑉pE"wTGpu Cb@=PF:20nktb?e_'%CeNF p]p )_d쮃5GO Ԇ ԅ?d&@ߺ.h.AR^49(k҃Iwg$OV)`{Wy혹M::[hoF)ePӎk}H$?k&J!VS@]hִ,DP5qߴãO?=]ҏDu}C$)%Rb^<}ǃML^KjD8Qlx8nTÍX1)6VF{ nNWoSB\Ę`Ǖ?ht+Mj]W[ x^b Óҍbӓ Mw *{Ύ%擒=|>>z\rjA%R9)eG/H ::ˉbH#H6\a.F'S 0C& (SS:Ln[ RӋ_Ky:i%Id#Pfm HǥO y !$[SAx_g\˕U_c,[\?ED*4Xswxts c'E9 O5(ebB::.$0|/nح` F4F3dy/&ALeY:̟ĸEd[S<%5r(e]Qnr b(KͬΡKnc^)j8Ν5(?rx|P4\o,WeuM`Ί% ف~ڨɤEc]dѾPr+ܨ؏9@H|\%qicd(E~K$&(jG`=\dԴAEre2ȇk;!h< :d4q?š?aͲU[=co{0 .</Ns?ͫkڻZP"}n*AeX_݁a~aC*hFȑ乳Q\&[ ҈j&U[C~9Qq@>nsvZ-,uĴZX@H^"1Dz4W:1 h-4) nig]tSuWs^vj]Au Jc2 }nHI| +o3icx!7+DK:pИ ŮL1}7`?-Ye,1?$apo R}st 8Rj3- :A-?"$; l%X?bt=Z@T!w`ʊ1{@Kۼ,ekV0ԑSuAQ~T l/#s -0hLOc~\9m¨VGTY(-ϴi&mFR=pFrҕq#hU8CGP.C9E>旣^jV͝)a.Y'0ZWKbKH[ yunqh9¼'~W,vVov&}L_⹢__ TϾ='U7t#VQ%miU*(_TUSq*j$3Nb T9I 更_{v"(w{&q,v vIg + 75kƠRvl="zW %~<m11EsI\shL75OSǑ)0{ v7(bys@zd$ޏB 6k8c vf >3tݐe7!? a$T 0DTOu킿:]$xvcvw>+C)&mDR 5m>n,)[_lJf5s;*&H^?C pUPAWkz4žk h"d{9Us2]ӽUA'׹mp6؊~6aM 0Ɓ9-iI:}aꗇIŻ;?}T-;2Y A]I( $k[9J^ڲcCFLw$br=WSRթm,QS Sp/밷N=Ws*nxPGaƣ"e"S%'WcȮ2Xm9dc@aɎTfk9RJKtwh$: +2LB#?e)Y/z)`*TcF7Z(dfDx[t"fڐc0-TFe @Ϊ2[9E69:,m&q|W5|Êv:LKp6{+`zL+J/gI!oͻ̅Tv3K 4S)_X6W:AKA\Ux/ϥ73Tr,J>Z7`@|5t>uJs8p/(t{ƯGLuhXee,oz":78PѓXi^(mgS|θK8^E 3 DL:J"8H9S.ɶyuk.Ow7VІ8Z,G}ǿ#LZYkxxΚI5ގGXV|) nƗ5aaY_bՇN)*:f2Pc{[+[V3>԰$q޽z_$]<=j'5L$t+;#JNLtL~]zQ|VZ\1a m8Pd߾O:d3l#Q}7u?9֙!&3efKMG!!KVkd>^٭Gm'Ё)89Wzjє]C#1>y bt=L=J+9}{, PX3G4:w~=M]:|ۄ0x]9=<C4/YK9PEt%/vM~ :1KL8*>+͠{tAT2Jγ >8'Xz_ǂwq9үG wv#R}G>QߕfJ0bg:۸=5"hhtv r/oS%u!VrS99S+S~JNCNP {i.;c I1Rӭ_[sNlvhبQ >I$ݫY y%/V>N#[VcJS7l<6I8;6ѩ?\1b"\rK @Ncw3TF " cNa(TΦH1rxJ}Kc몕[NI F{\cU! 0\k `4C%9>#YNgaWiB!2ReVK:mI_4(CGd^|߾xLy_e)>;> 6`o}z1y2b^v>H61M6=%RmS> rz;ܗO>$lDCUNkޤ'g -mޯd]Apźr.]'5'Rd. mH0جـܨ@^$)AlF|=J!˥<:Z3,u-`M͑埮'Gi8I'{2D}ӧ9}^f~&d;~/ۥȐ6;Xh&ʺ9XٵUؓZᢏׇ6+u1 [~hj&ëAwۊ~Tx&̾J#Ǯ.\slDhgxXgFvO16r yIl*E?$|G{4}G5ˋWhai RR@5fzLC%2.fpY-K~v +YV*c^xxcb:z1e!50UVB $Z%$ԍq4~sQ_ʓ?A6ck1., >f *![AO"ً~Y򠒳rd۬`p9+&$$07;3`]FI 9EYVq^R;G|(>u:S!Rp/UcI1 oU%URY=ΧrnbTEunctlfM-9136q}&>B6@3e3i!8内7~ [^9sҜE)c1Qx21dQgxQט[{(9Mo~i'ԸL;^Z!mdO1ƀ>pP4շUݻsԆ\VxXh(CϚd jUMTQ'^.!;=&{F`p?V ߌO[ xm'#@F[0-8i  >~[IWw]"y~jT**u@'?쭃]0,ÀkIhtsSmF7n,>ixPѯ+%~'qgܠgIYB5lBLJZ:Bc4lIR|ǸF&>g0b+@7b$ݴ]@=8KcXo44R=a[rF!e ͥ tҬ Ø(xyPĐT  x|0}T) _`D-B,,M~t٣cD xʑ{;1D-ZW4?҇cՋʺK,fi)3G¤=L̉"\_ܒ@IҶRbl,) z/XQsI8Fdb0!C=w^=Bn\M7%}_%ѭ^:Jux' XEj@Ӵ]=*:{ OΘۨ`B$g&a }](Z3Yg$皞7Bs'e\c@XEjY#gZGJ5m_YmQԸjj/uxizmj/"e1. _e#U2mKH"Bo,0k.FDf$v=swFbhpk. MEiF˱UK]mk}K*|ELzӥ5;auLNJZ,;*@ȝ41CKK'h< ' ppA_({{5=> U1,6q]h1.+^f'̀ulVrA=/mn秲2  aP?V7BaOORB>Ob˦$Dպ =xc W%{R/f`ogκ4M.b"QwsK/L.&R;gG E@ __ws}?S1{Xu )uɯclRC5%@l_ncLxgk~l}p܄(GO:~A3+(\9|5 e:i$#y юs8 Qݙ^b*'V0~}$L'L5qfG9Q=M)B-N60V lZm^N)ZIx8ȣymd"h@U4CC\p\ܽk^]u;{|47#) e9H_,|\KIg‹ ˉhtj"RT[TT˓o#61fC/|J-C{םGҕ_`i',}v]֭*Dda<=uP@Ӳ՞ߥ*yKCmNGqRyv z̴)yV=II;X'܋DZI_qwXF:Tk-uZ\ k:' cfo8@=j+- ZMq{Cb\2Վw1TiU~ 3 ^INKA(M!f7r~l$r޵a}ɓ Ğ,ָDbflr1_ EB0Qx,6L2f(R 2KR+]&Z13B,d5ȇ}p^ZKa(UPT\ miCh#N(%}("nOp]}aK$*vL; ϢҨb$XKv,AXdkT-䀬 H %{ ttO?q"GS}ܕz8}簽e&PN[mӈb='rPI(P YD@~ʄ,jqsg)# SѸaJ?C<+"d&$$mϰ8Om"gM<Tմ<&3[vvlEY"^"Ab*d֨. K;a&4@H}*7;R Yβ!d>UPݎ_V#dY)mVwTW Ukˍ?/5Ί_E! ^σ߉&eicYR8$;" 3aze Y=e(r5!3znêh H9?E8[|ԹŔleV!o 1@ns[g\c4#3 fj/ogJ*y`RhS$'W 6r>9Q!6+[bͤP.,.oQv F!~c9e*rPu޷/jÓI>UHgyDWf3CPMyD/a'{VwtϠZ0|ʗ-t932N/#Ӯ#i^H"{.?)@u0كR / 2$#1*aX.oC\& Urct[Х4|$mf//I!wۈA(z꒫0PoF[B%R՞;I΍jAM`kCfu`BQD\Oٝzv Ԇ>R1Nl # b+H- PQi3JUqsr,7T"kf(r_vV،qA LןJc`:V'>xBXuy_Y ܜ'J"B]8Q?CYC /O= A]~T ݺ&m(Ja؆o߃) &?nAw̎{I웏Oy .{9};ˠTBu22嫸M=cT(4x[qvM) )NiS٦{i4h}.LJ9,)Z+#)w mm%3䙯{ދO,K3p ^z Gm1䎺kA +kK)nG|@˅deMҘkߵ/[LQ+!xC۬kLV%ҡΥ.*cHD)ңmc$Po۫pj[洹\#K PDvFRHfI/Z(v,Vʒ$[ &k @%h?pVtv%Th$Ѯ2bEvA_J8|N'=o8N'`zT9$2(Lʾ A\tN R^wP C-˴5 JE'[aX (ُ!cW.a Y`䳋9lHGoh]Ԧ ~D!*P+ކVO }^{C/*Ȫfw8E[T/^=L>J9I#\Ef 5bGcU凫ݷ5J D܂)c)y&7(.ُ !ƐJm9UE99ԡQpa,*x]bQX6HBUE*eׅq w@*I)0ox1fzNuS(Ri4HU`CIalttGo]DdOoX\r% Hw*?@֫T}W4$XN}MFSY 4:%BA3M$:SΑϗAI=*}!5ʌm^6A#wkx)8 9 eF _V>k!EbjuGiRtXFsG͏!27bCUd5ڂq(:>d/[:rNq<7/M! EоRw%F@ANSGd "[+^-(Z,hKp\x͜Sqɲl8IRwOÑ>!fE3BPC:Eז1np3 r `Q|"ۨr|wfQG縟=wAЌ˒P۴^_TGoEW|"Voit/j[V|`_l=4`mY#2au{Yix2IhG=c9Nn=Dnoqk3JcW\vsD(m/@>> p(i.hNyz[(ZX쁕1K'/}C1~W+TSCeI⓻{'*w3JA9 QR]B"^cb28: #|Nn?y@XQ'MF5^LY?i@h>냩Tt V91@sBf^Kv1ÒB~$&?+d6[:9s@8-)Xa`ǕyepŘP~70SB#>0Ъb/ƍtwHdA|_ q#\[{sew me<^JHT?hJ77h#AZ&椁Ziv:ؕ|3Ujzy5A-čv"Wޢhd\לxR,)w !v<Ҁj7vY!%H^cYӸ#~xѪ% /:c'W9KkҴH9[֏e;!|B椀 xGթ`Z?H'q =ߎT '_;:S~^Z6F[Ia5`ŨӉ}1'A-ͬFQa?G:V"N;6?xkkL*N)4?w9-.qYZ n]s\27;M;p!GzȈ Wt"ߗuոG3}+iP0Ѭq9kJe:>ŜdH?条=/%TuHT%|'[>jdmՀ?l(]Ga+ CO.q%x,98^?,vn Z +Lh%V)f0`0WYSgQ}6e d/vx0"4qpM 30~7˶fS~]zDլ1K*G4n2˰E"!\#"wZ8ڛ{ DռPIq5UifWG»?jcv,/UU/˒lQ2$_^@5&{<`9c YiWI[\ ƥ" Ղr?n}q9XC DŻtLc]'T4^y?#4]dI!ir:r:ўF4k_ǯYH^1v܈bC%4̢9n"E?aSy!A[0 \)dJ@Fxic?Xpr%/k n' 7k{>hc=I 5͜gb&+ě5GhF:K]z[.wƃ?:^P xjm؄G'Xql%6_, )L_[]KFJn%9CKVf> 0Op‡t,z{nc+nt") 3O?u0ދ\O =pUz~(O-N܂|u7;"?9[|23wC^FC&{s7uAK^t1w 9ؙċ*6эB} Ai+rrjUU ϓZ>:.Xᨑq<~H5ivؐrY+h؁ q't(ep cf: J 9|rGޜMͰM+q[/:B cƘA^vYhCKg"/QF\ͳ #1#F[`S.U!uk$"{hn BĵR(eK!^"cspoxuAއLǿJ:MV?8@NtփZs['! qz򨱓 [DSST:FЫϓmbQnJ _>]T-\M5del !UPPe{X! [{JULY4[FQh68!g'ҍGaS0֞B(}4Â`bh1o" ѩ\W)WN4:;Zvm+,a6%+ZyPwG+Ll\$#@cjOЩNr$~4Ӓq fS2t`BxdAyy,O+& [>l(jnfPvDv ~gAM*NHi U;oZ}z:n6--̈fpl_UQC+ayg-HUcO`C1㵔-YpM@DuSv @O ⓉR«=/cLZ &# 7,w{?1,q)(@qmM'=ApAMȌ:v2qB9L8`|/6TM&~5JfcZq흰HәPemj!Af56e#Oq{{IDɒč݅ʀqw)ooJr4(SºDžW=Ǽ-WW 5HLN?kE"%#/g2ȍy!c_}ޚWZwg|1Ή%(\+o8EQ_`awOoAIj#Nؗ:p4?*3Ͻ#/[.!u=<&I 0uH8"ZR!+9 t P0ebĝh\Vv^)1Ԝ'>o ,/D-+L]p YV?[{(Ne=J6&Ķ^L5Q XϹEF֖P[D$^\̐߻Sуq~t2 ~xd z1}?y82~he*$PfMYT, 89=j{}LBBx Țn^&4d|u(;ێţ 8AD5 X'M. xmBZbVBv!cg8茋]o.8%ehL:1csSʶ#8u2q൝& ;ߦ$s}8᭍'ZoXj^ $òrKq + 1u$Lg:Ɉ!ҮAD} " |/Z)z/TG@CtCW{(L}g_b?p5e}s71ĥFpCʔ(K?p\B)D,C+(Hv$כ}U*CHvm";KTZ1jF,g[ZXb)Z6$([R:MCc`]#ϥkn2ׂ<8n$1U!Tn-%v_7؞5(EgJB{ 5 u,Gy *_y^Ժדcd V7:& D 7f-22@ \\MmInxOc0]wE~zDy[dסs! =zdd%zy>ɋmTΒ''B!`JKCIyq̴~WG <75"iYrѮ6,n Dedt@7Y24Qw$Ha?ۓ^5(gدG[ǚ>T{u wH3 pr0|jg#ɟ4oɟ?`K+/wcK{2M`l}=6CZxow&t_:d 'U[S=ɻ-3+d(^S9:sѡf?8XfbElj;ho(a@(AFQE'>땑'"{%\x10Lqey8W%1Hf`E[ ѱu og?op>08쎖3.P ]a?yhا'NsHo~N6izjq<O6DQ1jZœ2n`$ܒa\ț?ZDNtߡPdV.X2Wɋ,I;دٜ.~d1]0POvZqvACt0T$ Y]X.!fjlK^]i[dVI٩^Kjwק+)w4u\!0;:',❬&:b~^*ctXFLJxuX0kaQ1`aLo?d܆%, ıQ`\q=/v@Y28(WLm=jm"Ito=>W(8dC^V/⢯ 0vቺ־Ϲ6@|V,o~Xb1>qɯ$'nҷGX0wU fRB!026XIcKcWf(˹sd(6@HrN-`&.vxB 7 Xbf]+6fDmst"{BE.exC^Z~bC%1aUK_8|8vuxL@LZ†4ն4P+FTpOB_.ңʦeqrc^Rbw@PPAvfIŦY '<e]Kf_?$)0o_T+Y|7 ve V=B,!k%a65懎)^rF /RhpFL'AP=lGx7oJC(ga@[#mk*wrg|UuS_Vf (,ټ) 0 PNy{ ˟%W_|Db)m;$rt4%̿.PBpg)\Mf?\ 9E%7-gxi9 SE]cOG?E>X7  4d {) J7 |?xIT >vqӿn:enXEᢍTBlf +A#^]y~~ =,ū* )8q72oGLK8,R9C(1W׮9Fi"X`l_igDX|R=)h, ƙx:K#o,oUľhh+)0*tMv䖩\7!( U_]f{+yzR4gL= [K 0`F*wSYF6pgľjy5͔16I􊆸kWR^fqvLQRj_" #Wn xIyd,x%h(vZ]\Դq |6Z #596`M5ZXTGENāy*v*r\)$J_]4ٚ_rD +&q7*|y6R^57B~ޝE xKLyDV| m{!!#/Q7r]Yf#] tmc}C0 ߛRbxܢ)e%*E?7:]4Fۢͬߡ/t8!(:vUdp"2yE#s8D v鷀Qı!pWm, ?)0iAW"(shk`9'?XN"88.N8GE!ϸVarvu&2&e1"Lkŏw7s7xK%3r#â]^Ҷj~gNdn%;ݲtE~? K8z٭F/Y2F:o$`]./; mTTV↦a}nY

4pdMݼ߀M`'$j80tD>b35~frLAu%KИ=phX+) K_p:<$fӛ8׶Qħ4l,;pGa zؙ|ͧXxyk6*Iø{F)YvhuuTpx+Z&|Ѿ\zCuE'wƛwwBq:q-%Vx*b^ h}`z^7N]e5=+)dw bu0"pM K0ѳphs,k%/bsũ7DI@YC`{4U;dࢡ/jM< ̀X2tݛgaß~;jӒ@0:̷ wN dvKūsVHYTRX>V|795vSq Ms< H|KoYSO3\MZ+-M r3 JkTK$A s X99ZxI[ S%FSc!7FzW/ٝi.]. Ϡ!ǛQg\̶VG`?13Zt\D*Ol2KcE5\ñO\dZ948.1#k|7Z U-=kYA?=QN'.mߚ-W#3ۮl%TS 6}4UCyƬ兿cx{B=uD =2Wce8}b U?$̵dN okutt4Icq7w\g`${=O'Tݚ@ø>l?Le|X{4ƈ*ٷγϱ l`#~.kjǀ֒VkEm-ccX3wFtGyoYC[fjW^%Ʊ+MgG}לFdx`#Kdbmt%*n)9fR'%]|&4J# @-d/GIX:vY $%תb7/b2$G̲H} OUM|6*]>AV3Jl&zepbgKBC]7;%XnWገ+ 1p5Abs9؊2ux.4EUo ojVIowS "!Q͝;H;9&nx1{`~{Cf=9*J6>BHފ6c$avC.ҬܛssʳhPsdKʳ6ɴWE}]a$@|Kæt&Cp_1)~U4R9~x8u OvX{/2KSd>Qɖpf/2goW8Ζ(9uErF?Td2+ւt5O;(b 9Hr\_-hŒx{3p\" yzYjL%OMqHj*Ƃ6_?wbW !i3I? X)h7_4Vڀ菾yQnoM -:X+\H S,Ihxbӷ5_q IDt Zm>'C9@͙Pddɣo1-ϭ/q; @m{izX428o␜-/u-4 ⩠KUa<dsqYt/~NfT Z拘lq-Gq8cL.I7blQ9aO.&`S w"[ CeL{|$OIVCU;east5:>+N d1Η%Bş=S/ `-8}6F.a{wZge)\&S7W5At>΁O~LL5ԫQg-(L?0gV*(Z:M;b;,|#8 N}܅X8bҕ69mAT_!(ݓ!&BYjyĽNatZW.L8"QX"!5=> PlA-i_*;W"#*PwqR@x25|?lG=8|`h4)f&2 ?ª Z#>. P1G!wpxH4a2X%4aQ*USW˕DG? mMd`2/a?g+Ch"1oz佲wz1x1]jMBcl<4x6*%L~Z}-WWtCIXEUnȋŞ&ܷyrEy$F2i`(Ux Nx Ret=N ]=b9.<{"Nb3JjTv?ߣ',8"ӖKv`&RJ#hj%ZɊuV7vNPyô(So~]ec ,9bk'#O3m:e~,$}Kqg;R۳2'#ϹgEG?ۚ;6jݔ? +CW?eAzr:eki-L8V{yS`fýN2+iTev*&z㎾kbBP|N&m~-W'`bZryi1%A%X暢~HwLrv Q䰎>lӼWG dU:3pB[0 76 ogx}k 8H mb⏒E{{$ò#-ꧽFrUtTjQ%*zo׊'3ej}{,PX9'gS{}Digˣ0P)ŪL`agl/~qPǎ*Mڴ@iqFd T53IFL,孵ݪ׏r`%P]J2>zϊv4:ał7 ?(1,=,X. J6Q i$YJ-'UL=6W=;o܋ ϮY^M)ȲXs@JOGFN1$ J >IwSiZA7'r`m'wZd=Lw6S3ys7mdFZޔ#Ҫ֯-4>~78F[=f[M3H؊PW ՗Z{[ kr6OUwW(D?>50X':'ҰoomQȝ46} ј_mPׅ9U9S3N9[J;˶_'k1NK4r/ȎH"ݼ˹;W;snҼT!2 T|duFz ң,1USܧ#v_ "*"?dfZԉb$wi,a<*~"8xE9mh-s#`w4ݰA"Y83NP6.Rq. Z'tgYN'x=jPSQ.& ɠ= A׷iS_Og/yyoI⪻|ܕoZm*Nfu)7;qȲ'%W8eI$ >ʿNm-~s qpܷb"68apnzl]X^t>闱Y-)4p'vyjVnoDsav.* s1KDK-=bp@S? IJ$#pucebvZ1#;- 4CN0UJ'%p6QO}|DJu6`M0Xs.ψVh]XGgl`CpՎ) 򔔃^{SٺP.=Ǘq  ˨f>ԧ="b3_%,bf 'xSt5$@sԄ냾CAs{*_fbv\/.q R 4skEm'8]=ˇ aUJc&jd~ħVԔ͜p3S]MU4cljl@?jVU_^娅ou߾ c,ߦh^05٥c' ":5.k97/%|fWV([#iϭuӤ9x΋Bj)m4J<*2'vZ+t sWGJ&k슥s$p=XZ׌rE&9jqOLsz]ƭ!ljxUW\ OyDB8(~8gJ!dhm1@ĺa`ZyaRHck-Xxm /m5ۣvc3mlA #JG:_SWX]F[&jřn,"bŸ_s!D&&/&DY›zwn5Z/C9N)Z1~4N\Ys2o,Vډ3#y9' ĜƈCp Z/˱-X#) Bx~iqzpe4` }Õѱ3,4(c)72G)1y]Plf"I'!rW%ih֙޷ʼ%@ v1f^6:P4QA[S$_vrZªH95Ț~{4N,_ȭDtx@B(AiΜ[^)=$ ̗eaji[&*)$p$kVۀĢix-1^CP&[!S;]Ӫatჸ;2cns]]bϚFǢ9ǒ\b!6ͲF+{zj ,5QVȂk$ߕ93juqk,F41\x> =cDTkf7i_y1KC8g܂BuV^,MAJF٪B")C'hHV)<4fvlW(NTiR].k{F;*TE+:p<\K#^(s0yl݁?!)#g,,Bbuݪ*J!iLD&&pql?"ͫppDi÷jܞg`FY%oE}GfϩPPۇh@FՊwy>hצ@nͿ:>&ˆxRʾeZ2f8GKrt0SGՑ;(X{- [^`!z奻rOe6 Pmfp(o}5ɦk!HxY@Bv mLs5V,;x0c@JE$U&,TH<OƱvl(|ZŜ joꫛT` ++<ُi.n4q CͺK|MBI/[^7uBcDW.,{ YLn266 dJpn`g }?C&R sp[esڏU\rEet5O)KAHn(}cg4xSSayW3O6l;qa Q-''ԁSnl3ryI?kF݌m@mmCk ̶m%kUl-NlQ r.y,rJԵto {EgBW5KHk2Da<]8d wzY'tT%j~| Ts-,mȠI7`~vTL$ CM3[ݑ|0| QĠrK/"&9RCi}*pC CBiDou# oYCăr#KaLh6OВZ21_}'?.7Q^vf An`,RӲCZ3JӀY1E?eW\$k,"|1K5!\p, e|oCTg˰Q+`Q76#<(lDa_&{8WP %yXvxZރql)Ω4*U{P𻓫g13IjI0uRu*+hց݇ 2NFay%BAN?YZ^8CZA0AS`N`؝ejkiuю 7EG >:=vQνc7g&^wVH 4Ep@bk~R+z4*-m7`yr۷`m@U9v;-ٸ|${ټgd _hBmcû\Wv3Vd=s-<\P]61EDqQ8RmJʥG^ȵĞ:g͞c-u֑7sK S(;J^wE0(tSP=|NCbVJ_;f|81Kp2]~B| 4`=LRA&N9ą>ձwbCp-ł>U9s6h,4CT GmL{!~9w?.nsT]ZjW$ BvN+5հ.|TК`b<1m!rⵣGX`QxR+ՠ o-BW3X^s&B9 h4!oNw JF4 Bk= U\;Ckl X avl΄O~e!H{L+_pO࢞d_z2F,yුg, x,D HZBѫIYY(IXL`f[I4 F\X\m L;+3tk! BS|G;62&]1L @zjuڭh*KWlY8}\D{[kCy߲eUl5O99rNa3ru[_wd,eHqE|S|\ݍ5˘; b6 o,($spNeJ#Ez>./K3TLQGf9悃'PqcRO@0捡w^֛d6&ǨN|7ISfh%e$V|nގF,'n,t(s]zc1$l8M'*b#%CȞ}_Wʼn8s)IlcNO)HOo2[4Cz{_`"3{Iq8yK VQn7e977qSE#f<Q(};f?)(=`-a`V.:ܼݷJԟl/-MR^ok7n\5P'߸wAeߙ6`l i~|F1wȾ =KFQpf6_rx0ByO~#F! AKcK1cȽR ڰ0)T_DPsό9T67V&E!{~\htnd+k8Oo>\%3o{]v.ʿEId1F8}) bP~ bHpE{~+1,}0)cM-YbCD?b abA,LS2:5"e}:<73jX4tE,]6嫵n$SLxdKYl0f4xD:Bp&9\??3bٜi).vO˪ 񱹁W)6P5\cuF0:HB,v(  Wwf 2Ǟ98}I{$^9+.7`yɻA :^acv Nqw!(TA Tƫӕp1% Ufn/21OU>Dαhn %bo3lR e$q^-u&†"$C JY]e'En448 ąp$X줤Tw9WR8B6 kuMm%Y<+-~lΌ?1{dlC}uUW78[3 r( .+>=_ϗ%^Q컽9!&h8k-Z͸)XB4SQՄ;4A|#bn#Z gt&夗<ğ)< h|g&2Mz]M9ޓwrA3 ִN|\OD*ӑ_!|3O*Lq 過߆LnǮh"=gkWI=3q0H;; 'ˈh[[ʅi!gg*UUjE{r=]NƻY]hSZ)4&EacK!`ZfoF!DŽg}wrѱ΍C&W]ؠ&tx9M]]i0{WrqDECqzDCx󪟑z!aF&jScQ;rs*vDtvCN>tRn젥 ;,2vCjnZmXZlʇۨL7q0>⒆0 [-^j7D1P @uRbV?xTX?dx }i//h{DKHS=CAs~&+ΊR&[،vW= QO4ͷt8U_N 8jhɑ3[GSfРҐ}6U3 }v 憎LV#g|yrᰞFezdƎǗm_>\ 3zB6Uy:HS?Zk,Xsջ9U1q3!Hu<&%(6syM# \0\sqLB%rлS[DtsZKCz~ fh LOiMM0ƨ}^w0NnD@Fb2cUŕ٘t/љpL?wTۛu&Ej9 jI]ND!Mo6gqqM&Loov?M\߽,"V?j ֑s'8pzd0L|Ɵ!Q44:&QmdM2p&;?Y0#J+>G! iR|u7K6C8I6Ȣ}!GL)ft8 N-eŞ6$k1AE"pJS^HAS]01Qҧ>;b0n4'S8ҳ_߄h zGM.ZrV9^KLdI(YSy$X'CiLX"{9}S9 gr׆38h%IH+pȾL27tWso# T}Haf74N }c09?\ j1m-9,џfUv (XjLW:[GOt v;ySڛ3]uM}qT8 v',G=Ե%ipلf>Q3 hɇf"\9#p@?%1qʘ@bB A7v$ML_y┣s\o;M >/TQg DeB%*,1tSCv>?"6@C] ]=?P~;5pހNrZw<^|^=f弸lCb.Sah1!]VPf%Dz"IF b\)sew{b{ Yollde>fT딥',%[_uzǜ4 WL y4c#KP)Ek׿'clH q}$I"] Iq(d9<̏/3yQI&;rglpe:Ne .H m=cc'dZqN(%XOo΄mb>BnLx à#٦e/,ߕ[9x}y0ĠV\@:["%@rCD jV tBu/5A;,C' &?ɔ3(Onڈ!3{ Z6jq7JBz;$exMmG(]0Z!6B(=l/iSHNc4g][_5rGGtaLX@^<͸,@?7f2b>5 $OSGt;)1]_. ;Rb3`ewڔKB8֞g&b7!dCJȿQܰ'^'h?VO++hwy臵xU|Ha) @TKN`ޘ1` DPǵ4;YNhyg/y@Ɯ&UI\cX>{=&%w<eOѬ}tvk*? B|~|W} [%|LObqO})$%Ulhl'SKYq1 P2G/V"㊡4p2fc 'ᑚdA{ I2 "5x>cREŹ/^RRУaMP "8,1&H?:boipxAgPD|-sƠ^W}!&5" n c_W}PD,/ra3O4$uyXKY\uX)FM@@GkOG9=u #Rxŵk!?1"pZ^aT\>4|ώ} SX |ž.0 Aɓ lKN]YJ#i#D[4⚖F)Wi aPrXE(?"fhKS&X)]N7Vjz9ijn99+d`S(S-$K@ UO3^WzP5h!gzvTq`޾:{%tJi২Vξ{ǻ L!,ZYB(5o:U 1yNY,=q'^ɘsQaϳ㏓̗%cR{*r-MGdxw/;ufY{KH)cHN?>ÖEw٥aTP}ۆH})xysnNxӤB}lc ! TJ`|ϓ`a4{.l2n`vWE3\QyXd'ۄ?;v/:5c\KU?y=Ù*T%G-GX!d"h?FҵӢvAxv(*=Z_5M2Rj#ADKcI%Yk~;z 6'v}m:? hHǼ=Qp~%,; iὉj6:D&RZLCqDt.;0l>S_ogS@2Mπ"ezt=^YL0e|]<:-P%$yݪ^_V95=阪&eX2ݳ%j5-|WwdkpSvnF&M#q:b(b78K6G]=(b Xj뚈#"L:>&Id_eS -d͌[tإٕ|}Sڻf cG3D%gZhGDkO "`@!Wu?S~j7uQakً-a{ hG `UM_a\ΚNeD`J鉤8HgSgZ P?Bf(D2]ckȍ'z6VRn ێ4DlR׌u쇳,LLpFI%WB L8-OӆH3ׯ%l2N68RN$Hm:KEB k|8  5}{X6Dž=p }ja</~ -V-BIn Q6OdE;BIWPxXlE4f5msDn~1_%iC+^;$NJaN~fFk5ʤSѭn5Y['IE=3ķϭtUZx~Ce=2G0!sZD/cqMA6^%*ع tZpuO} &閿g,1"[ HgH m%TqɛAoMv†bC\ϳ/0csX7y4 Iz|TqܴRfӔd 62Zp7z,d%P} @"Dڑ\^5+ҎiuQ(j$qnY- \R -Q/^>ό9yRٌˀig:O_ykN^CAAy//L3=Oަ5xM;树',C bhRs֖dbdj 9{8tzl/WS'[8́Hg+)rrt~th9cTxV!v!~IδridhDH:Y8VU8߲fUjS5΢51VɆY2111&htw{/9 V/ 5'6Aq ~vtxH팋qYb.A;AFֆ8kM!vP?]Mi%hRWZ6R..{mP(WPY4$^'9r ,%t]uI6+~I(nGEQY` {P`o*U-6'GnΟb&pЍt7uw&L6GY0_1m.ډJ!u9#6Ts{u3y%wci}OqA5ytG#x3 O/iAKr=2ʞYL'u8jHmNĪOzq_Cta'Q:SxJֻp0b,AklJ1iF`_G#K޶iY?lx(톄8f*͠W6ywS}Dw#mok_(M~LbUt&C({Z!LZ TMsXCbuS߼kAn9=xq'avZ]D4$t5ĹKcHQ\eӴkL)MT?AK$5OmP:mt{]Ē_I(DD]c XW 籍sӘ[vK|UkŌ t"im_]$H&,Rt16ųTG*LC6w.'] &nyu/أ )GaN_8|>o/kzFA\^>> ʓr*}}g9)K瓙gy#c]}ᷥTyeևEWF|*=e3)"=@ouIz9ۅܟ37:WL hz[!٪zZ?gt=C Pp0;ޏeeZ'Oq#wY$l7't?Ճ^!i/N;:ȏJ[Ս:@ H.`\ [RwC@1Ŷ]^k1C0zM'}ߡuSJ̪n=hH@_JRz%Y' G:e&x٫gk 5|7w ;ZdiYw2&Ԗ{q9Jt3 Ryk=Z⫤&#un՜W$8%ި$?{ 4zmVvlwHݱy#&Qpp[kQMʀ* i+RRҵs~=ttHybʝrLBLި"ft]}8Ss {DC"@ڷonY9e_Ɓ)4b{ hdbi zCf;'HPdzoOIASVI,snM<%̍97Bϵ羔PPfCǃ'&Uu"{ {zfjb m嗹{B6KT\/ ub Z] B}s`P ;/]#Bx/,cs+߁@]e'7M+ާ &ZRnʍ" n}!@fD cHjц54c] 7ըp96c@^lʜ<2/17ybo ]ٶ7BCDXzsuSFuۥYS'2P1My\8p07HlLO|Y 6g 9?7u /M1C- jz#v~%XSEb |)k,j=Q(C=#Nhk<{ao ĐcRob,"ȴ,idjHA@ 6S tafǛbl̹/Ҟ:]ꚂW^J<$#*q?}/UebFFF|wN4k^;`l U<.#(ZrpsY&z-ew˨ul]CPnV%mFv_^X#+Oʃ_g1*R'z;- g[PpyBɾVuA7ke)͓_2n!TfJw;W{怨1hK@}.d~ !cJICv2={UMr8eMc=w&@Bj咡HoP/J“X#â-0R X/,GcVG !~{.`6g%ztYcyBc"\ @EwipW\bn;aU[Zd)x:*[f4-&' 9D t.Vc?qPlh(,J2UFB@,ܣCAUz_x 埜nteϼز( JbFIΔP{^)9Ȳ 9Am1 n,'e3]J^իD1-پyjLaW h˦Y;"Axn!C3"J{ā E W>4t7SS1AOizDB~BN}s* _9do%lcWzd\D$3e 暆\}gq⏻i9&Xa@ZɩS> H[MS"^:+ēf֟dDmqyZEf*!J7^ECYz F1wU><"ãu֫4`8YWj4BfW_qpyln~򫙔0?\OW9>bk0~w+x"Q.|\,73]M>͋ ){hADx,r19ז|zޑH!vD#zWeGS̐[gVɛYQuCN jPʗ.&7uűd|\AQǐÍH^l_W'D Hcf@7e{#4j{a՗d1U=S@vp<_w0l6؏Gq5s%_E~{xaQo4@OeG) QEj-Qwoрs`Fb{^QHSL{᳷5<9a $D+ l⬤{2_֔JG4ÀR#Av5-茪pQ`4*0'}Y`[ZgX3c'E~HG-;my73JV<3u u;q[2vbyEsva ."Ofe @BIFۓn>u}R`aFineW?QvDZMaU !uGj.T}6 F5 6v) 28w^)  {Q[=k蒗< ݱIwĮ{m҂%@pxjgp6'cfF76OR cRۋ;盽K:{e,Ȼ$;=Q1r濛_!R1NqE&SdQ`pD ? @u'#Re8s! {Ag\[4ѭ|^qۉQ>:YՁ7~fN:~b 6,yʹ8(md;( lr(hǑibo `5{ A7KigOQHxp˙-BN-c=_VbUnZG,ǜuz'Ok(ђfh<)S߶C 0lj<=Hm©󫹶_Dt!w*12?j&qPW#`rU.8ol9:b |Y]/IUld*ku#“?ѬNZ2ttQ! bYy WQ1U؇rg{wNہ7ƴ !(}'E]K(YO1Z3iܴrrDz9hЋ9owEdؘuJP}uCVѾN`-j˦7gֻ-t?_N󌁗M2wRWh#IJ~q㩭 :~eʁ57@PHs0,vnܷB˞Ym'0 t[`=e!e IK}!g{*js5扫9hsfx9t͎ ؟+aqG2I<8_uAbH6d#@FQ&ȿ1XptAȕ)t^_?GP4UFw\VSWi1^_-Xjhr`X9cHg11wW'd3(fP2$ĤmZL31MbVjׯ(cSMOMX"6( JҠԐBxJ7&dм%\t?gF;"?D牸U_i$]޾:Ĥvpj8)hg\7 $oS}y;sCPaxxĔ9ΔvUbN0p =ANbg*Nzl-bzYoM`YcGF|<:aF`4b1+S"\$A< SF E d:XBUxB0 N>덆bGvBQgz@]"#8\ +A KQph<̻φ4HCbAqKMu#юb!8N^`/nlwKڌNF_B1A'a@ekc+vl\UWȦEFOܶ4j E[!2*lQ/qSl rr%U0)v 9ocJEo8^ijuhmPv0p_dN-pi<7,5;6#`oDPbjVy{"tT=ʥ娘^oqocL1h[(B&9&RCJ4drjs C`gS]f3 V,qm10D$]_!IƢ! uOKg6ɬEs6:wyI!L%$.X%O,S3JG+Q`|dW8 S7u_L/^׀Mn '7:z 8+@x֔UɪMBZW6Rg9vaCBSc5ޅJep)(NF5mӟ_6dAۘ?>Y70]PSʫg82ɨc4)J(q}`_a/R3RSC 50p\6,pi#Rߙ\_H6d&tM<* [<a%.NY4ĻCy\|6: RJ W:h|ygnY?WAdpF^%i RQUe{VUđRh#2i' &>̢ HMmxLVDi5a-CFè;D-zHf@y;(k NaT !g4}bKh!1K|U5( szt~ Drd7+d2=vFs|d]az{ikv9 m"r܍9cNPIQZy>(r~. ^wHd#W(|-e=*^Tz}%Tzl^ܩ("dhmKLg J3̿Ŵ_S%~"! I[M B¥Z:P]zbYyhms0<JMĎX,.fwd$'.v;225dD_?';ZЕTO.M~ Ebn_ 1胤0]#sP~s ύ{*jDd5IÛ hq7B}n3C=sd<4\p芶id 8]סT54nM ۼ\ܰ /͍n{#)CNtKGMaHGD&`ܮe,EQcC1N@ƃNH=9: L369qƐD#=W%9̽n!+L1}tDp$kɫeb61لP i 0\#}? \,$Io_#cr.Q ՞xw٪R_9*^ʫzoᙕwB2*RV) .qTfQLn%θ8E.E}(""ivh\ Ht6΋aR:_Nȝu:6j,X2/mVjpt_+")*%(/!vUH8Kt~j ɚ~Z#oX Dʽn u5LZd2BϜ< ȴp#VhGJTjRݽe^>CEc'J==nJ= m"$ڀS-sY &@pCBr]i _Vfz(6|%ء۵ˣNYD/facT2v+b(t:—l/!O,lBO]5t.aNmrVէnt1P6[,pLQDb̉(Z!72C̽V sx>_B|d⩳uX77YwO}َf?JӔbVzT&ERzR\us,v6lEX?#62 CZ!<.܌+z˹k0 we`~bƊowg:$yU[`'2fqxp >Ί*p<0q7B#9z+DM]~Kq}|o6p)k{U U5?^ Wc\-մ2Öm7I} _GK նt6pbk*L>)Q {Es#5HgG $zAG& 9z-EF$b>܅iNCIנqQU#~^z`)[؊j8O0gլSN߬ +k-T lOMMa)KEC`rRwǧxDP~M7qp,s@1(q' IeoA(*Avω{3PԼV.e5: 4Xcerav͸sg',G_(>4]B=ĕOGW)VEUNvF9lI|HqZ26ߐ(;^&zyCG9Xci !RlB6($Y( 8{X9E˭KS?%*7!Ajr ƫ)*d&P g80Jprv5acfz`Yy*n t48$vG'ArW( Fۈ<տ']ND&TΔJR>hd85c+5;Px~/x*%tCJh>#pd"*1($ #@^b+BorDYMv& 1ZT waUC~(Y̧.eeS~^B&u]k~SW+P~Ĕt`i4tqhCWz(C8/~u}:{ŽZNBm[v.%=i܇M& m'm!{y4U/~J&I+G.#"Zj̴Zi@|Ba7D7ٺʅb u K%}P}l}cPz.'4Nڑ#mK4LE19 fh[0{N+zyDdԟ5 Ek74NM|` *̙ "]&ҵ.[FsaJ-%Uo|ĭ.m&aO_&A.{>8: ^ ҇GABhUs l+EA% p@&+[L[L\?5z,/Bkz\=*@!LЛq@$DB[F_ҽ| Q}MPt+)S˩uE4,充lֵr 5DkHBK&al0=i.:4A] IeЩO,1@csh{dDt'o2BȚ3ugBO Ca]YK&aZ8xkq8Kv`o ux4dWemJUepS8` Mzdeg&XjÒ~ぱVQ_36 61U5|a&,8#XR2]c?,ԕdf4M&A.9\bkpL9m7B8WE@1`[^mj@ٌ&3U ]PAE& H*dGޱDӋ٩s f\6Ƥ۷ômk}L؉I*s($+h!*uB}6jbqG -[XkcCl GW!oxyeS ھ րy6 kgV"iQ="4_w*~]]$Dp"`#⪠Dv2,s]3(VZe#J2wzȋ5 v61Gd&$Yɋ%eO&M8 J"=sgFDAΖgz42GX-()s%Dy yh'N#2mbmcWg?4`b5LVƏn\P)](ŲU IZ Ku'O/C7\6 #CNc5Ş8L d0Apm(XC.DybIqnB:ٕr:]#*W bi}dEr>Y+v[4xa6MSm[-B0K\uC_j!,4Y\"p#*g5H!w &q/]Xk$޳"+R,^1'2VQs ٝ殣큩 gA(t⟐0(EQV%iB8| ?d8*CiaDnSM`񎿂cM|sdmT\ _vYB,L Gz7+QlS<^5&Z5P8}6R#OjF zJsx)iUn-O;d(WE/"p54s]Zp,pXogl6>J=âr! SeMQO2.:X +IptT|vBtÉAkxx1a˲봄,5<}*7<_,B y,!Z`Ec~ ]$֏TU j=8.R?,hZ.K@qj/dPޖQp̚hO /K̗VC1g!_,#> (=XsQ,>cZ3Oɝ U [| 2@`%(d2zRZâIw>4:Q&(!VvkKK -y=n6?jEa͇$hը[XQ@t=ٚ䎳O"*҈0HPƣ)pb O/V Zi炧9J,g7NlF8uƖVh b̔(Rt]f]r/)>QZvIo;M+W}{_r}u5+Q{DX3os )e@_+>0j0hA) ~>v€ ];̙Ȍ\Xq5jL9,3b]n!#x{MwG;<m_ pEk*ޜI4z3Ҭk]&zcsĐm,ΏՊT6Јk~ 7=d:JddJ#@ͩnSΌrtVi⟟q5 2EA>SPVo5ג Æ[h@SMsk}F'V9(D9q'9,qfW R/-Yq)E6]e2)g\8hR;od#l JO1Ju&]k:e{ƈdeoF@l@?n 阀6A峾?t'/_>0BL=@uJED߁vPL`!y͇t(tz:$2c'Akp.?GE}7 ^cK]м@#f0SWb .fGJ+ځRڨnEMwokppyh23'E+Qfnʷ`m>48M?! mR' .$bnnn'K\GqN~ (TS3QF7'JӠ,P07`9I1:]X$[B/oNRW`'ҍd%̈;A ۚ}s5p3锕i)}o XEdMB:LpkW9e$B+)cǹXNB܊jydt$aՌպNRœ:#ivYwƈ:=F)З74*~ygON'qmz}Vp;~zts5yR/aSD%OCˬƾ K.ljGJM 'r$ Ul8$5(Os Eۢjg#A+Cu;:39".zS00eؙ/zwCjTĿFysWT倹S+9] n8EwDڛ(r9w"崂'63;<(b־m躚Z.45iFUyQ<Şg=FGsOcs;e*vs3_g6>0Ԍݢ+&CJ8U^O47)#LB0\p[k9qgOiȅ?Y:W/xN~ 2iR&>1+EfOCV8H 0YT isQ5̘ө *n|<,1>7JޕBέJ|@aG,5H>,X\H/hdxbᇪ m"W>^;(Zx -@BCz-Yzk̃Bn  BڞAµg{G TqKT"pz#65ܜq3@( 4(#g8ɦF7Fu+8(?XUc`A1 QזYd0]ɒ:DH3xe=#ν,^NyT(qEʰ=Y; q$fRM ^Q^"9HpMk0+Khxjqy$ҕ=( ʰ/*1=%cہ=cajݾ/bj\ɥv0'-vZgenXOZ=ىОU1Y{UJ49qvZvjP W-lħ]F@zunAvS^CL|Zu8!P4)խ^zX;ECc˵ڼVD͋D'OS] _ L/̪g>v㖬Q]6+ҨYfzupc7* -(PT;DF#+xyQ[>"[z<~eqTި"݊ńw{Ύe5֪ψed*ƶ].Q@/}5yJXN\:>Bcg-9 ֑N jlmwq׆$AG)IPSԏP ,K$1&{> 9UӖ0IJ8϶RbUT _vC2sGRgqB3e,Ss/ {5֍!-mjh4!G 8^ QYn!^M@;_Uc>n/{OZxPnV̽CWIݴIqqC.%0`$"692\x %v:K5'վEC/C_XtoZNpW:j\kbT#/1M`Eo_v\}r~!uC#p-)sz1#WȻf=*l6 Z/.`97J;*^ߌ4! &xjD3B#0?(yi$bU덯4:w>ҴMجG1j 7!)2 }PJY>l_PG΃ӵQ gѻho~Eb~e#k=N-~ !V#hi DF|}(mj4*VхjbRiZX(EM/?>o+?Ќs?HdZ`ںv)#OgO5WIXȳ.)-qa4Ljn|p+ʷ+Bc@.Jc `Կg-!5.:LP l5ZUרq?#k*nkPRx\ǍZu6VΛ1apgsraAep>4D,t"d5,'Mh].NNph'㞭W@ N$0iS os'I=Mr.PBmC|<(MR 9&jTehWBE5FxZVToYz{7IKʅ%UJzBZe8>~nq-$[#ex|j'^q j0^GTodt{RNiy7ćX) =˕$3*Q ׅ̇͛xh `QchֹjK!mV&βѥv0DA$kS #vCAV"$J5FޣA`PD+vsdk#5/'J$y!C^rQsm~Vtc3}el#mg9" Y9b~u<@":bYAUįXIB_P^9 '{@`;|g4e}ߕ$Ʋۓ|OU jF;߽jt$$*-5{Z-HdS >\4miq:"$w^qo7h9ZTqkMlϭΞ6#DCE2Wg5+ Yc3{q E ,0d;4'0K/zcZrc ӶXSL-qӡ-gDOFE9z Ȝ~_!.UۏSaCTEXr)LJ X$rYŪ.YtdΖi`:;%/sߺ{ tg.D7IQCو+,e =#Z*X97 Dy$+`DP>v($K|<1X?R;g%צKETHX 6Yqd7FVs2^_58"˭AB$t١K*R hW)2)B-p+SWSJ,7<*(cUU[tKj,@y`c޺ jLX#M6$bi}_nEIT#3a?lmj f+mkWnb_HG< Ҡ/d.йN C(8UD6ӗ-w GEGG,GI+})0,HvS0ε `ls99aiG+䴏#܌|$ v 9VtrEpG'Pffϫ@SPZQZͮvol^Ѥ9ātuX4r{%w ԉWi42cŶ)JǐoTe ;Җ;+;oP"+5'  ` $"l~|(-X/% K+!$-}}~Qr5yg١#LyoR}! lyMS=q =iB< x'*| C'3j/P@p %!yz'zd(QNAp} ?( iS$&%XN_GJeIXjqo͗DJ<IƢ6X? :fv}KqMuCu^ n5z৪h,/"TH QB|"QKO2~uE3RgMXd8G| 'jyNB׬H61ٴU:ϪjIu_i+jj#V֪z~'va'B8g 5q(D7`;!`5jjۮ)#{^OOwcr(+=IAUʇVoyљZ. YE-xѰj(s='b舵ڭē/e,LۯIى[ԌYRMP!ܛ&Ocgɸ#@GIaA6HYo*OD#&M|od4\uwRF~_RG݊\3hvS.2@d#=Kc%mUP`סݷd"FE_Cz|xDඤWa&zq:?|h@( SYA7C*.hrv~bmzn}(l3jɉhl\ G2PZ@j"t$iK(4C>.?4{65.YrVD*k=Є%*Q JJT|I&;|ƌwPʙL4{]vCwgr{v^cף%q|C$}%w{x3H=Ǎ$ 7ܩr [7ߞ q ,aKWl&+c\А넼$=܈[s~hLk|k|gGZ~V\D]jg)\&T(ɑz`d SjLƥKM/z{aI9Od6Wqԭ]NÊMS`̾( Zg&x'A IC"ݡ'P !{J/ Z/u^y| ij2=:@[qo+~SDq½~:^gSe wXPk-s/`uwMNkt%d|e(JD*hZ}ڳճxk\GK.arb̲R}"R]ZR =p}-c1Ăk0;(@1=f~܍V3f#K$-Lk6L?SrOqhvj+-4P` 9$x GvsL6El5Zqd\?#70zt& LOSK'DmcšbȤsfN&>8ԡxBzcD df oQw kPQ )H;Mk#G$ȇoi)]Dǰx_hvq?A%q]nϠήoN ,>@o+ ‚+`6 !5/fQa ?dE!#xhrLMeRw~[cg/ElĬ;s*f,y3"RUAy]Hlq5L;PfБ>n=OdX(7 3l+t}Gt1ln;GC4ޭ݋Ɂ $ZOZ+4ddnf{s--4xl̙zi˴SWO@zDηFpH@(JS-gaWHM Q4_]3,ưsJtNyĐxDPs)#_$O_HM?xprTfٗ޳;D+1t;KL,V"lܤ?0~ 5u(lf xS*ew4:?DprC(rL.î]/ߙ{7[TY('v9gKPfglͫ.orO[e۩PBf/K*7;bC0L&/2B`&.Բ|0׀ p\KVXNv$dUA-`ev[TNP pvJm9[!UNK 5*NT*E9^I|̵)_˃$3VLFuuq+>;)g 8$ea;UGy j0MWL]?BVp W:@5 7H?jǤ^F\ |,{tx 1N@ љ#cݺ .S= ]QPi{H||k#.sanL1&ID$`DړڲvE,&g4K:~L-Lj Vw%:zd vIdEBd'sՆwz+Tư¯:Rm̠uc.rQ2oE9am;!a+\pCB!8Hy&[s _JC~!;)LiA=$Z8#7`on!/mU.@s&z#28#Uֳ5;#<0KL}elu_{w[#:r57TۭtNs3- Z$TG͌tދp4C}9kꏭ2_?RIz?[?/  )l'8O].:pYk*u!=ӽU6<^ AÒV*Đ&BqQSU .ެU&hdsۛ"]wï'clD}@TYO gUh [ZV+8&H Gll9'1qb:s1g)BT˗RRJھ7aYtz۔hi(Z E>{n[TK)/] <ouHT(#I ;Jޒ;@14Z~Q$ |ܙ~eQ0Lv=V;2kV+c^Pk6-֜0x$/oH> xe%])]%.;VJ_>AR;HǠX!9rD,d635)E4s蠧HARq;=\,^~M=BmPg5钳mq2:I%iZgw$'ɾ[-?e {^UDn̂X B 墹GuO\@U(@)>X v=)T3: ?z%FMDܠ9|j_"Ogy@(v}ߊsy q'6UU PV^/MZbaq3zAC'k31důQ$,Z ]p)' ;'ߐ?BvXJlYHWxz`k*@P!N-&]pyɂTD= grEP^n_5bH7g:V}+$&(G :Z֖9!aa1hf&4r4 4R=#z(I~MLew8Nˈj`)nR((az]n2Z;*l4H<4FE(UeJ;^rМ#*$U F+ *Z$z*\'[XXs.AM?5y;b䳅~I5O"{Đe@CW,<'?SK:҈ =׉6Z5B5n*X vEǑ?1 ;N5kq+Mc|AVOԆ&zȟ0Q(mb};?سu> SOY%4 ey]Ep$֡Ԭ.'X| g_D`ᏟE"fU_5T Si3̛jIEA5#R1,S&kѐLu)J~+)7nVn$Q"3)kB@+[, /.!"k3VnB3öI#9q#;ݍ ~2V3D|Vð#@1~adr`ۮr;|`~@i}ᒵx&q$~fPO̫۰V+E+8↽9Fʂj喦Q ͕0K&\έk8h? #Dt*'(L96I0-ϧGΏ*ϭ5G7#atn0z\]0Ξ/m⁃Y(B=W oš/ڽkm0CYw0`6>] {e };71Jڏ>|gkUc),?n#R9AߛfB x98mba [LOMCb@3nWV ~9ѢitNO\?QDEe2Wp.k'eɐC(AB4P= [[ft2$p7Iw7_oҖ](Ŏ8<N TIs> {L&L^sN-'VDvxf_g ou,l`|p9aBv4{!S_U:9~n-e鼫I7ߙ@W2:7#x u߆B[o8*/;| 03cv{ o:r>GT:PB+R;7_m+HpfqQaZ_=4k ;a'&QȚ݇ (F{i֧7z*\Iއ ԾCOa8:AQgt^Uݶ䁻:&G'rD(k7ߒ8IJuD&VhURA3PE5˵g(} 7B( H2ee;F-- ahnq 3s.@J9|iRhcF=E'gP7+UFY&lh{RRثϹ(Ki_LtR8oPd$t3$(y*@zE1Zx `/x/!~5y[i,N%j9{mu`ӷ#Z'(y쩤";pDApYfc{pҖP=jKea`İE@ xr)S-R~6]}/@R(<}[1$AUEN&˷oCa\)lLCSsG&V@Wjj *Ԑj=Wt] 2hJA`ja}pu a~Mx;&dc"'oFIx%ɳ9Zo: %R:Ji;ԇn$a:dk*.!Zp &/_(IoxZ$!HGL= WlT:1|uIf/OW1x$31?e%8%\?tLYX.dJIS _ mo63 (Q^ezQh/װ%Ʃ Vёza:<򣇰u3"oOޗDAqtˠ,'iy0p-8t<\$MOζd_4zȔlxy&T?zsi5b4WUV;X^"i.]DA) g~E%zֽsl6UZ0]%aU^Le\0\jxgO0j-qH^xn ^!3aPyGR=3G<ۚvf 1OBT5XĦx*/R`'$;hz%h &ٝ^̅+X _N9hw.riJT0F1e_KMC>S.,+lYDbp_qvfK&N`rMQ+ Crԝu>$ͱKq2qY |B( Y)1z" oQ}5Uo+}r.T,}znE\wXEs\|wDn~e}h3Sn V]֮: ʈ G0g0Mߔقz/|raB)}$n$Vk/.wSzThFm5T lDJZnT &BdydHnyo@_u@̯E:1$|:e(עaY'.Mskk1][+]p*}δjC֜ 9H' !bO<͂R{.Mf:>PTF)Nf\ "h!ܵdRKVd,#\Y ~[nlQ A]\nn=X b? KjA#z`9Y@sR7AV ]´U0z%}T[0.G0@zw#8JB)xlG¥K}X z ClYg@nV֮QCz4_G~i l/s 431i0)L"C:"ߓ}(<]0ʮPK'wcvKeJI^czýbR %FMUFv 0,Z]u[r:/dTpWt3:E҃M0~:ʊZv(2Jڿk6daD:ڑ(6-T]'zUs1+W R@ `yQ!Np,-6gz3Wy{ތ\}:$qt*xy*ku3uѳ+$Bh5!G=j"L+A]bA-c:b r %VR:DݠV:HunE#hlk2XOFŇ hE ~ N] #2lp&T?)(8xL̶/]~Oa*QfJoaݪd 5tk:]6J?A $7]$=uAe&uh" I6p`8 ({V=V}V1Țaojr*iC겚%se Kw" c !ȕ$: ci#Ӷ.}V;ZD֤b?,:TDq`8+Xf+A'bmw'YѮ^==.C It񲜧~0MCeO1Z^毋w '&$l{k'g4=.ćZԝ=`gXՍr\_75-N5~ ADr?Q7lT1 Ky  4Wv/~]h=z6Wly/[}Coޗ(HO G pYVMEGy/e~g*9i1ܭoK43]araH%5+2$8\pgt5>Tp^x=K^v_~R*j֧ m6>oL L ZPG#hTghn j l&ܦ qqN;VJ+%dZcc [ dPG}.(Q%Pc@[&Lhysg#U>1zM5~b*`'o'iE։ òg24@V5 grɲTb8?8%m8RۖPӜil)apz/c\eގB6y.ltYx9Mp_BBb8^L*g?F)n"F_ܢ]Znlw,\B ! GԖ`X‰;PmA^ǃ5UMqNvVu.Y) YYee-|I(^slO z岁9^͠t<""SZ4 |"HW'83pPG37ޤ(Us9x 9RGH/-*ϰZ f1=sK!NӚK/j-Q{WL]FG#D>fyCou]ܾw>!k9R|Wc9Oj|,/ů*mV%Xx (Z;@/"ۂ:{4 >} Uqf uvq($2q\%8oQs|7P@Qv? pdikB̀3G Q0G:xyE:8!r͗f y\} &MHsѪ\%u#\:qid = K9"|E:] >/8ڗĒ(ʀIɦ YpF NPD:j"ZPQ0X >V7wu3I^/I9T;G6Ԙ^P2$Tf_v^#-Gvn ىZoĜ顩nإNyY7W)HUqRn!L_fp../1/ k \Y$̋Qc)$#!9mRT:$1faVNa{Ix8pvʱ~po$G%rl/=V~*MW;Gݓu7'kI",>|XJO lzWҳJmXS4j%|W0u{UBg֔ˡ<*W}v|2KK:1Sm<A8/}}ǓQR +2kKܭ }NZGL&3FdRdlT1J}#5qC) .PT+PS!ZlѩOWi[F9|LHL F{&i)բU #ܳL@f;:Շ#!6L Z'ڷw\/GfCf|y*  E=L(p'!n'BУi-_65(ѐ=IBd&ɰzI{W}8Z_"[6aWp]‰l#< lFf"|rw[uoh6!kF\e৬9`VqFŮ$6mFVC]12YFk8()K=gm]=!swPaV0T3YJC#^k#%Hu7m.mЭprklaI'R*ڸ>ݍM{ŏĢMtoTzktJqﻋV~ O#h h: WUhFL02YJW" k (#Sd}͆Gm=W;!UAt_6@3~쒯.~#ܭ4Z|S0w$MeJʍ"\ڏD>%z{vf[g.zLj.{淋@˸xd,=$!\7;f%Мŭ%ҪWB.IM X'bkbw7wV4ͣGzSFj4ݤޝk6|3[n3G@Wg<~g^a(i0M~OmGHmeVrT2 ^6*ѕFΚk5bOMsrV Qn!ۘ"u>Åv!_vI-}Q%hO-(/m>Vm`nj9nZ֓8jx^Lm됡0IJqkձyݫPn]NR DX"R0fVpcU v@+ޢP$q3uj]_;<$ MI\3Wo8Nv< i}yq4^vHR%5B~w0b~<|jxܨ;P":֠2ԕlHyIqeP'Vy3Gx9 +N.#q9+GdF#hL?Gًp.n^QtZgCdbs$^ejZCO-FXŸX.z*h(īNJou[WR$n;GC/3<^B`S0q^|p۳9Wݖm5O0Ɓ+*x6K rh6\7!^UmxM[J{2)e #z C&^7Eb,]nj iXJ]\2YX- e$qt23;|cpq!QYTTf~rşKcGS[Xɘ@Pk^A"Mݠ7$ phGIDк *;C5䪄γZ%Mk FoOLD@I(Wr0b[ Ex9 cUL ym[`(^W{bLoB(8 C/ ҳIE~bvbO#"8+ޗ*g611{uNES1#ۑ[8MQ o D@8fJ0xߎT(*p&g=]bŒސD.aԾ6#6Y[DM AaKlLW+!EtXzǵbb+.TWȦ0\Mb|Rh<HUd ҜҌһ([.XږӼ'L3Jߟ֐!ePWg:u!cQCا3$Q*=6W,hk`?^=WFCA㯎iڊti;\ ;&7,Yf2(XXۛkdͯx={8ԓ7 {R ,ِKZ8iE* XS01!O.{䒃Aivn;FŽ16ru'_'Fܸ+ң$;1gWb0R/e

W<ȈZ}VHl=,g04IۭJJW 'M VD o4}F7v`&Zew <ρ,SqIKovm0L}k8Sphu|]mk p6MU`+D4ޘ@ݦ4|NߩcIvΤ\,Z<V/N4"í_lu'*DEz!M.;SL±.i"T]fƖ%j*F3 Kֵ`N ʃg佩Xs ;dIWGJn)te, GsoWXMe|FHUhbܖ 4s"xtGbVF ]ZfMcdbc{Ic8ki}bBa|SrMMCDQb5|a"LI5D)ѾxrN㩜";`R(Br'Ta=C(]N1ZC&oYʀTHxII]Vě¢H`\2juhɯi.t$`lٕgOf؀32~ˮ\-6eR3ttIMz5۟C={ٽ6ҖrQ[LGg@bԣ0. :ʟ/!͛@8 or"šu2B /1jc d?GU׭'I{}Nax3EzxwTtFمPVJ*xElz8 dAvq$_0P}m gs0i j̠Q&P/><";q`ke*-NZj0BT0eH(hq.]L]? (aBBp7?<fykfBwp"*gh0қ/'6" ya4yz!x%9E'8hVQᙖ8h098o ".ێ(vLejfA*g֤+bcͼuo|({&40D]A(OsvƐ6ِ~j|As"+?0-O86x Gj Z(^,HI{ Rr WP^+H,蝻.w/=HfYˁ|N([?\e ewLa#{bkm3ஏ2CHiYlI;8R#k7DƇA@grH r?,DN;HlE$~Y{HFH$u Jd2Z GB}p@݀_&NKU8Q_iehu\̡ omĹUrfoOyHFRZ`5de8z0Δ腵>  Np*0r9(WN9kTYP>,^f!}t)dHVUy$!O3oIcf3jYX$Jc vTM.Bh]KGS'U5t5sH ug^ ]Y4 u d!~Wm׬=[=Zn=ٜP81ǘFxv]zqJ "'csG_.n7v1$xǵ HVeS;4Piu4Zߪ Ww.ܚyC\ ?P3(B[{kb-ON :iFtRA eP=·ͱ"Ymm1c k:sL h`l$6yN1=&&T{VM7mV[J#O9<]MV+Α̭MA,Y]'7*nedOʵhq_\ɼ]֑Ď܈6L[B_4h b&:b+ғH  \QeR:2?#i qj-Y%Esj|z1D*B.ǫ7o|jgVGFRsՃ?CL$(e{SRq֮ l+*<^ߞ=Lm(U7sG,+gY}~5WOEueI"d2< o<OӞ2hJ3*, ,6,b,SidWzw"]pln_tn{>' Ӥb HT-2}I<(|Q7Gc}$f0?-6,=3X_? sBȺkڅLR+/> VFM;R=R^n,  ^dn镉 =£n`F[`s*f`۔Fn7`0|_gyk'W@5`Հ*inrO7&7tѤ1> t$ J|M*>'2b˫QMmݩv)1`?cl~9þkǦ i3uxK|{:O<} ΀.*:L1T;0nL7v-NpWZLim%mp-(')hP@}@ 5Ȍԏ,tɩ!&K?4qT 3P*PbB1͹S,Hߔ-@P{2L`O Iajznt d sOAk؉c+&\S|?ŐWK=|0[':B.ݍL/]mGfK5fA*ƷF-M P3׹L!jU^>; e(0p3WՊ4Z~ s1T:I$CP_zQ;˭`/UaQ' pC0~x v!"#,F6toM%thR+{Nг,_^€CK!B,1x\"w%>5H*,/_.q x;L-A~S ijx=e] sJZ\N~ ֵBRnΒ n?궾5t&Ь~Zrm02վBC? NHU5CL|WHM%7ۯ(FEnRV\(iwc%+DRehA#mwzœ?mif6/@p—KTmR S69T=` J\ɭTA0YsFBY Th:`YG4oxTv*M\Dk'VKx.a/&|<ě^8l0?b4n *x,fo_a JC˱ 8ۏDUu:G6!z 0j*I1>ljrDד8PT~~d})jM[f96]lyΊy+Jʾ"KGd iLE۬8i׶C}aǧ?Xfăgj>Eu A-:Q;F 2MfFdwT/9ٹHqGiϮ8Ś+ZFM@S´{jTGiO(Id^^~-IqC-oE2ˠ@>P8tX˃b_~.[7U04I?Oy1[{#^$ly>{BIU$;J!VOp7q\.cS{*ځ ƫYh`柡 o[=)Rsh=5Wqwb%T\aڷAƻ9|8 &T_aDT]TKc 7[d_E@i+HT>E~ӈ:eKxHg&:WF،LGpK;9 w!h uzEQRё rt{8|v7TziU5<(A6*|<`fjR2x ^刚ҌjKjG\TYH,Kp$4P4#RՖuPc C3뱏< +͔jҙhӅh{k|m2<. o( n_4̒iv΃)Fz\N^4 5~(Hv2w6qo#aPPӁl@8 zG s'I{(!{>Y%.^y}O!w/c>F:⿅,=b٨||NonrȚ|X\gp B+pX{ZK 96 h\.&Ob'shc #A W{`^bJ݌(nv{Ѣsg"_̣ʦ.KDw7q5wa;iep{W?(g̚LVf)%W];=xGE$k2Pb)`(y QKkN'O7=<)1vSS 3-T>m?$/qےsлv4D6-T⠫x(l 0nD+ SMČ94z0G"x^oi F}[v:ПBkl>Fd'-Y/uJ^Y Jr" %Ek/N3!џe(CrΗLTFW BA=ƨMui KƺAFIyi`TYaO-'~^|`>a7ҡtɿM:y_VV4EԳgM 4dC\RQ]Džm!O&7BMpqB\m2q3  < cj@~ʲ@$.v:I/)sB ȤJd/ ߕMCUX5u(\{D?XeDD*ʼn^WLe5m_@O#p|Rk? Ac1?~[o+xYP4Ř>cԷ!_FSy %H#79S_K9m*c\OaAR.BL`EoA[`N$ PJFsؠGrx.Gx)24WS.І/CJR9~x(?łS]7bE^ Wgڐ_ͷb<.߈ۮ&>gYkagyV J>4S2_kQ¢!F\(=l\m{D w E noI ^4\2Z.vrt aUDY85Q":_s@ӀדϱeN3]ȞNF C(SkO!NB1Ρvšp:(`wQCܠry2,e^\YJ^ ?Q :3I +^5Qpn_#ExJy+}ډwjGooZ'=~o3xG?h!O; ($; ^V؍B< 򯧓kh 4`;BNJU^ xcʾY@= Ve6 w/v'01iܹI !Rㄢh -7o~{ -@D}@l.t}tnCV$̬ wbj9x cD}#:-l)]h<;>TPإҦmknd$~k1|j@ɘ3S3 Dv8 =/u-2^s4 %MU& 6ߎILxctV 1URvĎW%9vOI  lzA屮7tvc4s‚B !}AaR$I+ϝʝ6ᅥ_&'(o @9w&Ыw$ lzEvo@5%.szd*|btB#zT\xSO=T_F&}a#< /@uZ C.bN= E-ز* tlDdgUf,\S]&5bZpvl\G_y>_ԦKZ.H_N[@#L=*c&{߾E5Iؖb\}!˼:X Ǹ0H$i > |ѫGkJЙg.# IߦIs3т&Tڏ'^a,ꅷ\i[|V |?cۤr(2c.?p9t#-GCY({@Ҵ>ZNM`G;!~)Dp7Co1xW"oOpO$Ȝ:RNv4\771'RRf#|(<ݚHџ!"ᔟی#RIXg孱:k<3fc~/BvɡЈW"RjV>~˩jý:ju%9(ASuV'MƩ32 !3ʝۮ JM%`o益z" 8cNVHP I R벂f7/iLjDǍc]Ӻ_Ix֒QmV 1>9- (k?遢+_rsO%>ʖ)gم~?B@L*[LNMב<>k[w?yzlU;a7)1_Jv^ ,k.'EPJ,A\T^)Yt_/aST6(-eHڛ:;[%e>"`6^fyy!JΫYJR{j E 8WexzS`G 저8"F|d53[q;B1읚y7%|P)bqkm1 "NJ2ÿ_v> `2j's'QZN%C17 #aFXqHei-#(mS-[۷MGZ8lZ!cfOi 1 ets 5~xݱрNx%P:>Z~rOSrH_1\v躭D6pʻFaǞ 10tษYW& uv G TߝkeEgչD-> $;'zz1y_6E BE|@r)h<)` bLγƇIsh~QoO wS}qfm>OlsD-jt \%;ɩ6&3b,௎WsHB'l.rK kSIy6 ZL"2܁D.3Ng {QIUX֐]9KKsWFEA*Bdܰ'~bmH)F㾻}b縢{΁N11ׄTq\ o#ЀuZ(JМ 2cC,a\æ\}mLɦ#l?DuO.Ri;U;F$Q| RR4'5 <^ OaA:}d3uR(sELGj`9"4U5Rcc糅*kx)XõYpBO-rQ^xP-4͓6fdg; Ź'eyz=8ʉ7n'Š< 낕/*oXt^dBTc鐽os/}L,/(|];K+ _?CyyK}RlnG2]BR$hMj"C6xyF~m^+4XOLcwf\l7 $vWGKw㩘~SzU*e$t?UVxZhh ʬi^8_{PٷoA$k'vO* >nW>y>@ x0ݸ[cc LĆOw# _E=_ ؒnÍ6i(c -Mٻ#]C$Ι^,|9i,t[]B"(*njh(rO; )kI=p,+ r(n%Q7QSw܏o)phz3ͣK2˞V]jSaGn G>YA9z +␄~uaGl>]9#bXf$v4H~Z[Px0d%gG~t9-#I>{qJUHIa/}ݝCr(=h#-My/ u\f p'N%eŞmQ?55\p>pt S%Qӯ7] c#vܫ7wZ.M釼7V ӯCNmnc $=Dɔ93^cO) N:ӟw3Tt|<[iV`_f[-Q켳o~A:{jF:2Ò75O8LJ)ʸ5خ^(H;ukaۘN\zFU\V CD*S{ơI\$Y 303?x2bVyMJnjD~~7q'T "KٗlI⤺R`Vhx<YbPݰP~I]USx/aST ԙuHVd `X3ĿDuN?dwU,/]`4P";Pխv)[0v-UQ퓴Dsxf;f9 )p>$롕?lAB'*T=76BBSSӦItN߿kʐ7y5qӂZβ~rNT]\۷e?3#ɘr7rt2Y4@x<K촍$uDD# }mDhVn>o""bU5^VfJ_(I-|snp&Tw<1Ѥ\t^`8q)K9석omtUTׄ>o ÿ́C[  iafYlb|btُ|%AG3 &W $g0^$ -v|dEhs?ZHC%x#?l5¡adbZQb@-)<*/j=)ҿZ5(~!r9Ee4=ӘjM>tSȧG c{[m.a Ȇ I h-1˓ l״#|B3oi&SwJ8 UZ,2Hy?Uh@W+d'r42Qcrv7%jqXP 9ĩ!HV,|Qq1iU̥7u+]_$$Gm]$`b^V$U.>iPGʟ4Ik e,nU,k. 1FD»w2w|zMT8uc?IU͎Sh}޴_w~6YM DkD 6Eja/c=J-Mo?Wܽ;jdvFrN:cf|dWSth Hyf ӛW9^"M}օPN,Cnvr8ϽnT/?sG\Lz#ƿۣ~" RߎPܐ7+u<^CzHej'r\-!v4'1 oRD^o;֬!}jW";뎍( m>)%B;\sŢ$.߫zI.+c \]Q#ӢͺxtrF2u6Ut7G؇n+66m %} LQ{iu^+іqU;Yr&Hb}S As^/bM^z&EL&Ү54*K ^fLF#W-[y W >$pp tj&z@8YCrq}dr>~G aJ_ZpW X3IaO@H́ʉUћEeVVsù ʩuf>_й >|!'Ͽw#3D<lHÚ={/ L2/4:9qרF=8[jguq'jkFه2M Zx8nnHSnvHcIK߈bVZw{3'dZ\,H %;&(Y3:\3<ʮW P>|1=Ս/|&b aX5rkri'jDc$ړ:>菸ӗZM9sx.7ytAvOn;jYR]C26E E_Ԟ #"JeV3u\6tolaCt 2V(J爵iI4\ ~*IgC AYsR` As0vq5IU:zoHxٮAZ*&e! 8_&!#Ka:d,ȩyqf>׷radݮ?nנSUB<$iZ<\qy}J(]"USJy[T>"t,gPL S5b\Ta`OyT CVhjp|!NOIմ%x4~RE,|IRd\V g}AJ[4 ^0 fҞXYk U@QaQVq qп\4c_ !$}U}צW UG~m|Xd0[H֣l{H=ٸƜ%( P0 5ȵ !J_R7FY[@`O =ꉮڱrެǽ;<5AS-AŲٜ [vbM/b5͘8la֝p*0x[Y>(v=+Y1$Gl+iSL=ѮQ @{+T9rʢr* -oPbeaRߡǽt%W,2lcyH;r(V)P@1MNd >[~8IŻg8[V;^+ñ )s^s: = ca<9 Bv8Q#bu)+ R)Of @7WwCy&R]D:=u>]b۫\ ztN]ޠwn|.[GI{]VDxND{d)q(7:芽D9mI8SRɂ|*yF5rjJf剠rֲXEҎ|yhtԜ@ HO2 3揑qGc0$\v ph ĊN+ 2Rq"3gؒc𳺶ث¦CI)J 6z wR$5uEMe+>:8TvuH_Hk/ "r:eJvl#tU:Rpo{$ã:8EzN*l|in[ =8xIC TSp84j3 ui>QcBnB''/Y\l\H%Ӭk9P͡wsRlyiM\+sM(]70T@:t#G|LC-,0> BTIlXvhd{\)$NH^ URk-C\3=dݰa1\K̍3 _\oG'⼛^MՐ3Xkg?u4M'"[“4F2l0fP"2Pb?WElz!pIRؔAZ%f>2m1T>DeI슃}'H3Y>))"R߽-Ȳt'foor?\OfBׯHISV`)h%9Wu%GEyg# .ѓ$}Gcuۅ-|:ř#' =i! `It)zmXoàWfѴ c7% z&DO2dJPHdi렅]AM{|瑍Dy l:Y- cmc/ygcyh,ekPϩb}{AÂfpU4vIq[*7H;'LL~j(,;TGLTb\|'/g)7B>U>qu%/9*U"2Ik]?ȀU5#J0ڕ^Epσvut8*T*NHp[/e#ѧ?m̷_=+NK,Ȇ">oI*یGk|4ez2-1MhMFʰ9)Ͱj<-<ca$.vI ;"a>&>TTk&5Ż:߆$4֮g0]<45Y5U(WF-sߝycb0uc=NGe)ӆ7?SӼ3h7`4,os־psW &f*({&Er]=ggxɈo4zg p|?˒t:skˤ,+?Num`6PITnf &,ԽgJjJ{[:I}Y| ̪_ف\ab]@"XE.NDW/["֊:M$V>m+'5L;ȝ\|+ Yq7sݍi,]E3)k+\Fqc>@ؐu+iG~WPC֒:Ũ 4t-Ѡ?=+X`} +: ֣iH-pA4bt,_@8wi1s:9ph ڼV|558Qˮ|&x+ t1@6ȋ%f ]Iz 9񳏧lWrsTЎ0Eö Yg6;HUl5§g^ l;{!~T5ظlgCNxwv,V;4Zg(΁39}%(fjUBwO҆6'(̳r0t% w-MDJ_/0f!}Yde}lb@r}y z>?]FߜZAu=<ɼUvo RT`{lOROw8}>3u{*vOJDXd:أPa)#op^ -#:iW"[Gg.Q f^{& I|,yaIJ\b8G#~2U7^n@=r DnGAYR{Xũ0sO1hkF,RaD9-ǜ'rF ak=|RCkfmݘʋ @?u :%m=SG=AJb <=!<0X e+7X@R**][#LL" ~BƶT:B۾`U)"JCiNLw|cuud68+j䘐 /2߃GŘZ VYI퉞E&fM?\>eI.@ʋ3@mdo2ՠY*@rHvhC"yCAD(m c?LXg#O/Cᐢ1R~*G3i#\,3Iڑ#_ jCfhi\W9Ḡ?$%#i=b۶ i(6V35ʓFs@^\T|.`N9'k/ؓE֌&ZHcy|mDS@{",3d8md ‚{\ao)E:*ђlB̥ss>A'{M# i`:v+RWYe^B-Zig;wP  5T%+)$6,=H6~)/SJd$=na6^t%i8˩UĹCN P!*:xdl~yGg[c |rNzH#bvIY 8Q!BPhFD^`93+ZYfH8v i'2V^>y~j+>Z"-dxR%bo !~bmGuYa֜֌0iCj&SAnE[8BInu e)i?KH2<`HxVNZ '2ys*WS.VNU]͂(Lx;DsJ=MVxM-`(c^DPg-P[ ~CwuH宫aec@قD>\6;V7`lwn'c'_\-k}Qql\#p nE  ,_N!RU[+!%F8o<:kpaTBox,1՟-z%;UAAh/})$W_IOuryT$XZXw'Pխ" TL;Il7MS˕{;ܸ,D4@9rT/ #jqz'm&|cP{AdWgs5(6 Qrx'?7vc:O ܟG/='KUtv1ˎޚAڽb>kvZ}JY~#IY]2([Y-c\g@78UwV4Ve#Ij L卵,LFr/+Qun\n}x[K߸i զuۓe!POC<2Ι_E bⱩ4m<Ao -D8~䴑4RGNMZ @Nsљf )kY{1#r<0 M#P4űj!0 {(SkjG2vl׃E-,VMS[=O.vW%u6K;쇲zW_?B1ENG4š,>bG;Xu~kDcby~4+ ëy{&H 2¢2 !kq rCW:)x22 Rr9ya#noMB|} kiȫIRع3nUT ׮q~QT h"@oL(&$'t{H0 u.S1AJ#QUEZ@+ا=_9gpAMnng7 O̿H{!@gQktlMZE;iH ѽqՁM ӅcB6vF|!i&f{&9GFH.-}h6jZT2瓑X~v-0Zq{vЯ_ܘ 1= ѸgDcR\I: ,#Ƌ2w1Lqf/; )%krBcVjBpIxBr i'a}EWU%/.S@|RsE% ~ wBL0 vl)S4]vOV+g񗵀*[(e9deII/q} y\D-ƭHQ5e+#;i06A9:ᑜj.#P#ŃN8Ǖy 5vYVh2/-O%>d;π\AhWpoŲo2AV27j`5Z)~k_bsvm=caT5d碙k],a(~;Sb'θ:_(T @|<,&s}Q j<ѯ0Uk `n|Gѩaili$;4nwu1;8}".,QE*`W 񲫪-ڽLQ!fw`ϣoQ"rGJyq?hU*/0̺t>zW5~@5MbZ $y׋S#45AأkOtĐϛ-&srnIy<#Yj2uS+9^J.6pMk'\I1uIm\MlVҤ'VI-9˼hyQRBLR.DL~,xY?ϯؐB 3)t҃cp#1\WdU32,[uM:xv_0S=o)ꈋvUU|ߥ&|׈imwhRѽtwfH&I']*OT^o*WA3ʏd\'5vsg_w߻8(UZPh?7K=x4pH ׬& bsIE$ކ_LQP(:i'㫇n$oSdKK0dͮU#R.~EDgE?cYaOB\]4V Ƴi$mwjM|4Y.D?lb5s-FF)JM#cz`n!Zw}L2\UA V< :QHAFՠ#7ٲh/$2`)Th˛!™fhY/'E|>,9+ MyYc\qpHFN̎ 技Ҹ ှ @%dd5=Ca,uF{)4H]Wi|t9ʐoyz5eB06/L\0|UYBjt]7[l)peQLHEl 5 T>0LF9gg27 ؏+˜OُB4sq >Oȏ6XQgd? , Q*渊KWǚAA^O/lfD<\Vy׽hm 7^U-S*|WG? G]=B hKqnM%Jƒ{1̹V1 `QAO-oۄLAc)~hytc+l !!/X\>𕏢o?'~9P'MMp0}L9NeZahM+^h{?Ʀ:LZ_=i?i (f=d&2ؔt<;x$.M~朮}EW FG\4&v ] ]QSiΐ1HFlHKHB35J9rŀ`aM t@CcAZXe\梇$vq`b`)9˴#MEơIG[h>B ;UtAk 4JGj8j8(O0;'0>wOF*3))PPb¨ 5*GC(YٳE_* |^Ct]%y *Du$ߘT Xo[V\p,+pZ;ElӐ2!+ R b`zH0yнm\ZG}KS _̸B|u7~cq) Ҥ/?Sؖ>_?3MEh0iP`qkEE@ػY] ] jV;UU@zjk<;'H ~h2H]w?w-7 {,T^ְug*ҝ5*m9DQ'x~v59~-Ah#C|v9FK3kd1ˉJnUʸ b+:n6%*+7S2͛K\LZ#/0,Fz]vUu{h\]AKˀ\e$oH SJUvۘLz5(S]RA$'oS'2_*sD= XeBiOCʂ?"Im6d-4HUHgX+FҠ:mن0O Ifu6C4HU6|6߱\ՋKOIAE Z;Ho}RYGؖD|4gvȑ6KwXh)?d9~:|WlQ7wέ-w %GlTgZo ~4d}3;6WC^Sil 7uO/70,tAd6ֲlW0BphsS$3hHx9XG&$V]Z!hFPdPKKh-߬[m+ V`ao{I_WyսKzIus-CK@=d Ń5־0+#1xfT/9Fٺ";OMIп=)#!ftZ3s-T /!|@@ <nm,R+ :E)@~TTj0.łF$vA,1K];Tͼ+cXhcH}EnY&j o$tMovofƩ6^Cx4 ~4I Z=^0=Fft fϝz vQ/s٤NV]Oo(yliҚVQ%K;oY#8߷ssHfzR6; 7%A dى4UF6@])yzCH_=< uTf}N|Sp(rǕ\ʎ5kNnwE+5U֮Xy4dϻ$CDOI&NJ~\m6&KE$Jzi^t\B1ӓ 7mg`eʝ JU3_OL}^S*gh^GQͭcɋ9zڸ2N7&Q֏<x/.?,J^DE `%Z#נg5?GQ̌-6MRO=Ecr/=JiI)*|Ƴ}:֛V,k Ԝ JDye u\Hf;/>ǎ{v g\ g؋ ~幭Ur&%Sz=L5G% sP= 'WPbFkrk[_l'0m^[FY?-=9əԝPry=:'򧾔+|nMt龨oD[q[tTKؘT oJx l hawا;mif 2[(2z} R&Sf-!l7%0ǂIvTmVG:*@0%2؏$&y _x"vv,@>B_ ֝£'OOd[lbϖ+wبVSį۽1aFbkbZ,T|# 3A=bn,և ߞ{) x$I+ZMd}\]%†UB])B ©"&l 䪵Pb~z<'3Ise~.<®IQD>.!|;&GadyYY<Koǔᢾ..K|| 7d?Șy۰{K//sdsɵ:YEd_[ǶK!9eR }Fv_NX>48dhNs8;0c%VtW{, YZA/XQ]jPʚ6M]=صJ4__!w?j02%FhЪq5ȭbe p D?x:J ]/J*rAx{ 1@583.qJ^f5 ւO5`BRͫ}/f'VD!DmkW|CkC{F0eCBc~S]i[RWuEO\kSB0oߪGAh"wt hBE$esA/B;f#+&d'V 5L|QOTTD[~PӤ {Y Ej'I<^>P!i͝=N >@JVP|>&O0s}y`N[0 \bqy7Ɩ_^;ґX*4zy-)S}" }qc!tTY!.z?\w˱4%t^Q̍[ XSk~4ߩu/"Wh#'q<U VD~+>r604Nْ ޒ0l%2Aoֻ^d*6 b#CYm%%/etͿƊ^Dk[ TM@}|u`y&4yF7 wi^rJpE>^R=DveeQ$l< HS95Q!bm)H1o'aGձI+KxV1ʲp D!K 26xIFLfo \(aK8xk C9S\Z 檶;5-zܸ[w9WtKmM/v4buAZnLi<'D5g4x?Hi):#Wi@ c[c_[XL/ >AOY@bjٳ E-an̶T`?6Ch^݋Y<ӛXG"Fb\g6<"07J- k]5J5~% Yn7飸9{X96CWJ7= v^eY^uiL ҿUrɴRy/r:0vXCgj1q2ԺHX$=G!>)>` B@*06V,*kB"CR2Bf-8}™[en<]2Ԛ'B6A`SK~JLԸtpvWoOBqǦIؾ:2̐G hQ3¨A*=A91c/RAFK#ݛtk1yar@sḛ1kp~ km;fʂvJo DTllVjZAE:YvVZ-L&J1 yֱi#N ,$^l>rݛ+TziEMdރU 9/23푖ԧ܃ٝd7Y ʦ+os Xɶ$?IƆ{ -b׼S*NTJώ;driǤCmwفj OWlܦs"x6͠1e HMJp\#孼F"<6ܨkhba L̕]gZߢ)~ܽJMK J*Eڑb9A2E<ux+?{Ji7JIOqC nG,>9 |$tokGҬW@ڋzꡚF2ek+p \-e̽Jl }wn$Z!kWoT7NrjX{h;l0JDJ 3v콋)$yt6qjJ%nII\6bi x٦@@÷b߃̳nH$7O[z К¹(M#_1Bb K.,t |hQei=ReYѦ9>Ju]Ц+0 v.2P os뢐܁V'Y6„<ǹ+sj X ɕQuQ'Rн <>.~: ^C1! ~P`҉Id'ed}~ Srs]W©ߔأkQ] wi!8rX-㵊T])n~t? `+ҕCV[DH0Yr!$ݵJ1\Α. ,I ] Xrs(#94  n >b#FD0[vh•lT o7f].Z=,)4K0h~І{[bJj0̶,{T~IZ[eU ^ 5kO?Zmndd  @`pW^P{hg7d 3g-oz؋['= y`Pd.5K @Z=䖓LD>w^Ο 45$N:b@W[ Ԍlނ No%jWC<%CNL g+j2f[5ղ/Axn)_^H]h?˯b5 캷51h{+ 5Xpy[_a.r6Z(X|9҇6S UP_#tp2= ó8ݞ1_Ŀ*i[ vKxj'ͬ=-SsޕSƨ^2!:3~~=^ K23o_< + Iqt㘆;NMvV7=|C0-#vlfꬳo-`'F|zT]RV)j ۴$|ܲ,L,ly 5AKv8`zC'LPW&Ii-2̈K(ޔum{p6[u"i+zt[$Q[_ә₲E9i$BTt&lůMrjsF&uB$+8?Y_!C&^k&w%`=77_K[U;CvHz;,l#jzs>F{!ȧy8yn蚝8I)eTl"Szf68>ܱV k!ќ;{2wșFlG0 HY7)#1;lHj(2k@<]>7,ԟ(XWecB\hQXEɬ-ϻ;O[#P3YnԴ>0d%ۄoTy- }W}#CJ 8fZf2F/ġb5S0_\;3L &/rFpM]'w/{XhN6i͒/cmfb>T[ETaL>57YS{kf|6D@lXVJ<T";_5| NˇmjKV#@c2&P u:M,g@t\bZj/ ^/c PlJݑƤkISXuT;I"&7M\iCGv4֏25xxj]r9&73Ͳhc2t%=WAm:Ѧ57Å kn"^JVoe3iMc|udOײbGָ`+aY\5ET:V"cW("EWw?j떪H#WrGC_HTmNP*#kU`G-"4iҲ4.ц)etq19L|6yXsܢӸ>0H7~kB눽^#E0;,=:oYqi_p YU3ØX: Xݪ C*aTSp$v)Jۅ21g]RjNɎbu"˃x;AoLpRYpᤢ׷1=+(#$"= 'Gl>8  IbH^+1ƺ2f&N/ϽKS>39k t P֔mzT!oH>pMҬG19Ed_u  "<\]PtyмԖ򤔃%3j pFrpJO G< Ǩ){:H(t7K,F6C?[mWτ:}oQ?@ge%YAcbkEvuޗBY>ӻAc}djHvq{sy~`Rx<^C[DacMkۺs:Op &Nmc`x3M? 6b:0|/?I>BN?ftqjF$ PskK]6(|rrv1n$7ǁ?s:8ql ܅VoB1 L^?mqTc'ØǪP͞h(Xݺ904#?zZ[y#`S>6xt+ؗ9ނY/6>zU׫9K o%.X+oψA)|!e'vyc(~غG/3V"_<-(AVe\exTSҳ4뾵޵[`5;*y̝0/1; &2t~(O(CP<}WBKlʋfKyrc(\PKjn3; ,ahv pHxa.LJAN/{m7=7>~@iS5k`D%Ym5?fmD/`(>#BB"n`i~»&l7Ed.!JD8kC8p@9t3/Uzd~2d/P4W X 3u`V9L?B1 X] ˃h0#<2_- ipuh#ͮ&TYY&d˙ծrgMZ@c++5CHdl#hc$p3C~>o!?w 4gdml2fM%q\Hۖәt>Nk=m <AȇI.s!K٨/x~!w md)]8k:g&dA,w3Xޛ51jBТzlkzjuƜW!>1N)T"#V1hkkM}F 9,b3gӥSH=4F6# 祀d0H77(MŠBĤWB} Oq\(=O0luOmfg61|ܡY,X7ðzPX' (^ ~OMYpIg3pZ$[Ee/SQ{١ PldD}<[K$juՖ~<% `+ZR2ySBcd_}b7m9Zo<7N)N4I؀o[yRyI +_D?4l]a.oI &ig@ ~z!F1; <v28mYBMMd*A2^,|;0dF[Щ Չh ?ɿnC&JC d7a _>$2f\4#Uܖ d׿|>"_f.0TVa2#X" `C߫<6Egj"ڱ<*[4Uug w)D~VQ T߷G0FRpsnǦ 2cPdm0MIlsCtrY+5#Bj63j2Z a22k.+K˺-ҢP1ɞ4,Q5X^( AǜotĪ&+{ ǜ}~:$}[$n=B^*t`zvbc9 +|TV^Kvo .'Tڧ%$.}z-K5e&uhg@JszD!{~]sAxQ(@3r%6jsB8w+73$(F#!+4)3, ޶Wvot3HW fOU:|k.Tp5%),qO%r U7L8j~? amƱRZv-wWmz /1rCa 9H}'GbZedCVz}s~e+4 >LqM~F/RӺrfe.#k8z.xϡNikAy# 9$Y>^ n_ ]e5+)%sz&P0%ѻg>bavVQ6Hۻ5oKГ]ehNr₳^$ke8&ߊ蚎TD <#Zݗ 򼭲YM>t.lB}8Ƣ+:Sܵwl%5`rԫk@x%B al*5tLh]宥Fng"I%pe{,,]seR큾}?XC f^";)dN}^MuL卨)EpRկHvvih~UP[@$~\FRSZI(6P/{UJ^ӫ?R`kVie͵ӯbvcz!ZZ6zewFf珞K i=+?RYYȺn'?a"tgzLdY\vCcIyBKMhi$0v:k>.4]P 3HdZq>FJ0;^ Yٿ c1ba]]ɠ\zP,?}?Uf n  ؽLiz:N|Qv>/ i]}i p3=Ap@[\ |NtjP3.FG _<@vG [} JĽ+p4eso,#)\wvm]nLnZ%I`׀x?z#%{.tJ!I>a&C|Uu%Whn= lwX ݑt,Kx֒cM)f }Fv6!@tm&0#jűӰ 5k0,ZˋhIx>)Ndo[Ec$:7N+]l>jْ-E}<k eo Jv ^:ٹL%؏V)_h^w .zGr <Wl65?Cz9+e_$CwSrDaxM "bAnP*9ɴ׈Ӈ ]a Zo_&"j{~Z-<|@,P!]1OK7`$&/$AyJ\tquFEjc0^NNyuf֦~f8p/V4L$ݟ`7 F@=>S:,(uS`*@bpAk]z:)Ĭ]3T~v͓v}Jx| ӽbs-@q,|{tDbiV4ebh ņ&Q4ý*1p-Ċ6Kύ#qP&#~^^^e&k";łKUYzRb̧L|8¤>R@*ZۂGa7˂M{d>b ce_Vjg,lm3u{aJ6]vF\K A_˜hnA\~O7-)ܢAYxŠ!hH.0٭"E1 "]|g&:L[/Y-y(,l3F!KXhk@6c3e6NHr#p{NCR8oVVkB $zc3V]R`Ӑ9Hm6〸@ωxדBD \I1UMg{GhmuCp544*bAY@aE>K$1Vd7S[pr! Cr7,NKQy՝kxc@b3~]@*Le! %TYdz31': ց%py@H*Uì)o;d$/ 5U#yV=hGn$ҿ4Rap$#ŶI/"?*WDc7}0Nu_B#u &2{0fkٮkTJWP(P<+sE(¾N+(̸@X@]3&vD鷃.oI0a (P!*_][1ٰ0tVWi҄{I.?d2:eSMUS;<@P#GםE\nZXqs}@x`}q1& w3Z!7a Y&‹OӰrԬRg &Gdu=`1wӞ~䕒.0_G;ՅTr'p9'amЊo|~I ȲO uKMN}$<ٸ%lBzai%&{ п\0m +x^U!C^5i kʡAb,2,t-`6U.CSO(+O/=h LAejZs>W*?vK/Y -YcW0ޚϳ>\pv Ck184]/۰;dQ l,*aR3&R=TE}뗤CHKFïk6,%oi ڕes ЉqqcG^$8QƗفn 9H֗K!sQ8ٖȔn @YdɽٶsL|>G7~V1D%\gA(EPf 6geO|O%93=J&x@ϔ>SLc#u i |P ( < lㄨ"㿝C'0;Oat(TLo֝4 (8"X u2CDBŋDh駎 wΫ"\+Y3w ŋIM_u J#Q {~:u*SPql:h]+i֪1#,\Qnnws/AS,;E`)늵ɆdX} 7^)ċp֒'P[q_?6 اmx-[>{O8Ye %/4J`<]`zE?'jceSB{餦3,gQndl >ŸFP'xfoɜ3wmO'ɕ6鸍n6SH-4a끆=Ȓ&z[TXl`vU*-4Ywc5A+VBV d;;g {z8 2Ew_Ioꤢ/|R}hdՐo}1_.=XoXK?%gI!IIPQj=c]ܗ﭂Э8- d***&ҍ'Oz`(-qVCҗ$p6CS$>X\( ǡ=:13wL'Ú:FuO1{cJ#蓎^]ݚ '8MeƻuBN anq+i~O>#: G|Pޯ0t L. ?,Yx}"/X-n-xf6Ql [ãvWUG``VdeV/-ˬ|;zkw^ߩws{Y3u~qb6h3}S|yQ:wZXFQÖD 4>L FpQX|&1   p,1zbp(<,tT1~-Q_(8.qh[O6"h3mH ÆJHVw=]Qӣ]Xɓ\lqLc`Ä9XX8$⡀bVd0`6l&<|eFQϷLie%=CnFw'ۀɐMNU gs6e,[Ar{UɆͬ.5f8D3\2s!ɠn111U&QHp˲a(':5~/8"UB\eFuK)'䀜t| d"mZb13l-br.[sq Qi\j:SP6ewVӯz\]o kiDKU`o hOч]۽ WiA~G117ߛ@vrTóݠg EsJ8M(ɋմ%Ch)F [c"j+W6<*դj Fw&b&G&Ee"z 2 ?^AAX:WTDg/,Ccک˭ }F$yDV+/}q6:Q2ئAVE$13D+^&[ƪvmpp)gؗtl\7#x@adgU{I]);{؇~eN#q_/ €Oδhd@KɟF/m=Vgd]B*I:y8ϥ>(f5Òć_Y8ۇTHtg jRqσ*fߍu󍴓N8@Lo*G/+7J@]vQ^IqkHϤ;t7!n(%;a6Q_'Kt o u7o@ϟ9BۢtpNqv:mc% CiU*5*f4k"kT8EbՄW|ַ4c.b/ݮ4$=ePZ`xޔt7ơd~[z ]vr0 A6sOڽV48"j$G4` 򙊺8z%5u`Hul)XB[yb%DIs}? ه/oLhs9H>X:' 'G !KjQ'K  yHFTRM%H^ۜ/}a(2xі,QVOIZpq ?`P*ZU ~dӬڿ?O}wHlq- 4'HHo4U9II1e%j,GNQ?7 qZR C}@,hG^=C.W(`L;G2lJluwAǚ^<] )O)ؑ-,㓘Q<Hqc;(#֕U僨;icz ɑ''a*3c󷭔YUM{L FMZs&쒨7 #G=0}͗a}kE&Lﳆɨδ|Pl U6KIќC>gwIJIDRĶy`~T󰃵(.~ӄXpʞf|U=D4s%. bcg^7t*.g}"lkk-]'}h&R};|HSm@|Í/` fې0}2خD^M/:Tmi Y-WmKtiR:#<4!ӚmsQ$Uk>ժJ[j?V۹ Έe|ݸO =!ŬEv.e<13ŞL&lX4r<2y&MLp?$E~pF u?#y(HXJ_.gBpMl l)|ӟLQMhZ!J_PS+m(gfO$D2^qsҦhJ8_t,G@}k^ 4۫Da2s cé4æ^ $G$@>hD͢z‹!D4v発a|f, pVD'鷎)ߠ3:ry߂sxJv~|l[BfsT"'b]8iH†vG/4&Y02lJY>eΜө#يp9 σF:(N|a`|/8j U௏ E1Ԉͨ\ܰ^NV(gcN`))Vx?i(h?Q!ƂQ܈U=mKZ.w`[=l1-|Xb 6:{{J`+sa}eItņKɱ!!GѲ &-N U1 aILJT2$~9'sH)o>zK9%UXNy&3ۘU QNeă&//FT#7ОFǻS!ypemȚkxz ; R3J>3;E-}Z[<sMpNQW: Rc?> 7 tOa s*(49ȯ+ETB_F~ܟq o% 㻥YMwDfW 2XrC ]\ SQ'm;Іp߫hQCye|d(]rC9<He!ߪG8ܚ>$㟊鍨R6LVNhyo3[ cRG/2,*(p,uW72?nհs5:kѿ`V-·NհT^w\WJՄa]DOTA ګT#jo)ctS{ Hdn/D+L%[arurpodјͅ%[&2EɃmY#}  07?czKJ4 ) e5JLQ~8e/LQ3)BI!Rp!s4mȡȠyg hlY2SZ_4-h呌{zw ]X;:;ٱ<ׯqRG<ou 8 QzE]ɗAg W)\q{#1Jd Vۊdn]PC; ϊz>=?(JQ'շQObTgVKJD# h YcfOP|vYʾ.5i98 kiaKp>$X 賽ʧ] %  NQp(xuk;m6t*++z\#Y^!oU$ç,N^;it6zJG,h\upʮmV2GLsDUg?c8fۜ`'aI lY )D eOt.92BMh"8Уb][q$"&TDisDN<?G:`pM|y\t &T)a=;^co1J7o<8+L4HfZܞ=aΛ~P 79PS_y(j `W@`gx1ˀADxPb:}v_(^PKsdϺ'GH? $fv" )\ε$MXn'M_GpN-&lzn2QE<_ +c!ťV vi:q vr&Ly֯O*K ^$WJC:Z9-ʨUb? hGc#= jvL .iԲT߳kPAuԂ+[PYiQJwUjo4.Echypw(-Y}쩚XW4ZϝªC[)8,H1_gH nC/)U/ԟI.k}NjL濗Ҽae5=BFS`(닉Y;j_⿢4!cDAS̰BԾzd_Cz<-´ZVRs#_:BMe_ĸb `P-`A3_ItG*Wt>z:կ}_\Vm>M6KP+U ߸.y=ܚVXeB ]7Vpڥ~9`\aݸ;v*.8PNZUuѐ΍G g. U0Vepr}⸪jY}6 tAA!)M+$KyjFY7[#E 1l<(y \b[!RkǗa`y(L]ݶj"84ca  ًKӫxrB>K}_җSK-_2V6kf (8 ^J.3Cs͂m+Bh&5Bz[͹1x]nX`Ht,b֫y $WO"蠥|ٽPqJN`n{90uMbʤH%7/XUQsύtEGAˣ*Boڊ"A;4x͡*׵ϼX-06]X Xu=7nm-n9 'fk,m I,GN}^RGlq简Zӂ0Vԗj?zK${rtݳnL-#kT_3VC ,'ѳBBYw)C}{Y:R$`e6SSw͖~o"tf&͹`yOkf 9dG11XfD^w>W문s{-QI! 2tPjQR êk-l-LJBp8"3k)_Qd*G:,xrp~'bK2֡IEg^Y$wȌKךRS k(I2^!P Aځb&dt!6kuKg&e̘v%i`Tt(yQwŒXv ̙\:?㩋qf[鈙T+ aJ&ET&q{~D?sJIHf(}?hNwLt!rVFMfx(d_&Ja~B7rCrmuQɯ5-tswC6º tĨmt.9@$tsKfпn%YIZx YrWi%P;Jǣ溾 L 5MpF ؏f7*Ba3bSZ; 1;6"9u.гy rҺMaO.;c_|*MIªA9}kIGKIMN Uo)VťSS|unOvu%mll2pg\iuY?0@\d= RFNHPVA_:G ̯+8ѣE0^Ilr 3YPO͔b>R9b}6BSv5ZGa7 }estrHDܨ(.ʃv2>sSKTmpqnam kT׫v`+JT'&\;SDqh]ke<RKMfC)/5/RJs+enCިĺ;#{;p)8:^ʼnj]㡛qs"17Y:um?Dʲ}B壈Il!b<8',1!pdD1'вP 1,ɴDDrͶD`3~*AR;ܨqc]=5iYfpx@l:3"9P/O2YFs.D1b 8U,̺u^猪P֝B?E֭8P9 BeH:xaK@ym>RW<_T<dwؔk^pMnuj!@nފsa]O>&hy(&LAA]os T]>0g_)0v4d߆'%ƺ'(ڕO*|]lт h_Re@CRØɾA@|(w~3D'.Vy1Q 1q֗;ݰSk1haH4(+uK65"9|*Ed_,1/G?}ps A3tr5 Y$hSJZ?۵21&;*ݛIB@ @pJЏ \np<;י}Kr-_V]`zB3h2Ԗ =:q +M5+|"BHIx6ܨ%Wz+`Q^AnNa8}4h8F0AՠJ7'ejl')W n x3hI&eKMw/I[K(YoTY57ോ\BڜR HdYAVqY k? x/=HGÒs/Cc:A-A_2bi*((~;O{z6,?5ZQP5C+XFJq(}p+`@#?tm^ i<D_?djM0 @Y;K͉i `r_%D/3? Sw|b$wa$UOJWDjZMe,!xEP8b<2Y[Q:Z=7.-F^/A* DF mBtn1;R 9nS'SZh*!J>0I;"觸irg0^ɤ#s#w3OS-]@;:.%)-?Ϊk ߳TF|?X,-,1h^I1l4I }b@ӴHxb3x' o8/\Hi/&kH19OF <5ϫJN :rc'A&ߑ[RH^trۄ3gQ;}1GφKYXu|*T/ '($ȸ^[3N!r"iXnΐ/(bfĤI>>a^5׫aD*|Ē<) n J>&$<#/aA1hk<:9&HO"uɩ>w?Яy7oP<iQ-r@'i32C,P:]ck71mIWjX!gVՂha5"p6 /T.c!+입+O%WM<6=Bl(8#Y2$ _])g !5iZ/۱~`~)NlT!Ό*|{(mp+r7b649,k9_t3{nرJM> ?:m2@^߾\eGYx{v5TV^K ;0G6V`%QR꾬EВ``H}vYO=8S wSn_ .N3B?f"mŀZs3_+B735ؐVy8 ,b3if=锒P^_^bFwRI^b&5ew-И<#taW[tQ&A ӸXĶ"C&WTnh3@4:?Sp .qmrI2jLʃ!ELW#C8qݨ%7>@dk}E|'m/*Ȉ-j"Ro R[=\o3P1X c5$R>og64V}8XФNcH_:ǁbO=]ڏhҹE]4qyJBcc! oPzY'|}JՆ)&99H]PSp0;oN75A4c}!V *Qu :K>xǢքgnjsmX(A6:NjTBTt\ (/F̟AcR-=J Yf fHg"-7ώX[`И#I 6]ADre>j830 Fx- {<͎-se/6Cc(df l~lƯp]OML"R'jH~p?z |A|h"KMu Fh=g1<;)o q~Șk;ݙt9WՀat~cU&gBkjB.o Iz^I \ aGszz89UQ2˟Fxk˦GQxWo.:uL+d- 1K1ͧC S5 H<]IvqeG#k#6-X6bV֞э v>}AƫQ#AA2CQ*9&W)R9L1GI\+qc75gXacGFS }c\?kzx=L'4(DԐL68Dr(e hSn+PAȨ[wKMBg۵߰"%/oިڙU9Cb$AO>ȺF5 Yy+ܳ$FLTmx[lۮ&눀N19Ƨs ӜNZT1ڝeLI`5MaMV;pgle<6{*,o/ctn9\Uu{aǖCZٚ暠9}Δ:v M]Q{9ir_ ajCDkn56CzV" b)(z``+hwR{ao9sh dX,RGZ߯wEvT˼4xqDFW4Øtן cTlBT2{R۩o,~FeJ3]6Nmln!³DA96z|._bLO u+K$"HC\(nD}xI6@? )$:pj& ծ$[x"E @3 m@lP<Ԍhnyfبeo6; )L5#` u'C;<ըy!o5O: )8~*5YMѡU[fVD!K~6s+cIJ? :5yf2'mdd;τH7+ znWZL 9igu:d$0ĸP*$gXWlDNJn$+gO&B,ش9uy`yo^8=Gz'ݱ}Y*^ X'z' .̖ҋjfg_pI]ow7&ݕT2wKS;7!Ţl 13c-Wuji؏7k9B'3; GfIޅKԂP iZ>9PDDghU=XUJpӓxz``GhK2IǖpmJ>fz{ec)^WgH.5q5ʙh'qĶ5D#xO^Ʌŗei8cfd35Ք_̲y9<%>?=D쮁PX@)yшJRGAD_߀VW&*HuԫDžd*Up$d"utIpV(.w"sc~'ᦽ$N~*env-oeφZѶn>6=PtO]{*7U>@n0Vm" oޤ%oYԒ&UZ!jGHgmP.5ÜAr慌?\-eпg$ItW4<6f+4 0s&_MBV\fJ^sg(G %&XO}8nz}>^=k?`r &o|qkDδt"}Q!BJ6uo:-ɆsArAD=ܨ_nq&C?Gwl@T)2@ysIC`IsmCXheI;˻b7 BT;t zq EIaO#W%og!4@  vH(Y [ˣú]_44[hЋ9K̒ΐ{SQyrCY%~#gƞ{ >__unVbw*@#`b/DkAQ}Û?Gy8PW:BtaZpI%!? ڐDې`dhwUID$1Fm_%ϥoUYc@ ,1.*u0FW`"aْG=Z9ٞg50xzT ,yBf'Ι^){Q&){wygJYgR29tʚj|&d'(|: 2$58~ۍ9,gwTpPAc 1`R*wIsp.Z {<$i oθN3Hlhj2c2;?[N_&FӦIz޿PM2 ^0Bq8 b@&YleZI^g;63^r#&w GL+nIPEBqNpr.dWJނ&.u  1yfŀx =㔌&$A2V-4ԼúN;_/14߃xX|_Sm@5=׷gO"o*/ pӗAUfgnWU&< G%\!J{3?s΁tphXIKA{\)CRCńx˖#0ƹLjgj:)BilaE[H!Uta2_PQu+dvD! dd'x7]AQP?M8JArl&a- ҹ G} }PYj>@;=}l!cm4ud]qb{㠼Օ%M 'TMXcy.T|(݈aʱIɀ=c띬3YNX&邂/ՠT J2 g,a3n8f{MUij.c6(E syq9hP{6.?IS`2.Vt|nEt :CnDs-Kܖ +0=DŽ'Yfv ;bBPeAr|=<N?[uJ܍W." GFr 0h2Q9AN5vstTV*2DuD~|7GYij@z!xރO2'yeMdwUte JI\peG zs_&''gvv PC}LÌȔO>4w!Y 32LuҥQV,]e)gVkqLA)Uˆ{nЭkN#( WIdD$}œ'C2\ cm#llpp$g,ZHb,XQ٣.1LV$F8[R(3݁$o f!q9Eq$7L"Ӑ IנÔSo27}XMx=Qa)kY8/5,wKUϹsBt d}ÑǺӟTsWpgyuMwCp%b zi ?^~ r :,̯B%qcڤ:6ه;;{. nW%x%%ɝ7ítauTUl`p:EQ2z刜dxOY"H\aUfׁnwq(sf<![N`H1z':oχ^H}gkGVgA2i[SC-"ɑɍ"EqW6Q"uOFVټI}+}VF"xX4 쿞c>N|qQYREl'껤ihpV/>a>[͸{jo0]է0? r nly'|! ɯ/j%[܏م[óϓf6~#,V"ˣwmųK-W #NM+T0Y3ji^߅LhA%͡X zgNfl%Dwm `i:'PmrF׼I}\ e)T7{".{U7yGdQ Ujy)ІDOQs *,OVea"zDzu^\D~k!T8$^Sc[uQ' w@ìِ\d;ӔsC=}$Q+GO0{Hq `NT]2jBɃLr_&y$odL08*=nW~f>/*e-!D 6`浢;?o+qI& `" K1کX{gT𢝸1e'<56C^j #anpxYɬ%\ 1yƔOKV-t%sTj'!&py^:RD\: 搓%2RѶI,Z} Z7%:mMYSB=Hj&/Q@7WJ.Qs5Y-)LJ`UBf'i`I ]iPSb7IYDAGMmI݊Ql:DP&T4GV^ƱXyG)v>^)BYH꥔" L$לi5H> T"F6ȝڐ\2f'OHV"aϧLcfNt l  NBni _RpR"$/dS*Y9."$TG\OkQm?7SrmǹKC0X@x8d]mtwnROJ{qf׌,8j(EF2V1a}ۄ/%Qgwfn'혚"NM*Lt]G]V 7H$:GQ 8Nrt)P,}X< R'(ĥ.gP H8,bD X ޠ۽{<ONdndx]ɓɿ0zxN 4ϷXWߒ h7gci5y{al0ycdM! (ǁԙ:!c8W;ˈzw>J\<"\u#DULWTyIyaXB{) #qbU1xJ:SM|9Ӏ>*۱0hn5_,cfK|:(T"h|Yʞpvےj `Qe95%@Y1c#?]P싷#)W/Ϫ"-ޱSInn4 ҠYM@Dc0ud&ds1&>"\ :i>^PkӬJj]e&72b$Ih 3(AȘ!Ծ0c ڶ"Edpj *X}MGďu #Gg)đpQe)^,i8;vzNԌIJ7ԢeP `Q$2|&[KUEa''5S2na0~Zi麊0$stPTʪ$4̨~vz3P-; YSvi玝w94n:yW_:u$7x")CaY iPQL^|j'5Db2M]([=-VCR)xFGXS^?}AePLS5ƥB E~BʼUU4c%=g_X]K2诫zTYmQsL߉MK~s-yk ܶe1c0oڽ2UOhyG)m|_J/bF# |b*|tJ =ArQ%gȃ8yyd5_fK~\*i_\UJՖrS~zne0ΗF$o<ӡGP;3.Lb=/!R8ӣ3c4ѠZEn VX7mB<΋f0R$ƪ::~ fmySB_eHP]C8{VuS~MvNg3{E3YC:=:YhST:Ą@,(Bv-AΫTǟ\2iƸl:&6%nґL舸Pm8iw:ewe,`kݺ C_-Idީķ&)x${]A۰Fz\y#蓂tau$jpZp&F>һT?2.R!R Zp77e# X[=?Ko3< Lɻa}]<!zy0y*KsGrH5iB\9u^JgrpVHe%43Ptߓi7)HA:qJiB*Ze(dc rcugIHgZɰlN+a;qK_31N?# +j*g,%25ؠƱ7^5hbү3vOzsTHګ޴pud6.(rSolXa*ku2ϱcr(ۅ"jI$}#‰|OkilGC>NGٚ8@U`sb{[vyL[r˲6"@c ܌[%9t 0)`^2S|} P6ΊQjF03ka'\OGKU4,۵x)jZcy!Dl%PK*AUj#qg9qnOqQ7`fu+PDNP_"7ˈ"&IgcNX6[jKZ.ko$W%&9AÉ!=M_ֹ eHmwxA4]%xd[y2lZ2A`qv qϤP1cNjefbxylNW^N`f^V+0!@("}O~dAb%~BѷIٚ3~( @K.Qv~š} r&S#f(D}^d#7B퀶yxO`$C\uXVvnF?nM-RngC!ے|)*wII>pb!\_#k^*jؓ׶.'ѵJH%)O KHU}*V0SG)ȋ򚊬h-ك(~fS Ae>8aM#7U0'd"Ir;g47740‹1⭶E"o"ݑ>qRaےĪqwn`׸ N,.h;mS(8ٟ@?Z@}i:'B-S!0A͘ݧ&&w(8yUQˆCj@c32juZ׆Sj @(/Lcn+pl4b?VgWAU&:f T縜y[9c@S)I1{_UyF/tqǵymY7 V=e?%Ưx SɈ~4ly=-o jX fl,#c;F7 >$ؤ Iɣ'1TZDa NO^Jχ8n䫨I%{J_HMy5̮~A'ax =86Γ}r|1eDv0)C`eς3(GIQ~em j?}(jG/sO*$q?n(ڷԺ%/3aO4IJvѺ_ٻ%|y΍rMCn&}t;5+0Il>+rk8iX0u{gw(Օ]N[y-npM=y @;Lo<_Wnǵ%67&弮7C_F*&mLaջ9ӝiq÷i|oNM(8~ҟ:BzWIh"LlRz#)OS]6U7cz6Ppf%ǁ땞kiќ[Ÿ?HЎ/աg:H%VL|{Dc?qi 3f7,m4Z/gcDY0?0ykF1h;b`"e+ra8AZG4Ѧ_c%=(hۇ4",)} cXNCؒ$FljuW] ND9Hvj`S}U1ᓭ<ڳ Bnk(an;˗%౺mr"7hkӴ'C`p`"'Z_3ޱU(U9 C5*<G '+SdE%c O-'aZ1_5=IXn h(=ߙ) CwɊY7/7H]Y|rN%C5cg !^>ecu8_:P0v֎0R_COBv^I(mYXUN ۰cP'/ Eq4FTM=oM^r =MwD??K?ME%XЅRh9_kJߛ)Eҫ\vvdT)76_¬I C ~v7^ӛjoE*>j$]l*ymHNᴞ{X.Ե"! 4hVzZ8HJC`-W4C)ҍxRs|@P"zy>`3^`۰mנ䟉W3GѶx-S^G~- OvfMByG 5V4efSbrBm& eb{Mv1m}m12mR)1x5h?Ac3a]"9HأQ mCW㳑ܦF6!=87A Ԓg(ד(k ~m=?/ҒL[ {#=@TS;.k`fa=s"1àbKZ"p# }_~K%u;/^Fw×ʪгkudocfE\ 3m4`0vbQPDs胊yٝjЂεaTԚ5+kTNF'LWʱML@%)*6~(ԁK#&L:eɕah?&; lʮE#LtM,<פw}^FꦙbnK?B0DL] :d,\{*,D6y_ i[KZ|%MLbZ`iޢke؈Z@juOiϳZƀ8gƑ:22Ai1&͵Ǖ40\ _!qnX*:{QYE`@ ]{nSj lPŖ<C-v6`AKWDr!3J%xcRjAh$ && [B|!N] ;+1#Ɠ&>Sd^EDx hIQ/bvA k~C+&,/9/Xι2 aҶX:r©bb 啶3"ߑ¼8Ē4D~H\G8XC :7ĆNjqMC-%[m{e+B|"VXCx*޲7SB:?讼RϢE}AvEe?BJc[GLWdʊXh1AbcZu\D!$-@ĕ\~%'ۣx!=!{ꘄi7lm*!7etiQX%W تS1 # c5追R_ p^ dw~~xI;@.|͉˃ QX1b t_"?Lɂc:ܾZ{|2#^*^vD"񆁀)EM8CLeeZY=,(A&_kr y)PxMO%ʞ&ˊ6QZ8g!m MMgk>F/Ғ5+Gy3«VƚW1n'#yބynC585)>S*G|=3GFI~'u귬ɯk Bq;zI%&dv8*p^V)%'qxg˚2wʊcC,h&AO&pYzVGxQtD/x JVV Jy@Kކ!Cϵc{;dYQFP·@r(d>̦tC&T?lho+p?`0`f_crcj$pi 9ZZ:lxMtE1C{(X+iu"”~?囌p;FIk}ǨԛlXpyƚڪH?wh"rm~V@ eiGWħ;̒ %WüVI AHʛXX f:%D=RWi# wJƫzꍬ ֗'VEϿ>܉po'Er@uҧ"z(vI=FP$D Oiؠi{"wftzŘfcr+8Bs|^"Ǝ]{˹S &!g6i>p9rɢ2~ M{l $T$k?T~M)0--:pgF < P;B6KNŨ_|w-BLO`i<(=9g!cD\ ٯ]mj~du5o/WbItwiV.PlD@pCakQw>vv,kb52a= Tꝗ)F^ўBr'pB8<nQ5PzCͯ25 U2)ebb)Cr-@Z9h'EVݮa":L$<9w.! A.n-1(('b͉K:j]\VիK'zYgDkkVH f\o 9"|28J YUp?8{l0y}|j@Fӱ/ ף>| # |{~& T\!%^ՆK,C"Z8M7^p#'6{E;"$ lz; l'%(ZzK߹$!Tr~:P;&|Hdf0D"_h]$ \#_+~zo3I92OjPzYJ/aqt27ˤ[f_{j|Lb^?U-d+btz{e=M*+'nrBQC|ⱒ`/>~_?;;t7CSuQ+[/1~2M;hpghCa{V[(7k\ Ӈr㄀ lp!J>0j5e Q} o_/ٝčteNwEK)MiObީhzjLXtE$X+ qڌ.P[x^O}0l2V^OVM DXTN\ulUS%#gn &+*u zrJsgIH5cBf/֎aPc~7m^*)`RvRBk^׭<ǽUml:!-N1iзR{\PMwdgiZ8e#D>+—0CkVVNaaRde2hEm-/Gx+c+-6ǡ|bH3\s/)KIyD5I>t\.:[t7,@"GN m=ü%O׫q?BݔH:K&7H>q8b+Y`b) qiƿ<Ω9)cZ0+5o!̙0F(ُ"JI* q[D9"?j B۝݌sr5!K-vHg ȡ4h3dķ9mٵx)#&e3'%_:ػ}$!M3"Ac_Ű3cRc(g!XF^#"xY+ک)[P- QWw\TX}fXlЮO oypl ;a RpW!dsw6H[wYx2h'lڊvW3݂:췀A)ap#mN+LSN&r?r%r-Xlyd4߷xJ"o/)ݬbpbWf~Ҭȵ1?Z8:GީW닟KJ{p%@1|ѩn +Y8 S3!4rׂ*y^T͖&W.iH;}O tdz=靏" / |F&ܼH qy2|?n:!> /ҫGXdfy/vv(X`>arzdM+'-#!\EQ n&2A֥Hh@Rf10ҿkއr.cѕW$8ɬYey3ĝٚ_8dc(EB[;qV3查GCY_ի@ zw\kvGE„mC4IT~xV]Ƃ5{mwmdamcYط+W`:"K2R(S-H% tml'ÕYjڱ&Y]-xIߒd1Y(k7Ue\⏽O).ǥ|L$,ҖHw}+G\׮aGj&XjQ3ijΨ\x 0Yˆ:HW*9)VFMP Vp|.wQ_܆oova=-S'$^*Tɓ]$J) Du7셜+v/50E*rqJB4}{g^P4q.Alx̖ʢ̸ݥLS;K f|Ƹ~-I(nBD?3x HJe-u\s~z㶗boҊ!dh h^EU Шkw䷇2Sl|D9fĠL5xX8U"0Vs 2)԰s jLC@UZT S!2 ~Mwbh;cb畁P!Ts]%ðAY@i"AٕEVmR0L2?LҧѪFOVgE|66꣗Sᐏ$ n0rdCæ*kr MUNCDLaĸc;\sS왷_qd6Ϟ{az:vKN\s,3Xv*^cWw^{VñZ{^nN=vY"?qM4d>m-zM3] r ; rust6'9[z b8gLПEi[̨0biTRݶЉ7m}U@Ni3݁Lj0(6d'7Jh~'֧#ڭO@754BX5}۫XRrR{"LlEE̓Hj9W_ܱm524* >]ahT"L.R{qa)6 ǧ7bsSY‹y"p,xFDo$N{=T sYh^2\Wv+k9um<b6X3zjq b$VlIpKz[f\=."8;9U[.iI%n~(_ q۾3{$ϒ }ʋ cc~_Kx&# G-1۟d\L s;;{/8L~dZ; T>s=Ɉg[Uk^1[:ԊQ%lU6ʃF%8buŻ8avh1r7pfQ6Si!ܦ^nրY9^>-* 6=]c>X:p Pġ 7QRw!\i'݋ V̬r2?LnӢ4&p. 2;g\lG*Y.%fSQT3^}5H?|xa|FwCpf ZF *tL\G:ru%qiSsV4 z Dp#L3x9m72ȮsJ4Z*98jwԶi3C1 wG17| H^%<9w*ZዤS+^k:f\Z6ūZ%\U[oCNg?.W/IҘbR:C% ̹ ;鞭EYtA%1,GxEM QA>w͇10K^"4QUVeA*4O7K"F!,qN5mB`'MeԽ|TjwXb=d@CbZd'rf [pD6AI]M0wL;K I^ r~84EAp"9_ЖܣAFHۋr2mg.@ē?|>9i`9 eFĬ&>Xm55Iwc4X"w9[\DEsGf*vω:9zC\,CvE=Co[0 ~F=[v/dWT#q3@Ƽs;~|ЄpNdX,%qJMeB-D2 5k^.\XNO?@_3n“֐<Х$ywx:J3ʰhY5\?إ. m'~Jjk< N~1;Ʋ]IR +4x+sgFeʠ~懬y,aiF>JҕtceK. A/7 "KXwێ ^deJBЎŋ5 .T.e?Ga]GcBJܱTK]4HTvcœ{REFR Cmj,IGM"XgpE}LZ%x|hnѳN8E&k<9'|#o`D]GKwg+n@]2Ngkr捂.&߻jG- q f9 w?(#e/ei=9y1DU]Bd*A>*`:*/g-{6p+aw"OTr͟ Z{V7Fpƌp5eY3 G.L|jϋ@3ӧuJgw#l2ņ|!9r ^tLчco?Kh/ y&_ӥdRނ.W}lfTBOONfI8gI/jQioćT1%3f-yb4ؙ6=g7l*z?7ZXȊiz,;o])ߦN;\&'(T1 E$[(xPVNՅ][>˴z C,D8hHe0zSaB|1KV6sz#?c CQTxȺz3)LWBk,IF}yiI3 ݡ?/Vg/KVS.qP_(sAelbi$gfϺϵJ.7;9f~WF ⫊.G)'63û~bl No!cF ׀Seom[27-"Z^_ BxPʾRXm $, V0q9"|zϨY)-˶w ZM9l [e*0"lv=I9Bl/߼*3~kjtMpө5 iV?B*WV7_ڗ\3ZXY\(hCɂĢ!ۺ p$P7X̿%Q@$/V!c'hz$Bp>0\`b- {S8Od-LS5۾Huj(yshGizŠ>O>Z&uNԦ &qe/Qu}[$atᓔUt _嚼jdvPܤON 4In;(S =¼&9k+^!?ޫI"HB &H]FGDMBoD<|,QS~|aaԒϴD 'sA!].Us."Q< z>闭+am9ϠjNGg֌Ex1!.ZLh7nG'}̘ Ҡֳ,@fKE-zޑxcЌZmFS>TF,25vmk`ne-CJ!X².)Պ4\" bJLCfo"TzmQY|u ސ(}D~1jk#F?ڄ쑊^^7Q'٬}6y 5K_fC$‹}_ !TMB!LΡUL jYxn!_7U`?>C'G ͭ~da WUF:RLU~f'24%]NK XLbj; &e[T"]oX{^Kd _ZCc~A@nz]3_4n۹,UZʂ)QrH_mKk 窤$ E)xzlйӓ%tT2ֽi"=DFvT8.ڠR~9cMjj](1ned ZcF{ix"[>pZOXscR͒oH/|l=#~ qZUdmNO (TWh}r*>.msb+9Qfes-OMq#sn "#ɑ!UD~k9RgD,hibr2U_%@3Nw{c3=05x/|r4"DKXvᠴps:_~F8'ÆޟrѪipR=ϛLJ?)1OlKTBkߠ2EWEoպ K熻XSmN+8Os}ؼAsGB9/;B\AT o> }"oTDݠf*#m <b-%2 pxOt[xid>cˈ@ԆSU,`  .9qE0Qȵ?cZXQY:- ƊYX1JDzyR)|*WAkFy=`{ Pߑ_\5@g8Z%R_.X;=hE%SB~,|ݣ*]ie?ϏS+?6x+Qz@4~hutt k.% amz#vJ!I"K~~NX<ʂ0B]a|I'lI byt;NQQQy +^0v!si`K ,7 8Z ˪:|U[Q/,-kvHޕ'q"&JCl3:e"@ [(zFgbmw[Ɍ>29PK$7Ng`7s2Ş%cb`Hk/0χ));mZFjiIV([LKA2[}"[X'BwP=eS}Z~Ud84NQ$zKd^If$F[ 6:7&NBf?pc C|=k:p]IHC%{`e/oEZmTmg{tQSZ jo_P0|:@}Ӵա񴦟G_Pa:nF|<  7Ee&K4u]n/|:؅489rRќ50Y<4shjvtk@>eh >"~zOsqz%(K4Kܟ*ڋ?і{s9P@W_wl~am*-[cLtBcK+IB}ObYE>s#z`GڐO"CܤU]Rec#qDb\a:89;UgGI=R>59I7wcLFAY3p9z+q1h2Vܧ n/4ɚZ.{O8z\Qsb!#<)b*|uNf$ԓE/ j8f'ig1IUBm ;k8Em_F-\/='{-9Bث'Kah})FzxRw* [C[b%u1;9\ ~]2<61F@%ܭtqrN$6NiP5\<{qOn9xwb#LԂJuP l&lYh!B-97q VM8^,H4׌*g:qvaÐ97=oD7 ]kŞX6ߪz,;vPMB{O,5ϱMZAtqޥ.{ŋ4 uiS*1%im>Mǁ n.>aBݿUD!twUʼnɧeIuO>NÒ2./EU[;Ҭ,D&H`:rnC0 FxsC/jlKsg07ʏB!րChd]|]d K!,{ y婘7[HwlL } =z͐^z]p!DƂ 4x%mӑjY0S(EOt2i`oC&T”/hPof'RRSb~]="Xe8[~ B>wDTbzςԛ8)VG(<-sɩoĿ?├8E\l/}U&T2EϭKѷX:L"Em痈^12&Lw'ʧ.q2GR`/tJtuf6Jt{vOɄHJMUi~XC1`yƟԮt_X`U=HOyn\6*Hp,9Im|khUdO~ |X@ we>Bb5`^H0o%hr\}@޽oKڬOmfKG=EՒCiYqXޞpY"S:]uT#~? fPWs/:m{:=+u6ygDܵO'|6YD-rݹ÷cp苗P|&tu%;0$qՖ@^P =^^xrEriYŰzN"9҉ TLN֫fQRaZg6c7a 1JH Ҧ iq ՞=!&t0r7R;{}6c?YݹG]:V_|$a$a5R뢣jpcp][ Qm;?߶kZ<#2MrB N=@_=\ﻌ JlWsuk}Kj N YE4['ޯ l3>5us ]sx5l"'$Ei%ܦ}4@G{ Cb'ny'e r=L!jU+n Zt >[hes蒵ҥj)}H2uvkKOg|1v:\;vqϑ8=7Nh9IP {ޯq8J%t H K. tbVywHg^?, L92֏X/m 6gr_q rݺ"C<{ iʓLT@ zXXr+y! 4\I>'fXUvݔMNHߚg.IjټZ<0ZNGTҦʈ<-7RyTj et%f^f]w0ߵKXs %'[I*O07dy\T!>&8{,@夂Mh٠\zy>R{=nw k]2Du:ɰ*lFG:*mMwwF,p -h v{ {mz$dK,zmϺF 'HQz; [kXaH~9Z\Ju?V-wQ&*yLۺ7 3q+DdH&5,ا4@?GNLXr44u=ӾM7S!F~mt\ăkqhtyΰohMՄU1bYiSwl}`Gg0#igxPTQzsF}&nVA3-MpsFBrEa.ڕa$V,O?eWW2̀_:2 :ye7LV" vw?$NKqZޚUE-Y6Ihqm k̲DmR+ kǧ; iԾ;e|{evTo==G֛inAEA+(jEW(XXQ-mQά?s /uq!gb$!4dPR(&^-=g<Jn>Uh~ߢ AM(O{EmWw{EE~@qO|ȩu /MvW$d.~ǃRe-זQM8#%ut1 j8ea; ڔ& [S.5v'3w"Wp0#Q,A8v7 ?sr4?ՁI2hێQ#;(p: F]& 8CȔv_epN*uYs8ᵫf-cr#PYT =VE^©۴Ɠ9ylYP)15?$sF8?)AXlߏxeפ`wPލߚÑB:&^ګ&y#K.~k@^C{K+TW?KD6ٳ-]c6pXmaaFn8X8f ʸrfoSVA/C|7{+v`yuΖ_4Q4ks3$ [7~Njؽ]lsBG55Q_)<!#Ϯm&1 ? ? h};,tgS6%ٔRS0hؕ2u֐7Z ~|l>^ԺcUViή_Ry.DH˘We˰wpjoI%# t-^N,&wbC/Ays8Mc&~ݧIǷwUwqH' ^ϩP)V 0ʩ0߰ZO¤i.މ+EOm(NR7` (~jFv3#tH}JejpϨ~sq8uɅ[wgDݑG2[0,0䘩|ԵapKPXtzyXӰz3ߴvTb$b.Xk'0D|`%u5bLoUZ2)`,9u$!sW7g] ~w_kl*pąDIa[Zgʇ9 HdD@ۃohcM Iz?l;c00̭OCGugo+%2+Hxۤ8n:+$D Aϰ+빵*ru*GГ 6 x3u! rb xeuM.:(rAExDGQp]'k fθPΔC@-Kȫ{.$7~~A|ML: V bMʬb*ؠUNe_|B՜uBT>1ߖc@'a3l <՛)-1P`l+~Ht&14H*r0SUԢ"x$a1cP)c=eŕX`>){7ff$? +TU.v nZ.k;nYS,0B=+keVFʺ@B8J=j}.49uyo8Ϛ4Y6fb 񍝇X7]n %~=&ONsTKN/3zSb]j\,@?\x{pgI`=Yq,IÏMOcel*PgUY'q Tr[=Ql}p5Jv-m-uŹrҒ/Z:V<䊠h?z*^s|sy̷D;Q4.te6cR64YA>uGҁ3Ê"+֙Fsڤ/iRzDqj.R6dVH<uu.&0g>u3UCLx:$"u^Nג{T?p*t4Xx"A5"Ug#S I4S+%rį/3)}:;Ru z%0FA.2"zhqIIГnC$0K $ Ơ JHovlt0!:D6oKzd+|lHf4*8*%rYc $O<17, 0BnBmP%3j3o;4e6` ةA;''|t;҇ټ $yQ:/co!Vy?othȸR訯K ́uŞ,0s;[b4 ԀL=Pbk,A(1+٤)ѮX[Q*c fPjܨ[g`(yӂƋx}c;Er`2m`3qi&NY''R"V"o`  xݴUOO"G] tIGхk\1 " ߛV ۏu3r`kS/  $w% C\u+EW'wHijWH mezyV ׍nI;eZ@![YLc@y7Rv^S hf#~u* zG#PoRs0 q8 q ћ|2Sg F4Xa+TaZ?^߆?=[(ޛtL4>p~LHYf7`.+l^T25  s`!h>P2[@Ի"MiC@v/c_hDd]zt )/B$(ARkE2\R>xwUW},Ui0##D5lT]0@2Wm3hcoؓ/Z/WӅ§ 3Q.W#JuAnWid)4BPt$׌ϻ5I5x:! 9.ޛ (Ij uzBIhfFpwOROngGs=q^V!D̿(IFa yS`5.A$aT,ӓĉ^n*=p7lZ 7{GmFi}B%>jh, 8jč6YCBv1'bhInK,̒1ˠh- . NF0Wqs*%[Au #kpalߦbm[ێHcno0yȩMwUf Qph"FYR4 fDCy_۝9Ug)fy_?ǔW/:eh0aA9Sɗ{=Jp LǻҪE?G2IyZ "_qOy<Ya>J3 z_IFɂ 8gV(J`#dopav|IgƘJ1>,d mÅ]2¦Ia@{t5'e)왳ީP*b`9Iw ?h"׸A/{ |ো :V$MF%NBltkݳ {}†$%8^ tAZ'bsᡠSA<unEBН~mQ SgBHMHUSB03 㧮e+&Ld .ԷKKb+XG yP*9MbP t$VN2o|dtw>Ar IE@\O[ǾL bqYW*^\,fA3̎kYZ8v^e5m6 q,N􄭓@% nW8EdXGmo,2Bߌv qɜzI2<Vǜ,__:TO\hJ YnXw2P xy'AhC!r1Ѱ&9ʍPmyOʥSig>5JJdJ#}}GC_X{9B\8v;U;ߴt*SpJx(Ke(jNFDkQI. !6ϪXC󃄶@zyd;0}H23"Wtє4o\OwzRvl^[<>A?@9#GOnM/8q-z I:Sg|x~>C/ vg@s&>Ȼ_ oY8A,/ލpwc,;)w0?me IJEF #2m6"'*ln.3\ʹK&z~D߷~fd {A3n+W ;Zh?:-pAY!q2fY%4CcF[z icsv}{f1%? vV9YE_J,0T!x^99Z&RwXAT. fyE.դւtj*ƢQ)ՕCHԫ ZED|cܹN;M !ZE7?:Q?}ɚALjVGa_vX+jgDz0\Fd~dQ/\\qȣ*YŮmСT 8g~@5sr Zd)e;̬56j3\f$DܷE&XY7W/x'نQy0Kxkw34mڂDJEcԅ@fiXg&0aN4Eq?"ij.8\Q$j.- $_'D>3f~SD 4=F`dyQWN}nػ8ơ[:7jVjm ԝFJHg&,G[ /c{%/S@YbQ-c*?~8ҿ%l?Y{#de08Lm/}.˖8jxM7v qB c{(JǾ""$du%Zܑa`s' ZIbc:G O;\HgGbU&wώ[!& w31Ph'(~=3!_:4<arauBGbLrùIJXu431PĴ}% )lS GXY/(0϶Jxl`kfaFqRr !<30LF9sUurMYϥVgR^4,"QR;>[k S#AaiQ"[t=Cy٤P- \a0ڹmh ԂLK{ѦHsoWi!L&MJf]o9G o riN2>dǺ,-o/zaHPRX==ӗeTh8u=6uCDܧўC8`j:v0Wk4.`M|d{R+x. TQNnృ\BKG\7&cN+2 9M |`~9Q/a ä|Kʈ*h) EF߈g} ' ⅽ\^*]eKV WItHhbx8hQCq:JbJ|nU>t5[=G]7j$By?̈{g(6leQv[KEMw91'7 :1 x gw|[-)܊9;<>-.RAuVM<z\^.D|qdoc0 ?;cW ԚXc, ZGxOFܧhiT 6vW-] Y9i_Ԋ-8TspE|x?W2kwf<[\E<ڸl6dUCB`*}H%07zZXi[הRfcTJ5n R+Co=PBne6cvFo81b6< e74=̿hiK@-k4SEe(;Wò+ac2,8D zQIT$K_yAAJ@-wt.'[Vt2chuD8Ց課X3"wDRz_+.t kTA|KBeEofW0ҠYqF$JO*+)WG݀ҏ7xԾ&x!Qj8umc=|kQD㟬Y'wB[ Y;M4'Oy(a PYzXD2~7奪"}C;ųSkv5<7d "/~.ْN I, .a$@pe{+l-#; \_q§U"@*Y-̑ȼ'Ndk)B2kaDSOؕ!p<5ǖR"K`)pI"2غZ~HLuYmB'^ c! R iothU▮̚>Gk5afP[ 5?qrď,_Yfp>!ڪ\Vg0kQwKdv3#Bދ˘=RrRDBMXRiCA]u\aO*bZF0_#mK!~{N&"NF)* X 8o]: d\!u vj}L׉k'8 Ncfq(xv!Ny-9O i=sB@<_,FBg\u&MU^6~QD HZ%?rՆ$J/zPc\lO j*+zI&`?EfT(hCӔ6hJ*-IQ|xh0w, +v$ 狵r.+F)nb <)g.lV2(f|>DZPDx vLDT.Â*=J0CY ek~_/Ȍpj\xq Uq+?9MUH[6F`ZmZ{d4Dp_f\IŬ)naA%n7}9D,~9g pvͥW;σR'Čf"3&8*{|fʗeIN &Y~Jj!b.1k~gajH%].,N ΙЄ&%I\"4Z{+.Z%:.s/A4̡p=s)IرŞ~D7Q0Ac%R ;CȈ{BǪ tAzg )}T# zLw z,@Ndϲ2%&A>y̽"exE<!ySFA ιVQ&  Oo:c#/POk'ov!͔H֠}< k'bZ/pG۞&Sh#φcZ Ҙ;2CDU]",li^c( :)hۼ㌸ [ ax]^^OF-{6;=j C&3JˬdO*jf+wɔ.WyȎG9H M`. sH +85u@mp6Hgɥesݳ'S>H0m^~݅_e)_w33j{-xdnwQSxuEVV*@$^l@䈿U=̛Qv,+9ǁ~yu[n^$\$"P?j ô"~J}v8w'f&ɘ 6)~ߡ<π7EfrE~OVgnEqr_l=Ŧ{?({Y;+u803$cj6FV^\5^08 nPޗ~uZ?H{洣'laTdPj8pS&!RWGS豁wQDx~IkTA@I^\t[ -7K(eؗzv2 ov՜0bD3 aYLc2G\caT_~_'AQs%%6Ca($􉠾yMƦJvWڎ',xDíΩ[?ƧVΟGY3(@+4|Ȫ:V V(?B` kxj( #K@Ӥ@Eb dAlٚXU<3:H8cfIi`LB9h044%'_u%4DӬv!}M0!8]q0T?@r[CVղSNiEjkʵm0n!/`Wa<1\@R:tNsl_WB;1('b4IiCb5WBW }4iC7%>MvS[9#cY$+1\5 3xɷGεŷVGלSQR8Jh,U='Q\ju%:_-ҭ↸v3xYϣqϥk:a]4SV.3x^)R|`~\yqjiGzNA^[XoeaEtUBL+u81ts;c ~op0g=<Ũ8>.B5(+j(SA e{u_6@/>!KVo(71jd{ZqPb4!gb†?w]4.?n9* T1֗0c>NydcQ,y9!%V`2$Y&i -Ot^e4βA{p~k)uRW,s¢'10sqcMg`a3Ѕ yonG3r,H(8 u{Nx[o{ swiqpG-I}%vRiXBK˿UM)#6Vo{fd-jϴR] jhe-%w3` Ƭjdt>`ҦǾ R7-eujA>5/vGtj73׸AV| n{l"5T)'hҺ$1[xNaBGZuJ7pAqdˀd,]g0au+l24tL5®!O[T4?Mg)Ioô;ħ@ sI B<ي[bAUߊ]Pxw+ĞsJْ=K{Pp̔AHΧgt[EkJgyڸU3Sdv~6Vw@n= Gh bѝH&(']-uDuZgav!=wVቅr-%kLskԩx)$SEd~jVk@q ]n > !wD iLX 23d!^ >^54/>nBtox.n:s{A'=R,9w ԥ$B(צ\л1ǚ G]7dB ъ{dFM6H`Z*+>)Qxq^ĩ-TĤ#\=j I!6|# 8 Pcbe('Wv;chge<d]n`q٘ƅ_6yށ%xx!3ܬ?Qf欛 i:I^[z~]wq`/0驐OR$I6a[nD?&Wh4űV`@"tWJY1BQ=;,n3iC7߁W;!!E,} !oȨWKnz>ѽ%u+ŊQΌ.:vԧ;eD_oYDb"6d?PEk$_֣l;ɏ ʯ]VH1"GcHo]4Pϋdp]s c#nǑDaz '9Su/%kh b^Cm6: "mmxj\FTҒOMvSa4 dŵ7!K>&z3|$);?1&Y/ܱl,: {w̓3B"Hn6HqDM^Xz ;?P #NEp-á驣N g̡xď F|FuVd#iʐ4Ԛ\va£ HB~@8tJ]ZBL8 t%K&zD$; &" 0R]9i8?\cyAyC3RrC 갮kTƳu,c _`>DP=$QjXW/k}QK{6ў,, PNk)$s1NwLl_Iq[[N.:,>@T柜!CUX7;3Ҏhʘ ]R: 1<ཪXZOZz,LHoWuU:@?GOQ ~(A^s{sZ/.UͿc6*nqUS J=![fKhtt+1 olZU}8-pپڧo`_$NTbijKӔ>J*5u`\Hͮ] ,) *`-EE-oNƗ{ybbK%@A4PG4 .q\geJJj^^m.uF!M(7OUJ2I%6Hg^\1&^(Fism2 @6U%͏:f6l|_iQDIF͋r *l KԸ.{ $`#% #)h0{lˉڞO+P'7rZ,r(=mf CTabgJArY^λ̜s{:l$k"Da^Zv9f$'!2=FG,ӥ7 )7o0n*ӿ*iW3yZIۏ6.6 ƷE2-!:H˾T꜉5ڕfBf#՞+~\UJ-޷R\ v;.*6c`"9`>Fy8ٚjkSBV*ט &1;w5Ƚuw n/&)\\cCI6!HپғBo( }_mrDTPRp:ਕn}3<n}*$ڋ6f+0 !H!\ok*;j`'X<;bjC4&j>R72){AJB Q@)ND3(<.yH?-'= "bbE~q0s TTWQVGs2͞PNw >a'RYԮT1$<Ƿ-3 Oủ"%(uh=|XLT8\ 9TN954ce.Ǻp&Bݭlo͛e~7勞Gf.O>nr%KR0SI߃Weô=7z$Dy/\Bj4@6z$~: imRx^D!4 /_Io #ﲂ`BGN ˅;w%|h95!̪3Q^|?x@R pS?>g% :H}dW*!>3(2UƷ7M´ PuNf\(g{ꏟeDdW9rg,!΋kcW@&\>||7 vgCjVmTy܊Y) @Bβ kiNB?SCtULIW"֫R.)|4ݳ~4KVudg3Wu ǮLv/ʪ *9V-5QFu@ P?ֈDg? XH'$ 5i/f4A9k$;4FUHܥJ-W Mgi2@LjFY}`^@@Kl%3CZBe!A(23.-!7>&%+@~ (UZRMjLH*rUM\^KG>upqdtTnI2zPd>_'0h1z5^X{08UgdEWQ=gK6%{Ukj Qe[U61B, sGbH+,a}C v?ucy¦uG4nQe|+j3@K BWMaH$rX3'QmcUO~E۠б0}/47uL}&Ը<S |a$pPRW=t,l՛%Zuڱۅ: ѽ2l]7q> iLHz}C-5ar/ڍqf.>4}DEk {j̙kj, 'z(~ltT)L~k|RTB 06&/f3X[(&a45~Dp(DŽ΁]U_ ?gM5;h/9N%Dˀ(\@d/4*[WzK`rwZYr<&gظ MS]ٟm:b(['*/֚_R:a, !Ql~JE.na(rsc=a'b 'yK]Ԝ-ڙt#ƿtq^!-iYU"Q G@!D r2J><`!5˕(ϋ~$q}@B:=Y 7j #ckҒ:ߛH|Z7Vl) ف4Ȭp37 5 a@W)C6,>>RQfA?tI>Qj0&q}$9hzs,p# 2Tp hv[+Ǝhu/+CXţ5Hg 3"ZV~qoD&U?QH~p* dIi{, -O=_QG &CG&ӫ0rw$=9fD5s/F?3S #$<\[cLfobkNEh!Ԋ Ô`(2d[1K r(4&?8MDaI҈HӇyA5p؃ZR*d83z9бW{r] TȚ0fht%.ZGKmJ~ M͆BlH ]KFi<*afk/-RJ`f(N$ʕ5,!vXiZToU5i0nXW=Vя V>q%凼D9>7/OUm,YkqBωn AW:rxÀFl0mY$Wrf~CI%xti"栦yi};5\5=O9jE-I bU CS]#MYVsZK28}A~cB;:S_}-6|qZT4&cӪfQ UpGZ߽<F2MrYQo{*X]^{?j)$VTpnziX 1[w.ktJf^\0rϫ@`eS^7+n)&n=6l?0#9x "|sN+Lh¥WBEB󸑋Rז. .rQOEbr[ډvSy;XFxCZ~%zL?1Xe!&UːSitSlhY@w诇$4 @?R.<[q,?myc{SV>1RШvom5Ӿ$6ܜ$)4g¾xJoKt8h5-4xSdž< 49G΄[e(GKYEֻE oʒzգv 1zTO;d6h❻A3kA)2-(v. N|*7SkRff g컬+pJ@7, \ٿb *2+p3SdD/@yO:JA }3z! QO P&/\{\r!jj5e$6)JB06Ƈ2!*H{ i8iph@uMx1t:τhGCvp2 Hc+qc)-륃Z"*ܻWL yN鍌(_YgLV1gYo!7=6ER/%5,v}̨5Qz mf #*JOX-Hs +Lt38jw {l#!#hLiY&tBpr%5[P݀ GnKG oE Y٨[x/,L 5X6^3*ȱ}9<Bs-[jz ?bI+HO m'm <4D*ޏh9f2d3b(Dtвg1&7?xjY\!|Z<;jp͂öuVN$1DԻ[6h۠L _{G&)pZ~2P]/?c_:i9{WviGT}Tv#nIח%H`xW x60ل$U0mJ 8A:U@eO. ~U@oc2gWX,[^ĘN> Af[P4CixkT—lQ% {3',B1Nm^f&^מK:3USg$iLjZy7 Zn8cVf&q!]0|t;z& tGuy=|7QPO/%XPVEȜ[R3߬ L<Ŝ E zͪ5DYp]_Wt ?F:;(/˿8R<DI7r{-8//}Gdw';QG"0d x#1'JM(~--!|Pu[> çA[™ewwMohPZREuhY,CA 碶 !Ɠ@fE5bh=V Wn(-2>tr(c !G/lz;@R[ҋ"x~7.9’*C.M'Tg] >,bD4OIkr⒧Bߞo ~NX1\fW"M\n$k@~PSʰzX%q=#u%F̾򎼖J^hh4D0Q0\RyRQ;fBG=~X̃r<30]˄k@-Ҷ4l+GơOMG.?0FeDC_h`yEޚ}[M7<7g4jR/(`'9nzb:и"9zLo;P5᳿!{HZWFh6D>m4Ўr@ }BEJʱܟjqC{(ՑS JdMzȮ(Ml4])UKtЏˌEP)l*nC\2|\߳cw+u_YVNft,*jK,ܩtSw0&)bw+jO\ s^i JL9+Há6WܷmOΑn#f FDpdzrvcl?v߽p=x H4t|ME(Aǵ~/s?^2z1ԴBoGgcx{7="c~ibc>*%GcLU~D!:q4]i=o`jCX(_UT?[}깟#N 8P,Fc2uՍ|5-VOT "cQL'XNv!8"e#K Z "T&Vjg%ORYTRAB$_`7~96x+c%ᑪAҲ*"H~SrbCPvCŢ:S܀p`VHU$eKrsMM21z$)㓚q7 3T$Ŵ&GL{|]f;Ɵ_Da>oK2*EZ|G0Pt|A-l8?_#FaS#ݕ'qrpDy ҝV$ee|1Z{+S %X'CTFykfR-ϡۏ\2X^hǘ]rXKgBng̫#mgfA}*--F?F# m AЪ]pwzo)Ϊ TcE=TȓPJ3sP-45!㤱($DFj=L@ w#?̽["8L$kuҺTOѯ Iyb^?R6 3U" gG۟ge͕ծe\)oc_66^aV#dqn(Zx3%P!KGiIVg<_-~"Fפ;j9SY#DX;oBe"*GVu?PW:˃֗/wobamB7Ӫx20^p\M_"VXf$UjcLmA٥`]쳱U0SL灬6jpAѣ7.a\oéVťpq@4>ZP 7%זѯZ;+42NǑ%*4:]buuҚ옋5@Y%Jt0m`"Bͬ z'3u1']/[BmmQmc1k0 Ns< ]Իq*tC"ꏵ#t9MO1t3=)~=IZBEt=;a3^x -ƻ/R@dgn t7avPpJ% 6Ϋ0 >d*,#`{1uy,J څsc\AB+؎֛'৹f`)RIJߩ*ǟ{ABقH,hKJ~6z|ewȲ.5%W@BPŲB;cyJk1waxgBFyj6 ԁ@:N|L*9sayx+0Vǜ>;]3O>0j ԜxaQFE KM"! "i\\i&Uic6-PZq9}S4xKRO&BJ x9}m{GFzqM.ud=o#-yx|ضiℷ|Vs-Jibg|L.R–~tV%hCá Z*epU?}03T L!b&ǁT!wxt(Gc(l уK6PeW\l(swM;tFO0Y 9%t'"ꆰ-2R!l>yZh "$a;] LY gn{W8ӠSZ|,3Fn$?W2ykYt(A":t-&&Zzpc&Pq oZyT,8ΝxІ I/ҵG`sGEﵸ-h`:܏١Tk`ք> OŽ/$gIf1eOPA|;ew}8o:v=YOjs G>,t]/W4spK&m+e: ݋"j'̦gubצ!ڻ]UNm<#b!v 5m1xF PtL:.rqxWfyfQ>C,A֍*tugQXjn3%1quJS3zȽ=J!̇лh[irh]#. bXw(3@}AsR}Lag&}cӸS#wh}6>?䱓N[/M\`wUy?ْcvɇA"GOTAy衭cRP!SO8C!cYevFnXG }zLEZVp0F ʼn"'Leh1^slw $kdP 3ʸ`RGYYeǧ^qk5:*=?ð t޹'W{u F,0=7#֣ڝͤZ@CnGp+5yS@^vPR;kuK!I RG;_eJYq+HnJ8d`ǫz<ɐ?f+O xqCR4|4;+,({l J2*peh!W^]Z + ? xԲ(ߓPdr)C"*;@qYA3:U-r0}%!m? sFJլX`h4dͧ,H- [Wl!N?z]OI0]L hS8a׿>DȢ{\v\BεXsbş)a&31OR=Iղ+֞F8GUF3-%Gz#eiL'KG1S{e3ssnUf n@&(gȺ6jl2b˳Mm4Zs\iyttK(/I,P bFJu||$v^ BeN TV{E=DC߇z_|L}4|z *2nn჏@f'F]dϮNJjggD4CLyjUڅE*6˪Df7'8S$BT>FѻNM%#HFSя@Zۙ:l S5%*hvV$; ǗcoVϐVjnz PcO Ǝ'84fla.Hpg 8S,ߠL\*n]M#1 EIKŐ(шANFϲgP&B^jMJLg, #ˏ¾[v!p ;-=۳/~'-1?D/+9kJxwKHDfY2dĻ_kCr Z|aUvb!ņWpWvYItfpcЇrr@>9Vƶ`K2%NSvN  w3;lͶW|l+mO gw9r4acx3p ϥ%ͳm hH{mwTH#,=NL[JV'!>bU`O8% MX@X^sPݶ2@߫Lj^JUߑdfPjgl:P"Y2 ppVWc|4\YefuJ'ӣJ43OT5lG_Ҍ0Vb.R32^ZUG̲&>?KkvVO{<˽>r1q3(ïj#x,V~B_3_6}#q(Mۺo1VH-z~hpRM|%^P*oW;JG5Y_6nZ(H|ٱ& ~HZS|8,CJ 8LshqU0^$;a#F f& 0EhIyj[sTKNڙwU | EM#fpbB7M8*\)$$ۛY+fQ%R*He4x~ɇq1A@Y/a_e=۞҆dFv+~t쎿:qY`J%ò~*P|￝ZHD\p]Phd$¯h{X]Vts.K-h~&[b(Z|XeiCF-zs n +~Jj,`<\6ljs|ShB=Z'ffA*O 7:_H߫k|;48 Y'e%sm\y(HY I}w9tb~Z?C[#Ӑ_IQUЊ~Q)U`A ߫WKnToH|^nMRȜ@Hlkcn4-b6ZO1OuECˋd3(:M5tIQ U8ebw :ϟGhzg/߃R BHɽl MD$N nVZ\Ά}_4z(,gRR.LeُV\3\@ݏ#6pg ):_i#÷?az_ݦ.k*߿mHM!?5᧦B (1p~6~~-?3_YPS0Sh,N9 Л+4?.[%~c}Pj >4cdɩeNRB1.` NFS'ʧ7L, 5wx*ښ'3&9JzbopgjC@,EzǤk,_m%m9 \YURXƯMbo;OZNZ+u>rM)Q8c6u%-Srfe"R>߁į[M٢$@$p'شmĎ1G& o[w4Y|)ˀGوjáX`;rM?mt)Ǧv7+H.JRβ:橎e>>mevrWfo+G?0jq>gpi,Ex =RQs`^dơUClP1H~FܪmUbv]OBiMnC D%I&qPتz%[c6gtt2^]g%;̰SZ_HPc8rmY M ȶՙK%o~0ݕ-_4Kk=vwlAv BhS  %Nܱ DUna4&poN!OA8U0+/$]󠈳Im;N2A.ق __ [ ,ʞ+$jr 1iTr5{ci3SIE?aLQt@\LYG}Gw>E\b(*t(l~QZʺνqi'`x"8=$D44X2elҹVէ^ԝ5 ?6E_ TeuDC2|m<38`RRXiĹuڳp1k6#VArԴ@4 b(h!Ud:혰6pkM NfK%%O Őryѝ M?jtd.E(gRcmEYbeaYLx, ͊-lmP:'AݫUs*WOH4U2`EnMlfZڅըWrxalmZp'Ff ر=(ѰN9FbK ow|_QxxRC`0w/y#Z^VL KOGkcÄ1tNg)t  xĆ^#D"dh6?ܙ[G. HrceGH_0>=5?-Fh|TOA:I_EI;szFXFtg3e uqx dg[zyIFW&U|]Bihfef7 Xxwָ2"_+[iA}@FG%숋Ŀ.TݦH'̩^grY@c)®q8C3]Tڭ2b8ռ"i<*WtZ,fq%Wf WŜ{ϏMcm+W42:M@U`gO pэ{c4j0%-ڃͺ8a9{ XǤkˈR'!0E%"2X6722Ϩz9ʻ҉~V[bm-h S_`V rXOe{5Q/Z. 9q3؋*M#BE,ܲ9 zR^EDKmQF5}#\_~S\00A$9R-hE֯͘K \WVgƫ-MBt|uk7k5|kx 3$8#gF `-[*f 1wR}Y_H~`(%s_`́d.>㟡(3`(ƾ4zL틥HԯO?y'wF4p:xs YJΌDSڕ)ӔA\J@E۴W0zD%iȾ?C@-*v_`\2Z?l%UU=,[L%pmT9֙ 9/k=#D`.s= uLHs9Ҭ<ԝ{V A寷o 7w }vV\R4@^;@J/KRCK`Txf`En"c$'SN^7%XdHd -6bxnĬR1a޴MSߪۋe-fVO=vm76C8NU:CkF4K%l1 b\j}?pz5aƌ%W0W@^1@mbG9>ҝz( -BO0ihn$BY48bmSV`LT׮0c(0%~{ *&MC_6[<zf71bw^.ۢ#tq',f)Rӣ(CUB}^P {\JoZpYHu 22̒:!؊8>Ojvc/(J65K}=5%A6881+&( ڤ?hyOJf)C.)1c1҄9eV胘սw lUҷA"n9YL%H`CnRY߄Av![)jukyOH9Z(],JíPJ-½9Sh 6WRq8W*RL읪ZϜ{,ک#N[Pƞ aZ_F0eºsTƁ;epiee*gVQY7Zg519)\ߞ"sd`zL=S&mhi)ž@5pi?Mqe!WQA0:1Z7,dY0vmy5}@A5 _B SiH[DoJV}q=ج(һ_;' }Fm|H|Bɓ Փaur_>1$:Ż\'=2b5;QܗM'=է,(<ݧ5yo$66nAܿ  0?>G\=:7gq$Y走|@uӑqK54Vuf.Bu 4l7Z q*z%m(?N^7 ,  Q Ok*ޝՄfD!2_qL?aAg]_@5шD5gZͪ^Ȋ>]DfxwBs o+bo#6Wh{ u*߭ GeYi%' )d {Y|}̑ t(ǰ'iL8/Q ڴQ:@/Eۊ ;AfѲ]6m^-D=i`M/?[aq/ `ΈVxL8)gp;bQOȰwJnp|^fS l3""ϮVǩF 9Гs܂EȢkj*XBok780LK@ĴX8 E0WDjg8g;H,uZ6v͐LJ5+nI툺i(-b< |~%^ kϠ j!=~ҙv+!aꉋa}f66{F%) d C_jֹ{RCR,0XwP9$vA 9`Na7̸,}8EZE'eX۳m[B(1'jh3ub4gE/ ~ QD3Jh@,sjMY;;RC Ѕt %%?/ 9**&"=893pƺ_2)4g 6it}dL[dV:1 Y F^+4jq[Cj}#(  z$<0OY":Q0CgzcȆNmg*#(X:}0>HdGu2⹖ |r WB $~cDw*!5㕚<^X1cyK_ TR HZ,ĥ^AuO*o(~[qj6'f;EPQR}jI=E6H޾ѩq=l1 6~ͻwݶYm1ix!+cjt5)%72dՌfֈ"u/G0Պ 󵃼-e?@vFMuRiJ*>6a( =֥AyYSV Q_4 M=d  Q)N!O 3/pg6ؼBv@'[dM$_ůґU*3$'wdTCo*9vK卦pYG|J;;^^&PU;HqWKcnRɫE9T$~)VU^HAHG+9_T.tCML|/V&VMWx! H[_NB"T=v3aaz׈lp&=gެ㴡:*B`^==)DR.WPW y>KʢEAPPyd+ 3r)t:cƁ}A0@sNRs&y H;#VuZhJz⊊Y~Y3"?kP' 6!O1v jReRaֵoU/Ze"ߩ\oV#d"W&9{2 b+)ŬQr˼~S-Os~*@>V4|llljL#?Vg H(̣}d=B׽r"yH9X㤿``)@au@ϾoX6ˤ#=!)_\Xɍ+< / \ hNjY~G%ּņ 0eeB5,k[:P!`0]*KNհ;*OGDTW30 RRtak$NoqYj*A^B>+2v V皃AC+Ǧ飡+"./ns| BD8@u?%Lٟ{S'wscv0Q0'cB0~G灮:C |مUR2zY^a {aF!Q[18E4q{ & nXIXPN϶b X" #˖džf6Un SGvHP@γ+D-}3|  JQN`l,| r5*,侦#Yy=vda>Ŝ!1ƕ Kl|z$/@Ɛ70d=7Ձa`.c&`huZ7wwM2L=7 ccmdy~OUKVrgJ|Uy@v4ֿ.và! -Jq)j ֥lK! .H 8ZQ^C, ߜm&ž6`IRR[z!b!mcs)l-r~VLf-,)e]eI >X><}-QR|LcJ*43*S n6t!'ʹ3'$E=cv4Zc~زw LH!(d518ABoꂟ)[l578%jUyHkSM?sCH`]$V'm=SSB7 )-eMZ08o(F9'yFB={P:x[@6}\l !Q.W"-pxp|0) ޯKplg;Ko %ۄy5^Z솁>5¨~ζsrqGŠ*ؕ sLf58?tͼ4zH(BU@UGnB;-NC+`yal$3pb_qOe5pIq}?&b?qX|wT&NWu&K(zM5{|ESIq2d’=ScCj/;Gt,=ģ wǽ͓[N[EeBvVj`jM1VApDyxTE"h3CrCSs]i+ |OZb0As,'fOSx_VEvT{ղ~~ԑ0#{{W0Dt"r,bOI.uBf4Uyk" sCصԵX[FρYd>b#6Ī pg&4/˞NTСq$-I/BWXΒ(rwSr_]F| ;U./WIC. j5ͭ'a'ImHǤ<إ6}.o ңOzY43Qn0 ^ Y朵4C h1I!pWZWu"Y%\AjnP)(dG\U.3a_˗_o1kNs/QWC6U奸|{ح"ĶBpMR4,$ |~MW*0m*j~ >Q9;f̟Ψi}~Gҷi5tן+¥<3]%AER#/Qi d,>/&iAX$qEw1~G]Ė]c"W0 vQLV6>Qar!KܶlfF~OƷ,TYݓ_)a9vm=hOxU)^0i' fqfJ_YCI5>$l߀+BOLEups VX?К|c/[~a#*%2ϛ=&W~G` 1?ITlG#`.ULɽv'hNDk!Z1ZN)/'iUaS "./:~+;W]01B/z-tH62<=&Q__Y?ZwZˠ|%_9a붑 CU00ceٚO'Uʷ~v9B$v1š7Ճj$-RIM*pdx[$0,+ L.lvKK7N;Nvo0ZĠ[^=|jnN[,XTKEjG $#̪5K`Y&5?WFzO,l|w[ؒA'UoyW9ݠnҦGSTuW|@F<<߶f۱J4k/H]JxCM*u;nۨ˭ݬg.%6@7w~kse(jSf&fgV^U lFc!.0ܓ. n ʤm"cmxQmeݽ {먱ߪ^CԀHmd/)䲔 R4I*fװK2a4].")mZzaNCxj $RW5Bs (F {zm;Q7(#yP<&|urfɟٮ=&ZϥWָAJ쒶ZlY9"91U9F@,U{{^WM8#Wa;Ql;rl\oҳRɻ]mOtD3عҗ|I:;!vl5)]L>xܬe,7)FNJAC]u`njl?D,xI^5i)n_$%7 k‡)l|宅L1)" F)eo+K GE4 @ځ1 ̣g&a(aK)'q,\~e␴ 6.ު %> èVK4NSi-gՅK i 1Jw ^ Jٖ0ɋ?1XGp;<<Ӷ xs= fiH_'tiǍVOYe3rYܖ1j_ g~Hf9ƆvbTpu^sZ2E="qO.O 5(AMaA ݜ*_D 9d/pI-_`jd S%Z9ȼ@f'MݶQAX)*tz9M@iI+Y[;L*_ | B4]QN}D vn38CEZ [`?pFNf@2m/uteMui!Rq<UVvC$ u{ Rc\/(n٭it24\)1 |l3 ݶ)\%ua O*? xQwF͘p62Oi@Qc 1TP hOFi]B/~%H^a4g,f.L7eH+xNj%xOB :AZpj\>&XG%Inco?6~ZεRWS:^l/'+_*HRJ "Jұ eD3SQDwj~wR'm}IC@[ԕQ[/:.&en J9h9 tV0tL۾a>ݒ6'ą|W7 =G#=5pJx6?0APQAݿ۝9ꂟr gw[|Y;U/Ȧ/6 /0Q"yf&|Ʉ6N3-ae|$ PvN<&/L&0[ R~9IO3Kn~,*dNނ\nwh D1;y,k95=a\ q!ŐJJH[EixYo-:| 0P>Vxa+ s"TWlm֧xtN@l{|O"nV>1Ez>S'DqXu|.S¤س͛S4p'bR[}нwxm$ 'HRfMSEjJQ&7@~"֑\׮9FkVa*eLuٹC"MzO0I`>bm e«$Hu8r4'5vv Wt5BfSgyKYU2|//ؽx QjP+p!QK}hޑ4 kd)Tۼ3f@cL`Nq7e{g {ikJ˜Vq_һ+\o ۊpU qܶػL/ZY-UA$'kʿwJW$k0dZD_&H:U߼.@hbk46}o=,|4^(Y6 .;h1#C y\үK=drFd:U|3L":Y}N1᧶ntawfoh8!d k 4~Zt;`t)H` b4Y"":Y5VA2y!yz]svb ]E|fZd7^Ên7?B5pza9[f8qN!.v^6}ol̨3].ەؐi,1 O.ulU.%]q MH9:H =bn$%*8ºB+%m-mzVS1߹R7IL7Nb<ܲ`=6 uJ7Pr)7D1{)Y `a:jѿOI$O AoE lƗVua+ 7n>X)ERѰl)ރ6|8텻[z&BrZ͊:sRpe(Q1S=mq[Q[&Cq wqS@>V,+F-4i;U~][pyXqh8֎V0IQwcR*XaFB@תO. ]XPY5Om{*I}VB'I\4g"o(,Pn~}FAf)M&ȽJ7q)m_9.? -\5b [a9bnք% v@)mg ?m8+0H/вr5Jjwq.ƇRl:&̊uh/`@S8ބ9ԏ$!$CO_Q\%5ITը67z԰;팇VȨŠdw Йͨ{AVs!4{}ezl|GvDbXY#V={$tOv~#z͉ ?آwqn69 l}ͻ@=Xi@W5z"Y~]+(dJti/X b5H& v)UA \2,I[\iR&Wpkы Ӂ%)e}M+<_H7b_ sQĔ0l Ǘ,Nb(1;4'u6E1#fjm&+ʥ| D-c2 fU[k0dXYZ1.Њ??2Mf'FmU݇tJO&=;(O~0#_#4Y`9(esX7Q"WۄdP=xq!s#V y2;p/K{E Ÿ oӡ똒{Df^.DqΌ$ꇪ<|Q$=EjN}3qSSHg 'RN/:rBN6M+lU!yf~gr 0>bwL~i58CtTR*rDJop6)LrT>S7~ʩ֥$,剖=U7)젗K6)k\#wXMolx7[z@i@-FL@nXx b%Uu;_vj;yCATi}m9 "Wtkc&=^OZգ# l)  =l =ip%vT^/ABowl RN2NSqP̈ف{U; jtԤg:OO pJ42Gur _wԋ ԇ?1`ĞjL]A/\+zpZGw^z= G1E=Q.FиAeP{qwc)9 aZr(Lbuچ' 2.AOyfX*s.|zS@"s!2آrhϴˈz.0h^E&sl!4Q D`b22I+g*Y2]3{ӽuң +(pෲaO>~?bOߊx63s 0%EIp_Hq [{>P![5 ,^X|t9?_QN4F7S,g1g(D4;mӅqAzJx6quN SD מ<TWl[KZ2 c% wpLwW'J*w4"vq}kYߣ^:!dŊ0sCT1sL58-sw::ijT_ozLޓ6BpyZ8*rTGʆP3s{]%x}BaXMhNHخvJ1:g[ @Ii^fWo);\?8oK1F֝ dl%k3V&?y8<_ |1ņ^+O!&,:m:& qk;d=@${:B i 6E$ohWeN0x:r2[*/Y<|%:5%zKs= $:u?Qjd" _]6d /E-r%-GEY3]~Al [1j}&~q#A>u U&Ej,`],M`\z&C#FoTd k>,}\%&PUXEs#_>rh%(]섰 i{ʕm`ZHPy#?{{)afvSgTn0oèWIaDez U9n=F4|؅ D7ુF懨͜˭J1 .\TXZD̅yHDƋƀfQ>)e~ ДR& آQԄnl5t/rɜ򒟄96 8NM+= yݵQ55q)4ZJs}z,_mWP#Q~X ݸG?׍(1mXqR>! MC@X d{16&`l9q[. TvB'U+#x Sj.M~j y6.Q@ Xqfɜcu8'Ƞ"ٗ=K|fBDWtH3D%l2꫿#=Qv~B /HCB0~mh};9781%M2{Avv7iׁ4Y]؀)' t$䒛Sa HIwJSm2$x y!!OՀiUpߖ֥>;wsGl߭FpoCzAEOP\h6ކ"Ohv4歂-woQ1t&nZm!CK +Aڗ4?Gol D(y4Bw'ѹ9TLvJO|? H/pI-גsilΰ 2T~q3OI,ݤJ= Q;%圑:fXC<|%~j?*,ȏs(%!jq{s9H,g1ު $YzՎ)9dG^f߄^k aEǟa֫9Dz\|Xd p#XD?qO;UVOy#y!PwHV"k25Q[Cw%R`wray߲}H7yqD!,QfԚգDUq;kώ  x}6$}- ij3C =\M"ݧ#idp(?/`Z@ƹ}sDE{au- g[T_K9 iK+®.Q1rBvk1D"3PqOk(qjND-dO^u qw81SJyBC$c߼F艧{:w2w/ECU(kUnς\z^_?jSy4w[漰3@W6>M6%D Fj:RPBL_he4∄X"_ eJry܆^]~4I@09" _~⚵N ܸӰVʐ\[a5-r JBtL8G/mJni,qFF)k6Yz=]LrJq;,jU {j߽m=`sGX挅,y/`'* foh5ԴslG\;.o>q+B*MjHxޯ[EG+qNmE?J;&QNd㊆b L3}P@|ӝj$!et re`֗VN~eJ8y q$'nˌ Ͽƹh,!Im@͘6ræU k] )4ɥgqTM0w]2 eoūtjGgwG!) Gmw̘5:Do8"BUw)'"@կLB3cR̖C| "ZmtLOUb?O_vvn *dGzBBrYQJSBqY%15R?y"x3t1o=gyAgpK֫Wxs1rg_|lfN9Ӷ6k&DC'?DZ~e}wjIHBtjT|K~A'^00-8!{X&if J*ƶczqqW4~^yvlbTwbzSG@Z..keS>q8:^~7kUe?:KVuc@5ݫj3)<-_Mv9onɬH1ǥAv󋀲^O٦鞘'1x0*d& [?hlzײZE rꬻ8aAkjAL%Ie[!t? x`޸pKd7e0[(#7/߉yfu(?c [aš8v7q'3Q{#tro 'ϹY4YeS`e9ItFJk? 7n_ޗGg XOyGq*a:ڸɮ33ٗOM\Y "W<.;UhLu(?E]掗hsF^[ھRCf>%y|.BgM+Gc6*e3F m"{5RX'}˃UBgi.bK*RDI¡`c̦pݯYpU(^A5l.܄/$SsrZ5B~hJ}=&AI+pZt\G/Pe\ff@ܘ^nèzlĤy)&0 1)@XQdX.x71waP+ἡ4KWo}4ORp6$:E$^؎5L=)d`>&S9~|/]y#E4Pz 9y;p&쾔w O#.n 2:${hJź(diaHǸhoCclհ1ڂc_oT0? 5jx'lԾA/ 7a%ֆ deHFTvs=;8G@Qߠצ5jFy~[J5p&I7Ux#V.CߢLUlV8UŕuU} '`^Gf=bу hWG/Ov8ܫZA[7_bq/]Z샹^ F,LffsDt ƴBgMi/?y=L^h  KPo]!Z; EֆpXb}H*'Hq¢mAÆIp.24\]>s>O5Ea+A y0AgU޸t|L4q{vDEp- IVmT]fE I]uJKyi-M,p`be },T[^I*ɬZc{<);M3OIl6 b.!xQ,K ΙDL|!#b+tE+t7Wٌ|(;`k G3 X=6I.^i@jd8to\|Zyb=>Ds'F1/vs 6d?%% dQUR'{ V-LѱK2 ?gDe}ϯ7Sͩ/4;۶܀ΖE[=CN/GI;*j$?=!xN6ƃ..!k!ze:,Rե^7jbcYC[z0Dd Km")x pǁlKw`ؼuLG.@Xr!nR\CF!+5s mY90 $;3(A=cl4?'C&֑Wec&v{<0,Ky؂|2xP ^RRR="Чdp15"FⲔU%DS"Ȍ'u BLDDS=6> 5?G $9)P{"Is=8W,*u7, @zypn88yJNW=xIIx)v ۶g(u/h!Apɥ.(@3x?TU-pǣx׺E?i_emd_go όb8@37F1?]ִ}ԴiғwR!s+PAb|(w%^tc,Hp^4v>  ]Uw4g"MCӳ3U)܇QHʒqtЯb (7JT gփ? SZZ9Ut2Yqui6Jc^ Ue3R׫/m|8:ۛ&##6!Hr*K * ۷ #&}uV#>"P|"6+!EH.򗿣4n5^}Fxܼ~OKT=`rҠecQTO}`12K₽Ú+ 4D\i +O9.GraDwy5B3-Ȭ()aRvTʓaYHőF(3`i|piÅmTҗ Eu".P;Zދ^x-:- vKS Namg#mHgXzPp.~/)zJS<8y~YiG5dnb$ J-C\B!ۻ~EGY[4e]$"slUaVbu@67rR-E|Qp H/ƶF2\މs&H _;?/|KQGiTQ*O?z{{ 6-?&o1ye j%}@yzٺG:42J5H&J36AZkӅ|nwm-( |1-`7hm97ފ&ƛɚI|մ~9r%~06P[fRbIoP\`r8|r_+lʤQ{xFe+qzQӦ9kއ/pRcWY oȆ>Yg)LJ?|jqus3#aÇEc0\By{G]|.0v׆ಊ˵3jk4_*FeiK/mP{ < ?C,P6F #= ʾZd7 ҹZ֥sdfLOl96 5c/iY{\*[k-v=HXr*8*TP {m ~#mW lA1 V~3AAa֔wQRr #Joڇc乼8F=mזA k0qBeiO^!9Q"0Y"{?0]OL%{alY !"\kUu`]_.iYQo_P,K¢٨fOZ4l~hBI.#Wӈ,ZPbS]8(m󢯱lf,]4aN0XX>t{ThKV^I>-I;wJ䦃O4Va)w"m-ϊ;@pO_™8Vo7yV C- K90">"Wdn>m_.oVE,#:&ƸJ3Up<¤V~ O{ku] gbXK4Q}'9 $Hצ k>Hr`C%Q=rT-se^Z:ܭOH~6xvGkkߊ;0"Z?~%fƙU5b[cm,7Չ֬IqT\*E\AȋebxRF/8%Jw#VYH4SkhTV!DDKÿ0Qu*K{~:!E״ؗA>SL~Ձ,(z_e,\XU !"7&{vpC؄3`mge={,15EI-rӦf> Y!7lԧHFt@ر A;6/k-Ah/j}zt58tWPCsDG bĭ^A5ȓO^r R+tHCP%[ N6iJD׶[)ʖ/֡N$"ի(\YeJjkܗb+y' ^R_Kչ[ORh@ZZaOqOhX:#HpʘjxGDYSL:poУ RPՒ1"pXդar|Ex')2 k0?Qg=!#CQ<:)D7v!S\ qн̈YcϞVPHeWo@iGK+pԃCAu_~ز?mg;PŒ?GEz $` wsE͂[(<ӌE3jx0KI/'B4$UJIAV>UWjGic;+a?=^X '3C&&tK$Ec=kc6::!N.Czi6gg:ݱ~V·miNDQn|(;_~!+r"ܙҮ UTs}ba8ƙ4! $ Ot&ݿX}`-s-rr08Tmr| T<[`J M "Q n5ɭ.#Uy8)x{7v@c{bĉ+1ylΑ*2U#Ɉ˲Ic(/ږK p+ǠR@^ d4iw~@ ̓Vfy{E&3ߪr-ԛ*4(T7k̒YEc-%`S91J KT<@p90 VF{#mᐹR }t^:#xѸL`0,`ºD J%9׹j :vs)@~;Z7#aPjL~cJ hHUë f_.b27 ?EfbzS8Pe׬UǫE .KiqAnwo /)Kѻ5vngxX}{v_` _ZT$DS}>>X^>`3*T Rԯ]d# ӄ7BuƃL (4D/O^@H{BmAE!F|sti|jm ҭHWSi/$w2+x Ǒ0ɧwn:It)p}azԕ),J,*\t<>e4FM|d pZq2ךB\GL]/ `ng(pDlQ=|A~(4́Cy%f1ةůJ f, Ø $B$5ajy~LJb肏;,]3F4!L5RizMh]ϝ\{`IMn~-QJkW86E)+FHϋdBPs,?q3鷘}]?X` M~7ilXY=Ŕ|!d * ϢcySPIC>:arRݐNjAz60@GmdF`~X6$["Fy!+D|7ԭr_@"l2הҢWmSRy`vK6搷xV4i*qDU6NL3JtLa>(O q5"+֐Pw?h ]U;^V6x.q#g]F\9&5CH?;ٛiO!י;bvFaܑgB iRb7%!E 2:ym^ XE<2Nx)eFD&}\@u)]C*k0St2t.fڛ*MD:`ޭby:${{k1hG-l~8u/#tO4RnXz@/8 cGNJ׊Vpi & oΦM#V0 X9 fM W𒀇'r  r9U'1} ei W~Ahͤ3P8+/=Ll}ntP.=9Z{:r">vplLJ2f*գ1{>NQk'N$T. l`KfA~x}#mnYta1w  9|~p>dj"4*vT?e,xqui j)w$sj8$ɱk( *۾Ut3% !LYSs#3(YΌEo/Y jd>y1 .9Uzõ) | ??觢B/ ,Zix_`)d{ə48ӿƒ[6Yia߬c邽\ * pO*8ƈ)9 b _0s98Kםߜ'bwzKHiX&wׂXh=aqTέy*/`', qp\5@ 2ocOLd@InUv [n,uvx>:,9`kvz(#:q5tb1Ӽ' ^c\/ w=ɫ3kπ"FK")jbS*"a(xHGBF;)+R5j JXFx$+~sއdeCӉ[Ԑ/%4st. ll`KBeS91w!vi2H=7n`b&'}0ד 0RX 7{56"m9ҙ1| O;. ,ī01Ir=8oso'F6Q)rumQMH32i ^f_.SFd"$.$yˡ _lQ -z<]T~6ȳSApHoamHgnɋi0 ZPP|7Aq{|2zo7 fsir~G[GjeiFIqT³s:s=o #-E'Y\Y7xd1De?3"e'iKQ1ϕ<;>t\X oNUW.#AŚuQ `>[aL/;61yJY]^O`LM^/ПMWi벵aayolD(t)?L@#s\a.^6Vo*Kzl:!DGGA Z}!b歼3c gAzux`b9+cb> )Q(cP̍↘d3pC\ٲߠYb*nL5_q2ڠ/[ew}~hGѐ $U@ej h m嬛oFĜCO980U' %0Ҥ)VVIϟJS $ L*Ag%Gn9k VM~Q\h$2>ne\e+3 j-q4귵xRm7F|,D&Ua(eig]QuemfV%-(ނ* Noړ2؂u`U@xM,b]t ~c[@Ym'|t5iL6 x+(Y^G{P;/wp`&uH Bl6%.^916K#MJX moCr}s? ܍yz3"?8m)ݙy6~u=H ,J 0{и7+Mf 32c w /tD]S0B >pb%8E틍𒖈^*Uuml8);tA?3qܘQ\IL6e!:AE#gՇ*''PVQxs -( F%Ē`R3yk{LRpk֌E9ѻg`fRCEw^]o*uޗIʷ7$u*IJca]%@B&<9kwIr' d8\Z|{jVܯ>;'ɽIV̙FaZ ȆŴue6\b2G#ecL^]~4!j.aՍ̠4#>bmfy^V2;i)p\Uc?ݠ˴E#otX`vق D19¨[Ӳ;: {WjY HU5ıJQ6Gj19JhӺ!t$4M, ;ص^!y/-!f:j&yhcI9ɜ+}uRaJ?\O6-댼Z.( f_ @4@,5f@hƶfM欲*p{v]#-U׹V'Q J˄H=Q4@9Yt.ۈj40x~Db ;v𺦨,Led7? ىSAt9R?tL߮GOdal\A5׏ǧ ҿ붦c {Vx(w21dVO9(F+e/z/95Δ.s\3os.⳶dgcD `|*f3!^@ ӿ55RL.kX&7ۡ;_?k%d0*zO\m1r3n}e1ٽ/MݗxTp_hrѥ{ NyUoa*2;;g* 0z `-ЕCPeZm+eՆBKԈ@Bf2CD#D@e;XnE\j>,e h= '*bp&3'QyL$%;ر֍`g5tl @̒Q 7㻩-d/XL/gg>6fq -(JD辛Sis%]"2"6@3% 3I+dWJ$ؾJylɪ"&%ogM 2V˼N5ޚy1&v{ޝɮX{IlR,%A~3 (_wOf.xI3&c5K]WTJ̓+] 2߀ߚ oHPWd]5e?Z9Os&y4ŵM˥jd@/04R`U^]~PDgo*C/zE}pj?ڐE'øM8Ԯ y7XD=C%vSFr=[3NὸjΟ1;lDRx#T*G'@<@6Gi>#A柡Ob9̧ULv6^vc't޳ [,ĩNJ6^MP7z)rbvPy=9MHba:hQ;H呩9loZԷ{y< ݟ5Eð\b\w\V|4My>]G5lўFHB}F%k0\> Ցղ;˩la[/\){re!&fJDJd@ow߱쟇;L= a\=',K{@D]i? ,V87] L)Ϛj.԰~sqJKIPA5 tJw?gKb;Y^\I7T[mvo3h1/;uw|p`tFY+qvy%eA(m d&60u'v~"q|/7<]`Y ?`}Фsk'-1jRT@w˞cLu O,bY u4jiR)RET."29Y;{W\|" wS^lj%CjMc^n lGQL)fZΐ;JJ:Vv-iCƳlbIꋬSRpSCcר=7}VUA]lkHJk2S6N%y79'7ʳO:dO6czIom,/̀rS-N]NG kVu: 5inc;IQo^X2׼:gyZEL'J~9o-O"%e<7FBڡ}{RXu 0;1k qf=S2bdpZu^|I ws9te< ܀$.xw̐æh $6YHȣ*^ӱȻY|YPd!#*AkVrOsR )yF0g-NJX%6控Y)#a)T Gt{mHk1K7xW߱=dC|=戜')՟I,Awpc,1 lpfvtF sᄀLxz8bbrhƯ YNYPqQ+a6(L虠xB'E1eI绫  gkhyd abrP`^9 [Aޣϯ@2hؗQc cn28=/fAD*bB(rbM(g0$~KN!q=+ÃS(%xDe%T3_:M)mik{ ]@881c3CDG I,h̓Q14 }IJr\3N=U\I֬RAy<,\?/-#%G|ѥW}\[},6]@Ez&f4wTz`e~O57CmuDG#,j(=X.Dz&3/lD6WLYPEБ vvu^l(1#ZȔiagR0跱#9 Uưu jv HU]W|$tO+DNtKJŨXAQ,p7Õ1K|5y7o-q1BDc0bU/a`Jbܕ * ?gjj֋8L>![F*'d\J:x;/^, LEZHNkS|U&hEE$X/8ܝoY܎Na /RUG U)e )1N9N&WNMS]8!tT&̠͛&:7E񎳤Æl77CC>%򑧐 Q(p7~߭Fݩ+_Ψuhؽz|L $yD WfdFW͘|S,: drki,3XtV:Xþ`H;{_kQ #Z< $؉D]e.I4G-bpЈ=Ρ~CS/_8qBn[2.[QyHZgȡvSrXR~D.X)nC-#ua)wR{Rtİ96pC ߠ6~rbG5x@ϘV_.g 힒d eủ}Gj]`kXO!% }_YDm)=Ut?z62K*XH0ɛG!Q>-܇j U*?#&Wa 9)x5F>"ҁ-$uJF^CrQ5OyC7S'R2pε9L`/O}YEU@.Z4z(~K[h!^i@Y vNPL.y&@'&WQG9؇^,m׬??L;˛a"e5"LgiX^4P}^M|7_z:Y(űv*k,Q,8t{ t]RtK?ܖVj4j#;؝Ā%Ⅻ|ZÎԗƑ8(AڣT(@+?kP' {gMJo9P-^k VNLLF8Q4Wd$W./p\v(%I5q9fS!|4{no)jDȈ8{%_ti{7o 3v}WC|ks撼K4Zib $Su&~I(ɦׂAVp,) ngў%ۄ3Ai>'t=\LQ9Fz:q6_\ؽxs[ T(Ŋf>PeUo.[ ᡾.5Qk?7PPh,+ SiaH!ΌmW䟵l΀F͛英BSh'PjBK'r+!;0xKy[`5) SsqiBBvbU~*=nVz7_aAW ~Ӏna_l@FV\<9eؠl]/ P7Z0a9 b0}slE(ް2IB$gA{üwKJ` RHmOi69h9G/Y>IǫV65Dhr#/i=|hO sLy@6 f!{UnJZڱ\,yuYU+Zi){i9ngM$ei/-:xznA8F;vMg i&r}$W! K gZPMX*1+>`#lvsGk#Zv6+gBtY88Zli<)I, ʲ 㝲>mT'&=7 hvR0hAӴ4Qt\i3n=h* 56/q;SL[⇹"Ԏ~a$/=jiLSQ75m6exk@bIoOU]1#Ģgڒk%FP8H:GߴY־:d-#୭vub6qAri)y@ z_ȘJaaHS1'Lv'^FkxWqT]gA\T@k2N}#()r1ceC/N!:0 ׏7;Nj2Jjn{`WPWVc͂YbMeI z5)Vt}]y׮iYN)V{T-Q'xhV^Lܙ}8z. "ty>?ԡEH*~\ދ!&4`N?)ȒPY ޡ  2۫(SzpEBum=9 4a6,eiö<O_PsIۇsvU90c"RYj#3p)-1̼̰yn "D}0h3ihSl|0GڅmૂY,29SFK隂͋uὂ:6  Zۓ8 7A6}'L#VmT}j5Q@fo:pq'I?ùYjV, sIUܾٴҙ)|'yɣS<9֛%%g1䱰F_TA₝J/>vY4Ra񚜈نSkL.{~un᧍6!r3t?#/`^:_:p@sاmhfҟ9܃LL|)6FWb2$ƚ-[o"zW;C= *LJ5A:qFz .=v vPmdC4%V*ӵbe.I],$:2vխEbHoҐ 13\mTLxy516w2Ŏ+׆~79@xg`t^jRLPa(K`,VH&xuhe%-;^ ߚ.b Ga 7u2+Znu38{ zz?υcN" Jw&L9=@QYw? YFFц߬_c+c$dGN^A sC)0 Van7FT{T[2J(5lL2EptUFnM K,eAޯVb fYg.@%9JhG|5}KP#v=sgR? TӖ_H]YzX Sk1fe( %Ցa7C%\ aH4%E6)L'e&s(چ 9KK*1WS#=10ORM#B퓈v1(;;~MقeW8ϷSlAP* x7uL#,u\(]0 FLk8~wߊ| >}³x  zpþEyn3Q(ҌlK[FhWzONE$\ՙ._pV,*qOYR,& Y7$э␼WCLhTm0O'+-51H"|97E6 IЏn"hyM2J1eFD]RĈoIz5<씗R|Ԍ.ˎ(oƏY'Ħ053LsG#B.S&Rdsis`>WFSvhƔP^#IFoӊ2&.#1 9Bq߄p:gHX)G(b -ڊr#)E&g4hy<5tIOg^@ D0$Of Daڱr3lCZFJs rz_I:li-Hg''GBޘùq5)<\4<sCF;R';YCc82ቺ:'Zm &ټX86&Lnś Tͳ:86˗y/ҿ%0PRS B=nNb5O9lx#QN-F%`&"RR,lTplaTyn`8I O[|YLs:Q^Dlub` lӥ͛o/>+qu]}8QR66~:f=jiy*/^і⺒}ul9 ũ0sНEڊE\`skVm&h>3^R3 I?\?f%1k4YCT9⿻EćbAcQ:$}{Y, p|ݒLt p8%r t*B)|NKKAekGN: c?+~8Fæ PPj}L92 IK$#3p{ö?vo2}y*bl6%g6!6  #D A CH2pvRc3$Tu$@(6Ӟ.K =D.^|y<5Yx.]zi{ f^ ?LO2u?逸MYϴ+ q˪ ױkpGjKVɨ`LAGu08E(d72aA;g~T.C[F4bĨRҕ/WLǸ SQli8JKďƊ]$pskT^T%EKr} )@M{^u J!dSbh49`?)6GD\f4j=EmdJB7#告3Z0gE'`l;^ \ӻHgWz$")#Q$ lՆT=0S"&i9ђ⟈(,PAn*n1m!(RsԚ,`gw HlGpuLRȜ) ͭxs'U̙X27 lV`~  pkpu9MTCh+nKK?X09qjBmpIc?{P{'tZE\UFy31S[.-c+ ⶉ8﷍e g"yWh;g I2tYDPU.qT|&`{Kc{eI,10.&lkIb`*tFW,*@oWY‡Y { l8>GBQ;h8t{NhT T+&bjaO"SwҜllN~DO{ΒX,ؚdZ%S0wwT {;,|KIL/c.h=ƋH5>ԼJ\wBϡn+}'{J B&vGdJ`iJ~惞x /tv9[}d}ok1(p<׻Z"GYF2r`ƎLt>?{SSSH=˛nYLkٮ|ߤj/X }ެg̫{nexL+Rǭ-{Ϟg໧ ,¤ۦΈ`C*\`S5?Rog>YlV؜ן FU .LrfwOM8kŽr0ĹMnDƐp3jwj&'Mm`B aȖ$-cʴQ9^;ӨwЭXo0.xҽ eߡS\Ox)r.|ht^dO3 *F?"l6DϘOqϖpJTseDD7sQ@2 _9RQ@p#NJoSLRxR4ńqI_nmw0\+ͷ9׼t)M"o;d:1I&^ZJUZYG N#:Ņ@P@M h>U-oؒE#IIuuLJh) 56eZ*s {]]ۼ]^i9rAx5eeN}-]`&xmgwn'уe]]Iۥj(KH@T U0fʔLJě2U'j ʱO&zTp P!ޤd~dsP^v.erMQuI2aђT$!9KJu0_X\?a8eAɔp8dx"ER'V3U)z3IGN˿eaaU&wwDx!/|<(}(6*H[ hOnD$ۭ~ff!`WeI! [#KVrֳdck#aMk?&GC afF@hD{ M*(68{!=2XSupx7xohFT7x 1;K7iOHvwԷ MV_(a+ R <$SKLǡsYdJý37xDD S'3^l%di?t4(> K?FIZ 6kR2;JH[ڂ&*~H;C.5{YHl3$Lpd1.Nx<{)Hݔ.A阋R]^` Sn -̳K_7(jOP1x854j} }uS0 lnq6GB&.&ό+>RFJɚ*xX7.=F4 ГWmm8;kU#VzSX6 љ* s{!|dN Cփ_0ߟue+1l띆1;P2 >lX 6([ =?p=JP>_A*{܏$D,bc kU6ԉiGtSB_&~C"R* ;n"4;CESV٣4%Gt6Qg/p7tNsw&=eE]e>pVfs4c~,4 /~ffNW~G# #Xe\ qE)*Q$ԅ(F\6D?m&wFm # `'+xH&'b;dk[–Hi d` #8(Wc ڗ2YvۃzRMImYj@#E _̖O뵋jk-9btv!ESDon! ,~Z3E/ugClnјWЉiPR^x )O3ء8Σ=U#1E2 [QuFE۩l եнZ>HUd*ԍ "+=J#l{IigV3Dgu }! njINjBF"W,o<@J6 4UHRTRSrUZKc) tƤjݖs8w#[x]4`?ZD>8@j dҲqyKdž|rțR8B[|: `æן JDxwnO3T іSNG=@ZQhT˟5`Z8$"Ls1wq[0%9_նs`qjk/w?  x3G47RN'(2Jx c֗u c%pTC 3N߸!A+ AptV)Ӻ&=HQ]?8-כLlAGbB2LrNwO'B(rQ޿a;]|j$wgh xL%kU A'fv)n\m*.Kz8m l=@kKfAXN^ZlHR"37Ï%PzO7[g,nH<|?`;:5`v"s]^e\ %E1R/50?Z3wׂGt[?^(&bY~+i+اD$|l=]]VWj$ɟTExRItt j-@ԲJIPUWA٥zQO4ǥn3{5CH  P/ZfBs{ZXZ.FֺG܍¼Ϣ 6m+l7_o׸X﷞ti!Ee,KV=ެPq쥃3cbѾ:𲗟yчX$:hRDnZ9bX/gD'6̻L2tŘWD Q:A8_ : Iad3Qv w2@n2"Noz^P#G~%UB8 \kAQ6ADzb9}^<;,bLAvSN[VnWMpK.11UvE.O8Љ>c3f#KT0WS؃peucD0(x'{="D 3K$ 34pd>F^U8IwB,TQ5!tA1u! ?c> %ϙمi?::6>dv~sjV8lmŦ=D' \l" [| {O h =, M<yvj\aTs83-P:*+EE' ma9쬎:;+kj"1*4=|t WV;y\ug"ܽu6&V\J pg[S+@=o%s>[=^i!UmjEՆ9wA@ܚ}').a*t[ݐo*jyT?V_TaG4J;71ȟ:w" [ ü"(U3k .+@E75J?’fs xȈm;<=+:NgA8.2gW(ָuaԄa$m.n8~;HkpO R:I$֤Y3"K#ɺi28s/R/rtv]ˁF\qghNzq|<CPb$W NO(N=%;W_rD w,noe l ([fX)MAz14ߡ~7omJcpDzgq:Vn(Ū&#ÈohvFXEXbt0.THɹ.':*~7,Im9b'M͸-j[>4\|fOS ܁ՀM;Z2T) #8aJըdӴUTs3"y5ϡ/T;T.q /fڡ$6R!J:鄗Һ Sh:f-Kgv/-"'{fxOE zy:ce" Gx&,Y cJ;)tqkny? f^< ࿓]ͯy𠝳ԵrCxN#EjẒb]ߊsɭך>xJ<_ i-IpԊlm݈S7p6f?kv"5$(^,j#6xVڒN4`f=K?SWŮ](wWQRNs0$>|C|DX$T{:Ǝ!Cz#O'53dL@̠fjÊ_3lWR@^g EʧN!ث#GRF@k_I3 p?C "`*IK^0Cu|m-ddz&{S$̏دD^`jL@Z3ki v6e{|Dk;b4q 2#Y"DPx*, 1,)/-*ך `?OPso}ц7ۅwK%{c?~ h%>w`@ 9z>rѹ D!u>C= $á?(77piB;a-)Hf`@(IY_>::>J@`8X)Yӏ7uZdTh-^aDJv:d}So|vN)E|s4Q0 ҅NeE&#udM"*zUx#$e9mlYan|HōIX%Vd־ yGǡC:.MKi.="?xWF+f v,ɵ^\t /&&t@y d%uvD~4),vtEF&bD5+cEB0@_iA?ӪP}8@zWZ!h4X0 ϯo&JMJ,&Az}&UXE|jttmXW$\ !$/@Do@kM:]ľ.F~EG}i /Dͽ3+8@FOAQV0 QF|NC RpNn Ԅۼ褽vE^I ia _|- u6gL:cSP՗4<򼔪>v+-L8 2mv`Z/ wd3IcM#l.I7Bu ?z'tY>X;+F]wk<@ƆXSJ.xkD wHGV,A3/JlM{t9 lM2I'bɤqO ڢFM$W0.z: =re}˫+A /:F#[qJ',B1oE:#8b93 j 5yqf8oU_>aZY1ChpWj 6 ]"b '.ur-sΎ[#AVUđcU@D'-KH*w`:7͢_J}TAH(SJo,*pA-DD2kUbZLCJRF#І_! yӆ ]`;g_%x柰ߊ<R C,$fO|j 8hW8^^fԟ%SY!婋{sU*AtSaHV;͌r> ey$-lqeيipmD^.ANv?^9>+p߉StYx`xpTXC!L,kZ @G1%bZLErIw(6AD3| =ԇ8ۧG ,=[+w+Ҥ'WK|݃t[QqL(^_g,,i;+Q]SYb^)K zdx670:ص˨XM՟< (ꊀ I|QZQM=)`$M^tv.gf2RJ2Je-t8sH7|ebOV=SejljPC[(UZh`ô'. (c}8vOCSOްu畽sx'ݣ͐4{[\g?iɓ#˓+U31@jMP]g'JMW[ՄJE y@@7bF'v5rCpT>{FGȅ]V'?4gx;wTQ5qv0Y") ݭd /S'>0.ԐlEZ/IJny/w Cu xMLMY<[F$Qh~2~AR\&1Wtks_v Ox}& Y6fxͥE8妋G TcRw8X7 bwA( ڗM^NwՕicq{S2ORp_nnk E0 HJ>OAa ODuv..U\i? Q]&^<ܝhaZuCD$`)o,[f@L]*} r \M㣸n0\5v\glMOr[,۰bn|>u9=tZ7Gz Z|QbCGM\6ܾj~bGkz 6v_Pdz=qgF2jO(kwES85ANf#lzZ= V-)!bGi[=Yc,Iƒ\LN]>EPOpc#V?uAkƽEN4K)NPW C|ܼ:[D~zE* c6{(.<\ 'Os=JiLEҢQ3Ր|- [N.9Ir7;霯_2^=9!# M>Uݴ02z9&Rbn-EA vڴaqDl6N7[)9nAW!0[k0'c&a0(Q 1ʕ}ķ5%5Y坟P $KR(-d&6A3ӗ;-+_xPnc%[$=D;Rٮ٢oϡ׈_Y&\0YcYH\[sZԚyPOr⑙ms0c!f %jd%co_fQZ"&떲e},m'm҈9'ב|^ўq 2܂~U}^7>RgS_@{Htsjpvc"hv``d>LHY1fҗs m ׫Tv$sðiֈHx:xsDR9ѿJcb'*iGfZlPcB;JTG(ڀϓg4|sSw1Ͱ]qChF ?uAڀ Ya3fnE_H Xc\/L,d&K'Y)Ldo)HA yFR'{Ac#{Xn i%N9\GSb3HM2Ð$^"M6oFx=ۻh0s'w8";#}àjΎύC`ˢ(Rr{JN)Ete" /)> -[^k՛-i ڙtM`Ӯa$R"LcIik9/0YU%=vZaQXW!fD/}s3BNA_י6AÃnz IT6e`ȕOԢ#;ZC-״StLȦx'2_mW 3Okl]҃U 쨉خG>bI?3>7MLxލf⾮%D\ӌV &I04{H#b^Y8JK lԗ:O[E]6O42]~+QWʲ-us І(p0X;[멚`{ꕜN]~+X{GBL~}/Fv}IyUURJ, t8lH6GzW"M,W%5j vҭdH;u7cHI:|iWgvp'HԒiӲAʸK$d;v<_l&P/q|=qXf yuh件Nd:?w0z21 -d7baez*3)!IO9*߂7ѭa~LSV8XULB|ēKwBqOO"Jik(ܪ'z՘~eEhF7#8ʢAJ+خX[w fa $(0i15c ͶKݎׇ>v_ZnDa_,j_F"O)s3Kζe Y270aNR\ʇyYl9`b֤CDDcFvPLVWT7KV*Y1z _9. *VgEY?|h5tR=tqsts+SޭDZ#YtJ`xg\񍇣|f,Ws<.[K{sbC @72̐c o![{g0p0$'f ԔsCrx֬wnf I<[o}KãGe74CE 'c@])Nq JRO@=wT/0΅ڏ7{*!i3H7Kc:.7HY{ T9[X.<ГX+C:<* ig>u.D17ic6az);rjW,Fym[uKhW3x+૒IqپOyaKb8f`߫ms}JQ *vLd:E^} &$&!]G;15ⶒ_Bﺦ.iՌX ܣLdӌߓ=݌ uc}{6i{TE88Qud|3M?&rԳ|"߃mE_%]]>Ј#p ( =A֗Kt\3Z#_9@O1"*S/jӳG?u:d%-*uDO{ I#Ϥ)ռ3T@?yp$6.Z9Eqk#I S==ԭ_VD{qߒ~y~-7l\Tr+{h$.糀y4^HYBaTY0A?D߹2\OȧC-(]AyF1zvkSZ2Z{$#2L *kRFq}{\~6"]:ne*`I2en*wlJ]ַ+H?{`X#n~jL]CJD}7ގ>ǣauHy*@<:QIW6кV*aujZ{Lty Hl ;W>g#SF^"$L8YO$# qgZx 7 G90^H1N_RĠTK ;}aTа{܎YfGh3;M|vEB[`U͕Tt|.y +,-WV-[+ZT3ĖtiW?\ꈌ*WuX;2pۗR֬)^NL/GV ᝖X prCV9{Zh|l |A[Fȵq0WM PJigc`U(e(+-)T}]AeQu"vgLڜw8Hs{ڝKtU):#"pFn_ut"7n^Q Ѭ ) pƿ!mZ²?|[njkjOfD^`DKڜ[=_8Hȃ1R9[|LUY~H;&/uZ= tmW2BS]2@/IgyR.b4hST");xDC?(OFVGYˏ;%IZ(KK8xV ދI'6Y/ٯ 6pwbb؅KNcxBqbq>UߨGO1rڥ8۳9R߾[L4%l^yԈ2Q@GT &)3P[AGBX.hQH~\zsz2:@׈X("Y(7]a{WMM, YFm_՟bM~^ ߺU'b+ l/d~U^2^iT`m \4X]yo/(RClʱӱ&\hK'5C`B2یF\Cd|줬Y|nVo K8V !%C3p[8 _*=qV"R-uw43]7jYBj4!^N$__Ο88KnuB,CgiӧX)zduVYw~x3Լ4`$8~*RQ>[ZRٳƳǡZ&k͸iz@#VvGY[m/ _.6)&"ocq]*gY>_Bс?n\Ռu@"~nmBS>c*>۱urv$1L@}.m9j! woMm Mp|_ AV\bm23?YebCHۓUiZMYVW 1bpYG0;!{NQ_.uzaJE:{\I"?}j OrtM;,ذU˝CME'5l}WzTϧGI/1u3T46>ٕ46 ]p,x yْSMxr0 L nLe$ŚŋN0vu.7cX¼-m +-1j=+ { Y\@/ċeAHue>PkWJIXXс %ς@6Ra8Kydg w~ wN)*1 us7W¨نfsmᔣښW-P!hѴt2B5&W-}8IV V$G["|:CƾP[8}m@T7+/#Sn+c%o<6[)| {A_v̏ԥop@2$qO7D` @j`Z3HpZD[Ǟ]L/c"o̡cr194jv#J:gWAGs[EuXpt\yX:/k˦XՒKOSKyZJş\|`c,?4Mؚo$VY1#{ZWVF9IψQcߤKQ*<06s˂|k}I "5m㹃 ZdG8fRmAXgS3 .|( sw440$‘,qZJj9>R|D:pANc59'^hQ1D"7 1>41"%;4Ƣ1 },5@%RFGg;9,h J X š!iyF盦] Lv~1ԇ eJ_oqBadZV^GY[W)b(4XեV-σͅߡEi*OE1wR07]TZ G?1h_9a4݆plA0)1X wt)Zsk-mRl3q]l#CcZ>y-R]œ˟H-1BT~R7;inkk5:$r˨ivC^ ''q[o]0_|he)9Dm68LZm:Pxc<2W'(k`:d5)ˀY#E;IX&-Z]yyEzSNB|O9H\!£yV423 ~8g~@{(uOl!*)uwr~prƫǭ@)[4JK*DVx۬+ǦM!GUOG[xJp8f&sr ‹ֻCx@)p!'(o% ƙG<# bJw{pb'trp藝U!QA)shr+AUcd߼ /v|wrzyOE♏nF(}'8`Q}^+eW %շ;*D8F0ٜ:ZtomjsH9Yᥘ\@(xUS} LBHmcg*G%C 5BhƷ G 8)Ɂf6asHDE@: SK#fZmk?,V%y=`y{J%e^yǮ_4h3ǿB3FQ 5<5TF0RcM` I;v_Mh8+ɀKHzn)t]4`UHŨ"C_<5OB$EgwA`v.ba;=o\*WX+Q=ݳ#02" C*&TZETrEʸ?gҙZ, daA"P,<[c16FM>g9]{/ L.:]{cK«R&\Or—_VBYMKOw*KyB\K^XBcǾr􇛗AHsH_SEn£/}_1g4qC6ΥA fE,#  MVtyU!k1$)c#u {Q ^il,lXq)4UrBp6ePs*t\:9lzɧ5QX˒ceRR.Jp簪܌Q̦5 9;l:Ǘ_pSpaJiyP$C\̛JʕZn+NCbGE ј%7i!x0nñjR0 FwMCa6>J@UpS>fD$ ToR!xḶ?<~HOh&!0c|]ZĎ\.L fgJ?en3Ǘ l\[R[Y!zv/$^ZN&0G )%]7M54x7H\>3JŚ)B6,,v@/n_OY:Rfяؙي*X H'II9V)\jו 󗀪W>xXBK  x41Ct }%ӦcWI<#5Tmkԗ^ v5Ǎ4r3bZ %(K١+ S"<qYt0yDF%Y\OPG[Uz )t8HZDEb_gvddJwI,v/Rd@:$Q,_;y-7N.ƛk_ ;//ԌP3z_6xFf,pZ<_bYޯ:+NRR{n# W [Lx9 ):Fttel@VHF9tZ@CehNKu)S`r9׊b%bɷ㈎Š(.|Y1ywxMRhޚEO1(8b#|\Hfo*F^-۵#P>)|)^KZ*x`0CilSЀv5lMO;ϔ|wLj(YIZ[zcc FHN_X}Iw17.O#>ܼ:\Lr=q܄oq6h}o]y%>~%e|9KRqM `U/p@e8SOωQ5p'L'xk!B%}(R0M/`9הz*Lv3(=`rXidV rӬTem)ϛ|`^kuԛJnf91\/Oо#%kԒJ ޞD//Z6M1&*$\ 2]*) r/NZ9<HpeA1MT hIQ@H.8|YBYxJUxJKڕIXi2oh͏f.nq 3L^6@wڰЦ3Œ<ܣm82@0X_GY}U9z-@MHl"6Um_Gn`)1OMuFV5փ%Du_Nm ݨp|=`9:K1hm:[LPW^$p5G=*]G7iyR@`'+QlT*F e:T\\|*eXaDw,=;mjS1*6]Ke||h.֊܄f?4UУK=3# u4͊}D?t6El D-'4lHVBQ.Vyo3^r#&ѻ瀡]IF"am3>ݽaq{SUa떔\jyt.SY MicTG4 D 90<Y(A?)  sYZ}Ʃɠr0Jh@Ϗ̡f@dhwB]&⣍=o0qdA!V<d3^6@Ko6D)Rt>\zr`N]zr=pos \7aQ!EjM%9^bdb >-vw05?g}ޯSzlIz=*4@՗t_3*w1j/5mG%qK=V_j 0}_g8?j-%؈`fRuFu3p R$bD<»n8h)ԓ*uONA)MӿMݛWy+U6Z_b0W#>a-wa5Y\ ~h ~+Bk;6Z[@GQ$:?n3oZCk뻃Ø ?) x@aV ua1eF̡@|:I`|v d~;C3dtށa0m>3vP*~$AKwC@4 <( pG2^iUs\h pƹ'x05qkol},tStE@:]]k39;PRİX,?cuuo4=Ť d29I4*\&V G /JK{s"+Q,qYR5p&rz,f].Fi.Η4^\ZO[OˣK,WLad`JyF*s\Sn{"q  0*i[}4 a%[{UqʰCxz8)&gPgd#ZXqe*XCQV-3;V T/t2& N- ~43āt|wBܝ%SHch[$RޣuU |}N GrwCPbU\+3>n -ZDKvUQKU?A&8yUeJqRֻv-,Ӗbk{G>':c Ȇ&ɕ5I;2# c| u.5y4r"`Lm00SpjW( 3g $B:rN&[aq1lM(u=]Gf)O~+f^P~n knkS6PK$_MeZ'nQ3 4CFmgP\"4U7(UEPWaVhA{ߵ0R^*ZһτS fET#: 6匣R(M0C;aϐSqoZv\"[%7;iFq֋1Fc#hK{+%KVp4~@+j&ݦL>ic?*)x\`X>e J9cki;rGZBDq*L53P@Su#JHظgimKC2yyzbl2ۑWVY#Biٶ|HOAI3#Tڊ:H\g~a݀<2#lAS8$8߀i<_=Š%O`̙(SyLZOk訫` O~ iɕHbw4vrTb H"~`1ވXANVҁ;cf'D_DXZ#faRς kk) r)V: vDU=m&Jg~`\`pB?\ -"lrYdMU\]_}rcdTc"_ʼnX]d=XA|X[VVp=_Ce\NQ$#kT8N5;F\-av<t@oK}piW犽4#zֶ ZcD҃Go gKCsf\/247Cf` k s'O@,@<߷jv崀Le jig)$D6,]AFRR|PC^(o8gB2aƥ~ZnZC;5 *~H}G wR7&K@vq}Rhlӧ +!bLU]L|/wG1QNuS[=(;WI:{AƉu(fE3vhpN9 G4c?iNA6,y+JZ/8pz[ﶙ4aٗjWN'~ ͚D>ŅǩQ%e4jwXf/bzJPxvyKZ ր4vܢ&2XK`Cu PZx)KIFksy2)u \-KL\ V0U?ӧTq=@?-t;VzSQH 1r_<+י9"JMb"LS j}c:9Tg ]Z Xɏ\lO Ah:C4S3\].dAID`U}J!qp)r{0B Ĵ588N!Kue~S'\ޘ KYKXU #xqiƑQ&S:ǪCcHlSBzҞ4" |!#W(P1zFb٭LOccӿ$:e(!2DT|SyQN*lZ"Ԓ zO5rIJվ F/;EMI&!f^T8P>%&z/C'+{626+Xp m.޾)]e[|Ŀq+ <ɂY|I=nڹġq3g𳶫iF_%d,x6Mit A!w>k%fܘa?'[Ô mڃG4/U8\3zpКrvAlZOџ cxtXEظg~$N,=R$ 36o8ٷX:Z 7nAsa8YgaNas zJi 3}b vЬke)ˬUoeZOԑ3O9_X<{ЧojX&#i{؊TD4Mj:fx^!]<>v+ E"¢-' ?/<%}2+@"s6(xoKI6Rqۜнc B< 2?\4 Jyoɂ-=ǎI~|Sؾ b;qy]@૾?vZpTgx>k'^7f>V_% QP-1H3R`:+QQXg_.c @)Db)|0"<˶E7ޜpL4d% 5Q2Rg&]"Wovε89:W3іb|.zָJ?3Øvx@uV*?}amȀZy)RP`<;V;6ԏÀvv\^|rXm.^ 8<&xHi  eխ“]V-DG|ȁpB h~t%+܈-H6a;XLx% =kL_g?WC&?\~Do8R"&EԳLlVDv y4_mpNဇPq\`❶}Ahd I@u/=W\zsw ߷m*04@bՊ7sS F؅ Vn*-1Wo VPqsr sH\ 뛔ܘC2jA Xb;" .L^{tErgV,n3B]uUPǫh.I~;N0bc+uy2klCWL?=>+I_tt$ӄ jQmʯwЅz TGH!!In@~ ;Vc9h6b o)Sŭ'Vje 9@qFC:'(-+%?O0 hmcmU|2\褚A*1 foP[cVp:YBp[Fo1f/YkBT5 ڻ~M} Wv}&yu֕OL Q.ȬW5r0P!ǰU⼺-MfOL{gԄ]u]?s,mznQ#0Śc)u "$t4iOhA0CkMN܁#8+;{[tOw\&L 0܀x~6'jVSJ~F󈖐+?!Op<z4Α(;1cզ¢ӣ/A#XIY08 }\ś-d|1HF#{ңs ^x]]n$KfocT]8ʸ /Q3"#W0#c DD>8xDzCbo" eB\aWb3|H05Ȕ771ߓzb+c)J%ߡ$*[UxvٱZd.95^A^8ԗ9K#l 1p3 q ?y~Trَ)=fPSw[;4Y|fa7RCb2u- C:?]1j]“)!ȅt;$qd7# 0lP%j>(" )Td-~Tv6.Eu'YUmݯ،!E'cJ|i>\^AdGt(YY6YÜ rgE+O6v_C~,*x(~ 9MF _!c̬BHfCPړp|EolaHvdWJvE NXLt+VJX] QUOiWx7*ď ŋks}۞y&1(ot}z (Q;0>@@qb#NϺw>!_yWs|Dz۪ot2= )0н~ir~Ń&3_:lh*K,b7r@VH;"SlǏH&,粤Z/(aڼv 0 )tT*&mtLpկuCe~ZmeORtfN‘[+5tM~W?49[ڒmnh'.X|@E$kn>Cp6Y4%` _<'. |p[WW0^^lorf$~)cIj_ sH.<WCG4BB72~\ @bݿ&%RHKdRiP@:ג:T[,( 9cƆ #W X7i*1ExU B@T"dW~Y˥F,F8>oGʼn?Ş3Bt8n7^Y83h<֋r8J#McHX0yͼt2IňP^rOl/IQ%Sh r|4z U#սE'##y0|xɠ^u ZqK 2 5bl ;jE ~<8"=whbCw;FVN5=\Ty8%20~ 0CPxz̔K ŏ2RA)>fzIN!O%Ng>4%|NW3 `íe2ǁ%eb;amb]U˔[S9sڌ\% j8#"NV)i,5$ᅦa*N:rX] i>0K˙f[6r;6Nm̪v/1k`|ߒG0o6b%p7Bqz)XH!U."3*h*. sLz7B:I17y-{,GWߎ[0!9F :n)QSV+\.1hVu#Z,Eq sx%rdqǓ׶vxf$z!Y B8 iU/O M q-## nV ?;Ƈ̇|t{b930<_KiWK`vWhNЫRJ=y8l`] t8u'ǎ݄F'I:c8 ewBV{9>r# yR|=ȅ|F\W*chEU`*sf|0Qqz'3z s P(6is?D1=\mu-'Lb1kn㎞_Y[LV:FDl~/Ⱥ̓n¡&e޸?*cM: śPy[nDYԔ{ )ςӵϖH:6ػ@m5UH\ʁN xh2U=VqbYt$1)m9pKn_wfE'5 %덶#kNhqT /{5RD֣x KZ…0F`˒_N ӵpS406E~\ \qN"Ҕ \;N4)X3j!t"WsK{[Ŝ"IBH=Q&g/{-CmP_5.ӮDw/K eA](k\LxqQ0A8"pwy~5iK=kvP}00Ad}ע˪xB,}[^Yf0L7ҥ.}YTJX~ FTBï{*`tG]HkR!@fٗ-U>"Yw18\J\sڹ CDj.ZJHpyB(!Hڱ9c@fU.&; *,q:?S BZ2XTbpVwՈa/fb"7bej, ފ׽c5pfr5y wdtN:m]m \&??04Z~ߊD +q<hֹ^Տ^i.mw BjadqA. ,i9^C\480MZBaU͖I}(šѹk !yL`SVw.aO0(O`Vnc;|JQ.n(*nm)yhhS{bvЗFPr2\H⧼'vxFC'&]'G]E/itR8alܷ'`-ȢXEl{:9fNQxdj'2'Fr+Wi!ddE2w)Fr@-.o$X'⾋yC)?@ S+51 MV\ye1u E;Ђu o'2$[D, ^= $e:H**>d>D.HdJ16ލb]WA+]1 tC}3\2CqEiޯQ@jcӊjf&JŶ9S,|^nPZ_OuRBD0qV=l#7alMFqܲTI+1o6=~҅H敕nNg}+1- N;aG~7D212_ЌWSQNA=K f ~+Gd o(*MAxkdpc,2[(;Gp#5YKՕU2|r(Cf+X_]~+`w2T@1!̇N!!/eoKXt{)6BT=-ȵ988cx͍t>;hT(] OJ[Y+]V&9 :Ӱei'`;jPIAqQn,aQZf`FLfǕ2#AJ֯lbqfr +  cNxMW{aJΚ o"֣\?!ojot1 .4VJe8>]՗66(_4X2CbkO6 T"l' R7*8P"?×d}y,`O$޼'w+7.u. B/9X,]ebx. w+\> xu\>fnT> GiKDެR~^iu /ry$A[H3٨Qu>ѣig;m09H{gCF&,{SᒣXځ=q5B#Xp\8P{fO/hhbdZYaޔ0B9z= qӍB/O8ln٧X}OʆVgDcHHRy]*"JLAG};-t) nX$Bh);J_YK )*`ïjDF-~B@!T0$2_q8F ߪ:exl0;λVx2p`^#\ܬLpBy$t¹"q6R'!yHd(h71dHPsC]TcSV.>!&C;DO˔ =˸:%;cyb\Xm3+K mU]K-}ͮх>U/$4ފ%*J7hU Z^2N#ޟV S_˶]0Z܋' ԆP`O#kSdm0p_7UY+%jˠ+4/-E3ȧ $4J32,vA?"');H_Hy~$dΣኛmhJݸA#|| )SDٜ\$ PJTwPvcdqjX>ǢEz-^@ ugK5g>N0@fbak|r,J=$dPOdz0|!.`ͷߞn_6Кx~Cn,Є]=twPIӖ} %qVM։VRߔzCxAjO__l2tO&y"jtӯ<|LSDGG/c]2rUrC2X gKO_5А"v>ޝp;phAb!hRL~г3L|%L VS&ED_O ksO?]E%i/LM(ڽ|X{gEG(:#Xje~9Ǝ}Lx"\'0"@,f`Pa6וKvvibགp##;rn&kӜ)i s;2ܢX18ei0L:T$]aM Ì%cQP]E Қ(mxSC27GK#;:+'ԛ8S)]LWW7QyF^\$[<݆jlK!Ɇ`dXhS3`cD$qdqG)D#Br9DW !rxFm/3 Di[ry6~N_9u>AP[)ZNHa~@jK/~Фz w@ؐ)!]