python2-perf-debuginfo-4.19.90-2201.3.0.0133.oe1 >  A a2W^^fr=Jk\F!IAT6F=EX"< Wm8uvomo i!. e"'ebr9QECZ i1)=^2?v'#3|G: $?7KXٺ66ˇ7KK3|*:[q'M`zZ}pl23e mȚ  !Ș=W~|@ZRZ*69ee12c52222423af840325bcebc4eb48c41ee6a1aaffc1b6a5920c7d48790ecdb1a2b13cd39dc631ee16ef8018a09642825a9f8 a2W^^fmeAUp(j-SQD  J82-fvb-Jp<0? d! 3 ^48bw}     V \t,<(8E9E:&EF޴GHIXY \T]l^bacadefltuvzCpython2-perf-debuginfo4.19.902201.3.0.0133.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-worker1639015616-x86-0002openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aaaaaa6856b3dc35d2f1e05b8681cf3fe6ac55a2cd72f9532668bb71f2d7b4e94256f5rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.3.0.0133.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.1aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0002 16425140114.19.90-2201.3.0.0133.oe14.19.90-2201.3.0.0133.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2201.3.0.0133.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/acb0a4da2adbceb73d573d8eb2055a4c-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d5841790c6b9ff63a2d68167b3f0e6836d7e255, with debug_info, not stripped=?Vtx̫W2utf-8fb525411fc43058d6e90dcc19824a80dc1f69550f58a07d372c5621d38c64f03?@7zXZ !#,>] b2u jӫ`(y|%z+U1.|;W8)̶ xсTA%  4j~u&8u̲י&7B{'18VO-"80,h"bxǸ!223‹db֝ebXeCWhnF(O [ZEU M9IUp㘆KK퉋"QoGx8!q:45Q6U 4S9N%kHs[q_Zn~ؓ!$y$h<bH#Vy{?eY8f9~8WY܆NXTDzCFc臬mRؤIPR9Kߐտ+pO~iʡ$Wx8J&?UiqP9;/+ "X Qd4nqc(/$ ğ1I"}rq:>˻Pl‘6v| h[$RBTؗ0 2RGi$٦RTB{ nD~v9aqIV.F!2< l" BPwɗZUDerﲾ:*Ut 2H~U4aW(p]@mxȝHopcJB2vl}g*&5qfkO8X!gtj&tCZXFstŧ_RA^,pckkee&T,u\N%DCvj S>|wՙTxif#ch+f5u2bI8LU]]&쨔_j뎻K4ӅxdԹΘUs\ OXI1,ETtaO١@iH}jJ-*xE9)'4= Չ՘w 9ln3] .L:kidv][&_@6)mЁҿ;b]?55IkK`?<3h7D̘ZOA~ x>zpn; M}Fc#JBk`\M@rn4G-&|(1-~p{%"t3ԀUʽ'b>><|JXB>*# F>XGa9 U{N&[?<".hPEu@Jhc*5T8̈́ߺ3%\( 80 昨?PPaոk,Εӽ}^;gjP4SJ*Sv`I%fBd) %l}Ba?dHv"G] c^gZDdc;;#)\)97^=yto"`YBM74(oǷ&-G6<7_o09ܲkrّ#`ih:e{3^(I lCB#`K}:zI;RgWkb, o7mi G,+ `9޶&0K+V2q P}c&|b誁fQL`^{" Ylʢ굖lѮ9ul$*;,'Br^f^X .)z͆|Jk2XeW }2:n c1f"U5v ;7LdfPn;/=SPKK>U<&1D+o-mmK ˪\̶2pT'Lw_Gzi{q\&OQXGvt0P ժgiUX һNG.e}ppZ-6XO^`8 ^0{=+:ĝZ12ޠRnNY?Y-TGǼT&Zt^,ߴKKJoA&*dï\}Fiځ!U%{Ow(qa&?\UZUw.Oy㮯M.I\jclYJK0F6j;܏~ C 2FKv֋iiXyWӖ(+U x AiY+SNa*Q\ w%ihtq4e 'ѽ4M)"2&~5_!^x!_lCQFT4'C.yr|ba?/- ++ڦpuT5<4bdH 'vIKTNJch|0 T,u^0,)W= 졾Q+3JM:E₅%8S3".l(%˴?0ϞH/:a Kv!+z- r"{LJh&J5,~%mC,x34WչlkO n ыf|%<dEm`(n0kQ+1A+vCO֤cwp0=BIq]մ0e@50Ҫ4 io8u^ʨ_-^O(w?zzbIGzc)2y: Û{J /S|R&trWSDb@É\5 RTIO^|>dwcHɿh4/Qӹ/ŽI$.BĖ kp9MѲ/!fͣq\(*r\u}fv A lRCTajv,K [Ƭ?/HȬ3}PCEG$#I=pXک++9!oٺ# gW?=)wS] AC[v@%_&zϻ 6׵SÉ'ݾaGS]kY$Mh#]~S=0hY6Rq|?Q'ŧ6F`#  c^FxES4xUVdJe˚f)DѵP@[ȣp2h5gc+l&#hj4H|FϦ)j=mXB&y2n/TGYzM 1s p3?Hk"2T9}z>1{Ȇa,Lq4"ubg[(<7j8UBpTHG16B \]Wq{*#O "l)uםʻ0 ڣܚV/4v1#Qǐ.CagžQ5hGQG ]Yqv/\.p Sb[9w>F=Wg+1}*zdx᜞  N٬ZiD>"YxȠg0׃m=$AF^z ]R;`娉6@JPp37⬓PEռ'b])8bA -j Dl*uI⚉σx(j/\P]>(7$K0ˮ땆4 kttwMʪr2ud Zc}۞lB;Ho~ul_ +/m9@0*yeZ+ruDv2) n1C REE|5 4iN䗗1:(Q:lKefq! _ڰԤ*4lB= _/uK=sG° _nٶF58[aw>ɨلOb--t/[=va?1gw.ϗh'M^eHE )v;jȿwD 5wfm^v ~ 낓ͿX;,h{l0?ifTV$ƖgfQC6u;AO<Č8BW0">dWC[0^@9&Lkj+Isd ~Cl5;, <& }[ ۍ :K+Tx}Dq2'Z0!m)&v-=R{PrybFu+!+>ĝuѺ)`NMhZ<3߹X}{gB2gaj&Lp=h;MgG'q`HG96bNL(WW=~8?nU~?-sm8_Po@ NVzhe4`|B$@P0ɼ ( qr]_4`/ be^}S%"t/lʘzǿw G,\h#:4_DwC'-l~%`3/`E{ӚI|WU6`o mK fCGeѕ=2_ݷo}`.5Uj&f ҳ,@c_*H[xAIQZW/mUѱEp MZU0;u^2Hn|6DvBF;oЉPKÍdV7&ex[%!lܘҏ`_(grb6Diݯy~(3-AjGxAJq4&AR eV*zE^"N%z$zh3ZK4&22R7bWA"Ck=[RG\V*5-/ R$vX:yO\~Pz;0DyǺ/Wo2WB3wQ^{bN6ケk9Vv1hG:-|"=[yڔ87ZA-F*8 FԶN6oqƱ/6a^DyGjٸ^8tj;@ְ)7^. m(yVU5< NKiU%{hD:^v8Pfdqy۪+FUON߅mI"<$RZc]%M#[JA0.]+\)]OiW[!b1ȕ),~+W}jcSNhN5Toz޴G2ܙ΍Pn:iBX?Si,T==669ۅB;pg ]J9UI"BAIbi_Ϝ5jIxc揶zP*%j8Ũ){KBEj(##)}#xbce4Zix Ypa{䋐\Op`1)j!WOqR91l ZQ{UeJRe:x6fUY..t0k!Eq`twF&-%xJ&^F#ŊS8>#2 h*2P:PV͘c|mv܊3 F4Sfg@+<}ﺼi)jZCx ﹪x6Y#>տ^hky{z%!a=UQ3ùPus.@r'Z3YHi)#I ,Ic 'r"8_Gi -M!ڏyC<(\M/UA*.$R)䛡m&ofU=7?˕?Q'3/8 (vpaf\d16YG(cP1jI#_ęP3M  @ex:#`x/lG`:&CWJPTRBBE,e]{JD]1vu _lB.ފ 7bL캇/Bl*U6 @+\++78sN>E 4sy)7i}8ajY3lYn}5煴՛a' 6%PE'.8i7@h3qN%RrS!#_&Z>˳]F"tSV ^"d<$*P .*dleEAYs`OrL 803ϵ1x;;51I>Vz՗w1Ƽm2励T'0)s&~97u4-}Ƃ5>V`$"-FCe˭W֫}[L6A#+6Sg{Qj Ty<簝LUs oݩ(f.@ij JdCT%uVbűYE%"߉Z ,7w a?oh~~M-便%M.7|LXYmyY__'v3K@Tw!=.MxL!Kk>OF.~a#5ܪ<;%xen%>e{8;F ҈Vװ PIc73 q :W%( l W19Kj.iBM$ R0ŗ9PƚA,;149:/`hD`+q~u<utgeԅX1b;`m"Á$Ӫ2 E.Ū Awd5QU\r,,"!N)Ql!Iᨔw [S)\ctk&ԹKEzyXdzP8"_ 6+56O66|~a랇5W(j^_+/Y#l\~[&͎\ Xd\(Я M|y:<]ݹyRSEd (o/ey90ZLՋw׹5 -& GטxaS_F1op.%J6=mВú~+_C^Ok:<N c&c'de@C{x-W\߰ p|R_E7 '~]cBO HNR~@~Ai@Tm9JktD>ڳNn{%8{@wg (rQ>]QxLDcmf"YwfϜ)R. Ͱ{^O$h53SPֱP .# *9&'zF"@0/7?W>[ίNNZ% jE~=k!!ͶbKiXRQb_J66ˠOa#j |sA\27O_R@c6Jۚbl+=?j!z[V3o-KF~&ѧ,jGڜJe {@B{82ʈ0f4 ~%3Z  }M|O$/'hƆc|J4}xT=ɩq~l1gIo4.(?$L=]\8(0['`tnI2e>4vb}y{{ʿTY2-fxHםylOS6C2c>(6o<-^C u}rħ\1sXh٥\zUT[.v'ٚLVD6]xehS V~\I&oA4>y36UI "Xdb X@&V~\N4౫2,h;y)xQߛMd#ODߋTs橬ޅtzrLN_,Lq-PH`=P='Aˍ!XbzϋyY|D {k =#$x9U+Z T~*NH"oj2 8lSw4^ \873,v1W^L<>M:CķRזC9@zH:?&0Ìui)҆PɤHba f^d--a}{2ЌrRB$D8:tǩuH[D?$x>CIPͰDF 8J[<TH>4?J*a+(gۡpbްIenĝ#|܂Si:|7/V5MzY?"Fr<q a!_SXauo`d xMpL\a7ڋNQU7@&kE_z]|EϧRp¢-sѡLا))coo 2aٜ֜!BMiv2om} vF.dqEg/d6͓6j,&N-+O" u 4{'2*g.]o0oG0\|A3hn 7CyˬӅ~-I\:fn] V_#Ϝǒ*)%{芅"KԊ\㣊w=\dEU9GDb@W-4^ƜHb+ $i0zNm3 TjI C %|s+*S|;~^Hk` >ۤ!' C,ITrsaF/oLlgXDBZIcH(xqg8|1W;\F)1IR٘S0~mA34Mfӷ˴}ngCe2HuF?{dQKORuq'bdm^Ufi:lS^K`ZT^66rr&,ՎΖ̂o[dPWG|/"W ;^?IQO<>~_ cW'|?_~oX˹˦9w\0V; ^\&@=bAIXUݡ덻 U wT:[Ŏ!z~r,>U9~d1}X­̼IYgigNFJN{N pMWAöemsO\3PR}"pbA&Mgh'ިD8D[\Z=* ܆9i\-zpUϖu^~ijq,d Sz lelٲ ˽|>DBH\8RImgxl/m- [%7NH_RNOPٙ1y^W)6; 4CǰeK>═>g&M@c1 OCbUd Xf R*_łO4\7DA1Rʑ"4 M uG9:-lP?-=eƟQs-{ר]cSezsWF4@R]w&- >]DfÙ+ uLНN_C:[ LtO}ה~cᡷWq@R+53Wa{mpytxFΨ4f%e Z&r ®mL倅%F/ɞ"m B  6ۢJ#DKLl.a?q~>2@N b(~cC'[muR[k*|"hyÍ7# Zmz;By.i2 )AbVv U45KOa3kY@+UÝjt掠F[K~00x2Qӛ$7%CU\3ClQBsJ^mz{6 mlBagDx<㡟WiPi$.tct˦c㮣N YԞiy]_p6]ɱ-a恴yY+3=U.$-Zp`ibי{RGoJ!N_RJuّ;!R?ֳA`P9fɷ[ U, ^?^yߡ•pY/U[񗫇ͶsqmʳXP.I[G~)[aE{ڈd" mhըbi/nK u'{$څ Ui5\M7JKXpRg%;3e1 NQPQbmR W+5yb6hVTkL…ښDך\3=:_[&?p_NO_Qy=.`stLJ>o0RI8<SVlc?hۜw },rIC>{CE/[Q !43inQ0y܏Ab-YC jԃs}uΆ5@-#L:OW:\xf2:(Bdǿ^cv~όIKuE92Oo@ ģiB Y+^ v^6D~evm@u0tRV1жXpȮ}&xh φ0Ь,A(0`!G@ȃN#CKZ5+h80'/xD `M$ ,rDsxtknhiJ%%q1ц2kvєVCTՙm x\IJlKAOHs-N\-((. eS}V& =ܳM2gQcn:][| V[qd\%hy6 F507$Ipde-uSP 7t[hM±̕F ]o=L T( .dѯN{&vE7o x cNJQK_fOt/ C!)g8xGգO1\|wg P)Ox VAyi$UoG`_uǙxxV{2>CzdܴzLKXJN>&ڎ!>oTp-vwI=rC AM'$flQ0MYVK,7OQUo^JJ(U%4kB`x칫6-Ǔ-B1"hֳ"}cm^BG[!;޺$/Y=wwG[gcVK!%a_ 밝狺m:*3GHݶVh=|wDr[%paT%@Y}JELLHj[yrd<_̟{_)|ad8t !*;W ȩ*+}C ZxǕR&S~{ߞ"A7ïÙZԡ<4?EV訶ͩm6)=!k24/|h˶tҖ=S*=_-"_*kg<,e0G@摰ĖI\A ƑIZ l6`X4 ĝZ:0^]zB+>Z'Ɨf@;eW."(*}({qQphx(12/Ԟ784k9nY14!^HHyx8]X O"yq } 8p)$ ?[ mmp`4_ 9?|쨀`6챋Z,8ɐovLFBn$#shpSEz7V.n8#l4 >VFȩ>w~`\\*E4xA?T4PebӴ̕}W]}8죵%tYSM1,?-}r^xԙlhKkOy< xDܜ ak.nYzկkĘ/ڪo DB jok9p=ӈ]տs)>RT_=4XLɅP6!oK4 S$gTZt?MNg.>+zx-*ű$4@nEhDr-?4'gT1:[ ?yF%}$ Hdnk_/Yo~( ^KFuC ?^q!+ 28y؎1ÉxJ3 ӴRQf^ (Up`Ä'B$Y`R2ډϘ Ezf@+=Az➴q8cgnƲ8XaNgM'"p {f<ʩژjryB{^N(ُEVDƢOyܭ@jdOQ\/jW;~RdRіt**4c@Zr(/x> #&PM4PZ<~FHVGvVWɸDbnDQI3aI1gmgcGGegz>z{m(]Y_DX˞jR1M9U4(k [a9s0Տa=aȫ"#Ix .fÂ~} J3N$陞Dt|;0Lٰ :+aZD81赍09U(̾7`u[}{dYRwZx}wDblkXMXa*r?, aNmdsw ,\DQ`.=>C,}0+\QͿ7@ > U@6* 3~ x69wxYvW2`3 #:5'pjUhؽNP'//pKT[LB:VMRPPHUxbn5[ k> ^!c?'UB.E/N2b |Q%vlD9K24Q<}o:۽) Ǜ֟еU$m݃CB=\CS-WL_#1.y]Q#AJ4 ne$Y *y?9P @j%1O\NU}gom O K^;tTKm~ʠ}fs ?8!3~V0;L90oCwBG89uE2C}g60b GD=2ŁPK|iEc7'2stW.I6.vYhoi%Q)uC!TgQ FTm6FZh1cw^s1h'O0漼k_!!#τI ׶)QW`o|"#%/M)Lpٙ2?5Ѫ)mс7O؄:A.! {"3xM_2!UIm,Al /95$L2̰ w6i [4O~73\FH1wHGٿXYK<ȁzʆQL5D2ثmxʇ0l]29: ' fnkd]`@m[{ zmɧ{?g.Yyk VOAH09m; C0Y]0j*RuuRx5P ѣRB;bSϴI}K߰!)jNyiOg}FVB4z ϵ*L֎}=vA~#(bm19h?>Y MEJ 6-eqq|6OW76uYW]Ȥ(:6kBfLySLK(8%˩E$]e6G-@j o[p"ҳq5p)⠴XV1Mn6ңyَiw(g} +SUR?$M fИ $bgl> a, ah\I+dkfw:r$SI ʾۆ_Mh43x.ra8dƒŸt7~ ĉ 黗ʅȋ)Oϗy*;QhI @4Č$P1Mm ]Џ$4 uBOY}Um.G,"$] ڗ=BG C89U7R t TW1=#>gk0Z}-b CF[O*ZPl'q~ 3emf \in!kS9uSOh>樈jRkR\5]L&{g[ XQq_ޒڜPS2dOm(>隙Mmo +`~9)W㓣"+&0i1=G1d逊$(ieл&Mj1\L+̺3J_Jɡʲ xZ<Q'}i~Nv.fGx.*?I PQw\Pݥx+#? 丼5Iq.][kn>ǭo6FL1 $(025YKƞ&d6i̶ vCЎ‹u^gg@57DO*MP-w  [<[g/IVweeJkf[NOO (['oEhףr!KpurD%<,0sf^ќq|}?DyCM yꚐµn&]0HCHc Tghpl Z6K4Y'߿|KRrs>7ds W!*It2 ǀJm,!ۈḖ/?Kr AΗ^n|BVE$&/.}ڰavU?OTbpkb务*?ܽ3\ MGTNF. #87}EIVzzI-w0P'/"ٙ2[_fp4~ U)=Q^m~oD @6K\Y?lh77IbE\QqO6ֻOkJ+4%{x7ԒVΈv yMBbS ! )Se0ނb;LU{pVaWT8ㆉxgڍ .ECjĴk4eb*쇊젌K>=l`1ӂ9?-EIyZa"_?̱]+a1S-pJ=CeaxdrZEdk*+9i2 +lKbN"Z4x3Qb-!*uKT=F%׬iY8)q{w.w̴fW='53@ULp(Pi?C'Cʌarft+^/2_CZU&G/Kێ i"|ȡK/|H@ق&tE[GR\̍(&[ɻ7 /eiso!FrIJ/c,|jbhuT]P[' k#OW|5}גQs%eHfGe/GtK,L8 I^#gEk`@7 ᱨcv ݷx#<@Y+gCnwx2\t@_ӭ(1TeX]^a\CUs:Xg!<afO^vsa2/'kW4-ǤL\ɔCr&Y㓧O)(]N7]$zQXUk;.poO-Nyͩm5>@ H?IRNIX7e, nk笩s&1/hzX.U,^7bԦ5@Xw;"N|W-^{ţg/t@PwmFt`* cPA雙̣Wbх>5M{KOl_*g 8RMc~!Wr[(h-5qmEW?B'ϗ!?BjtEaԛ*;C2#JLwÈJhQa7!O 2k 9QpܴNЇYfCKYuHPl Z26菗PҒ=-^{1m`s L(xkv^@`!U^ж:3^db2iE`Ӆ-*B?>;auKJ/+ٓ{Ϧx)J-o^ӵ:Kέrx6tЖ֠`['ӜQ2M|Ktz4o=[omsVHgU f`|ٌDuȝn>Ez$R4Kp9IBlAK+EDvHLx"]wsaɜTJ}DΓfі9c5&~zl3@hSpLqiQ3ŝwǩ:y,jeQ5C$HƤSs|n*Y2^ەQ6ܚ6 $CW6yZ%$";q/U L/Y06yH( OJLBv V^!QߝF+G*g! vTSbհV=Hڴ^1/3i|7/mkո1=Wv9 *sw(d`fH]3t밨Kw Z1~߲\__JiI^߆K`}^f›k?-H8C v;b|,QEwsx._ iڱ4ΘhAU0f}`석 ؕMWcUfEQ_ Ymmj@t0ȶ:rwR[iH? | )t[$^ZX6 բbYBL${nphd.bU&t\Vu4 .!> ߨڊJr *'#8ߍ&d FY"DzvHL˹&!@齗i|)%FGe9=qԺ S0lgBi'V xWfɍ ~5Ϧ3f^_c~[fR#Շs*L v3\4$bd\Pz)U/~@ZL2%!ΰ8MKm-$3.4. ZЧ6Y-Tc(oR #x{wYLS8)Ƈ[aQLAG5 "f@=dnq`:[oڙJ'd=DF {@Ju6*+kBh]M r7S4/TrkA0d`ڣ#!gU{yEP Gt{R [UAʜcl^Y7Z" U<հX]ߛꐰzzUj +oЃ)3癑,.R۽цxlnTc?6E=\9lE&s@@s(l7~v_ $M+N !BbC^{$?ه^b/1)xyJD_O^w[+"A'4YqZn]IxXF1#G7 tGa:Xw%H%ƗzcCLVx#0\zҠ2{( +hzhW,VWsI WHpݮ%01J5nJCzfB<ʹkEFc>Yc-h~E>%#ժJ.湢/@tv4S< VQ'M~81X)>$kpҿ2Qu̦V Q%Y3 AƠΑpBOuB}rcvj9R>"lh["W-/yfs[z FaNawt&Djk u &\'n--PB&v SZ>3.[%d3'CN%_5iI3h\6km [돶h(W( 2մ=FK(~Wdx+Gv_cK,L3HC䷋w#-)W`^"XdH͸o[u`JۄY7۸/u2M 5VkV0 BY}\=,L%GPCec #a"IrUX}ZoEN@ft@SԈM2GB ;}XwN ɮL,)[?X{Ƥ6 ̑f el|=ġSR$(\z%'xbpD N˂*3 aQg ?M9&hI.,)ۮ7 ~h:0-F=t4G\&BJu+5k;3qUY/n-PuS_eY?t|uBdg<hS(4= Aqk5xN_&yYA%$+U\1QNK'/f t.cZj,PPfYmx[j@%O`Vo/h}ad|ú"b" P:7N(@EPifJCnj}4rr~4΅3?m,6͡+70=8_0mXc(HHnÀ5E T@#b!dJf@`jP"E!kgbL|5938 Ht7#s+'0\lG 0@T}9ڧU ߢԻZ8>R@U+mEE(`Ru`|ielP/>6(S??ڙf|q݊É$1YqWS gj9O/`*LtWbd <^N_V'K^mSܣ@k84^fT$ ˅I Ha +S[9-5Q7 -Q,(9~pRa3;Ht);H4[5ޞfƳ.\8T(lMGA %CBr6H8D594"b!@if}vTHw].ߘQ)}CD #]VZ"+%dK4Eꡁ,Qї;9(#CU}vԐ|0lmqgf< &ܺ5aL +XSonT\t"&]CH8|rx?OOnW٘i|w|&Uq}Q%Ho9q!xVpRgX}_ڢis25XyϹV$vֹ.xH1=_v!f$ϒBҧFǓc7x0;‡'~U-oCa&84)J[Lta-MNG>MmleC+sX_sD]T-ds@Dq؀RlEUJDul2M\F^e?;^UTT IAA_Ն1lYh1D*#4}3p@h"/YmNߨܽ e  "*x-;wjÚK'*E~_0 H_o/{usFL嫿NfK߿FQ"΅q[g:t@wˮt<6NٖRꚦ ȧeΠixo-|@V{Q{_yn1/Bf*ȋK,6m9lСސ33P]ҰJdW7q3oU8G~'\4-_i48`\f^",/FxQuI1xGo (ŇU;!mЛq;/C"[h~G>Ґ6ɚqo[E@S Xf ` cO6v儆Ro~:avF?d$ F!?]E5"}ivԙGzpZRa<(G  ^l< .ѕ OhZS6МK]/7oRkoi;tYN.UW'ʟX }V^jP iLWpگɝ$KY %P:ba:֠ԮV+$ЏNnv3QJ=Hђ?y ECGbߌ W77kbԜJ4 >H[ѽ[вW7Nw__,LleWz{h/'sԾY/FFFT`wlop](GU0|.NVa,PyǞD2)a;$9 ;K"eeN$|ˤS/NBgs]ttXM"kH^%&eNS/Z ^s=t_L4Bi mm Ƕzz~Dk)oyitFL=g֨5粮YH:EE-TsG"Hj@z|Q"X{@OiHHQpI<"TCs)[7#FKg;+C>0⽳]]JzBVd7PI\ a(L|!) a*>^S]QL_K y<&m8`R{EL8G%Tm$;0:N2Y'6nf% ~g:;jt|DlPlQejW!5]N4Z5NqՀUA &[} ]mzeS#^/tsuWUAJeu*5Jq[6bb<]ĸ&Q]Y H+aNDx0kW|3[4q!c~udi5n0tGBlT2 kKVHN$?\b(P9+HpYЎs%TͥF?G؞b?%v"6 `yb] #{wb_E(Osp@[}:$jU'P(I.Z7n[@h+ɶ^ j;u^N$eـ-f *u5P; AV]¼ޖ$p0l}#q( x0׋sP0¢Bg]4'xr7pyTUzRfd[a 8j=2'S"|\+nUZzO$#Y8'lKD9_& hu }(zFc&$D7XP\]\>eH=1{GdxFW$̠˕,}dVb`Iwo4YfQ`𷝓$Yy` 8 I|ϥxeB۩sj;|[=O S4tizG=29IG]cuu=-~\Q7QH }*$14J$7e0d]aY1ownUd7އZ(LJYg9`D ٘V(]ZxJz,l=ZkTJ1ܷjZ:W_#9Ʉy|&šJGB ]wy^-ɬ--nc:GH!uģfX}h A_y{ol?9؜d@_یjLi:N332a@[+M|!. W)D)8עdIetk)™dzdj.d 6/nGhTn {iH R̘:"=*)聆E֮l^~όWTgv`-FebhXܥ^{k8Tt:_f QG7 !K#tTDp7j'V儾wzAtV.؟j7o]ћL0y@A3g1'!;T%7Y@Jxj/'#ڬ.džTj/q2>F1o SM[A33q.r68dhÍu,G^XGR0t t=K YB 5+rƢD?A̢3wV bxKrcHĉnza>&5$of4혈i "jNiaun'ءx8ŏ#:=]?{LN!9޲& C- v=W/b-#quf#&("N:D wYvIx<#_%3+ٽX/ ~Qx 9#?Z " T9ߠG$Vz10.mT:??eݠ5˓-EBntm7e_׹+Sz]%(g(47 X7>ĸj P uw䞴yi7I$:ԁhQũ *wg4 '!Θ?NF F$e?ZU`I%ZQe d9ܴ۴=b\l*Q*+ gU;13rk=h8>CD'D7G9g}[Kԓ Mc`43IpfA Qʀ\S(͇=dEφF*GA*eOĔ`^8g¼ ^С ]ݒ.˾] --E|pR>5_oP;'V0OB28 e'7`1 pC02hPm ?,(ǺF+*Xbs?M#QM'mO9LL".ow D†h{ WjLM&膁 kf@*s0"3L[ Ʌ(0cgtǚ"-(]=E@ib[cveWdP(ͻ !wo3HT`=&7A3>s!7:W *݃&!Oo*joMakXT2^Oʲ4Et?cnuKMR-*It;f9ӽBE~9)|4F N*tD͹9/Am(-@ c'IJvnI=(ڶ'cg 9\U eR`'Lִf6zw-,ЧRwN渇:*}1KCZ?aEA19puOӣ(6w -#7eI&נn4JҭCq+ m0rUD Ϋ٩՛eEf*n M5,Z$e`xTerun7h;0{rtSG-SlGgĄnP`?ÝgkE a-ؕLJ&z/$FEo;k_"Gty1a(PeYq%kc ٹz5}N Ei6j(҉[ CA/~l[s<$pCGlj"'xС5ipB\d7Ufq r~)O\҂ 5qk^ŦSjZPMczǧ3AHa6Ė'M.uLP$Y]_OkSdeͽ!;^bd7XZm/BtG6>5M *KldHu \b\jlH: 7-2hG֕QH*MԭVdV:3:d.i;y?z?5AiŲw76$zyت2|K+xuUcB:X>cNA##|v|66Ә BA*RL@Ax AzcܤZ2`5Q4-x>N2l5u?KAUu8rT1:zBC8 R"E'Ys  $wo%չˬqjY&p U]xH <7Ž h*K֝GӴ@##;_H>h=^0Kv7N܇Hy9{ > 54s @ y Kfqqܕz #}!f8kTAQ=Woo\0^+,A'ǸbF"ƣjEj zTQܖ:fOkzлD׫ xJ>!gމGdc?^Wu-A;\ׁq 6H@LٮDsO>oUXAvM6J8ݲx48[ؖwp$Ń1Ęy2iE3*uJgbK:PNVA!eJ0tE@k͎=t$}Ea!j V jG sxcbrr(rm',ߪ3+t|4`w-g|YvRćp(Ӊm$6YPLD=NT9Mӊ// 6߄⯥į,t@ɳq6^ʼnX^'dbg1z'XeKʪT)u:$~#Q/D](0;oLĭ^E[BQ9û^úiݑtihqNvaFqf؜G16\ X|vxޕO'U;?M8˨!#]QR?רJ"Sּ+N $|}͖!:Ln{GMzd>1ůGuy9p*R?d+m0nkrmwK#J-q(M)}47j ̕<\wBjB~"@tU/Aux#oka`. #2''Xl bgYJ͡ZiF+/IёECX۱YEDrtl_l4o^_C:߾n]yE*66U@4@*>V235ІsXpM G&İ~oJlWu;^lboZ $:jCwmz,G~Qb_Q.. %际Vjfx4sb#^1jBcexRZ-^*C;s)qx2j֢%Em^JBiE]~1>I۟퇣eq 7b ^J1%xD'TH6'{bb5 Դaɬqݍ#-/΋E E[mur;D $fqe EHOIXFZU M1]&,T+g"%C=-ƷRkOrqǬoK0R5G1R}3}$X':=1'~8;QGPJ8:v\WE|Im4JA=0a޶]j^/=0]vtȡ=|hbJb_Q{Sǰ}'k!<'0=w2(S@?WyuK8Og-`#傥7ɾLb t=@a ZOBH&2Y`IsvRܰ>[ǿyB>YE.eYZ ?ͪaHE)!DWԣKAҰeU7 _J"??L2E숋Me=8]zrOd} -Oӡ83,}NrI$c%QPH^$_ǀzɰ۷3'TEM? T.B)P<@#D'-f8X0KŖSV>AblC!#&ų]ȇa?w\vk͵;Ԫ,3FcqE53hکޡGށ7uOXwx\8QzK!kE^Wcէx aͅM!Oځ.5s?=+cl$ "Zb̙0 #pI ;\٢ iLj3~v1C\[9$Q'nHT27;񱵁|Ii΋83EwWh7>6ړa FН _YQ>·3j;/0颧9`W_8keboq@)f 2 % '# mԧl~2pXUi^ =ɝAlPm#jʔt ʵTY1pB&Ő\?3:`è|83iN_?霑dE 61-PlX %c- j3LO-ѥ/}j E*}6 JjzylAp IE Ï)J>xl4`n.3lô6R1Pox,jdڡ%D=  Ml!ӑsv2=9 ȑʾn2m5{!(̗5iE,L!®j!rkh~,VuA慐(mZ3%#^?(kā1%h~<'P^mdه 2rtOńa^D̯_46[*=`&Z.Lp{|\ l8S+8 opRi+$7 ⦽bWa*8SjYk'u.+ ݙ Ϲ*?VQ*2} $0.аfF H>睊5ap κ4s-VXZzNA$JoX((= eC% ,V K)ǡaǦSI?Y|O$Ȕ7[̙\<8Q ;"n׿1Fʌ~VI_5Vuʁ0/}M& #҈2 `j (99r9NL:9؍>Fx҂]S#TWsI,1 6=v5y7ι]yL>U=ARbܗCbHYRt=vG&H2ZwK?rE"<%| +MڭmyU"L⑾\yJeZ&*N`I>d=,THBލ8oXļaNW2,'es? gE_ ^G!E`G0#N#-K1 u-sDHcNVYUTA +nAlJV$ 4=Õӵt3VztɘiWM Fl2D:wv1AVXZOs&ibǶ"=rs-CՂ?܋̡LY+ ӜRפҋPyY -B\V Ql0\I' mT(['sC!P%UE$.%6!_XjxHy<<Ƹ0(_6Mt@׻0w3]aփ{8y \% >^PiGw5RN`~Zk_4[`5&чW2EusI 9/wU =J ,%H2sy[-5+PEopW*~fG.PM >k䳒ъ& Gu-Eo[M ֤ =B!y4 O"ߴ;J@n;ݽX7aYiy\@Ͻ\x_ ;ޱLknkA YGgSxը GqLv+! d:9&lv4 loovF'-O{(Ltm >L.vKtnG?`c\"4Sc7hhРkk- .'zRyEB#s_VQAWIξMglGѨ-r&_J 8 (VɎq?=mly6Q"b+}7Ǹ!JFj[d|!HV ܭ9~bFPoo )(Q?LkG㐥Ѣ3|B4~`P!|FA,yW8ڏGb+TVYe}SQƳ$h**xI}=[3g09\ƚzE>lT9I Zz͒q. $z y;<q;{Ĝ?27V`z|٧lRpyİ`Z pvY#w|~7&gBlY_y{-'*pC{pZR/v:Z9S)f5a2~*h~yEĩy;ך|o2qRv{<vJTը9)#?%)Io[Me"t^_!G'cjA˙maa{X +,_|9cP13\+οrdy+h%<ł*ݣ& ­Y.ɢ/^wyE/5p+qC.OtJY4j=FB!j<;*Qѣ U SG9%Uz}"qb*a%E{F?hfA3o]r?\l3NR 2+-hd/^G~Y?8f(8-^ɣn5"peڸ ^!U#uI͇㻕8_ɘ3n,jvS"e4%$u1队__ߢl,Ark~P1im^ /kVP= 8Ւ'B|1ʴStWj"@ |SI1 -%/OO!xsa4<>'jnNE4KʊxڷDt5 jq-lYB*RGgrjCSXA(;E _A!xvy}Ҝoՙ yc5b[9r;yrnF(P n2) KB]r?7@ɷg~'^ٙ$%ɇzI&"9?vs"ĘT _9վ@Y{w:}i\J覙E$W2mG (^N a롽 s>+].bu \sA UgB E$ GFnk;e}@&儑cAv =;W&8!?QICgm%zm Z(;OApx|?KupU@ :'$NZ%P^nb*VZXp\|Q%<$haL(@xfk_ޠ|" M7JFs2UJ!l݁ҩk8yU^ُBJ.X+Hjl(1y&)-+ [QH`?"\3ܢO2aVQ(YIH#~54de3:锇Olʬ6Q#ePQ"Bp+wq+^4-Z;Xb?to"}dt%Iz f֕/m#֥4MÁMG1:g%r^h:Wc6Qn,-pE# Gt@zt, a'{5ta@ /Lh8xBI s.^H+>.BU.mՔ ,j5 J9^OCm `P:["3NcH;;sE*imj]% AG%R OP1W:UgvM>[.Fg,T\c ;,5T 2jB\YJg2[8rXt9Y> km* Vc6pPh8 zHglD,U ړ0_`}*빤7|Gy}孤KCcf_9/`a Jچ-aTd7+xd 5qM#:P)dck$eФBl0lE SmB׺[)c>;W!LJ/7Dޅkq^ͨLf("G} oo++AA{-oa*8,),`BvKΩ/s7A9B!I(? kš\+֍6"O4'r-\v1)sڤQJ'IDޝp[˔ S"НJoof1EPp7rg,6Cmm󡣛.A, >x;{Ф(:GT +tD†Z(2v(/J {֩Q(K|_X?O=~ vB`eSྣ?/ 'o%,Y۳5N47F _eȏGct~ğHΦ+=>l; 4eoe!.I@Hg0v3KP [MKECèqXN wsj 8n`?,O*[ε[+@[)𘆛ho j:{Cz_%Ly?Ubc(_O*zC\jb$d

IJ^|:b@s~] h-@)& <<:Lz2R\oEyu=(lQ0d Sd=NazG{i%VȏLhkYӭ mk5r0# i?GNRԠ>b[F0LX)xcimF"U~9ƽxgҰ: kFHFEE̱|f)K[;H ^Y*y05QņDs;EŁ ׽qhΞ_u年P?l({AYv6k;lr<9}qX TaxiyK?>A4Q^4bt>E Bt)z;sTu90q5rޞa3D߇'g=o*2 9U4:.+E"`˘Z9 Dיb1܋{.վ=.ͨdWo$z~u嗊ٸVp]:FǖFlX=| i+j~ag%l2zֻngN}⑻m-eM\…F]ɸW`^LDBJqJ-d VYm>(i4(GΚ.uxoQ$`^%) B3VJZdEB,`&+Z\]Z+^mruvs& fp{x& חI4" Ƃ^#°c-*C tY@ h%#;s 7}'V-ƿY3%P2x8NHXL=F.:jY=.K,Dɵ/`.^=/ ˙ٷ녾)(8A {B+emB]Skݑ7Ɩ(~ ryfU.Tg^^. ]ज]N1t1_9]y+W YYf׿KJ&^Fm{2,b|Wh2IC h-~(hU16pMyy"s {qq&嵭'H@;We+WpQ3:clcbPH6j #:VB9bb! NL݋|v;z0,^-CqIأkM\M.y歐tr/;ٛ&Ū!5.#.OL1U!'rߋFNɖ'W=$)lH|1S_[/hi%P!$lO!\P@ʥJZ!^ g%_^AM_Rg`;_BV4G CNhMbE ^omydaDi0:$Z>) M@!莟$3q.V2&G87ƢX#EJQ@hNI^w,ɂV=NU1Z\{+B#6@pZ."T-]C($pRcW;"@#  mC D2%uAR4Av.wj6k,5tevyvO=iqni7"qʟSθzWղyY+2Gq3vz_m*l8b+"m}k{|~l$b_l3ڤ݉>.q䍭  Ԯ %w^6kJ豁ۀWeR[-F`1'BZgyl[*scUa|!7RА㰧"}f+H%yaid&yk|rXtC\QNĂ*f1 ]|'x Ȁ9_a0xYcEDx10t4{VrS1Uo&%> #t&By_.ӧ䂫u|8EЪ©f&?r0<ezz`zn=S9wr8C R$8jE*iyQLJxiab䦅~j p{nߞ~8 o^5Ղ`%Z/s&hOƌYr%zYx9M}z)uSh4ʀ%j0so.6*F,B&ez!~W>QKZAAz't.g7J_c1N?/ez' eZaae h;|LO6d?Cކ+/kф]E8v169AmkZZ85JG I{7ҚNZ8@z?g(oHrtM>SQ\.vQ^DsCwJm*kL9LFgG#ߡAH +7ViIǸRR^%XϤ~YdV*)oWfrԛz1)EfG9'Dsw5V5.%qiGƨOIȤoU4՚3@DJi705[3g;< [yPZiRׁڅ.m+p)&猥G^fZT&  ~X"r /vg׮#P PN,2>C'Ÿ@=%;=+з"tDd冮xqљAzpɨV_x8m# (8bJ7t$R}Ô{oOSp(\KÛRAb{3%1 O5׀>قoPjfǍR"# &_`zfݴ&߳c,} h|ۺeqedG YiE! n-ر=rSa< ]ZHhNn@E[Tn SZu,1J䥟ĀpjOB1jO}rD2 U2_LFؑvH5C5 lrFզpO5L">"@ ;5A8x61;Fot[|@nȤ#U)P"Qrޯfl"-U=C|o&_sXb(+G]2x.LN=p;Kb;JNrΠ93neQ~vHOu|nYUɊa: 6sfvv">ݮ u+͋J} 23 (Ww%8^;h60D%Mb 4,-fj)-ݲJ ^0iX4ucoQ)Oaݘ@k۔eCldxy8sZl;o۠0Mymm`M7/pQPP7cQ4ǛP0c2R~B 98Y,(̰C(l  G"a^*b_ ќU"_Hb ^iKл5.oeO18&,'C6~fN ֦R?? W:F5!٤u nq`),#זְf97.tͰ0o+|,?/vhTgdE^fB=:hd#>tj!S̠B@-ݸ*+ opLcUϬEO{{xqbSTh8yz ca0K a@ ^t]fq/uR;0?l$;j1Ola.NY'=~JKNs$4|z%WId,k+f1aۓI O\ӵOb:|kaPxqW}QWWlDŽ$&5Lx_e8غFx:ȃ`ؿȱχ.A"Fkd?É@Ō~n1ULZey;$mֳ1NYBWYǓU)0/Hf8ÌB1i҆ Dj[Q/Kdw)sk..)g!!(;"?Ƒp6;UǞnBﭹFExl{L:C8:b,W # s8|mk>x"zor! [L)6õ`}vȿ(ޗvPd@|3 F:ZήD]}G"zy2hKeԼ U`!qOQǟ`6&(ċ'/nd10LQwVrיQo6);hq?@(kQt@(L%Otped$ePO| ~z-URm" /\eo^2h}ZO1]\}!MHegS=r QF1ao2(kXxH:NkEw5]QrtTfh\FYh(Z0M9#χoXengcS2e*p;Vu'@I ̽[_p*sV.9#*6r''3Ā '(S;PW۶p }0Y KR ]|>h4L*ߵ2D TGx>;Gϝ-bhݧyTdsH>1N =lKr̢Rn%H]* >#ZSe $hp^1OnW/y&g0kAZJvB I|_$"@F55}Z˥Nml\֙`zUd#(d8Rt'B%ydoz~8:XJC'K8t|w\Õͫ#$IyR? s0{wC{&ZiX|W1{yXgj!钢`ĭe`=`p2rdomM@M:&ZPJZ5+RwO zʮ /#o('`W5^/RUUaܓ]2P".8L|I>.iŠJ=ãUAG@?XҺԾՆ pκx=WL8 -6"Y, K*kQKK=1zW=mW ,?ˉBM,bbAޥw˙&(įޤAri@P*Us6vcMd]#0^k_: sg@TB㭶ǃ('Vۈb2>Sz+V~q;y2iyQ3_?U/XoLZYnj|]u hoo7F">oَ范B?bbQd͟bX:EA~XOGqaF8U 6 OMxF}ĩα}Z!2o2$s?w5+̀tSx B%rIjbI1S+]|L&_!A _nY2Slލ#sF{ڰy$A%Yym\gViZVRMM;32ʛY=)ٔApBoyhœ&H srߵY`gLda_ÃB4lkH7 V ASO+ףi= t-N(R| A'$RSyn3#~Ee\IRSv3!&r]#-9u mUf[6^t'Ckxclq>g8סȴx3,-e6vނ胑'Irie'l{SnV5v 'T-+(Y1wY2:T "|3g|kY%/�g7KCˈ4|vî~xm9SHw;vևuuj{ …Q{%K/{u7H=ڞʂ_|uͧ:<7"k":퍅}f'0(.r #ͿfK}9ɸktroo^6fٟ[_Yi C[@p'P2lo>(|OHˆI`qꍥGO|1M@T&2j}/^GV1 (FEǸ)8_u_ h}l^QE{OS,Xg>"ء"pv^W ] \掍f#EވipL@!5 kp)G ?&k&LSzF֟(@ h/uuD̫WJ7qaf=^ -tKϑF֮6, MBn QhF{mvXJ2Îi*3J RZGKP$Mdm9Fs6xJl^P\|`cX8! x=-w/Ƿ7T5ʁ#md'>ZS}KCfk''\jpycaMO w, 歷(lq^>\AMZ+Fa"N5Ԡ J8GϒKrdkG'&j~9~oo'?S!VHǴ4کI {QR/0IUv\5^i2Ӳ.^`o ygӠNF$;pL`5@(ԕPDX_R2g^X)_iպ{ZZpo&Ellorul5g?;3ne%S Py\NN]+8EWhc\}SXkaJ +pi-U〦!N*jbТ9PF/sîYtܩ*"&s{Z[ݴ ,A-1Մ s"POI"bOm"[u2|cMbהcZ.T&i+d >ȶ&QF?7g)7WA<[ `36 vE*ԃ-وmq]ny^O3OrcG#$Wr𺿹5lYjHXљ+|̿ǃ+Vwץ{bB\ R'p2"KnmHsgt~I_qXwqbπ6-)7 *Rh 5y7J\ ៴7q/8=cW2U9< vXRU8q?+Jw,GmAiULCd׋b&(u)1?*ELNdSN)O[ͅx҉„!.4N U1kGxlmiYb[0OfЂC/yyagk4t 6laFa"z:7ؼ%Bea@|!UTV1&ݮx}h|l{P738V؋XӒJC")ș>s3۽mH3 w}idwv3Q ~{k#rj,tPUϓU\^2+fQ*%"Sy"˄ DpBQ ik_q.MDYrXV )xrl)R5h}WqP\=.),h/L|MZ#Jl`4v&zOSVvZd("t Ec_N JX4Y/%yݨ'}Ӕ YAgPom~Ks(ɣzd} JƧQ41,tA]{k`Ս BM- g'%B޾9XaB/UTZC 9jˇv.zˣ~r-¾l9zC u E E{jy] V<:,*D?C3)2mqŃ˞` qB6NI"S'31UUA0*!ŃM wXnF*R Xڅ[ G|%УǮXNF"tpB)@߸+Ng8 .ۋA/+~ߘJ5 /X)T!ǐ(ÅqO- { 7JO\Yo5y1 ,7Jgs=n!iށ4 klWjXr96'taVLڟ\_{>IT}\rKuC IĂrO.(p2w Ҙr.$ XkMEXz#x!B4i=xºD2DT*u Զa}H$EKWqzKaC0Q 7TnnƖGWos i{dCh WKvzB jHP2ȟ/,=:jC7;__3x`N~+Ȩ#Gxp ykLOzv–o_c/ew4Өq-?PϘCB^ǧvf`H|6"򕓯9$dLniA)&CEf?&jqngwN%~I M]R #lZ'w^EMh3Aïm̨^G&BNMG~$aqmY[2{ªO2>vbg{)ŞI=l[)~؂G|);usx<"iÎ*ם {:$pՂ1#ؼI,ZnFM'؋*|;md; EZĘslj d%0 JX_yw&U"(j ^=m$[3y&)zIqUZ-Ï pgbYF"TVW(k0y`z4 )S@ Af}}`MS@Sb똾CWhe:\?e%'FԖfϿѷggP=QwpXE*j:ED缜0pB?^Xܕb+C({%!|FXAz ,~EswP=u|z>^Tu;!VPNԲޱd yI~>nU"t5m D =ۡ@v#ٙJyB@l\9W1 g<" "hk̴VioZ - UBTz3DQ-꼚n|8juM&K jb!/}u19 .E;Ee<4(zEdt]|ϮN_E3*J #..%} TH9b4ts},xܘ0'iǹUh?2|j! .lrhYns1WoȘ1ޥ' r,[(2|cC}NjˋlP*:. `?9ؖ_ 5b8,u/H#_AqJjd79EGN1יWc \Iæ%ӿ̄"6H ^7=Vܗ.վ.!!=-?m]]u,8%ʐT@"f;_[~Nj6MYDX]wj(\Κ-$QI tj^^H)㏰/eGrGxrꕦ:7OanD>,"xAD8Lb,"i8zEGZg pAtu0F\* NDAW՘' Td2+F/4jm},0f8/gx 3ӵN氓q}u%9r qUhK cݍsI[oyfc+&{kc@}dOx:tN5?YQ&~RPNaFޣ$6 Ȇ]&FF00X&\.GVP NGn  "OX_&ԡߋㅜ<̧2c֐ZI=ӊ=9ra) LO(8 E!yvb(AZ<_۷Js9x껕%yݡmU'LTẓ2lmtv۸F_)'7ufys:9Ţ$-Vn]"SLދUʸ[Sd&FK M/ˍMApXCƪtC͍{;q=jM +\MqT,*,'>E$XbTx 7AOu|2;^-$+REYnyjeZeX$eojޫ+ӟqt=e)X!'8d213JRAloKFSB*{t~"'ĭ AW;[:4JuZ.t8zMfeךўEʳ) 띊+27%EpD ngt8(62]8`,h eoBBz=.fA`pnEz i.U~hѕk\6~mM.}q[J|bzMOg:ڰN'Mj^3 cBy?CW/68A>`r#u1|rݵbPE<TCaR yfg@1j78bNȞlƱ*m3"B=C{*!T0~#jssoیguvd<'w<9 tm?N`i\$Ѡ|hb)Mhk[/`;:OVN\{Cugƽ&:BV2eeL{3\yYIAg4cYQՑUX zLȜHDgaߪR2Fj;Zq>q͖\|)uvi5^P=@2uJ`Gt{ r>v8CSSu!t>̔ewv 5"'^iQBpa:>^jhm l3tU[ecAh]åw~]n'%eWd_`3VWS&?g"F9L@W|Iݧ35Iڸ!becj xUfR.y$oPy+ ^S}LCUa nuyRw&¼xa뉳Ԭwu&\ WIb!_ rsXaP3#QP!]>CLY*-8 9PTا: 3v sULiebfFPp`Qe$j@OiX,^ۄ:MN'k9,MpBĂFnrGL A"Q^\d\v9xF%H B* f͈jB Kh󎨒8m~dRU/B)o?lPsl\FWȒM/l S0LAqz=c <\C&JyX/upp{1U XU.<ςin`z@ NyS2d$@/N]I{4"x颿ɢEràtcƈNf48Hb,e+Ve+71d؀JHT l@F1eS mLDZH1gt )BqO\XKQZo@JL2৔˳.#߮baJ;P"J1|ˆ/K}a Եyj;:.&@O%yTEr#iq}~x"ي?NWaxߕr v>CiZl*#vO@_xzJYPg&R!nwcCNέR{Z/׮A9zWUZ. */hz~*%%p4 gNGi'υ0ڇg4qԑue a[ 5*˻Ċ|"՞l.dC!;K:CD>V*f ~&"++-șc׻6.Z,PzPyKT5@(wNX@rg |70 h79"|EM8%Zzg#bޭW:yhFluqLi&D|H +'A/XTʞ-r@^;x0&n'޺ ߒ722! M΀PGd( Bƌl\N/N:A!\%إ/K.錥x'҇Qzpz_}G8vp5,o*^z*hރ'?ZtBǜ)Ӧşɑ= Ł1dB7f դz)?PHY/}>N;9ra6;~֬LuiZ3b8_fm4 )= VCeQʿ2-آ vlo]1GkY,֨ J<mmƒsM@z+7[^B˜ ae=]M*⅙$/Vtcēp90S_ dV)IBk2NU_Mu8ĘbwB,]̴\`oEee5b%mCSB~{}=jt1wK#nVZ0>HiSti<5H2X=W/3w<}0.Y5'E*NH"z/Ucߚ>-=gppIvPy}3K>%.P8]+{rA=S5w,ZPyѻu^1PϾK~p!xfJD^K;/|?-iAfh ǓkXE87Iު1]g["PQOw-GYt¬kAC![^$\y2eiug1zAjp$CjV2}XZܞZ#Q3A&hF#$F9XǪa_6ρWl8KCdz]rZϘz`&//ַaaY߳.1!/VpZHΌBaSx l>Ce//wI :!PH$U8@ %HK< )[+%^Y&JTs g8p=q?f*,Q Bδ7QrFesn_FgR{#lk5Ig*u!e+ Z n׼)FWU0r4n<#+mʻdZ=M@ipNп ۵&iu9/<CtA.cx#N| =#Q2&g+u ˄)NqC٣:*\E9 ދ}`]VRvDKG4T1z>1J?#oGmҙ֛`k:. e}_L0kݞ1qP̣IQ)o`{/[ēpD:?mxӧe;Z5%n*Fo wu#)~TwW/rC"h2eY2!fYeނUh<*Q@ȾDZ^M3ʶGsT;(~ʉVap0xMI"O88jN!'d)$i I*6vr'YW6m@۵tᓟAw(4fB26VH kA㙿㘕^S69j0>{PnxDr*ѓ#2>x+d֝TĔl.>2T̻qa8i$}4%B:e^$&YVUsB̂o})?[eU11j±H%!N䔫tT- a*`+ WE%p1zH !S a=$wc`f4ϟBVo;L bB%$  nPƎyt~YK@s,tcBe,jv[kc!}mbxn:}86J|tZ @uqoi¼ G 7+\ŅJ &9PR:c1M]fOp٘ϬrW EzHUw:ʇglE-r4%   &=lgRƉݖU6D ~\ub͡`OU"bCcD*4j--<,CEXlrݷMj|\„gE2>`ۉR gZ|M@p)O݀B&t-)3֐G*pV%<~_̝ൻ#:ֵvAnºGW/2أ go&{ ΫlMNŎ3̓X=FrWWϥ< t:3T(ejEúrX3Ƚ~@ `G%1W蛧uF0_;54u*ѩb_lTtuT-3EyJ2wS9*,վ40ν؉GJIlgJW u`5vN8"^SuD8E;c5~zV)}UdҒ4w +mx *t`G =Mh:cW %~_ך,!s mdJZQ!Eh)"stWj"8L抸$/9~~\P{GWȹ"YTz%Y)WA_3T Hmaq\3}}4( ?^)51(_ϰuxm8/؏܈:4ɱҕL^cX@If0b L]l$`G3tay@HֺV%՜fo,U}x:|yh|i4^W%bxf\#;a>J?8]3eE Fݮ)p4N6wp!b`DuHx hw= OrYdz\Y-d?Fvܲc[&8X5#x Z9mk ߕy݅^MXv.-q8y {w v*DHX'9rq3Z$ZP\\f9ވr6.E!\+ ?3A>s@N; 'G䡾Ĵu[B}W jwps3$OV9?? vFXj;D@1}&ev(2Y&wO 1JZN 0MHɮ2wA!IqP=Ȯ(7N[yyi^0P6 C+~TKhǃAz6ʲ@ZEZ؏54G@dKp6k-hI}< YÃ~=C6]Ca&f0>ǹX&Ь,d^ۯю,Ѭp0}r+t_x۬^@i\4Éy @1:}ټl2+f>$ZN ^;CzN'>E>b{%Md-\Yڠ/f 2o(1MCvV?Q'ezx( 6=yWeʕ&6Kv ޵+'bf[H^+"ꋇ2F_Uo03ȄY<%Db.BFwud<,nF'k{bHƏ.jDA6RB]D_VC28dec Gj3lu ۱U;G^J<\jeC$xªE0E ֶཨk5Ͽ!t<"f>>s_C`+ث%B7KS _'׿vzy4 w|, 9*S0$K5\DngBs~Y!ܧbrC^_8q-#Aa#)m Yv hg;TN2Ma,jF n&b1JSy7ŞqCf;⿤eh|`*hwǢH. 슕Z%[1,F[ )JAHD{vR/v y MM 282b]nzw?}Wxmd"ƅ*1.4nJ^xWء鿗bIxՈ w3a 5~Lꎩ)xpw s&x؅HdߒztIx;G-Nv >lCyhK:!+h [2I\-O`8.si_a[GEp\ݖf#MاDtA;ZhֈJRVQނ6d*x (hk]CM3^ٿQXQ+:,NExR(/F 8v}D p;Q3>Q&)3ϓxIbQDxz|$U=VgoAM(ET ͒IXZc>+w$2J=в ps|Gc BfNi T+[vbq,?GlG÷o(`- ~M[Kk.Rn9`#ުMo8XfMЦ/azE=%*K66L2&ӰEGR?}Zxã}}#K4@'S1<]OEAf8dHGS;m׍19:2c:/*ć]_L:="mxSN+ԛW'OKA;t!XA~ A4z1MG@mv 9D޺?/4 v"kk.e8bҜ0$dEzӂ]Ĺ;Nyʢ [tzYnFhv0*$JF4lDQwO_&Te=׎ꃩ!mZ\"0Ω(ty5jo֐b(\ ~<%u3-\Q_UᚍԲ{堲4U- U@5rmD :%u0tTՇ#l7qфm`Z~E4&D\,xxI+hsJ'bdIc @Obx;nY˦Zp6T7?]2I+S˽0x+%>˘UXòcR^Ue 6#mpN+BVmܓtWp&CeNbLxW,ul2m@y츅q(3m phyV Hx@[7?ݜ)[ADe's˶3+s K4Ć;3ȩA!FXyl{ج)xtߚ8#"p1u,LjxC$FE}ܜC= 14BD UoAIRhu zM[Œ |eS-؈~Pzl0F`&2hV>|Hn yqոX1{5nJl5=<0M`P4<'N"z xT9GxG؏)T&uY}˻=!U—ncfHZ 9.cf;4h?e .PA&*㼁V,c>#lȒ*(&f71O\&cp&\غ䊃X_R\{]RsdiLՆq=iJwcԖ08^"u ײcS|c\ݽ/?sX{`$O_[` e-:O(_0~Ż8udYeh.#oZVc/FE⒋9r-`5=勃@M7gx_xɢo,D86-tȑdԻ/V;#՜4#'~64 &dwwL4Q۱8JfNOƷ?eJy[L>X\hWٚF9G 炅u7"K5TIk4xn#a-;k ORQ .ĽpDIV ~FP@.i)ჳkƾiWvBaWO<ᅈ|o1{ kJB6N:r@zK=**M`W2 (["V[ -^S^ vp%6V8a"1Z8)S}6C T:Zg^[x_L<0*ﬡ1Rªw V'Sa\hk$%Wߚ _~5a:>Ti[2fܒ\77E*U# 60F22=^§|~&KreJ,*Qjr\ʭR=p7|WG&BZBKpUҌzߋ6rAk#%bk9:iG^do.c68&o~)RkkXa(! ,%5-9Vw_1pJ3 m|?6_?E)$md ( B! x-"?gWZ m׈ːǂNS^FUHMԵ7 w.D=Q S7iXBx݌r;\$c-=vp09x貯 v2- nPmïlV) ٯ phCwpŮF{/.x.{v<%cpc/쓶`ǫ́yZoUGaB:"Cs&SyVFLzHӓtlgCD}b%"S0z)g~e sC= fXB);N)>qEƴҊtQ&5UZ8ǎ3AI` D++SKΟPC.z,F֩s 3NqKV.1RFȪ'S!!F̺{/Wuù0ƌ,sHF/hc@3XD\{")Äd7o*5!yN(k\=:Aŵ*.#Jv,v -=PJyB /]Vk#h=U##gP˕Pv2HpͼU&|쐗ߚNiEtz%l"9cFF`1aKEċ>Jk9p?VjwϒJPܹ~o󂀵QĤA$ "UNf9EDMvɦQ{fdJzT1q*KqlAǽ}݈lo4E!L22Fh}_EUW}`Cbԇ/3X gqTbyjΜS/*pC9U7$5(k*>odXUa;jwatx5{?A-~b"EV1jY xi],)nxu;[/\#x8.pr t00ױu@i&_׊XJVyH5 5%l@WO^Y<7 tMzB _i|Ek[>A3>z@H28Zj۳RJ^*~g9o6EPt)ZjRI܏ֈKB3#x/Ѯ*ժ(.Cdsuh` Av?iK}7q >lW< P13Br12Ӓ"Z]$Ta3KؒzaP(H /K[x^^& Bjdd {㧈_EK;c)geᗈRZf5t>%NǢVlףvOW0"{!'? ZNh }.&'e3_@YnPp,YD c 望UpkIf }3vߖ"˕)Nvu>FŨN5qvƖ#k%\2Mݘ1ĩy1e_?Ԥ󠐱1 4~lL'#I8Xj h>H.=tĎ'YA2ZQQy'2|"y14Swό&&0G RHf۞!B.)cRNдY>0jZ;iB,!U}UUFٶ[S^"'΂fT{9A VQ)eb |BS7Z*;a[ˆ"dB^i{ccЬgJyw͙D4Bak*QIm? ѳΎ+x'e׿0WF{[@nynZB4pkg8M \8b|KH:%'U{H54cem}of: BN,&G<&+w=}+vP)d aZS:qN;aP ?_{v[|.4U:aRއbWK9ޘ椹 ;&mT׷}'ZH9+l4DT%罾ohR v0a.e՚Tm;?vZc&iSMf~ /:.8#3=!3J,@hYjt r(2*vAt&+>(IxGF80 `!$&%PJ?kTBsb )63t :b[3-rlJԆK :w1CkS0u_b;Uf@5rFV`c` c'ԟkoWIM被WJ5mHi Z3 xFKƧ%vEyK%ջ!ėx0 ߍi4zDWוqV. Մ!__l&~\9N4ηL⨦2 ii`38˒. ݩvN;g_j/*-kK1=؍3 '=>UNpDXNF`iVP]=2plc&ʁ~a+myb,DE}J"32|8[gI;xN8_*J"Z&& Á?Čsp:/x8CG`B O,} "b#"etXz$3AؙlRR9[υ=>'Jvǭ{}VG{?Ӝ, ѳ`FW,ק%5) [I?fx 8$80 c*4e$I1*NBS\<* e*T[~RvQq+4߈]\ɉ`ظ;ffEyKOQ=8xiBX.4yؓprΊp7[ekSLeT =g1qݲ7֗3E}cpQ3v=`ap BUvܤXfc_ۭrF4=qn| 2)"/BL%d&@dg;) ={%c=eΆSC>;C2lM3O_YrO@7D [juZ'qrOD LL0esgUFX|!}C!8$6n)w0bOL>G_)5 'zDnSaAXCQ9&/_`瀾hR|5$؈+Q ZS*Iڿߚ*pmlؚ޸☫\RmUS튨Z f 19בoQwphQMJLIwOZV!}zVeg?I"J' }?1FU7 hxDD# Eǔs_uSϲ '`eArvqNxhi*, ,b.3W4IWB{ө,Wd`Gp`zK:!Duj#@?AyR у; y2:ՍZ Eϋ߄q%kca-N&pÿ}r!U͓#YC f!͟FL*yWl@R>7Sk԰ _m΋%ʺBSu;= l~"olaeуN7>J*۳*DBF/~]$&x 3ɺ==4vsw٠ Wvůo6Bv,@]5U"L龋BqZWSbu'ßʢm9AABJ"ZIsQkJ/Mk:ś1Njq5xZK涥̮ߔ^[uU&":R-s}zbF)J!j/($ܺEYfGFI[`vOiHB2Y! [@cI1!-u=;*ξ9R B"^ 비C3k鵰xݝts'wk^_xjq<lW/;{-M'I3_Qyeٺ&;n sdv @{/~`;j#a_]-n~\8AQ$dn>T`~Y 3g2/?yj+4c2w*`,NS˭H5+qݫ22p# Mv|,$7r.N%g&q%L߶".*lp˥Ƞ)dVUv[޿(}`zJ'yG$;o1]eJZ% 0WG#{|m !4PC^ ܾwRr*@/5&v+sYP`@>]>LoqG3&ڛA D& SX=鋲vNK 8Cj j`-K 0.&š9~>JOˠ]罛_k>Qf]#t{&5q֮+k҃(|"sf9Z 1???KŐj&*%7UXFh[ݷPξ+=PZN櫄}~Ⱥ!+橰iΗ"ĥшΞNC8!'KLbBIw>Zi= I\۔Oxeaց4=LDNyG<6ŊaijiW0'g⪙RCo*GuF8Ҙ9WbsJR[g~%e9jTpy~p$U9*Vn GV52dmڊ;&HVtZr:4RG K\ڡuT;d9J+7c$jҪY`7WJ *NVpUK|hmz3$[^=b\eaSl-V z-V?h`^B!ؚ)?uљ7cIZ )PL}-`CN=€oR\9(uʚ+hl`ϡлgz:XD?!!l f?ǎWlmtTbvڝ7.w'V 8MlN"q.$2A+ yf̜^yвnǸ bO;!K JW5ɊNN~i WhJ:=G֯ww2 \`!rBflo$}[xyз?~<;FcH8 }\Cr-ҷ}ݽǮON{ aT x6J7*dvpPR0C0uD᩠"DiRlAj %Kzntb>{@qr>m,9動LnSn6Ad{6``4W*0N=xjKLku7 Ќ?d ?mB >'4?L,myLη'oU/fZq~BEVnFt 4XsãX sQtj]-6/3wJ "l^EH\7J_Ӄu *$7ggZP[/jUK;*)i{e(b!0<] w\tߊiw lu|׊Sϋ2naP>kO 7.\Iң\X^Ϛތ7g3N {k=YI biq&˛#rƕQ 0Kir̫@{6׏-=3QZe@cQބ^5w  yX.tdG2-5(^Mu;@\b,tdj[w;tOr}D夥n1y9pb69 ÞK/~Q_;FP8 PSnd۵//E=JW ?'0 w6>d"F򛉼㱛G+-G aOasֶ5'?\ ~>>rwdnTQ ɋQ&/1G?@C-B'%|hN22? yX2f}YvP_rt(9t,Ek%h QQE6KeXx!dc;"2 x]ՂSO߷Mm_i"u hRV =v *[/p߷O >]b'ٿ0媽b> a׽ hjcxض b?=6='v'9k!Xmt 3XORc\kOBt/#B~*ӮZ/x5K8y{HvgdaTyo+m*{:'#ivXՌe-qZ܇$,<]R}9R+I֣A(t22X.0͂ ˵lε%3kk_#ieV9,1uztRBz\ ә8w"?fߍo ' 0TygOϦ'jb>Whݬt ZH" aY3y⺞؜}{޵\*smLaJ6O{{)BLͬHdDzdzXi[TfM/6 I\ P mw'$&> juRYg}9|dK&ZJ(C;mA9V)?d>YJYMb XXkgMbfIr>HXx7n7!v -_dO[~=B8oAV?RP0$u]}i!4^:DېFvG d g@I+ c}k(́%kP[>7#4}T$, !,UI]!)<^grY؜?q,Șa zl{yd$wxl8|{-i/sk0L ׋,LMIQ8p:ֹ@ʶӫ3լrW1&1,)KR-aSnOEu ߎbG jXT<6^8e$"-;!|ٽ+du?LyR~Ȍ[sOTjv*}DV.M'ٕo׳#dN #;ap$-Mw/tf8ib+{WT)*<Ʌ7M;RWwU>;螕EIywu̙Jq<,HI<zm.p_F mRIٌ0kE[ޖI.^=>rɧGp`V4aU\(/u~[&ޮ;W` 9˝&b!3f\50+[cp09 o%Deia ĕxqC jDh/-$Fabջ(䱉9HQ6וu?=v.#A,pjaS0'pp?> GjU|ן^SNМ c%ٳ?ˆu498$>ل6 8Xsڐ?bAm5dJ|VaB DW?ép8#v6&Ed=Xy]wT)m:[3XsEtL| pLRP7$Y)MIpC[h"CaӲVG>:Q.Dω)07b]o"[\LnWJ@Ͽ=bBn gh% -Cߨ!“ {<\Xzb.']79A *0]}J1UWG =q@j!KH;.H KTZ/*H]$ߑPj.8H:Pґ=YG%-~W[Bޅg[A|㊟RiU}6fB FPB7pNˍ.ZO0͡ˌXpšMbso*}ΰ1-+njO ı^,zXq{yU(TG ;U=q,Wagtv:$5E!#m¥.\xQ z$mkP` WR'0w奴.Jzբ2e6Ʋ]4HsUX0-HXu G5@@2Ϙϛ)%E/#FΡY.\D6;gM15ϲ^prt\QG!%liے88o܏}C O%(C=#& X+WfdF̼"@n(x yȔau.3 -OgYD| I @yl~ ۶1~;%HnHЌ Cvh*eHL6M)GM WR(O4JW Wck{'P~J\MgIT=x8<3Np*?ثt>Ccobh;< /nW71?WRJ^`Sw+Fzp-ҍo| FbB; >dB&Q4یzL5u=VsRWsGT]k|20h<}&rID#ʸFp"1#AVHאa,f[m*mRb4h*z._3RC_E P1|YZ ކ/Jޗ{܁QPkD_->6wQh?N <~+pt"|\(u eo`ZW2z_r + MZٴ-86qFUOL% xehXwM6_|bÚ|[?:N':Go/@m(D&zrq@wيlů;rktBƈ0i25#]as&ڥS$vE,X +bDc %!9#TC2>0 79~USVR#O ff"T*}JY& xo` 8`ȣȶ.[?Xh9ŀ 躎ĬIV)x#zb>h37DE^l'snk_ȗx1X ېVVX(imu8 Z4к~N@\-ӱ[@خPÝ:iIBc:K'"]q=3,OAw5zxZTꄕ3vv2ܜr(Q&@YVrF,[ = {gۭ6Qވ^S>y^|&[+@{ŇGTm}їe`P0.rK Ȥ|2e 5'MĹ25p?4^HuI5&Kv$ՇJ3(,Fq,ʬ%#E\kڭ]Cm-ttt8"HK~t`M^ R}uDȣj-l?f5y^#?S :Y;-N-"+lB-}?0y0x{ #m.Tݏ5MXRա9L#͡`-~)/|w )rj. k.]iu *2I4U55b}&),+ei풞\!k8TSZUwT˖? ztKI> 0ګ|@(; ["7B:{M`5EcR :Fljpl2A) /_&?`_S([pPCa+@$;cSd.d  p9d&֍9h:.fX%=,p/^IO@GpG"2}o[>ww _w|h6=ldlV+߱őf_|0Ɂ@DTYiyn<\L {㞭J6u0T#͠2"TaxP5NV&W*d=bQmd22vWa#+n80( }xN#YQLM4YO[8Ŧj17ۭ[9u@[?61<'EJ!kIm`ix;ZB@׹6]>,xm yIKfpt1o7xԗkK2 9<ػJBw[uS%ܙ$EGuQg C@A͊vݴ^mz^ylb!UjF;+Τ/4/Ƣ5 0ʹIggz&**[sd!%U9A8mYYs {0 ^&νF-ܕ=*F1ြǑiH TO@Wc@p9GYCмڡD*@qK 2:Jf;&?zWڠ['h0&ᙋ!.uu# Zi5mQ9Zo.Mt-oYi7GF(p[-Z2|o,DQңMz!:19WԪȻ|uk[f|OV8ԽtW|K{n6O-אV|i1=^seM/ olAu;-ͳֺ<fXTB}^(BďVvCq.o|tҸf>Dž/mZ QN%0]̴W1sY8'H$V(B7Oڔ87(J>pBlko`21^?0`lˆ`/WS͚1108>RN+]n넦4;,_7CT>~YQV%ybCX<@UX֜ @/,^-}I}P^9ҫ[g%źJ3O 7p/@-E(ik^~Ԧ5ZrENU*QGtQ|/_2:7/=M2|4i1y"\rZ ncqkZNg5ao ~fI>9UP22|̴+Oq G =\O@vl@歛BK5Z!hVc&{f+gNdkc '2r׵Zl mpΞ6Mԃ:B- 27aOiU]X!V ]S2G{y 2 3$QlcQVZdț?,`lU &gY mMf$`pvX 1<'8=Ns 911"ŕ -g3╌:*߭Y(=C~hv\Qtէ 2=( 9nҼޱp%;ƀ?`uP:%d?? fl\-K8i ~v >BPΟ;&9аsr#XTmi!fy󚱆*w%`9-;ƠvOuqzE"x ysw'zߧĬK8jP5E,F%%[LiX#]~\(&'l_Bq+9՟LxeDp$6a>ѠicuF,jnv,j?1աUqq1%ahcǻ<&*' AG֤ ⾵GqeWlDkU:L>_is\@ +&=_,`tmqHϻ iYfA+ߏϘ G/iPUY#vu- d-JBdU^bP$ 2'fytS_2;L6H".ؿz+&910=sd1q~sG<R,I #zĘ!DOmXS<^O}w8d鲦fgf>dA;z 8 (yd}1r9L8ω' 40b˱%tump4 BAv*UXˊ`+@i|dqhM@Ys OMs^=I1tIda'z)~_hݲB #l6XJ1BԘ۶+.:6F衻]1;- CJ>+QSׂǭpZE#lO5t @Q2L0ɰ!J1gݳ97ѝj0b.ho~񟞰fE >ל>jk [ܚ@dz4{I ףGyA]e2el%oŻĦ6qTyYGo k0-֍vQPLĆ/w[k߉!" Di"h$\G]Zx{/)"QJMQ4q%`c[˅i& x~*z~͇Ӑb Q騃deIE ;{zq=ia|g`=bn$)j/yG (YO+N~6_3Aj[| pa~8fhmT^xp)E\5'bƀ(]M̊)_q]VEU] d:?]=BnRjwkx(r .D-`mXSrWAL4#ѣED:qy*e5ֲ暓 {u 5ky43Sb|u)v;G?\λ=C^P9ȴJg#EܾgʔT8 0uB2)[e\ƘD>oswyFM0 )?$eFzʼn2|1Bj!,` %S1jÝbmm C$~K~ E:C20mk湽7NF]6 4/ߦF:2% mvrxa[Ĭ}WF0:[}6HCxcN"Pijln𬶭 b*>3Y\MFe+#Fo~F=:G(5mN5z z!bW~01V #V&7S{["@i 4OD/Q}n~HhqC, #+tI5${xu.GHʇWpG]c+,M= CX&cz(%Fn\Zn'Ö񃕊a|.gdT a|{TҼDW'26}q'*F/`Maop`,?Y@Ҷ9eޝz, 1v2xy`i ?`)d甫 SjHxZS`4 Oo9# E*2Vw! j91KrxǓbDA*rh{Lߚ[њ䗂LI_z \ H]G[*a3?t TmiU%fL.7jɘ bn-씈pK-#V}iЉ5;<ָ!!P2p/a궎06&!_l(:xQj0H_xK"SŲCh s%oJj3Wm`']&ԊpWL9K+HkDqjbOSIgQٕaEyFǔ{(BX]pꢫFWxX3\V ժ.g&jٔZ}H[) ,2<9 B(WINk@7is:~]3u_MEȪD3 ; TasDfZ=4zjBIӿtɓVx@:&Y~(XNQjTzosR{§ 2ԅPD' dO3/|.hj8Qu:jHDg Y б(Ԗ*DG}OK3\aŋۍ"#X:曍g+F#nʏX3)E "yURg1Y7DS8L'Jq"IN%3P b3fH]Z|;Vk`ApŧvDVvB. T{P (3-˓F9*cY GcA>ܠ"TfE2PeaM*W.ȲU*䄏)s^:TNEjŊŎ#V;jTsѣ7"%$"h^ kCt^L҅~|GgsLMCv4k 7:H y\6}{B=ͅesnFd"h;^aߋB$$+D|AN V )`) yd$vM-Uv'ځrPD{/ 2rZfDvZ[-pzaW J԰a9`a= \ߖ%^f Q -D6i !UφhTYc&q<,<+5ybZ:;nq.KBm"O˦Rz\1^ Z\c+B3_fXk)?L1q VYhҴ 8m=+uX6/WPzZM+Ju')z CRw-H{ܪyS*$ &nRk׷w7X㸞q+xhjLá- Аׇ%G$咻TwIt)u%!V%qt' NP8>%.aA}{PR1:&QWvUGXId@Gf!?5ćdXDZOLEvOvK Be#p*p:o.S KRi0;7Oc1hZA1͛hIXKdzT]P+dȥ@* nd=WQƮ$NSxbj"=a>CЄP7(FۀHmf'pPݹE zM {vwTV3k2iCengH(iZb l n"5zlt(7sҚ0^aJ732\,n fDhφ?B۾VN[UOtr2/ ;c\ޓTK 5͢|Gpya ?٬+ϏHf.'vѮeم䛽[g1NB]- YwLߐ's8~d ƻKq*]FZy[j'q"qe^DXOr cWߣ)%3U7>۶6QLըCEi8D !#EH)=㺧OMuB^cd'I9Ia<Ϸۢ,÷e:RKIEOM)?C4o]a-"9ϖe$0i13WaҰbՃLMk``du?4 ;%}î#PԖh~fR+x^F+7]}kgݠV*džȒIդyhW`EbK=ہ.8y*q Sd@Òؔu{*JGI 䗣XGͰeئ"S|]_)_T%Jދ?g*aM9!lZf%eNilDeIQ'gAWqZr0a8bMoBl: h{6&A XQ|=bot`V`%[.'#[Tˌf0?f̃C2GG6p>g3^O! HE;4\Ƨڒk*jC3v4 ln0׹%^AJP:SdiPD,]ӗr.ΤY5xP /Jg.z]K"u{)5sխo<vA³r>~g|7r`^ReΫ@@#  .^u0uZ, ma-?!]5)[ (aDdeH?#UJ"f$ gn,ZqkC콵j@^LVwwAS:>ihBJHDBtm".UtӒkŌC\ '3AEtޝNj YN,<7I}"Vۙ4 731ѥ1SHcv@ɦ+!yk?E_TluxHӻ.mh/صvCbgt$(O-s(WF?R[=kwW%^CY"Dvb8nZdM`.yYXVGчmvr\ٴQy4@IB1( }3>Z%y7axο_{" M;" ]h֨2HpMh ~:o=E$lz[e:BVRq WHN|CR"f2w Y*VK8ղ( 0W!a,"b~*PZm6x5/)'v C믁'5`|Θ⨥xI4׏O^yü7Ƒm5CZ^1{V+!NdH&1"o~a S.iӊQ`K T.=buȴ"=Wd3 r,XEM;E6(5㱚e6l1 1ܧ[/OXZn׺ƅ+RBTxJQŒx4@(800U&|Ld ӏu!u:@!dg'N 身v&|ZXx(kL@@ct &L/vwh~Vr@4)(Y)!,̳U_\0׀N(d#Ly L}.pIp^(7ZfNn;*i;'q\ 򊹖PZ/@F-a8)I^8m43+#U!%y ]I:,Yls瀊Ek+BWOet.Yy.9ć Q@~[(0|ۡhiO:2&pRT~. ~<90s'_7~#)YaBA9akЈlKĸ^&0 S1qn2AMi*EKFQڽ"v:J4QDqJ" o}pH+CcV 7On|72ԗ(#=L?o64)!bDz@uKm#"j3yåӨ2[LV_>%(z "0ZWGg5e1Cӷ)}ѽ^W9uv+a֖S.{2vGQ~$*! /qV5 ̶' 'z;~®sP- LJ&Ookߥ2}Mn,oR+ Nѡ~Pž@zKm6 ]n ,:5rQwHzl&V#@%<퍎m0pnC|ϟZ,x_Ԋb9Ca ?N]zLO@{*[g]x`Zk fϬ_'Bqǐ)IHDGހL5/K07Pw\?spQHcX+.Ё p6c|(y++@յo"B>;HS.y =XvKXb^*Rì̭ +x%f({dZLz"`n;wAk.x(!A8S+ޗ\P؄9%j䧅4YGP$d('Հ$ EEL .Cه7VV7}WBscɏyI`^iIa(eVHkΎ T[EAJ;+pAK~4JA2 Kݡ("Z"klܨXs">?@B@IZ"gdRzqr0@07yRKͿ=UНʱo-4hl7˳lJnx^S*h)zkwм AI]ͯ5N I~Ԉt3PD0iWT7`+K.rb^kxN}2B*Qͧ9y4JBexI\x\ap1K+\IÅC\\|DZ҆m8ʂ$- bwEwmWEp^UL-v%iPNl ֬D(Ht#;CI;beXO3L$:71*,GHc; ^eN(L13} 9K~}Kf#K LZ7Cq 0Sf5Z̪u -Nz9#17h<h!4zyժ*8O.2Y#I`T;UR0oTEXC/<"ݸVsT+^4 .LlzP*"uЫ >{ov&Q9mD.| Pyqԗ LW 4Nay9z{XIq'ŕ>r̉^q4=Ĝ^auڦDxJsI|/!qnƚV]T,a&qkthy,Y8?Dn `_gÁߧTI9)*"& 0 iUl_с\"3R@YH$/جDR)SyzɘsCYi:+|x!1dVW%Γks"7 _]v 'ާ:h+Z_r*`ߋXB0a7Tj ΕTIU9d3h5j|a޾ݯFc;y07wNuEԟM*߹k'ZurQ78ⒷIl Y1Gc93"t:b^\NHC<5R`j30ޏlJ֬#x׾thm 9b<Sesa<$2 oxdrTFbU00'eT,hA4,,lF7R~XB,k<":?B;9t+YC_$Hjz^jEw5g^ WsF$8?gņ`Ø<3$˹~J}aJ4574?4]c ZeѤ孿m2 jyEgIK\,h3UƄ9VlFFnŢ4YzSǦp̑iwޝ{DJg4ܑr+Zo]g)C0q vglD`kYHI7bz h#; T.H ^^)|Xª;T1z]m-8SIQ*yHɞaы D (.z#aƄOb7֡E8IF"Nÿi۱>,c9zE"<,ӾzFKy(yx2?a=7(w>.n! L5}Hԥ.W[aaM>?p,"; ֢FgzB| a~@jj9Ja/ʄhD5Ep_'WǞJ*9V!l0oheHczK؂}q&4q~1*l EemM뿹Yﯓ0nxΐ3?m~Q!oӜUx&\pZ\hT 2h൉Hh~gbsnn:'d`j,?fP8\5p?̝9U焓Rn;NY$1΁ qf^Ô4_WF4F(=ra|oMDO/dIh/TNIJCEc^'*:4aܿCJFMQrߨP1ᜫ @ u%-"b̭2(BK H@6j1lTXWZh1CH F<=f*V4$%Y[^uXL'3y@,w׸Jr9/!_ڛ]<V˥PtHha 䄁K zN^f|CϏ*!$C?ҽb5$>N#.lw,<:v~g~w#,XG $/pnbs %eXkG' Y܄KF/< D\- `.ȭG,Ir@9wmetT]_Fk_db`:s8xe}b*CP j[N.d$lYsRq9u)@BZ9<\JB#'8'il-ށ4DլAJ.RDʋ&{4a %*0'AD"prN;{/O[n s| 1(Fucx3\5CX[俻-^x(BD$kP=k2J~iEE6VQg}I|y3F dLX.s АF: X [רomLRu +R5J/2:Âr|-ΑgqXPGc/qm`W+@7D@LRF?ߴC6Z9uB{"2\A#8b}7.n Z8˫^0)v:QXͮmX|~َ"DRrRi3cŧ2(էOy'H^W HXk<>.+X9V+(xʬ͎Zq8)qvG]pWpfgca^cyAAwB/q*A``B˄~a(۸+6pJKeX6ɨS#J83KC~Kf&dST^yuߥrCQd k>&Qىt>gLFzr^b=yCd|p.<88(VW~bhg@筸U b.[]4;)Cϼ|k )mUf m'yXhL30wxi/֞sh5::29G{;ș49M w]))Ulc3xye[@eN VTվ>F 7?}3mn*W%n0Üu?M };x5vū9 夎jEWeY D QCFAZ}wr\X)5W:t$B'*'cy<+-Tͽ/M9hբ)3l[#Sͤo\ 7ZdݵoR~+8C3w@=N&NJX|vtn0p1.$^S bQB0wV4]O[˛{+?'5G.gd=^TC5}z\"&bCzOQ'"ݶxb^7;A 4 OYdR;T^ɍJiKph84x\U$oCrw~߱];˸w[5EμYF{$407@;-_܌/$EI`UXJn·5Qtj~8r9ZWyGoax*Y¤DYLS@Y誆UWPkwuqxO6 pI:xT^I8R 9տoC8,/$񩹁i7 bQNvA/ޔ(?NТyJ =\xW]<ǸP:_wʻ13HHȥteJ ?jЪqϓXBwk52l{ո]շFԴtMg(~j60S[`uo(i{1`U1)'<5\@1>^"3,zD昷ph0ǏHiqr+Tr?#Xg@gU`[lNw0#ؘ՗^@$麚vȇkGrVH;+j/Q~/ewDA #& W9!ЀUǺLV0F}>z!BS'M3(+Zlʨd,*cs:[¬73}8q&m̠Qdk"(1Y-s߮8"{;rqo7)UHqmH `$"Icqr=Xxp./7ǟhO̓9m\E]`^Թy`Ҏ^ j""kC; Wm5CVh\1x 3Ȼje<3b8Wd1K@Y|mp` Q1Iki|E1l;EWJuh^|#UvB1na`=Ð8Sɞ~BfXw+-'taO>2}nϟ=¸#fo*V U0@dLhH= xt`l3PGDIC.+cR{a(ܽ"?Xæ\'ʍv -[  uC{'S(F dGӣ(-6(TS9V2RwaFvL_Z6 OM&1ܖGLA A(+M6kGtI4oDj~ }MF*}/WPR[9S({'|7%1JV--"|"w.RRˎ gr_7"/T s34sme7':{mBH˝jD%L2%WߟYQh6_>Z ] v F Q9/7fC^O{lD(`mřVzxm]Ľ^߄F9.t/rGmwZy{bܰADXhfkpz-0ty1NFPM}^HX[F@Bo=dHJc-PAv c l x!p.x2IbcYKqUOGc Ì@J7)xbKpe3"86zZ?!Urm7EBn^-CR7.]X*Yp2%D~X$4_6ucԂc9Z%s Iku++B6<9p#k2  ڮ91B^[473ghnHyfbbpTKL:U)b*tLE[ccKLӭ"Aʛ;`Lf۶EwS*DNLsR 3lϲR\87ρ0(5svM~0ߙi  Uw|X?~%2 "ZsS|/mp 0@bÝxy>?4 F3va!fSsBvPwB>OxוKqvs@7~+n!NPFYÑ5"N3f%K\e~3l߁Z7*w@#DlEw*!rZ3 giFY]6݉yw4_tGD4p$U,Isf}gbuc0!Db-%zbl?b|t>ELHw¯ndh"}}Fu:O/}ɊY"0UyD&TJPGÖopB\f'AlZxp }*[?^ޖIԭgrs)?s[ 4 6oFJqDGxf[ Q5`~1mA`PW;r_֢|ڜN Mi:SRIʺf@6G$-YQ݌և;|^cDe1PpyoS9 n n$XY%M7d黶)7g2//&%letЀ+ .'H:OrqB 5(athrI1^|s<-a y@jies_ `d%rv+9Z/)pO'M vȕICb,]EG~tCJޜo<:`?J> җ(gI{V)y,0-~; 9t[ Z-bZ^2Cb"!VFryf3`~nXS PD>㬲nxBK%8СaϴoBl-.KЄ8{@ $ǘVy:  E_p+0?}AC?V,1F]/BW X07;#Dm{-ltV`7((9@HnQGS=?/| Zנ(u|w uLc%|;VbGWp'7s+!ⷥӹQ"OsWr裹kRl7+oVO(G[ d]p!`aI›m7cTI!`u~>9v QTĂZ?fO"7ф a| !I}C/)Mh@` 5lJ@^ P :aM$}qVJD/*7(WMlg ]sJ6ŶwƟ9s /|y{頨;iog']6T IS'',LxGNkr߻8'Ѻ25YJe&Rӵb"SD1 J гρ}Y:g'y̔OfC~zDV`ڄ `<䩯mO|Ot4;9u?q4~SΣ`թz`ۧc ;?KI]}!R K!yTpL>m+{>!`8~6q5ޕTU1"p;qS끷l$|6K74"-7w@8hK d/6,H nF2=x/E TdsYަ)p"< xxj=gZ@lbWOB\g3?{GZn,ޘFL}]jڟ\ Sy!G13*e}rMmn kl\9N!$Iޯí:jG{6iZ >Oe*G}o}Ad05Z0Syf]Ve.w1-_ Z߮\WHpc.|ϼ;W$t^ BzRnUG@NV}ݎZ̉I@&$w<()v8h)\Ř"k`UaB cVs{ s@Y u \a`wM\=/#@F'܍_)7d1{ns#U$  Mt(MS7Dƺ N;z _jP$mmK*0p]DqyR/-civޯ&WԻ7X7h6vҰ%+IB~2t{/>YNöLR@ϬB^SܞctQ#Cbu;R `?J#!1ozNۤ8~]l傐^RPs/ʘo&S I'+Va*hioMJly՗R& S&i 9كZhMFOBQ@&)#T%trY&~?q"2E+}^'~[=T4>TY]ӆqAPw%UFC@;pŚ +0N{LΏEqDiIרClT7~a..Q `cD5#!2] ฉR 'b&qsO^t6KТUx$^Aֶ1+66!?-HpcusꝐvstz*/5썋y?_/j,.d*E0;p_qyle tdVjfh\܇IDG"Sw 0_S1]<=lWo*R6p.o fY)%Gcf}FOl{5q#&Q5$VnBX}jC%/( & DkCFPlid`഍2*8ʴ+Fāw`ۥI^uMrUnPqi92L!pHJTɈӺ^XۋJȰ᣷d-\TTGHᗢ,xUUYQdWr}󽨒 tў0W& nUz_ԃx"ua){b 7& ;hli_{Pc`9:fWm/=ϑ$Il!˷ (]xeР:5NbDӅқBf2 PnCq|)\0b1᪆9ڇX<vR*G$W Ԁ<_򪋬 o8T@3yOlmr!FPgDApQO12$UID"LWʜ+(9ex"H'!Y3MtVi)Scvыcrs?w fHnj#`+wTH"gQbĶ UFhٓxAZ-j%3 ٰG[q6@0z.R Np>Wf %X/e-qL py^)Ʌŷ4EpG͠t'T3ʔnjsC%::W; nP^dNonwnwMx[Fp |MmU!aRVh^ 8EfJ_kLݱm`)@ F[ +F%#yanf!HkiGaQ/"!ӡ*!nĿ(MYѫN'<.ϗi!(@1} [dIK2Zn@o qz[OcXs2S?MÆ3}HA_!yr f|.T+? {]dz^x1YO"r.M ;XYe 7ۖ c}78uMjSL}ûv|#al˖Zߧں*4V% %kݸoQ8i7tOm6y wdL|bڈ91-dM2*(t$ycۼ9v1P+y\Dܑ{TOqN5~k--w203+骊؂ݟ=_kuYqVoxбGC#ɺl>A#nބ# i]RǰRf <~Q>! /d { cq֙w wgB?B>Se=l$*_s37-r)>X Bv`tT7{̈nz2 QD;!r`ХL:7籼wm.mǂn>JXQ`pU~ (HtBE@l7eQ< "M2`x;B\c9)8-/}:ә6>*s罐!+Q?N4 9M3k H*Owb~J/B= ) ~F+ oSV=qdQ!u9C7ֵ$6-U:;ء飐/?nJ[x~GH3odL2y ÃbY~йw( FG ~d~J/|aU/Cml X )Ls4,T̀^!.XmxBt[N&1,M')naYYv+CH~*: ]xL^NQ{i] ] єT{ (ѥ.NB/J}Ԩ]BoS~9ZR-Y`ql"h`c^c!).-ѤLg\ࢫ! w`9W*D` c vB˪ſG:z|5/Ӻ~Gy ,ݸ1&%.]ӆ3 ކBTI4Wr i%L LCȂEE Pcnu<7L%x60IcB`?Rhʗ? Pq`G4CFۺJݦD)#8Sȏs]D, t] v|+@]>M]P@%GެTl#z|9J/"PtY\u<⛑X쉝a܉9jP0gnR:+-%+'t}CWTqmsuX m8z^~\ EםFOVKyPcW-Ffd ٸCm\Bti:+#㨸x>ybpZ%ETZN+$eɻඐ%9x KehnK~d~,GgE} VUar3*px_QA^x}%d&Y__]~&غvcj~h5R"*k"`>jvL٠a_Vڰ*G_{wNz|Z>Cxr(a?N0 5?C 2F-)d`VjZppȂ@^}ڎ}(ޥ [.U!q 7{NkԜe- Trn8Dae/{-(FO/EV)t\pKcte#\@fX? 7ˉxNkthK*ħB.RMk@qw+k?k؈@CqXQ| 9]pZ?gR[h& (}qeu!i|Z֧_ |pO#ȭU{Ӵ%9Avm], 7+_JeS%5L9xBCBM#rWc.L ڿiͱi(K]Iz8:ZBUZ2frGc r/:DMF*]޹C4 &uLrYurʚ^6N@ 4FgVtۨtl:A3yUᦞZߠ"KUs+P0b `hܒh#Am{6`ᦵ )x \Z95`fU *Z gDE<[[wo9>tN:|yeϏGL)?$a8:W å.uf{" +(E G7 ]DU NѫgEJܶz8H H7kʨǤyE(f-B;f]bw9 l_+B?UqM|^{jG-ڧ7$zgWj|z ?T-}+D/ud/ "3J?hMb4ThAS`5f/j,$*s7iϐs^6 ooӺ=~>΃p]K%(UBД8ZP޿ YY^dXZ.̓8bNRyCRIIS-\Ne-t*p >x9\r6SK ͹" T&Sݏv3JWlGjӤ aN]Z?/-$KyY LڇWՒCRF3')*-I.Plj Cm"*uig4p,8t\0wlP,p׽͕ 6_ѩ!!I&>{^KRS&qJP+l~옎9РDzfp:.bE{DhIMVq6@Qf`"I±Y YnDHql}h&+ Jl*.RLu2_fjaxZ mjHir-ڣ!tj#㺢`ehb#K,!GyA?'TGs 8+nDcPy]$ڤL7V737fh%7}"p`jțfi/dH3п0dŊ]!%:u8& CgQBU_P"Dv4MVꇂ݊нwOuтL[I~Wc\hE$6μM%5|qNQ dۯH !w~0OmZdeFe\`u ?(b#el.bD7BD,"G1h7C]esAUv֤h WFPMb=㾁ȁqrϊx/?]ԣ3On478-6.]]gA@>-(W{q y>klqSvw`CW0q ,A{^Oik9/w]wms>#oy o>cٲO*owT6r'@],NW!}j6]"UVLP_}%,"7A=SȇЩŗ̍SzgmW"-:xu;Ih67]C-j\'/>#rI/;Z1~khiCA) - BBu XzT/?kLu',=_ohz*ƒjkٕnMZI{ؑgA4,s|{J)CD񛺜0lYɠg zqf?QaFUQ}jp^<=9*w']-p`js* ۳^A *BTt5e Y&#~ՇsC},}Y'p~) ̌c~|?gōظfэ֓6&K6i~R]*h$]u4dp]#v(.eN.3Zv')rZ] @]PĴOđedX ߲njZ iaFiT/61slԖI $eJWOld^gHhK@OlDtri+Bfi. u5I #ճ`*I$jzmd r,U15=Yo:sV9J {s epTR'+p4i7õGekg%•&~k ~BՕ$>KzK'n3 ~E<24gfiN/8ڪ4_T^%,y`I!*]4 kS\) .Ieq qlN 2rfPW0ӎ>u醢xU}#w,4hК,0fOt&_}:`zDFvnz2$CjM̀Aci1>yWَ|)-a6_ks讨׼CR8u袙?p*ӻo7ٴ I$5xMxZN<.,Qtr_ ˩<%Jv M)wqh]7`}U F )%`"uc@fn#^5z*k|e$3М0J _\`4 `b8V4pݥ Ñu2$UʉkUSiN?>hA)e\ĸ9.PYdsAkNgl>n&[DqGv::. h81~!ZKO5ב_):{KP;۴&[mؤvm(oۈ'ϗ)-X…DtZtRMCV z>'z{A!9Ppփ#x 2!fuv] Ļn9Qr_85m ~Z|UK!f=OaLv:ĮtINn^!75;%)hǔ#*U(rM:eu?A{KbʮVetw\+~$_ZƶעqԤz1H,8`MtGVE2/iK1_Rǀ4w@\)taK%Lc7Y;K5. B:.I(fUiﷇѽMf˞̋ڕC5_q,9Il%VX=ճz0Vk~a,(6| ۜN|k7LO}gAȏ||F'V56m#~btw>>9FnwiW6Mo!sT,?*.jxgxc/#_'ںb8믉ϼh@ ^֭Q"r)"p9]>F5ineEm(0 E;PQ#XL"`zy$Q ,(;'3 rAؠP!b"u]kңWX,mi igOW!ֳ$QFvwOK 7 !?zu!'HcKRfa;CIL$)_T=OT^Nd (_XRCʗa#c9`y@zT\LOcew-N qbЩokȡc(;m4<i@/ [! Wf.Į$HB) $ f 0Q !̍[@ZQ2M5u87e -| *$E-rH̩HJ>S[pmA>m*[+!bTXAKq/h~VH1f^,ì5bĻk:$c6*1zR5m;낢lPHuKƌ@< zXj(T8?S?FGuLRBò6Ͽ}WOmF?pۀ^6Vo9~ .u},Rfp 5Jmh!7iWȳODΰ^Lk<FE-$8 Wm 8N>-I%pGD{1[vkDMY˹% R"ɵ}l\qƀ{)on*P[b-_wJfd#u#PA|!ØpDhjqᐡ@ ACᘌL/іद4֯Ox˚D0=4Z b1 UZOp /:߼@]*YmĒxA: 6&,朸 <~5Cy|p JQYf6^,oDp@u*8nwVndK0hw&Ayl:p)9{st[ʴN*휒^>BMl,`ɉ 8\G2Y{/UR| } H"'iv)<#}!ީ]8z1o#hL`Y%ʜA_gormܒjxvmS\ /4 Cn8HGd&e/kmX_1w%vNU ƅ?Z0Smu\ZkiTr` k0,[(ّSn57N8†h3TXD4wqFH%12SYcC<:#fxOr4ͤ 8 kgI!8'Ծ2D6~r9>Y-:c-&-*w=DdH,I(p]D2A,j>\i~eE@*+dm5"- eL69wG)aΦ5sڳ`ǘb y}L!7;[ڃ "Vb5xekGts]kX0O2slQls%0e~ϯ?pɵ&Mμ@599JUg?T *p_CAmg+&tk!gmRE}.>-]*#1;sK5DD: Ǥқ.ml)' ʵO}\_Yb!a*ĄEV.V"#AD0(T=0N+DZ”MҌ "K /iBo`*82D&1]7uUA )7bd芆˓vs*%k7oj1 ,ѳ0^` "8!l0[qk9Y6Z-I2 5V'9+.uɐ9z*0?~묅KJo A؋VΊsUdvlzz|gjdAuO'WU&%&B1z nb‚HÂUe] oIÒC ?6r#-D_ =͓ͧ H 5/)ǿ@<3_!3vJ+Y*ĉ)r)5_NÿJBڎ#0ӲIj#.@ƅCp%5*j^OYϛ6H #[17Au߂'-e+7uDZa=˚zBT ރPǎiEf /nafOWbHfƱ[[C'ZHAQ^l"$<O_^0B @8/^ՇۂC󨒪蘘g 1&mkbt7FHz:@o,>nB>!#t=<2,xzlZY1HCA8So̩f9XňCsG m8n@DQPcpzYL2&pbD3lWX+6`}o{=;pg ts0¦F XgCid ;(%@K1-{`jM,6~m!FqiܸR\(.=x˾ȁTv}:!ll랊ET78܀32 R;#IgE&d8;+{Z/hZݑDN>^nD|[@HzW^Qe;qfVfDSԱ/U.NYCm'r"p1-~9 >Hl>{VI, eɆWm-|0s՗9f`tKbfPV;B寡Ss@-sy>>&mo@XtvNl1=sd& tL3Jt=΢ -gs-U  !<9 sсY޴P(gZfM/v#ǧi{>ax n+z.aAfΰ%ô)~5D Q9؀d>l'c{qCɞ4 c33Knh;%Mt?rK<“υ} NLF )OwxY*,z@31#H{ GJp2r]YYg24`ǽ-K|F]#C*8'Jr kyGf #E;0ʪocVΌ=bai._J$}W"" n3t֜4]`tpxYaoVrG: G8 \i(y7 c ]lo7![coBbLbbuY+E'ێ}PIa ^5a|fX*ٸqA4錤Ob=#94oJպʎ@Xmw6D]%ż`9&cߋll_3QxӊTFG!':_xƙJ5; kjO,UrMIC LI!]e "iO6cfFn>= Ac@nOZL̯gKYѽD)_nKs.;[x98 :.Qj3˒*h|N[be6_H YyŬS D0$_2}]y>2Sьf}-/.jw~_ ո)e<{}9EUo%&K/DtG_bTT Tp9!H;ؘN@bx`4T[i6v|䁊:< `dLK) W.sئ ̊oaƉl63$W!TElFW o~<|%Jë5KXna"Z| ^V(j9UVG= <V 2]R9zi'>"rrWd/WP\5=Gn;T֖3pZ/}:R^;V۸'P-N~㶳H%i[7! œ%1CI[ ݭϵVN=]1 ps(2iW^Ab|Vf{ǒi 5bɴ1hjlɂ*h@Oa\8MtG?jKdZKQdRt䪀4*ΪoК;?Y3^/0 lz잿 AZ RxwQBB1 r‰2_RXnkʭ@)3.yK yL+Rv5Fۗ=1Qݹmj{8hp=鈵qhn!1mV*3{<ŮQ,p74Gw>1'\E  1Z~*wR[,?tW];xJ?m`.ô3 Kt)}^vX≹4&eᙣ@oiD&Z6LRE޻,덟*+d h'L<ֽK9g1vgDhRoN!"t{EH:;b}3;iA5|Rހ"!_ MN?&4H@T@"/mn+<)RQ4-HK\M9`\ɾч*x_5 vA:醐`~v]@SҶ?=_۾AΎ5$\Hء/h}¨ hunuH~\A W Byt_A1\q4 yKgF﨩˄8}_P|Xm >4"76ySXn p:fnRx/qf@9@+u ?1tWWhοHex2o>/!i?cT'ai;%~wV?G6>|b ckzf+˹6}:R5Rd3G|W kCEZ"KD=š9\6nQQ=eZ0NwMACя)"`݋KiK C~:vkCik&G3o?دA6ya?Dl|%Pd)3l)z&ϧeX-bc-]!e[d +˖Bsl E䁁J}[Fϲս A)NߧV}18IJ9jg􁹉r/Wn:\ګzd)rZ:Wl:o0g䮢fEI e9%A$4T?[h֨=Z9-2Yz%+Ta幎=o8LJں`b"oA!xluly"Pwx4l`$YJ@bBcf^`+]}x 5-$2 ehzh 6x V{nrݯAyr !:jOu1OHx0ʳҐ0QoCGBU' +[c*>Q1Y1 c5uOZ`TG'>C 1ۨkqԆ'& ܜ#2[~s8uQXc'YL :%!rquēzJ^F|?k#DDe@A(Q#/}B|".)Jo-,Ib p Ƿ+7c&=Gͳ},,Z *R~)īO߁M@+O ~+Z(P͹eBKl^ aof:"-^^PL)%>*Z*vX-&~'Gb<_~<?iGSs4dQ8qeGwR(מR՚.:1#+dʦe&_Q=MfAR>uwV#"e2W<Qs-orD< j029_ʇ.aӧȴ$0:D!&FMF`ɚ$%\T6:8az h#CwdŶ2KLIuMҚXd nszH,hɬi۾x?# B4PurzZ|w8J\(ԡWHwbB 6/d}UV]Y :jWR Z 5Z0j*sͺk\;;ErBH.u%sPG#8I⛨JhZYMмVh! >*;o_ҋe +A?YSmgpd7֖:zm,S`J;(qCZT7` "w~N{;"/!5 ҨfIhm;\P! į@ ۆ]¤] ; :95hGTnVFH.K_$y^lf9`1rBKq?PM4[t?vb=,j|V؅# s@GPrƙl/E<9 m} Ve\5z#Błs*<[CgMiblzsoԹuvȮKvպtȚ.trsz+*ú$ wn "d_+`ؒ4:)7, }@L˪ETLFf,U?`&NGh@?eL `( n}I.>jUkV /PLli%@8j 1E Zgq#wnek> 'd#C$my9IQy*;|r>,ZHzHťOkÖ=E ̍ f/%k=\o3=Wqe[nHz2:;I-J' 'xA WSVbAw]&C^jN26ёm7AU͐eiF:sm J bwVSPo>[ :\6Ba-͕">>6Nq4u27 VĬW]e{$ss4ma}Ԗ NpRp3`}ٽc0 5Fdɂ>98|tLS2R3a >V+q|8w$t׵s Ir+пܡiјǯR 㡌 *xd;-/4`HMvޱw=#FYl͐9S9/Dd\b ux* <ȭ SiB$@԰Kr64;Ǽo0P#cA[ⱉ-ȜBsk2c9?xB4 4j3i@z;dG|F?խ޷ϒusYYwD{0{RWlt ug0QFPuOYw'_<4aY%YEw& o.V[ԑK;5f(+F!:fPγ4pZG%2b'd]:B AQgZ7;R΀ gu( pcgB<~*7㒆צUSD#QSe;L1sG醗#;'v3^?t4~߈:W>.L >hfOSInֲsz($3jdH&/$"wXv#bj쥮;S/J2Z4DNtHӴv+ΗY>'FImU=wxp 멝4Ub[ViB$ER"jJs? \= %C6Y#fg% s-\;n)iTj <'EJgܸ9՛tJg "M~FMA^+pqB. e x\Ns'uA< ;ix%m!T]4I3JD&IBFk)F_>!'CFZVn 5HHQ)۝B =Q/G.˭%ܱ 5N*G,<"5&QTϘY[^)\'&7 5]ƹx+GZ Ypku*I*Œi'Ol^N͹1C%Y2E5R= $gjhupRvA9WdӏhQtIH|xr;zV%CI cU%<\SBÿMuyJhٍ"My|Mo~?TcۑS5c K 7,Uvy b̩6% cl;x]<|uHp2sE4ϴ:,[+.mc=QeOPSdzyL~s9K?k|^NW`ΚKBh+ju|gB jDBݶ/Gfб(]Y <ں*lH/i+rM( yvǚ`@c,)'EdlF_/,H$V, [dךڊަENX*UY58q$ .TΥ( b!ȏ>11_tB*%N#5P@b\+ ͏55f;Uh۹WwʱT,s3Ho51a 6NCKa~e ;wj4pO]|i]hhܟ{pJ1ڇF^mqo\sW$}WK)G_g([ $iZt^NwI4@Gy.+~وEۍ.oY5K"bbʄр[h<面?, nn+'KqA˗O]7!*^1gp1[+PS@N/1}@` 11Rysc*A\ю&b+?Q_Ir1NuˡWR;dbvPp%8Sܢƒ4ߕ=urZPT v1ub܎^7 ؽ6$Ms!0gs(d97f8aÔbNHg^BN7KWא:|(˗[@X9Pٗ{X׆`9R>Wֲ g"g iE~ĈW5cjԦۑ4}"k\$J$Bj0 Ijm`~Yba௞mj}҂U Mrfgs` I-hͶs_&Z/rԂ 5' ULGUe%(JB-pyjH$.xv4[4;pyM;}~w ,g0gON0*maԫ3OBke]Wa]^>aGJj|QzXj|Xŝ0PjK/k @dr=)6nw̟W.D X]! w%겏>n2A /ssh{pJ@\ɦB]su 6lZ4L.K2<:o3j' bkXLEBE&F⥀-qMZC-xݷBjk} ,GN9E,ɱ&$☒+^RR{:,H U ;J VZ0к_,209H9,M2@^n8q-67r66ËݫoИ웩>l.H@IZhMun10+0֋L%vvڪ:!oX_fs{Y (_r2jߝ[F>R|(ɶ|WIV2d/֭gx6`A᳼۬}j)n<d<ҩAv;,HO\l*0HEsU~57EQR$MVݕFQH>&o h.Y7 WVsO]{l-Y6c&{,I!n!E;bQM7jp_Z\D6bnxu0|jMO#Ϯ|o }_Q-v&|*HsV5޴9bN\箳Gb15_ 8dyo7o3R4_13w&2b\?KL#=-sW/ω 7;4vɿ*TcoxjO! X[u Bdc;;y20|6Q@<[AVtALd~RR#qQq򧚆'c7X%;>?;нMھ |bJuK;:+Ȓ# o7nL.~I[et(Voitz@lҀgI=: b4J-l3A*+;x|#,*;ҘmZNOobȍ{[?aV%qwU nᷟZTtXM(B"/Xס95# =`%C*-M-Ł-N$vd?J.ڦ'l?iSM oc H(]o[,<.1˝l`D./ߒ`5 SB)P>A^I;k Џv5m5-f(pCwJX6o(J8LoU+ᘨ$?w<[y\cv}u{HmG\yq(lK__ܣQ6Z|D\yh5/'' q%zg`Uʼng"+ ֭M.W$Ɩ8Z8.e#iaRq5E࠿SrsNwPkRDlzIEZvȁk&FxjeO-?>rlGT2vQ\F@ G4{;TrV9&K`s.@yՆh[='ű0]é„]5[^)o`oO,r98G(H H=\a>V Xi(c]|ivL?lRCkr {S%{xf,:JSSxG:AQcK7"j\,U?XD 8?EˮALcirc m$1܆k /ꟑGG(M55]HulPm0c¼KDrt6gJe޶S7g 6?IN{)(Mҷm5]sO| ѓh&EIL7 FM94% '=`# K}n;_j/i]o"`0ܹJyE`G=\{Ą QmlUhM,.f"-<*`•'&DK3~~ wƔ3C[+Wrn+ ̚$|Ŧt7(~voR0YXӶF2.@]gո;dlZD9eڭ[J x9!P6timis88*4yqMӜz$3n+7> C6iVZmpB; P ]HBeAg]Ktsx'2ԭ(=΋r6lq*=«HTE署n-m z@= ' 9\LvHJVWxf Nf,T I0&.[mH`Y.%we:j$prY0{Vi՚iݳmd{&70́`T|M XMJZ/8Y,f PF 3XZYfN4~?&k F]"ƷCZi&``>\e+E?ըTJ$[A *%MK60|{AO_וKd(N1_)*sgTq裒x^B;Xyn1ivo(` |[!KN$rp*euJ$:47:|<+\-pXhUO/dN=,jǷ%>W{k.a`UHCm*OŠ4a\j˽BN]!J؋8bX^+=AG۷Uh@嶭M%C s1N%(2TPSn!9+0yǕ |Zȧ|X73}Ҷ컵co+T5RXԇnD[śMX;b")\Ɍ;dC<!V62!!_oM,Eʂ33^cˆrTJe1='9$QqiX(E0彍^*|SmaUY@B:6Ŷps}הfOބ&@شe !ȥ%k5lRw0Cкuc@Ū|dSXlZҰӕ*ƥqu&![f?+WuH5j*kQl64}BB }dJeݰaK<8 Gju"yjPod7b7(kil牗 oRM`մSwo6?܎vC?d01NP2sw*'iSGsU#xxf1^vmZÐ$Sa&UG&"B3-\u @J:T7^ ?) ?ؼP\Ej^;j'R{1]b;xBK.^蝌JhN8%\;Y}Ӻ>&. K>e=+XA^GL'ɑnx:wmޣ"5cn3+u9D7 h[Q烅]H"iV|M"Q5Ŵ OY}kWmNv?mhx̂p_]$Q(19 h(mM=Pc#BT0@4}ƶM3$ =^#Dˉ=ƚj,Q/:;ŻJ64(W7;pHvDȈc^$sQs WXz-jEdž>pj^cG̶gt|XPWn|QhB4AO,T胋#B:G6걦b^Rrl$^cf%YI;J"{N,x 뿠QMY2yQls2Y#K^κE%/2ӍCaH+0Yu{!G3}6yѲi{3ط7j)_V9e6صb"sȼ, ն:꜍Aul;p4a6g"X[Ӑ ؑެ$̓929% #-7λA+kY3h8È3DbԻib- P-ޯL*4ac!s+W"g WNWxͽ!nZ?%Y.V0A^#ȇ>d*Ēdˆ?A sh.]/ÒY6+N9%Hu-$+p9˄e_tZj 3Hn0oKfc0Gyݭy.t`Sd|A]g!s%/ړ4:&."89cңBEڗ }]7@^>Rr=H00ϒɩΓ' Zd2E|Utʤћ[أ jv L)ᘫRP1SM@q4(Sܕ`-( WfZ׵EڔBCJ54 BBA.%Ἑ;= bO  EAXpFIN1b!RPa'V`0'_]D_o2kcH @mHmrmY"e6fn{{"/Iu" A΄}s1HO7.sDѥBK~`I%*/X}6]ڨZXV!taY*GFnP MzZYYxLNVu&r ha"W΅[6l}pK 'XH33}(P23,6 Iը_n&ee0jt{P1T5Eb"nW{qGQ&6bVImk dB# }?['ѤUppQ$?@.fO9F~gdT:,(N$NH$>L*ZfXN=Up-~\)t(dО|DR 55DQďYzdΨ9 mp]5HP$w)OMntZD@{Ą#!ɺWc9ddưoXqp5v@I7PL2E;Tf4TlDz8R݉]+%kq L=tQ^̵iPeB"9.r{ZѐrT4aГ8 &BPHFyuwLG#+M.' ǴF'H[&CHK."3BqBa8 NSi!QG9ȼkzI{HgM%%` L2 VH۱\xd_ ;,G{)_Cn[{Xpu dM;$pY λ}*saAV󅸵ZHƛN- uqM\ 2Zc7ALKkO?0`S}IdO3d<2hn#OY{ު~|Ok^=14+gwL! dGܓ)E tO͟ lhV 3[*m ҽ`3ɐك E%]wG1ڵK< {<rԸ9k@-hԷ`!/KџM%I,H' /4B%2BҴ/dꛠ^w "ɋwy-{;;%#*>z^JfP&e:yH@ z>ѻ\M.WNI23Sm׀UťP yBEQ ;c4 B Zu>  ZqîH#G?`TlN(! GȝId_lˎo,<!U?tFM/x7$jF]:.FnBq ,![w}>9(&70DJMyՃX cҡb zty,b@E 4ݫO9YIU5\;7MK&q\S432mXuT=l0]Ɨ83u})爉xթѦA=:Y>n(zTޛ-v}P-[P$t"@jAFRnv&m`P"BwO[K(5<6n/ր#>i#i(B5pT5JxXY_A͠,J/1 BX>N{cK4.lIJ; HPGdOexb;Y &I&`SHL% WX;pg \eQ+d'*Z7Dl/7./f,60X ]¥f>ϣ/ʶ uXE`iD3bT(dZFԈ `W? ݰlm:CTϊJcqxK<#UwyO~{܀ZA9`%-BLcӓ- !\*IK<$΀Hz|[iR_6(n}e#9a?ia TfҦS~f'\'\~;\GK N}0݃Va.쇊?-$l[9}DLg,^ RN< V1d":W?lPzw ߏ 79I5ڏٲ%Y_Ġ(";K+X9 cٓOWarﶷ]SxA'mEE~;$XzLnw0*E4y&Uּs3kfi(0_XfsOͼ~<|x,(v_ #tH9:tx%ns2m(D3=g['Kŵ몌1+6NqQdyxX8f/\d8G[4J\]Q("u2So݁-o8S 9n^\}ymaP~깕؁{D7"߶͎;:T}?Q}goK"[u,E!)~W#kN&ߍѼ /qxM;0rdB<*mCDtDDw6f% -[$ J"|j?MYz!8"j8feg=pK.z59F7u_)$@Ӎ Fy+._OnX%#ţ؁ A:l5 t8qae$᣾\hFCo.<7t{Taj "5_f :sT#Rk jcb"if}DyZ!m" 7-Kq4m~},c^n# c։}nRU$Wm%痟7h0aR 8وFrO_y?Pq{k84Y|$﷡[DdΡ^Sr^pBg} .dҔJe1@TWf9#/)pj\.A)p vl{@b=Q xrޑnUΉ0d+^o"@+';ܬpWETS,o;ttihHɪ6ӗR]\Dz:f85%nڮʓ$]AK/Xmo經L խG;y : }M:qV{bCD+DWljwfj@79@1~ՁMr)`KĒn ԧ?9A →mLUÂVW&\|^# U[%to{iMuXGJ D.Zkw$ Mӷ>.j&Igf?Z:.![rܿlMf`h|m X;@riMbdIH7?:jEо׍| rjq,^ iMi.O"xPGCŚzUz'#UsXGO}`=kċ-,2JJw pڦO.H7ĻTW/W2̸JrfgU>vૹ~b] RP/zth_wTn[ cQv__eapCt!bŚu|UQ1;5* ğD v,bUV ӴțJ?{AY^K3b}/tfHT?A.|l 嵵MCX 6Oz9q[haS 3Eaef=-9ZRxNn [?&4({]]X"\ 9dy|5O "&$ȯE\2Wd|~GtndX亗$5+L8ȣS* fnE.Sbn%m#In) /]MS(rn]J xǂ%(d,\yM'xLDcQ[D6{UfP H540C)O&!?CPk %KE"F=K`cFkޯr5`Ԭ͐t"J홭wԜM H_3!42A5پz1ڠݴ]X_NLjkQF2A:d|ƥL_vʿ7< G%/@p^{];k[\ Uϫ͢|*Ax}UIŝ <$粅/Ane?Z${hv!l1xn\ Ix`U>hAȡ ikaQ%뵗ydپGPƵݨt6AV0pӛ8O/{z 'c9O'ODd1κ3p$-lCVe~/ԙz1WKԮ*~O^.FK _b{qyRݘl1X6^e\K OJ: {=B;r#;hH;/]_f|*y ] .&d6]ЌweH,=6`i51|&gES((֓L$/GB5;`Kw7 sފ.m9qh˩c$SE]װR3 "N_w#}qz}.4w 3Ft[Ԧ@9sN4>Q"C-Fh6xFkc&6o@eE%M Ofs L5ք2׫? nO4UfJ=z7:c@͠xĸ+qK?:WXB"IN7V0}ǂ-'2sSd#ɯ&(G"Mvdq0>;w 9v| ^bبZ*cS4_JQЮUy |T Dz=԰4.mG5S2C$? `LԄn+O8u[7]xZ3JZczn5<SvS gN/ XMΌtu3 Gd]%o#)\E Y 0Xo-{w=-kMx8va X-5,LKWq)cbZ uy=wA@`N"4oAˉ74ڄNj)zwNu2*V)-QQ7@ٺ{!%7BL w;3$K 3(8L:HqWgAOeP=Mp{Li2Cvʠ=XU/Ih̴%"\kz@oaK]#o G;rڞHs&oqVG9F^<":$ Z J4oCT-oZ@ضG'E00'˫)n|k 1Kw !h¥mt2 flLeju,ƫ&ŕػ!hE!Lh*sx r z\&jl@DϾ `O[8zX</jw7,- 0LIQ9XӒqdNH'Ր{uc+^ "y$gOuⴟ0p\{&:=RxK?c*fTfb#ýŤ>QzD[~4,} ¡Bz,*Jyfpnbnj^ͨ3"NA8>/A!boHHl=t4`q_FQ2:{+IMD{ɣQ{ߣ 8L6OGRv1w4ū4aWbea Ŷ1#F- N1%RF Г;kI^`ojkөQu㯺h$U"kC=l폁 dU=FSko2*N0s>o+70ESz9;%b)B]w&mO7#DC$q9v\/_CH(^A# #Q'j +d0F/p+H0ܖ}8J+gZT_pt.u Sܶ'tX_dt;ӅTP8h4gW6 ;Eq}V} @ wP/۰cGLDE5xD qQRI&bH_W9`εE\rP|C1k8E7;5!Z:Wpy-z%K‚CV6 ūBNVS&-+I9&p>W@?J^% 2w4+.ډ:חv9uHǢ2 -ӬY;Higi(| ,ZĘ % >&x ' 1 u4QFtH^Gؔ]<20*x!H%O6wޡ蒇!U`kL<:k82Oڂ 5/@%O#(=ӳIs5vn>狲>Oo!K^ x~ꆸ Ud=sqԟB2nTۖ]iV:j~C*hsK̤>3Wz;"L֒KWKՙ`8J>G!\ ;vewU؍x40] 鳙:E9u-c 3! uaިz 8Qa>yض р4qHڜE󣻆d0'EBU?1QεP*CWm|ܹWhrV!PbnZ х@*HmhB&%+Y\08Ȣ!aBc D&%zh 7U1Q-ZGE${>J*8~ǃ%y/.$knv<ݨ+yY%YGN7 AQ^Dm۝90Fb<[,ي 'Nx"KdM*!.}'1M~HeE2ti)vgk9k"o4F4S%u;7o_@~4pCcqx4v\|P`n<:)s UNmPvRqxy&&܊b`ms^:v6PR8m Qhr]_&βFR}n8NvK)wjݘ(!9*ϩe̖xVҦC`l&OҝĂK )"~WqDy\Q{8PS>ט}eWSyw?DX?1W`CvE_:p456\yj*Q듘]_n[2HĄ@|,$̝`y.z80MN,(Uk%X5pV(pd Mp>}<[#撱A" 4Ձ6!HT 9Z@xnR{zHDR$LϢÃ-#ϐBۏZP`bEl:H/~Mqx v64~=@ԡ DN>-]$yZHV e8[.G brUuϪrR˳~/" f_yqW/͖ώF64-:^q?JPJX@%!]멆7W3˭t/>5ׁ`5i皁F|9?) wP]3 tBi-IX۲i*-(-s*Â9oi!f?+O\b7J3;M[ *88b)b,'[jÖ kа[ X bSt\TmfG`2_!zԩ-2~?Vsh"l G٧9]v!9v!A[BZ#:Y.gV;4^Lた T*[vخ'ItZȑ.e{wF],ZSj֏vSwh' )!,Q" [9ZW]Vb2Bӥӧ -?ztp N#$&hӟk=, G ȍk^`'%:u3 MF䰧vqn M&G Ms6W]b0 $caKm08ZM-= KX*Id\oH VC>4ϧ_\j.k3A0`.ܵV >> eG F𐾁cӞd4ưL!gv@6j~k؞ mY+tt\Ug.d΢YrbKDa*γg:>EABfgd|Q2["!qS{5ƴ8z%_vJ :{̭p^vCtҳ_9?S*JvTp7͸.tA,)}Oʼk-r&2MI6_>]ƤEB,Q_1 ir.Jɑ ™?oR3So'8^]--= | fb݋ow>-Di<.?Vtf(xa(P;M=NV-j3OY%fO\ǬIu}k4] ʥ}:AilGфJK^,?:pUdk>n<$a5g~!!.*b6'p [Esro(\OGsBqEbu/Ġ]t`˗ b>\38.|N=_`2it{bXFGڭCI,3 L.BCw=et;YWqS;Z:E@jec_2`3 \ZUE m Fa>$E-ʍwA96* B͸_($>rt0Vzۡ1G JPj%Q(Zh?|2tXM(#SW䭾Il Z+g&s(FTmI D bԖK|֝ AuU2R5*39HsaAH2r/3Y (1Ayѧ*{5"ӈ8 =iUq6/9rMf*R I s/eK`^0[IV†S GwҩKu'O|yɹ1vU6T^" ,.)E)kjͽ#J}|y@HW'H I?ּv8TׅH.K_(G}fHY‰!Zp`_R@<*Q1T1S0eC5q TJ:uԂIF_6!ԼEW:ƞjQ&+ V *eZssWz@-Yގ!w)xehMZ|S cH'u_sfA 6kPKa~ZlW-q] MWv_N9Oo2Oxț&c1-9ɵåV1Hcw# WBk%kERq٤󨘛^޷oʍ^&Vpx=Zb*m_U;YαQ)3, *):3gն ONV.+/'j ׼Z?Oj~̴*pW} z*Gvó/@i++cŧy 7+<~xGX~)O%1n>o9 91㢦Tb.u|f!8R^ t(eibj C\=<`o}Ҭ>/ aUԁwzR hWcKu2M䈃Eˑ|B,.Tz{o9BDSʓv]d(G̡s̈ĵQ6uqD?q(K!J ?`B&Dt ݞŒ2q_m `ao{!K\{ڃ'j Ho;l$Lsko*|8BABEP+j3=^ 'q"iq+7aEBVm{uG=udbqZW`>*h`)oĝkذP,ΥrEl5]+libkQ1*`R|WCo*,K]o7u8x?e4[s?e#/C:JXT7A|K٠W_=AjʕXxya_8HCD̉$5-ՒNuW. ҷ_jQST210|\06+19$C3;3$`RK'_v|]‘GHX=Q)?zG ?C=K68BۂIU`L㈦׵!acJ_?7"Q{k{F mdoDV2Y z5] KA;\ݦ:>u"1DRZ,*؉S]\]c1s{U'9΅AEYABG5~O@?4v@+ >q醹 Y!*b0r9q6@};va~,2[\*ǘ;]/[i%Y7ֺh; (c=U_%"1cGz%+RBz1j! ϻhN/1T$rZZ5#/'?yqu;e)IeQ1 Mѳ,J qj'lϿD;;J?3%QCۓgQKFx});3*o8|K0J ^kD 3Hq'Hw֫Skե+qQ{.TBe"K xnu$Pz[v,4%BXJoDK=}#ٰќR2ؙ${ Ԉ4'F2`O"b5ɅWl`y>dITmo\\lω i!1!CUBt))eGuM,SQ0s/rB%]ړ ieInj6Nz/=q  çwBAD&6]Hء%0D\ $Nohr33HxlJ[Q^~G_h#VҗRa(Q" xIդ[)lZQ%x\2Mq#Mbݟ(zWS2aګ-Tu;"e3<ۼѺA/lJjNؕߥ$C]a#J~SAHQIsua#yچ1q}UB6bn~CɻUxp4DQ<jQe5.n5W,ܩ>2N~#U7L' [FofwN[NyLܰ t&Zfm- [Ja ~$xxcX.uK Zs/Z~:DbABg.h S/*>'8ϯ4A9@TS r'Yn$`x6 Тȧa|̣71@WlRu~'RiSvSЯt~opnj]BRABi"颽ΊL_wuSa: \pW#y4r3*3̖RML&O\O]gs30hB |/ IO~LO}gX[}FUFwp&zǡ }ZïsB W`Y nQ\R@!}{xT~<эpä?/틠.}n[tǕVa2q+~*DW"6! PZ>{8UvgfG34ؚgKB|)sԌ3y@w7VI؝}|.v(IT5I,3Xsna%RLU,-Wmw)e^lZD2}hK5]#"S15m|:AzOR`~F.£@<(ju%D7apd?[< W}30hv: =׻WTclk6M+/ ,ĩ|+g~#y&!g@ +)Dyd"ʾ]U)@J98!:;E2w@G\`}(006*ZDY4bmm0q}KUDz`5y/ҭY{C?(ٮ?g 5{\g]bjhU &"e'̱ +A倇 * K}sh*” 6̍CQJZ@ m5 ڽK j `<讬oy_ E)n{-{4àR>E_s3iW s4vH)-n\YHUƋigN{vb},X-{r ({YJaekD5& ׼СPq4|]YmҊ'M䜛RE4xBg+iẬhс-s8Q!(#ߎmHuTDB@ #aלrrL.rLn06px(Z <C'`+S&(mOjbJ RA~ uPs$Sȯ !s+P Mp{z6$Wi(h@U|z;ʝeh?Tg-ʕ"}1]]6g&YـU뽜 qkpU(xCe{GhTd)l[ xd@ mh ɢj3D b5DQ$L[j8OQ+3 sƚdͨL? :r_ oș V3' @z0(7q+uL(6hDr#݄QoP!}jyv|oLcsۀ:6PGn V^$鉮=c.e)~Hb( Aȧz̬( d^Й 1}ki  &VMx hɌ]{pIc_k}h&Lu#Fk̘K 1.!Nd9&`w$Fjl=-o3wo<!!3d9%ԇ( dl#f~sP^CW7\KL!8(e$wlWe,BUu@|NС' P5U\0@P%2O ҈y?c2PS># P™?5H AOlVa?] fU խvw#'6kŹ`JHsT*{#g3G͵iwв$V2OR~6z$/U+\@Vo5 #y'[_0RNSL/? 1+EOeHUi$/G ,kHX*<49hE:rAWJ"h?;lX]S}078}Z[t:vεEVPf: Yquh*j[֋F?8D4 u6(Đ1\ \BI (yUr} ?Sc:z+G<$H+(հS Q.f?**fm# ^2ǯ=ƻCb>%ݯoM˾޹Gܭ8L$] 'Žƅ W s `@ g D^q&AEdK>ɦ0–0_Qfgj{ٻxr1؍ǧ{2<=(lZOVJ~a, .ͯu75AiMt7eS}u(uTkX {KUF #Ry=}+-&i7ѹ]$@FQ7} @ 0|>dE@*Bg(LOIH s,\yW빌o_ZGѲIv]![ Nc-Oo&CV}3X M =sAh.u뢑KKjepvcwoX+('䪸kKVIb^°#گ9xBq@C>Q1)3|7slH˗&߸|b^`Ѻ?OfaVSw߾w_U\, Lh# §9+ &<1J,}Dto&Nl2|̛v uEhGw 4j5xVN+o0kGD=!v3|ﴒ/ T}zeٓi$Ȼö w 8ٕ~bsȒ82%K]˟'sl2~_wPѷcؚư(^%:krsz=V9'BP.5gWKk&{@!o-1tB#, _azRN+Q\㷡hys8 zgf`J V~܇BD<ƻ9r 7Nˢl-t3LՔ&Mo*>TTB ؃6ݭ,U 9| ]Z^Tt=X~f;DFԉk.r:;*}L <#HeXpU=4A27DAۈqgC-&LYmmT'_ފsdDiݎT8jOˋcjYt7j6I) S#Gkv{|$de{/جߗ_d+.c+׶5s [h3' AMk4T@5r4SYw"2Tx*jT\i}K]Xj,Mft"2$Q%7(46 VQ[bR+=OuE iP$D5 gYm YM}JD:cGVeE:3t%P9!/G*>ҞM"n,膆]{Jrc䱇`-L95oNVo4]1t߅9!VP2#.7.vG2cdWtFz>2<N> oO?ƩO=e/jx.f>4>%uGJάU/SxA؋4X[pZ}k:.ØZW]*5K~hv;.sc?4_p|:qLIE(- (EH ""ߜd6rp>6] g_ 2ѯCcҙ2& >-Л7 VH:!U ?< J/ f64R)—ܳCJqڻla=By8|RK Vu8U0\#Lqa +k: rC[迡5%<1-h}J=\.yE&Dh~fdx jXiZWߵEH(>$Ï8V̽r##yĴ*w4ߩwfg_.ҽ=NyY\gc\lay޵T(xi"lM--D/X jk0K/̀H5GiW~ē,y㶵_,4!}?gWlw:-a/ۏ ^_ɞYɤ曊F) *7qy䑤*1GݵlRxߞmeyBQ`Q.M*Hz*i;~6TYoZ]6F6׉|$08g/k_E7/;'f\LE8"G{t3L=rFv2  \,vGJjX$iVx& hWN#>0qlZ]@~jܕkc깄kD РIJo,O&;L a64ob8G[Nz1ވSӣ+Ca ;5ދ= }y08lWhd^q1{Oc8yXw cp1Q.J'ǴP+5ǰz;KtRmLUݥwS欦*ù˯S{rޅ&y^3{BoلԡSiq@Cx` VQR5zyIds&(0T-y7B޸>V8Ř 3Ͻb V nWls_BO8oզݏ&~~2_)ae_^}HнP3GB2{]/5tӎfф33#)28STEY{F˩οXBIpVmW67 N2܃QO?t,)QB WC?⍤n>/ķx@Z21X%u]/N*B@lZ)_>pvnYP0>Hp4*wu\#S.6{݌B.['DY=(Sԕ*lng>|shvW4LGMse4oa>e~X$t7Yk +dhC@rRЉĴӌπI&'J;}7|5|)pɇ/.gBLJR0%ZEb}!znqVcQs ̝"~xȭhp%xJl8`‡Sego O;ˮ@]%C/UwAtirT+6uxֽ oKH5E任Ff%2N)UgBAH70o}-sdw ]l\\/C p״eDIrLoɨLX~ը.n!ŠRФ\L[(Xh 9CzE#T7B+P>~QP^ָ#URAJ pGSX/rP _ "Ld%j65f{\ci&RLCQ}ȯ~ ?nkZ\wġzKeK>GnP') @o\c/O+'࢚86AsW<-/mcOn*%蝕5:c+Y'"fqN[Է.G85{4nNhGkP(AB4Tݾ') 4c S0])R {@0{24Y cزE_#dA5;-xw{b!}T$Eͼ- dKc,V5) v"N% W,SfՔ)4iga2o0'"[$- Au n(řhrQArM_ +Gf1}?W8R2#^ {-9p4]P(th"pj,\֦@ㄢA#,+z,Mj@fUdFR]vS 8FU\?4#?6@@1` E05.z&JNYn%؂>](7J!V$' #7d1\WφP&6w;jHg˨Pf*b}.yӑJNF_nюMe||Ɩ}_FѹI{n$g{pRΓZAڧb ;54V_ xۮo͎9m)]ia`Gld֏>YݓSEߴ/k~[䐒Hʊ-_k_%-@7[d'V+:5eO<ꉝbXd~^PRԡDs3`c_=)5%IR5u( o.}-# H+I}̣kgבֿJQuUFh[_鳩.jV"4IZYė.<W[{@ցch'LBr`jiW} pOcM9_*0$mTMX'K qUaܯ`eJB2onX2$V.$[MẆMYN-WÞ4̿i eٝ/u{p,9:~Lu 9z%G-LT_3+ RFL+̘9Fp; -XQ ŐI_˱9C8 hIX4mR3e,4N'Aoח,cc7wZ,uhRTZ9}OȉLC:sT5\< ;Au[A(3 A&hDɋ 9G*ɝ!UF/AEy| ! }b(rVNX()&r4 X'Yň }!z`ZAxul3Rf1M¼ <Php<ԺKCZ( 2.5d8>=)RTtT)txIm jRj޶L<`.:wgCc~=K`Gxͨ\]ҙV)ӘE:1$'n2Jp}xJo7zo &҄Wa:2]if9صَ3܉ޫ9H@u@ 6@츐ߊf @ #2jDQXQZ!vfۤmE!"P=pbh1m_t9@mI NC$7%ͫ* 9Ǻ NCy]jgyVy`}usmaθS0''42[٠u?+N @+Q57޸cwq7&F^*Bvz俅Ը AÍ 16{vᇳmӨBTJ@tG5&E?eͷj?doy >tO~ sǜsbyNCX교NZ,QBSHW$}R1:7C)dz8/`j(l pㅥB$a@&9'H عPn%6DM<He]Q=uo9^ R_X 6aO0L.I'Ci` .3C.+Aifs}6jk޾#˱  V]q{5^Mt^MziX!P"Ӵ|jx8)XaBbI-D _SQ٪aeJXl.vjY(z%uZڍeW9)鹏U L7G)4rV DžpAd]6S8fU ߏEk}RA{'-EDLQSQ KE@ +͖ Uj"Cje334'5ʹFξԝ)fQM?Ҹ-bU<}Gmg 4탲YIj/q&NCaTt!*3%S+c#/ԿBEyf̫{c}Q|jAHUGMT~P:7as[ *no<1Abh!{LAsp{h.EVZQJdDc9.[9[>Lgjڑg wy σ>HԴfOubgW*75bi,@] xdX$+΍>5b.qZc;Eƻn7Xӂ= D'6SЬ&}w!3 IDWn$HۑXBku&T.ȅ: gZҖ`ǣEVwxqj8¥dȘ96?2{8qIFkӌUL4E-8Z +FlӁYX4 %蹶`;AP@x V}w  y AxRJQI4т$Y`JI}(\@q'/RfQ)Й[ 爧GEƼs4S*);> \i1aD~ab1ypΥxx@Prݝ0s$7q)Nň5cX 8Ix/#jw_@?R `iP/@qBɎ>v>|#^09)zPdcox ^ޚU'+5y=KB?iS/۷1RQM󊃛qtK Cl)6QO@N ˉVZˇ(eRkEKG2-Z>Cm(IϾONʶ{Cvڡp* Ppk+ ?kiF+P(D (xWvWf4 )s9(qvVb ۙqA sҀ/XaA)BP.koCkм;#x,4`7Gnn2i>/-O03u;b~*(}w,;n<ouN2oH+iez6,<W&ɚf$p2cpЂΟWjeEuդO!TTK)#ُW!pzr?McHRAE{JHW[OX?z`ct(={9onB4G0i{wVp9uo1Xӭ /lFrY\'5gɧ+F0+~u9J |-R&O.Iqjpxm(}׬=99}v{ʳ%c"-t,l[P. ZxY`|({,CeúqX~'P\R7doklpv)>BZT.r^JZ԰-8i]keX.%suTY}xNdHSWIk>@?w+./,7KoF=eކmdXۉW=m;u`F\X3N=HC89cSyeE̯ZD X4+H!Dmvgx k%iDG9x RY$к "S{ӈڎaΠVE\N>=x|bGSSbSP<(vQ)\[F6lGzSV|g)UUJ(L:3S]_g(CsKܐӓ *U@ IBG\?[odr5 7=G)98"IS7Ŭ)u_D2 ƲYشRXp qUXf2긷@a]gER ƍm]4zzb/ BbG>q au53w慣'4uq}! !NtK# 'L\닔"'PH>1cK;:ߢDLby;|ޚez=<"F4!CB {a3ܩ-Ej0 ߾pqS7&7.%Z!Z`0|Gu3C;6dlo|0}&`k*P rl|װ\|dchټ]*޷=$'a[!v@QF/ZO+f`ϡP#5{ˉ6_ l@&à~po8E=nʼ =aL᎙+#Pg*']ȂCK%phABv6wLvX"dբdqtcgD/{J<ݔإď2&J.aGՉpT.o՗7-$ %+r&1PU?-umFq4جisQ焵md02ϥ\9Q#V<42v$\ ]D30 If^jȝv&mpBx《u=UvKH9<30[%0?gwty 9HGhLw-tEPֈV烎#G_/SEk&{GÖn1~$K#{ * y.WVy~ǎYN^53Α=QXOH` }9t"#y!77•\YVV5k(.&sl';a:1` ~B!ȮsOc8J֧} HX[VCq4a '̉V}H*SH4_p@>} 2/kx?eh䃌P!eQ]`[[8Tf:9Q&@%"9Rt1(nVfQE~O3 ϼPj@52ƈp~*KI;H"t֭@YQf4F(Q;tE澮ר? O&+ZP4K-:v~8:^mA|*}PfR=hy[.:oWk)UcPN#ʠm0Li _ (I$@u6E1A%Dͯ~Fw?5{J>օ$1*!)ʽUaQ )EjS-(3F5"4*|2'2OI5wGHEp5aԷC僈&"Str/ [[ׯ2D=@+4dٓ;ofmݪpt$X IN(xg"R)O\xHKUC ʷR*dQ/![ߔ  0?mp\{zt g7!oQgԔ(>7Y)<@=H&i9,| 45W5b>rWƋ|9 ͫ\G]A?s~@='B)!!3h}`?nϙ>O>/!F{KZRC!XD2m1|vqfhܬ"}zL62X/ v_wмg̐pv@4{dso 7V?9BI%QFE <;\pb ԉ4Uv="wyi$NCty삛. fTic&9?Y7m%5;Uy1+OD NkzƣvV.%qXN!7ngNh?7n[rw2Km:Z\hXS옔N>< Q{TN9UP!F`1UaNԎo)R?j.E !(4a:0^l -W En"95 Q{ ˩"s0yL{JN4OPIae^;fY]uRV`: g9w3\lQ35V)S,HXHx§-8tVb:ɸ{nPNbׇv :oF:1k쑡65H&DXH|LΥ`2M7V,+oƭh%㷆Z uu7M N(Ɨ<ߵӨX W)WoѢd5`%4PD^HRG5H @mpƪ n"k` \1a'=5+fO X0 CH -TnQDRBf"p]hTbBo(3vj{{SeUkWRٶЭarJҍ9ZF|u!+CEO]x/tn@Vs\TӡRzIcDAzP#;M'!g:4iU  *^U}(0 -S~0SGff{55ꔨ65oդ]!_)X@`6>nߛW(#ƝIaz+=`5h Q_N1殾55`&Bao4%Iķpᐕ+D :ϣ!,~'6|s/ʻ֛6WçȪBwJA6kW_H/͸e;?LbXKW7ZK{TO?  G 0ar1 uxfu2Kk^3kwM;iEcLq%> 2Dfi菐:iFO^Bm樚=?, ^}ͫbJĊCoVcG<1.FrZ[ib+q$Г$( dL@۵ށظo]ՠ+v/mi3m?b I4>Dֵ6BG)ދd:, ;Utgz𖶚c}+LB,o*흧5dqzɤJ 7/mK2/^6L,cuvJ mZC2k=*#jU\ԾQ8G_Vl8ꊅla*^⻇@,c;'-"HE%S!%ԟfS]&G|mz;gMcX[d.uFq5xVHP-o" /qM7hkpd]ϖF&z@ g@:RpK4̯Prj^W7wL"4f*1UH/(1G›ip$0X Z5+ ZfkMkC]z{[-ۆV,)S"]9x8>7}I{?Jez˛H+ pLu-0Re%Ϡ8-ke.G*?c,/enZ6 k,hj`bHS QH,X4=PYZfS$9`)-cvAkZ8u̘Y %BINyV_܁mUF΍URԿېJgCdmPSo4uzUdM ƽ[2B PsKF]!W>4EO)@S\yFKc_,<% a[GW-E0pHw7,gMA. .g9z@o[g5jGs \I^zw17"l4G5Mo^xoLH4=x]B 5 dʢ"Pq̚'')?1': aY4e;T1 nJovkP퍎&"|[ ,l9_MpSMN BJ8b)Qzk 룕.Z`{vW7*RGZi+Wy> >*Z ^3>Z|)IԊQ4_.>5h0^\%fJQ;[^2МC+6[9UQ~ZsH23A5'N9|G@zG#h8"<Ys(́}sA.pϺ6%$j.*8EcRB"7}]u>v9xM @NϚ]=2.U0k\ +. \?/.stLu *Oe_B$Zg۫1=3#@v)|e} L+]P+Cdu4Ce~޺4Y9< a,JZWC7lIG&&u=4r?4!**s!؝vœiWY5 |4\>k4uS 3L;PUّӣb`k=Oy6txscK@_Z[̠o̩Z ;yF0xE++5ׯs%\/.o #R5kd4ت̵9IJ\0m8d4wE.I!tLhpξR[4 cc;,.qecpلZCT98kޠT],&Cޱ 4)!ņ;+H}03ha$ )6xR;C?cSo_KM=W J:{p: 33 b_};sCyDn4 82Jw(P:lFX;2K42cqCW'TMM r3~q5`I;JN)U18:K+zHꬌT3]l)8G.P--'I4X:Wt?2֕}*C_Ӻi`-?[ҙ4sV _x-[&Z_ܥʦY(?F.1fo9 gÏ1.W)J^iH9CK Å|GF4C"PN1ɥ=G ZGݔ⚂51~mǐ1x:ZE0蘝n!'g$<ӊOW(h V еK8VZv2)4^GH,jS^0`5ۙ76q54{*9. Clb# 7 UEfF}CyGLb1T6uάDF֒6,Q').;3= S ae|YꂜxA 4ݬD{μg⿪bߟZw/ʋ3~E󲏜c@_jLEH[|PrJqNq{^O2YkW0xg嘪>O#b|Vaq@ %SZ^kJDisW, Lh~VJsiM_|!Ka24ҷ} +3 aؽ>Ƴu|A+gk)g3/a4Pk@OjPx/C؍k緜R~ zCA:p`H+*v,6e l[y[V17clzwY|Gr8[1\#2/b =#g z',V{AZ-P u·Yv;Bƴ-jkWo?vpڰfaQ&"y廏I+ZITfTXsIh)ό<W6]|" ۤʀ!F.lkCܜhnh տӯ0շKu{p9e>WDk +$'3I5"_XA+9!&p:h\SG2 ,̱Ef7zoc=OxqxaڂP5c/t,X`sϡe(˫FAo3MKֽ*L)@#9,'%e*(%$~% ɶSX-!˅΂!x>3;xlzkf V-'oJכ@/NRཤXm{D6ZC&L;e#OQL>ӔܡPa=)p?20q$a`}ݧfV }r}j5 M#Vwh)|)yFE8FLRuWF-xAM$Ok{'f^aezߧƤpZ밦!ZKYt/HGx`ӸUܞh9_#N$kfz-)VXif~-qU B ą{7Lq9T{#JZD2MԺLڹt0 Ï]1+E)ҵLHm櫱/rx؂ p'FR#I>Ԩ`Q^yl 5DLӱ|MIgd{^H/8ሽ&>Av;N>!Jd4=b@_!y 5)ǂHQzrto8f#Yq YUl$p{O bTur PmȤ~?D~a^FAOO~ljέǥք$+8}PR%ҕ8g{NܳQojJwx$`8χd׿S}Fՙ b2ћc4|@/ٽpN"7_ GHgDKt=X$ gO1jmH L+~(0v`OIW"{6HHOs(@ga뭒過;`F4* ?hJ84eF|"-'|: 𦬄N“@C[xU\&&Cm+)0fŠFqs^=B|sj=Ƴ&Yӆ^cIve#I$s9zs~:A"az+xIF }n㰐CуF&ӾF)@u,F\Z SVxB7Z{x1gmk  i,-J<]\mZ3Pb!qNh_pwblfNOX\vtX+_0hk d.p׻@ 5: mF+ Xh!?'|64ӇkMq^?Y; vHQuǣKlZtu%͵#4E#!lcͣ G*`弓ƨhҡ F T$X.B%*~P{}MZ]D_ TK|LUt}w;?Y0Jr5MǮ,9tXˑ:A0[p5܊}3򴍋,dV= ;,T乜V"hH[8v񂚖$x+Ґb# >d]X f&1vmV`eInA/$*m Tf{;;x$n-;53ES3m}2zhK7M{"L-vqG2KJtk[_ '\nJj$~Ij3:|873*Z{t CsRt"Eӭ pTa;6 U",>ܢ;|kDG!hɦ%-972&8<:! OUOk\v~F鲯{؆xJv >j9bJ9EZxqva1vlܗgbޕADDzVF m.?YE(UyY'^ r uƺ,H =Huh=w[+L5Mn*"b|E&)|b~atϢՃBDJV|>Z55z`Xvra>ؐix! $hI/) 'V-9uUMzO̅/18h=P# "aO'QjηQp g(x8>rQ̉}s)]k|7|a[ 'lDIM`{+5$vXٓnjy #wQuS~/ZTc  ڱLC9b@a+^TRbo2ڌ'Ԛr~0h7}`3 uCVïeZk!X{X-96"$=IJ ьX0fR;-}0ގ5-OX5Y[}gs}Ffq =nuU9kB,m "FZsEX֧CRLgK!GQ0 Ub#vYr;zf 9<˾è!^M= z2Џ˰FjD툆ڎpuvjI'&дñ/>h.˯q (3;R?6nj1|H\JmcSLKjOFhpzʿbLz6apÈ$:d1 KHIڪѬRtʹ2B{Wfm6+K%M+Ca0w*CZeo"h:4|WzͳO||0˼z^̧+rZDd 草d3½<{RIe:/; & KK.~iD!K0~\Om~{緀'#A>5$S+Y1 p UoNvg;a㛱~g͜3ީ"cH& vh`Oh ;$q3 @d$b'St "1bo"z%c*W*eP_ޒsZSFڶkɅ/MM;Hnh8!g>oۈ دk ?B-VFd _ wKG~C`+|_mnSb@g׈G U/:A+>v{p \f JrM#բl<‹v`h_i^A9o1r+\!KD)| d5^3Ƹ:Tm̑ϳ:Gw2( 0$ K[ws̬kRbDyԖ;{F D8o2 g2ވ_%C n<=Dt{nWydkE 1 6S:hʭjƑ3]ڑeagS,I ^Q3ĸDl} ~噥Sx1r7{1Ƹ3@Bl[yt\TA1ZG>DorphDˮӝG5J@z•bӻ؁n2@F}yZtGU cÙaAH+݀1(bKg#F1g@h;eC>xz8y 63nl^3Mx<Œ$N|]۠]gsrJ,*GE N_>3ɉm@y0fޏ .-XۻJu|~2@DGAYexa ,bHY܉g1W5*©ߑRգbe64>rxjL➔h9u4n)KVaETtm6/h[O4;L¦vm8Pd}q ն@dnnkzx8T@z4(qܜʨ{f׆зr[,h m_,dR 8 -Tm; j-w5#.3RW ^=g*S!lHh{I TNE?Z7؝7MK p[t5&1^bnXZ6+8^]: lb4Ƭ,20RT~^U5֡ _$$Q':I5k1S>;˹jܹ]SSvd_u{7,{n/9 eZ, h@XMDpaYNQ-MuW2N?&SC.Mīq*_xI⭚&-_CTucg}_YtdThs@qiʣ2맢P2@=ݓ0&DUU;= ;e", _\;Ԭ,FGb2z8/~o]k!{Փpa:&#[H8'R;;QFBҩϞ6cO#ie(}{i<-UVKFFrrؼ;׳OVj Z~"OV?AćgA94@ vȖ.Lq$=c\al׮_3:uԟxrp%,иpרo+|cC7:DV%:Uv :D0jh~j!8X A4Wʆ+!nE7Z]e2}`}; 8nr/!].*q'B܌d1ԺYp:(VtE'ZE%@B~ϡ :'Ӄ0%h)qE`_:EiÙXZĬP^+m>FQt流B; (#`J9oGBCwNlLX+TdE#*aiD |NB*6-@s%̪6M1+BzySv>mFx0yWdt2ja! )}j7ܖ1C$I,ikpޜoE q$)a;;G+s402Md9Vr oa]gK \{i<}V:Icq][8&7<] =cu Ld@H@p ?@Ôg\ߺhfj}$4~ӾWrKS?g CgI C6Jr$Aai/noY(aND33OP`\t鞓A5[iq̳oР}yjIwb3O]+-- :b1ݝ.as`$cCžN7o?bacg.gO2O;ܬ @`U,4Nj0nW]?By%V}yNt ZA u8d)?4Vvs)|Nh@Bv\ RurkXb8(<9sE!87|r`~Q:YeYnEe0wBsAGA ~ϱ_r<%ԧ >c@+ {L^ܿ hn]l.,rho}b?N`&,IMlznK^R}$f*H\:ƽ*#C*\,ϥs[<&f/&'#D!B;9.{zدT/lǯ:A8J7߹g~.fw;PjcU; DCe +j,FD:rU7.Fq{Cڿʴ7^Ke'TCވ-vπ*G蔨XEUa}{2yÁ=_ C_`N'kه0Y6SqKi7GU|PƲ~wIh?wl罚ަngܐm~*IE=D+$cq2\3m gcvS0T쐖fNv4<E,E~oeU5;H҉ΔT;[ȴL"q Naɓ.1yr/@Cծ(Cs(!< ׅ_a]TPr~5{E'8zrI u"jVhkv}3ߺ@)˾!"[郛BbJwƂJdc!ENodT١ WH*{q2q;,||_A X f,Hkt`IK,a 8{viì_- l5a %%`#y0hc|v ao|{8cDz4D;DSlQ0F] `{/WHHE#h 6x ngPNHH; M2Lz 9\0an0F%*.!VGG:AzV^J7 X'Ys9㬎pX8tI>XVtUfӀHyy  ^@ʫ rcjAJPZ娒eߩ. fMˏT]FLh59O=_5o2/.;`7>vYdp|vXsw(tv2ry4""|Ti ̅˥,8P[9 ~wPi8s%Xqm"w2$_.ۮ(*$:)LX3{'xC^(BC6:d8w?+u Il 1&ၴ.q-EH܊Ƈ"iS\IlJ~JIw.Pbu_O_w 7)}7[ K '`nU k'|`;$tۿܺ(񀐁zqh8SÆ؍;ӴcYX~983p&-OrKM;r27VOkaowͱ6\P?^GsDlo[c.C3i+6m${|N+EuX3Q<3$r/ͫۅ7[ݟnj_.^6U8pVd?4ރIg]6VI%r(l+N2B !y+R~`عeDl#;"Ka"DG( [R .xO=Dˁ&ڬV!2p|Q$Q'..'Diۼ]i]˽2$c(RrԡjB"~C"%M2<&ގdjdzW;/Xeg,VߞK#(mcYtlj@EIAj܅@ydF:mn"_u8rO!0b1Nl;]#ItE݊ˉ lbO4)|1%=킌h}J!Wgm)KSkOst"bRBT!Mf&ڬ4@Kvoҿg{3|;_ ;KRG6KHiDq$ED9lJ_K‡ 䖺>XV1䫥F(Bs %dc*CÎۏgJǬWF!ẔbκCbH*n2?V^ۯ97O puHjKJPupG'¾(Q53&mYYq>O*dOi½EL^t ٞd8r>|ƗknX2[]a!e^UVxr0URu3JВA="ٳR2H} . . ui Υ#UKxduaf: I^ڝD}TVk751.նߩWo{B~<1(33#07{U? ʓ-vp{ʣC(mLal$# ?bkx rnUo-t*| v LεΏt`|y4t#@aTASN2+v{<"S.HBJS\(6dw:bu`OTZt6u6^Ց𶂛EKErHc_2CEbyn,:4(`z͝WD ^vpLlߎn1^0[jb>m>J+C `~iGU8򑮾JW׹O`fq$wvi˓lm(3 9`vFz)N4C8|F)MzbO]X{3)gvTv+:*ˆ{n;sd_f. 3y"S{f#=^&=y6@KXdšJņߌ╞#w԰x/ nG>'qb_ sAxǟNc_ @'}h:UswL$<(TMQ`9/^"K,kv5؆_++ѦuAp&TL(i$!TrU *6O;=GO<9į\h0ZwjxRdq<§ldlO`) #h8.`e,=k׍kרi:'l{C/D(Ư|(7=] MFWKƬ~#'RlSE Yy|Я;ToRVcJw]nU-iUrpY;qjPsf b{ϞJa`2L%>\&ڣeK) 9}!0$"FəŋKL&CN14ӃvW@A\L/3+/ Ou=Σ~7}::DUMFU@a^j<}뽈Ţ{R{Jul"\x~U_1|N(v' j;A *ņrRAD{ؑͽcIh_ˆQ#}d g.31`!8#gNc4!_#Km.pIٜ9R \0iZ[YdGwQi塥]PV Ьf?0 !q0-n@'r,HS \8OUqOt0\ʼnc3pW*hPc: 1bfpHW2LN7E=+{݄luKNo%ʮJD\ي7JϬWd",坫撁1)ZTT"2uWDKXNJ|sjL6[=7xF8y)E)vF>\Cu62-j,*L.ȳ"] LFOW*==p%Kj#.H\ E_U6u-^5 OZP¸8jkϱXrhh{[Z@K?FU^7)StUAk:ud3TAFtQ~5MQTںSJO*u-6Xt RÅy_ ~`-X`LxPxҩSµcjtbU/pF'+{rITu=p|rS5D=Iv"N #>r :[x':'O]s^Yc,<Ǭ %}R0 su{GECť80`]2)Xfxeݑ10?Џ 4MNt @S4>g4<]ǘ{fh0uPTͤ٬ -$͙{.5% Nc5OIܵj75mǿlv ![^% &^~*s$Ҟy6YT"tk ^ #/ }.nEV6Ml{BsCPm4_pKY;Yrb?b2_ڣ@^9* P;F-Cw4"2lb9 5ù(bvpw!Mþs hHQf6߾!t\u3} 6꽇SRבM8HRެE{}OaBJB'R+LhUtGOi5 3zUa؊ }򙖲Vco.6RPl?mLMZ1LW Am|O# QGz5!֙|=@}N3=83QK,3E_bW孇pIo .)(J4 v>GtOsM?$>DT+#*4jab~f{exS_EI6=I}65W<}~iS0`{#@iu)K8BҮ48-0lԋp85_\_-^qed3zERD&$G!@dQo%bORĭw֬PRemTy2Z5ΈeAnN-;K9ѧqR }Fj#-~s.K1OeWo0hAd p Z$&Syz X` T_0f?ڣ w[ 1v1ѯl("ew(Rk˳xQB2M4QL)Ѕf߮eVTh βDU 6Fˊ2!ll3zvĕY I< 7b$Ia~UDv D=ʢSA ;T7xAi~wFZo 9f aaM0M]{Kl$ ]QAœOv^2Du{IA!co$:P)DD)>;De XNlBⴙIJFo's`ƕ'k[_qGQHsEEDl2Elˀ᪞7q*0~a8qorM0bBzv團l$&7ҔbsJPQ+1I|vB&˄m2hK Fو-\cv|Ӗ+NZ?;ŏ~RB@'8c&4Saěf7(p8)0@GV0rXD\9Of5h#rF r=56-?-+;Isl222}zD3H lQ%T(]P:/"|JYmՍ]d}c&{eCrOtm 0sܙCر/jԗoeZsQūsXv8Fُxxuym4Uc/jJ^;vI2ڧ!F{6/ / l٧GB}=I!cmlYU!`!7'@ce0#y@3h2¹,N>Qf ޺ݒ7C I/1Fͫ@q`(mX l6FGQ)M*d7C-7BnGqxWI* Q \wc<2qpglkah@0tT݂&?\+Re1LV,+Avd$Z{|"%8x$~ Xt1:;؇&YK鳂0(cc^BANh~P/3=\X=pOɗ$ҙ W߯x4i1釹yo0<(q Rw T n3]#w6{J{бo08a.x x2>vfc(Ÿ)1L]7X?]gØDOU굖| ?3M ר? N$GYS:d9AM'^hEc# :6gUJ?[UŚle#0X!.E!Z,̙19 >6Q2Ӄ1]nE03fxlӬyZ o]7 7,nR>gA=Ø2";h a}ȟOϩ–N)f p.owwVj"^XtOǁɲLyjy-zflh}g:44j*f,N*= \ˑ9G[ouyĶm7{ ;&n^ \`":S_Z {.3pXH_VVɈݕpx v&H;{biNN{VTgK;vG!phj^tzSߛU\%#N W 3VT6zpT:DtW&YIr8&{K\/0e.Ա|[YSDWg\ qÞDeF_Z! 4|ۧއnykkW>-  V͔O!H#}=Li X{u'ÁUj_! 3b]\RT0,PO]AF C؄r4~t`k=_;'K|:N¹pZs~ 6ݩ^!H)xd1KP<17݊"kaX"e w̔2.1x6^2E_@<kWAQ1 3Ct{A-})OkJdlӆY VHZF ߫P܎cB@cmĽO6O=2WmOK#{"GҲЩI%rĦI8ObUwߴ2zy,v|YDҢz*nz,>PĄhPzqz]mB){\X!@?Iѹ+o'[T2\s}|<4Z{w˩(#I 4R f)vb wŴME2<&G/{d K*̼hXc(SIy@ zACU}_U gh )hZ|g3w5Mʠ)ZKTI'F{ Db!*33_/hs/DG"h$r;< ?;RۘOXyµJB(KUHfKP٭ =e`T@K@ea7B\9ќI+[F|G)SײH>l[&Cgɱo5'gl,Mf S^;,Om'e~G)L" eQa,kQ(p5] [QP1ɡ'N~SI)n}>P,H.^XiZejYY+ƫ/,`bLZ>DG{H8){as_C> ;rx O| ߍn"J!4Kmc&3 3bC%m\-Qz C)yL~K=Vf!ecS)G!{d[B>&J9ť(uarތOn[i@x=\挼Tu #]w>'XO7ɰ`gO>P70'` AIhe9Z2 ^tzQGz:/O⢘R1OV|1Ùdۻ5~'L Ku t`aky".]B4&pCoH@pqƾaB{^ pWAAvBxk:WV: ElŸS+258-&An(敏:lY(FUxr="@ uH_ϊԗzi}Ǎvךo5 um`]Cv0#HrhPO/.—)Ƶ :lEjJ 7)`C@f_SoTaQo*艐u&>Ȥރ;7^Q 38A)3*d-ƌsrK~}$ 9=f ̾qSE`AFs0$D7~]ļZe"?x62lOIH:Y@b6*~$:V8=EOw0>n\[Kd}ZPuf͊8׻Ixx WaAnhd\92 xfB] nty_nZ>iwq1#)3-ZB/R-:gR)h?fLj7ֵ^4Ɲv]#8܍R#?y~e/;< \@kA-1],KxUn]ءG͈^n%y G8$i . E" /X7S˂>ݲο]4CP̤]gәt1wR ΌPOT,~䂆 e/7Aw ޞs4FOD GV5{wVhb[:X9q ! b“sٜX!p!OiIIΛ^kM ܞ1 +|c-2j 6#xj\Q/Kc3Oc$urT eQqi -fֺaa(i{\$A,>0^>;sN?-OJ[} ^i6ˢ'L'\kLHD3-{C"1=,$Em]nWbkWX>I g"HF6;r+Ax[GaZ5735H3}W>8aG=SB .Z4˵n{yl(z糊@MtPn V62?M !x\c{g67Լ!0 X V[H84T̝P#]ua~xUtM0yC "#^=w0HdmOX/ے;jO-uWWB%K_@<}񓉳wJSdT>L;hmևFDob٨Tl!/ۄJLL |9G֡=!_8T'~RhD+TevoD y\8dQ߄`{y˛(^KL/ؙfqw,%~ yE nr#ubTgA"}1bӺߊ[ȣkG''O0G=E(Їh#9<9g⨥ؔڦMrp59FyrO i'6*qA=Ŋ1Rϯ=,+eIۡԈJ W‰+7x|D~LLz?xPI'ks>IՑ-уЃO,&ljӸ d򚡽JN/ۃÿ&\6E;Z=b0i[L%&WR;+ C^<#9S_=ק'#e?i??t>15 hZ~0jW ѳzB)&c":3¤i<[)&Dt68g.ΥRcid ™ɜ]F҅6Jup;+=>T@ۿ 3sC\a #tVM7 %/*硎`3dvgjr|pQGFf՝W)r2oNժlwԜ0bӁzqK8'\^J:cu}5i$-63ciX;}p4Kk'4L1 ů-@yZl-z a\mΡ<9R~41ǝԴ [[zD~wmZfУKz;9Qynׄ@yF›BȂeߴ7Xڏh"Բ&pbk#N cWWdGiC/@1F3;t DÐDAoAt/ |i?\<з)Z: ۍ5Hb_?G]0']pMVPP WFtj=Y4=iR_CԺ2N+x߻b+*VYdD9&6t?`h6U]&ɖ126xq+g|yi\s4GoKm|)jHĹͤ{_PK@q@p$F)RFS5Cl~r6){6'־ VswVc[b .+=t?ë:d1(4D?Pu]`Ul3jڵGG24.~@5.3'Lx "'O˯oLd=%P+3|EᦰPMڇnJz;[};a"Th~Sdq=,%Vs @~wb5I[Dˉ}ͬ6H;-aF̝4[|Ew7d+Nh4c9TT7:הvEB|bV>Z:V['!}ia;2F<?nb0 ~ þA7tF$q]oaSP6| 2ޝ ~'Cvꨳ 7DfoC)[\6A@!j,,qrȷ"C4\4viO>΂X'oMeB\ѐ%zMk 3}\i͐4Uω$ý4mAx`XCN Tqs{8Hچ72*Al'$)[Z%.+Y[b\' V|@[cj h~pHwyGww\io,pGA;"ճYZGP ΕF欍tcqn ~쾔k)W>1a(A@O!'Xgo LP6#8XYz>) -hmݚ, k &_COw Uqh,ReۦV]u7yDFo*q2᎓]&x;E3fPѪPKjrzvsdkFܕf̺Iy9N7JtS x1֗22Z*G^ ]٦@ K82YX<1YM'"jFӽ8B~O Қ*kFS=PuDUo#E^D-Z0%{d̸ޯ '*v;.؋44>?2WbfFJk&N L;r\uLc'l2m1wW&ڱ 4&Sw6 -4>g3+R'Εt*M5ip6 Fxl*6o_K/޴̔EQXJ8 %<Dn;P_k 51Tu-@+noEb.5G~NbeRoN|W]jGDhI e&?)xxMjdoN UG'Vdᧉ΀0ٮru HZ~yh  Z|>m5@4o5ȟ0l%EOs#scŵrpfаzPGH+['|_w^>!0l{AGr>/f/HpbW{ (WH{MZ@8 PR `?tVkyaό#>U[te7"&XU!WGׄ1V1Ӫe7Ӄp& fīg6 { r{+e!1WȮBf2Zڞl9ڴ}s 7fk@y@ c)2@$sNf !~ ǙZW0|_4^y ϋ<J4k^Gns|WnoRo qך BRĞr}z9A8Iv 4S|2xFn0vIxЕ"F*k9dt[\eĴD1uh}fwMJ|nkxK‰zJ@, : Qv0|Ω[%fbQsS"-m9Ԙr#?.2Ii]#xV1 WK1cT[dEܠ8Vƞ?Gqʟ57M"l>#4ܲ0^kqv6 g`pC޺<֦ a*d~bK|`[ m7q#Ç@AN*JNkt6]laij%2s̫V[Dut+S@qpEuÑ]r<}&SJ,TWcNl>Q2;5feR[p5um}wDqWE.kܿоG/Y[_e5ܓ4!:Ky ݿv5C^&3 ׷1W S>w) Q5< 7L'v4ƃxC'qB}_<\-g2vonܦf 1")]9/j-tt;9l0%:-jk}ʁ%͝#) Op 5X(gUHqB~OJ SNYMO?ojKVvWSVZ֤p0aix_j_5 kZѣRdlM>ce2q4xvH?ڟD{E dvvkz;XI{B?1'hq(RzLؗ؂?nU8c`%_pQ|g5<$W)5E{{< 9o,iFnRޔ`V<ʄ@s(zDL BܬUѤNg<>}^JIľU6L(`MƱ$TdB:eTewdS\!]l=/l] 5b8"Zy."ccGcd)VܗT$hOYtThmĥ=Gt N-WK?gmɞM*.F[<++2!1A<!>hiCݓM{@c{>MHDhVi>EmuheP; ,.2!hba<2~7vO .YE"~G|/1p+V#LS`\f@sE^I#̻Zy6x8&9I7u`#GZ7Qq9x7=/>鱿?8H8kAށBRDcrH1H1reU(UQ?~F[Xsq JqXg#ԝ^/]Unm~42_l0YR(y7{Mh's$?MHq/hbuFlg.;Yfoq1{[*Zd= s -mX󹕇Uz`_kce-B^?7(*NI jK0_]u_d}>ps' 'և7ET[w oS2Okq%? .kQT>[~Wg] n(ܐv}q<넽 GE4͵5+Ȥ&~J 6o"(äLKC!r\ qxUůĕFp)҇22^X#t\ҜLy5Yܡ yS[L;c-~>%j0ǂl̄&50ereke˞Ly0xs$x/MRW eB/cK1av}DVO k29j˘pю/T$჋>#4 o?bX~[%2X]P,Sl}!0֖gb07T쑏MbwFXS8|r̛$Ed|I=A;Mz9w_u1׽Yz+\YC͍oZ^ȪK Mx8#g@v?C=Ӡ˸|}c_`7[#nu&O*$`~Q>/. [(q^`84wt=˺yn2'V#h5 =?7_\=7707/E/.s7J,DP[?~6E \zۻ;+y۶ o3m ))0:/h&"63Ks7\A~ܶaTdbU^KĤnM&+]%-~-1,eT,DH0zER0֜C]$3\ˮK:hG9=T4rW;9&zL5BkUZ`畱&59U%Py$J>v̛?eq)9=};wQ2,EĮzyFy>~PX S7FٹC:ONKJ:n9M t})E_=I/F0уUJ uo"vj`Anʋ֚ I]Iz_n;vR@ɭ+<`o.?[=Io=~$Y^$l`aEl* @f2I :5 jtƓ?I z{@-U{OyzزܪxZ^H03"."9c* ԉ -wk8ekOrzgF ;X@6;csʮ:&-+PL:[#DK,y∉pP:Ɇ7Q=H}ƻ^7^ݭl(9)19v!x<ހSd8ʎ%""\Ą_OH32|Lq )޹{zЮ\`)a[mL!AL}_e0lyk ќm'!LhRM+CyV2$WDWz2rUz[-Rt?9.$1oSkAfBZqY9Ӣ:t Eț*Ȯ],XDɅe7۹rA@ej^g>"C~Z&Dko5 J>< EJtƗ[HX^B-"W?P@:oz! zx3~Y(G6Y!9WSC:P!_ZVrZB(WQZDMܴ-w1=@lL^$"MEBOVW1By%:wG`h"WMb-CǒFׯ{`-(%%Gs ޿^B~FD4Q8.&BMC=d+jzg>op%ͰQ] I+ 4&V_yE=淚M-pbRE5Tj`ˋ_K[12d Ys)YZ_4筡$+AN!8wr߆͆+'47qu5Bz+/Z~{ukg򰦼#r6A׸&6sڮT*5{-F"œ~) %͖Bez ƖׂgʹYΟu#>6Uط6=Eܥ237ι0TR@#x#]5 E`ybKd?JnCzB~Kl߾}XRlb?wt¡~ѡ>QN=X*Pc(m&t-ǏxpD1mk WLbÓ~1đ ہ %XM;( &r30D䩹xq"/@+$XwuTNyVDeҲS[!)ԆC!C>N->ClX4NoWg͟T{Z3?=wTzROs$7V! -օ@>5Td+Z328`$ bI7븧Q|ජ= uo07\rMQ)Ɇ@1SĬ_ss$Α:gtaL~1|A+<V-M gL:İ `6w#x˫^ OK2C.XNչOt׵15 6b> !maxT=hv^iB`Cu`AJgg@?jI?bоIG7NߕOLXg]p. +|R\HDkb &lv+](0]۳?Nh44IL=H?x)狕ygUY0i[ɹ6BaDu;̸֕9ޜ5Ĥ>}(kOzz.LGyfk[m0WnU+bKWl|^0=cUR[->JW+y{L8a(4|ҖȠ. d;`}RQF\K6lKPƸ>?Oj< BS~nW [O|XB_73Vמs2z;r5!f[J{0ߍ"!N 3W(7j#$Bu TtR(:0'RrtDaeIȝ~4S}Lþ7Ŋ1|A-k#`U&KO9D+;R\)_{FKP7H,0˪E}s~dTDJR"_/^P btxpbgi;E?rDCZ,6˝c5j}WP~s[\N#&7=U]ނ@,*_Ҵzbp ٫r ,P VI|8 Y^^ f$/R,8̓A׿bU29`!bU$jгLk"/\&%ʥs?ycd㾾} cwȣ58 zR ,v0:g1o:X E$Nm ~%"P NV ^Aj  GqEƮQp =7,= \XNmj֥*}6uvkд(%vw?AXGrt ӲJ.(Jv#ORyyko=>(cKN'[rhjJswqL^E?oD|.{ԠWd;m?J%cO/i$[]B/x=%$OYg4k~uJmx``JDE&kz=h-pJݠ?OAԌ5iu’t\Tkhkg U" 3.Y9MuimCyw6T@X:ߎ&uA::"%̝<9[EqpdRLmsRo "^TXvAYE\ü{%&pYq}{.6[ގ1Ky1fxʱQ5iH:9l)f wj~i{LX)( 5CKK3.EUiNW TZ[ 4`$ji@==IϴQH%o0'o|O Imc=R3[z2.k!uO)-kvZA8jF Zu˕ /sr@\C? *Ңe)ˁ@r" C?;G'N #9ބ>$@|ag3 .@Ia<7"xeݡ-u]RC12Jΐ̍nj-[_̘u"vcij>RE+2!6R)Ҫcsp+m q@FYUaEGG1ҚNT;­˙) Ky ~ łG"2 \@Ta/gшRiKϥ ;4kk nq.,Sm9eJI]ݶҥ%WOGx.@oۻ.Fr)PRI6ao @b0+dfYQm_ 4@MJ XQx67iaݸ $sw7K*_4W{9,#10=' ϛ,%LH81-? b  |. ?~>@ m9CJ"RbibJ_ K"MN l[BXϼBƴ6&߈Z7!7䅈u~gor&30ו>VJN诀{1N6$'_{ZuZ EUb`]0j dc-s/ߑVrX~ux!{͘0 BifB?bx]}7v=ZwmzAtoᇕn'X*rFvg|}*-&.`.fDKQnm |Ю" oiq)A\~l3p'S?`й ѭt,?0xs. %(W ksc Z+&t 8J9qАOkY;ԭ8p0xD9{I %50U#VmhS-Ҹ-[/g?ԫM23ȴ9˫~:.m΍V!yjрdha$- %^Q 4)jGֶϐv2AֲN^fAa/RT&V{N C{@Eyxq9!s;U%OHy1wD l#* h݋31Uxa3jqQ[\US>i07/N'U"R p1 #?"qhjo8$>m9ar {Cl4_5ұ̰چI()>]*ϰ.(vh-'dZO;+v꽟av>#x)A=뱥JdzqXB-ͩjODz?p Gp:'̭8]Ѷf?}'&'KxyͶi͎\jbu)=Gg[N "`WUm^Y'?an(u΃RJcWM/a{U !3zjPu9>:v4Q/hSU$NoM}z?esLƎ2J  _ŷu_[h9:Š =x!G=;t:չG~4mJkZR>*6Ќzjۚ6Ywd4JTM B 5BY 4[<Ԏ/G$;-Sh#!lm~XFhf{*|%rIT# ,FUߴZd^&ld2@[B~os- 4 BvHGkv#έMgT@4YBϒbɝ#/r8\VH[R`Kc킦?|)=]; SZ,:F?'nj >[`7Y2]É]4^:܀}n/e,{TW(tΕH#{BRŰW%ڈs%HgHwN`^j8&֝JӨUgGo^ެ217S9aNArRvF[-fgIL:I  vQъJ zwp!Tal̝=1d LG?zMR. 8㘟 E&A՜W="_BTv-S K*d;\jk V.̩gx@&eܛ]=L9G٭Q#:>;[rsyܜ,κG~r>c5R]-˷=]|bK#: -(mv14Q~-m9=:@]˨Gqg7Rdz f#02iCucBuaHAE|Qm8H;^pjYK,wwMcsy†]Ժ]diqYHKw-D-hm0 %'HJ qIѝ^ CG+l(v6O+Pq@:i套 K[i6L.[)\S;rD mvhp"^7UJxC?pb$+N1I.76Gre"5F_Ja}Mm 4Ϝ9)wց) !+v=Im?QpRX6[hfgu&ռ.tԥ \R>)40f-}uu(p] vιOi=IKLs-&bQ2װe]KBPEbÛi>*5*H98ǬS)H+Iv_9 꿡u#6z<gZc4-Y̳rkWFv*V}X|67}}g\Cs1 TM9T<3< ߞF aLL&`#fsAh4XFJm45{;-lXb+F8"neQ0ɳ1ܔ7rdP_79PI\7g'Ϝ1Z>5hN0/lN8|M/II!7Jjݑ4~ +:@j@hj5Y d_AV^uXaC($d%#"D6Tpoq6 +@f=6ľ4 LU-d$=;RbR{v}m۵ + ra!,5?A*3kRXH!RU;+! + $1!d$ Z)JKNRڞ,+aK~>f!T5 ! ʰ0'F8#3Fe&_ؤ0cJ% k)OL꩏̀usG4/uCp gKt|t~yAר!vDJPiKp8%1Pz5J]~T{kM܆ D8+Ԙv"lZbG)8J@nYs/40 DFV-WT%q-R4f7B ߶RO !Ûr^8վ(ɭ8Oe&[Y3ܞM5]h~Ln;Um HI*s],D )&M_٩I @F4[ gz@eZ.FZD\xҷj-h{C'U N P3j *w!lo] UPsp!b\|wƇ1M㏶ӈ`9|"ջ/q P2H J=Db&#ԟJ֓E*R2(P|P^v> S~[{OFNk.|(Ճ Nr='CېО:}rvWUqk VRh̐P.hIm,_:7@.l~P޹3A?0RZz+[ٗɝ V¶Uߘ,:lT}<}*euZ>*Pn?׊D!g+ ;w+C'w}4BE(1^]F"wq)Rݮ.e>ء&N9h?#VKҀ%ljwL-"-,: IlQyC9BqYR2t83^< ˣ/߃{ԅ XCҖvV9SQO]O,F^"[>YTP`ۢەdxoV KZ sFdzf~N? ]e\rx |K|T"K${JM# "Ei/@ KO&xEmy&H =ҚBbcDR7&iӁ,A,'ǜSth ik_ /BerW !b ؽ)'$ݨDne䞸pZa˸Abn?ҋ.Z`Mej/s*=yzd7 뤛W3qQ44-]6j0[LJ[MPx +muemϝ7!G99|( `"NyҘ@25*u: 5Ui{؋H,a`ca"pynKٗ1u?J`A+ UmTLism$HQ9.I#h\w (@p1hǞH?ʝx#?K  zxC*k:fYg㖂.G?|:v5Q\WVQ@{^f|bFҐ1#(5 `mog[Fsb2 /)m^Ķ.g!;ʙ<f (Cw/满FBrjۀE\lt1{Q'2 ɵׁ:gY0GinW%YRPvG;@8r L-0vp'ڸH.9#[_AՏֺWD#k0~#W[%_ rn ^*xnbj5wi_$TEbAj!PJ3Fw T ]HM[I]=UN͔j2#YYN[n\@Zle|<[]s )9̹Zݺ<8*-HAqǓ%WKڪ$TD(.Y9HxpN6֫jIGf/TFkv[g}AOߍ?:!~ڦRz(˵jg ^tNȎ^?ίbʰlvd=)nxбsrNw{Ȏ* 傽lIyMY}+d=JvI|MְΑO ͸]!#Uw/šr=oYІ7!?Se/`Q[ğup#މ邓O[z3cE뵄t/e3ÂK:$8ȣm53H}gby} t}wU7 hɈQ!|}:jym'0POS s%p UEg`$Q <= \o}s"V[$$[GʕqxWQ*fb{xF('VtSPG軿+~ppT}T"S^e p T]WoVIX#[Ri,cfq$6c(P$RA"MO52m`Pv<6LYP"$g9@;\Lc{o#u!SNݘ\zOXBMYEIV%cӇniTмX ϕ ZBX%2j/FgsRv.{QYռC<nP8eUnA%JVl8hh/ tT`=0q!qR@'L+IrBf*̜7?FhV?C`mp1wV 6i:I5XX옙EO쑥1AVvcYAmA( ^WQ3%RT&u9hRɘTKn #HV q6 o$\Ղ9:9%Ġx~;m;RJT3*p\CW˕^a݅ /H>@χ3cX{@GVu n2%*} =sݭ[Tp*˹ˆVW*eg഍#% EPh0Ƿ*[w\ZXVZ> .z:8; 4^W&deH1BOnnswđQ& y$B!A Xmx @uNeܔ.L?JRUÜA @tQV!1R|ŶʵxaҵvSWXHpZ"wD3>sfް߲퓋g fOyX67;~Eed'%7V re9;go?& -νtN[6H.QXFkYm=ҹK;͛M^+?˸,i2{|:^z(O_~~'қ=/,ўՙT!  fl/+`]bWwt[M!6g5Te?aQN{YfRtSډq%Yom<>)|Kߟ[vZ⫷*>۰~6O+RZ<2%v%i}տxm- W=.I:QkW[G6+(P{1@)\(q2A@ՠ߂NV9oj45^{jNKCPnỸw{I!u*7Gj#zaպl>/Ns#-ȑ|/QpW@ c_x2;>0eK\qnΛOX뢫G\ jJB %Cf\3PDҐ<`T\~&SXYRX 1EyMJ,!T/:OkXȿ_[׌6jtd,/Wz8cʞcHg"U-F[J)YƂ]3Dْ ݪ`chڑ`fB^HlxLbrӘ cV/gHqɅ]ETw6?K>4휺h*5Uu sK,iE |17M- Z 1j&Mv5Бa LΉB3Hi'67ouc֦5}kՑ-Aal`'ie,`2!XOScAt?1(=bF}4X]]}묪evr2- j^h6?7@sDiԿbo`+9;Q!BJ_nL6 &̎7etTNkQٍCu /VIقQ1˝ 4,D6A. -a$5FAnn{pw@1ͺ!h9#vhʷlDѠ%KozB*͚P'Ȟ2m(Ct\u< ؟2FlLS<`R-UԨ"3`NG̼ov%{.^WTAJ;fDW~龶?濟h)8+?S!oNYe} ÚnpטuFةp9 }ݚ%TUh4 X7"n`Qgj1t.XcaitMu=-Tf T1Fg(nqe #Q.r5fmEm>=X&f]i*61:5Cuݓ[w[L:RU洈VNM1ŝ^xj!2YoYZ `pe/nOxV`O[%=<@.VF-J*J}۽OdZ2MXhcLۡBK.TQ`f73A*)|(܉l}GklxbwmiYڲ^bg9ffnfJ. .A 5r9o]y÷;&&=V/k}/ř`jVvRkWn-)bAOw5vc t㵝݊:恂l֠ʂ4+5oDF< 7E>D)F`uLPz`_K*zYσNE d[-!WYUD]ϰ{;] 8?f&l훞Dv`23~U{:xm1zxkf?VIov+c2=>!uP3J%1(҂QT: 5͢Lx:$z0g: hzq3>&GH[vvk)~+amQkQ3K";S|}cŽ@]t4U^|$̈́PyP6Q ,T*7?*ۿ*mr8~Olrzze.>zn &6wo_m=^bUKun 8ST5NrȡE#EFQNF~2Lywhg6Vn" )iQjhznqYU*mt(UnSB5;4h4m #4߬L=/Sn}wї8 $7#U_>':{,XHsQ eby#B ;RrIHu3F}$ȼ>TJ"%wZT//%61ƣ!oi} Mͤ)sV=eyMj_E`k*帝 bIuPN=U:;l7z¼D;1In~F(*-|}us9b"A~bJ!>ʻ wMƠ\sLZ(~u[qZJ<:M J6=`RGj~4 =їo$nWׯAWe3!;.PDSEHYR>t;=ff9̳Xx6Q[83Dj#HR1+ ETa >;˺ΝV{ fQV&Vm $M/2R"d;_n:O4Z|< p( aX}ؔcxO[>y\tie(2ɱwT6gbȶN>mfp l8z/Ѓb\ ʉ8F<`HbcÑ5RhY:#Kߏ{Eʝ PjqXߑfGke xT=m.KvYbKߕ<-\םjz7(=t\`H(j2=)74rIAhFL(*9zC=sc>Y$j,O#q%ç;i L~zh"{e#7Ir Vz4t>AF2fʇ$Uk{ݬ䎼p&L-+F:|z? s XZ(%oW Ӛzbm_c&ėd4ȋMX\~/Y_ߖ77.u(ОtoDGo g/ش,0 w&OClJ|3$2uVԤ/M`zƇa/M0y&kuSpGɜK^ QwX] UHu1YHi'Aպ +Er\TUr9eKw >T8.3P<2 EY 叏„7"/EYHŷ/k |o|pvtF[̲1tƶ5.l1p$s_K*^y1"Ja"+J&sEVL~Z»K$jE(m=/e=< > B*2O/i6ppǀbuuƒV$$AcW~Ĝ=^8LU ܆7Ng~VI1hXpad)s݆H8;RM,vyf& +mfX | eG&Q)\(i׵IcD2WC%:/aHel ]ުNDb;ʕQ @zjC&$iOeCfEJ'ΆJȘ/98v^ʈ_YlKE+ԝk ֬ ѥ"P!Y7p2o/oQӱ^gZwڜ\ Bo%mWWSSEG(5̙u9m9Ab@ՐyYsO'8V'2ľ BOO_J\e:*~"dL0?ODSl1ZP!9֝T^ dK[| 13cWO֙Ql16&"F":m.}y5ǁ(a9mWa J agSզ@6ka*C[뢪1/WyE*Q-5w vT/[{~PTs]V/h.2hĜ2HZ# !hz[.Y>œQO TvwJAO[D4ߝTm],E,%$f{Yqq.2 }Q :J2KX~ ;yG\}K5j'lj3fkFcB^ Vi%dwŏ(iؚFc]X[C$ ʤ17לG?dWG;&0vJ;_J2H kT C"'yaNe]6Tm!m,9 :(z9B`)U bD bL _T3#.i8XԦl94uB]l"aFц#ZUoн]Úϋ~bOxxjOy=v8^NYefND ;@b˙[ڶo0AY8o,vzV2v@\NF5G~.IStzAWƷ=SbɮYh] H qKU76}i p t-m<{/ 3zx%#ҜX=(m7IVò0# d7i 41۶)ڰ&=0|mG%ƕ[׀=*m:/:.G4BU x FӉ Z}I' ڕ¢8%7 |]W,#<}A)腤d }G>1AA:SYd%e Lk!uݨ+>V9ŷkDz%XeJ&Pҋn5 h0t:ӷ-tk>Y,a}(3:-}C=p?IJ,݇Sd!T 2$N7[ XYJc 5TD?;qYzaP%[Ȏ:#|\cPAÊ4nµgɐ!Lʾ$Yt/#4Mdm<Nz4V֢ ;tf4Z"dX$V\=~pz+nr4ռ,dSɆPykZY P9搰 Ga:cZV: I6쉘Nnt ɤ߇u•eʨ|MAħ?p?Q5!`ppgֺJIjQUeMMp84nciQ]DEt,Xx4p>}%nW[߬nJ7=V ߸흹΢RXMkeN:;BoΫl`s{ 7ĬخPǨ6ψI4qLC8ۂ^@nLlߕZ/q:rkM}L'nЈ/JGĸZ&<ֆ,W$y"s؍s.l3Yn3xɔ x456˕ PA&-+Y31iEy\Dco%޿ݎ/ƒwę̀&oYfXqަb_)E#4Oh·̋ҁ"8fMj1MscF[}QxnOYp s)y9UiIe{2_45dǜH׊I(]fɩ!NE2<_|ʊcLĂ[;Q=g~kS'Jyx,4ZԆ=օsOzIj:{*3\֚NaH]*ۙ ZTȒ^VwLB۰-'q=4O>H`ZՅt]ߊ""%d8NLhMZ%|h8=DYȩV6Q?MV <ïnָm@?Xr*ɏQV/^*LX,%A[@57nM?,S݌=׹tHޯP1@NU.2M9SxB )D]HƷZ1kx*4 9G)c+4YdL4ᮛ4*&>8c7CaISp~\,V>#jܚ]ꠘ:l-+ /NIUA Tu $x%CEDݜCR;>/@ Wia3|Djfj29^)sHd# U8,kHê7f.4<晆aHq#hL[ۣ1독%qxnZW'V5իp kvw5.LguJ>>~h|pޥ@VgSB!K5Taˀ3mgdWOlU+{ q4jh!: 6a}6-p'Y>dTSuj"e(2@=m/RSٵ9h[ӌ{eox/~oW~0}JKj%[+aEVEFT`Νk:QRQ% =[]/^8|~: @} -%`[6 typIF~V"2 ăpL<)}؝3Xhdʔ}Ep'B.j>vLAŪ O:#H۫Y<+9%Dan$M $ojM&eԄzn[rKp2:?{UUD0pYI) |}{=/u #NMJM-IAYP-ͽ؁iUy_V;i%zyԤ~O6dRPDԯPD1)*1c2r9ߤm`4;lho-p{fX5;  7JsSb}]*+ODfa|6"XZ_hY;N&!g4{h!7<ex_A5}4Ⱦ;UXC,.wA+&J_M?ܥ86y/?44]+ 0)yvC! ЌͫE.\VԾ$}9g:K|~UZ-wm=mPx>E;x56dcSZfw32v-#+,fI\7o,찦K}FT#(vOﶥ@rk} QK|1GҧOSh?RanI'()0~,*=i`wt"WeF)bӆ.kxlِ`LÏ~z}P<!K G;-y# "Q;Z]LgDlgqlgZ^51R"}q9Jͬ 3>zI{TlC:-Ki,ʖ&Od ED)翑D.sYJ &L=qrAM:3_O8j@0:A;y[dSҬ788vKP&d[ :/XvGdSG6[G>>KvQ|V/'LB%% &rJ u͂-LRi Fvjzuߊ3\ zhBIBķ Z:n~wm|6 DP_bt1Z2ž>V;Ă:$Zs1ZIniRqvRu5kx|cr؝v'(i# 1> z"᪡k}PEUW86иp7gu>C! |y;LAIi ӒgvEt0-@'m2`&Euc_}ݐ< 4ݤT~䞛XxgLdi'P8# _ڳGo$㓶rgYm!kQ0[&%Q^"E]3_居Q"1FV{LǪKaXexLOnV C^~[Lu)eS BӓZK'p"/t݄UZ7P,$MQbkF ,`JDX1!j]>Q̱]Wx֢BS>uˢa Lԑ(X(pU3o(|1>ɀOhLl`O_[АyqQ'7]=eAȽp:=$޺O[[}J"=u{?&'1J?WԼ[\ryR8 cGU5.u\|ĂA(P\/$?ujzL;3N&)SS|~؝XNpdkZ@MP7q %urLyt7yGD'|oC:H}SSfE8?9e W@'+*jEE,!ڿ;ʁIҸ\[zeʂyTbl.DzIEڸs}#&O+8!m[+F,{0snoGͣ F%A?hͱo3U.v*L3VTuߌHsaxr}ѣ 4b!1v%l$ErYA 3K^@CdpHVR̂$p}&ZWП >LyD+DTA۬8LBA袄ԟ)' Sަ ́_+6g5MstJIfs"%UJ0 %ڬK zH>S;ϯlA. .> q(`V*m W-&!,]':fC{֝)w@p8Z1Qyفa9ZmHKq^&h3Ox:l#O C[t?G)ǡ7~ ;G̜|PISuN8\ ը$ǼR}8o̪LFȓ$x"8 W5[iPўh䱰)ĴHV7C.Rp7#KAyA;oI>@ݚq sp-gb_`+8LT#ZFo}:;C-RU澒mޓ[x/~ x]mOK_8~"$ezG_^wgI'm-S{ LnO.M*=#!ΖKJY(_X}ܠLQ7na~`?@x ў0qJ ǟ@ *r&I P22SJλPA^3VnJS3Yw&B !*sNEoUq#*Ne'%a1Q9k+͆rl2@l 7l!2Nm(TW%e2AeFbw󀋪C̺[u8q!M}滛X~u9\z#AL ?&S?@\V| s؟ Yuo8Zfݹ7M¡'~,dg! p,-ϣ23N{lWPwUY,g gMZvKRgh' ӋIk!gQb^Ύ~(/ x\.a&a"[y֣{' ɬ]@Q[a( C(z?1Ge]5vd 19>yϴ)–L2}i^%\D9-Iy{Y^}(h꜊gq` :Mus$ʒ!a[nT|RcBP}T4 am8z7!T3ىqE(.'-7'UB/Q{; eh2g=Ѡl $1Xż]cpeT$T.Qf{tB؝Ď3?Kf(|:Oho*|6ElcJ8vP?RmmxęMjJo"r&6EA}L!' l;^@*dqc{UEM A/q%ul_l`0Sj4z@WDM96DPtY׼UTw7Y:&jS媞WQ =\STkCoB' yXԺb/ORԩaOYNڛ]eHPK u|:moBQ{irx?^^)pG4c!]jm,4܁ Us3rATgeK!X BsU1[تmp$806e$%5At}$ijćZ]8Y.4Rb.z#Y^:VkHXY6`4?E]x΂>*u6͝G/Շ,ɷ_c S9vȥ^-$VW۞ >{_Nk`~`?DBnc59//g:Pp"^Ci0/rZ[eMY)zHʣ1DBwb[|om5XwjLRhAFy/"k`+?W_d-'䐒 j,svY2q?- ]pίڲ&&:>weo+TYwINx_A(Ȥ`W3Mʂ.eܩaZ͉+' ă~ZulM@1bG4'A *lz6a`-|1BuK(Fvt":zo0#U" (`dwkO +?'5ݰ)F|u-+,Ƴ4tӉn~#xK/ŗ~-;]ZX`]1KmL4 M|(F7XSΌ͂82ڠɅz7>ya^6ׅ>px2Dh7kQM~,L֑{)2כjj邠wB*?~$v;F-aY@û%ZR5nǘD4Wx===4`T=e,ۜ/ MPab@ B) :MGǧ{Tg[&DC$לN Oʽ3hW$Ioꁻzq&\xz P;[ I_;;K N5qKbk"L8Zb,ಱAMJrn‹EX';' gkx[!i.2c1M./^v;rYo8is|-r*hII>9w 5O;;/QV~Cl6^/_4\MτEq0њe©50^:xh~,%Aס"N|*::SpV8oQ̎Bi~uűxDJLjAY>μO1b`5Y))ǖ O}ټ*$q H+M/zq -G&?r" [yz0C/wC-.6,DiUNuxր ś2!` `?=;{)N \3V>ﻂ&ʹ͋||lw@[vhH#s֢R)"Y%}ok6U-SkpVľ^H?0X6c&c'31O1UR}6`A}Ņ2FB}ټ6kx~@D(})Vj7FqtwJg05"5}^qIpܜ /'Z&0.0B÷ =$]رdK$񉏌|L'cctHBZ C"B:Q.EX1|iG*1\<1-,"a*\"B zyu 0RՃ{U+ Uި+4WJŷ~2{DԹԆ hKJ 2KfNQGW` #?ےs:_]1;VyT,!2hdһiKӣņ-_{:s%ߣ]ؕf5c\DUF#N8󴕆5KI{zwN0 `u T:5NМ&CJ0>9dʼI{Cب_t5v<ý- ))hZW4}|P_6mnjXi O Aҧ: Ӣ8svr;PG-xA%XE7 Bkp"lG:o U̮aN{yM {kA9$p"lӮ_d[§U7wx 1>~ 2w=F⒎vl܀)}tu݅܆)o!33OuE CTnzdtbq3z;yd{s#:4qY%z_m(\>* :Dj6W *Y؟O!.틔Ki:N d?ڳf?$5%9+:bS=OH@p[k-) nӯgx;NMH7-I-ih7/5,dShJBNt`<$!A2_];?| ?3 3Ώ8%b e2[SɖCjG6FRz=ÌnF)"[AΌVPlD#0| M#o'` fl%uL"$k!؄a9JaG-ac+u$r`UVw&ߝqlP+\޹dpa7=;;|K8>.X0-Y%a BDP4`6J*r- \1Ou 9P*Ό]CS$vo.T,0"CFEX\ԼyӚJDSВjr5w2=( l"wq4vF#3 ف=gsm@@oiLM=T,"t剚,Jj4*`  v~e7@Zo.B1<\19GDm0 -Ҿ܏q:$QO~}6qdAf Dl煰l}h2Sݰ!n L,#c $"dU3C T`( Bp(%e(j[H} dտ '0"3ECuD=Gހý4_ ^ %jkxnP^iWb^0źrjSf(-r#Q)Om`D*fKq0l =Fr!$@"C}h է~Kb:tp /n}sŒ4=iqZE-A ( 1>Xv v7Ӵ4)%ƥ2eHBɘA6> VJ\ݙ2ܻ/g[|u7_)hCFߍ-^K(vmkkŰ0! Ku(>Tk?hV\bFX]aѝtx@y8YC}*»)_UCR2xZW]ٶ̎8" nV@?f?i [r?r&O(~ <^ZP]qћ,4vO+q+ͳL]ao5R~c!  sF<\Ԑw셠Vߕ]9J>>$B7\DKR?UUKȆiB<R%fEm;dq:1+אQrwwo>`}+LqScS邏т窘M`LASF:E)|zOYxCVnmim_@dy_NynԵN0r<ǘ/ٳ\:^Jf80fN"ʴtIaLk26#_O2*'Xs6 -ZRq#U*j1qm߅_؀`g8H"hY5s&y)V?|b.TR1f:1~Z8"jVԭPjR;2TdߏËαā<%2sBl/{e,l.IMLx E$ڏR ǂD h&M: yF11lyg-/pBs)'θ2,/#|$A%w&`TID_QMjtXI$_ahbJ:" "Ej'oAž>]aEp0@cv߉#W٩eFM\L;/#!,#EX7a>M＀M?yX&l3c~o-IXfQq`r|*lw8&{]%U|SI\uΒ;hGɷ+?۷zlwtq٫֟*/sV*=ٿ}B!s`DiޱU8.XY:?ޑqa{䦹Fke >xnfJi^`G05E(+|ep;92O{)P紝ꆸM܍G0bBa= D9q a74u~a['v}/aEϹUI\U~hlΩtϽvxn$|u?2^%gѾ5q B/)1.N #$VSQl|"xRraUʰ\.3I惠r2W->R38볌v\13`(G,I&N$1._uw_ZДԭQVyM_P:~Dk#D˽_ ̗E&iKJۄ s%ydNf^"WX#B.G)_p'Z bIk6|p@ ԦAЎA1=T7N]簍W̖@i*e4.=FخGJ)o 9j亡Wk-_kW<U׾?˯|^pfMȬ:daCȴ_n'%2mH3:)!KVbKh,׏* Qޗ0jƣiD(5ABԣxlӳ AuOz$;o8\}׸ÜVux`-:zʇp՘zwz9t4o?Ǵˡ{z-"G(Yn*}fo'4(L*v 1c?fye4xvn,N.(8"}Wѻ0e,yYh2%c՝gWhݕb $MH,Oo'V.!,uH^9u+XR1\LVuVIg= p]߈N~+?XIdG 7%/2#ԊLHb7Q³6ϼԮi%.+}1+AE4iK Je)#iI~٨mTj#W|G z?O]R+ԁ_F?(]q߰c! .c@@b +) > 6k%$mm#"Y""O-fgX}u^{h!* H%O q)28¦9[؜s"g87K7vhnӇ#$`v@ŁN:OYk*^,fo4K0j:EZDQ4KCim46.u)WNRQB+"+D{Xxa&*ag#Rau=fs l&L퐧_i"k;$Cr8Ac%}hn=${#`OL୞-ѭ=_"*$]`IDQ0[!Y5xGR 9^tp';?+/{Ax߅hfBGYwgZXJv'PUuW|άi֤VN6̔CAA+7doۛu^õ?ۊ & 䖽vTI0HZfƇQQ nJ'K EXR*K+1iGuo\[WJ8S!F'͗"9'P#,VvtNJi&86Af/i./S.^#~X)ciQҥu^I~5:!6XTu38Vꮻ9:RyGABk.^uOfZH LL7ޓdm'Y" Q-6~8px0kAz7o$_MC-&zFIh87|fo.-eGfFQ'S^9cwsHbd;] >1obVw7Qrb*}l[kB*]C&JTF-z'Z4X8QDd#%Z%!.oTgeLԼ3`Y\$?br~^7G)Ael Q.3kLmnaFW V4ޡS#VCXo0@1x9t+1}6xo0aTqɞ ,e\g4Ce$V6s Zk@,9U$^"%(+xY*Mcv^_q!l]}\" &Ma.e } q[!%?Mj^4C3lpAV:̲% \^46YQx>  )]GRfΨsi؅1(]o*Eo!:L0*~Jvw\l {mpKfg2kbGAD2=0YNG]/q |fg~7JyEA@&@S3h'}E1J% RuRf DdZRW|{Q;)VG|.Y Jg29 4=Zs ħ m+TݙNriXB*K 公K폗T/g.Hm-|dI-Ǘ$$]dK)v"%gxX;bom,SSJA?4z.|a)pq?S" AF|m9dC flHppP -ø)z2qaucO5LJ8^UT 8}-Mzڇ,/*bWJĴj2ȵq_U.$+|Y 3rP܎gGM?De;1`})1iqV7TK ?ؕo`#*#Svh^>v,B]EPٌYr $y fʇ=#'|!9!ަ)qK? +j@j}|~ڋlW~i\Ðr"z5{Y|;DDbjdEiHY&L )ޑ|x{oࠚ,R9RUpJAN,g _.5Qz< VzM0nwqBۜ br6 A5UZtp6NC>ܞ}v330tu&q`71Dv8>B%Q'MZ R'\84RRQ",6 B k#\9 OCJ5℠6Â%F /mImw InddJ!voMuϸ)nA5ѻ-zR%{ ZDA[g Z "adFKPYyFRVl^$+h Ůn% &:MHs. 8--zt7qZ)H횲]Qz:Ιt=iC"W 0eQ>^JWap`^[5F-AA =F ĖR-8$qwj/o&)S~^}C㌥A~nj/h+kK=ʆB$,Fm#eL~8%CF wk32[J61YԽ3Lγ׼x~:D5u+g:IS{]T1ۥyWnJ{ ">n+._B/ɵX8삢ن#~^3^H[,䟙b5],Ȣ=.2_kreN -yP_&-BR|Q^T5p-yA=R*~9 21xFŀ]&+=k'(3 ,33_\~?1=џMuj'AtŸ*v54`q6.%Qc>m_;۔Fp1`8^.jf\9~ϊ1a{(Vdޘ `^]!Zw*`VpGAd\>m3꯳)`@Dn@S_ E͕WEJKĕ3=w l hfo۹2RTꦓD֌e嚯LvB\%+H*Ҁte7D/*&7{!g5p&֍*hlmEzZ C5:KXهo`Mby*9B$t"<{5d|o4\0# I=\Tl>L5]fP Ŵ]Mb*"wDZhv͊&7&!)e= VJ^Q^P11Q'7_x̐#h!ćFϱA۫kȱJ\ctGq0>_Ufҹ9#gKE @w'_\\Mgqnd2cIҬ`SUpfFK dH2)vol^;uQ^2-&` NZ3-0!, s(w*J%LL(:MŶE֙^WrE*u_;`׿l@x6cUwGa=eyX@E;hPg3>X}KӅbqRb\7X6*sUԡK{O7!6Kf#w=B4mq1>Ӭl5Ѵ@4/WPu& 5sB:[8;8&g9 @϶*҆bm Qd^p^Dq%3Ņq4 ALB85VA])6 RɣBs85zFv8<>1t=N3e+fj^:WB+ݑ!]UVNDI{e]5!.(giZVZa;RW>znMKS2[/]"߽c'E"Nr1W*jJ܁a|2$Tc$Cg `t&c#42n7–"~޼ww`jdMD?ƳH~0 lVxg ܍nϏq7At~Vxy" fw471*,'+!lbUĊrXZ #doxQnT=LkFh&|RYLZyh[yvwGnyqVs>:"딸  "&sx2AayfԆ#O4"m"~\g(v  Rڝ|UbVtϸUB^g:WAr ޲(zNɫ_|"ZR!^3NWhc.o|!&o'NC@s^Z 0r+ic]Q)xyMM̰kbW* %A ΟAe:P?!ͯmK^#ˮj13pUG*4N]NJ*: ʳ 5>?!PfR&OQxE^=0gb tqK|c =B͓VGhk #  $tqHTS:Z#vSC>9aO/EK!1s%v9&y!{2Vi1PldlLЗpRv/9XIi&  i*XҤjZ:߼KF|:9(, F2 V@ EGeFvJg8'cb5ѷ#Aw}YqL6Zf;)RKHGlɄ'ݡЎg.fZL|،(R DKlb}az ސQ:ؐpX^iM"??ivcWr+0iUֳw` 1Bd/e-p/Ӯ-X#4̂x.Ja##}o~Mx#>A @,P"&pWo %gm ?l|`|~~"{JBƛ )ԌT\w8aD2 5~n, h֒#]sb&0X)Fn%%Jb>WA~E~.y_WQ;}rcga?MTe5[hް/yφ69v00[@,t9EJ,?z:Y^ms*{vmu}. Yp&2s~0&Z* R)Tbx>=fQzXyf\%m+Սy ޴216vLUǬ'[4Kuo,'Yl۴ h uSeDĒjz:WrZA^bԃv0\1X eŕf;7k)?N6k5 *<;Yp MΜx6Oc/_O y\1w"SHEq@_:yHMk_gIw&`p밒܇JqŢ`d׌"^J`NN*;1`p$0N{s@^qڏV#> CBq'Dh'n6{eD9M'cu?![!*ɳM]7H [P]:uИ P.-Vph~q_uZumpl;Gbz91> 5$U {!.Yt/bBŻHDkZ˹=.!#p/PSFv˵gEW!=?.4 %IZ:h_{!kOy=_AL1DS[|h!ƨsZ@*)i Bc}|u6?]_G]l R$JZ)X>)% kh%͵ZC[ ν)@TбDk9*3uܴB--ACR-4Aa cGd^4×ŜEJHl# ],6ЋJ e!HӍsa2OI5*n ^T\t$jSRc^U2{kE3Ic$RS'Yc? mL_wb>Ś1Ë4s`)~O.cmkd^Ô|'+ulQx_X2sҼwsf)IUPFDpww`ԂA::No,9 T ̧2)='hAІx"ΏJK@a=)'?&4akF{.877䂧r:7 ǥ©cRP 502'$H$Ͷm\5za=>ܓ0AF{.4 @L0J>p_/Zni~EwH8C,#ixmDO2G4(\9l*y+qc.Ԏʓa2瓃(ǯQ ϣy/RD~Pv7Be͎;!tWOJ qx:9@>| htMyIK,XФn{Z!# k95kU5]@f8\prXDPZ-Qp-Ag$V%򇉬Si{!hPt4&5ъVyOU){٘/:n}JsXpkj}?Ə;PVDrH\EݵY>EeGP\6%!oRƾsőڪ?+sÂ49峽ŹE󌡒>,`o}l.ݴѱ|3Y/qH[D$@ O43 Հ%;ٗ١τL'wGr=S&ۅ`d0]l,. mE6KQ.*ainPJ9Yު}hh6\f -;Ѳ|4Bsmm!jRpgZt =g~$w"m6Gk4.8!6\" zM  9_16e#0ps} ӑg=2EJjS.i9FD`(G2s4d Q>]g 'J-pjRm̢ |ݞ=d*]rP$bnU-6,\ ̈η$E0enxMJæO{n&[.]pz'6R'?VWiYUjN%CN56h :/7nh G>$)5^63/0.N)XR(/iT^ a(.GB>W^@CW qma τhvqT!H`nH6.!sI5R R{S/6')`'ŏ+VMq߹~p'ptav_f^]Ѝv%_ux& ێyܚ\SWŖυrí! U7PUV925q1Xs 06 "0ؒRK1#CiJ+WZ"ZjUP;^֔~L9 9pxFчz(B#1<Jr - 8Q6b>Ix bY=^K5f-j JAbc `hLxtj2!/|~oddbhkt=7^lϜӏ::%zou>02 8QD>ќǂ堝?=}4:6@iyüTF'I\R}E>nptGP ۹sI~F7oVkwrWWw#&Լ.F|sdL]#TܞA 8bw &%*AUW :=l 7[Qk3iMwGsJƓ3K4{`%k ᄄ*Azzb6=bfb}>z40`R7|vpa. Q PGBK 1}:I[8L3z5g5bF:K^IXFJlcj2پgq>|DR=`5 ˿'Us [CJ4v~@ *hqmY 7OhKƸ3cn^b=pQ3 "iJ~$FI^.2ף`%׃M6 5cQ+ swHR:=mMt"πG n9X^Wxomʸ+dz`U :ͻR':'^g ! K`5>Hdz5žCݬs':84#[kE0UF4kyzU(y+jQ~,X96`}/!g]E+LO3]En>ٱ2x%@ZJluSp L3,ʱ-Fúq:կRћ8Q_ǩPq.E$ HA֬Ojg6*#Ler/\Fti"<&R {-''nSSq~vc_ }u?p\Sq^j:OeoE)a/( ̦;4=թIIan @F\ՠ .3r>"}Y}`ʬcD ;}w8ZU6kxUiKĽ;5P`>Pb$҂CE;׾ſw%3O\G]3טϿlnRR40OE%,pr͜n/\ 3|fSƈ+ Yx  eUR{Bcji%tb\%qݶ}R+xD+4 ;?g[OlTMȊE6I")d17kn5T(rY-^BRzStJ{(kĞVJ`.oxSy!ymx\i.$`v#9iA&T;UIuV4Rgd Bp_7gEdnu?]:mdt')4awtg ݻs1Rf8m4. \D.Mc|0L'6{ >Ì.b p> .aY_~vnKV(1Vn{3]Qt@В taa2d`4c.ny"H^LɡaJ"3݅ x|&(xH]`(%WLq-+~!}>_~L,RYc ] !rT +xα0X,= <]iKA|-U%<|AC{#^o xKb/cop~A]A)&A]\ I|WFBudl_ykr_rciO.~gV$ah"0xk븴k(0aV4f&@b wB:iص_4aW`SvZ6{I!ڔ)ЇFQɰy{x6x5۴JjE2D}鋠J(<I߃_n;=CHځq 0u9]=s`[ug' ٍ_?Ai BҡdO \o6I$lƠ4i q1##375?%bH⒪'p @hqՂǀq 8ҭ\ ɴkcy!(sg]REI9OBt~dO9nO Ձ4@h۵ܵ 108|p.ǛV:Y:y8_G e"h@ڜ*&9Q"Ub#O}jygb?!b4f/sEz 8 =H"KP{35?FSxP94?~[K}L")A8G#7nifvo3q `8Zc(߹6 D$c8cE.sjfV;/rϱl($iG,ZgHOb &oq^lrgrOW5wC7k侭n&2W/ :Q>]rֺ]?z ѮP&C KWQ7.gqϰxXeq;)B,?N8p7 I:ɉS"11!TSYj7'|o|eLKVZ~6:%ѹ "k@R~}JV_ȴ$MTC&Alb>(gb٧xZ2IQHpC =OȉabyGY[X.^^0xS5R`q=LǾG)JMd2~])Q7d8$k ]!9^S0nb \8!ˎWe_eNrEVyE_\8vXDun`3. ge/JTJ!22tXp^`0آ]:]#Ô7wYc*([@gOLQR2@侓c?QnB39K44˅{O$q9nMiPn;7E S m~|2L 2s׶#^f$Nii抭ph͉N2r^Qb|T{$uTҊ9Ӗ6oN tgZbX*pW?rcR40 ;`ye\~擻ʸ*PF>yRPKɊN/Ć7XQ+~Wyj.(UMjt}d?Kߣߛ&;?i_Gci m}P:fys fc$G$Ps ޳P)T|##gBcht m˩֑@D,%_\# Ҟ MUKFv?M;űBͮ>̤ؖS,5-9BY4E!E.Y{F lQc}qW,ql =oj( ]Ձ궨+gZa էm+4$gGYH DԈ3.B!p0L'dUԉIB!>10̓2GjR5]&i+o;:.VGڋ[[Nës>$ӊ=ȷH#QlIm5>cz4E3x?696OEHIڃ$m,}ȟ@٠JJjLx%/#fDeb<$C=fE s]m 7V2㏼2-MH_i;aqaV*y4,eb,rħ/e<*ڄ;t @3i ei'&I$nGh$d}{L3>Axdc2_YyMlg@89}-^vpx5 gw VO.ؓy+0O4 "JU7D2?NݧBCN/4- ɭ`](kA4ZKT?0S]Unk=*v$v2pNG^rZg7$" _oq1ڞL}ԲnWޚsu;$bIVG#O. q3uHAm޺`a }f~*:(Dfi6Pӿ ~溿J֐)7#?I'a r`\Ydu_ $ѺJMav?gVzk+Y1bpeR"ee"ԩ3un [x6RЏZR@1{8";p?Juz8&ݼ MC1!~a!qYTCq(E߲s_#N@Ώ1Mnw\h 71x,N,Igh*̹jJYs62GHYW,ʟu$^Ŕ +S65[C R9%֨y :f%eijwFb첵,iO('L,Ų砩rNzݶS\9*<뙝0fvWm<#JIxThV2AIKay2TXkˀC2Wߏ'uҖJ@FŇ; DVN,uh%20i{[VOIk0g.Nt\ˀ&y<[s{Xe]/:2>* \S̖@c)UGAo_/UYstx`e2pv{#3xsQT:6`t9E9ҖoVSqy$4!W7"u" HJ݆'̼rFm]&`kw!]7ۓkb=;P7'Iq:HӾĩ#Z?M{f_4]`xz R=_v}Vگ{ʗo~8ɮ$EO5.6_|X ɬ&9yyIdͶ۫XwzǶH9dpExOp w y;f,n8P%bfN+O$pq|[jzt䲸_մR׺mH cb`i2Q8NԺw؇@ HUDtc,͉X| ԮXḂ ƪPjΚD:i.k0F{|3/ Us h\i[S]1Ph<ɅF?lcz۠& /9ZFEsT(-b ǥCt͠^ߠ1f?'rxYX#W׸%c1iC{n/4S] AEp3U/ͤQmjO0͢/>~@Gq %DnZ`;ܸhQ=~ `W@hF\ ^'O 'DʳHY^sq+e6pҖ^,'MȎ|#29+ܻ:T}dOA'hfv a_)X 5:N/dƟswsu6EoUQR#6E[/jP_R6?E[W[AVIma`*$#: Kȩ(c;)eݏ߅Nv|B2٨NuK?&?gVہ;H5<.YA?%iBdhp/I(C <%M0)lLֳ 0"_:oH{|!]\F3lMA]ū+@̮ޫZqDUS@kO/l5$/ܴvZ[vlͼdgSX:*wXSMЫʾ|ŏjc u.H`ƿ #՟HZ] 𮰕bu?0MIn-.7SW##b:ž&+KF5&pFS2KGYqxFQ\%Wla!X]d lY'JAr71q/S~x [HI8+ih#FFaTl|yWÏv⋟uϓP}6*!)`3/|.+3P͚mgŮH)kR r=MDD)u.0`M!9CNak7δĪBZ7*~C1LBk62ΕIu?;0` [ƱFF^^z޲{gkĭHUgn{gߕKCPA(%0.-u)Z$EC>`Ϡf}v(v\Nkɒv 8 }(-H(5$}ήO@N8ڧn3Ge9d[M@A=}VGkuh>f9*qz{DΎ-~8zǺ%W/LCA{Ve W8*LzF_6Gȡ^4GŜoYW (,^a(PpعBLEM(fSu*/_kdUjOH*eOT}f+2O026rqN%YȤ2 *mH Z;{==IQrR<3U.ܺkz3c2T+(^w>Kn"+?Lc]Z_uQO>$2`v;,ZR4wh=7Qo8++qS7luF.j~vu*SCMKc-]7x~J>ݘ6U3H}E|<οQIA@|[WIX\Kbbc)F4C[ Lž{QW5?wXj:B0U$ V| 79H Z9.gol:;=E3éG>Q#@Xb,8H:UUti2{]A+5G8rW^籴a;rvi:s.i:TRH<ۖfx,5;Y_T' फ़72>0ߢE3DꃽaG[(,@n-ppZus:ZQZ"/y{+eH)[&]Q( `RfpoWQQ_^_#V_-4_y fu}ZPVmǗX'G9A8,ѣa]"+ Ax̒a%p9]v6䋕f7&o%//@V^[=negzҫi«bML|!Xn>ʂ |$~&<"rnP&@ҼmJ8v>Je'):6ڤ6?cg0H/u8N!툼bwv1{ C!c4$W4}} xI嶰N GOsOS /@FQ*'yP̏A,mU2%saA!uGܩl7tia4Kc&׵[wj/(ܿ]dlb6G\"jTLd R}*#cѢ5@%_EI}C HR f3j1Iop er [`&$Pgȶڸ6gxhqPHI!7!NMwAGxpj_6^orKNаlɃp*re3 gP/W|_'dc\ka\w!%@IwHv|3bxhAR{SbIokګF=(\췕m_P>HhIjk&p mk}Y,rE=R2c;psi=$ ̜Ju]FjnOTDxdI`Qyy8Cc&4RujR`irRPnp7#WD[AH2 I@IˢrɾCT+f,e{y{{lxNTqceNâOX[ޝIE;MBF:^$&A2A6zG@r_ϻA": eM&'+Ibqasj]Ȥ`\U-Ag2(a8,PVM<̴ ^˲͇dAmh o> ^&IHsX՜0 M}O?L#;}-_d(U2VW>,Ak9 (N ^:X0J"peVVa5fk'jyH} 2K9UH>V0[~x1Zh^9^{m>Q Ktir{jDHB^e}^/sOZft^jZvw.?Yw(actv[&@/[f8wvMGBlSg;fB0ްHVE)VP y'%{ėNy3ZuM"2CcrӃ20iq.xW.%Vw}x*KPg9Оڒj $0#EFXSr jT T(l7D+͏cmhfAđDQׅ`0xH ;ŵgHPZ~Zd$1qU6E- ]ʒkW`wtfjl|iJ+[: SdT?Bk~ZU-$8.PjRpp%23 ([#֪g7k?቗=4_[lTZ0ܣ%JGx;,/; &vkWu]wjed6NPV_=~mi' E8ch,ԏ ZEJf 29WOתis b UL8HIweqrc!Meƚ)G^ީ.T/(`zl^TTݝM5epea~_H}>zYd!z/hU>vW ysCa ^r鹒f&Xt&9'eJxo(=MˈNt{cZdRT'9ǃ rp:]9ΑO:S5/=Qj1502c8g%=jPvxa<3M0uk*=&rBeRB=S|%Z]U$0ЩWJ)Z\?;=~:9%E'QkɔTF S# 26k/4!ǝ,գk2VGiJ@uAM.T6S*;;|~ X XS4?eU-m9jH06 Z61^ʱ!'U*T%?򦔄@jv6exѩ\3AF,+^y>Az0j˰kd+ӁfNFg 4A~w?~ :M L~&#.u,Sasl[݈%4 fFrPQIF,zFa;w ^hfNDl&j݉i)Jˠ$Zu6vGxV טJOݥfU#ߖ{va /B22*+,=ui# ;]]MHٹGѼkm%6LS$iKS},zt-ƄMR5m>tA 1ltySa" P6ϑɐOХ AgI-cFxKEb47 %u`7C(͆1[1Ҿ<+g}`w×ί6VW;lmzqWdڦ2?8~*N5ymא)'$b(3dž1E(!cǷ[0&LDfLeWkc3mV;&2ݻfkl'﹁R\Q G7- 3bk!WnЇχB7|ũc<'!37F+L1Rг JFy1b7LǿLP( _{->/{{bؙDr _0Zchf-:eHw/-q9=+0XDnSa|a\Cɢ&Lj},QXu]6k4kQe(h:E 3;b<;Y:)\f/;%ҡnx %iXA}9lq;W]rgxa'IWoZ]6q}]m.n&6xU5اGsNbUrZP 68B=#D%t[;$ (ZUb4/G<{W-8ch|9cwd޾VlT0`+i˲%tuaPd ɞ 줵ƬOb^!e Fc/٫ftkO^) g4}l%K®-_[(fM8}|X(қ.{)r}vרP) м1Rh-yu~41 %aw_rY}TyrۘCDsZ>s!].hYֿ^e6(,ʒv-[8ј@^1o #588!(d8.u{@#Y .1s7GfM\w9h E*au//; Ph-R@ԳQ(lZJTܺ#KCRN0}q` \ %L9eSlO΂"]8Ϩ"g Mgj\9NƃXqqGx~)p,& Mo8ѧ 9k&Z][Nx&p4f+Xu3tRVi\Q`} el =z)5QD,wˡWCwmJm$ѕX#|LK]bP Nˁ}\JˢN !?)[H+kV^J΁4x5mR9qRBajeq-=|a2aةuɣE>k@-}8魑D{ٜpTZxd&KM ٟvWGc +>7JNyV6 Q4yY'Z!C=[ uH/Zj|ۭ7XME".d&c^|-Lu PJ\3 ^kGtp,s,ۊ- Z=@Mc$CrV|Q9#FGƶa2+>)ծ MzIJZʧD @!_> Qȵ\`k)~3; Ql8R3R8 nއ@us5/v /b՝Ss'kxZ޶e6A9ny8tRRdiTǍQMD =Y @^v{+NOF+[lY?u &u FzĄ2:|:N -wJ[(KCa.ޝiUD3!8|΅/EUlDζY.)t` ƻW`4h7Km9:u3dQ::k7iY二/u+2+Z8Dp5"{2:[ "\-ׂ3ޟT7S n~BL~N.²il\BԢ'tq R!}Qlr;DVvq6~qV\X ày.X>X ?*ݮ:?lB:IvûH.oq]4t ") 8`ijWw*=+ׂ2@jx|m,L^V)0؃Kàsd CBִHt1Izyf|T 6ZfGɪ;aL J ) ",2EMЭ!J_簮 b MGK mpbלKφ`_] ;ln ȹLi^: } q)07MkٖSo,:% #J!5--Ғ?> fҾ22ȣx#chtF E=:LJhoh>"mGZ*9g5;s)93:vOHe%1$$(1ItzLP O `߅RHrɐUWCOiJy#iZ:iHqZ)?1 8 +)}bGzlaG:r h,naOt2Iށ; FNEOU޲c,`EQ)TkZ`C%4k&-~aĄ+m$*;wQңZ'>F ^Bo iF i/eeDM!΃zt}Ix![+_ɬ0L{.=]INbe%uN~.]LMPl4uC̵.(G@yD%ݖ}t-Cz{B,)$xʸvg:uOnea}D^,8)OБD;Io|Aj3Nbqcd+Qnj=D##Js3tQƞ/ӿߪο26 ր? ǜBO.g~> 8_#-/ͮw%?VU&QM9gֲf1 2RyUv I;;39;w''ܺey\f2d`czQ40F+׋]QqT|i_~ f )I&;Ank?"Ib0D̠X+[!! ]j٨ש˄9~SnWNL1Q|W帯qm#/TV\sȊ +99yxOBZ5't@q8&_0]NUrfN=b m뜁̣4uبba "%lE8ԕZ7O']9&. L¼2 6!ASF+7^ ݬUj$V~gӳ$j*jk/[MQqdIU}:?-:YB|olF[{1nX^tDon떊va !}k,V&АD Wp!789|J6|>D`P-r|t"tncryU?kC8 3aWߩtu|qJktT.r']=$}3ԢD#\@qa!O-2o!AiekCFDՅXUYer^]HKCr=F CjYYt\XZAhA1-8C5%" =O\0J+m,d h|c9 ݰS}K .Էf,4Ɵ gWpr zGwħyJuL-rɕׄ,B A~췔=*hYY2Y'yHn+t&Llrgt*XYebt,JdxU!`m51na E`d;;Ӫ7{W# Gۥ\CV=,i'L8,8~/&MD)eT+t^jY1$&$ @8AC.FnM݊R;*|_#X/$Aue-~z+!3Bz~6Ǣm|nV2`OL[?MwC`} /Iṳ gZT,Zc'lwkgоT. ? k==2DIEօф}OZҪ-^aNj"v!kF>:W~_B!zPôIձ= "jT,Dջ 9'%06 t}$0 + sWPJ!}TKOB^7aX]\&&]xWMҽiQŁvFwZ":B+3]kik md DH~J>K1Id."7|=]G>npမAJ(}-= :=}*ph:$(qt4 ]dm?wza4SSw}-ZKfK]1~}Ng#XL@ߠ\?]@~D@iȲ@e#lGPx #TcV@%谇u=3ϥ`>[Rҙtѓф#͝Ks+̴yQ)/hۈ !B|Ͱ"Z^oƗ*!^>7޾ܬ-XGbFNNj.Bc{j3]; CE ݾZdF%R硬bMM|=J ~Y &H͟@.=ud ]))[]ኮNzjM`8x"lƶۥ^|:wIjTP=\vOCtVTD1[F!ڻU;Ųۊ.2\ccJY{bEW}!Cʠn%GHTPSs?AjL[.r.Q;hG FBR+9n2Z!IN>CFCPɠЗy{@8%ci} J.;F#U qx!!;Df*](w Dq6}I!gL' K*:DbV]TzB o V?A =8nC22PJF$pO S[0uZhYvr08 eg;et`"0d!@)[4d?GGjzXJG.׉jk(O,z[/lӄ!"ځޤU'&Bm1cudO=ӣ??oWbeaƞI8vW05{[p NJШF0- ]f4 $(VWhNn$25lVcW_:vQ>/#Vm暠2^wl 62i%=A~[u{1e{[*d2+ L-j\1x!ϟ#}co0̥k¦~<""C]Rڿ/T9N==H l?nڨA)Q%,jdAF +1S Q. HѰaԯYJ-\ \B@}+ zgy U$hZ>q8RsͬUW=C$޾1J"xPiSouKU:4ݦK)a%B_xnq=0S}S;cOԯP܋8wc VT8va|R|cs..vk[,-lakZU1ߪ ?r'gs52ssۊF-؀zf2zK >529<~?'}]6@~I:1gB#1Ω8`/fٗ:ޒY"'/n5(.j*D=W+*8[xWUN@ɩ,ǒy$5n}YfiQ~0i,2+P:p4sQPHg!2YsN#'Էod9[e"30|^s }tltaJ"3ʨNZ%zϦ{ 5p2O5po? (V)a?E=#=A)V' ܜTҪfx8c`W4_b&=?irk>_ N>-iGڧĠxђa wt*6AyrD_mD_VsDE3h5PVDO.U8 }듧>Uc_KFaJO-? :_׈Pj6$~y"aD.B詮a.EVAu}wFc[+?ZJ-s~uW>vi KaI=|kWv%V+C4Q2>eO|;t+N<?pFV|a o2B&bzJL?:fQ{,͕o/S]rԮ ~!]!y?IzB)fK&+^") A '\lEi(s4k9ef`J̟7?jNarc ')R{[n6(v⽥fV$Zimj,V|vCҌ;NJW9Xh7hOk>!߮aW|tkz~SSU(2W%|uL= ψAZO)Q4 \;_To1*_x> >/uC o#Ug]xK9&$AK$ًr|q)p?&%CW|d(R)L}luO9 $nmrb[б=j8 Kg\$-z ~+dz13[k 5*+;7k]%PfH>&-B͕$݇n ܄01k_: m316(pۄ;?{^51*hnz;xQ^j+XX|3'PULJ7AT%zd q (9 Cm0 'YX Mڎu+kA۬hH9S]$)K8yɐa(Z~۴ojdHM!*1Tb<$ă$(dN4ӵmP9P+Q\* paF6Hn2:.?+1*/)u>8/§m}O;+~υcS@1B2M"[xƬ`-GEEйA7jYZ%X~y?Dbg&OHpmmpx4^Hq.I@!L#<%l(\/dR]D]t$H$ywcUJ#f I 0w-C FwpoN!C9f:yo^Q Jڡ&:9DWRB~s`~9v̿+]~W,'нjbn!9!`C?.m?4z4\rcbM 1q]6ۧ܊2A7k*Mxir}Pw>gg)P++U;߅a[1$2APl4d|ui_xc.L'~ J,ެ%;¶&z@)j Lڬz3q@w~X['7OrC捕CLBiK]ĩ/9 o_-"e͒r؉bU/6ܷ5g gZ-$ ⯧)"*Q๝;e/s|nJ4;g;:P /lӍxmwjnAj h|RR(i}QQBd%_s%ՔWbX]n6U~^]_+<# I8>]r1EY|l%jZR85!/#g)Vhyg\sbO旺 w**6Ad+ p,6_S*gS{NkUo6*z?KFLDÉ|w݋DNT@(}cY?23=ҝXfvCgִ~Y[Jn/^{@KF)Ul]ꘌ2`G*뮬UZL*&KO|C`|` >#BOv]B͇kYu`xAUf1;ХV';)lׯh_&r5\Bm `[R5 "S V\f,Vx(qUakU-!dpt~Os\ K_ ! GuB Nbq%AU~|]lN0GR\iP80 Gʞ8tN7[EuY|,%@Vz28z!/[]ǽV~,s\؜,!U#pR :2}W :CV f5X3RD(iI7vکV_j!SBC7'+cɆT|g DÝ'=~@,"]3Zo=D|xd FUa1x<CJY;wy (y#bI">ʬ1>dɽ.G`Z8j͞a VqN c|miH|l@܂|T.#rQ-MPq+&!ןٯmO{2 os9U%]puP2\CgCFLH㪚KPE rP{Ǎ`D\1̴wq͇umc/mȆuo meԆ}@OJh/u6ք}]K`xk28{'m@ÎP]]p AuDeT]ae; E2I)AN0b>o3§~2œDpCX=䧬~Z⊾i/8b=E-oO|C'N-u672~pDE1kŲ19>]{ɉsX>w++ĺS߹D:*2He}I5<::a3Pv2~+zSj0k*J=rH֤.䧇-kdl Nf@\ @٣(VA^!j P4\fgR*-.ۦ4(o6ie3Y%ȳ:f(ZIV10BΔke2xo!BUm{^SZanQZO}p%(׌a\^l1fQ bm^.7g֚[ .ś,tswgkJmK-BX߳GnF^kOݫY+7ȅn~wmWh$j=B58>#u?PY56ޡk-Î"7>7wE߱ sKf*UIsv)L4o%>XJfz8DxS}x.TҘ.)E"?kgrM^Q.އ116DNLW{&,5'C))&e|D!>zZ4vsW]9 Jk %KD}*^u"7oFց3-^y?{>2)C=~'q+m1nŧv8ъ0 *'%ICր/X: ,T)?C󤝞ڈʪj9k/+'ojqKp=heQ2IBZbzGդs7+2io2rCܶR0+[X~j#3-,@b۩R DŽ97V ^EaAH g1p.RshqNR :M}U;kыtT* +=L!:gz`Vk=Z~#=1(SeDLfŎR4قr p@w6e@D+F{WeXW-݄?τF-@d%| 7,]t^n Ҽs̻{Y̶*Ë(`7cClhqCYir=dQG7ό"[z*sLѫ>kcW}A+'JT,Msh3fߏE e&+q[d(S dç>V|hBKvM¢7S%ٳAGCʑ9kMHqH`{S; EкN]TB)BdW9`&cD'{n;(ikl?$9]11u4}r03[ 1d(SȴA 3H{Zr;%m'8|BA*z>{OPhQh'Xgvś E_^>EIXɨ v(.lIsuqS5- &Goӽ,@1'.i TW$zgvz '3woB@38Cw}"<6ѭ&zZ1ÉkOBʛ4)4f)0lT7uR9Kԯ^f/(ٌDUUPhfA xذV$haUU +cO`mIH:rTx+ wRXjwɪYOr>oɖ4ze+t7/.vSk'EѨLx4>[9l2"#ܾ6rS 64/'GSֿT꾦ڥ|@A F`ӑό4,@px30=s:gͪ[Ia.} ([B@>#>BcRep_*%H_2ϐII}+҃ѾӂIlΒK]W #rFkXQIъLa3}BDA⟉B:_B /ܐJt9UAO$ӽV=Id9dqMT]@c-Ks w4[7 J1zX{6w ,CMՇkBl/vdڞA,y{91Y͎BZH|] D[Jlc+"h=B>|J"=QF$v4c_A,;-J{^YGܤrC4sC tz0%Yo#,ފ XCwm^QOsjthesVAu$|@qKx *.a$)v;N!8s^txA`)~IG2i~=nƸa#/a $Arr<A~MnS@ƅnng&9HcVǪcA=<*|[= Jނչd̓\c4A&;5!ިvAcc2ȫD yRjˆ&Ohb"YGt3>j0_CiEf"0$PY2O*&*4 ǛXK.R[ H Iq>CdN|mӐ@ZI~QT#IO&tYstIc]xSqkL蘖͖1|h1jxw =Gcpc'P4yƗk#A~|U*P$qqc.}G"_CvOj,gX*.kNU ~HQܢOd xErI5Y$(&Ӗ.lb7On0qR3~ȋx!Wgݹn-XB=ߐM^^g?i"0`ٞ#]uᦲ`rz-% L]:B9FM6N|ir;Zpuq﷨*X6א\lt~-avʀ6VlB<"d'ӛ|pc ɐyRfEՠY[-D:]<GѢT*Q <-ۖ~{fBoi9_&eh5N*ImTSu%*2&\nHӔ͆M2C0dd8=xZf+dJi\- f+Fe 5.%˥b$C+2s<"EL"GvcXtN_A5aA{\ԗ`bp4=P;!]:!] Eꂓ{.\%! 9ʴbȎ^vۯPgg9 37!xhS($0L(-CKr @a]a*Ex]I_c⼣l0mc3) Gg׸Ei-$)*#cpjW4 ?ڏZ )b籐$ґ`$'=I\7ZP&~ OBqvUt&^bP+jdo;Z-nA%Y W8d {ЬC7l.NgVkg*nv&6j#!}lfC͢xLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4_O}BMϚ2ƷefnVtyT*~[T4{q_ht8ڮ6&E&iWPa1ee\N5gۑ8go&oZcܤ &1Xs.I~i;/t"lO=: ^#s_" "=z(Q2#% _+/*ZMd"Sz݉D4.8fCƩRXBk+î`-rzd5;z-Vu:-% DD(I >IшHw#_AGeFACŠ9 k7AR@ ѐ&fkiiG9|X@8GRV]f==6t7\jDIs<e]_\X;jyZ n3)2Ns/B!7VMp3_3;C5w̑F Mt0AD'Q& _O.B{Yw$AILnߙ dp4%k$`-oT. 5: #S^-S믏^5xwgf2IݫXɧ1$xTHvxL-)HؔL~_afUpq:,w4!>j{oפ22ݼ1`P>;kl Dm{, ŋ5R@pikw kphfFv+/W]ݨDRX/ҼuJxLuÎM+̍m;Jŋ`=:}kC̀К,`Љ@`F2 ` ){N-$.g9zu n##89֢ Z*FKtK R1~HT+Ѣx~rRMŹ5:V]؈p^MR}zmC3mi 9ipZ|aCQ" )?('{KnE6fu9>/*`w%3PiS~oK/ʭY+"( ԵHvޙq <jΌ$if}7(O QY$˪h43+!g3pB fOx#YY1[38'.&^c:]y۵nJ D(XwFxq5ơi*^xIRav&83?IsHM,|G8xMWϜ)i%t;BӉF9~\"&#ģq;$'} W^B㭼 {CY*, h8ٴ˔\7u(zL>O2K y?&Q GL_~eJ O ^\6)JaEA w4(Y.{~]gOJ-HCPiBQIDI K)Y@3(ʋDG_C}FF LzCF6dXo rOW@$Β"ڃ#sH(mLCl[rNGfV|U b\#x` 5؀F [e圯qO} uӦ;)A/߯fE:f+Yu}ܾj+.m(KThZO hu4A."I]HqFͲp@-g- cעojYp Եֵ7EmƟ_k3qU&kBLO*Zt@1D76U=Wmݼ+$Q 6-, UҔnp% o1TcI$S:ɰ]DAC /3BtAKa(/J!?7TrxX.U/0*_>Nb)B|Fjbg#5Kwۓ}xE[ #^N *CQ\)y|*FӋ\{(prA(I>}ԗNJ!*&G)ZI=nb.QG /)!H6KdO)JW]'n FWod%~8~f6X[h="%4#%BȐAh@N*'x8S;@-BM{66x`$l.G]BͽL%E|3/J0R"Tr;^eϰՓv޳ kݿ:jj{ⵒ 6UšE XvT֞;he@TEH36G]Ƿ bz2&ILdcwh7cfۅZ 0(LZJ 4csn1;3j^?B.C T"W5m`jK 'qERlAu6w;)Pw*fs@k 9YiJ{,m5l]alN2wsfDvP\AuIr-W`$?S9oG腉hFθM6YhAm ^Gl\i;L8OMa?DGɄZ=8mg~[ҁb]qфP\l@@[ш#-aG6٤ e!7PkpNo1lUhX1lj ݡ*=WH>\"l1 \7#8b ʒe O eVdZ2(R|oLgC`w 'DY+cAك>/WS@x!@3$WRU ;93Y+1yM+ { RAQ[E{B?fdLlp>f[Cu#HU 7C 7 m54rG)4t.8]dD-9yOw#r˟bDGIBBW1C$KJ”ٻToYݢQX'=t*>,knw/o:r71Sџ*Ljd7zDѹA"Md ;f2*Xm(Jd LKOY;#HŪz+>F4 ,?t59>@ fȴirhLRo16sRjoX*.Gҽgqjbj*YGˋ1`WS3bF7ܚ`yqGL11KWþ4xHc 0Cm֎D#(,%g䭞xRZf /հ>4yH0zsV΢qom]۪skDěf@uԺl8.5Z=},}̶$4Q SCC;M(̿9~Mٸj禼@PXQl(^}=nYG}-ИFIoBƁըVk<%; )@R TP} ,n8dDU3ͭdB.~:.}|ߵV]*ٿe0vB07u~{z'FƊNTѧ1bhNW џ:89IsY!Q/<[t){eI:D4YMa]םM|Jr '*ofQ$ ;{vC)ehZ<n%YEoOW?_Keeև~)fQ`tj@#b u'kDBS8xP즺Zš}8|!t9S^ 4p˺"rA%.frӒ_ 9$SgA?"ЎpV=*BCi=pdiƦ )c/R8?@׊vZk/~¢8\ ?&;j(PIl^ݤ%eeU z4--':0(K\Ӭ;v}ȶ[[XAbb¬cV- ƍFFdԴ(svpE7@zg4{nAz P7ƷJUg%%gclW;jfdw=ǎwdhm)L`[@?#QyLvmݥ16M ]O߽>ĬBSrUU?~g 1:2aD-'gL숌]=?1?ᥚZ nUSXde+qJіvxXq mM}60F SI8Rtq_N^EO%g'$o(W4I\_ɮFrYHpu+!`/TBWcи9K< Z5 3OȜ,PC Dt̛<=(#a$=mL oolF/e5-@ 鯱\{Aю)А]Ź/BCdfe#r3E1PG)%f~X201e iv\s Lt? /wU썊n61oT5kYQl?=F[v..HdOxe

DX$`c>@EWT{\Ir3ڦfq,RE #eO*dVU#'r#گk Ӭ,E-yyAҤ6}W)'C*oL zZ}so#ss{ Mu>4?eIKzr6Ҏy'*9Mok&^zwi@L'm'͠]q; #GN0L$f,5NyK!Q8^n/UgnekD SأMAzn9l_18Íβ”FU3&O\*2`'JE9;'nAҜrV.J?.@6O@{;-?r"  T?f ߢ@Yr@β{peB< [RIz>vtuzέ>z_/}Z0;5p|cV:)dlS5]PU{S-_g_hWENjuN]䪔:tka?azL闝GM8Nn (F>ݜe ҦzcfS-~Q,|Y<.w $3,L+5B@:41ѱ8T@䰂,LHHAUiepDMeٲNhs6*ix\%+@+݅,"CiMq/~ϟeƢÐSo 9MYB)Y|ws 4/g0G:GSi!g▕MFԱ|;BaIZzq݈%MOl- ?SD m7ۉDKZEaD΀BLB"1Vqpa}-.2=EjQ+>{ȲS%{r6p[JƬ1ːXY7X*)qO\iPzlzRӮ9ɩkr9s9+!I8(fc^ѷXLŒS}t-ŷ 6#C>SO[wak3L$Aq4os`fg^[`-[w4^QaIXKg74;^"B->~ARs?Ц^͒g4 r=ļ(>%Y=z߳$695b ҫM[9/6 ^VU;QJsef`ù y’:4{rIж’vR}qsey&m%z]f(&u+>T>f3ٸ2PϦRUEM]t$h:&<<D\"80,n|n߯E/BAy#`-v,<藂 &$2@T.K?9!? f_\B\FM miL' @ F2ׅŽ)NܻlRKН4mGqʥN7A"y?]g?h8w>ДiYc}3:(U*^%4q2m;]&*X8KJ#6e*<$0$ٳ+!|!,k5SW?=|\ãH|>Q?;ysk룰XKڻ,5q- #'GʱC&Iup?kb9(%wߏ#p0`Oe흹n z"9掭(r4: Fde++};&'l5>hpX[~ۛ_qP~jޡxY^H3|2cO08QT"A"vZtRKR01,VLd&Ksհ">Tj1diFdS 6IDʈoq8D2'Icú|u> K1,0HIp2le] @[lDy'mx+b^*|wJU|lڞ(Ϟ]QDE2?'-l)~!ǚԋ@.Trk#w'a j4ib[j5Ã'L=N溣&sGאx|j˘zH kצE'@bNm,2Y+&Ͷlh^[}9LY)3dfXm "{(Jw n|3['n ȹf0)v\3½1ڗA YFYZ=2T"&ۉ FL#9J?m7kg=4e[ dC t$ -g+BFu;7|LqJs/ĩbG4zim(ܥ$Lnp_XFߘuhIJ(]RhIX+MˌKB6.$';Htj #ηx.`8! ?#n;?161CF`ۨwE$Uw#ש#@|4 eK Q/D&كGu}ޔ0]5 +jzKCҬOf/W;ח_f+A2Ff] m[݋хpiQk-|޹G vT" r7Jb_?A")9372Tk; ޴GQ!J 4{VV۸6.S>.SEC!я5$n wG aV5RIfb#W-)5*sDF Q֜kaۘǛӼGJbJ=u%Rj2 =Glv\O =:N9~,@!p TQk ~g,Zimw%#^n1g}D~7*lNڬк3& *oY ԅ{ Iz٢$ah=?oz̆ϥEeCe'lb<{(S^{-#2DOMH">&etE5'lM8DP,ݰWӨ˺hݪ?'m(<~B殇nh>9l7,s1?+QL=Xn)d͗>NzOnE&mA/7֤T=F4"GU+p7-sȬ,Ru -,ͳI:.5;yB}W/+ ʸX%p԰ }:s50M<7~C^gj> ċ ‚U@xdB6%ǔm2]RpLiO(w5-H,vVʦ9+bcF( ELJ%KKO!}~d 9 ؤ QU[u1`9ծɴR" D>^j aFG$ʹwy_#棠9vRWr"c,_jЫDVZl)S223Ğ\MC.F-&䡴+:;ニ_Țxb%Yw_` k% O_]q\8 6l&l YhWA|dL5_V):*hqms1WtY(Pfl/?VrBl~~e"vbh7U{cA91ڋ_ i]k2!N?3-A#3u.зs}`G};e~VQ.2FzY kts/]zEgnR|Z٣L]5b鉧R'=#u{ ftΦ f Kǡ!ĴQGvMa.QPDʇĮ~M탐Js#12byd^ zM>YRy*z5yw%"x|*7762D\DlNYP傇jR(';IU o=E""pmOP)E!}J\\..ܧA;H8Nw_~KS ٓ'KDr}bvj)e/GT)Zk.!hD2#R r&>0?TDY*}`^בvؙc OT>E+S7xlϴ1bi%z)فDvFnN"^SZ ўC)D}"YyV:2C:T%M۴U9rlV(08Nzq83½)`MDd 9Vb~h & \w:e7LC修-+ڙ)@]_r@^ѣ@\U&O>?u'xO")@4Hx*ZPVru|-7:/Yj%UWہ]tqL[7|Ƞ>&pBpY :̀Zȍ J%}~r, @EC.YCFxtД9`Kξu1Gv.{њ2mJ?f.! Yߣq DN[ cl^qp43Sdo.U 7?K,Tٺ]EUfL@9Z'y6* 0;lxfxF鞢s s[ohVfK>q,vCpL,l`f(+[+9ծVW;@arMLj*U!:7<@S% 1V<\ӗͪIy@v-T&ZF_NE8lBh ~ )Y !}Ek#xS!3 vD˖3 pL>yi1=ג္oX$f׫L}oBEp5k,lХnB5'dJ&~Ly3AZ1<l'RmQ<*%t7O ^rb">ƤdEY؀eZ]59A$}( \l>W!#½I #C6+3^~䴂.\Syg yy)7W8'>ۘezS:LclҼB[JC# \esUQXĐ#|5Bt1H#RnKG4K1=fGwӭ6[Xi?̤ ؛nCpq } 21S%$}y& KkZ}RIm4ok;G48<L$K2Z8架$ ux}|$EߓuYf NJǑ7CSu:YKY$WW ѦZYgy0SQ̏[{lWr5 |/5G[ڀpdMEg_xHipqG^ȮؠbȊ-dQ~/DrGr૴|+_e}wKrouYxqxҡuEgW ^dUgFdbA##T%"Ѓ%Q)cr< ׬p!Q@@$>G'vrSч5T\j(Nԛ\H ;GةҾ{{$g4&xG wmN=vU&≶B%rӢe1Ɇ2frAl W簅_l\'cS\P w{*Ƥwudq-;0MX=+7Eul1*ӫ?VhadaZUMR*sM ֗Fd{·zSг]b>zH@3j_ T YIm Q3XاؼWX}gqoQ@jaaKRmno[ԯG(gȕ5"ʉLA=w4D|=XFgᚷ ;_ڇj*yU[$uP_'1ݓi.ͼ߬U](;A@n:z>2 #,АhRޠAZDdv4ȓ 6aO7M{EAӹBGxd4b݆,LV'@|ILVvLӍFY:Mz;swXn̖U/8Z?Hq 8ū{7?_ͦU%(jUIUl ioN!So Vcx0/]Ӂ% LHmrSBQ PG3xksm=0[K/5t?wHho%3xJ 2.X{^% sn$@~]Ũ3Zh@)ǒH6@: C4Vնy=&.{"B (IHY{Y?a׋2mR\:⤏:/{=M؏܈_w{j|Z}J/Ѳ "5o!~@{Q9rR; 6,/%~>Q%2Cg7$ЩvQOwƉi%O>/}(`ŏ3{sj#*k4[iMeUԍ*-NNb+cdgz`+*a %@8s(T  t}kDdD=H@"-Xc+Bt9TVv/X>*F^£嚖 0PL?#Z{)  Wi+w/ g]͎ŬV_X{h BY+I^B3+RXSV7UO?0'Jg*`TXCC.%MxI8IexVTG1U gsҷ:2,,5P*S?4n օ }yol| )޵< _7⼕R.WQ);POSR9~I"cQvaЈGAUsD৆"þDfP1du=@.M19ڛl!դ9jNӶX.V|6y%+vePMo=hEṡʘ?TʨYsݓСQ n??Z#TQ-e LZ Y%$]]́r8K`v^FP+Iљ5iZW\dWRYe)WF5O/-ݻ]ҙpp>u[Sq"!a ]͓o4ڴذ2\܂d[ʞM)SCg3=D%\dSST5vE74C,sy˜JQdbS|apس_L r5n5o?/"-_ p,p3 ‡bjTLp. C"s]U%ƊU]sMn TUT<ӆR|OkF3 OoX"- Ǧ$R`G#p p2Ab \t-N1e0Bz?=IH$x.v> 6wyEEaQsՎWal^$}ϓ8 pc1 ?W>^۵sM&cMѭ2EWf0-;EMd2;`%8lYĥl}VVwM$tyo߱>jpqLB}KfFΙuL>1(`S+ ou68Ak3H*n ~IXx^V;!keS VQh%ʎE`Ā@u G1n2ˡ5@PEǎ_RBBOS .Yu' [#4u3YEQ/9j ֔\nJ\V̋њ,ͼ] 3WJւS2E0GQ:J ^*PS#ӫM)@,d[WY ˣd^ GjFHTglm]ʵua~FjͽA>rU&!)hs2KW d{qOha6_5BJl׏{_YSF%1Ҿ _n hgY܉,<Ⴣ,iŨCۨ0e⒐Kf:LJ`7/fr7y+_& H~๥^^b:$ 'ҘdΔ-#jn%%y%b6‰.JK9 GQ'RRQn нCmQe #O.W/[(8[5sgU :W`ԤDFʌtcQ݄& q[l(7ZmܳT< IK{2nM-ת> I0XDD1kn)=q,A lt֟-(y}u"( 6 ,gn wrmB :-;¶>';&RmJO sm#.3RržI9eA׹:h&i: }6 gNaGG]9;GqR^+S&a s2ݿ)53_5SR[}uZ93:R kAԧ"[`L"zŮ*vqih,"F&&s#kTƯj&)Ly^Ნ #AWP{Dw4#| p,TH!ުF6PWQ^Ԅi #} DȻ}^&^oޖ4D!抑x볳0O$<sd,PsmV7h'Ie!@)eU6j:۱c շ3l clQ BpNY |penI4^v'G|_gv SK O4AvS>PawT#7LY| 3Tķ6]8iZqբq!S`KgilO[?JSLiZo /9k[|D= h ^. R: lIZJ F6FPdԭBTJv`GdiMW_)M3b*RΛTQ˵ zfla<;,f&9ZwTeQ :C[0u#'?˔+Rؿ>a-eTnO,qg\\zIN0>\?V-blAV VӦKNEj99.t4&V х[2?N0֣є>k͠5W͠|mͳKX%76cx.>3It9(rw[2ϲ,rc8fڔJ;>4i3-:ou'VE}yaFeݪa2A꩔JgSyERT,3EԆxf %c |iO>vo@~ ƾ~AGīmQ|95lV%a0@cf6>#ͬpQqiTcBnG?gu0_GDq#= "}q,P :Y*K6Rm;<}ީ}*^B9}"QH4Gy&=F;̬&-SEY緭5a(lu,Uٖ8o"4Y?95|x-ZZ:,t6,11{K_W~TvYfHȧc> LY.08rv`=Y9y+oid|E?ÆzH^+t~I۸R|?$-0nzg FN<|p}r0U;U>^?Y.';z&(}&>͛n.RAt) "l`EQ`ww? ، a#[E7cٱHYr W^#}Vw٧bMmGyLr[.[RgQ爣F$e{/,vstp5˷PVg F)8>@oSo oqtVSlT!K#kHZ)|ɼ(<5(鮓yO("POE | &r܇ol9U]Dv+ `}- .a3Oy9TKs/FWƋ[G18N'&X--r8ݱS fE?"H8ԽvoB8={E7SXgYPtឌB2QzӬ3V6M3\=%kIjsNv׍䮪 q4("5e: Mџ"l׫?ે_(3܄/ѿ4z|ӆzsQ cxx$9thE@SS@JPqJCY큝6٨[%{*cK GV@,=b q&-@Isg3[\u;P zsϖ]|E-F2+DFߜrjRM`1q$JG%A7|,14'#sZȼb$2ک֋Ђ&,c©?N oWM}ϵ^h=mV OKKyC쯳$ sϝ7=beKҘG~C@ 8fkKh`h NXx?0smupb T7sl U ]'=s0C`*e4m%v$+Yc2IAh{tQaK?3;TXc6{4usZS(]D5kU[w͸w~qCO+Ry2Q6 bW28dVaMkj]g(1kyLL@WlSG.M{HՉYf;›utBEg6`-?"nc[cWUvsT#v >W^3 @ ~s%GWnh1cV1/n^v.}rpPX1KOZ[C\ZGWUIvdLJӜJQ`EQs˥+~QȈ'tK3d WhxcO~'O绉sAK >)>ӫRQ"tͧg'c\̠@uΕ0)r>:+Y' ,io Wq̚MTj7=jJMr}P'1{qÈ $vыy "(?EEz{/ }Te# z7-L_J][Y|wܡ f:F l}epR,ށ &Z۟g@pF; 3:6ɘm}~n--ұmV[*S!+uAf:hŷӥ;s2EyQ|w3br; &; mJWc N'mfX[, ?}c l/"$rМw K?\ZZ8]z2DoSNTw_4h+Qb]\%6*-7^1OWp1~+ZbƋF-yn~E =?|QW NMԤ!  ;@`ל"؈Dfֳ5>eZq Z6Sxsb雺yD7ދm\t2DM#zs 'kw`в{,@-t75ΡHdyCuȤ \l/,DêQo,+NxީRS5SRhƈYb͵PfͨB~81wEDBhr%s\Zdi[Xq95q&YDctZ\\k ꛃk[m5L1*U'LRB۸k=77zG ;jJV8~O:(OWNSF!X$@jw' L ڊrկe G4|/K8?r(ޝ ʊ?/0'ItBT*U wXX9JN)O ۄ ;gRRLCAX5<H&2ZfUb_CbBtHrgI+[VP-׋zOas=t}U*K*y[IOXMeKtwc{6[;eXL!0" yKndϝɆ'\*ap \ukbe:Q-Ux5Qw86l 2\jD NCs:ڊsMb':PJq1 )7eչ\gO;vX;8["kΉ1us>_MCu<}mXfaM:}kn;?hjPXr[xR|xB{)qF^K.ql,K9aX_V6׷C5F.z >z^s=^ _3Sn}THkQc$"syxLAmT>k^|ql(&2k 9,_AJW`~& |Z2+sCG"R!Lkd̳0>($(`En;7^^uY8iV슬\}5:=@.!A}I,Z6jJU6'Jͭvv98~1kJz61RwqSWzi69f+ `cǪnӂF)$}к6R7TW[ [ٶq@K }e GsF퀁0)X~wr0Kl32,ci'han*c_|._9C657 u6ڑgˁeSŬ$nX$bL4aHS)M#$z 8?ZT3:ѻ(,ȷSƖShl.~GKT?~}|HL`GB䪋DU$=Њ"p2e&=BfYЬi >W\Nf;uJOߥAH<z;-{gAuR<J$O:+F:Q1;E hw>cm\\\x~|Փ뤥'/[$398mޡrZםe(OƝnZs_&j +֦ulX=|FU*͠3Hc[9ѱ]Gমk'9JL>&.X97;xtsD>PaWA̹/WFu1L?i/3,mN3ڏ{sv** XY'jyޝL`eƥb Mwu;Vtf$!DO[OqHI.x+P+oVB݋I©]}ҵٷVjy~4 ki5~cX <:;[WM}P9,2wa_\`'`5'{Z3tY@bbKJ$.@P^0P<7ݜit*ԮXv)v:voܩْC?e8r~Syq{e9iu%<(P>eU/jqޚ/ Tl􏡫2 v9,L\ +O yg .1mJs4-w)߰L{"nζVw2TlX<mTZ:T- Q\GYZ"qgt*8٤6YSIcNblqt֋CI}]1e 3/^9YMl*?"!0嶍_eM{ \ |>Q/>zW^MV*< ]2:- mmrZ\1póDߐck M.KӹH@@r6K: 8%^:3 8EZ$[,BIYĤfEy]S ĊIǗ_n^uҬ%3䝧dy9;x/|3. 5żHBM,~rк?N{)gXi~EU.-k)n8լݝ T6SkQ6Bt ut.«nԉ [CWDP2 wfv4[H\a#ɉL[,T[~iq[$CT;/saac_yU .?{#f lP}EՈI6!G/U 9fIo|ˆ zo^ɬt|׈\_*k h{a%JjaXPn@b1w?8^])g,,X롯 pMiTd5peYĒ03c(z.At[(ڋnURU5S9~|etfk&@,;Hѿ`/Be1nOS/Fƒzp폚0o&nYi]@Jm㚂 dúx׻бCajX!S2Օ?ʨ>-mтUɸ[KUho9Y7Mӳ{a*zᥚ>mQ`/#ϩZғP˅gceշ?Fh۽qbƔqAє0_i}_# ?Zv轾B'JV}m®4.Ư #:QQR33YxrAO(IK q} 竤4xml 5}5H54eưKhhmGUę 1t2 & /O|Z҂;Iud/ý"Zc+dX_=U1cw4ĤARއ-6ńPWܿ7P=Ʀ7Q?I҃e+pTbJ)Ie{aL#GuV0Fp1eGn@0s?G JjjIƲLԐZ a{:k4(5آˋiJ?ؤ&NgU Gl*uuekS!&ZzMW}sbUt 6c"9&i4f3`8YjU. Eϙtʏ>Odiu *Z?,%E%JʊIZ;~g7X۟39-}`ˊsmod!ֲQ&89`P/ͱB/_2f0cLe/h )OL;GL?C N;JyEw)@0Qx&:F.Sa yl(E2%)k#%^H=NùY> 1IxFosjzB:w/Ej1|~!{2գG]@3M>5|5EI6p|3mhUgWkfvӨX[S@9 ? vC//2xoXc}!oe [V#p*ߔb݋G!'Z|cgqި>$k)}hKZ-xwS ?W!O6 4LJ n]|ų Vz7RtkDe*EG$l6Ƽܖ̅V Ke8eu(m e|5(`]BO3qW1(G+C9Ұ5<30rcW;fdӴnZQ|gUGIKp#։=ieȤl""G<3A5R0GWBb$58VG쓢hF;k $SC p q"H8B):Ѩ~OoO*?*>۽{Ű1#Sq)\ *WLsPwEla_=MM!oDc0`O9WEja;eΉ/l-j|sg7 f›RP{`=˫pe&4pwu(At/;Wϟ@ʹ*ۈv{6׆ JhrYK (ʞ}JhO\WKMHZ8rSWǍRYVea~GC(p\5i-QLhC>咕,7o$8%` gvSy%17 k:DD.zyDHOOvGK{D Q@k^ dV PEC`M%y_G L`pTEI<߶'g=1+lIՠ!hx9lb32t~)$H]κ)n=)&MX_0 S>4rM#|~/ 1U(%f%tѼ}ߣF4$zAߵ%X-&s'L|<(6qmڶ|rc6#%:b 5 7OMslj\/}vf2op\Fes,|îs`oA_)O_|ד>}1A΄5QAdP窫Idl[j-3rx c,1$n##W툴Ϗfb9#v(yd vX-)\ İx"+gJ&mYNAÊw;ǼfO'1 #eP{C+Xf5S\"[9QMs\܊$iJȝPD-h<10Shn+>)8+7"*ma sv+~QE 1aճ4iՔ$ɡM@ʭMjںcHlH²`.D۳ovHl>b'2p+t*>.ZcO$QlB#`ņUd[=jQ+|S5A)"ۿ4{E'qEZ!|NIBVN|$!z-|L>7@ޫ`4@Rp _H<qleqv/h{`zʋW_x\agמAqȮkT?yŒ!V$zպe L H? ECl]Z #N ظV)؇a=]S8!nÞ8As4 V_];qBUiI ^ؙYIr.Jc FF*\Do*YĊGq5( R%g^%dKzMHK=u}j8J- ^Qr2@0\Wzyüӫig]E"SH́^HECZ$$V gOۜ{/I0@m mx&;z-7=ƚP*F\׊;W1M\Lw$PZ@);,1 6inZWAZ*Rœyoe㶵ޢc]]J/91qƆ9א"#Ktyg@c"Y8z]J<JIZPIz @mcZZ1Krm"lD;TV(|T=6iﰑ[qĮI  -Xc!!E6ƆSdRLIt8fgw.!Mx| % 0 Ou`FໂIsC1DZI%+f`+-v* ]MoB߷m!Iar5&DWOCCiᚠ)^LYj@rBދ5ߺh.+.\[k(醪ò٬ߧIՎYwOH#cmY]"ac|`9-a:ꔪ ٻTnrȌ 8pBbcޯb >fHC`Wc9򥃟s+I%Ro@*N}G:);W}kD}wqTP@NhYYʋx=A vC 2몟w[bǖl=1o`UW7~)86"Lip,foS BJrX3֒BB F?2Ϊ! oGk(Gbo ԥst*i>;%Wq;{.Y3/mu;6 Rٔep?̞Bno y-EOCl9agHNm\i\IȒ'&?X%\fI$:;#n Xx%q PDxwqS axfKjbbdC0l&tͫuB*<\y8BjGR%Hb a*ЎZTa w a<NCVE.Cڹ%#NI~7}K:c1zXapdփ>Юv{߅amk,'YL9$[\'Kc$G}_;nvF\+{(fۣQtV-~ᐣ; ׉Ӵpk8 l_]މgszrٻ}7E9/Lx鼇qQpNwPik3l&".Ջ*{oKF-9i[N[!#q[g5pdG|WQ[F6LII0E4?Ic?Tm@-o^Q2 ОOy_[f&dqwUl[ZjȌ3im T8jF'7Aʍ3s+7^kXmMA}S7Jt~&SA.I&+ӻgnN:y^9-򀔣_=ȗDXnxKX}3n5x\?]'͡=K[AY0!tjsU׀(S33^qa07筚7Q4_bZAôDWAs5Pn~?wylŒoC{pRyAP%.Pψf5dH 906yݪE& ȅ{ WM&d$ W|>lZ CF͛i6@EMNy0 JeX"-vLOM$.^Aֹ3{fMp﵃Qd|S)&Z 1ixWGkX%5EW)+?b[|1l,0s͢L\^I/&d< :zS*s~XفߞoC9EvnޥBL++q\ɅKVS^] H3Ps3aM#YxAQ42)1i0:}'58ީZQ;ٿB'7L|/wc}vZREn 8 iӫC(k/i;1(\ MƒǶPְS go&DgMN4}6[K'wTۥHj}0_2GJaZÓ2ﶬ!3LjnFDG|T++0(VK>c, *=k/r+61 +LuECF$3_D즻j?< tW_H-I{dсUh& &<~ DSgX(&} a2XP:Y%UF oZ9rl'7\UؿjWF+Q_c]ѡ  =dng>-xc?uYXC>IfڿsԵS7oX6WyKN࢈N@{By˲i&5膢zr^̗ khkE7̖-#^Cۿ%OT|L6Bb/ M2on¦aJ(hpQ588j nVecDx2:#Z,6[ -׌}'$+܉A[vj^:r_VvMv{fu> jٰMB.IokU珌M@4M`ExU$> )7~"抠S$_iKl5j0Г뒫Iʐ<&&6}g@6`z sHGѴ>@GsY~=*]| zљ3u `$c?^_#F1Sqp{$G@ H驝ĮEZ9;7VRWo)1YmO"ms쐦xaU‰KqMbuD=>@ v= ̕Cn a$:|\!0&oŤ-Psy٥[ 3E} 427v|]Q'|4zu1V1!nh~%Yt9!v|KVխv#Mf§R_X5bkb`f~QUc /w5-TRPMfjPzKam7pn"M 4"Y>Fg[3`("V8X|(>b89'"$)vuPid/%z,/z# 0gNTxUϫ^NYN!G'yY*fT}J ^仕xQlU.{>}A>DZmo?֗Pn.*K-X0$(0u,ϐAxn߫cf#"%}mŇwTim!>p%"w`{bi\W1n1% 3j^z^2j2EBIt(t F-;E ݓ*ّ\1]e•l8Ψt^I4g(phK?2 >ҥǤo=}M V g~ԥXCۭ=!Iv;p|U8׉87 ^JS=bk$R{I{2vRQ|F?DNsVZZqn{GB(A9NlD@sP{ JZpx|$NQІc]z6v*Ό XˇeA{'<-L4Іcy$,Ʒ;{4+ZjX3sfIFań kR~[uHF"g! 'Wȭ_/{f@LSOIWofC}M| pt9gcH!g$jɣXrF!)#>A3]UBw1Jf XԍTN]?cəL`woP ͸,ˊҮbL>Ś"8:+T:$J0W@ 󧘥3Q#/?^/}r 罯T#Hc%]\LF0La;Х"qY}2ad+ݫ8kkSԼoV`wd%&:OHK ]%Ctx,%ϿQs93`:Ag+6k(ߢn4.ygAsPP}{\Vl7Z/]T?b Y;X9`Rc9`=<{sJY~4Q 6ȥpbn`Ca#Doi)G1B$n.1j;YS7:}Q&^E3blqDLM7hߟ'3I<0 ^\F@hWD!KH#DwLJDFHa8k0L@e6C™a)E-Pv][9Ƿ"Rص]ܙmWD`Pjҿ59TlVd#ݸxN-X<637+&vsókbMIX(fԌT%5 UPtGsK,b 9Kˤ*@k!Q[5j ( {i w :Y~x99@#|fs\%'ژ3Uϻ\0D}3S_# _Z9RVD-MX/)a#e8.6(oذd0}2 BUv,x_\(driy:- (~M1c>Z4ؓkԘr^+w,s%3Ƶ! {"}tl`^q%;^tm56{bNu$v,DOjsH4 Y`غv4r4)C-$Yq8qKʄ47*pZ{O7O\{RЄ A4fK0HCfO^īk!tz^Fc7ʼn\gC8F05YmCOR)6Uxg* E*Z3|+x&k9ʓXaVn?& )ٻ @1$R n'h/(" a8Mo*iz' 濥$ٖ+9ZӎI ·pc;_𛛵sHيMFk.Dzg@]{!B4k;DN\\ٙ\B)UjTg2POf"1D AW!sZL )}*/ bIic!ka_ۢXFUyKi?n)u8WC'{{%R M!> pق'XJCg{#S\X< nf]z_ZW -3+U.F1<Gؗi4,13g 蚱_S 4r@ X!JzucnES޼T:ōȎUH 0DhYsm87CA)L%*y5w7hU_~) "V{!:Љ8xWKipm4ou̺ C߈!9T@bCapE|Z#헹}:QgJ.? qU|& ynuwwlOL6JCbf "-wCϱVsKZ) #$[2Hw5k8!^w ^Pv ~Y3BL6*X;O3+; i48 H(tcld@>[U3U/{@eQH4%[qJmqH5 /dW_`GFN܊{.ea͗dB eimԚ r 1_>?!RQϚ(VrȝbEIn/D.oTG'sNQѩjd'pSw]t)JH8|A;x8Ŵd:JV!u/ڤo#f-ڸy9*T*#aNl,d^S= 8j2iKDpy ;I4^&N&Ôu %M1܏(F 6R.q vN#y)=hs-J~G&zFE$T]XX2`ƶR"1LjFT3nV~zG1 *IeA`u ^/;:zނ]\8?x58s2 MLBRIGmNܢU};"Y'5wd*^ kg9_1֬>Sk% -xV!Wo;f zl>О 5ill^N vݩҺ.fšSx(9GY:^Ue9R4Lu\pPK&]_PCA֗l1Hڨo@J6i OlNEc:?+?)+(84G?3 W$²".`Lgnfԙ\0>̀ xŕe»-Ѹ_Ҡ=F]%s׋P 0!٩:SV.z3硺TX]jjYxRYÄ#y}]pw*[ ~'q~vXF_+U*[Ckd2U/UH"@ּ9~ A#gIX&@ܣՍ"cAFk#@E*9 0ou$=% $3T055td" ԀBulxM#皯 Ӧf~Q:%3WgĊW AlټŒl 5+lCUւX۲Fa⛬XaUduXX|[aNCdϏ.{(ۮr*3 WW* sHamU.E/bNfH | HPC-}{ylf(f,CȬDq;a3 *>8$ؔL2HWMlkQ*bYx]۟ "`dwz8xv 2dɍ saKmޕtTe\A;Z!Њs~TLfS} ͇ډu E;Hzֲ۷q& %FH ڋ4Nċo`#fIqg5-{q\^L{5ѱcvI텢((˻&TقUviR4ƈJb=JҐ@$%TO޵÷)}Ȅq2A6YLmD6XS4oalUivdF)lﮂ'yˈ?5f۠pD{OdpMsVB25!D .j6::2yr$[I`hM:k>ݘ1rEvbn:(B/nF`v7,WE<xx6ڇ (:qNspRK3!"Pm_K]->qZSy*?>hz~e\9y$y/ܡ%ڨ@;DdO>Ț9U[3Mж$Gӌ>R2\/|X T4Lep _q\չXxX,X ɪdUɪjC}cRj@0TbE[Ƒ5jx#? F17pdުC;dͧ;𥘮 QX>ޅz0#4l\8?*Kv%%AJMWl(Yk|z|]~]6%J0 o\d<#u&m*R޻*?L9rG֒hN3U}m8b>46ЃJ Rj`-[TJ}-\{A&]vWz 9(zxF@d>iFNơE@Bu0J5;]95[ NasĭOUsu^6@ك@]sTq\~K`A`DՊN;)+`x,9NY-n(V{I]4ݺBn>72[LӪ='*ptk]C1̜19hb !O02h\ ݺ.tΞkӒR̔R)5qb<,{v Xć*QA_V+2ԏA=ZI-#QXA_`&ZO8i >0J&R:7>!2P Ĝ<:AaiݑB4k$l!# "d;,={aDj~$C 7LO| W]/ WY"T,4 9s7ggFbBp R "E_E[*@P qa< =7?@br266on܍U#/.t! $w:.V hY"`:E7q :MvĠ{(c^LGP(4=>Zǥǚ^%n5vuþvD&0>@gc|Á.=]޷ɘ#Z%74,D`Oq5~hwspmt NIAj4l ,nlCkXMEQ34{k< p >v3@6뮪Y:XS0Xl`g1$?vp (Az?BO҂U.5x9l2@ 3_`?M~rlISZ6M31ϮP`f;*R̃}%kV,ac.JfMÙ|#nLp4LE_ cW yc5 :s7zwҡ>'^%h0N8j_FS։pz%Gf5|5k_`/J.Ds}&ϻ=De#vVIdC_z/flwϦֆjl%U"*yѩSBo]O^jԘu :X/ jL(,ÓaTPWiVՏ-4*9G_jq;MiPV9B8rXotL7" 9]}ϖ@Ceҙ[*KȦ`Qq / Z!6;x2|h)ɐqGh拲g(#?dh\mtZ9@cVĢqLwb>)>Q*u0j;HiN =RQ$ +#(LGUOej:ךּ&^Ii<&l~dT@h,L5ϱ0u|ܟUG(EČaL0%Ɏ) 1ct;$aF%>~Gy}>kO('-=e{EQovY#dD b ?F~$ͷιLwcgh6 1w[hʫ+q#!8bMnK򞻰)k~󙶔GM,w$BcG"B`5swjP}I, }͚*-&IySQ(o*>jOkLul_׻2&++ys7E أ<2+ڡ*%Wl&p \[?wgd \Sm7!?:v Q@ 9bI6 wmn;0r6ѐMC>>  %fN%=*mlHŗY1(VH8Q"wrrW??oYl(e<_j:}#"_ a`-TM% c\STi$V~)TfŇ :ZZK'0/@:$.'9mH73u׿R:^JEjؓ77¾#Cy(ҖMz@*MZ iFO$dM9{ AGVPaCSL^{N1EYsUI<B9P+O0ɰe#N;!8re8<=1.^+El^[~ мrI6vD۠9p)Js/J!6{UTH±jHjRQ,"NY6Nu嫲SnHwrJŏz|CT?ز> !G;_"٩f-L^ Lh1 YzoĦYZbN:;Fv|ncmE/_h沎vC*G'K4i|=i\ ng1VUmcslDFϪ^(M k$Yv_i2DuVɻqcgux"F+墁oܓ=l)ۺ'g]1ߤ¶:P=*̾}L9mڰ Uft|6_'77LsLD !bô5}C9@ raىRDbo+5z#AE@°cWc6Hv<7Jcˣ:tK9+/w4ͥt5n$5di -fi39&hk|]6|y8kmC=\: 3IN.G\qbݥC&}U@:گGwچj1t3T)ڶ0^U <WUKljߑ9`wx)<"4[s9QWp,oe V/qbW4v 3bA6-{`qA3j`O $>`!L?H>mˣe$?+4 vy[K:jTQ&tIP62~9KN pvI:F?"uʭKA %Ȇ[aoRȰo2#qAkJ~ٲj ;˷2[tur\U ht.YI/:K ōJWffl LZaCtg?Fݏ]Z.%'<ÙKg3~ B--zw ].[ۢ5>'AenkG(CqBd^dOF!vlÊ*mr[ʺYP^wxmՇ{LvWLL>KoI0ccج!6YSla (H^Bipz7>=;T1h;FO4Uƒ;YVIFMĻBYZ 9GM䥫Or79U|-U7 > ?O9c1.(koݹӦx. 3:lBB?÷ÅEja[HT|5*p`U !T\Ù #ԙr-dྰQƨwWS'Q1ĕr"J<7Ii⼚S%lj!;~[vuͮ|56ӧGϻK͞a{&A\BJ,ݔPpWLm |{ i Lzs^CdphBV^S T~Oм47 +7F O,{g9J!?TZ<$/5= MTE4L3Y'JFvQ[cypm[q<6(PnuŭB23l`^տ ]ʛ#)<48蛪ddL|,Yڻ%_8oD,Vt e[/ߝw%It4hb1R)yvwG۰fp8!@`B3X*]9=%i݂ c 6=4(i!Y\nW4_+G]D'^YץU}bRAbXwq g{Fe={>:a7(@)J5g˅]5p4#vyZ#[_(vE(31\RjF&ͰMU;NUdfE&A8`pⱺ]..[\ՔX<~8vkC6 Eu0'ָjQI]ق]g/ZФ]ǩެl UBTW%S[u>6㺨o8NXt NME)>m{1A1pwo .;}S80~fZphk;~]xP$1U_Mrd+jW8Cb0S e?a'wH4~i[kE! ^sNc`bazMwv@djDէQV=c%V${hNX̡6FMZ# _yUi3IuAOѩppXMkN)2tfLKxL]x9\*wVWJE!! I ֈ(|hKn nk49.Wu}M~t˨)v:B7/;7kɴz[MUq^!>tnZ_a]R# U_+Tےĩ?H y㇮\7<[@pC PJq/_Tnp5߲1XA.CQ~*rBDZ8ހ`ijDĕlnUqləדc7p*Dz])sVLnB,E50%$=d&U!l ӵ", QEFzP}}6\Ӭƈ2'$L&ٝϓ]p2 ك N/Perl!o#U6 Qp8䘷fe1b%hm%}<ΌJ<gGɘ=5}a]Eۉɢ4RF2ncPn3\&Ѣ|3vt*|acbaݳ"zW[072'(=t(δI|sE+ʔs : AcϪ88LwH꧵?wCKS|5*Qq>oysv8ƎRۻȠ`Sg>݁>B =g6"J6.Ús(y#)$wD GA}%N4ɗ@q-[AGA]~ c/^W"e!cI8(6h?Yݭ_^}uSwhĮo?87jĦUZ*mHLE/Wғ!4Z+Pfkqe~?\sڲR)"ܚw;?:h7~T+֢3O%tM=NY{gBF'92 S$ѐz{CjC2Cyl 0@+4W ܉nBs`A77QEUMm_uNuBkÈQ'-RWli tu9wL&b[en*^6Na'ZX6GE~e"'OV˗\d<[< ? dZ-pqa?M_>o$x ^~-" gtPJY 6;,7|]ZIN%BAI)31XN j:ig.4usYs i;WRП/q,0wJ@!9_2?:;'>s) , @㡛 9Nxy<ٚë/$*R~/`eTI< cqGrdܵ19CEO#M{>w ? 3T r6:/C/?:柳 )w(bճT>3N;#'f_ nr(z@uuah~y;jO%ivcNz ۋĝus^@ePhxP| F"9G.Jڨ%:!uO} =Hz2^Sʚs/'uA LO=KಆIQX4nPU]@~H6}}nShq3wl3\P4o1FwZh3iTs܁p!ߨF-'5R;JDf=G?Dpg kLm#O~́sn<>uf 71TrUei:tbP[e뗡xi.S߽zO F =uN"Oa NBzB-GafZaRDq ktO&†]كɧwEIt<_(5Ge/Exб88 7Nrpz+vu i?+@ qHpMP<rISzԌk뛭QrGd ɏנf4Qk>@ߍ+A.1m( v`m3-`>s>䗌4#ax'1-1@Ȝz/YJ? İcș.56KIޤ "Eţ`uĎ)g}H1gF˜G%'$Dg:"_\8~%X/DYD5 ^౟̉;U{HEW["P Pd/K,GZ'ڇ~ݼZsO 9wSll%RW}݈Ydžɭ/o9a'ӧZQaaE9}ŞSpvz벿2GL\CYV;Mhbm{jXA#lDv FC5;Ypѩi)މn*1Mm6HLJ>>KnP[w1*N%Pɿ-")`AyT.0@Cv~ʾ6-#;WTeQb Q?N~ur)YI1c&!e=1Sf#FE7"/<[7[3cO -a]6kVwyZn4e1//U +lLУnL,F4lyx}1_ӗ BIЯRAvN}h/~JYch 茅 .ە5gkP=.mg;om|v~ U؛_tK -lR":J_tB軷 s7SGξ%؝^8#2{su yI_^x0F`Y`""\bhsnUB,zWXЭ N5I-6;T[NIwUDJ8c3)](9o=B7EڡQoU7%LnZ_,?_'Sj;d7D҃O߼!KCꔮ?랙 qMuv?LQ۩J.Xy\=(ٓ. &}a1e{3Cd`b 5d?-oިک_kk5xg/eNi)~Җ/@ZM b&X9[Vk0`3K"i;A-h7xb`]W0;Lo[βrt 7QwY}V$xc=1ĉj9J; gz9AG-z{`or_&`nđ"~SQaq!?){eґf~w120{t~o.U ֖]ѐE? FZY4F]m Ж掭 ʂؑr!A$aex. /]wbpphNjk!iLQHkFz`"1bfi!$\/j\)?%[o\YevCHmrT[H);#Mޱ{*f۶p÷#7Z_GI.䒒 ip Ȟd,x`A"+ж:r&(uywé!o:ӫ.xLX&>i)S- YU|t'cQxKm9O'`OcOř?"~:Moe%8A2s#P)w"lR~ `l _CяfFZГn~HyE5J8<>qّ^ӁߚGئl׎k?͑ĝN̟QWUD5eDPԪUta'ѻIz*5:jj4@T!>sMi2k"QY|PUKEOeth6T$RPM2M)| l]h,U&0r]3N0o*V7 !􍒕ౙvͪ yƋ]|1*zX5,b3q^Ku0YUĖڌAe7^M;xĩHK9V"z]O"­]V\p9ؠղ(& uD.MFg)F(<^@hB?)& Ol|ffjRNK(>@xy:垵aWglp:YJFIrPhE-5[Xuz>Ex5"8 Wb<j!xp "@N6IKN@Ż9Z$tP3.g[f6$-}e? XH2ikz28햖ޛ {S$xvqHu{Up*'d^M8l| 4êW8^9v`uuqUp!A':!x$ր\E())#,Ev[_^>LaB9ymj1).53{ ?R e{qߦL3Z&C$6,{*2 [u$4XC$y Qʌ; (hkA˝:슴s fDKk%:π41ٱM}< $%bVj[-#StiwSV2jmZ7u 'n5(˚!h=tĚ~eXg}) V9j Cztէuol҅0awFWI{pdVڼZK 0WjonDn&gQQC!H-Is$@z\);qQ-Y98!x fR׋|(i,o2~vb-$Uck:F;;j> 0"v v±ӓ6zV &CW*97'-Ss?5bG:mḱb\N`Sҗ ˟eN2H//' (aWڭLRDLܪZĨiAdyYȭ>^q !Z>QP&6}W=Ag&%>M.<>dry";i @o\(-r ])x"NɹJ<}jCU5 INK={~2/b6H9Rct^9bUj? se}?[Q-xFh=`oR2^،0 L?_} >?RۥCl}_y9%G z Uwg1/ aLSh1W "*[Fx:6Z[.Ng{ke0G{ O'֙2~DjN*68hNQO@x9,Jx nR dp}/v D0@o3e@HeH?W~ ?`̪sk+A[)slԺ~ qXe%hFUW/% j$R( ա89NG[*=s]e{ҽy0q`jLJvygە dvNgp 930 )[ !ңyj[ '';8h{dEﭭYOiъ,0-AlH&58>˩c~8ʺ )%9VdK\.?n~$B^>w [ٙ Rt,:R1mKn(= x*9*d ちSFf*TWmOLHeF0/P\o&P\G5cy}rnY])~eD1N㹗x8W/ZAhf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v&- Ĥ-0I`-τÿ$\/T1g_ |c`6Ll(KU>䜓IBg= =XtlKDڶd[+Gmh{xWNXX fzmj׷Vj*DM:t t? dÿ/G]Z$2WKC\tJj<`kVz$j 7 RSS.koArM؄F~xFAh4޲@[U=z`M:Yl*& |>:{TэC tR{b8$y|:nbx'ΣsRO n l)ya1u>Z,b({ʱM`e582i>"b5p?DZ61I1[aԫ՞ijbrc5Svw *4Iqp-~Oj3 " 'B{I[=e %MC ̥U)PAFf 9ĦE3I(B9^ZFA&*F?1g:}OOxJc >hZngr vחY&v>W'K竔&\Se_3IP'/}u!骉UK1i9G"r3t&' nrϠ[ZU%tXS*^QfjvotZ>yf%[qhz1Y}lZ%o`ozXy>a͛ms=abcWEAHJW2Ci+>̫e-٨I$8w;f=WVhs;m%+Mc \MG@Ds)] SŊ8-ʳv4m<^{Wl2Hy R n4v}+7iX^:>p˸"6}emvv{+ʟҞQ¦ۣ-tZކ{Z@\: 5j//%әv[" xz֧(Nϳu V>KZ-;kԷ;5 EP &/}L 0{2:Fݫv_ڳY>/ڤ~De t2n Y)LiBx9,^- ڳW+wb?ֺ"ߢs'1 ںMK=FYŠ-4#&5}o/Q.0U+ȥlZ'MҶLxz+x5bi78~Oek{4^HM,T>Y}@=\B3x h@HrWl!jAR^&i15an#F+WWхΝ0 #FE Z>8HlT"h'ab rNFbZAEm-l:gkɋIw[M ^!H43ǸI\ʫqS,v#ĵ+wضC}D&`*עMi wCF;'y+|v{l=C^R hNqr}çge ]u%JNwwj>pʇ쩕1ޒ"/qЗ XF{9<^G}uJ, e 魒$j/M&[s]uFm vb.)6l}X4iRG3 I+{s ^rOGj- !(}] W-KЦ@ &tzڼ B(Fb؉K0:^O!'cO3zסY;Gs2A J 5Ŗw534REl\B<Єm \MLF&z$OYFD淹mڵNTzNΝkI k_Q+-rqoLq`Lm(}UiK?3a3@|?mصe $n6#,g-d!#6`*Z09W-x[$oirydrE}T|-zxb|-ˮ 9aF+iwFH3Kx L,ت{`wa})L}[9GA*',|R=~d5i/r/5꣟C"\"=S&L)?Y7I^Dp\˭ʺO8ތ$K =#g_vMS;B:ޒZ5MdǠQCV c6 GQ~0s1JtlǘAu{1,fw:d8랇 \OZdHWdrʁ,wߴ "B>;gk~RO\2rgb)K75P2skO]P;fZ9J஁sf D!B9 %R/I걿q#-kDjZa+sKgAX$ ,"(4@] \B2V]lt9Tr.g]uuS3jnuYfUFWk[*}c-zTtFL7y]0Phm#%pP PVT, %Na]f?e,yDBO +c|/ݎ 9cQoV[HUvF/1H$h>Gu9u,ޖ& wè`)UyF> WzY^p^ŗ3ݰbnOcପuj!0lhJձo{HH,F^xز#0=Iel@5P{sRWX aڢcXFI' z>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:7EY)vg#$wB;f9+ |xGD-[^':ON: ȃPFhB.|o?\PAK~8@e%:pQui;wt\6rNa>f>9 O =flBN'ܩ-yG|g&tQO-[ z.bBf7T{R^⭃%PӅGSk4]Qd6ȭ;M +Х?APJQ'7M/'7@="ͮ?+s`mq|k9v8bu` QZ7P-0+eaIQTIr;CT.KfnYIB=^Lw7-^U]EPs&"?g)sr5xjTlCN(4//t.ˋ=ZKx'w$XhXcZ4Gyr"nBaz[}f/UsyM-gw: P2?!5}˒Hi_bl_>`I c3 mLdd%;J($V`]N=z&:;3>;l)`&Iz.)iVr74r- fɢ}f6V\dzK!N70z%[&XYnًJA.`o+Mcص2"୑ ~&(:19$I&މ ʩe3q2ݶt̨Iin5RB*DlH7x 7§YLWRUrR@Z /cmn1=´"sf^\F;6SP-Pw$7J R]9tBzn1`O}XhGpՋJ%8W, 8\kϨʦp,[9r9zMJcrg\Nr:¦=UH-4.Pg(g]!.Ր;)IVHm1q{Bl~BBm]ikBo^£r )M2J첚<mIbCdy:= 7+5Ӛ)fٽ.1 M6\iG@jW">Wgx3s!+[S  Fb_yYK%L_H] RN\Ya.EZoMVrY`C s Z`y8`31#UVc%кRr)B":NE ?y8 k Ybybv>tjN"~ ץE 'mڡR*F`emlW]~195Ed>xbd5QMKi):q oͬk{:t[Z `>6rN(Xi]3"-%5փ*yاv+=(q@+5L.eAN ̦^`0:[0:Zk2jIm]QFIJf;(}_ULx x(#{+l P+S)V9p ns0}YK6 jTwą!u3%NS{tr);S DM_{;Ŭ|P92b$wpZa!O/Ǵ8( H)Beȅ lE `*eh67$ Hh?bkes![/=u4: S*g*Gζ]))xYKf tG=a>{]Է U"4ѱSցvhI=MrL@UU Bv(qRE YA3pĺ %@_-Da^mXoTKԶ/+., ga-jTrv26^KXUqRx.~u_޶)#[O3X;|I:CnWP2Y ХH^E*۹̳4-sWܟ{Tx !9pKH€EB qHd\ $t i9:.YtӫAb'+7g\duv[+Q;BRcʏ+<{LWhk0l[P4Q /'PqQA`%▬CXU!sTԋ=coQ!ES™ONڸ[.ߐO"$04)B>PEGLD5dbY<z4EfҪ" $^U;zLWK*1 0aͰ`Gj)_ݝv)[FmTf|Hg o^6y8!3o"qX18b$ 6߮h@ CobZYafIS5DLbߨZNN8ǩ&ذb }niM2ltUZogČ|O?7M EjVf9n27ohx%ݿM!-&lN>!@4| 'Z82CjDr9]0M!MD®u! * a@jX:}ӸqgSշZǭU5*pQQ$UcZA[r]"PpK=>7*7 ?C%=,O3F}j`J1x"?of'M>Kq)EȺgTR/\Qsz1ɠQZ~UYF2bA) EY릍?gh48o^CMF26 * 087 c! |^hfo spǨ4SGgWt$>cX8}'OIm$0͆bv=M*HYAKȚ1k9VL6ʸuӖn<;J4hn(TqhrqE5r#A'Cp%]W pkT`q+jYg3 #SQST.>lߍB.qs㯚쌰<5,EX5[]׊:qR_fPc2 +ؕ]8I6}_4Иg$q;x[LCBQFaÔRW\D+b~$ez(CKxBS zj]}{=7, !vA>q(N}(|9HzB\0]ôqY`d{-=s?ZCc-'J. o"1ԏijiRMs%^>DJJb}(pr^ոG/#=YjF4cZA#$;  Q[ t=~3EV}vy#!Cl15xXI7yլ Zfc>KX^5sC4{_EBb@ a&w ͐v ͋ PަnPե(_m|j{X=. EɃe)nMn,S6X!g=%:`&9yc}FϮEV :?a( 0к`>zðZ9O|Awp%9x*{ d$O6ݽ\2wv IrHx JCjA!s }"uIC,1 ]u2;I32W-7D9qbD5PyPTM_MVD@Q r}5 *b=Ӣ%]T<*CDZ';ҙDꡚCtW0[|/ I p I$( $|u":~|xU6M(zny=ƵE pwe2@ # x^Y;:$Lߎ 8HپE̩kFacє8piS0$UKж &N" %2T1E*^ev:2G A \¯GА *և|تD,`#^H \e>>HGJTRUHe֍x폧 zp0zEC:;rlǃ0 MPռu ;A}SEjЗk)KNݢ'1tsD.H ጉvf%k^}WQ[jnru .n'<o۸C הK9V`)pB72vq!_CTdBgvy q9dnHc#{Jн{k6qLQײ&tМSWq1jGB㿾fƳ& },I 7> h < mLN[7d9C•l#5;5hjs=a]ITSMILYiD@,<`/IvTxj._ lqf 86`z>@g D#x @ZOcv]ř~5 ORD": c0ƻ3 T^Xڗ t[`Q$/6}~W5@1o00 gSZAZNR͸mt $/E8* (~yeT޺ßi2Z0{'A6;43HDŽbVf+32ߠ7jc bJ (+ \"((FS9OSAz1|J]oB2ޗpTP !꫞kc/!([q<+t d~ c%(iUQ)rۨ;\\VҸ6FcX˕̬mK&JC yT*8h"E `;:zm,3+3V$Ȥ-Rl3:C!bVD͂WEM,CutYl˾s)ۤBZQ]x !δ%(=gJ;M'9~2k⃰en $Sc em2o8{o5x~cCeLh/=.=kL.5chvf d|@ Uj2gυB!%qYdonrL\UU}SHX$]Z uRuuәO BDc ҔO񞞢1.0\UrАƟ)MyJ9ҤS[!;q,aA?J `n9f# J< `!mfyd0"L^/Nս=&{|VtVigba[!å!bY Xݻ"<4*  V]A"{ ,Xn-lL?A1v[2\9?RG<l[f9)G6ȴ+ d({5W⽵U‹eXL~}6#`%h~$8uH47 q!5$WgW갅ohzyz3s9W+#{S;"W\e }2mW|bWU1MPu Vy:s*p Ǚzcz7]Y;IdS6!\[ɰOа~-F*$gya]\8,8V`AZH&*[ R{Ef|^%>!uRH6ea:!tgz1aPgV_`yO_@Lr ?>c)'yȞŅнx~\AyUKjR;R[t{Axn3F$C%o’!ԓ|X>y"qwJpڎj*KdP%7'iXw*fFDB\ܦqFk:+$: ¨k%)]) b_ro:f2vX행A] (ZQ.Xɭkhv־'F%; %rp#j8^+V*XX q8kL {g̽QO~AEw6!,o*`@\,F7u*j^\ yā/fu4uiT}S{DN# xtلs>?ғ\i\{jTb/9GeJ9}_,u!%P˒_A-ʼDj8~F?J 9 SJ*o 4-Mdž !CϰϦZDWs^bSZ^'wf $VxIyY_g؆N|Su7`=FjZTi L 8;MrG5.@Zӭ:]lI`RQ > qnwM'i8aR uHPYXJqx{R(6UH.=E6m^($E+S($(\(? ֺ$G! m)! <Y_0SXBA^ͷ_tlz L87v,]k" gqZU $~$WK=lm|0)Y j^>(`_] w *)i)Лv`InTe)-/ xtŽLbvY*p7Re2reԗp'O@Xr3 !u ’?`7̨p S MN.i[* eϙptӣW!;^VRObb$4De& {i %n!-|-Pp#H+_-l^yDs%xLBl!ağ/kZ@8~nlfO}uXAF- rm[ rֆE1|.  `xO4wX 5c`Äzm[R[={P_=ye=}ibP@e 66V9G%`>#6_ GJ6.;ODNzЀ؋RRnqhƢp8,ʰ}"nw&?|352ٱY-SHq|MQz"]n:nu&fJMA}@+fՆ?h昆Hm߹vdF7!%vh8!$/6!.ir0 tO!Ǒ_Q⡔|V/%9بEӪql𔣮n[`s2_'brOt)_kgȜT/U9238}3. @׎Z r™ Cpլ 191` w/df**f{d'c(ȕo=i%ڷaNTë"V:[,&F[XG\Pg< u@flO6m&[@lRuG`r'9vh?Xj*|+`ƨh%ǕqNr*}Ƭf&7fzcIMc8ٴh<}IE{bj3o")6& 2ITmp~H"+Z˷ۖW+T\3Rk%y"Jt#'g(꽼$p H5+ *e4Ml+H.@S F2J1Gp]|vNܶ3;kB%=,9_};LK31)U-f),pb>i`싺ʱ,нr 5q&V:&ЌuUd m}D!Ž_ݼ%_>)8peO}T\⚆7w`9+"i޿Kp׫V`ݦSV,41UKz]h\5YB M*kl5&g>9z>jkÑb_ #)ϥdDhm&> ,]9( ޳Xls~TsSL˴?DW7%Wãaz!=oތެ;@4ZϮmf2tBRja g3SY #:-q "|0-`O$DZ*SeKƓp~`D]~j߰--DsO"Q9 [fȢ}ڹz{l+=?ng c,'-c0+co5O,##&ٶN%Wʜ Xn!Hp2 @(@i͂[m.u!m?JT)]8"c:]vg!GfMWs! \̾kqemZeŻd)kSu35>]Hƹ~7ϴ#c*i-~q]=agZaնUf[-f\ZA *z{6KNB (]y`z%T֎n ?r[AH $E x~laH 4a7 `L#C$ TepJGHUX_^t;}X`niidݔ5~NQ\_A8o8BZS\8QFm]:-?8X/_ :j%NL^4w3?V])=v؅v!u!2.H{髭\W\+܌l,M9>NhVIp!a G Pyt~0wވ  y\BD9$eI2m}/IR cE- kIH!]a&1X{k| 7!3!WzqCcG-^JGRϭfdD 3G,rhrt<3K?"%`C?g,})/nD @8Uugw(=vUIx*ѧ(pޤp~= R;OUĭP浾"qI} Rw=sΣU/nHyZlEWDqzV/FL*uC`n :Mq*YpM" S]C׿QC5 &;OV4fI:p^F6[װVgܦчڎ7m4k+Ί)TSMa 47x(Q3x͊*Emdf>ˌȪG+K5QPFC%>H.JA0LTlEp$g]qS7sepUYu@ yq:4&}|^]s3 `oHqI: 7#FQ%#-W$qwƩojo9 X?Ecڦ]|.XA.hp ?ǩȘ+g2Sծ</xl4޿h #\=z눱9QXzVӂuX-h%>Ж6sJK߫#?UXB~w:k8fP?OPhccn؜U)p18=&ֿ13lB+/Ae,jUs[q%QPU`/I1c}U[(g}4H_r_6``*;K$W0z]<H"/1؏L/g^ m56Hv&DMoo}3xYI(P2Tʳr^@b-@zhq4L I6ksZaH {xDW};fS&"FڤD 7TI=O`y:M;qiǜq(xK(e iSr0m޴ Y.GL%B}b"1lMQ5 Gtż)5Mj+d .7ܡe^.3sXƢx9b&G  BŃvn}|I.j4K5( J]2A!twʠMz~|zӤ {vwig)XnjkQB;3܆1"do}Ra)y~ ޠ ~1Nr$!)Xg ?PH j^A=IPɭ(YG FCS[/2 )T{XX>AI# `a7״e̡>tiAY? 0(%!2dF7! ' ,.P6?7\vO_ v\.,aEBg%\ZNhto:Z`OZ۪̘wm";6;bZ3Dz0`-4Tqe|=qZ7ld_[Td{^7e^ox D\Ǩ ɼxZ怞 %HW*A ]=Qx+`nD.x\b0EYF̖y;]E3_-> ̚ר>^*2SC*]{.7oVVez9/GkB[pxcmi1'o1jdFGku#M'-@-Jez®ȮXD '2)g~XZEEYռRDaީ5x_w :hft *hc([&ZpX'jC+O /;y}ky߼b@Xi'44שG>BazKq,ϸe^(1`h(HE *jILe{޿+":*-1blb@`Zڈ<~<MR/TWFVvq]sӎM-T%|6y;㱅) [ 9ЗHs?u[kx?]!䀾VGH׉QR_>lR#i^o>mւަƒ9ߢ妔R,0,К%}Fp<) ~^`x@lNdv#*.+y@@:2N%} CٻtB!2zBNxk qmrWpE)2tT?E9 $E !I5Fl sUD?R}N~  E;ٚi5#=^+wcZbI\C.MxkHxz|8ooWk|kvW.bEӔFKOXI__󦿾O𞧀 p*D3}`x^٥xӳW=KDŽnSxeq XEerQKuDnN2WiT׀M*%f"bPqJ~ XojXW5C68$(f%lVi%C_%]Ɋ m<7Slen$ܠW"!ўA*ZxBAGq7 *Hcx4Zxq~U@w*`Ds="ڲoC3@t*j{clf7%Ž9U@];j*/=LrDS:8bELp[SL?XS,oWF V4b!j9 KqVuq6Ԯ^W6d]V]qTZuDs_@AYF.y]KdNFwz1`>sױY/ q%UBJ[Udse%`GIWäI:pb ERs~  \w.ƽb8p.5os8}K9J6b/<3j;*A{ѯBW,\ g7ek` $KNq z]5K֬#UM}Bضbv0YR:{\{,]3o}8 $p{@ſR>ߵIxye h[k[*ZY3? " (޲?my P儢{nAT*1t]cJ-{ CCXnTbjv "7;SzbC-ǔK]FeD)'6酙¹A#q] 4T9u( r∔ڛDӃkɖfD[NI(O2}H\JըVSg,ekTOAP?-d8|ڑL<" fMlW⽸THo9M{?ڒ8Lǔdr o`)0U#Ywe0q0BKmQ,WXψ}+ bǜ9u1ݽW֔us;E-AOMt:f&h4s1S `^NQIE|XQ`xDJqۺa:V/g%n<,y4?'=%{LDIdP?0fjPN(}*!IG#@~t2Kh`u/+bUiPs`L_BR[J9\;[N< Ն=|r1a4J;b`#&ԠVG}(I ?0]64+ vfk y|J(6/{2_:ʐ݊F/ʙ(+OU9/<TV]͹戃f&K7ǜڒ_/}2ìE \:zķM!Zo T.6o *ʑBHRU_3?R%xH1($zG0WK,WbT'p^ݡ9D/Xۇ(sқPL-nsfg]L]l50AF2^s7#ГTA %,r-dG('s_k[ݪ7Gf("cnyE8|;D;A7q;ovc7ЈyL:ИL1("[jJ qYEeں}I$DA]ЯoD_UR#( E\-HU93"߫)0mt{Zc63.\'FNUG [1rP[OnS u _gL(ޖ=̣]Ӿ>lB?6؏I*(ں T,guL&*K8k^K"z#I I&zneTj/ўlh]aA ӲhΡ̊6a{+J;VϷHtEIL<{^Tx,gUU@2 Ւy? j\/;O@ELRRq0+@H3& Y$&DrC;NJH[̟=UVki W, ^gtX6if^; V8xi)lWrܻ{2D Ū zH7Ub(h.;Xttj]Pq*Ňab$3JrpIxD[V*H{erk\5lF 4Kd7ɘN@s-y&qk'~DTڈaH|[6"{0Ѡ=nK {dMi~BPٿq`f;"s{ ?8wIwe4Z\ ] viU*z7*ЄS?^~9?%@DKnֈ6/d?f/< QX#cF?تhMGT;cEC'\ |'`$QdyC kM sz-^ ܆HG-M{ssqPnWewC4C牘R1Z7mb`!U;QH,GS/|&Uk:˾i1y=3#v|^Go Lg`j{T$ϖNCeIQF3bJN^7lbHrDO +CgGR~!\7XƲ4Q'i}px2v]x=iLnƸTF2\a 8(L@m Ї1Q3Iƃ5Ȑ>W, 8BK<_2c7}(e4q ШI6jjQd3#13e h>-gZx7o:B'. W*N%J1SMo岐W>|]ȸ2*d^ S7_uG 0fWY/ im *قo#섒K?9jr6N g O֢ h*1őH2Ђ͛TDXa t m(Lp q啋 ?QJɜ-@ȧ5ܿ|kX9K9:NNd_B$x50 xi @LńEslXF,%HzCs,Nn"9N62P뜝ӗg&6{\ LC/FK bF͐A1r.}>Kҿ=KDb5_Qũ@4Ϣ5؆u_v tV&N x>{_-l8WޙJhhREL޻2?5qCr9c"r'THzx(rS0WL#[2uЄ-’o .zSD 5% w u+⥿n'C2l+R߼hy1N&_e[5*TV~ZUеC;]xcs$|y+ʗ%4yGHL_[DESKM=5MAQ[BE*u:DMi fCڋzonIX1Ywxѡ=K6BVsE{tk .P "vF@ 55jC[ ȗ T{;rYPֹ?3GbȜZ(iq)d>(mtL X\\P94q|;OKwe%[f#8 +8* 뻒5 h@ gϡf f#nzP?+iy)VnPaN"04RbИƊ]kEA],P0lȈ9?P]y*4/Qh;b w9wwi. d>2h77lZÒt"*GZ)ˌQ  1vRt>tǵ,KlჺP!$QsRصpR9~FWL\̼pWt^/)`|8dbaə]lw* xY ZjbQN!efQ>NJt_`ؾ:"h'L~FF`Xc@}P#-{2$3 ^)B{x;w^U;54`+rgAmt+HFƀE}g?k=" =҄S1M8;:WDRǜd%Vb{NU͋>@B&{9=z[&Ba} tD' &;Ng~|܍nQlZ(*zEUXL@ՠeLoe^l}Mgڑ3sir{?Alw+*􊅔us@.k,F@@oGW3 GK&D1 뽛SsVJ NGuB=󾄴htsR4^" a $'n3:ۣUʊ-GQG ~sP+dyA_%K-9OA DF}8Q'}ĵ^ռl*q>w3H`$n㘶><-C88#W">:Is<%;B l'@O4zpzJ -ƑgHޖ MiՃ-|x~||uS_C?^ 90#f=v?*KxDZF-Qeُ;mE7?_KiILdvNL|x)w lje;-_( qٍ8iH!vQZF<`PkT'Nr߅R5 w&DSOY(4a<{c^]pTA=bsD 0Jp8‡yx)dIL\dg%qvp䘮?$x5 /6R~O׺ߐKMNcṺ́ivf@^U 3ypP h`vU by6]Lg߷k#A/j \d~|1}ne%3Ffz Ww WmE3y4fS7u>+bIRDX)ݲu$^AkqnJ<{E'8aRq:h⽔.'ekbpu2fo6D "'3\Q lZ[u@?]8 54{A HTQcdHj'RuxZI[T8+}h6[~ lîFP6go*wԵ*m'lՑiI,vyu7و$ukh)<lM8Ϡy =Iƣy1*srw2]~PN P2M4f>@˪Am1xwO\$Gj7bzfUXkyXpzhכ*mjne1A E[m -Thi4g L0?2@ ~~ k_lMbԺ'@d giE %Idv{|>(!@0&0VL?$d>S&rP;vz/ %qc Wl E)cKh~%"eL#dIX |-?򟷕a9G)݀:N.'|rL6d( a0g-WSC_"ou`ɕFXKO࣯.> @터Mkt^+X,D I $N4za,E6 wOɵ=^ [ˡﶚb>/ Omf[O]7HrƋxtt1 9\H>< OF_O<1JuӜ[#_"V4 ojsCi㐿LVp)-$ ͡vԵg"g<cEk_e=yeǝ܎#P|f@d#x("\.eL~' g4ۋ/40Afy,# 2jOb-ШZkPI} A&@҂DrqMΖXu DtZ,RlWhԱ[ N/wpQ8dGGgŋ. fJda^;Vo0k${FOeMe ğLq+9AJZGHWrldҮt^E-8- :e|(>! >,l P&-}Den g¼ O;wjϩ'.&D,\H[jڊܮρ01_ŏ؉GAq˧ښyuxy sTש2,ݸ_F{42<_x:W1W9GC dqۉA!,;WGl`6ssN"D h1Vh5]0,_%D]Ә~'w8ٓ Y>L}&jMvfc⤁}nD=&=t#'-!IK%scٓ_z'f {ONqJ 13t-=>,YF޸VG_*NXa Cawa|q0qI6\W"*"+T)ZPV)s/-2+U$)H w,Μ4ӳ ըE:-̕ژك43nE3װ/7/+I;s[ y$>,t9*?fI^jN[c)a@2=w^;m R($_+;zWܭ٣{^O,zS ٷþ0%A 𡄝Eɘv53l3'a QiT'{PޜU _6GY[>% ʘ}ðz} 3x Kpbh:@V`3v_>WaQBG_pGF|glԡ3,_ 21\cb1QadO^cw*]>RO^<:C- |PCٖq"w6ő+=,O%H9`1ͯ:&a?"#w9K 1'Ď?eDD݃ -WK>Q͝<(Ҡk mES蝍l&p -=j/xGE* WZ4]WsvT0.V=-;qtOZ:NPᦸsa?UB| APyd({&*$%{wlj^BE[EzhyJsQI2fu@_'5T&֠-/(hkIЁ@1dgDmngڼ,ښ 09nud8t^[j^Q>p9E!41dVtR16c,Yk㧫PQhJGmM1,(T^]5y  ު Z>%[|ȚvySTDoKX🫬qB.Tw03( MФ\(ۼ60W/,*<y0eaXEUHs~@:5Rnc!x YTɻ*A[.Pfódۛ8( q%},`'cF}\\2;D w Z=RIZꮬq.Z)F nUIP%$yc뒼P2r&׈'\]aĝh1e 3~azM`;!=S}͊-Vy|(ȌBK.fz!T* C5OkOQdjnON|.f-$@x$S c(>7J?fhCɋZ7mCq͜a3k$~38.Q\&u3I= 7%R!6E>1$KsW/p:U#zQ3RdĶ5}c+W̗* *Gl@cuç;F;!fa^A f ^~5&_.!+>rN=ZQ*YѠR"|c`aϓ},_!375mzEwй 'nJ)` O3giiBґO_w >_9:`43f5#@: gjSx{)ҶA .YQ o2*걞)pjWYe  y_›myg^ uK|C'r&QQ$RƝ\4ԙ7vMl5+N,@!,Dv`ڈ&Ul@%@# Uqgp0ɝ)Fm4 ~,XސSǛÆ.̊!^OiPT.qC55vhVy.bB}okjc]!4AS:A;t9.?4hұ Z!&L12sT}2C5_FGۘ%?Ōjcq!g4yDج( ED=q[@c1Ԕ B^Q߸shKe KTiIWxͯۨd|DLg1+5x3+|SgOCAI%W%Xmj2eIuK73T$; ku 6[*+4zQB{4r)+xl3 yi5"!R![=7<ߺT23ZΑ5i)on `I[!cKm3Gmmyf&=FV+ %mʺQOLkB۬Y{-6,? cs2ݗƞB_Y7^:-cYX_~!68!d3~Dbd5dlH0v# ,fLJ]qʳhsR߀`hMs[vo(?gwޚD8^M+갰:z6{K™<0exd09]ҹxLgp@jNpѳ"b71k((HvJi*E/bO|ZIɌ0vNG|}ڟůbk`XWd|֭xo?U3=.+KYԝyR,A݄·5CsMA0~ZmX#= D<mx<+Oʗ;٠)$A76Y2ل_afPe%rim^nL܌9_M.IQy}UL >nKa .m\w41"}v~9$߿HVkdKtl) So+L|4"pH 1hKv<'F+U'<~ ߾ĠgHl'1}xEv#/D2 8ty<qC9@3P\´Cר]wL"=0j%XD3>Eb yb" p c b\VS=>ghzF2kT~iFh9dX^Dga$7pA3W OB#|d`3ICxg9n: bEa_+`Z%r쐗Xtַ:2'}w|$@.c   uVcjK˫4"Yzmq]IGQ LJ'u&lSZzp/N9C4x9=A_T Z;Jq]C- ґXp69u8&OU0nZzqKBY[xV/f׋Є8q0%0Fk@W"4bZ^ s+E!ErzݔߔpU³-a-pUC^>zf#EPT34tp W_aA=CAYhCU8m'2O0;ݩ1 [$SŎ,cXoFY#^ <\OAxFGr4Ql,+t&jmcE9Dq'^5 +?;Uvq -ߴK)ͷR*]qO ID8R,Xox?HۘUʷO .;3hC𹙝Ї6!$마@ dWxlp/O;&{K 7ل=z(vpA#g]_9nןk fJ!'ԊEH+f;+O÷^:nn aR_o„0>nx.З|lxG\4ټiƋ: ۙR}N۴T緐 J=;G3d n?o v+Ν5Ƀ%j^CkV@@jKwl2Yi&Ka $c=lz/ WT&B(d ,*Y=c59"qJ ؚX"m)h%{g_o(~gp<9G 5ĭuYLtʗSss*,E{,}?s⣏Sr?C:)<^f%KM$AMUWB=Nb \@ R}P…ONR%%5!G&k0 =I@85&jovv+9UrΥRЭxȊSِgY7M>s6<Cf *~#TXWؒV.%;9,#^JbfΙ! f+`*ӛw 6`{O~-le{@lLR>5>2s >xd$'j Қ<"U2A7U}k3WgkMH?[ _yXT談VBQYj5aY#:Wrz_,}ӡ|gN=z 99AboTNL~qi)L%4ߪb/?$$>|?0.18.EI\0t}{FRd9h1XXEs~SϻC"cΘeH筯F^ M}@0CEYDJYdl^bF/z6+d"+Y%CJ {}kF0U[ʢOjPH>Lnjq*VʸUC݀:2 I cɋ(a<U=߿M-]x(s < ȹoDApj|Gqw+l\^ <`.6eRGJst3#XMճ0=YdCӝ1V{*=zeeq]JR&!_Y|v5L1C&:}չ %vnrr8Q5ȮUybS!s6~E7w6~]8`Ŕ%++~{]^sqNy*a i #ڞ%08]A(3q|߸Ğn}^f}zw{K [~^<`*jT7 }9yH4dxB lhDayyh[\8H =##UT9rvfZ}3NE] D\؉T(W4Bj& X{8';Un]$x9 l "JqD)00^'1ڂpdqƹE{[hE]ϛFN lVOvPC;t3RP}7(I}~L\@⡥q5t^&6f5;@c@{ˌ4v򫨍VmQ}U@ "5,pc)rrX;w Τ3^CAO{~r{<)u@xߺL. 'Uf`gX0 ><%VRnDi/ Ւ<~n<_o>?6tN_)e&e@rR9z+H vrTJ6Wsvbl}H*o}yd+4RE^U"@-n=/= a+ mx |B|bZ-3f85d_GnKт4M] 1>F&5Q"Ƽ72p=p9+R'LTF#fyld\ZMpzN ͺ#Ht,*fy^qLxגf?cwIfg"+$b>FOUWIw,A[J?^[^+G/ <l`Rg!'쩖@85$ݒ@<0,pX/ϫ m`l Ѵ i֛5؂%H?tQXsMYu}L3Z08mq'QIJ5/u}D{r+`C˝cf}pTŽ-tYgF奐;"T^rE7i?Eq!8o(v([cH=8f#\hbx[$9?/ssM[So|9nS %W?ABIAU N`Ȼ &N5~ nkɗUd ۧɨ]퐪7RJM >蚾B뢠HeګIe?"+<^h&m|R]|޳I٢otcc] G&B;40 L:LR )F? 3!]O-˯eida?,'Oġ D= M'.p# eѽϟH ר]?\&;Cr'h2_W)W*\* uYaW9C<t| p;i&B!$[7/'mKa~:l7B1h.I[HDκؖEsdkg!![lgc&^-ͮuWA!iJ`ˌQ2(}4DE+):LŔݳ˟W̮idG;5p,U L{yvnMb9ׇˍ8&8~NdnmOy8'YI9Ogu)T}Cgy.zpϩ~HYV#,{yg\i"bc 5zmA_]ɿrù687RU+3l5 ls5 orf`=~Z$2;)QǠU>2k4n&ڇNFr|H{ZeV~{H:3 WePByO o%]YwZ_Cʐ-s #M:__F;#SO+EODR U 6^Sˀ6#d'Ll9[9|H0c@nM B~[j㋙l4W[U#9ĩfDؚXBN7g]}[N f(^] (D(ϞoKڧ#}`dax&gwXJLoȾU΅`{5ufEأw2 og—OHa/?b3:٫W_K)&zyAQQiThѴo.wTʐWA>"UA>K.s3aN̼k>ᶣ w`Γε,CrVV;7ֱcMJ>B_rCdE;<x}n g:^zmGEXq Qk 2^mzaL! +]K6#sZ$3uXEy8%ݖؖ,`6YMsuٛGb74ުBA0%bi#ҁnXn[\젂scrB{:`4O$S#t 2n*/,Pl51hfJ.5h*Ḷ(Kɠ4yFTlgg2TtѩYORg=}l,cشLo\viz3C 7Í$2C,lזʝm}@d[kHk +t "4A/Y' YVLm~߷0ȐXGl˔j!PD9wi;%vX+J2JFg%8h F|@T "ΞCL6XI?T6uIf?E!v28ZكB:Jkw>n11lU`֐;y 1<㮞Iχ%e+ &?͊pϩ8֗{5QXgN J?$ᵪgĐdulZG"89WN":'Ҟ h*v=yH)"悞0FX!)+R4 Kr'K&}Yb&C81^[eSZ Ҍ15ISQKAt2 1g058m=ZX{6>]8xTN*截eP#_S9ZɢfVg6 .. X@m 2=Z&_i1mʲ. }}z2Dz( 76EK|ݿc]y%5BXm&W>P##C$%Ю"!gS){+d.չE&C}1,#?&S'6ơDq]|WP9) qe,75_ 16\^haV  (NЇV.xZ嘹 w :;VӤs<c8jP;?3G1DtLU GBE |]feˠ9vQPmkAMKޢ 98P@Fn#GWUk\q7D;$jDЮ"6w5IN6f</cv_HZ'uE.DJf˘_4j#(< "ܳɡktEdvַ6e[BH.og?HS!Ps|j#Uua]2a4s7.k>z0}[ 0{( Yw]wQRھo<4hV|_ukJ`+5e4uLsC$^l9ya]78ĝGrG\k>;aX#3#t&O9D2n6xkks)ICvo"@g(>T*^7x=G'Nɀx~9B5? -a9א1^0 ]d>R%7`[2bH?T:QDRTaӛ7A3#Bi@OlTy0>w:e!,ٕ+n/?&>/AiO"[t !e}emMLУ;zW"N _voH3:H §3j{3INDhnV5SRW8z]{{#[{a)ȑ"Y?c}J^̹NKR؄{?P d ٝrP77F6L=ζE׻+u`G =|y7lҚ,J)x06x`q!v=RFP0rLJh>4v?f*䤭\%Pjanm#@ƳZ!ilA,5U8bW?ͻBa=/BұvP& iߏ 2֟Ѷ<6c[G0fqT#[#Q Q}gNHh*2ė>E.jB?7 OAҿvk FR gyzGPK3³EW }Htrg0U%ꖳSuwEc Q*/#k{eOwbv+ڪ8C-Bd_jPKlEJB뺵R>Y?&IMy e(D4=mJʅi|XddֺHP2JVu&׶)jAaO%jLH`;; hVfNnOs^#$AjyG#`*Zy/^vG+KTlVep4 IM<(&Y[' ѭL}{) H}/15"l_HM9c{N>٤1(^-;%BiR+(`ĺA >h wXAqq͸)]ϼcQ55@6o /nK)n(Q{-Yhyx8~#JY ^LAOm8HB*M$(;[=\k4fzm :.?΁.`NpgH3D3r%| QiXll2 h篡p7W*NB AbGhyևo>nM7N(oPUt08cW\ոk 5 =#Ğa A?"o=@WP-MY%o b7lx2F3(zdyig u}hoe6@fQ!ܐjD*2@"|N jOk9`S&8>犿/#Xi^s2w-_N\tBzʶϱC|au%\za5?oAfT>"vɯg"Ɯ}˄lV)_'x+|/eʜ =I g.NZpNf,ZPēAL$'ɉY )\~-|  o/ e/ImKX6i&Nh&H`G Xm۞8~Ot7{i=[ '~"vȿy4Éa(&>2W"_"[r9;dޙYF7{4Q Ms0^t^aL B&qZ$/AU2ii.}*>0t}v5~kY('%&x}!v:ݤ{TNI EMG)ze#RFEZh ]b ԑ1L3ܚ i5u)Ɛ6Ft+Op˒um7y~O?}ݡr0Pϊ^hU= ks+GDNV+DS}^)Myk|uFnvW4= -1U+Gb̲Q!-LmE`ji`oXl鄍Sw@>/1yJ ~ s+7dh;>`%l+qD4uɑGN&> x&-QrEt!K v'D2lxKלryn@zq#{3PA9\B*p8UXbf3N dcޅoy5K%vaIm}#X *`]"[')DBB #hhK;A'H^QwQY8/z aZaBu|G/y\2B ǺOv<"PXM n;].tc֫ ?[O9!BèFc.}-F*YD; U.]`7w!11n5բzӥIQ(/qtКw:VsgZ1^6-o̬IX\9BSuXDY}8W` M X ?*ݭ(gĂG@_t5-1|64AP Rtޜ߼7kAOOr_;0n_h t50FBH(m vq \*3} 9ȁ%eV#Yc8 @eRnCל-M0ia`B!K/D) eOnoeC$ւ[9{A#9&D7' `R&`jG M*^s h wCL X[ [aȅ%JA.z_{nv)B4tsRh.b *H1&=ei*~ +fpvҶ Ek'H<{W,?ֵD XeEutw~ mީeX_OIBAv͜A *u8bx>˦OB 1;XJT䃭R"g$0⑜.2Khz&UbiWVIJ%‡ D-Q7Sr>P J" t \lb浭';t21]u:oGc9gf+ZL]QtQRn2 qX[ Ij4$v"^i WpX YGf|෢EO ŠU[DZ ՈF f8QvQޢcWYRjEo+d#UY`APu )D;RPdŪN`)!mj>z*Әu:2&65 B(6d%yv+<sE7rw \|JeQZ(cڝ/-wxCR Pa4J[J }1b$nqzvs2ps+o.m6OҤm`W`1:5z4bUrf s]4Wt{Kv&Z-!^GORYN,zD)&^0+Ƙi`K3$]-7]7E-[ϭ3&&\gW_@Hu۹/;!X{l:e1D{"a f&]y%4s_K#šxp H(F4ag.lsXg5}͇Q^ލ[ )6Q,foѮ>G evóJV a. aX?1U'(VUߥ'TR燘cbDrtP- )kԐWyy(B O]h?njH|Cdʲy[g9y?8mo٦E734 #Eg@|.gK_ xjUYI:OȓK(xǝhVJ==Kk\<)Pi[h9Ϻm5#DhH7 ֡Z̮ih0p??;kZpY"!ç%@/m؞:[ n`ȱe;4<6%p^cK% #/b{gd*Mh[At{FV{w5L"ӄj5넲D6xO=+m2u1|)zuaeK'.o5Y|e?p#\)Ofz-r!Z&yrUl$g,N&  Rw9چIxH7&܆51bu. Tv\,* (7#f=B_y1 P}1QIfvx†<>{bbʨ[4]$v_MȠmk$!S֬AޕYp]CnA[pY}(JLU>< _D|shkvL btWMpUBr5 F^>CIݪZ[A[2XeBeޣi}NW"bV4] Ś,y88AgCb|3 ʎ;_rAĬU ԯU84b#fQi0.duޞOœ,H҃[ lպ*Z2 X_JѬ`kBxR:,Pޕ]s/f1m7F)mN,) 1t4TO>\#ewRUiR#*(z@٣&b:MoF O6ue-y8%k]2mE0//yX~3z:l.z Ǫe%5sYRoCOF+'VOo[\0;2@ja| .ƎȃS [ A/= E/ e sc% y\W0Ɩ2ǩt"4Yɲ_qZquԃ,ۢ 1 ]4(sQr\?6I_׷FR ddGdtRtn./3!8cllYRe p_͍~Q0¶6յSsk51|J!rhlsFiqSz7D-bVRF-G>g5{  *Q`b&R<+)VWCeF^C1,:b[ |##GeMR5w0549uRBE<=kH)gnv>$1;TxvB$ZNHxtc[3_4zBݥ%g[0c9.p '}֤aV34IXs~j(a \M膄RW^r]'iIy_[C}*]{d>!_`* :)VsF5Abc[Bԅ$ϚFx3'rh/<< ϫ `n 9idaurol7ޞP=&-E:!gHQɑqvlEf+ܑmro;L+Kw -HC>1D$H-5TqܢUʁcTW@gm%.Иu6g{El@Oə'4KqO-qEiy } ~mب)i+(BRyPRdiup25V0n˕tJ"Tl~/r@)""Jf2CS1JfdrM;Jb`}}Baҵf ґ')*dXM͛aۮUYīeiUn=G~?^J\9?e(xZ?&Zbg*bN/nܢ>Q|~ϵ4xnGn"ʔkkGo<\ LH*{O94J9EMY$u zFơsN'`α ud<>5,`Ԕ)红7|P-L!`- Ũ\8$voOI;Ae6Io_UfLux>/z2 }7X{xWcut~ F~[hZ8uLFyVI,3y@1'ߡ: Kl,ť7"Da0.+ŊݺnͶ+_:)SA_лLUu̮ݫCqG*nJ{zVk-|lF]Dm"7Ջ} a00F5 A۳Cd~:0u^AbyLn`H OHPSW' ev F@h~_6ٍ$ajog`k t5mHa|&Qc&v٧OGw??}gu ptmEs88uu'O½R}d%x~-=+cB"e5@_l f:0FO29K^[5K )C>a)/nT鏉 1g55A ,zuL]A(j,;I<46=Y#I Ti?grɚxoxUN[A;=Rj蕋{3r{Pdhm4zDެݸV\!zƧ ]%r zʻ&:]5q* lN#&K-Ga-'2T /h9A7M%l?}'#:V% DlQWEC=bF[kQ #G PL;~&`];IhO6G*FR`%Yau (E좎o\NX;׾4ҿj U&q۽fI'/H|rkInaw&"4 3pBU! ہ=K_\r-67%: I.Jv۹7pa"ɾaهIwZQODWY#SJudL>s>Soc$?WRYyo|vx_{;c eo0B&tj#OQ1h0a)3Kq[n+x}/S?ځQ%{&1_1L`mV G\wXD Ӛ{bc 4ޱ"=bv}[&yœ'G0ۿj\칄cˌ9oI!<ϒV/zb3j[CV I 9TBsB@99Vo5LyThr$j,8,?:2VR78 _Śzh"ƌKr$Ӳ 085͡IS=o=^Ab{}.k}VxzxnDŪq@iVXLg!ZhA<.&Cpd1i> gG% ]b]CjsJ"xڕ ,\TR;jJ1Rk*.^mɞ^k5aGBQC 8u`ㇱ$v^ g@N,C=bUsl VM]P }N3d R͹WNWJ"ınk~ܥC9rg>LݰI vpߣzfdsvȡ^LPV HRj &xx%T)8blJ -ۦAae !mV$ڽVO h&+ǧ2~SW6KsAQ="b$84r+]GGʘʉ*n4:,GVFSwM`pu &ܱ$ 8f,]!9bʭBr4?4Yl. `Rn՘t>2gFJd!]?Ezq/?jŭ#K`BF혯f0&G34gݩiO?h}fpL8Ɗ {l7?o^l>@OJf׎κwÓouew.vleDt9C+fg$ؔ :NɾR1)UGA:?(A@{wm:<]I_6Ƶۛ543cxkt{pm8P+FԣVPP }=hlHd:8n?󰺌n2{!wB  ԸiEb(6/*"OX(Mim藸sx6b#(dp\(R.Mxo`o2րEOHǧ!9i9^ڪ .Uʙe۪|\i:(Ofьcj&- ;뺴¤ :71X_::s{Mı; 6pPvqJ!PaaBvgBeDžH_g(^r9UξZ;C`/1\g}i;nU`& UC$e2 sdK+j3oɮ(mUdMG6Z@NPO(r ۬-Tcii}~~\ljil_GwI%q]kwGUcHCvyM;X;3s??egr 'ꐉ{7y܊M aGbֺkU zѱ@ [OZzՈ4GR1MKyA61&qmC%H=3kA4DeE9mDuL4mܖBp1─'ʺNZ= .l|6<68<fXN[ X A +4 LǼB•Z+LͩȋLE8u%4XjbzT՚w:ɏ7#ozU1PaױCʒ0$Dۘ0@u"Je9D, pɊk~TZ #o ǼвM*sYj+r'o^3q|G}I *ymH׬Ike'7nIVD#\ӓu,G_@4$F:_/ C'hl/u$X\zLRޕ6;.0w_7 "2$DmBԂ*,@)-%oӡ9]>QDBC jt+2QlV60"d[*ϡGX'G%w!CgU؇3ϥy'7|EYmKsvQyF9tH>rCyƖO7O=4/9] oB ɟPI+@ :BkgpQݰ"AU}lDG}Bn4ՅL33E-Q~K;Ms Z zC]rD,9Ad[ 9H-p&VQBMWf2ơ ֿb3,#<<|0Ø,.u+ҼhB.694 "ŕU뛉i+߳w !9^ U"ǽ;$54ơL-W N2-ДBiM-5zYuf B'U}Xro90 OC\\ oøE( mG #YO\ġ0@/,3E3Ս \g xʒʼ]MߑeUgf)Bw!Kq _zD(0^ i0iJjV A b/7Z-3곂qL~!ux&\y"yZhUAP"}9,Udkr])kO+Oqd>J{j sc54Q&`ޭrxEځc9 h}V#9>UbG'3>}9;&2tFEmno"Ado3wڋ1wFyaecׁjEښZk<`ɃTkxemK ҆?ZH)JajKdJ'q.(vN0Bd`I4Su+ͪ3 {"q^OҪj₼d)&׀1q~)_V`!DO %ԒP?]"Юyv{1 2)f ї0yQ%ULj6϶~na ֐[ӱz|n63)Ȕwilwgī[T2/(Ūf5xCXY3^ |2ok=rbia5I_ˇfݾCu|'b`Ză-Z9Lq:OEqæ*EzT,_JNuNb~Yӧ{߇~r^&[^an&Ñꢀ F"|z)އJ}W߶V}j[GΤ"O^u:u[H8n.|7׍@3Sdܑf9.믁IZFL#0 10`fŅoϾT{`yUcdOFYH5>#6.ϡU/~ X#,`΃aw橍/-e[{=i14 r4"NC,R _GX=enwMY&@:lRQyX' Gͤ-32Cp,t#YAt~aQVXg1.&' :ؖo`g􀖍ID} IsYs̢H{>d囊6<9u`3}ތ^aT : qtUPGc)Fks}ofJ`%FT1xR؄9{2wu mEi&4Y(<(vw4 ˞ۯ-;a i}0]*YOU"g7.q~_ĩqhV;sL:hI1}ꄸFxbK~7u"H%b |wҼGi!Brn57O%%G49W"ϟ>Lɚ,nK|Heu6q Xm4Ta>ܕޔ}AFv^YE"qm(Ir4C}>@n@3]6 xSTf *׎μ1:VWH.&p=vGq b6:}RNe~ p$Xo}{pdm`p/٦Ӟ?Z9Jk! lE=]:zgS>k Ifs%)?++DZd g d҃4LgF LbCcEt8%>j]"\ddwpqMry1x{Fׄ'k|5Ġ3R"RiSMcl<BoXerI*@$p`t~ƽjᇑtfP{9gʰS} ?o K^5[I\a82k g8c;LFMUl҆1ߑmݳ&t{_.J;y 쭳/̨c:e_ʙ>đb(i jAx/Q:}cܞ"mݚ"y~3ATSF57Ͷ1\e6m*+Td Hz sƄEG(n|.fث³c5tmH %ӏ×Fk8#DʵRIzӫ1 -PL }%{ؾ @YUw:z|5Jo678xک=U"5M\OJ^I2M' d E_͐+v^RY廛XLBMӾP;| #Wl!֟)nL;˩˲G ,Y*1H?K`#jvaj4 *8-.7zfGthS:zTEXX xI`QY l`sG@?Ko(Q?w%%K53xdpDN \ WTo $*OJ?@1w//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧ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$"HN`ŎöѪ?gt)LD~8/@'ODEK]է7aX7`M;ZGX-y1V=Wnt!rRvP:;VxEF*''nmyH"]@6^7dwJ~/h)ӈ=zXYoZˈ+Ke#ӇB[8Qx-1dK{&[L Gz͸Ǥ# QUIQ>W#Q|5xjW%FhTdi^IBOzi|5 `(^m]?a: bO !cbl(_@xDa W,dd GZtCG0E<kEp7áZq=Œiȝ% UnAFs#-ޒ6&;hqqYx7!AJ8d]d eD#=^,IUқ~t/S/V&M:b`HaBa$Of! ^êV'WD=$pig@Sb+ mK+- AG ևt^. E%c@L!_tH@Eɷn2;hCi۠uFW^ W4S#努~+\X~ 4l/ń +8 p]cAXBȆirgdqL*1a0h⧟ΏQBqq O,@?r~'%s_5Tti;. N˔#Ԋ,HLhk1@^&L ;ЗBi5 E[(*mĢoWb3PF׃hg|n/%ϝ>#BFbK>§͌s]_w/)pz[E`>Kk'X,8 wo'?=7|-lbշ5΃7 -L:0G#OBMv v>vK7Ac7!%8mĉ* lNu" Z5aIh^1;FVشf,:1eQ居fNG>]uwƄW6ˡwWd /;:v+%?{*7o#DJh5hΓ}g$IRdBOCG侘dXqsHQg \cq@? 0FQ[V=[Uܦ|;]'~7Iֆ t 馤B0xPvH|k`O\u,\=uj;JqC6r u{"Mۏ_kW_Xq<xᨔ2ͼdjCfׇ-POooP8,^DzfBm'Q.˴yZԅ#Z@$/B#q_#vrb"v` MMMT 0t5W9ˮ*St)1=E/tayQL6.MmW)MC+3p Ȁ.B!%1=6"zE'޵k&Av ]=cB]/ ‚?a"zN2_1* 2ܞ#mo(]9=reчlh" u>Y=YRfV]kmY""[] QANT˨X鈽[EۆE FɅhL<:>5, Ҕ~_#p2#?0D3E̷Pbw=hׅyojL7>FUҶ|#_ډgAb ʜ^'?P@+JvSȔXЀ BhmI~8aݚa+k$0| 9~iT "_ApZ2~?? 79nwayav )3Y"صj sdA#fE{>3vѾ, ~|pxT{^Gѡk?JRw^!N},̏A; ]I<2/dWDiK4)-5gg'= b ]鑪Ѩnd1_Ø|a·Olf!?gSvByI{hdVo\7ظ zaY]9>V5vE߁ GݒרZkdx6bd} y)a)$+ӷ'3Y~ڢ 2%1H2{ o=A Bqtf)@N{_fJ K]t;32+ᣛYI8mpAYT%m^ w&vɶ9 ǙxѰW}O7qKtZMms!ٰm6IJ?MKgrE4XV3ryHRx"hIoRnoF0gm2 =L V1֜|-@f]ܟ㥸[bV DԊJը\p?544M9bvG^+!nĺ`+Y|i:0 ]z:zB>mE LÍRmQ/@pGT6ӳ})[ϧV,}ƫ?z剘s[6PYE`Fvo)l0v;_sѥ;{ YARaտO]ZN5ʹ-?I-9>|d4WpK`tsOJw^O#-g@)I e<(g x9+ LZuyVOcP[(Ds i;>g!=`H{/QU(Mϣ $I2 d}P<LiG^K4/Hd=?:B!G/wZ NIcUcPCT~!Z ɪSOB 6'0~?LƔRY >kCP5&=iKm_RqGtI˄|;1z=X_ԇy Oĝ(evkz@Wuz59RdoVˋ +UQ!?( > v"C=y Ѯcîع`&L3xB~hXDpa':> +E\'FJ&Ϥ+Օs}z& аM&zi-!<{]kH91%D)r2ڠ0=2_i6P ;iE 4x=.-ƹT6vP ,$[ۆM&NW de P)WjܗݠG \-QW[VsVkhS^K&JR^ .MP8# 3NXN 7!;An,F,,NdPZ[zɍf YPit=,}*0my@MCD>C4`-w7r ^Hsב:oPxH+9q г0MsvY]5fD?d*bG `5/Xt&l2r%|EQh[ ;HJ~r4!)6Pm Rs Bǫ8lMӰvänow+39mfK>@R, .M>L0vf^ɐ6(2D2v?>a%"ܴ@ )nj`1LZT١LQ [暀L"E_$OK$  ȫO)ӀM/h?zFӿ RL;|O!9~#[sUJO<Ҥ+; L`ȏD܁q:=0[}#꣪C̅2,\0{fRRZx%SIDq%uB3et$ eE:bn4yozA0[oEҠyKxKi_7=;jbvH^x;uR!@W;ޙ0)Sr$ʝn:[f>zKB2՞`/4Թ<_8: -]Jv?03 (@5cxJ:zhh\ RkT~;,+E궂w餜#H|AAJ}HH ``fV5η#M~ֽ]&;稱_ݟT. T"4ʒ~pÎ4E<@Qx";YՌeUPfn~$ LZ(U)-[b]jNi%_ppsƳ^,sz(|`Y{..$6ًF[YAJ*:}{17lVe#H&}"*CS[s/w\tҿl, GsbD&ϠLji=-$a +՛ .rOXhwvVo)ݩʹav0!Pi пMm"@\7Ifh]AG󪱢ɟrIS.wz S~V|'] .ŮFL7~16Hy.5ܪrp)Q3H yEAQ8L o⃹dᷚx~3Xk) }HČML'%%x2֋6iL"XCNR<4 c3MdFoQ QŁy%WdRYAcjA/bBAE2V*=.A- l!vqQQ&w_mr%AVj U@s! \Z} iIL yJdOٓEzZE&%l^֒Ek^@>yڶit[J|  yj!-Q?MTͩ1wiʊw^ [:=Ɣ56,)P)TrX4ZPcE ݥ)uWbo: #.($A2VA7aDzs(t`Ġ>GMErQt1;,.W(+j3<o5ᙈM)"mP[5ʣpWC݊z=|G>Lz۸| u?"> sLE*BLa0ER$8sVDTW|;GbF1Ђz$*_d`J tg K=| Gj| CDo_ B3U"72 qD^'Bm/ϔ3"1Mg/9~ƪyA4WƮ.S*[.%7 S4W6WҰXsCyԾiCߦ1<JHལl(R)JN3ӈrȆ1GU hǸ݆.{ϭHPn2\AK>0-*n"6}%{TRI/"D~3-.jfs aԞ4OKQjoRO$p9ř#zҲAt5Rf߃R{`l5BJɧEHCVæVnx@7OZ/*J 8ђuB>Z}K0|72?*qWq[/MTK?N={϶QwN=+dT̈́=. 6{\įa6_Fh}yzcQP>R2N .oF[@sa4{Z>J<S< 's @f8s_y[4ArԽzt$c=R&RoGE2nZ1=ݑ5+SȢ* Pm)lam 2d&71h^cFwvR{Rv/܋|`odfnUE U 2\x[ s>o )44箐dI p"WgY CIh8$3E(?eT'))GǛ(Le\A J\7Tv7b[fRN{11u@tmsգ= !R( c -f 0mwAh C%6P!Yޤeg^& -dL~^?:S/`HxxeY vy+lٹP ҏoҘ&!8'˂FXZ,&+/|wlق<y|AME_ +Lyl.&"#6VG$c)ɮ2eUl7JԷL"шx.l08 MRt-1-$H{@㷞9|FV0r N=yZ5!9G_k-8pR0N~1z\~g)Ip~Pp-{f^lRЊG;UVOgqGV }UQ;(Nki[!\|.T\({O82&&3'@|@-~ֲ5c2)QE_q-6tWk.K㯍Łqiç˧U,pɐ^.ͯnXU8ac; U~r\2^ꛁ(˷x2|N $"hS[ ~P$@e_41Z_5-Dseu^}p { 8bEG Q.w!N*s? (Zӹg)-]Gi^L>EU}QnN5YTUI2/Kv~JjI"ÛG,An6CKseQҒOյ*hcT*i`"[TsVӋ Z[D`ը))4 xOlY=Ș'UMk6F]j Vl]t}udGުٳ)qX w&W~̰Fz)vCJo$@-ܕ_{6r_KK׉|"5@$oZ/#2ϻ> 1V":},y͔,϶?hۢ+6Wg[:ӆ4uhMM  yE*bMy(礀 cM2t_^2t!Y>dGzEC[:u2n[[j'ܻ-a2<Ẻ~2O;D^ >'H;b­3C%]ᘨ쌬"JH>gegH.L,=/ &nW_ ZT2?Z/d'I~0h&LIA Θձcy!0L9:@[Do,@|=>O( 5QJCh}W@8M_3鴵-jA (-N1/Ä́^`N}-QHn;R= xivI x1KKQ4 9t_$|k-d @r\0~cm^:X2sK(Ӌ 耮8yi6tr"FDyv5}?d;ylg$QG7!Lg &:^oEF  䉺0<ӰHkZR>@Tgc@#f*1֮.)O2/xo΄L7if  =3@ې=cSN!>bBp{{KTEYW̗S?յ]M,bd56N["'K sY}'@n!ؙW$D"`U:*t-̮.0Sok^u66 Qj,X#+zqD{LEpEu3U/'?]d=Y>{Z()F5PȐZd߱哚b:3=ΜR[xZo^D6ָQڶ9p゙vc*b4kFoRZ[ozwY6OW[E3 $@;T-zxSG MTir6zߌ5L%N+|b\8JI(}/xEZK~̥~LmE˃!.Xk`07+}q#6Fߪ쎪 Cs p>^Iٟ޶J^\+9Xˬ8\ `v$ gAw, n2B4;p%&دV|e-qZ쏃ߪ+8녏zIFhfC*5@{t!Dsws` qJM;1bVtF/,)աŋ.<_jm\+ ܍dW!EFDNi9T@ aJ97n`ΣR#fw8an868mCB0+߼ S#oImr;I#yB!qmG %oQ(.%q57?xEgvw^ǔէÔ/aUMb8}y,*W¨%eRs+!'~>2~'&'\,~Uؤ>$& @||ݹ(nҼf`j-nQ 0caϕ;љ2i#ҭ$* u9cv0@g2f>|/dqdy4퓧|E[k } SyI(ƓyP:8ҫ!k#gq. RPq_[Jɚ$BrTK\spXF#- !I p!ꗊuB) ,Ѕ|ҸQT=iu@, Wccٵ涡vsS7=i;9 /+0)mW9 @](5j 8ɶ3/ iǩwFKᱻNJ+ujQ+W_ƅ`T\5č*n3Aa%/|H^|r= ZQSɞ*V~"|>wmmKE&2xPZk[[5hvڍPˆ!g!+(-NPpp@%!kO1;ٙPɲ4]p'}X i5A zKvpnJ`+ׁi+ mTaV9 :X{>&``6~")9!H儷ōr)(C)x2Pd ϧ = 9[އ7ğ`X&=Na`6譽]jP|&kxYbصˊh;F-SZ]pXZ~n ˹~=4QɃĽ`L YZ