python2-perf-debuginfo-4.19.90-2201.4.0.0135.oe1 >  A a{W^^fl(e.&Ds' 5w7IywTUcT:g'W31v1#0u~7;|SϾDcU"Z.i2hDXp:g MS.m6.¾r^w/qB l 9S9%d*yDa\Gg5mQ~iv&UJ"3!=Q UJGgub5F4{q%)mvl>79f425425d61c0371642df2e92ba39973ea271bf2d6d43ebbcf709fe0dd1bab1eb53160704c0e6365614b306ec8263f1d64e6af2 da{W^^f<,.T.EznK/n6$bQrUp?3%t49]$b@oF#F}%mwpൣpUg7 wֹJ=@ʖ ÆPꠁp[ b7[˫yU`SxGOB=b *(Vp]AT"yW1 aw7D փ[ZT%w7w+/?`#u(% ,vo掞KOOiڷ>p<?d! 3 ^,0Zou     N Tl$4(8G9G:GF'GHH`IxXY\]^+bcd3e8f;l=tXupvz4DHNCpython2-perf-debuginfo4.19.902201.4.0.0135.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aʣobs-worker1638927322openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$a̙a̙a̙a̙a̙a̙78d9f9e16aff06cc9c9ae2fb38c2b79ba331fbf0f5d3589809c378508805b116rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.4.0.0135.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/ac74fb0a80066b22915846c233f1e8f0-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46c91f78b4f47c9830a2e6f0e0bc430e68edc629, with debug_info, not strippedH(KpPmp[>[utf-8ff0c185b3166f81b44f4833813618f4b515dfd90aadc557352c83a81642e9ae7?@7zXZ !#,>] b2u jӫ`(y-8łneƬ쁙ЂCqXG1VҊx<'70G P (_ɚ& Dd&hn tr*"6,PPcAch$D7XXeT[by`610Iha~, 穝Op]Ѐ5q$VѷFP ڤIkFqQhTBbic`yA= j^P+raPpXT~K@[v`J7h.ٕGk$ҏ;Vض%٥_ZȎt(ʈRo |^E;.a%?Ҥ-U(l~eQ٢4[EBXUŲ ͂VsiXiͨbjz3Ng(9j|)"7Gl uN)JYQ03| \jL\׷2",YѼ7}R/#F+T@!W%=WCy6+p/po?;cS3 /fpO"4{#~IB96fn#Nh_zְB16B_@eUn⺝$җ MN;Bg(KawVȏg, 9ƹ|MltuM;&-DFڀxKC1.`~$>rVis?A-qVP*;.,v>T^m<{͏/C<^4^@ '3#Zﲢ,"4Uk+ +ꁂ[32}-Ukc|gN|ٸފ= n9HA{#riź!_ e^7~eQ!A/(-t':J.R 2gJRPl В_FcZhFaj`|SA &%VtDdRcDa|j`Ho%muHF!XR[+Є@k܌YkZyzq2XGHcIVJ…خ \(ӺT4ƭCsWrXqC`$m 0{`G_k*:;KQ.0($;Ч]V/L-}_KkCA*Lj9 }UIl@VacA.zAhWq4$a D'a@)[o@2h'H! RJ[ ׵ R"^ a*g޹}]62MxwKQ3Ip=sd Y#3 a-+ t_ u[`Y?ӻ+a} U5|X8$R]K)91.F44a~ @ v!#IlK))'{4]~|e dAg?!ֲSnыcd{G/Zu5RE/fdZT~&1',`Zڒ+) ck WmM&9u=Ad57޽|"n9$5pFbX#s!IP)~w^nrpy.%!ZD}#Eh-YW 4 >cZOnp#;;ڬÄ(sGaIGg봊6jM90p΁yQji5M7Ұ3+*G̚w YWie/a Ou5~Ӌ 5:Q6ȋTZ]\ ҬizON 3s%IW mQvF W켖0fpV7ZKl 486I=WTTOR*}5tienEک'90kl e~ҳ7Ԃ^TO-IDC!E'%3pƝ|YKߢ%ul(m)>oCbG'&LҌo'ts޹00v% LH9c#'ypNcP oOۏtB,l2ml]jC ?Gr33PVa =}Dx*ZNjJto(gDNmaUE؝-N:f0YXD(bJb,.OHnh8SըCL}Qo𹼼Q~<^:]8oPJ<j+G?Q̉3 DCL=S)}CÊetCX{wOϠ?V{X(=iKrI\V.(]x`.Jo^ ʮ磫e&UE-5tD& r)Dsؚ:TMj8}hKu7&ΓtϨv g09A {HǻmnnmjCo`j`M*A,c j/bEg)D{+ O]26YX)K8M3$M? 6k9LB`-*4ϬS>LJ_VGl ֋3ey#}*PO @?N(ߢmm7h{m_c+<Wo"ӽ!~C(%hݿM 7M/;biitm")n$۶wIy]Kp$Xzc:ـ>:Ӻ4S>FQ zJgHl|#۲"l[.T vJnF zbwI>pc}4gaY@;{E)Θ[8ؑtW&! wԗpy=n12y["L|mLVҟvoKUQ@#_) K{riCDOYM'[j[PA?`H3,uOաV%f\YFcʯ绺ӗڃkQ{[(qEiśhFm:fFY5SBfn[gSׯ7^79UI!FAKPKg*k^ X1_ ~F ?jR\r ba= 1֪緔_ BJqRy#K53 8)JA+kj pD*RټTỷnbp%ҺzY ӹ]v' ]`_4氹ٵ'GC9Kcљ'pHmQ,VjAkF`%=_?)sKo俍“?Y?dܟC^NSv^l0]YImE3vZ>?/ ڞ5Bokz? >Tj:sAQt*6k Ru+s-2QPx&7R}>FS@A\\5,BmY1uY330XDOڇG)O\HiҠ+OBߑ _"ǽyMmew mW6H[p{ڌ~/ua+h'76DN"Cx݈T-&o͍,ѝF`O&dJ-½G*p%cUtoĪBȾue'ն9El߫Q:(/"?(IR]gFKK@ɊlPy_MYbΫV;-ZK_':$.JՔ@|Lj4w; !ٳW! r3hqq[PmniX.nPYRkKkţ}Ҳ -EZb>o9]ךqD㿎$e1dgSuWՁ66v..8[iAJ5+0 :*nItab|f< -Bbç*e=]7+TGRvWH73^ Us0@" R܆w7w*fa7C,Rű{ wt* AP 1V [^g~[/)jl7NKXĘBy97#ū+C6v%kn~&ն1t VۨHbB[tv3d`'M/EV8ԇ*哏~Q]몶q^`7pWFd$nşfAsYy`gmrKbuvHo~) I: _d)<ִ'_xX[4֞ d~r&OOwvЎ@r'p/xBx| 3%Y( а1Mԩ|[S=-bH(\q8u~I#NlK@^]`k}?I_ZG4bP*:0p렮74arxi56~ڼozO:zUp*Bl;_kVVzmeU> ?sJyă sj_Y{3ܰ~w,< =Tllp1P!BIlezP!dhtO-l}B)d Legv O>2.$̱qֺv#mY2edEtU-z:gT顽ܢ`\H$Űڬ M:sixr5ОGGO?J RKv?rιVtw)V֜~X|6Cf:;݊I[Z\"BjMI''HfJ+0DՔZLW] 60ζ(ۍkUptY}}/NC?girzarb`mqCcMqifS"͚d @uZlI=Qtv76P&MummQ8C 3՝WRO"Z1#O1'J"Y2VVVe1*{DPWEPGN$HӲ"[.tu0wعla&8SL=h[j0A oFHDx=TnNaN8Hk145PVxD! p 3}GcNڌ>xLT<muWXV{sէρD~тzx멊 lڏv$`Nu !(,r͇HяRoXdQ58;>UmoqEڕX͊iM:B>]ɲ%M,tLDN:ykXDaҤyB=KӱBoiFda9!. P0ӭvnZ J˿?؛  '+0Ȫ[> AЉ[<nW܌_֝ϔ*v34_o: PZQz)D C捄W*$ C^uaM`IoRr y֦O'u-cռɠ|Be=x7DN^NŬ1Yڪ *FyL3j*k쏔V䖱Yyg%&pq7lqDCx40$l(\zt_|#G *!"USX{)ޘ2)nN١IP%^kHvDlj>Ȩxa^ D!|c9{k?.Cʕ5b?*y"S{cj<¯:ZHwuO99~ݶ1]++Nu*;Y|: =[ĩыҵiD u8Ee@$T| 5c6ܡzb\uǤ:'EH Ж]N Z!H$4706/9 g> hH|jsZ Xz$H=@8!Ql`NY ti^l#|\V(;HWW.s||{)ށPFJ]OYm{~*6 ܰQilB0#蒷v O;sh, 4ԦwbgmM-'J̓Ź>AtQ|3i\ctLWɋH`Wj;$E+UtS SU!6De Em07[1 '`-:Ho Ƹ{X[:,FA..F2y!6o(퉎Ђ>Ӌfpzc x ,Q96Ɩԃlv$3;wW:fi2(#! Ai/gu1+k9_(!hٰ"BZD ES'ˤC(,oO3>l.)UD~ˌַ&\?!m=ϻ)8r[[,>.U9bS=Qz <'["t,o=|wbIQl}IJ9C7 X{=G=b# 6KdxTSds(MG!lƀcLaR>J}˨+=Bר8JH#E3ŲR K?G'&aSvCj<2WL%f ;/"3]Ư"GW1v<(s*r3$6M.8 7 ~!m0t?oCҼ;+{ OmJD1>cхd80S{PEZX8YIeN b@g""'4fk4A)j3H=44AEHLBiQOj|U.N_zS٦ӞPƤ"aeS F*Еwِ-<]6]DߡL-wE҈Ǖ;X3C3\bWv)e U`G-!LzXPWc8~KKTYݪ "E~ Wå5W70t.͑G] +D3HYe=Kì3rwfj YK-[W >+@qݩpř;$^{էJP1-Mx-{l_a P=ҏ`#l/]di@n͠$V;(or(HktS{Q*&EM&+36h~JvG죟ޒ"e1mb6Dž)0dV?J<PhS{۴n\=G۫ZQ@}ᾌgO`%5EdC5>pc*`&6u}Ln>yE:{_U@kao MT$:yh/6[ޞ^ee=H@7v $1cx8< fܟPY)NRB ZƃT gv;/vudvs{Ү|q1d`1nۧjY$(ZSd `"P1#+Lev):̈́Y=y#nd…^ "kQP ~Lk$ם|)(oq%IQ/tMJvdSIv#4j49pݔ}ڄ-ݒcP+ Wn>R}uuTipF$p_sqі~rnB3*ƣdC5i̗E9^\ӨR uΒbR)JgK*QBƵZ8\A+B'6rt',EM~EVX :MXBϤR^lVuAח}C\^bG7 ϸ}G zIT#J{2vKP[=`6hዬin`/2*l B~T]|W/n&֩GUӦmy=2ߦN/'$|uSyAz~W- *c5w ٍ]!=# Y+`oqBL ͗7P`e)syTbMVm@tw=KQ݆b\@̌473vs8,1G ӏ,ӎ!NBDkUH?uƓ ydgSLV(뷭T{AhYdl‚k95E`飬3,U4ݹ50Trux;΋cڼiH 5گVv3ZzޣѮߣX24A>J&OroFԛ61`xd"HOAQ\["y 8t,͊外 %MV8 M,F$&9IG'-~LlN29р0ZQ -kPgSpTPH$z42}w"dn"t&H].,=^ aNy3>mLLn+lffVcFbx]sQL;4=KW{ʕt<h.v,̎\| 0!BY5u~3dI[^ 27RV/HEskMs(GJT̻$/(42Qe_PQ[kS_rK³=(﯐,oԴ@RMB1SJ5kY!q{9bAAE t2AT/ (*'L&K~< )4ZIXUCHd骰5\!aPє :>,"{=GudAT@񃮎c~)iPe= Hi2rgxڎGjzOk{|`+!~)Ak- Xuߕ\0@[]W:S"yێQIP9+'I˼fDI;u,s!CtN&Eftف\H+<~CQ񼳯)LL<Ui2 *OXd+Lm)SdqW*pg20Y L!_2N<:{Mkf B[wNg1tqK'B5[ii"D$*3%!A<$@5)o]{!NExڑ8`U]oCv\"i鄋(ޑlzUXճ^'An9֎3;),͍!Oe0j#gܘ^{xeƠ$^Jb$룞Q2XQg7+F=HN]msDy?a iLeF-%|цF)4F4,+QmH⭦*y4^._ z,~">A~V{TnJp5nzWA $apù#~_6vf m wv2y6)/@὜KmAŁu8+N9,UfJxkMcJjwc8@&0_ gݽ!PϚ\2 U c W%sHqʇL%ІQFCh~\vQ%-x#,Q-°)2 x\Eog>fE9yzMT{?q"b,%4c)D2q2*IJTtw{i0qw=;d BDzHn#QCtF}=o`%캬<- b&Jò?œbP bfܪ2ȝC8 QVp-_)j#8:!'Kbʽ vF{f5Ry8ht8gj .AiOr+mOQIo33JU4щ˨BHp2IX<┾HRc. P2X!7 ߍL$#7@Y1IXэ9󂞑y:wяu4rFm|c(% p̸ uU68 3sh{M+}&.j1e,fg@Tcm": 0f gsydqa7f2&C pS259P/5>OxÃYyt4.4Up#31du;[8:_U%QGyjWjhUEŋ"\**͝[;"8⬤JLn>'\n‰ pEmgi8 >@SGMFX%hVd-U1 ) Q4]f&/[ ~'*8j3m8b*t،ӕ, rvbJIܲ"i-6UGl {+!AaWCJ`Z19?/g4&`3G,ɝd ojb9 ,?sR;Rlv,Xad;8 mX|l9R+ry%b '(*|W\8Ӄj:!W^pGƋ"m~>0&XpwpV@wR7_A9vqyPT Q…ѩXȾ(0QUYFzrGcsNРNn Pyw?9ڸ6/{S ,DPP ˄e_CGۥ[Mz& )]| &wt/T3dK<r^hs %7|+೒C&—e%J;=,pc7AnadgQ"ȉ8^,zt3e F Ư5,CT8u^gd&)e?4gk}*}yV?̓AێovcD XͲ?,7Ɣ]/̊H8{Q y: s#ٵ>m{}xtd6M^I=2DE7' z]~E+ Z7i7%rhr5|\閑_K.947+Tvԕ?_=z!:'Fm6&}z-Z?8}\Ҋze!զ5vl&E2 E&Zv9ڣLY࿝x<.Fs[x"S2}L/1$YIuT[5d &]T1`WـEHP>6;ɲNwL?(f*CXiҳ"WN&j E#N>|7F%0D=lŹRANuO駒R$k'γ[~xbq$$1t>'D9nvBTY!זfVX<i<3a4&ǧwdu5(}Êv0p-7ObE?v; qKp BKpx0RnM{TX0ˊH ]Mi 57!Ƣ+Fd"#P^ GB:*y:ԝ՛U[nrȕN-ݑO :E[HOv ds?e,Taׁ`'Y skssY(}@0~1!3@O,#i`;UHl,!6;<&<@8XAlg04E`a- Akс9tQsύ1ղQaળY~qJRPЎrغ6 Kg3jyP5aV Gz0.t)ӟ~8<;EŒ_D۵_+dna.Y1W/ڊ2}bS]b0EU"]Ԍ-x~%-.:F#yh9a&HC(l׹FX}d"_eT?: RU2( }Iu? tT#>o-K+ D/_EU?#Cڹaosbˎ"eı?206fa΄yѕy9Gclv"VqJo#w >/XMx[I4{hg7Dr %u,Ċt|0Ch bAY_=J >Վ|!mu*KʮoJQ#\ZXٹmo*zoI_WͰiXV N_!0v(U,sEѬ_*#eC@+Π1)nnu칛TL8"%_e8GThM-s֭PAga 0\G+w Vf}00T& srMGbӸ qɚ Ie3ZrY}-~tq ܩ1%!+g-q܅wG-] ujqYcYEW 7:f<ؘRhjjLqQApC0<{ agX~IO65pcoqM3*9f\]q]wr>cvR[+VLCfFz,[f  ؄agoPU?SQ@1CoJ'a_C7u981>+KBq)eU乭c=n zUCh{[ڎgϜ\0QˆNi>Oq<*A 7B_Pn :VYmG3FRElW{!]֦)=Q4C6rq#^;_4HK1 #oU=XU.ͰӼmX/RaEVwuAx@!1ّv[Do5vvwh)1ajXؔ2vXaHHwUxvv} (? 63 m_d[~DQ@IEcj3!/pyV :Zم$8vCzN,a4f֞)9&7'M!u,jyؘ\)ޝGM\+MզY.{2;l*t7T}W +)S(LҌ{+%:sKOhv֑<5v -sSJ0ɍV]^nkA)<ŊT{Yl{rmkkQhXclG[lV6g9E!a^ʠGS?gf\_J@<#X{B߸>ԤKMÔ\ Օm3Kfgt+ug61eɬ?σ =\|Sf]mLA;!*jgI̜$\G,3!D4{SqṢa{:fg_3)lvq>WUFuu!ȫW'{lyA*PJʛv@/6|x1P X Txc~Yuk)ZwƓ "nms$T9)TRJ (A78@\K{!\YLOqXS@DTrhHTS*8#GɻA%؈P_= yhI9Fr_m'D%H)z|IR Cj뇛{-Qjf &bB7!z ?@jkQ*ZrLot1:pa-s*H~ s@CoGdy 5[5 ϱUӹ;喧Y&%2&$Mߑ2Te˸qm{#lT<54@^Kuylbh*RK'ڪed`Rd`=1Mw;-ʵ- ?TF%4ܢXĥ^foG3%R=*nFb_0uFnPH/3֨'3]mWDZb`'a+Ln27WNߘ!>N+EKdBs4s]ݐw>kU39|FdcԚ0={R+k:i%tqqUM1ͧ XK8T}RjhFx |") w,T ]8~\L>SR~YƜX'ɓ& rYˍ;L,7'TM z hgJLlf=RW }__y^ʋLuE*[|-m ɶK=d|,*R@.m1s . = ]E&GɃ Qc3 Z H9S%hGG!sQ+$Pw 7jeyz=8uŵ/Ɲnqx jݚ8un'%!ȀĦ%rI6+ջd!Q 4^k3n4{Ƿ=K& rڝmrg9a8>˲7@׋PC'ơCl^ȕYL^Âﲇ%B8)휦$cӑ p-lB!͉ + /y˝ٞK;Lz+|BHg.93GH{sĄ!^yAeah|fD@&kӸ{lꬹi䕒Y<1^ȵo"6h;C?|GI? |=}99*K]Ŝjn#@(ߢ֬UT>;zeMZJe%cGe}۩q*ν|Wʣ禞1J2;1u ƪr2c_"h::boRA|0Ѱ$zD-& Nxjѓ_iG-:C!874Q"vƄwRxl}{e_e_X 2(O"OaS5 ”@WaeFNT0}0K^}k zW(CwϞS-"w0v J35_D<4u5ƸCYq5PD\ߘd:PcCZ!O:wJ;V"6z`67oa0pؐmK[G{JLdjj`F=%HrPZ)u ] "dikda~7u f'ݫ/'A9zWndF+.H\!8 ԕOTg?{ ?MGYel>(:'ăvWɀ kzd7+Tpx ud$q5wZ JnW2Q֗3w2쬂8wtW~tҴ _!& z) -{ѴӟY%s:Qij*ޣrg+b|&Oqÿ<VVDw Fя / o/Cs;>>j?xՒ?liydqh*;ەW;Pyzm,00䁇[IRnxx7U[2$>ZG)CiN`:[qO;ad.F$&p2H jSE1+OM+! s)8ݠܺ/4U|5aV}"]6XRkD-ҦjR=2(#-N7s2=CU͈ݕ'T nC6B^AC{siKA|^!_oy_jYE0Oleʔ:] l}@V(w2Q:萟ecI"@)ߊsQ_tPگ:G'rh3̀QKUs4A8zfPh[<|dlt|V>[[4MELFI}*wDsz"M8e}u/nv 1z3y׹ֿ'\}K*8-+j 2uޮIƎT1Y"rL;H"|;,E"ljj`QG6.~Vc\k,vIac56?cX_= aE%埚MCJne[ cv'/ЭG'06iOn2O6}^!ťt+k'UF,,C/z4SU1rY Rܿ 5v mƍwz3NN^ vVΓ~MV(Y3̀D Q~&^ f] &aL2 r ӎD}si_D?H~ asd,!yƆ3u  IE#bB@Ғljv<q;s`>@9u2˞\m\o.]#ΓhkMQW 3}cL&ƌz=~ ]\D!3];0kM8BT&RK C_ $7Qt7!̫~z4 _k  pV+`a>GiDܿ/>h[ 2IfC=t炮!*ytzҳsh`D"'9D!Hnm~ [ ƜFB3я}= e4<; y5!3jjfb}a)ŗvr?-6.Y/Twj<jTCdᗕi6K!ÍL$=;yR%KoR>k鲗bm2kݥ@K>0b3pR֝;OlQ3xKϾN BLUutur;4^vQtFX^my+Em>!R.;҄NEh{Ji9%OIv ڈlEяޥF<@@EmЖ'xN(X{v[S1 }?4=u7 WsLk\6?=zKxXR0HbGOL`Yd%FZfE:i%bN]HEb ـa\b\ݧPR9cQEv\WϏA͊I5ev.g?l|ELf:+"|gʱ8I:%ecBR;AL?V&D̢^ݖmPAO-A>0Cf ;?i872Wÿn[޵6R5mfA˸'~.u*HqKrӝ#e^4`*P"`ű.e)$Qܼ9]%h5`7hA_n^ei Ͳ7{i&UtVO8MyuMX&.; $'JEyu^jm_;Ji?vLּLޒez,eT?wt6D"JEK8MpjhF;rjVGä_$ꝇ>s=Λ"3x>\/8wkVoǢi%uEԌ{♭!洝OX;x$x⒴4Oƃ?ȖW9(G dkILP64;D瀇AN*'v]>4WpطoV*hŖ' }~M.k:?ѡkk ?6 k%;ɞ@bH (?]jJ,mς} R SӬ<(}$\ IZX6s@+fPqrп(g("2pc~݅[[8Q0ި2ޟg4%oYd|a>\"Q<>ws9vM+_Cj+ClsaYyN*SpՒ)EhF_ sC˾7 ٖ@Le#qލ +%skFՙr5bV'qjs (BI g݉H"ObP,ldKz_4y'Hх6mdv!MwQ*C'(~0ycyyYBL<(fW.(aO2٩VHG 0+yΟыgTyh3czT؅X3)TN%{c<uUrQh_@i?lnbQ7b:&#=Jϐ!&7p_ٽ*w擖@ QYfJ1F[c7qg"s9@c7vRfR83c ƽֺ7kݞ~uW/eWwT7PL@α(Eo^Fqȗ/j$inz B3-%~i"F՘TSvŅiS."rom91$cLaKxnxPhMZk+h YN!cxcE||^ʙK?CQ2PW! DKT/tGR $}hxMZo:Ȉ$+` ܚvة-ObUF$}WwWNҮ3]`F=MmE;^FIr( QOnt@q}Kq~A!sHVA7WKOV:.t`Q)nbwPI[4ׂB%2u ۥi @E|F#ۼbmG8>i 0Dh+.> eX0 EI&i i,Rn#LSf, WT`kaUZe L^`pS2 4{B|ƶt!8}Ug!MJ鴸*s3Bm؀u_k?vqRʙ?2+4>OY/ҚݮL橯: o m`bj$jtGhW^tjz6-;}kZy7DmZ 7V]0hc-BG;sj%q`uV._qgH*pQnJG _-%.սL`/\2)0HE͚"SY,lӔ"ԁ)YQԉߒ!H_PM;C .@^% OtDc9M3?}4~#LceϫX/(vv3Xʳ3= +h`x'E 2a OoC4~A`D~I׺.쓕[k)d룾Ũ6hVlfž+@44&™0"\_;alRBq %<@R,9g+x9;vr< w>y尫 4,)f^QċivP^+R{JwA܎^ҙP+[q:p55یfː J%e9f<qZQ;gY[>luk}i`vD~$^Ǎ_O \Z:QJhzS69N\ݨjЫ,!vCz4ɪJš'`P "Vm]7&f/JDL!YSKɡ&P=٭~H2jXPd<,r}mڦu%#f꩟a`-a FOC- 2U4,Jm![_O;p["y |]'Ej|ȍ~0D:4d>\0^p k(u/~(,ˍX&M׻8"ɖ2WV(`3Rѡs@5" [kvUghYeTl̛L{t&do'@=r*a%6 *ҥJ%sgF)(2ٜ+}b?Trs1p6==5.i¿7 ) 6eJ}}AbE;1c(ܓv襭jw q䵤u*׸.{HImh}"Ϻ>6ѻ'$ZҰ@P!ҧ%]5~: J>s6ݡ8%jPzI(=7y'wZf޼R4ҁdmWhT|a /J|G%q)e/>J&a'YDUrj7ɰ P1mxi78,Z9ɰse4 E+ 02D, 6(-(k!#lU8$i DWzgA~Lk|~vu&@>0LoV:1ac_rr(ƀL3M).) 3 f1-|HN8ar:ˌp6m쬔Q \]$#yDlQU.0%26B QFנ_ÿ(8<"+S{j*s*P:HE#'؞]FeDN+8=] kvB j\fD >95f6 p' bH`IH 1^{#֮ "V?*0GLy~#!!κtu?ПV(ekCGw*qF|0'5sDXe}ׅ;Y7*x{¸5FU0y@=KIފK6۸CԿFN<膯z$}ozuvE'|{w\wxm&D=wv*@-ENt1Z҄fPfⶤSge]$Z[O%roU{㈯(%bmT?jݴUV" ?]/ZnZ,F ܛT(X߷adGu e|IHV#K?4!*i*bQͅQư"^Nk4~|Sl`"}ύ^/ ÄCN2bYwm:FUSfZv721X#K+nY-}M+Asķo|6,Mq7Vy+d$Y@yazG|"}.Q@"EαƿMĒӗI:zl٫֢mI-KF,3G @L + f^2^lZq"]3z͢'j*m c;8j夀Vloc<'Ҏɸ]'!~f!][RC|?K!u-Q~Ջh@W v h_3 >I'zI35,8f-՘k^k^V̻E@Nbl5q[ zƉw*[Vp 0w3j2}Hl z z\my_IyVvRkKlo)E EMIQ>[/x ;*%onK%jlX8Ȯ V(WfY9 Zr_VSm!IJ^czp]ZK,~kRKr1hգ\P+!$/|I†%1J]1[ؒDae1EX*$tGasgZo,B2fv%a|{h$BUt푛Aq:Ue+)db?+ߨ]~!0Jxf}94n\(5eu)4o &eeADj T|hT% Vvu^9){*/-kUQ:[>+ٓWp?%Å)h ϗІ*E=`gud]"_VEOlkbRonJM*Ua3 pі젘d6ckp4"1Xm= 7?޹@jW UxJUnGq¦bfY/*0W_ w4c3'[=%|<6oWdP%Stw 'Y"pz;xgH%Jk5iPtW ӺcXoGz6XF9;*- 7y ,sXzKoXU(6G}tXa*+Fx7c4K̖C X ħ/S'!Z$Rݰ5m_\Li xՋe "UJkVi]C[NcfA;?%vȓm(h L2iNF]dc.]PFO94(qaE:!=#3]CG.>BpVfv]k>ʆ82}ndkR$cQ$+,5R8fqֱs{[|nb5FCQ57xiѦ8>PFaŽ _EhYSe9qƁ3}P]ԻᙙwlDZ6]8ڜ!:JPŻ;a|],!04=6<ilFΟnJBPւjN3تn]$r0#4 YʺC#H# -C<?j.`0Jr;K${_)ZHhSPPetͳFZ?<R8 /CW*+!G]ASqU骇k9~AHkK?) f+CY K'=]nHDפ{Yp=le4ֈSK\8óS6 dz뮙?~;= {Ԏ@Gu ' OeĻQ0#ťKv ?MEhaOJ]gܥy"[N/O4R}ݭeĽ| !ѵq9Tξe+)wHS1+hHAM6so4WY0ҙ8̄w) ].n"`nG.1}yz%iYQgK~TwhqQn(I2kp0P¹6"M9 6D@5m{k&B%QP/E]l>#m-%hz2 ,*j`HZ={c,F$D^XJ`ez-bSnLfd# lH5g@Мm!!_$-?=-㞭JzY@"3E{ Itw{"-%'|j H .dkYLݙ xX J6Y zQ, )B]_o{`zd?$iT; KUS~vLOm9)T*Ft}bƟ8$Lo&Vwp#fЋrW8p@ࣹ5D6!U"] ?cqNv,NcxwJ͚1uY֎P Nem=N)+ݼM0w*zJ+Q:7Ƚ[4"1s6.i_{J/7<x[ЬZ*5%}!z2GzMwOHpX9ZL%6F3+ϺI1M b/(~4#@bP-0} 0?/LLD ~|"2/!`e ]HV6;q%f5O.zD}>mۇbQ &2P2GxW|ZUxs#tY4(i]lM~ݛgK ٞB\qΊK>zoh =k$jk7 kKqf9\TGv)7uQRW&_O)d$'d$\C f'h5 g@\BIf~rYMo/ tV` (s)A>1§i9ͅ)2?FTr ߩPz {'njudp"A!*W6"T;pJ  đ-SNԱu ̪HRxFNJeE@]S`*'K{ţF|tI$&&>.W:Q|`+3tiYq,i~ , %MB#fY?33(D`5sLE& } uv:T-'/B_Mj3ҶQ]wi^3 i XMyf߿;"^!OxL 5bV¶y:hɏ$`uc;>vgZN2HXLqv&:huV؎} RK"˖.(߮U  `fc %MbCݰFJ}/F-Ѵhy0]Zd&iC]Ggś2L 6)yvN{ yhPI0IF1njpfgA+zF4'B\\ k6gas)*=1|_ZY!dPn6DeToB`1 J}>#N>4iԔrxZc]Be\Q}d1%A lߖR{ηP^,Kd>תMaæKBs4e2Z;|/xT.Ԙ}E~T{ځU$.'%y~`'Ƞ(k4w̮7#84 B*O?Dynj@qX+;e3yCtmT8/qv$U6yѩ']RJ{V1qJ!&74L`L;i) ؟v Qٿ_jb zRvȉ*4]&۔G1<3ߥ*ΐQ -RV:(1tM\C*Fx(i Ag u&D9Q\6X kL6rBc/{{3wHx8z(KUm8Nc<6ܦ3 d}j}ҰDQDM^4d,[us0vxL%Χ׉CK :$rnnז!/BM5k؆$h|M$=HX@(ɵ2ć߽dsj>HY_ HrY R$H!;'od4h e#l.1MYo֢.mzLBI2@o@HԱIN*md6c{j=wF 9$G7 /2kjǁ`A9ΡxA0 Q б8?ol5-CS +e6`8x{>:Oz}1< s!8VS$Uq࠿_9\}tr図?Y뛹=ƃwϜ' wj>5nkPIB0 Wl=+0Ɉ!_#F[@E]9vӫ-gb4g ] lMiX1l֊v𸒫i`"E}o'4JYvF 1ijп&w&V~^=i9psa*-%UG[e7kɯ_y_AM(ƎΗL{:W;3pDCGb i/m 2:'$aowS$'I8~۴k䑯u B_GuԓcL,3?`^w%BWyj7Z* dDGFs|ER>'[X蜌P8ס䠍)U KPlDp_``r+s%)zr@K}v]7S<"MvbΔj|y"o دKw;}״3Ul=N̾, p09od.8Aj]n2wV?C [O5#B.2ww1>,yu~SV_O%Ry6@,@aa5Z%^5PrTڎKbsaSRnCu]y >kUe ^;;\lvrVe,fW$04/`4U#j&xHO=ICek>,󷐚\ @͑`.ȸ"n=}n!`86|9uǢh,]g =GiX$O9Ide۴bIShqF:gجSȻyE@b њ"-?5>TuA8x ֢k#Y['?_gF0:<I&w7!{7)p`8%"uwםR2^?:&]?znLU.גkm%`3o)0臛KM?.4){<"T!ĉ0he6D{2(&["jR5N25^0:hOh@䅐-EtyhRQD)B_r'ePS"0x{yP]m͓/N[Xg Q x*&Ik 3_x0X)FhPmkG>KrCv$@RT)uCv/}`J=`oyk D^kXYh'o󭧢[lxrS,I?G=v8.LZ08-P? Y~W;yYռ :tre-QS?FM߭y\5?F+Zq% xrҌ'aD:1ryE,8W07B_3DmB%;uV1DZhj%} '~Lmbp y*banqVbyZ6qeR_-i;.y:hn(i3J-293@ŭV ƿ';:?극yu-2T\34 26 m4͜C)r] 0g8ה3&p19#o~(Z>C1aр"(grX*^V9 "2ZQ=MLNt{z% es ^KO3}@7o]8E{V?ιW br&36nމ!9uE" ʀ06yL:܆Z`6B<^pNPyhˑqm4yDJe*g$:<6B !(a02d #9/۠,)4O+Q"E\Q:"c- Gc _A{?'RTe5zI::9bb<өq"޴g jj$ Ii)Ab5攳ϜA7( (\ =KPޙ;L5Էxھ Hr8ָF,WK4iG7^nV.tOڂ+%Q%)یWB\Hs㦮f92&V EydfnrV{OI)=N@/Ȝ}kqQ.|G_A+Df/V9LtB>PxJDW`戌:C$_TtGx`K>7ǾDAFJRPPN*Rl.Yb3h4ӦQfDKK\~SUe7#5h۫>%ڈC .At$No KⰁ܆'4ἁ)>tIû F$EgHxծtѰ6ڃp_q|ӣv3/G e6Ǧgnxn]p}Yx\Zd0 -!v)@΁>˜o3#9w_WYӪu*<=NIH͹9 Q"-rmatQ(Jc9_-YC%_8Ħ2C !(`)6q(b Ww7͋#W9'3"N48ڥ$(j>%Cߓs2߄E H,o2;-!7 9vDfaeRkIg#A)nd-n@B r !.w:>BO =^dz^ 1{H&7D/U|C`b͜sIF+ 8Oj5Uo4䖷s%#Q#E= 6 _jC]aʍ{oTA=Hj)j9QO>ЫSs8~>瓚AC$sj br )h9l̋O8U`*l;&{ yv޴,v].?RQ9¢CqV-KQpFW"? @+A.!]qϤy'!|̊A*rhp?MeݗkY:' M5I@-ڷJ)u^4] ͮrdU{nup&\i4)Vm?5z >_NH<=m-U<)^SI5Qkp38kHμZ|E PD2MSt2 ܨpGGo(]G{ƵOOOtf٣4n>iE>+J>T\K^rw9a5g.\Kϙ;n^0nWgLEbQf%[R1d L -+7e_-oȂn;={h?›8sp>d/MeMḄ3D_$Mi\F''|l60kwwl\}^-uaT1M<=`2 ǧڿ?W*7q)jq NX)넇lXIh&mU.p]$ tUwc^;yzlXo~+}~?߫pmES GRN? J>SHO}Uq0x6]᪺</ mRI ZK o`ͣ򕞧j2xrYfz]0iA=OK?!Hu5eφvAWt,ʷ16ua!;&3lifh7Mw83I"8O6"r]dZyz+2vE#Bz8v[V~LʞЮk&%livSs d*bƌJ[ǶLXn _ P(Xjk'LrM]|w#}Enl(SB+ ^EU Ɣ?{ [l!L_/k󿿈 0_j>;xa&C[aD{bBB7Sq<XF䰋Z*'/ nքE/EXT8w`), cz. m7=bJu^P!OciW#nFμ8OeMK A5؍.XvMO7gY̟rÌ!ӅzU{ ' "DD9,{=ц}_ԣbm~D"_Xݫ?M%\16P1~&%yIab tG:GZ2ǃ(@kAb\9Iɇ=(ˀ_/!Ī9!’w9('9oԾˆMƵ|Jt&ոf^zxq&Ȋ]!X[0|,3&Y1> 'dVJ%Klx4 {v 3YTyQʐpiC0KLZ%lON{6䣹AYzڲ% OK+A|퓠[H'rnpEg/@Ȍ>S2b/BO,h*E71ܬEosykG#akB3ǧddw򮹃f&OTŢfr݁oZ{8bwqɠLg&ehӪ+hvqcby?&؉v^;P5{&Y'܎_킩aXY74ND6O5ˆd~1MS?i|rʚ䧁ߘ@Jd2'KB DK&,fV_^T ߱~ccN/3{ ]&6E!-dȌ0&cNE^gNIƒ;!.Kt|xdMje|+5D8>^Aϭ2{.[CZBG:bI,kN/ޓvCt\ *{m\R(u<ϵ;pMpeÑ20y]4(4yh+4ZUD!.GuPΫS7O^sZ+W>{+ġmfHv)O6o $kvʯ,x@MVpL+$.W>mn N.s fW Av==݇#Rd"?9bo9]b"J[В=rj5;A~JAʁ)z_qtqV|؜tlqOU?]gs oK :aN;p?5c\d>MB-V B|+ ##@1MH;@&1CV2QHdƣE60]koWS I?N[>!bm]|웣|:-r)Q@M>*5T2 ikVa?߯bo;d*޹fKm̊L)mѠ1<-',PU:=3ùGڶ\(+V|F$dsRڌ[up2D-F,ʯJ)mYB==$ 6ION SĠ<鎧,B#9L't$uR(_ZPCpN+Ҟ8+{p?~:yhe֐ %Jl~yb'nم9 |l!.v6IxNUeC >*.DxݴySDUs9 +mT ȋH/}=׋6k×I-3Ԝ5L,Æ(=4DqϥGp"l6Н=_"3R"Pni0eOE\ࢅV/f@8A -( !7o9+MÄ/CJ3wAٲ^se F$8^ 2T"(}!h=Rܶ-nf B-Ys+; }?-p?B֖'eܘW ]i:$8NdƝ?BJWq͖NTބ;XW|K7) jna>F2Z ~nLH |bܞ< ṇ~QO,t*6rLF^sj>EZa$ g. +Aq,{[K!ٸ lT{-TKYϲHOxBLr$7̀4XLL[O$V*wO-Mh͞_;X[͠R:t-[TѷCRNNC I&;v?Y]HNŽ9ۃ Y2#"muF #8N 22.8}V`reY;F^ؑ <;55L:YZ$ĵd"aC{;V}nmWN%F1c&0V Hmcņ͠(t2Q=35TASh_ *_Vl: D Дiҏ rMdr8 rZuBS+B&(8> = XAݑ`"nVT%g&=`ON 4&[IAÖ`I}6e] G]_훮Zsb2$a B,\: lKL4[BsWtG %k[%xf[0o(@c!9TKRjlQWE!Vٯ8naTH9)6x$lƸ`].;>?Ӑk׋!UsD-&N6?i~U.&T7!.̤t5oIj&ǁӌ :ȳb`cJ{4[E|;wJQIE$[\rU+*G<6-q|݁3eM`N>2'ż 1C;~ kGB""ٹ֎yE]Wي%A`8U iSxLRjR?p.\^^F [K2J~~>l'.r Ё b}23'Tkg}pZ/md08 |Du&{\ ϋ B@s﷐6#fBҝ*1hܵ-=G8R)ҌaEk峗PܴGňvB!Dnb &ʜYK 9,Txq@mj NC9/:@2NB$ b:1hj C9H-1|s;%)Y'弙Ĥb!+ĚK "g6K'ޯ3Dnd#Ad89SaB yvOVt1=ػ'XfTIFB׵' [c1o$nj'YÃ'G!ʼniO?1Mc}O)Ht|s&$6n, @p!J #vY)XbOu$5 O// ǛPŐO@95Իgr2-/NՉT?yq|Uқ. Ē~2 'pMov{AhD ꄳ:2y@,3UgC|f)xq}xJ˽L bPaĽ{9"謜Uvkq׍b7袋LUt_@ cGB} ̼N6őF/(eeoؼT!p0 JRw_Ai Ke*)k` LD ƭIE?T_极=ZGoh.?VW!vG'%`Hr"Q3)cvpزƍ|]<0l:2V[vv |Júն~ uէoy|gxa}mLn~󱯙4͉ (Wl%NPd,c_F tQHP\R=_e.ā}-Sr<#nȊ斟'#{ղP: NҠԴ_.Yc'JDK W~y2Ĭx?{H> k c)t~Hv,Kmzv\)S*tAsr >ooqaݬqaQy6ɨ˧9rPR5_1D2#9z5qwlԒZ}|8TC;LkRL#9 œ!$fxAӯVHѬvr . HNKP(JޅVFB.U)%첇޶g6tb2*b =$ˠ\W4]y"ou})+kj gQ"]V'r6feMs^PO ^Nh"ILr$`%cjHJR!s }mcLF6Gv6vr)!}mXzP p)Kj]ѣO4jASEPW|{lSҘ $1;i6jC#JlN$b}m7ocst/ 1lpVϴB Zk?+9/16/R2T QƷPD}"%\x*8n槢1@Gj|iv0櫽*U4sXj$PfGM-P}/huշ쩾Vzl4Rv}e(9$2eH>mI5&LC07B@GJXIQ3i+יRJ):c"/?AGHVZ-[Bż #ώemBIYD(h+8 Ka&CmЄsgjYRHQ!ýp?Iʉ%~9⇑ 8>W]ؑgb3}$d;v3 gvOIMtt|o)Hjr8TÕz_z7g8T̉@|~e=gF?(\$j\tN-rv zDUP[jaC_(t)zn Fׂ\*@N҄ $zG}lgש}YN懈>.)/v'@[hcjtuҎXrOt ŝ&Õhy4xϓR3J^_M{92 i5p'CpVK`7 H`-$)"bD#;/x hW[^weJ,5*@xɖacXw֮3ИPdkVb't I &_bo\%:Ýg2Z@B!K 2i8+$<Ծv[((J0c(&kܾD}_ǧx?UߩӚ!$1tl%ND.r/@=T7(TAk~!`dvar< uJ<Oo\^W2HN83c!PX>@}]Jz=…YLҲD&ɑefc}.`v#CT߆{0hVh`_p-\&s_AVo8^#fPub2渦YsH]<#sRͺg<]&@Y|ձՆ" Чpю`q]JOr M o"4.}nv&z[l1eNgJcl)|pZBh! 8eC O$jTSL-ϕzDd8Iy[ϋ`(Lߤtņʍ G5JN\ 6;Ks JFq4ϟش=,#?NJB5`/0%w7we/HZp;dr╓8pu0`ok=rC<,6 E8 2kՇ g %8;$B5 chqX*3~pt4=o8=JczӋER0By!K܎D !:帩ǝGkP/w35tt6Ms*{|we1{E%v{ӄ*,AE%aNbl ;YWZr3uLJl ,&q 4$Ͻ3cr#<\:*-JV}}dIl磿ֵbw"U.sqgG'KÆ~_HNo7k~>X#Jʁ?͒7NYՂ)3 c8t݉6W vlF,2I(5+sC+:SJIcHmN.M~%\٢bx vroߩM>!l֡z@4D ~دء`Yr9o- vn/\|I+lÍ!qd)wf[.(#)z331RF8VCyb@vI\DW1(޶Oʯ.(]׸SL[:)3:pcsP٪R{Qe*R)6%cI5߂V\:˿Okyur|Ek.. `ZdË_HS ::9aY[>P_Ə??%Uh߰ _'_7Efzx>C4 cX}SӉ} eȧ@d"⁾߶UЀUTilI]*kRH߿Ht JJ- ͣ(0:X! 8+o-B1hNBRNd [I5^7LӸzrizz$(Y(G:#qgTHjNҠuxJ]T6>%$|@%.cug yIbP#ɔxsp.+8 >V!3Pۭ M%{b_Y7ՄTvy-uտv!# *]%`+ &B9!rS(#zO./lSe*ݿ4- Z56(Kil<6=Eu1ϐzB&]罏e,v=,՞>kasQQ -0>w^ \Ё8ԏR%y8:.0Z{FmTT?9սAu|;-4u"dq?Y_F fh/ֱMZ8)M?#!,G]reʰ( qī!$T[N \1BU2MU㿫dyj-UYhdo8`Z u"(-EqhV8mTlym㝅K+mOVϛz-l¸(É;)V*K PG hzRqKDwxEx}F';(<.(SO& o,&>_?8.0`ӯ_4 5.sXE)j.OS$QW;}T.\e>g^w\1賏txֽދbŌOBKyѾP4?3Dp#r$È"uڝP[8zL[~\)cS3Sqr AHkз$=XۣLr7׫=읳CF5Pd&̶ꯣ3aᐎTKZi$1Co,@p1:nGa Ui5'jS[F?tv'q뽂bdDL:*'W3ו/I1L"Hƞ|O {cvf{DSo%o6/%c{`(S1JbP,5DnsEX3T!%o e:QbKzo5<R1߫W Exl0g %41jwUlͳ:ˀClm5ag/>LnH>K#>&m)&DngȻ'@UL| !oZpSA;\K֥tP/Cn=SOgg5_q2, 8tbTP}3I9LPͅUBcCP5v\ONTڌ:ћxFrC27@ڏNBඛsnipȯ4Æ52X`p| 9_ayq6l+?E١*n?#"NE6wNTqk'EEP^H˯!k8*XK3c8y!*4?|`EF?| NBg TM5D{Kqc_ͫ6uI+Ӻ[#w$`]:t|P+bQ]qlC.SU2X UT)26RPKry(WA_Q2%o &L Q`|G<b+KQ fYE?wb|Ytj u|xӑ.(C^XᗩM\4ny@}"-HHOI@I69L,= ?5ppi@YV!4I㢣)l&{ `-Z+˫:"Av"qsI_6E{$+h9uU[=D uOzNn=cɱ&vᕧэ<ϡm_Qv #ǕjRakUwyWaar6e/@pŝƌ[[5njFa)r=&A?*0`1.NJEosx%dlcX .J `Yo@.A9=Q\@xjCpMGr4˕*J"/cp,/ڝ@L:|h$?({ȸq+~y/VD粃[34џq",P`"J L7Kر-x׭jWvfd~*n fu]QZ((ʔ#cu-J3O l 3мx)|HeGC 0KFԊ i7I2sf1"mW0z6'.>fa严<(]ok8 US% *LA6qCXJ̯?BWp<{c#2z=tG!/RBP+p9X-YjlhT_b~|̞ PWD&SEwRoчx1q,+)T=;?-: &uSIbERme }`!:񂃄 ,@jLA=8bd"My$ð%kD+Ɠ@-vRSg)XdgN.Sɬ9~IZjg6 Ҿ* ڌ[# n}vPe=H ]_hzKSZ~V aY{"7RgI>z>SLue";; =$'5j]_tq?MCůߧ/PY M=eT2滞䫅 q?X3#F u>]E hIAQȘJv/ћڡpHr۸n$*atz0л >V^p+)$Y὞. s6sA3y!xr\*fmF5ٶRzF 4.5 G?i:hV6U,*J<:*:oUt҉37w[IЎą1Jxv=3W uU jMf&Daq}l,z2˰&mv ya/P&Y/`ܐTcoF"Ň f~VoO!: VOt<-(\]*VڵČ{Lo%&ѿa晳RXZ ~~,ެ[T~v3~dYniI\F]R m- 4TbJdbu/Y0s*t C߼Yl@9=KS^VSR xO(!F?4ZBk4O :ԙ֩bvCnXBLK/IԇL:Q[{e8G ߦ;~eKpjoZ~nD.:գ!V֯_=jG=4St'UY{#xMwjx}3u.w>`ge{kC)pō&GKeU=!kEZ => q8֍x8¤{m̬MP1B5\p] лC4Knl;Z 8ɦ;ťZ0,zME:Zv=8?3qAS}e1Dȷ(POs2\=c5`ͣCNڤ@{pMdFp/k@i4.X;_9eL&>Wxz*ϲLT{J7<ϨBt0@3oa h 9~ )%s៨[NJS$\pY/ Ŭuz5EúRZs@R VieYYC5r_ز7a't3RZ@rVɱqf{n2q_c}Ny tcφG!Yrm';|$KW<|Ygvܧ PeLn̮gliV͆UxY,=Zbx*% /eY8ћeHA_D= G_4Zv>ݟ9b s,:䓶a"KsHe@O>4[?$)Gф,^61i䔗M!ge|g^?#ZW.'m >'* n9m4oO _D9ˠ `6YΎCǕ`lBH,ʥ`N% )l`ޔ]Do!6F 3 gt ꧺ>˶v ~n,:lU9 q%5p䇧5˾פ K4 ?5ڨ,v,KB*K,x$—/ɓSP`r&< P&eo},w!#c.Ϟuڭos?ZFP*8 e7 ȟXe.FڣRD@o7ֶkO@Շ_~#'P|~ţv p.fa0?.nLc ~_[=I?\%TM9< R窫Z{P}8MpsDD>',2T'e_`2jgT ЁjV""+&_f1,<-^JRs TrPw^n* M/Y;[܌ !Υ̧d/De1d*XB#ԑQҀ}Ok z~v.Q~g9/%VȠ,K2hr0-fg?>>L}O m6^ӊh")qmx8 F% - .\!H>.^0n8Pguk!g}wwm8Bؐٹ櫾@,xz.DSsM؈ )et(kqH{Uē4'rjBON}Gcln"Ec(u"_:b\ Y>m쫀u)5g$)ꘖw5j4JLW'sI3ED/\|ƷDsN@1SK 0 :qӷ-qFV3ˠ>V>:#͢lhus:eVmQ<౐ Y_h’֫Wz<`zD'Μ=ۚ@iїUiYP`: %-('CW 5 ]*ƤB%=VRuM@? m!˖yݥ FifW98SerWHV)@`$O@v$;#DPvil?`o/bdnB Txܓ658< /TJiٳV%wF+Hw1jdau/eZc(R1>)PAT'}GDթ#=`]jzvJb; -mdYܣ y<@BS|gYtU{4>5ƶ6U;[<شf̱ꆤX߯vGV tO Ưy.{ Ӊc^xVbgk#\kWUT16'\d,;.d]aGԞ_B*l6MN=Ltg>ju T-Iؐ5<:ꂧ(9:?O /MFeY'ru'8$QG;GZ&*GKf# ;pNjee^;Hb9$H0*@nj%:(qhȯSZvKNQ sI2(-R5ֆ*&wd:hd׀Vzo\O߁acog7pCAXTp[rC#;!qɅ7'~$MO U.B~a1}a\DeTa#_gvj1Pnn{]@H\C({d^{#NSݥ#X'vʼn}պa?kr\YVycU^J8G:]5hc-u':CgTREqܽ.;Ye1pɞuy2N{+P[E Q~ JB?sb/FSddsvNYǡQU/y, *!<2 CfF0'A?y#.@ylHQ0ijB$֎k+5 G`X s&9~_fkvπ;9ܾ!FþrbJS)>ـ_1z ?ߛZ900x 7TP%γ!礼?w\ڭu/+[((?Gz]?2sJoN;HJNb+q3S/l4e5O@&?}F`5{8p spgh_" w{L{Ca.Xɸ f+{H8w@ Ӓ|0l]lOTzؑ|n1dO7]AWU5u7gk@#P\NSI&в0 Ȍ|c#΍zuwΙ$yGí,ѥsEt1#iQ?p+84WziwDïK)ЀRV2yum?X9Rݻ4u OPrcppw v+ńض{Y1@7BQ )Ѯ52kT-1N*fmPˋɠKPZ3_C ߢ|N>aL Y=fڂNZ 2@Abx[Qe8Acl3H~edWC\sQ]\`N ~W /2p=O/26j~aW%0M Pps?cq-z^no(T\tc+ 9Sj먩k1QOݏ&_JGaϤ(S;"plOegmifhFX=E0Z0rE`Ԇhw -ZD&k]x"=y~ ̌s^ ! 2  3_ҍ'anDنߑAs);ɣnlv5m4城 U/ `jؐ͋B)@uN)֯bq]5rPTC7Q *B1ƛXooXqtr ˼[__W4'u-5G HR5pM䝅3Y0V}_4yH) %v FV.l!(ڣXn)gGZpYځ{vk^P3m=P&3DؽrLǁRi|zjrmW z6-)SmC%]a̋∆(TK>nDrFsV́YUkOO5i"x< Vǔ3=[9sJL6t$uQ&a|0z)MHLObR7sfz֟e^d@mtD=OąqB#0WMc.y$濉Z5!# >?kb>[ř vÏϔ'Ypڤ>Tl~Ca"uR[{cWQl%OHQNiո8!ȣǤܟ0~ Gk iͩ=IbPd+ I8)caC!Nf2)]#U:z~iM#0NpL(kIhpe)]ol%0ތy\d(QqX?̳~<@;߂u d ӟeZ7ɻ',~[f72Jac#3oĆ&ʒ/(|# *f *f΋ood3[&ۖ_R E;bDg_ `Zuwu;pduY!$I(.5T0j~-)P2 [Dt>NiLa,+˷Ǿ! !.Vz !yw5kYw2BɥJm"!ĜT$vNdk:+q)p!xK)}=LyVEPجS[}ʯ>DvskƄߧ yE$X& U˯r }9'G{Ŏ'PXpl{8{m°\4RA(A9(t/ 9z6k^Ϊ1QOӀБ7e[f~%| ZB &ϣ!%SūH L%E6Jx'Apr3d#"U8=imʭz_@>m =;Je__K/j#ߪb2Gv<4-K.wtax;׸F>J$,} 5mYSWN 0|Wi%Q@%^}%&4/6?`97:©NwL3f&+*[ oO0Aǁ ZE+Qη $Kq¡tlę+3v\S5Pn~ $ uq5kh @iM຃{C ho.jɩ# /ȥ|SGw}Qv'KطD`(r'+E[c,X{ 5jQG cg #WfrØ53q[4ˍ̳d$ @?=Z]HҍsSZB̘ Y@dP\s{;S)Ys kCqf+n2x-A0A[v-.DL=%c@5Q:kcqejy} F`j'.wrX&!ϖ $ÿͧsкj견Kk5\ۤ> P 0;S?Vn-1ڝ䙰u?={ (B4( $wG}{* ]F\1UrW=q0jQ'-[P!:0 iʾ\N7' lޱ t\k==+Ba?%&;ޯZx΍3`O.iBnvJ\_?Oؗly*!Ν8~9G:|U_GLPOBusB&'vΆwU΃\Tr%8\m[?%mIYҩ ڍ˔<@ku~1Tӫ6I6y$8 RʐءFoc 'tL'zNwHm}`|y $Dle[G+g{.m4,2j)ź)Fyp_W"HS?F~x1-x\C9у$'q{@S6~nWUjǺ@qF'UbYFIGpay"hƼ\J@ރzGJ!uܜONLIBJ){m Zqzq1eB%gJ “P`" @x65 Dr ~aY[=b.yw2P..ujѕlgszؖ (ql S"w ϯ(A(1L󕞻T:m}6/Q(*W(Wa9њ+y3]%=p͞a@^%Lc 0Fn6zT2f͝|mPf2Jf_3V* T N^ +s4/uHڶbT=a^WT{+Ď|p'*ݕ|۫ug/.^S5yԊzr֏xP֊3~FE0XC y!0~ZڥƂ)-Ȭ5 K&В.1ZBPt? mTkVӆF|yIk *Й\g/^Ga ViZ)/;!&A+I4Ueq#Tb1Y/†0JNi\a#FUBs|]:̴I ſflK oFY[ggf#Yػ(q=\* g]vI;;/-k BN^B RQKxLVtIH>p[$aFc~Sgi/٩Y:R)F4C n5Zvt),dkO1 ޝE+?c),vy4LbFTo(˓ބ/F׾'vy{ۻ³jj#A9}>pAYZ|D1[uukI` t/ A{L?(Pͨi+mVNZm+hjRfh8F>EMs?$[͢퓾N{)VQ[ݧE`t1PĠ]ds /EOI /F^?V#yԖ`g mHlV'B+T߼9AsgsFz, W5'1l` jZ:!fQs0sv R$F1Zyym"4ۨdtMq2b\_l~|+of8!;SW05b5u0"+#ey& ek#QDq wHsB[Jy$)vԈ;^v?I%B:?B\-LPpc-Ak4>xEpI4K oS>ӡW+kKQֹ30T _{M-ɓKn͠u:]قh Պիqo /:sGuӭ}0Dln@NDH{)ҏHFW8 p+K) ?Aw0 F-kij3%CL\&{K=]RcKJ Ghge;Yf [M2"-!gv+]V!-  %6bvDI p1%EnS7^ -Uvd] vvBhɰIV g4b}@Xdͫ߅=ib$^Gcғ߇))e!,(?.joީt$H7bBs1o kó-oMW} FH{Oއ6̑ YJ= M8mK5lmq%NÃ1(|Av|pV іQ0~ s6>K: 59G Κ|%M*sGFLlb]ӯ{ȋH?|VoSpY+}Њ! ev^ ZҘv9[m\P7~MӔ TvC}.FQO}$]iD4߀8M?wګ锹([C̄_7Z+a-ls(_`G\Ff>E5[ɤMfRˈ1/ Ͳ^tEr]_w!Y%Zq.J%/ 7t6tk- `%7T Bh$.ī7X |)Qg# YH&!/ě~0>z -A}MW]+#~`̂0 XHHSW9?@q zHᯁ VEǦFgefUhu3gј &HS<_ ?GTu6QI͍2g>#=P' PEZd{Pp!I$+ T+RXNJLxx8d6rdJSv$6h}8F ]ܙcqOqPOI97  lºavW^tFN*pv"*DM+u siҸ*510)h /ZT6-zy(zg6̛flf Ms>Ҍ=S%IDNC""[cߛv$[k L|X^g!t}˙kD .~cbwl6) d'"NJ%tf^t4ܔOb6KVт4u!mlSyFċzj%eynQ-[l {*jگk;Dprb5wF1 $l@u7n$L^5c.nͤX Xc6ݔhnik Qm ?~h[;zB}/+,gG4CT"xj͑ň/'Y.EiS {a^:t 3_R> 6׬MYv¦S{$LE;IϽ$CѫdRE\ 8P!C5$"DmO&iʦ_Tf$ Ctyz@ocov\.p$g@|Ķvz3թY 8hOɍސ.2+u=ʏG$ 6|)ij}L!l-Mqrҕ:TIr;} _,3>\ ]^Z?m;|FUBI]:>IILD±G@h,mW3T=뀲!r=SSrIak]6= kFJ<@"Qo,/[wS~| IQ0|J5{pzEG`J׽"|81 RF.Uq\_#2%%`9:h% ߭縹 IPA)9wC cF9~;T1)(dWA6:ywT0S12{ƄBi^&pOml ?gN~rntd6|\^ٟMc1n;RFz`|\qP:]?n7,2=!3 i;."!ULM?Y2Flԋp# {?2"FYG^˟LAlpuQ[$)cDzIZA&\3(|1ifL~zrTJ]a##QiDZI6V[9pitJw`P2s3Y-ޮϼ;Ur`[~/tbR]x C(/AyOQ7An70$ip|11VfVml~ 83HUﲒ LrsSKY#Eʁ]*@~C*&7<fL_RX^$ܾzkA ddaبlN 3: HB COh-AsR;蠹jr(zQVBb_#% ңV i:ǂ8+`:˂;>tng37feT~Ō4|7ԙ YZ$tWӤO`w1s;|b1ڸ[aN|5,EE|.Hm߿th!% BrCG~<*I|o~P"YOj 1y;2p,H$ -֕*_cx(GGLx (GRu./LC'j,[ULJз6բ˹mvNTݹ^%9Qqҫ̫Z7I2̼hZ^Jf*6IE-cHtYms a wDKMnC݌j7'tJ j{"Buu<cUD?`UByM7!6ɒ'=\2G=?VtWb믗Ze߻b3@a+ e{bX=\s[HO)tNyʬ1-G=ׅBK+ u 3 g'K~yv 1'!_YzXƉA}QnԖ}"`du]ACemXbXb.GͬFqo '0nR-"ݭ|`otnkV /^ Q-~!I ڣie3x /8sEq V>|X"p*jMRNj>AAQ7Wмè2`dK>u MNWaYP%Ҙb RWZN$"IYef}D;-tFDa 5LJ7dTMDya%jq Ye٫LjZԍZ\zf#RGYe=1BMR =rx4ި^^FB]nGT1cGws!t=o E{!HKu5L @YJB&b{xTprd)G5m}qndJ;k,0.CNj UU˖a&aN=䳜|ܮ4O [D / zW/ߞ_;~ؕ)󅣀( -82-ыksw*%9Nkt/䖻ݏRx1/*mQtdfir<`BBP 1VK[+3,LqAXr CoMfN|0E/1㑾o;` է=,>7tSp  $/;Ѻ$SņwmiS61v@l|jD@FvEr˰@Y,ʦli S.c6ėɪDtqwp~y=VR:cR6ϔd3qr;Q=M>É}wgNx&tU:QKv>OQQZH7YSiQYȜpo4nV?5 3KOG,Dxcn"Jak8͈ ūZ\o ̳IȭR ;/i E]o1b J"0LT!pզ~UUNtq0]7'?'{z/wa 0pƑ+kS ZSV)+K=ͤ硁,uU zp*/;vG'{>PxK*A-PqPSTfޚ Qv)9|m;C*+FNV #~X>wGZ 345ޫ7/q?,x?q@x$ȋX–`N4$Rx ڑB#is!ELuӦ+4omw,MfIk|W8CN|} CxzI"%cDxo'|FaJ$-齁yn~L;.?>M[0},r6Mо=N%*bVhćߐJH,P3'uYyp8xݎU$-{V?E'kvgDa֠Ӥ3wzq5f^X{8 uOaR>4IIPuɹI3YRe:Tf {3=rLQ7(!2Y{ ML{]{բ*^ 6k/0S9f4%Isdw,zZ BC2 R=i+ ;pہIَj7_{8c'/s(gւzdx5Ib?`a qgk\sFߖN J0L0_mmM;mK$%|~3F ڊQ;r44HqiMgy6 w 7Jj?SjX q &z"Y-p!t(2(N+b1$i4Uٚ^l 9 lݦIww/9H'j5( {[>%oŪU(x);2uY9?5.3\6|tdwf@ԾMɰ7Tm뽁f.8f;9Eւ @Ak?_6T-1WktWlH߳AjH^٠)A*.-,ܳ4ZQSJw/ CF[V%hf@/;w(T=Ѝ^Pa yZWD WkǑƅz匙[h:7N+/~GPF(A{b"Qsj4>+Mm Vv#K*( ! 6KKtkOS~2G)M!)TG%7N/QpK#4iR91T|n9vmfsI*xˤ׀3-e P&dGϙrx?̕v>չ6YTykJjt x69lw@x1sлmi<gbe _W#|VDHe(m@s֏J*n*^уIGf#q߀$`Ǹ ɱڣK6'tTSj(: 悘J/M([EMY&՚4nwy/|#uZzcڷ L665}+3`8]0Z$ ap}Xj {pk@ZAɭͯk|i]+`,8S~mϓ5JqMo^h+cD|m_jl5)ÃXtSX0O>2T(T E$Tc%\;Q n[Yx6V4G^G:ÚJQ/3cb_!ۻ>8ts"5,cs1̋؀bFr491|V4FJ@|kʟR2lULR9JDllDU(ϋ ZR#线&;ܨc6 @9fK+O!x )GtSqiMrjK)wyU$)B-sE~^Eص#B<'Ss2Iz>amB-1@F`T[Sya㷁i_~!$MjhaBG(`.-4PШ&IͬJuv^}jvE)HmYg7XצPF1k(#rl=H]7T赚[/3ӰTÀS a[Z:3V^l&N}UVƲu5|"d_`z-Fc>۰s@H|h|} GgˉFfH!0[Ӻq*^S5Oefv^V9Fۀ]GyBLނoրc]c16Qug WSŲjz ;׵ke^:NM,: }ȍcJ68dm |$]} Y. 80bbAh;,qٛnhk%ANДi@d?raP^q8;Km1QonXȦਢ"Z4)ZVv'Y:%OP[D=Mҧ.cMz'Sj{)TL`sy0*e!3Ą~⸷TM̡wEt?TfN <3Z Nȡj4TMnBcC3ur΀f~ҕXZ"'g 4*D]}I42e %AB i1bub\dC{=T4#ڤ.CgO~&:?Yϐʃƚ++XT"5>&d+h֬L.l2^leep=nd*I;X2x`D+Q zP S,ƾw><&Gpx&tw)V?qje%T'%F.FAѦ(p>cs3u׆@nTٴ85I~N5~mF.9~3qRN}Y$p(1H0I> 49=I ɟ^j ޝԬv}ӂ'YuE9٩GS$J- ~ϘJf<J=ai5,88#@y1Y|Q61V׀\nSe4^N+4i cm8zeKɴwv>uM?hg+2㖰Z*u޿ 3h ÎJ,ea7eJ 52@d^aI'2f{UeC ^=Խtk$\FAۧ%lE2q%;XLcA{>((at]+0u<տmGͷ8.5U׃s'x\Iն~荹Ip7}'VXzKk|$yZS5+AhO-7}* @ugJ IfÏLy- 5SUY)DŽs ,$YN#fE1@ ]3ke}gHc1(-WFx-q6'ޱuAWSCݣjG a@9+򫠵p:D&,HgNV R{WߨxZ(+$d!ezUPjvE4o$Ytn-u>Y6:Z`W>J>IJO2'iU@/\x&gb+,Ĥ$"k" GXA&|D6XX*[6;,LdFm$e} ZTrPTBڄQQR`SaYWA5[W$svZLӑ=|Fٟ 52gU/EܽkbC)s`"opDL QE͢;m7Ge1{0n'}Q|m=.U'݃U!q*;6BV׸4bc%_20.?rHIz9:=ؑߌWŏ K#sT{~W@J:_=C8'.v4(pž3cLzHU~3/ùp: wF j0D%.FQ#VzE_Ÿj^%=Odk!Hzir] Ki~z,-wN{ %j2¨s_- %b?/2FWVIoC`Hɕn' ?o52iӡ?Syy5|2Ӹmg6 //WI=ڗLyWSrZcBI.chV;ai%3)˙"Z/ t Ͳ$yJՊN^ͅ5btHs%!w ~;FQWw /D{t E];1pu R#a"zsg];©Hj5oF;*[PsJ: oO;3)ǔvJNξA®ϙ}?['d rεP'll1d8I,FK̜$ Ȥ+[yxQT "qUh@TxE hDYI)@ߖhn2M7'GBn,ɉG8܇ϔMteEh&,"b4 ^==1/l-*M|\y֘/*pnOgE_DgG!RZ7?& B:p$.,=ുPYBX:}\o ;*Գ5&n!+XKxBSA,FG"t2<1Gt?sqKA`T jF1 RD4bhPfnk{K\RC ^obObO"0TEM?$VK+'dW&r{Jl`B  YwlK,-YӜI=ؼ/ :^j*5+砖0)vZnS%:R0;DU7&8jlԍWT._iox^޹[7nڤo@W5͢UAY*q{4 #N0xbmHs8 ?]8X 1ڰYx*Y^zDz {5NAPuK1t7kQ RݹHh$"j1uQ7RRkgy>p-.dn): %eϓ\)4mlkt Obe/r9#q" jkghcA?SB |K0~ p`/J;#]t&*:<P֣3-+H$I%f $*+[?(/xOR[EHfƙ{d#8!RiD W~5x/  E(ظwM\MPĹ|.LcK8#3-1o oG ]qL|}\r+Qވ ^ßyuKuh7TNO<`#D)>s{TW\6TuZjfT]zeL 68T5ct6!ZFJ}R|jM7aEܺbܜ;jLn?SΚr/>8۬kSV:.6d)<72g̈@}YVk'1([4A,Kjv%4aW3~ æ5mfiC0{z冹iM!!2>,cȪ7U唱2˸2s"ZzAnɘDEi%C >$Hf![pYhIQ)cD%Pt=4f F) .Yv4{{i3! JN b=+.G0 #HYƷ ՇUzeIA߹%J -zmDV~f!HjP!+#/%'U7 p?[ /Q,Ÿ'8tG`,MΓ+dAųL21: $2Y2H ?I5 sL³ oHL9apF{|Ljȍi~ #(/, ,Kt)1ϧn 'vB ;9c[^$': GWI|*D+#f34Uwun f#53M+]ts^|4"TPac~ٶ{e 8*pTENVo֛ oSIobFB[I ܨz~ _|_8#{r!)|{v4q_$7nYǝ"|_c{|bl@ M M!چIj_%?HpP$$,wjgdalgڳ^=,3fY{n}#C(/ŤM`G2C/LÇ)Aw8m=dm&5CU5 lA^M O D\eiC=lwt.XdHx';* X@{%Ih/\Jmiк.KMfsxP` SD{w{%4}{uFMg.Qy ֤y6`$)!p]piɆg$B;qVA(lg )nϒ:C/GHqUjap" Msҋꚠ2@IӤn"wŵ[b(@\l2Z{>C~ݿng^۰g"=jCq%AE YMlewW?-si#E:S3v=Wg]}=YC?>>g;ș,A-VVz+}"7,A\K־sм&Nײn8'eUr-i6|l*<[|_Ln P"r@ JԂ/UT8UOCL|R#I۾8߱wB2O ګ3 :$k1 f>kDN"@l@\u;ۡ>]}Qb>v1!*匮$ L1We#5`?Ty9*}U 5qT^X!P$Á/?˽X,f!|s(V5*~ēg,Ce]FCY=RaluT:SBA~wwϑEh 6qH\#Jʓ X 娡}-㓲ؼzJ9hŘE8gb^ ]fz*M~9=ݥ}2_lOסR"y8{ r O{ Y c(6 `a!*!6uo~@Zh0Nb͊R:/3'sCmiWD8) AƐvXBLZW`L]RVIiu˸LĎpAlVw vG(a]m~<[Jn16jiW\.TUUKV9,+ GOМ LTѡg43㽌Cܳ/a \mX{:=MT }S;>szRYXkT'ȡUiUFL%+Wӭ&FCv'. `AdciMN2p9M{MȰX_|ݞּѓv98&WMgxB&uz<.hkL|k(CO* a36LD ) -s[-粖Zrc9r4NUVMak`MXy3pEC)0CV߶]Lʚ>7lե,ċc1\ⱕ0nk>@rwvrnwӔ9;U^`2B6Uc!!]dӜE:k~c@F6sEϿ,Fxөa!MJUsF%(J0 D|!X9<~ܛм5Kx#G^VNixl`Bc0BNiZZ o$|<.*e-JN =fΑP۶͂21h*M\ܣDZ;%A;g҃-: prK@הv4%U会ڀgRhj ^MzF.s؋&L iH89<!)Tq*Pn}X# W΢@fZtx2١|@LqrOgfk_]-1ve+ܗ0t <.q󡄱<!<ـ+@=2ܔx9(k,fWXlN $ohɼeg0Ǒ!{٤L%vn_Pj`}`0ХavE&lHYbf(`? ԙ6Q"t?VN4# b_^L5)ȹAucUw?XS 0jd!Hsy` S=*&G fso\I΃7Cg8#;,O^&Ɵ X>y wy_DI԰>/YdN@MC^ [O7ӏ5r=:25 UGQbQ]sP&4).)߁dU//uG=YAKcif  W7o?ŏKė-2<{]4=gF~Y}=v\ B'FD6u!PV,BoGk"OoT $<tQMɫLÖ \x@W8a~hlOkH̰ Df뿵h DLpN9aPMVx5? eg3, ڎ9)~E7qG,;pLw`sm솠ICcIlOUiAZ^pIʹj2S61/k2r5샟|0`;HzOlj0ETY'5}6ռf0,)zDRFecSu{'x2G$aK2Y:Im :G;s#M(MvcR@Cm=-YZӂEe0!lqiJ 䍩9n3c|"MdntSLNٮ]C36K(QmP5*Ro{66T=#07q%Qqln c#2fEo݇ ta,Y٤X#fJEGp(j,vT9q5n[Jz9#bL%3VRgBy$d:n^i?ӻ Xv%] A,Sx>ƞת -ࢧT6O5D%⥊{F.5 @*fM 6.WȚKׂ@,R!$|ډԲ/at%])s,c8 8}w(я!?CQtlo="K(v~g9N[f$G1G%.ݻ*"ԧ`]Ϳ!WKhBCT|i&Ե3EbG:Zcq!dw -c ~Li+dEc}@+1ބ[ބ3ФƥX,^:QeBa5AJЛ`lTc"3z(Q~J՛V3tH>0TOQґi Ximpaf~Pe\!qLY ҵΧ%!OmB 3 Na}nΆje`$MSlv^l{R515Q>u :| eJS! v2=󾣶F#06wi=ER{0!$C[؛P'`[%GƲ.q/]UKӟiE;~܎6ڇ֑Oҫء,6ni_M6c=7f@8p=-u{(DX"$Ej~$]E4_E#\ݗ!f8˘O 9s h1Dm!%GT|fG#'5rk:KJ SR1aLg:r)¾@c.OibԛOu/̔sU5ê~Y844 bU)J/ATOh~;T9At~oʂli.UJ҆6Bz֗40d eVD\ B,XL_Q\Y S, )oTB&}O t~u?B)]F^0M<RmP'49/B"S$Q帕OЋ n%O/`^¬u+:q~#,VЏ&e;4U `ҦklHG ?ZvD%3}TIV۸VݽD\?j5ա߶rTwG={(n %/Sp sn"B"v{: q? \L@A4W$lޭrLihz]Gd2ǣMRhy)y@|@тt4emQ N=ʠ*aE $p:O:g_W+?1nͰVOE}v^5;ِ-IymS䉺,A)'_FJfJ-у|h=]u{7}~nR{bLK|_lMhe)71]J0w\dD|FS1}{h[N=>A 9^A_BeKh݈]bngRBGȯO$Q4-m~)3B)Ҡx0b}GXe#KHDؐ.+*]4FYΝM2 #Ȭa45NT4r/ya6͌.4.D߿w s^p+l%,>xxs>gp-2b/FOc=4^=8"L_WV2?7[Y -{t}#/} W@a&l7Jb;(bC$ӃY !a4v֯S\ץ KY_qpP2> qHM]>S9Ahxgj%)+E;d?˙3\LHzP_$f^hol^ p6vLiWC'jrZk׊$U"?n]숺83dg,Sl*1]1Ձg{6ͱӅeƀd0\̓Qs;Q; Soa뻁$_ΫVFf8fH(^S0:,Hlů(\Y-{B.k׏1>ݮٌыBKr=l}e|ŒPˆ. i ]MFmژSbJ= %H'Tq7B3m̈́՜t[#+^0SPhm2O>'Mհ9s9.>^=3X/B~l}wеQe07ռ.NFm+ߦ%>6FYTqϕuxqAcJ#Y)5p5Y !ȐB bVM>] ^1Y 9 ܗD`PRq_q|pl{S0bpІV%paVU4Yc6lD:s. 7'^SAڛZL{2fCĴheygYƟVi9BPM+HbDT`3 te9DBZ=%~5#} T% ˮnsl=l0f72|S2BQ3b^cOd]0)tO=+{iσIMHH@1/zbNW/"U6d]s>f1ה9i y|:d!b)YؽnCYh9&C rA D6+IA7WQW|UF;!r_i:̼-Y3M;zTW̊nA`N0=(@^3\P.N ?7巘WZ&@"ˋ۾X0JK~{icqаaϽBoРuKD|9ތ6TZIPJT/L\vV:ζѧ)j7L:_~CeWߊNN&Jʶ{ByMbU% 4_8IB|+5_b`\P*:I@6 j/\j%|t&Kif%ܮEcz |>{iHcQR6f`+:qŐJRg "҇- な%OiW)L ג_gzV#ԕ6iՈUg|?M@֛H[S>ቛO_OK\.:&xwhloG@[O$L䂼b:M" 扐E coI,`gLx`\ݏ*},Ž!]-Q.F/"'~ ]ꅀ YIB*M@xls]]|Q Q%nB%)L2vAf^ YPXT :n gۂ s皸i LҜȴHNp;0å~1,-bvś[\ ^\Mc}ah>|dz5iQxZ-C2(aG Pق' ڢ%[AMAV'9VLM g| >;Y?Z,}c],+;f R6#oeBׄ܀06(Jcڕܨas#h;7z;{J\ _u4)L0eZ=?h;~5F ̅J|x y55F)-vJʀA<)㡤XJ+7FL[/8K"+cG I֒\#!Z IY&CiCb$pUefȻ,LK+6F:st>m[.v[FBh9Tݺ=hٷ%GecMcM*U- U텉 S}z鍅{SF/,B6hMx7wѩ Bb/A6Px:WkV[Ah=)h)=1-B}9^H뤊\ Y`r T_Hx{$wLʂ x|BK%0H[u,OyYU:Ѯ @zM3#@@gd-HPiU Yϯ/Mײ6a"\*c9Wytfőa, bwD(;[NPz?CٹkgЦ tb.rbf޼iq%c_VJd3έtjtE,?]pL޾L,~*rD(S4/Sɳr=Ǝ~ j.IMj*b~z4 >9(G/ Q`,RBNʣ!cfIwb,%}vWD°b}bpN}& ńf'7`x}~a T%Z!sВcWJGxj0)+)|x߲}zyIb !i8$brI4c)K_7fƦ\aĜ?r* J ~ ĬtkQ#ڧ) X?/_J:)=i^4" S)ޢϧ>qsó?E>df8.R$C٪m9u6:}yrskQ>* l&FvG"t|+GwBZKy ҧa]=W X7;\3? y'hy5fYCY#vnGxY\)K9j+8ɻf+N3 U̅ eZ ḞZ.vhG'M7BNё.4?S{t`O3v&ԾB(՜x ץc5(abmHFHL W/1fL3 뒡ՓP$n[̶6)P=|S&{evhjI4-L{Цwʙ~G #q|ݧi'Èÿ֋"Gۈ=&|]|_\W_FҞ: Rތ /ƧW 嶸pA(3PHw4!D5&Y@hbol FɌ[;Im$gPXqa!ˑFP'9 3eôʶ%O--DFo>zύ][y8Wdq fb#[&! _#H. oBOhEr^Br|uU. ~tmrmQzMqaMwDʪ¥~v|c>PwQv,"DLo1`c[S4>k/$lYq}Fe*S_Y;bǿE/#LBwsQ=C40{<'P5BMJI2۳x(Quh(39p֋o>8C@:8夵,]3-yʺٷ!EMrcuL|ZLGU}BDvlPڷEmLM#|:@)ay[7x|aJEe" [ibk%X}JΩĖ8gc(Mb3=0/bN3\-n5Zc2Y#Swm}?b{-NU_;/$j0n?zdo_#6Hy N5 {6 ϲUޡ'  /q{}}vV|j7)Ox\Shl1IͳQk=?~E 6\Zq`RTЛ{?{l;L[t8?qr|JsٯzGwpKHm$; ,xz'8oٌ_=u tF'FŽk?u?3%MwLVcHNحj/׆K~Ň$5O;/ڿ`oEh&%8}ź<Ru~ }hyoAz*0Op[D`ۂgcs{zW澨o!zcrc*.ైr'}HW0GzɊm|@2P oo3ƴ.CY-T}ڍ!kV]sGCmE!ZpX[Aw'<ʭR؋#b].NĀY\O-08y g +bELĨ5;4- ڀ}?^^OL' r >1I zQiۋ|:Mcp!V~p*O?뎞1 ơ(rMnDCf^.=G`x ZEu%Nj=r^`ܢl7AdDmW[}i[Ik;Ӷ@Bx>m4bNVZP$&Ti3x):Cٮhd}6'ɂ_wW  k.h̠un*ȽC0XBz?AS.h ![)וfIf-K WzŖ=k_q:+DBz߳N0vݶ [S )1T9k%ZJr-p{ŰV5BqGG_L>v?Zk?{|cJ h5DQ4n12|D+%ݦC#aVSyhdpb:q>;5L!oNz4| >d4A3HkUI I!Q-1k^Kqc* ]X //6k_9A4ީ(c::`kO[ћ8uq3r[M?G t˖A櫬۔Tʀ,jxYu*~u)(mHMgK$94J|H+nxS P 2ew?fv.eծ1^8s:úϷut}r<`懡K<)uVn.z7*,<^eQ5d)*NC8^Lg٠fJ(/ڽ-ZU0Y}8(٤ b쯠@M'Xƶ`B֚,4lC3RGMSb=󿮪_habE4PL1dP @uUud2'LpJ$/m\e7Hd )/%k`;9Y{<Ӓ$w9C./A*e[߮%ѨEc"UF[;.KoѴvvQdts7o)pȑVn~h3)>KbS'F`1Y]3?ROyMޚ^uj~(< w0  gE񘪂}'; _ihw1Nzc8}}}dL.!އ_ 4W|Nad0fWKMG;k}/wf/R|ӌE̕ӈԙ`s5*t)`t 7rn a:Sz;nz*\O0D Yb!ߛ{}lF)$TM4 Y~v%k"?6HX$2x5AƋ6by6usg&j v߹Às31|Snǥ2"E*dܡ]_`7?6wK|p uof7?HKxUJ,hBܽR?+кW~&«A!*i9͢ݫ+NVd Y,PU3}WO\d !nyb X,f)qf\3: DN-T SSz*C%?{`v\l_׆1^("fhp㤄{ry¶$,+/H v1&@7#cۼ:ɥ M噺](D6h36|Sث4HG݆Id7L庮'G2{3 ؑ*ZHd p3t^6PZ+^ƃ!oǟO HQݍSpW0%$D}B3jw pVkO)W) &L'Hٱlgwjn'Ug7Z \l$YJ~#j>N3eU%]WX:c)Sg в|>; Q yk +ϗFH$dѥR׎ [8HcDHFH<wS7oT9 ͞ʏyDp|. |bKAj6') FkACڪV{ 6oa0avd"J\)f/n(/<3\L=7T7t@Ȑ7_It l{ۼQC Жod'I&Opnl?[玶R?R(z1HD`|vDtʀ pjzZ W3{tj+}IxxdEl]! &{,3e*_ 1+LjLzrVl \YՑ~a, 0wii7q\HĔ <9+A)u&}O+o.'&)ys!/1/$itx ;A19s@˷A$f "Oj&+kA1E |c9Z 0ጒLu`zi4e}HG:FCcRׇzCFCۻ6o-P=`)LN곡c<oBL8 s ] VHr9^*=йyPf6<QsBh0X6bܞpSd\o5[gͯh2R.<26Fhvȕ9<ϰoM{,7WJu~fjnxHI!VqCURS5|讫Q+C"|Z:"qPnK6,bn%8t@S{y\Ap 1&>ޗ*9΃%3c`vX(F!W\5ZKY^dlBaW0FBOAh Ԡ. c5~pB%Qz+<.,Ӛoj"ɽ~H3'x8@M=ڣy weA,?!yIl{:XD'm! aOlsX%|89 >\7EqdJƆAxK'S }6Ozo: oa˲m~*b8πJ-Ft3B&>'1\_Xq55HʼnDO]MpExwsU WNvDo䦀zgǽUW#)-RPST5QBڿ_70@h":r7U٘Hj_&%h5 )%$I;J.;5$(5(I%^o:‘[ wjѾ1<㛷ghheE@LqolTi4Tw˞CR[} 7L2)P0':=jد vjtPǏB*5(.Pc VHA|u|jQ2qqTAEVPTz2T&@sL;Z ry:9PXT$G.2Yybrw oˏ͹tI:=$\.bqiH rrf CR0rq) ~F_@ߖ2>|;SY"O TWw-QؼV6-8OÁRsB#gxNbFD{#aNF(`$kJ!Iyܙ14MfdEš%N6PܘDڦ>$ADDEFDp_FW8H+kok@M]RtWvֈ gC7(kl?ulCDr|KTYdho E_l11m:DZ@B cC);L|US^mȑ1_j,[ykB˞O׿4;m _ R>u<)AQta5]_A.Pw8JtCi]' r_r&L]Ab́+|(=ɯ+4s c9@9mE Pr^V-v7SբG`8:qju]q]+њx ?8NO_tje$~Yx:#zBѣ^臋lډf6c'+ 483zbT~+v bwXڲG_1sf^rvsF)ΣoE/mN[ kwzpG1 ᤀ&uwakLS[? .bp$V&s9E?>q+O ]q=ų3l.~I ~EY+wڦI]^p/**ؤOcL c5xσFzpza449]Aá$9=oH@ |V#nAo;{lb/jm8К̗lAsaDW8 ~}K2uFõ]nHrz5i,XֹJ%N2--3 &;EV3 =tԁ3woY{mj0lGAZ"J%o_Hxے=>i9{@lF+OT\__lam]qUy G|*eiGx:ChWƻժ͐?Zʇza?X%ftјkTa]11Xv#Z16p#y`R>`Yr' @Nm @9J&d26a[B]ʡ_ڏ )_Eg[~ !kӘ0qJJ`N:ue! xOcBG,ߋKMHץ 80Ԟk8nxB%܄SyQ%<28*-{k0/Z` idD9- ]FzX#+U3"nuV9rD8A8, ׳"pCw-4f̿VN༤B n.u^n,l Q7̜.T턿ZfVF!_~eDv*&` I'{RvZ/K\2ųP]''X Kb+PS/FQwyqYk/(h;'_}`Au]la{X84f(+ uz3VFB/cTA50tkS|ƐWL`#$c&<Ņ`WŽ~$DF}nL2Cb\Q G~7Xʙν첡 KX'f| j`9>cs"[7X l&BSm7it8}k9ݍxVK?K[&={|bOV,4 Rwh7f8ֱ6 `>CVY"8w2 H/zsbPJ=#(dd(:K五H ޡ!4C?nc?H 5unQLBozū$12l/iӠ)m%7;f?,zҲIx(jQU;@ GXH D(cm }᮰Fh{MAKЈpK{7KAud-  oaqktVYmrat r-/~j(jļVԘi.xt|:;@RJKuaKn ۫츅2G^ؑ>؋{?{WvOwQ$b`Mc[; qLt`!h} y&9\6CUp8) GٰqMQi<ٙ6`ǭ/-O.$(i݌{z2̞]kӏzOnloUFer~X^"U Xqg\ QZnwɑ&>=uݒۚͦQkZj 28ۦ:  j Ӟf08þ%[_zB-p\w4C)Fg2|?DuJdY\}fwj/DL7Z,EB F`;/x}*S0X/s&C7 RySX[}6M(!_{~zV{hbI Ú43e3 Phô4(Rv/k@Łu֫-D{5mVNjw%,^F5VtHڪxR'q5B iAs$/u{V΋ 6ߎl`l>S'"O" 6{xfȸ}HlmQocVdq `]`GӘa~z !)7:+`!+9x1+L-g7>5󂩯yn.J.=ApӛHu0eJ!+ۋq,6"4@X>C ]+z୤,F(_)ޚAIJ)BQy-.2zM x$́YA%١Oc]Fw3w&iHGъqLOQͮgY0ccg&X,WjnjY3j 2B xTI 6Gq>qWjfKoHY#A,1R)L9@YLHSLdEa@.;>sE,4MaH4&Hr>֓e GpU)@w |LOn4}kjuhUΠ&U++* l[in?E{ U25݀Ff qauPy_ʈTXnKo"yZ~_9f(J <mHO b6B^ަ!%ˠY#75 26HܿZⓍ.'S*|yOKaT-pHuήzLd?ˎep2tw奯D(NgGSaMikHTno'jl;au(^fDO&i4[FZy7z@Uɦj`%qI=6-|᥻2w,_݃`$2w"Zw0de Vv@ARHT,Ro"cg)*TOm /&9O, ~^n%l}Cl>޿=\@Q8ۓ.hd^b,rKWeaF\қMOjV`^>7!v/EZDrdس1Q?ܚi^V&r =;Wg! p]g$T߳l]M4v_x9c xI}GN +R9֠'^}k^=< 3 hpm $|9 Z-k@ѩ…ry.MuW`i Zo)W[;t}^J)צf&%P,1Y=P*=.زS-6#' ;pȻΞHeTkhcLՊve^u.~okv|³ȢAkbBIJN :h2ߘ=e<[7ʬM`浙 @,{@"*Hl5o2RP1?w;>0nޓ >B{!/m,. BNQ=[jw&?V̇nm0ۍ+z{V 4SaġDƢ|}F䡗<%Km y39wlS)gqP 4{"53Szꦨt4$-;Ub_?@5}KRCP.61f`=n3_(%@Ok-]}7F>EL.iKbBZpDOq!Ѿ\(Îeҹ_ݮ ,j,߉8 Z0ğ#2eYT&0qSb^=rCbʰ1}"#`KE1nYnv]@G8i|)ɸ_-&p q;qT]>0ϐ[ԫd%K<9x/~je,ݑ5  .dYĨ LҬb#>O;h$asȷL3d$Wn " ^*ۨX=4W(GKL;E*@0=ı,M\Dޅ=e& 2/ZB_Y}rfɕFdBvj# >3vɈUzb5'+QjyFҗscdHV|&cz֋H5xK.Оoi?Hb[`#]8W-Cޚ N뵐cP*nVTλuW>x{Rh+|V2f8",ũU< |b.0 0t_$d\PF+n)J;IWA:M_pyZq(fc_aK3B@dzP[iedIfxn`dSKo ;2붇2T@;*s ̪f2 SjȽ$&*7N-^Q)ص O%yvFn-&`>p#|إ&\27z>D3,0YV/Ŋb9+)~^8㑪ބf驾gtVH76H>p¼VcѫI8C󰏙ё|UW+&:7B1\Rԋ;?&:c8P=D ׫Vb}/i-+Zi}Hȉ@Ņ эg n6ɨ;Q*F5X{unӢ~ܩ(u,FvX҂?mJM 'N2q$_2 .D| BQKw?p>M7_uF =Cyp 94M=zQ ϑwk{$aiwB=xLq)rۿwڵk Mq>¯YGĤb;2U t@\0DH\~ۖ|Ӯ5/Xwd(; 93дY2\|8o`8@Ib,`[!%|=GՂa Gη8 24mU!>FEَ2j8i })Kq擸'ɷ%N8``5k9:2]m6[VxSPZOWj*`W5k.x6M8{)洺|)Tڼ~*64SD̢(po=9\f|mv ;oHWv&Aګgf)#!{J@Jl.@JF #ܲv\VIb ;p'>8Y`8Y>}R@#B ĐAD-`-Ab,L'(StyH]"`ذFO%8kPrnlxKq?Q|ܾW:hQ*4hy^rfbʥ w[w.{v7رhYeu=uݫ`/lMH؝ o_N556B jT~dF#U hҘ4T|Hq픫 {iA|15z5j I #n5e(4G5obq[(rh;_ᇩ+5 iRa }O )C2Q!B/?&cx\D!qm ߚC,]Kr6tCSAc BWٸίS"GթW0@.L/U$gTu<>ES0>Ąo>* -x`?8/< hLWQYI.[Tqr3Epim:$ٿetqjQ5CbV9r"llx]pf"5J9abҵ%oTeODRzp8,P^omߌ[% O1CG)(BhX2%d~g'X -?z%G7]Y4C-s,t^ӳ=|S l=;k5pj->FZnQA\@ F&@Q ~(ޝ f9Dl3w12]ϭ1dW\g㠉|]^0sSkU\ʭŖ1ą)V';m@[X"gA#ioF :|Zʡ^He+yA K]\cG!0ɘ8/ou2TS1Mo yDg8bq8N lm@$CZGn?XLWS1Pk2N6;Wc +gQ4(DU|uʀ^9o?ʥ P~X+}^sCQ[q)((=bLiH9=vnH;`F6(~Ϙ*,!̀*1YtkSW=*`W[wZs$1=ik%2Z; IT#4U}A`rLI%F**D(;r6X\ Ut1dufEi6I/1^*(#ÛGG\E  fdγK7;ߍRX(Bty{/ ( I [$WxҼFyr$cG!gL8qRB)Y+,BkXĥlI67M4]0ʌ̑hVY1Y;:X݃ƒ RO Xn?  f>l45-*FWk֕ ڱ /DdsͤUV`-N죨?y[T3_m"@}箸`\kgwH5`/L"}wlʰ\}~ci"ނ:gNp.}GI<;tJy4 vێw/sRq8d"E'ԓYc^ QoɟlūNoNxeUgYQ:bPC>K:&ف1"{x= h]בz:skVԨsJ ٤aYhF4"g3nE I\*ո'di L A7KE" uKlhlIy(̑ Dt qXdU#R <㰄BuS^ecx*@LZt,EؚE3Z L`>ʥsZlpa):5yY3w波4E,Е2쫝5mAmbkq>LDOnma!ZXEwL=B8in+H:RZj,+R<eWٯ1|G3aUT7JޠC^f=s|jW2*,|WY`IQen2-/vY橎t]QLa2zޖUqK =]cf wRKDbqZ_\=tgJc0762X[C2#nxP=z%/KM[.հ÷Þ&T<N14jhsahHGђE`0'(? =\Tǥe ˦FZoF4BB ED>_Wtț ʏ5 cY1jQ^SZNmPo&N՜QN|a CH,'˶w+A%ϔz5Z7ҘdK}G6{ &=ꡕBbK2lt Xi&C(Yw+|OSVy0WW6g -k;aWGhd:;TBH$/,{?L;6 mZ&+d<)> ]tcspg+&}[Y*u"1:dr&7KE!؟G2!X͡1EMV6a9gg lHw1'q>d~%:G sZAg:oV#_Ί/(C+mW`c\XY~)x$Fj<|!mj A3 , ^zY.`뾟gv -AF;9kwnrz2fJ;%LnnJA2Kϓ۴Tz EљOZofUúl Qox)5mzVZoP#hK2! VJ" *zQthCa*y{g9y{s)vQ|CBuST0~r׈#@C0PFnDR)ͭI9eݧDIf31s0wʟ^X5Q Y<2(#Zr AJ וIG6+q?~1ڸM>T^Qሻ+8TR*?⿖9i7kde9c7+o(3b€а5^2C20ŀ`τ}.ßJfYO5n$wKuA`{ :vO9s [M=v^o:+ OD%߷{o9X»QNqY!t*ȧ0glDWFRz_ZVEr3ITTk#17'0clDr`&:EýUY.$s-tx,?M}[(v; vFxltUx !gjp rj's~Zbt]M1h [9A?:`n* gvOlt4:W9 [K'U u)k԰X.t60EH?3 ^,^ "st/>ǩavVuA3)N;17Vy\O^*`ΠCeG"$v&^6`y# b2Ul9TO_|w##VFS֔rيB|Fv6>cZTVoIGVANebZl+5}Hӆ(g=YQCw쌣J"{UT7)6Ikzs?MvX=#]؎< 2'ئt#xjƸ¨gtVSz!?+7S/nP֢usN`[;?|}crc]3Ȁ _He)>b4#/>W?gYyZ Nx{xT7ˇ8WYFZj~:14~G|5"]CQ`om25-oJȉrL(<ԋA2ۯ"`SzMB_RoM/ S:5Z^5@xaB.[wIv|"mo~܂zq.c Gܸ54: 9Y]%t*1^m/,lϿ66z1ޭB:T򪈉-6y_]Ap}N׭kvyN gFN!Bovu?|s?- "L=+XAL*bxe#ܝ?S ftACҲ`%C6䇟^29zfT~G2 h`d;,YlD~X*tX+ G52XzeDA==Quw6N8 w_7ܜK|e5'r=5kϝ}E&A jyH,#j:r}w?oNx)d0H\~U0ou:!IxH*DO/[wC <&˸GG9ℑLy ~엊 5c',*9`C;ydӊri>IX{Z>]AL޸U7r`Bn )_ch[5y4oIWÕUYM!ߙ2!ŗ.oBvb cz~a)? h\?9.zq4&ؒv?ЕBrw|uD ;A7$-/$/cv^ =ՄZnhբ":q]: hD]NO*aZfȲV1wsFk7xĒ[S}URZaoE7H ɳ㛖&N/+Tp 3rIR5,e'~&80xc۰=\HM!b]ER6 4_?5T4sw.1؛CQ{Ij\t@ťgI,He;D^ȝ2KaG͢@'&H)%JC-lܒ,7KRvyXn5ND /2 h_Q'݋GW7LCO3p7S %s"Hl]r#;WJ/k?F:ʎ(t꿺l(ψ lk#'N6;ZTͱ`Չ>u{f%J5)VNhgjz3Ux W|z05dcQxk4\(GZkN­V )W,|Ў8k1fRBFq Oo}+=PվպSǺ->E <)IWQ RP+QBf$H΁9cr#Bp/һiƹdh4K,W7%QDXF=粄N6j&I o#ōj`L|I;GӣX:QkF`z3"S/ڍ8#uIƊ';wO*sPԥэ lS.ƕ*UNܴzIF& 7L%/ X[L9*r58^-z2o@ݐ烖Q Bn66[Ny޻1$uuQ_պuB呆`0;?R7w`dhXL1" `<m `EK7{جm(AgBAGȦ _dk)⪹#miSa80QΧRI<)vU^TZDN>YgpȪLEH tUt+15FKjX,!MH gս@0:!G/vr61b+`am(Ј|`aXM9/t\Ȁ%WQXlU}%LdE,l[(WҡG{ڡb8<)ʮa@j DL7[+?T2 Dh{/I^γ l 1^L-[f"sW4q ɽim*8'KvN鴝"Ch-ưOq sMC 77a\%n giAtXްlo5^k.3>\ 6_,sѼUc M_Y~Fr&zU%a8`޲5rS6bF+E<_#k-!0P9^nTJr}c2V C" `+L$U4!rn\+mk`of-Mvq ر{?xthzl,WPݪvUq{60>*/JpY0ڎKs=hh " {JͲPTp9U2/wf}J]FjMbjni9(t[oi3 x#A𮠣>ܫs,Ô3[M[+hԕxCj$ *hGW#$DŅ( XL{5P˴N*+]M?cD?Hr[lviPHL#$Fī L/@+ q-Dr_ 5-cC9Οi'Dbs󡫤#q; \krҊ0"u&}.)'&-5 =tŕx@8s5%ξYE =a)tfGƌD+ SѺ,,}+0dͽf;s#@۲~!B#eb5xwJ`Sugk֟?;$[lƘ~lH_8(?sXmi_y ].OsGDxZeT|MdB x0 Sl.R^61S_U $R+ #APIFw*f-JnYP4r*lX*ș n7)'LYb&kZ(IQj~L+'EH9YQ֕=>\|4pc¼ ƺ缊Zƙ&h@R3jA~WFNϹapFk@ A]b= AюN)q\͝-)ޡf@w`DݿAG`v]IGNagJV?͔6ptf1 mxGF-{tb`IӀ'x2rx[2co|)iQbRvG۴Olo ^ΌtZk-{s (Fȟ=$SVT-\R+F6HX{≄N?p|L}!b)T-XN2YX2JlƯً= Gߡ5e1;m0J`4t[tܖ* d%uJEqu|9WRf K }89謺ie׻.Ŀ}inoҀ~逞* gÌ>&r̍ pN=pAt? ]1s &>V.'Z+q~q_&BVL~2v@W呞%[%i`hvN- ۨ.o9"dQUMX2;ɪA 1oy}ztU75K. V'ѱ"` A}"ӨM91E&)(ȦLDnH=m$qÐl/cM;e7" (Tݷ`E ?ևG>(rSzzGHwZ,ue"7cEe#S1n l{H$6|(&#܄܀^nӚVǯyt'҉:q(L6 I@R.^vo9pnifRU3!p㭱3!hFӶzXi|q6XK)ɧ&-_w7j!k) k1 g$MD>T" dcqitwZ['{؆sQ.X.M@)!0lse=dxV R"fqOJk7_w  {3"d4\#?lrWaNɹJg#:E# tٰ^XMᾓ/@~ʣ3XPꢸ]jΟ敹7I vm!T9#k\$`_Y`'F Wߓ2Fn'<_mޖ$;wY MׄW [PfT\4ibhmcAkϝD}<>ӿJL{!^r(NCfz576&dCku!8Մ;Pw4]9C_tϩ;:Z}5;1WR+/)2OG،wV'~QWT7 Im)< UAx ƪn.Dtݞw&%cr* j-H.O ("!?mrAZg'u5lR{QR0g_(*^7EKJA7Ɲ~9'$wNs<ȳjfq)ŋlL#t%6M+Qa~gklj ?jhUX7?ѡRM04W7/;&<#D_ PYA `t/,V/s,FmtG!so MwkyWtHwK>roC}k^.>Q5fm-uj=+ZWb!)-S.qҰCEv xN`&mXl ͽ^)_eI"f C" $hh:MIKa0Q|BjikwLC> cDur;Ki:oWtжQZm?+\ł+KHR!cj;V͙@MIA " X|_d+v(g{}5~*`l@b%*ow۞y9]m2}iՐ|aĠcj'*3-xP@M7( dLZV%(gt0'Ptc%Ghׇs CerFE5ߑ0,i|2S&POe.tVHiшuD#'H g#/Vq",u%G]?v&$dlD ǥ/mq=7Btɘf+hE9T[T{ҷ"X36>F [ӌY 8ڦZ$P76<:57=O_P?Jp 5Mw0q"_ Ap2Hh>,IW `Gfm)mj\dQ |0mBYtW} uK^|GDWkiRf< G&}#>$]ɾ>dޯPbm;LQ !pS޲8Sh6"#gbZ ' -}.0ȿ1?ٱ]Ð\e":n ¶^Lbl'#W^u>2 #"w"GL(03QB wiqR qi}R΀|U_jlm?dEg$b,wuIfN-%~cheFYY#88LbPc(?/\>̊3@{9y]yU;Q rWRiE{%p_u/B'(:.1?M_<.Pw"JȆP}h< %*Z. M݃?=p❬.4k-A~ $hBzm88#wb3Z}[f]nOtĥd/Z$in]Ka(UdkYu~X*Y(dcxzKQsX]H%o-|[*nŅOಡ,lثt . E&B"%#~kDv152 k1Cw:L(!گGa=̂ZVTzk\!qE r;URƞUu%LcΌ=$k֩Xrk߷EvlDRIk'a )nxc3)jg<<79ZP*:;p xP\an\$㻞w>gs~kz,I.jZ7uq!j5oO efVֳTr>(owO׉8lSHghPم'KE'&+-cWFifnkL1@t&D*(IӬNKnvK]cwFv'^,-fcLz;6m{^/ɸqvr60em2pD.TsN5apXN. Db\_|stɟ<SZhlr&N^~Hecs@  uO!E+ #OhTt*g؏l-=8g<+d /Zy<Ýk01xLm&v _?&EDCс$`:P6IfTu)S˴藈yx 7/GAvʢ\wVwI4ynMae$|_Bzۋ>'2C w7gzݳXP=.]+_޺+V F5 0$wا4aW,ُ 'fFSw]r^{ؘT2{RO߉u*Ԁ|{KUC\zzb3dM}j8cm msC\.-2lP|d(P[E^:A!PoUV xEW] ]z|`/z]49ݪ\qijjT-^&;q 57GRHo'ٙA6N.~yfSUSZjY! 0;`; AϮC#LtJLTr$\[UT<ޒPS⌼It'{M[Es`.(Z-qZj p+,K1@ƩfIj>W[Wl̶@Z C`j)F^}k&I 7cJZ $a]ƵLH ?EUm>۹ں>P?t\ ~ *22rCAO#53˦cw^P䳦 )`*v'4L@h-mִ`OhE#7ʒ`@l{(s "\v;Kd IJ eU\IAϡ4s:;Ø`+E8om" ( ,,ӌ!m%H ilN9X߻%Zb~2T@-ZlWf*[Ip5:x,3p 3C;JOp_?/-v3ҲW*sկWwbtawƋuqɖ @x͝S 4/::u.@) M@QVߓ 7.RF=u'zǬ|rՅ@OΝmր}OڳS 徳<>OPu{:~mo3v2wU< Z*Sjgv@,kPSOXt褙}|Æ`z^a$K - oC}N-=`tA!_:Sz9% `nxrkC)q9;kr5A#[Fz$Z Åu؊l)$/TÕ>guY|k80cM" EOo:ZXE9qhh!@VrOQ͎!KR̗o02%4NJeS. `.ܻZZ26dؒ,b3$[PwiTt?o~U/z]_Ə\D+BsrzDid[*xiexMbػ\YA`rlVZ"p{~PfK㊖Q(fN9ձ>!;]JyJ“<<^VK]A'/Uۄ\$R|\>r'}WAOr @wцQzTD^u2 ҃NoJo1G, UIH"!R&Y%4X0oy XJ%mV&+\qfx695Þ_x"Ώ; L=F߸\+kgmT,&euدI iA"`3ݺk40*G/7c=4&N[S1ZC; ]Ħ -tFd}&7| &3$vUj=<%D`':2ȹxɓ _I>]13H+=:֡mwLS^d brn9'fbVKgU;{,!PEQ}J/_#@ &iWf2R]L îf5ӽ6oz9w8Dp؆{!w+ YgFeZpU~@Nq/q8X捗 6X9P!8Vܣ, r\wa#́7X$X MLWɪc1|@>>:~8=;}$׿ MPآ*9<}iL\g&aPaz/J|R< B*D,Eɧ8 _jJ "4)BQUoȼ$AUس)oNGrfw^CCau4zW65Bp`AKk9u=qM&FªRG'}KdE >_I>eʬ@џŀRߔTu(\zL9b<!@8 !_8|J)i\,~8?j_?9|qB;i~6d4-30H|]ˈUX\d= ?9Բ@yB`B-6)z/(?XPĥMd}AJQ6~%4Ɂ ΟރKm P*/>xzrhpp[4T ;_߉HBڼ^v ʋ;EPq %޽Cw0+>i"եsc%bܙTj?~4wdxo0BiLx(B% 36DFK+ oI]XoM$~5`oDv 9T^ýJp@WC= ~W2ʿYriA?-Ymd,6.d Չ#mcPB o S%"',@:HfS E$w,NdRڛ6 ?G/p[,} &\EV/3% 'è)X_;+W@b:Xxi`@Lfjַ\A)7YhHd]zg׍w 5N/Pjwۈ-%UyHpM鹴H.9tp$9tOTUIoRwsl˃ƶ Fs:Yr\|8wѽgE{;&]S sT9iK02<.H0~A\ (_@Pn^+AM蠣DHDa#֪g~&%|# 1MHLوʱ#e>(ŷD=Y|9`=œ?[l&̟@GR,.G߷b& V㸔g:*aX+S5R-tjVq܀ePs) b?6=ǰh6`nϱ[kpop0hQg4^jr@jT9=&AU8Հ"ZClMn ^{fگ崘kw"{2_,e :ٞеA%bVi,QZEn[aOf;6*}4*sϫ0Ɣ/M*C+0>7]. ˍmDFe07H_mZ{j|0VMWőbTF2q߄nM>&yB򭷬Ih"G,~1okwc`r_,vJHᲛĕ=4@}i2CF+Ro?T+r0 R /5NQH[S7/lD>c!*)5)kb :|nY(g:qocJ缯"bfd^00e;Cu xp-E5;b~{r"οMy_eojUJ]uGE`& X$ B\1ڑQ<ՠ_(zZte/RDZP':eo%KWO[3t#i]6wPKsY.ʉ}Gn4kϝ u;#H'Min)!e}.WEfK ҁ*.M!ZY4L ’C-T"a!=~txrw@LvX(oNOH%P2eT*,8 tt^)K=IɳZ,H}bN[0"vZ(uNJг VihH4a YзuY6<豈5sqՖ."Yjl O} ɏȐ巿XjܱUfegm cSRy!1c F6EjѱkOBkJV2$aoz4d@>~ ~׭=խpI8G v]e2M'ix:kf71&*+A]v M/$,ЎzmoaRAmY3\gn|V'P @5}JPZnv+sTeğj#S@#@n[ذ h Ƿd`-pT-ׂSL] TJ)yj키\`dT ̴̊Vy҈&i'rډfYGwحZu.5ȝsZ(A8)퐌K5pd\k_M4or}9M ~;g=D-Ifʩd +9[qRnze;F<,`~+WkKLtgVgXUmDz"Y$}jq "FX,smnMTNK&E}@aZʷSJ0`xT\A[8SsB) ݙ;+m{CQ1U~cڝ'd,f󦾓͡GWҋ~#ѐ]9miܵ' M,Q_^3R'B^0S"JFԵlc17jUhЅp.}kQFxh`劂h!|OZKt߻?sMҕ_"lѧoX[\ZR4R%&B^S=d[E'k xTR]4T2}^@pv(>"aJ1hˌ-j5}1J. Ҷ q',mėe`A:6 \yCOΠ`vx: f"}حeQK:Kb؞\=YZL?7}!= }ckB)ǣ2@ltger4|B:B Wq6ku-ԂTD,9I,Ee-_. D-W:Xߜpjißh8/Yd8Th;2n1]}RI*v 5lV hϦ/6} pǶ<};;IgtM_76+J4xدhC] =tD7R>^!,]1XW) e9ұՀsK!ML'[eO¸@ߗ)unL{d5i]؇=/oK@E*l*~5[L۷B/u M(Efjq3? Nn62:T1C_)1 ryߐ~I ֙pX!@wA,=κ#΍j(ĎgqR8"O Pq &+}(BhG_ <(<Zx%~5t~?*np< ?V9ie,K̚O0kí&Lv }S/2B||CjL2j`l<2إ%oX"+)[( yV>$Ht !8&l)1`T'^!i< Ӡ ө!uLuFNಪrWXX69~Ÿ;~F8q)QЄ,3'-bl[I/UJ1P>1g߉+ה<$'"U *],u"1h wMLo4wI Ŵ[h ?"b R Uky+m)8yAvS)bCsэUj[_cCrmm=$ʼ纥nH#Ԙޒ^-k 9 WŽU'BD㩠#Ā 0M~MҦ;P˂*v*\M%'fpDѥ9 -Dp~z(Bй%Nͩ|oFt ^aW{x_^ % )+Ke ~+9a\=hH?1L.͇*j1:}>?%5 ȽZs.4jAx?@dmϜ[ eG%T9AH6fZⒶXn;3 ᥠ=`Tǜ;i2iIή.uW^ P4_GD+*Gvʕ!'}Zek ? 0r`?WEC8L)`"% B?* @S8Rи35cg&E=oM}X_Ti-F<'9`''O@;>@!?UfU7&@]!TjLKgrKPȩ?vUF $ĺ6- PJl|׳P:#˾6[垪VLʭ,Is[d}}Uq64԰+2Q0Eh&A>)8fF”&Zo5C7x@a _5Dn].[Fm5(1YL8a\hPD`+ᄵ;009`͛`,GkIabV~2TÁ[[5glj ez(*L;OiEU7KSRW#c"9 ͘Ui<2m+KyJ/W}Io6_p OhAoo9R5_c#c'Nw쫓'z^ºHMZلT ˆ{0W!GPx̍سϤ_%:DzM9N>ҟ(Z 2Hv \'gis%_4UkkIW#Yy{uvoJW#s !ULJ?`X1X:W+!iP#aMz{z e 7y[ A_[r-yA78SM+F_u!]=Ѭ|Ub7TPZʼ8n+Z @Ìstp UC*y*ǚ~l'ug⏬ZyDn:5_bkނζWFxir$,|❮dmX'싉)=NS<z9p` g f&*0IO/$k;'"FEJi'  0yM+V٭ײ éV!'p[;❾+h{P8zwb^k֧](23~3LE޿5ƒ3P(Q KsF u?lDTR_E뱔HO㤄/er(y5.9)Iq/ia.^u}Yexjdo\pϖSJs*Alog!+xAO.0487{6$i~.xqyo~IT5*4*cFhbK/19j;Zy)3Pak!<%z=j:Z;ԊpKe?)-rױ>+{YEvV:>P6t7Yԅ蘙L42#J?5BtBiaN>#z)ȉdݎCKᯏTq_ͻѭB %c6 5 \Y ?AM~o8*+a``8O#WGtH/9t>d3ֺ1cxn uš=³9ۦ+^+Rʹiķ;7d1EZz)H:ek?vf=[ !{L7WVPS:Bܝ9P3骄sT";kDUEyՃw{ٻKY7? ު>NGx W[h1/~А_ IBN;H*&ި}u#+AfhL(@%zwBVKK,[0ǔu{f6m?5DEβ- 4O.}  S_IX&FL/K"<ٚNL5S$W6^ b m<vkRW#+M݋m9 ".Ia$j!A6 Ҕ], (Ӻ *ngUvڈF%񹻰Ozz?ʥrvo!hP I 帡`{JsT= cy5a$ e\<IJ$&"u02:A˴1fOk@xh}WZ=޻Ce~e`B=lVGh 2FTR";$Lp8^snyB&@ѯ2d:`4~ +4]EĆBmea"ۭn/h3RaxB͢i겆0u_HHA_RV?mk2olj8 MM"LLb )HtrM8h0 K1X߃3nUBRqkru4MaƓ}msǼܮgz>+=;cqf(g.u5Rc ٪k13 [$|ЏϹAԇ[ &ne#O%>']8_>;_&.7sZcgݭEh#/l/JijW5^VlXÈBL]1G ᗀ7@Л@b75+MN6le 6q L|i!MHqdOsB>7 "HWYC8 Vj~i^Ccr龁Ch+Zn@2+|^}Ò^9%NC6bd+e5w/ƫp5]{?iY$wUL"m+T\ojs#EcRYQsAذ;ںqO9==Cq|Up8~y :Awu=ɽKi4Bs8q[`uFXȮot罨+◽bM13 zW5auO(`*f↏:}rLܲ {c.ϓ0I¢WwU s\aTH_YHF﷥"ߺBJ1vm9OE٦ ]ZoEzkJ CS ŐD# śF `/9w͡:SY(RoY9Ho9 gɖjT^ko] lVn/:G=Z2H`G%#Bn<{|9#7K1丆LzbTM 8}x9AҢ&Տ@GK$ jf@VyWb0B <Рe5M0Bp&ҏT}vl;H;Xj>eanH:d 81RQPyt0ѸCMIC$܎]$f7xGCoxS 4Vld >#}$ ދ']x/x2k,ˇt{,IjK%?p1@NxP g>ul@_W Js+ut0ixEﺣ$qk`YН/Y7<{n0Y+1kZ2.ǚ|*ğ1 ؠ#@a@1.Y~5_)SxD*DnlggK`խI:ɃZsFEC)Z( =jIKǘM v+fvbڿL9-( ޒd_< w5GNiWxX\`r˗rSe?~+;'wJQ_!/hqҷKQ ^veq E:"@=$78%X6)׶0/O!A88#f+|e$,nA-Ç/ofӋɶG2K⌣ov\e\~1 l;oP ݔAcH3^{ C&ZY44rv2!#Z X;U_ۭtAO޴H~׽i,rY8>҇w ש~G=+uL5: b8YܻSSMM>KRVǨ96im`M9ؗPsXYSV`<[Mt8T@Bo*'b8|!^GGִ ?Z#Ga"%ѿߢJe][ Q4e1`EܶU+K<\*NuPk74lܫ٥kfD*hhYC#<ļ ɟ9W #06>t];(8QUL\׸6ne_X>o4uNCtȱcN*yɢWa vQPNrcm˜%Z e *N0UVҽ' Y~=_x} Sw_0?a~B|֯-u-p_TBKYL{f/3ob ]yzixS֑`Ą\)| ZmԱblxb~pЃS =(z\_S"j\kz 8 X) ,E1Psצ3E'd d`qÌ>?2GY./`~[㡽𩯇QyvZ_n!z'1RY!JRsy"%3OSX飄Vߎ"F]NK(!ijnWn)GET#Q+<cI[ SLmY2Uknxw ͲɦܑpM=͑B~OCN^z|+; c\fiBd8YmjXo,ЈXKJ(>p-`e+yg a)gN9Saq̈#&.YGe⥯bl!|:Ϩb'^o4Om(\ў0THpoLYJL )4+#-O?gDLz=.\ONLzh0IvITaލZg-"W['cڤ=;լr,ԛ?l B|+{iuF#aP3Y0Ũ2iA"j10Bb3mԉ4>fvAA z\^d\t'%//8D"?{H:jt'ЃTۿNY&_>n% cs̊5AQ[{ ip~IOv\lT,ݟކ۾0IB : 4N VDq mK馩._WAl~-ŀJnuʧ>iL.$5*4i6G=VDYnTI^{8X=/nPz#v]^$9Bb 0wURq(mIq\B?>Tko{+"-!a|U^T 4QEwgwhhA6&yyȜONS2G~2ݬF.lF9͋tm=}bѹJRb/ KWVv>V)ħuKd> pZ DA77k#LdIK qoHrĸ+SI,·g׃;Drv~J`UZSD\DYKMBݏ1DxY#Pb t BwH ,-"~FDپ?A9"vl2N!%8affҩ ;j+o=-g# l}+*I/@dHuH]KoZa< fuT7 (~%&_N?$sW;xBOj!(+KEt'C G?AATfoU\IR7@] &U&*FK!fՃe[vӱ ShWvtgISMS%Zx @Y{j¬^Ӷo0ej̬f E*XdAȶ '?+v}(3T0 o@A? sV>O:LaO&=n%rPvR32|FOjjRiS߲ ώbD5Ss˰X=T8rѬe>% 2hɻX =q):q˥,e /D3$l pϋ7 7VFFYd MV|wB[bwMb >Nk͝LL?Mh~ņ։=p.0|"nuʫWOJZXl; \mY9??.É9_luLӵ?Fl!W:Q~;KxJ.:o8{$8u7 g`Ha縍#TE ֍5t:9Lf|$ʆqqxm58gj = a={|9=df)t i+LC˵W^Vͯqӆl=S8Y< t87^p"%Q(k+AWw9kv4wz$my؟ǖ%6[ciFP+z3ǮR`GI3ITyofmJnkgqQ ueZxAwneDl΄ym< ٭j%1 {;ᐊϟ:S4>ǩS4}9ќYHŌ9Ct㝪Y!_QR]i X{{C߁Ukea/x,.58^%HTz# >%M>^Q"{Vav=A<ⱔDrԈF8օʐDW^-EuH u.+ˈ^͙a)8},jC 'B ~6!,Zl :{{ͮχq6W{-bCLV(e*Q+ F,3]r({nN~bq]Clg=b?8*HIb rN79S?axYOS~anSyxl# ª~&4㵨^3mC[Lx p)2=BؖXJ\pAq.u(|ZOeήmRIZ#fhyKAW'myr?e4*MR xVi#gC9 l(^RܟNt؎R'ADkoPvulU3PD uqFKEU&U̕p3H]NCYUw;7=5j}zb SX>A?Jx7#/Q jzY1,!<¾c!'9=bn* mQv_5?;: ^ZrP"̮_ِm+J].i)ryrL$^ uAr:}h:>8v5/l9ǟG3FձL&9{KyDzѓ@d#x/= C4EQ ~:Ǭ1 3ste`U5I6^I+EAh˟--*j~>KG.DlP0׫9,}ME&k"Ĕ=,?2}l$iF͕}dlO,"5k^Ney٢% d"{)sht[v07jswcU4< H9+LuJ\"aҼ5߳Bn4]:,UvWw*yrŨ8āmf`_R"Z L$CW #ItHs2WY@ 8$/h{7R<+"YL4g90b [mc9vǓ#R-]ByҗҎ N>B{L 9yjx=Š=Qr_Vl&"KY:gSzvEWSfF\ //В[YԶ(1n!*HOVUa q)b͝泰4;r BJ,nqpʩeU  ̈p$ܔr vYHy'sRcKg@j>$<Vo,.DaAyѠ l!KQ~m4g`U΅^A-I~.14UiZs'3րSR{r˃֊W (+xq]hWg[L[/xW0QV }ͬWk(M,:jhDMc T##{2f8vX9md6{xHA/2{G'E%Hd#!cTS-ޭ؛V小a׬ls8~ {xym6;!K>=W/;= 8[nLNWCu"\TSUv uwDdsp?/Ցh}i|"I+Kh fRvGG'pC.lY;q~)Bo9'ka6i;Vl1|}dKk q [S4Ӥob>2 TCq] (aaX'nWC^FiHbR[)4QsWt4!2*a?w.FCo"nKIz-kspxF3CG˦. ~\{xgN[V_\ qajkIj;c>s)C8T_5/QF0rLy6n6¿S#s⴪Ud^cI47 &l6?b]Wl?O+&-dؾBFJ'S)v1h$+c3m2Jׄ53{_ >* ?ZR68fᩪZy3Q&^AJIlD*5At(Dz"g51tRȄq~9Ga} ? QJ=],i\y]I1`shܘ,x((RsE=Yڗ"I<ڎhYE>X!:GN7Bi:WJ ]#ZiHɬJ2o{ +4 1/&Yg%}A'c J5TZ.kSSFEϛƨ_.H9 K|Շlvu_ S sA:<`~L: ⍱U1@z x yztѬn\ DuFHȗb]پr %B^qf?kH a+s ^2wXQyJΊ.r\5bānj. |F~wٿ^:v'ꔼ8IS urK"؎ggCCVi/p }P pSz6 %v;ӝ_q8ɝ~_qc !L & ?{9)*3ny- 1 {mwb 5G9yDtݸӍWc3#Z+-1j;ldҦ#QGYjBmC<ⴱvݰMjO Q+/gPHT=PPU0AJp. {>ەd,P@5Jn1CRbڷ~ iM]I DH,佖Y'3sy't3:S&WA;Xb2Z7QuYGdWA Eʂ-^{n(md 4'XCҠLC!F)}Ϗ_fa5ҝzǎ*^+SU%&PI^:o}*<e#Cy>jE,w0Pw9T6=h^Y ̜u(pA}l8qlzSwD+WrcOыբ4䝱B b=XqKqQȇ3M چ%I4$Agt\pcy~8l:jɑ G(0,srU#Uʲhwq^`2`L^AІed3N5 bed#o63mGk!wps Y9Tr[7ئ!ͳV0_~V j)xnt7=Ǿ\a7/MV C2JJ dnq:RPvʦw3 l[D67i4_0:8졵oAAhb¦><72H 'G0uA2H^CqoƷv[H9Cm]|+Y8n/ %<=9x pR,$[XG)i?+7b# v| TB-68wg.4i͠猪l҉}9,TK*/w;6N-%Cz#J SX-M] =3*Wg~)bf$>~GQgS]ld  l#x-ahPNfz:_t?Q1:oLJpR},Cnv5Q{d270,u<77 裴 ǎpZ'}n|- D6ič4S81NNN9a_G*INA:&ܐQPq/ SXcYbt|iX!S7q53=s ;,Ue:q7\Re < 74QH ثL:Gͮ{;Tv&'4QiLt!aR0@.YS7č#_jzuXG5Ͼ%=aJ4)c fsT 6#z0Mɼf*}TG OЀV0!t͛G[_`"?}eM(ԟCJV8oĈӡ.26eeÅrO⻷jOjYv"p8`NaQ2St"-زEp BI s"5<բ`.sP͞hCn "cHElRzwI4#}Nc6#|vdv9ШnhŐ:OVz~BJ-ضaI.h7rJhyHG*B~ufETİm/[P[-Oulg(.co1`@;> vmE2vLA~`X _%μ|~khbcE{ɂzGVlmX8WBʲAv(Zz(YH1 9_ 谦] W 0[`?c33yêNL`"0*# iIyil^ȕFV[evHU3U1?$qrTrCEU~ pvf]cQ]ӐB&ܸ`nu\|sr$]+s+QE5 H&'C2uʵE4Ю[ ciʥ:5sz6ڨ`PVbWJ6W* TI;,PE6ޤ9;(GxUbҀz"}<=_&ceDf`kG}+!Y'XŷD[R8Uw^{ 'uXQ4wodǠE$YY vSv01j:VA Z/"fgnpG}/}&j?[v+[ޛ`yb$"R`6PxmPmԳDu=i0pwϞNs4ج-eЫA9;R2,"'c٩;_*bypScv| [ Wc&>D@$&`bG+Y]s_2[L"cJߛT>Bq6N kKdQl7}|~T|<oZ=˯`S1Vz|bFQ*jNvޒ@:i|r;FUL<DAJ/pP\Xt :銍ӲoWn8U G쟄TEĞexQGOS+NVĺ?љ{0i}opyh =+:j67;h=E-n#D+s6uaHkQh?-kXw%Rv"fo+QjzBzUBʒw`\0NpuG# TejQ%m"{6o0DC ֆ^ {Mi|)}8ދY{"caمې2v' iFcqN@d9Y.`ɞe|qUT}ꑹou4( +$[/zMb_*#nhM5O܀mCq @ |?Н&ނӚ:}xI1rZr"sw$Vd@c1I|N!IACGSG#o8/^B=ehb) 4YF f3ǣ _#}сs+?AIe+G:C#FEZb3E#E&y$ƣj{,j"X@lVP; <ѸkBai#;N&G&<޵2!:JP. 2 ҿ4 ?LM3%rz W%ͤR  $8x0Q۞IvG` cJ~6ȑ)2Ԗ#jWk(o]ڵUqP|g&^Z5((6d oBmGg  &?1'K?r9yśՓϦ_nE!*UcEH2\BG}f` Yk zފ͌h73M"Ȏu·Y .M Q L!xRO&|9{S$GEJBzy8҄/#>񻮋_WBAhve4Ǟ*|]W ?HDqM||+!.0y *el!L-=:] #ҐueS)8,"푸$ lU9IZ.b 8ࠦ iNk]n]MKx5:fc̃(3NqByr}OhtWU% W,ΥrخT*X$ ¶ߧ[t3R8x1n:[2Eh#X>C5زٵqchܗx,1`("z9XrWh r%-TJhc]EVOHZahbKw7I-HcLDjRB2Rs/4GgVfeXZeS`yR3yjw/J٦vV)uѷqsIxwNE#Y!! 0ݏYkHV8{*|e 75 ȓ ;K ?jVFg$콨,Z#[R-!)ܨ>Օx\ X6q7n:ixsSEYo\>|*wulMN&mF""7w4?t 6A i+NZy3¤X#(S Q|I[G[-g1hm"V,z7(lÚ Xj .֝RF(鿟VyFTxm Kb̪k/"b= *:$=Ǹ7v=>᷃ 7dN䋺O}\cx|K:MRYSd\*Cj37gWⅽ.&2 CP#^0bt,eA~PӪmOud6ےf2pUF iUI*+8;  8L !vP!?V\?j{rs,o>jEg8FnQlY3ʎt^rx8Gq n!غlI>NZ`Sϊ|Ѿ.lC'@wIE.=A6l`.h;/,e{ 0Ih5XBh?]vvMiҟ5!gE*ه2q9%\V},  ]d@BgQ#I{s4`֦9;? *2@r|,ٮ._֯qTublM,سyEDM2?|..9| %_Z j.+{'0wNڷXi="oUV GB;j*mC ~W#(CffRi'(0=2%% xm48 5:6QF; ̇LXbUr^-j{£c!~͗Mb3NzxQf4\n)ltyredž_L: h @QQXΕfXmF5}*q9ļ}]==u~c'kY0U=/,|ǖP+|ͱ4Mu>@9d ѐW,wZXl60Q',L9NAq}B o>wa>%s<;h+'L6z4ݘ0?5>Nu :ش?<rJ1+ri9.zuSt-:gb̙qCzܟ#fpg]nZ/bAڥ!Z*Ʒ YF%wjYveZūư7$YEc•R)\2-/QYD ;LVa=q.q8@h[H 9z^K_[Y{P4,u;ӗ%2!ƷԢ._lwsf!}jGqwcWQU; 7*NEÃj:&H!%15m%x}m`xF⯛U'#{.:0{M~B] 9"2U>s9%UӱǑ'3quy{,"q_u3r*ҶM:5#6p {ߙlʆ<)8>#7܌Q Z m䷱FAxtwExKTФR*ϝWk\ᾃH^c tO4/v1#}20$dYd2qmp YFnWN!"c3WFA)v~{J3J]vib|pX:S`œC)٧ 7'K?S0pul 㯁\sCV}kE mFhG~7*gbz`]#j[nQo҄꿑!pI |ևv[u]DCT~h&i)5Z_?{"nCrZU߇eR9E݂w"s2j}Ϡ? P.5z.̮t>Z Nx*eg:@6sjK?ֱU:joO +L04GnLQff&~y&_Ptܜ,uu :JỨt,`s{?X5%U󫘨fMgS7m~\{RI@;H{{/߹z@l6@.WLr ig3 p}{<^Hɝ.'YbWj^ KEfӿذJq*, 29[mvtv(´U <>jYf>gϘH[wqGE[Ⱦf8j^r˙TPbL%'ze&_ 0[ÉrY@ ~K.V'iQePD[$Ntӱ^%*Jw m}<U$ Jg]+JWpƥsBGx0HNE'~#^V`u(\J)tv܏jzG6շe,9Pr2z64ÉL,-ZG  P([ihH}ŴIo G;44eve+&R:Gj{ia IF߾N]>fZK2)?Nb]vkY~/$UΈ&~.ouLZJB@YU}T?}cHB, m "5>Ǒpտ.R'7mT`LeqGa>`Q #l5`_LMT?Ia܈iICE 5e;lω|\oX@J>\g;L/%uhO^!G|>8 [iwa2urM?3B"|\H=fE3r^.OR^BK*63~viNyӠcjYjfL=ć҃OD-l$+GNL[4'X)y}yo%o4ERb@tl":jM V !ckye h|O8:luʬTaL{C\S`$wf'\Su"ƛsn 3$LKWA0:@9 9Aak"Lz썘++ ⎔hIrCܤlk#1|sE}طČAH}9^b~ &[Ֆ~Rn2Q'7[ ;BB%l@뭟l&MwR`i1Jky;EKj@AH ogt T>q/'Eyy>͢ oBdgDQ x ;62; asuW\;( >6S γqGG`~yp5Oטd)9XTlA~VY8L_{O~/{E ϴ*bsĭ >Dls`u%&yvG~YcN_NՓl6d&ʴkײJ+o%qRi pPѭ-yrկcC;_ny-L{\-\j<Lf(^U ?ջB4j\h}ׄZfpe'%7yҝiB,LPcZgo 7>`$$Ab;^A܋W^'et}i7YEeESm0(?F;{e°;): NZ}*UBCejAc[Bzyrgٖ8?zsj= pL]kt"rUh^K!|g1@\C繗ɔFxtX2 MԒmwO"i{t( u`:J~fD'((ު#mxpP_S{V+ͿsMkYp36~Yi5ɥXhbFe~o1H*fL\1kA3] | T$pD  nGsKUR.OE_+'4)Mkmc1uGCYG]c?[Y̟.vqWjfH9szLPaS'ѧMOZDŗLMoRyc]Z-kW|)k$!A@q*\~;b9?P;ݵxMĕC_J, ULiڧ/5 4 :%L|m}ZԮU_o~5B\/l:IZ>ŀ214+ !%2!-iw2r4l xNTc@,_HIna ,r/W,zudݫȃJbll$i`_t0z]/貦[nnu{\ G2&%+JmpT7Soѹ%ު$`MM' 6gE" fSJJꀦp U|y[:OrW,b,lkgP鄉ʚ|>x"n6HOH/M5~&mxg>|̞J;b1ɔV33ƞsfe}xVA=qL(#g6til0j>ނ-y w2U߈UDX[Ltjտf|R(9Cp9pXPF57Z}Րa 8c(u?R=El~2D3MjD:޹m3}~Q8(Cuָ0a@oh<6C 1kPၵ (Nz(=tR K]/c8P;iNw45" mxWm y ZxyUM(*i<6iW"y:r; qv05}-0ogGb:6ZqNrC9R cywHIo:$FDݝݟQߠY* 쮘Dea ,-Ʌ{LAUuvVWC'Q&/(}GDx:Xq:}]He&1G[̠7ؽρH2n tl2 G/|Q.Zhn5S8,]L`X8gTDk;lV> 6:"n6ՎȘg ]*H@4=%#"67?4ѡb,KV6'X=WƺkV1;Ehr0.͸7^h`05"Z,@k8g Vy/h?5IPž%@7{ny1kT`X6CD%DC|δ^O,ˊ[AqJetLVq Z +5:qNyt0CpDdE$b'z5 2lZ?+N%L֪OPN~JQny|󫢄=,ُe=n{jJg߭M%&J/Vytvj{wP! 5fp}=@O/y1G3K|U A8IO9X$Jσ!O"4-|X9*(`2Q`&`tgHzl1/P}æ\Wx}XAm-\Wx#d P!:\'i d"9V^zD_ϖ ~]yt1g 3md, z_ev zҤaـqWHz%CC~[Yuգ"v;1z{?3XLMϼes70Qv43sʶCy\Diθh9S9uA`gʓ=_c& $EI.zp=- >Β1x)(w!JTmarr~ WynbX[) hJw"x[zoSVwq X`~sT U ^ 51kk9  ^f<70܆%Gs0!!u'=" .-I54뷳*+p>^Z0Y`]TKtұnݜY5[U~[Tϒۀ=zFz1v>eۢ:oZ:G_o0ڴh9g*h~^@,R*?(ƧrIn [K)Y 3nV%zXp{Jјo"`}6:v6Dx\J䰯7Q=*}MR^nEyM( փp-bJ5lˁ#"=ph)g1RL,9K4>&,Fo:Le5:fL[]Z6!ϽA_[,޺3u|fH͡<[G7$<Fc%*f"]10q vd3T}ځbŝ1QCE*+]Vq,nT_ >cL&eCgkpӊ5"}RCHs;H bvn6.+p d;Rznv,ǢH7ڣh){ c%R*6_"-iZfԗO/YD{:ף Zd`>\z*ˣ Dv2f@o2ě|JxiE.swCӼ)M#Ҭ3^ ͻhJ)TZD}LUnc8.}=#4(01w)}'fH\`C2'ӹx.%ފ{GdgK9f8_ϺOT MazF/ĺ]4ک=fMLSZaT#?ᜄt9wXn_qsWr~ZҒ;tk4\yLzCR.,jN/6ʹ0{3K~]Xx,!PordCX('][21 C#\{b엁}]fy7=IrĞ Bh&Js\boYZ(P#s)C3HuRDqv5r#gbYPW0\f3Xl/؛9tt9o9WEqSؔXe("$5^]3\tjd3#lOo,o2!D|KZ8ϙM':>!LZDA.4`CR_QW7@Mjze?kP%ޤVH)<(@Q#'%\JkxEjfp)ȎdVZzrCbpv=liLcEiy JbQȆ m5gFhա`%Yu!]㝣.1JLYOI $`jF+v9[|`X/M0Bσ(X(LW`0p3iR tś0 xB\nϱK󾭜HVE@7{/֫;)pS.CAsj>q Ť: @KzXe،LCӞly/NTd_ÃL 櫅v knc|eΚ[#K~;2?D]^S"[Ɇr<4ʛ-LF$h5M 9K:P!Ǿ> n' +¿FPck<9嫮E/ז-l!%ZVє{Mt(lʮ*-WZR]a (҇rg>p^gy.s Ӿy<-\qݦ-nz^7[8/3iNG*4@+zR:M=Jf*:BBђᝬH /ۆ3b pԢX>T{zB+1U=Hh*Lg)6tMnMW-R;j->,ү͡)vp\Vim,hֿX4 .xr 1wIL??@!I魤9xEeUnBgNPzݑo)T!l @_oh *ƼԘ6THPA<>dWI:POz%w &hdհlT)x;k!/ jGJU&DJ2Zݍ`J_$_w*oʈ߉(2 v2=H]U8G;d7Z=^N˷M'"uJG;Cs V&ܵAg7Lm[}:ZGA'Ι,GE<*O b+ f+sA`B {kpm4{ 9/ *as9lgO#4ŰJȊ-}m8!dM6/C?0-M>@- ԁbN+ޚCzXqJ+ޓ.zj%9T])#Ӧ' ;X.`'ͦ=Ml 9˼k^G o02raE#PFB@ή8CGt_v-ސ6z:!(ĕs V/=s돯a[0Rl&zUmx"9e=JkF;Y8C>q0Z$lt1Z{< X5HA%rY, 2*<ٷ#r}KDDJC zf_8DEq8Pu+NUk;D&5#l: !wxW9/&<|2*^Um2Mwy$O ;Nʝ8d$9V [DΔHAsIjhFEj\=Ԧsɰ4bJGqȷ2&3j*UkT~]*wZ_=hWS~qTMֽ6*C+&%bN]3Dz S-Gsm:z_ ySEZRBUqGݿp#ց\H؄۸.@iiGר+K~mfwJ^Ypm4H=O%7lEoXJGV@P|ek0lUy/؁Uᣯm:j5_~y@oՎ' <%gi5njsچoN1Ms%,'4OI'\%Y}tA5%gIra\'MBX욥5zߩʙf )C~W~嵹u0e͓SeCI=l un\t-nv_rT^$Em'LWo.Wl;E"Ku!4ߤ͓ -GG?6h3 Ӵo/2qѺDd#"5⩨'6# $͛Bȷ![ػPH)[TExq-M,EF-J頝} KrDx¤CXA/! hÜ mnRa[ ^~dʄ ŌW?`{"8/; Y>(*le0\JEH;#%r45$Gt BAut4VWԔͫ^t׃6MmJBF)f'z_֭oI,io,-yؿ(H ҙ w_|dO$0Z>q[!U m! K%k%:i,Կmٍg%10kϙpftpi5ːJr+<نu;NhŹ#0==08hl\v~TBވs+Y~mk󄣻' y@N> TellZp4BgB/j:Dл9~Ϯa qTe[r){}1^iyC׽O׎|ؑu9,l31-[ҵrB$7VTnRKߙP7Mzi :@ Ǵ:7 ^.81(.+0pj$y^X$Fw؍fɥpQht7wvѢM7Lj,  3a#~ՅġR;3n~ y bZ2ѩ̤>Wn(VW2N-l:1[,ZPLrףO[Z:gEcDaS!:G}ƃDuj4>K9Jв01iX1GY*㟑 K"pp·uͯHFpNHy{hmGV߸"F 3aUI* avar3t+LO2ba:o=5ILw/R]&%#uH^ h nKbN0 f&3>@s2O`@wMhN Ul4`\Z1h<K9G,&|{);%4W.rb=$.G>HCE)5~5HX(dt||Ze iqcb3Q9:斶]/=|P|X\h2@ybkuB[?~$nfǘo:>NٷV,gfhg|2#FكEokɼCɽ^@ qSr蟙+v =P<sQo4˜H$Lz&DwJ~EN&^:fҵ|bXXhskk.>!?_[$裄;V*p221 @dWp0CӁe(¯m :)AJJ@jc0L XYNM$z1.AhA*1 f#C/`.t^=y 1tݼVĸ(y?/#>L_~|i0c|X7݄+UK^:CHzM!o\CНwx4 sð ,:=hVfS< 1LIwO͎6"xElG.0CBHZ4;=μɤ#UDbR#Z($o RCX[f# 6O0gPۏ-0{?|D-W>\"D)p]:HBkT0?ΘUR^!Uu,!0|%?d +$% .w1Ch0֢x68K t Ycq*Nږo80.*Rq|>W~=)ڞ!֤C%E{:صăP.2zZAXFfOg&Uצ*"xr}9ők ײeBlu.|ҋv$&n p sFF grd}ZB :C[c<19aI`7 ZBq[~|0Rߖ24:c۝v?|WJDMVLV>+Li(-#.Ό!T,˸<;Q!IEY?''/vF`1t|ځrj+͆ _"%[,1f-g s>*xI ˜r)#ɑ`CVYHatm1P[=*S]Usm wQ;.YQY!5Հhovf;5 -NR5ºsSpp 6ɝT%0o:?{o cVsjV"_[)d;Ilx!q>'1rc38Nhvw()JC 4c #'Y($I|G4lLu@.WOҐ 0{B:E'KQ݁˭#w@&ar4xȄ lA?B XcvoҲà"&Bumfڞ#n=ɍ. ȹ1mާ#vp2u 4` {4*6nlXǂEYl'FOCn"/ۼSubx{+ 7x-NZ-qRP7nn0~MW٩ {'UfU>F~#` 6]^]Ycݤ''ss?]%5`7kqt}c(n(@8>}Pe:%2n?l1B@xyc[ ,_Nfbx=`AX5ȟpsGNଜV kw$1?9za<7!ES*jpJ ][asr]Bk18{z>6'`ӕkٻսc TCpq'C޵4Cvxe#f ]69KOrxH#"@}L@aPY$/,9'~uGb߫3nId.&,S.KWb(H =:^#6y>`*Έ""#j Kx8:‡!Iȅr׉y7GeFl8 1;s]+^q\;U2C՘hp3GK-A l sxr%N.- 3]A49Mf2O@ o\WO=8CS26 ,5^c/~Ye=鸈? 0gq _>iQ6!_g, L9]ٸAMu(9sXdͥ+h%I:znH O!ЇZ29HN5F@^,J0=Z4ԃpꨱOl{\* \E(JTU{#.?,#\4Qk˴T&F#lGxON/4\` =wTcAjԚqbFI&#t$1w943MZgFmbe ށYݓsy9+Ƀ,qϖlXW->,x3k 샧JXy(vQr.1%aխ32$+}+Lj+\JGn2+N[ק&%_:#4O*h❶7 O\cGPu.m'yVWl[׹$-~pe?c9N~g̊ͧ!ټyQr\v[Nډ$w|p|xֻB ,N>oƿdpU2~M֠ D4p]6+h$%ӧ=WYKeZ`FHY%Ũӻ7O-N;3vby50%W3 FBq: QS_)i\+Ƚf?b܏2P XZR\Ͱ7GM:D@25T:q/;((Y#w)_>x¬'L촯4YkrtH` K~OٟQhP;#.yD\u;PL5z'[ xd'n)7 9Hp+B#Քq9K:;?Rg'=3_ ^(j޶E952cLu̩62  rg@ 9HdVoIT~ v_[>2ˏzxOƘ!)(l*+U|O{ԶDǯelgeu']1bF-q ϡ`~DaexxOPWo JQkׄn]:M{ Tdi0m4+Pq/ŸgDnhI|+\j ŐOr`s*+抄\Hmg}fp[5ǯ`*R'v4ԗs״~iʧَ f3<: nvJ4v6ǦIȆp/S5Q@ .t}7-خ\Yv!IEFq/2*)ܮieUFӟ}sv,v@aaH!Q⹜&:-\_ǧu4͡}.H1q6n[O:3N"AU21+g)񃝊4ahӕHAW,\ RZxOR)p݃q%=zh2BOS ˜M]bV.5|DNâmЩ}a ^|`MgƳjWyރV7n h"Bn|6|:oa@#pc0w04r Qe+jw.J|ED dST~h L!>_,m=haR!sZ>g.oe`X fYLU2GAe>,XD:ɕ{ϘHh-N)ag!nK9ghjwUÔ}'rП^B `u\e ;1=}0Չ^ Z$ H1]Nd9c۬ZU~&x&X4V+ tA!ArbPm;'\N"[ؼ|ǡ]u+#> NZaYA^CX_:Doʒ~uQԖCw=|i!և9}Ch!\#m_^d07OTdy:t`I4_&:PzM>F@@( : ƴ9f})dZwĮA Ĵ?+Ï:_\3 |&ZK vКVp1ۊTW93*ɿ=`A_>OԦ{vv[,EuѶlPpQP$T)pHNPE˒U .=-"S3d%$. $.$0*U$'[tF8@\kAgf_\P; ap~uPp:>vif|Y1 j2}RƐm c5moE\\Vȃub)m̈9(_7{!*&9)wH9) OO)3GwBV0^J n oUS o4ǃ~/JEI+ivȐgkZPx64=1eQD\=F\OG檮Z>,x޵pt#3L)!lـFw:\Ʈ}|QGָHIzkR4DK&>XiS3r[D?L~ߊ&V*CynڴN[|KU{aL_e7>Mg OdMH)IKJg,=zJˎϵh)4n UA +xk6N a쾒}&ViI=`ӟxߤjiՍ󀍒DR_iG͉? _fv; 1<j8=%JIw61jSɽv'wF,ˁFbudrnؒؔƅdw ^ Eg0svk8:$x+<F4G~38ҏqMF2mtPhsTs+NcΤ6M>-_66F23[sTԎ{PJ$|Ӻ IE&|1^W>SQeX AM|]*Q٠Cj.m3W-oI%o PhxhqH)_98IS2 'f豺6$K)2If"+޳kEkRl;g O7OX=ߛd$ͶU7'xK`Dśufh |Jxӿ4[5 F5/8xHRsE_@V4U֍qF׺@ Z'^FAr3]+WN;]W,]c SJ zTQUaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*F|bvvZ8Z&/05Z8`7uKg%g,O&kh~)qs(jedΞ:P] 0ە͍(')9SsW5N mÀN2J(('WfHB5_jW#8]di&Ռbf[Bߨ]!M8$ {#fa(?ƄKm\ǥN=ѭۮp }."[U'/2' nzCOn ɔv3<5)67)XTp Ӟ}%O|dJ'w9`BG15n9n7Sr~bec?MяneGS zI~'vD Xwo>p"mmuBH#9rZX"r@',8`M|Q [ ,O,m6f7;UE\"6rw)ݝ2fy?Uf)6`:E ;pk`uVJj`xV/g\P7'L:os*츰#bc2G"J热\ZLn^(Ն 5P{h@\0ud1/k/(.l \31/Jr|:>m.A3l`*n6gnX`tXe[ /7KfM} n`k0X^<&/os|z}ɼ֓`[> ݁Ob@dE-GO~[v>EՔ9@8`OlȪIe}O#%љ8 fg@]o(crܒuj4H$|acc2 0;=>f?"3 7%ղxΫglҺ4:YG$(Acwm2ԐyWz:y;2Y[@38XZdghZ? 51HKplr+͢[B2e즪9})KS/by ![%OKĮjG8l}O9!90R}tU'8)=.eRURKitGTKm ڧҼl쮫5pk.@ h*UĘ+BTᮻ ¢AB-oh*p=kڐ;}ri%[4m2Btٵ# (*,e(`=;z NteB8 |#6,%v[eZګa UyD^Y/Q6H#bFi;u3qQɿqR8kQ_kx}M1_AZpu8mQ5 wYn66a:˲l^R*%t9dO VZ6QhnHPhfeqsKg+(*frQ@qͧH~05vԓ< a,JZWC7lIG&&u=4r?4!**s!؝vœCӗ?a\ex'X? } w[ip*YVc9籊lGL&W3)RljP]_Z:5q& "(6H A5F&r]?lkpД'H/V|epK62QK`R Lc+ݖ(ܨuQレjC ͜eGs.rtW 2@ ;f.cga+Ē;ݭ{ˆAHXìMSv!;8exG9|5>^_sE+h#D>X,Y qJ߱zlSVl 6(N+mݦ$]Q$mI+b!l#\>_K#`˸zbDCo>]69A=չ)Hl GPe y:M[XmB!(pe.RI[6)*u 6kqU5ؗUFDd9by?*f[LN.QH+2do#ݦai+B}P%qD?"›a܄.duSH#hvQLflܺscFΫVv Ȟ'[հZ,̎`~*x˘0Ϲw$m1u|gf)k-8* ;}S޽4@`$;hΰS>(PjaP;gtQz\=ȐQLtgLdy@(b)xDOO6 ΄/iBןsO 9J FQMTh|, 4u4u2]&{ ^{,*ʴ-Z9TGͮ1 0݃x^<{ewKut 3븰Mt]cr v@RQ6u+i%jL2}4=>ES>8W(6 k3.0JA5/2P\0\CL,܀CT*/kg]YM4|}[Cl a|Q=m}e@y+>Oc%Yڄk }ψfV=VɨTRK҇/(zawa^s 0/^=VA%TȑyQљ:潷Q!:{ɟq3OgK ) {7~H:_h2w?FK3ei^Pf^ 6]qI;ߣ|d5t;ө喤#{*/ӕ窺us3H$0v)nM6_=Aq.x!x ȩqKwW|5_wxҕ.0ll4ս0yF gOec`XkЗ1ܔw Q?i[FYȁ"Z҃'rb6 eR+z{EMɶPS{Ӫ207G %]BmBsՐy::U6/~yrZn<+NLhl'/nmtZ'W8\x߾عՃĈ6تBQ-RlNzj3#dY ׬x|mX`.ySV-Sf h@ |܁|X!kop,wIsfjbJRfS4`0p#knfc!Xez0ƌdE.DJp1 vw$@0r .y H?WVF~ZSOx (I \ |.i_(8D[vo.. 0Npϝg)N`9\ Ņ7fEs460;/H@Cr:\qH r _2Jr jIX;Pt֖oxc/y2JepLpq,'1NTMi2s;$𡑛u Ʌ5 z`gt-~i0gVJ!VR?ўPz/e:;tB.665i`_I]1EV+% |735ήf{PAuV`8W9 CY_!~pkQśF)NVP8,vWW,nz74вiw!,e}5k&ҏJȳ%7%})e@Jamj2>S#݂$).n<`5jٶ%YC2G`†wESRؒhi6 n^vfy6w3)(#:%k}XM{8D6[Lp?)5j g^" fo{..^}f,LcH)h`?/abH !"7KW1owKC|y&^l|i~V;ɤ?'H(f>jB}W|xyvnݯ`*Z_ ~⤃+tã!- jHU% (F\Ľq-ݣEщln8riYDB}J ~zF u1 >Uox2fƆdK_J(` dWx(H_򉙫l5dNӷ'"p :cgǻb-e )yA!\͚7*dG0/&˓zطkhzC8GOဢ'J)!Nw,̾Lcg/e :f,HGZϋ,ҥ#YC/ߊmoɼ_g@ @ сOI (^wͳN`ҿQRC;)D!Alxg.Gi,:v-Nk:"FNO龁9Xc uBİ+o6~(4;XȒT%TD–sxeAM:<C!{ְFx)HޟGD5Q CMi*ѻV&GȵF=\t76@vF+I@V;F([7vcTuEoV\НM#M&}tYx6vYQǭo׍R!ذ W%u7c^=!ג09J9[N,'UBJF C!S?3 {|mNu;"X^_XF}: O'RMzHwXa텢 2WlSV5,LGzXp>2*=@Mxp9g7j|lVa3P #j ZFLU`^qѼ c;s풟L2kv6ØO nX\ xEbGu؋Y{y@Cl]^t#]gM;x>oE%G1UU48*+Kfū!,KǙQP ~eqq4yU:1:]jZ;kT"'C dcim x֔f^Y7U׳ L/ ^oʈ1jJgVqc|~tIGMZ|LrjxJxV! g?I1hP2cFKBxCn/!c|c{N+j5X~nf27'$#ce 70CȢ=:8v"#;x=bTAx', ר ql\e xm}{@i"#2(0-NJezs=GʻV>(o[mrw{Ũ2͇pTyBUb旚h)`}eO3[Tw-7dlٻcTH@GABo?0ؿT(AlOgc!E  /L9%%ݰ@N3q. RLQs] JYjC ?$yFSrw ]$Ŏ'a|&3s y\c$Kh*xLğ̵O]P{OX,IhFG544Ts<UM;ne9M__W%;p6)"X7=;'AƻcKxA\RٺlEȃ %PhqL+ 䈷Ƚ0B{C@7=+Y~MF>ƪQ?`b.Ure)p8&o}\cO4(^8 N4ik(moS4Կ?}\f#~oV-龫 Vv$l9NK5t?7'46e{oX; v"mVr顆&}W# S{ETݟ;M]s] x`$`fͳd&;9/ U_Z=%%h% ;"d" n# Z¦=ZE p6 XX}-uT7&M] |*^7jSއXz|:L^z2֟iZ뭹pJMx? M#x|;0& H!^xAq_(&qvu3n.?GWu ?"k[2Թj5,`To^Q1M>0U^(}oA=MmAZI ?xZ;<%Oj}C`,?,7 :\I*r]-aIz |CpQF5g9xUryW+YףS0ӿn&`g\B"}ۜig1zSX󜥉=e.;5*d+^ q(dfK]z.Q O~Ђh(b{E  jT Xe#G9$hV9HzvAASgq1f6hQv{YQQ@b Z%ح6;=akH,||iTssTn;bNqȶlƇdlg_j4~ qc2pR\0g&/StNl|WCO CըV8!Ef˘4O}\Cfo.?Z~%ljYG:-m&-HŭfN_b. AcNu@v:%J} sd,`~wN[@qc)xO:0x3KUzˬx#&(-7WӠQĤ(W[rrR )E=O"/v'y۹D85*$#k6 Kͺ? [l'꤫ 0R}.XmpBY % vem׆glS5;?O~$>FuNwONrelO凡~WlpּqxhQ5>lcO#w4u{bcQ>D؈6*JhDgNp^m16BYKKW<Уjw>U쥖7d{A<_\o$=e[dR V8ˈJĻ)bƐvʻ)A]4Yn9^1cI'rc@cj$LX0b@_j PkTYx j\ѻspX/B浫l\B]L;qpfp0l[KP+&WjR4 c&,Ⴥ,HYKN\ۧ+}i_sOt(A)Bq{4^CN0"GF3 ࣈH~f>Ƒ y_X;b~Hb֣:<,>Z(">uN1G>"8V!oQQiؾ/Du_8ҴR)^%cM;W۪^%!a 򶋈w'48|5{lNb*+P驨;}uHe!H֊l4o_NPЂmalی6,±zoyR*)  /kv9_'O3s.:9R^rV a"E!Efտ/'b/`Ex2BFlǂXn](f>a@,[Mu#Ѐ@6"op-3칁:%x2gd+K@̊$~}D}n?/>罆b1oفRH&I= K- `p=bf)qf8EFZ>H-z[_ZMxX!Rl)jrfxNFdؽaqwTy4:Q4`a*S&kؼ y"юZ!RK¥.EjIT,( ~i}qWLDIT ̢14^~ oߪX4?zA f:MF\ѳ|(u>#?7:-6(_>oQ,fDlȹ2XAdmq)Q- KFjv.&JhaS=/ݽc2J.d Zw&7i(5J?`:<ˊ=S C=уjC,+7P?aS`I\z|~= 21 >&u;agjN)yg@WA9J}ף_JFgIHS&3zܥi 9ʏp;=IRbicl`H[:-챤Ut`%H)NmCnO@^zV*a OI׷1jN&cDnۣ)"'JՂS)q3h/S|j,cc !ߢG R%>h)s] ,IjjrJR5Q]GL$Q&Am>U.G4w/wᴓ<Ԃ}lm1#IݸC;DKK[?y03 vG`2AWMk%qdkun0nV>Ƽ \9ldn3*!s}g!ًxmD*~+Pß} o1M5ͯl2&&-w[-JCVKmy1˥<3 zV1wS0Ӭ_ -J*ZN^u89JFa_n &:E:Ii@#{ES]Cyo%Y5:ڌ*._ȗɲK@_{{1s}۰p{^W3"d_/r*:;}BJ} ѯ4c\jӽӣPi Zfi%{psԂ@yVCEut,pÙ#EqT-@ V8(ئm[:5ČTi"ö(f~Sdusy!گ/]y09<>7hm?g~OSunDDojn1s& D͜AYH#Y,ǣ=8s)$ψ ӌlpрD|BD^.i•zE3~P*5q&~ݭ-jb4 gkxn sOU#v˛5`.!@2LO QRgqn4KVF>WGԣ5ńKu<LA9V| ypUi63դLݺ:ӭ-)uBLJ-zV'Kyuf đxnԟ̵rƈ\ F)Ie_}alN:\P` o5$pZ]:9)JLjdIJM[6 1j6^-C|L+WN~0c-vr|ԕ:ˍ}W!LlKJ^bvY!i҆><6TiYqf0WI{LbSB.sɨ&&V *NT gGhxXQ莲ZGj1׍dz9#ikE#/ZBNU<ձov-F =4NW:.g%^M,Mo`(潼5d{ta qdUJlV$5GWd^Z%4 N`B@ ~đ.Y'~04mXܜϭԣ'šar_h i`3ϴzMwJS^(TYُܬ}~Lx(*βFF&p87ԖgMo}rNt-f+2mNl^B0 o@:y 9 ^(|ɠve%ZłK&Ch:iF0'o6{ lIQ`ǯ_+;MJUd3BגqA>=_CrEG #UZ%4j"YҍIǚªr/9YFs^G#{*MRz00-쪂Zɿ4"QVAsi^@uILnG90^}_<8l>b#Bva%}5\+OX3Yާpռ9-yŲ1^גT:@W'm5XEJ$L( |1[!DYUdXg}w4yqxB*e9ͼ-=ᗇ= vAy!P9 U8p;Aq˹'^텄H8SPPZCPA[^Q/]6&p:g^A2'ggc4]E]f:ø+-ouqo˻NwCmNgaldEr.>USx;`-]%S}Ls}oۍm5j%V/AR3~ .;@~b=b%ۏ{_Qw xr+>B5b=*g3!*$hnЅi)]l-X1(列.}J3.^ -W˶;+8X3?p%*q玂yUOAYQLUd*< -(gQJ{_ĵ'3oO3]$>uʦNaO@.x09Cgq48N#,7.sKVWmA0gKA'^@f'?+L@'-jD82wnl. v>MT]R J܄gv(>$Wu/NHቅ)ZXZuCƤC6dKCQاU(c&dNI~JA2RV4T3EN;c>AO] #yi_#n*صQ<%m֍㳊3&sI! ˆ= JV[,)yiݠ Y]'|LP+ xهf/c}`9}`Gò8_p8A}-Nو"\n3preHo(qVY+"@9P;ڳSM\^{Aj&%}N6R=k#FK?g+Q.ΧiCL k?q=ITx~P*ytHk) )` ]?,j^bi/W2\JNq ːڊ`Ygf:E[a ?@!sFft#]OZ ~=Hm9lp,8I}zP^MFg)#E<l{cB. '=Y.%V kTldl&03TXK$`dW7o9|5u˂S(?Ը^P-hEkNYꮲ{=B g7e;S$HNcDTn/ꖨßr:=,LlǑDžj)TʞowqۯmpEXepQjtvv&[dL@3I@yODXJ'Ռ>ok{VOS4]B=|i6E؝#?J*<=¾Q?Xא+S>7X5V~.IJYcxD˜OOD6ka-Naܞŭtwh)𲒨\dSwl:af0sg\tß7sMv1c-K,{^tEaUɩn}Gqehm D.YPg4 Gqy粘yڅYoIfڤ5J캤4!:SGl^gԨ_%2ӈx zP`e$h4IWX>c W0i_k!Օ'bWkj]Ț*XU3wINuh#Jv]#$:X1fI_)pZ%+|w [QOwib{Zl5IA"Sfe̖?(:E={@C@mZm3o礼lm(*Hܹ|JjPԿXbd !}{`;R on12o~6Gy,Ƶyl񋗣> oHj&.ӿ*s6z],9ڢD9650e4<6)|4&aVZ8Uc2Sf!ٵ4+/drb0Ĕ.QjGO.[U׿s!N>T9QcNu!@<6 Q^^* l8~XAAo ;m}rO̹8rp~!:` S'/I^t׍(V(]@gf ($]d4ڠ!Y(_-A{&<.T )ro+^(O?1)>У0*7L9^l~UJqZcцgcgbǍߤlul0嗮+o>h7ac1f]2+4cҔ'PM+cl¼|Ťt9_PYZPٗ\M_!@"GXE1]\usx0@M8((L;6cj^DHmEI&5Yjt eO.HC/r *QʻG8MqY]=ڐوw[u74ꝃ2 ZhumOjH7+TY KPˬ"ΥPžl=YS3ZEFwQDO,X-N P,JxRWD˂ _ P_:~u)$Qh4&x2{d/½$bBX s]uݯX[9{~TA oM09PO ]a@7e+fӄ]&(  QZtwzi[1t@'ЎѶ 9!q9.{M!/6l&},aǢr[jE>ڏnJ >x?~*i>>D'}LVq6 7uytoCZtq_ͶUsxbbϻv2ZHizVo36L ?`5+x<5G$Tu]~DK bPiQ pd;Wo¯&xUɜ=d2kle[%l:dxs_;p!@%jA)(6?Z=PG;dW[XxGa>$}I$7Yu>YD4Z3U@3UAR;ʍ9X| ;JɵH,fզigbHGDєuߋ7f\V^-qj.SuʛuZ mJ\R/`3΋.< 4v lHgxfeBdcj؆lwj#ƺ!V" KdÈ'h) %Nj^WfD숅;LYW7yҙAUasGU@T!NLT\Bdž-R29yE".Uv®\FdD\i?7R㮌uSp0dO+[-T{ >L=X[|0|HSXto"gp$Wa>$O74;C%#$xY%V~ { ^&}ڋu_pI ;m:.k^쏓8kd*HU 6>>SpN윾z-ݬƶYPjh2z֭@DYdfnV/c30 [ٔQvʝ<1#SYz B-ߪnNXI—+/ /#*!3H'#D3:>w{KˡS.}1ݹZW٣ ߋ~aIÒpo5B.ihMCU_#ytZzNoPZعG]C 9VmBd~}x7_{Da K}mNmb$6!z s,4!Yw7Zz}÷Zb/q7y_Ph'3Kn,E]`^DԆ`J6h1*:=L߮S~iXb^2 R= ZW gr:"N{[;wH95툲C'j_Jց˳ȷa4H̿ZJ}6Ĉ& gKDV fMU`@IM'F M2SʘHԉ{'bEUf8vi)B,^U*H6]<l$` 55( LTCl[lꀒ x}=l |+Etb/ľ̶WR-w.`ڛ 3>zunҿTrZsEm*X>ρK \1BDY`b 6@uܴMgMo+l k=ɏzVlP+\d2 &`9 |K@=12K~w㫹QDD[%ܶjt/7$$qIyTPh{Zd 7iv/(? O" ba4bp4.Hnqvg^kYXNk8E[xy)|˒8vKD]0f{d w,)Ǿ4nOKه1ٱ f-U .no%?U.YϟӢr۬{ [fم3%G2uڹl+@n \s7_$`Ysqu%rljCXPXAwN}ŘU}9iLKKt?ވ܇Haz쨕NeX3Ԓ%I5Ƚ(?\;,mDFe09,}oŁ!8DH5Sttw:rƥT;cS`C(<ʏ< nUf}5{;Q&Cdոc”o`bq)_jOXUmE[_WbC=?MԵ2tQ4`i}׸*#7c~GFII*!)0dr–)nޥ:( yeqQץP"wxHbs @|e'j)3ͽ"-:f#aDrrLUo "B aC;+ta[q\&fILY &tF0b)?LPlZq ԍ=_ngX>AMEq^eF+,N )Uӽ4KH4i6^d`6$&k̃[q]XGp2+(VzGV;T-)bM$ϭ(6cV)X$-'ƹrUإBOVGVsyNW$q`.7!:5SI ^JG#=Wku)A,`V'9y!3m{qE!A{EҠ~՝'G*i >{ǐf4tn9^=Ǚ/"iƧe~ڴ6<߇hu3F KH%<0>ͅF0ApeMȟ&WV.֯\N0@dܠY׵5I.&~Ɖw\C ۨ?&o c5nlR}Q1/gG jI+*_-roӹ*̾6IjͻZ4g̜O~j~$/+ WQJkZ`QH8)'@ TČo q5[@!əWw}-F@+1Sm ;e"&^FL멑Z`4mX $n7k 6v^mhc&:ؿFZtݸ_XB %l\|o?'e}j7$&m_+N70/@%:_QխN܆R~ՖXkI{AY'.NLjgnѕ$ }J1X~+ JYLryzĪ'Nm7c95#Da3a0|X`XM(MEQ;%u0s^C߄d}PCU8-n6+yw9:^`&p|KJsͨb;PcHkS3s}80.HøN(2zc.mfqmܡ;a;ZoB؃ze+]ӯ|@{'b'`! 7sH"j#x١W乒  ;GabS!ٯߞgEYLwf\1s_ :9-^;6jb፬;3i%&~Zuf)nI: cTQd[H(&]\1KB;3}RNIvuuqXj Q"U{ mLKIYBvuzJ+||A^"U+>LfkԠXvṙ5Nk(+&V Y(U$|$%Knx˞DOW+ilWmrؤl!Ӂ .qȹ(d Gh,TOU Q5a!Ԍt Z2U yJ3[Vh̻Lk e mO*R~XV[@Jd(Ya?7ZEbyǴU]Jǐr>1֎H\ZGeiJZ^Ž\66I8`;}N_uyjC6,ÂU9#᧔>n@J$G*]Tywpkf_3%:MLޚq*WIyaуp{qR{|Hk1D0c`7.'w!(< z[$q[,hWi-ֹ5O6;\K ʊl^jJ MNaTs 45޻le=~b@ 3u>ibBS9c lu3XzDս;4n*_*Ds$i~RO6d\裫d8aoA.iy"%n)\fO03A33bwSbr S{'!A(@K8o!o/͍.)jr#<-)Iut!d_%Z16z}aDZ]6(혞]ZPIu5#$Ű>A. Xٍ34[!Y>nוEMމ6 βn9N Gy4VH/5M&:)+yPC `o\;dWObizAE7W| JT$ECYrcv%i7/haV| OPʰ T‘y@qEwOIbF@_@q̪Ⱦ@y ?B>nj=CXW"cRɜi"]= ťy쨃}.rR~jza&& <{ Kd.;WwwdcM#'v,`',FCeR<@LkoY] Ll[W$q\=;/ptvM3tK!R4RPwiQ#2:(dvHꆡ}/v*qL}w78k!GX_meFE|>AFὡ4d@)%lsΆϗ}y5҃e |80/=^9sLJfx$[XjeNeE@U*&kɈDi*fB/XU4F&g'=<]IaCsDkU-G su6/~YJ)J#mFj?] hK4ڙ$* 7-`uFzm8)]_96v}.c'"ez~ g{n} \CY/GݎtAܕ\[(H. /!Ī՝*{zLk )St޹'?OйVcN~tbd!b깉|Gj[GE^LbR9/8O^KFy2gۣmči9C0H%Qa*(Ӥ@Þ=IKu,~4f>²@(ez7ZxrL#u*|w8saҼs@kΗ־jC8#275^e'U>0fq8􂩊Z?5>\$aju`"jZQFԞ\hWeY]Q\!3&!1䈎q=# (30 *q-o]M` w1~{T7c \Pb(Zoa*E/kцon`30(6>=Cb%bC_j"mDNl H60uͻLVmiKovӻw2ri荞NWVzKkd;g/D_Ka^#):ԃ11lԞuW8율S5}iY)@l0C7nK2XIVʵ0S9Er. d=` 9xEr9& SU΂Z"\ꕧ˔g&nN=k>8.{1|A,|5 Hd  ^N=^aɔ5,"ZߛUL0ě*JRyOL:@cɉӵN}\T@X,_F`~CkV6oTݚy*\ rm8!]Ҕ\3h .LC߳m\qЎ^Kffjzavm9ɥ6/G\( dZO2Q5fsB[ʔ]MpV3DŽFd[8'~_$Ou%.튱Uw#Rl~0@Caz3%^Xf:ށxvQ5sF#ʚ<~Xrc+Z$a}bOeϏׂw17$1CĞIyF qQ-F-wxbd 7@dzm7>y=n$cx0e>""`c@s;OWпP$bѡXѱk:2PC>/$(<'8t ^0cnnm`&>~1"Xs '蠢1V1n*>\Lq}Z{uP S*|a--Yz:v&; 5ue\\*!#۸ƀ-#ۡ6@284jh˿X;ă:@G""PwEHr ²ymS=|͟;0ۭ{4V* mHMP#\y=+!;^agz僣Sx^ ѦzdvT SR24X0q_Q6'T/'es Bp+p ab>.9 >w*/ B|PXG<i7{trN:=q<'~L?:H)]F#ץkDS8X#'ޑ-e5Exn v 8,޿ Y O8nU!n?-۵w0^pO2 fx5Q! xis&p֓➽5/x : l+ I5>HB1~|n$SAlaͿezPD䒫u߻;}c2@怳lJ87{D cp`}KXE<Mw0uhIO A ){!F_BI4H߼ޅBTPp"/~MX L?=@jz5;*$zKB,Xwch{,j,y=IoyЄ *R/yN`h<oډ@,:@,r[W9Aps_o߄ I\f G"b4U\вS_s~0sExԳV-佋"L9icբc.fՆ)ضMX{-bM^W#mU=vR?wC~,mG66ӊK=6TP鶅.OD tab3R'p&qpw6Fy?hE7z R2jL\͓ ΨV#TrXɶs?UW'Aceo_*zмG ,v6?ėK 1 8NErUN͈I'x HD4փLy=Fn2_9F&ĺ ) +mWv:BuuiK5]9mp V}Al6c_X?n.jﬔ+/ytQg,ǚEƵ\UQK@nG29U㎅u 1MY͔ꄄ1FXt弤'eKlӹnnA+>Q9Ձ&~,X1C޴xݲF;(#lW:LۿI ϦC*Q"ݥA txxm5,CzmbZ<+F̴ff% L4zb9/ڤuim4-eN|/+MfK, g늗clDpe9Y<<U%`(Er{)^AFpČl-*jz#q qkzz.};HoCgNeҡwk<|@j5tzֲk X50O?%o)^N"Liy+a;龥QtE΢t9q{ldO;?yUr/T=ݯvYX;O1G9Q*BT5#.Nlܷw >' IE@ {L-"kbYp{-l3)/Z^K9B]Bn@YomԸH@AQ yuGrޭL`q] fΥ%DBMjVIJ sݩk PâyK% - Wcx!;LT`@P6Tϥu =w8DEȷT,?:[ lXG[xguyѨD$6TbU3Qk YVKCXsEQ:H$H# ܦ)[y|N&vZd5>3:~dihčI@cL3!䑽A/a;˂Q}0yLgt ʂa2SrhK(2m!Ij]|L"}{4\痏z7J$\v! N{}U8>Kn}]IRTzZ2q` đ!F3*$]kfܧ^cYxE^D]("m%YE^KByEa_;dK8*X1l/K#Z{B s٩,oϥIE2Q)yHv1N,_7޾_\ p/OwR*|)'`bae`K$BD"έa<=Vƛ$K0tm:-"/fVa.v͌L(χPkU/۲4oB*rO̸׽ B.Б(TmH9Ha|jkB|wiFI! ,2BKY; @D?./!I?pM1×YL"+@x uQP:\ٟ|.$F*NK4]yER{Uz{ 7Ch^;5;vD |+!$ )#\B꥖WhS/4e>k0TW VAv4:tkٓ zpq&>x<165x=juˑs(81`8+-gvZ":#3`ْ1!r&0β\11eNSc\6/,)J*XcO-)D}AIХ"~°{EMF&v"7/ˢN |01D,eae}أ}7M` *{șaKR)~;y0'*̒^ }J4`^Er*.n2Mp5X_5Ո c`ҤVGþs{1:VnCz''{vB',0`nL8X2W7.9 '5=cOƇ(z&[)K|P3gMj8X,9{ f3@ϵvC1I ΀޶J7O(p35Odz(p{nzع͙ڏ= D緽LͱwSIbA؆ A]V{(F7%fs!-orj'>cX}l}zRJa4*H?`,LnU7r!W5J?O4ƒQˀ[22.іnF,&¡*Z{ /02+c+q7(.<N8=1{$N3IԒZ@NAvd8&Za0՝i/W7p=|;WQ='m~`t?0"' {,|ѿ1 1@[x/-#sU:b'dc^n}֑EBv֐.lZ4{` U`e?.~yG奙޻,@*Hp-G]"qZ=+rE.'qcmP<ۃ`R3zviL6}oGS86 ejHtm9ksWKcwI%OI_у)UøķsJ erXp2퐏@tSm8J^<ӥC6AO8si'ʇkmH 5fbrq?E,d8^oSq7*M%2L{Yx>'**C<v7->lٿW[Epk''U?eaځU9*!MTI9e *lX{Ci8B ZG`Ϣe`_&e̳y^y#W5Ecd<=kn^ fw39Q\٭V0>>US/4Qkop6Wagyn~mk)㶜ϡz/sR{46g"x/CJέP왹0"ȀLԯϪLUj_~Sa+'xZSjo"xAlWŷbŨ4HOr;wTgEc6}5=ݤt [ g=VyKyZ( O_9_v\=HWP5g)}&[G׽ =-NcAøk< )gMי =_;3ejؐV˪`R[ #wGjр?:1J,s ~vQ0WFIŞSH asn:DH35v"aP茂c*8pOmi/v=Xquj "6y庠z.&jyjOB/V%M 9|aϗ[ JeݰвĜwigheS!ToBCm \T&1x$t(w:|5Tfݤ%=9EžM\-Y0H TKc՜{oT30z![5յz)v%:T5gHot4|ҽ߷e "ᅏi E w!6SRӇA FQ>g DibI:8QDh'k8zPG3ksk (qGܙK};:&9l >m\QN0۪F-،1Z&~}"_Jss\βMqoNyu-?5n=B4NfOC $oJa"-NkXS$̍zF:ۋ*]6TKb)Ɩ\n '+|pp_oZf#I%"u{WD:7xqg4 -'#y+=/ȷwXt'uGY薽( "L*f[sȓwg̅u+K's?͛62!6 !WxH 4I6ifJlSx'D.LR3صpUA /8b 3=5 D¹i'. ve7ah:!Qg}# g;ಛnQgmta"1+Wx'>ؽ0œ`r#L^P,fwG[6MvrbxCz"//lOIi/#'[ֵ)=3t](oӜ>,nT@wMM't;7T7+Fq3mpcpo$]ˏ]v/ Q9o羸TN?9g)VhaѶ}8y>/7"rzV,{$fC -=9 "uZ2d)kFȯϺ".Y볬b,\vx.9\J0Mg*F@r%tMа*Q/e|ퟫ#bKDzm]Ӆ]bvJg]hkW讆@C*ꛇhnѩPX^?6Q~\@L$;7QkUVZl`Ebo`I:qZuzҳ2Ғ&O\zJ%x3ilwÞbp~ER{X_a~ੌpdHzb}iA|$i`#,?/TN-djU74{笍\p{}l1H(t9޵u>" daј3)˼S?^&V͚jt` jPM=?JWՌ2\Ut w|=iIW-񎖯 zV<y8i0EXb]|lGC9ʵ8d<Tf2 *@ͥ羃1PyN"dwx"l},%Ug I'q>X.VsرaP-nj(EKDMeF״I=\R^mU 4xֶmfP¨J?=zby?1+xo j9K7ݷ{;S,E~e>{ ,E7K]1u+k~b]'"`Ʒ.@!TSBu kGH V7>}wl% |稉YS=g1\~(K "M8Ml J&iCrĝ0vޯNr }Ex%3!o{T+MW" HC(h> >RI8LKewrf:H1T 0ST.c<2Ξ}RڞQtgP>74gb; WGwҔH]vo FNpf(SoX ǢY>1jY&  83u| ;c$OJԽ0opzZ;|E,]Kq~@ᵄa<]Wm6BOLK 5>Z*n?!Q砪"#k;MZH-l[QݵwU[ ![dqLʐ$}WV{)Z"ی#<@Rp}&kՐVU:}$E,+zD@/es?cե$062RE`2<nǞI$H !]¬:a<7>4! &biaDիnAĕVm.p 3fVU[4HrW,E Ft JAbgA) SZs_[BIZ>1=)G3kwZ1s!dƏU=zI9$`omL)ƀ8ɹ聯trH*"(4xl-n;[2iWG3* BuAHbM<#Ǽfz\N%8= a'*/N8bnv pN'/nǔ8 9c!xOт&.eR,_oZ X_H"b!JZƅif NʉwSq;hRH0Ic7مlG /cCҶcf:YHxtX6ޯIv˧o WWHJ>*:XuS%(]|$ l D*Cвo=xC}Nkr0yc /}p7jYȯCp.yEQw24m$sS-[W:!h_Vp-GKbi4b~S(v%1]h;)SYW5L.47)~vnN(\T\9gfr˷O3H(orh/3{+A2 F3{ 1t;:a.p$ͪ%(W1H' n|qoܰ '^npfZ(͓x8`'m4$>Q}q|MRlZzCp [Cs1.y((8'dY [)ze[fXC[$5,|fB|X4+~b(gD0S|$n}~uZSԠ.[Kđ!;No2x+=w9,B֪PJS. =fTs yuۗڏ-˓-u4a2HTa17^#L$ [` hS[W" ·%(<8mh^WC+{'pރb`x#>3:/V;uT!N\&\7 gٳ tȻFݎwW5)$OMe=UÈY.g_v7DSQ(so an wDp`5' nsB<,e\#鰭7zGY~O`)~4AVlZ2h`>Z1cԻ ,61meM:s:2t*Wpӻ}I\{Ҽh_ۓTBΞ䶈 %[k‰ ܘ jhomY !V5p9OWtXLn*1(OXm ]&gc؛m[ _a5kٿ{6-λd.wǩM4'zh>6"w'̟Zcy$i݁KIlje%3 Z7VbIq ρVlrUxVVl/Ѳ6N Mq#3m(׵ÜPuD%1$4&~Ѐ򬴄) eg( N|@ KJ 8{+Vx2m&A{cFbiEL0G.0."KAf{m9.~Zk&h{=yVmR$1Xϟ c4܈8[e&jgYWedtXwHD{/`״"rW GŇQ@ޗ2&4ywQra+#mSB7+Vns{ׄq I(I^|3!r&h*D#_y1h.IX}+JfP~y (k/eiGоQ?JbSa7N"7WQkA Gfqo}[I X8Tث (m4 hY`='YM~xH>k6`S$qPf!'p,]{LD7M>5+VcyQEaiMLaa:_H%VSapJylOD!e$}硲ӎ;x*䏣h@nNqlƚ 5o4#eo,SR"Ģ9 g=@Bm &CNxA:(CXhʩ!aI*Na/^ƅ eeFߘ*Q:j9LBVݣ=JB|צ,m]C6-z1Z#k׬TZ".{.]3#:O3S(zgyգd~qIsr} QBR(CW=Tv*OdJu$RZcŭ6#8,IWtgw˓X-z[PxԬmK4U`vI[y'ʯTΨF(j~$ol)jQ5QG5 7Z)8&(HDSte\)[,E?>d|xr+L&uߑiybk֞_7.p uE\ٳj|U 2CmzKuޑIN;-n\zޠGBȻ<۔GI&~12~ex-Ɛ +M,1*Vcc1?.[ (AuL~+<rhf ;i +m|@Jz|VjaMg*Je% 3blGȚnqT2E%rRؗנ6aiMV-"5!7WW)&zvGWdNo(PlS9K7!l xc ={_D*'m]uz 9jNUxnDvUKyIхcΈz۰xvy^P_Ix#,EMròP4$&hl+k/m%TS[c λC1^-j@J1 ƺgV^V\?*&p{-.Բ*W8Hs"8fWS-J0CHXWz5]*rdxA2rox!{(h*LT)Xh X4Kd0iM޳֔cX8`3h5 }zNo5? D~/ܹٗtZ&Ld?(φF/$߂Si9S@DڌqViX~(o!*i)DɎRL󘈺DīX0(Ҧ_(r$'( x{L , v)jkN,IE_ <%sßa00e|穠V"aisiq  Њ6vz^q 'pye)-VS;o9SZHӣ\Pȓ|![F65:%[ӡSM+'_ÔY-h\rc0ܠ-|BL< k3_nIXg32crJܛ@a܉0u+HUIe#K&)7ٰeČJ `A}~d3)>w@ }#z2:QcqV N{n8 ؽ|XW".pp -|; ?qLOG;7x0t+Ud`GՎ[oqk ~tKnT Ϭf _6!ʆyxuv2"k3 2PP d[PH ,wKyeD MumPi7 x$[[ !=))oWI-c6/ծnX`z1pMkpA!%2U7 %dRSBJĒJ6d\>[* ]ɫܸ40*#K(FRF.shȏl ӃҔ䜮iH@"ѧ݆? 76nrOM(,KHݭh串5yoPdb-a&q \~kB$"w|FYTˇW7HP*(I]̒, izXgvrEI:8yWoĒ?ԁ\M:̄g6|)Xv0 Mӵntv9$}* ACEB?6M+nȂ $,+Yhis 3iB~uuX|nqZYda\ii#y+,'Pu0ӈ|j\dȦKqػnPEhkHٳE|Ќ v5W"+,Ì )P 鼂QGy)~7A7'Q"PY(O<ė1`F"{مCgf*q50]#vlnl6v)ǯDqǝhօ 0t kӯlDrʦ7*ֽ4UMKe]ӣgG|{M}je_, |)f淯Ϸ[ rp8aˠ1C kƮlnh,|98~޹_xW$'c3)+킴  2kV9*8p?o'9u 4V"[0P?֖lܙJj4_WXgc0$jvlX{Wܧ$Mw Jӄ h5P0:uaCݚ|moQp$fI|݃Z];RTkɐwE`L:Y &'D2o*%\QEDKE\UX "l -֌؉+ vs^UXtֶ"mOՃ+r<:Kr&ExˀڴgaKVPejk,@r1|^$aXFPJ>- Y Qqv^HFܛ`=Jhu-W/o.f6Y3af^/&UzmϺn~/ a FQ?׌ގ;-VXNUVjTqGO @LG ӰJKk<# aޒ )wǀ6QgboY8Mˉ&h^olȫq>) A#d:aW)9Szw9߀ PkVA /FQ!Mr3m}F>q5 al"歈Ňn$4̩$7A@/HZ_:/A%A؍!v; j#cSH"ePHP$izUųCgoM53Z ͏t"-vA[ᥔ3~+DFWsB Zj1g_E5U3jL_/:m\1 "c; a>R.T`ׁv_$yaCnp>Tfmʖb9^N:[^O NWZgڄ>=]#%DUj=?lো I֚WnKvz;Y1zơ<WUq@ZCM&c{Q} l-z/%Efp5CR9edGqª1_;\zLEnil܁H?`MSkv@bk>̚ݙ| 6Cr*k!Dk:c $R#mBFDV/?1!%l0|! 5Xȉ7QItkm׌6Jy;FlEJXMpmɤ?0ga~DCW{ɡRYt=E *ƄZ?bg:q/֡BJܗ=23k0UIH0qGEpJ8{M{n4(LUkRi-{i{G Rwo4r ܼryfC#/* GFX[ws4_44M+)5s9 &&xa燐*W pȰ j8 5\M-^.wJ]K|5[]*#6]OT/M427/K3 A|;!xJuvϯ4%%ڕ&mUeQŷ@`o==-OlgLbm  le |ZC/~xClJuy8S| aʺHf|mv.M wF'NS棞 $Di>ȁ'(ӛr \4k0. Kux&^/Zu74[R83 `fܾ>䩈.nJ%OŬf$O%-uXeattvrǩvOYIW1C m3i@oCPw"GbĖ@ ־%3:-) WȾ\|xBC<r2\gh/ |x}f#_B_ݔh? o&ܐW77cW+-):Ğ!b1S]>i@ =S6z$7e$3tBz3R5iW֔2+.X6Z*q=[m <?̖i]}X>8û)ݤ\ x^J4򹟼ì9(l7on[L;1^ퟡ12n/s#/V^G W% ;R [ /e*HӑEݯ`T\$2СHU.J4")f] Š0I" H؝ 9S6͔tmҍA1Sm޳F]UD!&Oӓrl&Iŵ@R9, xYp-/ P"'+Fd\&E9ϫ}iT:_S:{ ; ӧѸj@*4v $#0Ns/l'Dz71A Ĭ;#>R;àUUzph{0+]kP>ѽp0 ,[[e5IA#rS-9ʃ)tt#T xEgYD'Ajf ge*d@@yHD(m {9ML3X7(D68q=tĹ$_sxΤ,A8YBi}IN F'zx Aa̪xq.lkd Z[]40搐ր$diT; SR*W6:QHI8L2 9Eh87P[SjDFW!TBʳF4mPh ab{)`Tjۦ3[AnєzF(E$Bґ*6,+Zd(t,'w[ZU,{SSω2}9YVO&P! b*M"J>=s0i'̈́TMU r ԲoL;Cd&xe%U4gvo"_s p%qSAp88Xr|Yi[7|D ).d!#ccAe%aW:yJoͨu ;y|G>R{u6pfjUo;g8aί.בX@$mhCu%WWͶ{I+vݟ A87&EH[ÅnEzQ2V/m7N='puDž1&/_3"$&6S6b,Xۅ(-4=&=QlD }{! -$ ˥S+T=KU&+2\RK!`Q #\ xzMrYo$%;hWP<'Ik\;kWwEyVK$^%ozI {1R?-(-®hS}`\/lf]+׶.iB\Zsfu'*^>G<K;JrZ!*IHz0a^}˙3!_}SVA߬p(ȬSHߠ#gD&Q-S 5/OWLj 4I%:ͦ wњ.@j^ܽx9^TB#ǀY<8x#ܶ /4N)3drn6'-l CVi;lD XsdžM`]PǴHG !g`FS3?tﺸJ({Bc&1o Mc8 ٹR @Gn1@h{:m_~N~#":va88=۬FPe-v ]8r"xu y<{ \T\*J177 R2yibsER0K-ؖ} _aR `P $k*P f> _Q#L=`* R GTC_dhdpJtq s&)RL/ p[!ˁ еϦ)|EY@@^g]6jFҰAc02/X8P#8ŴG`ۯV&yOd)Ղ\s3iNA o38ͮ|AyzMs)7 ؤإ[ag $AΧڭw zNdܱ Z9GuM\DEɿG^Lf-Wda p yHh8z\POMSF`>G33]Qf PG0$>b'e}4>}sduYXgx.d$w~Ϯ>Ek:c-@u]^TpIkDKOn];LFy!!Wh޶6BY2;m~/pti6Hs%SyTgkB Gh  ?V,8n>'U0ox-le[[+rT͔Aju/`]9Ӻ?X7eBLR,֮wa.j}چYf-em[^~/x^!Z4-08^yw\Ú7z.<z}; lV_Dɘ[RlL=yniksO9YUhe QbgJO'G%?0DX/:>BzYZ SpZI3alfDJ`[ڥ8V+}%m":ֺP"9ifۇYQ3!}l*˾՝%oQ (fsBg^F5 #ђ[rĆ,ZE_qU:XqդB-ziTqk(P!DoR[Hʦ=B;6*ړ'md:%|Kf/{1DOJ^H6+5:FCw5=<.ߺ?N 9My6L?lD]sk@)>5G3F V5ۇN D+if5ռ@#Tog _ŽјOU /km2s6ZU{u I4ܕrmB P]6~I[hch %Lk1%v]p/޼M>*қ0$ 3ZUqNBݩ7Vf F3hÝ mapg0H{VB lnSkIm,1Y~.Ѳ 񸉖G\x(zu0Y ? #[+fCn7&Cl]O9:k)͹HB%fG[<A=_뾎`vx<(t4afA=B=&cj@,$Bv^7$}ip^7[ z'-*\me'30sc U'| "~M8q޿f܀Hk{Mza"jAl 5%kPƗ~;QxOfH"ǎp@Ǘ X (k'Q! n2?CR A} 'B}@Ab<*!kI"a3qX/Pe5@Ϧ@41 ʄژE(fToQ.%\r4'󚼩YC7ݟ r ?W |#śH~j#nT`"#/\֋ju3><(cPZߒA6,tuQgjmeyhISY{D^͡f 7Z7Ywxw7CxCEQ<0> gITG]Tz9 O`+w)O~A_w䧇L#+:eAZtL%!)O%"Zm9~▸V;%*p21 C\$ r"Jnq % 拫Td_h._u9nCjC/]4eL^RbN):pߠӅ_잙 SXGb@3SHG4{Q@uc(^-b%~>(!'lD7~ӱI/5^ei_.+$E +}gȷ=@knm?~{c C.՝8fd)OsUT^[IuiΑ*Y`0rǕږ_mN)T;J fh>䨠yɎlOKѼfsg0"D2^vFl6+ \m)Ǹi?xʛGov:=,]KԻlp_;=:G;Cxab#MZgh!v<8In&>ܨ$v H )_S# A|+; ^q^$lyv6< NJ</ "΄כˆ<\+1}Ec8$KUf0OZm$\G k;cS4n5']QD k=>ESa^%)e^:AFyh^nO&8~T.O/j SҘ`#WCEK  ^˟D [+jr5Ө鲗O #.fFu QݙijER@ oq-/.Kz.cVB%*-!5\*6.z6ҰZ<,€Z>T #?]44/QF }ɳW.%vFE@ XIom+'2b`%t>Ks/h8P&)n>hF.0Wuz ?5Q45%Jata!;@QS`(Qd?v!>qs,{:b'ik7 li6XV\-#fkMZ"pf s q0f gua*IV SDSg"%A{6d%I*k2G Rz3@'w9 $nO}F )(/-6zRw49 eb}VdURc7ދa|X-B”&Rq-aӾKP͡;C4(w ط$;oq|gppXO~G7N[B{Hd#*P]sBH5s_< xkDGx%oO +I<ͲD Gbqm~D1Y.'hE] ΫU?o̼@'UBd~qM/zRJ>`ڥ,Euj0r!#(˪t+Џ0 ܶc)XH|q62Pݎ>߃_@r ]%n˓$8Gsy@iC7Np`Q尼U_ d5GlJ&)ѢϷCᓯd5 wաIJ|J&|ҷ+ԙ|7(Y]GϦ^p͑!ᅮ3&^Ž@!>?y-g\ ,ETC1GRὨjSP}}7A$lPT>II7)f]7&akfq)ÚFl*7 կ@/ßY>a%75aLɵWI>E'o—7EKfu]8ctjovn=_1ߌ" ߡ,bͰfEVڎI@80s]#0V_4 ]"hfdRg7ulgTma7'Tbx3?+Jkȳs{G0h '@w;(Gp~'-C|_"~MgjH5y#7#޸P%%$%[6%\w= tBL1!1ϒ(L.;5u k{ +?%7281/ 7r@2gW!;or~! G9BO?>.)ek.G_.^Z0@Jgi`$ʪ pf3;bS7x >~;ݟ]n??W{OROAX0{P&: v;82 ǰo1R|H5fX?CKTrȠ{]a~π+m!nZR,pD?\eI,<7["RJVb(5 K-+x}x"ܢw ;0^+ii6;U5EɁ 6-S1sSW|E[ #7R_<8<47sX b>ʍg$^M5.frAF!` zWd@gUrҹ_aED\~pZ:^{)d]ꌭ^/Kstt@Lbmh$>dЂSD)LiG'xJX4*^\SV M }K#>EJt[m[>H_h3,'<οU;TuܒcG2(,a9h5|Y8'^?KNR1K'gn*W΍)}LVb?u77H1ho<,ZW{bZͷeeC]b$ ^Pw= #^=Ǔlՙyv~ 1Т\ ¯ί"_k90Ee>/ͩza,UxT Ea~g֘k{9M#vK ش CM7X\-l,dA%'SžKJL)ǡXvYdL~AV-5f>5&PKjдKO8RR=ڧqML`^댈o| 7D'PASB&?H̵p'hĴ#l]Jo{zZqcj >vvkͽo~׽? 瓐.4Wp]M&5<&8uwIGx_+9CmIݺ[E0mzɦAnDɉ.bRPZ fՊSH/)!<Dn%M{gV\<#IF ZՌfnۗNfL"{}mED[_~#3C;Rf ζ2UnsP#%x ."t)ְV'y`q+`~f5 3n 2rP5SZF-4'/7ܫioҗnwF{Hb}<[ł&p5ayܧ3s$cjpKkD|nemry5K3I(sr HJ$7.Cʡ^eI&eW)Jc 6M609A93%p駣9_Ƚ;X%oHfG0tz.h!/2k?)c"Uf,Pp&DjT-r7!v˅JDmIb\)NP,ph08qI0]kf5Ym}4F$G4טdI܄uezɏ%2WZ&|nzMgmՈ8sQ,ETQ8P_INѲJ^qঁgZkF!q{wgCՕfyɍP@nGg1޹,} |F,h\NHe:xʳP*9t9Ӯ*(YWCzGj3d|iuV& 'UC+rO6t]{r$$cOP(%~$g숈 o_I&ț2ГΏ| )(GVFHw4`: Q9B" 1ܬ ٗ\ >y:[mh?Y}sN*3A821os<׫OUCѩu&ɎDql@oʟ[;qC-x$DZFxWî?|ױnLΗ<L.FӦzJݾfuMSHجN Uf~5z}^7saׯD+P2#a^l9\SUV `PMъx IޕԮMU/+1j{uv&`-&iˮM[X).y0=zɏw` W+Շ 8e<&2px`b 2 Ú+ɚxi(/[Ikr½>c0dN Vf7dD+wo'D埔o_.+ r0y~}F0%NZ(IUә!(L9g/Bע 'B~USS1(ɐ͵{U |=`Uܥn/ ֺƐ>O+;C}9דDitq"l7nǮׇ sw/w:i(ܣ##/c>~%{@zD bs9S*IQǾQD2Qkj<szL\" Y \FwAPToWwL+$Ӗ upK ~x~I[fܝrB,b.J4&D\KFiF7H rŦ,dصKVDPXp`T W, e@\ !&0p'և.WPDUSfAaܹ>vI{ jͧMP;t,cPf/Rl_ȇϯ\.3L I˷K%lݤ>M+@!< 2 f >[Me[;7@Mu5fXKv Pm ӝO>3vk>E@ :t[$M2&Pi -?[{!2bQ rt&?'hl0;L֮Lh#^aqoQa`BGOB`PEg\m,S k婩5ɵElWڳkEXȥ!ORY68(-ܵ.x_!;s|#߄x3Oby'^ a7;@jy(B#)\Txoxƃ'Xli1Gs;d)3E[ CDHݿ4a7҅{;UX#b; se`gԔ൦z*g'r}NjD~A¿* J wl-~3m$6RdtDTkX큓U1~}%AEV] k[[bHZx(xq՟G8R6P{9 ]rwk-W*Uz0 q%oYǹ킣a͵әMwzw²%!J;HL ̼b;/^jP@|X$>f@gϋlNX!vgZgo6VG\l. VC'.yB{%M׺rU Q1Pک_!Rh:Nsѝ vQ(-(M~OYfC@e?qf㲔Hn)h$0ryѴR%b5&:w >h4N-K%|`1vP-GT}9:yj'SPOkJ|GLL 22/5*L\,rUAH,~|UݓnAO1^ch\iP@|>bcaQqc_T<˃N8AsEҌk0ŊC ;g3/A<2t)߬DxEּ&v`%A8-ęXmi7Sͬ,82ZNgWJգ#*BzS 8$@u+z' UeMpu'uc|S]7ԬWS3[ %Y~Jd=Ip! &<j.Pud8qt;tʘU,UUi aTF;?J)YPm 8X3/ >ƂK{-0" <9UFHY %zZ) ^e{Lj y7 @=ޫ>+u 7.' T[Y DAX[+,td0T*_-NA_j#$A80f*2&(L~ABPẔ֨G֨2!`x?W@Mb2,PPgnĨ9e(?D%Ѱ!'>2}SJĦL`ѿLVa[Vf/%SU2WB2R.X'[.-;8Ztʂ+Y2]b@ V4G45r=g2kX]0]Gz5ND:x{bV;A!z`]M˦'y l[]}E5USYQ'B`OcE;K=> WOuJŴiLB,u|DD(w>k| Ra? s FB_w4}GTU璏pp'G//)Ԋ9T=LA~5f7<-vy!ԷDP+̟$;m8{?82&hٷL݃Xl A%~Woo3jۺx ,}q'b:D+f*U;؉Q4`'dKX4Vn ,Uh, KˡZnV5[\| 83L _Uyyu؂T Bax~@;ݼ Zm5Q_,,[~cݣmS>RPSeҍ]Wcmw&?D7-sǏA&vRɻwJ5tʥl̀zf^oZѠ!R^Ʀj?c}k)DLWqiDzQ*N T!uԿ jJմpQ ±86 F+ J/In-Ҿ8!XրWf)wpGTdU#O]9DݥqX\ԝhbrx-176ZZn 2 T*#7ޫm^VAISF% o'AmK*;\Bi.f k;;KC,я=U7!UtADUf$:rըݰ܏vpw Tb۠rtuCYu}M}ΰ v(ē#9|˅Џʒ<>\vNQ`kR8?DQ@X8^%'\/~p+(Q3:d,V~Yˤ[&@|f^ &A¶;4z 𢍃WV%k K?LF2Fg@a9JK 9SIRd--!D=SPd6^?댕綇>8k*ZO3k跓^͚DFku1ub{Ѐr:'kB cuáM\8j gEM~@w'], Mɡ]i Hk 4uYٴǣg29[88³KY-gY.DzeRgd!zemhռX~,dj AAS eJF-r\fl"(\%V=rhB+ebh J"P5a ˬT/%@KQ.2zd:j ;ˢ5 1x ((XVE M5T ӉFe9#J+"tVK#LryOR r/]6pR /B?i1>Jqgz &C#tii>F~2^r҄Ou 0Y]Ѵ5/<RR{;'ҧF!YQBUl7sz28B~4@˅W 8snk==biD랯-L!f>u}!JJ=4Uo&e=R7L mIVUVɔ,7s|wƏKr,;uxainS?Jf f0LjQSNjukd]3 'yԵĝ4*M&ݦ.J2h^΀Fڑ6- Jƀ'Zȇꔘ5Vx ?^gvkcׅWcJc`eiKM!&D k i 5&0Igv_e,b[|A3YyWʶ|*H)s0IJTxڄ.~7Kof(nS[eGA^8jGLY'a HIҷq^Zuf &M7p"H h ǜ(璸iw:)t6K:0~Aԓ+/̷$uqÄd ^͆5Ne(߷]n>Pw]ձcw-F#\9=ZXCS>DzCa1tXwGd񱦗Xi~YN/0-X p;VбgFof8TSm躪4`'*{Q+V}GYB1VNឪIx,jNհADJZvreT*R.RFFyjy#Y>( s0H.8d2c4OPt>(^$"O2|KWPH"m|nO\I"@ƆweVrNhщ[)^hȮ7q{UW=̪6_AQ%֍8WӪuyHhԀhQc8S>3U{dZ9:l_.ӞJnA.l:7g&y Y{ZJ4O#f3B H=lЄ#z Gfn w"|*j%'կ]],F2 b$CA!(j6R7?L㐯tb1: ₅ UFԬFY2?LŅy.*wi䨷'.j&ŕ?=++,f@tܟ3>2Y?8+U$M.%5V~fͰ( &D3^5=X2P(ϲ:'OS"ЩcM؀RӶ^n>*}yrQ(X7%?MwT/lw@(OKVF -ʖB3._;80M_%M,Š|u3OQ}tΩLPǩ֠gEn:|;>e'> A "h<*I#s jeQ#E9WI _>mGl=w6⑎6v0X*O+zKpE y]:5 &ytck17]N@wgB{eQ\}!>xb0~8 ՓrJ|~آdv؋q)+4%bD-/afW y#B!SvUrT9DnLT.+\[409$xzoL$KO'ȗQ0a1`.H72 c)4 Is*klFnR1EHfJnE4i B-p#VV%YqI<_j[e?l=;%| 1*n.M Nɖy(` (DSs}LkQcvȦ Uf]T63:"_\)|5hh;g5P?d 0;tp8tO+7d(fJOAGaxuˤY.Ro9yG!A5 57?";r,d7\ig0Q8#yI/*_ L'7""osǵ,s,g OA@o[*!|T=S_.KiD0`^T pEJ$>prŶśJ CTqxUyJ0KY9E''>vGqӣIبj7$GlmM9a:n)|xPn7_"0ɴ5_Iuh\K}ۖԅTfr`NJZ&.O/ }G 1_jbiZ%< ?*,m po֎3]+QYװgj`ly x%KbON?/ S?KWp7&OUuMi)1YAH?H?7. ŻaZgB!. /L+ZKX 6 {Ť@[| XͻAA4k50!|H;%7 Lp^#Rk7:f4|K"kT@\{r~?Y jc:c>Ɛ,ulwZSRAiSA swWySǹp#OR.^ۚ w6'ON;F6Fy[[~uqvL*iO^q#0;e6O3h녰`}`-lEb:+Q0@iPo1K輜4(z|^փՙSII#kbd3&8Mov q8zko.֐.KD~Q;^̘o DjNvI7T29)(޾!V7of¹ŕC!(uvhwEe΅מڌjSɬHB7O<=GYzzYq/Usqʃw%jυ*0qSy%Pqʹ@.S+LR Kn?i&[bjOݗ+Y΋]ɠwIvtͮ_ j3Ut^TcHv>@TʡoȠrLNK&Kœ'ls,bǑbSǝоx[Ӧ^ZSn6zזr'cVf{JDvOCzC-'ᐛS巳^RT{WnUX{xKCbu1^QARErOiF-]Էs4̣m PLZ+KLQ0Im㘈h;Zѵ}K B|] BTMW}MX7w9jBj=ɕRZ6 S @P bt7]p CgRO7q%|9iʯ[(7Ž8*ώȕ0=zK,<;h2zMǻF_0RޫM) U Q58=O 验$82b\|-2?W0'[@)UeQwx$"eߪ08 0Lߙemne.M-| ɵ.Uj^3:)j߼P:~(&qa&=V NF>Q֚YxgIoVC}cV^:Iܣc9T.0\t-;۠pcR[* XM46)Ǥ yaLM$|w"8΃% s;,'7H/U'T!wlAqsLJkj *lb%?*&ЂBA!g6ns¼pzkֲ^+k}7J*ء. ζ֞e?d0YVҏ$d(X 10š׀#H!*ؠ #Rb}?p)3$vĆ1ăzbv¸sH&` 2jA 8ʂ%_E)eXfajasn&S%0@b}-L젨V?>(/[QtRg}?>;T]0$'nFoSD0=SA).j s7xB%a\w!FsC*`uYts+F,;5ڼu!&8k.OŭB^Jw?Uk~Q%c8%o?<z6nmNDIQ@cq.Wp)HY9WZ;pxx8;2VϕqFjk]#;Kdie5.8-^Nڨ&c a&,vN)d|61ʩ4畤 m%EL̑˶nnHH_E ]0>x%9R8mv촙۔_S#9T᠞pqp5 μa6b͌B;9Vv(߻ξ>b=Ї'q5L YO5 zTvh^t2 q}1_IE@X/[D?vÃu4 b1z<=l;v4'Ryʯ^~U9.Dkސj Ecw\CJOS@שi8i&vL*+RT:9}anK:ip{qC~$>>O@# bsLK_@fdmUϊ {/ -? EE.mqqȑ-}{yĠ5u(ұj(+#fˮسjt/ǘ&zH/3/$90u̶/REӳy wvÕmׯ@ҹp1))$E11p-Ř"Guhv+;/흁C/u/`9g,A`ızҺݻRi,Nc }֋PSR,j{$7(5600s( ;up/q(8q|_v=7*ʼv\ +;h>2rVŒ~Rpm"\hSU 0D*^Nش4 ,xLup*x7_VWsh.L>krcEwUcީ1LsP۴X}"71ĜVh{6ZxMI=D/ h\+8ZzV+DLFR @rBYV[olA͍h=M+N$(IEXt`tyL3I0ct;3—͌wi NwgdjVuz=kh.kPA:3յmWSû &2{<+q9k( L$" t2ng DOjx\ u)^b*K˛by~HaH6SAbc9#= xVi%5Rn!@ߝo"רP>8Tc \5oV"Œ.G@ V0ڌ Il PrH3PP=Pѐf6{3WAЂHLiB\hᮔXшFg!.GP zڳ$J oK!+0RhߥCp_<hpoxqj́`WB8r0Doˌ)cwÓ{֑1GA@'7Jx(bdKJLu!|G m9WOY_MbART1evRU 0k"] ('ws4ي5tD9 ?nu-rtTŝR_ZPjV5]P'\X[塇{r%wDa}p6hT: M~$oO&UxHrjdb2tF ץN;K=r@SgCtf B74Kq]I#1=?S("o8Xaj,ej&i,N* |qJ2RkN EHUSS [[_F YD؄FB"-aIa HwtQ}feQtZ`SV 6uɹÏ8x;-[ﹸdUYödV'wZU*2vdwm/KrspΆT"lbr&.eNdy\# ˍDקh?Fևny q`($}lW^"R^p]͜s QB"FFCh`Ķ+c ^z;6]ՒaGuNWB+:.~^c zļQw m;åИJ˹MCki^rCx$?oi*30hsT!X[[Y0'l9pvkБϱ$^9Z=>igƓ呮A]H~e@cm%2xI 3=D(F6Iix7x^fQRςTnq]n4UWC*; II;DPt,."K;7 y+O_D΀f Yx W^ډxq%4%KzomUc%IevۀIt;F=Xv~O8_⌋Mư.x RM`Ν71PPÌ[՘f8{<讂elIz :-߫EjzW AZUT6T4k9*Y90f);ױh`7]/xb80TF%E|Sq/ ' Gy+҈qds0l8|l!b*V;-2420y+ s^6}6c QRM2FE 79\]ϵfH>P4r }f<7|=ыޝ7$orRX_L2]-Prr83KRk]T>^r8NO{( 4by84̺Gb@ Zp(I5 Wdff 5F!y%mg߅OX!3FAp{BźsJNǡR 9M:h݂TeŊx̨b\7X f.^\ޔDrQѹĕW}Jq'Dkl%"V@qi`ΜFZtmpҵnۆdu77)/ܦX$D>M{@O+`Pʼn#2`ĦD_aZ;JXGD(';{pb\(W=5=lxxG9݄e$y!RͱplaeܽwWns)oogRB1(4t"._m9,F\×?{'aVݚP[0%WXS;ՑBH|<i3lUϿ̓[I³~puͭ/ %LV)ZAR%3hgxfгqryʍspcMTj IG BXl51cHԓ^dVNL$r]Zcin e=z&ˡf'.vlC#B}51O֗L\H Ǎ&l-oo8b^5y$*?ehm'É (ơ`8D`:A8yB;D YaQ:|5E3 <|g'BSʹ%e^9Wbj[Jr#V {&= qHdoD\D<hcQTKv]$eۡ2sy5N҃]\emJ uX`W3, *M=t VfdBt7 "/z[FPm_=fԕJhtcHت*Ln4mSQj͌P*djͻNkԶZ~r f_dN"1^؍݊9kƙ LfRz@V(5o/F?>4{횠VaF 9yѹ9$t:2PXD)|ĩ7ʧ*٭f T), 1c4aI9#,Q-O$qS.PY=,P(+5Y X=/M%b@Džvieg&։ #JXV䬁x ]뒖ݚ&ֆX<hIө/=l3hP-ΒiX$b G/ ^y:*Q1YR*?,YtYb '{%P]sDeOG;K#u,f^ox" Lư`P)$9=G*xG:g ~N$ q_+~7TeIƇU%p*4vcF\|&D sK7Bi<ʛϟ@\0Tt3);0rȘ|1:羝 6x4w"~.gj0MK>=0ǍN+Kl y}\:n5RĦ#Ȱu'W>r u{Ck-(0Yʚ M{Rh46.kZʉ6wKrjXG|ν"4 $),!wI%ŐUݹwHPzNTik?F噡!PswCN|S}\V /ir ne.wx r$$z?gD*?j<ۃLKgXC;bZI2=9ق)`QȨwXHBݣ_`ЊJ)Mq ՌvQnɪSxamT‚??. Hӽu|`\Dy3&A7q0hos>.;)-_p4&hφqh,)}`f'>ث]?^5iXKYm5/<%uYF=?ړG͒$!u[5[)pB $D,9②>hS,ȒBPYX8Oɉvocǖfx md Un8`F*Hu`p-U'AwbhK2ïENz(;y5U}q)p0bC28AWXd* stIϣH5ʱH<=es[wع\EVdqC 1t0|{am 1&ڜQ:=z`9y$ Iy^n>TIղV˕*q}6o8!;3p gi$s{Z9B(9W;2Huq35մu4_QJY FԴ'}q:BVg)HMiǷd'TmqU8 T|ݝwm*jѧuR4jE' ]?"~9}~>.Աt>3`8a~]Ii$[4o8R \E Q \*BwE%甞@E䀾7 i7W=9 E[B D?hZgԁn]DHFT&VpA*&U aRSr3Af 1z+: L/l5 wnͥ>Ep.TkZ+27(!$eTe5&NŨӅ5 6{\ɖ.氂S,`v@G}cv󊴥b"52/ܙtwy3"]o}P\chQOf'*&& ]~C ,wtje/Mg/]ʋJSXzmL5e^—O*6?gr]R& Hy3r2ZRHf @U4-b4n #" ʑ ; L: "rޠ HN{p޻ug8 9Cx*!qNCQ=fA#x'4_#J4JIf]j{)\nyqi_d#1 4X⒚ nbFM`Gbyؙ >o8ɱ"bhP[pׯ*hTԈ:B&+wjkr: ta$z2 tV!+ ."=@28b|DsZ#'rmNt+LsA9Y!&)ȼai5@*f$YW[$";NmsY7=jvk4 ?ؚDQ$!j~p#ܫ"} |{}ϵA?\QƐiCOup9W 74kb~}N2 ^ćN a,A1;0 S+0]t@,,BuRYF0M.K%fͺKk{رP@}1Q.|LUj._!:σ*| uk.߱A h.<Шоv-"59jab!8m :a5Gi?*˜#j>9:AD"Ґ~rZ,fr[y1+# bQnCU A!zStdc`;e˨1k* 5d,ZEv{.Rҋvꛋ{#X75nXvp+,#|*6 5ZN R%Hg'x2F1,3жb1Ϻө:tlSB? <:5 V3{`u~=>f›߾sUAj7Osi(/?4*a(Y:y|sFW6c+l]іP4mZJW1]L*Ԇ"Rr; ~csRBƏ,CtYX-/<6X/BG"+ٖS>uuMkf۟&'ځEbhoCFX.M:ne;!n^ų;lY.X$z o^m h!ͫBspTD@*4?K5nX̏c@[ xH][;*U @$񎍌01>@z2)0kja8 cE >=v \26]d=&ӝW3|lvUcBͺ m1ЌM 1S{S+1)ȧA.s(挔%fb6\ 5\pw(w޼KqÇۤo~= $j qūrٞSp/C`u/Uw3X@W,bdBJjLB0Doq7o= } A%͏F8M,@ F-˦١>!p }c {tMεSh90WwʴT9%].5ūYvwJMbȼ 3!=Ϳu:»oGzqlGZS}(P<ٙPZkmf5MJQ)| y6ԥNl41X`l2T[EhxpeՄL 7meaݞr6SD9^_gg(=< P/Q)𲑹]ԿCvD._Lg)E14iaoF`?u6"}T9[2c8l3@7Jy; ZiH+کrLs-BݞGLEVbdoBZ~ls`/v?\;Q,=}$Բy X^v,*;u2/+"0nQNVI&°6onRvx͗r9&Һ<솜p Z!<9hQxq/P-J]*CBq 1RbH"}=Hp6e㌂dYz"]hږ!j}2q(wZ*ltSvX=˺ߓJ14]*ş}MZC's30<}P>8]f4p{ЌH!/X0uY[Zu_($'IvAO/<@ Nw#~)\$כJu0SR5Ra@SIp6 5&9;j+6F4=d"F_zXa}Yʸ;GSwUP֝5F \Vħ%#;_aoF1"0V ~̓:$Rǎ;:m Ȥqr59qwL J],1٣_BrcQsK(VW^㥞WGvMnlizmt&-c58=v#Upiz17ŎG KrNHvTj0-Qf*U98x[CBof׺oK^7Ztه!*0F"eCx7T/\HF1ԲJ,Ϋ ,@ a8GYecE-txzK.u`BA}ʗyD'`2\8SAF0h{U;5fQm!͓|G,9\q\LS$Bôַz4z$YxdȔ*)9 ah/ sc(U> Z [Ċ"Ʋq m|纾ig3'\Sr51\g}+zH2;6T|L ą\R%uc)?U%ZStf9BHd)~ B.|ς jT_Pd$!y,1s/+r϶\I=Ⓓk fݦR>x$i{7ż s6QBqcS ,u:(JA,΢ZA&A5n*;tU.9v j5-3~,HE0Ls@jR 6*9B-Dۂ>߉fHnQym0d7G}Uq]r -j.+$c^C-R``lSe*eL Qoqd ׌|-goiJ7Ed&+ѰlP[uځ?49Nmi͐(*UD"xӵ.#}Eص&pkX.1# o͖p\qd\MFEm &QJ=E9L[TWceU6&^RcJXK=v E\ίB$jV,++n{HsqMvu.4E>l4kͅ\/O\]_K)&/5mNPƺ0h2'|ROuK;=]-a즱W8}(̮Q'"23?U"`Ϸy v:[K'lV/}3y= K,|K+URbThp%7giNJ8G@Q[hDsSlئl_\ȚQ8l=]Ȱj]di:PQ_^&}ga×EQз,45^^r&A5kAX\* CB%ZLN5\ZMRFPxx܁:KXهo`Mby*9B$t"<{5d*0PV&ZEIcFb-ӖTHHJ[e u~ݟ\y#U˝S.}ykK/ŝ|W/>+43|USL5|Y=֪rܱڗ. Ɉ6Өjqg=Ǟ3tǗ7_lPŒX'eXc7wԶ)#w0IT*@XN_T DYh NR֬xMCūD3؛ hҝ@>K6gwtRtN ȿ '@&hM4?ʁa Қ\EfUBٽCH}v:V@fzj>uPrk(Sg X.qS Y}6A碴? GKdᨯS]N+KJwv ow]L 2TCE6cx tIfhd& S uCuvUk"#4'Wp0}x<.C.Vm,쪇'yW[6s6!Mv|;Ͻ@RrC AoMTo^)4 N bv 7t~n&XVx¢ez܅R^ Ww/Y ^$YwKY?O`"B5 6+C:$,y^c@ Ӻ3_.R 0EtoT8jC8bx2נvdtd'fe:l=9.ٵv,J e"#BXBg a lu_̝1~[%# 2E{\w36ԤYolYfW:_Ơ~v?pW2V6We8qf EcBqUY^r3xm͔ *f6FKE6!0Ki_uAV.䮐MTjC5T$ݰ lBlI?V꿲]ܡ~woGfi>cqߣct+FMSz5:QD?0p8{Njds2b" #̌=[sz`kX aBq~ {..%e (cF+79}aY 5gMbm i:l:]N^3z0<[:\S%* ^?A`kHFj*O%QaqZl^PlLwۨ\=zn?=ԐPJר|vYNSzj-#)Xz0GKm+Dau-.uYwwDMaw<RH;W;(E+n@}W|IT,0`|HDnY# I4T08]:w >K|/F"]8 níÎәrl춺XҬO̸\S|4"grϏx>0hjx[兞/>N( =e2JH5A^_ 6.D?yos3:$Bax@3?Fj6"hZ׶ zK^N:ZLNhPje>Il "wK}; P>ȹ\Ə7o~}XoxbD^QiD1@?د=V /y|FF{>UM)xA2 ,{ A~Dzl1#'[TĿRHAo4N"Ѩ*]]xl&Ǖ ZLq.|}7dCy){4iO\X\ l>w)X'2L{n`WIލ,r!&2(sq{q yH/j*72;9./Mh0%З$~Lj `J/lxz>D.LhF%ޞ AɻTWNǑZ` 8V?ArR3 rtv$ޗw O'+v;G: p4.-uڡGrQayу= NXuGa4gF8{PxKُo57T A_ߐ)&M n/a^,>;Q4P:3-QQpam9qdSLҗ$"Lz)e\WIJbQ!#hD :в0ir^_Q?CrY>"LU/rp,TpMgc[$8:TРU5;nB{/6캦*0 eiլ囹.Q Z$.ak%I(1Cl lUyq P[%,>*"nH_K$MT.;hbu{`ѪFŧ;L]&f~` ]8㆖}/9{-=GSX9FuÃ2CM(iu>ÃsVEQd3K Yؙ ꔖ&*;Rmoa{*HlXX\C&qä+>6|ݸXB}ɛ.pXrsCu{ zx_ ^ip@,;N[f] L2Cඉ|_a*3uꛛTsHKUeozOœyg+|I2F]qe/gc`5gC>fw7@ɛ>l+ܣE[s#pkpoCx{;JRc|e6\^G0KW&+_R~Ye൏~N\F@)^H=h!ڜeR8m*$Dq"zy4/I%=SE'5X.44<&< @T#屩a˶JoRe wU JSvgXc?3aXw?^ 6OAjW^ҝulEsA( N#,cX\) ~\Y׸1(gYwT@*;,AY!߯}AE(i~U1Jc(R5Hʱ{A a눃%Ȱ]]kSDS-sxCizRohݟb< =8V' `pT'Թ*@ W ]_4F`Ö(یVnI& vF3TOGb716#RglFd5LY.l 7:vIQcsL>BET^p!xDZ Mdwn:Y-7en!jdn7vq["'9R?tn ~dΏuy XV?fB볚uAGN 1Y_>6C[%@36d};mk![kWd,aPIF!D l#419KMێ,QF<`ۨT%tTb~bc#D'J$=!.ho}F~ΫI1F8ӦCVCOOǧ, S\nB9D%i Ɋ5v|ܔ!m{r4N.A8%zOk D9QD&Y> 1#FOaJRһ"بϯ^]Z`" z,X0+fo,ih%ZeéRP]3Yғc/Yȡ0iKfxDPrq1Ӈ {Tq8,9gG| eώ8%h9CW1(z.G5gDf_hXUH]pvP1l3I! ]5_kH.?TDj 5.6z+~`bkn Q\= g5(oqAסE[.$K!@#^gE >]4;J6xanxuOþGۗ~*->(Eʭ*ߺ=bV+Z}sQG@qxCnƐ/7a+TMMD3J \NYے9TrBpeP#X5|aL L(UI|򾇼 &p!~wRg8.EVIAuWxR'|~vr3^gd?Y_\lx}Ec|ƕ #+CkxY%*]|}[70%msɡ0ЇtΒ{:Yႚ0PZ*!P{p-*q4-kDM!!X[όވmL]^y{_Ŗ)lv\5 $Hٓ1Ե3P`k=ȽyQ ʈ #3H tu12jO$NpSp_S%r_[I2@Ew"S.b5 q~Dg=d搙\>SXwOtOd!b}eGNnaY/>H+ZV hq:QG 1HQ4BMf@IЩI*2q5ˀrP/HX䈠UB~g KrH1D;2NH@'}Fh̙9F+{܍],silWeUɰаg:TSVɎ*3-~ނdPTv}ɒ`N=V)W'Aģ)P.v[s}nnΤ`?[ /W^m{0u :bZ߰ x'@rO jcR *'^jZߒP峂 K2 q}߯7\dc$U6yϧSӧ̣2.׮mt{™^sc>8P#q$,Qarʸa8ڄSQ %kְ@-Z{'R}k1 Eͯs:gya.7pR3&a| ^Wz]~ȓGSG2=i$!2lj(_mCȡ{i3vaOW7 F#k{d/O35suR>n%g#CsK â^Id|o<pԽ9'䔳*bGDZАqύ$tIsfZ_a/.h%h $܃ 6Pyq`gOi*90Kjɥ$ǽZ *;rnᓗ 2T5 YQ{}LMT|Ī[0XNy_f(.TKT^7v|m/f!$k6:g&gFnj@+o=j:Iq|"&&/7 !yt>¡D7&Ε#ʳWvAo3 -BHgW@cڸn:u"!ݻDu٦Ȗ(9<`W53t s85P"7rd2P=H'dނcTw‡?]?τS47C|B$ٱߊLsY^CUzy?6nk P`fhL^usTyBQWAY`b GvK!o:$aj,EmrzT\- '?ŁIc es)XUc3U>lP NWv&.ݷ/6 _Z&hF׎1~{FDq;$KZ܇T%w 8rўBKĄl 4}.P<ɆR\ !f5E2ᾶ6AU%O3t;>^8ֱ~&<^-Åq c9L#Vv*Խh4oz˶PK>%.UJ^27/LC!ʷ3opXv?vijDO-Z<hsF ^kvP}?'p&?$C xF^qpvC\Ck PbsV>L# &tFM@"b=w&Ì'zՇP¢WKE?b{g=:HSm DH"ݺ)_^g̊h0Qjr04(kaceD_i,@I%!SH $"^ȤLqS,{G.u1cbX9m*V,[k1m0l96x~ƛd·J)Q b ]%/xAhU ?(qPV I{P4Tg2rRO]Q-O!b<9;M&ɚZ,R<<;c*4Ro5[?YɿmrXu'%jc;>U*,JYi4 0DulIfbmJU^_!BRH=zR;nC^riCbFn|h4*۳tp1BE(C3 Xu`^{rP hcX_DҠl{}vrXQpvUK]S^c\JFc4X2֡X#qz6r/ TOX(cb5~scFiTpptTA^o<]A%PC6j¦U4?F,Dw>t&1swjk4P4>zPQCq1=wAP 3Ŋ|($Ҹ롟κdOzœ{lֿ'~ yrEHCR^p3p7{@/umx}ZuNZ[DE#:RC+DٶEʾ/@#E1S,Y[끖h Ͱ([IMf}8qۼ?N+!S1[?*Yam-61V*/̄W5#b͗l,3gA}I_vt1Y}XfFd6Z`awٚ61UxY, 06vRS\*U@03W2ch۸E"̇ t. 7kozJ89 0 񼧇2Z_ݲuROίt7L(|=ZF3.gNmVlX",/Vh#%H]Sk4e-P3H`X WUZ*MiqSkJB<̈4'y+⪝e=Ti-q.O?0Y-DQSK,b[WZ}.iXE Tр`zNhS@}MKJt2?2D}j ws`aZwwTiRZt )_l[%Q J}T#^A 'fXbӟBMp:Gˢl| Q8/9!q cTlmf#\>@l%O) DnڈOe k6܍. )MRwװJ'UU<AoL[oX 'z._'Z,y=iMFcu5*|1G@Q=Ng_(w |^nVcu1`+}^+d4{sb[p ND 35\,(K $chr)p&Z kw3 ݋7nE4"Õx%֢ѽc.qcaIpQM9bdb(u'TMEyZ6kzV%cr-bvV41EŋM+cf#8 GcZ{Zۼ(g`ӔLLm43C(GZ%,=*,oF 2< #8:~ߴD),kk\J9.$1 hЖFdynڑUyއrpr3} YC% 2"@H Sbw5^C%|M$̍gb \xPKۥNxDt x˶#_vizDMFC1?4}}ȍ 2Z8\/6 "qYlyM1B׶6s y\˳<#f01%pFAP@9C/C/d8x%TGh:IŔWyYqk@֓\oR5^ozO,pYNoOWsT? S=LzZhY eFHu(vnڴKs{zg+xAqFG,.`MejOV3,> xb_&/G +pruFm>(,D(X8->qPqnUahBDPT6Mk{~ndL~!#FZ& ,哿?Hx+ɝ7LwW fE-TdkٺJ>/8iL-( Id mtS4tc۰:lj jTaf2ʖApn׍R1(g[#߷-S39 -윤8nt5a ",[Iba2=Qq}yN3Uts/$~$L.z}@A2ƨ٢)ZpYJ‼j2ԢNB&MI< jBy5捡q<"?=X\SǨhUUu[ԣutqtM="pTIؚh?.#`y9yxTu0C aYLҟnz)HQK=n+7Y>e*wG wٍDl <|8I\l@*d۴jJŋg,FݝW^ :es:;UtU~)1V R?3 chd²B.j_S(fK}蓄: s@fBo^\,\-+0­"]m;"ED-bG$+rXH'O2Ks[CDwVIm!a:b~~6;'֊046PD7f(eX3CY vX٦EL$8VCmw>~?HJMBX kpEa!:%OD3zC"91!ި1סlb6 z=bq)VeNa bYA7?9 w> 2m-w*M߾ %$>D_l DU9M`@+'ąq:VЄl@Y<`|yI \0o>hS?SAQ۽VxJ,ʵQ-gݛ`1{8=8r lFag&HV.LY+LvvZ,₭ȬA#5$aK?8Qa8ic?R٢FS4@bNrPMRWXP̐Rtl]W%ѓGDױĖ6|(ӵ*8S t 04ņgmf>1lִKi$ma^[%R1z`qȺRXRo%'xk6GZԳ$ %_ѤzOl%Үk,2Crg6 0G]zN7T}9e#\3#|gQl޳H؃ډUY܏=ݾۂcMݛEhm۝@`ΌG Vߍ=#:d8## (K = u4OuDgs҃QU#l'ֽX[_ϩ-#tJ#Q+&;]SFqr4~?‘ X [GW0]]$`( 9x-ӷ/+ҙWw Ҍl8G [:7l΢A?vCP$4Xqpdɖ,NdByP-)IM+(N&FGMCwi CRW56mB+gU7 dTibCt/]>N:=z0حʱAI';|W$B`I)+~+{b%5~eMS}/b7ɖUЭç\v,ۚHnm}1Oǯ :])5~GU2!RkQ(Mmw'Ak ?sٞZ4RV?by P̑LQo&fHPԻy&Ӵv&]tq5h)ϫA.SARg\^3N3l T(o]㇭e}0JwIWhldpPmQ^,] F( fjvg`vm+SxH`C J#HUF(֭<@nE`:iOJBco"<4fslv*b= r Co|qyܔ.Jҟ/.0;/WfCJZo?+|$]=CT:iG LO^?j\S6w!sFCQcSYuZW dm$!w-:5`+މ1Tgu-l4Hh3> Ťb@P?Z/I`|N;eJZTj#Db+͘Љp`v㑕 CPw㧚⢤软y =4Evڋ ve[TLnʛ"o~4@ qJ*#5i)ַ(5i3S|gh߁Z*+a.jn]:Riog)j ͏I iy޵.h_j__Tct :éӜxNT2rftf+֩tFS}b6f19tHAjJ42y)!-{yM>f?{"k^@7u{jYu D!Wbj͐oϋAb~L㳙lp<ǩM}"?͟oU 3i>{.ʕrJzX]@!UC؊C06%5fɨ3Ȑ5*r^6' zxw qO.R 7!`ܲn;ʖw R>{Ż|bbuG]UOstE^$}#^ epe<򭣓T}(ȩ J!wͽWeF`BiLfŏ2#*}D/iAotdkؑܙAg؋;o>O3`UDo_#Ͱڅ⍘^TcjVI%<&}/CeK;(8rJl!U,ҋ)d6S:=ޯrpHXZ|aR?<8"_Բ*yhNH(,g!R2ƺ"5LZ'oTC2*oߎu{vhv2rlZUە%Y'.:94bjQ ޭXZ ypL 14+rD [߯z_-y9Qgm/`roH,vDtھk+ۅ=P!ir})CL \׍Up#5#]Ѓ. 5ƻ,leu7Pư߳.E-3ս|u.zĄa WR A{F'@*^k9#dNLgq?4>x_΀2:)HűỤ#` &(Os;O&^õ~Lh *@|MXž+JCz1-;S1LC)K1 ab %?; #gx^B~j 2b.ŒU[B(k.Ѩ]J; 쿊5̑F#F3X3)05Cfuylx;)llUCH6Pժ>Ǯ|*Bpgͤ*PL6|PhE&wBZ!A LT/Ԁ>mQOu7+,Ƀx J|<1n:, 0<ϸH{"g:9zBi3bܳ,X#.1!6q>%?7'YPM sh$OfM@#vjԚV^BV@\x-\5 5?Ǫ>@4TB=l:O{TL< C.@c@E(OLk2s,? +řK"$PrtNvGAf1Et=" |?Z`F87n0Yf^cS7k'n^u5\w΄8%3K$AQaQ C p7rev\c4ALN0f_Í/ڞqjD8s9߾K'RYm{q&ܥ:KP'5)@vj0YxF?CmN fC=ۤMG>6geujo..X,F@45f%TqTabd8Vך9)CKy2t/'i'nh2-_ue.Jz` % TMXM=:vwDB[CJ;WZ vCd)hSVEޘ0Ud:FFɳ* qjF1ëhhhBXi9VJq3_þ[]V,|(ŗbz%Geh N!WsJD_aˮ ǻ&}?Llv3(4Q H݇iQf)V4oi؁- 8I:F Ɇo VH;!҃g͠> ,5v=<cVY+ =W;PX#wZގCxV =umf_ܺ$9. Q}J> R/[{t+sB$ɃQ2v`B?1`)+s({ oB0I[%$H8>^]?'{A/yDZ5+/<*5:]B),LAyUcD/FU`* y\ q s^n'>mYO"2Z8NvdTyDD)@2UsbAAMmIʰԁ4-gWeۺu/ВwnD̝c̚`FpQh@uUq_[JHg[O_`?w5čp {t%bo.7Փ텼*#NP>76%_\;ʄ0-C Ԃ9f>| ?EӻqCG'R 7 s16&<=KXIö^D$ 遺 I2(204!r49k?Ot+qWnHg' $i?CʪS`uȐ}AB m\FT0p=p+!C383ˬTZ%"ǔ- Pgʓgop)Ȼ7sv/=nZk/[jWFӴĈX*q۴-!N?qtK\`>/)kGZǶ4I\sTdd\j>~n9G0V$4$QuF9$G ήVNIuO2eju֏'~7GЛq%3JP'Sc=/`Q_hӻj}NSp vX?&?7堘5N?,Gɐ:7 `Ӫ)hG ٥!>b3@8+RXqX.k17‹PꪘCOLO&/NFp.|jgb;^E.Irw1C^o.\^M|P6\i@J he S7\* B ?HHR/N@~B*βp0K_!J)SqFkMJq [5kP~ Gh?fnIZ~9p5Pt%<ɼ ]JΊҌ=[aH;u&?6"#FZ ?niQN?y9? +,xd s}3/'|R n澮fwY%¤.p(l(2jO6CyF(FRJg"˺xHA{sS6{vbFfoأ09|pR4yG.+DGu FH $N d60a%E 5I}U[Oc`*unIlܼkbĉ +^i5 ^(ROj{85 !N+Uƪ]  ,3JG/%5),V0|)LxFH 4n0RpB>q)f R" U/ơQtg<*%s]} F6jKbh }Cx]tGXusnӘo}|̦㕌\.'07H"2x1-ͫ|bnWSMq#Y$&=:)ްNJB͏n,all6uQ8[d6pLwH}f~R=*zp~Qz;h1D"GC*ҽsqaaK[$<|A;EA^\*Hi8ZOSM!-\Bi=R@j'g ,6MCUbd/Yf$s_][bƵaؿۛ8T?E9kxz 3Gc, jL-n\spUCtٴ*peu CB?e\h",% -L,$>#rR@y˼0bzոsl;),+5CݚsǦ^Etmb@M_VZ[!M FL~vO/w搀y mkfMUO߉|)Idp#OW7s@J;@Lf% [ux;{ԫ ` Ӡ#픎nE:BF*qN㬂;}|. ͎<pq2y{Wze➽OSEZGLo2rN>id\䪊ƿP(M솠A)01 2rw ;</3QJ xw0>7!YJw/ @]I )j?*qu%Ϡ(t%jd;QO:]=tWȭ kWqG5]H- QR'R0؝O,Ea5>|~t8WvM:3[px?OpWH.IQ)ƀ8\9&э9{5sf(]b0"}Sʹ?rτ8$XD~W8B<@@h /Z2W)6zZQH/[{#c<7 !RL3[ aۿ ᦴQĪD!`ӡ:g`87)(rGML/<a_,M_q'>.*B,$\H{g0yۈ Ng6ԫ`\eaT]h6Md_UiZZa0$hRrJ$27'T9JE!?cʞ1.|'w~([WE]Ytxu9|oT Fȼh LE|st*:)gm&)y/ d y~%ysbf+mw9r5/W7*KPfVTD[K|٘_>LF  yw3xz IqARxp9>",ӕPNYTIz2OT[WIGlAckm5a*DiFNdۘ :u]n܍ a,B]5F^`ċjQ+<7eIxB%TDžTrIdf9b^ڻz).@<+3GBNTh3Ǽ=x{wcEpR-YcRlD/t|0C{My qv2[h ~&XordѾk5AJjDk4֥*'"۠yUCP'm%+\`'G9&C8]9^sK K FE|ye.āiP2Mo#s ]\\_(KRX*BJhWuKCg^V9*:m N> @`\+xN'W.j`H6 /|/E42p T߂Ee_z3,unwgzlEM(pTmij~&?-歳qJm"<7t0D ۟("y㢙n[+\"ߙUCGZ1xp]Tf  EtZM67?!; ;jxT½)_?7Ӽ{Y+gHl"#eln%B]ņSTDtn~B~ 1";oP}Fz 3< EɌ\R8셎(r:3:Bjx74i°KПy ClgT˭+O ep0|vByA+%C(iukD/pf\'(|{(/Rj)quſl S4(\5}q؅e`[_1WpuBA{Kր+pTOlO<.?=O ue{caGBl]=ҳM!p|uSފ!=rSǑ(2H@{8:A}[Q!iZXb+0 EięGVeC:3;9$gfm:uvyCmB#IX%v6?E߉Vcט쬔ɾ *钸eB֮rNؠLNl|U*Aj{/_5S>aE.O_Xl,x>V='q3>KrՒ܆-%h)I Ӑwm:A_"lL o}ZĢV[%lg:kGᣁeAW{^O2NA3fe,Xzv>$|0̤Xn2~`FZu6lk2u;^7'½`S3WxUnDǣ,9nRn0 ݔGoX*8%5fi#Qg1$Epa3#{qj 9m KvqoCNH!|"#UNx"?k uKN\RzUN?Z?0㺟)δNHg ;ן[qX} 7 t_Fd֠O֣ӕ^S!GnR'%CMi*{nCB@Hd1U/@]n(k7mNև!>9[i< k֞sc4ϗ):`2|,U>fBDz勃{+ NR%Mle5|V.6٣B qswUGc^GNl"ش-7N3*JV{Lp)#\MZ j\ɎB&C%.wI=f LXς& .%5 f-aԾ%h["TI`ke;^;pwO^f7PD?V~3D)/ɲJa&9zNE5(~ @ep*4ĪZX=վ=O 6g p O&Ep(J|^B?4VIcu ^OÏɍ(mP7_8[QIʀE%-x%j KL43%-HktY{i3 9gvAv] 01 \)R4stU䟇Xcdeo@ܝwT$&"˦KgH#n_JПCXܰMU jiV:Ch>Dq11NO#|tKZ3Z;Ӣ9#X[(-=pC[^Wƈ:5sYAYpI>8Xˇɲ5 [ ; qC*aK㷧vm @m{Jz6m];,u?a[{)?:$+ax GRI&s"QCҟ/4~W ch%g{O)wA ySV\ YkbF<ʇɟ8m$UMfhWȾ2[KGhԼhA«ډJ7b_|urP: ']J1O[ - =9ֳ0BUA ]{Clyyw-N^v!b.ɂMs!npAb\Y7&@1Ԝ^9 Zoq;FH?$! i[UdP۽ t~5,ARIY溏3m쌴Z1C5]e,)!8:@͐S.qOBb."O)u_|r8qj/uGH^TУܝK,#QZ0b[eUy.vG$ 9 []PX{)E HO5d*Fc^Ė"dܥ4 ]mh(GWW\yOܴu!/YGQt˽A ~˛UNKd) vbM;9Я$$}tp0iB,sɔB@27#3dwJclٜ/zv`YPñĘ6(Jf ׭'Z5Jg0>$)7+@rϻI 쓟v6;DnWg䊏P~HJ]'r7b,CvKJ;vbCrS+2<Ӟm*A4%cJj=?a<զbNMnhkoh{CҎQP\,+c>SטڄYTʘ{B:Xt(D7K!>r\;wCr!LZyȒ2Lk!hft)InOʖ֚+"֥jIƊ뷙;ZfbY"Z?{;rL"NtwaC>h8J&ʮe;SHGw#U5HEyVU,c?qxU w 7 >Mr%&  _~p oq_3#Qw`J.ο=bA|.$Avr=Vw,5.1nPU;m{p%r/9/,Aj~D[#NZX\+I:5 Ҕ4ؓ~ Nvbũ{:nX.Xog%͙K]JܨKQM!^΋)e4üMN1;eCGi5:) .y"@N\+eDuꤒ,j<7~A|ɈW`la\l#Ȑo:~K#y_$ jAV&SP^(yW\ȶvTHElPND-'_b^n@r: 2N :R ]ÞfP hQ; D5Re|\SVעZR_90+3)nJ7(9*!,e^Yf3'JwNTKȤ"»;s~7 euɁ3¥h_Ai'F[<-:^ ʢ 3 ~V^ ksr(~ g D.2&rqv- ZRz.zxᙏ܃c͘&ЊIUJ3:\pp\kd[~l!Rzos vj\fs?(&k}'-^hvErϓO*2TDy*reE=B{t 8_㥗dNTE-wBN@ űzD_4IR;S<☶}Q|5_| _` Qr_{dX4+/asFT>iȐCL{e 4@<e<Қ?"WI <7 l{-*[`2>2Lه{6`Q(.N$};G JՅ%[Ģ%K`w%ڄ+a_H4^1՛f N]vpU?[؉C+B~sdu2Y=B+@oR*ǁz*+׫/jТmt]{2-4j'wF 4ylί 4TLv}"E.^MpY%s>F׎]Qj pf͸) _}A(g/}1BZ%KwV!>0[<@#[uy0 hxV)hHXA\VFn]cY)S /s\/گa;31Ŵ%.b839dw "-N ”|O<4 y|Vf!}p{`su/ 6* : T"F& -?nnb8ي0|Fyhj֣ssҘ u{?W8gO +l\0W(>@m>3%XlT09WSq0JKAQK˧o`[Y)TNj}n<TAǍBa#:=< &mA \iSJ /)8>JRkScgN'W&?eX-?ڽlk08}ah[f'U#ɖ*%iW/aQǩ9yLqW Oe n1ƣˁ;(Pn鱁al=-.B|\789_'|zˁhh0žw䅰Υ?-8BNc&;V7g}99\_PWO  "7Eʡѷe2,@K%HA ȍrsdvb eBOvl765. 1) "'vu 6UO$W&#]Wn\CqܰjAWFDo(1t@{ax&/m.06psE!ڞ6)}/1md~`{Hha ZT8|c]UTȩAJ+%LN-&p lXa_]ɯDA!_8Q_86~"Slʉtdd;dmKtv [O)0Y^(# feqUp9l)bnaUk)@}f[Lz d5QW+TdG!) ɍjhRv$2W^9a* )4L4 k9 f6bUd,~ r*1SUJ7ޙ^oߦIAzD&IEطjĭYwM/O\HUJ^a4w,[Ej:mАIn45ȣ9怰qP N{D3U=[D$B_H(ner(usb- B\D+Y*K!Q8c^Veo(મ[7 {A&|IsQ*<7ݻ *#qϖNzϿb*~(n-a,u)>=0ObB7l'@&[GLL(E^TFW4TN;:MМZ޷!!j\&h;-(v.X֦岇]YX-nJ?<7Sye(ޭ] 8(Z/ )t=.MGW52#~H96賉QYjG^[<>Bolk-G¶rw:aGeǧKlol6y*4U?8y< hzb-O1 UB}׏a ôS1 v{AվdΞ  65ST >pr?,۶no>0\kv=BL2Mmn,tNЏCk6B/NŽjk+ !d7N姇4P{dCكZVxN<^cqez~;6yZnn0 [U7jDDL0=X~p`LѸ#[` ov`8g[pt5׫AXMlEKUO f;5V噅Ple<$ >q ®8%줣+JzzƋP.\yqĬhh ̲m(d@V ^' .m̄DjE,aF'!IobޏU\FFEugTJY<:bB1i G8jmJPW"ՙ  Vuցf=,2Wu$. , jsNFU[߼Y+f}bID.š %Kbum+2ߏՈ~%@ot0Wl%9ސ 'aIϤe[n/˧yE\1ZzQ:BܪnA)JZ/0i@տ`#Fj;=Z$]jWH{E_uS3D(- /oP'=N"RG"MOQ$=#vٜ C)=ƪI`{[͵c]:쪙\jS|Iˆ!:-mmaH?״.qSK]xJajmjABm+4gx@҉9F~R; QQZ>*7^ͷ'9{|cdNgxpe"2BkΩ3HRQD`;QOs]qdžF||d)[v5Orr*(?E^IX(QW$lAwSynC$VbYo'?HDOƋ_ǃ ʻ?:sCR~Ɠca]7Jx JvMχXd'NR0Un3;9+nnqosÉ|>liȍ!`e&Nl*~/:@oktG.n#DHSZuשjگb7g@5x7v)JFQ\[w*%eؠl3G%$RgTG/3Cd"m:hM4遰DPxnca GrȀRIrHdLo]yA&bW$il|=Zt]֎%L7 S6v,kqkbEUZ2ᴖ,i+ fu%4" }RSm˫s`y+|!\zO `kt!.˱g'_s+y)CmSvջ3;$Qoʖp,pn={cK+O0}4.ob&a+;2 1QnVOEh ً&'…?XE8g8}YQ%[$kfŕ`"~Ґ˜j"yT'E}:+Gډ;ukQ4S>àk l}u+&bt.ym%pYlz or- H)NjI63@ !13.5!/AyyʝAQ;I6y= +#vx7Ƅ -ǿ `="$ /h$ \D\ha:,l }cᓂD65/$-P?xBbp-%miw4`҆*+VכPK 50vs*{Ci(.icSyy؋Ѝ {h61?W 0Laġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4kO}BMϚ2ƷefnVtyT*~[T4{q_ht8ڮ6&E&iWPa1ee\N5gۻ\k5TN{=M/9r{=DY +\I陱lOժx-7y˸di w/T3JGW+~z-wFrSW"/o+Xb{jjl?4,e}sbD4^u {% ¤2jI1|Gx7 2:8J/j &op@bo8-=h)YUTà*G/ Zpa׫ *!$R dᕍ!Qr\Hu*\B75pWNP-\I.ȞDjW a'R#3x~1UaREvnv2+^?2y<.I5AJx@͘o^d|<:Ho ʗ"#b:U5~nKgSl )4."0_*BC8IK=Y vH8N,R%'Cbwu^:HQ=29A`7-L^A66 ,7f;~DHvS1 Qm ~UNGX>;Dh<];mψߞ ud$3m7qzvn9K AFŨ }bt…H JoCJ=Y6FN.G܉8Y6=}BSr CEu\\u 5|o ц{/~ᗪD voq)Ip Y+lZ$&-+, c/fR,~3v@Iֆ2CrI/ I6D HjϹy-m\6|I ik ~F"XgP3dxB7+*|'qļOϟ yU,TL 0 DES(xokcr,mABV-83f1e(%@Rԍ/AQk\:CޮǾ7->?z1M"'Mwi[=4t\$˔|_8@Oܚ(0*۶Ӯ{kWF <SR |L{ bg3(=zcMU4<1jj(qS`xe#enϺb$R/q?CPjg"s5 =;blq+.fkwL&4 dM.Akz4mMSOdxI"KkfΠ!L F2zëvR)|]Eg/D,[<̯0zh]=VxbVpqv='Lay^/>Uy[P|һ!= ~RR<{WB \h mTN4gr,\uPf]bXހi ?/Tzdde/L juUkbPB‰ 14I 8ذ+^Q j?^4 zf87pN$bds;g:v[ڗ>B(j&1Hd MO-¶Gtv 6CtAJ dSOBA3v ŅgkVBV;8VAKyG&hVdJP*m?f|!J4Q ^!tءemx<%\aeꄗ. ճJNekt,}@s2%G)iSs_풱)BjГ㹋ؓc> 9` l PUW{/꺠UPRSU#8ǛSuA3 ɇWu2=O̜j([(i?OV#> 4y{]mdM*R%a\BdkW * gG"ۘ\ƚղ ,kՙSAuHڼ |]xH9T]A?::_6PVJ=C mMm\s͘/7.t=mA_Nz-W#AJ0k[sŨ:)|̔ˡdv9ۼo? $#8rGq`3-Ksߡ ڭZZuMҘ:M}7܍.`<m]It22 [rUi/&s0+J8TZ۔rO$hKpYYs%1>mifc%q$o:l7Q*^ο2,ofD.3]rPmUza{ev8Nقe[.o=)&1PJv eoM e^fێFjp.hfI e^@8& 4 6gb(PPg r5@pDNڣ;lR01SSoC ī\a +3ˑ_Y$II6p2T ^3f?1N%vi&3T*To1]¢?B3i4ʐSqu_^*$ ܠ̸*ou+J^O(*N4 |5ze pos ZI~Qҥ|9Qb+! ZIIB zak Z,wkn6ܻ(O( E`%1y"O)J9MO@#@M֨IoG+/d~finL2-=:v*KipM'^͏MS~SE/4O+􈠝ڭ7O ܝڑ Fv\Zi*&; d)"7zXMrRK΁~zQۑ*??qa6ka+}rNP^$_fY3uu[ ~s7~lo9 rv:Pܖ)Ђ$a}OVG䁋MysI!!5MڳH G"5M-5K[tOOGu6ϓؐQ5b uS++W}aUHOH$[F鬶.ſyҝ$&뚀 .X}l\(_|F JW=ּϰ;$f:,h{Z19~8Q4L&JxĎ2J|X 0^;\'CZNM66#^qR?wlIebLc]r=h5L6 [lizS,f2jsK{7b1AbkWep*em+V"uȥK6eCtp Wy[Se"hf{ U L׀9=F5c.mfs\n{Rؓ:=wO?=F|څzt!TBJݥ$!d匯\:մiԬtr+=b!,Q9QYz"T"n "mPUƤo yq*0G ϤYxQf{,ѣZ+ z&K[W|mA훯nҧ_VEW`)C.Fޣu x3T.=~J];|%͈_ sr+ %jw@D块zwnQe']ް[1CkU [5kq|wo:KNMQ[b=/u M m9y]| A+ ރ̤kmXBrl(vV@rߓ@gO&ix{_['Q?%V#Yo BOrE>4q@` ٭M]IKU+XrELn_iٟH6l4I+J*kbF@HFߛ,pY¼C a@}Wgjgo`j範+mYoX9;z)q/:qGd܍-oi٣@)itP#v8Dx\ W*'bdwlW;}Yr\ S$)ڬپhRI'Rs޵NBR-\D:?6¯dD `֟-*W!1)c2Oh޼:zq"Vdw]+J*WOn"b3BaPZJ=;[+ٴjd/d6kVN'C_ac  *qMPꮩv0bIG5 8c Cༀ)MF_bf6ᐰZi"ϓPo|_4 Jm8Bx>}G, VeTߛe _\tY8сSN Em熮zZ}6;TL:X ?ܷۄ8ӟl DF&G ī#B6DMte7 0^%m=2xMiŒ+%-l@_)ܥmt[GkEKFj܁H:t^C|#W5Մ,"2%dW VY.Pk1- k*A28@yD 8L!#gː*Oƪ96sg1c/ ӮDg[zclh X0WWX$;tW!]P:yAS7E<_ =9DviZ& Q)Dr3Ed=P2+Є␑}(KMFI7u p)nW[q۹~kgX|~$%+X-hi9gByMHAs:j*f*NZpIj_Ѕ$*eJ:˲BIf3䘌= *.r@N2_ivpBFo^z$KL撫#ȞPͦZryw!=ks־ˮ1$fog "N>ϔxE'5Y/?o+xmdXŵo&#> B.t'ے qع=7Z j1aZY8Kޭ z *ߺpmN"/YgJh:lex[Gtzf03}ScH@dFn<)S""d+5zδϯ G_@w21 W0A-*΄^!_F al$6+f@#P1E&IQ[#q}xy>d .KeMϮ3I_Мt8}Pm\VWUI6Wⳑ6uSk<׻^tJq*ZRA+4/apíZ|Bd^e0$1kMby(ᱻ^=vv2=S''S c퐀 ᜭV@.H cI\tV yfEPKpXS%I{s}:,ӅlpEn1w3x 2͍dsJsx-%qi1OdՊc>, Rw6RuG] _g'< ?xN"x{}ozFn݋Km{5 ~H`q?nfop  R8dB*&4y0wA,րIXV7$*K(_sw6 {:'0 棚Z6AC.\@:-h$o7Tk:qzxyFu'eKx#G Cq.i-rb]n8r JVtS#3v-?TUrX8@baeO῏MһA4R63w#~-U gD|Sj F~hdͺl!|65kF>6␴Rj)>'`~GPkLvS]f[l*!>`M$O!Ef$Ț B<5᭰8<}X{c.k3?}93YF"r'Z&Wj'אָ/ۯ>mdHd06l`, "{H88oDjr-܃ۮ]d:d7#f-֔Mc1Anbu$VfstH3WV-,H7ώru)d{+*r(67~,J{dm:vu! i. ꍾ_31 ޼^'ڲֹ[M~/IJ:bC L$o%%EIPTYn҅%9[E~r:)3~ '̈́ȝ 1bSp΄3a+xN8BQH޾m]EfޔJQLew s3~pOPpw /@^/ƒ:Ȭcd䲴#=kHN=ܪ0AW^i;>&0v?;-MtI'C̙g33=>bR1e2϶CJ?x݈8 aݹGqeŚ 3Af$XìUt4Zf$ꍺ2Ǟ:ơZi(i,Sxeb#T>;ӹz1#_0~SYiD=C_н:W^% 2~EZC ʏGCf1ɽ⻇{PG 0A`&f#gE[{,̡ 2| pJD*B s.G. U6ɺlxj 2 Y7dnf}1 bD'JI3ݫ7jF=SX]ͽ8BY͏5@<T)sC{OQPU^ֈy`> SFyU16ĔLVbE8O~Oŧx/}Y|;ok^\NulD u!QGYSxs1fR}4o,Iq¹${U+66M^^S #fTݭ$zfndՏ.2aRN5~U:mWS`A }s7+3<$AʵEOQ*_|f^L`oC^( U9Nu@݅5NF l&Ll#E `]ҮG5؂5tiVyQ#{c; QLO ܨ@^#))j$Z4Pu߸@i,j9%՞H$ߚ>D'o۱&JhhNi@2vp }Qi&suw(L5ɆdhsGd[T!P,~!H$N *KegC 6e+c!_CU+q ATH0H FkrVm?R@vE"AHm)M&1)'lpB[Gk=8 c@8$lQ7HēW)P-U ;i!hfBY:::+yOسWά7(Vmo!ɯKmhy۵a6 ~Nأy^aMj\.KhDc=_O3W/HgU!7AoeT,N\|5ĸ ;J27RY,M$z`ĭׁc|o|RS1OSAـuv,ҳcNˆ++FlpB Qӕͨt4|]Bkjz",hW7ڬ'3N?ͼZJO bM ~pꥳ r=NH9.[+e2'oyjJە~9aik_oʟL. B܅?,$ @hze +1>XkYskLYT(@vhs_߉e,9Zi5D¤ 1C}4pRVD 6 mFGQL5g|vxkx6<eha̴ BZ]@/tq}-ZlɐdwImۂK_-|QLTPێ:eƔ5SݸY وl GF lv' NRVHW# tWO.Ht@Ki.P\$9/ E_^Njֹz杪WL|:H[ =?Hr3P]DHh ďj'mahQy:4ZV5"rr|W1C3 Utu'm֊'\V)F;̔%pƛd) \= ,t,WjLnK1?ѫhdK<rJ&C'#K⬱`7\۹@~ΉhwE`1,)Ѡ|!Y$<^_F6OTm،F\z7Q}K |V-3vުbf>o1qPLKбS]* _t"Ps( uXK\Z7J؏m@9"#'0FGR1y-1.M7 KYѠC}{ۓvz`=f:ʧ5e#V&Pc@~a>X#LHJN3ޯEyY5Ź)-^vHDם.;=m5Vmiq)11 ; iqS0>ΫGq{"gi@".ꤝE1(Y脏`Dd8 I;;7o #d "vY A{UpXFF$[k# i/!|[n'e?4pU?##ac}Qz͛]"WTM6ڝ:~;+K :d8]@Iā^j_3Pl7~,y f:"* 1i/\,UpT  8``79-JS(;_8\nW|UDȧ4AeS ~&{olِFFhu$02XFS&W\d Э,b\ DpGMjߙ#VrM Lkkk` 3df| ';"y/j> 9{Lze{E[e QP@k7w()8g]9hvuR6;b鶐/___^bV#IŴ:y2.ekh\bL>@a_R()d$3aQĺ٭/:<NPhXÃ_2i-*+%M+_3vsmg4#QX g:h )Wd.ֺVk|kUkH5lH:TZ8;K:kO"PYZ|j`3?JY`TTQm66{\>eܛbw+*\$ѶV7Eܑ]` ʠ'`e_ןF&N3&n *OX qęL?>&;Han(Wd K Eڀhls5G~pչg].=`&ԫՂD#֯B`Fdvӄ5&9bC)]E>e&jѽ +I.y%H(@Nϛ랠h>[Ny0af5M0!so;܄dǬ5Qojdr3AKWZo/ ;kB˺Nk+ۨ"f\<V'Pbx[etUQ?y:_Bka݉Gn [|NCeER6$3sz!\wa dmA݅3 KJ)׀>W9LyiZͧ-sHzN As)R9z7NZj' Z3.W2xVro (>-?l,>M]JS2u 5wdchbCQsk4 &D`b}}LQPD4DD[$ QKWW/ih%Hׯ=qpjFJ"YOH]l Wg .1`4}+=w)ZIOfkLR"t=s0[0o)ev<.B@dqRVnWw?5R} aym&V4 o[N=a[A™gK4m}]ްG Mz;ĬR !IEQWm^e}GQZab =M!PbFESIx|o rm^A?.^0,Xt.\Syg yy)7W8'>ۘezS:LclҼB[JC# \esUQXĐ#|5Bt1H#RnKG4K1=fGwӭ7$ $=H >Uֳ) %*n'x:Y[GkaMqwAC^1ٖV>ǀ]1ds_Cx?Є^fvykxAe X 3SP~Uɤi\"hvTGf7AIڠhh勣ļb5_?2Į]' %ϝa ϐ襄0>Pj: &\w]sO/d^pSs4!9Nr(x W Dpu@$D)!gT|wPV"eH|ta2@^C*>OɅݩsMR |Ws^36"VSxV}K<A5hg;M{ Wx2(:Vt jZhUd65e:n5 _Rl j 6>laz ̰֕u\` ?`y`f{% 0-HQnүisR?` mq|$فt8ҹ#Z/i%g?d>ӇҰi507^0+j /|j;в2(%gV>z]gP&6*5u/-j4e[rjj/+e]K (\j"Aμ1Ֆǟl׿JBKB=uq:AsbPڶHs[kR~x1JUm7潏r <~#F\Ky"#jըr.-I8,SVDV^N{Lwq[ Vtw6Ai9a.{3[-xFoI ^&zpDSIA JI[Ӻ9= dlCjox_vg ]G zcT!X/QgzkAF&pq>fi *cosqu4K=.B" ppd9;7 5  lSn*Y&@51_0epnsp4Lok^Dk-V`7Gc̕nQ]7Xbϥ,pN6ܡ6ٲ--|@%.v'b>%9SЦb:6']]܍[RW ;Ǐzo(Y[jc2'߼}t;4r*ΑPF;i /.}#^ae@l*Bo ZgX-3Q[ ,,:ż T\467zx8(p!-3(UhHH$gc(S!8akUV#^rw 02脺N\p/jAʇ(][.=r>z|B-md!릪rڗڛɲHĭ}Х$P[LФ_9dbR?TWMx*7YJ{_t+_&vhmiHSKG1:`BiOJSPÅމg'j9l歪r$~ IzzA1xrL6cYTPڔfJ3щƄt/O26<='9pNgjhw8KªearZ_ha4p_{+-Ъ22@!tL';AҴA,=PyO`s5FklXf/?y>maBlؽ# q*#7t~~]Rgi'o>:ǴG]Эʒ̋*=G@Tpǃ=ّ `i ( c?R jy:Cق~[>ZLF*>$@u6oJ>b`Cw D\qYm|Jovlst9pvz }>`'Hzme'$PV8n&uu P`JZ*VHIC+Fa kjJo_DS&ޱE#E; EBI Y#NAri5'´QJCRoِ^ :H.l9=L2\ !t~ WptF#@D`m`ua9U 9IqAwɇ )g:!L s->9%AEKq޾…yGÍ*6L)Y %qFai)QZYc4ZTğ]$%4h` 'b;K DFQD =ɩꨨgC=#6);x吸%+`\ !<H(2?Oֻ7IƓ;9v*T3K^Kt'厚;|9cl2+~ 9]3)+ cF-pzc OߞW:Ywӵ_e4_II;h:HN)581Z18I\[\%|T/@宅:ZYӚvsڳȀ;;#bMSCwdO|X!G21#oXLTWJs $TH I-l4Wa>jmg'g=/ NaXc}€c|w jvVI4\B#*'<8;"gnxRd62E͒4guë(rT@tT [WYacLN]#ԏ{bUHIF ׊{L#tAm~s‡ սLz8BQjY0ܛgCφ`M?])E媾BLlp] &yAֽb:N\y|'EbdFZtsڟ3q!bà3$lXpȡIw(\]B{Vί )NN- [{J:kV f: 4A ip~Wd㤮+Oi*NI܃<2J0JT&r;KW}jp> aWVNc͙_8Hŵ_T|O<.󹍪CH|r!Zxh#ac ¤'Vhu?gVϾ=@0j#ና'd.74B!&.Bf:z]歵Tg#ղG,NhH,Do1蜬Ԧd"M/O qM& saVo{hg{E3Vw>ʕI;:qүd,@ qaz;Zu  -t:$:khnDz-%t@XCiy0%mhdZuMZӕ#(EZ!U >Ajٞ_lj6\xpܻ6_)o e=Dݷ*?μzH-Pgb7N"S/DftzFh{;YgH |ܟ'ou<*pVm5-=lj=/B_W=7w&di2 ѽ#|r,#~uenѤ~{Q89)hA_$6W딧/qo*dx?ZM_D ^j&.ur0(wamhhxvf7"ʺc*\j22~FC%9ڬaS8w60s޸+U/HʆW":E'(D`UDz鴓>U7㾄W擶kEC7zzaFt& 1~ dwG۴h0}xeV}I4暣hrVdg'c}KpBnh )4gi 8ժs"l#x=;8aD֦/p I|uS>$-Oph/CWSb[h%] $EAMcoCP ԠABhf2^dsFwj!fv|v~^- 24kOSۜeJvV!_XjpoڠV@ ;rPd9ۚYVWSגnM*i~f8NR'cyٍ;.2ЮKtz #j9n.T)K?D]fפxPsx n@5QȘ1;ܠsS7@+/o+ NKEnFv,?skFb7၁{>mE;'@_Z]} YddwF dp@inJXeC(?AS4j<` o;mrfnQdMIHS"AKNUp0 bx$⹝=cF|QatLlȏ Or\0,NfsnQQ1p*J|ɓ BwMh)=v][BCB1d,`J)>績%rDXyV,6΍EZT>o`QՃÃʏl|tl%51zRO!~?G ZrzHzRt1![PCfq[Z',"VJ@~U]F2Cg?s/}Q"iFɬ(_6h}4n]S)v1Lt60F}>ͮj;jCW-{98h:ޥ-ִ}Mg@#Я,up+[KAAX5%yUsܴGmڙ= (F$=Ȇ貵>ҴS.CQ~kxBMaA# IlgT1b-8 H=h.F-u V.PoȈU|KMeWxXʇ_7V99˾olÊ~:KRsuHtW^68_แ=\B&^ΜN-[+?8j2dV#zbV.h@kstP8ǧG  rL ^J w^Y@!ãI! 塣G?0Ġm?v e$W:Pސ4"<~^[FǛ!JfrBiɰ@ '|ibxY^@ |Ml1y}8]{P bC 5Ap[v{9Lؑ^-D|Hؗr#@5-`(&[L"O~C5tF:Uڐ5 +BGGlC5D3\X(:kfž.f y n'jC!WCKArn!}NA/ٽ2ڱkh_ͩ q#@/*z$ӬjktYro^8K(/N5_DbNDBSCU lM3mXx͝j+ܥ"Qx9H{[6UM0p>b'C| k)rn]dIP2zZTcel)Cu Ν"1{xi)=5W01ULFղUjϺh^%FM}۳8׹:pJXXU("RoA{=#k*;/?T@̾1f3d|rv]wAn:t<+Y,,w!_10ݕ7C.XAʟܳCUɮלOil_fƖMuQיU՘`* 7)W-0_z|-VvguL "EWTe.V-A&zw}1Y~HI  vJ _gdžc2v;QE N Qh1N% tügOqn\yᒯ& 6d1[{V{}Aߔh%CMȎs :SYlS˥(Ik <3%j* #$ &L1(YVfe"f, `#ٯ4riL-6qI3I$JBec0}`([$ Q)"_s@Uڃk%d8YK,l0VQ;PgMZ|A2F`<;:R)].{aa22SѢ.0\Zbm9hl(Lo氡'QI*f bֹjt$^aiN\%Ldh' UE8TG.&Gf~ܱ Eo-q-\ *G +n߇* RLFw^Q z*8Xume]ZCGsQ:;HIGeC6b07eKCn{6<)nT<-]OWW.QuI7O~ udl_nD\tJyfg@ 1ɥ䈙͚n.H$?1VL͐:[&dnx 75x$oXX͕O^V/޴ n}n(nB{LW\dxj!쥏" n,UFljX9Hh5:#l!|bM#zv1 2S4Ud^G {!鄷\NjS,黎* / 4+e;MI#ƟM5Y._Iv+(M=}Bg ب4aP׏2yr> Cx}NZvq=6eƩU!2u8d7b0sw'dvLhG0Q,W;JfC "zg/:$39>1GYSSp瘥`Wս[T7,(1n,fCS|;sPK.Cd7dz ?3z-<ľ߬#&56V̽Re{lxDU.>Q$g#υ>̓ZD#+AF|(;A(n;9R~^C0r2?~Yz%wnI֢i:O6ɞ)Ӥa ( t%fU||BK%cKm026$s;6+(,_H Usvh I7Nݦ?[ᛏ=OPQY0r[RhɴV8d_2 4T/:A ?̓CK²BOh.@OV(7xLu:}WWf `CD]C JBQ@]TR\guiI<Z7Fby?Jʵ^W'/<8?ȫ%1:o#]iq"݃-s3bĀog0 oM&~u&EsG$1h=x&\W0Q8Ko tfmX*`T%gg N> _"lxfboS;InFHrLL]L;@9ַ3^;7H7?N~D#<X\boδ\RϗĜ`Tr,Dj]i P671H4Ljj$F U kXo޹hnӪp;H!˳"~&. ysRU 4#e5b'˓O_g!d:E[3Rn,b'ٓzhs}O{pGŧrlJY]e =f䷫ .0Ѻ(SgR8wbDۇy:ЮA/Dy쮻A&T{1/H`V?}=hQCq@&7!j( {O&U_AYQ@YJBت!L2n4= P7'OU/;Au @+=TKm 2'{kb#JhB8s` ހM2^pOB⛫kk.w_Ary&99lּ}?ԋae-R󡃒Oتj+Z:Tt?1}V}fA3EDT_=MjC T/ghU馡R=Ǝꅁ[["]э{ֿ֖v|jI VlGrY4 {y0~M?u*;6++:~qlױ\9f/)K,wd!i!.C ߟzNJꪋtрFD1,ͬATqNW0LIkĵXN82gQj@v0rţGzEU̥Bi* MW,ar/`+Iֻ@6 %ygh-M\b_f,aeD[X}i Uv FR-F6'S `¤ԇI "Hzׁ;hey&PKfkYe %8/zmL͕اNtd1BUQ0i`O1%A}(]~e{0!(ùC[LD,8ae7)Z/l3.7e2ei`'ZK]Wxt )a4dopx-"x4x tm4398Pj"<ۡ5>@#[gzG%^/Zyz _j^Ʈ[3,"۷flGh+]U0k\i'w o3_v:( &Og- hˡ(j~tn?FLouUD:չu;ί upP+kӠ:]l4%@O,ړ1nvrI[aSTԧA-Y3C&crpJ5ߑIQ"ypK-lA-P &ѺCȣ +uƑ`%ѱ嬦N_[3!~]% &;C.eF`Lf( ݞ k2EHCflJڙ$acI͐LlCvopQ8IP^](u,*)6B6ZLgzDF:=ȱje|+tfΐNFDJy}4` U B.2Z -s`u.%Ǘ9Yqɚ1ɜeO: uĈn<X-y?.A&’ƀYLCѐDZ>hO'یRMa&%'J7EgVޤ*)W)LpgQ %1@ 7</߀ykW6oʗ&>k,:.|U2չ~}Z4O:YU_A))q SzTk&WJw%)&aѺβjZd5QoP*~˒z?A)GYqQ!bGŧq:d@z/7Dq;h5"a_"3Rjes(o< +פ4 ]WLyv+a؝CsYOR rV u/F.Ӕ|p.ө 5slS]^IAVZd~:(2P-q9|[b/ܜ S{bAPXag{D7GDAX7g2iD&B>_CXxM/RU[T}SDw>}3VDe!_CxߣF(K) vh&0-w._^&tXH:u&Ǘct ijEG\Ů}ƻ 2h6Wb$G }9=.^Wǿ1׬gntA78XFB}GMRDG,nK^/†գ.)B; R8F[EU h‡xw.LԷ1us "K?ͲGԹ /e^6G6\sG.|Jgi'jan)p0Gă%x!SI4:+]r0sh^P+N~䰩MXT]hYE}#n,r-hj-goVIdZ؜yNyxϔpf=A}e͖!`*D3/5zJA8] ju޾N!AR U~j]Ep&Y g*8R(ҕXxCCc {eJKd۶e@*]\ $g:j!'AѹřԠ)Rkxb)5o@u'ؘ~ڔM:bWr clruउAU2zנhj)Ë4%;l1'T@?+:2&[Dj gN߅61I(2馣u"1; aHyP!0\D =Ul=;rRޅ\f>;'FO%C> &n٬D CP)?X6q8CϏYZc[%~+GS >"}a"jerR#pc<(m쒱oW2yg?& 8\UL ܯGU^)Q+O쇃).F4ɟMZ$~Tm<cd(X/")}Ű3|oP)6H?bwY8w0K=-!}|IBisSv'd~Q-tQ0Plf!'XɕqEə\Fa/hJOjXM! G+>P擎L$ܐ+aq M?ΊP+؁:T+DX^?&;DEV<-DVGNU#IrժV6oA̡.bV[9 c|hj[2mNUѿQ|w97p-bÞX#B&99ѓ9aCg&5~e#M@ 3ⲇu- )J="NxفCkB&{"WV Rj$)0?m yp#1 nyDGqT5 ?́IqBڈ m3nE(+V$H=-\e yqxkϚ#TTpMItϺ\9w0l]XhʀLQ3\zfۃWcINg 4s+ WnU "HiOc%cd"H0364?=!̷<.̬.gI+WY7Yyrl?A VbIaJnp^lQ7t^d:HP"Vf+C8`և=|}jLxѤStWUx.Z,p{Sh$V與{)Ti1|=ZW''tmDm5xl,\SosQ/w3VHCN<5YHPZn_\5#0(ybcL{3ljmoWZ@i%CŽG)W=Ҷ=w|]U j5٬w ǔP5$ vuRi:XL&|wVϱK R2|+EGQ1nm(ȂU?ͼ4(W =yuYS+}Wb}l"MTG]َUg%Խ\:u& sXERz?W]twbs(:  m*AFw@%.L`Z]\iq!:cIBǟ{-Se`~!&pt!c嬧MN2_I#AirŮi;$lm-=w惼Msb MvQ<9^%qW-(tgӀ`J_ 3# @O&݂WyQd̐G|iCy u^ !WBMF*ՅੰBaׯ뭯0N˽ͷ=| m _TOcԤB*JTx+ vza =OtgtJউJi ij&Bdy{8c 54[hM#]sr8Wh \:6qG\M/7-lHYrE'kv^3/Ygnhh;#]R|v*W/Ps%!=vX᫛"RHm9j.kauk MY%b`uotqǶ(2%oe1B)D.zʗ[H@cš#9ܭmS6d(c6F7eS1A+ehІ..}U$>:~Ԝ$!KFQ;Ǝal hQH8Pvh_P HJ?-^r\X kw(]?&YrxKnT ,Kz BLe*2`X<;{4A6T#G2LuF,1>tT4,s|Qq`MwF9 P`k{C?J{p7mk0|"pTr__/vЩ8DSTGNS*[/,c-dvm@&'\M 9ƒ|iƲ㈕!FVy9]㹁VV /}yRrvSKMc'èG AJ&AnՂ)짻{ޣWtœ Y^_(\_)(Ii蟽JR4RkI(JL۫G`"xi67S&:,{?ޣ|>y3O !bg(o1V=a[*}LʒTZ2K *6Ea`0<?8Tl8`, zZ$՚$W-y?TuYgso)G&@Ft.*B3JcTU5@}-1Sе>2 1v!Q\-AcgF5]z%N=^׆o~lZJ` dhN;Mdv3T5;2!pJvSqtsذք\fdSD* z@}RM\#n:Xx<| פSG"HG+wTcskδp2ϿַH5H(!X\gRBb%C+V9-50c yӅ PPdPL^IN3ka ؂wم coB/PYb=<65@lV(|= g5W(P1 gXk]=a|?QP0`5T?9x*r҆8Fht,!ׇ2)uqj9tG,hj" 8[e&GVdX=]ߣr:^7U\ޛYwC> %; 3 +xΈo//B+(,*T֟$7\Wȴgĝ>@ĘL<ϵ/rֻ[GMP湿F4dlʴҵD% nTTV'wXm}] @D_hr?њ͑NDl.!bIz B6q|aNIzۯt1[_t@ }4WP|X$!22j?ri|33pv11T5߄|\|q͘ǽm\^w^tSSoɗUJ6 q6$quR=3հ!POhN[o˥|i5O :|+b70CQ+ DNX$=1s+kK)E;XDbY!P$㫤rn{dj]7h {N TO I%3n*M­MT[2JvjP_}Qz=#:v^؜4/Z1n}x\.ܟ'6m{5 YsNЩᾓI/4Sۅ81`Ex \:v+,rJ,x7\'!27ZA<j&cLE-HqD{$'~Xd*T:'w`a`d f}2tC q{:Xq$ċ1Q߸ū~‘ԲG{3';]:P8^csގM1 ,VЅ+Gu˹4'=9!QY--wLw>i0g+]p/I@"4nmk%S.-"-em4t.</:j!H$ lvOm^#)< W$)G<ۃ(ۀ:eQEHfQÇr(.yi}?#"qa=VzWX`'TOWY0?]fj)PX 7ߗ9J `tJ[a1og.ČYHa7띵g;ν} ol##qLAl- [Y(>ްjJ Ԃػ X`7DP WRK3wMP}cZ=<"uqrޠON46!"$ZѬ׫|92qKİ^nW@8Rt]V8B%rXo\WsuL13HoCL<*^)vp\{dUؘ]K'߶tQZ\`E7jFjn:*5 !pKG7Hram=Is--mۍ94\:_KpNZWkd}"Vswm- c@21/\1bs  #@d#.pbN'n:Ui"Bv󎵚i}+~W#CF<#= H9J~*JW@&m.EMהr;(q'c\1 aˌrA콤A-hww +SXB,!w鸍տs/>? xB#TI;q~XQ0/*KU'1#pJb _ o FH8/a |,ݤng eLUKnا, =X=4+YjiHG4=)!ps@~i"Jrb:U"\(X,gO<}n+pC"Ŭ[:[pr-M\ s3s&#νPMXp6oD 0aWQb9~֩2OFKͫ1¸V"4L>>MWo0AgI:\m'c3ҿ zǾÉB~f%|"ϭ&v3DKR)7vozF؎0~g=%<9ry@fZM#KW pnqzLOAzWQ)aDC5NF|N(dP3HΌQMk6V[++̗J~"ɦ#Z  !%jzt ''k>EY_QޘR-]{Mw<{ V $0faC\66{ǿct(XjJK2 BPOpaꆢA?΁|?4qs4X=<R PpxA?x9Y=|Z=n y>ˈ!~geh,G!ȹ.8z ZP[Rgꭠͪ U_.5@*ނ^'Dv_6tF%(9މdDZ3W8=*9G)cf bu:d+ǥDkr++26&3Mi`1oq }K\zz/*rYƞS Cj\>N$ z7|0[w-S&UgڤV[#4:m:%'sWE%EϻvI:G1j5GIR"1w ȷ;47E]@P*v<֔5؎Yy|ZϽхL<:!)ةY _VEoDM#H΂ 94ʽ %`zl7#^D3>^&؇82^>py\W/w4^dhMt j/ӝbĀFԺp82'%Q<.3Y|Mڂr-Ĭd`<).Z|m Yw"ʷwKm+x uB^k`&$ڔ[E7723Vٓv?T\VoΏ[tg״*J{]pPhW^A 1>elz"0ķۤ-nՋ6鍥ELw%͜H0?147B%`0R펾[qggu.L$|1i/&Rϳ;qa3Y6$ 叚k'RP:H#f-0fzm9O0$楤âG61MNV ńA%P[ϯN# = Tӄquz x+r uc6W*Mf cq˓ӸhpĬ8IƵ @.Qsj8F_͵g2v@WtPC AIɩTj'6)YSF:ߙCCeجsӢjJO؏pY_qDwpg#>F`v Am䩝;}E4B.LIƵ& <ɋ-&xUTnOyQYfAHdZ`$Z:ˆQw8~0v8Ɗ1U=%FVl+f*)X[U1huN;$$ܪ3_ ;8_ ڶXOQ`rj}$L(j<8U_D3RnH19[Sii7xyq _-gm퉈:Det-UXlCHsֳ~ਣZR8J|Р``.Z:3|SL MwMQGNҎ~ X7|EUhE+PBwe"/9p+`6iǝ,ewH>1ncA8R_'-c ȷl7;> .ٙUX#k@&k8c?Ch'كYr!V%`p䍜5 iDPZFK *9:)*vp].KF|4_K@ӏI.hM28jR dH͚xɁw}@/( 01Hjv cF!SE+2KMR=:D";Q퉯Q#--僥9Kj;ۓX WӖ__?*kg_j, -tCxL@ /n1XSj" knr5ͷt_\4d4+Pt1 |!* x*ݯ Fo;"fԙUM!镍R<0wBlJ JYn@NjbqZ{#ml?Cѝenѯy_8ʞm7Ď֗ J>8OfLB{ΧS^ :H|SY:?TKlʻUZGv\-g;U9@WZ27Rj߮xwPjC:ƺvkZY\v].8G^[5ձ,[s<â(_m6WT[zUlI {8 CD<^mq%FEE[M1pMrj I/R2#)sj\2ldjdZ+;ݫI`Rx@^ ǯ.lb6@aUǞ2& ?"AϔR9\l_s03?,ܳQw %VOi2ӈXqG+7HY*jfF@HX*Efo2Zq!3lvn|"7dԏ{rk6~yq@R05?VAljk؏鐵Z8U 1ݚg}p༘Q]X`${H0tЇaV>Kst:HL96|@6Ƽs(#rޕFI㰡繏vbAbuA}IUhѺ(NH5m:#&RN)$M{ h]o$ [w37C+zz d8D%϶8ipzdJsj-%TK_͗Vny'ՀŎ82Ժ*׼dUMgrԬAk75Q@_g#ب(SΚ6wjA(( 2ZPш[c.>T!WM|C0N ZZ7?!8ص c}UD/ `5^>ϛ`LS ӝ,qZ? + K =@ϕN]eb-ߐ{B@k>vݔxڭ.hĬI|+`񗏒#aଭ6b?M܎)HcП czC4X+%EsoЍ|LXC& 1c^vl)߉+}Cfܞ]4 M:Vx#s"s p.2 +?}w}C " F mc+\.Kf>[ݐdm cq?vWY&߸g)u昫L)̘ud a˱Aq#(\i^w_Y;J'Imax\N2&դ@1&@"& ^:F%6yn=J'%} ӏK(9Rw&Q/ NR=z7+߸.:?$SOpG&&a!=0bs:2 =Oxݳ|q iMvۯTCic^؉ j)~msL@ͬ ge/v"6qY~r`"d&!X8s]mWXgb`ZV` uD&ڕaQs(Yj1b,@i|obkAٽ˗%)UfL2[DVu EYЎxZ~nB#>kpV_(xIKe;c"ެ-*L@eSJ7-13#z\3p86js>D"mG=h"MU4_,k/ݪIB.n=p~# [h &*{ C5w.ɰ}%OS۶XITYzlVe7qA ,;x=Һj9ܨFu㝚P7^`S `Hnஔ ^?! SA36yAÊɵC*DrIuEhan_n %^nkjߨQ\K@&G$ 5i8 Z* J; J+ z%&fj;A|f"''yzRFlH-yeZH5I{ND])mjj;WDSj?nLt$yjǕY*gOBpt!趒 6~Ms,wWhZQZ@4Pf\+9aP1/zeж9ö ?sӅNL ^~,P*!^a͎(љkW$l_$vv7[%|z18b=pSm:K /};v'R,ٙm,7F.::7 Lo ;uQ{Izu9 LAwUXg^=GoMhfܱ;~SxW6ta#/p~,\ i_k Z2 ݑQJrIeT[y cvZ{4NrM(y~)S\T2jYj yC22{uph7hNlDkrVP4XD@#/ҰT] 1wU)4.q^0͉˻w۵:~MA+Qmojy,Z lm?l_bgĤVX!Bc&QTnBxiboDd"==/*p51 йj[SV[qfhLћad9QmQoe;у;,}«.)^gzSI@3pp_ف |y[f_SZi̛co4k0'?gћ JV9CÒ!+T\ 7?lG="]/S Z7 (7 \cAXQ`|@v^bTxHuoլ1UIC!:,a9 v\)e%gj'Jzl_l{hh%?rmY :I +%S?N(ĖB&;2{G59ȋ K]-"#'ٸ6.%0IkAt7;ZEO@aGIo9)1._} =Y#[33Lq-}٦_UdTQ]> 7 ޛLc;xW+̗ _wɺg |$qBz#*TP=$Cf3| uF:.'۸AˤjaM˘CqLrGt@sG|DwZqVk4< K3R6^K:t*g?N B#>K~|wug|m&0"nD^ ÚlLIhDLTܼ9LQxKKSt,*GJFsEre(sYx'kgȡ " #@pe؀>!O~.bC56^ț ݹcG0Qyۓ\2+6݋"ARKquHuǣ,2PJZ*yMn !Qmɵq"Ө@/016ht&KjG6?kzjB_ $ύ(fʤm= Æ1e?~xNDg}i-Bbk6R<1 ~X`pD`Ctt*OR3t:x s`7b"#:z3] Z ]Vjx1ez^lA?dJ36_zeq8?u[ TEvļ.mrSKw38@A6mC1rvOl"z1-Mb|!ޮftLp(KP?Yf(޲"F"p ֑7'aZjVǖmROtT!@/ϸ&6I{m~"Z8 {8:Ocb.ԉ)Χ{-w0YQ[Nɨyv(@ -U?K^A[Sovxe#5{Άfndˠb}?.,t!L+q1R(9ƽO.lI-U ^aoZ>7ō{ǃ: "ؕ쏷?h Hi?LAUK9KuC2ֶ%~]Q($Mwޔ̄v9P[d2zYQ X)=i91#XT?נHxlv<;8Y_jqϖ Tpԝ~ĭ PժvicsRIS&ݜNY`N ~:XVf{MqAð"AVΚ-PXLegZA@AgWg+@Јug$>3[5`qYܒۢK*;璗ʖ&[.svKALYv5a4=P]"Q6, :o3/SS +QsOlJߗf ;kF?^ƱR(L:SV3zP|qa12gm?]לP`$Rr5=LPS|9_mł 9gT d zՋ%K!Me\yRy: :6yAU Sb*/F4ϱblQ$Tl+SJRusk9V!oFu6rO(*'a;p]2EGDQNaDhLhiBъ&SᝫӖMkb"KyQӡDYݘ27`ȩmi`jP $_\JC'ӑX@g4$M~mo߮ q5)*0݅3U(T6$Lvl/v5afwtpkeM|I_N# FƺŰ^꟯Rnz:*V} Jc㜺'݂"?%w빫sT|4]|+Qb^`VlEWp`PWjcGw褒fBGE\ZD 4ryA*ㄭ.(1I,;~Y`lytq 2 (@ ,s:9L<.6ZrK>e1:lVn9"TsgHaksɠv(ğ:^E*ô`y|ml)ri|o #j}Q^ c~;$Tk|T& <`7F˞*z2]&ߓaWg>.>8]1j+ORKWXCF=ƄFC@%XT|@%5#"61TڷqeK}rst!ú U xQ=`[2]/"ɷY>SZcv$TP~}#L86J| /,+r]7 #~]?J z[τ4--l}`V]2eqҤ^v'pˣ|,r;-9'"|p/K(iŴ9%u\^&Ǔ!lB8\{潥K.Ƣ'u_3fXyI-yŖ:8|>IGDy<=u* >w!R!l@V|5v6u>ɯwBRS^ByCaG1vtJQWҎFXz-Q1iUI {>u>dШ y6g` o2aHēU>@ݠg }+/K\Kiѥ+C[ ^;idܾAnoԯ#>TIZ^_^;$u={SsLA܍%𫰯i !.fi)6F:)ٰͿ\(#Ugf礟`Bs}#ş"ղGx ܇ ΃*\[h/o/z79a|r#LW-xm(Lu&E5ڃsL_^Q#ڂs^d.?7tq }ˡ*ۑ5Y"ok/_@#}f@RAZCZy d{Nx+@}ΚiQٯ\Vjm&g`ZbPĆ1s͵۠pahnǞ2d~j7a%߭%ɼC> ꀋdRfL{-tvCLw(bJ` 7 #/!m}GZ/CcvYȹ҅ꞒsȔKV0[sbܱwB=Ўv!PÀ-hDou1c!;8kݔl'w>쒦a k?T6DKд,N1݁ӶZM)1-)Mmj0ՐQ-t׏jHCIX:*6UT<0:&.z^H"\| =lP~"{ #5}V!ɼ`ZKk"8*IqD \dq,S+BC\ى !+iB6Sh|NS #cKBg& (AhgvIo0 54h'iE݀<278)eަ1z 2$&L@<~G'>' LhT|A*U iUu75с([~.[e)0L?Bk?FvXF+\9ЀN<5MQ*u"c,w8AHK_o+טI:\Bʺ79$Ւ#32k$@< \Yދ F>&sͩ[$%N˂^l*kZ6ذ%jB\~f0biw†kyJXRէCӒNM5A@la<)^ܚOe&Fk9pj/|ഫ:eK\J1o+'*Kt wW"wazɶֽ3houCR0Y}ł'ၤA5aޕ\,H1TYkĐxd4}$PH;βW;QFĽRdd-r;Lw&`=ryT:K@@k45V(d̍lZ~DE|\b%#,A2u0+v" VWT_5mӆ~ZBMF͂hXxM;zCd0;TIs^(;Fkⷜ IW%/١CF_=LXS`+CwYNűZ][uGk„?:~iTVfo(S@v%Y>ҀtՔ.>.Eׅk泴ׇIx4W#& R,ȯ3[ef=;Rv7zl3"ix` F̦g\ːn)gm(,w&FfجV0X78w#g1vd#Xd'2f4]$=n{P1ݘxѐƘE;P3K냂1 [e겞7ż X[Ht2OIUڪH_4RF٠c$lR';n"79K5ӕ;md Y3;WF:uKU tG#< 0_sY^twf~ccGesNPgB x&(ʟP!;- ].g?4{9NpMlbRrLNC_7qz:сa| lSP9z6P<󢑾T9VqbmC I߲! $5%YkN,뱳/xxѾŗU "LіG V $3iHƌ 5_ҝ{1jȓnH~EÉN}@Arz oZ&8W"  [_r0$0.ƕ '9u"RPyĭ2VR\EBB?t<~P@a? :]V"ƕ59_sq}/tF\ Oe]67O{+idEU   ċ+Ӻ7r6G.rBJqb)4dIK(s@(e ( ʔsiB&c[O2UzT)bӈ W=ի q&JVĭ !Q@"YqA@lE~ǒ* ˿<|x]s:/*y0Y@pgqs41;3ePO8ʆ0"O (7 hEďRX̺?8e&+Q&fdcz +w.ȢzcJlLdށAz/p^󂎒埳\IϾWŶ$ˁ?_Y\嚤92Qxrδn@WrꤶɑH!ئdRv$FY#,cR'4*:AցЂM4Fܕ@@j|nU\hPbk> "># -[n#9&U{~_!!%QvEr wmos AjlCaA vɧ:FC:x6ÇyN„N:<Җ[5G)lnAJр׌B e{cP*U#"gOƏ~J BౖQOg ASl \;;bZN)uhW>ͫ1+X:)Дs#YGW`7I`×?`LICȾ$:k,b#>f%-XA<{64(Ư Yr=zoJP޽ tch֪Vu'\aufOU ny(x|e_@E0O{ 6Yk`h[ MwQLBU}PIEm;0f+ϷY۱j9xC.mԄb;u9,;ՠ'ߙOI-1]jU'tʤY N`b5 #]*Bh85ExhCj&K`VHA=;}?pNP 1=b>mA6oIaAFʉi˘0;(fN@3`_Yب#dNJQ/o2 ڲ6Ɏ@|y7 !8qnDKB輜oB^yVJ/ʾo$wFm,~:PXc- KyyvMlȰGirg=h´\7?ʼd~V1{Yq9Y:)(=*:m&aHԔBmg;EݺNg-(YcQx= 6)Y ͩ'H?~86 ,/HPhz\p"!-=Z5\%E48:AQQgّ%ZiL,ͿFwo"%6"hciH6ܮ$vRhFCZ}1~P &Fܠm{{ׂ!VJ, U,iXCgVR <@O6X_v ^ T Q(Gb~r ma7 >5Nip/d#՜,oɥZn;UviIad,IH>䨈/[͵#З!ox~YE*{럡fp%JE+7\NҁrZENswKh1ԄɱmNKJ.$nHa]>D3*d4xHw/22~%j?_c߿oDaײ5A-/Bw>a9/LE@L6vjӓS}[ #>}gR^ιqGYXXEE.O]Z6Tx0LM}.!2r;>PG*-wVGKJ_I, LwpP'V(9-n)'c(@ 9-W# ]ypW9s x!\P)x<#S42L#8ve\0⇢tPƓij\Ϻ~ggxW"z9ԫes㟜/.CS$=NUL<龊)~I . ⠇/j} .p:rE]!dZ$>}cKjGa{Ч5OQ@E-ult{J& cN\rrujs Σ BJV2=ʏfQIl0hxy?Bp\g_{p*Mtmsߛ.,uhP:ǒHgьE9`i&K@,0;vZ9zR#:>GjzJ-j{[XohjvYBvˠn8Etrfyl M#3G@*E5/@i==U<ݪNH`&oPؗ9" %]ky{4naʯVD,6ZE}qg\9iB(~UL% =O~%+auV%}fmV4,,:gD#rkx-Dԡ4$h#_ψ>;[)F]]H9 W7KVi//T8~dO{v(&Oī^=SƖcw"asEc̺2^ѻί|ޠZ?+:: ¨5:^Ooݴᡡ7 31} =6w"/VHZݼw۹ 9—%d ’jP%0[_U|'{^-Ckc[!3x,)ST0j@ Z`t`LXXL%{ @_Lo9]|DiOͬ`c`]k#9a۽aEAJ?0j+AHJZic1op'rxӸp޾qoJaUJP*4rI\X4 @''d$ sv^@@"l !:uA~/>Pst9$krKrBLI=%E!n`$EhѠ08M7QXP=k߄ysk8 #jOujZ86*j#-iKqR,Z*`noXGRQ:&^|=^tsO ;65jձYO?&J ]X-ߛ@P]5pI|Spğ-D04˫wi6s?'F`iu sHMEM>*HƊO+Y t'NtgtDA@L(#ecca*6}|XY_ Cp/+ ;1`Y<3HC*cۉ!05a塃XVy,l-VRIJ;5+ |骞~o_#Yj6 Qt/ޤew'ո.qa 0βS*On+^txAzG MAp5A >Wx*2罞Zd7܏4Lզq*ߵsIʺ]n;yZ,fi2057 }xtoQ'cш'8n!|է m ı1It ŃG5Z)?),w5cocEy?sf]1fUK+(t(KC㧷YE*HM K\΃,gu\""CIq~3RKlL17+D j9+C+W<ZKZ}VdUrN{~!ϻOFGĆƒ}>(O־ݰ@,"ƪx<:͒eb/Sh_/~xj\!o4A]q9eVI؆(,m?:[:lqi"ސ_WmDžךְ?3mO'\Ig>'w̵c!l_"`\宸 栛I4/1`&Q,v}6MhcKN '4ڣt(7тA7]&ca:u#Х:1pl=a>]o_r{3jw2ĭ,0.vc )ʞ=vxIw[~I1P~Wu}a*Cx"DU ,5If[LɦKY[Tm'x_r<#. zsAjM|4 N~ȁK(H1Իe"P HNQM d!-\dᑡ=")J%u s4QCZ3r[=E,py8$E6sU/W!r׮m״jaȨRY/ &c2^ 1S<P,I4OUW5zY8XS`(f5@m.NOџ֋=*}qF#r5כ9F=l\+LŸ[EN$,ZgwӸ Z^J Zז>C:R2w6!1rƅLp{+쯥TXm=jwKZs$[+m#"m5r1WBc~[4e9tWFA_hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v%wtf17RD`,"^^eq k2@ys . `o=&PTKfV'IUx c[{oɨs6#*cfwJ5҆VFNO_"1eTD{tS /q4cu`IR$͉aᚠ>û> ߮.ZOe5e-" C%ѠAgY k CWY<{!h(_|7@̓‰IЏXXfmVG?sďIAw[K'.R8PNYW׫g֢VXz0-+F^[L^Sud'3, vZdxS+׮JYt9"}[9.vT uw4w6~ZZt-A^tWydV^C%஌) iu/'ޞEGg$#e"91 +*V@ } >] 9?ژNӭ~ pG־!. tr4P(ll@BjN$p k ejS'pBע'et+jE" RZ}kOz(e45\1?E{aI{% b" [bAiyu)Hc0:UV"ސMYܛ PaTʯ-[IN^_w(9VhiRK|Jd:HE_+\=i8FsIYtkESꋱTP)aelz wY[dMga~fZ:(^0O VxIFν|wЇ)9+!]^mtU̍A{Sx6Zu5(zqG\]$RWq1>*iU7X,H * ;"2#XrK^HORwjd'a9(-{kVV$lB"{u8/aKjZ3񾭂`줉C20[xf'W`&0f'$ƅN՗]$6=/uؠcu^=(ENhшR8&wiDg;=daS!}qrm EaƺXU*u<] li $5-nu<."٣Ws6<:\$$au1iDgiŪdSGYH+]K/Ӎ];Ɩ>7't+g9 cBe}[ۅ]eax>21oW\}'{hߏР'5Ҁ31Rܥ9*,]Bo>5zU aLC@(-V>M"\c?-.5fGVV(:~qhBIu&=&h\,Ɠzel'1~)x"2VDRni#0ޤ*L+ Lړ [0DAO0n'DX" ތΩ}^گڧ1n?HUdHU:{$ K©ÅC~  :VN" #YӼ,cqz!Q1=.uWɓX M's`'PR{v9nAaS4RG;krEQ8+y0|<v`IZ ^]O U> =$*',|R=~d5i/r/D瑾p4,Ihh.z!?~8#Z 9R: 3J"m@c)(%)ծo׌(r4*VEedFw< Jt2b>8X}:8\gMAT/T4^ܦ }S>ّ 16ܖTUhE#Jj##7] 㦎&2+?m ݳutF$ Պ\}N_ۺфݶ8E:xĭ. 93H EJ` _M%0MG;X{וcrE_w59y $dpA[z4jkX LuY9]CGw*>N(?5[jGjMzgoӈ0"WZW5?1/bc?^"̭Εmqזp7o? 0?_#fFgWL$$_y$h8jW7z`d-e(v9Z6AXJ%HӤ %`\dӇr #= 9Nv51=#ÕqiDRk 6pJv:k9x̠,9izlqv"x&ʜ +EUC>uO"bR57_c.6$wQ9 ^#%4A$WIXщ5:M2vjiׄ GD7,TW. HpQE_tQAXPPAwpEOyzv^&8[D4ɷR!H":MH[,4PǯIDjl*UgU|E*"Ӳ7!Nh{޿K+J>>oJYr[E|"PiJuSTkEO穧J詬[IiEH)w4|}/=d)(Ox-<{^Ǘ*^yt69v̋HL܎Qo3U$?R6oK#s] >0x 8`̽,q g3 _)ʎEsHƑʟBY &PR$i w4AK7z!gu]Rn{ {vm\Bp:R3kd\1 FqWgp"Ot׫If{O &5ҡwGTɎUI뉫%p`\]̾).F]v;i~x58Un㱌1-@c!@)N11gy2_,Z: : %m&S¢dV\ME(ŭ}”Pa-U<C>c|5z@ڳ"Q|6TT_[Mzk(tj@%4 w)F Շ0hI: 9o'9k[g~Tw)bmzt+D]РyԞ+yLcc([8 .P  A CuKpdsf4e=9p cϠ ׆-rnL` ~m2ׄ4V[bET'm7v1ԊġsX$G젃{WG ]q^xз ̻Lcpj_`TuA;W$DQҘ\jӅj7ar e41ӣ Rcfq5uD>Ȭ6$`sY}%׌t_ʾ紟 N?^!myGpVV;#_F5wѺ@- o,IY E"Nf,e~Ȃ]_qlTg*O7GXԾcO6a垈 BGU^]{**TfNPҪ71+ۆ( >@x;"53d1h!,<} 2'`OOIAHgȗ!qݠݩD$`S vSh++ 7c Ԥ @25{MO]Ŵ̩BMPmX_NWQ=D͔Elq.ZpI^G j́^H}Tl(~Vrs$=]4>Wo9~JyS,oP$\mv~£0 vEE\VNcfa&IkKѾ%(pPD ͵\OËu-[ :8 xmL_wЀO$XYA}9?ǰ~RMmUU@\MWM2:Y h ,6ʄd=_l<8gzUt3#}*9Ce58jP8hl}~F3 $7yZYpB;S[=E#)G *s0d]P,"G N!yx LTeNn4#ܨ|-/78(,00vq+5nCyxARB48ȏYѭKQET:Yv'hhb&@ϐ:pP82ު&lrwZ0dZ_ GÏ(F`OQx22rm{I@ dd3tM VcA@~g87[Wz$Yt=Q ]̌]fF\ VP7yf-jsrrKNDZ0ȏ:7)&$k_6{͋LwEL|8N}-ii$'\Vm`dX2Wwag' .!2bk^z  ~%Q͡F~€>3Z #A8+Mdm$őərV$Llt-֭gsH9 #t*3Yi9O4cV_p?:hEBE": qbDLI3BPNXOhq=;Ƈ.eolS6ym4xyG)f;N]_W24l2,hTqb ?H'$/+Ö9$)C?D߂.sڷ v) E^'k[98iH ՈikY]J+?V;nvzitx?…2yei1[H(8~mvӦX_El`RkyRz^6jnqg~ԓz|'*<^ sqDwA-yg(19OGUu;}&YAi±Xffn5 xƒ(*5npbZ_:*dIFPr$ꠁKr4Z7uZO>LC$h5 ZTMxq_&!+a <$BW6Ih3:8% N ] W Peq@s z~9mQA*$VOg!ޑbB?^'2r~0Q^0+5<^ +<V8dyO QV4#cޣg- 7("[;p DF9B ٲ*#MW"xF(@F[< e*ɋ)P)=Hԧf[(ASƧ <: Ǔ&ۣR3[?HžPq[T1<|<&w$NA-yFy̗ Z[~T=} ;=O&dn,8*}Kai%s 퀗M5S~J>sD#8 ǿM m_5"dTblՐΨ?{-; ً(]w9 P.{CK?Z=;)4%RG 쯇Z3hʯ.9WA.[I}ms) vORsR/=>FB)u(GUa76z|`)UEY,i'X3͍tc7}<>c _5tAdErY]rm疺vJUr;O&0v}ahmQȳɂpWcŁYr8crԋmLD U.h|%/_lfJ4 H9{u+ r[1ZTg7M&Hl:*ޑq8?.)#p4c˰, q3 \98ޤM?|f:SǐԐsV Gq6-C :; T7e5xǻ&L`2ӯ'v' JB{g؏ g00 #NGn'LW2CEHO2y$HyfY#v 0)(R07Đ{&W8מtC hg,xk{R-pW6 03Wj}/Gt>9ZR7| &tEr<):L" 3Dk\X^% iKr sZ}4lJ=00/^fa5bbRP-i%{(Ok Y.hVA(ZԮe4 Se3bwzMR.r6Bw+ev$\a-``W D-za|LpFӌ,^ϽUDnʼ.c D{&6֓ b#Qv3/8.W#$E~d4ϗk_ͼPJV1ݷ}2viSS'jFrEP C˦ njx.Ys,Dû_W終w4p>|XNFҹtnX$xFr)Rr-\2,3A!JYK#n"Y9k`&żvњF<ۮ<C(KhIqDMPhDClpI-6Mnf-UVf_{NM<4Lkhǀ3-*Tj:[e[mL`nN0< FvJn#IDjI${\D}giq"9jHҌ]cdO;\ ) I9R)AĎ-w/` h.X}&3]ə 0X`!}st>̡3 nޜ9CH"o>;iXhQ?@S󲆗>;{X| gamqb_.y2e=WE:6knCht`ᙰuQ$%"yHQ_q*D#TXLk[0%w=5_t6pu.3$̦=s>ZֽҪøi?ܮKuqZ\=7!֧g q _CX*1N'C<ϟ%r*AWi$oTJʯHLz)X|-˰l9x9$qN4D̟Pnoo9|Q# iQ i3:Ja|}'g;TvICo5v3ShˈTMJEsPMS6cV)K%̭_ZKt%H9W`DT{\X>vkxPOas*3X}B{4a8uC5Eqr;$:\Jh`ڛiBŋҕgqU" fg@s&?< ̕xzL#(`n6ʥv4 4Ʉv>z5klu_ΏN1ӂ\a_?^Za "n@ER_3{u]#GTԿ*Rc_̃4)>]D,cD=}-s  ɁY3t#DmK]tR[\a?Vl -].IX#Q[,\$Uqb}ggC::_璜;U3s!sp.̱r׭B'@S6ұOp²2H1 3_\Nhap8UqX4mbu0 i~?ݬ!l|bzoJ-Eƌ ZYž|MҜHXSRlvQ`iBo]9z/kPpB,ze/#BH?*W+} X Kת}l>f[q~pܑXGBJTuEwIMp,O*_UxPk(4I?JG!r ^N^YL'mfEp2fXجпu-HUa[ _ < : L?V銽J,ba؍DVgcԞش>7^_alCa+͍&`ǙVYS2XK%nZ-NgLN Ic'H4V(RNTݑ{J5d)*&Oբy+ep" lY]#zv7j`j TFB67!Wt| )ӃObYCqgۨ,wу4[20'I'k#Uʚaqe.Tm5;L/кUҩgZs6ٸ?5n{ll&WDfY HG5]|/s'/'̄^y>۩ЍQj)ANHhp؇ЙE%a$F=P*Z}+{Q‹`\@$Iz^3J\vS-J?1%[{à*xL4\?0BAC0P&f~AX(*%ں`䮱9|ѡEp3+ax s3˾{=uVG!EђJ=w3mx9mw*>cuWd<}M'QMtm]a99FkJng;5g\? ϚgRV0 qi 4Mcvm !_g0pOzlOxMLz!|-ͬ9/T2p)08GtN@eWFĴ$akw'&KCaCK11n_`拇ۨo^n;YsjeM07; bLZdh^w?u< ˹ⒿtoO/O NT̰c ?xMm:`r'.&騹ݦ-S%G/….:ŊI8~hxd 碘rɌw\>J"Š:20W/H%4'!#/p|R ʁ^]&𧮐 8/鬺9>ݧg:> XqW`nhk\x~ɋdHN آTdl__5r@~mw`PpH9T'nnjcMN `'7םnfK%`o8++č,qSCqDD_=I8(B!r9ݬӷԇ]_ꇔ-ٲ ANqǷx- YA* qK:HR2 2?Ik-M;o=3X;6Ðnp g0;E @1ܱm7Nq)fB :{ m.Ў^/+%,jKT  KD(oN,(; Qz.{-:?wVoP+X? po6ǦWԱ+3{%&;dt1H֘)CЫz$߈;3+s`clu*)[[` I>j$;Y3cʼnDόc.ʮo>al`r`|Bl#e]"Dvz8$#sxqv:u+)Yz7,9u1/D̠~:8 _tl*M73UgqMҬ:0{.sʭ'|?u߼,[.߼\! (-G7;V'1ۢayA=_8*E[nَ|EHgzN7.~sfLou^Fu˫FE:pXヰ=R]fFͽ[klBm#^LHj3c]{%$U xO:56AΙ1\"썇p`[/#. "i>-Bk͂U՗qlwi0b+r!/zz}o`R>M=R]5d3vezuz) 2Ė=d@|OLJ%G`_寨j쿇,WV0+0؟aщjJAજWhqi r4I5=VPGfC'<7_~!q)%L!y4֕QhtbjμJo,MǸf@HuX+ME[Y0>yO,o+L Ċ[uh!q88=GyS g[6oԩL=b=ql;oJpwa\,CCs@P<3! M<+)GYHX帤: '.ꢉ!3ag=y{פ7u [ Q9Q~`_];@wNX٧E`_H,*/khZ<^e؆[.PST^}(ӝ9o-w=!4iWM_Yp&N>C$k W|PnwfmNI~@ cqK\)1,8?ˏ$_jB4>fPr 㵞M>=M4v+ȡûrzHa21/8H % pHYX&-8%n1cS꥘P QLButnX`[AlNRx tkin #?kZ$`;2kF_J3b9#PHB c/ƻ>LchrP|c%i!AJp63pvJ H0`Wt?3 ]g ]Zߜ \3f@i̿hhW|ie!h 7P%^Bo% X nkT[` ?rW[IRet;CkvD{;D"rf@4v$ P轅 #h)VR&&!_sҽg$SPH(?8p}څnޗ!"Fx<[tT.I]doI~Uy|xXWAJ=EnE{6_vBpF-҈ľKDE|jىkP5*wu:FcM00|1?v03%VS?p@88!9b~_"@BaQVj%Uve s(=u(D4~FSZ5'jخVt( V9]mƻ2W^55 z ʿr7}Y )n5ɃyS%90 "w>\9m ( IW.*:zM N| B5/VaV;G*I;Z;l#.@_zs UNlya.;h WӒ&Ǘq̊/t{lz5;j6Ge2Îz3 kP&y@>+J pW)wvrλuh(Whݣ=zo|._CIHYLݝ/_>SzFa; wsN;RBoxPk쬁LF$$`FObŻ0miёg\ly*4H@-i}7ibTVOdcCɁ3wn+HqR Z\_Ȇ,T5͸5V5(TQ&cgr >e/-Nӓш}]; ._a%r)bj¯Q@8n2=m 8jVO?v\bDC%rM ZkT9=՟XNanY3h;錧83qH9xZjUf\홻2 )_X&b6!MIڄIz:g]ڷxJI_LzP4i,)9CJ@G{so!:iv~>^hl(>P:3NMg:oj QI-O21 P.Ѭ>Aк&pl#oY`YZ|*fp4o8к"f#8<7h3EfBpOj-Gx0 X1m1;@&&r0ݕ܄pb+_t /XLh Z C3ߠ[PTqBsIA*fFژyhz_;4wQZ V@&Ph:.h}5W!_<#hN" oA0r5MU3R!nlB7X33$N"t@p3kxЮM2:c.GJ,[%Q"Y?;W3TBȠ5i4##؀0+1CTf[QΤE( Oכ9w۶oC- z|L\F8\5 ^CywͱJŷہ#ĒYus*S:rMv$ *F$rR^O,a ͽS̛ [Q|| Lt͠pC8յ :^4R&2T ,Uܮ4}m*+T@ (pEd*YJׁ'%n")CA uI-!~kT>*I+wBR3t~C ]Ҥz%Rg.M/xF0|bś4LqGX!Z<H>R6$/zc,{tR9mJJf;Tr㉋i/{Įd訅CYL]l8Xxd̨8## Ao-^`~[oyj j1ӕc.0(: 2eS^Q afp6u3te$R(1+Id:%ɂykA:LсĕPYGά$[?ѹdy.Z/Spc;Yᅉ)3sTpxb%f:?7pr WD/mPTVzqѭe1o8y7lWӐҘ.*,=r㼴aF7֪ _Ε#Bf1x!?;W XH`M|1'lT ,oi@CWgj p?"Hb˧T9ccnuM~t3@ok|8R4\>1,NT0 K#Ι{|0vcRNbqk0#xsqCKt33-^3]"( )|f#.0Cx6ʌ*Mk82qĉ֤t6 :g;ЊL!x d*zbJL+t ƥc/+)v9TDpjxT1@懔,R1pFbl1g,$Q‘H1Gs]ޘu/t+}n\֬_$ w.ƭB8LBm]WYhGSU(X*biUJf܇3y$vpRTXIӒ^Ps:EF bZ<#Hfs/j̖:+Cݞ7ΌHWW8֥y%LZ2/eP!^ׇY|VF"R~4NDc P_痉 9DT%DlVڪ5'ɫ=${;oǥEBg+?ʾyK 4cfBrgnTÞɤGLDX"s=5t1B Nof+:WɑȆV@' kROīH2(M,~ɼG~u?g qd͘IiA &15S'19ȍqwT% mكD=uCf`SX9^ ?[1yMRc՛?p^#Ȑ$mEj-u kb@_ICN$4U,[Z-#8:f BO)/z. Mߗ^>4mQ*YCrOc76%ƧdV~"%,tTjaRZ};jjtqĥ^$m,7-^}2F(ZL"# .Z}hh}R8Vάvݑ]KŋkU{z¿Pj,.v|!ks /x/vՋ@TK>hC prYvx=F]SRZ@Vd򠈘g?dqJ0C:A {/NdN[1vܝ>2Mjd.6G &q|ĕqPH~kxUx8G7uI9 ViؖJHj2UknoK9t3ؖvz<<*b79>q^@=F-vF ~;"MaPU$mVZe) hڐoFo x! QlQ*oV>kv՞ɞa-v"Ue&TڔJoږ ;N%Vcט|*^w~ˈom8enw|'EUEk$ &cw:8?-2[s"[`w2-Cn|a|_;#K5]A62͆·W߃R@kPYgb9ڎ\2P1?x:]ȃ2>},}{و-kI\*3l[٠W"f Pnja%@Zfz1kH*81A` Er7+S?s?IlgeyW)e' 6*{y.f(}S 7(ߥIᵙ 5qH<-wi<4 WһCgW 'mjKm#\ NB߱Ԫ[RW*z4t{>чD>WŰXcS7gJo+ ;2n*z+S)7䌮"Ǯ t7.jԷF G7Jat;(P^В+`Όu 6>.kC8FJvoc*X7"*1qe[@m#O:+sF/ˍ"D_Ʋ{<HQd \- >yk`5^dދ #Rv Y^lRtrqwD(mĘ̞Vh]BLNEʛ)hRMU(6_xT8P1or_Ko},_meQEE%}6 7Od8kjUd|/Oz`nSm-jԀ UPǟTDޣ'=+tmK^D~f(ri:6ۘ5u5NA삀 pN)NL2bu״%TrgUbQ}Ř9?ZfϪГx^Z6&%׃AE]`ԥY3\7W~ ҍ#YXKX*q@Bj۰tr@,@ G8,-H0lz;|TŚGD3C)'A$NXML9ϭZtY~αIm_8jKd̿()uߪ6sC|Tk4䇀7g& $o60"P!aĄ.S>r ϹHiW&pu_,hl1 ?NFhC0$> $Ԁ붻3X dSN8&s53z'3uxz9iBo`F;}-(S`^\~; 4t$Ȋj#"U/=O@:m56>!?E9lOMMj#n,ih($eE!~91Pv"Vg* &Tj/Gl?b"M9-fkD7ڏ_&om|_p1T',R9fm6.X-x)h01l @MmjPGܢY ŶR*pDz ,^+d|!@KA1ۓ(I<'Z(lExfB G:]Q0MF4c{&)[^3<8\q>*sB^fU>\H[;m`" 8@:Qȼ$Rg5 Os0drM'Ϙ,U4ÉNާ|JQR$8JIo#\5Iu v }'"_eੴht,lLҸ 1a{ $WB@@Ώ>NTW q$Z-%a&^„ ol./;k1F(?ƾ3/u@-ikP:7FT{[]qދZ`U,\p̧kZCAت3:|O}2h53|;1КPx-sɛ>ٙi.2a#E ̵ TQy3i|$̿Iryc!lF;c)y9 -u~2C?k5ĨIwya͋7I&ϚoZLxPt-wYjQpmډJ4)0 f l9 0>9cKBc=q p j -<*>3;1bY9Z(\ƏJQŜ MZ{5LHN`FQuMA^ir[ bԀbdS Y#[7|̕`!Zq8aik$Rpxs͉CeZܫ I\&̗Cs' ocH-]Yͱ5[$C\[@)7ΟJ_9+ 0m y|b =hQ$kE~w@,%~8f*x%vA QF1\֍˅Udž9( $%5GE lEW ZڒȀvC6te?X&HWW ⹝ى)#r]g-h\#Ӗdek-!16Q|6/>C!)vHA>N#Jt&v KRѩ_ϵ.' xWv tS2eQ(rW1X/daNmC,8RNnX'6& ~(iUvjqp'e3Wf*LjUnrK[%/\~kh}+1BbʠЎ#:镽mwm6츳]JNa.m}- ׀ $ rozOhiPg8 UA<> 1T%>ɩA6v7w5]t$,ـH*S%Ux1h`@Em!/3dr/ݳ. g3x*7C&h+B7iĺHVPhac7^[:$ʾ@5p,ӘCRn =m:9רw[!]˫U`shO}қ)mdgb%l![u0EEoo~NB!µQK_ zM1p  3gBQ A(8iVߦtʹ֌.:yf)CC}l#R ރ*HK`@SzҞWmkˤ}G724MvDIpxONPqZ8 Q {a$G86HM o<rd)K- w!%[IS95A~71',3ifZ «XwuQ^\wT>OEZVmҿO6ŜaīHU;i/kυ3` i1zU95M5rHj6@2_.0TUzb9/Jrx衍+~ X#{ߣKk.NIR abVD #~mJMtS¬\qpe|qޱ5\%0J1Bf!t쁂myiu!C֪}&H ~5-VgPx'-o;nK ծ7jp~4<5g@WCWy8{o>3] UGC؃@D$zeF1Ss՞7(ڍBYnZV\,^fzZ)qr~5}%'Vo"9TrGCɂleG u#jeqְnpp[4}2}NiyZt7ԿFlXמ[#uz[j8a2],3&B 3:`-cc30Ys|#XX&Uy} 8þ] W{c. )a41{+p UIJB5+QJ#$q+ɾ;8#lv%VTt' FC!֚|/g7$d+ԪhڮKқKKUD}?d=)1_/s\ˠTP" nT.vo9w:5e |Im& ‚'?XV|)?8<+0N_TMA\^mu7JŸ˯ܦCdCM@2}HLDxLxp@6BcO}z J5Cj6yQG`]wes䏳?5\;f/>>0-{;U i:|G[/!eݫO]Z{Q/21O#캫=9u1kBڄØF`0n[|Xid8#3#- ${qu3?J"ߏ44驭 {)=>TA8::$g!+"&ioGR$`s% /s_}m˯StwM_sDQ?N@s40TL5ޗ"",&Ռ 3՟d^?UI߰[.Ծ}lo")`W֟8n;`"Mgvk-,쫈fhyǿHBE;7pC2K'JIccD '-sII -7DAGYJ}}@^=< Z)ݤ;%.)Z 8iszU$x3Q\CW\v޽H1yk_H[9&M8( itx6ވ/Z_6X'k[-i 0ﮅ1XsQۃtN_ T4y}^GJt 6'AY>kPS#ߤ)-{($70PzG/Ȫ}]KJZ yb1'RNUs:;U  ִvℑР$z9RJEzUƲ8$/Z`RRoD4u ?4tƈrjp_ssf{4G &%@ǥ\=ji+a {sAsHWSX`Əbe@|ۄIW7 6ּeČ2ypD}@DGk+QɯX0l^74+7L*ן m5HqSkjdwcpv3r~V˱74/*sw-V&t/͒lñ'rv5I>cE|[xz '9@V~,Nz\Abj63,2@=1?@{EV.]+{J['0gClR rPprbė-+ Dip,O1l=n=|Es?5*0ȶ'΅׷<İ8?gZ/yߘI{Ѐ}j@F Xu ó$U*@+JEP蜩#yEV3ȕ!ġR4,"V/'a{]!wqXh@*d5Ӿn}1M^ާU$T{Il*X1ԘQ!5o>hdxrd~7xan#^52j6՞Eүup;b/9 X̠Qrk.#һ鐎RT,"oe̬_qBIU4|uANY~]!1Be{m3m3,OL$b[ " &:w\R!2[ͫA^<uYhETTI7 ,Bc)ws '&=j.* .js^$jz^13xD{(AT} }*oFyk(}*|[~s[0TyPV?;*ޓR֣:A ^USlfD\o Im+8,̏,B$VneVObTŻRNj+QO#9#ck Q$+F*D}.jVU=/:~:ȫ!|1{1yAQTbWƂc0. ^qթz#3)bpb} hko9mzvPHD9.Hxu]A~!5'$Hp&5!˰҈薢%R8D~*ǫVğ ) <æOW 9)Dt+ vw9JcbTغu[<AŸ|ڗXׄ8YUcy*ib>mR4vxlKؐ> U5K?ڑFeEflmj ip?=}܏dk|Kmu> R"f2a ~(;]Ϡ_g1蕭^Qk4y!f z<\'DİUl~"=GPU*/ꄍ9Tx2 vv 8LIK-۱pv4 <_kłMY'(GPKRFO2$*3[> |znye*lZyRce@1`:w4p#Q,0&# =6&88Ŧ>HF+z@0Y/(BJA2)f ծ.sf(oȱJEP5E#F|mqZP3^~eH5䉼ahД=Cn NGEl0=@>o'M0Vg?u+'2]NС1z J'h®2sF2qSIOSa^r^S_ \NFM2p^BT*Z1@'S!-sZ1D4c4,̇vc\%C0bHәZ7g (NH_YyiZ*1X/O봻O.R Txm(ωw Kn H6 69S=gbp+>lr>VP'%?ui4q'A,bPnz1![*rw17c9^z0v j44G}"@;U-Fk2? DUhr5 ̂Lm}0'b>Ӈ@gT5kI~^j;aB؂FYW#Y^-kTʃxnxc.2p6Z|*c WFq.Jnno>)lnhض9HMBg5l߰nb!EjG(CEI.^0ۧ sxTpaD&=_oFiAy:sxan1 &is{ UKMr[6羫]2@Q 1\\U\G 1C޺N@ C9"%K-6q2K 2amWM.S1. s/-FsMg?[ͬfci!Gˑi!,.;3KV !=8 DV`M˥_ W-$;S◈bէoiSΨ@H޵DQknfeA|RN[þ!'ްsASzcR4 h<|19Ai]3Yv;yceQ̍1@לJ]ҁ&L )k}!N9sYc 5Y~g {Cr5aUFM6O:T+6Nj6 2)GgR[ uW, @e-Mo0:E/r`˼%|؁3#Ǹ "PRԸ z|7@/gfi]L-XYFM@tхe{`Idp< y,KȬ]/vH)=Ȗd>.P~6er0֝teHLꖰ(ȁэȩP0q$ TIKrm;m$(̀EF?-#f 2C=lAx{@c̯D;E\LeXpPa}ԟ5hC-@/ѥ @fx[;T 6o1R|Y?Iw'DI&$ope/g1zWOxi^ M=^E_B;ҪmUːạkj*W؁qUn 3 aKqE,2p-1B磽=|G1 daf'B*\B~br2j4>pe`O8Px1x!=L7([ w!9APRr4S')B4IU,Ng0)/^&fbץHYO뗟dPŠɃ{;! {zڷ#P@)(u _X.U%l& P+.iB_5ꂋ\JǏ3&P35mu +)_M n;'S_"#~6ꍵP 8^gdmdDsG,?Q%cWD;hP~eSx߉1"6;gT&3{cl~,L",foi A(_zY& N~\+a)~ˀ^. v^&قÿ/Rx ~H7#MCnիDTN R:HXEl T\xCVT9^1Ծ}=*Du͞l"g6 cZ񎼰Z?#kbxs䠸jnY( r} z=u%CV줆":HƭA #WT#緪^s2V-6 b1Ri"}u5뒚a$3Î`f ery{>UO@fU3:!'+4UΖZ6e9gKKl6vf.3%,_4~,yZl߉ȿM^vY uǎ/dKח%G{~ }bD>Ci$A>OBILLqpS?鄟cD'!ɑCN.gkfAd_vh໣:~!*Y [f?4`nsk&TQ7 ! ;TZy֤EN 2GHbPϑ\vbVk;rcn%Y0Lo'M?4 ŝqS f|MxFpllh:QZ>ϢdѲxqj0`$F66&c5 תQ| zՏx?2.G%2?_x:34 pz"kaFU*d:9D_Y:)r u mbd^_զoڈ^6 lF3_I!-^`.窠t|ϫ2BSq3Yʱ+h?\l_V}#L:Lُ)I*v [=ڬ``TݫN"Ńa_ v:9:l<}fH<4 }t]xEp'2XcHkwQWR,DUyZN>vktHG 3mGGSjHR K~^S0jןK$}8в m([ه t\pe~,k^+͇E"otPTXU(7 .nZiK4Fӫ8Xk΢,#^w-4@_" QdyX$+Aؐ1v*Nbݚ.}/fgb:Ew?h˿);ah7=ljJ*C.zAܓ☑p; Nn~T 2) mXZ.Y:eR$NTG7 @s'H|iok|hb.r)Tdu> //{̏BmTHg~OF߻WƲ^iR*gkg%-"z ˳`C)Qbа%HQP{:-Ig(WC-ê#G-YMKǡ:NKVOc1L7FASK)0jU&lWC_Bx2:<*ksk3^Vo2:{?JL)Ef$䯹\׉D`]<"2z Dyv݇4Y;.`PĐ&r>aQ}>COmYxW$Ut4tddk^J=MDd-8yg.f舗g?ebO{BC+MbIQ5]k(#~ EF e; Nkxέs4v[('$R[rjs [cx,0W; ",<2 dlliCOMkrK˾e+3\00:-$sM"3$M-R"i\l~ 7lx`an#< !:;CTX6Ch5YZI'p}aY;RXM0XAmaMx Jɦ*] Ŧ̍F4ꘅ9G Хr58r>[gc ANh4ՇF]X U!3OȾ;^MnB?# h/ܔr\fQ"UrBʽiɔf쁏o Hy=6~;2avCCQx/QܵnVSCMK$O N2`51`c;BK(&L{59ϔH)u[qT-%K7Y1 ې\b#Q6*:ٰj5r(~JaVV@cKg!/G'9[9%}Ѡ@C dnY/dɤ2F.9P( /fzß%`x)4P4b%^6!o~9qSiFM;(LzO G ֓Q5 ?Tڂ!Y27.-~0:BR|xq/(\[̛FHZ H£vdrI骍Y*TSHl:3 j̘ҊK~5 qOf}ɂ:LVT|HE݉=1FсOGp<08)Xcx'uJ61+d-*v +NrxiSD%^w-8dn] SpB:fڄ_ۊcQLQ Fchp,'ENƎU!+ǟ.lo{ɻ9<3JsT'?sTqF/`°LJL% jd\ul=Q*P>/_6 1Jjm`ZoJ*o!S<\@F70dԢм>vNMOx@hP<&kdNަ'qWl<0( y?gNyo+ B~1_7sr3c;<(8Yǯ:ߗnH EiφۋRej TfI4x`ou8;P/8ܒA>AdFgif&Vs^ڇ[)X+e1#Dt/U`\ot]=ԝ`i[iaT"oyÎfQ<]dqM"V ʥ .G3!jPV uhMV14vvB}!˪2#a9]%+"\(FU`-y7g%9F΄^R=G Iz An|^D@YK z%lQ'5; U0)]0v2&t*7!&|昶_fꖕԿqkUޭ*-gΎ/| j34aD"꘴q!EtHꖎi`mwjAꛬΧb;-&m|YG>|wJD#;ϕ%3w9-!Үۧe~OfzȖEU,],tb2~Vk Z0ㅋp.l<^YƳBØ#*Re֗L,d ВUӃr$ ]0A"fXPǖ]YsqXahW u=MTQ,=I­;4KxQ7 \vٖo(a3@ӈ/% JmnߡѴ_/,7R bŢcj~=Q%{VX 59Ne*!9@B)=֑P+Pڝ S|8JU #[&^k}ۭ3M#?rMF([`=6z08u3~@|X}6Ћ˛T~wGgqSrȀo^-՚<5'=\:LMEGI+! )weRy[),SO H0858-NzLU6>1"jEKҔܬb0=LZ @6> 7iŹrj\rV<).r"~.9îJ%lTT2 < 6&'Iٲ:djii{˘.Rk ?[ÝߝdkH2rT1BAY ѝCz>m֌ZZDM Z*d$%BTy\Ķ;!*_Wp=m*&StD^gaCDSv:;J%\ Wv69. ũ?6(@)ąf1's5xGCpHpCY'y[;Z:CȒxK[(~mEBD]f7!|&ߓoP xZHX􉠟'떅 OtΌm/y=jPӛf:ל<$ a{ObXOE D| S43hwe6 ˸whd3}U} 6E_Zsʃ0(kr_9m\ tÖ\W۩N"ۭ(\?l}/Z{*ob㷎d NƇsm'.cILEg]UݦxGP_dY\3W &t 06V{:$ɩ/G>P*? ܲR!*PG1T,|&J6vV!=xMdnIB(cǞ' M3u2#-L@ׄI|<5lXQd~“.PV35;,/y/bϟpUYgv 5Y$]5rTZT HF-A0Fb%G#}N|p?b{ZjYR1/S-7NTBhN֎w[^Z8y)ؓ+R1/K,%wm0m&(ך*лU?JOw R{ FC<'_(H⒫4Rހ6pb4۠N~.bc4&Zx"{h"!"FapF7 29o8 LF$b켖Y`35pv]ZRV}Mjo;'L[0E3A[| s.!6 vQ426tʚ/rpl}`g=݉ihE"e2؊+ ݚLwOfFtEs. X~B'j֟4a} $^K+YwcRx<@gVwmV(eتkZ 3 +W>zGv(ۧG*Ej'#j-bI>(N]⤙hh +I<rjFkvAU&ɖǬ(}G!XCc1d˻%\#ެɝO4P>S;}(dwHqsLg1eLC"݇ f/8,\94G54;5 އΜ}_ʗ?".p<,cʔOq_V`黶5wjTqƚT1ي ʋ/Tq,Wwx9uӺxE'KP?H,p'a oV1 MQ(2J>C~<]C&}f+!X1#6(+̣p=xybqK^=^jͯ5@n`v`R%sғԯ^(G CHsP626Ghۢ'ڶ|N 2L-8(ԪD1q`d?ppͻF?0>ͥ{ReZ6Ԁ໺;lRG[JJ Oj#Ӱ&B#UGujBʂ:_^%8D)#5۰Y Az˕&a;sğɀz-V3ʍ3#GAB-@p{݃qjŰﹻ/w,8SӤ܂Hv~:k\JeYy[>7ч}#;-'6LB*agX^^gx&S呍 I{.0{ lXM 1q !8nʡ:[3`|Z!uɊe Kcb+Jtp=`N6k^R@ˇQen)C8JӗѺyL氜 ȫM l(Y4[`2;&Ey=[ ^vp_Bsa"{1+p4p76PnSPȒZNs F? :Ri$ԏ᤹TiB4LsP*L4$H !uyFn*Muk?p*b]ZUwzLSspwEX_:p<;ESEfP"ٱBA~_, JOȦmӘLp&p5SZR؁)/(aF}dTI8 b:s*CmAdotqlAy*wo}(}(1:C,xk Y(>:%}oȹPّ~-ryHj\ w9" 0hBDϡo |"}4C2G\6{y9!؀rW'm>_2(IA@ 7)D|84(*tGq*5u6ݠ7!Au .!b[R v8 {Q[mׁ;T=(}2ACDr9v}.;Lz5%,`*ΙF/o|i4/:L.E1zK>^RNϡ2BC_U_]_U"ԾELvQn:G=\Z9+oo7?tY{kX]^pm*eCczd!ڪ<yOو"ȹFD(#b5v/2R@pԻYyye4UՊKp@sB,Bo΃$p;%oSFU%Jq( ӽ_0ږ"ԧ^- 6>FoҢ3uvޛm*Ŭktm]DU'^G,l 'xF#}!>8&DF h)T6=)\ٹA1_0^C;F:~Y}MZ8o9Olܿ'b! cjyL*=5ePޛSA! Թy1K~Tg_EfzAIO7xh0͜u(,h*ϛ * |r#UIAxCxت)Thq؂9Na<Ǐuz}9 t`ӣ*Vp~ 3iҞ~Iq됪i5dU;ipq_E;Q"{Q>݌ނp2ĀZK<2_r.ҡƾ{CSltx)2oF̲ @TkeH ̜&-w(;5+0CDpkrp邆rEl׉--#ϵB&u\NxB~q}LȎ1Qq;pPU#[-Fڙt=Iؠ2Z!i{"z%qjPkmq/j$I /@DK-:o\bw7X~&韯4mUPBc8^ug$UyҺzWѤ4z \Ҷ\$ !v}l6]s%VEuPE_TD3+N.Ѧ}bvfθ5bl)~GNj5hHrHSw|)M>#NX"vn" =/5'9'^צ8½^z-#"NOFW8Ik%.uY>\sŠ<Kp)@y'aseǕS SGf-܋}u}NBjL_#qd4$Rp~`(Ր<kڠ1z E"w賙,hI2er)kc?Er! - $) N%[eEG FE.@^mi`PV1lrԎڪ_ y?S1<@}S/35y9Rەʳi})ًc,i 5}e+L&Y1zY/Qᔌ"ij1bNQ{i$Ɖ\u[DՖ!{gC̥a?ܭb~)I>j>w4{y93Ԥ|v7-RnH'? pfV_.7MQ5KlT`R30k5kJO3="2R-§PMf7 xUyۑ@s{:ԗXYXXt T׻RTn9g1??Y cXdk!) Sw;<.[i3^襕%sUZ bq-kVѭ!g(\PUH(B_Mb-8G✱3'=5fdgM[F1o\Xr2°q"4,dM puzԭ8!XفQb0f7l$.r]X3,9a𧉾=}[xœ?c~ΎZ>i"[Mj|lc0:Qǟb ^#CJjwYݜJ3Ws_R`>(.m+INP̱+$cxZ,%xsߥ} Dc]1W(l[ĊU2~ [kOPӐ`؟{ckk05U/] '`$˲v5QuaDRde\{{tN Urs;~~6? hFdu h(9P> uoMzD6KE(聴K9+7mė;}Pn[4^'W\!ΥXʐJ`sVV۩L>ECmm%̎[ha\wD}Pmzj{k#ciL,Bڑ UQ g0cc o %ˣb` {y5a %2n [8+]iA'_฾}&;XF5i]  "]{x|L<"j8< vZ'?֡KbZ#[!`Dܾ(ÐU"jL7rxDW0@wʄ0vB.e^.@pҽ%[ _&l8TZذkWѩ@t7+RWʪi!=U&tU|pc k5`I{iZ}#E[V/N݀6V:\aI3(ɔt` jCԳ^dPI+ G`RF;㝎Fz/q_oBNfS&Z<")q3~zHU8_y/lN3\U[^xd3ͮx)II2g#!0)VwcQ&9 0Dh_x,gyt3T̥џ%):ЈN{}ymDf2/+1>-fY%C3z ֩ X9|gh:-[5PM9c9KFm/! x ~28 ŵXɐ3kM[h#?c4sEvG^Њq79[uy?u3x.'L1[fUW!ec3.#%F2TtB;ɵ]NenPO,߭G82@O6oMlfçb}7%$7*>c7q15>;4?f,ݕCmaZ<- {;d`jزZslc5[X@><^F0U{Y=4NyFڄ`8;zs-/(+(+;1FhUPe{4"FH7=2e-*#u!QqM;by Er_@?H= ]m0c@X?-j#56+G(] )Tx:KU*BLqC)qݲԨAu8cg[7 [{d\Bu?cfWu [2 Z/2j-.sWD,LE?4̊M\Q0}~P>ULp,83 DKƬ>\pXX>&\(RH7T0ZxZ]$|Wn?Xoctͼ ߝ{:cq%{x3T<vtgKDewÎ@ldx)Zw 4_辶uCPMqcGMqzo ̓s&;?-T?礢r{@ƳE5P}Y0B ^ ps&[@- .bŔ+,Hi"= oF^ͬS(GֿۃNh̩AE@FpNf)(=ہ3S-e9ؙT*boz1S> s^+`<C3MAZsGA_-⣦#:5['KILm~]xЂ\q1y ,.Ǝ!96c6:*7EhR^^$axN)i8,ٓGuPz29芛DXN1M4ٔTYuK?7Ŭ)Jty E&8jfLFF'O>w ;$(2T3N?__,JMIK<Κ z$?)?BPs-|r$>(Ig>3^~wFT:!,.RCK-sgeM'glJRXaꯪ6k丙*xTb9g`v=4?KK)a$/ ŴSD+m/mVpT(4kUH='t١ a;Rhׇ]"޽;7dR'[܋T0FIo`!K98}<_D~#h5cZKtf[vuSa'Ζ 䍻jrEOvJNPU6f@琨x${q`~ӵ 8lK1mXZQ\ձyEگiJ(a6$Tq؎;ȹo19Q0>ro'Μ0aha$vM\'1viE@U'wv$b<#<4"wŜ3֫Zwld2,RQV{"ʔє 4ŏNܒYv_bBp\8=G?9Pk,k[9 EQFA}{k=S6D.;pWD]Fdyp!l8z$^(iQـ}%Z d s'4GUa ;|f I$PpZ1>^tqH1]k>>J@`.Ӛ3ɺ":vSZQڔ5LOHvnU)_jbo]/lË9?6 $]%Hc;l.Eq;3[Y+ZtHmvtF;KeL&Qg%u\9CV]ɎyEPLzuKQs HpOmԪqQ`u^w6lU-K63]~_tq>gT~k.7zʔ;%=רC1mfk7?i "5oBMppu[E=Ia9N&\P"*AUR[і frgVimɾW/1?-)lԐz^,kzW#G!jUx 'E $[PD|amݒ;gM鮡9}AON>~`,SMOesEA˞qhړ@SΕUhCWRn!2x GV/ޛ"]X-1;8{#p!zk0̠RynB[97Nr l-ּx+Xj9[_қnc4l6 |}!}gqQ7 ӂTj?Wf[s'sN076u*˸f8NڴZ3K &-P(0_*{f7@ ofok;C{>S9p7ᄐX՘MuaUt %F/5. r5%L\_e}`*7~N4 D5{Zae;rǕ_+7*z莉 yzK VTŻS ?z2}*E`:T[K(lͨhFGv6z--ƴE !d6IV+%.:p dn NU>0`_eT~>tIJn9 S옴fR{gz~ZΆQ~?H(_x[) tc4d,t&ߊ7>l`^q`7_ 7mk0Ӻ|*(Bhҋ+Cw,1Y@}hDT;D,%c+7{2u_me˖ۨ "&x0d7R hDjl_dO"N$9GXϕOu[wЏNY! .XiC#ֺj8ы:K,BeM˜ L49y1~[KO9 _Zˆs4~1c?.39WċdQƨF>:;;)z T_~yÖxK !bv7D!< $O[QV"F^AS*FV[vrHm| /?e w+*eE1mjZRjScu\h*/kqO'h, *IqjAhk2+)+s7IѲgnRs9Ua6q{`}#*P]YJMP]+O!>eC4J3:COih@ͤ1D\~;œC -xG+l۽J)ye5W:=TFx" l_?FpWTS6,gƢ<#nQvΦFu )^VۣO—5̚j՚ (S4d`/(@>#jڦwFM3\(2ds8Ot?e?cW~9&[|w&\$#t.tI4 eNTMJu)61}KDWDG=qA*2Ј{H{"R.x;2Ѹ%\{edXA!^mm`D+LDI0RȷEue_Ry293v/2^G{D:觿R%X/( h>#TyW9dDsJ DxpkNWtHd4HHuw9fAoXx, 콤LOYic8S!%Ksk2\X#\P Ya`%j)`ꘝ+d;Wj吝rFT~'7ƷA7R 7%kEFJ9 &Rer,-™\- o|voF%GNx&c]UDRʺ#h}T${T7轙\4bc+GoBżP_Mø II_XaEq<,N؂W#:b+pDX霱b = 4&'ȷ# H0;Z9ؓKRErf\PvaJ`- W-cQE2wPh Vu*`ʇh =N%_ez/7~q[4 8%_tlԐSh`@*H{r}V@^9~j6LROa6¢^AΈӯڬ|1xH {vkRgڤc"'Tx.pSh6w1]J |;mb}THS0tEy@NB. !Pގp)[`up'#Q89\#d >3=3!}&OP7Pm5 Qwb( L[w7PSd4 uZT @:X*&0r̙OR 8K(*(߂WjVMSiS}!JL5eɭYR /("~f|<+qwQiSPxvG*6GǺW=Ro[_\Z`3Qǖ%3 RNx'akPOTj+7^Ii Nj^S΢APq*Q@:w7i wbִmHm٤7̙8]ӘH2q"$%,B0˂k$8@T e[̐EExk !sAqL!7"ktN5䈦[RARI!p_MplCK2 /3>~sXEoIȐqZvT)D^ XB#8#cT|GP)XiOYvwfo@Uf@GZ}p)"Mx ON2F>J?1`~:Ry/ q`B%X&ێ}(!cAwRM\Kǡ` S+S 1ꉌw2ڞŐ3=yC.cyB\2pG%*а;}L^3ba Ci0{}xtD*k n.@uÁۢὫ#%#zaV\,gnV_ *Z% @k'w2v]ӬOHf\ՔUbѹ:D_ʞ6VPނF&_REs2O ?]?3;Fbo=i[̮~tYh4}9;`cеp{7*h*h4I9bJs3O`82-'1!эɗTWe|hf ~ƭg?n$C560@U9.mcHuG|J2,yeŘguQ)dOw&38-Eb,q^=.6q! ֲY gi&m&%j/>*h91dr6]MH?,QsYQ>;a}XY&ad檜] qΘw;"ڛ36Lkʏ-M6.UR| ݍ'?m< ~{y;/9r%<A!sy ȗ,D,&i7tp@{wC.<4z 3g^rPRD" EO?D1{uq?RwSf*͖o:>wo*I+%]WљM,2<'_8[df ]iwS~0d^Aj5 ,| -}˥ ĺu=)%oTE`DpXY~G#"C`cі)&W`܉h68 \\A@Ifi?N];`ޚZi RJZfEa@x WX{TPkBVXHZ2xIQ9m؄\J:x91kSC[ݦ6ycP|_MmdRv8xD&7Jp]l/8-=(=pWfi#s$3pG|hfii=C7n=̆!i>[GbDT/tӧt$rG=5Kb KBa( e{YZwU||ҽ:[]i X7jQ4- Z*LՅAڅѾ9 {y> 3\ؒ01JXU"},kJ?c}Ja7u{ͷk[o=8N5 ș)sM/GE Gf*9艫} Zm rI=E,$_!TdE2ŗg|#{>H~Z/n?]maL5eBjY$8~oϦ<+N}tgVdqyzP[EA)cs|͓/WeEgWkb,˘'[-%Cs0*DD9%t"k1u *'8iߛ Qߘ7GSʴ& >A)Q0wb3ou=+ݸYP>7F :W̹]B'#ub"w m̗V HXMVYGK 0 1g^ ǴpkTS׊P'ܚv 2kk$[.g9#(|iKaU-ẏ/GoRe;hQ~N E$c$1#T[8r70Pݑ5[ 7vBK$JOQ璱+G}_L48z?3b+({V6G{w>іrͬS6aF&u'C¸J?bc;~dxuI m"ɨ+9%yo*c7`ք2ɅMZW|*)l,;)&7*F!ïTy@ht9HXt_DcՍ6 y [g u SHѼȃ2V["Zb\|dP@#OA,]lO%=|G&&Ͷa?+& |e=$v/̎Uf"'tHO"J -lTr#GxoM qaB@ ?C!겗rFl}M Mظ8*7rjpO LD6L Y X8!]7:MhdNGT LG %Z?`aj) ^;K-K=jE?X<{m uTZD>7 *g"֎d`֡-s^{\!^;h [-e,uCGj[5siĽsdc|Qq 3zmfd-&?(G"DK#(HBUSԿ.f5F_D )e75P_ ~&BlZz 9)lL Mpd:2/[r9պxzȻ=1Ak |BWb@ ۇ7D׆S,_Oxdug'Y9t|qx:;博װxcSϮiB5-=θH|j*5*5'O0/IiTz @#E%`zbYQ4ˏ夳ݎϒR`O7zN^& NAy gL= E{Gh{8qe.kKˮKm٧z%I^gI{n0"B?c]mzOKkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{aF(N[Ä?#ڍK͔:ܲgrtDWaF"ơbqL=JP(+t{YWlÝǵ),Fny CYyDt +mr'B;%] 'F"1G3T%5-WBf4ՍѶLFy^h9C<@*cs+88SCK` a;4΢qk.tK[ΈFwp5G_]Fz-O.ڈS=U36ZY(HNE- 1A(2ШPN^y$ң;71ۃ'Kst>s9#T=m *`>?wbCReEl+L+l#C9joҹ> z i\a7KyNGG'gW)|o uUɂ 4 \ `-Ԓ5:Bu:ii핖!Y VsL?aYw/fIs/;в|e^ME|*gƽs5L '*|GxZiBҜPeLpvvm8dǥlx -#'A=]$&ru ]~.|*+~'Y&٘QzGwm]^c4QpVA-0ZnXq\*wТ劘&(–m|a(IX若ԝc|< g_iCd)!6+ZC'RqL 3o\qSy6Do@ԩDEaI̮nt݆:-H-oSH@pt;>gBUkruG1|XrXD=Jaå og .<ΐO:aEݢu4flGƲ>ۍI{oGMqI81B-0y|{G*WD ),O[_PP lViUUV@tyre Q$u4c&pz{Kkoux8(]zpi9i:Rbd6_Zz@7);DۨceV ]x*S5ß#CGst(wxəK zkrk-X^B%\A2j,4QIrG, F);[ ̚TZ/F~<{WAyʿܙ|JfvCil}Kq6Չ&yifϔN> \!ANOswucRcc51xbC xl-;Ql4 zn>9V(u>iʿtL+lyg^osJ /!ּxUߘڗgr揕972_8}=W"T4NWW-o+t=nv `ZyyPQîjyoqi eWó`vy%vxA{hmEVÏ8 *ҕ$vZ*4;Q9o\ꈬئ4_>>EØq Natq\@-ڹRzDrM͊ r \$>3q61kMSqs {jЂG_1;TB Hx&yVC ۑYyg;LfɤN蚁J꿴CB,Up*вx]* h[`@;"/k+r@p dFl=,@b9s l}ˑd05oH àfQv!5ͶhȮR=L k~<.']rBD9J]R RHA+ mpL!DL)[bpeu (R:C$p/6PCuM dBݼg m9"kE%5m$P+oră89!XC8xs6dRz%;]a6V\wΔ.;{`C:{xFR{cz7rǓMw`ucF>2? %۬P>Cǽq*ۆbG@?WM:Om/iq݋£P,;$VKhdmٲ~0JlᛱMܧ|nܵY6CQ)ݸ=/B-G]%A-ۚVd%%Έibq+ ;ڴک5RӞm'i&1mۃ^8%$ѕSݔvf_*j|@ƖI yY.*#%T:2 'Qc+ڏ雜d)fV7Lk=oJƾu)۽F- sd/ٞ}4'0F-Lh)` :agS l_(~)4tNӅDU{=r6$5%c^֛Xyȷ(ʋRQ*s;݆m?^I"2#12:+";#fk<5gbb)Q:ܐbak&j"?9+yLIV2}30@Թ"ɑٹc@f1;S,B[]C`INei3*~esZY;Pi%`2 =M?O`agǖ`AH 7wH|Xc3CY>Ov~sx1`Q-!u!W4JU+9Mtۃ qD1?]/8=G*5L];dB;LxjlJH}8XEKdv~e(@bT%#8v=ѓ,$KTlZD#+fTO*,ۊ&+}t>*e 3@hxD6SHSpW[`:j#9ܿe ͢C|5MěSVpU]ұ`ak6uKl;GZK/A 8#MTgBIy,*&&|qs8+]5""k w$!5 Rg9ݩEp+B]2qH/Q|*M<Yv'OҕU  ׎pM<[ "'yh!:K Z{o9nЖؼykݧiow^?ǻ Z5<0f'<r8Z>}0:)X wI ʒx~r}P&^UGH/,Wy-a0 9_QLڰl}7ƲJjX1.'ƦFPڨø8Zh#8ފW-G#NδSp:qsZr9Uɺtޥᴒw;9Fv.Om FL}~o{z.'O=~R#{qaplŚU<_˙rzEN g;T zg~j%>6UM:7`E-eOڳ1 TOatN?be` Lg)Z8gaľ#`;OA$NjiO̠_.VnO%ǭ(Zx $HW-z]_@[uW'BAzS;9TZT"Ѽ*dHjAv L@NJ5g=xN|'*2A+{ziMgwHEKK8+op,5nskaH[ {bu\I8`£xK_O5t_kGxo1 -Eڥ.dڢhU,|p7X@8rk26\wyT|Ą")_̷$׏ˢC^_Ojw Pdy+ܙ4$G( I?e>Z@[`_]TD{#\<_lm+gLSB{`aO8?r&,E{uDU2תyD ^,"dln;kw\mUh3TtTĠD}C}K7&Quh]A%&dr/N8x -b7yTCE(C'%c6(|WAcI]|U8͵v hLJZh`ce+o1ṟSh=61CmϽ, 70uryI4!szjvò~(["*}wFys ů)_FD o):$K2Er*>n*N3iQ_ ]]JbkRCȘT >S`e8^\i]jjCmXӱ6:tN dPȥj&yI8BU" (INW(X*8InG䴓` m&YE޽G,}Yx>q0%FR M`s"k&-^Γ=,TZu 12zR8a2%EIYfl ~!UkOC Em1) 8L 3 #((vkaKy1"$/Lb5:Yj@v9 XӂCV}F%xI6,ĝT3 7 Tm~eIRcɂw@ߣ|Qa0-8ȔxVKXAZVqpG[V}1Ǝj%{q``]jq?ܝfAD '&,?-ƀhxs^oXZqތ)EH6dy'b9DXKe#ZAG-sSxpݗLNU;L(\+ e YzS̑?+I A^caWZ+uPzbnm9Li~g<D@Coib|HܻSK`:hItg @vl6d4f/[1P@c{(Kla)ןi.MFdtxՙF`:,b)n8ϘmYw#6X: Uo uޡ8G<蚯f h&zߦ*=u;kAfGǶ!> Mc֨[8%0sǵTܴV^ 7_jp1%d;D4"s+f߰o2呖eɡ҈ũ E,;v׃V^$%UǪґC=xlzTrD F_VA =Nm8;\i'}5붮g8A̿H4ӡ#p\^ ^;] ҁ`-E]@rַBǀd5~`-/8 q9;u< ؁fHyѓD^c'$r|$=qg݃wE˪H)`F%o_0?  AjypTSo9"2륞 ,){a 3v&ܒ$͂vшR0HbȄ- Wx‘WeK<#j5X,}c;מ8"A}G3hptmU3N8ɔj,f `` g [cZqtHQSߡXh6hi+.e}5VYҏz>$ c!%HD+~*w)'YNc/\D:qQ|S0w2cWN/ &$e~K!3ލsFX& .d#ƎZiG$=o x||K۟}я b+WD^ѽusi{OQմ u [ER2&K&c4?La>@ dvc} YI圜V8d/GǼ;P85>7jP; Z$1 N4]+yt7yokqˢR&ЏVb=2gP´DI yFBς||wߨ(#Ndm,n +}Uz z骓[Ε [CHHU|N,]3%?W󉍾hZxk  ,CzF $|O窾-\fXROV/Y"9R4t >Io܉$Mi%nْᬭ|! l P~=$#L\" ލ>P&^&o<ĵL٫?Tǥ@4N^r8x| e_ou~›؋Z>p%zLIdOCt23kTxpB^."|FXxNh!BvTBy`vFC I-;%Dӊ 6#IKEdؐYFsE7exkqLvvǒioÎٙc0WSɦ5j4rfޮdCb*bJr !=:#J}!$#<$>EǦ,\p"yRŒ[M6/љ(*H9FP p> m9,FC!!@~p.MG|E(SmFV]On9>d\ eF֍e^ ?WV(FD4(lϙI Lp[uII8{ȄH@ ,9F4>߰Jʱ͊9)2 t.*mko{U)H<2~ם5T~)T$Ͱ6vӪ~!"?ө{(ـsZWb#4f.l;;O8,}r HUףbVO(Gt%b>!kZ70Nҡ;72ƴDjW^+$.I*/@W ˸>d3{ >-6$t-؜hT+g}h̖}̟@4c|H7"Eɨql$ˡ8M3lҫ|5Ή2 !"\'D\Tvδ)pAz*iyE0`r+s d8WUQ>kSb p_ڀݞvo'y/ ;[l˧;_ɂ@mMhv!dzfWh}lDg \52f(a1D#j:01kҎ0 ʺ\@b"Tu@gy(Cb5MM1t,91n5> 峢BNCӎFwKep)L\%8hd A]m}n&1Uac).ugnn/̈́lm|A"lw 8>*v٩ %{n;U,?'; CKp. ,60!A #(g2j;>Pk|):b#d54#LK7Y; ZdtCD)Gq` xB 36[I& E, [ǩUmeHT9՚@ }w|nב =u4gJV GQ^k.NQ9[!Y &9du*+]͐Û#;r31hXnS %/sTEH@pq88ܭOKK}$ѽ) y9$#މ8[?k&79rz&m(( L(쀽xezL{%PQdemtx瓱z3‰&EG7$ 6VWt/KFT  E$.τwېp:8]NLo?n @?ґPjŅ9oT%_4_Z؝8PxʃĽ`| YZ