python3-perf-debuginfo-4.19.90-2112.4.0.0128.oe1 >  A a‡FW^^fq6v?c'H,tg DJ EUìl1J@% + 'N!WPn޶w˶wLV@RU hMep< ?d! 3 ^48bw}     V \t,<(8@9@:@FdGH¨IXY\]^Ðb.c:dŘeŝfŠlŢtuvzƜƬưƶCpython3-perf-debuginfo4.19.902112.4.0.0128.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aƒobs-worker1639015616-x86-0013RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$a…a…a…a…a…a…54fb500f1c901ff9b7ff42e339c98f119273a34f3b7a36fa8ed5d52b8b3d27c6rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.4.0.0128.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0013 16401376464.19.90-2112.4.0.0128.oe14.19.90-2112.4.0.0128.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2112.4.0.0128.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/4b9a641bcc19ad76a263f7e7d538a4f1-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=849e871d5266225c9789aa4cc2cea8d031696929, with debug_info, not stripped'7q_H~G utf-8c12b9584f180140211da82bb760d25e842efb8ac2f0c9175065fcb7d0856074a?@7zXZ !#,?] b2u jӫ`(y-7Z@T;-Lt@Pު 7dJTxB 0ެ\k5.b_Iyn{q6~bg(T D 6=yQ(.VԬ#l0"9-$9dAԒ(N-g4ƇJ8phtDrtBs~u?H1NJwJaTD^*en=)]{_" &ٰUԈR~C5=ތqDGTԽE 2/ MK= x_MEk᱈-9\.Og1+HǢNR@?[Ej@K`32Xk.g-%A3Ѭ&/wI@&ϣ0D^hѸ k>vkst1l:QsuI5K>[7)/k9x+Mmn׎) w -  7;'fk/2.\R٧狅F4"g:+8FPdD8qZ˃UK[%M];EH;{S %7x&XyQi#mMJ-ZtT7L@"ih,tG'?>qݯv2\ΗX9&(b9¦$h&Y`"NOn9sMpաtFE_]!ݳɈ1iu)`f7g,~7W|Ъr5_6LzgSsGqcV풟ZC| ~LYIZ|:EzG7XA,u\3s"gz+6/xk[^hD`i%+iZR7BR-rglb't48,VBўЭ Gy>S}w0j6fwTN0j2m11uXpMvinf55io)vy;ŽU9FЖCy-w=Q>C>s׻ᇧR=ѐP|m*77 ulF80_9ybn1N^Lٹ\a؇XoJ6m2"x֒~O$ [m")IaiO%bb<ױ=U@r 8|aF`Jod144Y)  :Qv_Fɉ(zhdH^,>h$|z/oǮ |>,xBkc,,LMy{deșu,uf7} W7:4 _hk}Y[ cGD._!Em@f>ϼUE~JkQih/23:4Ǻ9S6CAJnqߩ^ɧBf bu6 ߚp-l:(DLȄs<@x̞a4leI95Ug/0&$wL U!/}!"}lJyۖfi _TjvsgnvO'V*;<G.!ֈp4Ȏ&ԭyN7JQ U(&( Ҧ UbsE?XhnlWCfFÓ4lbB(Ƅ!`3$ 954P[[i<`wXŁbɰ* 7v׀>ߖt9fEX7 k ):uXSIJGд^z>נnHHfPfhlqʼWk7@ҜS݁y*'& zAA*\+bmӸ:@?ܘ=HrFR`YePW:`Mo>{%7' )EϷ5/F~0qQopn)ŲV/V$v.}u"t3#vg@_[AoPUNkMt=9г!)6BUmNtZa~h_:xnW+Lbޙ:aAؽI(X :+08l3ywE>g6QPd7qαe|ZS̆EJ}ZpՌ6vKxf70 :*\ةQ@kc.$Uզ]Ub$8M@sϜ,fyF*VvG2u9ñWAѓ}@B˝ⶄ[\||]\4^!qoINw>.1!SW؍r]#5KkI+mzm#|UE z{,[A{o~1mrR7v}ޯowa[~ST33TbR7ahYbN7F0^JkK^`ji[p"h 7oU:ȗ٩; n1 霊ßݳ ߋΙɟZU!/ZzQ^D`F˴Z$B(} O2ڣA*1r2)Pd+p rJV kqš lz*/EC $$7GUK /z= 9ڷtwG&DFݻ' o("]~ɪgnZǎ㵺[<Đ+Rr!Cb?dGvR Valbh(,W$s??۸`ư_} @$xz"Gr ע<ŀxSMaH ˙gmNe#5aqnuh}(0aY2C~C7d!Qt? ]5>g+o-Yֲ,\O0+[^L̹RM-([mcm~Ěi+#wL#oʃp3.O,n֋3fPoQWH#D8UTVeI9tH q7}UuYo4Fmc"}a59 1,(o ;Mǧ|iǒ6Rq=оeu}BIdmxD掣]ru3oe <Θ4.~ev52 xo^4 ܁52]V7t p1PlA c 3y;Pp-"U S]CpޕIUˤ6a*YvCk!b˂ "GdwZRjE#6cjH|GUzay5 DstpѰbp!{j=cճ 4jkwDPK!`{;+Ҋ% >[Y. n ocڃ!o)7+h]/{%!IvQ0q,tBAs*Cqx`~CS>`iE1 aIG rM~Vh M9o^|LgQa\\?8p n NeV;pKN/(cbJvoAb r2^`W$bI31LK A*Ӳ`Y%#P,^jًz>`HZ7[c=ѺdBоnΛU8 *y9I56pɸ;\`:(-*(Q+v>gBVt]E(+鼆sb^%/͠yEQ TsUTx&ޣ2RNa.l/S8jYȥs5N]ZY*X).v XiAܑIiZETPpz}R&z)pd'VҵDP>8AT{-|Ƙ^/aN{N^ Yi¡L#DŽI.al'dAaK-NH/\9w/u[aɜ*`}@j&۠,ֱ?Dukغ 2(@P챚:I9tezw},ʛ.ZM"ܔ9'l %75?6ս0ǟ/~rO,vg(rp]+6SMl1YFh+Vj|1y_{U#9b xu/ö~Y6e0,AZ@(dvAOG.@cNUQ[OÁSZtCbIǺ_ hC*7B`.8i fja8e-];#: _k9ɥċ 1M/>Dk$hH$ %9@Iv\j7t?>F(cNO6C*Wo=d|2MƆ#hʛo YgNLBK@hEïpHS31Û^cng0ۃt4]>E0y+7O&Q%eŎiQ%>XkIPU$6憕Bo1i9ͳ @6½2 h n a?˘9V2hkiEBM4TH'8 rv9 T:I>*ڂª ٌ/zyK%옥h |ksW@u4'udD7n Hwc"00'\e V-ίk2wu} h1cx\:ZWk zى,bzW}?E `+^t"pgC̐ &@r~"6fc`y{#%@N ϤRY zsRs:$|<_kĴJ`ֱ9 tgP{! ,"!6E]T+N*7\hRԓ-\l,CleҵյQj1)DfѓШ:K]j=?14G o&(h-*L$O绑pO"1/)w,KrQO5> ц{cn*yCV ~-&`I;F&e[LdBd,݋o{ x1| !tԱ~/sm:J"Yѩl/˚il{c1 Υ=[OKDlr؝hQaĥfeeSĚh U0>NwQ!/55[aa_Bh@ ^$}WP%8W˯fNRӖU,a~蒵[WoڮFjӞ-s_2~XFK;u5zf#,>Os GbK9(FkBpnEoXsֻt45a-~qڹrRbډQ[)rQogh*~3?2kLY5QQ3$\/fV:k[ l\S4[9\5eƿ&By~[&mƪXJqלyhJKXy2 ;d%*bה7ARǗ%!O@dErZxqְ ⿠fO8Uv DEGR[>/ -DLZ鄟r/;(\`e!F#)^]PtdO9S8`*c!Tbhr<CV0u~{r⻄Vt"@z!*sKQ%R`( &_uE?zfj,&" tV9dnV ! 51ȜV?d0&']鶰tA pJe40aCvv+]?4/*Ss4JnSz[_I<򋖭TiS%А:x"뉉8Iyv5(XPM,.9;aWKXSv.[-_)u2fgڽЛln >dL:K;Ʃ8Y^O"3Q0k~4)KY }&{ ڰY9aPUsu%fJ/7C gh ƒ(#>2lϙ:?)Xv;m+?БFX|~EzAeHʀrN@{ lEJf#%+^]wGW A&tOHOUu7 BY >MY+~~7&>gfsҺˍ ?7W[x85:qew&*W#&M(H$.u"i(t'xp9r#TL D~szy1=W_̣"P^\Q8^?D2GdVf&p5.;)A!RM;=*/As3E lk@ӭLT֮f-N>Pv・AbȈ nJ:A-M6/} n E+U.h^#e%% iXW~aE 1oG۟]^7-+ :I9g )+πj")=(}qMbq'KS-W'5=V$:EEۢ}HBD-jb9P5$4y0B:lOe0߱OJBehVuEb;9}XscKwX;{ڕ{.Dݛceb F#X8$Ilx֨lkL%@QEMCr~W+Ќ*;mZ_OF:d\5=1(?/NB =-:TH_.G瓁v' sj(N~ m)mu'L*Up{$uk!. m21-SC9Lc$ccQU A5U;";N O =?iwQS ZCΑ,ԄU*(5=?я^VWA`vvX]p8#؇s]g]VODԭSqE"fP0YZMt :;HyMD<i3oy >=#lB#23hBZu")79װwGICJwp/d<`%}A D!CJC3NǹFE jitn@9HPبؾcLO=σ.6W @!މUu/ii1҆? 8k )G[C @{tox`M4+ m*K[^P(d2^ܐ{$T7-tЩ{ؗ& "2RȖ>d Mn~w$!ծfT? Pwwݧ!.9v]yk4M3̩mfNo  f@ŸH/=֨34YkGUtېJCҙ[vEKsez(ij;?ښRN#SC4nAǰ'Rzէ<_xl:;INĺ}$/!tsGJy#N<¬[׻R˔x-7bduŻ OAwhB> Ѫt.HaWUPZIJ T*M^C?r]̲ `?b {blF!c;8W0^W4$# i,ge T=A2s 8Ъ9>]z-lƐ#*X%Kni7FR.lPEz5 =Qsr4(i8B;@Cχ> M>EY?SsGBY)q߸BH[luU"6\;WX,/~֩%|;O~녕]elQQȴsUvƌ$X lOx8xnNw9Fσ8} P੮Xө{vKky(A)zriFja=tx=M#6 gshJ&m#2i8~v3.+xjRY}'q!txLeg<b[ޮѠ}'L>q<U=?iz (vaUZ0h>I fOlXʼd£ZTHq'j!nHS z ?jWَCA 1P<7dRAz,1hnl6A-IJzA.b= 8H;p #\ʭx|5_U, *_ 6N֪\)S;=X!B &$k-3mdv|ɈV1Pom86wez-Ž`=~ʈQ"vlN8gC3t}Ba1*,m.ȇH>I&ڈwFz g2rNavXެ_ rJ]jxUPZ;{yՐc9~ƜxfhWܢWq /KJ5ukNx:R }!~&>R5Ӧܩ:1NHh9 Yl2G73! ,)Dm3hQ&J3[*j˪PpI8ч(nHDhA\j@?ѥcQ= \61_0i$/w*&(j&nli߲jYn? WeZL_zN8C"tljV/%PE5V? Go Jj*}, is!qq+!$RE1:wۀXG^U A`/$}`\ k (yAڐz]vB| xvXi3SnE$ݚ-p4iwPJ)]w౭k}/,(yPAe &Ց#+G ӘvQ[;ذI5\'3L]Qx8 7VKEJu%S;qwr\{?Q Rng ˫L`W]6\|3֤oZ!Ǎ'q:u洷 )$٩?b.6a9qR۹@@, ȸ 9;s.!u+D}y)~eL\&L.u'LPo,c(7D-:]j&LK/v׍&-V#ww /kM{Ϣkf͙Dxb yO9zTE4ja ~"+ J!lf[N*S+Us#dhw05$qZ:pʘхrTwj@U,slBN9f?gBA.OE-Y'ӫAbbKLO3'" :l*=iU*kiĶ^uD̩@7Ȋ>&wn*A[_i-L} ,atxT>7w\~y4 BjiR0jċhOێ7:S0jƫIpځ'txU>T!yi#(>d7oǗ4Fa#G|8:WX`ɶaFmE3tEexa*btt3y'*$kz\w:I~?9!Z"ߌWG:(Ϝ?s > 8s{X[k:@7ҌZ U ~1+AJ;;gjzEݟ$>Í#>#Usm8U]gN6xeZ< ?!S(Jc8*}ȧpKY 6-h&ESۥ0l$g;ap=MDtr` T>$b2K]>w2ǢW'dA4zaLk_ R"51ZD.soa1WS!Rw-Fl+2RY<ԼjD3VeO7xF:KdIֳY"cPrjѕ V*Ԭۇ(?G %g޵M=H\2BF: Ꭴ+\cifVVܸ۱Z u_m4+Ύ$Ir",` & t-$?(6#\߷F ^ "6dto<֪;a~f)(q(ߓEYQ$譚|ѹP:wx)}X7 JpP(.sw>8AZ&D=P}n g91sJ,υaò})3\п`(?yl&ωU+fԒ mkHJdz(%J3T:]zpUi4vu#dcǍaeqw{ Q3VX}+4OʯNCv|uNyK s`ro`8kɴr7<Xcl@jarNu1 zm. ƂsUpJ#^CCAk>ݡRar}"eG{kh~4Y6 K-j-Qc1İ)Zv,[D!Q FUm?Rlm<'J|· pY?y}=sFX(-0'9BQ/b՛~')(϶.~*K!lܕfjp,qꞱykFȱQ.JN;>N[ Bd${ԉcl7!6JnFz˷'-oLrԨlk+$<9qʎSG K*Fj)3\oG֒hUoMIuZ/gfǏ,cҐx ZA*|z ,՗?r7fwdґ* 56E74˭{EW27@Cvwx_iןzP@Z$ 8Ńhx6%G[Ţ#βiC҅ Nju!8F84|BDBte+R`½E`-;M'*Yr@T/Ǘk[T9P[2?:.3(x4RJ@' A28 '֪MqOtF ۟ݼ0ԓȇU祀]$1J#r &[p(cBuwv㛯!ca@.TO=]jc4{'O*g#bFP$٤,\aڭ\M{lgp*1<m\6(Q9%Xc_0|]ulm_}ԯڐw$T 7Cps^`#7YiY`FEvͺ?B2ؕW$ MMFz"%TcjL3Bf>`㊔<,1j3Mf/[}AH\fFU(*{Z L9rRQ¥N8jJ"E^~xVw) 60 <w,\eľd~-*Ft j0?=u᧵\$ ˤU%d"]Hӝh%5F5-ί\[ds.wlqB^Dݠ1v]\ڱiTW$`67S%-w֖, \/"ze'l3(ݬB| Xmol~ppNq!(4we#nW@y.;Q-K4yy47xjq [1.&4Vx)ŝqfEL;;Q6xԸ dуRD'"IߥeYMDvM0ee=cN#}t3vPc ̨쑾26]B$+aAJ=/3i3ۚV,}v4;l+ r H3hJuz::3Xn4yBmǎIkҟj'c#uvuS]w!^Hֳ& n.(ݯ|T\`܁ӨE}*+| Ql-)E#o8&7"0s^ JV#]!y MkOl82Y ߷F~K'*m$ !0H1g˓>X?uLVsc$fe,E2?KEmq05g#hNʅT?}r (-)˅b)U( IgG_a>+n`2%75au)O#ѵ3-ڲ<-"qW녤ߺ%Cƣ>o.bނ&ۗGtHmIna(]f=8~ܨ\ LReH~Bؐi l`jn1Em4QlhP)οl\}Y>T#0WY [s1 m^b|>^INX\xܾ@6B c0 sK(Jy2 YL>4ωm\ K w.ѭHQT􁨜 O{ېKcrԲsOj|f~;$% 6`s{'.~"=Kn⸥l7w^4}[Tj<|c=8~+JJjvu֖OQ@FOT3On tQ;\́:fmjr!V f ֑yƾED?$j;aLҵQg^DfYЁ>P~{d8l-qMJA ߸Rae]n{pl !{&o^t}~yfc7A431_ *sGߓV4s.8-mTUp4~Zv{g=g"qS[vيܴxcZ?!37[ FF_jQMlhu.ru?Tf+֖d ] '.菉צ3NQ }RaFǮiS#_`=>M&hM|t2[X-:#҄sM+E~sG?pSYMמbQv,1)ldT׼a(%}Oce,[f2;h̿et|cC-dڛ CHh \ۦW]`cQKQM߉RQ{~`/6pPyd]mcr9NցOZrv*)(/@tB3RH<̕0<CʯaO}2*!P!Ґ2)32yEjo؈g|qS8C q~$TP|c44xU´n 3WHA'jߛ 0ۋ"}qu̸E3AKXbMG/ OrI㴶{D/BzjG3@"YwlpqDq%,EQo{ ]z(E]mVX8iLICz:h*GiJD@J@d׬cCatP"FbkF/0<lkO -֊K ѸZ]EJؗF[;М{Fq? E_Y_4$(/n+䌲:p~tm8MqruB󼝟KdRfn>ZH.|_APz:͔]7: ,j%eTC~gG돣 ցUaS0 \=;x+Gz6 jo÷s,8XyUgR:i ocr|yŽK3FZVѝ> #SA>(bq)2a9ijz@V ]w{HxH9#3Q.j)8~&[]2yDžãIIJ>MDAL}4q3BJ7+;[gsi#?/_ mKMѣx*FE\]JY|P!;(nS#cSoH;,RF.- 0 Kg$$/Ѱٔ)DMڐ%l+{xj#WC"Wrbe_/lWĎnqἒ1=%/!'R!/1G`MfoHɫ`O^CZ$7 tÏwKb LzBh A g>%~ً UĔ`:={N &O=kcLR15e5nemR.5O֬Ro[!ljMmV-\?hOo"m7T^2dz^%EB  Dž˩Sm @"B[-< b4dO#=wm^\yB&Wn1B>1-FQ`eKt: az\H=+2 ud6ôXpuνIBGK+h1(kl ~KU&)C@ uKR2-~iN/\/e2qq*PBwi6RzFnJI //Vlt';IṻؑGXU'pvlx] ]i;?ut$;]WB53:_'쵢=ݜT<]h:,9:h<๵eNm țIww8ȿ%Q`QPMӗ^*|bI|HNT8yXk3 L/Z.8Z'Ŭ xTk8E;c׃@eh.$4kSa SᔅҁJKht3y W>Y>Z_ Ѭ](JՋ6"Z0h-&{cm 96??[Z[)`Ep񧾨*0] Q})MvRE =ž_yAqѤ*cF+2}SR'y<=4I8$=elb_@dcR_&VZz(Wׄ+;MЍ03s3/SW!7xYT /Y٨'])&5nVJIe5-_)+?!O{y}*}' _;ۚKm0yNCf[l'>8[-|p/$&dǃORpRHOdzkglǂ!Uk_ lT`zzpw욷~_>&UMgNc'z&?MAZ;ނw8"fەhP$P,3P 3|T dSY4<_*}72,y1@+4JB)(1p&̾|JKqKQZ%_) w?bJE'ڇWv1r(Qzޝ(&lr:1FK9:uhn:#Ȧ7H_Ze]]w28KY+O{7Twd#Nf@6yYXQ7i)cWkԨBJ6?$&v.8`Jj Љ u0# ORx]% dfmT`a`faniWͽCSژʌᐃe;SM!~VWajXҴkWa3u8oܓ,m'W#8uie'T5vEeligF }ghkeyMhLrZ4sx5Lɐ!ϷF`l-e!QQlanJem2Kd9QH(\<$أ7q {Ch6-aW -X 6LN6^PC4VqV*J\MtxlQ;U%jLMkt]u@ uC ,1FA"/o%g-T"9k^:ST }$ \-v%Qfϼ~>$0ET(!$KԔV>%T5emQITUGoOqI\=DF6AZv]Nu41}'A}S `i׌ ٶӼnLW꿯Z{lֳs=Q(?; TA<MS=U^'D wcӛC,* z_3 ?Ԯm Wz Jc,Do[B8[|h~跧OsCa& JS#:m2/VbK*83>Ynq,ז6u =W[@{Jg_7.q-'.~MΖoO؏Z!d`YDGn|\F?)XV>%ZqjKo מo[ocTy Ǭ=B% +pem4+-u|^kB?T( ¡0ēi}UKGL*R%FC,FG_̙Gto!"Q M֫^N 2?ZjQ? *^~< (뽨cS+2x.ֺS+>KB%WǪyTsC Lb^'zl|ek%̷kb鉶|LnkUJy ub&qCphjk"ӘCp)y;Cf=1Gl8"u()Sj m}ĭVA8SIqw,nѕstEhb'"@C6]^KJKx1t}V瞝xTN9XyNYW3k&Q GBWj;A(?~q&RƐ8PQ;U)mXfP9GPs*'zZNޞլS`O6oN 9ۋϖV 0t* T Ê_1w$ ;8]ʮtU0ƒHss{rb@P5K2U,]{ 7fs4duilgٴ)lomKQ}b^:m)yjO{%["[[a NMw.=l܊+k7=Ok):UprR@@v\L8+ _jcJTN:v"Y5k䘲H6HSgʒp)k&vVt#\/Pqyp5ò, JӌɩVٖc9>e"7 ~KbO]I1:2BFt)0'7魩˚6$+?v1,7Y,z2NqI/|wy򔶢s xѰ8u1u|l\GJ.3?HOC=&. ɑDT@~ 0gsIK@V:`xs ';)VŸEDU?FaM^+ jxNg~Űfew} p=׹#qy1ƭtczyk爡ᄮsU"h^ciAy .4Tr=st7Dz>Tڙrr(t';?Qt^sc6K7F^A88G^"ig&Lk$a&GkŅhqDg<F{~/sxlʖ~xvh6cUOij!ێZ` ;x)1J=zKy)cyN:;̲C+gݡ{F5[i#ޒڊLl=,x}Cl;hW?m8D}"zX~$/kN/,$-\Pm1=7ӤIůptÖ 4h욺sjP_@LYϣ W,T\,kI>MHT8Q\esk2kꞻ Ok,h62ܦDH{NehKI8Qrq `cw SW ~NpE Dn.ܼ/2&CTVƭ OQb,ʯͶkyԯ縮Qw)fBRg ЗujYl.%RCt6*0|o`cq)F7ܞ4hRyW6 iDaTǐu\NZx{`{uqq?_uS=( `<Q(y 6 wPl_B&>Ie~@htV8#j ORsQrw$Gw a#/ b Ar"ݘET_1ӉW|jqrr. VZ6aHQ<@= Cf%;0銌1g_jp-1lj)Ϝ:ѴFfGAw|ء?%F TA=H2'چ((µ]PF<_${MU!Z K0i`T)0=zGb*=VRBb}n7d*0ݛ  Xd{}N&Ѷ/O@V4䢡g9$CpyIEv[WJ*u~q8rq;Y_5:ui'ܑ4lYVZ _LmfȄ:@$f?~Fۻ+@uΠJU<UA@9;6\Ue+,F ~O'[[U8 )e/U)gp;0ТB}lWʥ)9/c Q52C=$mh'_5F~jÝ'9Sp;=8kQ AT]zbS(AJdbIF|-kn0j58K /<]̉ ib^gt_W7O-H;}{cB堫&tD05~[kCܖD3sHH::\F9 y˔7ʉzx*e;p6#GVz̆݅jzk~Eݨn,,{5GY|@ @ZAB"V\"\Or+Lj2] ;>=#f\{2p3豆{%Ƚ3Oԍȸ"2`, nXcɉ)SQ9!=A6s[$p1|;GL^85YoNi F:BV?dEJ\B͈#ӵd˽_ 92 ؎0[\uv!N%<ÒY*EuvÈETEUpU1Ϗ0H?5a}j8<,S7 U 8_]׊>å~!-$a&thlm23ob_1<&0)@ ip(Fb^VS,FiPȇaMm?yȸ*q''ZD*e.4xb lR0Dq*!6080Ej{2Yv$mEJOg;[tߓB.;z):B(nß=Uͨ7Zu.4}xN9Q_qtsP? &nahsdo(r}r1t# ` dYp ).~ ǁaN6|oײ/ v⽄[ pE߬><^6 I%0ܺy_彟|f4 dZ]j^Z Nrlo+](AbV7no1'qPv* ,wI)/\`vmV)6]U)^*X"o5ݗ$:!Cp=eOBb.đ !)kmCXaG淔=i?E|wniO)L[9oy1RcsR-P%yjHWNvb`jv^1-:{ٍZrhύZ7c֊sC_6ű0T"?5Y{"Ga8sҖ+W@` ]\*COv=`) 1j[ ׊Er* .">n'o A U~~zO}_#v_fru -l@twG+HU#;ğ/9E ds4r .Aedw1aLJ/-ZEP6$u T_o%t,SFQ{ b9n ӯ<;r1dL(1z)Ɣ7cy":rC)Cv-wP=FFZy~V'" 5x 5,^'zo hFZ29i%rnus |J}()4 e(6ӿ,HB kvz`Xw6m2W쳵IFHSd3yB:S(ܩ0$$lZa|ktE!`P#ܶP#F<.dƪɃR) ̳>DN7 U Dn|YKj3@qb-FU䬈I:3NlꮋM/y5p˩VS9iyݫI!emwm<_*JY# 7zH")J12ьũ0Gʸ)<ׁnI\H[nQW` &!O><3`Ki:Ukʑa߬b`Ɖ%t&Dt PZЪ5($mV'beM3cF_P+iQet4;PZͩ^T9ol?tDqqݸđG]l=NrL %saPk}0@N>pGťPх౨FZoZ 05W+ǂvPg&;4;)Hz^Fv映OqlD8o¶+tb.L2_La.8@qŠ*G;y:{ךBJAPI[p:0DWouP)\u JrHəmCEq\w|5z$&on`b4¥Zei"EO2ˑڗ g=gu jZZ$@mrOgWzR-J^!_/d|Ky"m?{a"jh]9CٸdDxD| 8'< ~8h*Ot0܎r*,! Eet|ؤ̀zNqiFlI(ϰ{7rg ,Jmf\AV${CtP0ZҮd񬚜C5l]by"{H$MAuj6&2 6Y.eҾscԦ f%hoAa8V{ Kqy:IYs*)P(r?u pϼ4,Pl іʪn.H0K#Gt7[+xj*,JH U7OU g]#Ǎ@y_{"Ai†mɡZbxl)t)l?bp<^meD"PK`+IGO=Uoй>eK-4Ma=գO4Wa"5CW[RpeqOm63sYmhSC` 7^mVFct͖$i[z+ =Rcs(Rt]&NΉ ']kK*YnO,,h]YFɀu4(geIƴOn&Z _V$QjpFTOLx޻"13܁?Zۄ0!(iJR2{>8n*[gC)a%\p}~}Lx|X83qU jH#y<}]]>a) xZ-OzD"SD*N45MUk.S G #U- Zʊ1iwS+L=3(v_]ݕ>%!x+]yU!{ u(+]0P{_qvLzQ3 |uA6# p1aC bXLV URݗ{m!5t4 RY,~=0^xY@}2&3ǡy$3k\ %Huc%e{>i #[viV͇ W9|5GT.P'=0N`͙g4 B5]fk_R=\?8Ax/K?#3KkAO/Be#ʸѠ{xI"eMt|PAp'-J'SvCVOBU@;끻$7uP'xNgJ1 Ŧ+ +d]^Nzer~{y}n6^R`A%VUr% QhA5pT %ۍ|ֱckjGX+LW͹@GN>~GdG3ɲLsF"dP7ף:h} NYՏ_p/vөXHD9uI}N/M{Ƕv/]XvJQ9zh}iQ2"#ef"ǝ~eЩƾ [qh`i/&N0IXC@8$܄=R}J.~vytdLc6{Py TM}k ЃzU}tB&E:R̾n A U5svqԦn@z.ۢE<3 ՛diZAosYnAyDG,[T voo.La$vfBU)rr0Vk͆GW =pk(%6*6^ [z>yV-aRw$Dy7mMMJZ1(C4oB8/IEKUc: z5JxDITC]Mt/#%F]T"@J,?zĈi>{.~}v\iH{_zɽ/˫Xsf5]9] 3A琔*Iu=x,9)19̻$=cgNZmT؜ل!fxd9Ȃn5Ɠ gk kL'oke[(7OHZHO,ib4j:ς d˂Kѕe\YIw[+[xfN{Z@bDL7IQn.CDT-%sA.!Xv 6KYAi'!>;'6<. Q5ڣoQlU ԍ1O@ Yښ1fZuw"09=ȟl FvǹS=*eSG~ɕ*6Su'vL_Wbb80P6D/2r6`8l|0|w!$梤ۑqhTݞVu,g:Zs]IWʷ`#Sg.ChZrx IIͭx_;ԓnBѥ)_,. $'2s'~Q5H4A:y(/*<33ry^J֯x(8yCeH4\sɫ+pהZr৐5`ЈJ`yͣwۗ x r KxB/H%6hT$BcW+.AB!E+T5'TM+-U+/x+K3YS L~vPM9/i8VdGֵ+҆am"1*X{}gut 8;>u  p\'$N̳ݾO/p.Wh>w3W&Nړ+-{^xvKKOC}M&H]2v}H1rc) 9e΍"=:ino<}P&Fv0s r6g=|<;I/\=(j:I7]G$8_e W\mdeMGViu/EM|kEaͷh0P2x'* T[(?9p8jmXq֘׫|ͱiD!!&IÛ*.tBS&>zI+7tX[40e}Qҧ.:)3ms.Y|iz)|09ؕf]k+;`2{'ÍN-~F+DD)W/@=tz8,?:lB.\ ;s#[fgm^:h&&1j_}x՗]Uj73kbH 785笓^r4'޷YJB\"\#* 4Ir>O ,<|B<ʊV>uXڽg^̩f y)OZ{Ύs^oȋ k, E2X-?_q;8V@wzզIDa ѐ=Ճڐ?Ăp^tPxG8B/vRGPa 92J`vg U X,SgC#(rZ?eM *-yĵ|#ՎooyxOþuS\H [~ PtBU1 ᕁvnB2 ,J!+wr-æ"pSQ?cG,s:G@[Z_5r"1W?ǁ!*.j Ae^ f^jƪ՚HQŴ֯,b^Khվ;XF mS"+CnبΨyU5TRza9z  KBPS&F:0UEK$D5X*!>w:M V;tɂPs ˑ%mc'L0&ue~ѫPՒ<ϕWGS oy -hӊ&nj|nlDQ&@Řkش:gkv#,@8 ׆=܁LqZd,@k2Od'ҁ#t&es(йIrU\I<=ـʚul y3>k h+^/w{z9DKdZgz; :fR OSǂPkS ց86%kC'Lt,[s%vnUC'@tzY}xA-PX0QXg%/|n7{ޡ(44jHޖM{DBmbjŚȂX|=sl](R蔘cԭ(#irRg 3kIP; r&p \iT6^0퍉Eh\a:PJNLshuH*M⸢vxb}Fz5Uc3b D$~BCYU&kZ ԽvŲL{twE2Z=6X$wj>]ٺ-7I]1͠čVxi ~*aDذmFDv!I.WZ#y4.vK\GƦ˷-Ԭ[.UHb3od v 60yi/iV8Grm{A\yU_Hatq,ʴNӁAD[4F =):,5A+RKlÿ́MA){,phfw5Lep P)AZxRm?-, e5ލ ׉cf.1)BL"4fۖ~qqYMFQY+:U2HQhMWy{ ";@,.`2D^&/X/ף~Uưx şвJx~=4yDYa:C$:2ܯD9U.:{cRiZA}2{QTB-m0`#b_rT<иo|]ߕs n TЍK#)w-oWg}WL|wxM!ɷZYLD$m:Q% pt)anDݻOl/:y=P{В6`~iVU4DF6T%A-um X'wM>mz:{q$0[d?Lrч+Y^fGi{bA~E2.]T}S8 "εNgJ;ZX.GG$,Iy2ϘܾmQb 2"HӐro_=GP<%'˱|^VdoteW?GxDe.% ObGD}3$CgDȲ-=}kxU]<.kJe0nHw**O hga}k~6?~To:Ǎcmद>PN5Ò!|EjYqf]k?D:]v;޻~\ T5o_~K{Xú-wϴ+.`wRP8s[CjW#*w8 ^]0O 4ƈ(6:iJ5-kҌ|xndIYhdz g"H('yJ1ɸ8e6 wgI2JZҚJ*y+29 "y&6L6ڞZ+A7[._0g(Cj%;& h5F:6ʀHR%V&18[ ?G s^h q[sov9 GYךЮ$ɝfu?IL7?E7P$S2˾

PūVh )3Fq,8r PP"%F )~hs}#X׷2Jk*;Z1{zt3j;En O!"4Wo8(ԃx8g?*B:%|K>^D|pJ5쵕T+|ia"l=1{5m„YUwoc([[AZv3H~0 s>!0/1sjgm?5D=K26ru$re7Rg;os(nBF*5JFCT|]G&ٺ+MFղ2MCb ΕVnW.".ۄLM~@(/A`!61KftyQO"K_* [I j,zvgbP?dD;#`ގõٻ߭, 226mB[W>bpÕ~܄=C #AEh<\޹|Va,,PnHH4#!q5&SOZ<:uGE[#L|Qv^=r*(֦'͙G$^Fqҥ9 p ޯK5w;-Z]R/QcX!(+zW1X Vvm qjqt=F%Dx>X^4(݈ kC~Q&Zĩ*c;28NE s/x2ض˧o!4\@R2^xӃkHp8כ zzQ!JؖS|͞pVq  \B.7cz2t Kr jZ =STW+٘m, Be?N/G:x9ynPY5ӏ8-qs7ix>& ؆mٙj7\wCu/l]Ь'ϗcﭦTe=|A;7W,q)NƖgivi0dAу#[ BRCE#,r2v8# +s(2pR)8Sn<||r1+PS$4߼ xXXxB)iAJE^KixmA5<4FXy9la~(4i,0.ssǵ4t{u ,*@Ҫ "mҢٻ(䉒cbYۦ#_ O$Z5@/Ý%.Iq8Y?5QPv!&£~/! oQ7-(X,vg6陱@Q B3QKz+\LaD3CY%!"( ) \1khfr׼/XfN_s!tEA5dyvkK7j͘,re쇩sETy}[C T^aaq❤k$ϱWq=$惧YSˡP|XH7JfgIf%L]MLLlȡҾLŠ=ѡVd4FeVC]iSAh w2:<#Am)]6W] P## {ͱ!%C #qGkwŁ"fڄ#hm 51*roSԇaaW>o!w PZ\d[pRs)q2e]9K>KO^ٕ&dWȞ_]<C Q'3f1XD.' XRcy)%y[f3;}Op3_ϖ.(s\.Mj P?<tp Oe[BtKJJ4KuiCS{e>7j00iVޏ8tTx o,?,XCbb'NYҰ?_scmٌS$i5 X$π1Gsص z{AU`|siI]&Xsw[8/@Ӵ;atᤁz6 s-> [Oic/|q~ϛ0^_!7I DE5I65_TV<+3gWy8dNXĖ_.KiYHg#_HE8Y%-aJ}a/G7m9LPR[ 22s2Ȥ1G 9 ZDXg<ܰ8ŕt ͸\nf Bw>azëgݚ_"}UhU-ApgnXb" 6\`J(ٔש~xז YPY(rd}<"],'o)vrrߓ'̃1y‚͆ _j*P s 'JN;ir)Q_^Gih06ـX mI}3/`l8\Q)vfUP Z2:×7U)8cs4u;9*/&i8"Kc&̿hÒ4&vr )!!g$ mFmy.kuOd.=9.΃!:p#ZGߛ^yodkpybk$MU+_xxTb+x?BBi`MeͯwQ4-3F@֫(3b&X\(18{VygPqZ "(d>l>j5ϯY}]Ίgwie@W%[ىٯ 랔ë x>x`IypjumF@$g]U#x-HZI59 [5 C nz|+ު< ulꅃ0%x~LTX"'ۑ.A0HbS^sz^+++;VJ`?lAr#C7SK?d"7-U>L0LtcM| UeXXMm*7m&x 9 2ن;ccD)9YjOeM+3!L0̄3%CcJ \r/>%QKI2Y>/@T:́5UnX\\!(^oa0 gL|EDk*z5qQhtpk)Q@ k1@{Ӧf#K6 0%}<`jwu%xLwb2iIﺺ t6=IJjͧ.m9 1op|5CfmH{珅 d AhT$(Vou8pF4P '<IÀգֳt{lpTc{^nߋciaL;6983ܓ7;c^B :IK7t~pn ݌Vĉfz_w:gAR1?)PZix f}J[E-}a q [hY"E l]R__ZC^ZtH/8;Y7F WA_ݞ[&"}]h wyA5 $h&,7g >:n17Y@2xp#`s˖TȈ,S62tTA,Bˬ=M4TIQP%Gӵ.{)Yzk~xt7(|uxݘ.,z|}y_XXE?ӁH0iLU;lqϦ'5/".'F Hi~%UgDo5I~ss#`?Sg^]oaG?:"*%o}pEXIH7˲iQZ1|)ߣRk'3nXY POa1>\;ON0F8k䴵'˒3PI6tUy|S-)zwV0- F'^ntKsv=r?RRaPsz~VF- '*Ł=&HX ewλ?n| %jV]-9s׏EBc5>XW`v"_G^?1mҮk:F!(|f<_ÊƘ:j>RpŖ!fhբ).̶\-%IlQ3}|q%@(_}6x٩X"=ȥLt 3Dӡihqz% U,l3zo<,VI&z<F릌cH?+")љ@Wh5!laPE0vJ+~'6T-{2vmPHM9CQҖ﫪,(pc?$^cS3||*ˁclR x!H-x$QuuS i(cv!Gi_͞&oʐ|ƿ6zUⵏpX_+ ` 2OL3ؽP=ne`bN44>@fW5䉊<[|($$XK/m? rgfu 7G=\F:,9|ަh. Z.3.øs`Vxr(BZ64`<0_{{1Et]gvV`d)ܳd>M!!-zn4I5g/KwG<<)J*54mԸrS#+iUCg < vcjV|DI$MȨm-066F)ڭ^|<1 gU,9tjo!TEZPـ[v&4%?Z -F| n>f:mfܺE|uK0*߳:|28wY6SӃeHַL8 P9*5e 81"Lꈪ[Ehz M.V䩓_hu(_oJJ~9e:Gb{刴?ŲN^f/m`|s mHT (#jkhJ ɔ i p B.t=ge[xNyl@ҝ429&(rmC$)$W(OQ3z'bqJȣ=nԎHu(YQ8^jwi @1$ vj_S.Xp{j|˲3w-I|ФA.L#|b `@=wXarka A*>OCpST7cd2,iN- gl,RExQ*r?ižvIEǴ+Wܗspсeނ(XqXJ'd|Z!<ƙ(e ʘaag>fC\ "#"Pz;Bx&{mA>eOg!%~asd mq5ˆSG0&|jي~kI6vXV\:CL*+Ӟٍ琌I>UlH !oW*Fy-ǼG KxeKmE]@4GaU_m0;qn׀Bs ɑ)?pw&@l UAt)@kս/;1uMdsBX,H˯+l^T mʝ(FB)DS ֙ qEqv0#A'9GV.ԨdZj8*֗f-7@F$8AY[13Լe0sFwpQ+"?-н9 MDVbeY7,bA\J2KC@3 }z.˒eۚWq3Ѳ 4 (ȿF?(OT{N)xwEW bܱ`顭\uV]X|ⷶE؈C˚ <Ϳ ni2|^CNb_PlnUB`-z%#8OIj}PnǏښ;PE;< ' zQeImi=. lVɂuQ~o^v^~IzbZ !ɪe%G!w d^$/_Hr /#R*{Ub4[[8>~ 0WD `FPS+/x0^6־O}>%}pv=PRtg#BǷ׵2s`sJԭ+LbÒaN;v,+KڋQ W-D! ϵF%ѻ#L9tt#hir%bΙk^z5 Ā"d>= ~(^dHY"@^+v׬5xyyx_m6ڵ}2Y"ƇL9G0‹>!-yjwq<΅Z0iTP. w>(!zsthG.B\"&씴C  cFef/ӛ8Ep#էE'CI3?俺o"]P0LVq` u|ҫYEcAX]U0Y)0耰$(#qCd4|!c'WNr!lz~JuCl8L ؙJ-ony0BxT1+kwFsB+taXvE6(mfbVIP"P6byYgΘ$cV4*7Z@vh9#$d'n> r :SjZ6QԝETۘ5]Eu(D@ܞsք5OKɿA/ q6@/28w6gI!wPۚS7L F¨ԍ75cv&i"ޑШ0Am '𽤝9V$)"k N2aH~ZL8j[L-$!Iv"Uq`J2iF:h;41 5lfsdOXT% ߮.r6 Do²A£/>겯5V O"{z0E˲}Mǟ)|d޴h^gɉ 뜠AVbqMosPv'e:֐xa6.Tצw2[=SёrnCAKA 4׬Sٍ t%Ӏt\:}h .E:NhQi "wn $iϤ0w@X♶3VEm Y$g:r`[|ES2?C>Pdų;NǵO `ô}JPhOĢr/Js6`ji AnCRv@}&.t3 Ą+[`0w*`oAbfsO}tuk aZ95I~ WmwXNvJ9J_孵_*GEBVb]26W8Ђ2v}mIjDV{RʛnIϰGm:+N0yZ-7lgN"*-H=釸L\ J#UQ2 H7_-Df(>Tx{րjуܐwNesa';fiF IV rp#7{8$Ak-lAv*E'!(UAy4-M8iENLcs: $x{ܡ<dfv{'6)xft[@7X,m KT\aSE<1g6 x2sEα.et\52,Ky) :)2Mm9"*?4 ~>(jcd:vʟ4h觡*^6߻ gyN{*ߐtFG [R}"F$_Wv~/[a []WAf*O S-I yʽ=8\@W4+ߐA&NҿNx<뚦+~(94‹S_BҸ'oO$BN.>!L] f  6H᳎sAlCpH(;Hd?S)zn]RM8͖E)YpEFml@զI-*ZI ؎|hQp;W!;h\:CzޟcRIKX1EY5j֏ L*'-ђH9օSD_:]; s^&KO##4wᰡ$^J4(͈/^*ٴF35!;CsV2pBUTW?tN#+O݄Mv[)\WM|< kYͥ+Gsf9e:@N H/ڿ?[=<'18v;2ˮ(c[a"W\h' % %EƷf,%*usT? e䍶Z׽`Sӕ?snk=#F&z[p5K[;kHwѩ5I)Pzu?%H$~S56]q"*QB86@l"ŲW5&IOOg0qBDk:lY@+ؠ_ީ&CdPܫTf.a&ؠPEH!P2IKׅZ&azrV~P^2<.{sruR*vPI5&.F5^,AC-GX ϚJ,v@va\}4hYں`ku,[77 D" A3uFO##dE73 elA( ͦbP9"hrb"x,f{nf_NM&@,ʢ.Ǽ5dծNjڐ܇ld]hzi[` CR+A"9c܅ B_Ll;AғooyYҮT Sc0*)yҏXm9moM7XS&v[=&Kq1bew9\ 6c!R[L G"|aTEԘ)exs@YY6 _LjԽ{rtG '>ry8_$qdE,R5<jtwTZN#h{ƓV= YaqmO)S WlO qZ_v0ӮF*p\S7vkﯯL&5iIsZ[ %sW⚃f/Wy}?h8OƵ/^™zDd լ%3^4Vkr&\qM_nNEwA#alq$KKׯuc(psV @%Nl C7~ ba0S%:HI48ԲQB_c)Jx"^}~,>I ^QˬT+4n >1NʟZ2PN9TވYuZʃ﨨ųf;RLQXh0\49D//iYAr?,cJB,p5se)(S-V#e55򍙃Zd^~BۣB%4'Y4nYb~jF-D_vbCC'ecbME>T"LuP;HL[Ae@8.)}&h"]J\ɂ2kT@v1hmLU$6vԨV/u'Djo+ TZB\c]hcBV9PK0OQ+e~|JYXmp0v$QmɶGk24. ]䚑1k$I!3|n^7%i69VE+}ѹBBF&ΜLz, "jGU2^'6>R d:y[X6T=5Js!sju2S.XN#sdi.FZP֒ᄛ4ZZ[|S_1Kæ9LS)f֊c,iK&%I #Gҟ Ӭ+dl˞n50LҨ, ;Ͼ:Ô簬p"TRJ-ڲSG* yORd|#ZqXIUsUP:xVmMOVw7f^Jf`Uh stG٣FZ;}\FGL#:'@G]R"AR+Xx@6fz,>ǫ>@lXb*.Wځyf6[}UTF>FyLJ-0Ɨ'em.YR^}?φ2䠧&9AgBm$k7fs2cs[MJ2c"h@hn<)Z:Ot)I x8ЭvCuhg%΅59%)ސ`40 V$(kғ*wk[pѝYLF_! -TΧY{/"T`kwT&F"VDq~l\=| >8J_Xi9$ʇ .8!h.?!{86 LjJ\齴y F2tӊRI-xZj( at=Ġ$&;}봏Ħjs;mjv0 D=kDxzIOGf,7?'+30Grw-A)6; i8&QN Q* MV>vO_&Wa~ҏ!zre(pz#B*@S;Ya Wz3&լӗ}T:zRm;.l20lb5~ U'q4F̕&/hϮSps/!.pZ\`mt] 4)YVmڋmy"RгWi/*w%2ܵ}r֗K18 DzwAĐ d;9j}eƒFFo2O^UϱWw=r ΍+aa'97_f Gf-hf7 j,'2G oI:D OB*Аk|PUV$ZZ^!tOn?7i'i6W+QcA =U Q*P"eF0Ù>ygx*YQ~oaA4)'P',@ 7t7Һ["V2] :h )HGzz%G؊}2 jODֈhFlntֶQssAj>n BnKD͟gY*ZGx+8x-`+>ثeEz~;TK*m \:1}SY䓸W*wfrZ Sz5VD2$s#{u}.c1 \Gӫ0MeK#wO1݇I66J]D2,y.3keBX}W#S?eL21b"ƨ>ڂWl6պQnN{?zKXNsT /boG5?$>b ;ZSO(.%H#K#r+K_,i1OŨAyK˧N.jM2@iY|͇.~+or/锴=euGr[<_iQ2\FK]-Y6iPGqa(qi4e;hg|H6HΣ7"N*q,6X]&j$o"Q'`h kB.oT DHT!6$ 'emϜGĐ.J#bȫ3 }cpsȲ>#P0ܒHDq=@74EZ#44Xu࢐ WVTR7g;$b+n5<"@~Q`3kmc ^3<'18Td+r+?!t&V2Z A]ea/4}Gi0gU?["-n9иyz)PKu]WyQ+I&3XH}U@ F53fzeC3vU%6in#!/ӔlnC6Y(WY']#m]7(z4l56uUtx|.$oFZjNM~q8vرNRhQ|)ET3>Rq雃$(I8)-LT] aۻ ^=P'rO ɉa du:BQjd[6 k2FKMV5p?c|gO+NY$+h6(5mG5ZYG4`ŇvShWoxHEuIQm1 z\ƪp\u߬;9@ذMDm;{TEߚ 2#Oպ+ΠKػYm!y\5O}8'i%$?SiG 8T_2Ǒ!Cؽ=iSA M߂LGf'c@`XإbsGM tWd`5f cИK 3o-j-6ɍ7W1d hDzTt.jfQzJzzޠ%yI9nFjmf5SMͽi!+bB M/bPS؏P7&hۚfr{f©(:FL=1:8~ h@e{?AHL},M͗WBY]|7q }Y#hɤs^X*mUܿ;@#ppTO'J@~Er7q޳qQldAц?c)/*r)_V͉`5R<74J Sx?ކI}AZ+A|܎mPD|wu&_JhЮHs;P<3?x0)Lo$RHW J8"]5& a\ iydf=aőZSuT8关ºpalU[ {{],+}Sٖ5teeEM3V"c=Tb7$]ӵ#+?h"nT!$ZҀgtq=Qu K ow=($ݺi],NVC(VȓIƳl3E[pQju>[V/S<(A* ln^fk>#t|0LݨZxHOݡksS~Er0H5HAK#LYNjA-@|_Lb"DQl'V p4䜍nm+톁Sp/Fue6MeܣJrCT$[lQ |U 'N& ̤w!m/rjhpH}QlHfjja,og餡=Խݸ ̟7=CB%gk-7J]6Ui {822W=j: [&_灈EG-t-*:6~7gz Kҟ)U3Ju#Le_ 7q dUaf =Yj*(wcVM hqW?\ pZ>y)Qz&H$F XM4\iY U9]%aVsg99Ҩ %,Gpt H w!p-0T22[τpSrEEjb[*054֎b\a`,}=$ \}gaY3PQOw4@./,m|hK ADNԦ`e#kziJI x` oVdN0[l)a)'!eM E ;׭d`'55_f} B|^5&(v>p$)wl~j6;'( Ov'5цyZ5A"7r2)DR#$v!]Jh'imH4rz%6q>\^5Zi^E enWLt8^nY}}S14qFfojŻ1N.9OSB.P\sO[wߣbQ+ z&FFgĸho/K\XC?jKPr9vԮD-KeL5+ Fɹ%ZXSX%k_Vzic <Ɯtv?Dbs}M8CG!8ȝE-lߊ=C4QId[JZEc3=,p`clk]m+RD4v|pJª []IdI8p×毊EÊ=h6F JfLЗ Z*׳8ln r6|E$PO3>"]2nLߍTHQ 򰾫'`%!?Fk8,>TY!IbD `B;-J-?_$(VP< 2yiϯOZ}BK]A"ECޗuzDQ3sDU4Wxq5 %)cfVxfP sIykrFlr9jN LxJw}w ;YS':Up.J42q|jsKyvهW+PdHQ.ʔhKv P1J*/T=|WNq)p+_oH!r/&un[ur=sp3t<0Qv,:}>!jQA~-[Z?ףQST*covyv1S_7[6GmPAGy͢;. c\ÀZ0BB{L=X%ЗWnF:ߟo\[^cBt_OV!Y7QUu VH^ԟ'B$ ㋆gKӧQL9(n _Rxmh1u3 ] #O[ P(q_?xU˦廐6&eIMv ZpbWp'B,~і}z7hT2D^oQ8 T:0V([#&r S569%m٭Lݎ31ߛ0$.r|T|ԧ'h>g7>/Z: `xJT&̲ۜlþ-S^TX"7H(Ѫ IE\bǮzmFۛx a2~1~ xn~(1kpțif0cqʾrrqyR&#voܺ>5!WgS۬Җ PbQ1c6o`T^vPS[}ǍM={2ͧ0\_dG^e5-Q@lP($wM%4XEqOByGyjMonbX B!WyD] ykkvF)ܷm^I_fdiθ2ɿQ*pf,Kv-NI(s|"yso;8[cWd> w= 'F#m8gLu0[QPS7cP);5b]!=K_W`;GyʉЗ tfVa&ŏGʗҊq؇a,( `Y7 >Ԣ|P*8ƅ,>UE0,"R1Kܶjb+ XWL6g~5 y~}p٫/ST2mW8B#B//tʄ'Jyu32WlǓZ\զ0mp(5tH6^.$a få+wׂyeejBf| Ӷ^BJ'( bӢCe\oc˧ufp @RiVC ?%鑉='vK:}v#Ʃ⣹y¢92#SRHj5SؿB_qj% sUu >"zi00Y[yUp]ԡ.i*L$2GfcKq2\"8bh ![u Cs;2{;d]ǻ y(;y_C>Y.hrl>rڱbPyRkۡ锻jj.|>"JeJ 0e]\m8[G`OtEϓ@-0fguqME-d:qvaҎ<%,Բw{\p72-yɈ=KŦ-ӊesr1ldJQEvdZ+ڐ -]ԣ8#eIuU4"\*"g 7.Nf6#*ommUY{\z+)1c珌9Mڇx .aCL]f8yRFZ[>k9km+?C)jj:LȜ p8o"X ԧniN$H׎b9ǎRݿ $սP:ϐ~Uh*2.0)@cfF ,켰"# ͎0,[hh?%!{"g;Yt{~LW3uMQ{QNCWعral!? leRu^U9[ݒmsL˄]Y9'Z>.1Fu9: 8qgl$ҳ;=yt`M̔~t8 +Pk[Jc &xbI%Ff@ށ.>P#M*/һX889>p&pn{x#积*4m&g",xM 0o<@Ҡ lc}/}qSJr.8W䏤7S~VljD['jY!8Ԥaڛ4/ ҆h# UiVdd6)j2_{bHj$JjLB[o|4 =fQCIJK_[taFph߼x X/bR'= 8E.;a^e7C'؈Y.srd -%5Oh2]ѯu*dХ(Q.sW g!S@$T 'u$=:~&x),{MrpkKʹ|,IC!=!̟Ydg} ދ=MV}P)øI&Ѷ m?W0\uWxA'HJq_^1rI!WAti罏}F5EǤ[idOYu?Ri2%4>:HAv`rhfY'l{LP=@G^ѫ[_b8-G6W]f܊GJmc86na5Lnzv'w&/J2:?ȤAql7t腂a?0a8lx# F6nase6ϊ"lJm%ڶӱ`B:oJ]-y <;0vv/!9@1Qĵi3/}OآvryfO8.8HJj US4cYXcIFŽSA6L]51=bcn3ݗT!•/[6I /Ihgc8? j^'5'=#*~ģÅ=N=C^-#J+Pt]`(aND|z+"nxžZp-g&ބZ v?{A%[F;Dg2 7 c2 HQ6φNJ3ҏLd"+} Km֫TtdH8Z}WN 3Ez_{r j:C~ U6ɾ3sܑzr0/F]%h(`-7 U h盚gcϰ$퐻=,gp,R_ڂUM(O'x/46%ܽC 5d]]XN֯&3 "#Y zk33,> ؍"ݠG6aT3J[W+7 ]tl 6r '6~8hM{qQRrcEzQuQAU] |_dJʄ7 tt:-ʵ3pO<9 y+¦<6l?2&:HPTORq ELWiʆz=Fs$qu^;e?? f4n$~Gy(dG!y ֤GD0cxn?,϶%QoJdUbS*~dUQE:/ DŃԂ/K^{Kޥ;V 49 `K"Fb ^ZpM93k{}ahoM;OA[g6oh $q39`gA?^yB [0 ,h*Ժ1Im9f`YuЯ8wM.`e׻G_F2(5j}1Z\!᫾ԉM? zpAN +}#2txk OG\k-cENvKOEq}$N SlMnM +y|Mgmz:ٛGi!d!\mSmE0ZQA?J. pz?Z80\۪/ `O/_7pULbK7AM*2M}oN[tpqh-~UT^5`B{Qɱ-,DxrK jũLr [R~6#IGt gwc>K1RҘMTfeF_K`ITl-`yv= VI.810v6JײiyƫnU"Y袹yzP(]JJ]6 ܼtP:z.@VtpYd/[q`QVR1zf(K)cԍэ.s7AmgzwtPT߫tg0ߦFA-QYVx+{gׯ‹o#dӅW)oOăP"A27Cu@~ aK7c.,O5ܱ*Zy3W6A`,spꄗ}?MQ83mOF!Ķn|x.~Xea?ak':Gd#.'_kEp9]5oD-3q?PeeY0: P#9 JڔIb `~(HUV.cun,S`m=@!Pn?]Ds%hBA _> @2갂Ý**ViU3QFpJzKԮVc=eԋLaӈW94:_!=9aH?A ss5@wx {}R׎H]+DU-z5!7Tlv]l%HR)f0NԍVʖ{w솳SC}ٷzd<'Gދs :D1ot@}fvGC xbc@K9gUNzWIˁЖ"d{ N#aAؖ[qW {6Sclh@Hص}vCīp4(Y#ba -*H:^9(:gHAa1"i- 2{ ze$~R̨Ñ3 ꎡ~coůSK-^k#}:!D̑%#"gҢlQ! bOVyM]ӶsB^ՈY^FNdlbi>pԀU4%tVF{Q HH[h, ~OArH۞oG7CM@)vn[|sSO6N23W:8rE^{Mhz۞BzL@6jo?.ou妮S/LCd JXEڃ/ܷa͝WØz_1<S#vq 7Ͳkqp*HPTăէ2K>a]ypUǵLo}\6jT [%} ….}!>z=w>]JG:aG򜶧FVo_>@ m~ ]_lŊQCG8Wη0p`]R>'6{'ˑo&Yi*A`3I2xB{1F'"U==꜀Hs, ?iHc!WR?;%L*u[cfkۄJ·y -5JLREV *&t١ pPU.+o5)j5oˌsW &`/F"rߎB^0vEQ]׽Xߩ-?Z=I_d,ם!nbM& bϻp 93 C?٠lQ~3(JC:JޟD.;9~niţ9hTȓ9'{q=0qOѡKt걲-7`+R3N`5Pom=7ץrv;x[l&in4-84!GH.TȎbǴ9R;YxBZؔrdޥA}H6K& qҡ=tsخl+!{'EOmi L`va489o>aޣdDžtG>2kPU&~5X$ Yy$7xrQR:ڗDbҎ .ÑhqMTpźYR^.Sݏbc2̕|CPGXc䈘4|/FVw\!rۓCž}09V0x&LՃ) NE^j[5ce׵b]Y5g._nO9R?%kԘ yuvy {ˌ垂Y f {h0z*;d)C7Z":$p0267ѲuUD xFaĠ|b"=w,A@ԉosMjSn$F˺ᅐ.b:K69RY 8f{-F[q1?ƒ3}qcp#䠴6ޣ/n vH罣D4>jkOg*u\;g t]Vz*ЁrS˨Y0)rVlqw*U"Pikr 3=͗5i< O ώkO.Vu!i/5!26Ë=qA>Ҏ< ;R?B:_u}m|(%Xc+5oQL`r0d N41Sh23xnOBzLKP)?f]~`Y{$eoI"u{:@ z{`аވB3)1,Jm~r9We_~\']%]_@wRBbLzc-6.~aE3 C\ O{Is8U;[X_)*~U̔/ ،VRh,l Vk[cWK$|/9 <2χ>BqptaBu5j[h ,6h@z z#+wVHJO\ThltuvDr/NNdSmU"5nK:n5 Hkc&H+,Mm"ÿ7bBIRGwO_v *-Yvg ԉC\(D:-15'5$R:U1n7`EЛ?mSPQo(u'%HB<< 'naEipn!O~̞gGE1և-?fVŬF%E5xb<\ex R@,;@ԛZW좺]go;(hi[Mp'[&<6pkBWz2DGy˲QJ`@Qe6LZ-@zdl(֕V,.eD_v7Y|Ow4tqhU%!a ͚qCJ ulg qR/w!ӱųe8(5>< *4P՜ t^BA,eZL{JL?pfU?6]U6qrօЅj*{jJ>/:5N%,B_UO^!fzI59;.c%'gznW®^]?D YӉ᫨8 -#1 m+RèV޿jkvQ[}࠳]q҆^Ŵn+*+LmX/ʺV#䀗&dj{DȌ-]$eE4|w (Gl}~ Cz4 NZÎ>msp[ϑ#ۻM0ag'J˯`3Y?0C˓ 1k'A '>nM&8D;N^iK&5ԗ$~$J&vb3AlJ +6FѼrY(K "H%n #禛p֯IqfYAG)$@ 2wd!V&5*56_6 @DWT&add t!i>?>$TĮXj!oAS~j=lG~`_A usኜFh_\lqF#6ڕkMpZ>KtF1Sa:ͰR*0Du~Rp_bveh5ʱ["VKhc@QTh7QwHJ_*,ȓˉ0ꉄLV#K]ԈH}Ix? *#T@԰墈YІ"d¨9wJrEx(7ح^TwCq׵>[W`ߧV|.W41-p3J\^%(F蟺 z:bU 졟\R;PS/a6tnI0RM7 G\N&%@8B+NC_̗QRgU-3S'~3Ţ&x) Suwbڷȡ׵3[pj€1 ~H@]y =PFeJS(Ls(v^8Igx0vƽ Q~(X5 pX(o.ϲ=3cLREQ0XT{A ܚ2}:5<3ZkKĒy7R % ??[a ^jOjf&kRX譔Sۿ./2vR+av63V.ʳPg ;v&:%K`sJZNK@XȦmþ 2!ݑĹ쾯WErxJ.' %^MIҀl_ɺW-?SLT;yqx"+糵iW;e`]PjG4'[޽!g3j㍟y'ș 6xzM#+!qljy9=-e@;lGԷP!. euo˸p@Uu喊ʰSp-Jyr)h]ǀ^ٝ2g9K͔8κ%TB'H(6)OCI*ZAʄQe .3|jQη5$Ka>>C֋csWf[E8pÿXɹgbmWHQ6)ktέ,' 86dCo K@ "KyXi՟`X8zGU+fjN2.\@?=iTgĠPB ~yuYn4r [7]EP7 `jvaHo1.$Qcީcy0w 7Kq aEni JQ j$vsk/&1ka=ަiH?$G PYk~sdեqଷ;3,4z(Rb|niHʌZW)g2~}~W04錪9AIWܢ ;^18ʉwu1B~%=*9x rU([wϗʘG4? 7Wˉ/I4&`sPCiƶbb]yhr"[wG b݆wyU+<~Eo~ݥK7A(wT"W"y*;%#,y3*rAkFv?) 8 ȆrPFT^W~yJA^i\{7l y|k<\˭= VNPJTUG.QGX$&'a8jvsُXw^!܄y5Mgaí@)>H  (n"`7HHRHr,aiPh袴[{:ɨpo6e[bqՁXQ)xn!Xv \L+L_16NasikH8FP0F^Y)2askn#ng?%g&>Ձ;ӱ:$~ve_ޗz*A3Pb\;ob%JVlTQ=[JtRK5sk,G0i33bd^B!8晴ӬP|i9 VJεan9&`]~Blwܺ%n9a^]"JIԺ.-8QNns%V]S]䓪`3M~v!B/op\ia&aG>p:%*^B bG~ϧyŰ4r tf7 j8a,hsb2Q/IRS!Gl%t<6 bx*3 0[F˚_ǃ;bK3ƒqN S# xb7byT=ፗ{4i\E x'J:Gs"8ȊG.ݽl|d|@eME`sʁbJ"'/fg.kLZOK #'~&̺0ce`3R: #Jc{o%cEz<޶6{.n+@4x8 ͦ췙Sm ˋEpAɾ)uO$njl79a+n'JlӃ4ɜYK.aP3sSf#{Z9}$j?~]G(#VIpVk -w>{!QDσT# >760'zJ\䂋SZrf.LלkZ'gWfzB<2.7{`&> w>VU#,4eItq>rF\nH]DTgn*fXZqdq/f=Sԩk, Xi<Κx$r S/ WƃNrϤi)ѹ!Kbs#$"@@ϗM.`Y\Pޝ28r; >=-(GJA?znuAn ҕeq9G̸T(_'3 -}ǥEA4? 3' <{݃غ֭i<,eK~c$s$"ffQդ 6nJK{5Y=b2fYMIZ6ҽ@f'2*˹à(0b #"loXU!\zY|myBB\rp zl m]#ʳ%d $"-bzeU!aiXmv󶍳 8Ye3 @ #%UaGg@đI̛#( #i m MBY;̹[Wl0*UT?^ޑ: }3fga)5vdG?ͣG1YIby&MCsͽɦp}`vU$K}GFU|?6noabHYe;0a`ګbC̬u8O, h35K WP>R (e*lǹ5SGW"E-S"P/]T?4a؟^lكZ>(VJo@{`G?$kjL汝P!Xy&* Eҝ>^)U}FK(pʴA+8xMfXs遊x9`=Q0.mkoY=4l~̤VJXw= M릣D6Zw4dS0a) T7xk'T>QZʰu'wt#sn ^P6<,Npp7 ~1Ƿ8P'!nOwOdYK3QJF/ 2:wDΧ U`A)D\mww}Z|bnqx( pykZZM9E#O!"\FdzLtW~WB8%H<{͖o /lqC4¡k%CHcT|o U!a!_K`-YoEz4Z˯WƜ}6-JFxD2 d{/' U c$z?OJh>M9N6eæo'CHdN`Wrsb2?qi;DOwsȳ`\DT]/:ȘkfũW!F;_ەFjf~ikLL tF9/&k)T8˥z//]IFx&[Ra`O8z Bf)"vW&|D6r]hw 5gZ)SKn\g$GN 7S85H5>?I5+Ԫ\AHN,6XUXө x:$# !\g-U7ds;9¿k+^X Bť1 TqZfD-ԊX=D7xKA?3Վ@֫z[oYĹ~۫ 9U?w7Sll24"pzMr9kxC;"pF׽)^UgJ8e)ݤF%&/eg6g۲G@l; #c yq[&ui~=ؒmߑ 'ņb+ /ⱊ[ OB#Rl?䷝lO؍7b8#<5*Jjrb8Ci,wQ7l{x/w#|B. @w~!@@/`e8p(X;gA`m7:'^gv2/D4 >ֲ]ZR o'7d9Z~1*j%;@t@`ҝ;wc~Gz/%X|dz]L̺xmcԟ2z$%TZ|dPPk<C DGX?;t0+A(\@ݧ nFV7 q# kа<)kv`OEұuVr!Cԙ_|6zk$4ƹcMg.%,PP6nwхq98T{]XM7U~ǯk.&v %"`zȺ;֨}$ym6fio!I z!Ɇ W{ Rk JA^ٿdp)<՚(ZR6^ܳYDj=4cC 4$݂b(RlgAM/*K/vڗsC}e'~lEdh3^_A?6+{z4StkPAڟڻC8i38_z- >h#Ip $2"k%L:ZEY8Hb_#g)Xk Ąj)v@8df%k{/n}M+ yL?v\yFd}OlQo5i:J&on{;evEx+i8;=q4i=D9SV @7d}U|5!/c EqH`AT*,E]L\2>Hg+4 .FeeS,)yb2i<<=d; Ko׼!~oIZetPհ}`%N^NwQ&YutzAWK̯ }pf*ҋxԺcLC{;^'J":0yg+M_cy>Zq't[ 9ֵU,M"S@oF̲}a}ΫĴAM~$\ZMq>)֯{lSD0TEHh VrPy|ƥ0UqmU5x%@v&e.d]ކlFl]Њ#GPD3$B*{ڶ34 XPNtAyqTOJ[@]&ߟGӠLd=YTu2v~{l2Y3Il;*+ aU]{65b`Wb/kj@&-i++ZeH<9qL΄3#yJi_~]#-Cᅢ7//L$g?QAU~G)/ "Q1$6{{Q̲Bqme56[GD♢Nt5ֻ;Q;Jc{^Y2#`#p)CTHo'^Dt0E J EMcgU7HC6;-,z^ ,4tdrwt͢p님Fݩ~˘x|EꎃJ4\N M]c;Y[ GK_h!OSh/4JʻR' &EDKB8V+fh~f*ytjxxqqce(ť]O`f5z`!nR05dx MAX5e[M..n0u)# qF5Y|ԒMLy.ҺrL[ɪ %r_v/gq,`9ew{;|Oh(ܓbw%Xn!grVŅnTR{~g6kO^)NJ8f7UB>0r ]LWj*v< 2֗:D ||PK[^?̯b@Nhӷ.<#u%s$ ?@~J]{;Do08~bMxHҸN~#ڷ~+u\VJOV@$B/6pe^6} L7K O&e4dm=a[ۣvS P>FTtƥݵc:a ŤI/Ppr.%6 \5B "$[lyRg5iLfW0٢A1mn-ʥ,6=˕ba|TQ. Dv8eX gK10~2~J[ }̓uPc`C_Qd'k ݄/M}Vw{1_AfE{.e7\}[ lXt&; ͨ-'H/6y]*M_T8hWC/mT*R爮^ҜXneJrڐ,@DD ibס>շk">A}FI[[3Lt㵾0i4@~cA S->7u-3u=}77-1?\E֋7I[@&IkhʂG 1`Đx96g^l0'P3NNv#Wo7#۔r 8dĒcgNYy6=-9QqݸfOhR͉첁74T(i4:_C"dJ ڤ(0W},ŁiEͱp6,k<(7i_ -ih=)Y%V5 2(zE{;1]}"5_x m~~tV@cjmT.:gd7?I35 ke퐱` !=B0Ɛ$jGuEzX>\40%Gn~)P|]~P^3LX&Q3THP.9 e8Z^'rѕ0+W:7cPxx^K/i?9QM8ӱG&Ue_$M-G~ M }9 $H0tuo`j!J8Z&nH@R4T!'Ծ<-Txߘ K97%/,/c{V4+B ':w1 u m!ގBkKͣ' zdza1PoJLv"t˲@a]l*K_ħ}*EX앳IΪtiW<0[Bjo:m~3Ȧ> b=ȸ`~_ȷ@<^t]ࣄlH aqV[S&;⃳s38`bbD.Йx],^eVG8Y8eIfF.ժ"h"=g ĀD9"H3Џ /fht]++%<ƎݗF)_!Yl>is=%ou3M5 :M8fz15 :j͘;Zv %N7dؒ|YR-,|ڒz9]ȭ&v}(@!?@>1vӓHyU/Qy `UA*>q֍Ks,;e=ڼ>~oǰ㧾 WDL1e J~(/+RLg2v r;b%Ϡ+ (_%/@1#sA]w:a O'7KHfLd$qF۷4}2D9Rݨ90˶OBUܷT ycr"(TPEkC[4vmP*\{FmWN`eDZPjÇ,"O͢yaەhs|w 'Vlu;|zQw0E_ELTq>D[.DUA15UyDC> {S؉nN)^vH_AD0uv_=vթ[NGM~F" 3BNH ^0wmץAU:}(܆{iK兤2?wktfթ Tٲܖ?HMǃ+QA d~bF|e6^:~2+CyoK ZT3jfA:Vxhjy ,^OrǗV/l{th"XÆ$0q\ͼu0ww}WU*$fOj<0 2O F34ġM9%(" 'qb6;62><7ZD*,ooo?Jd6؜@-&BCK@!H$9UJQ[ۂ$O2cȀ:9w &Ԧ&.܋7{ iŃp<y1]DxN9B͍;\#J3绽:UK 0aIJ+|ܖA|YH'"R-7$'dufe6lƒnߒq>Jg/2fWZ2.0)t$8 % i*"w~xk~#Xj.S0\̬ b:UjyEc)]MCOaN|c>? 4p`ZmYBlzGJC<-+ 7"EgS✆~Y<h*)+EpQX~.`cMh?{;Wlڥ`?Ɓ춂sX'qǀ*$v[gn-d'r Udɽy!MQ$ oL8b4/{FGG0 [gEku;׶#M)taS/cHPX  mJ0^NC])#0|N|O1*P4< \oхAyH(NTTvJ-j+ m!\BH~Ձ'G~f"1o9P0lӯY+;WF4B`6u[#(M":/: /=.N<[;F=9C֮iYU`\DTPWQ +fJߓ L8]ZLZ]'p?/γͅ,0Vԅ@ >@&ۏ2e<<_@ڀ%gkЂ>Mj@,lOpðB; cdaC/]߄2uQgIY1ֈbJ{9e|vOġ45uxݒ4O '0iOѤ]j?f`_ƣŐvŇw}BCeM$aV|kF!R2M)1$\CE$8[Gv@w/o,=;OlX充n҂R|M3xym)iP~o3tZ#`ݯIi8\Dymy.]XhZ wY_7{ C+ Fن2ڟy4ՃZ +[4:O6E'(xɉ)t?Ac: .Mc|U Wy?t4E)cۏb\?Г4l^HO˼BGxzm'}=Ԥ d>M:X 8?)׏E! {lIpC2ܻj+:ƻ߱yt9_釖M-w)2PO1!lخ.coպ6K:_ co3/<#mzZOPO.>c-dP7TK1mJz^Eɇ"@0 (.>@YdgĪ:K`ޯ%c/s:,-zp7}hL KbvG zz}#3,FZ9 )r xlq7W2jޙ-wg'm/}f3f2$HOԅ6уLs9V&Vh9wx[Œi$fc~Ћs 3<螾qB`Jv/q `v_Zi\˰4U$}B8:fuČ5p'k7`1̿5Z=.6-&b-#{[XH ~Y htߵVidTX10zQɨ9?#V) hb_q;mSxq||tϤhBe&%B+9]rkW͹{o_`א8|!-}2N90GV=o Mq=nS=>JbǦ:: GaMZu$Y7CԢ G5tW1^]s.@%eAR `!܅K" nXF#JMuaBڑIу5LVL%y5r w9Ϧ-wnnCT`[gge󐍧Gcyio4x]ilbA! MVw#AE{f_+#Fݜ]t|A_"3K`r:ށq:E8=];:!f=G]%.4fUԁ UG^xuTAc}|<ؖ R&"8FʼЗ};M|*y 7I2>>8TRr <1-pȕrcU,bMu0OEkimG# Ÿy> IWWFю7ee)Nζyipٻo#Aʷ5]`AFM΃3~?&?#5]=;b2"R*39`}λ.wFf9YGY^xF ѿpB1{rmx FX$DO:;\݃鋸*\;*z0Cߙb-E"{1FHK WYRA?Z ~i4Hq5nХX(e)ƌ#><,uHEUKW1s LQ|P0}#t(.{ZZ&vEP܀ƐÜ&m{NV2k=9]_uԖeJiIQXAW#^VLҿ\znەח 멯7HxT :.i*f;l5Cʷzދ;YA{QRy9b &'q"zIx>BzgE6P}K*:}P®)[7{y?7n+2yPH\f<՜m,~HA:zt]\4ܻ VV {Z*LpK(A|('ޯp\ʭ6 N ;P dAItKHh9 NSS pī}5oP=z+pu#qcn? CKeR*|a0{DCyW=!;7:8̠,;n]T*j06`ǧ mǤ̵4>yA ߾A%~<3 D{%X,RK'I`eGHd^.{sFO+*U)e$;>j"{R<@oH{ZM: } "Oo7|j!ÜE@x{e ʃPn@`Oz=*mvW) Ttb23[g[D6A3 /)~X}q[TN jBM 7pK,7H?cnzwlؑa HLT?-K8cB  )4v齛ϪTԑnEʟt܎kxP%5Bކ89GKLU|g] SwqPF3fml q0_OBIs eDi0X(p*˅${TgZ|7(p !J "?[QQޝ2 o5e%D838%9~K$Y=;O>&:N 2L/l[".=Ce,5 t#v8>n)Ip>.N OL0Ӯ Ƨ uhd=PwL0 M@mUӚdTfmkWaz' jؾ FW @*E8dҋx)mFw;,]{`*[=34ꨟWN_x+#H$>@Ncud˼ ԰ѡh81wQ C/(c/$e85qmQ :K Gt¸fqs/f`֏E\/tb7uѰeh+ˮ`Yʉu!KoM>s,H&]<]$о\v߯ ĪZo"jGέOj߿Xxu㽚52( ՆSoD}ܪ5ܦ{z7`4?]xDbm:X$̶t2* <->4p~H9dJ0#۠Ktrp)\[Y"$eo"] /M .vV(vT<ʟr[2ceVjY|0Yeigmm.@=Xnʆ>hu8i;K9B_ZT#y=&rI~]ovOY3_#Gơ֊=;ZNinIr( 5(EeB3Lp:@8C*6wQr%×oXò:Mދe,Y.Xj|ta~,7Ης(@mw4 g&B Bip(RFR +F Gf%-ݐ Pi}}Qz0VBOE_ +" 4pp(IHj ׹O?5^!6FݔЩ|ba3J,OVt(ڕBXMdZH*<ɎZ fJ,yVl)%H 劯g3\bP? 7Y8tr6v#GGԂx*ޓo,pܠnĆUy%z}Bܪ&nGkdD-LϮE8 C2hސ}ҡI)Q7jSi4̸q$?z]p[3i,We!u4IatM:GaznbΞ0$kvzx\RnTZ~I$+2m:1(˰^?H wvC>[6CYh'(0r1|$ʶ_]p̦ m z>*d8~6^f*h0f Bf)3QlZFs2ٖ $!wUőU_oijby^`cH=tC.IP(םG#aEzTPdΰɱ*,%5BG ~frhW[=~+He|_Mic=TԪ^2&doE(S||%eeŀ .Rem5CÅ^&#A].N= eہ5/K_@@%\*_OMҰ2כ4C͉_1r[8.U3>ƶlU**Ermj2Լ(ge[8BᠺyQ*IɨY!IeΣzCWۧMv3+51MRˮxWqVG~.+]CF翝,pO)ѳC6KÁ\à ͝LJG~7k+/-\s >/xo?\=9mG#Up=E:[WؽZ ]zAEV% /ϊ^d]p"N:,EGKᤃ)4v8:{( ~نFNxN!+? `G^bI DEYa>Jٚ$iw9S"?#_$u9\/ 9^9}KC6/RG*C80z2;@DDZ?9=t:W՘Z7fɣubԑV2 vWoP:l:3HsA@0X.bu{9Q*?9"\NDڬ'CpM]|ڸLbyfKL'>~q낖`W1Tjy6xݱ{%>6f6MuphN:lـ<:J#7TtW6>5C[c9rRc]ҙTHGګ>u~#:ieN9"۞E95Ťʬsߕbn rCaxNn ;8# Ж-P {K/7 q<_ާ{Z5k"$)L201S(![x)Bv+,$ sB}I1*=(CfѲIgK9ڭGI_^k}r?_&HwA[98,IΪg`M\k#f۬YW=NZvz L7\\6ױ9,R/IufNץŔT%H O,2tܧ0:T "hKy `FI4 a 7qƃF\֋P6M<9vֿ@E|/7Oϔ7F 2ȥG~Yl2Oз'h~ yaiaIfOyhgY8ƲvqgbQVlfj=Zl'\>y&?K*CGX7o[Z/;V㫘px?. iG;B~IvP.Ӌ)7k/a™xԃPfcދH}X?OJ&G0g&1jn?'|c.3:;ue7,jەqObf:64z~u!_v k̴76A?ˁKvkSEԠ4䪝Vj3"t&H5θ}M5)ڦvbd ;BLW ieM-s2A# 刊'UNgLiBRjG9GD'T'Sw唔&4%We9npV~;!*lNϿ9KoO!0?r?X-xCB_n8٦DV?-_!, qFaA߭Sk)J%̸UTZzePJpG:x5to}CX;S[$.R@t(~`r"Ix;kF>?ǡy97 qt;[$nJ6CU-#:n4f ?F}t(PUPA]Rx⮙+Q`9_]ja8#ej|k/>9A+oO&%{&:ҋ˚4t({67jqhK hjN±^d ̋tPgn5@Qss]=tw! yձ$ojU$phXg-T۝`j,QhI"1wxF?BЊ6GRmCX@pIc5A?,#خutU5Pr\ 70mZU7zyɳi3br_7y͡jW-һddIk)},GV %xY®=+La j1p,@t[ޮ,E:QDMHq~kp֩?ݚ0*H޾`y<#c`0؝oZ %8:'ϫ$ RY#(IPoq_rZzG /4㩏zY%׸Mhϣj b unZR4hǏAPh*Z1̱ x*C,6n :YnKlq3#lKn͢F\_f`i, b,=8ں8T rwXPM[MyûͮRcޗ[cIH5/ć}Z|م5p;*sSK-2ibuV;5C ͕17vRo-+oy(P6BzA|SRWp^|lyu=8ck܂BƷՐ'i7Zf.?Qm`wV/HÞ>RZg>\'t[[rGiPˇ Y6V69rBˆʌw^M#'+onuqэ!l/OƼ>δ vĊ8z ߩ9Cg9-gjy9oCJ)<)ٍ9o&$JIFsA)|25z*  bMt8*ElvMn_@ ̎{qcglI$%+" 0L=\-XP-ZiY̓ԻfR);ݩ[ԍ%N_ !KUVPbffFc#!3 2 /,D5;401>V[a5r97<= RDbFQ2wP1!^!jca' L0^ORkk{<-2v^[Vh43{4zF[S'6->չq"4f TWY&9 Z;|o}K 3D4;ZQBba& qYPy{ȤyN%TwnT7Mܮ|.!^kP^v:KAmy]UPhhDert?n4~;{+ 5K^ h'_z"'-gVO+o1eCtdsEjyGN/b!~Wg{x{jQ39`~:w?OJjCXqs/*A1(@[>Yjh(op,S1fm GMHɇNP!ҪlMv$B>d dC,Y)f*Z8+q͋LM a 9ҖIEһ)lȡzOEq 3u1v vs 8Bi#!57}3Qȿs4GLw&!d}/8`V !o`tq>}Pqe:lsT=^y\!>DLAP zm)4%s;+o8K>(l dܥDT|wj,]c/f|`aܗL㠑XNm}7  SQbk2~iʍxOuꂝR){sjA<{ 'smCX2GEm jɗnv*6Iݚ /9mB9 yRi*!LaMNru| 3š 7( 8qZl뭇Oj 4XꦲF&C܄5A%|isKn*[%iw E0O/DfIS\*dy2%yp6€w-K~4ߟAE5Ye'eVLhOOIn*R)S`OsV-5kr= _[ t`} ס)꾪*l@>6W$I/´T$7X:+:WlG=IE?G*0A4g^ԑdǁ5'm <7߃MC 9S[[:ji>܁VS/mjblP(OHe@M\LC;0j9R0=n D;eREm|A, }RAʇ>:s2I z wH qLN޷k&*svmPL].cWwE'<$OcVS9W*+f>{ìXtƕ`YRPZ&i D RhUC%Lg՞d}⎦HR͹'AA~֙|Zt/@*gay?lJɚg PSn!,4W7F02to"gdB3Nds<+ YYa@%H MM{6f z >8Շ?ZA&ҝz6.h"#:: '< ܽH<@Z_v sl:!R߈ MX_'wb/%\1uNWNrd+ImlS^?DӊOCiN8v ~ٗWeNCdhhZ||`pyXiٛUDπ83Qq6;\}>Vc{՛uDKxcT+V,8"HI7#L\;>;N7ja-aEDҧe8= OJY_~>4e*|8L L'>hCj?h-| ?(.Ɉ}z{WqDA9E]MtWӮ'+&h7Bpwm/A=蝶hN#C}[ې kd`@eiir`Q!ԢzOGA(+Z͂U(NLjUH1h(+AN5M#|AM>۾k$S+>.NP?aڃZ+'ɶ/$D #Pj| PU :"˳Kz>HB@s+ >K~1yv8_*C3rɋ+aQD NgycetK {8\|`h2R _~큰T"vܲw/" %Dp"|냒7`M/\P2wjKCdE<#g#Clts^*֗UѶڔ+i֤QbhG¡ 7.M3ޞnBO?'h0V2~oGne)aH}X]ZZǷjPh-| AܕL47?~[!Ӄy;`>LӉ(qt|Z`diKQyQ' 5s^UƇ~A'>L{fSя6d Rٚc>4 ze%s ׌ )r{yV&J s:j_ML2Q@oҬNb?ѵˇJaMr z0tY6.W~ȀIzSǟ[Xܯ>pTD@HH1z{|"Z χ}I̬C ώ{QitEN׾4#.ylsMr%&U#PMbXhE(ِWym)mYIׂm,QH'Ϭq6P>.~rr>TmBAc$<ǿNWӐ #M@+xjF-gr3Y)( %Pbg!kQs_X,.|c350?yBU>%mh(%Dl! )GdPrHsx{&fFr/hd=|>$鶲^ī ̆}qHU]i͞[4YPeHtK۱Lʇ<›V vdU;xZ77\.:XISb FyIѤu.2,\[0K.;K։ ַX TP=?c򿐳_12D!uJG^IǸ;U_2,^ Ҿ&vNҘ.tX.c?>胧 ?ʉ ( LƖ@3v"xB0$9d: ,tŰe$Mʼn;"=8k^;EȎ/TbWcmPG ~eL(oUkU)d_рjb|Ș`*9 .ձqW5%J.]>^u8^՝fDDM0eKh\$q@4pPZA?E|5#xMKA3@wS5{pIBg͹`q1'V0yVme"YA&ڰ vʐJJ9!)Tڳ\2 f,]"feoULzvi%nI3P Pl\ɓ8vroXjYހ %evJ | h דg܎m];zx[n1Z_B4& ggzC SՏ w<%RLO%302Lby%bY =8vҽqewYxcQI Fv8(7>!iW#&!m'ݣ5UyLAV>b!(lSD%rG`ΰv;ay06?bUy ;zP,I]wosr $x,we|yNpRp훂XBz{5P s]/}NY>"c&L@9zWv^L${ݛ|j< [,V(8Ce#sXBST>ZrY~iQgdf,$ h#|NN5F"3c~ #xR-D?+ZlVM3ucupq;ܵnG*=Tl2JV{rjy/o۬t@WbLq&^N܆JfȶFF&NNJIƂys?>$V,9UBa9_4G,4qeGc9Vj4X\{F/k'Գ9.5Eolt|OqA];Ot3"?+ښAn0&\JQ-ܥȘ^z: Ր+I{ V eX䭷Y^+:>I&׮QɆӠnYc!1 'r۳/@z,R@a_t3L.o$-Mapv?20p kxRzqq#v]j@ ύ9-fk!1Ȑ%Mqr>af~H+UdkFqޔ tJ}Jb0^__0󄇃8ܡiTȮ̪f$ߟ{4_Bc5ja8/{TkCRVW;~|d/ޛRf6g*%X/t"LU9٘iEKV|]yJ~)j3L99;# nȆ(sMЯU= M(O73(5FTu9N@ ~=(V徭<#H)q"J x>~6Iw:oT3ȜA;9dbH}xn Pe==mXI9!U* l{ oѪ1ks;Ko W'P`>ZbztA"gc˷^ж kfs a6,u0@cu6O|ό,/3r -;^;5l}Dm-4m5a>[ti1ch͙`ϽP (8ND'W*{$V2)Nn~,wZ]:S/\@c@vpk,eXwIVelj!9:_l%`Π~=)</g@zڎx\Tk_ ~g}|N!AXMSL d'+JvMCBZW8d^fLU ] }kpncTL\g;.Oc ˧؂XR.3Vߏ3"o&4K."8=unwcέ$m#lin4X3sZGB:prpį!yLB{YZ$ҤR,C,kvdSĺbd:$+X%wwJk҄J ZwƄyl8e1 ݺBc+j[X˷В@ܽYy-e +bBqai:ehJLp5SGH܍U(J! .F>u_>UG4!X$K?^Z9C(y\*)l<좴V*cYo9ȃ d:G~ܿޝ)'Oi7}{H9' Q3u'eKA vs [ 㭢48dǛZ; N8}>ʿ;\M'B@Xz&aM_ej|MA&m ; c{ 1f(\TEUYͤgG9a,-b)ኦ__pX)Ex,57p2 -f-P/*Mg9=q,$E' 3L=n|F6X็)-6hdݠ9e&c$SkR&?DTƁ g4UņI ('aC`#ek0+ʿAi˄Y^?GeF*(kgwom*%85=! #(=߻XEf#5XÛ.*U;G3'5>jc@ ]eaěDv浽EEf䖽#*H rɻRsjIAAڬF3nvŗZX&H,M:x%XA>"ˣii;=vGPVo0xG]F8^-?eo1)5ݹFKuøF/#ɡl5+2a"FtcĘ@u}0G_Y@+ V]TDѮQ0sK#\hY2srԜwLO~aNX> 0MLcyYʤj6 'i׫ڠ/l&6FLވB &\'bnW]qTwP **K]136&e.Uk!3 incTa$d)ZV-$MJ2JdßV[z cDB"xP\?Yɘ㭌oT @-)̃%V\V0{ZjG`̀OfZé%FhKeևIϧ6@j=ܾ'eFaasQj]oɯ~:0e1Mv;e)KZ헉JF$PÍ@Ͳ QZ_X__fR|M611ڨnh~+s0d͹ȁm& y2"J}'9)3JS[W,j^Ń: f]; g_蓢[|)Z?;ٸwccQ HW< ㊧%5~gMz''@6\< л>\!1"P8Pڌ9A𧛊wHc ʬXBj8! ~xN5,D;"AOSiw:JvmF;g{{qd+]sGPM袳_TtA)\qy}P~u\k:AfqB4eYdD8TOt!ʹS11ʹeC%hY4'6sh]ОO nfȿWɂa*)f͊rOZ‡4$\W!@Z^ζy }tZ'2[=I#f2yےԁY^PSg5x{ÜI8}j"k);]<-sgNwHDYANiUCak?70UR}P H<5{CL(8x7 $kRO̎A5юQ9F@OT_$dJN@ E3~:%bf\8yMmz\Gkf7h;E֪ 㙺GIJD]fH}Ny&ӮZ-Sa= ڟ9#LF1?/ } R?Cd>0;"K~)l.'P~7h  6-F@+>G bM*`h;u&9߹lh_+~yH-vo\ٛoL{,>d (zI$-iϪHDP[*0Xe3  PxPxfk}DQ4XH_-Me70|0R'? #:-t+Μp8_E?OxW54DÆO M?ΟwOnl&'d37嬨 03S)o5}A6wvԱc#Qi"NNX+n<\9sFXQ {_ _64mI ޸ܷX}XL:Vg;|6wbd J{/}Б0KZ7p!}4.#zidCx::%wLJk&( "J^ӊ?B̵+ ڦ;X⡧jR3N4:7^ĎQYZl/?'s#F^Nkq)nhd,Y aCQ8ڃ[Lx =ʞȌ!3mk52՛ǹp@"Y_ֻ$ܲ i%}A?di.WAYX0 ~)@;Kyjc)C3"{I#A8_q4КQC!+G{ͳ?8\3 ;fls4M]@v& <)]s_-<"4>* osMpUk%N%/oj>!@Rcq, 70 :O8b*[0ݨM#xOf(:JLfҝY33FMܠ'm Yd874КS#{/JaLG X ef:>FKT5懺9k^<Rn EK*i)ZjM h0c$#Uҥ%*A24[b8azƸʴ2<4YB]8=븵PA@kt:"xYg̀NC[_yp]䛣B$hq7|Wq9š7q h'?^jGEm&pwkY9N#4@BPU^EU㝆qR?!dJeK^yX^;d%>nClX%wA'ЄwV; lƴSa\!CFK5"G R!U ckB`Ա-uQjR2Md<x-%y*q+RXY:ohп߼԰ f!oe7zg.j[YT:]&\knb3;',|!1Ԕ.W>yn0;iԗ9DzwxkM79:05@B_9˂C.b;7̏ct 説3G6?m>h}uYfOP'L(0XUX`ӎNRR\iTd v.UQo > dgKy7>U It 5ΧZ'S\S;G]PyΓ>lKEávm2SĚMOz، 4\~2L;jB򌣎}q )3`Z o9>mSd1gm\X\$͝B"*=URƒ=R. ʓ]'%UX.pYʱ.m&i] 1 1=xJ(=熅5I<.g71$i a~&+öMi%?q> o7Y7q>bN"a>'kf b7aK~Řg<VnCZonR 9yAA?QL/ը$'xǣHɳxفxAp 3c:HG#NZF(8/]p&/y/Q-d>nMɏ\_5/". @&C똖G>],Hgb瑱$,сJKJ?a@vXwyUꦒ7{"PZy7qlل܉O;4tY)X3mw%hc>"C[#̎x cK=-{|t$ެLhr{OpŠ¬!D8LFuMa4'ҘEAS{r`hC0h',C#вۃO e{39µypZCY\mkIG9fIpEƧV\d~m,V'O/AVZ][x>}˃9ӥb|Fk 7 mmĭR<*ţع4YAEK1:g۸m9РI'1g ?'d~H\O!K^PCmasXopxoqY7Se:YwslSO *%8v&P #\77>dFenw~FF"gdka:>Q ggl3P8o-J%' `ׇ| #q+4'X:x aflc F-d*+WN̶TM6\K;fdfuJk菫~Ln mŇ%ZW*6tm dKhwlUUOc" Xm9nzo:2=]U+ĵ6>_Zhh"L{#'!X eM(|qUd=kMs@yV 6=eA2(rp]'_}QD%z+ gJ*KH[^jW9i,o=[Uň]SȚֈOƨ o(w^;VTogԑΙĠ1>z%ѹ3%d+R7b_sNa[%r΍ty7{dKl(-u)xkڄ{iv&?b +㮭p?~K9|Uɋg( *2a:uK Q5:O)J&:,y6G'q6j8˾ĉ Gu͖?&v'w uFA~#X}٣$.D" /֦X,_ NxnY_ نA- u"l ,XN j(6js.k` A ҖԲN"^@A-^۸3Gdț_벩ߟb[_5CUcpѻgG6T d߻@EEb/8l)'\4{^x^[ǐ<.ns*%yO]j*7 "GTY@ZHAd*/'*e!#*V7Z4XxX'ʞC~꒓$g&P':( @{[ܐfZhtzTC~s+>K}Ҏ rv6aJ-bIWr^Iަ12V:b ۣaűce7jP;w٤ꗔ‹2E7,%=M O`ۦ% 7%(:&"%RO&ߗrMkeʥlveV޵W Z{gbNQ! n/=3e&|>I'!V[,yNT>g61.˯sh?x\ݴ6.h_(ޙqiPw b>_%` yj"L FgFg:r>..% f;j_\QG+uObx2םj&-O!:a @`V#7YAςRS!h6Oqޯ|=qSLgKVʚq DwOZyFzf;BhsthdTFe*Ï s,cӵTz6qr'9G rS'>[DhUT]#C?7=UbQ//b$=H_cm x JK,9Ϭ b~H\n1J26]?˚T 4blVg)4oxz#gfqN-q;M ߮5%V#++8@f$)2kV2Yx"8yw4=[5ZNoIqLwQ|u`j] K8";H`BUc02e {%$lAدijgjHI~)TdgaQGJ_ * Y)1h/E| :1VjCiJv+ kNTpP(&&8HT݋`Rw5RZNof&0eE$b$,A`zc9RL$Rlb=EuL\;Xۥ-YD0n?kX;CzCQ|#,i8(u%l¶oJX} [K)#b U 'V}v+w{iIRWB0zʦ+|@I] i"-)UyI8:|) qQ ,Epi6jT#FjXcU3(-LOP-wk 11NC$V7(_h, =R)ǔ rE(ꠑ0ƺ])~[{}qk&Qo8՗q}ݚX OJѦa=biVl;\m!|V Ss%jAv[(T; G"X5zha^Ʈ~Z-)~p+(rkĄT.HͲ-wtw38@?7P*SW&G7zٖcwzD]v'~mbHEFlHzHZ,d#Wf Ods\1պ<ũt a.FWG&TdnB1e[V>Z?u({kIhkFGR]86n#6b?^g@ykFƺVlj=j?WL^pIN{TNrԭJ-|:Nunu$+LnVb?,?LJ4e +n읿kZ]rohn'^XB>U^Pnc4Zq]=xÜ,\_[?+Dl7:`<< X+i1@ktbbXQ&庣hZhmUo"*^D0>+p,]뤜T/N/yX6P).E5>w?|e_MH[%ze狣^*IEk&sF+Rv$7|f+b\/\g=?Ɏ꥘oG OKExkd[2P|ڮ674 !ۺ#,0AՈYfg88A~i7r{UU ~vRrHݙ)xf # mnJO#n=nGE"} daߤ nh?!Dh/Cyd=f]سpvz%mox=->͎*F{V`z'q'rųed+ rIGv[qy'(GӲ!c[Rmv Hs #*񝋧qǕ\t})mآ~ Ó:Lgsvڻ" I,Zw}Ups%#vp'{6B0k!u İÍO/r:V֖EaظKSE}G螥ϖ$FS؅=_*Cm )]Y4-eJΝRS3z)Wo8Uۆ 7iNm8¿BnٙîzHQ۽ pbzMB87GMէaƗ9)0MsTw,;8Nȱǘ=h3.4 YR J~QO[Q϶;, =yI'('9:z$ Ej}. ;LpsXGAyAQT?vHlA"MRYE g3Ȋש.XALr 7N)-#墠 ܘubUvZkE"ʥ1u W⾳ݜJ[؁FeQ\J\q/uਃHcSϼ]g݊%_A~y uGF?D|X'Ք8[{qd E) rQPRqxp \!'bXm1+4f}kj5bf{Mb. j &(4fɐ,k3JȗCh͞ z$,O#)"q9yy78wTl*m\Q-FuCZdٳjl`Z_;| "T$!JoώMBV;2[f;X~ڗm-!o;o^E6/ip8Y(Pc)|`~].'0@qDQJŒf1onx!fgq&{2>y3ḧRW"C`T !LDFUNM^K7IwEL@[T`cf%,L[vS2K/=dp"k "eY3RPySGւϻMw]'g 1 c*=鶭$hUO| Q3eä,Xaּc5qI9QZ'P+P>9̀h)gQT:OgI܅?0gxS jWM_+K?cj8 ?14]Sjǒn;sluu_f}ޜwb?3G2e=$/AO*oeCYWs1C<қ-68ag7h拘oBݚ<==_?7fZjF-r`,NditH pȺ Z T_7e>&*%i**c$ey sʹ }%%9@oOz)]|BL7\PvyV+(yva`p|`.`vX<tG /ż˅؃0ml1'?g{ 9)E -NDOI3:zx"nѫZ&UJT.:m;\.}JYWM6w-N U=a5j2e"?82[-/@ϻhbk; og?[+bljh+~91bTvZI_?w2YV"53Y:ElK⺁hz_}wO2jiY1;z$ٻQ/Al&.{a]Ï6 CyDv$Zt~ W2j2jVjBiK+1Yܵ=>֔evq9[o_轇w.ѨxWKXi> O\X> {yjb{i 3;5!9XsoR[moK9jyH_,+cRѵT[>@*(z`c%^!11n,֕% ^5R\*a1 szf@},Oi- gu(6TKFm+Y9/#yKP0q惟h~'ػ=%=yVp@w&a"mo(HkTxH!ñ/޼tt!T;'D]},'v1Ǥ"R+^!(3 ֬D(h#j:šL7(г%΂!<n1dZ{o3Ed1ޟUۺlK[tM_VeE}S7;X&7,pk,UiV"ɱR+3ƠbŊz;yݞhl&Hr@8@7+νݚq3.q+츭Ė nP3 -hQ {:Rswm:}/!6د;a99YiliW!}K;"4aC:Pna9ntVQ37I^|E9 us6R5rZUӥ38:)!mK{l}Ak/Khtc 6 0W[\|ȅNwlZ!X~_?*WTh p̽4 @fچVvz݀,r$ejF]LgKVͳ St7&K"L3YSrW"v/F"`#[⿢xl^ǒƘKA "`1F^rwRQ=ΡluvuVP.hj?A-k}K<%#ԭNmʳIx9όYtS0wrsuԱGcil[;]֤smƈZ@Oos+C",(H'5yciJX/eҽ~"4WL"d{Epb%X*Ri߮䏪L͗R5{YiBW Ż*5+< `\ ė,o\lhaQ~3>c2>O,Jj?!a hhO&!P 2NAcؤ7)3mZUQw5EZk2* /?d%Mqv wh#GKuڻ%O5ʃnOC?M9zEAg#!H\Fݲ2CUm:1*}PnZIX"0=1&;9{eO ?}:NF),FQ)m!lծ4b'*yC6 6f5I?a='"ָ&h+ YIlGD~Q^vAm1r4 NZIh  ZfB#﷝+JVYDUGBr܍J&&c(z,6ʣZV3ux۱*`kokIoOegŌmQTg> ?C!$geck@B`Ǿ~Yz@GaOFENNˋcȰSa/rO,o->LxL=jWs*8 7$;7?hCΝ/aQ,!/cz%jIgU=آżϵ4XLz^S~b?1Z=bh8 7XvXtɮf;vB}"KEW%]U 3c:CЁ7"grR V socQh#\#& j|< $D{VPsq/i8Hu(LqQ7觰_n/؎0]lR^h86|R}+d+ `\|Yb^A56.Q+|7;a]eS4KLQ!FY2O"pU^+x[ s.pozΞr^DHhu\=eSPUz2GtތxcJSyl2rvxtJ|+oQ)y<1E )*s^)Cwӓi `0eT+TM`h jjK"Z rhJW1['&XψN/?ɳF4XNΗ~a !{U@ ]Ѹ^ |<̻ ]$>Qk?my/xK'Cuf.B^f@L4꥚;jA٨D>ļbr=}˝Gid5]toS5g9iFFam"2h]Aی^݋Kj&FTpTUU&p9)r<׌/P'W%9\<` vHa;gnUZ5QQQPcfa[1wW"e/boEl i†We;],,-CT^m rRT݌T8`;vGoG%ˠ#N胺/spq9v<^pB΋K(䅐1x^ײF&}u=G=dCxq٫ WBYW45٨m54gG=eZˤ yU1XN }$Ȉ<:ѤHܻ88FnJ*6氟`#L3A!~Jtr8Uu]HEɢF(ે!g< M>+ra\Cfߑ |%7mQ`Ќ(0Fi?P9_Hղ2IoNG7ТVިbl'n@3_쌅TULwZ[|ڳIc1؟ӑp#׶L1Ţyr" MyΖf%l1U#W~wa΃S7_۽4Ohنm~wۿ]p4~ޔzicnYte&e(dG&YMD}u2#J]BaxRb:i @]'R3>_) t7n1)6؊~@t?jRHw1 ݦv"m&vhit*~O)Pǻ4gkV#C`cJ:>caw$' n Qz;0NVɂZ\7"l #[} ~/d_pgѻ/tHwxrQ&tQD>7-зC2{_IvgEX?fĮR>QΗޝs b#1FjͥekF \<j& #[_Hnz<2ohm(ˆa'YnJV <9$Pof&ϐCFRsl,Rqjʛ &ubFӠu|iEX]z<qw?LF(ЌU],r%qU0N]0"6 Ul36JCX+Mfn6n6N~SGqpVi[+FÊ֦)ɤdbIf/uMLV:tC=fjRg*Z6nX9 Iq]腣-,5BmNTdd1췱sa\cÞhE}uY5Ij’QSYelYwҽCRol%u*}uZP5  %/J6@qY 7âB@+D@PژR,uAm%&ֽZ7{kS U#o)w0v fdD"2;I)E=bО 4h>$%ZFw%11/oLpFNԉ6cFhf} -n=h؏"Ng'VK ɳ$@T@s170c0 n9Ͳ%$Z"X(ɶ17Vk^E9 firc7.OO6 IL5 x Fb4B";;&;J\Ho0H-Ce%Fxqi^P ^݊9 \ƸoۇMk&Pҗ[aeu6ɣl ݬ_F!9S$! Į%TҾqgt42_Foesrsޞl2z=H[ǜ 4Fw} $ ߻w\3_Mj5^9`ciȪp2>Q#_c:y-{L;[ 0Vg җ<ڢ;WZY|jQCj7MĔ}ZRfi ƨ n?_*yS[c:1˃Τ$5U^J3RE> ZޑeZ:轗ѥD64Ы KG)HFT𸫡%R45u{pfT-ITR5Ćpj*Z0qYLOxO6s|dźe/n",ֽ ,zUZ@,X bSˁ0ش7,Fa.PE:ҍ`wtH%#O)x=L~+yjypFU opz{ΟJ"qfjLAmfͩycE뇹SR\)7IeƃbN.T1V1M87;rΏ.쨋.\@"E /' ,*B!^\S'yfqNI~IKM~GplZ=OKeH՝E3퍃$!$]ҭIGUS/N$͢(Zn~_'\d:iF#%BC{;))49eIGY& RzԳn cTa o!!qUͧXKSZVEL>Gȟ]V\pv<(0 64`{HWJhޢجysIb|(q$=wI$+AYNTJ ֞kYz{.Yn @Б HtA'|Jqi>:"\%LZmhB&fSLg+i,*o(PZh}cǕ _|Iu:n~H'upA 6ju|;cvCA>KFY+6_}]DJ(ܳEnŲ@3`@z@&MyIΏpJh,~>B9o_"$?YfrUG)F՘ Y糕N36Y( Rs8j LhLGCVYW֒+61ۍ硲]lh<7c뒲?Ajh>K@h}9`s5aɇ^ ZR fb?hM0* @Zo)LWz"*[% '!zaujRNCm]:ќa;Bwcո'}G"ݸt*:HϺDڢFD> :;xxjzp^wpjS&eF"||c _̝*nk[wS6oN4 gQzbnh?.&(Rp>4>$~&^SFNj՗ٌ&E7n 0I/ʹr^ml:ֹsz$Z'*'|;ѡPN2 "Ri."м:9]m1nK0>\ }0pƲ N +Io>2A舠͋,)JmM(-qY ~FѴˬZH,$lB:n萠 WlكD혜h;yOn`Mf4YP|؉)GcҵE25J*E MotMqp*zU QbH[vp dLȍg1؈'|'+9EMG(!&7xx%^ K: բfo=JUkn&u vRtG520 ƔWa2#rJnw/!7]K37^?J2rA)?CqGV^9k23kp-bKcfp-+k?衺mۤ']=tAotXIAL^ǒfЎѡu/bv‘b /'}X]uWۅ40b2 fdhi4<8Y2}opTqt=OD gؠk橸)L &j@W<>CMkikYTX^G] ٲ"( .<F ŲDZz MNz O! =j|F 2~1!kQ0l~7Zu`!s,HDs~' >rydlulpȕ]dDB'Y( l8eEu6m;=5zې崰m@mj40|pLHV@Dygj>3~PL覿+4X17N~;2+$ff*C<"t,l;[ACsƘJDsҝ=m॔UcjӰyR R(O!v:#|}wVTAKLԓ#yv֩GrfHn@Ie|x. >ˠ,6!ӏ.&+ATx7'a(mO[QH9BeUcWojbEz܈ u bbBi)'cIB^1!{Zo+5>ԇ޲O1G dm7Bt.tamsyR.cKApr/41_Z*K^L%Sz;( f=KKO<06ΫyY5 `bِ+k$AI5 sT`z "1k}f~0^qI 4ӈTuRm9vXa' CgUngSxnDٲp\Nk"2nHt}RKe RW} 8y·g6-&EI;q-fUe<%|U1/clCkQj*{57Qcfz[oˈv\ˌZ v3/GhqPSJ'5R9Y+ szo2䩈h Xmf3arX̱q2տ[+T5S.kJQ8ſ2vx3īav(!ٟ@ٰ@1?L6q! tC @ $ v扸ʋtu@m,wEe"'թ9p%qguz5{aNBv&nrDe}-ٝ(FҌԲmm$uI=z250Q8U2u33vT?FdGdk؟#8|]P6Kߔ])$[7>ACe3E*u0?}"$cΐn4GMw g~(lqݑ9CGLiOKSƃG6HɅU<,+yn*KkǶZɪ`a{/Ker%a#ھee>MAC2ߣbaĞΟfL˪̘E ˊSX}d3f4s'PA۞3$~Qnj&]X|sb=3Kˉ dM\=ĽxDr_yzd$TgX]Uln"t4gjo|ظ1HO;QZt ~d뿇(>Ñ6 Y<1" S tGcԹ:OdzaWZYH 6rhnn@KzU/7@oT# X('>GC[ŎŊCo%k&@ (mL.vE>x  `'*G#Ye vxzL,Z]5!CC.<倬×C#͇!$Wš2VZY#Bڏz<.E [QiB Yxiyt˂0"2Ww^36U,-ka DBVKP~96Hgq0D&}~ U܎ weNQ<3} .8^ !iKcOFJxM̆t1γ=X3Zz)c(l6'dŐ6!fl6*i4T$?/>=8"D n03gb6bHx7h,[`Tf֘Py>NSB':oEͤ%1A!7mmj"?WU4 }|oHр{t^D8%$[T*.w,-ܷfʎp4JvR ['v$[h]g)DpwS]UJ8"zhh 6f#5"0@VrːFJ8,!z,9FWa}{j+6F"}_c?ğQCF'?+O>Qyku(@lOᾸt'u8X[΅ڿ|<4*aYn#~$MZQg_y진|*ل垡0,-{KC~D=CW ֢^DBk̩~j0j{3CHq?:F#bA&W i3.;u'$Wӹ,c -5@NFaTj3 ԝk'w,!V3Z@ҋe >ߴ? 2 Ej*G!AA`\^|fr,4:ʦS|pZ'ĜW@@+~iS)<İ-Up]/* f!@껎mUBgt,gJ.$8P[:$61]ީpw5ifz@V6LC4 징DcIɋBs?8($o b}-=OX.y9_[BQ8%7&z<fr\d1c_JoU%D@U,J)}i!{"S'5]1av=H&G̸}QfNO14s,hڔԵ AE8Mb۳oS7m>&|&/n5]d2 +$;)bP<`ԪJ2Z0 _©5 -lg>rl%An@ / â4)w2xJTPGOA9n:!z"v3G{#îE {, H0d0[m@at<74 H/: <lbFfFD/G !"+1"Ȇn*h9Rϴ ޖ+ 1b]G/OΫODuS .%EBcڝ{Em&`Ou q*fyI3N(Oء]:MWrgDkjT < :S{D.m\E8P؈ D W '|nꪅɡ9~#7A|`  bk RuAeKmw2\aU+W7wtΟ0>%N2IK(x{z, }j3i4/Ar?/,.m 9F'[ tJg넪6Qՠv^">-O1pPŃȅ,Ϊ|f2ǽJTupyN RYn9d 36s-4(;3?s3)k3X+篓O{]Ci~)̞D)Ojalp?_-}68;Usi<~HN};`&ܳ&.E;*-[ } N-Ljk8y7]'Ys_Y < !L^K$e$hn&:a9~œ# GP /*L},xҘtӹHۖgvc$k +P9+7V8+Fؤ r2*dޝ/gAm EΞ',pY!ގS$,NQ;zjO׻A!ֲ (螘/܃NN+*DyRb'JEtkыJ$Ni(Ե=FqcfZݨX\w#tVԹro")2f?/sz;^y+/Wm98@i $M֩_6~ Ӻ|Ty= ׉0j qM:kcڣecB\j)nT+1QRZSр,lN<}5Z^8= +fk #kr] "rh!b+cϰrVdGG4a;?+7:jr)&?1L}Dgbr; %9=ݘFn=]\lYsI E_u! և,kLg jl)լA`q ,Ot1PS(v~#` {;}]ˮu1tJzQ:LB..3_v &RȇU,ہb]v_3f,~ŖxtoUK+žuTW7Yw˴6p 0Ҹ>Ǿ;qW&ߴHzkHN 1*0!B[nrO;3TF~ωMg-;;>7^|M@ ǂR4ҫB&jw=nU-$"0pq/#3KsDE6S..EpȦQC Vu;Xф4!y,dBB[á agbWg^h΁!)1.>7>}]sΤӔٯLa6-ֲbQwֹcAT%gʅqV|&Bԕœ2;Yj&Mgqk_IP0hmK!n*0"//:`5)pa(|3b Qjs68Y"k.v:kt-(] ۂő۰>Ýj.D}9g>aO[YC =gﶼĩ6h,u37ݯLĀ#^H:C:MG@<Ԧ߼o)jR'`F J 1rCɐ9k$6mr>A3$G=Q!DYys,z6838R(K8hM); **|H-pj X$`3Z"mˁ.`lTNZh>MZf/l' {Pȣ3CZ#[9-h ѱ{Vꓐ38ȶ.φwVUD2=; 2:;6xi~ oX!p8E&V$񾎚54:YpxEIG7-о[V 'qU{U.ytz}O, $:rgO)i 6;X>M+d_v#mwҴ58y6_ A>TNA>㥠1W3(b`n ջ"+jkiLjC!uR5FKdCahDy[܎z2#J s V06j!Fqb؀ ]kPkT[VO*@ 5:6;kXeOt@Ǩf##74dapN},|hTM7· (T o<YvIvh:ҖM) LUR2nr:YRX{5[ }b0WIX/'SnX 3Kшغn;3~DN]vbI/OSKlXGr7bîl#韨~xyr݄ 4O0xώA|ҡᥠ&Е8Ny`O1vDl~t~*|) r_8ӗ2+t̠gW%3{B QUVRG^GNZr"Ic!-׬¨OpyѹN;}!U iIbHe:W'ȦC78N@w`?E3v,n/˝%UV ـAE(=W P3## B 4?٤|*eʷ:#&-uvxnV"stL{`l-1GwrKa. sĝՋUrt4:-֏FBeKoNU;O!ִF\thALg`WH<5p+vpOoVks63R dqT7T* \Y-^{ lK2~˺T` *mu!1 d^+)HU Gksn H@ٺ_SPMaN}F=16rs0 Z'cޅ'^V(*3|˫|zwlT*\hy!e9ث^bQlو(%`}єmS O'l2sUw?+멂)/r𻥫)W K >%*h"}- *Fw;mV`(d~Ccj*SzP;c|z}$(1r{yK۹c&(yd䗍@Z+Qh'j#''T9c]le֕߁&/2N%4-u({w2r85*HȞ ECJ x~Q.$϶U14 &wF#cF8) {&P $k{ͫ* x5_?!$`Kl=ys3ɹޙ@?dNy@8M{no J\Žq=J5({m˹Txb, (LGt5nעFHrϚ$`n s[ SqHx4)o啚ﺝ܋;'c{ݵ33=*狀RY(۹Bgl VI'tԋr}qĄh\9V l1fr!uFb\(- I 4G\ #y-n0'BVZEͼDz hqlC[ ]q)4CUϜ;VHdN}N%  <PߊqVlTy l?/Xhs%ӴR]O?Cxy>ϓ-,󮒈ʝK9AeE>~e^ ?EQ 1u\L0EE~CEcD 3V,cۓWej߳LW_VY=~\]mGŋDޣF !v+}o$ٻl6ꌋi>_TKOh>̋#2};UZB̄'Iq8c*"XZE@VkvTъNX}f ]l>%o@VlOsg ;~h։UD9pAu6ՈFlN08yyD3QnBx,0:oE:. <+tkb~1)k ,:_ `5Nd/?,ZH>.σ˷EVj:ç͡z׋e!lȲ"+H aT 3x4W|q3V!Y"`UWD4<.\`_T8ιt0V9>肓">kcM-j icm7eY`_{Eg+O@[7n~^]yг3Έ!(pdRkŧ4mg0ʧ.6-5%̀: siAFMfX͢8Fj3+~R'II23Z9-Ҋ+G!mmf%KY3x'U2@`mOFjF4 lk5n'2?;qdXe۲s>20zXȨ؈ z@][JyTa=g3w.+_ ݌mSmV( ?8 Vu t dOU0</_SM/;tx%j8[F}sy2њbj?'Dj WHɦ;{+&j ^ t9 n>7 FTXBn08kuV@y'8; MȒϸj9ӈ]{&Ԃ6WA(Ɩ(4ߩ 4F<( pwcja#d*<>Ilmuy&7*\oo0||bxa:>‹ PP 0J] _ *ljQ"p t7Q451z?՘! a`[ 1[}.ALp2QXod(~A4ۿ9U5e5artLt7)7~ԇQdrUQpEN*&㺀GYld5 ڐq-Od7ˠnesbc !\-ԵAAnUZ+z\f'.WNrw^p *b4Oiy~#.,T/XW*i B!ԝ,VMp u˿Z}u.in)^)+V&U^rJt)Ah;߷Rߒ{Mс`?gSiEh7 "Q-2RA{K CL !.B,Vצ|ޅZfzh{wYvJAal'K0M؀ XSs!$+V xnE>pn^ukojpMQtJýy:JLsk 3is'xC}誉;QYYQ~MRPX9°avKz&YkK}g>G+5aFp`k!V8:-HBVjC<$=m~/x }6C}.c[Kwc%(gE]`yߕ}D_!~@F,.&W>W@?2¯,eݶKAQ_@#*ƃ\Ε[q2јL\4]ks)bM2Ᏽ][):6&[,ykB$I޺}>qKNwel|sˀxXnTvT^teQNXέ;yRoI0q@1C%WnUgTittw"*U̕Px/;ԏnt͇'IRMsahMn g˾UjQ h9"BWZK>/ӡQ&X'F2m ?ӫY[L3)Nea4}zKzx暇Eα:LZNsJTot]GGOu%^JjvoGl ,p/+O=ܧ<qX^/gx)%fVN¹* 0%@倡2u!NmA%9?@ttĢGC$DHxaU֥[^M!3G%7\1y J#%ՄԼ?I/]LAtnRnRz{ԡ qI4:猡d *}KgE#X@"U-2Ú頃h|̓4Mt샹tD7z11kQ"5?*gUBn?̿0,p =MmW5#1a psQ'=`V@%„#ьgt;a Hs} B O:Ím2q,DۙX!B+Y$6` NMK(5 GX ؊VU^ gnPB]MwVMd%/@׺z8J6+ w|).·B+^߷Ơ:ouF4~feQbD.d>By4ri7ҦZګBycq]  UH+䨞HVUMt'I C&߳t] 8\bAU_=̨u!{[*ݐunmMs] Y18_XY7a}BCHK>5;߉}g8iB? 񳸕-f@`^7 laCt0߮ $Y={m50BXd:Yȸ U_/S1쳁ٗqrB=b9[tU vO'O%/=3ۜ*~`Dc ,FP7/~ڿBY[E\w2# j9hIzvm:iQσ(oY%{CjT$qp1?&*ڕ΅9C" zXO_+6uE- e},L1ׁ꜈:2rR6G kncR7;ݱW vxB> ۃsi >.vB@O{Q6!nT- =Cw_8Tf[Y9MҔѽ̦m4V%\Z[g}+gT2Rl5R* Ckד,amJùVv”ixhK4W;PEkvxph8i:@i1Rűkڌ/F}ng^J'Nh<'d5(꡾Ƨ<#{91V:Gۃ(ib};3A9/l1NAO!wedkA0 GRs[ϋ@9UGm"N N YNT{s$2T]GHwRؚҺ/LnM! Xd$x}5R붐F>q [[!#y f+3LjC/,DT"%3RO-0 t|Tň?XnJ"m't]ԾGT8!pݴ(W ALS`_UB2 ΃2{4}؇M+3_,cuAomAdQ<-M,>zOPG>Πjg!1'P)wR ?8nDZ8C/$)g}&}M4nِ{viEUVE$$rVޘ*k#0mZpܖ2X\qh#l˿%zT߲*č%<>Z]`ަ-#aEa(,/Q2$,E!rCBz4 B]6g&G0&7JWJŏO-/y' rJ> t7Jv4[ z&d"{"s)q{ Ͼ .eۇ.0: bjK!M8h6k7+7Zn L _ 軝,d{H5K!s;Mva$/eB~0._GI?0SU1|yAt$P(RX'Y`7b{Λc%LTءluS;jmٝ[{$B5XbcgL_2)H\Z}}g[faE|.okh5R^co}[,N/4_[ M!wC}'tq 3A qX0m!מ--fHwF Eiu׳?xɪ4i!Pz =s=3o^;p1>V`6jxޡ{F6 G ?Z&|1oGQaY&kA k!ro+WiC+DU_2W uXip.}О&O%i·5~09)P.&E)1!ed!"m/頻>]4ϧz@ey,Z6Bn]Bˇ/24䑇T0]e*i*7cRQϺ4v_!r& n =&׊LsOz?i[%WؔqaxGb6} 7x7xS$;IZi Z;i:w8jXC@z?@r#¢ }T+"`GWKpBl0q\"tbGH +oσBU쎏>kvN3~?₌ߺXhtUv[1I"[UM=%~ 0с|m,=k1VXm%p ӋuҌ-`HO ~`(thVK;T"ѭ tgc┿FtXMDE&įyXIbm~L/] v]4Fj8[i*d0l5׼K+K_(H3q^1t5"H}Zb6}_>{F>!HoP )}5c=zVèӐӦ9R&1;گ;Zj?a{g`j3UUK%Bpa/=d-[[uv4:qG# 0az\P0⥲f8UD/-gW*@ߥ&>%aٲX5ds5Vje-2'mnA,h5rޥ6Ecg8!j4?]/Q&S7by10R tC VW٭+&Hr\iFIrq~yЩl&D;ڮ.Y_-drL+#l#瘝)R`{# /H¹CKA7O*nǯ:vÂMaP-B5/N3؅xOb:wn-Ks]N%C+ 6:w,?'%p RWbR=$3}fL?7N9Ѳ^w}E΢V/\{.{UF.D.0z?my[ËPSnSI 1 W)Ч[wuA2 ʻ?YnDSZ;T89n8o$|!#wFdQD;ViqgBi @*,/\+9qN) Y+YW8릵 ;ׅ'nw{)jƸ%}|4 OZP1=;`k)4jUKL{N~t"N#`8}*b]qY⭫6yƳ}Tu+v*X&P/a%3sJ"Ll G/垌UŒ]$ $ + "U麞nKP(}M#|L$(=F0oldc-=*+.h2CMNhqJEk$ 0D Jx3' B$(t5CBQ/>C by>x~Bd%1{4Yυ.2ՓC.rSY29xUٓW@.8[ͽêT .σ5< on^&Q(6=fɠbhIJW ZҽFji+lX *cii-GID8ІӄO4KL<(78 Dgos)8C|5dNW*V[ !8 p =zT*FjiM$+gaIBv_Vֱ!UY\$vF!z'o^4 ЃJKc/hD_yAEx/yоkkk]E Xa3p4| <*>t3ƭFnJf"5TuǑRF 3ǒj[q‘k\\C)kľ k P?S(g*a}BO{炻L~%SHjK}-g-vS(2߲eM]:-]@ >ަ]=G r3$&{ѓgcq  {Ob#\2 ڪ1EX)=tA*xz1ч^ !;c1*t=3`Y IrŭP*+ROidG=7Ϛ?_НC'Zz$4ja:'4>~~Z7>^v,ggtL `sɛ 6fwWd/5.x&23$F/qч7\? t]=L;/Y=Jۡ2v,d7o 0`nٻ#\RÍR'W~! һr+iqAU+#)*ݽ,DYiJ01Z<^!4U!$" +ӟ1(ھ 712JK5ZvQP9 9.[y:& {GF9Tp[vZHPAZ4;^ 5c /;߉ ?_z(iA*jp,AiCuJZy֯-{ʄ_O=EedP.jʌ[nz1`ɲKʼ&̦@$ޭu>+bK)?yMħNcOIfXxDߞcmcZ;_?xU_Ηx' 6'2WXzE/C|%}!YjiO8a(&.eU_*2ta ;CګIK^XlVCm`$M4J>\'L x?򩼩݄繁aP@k.S-$qǜNW=@gƦ6k= Ghje `kh W( < %cudN)#AJ"\z8D׷IH_0*n<֗2hWsz} zˬ̵GƟ[o9RS?DS#­s DX> 2eBgBq͝xhM$dh+ީן.0/ ,nۗ*cbb?l^0Oh$vFHYRT2? 'z)?! Rn,mSTo&y8aGmg4>ܙ)۷r64|QP:ȸ.=kc0yJÝ=Etiƅ`̌O6 ƒ2E.iI *//мq,AX,8/rn0:e?,(hp`EvC{ⳟ9wނw\MO8PCu2HL2S'ڸ8Y}݉S;>f!*x٢8*(bxd36Wrj*&(ū]YЉ>< d[.l4K $- C[)_ю Fb4f1?Gl37Or!'X@Jo V:^X~]>Vd<>69a kpc kI.M.ZgH4\Px*وW(tw=첌E'yX xE5۽i8)WC}( \q9a ͻf2woCń$3y߳_NdeDr9Fc zH7IE]|K/)QN5a3NA7w+LXE|1xmCw 9ǺF8ڳ#q\3~B l4VzrJ9ZtDCIX ]_-2)w qPY0ãeѬ7Jp-,W@gl ơ̷x3hp(f~}ئG F7 ڴ\6MKI^F"XL6fdo"fz?"))kKǫ?OG)f;+nސFʥQK(tvqHq"D8=KMnP=eDl,*H,|ǧXa+vhF.gyxW7"LS0ў>,nlCs.Ԧnu9-:]Z:n*mkR#)N G0צK˥&)B<">W7+SB ]Lsﶻ0bO >[EvnX|4M-K)l;{ؾH ?</['KNBN@ygL{{DzlPw|~TWԫ:aY+|oWXy8ŷݐ]) C'f'S^ضK4;f(kI ɿ } Щ^!4#&81ӪB6~§N'ڽgBM=b܊뺑5yƂ/ʒ{.>gr>_ݵ<rD(Ù3xN^U2x~xVER5X#OK &,no{L`n:v5NJ7r>r.lcn33@CQ^ceY8<\sb-0_h}Y팬;}xŜ. [ BYľ[Zd?,T QV 0̆Vx!IȒ7aCѓ}Z=)PEJ n}X>;[^zDaZAhSOq( d bP#`˝|M͐`*-'_G<sqA i>е8 Spk2~BoP$]!-E7GioOżz \\AFKµ+.ջ?P}v>ThR/*&dK:sqgɍ3ǧ_&rKI$?2fZI%/U+9em6g61)mıL<Ǫuпf B@!^)7ϑ*ZA[tz`u0I riЙq(M{3-9(Y~TO|<ңiQ;:UM:욋miI?r{._‡{#2P#Idwt_ע#mB2ڱҮ \gҹ %_[)Oe/%Mx6퉽H\RcdRw,0e mLL3c%4x&scO]md!Ԍ%ǂ_:֦ܺwvo\j~ CO+=]R Rr_Hc:8MEy<,BjɃmʈ8Xm-+?D?8#Y9yQ[O^Zg޸W.T1=q{Emf:wpq_% "Ѝ D 4M}rw"fx7.iv2/`u ZE5:K[9u'ɠe /FcK W{ *>µ*,c <M{=BURj'õ7k&D>bKR+_#P_"VydɞoJ:umnIBF>y6Q(7_3"RÝ~uszxͭ>Atƫ4Wd߲WpG7¯~,0# >QiOMEW=(Z%ñW% gr@* O7k"SP*FۏBwn#ⳍ8U4Ӕ],?OO3Ύ`n#{Q.zB9ʞ/P#(, lŎԑ͒t`qEeA+1^=Ϥ"pρ-xY.^%\l$?_;;Ci%s2ޥe@bC3#ϺioA:7$ I֐%X߂P˰JV֡SG* }2hUfwpB*|\.˽Wt+(\*Y.@k:2g{K y `b~YL;|g@( ;*JYad) 2-3ԼɈ\:R')Gǧ 7̡A8˂85('R2U1af!a"ŊЎsZ1=%DG$[ZT~ޚAݦ$7%)J9%bsq1PQ5S)D<]fFrrш@8Zgr&gLrAj@,kV  RKrNR{J. +d#˖FѱS`[ 8;77ꖶF6:w37Geʣ z&[Of]/2f jl*gnVf wEPF Ξ^aPOxiB 1}D'@hΔz ?Lf5lS$ƫ3g3[-lǦwwvpO8w#a۸ok e+3?,E}7wͭ#ؗ 0Vz>Fp|FeO!6O[dXߙ}tx#ExkG|'5yeq_Y FolfQ&d"^[|z b8CR6 X>e) Dt$Ad@&i݃o:y{;a;_v@^`WI+x:d&cbZȠ]A|Rm> \pu]IYPэEq}+_TJUrՏiV7m2X@}[Wic?  8n&b>9^Kڎ rS9z1`o@o[ ƞlȠku֋~y%TKUYBG6=1,TfQG\դb ?"vpLhI0\F^c |␍ TVe '1yѬ܏G,tJuAD~ bsBES"jH5qzLW)W:bje8n-A;KՑDPAؑ 0lt9ɠ֟^vۧG&# '+Az ܣ+Z{؏g7 $2nIXD , tQBWElщ:d~ln9 ,5Z٠*efmy֯>OB' +8썧 Qό|YKLc2}!8=MHlO)$TF\!mS4nS-Hb~,]^.j?{ZIj`FA4*"#3Nzyt骉ȪGxw Fr+.~,0p Ý'fF,a)HEZy-*׫'IB]r"6gKsr"ZI#9RԃEA㣄SJ˦wtgu (4yJs)g?ŧ<3p=V֘lM Hma3UM} 6SIuKӎXF*JfyqzgQ OqB֥`mgg/F RIIJoU6.@v7a C[a/ b)HyaiS(RŃRZJ]`ALO;\]ݙ ,V!2_"YiEnz @DžpZfuG'+{Mcޘ԰ۗ1+ext39Ke I7;]ҥ;<@TIl̽nxz"HХ2TY 69QS/N`9QK ?y?DY#Cܔ7 XK5D1̍1 St{ePJz7p= LWm=X ‡9\RUn;0Y3]/ S~DF wYLQʸľ~ٙVHq8rr 9@¯FY +-lt[3T_cbUi]ўеaU3= e-x*;R$n&[MԟZCh%ۄ !^"W+oj2N9I/4|y}OωIuao(=pTrl? ;|?/"rN f!Υzd(\wL7b4I6t<']̍\枋B!M^ЗBÇ7- h2ghu"LTyDxLU9VIurk V8F=,@L@.xz>*sp,w FUZFbA=ZmZ[p ,.#Е7|wNIbg~@_/SvИ?ԧ](nJ^(c3-2JZyFBguw?( $Wz b65CFT߹yC]hZawF U;+lc^Loߟjsz1f{]'Tt>G34єcʭHγ *{hP*H9Y^/!0 QGly7b܁7_A5(za&BP4bv)qUۡ(2qƄ)IwdbUJテ1ލ+c2Uym sÁpwfM'0nw}~|kم40BXyoZ@7,cUK=b<&$%Dy *h1ӭPO<nN։f}_qiiq0pp̡iIx[фS2/9DT~'~Q3y1W$8^GH QP:~-pJG#Ә%YHD+GatȐawR%ZFNF/`dJy!sHZs$Ĕc!6jizN-(at7M6M DO&h+,N )#-`vGf  X zmF'g9n9hˍ~vHt8;Vt2Ig'~IR 1r=:VY:PKY ]H'(rT/Xh * 1\rű^NR p3h"Xޫ]%gq[N)Oi/JPJS-b 2#$ilM1]E>9J u.:p\ӷwByYI9ڌVԊߩs )'d"}kY@Sv0Djq0zen t7&(pU'+4(;41 ZחtUoTXd#R~ԏ秞]sAt$gGH ɯN/R0\~u HL6ܳ5E}6F G'ʼ_tڝIc̑y \9.H41%n|ј2y3׬E?Xfbi?›PپiƗ>c͕[p яI0c+#$Cpsf}h`p}XN13Dq\ʙJ`8cܡ[!S ^mCF vxwYq(e :%mv沰)Nkχw n>e9v-$oDvTV% r;ΕL VuBg`[RL>oʀ_R \ZᛯhLG! D98ަPHDݺ Y aWO!$=\ushttҗңTH_?m9YNVoc2 @cd药vyb #㚄ҶXϜCkM? >%n~j :a#%8(NĜݍ>PAT:a;"fф [JI=8 ~EyMI哕qۖhXƟ7<6Gv#nc3]KsM]иlm˿f㔓.I_;m컠K'"pn$"=hlҽG%D!F҇\Y93BunoQ%]6pM2>_)4sC>zUjlRS34:OXR\FF0ZXV:]zt&I4^R !._nd>6, [b"|MqHᙹ0FǥM׍ɑ C`8S*xY8Abuw`Ybze%͘CeW1V;XnXlso>gcPŒE1U䪓1u2mAl0ɼ4.BM#|c/Av&xD<0qhr-10rnct_TX܆כGRl3{y78hYZDSm@% KYx=Ј@?EY9ύxZ.IMuU8i޴`:BhY'ƽ?:u=VZ"N77IcZP pQQ L j1o|<9TN#*N-حf}MZJsZ4B.GIzy_Q0DJMxvmb[ONv0.)r?=.O6j:|tR9;KN֋ GbWzն>Y3eɉ"ΐ^lp.P1 "丗~rf֘A:RZs,WӿPN 1YN29-zsF{(N?;Xl ϱ8 ]]]ؙ/N,:!ofoO>Y_=~ D$†F|S߻rvFJ'+r AmsБ P F AL1i_\ h; Hk@ŕWd>Ki9@zy_Va[<_Jl*޼vxbJrG{ y%qY8ULS@gBMWrBMpV!*l܈0.ˁPBO*eC5 0 !'AZI#:ɡN:S}r޵HNfFzh?-y@MO;7{ GЮrp;W5mrߊ&1 7ϓ%s_HdۧؒDc;Sٓhm-ʼn% ٬WV|/f7V1:QɵH/$O1z@!dp$7\%ŗd@>g&(;(+=DgRS|Zl-) $ F14' + εEkcw4sr(!f0ӡaz+,\']դE>NiciCF a"z,8l9?vC=v"nՓڸu@ax;8Tזf㟌@\( LqPx2#93_NWkHy# ٧Nv3"di_&jHU\vOոw~j\w毉c`_HY`-bV&;0ZwE7Q <) w% hA!  N1KH{1/8[Lgj L}Lg=r%%#A&9 Hk#ѲRm~qׂEwv2TV@5[yXߝF&}&ĚN\u>.¸ja%+/AH/KJa<(xϸF2GhF#һodHQ ~C;,ŵ}\[(odo,>&5ݒ ˢ jQdMeʅxt-7lUsSqm\⚧H# )qѢA^o&X mH\`R]~t$شk['0庣-Tx!:=*νWQk&b4qfD:pМp#T.m֎RriV ʚɽDLs5]6Cp`9l^h#;Z :ѩk\wIϧ&f!љx(vhG@'F Op\$!@ha]ǭ,<cᡊ@(Ϲl.#Q53(i\-vlgZjF .[_~xr9hkRPRN?-ؼN\ 䭓-a٠jqpߔ*RNG-1\DJuz3HPrf#";U-ӓi2e$ULJWUVT_q\NaJS@Mٖ*!rhc`r {q8ʥVSM_X$Pեt= 3:ڋR,-s} C6,HO1ZCΤ{Ƈ>F;G􊲦\b4mII%J^곀¯Ά(\JOlcMEbxB%Haj ]`y` @t6-jsLrmi$h  FR1lkyTu_rypkl->LiЋԧp!z{h\ks? t҂7<@)sD[/i⹘;s0z"F稡d(o90T p!K(kj!;P=V4dRgru:nY *Ok[̪h\|;w2%IFl EvHDgܸ 5nmI-ͧ`4C'\ߖ/kuvzhz'3`ެNmШ3 _ i4禍h*Lۆq)ST27!0i㊯-y(풶bl;\.:zV:H:a ʳ% 3o~5 xXuY/ߚ&RO&4{G"#$O1 31*w0`J3L@`!rT8l"M3NJ&gEc<9RmGǎxfO7 |+1D}!")yi]v.WGjE>6;zHp<IS/ pS$<^Q6d1psiSi\mRX%hԚv2hVsDtܴpM X~~ͧ5衹:Vds88Z1Hv]/..ZGk\l5`TRkHVzjG9̃ϢO񩡝O>Hν.I"?s6>zqM%) ϩzC:xLl2Xv)4 7p4I;2zVR;bIC8K[ߎ@xOV\=px֙MLPJN@.!0ZA5W$[wc6ȇA ƵH T9 ygF2ȴS"Ϳ!.J5v[S$סya>Zo)T8I-nM1_{?^4IJTm. !hDWov4O&C{$8ق؃Gh܇a h#׮ a4Cv Vdz%&ܢֲ`ng3A< WWf6 /_nZz2]QAh<]25̕=֒wtH E Oa$R?ͿE3GsgtZ.l'g`J@SIV>f\ gBC|}i@fzkΉz*$XlZ:ېRm[A'YIm ~0cU丢\?`FQDAfjf,] *pܝFYS`)>nS $пrϲo"zFǒUpLnɹ vh Lٿ!,<~?N(} *b4{ 4Y _#u]V .s ~va֯=U].B7DXQQƱwgoҫ{,-#yPQ+z; A@:/8׍AQ)kI8 0zQcuKE"|2ǘ R[JQæ\I5`.&pfjUz"0|3=#cLa@YWy}^/kͻ %t2V/nay2yS:AVdz|'bw2߼3#&fb^)F$UEs~BdZy!kϫ)f<#VnWhV={\ȳ)Yl30FX5Eu"^iiUY&Z@9$O+Ay+x1Uj1Ц,ˑcIW]aݢt#"S8i3Y2RO2~TVKҠ\\/A=ރBg67}_5Qc+ȕ~GLw,ՆɃRlX<|pfWӜ/hQ"+bZ ,%#ݪ JP ^(ȞSSV#q51 |$c+y*K|wT$1c0rH,ar Yqhiw'qb w| *ZLVTe|vͤ? e;2bKHAx[;Nט,߳J;"fSi?L\iL7 9&ֳ>mSZJğ3{f ~Wj} F÷'rJi$w⎭$MӦQ|QVtiD!"aKBp&v;2_Bl@6FL,~HHxvN4DE`)pCp ϕ5.](7('c 贓Ň}?(rvJ%V׏6 O=L}br%4ЂC:c(+ !K3"Qd-!waor1bRA:>hJ^4+!1oNoI4u|e$oLzٽ4.UDGSݧG_t|FGffeb2X0Q܇~E ţp)acrl0P қ6"Tnkpb.X3/LP.2Kɧa7bp~w׭wsuxJfs8'T_ʡ|ɧ!Y[g}$o?O`8Wb2Rӑ+!C՟-˚1F%alU 8.4iدs6Z|4IοmVಪ}^>$̓ [K: Mʘ,jpuM+ !fwޏ?+vSG-Z^?ۅ Nm>·OJƽt=+G4`OM9ˡh_,0؂ZmJC)jH*=J*=׷&(S/"v67s~`9Np24˚aI8r)E~itv3] CnQ~r`Z \:Ã&xЧXXC5Xߜ3`TzsZAZ#_xd)N㔾C#x(F`T+s8p9iZ`@*"@lܑ [ *&,dɹ2͗4KʘKJS5X( K{b/ߟmہC8Vo1>7E`PCLT=g'-5moGm]Iڝ u ,BǨ?;={ݑT#miSQdE<+N躼 31@uzڷ+80I#/~)3<_{J/1uⷠMEK&%/1'hq~=D" 4Xräͥpu޴AWz`_"0sY5|;*?eĨE+1TU$뤞}JZ ?iQG[W_> zUpj]Pz݈hpA3V4v-!L0ڴf+6kXD .RױSf>(Wz&I#_=X]o_c .xMj?ƂSr*-{3Nג; ̿#sr$4I%:aXgkĻrH5p!1W7\*u_;d$!& oB6*pPcEXo-SYQ܉?7d]{;4~昙:DwTxuibĶ*D!]%0/t2Ȟ_M-T~8O#}?kA$.nu,Nnqtyn @hm"/۪oq<_řg:2yA'LCY2sӿDI*ek[O`VQ}h߸*xj{%}@ TT/ҷ$Rv-GKПK?TLc!KPb=fg 82c'GiU?2>]4{^5W^"s(Tν Uyonz{ّ{^|a*^Q$f|"=g<0dz 9YUd*ڞV 2_XדCۡқ<5tpfw dΠnbb%O| VP#L(;Wx4TS8HeRS$O;NM_oy,NP?Pe^Ę+c ]'18?X96FS;kbyNVwje3?:rӋ d[ SܦfZ$B1q<.Bp!=Mx.54@a_.IXuPT裣*h3=FyR|+zj|Ju:Cs3(-,0=Lc1 U3U$I?J%C)/U:]B"1A\ qvg6B"e 1U5w%Ӻ2 /*aRqʵڥ &Vl톗7ZS<( _u^8GK# |> h/Cѯ' 4; T̵4}mJ'y # |P\ MĴlQQkYQ++5GRvS-4lP[b(p3~,# Iwwl3ƼخeBC'>jpKiHf )o})z-V94ﵪ EocO|T J]jRl'9ˋW֠q7؀LR&3nd}lۂwl\fJu9@ւwބPU0;RQ(훌(sOe ;B4wNVsaT49p7E)stͣh2a?fAMjG)s^k&tOȲ&7=t>=5ՔH ┱Aы F,}T^̜SC A6'mGG&Hy R}WGVS{諓2"n F9%~GXȗ4E$=*OMI8 ͘P;:SZPNeB1=y rG.U nJ,TrgK'8.}b ٭ ExKG"LFxo%ih7ChKM S҅'\UL>`nKVqP (d8+> m֘[6H L51}w v75-Y=5c}vÞlzVNrW8-roU(a]C#I?^K$7x}hRC\`uZH#UI'37U*.?Qy $בWޅ. * ڡK3M 8QoFL֎3F')^҇!Qd9Tjh3SW 5<:4r c-r7jsLfg&jE+ޫWnRc%}εě.ԥ)OrڔO&s䰒, XWteC8$%bm=% *dCsYN.:n|^x<.ZX U>AGZY݁NYs]># |D=gR]o$?kZW,Ur.l%Q9jՕ}OA!k9,s;$ {{]a;54ZhS\X$GҩH0΄T?]\4"P H;aZ1%²/i^FR$IBL?@UƘŚ phC#9dn^<_!WJn? b4e ZsHKK1W _85;{տΖkhRF]I sȉZJJ5LXITxN^.%&: mO8$7uHY*ND`J $ ssw0X 3۞1)?~8 H@CO.*YV_l I}\ ^U蛋kL[}eىp͈R3|+w YbH-B Dtac.y'bQ8`B|8q$_E*kexd0ƥu |qŦ`E+S(&cG Cq/ E%ņG[mՃJY0?cϹbVN {Īt5 &X6 prS+?u>t%Ȉ:dXGGޫ+%e}/%K7RH,L?|;D'M}PQ7L.XLICh9td v.Kl\ëaKQV5bi)z>dvWl^Q4bp#]7E )H*)UTo;c=ȣ-~u2k]pS&? #!خ4("@hFxrfU*,)a0JW=ٽK&M`w8yJFR ΐMݱtɚvŘFT٣&No?t&V}6)')7KF+.PmfPWVTG~'ęU0&y,6//\/b2'[V~7VT:v_{K.ogK',%Yi3mo-UYLAal+.@ a(7vt@Tռ%U_iXv%BS,*j _q"z)xJ0'P5F(+rҧAOMwRv5-!T=8K˘vxyaMe˂uto$l]"`pv&xg6s} zg -f]פ2a„<2ajzQfWAEWonyb$9(R1C9ȋؔ#癁#O0S) ٖ@-z~Y(:Eh?=X=QЬQUTQ^ҋ|Grw4if,?_1ҕVH/HAъWp%!"&ؕ,gc"Ǘ_˥+奄) HQ2C{ky=[#L*p:gw(UFO.mpyJ!馯-MCϭZi|"1K'J4ڮAI"F¼uO"@{8v'mxu.VAt;]!XM`AmL&]s0)Xt(~HG 4ptRڭq3X(*'`g2޷ Ce헿[nja˶l3M2 5A5փae>#C-dizk=:."]E]Z%h1}F)֕ spv9w -wa&hWhz~eh]\6\h4w SUzOi$S]J7zַ̐i]Ry7"u:~^C+O D|\8^m';vrR::9lL0'LŘNx8Q*XTCa'UHQi @җǂm? PQ9ncS&N?9:0f'(2&XcɟHу$J{եٯ㩖lrvuۨI] mNJ;5D(5F PND3SVX,m'F}z+Y`?␉mCq_0|( g'[P 7lͯX +& 9b7g\ A9\ (j-wT3Cn-2 NZ{Cٚu4R}]L:>I-$gx&/nR$T\ G=ڒݮ)~[|YSF^aSmq/4:; %>]Ds Z%ڡ3qXAd.7ʖ# N;ZlQUR)M<:ĉ. x삭 SU%bIɁE8o˵/x␥É[mz7@mz&c9 +ŎvlO 4kC$]ڊ^D Eo^ޥ"TJAD8Wv<'s9| DaۙKVKfBk jG]Mwgl/bUJ_"_Sݵ"?2't3#¹1v.vܿ/=@z:2ByY7_5ş,9UժGHpJ8ᒅ y$T0 }6`QN,S;T%ӁKn5%@'. S9[ ۨ@}XU9&; yEigXڪ}7(뀱Wm{`4EcI&)q| i+iPML7C!+j8 t%:f0yy\CƸCrᤩp.@Jg7Md ~jk>@<.qq/\pv_ФogKYR mCQߙp(஌\Ur#hZ0qCKHdj AuypKtrθw@ᅠ4 /fD겎vPs\"'<{:%6Ao Æo%zיxE{g.朶]sS 2FJ~s$dpK-毢w͘MS`+J4Sq;W3Q{R?F Ӛdū`YtT% 3/ g6G \7H$iyrPЇ=։1^ kL!tl*|5+d0HM=JAd^Nը5^a[Q WD 'Sw?ۄ֜]Kϕ 88DaxD:?,%.A,FZk /yrgn`[)Rt 0|IB 43ҖO&z*{ vd8#S{|B,XerTYDpT|Y+)i L#wlسEġNw0i2yfἭ4C9S}m5A$tqzb{T|u6>HT{)^VG9u ];V^kbr?=\6xU|~AZRJb߷?%!a(0c2vMjo距?+U]ΝZ+XjJj;= -MBw&撵g)IWVq7>Ixϡr&2v^XO>L;˧|7D vQ:7r5}rK#3< MhE:ᅝh+aDq.QΘ R?jTWc{SI};ig1,^:g*2U++Rek.^(}}AExi,J}BU92 =E6/bm/|i =%?WioЍڪSW*EKw/5Q$ek LJRy< lFW̶t?;6a`q_N\Cx36I„Ve%!W"`;H=Sz2vv|aD&4ǝD4[,)_O5[- Hm31^|G!?9Wtl*JڰrDe!|t1s.ERs)1?-U uu=} R%kSVCMVÈVw2c4/p(8P<3!SUdbl^ókFh`QJ/'rV{ Gi,ڻOC^vXɌ̉%CɥF[3Qg9Sկ7|JB'Jl/7rAJ'\Ve;K>m qO߷{⃵/$?Ze+JyuQ@?~Gl`[Ge~VWqӧ'uWxcߣM H)5á̽/ Ǩ>Lx"ެvRmbWYA7`Ufd,1N$mXߕG@ZشO˯Z̾l8 `x%V"8-x"1ǣb B{L:va&84T1rU&|%c_ +U=;#_&oD?sˍgnh3Hu 蕪9m~|#-gWHHtwy{(jDzeW$*# עAO|nY9O0)"ҭ')r~ETe8dckl1aR*c~$$eAۀF΄&`)Bs1XΪ$\N8nK}+ǺZyאʒ[` czpXmp;[SmMlGgz;Z湕͠ &%Xx&'M"6^kժzp_@8. =oe0CcqRUo[o%*ȧAq{j'SPQ>JZb+@Bci]*&]czM4W*@%: ZJ2B$n~l"zݚ8'+~KcF;q!<.H4E/ϟR B]I%a@>/?`L9M &6G,=XXĎ'ϮZr+1Tw`oOuY h{nϗoڗ:u)X]qLe] 5<%ߒP0f 3"W-ȼo` "#.V^ }rNKVFs?Z9r0[Y ĮHOcCݥjtq?32ُͯKdyt:ҙoC) w @ӧ#޲rG$$S^E$@d BdQ鷔c6pX&9&M ob\ x̔ r|0KFۏ$fe31: t5i0;S=Ͷ9,Xr4Og~0?$ s[ #M"ӕ1s I|JUcq &{8p$57j ;P#:ٲƮ?/$ɷe}+G';%PJ3tO V1vsvec{fYd} DX:V9VU6v%A(P{}_C=vNƬ\g=;M LpYU g5U϶JITq,3hm>OJ'ۀ&{zݎlYО0/hHl>Ǵ_Do5 W3s)diɾ3_;>,t7|J"[1~U va OL6SB< /Ὼ"%݃U[U/7YY*q,_RNHXa6eee>gWhΗS6T0xɳ9s af*)3sն2y 3p|;Athдd3|Fr wBfc!COe2,oYHduIh2], yS\yHϭCH`@tahRx.c9{]Xrι0hh5G?ϥ{a_nB@ǑίlhJŨAl yʤk j6q\xL#>A{# `gޥ+:/nR }BQm62Nby\a3Wu޿|COsNIx}7D+,| fޑmXl$KǛ߻h,;Kui16oH`3ڼ J9dטc3[Yc 5yY;Kj)+Ҫ ń[~'DF&V讲>[ }ĬvNAEϖ81] >W.ݰ.7yc|\JtO~o@_1=g@Q]ĝU]V 9/XZB!CeY)B~ƣfL)'C =RSǼ0o4|]E\ Lzp\*7qމ?D ~+סiKM;j<ĺ\Rj>x kwUEֹk\PTh/,ә|'3TH|Bwk( 0zTЍ-V?ͩZ O3Kz:Dy6A7ga Pú"@@C0V=ǀ_R{7tm,fwzSz^hx9 V}SOݙȿNƿ0م'⧗V̑ Vb@$ԾHs^4X?+J7c[Q3G#W:dy+r%\"v@p3u|c!:bxU7߇W/DCZP991ޘ'YF~ʟ@z/Se ̞Y3̍{/Xt"3I|%K > C@EkV{]6>;ۿЖ[ 4yHƟO  mgj]hBR]r}CES2Cѳ6x%tqTUKk@m-jc$0/wtdjД4SW_eQc./ _ 2e7z3ٻ^"E8GQt-cO/;HxE ljZC# j݄>T\p^lp㒎@dڨVKyn810/]"2ߧ$2[g$|vPaPLPs0aM78 慜W i Ф@/7>DqtxԌ\ E]w{ۑ⥜.'gI)W] D&TJos izo|dbȒ8y \+[1N,XNO56~xAfL?T9VH@CߞW{2e:@.dF{f̻ &!C>gTnjf$5g UNVk#X>#Aɪ7}Y:@ l:G}0coITkRr`TMpI$ȉ?/YN.q!9Z[z*>)0x(@G) \BbAoZ# +\f^>Z2 7:x` As9#DȵqB`Hv5jqU-@oP}nE1.q2My#.m,I9iə;]YΦ3 6hm ӤAmDz9]E\">(V$?:כG15"SS`wٍ+oB}VCJi)5}ǩ0O.M+Y!-kGWm>cVtc0AۻFIڂ^Ii7ZoᆂT@툋M9i9Җd ?i"|ѯ¤ԂTC2 YK,cz̙s+'D"䖖,AXT-r.4%KdE ztxnQg?a ǦZ".sVW߱iS d%:W!u cbX E㝿w UIsy %i9{D3kdgPY 5El_9lvj>u ЯvX[So4ijTtX'D}&c~?njZUϳz/#1[\PU6#zޅLE68Pw[b" W2YfL2Kwa^\O gTĤdd0B~y tr;_Z[z%}DB-wj:&1xk;e2bPq lX+ߕ. 3-lR 3C}EQ!EU(^Hp 0](I5:3Vmcǁ&YjhHřo'K!^N`WNzJ ¦ *gI4~,g&0Xީ ^4wMn"C7/Y0hXJH HQ\+^ 5M:{ 0ZPrlaEZZ3KmRKs[׮]|``Ʃr;$/cSF ܇ UgĢpebq+HhN!?$,ٴC_^Tuʱ#'A#C(o5һs7WG ~0FeNR,KBa:ص;T~*Xx1NIa6:$!! u}ڻc *R/VH୭Ȉ~/6i ڵ>5w`g;Ò]f\348c.r, tLX7bt}`t:&],ȯv0m6qe<P?N&TGtzaغ.::#[0W`Ǖ!j1  6 Q_f f_?h >zY,rw^|Nǃ8' CuJZith݅'Q]=D1=%`"i HrRq ⭴Ղ5|c^da@(DΟ&HId TWUr)~A/uad/V6w*Dj O3B}yB/O=x6e0&?`5 JO[R NwCr}X?'ʬ2d.=I2nWŋ9ᷮ:8?3~ԟf#d~s VЗ ޶!^Ѯ< su 2'2ɑ8B X-:}'/)ĪyMncn^:bRb䑗aJm,"ٞyV+$:7 Ze:6y|׈-@aM!:T$[i@FmV "AX7WפUlFIpSH)Pb6b~{oxv! [y0Ɵߊ#48Z'<*6Q.†koI8ch}iZ|SYtCÝd 1wJ@_Fl]([ꢈժjЬy -|bPQJM>sʮ6Dc$|={/jocx/}88n7J`X"/ELI׋N859cN;-VH+ṎX6S73B%!4:t&lc!\bzJyz|%HOEI/'*G m>BX]f4:Y2Dkeu Rm{ROP`li35\yGM#z 2uZ]'7^J0⋑| *Y~pp$7u}'FFwqѳڮʯ1!ӰqϊѠu5-:TCܶqn YϼU "pCN-R̥g> :!/Vjh,kO=u EkP!7]G*՟GJ3G:Ma EC{r7M‹]3`1iwAk\dena5P=j}x:`>G?ry2h$%Jec"Oо\>srj]]lDgQܾWExf=U0eq~-7tAp_5~(Z@X4~*kwC.F,p:4#9>P; J5u.(LJ `b~'wE˭toZ) X3?Ԉj֑HF(Cا1kQ SRlfOx翜r$7\dyK쵚)9Jd5Љ9M.4J4FZo䇭uhҠP?#%ck@@ɦv)rufVxqߦA0kjR'c8LC3޸Uz_vTNkvA ~i:\ʻĈ YU;_y^KR:|ea]dְH G2P27$K~ߓ$[Џ6؀(VFHQ|::w!eL8}`wa+q4 G `xW6Bk0W\ Xtft^ $g?L虋D!':GT/1r:5㓍Ԇ@/,aVY`l-( Zes|Oi4(HU*\LKNQ“GlPQ}2H*v㒯$ 08:r`9.VGvU",~V Fma!JBr-2h} t_hz HP2LVY ¸`Cb2!* ضxSףEs}Z/l'i6|<^ԝس.WUK 6ہ!~ziP jwȋ0_E irxgG2~ E]_OwܭFٶ}&)w6+SXiݜ?R}QVfFMw2|Z fLaĠ2|]vg.\ s"oxB 0US;:FG4g;i~mYBM9/%ޤj j輸2hEO!4SymRsr#Zj M̸)jcr&C׈!MeY3ظW|l}F/+żUu]Ɓ"_Wxúj~63F_cmّ#_$hde"曪hd\: ogN_A[xa6"!3h(Ck[\B=Cib` Dk x$6U*j]iƉZEk&Qw08AE͙# A&^[fLSPmIB(#]ỵTَKO tp>>>Gky# WAN(ǰa4XrkB+z%viŒ͈/@{3 |⮂T*Q5T ]TTtӟf 1SX5>ݚ~Z ڑ,)xw8^ltihK{A{+&-3^ iwA[+I`kN΢Έ)7ZtU0&kmBn{`@Þ1&DX 8fymlC/?B_nSɍ_Y"dnFcm(Tʎ*4մ#B6D #L Ƭx*iVٯK21T)31f ֡*l.B4 hR_fP|K>򳘆ֽX}q-?=LXȃ/gԣ2֯abmӅ϶QMpI@vw"9n RJӯfҾJM$u&flL}SB^|K`σO 6OM̯󀄩k70#(BAErX^HO%!+`bZB*+#&ǖ"c_`Ji55—;jp~Z*HztGߛF缓 xX`n!0fy֦[ʓ9oKZ}4B<"J"PLrӡ]%1+ýQ59X#!ŏ*bM@*zZi2C_nL3r!3A(MCO:D@OsP 3Dr}VV8 )"/bcܷ(]c)Yx(EnP)]=t{XsWFB(oP/3I-JlsFv"C$~ 9}t:f>Ր祖ӽ߳ea* EdNj 2wk$Ơ›G-͚~ 1Ч^+zgLն|J C${-)+Z_zjh!bz]+ݍI!*_.N\z {Oi!?K>غ_u=M|Bڴ*Q_h?G1ݻS-/ p卢f+`Gu}Jb.hKB'Gzc\/l%I)rj [,Lϥ59 BXYІ]AkYY#z3-HbxԔO{"^ 6 c ZHs+vcq,\MD jJ>VΊ-,`i2Ro9|~͵鬫q7bT7q1~@mAE9BY; & @1EB8!P7(%~҅Q%CQ qS{Z ' m# Z%ei)¹d6LgK*Z0#&I8ޑ-#3VǕu MTcN,0"o/cÂTI>ht!!_ʖ˜ .$1 Uǣ/jYWJ%N`(TꊭTdLĞ  Rѩx@c8׸6j\`nX;:v\n# C7-bO׺<3u%Lݦjĥw J88 >Wҍ s1lTseRtֺşrmONHN0լKa!H]ZՋ(GOxg0BA9`|^*GqŲKb{]GfnIS׭5lE=\[g>B+ĨֶMD)Ud-t]*2A=UǸ_ERX"@y*$xO_4e"hv=[/&!O"eUc1c1%a/_"/m2Nﬡy޿#oA*E yKSdY' O t\?{cAMiJTăQLnLTj9i(7 DRDKKSh39Zc*^⍋x2кbj|FnbDتX-|kr3}N ?6ˤ^ISgu .kc|ny>*Ì=|1Ubޝ<B˼֦grYlaä_A"R|DZ>مe"52M*89itncpC. 7`dUk<#+t4Mﶕ /MfU{4 txV_ɲ`p]=YDt_xdwrcR{?-eZqLc+@蔔%dN]EX'~MlBӂcm55{zU"s9fX t3Ru}jߎƕ>j2vܛ"|&G38= E@ Bvj4m0ͰXøhjW98េ <{#$ބn&C\ğn0og в]{O G!HĦddSO`Q ˔:G@v>@ +@|x"# $ J)=:%ٳ- t%1.J1Z>~͉RLII۳jԨ hc !H-/0jy2:(>+i ,e%Dݟers0#3/@UY8y`WJhEq%-p81Ə }d蹟xܞ̈?cs3fvʛfmZQmA_~/{12w\VlУ{? sNTt{7<ʂONcm{*>=߱68$!8;^Ac7 Lflȁj-H*L WּKH@  !X)ڷP`S!'.WOh4Y[hQ[tE^be``;E5y4, nZ1oIJ{.[ <673ѣǟ;h=3fjٓg̮%a@Y7Z#:P@-^Ls{͗` :4oY j ݌B)HI:< (&IL98ml[!4wHf[>r[zvA@<@lĨXԬbܙlYgX mx L^d4Ti.ƱiO^˳OZ7:uaWl]5)^ũ˫E_4!Hy12rOScƺdڒ(kþ}B~{uP';.NҀ.WK xBJVF2Qf҆W4Ș!F%SyYD$AUeq wà(Ny\FV Ҡ,iߒqߛE")qAX5k(%xcrP6kwƾn`$T= 7G&]ʅd_<dnK&HuXP2l`Mn| ⡊{rHDP#$q)kN^"b\X\@\t?xxZ&nۺp!Llnf3p>ttWT]=RQrh^>m-\.f;s#'Jֳr3B $䖫6F'35`v᎓4@!@NP0 wh \OEA8Ei(*X|emNSu $Osk{)Ϡ!r\ʧ@8?ъ:kN2sdEQsY6<=BZZz%@szSV䡱aڭVnk <^&2x0WUIi,L`mi1 :zO=>Mym*nt"i gV}8ԦE%u.=vpM #:B[rw#BYlĔgXX$ź&a#K=D|儻{ ޛJ=Hi7J}oYS]͉j lBQvTx)>@ĩ@|:nVX(%m "wC+q~RA_YLyϙ"5C$y:;{z#: =oOcI߮ϼZMOF] %z% ɪuwޣF525cy۪plm&z5$ &Q>&sv!09@NO1EtlGx O?~7]a'1Zř NP`ct9+LaO6&~,XZ' j 0<ngfԅYRBh.I\[u/zAzMNe+s&q5ycSAk#pꠟub1al*䰽FIǪmvSk\ elv&Y% }Aowpm_;NKamW[&$,Xf,Z}\d* _5.)?q.T8# fw ;&yMMkCV=7V[?le&d: w&To(vp (8=S<-0ntHw%|d1?ʶ7 qF.p5]Lߴ`Ibhkym6 =_w >YRw,o_7m"e">Xxaa\1?ZbY}}P \-V5QpCr̅?R=,pc,T$jB.gmwb0-*eA24T fQZ;J۬Jd|Ri2?C6AVH&'+\^b2^۟:: 'llΕ٨ k 韍%[{n@'b\ ė N-HgCt7d$bi%pA>Տ5z^!Y|:Fyu+11%J' U6TZhcHsTgsh⃁aX,Br! /"I2q%5/.w-+xPsXe+a@bOfZS&`kCO:1Aے;9gtN< c/đ&2LDŽV?[fm/սRy7+)]Qr U/<+RjiTv3R2`\L_⢖ e RuVNADX|nBCY)I޾4tMWZ^a8'‰(1"%ս3'fN8B+R&n=Iyk@>_߭nzʾa# H|CsSP[vrW fe%3[r¶\ߩ !0'A\nPuҚRd 4lGH)%iM\Τ*{ 2sXB,;xE#_;szxz;m'a=9>QUFmjivlԔa Q},L`Dﹷ9ըMZajǰ =nDƆ)+'y"w)PI1j&N|n.PDו;vL̓vBϺ@3yFtdE!{U9tnaQ z )SlD 8Gs&EB[_PS&o܉232z]x1::\zW@\QBTڏasWW ?L ]-;XZzIL +kʵ Uj-@xѱp=Iߨ8,I9R@4EzvОv9JNaEy\,9R=Bg.L9R#t | e7I+N<_)#e B\Y)e8W/lAb4|yR2MV;K|ʐ9p(|_|x$s<0wyւQ}D/ ڿJ*%tɡ')~ BqvshdC߈}|g29K k ׭<ޟ& PkEjʨ=o?mͫy\ MSN6_ViC. sDwQ$7N:/ Zޞ )϶LhᗢXg9eOqèÔ^U(G1 !rl;OY^%»6P&FjlDRvxZg+aO7G>X0az* \GNDHQ@A<ƙ6= )v\\! B1ւP3Ln9XL]>EoПb wy(&N%i˥ֳelg83Udq҉`O]4ޏ dT&?G&Q;H?iYb:5R`V2;DPlHg;.xWk%Q?׎U gvܖx|T)u!q@\5Ǟ;a{9bdhͲ'XX'#%`%veG S06f (TeP4'4[ήi#_i&=c=9d7=JAy$5WR$7(VUhkWlGT ΕX.p ~#ب]Y7dJOӈ8O־ Qs"/RsjALx@u: 8kGA9+;V\pGq'm`ӎ =2ܞF._>.=:d(1ܻpqIrIz䨼1иD嫹 &)sF=ڡb*zKwؐ4m?VSSJD6>.x؝3*XWAw-0vw)\U[ha-̜SbAȠD5Ʋk~)Lm>Cֿͩ^Dek]f?K[ˬyVFdo+^-h[̮/'mE gXK"5O>RbIg ؜k."%8p"h0|K?+s2zw׏c %-C?\V_gqdNOniPz"~^[Yg3x}Cٮ}U$9ZW|nx_lMa &DM70oQ_C->h41>Dl#^2mL}Db&/i A}–e鏋[Q=!KD1Y p& ?'H*st7RW=e~kH̛,sB|7ұ~&H9%A}OS#%Ic{{9VaN+&yY\Q*lV~M0xx3Z\ ~l, O<ŹprOeC[@m} CcyR6*r NJ(>FɓoUʋ\}6C@݃[27¶Կf.VrVc+yyVo6eJv. trsl4 JU@d#c$} 53/c8۲$*tr۾x0D78 obզ'wS(&ާ3Q 7(WO`"L5خ+B b#k(Du) M /@Q'b%+tw"&<щ}\>t֘$TRIqSo+>~lBE8:R:ƫ/*R4fW1)KP6M)'͊XXAqLp װsVjvQF+>g:5=ލݰY(ԥAydw=9е(x造1 % u08v6R5בuʽYO P.! SB iޔ鋪NyHWșvO2o}XDjTSXsK:Xӻ%#L!? cM܈^Jk7.0=#xsR&1 P=R+P ԬNj`2ARo)䋒bsZj+ U=[pCB^.s*n^Ľv•<~LٺQȌ{oW!M͖g/P#))[Xw;GH(}݈u-KZP8zSDl;y;zJw~-:C?uFxUk@ ;@+" R[-9cG08CsbL.bqm i0 VDJC ]'/gh{n0\n,15!_C7mR!'+ ф,x+ݒїX#~R$9//+ oo]Oeu?1nr9@zğ>R]XgvX9/?d; DgѪR~9_Nr(XPfQWuf*E$txs) Q."Z!P~Ͷ~`g6cTa~|#6=E5ReÝ@Ͷhν#u3'^ӿL\3]%F4T $;Tlo~(Yo/՘Kg9C'd :|W4cFs67÷g 2yvD>)Z:ߑ@ ʭ^J(L"й,u)S`7~2TNZ /,pȘQ BhGFu%jmG#d.ەкɧ ݮ FH} 7pSx^2/`_jMDz>uSB>Tz0RW9UXO$KA̙kU2ou|b?aRVـC6$:KK?w_'PdckCAr-gs1!}&m[>ʎDhʴO$)\sgn զ(=7=QwSiL'[wku[2맗6cW"@mʵ{YJX7 [;Q )CX"͕o5mG@ޅYvqs 2Lvg=l|u(hcV*u-.eLi['Ott*(>1XʉH K_4݋2@UPŊΓkL+* Ѱ k,j{j},]H-%| t_QObhBŴF6 DEh[W].P㋮ȟ9^už)rvLW7h2GxVs $ PYDjkV.ڗ8Kk(ǨE)wX]^:{֜:Ǜ,^B RBy.R4VaLmh><14^&ؕ2Δ!=3*QB:6oBʵ+,|W=XXLL3O' |!8l9{ 0d#܆tَߜbQh߇GQ.a\P~v=deH}u Rڟt(nP\ Yaa@bJ3R'FN&2Y=ֻÐ)Fi}ju__C/Z;k _ GlT%!H?9u~[^ޟ~퓴1&6f?d4y8d7%N;o`oNZ]kAF}ZV:ek[!hs ?GQ 0@F[Aox=`ƳU`tn|W٠] =svG?.zI.KѢ˭)+BBfW3ͲDSiҼҽo {9b/j1*Y6 ncϵ`ɼ?Q7@ę2y2qhΏHn ٘EItEvWǸ ՂfqJ?rӀɦ 1Zs*}9Q8W0gVaglmF枬UAI #i,1 )Kp够]C&/^4"秾SH˪`{…v!_':._&fM랒6i G7L[o]Trq3zOuZğcU1JPߠ{~ָ.u=N[?)Hui?kdŒ%PcO ;Ϯ^ܗpӘ,1E.kIGLhRuAOKoFq8]̊޻iMUg+(2Z$cfvCD &gF[,Z؂h^R&?6iFzN$̅UߘJz}p|- rK433Z5GtC|iӫ|]{3t]mʖópgKbPØ*=aYoG;=<`~t7p;=ADn'D(lJ3_ gOh4|h3:P \BVisi^)#yl>TVyBpd ldfl>(ϫ\o [yψYuLúxZQ|y֔PNk YvQLކTYt[鞻\#؋۬2q3xrATڶTg[LEJŗ6bB!Srb-m;P2nZcYCDB<2c3.InDGDkR@F 'sg0,/ 롞`ya䖫PڍE:XƄUH|/ލh|k&UƵjjm Τa띀;cagƗIІc$3A\w]䕽)`CɄ"Xc|l 8¶CrͨZ}Y[<T,288x@HQ9]IJjIZҨOCf1<3"&Nw~Id!p) ]qUxlHZK=kp.nC\ɒOݹL Kб{8ۥD(@V1')} uLXe.W9V}g@[9T^GwUqU$87{y~ <Ѩ!Z m$xY'm 竵FۆFb'uZܔfGo-#Gw#10vA7^x,,@"ξ`KW8Ne?sRU]'p'!a݀gk2mYuy 4svζ=}~?Ȑ\ EKr{fkAˋ('CltKf @%h[Ui.m &Ub[N!KX{ZPv{5TY<1gQf*'`bx&rKݧؽ73}7OMgQa1Q/w#wZET%nGǠ3ܾf8N]AG$]s٨ tOb\L&R\t=][Se'Qy 5)Z O43EJ+eg LЭ,H[o+y?)@O-5PO*sƾY䫇Xݲ=P k Vc 4H`(6"J Yc j}կ=UVmZU?|,m||-EUCd5<^&g!/3{LoUz x;ad \qV66 d:b%bP%jq).]}I+ '"T ;~;XAvkep-c3/K2C#~=>fw&KQ|>*VyU%_QaohY*RʅqF)fܬcU`I=iQ%>pFU~C5Bd?Yvʸz$8-?kM4_i5KOyqei6-Y˴giCHZ{zKS7mq k/PmFk8?W4 ?OHjώ+3>R]q}y{e3=g~jW::XK3 wd$rE@S rc\?qq,O鹋4@ kY$asUo`$ U^ l%'=}ns땍yw)Qf&2 p`-hA?%m}U6#(88^샻!-)Ӆ TB'[ȉq@=K|}<t}lȪiϊSbn,)N,4L(׻CfH;h2g82sZ.:'R!t׮10^*@`H b-JQpbZ@|7Z%J{TOoc\0MK+@vخ>UQ mbZKR0;TI#[V 0 XW2J4$sVJ>LJ)$['w=]ۆ>O @_D츝 ""構9HUhSs&i(rsM?JQ"-NJ"S}YjPLLD3f+AB{dyj# 1r蒅oXRM:+R.av)ʺ] (jdS,Wx=cuP<wHO+j@]jYQP4QWe/ KCUV!mNDt{tBiKqˊt@1]wy Iq/^sId2<_"t5iZjؼ|" bw5 q5F4J; rļNVOL%w~_YQп3r= [׾AǺS4ӯۇQ2Uʛ@?rouaP$ÏɆ `nھ:C3 f[90_YIɧkvy(Qvh& fOF32B]3^v@2skvY'F+b/M1*9`rQ V*^]jḊ[mOPIrQa+ozV-"M(x5()(V3 ~7GOPKw2h#IezDgp@6V G Fj lLư?iNLQ7r!SߏKZAzS:8VQׄNC9ڑ`8 y3 ]~ 2vq}@SXƫRC(4s'<h'QrJع+opS0  eY't}IL<*::0mUSoJV>z_$ah5LP"F2B=g$:"ApQz +|VLjZ~~G[|\Rp+s' #mDhE1eG]xe哓˲M5$'L<)GCiZ'i \X+U5+ = 0ЮgSʠmC8twR Ϡ7"Sk4|30AC W\Qq'qie!T!+XȪy׉IFj.NYpijPٓ۱֑&}d䮶7^?7k$1F7Hl`+N_sr) oޚuFT:Y\=BEPE>]gl]W0XeIN+T Bv ‡šjU xh䑽5(;#gtDϑD۵{kȀb]ƏVx]өak?^+O+ˈ̞Uת f-zQaa %'+Bf"Xi{>q< RA?,Ü ;Wcʸk)7#~8`peG:4#dOpT@  *\ ΜNOxtG6(Ecv)~4rv%;*I\zdyFfc[VY9ДsʓȾ%̦h#H_5MZO{d7siL?|e}ϹqÛ+$$ ^B7}`)]ȍ'J6UI0'k185MU{ӂ^< >iGH ?hK.İM눵K^\]o}u;QG"`ru@;8g{ S k3 {N0ۦ%gL#pV0Y*NbžV$m\m suI6<ُiil Zqy\0\D  < DzW- '-D_:TمCف }:`1d~m2t什 ˍw0C}m^G"5*LnFGՐVs3@Diu|I[k|. Y{)nQGz})ӣ[le;y $SqZ`n vˋԕ,e\q /[:ȄYW=wD?{ 8Bqjlk,rk6RCT=[Q]67d]﮼EU[)8j5zn݂FŲ}/FkJ ljh˽c`vϤCRwn./hVW$@br_ 2O}Di1.{;*}꾠 H*E9j|=SgkџvMcIJ~k_AEXJ XlI"2m4 3]/L#Oel.op(qMUt=2F`Rg{.Q%Sd7D9W`ra}k'Vt섣vQď<7X!oW4-UWȆ#ENb5}{_rIɏrF PK/o8Kߪ`aQE'F! .z~)Q-*Uos:됳J i6~T~5!F&"FzEG [艇(Ķ Jjت[ǯ:4❥1KIK6w5dj*%@i%َW]Cki "a)x%fERS|27Ql<ְ߫Z%\XdNEydT*B{FEGsӚG@| Ktrc2e@7Z Xb^*^\2<ިm, 9)81wڞ֕}67%HOÀf2f&~qe3Z=6bQ{s2oNgK"'+َi9Kgq .PO `~9sZJp"2'2e8*<oR{0X ?@n\TDPuBr u`d DTdl`6 }ؕH&pWhIX_KGABPo=Q@t tϔŷa+ X4 jXU[B^q:m0tcuϟ]!R ϴe9!k.vtO#Xfa:͎5K*ANI\ƫ?z)ցwXv3eRPhh2X&K^OyF9IpI; #!_?WXVNE. /.2P~A"{U*UM=6G L\%׎t;>9ley|NaR*@Pd`dUYc iu=hsWA>Oƞ%Qxr'gB `='&1#Խn!x \F 0H.Hda Zz~DFw#L, hp4e8 ]rSu4XFTWya@ʒ M~PM&@ Rk6*Pw8 +/s`0w@?gJ1>B7(8@?u/!/ƙ&g5_dv8FyS%Y +Ȯ*P>`^d 2vSEE(b|[G=nPG,{H{?y .BMzr!]Lfo`t9m 㩬hrNa)tk;A\~nG6: l0cJ:<;kN/=\!.B?Ɲ,z')|DX^% BoM-j9&H͝Sו&ӂLU? S>M? eQa9('z| *Z@(z0gEO!G9WBKv{K0BY8ۤT&HJ^kA[_AO&?0Ӧ[;Hn) ߲> .y..A)KJ^*p7O^Sf+$TuwgUx`wp` aq5y/lg.pԌ\8ڤYzV!J8OCxS K =>U}O8jood?;v_f6dY΂:Sw&f6BwĴؾhG5xQK'^;.h) }FrKXRc(y.!n l-c9[U$#7aDdTB*zzBJ.=.dmtv TG`G*Z7xVFvv[@}LeI$ u 9W/A=DpIM(TLzo[bݶƯ(30 i_"O2ϹiaئAkTwBvZ@v%/śd=`)1YV,'iJemMu9 ֻUPHl^E)*Zw ´n/5EI&[̶Ja0'ENB=y mNC0? 2d*+J r ,mL/7yq&bz?necl&5SǹX+ƛ;H%"Udݍ}ޘoϦ>.+,@I,*OӚDHc(PpkM" <ʐwvB:Q&;!ѱwp]c_ =0ܹs޻fUyj DMoR=Z\xH@Z&m}!)t_?:tCqsn 5-8(B0MH,M< o W|u]][hί],V|Sm.TYUBd.}SϚ![t<ͲYf&SG17CҋwEH*h1`lMʎʡ&Tb4\kU8\ו/w| 7wL}e:n>Hn)D]銧bdٙ^Mw 4[At;1FJmmK )Wj(bpHɳYo's?)fu#X6xѣۓt`R*܀ZyqAj%ԫo5Ϋؕ8)OgǟkliU;u #o4hSHh* G<+ޢ+ѲndOxS|SKT,clx .LeXχOSoW |nCX2ƄȬx2޽\9mfQѭv2U\[ 9Niɷg rnՀ߇͇/&G^XJtCuur 5Bo r4e? 1O8 FM 8J9^!MäXayJ#+Y|]%b{٩Ƈ&0 Lu2}WJ%z (UNVFI>'@Ng>M|à'kWީg%(~_bZ!r{mMavRB!`\#4+@xܽ`xqq(ԀVs", Ug!}c gH~.0cpG$Z_h,n| |y+4kca*tw5D咪RS7{s5ǵq\㑝=H[ڦr+QGKy t%PW4<Я[P}  XI[2up|cBi!Hx72lPEOkky;I&-M]Q |CF0u(YovP$QO;|}_;Q>YR)Lc/yeRΉN<x3O.yF_Hl;)[/,2=TFum-2vF)2L?pKC v[|u}[HND6gF6O2OɃgpZ):V®Wu@ӱJxewYnX/c";d ώy` CQc KX+q*DaM<=~DqA9{;kFmַs_W~k05c^\0j?P.~zɝrZ Zn͛=(ꖩ_[3ذi2\˧֜D!>KB!/BϷnM BZ`=Rn'-AQm"QL@lJI0~ A`s1Rާ]6Eݞa|OFn,{sm뒽^0tz([_+B=@U+Y~Xc`6m?>{yE 9<6)cΔgYyњu &)^Js\}+)m2޶GbteχJy+/@'-OM'eU1PsA.My&ơ([tpy32t W@{ge5QhuOyǝ5A QpM餏ZM{X[T8éVl;V1RN}'i e`lI$ H:GuF/6 DF|MNCd4!k Z{$ ]WRȩ)Ĥ>"@gu@_&_Ѧ[IfgGz" 5za1ɻHFY/ Lm,̃MeWW_ӡ={ulW wL>=z@9JuI @·.ow& ľX jBCDo+vlb|dop-fPCtf7xuȮnWrdht,HiOW3PRH8!WhK>rb1X =x`Ђn_?^~]y,`m#O7X~J0C %b,i"ߛa70M淦4¸$ ^u ED;_?&0\6g4V5BUF++wA<ƘU"&h\jىP_*n dnвS|J]fm;,8%XYzڂ縬wMg!4賲! x"W⤣39{lRhwpC L?ܟZ"uRQ SWC\h. j;{7+Zv S7#LTΘ\bQ~m֌@J?, vp~LP:N2/8jSAL$Unrf8 aHc4E$}L-mJ5>$qM$4S/݊ `$@+ڳjlr_sU+:eհ2  yVk/$sӟ|!WZ U%;Rۃ?'̒ʐR?ԪP^G4y$NIJRah;ܦ9NwL-E2sҗ{$x Bx Jndc6szVM"!y=de?,e)-Cn5,w< >enV! #:.d򄲑b8^e˅+Ѓ3-f Y\}rCݟ}0ػ~K KQێ^Yfaܦ̣}G1P69yejwS,i .8r"D(o~0Tjʣ= zBj^4oXlg5$—<5ڻ na:RjpͧXk׽FuON@"937̼` jӡ4|-ctd(ٰWK+r 5$֐):)?9#qaP囥pLi>Ba=΢actyQ&m0uma)֛ 5ŽUs$>E{{5LM#hDVU%nfx C-?uV+]oR…6CHYv*„<ѺCOq=x 6]sc]l+9_n;N=mtOܬV L$d`V\3ٸ0B!CE{&76Zd30 < Ҷ4F5'b?C1V!m{6_ 4|/BdXt_XgRLS.!m9dBm\žsV$q7ǒBVI6?eE-=\b*?Nl&ivjq79xZFePogSB~W&“s;|ѐ''۵FnzLF* G:jbSΑ׼nxpY_`JVѪZQֆV:MZI?&J}P) iGXr53g<-t^T2Бұ7zfKZ.wQ!kA7#L6G|HWw#Ce2OCx:YjQrQcԖ/X6a4- kPiTdWXv!yTAFv{ݪs'@x:m%6D<*ceYLW0ϖ5WrW#4)9jɬDևa96;QK3&Gpvҳl~su-zKب ;(Aq:.W~Zy$[G=d[x_SSg4EuWEؕC^HuQ# D]O#{}I'(u00ks#%,^9i<暣WmV)p\[ ięWo´X%4?2=19Ww#IST3Nv/B"̮%Q軫0sNf 6u\T(lX{v pr)#Cla!ya-І瓦&GiBk=?yKwh;x`NHS2}l- T uN 7 7 B`Z:eW24?3݋8\miCUvϐË!k9^I!+FiAۥC+I< .h5rq5K ʩvEyh,T* ͢)9sgcy[ []({"hYV:q_"zT.?rlZdf|da]cS>nL0Q7j~|֪Anno/ÍۜSs6t^ D ;64![.6 7OS?|/?a{%nHly:B\F\7=D Y5(fP/#g|YۃqXǶ~]Q ц_V@@mO,yQncȑ为n8- :YHPPBn{q(|4ibCɯړq;a!axGO=I 4OP\RCT/AV0УZgw1̺93G ~A0sB:JX]@KV.s,/Bk(Q-Nʘɐ:ҊR9]_qZ#1YUE!-b4)fg0K0l1zZ]k+*UI~㟁-y:^2rͮYk{ŀUhcFlEΘS0l)QT17A4C#+ABXƟֶjn2z,b@QnReΆQdb%4 (!"LF^.j J-#٠XY{nuCd#:+;>mB)[ch5"vʳE#eImO{5;ŸBϟ""yZP'I#aHVv'MخhL\D@hDt3d15%vz'ri$W/Ef՚k"*)0~ۑO*ﳐ~_nhkm??7" r >d;7W:PsT"i 1x|*L:GrHaDi.*p:Jmcˮq?˃)aB#Ү<!x(pDMT_ǙlJqu>?h>>$4(Or~x"J%3%OP#O΅D4\9-wJN)kPdM.^BRao& %P QO80T{\4e57й r_8_)=Y{853 &$Ԑٝhʧ=B{J+YFQ 8/x/"ZS#(y,@5*_ytΖn4ŒETjOѠi"쵘T5դfyF81bF:0k G;Rv`tгԖܻoⰁX 6MYLtV ba^5K fc%Q P0,pIwUx, \x Jxwv w^B?F ?C9UNJg&s 583j2=P;Q>tK2*󼏩fC2g'W7"reu&F~0HՔ|:yF 8;aA}tGarz!dE0d㜡ޗF[?s3 =V:@z\of/zZC5?l#h@f;y{4(zS/*}zSxϠ"qa 4.04wfEȅ%?&{irN7{ۯ@Nd#IǝILZTz#,SBǩHf+aj4ԛ 5,F^)AY|kx#Q\I5*>`f,U>g HtK"Vr̯#5?j 83U'^.+AQK@s~\k$QRoh-KyMWzTߡz#7D˹lArqoy;~lzl689cfA1tQR2Ƽp3eX:{pBݾ˷ @on`jBc;Yڛ7WhX{# 9CVWo5CrCGR3B~{ح-LWzɼ%cܐm3]j7x>$AC23{(O d+#c ;G]<5'CuBBZ({aR mGOĒm&e9ȍ@%D@w8;ÄNŇ> 1ӭ q*v~.:[x*Ƞ6䤊Sd( WǹŦL-bAFb._8"&q,Tܡ,ɧ#>R|H0|3UA4vɐ|RМ;W7^억_J+̑f&ѻSy9i+t$0 'nDݪ%vV-2 4cyWMo۬A6z+zڮ!q?]d>Nra9s)::.2tA(gM vw]l`O' /ǭYJ @VeoybDOH SIk,!iډˀp@f҅꫆Py8_KҢ3CQ_n$F7s SSu=.olb:"}J veoOz:P$H6-ߴ42xՑ/+v;`6w<-1֧ @Ÿ8$Xke \yGs Syvӷn%rTY"r`L j 6Kk BVݮŌKe#lD O "#&Lxl$ԂY $'4ryDx9ERdc(K{ڧnJ]z)%)ON~8vǘJ|*z9\קzo)]!桅:+ޥ‹`%Z`0 CRA4Lr|,W.#(q ` <^ۣi@iZ %gG=ڋ}43pf_nr f \( 05GO3vL۸0( ؆{`irlbHGhI5l9Jx7> m)Qua`:f@(=bV)SHm޶>HXn b叚gg+U"I1!0 Lur@:i]8`=ʣG7ޑ *d}{[N5V~d*;LUF:(Yag0FvFY=ݽلZ"$G*F'qD+[IJH=YB 5_r_k1F=H܅y8ce ԄYH"f=Km C ҥIb7cYykSkHԎEI Άâ`_$x"*@p}[ }aT0ߧ{7 ZC)N1ߖxu@b9VK} 0H=fIIsjC;J }>:ɢZ1W&C F2+rjC7ƝݘFr V1x\GWhXdօ΂y0+1賾EYϨ-vY:d3hAl7θ.Pw B% }p'Ad_ι=~AoE&e20[&8UxIQ +56`KCL_+4agcVv4X?$8_@+˲O \3.{%=ЙM9wvi~ſẕ,gK||bRzw-ÝZ$p/8ܷwZDi2ێst?՗DnpQ'`v󪌈ZH6 ?6@\D>GqVeM1@vQDxrT07{Fw+҉mD? @JvM;em#kNLȽ%֤QVB'lu?upryt+kQc=~^?3.4wUN*VqNې1G{f մm ML* 󎻫g}$lު[nHM 5ݵ%E`\*]u -,E97 ?& YQem4E#7{g;ˮ15otߴEtނw@ 15_ +T3[0}TF=ڇnGGbL](i5KP0 FRFac.sC 9v {EaFj5/( $۔Vrhipw6z khRC||m 7\(}m (saQ=+++@ _no:_E /2V\ErI澺`Շ5jYݧ%z#4Y(YP"Imc`i2v.jg!h.32 )ԝ· jTΦ$a=ؼC?#,AIh/R>wc ]zϒ1#R<_ 4MjB1U>7D 8[ٱl5x=hx\.>=sGuUnz.O͓^n:M-^3םb#TfwshkS$ )Kv(t]U?Ą=Nw{ !" y-A)R**JB;26]jjˑZX5Vv=*g&>'Re$5?/2F˝_zȶwύ4=&;QGfÀ&!L]4#|[j*&<1s'劤}ȐPG0c'FUDdBFs@&nD!w T:6(=\f֕f tꎿ1"usᇁ' 0NjNœs޲y q*iZ`rI㨳?^w`$dn@'l\oF +CC'YV@1Yv՘YwNBd}]ފj\ ux4i8.I8sۼJJӀE ﱆG/cCsuі6[u9\ Qp(k@jh JRjdq<ȿBM[VX4O Bs0.|9dH9vj"h6 ϲD&E$xYf!nezNr0=/@Uovq]ZxFxwHRcϖ݀t,1ޙ8"5Ut+Dx)6kjn1ye_=.CFC/T񌄯Ըv° cΡ.@X?A *יb^cT9Hr _Ƚe0sh%@t vuB]XI"{F?]$^?#|.{4AeJW@sE'&7? g$JZ 6FbOe *Oִ^ \\H]ٳ ,HT^fTlܳ7J0% TWRw?'s.s4H%aUNiҿAk J(ߴTQm:kE ^P׉~e(N8י*s1m+NjݖFkĠ,cHDwag #G _g"~vzd-Q(zwIY4e*e== $92\*t 햛mX2Ϲ^JVص> )tcP ]JB؝5 jr_b}4wh,vqS~d6$%_ANuyCkst)n2h )+M/ߒiO(6Uőm 5K`>M9P}Tɮ G+4Qh+fSd#va )`f f:Y /yO1C̤: m;/m}ʧ1L˧,kJ+BMKY Bf 6Jշkk6eJW xoG-ҝ eBNh)1 wx#}{z7 ur`Smp,ΈHϢӵh"`G>ӟ.lk#Og7gb+˘r/΄s/))2+7 ~| -`{?azwOʫI.>VH>v#KpCm'4,tY"[%חN4l,1E뾂T/Uh] DYĄި8Vd 3s,?>.Ie+I%1)^FH"5<('.3P*=&+ӺjTq{ƭ*x}h\ |4 yGJ }<H7S (YvdqrY,N& n`lu.PAt`PIͮIzKS%~(ufcOk bR p MʴbKt!/BLrrUw8,[.Ӗ1g-TqK`l"ˤo1$aa<#/h1.Jmέ7p8۹fij 8Rwg֜.38)y#5Ow=ufR4OK|:rJ;ǡve`9p,M2o[ֲ rJ%6VtyapUᑻMK`R)?ݖvڲl;6^G Bv|)E^yo*ywxib;s8&sNj٨2=w}?I0#z f:a: $TUfO k0Xrˑq;em#Qgڹ<Y|ӎ=Ju 䪋CtfdZ7L?uՕYVJOZw H ILgxőʨ!l6W]83 #۪yBt"@kjI\H`6;}U@g>ͱd&|0).}EvGPć~nsʶ•8n(Z)tJ'uyIo^B+wXrj8vBd#h> XeZ4R' ҵCn2TT́eU]Ru1ᾰd[{2nWQdcP@䉙!!h )́;Zh+f~~ r; Ki;>l8eH;+ַFWO[h;߈)dDz%EKEZ߉FlSs;MR pmOyufqE?NXP,ׯvEW">H;*<mb[Mzg7 T#!+8J ~`C7nނ_QI#<6O#8Te.2)]F-, \JO:J6,Чh;ݶL-¤SCK$ 3F@URenMv K x~h=@Br^e^K1> [H6NSXݗ&B+e<6t#=&K\MܐYI _i*'yiH(G,Da&ݹ.fS s` pɖv^LHj_s:!A \mFU5-p@aQcU'?m"N.O㮧>3e['tߜilk#脻sU@)Xfv! s0sT5z81c\ԭlO\BJXEgT0D 4nWZ"PpѬ;;AiBAӽSg-,~\MHt 7b'fa)Pr,o2pw:p1uz3~jBYN%bS}70;½=#"Td\A#drl3)s6c 61pmׇӹH4#d2U¶[v;΍ o?⨜t.xF|Ra *W9H 12&}"'ۆRJAC6up{O;%R?9gtB uZg!GڰtߔvA|&cˢ{#s9<ԻxvI517)hg m Db>~(7 t?هL9څN杩=nX&<^WۻMD!\|"a!bhǮYAeq /%۽oRL6*U-!ñK-?;%s.ev7J,Ģ[Kz!]˜J''Up,ЩͲ "U,O|r2>bό֣P=;gεl0p|E/fqC a5ǝHsG !2ּ'AVٜi?ݛ͕6FeTi?U/M _D53Z-Kt~N<~ ]SG7[cx{AC-L$TfA`D8c]?H "&|_¡9\+F'~R+ZpCcq<&m2!ĆERjTb}}6&XZ94QrɫʱQi+ n +5-½)L;HU ]6vě WU"e[)V/Cb1+n jݜ!C:m(9v1%'%oO <1}kgf >!zu8ځ翊 mW= =mM 4/u9ą)):9E"u;=d+D$js u3GHDX)ܓJ0ـHFO\[%ߡd|Ԁ@˻Ham{_q7]%On~m.t~~KxӖ,\o\ߘ\)^GIf '0%?v6{ṕ aھv;WF?:M![ gʣQ ˮ9p)*21Pk r oy3wa !!I6!BbQe솩!l yCg0OQEc2Feh !yםvNuZW#$Wae& H !``Ѣv*r/i{/ 0Ԩ L +4GU~OsGY}sג'e Ԣ)ڪ->6BQH95\=*( ȵ}sǸ}:dM)(EJtlR=} X,┪Yv䘬l0nRo1dYt+* @x~ǗY96# ۜuE0: :|,3z,QG%~IK0aQS,'&x ~4U0bW8 U1ݓ^ɜvR"ew?z9(|@ 3S#qQC'=)bpu~clh l^6}􃫚ÈMt]EФCy[NyMCrė\@]^ܟGő]Ffol8]Ǎ~dbUAiRWned?d\NrW33[!t4t8vYhx3jz.=r]C(o941-C8 .~R&1,SJP> R?y!8!(LS!m(o 鿻N#6g18k5NqD%i͗N6spF.6,x \x56޺ϡ}A{Ë&=L7~#UVmH .CJإcI1iZIf!X_zI. xz2XyX {3z J#NO$U19tdїh <(i0薪J`_c [vu%Omu H༤3 $k6Q8Vz!'M0?('l'@agÊȌzH8,nn2. Rck<%T6GB}T=~_bn+74VF΋̲ώ_p%{7P dl4@GJw!lɔ'h$tYuL `2rGDHEP3h.LaqEy=+Wң =zPbhF}K@U.h!%ZQ#s9wX>@uN|6=Z&v޺W2Ffh h.@ po奈ݏo[-.N; ?H?_̠=X(`ylRO(-صENɉmESkO.R1q~b"|)$ 4XىS坭w- RDS@kl*ڠp zMuhhgٸi*ȫ(.r _[}(k( ~bb$R3&䎟"ە"%.X.#7̼@ 󏲤WB3{SU q]} pAN- XPPKGe,:SOCƧQldY,f+YoMJ)LKQC$Έݶ+ym_b#guʪ!bCz'2ع} ƒ n8wR'y.Dj#<gE4)=` Z51n [O;,ܑdܮ܇72ntz_Q÷]PYE6JHɤսB(:s y0l=Q8Ix@g01LW$?EQ3/=H,}8z[d#,MegTrbL/g65m)WN k 2("^:j^~z`>_Sfjyz#۝!MoLM*kCl$*ЀlLG)6ԀXjVDZWIa0b0}lJu07jp`ɌˌPζDUue=cF_0#1 ^߆uK;i̐Cr+k'sl0:qlo&$^ k'b}?TI)%&<0hr(s15crLI-[E6}bR&!tyEhj-5m-My1;YOBn\mVJvQ1ɌF}L5Uxo 16҈q092ަdK"(nU D$Fv&W^}=u._*ؔ9|L LLYA{S# 3U_ bKSAN,AW#tWcFpZl\Fvޭ ڧRx4#&8L#z (3\``:_Ӎ`̓%wmMޞsrNƾ 4pZDfx-k'wׄ(̍CYGp}(24FsN'}p#ݢH tABeqgs+=?̚n݉A-܁Ab0,<h֞8@M5 YS(p2ʄy{u5aB_ ˆQX6Zt.;<1W^ i8oxEJ*]tn*-;C 0sXRU^Ԏ lHWKI`_Ww!A>dRLUg)αIeUf|YhY<-Jg-f)'=bL("01Fz:,|[ܝ.< Rq % /t}z|[`RgBG@yx VQgz^5ZFQķ4_ ^l4EѰiƥ^,t^mxtJkLa̴<*P6 -iq[H,VyS=XqIIŐ!hf^Jc暘}݊xVnt#y">c>A~3~c|%ݾac?@g}-,$Z8yuB6K(3P!,[ω$<)(139F'ISFXȮFnf"X1  k$t6?9,t,ePk#rVAdĥ }'% EV1$}o`@]~W&x=-fzqУG$T:ًʟf2ZUe#Oɳ%bE@rW`P2w`At=Ml`GH9[YptCMP*/}t] GC2 KduzwߋG\d5`hj4=oyl A66KZW[-ƨj"Qޚ=XZv_#8]¢ Qz)^H9#ѓGkM'R;jMF-_NO;5`W-hSWB|pҫ85-{ .< Vץ8 \,=<.f+7?Un )I©z'hPul9UL5mT)}5ܭp-GsKz.-lɛ-Lf|t v ܥG WTNVgW!1PrIf఍|'/x g,e'T8 >0͎;Y,I_Ĥ[3BWq0_Q0: PnPB(<`PT"6DqCu]ݺDN_/-y 249cN9pgȧ&lO>&`b[+?kX0- 9Ef>G,<ٺVsxrG-=ƍ"yp=}>C. ?RTܤ$y{'“B "y(_PC8AM_PwAw|/gfDg Llkrԗ9[ɟ),c)MEw_a'_<TEy.pad^'RcTd\)TJx9CįrOZ=蠛j"s`}sH1: kkWXu4YZFwOH mWbQCyQPZ獏 [atpE~5>⧓d[9RDxMx[k9K(^ IvALMjW*DA\k_Xe^jU>}wc`sTs"6L^HTB E׉ E aD/\Kly1Bzl8zԟRHAδeHkf<顕˃#]OO Y#J?J†٦Ɇf>,98T,4B%cB5+􆫈I@rf?;#/ H& @l)O&{Zo*ޚD K)QuTdW6/h5 hu(UlmW4ei^f2'UY 1fsٜ8L__5^h\8܎vD,].m|zYkwa0-OZJA`XmBG~=W.;1:mS(0J~& p}90G{j哽𭣌K4Rtt?[=E@/l@s_3(Iy[bvʼ*UQ9jQH1ӛ}]Ҿg!v(6Fկ#rXJ}md5X(GuHIƞdZ{ȻUce4ol ~zcC(_!mT*%֮3S31!2HAO"?˨;X~X~-+"۱D:^* F0p}-#=AyA%X+oEͽ!N TSX & lJwSR ab;'Yw.8iұ% SnsӢðPa^ޅBNBћ: v{cP1> ?h/8G&r_0凎ԕl\{UzNn@ܲ7-~Q{w|-OaCi͟4DbP͊ev-+†1! =}M1yO[IYg]RW(-}!#,F %rHzX燗5jVhSsJVwh!qus 8*ah b$9a? ۖỂA(աҞȊmiw@r'vFrxn;=y[3788y1ėP f3˰FQha%quqYJCʗ+I0尴d`sap*)-R'=^y0 +;EɃce8Mwp Y(o',^z|<]s0G` +=Vj[XQ-Kka+geT 70n@nqEGIQp(c%4\᭯1kt؛?;/9T'7v-|d+iEQ41&Mpz縑=KWN?sqEt]Ld.PwKՍU}1?>AFs6؅6f,}$5xe sMPIgubev0bc7ȣ+R $$+3ws-'1XM.  0VU%ynAXK 㬢] Xg kˮjQ})H4(\Z`RtiJB=y G+|fNi>]jʨpF4cy]=>Ǟ X%96v1z>h2H*H[S1~AQBRW`OåJN.c:)IwfFH$j$l\6vӈRWڔ2IƠJpҌ 2DN7壒 Ze+{ =Zi !-HM4 /|Ik^Q) O>G%Ǚ+̿EX'/rF.1ȝĄDxדC[]~ZE?V$H7%TvZ^Ut(ڒgvGbxi.\JSѴm[ԝxux'c%ac?Nd'52h~K_aNF͚*&!GHj #ajoAINLJ23pj r' 1pd&l*|_ǏFUJc3jަ,Z:K~e$DJ@4mj29IQ~~A }g0XA75Mh*vy'C o|Ag)H>Ns?/Hwj iNԆ4_%hH Oku$mnwe#'n[;S.3u=h34pi ηyi;-9"XH cU 8r;J ͫGJEħBE " piMpvAVxuy6(F_R!MHƑPTdvE_A/*l;o54;n5#cVȈ#៺7~SU:)T#jDt92s@`{yvuMb)ghŭdT% ,in❈@Y˾Q{uOD#?޹<U }Qo$[]~%}k]06û[XOTL1!'`/> [۴I;:׾Y{:wMV"0D]_L.Mޝ׶hTV8m 7bʫܡ;,rQègڋ5㍡~ NAH%ÆGÓa1ux =Pl-4$lC$TظY 2 e!1ȯvp&tKy]Uű =R!gpI垄jc "W<y"2ٞϼ19.yF5 S(у+UIa,5җ옧@ܷ{Kwn<е˿ۀ.YqNb1"Xܙ|o<|Ayo C g C375@ 䲳蛇 ڧR8U}aXYV@|ȷsH`  %ץ駾fH w[+NS@4oߛfwOx$#ƷiL 2Acd PFE';K\ J ԍ5Y 0N/H16差B>$ƚ^iAo"O=DJ=!Do' o SajpL4F0ϭՌ~P,_kfx9~i®ɀV>=W|W> OJO~V/q5 {rFi,+H/O>ڬ5 r4^LDŽUm'r`ޢ\Ly[40x_9&y0_R{+˰gm桝bw#,,,ɟʾ_Sөnc7/ш G5Wg5im?aAzZfB5>SڰzP/Ӎ.걗h7\ Ax*׉*'ɱن E5^xGGk u\D5U4Әat{ͅZoji?R<0Mu,p9 :69%μXs<BwN(Kғœ4G"V.)F4ϸ}N../-ڝ ݸƒ3GPJ&IO7JA9;QʽNЄ[$!(b'&l l-QR䛷Ԓ^Sܕ9aFSl١c{ZҞѓxIPVPi·>LĭD_^O8y̖_;' ,GI-TM#fe|Ew~xGyׅ#; |a1?F{D"oE)Ħu֊sCh>"uvEv/YS (Q)wUi2>\kȇ9M $r<2Ri0br̺}=^Y yOQ7lڛ w?Vh SEG I\ɼra<gc/9!}} C%̍hATۗ2?:?&69_{%A+%P9WkzQpR*n %WMS(};K/:fst(L&i$a_[7xQ pC%eژ!{9UwOy8V:f7U aoZQ}UmM$3"oV3&c vw;FdAl( |\ޣ$HZJEJ-L`沄+3oҤm#lҍ_~ذ7c{8[-8M@gٱ>mx,_pBR`w I0OEb/Qs< ԚmXm|Qؓ Ew[+ܞu Vj.4hƶakqʅu$"H]RǮ{ Ur%WH#մ3^Z9Pߗbhyq86右whQ`wy$8Ux~Tj5 s %\֚cԿsWuzY;sLbwzaRχ5p5Bo @MȒqJ<|,@ۿ> H 1)M*qP?b0Diye/{QN4@>#r4ژ(]a|^yх+  ̤2fC@!(c!>Ͽz^:]Th#%ol=<g笅NcG}³ 282 -?eXdŘm,C 2dʷխc6,)Ur/7Xq316a=SDqF˻nmR[ xP+.i*G@F@7WKhM&#wv?D'|T 4A,`_Y; Ii-8ym D:5SZj2\ ~gSz)Nl!*&?ݯ`Nd.M4/d~}6,A@S<^~ Y_9]x8KSu|qJfsMIhGpWf-> ht߱۶69 3F4Ծ=﷘)aarX?(Gm?XQE`k 4)`e!8Tj}S zl ب9:jrjH>7d?jܾ NȢ}IbF6f\%eY@BЙV x.:e^1srqDl"̳ѭpO?q:#ΕNPᕘ`# vL ]YY!RaZ3$įO2r#gJ4*i;bA?o) KF, l0\'+멋EDzEvH gØUa LT7u_1_$>Y4#$u;P BAލDpGhkaˍo( oWˀ+n\B`(U-􍩉xp5#C'!4N[SJzs!!3J 5rL(rk+4N6چ99ieR(&њ'=L̾ei 3W,d֜ݟLƺu8*וJ7+~f4)]m%wuq#"emR)8@ V]hHQX, n-nWP17߀T"[ ?)-`sb1A{ :.. Ƃ, jjB'aFُ6\}p_Ќ{FJ0mv+b!;_\B:[)ہx2%Xnl]cPtIʦI'(K{G/q";x-Nt&_w:dHƮS!dMo|Gڶ0k> \w p~⬱L\JuSFZyͲ n S銧-,AO;aQ53v,7R{p(!mWko)‹D-(,%ס-47dt&ݜ6hrxI=\f,VֱKhw+h4n8&+tFn&Vd%d\%Ua+HyY?Z3P(+`ԤIt"½kh9L"#5tuPr&3.҂ĸ}dC;Ndk۞GM_F0+E_%vop\EΖԍ?kލwP_vjX|W`]4Yow'AjLޫBijytdqOG9}7 ]? IDPYU+IFɛ!q R"HϠpL4 WyL,& ȳBL&bwON>n0F$>wε;j'TzìJ\t|@a:e3#CL~&QUD'(D$ ϟFFX5D*U9 t zo`ܐ_٩DDt@ t Ċ`kѻQ G=Y2khhDC4&H cW]#Gʞ4o1;vCwګQFX\`R'b_$< ջke;:*pSY]̕.cھq2: ]VH^Rog?n3 ާZcW-ztzq6+_ t@x@e.{oVZqM-~aPvy0[QpaeXQx)s@ZvP2YzϔeC45Rh[ &TQFswo 7SC@ÒLɩ jPA9itҧͱ`q%Jј#ҼiǼO~r޶^lu tFGMt*%qWoA,BNP81XEk~u] 7V$KJlʱ?QԗUdAW0(]cڇ–htI~NkZI`[p1jjڸ:Vttm.@6Ghh`n'J&(_)8AW2q KtuSj"c ̎ fv77~gD( ՕIOѯC]M { 5(rn1"춴W8F0λXO%'JӪ z6wϖl"l6Zd澆n Qs9h;!ۉKc9ۍw.%h/<”04Nسn֫'F36h nPYJ>R|Mj$Jkmӿш'Fwhȵ~Rd3n-_NL/޽oo^f3Ӝ)tx/mw{̏K}T€ÿKVmS#rIOƬyWwi҈ላh$g^؟ Ji4fڄwbt8"'[w Y0Y)s1M~V: zB@9xyʅ\F- +ze5G`F)o=۟_P@M]@9BƜM NE ³ qu6Prp^?\VtEyԋ Cb XYkIщX;Ed5l%$Ji>0<sɋ^A -.QtSvLs=u,뙜A>;o%W FBO"SrޚUCTO8jd إV2Au䟪[!òclv-cYb IFn5o#B,r5e6/40?$M?3uEW`8f83=Po^-8;cByODAz [MJ-/ra$ߤ ſDq5K&b5%?(o9r#s:WSFnyW Z)N-L U~L/x@WR%Dඈzz,DZ WoVr#`g1ME&՚<])/tN{\@"f F㞮HԆzSf 9vbżpI _VvYᅟ99Lz#ie!8I7~`HPO]9rI5q.0`PƑ&L5E /" !| _}Kɐ„̫Ui%!wgu5K"Lydŀ!;~ݭJΏ!2}nl tr[|x(͎ZFSzNQk'kK{fzk|ve:ZZ D0qq'{JcUϐʞĔ(8o\1Rm) >.A)EjADMzk-C<",锍M{ɖLnט(xN⌗R? [ 6\&M}"vTCѬF߮'JEj} ~GJ<-7b)X O.u@iUXPnO Yvs̪:Oe(@oDZ? +P°5Tҡ`bȩ}\ٔLF`ᨯRIIG7u (-I(QcJqh͟KmvI+Jb}ўy'~&-ח9XI 4|2ű ,܅2Y%ERCj fDlV} m;3iE缶ΗX[\g hx4If8YQo @ˆ[a 0Gw.ʢE&O}=l;s'lN:zsm'r\rf ?wz%%"Eq!wֽ"*f!S .L|i8mDz7Sda1ޤ:l8% jIVU\@=/vv።| bV[+[#tPb7bBֻ&مH8bͲdb-Z[X3p)Ok>'t7귋4aqF^"ؾtMmyeQܞ4 j99O( y[ۿ!}06}R0ў(3ߞ=œvՁgs=n ~ȗ:HEѐ''sa5HhS{x9BK" ߲)kH6YQH.8ӏ#y+w0'ǭlJ@jT(mt,r4mg-O$MtK`wgWοܙwK˕g*x E^%tB(?]Au>v_d.Kf$+٩8CN~rb,CS3.b1UU[ȧڞv6Y`w_acqŸm\>lֵ_f_0m-AdrKPV=-5VԺn%|O!@>*7*3 C J.. ]Wj|*jAuҿ]|@8|[Rج)CLbt1{mA鴩ROTd3-f{Pc9*y+TiYDmQJ,f9*V wJ#eE vKzC7ѨkyR_yǿF8zM!9o?Ѵ=L ېiozI@ B{'kNr `M8 K+X/mr\,OR!NsM'$C-1|Գ+י.s>k2›6b%4D/ ܋Zky~TMpLZi-u> =Z,7DҼõY(o?5i&=y~aD=?ZYM'-@8L;| {SWA=3(a7BeurD%&YV|9*n(7k5T݇eӴH YEsfxoW*y&{Raant9U5F[NŤ :Uړ-t &l}ԖjZе)"A[Ϳ(F&JLU>Un,{ Lz@#ng!gdĵXL- ?Η<͌)߀ ɽ?sd+R:OvZt8 LvG@,R.-(?b0Xy7M $OQaŗ7cgqٗ'_35[M3wTJ_B,ȂWOp@k0|ɕmUG #tDwmyqQf=g5rH^1h7O~D!gO-GO{WrP [HR̛{e\^7DDЀ0aD([Z/lD*1H#BDRN*IA^n61~9vO;KfT*{t: 3!>۱fXV*oklnv>7־fWtr2&.3pgPp3jEl lǥ6؁ݫuK=yD7 {ƣ/n7] >} y%m}8gWHVL{bP$cnދ~N.W$E"jEr샢ʑ!O}z?cg!uV Xn3r6dcAxVE74t@So{$wc/M{L . osj<m>_6WҼ Ok `8:N1h$E62l<}Ǚ3ǠDB7eC&/5 Ԇ%n 0M.UgȘ. :4+ Ǒgc|8 ;x4.B1Ka&#?\x-(`"D4qvD64@PBAp%Ee_G`+ -aN?u- P=<%$[7DRRߎ6Ï v3+εL8ŎVA*pJҲRXl-l6MVG  M$q3H20\\sg-;Ŀ \30{0!rs=zzc |2/?5}qbZ6 u$MWU*z.`ܨO_]C2&厍TZkFQ s !ܜԟGCK3`brș{~ (lq:nJ?PQ֝#æ9mhu/#&g] 'aּve^'TT%\i =·mCjv ҄wzLFJ3by?D6V fKΗL,M<7oyms/*1G/ )ΩGO鸏HƔ =j:2ǰA *zZ 0Zɫ9۱ >8b/ {cuR5[!T%}k K{y]d0ȟ3/axly̧v;3JzU{갥d;O|eQ$jn9 WpG Toc>5Ki g]o#F&B8A:z71Sbj~B2 {3=oo~lJO2lˏ 8GWAxa'j%u\a/@V=x3f/KiH =,>Rl}Xކham&N?F)WȮGCh\ڂ-z{ :,Mǥʏ[6t}98- m':cTp*np2+ݪi>K7K!-?@7Ck@ebX#27L=#4Ɛ$P!G/Zp=ۇxC*V'21 ZnL~R{9|dacL LDMdf1o@}l*^@oq[Sz+ms6)Yyp:ngő4@ܚncIk=6oi] b3 Pf*ΤكMP;ZLKHJ%bE+Ns8\xF0#q5~Ib@<˜EEɣ(;\Z g&@l m mG2' ĝIo]1ǘ"ZS@ mu3֩ǧ wtwcr=K"9^lht=U]NwZ%*8'.sBA5.[2 [io繶w5Ap-:!}Sʴ3M@Q-U/U_Фmm6MAE Fˬh/ ]J1"M6䝔B].g`NVebIpXnla]w>A)pd6Bw#h?9L}ٱ=Rtt # $KB(wZVuZ42Bڂ3JAk%hly7˭@iNhDOj٠OD0 hź 7W O 0@JM :2Y?a֏ \e\eWRe40 7yJk~U/YvyB\ϊɾuP~!K[ +VS$frI{7~mݧ{”xs" .1y%`i8duHn7\fA X6HjNpi7ȷ7qѸg5B".aptJܑd]^=\Iٟe0hzikTǮX?YO#ѡ=;zorq 7T jDZ3.+`'Y&ɟV0^YNhX~*I\Xb~M݃3AV\3*;Wy$R>ƫD {w}o6칔[a9d[_q>L34-_7 2 &Mȶ4 2zs {mTQAdK?"3Sn>]L ]^{J{*EYfUuod~%i:`,1gz9}y`ƀ] #P<@M=9ACN P~Uf91Y4U?ts* N7&7Z6u(,P3V&J<]$ȡ -E uRDگGxۼj:Z7~P/1pHG#H_bH~weRgQzk 0T}+-4*eV5l~FkqσIe-g/s'ZXiQdOX$a4Fp=Mo %p1Kݽ^7P}sDkwa4uj3zQ4VD9-;j¹0M>JR`ˍ C5h67tx^9TUҝZ1{P#9CKm A*ԖD$ yzw{{S|7*&n\%rHLrWN)zs?UC3ӕ7bϢƱJZoA-S6./Ct픰< 8w%ԓ~${p?5,0z$ 1c@y$'1dV^Es& |33 B;s`g98P( +E{ pS#1b%*HGvPS:kHH=+"8b͚(H!YFTݻ>< hdPğ& !txNeiN[6<?AlҾ!J\} ೆ@jzÆ<|4ooKqۻWt}Wn h  L+ϐI{B}aɖpt,6#p185^Cr=¨Lk[j jӢ,T_|/ n@Ifl# J8 fz24?35e3w;wBp;:22nx7}xN^h"l;wM\z0u9}xɚ+/GL'tG gpeB+h5@4[HYy7 LEswߟlktcYLJw*uEQl1E(.:eZ.H"ْYWZ0+n<D@֏Hj D0fF:Ѽc.gfj P k>cUɢ.xc@~{y!,^'yIw㔌w~ictHTNk-͠S78!ĖJ)Ʉ?$nb_F oU2<:+m^}Y&V+u4D q:#`<`d -V45'e&uvT"o[Av"f 8 Î%zH7$[ H׹B{=㯰FiXi]m ynXTn٧? 1%92 0M|z*w>͗2퇸O Y(G 0# ђg eJlܤ{1 Ur3QF-$1>IQCe Zָϥ 10 TC:pp )+SeKmG5hk$.!EtnaТ%( _B{y+0 ^ֿ%xhGeJ Y|8=-S>;1XqlI/9dkL-<\ճtQ߾WZQcA϶ U o,cCMu=ޑdji;f ^ުN@CDw T:l ^BY3;W1.3҇Rs{=;Q3dXG rmHv,Z R(z5E-tM#f1è nQ~%ŔbkD߻!Y\K [B| jҾXdS*}@JSDg JGk"Me?ȪmO;{*T&vf5T >@TxC!dmȆc$7'SuF>f_ /es(FÅ < ԟc6 %by_K.g~vkMêh2.xTΧJLGЇ:=*0fv}9҂GЌy) oWN}$(Ȼg2&?%r{ ?Hrm)7b'ɼqyb:cSg_ tWh@e󸹅nW P|zPw~=R؎U(9@Q !l6Uzzңvq^!OXq Ëp9ɧ*;"MvWp ]ӄօw6k\ !'܎D+ gmX ,EUIoU{8&'Kor"_k}xeEL̠÷C@ԧ1V\'MLtjG}5o8W>XҐn~UG[L& @rbUMk٪|(eq8x“RV,n,TM3zkl|4QEB.NK~%eUj bGGPcMfa1.mF FeN|^2[Ov q3TǙ;3PT9s;<ec.!].#EsA7`jRTh`//P!`_"`0ZւW6\j|6qY10L <>SCS? qz  ]a[4Y*?04(E^.-iJFv~`4PwwMMDЛ[0w``Tlmy~G.o4CMqÁ lbO8:5Z^P6T6MY%fx3у=[u󫎎C@2)S8a4-5$#U>{σT W+JRqcBr.j\>>!=}ӾDoeljF`dpOs6,ӓ=Cpg48#f:N8^HN2CwwSDy.Hve~(Z d¨\lѩz>ħF FH%t/u/>|L?#]נ a4"\m?%'s):zӋMqĽ+ϳZ jNOƯ 7\݈o:7.g\y}^eZ\qxyx\@>BqQ(=Vt:{):!7bEIDu Xw Ztu(u V6Ɍi @m]N\eTHBl71y#Ӕa蛬h| ks5 NN2/drtRz8d NAHZ:#|L0*ׅYN٨YNbZd#V ơUQC}%nN3g,Ep]Dn=:aH LMNJ ,em܌܈/ {z,BHE0MҳN<ԦSTRU£T\й'Ts*C>Se5/a4 qS-,Z[jY4et]9;zu@ z+SLI{MdQ{mM/@:Wt{/[d&%r S1QWBG)^VszӢ~S!~5Z}uzį5M3ۚQ*?'܂cL} ͑=ڑ5AH;l?nMtXXq@}cg$W*C't& B;r/[[2LRaMTDEC#>Wav8GTUl555ӹ1S+WPXT , AUAOTko*J`U9A'L+SEBNN] ]nLUMmsq^TDLaEmi=LD"h [*:1_HDK .H6ћ-ybX~[" tulUax*R./: 7-h+U R 5?VA Cu{Q8&;ka8<<֫]11:'^W'MѽtA DrX9Ǟ֥kOݷοf -jlЄ(u!`b@̾wEHM]n\"_/puh0d2ot!͈?bvVb$Uk,.Ϟ< .-ϵo;nR1/H-|P5D'AcOaQ/)`8Iܐ8 8x{H~#&d뻶A3T9F9:+4,-糜FambN)%n:걗8D7)R}VQC*[9ZU*v1I 6(|ATt7c~Sثb֘j?* ÐUq"L{1-*uۛI'ye.]gHR_O y_©og ) ֗6Z'N.4;H 5@JxG uQw (耀 bF@=cODI2ԾO{@kCn3m,yJP!L.$R-ذ ɼ"b ^V/TTv!֚e v3겧RhC 7R#(BaWDc$sQ& ]U-w^'l$tBe;B.?-"az'GIǍqoq,L ~_t-4@T C_w 'Ft'rӍvd t#HEҟ>1rI8 eőJ{TtSaW:~ygյ2] Π5ck˷hv9X1oM_MD3, ܡH@S+cJNEL)OJ7T2`wWL" >V,#U)ʇ!h%3u6gN $ΘkcRS9%>-Ǡ0CR3a,c!}ӕ}0^WtB*`OͰtRPCNh &B#g#r6RݽܦGC*3]面a}< K|Wc2ѲƳi^1!H7ÜWY/IMLxG|q1{w.mKC 8_aN ťjnY`鵑hߥNn\^ e9EX@w'Ʊq mO T5ĭ"Nq}sp}X^<] c^x;+'N '2q46^y1j5fT9nxA(G]UO҂BL=(>@fֲͥ7Ò B{o 拼C@GSoiG_iS~#I~Z'}9Cu%6ܬWxJJ&d:mPIF (E77M$R"HJJX=&4pfWߑ=yh}LiZU.u}dRnf'kV#6[4l"#a7[GXV/x 4"mQg` oS[L `Yy- O1_Zy:tCh=z tL'6 kL{8%҅޺KW}Węꢴ뿛L۔qS߽֜0c`3l ]dR$Vg4r|}#gfiވdP^gӠzMk A9YKd 0ݳ+Ƞ֋uEodxB#}zdNG筰*Kս{V'|f-JH1jFNѡT׊ZcrJE,S^ .{YrПCꗕ?.7 'y8g0wn-(V찐1mgEg+0C Ćصicj3 jr"leaC>-mάfft${oCvz*­JZȂ? J ߗN Xt,p"" 9?5uƌ|‡)r`ZE.e QӻY V5o,(r( .R.$8W4|>#˓UvVUpd颶n?^I^]uIw.(;id Yড়>4FSy5Vzyݗ>^Gd=dή8Ϊ3'&8/i rb<> VYeW>xZߋ [ãvTC2,}_^;. /b~P:^~)٧%>k@/#ڼybb⫴sfbqKyi#ސO=> єʼnƔ<4k' 3!z\P3FXʔmzWηk"nTuW]xv!1ˣv`|76 q8S>68+֟b$#=1ƘΆU9?م|Q#)Ur8q.riX:-`O\Ox~Qt i:e爃Vi5U6@wMMcWAXI6!@&n{9 ڲ |"Z൱AjHGL]J&VL wMN'mUTWVYݒpj(Vdt۳X%ײ" zɈ̥GRcdx>ö*\Jfi+gw<'jmM h99*窟wOZ/pc E'LlY]{EvPc~ 7%9X9*11[j҈'h5w3dho7+?m!XM6sDI0>RK}EJ0Ub$2WcY䷒qs#ȁP?n ׿n[u2qLϹ6ߓڭV &w__ЌrDbS(|;~QtOmTy IR1s~a$HSp林6kmYv(-DbA[sI(kHc=$5-@QhJ#u-1YO%Q]Ӊַ\h/N]lנMrH*/p! 4@a^[Y~E/ wS-bZ)oLjʹúzܡݜܮElGk^LiF"TSəq#ёq*!l62ԃPkLo'>šmh9ktnA%M뻿T}vtRwqZrnX#Rm薍хӍ"=a{O2r\vB 7ZwF˜Z MOəR͍Ti0냢(;oJ`#N<$4cO H]$ӏ^t'&v x含4>Sߪ-NRn,&]h/trZ&Ē23I˥*UVPyg)~r3*7 .dc걘b. 0gS~175hHQ|֗ Hr惻>u:a"P9E*z-&sY._z]ޞ';Gz.#D' =J=M*xO/wY׶:y:_+7)M8Tq-SrP e|ϰYA~B.[2]T!ʀ I\%1Og s4öTL?r 1eqAHKؠ1` |X݊E+A`Ww ؂jCM\x0[ ]Mѧ::r=uU6sD<{90ߊ5Dx _ۏ~?pB롮 8ڂ\-M\F0iF]]nΑ_S]Z釩xo RMx$6 -3W+}d}FHxFA #$d}/; ` RdM5o~b UV&1>ov]%ZjxEX-c*xAAǑ'FQJݳTplD'۠;, ܳ߅_jNMF07Nq(("1ׁMtuRmb؀gzi|K%h}v1cŇs{Lڽ5_e>,SOHD<}̖~A劼=Q֞VNW rVL#B9;yV7Cɗ֯kbrNt"@`)Bdʸĺ95;L\p6M)/ 1i7Jc2i<4^BЃ< gx]V"8 9Wwks5k4]^; .!w gLd1Å,ĎWNc LIScYIvvmul3h?R㝜LlC8Y4C~=Cx|cl"-YxF93RGXa@ ,@K^#l5@YQKZ0~Pq]S]T^o- lG)ӷ:[W+4XwcͶa(4g\46.rlB9eH^\cj]<g>g[fڏAJwӸZR#[J0omQ~_ ^:6/F BJDuCC”}iy ,Q]dP]=LMme*T*x9Visv?z`sԾ"i.a'596,Gh3(qmDKA;3=q» Jmע~!<| H{[ReA= `y![aڛ"-,ѹZ͎'Be@CԹ,T !{ N]dx11Z~D/lT&`0MളԘ"BsG$<څµ(.M/r^i؛}LM fأ_R66BXCRܥEGiv/B!`@`u2 xyu֍%2hir0>E*.jVLCq=K̦TJ=ߞc[ݧʸTFjUE7eb͟ u IV[v]ѣtT#aI{fC׮"jXDqX>bP[PG%،4έy͛ގ>EuM^ #]wڨe1 :c4P4*Q=Zi_=D-ӟw&d. D uCwV:K`aI(q!2Fj֑8G{-:=Sb:uR5`LmyJ mZusGE_+=dPA 31  o|Ya3v0|A}H%~G֣9QcΫڱ"85o@tQK6bL{"=uloDlw~7o%:| >~~@2?3|l>kh'u,]z@>,uDdOŷ։T?'\L±<=ǓJ vA%bf9XoqoD@|7KL G}hH;߿Nc-G$W[z]o&H_> r8Ω4OdF2-ɼOM X(>g'ݩ˕'s4f>bdXA6>`f6\] uI #̶ES/?ykYXnc+-S 8|iiQ`SRٛ_V@qdUtW- '& 4w]DW7k*KcTEC%geWxםcnZ1癨 9Sr]V&,̈u>o SԐI 4$0rj!1K81=΅.۪7egӐZE_\gZ9,/CGg^^ Np3']6C'ndG̬^k~v[դLE/F28ۑbU&o==qS4%9MmxAm `ƾ"Z nEo/!M-h5ۏuBBDO?c'xci#|]Js v`Dԉ^;z7S*a=?]0&\Hw"ײZ@=,۱J} ɿ<73Mn S/Et9->²-LhibL+ÀX*NR6 l)V>Tzj ]"s|(oÀ  ^~fm;3mZ c ީ :tX% %h:dZ)> 4H Xh?gr钑aȅFt 3S5; (m)2I12Hǯ!0mŖ=67VO+IQ) C]]HOsUk:FTI~L6XQ삊_`c, |kl=nomFZ3vu߸ iE_Å{sQ6D2 r ~l95a)g&6c/`^4 $^aē eH@keHLܻ/&v 1X (k=bSSIqw ^VPҊlUvMfJ_RwB? d*xؗw)N[ĭ x0.elsyk.=Hp_;nG eE\HO<*r @G2 _yKQң5_JV|WmKl24f4V}s0jlyѳ*96_%IOncj6نzJ<B C;zsUqL6iDJ 31fe2Vű\`~A$+^aR1JSknsy?"YĈүׅeSvyvS%Ya#ae4گEپ`>혯}HFΥ ..L8p `k4c@">+!%MJ%1^WI6^kbQsg-=Ru7_(qI,iACePI]M1HE[\uB=S$0͸.'=uF]ʢ8k>#.{Ȏlu[DGGIq4@- *Xu][%QZb 4{p-.%qZJTQ[SvB aP"H;c,S͊cyI}FDDC[(QKQMq븡&+cbI, Q\]r)MR_q!A+m{K^r 1V-~w唦`sTuԌ|Gۜ{d%•XgMoRDУ/6D͉杠.aiKn 8)Ԣ=9|o 2*ߥɀ#El۵ y3t2WCi kU~6DI^6 )dMi<!pjhNMaZxsH5MQ2˃+$H Ui!!4A"{m-CG+u^掾S!0@Y7\ii'WieQq~ olvyY0[8c ([G2@DpRf w|*ZBK94wCXwlTaxqM| ^5BǍ%8SB J'ftF=Eh]X'KgVrV@ ,\.{!9;C^@g6 ٲ/UMMפ_@swNe1!z:4?q}č %H3T0n cԿIy/ԇ r@opʃmWZMy(qs[.;1!I'owQI6-߾ kQx-ZưV?XMv X- V296o+lUmZX[ߋcGd`A8D+uԁ\~CfMLp,/_`PUmŬs< <Mޑʤ cܾ{xd @ ԩ01e=(.\j7@EʸQL%:JFYrtBB?=5|+ˤ3w%A4RGDIA,:0٘8PpAHEx4%$S/աKa_`chH ;ܴ!. u_WNb9IIc;PAеSvROL^85w@`WX!.MV~l/m&wp=,L1Ҋ2?eoe깭NM'k1aLhԢs3TՌN.z',DhSϝ4OϺNbk{財"lN`Hvv9ǐa=xG0A5ڷve^^qK.BE6~N @=^?q|p>}0_3>+tg)mƂ{ߝ1(޻ 8"3qkWȿ|glfsL?ذ?5UykS;,t2<B&p8/OyV;ٸIۀ} /@ bmi!u@~PK*Fy|'u,:ڢ(P Y>m"܈ MvP [e;*)[˰teЭ ᇢ, oy8xa=Vqȏ3ˁq 4M9y>6pcts7^u;5ֿ<:a"Ͽ URݻNV8<ч>?*O$(So^1[ ·};>q*n|Td (z2]gYUD #tn~ΰ*ǜ)vyW4Fs`Evdb{`!ɞ˸.n7mnCKtܜdcp^,ڄ]zGٗ~1͋,Q}WMr@TׁOswSA( VWi =L酈P]6/[3Ao}Q+HHp :Ur{fVk[ /SmY?]:jfm&jٹ:C>.S!>0n@Ac֜m!ɉ3-Oð J@5 = tꤌ+v(˜ø'?(P,;&$uF^5#_Y/c "qj ӂ ã!$%~#l#Ķ~Sm\7YL=8qش\XOؖ ybp Fyx%/6+"F$H48̳S+tUmklVtp.귻 ңݟNgG hf T4Id)c5xuˋ^4}Phd;O, [BzT :żWǿvva g85#u2&ˁU2$>xΞmm<}u0pՇ%^"MK dWuguO< θli>Yk{SQAl[#*5]IhIWYl/ޣa!!L:3 L<=e}Pe0R^Nb\@:B6zBX ;7p͝ЗiKM/=3DP5,0CdX&Y/l/ECyN3"^C/`$sv.ĹuE]BCË60j(@_9p R0f؟}ʲ9 ?./* nz=UkRfX/,7WxުFP^|%>Y|P`҇x> N~探{rqDځJ ; RAXDΙ[H,,b3wN9>3ɞ~u w:F,'sD6!Wz9$l8'rCΊMnip_glXбy7᳀6'eKㄋ?!|%GA0 hZ̐(1I?fxN@$#@eķ\XL6VhnC(ges T"V;kW)Ϛے}ĭ%A?ifɴ0bS 8HI,>;*ϢTOS,P&oikGBZHڅOsϾhj߳mX( O[G߾Ws,}V1?4ߞGcD.tKJܔ~ =bܸj6&s! \2tLD9#>f WNx`` ;^Z͖`{ "Ϥ]n {ЬD׺3qa 7o_Ep k; r'3y/\tjLiO;vW#r7VGmc oAqnQΆ>jD` '1l+w\p-#$noEp(*c8`u@I5!hC7wߞy>43ӣqwCAj>Ĕ+H Y! Ɯ}jYvii 6zrĢ=ߍU!/Z\n7Z~,DL&hPGj}I_f=DhTȿ!$bC?Kv2b9f!naUUdA'$q$QHQ\ʥWoI~5xV϶(Y5wrc8C/}l P7v7*?l+|d&2= (3< gU龋eSInKt؊^͚,JpCfT If|Ռz: -VQEqDv3اƲ`)7M|Q_Em$y(5>{_ )f'K9v 2EuHqpiLDnh2PK-%yMyNz-bVFZ?p/!$i}Nd3J+5o]E4ZY5sHDŮP_7Z`E ͢v""Qz nd({k_\$ז~jΥ$Y-⊭3`B-ְ,g7M$d318nd+2i% 3hn|'u{r['~ë|RC(Q~/LhIsZr[mQJTY m OΩ@G8k&F;Ը&.+Ss fL7^&92/}~@gR Љ8j߉6LCwּ@)|6k50a*Tx |h^"Y%5G~+ϙ@iL *D T*¦|R\'9ND`Eh 9f g+mJI^GT{8`C$ύ{ bb# zuH2Axd%s|b$Ö$`V5BGaZ,J74uʗ %Ju[;rS]$ qS^cp ]m@VVc'1q9HHUKatF07FcEv ]|(=D#$§WKT%O58b陲,6J/EElk_3umsb[ IsFnrQ"w ױ#=qQ\X,2`NH 5it.XlLl s{Z?<5k7f:K΋D2f dsEGj*PNvS-~N>4)K[ʒ3^Sc qm;:Fi2,ӂ8YI`%t#0tœos= ysU+1zJچ$>> ]I!ʹ=>R9hmh܇7 zzvbMl.K)DGԲJP@Y-PybN7{q1(QѮOW?g=\˯^9Kc.dM)9pЀ&r;K"p䙇xl VR /4n KXOfs_ȇ _3 FOtDDC~{MOQ>bSͩv' K#CW+30@$֢OER"v\;3d- 8 c6;nl~l K*XG8:qQ9Vς\Lji8Z Grybr DPA0`ߣ)4\yi4GTs) 0˯B\ >[BElu̵7'E)@CtUHByeQcM:ebD|Ndga]QWHX[W'!p(qEMN'Ӫ[})\[e'_"t]Mn5A6h~EA9Og(ؽY|e!*~P?dT fk[JPT!ߤG:ӚHJa`0@R pss=>D߀|#1.ppd?:.(#i$X<1Лψ%W'XGAYZe 9H_axEA=+4-_\fd&y7Kq$TD āT |`;mtcԶ1{^<(թ1y${]}|nr:[-$^dk5wjGfAo 2 xμ/vW 6FU<5k cȵ ].P?ϐ8hFof*'`ʈu2"8sG>Ub?uϹ'$GYLKG %ƖIyBQ>y10'' > qLӲ>y+YBk+o8dYfNlFa.f-/P9Z)R wXl;Tg9PͲOԈ,_N Էc<(qKÆUpnfO6B؛8Ի-ۙ2>o1d,-.۩PhNQSYEFE5VH}!-k[Sg[ [e:zvKK R#|EK)A~NʢDmx,fc |\7;;ru/,gRa)Ǥ=6gL|qM )(@vpEror%(I-!Y_9u qeGHدq_\t\K2 Sl- _*ZDg4>Yw-!{›(#njp/P䙜T3 -Ar[لY[ٽ:T=]ǁH<&E ޲:5Odi:Ltd k㳝[ʞUjAJjOM ҇oZ gL 4MgWȠjύJ"1F1.569 EHx[9K+s[Qb5!1%L%Q2.pM1kNJjA1u.,ł _N1ʪjk(kkrCzǙ\ {faNER8)lo\ وX+d)_p=AZ4ww_R:N #"o 3,k-p:2Hm?:C^ScED9y9ZB.|jWphNa:D^vX`ԣCV[M #_bt[8,~pJv+#Ro3Ռ`𰶒⠸+Io"z0yY & Ҩ{ ۤVX<%x%I"1MQ,k؀Хm^.0|-FPֿ䟧i'+ޚG݂B>~3$a*D$o,lY4!)-j0"6MKTE$Vsʣπ7.D b"eдQןgM*Z^aru&wC.j̙u_ᕖP@We1%pxT"ŋ[iݰ?,y_kH$kr4AҪ A#wjAP[2vU 4Y;Zd-@\ X Wu"X*GDm7[[d^)-Q-w\B6xpDwj[AYȾ,w w>rXhKG60H:Ba!$w]8^npZk ^Gm_Sw'%;.#_R'2:!/ _4pr[9a=hvf{x}@QCj??b*;s_)LQ8fl޴*y{c XJDt?Mlm }j5=}prYn4UgӐ +,{ s%23>Pב2yq;͓?&3H?06uX9z{HֱMnBv՝QtKe|3ޅMTa=#߯,p> PIpeg6Ns`$e}ح@({iY1>QGbh؝u=#PYv f<ɰr%h)`.bPfbZ Aeõ@^cC5G 7O%[18uxaba6?j\QX4dȥ[8?6Nkh֩oD^K3_YrB AK{0I3,7gIJ kHp:|D7OxM0P@d%Mӈu&N G\~φ*@*؜Y$b^nZ6S ӛ$(+БyNlT hb'5Lny[KP|ە""fI4? (j ¾C&Q6V~GLq ![xyCy4<*7#! }W1*A;T~usӷLo4۟kuQ֋Oɍb)B{Xü=83zr>H 45򦚰~3/ )]C,)4Wf˴[xSk||]NW##AmRRrhKaT]SMfmy5}|ѿ87 {%>M/Jқ_jв FG=Qe߭OiAR%UʲvezqDf'.YXEiݞzX*Gۻzӓ:Hs;k5k?'c(\E[b ߿(U,sLm1u wh>7Γ8g^"9 Dh"*dcH=ђ*[Awz~+qISt MׯABˑM3Bf5wl|Yru;ٜ6pQ z>Խ<[n9UU s + ;A@kisd|/DZ9T%T&fjj*B rqC&c$KIݖ w&O01'aG!Q+fcI_fx;Q S2-$?<08 UZ--LJ.QTk2m_-.2ұ.x D}f.P,} >*h BgQ!490 6U 5G١GdVxXOAм4&z|REv/2~;v,۶Bru*X|o7ܷ>@'fߤ]>nE"Fq ̿?&Iz ds$۴JLӡbgGݨ6Լqق|a?`P ^ FKۖH Q '1!re,>vgCϙ vB1oxh?]%C =R6'UR3S@m`m~%BRIOf4a3d>=V!/Bm `㰁[W 9rbl殷0l -%*N'AY.d3m)`RAS/j᚟S7>tcr|٨+`e H s8 3l6UJuE逻aާ5Q8\M wqKXuQ\W&9qfui!n•e햛ASՐ#Q 6-.>;T(&T+he×?7Ǚ_?6J^i׭ tJ0;c $xFϵb"S֬7N']ɃN6<7d5C+n$x6du`dLstp^ ; T:#^N֚ 0$$lhc{3An?Nzstp,}lG[apKr}Ra(UdB0cBe=bpHN.[`IxvRϰ5jOLK"Cb*|&( ZP#-f*S{7 I~{iGS߂6Zs\9- QO菱R "u }x#ye2vG*Ou?kDX3ۆ9Z5Hb@rPS< :viXg2ʫ]2X A] {G K\G4O v*/Lk+_7]W"~AO_Iti5]8IY&x(bpm5B6*/b8L ad)#A߻Lcpf03~?SH⋛;A5+MP,t+- *o@fP73^gM\AË-_ϨF_#Wڷ=UA Ҽ0TWا s {bG &%9(/dv.}0C|`cςv5h,5quk̟Rpb@hu)o@X6ϊUe &@s뻏)` ʒóT`Y };O8|ł]pUIcX;JxAe$jJ`{7(P%lkRo AXh :w3_ҹ}6% #yH@]{$.c9ȠKˊ!7d~]+;P13ПR\o^n3󘗇49'^0uo]A†AE ^7 9"ېc`|1LAEI(tz_M6E}P,(UȘY3 hL聓V!]e.۟ km`ޔ={U lp.,a] ˹ELt+d vavE=xJ_pq /a$p)y>Wlv] DbQl g8O^޸7F8*,v츮#s&:` j!͖liYP>Rlũ XtR'e[zjeP=?%wa/I"faK;{ aM T y̯J1OPZ_S+ gTlpA}; Ιbx'W\?&&_jȃ?;G31n?5|cnIMːL~\U<24zc.2R * <( W㪛KVnz܀TQ[CeF?]jPr9!MtS*e P V|niZsmfQ(NXˏ9Yl+/fEYuzXIvA RPl z -?FMr qz3di6{dEU>@#-}1-dm5votk5PB}KlͲV͖5Դ$_Uˑv0;;8Bz.[7eI>]GU6a_ Dbݔ lJwmʺw7yqj;2fTזekX/7iSAհ? j.ȶNT1֫6@Nx2C0B#<͈1j3RvrIȅR/ށt8n>EtA"H:) Yz'%,j3,CaqZM&I2`nzi_a6_œkj`,Zy/5diDtĐo`MGDK.XH"n"9~#.*&`~uƻL>y{,UI1^32t>Q1=\9ik=]TVɤL5/Xm*#xdΔIa4%4 jؠ&qʀɌhǐHtIVJ$-AX>Z6!}EhO9hz%DiV:ʹKkIGV@*"iM{^R7x͍*>8оYo"礠+FC"j?npajɳ$창pEe|G,ECҞJ֟yhSv[EŦeǓ\ UVG89@39iP~L*sHY$0putp-\FƍTMu%C?i7GMmSU"?UBЯ1s%E,+Y!'->fy,Yy5V>kO\e ' ~D*CU _C>ݵ_'|"z03^jPF6cP (gh3M,\dp=O%-$=:z*q攤r&EN y1/ưۍ$F뉓`biGRˤ*b_]5:ggdoDÂ_MR.ȓ$NVtrpDlY+?2vÊ[:ؐM`Ǚ鞱 A(۱9ZS4NLFS!FQ0YXn;J~ɛ+<>䂿ڮ*+s-[J≉t~:;BКc7dULyΕNaPr)[eԴ1e@I7=qiM{(/|a @qMNLFARG՛蛿z^3 Ֆfc_^#iG;(EфBtq D APVRM|3XAYE!EnWן=~aS*{ADfR+sof }`0$ܚW#ݢYL>ZYͧ?bP>Gz,ʨrf{CýCѤM^C?W{be}"HZF\k\xd8VF2c7'Z!,"G-Wsj/E!,b2ß&Qڽ jl Z$ٕ*h0W{(~6]M'3:ekRs R5@xџ"3s/ C:h۔#n'ny/@zZAEPN ]aӑÉ,[*xlwW^=q0>q! HNь:f۬4%X4VfH.8MAb}K:?Բ7 o<. XU'(If)b$a@x^1k0̈́ѥ BeĹ$DmٖJ-YBN*M8In>aʷ&_~G{E>FjFh~_IhQvKe۞1$IϺ@R!]:P5oT/*ztm*M3*f j՗9<*/`df9{CR{/}+?N~Wmdb(jFWX(#W&kSKz|L}ͤHم2$:cewh1_Q-:ج҅&H&)dma .iP!3q8}!n]N `[h:q(Xx{@lK3Zk'OUWP ,Ћ9;Q*)D+Hw7 ǪHŮ]tLpoRz1yB,RKwˈ*ވA56q!]ʭWw522]^Vo=SK 'z֭f- zDvٖ?̟3hjOזXsk4)@(e5\e [0>xn>$ $Ng]Ħ0!9}Ē84ԚQ,t_~ieJ1y=/8X);URZkuwOx1 Jœ"a8v+LJI"n0H@]ȍDsP13^U}ꦸL#0gܱifo1|Af{H+2 =m]WTehMn+P"u0W0w|]#~WciBQw,au*§b'rU~ Ae"_Ly0 Kh͛]0jrۖg(8IvnA yn=ZC)R {x5) k0C5.a<`-[:6-m " ҏ7 }(K|,R+! QDNBC]vpf.di!MeH2Fy5s}+ZI0|^EC@Iϸf l^_F~<+5f${"arfW o"~;ͅɡԫ1DGj.1u#8Y۝1EWC~ߐ>qrJTD0O(2C |zMA5摠Xr|L \E.ZX?2H҂}:\9,b9[/Ks/=XǪ.Yé0/%s |(j֒}[9Caa3jZ},(O7@eτQ>Yn)R{+%"|]9<8j+rJ]٠]( G3%,AlcM.զ;+ d.K|YicEz7IrT?Th65Mh1b ʩIUIgrGi5:s&BV'|QѨzTMڹ{3[֍Pz}GWT>iKPkNm;>=,$IT-N܃\`3}4_q?awo3@c:?p3@T[<ۦHvAP جbKᎃF 5Ԧ31u;l0z?"Y1LPSk %z:IT@d{wvP~ojc|l3qr(B\iT z$D~WEqrXt$̤w9rkG^,Q6 %S&/X$ 9lF[*2 /{p/XXeD$ Y)_v,*ͿTr%MSG dC$ePs4>Oቦ^\I]ri7=OuKn 1Xɘ̾q %ÖN`305Nk_W%_U+~SbXRցSV~1)agr.:ELEP9Fc,29}-};W̷i9qIՐ/7eF>kt \tHp\JBhUdi3Fe mvMKߨW)"h>OOj2M)R}Uet}bXo45lYW/,)G֒5,dqi|kw/`y<#*H쭍\* A_|YٍR]1 jbfX'Lh9+:,ĭޥte@dU}_n.{ѐt=sPֶ:DI|hk`/9`s p$3-+P [<`Vs[_ =әj,|6731T*Ii# s'qY|![Ϗ&}lk,:2hYefu`4aN@͋bBbiċy=t Ӊ5&\0 Xō:uE9(xoȺ 'Aao/TVֳ9K6UA~eN53KK1+vL7`5q 9WQh`V_a-P쨬z&zqٸUJ]"ZtK*9XF |В>'[A0 5R_ȋSiza#'\cj.;&c,\HBG:D9Nߣe Q7{Ao\ UtxDA#k8K+eVvw&B1*]d6>.ttf׶ްTE2ܨ9 ⫝U+WK<3tm+K8\X=@UQnDY6F7q|RG$? 8HCM8gzP7q6wڽ [Bڀꅬ>OQb~"Q)|Z: -ntu>ÁR9Dƫ1W\t8gԻ&ʶҡE^{`4ؘ̂jbNȰ5yOr# 2:61[lmp/\Ty/ RWt-r@ XS 2K?nxJ?;(GMʟ1W]Gem|̔T:o}FU jOSSjdh|;0y~f\gB*"Q4ꉥ.AcJp?O0?HS8t!௳(\"o,HC/p12q2NR[!>p[zrs 3 $Q~Q9!v0Vʍ._.)4oG=4x6 ` R9cH* 3RgY"3psXl4t뻤Vo募 \Kc)%^:J`b汪/Tгe$ x*q G3G,!u⿍/ }? 0?Ud3A0'~&nI8]ivTqjƝvi `@k 0nCm`: %ee#y6j!űfc?'["OaEl*͟*#(Lr %z#U4˾9y|ʙg \^ݛ02]$ }DJ7Y%3_I+$Xcw$Cх׮?A1'FC^[ oy R--'(O0nR۠(.qS\N0&]~<8"6ḣ8mp/AR)oq~=o'Z빠X `yF|'ۍſZ\; {ҋ2-90:C%%c r34 *(v'v#AҜ}-M lц~Y?n;L ]ھ¶,L'g:oPD}rhgxs>gAZ:Tzk.}o{Z AF1EPӳj{ 3uT$K?*X2(cnʶ>ЖpҮ2[D@{Y`D͘,a0 Ϫ_)9?OԲ(Z5Ƒ` 0IPq{阍lJI:HE r?hP񨁏"9}$cL{ӎƉJESqzۢfd2Ӷ`ݦ)5+旐n@J~Uc.mōXFMI 7y>HxU\Epps~>zyzɈ?KAFVh[ B6L:6:4PmIa)nP}%`Ss]K_Vg^8{ oH(XB΀laU?TAgI.vVUVP ^&%=:~6u3愶=)XCqWDL4_:>#265?Tm1eQ?lr<w1<$m;Iʲ>&*4o)la258,j05 QC,{j6/j>Ղ-\즣E&*>[(6mp[|*~F2 DĘʧkOj"aqna_w%KhCF/x?:B6msurJmŦjP|uXoìˊY Fij=-wզ"kWXfp,Y]`::[GiմNT̯rz LG_;aՒ$=2P~V e |x1aߖPqwÍF>d 1^c@%;^ hD?' eZ<?i/M`ךϗ;&G/78"Ya oX9TpHZRUv 򘼒g܈p078]P ѹ n \:\<{أsYZ8䘠_'g_*r|@4όAxq$aU]F|"_Mn!f &RS%w":*2kxWJ.3b]GwG泚.4mS3M' K¦ Gh1ڔ_Vsz?RD,YcV_ܮv9v-b8%&K2CE`f<8vR;A93OhTrhv<&#ƴCr콵?jбᲐvQ eߏGaJ2#ҭPX pIfmJxcڟwzZ=/R./rSgٔq1F:>/0MN.Cv&TU]n #:tmt\nE ܠjI|@N$D-FT dZB γ;ynlna70?dѩ)e)9=<2Ҭ{9*z6@s$*UKPkE:nw~{O- 'Fyc7̘L"͕37satRm@;,N84t0e{ɭcToҾX>bGXGS_Zլ*S@Њ37Cw.*)&=a^ Np$rVR'|kIԻI+C0ֆeI:@K[1(7!FE]tYD9ܙvoKdES"akYI1)%zRkIXN2hUUn\d̿Yx]4Jմ^6ExLtf4_opwu=^;S@VC\*agX?n{F$KOQ"-HRx;65t[^ w.EO2 "w鳁F[8^}:ZX0dz|dAOo5"G|o!GvC@(jP4[9(kE4fn.+vGҾzFn=5q2&K),G&5Ǒ#r-Jon=c @ o*OpE{HF>V1 Wځ3`%$ I4#BYZ*zdorRS2H& p ^Բ*,HsF/]g0 z滘[5ЊAswx3;FNJ>j5;ӶG^mבV-\Tk11.*\ |u I2PSJ{rLj pJZa.nHO龘t v0*\tе]RT}&Q$ـ sǐWAـ kVذ­H o^Y n,! Y ߎYOS16و١u=^L vTֻo;_o/[r: 9)8H<_Ej'zb|צH(RVg;s/E$X}Ly`!*TVs^?2~NՉj"!+ThbٽBI)*ܙ`-yZ3J.Rƣà~wԣ,cvn+%r0< r 2DIQS`epqHoaԚpHeQC( diӸ)nv߳S좄B"2i t7.gμS{mRT4G=}#Ce;e*2?"➣ķga^փ{ h炕ǣdU0 UUG"W"q ŀowLMz~vDg&XCv\X4 |V]Byj %6rL͌+oUöy"v<cw/U`7rpeÌHF Dd8˗>UjV ::A]'0ۛdge6ug_ 7IAY+^o C"Q\[T#@`#!q1;NŖ۳1R/'n.௣#,վ~,'[(f)B%itlGD5'ُ_͞VD"Fy$( N}n8Hi'|z&6-䝽pYl-vw$xrxMԘqJq-V S+kϴ >E"˜eN,k\;i]?tCgσ&I [4rg LU v"a48GZTbO8,RVP7; S@J\ _<N0nyG3DHB||Pƒp|MAU5IB_΢~-n/p%n#9>r1% x@jye؍ 49#wkNz|1Dk `d%M2֜HC* ̵)nmڮ)zEko2~S#as"y@\zğǙ{sqω$z5.5G%T ߌ~߂gfl}u#N X|<8{ Ot vLBM;HkE|kI獽+%!I L.55GaFDVR;VsA5 ﲣjQ6oYX$_en-SWr0aNW+F]qna>u7"E 61)삍UM?g;eH06P*Je cbk"\ mXB^孂(r Je^85%<&i9EB2v2dXT++VaRHE>,,O0M1ڢ>jqP/ƃ5XU 5uu?( (1EɉIC(M c0A''\Bwd.c`#d>YzK+ Ŝi?\51Fs'WHHyӊ?YMKO8] ^DKZyVĉx?u"i iQ3j0 $&}|0;&5$מ.EL}9/H܄m+J} AbKCtM2 iZwJo@=BnHA&w!Tp e_trU&ڪb9#i|k$1{ef-.]ThЍb2hCC0:Тd%(6 G 2Nq #!& uk7۵ʼgHAuŀ۳Ȳ0/YDʩ-\Z/KKHWVI%(1 3W]Z>uqQ& w_S:ܑ9ȠWvPuhRT|2j6D$ҳ,{<:Co @}m;dža:);o&~u\;0MC9Cd!b9A,W4SxNXU@r~''ޯS6w) C .dX-j>.8ŷwcEdɮʿr!96vu0 g;sUԹY*j6M;"AoA̜]'7x Rϟҹ/zGBdF͗(+k/ %8+} wm'.hoOMT*$e,8u'[LaAr3E0K# yq HB-V(̾t4$W_\V-tŨnA05}Ҵtő֒2kj"x~^ćab5JۈBr:.ҥ+fCQaN~+GQ0]RϿ/ InwW@tËON]>i ʲOG}irgnpGB]eY6Jvs'HC%htJgWY4g->DGI&gS;'/zQVO(2܍iz(9 SoTʜ;ԃULY+W';3 y3TFȵj%>ʓ\+sZB<QV}BO۵4%r[uW02' D6.O}. _^k0`sihr:fc{]їL"~@/DcΉ Z0mX&M54/I\ɚ^A1ߺ`Kl# b\RbǞ;KY$ xz3!gQ ܳcOOyt~mI (ƃ*1FxUADo~TT gw-ty.zU#=2 ClnqLD=>euʘ6G7dT$TNoOa׾Z%ݦ7"*:kA/#IP;d.4f;dڃ&acG8HB!WuĘZ$l1*+Ux 5=}VT/C DW`jTƦC "w/骂K~hZXCB#MG)y\=o[7&h|Hր혳x]ucbJh`; -X#۷BL^QmԍhO*$Ycηw! b(xSSkӖn,"Ÿ]T6z"(1&~09V-BoGPOpBQ{)>G)^.(n5i FNsa,;˩%Q4TmA#tu^.M$8]pÊ#G ]p%(Bxk+YsW!S:G~g٬2$TY3xoTpEw::p5:3BnkWؓ"Y|',CJoT ;2Bd`@Z憔 HFjjmWJc9JiӃXقGʙxO(p`Ew ȧKfAlȰ6#%ɚȁ~fY xȐ;Rٳ\_ܣRݺ/(6.ku[N`&=` [:[YVat'iV%p{AB+ݹ-?."hY"q*iBs Z\bXvXǣ~,[RP-W搼- 0߬{[2xiuRTRX Nr~t^ة|[,dfFWAӂ^:9*bO?i7;2=˟ nK+zB95mhZgCuxCX.a'Ηvmt"r*nqaԎN~!- Mw*l-ɘJ_.к^)7ʊ߾TJd-k&RJlKh(h$d2]IA2r5sGsD~4G7ugsp`|ss rTܡoppˁ̈́2 _^VxvzYhgTՂ TD 'G&;C8C/a6HOsp9gne"18:7 YʳbH ) W\P%%-IU2ٗ= y=Y_7RH$[@ IN8{x&0L3@hµmVkm#pHQtK~]tqH܈Ҷz>}@OSY (,ac /bs&oC.,>in%~*K>'Y6Er]V5Ac}ls3:^vof~ 盶s:tO!5%@l.,)N|yM0ʸ/ NC"x["zgGВ>8@4pS|~d [;Dn{؅oe:㩺)AɊ7i=a8h5 ߍƶQF` bԻ| lUhGbU|]q@ݴC5!7{>hbB(ԽBV|E,jp?@ѰS1b]pU&Iپ)$Wv8Ahc, Xt4~]<,K|Y]A1轂tg1IH+G9tvC}I= 8]n8 [9τ2,,^㥰Ų}~r[Z8,h)\[9_D D aw.1lF"{ f˪ qG@"_X"=ZL( bLw:v+=ih^?0ߘSc^VJsǎe蓦|q-LV}yݗ8Ҁ_I]6mqjmGkyknnQ$~KTڢ@\.G3cEUTxmOϔY7OD0Q[dF\lǐ ]Oƪu-ih0bжjdq;"Q(JezՎ+;B&) r'kYQ䯲3TuG}Raa \bHu1nbB&$z-xVaW uL;A.;?צY/b'nw~C.׳B$ 1(SǩYO5dQӕBͥU/T+TބD#r֛ !q4rYڗ'R;`;} %>F@h{lo1J}VNkg? MWC馻۲G@獺U-wHlppĪKCz 2,ޛ _Sm# T Cy0g L> ؜ҋVYn-3s*8l<:AU?Q=9ܰRQs\.ES0&ς.?B/R_{? a^E>!u!%?e{Qxj{.x]ccB_3S,u{^sHy Rwl3a\@5\/]|Ej:XC`n H]iɓ&oi;] k Z\P1 Й#,vr,tг}l!d!}Omn %Bb]6 6uuLuIGNÃǼV~eY*s%EԨ5_6ƓM&1rZt Ԧ28AmT !sw Yz2 1mE8 \&6:ސOD"F?Z#\WrE݄0[2SIBZ&d`F%EJ!Du,|K=мRXd Iy@=%392cgۢ[XuZK25ظŖ!Řf`JAN$Pw@g00୤^7q#ŦYۯ$<j>Sъ79 avyzx_ $dz,|:Cͱv>ƪs/kv UѐaA*_"+Spe.>B(6oz9/`j!v8: XُR`SV&BI#\8O\Z%嬡>Ы2]8/,5 ],iZ%r(Sި/j2h!=;Ɍ@ZHw֖)6J9Ah^?#*>o!] [@J,yJ;ͷ!cn92EKm9Lj>)`BZNo0@ aǵ4c@3Pd "KDe@T${b͇b#^rgߙӣ5=j]Ţ 7E?W8\T'W C448G'-[c%l I^@&jH" ݆n6aYKNMhHSIꐇ{@:,,yi%tX?FKsq z=Jo5zinM;C]g؟)fZ(~* KS۽k.(?h7TUf ^*x{ۺz術1}JfBO v_$1c# ,t&UD9 qlBH43+Wj7ӨPw)}5)Dc4bI87~b`|۽㖟&Ux@7G`Y;<їdDcrMիcmCa0*K<~0wڷ>xy#?_R de|uC2D1)}XdYAK웍Nq{鎡g? J9tQ=GgอO8{&Ǽ}Qqit=muJGAq'j|n]7ӝڼd<rpn\G֬`s.ޡAFPFZ 9F< i,`[xGK*ʗ1(AJgRx<.VoʰC~=Oqw/P~M'*Q8ۜ?7S'~UJ^  BVff6y(BZ;v΂SyjecO4QBğ{LE|qy贠JM_ڍ}%)!ᤒkT>حxYWpj@ TGm[&a߁\L)GLz4QZ[9C&--U%p GY1)Xyf ҲhOt Ab%${z^z>6͌-63r_-\foevZH "ò]ԏ{CxG).#'R+̯^)B}Up2,zxe9M%'xv;2zlμ{v\XKŒTPjmWpZg#8iÑdj@F8Tt[Ja| {SS,5MMx;ŕ)ԩ6R&;ù wk^7q(\* k\n Oq]]t}XuA1,÷`™5&r>Q@.]iůL7@O4 5f#@KaYyG,6bvVjA}3*dݟ߰VHH63 \є^.`š(CQYݔ8TPb|E(Tk) [aX b{NC{) NFBAc'M"ܐ8J`uL `/E툿َs=@})ȯCEҳŁ7&C095+pܓ)xb[Q_*HۭQQAJ膩y'/8BGSQ^!Αwed 5ٳ[y7rEe婜N P.@hT գ|Td*;t^IJr9]jWC2| 2 & gdH17Re_{eTGWB%yH#q^S <ոY4E~XvƤߏ(vs@ 4r/ c4O37[BB U5@Ryʜ2|l[j_ `E]joPP1h#C`G<[0!H o U@[,H$o G>U4ʛo9휷|+0"tC)5;ۗ[w8m>vt>Y@ =y32tH3l0}qK B[k; 7yN@"hBMm!3OsV͢Nӫ`Q!F{y>+FVkfL-Pa$t ,&~86GʏX/Ѐu4Y3 5VJȉ[\q%]u-[ s}N>oҳ{RT L*,'pTck H{0겅xX f#+%6.a;ػk&6U԰48-dyFbbkeʬ>P$F[B~21AʎkäD ]g$N\5 rQ39}m74}%ةa$tlK{vv2j;`PqC01ёswz@;y6rENlKUmMUU40["dg$iBFj3|zG;D~ HmoL+v,naI$1_u0%n8u,&*paDŽQSѪSPhJDv&h枯"1o$9w ^D^G&b4]\s3֗^A^"+qA`x` S~}?'-qi1=űoݘNvv|%::L1$sI4wc~ a܇N@=Nb 1foX#M*j+ᦗ"҉(Bc㥄?$t.u!k4>7N>?}>P|e&;eP? : m6 ڒrC6r Ai8Qs矞i;ۑiFUNOɜlE-bo-3I5t3gwRO!+ndp?-GІRZ3Iim fͧtR%G'ӗ5Ō :9ҎX*`ə3K@yֈWGCn7ERO *yј|ݥq%e!k ǥABsp">t9 e}X֭''y#!Ew>fmѲشǮCj@0wzSA5pfw0z7TfmߡLVa0Mے9s߮+7UEêdD'nbXPf z[cf._f hF-%=&3wL$&^|[\ĉ׈ {ҁ ҩrT{BP]lraZdc=> Z2Q $2 TrؕB)#M۵`s[\1/_[9w_jZ,w/x T=Yu;U˰0Vf2u֥xic`c Aký,N1˿1pfaNݫ`%YAd5sЋjnz[MˬT`1f䡆bf{_nos8B NbKQ|_`'RDXF]IZoy2"%5PדJ,uYΙ2I|1/m9c$pp=B{d[dYj|]mJq ɞ?Cp"KT7fj,,5Dف t,}Mb }`Qx &i67b9P,Ǹ뙯iŬhYdӒ*5K$8QOɥUXqickze'jx-{m*QeT VnO+Q;c%g͗Fl2/je쪚Y ߐTNDAb#A R ϊ0;ePEd%oaiWxri0m:sWPƆT䰮PX٠3."YRi"wy/1m̩!Z]tq%Sf[|V-3I8FvI k|K(lLk1m +k_Ǻ^gQ+eh9O8i2)]yf)#6o Nټ$vBr\Q*QP˛.D3C/gosS;:sSf52Su.y|e c[ hXHY>,[ʧ %Pq-#m+%Y^;}dŖG/Gc RNXcBh{M@HOy|p Fe( l07$O/'c3'2TI5BiU&q`do:~po2M|Q[/EqBKVyF- E{֯s,+epɇ(1^UzKqO;5v]3K'B*RgJ T| 0ѡShIkT]rN!-U;zݠge*C/RAzс`J8͍CUNs&k}Ԏ?`J& #66gJhJNQI B~X(]^iFFݘX\p Zըa$ڸo՘uqAQuWӟis|ff0/NE$k @Zl;+hAB ޹Be<|XCB|ѧtgy @,J(۴tk[9)ۧe{ >z[߭~ɠSs4&JDG |TM2Z%T{pܬBQZPYV>1)1?֟muWcq[?[ fƔz< Z,N;dxBǺ-ٴe F> 1QkhcM;R|L(#tX=;UE#q&>!{ly_!so[?)p1HșuMt Z: g3{ytMmLZԨ& EFrJ|'ujH¹#~*Tt|udO꼃{;3yJՐ2I~ `pS*H?\wYas"KP7? 4JQ:r XWb]^sqm8-Vj񪻳5`pp(9z>Tk qX+z5EQǪ+{]X9D8NL?Tw⦦~F"WqtW_g  n3فLyqNtZ:P^D| >yT縸IhV<d@B${00M_ɮW]_VPS?#g%\jEw860)×ɘ!=4[c`k.M4$19/k5[`tf Y]剥*Ă#dtC6ϡt#sM0 LoDU'AY{b꽥{8D[Vm6"$?Ŕ˶|zhf K^+jγ %%z#m#ʗ2iurFH ?7j(£-Zx}CRC욉Pk~nx4Y:bWvYpIoXq~K׍`/ 7^Ř(|%mJ4P+` -qg6bxMEL2ſ'zEv6(Ҡj#P!8\Nr5ctA$t^4:4}SvGo Y/R1?1Hz|,_&ڀnxRrϥ붖&K[݈  gVA,) P0P~B',9SYRlܖ4Za܈ d<;P[{(S9{s,比dmg cCnA)F{ZV`+ W.'+ֽ:CRcބk \N;cmC_m.^d@fċLƐO+e0JD3}屺Ni1jVAJk@m MV#2f1`ffO Cvjy'{A%4QJ__bx&3:VTk]=LV< c ( xڍIu_}ߕҦx@'e$`*5v>k1|1Eo%cJGՓxm5:v).`eWPr\oڔx)?^?JG1>/trÓ&6`Q8O8_.'r <([PePx&-N͟`C0V;yrq׋uH5ͅ;̋:Uw<>E[IWŏ(};]8^(F%*ţ_ͳSím@wOil`9-%q"(^ir*@LB9y%sR?$y|]h͆9 <</q^ "՗ yni};UIJe PWˤ(2gauj4u7M Lt}Xv+JQwcY`:+F۶}~ƵreNk5BNxՀm#\L|FPͱ;Jߌu{qoʟ{N>/6RŅxwFY +m^3\)zymY2]`@3;{P}:͆PGNgKc5֨<2x@T@3ŤWrw`Ұqg-"@4v1$t#QfW0|X RT+$XHrQ^#o86!."uz pnG$2NBEe^'z~@b*` )t%.N]o^oQkkH5/[Cr$itl'cH[r:H"(%/3Z/ Ɗv@AK3NO'57;Zqk_tPPͥEvi`l꼀il`"7 q}{@wG,sh7XlczK4ȓU}=q+oq)3IN!!&b[ D(՟/)%#ż.ZtM"_@ir\t< !uesSLUFrT}9OQyD@=ԉzsbB{2Gg[L&fxP(FN!ִihA'96L.Mc1x?@D? o9RL#;1ZT-@)[E$#Z6*TB,'@ؕ zRD-k4 m'kfiW~x<2?ZςR!%>X~QF(]Ed0~j}QN[̧CTĈI2QLRDh_<1^]eN<"XĒ,\JNv t[m]%Ե??&k,q}Om}IĠS5QyA J-5t*>hYF;Vr&B?q O le sȚEDpkv7ץvFyNI0c_,z&i0 lTO@6.XX=]VS9mj럭FżKA𬸎xskv䴠|`Mjzp!R^?#va3ݬyw4lvU|Ot*^p>"k֋h)M? Q/ [Ӡ6si\LۋIU8¥mI^1m {(9v|nkGgG/&tr- Qye:e(x+ᢚ!+L7NP7F=@Pb(O摈wWc7RϛަZ,!!| { [n+>v'W_q9qfj|}}qƝXbk>8ʪ OڤnKKYP6G*ٽ5I8@k|yyX&ُH> Y3~6'ߵmtR~T`4qCސ.$>]C?,84yjWCU Oíǁ&K*G0,j7TRNG\O62 H= 8=nռwSvڤBIw*μ]z"sm72]Cd[ò[xO@,Fy?aNIÔ?nDkMo;xJȍ2Bp@̊ھenU¢}ţKGXZneر zLe"iXMye}2ŚLQhpN{PcV"%Sq!{4*DqTFs%ܶ"t۰PYg}@dMhAPY$/RFQqv~X)^ALcYcJ=2QOyKLk-(УЯp ejDK`u0#* '=:J²N>uS*`TWvH)|SV0z2DAm_6ܢ[UE+ùm5F:0[Fm9,b/&te!n)7.np4GKKiOWŅ|gvK\ R}7%* gZx>)݆q9E(Խt.&^DKOA}!k׃5TDs4I)tҙ"h@lٞ$b\I'3#v[ݤxU#-o ?b@~@|F~52G2B敓l60]L xmP<0[l) ._ N?}ҷXJ5n.CMmrWI. &a&Py,L|bia'k \O1}.}r!'CyӆҖN0n~.J7k7QUQrc.PPu|_#d o%(m4N+iLaa1-z*o!".}caIO2$7K=*M rY*TEюT8/*WSGeR3W%M1䞙.p/# hn;dD}rqM#4Ӯ|Xqhv`yL!wƾ%W!W+:$ "nwٚq)߽pNoՠ#𚁍]t+~D LH鳎-`ŽXsRvSf?`%=WuP>R߲[y ~2TRDD9OhkiߘL$< QT= DKq/EjmDӃ+U}b5Au͸cH8 KUs84K y;ǦɆڛB4gaٌ\PFi*]2MK!$6lMFQ)fA] > da:[UG)c-E,Ƹ9g 'VHԳh.njɡƬHtN!ס>kl3BVKYǖ|Ӗ)cu*p軜gԝugpȸo 87 )xO'JF%xOuvwlBϊ#j| F`1+PܚU.HmOjN/lR ۉ }r9ȕt8H@՘_sDzQGiEOQv6+U`a P W0~}?nև Y*ூ靜ARb{yO2ߊD>`l #RNJԿi$55VB3)-ʅGSQ]e/.J#CJr=bIQU-fxS;= 6SFm+ޏ{u4n#ޢzݔ@ҟ4 P-&OVx&oô` Zĩez;>Pr wDD>e ͛ZYƸۅWS wc#Kw?y-u6) U)_Bx(n75m4Vjς;%#RT} ~;ۍ^K9cf!m;OKw]V]̓%ͬ~6o5mt z~8@r5GVC!z9TWInٰ(ܯ9o(/ <E;H#mչ¸=[!IgČnk`{u'!ؗ {snr(_>s ג;ۦ-V7BgŇ'dn}ܤ:$] EYC("?I3@>s+$ xSL2ji Oa!d 0`;y) :-/7-ݴ0m[͗m yfz+qBuv"ˀ4o|4Y;OD+k`HyM`Cþ҈v]M o>YIfamnT5eD $}%eۮ-Hj%>eת*u4ȩpMmVKQ#0"HS5aKx%TO#2pyVPg(\?nrBlF8}'Ir $f#U-p0>ƨ/5ńshѱ!g_T$#9>8}\'GE+;L Mw^<}AkM;R B5o"2HCq3)|%'/h*`ik2$MbHMt"VIVS%UME+xe2ػ6ʎ EC4@8aZ"DdѾkDelktU=,SbՊR]")q̘AQ͎X= 湒թsۈ~ן YWs#lO=jak3=olb!ۤFVJ"2Z 7uo;$ȇAfmX )!v *S0YZqgȿaCk^ ɸ`h޴ZZ=@a:A$ZNĜ~CcGhe;dq%W)w#.1SU&h >gB;S.A:%Œ26ߊ'Qv" 9?Nn~bCTtlvO~)zWˡ=G"ITGY,k@w|&+h+%ĩ̸A_p0܌ѰᣇiIMRGIշSGhҟp j!EF̼ 깄`?ָ"]e<$ " Q 7p:VM~4,k1ދhl?^hI'#eV> yέZNД3n\d uxZ^` l{qU-V7ELvq#au6gYI1GŦTH|8k]wp.fid՗^˜83"2d|ss+'ҝ¥`hnPu!([|;-詨>Qdœ틻nѮBMc>k%M;'W+z#HڭV!6d k|yŭO6ﳳ+2Ѻ_ܦ9֤EoΏ !}Ќ6OYt^"c+!K,fͤex!:5/\ڠ!`!s#h5w,cDy@EbYvɏ$SG{<*Һ8-"*·;u8?R/o@$Xp:zˆ^)KKy7?eNG[**ʉdZE˜\J7LJ* rqȤkZʦDde`V^+`cGH&WQ\`Cה勻'HTCsgh$[L9#1F!RNL%F<@lXR/22% 0ů+ ymy,D~x9x,yF2DZl02+v$Q po1Ih_۝+H,Ch bEdm"Þ }Nɷy]g€WSp!s:["X+]Ӕ|6b1;3TGҢbYfƣMe(}L+h0$9<+_2 u`DP$4Kq91ۢ$K{WC%Q\W5S3WO7z\Chu}-?Mw,"D=4dw d [})fL_lINҸS&U^*^s)MYþnnku.G$aJĎmiA+(<(fرlR-XO^ scu1 |S%8j u{m >Z/M ʵ%/x&i@Iz+eJK-<[vn"xw Hr%K6]w-̻=@*+Swgސ\n\ȜtgԿ!y55ʱÄ6mR58oK=&  fF˞dpMǰ n<-VQcrږ":!ZiMj5GLm$?yz{s:H9cFZ 삆]f,B_xhmM,L VJ\e&{=iDRfȫlΥDΟّH^Ёg 8 ]`T\ r-6ɀIщKiVC r?50:9~z2aFta3?\N%ğ>a=M9H8 ^ɩj>p=􂝟i7{S7(j昛h94}a:SUf+ E7~AC'2҃"Sv[.@2e1ZU0^\ z2s=caX#{#{6-_aE۩.߃S0\mLJgik}=x AH4 9`hLCqʸʥ>tS܄KY?bX۪S"#겇} dXOMk]s:~U@0(яtdX9L;-S2n:$OW3-ʠ}}; I-I mkubws"4 B׬_wi~\c2[XXK2i˻h?njꦵ]zor' Tl9cщW9<3c0SI㒕nioCY=eVS.Eyp%kg'@Gd; O!/&.k2xplnHԖ$ vxy|=욍 2"$izpDi-~Of૆]G&p Q&K%z2ᮖ iy/"n}*="E1S% pfk_{/~' v W Fpp0b1*LMx–t},g-74ZN3zC,s_璱QQKPaGd`˫jsUb~6,\,״9mgܳZ|cvd# 'OC6u ).sTʙ 3\wA珡SvR]kXfM5/3Jb dgaYB&dA0tpz`i]5DEr_N\m^j.Gaų|OkB?@?uR8(G3nMaB zVŽt}ou qT1urtD5_wP +W@CP5h_]7Pf*/EqCuDpήFp e!+1oL8q-d_@< ɏ%zx79.y;[xFeNzayYD}A}Je՟W)+ޝ"|M7C\Z18:<;%HDFXrV #SGvuRe X"?zoϜi~K܄\8~4!I֌>(?I>M[&J\v2@bH*N:^|nwZ RJ"n]ΩZxY ,C)66{y}xH ydW#@M!͞&?,}26 n"l-/o!,0@y /650; 90K\&HDSs~-z`DŽQ,V|fR=jKY*@w/ p,oz9XXa*!*k{$FIh;mB=^&yF**L'WRe3(ŏ*Vs4s"+[v(EBATM`h?rҐ1P>+ixpE"pxXc]k*gH6%Evت^m;VfK,iq.c+z=Lg7:/޴~0xT J3P^ ѓi!_yVռ8sT#FZ6ÜњmYj/TŦ% &N>Sioa1s, /g}!_&Ң.ZQ#;uVxI=CIB0 Pv5ڊe-qRu5`<#uA[,-Ľ4by̩[>H2K̥Ήk?:tW'GX@xw+4h<萩RhTD4i\]QwH"5dF݊`TؕOJUSzb*&)_]P y (CԿCt;,xu AC8;I|;TЦXy,ɲ+ @xuwj_lҡmq$t2Ր`V|_=Oa*k,k+([C=']| ٯ&-uoI.1ORhYY IG7`nO\w)"RAvǵ,Eآg9k,6kv7=yfiX9WΣ8|2͈iڼ kcKG_^M.?io |L8o|7bhg~{z]-PwFPR28뀥&3SvNOі4YF5}}Eݥ]Bw'44?i_10Tucw}Qw rwQZyxrDf j7zą h =Πv|Y>*XJx[6Nov[CI: +mBSf#uMrCT(e#{^Wzb->2v"=~@][\c}bWXWMk0_(|Ǯ}A9- -;Jp5(#7_ 4p)U=uSGS;eC~9aMJt +X 1?moֽs0}Tkm #$* :\Gf@;@2J#b =Se|N@lS QtNҵ_:ϣ` X]s72&:8Y F(;_w;?Q-s'3o:~}P4s:;PTE>"Ĝ)"8]oGF: vFN2D"~fS?7L)K@: tlޛ`A%qd[^` R5Z4m&Z qaA=8k96#~]y$$ty5u#P AwN VdzBpzfm~\Ѥx=d9yyM+r0}>v;Hc!%-2Rdl^f̓9ڜ9i3CbJ1ٻm&sg${v$.=ZiNXI,0"g~+-.)cR@K^ ~1xK؃&6#}y#)E'H B%JRߴ>l.\"6}V+c^Ȭ: $ o{Mռidd1;|ݷ( eyCs?5W`Zޣ5?nL#N7Zu9쓋@qnR7mt&U~ۙ=PEʰAG-}^[і4=E/G]?%ߑt d}rdQ1aG ܠ-J(7E)HnDd& DUk:1 A""Qq;;'1ڷh-q% ޷vw85v&_@\& ?옿+}ra3EKDkJ0l/YgޤL!dߝD]vhP;S&E)nyě\hTX`'ub2ڟϣR9_R<>; u:PQ|x9oweYA΂֘zO'(h:T1gkb`ͻBҋNH""N};8ej9xOPXtP1_w|JIU4Wc)!`d~./Z~xeū.Јlf1X -Xhǐo @yG3&L_|zR 8lΒy:mzvwIoD1, {q"*=-p3~TyueKV"_'R+%컀}篙Z?wareoo{g ˄Ded w|CTB=+~lzzhy_Qo˯rƾM }b"WypgN5 4N.}MHD ~,O55#_J1Pcf7HW6~ -mv17K÷%^?JnbFygw5iS/5ۑ L^b {0hԦ%eE3B*'M6 9u$jUxcnpBڅii~U/7״Gq q;%i2zm s̿:w &m!(uH&~lM3}T 9ձ/s b[jFqjQrys!א "-_ rt)~8ţ ,_-[GYnaCJ|c=90jy>;0>|@jm^k(5:r0Ʌ4vlH"PK}jtx^? %ކ_p;0 ԅ [ϫ$am=xOn܂#d{Nt²n.pg&5t]՝^$k_ t ܝ1cǓfJoU˩%$<ɂ 0~̉0},[Ƥb%oLܫ)R`wӗp%DKfᔄHQ*ŴMDRe=$x)AuKM' %dvd { N,'hg;^(ֽ+l'J:rRbsVsOD=S{1sYMFM$!6ġ,_q4/@o#K r_nUN9hPaVEyxK*o MdD %^^[x4@!Z}BJe8OYsBvʈH36Zv ,K"@nosd!b4=C]!ۼW N:ӂVք1EN˵N<v_[F`q# ElwV ?dF8Dp+fcݴBbԡNaڮS隚kAz;|WYOp/%6@S.&i3Ʊs=kBE"Ml1Gֿ +%Zm>V)٪t~4Io;K:rN/J4ɇ9/5Zڮ`b;C B dUX~`†I ?Ym|h8`3^Ċ*6m܎}a&;H܈}lwh9a21"!$Fɥ(ahR*w=o}ՒtK N! Pq68&M0Ңi7܄W Sf0C"e d*{sg*Dr /;N v'N0p]ݶ^S[+cޱʦA%NVl> mfEsIGG>D*9&r-ҳvG]uB> F<jaƵjarw7.G^r/ JoJgۨ儭|,~Th?>U18ɲxMPDFyӏ zz>IU0XOAD+7NqMjqžP8jn"XX89CUN*%*b}D  2 bi率bʀŷyc4lV[ۺFC78;̢5SE- ZG}>zgIRRZL05ˁ%/l0"f's`~W4@N&W뇰m. Quk& kosAxsJ-4a=1s~Q|D@du覯\aWev+jͮӳ꿓WQo ^H"ֹ"d`IrŌMH&anMyOVcZuy6 ɿbUO"};*nQ(|/aP|X +`a шwbt V7nL-f ?=qa1dǞ+j0FG^5#Ji %6.keNz7 C~kS?MeAe]/"c a/Zʓz{ń .Q'PtYE+:>Ia!ijSxkhuM&c$;{O߈Sv{ηF+`yc %ȡ![MQ0 >m)(vC^ŽsnR8^>q+ D5z hVFlK:a%DSX# +Y&sk[OgG!V&|^[+<% ov+u@,O#7^X>bw4Á˿?Lgj6:avk&#O_Hx616A_){7T~n#0{btwRY,tt6J16iҹA9 xNǷ;ײt#^2#Mע:@hS* 3QpBJ*'`1>Z*qβO.[FIn\h|mb,aFM7x 0 "bVMvC2=rf'|i<,E3:n 4;e`:ÅD uv'\xFIt2n7`S9㡌z&tfpEn"llΝj$LQ[,Rr 5cX^ޟ<֟ifp\+w]PcПp%ЍIz2PRhD :%{t=Nv~ r#dXoByjieG1`@׍ Xd!WCǾa\_!am!@HVe$+ɣ6x ZJҥ `*qQ+xZOx78MexeC ƣC_@Zv '|o|t!,K_hXx3!wb·fdבO俩CnW!pIB9;+!CK#WAZ2+]C #i[+J(5g_PtT/Hsݠ*3_y.KN"_=.Y*XJ=1f*巌ey \@}&tApp%Ej|+u[q;'6V=JEV7}M-JB䕼|\RFe?$*-,}Nt1E2iꪽ}ϗFN{SXzU&OFVJRa2iAȭd־zqم}s-FĊ ;lxˋtaL!OlW.H֫߻vkת.Tየa{> G U2~yVdZrhDV.U|(W0:@~g[7NRE?=J"?X QGB\4g0?A]nӶs<^>w)K<s[a45H)T89Q-K*pU0YL*1לRG%mN8O&dE?kb]~ \=vzqӱ78`be7\%B,CtX9 "`M\0)%9ll.\$@=VfݺmMcS!߄*~ĺMrfIƒf%<-v/m^\\(͏y6&p:NO'P)g*ƚMk4P.&5]\9)N(W3 J$7vjZX a`Ip_5zdL t܈6XuPDE- g>S-N(fVSkM .d4{jrZr" * ,씡l\+Ղ:>2uZl+ºٗ7Ɖxv? 7,b CRWf*/%d.f='̃S+L[+@rk0v})-"쒫zȳL=\TT쥏Pi )hcco|hmOr *3^fJFn[#n@u?05M-( >kw2#Hf,+3;uY;bݤA 3hVҨO1=&ʪK}~;۲ \Ȑ1"gc<7 yˈ-1$fһTZj(ZϏR,qrh~%Lyďb/wht@sEMDP ˤ,3raI@LWbYKiAI- ?8;cm[BÝpňW?P2':yQ[3:.2X`NcVq\VXӍ#%\Ip8ěLJn,TvBոR٧Ni!gJekޤ4֬^Dԗr[jc_ WpU7Rxm?nQw|M*+OoKtN6{I[T}m#!h7ebZVSvꘀ v^IN bs(i) {.Oug|CPy#6a8 pbf5SP'@<'8] psӣmQ>,TkxE-\05 R7#est '#C ,?AGಔz^3DiqH?'&!t&/ONBsꈈCi\HtgtXC!^,2rB A o<˫}% BQIvV ƶ᭿xrŒ8j*A'!% 0[*ٔ^iQu&dHs^+ 5~F>r 0<0Fw4@A LjwIwLٳ^ο>!z&I~l[tq={"K.V"`Oo=]DC ;ٴF`T }^LY]%h[3i=ض7R) ZU=H !hj#Z@8i0}#OTiHR,,[n5+<2}\/W 򏉜lru}ݷx!|td'np!g:okjjc:_a_:f݊OoJ_=r:q*\*FX>S[NأvL1!ڧ̦&W23\ WL!R҇.]eIDU4'/xn t;dEO'@{|Lq}S^:[ +`q˞^,B-a7OG5s =7Z$dqV?{آ1x!$+׮09w=ъS 6qjˎylRP~Y#Da#Yk;bmA't-K<걕Nv8y/hgX!RRU5=nKx>y'|XSpNPVϤB0j72oۜ9QjvFekXke ֤GH"(K4M߼Qѡt% cЎi8 ͅ$13pshk6q$ʦO'YX*=N<,+XC5X ÔupOMB,ut-f‹5Uf,BHecrbv(9k:XVVWȋ@SK>N%8LDᙕyd2fKg&7#]nq RS$CSYAH#%#m9rAkÇk`ۑt4Vv_!CǹB\ ]%57}kn"UJ>9K/ڸ"'zsXPO8)"sCXJiO=*3aN>u<4VӝcGHLcaug(?.Agl4\m@6 tgZvT_6$ph:ءF%3ûi[ZB&vY6,bEma>ng^b:P3e#ȏ5#ysjC{!mjys⟌^ޥ! _t3<%XdQx] A+Qa%Rn VCYK.*zDd::X\lSnKcub/|,ΘWD94mPgsyRb?wu-My`vя<0>>ŽH[_O4կn> c88ձ}tjajM BQ)dl&D:z64@MŅ*^EeҡI*{-r.GkI'XKACuG%;r-lnM)k%֜J՚s~j<=(Z"ś15`9= BZ Ҝ؊}n`uf̪׫ExhVs,wێ&#$[-\E)UP54&([JzmQUXrx |-v /t$?Km$ZfVǽ5W ?e|: Eu %x ~q) X^h&*92&ˈ^o?е˰l:n7mʧtW/ksiZpBlìC i=޺ӌFVO%F ܧ.3D'Q[ǜ/+''yDnKPgMz}=GdTG]Tf;c9*)9=zS,PLnKST JC1Ԑ +LS ݪ vn=BWrԼ1EY9BۓR mdx_#Qq3s[ gtPʤ)>‡әh$Ehf׭Iv~9=ѵ ji툑{<eC 15NDd8{<,]CP̠FE0u3uŇm,ylZ95T+;ga^ė||yz8p\]Gn=Ž'1s+t K7]+ M66ט8|SPcvsI;~nN m>E7- NXnA-jasNỉN}Nr JPc7Jxp`o.w i~;V 0!'f>ƈGfx ’ʘo0Cgx9[iy2)&@ 3O<78Xf! K| < f(D؅U!X}82OG" 84XBɠ-1 ;]jC/i"ZkvJJa|=oFxڍ%#a_" FǮH>0D_jcD-ҡ%PPu4xz[|tJEG].G-$|_K3F%bz4A CG{e0Q@ 튭| ;-{JKN7m)j`;9(<(ks pBG݁'A'"zf ;ƺ_A><2(`2R>ݝ&- Ky2쀶Hm2uLZLt ~PKZMܔwҥW<)4.l ۉ6eȉed;JY(JamĂC2b#IڴB\6zw&w?!* .x9ɶy$w7z01TmFFD//#D(9,hSc|ROYѡ'%~CKށ2nyKE%#[l ]0;FhfHkKa KCbٺF,rWPW<%@GRjiM_Cz^1_{iZAӄ\Y̺Z ixUe6,D Tpي%-eA@%:_fE50$r{'T oBٌ\{Όe.{?ITR ɲyLy$AfTl-U%?`WyڣOflh^q8ø@x9]e3`9tũvrtZFo_ڃĩIޔJ2$ sP[qYNEbnBLVQHTNV$APd#m<8sb|LZu GeŌ2LН:T@cg5^ٳ)*R c yfԼ)Yߪ]~2eoo@oۅOSk=O3ey87X MI\>ӿd`7ԳY]T%)*ڧ*޴F hBOGmztI/dsWއ!:ޘ<3Km Չc- <웡lEtֹKNVnܰP)hk]s9:eu#\#OٍS3_ ǩG+c괳093?C.GoⱈץQgU8 mz`RԩӲ%kv!DAۋIPX" LfmgѺD|NZeH Z^{ީ_,a9UԙUhE.Dr@cJГ-Q'%V"Wuk3 m/bF=4tV?AK!~k@rc_Y=n煔 [*O>s2~Xd-HJvnЮUG5 裩YTs/)֓y(N"[̼ cSu%?Q .,*v̈ w!j0ĥAKE?_$2B,f2:# %t ILTՑJ}9>R|Dk:ߨjKIsqJlQ渐c3 t$ xɼM \ $ؒleM8(cUxC^"nFr䶵~^.6UtC)w+`t];zenE# _r0ۆ=r֨7# X/ôϪ=,ɰ`>?suW1C{oC 5'nt;rQɀ U9؋ ynj/4^ 0;@1k۰N6XnL)Ss)I9 2 2g'"hf̭<4$a4ZV>Ykj477s-ЋW 2PIX~Rd)?B˽esxEˤ4u&=}.ZQ+6?;Hۯqb{MәJ29k>2d=UN2A H~4!YUOӃU×c#2G34w(g2!{;pg%;#ÕNak竖SlɺWR Aѳ$8jJ, a ݕn|%rDhezKxKmlS..{]C`FG6'SflT5p|D[L5P ) bg%t,G\7 1O  Ysj6"`d{ ])JC IUefZzaP@^aNxkd\/U]RYĴɺG`'6nrNql}Ns=`d4,2rfw2"6|$pb!&Ȳi6>I!A^@~F2=; pY)J=t4 mc34YOL;M5da=e"! l_3/1X<^ )b9sO崣h>˟/X3DrKyRmhsw‰Xg:‚.aC-ZzqFa]m'ޗ%3? EHj8.t&7,]/ wyD|'Xl3 GK-\XvoA=VEhG[U?#*nRk+##!!Lеp/e-#Wc !nk̙eY bHqi㟋h+:"M6H6,\ͮLes׭$hoH̑j;ӛT}r?dϟ@"_1I{]/6ŽF|.־ɴx(pڥB[̄}Dآ'#ɐc'K.2x#H_v;u fC)u t<\ҾLI~hE_s^[9Vn__x: ` 4NSkh.[5 8>3dhm?SYvl";ԜnxꮖT[4u`FSYdN̛NmfCS/ T>l6'B(}_j&_fͷ@|O |5k=-hYVCtN2[ߨLK-ig]+eX6R=etȞroEOJFZX8_[ϪDhj_6XڹSݧН+%έ|HUBS+қrs,_wx;c T1=uxP,@  xvXTP%*@a]c}Жdpa6دy B7k>T%gDqw @0I9pOlX%O=2sa@NS~=ʦ2]rS0k2ף\yT2:^7Y=\afm P.nFV*S#0ӂz3g(LQ֕j+a=$ LT-W>3u pe{8VX)-?k4HR:K.Hon`#L?6+DAW 5HH#Lw MÉZ0nj8Zp6N'KWVe9-<@!N(q`^3 `2}}*'C5i#"T+h 'qA*{Ku : .`O:P @Vz{04kwLܕ󪓿E> ڳ8{Kay;!1`b Zh!ԪEmGW)d-8!ШDk:+8pAߜ9Eg  11`J[GD#בmjgXºNOAT.GcDGXok3{Z,sxG72+Խ{TgBŨ:Is"-^g/ZIlF~/, ~ױj[(!EaIbo EpJiyL"EդK55H![vCUE<]>?lY4}) C"3 㿵eoL $#Z}rG~ V]Hc܁Tx:&ҫy\?ލbpܛK+]1 ݵ*_9q7O˃r;r,̱9z݊g9Vt}myd_Aİ1W;տ(g%jv(OQءclmQc/ ߠv_bs l'IXTX2&jq[!{ )ˈ慬Q<<<! v Qii$poo =_ϡ3²lFH]k o>kA Z#e4eVp*+r!?Gp'[=\3O:ڻɯⱫ>d3IA^30u,U SwBӥ%#vܬ!ɫN"%[*x^^T6r/-fFO Y?+$?7חsox+gJJƿ?E;=.fFzS+;=9%}雋F!>$-^U%$qC¤azcv4;yDy6/m;5w`L bz=oKQD8]SH@s:5\L8R,^u] z ʚk W76v5,@!^2Y0+y,^rN@Z?z$~/Y畽KQvpg&1KƠ`. ()Xg=_^:Z㩩\U̔.6}9ϳ7LPűe_DT  лf`FD5hyH%KJHԖQGb/+JmxrℑglO] p;5Y49mw]Ӈb%&>Z.)Cu=@ AN~]-h\E/#*- Iף1m}<8ihdzP+rZfDģk {fk9CξloBו~*^67$ jO1;hUz!_[w'ʵEI62jJw%SaP1>D(a_R|dxR2iKϦ}yxiis+ #up9jS§34s:؂OniL!|vPg)XO8x"CJM!tEjYՁi;G_sYg\<+v7.k p-~9GVg;}|qUa 5'3*BVnw^pϤn(1 0m0h.QLe-DuFE"@jr _EqBca^3wm+T4we)M*vY1%Jչ R E+.*0Ֆ̹*+gtlN]vz|FVS`ܽI{1yuv: &0=r#_\In#8#Q+C%7bLU@m)a`t Հ&f1u( ՉUP߭^vFc]ADM.0rHj#­hMwF@F~(,iEB=os.e.I"]A#;hsZg0sa}+sc0 "t}Ab8SHɕxʗ^sO eqD^1e=6틚YOlIJai/ں{ 0GТ~ D_MYhۓ]|~k ȇ }4sNb"VX?P\DIEd՚&u:!6J>ǶY_ß_RdL%Hql^8 AEpణ'=^RJDE綯G C*U>W@!CKI_KgHGvIpn%!/MŠmk GGE}ĦO2{Xptu%Kw)ĉ9g5=4]cM܀GHBRf.ʂCδnxpuҴmeE+qݵ\m,N%x$++Sf/6]3uX}`CHS2$MQ#&ňe`Vb_"CZGeU "m8Yͤk_~SBcn꣜/zNdI걏]` X&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw$CJ IYn▝_M/LZzNTzt㯇bT> c^/ij֌w Ks&' ( 9  ΡV(r9Y~t 9"<7~/TYxUK;\&@XО<өz?ִK RCc<ҍn Uy< ʞgdzDTr*8 ߆&+2@Y-'\p=8N|ڹ;k0-:wȅ+W7rS\+XGcޤ$¢ ĀpLWԘZ@@URGA8H uܺ*E]}ɢ7dD%Q5 ҵA,͝W~Hx7 @[ðm@ڒXRZ)-)m:P_OyCatw[ 8Xg#lǨـ{)0{Xm+*wG5̪?;.r9I Wf uK.뀜]2 Y팣oRod(^ b/K=gϺ""%۪YTd]:9Q97rAFNY7 :҇Y]SeNRe䯥¿ (Gj 6w5T.i룈* !UńYײ]dc.TO`O=vߋ(M`@twE _X5McSДW2=˳md$D El՞d"P=j?)"]9oF~7`*_>,y]$szE^䄹n:!MUp}~y3YgwOD"Xf-Xko70!(&$?cU4 ѹg1B1zI;lg:X"K s#m5XPmezy<'vjRuFd9FL1(λGU5pP^ h'r=__Y(qgv=79!nE;YvS:ʩUUv-+ ' g4A*ziޛD= hޞɨF^k]QUr%Di]FOfh\Ry A4%Wƫ 7hOu_>{@ L֠[6v5w<"<8nEa,*K Oǐ EO@\ka6ʋa׫f1M: @$zXTҚr ;R ,?ӵ@\tJˤ8m۰G7Xx!5AF}u *D^&z|Odk;2g(^w=]U*Jq6w-leL~fzX hV-uGkJLt<ܺ\/KKƳ8 Lݥ--RŽ0ֽ+Z)y.ur|O+@N7(T\ɞ[pR O4+ZxAg4I~5K0c^B( mEaΌ=crH~梬7S :bEbte5%Oߕ"`lh4g={2ǃd:e=;5\cfͰ[#nռ_@E>p]Og{VQ׮Nl> ɢt-W.o3)s"ӠQThDmot@cK}2i-@鑺q/;:EAMcU1̆t}Y8{٘o8y{ wWëP5amQcTF J4t#B%'[gC@D+յ3&v& Q&& ӲD0)Z嶰YA LKkVf2H$lAh5V& ) 0q'0ʇb=7XQ9Ӑ^sD%ظwY#]:7j"_pIWag+"b^֚0q6B@Oot@r . )*ŬTcJǏIJb^]BA7ǁ8&ܷO($Fڬd 6໦Ch6 syxz)1D?rw#C92tuP,)?X ](κpP[g2oQҢ2 w^2黁 uV@d92{Mc2F (62t bpL~?cC$籝R]|,16[;3qNa*X}A//EC:m'%L}: t]?xKF`+pzvBz L+?i>>IUMO;Qi}4@\ 8L%] o3@waXV,ڳMO}<Fq핹(k _ghE(d*L1k.^H;$rgs#~SmA*(n>m̪ xpX휡 d3v7Otk bѩJ|T8.0UՖ}>kXR($_[n{~$|s5O&ljbٙG=Z,\g9Wdř0ZOzYG$/q#|$P6ZB%iUu\;3dz77 {ʩ7=6HZz/QbfpW~sK%_"SU-M5Q <lM0+G_2 c0/rOshK`0erJ }*d#,TJ_M:B@B$(Yp[ZSAf-eE9`<-n2}?B79&Wba]FH$91@Zx) \S9zW  _g*a:v?|XBÆlS:-:PȗH ߹Rk."wG]_Ո_J#H8N3'Ժ\go9R*0T_YLfb}aV/E*zrODn:MJ^0Tc&(Ӕ T˸3YYtPUR!m.,+?qKdւ_ x2 O""Bg? &"-ZI7AO2*a @R>c? .r`ݍs%}cHc-Պ~{MP]:Qj72]!,0O[}m4Z\0`v"QTĥ%f27 J|r9V9DW HOs"$R E FNOC$UKAZR0+37?`vV7Zvnڲ-zT:xj YVMOثVpqL 0G+D3W5AR(|c= -I+3`a?u%e%iڌ/v€BK@y>Ez?]pyгݶ(;7ԗzP+7DpPEĩߩ,4 &jXp;tHcc#it(!Ht-C"韉{xi<یgwhʬt U4%nj䲜38gFDz+HUmI?y+/m\gܐNbeTќs=z>Wέjrrs!` oc~ҾRŭ,S=?CqRl 8z FkEvSh:;տLOo8Ĵ*q;~P|R ^,+v#jBRTh; 9݈l|=P,Xm~ qrN&a=b4䔌33̪RௐиӦraL/=Q]xXuyl|= "d<榤1o/Ea8K=%CrQʭ{;t˽ XhƝs9]Ԓ\Lg(dc #2F:^XOyk柙:,C &Oda#o r#rl=K$<;D3>HVJ,)oȤS~FԉU!.N|kE- ,f1\ÉZku@L ::ܒd)3MjKvҺ#/ז0=[b0x ΡF?vis>hV-2Aqmq y9Cn? H6p;ISdbbOEd Շ@3Gfwg}K ?ʭ eC6YAmSYh୆O1&Iյx ?X*@0=;T8  9?ECuTcEe"-#ѭe>nt8,,n%.OR-`ʝԣ2q~!˜h[|w9 OAK@M1CgDӴF!E(wYȇp6Vi:j g՗%A?S)J+ /^E uI1քepYbg Ҙl7\9no@Bt7a7lcsIR $Y)b P0wܝ;cbԉ\[@rDɺ*4@C*|.q2AcI6hok];t?E;M^uˣP8P ,GnFZE?N& $FNj^;uPKNJK'NPj`s;kQ 0G0|ĬNIcIBQk̬v.ݕ% #u"G@I k'ty4/0SGi6'Z$hNMI| C*;/Y eR6M7YD70:T>>H{ d22ϛx36X3m "bM|BCq Jۼߜѱ1s: &rz/*@rAqig!}JqqM:FeG>W`fQm,F W2No .ּ mA?[(CYx8ENANRsnQpOn;Qߨ!bw"T+wA( Efr ž+u8(~sc&% 얃]aɸP|9<5Nw.`d{e&d4tLHAb}o?giXs [t9v_L?*W}7 DX:d(jbP?θ\ 6;Mxh׷)71CL!aJ1nj{I#}z%)ڧ riAʊqtbsl,lhpǕ-E mҁ#<5#֩!ξq=Ac|Y*R?^ǚ)]Dpj0^R/!KP;V?E0Gfm?] m\>R0 z,s~GMcgVt!G!`΢AEXo;>/G~EE&qկ^[H%)vEBEƀyX1`e-GK/b#E74Tg?{ J*wy#1Y:i nwv$LÂ[a&G GUX\h?9~o?.rtɭDUC_dMAî=pdʃjPE*ʹ:P0FЙ=%-fZ?I{' 8@6`@ PT. u?zd]ˬt}~1ܚj%\L:s0IwkX {EUDAcѳhKK<')XE Uj,*K%!񝻴_0X=rOCUcODR7^kϱ ]^Oe?n-]7_zG ug9IQ˲7ޱ?'&֒~<U+1WCXWbVs QBC;F,oPڄ]O\b؊e.G9JGq>#e֗3֨Ƈߞwre&3C;RR3|L;I!뀨MeNI9-Vg̀"M޸ǣLcϝ&ã;|e+ qP}nB!$y6#>+$<;\$.+)&'P-]1 '&rܓ`ŧF}mP+aPeڢZQ$#pA/H%42bxaxoi{2 IHZ dq1]k^w2T 6l:B筷;&'[W iWP܁oNK*Ky tPE!DWo͛G'yf@hnC% y,wΝ#Ҿ^,xB;dB CDxY5UCүz X^sk ł!KKfyo`;ME%$ZAN`/P)\@ ZoS9f GGY5o>+&|k8RZ_?\1?=WC o#q˙bTPĘĺAPv֯;,1s]j߿r0$HpتM=59O}(EGCyH( !D}BQ?%7:ue->&t¿f00:qȳ;6݉4dܽKU#A8Bb<$p,j*>\a} G>ѿy咻ϊ$8/C:$qd]MB/:z7?'(+ERQ5+X61Q~Nm=^`-%Qb_pREety~js?3[?f=f^P}TǛ jmp!}\H,)ֽ4e. uQUAzkG*xމ]Fo>p.Uq9oUR$2)-DU aSGJ0 PNhU500G=ijF.S 67k iG O+pfof֚"a]=:>'+63| }p%pj Y: ѬܜEV.=Q'/Aڳf1vdMZYlV%G0-+B}q8%uM>('-~ 5-}6~7tIIx4Hd7DB7`ǃc@0]@3,}w"3:f?ym,HnpO(zuə$0-ǒ 8ѭHH؏G.*>Q?tWO[ՉjRIBnU>Dkg 3Zq`1` 7rNO/ո᥀DlaEx_'i<R aop![h(,'mTh9TG;ƒS fݪDŽrrB0d-N4){TʸZM0 9)}9F1Ps2I+}_ 4l mCX/`eF01ʨnꅢه &mH.yWXZې=_3sb,NMzH7h9V6֩ qRSjR(PW+К>6MJ.^.#y3:l6d ?WC8>mE%)ndtdo1NVs4 ۡ|l`gx8؍. u¸ks2-f@`[ Qf`&’ǐM"jv;Cxo-\P9"]34hzvwZ-'Y;Zȱ| xJqp"UgS-ِ`=g'py0}=B10t~ԯkJfA| B7șCBXP7J F#NkflMn)W|Jh&;č^vB!Ak+<*NEVP\"1+Nܡt$MuQΆ$fl41jdA0BW|O,P't$d¢c\˄d>N<7]d|6T4c׆|ШPYO+o9 9,/ T 긟&x h[^Oi[#2,#NR\#,P(;Ý ?z!n\^&%P+`R!vf 8  HL:`uUBh.EPVh`UF W7+X_괃DA<#fq`O:RA^՝YX[^=Ц2%c@:\?8 }r4g2 jŠ}??"D;@/pm.>ش{hw>ArWPgK]rw5\@ZDޤ,,hVAI,q\t[`1)8Ec>j(/SgL[­ ԴcX__ F|q'v(w d$A67v\(TA萙`b =',WǨk4]Ѫ3Uyw_S6U\c֞˞2 xRX?~G0;j{P -ԔSAoWHU(fƥ v2^*&jRr}$uq+W.~GD:F@0P5x]p CJa}gڷZ4ih`26nܘ`At]&XљBB*?11W(=l}GL6{ c*lC7qjqä_E:1'Ř*>QJnY^ })'"X,ATfjx %'+-YZf%̴*o<4MdqD 1bu>u n u)jMeF9@#խеfm] c,?vh%tewi U(ve?}&ƭ)vHHl 'g3z=h,OH2Vv~o>>0۱Ƅ? Ueʇ,U:(w}"<~GfbF7tڦMӬ8P%!|xi멥ˏv-ʖ"i@ÀoXv)V _Z 6K$=D2?$_yH\nyPAS[R4ѫӈ 4WvuUhI%hy@-^=[}4 pSD͓+`1#E+n=$#qu+c62r!3 s瀼 O숞U 檄]P#0W_>\y4Z;K"mdr]4q]s~lvy;?$nc3EyibGwS,pgPA<z;< 9_L$,2]CR<+hdojBŒ\剛;}| *e[a-BN$X츄vadsA&;B`;u^8 M!KgLNIUt^`!=?&g*=:h 4!0eѽkC|뱐ҏ[9?j;vCJ4z̻D[ | M>j6ٍL$7b.2-?7eS)%6gU$ zaβ @1Ҭ|!am"`:etsV8nǶ"p40EvM*[|C hD5˓f5ydopwԙVN1&u|yN3 C4XS_9x ved)p~J=+V>K#0dZ :c/|uxT)V;]1$ W€ƇZr;WgJUWH ъ\I<򤨆]ѕAirIG{=@O}fXlCSMs4]*uXQ Њ`r|vu &c`% A&{#D@>Z[i sjm}I^w?6&gІJ a0xj2O@鐏Tɏ"|^ 3]n fv<+F'H_9H'UPׄ)P>b䑣U[JGP9|fE0kHȾ%杞hՒ˝`a鐖]_l֓!1jKMDT3ogYtI2NuHx51*G7Ǐs{NWɐ$倀6j"x ='55f I{iyb=ڿ[l :=hySxFyodRwe$[i-f:) I9TGwK)3Um2+;[A 6L5?XyTmeƢZ 5Tˆ-.Ԛe2څAg]ϲZxɳ^e"e/q9bTa(~mXD3sANXzHRfjvsDJ SD+;ds>=5> pp#+HC Y~ձթJ&QvtPs0¨rN:*D8IG-!,5Ή~NI2}P-l޺%UvHPBN1?TgĈ @h d!O~=z8s`-8EUk`N1a>̙'sfiW'\ӯkQi&0Թ{Jxg&jůf"k&z\*=ռ;ȢZQ ޯӄ^9Zs0~9Js )0J8돒~VC|Ϗ%ޫ/!e7K o%me7\~;X)Eg)v1:HWr}>F9~nԦ Vos&jG 棫l,1ka:Q\ɻC9]Z*!.N786tM,I Xax&ρ9<ػ"s ?F~թk{a^T )Hs`޲[c2!xO !vn(vضeT|-TZ{^a?Wl6 c: !4x~>׀<B!}OnF8gXt2EBy4_46ew\S1v)|͕KLalO}2O̷*tOTÏvt)c T^7Bu#D?]|I(PwJpyX7|fURcKBw1w`b8V%Ÿ/Uk6RV*S" ,"&H!CTT&fQ&<3'ؾJCV=5/4DH^Qmt!ѕt/FI_cC!Ĝz}4my/N+ۿ+.vql.zsABqOO+^yUanƏ&PmF|  Jr y9pBԓY bg Zhz':Zh%O{p7z=k2n-/P0#CFaxYɋa0 ](hSW@+yQ&G)Xk\ qzG&1!c8lW|z޾M8D{E٢ g밠ZY X$$u&NFq`,]ҳ73yFt_rx\%2F:#鋌uwu!k{ N IdCs-(F_0E }F'^ʽ@XǙάe/&,l~wq`}-E#u ůRkfKqӯ%Sy Rz>WҤ$n4^'f< ϒ#PfY?8h kM,ԵWWƞYWRe4#9ILa perMnNc W#R\5uY$㰔:< יF<^fh&{fH"\Ek-%3S<4r6+ﱓO_! y7tO puF"3z>mŹpV4BmNYS=LD 1OS͕[ƼW (gqT=_=0qռ,:  RJ^`)^KAhe;'fJO f,(f2h`SIjě{ſNROm$=ڂS/\5U 9*}uġ0UR٩~=@a ]q]!Nfε,XYUshtWGD |L+usUQ?4&>c@M\% {RM*$jʄ$L=]%~ͱ]>c9ۊ_%g?'19Q6feCZF V}G]"G.N9Bkyx6 KAKOag0EKGw3@| ;L,d7qb;~#B[ ޣJ"'`bw560~+o.]uoA=`U!b1Z?/'D.p*"9GkI1r \FD:?cdLjJ! $8t41pH+6 rеOD\O֭C, }K,3>ߵxL.ΤCA[GPHR\%LNۛU,NH:i45<^ƴ|.!O@3 |;<jZMj=YLwߴ6EcZpt(<7XӛSgBUBE%ͭc?gTN2DTNt('P2ۯKwL/FǴ9?PPՕש|Pa) ivPQ\NN(y96Q̍3a@( ٓ!'$d~RىMa,+ P!'MvE&luby~M& ece}R FBp-a3/,Y6١ *ZK"QsQ)ءJey 4J25'}duT>Z;tdOf 9",fie ie0YRڛzRh 3ŭ2QU.Z%؈KϪqxq*>N}-j /@x.~cư'KBuղ1j*#!^?jY+'^1~Ol̵+.gZ 25 !LB  oDVٍnw8a&< )Ȉ5!pX-#l,ʅLn c\ [ϓ&H +14+k)^ts7t)h!"B?Cߑ (db]:)o_/^`MyM̩VtD($YID1w-Dɱ?BxE4yK񊄭2lm7íJrC<+'LEg?vAUWV1x_`u툎̡' І*VkL^.F@eBrF.FV%|ƷS M$Y(Ier=%j(ď_8mďp`fhLTwNO<@Sy!L7+A8t5ys:Vm_]6dd{fup*!py+cU*ejᑝslP;^|R )&F&뼦|\Zw Z1" "79IpsjmG?a4!&83w'\dWyU裞9orm8Ir1 Ϯv&5>&\MR }V@<Ȁ7W]kHN ,[Aq-Lm[w?tu*Qb6K!q'@]緵eVx@n9),r-ͫ#V\ &>2jU;$+*c*, rrMI 66!)yIS80Ba\L/us$UoI;;'YY\ʠtѡljK$XV>QBe7Nyd%n~!*{y*[7x!n T&&]qaEx6q 3==ȪP.i8`coU"hK黮ogfj0o\Cu Ol&1.>XVN&qQek>3T{`3SWq$gPY6yJfhh=4sԂMA+EɨGuAf~hBTw˫ئ3D濳ݜF 7_8a;-?^'Ύ2qjjGtҪ}8vJi COgbfmA8}_4Q-PL?quI7' `[j섍IVD{4˜w5r9̫) 9 / r[Aqq -8y^]] [M49O;9LVxtGtGY~N5iͽ@ [6=+m.]:-4Yz/d@  {] b968`jU5#kgb?XZۃBobu5Z)c|Ti3Ku9s 8ޒ&PC169!弖" kxɁGi?Ppx}M"gw5|)?N_~FWF^V$!X{4Š<Ӫ7_"53\1:WQhĂYrEԢlFk[y GQW^r{Y*&)_t+-Xk=,yn 4yf3+~ a}͊[v$sj@e@z<т\&#@K7*Y;=>?4|z]Ú #tR 3p7QBh[_cȜu+k30YzGT@?ONQ 4 O_=JTMt০rrق 9'A` fMv1FMoXc. xm S&_ӕ8RI^#@%T+\z#R;^itB¢U +ev4U?k>cz/c]ļPA#˙â%_߻Z8O}lMM+rjtYe-^|~5KI||?t08khg B.:U+b 4_ۆw3;;]Hča9 B:B^FQ"$PxIg&~քaCKm'.{ f01N`U!tu.ד+^b~+> uASޱrc Pl,=ܛj V#8{ ihiI~mQ6=nIķ?>BRGA~\,`GpX)6.dK!?} fF?o5{[!ufW|UupG{l'B- mp6*{<"bblԨRwx %pWG=[N5R >HW[\%wݠ V$BFt}^WZanLں+sd݁!H1慭@j8UBQjt_ɁNCҦxBCl]Lh!UBH G∅XI[(.Ue-8Y(99_5F2{Ik{nTO䶣QvJ5)5:HLBµ9CpÈѽVm}dҐR^APzh+H}i0sw@8BzW<mm<ƬI9J kXVTf*5TXoUߓ#"#76.kaX2w\n3"BroB& 0Nֶqȣw23Vh=K"wbOѡǮcLm ׭ /LbѨP":I(dZ[" [0Ϭtױk bsTl` -\k@$w}#)bKy*KTru[˼{=]7G U,02jKGX=) B<A5AG=.cAх%C:'wu!jtĞ\n m\2#Dd0'$_٫@`(gl<1AءfWWU4.7}^0=E}e%ڢi$W1Mf]Ib2ui#}@aL V_AFxL 0/Ƕ&,0P^_}ز֊R B:.SŎS`]_ Kd/'Ih eydZAK% >Ꭸ Y MnajW`x0> L:c9Q[Z(ed~G!6Q}oh.Jf6t%ևc($M?fSU݁4z22گE Wm% (k_Nja횹T}qQ7{@^NjnmQZ{ԉ@6IϩA)ŧcs-XVS. l[- NiCl2Zr:ӳ[37 p}wvlC0/V c\a bDC}"ٌciLkVL7 nSB;(?Bn`:ҋ%ӵIRuRkO-tGC)^}U]Uړdn`w"g1ЙF01Gl 9^q~ĭ8u͗AsQ yID`fD"ސzbY%5re@Ri2˜z=Spr?(+R='#9qOEQޙHh`0 ^^ 1ZM2dcsG[?8g{<5;VN:\%r[dt:&Ź,J M .6|U{FMv&zcT (N ڸq8ʟlE*uTЦ9d! `F~1Vqt!|1V zq5]*Q3~Vb+E~qr('6eE88#Bs'щTtˁc3i)GLϒ5,{4F|A edS<^Km',o?(ނr=ix;hO3.aWEIƻBm%]~ TGEM߻{3>bS֋a!y;")f3@'/kuNKl'Vf!ڙ. G @R'|T>S04ZԈ4t]iB*%ӤQy_ږ<6բD!^Wh5CpaNwޕc Q;%C|?m&7p~y?׍u$x KyYyy0eP#o_.@jgЎU{msDQFBZM ;ߛ{ٛl7k1$?T]Yw~7ӲάTWʷRz?F#k9ZҳCQ{4S>$tg]R_Pkjxv ~BfHwr2;!3tq[ ] gF>V6a F ʜ Au=!ʎD:.L8:jkǚ6c)?KXqڅ͖Y1]lA{SḦ́ ᮫Ͽӗ0&j Y~_\0(c<)5U<-AiHnj3T?o PeeQ`Kk0KP4VSb},vn|ԺL: ǨNPg3XjVLa%:,OlrH @KKPZ{F+~Z$[L  vjAH.\oF%]ڔ1l{bf,"7}s*G̝a{:"^CyQ|j#d~'SX n|T2|r-NXb2y:R :(ۏNAm&PV~@Y(9= A\ G?/+YK~!9'עϗ;e7EF8lY:0lrHnk @7a!]llQ]Zzb%0wRe$,Cz:zfՑn[w凷O_U-aeVV b4G;R Ysp 9πiqPΗT466`}?U =ujZza ^fC:y߁E<836WwݴθȜjr|O5Ps\vDkB5V}T/xvթ6sȼc嶡zL%JNe^ߗaw!oK3uM2wJDYdCDR8-3sk ַU4W4#~FXe wi='ƃDt@uGumFcj9ܝm~qj e}+% "w^GKVMmנW*ViA])MWIǶ7Qbh&YyG;?E٫uo܊2ҙUGԛN%No_a?Z4E6e[]AN QY1r" ׂX䄟?ޓSt_CkLpD(փۃѵU;2;O&FFj6FSDbd ІIi.!T)AtRWS4?/55Rm3KsE&>Vy䇣XK=|]V 0=&Z_i=h2Ej#b DV&-Xb y4\Y^FԖ.!|~1^!ΙN9hluMǸ1D[\ , ofZ%rkźLZ(9'eE9z} ² '4I:E 0'y=%^@y).X\1qF?qnvzX! *Z)BBhflSF2YzEdwc*oj$,%݋e s&}('! H ZSߡdWlI? ǴmB˜IDK>) QÃ,̦jx5E\yO XvI ˫:4XT}Ě4DowjE}~qx6! S4 >]<>޷S:W<'<5'Z DcП(t^Du4KW$;b!}`˵ H_$U uRGXzk7GyI=KLj(koaL霁' ОB6Mn%+v9@h3D'>kjoGܵCiD(򅩪L TY/! *cG$:dofJ ˯k85L&Ys^mr.۔- jovVIYx˥lt+2~0gl<(3?Y>W[F&pAh0!|L$my%˕hWq>{p c#,w_u?r. i}*رq~)%{]-լ8ʣ\@0rL)u@? TTߐ(W`9X᜵_9rh5  }ҖaGbtm\u!:u zfMO1V-DՐd& $e 8氾0َn+V"JJo OIDD@tS e:S8pG<)=~royk3eQ`v'HtpYVq~ ]F<觪2 j`jwײ:2.rM/F?ӨO{J> & L˝(>Kt~uε=&H?Z^x m9 -Zl{oQj +@whjX ]R$aʂ'L_I>cDjxxG4;o֦ L*О5'N) 9 K)Р0\¿s u){?u;tigTG m{ B}_G[1ԭlTV;M_^@i zd[qVx!S:Ƿ{5 y+tn?穈}* ?%H&TgcsGHR{ʼn2ꬂ2Dwn9ݷP:{>t7]I]H 2[7J,v&WpoP&\Ptķ2}]3;}ܖ*3*ҟ*]=F6mt6>7z0gkpqSZHu 'v.v7kI4"(UhRã!:?4Tam0V"g= ^ؼj^vnC7dduZK(|2TbW>3)Yw%=m3( K3U( gE J'a2ۗq!"[K23:ZmxpYݚG^@L8˃A'b[(Aʏߛ[v* ~</߬dktAHğ6q0~6BDY+bj'2uup8$~== U+AA:omq! Cg uQJ,3!'mWb \u"Y"suo8Fe( cR fZ0UA.Ŀwf:lS/O oئH_;f{-zyl\0~ңpn/eR -ܕK~QaNa4h,5+Ds~ha:Ww'yllhAWM=_))f5ufE z߰ooJ(-f,@DěL@dXh z خE 663Iڳ(؆)o2Z_9f.m:4/>ݥtr2VӬx83 Z6c0;2_MN.fM?N@rz0Vh.H}Ng'tAƈvP)Yֻ}O]BWStia*e3-6`:́JZk!.mm<9 /,>lz@1' 6Sڋf5-pQS89 Ko*!nV\e+Y2H!Ǭ-%P[LNx̓Qfe(%;1H\w7[˘7ƴP;[|et19C[e\ h ܍>awU3 CVĆJw֡.5=#¶O^4v"Ev"y65Ej*[V^;&Bu}drE=32]u+4U`,JVocBh$ y/ GeRGGaeRj3>hոSle(\d~/vG!m:tظ ~Ѽqf / @q۹GkGMX[șlXl PBK;oUډdnKʂxE7>%h byUsU-5~Oړr%4q-pWï[KIr" pqnw[ARo\4p$)YqiiYoFRd_^MAd®Q9 'zn1@4F&ovQ{yJ \ߪ|M 6I:WNak~Y 1E:;I0C2ҐCQuIuQB,q7 @' >~m9]k_\X+뀇%i_CWMz<6ꠖjAm kAsDeIwa;|-O:̐PU~`Ii!XY,e8?hR+\N QM:IMakRz`}|Fn+]G9j4Rhp%CnuK,xA/kܿf> JnvZ8r:ǩءT>A|sHǎЕD~8 pهGba%P\gwd8d$TDjAxer/RK.V.3pMK% |ea1-]GB|FQ '7Wo*!oF>O,.RTPQޑf B]rTqb}BnB7LÞ`{ixt~8' cPu(|黟<uL1,XRsh% ̡MˬkaJ0M $QGbBm+`|ДpC~f?B,̐!irqO[>VrA}ǑfZߘP2sЛ`N-A,4vtyڑUP)2p C!=Lmry<5h^hANJ%AK*Zs!ho Oީ `ThxC=\ll/*\{)Ddzԗ0^=s@q%|0Xƌ^@elpmҴiژL(&meRw*Io䅄$<;(!ĖcOҤp ~+{$:]Ưtr:p>йJ@*g$+H_ w`]mv~^5)ZNk8%0$Äoe l3cV"^.A +z$ x|βE;l-"_iEyBF\7EDVL.xoκ񺖼A EkU ۥ_#ξoK^z@9VCT3]auH7%NR?͋ `+_.h0Ntk _H"uv\cXrm/,w(UcP TCkbC#T {8_Ӵ/-oO}9ieS\2% ,qiGF&q%MV *DH/jk_8 o FW3EHWr!ګp}/*E1<ܘ}K!~= 泐&zbT'41|G'qK\E'^X|lP6 3cIxPb ((wZWh8C\ ' tƛfu$+e̵ [Lixqދ/c~B>^\^a~) k `*w)ַif摇vgH#vR)%|"Zņ~s#etP)CcPXA522nC-l^&OSΧHWٝl#=$ ΔӓtB\*V !gk``ƆE{~yL=0*| ͚ <_2XSFM 1〭rfkSݯ@FH6s }IXOd+<B N!YܥP|.0hym ؉\rFi>iukEߚrJDß'˨KNSvmMc)'T/J Sy]%J~>~W,z+gq)ja"zx;*QA$;!G3+nsiN'P Ļ9y3z3;5 NЕ]{7H˾R#/ݵxxba 8p7k| i7yhUa.kS2P 2NZx)j*0 s]3pHR*}`~>HN/Рy)扮uɦ("..^ g$AZD^1tz.>I_w}1 3q^è NLʼnH:bQд /i>¯,YSb4/D3W03$i6isb9V@/qMI-wގ,4ף0b# E 8`UR N nk"uj6/;(Q8 7 bq;V]37_r{F)FG!AU7| 6-J2bO*ZH+GĒ$lh1|8)w33I Zx |~r 0#+KH& «bwx+Ͽ7;R鑳U CoVf.DX=@9 i#B%Y8^Я[|Ī;?G&W 0¢R M u/'sZvV s!$9kF<  sGO_Y++P`!jy9/A''\''1BՀDNBm&t6ʏ6[3Oz>8 y̴1Bbm0eP\c}`ý5r-(.lVkCqݑQP?J2+59;%-2o@3ubLj_0y <Jch$悋0#fiJyxfC>!RrꀺTb??θ[h{B?l}WM=}s܃M`|LWLdRrYQ21^ӗz)qsH*rJΥs8ktkgbBˆ ~%%70&pYpt[͑v-s2>w6xBZ>$Q;%*em!.a6TM2кA&\ $DY{9"nq(⊻ omƞa/Dt:1c}EtVw?{ݝvFy"M4`,&-YsDxQHe fggWN4x1=&9 JےǢYH@{YYf٥6ƅB'j.(#>{.>|:<8{- ҽ=ڨ!,ܗQ3:(xxf09_³hOȦXaݦd8>lbEy"BX!GSL6%A"a0%7%?!~ecˠ1slq8᜚xA0lTmO6 Npuaa%ZI$זH(QQš5R@oI c+WYJ8W(2˝)(%wN9W=HL*Xsa' L&t@u1.^A$ C*"lPh6eD᧘HA v%K[@xIBdu`(0<SrdBzA^[-ciT|38pP &~D D9KO[| s4MJab0f3HY*. Bo .4gACUb680To 8pFbK 4=uDI L; WQ AqpNL3jc9ņ@.]R9 Kh {^7*RNHM-Ns=Cj3@R#:?Bvo-8!k0z&cM$ߵ?6G_xLBy A/3WN?9ۛ +jRD |iZ7-=+S 1 d K޿氢* 4"-Ut೔X^MBu`Vep}xך.>9sgݴ'͖Z  jm}&rx8>D`p*& _Ĕ{ _u ~w] Y@,ABaY+qhKWSEt<;:,ӝ:', ,}< _RJ Rbt>{'p9`mQSgzZXn\tu;qL65eˌ3VݚP@s2F[UDw'L#A;ARQnaDB1xew\Wvvc/ 0ƯKe[vZ.:kwNJ~,%ɼmĴk -D ,O ߾ఞc+^ɟb&as%}? s'mSDf7e7@Jܻ]SyE)~Q;]7*K\&_]bA-R(je^:̡ IX;%L&s<׃.D c/,U|'lV/ѮpԬf]k~^ryb1Ž-[|<*BgZO#w]z^Ofu qD LŞ:@ @4TQA.`7?K]r4C5H*uY,ٮSN4LKY[6{`<#(*ZV!];H4L Dƾ-Dj N9AMꁷ] {e:od]G>Ly1eEHʜN᮷nixԃDviSʋ!+#'\u>&XOߊYs#?QYƴCwL?FُkOVH_v=Dpki7ds#w6ōV-@l32r[dN:[*3|JM;\&sbt8Gp)r\uPb^TGX 5e& Kw1ghaEÌ,< 8L_y.X/ ]\oj jʢ 7^. LGfif&Ԓo>{WOuv1(I)RhPnOl͟@ ׅ#ɏƹQ:R[lnL-;֠&s<|mLN ;4KN݊A,fBC|]QP( >|\fz3"Ǝ\Kz6ZeV&<*q|# 680)tJ8D%OacJ-&剹+. }9!Qs@cvs`8/3bI_s!a'ZQj($VO_9Kaa7XH3.< B|<,/$E4 <Bq)<#mH 8AZ}5Li`IqݤQ>WGNl͹0tΠ " Aj 3J|; L١d2NMxXMߟv?y t+WzȮ٣$gRm⼁:c 27@f̠%@*k*&[دH {Ǧzn"xMqkQC?H. A_4&P Y2PgW‡@ OZBzH@v2ReĄ̓nqwϐ~TvyP |Gd"(}3j{0Pm-;; 譤[c]-6F -XU<,۲~!!4 TsLSEneBiFp +MfP֏ɯzt@,2Hg<~ĉb1:q`\FŻ8GB=raMDS]$>\mt7g#k&'7N=T:wtj!F>yBA[5| "yWQK-&T(LIa)bϫš3z(x1Z(3O{bL)F:!w=9S*ǝ*"k>ENK1ޚ Y|YhRM KjQ{-+d%px76Ș:VZ옋1[ѧLaG(_x8PۍJW+ȔUec!Ӑ ӅF8.$N7)k-5D]+iwW?7a_` Ϟ Vϒg.@zZ*< U}2I~jNz nut3?O4BjՃc-,(βAiAQZm&,zJ3CQ ojdTB"g=N#MwFr8|1#ih䏮nv~*n~D?^1Si֫%s|!4i~"/lAEqL<Ki:x2A2aX063D1o}|mZcb̑U|4GX3PZ7a3#p`L(9~[ptkCVHKߐ~/HAyHE6![ރߨA1:.(} {[6 ^3$[ P- Jp9VA3܊N!4F*6e'P T͇ς'4jeThbWEEQ[`= !1H}qWˑ(H!]k}VO7QYtzrwzO RE՝ɜNQ4Z+N(˝þ nK65s-LlhGo7 ynQfSp FC ]x] KT=+ّ7fiņ2–yWP 7 Dj㻘 O {iY ) 0::p(&Kt})v$=/g&a֔X|1A\0h|D))bc$!SMb?`s/q)u,!A5ơ BAnʣ&kqNԘDm,hd9(l_QχQPeiS`ĽKC^l76#C 4OcDZ=^&o FZ<ºR}y$5K@Vl{\,![a&}4/k"[E WNe8@9U~:PMR^A 'D';vqH,B2EQ8 oRBo )jfT] ` tGF\;60^wz Eb؍YӢ0(+EWpUuO`TA\]=\q1֑JDq"lw"Bu8؉J4!|U*]Cv"L9aW2j2uۿ$4ŧ\pn%h9 ?֙qGaO"R{fN!媳gB`@qƥC}JVv9|AO2b2:AΚbےS$SecKafW.XRkM he)iEސ*=b^CHpN W'S0d3gO gǴU_7zX+7Z%hVK S}G_ȼ UtkbC8k諁^+h+ǿCd5 Yn!R!6b ?+x$$F;QͿUO7 _.]7TS &y`)Dx*=jK,γYKxGbc eq jNKMa7Wa2r21c+<*~g! D ~Y`v5֐0ܪa*ys3$_;6/xm!Š0kԻ=[@ʗ*-En\?{K t]+rdyk,\ ù"JvW~ߕU{Y&y,0ɫ&%/vCNWГRM)ByU8[ H̿86v,a)22MQx?:|ГF8[д3hSuܭIJ^#4Y)П8,1ˁ`E vѤXބNȗXYneȅ Գ3"bxc0/ s<Q &QHo{>^^0;R3~CPw}HS]mua՜JzJ_Gkm-M~I1xΰE龽vadDj!OeMⱛX}a"CmΎ Ӆz<X}|٭(#eUinIU.y?' SZ'Fs}~[Y~|~)?+KxO  ef4*$L֨&կ\xd2Ve.`WWs-l&"wzC6,YN BC0_/DvےTL$l?lpjJZ~e`=Ɠ](߆,^tj'g+ =Ep0YD,lڍ8 D ҲGZYZvؿ zA;5?6{dpXD|Z?h(~.|f` R3oeT;?\.qyD~zWOǿfM"GWblzC+l;³)|2dvnWs _v [9*2Z=˙+O@ԪOZ#=huNc0/Dmwn/2 G(_u~䵗*Cg-5B$*␷9\+gj#.4CtwO !fW`{h"9tb<U1k ft\g._7DzÒ74P#U/>@-84a.|z=RGsNBX&+ٕZe+U˷WM |&nb_Y]H^IJJj[1L ӭ< `:M)~2#]m0X 'g'nǯJX"*H%5qы섙PBlRn:XaQRvdL*r$tRLp}4y̬ovm(r0\24ʘvINõQN=E)+Z$\` 0COe6~Ev%%ؾrq{+ k%MLvh都wg\ܠj8\+C#?@O3mR%wȊգғvh̜7io61@4~bۗ7) q J{;^mh!Y3ؚȄn o&a^v/bqP$!qXzh ۢGui@Mɝ ϡGovM;PY2F3z[.& ~kr 5.pP%oM2@Mlyx9,H|vHZ{(%<+X7ޖlC3-:5Nz/GujJWvv> U1]!E&+Y 9O x?p%cWsJcYF5w-j)@*Ffm0.^6g uG+Wx@,d-{o{*4yCge|b 4h5ơyh@޶{=V:CLGnҍ/3ª9kwnDfRwQ$BNѡ;a-mÑdU*Csӿ(L3$k1/z/wX7e\YJ IXBb^*}tQߨPwþZs؉!v:By qP0v"f^ȨQ0W`UOb^w1*L&,tWc&O"x0% hS E2 81HɄ/f&T)v:|YW|hȀҚRAM㓾8zlJ@Zf.TT#N%#p۪"~w7ąE=49>v/OW1W7 MBGj8̆H:+:ɡ;}^;@4F%Q.2nqE/9R`iF @IoTnHO(?4pO|b+gTU8# 3 C{b7%\̴e+:ܖCQ3{0R4bt ttPM+:8esw0OUb} 2X5ү!aBy_HӔuȘ$[=dxI[>*dJg&3e+e˃Φ>\V[M?|B [lwuUh>ވ7ЕJ~x9<(vVAޖc-uǻ=K]-KϝBu`& tB/b^r<;^iu}kY9Iwbs2ΈM@~{*kϐ#btZR mzEa^#a;ba|kYr(oM!%ɋ%]ZhLm|y5$5-A%/ cvQ \t3};@dF/nĞ͔0FW֗LCrRL!$:bw\{2ﰋOYP>L(f7TU{S.lAp4;M5^1PӇҜ&{q3QWRN )AP QVkVpwVqbרcaskȲ0e_T6{fC;^o3GQW{AmC)zf9oHL#2G2i$1]03~޳0 ~f㳨 8Σ~V)FkPLi0cl'lJw91S8kYR 4ޯL} 蝁K^`uJc?xW7dr(4"?:#(VN?(@TWU T>1ɼkcހXT!_3y i|KdaEӜBGF1 ڵS֔3=7 }=5BBih21Xq2diΘr3KHIwtUȗ, LhG#W+Zn? &葃IғP*;O3Lu&0t=r4fg5x4qm٭5#Ip:0[n%}bY7+4+;B%{-=ex.̠ Q;ol1~q[Sx*y[AO4:X)-fT ɳ^pR5ۣcW1cEڝ&(t*+-r ]I_i?Q%􃎫a،fj>~A(ƖZM؛>Bxmf(h\2:yz-" nRHO#nK$ ';#\J.)RʽD1 Ud\1KLmXf`om *s+Z6)FñJ@tD^"CЯ)Z*O\t.|"7:h6 uȮ2n=v{X#gp21Za6M?$Xb^z:7 ^a9▝m] %Uʩ/;[;cPJ3akFyP#fA=K},~}Ɖ^JƨYO^{MO~!(Y_n˻V<#N)t@2qA ߶*3[\:!I]`*LN{6.&]72Z2N\tVLGdb:O*;:c yUom %z+ `>CUvUkj4=|Mc"-J9YЁ\SkÏ\dgh?]2a2q? "W7FL+"EݎGSR&xPHG8{K97-Uf+n O:+f$ghHL -BJu4J5H-Wm>IQ'B)1JjU)" {אiWDyٔt)ZW^d$)/ciaC5 |G'ee #,!&҇Ż@g?>.ܧدbJ,sU'B|~LGgx &,&A(g4 E{ojQ.'ߔI\ξu(º= =^).dSAZ7tVV!ts *N5m"Uy2O]xx~39CDDџ++ޡR %>@*FS:64>-q]ҥ͛แ$}N[3^oCf6ɽĦ*M[Gg h^{pV;E MՐk6i%zK%qr0ք9 Ƕ׺Kˠ2UhB1Ozo( .4#kKsQB f &5F*H1`}$u@ $lc}[:n;ƙ(~>&2Q*dCޢ3n?'eAֻ[reV;޽{}g݁}Q ΆDP 8ISGe-~Qv0ix7ПD5"VQ` #M!-heŸuڀx ,LՐ45 NȼmUwDYn/)ԼRc]se})nFe @3rʀM[Yk}}OջZ^L ͍aL2On+"KzE ̀4u(ŽCYČO#„y~߬n8O6Y/1$5zNe cظ@vo}tx1N'p1*qg"XFSIsZM4k!>'XD0n rԌm^r#݀@MX{f[jcȯg=KObeLJqBJ h,UsM@-;hT#:(T 4EG p]5/3mΓ^-4"!B5> c5@D$h#rKBg̉߬VBƭz"m6[S,JP_&u6}ɎUH؍ g9@;<6gc^+q1{e5r `rSMÇԯIj QdlӔu(mX-MbKl~h}_."z恲#N]et6˝L /|o(AzG&ؤZβĀ"]9!-{5zFiνEʹ ;M,G+fY(!'0l;_B>T 7K!!}ɢ*ѵ2Qzu @cVEXQU{ ir-pWIkôJE&C}iQPvXZB59>veD^arcծ=\@(*0b\͓kqxr;, .0bzeC;m)1y-VcX!էγ뙚T ƪ|3Rε&~ʩ+¡zsM[@gF6ӆe[P9!i}l-화f[k3t[-Ѭ{yΦxڜ>*Qy_ ]xvL4nXc}ɥ3|ǃT,i^(Sw,(KEXU^ۍ-k f^ &%Y˴-. AʇFNv>5-KA.DM@ 4} ۍĸ#9Oft:#h?B4JY79+ ώ4^"5.mSkZ ϟ49S!V&YOPKi%^,fIƝTj/.G` (?̣NC]MViuSZs:qSS \kvjއ% bWc٩G`7SxW2FEݏY^9@_c/"KY4F:#7˹xPE99jkC`Ne+5ay=i%?ը<?2d{H]~_En*s-T?uu6xb|cZ1D0zoK %# ʏCX/V_gٕݻB׀f)h1/,ok"0\/-EMRìdyl{k(d<_ (s MŢO[;B.YBl!2%`#9c;r\`! Ƅ\ ,~+F +nMF4sԞʔ1#_LM#f5J.?ر:AQUQ'u:pӸN/`iT._G"bV7^ i/q 2_tCۿ%T4e/ A6Rl(`L<̖}.o@7N!$A1xBNw<+͕w^SDݠ*ZAUZ55"F?gkX1xxwQctӐ8~tX4`M0`=-JAZ'rJ0T&`|%3e3zŇe#obEEtHgǺFRX? kC4'o* D-f&nT.UDP4&L )ý%=bgXeL}: j\تFο~oQlC=*HܒOD psAh_˙W8g`_upd>̱B$R/*?yѝV շ2o ?AὐG%To?-IWd¯Z[ *APԪu4-`#p٣D'б꘡|Dj ҀIW'=9/(Ο@D_LQlҰ3mIPm.-Sjj9X95voV U;Q5Kn ڷ<ޱKߺa}%hdou9'oxzvD3gƞ'S_qym ӸJu0`!˳X$“Ia A? lT6ݾU\wL佹@TNNM84K R{K>Ai.rCrRWk} ĉ;R)[.x.>B-âɷ2 ¡ -&]a6ԬLNVۜ%VŌ~*Lx @aY؂_b] ;f MWJMP쮻, nT~WPnx;[#;=L'ugJW{ƤL9je7CpHى|]#<VAstX6:_:ù%@{ (yqfGChKf*zA$neX)/f\Hh ᔤAɎP3yrc$Djx]rc#"i23xȱB&]qC$纍pfr0躾[)qLԲ#m l$ hŤǩJgJj>/UXcg~!;K<k=DWM cI'MEQ.pVLLgN:mErxI1ұ:-a(0ϐ^Zгڠ8D btoZihgͥTVw _| nal8Er gW#[ioMue^F>b6v'ƷU o njO!F9aLoq~++Rąol0S*L1HFiȴ*[AqRULNSANV2UQDY % Sܦ$'NSD7,uvQh!h%nAX/R*n3XO(2䠭dJP4ŚhHE(ۼѹ42nԈ?M<0tU?[ \"2IUJ +~v_\q݆,VY7?ߙLh/𞒾`NPti,x|xh"PӔ7ດvr?},Y42%+(v>/YTUn$0' k.aϜ:&dK.|K6OgUAjc\QDܴ`@.?q]vOcη_,>I{;[ߓRjmZ=K̝ôq:)NǯۏA@?a؁s Ɲ#+) O}!7kȈXk>_Z*46-uZA\l7gd]K1M{.CzR9KO/WvLBOgWHe,jztؒ[OgPW4k:́i.!c/C/K"0Mz+7 E^:`L5@rLgK$NidyZJ̈@rB7q4ب(C/P 1bƿ{L7KioA8k 8arpYC"guřF*tQFNS/AAhHh%F:8jxxw MqK@ϰC?r|0al7ў͟TP/;C;o>4(zXWuy1@߾T[η?ٕ',7&;8Xa`P -9@w!IuxI;%a1; %G] ?V+azsZ&\SVyRS0vWێd lN+# }H.SG[5NZ)c_@D Zɑx yxUԗX4NIg B~7>S$k5NY6'ؿ02O7 $&@{il|㌘7ZO3V4= =rk MfK9/" vrN}n"MΝ~M6rtuЯJ~(\joZB|;rZ^/Ņ4Dct)yyx}պsЖQ53 fw"ZK9>Y3W]5R܏_E߲Ň-@oW0Wdo7S|>RKբPx-z-1*ծņao&HW' f`[bIh?6k;9z&8[jpZBUHEٴ麻-McӋmu8bހZ)uӮGEkP(_Y:̠!;GGцck\J(Cܬ;!'S}ecgEH}1H ݸGO:8=)c{3YZ|0hw0,tV5n뉩 =cS2Rh0,<׻S=\vs׆,hvHJZ4%FLm< Myu}bD)rΦNkv+x,ܷlÎi{T^)yAw} *oaW|7rrݬfTdt6H{QJeoU3B,vF ͹Z/٘E/CpID$Y-o5E&KRmU9vȨ`% UiՇ #T평.~u<2t쫎 }1_C k\/mZ3gWVfgxhH0Whv4`rm#I#׭t;oT30JLt4p[6k+Uj}%v7T=Eƌھ`Ҕ7>#w[*[22n5wi aN- $ ȸ#ެb Ovne(L$V6 `{ܸ^VZ7"z?0%y _ȡYڔ# ;101L&c?q6OR27V%lS@TS;x\r&vPȻPt/Z+V> 琢e_aލ) ^# ۃuB"JõW!h ]`O /ʇѣ6̢gvж AH&l@h}Ъ k$! AJ*Fnld'&jK6>r-K&"Etnd4/zW9Ȳla@AP^1Y7 <XIAYx=!ӢDQH6 Y`Cj8XsۼK^@Cp݌sCȫ&'V ]_-\{nxH#K֣p4":bg%bXΤ[>^J4۳ 'n R[8Rjy> #ck\t(?>I#ϊ{XPa4UU\ŋUrwZFnQA!ŻPW"TRO.a=94èTcru\$爑[îH777usԅ廐YO{g&b8`Lv-{v)@sBbQ_w!]^B=蒋W~{Vj8Y sEEZD  _iW^j狅g*#z=M3{,E{ @V-G~YǙkϕ/f Χ8!3&_ޢ¸rDYˏUk=2QQ$-)"-Z2F65Bz1 }%W!q@SIFqYu ml:\cn˫swG{Z,HbxU6d =&h&>^ǁ%U֊ [S̷ J#@FȒ8S g/3 i{McP% ?=J`]#c{m{0w<1UK852:J5V|C]JOEDnĤ."TţS{(Ϝ p:&(e?]S~$daoyǻs8WDFCC/dTŽ?O36Z}k,=Z?GuYjF$&gzq)Bv!F g(R҇!!T~•]e%\(Y-01MQ.K1$1~-._P,7++M>QS.RKxiqv%A8!W{ xza Zh a>~acQ<Ӥ|#*ژ`u5V|8izZ"`_:׉x|XFU)ln5!U$1Je[ƽ^UxHKJP_# à O^+;F%@X2re=J/sݳ57㭶xׅ 3D:u6iTDkr)8_f0YAch\]xY"%߼/-i$B+F U^+wo |>;5BID@c%;~\GGEW{jeki^]UnJt'j8ɋka!k1KS-ʬ;k%A!l| ))RWtehkczNj@FzfWoqۤvw9hХ9~hϐk}񜣪H;ŇWOd3$v4Y?{oL#(Y;| eS:8PN4dXٝuYG$WASrٕPK굏/nZe_ U%xWԛV:5~uv"Zk#d`^%]L շ`!6'mӄ́a]#f™N .5oŚmL.vwF!(@|}_++]'d,d)ĭm0IhFxL8E\2*Eq "SZ<L2 oXwM{AHa0Z M~frRS:7bxm i/jcĨ:bۇ& > ˬweO#+4vv$ ?mzmCr!4}ޫ2Aj>%ts\j4cv֌v@J~&?ѱ>RaΣ~,SckQJC(6|`2& Df V$nfϝB9-޸Muw˜4oW4sACb6K: ap0}܄"7B$\p_́;78|A7qϭs7Z]^EY-G!I/N| cb|V҄(\@ ϼLYܦ~L GS]qQ=vp!=}{M0+z{)iG5W<8a>Wh H'ТKZ迡y[;J*A#&ɲK!RЇLD,q!3@riyR: :_]gΌ@6xrԧfF >eCE<@.F֊]" @755ΰVmqiLTaa'4Ozm# MyL9_RS3!UCZ7h vg7#wr {CPgt~ $J޴ Օ e U)8t,+AeƐIYm$ Xw^Њ|Z;T %YΨAw"$-%H?EL/$'Q-ER|[zKWUc䊨6ق|BřܦP\B -M,=2h5 2O" !.CCjGHv'YR֕JiyݫTgXXQdcZs])qu~;Uj_(9*RLq]_rn0,}0A4UįT4޳2ۧ/.{uPE>l-U-8 h4VFٲ>6F޾@Dtd j ))m)iUElz困j\@fPU0 I٭`[(42mʣJe0^Qՠ/$ ݇w"KW>pI i/SsA)QEL~x~OO7O%}0Kk\ݤi̝C=pp6u#5ke-{hm`=pU gEJ[@2Yۚc{ #ܛ\;H{:VyA~8U }ҭҬH;T$ ӞaMjFIj!(֬ksTs떵16Q|!Z3q_sy>'?2[Rќ8ⅩvSY#Ѥܯ PoV~G󆒻o.b/dR6Nx]6[c5۶P8g]fwϾbB63}{[Ӻs(O:Qv$[? Rk nEjEj) SXU(+C>R2ĀWS#+N|,I>wSٛ 9sk7mMomQ.Jj,ԨFV̴=4L :& C9߽+s; <}0iYX~&ڲecv#iEiug'HKY[3{Ỿ$`IP7Yn:pp 8 >!.ȿ[G`aȼvOWM?QDc7 bY5ȁN%ti2ᖋ%>[bPx?LkN(QՐ3krHoϸ,a7R& t J;C;XuHgK%kFZ9x+*.f(x~#*]Jj#(lJ~עMe ]’ )]vZ(br1+W}ҳ~u^H`KTp/xp1HnZ9nbXhyoOI&VRc%x˘F80 o<e3|P$AGPGxT :VW/6SSIF2ˣ. n&Ϛz]1Xٴgq Y"h:]Ջa՗נUϞ8YNL:7lē[xGVcԬ3lK*Te6eS)g t$L`Q %}P}GwDOK7t{ a” 47Z0 ֵ'!8\#[KknABht Wy,Q8nD1$0iA6(vj7Ґ-eq̓W:Oud=WՌxgO/0D;28'*%gKfߩ OC $`C4oҏȸ0%WVfӀ}!;L\5ezEjB6F&pD2+,-虼"jt rh a.Sū$(ɗ{WBFMae˹j_sZ Ҫ[14:i._7TG茢-M4DEٞd7۶IK5hY-9go+}H#4{[dj?#0ЗpUYO56TDP p_۷@;WaXĠyx~hOc4 oQWNg#f 9S+ TsIEy9O'v 4X ;s=LP͊WhS2$ls< 﫻-X6ٛ ٣nGZY7cICjX%ޭi[ 3 2sfg@bt/Z&.705C[_z=}{#Oz mqU S%^ c.o6[m'ȊcTϋYo:bcqVfik9~ g ۾7 E/_2QdQh';E8MqvKj(ʲZםL }iYحy*7\$nޅ.3U} B#>8>T&$rtx[5X%:f8?9ח9Hd2;;׺R ~:rƒv J+d [(/D)l| :w:d%>YZ{K I0nyFHDm)iiݗZ1Zn PRw%~@4KY)5m"Mz>(C7i܃64yx.&ykp/giyYba,+ʩ:c8l,jЧ8N=] Gc.:nuJiC!/1I Aܺi,C0+g3>7J m0>A]5Y. lqto ֆ_;#8/ÉWЂuDVnOV+A9!ܾPT7P]*kI$m#8%o2ZB[EO.3ʴqW-es%y2(!;|gC/oX"4T[wf]c!V>LZ烐A9N= o].euR^/Vˣu<g( 6T&6NnyLp='Uf 7 LEzupRPl:`bq5vCc)%2>ćRY^M}G8kl+#.%ԁ=aLEE$R%tE'ssE.s3p+o!7AtB݀A&,L.c3X8.X]<4S'U&} `FJOhp) ݎA:\ӂ0ڗy,WajAAghLH$\҂߫g&뭚P|[^mϷ!0ʄ뺈}pO,5LJdlgg[ΩO^s,'YW%;0 ~F+KvS9Ś&;uo條j5޽TS 0ŷ)AO_9qR 8SىrijkY;T' Tu y uNMdz3ʻ @'E#XaVmЕXV5puSL@i8Ķ]8'qUA̷ѕ3ȩĶS])=#:Xxk$x(!ߋʛ^G /K #@*53J̺*G1etX1P'kPkGFPHQa?܊ǫyp ɷ,K@O)Hn6tB ʝnX@b0s{AGEU q %_.e[J*DIW4x`h;gʑBydI xFPg,*7jezZnȃIQ5ږ}cm!v-dWE8_t{qwO{$ԃ) c_R84H2id][Q'%Di :B#취nX〠8հz_,s|P& Pߣ^'7KfhN+M; A#aQi"H蛖FipYENn}ǑMIcnh=&ZSz#N_?9H[zEuFRO ) gnl! &%fmbp3mZp&8|aʖ|sV/Qk)`Pܨ%^jٛ P+/D#2WLtGITA%QR{-djXHR`xxāMu~V .w^zjOZ(^̭#<p#wڛ&Y>=^㌜IvTN` bbQݪd_ 3$| d/bS;c.MR[5':^mn;!jN>v )cԎueH l'|ZjZm-~p)1 {Ϛ &n01`@fScsCA>Fᇢ,6=IZP M›G$$l ('[޿s&}{!ݩa?\ J̿ hE2쎄qqh$n*_iIJIFe>2M&D V84Y-MRˁY4zX"g/6[!ȪayP?olmsy}٫JW ˃u)m\4RuLٵ;qPUGDHdWWselq#$(ܮ=.)N{D 5F$'71kR5cs[x_c%f|F5l^7}펁GD/,nёcے譝9`m̻`ϩ~l(%3rWBI1$l:z0Xq4xj@$z@d.F!|*B1W<6ƒu mv|OmC-3fW`1N0pNJ.R2#aڎO]\ai5Ību!^y:軵qm̑nH!׆f΄[ٛ[N>/[-KZ:˃,l>{̙mL3$ƛ 4 .⪑jt٫ Sws}O+׳Nw|FD1pR,+0O )d.]JLJD^ͮ(%w.#+g ?q LW!͖v(!" mtKB1]{<|\\h79pϛm~k)>U P/V|쒝E-鹾l6C|1gS~i&B܇H:50}mob,a5{_xyj -L.t`-EV2`qt()Vfjz1I;`޾Ȉd轃3[sB)ߠM?zo cPӣ?ػ&d]={~ǯhK9WVl|+ ri") du[ǑBʚ\@CF |ۏK 69tyd9>tÞ98*`O`zJI6!&^_mށWz/PlUr&冇 ӒG*.oĢo.8_9V#3 p&Ym_KLxclSQѱ40UedB:~_NΦ Ҭ@Pʻ_ 4TPYX'JVw]r3]w5KP7H>%S7'_fZx6 EO%W%PYjj J7нLZd}ߟ4B /Z.M$e]U*YNPOyY^h?5Pݩ9C, {|'8t]qZ|d>wsFaLZedjѯDmIFT0?v"v0=\L@.w1l lj2;WpFHs1ձ+Gjo)T"l>V2XB8ʧMNF31rAj4npMp)<6Wxl^,sUU`C7 r YƋ.ERFS`1EB`d٢ʈdXoyǟdjcUIÂ|u !k|c̔mJ[폮95>V 6~V=.ʺim"SZ~^݈dx٥d')㬭jW1P%`I:.'5c]/G8[U /EA+'̪IqB@O 7._{Ia28Gf`Ӽj浀1pz;|$p(Q1˶,u< 8,iexZӪ2Oj%O4 Wn>Os5*m'D\D@ZO_8W>mn@q=wK 6ыq @||ұ[Y[: ◽RN4g,%~o~ͭA|bBy~R\VwpKu[溡A9N+bd 3.Њÿzia&ɲG,X"_[0S\_o jmRm2&xMk@x'/9 m0߹ڴ6V-o X!丹Av//#" a81a0L'ak5BӝC62 ļE]¸kz9N=0T,, 45AtO^KitOY>訖egbT^m'_N`̩m2#8O6l  }jp y zB UB" W"h7R J{'{-`'}a{whثp.k{;ڟ&&5- 0)V/+=jG'E{iy@Hv zc K 6ҊL${]  %P0),X!˦4Av&Z#7$?fdV6>j4.4L<W?Ǝ B`PlH4x$sbœҏ3P6v-WP(ﶽ1ҥn WL>؄E2k!t'$Ş^א-1?i UWdcX.?ƸƂӗgB#uE 5Z$a)}rR^AxVO(d=JÉ(<>.**V! Λh86x"yPڑ~nW.)=BY$2x2A5 2<ۮJvb_ bjB FqReʤ*PfΔ*o\UX C7zdEg|x=Lf sp aWCqBY$7ٝ<\P(O:,Ohdu'ן.rށzWF>3|&cn۩8u~2/£hݶ2b6G 6pG #C[yy5lU]޽$:wY$FC|nMy_/O*KY*RAc5E*q-"Z_X,s@j/*Ҍ͜R8iQ^!N5.7`&PoAv5~ۅ#[x$HX j[ -ʧt=FR)o)>Zui=H5W Cf|i6GUנUoLAu")d=qW R,)S#wAWZ4kebDc'N?Ld[F먽^S OCC4)z)p䎐[PݻG!}po̡Is6A=jY x;̃hfDT!%5/*MS:MIE<2KJCka-TxҬ`&W_go]^E"7" wȮz -Zn"@&061 ]e-:Q0e{^e73!^UH'sh[del{vt%cnOȌKd G^pSL(9&kx/Iw!vmA?6G]1 K+[y=iO9=CG&O!.DO* Q}!E7g_s8sTH